nghttp2/lib
Tatsuhiro Tsujikawa ae93f6345c Allow PRIORITY frame at anytime.
Allowing PRIORITY frame at anytime so that PRIORITY frame to idle
stream can create anchor node in dependency tree.  In this change, we
open stream with new NGHTTP2_STREAM_IDLE state, which is linked in
session->closed_stream_head and is treated as if it is closed stream.
One difference is that if the stream is opened, we remove it from
linked list and change the state to the appropriate one.  To O(1)
removal from linked list, we change session->closed_stream_head to
doubly linked list.
2014-11-24 15:25:19 +09:00
..
includes Upate to draft-15 2014-10-30 22:40:02 +09:00
Makefile.am Fix `make distcheck` 2014-09-28 23:29:57 +09:00
Makefile.msvc Move Makefile.msvc under lib 2014-09-24 00:44:45 +09:00
libnghttp2.pc.in libnghttp2: Remove dependency to zlib 2014-05-06 23:10:50 +09:00
nghttp2_buf.c Remove unused functions 2014-10-30 23:31:36 +09:00
nghttp2_buf.h Remove unused functions 2014-10-30 23:31:36 +09:00
nghttp2_callbacks.c Add nghttp2_on_begin_frame_callback 2014-08-25 21:26:50 +09:00
nghttp2_callbacks.h Add nghttp2_on_begin_frame_callback 2014-08-25 21:26:50 +09:00
nghttp2_frame.c Unify DATA and other frames in nghttp2_outbound_item and save malloc() 2014-10-03 21:31:37 +09:00
nghttp2_frame.h Unify DATA and other frames in nghttp2_outbound_item and save malloc() 2014-10-03 21:31:37 +09:00
nghttp2_hd.c nghttp2_hd: Refactor a bit 2014-11-21 01:59:20 +09:00
nghttp2_hd.h nghttp2_hd: Use binary search to lookup static table (again) 2014-09-29 21:58:37 +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 doc 2014-10-27 21:24:41 +09:00
nghttp2_helper.c Remove unused functions 2014-10-30 23:31:36 +09:00
nghttp2_helper.h Remove unused functions 2014-10-30 23:31:36 +09: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 nghttp2_map: Use initial size 256 so that we don't resize it until 100 streams 2014-09-29 22:46:13 +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 Add nghttp2_option_set_recv_client_preface() 2014-09-13 19:50:44 +09:00
nghttp2_option.h Add nghttp2_option_set_recv_client_preface() 2014-09-13 19:50:44 +09:00
nghttp2_outbound_item.c Unify DATA and other frames in nghttp2_outbound_item and save malloc() 2014-10-03 21:31:37 +09:00
nghttp2_outbound_item.h Unify DATA and other frames in nghttp2_outbound_item and save malloc() 2014-10-03 21:31:37 +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 Allow PRIORITY frame at anytime. 2014-11-24 15:25:19 +09:00
nghttp2_session.h Allow PRIORITY frame at anytime. 2014-11-24 15:25:19 +09:00
nghttp2_stream.c Allow PRIORITY frame at anytime. 2014-11-24 15:25:19 +09:00
nghttp2_stream.h Allow PRIORITY frame at anytime. 2014-11-24 15:25:19 +09:00
nghttp2_submit.c Unify DATA and other frames in nghttp2_outbound_item and save malloc() 2014-10-03 21:31:37 +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