pipes-network 0.6.1 → 0.6.2
raw patch · 4 files changed
+93/−88 lines, 4 filesdep ~pipes
Dependency ranges changed: pipes
Files
- LICENSE +1/−1
- NEWS +0/−81
- changelog +86/−0
- pipes-network.cabal +6/−6
LICENSE view
@@ -1,4 +1,4 @@-Copyright (c) 2012-2013, Renzo Carbonara+Copyright (c) 2012-2014, Renzo Carbonara Copyright (c) 2012-2012, Paolo Capriotti All rights reserved.
− NEWS
@@ -1,81 +0,0 @@-# Version HEAD--* Remove the `Base m ~ IO` constraint from `Pipes.Network.TCP.Safe`---# Version 0.6.0--* Significantly upgraded the API and renamed functions to play well with- pipes-4.0.0, pipes-safe-2.0.0 and network-simple-0.3.0.--* Throw `IOError` in `IO` in order to report timeout errors. Delete- the `Timeout` data-type.---# Version 0.5.1.0--* Re-export `Network.Socket.withSocketsDo`.--* Use TCP `send` and `recv` as eported by network-simple-0.2.1.0.---# Version 0.5.0.0--* Removed `Control.Proxy.TCP.Sync` and `Control.Proxy.TCP.Safe.Sync`.---# Version 0.4.0.1--* FIX: `acceptFork` now properly closes the connection socket, even in- case of asynchronous exceptions.---# Version 0.4.0.0--* Do not handle “Broken Pipe” errors on the `*Write*D` proxies anymore.- As as a result, those proxies run forever and have a polymorphic- return value, which makes this release binary compatible with 0.2.0.0,- but not with 0.3.0.0.---# Version 0.3.0.0--* Quietly stop writing or reading bytes from a TCP socket if a- “Broken Pipe” error happens, indicating that the remote end- already closed the connection. Previously, a `ResourceVanished`- exception was thrown.--* All the `*Write*D` proxies now return `()` if the remote end- closed the connection.---# Version 0.2.0.0--* Depend on network-simple 0.2--* In both modules `Control.Proxy.TCP` and `Control.Proxy.TCP.Safe`:- `serveFork` was renamed to `serve` and the previous function named- `serve` was removed.---# Version 0.1.1.0--* Split many of the non-pipes-related TCP utilities to the own- `network-simple` package.-* Depend on `network-simple` and re-export its functions.---# Version 0.1.0.1--* Dependency bumps.---# Version 0.1.0--* New backwards incompatible API-* Based on pipes 3.1---# Up to version 0.0.2--* Based on pipes-core.
+ changelog view
@@ -0,0 +1,86 @@+# Version 0.6.2++* Dependency bumps (upper bounds).+++# Version 0.6.1++* Remove the `Base m ~ IO` constraint from `Pipes.Network.TCP.Safe`+++# Version 0.6.0++* Significantly upgraded the API and renamed functions to play well with+ pipes-4.0.0, pipes-safe-2.0.0 and network-simple-0.3.0.++* Throw `IOError` in `IO` in order to report timeout errors. Delete+ the `Timeout` data-type.+++# Version 0.5.1.0++* Re-export `Network.Socket.withSocketsDo`.++* Use TCP `send` and `recv` as eported by network-simple-0.2.1.0.+++# Version 0.5.0.0++* Removed `Control.Proxy.TCP.Sync` and `Control.Proxy.TCP.Safe.Sync`.+++# Version 0.4.0.1++* FIX: `acceptFork` now properly closes the connection socket, even in+ case of asynchronous exceptions.+++# Version 0.4.0.0++* Do not handle “Broken Pipe” errors on the `*Write*D` proxies anymore.+ As as a result, those proxies run forever and have a polymorphic+ return value, which makes this release binary compatible with 0.2.0.0,+ but not with 0.3.0.0.+++# Version 0.3.0.0++* Quietly stop writing or reading bytes from a TCP socket if a+ “Broken Pipe” error happens, indicating that the remote end+ already closed the connection. Previously, a `ResourceVanished`+ exception was thrown.++* All the `*Write*D` proxies now return `()` if the remote end+ closed the connection.+++# Version 0.2.0.0++* Depend on network-simple 0.2++* In both modules `Control.Proxy.TCP` and `Control.Proxy.TCP.Safe`:+ `serveFork` was renamed to `serve` and the previous function named+ `serve` was removed.+++# Version 0.1.1.0++* Split many of the non-pipes-related TCP utilities to the own+ `network-simple` package.+* Depend on `network-simple` and re-export its functions.+++# Version 0.1.0.1++* Dependency bumps.+++# Version 0.1.0++* New backwards incompatible API+* Based on pipes 3.1+++# Up to version 0.0.2++* Based on pipes-core.
pipes-network.cabal view
@@ -1,19 +1,19 @@ name: pipes-network-version: 0.6.1+version: 0.6.2 license: BSD3 license-file: LICENSE-copyright: Copyright (c) Renzo Carbonara 2012-2013, Paolo Capriotti 2012-2012.+copyright: Copyright (c) Renzo Carbonara 2012-2014, Paolo Capriotti 2012-2012. author: Renzo Carbonara maintainer: renzocarbonaraλgmail.com stability: Experimental-tested-with: GHC == 7.4.1+tested-with: GHC == 7.6.3 homepage: https://github.com/k0001/pipes-network bug-reports: https://github.com/k0001/pipes-network/issues category: Pipes, Network build-type: Simple synopsis: Use network sockets together with the pipes library. cabal-version: >=1.8-extra-source-files: README.md PEOPLE NEWS+extra-source-files: README.md PEOPLE changelog description: Use network sockets together with the @pipes@ library. .@@ -28,7 +28,7 @@ if you want to safely acquire and release operating system resources within a pipeline. .- See the @NEWS@ file in the source distribution to learn about any+ See the @changelog@ file in the source distribution to learn about any important changes between version. source-repository head@@ -42,7 +42,7 @@ bytestring (>=0.9.2.1), network, network-simple (>=0.3 && <0.4),- pipes (>=4.0 && <4.1),+ pipes (>=4.0 && <4.2), pipes-safe (>=2.0.1 && <2.1), transformers (>=0.2 && <0.4) exposed-modules: