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 +8/−0
- HaskellNet.cabal +1/−1
- src/Network/HaskellNet/IMAP.hs +1/−0
- src/Network/HaskellNet/IMAP/Parsers.hs +7/−2
- src/Network/HaskellNet/POP3.hs +2/−0
- src/Network/HaskellNet/SMTP.hs +1/−0
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