nghttp2/tests
Tatsuhiro Tsujikawa 928a81885c Limit the number of incoming reserved (remote) streams
RFC 7540 does not enforce any limit on the number of incoming reserved
streams (in RFC 7540 terms, streams in reserved (remote) state).  This
only affects client side, since only server can push streams.
Malicious server can push arbitrary number of streams, and make
client's memory exhausted.  The new option,
nghttp2_set_max_reserved_remote_streams, can set the maximum number of
such incoming streams to avoid possible memory exhaustion.  If this
option is set, and pushed streams are automatically closed on
reception, without calling user provided callback, if they exceed the
given limit.  The default value is 200.  If session is configured as
server side, this option has no effect.  Server can control the number
of streams to push.
2015-08-23 21:43:41 +09:00
..
testdata
.gitignore
Makefile.am
end_to_end.py
failmalloc.c
failmalloc_test.c
failmalloc_test.h
main.c Remove nghttp2_pq_increase_key 2015-08-21 23:35:17 +09:00
malloc_wrapper.c
malloc_wrapper.h
nghttp2_buf_test.c
nghttp2_buf_test.h
nghttp2_frame_test.c Header table size UINT32_MAX must be accepted 2015-07-30 21:19:46 +09:00
nghttp2_frame_test.h
nghttp2_hd_test.c Strictly check occurrence of dynamic table size update 2015-07-22 00:11:23 +09:00
nghttp2_hd_test.h Strictly check occurrence of dynamic table size update 2015-07-22 00:11:23 +09:00
nghttp2_helper_test.c
nghttp2_helper_test.h
nghttp2_map_test.c
nghttp2_map_test.h
nghttp2_npn_test.c
nghttp2_npn_test.h
nghttp2_pq_test.c Remove nghttp2_pq_increase_key 2015-08-21 23:35:17 +09:00
nghttp2_pq_test.h Remove nghttp2_pq_increase_key 2015-08-21 23:35:17 +09:00
nghttp2_queue_test.c
nghttp2_queue_test.h
nghttp2_session_test.c Limit the number of incoming reserved (remote) streams 2015-08-23 21:43:41 +09:00
nghttp2_session_test.h Add stream public API 2015-08-19 23:04:06 +09:00
nghttp2_stream_test.c
nghttp2_stream_test.h
nghttp2_test_helper.c
nghttp2_test_helper.h