packages feed

network-unexceptional-0.2.1.2: CHANGELOG.md

# Revision history for network-unexceptional

## 0.2.1.2 -- 2025-02-10

* Check for timeout before checking for fd ready. This might help prevent
  certain tcp interactions from running too long.

## 0.2.1.1 -- 2024-02-07

* Update package metadata.

## 0.2.1.0 -- 2024-01-17

* Add `receiveFromInterruptible"

## 0.2.0.0 -- 2023-09-18

* Receive functions now fail with `EEOI` when the peer shuts down.
  This is a considerable deviation from POSIX, which returns a
  length of zero when the peer shuts down. It is much easier to write
  code using "receive" functions when a shutdown is treated as an
  exception in this way.

## 0.1.3.1 -- 2023-08-31

* Import `ByteArray` from `Data.Primitive` instead of `Data.Array.Byte`
  to fix build failure on GHC 9.2.

## 0.1.3.0 -- 2023-08-30

* Add interruptible send and receive functions to give users control over
  when to give to abandon communicating.
* Add these functions to `Network.Unexceptional`: `connect`,
  `connectInterruptible`, `socket`.

## 0.1.1.0 -- 2023-08-14

* Add Network.Unexceptional module with `accept_`.
* Add Network.Unexceptional.ByteString module

## 0.1.0.0 -- YYYY-mm-dd

* First version.