Changelog for network-simple-0.4.4
Version 0.4.4
- Compatibility with
socks-0.6
.
Version 0.4.3
-
Added SOCKS5 proxy support using the
socks
library. See functionsconnectSOCKS5
andconnectSockSOCKS5
. -
Increased connection timeout.
-
Client side sockets now have
SO_KEEPALIVE
andTCP_NODELAY
on by default. -
Server side sockets now have
SO_KEEPALIVE
on by default.
Version 0.4.2
-
Deprecate
sendMany
in 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
HostAny
so 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
transformers
dependency.
Version 0.4.0.4
- Bump upper bound on
exceptions
dependency.
Version 0.4.0.3
- Bump upper bound on
exceptions
dependency.
Version 0.4.0.2
-
Workaround
sendLazy
build issues in Windows 8 (see #13). -
Bump upper bound on
network
dependency.
Version 0.4.0.1
- Add
sendLazy
andsendMany
toNetwork.Simple.TCP
.
Version 0.4
-
Bump lower and upper bounds
exceptions
dependency. Replacing some uses ofMonadCatch
with `MonadMask. -
Bump upper bound on
network
dependency. -
Bump upper bound on
transformers
dependency.
Version 0.3.1
- Bumped upper-bounds on
exceptions
dependency.
Version 0.3.0
-
Re-export
Network.Socket.close
atNetwork.Simple.TCP
, except calledcloseSock
. -
Re-export
Socket
,SockAddr
,HostName
andServiceName
fromNetwork.Socket
atNetwork.Simple.TCP
. -
Generalize the
IO
monad by usingMonadIO
andMonadCatch
(from theexceptions
library).
Version 0.2.1.0
-
Export
send
andrecv
fromNetwork.Simple.TCP
. -
Re-export
Network.Socket.withSocketsDo
fromNetwork.Simple.TCP
.
Version 0.2.0.1
- FIX:
acceptFork
now properly closes the connection socket, even in case of asynchronous exceptions.
Version 0.2.0.0
Network.Simple.TCP.serveFork
was renamed toserve
, and the previous function namedserve
was removed.
Version 0.1.0.1
- Fixed typos, including the maintainer email.
Version 0.1.0.0
- First release.