./net/hs-network, Haskell Low-level networking interface

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.2.7.0nb1, Package name: hs-network-3.2.7.0nb1, Maintainer: pho

network: Networking-related facilities


Required to run:
[lang/ghc88]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 142.299 KB

Version history: (Expand)


CVS history: (Expand)


   2025-02-02 14:06:08 by Masatake Daimon | Files touched by this commit (1173)
Log message:
Bump all Haskell packages after switching the default compiler.
   2025-01-30 10:56:49 by Masatake Daimon | Files touched by this commit (4) | Package updated
Log message:
net/hs-network: update to network-3.2.7.0

## Version 3.2.7.0

* Using nested `bracket` for `gracefulClose`.
  [#591](https://github.com/haskell/network/issues/590)
* Fix memory leak in getaddrinfo and make it async exception safe.
  [#591](https://github.com/haskell/network/pull/591)
* Make call to c_free async exception safe.
  [#592](https://github.com/haskell/network/pull/592)

## Version 3.2.6.0

* fixing the Show instance of IPv4-mapped IPv6 address on little endian machines

## Version 3.2.5.0

* `gracefulClose` based on STM racing and `timeout`.
  [#587](https://github.com/haskell/network/issues/587)

## Version 3.2.4.0

* New API: setSockOptValue.
  [#588](https://github.com/haskell/network/issues/588)

## Version 3.2.3.0

* Making getAddrInfo polymorphic
  [#587](https://github.com/haskell/network/issues/587)

## Version 3.2.2.0

* New API: waitReadSocketSTM, waitAndCancelReadSocketSTM,
  waitWriteSocketSTM, waitAndCancelWriteSocketSTM
  [#586](https://github.com/haskell/network/issues/586)
* Checking the length of ASCII string allowing trailing 0.
  [#585](https://github.com/haskell/network/issues/585)

## Version 3.2.1.0

* Trying to release with the latest autoreconf.
  Packing "network" in the local directory instead of CI.
* Remove includes from .cabal-file
  [#583](https://github.com/haskell/network/issues/583)
* making gracefulClose more graceful
  [#580](https://github.com/haskell/network/issues/580)
* Update config.guess, config.sub to their latest versions
  [#579](https://github.com/haskell/network/issues/579)
   2024-05-09 03:32:57 by Masatake Daimon | Files touched by this commit (1137)
Log message:
Recursive revbump after changing the default Haskell compiler
   2024-04-29 04:56:00 by Masatake Daimon | Files touched by this commit (4)
Log message:
net/hs-network: Update to 3.2.0.0

Version 3.2.0.0

    Breaking change: Using Strict and StrictData.
    Breaking change: Allow a control message to contain multiple file \ 
descriptors #567
    Breaking change: CmsgIdFd -> CmsgIdFds #575
    SocketTypes: use UnsupportedSocketType instead of -1. #560
    Expose NullSockAddr, add send-with-fds functions. #562
    Allow bytestring-0.12 and replace deprecated memcpy by copyBytes. #564
    Close file descriptor in accept when exception happens #569
    Bump CI to GHC 9.8 and latest versions of actions #573

Version 3.1.5.0

    #541
        Export Network.Socket.Internal.NullSockAddr
        Add Network.Socket.ByteString.sendManyWithFds
        Add Network.Socket.ByteString.Lazy.sendWithFds
   2023-11-02 07:37:49 by Masatake Daimon | Files touched by this commit (1141)
Log message:
Revbump all Haskell after updating lang/ghc96
   2023-10-27 04:08:49 by Masatake Daimon | Files touched by this commit (4)
Log message:
net/hs-network: Update to 3.1.4.0

Version 3.1.4.0
    Install and use afunix_compat.h header. #556
    Supporting SO_SNDTIMEO and SO_RCVTIMEO. #555
    Emulating socketPair on Windows. #554

Version 3.1.3.0
    Supporting AF_UNIX on Windows #553

Version 3.1.2.9
    Resolving the runtime linker problem on Windows. #552

Version 3.1.2.8
    Ignoring error from shutdown in gracefulClose
    Fix bitsize of some msghdr and cmsghdr fields on Linux #535
    Add SO_ACCEPTCONN SocketOption #524
   2023-10-09 06:55:01 by Masatake Daimon | Files touched by this commit (988)
Log message:
Bump Haskell packages after updating lang/ghc94
   2022-02-26 04:58:36 by Masatake Daimon | Files touched by this commit (872)
Log message:
Bump all Haskell packages after enabling "split sections" in mk/haskell.mk