Repository navigation
Releases
Releases · wojciechpolak/dproxy
v1.3.0
Immutable
release. Only release title and notes can be modified.
Security
- Reject ECH configurations whose supported public name matches the relay
hostname, so mandatory ECH cannot expose that hostname in outer SNI. - Keep authentication-failure limiting bounded and active at capacity by
evicting the oldest source instead of blocking the whole relay or dropping a
new source's failures. - Reject deprecated IPv6 site-local addresses and zone-scoped addresses as
non-global destinations. - Redact malformed pin and TOML array values from configuration errors.
- Upgrade the build and runtime baseline to Go 1.26.9.
Fixed
- Pin Make recipes to the Go version declared in
go.mod, preventing analyzer
export-data incompatibilities when the host Go version is newer.
v1.2.0
Immutable
release. Only release title and notes can be modified.
Added
- Optional mTLS (mutual TLS) on the inner TLS session, as pinned client
certificates rather than a client CA. A remote configured withclient_pins
requires a client certificate whose SPKI digest is in that set, verified
during the handshake beforeHELLOis read and metered by the authentication
rate limiter. Clients setclient_identity_file; the identity is created on
first use with owner-only permissions and itsclient_pinis printed at
startup. The shared token remains mandatory in every mode, thedproxy/1
protocol is unchanged, and a remote withoutclient_pinsbehaves exactly as
before.
v1.1.0
Immutable
release. Only release title and notes can be modified.
Added
- Native Windows amd64 and arm64 CLI binaries, Windows configuration discovery,
private ACL validation for credentials, and Windows CI coverage. - A fixture-only
make benchmarkharness for tunnel setup, steady-state
throughput, concurrent-session throughput, live-session heap, CPU and
allocation profiles, and the production remote Docker image.
v1.0.0
Immutable
release. Only release title and notes can be modified.
Initial public release.
Added
- A discreet encrypted proxy for HTTPS and WebSocket traffic that carries local
HTTPCONNECTconnections through an ECH-capable WSS relay without
terminating application TLS.