network-transport-tcp

TCP instantiation of Network.Transport http://haskell-distributed.github.com

Version on this page:0.4.1
LTS Haskell 9.20:0.5.1
Stackage Nightly 2017-12-16:0.6.0
Latest on Hackage:0.6.0
BSD3 licensed by Duncan Coutts, Nicolas Wu, Edsko de Vries
Maintained by Facundo Domínguez

Module documentation for 0.4.1

There are no documented modules for this package.

TCP instantiation of Network.Transport

Changes

2017-08-21 FacundoDominguez <facundo.dominguez@tweag.io> 0.6.0

* Implemented protocol versioning (#55)
* Extend interface so queue policies and lengths can be configured.
* Check peer-reported host against socket host (#54)
* 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 <facundo.dominguez@tweag.io> 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 <facundo.dominguez@tweag.io> 0.4.2

* Update dependencies.
* Fixes in test-suite.
* Bug fixes DP-109, NTTCP-11.

2014-12-09 Tim Watson <watson.timothy@gmail.com> 0.4.1

* Update dependencies

2014-05-30 Tim Watson <watson.timothy@gmail.com> 0.4.0

* Update dependencies

2012-10-19 Edsko de Vries <edsko@well-typed.com> 0.3.1

* Bugfix. Reconnecting between endpoints did not work under certain
circumstances.

2012-10-03 Edsko de Vries <edsko@well-typed.com> 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 <edsko@well-typed.com> 0.2.0.3

* Allow for colons in hostnames (for IPv6)

2012-07-16 Edsko de Vries <edsko@well-typed.com> 0.2.0.2

* Base 4.6 compatibility
* Relax package contraints on bytestring and containers

2012-07-12 Edsko de Vries <edsko@well-typed.com> 0.2.0.1

* Fix bug in recvExact

2012-07-07 Edsko de Vries <edsko@well-typed.com> 0.2.0

* Initial release.
comments powered byDisqus