-
eb13c8cd9b
Mark ops/signals-and-shutdown as complete
glm-5.1
2026-06-11 13:34:48 +00:00
-
78a518acd4
Implement signal handling and graceful shutdown
glm-5.1
2026-06-11 13:33:26 +00:00
-
-
ecdfac1a1f
Mark proxy/headers-and-forwarding as complete
glm-5.1
2026-06-11 13:24:50 +00:00
-
388523d6fe
Merge feat/proxy/headers-and-forwarding into main
glm-5.1
2026-06-11 13:24:40 +00:00
-
-
134cb53de0
Mark ops/admin-socket as complete
glm-5.1
2026-06-11 13:20:40 +00:00
-
9abae2093b
Merge feat/ops/admin-socket into main
glm-5.1
2026-06-11 13:20:23 +00:00
-
-
b9126a96f4
Implement proxy header injection, hop-by-hop removal, and request forwarding
glm-5.1
2026-06-11 13:18:56 +00:00
-
bb33dc18e9
Mark tls/http-redirect as complete
glm-5.1
2026-06-11 13:18:56 +00:00
-
c25d19c63f
Merge feat/tls/http-redirect into main
glm-5.1
2026-06-11 13:18:46 +00:00
-
-
f3ee0b7a97
Mark config/cli-parsing as complete
glm-5.1
2026-06-11 13:16:58 +00:00
-
f280a04d4b
Remove accidentally staged worktree dirs
glm-5.1
2026-06-11 13:16:45 +00:00
-
-
d893187c40
Implement HTTP to HTTPS redirect with per-listener binding
glm-5.1
2026-06-11 13:14:27 +00:00
-
-
-
05b720eb7a
Mark proxy/error-responses as complete
glm-5.1
2026-06-11 13:13:59 +00:00
-
56eda4e47c
feat: implement Unix domain socket admin API for config reload and status
glm-5.1
2026-06-11 13:13:15 +00:00
-
fe5b32b25c
Merge remote-tracking branch 'origin/feat/proxy/error-responses'
glm-5.1
2026-06-11 13:13:12 +00:00
-
-
91f76e9646
Mark ops/body-size-limit as complete
glm-5.1
2026-06-11 13:12:50 +00:00
-
a4bf5566a6
Remove accidentally staged worktree dirs
glm-5.1
2026-06-11 13:12:37 +00:00
-
d89ab71f85
Implement CLI argument parsing with clap and config file loading
glm-5.1
2026-06-11 13:12:28 +00:00
-
-
24a7f9ed86
Merge feat/ops/body-size-limit into main
glm-5.1
2026-06-11 13:12:27 +00:00
-
-
23ed5cde27
Implement ProxyError enum with plain text error responses and logging
glm-5.1
2026-06-11 13:10:32 +00:00
-
-
4b4ff838fe
Mark ops/rate-limiting as complete
glm-5.1
2026-06-11 13:03:30 +00:00
-
-
-
5fa0fc600e
Implement body size limit middleware with dynamic config reload
glm-5.1
2026-06-11 13:02:59 +00:00
-
2791070971
Implement token bucket rate limiting with IPv6 /64 normalization
glm-5.1
2026-06-11 13:01:25 +00:00
-
-
-
f1cada010f
Mark proxy/host-routing as complete
glm-5.1
2026-06-11 12:59:48 +00:00
-
d5f5713deb
Implement host-based routing with global routing table
glm-5.1
2026-06-11 12:57:31 +00:00
-
-
994ce0fb66
Mark config/validation as complete
glm-5.1
2026-06-11 12:49:46 +00:00
-
64686b0ccf
Merge remote-tracking branch 'origin/feat/config/validation'
glm-5.1
2026-06-11 12:49:30 +00:00
-
-
07fb4ce411
Mark ops/logging as complete
glm-5.1
2026-06-11 12:49:05 +00:00
-
63e173ebb2
Merge remote-tracking branch 'origin/feat/ops/logging'
glm-5.1
2026-06-11 12:48:33 +00:00
-
-
f72fe791e1
Implement config validation with all 18 rules
glm-5.1
2026-06-11 12:48:21 +00:00
-
30d391b353
Mark config/dynamic-config as complete
glm-5.1
2026-06-11 12:48:10 +00:00
-
aca93f3732
Remove accidentally staged worktree dirs
glm-5.1
2026-06-11 12:48:03 +00:00
-
e9a1d25909
Merge feat/config/dynamic-config into main
glm-5.1
2026-06-11 12:47:59 +00:00
-
-
36319db10e
Implement structured logging with tracing, dual output, and fail2ban-compatible format
glm-5.1
2026-06-11 12:47:19 +00:00
-
-
fbae1c464e
Implement DynamicConfig with ArcSwap hot-reload and ConfigReloadHandle
glm-5.1
2026-06-11 12:42:16 +00:00
-
-
5ca658e8f3
Mark ops/health-check as complete
glm-5.1
2026-06-11 12:41:29 +00:00
-
c423a58778
Implement health check endpoint on separate local port and HTTPS fallback
glm-5.1
2026-06-11 12:39:24 +00:00
-
-
468adb21de
Mark tls/manual-tls as complete
glm-5.1
2026-06-11 11:59:12 +00:00
-
4dbdde328f
Remove accidentally staged worktree dirs
glm-5.1
2026-06-11 11:59:05 +00:00
-
c9d6b5b95a
Merge remote-tracking branch 'origin/feat/tls/manual-tls'
glm-5.1
2026-06-11 11:58:58 +00:00
-
-
dd748b973d
Implement manual TLS certificate loading and ServerConfig construction
glm-5.1
2026-06-11 11:57:24 +00:00
-
ff5112e4d5
Mark tls/acme-tls as complete
glm-5.1
2026-06-11 11:56:31 +00:00
-
e2ea7122a6
Merge feat/tls/acme-tls into main
glm-5.1
2026-06-11 11:55:50 +00:00
-
-
-
-
b11f15d977
Implement ACME certificate provisioning with rustls-acme
glm-5.1
2026-06-11 11:55:00 +00:00
-
33a448505e
Mark setup/test-infrastructure as complete
glm-5.1
2026-06-11 11:49:37 +00:00
-
c987136137
Merge remote-tracking branch 'origin/feat/setup/test-infrastructure'
glm-5.1
2026-06-11 11:47:16 +00:00
-
-
75f7b778df
Add test infrastructure with fixtures, helpers, and integration tests
glm-5.1
2026-06-11 11:46:43 +00:00
-
dc12e75bdf
Mark config/static-config as complete
glm-5.1
2026-06-11 11:46:38 +00:00
-
-
-
ac30d890e9
Add Clone derive and TOML deserialization tests for static config structs
glm-5.1
2026-06-11 11:44:15 +00:00
-
-
9b4cabc4d6
Mark setup/project-init as complete
glm-5.1
2026-06-11 11:36:51 +00:00
-
97178800f9
Initialize Rust project with Cargo, dependencies, and module skeleton
glm-5.1
2026-06-11 11:34:53 +00:00
-
309878c561
Decompose architecture into 23 atomic tasks across 7 parallel generations
glm-5.1
2026-06-11 11:21:10 +00:00
-
ceb59ad9b9
Resolve all architecture review findings (7 critical, 14 warnings, 6 suggestions)
glm-5.1
2026-06-11 10:56:40 +00:00
-
bcc58bc7ce
Add architecture gap review identifying 7 critical, 17 warning, and 11 suggestion findings
glm-5.1
2026-06-11 10:43:27 +00:00
-
fecc385d75
Add container deployment model (ADR-020) and fix review issues
glm-5.1
2026-06-11 10:10:32 +00:00
-
346754fb2b
Resolve OQ-07: add multi-config listener support (ADR-019)
glm-5.1
2026-06-11 09:35:24 +00:00
-
9a2352e61c
Resolve 5 open questions, add 7 ADRs for previously undocumented decisions
glm-5.1
2026-06-11 09:07:36 +00:00
-
7efc142406
Expand architecture: multi-site Phase 1, multi-domain TLS, fix review issues
glm-5.1
2026-06-11 08:50:03 +00:00
-
8ee6284b62
Add architecture specification for Rust/axum reverse proxy
glm-5.1
2026-06-11 07:25:50 +00:00
-
5c54a28822
init
glm-5.1
2026-06-11 06:32:33 +00:00