Permalink
..
Failed to load latest commit information.
includes clang-format-3.9 Oct 15, 2016
.gitignore Refactor .gitignore files Mar 29, 2015
CMakeLists.txt Add libc-ares detection to cmake Dec 10, 2016
HtmlParser.cc src: Made strieq(T, S) template Mar 25, 2016
HtmlParser.h nghttp: Remove --dep-idle option Apr 17, 2015
HttpServer.cc src: Fix assertion error with boringssl Jan 2, 2017
HttpServer.h nghttpd: Add --encoder-header-table-size option Sep 17, 2016
Makefile.am Use pkg-config to detect libxml2 Dec 17, 2016
allocator.h nghttpx: Realloc header buffer Oct 1, 2016
app_helper.cc clang-format-3.9 Oct 15, 2016
app_helper.h Add nghttp2_error_callback to tell application human readable error m… Mar 13, 2016
asio_client_request.cc asio: Add client::request::write_trailer() Mar 7, 2015
asio_client_request_impl.cc asio: client: Limit incoming response header field buffer size Feb 11, 2016
asio_client_request_impl.h asio: client: Limit incoming response header field buffer size Feb 11, 2016
asio_client_response.cc asio: Make impl() const Mar 4, 2015
asio_client_response_impl.cc asio: client: Limit incoming response header field buffer size Feb 11, 2016
asio_client_response_impl.h asio: client: Limit incoming response header field buffer size Feb 11, 2016
asio_client_session.cc asio: client: Fix connect timeout does not work, return from cb if se… Feb 6, 2016
asio_client_session_impl.cc clang-format-3.9 Oct 15, 2016
asio_client_session_impl.h clang-format-3.9 Oct 15, 2016
asio_client_session_tcp_impl.cc asio: client: Fix connect timeout does not work, return from cb if se… Feb 6, 2016
asio_client_session_tcp_impl.h clang-format-3.9 Oct 15, 2016
asio_client_session_tls_impl.cc asio: client: Fix connect timeout does not work, return from cb if se… Feb 6, 2016
asio_client_session_tls_impl.h clang-format-3.9 Oct 15, 2016
asio_client_stream.cc asio: Fix compile error with gcc Mar 5, 2015
asio_client_stream.h asio: Fix compile error with gcc Mar 5, 2015
asio_client_tls_context.cc asio: ALPN support Nov 7, 2015
asio_client_tls_context.h asio: Separate client API to asio_http2_client.h Mar 4, 2015
asio_common.cc clang-format-3.9 Oct 15, 2016
asio_common.h util: Remove unused functions; rename regacy camel-case function names Nov 27, 2015
asio_io_service_pool.cc clang-format-3.9 Oct 15, 2016
asio_io_service_pool.h asio: Rename http2::get_io_services() as http2::io_services() Dec 25, 2015
asio_server.cc clang-format-3.9 Oct 15, 2016
asio_server.h asio: Rename http2::get_io_services() as http2::io_services() Dec 25, 2015
asio_server_connection.h asio: Fix bug that server event loop breaks with exception Mar 4, 2016
asio_server_http2.cc asio: Rename http2::get_io_services() as http2::io_services() Dec 25, 2015
asio_server_http2_handler.cc asio: server: Call on_close callback on connection close Nov 21, 2016
asio_server_http2_handler.h asio: Avoid repeated call of io_service::post Oct 20, 2016
asio_server_http2_impl.cc Enable ConstructorInitializerAllOnOneLineOrOnePerLine for better diff Jan 27, 2016
asio_server_http2_impl.h asio: Rename http2::get_io_services() as http2::io_services() Dec 25, 2015
asio_server_request.cc libnghttp2_asio: Optimized remote endpoint interface to const ref whe… Dec 19, 2015
asio_server_request_handler.cc src: Add missing mandatory SP after status code Nov 3, 2016
asio_server_request_handler.h asio: Make redirect_handler and status_handler part of public API Mar 5, 2015
asio_server_request_impl.cc asio: server: Limit incoming request header field buffer size Feb 11, 2016
asio_server_request_impl.h asio: server: Limit incoming request header field buffer size Feb 11, 2016
asio_server_response.cc asio: Add server::response::write_trailer() Mar 7, 2015
asio_server_response_impl.cc Enable ConstructorInitializerAllOnOneLineOrOnePerLine for better diff Jan 27, 2016
asio_server_response_impl.h Fix compile error "chosen constructor is explicit in copy-initializat… Mar 14, 2015
asio_server_serve_mux.cc src: Refactor using StringRef, simplify function parameters Mar 3, 2016
asio_server_serve_mux.h asio: Add serve_mux class to route incoming requet by path Mar 4, 2015
asio_server_stream.cc asio: Fix compile error with gcc Mar 5, 2015
asio_server_stream.h asio: Fix compile error with gcc Mar 5, 2015
asio_server_tls_context.cc asio: ALPN support Nov 7, 2015
asio_server_tls_context.h asio: Clean up server API to explicitly set error code Mar 6, 2015
base64.h base64: Assert that input is multiple of 4 Oct 3, 2016
base64_test.cc nghtpx: Add BlockAllocator version of base64 Oct 2, 2016
base64_test.h src: Faster base64 Jan 27, 2016
buffer.h nghttpx: Add shared session cache using memcached Jul 26, 2015
buffer_test.cc src: Remove ringbuf.h, use buffer.h instead Feb 6, 2015
buffer_test.h Check more headers and funcs May 13, 2015
ca-config.json nghttpx: Rewrite CertLookupTree using Router Jun 25, 2016
ca.nghttp2.org-key.pem nghttpx: Rewrite CertLookupTree using Router Jun 25, 2016
ca.nghttp2.org.csr nghttpx: Rewrite CertLookupTree using Router Jun 25, 2016
ca.nghttp2.org.csr.json nghttpx: Rewrite CertLookupTree using Router Jun 25, 2016
ca.nghttp2.org.pem nghttpx: Rewrite CertLookupTree using Router Jun 25, 2016
comp_helper.c Use -fvisibility=hidden for internal functions Oct 22, 2015
comp_helper.h Use -fvisibility=hidden for internal functions Oct 22, 2015
deflatehd.cc src: Add constexpr to long_options Jan 9, 2017
h2load.cc src: Add constexpr to long_options Jan 9, 2017
h2load.h h2load: Add --header-table-size and --encoder-header-table-size options Oct 6, 2016
h2load_http1_session.cc src: Add constexpr to const objects Jan 9, 2017
h2load_http1_session.h h2load: Implement HTTP/1 upload Jun 12, 2016
h2load_http2_session.cc h2load: Add --header-table-size and --encoder-header-table-size options Oct 6, 2016
h2load_http2_session.h h2load: Implement HTTP/1 upload Jun 12, 2016
h2load_session.h h2load: Implement HTTP/1 upload Jun 12, 2016
h2load_spdy_session.cc h2load: Fix incorrect return value from spdylay_send_callback Jan 8, 2017
h2load_spdy_session.h h2load: Implement HTTP/1 upload Jun 12, 2016
http-parser.patch Add patch for http-parser to handle tunneling connection transparently Dec 19, 2012
http2.cc nghttpx: Accept and ignore content-length: 0 in 204 response for now Dec 3, 2016
http2.h nghttpx: Accept and ignore content-length: 0 in 204 response for now Dec 3, 2016
http2_test.cc nghttpx: Parse te header field a bit more properly Nov 7, 2016
http2_test.h nghttpx: Parse te header field a bit more properly Nov 7, 2016
inflatehd.cc src: Add constexpr to long_options Jan 9, 2017
libevent_util.cc Enable ConstructorInitializerAllOnOneLineOrOnePerLine for better diff Jan 27, 2016
libevent_util.h Reformat lines with clang-format-3.5 Nov 27, 2014
libnghttp2_asio.pc.in Add C++ library libnghttp2_asio on top of libnghttp2 Sep 23, 2014
memchunk.h nghttpx: Use Memchunk based read buffer for frontend connection Jan 8, 2017
memchunk_test.cc clang-format-3.9 Oct 15, 2016
memchunk_test.h nghttpx: Rewrite TLS async handshake using memchunk buffers Aug 12, 2015
network.h src: Rename and rewrite numeric_hostport as to_numeric_addr and suppo… Feb 21, 2016
nghttp.cc nghttp: Use std::unique_ptr for html_parser Jan 17, 2017
nghttp.h nghttp: Use std::unique_ptr for html_parser Jan 17, 2017
nghttp2_config.h Remove monotonic_clock replacement macro for gcc-4.6 Jul 29, 2015
nghttp2_gzip.c Reformat lines with clang-format-3.5 Nov 27, 2014
nghttp2_gzip.h Reformat lines with clang-format-3.5 Nov 27, 2014
nghttp2_gzip_test.c More warning flags for --enable-werror Sep 23, 2015
nghttp2_gzip_test.h Check more headers and funcs May 13, 2015
nghttpd.cc src: Add constexpr to long_options Jan 9, 2017
shrpx-unittest.cc nghttpx: Add --psk-secret option to enable PSK in frontend connection Jan 7, 2017
shrpx.cc Compile with Android NDK r13b using clang Jan 22, 2017
shrpx.h Compile with Android NDK r13b using clang Jan 22, 2017
shrpx_accept_handler.cc nghttpx: Reduce TTFB with large number of incoming connections Jun 25, 2016
shrpx_accept_handler.h Rename FrontendAddr as UpstreamAddr Feb 7, 2016
shrpx_api_downstream_connection.cc nghttpx: Don't call get_config() repeatedly Oct 8, 2016
shrpx_api_downstream_connection.h nghttpx: Add access log variable for backend host and port Aug 4, 2016
shrpx_client_handler.cc nghttpx: Remove field from LogSpec which can be got from Downstream Jan 11, 2017
shrpx_client_handler.h nghttpx: Fix access.log timestamp Jan 11, 2017
shrpx_config.cc nghttpx: Add --accesslog-write-early option Jan 13, 2017
shrpx_config.h nghttpx: Add --accesslog-write-early option Jan 13, 2017
shrpx_config_test.cc nghttpx: Use StringRef for tls.ticket.files Oct 3, 2016
shrpx_config_test.h Initial HTTP/1.1 capability. Add npn-list option to h2load. Make NPN/… Sep 17, 2015
shrpx_connect_blocker.cc nghttpx: Use faster version of power Jun 27, 2016
shrpx_connect_blocker.h nghttpx: Receive reference of std::mt19937, not making a copy Jun 16, 2016
shrpx_connection.cc nghttpx: Add detailed TLS connection logging Jan 9, 2017
shrpx_connection.h nghttpx: Add client-no-http2-cipher-black-list option Jan 8, 2017
shrpx_connection_handler.cc nghttpx: Wait for child process to exit Nov 30, 2016
shrpx_connection_handler.h nghttpx: Embed Process into OCSPUpdateContext Oct 8, 2016
shrpx_dns_resolver.cc nghttpx: Handle c-ares success without result Jan 3, 2017
shrpx_dns_resolver.h nghttpx: Lookup backend host name dynamically Dec 10, 2016
shrpx_dns_tracker.cc nghttpx: Set DNS cache expire date for error and ok statuses only Dec 11, 2016
shrpx_dns_tracker.h nghttpx: Periodically remove expired DNS cache entries Dec 11, 2016
shrpx_downstream.cc nghttpx: Add --accesslog-write-early option Jan 13, 2017
shrpx_downstream.h nghttpx: Add --accesslog-write-early option Jan 13, 2017
shrpx_downstream_connection.cc nghttpx: Separate Downstream address group from config to runtime Feb 27, 2016
shrpx_downstream_connection.h nghttpx: Add access log variable for backend host and port Aug 4, 2016
shrpx_downstream_connection_pool.cc nghttpx: Close and disallow h1 backend connection on backend replacement Jun 4, 2016
shrpx_downstream_connection_pool.h nghttpx: Close and disallow h1 backend connection on backend replacement Jun 4, 2016
shrpx_downstream_queue.cc nghttpx: Avoid extra allocation on look up host key Oct 18, 2016
shrpx_downstream_queue.h nghttpx: Avoid extra allocation on look up host key Oct 18, 2016
shrpx_downstream_test.cc nghttpx: Realloc header buffer Oct 1, 2016
shrpx_downstream_test.h nghttpx: Make a copy before adding header to Downstream Mar 12, 2016
shrpx_dual_dns_resolver.cc nghttpx: Just return DNS_STATUS_ERROR Dec 11, 2016
shrpx_dual_dns_resolver.h nghttpx: Lookup backend host name dynamically Dec 10, 2016
shrpx_error.h nghttpx: Retry h1 backend request if first write fails Dec 25, 2016
shrpx_exec.cc Compile with Android NDK r13b using clang Jan 22, 2017
shrpx_exec.h nghttpx: Refactor ocsp command execution Oct 8, 2016
shrpx_health_monitor_downstream_connection.cc nghttpx: Add access log variable for backend host and port Aug 4, 2016
shrpx_health_monitor_downstream_connection.h nghttpx: Add access log variable for backend host and port Aug 4, 2016
shrpx_http.cc src: Add missing mandatory SP after status code Nov 3, 2016
shrpx_http.h nghttpx: Add custom error pages Mar 19, 2016
shrpx_http2_downstream_connection.cc nghttpx: Parse te header field a bit more properly Nov 7, 2016
shrpx_http2_downstream_connection.h nghttpx: Add access log variable for backend host and port Aug 4, 2016
shrpx_http2_session.cc nghttpx: Add --accesslog-write-early option Jan 13, 2017
shrpx_http2_session.h nghttpx: Don't write again after failure Dec 25, 2016
shrpx_http2_upstream.cc nghttpx: Fix access.log timestamp Jan 11, 2017
shrpx_http2_upstream.h nghttpx: Handle h2 backend error per Downstream Sep 14, 2016
shrpx_http_downstream_connection.cc nghttpx: Add --accesslog-write-early option Jan 13, 2017
shrpx_http_downstream_connection.h nghttpx: Rename confusing names in HttpDownstreamConnection Jan 8, 2017
shrpx_http_test.cc nghttpx: Rewrite create_forwarded to use BlockAllocator Mar 12, 2016
shrpx_http_test.h src: Rewrite http:create_via_header_value Mar 12, 2016
shrpx_https_upstream.cc nghttpx: Use char instead of char[] if possible Jan 22, 2017
shrpx_https_upstream.h nghttpx: Handle h2 backend error per Downstream Sep 14, 2016
shrpx_io_control.cc nghttpx: Remove unused IOControl::set_lim Jan 2, 2015
shrpx_io_control.h nghttpx: Remove unused IOControl::set_lim Jan 2, 2015
shrpx_live_check.cc nghttpx: Lookup backend host name dynamically Dec 10, 2016
shrpx_live_check.h nghttpx: Lookup backend host name dynamically Dec 10, 2016
shrpx_log.cc nghttpx: Define the maximum number of digits in uint64_t Jan 22, 2017
shrpx_log.h nghttpx: Remove field from LogSpec which can be got from Downstream Jan 11, 2017
shrpx_log_config.cc nghttpx: Fix access.log timestamp Jan 11, 2017
shrpx_log_config.h nghttpx: Fix access.log timestamp Jan 11, 2017
shrpx_memcached_connection.cc nghttpx: Remove redundant check Nov 26, 2016
shrpx_memcached_connection.h nghttpx: Use StringRef for sni_name_ Oct 1, 2016
shrpx_memcached_dispatcher.cc nghttpx: Retry memcached connection Jul 8, 2016
shrpx_memcached_dispatcher.h nghttpx: Retry memcached connection Jul 8, 2016
shrpx_memcached_request.h nghttpx: Add shared session cache using memcached Jul 26, 2015
shrpx_memcached_result.h nghttpx: Add TLS ticket key sharing among nghttpx instances using mem… Jul 27, 2015
shrpx_mruby.cc nghttpx: Fix mruby compile error, clean up add_header interface Feb 20, 2016
shrpx_mruby.h nghttpx: Fix mruby compile error, clean up add_header interface Feb 20, 2016
shrpx_mruby_module.cc nghttpx: Add custom memory allocator mainly for header related objects Mar 9, 2016
shrpx_mruby_module.h nghttpx: Add custom memory allocator mainly for header related objects Mar 9, 2016
shrpx_mruby_module_env.cc nghttpx: Add tls_sni to mruby Nghttpx::Env class Sep 10, 2016
shrpx_mruby_module_env.h nghttpx: Rewrite API; introduce Env object Sep 4, 2015
shrpx_mruby_module_request.cc nghttpx: Header key and value must be string in mruby script Nov 3, 2016
shrpx_mruby_module_request.h nghttpx: Split up request class definition to dedicated files Sep 2, 2015
shrpx_mruby_module_response.cc nghttpx: Fix access.log timestamp Jan 11, 2017
shrpx_mruby_module_response.h nghttpx: Add Response mruby object Sep 2, 2015
shrpx_process.h nghttpx: Fix improper signal handling Sep 24, 2015
shrpx_rate_limit.cc nghttpx: Fix assertion error in libev ev_io_start Jan 3, 2017
shrpx_rate_limit.h nghttpx: Rewrite TLS async handshake using memchunk buffers Aug 12, 2015
shrpx_router.cc nghttpx: Rewrite CertLookupTree using Router Jun 25, 2016
shrpx_router.h nghttpx: Rewrite CertLookupTree using Router Jun 25, 2016
shrpx_router_test.cc nghttpx: Handle edge case wildcard pattern and add tests Jun 11, 2016
shrpx_router_test.h nghttpx: Handle edge case wildcard pattern and add tests Jun 11, 2016
shrpx_signal.cc nghttpx: Reload configuration with SIGHUP Jul 31, 2016
shrpx_signal.h nghttpx: Reload configuration with SIGHUP Jul 31, 2016
shrpx_spdy_upstream.cc nghttpx: Fix access.log timestamp Jan 11, 2017
shrpx_spdy_upstream.h nghttpx: Handle h2 backend error per Downstream Sep 14, 2016
shrpx_ssl.cc nghttpx: Fix typo Jan 9, 2017
shrpx_ssl.h nghttpx: Lookup backend host name dynamically Dec 10, 2016
shrpx_ssl_test.cc clang-format-3.9 Oct 15, 2016
shrpx_ssl_test.h nghttpx: Rewrite CertLookupTree using Router Jun 25, 2016
shrpx_upstream.h nghttpx: Handle h2 backend error per Downstream Sep 14, 2016
shrpx_worker.cc nghttpx: Lookup backend host name dynamically Dec 10, 2016
shrpx_worker.h nghttpx: Lookup backend host name dynamically Dec 10, 2016
shrpx_worker_process.cc Compile with Android NDK r13b using clang Jan 22, 2017
shrpx_worker_process.h nghttpx: Split monolithic one process into control and worker processes Sep 18, 2015
shrpx_worker_test.cc nghttpx: Use BlockAllocator in match_downstream_addr_group Jun 11, 2016
shrpx_worker_test.h src: Fix tests Feb 28, 2016
ssl.cc src: Make DEFAULT_CIPHER_LIST constexpr char[] Jan 9, 2017
ssl.h src: Make DEFAULT_CIPHER_LIST constexpr char[] Jan 9, 2017
ssl_compat.h Fix -Wexpansion-to-defined warning with clang-3.9 Sep 19, 2016
template.h Add constexpr to StringRef(const CharT *, size_t) Jan 9, 2017
template_test.cc Make ImmutableString(const char*) explicit Aug 26, 2016
template_test.h src: Add tests for ImmutableString and StringRef Jan 17, 2016
test.example.com-key.pem nghttpx: Rewrite CertLookupTree using Router Jun 25, 2016
test.example.com.csr nghttpx: Rewrite CertLookupTree using Router Jun 25, 2016
test.example.com.csr.json nghttpx: Rewrite CertLookupTree using Router Jun 25, 2016
test.example.com.pem nghttpx: Rewrite CertLookupTree using Router Jun 25, 2016
test.nghttp2.org-key.pem nghttpx: Rewrite CertLookupTree using Router Jun 25, 2016
test.nghttp2.org.csr nghttpx: Rewrite CertLookupTree using Router Jun 25, 2016
test.nghttp2.org.csr.json nghttpx: Rewrite CertLookupTree using Router Jun 25, 2016
test.nghttp2.org.pem nghttpx: Rewrite CertLookupTree using Router Jun 25, 2016
timegm.c Fix build error with Android NDK Jul 30, 2015
timegm.h src: Don't use struct tm.tm_yday from strptime Jul 19, 2015
util.cc nghttp: Take into account scheme and port when parsing HTML links Jan 17, 2017
util.h nghttpx: Define the maximum number of digits in uint64_t Jan 22, 2017
util_test.cc nghttpx: Add --psk-secret option to enable PSK in frontend connection Jan 7, 2017
util_test.h nghttpx: Add --psk-secret option to enable PSK in frontend connection Jan 7, 2017
xsi_strerror.c src: Add XSI-compliant version strerror_r Oct 16, 2016
xsi_strerror.h xsi_strerror: Use stddef.h so that we can use size_t Oct 19, 2016