Tatsuhiro Tsujikawa
7f4c2f9ec3
Add nghttp2_check_header_value_rfc9113
...
Add nghttp2_check_header_value_rfc9113 which verifies the additional
rule imposed by RFC 9113, section 8.2.1, that is a field value must
not start or end with 0x20(SPC) or 0x09(HTAB).
libnghttp2 uses this new function internally.
2022-06-24 19:44:13 +09:00
Tatsuhiro Tsujikawa
511fea418a
Update bash_completion
2022-06-23 21:13:25 +09:00
Tatsuhiro Tsujikawa
711fb1d3c3
Update manual pages
2022-06-23 21:13:03 +09:00
Tatsuhiro Tsujikawa
41955b3878
Allow server to override RFC 9218 stream priority
...
Allow server to override RFC 9218 stream priority with
nghttp2_session_change_extpri_stream_priority.
2022-06-16 19:49:53 +09:00
Tatsuhiro Tsujikawa
ae2a9695f0
Document how to change stream prioritization scheme
2022-06-15 23:10:44 +09:00
Tatsuhiro Tsujikawa
8c2386c221
Add a server option to fallback to RFC 7540 priorities
...
Add nghttp2_option_set_server_fallback_rfc7540_priorities. If it is
set to nonzero, and server submits SETTINGS_NO_RFC7540_PRIORITIES = 1,
but it does not receive SETTINGS_NO_RFC7540_PRIORITIES from client,
server falls back to RFC 7540 priorities. Only minimal set of
features are enabled in this fallback case.
2022-06-14 23:47:42 +09:00
Tatsuhiro Tsujikawa
b0fbb93022
Add PRIORITY_UPDATE frame support
...
This commit adds PRIORITY_UPDATE frame support. Applying incoming
PRIORITY_UPDATE frame to server push stream is not implemented.
Client can send PRIORITY_UPDATE frame by calling
nghttp2_submit_priority_update.
Server opts to receive PRIORITY_UPDATE frame by the call
nghttp2_option_set_builtin_recv_extension_type(option,
NGHTTP2_PRIORITY_UPDATE), and passing the option to
nghttp2_session_server_new2 or nghttp2_session_server_new3.
2022-06-13 20:04:30 +09:00
Tatsuhiro Tsujikawa
aca0573bed
Bump clang-format to 14
2022-04-03 22:03:34 +09:00
Tatsuhiro Tsujikawa
5ded01e288
nghttpx: Add affinity-cookie-stickiness backend parameter
2022-03-20 11:30:32 +09:00
Tatsuhiro Tsujikawa
0353da4605
Update bash_completion
2022-02-23 16:49:24 +09:00
Tatsuhiro Tsujikawa
039ff29a2f
Update manual pages
2022-02-23 16:49:04 +09:00
Tatsuhiro Tsujikawa
ea6f0c641d
Merge pull request #1643 from nwtgck/fix-example-quotes
...
fix quotes in --altsvc example
2022-01-19 19:01:53 +09:00
Dimitris Apostolou
ad0c9eebf7
Fix typos
2022-01-16 21:53:44 +09:00
Ryo Ota
abc15c696d
fix quotes in --altsvc example
2021-11-18 09:12:05 +09:00
Tatsuhiro Tsujikawa
7af0c508be
Update manual pages
2021-10-19 18:29:19 +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
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
d7af5924ff
nghttpx: Extend QUIC server ID to 4 bytes
2021-10-10 16:05:48 +09:00
Tatsuhiro Tsujikawa
17d5503bf2
Update doc
2021-09-28 18:07:31 +09:00
Tatsuhiro Tsujikawa
c5122c12cb
Update bash_completion
2021-09-23 11:45:23 +09:00
Tatsuhiro Tsujikawa
282050c596
Update manual pages
2021-09-23 11:45:10 +09:00
Tatsuhiro Tsujikawa
308c73bfa2
nghttpx: Read QUIC keying materials from file
...
Add --frontend-quic-secret-file to read QUIC keying materials from
file. --frontend-quic-connection-id-encryption-key was removed in
favor of this new option.
2021-09-23 11:18:07 +09:00
Tatsuhiro Tsujikawa
58499f256b
Update bash_completion
2021-09-20 17:07:58 +09:00
Tatsuhiro Tsujikawa
afb455ef80
python3
2021-09-20 17:07:44 +09:00
Tatsuhiro Tsujikawa
f4515e9034
Update manual pages
2021-09-20 17:02:54 +09:00
Tatsuhiro Tsujikawa
a029f6ed2c
Rename sphinxcontrib to rubydomain to avoid module loading error
...
Rename sphinxcontrib to rubydomain to avoid module loading error when
sphinx-build docker image is used.
2021-09-20 13:43:40 +09:00
Tatsuhiro Tsujikawa
5b6e2cb5e0
Allow SPHINXBUILD to be overridden by environment variable
2021-09-20 12:19:26 +09:00
Tatsuhiro Tsujikawa
d276ca0adc
Update doc
2021-09-18 19:28:03 +09:00
Tatsuhiro Tsujikawa
9a6b623c25
Update doc
2021-09-18 15:19:15 +09:00
Tatsuhiro Tsujikawa
e2e6d827c7
Update bash_completion
2021-09-15 22:55:38 +09:00
Tatsuhiro Tsujikawa
f0108ece6f
Update manual pages
2021-09-15 22:55:21 +09:00
Tatsuhiro Tsujikawa
789b7a5ff1
Update doc
2021-09-15 22:50:47 +09:00
Tatsuhiro Tsujikawa
9fd0b87925
Add missing APIDOCS entry
2021-09-04 18:41:13 +09:00
Tatsuhiro Tsujikawa
9194d40da7
Update bash_completions
2021-08-31 19:24:41 +09:00
Tatsuhiro Tsujikawa
002073ef57
Update manual pages
2021-08-31 19:24:41 +09:00
Tatsuhiro Tsujikawa
3122038c48
Add HTTP/3 documentation
2021-08-31 19:24:41 +09:00
Tatsuhiro Tsujikawa
2b70cefd48
Merge pull request #1598 from danbev/programmers_guide_typo
...
Fix typo in programmers-guide.rst
2021-08-08 15:49:43 +09:00
Tatsuhiro Tsujikawa
29cbf8b83f
clang-format-12
2021-08-04 15:04:58 +09:00
Daniel Bevenius
3448b1c78c
Fix typo in programmers-guide.rst
2021-07-26 14:44:15 +02:00
Tatsuhiro Tsujikawa
31253f400d
Update manual pages
2021-07-18 14:08:52 +09:00
Tatsuhiro Tsujikawa
1b6f547948
Replace mater remnants with main in nghttpx manual
2021-07-18 14:02:52 +09:00
Tatsuhiro Tsujikawa
b799b063f8
Update manual pages
2021-07-18 12:45:33 +09:00
Tatsuhiro Tsujikawa
20079b4c2f
Update bash_completions
2021-04-02 22:35:37 +09:00
Tatsuhiro Tsujikawa
2aeec7703e
Update manual pages
2021-04-02 22:35:37 +09:00
Tatsuhiro Tsujikawa
cef458c31c
Replace black-list with block-list
...
nghttpx --no-http2-cipher-black-list and
--client-no-http2-cipher-black-list are deprecated and replaced with
--no-http2-cipher-block-list and --client-no-http2-cipher-block-list
respectively.
2021-04-02 22:35:37 +09:00
Tatsuhiro Tsujikawa
617a5766a2
Replace master with main
2021-04-02 22:08:19 +09:00
Tatsuhiro Tsujikawa
fb0bd22979
Update manual pages
2021-02-02 19:34:21 +09:00
Tatsuhiro Tsujikawa
2e35cdea6c
Update doc
2020-12-29 18:27:07 +09:00