nghttp2/lib
Tatsuhiro Tsujikawa 052be3296c Implement compressed DATA
The library interface supports compressed DATA.  The library does not
deflate nor inflate data payload.  When sending data, an application
has to compress data and set NGHTTP2_DATA_FLAG_COMPRESSED to
data_flags parameter in nghttp2_data_source_read_callback.  On
receiving, flags parameter in nghttp2_on_data_chunk_recv_callback
includes NGHTTP2_FLAG_COMPRESSED.  An application should check the
flags and inflate data as necessary.  Since compression context is per
frame, when DATA is seen in nghttp2_on_frame_recv_callback, an
application should reset compression context.
2014-04-25 01:27:18 +09:00
..
includes Implement compressed DATA 2014-04-25 01:27:18 +09:00
Makefile.am Hide session option from public API 2014-04-04 21:57:47 +09:00
libnghttp2.pc.in Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
nghttp2_buf.c Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
nghttp2_buf.h Fix compile error on 32-bit systems 2014-04-06 17:34:44 +09:00
nghttp2_frame.c Implement compressed DATA 2014-04-25 01:27:18 +09:00
nghttp2_frame.h Implement BLOCKED frame 2014-04-25 00:38:24 +09:00
nghttp2_gzip.c Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
nghttp2_gzip.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
nghttp2_hd.c Update static table 2014-04-02 01:30:50 +09:00
nghttp2_hd.h Honor NGHTTP2_NV_FLAG_NO_INDEX in deflater and inflater 2014-04-02 01:25:44 +09:00
nghttp2_hd_huffman.c Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
nghttp2_hd_huffman.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
nghttp2_hd_huffman_data.c Update huffman codes 2014-04-02 01:44:39 +09:00
nghttp2_helper.c Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
nghttp2_helper.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
nghttp2_int.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
nghttp2_map.c Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +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 Implement ALTSVC frame 2014-04-01 21:47:51 +09:00
nghttp2_outbound_item.h Make group weight range [1, 256], inclusive 2014-04-01 22:54:20 +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 Implement compressed DATA 2014-04-25 01:27:18 +09:00
nghttp2_session.h Implement BLOCKED frame 2014-04-25 00:38:24 +09:00
nghttp2_stream.c Implement BLOCKED frame 2014-04-25 00:38:24 +09:00
nghttp2_stream.h Implement BLOCKED frame 2014-04-25 00:38:24 +09:00
nghttp2_submit.c Allow exclusive dependency to stream 0 2014-04-17 21:18:18 +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