nghttp2/lib
Tatsuhiro Tsujikawa 0e4b3d435e Emit header name/value pair using callback functions
Now, in nghttp2_on_frame_recv_callback, nva and nvlen in
HEADERS and PUSH_PROMISE frames are always NULL and 0 respectively.
The header name/value pairs are emitted successive
nghttp2_on_header_callback functions. The end of header fields are
signaled with nghttp2_on_end_headers_callback function.

Since NGHTTP2_ERR_PAUSE for nghttp2_on_frame_recv_callback is
introduced to handle header block, it is now deprecated.
Instead, nghttp2_on_header_callback can be paused using
NGHTTP2_ERR_PAUSE.
2014-01-17 01:49:43 +09:00
..
includes Emit header name/value pair using callback functions 2014-01-17 01:49:43 +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 Rebranding nghttp2 2013-07-13 00:43:06 +09:00
nghttp2_buffer.h Rebranding nghttp2 2013-07-13 00:43:06 +09:00
nghttp2_frame.c Emit header name/value pair using callback functions 2014-01-17 01:49:43 +09:00
nghttp2_frame.h Emit header name/value pair using callback functions 2014-01-17 01:49: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 Emit header name/value pair using callback functions 2014-01-17 01:49:43 +09:00
nghttp2_hd.h Emit header name/value pair using callback functions 2014-01-17 01:49:43 +09:00
nghttp2_hd_huffman.c nghttp2_hd: Avoid nghttp2_hd_huff_decode_count 2014-01-07 21:44:56 +09:00
nghttp2_hd_huffman.h nghttp2_hd: Simplify huffman encode 2013-12-19 23:02:48 +09:00
nghttp2_hd_huffman_data.c nghttp2_hd: Simplify huffman encode 2013-12-19 23:02:48 +09:00
nghttp2_helper.c Reformat valid character table for header field name/value pair 2014-01-04 11:19:07 +09:00
nghttp2_helper.h Move header name/value pair validation to on_*_received functions 2013-12-25 23:38:55 +09:00
nghttp2_int.h Add debug output in nghttp2_hd 2013-12-16 23:54:20 +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 Emit header name/value pair using callback functions 2014-01-17 01:49:43 +09:00
nghttp2_session.h Emit header name/value pair using callback functions 2014-01-17 01:49: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 Update priority for the stream to get response only 2014-01-09 23:30:45 +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