Tatsuhiro Tsujikawa
|
789b7a5ff1
|
Update doc
|
2021-09-15 22:50:47 +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
|
4b79a4a10d
|
Add message when checking UDP_SEGMENT in linux/udp.h
|
2021-09-13 21:46:41 +09:00 |
Tatsuhiro Tsujikawa
|
8f419a4869
|
nghttpx: Add --frontend-quic-congestion-controller option
|
2021-09-13 21:35:46 +09:00 |
Tatsuhiro Tsujikawa
|
fcdac50f79
|
Should run program
|
2021-09-13 21:19:18 +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
|
9fd0b87925
|
Add missing APIDOCS entry
|
2021-09-04 18:41:13 +09:00 |
Tatsuhiro Tsujikawa
|
1c7a001489
|
bpf: Take into account entire DCID
|
2021-09-04 18:31:21 +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
|
31b5b78dc1
|
Use switch to avoid many if-else-if
|
2021-09-04 17:35:33 +09:00 |
Tatsuhiro Tsujikawa
|
2f941c7fb3
|
Update doc
|
2021-09-04 17:32:57 +09:00 |
Tatsuhiro Tsujikawa
|
ba483b4032
|
Update doc
|
2021-09-04 17:30:06 +09:00 |
Tatsuhiro Tsujikawa
|
977b0ceee4
|
make clang-format
|
2021-09-04 17:27:43 +09:00 |
Tatsuhiro Tsujikawa
|
fcc20334da
|
Merge pull request #1613 from mkauf/check_pseudo_header_chars
Stricter checks for pseudo-headers :method and :path
|
2021-09-04 17:26:47 +09:00 |