package paf-cohttp
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
On This Page
  - 0.7.0 (2024-08-28) Paris - France
- 0.6.0 (2024-05-07) Paris - France
- 0.5.0 (2023-21-03) Paris - France
- 0.4.0 (2023-01-10) Paris - France
- 0.3.0 (2022-10-19) Paris - France
- 0.2.0 (2022-09-29) Paris - France
- 0.1.0 (2022-08-28) Paris - France
- 0.0.9 (2022-04-11) Paris - France
- 0.0.8 (2022-04-01) Paris - France
- 0.0.7 (2021-10-12) Paris - France
- 0.0.6 (2021-10-11) Paris - France
- 0.0.5 (2021-03-08) Paris - France
- 0.0.4 (2021-26-07) Paris - France
- 0.0.3 (2021-26-04) Paris - France
- 0.0.2 (2021-20-04) Paris - France
- 0.0.1 (2021-27-01) Paris - France
  A CoHTTP client with its HTTP/AF implementation
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      paf-0.8.0.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=d2ad3b819a735320e85a50389bf3fe1064afbd528067b470564a4ece2ab31b63
    
    
  sha512=e6bf4640a1411ab15fcec1fda9c494bfa895bd1d5c2f40542a9680252dd2cabf2f3da7f17849489e5ddfef2c003b35a9945a2f8aae432d3d1608745f02767612
    
    
  doc/CHANGES.html
0.8.0 (2025-02-17) Paris - France
- Add x-maintenance-intent(@hannesm, #100)
- Remove mirage-timedependency and upgrade to mirage-crypto.1.2.0 (@hannesm, #101)
- Switch to ocaml-h1instead ofhttpaf(@dinosaure, #103)
0.7.0 (2024-08-28) Paris - France
- Upgrade to tls.1.0.0 and x509.1.0.0 (@hannesm, #96)
0.6.0 (2024-05-07) Paris - France
- Fix typographie on errors (@hannesm, #91)
- Introduce and use the new shutdownfunction (@hannesm, @dinosaure, #92)
- Update to ocamlformat.0.26.1 (@dinosaure, #94)
0.5.0 (2023-21-03) Paris - France
- Upgrade to mirage-crypto-rng.0.11.0(@hannesm, @dinosaure, #85)
- Be able to specify ALPN protocols (@kit-ty-kate, @dinosaure, #86) Also merged into ocaml-letsencrypt(see mmaker/ocaml-letsencrypt#33)
- Set the default protocol used for the ALPN negotiation to "http/1.1" (@dinosaure, #87) Also merged into ocaml-letsencrypt(see mmaker/ocaml-letsencrypt#33)
- Upgrade paftoh2.0.10.0(@kit-ty-kate, @dinosaure, #83)
- Replace Cstruct.copy(deprecated) byCstruct.to_string(@dinosaure, #83)
- Delete paf-lepackage (@dinosaure, @hannesm, #88) Implementations are available via the new packageletsencrypt-mirage
0.4.0 (2023-01-10) Paris - France
- Fix memory leak about functor application (@dinosaure, #78)
- Add a new sub-package le.mirageto facilite obtaining a let's encrypt certificate and expose few functions to handle Let's encrypt certificates (@kit-ty-kate, @dinosaure, @hannesm, #75)
0.3.0 (2022-10-19) Paris - France
- Fix a file-descriptor leak when we fail on the TLS handshake (#72, @TheLortex, @dinosaure, @hannesm)
- Add renegfunction intoPaf_mirage.Make.TLS(#73, @dinosaure)
0.2.0 (2022-09-29) Paris - France
- Fix several issues about h2 protocols (@dinosaure, #70)
- Delete the Timedevice (@dinosaure, @hannesm, #70)
- Upgrade the distribution with the new interface of Alpnmodule andPaf_mirage(@dinosaure, #70)
- Update unikernels (@dinosaure, #70)
0.1.0 (2022-08-28) Paris - France
- Fix the Let's encrypt support (@dinosaure, #65)
- Update the codebase with ocamlformat.0.23.0(@dinosaure, #66)
- Update the project with h2.0.9.0(@dinosaure, #67)
0.0.9 (2022-04-11) Paris - France
- Fix unikernels (@hannesm, #58)
- Improve the API and documentation (@dinosaure, #59)
- Add TCPV4V6 module to be able to provide a simple functoria device (@dinosaure, #59)
- The HTTP server requires a TCP/IP implementation instead of a Stack implementation (@dinosaure, #59)
- Extend the API by an handshake function which handle the TLS handshake (@TheLortex, #59)
0.0.8 (2022-04-01) Paris - France
- Upgrade to tcpip.7.0.0(@dinosaure, #54)
- Let the user to manipulate the incoming flow (@dinosaure, #55)
0.0.7 (2021-10-12) Paris - France
- Avoid astringdependency (@dinosaure, #45)
- Remove rresultdependency (@hannesm, @dinosaure, #47)
- Upgrade the code-base with mirage-stack.3.0.0(@dinosaure, #49)
- Update ALPN module without GADT (@dinosaure, #50)
0.0.6 (2021-10-11) Paris - France
- Use tls.0.15.0,x509.0.15.0andletsencrypt.0.4.0(@hannesm, @dinosaure, #42)
- Fix the documentation (@dinosaure, #43)
0.0.5 (2021-03-08) Paris - France
- Use tls.0.14.0(@hannesm, @dinosaure, #38)
0.0.4 (2021-26-07) Paris - France
- Don't use disconnectwhen the server terminates (@dinosaure, #28)
- The main loop should not leave when it get an error from a client (@dinosaure, #28)
- Closederror from TLS layer does not mean that the service is close, wrap such error into a client's- write_error(@dinosaure, #28)
- Do the compression of the ring-buffer at any call of read(@dinosaure, #29)
- Refactore the loop under a common implementation (@dinosaure, #30)
- Add a simple accessor to the peer identity (@dinosaure, #31)
- Cut package between paf&paf-cohttp(@dinosaure, @hannesm, #32)
- Cut package between paf&paf-le(@dinosaure, @hannesm, #33)
- Update unikernels with the package layout (@dinosaure, #34)
0.0.3 (2021-26-04) Paris - France
- Update to X509.0.13.0 (@hannesm, #26)
0.0.2 (2021-20-04) Paris - France
- Add simple unikernel as an example of paf(@dinosaure, #17)
- Unfunctorize the client part of HTTP/AF (@dinosaure, #18)
- Ensure to pass queries to the server handler (@dinosaure, #19)
- Add the support of h2and ALPN (@dinosaure, #20)
- Support tls.0.13.0(@dinosaure, @hannesm, #21)
- Add tests about ALPN dispatcher (@dinosaure, #22)
0.0.1 (2021-27-01) Paris - France
- First release of paf
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  On This Page
  - 0.7.0 (2024-08-28) Paris - France
- 0.6.0 (2024-05-07) Paris - France
- 0.5.0 (2023-21-03) Paris - France
- 0.4.0 (2023-01-10) Paris - France
- 0.3.0 (2022-10-19) Paris - France
- 0.2.0 (2022-09-29) Paris - France
- 0.1.0 (2022-08-28) Paris - France
- 0.0.9 (2022-04-11) Paris - France
- 0.0.8 (2022-04-01) Paris - France
- 0.0.7 (2021-10-12) Paris - France
- 0.0.6 (2021-10-11) Paris - France
- 0.0.5 (2021-03-08) Paris - France
- 0.0.4 (2021-26-07) Paris - France
- 0.0.3 (2021-26-04) Paris - France
- 0.0.2 (2021-20-04) Paris - France
- 0.0.1 (2021-27-01) Paris - France