@@ -0,0 +1,47 @@
1+diff -ru orig/io-streams.cabal new/io-streams.cabal
2+--- orig/io-streams.cabal 2013-12-24 06:42:56.449491097 +0200
3++++ new/io-streams.cabal 2013-12-24 06:42:56.000000000 +0200
4+@@ -162,7 +162,7 @@
5+ attoparsec >= 0.10 && <0.11,
6+ blaze-builder >= 0.3.1 && <0.4,
7+ bytestring >= 0.9 && <0.11,
8+- network >= 2.4 && <2.5,
9++ network >= 2.3 && <2.5,
10+ primitive >= 0.2 && <0.6,
11+ process >= 1 && <1.3,
12+ text >= 0.10 && <1.1,
13+@@ -246,7 +246,7 @@
14+ directory >= 1.1 && <2,
15+ filepath >= 1.2 && <2,
16+ mtl >= 2 && <3,
17+- network >= 2.4 && <2.5,
18++ network >= 2.3 && <2.5,
19+ primitive >= 0.2 && <0.6,
20+ process >= 1 && <1.3,
21+ text >= 0.10 && <1.1,
22+diff -ru orig/test/System/IO/Streams/Tests/Network.hs new/test/System/IO/Streams/Tests/Network.hs
23+--- orig/test/System/IO/Streams/Tests/Network.hs 2013-12-24 06:42:56.441491095 +0200
24++++ new/test/System/IO/Streams/Tests/Network.hs 2013-12-24 06:42:56.000000000 +0200
25+@@ -44,18 +44,18 @@
26+ Streams.fromList ["", "ok"] >>= Streams.connectTo os
27+ N.shutdown sock N.ShutdownSend
28+ Streams.toList is >>= putMVar resultMVar
29+- N.close sock
30++ N.sClose sock
31+
32+ server mvar = do
33+ sock <- N.socket N.AF_INET N.Stream N.defaultProtocol
34+ addr <- N.inet_addr "127.0.0.1"
35+ let saddr = N.SockAddrInet N.aNY_PORT addr
36+- N.bind sock saddr
37++ N.bindSocket sock saddr
38+ N.listen sock 5
39+ port <- N.socketPort sock
40+ putMVar mvar port
41+ (csock, _) <- N.accept sock
42+ (is, os) <- Streams.socketToStreams csock
43+ Streams.toList is >>= flip Streams.writeList os
44+- N.close csock
45+- N.close sock
46++ N.sClose csock
47++ N.sClose sock