Revision history for stream-sockets
0.7.0.0
- Remove
sendMany.
- Make it possible to build this project with GHC 9.2 series. The previous
release had dropped support for everything below GHC 9.4.
0.6.1.1
- Work with primitive-unlifted-2.1.0.0.
0.6.1.0
- Correct implementation of withListenerReuse
- Add interruptibleForkAcceptedUnmasked for UDS. Add
SO_REUSEADDR inet functions.
0.6.0.0
- Give slab types a phantom type argument that indicates whether
or not they operate on pinned byte arrays. This makes it possible
to provide a
bytestring interface to recvmmsg.
- Upgrade interruptible datagram interface to work with new slabs.
0.5.0.0
- Add support for getting back
ECONNREFUSED when send or receiving
with datagram sockets.
- Add support for using
Addr and ByteString with datagram sockets.
- Add sendMany for vectored io on a stream socket.
- Correct the implementation of interruptible functions that
work on datagram sockets.
0.4.0.0
- Overhaul the interface. Aggressively use backpack.
0.3.1.0
- Add functions for sending strict bytestrings and lazy bytestrings
over a stream socket (
sendByteArray and sendLazyByteArray).
- Add
receiveByteString to Socket.Stream.IPv4. This is a function
for receive strict bytestring.
- Add
sendAddr. This is used in the implementations of both
sendByteArray and sendLazyByteArray.
0.3.0.0
- Totally redo almost everything. The API is now considered fairly
stable.
0.1.0.0 -- 2019-01-18
- First version. Released on an unsuspecting world.