nghttp2/src
Tatsuhiro Tsujikawa 4f027c1562 libnghttp2: Remove dependency to zlib
We inherited gzip compression API from spdylay codebase.  In spdylay,
the cost of having such API is almost free because spdylay requires
zlib for header compression.  nghttp2 no longer uses gzip to header
compression.  zlib dependency exists just for gzip compression API,
which is not an essential.  So we decided to move gzip code to under
src and remove zlib dependency from libnghttp2 itself.  As nghttp2
package, we depend on zlib to compile tools under src.
2014-05-06 23:10:50 +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 src: Implement per-frame DATA compression 2014-05-03 00:02:17 +09:00
HttpServer.h src: Implement per-frame DATA compression 2014-05-03 00:02:17 +09:00
Makefile.am libnghttp2: Remove dependency to zlib 2014-05-06 23:10:50 +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 Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
deflatehd.cc Fix static analysis error 2014-04-05 20:04:09 +09:00
h2load.cc Add --disable-threads option for configure 2014-05-01 17:18:29 -07: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 h2load: Check return of nghttp2_submit_request 2014-04-25 21:23:31 +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 Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +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: Compile defaltehd and inflatehd with c++ 2014-03-30 22:41:02 +09:00
nghttp.cc libnghttp2: Remove dependency to zlib 2014-05-06 23:10:50 +09:00
nghttp2_config.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
nghttp2_gzip.c libnghttp2: Remove dependency to zlib 2014-05-06 23:10:50 +09:00
nghttp2_gzip.h libnghttp2: Remove dependency to zlib 2014-05-06 23:10:50 +09:00
nghttp2_gzip_test.c libnghttp2: Remove dependency to zlib 2014-05-06 23:10:50 +09:00
nghttp2_gzip_test.h libnghttp2: Remove dependency to zlib 2014-05-06 23:10:50 +09:00
nghttpd.cc Add --disable-threads option for configure 2014-05-01 17:18:29 -07:00
shrpx-unittest.cc libnghttp2: Remove dependency to zlib 2014-05-06 23:10:50 +09:00
shrpx.cc Add --disable-threads option for configure 2014-05-01 17:18:29 -07:00
shrpx.h Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
shrpx_accesslog.cc Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +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: Require TLSv1.2 or TLSv1.1 for NPN as well 2014-04-26 22:51:39 +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: Add --add-response-header option 2014-04-26 14:56:08 +09:00
shrpx_config.h nghttpx: Add --add-response-header option 2014-04-26 14:56:08 +09:00
shrpx_config_test.cc nghttpx: Add --add-response-header option 2014-04-26 14:56:08 +09:00
shrpx_config_test.h nghttpx: Add --add-response-header option 2014-04-26 14:56:08 +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: Drop HTTP/2 backend connection unless TLSv1.2 or TLSv1.1 was negotiated 2014-04-26 23:00:58 +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: Add --add-response-header option 2014-04-26 14:56:08 +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 nghttpx: Resume deferred DATA after complete DATA frame arrived on backend 2014-04-03 18:54:15 +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: Add --add-response-header option 2014-04-26 14:56:08 +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: Add --add-response-header option 2014-04-26 14:56:08 +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: Return SSL_TLSEXT_ERR_OK from servername_callback 2014-04-27 23:17:19 +09:00
shrpx_ssl.h ALPN: Do not negotiate HTTP/2 unless TLSv1.2 or TLSv1.1 was used 2014-04-26 22:37:48 +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 Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +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 Replace HTTP/2.0 with HTTP/2 2014-03-30 19:26:37 +09:00
util.cc nghttpx: Add altsvc related options 2014-04-03 13:20:50 +09:00
util.h nghttpx: Add altsvc related options 2014-04-03 13:20:50 +09:00
util_test.cc nghttpx: Add altsvc related options 2014-04-03 13:20:50 +09:00
util_test.h nghttpx: Add altsvc related options 2014-04-03 13:20:50 +09:00