├── .gitattributes ├── .gitignore ├── 3rdparty ├── dune-project ├── httpaf-lwt-unix.opam └── httpaf-lwt-unix │ ├── buffer.ml │ ├── buffer.mli │ ├── dune │ ├── httpaf_lwt_unix.ml │ ├── httpaf_lwt_unix.mli │ ├── ssl_io.ml │ └── tls_io.ml ├── README.md ├── bench ├── .gitignore ├── Gemfile ├── Gemfile.lock ├── README.md ├── echo.go ├── echo.js ├── echo.py └── echo.rb ├── dune-project ├── esy.json ├── esy.lock ├── .gitattributes ├── .gitignore ├── index.json ├── opam │ ├── angstrom.0.11.2 │ │ └── opam │ ├── astring.0.8.3 │ │ └── opam │ ├── base-bigarray.base │ │ └── opam │ ├── base-bytes.base │ │ └── opam │ ├── base-threads.base │ │ └── opam │ ├── base-unix.base │ │ └── opam │ ├── base.v0.12.2 │ │ └── opam │ ├── bigstringaf.0.5.0 │ │ └── opam │ ├── biniou.1.2.0 │ │ └── opam │ ├── cmdliner.1.0.4 │ │ └── opam │ ├── conf-m4.1 │ │ └── opam │ ├── conf-pkg-config.1.1 │ │ └── opam │ ├── conf-which.1 │ │ └── opam │ ├── cppo.1.6.6 │ │ └── opam │ ├── dune.1.10.0 │ │ └── opam │ ├── easy-format.1.3.1 │ │ └── opam │ ├── faraday-lwt-unix.0.7.0 │ │ └── opam │ ├── faraday-lwt.0.7.0 │ │ └── opam │ ├── faraday.0.7.0 │ │ └── opam │ ├── fmt.0.8.6 │ │ └── opam │ ├── fpath.0.7.2 │ │ └── opam │ ├── h2-lwt-unix.0.2.0 │ │ └── opam │ ├── h2-lwt.0.2.0 │ │ └── opam │ ├── h2.0.2.0 │ │ └── opam │ ├── hpack.0.2.0 │ │ └── opam │ ├── jbuilder.transition │ │ └── opam │ ├── logs.0.6.3 │ │ └── opam │ ├── lwt.4.2.1 │ │ └── opam │ ├── lwt_ssl.1.1.2 │ │ └── opam │ ├── menhir.20190626 │ │ └── opam │ ├── merlin-extend.0.4 │ │ └── opam │ ├── merlin.3.3.1 │ │ └── opam │ ├── mmap.1.1.0 │ │ └── opam │ ├── ocaml-compiler-libs.v0.12.0 │ │ └── opam │ ├── ocaml-migrate-parsetree.1.3.1 │ │ └── opam │ ├── ocamlbuild.0.14.0 │ │ └── opam │ ├── ocamlfind.1.8.0 │ │ ├── files │ │ │ ├── no-awk-check.patch │ │ │ ├── ocaml-stub │ │ │ └── ocamlfind.install │ │ └── opam │ ├── odoc.1.4.1 │ │ └── opam │ ├── ppx_derivers.1.2.1 │ │ └── opam │ ├── ppx_sexp_conv.v0.12.0 │ │ └── opam │ ├── ppxlib.0.8.0 │ │ └── opam │ ├── psq.0.2.0 │ │ └── opam │ ├── re.1.9.0 │ │ └── opam │ ├── result.1.4 │ │ └── opam │ ├── seq.base │ │ ├── files │ │ │ ├── META.seq │ │ │ └── seq.install │ │ └── opam │ ├── sexplib0.v0.12.0 │ │ └── opam │ ├── stdio.v0.12.0 │ │ └── opam │ ├── stdlib-shims.0.1.0 │ │ └── opam │ ├── stringext.1.6.0 │ │ └── opam │ ├── topkg.1.0.0 │ │ └── opam │ ├── tyxml.4.3.0 │ │ └── opam │ ├── uchar.0.0.2 │ │ └── opam │ ├── uri.2.2.1 │ │ └── opam │ ├── uutf.1.0.2 │ │ └── opam │ └── yojson.1.7.0 │ │ └── opam └── overrides │ ├── 4d26755065a0ae5ee6bf67c12b4477cd │ ├── .ci │ │ └── build.yaml │ ├── .gitignore │ ├── .travis.yml │ ├── README.md │ ├── azure-pipelines.yml │ ├── esy.lock.json │ ├── esy │ │ ├── test.c │ │ └── test.sh │ └── package.json │ ├── opam__s__conf_pkg_config_opam__c__1.1_opam_override │ └── package.json │ ├── opam__s__dune_opam__c__1.10.0_opam_override │ └── package.json │ ├── opam__s__ocamlbuild_opam__c__0.14.0_opam_override │ ├── files │ │ └── ocamlbuild-0.14.0.patch │ └── package.json │ └── opam__s__ocamlfind_opam__c__1.8.0_opam_override │ ├── files │ └── findlib-1.8.0.patch │ └── package.json ├── examples ├── dune ├── echo_server_http.re ├── echo_server_http2.re ├── request_http.re └── request_http2.re ├── httpkit-lwt-unix-h2.opam ├── httpkit-lwt-unix-httpaf.opam ├── httpkit.opam ├── lwt-unix-h2 ├── client_http.re ├── client_https.re ├── client_request.re ├── client_response.re ├── dune ├── httpkit_lwt_unix_h2.re ├── server_http.re └── server_request.re ├── lwt-unix-httpaf ├── client_http.re ├── client_https.re ├── client_request.re ├── client_response.re ├── dune ├── httpkit_lwt_unix_httpaf.re ├── server_http.re └── server_request.re └── src ├── dune └── httpkit.re /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/.gitignore -------------------------------------------------------------------------------- /3rdparty/dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 1.9) 2 | (name httpaf-lwt-unix) 3 | -------------------------------------------------------------------------------- /3rdparty/httpaf-lwt-unix.opam: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /3rdparty/httpaf-lwt-unix/buffer.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/3rdparty/httpaf-lwt-unix/buffer.ml -------------------------------------------------------------------------------- /3rdparty/httpaf-lwt-unix/buffer.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/3rdparty/httpaf-lwt-unix/buffer.mli -------------------------------------------------------------------------------- /3rdparty/httpaf-lwt-unix/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/3rdparty/httpaf-lwt-unix/dune -------------------------------------------------------------------------------- /3rdparty/httpaf-lwt-unix/httpaf_lwt_unix.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/3rdparty/httpaf-lwt-unix/httpaf_lwt_unix.ml -------------------------------------------------------------------------------- /3rdparty/httpaf-lwt-unix/httpaf_lwt_unix.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/3rdparty/httpaf-lwt-unix/httpaf_lwt_unix.mli -------------------------------------------------------------------------------- /3rdparty/httpaf-lwt-unix/ssl_io.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/3rdparty/httpaf-lwt-unix/ssl_io.ml -------------------------------------------------------------------------------- /3rdparty/httpaf-lwt-unix/tls_io.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/3rdparty/httpaf-lwt-unix/tls_io.ml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/README.md -------------------------------------------------------------------------------- /bench/.gitignore: -------------------------------------------------------------------------------- 1 | echo 2 | -------------------------------------------------------------------------------- /bench/Gemfile: -------------------------------------------------------------------------------- 1 | source "https://rubygems.org" 2 | 3 | gem "rack" 4 | -------------------------------------------------------------------------------- /bench/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/bench/Gemfile.lock -------------------------------------------------------------------------------- /bench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/bench/README.md -------------------------------------------------------------------------------- /bench/echo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/bench/echo.go -------------------------------------------------------------------------------- /bench/echo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/bench/echo.js -------------------------------------------------------------------------------- /bench/echo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/bench/echo.py -------------------------------------------------------------------------------- /bench/echo.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/bench/echo.rb -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/dune-project -------------------------------------------------------------------------------- /esy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.json -------------------------------------------------------------------------------- /esy.lock/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/.gitattributes -------------------------------------------------------------------------------- /esy.lock/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/.gitignore -------------------------------------------------------------------------------- /esy.lock/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/index.json -------------------------------------------------------------------------------- /esy.lock/opam/angstrom.0.11.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/angstrom.0.11.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/astring.0.8.3/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/astring.0.8.3/opam -------------------------------------------------------------------------------- /esy.lock/opam/base-bigarray.base/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/base-bigarray.base/opam -------------------------------------------------------------------------------- /esy.lock/opam/base-bytes.base/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/base-bytes.base/opam -------------------------------------------------------------------------------- /esy.lock/opam/base-threads.base/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/base-threads.base/opam -------------------------------------------------------------------------------- /esy.lock/opam/base-unix.base/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/base-unix.base/opam -------------------------------------------------------------------------------- /esy.lock/opam/base.v0.12.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/base.v0.12.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/bigstringaf.0.5.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/bigstringaf.0.5.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/biniou.1.2.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/biniou.1.2.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/cmdliner.1.0.4/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/cmdliner.1.0.4/opam -------------------------------------------------------------------------------- /esy.lock/opam/conf-m4.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/conf-m4.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/conf-pkg-config.1.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/conf-pkg-config.1.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/conf-which.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/conf-which.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/cppo.1.6.6/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/cppo.1.6.6/opam -------------------------------------------------------------------------------- /esy.lock/opam/dune.1.10.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/dune.1.10.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/easy-format.1.3.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/easy-format.1.3.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/faraday-lwt-unix.0.7.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/faraday-lwt-unix.0.7.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/faraday-lwt.0.7.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/faraday-lwt.0.7.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/faraday.0.7.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/faraday.0.7.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/fmt.0.8.6/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/fmt.0.8.6/opam -------------------------------------------------------------------------------- /esy.lock/opam/fpath.0.7.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/fpath.0.7.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/h2-lwt-unix.0.2.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/h2-lwt-unix.0.2.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/h2-lwt.0.2.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/h2-lwt.0.2.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/h2.0.2.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/h2.0.2.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/hpack.0.2.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/hpack.0.2.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/jbuilder.transition/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/jbuilder.transition/opam -------------------------------------------------------------------------------- /esy.lock/opam/logs.0.6.3/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/logs.0.6.3/opam -------------------------------------------------------------------------------- /esy.lock/opam/lwt.4.2.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/lwt.4.2.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/lwt_ssl.1.1.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/lwt_ssl.1.1.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/menhir.20190626/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/menhir.20190626/opam -------------------------------------------------------------------------------- /esy.lock/opam/merlin-extend.0.4/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/merlin-extend.0.4/opam -------------------------------------------------------------------------------- /esy.lock/opam/merlin.3.3.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/merlin.3.3.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/mmap.1.1.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/mmap.1.1.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/ocaml-compiler-libs.v0.12.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/ocaml-compiler-libs.v0.12.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/ocaml-migrate-parsetree.1.3.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/ocaml-migrate-parsetree.1.3.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/ocamlbuild.0.14.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/ocamlbuild.0.14.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/ocamlfind.1.8.0/files/no-awk-check.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/ocamlfind.1.8.0/files/no-awk-check.patch -------------------------------------------------------------------------------- /esy.lock/opam/ocamlfind.1.8.0/files/ocaml-stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/ocamlfind.1.8.0/files/ocaml-stub -------------------------------------------------------------------------------- /esy.lock/opam/ocamlfind.1.8.0/files/ocamlfind.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/ocamlfind.1.8.0/files/ocamlfind.install -------------------------------------------------------------------------------- /esy.lock/opam/ocamlfind.1.8.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/ocamlfind.1.8.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/odoc.1.4.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/odoc.1.4.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/ppx_derivers.1.2.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/ppx_derivers.1.2.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/ppx_sexp_conv.v0.12.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/ppx_sexp_conv.v0.12.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/ppxlib.0.8.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/ppxlib.0.8.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/psq.0.2.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/psq.0.2.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/re.1.9.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/re.1.9.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/result.1.4/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/result.1.4/opam -------------------------------------------------------------------------------- /esy.lock/opam/seq.base/files/META.seq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/seq.base/files/META.seq -------------------------------------------------------------------------------- /esy.lock/opam/seq.base/files/seq.install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/seq.base/files/seq.install -------------------------------------------------------------------------------- /esy.lock/opam/seq.base/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/seq.base/opam -------------------------------------------------------------------------------- /esy.lock/opam/sexplib0.v0.12.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/sexplib0.v0.12.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/stdio.v0.12.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/stdio.v0.12.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/stdlib-shims.0.1.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/stdlib-shims.0.1.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/stringext.1.6.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/stringext.1.6.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/topkg.1.0.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/topkg.1.0.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/tyxml.4.3.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/tyxml.4.3.0/opam -------------------------------------------------------------------------------- /esy.lock/opam/uchar.0.0.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/uchar.0.0.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/uri.2.2.1/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/uri.2.2.1/opam -------------------------------------------------------------------------------- /esy.lock/opam/uutf.1.0.2/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/uutf.1.0.2/opam -------------------------------------------------------------------------------- /esy.lock/opam/yojson.1.7.0/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/opam/yojson.1.7.0/opam -------------------------------------------------------------------------------- /esy.lock/overrides/4d26755065a0ae5ee6bf67c12b4477cd/.ci/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/overrides/4d26755065a0ae5ee6bf67c12b4477cd/.ci/build.yaml -------------------------------------------------------------------------------- /esy.lock/overrides/4d26755065a0ae5ee6bf67c12b4477cd/.gitignore: -------------------------------------------------------------------------------- 1 | test_dir 2 | -------------------------------------------------------------------------------- /esy.lock/overrides/4d26755065a0ae5ee6bf67c12b4477cd/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/overrides/4d26755065a0ae5ee6bf67c12b4477cd/.travis.yml -------------------------------------------------------------------------------- /esy.lock/overrides/4d26755065a0ae5ee6bf67c12b4477cd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/overrides/4d26755065a0ae5ee6bf67c12b4477cd/README.md -------------------------------------------------------------------------------- /esy.lock/overrides/4d26755065a0ae5ee6bf67c12b4477cd/azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/overrides/4d26755065a0ae5ee6bf67c12b4477cd/azure-pipelines.yml -------------------------------------------------------------------------------- /esy.lock/overrides/4d26755065a0ae5ee6bf67c12b4477cd/esy.lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/overrides/4d26755065a0ae5ee6bf67c12b4477cd/esy.lock.json -------------------------------------------------------------------------------- /esy.lock/overrides/4d26755065a0ae5ee6bf67c12b4477cd/esy/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/overrides/4d26755065a0ae5ee6bf67c12b4477cd/esy/test.c -------------------------------------------------------------------------------- /esy.lock/overrides/4d26755065a0ae5ee6bf67c12b4477cd/esy/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/overrides/4d26755065a0ae5ee6bf67c12b4477cd/esy/test.sh -------------------------------------------------------------------------------- /esy.lock/overrides/4d26755065a0ae5ee6bf67c12b4477cd/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/overrides/4d26755065a0ae5ee6bf67c12b4477cd/package.json -------------------------------------------------------------------------------- /esy.lock/overrides/opam__s__conf_pkg_config_opam__c__1.1_opam_override/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/overrides/opam__s__conf_pkg_config_opam__c__1.1_opam_override/package.json -------------------------------------------------------------------------------- /esy.lock/overrides/opam__s__dune_opam__c__1.10.0_opam_override/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/overrides/opam__s__dune_opam__c__1.10.0_opam_override/package.json -------------------------------------------------------------------------------- /esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/files/ocamlbuild-0.14.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/files/ocamlbuild-0.14.0.patch -------------------------------------------------------------------------------- /esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/overrides/opam__s__ocamlbuild_opam__c__0.14.0_opam_override/package.json -------------------------------------------------------------------------------- /esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override/files/findlib-1.8.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override/files/findlib-1.8.0.patch -------------------------------------------------------------------------------- /esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/esy.lock/overrides/opam__s__ocamlfind_opam__c__1.8.0_opam_override/package.json -------------------------------------------------------------------------------- /examples/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/examples/dune -------------------------------------------------------------------------------- /examples/echo_server_http.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/examples/echo_server_http.re -------------------------------------------------------------------------------- /examples/echo_server_http2.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/examples/echo_server_http2.re -------------------------------------------------------------------------------- /examples/request_http.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/examples/request_http.re -------------------------------------------------------------------------------- /examples/request_http2.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/examples/request_http2.re -------------------------------------------------------------------------------- /httpkit-lwt-unix-h2.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/httpkit-lwt-unix-h2.opam -------------------------------------------------------------------------------- /httpkit-lwt-unix-httpaf.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/httpkit-lwt-unix-httpaf.opam -------------------------------------------------------------------------------- /httpkit.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/httpkit.opam -------------------------------------------------------------------------------- /lwt-unix-h2/client_http.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/lwt-unix-h2/client_http.re -------------------------------------------------------------------------------- /lwt-unix-h2/client_https.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/lwt-unix-h2/client_https.re -------------------------------------------------------------------------------- /lwt-unix-h2/client_request.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/lwt-unix-h2/client_request.re -------------------------------------------------------------------------------- /lwt-unix-h2/client_response.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/lwt-unix-h2/client_response.re -------------------------------------------------------------------------------- /lwt-unix-h2/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/lwt-unix-h2/dune -------------------------------------------------------------------------------- /lwt-unix-h2/httpkit_lwt_unix_h2.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/lwt-unix-h2/httpkit_lwt_unix_h2.re -------------------------------------------------------------------------------- /lwt-unix-h2/server_http.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/lwt-unix-h2/server_http.re -------------------------------------------------------------------------------- /lwt-unix-h2/server_request.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/lwt-unix-h2/server_request.re -------------------------------------------------------------------------------- /lwt-unix-httpaf/client_http.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/lwt-unix-httpaf/client_http.re -------------------------------------------------------------------------------- /lwt-unix-httpaf/client_https.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/lwt-unix-httpaf/client_https.re -------------------------------------------------------------------------------- /lwt-unix-httpaf/client_request.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/lwt-unix-httpaf/client_request.re -------------------------------------------------------------------------------- /lwt-unix-httpaf/client_response.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/lwt-unix-httpaf/client_response.re -------------------------------------------------------------------------------- /lwt-unix-httpaf/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/lwt-unix-httpaf/dune -------------------------------------------------------------------------------- /lwt-unix-httpaf/httpkit_lwt_unix_httpaf.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/lwt-unix-httpaf/httpkit_lwt_unix_httpaf.re -------------------------------------------------------------------------------- /lwt-unix-httpaf/server_http.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/lwt-unix-httpaf/server_http.re -------------------------------------------------------------------------------- /lwt-unix-httpaf/server_request.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/lwt-unix-httpaf/server_request.re -------------------------------------------------------------------------------- /src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/src/dune -------------------------------------------------------------------------------- /src/httpkit.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leostera/httpkit/HEAD/src/httpkit.re --------------------------------------------------------------------------------