nghttp2/tests
Piotr Sikora 2ba1389993 Fix handling of SETTINGS_MAX_CONCURRENT_STREAMS.
The maximum number of outgoing concurrent streams is initially
limited to 100 to avoid issues when the local endpoint submits
lots of requests before receiving initial SETTINGS frame from
the remote endpoint, since sending them at once to the remote
endpoint could lead to rejection of some of the requests.

This initial limit is overwritten with the value advertised in
SETTINGS_MAX_CONCURRENT_STREAMS setting by the remote endpoint,
but previously, it wasn't lifted if the remote endpoint didn't
advertise that setting (implying no limits), in which case the
limit of 100 was retained, even though it was never advertised
by the remote endpoint.

Signed-off-by: Piotr Sikora <piotrsikora@google.com>
2018-05-30 20:24:00 -07:00
..
testdata Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
.gitignore Refactor .gitignore files 2015-03-29 18:40:37 +09:00
CMakeLists.txt cmake: fix compatibility with cmake before 3.3 2016-03-13 12:30:41 +01:00
Makefile.am Add CMake-related files to EXTRA_DIST 2016-03-12 01:38:12 +01:00
end_to_end.py Move spdycat, spdyd and shrpx from examples to src 2012-09-10 21:39:51 +09:00
failmalloc.c Eliminate _U_ macro 2017-03-11 18:45:49 +09:00
failmalloc_test.c Implement ORIGIN frame 2018-05-12 12:35:08 +09:00
failmalloc_test.h altsvc: Add tx tests 2016-04-08 23:25:56 +09:00
main.c Implement ORIGIN frame 2018-05-12 12:35:08 +09:00
malloc_wrapper.c Eliminate _U_ macro 2017-03-11 18:45:49 +09:00
malloc_wrapper.h Include config.h from tests/*.h 2016-03-19 11:46:49 +09:00
nghttp2_buf_test.c More warning flags for --enable-werror 2015-09-23 16:49:45 +09:00
nghttp2_buf_test.h Include config.h from tests/*.h 2016-03-19 11:46:49 +09:00
nghttp2_frame_test.c Implement ORIGIN frame 2018-05-12 12:35:08 +09:00
nghttp2_frame_test.h Implement ORIGIN frame 2018-05-12 12:35:08 +09:00
nghttp2_hd_test.c Use clang-format-4.0 2017-04-30 15:45:53 +09:00
nghttp2_hd_test.h Add test for nghttp2_hd_deflate_hd_vec 2016-08-16 11:11:06 +09:00
nghttp2_helper_test.c Reformat lines with clang-format-3.5 2014-11-27 23:56:30 +09:00
nghttp2_helper_test.h Include config.h from tests/*.h 2016-03-19 11:46:49 +09:00
nghttp2_map_test.c Eliminate _U_ macro 2017-03-11 18:45:49 +09:00
nghttp2_map_test.h Include config.h from tests/*.h 2016-03-19 11:46:49 +09:00
nghttp2_npn_test.c Include config.h from tests/*.h 2016-03-19 11:46:49 +09:00
nghttp2_npn_test.h Include config.h from tests/*.h 2016-03-19 11:46:49 +09:00
nghttp2_pq_test.c Eliminate _U_ macro 2017-03-11 18:45:49 +09:00
nghttp2_pq_test.h Include config.h from tests/*.h 2016-03-19 11:46:49 +09:00
nghttp2_queue_test.c Reformat lines with clang-format-3.5 2014-11-27 23:56:30 +09:00
nghttp2_queue_test.h Include config.h from tests/*.h 2016-03-19 11:46:49 +09:00
nghttp2_session_test.c Fix handling of SETTINGS_MAX_CONCURRENT_STREAMS. 2018-05-30 20:24:00 -07:00
nghttp2_session_test.h Implement ORIGIN frame 2018-05-12 12:35:08 +09:00
nghttp2_stream_test.c Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
nghttp2_stream_test.h Include config.h from tests/*.h 2016-03-19 11:46:49 +09:00
nghttp2_test_helper.c Implement ORIGIN frame 2018-05-12 12:35:08 +09:00
nghttp2_test_helper.h Rename nghttp2_session.sent_stream_id as last_sent_stream_id 2016-01-23 14:47:39 +09:00