|
|
02b4ed8018
|
fix(metrics): centralize connection-closed reporting via ConnectionGuard and remove duplicate explicit metrics.connection_closed calls
|
2026-02-16 14:35:26 +00:00 |
|
|
|
d361a21543
|
fix(rustproxy-http): preserve original Host header when proxying and add X-Forwarded-* headers; add TLS WebSocket echo backend helper and integration test for terminate-and-reencrypt websocket
|
2026-02-16 13:43:22 +00:00 |
|
|
|
101675b5f8
|
fix(proxy): use TLS to backends for terminate-and-reencrypt routes
|
2026-02-16 13:29:45 +00:00 |
|
|
|
2e3cf515a4
|
feat(routes): add protocol-based route matching and ensure terminate-and-reencrypt routes HTTP through the full HTTP proxy; update docs and tests
|
2026-02-16 12:11:49 +00:00 |
|
|
|
f0b7c27996
|
feat(rustproxy): add protocol-based routing and backend TLS re-encryption support
|
2026-02-16 12:02:36 +00:00 |
|
|
|
455d5bb757
|
feat(tls): add shared TLS acceptor with SNI resolver and session resumption; prefer shared acceptor and fall back to per-connection when routes specify custom TLS versions
|
2026-02-16 03:00:39 +00:00 |
|
|
|
7b2ccbdd11
|
feat(rustproxy): support dynamically loaded TLS certificates via loadCertificate IPC and include them in listener TLS configs for rebuilds and hot-swap
|
2026-02-16 01:37:43 +00:00 |
|
|
|
f80cdcf41c
|
feat(metrics): add per-IP and HTTP-request metrics, propagate source IP through proxy paths, and expose new metrics to the TS adapter
|
2026-02-14 11:15:17 +00:00 |
|
|
|
1f95d2b6c4
|
feat(metrics): add real-time throughput sampling and byte-counting metrics
|
2026-02-13 23:18:22 +00:00 |
|
|
|
a8f8946a4d
|
fix(proxy): improve proxy robustness: add connect timeouts, graceful shutdown, WebSocket watchdog, and metrics guard
|
2026-02-13 16:57:46 +00:00 |
|
|
|
0e058594c9
|
BREAKING CHANGE(smart-proxy): move certificate persistence to an in-memory store and introduce consumer-managed certStore API; add default self-signed fallback cert and change ACME account handling
|
2026-02-13 16:32:02 +00:00 |
|
|
|
81e0e6b4d8
|
fix(rustproxy): install default rustls crypto provider early; detect and skip raw fast-path for HTTP connections and return proper HTTP 502 when no route matches
|
2026-02-12 20:17:32 +00:00 |
|
|
|
f7605e042e
|
feat(smart-proxy): add socket-handler relay, fast-path port-only forwarding, metrics and bridge improvements, and various TS/Rust integration fixes
|
2026-02-09 16:25:33 +00:00 |
|
|
|
1df3b7af4a
|
feat(rustproxy): introduce a Rust-powered proxy engine and workspace with core crates for proxy functionality, ACME/TLS support, passthrough and HTTP proxies, metrics, nftables integration, routing/security, management IPC, tests, and README updates
|
2026-02-09 10:55:46 +00:00 |
|