This repository has been archived by the owner on Sep 3, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 25
/
ChangeLog
103 lines (68 loc) · 3.33 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
2024-07-09 Laurent P. René de Cotret <[email protected]> 0.8.4
* Set TCP_NODELAY by default. The documentation erroneously reported it as the default. (#66)
2023-03-26 David Simmons-Duffin <[email protected]> 0.8.3
* Disable a flaky test
2023-03-25 David Simmons-Duffin <[email protected]> 0.8.2
* Bump bytestring version to build with GHC 9.8.
2022-10-12 FacundoDominguez <[email protected]> 0.8.1
* Fix imports for ghc 9 (#93).
2020-10-09 FacundoDominguez <[email protected]> 0.8.0
* Move to network 3.
2019-12-31 FacundoDominguez <[email protected]> 0.7.0
* Added support for unaddressable endpoints. (#61)
2019-12-31 FacundoDominguez <[email protected]> 0.6.1
* Relax dependency bounds to build with ghc-8.6.5
* apiSend RELY violation is removed for closed remote endpoints (#70)
* The server no longer needs crash if accept throws an exception.
* Check peer-reported host against socket host (#54)
* Fix possible endless waiting on the 'crossed' MVar (#74)
* Fix possible msg corruption on a busy network (#85)
2017-08-21 FacundoDominguez <[email protected]> 0.6.0
* Implemented protocol versioning (#55)
* Extend interface so queue policies and lengths can be configured.
* Test improvements
* Fix races when an EndPoint is closed or failed (#60)
* Fix timeout socket connections (#53)
* Use equality rather than ordering in socket close (#56)
* apiCloseEndPoint blocks until no longer reciving
* Shutdown sockets when closing endpoints
* Allow computing the external address from the chosen bind port (#50)
* Discard remote endpoints when they close or fail (#43)
2016-02-17 FacundoDominguez <[email protected]> 0.5.0
* Add TCP_KEEPALIVE support for sockets.
* Run nearly all tests on non hardcoded ports.
* Remove obsolete top-level Makefile.
* Yield an error when tcpUserTimeout is set in unsupported systems.
* Fix for NTTCP-10. Have apiConnect respect timeouts.
* Make schedule - runScheduled pair exception safe.
* Allow to specify a default timeout for all connect calls.
* Allow to set TCP_USER_TIMEOUT on tcp connections.
* Implement configuration parameter to set TCP_NODELAY.
* Fix for NTTCP-9 / #23. Handle network failures when connection requests cross.
2015-06-15 FacundoDominguez <[email protected]> 0.4.2
* Update dependencies.
* Fixes in test-suite.
* Bug fixes DP-109, NTTCP-11.
2014-12-09 Tim Watson <[email protected]> 0.4.1
* Update dependencies
2014-05-30 Tim Watson <[email protected]> 0.4.0
* Update dependencies
2012-10-19 Edsko de Vries <[email protected]> 0.3.1
* Bugfix. Reconnecting between endpoints did not work under certain
circumstances.
2012-10-03 Edsko de Vries <[email protected]> 0.3.0
* Implement new disconnection semantics
* Make 'connect' asynchronous (sender allocated connection IDs)
* Fix distributed deadlock
* Optimize treatment of crossed connection requests
* Relax upper bound on network
* Fix memory leaks
2012-08-20 Edsko de Vries <[email protected]> 0.2.0.3
* Allow for colons in hostnames (for IPv6)
2012-07-16 Edsko de Vries <[email protected]> 0.2.0.2
* Base 4.6 compatibility
* Relax package contraints on bytestring and containers
2012-07-12 Edsko de Vries <[email protected]> 0.2.0.1
* Fix bug in recvExact
2012-07-07 Edsko de Vries <[email protected]> 0.2.0
* Initial release.