Commit Graph
34 Commits
Author SHA1 Message Date
Ara Sadoyan b63d822577 Rewrote and optimized healtchecks 2026-08-05 18:51:07 +02:00
Ara Sadoyan 3ae54185ad Solved conflict on H2 upstream and Websocket, better gRPC ping 2026-07-24 12:27:12 +02:00
Ara Sadoyan 3c99ed0c44 Fixed #40 2026-06-03 16:37:56 +02:00
Taqman-probe 20ac39067d Skip TLS detection when healthcheck: false 2026-05-27 16:44:17 +09:00
Ara Sadoyan d301f7225f New features, 4xx counter 2026-05-22 16:47:40 +02:00
Ara Sadoyan fec9d5f1d6 Cleanup. Making clippy happy. 2026-05-08 16:35:20 +02:00
Ara Sadoyan 93a8661281 Cargo cleanup, dependency merge 2026-04-08 15:14:46 +02:00
Ara Sadoyan ed44516015 added redirect_to directive for upstreams 2026-03-24 16:08:14 +01:00
Ara Sadoyan 9d986f9a28 Path level authentication 2026-03-03 19:35:16 +01:00
Ara Sadoyan 2c8b01295c Minor subfunction removal 2026-01-21 20:01:16 +01:00
Ara Sadoyan a2a5250711 Performance improvements on data types . 2025-12-11 15:21:34 +01:00
Ara Sadoyan 8ba8d32df1 Performance improvements, type changes 2025-11-26 12:12:41 +01:00
Ara Sadoyan c78245e695 disable HC for upstream. 2025-09-16 12:54:23 +02:00
Ara Sadoyan e304482667 Optimized healthchecks and config file loading 2025-08-20 14:03:09 +02:00
Ara Sadoyan 2ad3a059ab Per path rate limiter 2025-07-24 13:34:15 +02:00
Ara Sadoyan 6f012cee69 Code cleanup 2025-07-22 17:40:58 +02:00
Ara Sadoyan 51c88c8f7c Some structural changes and improvements 2025-07-12 16:17:45 +02:00
Ara Sadoyan 4126249bcd Project rename. Load multiple certificates from folder. 2025-06-16 13:29:13 +02:00
Ara Sadoyan d38588a299 http to https redirect 2025-05-25 11:19:28 +02:00
Ara Sadoyan 3e93920a0d Some type changes 2025-05-21 16:49:37 +02:00
Ara Sadoyan b33f1796e1 Move to RusTLS, Static binary build, performance improvements. 2025-05-19 20:20:15 +02:00
Ara Sadoyan 75486ca73d removed ssl parameter from configs, it will be detected automatically 2025-05-09 19:41:12 +02:00
Ara Sadoyan f1f6dc1aec reStructurization of files 2025-05-07 17:05:00 +02:00
Ara Sadoyan 9ba2aaebc8 healthcheck update 2025-04-29 19:53:45 +02:00
Ara Sadoyan 269d14aaa2 Added gRPC support 2025-04-24 14:10:13 +02:00
Ara Sadoyan e5782414dd Accept self-signed certificates for upstreams 2025-04-10 13:14:59 +02:00
Ara Sadoyan 23dae51e22 Early stage Consul http api support 2025-04-02 18:58:46 +02:00
Ara Sadoyan cafe18b02e Removed unnecessary protocol declaration. 2025-03-20 18:40:55 +01:00
Ara Sadoyan 6cc72c8b48 New inmplementations, big commit :
1. Nested upstreams with params
2. SSL upstream support
3. Upstreams move to yaml format
4. Command line start arguments
2025-03-16 14:06:29 +01:00
Ara Sadoyan 3901b246b3 Removed unnecessary locks dashmaps 2025-03-14 12:13:14 +01:00
Ara Sadoyan a824912a84 Intermediate v2 2025-03-10 18:27:52 +01:00
Ara Sadoyan c3bd2f143e Hatchecks kind of complete 2025-02-25 21:22:29 +01:00
Ara Sadoyan 2545f328af Some structure 2025-02-13 16:37:42 +01:00
Ara Sadoyan a2edbcfe73 Some structure 2025-02-12 12:17:15 +01:00