Repository navigation
v1.1.1 — Canary Verification Resilience & Exit Node Hardening
What's Changed
Highlights & Resilience Improvements
- Transient Network Flapping Defense: Added retry loop (
curl --retry 2 --retry-all-errors) across 3 attempts for both Privoxy (HTTP) and SOCKS5 egress checks, mitigating transient exit-node TLS drops (curl exit code 35). - Circuit Stabilization: Introduced a 5-second sleep following Tor bootstrap confirmation to allow circuit stabilization before proxy requests.
- Fallback Egress Verification: Queries
api.ipify.orgifcheck.torproject.orgdrops TLS/connectivity, while rigorously asserting IP leak prevention (!= runner IP). - Observability: Automatic container log dumping (
docker logs torproxy-canary) on step failure. - Automated Alert Resolution: Automatically resolves open canary alert issues upon subsequent successful canary runs.
Full Changelog: v1.1.0...v1.1.1