packages feed

HaskellNet 0.4.3 → 0.4.4

raw patch · 6 files changed

+20/−3 lines, 6 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Network.HaskellNet.IMAP: CRAM_MD5 :: AuthType
+ Network.HaskellNet.IMAP: LOGIN :: AuthType
+ Network.HaskellNet.IMAP: PLAIN :: AuthType
+ Network.HaskellNet.IMAP: data AuthType
+ Network.HaskellNet.POP3: CRAM_MD5 :: AuthType
+ Network.HaskellNet.POP3: LOGIN :: AuthType
+ Network.HaskellNet.POP3: PLAIN :: AuthType
+ Network.HaskellNet.POP3: data AuthType
+ Network.HaskellNet.SMTP: CRAM_MD5 :: AuthType
+ Network.HaskellNet.SMTP: LOGIN :: AuthType
+ Network.HaskellNet.SMTP: PLAIN :: AuthType
+ Network.HaskellNet.SMTP: data AuthType

Files

CHANGELOG view
@@ -1,3 +1,11 @@+0.4.3 -> 0.4.4 (2015-04-11)+--------------++ - Fix a bug in IMAP Parser for listing Mboxes+   (see https://github.com/jtdaugherty/HaskellNet/issues/34)+ - Protocols modules re-exports AuthType+   (see https://github.com/dpwright/HaskellNet-SSL/issues/10)+ 0.4.2 -> 0.4.3 (2015-04-06) --------------------------- 
HaskellNet.cabal view
@@ -4,7 +4,7 @@                 SMTP, and IMAP protocols.  NOTE: this package will be                 split into smaller, protocol-specific packages in the                 future.-Version:        0.4.3+Version:        0.4.4 Copyright:      (c) 2006 Jun Mukai Author:         Jun Mukai Maintainer:	Jonathan Daugherty <cygnus@foobox.com>,
src/Network/HaskellNet/IMAP.hs view
@@ -18,6 +18,7 @@       -- * other types     , Flag(..), Attribute(..), MailboxStatus(..)     , SearchQuery(..), FlagsQuery(..)+    , A.AuthType(..)     ) where 
src/Network/HaskellNet/IMAP/Parsers.hs view
@@ -234,7 +234,6 @@        attrs <- parseAttrs        sep <- parseSep        mbox <- parseMailbox-       anyChar `manyTill` crlfP        return $ Right (attrs, sep, mbox)     where parseAttr =               do char '\\'@@ -249,7 +248,13 @@                           char ')'                           return attrs           parseSep = space >> char '"' >> anyChar `manyTill` char '"'-          parseMailbox = space >> char '"' >> anyChar `manyTill` char '"'+          parseMailbox = do space+                            q <- optional $ char '"'+                            case q of+                                Just _  -> do mbox <- anyChar `manyTill` char '"'+                                              anyChar `manyTill` crlfP+                                              return mbox+                                Nothing -> anyChar `manyTill` crlfP  pStatusLine :: Parser RespDerivs (Either a [(MailboxStatus, Integer)]) pStatusLine =
src/Network/HaskellNet/POP3.hs view
@@ -25,6 +25,8 @@     , doPop3Port     , doPop3     , doPop3Stream+      -- * Other types+    , A.AuthType(..)     )     where 
src/Network/HaskellNet/SMTP.hs view
@@ -48,6 +48,7 @@     ( -- * Types       Command(..)     , Response(..)+    , AuthType(..)     , SMTPConnection       -- * Establishing Connection     , connectSMTPPort