Noteworthy
- SSH unlock now has a
--full-configpath for devices where sshd never
starts (#515). The defaultsetup enable-sshinjects the SSH-enable
payload through a singleenvswitchwrite and waits for the speaker to
re-read its config without a reboot. On a few models (the SoundTouch
Portable Series I, and some CineMate 520 units) the speaker accepts and
persists that injection but sshd still never comes up, so port 22 stays
"Connection refused". A new opt-in flag,
soundtouch-cli setup enable-ssh --host <ip> --full-config, replicates the
fuller manual sequence that does work on those devices: it injects through
bothenvswitch boseurls setandsys configuration margeServerUrl, writes
all four URL keys, and reboots the speaker so it re-parses the config at
boot. The default (non---full-config) path is unchanged, so the flows
already confirmed on the Wireless Link Adapter and the CineMate 520lisa
variant are unaffected. The telnet command reference and device-logging
appendix document both paths and which models need the flag.
Smaller changes
- Dependency updates:
golang.org/x/image0.42.0 → 0.43.0,
github.com/hashicorp/mdns1.0.6 → 1.0.7, and a batch of nine
golang.org/x/*modules (crypto, net, term, image, mod, sync, sys, text,
tools).
What's Changed
- deps(deps): bump the golang group with 9 updates by @dependabot[bot] in #509
- deps(deps): bump github.com/hashicorp/mdns from 1.0.6 to 1.0.7 by @dependabot[bot] in #510
- deps(deps): bump golang.org/x/image from 0.42.0 to 0.43.0 in the golang group by @dependabot[bot] in #518
- setup enable-ssh: add --full-config for devices where sshd never starts (#515) by @gesellix in #519
Full Changelog: v0.113.0...v0.114.0