mirror of
https://github.com/wweir/sower.git
synced 2026-10-19 16:14:33 +00:00
- Config override validation now accepts bracketed IPv6 remote addresses ([2001:db8::1]:8443): the host part is checked as an IP literal before falling back to hostname rules, so a valid IPv6 remote no longer fails validation. - Directory fake sites serve local relays even when serve_ip is a concrete non-loopback address: the local check now recognizes any address bound to a local interface, not just loopback, so fallback traffic is not wrongly 307-redirected to https. - The config view's restart handler ignores failures after the component is destroyed, so a late 401 from the in-flight restart request can no longer trigger a global logout from a dead page. - The login throttle bounds its failure map (purges expired entries when full) so rotating source IPs cannot grow it without bound.