Client.socket (#75)Eio_unix.stream_socket_ty, allowing the use of mock sockets (#74)~sw:Eio.Switch.t argument and fail the switch when loop raises an exception (#61)Gluten.Buffer implementation and drop the Ke dependency (#67)>= 0.16 (#53)Eio.Io errors (#54)Eio.Promise.t from Gluten_eio.Client.shutdown (f8b88c485)gluten-eio package, a gluten backend for eio (#35)(select ...) compatible with Dune 2.0 (#21)Server_with_conduit (#22)core and async >= v.0.15.0 (#30)tls-async I/O support on the client (#31)gluten-mirage: Fix read and writev (#32):
read now respects the length parameter of the receiving buffer and buffers extra bytes until the next time read is calledwritev now copies the underlying IOVecs, as Flow.writev takes ownership of the buffers, which can't be reusedshutdown with SHUTDOWN_SEND. This is especially important on the client, where sending a FIN packet might cause the other end to shutdown the connection without sending back a response (#10)