Jun Kurihara
|
1da0d77309
|
refactor
|
2025-05-16 16:31:58 +09:00 |
|
Jun Kurihara
|
4761439338
|
refactor
|
2025-05-13 19:28:48 +09:00 |
|
Jun Kurihara
|
9e743b0dca
|
wip: h3-0.0.8
|
2025-05-07 11:22:30 +09:00 |
|
Jun Kurihara
|
d5b020dcfb
|
feat: add log-to-file
|
2025-04-30 17:36:14 +09:00 |
|
Jun Kurihara
|
e35addf4d9
|
dep: h3 (s2n-quic-h3)
|
2025-03-17 13:23:39 +09: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
|
8d9f07a848
|
wip: fixing dynamic reloading
|
2024-07-26 23:25:40 +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
|
28a6da9505
|
feat: force TLS shutdown after TLS ALPN 01 challenge
|
2024-07-17 21:41:23 +09:00 |
|
Jun Kurihara
|
7b0ca08e1e
|
feat: add initial acme support (ugly!)
|
2024-07-17 20:48:37 +09:00 |
|
Jun Kurihara
|
9f88bfcafa
|
deps: h3-0.0.6
|
2024-07-02 17:03:05 +09:00 |
|
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 |
|