├── .clang-format ├── .clusterfuzzlite ├── Dockerfile ├── build.sh └── project.yaml ├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ ├── cflite_batch.yaml │ ├── cflite_cron.yaml │ └── stale.yaml ├── .gitignore ├── .gitmodules ├── AUTHORS ├── CMakeLists.txt ├── CMakeOptions.txt ├── COPYING ├── ChangeLog ├── Makefile.am ├── NEWS ├── README ├── README.rst ├── SECURITY.md ├── cmake ├── PickyWarningsC.cmake ├── PickyWarningsCXX.cmake └── Version.cmake ├── cmakeconfig.h.in ├── configure.ac ├── doc ├── .gitignore ├── Makefile.am ├── make.bat ├── mkapiref.py └── source │ ├── .gitignore │ ├── conf.py.in │ ├── index.rst │ ├── programmers-guide.rst │ └── qpack-howto.rst ├── examples ├── .gitignore ├── CMakeLists.txt ├── Makefile.am ├── qpack.cc ├── qpack.h ├── qpack_decode.cc ├── qpack_decode.h ├── qpack_encode.cc ├── qpack_encode.h ├── template.h ├── util.cc └── util.h ├── fuzz ├── corpus │ ├── fuzz_http3serverreq │ │ └── curl │ └── fuzz_qpackdecoder │ │ └── netbsd-hq.out.256.100.1 ├── fuzz_http3serverreq.cc └── fuzz_qpackdecoder.cc ├── genchartbl.py ├── genlibtokenlookup.py ├── gennmchartbl.py ├── lib ├── CMakeLists.txt ├── Makefile.am ├── config.cmake.in ├── includes │ ├── CMakeLists.txt │ ├── Makefile.am │ └── nghttp3 │ │ ├── nghttp3.h │ │ └── version.h.in ├── libnghttp3.pc.in ├── nghttp3_balloc.c ├── nghttp3_balloc.h ├── nghttp3_buf.c ├── nghttp3_buf.h ├── nghttp3_callbacks.c ├── nghttp3_callbacks.h ├── nghttp3_conn.c ├── nghttp3_conn.h ├── nghttp3_conv.c ├── nghttp3_conv.h ├── nghttp3_debug.c ├── nghttp3_debug.h ├── nghttp3_err.c ├── nghttp3_err.h ├── nghttp3_frame.c ├── nghttp3_frame.h ├── nghttp3_gaptr.c ├── nghttp3_gaptr.h ├── nghttp3_http.c ├── nghttp3_http.h ├── nghttp3_idtr.c ├── nghttp3_idtr.h ├── nghttp3_ksl.c ├── nghttp3_ksl.h ├── nghttp3_macro.h ├── nghttp3_map.c ├── nghttp3_map.h ├── nghttp3_mem.c ├── nghttp3_mem.h ├── nghttp3_objalloc.c ├── nghttp3_objalloc.h ├── nghttp3_opl.c ├── nghttp3_opl.h ├── nghttp3_pq.c ├── nghttp3_pq.h ├── nghttp3_qpack.c ├── nghttp3_qpack.h ├── nghttp3_qpack_huffman.c ├── nghttp3_qpack_huffman.h ├── nghttp3_qpack_huffman_data.c ├── nghttp3_range.c ├── nghttp3_range.h ├── nghttp3_ratelim.c ├── nghttp3_ratelim.h ├── nghttp3_rcbuf.c ├── nghttp3_rcbuf.h ├── nghttp3_ringbuf.c ├── nghttp3_ringbuf.h ├── nghttp3_settings.c ├── nghttp3_settings.h ├── nghttp3_str.c ├── nghttp3_str.h ├── nghttp3_stream.c ├── nghttp3_stream.h ├── nghttp3_tnode.c ├── nghttp3_tnode.h ├── nghttp3_unreachable.c ├── nghttp3_unreachable.h ├── nghttp3_vec.c ├── nghttp3_vec.h └── nghttp3_version.c ├── m4 ├── ax_check_compile_flag.m4 └── ax_cxx_compile_stdcxx.m4 ├── makerelease.sh ├── mkhufftbl.py ├── mkstatichdtbl.py ├── qifs-check.sh ├── qifs.sh └── tests ├── .gitignore ├── CMakeLists.txt ├── Makefile.am ├── main.c ├── nghttp3_callbacks_test.c ├── nghttp3_callbacks_test.h ├── nghttp3_conn_test.c ├── nghttp3_conn_test.h ├── nghttp3_conv_test.c ├── nghttp3_conv_test.h ├── nghttp3_http_test.c ├── nghttp3_http_test.h ├── nghttp3_qpack_test.c ├── nghttp3_qpack_test.h ├── nghttp3_settings_test.c ├── nghttp3_settings_test.h ├── nghttp3_stream_test.c ├── nghttp3_stream_test.h ├── nghttp3_test_helper.c ├── nghttp3_test_helper.h ├── nghttp3_tnode_test.c └── nghttp3_tnode_test.h /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/.clang-format -------------------------------------------------------------------------------- /.clusterfuzzlite/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/.clusterfuzzlite/Dockerfile -------------------------------------------------------------------------------- /.clusterfuzzlite/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/.clusterfuzzlite/build.sh -------------------------------------------------------------------------------- /.clusterfuzzlite/project.yaml: -------------------------------------------------------------------------------- 1 | language: c++ 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/cflite_batch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/.github/workflows/cflite_batch.yaml -------------------------------------------------------------------------------- /.github/workflows/cflite_cron.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/.github/workflows/cflite_cron.yaml -------------------------------------------------------------------------------- /.github/workflows/stale.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/.github/workflows/stale.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/.gitmodules -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/AUTHORS -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CMakeOptions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/CMakeOptions.txt -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/COPYING -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/Makefile.am -------------------------------------------------------------------------------- /NEWS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | See README.rst 2 | -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/README.rst -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/SECURITY.md -------------------------------------------------------------------------------- /cmake/PickyWarningsC.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/cmake/PickyWarningsC.cmake -------------------------------------------------------------------------------- /cmake/PickyWarningsCXX.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/cmake/PickyWarningsCXX.cmake -------------------------------------------------------------------------------- /cmake/Version.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/cmake/Version.cmake -------------------------------------------------------------------------------- /cmakeconfig.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/cmakeconfig.h.in -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/configure.ac -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /doc/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/doc/Makefile.am -------------------------------------------------------------------------------- /doc/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/doc/make.bat -------------------------------------------------------------------------------- /doc/mkapiref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/doc/mkapiref.py -------------------------------------------------------------------------------- /doc/source/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/doc/source/.gitignore -------------------------------------------------------------------------------- /doc/source/conf.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/doc/source/conf.py.in -------------------------------------------------------------------------------- /doc/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/doc/source/index.rst -------------------------------------------------------------------------------- /doc/source/programmers-guide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/doc/source/programmers-guide.rst -------------------------------------------------------------------------------- /doc/source/qpack-howto.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/doc/source/qpack-howto.rst -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- 1 | /qpack 2 | -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/examples/Makefile.am -------------------------------------------------------------------------------- /examples/qpack.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/examples/qpack.cc -------------------------------------------------------------------------------- /examples/qpack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/examples/qpack.h -------------------------------------------------------------------------------- /examples/qpack_decode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/examples/qpack_decode.cc -------------------------------------------------------------------------------- /examples/qpack_decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/examples/qpack_decode.h -------------------------------------------------------------------------------- /examples/qpack_encode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/examples/qpack_encode.cc -------------------------------------------------------------------------------- /examples/qpack_encode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/examples/qpack_encode.h -------------------------------------------------------------------------------- /examples/template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/examples/template.h -------------------------------------------------------------------------------- /examples/util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/examples/util.cc -------------------------------------------------------------------------------- /examples/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/examples/util.h -------------------------------------------------------------------------------- /fuzz/corpus/fuzz_http3serverreq/curl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/fuzz/corpus/fuzz_http3serverreq/curl -------------------------------------------------------------------------------- /fuzz/corpus/fuzz_qpackdecoder/netbsd-hq.out.256.100.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/fuzz/corpus/fuzz_qpackdecoder/netbsd-hq.out.256.100.1 -------------------------------------------------------------------------------- /fuzz/fuzz_http3serverreq.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/fuzz/fuzz_http3serverreq.cc -------------------------------------------------------------------------------- /fuzz/fuzz_qpackdecoder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/fuzz/fuzz_qpackdecoder.cc -------------------------------------------------------------------------------- /genchartbl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/genchartbl.py -------------------------------------------------------------------------------- /genlibtokenlookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/genlibtokenlookup.py -------------------------------------------------------------------------------- /gennmchartbl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/gennmchartbl.py -------------------------------------------------------------------------------- /lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/CMakeLists.txt -------------------------------------------------------------------------------- /lib/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/Makefile.am -------------------------------------------------------------------------------- /lib/config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/config.cmake.in -------------------------------------------------------------------------------- /lib/includes/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/includes/CMakeLists.txt -------------------------------------------------------------------------------- /lib/includes/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/includes/Makefile.am -------------------------------------------------------------------------------- /lib/includes/nghttp3/nghttp3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/includes/nghttp3/nghttp3.h -------------------------------------------------------------------------------- /lib/includes/nghttp3/version.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/includes/nghttp3/version.h.in -------------------------------------------------------------------------------- /lib/libnghttp3.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/libnghttp3.pc.in -------------------------------------------------------------------------------- /lib/nghttp3_balloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_balloc.c -------------------------------------------------------------------------------- /lib/nghttp3_balloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_balloc.h -------------------------------------------------------------------------------- /lib/nghttp3_buf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_buf.c -------------------------------------------------------------------------------- /lib/nghttp3_buf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_buf.h -------------------------------------------------------------------------------- /lib/nghttp3_callbacks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_callbacks.c -------------------------------------------------------------------------------- /lib/nghttp3_callbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_callbacks.h -------------------------------------------------------------------------------- /lib/nghttp3_conn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_conn.c -------------------------------------------------------------------------------- /lib/nghttp3_conn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_conn.h -------------------------------------------------------------------------------- /lib/nghttp3_conv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_conv.c -------------------------------------------------------------------------------- /lib/nghttp3_conv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_conv.h -------------------------------------------------------------------------------- /lib/nghttp3_debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_debug.c -------------------------------------------------------------------------------- /lib/nghttp3_debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_debug.h -------------------------------------------------------------------------------- /lib/nghttp3_err.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_err.c -------------------------------------------------------------------------------- /lib/nghttp3_err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_err.h -------------------------------------------------------------------------------- /lib/nghttp3_frame.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_frame.c -------------------------------------------------------------------------------- /lib/nghttp3_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_frame.h -------------------------------------------------------------------------------- /lib/nghttp3_gaptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_gaptr.c -------------------------------------------------------------------------------- /lib/nghttp3_gaptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_gaptr.h -------------------------------------------------------------------------------- /lib/nghttp3_http.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_http.c -------------------------------------------------------------------------------- /lib/nghttp3_http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_http.h -------------------------------------------------------------------------------- /lib/nghttp3_idtr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_idtr.c -------------------------------------------------------------------------------- /lib/nghttp3_idtr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_idtr.h -------------------------------------------------------------------------------- /lib/nghttp3_ksl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_ksl.c -------------------------------------------------------------------------------- /lib/nghttp3_ksl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_ksl.h -------------------------------------------------------------------------------- /lib/nghttp3_macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_macro.h -------------------------------------------------------------------------------- /lib/nghttp3_map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_map.c -------------------------------------------------------------------------------- /lib/nghttp3_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_map.h -------------------------------------------------------------------------------- /lib/nghttp3_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_mem.c -------------------------------------------------------------------------------- /lib/nghttp3_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_mem.h -------------------------------------------------------------------------------- /lib/nghttp3_objalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_objalloc.c -------------------------------------------------------------------------------- /lib/nghttp3_objalloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_objalloc.h -------------------------------------------------------------------------------- /lib/nghttp3_opl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_opl.c -------------------------------------------------------------------------------- /lib/nghttp3_opl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_opl.h -------------------------------------------------------------------------------- /lib/nghttp3_pq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_pq.c -------------------------------------------------------------------------------- /lib/nghttp3_pq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_pq.h -------------------------------------------------------------------------------- /lib/nghttp3_qpack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_qpack.c -------------------------------------------------------------------------------- /lib/nghttp3_qpack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_qpack.h -------------------------------------------------------------------------------- /lib/nghttp3_qpack_huffman.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_qpack_huffman.c -------------------------------------------------------------------------------- /lib/nghttp3_qpack_huffman.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_qpack_huffman.h -------------------------------------------------------------------------------- /lib/nghttp3_qpack_huffman_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_qpack_huffman_data.c -------------------------------------------------------------------------------- /lib/nghttp3_range.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_range.c -------------------------------------------------------------------------------- /lib/nghttp3_range.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_range.h -------------------------------------------------------------------------------- /lib/nghttp3_ratelim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_ratelim.c -------------------------------------------------------------------------------- /lib/nghttp3_ratelim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_ratelim.h -------------------------------------------------------------------------------- /lib/nghttp3_rcbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_rcbuf.c -------------------------------------------------------------------------------- /lib/nghttp3_rcbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_rcbuf.h -------------------------------------------------------------------------------- /lib/nghttp3_ringbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_ringbuf.c -------------------------------------------------------------------------------- /lib/nghttp3_ringbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_ringbuf.h -------------------------------------------------------------------------------- /lib/nghttp3_settings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_settings.c -------------------------------------------------------------------------------- /lib/nghttp3_settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_settings.h -------------------------------------------------------------------------------- /lib/nghttp3_str.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_str.c -------------------------------------------------------------------------------- /lib/nghttp3_str.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_str.h -------------------------------------------------------------------------------- /lib/nghttp3_stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_stream.c -------------------------------------------------------------------------------- /lib/nghttp3_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_stream.h -------------------------------------------------------------------------------- /lib/nghttp3_tnode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_tnode.c -------------------------------------------------------------------------------- /lib/nghttp3_tnode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_tnode.h -------------------------------------------------------------------------------- /lib/nghttp3_unreachable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_unreachable.c -------------------------------------------------------------------------------- /lib/nghttp3_unreachable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_unreachable.h -------------------------------------------------------------------------------- /lib/nghttp3_vec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_vec.c -------------------------------------------------------------------------------- /lib/nghttp3_vec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_vec.h -------------------------------------------------------------------------------- /lib/nghttp3_version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/lib/nghttp3_version.c -------------------------------------------------------------------------------- /m4/ax_check_compile_flag.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/m4/ax_check_compile_flag.m4 -------------------------------------------------------------------------------- /m4/ax_cxx_compile_stdcxx.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/m4/ax_cxx_compile_stdcxx.m4 -------------------------------------------------------------------------------- /makerelease.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/makerelease.sh -------------------------------------------------------------------------------- /mkhufftbl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/mkhufftbl.py -------------------------------------------------------------------------------- /mkstatichdtbl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/mkstatichdtbl.py -------------------------------------------------------------------------------- /qifs-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/qifs-check.sh -------------------------------------------------------------------------------- /qifs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/qifs.sh -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- 1 | /main -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/tests/Makefile.am -------------------------------------------------------------------------------- /tests/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/tests/main.c -------------------------------------------------------------------------------- /tests/nghttp3_callbacks_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/tests/nghttp3_callbacks_test.c -------------------------------------------------------------------------------- /tests/nghttp3_callbacks_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/tests/nghttp3_callbacks_test.h -------------------------------------------------------------------------------- /tests/nghttp3_conn_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/tests/nghttp3_conn_test.c -------------------------------------------------------------------------------- /tests/nghttp3_conn_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/tests/nghttp3_conn_test.h -------------------------------------------------------------------------------- /tests/nghttp3_conv_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/tests/nghttp3_conv_test.c -------------------------------------------------------------------------------- /tests/nghttp3_conv_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/tests/nghttp3_conv_test.h -------------------------------------------------------------------------------- /tests/nghttp3_http_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/tests/nghttp3_http_test.c -------------------------------------------------------------------------------- /tests/nghttp3_http_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/tests/nghttp3_http_test.h -------------------------------------------------------------------------------- /tests/nghttp3_qpack_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/tests/nghttp3_qpack_test.c -------------------------------------------------------------------------------- /tests/nghttp3_qpack_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/tests/nghttp3_qpack_test.h -------------------------------------------------------------------------------- /tests/nghttp3_settings_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/tests/nghttp3_settings_test.c -------------------------------------------------------------------------------- /tests/nghttp3_settings_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/tests/nghttp3_settings_test.h -------------------------------------------------------------------------------- /tests/nghttp3_stream_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/tests/nghttp3_stream_test.c -------------------------------------------------------------------------------- /tests/nghttp3_stream_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/tests/nghttp3_stream_test.h -------------------------------------------------------------------------------- /tests/nghttp3_test_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/tests/nghttp3_test_helper.c -------------------------------------------------------------------------------- /tests/nghttp3_test_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/tests/nghttp3_test_helper.h -------------------------------------------------------------------------------- /tests/nghttp3_tnode_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/tests/nghttp3_tnode_test.c -------------------------------------------------------------------------------- /tests/nghttp3_tnode_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ngtcp2/nghttp3/HEAD/tests/nghttp3_tnode_test.h --------------------------------------------------------------------------------