23 Commits

Author SHA1 Message Date
f883753b96 feat: add configurable HTTP-to-HTTPS redirects with redirect-only HTTP services 2026-02-20 20:50:00 +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
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
64980f00c5 chore: upgrade dependencies and bump version to 0.0.6 2026-01-24 12:35:47 +08:00
779e836189 test: refactor integration tests and add proxy chain verification 2026-01-21 15:46:44 +08:00
003ca203a4 chore: upgrade dependencies and version to v0.0.4 2026-01-20 10:36:36 +08:00
344e978d3c test: add connection tests with testcontainers and podman support 2026-01-20 10:23:53 +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
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
300c013015 build: enable hybrid build for dynamic local and static musl CI/CD 2026-01-18 22:59:50 +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
d62c0248f0 pkg: use staging dir for packaging and enable noreplace for rpm config 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
69f4ad5fec feat: add release workflow and static build config 2026-01-16 20:39:33 +08:00
ab67b5f45a feat: integrate clickhouse database adapter for traffic auditing 2026-01-15 19:11:24 +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