nghttp2/src
Tatsuhiro Tsujikawa 0fd5b2aa32 nghttpx: Use std::vector for tls_proto_list and npn_list
Now SSL/TLS option mask to disable particular SSL/TLS protocol
versions are pre-calculated and stored in Config.
2014-06-08 23:09:44 +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 END_STREAM flag in HEADERS other than request 2014-05-24 15:02:46 +09:00
HttpServer.h src: Implement per-frame DATA compression 2014-05-03 00:02:17 +09:00
Makefile.am Fix unittest build error 2014-05-06 23:42:32 +09:00
app_helper.cc src: Implement per-frame DATA compression 2014-05-03 00:02:17 +09:00
app_helper.h src: Implement per-frame DATA compression 2014-05-03 00:02:17 +09:00
base64.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
comp_helper.c Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
comp_helper.h src: Use C++ style comments for C++ source code 2014-05-14 23:22:23 +09:00
deflatehd.cc deflatehd: Fix crash with -t option 2014-06-05 00:59:22 +09:00
h2load.cc h2load: Use 1 thread if the number of concurrent client is 1 2014-06-06 23:11:08 +09:00
h2load.h h2load: Add -p, --no-tls-proto option to support SPDY without SSL/TLS 2014-04-21 21:35:45 +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 Extend namelen and valuelen in nghttp2_nv to size_t 2014-04-30 23:08:34 +09:00
http2.h Extend namelen and valuelen in nghttp2_nv to size_t 2014-04-30 23:08:34 +09:00
http2_test.cc Extend namelen and valuelen in nghttp2_nv to size_t 2014-04-30 23:08:34 +09:00
http2_test.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
inflatehd.cc src: Use C++ style comments for C++ source code 2014-05-14 23:22:23 +09:00
nghttp.cc src: Avoid copy in evbuffer_pullup() 2014-06-01 21:01:01 +09:00
nghttp2_config.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
nghttp2_gzip.c Remove NGHTTP2_ERR_GZIP error code 2014-05-06 23:42:57 +09:00
nghttp2_gzip.h Remove NGHTTP2_ERR_GZIP error code 2014-05-06 23:42:57 +09:00
nghttp2_gzip_test.c libnghttp2: Remove dependency to zlib 2014-05-06 23:10:50 +09:00
nghttp2_gzip_test.h Fix unittest build error 2014-05-06 23:42:32 +09:00
nghttpd.cc src: Use C++ style comments for C++ source code 2014-05-14 23:22:23 +09:00
shrpx-unittest.cc src: Use C++ style comments for C++ source code 2014-05-14 23:22:23 +09:00
shrpx.cc nghttpx: Use std::vector for tls_proto_list and npn_list 2014-06-08 23:09:44 +09:00
shrpx.h nghttpx: Lower read watermark 2014-06-01 02:32:26 +09:00
shrpx_accesslog.cc nghttpx: Log :authority for CONNECT request in accesslog 2014-05-10 00:55:15 +09:00
shrpx_accesslog.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
shrpx_client_handler.cc nghttpx: Use std::vector for tls_proto_list and npn_list 2014-06-08 23:09:44 +09:00
shrpx_client_handler.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
shrpx_config.cc nghttpx: Use std::vector for tls_proto_list and npn_list 2014-06-08 23:09:44 +09:00
shrpx_config.h nghttpx: Use std::vector for tls_proto_list and npn_list 2014-06-08 23:09:44 +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_downstream.cc nghttpx: Use move to insert crumbled cookies 2014-04-05 23:45:07 +09:00
shrpx_downstream.h Don't index name/value pair bearing NO_INDEX flag when forwarding it 2014-04-03 11:22:11 +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 Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
shrpx_downstream_queue.cc Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
shrpx_downstream_queue.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
shrpx_downstream_test.cc Don't index name/value pair bearing NO_INDEX flag when forwarding it 2014-04-03 11:22:11 +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 Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +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 nghttp2_data_source_read_callback: Replace eof with uint32_t *data_flags 2014-04-05 17:59:24 +09:00
shrpx_http2_downstream_connection.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
shrpx_http2_session.cc nghttpx: Use std::unique_ptr<char[]> instead of char* 2014-06-08 21:02:40 +09:00
shrpx_http2_session.h nghttpx: Drop HTTP/2 backend connection unless TLSv1.2 or TLSv1.1 was negotiated 2014-04-26 23:00:58 +09:00
shrpx_http2_upstream.cc nghttpx: Code cleanup 2014-06-01 23:44:32 +09:00
shrpx_http2_upstream.h nghttpx: Resume deferred DATA after complete DATA frame arrived on backend 2014-04-03 18:54:15 +09:00
shrpx_http_downstream_connection.cc src: Avoid copy in evbuffer_pullup() 2014-06-01 21:01:01 +09:00
shrpx_http_downstream_connection.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
shrpx_https_upstream.cc nghttpx: Code cleanup 2014-06-01 23:44:32 +09:00
shrpx_https_upstream.h nghttpx: Resume deferred DATA after complete DATA frame arrived on backend 2014-04-03 18:54:15 +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 Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
shrpx_listen_handler.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
shrpx_log.cc Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
shrpx_log.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
shrpx_spdy_upstream.cc nghttpx: Code cleanup 2014-06-01 23:44:32 +09:00
shrpx_spdy_upstream.h nghttpx: Resume deferred DATA after complete DATA frame arrived on backend 2014-04-03 18:54:15 +09:00
shrpx_ssl.cc nghttpx: Use std::vector for tls_proto_list and npn_list 2014-06-08 23:09:44 +09:00
shrpx_ssl.h nghttpx: Use std::vector for tls_proto_list and npn_list 2014-06-08 23:09:44 +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 Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
shrpx_thread_event_receiver.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
shrpx_upstream.h nghttpx: Resume deferred DATA after complete DATA frame arrived on backend 2014-04-03 18:54:15 +09:00
shrpx_worker.cc Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
shrpx_worker.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
ssl.cc Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
ssl.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
timegm.c Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
timegm.h Fix GCC build with -Werror 2014-05-06 17:06:40 +02:00
util.cc src: Rewrite util::format_hex 2014-05-14 23:09:33 +09:00
util.h src: Eliminate use of snprintf 2014-05-14 22:39:28 +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