Commit graph

40 commits

Author SHA1 Message Date
Jun Kurihara
53055ab068
feat: support rustls-0.23, quinn-0.11, and s2n-quic-0.38(unreleased) 2024-05-28 22:35:42 +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
8081eb9f92
refactor: reconsider http read header timeouts 2024-01-23 02:29:05 +09:00
Jun Kurihara
78a5487293
add unstable build for testing 2023-12-15 16:50:49 +09:00
Jun Kurihara
1a2a913256
fix disableoverridehost option 2023-12-15 14:45:40 +09:00
Jun Kurihara
f41a2213f9
preparing nightly-build 2023-12-15 13:22:57 +09:00
Jun Kurihara
1c18f3836a
wip: feat: change request body from either to explicit enum 2023-12-12 20:17:13 +09:00
Jun Kurihara
008b62a925
wip: feat: define response body enum 2023-12-12 19:58:33 +09:00
Jun Kurihara
b8f3034014
wip: fix keep alive timeouts 2023-12-11 18:40:31 +09:00
Jun Kurihara
d526ce6cb4
wip: refactor: reconsider timeouts of connections 2023-12-11 18:23:08 +09:00
Jun Kurihara
cc48394e73
wip: feat: update h3 response reader to use async stream 2023-12-11 16:52:54 +09:00
Jun Kurihara
d473b44556
add comment 2023-12-09 10:17:31 +09:00
Jun Kurihara
f7142828ac
chore: prioritize http3-quinn over http3-s2n when both features are enabled (avoid compile error) 2023-12-09 00:17:59 +09:00
Jun Kurihara
48a84a77cb
implement native-tls client 2023-11-29 17:24:07 +09:00
Jun Kurihara
a9f5e0ede5
feat: client (wip), still unstable for http2 due to alpn issues 2023-11-28 22:22:40 +09:00
Jun Kurihara
f020ece60d
chore: change mod name 2023-11-28 18:11:37 +09:00
Jun Kurihara
a9ce26ae76
wip: implementing message handler 2023-11-27 15:39:19 +09:00
Jun Kurihara
4b6f63e09f
wip: implemented incoming-like body for asynchronous operation in http/3 2023-11-25 00:26:00 +09:00
Jun Kurihara
1dc88ce056
wip: tested with synthetic echo response from h3 2023-11-24 22:23:57 +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
3c6e4e5757
wip: implemented backend 2023-11-24 18:00:39 +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
9123ef71a2
chore: deps 2023-10-28 01:50:31 +09:00
Jun Kurihara
3809a76d8b
refactor: fix error message 2023-09-10 02:08:19 +09:00
Jun Kurihara
7c2205f275
fix: bug for dynamic reloading of config files 2023-08-09 14:07:40 +09:00
Jun Kurihara
3d60175c11
fix: fix message handler (changed this inside Arc) 2023-08-09 11:31:38 +09:00
Jun Kurihara
3dbe9c7217
refactor: update rustls and fix response header server name 2023-08-08 16:27:21 +09:00
Jun Kurihara
0b1eb89ed1 feat: initial support of s2n-quic 2023-08-02 17:54:18 +09:00
Jun Kurihara
fb389a6aab refactor: split quic layer and h3 layer 2023-08-02 17:54:18 +09:00
Jun Kurihara
892f5f89e0
refactor: remove set_reuse_address for udpsocket 2023-07-30 09:53:44 +09:00
Jun Kurihara
411fbaf296
feat: add option to activate continuous monitoring on config file 2023-07-24 21:53:01 +09:00
Jun Kurihara
58e22d33af
feat: hot-reloading of config file 2023-07-23 01:42:39 +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