Repository navigation
v0.2.0
Changed
- Minimum Go version is 1.26. Go 1.24 is out of support and its
crypto/tls,
net/httpandencoding/asn1carry unfixed vulnerabilities
(GO-2026-6090, GO-2026-6089, GO-2026-5972, GO-2026-5856); binaries from
v0.1.x were built with it. CI and release builds pin the toolchain
(GOTOOLCHAIN=local) and rungovulncheck.
Added
-
Proxy detection:
target.proxyreports explicit proxies (from the
transport's proxy function) and TLS interception (verified chain without
Certificate Transparency SCTs), each with a warning. CLI prints aProxy
line. -
Test matrix (
docs/test-matrix.md) enforced byTestMatrix; end-to-end
tests for HTTP/1.1 fallback, flow errors,test_endpoint, TLS 1.2
normalisation, upload byte cap, custom RoundTrippers, config timeouts,
the CLI, and thenqserverbinary. NightlyLiveworkflow.
Fixed
test_endpointdial override no longer rewrites dials to a proxy that
shares the origin's host.- Foreign probes over a custom RoundTripper that reuses connections now yield
unstaged samples instead of failing outright. server.SelfSignedCertreturns the parsed leaf certificate, so it can be
added to a cert pool.