Changelog for network-simple-0.4.5
Version 0.4.5
-
Compatibility with
network-3.0. -
Bumped minimum
networkversion to2.7. -
Added dependency on
network-bsd >= 2.7.
Version 0.4.4
- Compatibility with
socks-0.6.
Version 0.4.3
-
Added SOCKS5 proxy support using the
sockslibrary. See functionsconnectSOCKS5andconnectSockSOCKS5. -
Increased connection timeout.
-
Client side sockets now have
SO_KEEPALIVEandTCP_NODELAYon by default. -
Server side sockets now have
SO_KEEPALIVEon by default.
Version 0.4.2
-
Deprecate
sendManyin favor ofsendLazy. -
Generalize return type of
serve. -
Silence all synchronous exceptions on socket shutdown and close.
-
Better exception handling everywhere.
-
Added dependency on
safe-exceptions. -
Added
listenSock. -
Improved documentation.
Version 0.4.1
-
Fix
HostAnyso that IPv6 addresses are correctly included as well. See #22. -
Implement a very crude version of Happy Eyeballs (RFC 8305). See #15.
-
Remove upper bounds from all dependencies other than
base.
Version 0.4.0.5
- Bump upper bound on
transformersdependency.
Version 0.4.0.4
- Bump upper bound on
exceptionsdependency.
Version 0.4.0.3
- Bump upper bound on
exceptionsdependency.
Version 0.4.0.2
-
Workaround
sendLazybuild issues in Windows 8 (see #13). -
Bump upper bound on
networkdependency.
Version 0.4.0.1
- Add
sendLazyandsendManytoNetwork.Simple.TCP.
Version 0.4
-
Bump lower and upper bounds
exceptionsdependency. Replacing some uses ofMonadCatchwith `MonadMask. -
Bump upper bound on
networkdependency. -
Bump upper bound on
transformersdependency.
Version 0.3.1
- Bumped upper-bounds on
exceptionsdependency.
Version 0.3.0
-
Re-export
Network.Socket.closeatNetwork.Simple.TCP, except calledcloseSock. -
Re-export
Socket,SockAddr,HostNameandServiceNamefromNetwork.SocketatNetwork.Simple.TCP. -
Generalize the
IOmonad by usingMonadIOandMonadCatch(from theexceptionslibrary).
Version 0.2.1.0
-
Export
sendandrecvfromNetwork.Simple.TCP. -
Re-export
Network.Socket.withSocketsDofromNetwork.Simple.TCP.
Version 0.2.0.1
- FIX:
acceptForknow properly closes the connection socket, even in case of asynchronous exceptions.
Version 0.2.0.0
Network.Simple.TCP.serveForkwas renamed toserve, and the previous function namedservewas removed.
Version 0.1.0.1
- Fixed typos, including the maintainer email.
Version 0.1.0.0
- First release.