Commit graph

30 commits

Author SHA1 Message Date
ZettaScript
d9efeb42d6 exp
Some checks are pending
Unit Test / test (push) Waiting to run
ShiftLeft Scan / Scan-Build (push) Waiting to run
2025-10-14 16:59:12 +02:00
Jun Kurihara
8d0adde1b0
refactor: simplify the watcher option of inner handler 2025-02-14 02:36:34 +09:00
Jun Kurihara
c0fcee71cf
feat: change fxhash to ahash for hashmaps and hashsets 2025-01-06 17:42:43 +09:00
Jun Kurihara
6f7119c933
fix: change tls -> https since the redirection is http-specific feature on app layer 2024-09-06 18:07:58 +09:00
Jun Kurihara
3b918af40b
chore: refactor dynamic reloading 2024-07-27 04:38:25 +09:00
Jun Kurihara
48b33409f9
fix: redesigned graceful shutdown for config update 2024-07-27 03:32:35 +09:00
Jun Kurihara
0950fdbd15
fix: change tokio::sync::Notify to tokio_util::sync::CancellationToken 2024-07-26 20:58:00 +09:00
Jun Kurihara
7b0ca08e1e
feat: add initial acme support (ugly!) 2024-07-17 20:48:37 +09:00
Jun Kurihara
887e6b64b0
feat: wip - configuration design 2024-07-12 23:50:37 +09:00
Jun Kurihara
234abae5dd
wip: support rustls-0.23 for http3-quinn 2024-05-28 21:39:38 +09:00
Jun Kurihara
0c6f3edf18
wip: support rustls-0.23 for http1.1 and 1.2 2024-05-28 20:49:11 +09:00
Jun Kurihara
2f9f0a1122
wip: started to integrate rpxy-certs to rpxy-lib 2024-05-28 20:03:46 +09:00
Jun Kurihara
8c0bbf17e2
refactor: connection handling timeout 2024-02-15 21:50:22 +09:00
Jun Kurihara
b2b3b05fcb
allow to turn off forced connection timeout 2024-02-01 18:07:41 +09:00
Jun Kurihara
d526ce6cb4
wip: refactor: reconsider timeouts of connections 2023-12-11 18:23:08 +09:00
Jun Kurihara
ab4ac3b00e
fix private type again 2023-11-28 01:17:12 +09:00
Jun Kurihara
5576389acb
wip: implemented crypto reloader, as separated object from proxy itself 2023-11-24 19:17:15 +09:00
Jun Kurihara
de91c7a68f
wip: refactoring all the structure and improve error messages 2023-11-22 22:48:14 +09:00
Jun Kurihara
f98c778a0c
wip: refactor whole module in lib 2023-11-21 22:46:52 +09:00
Jun Kurihara
b639e79b4d
wip: implemented hyper-1.0 for http/1.1 and http/2. todo: http/3 and backend handler 2023-11-18 14:42:13 +09:00
Jun Kurihara
5f6758ff9e
feat: on memory cache if less than 4k or specified cache size. 2023-08-18 18:59:28 +09:00
Jun Kurihara
32b173966c
feat: separated feature cache 2023-08-18 18:15:36 +09:00
Jun Kurihara
07d3accb91
feat: totally updated cache structure using lru crate instead of moka (i.e., using simpler crate) 2023-08-16 23:04:04 +09:00
Jun Kurihara
c20e80b64c
feat: very unstalbe implementation of initial file cache 2023-08-16 05:10:42 +09:00
Jun Kurihara
f2c6d738b6
todo: add http2-only client for h2c case 2023-08-07 22:18:54 +09:00
Jun Kurihara
0b1eb89ed1 feat: initial support of s2n-quic 2023-08-02 17:54:18 +09:00
Jun Kurihara
58e22d33af
feat: hot-reloading of config file 2023-07-23 01:42:39 +09:00
Jun Kurihara
5e76c2b055
fix: bug of default_app for cleartext http 2023-07-21 22:42:47 +09:00
Jun Kurihara
f6c4032f83
refactor: cleanup codes 2023-07-21 22:07:36 +09:00
Jun Kurihara
13e82035a8
refactor: initial implementation of separeted lib and bin 2023-07-21 18:48:40 +09:00
Renamed from src/globals.rs (Browse further)