nghttp2/lib
Tatsuhiro Tsujikawa dba2406aba nghttp2_sesson_mem_recv: Process incoming data in streaming fashion
Now incoming data is processed in very small buffer (up to 8 bytes)
using state machine. GOAWAY debug data can get to 16K - 1, and we
don't have callback for it. Since we don't want to buffer that
amount of data just for debugging, we currently discard it.
This change also makes parse_error callback not function.
It probably be removed from API.
2014-01-26 15:44:43 +09:00
..
includes Make nghttp2_is_fatal public API 2014-01-18 16:24:44 +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_hd: Implement stream header inflater 2014-01-25 18:24:15 +09:00
nghttp2_buffer.h nghttp2_hd: Implement stream header inflater 2014-01-25 18:24:15 +09:00
nghttp2_frame.c nghttp2_sesson_mem_recv: Process incoming data in streaming fashion 2014-01-26 15:44:43 +09:00
nghttp2_frame.h nghttp2_sesson_mem_recv: Process incoming data in streaming fashion 2014-01-26 15:44:43 +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: Implement stream header inflater 2014-01-25 18:24:15 +09:00
nghttp2_hd.h nghttp2_hd: Implement stream header inflater 2014-01-25 18:24:15 +09:00
nghttp2_hd_huffman.c nghttp2_hd: Implement stream header inflater 2014-01-25 18:24:15 +09:00
nghttp2_hd_huffman.h nghttp2_hd: Implement stream header inflater 2014-01-25 18:24:15 +09:00
nghttp2_hd_huffman_data.c nghttp2_hd: Rewrite huffman decoding 2014-01-24 21:56:19 +09:00
nghttp2_helper.c Move name/value validation functions to src 2014-01-17 02:16:53 +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 Implement server push 2013-07-25 01:59:48 +09:00
nghttp2_outbound_item.h Abandon DATA frame priority adjustment (again) 2013-12-14 17:02:59 +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 nghttp2_sesson_mem_recv: Process incoming data in streaming fashion 2014-01-26 15:44:43 +09:00
nghttp2_session.h nghttp2_sesson_mem_recv: Process incoming data in streaming fashion 2014-01-26 15:44:43 +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 Don't return NGHTTP2_ERR_STREAM_CLOSED when submitting DATA, PRIORITY, WU 2014-01-18 16:19:28 +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