nghttp2/lib
Michael Kaufmann 83c063346d Stricter checks for pseudo-headers :method and :path
Check the allowed characters for ":method" (see RFC 7230, section 3.2.6) and
":path". For ":path", the space and tab characters are now forbidden, but
other special characters are still allowed for compatibility reasons.

Update genvchartbl.py so that it generates the same table as in the code.

Fixes #1611
2021-08-31 21:47:35 +02:00
..
includes Stricter checks for pseudo-headers :method and :path 2021-08-31 21:47:35 +02:00
.gitignore Refactor .gitignore files 2015-03-29 18:40:37 +09:00
CMakeLists.txt Fix build failure 2021-05-15 13:51:24 +09:00
Makefile.am Port new ngtcp2 map implementation 2021-05-13 15:01:58 +09:00
Makefile.msvc Fix build failure 2021-05-15 13:51:24 +09:00
libnghttp2.pc.in
nghttp2_buf.c fix ubsan errors 2020-06-05 23:13:08 +09:00
nghttp2_buf.h Enable IndentPPDirectives 2018-06-09 16:21:30 +09:00
nghttp2_callbacks.c Add nghttp2_error_callback2 2017-11-19 16:51:52 +09:00
nghttp2_callbacks.h Enable IndentPPDirectives 2018-06-09 16:21:30 +09:00
nghttp2_debug.c Eliminate _U_ macro 2017-03-11 18:45:49 +09:00
nghttp2_debug.h Enable IndentPPDirectives 2018-06-09 16:21:30 +09:00
nghttp2_frame.c Fix ubsan applying zero offset to null pointer occurred in unit test 2020-06-05 23:13:08 +09:00
nghttp2_frame.h Fix reference to non-existing nghttp2_option_set_max_send_header_block_size() in comment 2021-08-19 13:14:58 -04:00
nghttp2_hd.c Fail fast if huffman decoding context is in failure state 2019-11-09 17:18:11 +09:00
nghttp2_hd.h Fail fast if huffman decoding context is in failure state 2019-11-09 17:18:11 +09:00
nghttp2_hd_huffman.c Fail fast if huffman decoding context is in failure state 2019-11-09 17:18:11 +09:00
nghttp2_hd_huffman.h Faster huffman decoding 2019-10-12 14:30:31 +09:00
nghttp2_hd_huffman_data.c Faster huffman decoding 2019-10-12 14:30:31 +09:00
nghttp2_helper.c Stricter checks for pseudo-headers :method and :path 2021-08-31 21:47:35 +02:00
nghttp2_helper.h Enable IndentPPDirectives 2018-06-09 16:21:30 +09:00
nghttp2_http.c Stricter checks for pseudo-headers :method and :path 2021-08-31 21:47:35 +02:00
nghttp2_http.h Fix bug that regular CONNECT does not work 2018-10-04 12:02:46 +09:00
nghttp2_int.h Enable IndentPPDirectives 2018-06-09 16:21:30 +09:00
nghttp2_map.c Port new ngtcp2 map implementation 2021-05-13 15:01:58 +09:00
nghttp2_map.h Port new ngtcp2 map implementation 2021-05-13 15:01:58 +09:00
nghttp2_mem.c Eliminate _U_ macro 2017-03-11 18:45:49 +09:00
nghttp2_mem.h Enable IndentPPDirectives 2018-06-09 16:21:30 +09:00
nghttp2_net.h Enable IndentPPDirectives 2018-06-09 16:21:30 +09:00
nghttp2_npn.c clang-format-3.9 2016-10-15 18:36:04 +09:00
nghttp2_npn.h Enable IndentPPDirectives 2018-06-09 16:21:30 +09:00
nghttp2_option.c Implement max settings option 2020-05-05 11:55:32 -07:00
nghttp2_option.h Implement max settings option 2020-05-05 11:55:32 -07:00
nghttp2_outbound_item.c Implement ORIGIN frame 2018-05-12 12:35:08 +09:00
nghttp2_outbound_item.h Enable IndentPPDirectives 2018-06-09 16:21:30 +09:00
nghttp2_pq.c Optimize nghttp2_pq swap 2015-12-15 22:07:51 +09:00
nghttp2_pq.h Enable IndentPPDirectives 2018-06-09 16:21:30 +09:00
nghttp2_priority_spec.c Add API to change stream priority without sending PRIORITY frame 2015-11-21 18:32:42 +09:00
nghttp2_priority_spec.h Enable IndentPPDirectives 2018-06-09 16:21:30 +09:00
nghttp2_queue.c
nghttp2_queue.h Enable IndentPPDirectives 2018-06-09 16:21:30 +09:00
nghttp2_rcbuf.c lib: add nghttp2_rcbuf_is_static() 2017-08-12 17:48:14 +02:00
nghttp2_rcbuf.h Enable IndentPPDirectives 2018-06-09 16:21:30 +09:00
nghttp2_session.c clang-format-12 2021-08-04 15:04:58 +09:00
nghttp2_session.h Implement max settings option 2020-05-05 11:55:32 -07:00
nghttp2_stream.c Port new ngtcp2 map implementation 2021-05-13 15:01:58 +09:00
nghttp2_stream.h Port new ngtcp2 map implementation 2021-05-13 15:01:58 +09:00
nghttp2_submit.c Fix receiving stream data stall 2020-02-20 10:40:38 +09:00
nghttp2_submit.h Enable IndentPPDirectives 2018-06-09 16:21:30 +09:00
nghttp2_version.c Enable IndentPPDirectives 2018-06-09 16:21:30 +09:00
version.rc.in MSVC version resource support 2016-10-28 22:24:22 +09:00