Commit graph

33 commits

Author SHA1 Message Date
Jun Kurihara
512690fce5
changed how to support multiple domains and support client authentication directly by rustls using split server_config 2022-10-14 22:45:13 +09:00
Jun Kurihara
c765da33db
update response to invalid client certificate or no client certificate 2022-10-12 15:16:40 +09:00
Jun Kurihara
d7193af4e6
temporarily implemented client authentication using client certificates (mTLS) 2022-10-07 23:47:10 +09:00
Jun Kurihara
5f53fc305c
deps and log message 2022-08-06 18:10:07 +09:00
Jun Kurihara
02ee7a25c6
add debug message for h3 body size 2022-08-06 17:55:25 +09:00
Jun Kurihara
f080f2e12d
update error handling 2022-08-01 16:00:46 +09:00
Jun Kurihara
7bd9040637
use bytesname trait to explicitly convert &str/string to ascii lower-cased byte names of server / path 2022-07-28 20:45:22 +09:00
Jun Kurihara
4d590f328f
refactor 2022-07-28 19:46:03 +09:00
Jun Kurihara
b56bf54318
restructuring src dir 2022-07-27 20:33:37 +09:00
Jun Kurihara
6d41830eba
reconsider error and introduce custom error using thiserror 2022-07-27 20:09:36 +09:00
Jun Kurihara
66e791f34b
refine deps 2022-07-22 23:32:14 +09:00
Jun Kurihara
45895ca7bc
reformat 2022-07-22 22:28:26 +09:00
Jun Kurihara
36c8ebcb54
change handling of maximum capable request number, max streams 2022-07-22 22:26:18 +09:00
Jun Kurihara
da01f8ee6a
reconsider to load request/response body data. believe quinn to properly handle buffering body 2022-07-20 17:32:35 +09:00
Jun Kurihara
f51cd5e012
fix cargo.toml 2022-07-20 11:48:43 +09:00
Jun Kurihara
fc296a4d01
update 2022-07-20 02:02:51 +09:00
Jun Kurihara
d7d782499a
totally refine sni inspection mechanism using rustls 2022-07-19 17:39:06 +09:00
Jun Kurihara
c25012b362
refactor 2022-07-18 15:36:34 +09:00
Jun Kurihara
f2a341e198
refactor h3 handling 2022-07-18 15:27:27 +09:00
Jun Kurihara
d37ed57a1c
add checking mechanism of consistency between sni and host/request line 2022-07-15 23:55:21 +09:00
Jun Kurihara
4f5a1cbf91 reconsider timeout for h3 connections 2022-07-12 16:29:38 +09:00
Jun Kurihara
9c93b1cc31
add some timeouts 2022-07-12 01:12:47 +09:00
Jun Kurihara
954a1993a9
split proxy into stream handler and http message handler 2022-07-10 03:11:46 +09:00
Jun Kurihara
5571f19c40
refactor 2022-07-07 20:31:37 +09:00
Jun Kurihara
8bebdc82ab
refactor 2022-07-07 13:45:26 +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
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
11db5507ff
fix config bug 2022-07-05 23:05:33 +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