package piaf

  1. Overview
  2. Docs
An HTTP library with HTTP/2 support written entirely in OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

piaf-0.2.0.tbz
sha256=07fa9009a52faeaae6d86116e75007f5279b185c7bc7c95aab9455f2107370fb
sha512=dfde4bd0a5c8a3b795a8e3d6f6e1f9f1864a9eb0a1b96763c17515d771566af7623ca64db671a8dce2c7838dad08d8465db98f5e4f8dcf5e1a386ef5b29da56c

CHANGES.md.html

0.2.0 2024-09-06

  • Improve certificate checking and authentication (#93) - @Firgeis

  • Check certificate SAN IP address when appropriate (#96) - @Firgeis

  • Close the file descriptor when failing to open a connection (#97) - @EduardoRFS

  • Yield to other threads when reading a message body. This improves fairness for large message bodies (#100)

  • Add error handling to Response.of_file (#103)

  • Add Client.send which sends a Request.t (#110)

  • openssl: set the client verify callback (#112)

  • Piaf.Response: add or_internal_error (#120)

  • Piaf.Response: Add Body.sendfile and Response.sendfile (#124)

  • Piaf.Config: Add config.flush_headers_immediately (#125)

  • Piaf.Server: Add config.shutdown_timeout to wait before shutting down the Piaf server (#174)

  • Websocket support (#139)

  • Multicore support (#151)

  • Allow binding to UNIX domain socket (#161)

  • Don't send invalid HTTP/2 headers (#197)

0.1.0 2021-02-03

  • Initial public release

OCaml

Innovation. Community. Security.