package gluten-async
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=f6372d5f71bf9d0253189ec2952044897c317aed06713f4df8498f7cbb9214e5
sha512=684ceaabaed4ebcba44325985e40a7a1d111d3217978f4d30b078145eadd3b0773ad462b2fb646460caf3e7dbad5d3f704146fb50b95d588d18d869d7ae5e8f7
CHANGES.md.html
Unreleased
0.3.0 2022-08-08
gluten-lwt, gluten-lwt-unix: in the OpenSSL backend, select the ALPN protocol properly (#20)
Make
(select ...)
compatible with Dune 2.0 (#21)Adapt to newer conduit versions by removing
Server_with_conduit
(#22)gluten-async: Depend on
core
andasync
>= v.0.15.0 (#30)gluten-async: Add
tls-async
I/O support on the client (#31)gluten-mirage: Fix
read
andwritev
(#32):read
now respects the length parameter of the receiving buffer and buffers extra bytes until the next timeread
is calledwritev
now copies the underlying IOVecs, asFlow.writev
takes ownership of the buffers, which can't be reused
0.2.1 2020-05-16
gluten-lwt, gluten-async, gluten-lwt-unix, gluten-mirage: never call
shutdown
withSHUTDOWN_SEND
. This is especially important on the client, where sending aFIN
packet might cause the other end to shutdown the connection without sending back a response (#10)
0.2.1 2020-05-16
gluten-mirage: Add a Mirage runtime (#5)
gluten: Remove dependency on httpaf (#6)
gluten-lwt-unix: Allow configuring accepted ALPN protocols in the SSL / TLS runtimes (#7)
gluten-async: Add an Async runtime (#8)
0.2.0 2020-04-29
gluten-lwt: Refactor the runtime to reuse more code (#3)
gluten, gluten-lwt: Change the API, support runtimes that aren't upgradable (#4)
0.1.0 2020-04-27
Initial public release