mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-08-19 00:56:16 +00:00
The :443 reachability preflight was emitting a WARN on every deployment where AfterTouch's configured --server-url is HTTP (not HTTPS), even when speakers were migrated to that HTTP URL and never connect to :443. Operators reproduced this on #218 (CTonyPeterson) and #344 (california444) — both saw the warning even though their setups had no need for iptables port forwarding, and CTonyPeterson followed the recommended iptables OUTPUT rule which then caught his host's own outbound HTTPS traffic and broke `go install` and his browser. Two changes: - Probe443Result gains NotApplicable + Reason. Check443Reachability returns the NotApplicable verdict when the parsed serverURL scheme is http. The settings UI renders an ℹ️ info badge with the reason instead of a red ✗. - FormatPreflightGuidance grows a one-line caveat about the iptables OUTPUT chain: it catches all outbound :443 on the host, including browsers / go install / apt-get, which is rarely what the operator wants. HTTPS-SETUP.md gains the same caveat plus a section documenting the new not-applicable verdict. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>