Commit Graph

46 Commits

Author SHA1 Message Date
fed98080d6 chore: update c files
Some checks failed
Build and Test / build (push) Has been cancelled
Build and Test / coverage (push) Has been cancelled
2026-01-01 21:55:23 +01:00
6c91398c1c feat: enable keep-alive for internal routes by resetting state and handling pending reads
Some checks failed
Build and Test / build (push) Failing after 40s
Build and Test / coverage (push) Failing after 48s
test: add test for keep-alive second request on internal route
2025-12-29 02:22:20 +01:00
967cf09beb feat: add number and time formatting to dashboard metrics
Some checks failed
Build and Test / build (push) Failing after 36s
Build and Test / coverage (push) Failing after 44s
2025-12-29 01:50:08 +01:00
c414e2c2b1 feat: integrate monitoring metrics into connection handling
Some checks failed
Build and Test / build (push) Failing after 39s
Build and Test / coverage (push) Failing after 46s
feat: redesign dashboard with advanced metrics and charts
2025-12-29 01:37:24 +01:00
6ad8586770 feat: enhance authentication with constant-time comparisons and memory clearing
Some checks failed
Build and Test / build (push) Failing after 31s
Build and Test / coverage (push) Failing after 41s
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 05:16:15 +01:00
248c5647e2 test: add comprehensive tests for auth, buffer, and connection modules
Some checks failed
Build and Test / build (push) Failing after 31s
Build and Test / coverage (push) Failing after 38s
build: add logging test support and increase minimum coverage threshold
2025-12-15 02:36:54 +01:00
c5af589ceb feat: add socket optimization functions for TCP_NODELAY and upstream handling
test: add tests for connection optimizations, caching, and cleanup
2025-12-15 01:31:27 +01:00
87e165dc52 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 01:28:34 +01:00
a5353c4db8 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 01:12:09 +01:00
b356a13b57 Updated build steps. 2025-12-13 00:21:55 +01:00
7c174d0df6 A space.
All checks were successful
Build and Test / build (push) Successful in 17s
2025-12-12 22:37:32 +01:00
0c36a104b4 Update.
All checks were successful
Build and Test / build (push) Successful in 33s
2025-12-12 22:33:27 +01:00
46a13f7aa3 Update so git works.
All checks were successful
Build and Test / build (push) Successful in 51s
2025-12-12 22:29:45 +01:00
9355fcd309 Update.
All checks were successful
Build and Test / build (push) Successful in 17s
2025-12-12 22:20:34 +01:00
bd940dd806 Made it more robuust. Added tests. 2025-12-12 22:02:24 +01:00
051a0ef4dd Removed original version. 2025-12-12 20:43:24 +01:00
e5ae782433 Update, tests.
All checks were successful
Build and Test / build (push) Successful in 25s
2025-12-02 00:50:05 +01:00
dbd4fe22ed Update.
Some checks failed
Build and Test / build (push) Failing after 16s
2025-11-29 13:27:04 +01:00
378f64fc75 Update.
Some checks failed
Build and Test / build (push) Failing after 19s
2025-11-29 13:18:07 +01:00
14ebbbec3f Update.
All checks were successful
Build and Test / build (push) Successful in 20s
2025-11-29 05:56:34 +01:00
23ea7644ce Upate.
All checks were successful
Build and Test / build (push) Successful in 29s
2025-11-29 05:21:38 +01:00
833c78debc Update.
All checks were successful
Build and Test / build (push) Successful in 33s
2025-11-29 04:58:34 +01:00
01830e2eb2 Update hostname fix.
All checks were successful
Build and Test / build (push) Successful in 15s
2025-11-29 04:18:39 +01:00
320a0cfc4c Update.
Some checks failed
Build and Test / build (push) Failing after 12s
2025-11-29 04:16:59 +01:00
62d5169d9f Update.
All checks were successful
Build and Test / build (push) Successful in 19s
2025-11-29 03:15:45 +01:00
78da301299 Update.
All checks were successful
Build and Test / build (push) Successful in 26s
2025-11-29 02:51:08 +01:00
08b9dbb214 Update.
All checks were successful
Build and Test / build (push) Successful in 25s
2025-11-29 01:58:16 +01:00
c8c1f2b595 Update.
All checks were successful
Build and Test / build (push) Successful in 25s
2025-11-29 01:57:12 +01:00
ae6c5a9ac2 Update.
All checks were successful
Build and Test / build (push) Successful in 33s
2025-11-29 01:53:11 +01:00
b1409609d0 Refactored using AI 2025-11-29 01:49:14 +01:00
59acad776c Update. 2025-11-29 01:04:25 +01:00
0c8c04ecd4 Update. 2025-11-20 06:29:28 +01:00
51f2ade810 Update. 2025-11-20 06:27:32 +01:00
bbfc462ec2 rproxy.c 2025-11-01 19:30:46 +01:00
559c22fffa Completely working version git, websockets and /dashboard. 2025-09-26 00:17:16 +02:00
eb2decd36d Update. 2025-09-26 00:07:06 +02:00
38cf154a78 Update. 2025-09-25 23:59:27 +02:00
a9a6abb531 Update. 2025-09-25 19:36:47 +02:00
43fcdc4e26 Update. 2025-09-25 19:31:04 +02:00
dd30b5d18d Update. 2025-09-25 19:23:20 +02:00
ce81738292 Updated header configuration. 2025-09-25 19:16:07 +02:00
59d075d8e0 Update, bug fixed. 2025-09-25 06:37:51 +02:00
d60dea1c44 Update. Works perfect in exception of SSL upstream to dr. 2025-09-25 05:43:10 +02:00
29d8272fc5 Working, extra stats. 2025-09-25 05:21:40 +02:00
57e00feec1 Working.. 2025-09-25 05:11:52 +02:00
ff6c1be582 Initial commmit. 2025-09-25 02:35:00 +02:00