Tatsuhiro Tsujikawa
|
6a099ee50a
|
nghttpx: QUIC requires TLS
|
2021-09-18 19:27:47 +09:00 |
Tatsuhiro Tsujikawa
|
9a6b623c25
|
Update doc
|
2021-09-18 15:19:15 +09:00 |
Tatsuhiro Tsujikawa
|
fd107ab47c
|
nghttpx: Refactor quic
|
2021-09-17 19:35:31 +09:00 |
Tatsuhiro Tsujikawa
|
1320d7efab
|
nghttpx: Do not accept new connection during graceful shutdown period
|
2021-09-17 18:30:16 +09:00 |
Tatsuhiro Tsujikawa
|
7cdc6cfa6d
|
nghttpx: Store Retry in CloseWait to rate limit its transmission
|
2021-09-17 17:52:05 +09:00 |
Tatsuhiro Tsujikawa
|
e167e07a9a
|
nghttpx: Check that HTTP response message finished safely
|
2021-09-16 22:00:36 +09:00 |
Tatsuhiro Tsujikawa
|
8f9744c07b
|
nghttpx: Pass hashed_scid_ to CloseWait
|
2021-09-15 23:40:46 +09:00 |
Tatsuhiro Tsujikawa
|
684a219e39
|
nghttpx: Tweak close wait handling
|
2021-09-15 23:07:46 +09:00 |
Tatsuhiro Tsujikawa
|
0961295a82
|
nghttpx: Transform odcid into hashed cid
|
2021-09-15 22:19:52 +09:00 |
Tatsuhiro Tsujikawa
|
fd060eb9f1
|
nghttpx: Connection ID encryption
|
2021-09-15 21:31:03 +09:00 |
Tatsuhiro Tsujikawa
|
1feeda4514
|
nghttpx: Fix bug that worker process never exit
|
2021-09-15 21:00:41 +09:00 |
Tatsuhiro Tsujikawa
|
6d29de0f1e
|
Fix compile error
|
2021-09-14 17:22:25 +09:00 |
Tatsuhiro Tsujikawa
|
74162850f0
|
nghttpx: Compile with the latest nghttp3
|
2021-09-14 16:45:11 +09:00 |
Tatsuhiro Tsujikawa
|
8903bd1e8a
|
nghttpx: Deal with error from ngtcp2_conn_read_pkt
|
2021-09-13 23:09:38 +09:00 |
Tatsuhiro Tsujikawa
|
8f419a4869
|
nghttpx: Add --frontend-quic-congestion-controller option
|
2021-09-13 21:35:46 +09:00 |
Tatsuhiro Tsujikawa
|
4541134c88
|
Add missing include
|
2021-09-13 21:19:00 +09:00 |
Tatsuhiro Tsujikawa
|
b5e5972c2a
|
Update doc
|
2021-09-12 18:11:11 +09:00 |
Tatsuhiro Tsujikawa
|
525d59fdf6
|
Remove util::make_hostport returning std::string
|
2021-09-12 18:07:54 +09:00 |
Tatsuhiro Tsujikawa
|
00f65afe20
|
nghttpx: Fix incorrect quic frontend address matching
|
2021-09-12 18:07:54 +09:00 |
Tatsuhiro Tsujikawa
|
fc402f5804
|
Cleanup
|
2021-09-12 16:55:56 +09:00 |
Tatsuhiro Tsujikawa
|
f74b6d9a43
|
nghttpx: Add --frontend-quic-require-token option
|
2021-09-12 15:04:54 +09:00 |
Tatsuhiro Tsujikawa
|
ccaf2333ca
|
nghttpx: Enable websocket over h3
|
2021-09-11 17:56:25 +09:00 |
Tatsuhiro Tsujikawa
|
0066bf8eed
|
h2load: Cleanup
|
2021-09-11 17:00:11 +09:00 |
Tatsuhiro Tsujikawa
|
bc8f88f5fa
|
Compile with the latest ngtcp2
|
2021-09-11 16:57:14 +09:00 |
Tatsuhiro Tsujikawa
|
10c9d917ad
|
Fix compile error
|
2021-09-10 22:55:33 +09:00 |
Tatsuhiro Tsujikawa
|
cc5f752f2d
|
nghttpx: Use secure random to create websocket nonce
|
2021-09-10 22:43:03 +09:00 |
Tatsuhiro Tsujikawa
|
39b1a51ff4
|
Compile with the latest ngtcp2
|
2021-09-09 23:41:27 +09:00 |
Tatsuhiro Tsujikawa
|
a2e2e46af3
|
Build with OpenSSL v3.0.0
|
2021-09-09 18:35:35 +09:00 |
Tatsuhiro Tsujikawa
|
9d53a7e0a6
|
Fix compile error
|
2021-09-07 14:55:30 +09:00 |
Tatsuhiro Tsujikawa
|
7ea57eaa18
|
h2load: Add --max-udp-payload-size option
|
2021-09-07 14:42:35 +09:00 |
Tatsuhiro Tsujikawa
|
1657a425c1
|
Build with the latest ngtcp2
|
2021-09-07 13:40:41 +09:00 |
Tatsuhiro Tsujikawa
|
e929e92245
|
nghttpx: Fix typo
|
2021-09-06 20:59:11 +09:00 |
Tatsuhiro Tsujikawa
|
5994e48b28
|
nghttpx: Add more logging for token validation
|
2021-09-06 20:58:35 +09:00 |
Tatsuhiro Tsujikawa
|
50662c9c9e
|
nghttpx: Guard TLS1_3_VERSION
|
2021-09-06 20:07:38 +09:00 |
Tatsuhiro Tsujikawa
|
addd614e94
|
nghttpx: Add qlog support
|
2021-09-06 20:06:38 +09:00 |
Tatsuhiro Tsujikawa
|
fbb228050a
|
nghttpx: Fix uninitialized dnf fields
|
2021-09-06 00:12:04 +09:00 |
Tatsuhiro Tsujikawa
|
9bda8e266e
|
nghttpx: Remove BoringSSL early data for QUIC for now
|
2021-09-05 22:37:20 +09:00 |
Tatsuhiro Tsujikawa
|
d977005126
|
nghttpx: Disable session cache for QUIC since it solely uses ticket
|
2021-09-05 22:36:43 +09:00 |
Tatsuhiro Tsujikawa
|
8b579bc7d0
|
nghttpx: Always renew TLS ticket for TLSv1.3
|
2021-09-05 22:26:45 +09:00 |
Tatsuhiro Tsujikawa
|
ab16a11aa3
|
nghttpx: Add --frontend-quic-early-data, disable early data by default
|
2021-09-05 21:39:45 +09:00 |
Tatsuhiro Tsujikawa
|
85347e12de
|
nghttpx: Rate limit Stateless Reset transmission
|
2021-09-05 19:23:50 +09:00 |
Tatsuhiro Tsujikawa
|
67afbbbaa6
|
nghttpx: Use ngtcp2_cid as a hash key
|
2021-09-05 19:00:26 +09:00 |
Tatsuhiro Tsujikawa
|
b743ee21f0
|
nghttpx: Implement closing and draining state
|
2021-09-05 18:01:27 +09:00 |
Tatsuhiro Tsujikawa
|
72702a042e
|
Cleanup
|
2021-09-05 17:47:50 +09:00 |
Tatsuhiro Tsujikawa
|
649c69fa9e
|
nghttpx: Do not send CONNECTION_CLOSE on idle timeout
|
2021-09-04 19:04:22 +09:00 |
Tatsuhiro Tsujikawa
|
47edc33b0d
|
nghttpx: Use ULOG
|
2021-09-04 17:48:02 +09:00 |
Tatsuhiro Tsujikawa
|
2afad0c650
|
nghttpx: Use ngtcp2_conn_get_client_initial_dcid
|
2021-09-04 17:43:24 +09:00 |
Tatsuhiro Tsujikawa
|
fb53a6a686
|
Follow the latest ngtcp2 change
|
2021-09-04 17:37:00 +09:00 |
Tatsuhiro Tsujikawa
|
c2e29ad06f
|
nghttpx: Enforce worker-frontend-connections for QUIC
|
2021-08-31 19:48:26 +09:00 |
Tatsuhiro Tsujikawa
|
ef3066a1bd
|
nghttpx: Update doc
|
2021-08-31 19:24:41 +09:00 |