Commit graph

415 commits

Author SHA1 Message Date
Jun Kurihara
2e821108c9
fix bug to check case-insensitive upgrade header values for upgrade 2022-07-09 16:07:43 +09:00
Jun Kurihara
828d2300c0
add x-forwarded-proto 2022-07-09 12:37:50 +09:00
Jun Kurihara
907d7e574b
totally refactored 2022-07-09 01:01:00 +09:00
Jun Kurihara
19b9f2a609
remove mutex and use tokio::sync::watch for cert service 2022-07-08 14:51:11 +09:00
Jun Kurihara
d0af82c54c
refactor 2022-07-08 12:35:03 +09:00
Jun Kurihara
9d66df4937
add server to response header 2022-07-07 23:01:45 +09:00
Jun Kurihara
98fce0e4df
fix x-forwarded-for bug 2022-07-07 21:47:05 +09:00
Jun Kurihara
1bc7395de0
refactor 2022-07-07 20:36:03 +09:00
Jun Kurihara
5571f19c40
refactor 2022-07-07 20:31:37 +09:00
Jun Kurihara
5840808021
refactor 2022-07-07 20:28:30 +09:00
Jun Kurihara
5731ba908b
fix listers 2022-07-07 17:42:20 +09:00
Jun Kurihara
ad6dc84c77
refactor 2022-07-07 14:01:45 +09:00
Jun Kurihara
8bebdc82ab
refactor 2022-07-07 13:45:26 +09:00
Jun Kurihara
c027f4456d
workaround for failure to bind tcp/quic listeners, improved? 2022-07-06 23:08:55 +09:00
Jun Kurihara
9d6fdb3e98
fix log message 2022-07-06 21:23:31 +09:00
Jun Kurihara
1c4e450f1d
workaround for failure to bind tcp/quic listeners 2022-07-06 21:16:46 +09:00
Jun Kurihara
3fc796303a
refactor 2022-07-06 17:48:55 +09:00
Jun Kurihara
b0a9b6b5f8
add request header override option 2022-07-06 17:40:45 +09:00
Jun Kurihara
e16ad423d5
fix host header 2022-07-06 14:58:49 +09:00
Jun Kurihara
6d5c904f12
fix upgrade for http1.1 and 2 2022-07-06 14:13:55 +09:00
Jun Kurihara
aa95ab9c16
fix bug and somewhat reusable streams 2022-07-06 13:16:44 +09:00
Jun Kurihara
39493beb53
workaround for timeout 2022-07-06 11:18:05 +09:00
Jun Kurihara
b6322c42a1
fix log alt-svc 2022-07-06 08:29:38 +09:00
Jun Kurihara
22a4896693
fix log message 2022-07-06 07:44:04 +09:00
Jun Kurihara
76cf7a38b5
fix log message 2022-07-06 06:36:24 +09:00
Jun Kurihara
53b85f28dc
workaround for upgrade error 2022-07-06 06:33:05 +09:00
Jun Kurihara
2ab52288fd
fix 2022-07-06 05:13:09 +09:00
Jun Kurihara
68b32d7bdd
fix bug 2022-07-05 23:18:56 +09:00
Jun Kurihara
11db5507ff
fix config bug 2022-07-05 23:05:33 +09:00
Jun Kurihara
baa23e5925
add github actions 2022-07-05 21:44:55 +09:00
Jun Kurihara
bc10abc40a Merge branch 'main' of github.com:junkurihara/rust-rpxy 2022-07-05 20:01:25 +09:00
Jun Kurihara
becd85683c
apply experimental flag 2022-07-05 20:00:59 +09:00
Jun Kurihara
0dfe2a2098
Merge pull request #1 from junkurihara/h3
H3
2022-07-05 19:31:28 +09:00
Jun Kurihara
7283137343
experimental h3 toml config support 2022-07-05 19:30:28 +09:00
Jun Kurihara
981a81abb2
experimental h3 2022-07-05 19:17:35 +09:00
Jun Kurihara
4b42e6eec1
prototype (failed) to multiplex quic streams 2022-07-05 17:10:31 +09:00
Jun Kurihara
9d4cf08fba
tests for http3 2022-07-04 23:15:25 +09:00
Jun Kurihara
6030beb32b
update example toml 2022-06-28 22:32:42 -04:00
Jun Kurihara
d71c320abe
fix bench 2022-06-28 22:23:00 -04:00
Jun Kurihara
3e850e8410
some optimization using rustc-hash, parking_lot and tikv-jemallocator 2022-06-28 16:55:07 -04:00
Jun Kurihara
6466e7a309
fix bug for default app 2022-06-28 15:01:28 -04:00
Jun Kurihara
65ade6df8c
change hyper-trust-dns to hyper-rustls for httpsconnector 2022-06-28 14:44:51 -04:00
Jun Kurihara
3491b80142
add feature to specify default backend 2022-06-28 11:51:38 -04:00
Jun Kurihara
a6912e72bd
add bench docker 2022-06-28 07:36:18 -04:00
Jun Kurihara
7172f932ca
add bench docker 2022-06-28 00:58:05 -04:00
Jun Kurihara
c0af62b6cd
add caddy 2022-06-27 22:03:36 -04:00
Jun Kurihara
e7a1e8dc3c
update 2022-06-27 16:22:26 -04:00
Jun Kurihara
b870baf1c3
add bench docker 2022-06-27 16:10:23 -04:00
Jun Kurihara
c3c95e9589
add toml config support 2022-06-27 15:07:29 -04:00
Jun Kurihara
e2ebb304c1
add lb. todo: toml 2022-06-25 10:33:55 -04:00