nghttp2/src
Tatsuhiro Tsujikawa d5dcbf6f3b nghttpx: Fix possible flow control issue
Previously we only update consumed flow control window when number of
bytes read in nghttp2 and spdylay callback is 0.  Now we notify
nghttp2 library the consumed bytes even if number of bytes read > 0.
This change also uses newly added spdylay_session_consume() API, so we
require spdylay >= 1.3.0.
2014-08-21 21:22:16 +09:00
..
.gitignore Update src/.gitignore 2014-03-04 01:16:42 +09:00
HtmlParser.cc Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
HtmlParser.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
HttpServer.cc nghttpd, nghttpx: Check that pseudo headers come before normal headers 2014-08-08 20:52:32 +09:00
HttpServer.h nghttpx, nghttpd: Support non-final response 2014-07-31 23:05:52 +09:00
Makefile.am nghttpx: Implement connection blocker for HTTP/1 backend 2014-08-19 23:36:04 +09:00
app_helper.cc nghttp: Verbose output for received DATA chunk with current received window 2014-08-10 17:18:28 +09:00
app_helper.h nghttp: Verbose output for received DATA chunk with current received window 2014-08-10 17:18:28 +09:00
base64.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
comp_helper.c Remove HPACK reference set 2014-07-31 23:05:52 +09:00
comp_helper.h src: Use C++ style comments for C++ source code 2014-05-14 23:22:23 +09:00
deflatehd.cc Remove HPACK reference set 2014-07-31 23:05:52 +09:00
h2load.cc src, examples: Call OPENSSL_config() 2014-08-02 10:11:45 +09:00
h2load.h h2load: Fix failed stream count is added multiple times 2014-06-26 23:20:12 +09:00
h2load_http2_session.cc src: Avoid copy in evbuffer_pullup() 2014-06-01 21:01:01 +09:00
h2load_http2_session.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
h2load_session.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
h2load_spdy_session.cc src: Avoid copy in evbuffer_pullup() 2014-06-01 21:01:01 +09:00
h2load_spdy_session.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
http-parser.patch Add patch for http-parser to handle tunneling connection transparently 2012-12-20 01:05:51 +09:00
http2.cc nghttpx: Rewirte server header field if configured as reverse proxy 2014-08-14 22:45:21 +09:00
http2.h nghttp: Support non-final response and check pseudo headers 2014-08-08 23:03:12 +09:00
http2_test.cc nghttp: Support non-final response and check pseudo headers 2014-08-08 23:03:12 +09:00
http2_test.h nghttp: Support non-final response and check pseudo headers 2014-08-08 23:03:12 +09:00
inflatehd.cc src: Use C++ style comments for C++ source code 2014-05-14 23:22:23 +09:00
nghttp.cc nghttp: Verbose output for received DATA chunk with current received window 2014-08-10 17:18:28 +09:00
nghttp2_config.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
nghttp2_gzip.c Fix compile error with -Wshorten-64-to-32 2014-06-11 23:37:16 +09:00
nghttp2_gzip.h Remove NGHTTP2_ERR_GZIP error code 2014-05-06 23:42:57 +09:00
nghttp2_gzip_test.c Fix compile error with -Wshorten-64-to-32 2014-06-11 23:37:16 +09:00
nghttp2_gzip_test.h Fix unittest build error 2014-05-06 23:42:32 +09:00
nghttpd.cc src, examples: Call OPENSSL_config() 2014-08-02 10:11:45 +09:00
shrpx-unittest.cc nghttp: Support non-final response and check pseudo headers 2014-08-08 23:03:12 +09:00
shrpx.cc nghttpx: Implement connection blocker for HTTP/1 backend 2014-08-19 23:36:04 +09:00
shrpx.h Isolate std::future when NOTHREADS is defined and build without SOCK_{NONBLOCK, CLOEXEC} 2014-08-17 18:50:10 +09:00
shrpx_client_handler.cc nghttpx: Implement connection blocker for HTTP/1 backend 2014-08-19 23:36:04 +09:00
shrpx_client_handler.h nghttpx: Implement connection blocker for HTTP/1 backend 2014-08-19 23:36:04 +09:00
shrpx_config.cc nghttpx: Fix dereference after null check 2014-08-20 00:17:50 +09:00
shrpx_config.h nghttpx: Bring per-connection rate limit back 2014-08-17 16:17:10 +09:00
shrpx_config_test.cc nghttpx: Use std::vector for tls_proto_list and npn_list 2014-06-08 23:09:44 +09:00
shrpx_config_test.h src: Use C++ style comments for C++ source code 2014-05-14 23:22:23 +09:00
shrpx_connect_blocker.cc nghttpx: Implement connection blocker for HTTP/1 backend 2014-08-19 23:36:04 +09:00
shrpx_connect_blocker.h nghttpx: Implement connection blocker for HTTP/1 backend 2014-08-19 23:36:04 +09:00
shrpx_downstream.cc nghttpx: Fix possible flow control issue 2014-08-21 21:22:16 +09:00
shrpx_downstream.h nghttpx: Fix possible flow control issue 2014-08-21 21:22:16 +09:00
shrpx_downstream_connection.cc Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
shrpx_downstream_connection.h nghttpx: Fix possible flow control issue 2014-08-21 21:22:16 +09:00
shrpx_downstream_queue.cc nghttpx: Use std::unique_ptr for Downstream object 2014-08-19 00:20:56 +09:00
shrpx_downstream_queue.h nghttpx: Use std::unique_ptr for Downstream object 2014-08-19 00:20:56 +09:00
shrpx_downstream_test.cc src: Sort header fields so that pseudo headers come first 2014-08-07 23:27:13 +09:00
shrpx_downstream_test.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
shrpx_error.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
shrpx_http.cc nghttpx: Rewrite logging system 2014-07-05 18:43:24 +09:00
shrpx_http.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
shrpx_http2_downstream_connection.cc nghttpx: Fix possible flow control issue 2014-08-21 21:22:16 +09:00
shrpx_http2_downstream_connection.h nghttpx: Fix possible flow control issue 2014-08-21 21:22:16 +09:00
shrpx_http2_session.cc nghttpx: Fix possible flow control issue 2014-08-21 21:22:16 +09:00
shrpx_http2_session.h Add nghttp2_session_consume() API 2014-07-31 23:05:53 +09:00
shrpx_http2_upstream.cc nghttpx: Fix possible flow control issue 2014-08-21 21:22:16 +09:00
shrpx_http2_upstream.h nghttpx: Fix possible flow control issue 2014-08-21 21:22:16 +09:00
shrpx_http_downstream_connection.cc nghttpx: Fix possible flow control issue 2014-08-21 21:22:16 +09:00
shrpx_http_downstream_connection.h nghttpx: Fix possible flow control issue 2014-08-21 21:22:16 +09:00
shrpx_https_upstream.cc nghttpx: Fix possible flow control issue 2014-08-21 21:22:16 +09:00
shrpx_https_upstream.h nghttpx: Fix possible flow control issue 2014-08-21 21:22:16 +09:00
shrpx_io_control.cc Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
shrpx_io_control.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
shrpx_listen_handler.cc nghttpx: Fix gcc compiler warning 2014-08-20 00:09:18 +09:00
shrpx_listen_handler.h nghttpx: Fix gcc compiler warning 2014-08-20 00:09:18 +09:00
shrpx_log.cc nghttpx: Use pointer for worker_config 2014-08-19 22:29:44 +09:00
shrpx_log.h nghttpx: Use pointer for worker_config 2014-08-19 22:29:44 +09:00
shrpx_spdy_upstream.cc nghttpx: Fix possible flow control issue 2014-08-21 21:22:16 +09:00
shrpx_spdy_upstream.h nghttpx: Fix possible flow control issue 2014-08-21 21:22:16 +09:00
shrpx_ssl.cc nghttpx: Rewrite logging system 2014-07-05 18:43:24 +09:00
shrpx_ssl.h nghttpx: Add worker-frontend-connections option 2014-06-26 22:55:22 +09:00
shrpx_ssl_test.cc Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
shrpx_ssl_test.h src: Use C++ style comments for C++ source code 2014-05-14 23:22:23 +09:00
shrpx_thread_event_receiver.cc nghttpx: Implement connection blocker for HTTP/1 backend 2014-08-19 23:36:04 +09:00
shrpx_thread_event_receiver.h nghttpx: Implement connection blocker for HTTP/1 backend 2014-08-19 23:36:04 +09:00
shrpx_upstream.h nghttpx: Fix possible flow control issue 2014-08-21 21:22:16 +09:00
shrpx_worker.cc nghttpx: Implement connection blocker for HTTP/1 backend 2014-08-19 23:36:04 +09:00
shrpx_worker.h nghttpx: Add hot deploy feature 2014-08-13 00:43:54 +09:00
shrpx_worker_config.cc nghttpx: Use pointer for worker_config 2014-08-19 22:29:44 +09:00
shrpx_worker_config.h nghttpx: Use pointer for worker_config 2014-08-19 22:29:44 +09:00
ssl.cc nghttpd: Use cipher suites recommended by Mozilla 2014-06-28 15:28:19 +09:00
ssl.h nghttpd: Use cipher suites recommended by Mozilla 2014-06-28 15:28:19 +09:00
timegm.c Update android-config and fix build warning with android NDK 2014-07-06 23:32:08 +09:00
timegm.h Fix GCC build with -Werror 2014-05-06 17:06:40 +02:00
util.cc nghttpx: Android specific hack for special files for logging 2014-08-17 19:01:51 +09:00
util.h nghttpx: Add hot deploy feature 2014-08-13 00:43:54 +09:00
util_test.cc src: Eliminate use of snprintf 2014-05-14 22:39:28 +09:00
util_test.h src: Eliminate use of snprintf 2014-05-14 22:39:28 +09:00