Tatsuhiro Tsujikawa
deb390cf85
Fix decoder table size update
...
When applying new header table size acknowledged with SETTINGS ACK by
an encoder, change the header table size on a decoder only when it
strictly lowers the current maximum table size set by Dynamic Table
Size Update from the encoder or the default size 4096 if no Dynamic
Table Size Update is received.
Previously, the header table size on a decoder is always changed. If
a maximum size in SETTINGS are increased (e.g., 4096 -> 8192), and
then decreased to the previous value, the decoder incorrectly requires
Dynamic Table Size Update from an encoder.
2022-01-11 19:50:45 +09:00
Tatsuhiro Tsujikawa
d91ae6987d
Compile with the latest ngtcp2
2022-01-11 19:40:26 +09:00
Tatsuhiro Tsujikawa
02e6cad121
Bump quictls/openssl versions
2021-12-19 20:44:45 +09:00
Tatsuhiro Tsujikawa
0b053e06d8
Merge pull request #1657 from nwtgck/patch-2
...
Make Docker speak HTTP/3
2021-12-13 18:00:18 +09:00
Ryo Ota
c3c0403dfa
Make Docker speak HTTP/3
2021-12-12 23:16:10 +09:00
Tatsuhiro Tsujikawa
344d300cf9
Fix cmake CI build
2021-11-16 22:09:48 +09:00
Tatsuhiro Tsujikawa
dec233b9ef
cmake: Disable libbpf build by default
2021-11-16 22:03:30 +09:00
Tatsuhiro Tsujikawa
f695dc999b
Merge branch 'robaho-robaho/issue1639'
2021-11-14 16:43:23 +09:00
robaho
f92f81c05a
allow setting max frame size for h2load
2021-11-14 16:43:01 +09:00
Tatsuhiro Tsujikawa
3c4449c046
nghttpx: Use nghttp3 error code
2021-11-10 19:18:48 +09:00
Tatsuhiro Tsujikawa
918e4ea46b
Compile with the latest ngtcp2
2021-11-09 15:44:06 +09:00
Tatsuhiro Tsujikawa
d14d97ab68
Rename send_stop_sending to stop_sending
2021-11-09 11:13:23 +09:00
Tatsuhiro Tsujikawa
2aed077761
Merge fd_set_recv_ecn to create_quic_server_socket and handle errors
2021-11-06 17:19:02 +09:00
Tatsuhiro Tsujikawa
68b2295f4e
nghttpx: Set IP_PMTUDISC_DO explicitly
2021-11-06 17:12:43 +09:00
Tatsuhiro Tsujikawa
528d177847
nghttpx: Fix compile error
2021-11-06 00:16:53 +09:00
Tatsuhiro Tsujikawa
deae6c95b1
nghttpx: Send ECN
2021-11-05 23:23:00 +09:00
Tatsuhiro Tsujikawa
7eb179069d
Remove useless assignments
2021-11-05 22:51:36 +09:00
Tatsuhiro Tsujikawa
47c33b8d03
nghttpx: Receive ECN
2021-11-05 20:57:24 +09:00
Tatsuhiro Tsujikawa
94372fbe2a
Merge branch 'bagder-version-h3-too'
2021-11-05 18:39:09 +09:00
Daniel Stenberg
9e154297ff
shrpx: make nghttpx -v show ngtcp2 and nghttp3 version as well
...
... if HTTP/3 support is built in.
2021-11-05 18:38:39 +09:00
Tatsuhiro Tsujikawa
c4828dbd7c
h2load: Fix assertion failure with the latest ngtcp2
2021-11-03 21:23:26 +09:00
Tatsuhiro Tsujikawa
0d16db2c65
Use quictls 1.1.1l for now because 3.0.0 is much slower
2021-10-30 18:09:18 +09:00
Tatsuhiro Tsujikawa
fb63ef305d
Update doc
2021-10-30 18:09:06 +09:00
Tatsuhiro Tsujikawa
089fc81d72
Change qlog file extension to .sqlog
...
Change qlog file extension to .sqlog because upstream ngtcp2 moves to
JSON-SEQ streaming qlog format.
2021-10-29 21:59:54 +09:00
Tatsuhiro Tsujikawa
c20d175ff2
Guard RLIMIT_MEMLOCK usage
2021-10-29 21:39:17 +09:00
Tatsuhiro Tsujikawa
3985957c4d
Merge pull request #1625 from codebytere/fix-unreachable-return
...
chore: fix `-Wunreachable-code-return`
2021-10-29 21:35:44 +09:00
Tatsuhiro Tsujikawa
845a20b582
Bump version number to 1.47.0-DEV
2021-10-19 18:59:58 +09:00
Tatsuhiro Tsujikawa
7af0c508be
Update manual pages
2021-10-19 18:29:19 +09:00
Tatsuhiro Tsujikawa
f8474b25f0
nghttpx: Reduce dgram size if sendmsg fails with EINVAL or EMSGSIZE
2021-10-18 22:37:16 +09:00
Tatsuhiro Tsujikawa
15a8d913ea
examples/client: Enable ALPN
2021-10-17 17:25:18 +09:00
Tatsuhiro Tsujikawa
65d3c9047f
Replace TLSv23_method with TLS_method
2021-10-17 17:21:09 +09:00
Tatsuhiro Tsujikawa
8c36971ea9
Compile with OPENSSL_NO_DEPRECATED and fix memory leaks
2021-10-17 17:12:14 +09:00
Tatsuhiro Tsujikawa
ba1dff187b
Update bash_completion
2021-10-17 14:52:55 +09:00
Tatsuhiro Tsujikawa
8ecacc8ed2
Update manual pages
2021-10-17 14:52:36 +09:00
Tatsuhiro Tsujikawa
9d41896663
nghttpx: Rename --frontend-quic-server-id to --quic-server-id
2021-10-17 14:48:46 +09:00
Tatsuhiro Tsujikawa
18d4a9e4ff
Update bash_completion
2021-10-17 14:30:27 +09:00
Tatsuhiro Tsujikawa
1745a30644
Update manual pages
2021-10-17 14:30:27 +09:00
Tatsuhiro Tsujikawa
0cc7c598ff
src: TLS_DEFAULT_CIPHERSUITES was deprecated in OpenSSL 3.0.0
2021-10-17 14:30:27 +09:00
Tatsuhiro Tsujikawa
8c4fbb86d8
Bump version number to 1.46.0, LT revision to 35:1:21
2021-10-17 14:00:37 +09:00
Tatsuhiro Tsujikawa
693431312c
Fix cmake build
2021-10-15 23:39:44 +09:00
Tatsuhiro Tsujikawa
f3fca2a19a
Update doc
2021-10-15 23:24:23 +09:00
Tatsuhiro Tsujikawa
1ce9efc644
nghttpx: Set SCT data when built with boringssl
2021-10-15 23:06:24 +09:00
Tatsuhiro Tsujikawa
7055501efd
src: Enable HTTP/3 with boringssl
2021-10-15 22:50:34 +09:00
Tatsuhiro Tsujikawa
c790ee64a4
src: Prefer #ifdef for a single condition
2021-10-15 22:50:26 +09:00
Tatsuhiro Tsujikawa
9fb05d5ea2
Fix compile error under mac os
2021-10-15 19:54:08 +09:00
Tatsuhiro Tsujikawa
3742acaf39
nghttpx: Fix wrong SSL_CTX object usage
2021-10-15 18:19:07 +09:00
Tatsuhiro Tsujikawa
d8282de229
nghttpx: Respect !tls-no-postpone-early-data with boringssl
2021-10-15 00:13:49 +09:00
Tatsuhiro Tsujikawa
3a721a9dd5
nghttpx: Send session ticket after handshake with boringssl
2021-10-15 00:13:49 +09:00
Tatsuhiro Tsujikawa
0b6092446b
src: Compile with boringssl for non-http3 build
2021-10-14 23:44:27 +09:00
Shelley Vohr
59a76c6d39
chore: fix -Wunreachable-code-return
2021-10-11 12:56:23 +02:00