Jun Kurihara
|
13e82035a8
|
refactor: initial implementation of separeted lib and bin
|
2023-07-21 18:48:40 +09:00 |
|
Jun Kurihara
|
6c0fd85ca5
|
refactor: add cert_reader object in backend
|
2023-07-12 20:31:31 +09:00 |
|
Jun Kurihara
|
f8d37f7846
|
refactor: make some config parameters in globals belong to other struct
|
2023-07-07 21:54:56 +09:00 |
|
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 |
|