Commit Graph

11 Commits

Author SHA1 Message Date
10734d3589 feat: process buffered client data after upstream connection closes
test: add test for buffered data processing after upstream close
2026-01-27 15:19:36 +00:00
b36048690b chore: remove trailing whitespace from src/parser.c and src/lexer.h 2026-01-06 14:12:10 +00:00
1b774d0c73 chore: remove unused stdio.h include from main.c and fix typo in comment 2026-01-01 20:55:23 +00:00
fd88fcf1e6 feat: enable keep-alive for internal routes by resetting state and handling pending reads
test: add test for keep-alive second request on internal route
2025-12-29 01:22:20 +00:00
7e4ae489eb feat: add number and time formatting to dashboard metrics 2025-12-29 00:50:08 +00:00
173f10afd2 feat: integrate monitoring metrics into connection handling
feat: redesign dashboard with advanced metrics and charts
2025-12-29 00:37:24 +00:00
5b51447f78 feat: enhance authentication with constant-time comparisons and memory clearing
feat: implement rate limiting for client requests
feat: enable SSL hostname verification and set preferred cipher suites
fix: deny requests on rate limit allocation failure
test: suppress unused result warnings in connection tests
docs: update test results and coverage requirements in README
2025-12-28 04:16:15 +00:00
b4a764d5c5 test: add comprehensive tests for auth, buffer, and connection modules
build: add logging test support and increase minimum coverage threshold
2025-12-15 01:36:54 +00:00
70830db467 feat: add socket optimization functions for TCP_NODELAY and upstream handling
test: add tests for connection optimizations, caching, and cleanup
2025-12-15 00:31:27 +00:00
49704c0f3b perf: optimize socket settings and cache time for better performance
feat: add host header validation in client requests
fix: improve dns resolution error handling
refactor: cache epoll events in connection struct
2025-12-15 00:28:34 +00:00
e29db25439 perf: implement zero-copy data forwarding using linux splice syscall
refactor: cache patch buffer in connection struct to reduce allocations
perf: optimize buffer compaction in connection read handling
2025-12-15 00:12:09 +00:00