nghttp2/lib
Tatsuhiro Tsujikawa 55c697e9f4 Handle multiple SETTINGS_HEADER_TABLE_SIZE in incoming SETTINGS frame
Previously we just assumed that if same settings ID is found in
SETTINGS, it is enough to process last seen entry.  But it turns out
it is not enough for SETTINGS_HEADER_TABLE_SIZE.  If we have 0 and
4096 for SETTINGS_HEADER_TABLE_SIZE in one SETTINGS, we must first
shrink dynamic table to 0 and then enlarge it to 4096.  This means
that we have to remember the minimum value and last value.
2014-07-15 00:25:31 +09:00
..
includes Handle multiple SETTINGS_HEADER_TABLE_SIZE in incoming SETTINGS frame 2014-07-15 00:25:31 +09:00
Makefile.am libnghttp2: Remove dependency to zlib 2014-05-06 23:10:50 +09:00
libnghttp2.pc.in libnghttp2: Remove dependency to zlib 2014-05-06 23:10:50 +09:00
nghttp2_buf.c Fix some other shorten-64-to-32 casting error found by MSVC (64bits) 2014-06-16 19:17:49 +02:00
nghttp2_buf.h Add HPACK deflation API 2014-05-13 23:42:55 +09:00
nghttp2_frame.c Remove BLOCKED frame 2014-06-24 00:22:41 +09:00
nghttp2_frame.h Put a limit for total contiguous headers length currently receiving 2014-07-02 22:25:32 +09:00
nghttp2_hd.c Add const qualifier to nva parameter in nghttp2_hd_deflate_hd() 2014-06-29 23:43:14 +09:00
nghttp2_hd.h Add const qualifier to nva parameter in nghttp2_hd_deflate_hd() 2014-06-29 23:43:14 +09:00
nghttp2_hd_huffman.c Fix some other shorten-64-to-32 casting error found by MSVC (64bits) 2014-06-16 19:17:49 +02:00
nghttp2_hd_huffman.h Fix nghttp2_hd_huffman.h:41:31: warning: comma at end of enumerator list [-Wpedantic] 2014-06-11 23:43:10 +09:00
nghttp2_hd_huffman_data.c Update huffman code table 2014-06-16 23:03:55 +09:00
nghttp2_helper.c Add missing library error code to nghttp2_error() 2014-05-12 22:58:04 +09:00
nghttp2_helper.h Fix typo 2014-05-06 17:05:47 +02:00
nghttp2_int.h Merge branch 'misc' of https://github.com/alagoutte/nghttp2 into alagoutte-misc 2014-05-26 21:48:30 +09:00
nghttp2_map.c Fix compile error with -Wshorten-64-to-32 2014-06-11 23:37:16 +09:00
nghttp2_map.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
nghttp2_net.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
nghttp2_npn.c Check protocol length so that scanner don't overrun buffer 2014-04-22 23:20:33 +09:00
nghttp2_npn.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
nghttp2_option.c Hide session option from public API 2014-04-04 21:57:47 +09:00
nghttp2_option.h Hide session option from public API 2014-04-04 21:57:47 +09:00
nghttp2_outbound_item.c Separate extension frames from core frames 2014-06-09 23:16:54 +09:00
nghttp2_outbound_item.h Interleave stream DATA more naturally 2014-05-08 23:07:29 +09:00
nghttp2_pq.c Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
nghttp2_pq.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
nghttp2_priority_spec.c Allow exclusive dependency to stream 0 2014-04-17 21:18:18 +09:00
nghttp2_priority_spec.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
nghttp2_queue.c Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
nghttp2_queue.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
nghttp2_session.c Handle multiple SETTINGS_HEADER_TABLE_SIZE in incoming SETTINGS frame 2014-07-15 00:25:31 +09:00
nghttp2_session.h Handle multiple SETTINGS_HEADER_TABLE_SIZE in incoming SETTINGS frame 2014-07-15 00:25:31 +09:00
nghttp2_stream.c Fix compile error with -Wshorten-64-to-32 2014-06-11 23:37:16 +09:00
nghttp2_stream.h Interleave stream DATA more naturally 2014-05-08 23:07:29 +09:00
nghttp2_submit.c Send WINDOW_UPDATE for ignored DATA bytes when manual flow control is enabled 2014-07-02 21:20:40 +09:00
nghttp2_submit.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
nghttp2_version.c Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00