diff --git a/CHANGELOG b/CHANGELOG
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -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)
 ---------------------------
 
diff --git a/HaskellNet.cabal b/HaskellNet.cabal
--- a/HaskellNet.cabal
+++ b/HaskellNet.cabal
@@ -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>,
diff --git a/src/Network/HaskellNet/IMAP.hs b/src/Network/HaskellNet/IMAP.hs
--- a/src/Network/HaskellNet/IMAP.hs
+++ b/src/Network/HaskellNet/IMAP.hs
@@ -18,6 +18,7 @@
       -- * other types
     , Flag(..), Attribute(..), MailboxStatus(..)
     , SearchQuery(..), FlagsQuery(..)
+    , A.AuthType(..)
     )
 where
 
diff --git a/src/Network/HaskellNet/IMAP/Parsers.hs b/src/Network/HaskellNet/IMAP/Parsers.hs
--- a/src/Network/HaskellNet/IMAP/Parsers.hs
+++ b/src/Network/HaskellNet/IMAP/Parsers.hs
@@ -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 =
diff --git a/src/Network/HaskellNet/POP3.hs b/src/Network/HaskellNet/POP3.hs
--- a/src/Network/HaskellNet/POP3.hs
+++ b/src/Network/HaskellNet/POP3.hs
@@ -25,6 +25,8 @@
     , doPop3Port
     , doPop3
     , doPop3Stream
+      -- * Other types
+    , A.AuthType(..)
     )
     where
 
diff --git a/src/Network/HaskellNet/SMTP.hs b/src/Network/HaskellNet/SMTP.hs
--- a/src/Network/HaskellNet/SMTP.hs
+++ b/src/Network/HaskellNet/SMTP.hs
@@ -48,6 +48,7 @@
     ( -- * Types
       Command(..)
     , Response(..)
+    , AuthType(..)
     , SMTPConnection
       -- * Establishing Connection
     , connectSMTPPort
