nghttp2/lib
Tatsuhiro Tsujikawa 129daeff6f Fix stream stall when initial window size is decreased
Fix the bug that causes a stream to stall when a receiver, which
enables nghttp2_option_set_no_auto_window_update() option on, sends
SETTINGS_INITIAL_WINDOW_SIZE with the value that is less than or equal
to the amount of data received.  Previously, in this particular case,
when SETTINGS is acknowledged by the sender, the receiver does not try
to send WINDOW_UPDATE frame.  The sender is unable to send more data
because its stream-level window size is smaller than or equal to the
amount of data it has sent.
2022-03-12 17:05:42 +09:00
..
includes Update doc 2021-09-04 17:32:57 +09:00
.gitignore
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 libnghttp2: Remove dependency to zlib 2014-05-06 23:10:50 +09:00
nghttp2_buf.c fix ubsan errors 2020-06-05 23:13:08 +09:00
nghttp2_buf.h Fix typos 2022-01-16 21:53:44 +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 Remove useless assignments 2021-11-05 22:51:36 +09:00
nghttp2_frame.h Fix typos 2022-01-16 21:53:44 +09:00
nghttp2_hd.c Fix decoder table size update 2022-01-11 19:50:45 +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 Use switch to avoid many if-else-if 2021-09-04 17:35:33 +09: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 Compile with -DNDEBUG 2021-10-06 21:28:00 +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 Fix typos 2022-01-16 21:53:44 +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 Fix typos 2022-01-16 21:53:44 +09:00
nghttp2_pq.c Optimize nghttp2_pq swap 2015-12-15 22:07:51 +09:00
nghttp2_pq.h Fix typos 2022-01-16 21:53:44 +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 Fix stream stall when initial window size is decreased 2022-03-12 17:05:42 +09:00
nghttp2_session.h Fix typos 2022-01-16 21:53:44 +09:00
nghttp2_stream.c Fix typos 2022-01-16 21:53:44 +09:00
nghttp2_stream.h Port new ngtcp2 map implementation 2021-05-13 15:01:58 +09:00
nghttp2_submit.c chore: fix -Wunreachable-code-return 2021-10-11 12:56:23 +02: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