packages feed

openssl-streams 1.1.0.1 → 1.1.0.2

raw patch · 3 files changed

+14/−4 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

openssl-streams.cabal view
@@ -1,5 +1,5 @@ Name:                openssl-streams-Version:             1.1.0.1+Version:             1.1.0.2 License:             BSD3 License-file:        LICENSE Category:            Network, IO-Streams@@ -12,6 +12,9 @@   networking using OpenSSL (by way of HsOpenSSL).   .   /ChangeLog/+    [@1.1.0.2@] Fixed a bug in the \"connect\" routine uncovered by the recent+                network upgrade.+  .     [@1.1.0.1@] Widened @network@ dependency to include 2.5.   .     [@1.1.0.0@] Updated @openssl-streams@ to work with @io-streams@ 1.1.0.0.
src/System/IO/Streams/SSL.hs view
@@ -99,5 +99,6 @@    where     hints = N.defaultHints {-              N.addrFlags = [N.AI_ADDRCONFIG, N.AI_NUMERICSERV]+              N.addrFlags      = [N.AI_ADDRCONFIG, N.AI_NUMERICSERV]+            , N.addrSocketType = N.Stream             }
test/TestSuite.hs view
@@ -58,9 +58,15 @@         maybe (return ()) N.sClose $ SSL.sslSocket ssl      server ctx mvar = do+        let hint = N.defaultHints {+                        N.addrFamily     = N.AF_INET,+                        N.addrSocketType = N.Stream,+                        N.addrFlags      = [N.AI_NUMERICHOST]+                      }+        xs <- N.getAddrInfo (Just hint) (Just "127.0.0.1") Nothing+        let [addr] = xs         sock  <- N.socket N.AF_INET N.Stream N.defaultProtocol-        addr  <- N.inet_addr "127.0.0.1"-        let saddr = N.SockAddrInet N.aNY_PORT addr+        let saddr = N.addrAddress addr         N.bind sock saddr         N.listen sock 5         port  <- N.socketPort sock