ANN: network 3.1.2.0

I'm happy to announce the release of network 3.1.2.0. https://hackage.haskell.org/package/network-3.1.2.0 This version of network includes many improvements that allow more extensibility, portability, and greater test coverage. See the log below for more information. As well version 3.1.1.0 and 3.1.1.1 have been deprecated as they contain a bug in graceful close, more details below. - Added -f devel for test cases that are known to fail. #471 https://github.com/haskell/network/pull/471 - Improved precedence-compliant Read/Show instances. Verified via QuickCheck. #465 https://github.com/haskell/network/pull/465 #466 https://github.com/haskell/network/pull/466 - Removed the racing graceful close implementation to avoid issues with CLOSE_WAIT. #460 https://github.com/haskell/network/pull/438 - Gracefully handle binding of UNIX domain sockets. #460 https://github.com/haskell/network/pull/460 - Replace Socket type and family with extensible CInt pattern and synonyms. #459 https://github.com/haskell/network/pull/459 - Fixed race conditions in tests. #458 https://github.com/haskell/network/pull/458 - Removed many legacy uses of undefined. #456 https://github.com/haskell/network/pull/456 - Defined extensible CustomSockOpt via ViewPatterns. #455 https://github.com/haskell/network/pull/455 - Defined openSocket in terms of AddrInfo. 5b0987197fe2ed7beddd7b2096522d624e71151e https://github.com/haskell/network/commit/5b0987197fe2ed7beddd7b2096522d624e... - Improved FreeBSD portability for Control Messages and tests #452 https://github.com/haskell/network/pull/452 - Support sendMsg and recvMsg #433 https://github.com/haskell/network/pull/433 #445 https://github.com/haskell/network/pull/445 #451 https://github.com/haskell/network/pull/451 - Added sendMsg and recvMsg APIs - Redefined SocketOption as pattern synonym - Implement total Show functions for SockAddr #441 https://github.com/haskell/network/pull/441 - Improve portability changing u_int32_t to uint32_t. #442 https://github.com/haskell/network/pull/442 - Removed obsolete CPP statements. d1f4ee60ce6a4a85abb79532f64d4a4e71e2b1ce https://github.com/haskell/network/commit/d1f4ee60ce6a4a85abb79532f64d4a4e71... - Loads of improved test coverage. cbd67cc50a37770432eb978ac8b8eb6da3664817 https://github.com/haskell/network/commit/cbd67cc50a37770432eb978ac8b8eb6da3... fcc2d86d53a6bec793f6a979a9e8fdf7fe3f4c22 https://github.com/haskell/network/commit/fcc2d86d53a6bec793f6a979a9e8fdf7fe... 6db96969b3e8974abbfd50a7f073baa57376fd5e https://github.com/haskell/network/commit/6db96969b3e8974abbfd50a7f073baa573... As always, thank you to network's contributors!
participants (1)
-
Evan Borden