packages feed

HaskellNet-SSL 0.2.1 → 0.2.2

raw patch · 4 files changed

+28/−14 lines, 4 filesdep −tls-extradep ~HaskellNetdep ~connectiondep ~network

Dependencies removed: tls-extra

Dependency ranges changed: HaskellNet, connection, network, tls

Files

HaskellNet-SSL.cabal view
@@ -1,6 +1,6 @@ name:                HaskellNet-SSL synopsis:            Helpers to connect to SSL/TLS mail servers with HaskellNet-version:             0.2.1+version:             0.2.2 description:         This package ties together the HaskellNet and connection                      packages to make it easy to open IMAP and SMTP connections                      over SSL.@@ -28,10 +28,9 @@                        Network.HaskellNet.SSL   other-modules:       Network.HaskellNet.SSL.Internal   build-depends:       base >= 4 && < 5,-                       HaskellNet >= 0.3.1,-                       tls >= 1.1.2,-                       tls-extra >= 0.6.1,-                       connection >= 0.1.3,-                       network >= 2.3,+                       HaskellNet == 0.3.*,+                       tls == 1.1.*,+                       connection == 0.1.*,+                       network == 2.4.*,                        bytestring,                        data-default
src/Network/HaskellNet/IMAP/SSL.hs view
@@ -2,6 +2,8 @@     ( -- * Establishing connection       connectIMAPSSL     , connectIMAPSSLWithSettings+      -- * Settings+    , defaultSettingsIMAPSSL     ) where  import Network.HaskellNet.IMAP.Connection@@ -11,8 +13,10 @@ import Network.HaskellNet.SSL.Internal  connectIMAPSSL :: String -> IO IMAPConnection-connectIMAPSSL hostname = connectIMAPSSLWithSettings hostname cfg-  where cfg = defaultSettingsWithPort 993+connectIMAPSSL hostname = connectIMAPSSLWithSettings hostname defaultSettingsIMAPSSL  connectIMAPSSLWithSettings :: String -> Settings -> IO IMAPConnection connectIMAPSSLWithSettings hostname cfg = connectSSL hostname cfg >>= connectStream++defaultSettingsIMAPSSL :: Settings+defaultSettingsIMAPSSL = defaultSettingsWithPort 993
src/Network/HaskellNet/POP3/SSL.hs view
@@ -2,6 +2,8 @@     ( -- * Establishing connection       connectPop3SSL     , connectPop3SSLWithSettings+      -- * Settings+    , defaultSettingsPop3SSL     ) where  import Network.HaskellNet.POP3.Connection@@ -11,8 +13,10 @@ import Network.HaskellNet.SSL.Internal  connectPop3SSL :: String -> IO POP3Connection-connectPop3SSL hostname = connectPop3SSLWithSettings hostname cfg-  where cfg = defaultSettingsWithPort 995+connectPop3SSL hostname = connectPop3SSLWithSettings hostname defaultSettingsPop3SSL  connectPop3SSLWithSettings :: String -> Settings -> IO POP3Connection connectPop3SSLWithSettings hostname cfg = connectSSL hostname cfg >>= connectStream++defaultSettingsPop3SSL :: Settings+defaultSettingsPop3SSL = defaultSettingsWithPort 995
src/Network/HaskellNet/SMTP/SSL.hs view
@@ -9,6 +9,9 @@     , doSMTPSSLWithSettings     , doSMTPSTARTTLS     , doSMTPSTARTTLSWithSettings+      -- * Settings+    , defaultSettingsSMTPSSL+    , defaultSettingsSMTPSTARTTLS     ) where  import Network.HaskellNet.SMTP@@ -26,15 +29,13 @@ import Data.IORef  connectSMTPSSL :: String -> IO SMTPConnection-connectSMTPSSL hostname = connectSMTPSSLWithSettings hostname cfg-  where cfg = defaultSettingsWithPort 465+connectSMTPSSL hostname = connectSMTPSSLWithSettings hostname defaultSettingsSMTPSSL  connectSMTPSSLWithSettings :: String -> Settings -> IO SMTPConnection connectSMTPSSLWithSettings hostname cfg = connectSSL hostname cfg >>= connectStream  connectSMTPSTARTTLS :: String -> IO SMTPConnection-connectSMTPSTARTTLS hostname = connectSMTPSTARTTLSWithSettings hostname cfg-  where cfg = defaultSettingsWithPort 587+connectSMTPSTARTTLS hostname = connectSMTPSTARTTLSWithSettings hostname defaultSettingsSMTPSTARTTLS  connectSMTPSTARTTLSWithSettings :: String -> Settings -> IO SMTPConnection connectSMTPSTARTTLSWithSettings hostname cfg = connectSTARTTLS hostname cfg >>= connectStream@@ -89,3 +90,9 @@  doSMTPSTARTTLSWithSettings :: String -> Settings -> (SMTPConnection -> IO a) -> IO a doSMTPSTARTTLSWithSettings host port = bracketSMTP $ connectSMTPSTARTTLSWithSettings host port++defaultSettingsSMTPSSL :: Settings+defaultSettingsSMTPSSL = defaultSettingsWithPort 465++defaultSettingsSMTPSTARTTLS :: Settings+defaultSettingsSMTPSTARTTLS = defaultSettingsWithPort 587