|
|
8ff001742b
|
feat: support dual-stack bind syntax and normalize ipv4-mapped ipv6 clients
|
2026-02-20 21:39:43 +08:00 |
|
|
|
aeae1b5672
|
fix: reject duplicate service names during config validation
|
2026-02-20 21:06:39 +08:00 |
|
|
|
f883753b96
|
feat: add configurable HTTP-to-HTTPS redirects with redirect-only HTTP services
|
2026-02-20 20:50:00 +08:00 |
|
|
|
f316541302
|
fix: resolve https xff deadlock and proxy chain test port collisions
|
2026-02-03 21:19:38 +08:00 |
|
|
|
ba609187eb
|
test: add comprehensive zero-downtime reload stress test
|
2026-02-03 20:36:38 +08:00 |
|
|
|
c1fdcd46d0
|
feat: implement zero-downtime hot reload via FD passing and consolidate server loops
|
2026-02-03 19:53:21 +08:00 |
|
|
|
6ab6d2da90
|
fix: notify systemd of new MAINPID during reload to prevent service termination
|
2026-01-27 14:17:57 +08:00 |
|
|
|
897237755f
|
feat: refine signal handling and add config check to systemd reload
|
2026-01-27 13:52:38 +08:00 |
|
|
|
a71e950734
|
feat: implement zero-downtime smooth reload and graceful shutdown using SO_REUSEPORT
|
2026-01-27 13:41:56 +08:00 |
|
|
|
58e1fb553e
|
fix: buffer proxy protocol headers and correct destination address fallback to prevent connection resets
|
2026-01-24 12:19:15 +08:00 |
|
|
|
37c948db7b
|
feat: implement upstream proxy protocol support (v1/v2)
|
2026-01-21 15:25:48 +08:00 |
|
|
|
22360750a1
|
fix: resolve argument mismatch and optimize log structure
|
2026-01-19 23:27:47 +08:00 |
|
|
|
f9ca59e14d
|
refactor: simplify comments in config module
|
2026-01-19 21:24:34 +08:00 |
|
|
|
72801b6ecb
|
feat: support injecting real IP into X-Forwarded-For header via 'add_xff_header' config
|
2026-01-19 21:15:10 +08:00 |
|
|
|
e51e401dd3
|
fix(core): implement manual TLS handshake after Proxy Protocol parsing to support simultaneous usage
|
2026-01-19 20:48:34 +08:00 |
|
|
|
967a22bf0f
|
feat: add http_log_view for human-readable HTTP logs and refactor migration logic
|
2026-01-19 11:35:58 +08:00 |
|
|
|
bfd61867c3
|
feat: upgrade to v0.0.3 with split traffic metrics and refactored migration logic
|
2026-01-19 11:14:17 +08:00 |
|
|
|
dd72f152a6
|
feat(config): implement strict validation for unknown fields and semantic rules
|
2026-01-19 10:30:29 +08:00 |
|
|
|
329259be5b
|
test: add comprehensive integration tests for real IP resolution logic and fix XFF parsing bug
|
2026-01-19 00:02:07 +08:00 |
|
|
|
62c7d8a456
|
fix(db): use incremental migration strategy to prevent data loss
|
2026-01-18 23:07:43 +08:00 |
|
|
|
4e5fdf3d21
|
feat: support per-bind real_ip configuration and unify tcp/http listener logic
|
2026-01-18 22:32:16 +08:00 |
|
|
|
d757a23c7a
|
feat: add support for http/tls traffic auditing via pingora
|
2026-01-18 14:47:01 +08:00 |
|
|
|
278b22e57e
|
refactor: split server.rs into modules and upgrade dependencies
|
2026-01-16 21:18:46 +08:00 |
|
|
|
4cf5f13e0e
|
fix: enforce explicit db name in DSN and remove auto-creation logic
|
2026-01-16 20:39:44 +08:00 |
|
|
|
70d5e6288a
|
feat: support unix socket in forward_to and fix log writing
|
2026-01-16 20:39:44 +08:00 |
|
|
|
887c864550
|
feat: support unix socket binds and update db schema
|
2026-01-16 20:39:44 +08:00 |
|
|
|
40d3156e88
|
refactor: optimize migration logic with column auto-discovery and stateful view creation
|
2026-01-16 20:39:44 +08:00 |
|
|
|
69f4ad5fec
|
feat: add release workflow and static build config
|
2026-01-16 20:39:33 +08:00 |
|
|
|
cccbd80078
|
refactor: optimize configuration structure and logging, add config test flag
|
2026-01-15 21:57:13 +08:00 |
|
|
|
ab67b5f45a
|
feat: integrate clickhouse database adapter for traffic auditing
|
2026-01-15 19:11:24 +08:00 |
|
|
|
daffc3664d
|
feat: simplify connection logs with real IP support
|
2026-01-15 13:43:05 +08:00 |
|
|
|
b36ece9d86
|
feat: implement zero-copy tcp forwarding using splice
|
2026-01-15 10:52:02 +08:00 |
|
|
|
e0d57dc975
|
init: first commit
|
2026-01-15 09:39:49 +08:00 |
|