gitextract_ldhk4ot2/ ├── .gitignore ├── AUTHORS ├── COPYING ├── ChangeLog ├── Makefile.am ├── NEWS ├── README ├── README.rst ├── android-config ├── android-make ├── configure.ac ├── doc/ │ ├── .gitignore │ ├── Makefile.am │ ├── README.rst │ ├── _themes/ │ │ └── sphinx_rtd_theme/ │ │ ├── __init__.py │ │ ├── breadcrumbs.html │ │ ├── footer.html │ │ ├── layout.html │ │ ├── layout_old.html │ │ ├── search.html │ │ ├── searchbox.html │ │ ├── static/ │ │ │ ├── css/ │ │ │ │ ├── badge_only.css │ │ │ │ └── theme.css │ │ │ ├── fonts/ │ │ │ │ └── FontAwesome.otf │ │ │ └── js/ │ │ │ └── theme.js │ │ ├── theme.conf │ │ └── versions.html │ ├── android-spdy-proxy.rst │ ├── apiref-header.rst │ ├── conf.py.in │ ├── index.rst │ ├── make.bat │ ├── mkapiref.py │ ├── package_README.rst │ └── python.rst ├── examples/ │ ├── .gitignore │ ├── Makefile.am │ ├── README.rst │ ├── spdy.h │ ├── spdycli.c │ └── spdynative.cc ├── fedora/ │ └── spdylay.spec ├── lib/ │ ├── Makefile.am │ ├── includes/ │ │ ├── Makefile.am │ │ └── spdylay/ │ │ ├── spdylay.h │ │ └── spdylayver.h.in │ ├── libspdylay.pc.in │ ├── spdylay_buffer.c │ ├── spdylay_buffer.h │ ├── spdylay_frame.c │ ├── spdylay_frame.h │ ├── spdylay_gzip.c │ ├── spdylay_gzip.h │ ├── spdylay_helper.c │ ├── spdylay_helper.h │ ├── spdylay_int.h │ ├── spdylay_map.c │ ├── spdylay_map.h │ ├── spdylay_net.h │ ├── spdylay_npn.c │ ├── spdylay_npn.h │ ├── spdylay_outbound_item.c │ ├── spdylay_outbound_item.h │ ├── spdylay_pq.c │ ├── spdylay_pq.h │ ├── spdylay_queue.c │ ├── spdylay_queue.h │ ├── spdylay_session.c │ ├── spdylay_session.h │ ├── spdylay_stream.c │ ├── spdylay_stream.h │ ├── spdylay_submit.c │ ├── spdylay_submit.h │ ├── spdylay_zlib.c │ └── spdylay_zlib.h ├── m4/ │ └── README ├── makerelease.sh ├── proxy.pac.sample ├── python/ │ ├── MANIFEST.in │ ├── Makefile.am │ ├── README.rst │ ├── cspdylay.pxd │ ├── setup.py │ ├── spdyclient.py │ ├── spdylay.pyx │ ├── spdylay_tests.py │ └── spdyserv.py ├── shrpx.conf.sample ├── src/ │ ├── .gitignore │ ├── EventPoll.h │ ├── EventPollEvent.h │ ├── EventPoll_epoll.cc │ ├── EventPoll_epoll.h │ ├── EventPoll_kqueue.cc │ ├── EventPoll_kqueue.h │ ├── HtmlParser.cc │ ├── HtmlParser.h │ ├── Makefile.am │ ├── SpdyServer.cc │ ├── SpdyServer.h │ ├── base64.h │ ├── http-parser/ │ │ ├── 0001-Support-custom-HTTP-version-string-e.g.-ICY.patch │ │ ├── 0002-Allow-chars-in-32-126-except-for-58-for-TOKEN.patch │ │ ├── 0003-Use-http_parser-for-tunneling-connection-transparent.patch │ │ ├── AUTHORS │ │ ├── CONTRIBUTIONS │ │ ├── LICENSE-MIT │ │ ├── README.md │ │ ├── bench.c │ │ ├── contrib/ │ │ │ ├── parsertrace.c │ │ │ └── url_parser.c │ │ ├── http_parser.c │ │ ├── http_parser.gyp │ │ ├── http_parser.h │ │ └── test.c │ ├── shrpx-unittest.cc │ ├── shrpx.cc │ ├── shrpx.h │ ├── shrpx_accesslog.cc │ ├── shrpx_accesslog.h │ ├── shrpx_client_handler.cc │ ├── shrpx_client_handler.h │ ├── shrpx_config.cc │ ├── shrpx_config.h │ ├── shrpx_downstream.cc │ ├── shrpx_downstream.h │ ├── shrpx_downstream_connection.cc │ ├── shrpx_downstream_connection.h │ ├── shrpx_downstream_queue.cc │ ├── shrpx_downstream_queue.h │ ├── shrpx_error.h │ ├── shrpx_http.cc │ ├── shrpx_http.h │ ├── shrpx_http_downstream_connection.cc │ ├── shrpx_http_downstream_connection.h │ ├── shrpx_https_upstream.cc │ ├── shrpx_https_upstream.h │ ├── shrpx_io_control.cc │ ├── shrpx_io_control.h │ ├── shrpx_listen_handler.cc │ ├── shrpx_listen_handler.h │ ├── shrpx_log.cc │ ├── shrpx_log.h │ ├── shrpx_spdy_downstream_connection.cc │ ├── shrpx_spdy_downstream_connection.h │ ├── shrpx_spdy_session.cc │ ├── shrpx_spdy_session.h │ ├── shrpx_spdy_upstream.cc │ ├── shrpx_spdy_upstream.h │ ├── shrpx_ssl.cc │ ├── shrpx_ssl.h │ ├── shrpx_ssl_test.cc │ ├── shrpx_ssl_test.h │ ├── shrpx_thread_event_receiver.cc │ ├── shrpx_thread_event_receiver.h │ ├── shrpx_upstream.h │ ├── shrpx_worker.cc │ ├── shrpx_worker.h │ ├── spdycat.cc │ ├── spdyd.cc │ ├── spdylay_config.h │ ├── spdylay_ssl.cc │ ├── spdylay_ssl.h │ ├── timegm.c │ ├── timegm.h │ ├── util.cc │ └── util.h └── tests/ ├── .gitignore ├── Makefile.am ├── end_to_end.py ├── failmalloc.c ├── failmalloc_test.c ├── failmalloc_test.h ├── main.c ├── malloc_wrapper.c ├── malloc_wrapper.h ├── spdylay_buffer_test.c ├── spdylay_buffer_test.h ├── spdylay_frame_test.c ├── spdylay_frame_test.h ├── spdylay_gzip_test.c ├── spdylay_gzip_test.h ├── spdylay_map_test.c ├── spdylay_map_test.h ├── spdylay_npn_test.c ├── spdylay_npn_test.h ├── spdylay_pq_test.c ├── spdylay_pq_test.h ├── spdylay_queue_test.c ├── spdylay_queue_test.h ├── spdylay_session_test.c ├── spdylay_session_test.h ├── spdylay_stream_test.c ├── spdylay_stream_test.h ├── spdylay_test_helper.c ├── spdylay_test_helper.h ├── spdylay_zlib_test.c ├── spdylay_zlib_test.h └── testdata/ ├── Makefile.am ├── cacert.pem ├── index.html └── privkey.pem