nghttp2/lib
Tatsuhiro Tsujikawa 2f23eac179 nghttp2_hd: Fail inflate immediately if ctx.bad is nonzero
Doing inflation after error produces invalid results, especially, if
it is in NGHTTP2_HD_STATE_READ_INDEX, the inflater->left could be 0,
which causes assertion error.  Add sanity assertion for index
2014-02-26 23:36:28 +09:00
..
includes Update doc 2014-02-05 23:04:42 +09:00
Makefile.am Implement static Huffman for header compression 2013-10-15 23:55:12 +09:00
libnghttp2.pc.in Fix typo 2013-09-03 21:44:18 +09:00
nghttp2_buffer.c nghttp2_buffer: Set minimum buffer size to 8 2014-01-27 00:48:45 +09:00
nghttp2_buffer.h nghttp2_hd: Implement stream header inflater 2014-01-25 18:24:15 +09:00
nghttp2_frame.c Refactor a bit 2014-01-27 23:28:45 +09:00
nghttp2_frame.h Refactor a bit 2014-01-27 23:28:45 +09:00
nghttp2_gzip.c Return error if nghttp2_gzip_inflate is invoked after Z_STREAM_END 2013-08-21 01:03:24 +09:00
nghttp2_gzip.h Return error if nghttp2_gzip_inflate is invoked after Z_STREAM_END 2013-08-21 01:03:24 +09:00
nghttp2_hd.c nghttp2_hd: Fail inflate immediately if ctx.bad is nonzero 2014-02-26 23:36:28 +09:00
nghttp2_hd.h Support transmission of CONTINUATION, change nghttp2_frame_hd 2014-01-26 23:10:33 +09:00
nghttp2_hd_huffman.c nghttp2_hd: Implement stream header inflater 2014-01-25 18:24:15 +09:00
nghttp2_hd_huffman.h Fix compile error 2014-01-27 21:14:41 +09:00
nghttp2_hd_huffman_data.c nghttp2_hd: Rewrite huffman decoding 2014-01-24 21:56:19 +09:00
nghttp2_helper.c Add nghttp2_check_header_name and nghttp2_check_header_value APIs 2014-02-01 19:31:50 +09:00
nghttp2_helper.h Move name/value validation functions to src 2014-01-17 02:16:53 +09:00
nghttp2_int.h nghttp2_sesson_mem_recv: Process incoming data in streaming fashion 2014-01-26 15:44:43 +09:00
nghttp2_map.c nghttp2_map: Code cleanup 2013-12-05 19:26:16 +09:00
nghttp2_map.h Adjust struct/class alignment 2013-12-06 23:17:38 +09:00
nghttp2_net.h Rebranding nghttp2 2013-07-13 00:43:06 +09:00
nghttp2_npn.c Define HTTP/2.0 protocol version ID 2013-07-26 01:38:04 +09:00
nghttp2_npn.h Rebranding nghttp2 2013-07-13 00:43:06 +09:00
nghttp2_outbound_item.c Remove nghttp2_on_data_recv_callback and nghttp2_on_data_send_callback 2014-01-27 22:16:05 +09:00
nghttp2_outbound_item.h Rename nghttp2_data as nghttp2_private_data 2014-01-27 21:22:33 +09:00
nghttp2_pq.c Rewrite re-prioritization with PRIORITY 2013-08-09 23:40:41 +09:00
nghttp2_pq.h Rewrite re-prioritization with PRIORITY 2013-08-09 23:40:41 +09:00
nghttp2_queue.c Rebranding nghttp2 2013-07-13 00:43:06 +09:00
nghttp2_queue.h Rebranding nghttp2 2013-07-13 00:43:06 +09:00
nghttp2_session.c Fix incoming CONTINUATION payload length is not considered in callback 2014-02-11 16:16:39 +09:00
nghttp2_session.h Replace on_end_headers_callback with on_begin_headers_callback 2014-01-29 21:23:13 +09:00
nghttp2_stream.c Fix local window size adjustments 2013-10-12 17:02:37 +09:00
nghttp2_stream.h nghttp2_stream: flags is now nghttp2_stream_flags 2014-01-09 23:01:02 +09:00
nghttp2_submit.c Remove nghttp2_on_data_recv_callback and nghttp2_on_data_send_callback 2014-01-27 22:16:05 +09:00
nghttp2_submit.h Rebranding nghttp2 2013-07-13 00:43:06 +09:00
nghttp2_version.c lib, src, hdtest: Ensure that config.h is included 2014-01-08 23:30:02 +09:00