packages feed

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 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: