Commit Graph
5 Commits
Author SHA1 Message Date
glm-5.3-flash 1bbb9c237c Share connection semaphore across listeners (review #010 C4) 2026-09-13 07:46:58 +00:00
glm-5.3-flash 9e26295cf7 Add TLS handshake timeout (review #010 C3)
tls_handshake_timeout_secs (default 10s, must be > 0) wraps
tls_acceptor.accept() in tokio::time::timeout so stalled handshakes
(slowloris / crawler slow-handshake vector) can no longer hold an FD +
semaphore permit indefinitely. Config plumbing through FullConfig /
StaticConfig / validation / reload diff + docs.
2026-09-13 07:16:43 +00:00
glm-5.3-flash 978a362536 Fix review #010 frontmatter YAML + reorder next steps (C3 > C4 > C2) 2026-09-13 07:10:12 +00:00
glm-5.3-flash e1a2d28862 Fix EMFILE accept-loop busy-spin with error backoff + log de-dup (review #010 C1) 2026-09-13 06:58:24 +00:00
glm-5.3-flash 00b05ee4b6 Add review #010: EMFILE accept-loop flood (6M ERROR lines in 2h) + mitigation 2026-09-12 08:04:24 +00:00