The NetBSD Project

CVS log for pkgsrc/net/hs-network/buildlink3.mk

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / net / hs-network

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed Mar 5 03:39:46 2025 UTC (2 weeks, 2 days ago) by pho
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -2 lines
recursive revbump after patching lang/ghc910

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sun Feb 2 13:05:40 2025 UTC (6 weeks, 5 days ago) by pho
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -2 lines
Bump all Haskell packages after switching the default compiler.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Thu Jan 30 09:56:49 2025 UTC (7 weeks, 1 day ago) by pho
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +3 -3 lines
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)

Revision 1.24: download - view: text, markup, annotated - select for diffs
Thu May 9 01:32:29 2024 UTC (10 months, 1 week ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4, pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -2 lines
Recursive revbump after changing the default Haskell compiler

Revision 1.23: download - view: text, markup, annotated - select for diffs
Mon Apr 29 02:56:00 2024 UTC (10 months, 3 weeks ago) by pho
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +3 -3 lines
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

Revision 1.22: download - view: text, markup, annotated - select for diffs
Thu Nov 2 06:37:17 2023 UTC (16 months, 2 weeks ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -2 lines
Revbump all Haskell after updating lang/ghc96

Revision 1.21: download - view: text, markup, annotated - select for diffs
Fri Oct 27 02:08:49 2023 UTC (16 months, 3 weeks ago) by pho
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +3 -3 lines
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

Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon Oct 9 04:54:42 2023 UTC (17 months, 1 week ago) by pho
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -2 lines
Bump Haskell packages after updating lang/ghc94

Revision 1.19: download - view: text, markup, annotated - select for diffs
Tue Feb 7 01:41:02 2023 UTC (2 years, 1 month ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -2 lines
revbump all the Haskell packages after modifying the runtime system of lang/ghc94

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sat Feb 26 03:58:19 2022 UTC (3 years ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -2 lines
Bump all Haskell packages after enabling "split sections" in mk/haskell.mk

Revision 1.17: download - view: text, markup, annotated - select for diffs
Sat Feb 12 08:50:46 2022 UTC (3 years, 1 month ago) by pho
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -2 lines
revbump after changing the default Haskell compiler

Revision 1.16: download - view: text, markup, annotated - select for diffs
Fri Feb 11 11:55:33 2022 UTC (3 years, 1 month ago) by pho
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -2 lines
Import network-3.1.2.7

Version 3.1.2.7
* No change from 3.1.2.6 but to take a right procedure to upload "network"
  to Hackage for Windows.

Version 3.1.2.6
* Making IPv4PktInfo on Win the same as that on Posix #522
* Add support for nix/ghcjs #517

Version 3.1.2.5
* Regenerate configure script with autoconf-2.69 to temporarily fix broken
  cabal-3.4.0.0 on Windows. Note that the old one was generated with
  autoconf-2.71. #513

Version 3.1.2.3
* Supporting M1 Mac #510
* Workaround for autoconf on Windows #508
* Fixing building failure on SmartOS #507
* HsNet.h: remove unused fn hsnet_inet_ntoa definition #504
* Use a working define for OpenBSD detection #503

Version 3.1.2.2
* Allow bytestring 0.11 #490
* Export StructLinger #491
* Fix a couple of broken tests on OpenBSD #498

Revision 1.15: download - view: text, markup, annotated - select for diffs
Tue Jan 18 02:48:19 2022 UTC (3 years, 2 months ago) by pho
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
Bump packages that depends on GHC

Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon May 3 19:01:09 2021 UTC (3 years, 10 months ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
*: Bump PKGREVISION for ghc-9.0.1

Revision 1.13: download - view: text, markup, annotated - select for diffs
Fri Apr 23 10:03:01 2021 UTC (3 years, 10 months ago) by pho
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +3 -3 lines
Update to network-3.1.2.1

Version 3.1.2.1
* Increasing base lower bound to 4.9. #473
* Suppressing errors from removeFile in UNIX bind. #478
* Restoring UNIX stub functions on Windows. #489

Version 3.1.2.0
* Added -f devel for test cases that are known to fail. #471
* Improved precedence-compliant Read/Show instances. Verified via
  QuickCheck. #465 #466
* Removed the racing graceful close implementation to avoid issues
  with CLOSE_WAIT. #460
* Gracefully handle binding of UNIX domain sockets. #460
* Replace Socket type and family with extensible CInt pattern and
  synonyms. #459
* Fixed race conditions in tests. #458
* Removed many legacy uses of undefined. #456
* Defined extensible CustomSockOpt via ViewPatterns. #455
* Defined openSocket in terms of
  AddrInfo. 5b0987197fe2ed7beddd7b2096522d624e71151e
* Improved FreeBSD portability for Control Messages and tests #452
* Support sendMsg and recvMsg #433 #445 #451
  - Added sendMsg and recvMsg APIs
  - Redefined SocketOption as pattern synonym
* Implement total Show functions for SockAddr #441
* Improve portability changing u_int32_t to uint32_t. #442
* Removed obsolete CPP
  statements. d1f4ee60ce6a4a85abb79532f64d4a4e71e2b1ce
* Loads of improved test
  coverage. cbd67cc50a37770432eb978ac8b8eb6da3664817
  fcc2d86d53a6bec793f6a979a9e8fdf7fe3f4c22
  6db96969b3e8974abbfd50a7f073baa57376fd5e

Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Jan 1 03:10:36 2020 UTC (5 years, 2 months ago) by pho
Branches: MAIN
CVS tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +3 -5 lines
Update to network-3.1.1.1

Version 3.1.1.1
* Fix for GHCJS. #431

Version 3.1.1.0
* A new API: gracefulClose. #417
* touchSocket, unsafeFdSocket: Allow direct access to a socket's file
  descriptor while providing tools to prevent it from being garbage
  collected. This also deprecated fdSocket in favor of unsafeFdSocket
  and withFdSocket. #423
* socketToFd: Duplicates a socket as a file desriptor and closes the
  source socket. #424

Version 3.1.0.1
* getAddrInfo: raise exception if no AddrInfo returned. #410
* Avoid catching SomeException. #411

Version 3.1.0.0
* Making GC of socket safer. #399
* Deprecating fdSocket. Use withFdSocket instead to ensure that
  sockets are GCed in proper time. #399

Version 3.0.1.1
* Fix blocking if_nametoindex errors on Windows #391

Version 3.0.1.0
* Added getSocketType :: Socket -> IO SocketType. #372
* Correcting manual and brushing up test cases #375
* Fixed longstanded bug in getContents on mac #375
* Fixing regression: set correct sockaddr length for abstract
  addresses for Linux. #374

Version 3.0.0.1
* Fixed a bug in connect where exceptions were not thrown #368

Version 3.0.0.0
* Breaking change: the Network and Network.BSD are
  removed. Network.BSD is provided a new package: network-bsd.
* Breaking change: the signatures are changed:

    old fdSocket :: Socket -> CInt
    new fdSocket :: Socket -> IO CInt

    old mkSocket :: CInt -> Family -> SocketType -> ProtocolNumber -> SocketStatus -> IO Socket
    new mkSocket :: CInt -> IO Socket

* Breaking change: the deprecated APIs are removed: send, sendTo,
  recv, recvFrom, recvLen, htonl, ntohl, inet_addr, int_ntoa,
  bindSocket, sClose, SocketStatus, isConnected, isBound, isListening,
  isReadable, isWritable, sIsConnected, sIsBound, sIsListening,
  sIsReadable, sIsWritable, aNY_PORT, iNADDR_ANY, iN6ADDR_ANY,
  sOMAXCONN, sOL_SOCKET, sCM_RIGHTS, packSocketType, getPeerCred.
* Breaking change: SockAddrCan is removed from SockAddr.
* Socket addresses are extendable with Network.Socket.Address.
* "socket" is now asynchronous-exception-safe. #336
* "recvFrom" returns (0, addr) instead of throwing an error on EOF. #360
* All APIs are available on any platforms.
* Build system is simplified.
* Bug fixes.

Version 2.8.0.1
* Eensuring that accept returns a correct sockaddr for unix
  domain. #400
* Avoid out of bounds writes in pokeSockAddr. #400

Version 2.8.0.0
* Breaking change: PortNumber originally contained Word16 in network
  byte order and used "deriving Ord". This results in strange behavior
  on the Ord instance. Now PortNumber holds Word16 in host byte
  order. #347
* Breaking change: stopping the export of the PortNum constructor in
  PortNumber.
* Use bytestring == 0.10.* only.
* Use base >= 4.7 && < 5.

Version 2.7.0.2
* Removing withMVar to avoid the deadlock between "accept" and "close"
  #330
* "close" does not throw exceptions. A new API: "close'" throws
  exceptions when necessary. #337
* Fixing the hang of lazy sendAll. #340
* Installing NetDef.h (#334) #334

Version 2.7.0.1
* A new API: socketPortSafe. #319
* Fixing a drain bug of sendAll. #320
* Porting the new CALLCONV convention from master. #313
* Withdrawing the deprecations of packFamily and unpackFamily. #324

Version 2.7.0.0
* Obsoleting the Network module.
* Obsoleting the Network.BSD module.
* Obsoleting APIs: MkSocket, htonl, ntohl, getPeerCred, getPeerEid,
  send, sendTo, recv, recvFrom, recvLen, inet_addr, inet_ntoa,
  isConnected, isBound, isListening, isReadable, isWritable, aNY_PORT,
  iNADDR_ANY, iN6ADDR_ANY, sOMAXCONN, sOL_SOCKET, sCM_RIGHTS,
  packFamily, unpackFamily, packSocketType
* Breaking change: do not closeFd within sendFd. #271
* Exporting ifNameToIndex and ifIndexToName from Network.Socket.
* New APIs: setCloseOnExecIfNeeded, getCloseOnExec and getNonBlock
* New APIs: isUnixDomainSocketAvailable and getPeerCredential
* socketPair, sendFd and recvFd are exported even on Windows.

Version 2.6.3.5
* Reverting "Do not closeFd within sendFd" #271

Version 2.6.3.4
* Don't touch IPv6Only when running on OpenBSD #227
* Do not closeFd within sendFd #271
* Updating examples and docs.

Version 2.6.3.3
* Adds a function to show the defaultHints without reading their
  undefined fields #291
* Improve exception error messages for getAddrInfo and getNameInfo
  #289

Version 2.6.3.2
* Zero memory of sockaddr_un if abstract socket #220
* Improving error messages #232
* Allow non-blocking file descriptors via setNonBlockIfNeeded #242
* Update config.{guess,sub} to latest version #244
* Rename my_inet_ntoa to avoid symbol conflicts #228
* Test infrastructure improvements #219 #217 #218
* House keeping and cleanup #238 #237

Version 2.6.3.1
* Reverse breaking exception change in Network.Socket.ByteString.recv
  #215

Version 2.6.3.0
* New maintainers: Evan Borden (@eborden) and Kazu Yamamoto
  (@kazu-yamamoto). The maintainer for a long period, Johan Tibell
  (@tibbe) stepped down. Thank you, Johan, for your hard work for a
  long time.
* New APIs: ntohl, htonl,hostAddressToTuple{,6} and
  tupleToHostAddress{,6}. #210
* Added a Read instance for PortNumber. #145
* We only set the IPV6_V6ONLY flag to 0 for stream and datagram socket
  types, as opposed to all of them. This makes it possible to use
  ICMPv6. #180 #181
* Work around GHC bug #12020. Socket errors no longer cause segfaults
  or hangs on Windows. #192
* Various documentation improvements and the deprecated pragmas. #186
  #201 #205 #206 #211
* Various internal improvements. #193 #200

Version 2.6.2.1
* Regenerate configure and HsNetworkConfig.h.in.
* Better detection of CAN sockets.

Version 2.6.2.0
* Add support for TCP_USER_TIMEOUT.
* Don't conditionally export the SockAddr constructors.
* Add isSupportSockAddr to allow checking for supported address types
  at runtime.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sun Jan 10 11:49:10 2016 UTC (9 years, 2 months ago) by szptvlfn
Branches: MAIN
CVS tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2 lines
Bump PKGREVISION for hs-text-1.2.2.0 || hs-hashable-1.2.3.3

Revision 1.10: download - view: text, markup, annotated - select for diffs
Sun Aug 2 11:27:05 2015 UTC (9 years, 7 months ago) by szptvlfn
Branches: MAIN
CVS tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
Bump PKGREVISION for hs-text-1.2.1.3

Revision 1.9: download - view: text, markup, annotated - select for diffs
Tue Jun 9 22:09:41 2015 UTC (9 years, 9 months ago) by szptvlfn
Branches: MAIN
CVS tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
Bump PKGREVISION for hs-parsec-3.1.9

Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Jun 4 20:08:59 2015 UTC (9 years, 9 months ago) by szptvlfn
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
Bump PKGREVISION for hs-text-1.2.1.1

Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Dec 12 22:55:25 2014 UTC (10 years, 3 months ago) by szptvlfn
Branches: MAIN
CVS tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
Bump PKGREVISION for hs-text-1.2.0.3

Revision 1.6: download - view: text, markup, annotated - select for diffs
Fri Dec 12 22:04:22 2014 UTC (10 years, 3 months ago) by szptvlfn
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
Bump PKGREVISION for hs-text-1.2.0.2 || hs-hashable-1.2.3.0

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sun Nov 23 12:52:33 2014 UTC (10 years, 3 months ago) by szptvlfn
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
Bump PKGREVISION for hs-transformers-0.4.2.0

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sun Oct 19 21:27:08 2014 UTC (10 years, 5 months ago) by szptvlfn
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
Bump PKGREVISION for hs-parsec-3.1.7

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sat Sep 13 22:23:28 2014 UTC (10 years, 6 months ago) by szptvlfn
Branches: MAIN
CVS tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +2 -2 lines
Bump PKGREVISION for hs-text-1.2.0.0

Revision 1.2: download - view: text, markup, annotated - select for diffs
Fri Aug 29 14:08:41 2014 UTC (10 years, 6 months ago) by szptvlfn
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -1 lines
make it clear what package depend on

discussed with wiz@.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed May 21 20:58:17 2014 UTC (10 years, 10 months ago) by szptvlfn
Branches: MAIN
CVS tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Import network-2.5.0.0 as net/hs-network,
packaged for wip by pho.

network: Networking-related facilities

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>