nghttp2/lib
Tatsuhiro Tsujikawa b685747643 Add nghttp2_submit_shutdown_notice() to start graceful shutdown
nghttp2_submit_shutdown_notice() is used to notify the client that
graceful shutdown is started.  We expect that after this call, the
server application should send another GOAWAY using
nghttp2_submit_goaway() with appropriate last_stream_id.  In this
commit, we also added nghttp2_session_get_last_proc_stream_id(), which
can be used as last_stream_id parameter.

This commit implements graceful shutdown in nghttpx.  The integration
test for graceful shutdown is also added.
2015-01-22 23:21:58 +09:00
..
includes Add nghttp2_submit_shutdown_notice() to start graceful shutdown 2015-01-22 23:21:58 +09:00
Makefile.am Remove AM_EXTRA_RECURSIVE_TARGETS since travis automake is too old 2015-01-21 02:07:16 +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 Support custom memory allocator 2014-12-08 00:55:55 +09:00
nghttp2_buf.h Support custom memory allocator 2014-12-08 00:55:55 +09:00
nghttp2_callbacks.c Reformat lines with clang-format-3.5 2014-11-27 23:56:30 +09:00
nghttp2_callbacks.h Reformat lines with clang-format-3.5 2014-11-27 23:56:30 +09:00
nghttp2_frame.c Support custom memory allocator 2014-12-08 00:55:55 +09:00
nghttp2_frame.h Support custom memory allocator 2014-12-08 00:55:55 +09:00
nghttp2_hd.c Fix memory leak 2014-12-18 21:02:44 +09:00
nghttp2_hd.h Support custom memory allocator 2014-12-08 00:55:55 +09:00
nghttp2_hd_huffman.c Fix other shorten-64-to-32 casting error found by MSVC (64bits) 2015-01-10 15:17:31 +01:00
nghttp2_hd_huffman.h Reformat lines with clang-format-3.5 2014-11-27 23:56:30 +09:00
nghttp2_hd_huffman_data.c Reformat lines with clang-format-3.5 2014-11-27 23:56:30 +09:00
nghttp2_helper.c Suppress to send frames other than GOAWAY if NGHTTP2_GOAWAY_TERM_ON_SEND is set 2015-01-15 22:32:29 +09:00
nghttp2_helper.h Support custom memory allocator 2014-12-08 00:55:55 +09:00
nghttp2_int.h Reformat lines with clang-format-3.5 2014-11-27 23:56:30 +09:00
nghttp2_map.c Support custom memory allocator 2014-12-08 00:55:55 +09:00
nghttp2_map.h Support custom memory allocator 2014-12-08 00:55:55 +09:00
nghttp2_mem.c Remove return in void function 2015-01-09 20:56:37 +09:00
nghttp2_mem.h Support custom memory allocator 2014-12-08 00:55:55 +09:00
nghttp2_net.h Reformat lines with clang-format-3.5 2014-11-27 23:56:30 +09:00
nghttp2_npn.c Reformat lines with clang-format-3.5 2014-11-27 23:56:30 +09:00
nghttp2_npn.h Reformat lines with clang-format-3.5 2014-11-27 23:56:30 +09:00
nghttp2_option.c Reformat lines with clang-format-3.5 2014-11-27 23:56:30 +09:00
nghttp2_option.h Reformat lines with clang-format-3.5 2014-11-27 23:56:30 +09:00
nghttp2_outbound_item.c Support custom memory allocator 2014-12-08 00:55:55 +09:00
nghttp2_outbound_item.h Add nghttp2_submit_shutdown_notice() to start graceful shutdown 2015-01-22 23:21:58 +09:00
nghttp2_pq.c Support custom memory allocator 2014-12-08 00:55:55 +09:00
nghttp2_pq.h Support custom memory allocator 2014-12-08 00:55:55 +09:00
nghttp2_priority_spec.c Reformat lines with clang-format-3.5 2014-11-27 23:56:30 +09:00
nghttp2_priority_spec.h Reformat lines with clang-format-3.5 2014-11-27 23:56:30 +09:00
nghttp2_queue.c Reformat lines with clang-format-3.5 2014-11-27 23:56:30 +09:00
nghttp2_queue.h Reformat lines with clang-format-3.5 2014-11-27 23:56:30 +09:00
nghttp2_session.c Add nghttp2_submit_shutdown_notice() to start graceful shutdown 2015-01-22 23:21:58 +09:00
nghttp2_session.h Add nghttp2_submit_shutdown_notice() to start graceful shutdown 2015-01-22 23:21:58 +09:00
nghttp2_stream.c Rename nghttp2_stream.data_item to nghttp2_stream.item and related functions 2014-12-20 21:48:31 +09:00
nghttp2_stream.h Rename nghttp2_stream.data_item to nghttp2_stream.item and related functions 2014-12-20 21:48:31 +09:00
nghttp2_submit.c Add nghttp2_submit_shutdown_notice() to start graceful shutdown 2015-01-22 23:21:58 +09:00
nghttp2_submit.h Reformat lines with clang-format-3.5 2014-11-27 23:56:30 +09:00
nghttp2_version.c Reformat lines with clang-format-3.5 2014-11-27 23:56:30 +09:00