Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ghc-network-doc-3.2.12.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: ghc-network-doc Distribution: openSUSE Tumbleweed
Version: 3.2.12.0 Vendor: openSUSE
Release: 1.1 Build date: Thu Nov 5 06:55:59 2026
Group: Unspecified Build host: reproducible
Size: 2901677 Source RPM: ghc-network-3.2.12.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://hackage.haskell.org/package/network
Summary: Haskell network library documentation
This package provides the Haskell network library documentation.

Provides

Requires

License

BSD-3-Clause

Changelog

* Thu Nov 05 2026 Peter Simons <psimons@suse.com>
  - Update network to version 3.2.12.0.
    [#]# Version 3.2.12.0
    * Add unsafeGracefulClose and recvMsgWith
    * Return the bytes sent from sendMsg on Windows
    * Add withWritable, connectWith and the send functions which the caller can give up on
    * Raise the error which the first read of recvWith meets, rather than dropping it and waiting
    * Add recvBufMsgWith, sendBufMsgWith, the give-up functions of Network.Socket.Address and of Network.Socket.ByteString.Lazy
    * On Windows, giving up on an operation no longer cancels other threads' operations on the socket
    * recvBufFromWith takes Ptr a, as recvBufFrom does
    * Emulate socketPair with TCP over loopback on Windows
      [#630](https://github.com/haskell/network/pull/630)
    * Add isPortUnreachableError
* Fri Oct 30 2026 Peter Simons <psimons@suse.com>
  - Update network to version 3.2.11.0.
    [#]# Version 3.2.11.0
    * Add unsafeClose
      [#629](https://github.com/haskell/network/pull/629)
* Thu Oct 29 2026 Peter Simons <psimons@suse.com>
  - Update network to version 3.2.10.0.
    [#]# Version 3.2.10.0
    * Multicast support
      [#614](https://github.com/haskell/network/pull/614)
    * Support for getHostName
      [#621](https://github.com/haskell/network/pull/621)
    * Adding acceptWith, recvWith, recvFromWith, recvBufWith and recvBufFromWith, which take an STM action
      beside the operation and let the caller give up on it without closing
      the socket or interrupting the thread, and withReadable, which they are
      built from.
    * Adding isClosedSocketError and isTransientAcceptError, which name what
      an accept loop has to tell apart: a socket closed under it, one queued
      connection which failed, and the rest.
    * On Windows, the Winsock error code is kept in ioe_errno rather than
      dropped.  Winsock reports every error as OtherError, so the code was
      the only thing telling them apart and it was only in the description.
      isClosedSocketError and isTransientAcceptError read it, so an accept
      loop there now stops when its socket is closed and retries a
      connection the peer gave up on.
    * gracefulClose waits for the peer's FIN through recvBufWith, which is
      one code path on every platform, and drains what arrived before it up
      to 128 KiB rather than reading once: data left unread makes close send
      RST.  It therefore keeps to its timeout on Windows, where
      System.Timeout cannot cut a receive short and a peer which stayed open
      and silent used to hold the caller for as long as it did.
    * gracefulClose reads its timeout as the milliseconds it is documented
      to be without an event manager.  System.Timeout takes microseconds, so
      it was a thousandth of what was asked for.
    * On Windows, a datagram socket hears an ICMP unreachable which a send
      of its own caused only once it is connected, as on POSIX.  Winsock
      reports it to every datagram socket, so one reply bouncing off a
      client which had gone ended a server's receive loop; socket turns that
      off and connect turns it back on.
    * The readiness based waitReadSocketSTM and waitWriteSocketSTM cannot
      work on Windows, where completion ports report that an operation has
      finished rather than that one could be started, and now say so
      instead of blocking forever.
* Fri Aug 21 2026 Peter Simons <psimons@suse.com>
  - Update network to version 3.2.9.0.
    [#]# Version 3.2.9.0
    * Exporting recvBufNoWait.
* Mon Aug 11 2025 Peter Simons <psimons@suse.com>
  - Update network to version 3.2.8.0.
    [#] CHANGELOG for network
    [#]# Version 3.2.8.0
    * sockopt: add IP_DONTFRAG/IP_MTU_DISCOVER option.
      [#603](https://github.com/haskell/network/pull/603)
    * Add new SocketOption KeepInit.
      [#600](https://github.com/haskell/network/pull/600)
    * Remove withSocketsDo from examples.
      [#596](https://github.com/haskell/network/pull/596)
* Wed Nov 27 2024 Peter Simons <psimons@suse.com>
  - Update network to version 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)
* Tue Nov 12 2024 Peter Simons <psimons@suse.com>
  - Update network to version 3.2.6.0.
    [#]# 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)
    [#]# Version 3.2.0.0
    * Breaking change: Using Strict and StrictData.
    * Breaking change: Allow a control message to contain multiple file descriptors
      [#567](https://github.com/haskell/network/issues/567)
    * Breaking change: CmsgIdFd -> CmsgIdFds
      [#575](https://github.com/haskell/network/issues/575)
    * SocketTypes: use UnsupportedSocketType instead of -1.
      [#560](https://github.com/haskell/network/issues/560)
    * Expose NullSockAddr, add send-with-fds functions.
      [#562](https://github.com/haskell/network/issues/562)
    * Allow bytestring-0.12 and replace deprecated memcpy by copyBytes.
      [#564](https://github.com/haskell/network/issues/564)
    * Close file descriptor in accept when exception happens
      [#569](https://github.com/haskell/network/issues/569)
    * Bump CI to GHC 9.8 and latest versions of actions
      [#573](https://github.com/haskell/network/issues/573)
    [#]# Version 3.1.5.0
    * [#541](https://github.com/haskell/network/issues/541)
    * Export `Network.Socket.Internal.NullSockAddr`
    * Add `Network.Socket.ByteString.sendManyWithFds`
    * Add `Network.Socket.ByteString.Lazy.sendWithFds`
* Tue Jul 18 2023 Peter Simons <psimons@suse.com>
  - Update network to version 3.1.4.0 revision 1.
    Upstream has revised the Cabal build instructions on Hackage.
* Wed May 24 2023 Peter Simons <psimons@suse.com>
  - Update network to version 3.1.4.0.
    [#]# Version 3.1.4.0
    * Install and use afunix_compat.h header.
      [#556](https://github.com/haskell/network/pull/556)
    * Supporting SO_SNDTIMEO and SO_RCVTIMEO.
      [#555](https://github.com/haskell/network/pull/555)
    * Emulating socketPair on Windows.
      [#554](https://github.com/haskell/network/pull/554)
* Tue May 16 2023 Peter Simons <psimons@suse.com>
  - Update network to version 3.1.3.0.
    [#]# Version 3.1.3.0
    * Supporting AF_UNIX on Windows
      [#553](https://github.com/haskell/network/issues/553)
* Mon May 01 2023 Peter Simons <psimons@suse.com>
  - Update network to version 3.1.2.9.
    [#]# Version 3.1.2.9
    * Resolving the runtime linker problem on Windows.
      [#552](https://github.com/haskell/network/issues/552)
* Thu Mar 30 2023 Peter Simons <psimons@suse.com>
  - Updated spec file to conform with ghc-rpm-macros-2.5.2.
* Fri Mar 03 2023 Peter Simons <psimons@suse.com>
  - Update network to version 3.1.2.8.
    [#]# Version 3.1.2.8
    * Ignoring error from shutdown in gracefulClose
    * Fix bitsize of some msghdr and cmsghdr fields on Linux
      [#535](https://github.com/haskell/network/issues/535)
    * Add SO_ACCEPTCONN SocketOption
      [#524](https://github.com/haskell/network/issues/524)

Files

/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/CHANGELOG.md
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/Network-Socket-Address.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/Network-Socket-ByteString-Lazy.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/Network-Socket-ByteString.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/Network-Socket-Internal.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/Network-Socket.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/README.md
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/doc-index-A.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/doc-index-All.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/doc-index-B.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/doc-index-C.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/doc-index-D.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/doc-index-E.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/doc-index-F.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/doc-index-G.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/doc-index-H.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/doc-index-I.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/doc-index-K.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/doc-index-L.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/doc-index-M.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/doc-index-N.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/doc-index-O.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/doc-index-P.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/doc-index-R.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/doc-index-S.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/doc-index-T.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/doc-index-U.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/doc-index-W.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/doc-index-Z.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/doc-index.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/haddock-bundle.min.js
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/index.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/linuwial.css
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/meta.json
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/network.haddock
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/network.txt
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/quick-jump.css
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.Address.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.Buffer.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.ByteString.IO.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.ByteString.Internal.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.ByteString.Lazy.Posix.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.ByteString.Lazy.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.ByteString.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.Cbits.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.Fcntl.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.Flag.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.Handle.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.If.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.Imports.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.Info.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.Internal.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.Name.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.Options.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.Posix.Cmsg.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.Posix.CmsgHdr.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.Posix.HostName.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.Posix.IOVec.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.Posix.MsgHdr.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.ReadShow.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.STM.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.Shutdown.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.SockAddr.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.Syscall.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.Types.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.Unix.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.Wait.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/Network.Socket.html
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/highlight.js
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/src/style.css
/usr/share/doc/packages/ghc-9.12.4/html/libraries/network-3.2.12.0/synopsis.png
/usr/share/licenses/ghc-network-doc
/usr/share/licenses/ghc-network-doc/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Nov 12 01:28:40 2026