Blame SOURCES/00276-increase-imaplib-MAXLINE.patch

25c6e4
diff --git a/Lib/imaplib.py b/Lib/imaplib.py
25c6e4
index 4586fb3..d8243e5 100644
25c6e4
--- a/Lib/imaplib.py
25c6e4
+++ b/Lib/imaplib.py
25c6e4
@@ -37,11 +37,12 @@ AllowedVersions = ('IMAP4REV1', 'IMAP4')        # Most recent first
25c6e4
 
25c6e4
 # Maximal line length when calling readline(). This is to prevent
25c6e4
 # reading arbitrary length lines. RFC 3501 and 2060 (IMAP 4rev1)
25c6e4
-# don't specify a line length. RFC 2683 however suggests limiting client
25c6e4
-# command lines to 1000 octets and server command lines to 8000 octets.
25c6e4
-# We have selected 10000 for some extra margin and since that is supposedly
25c6e4
-# also what UW and Panda IMAP does.
25c6e4
-_MAXLINE = 10000
25c6e4
+# don't specify a line length. RFC 2683 suggests limiting client
25c6e4
+# command lines to 1000 octets and that servers should be prepared
25c6e4
+# to accept command lines up to 8000 octets, so we used to use 10K here.
25c6e4
+# In the modern world (eg: gmail) the response to, for example, a
25c6e4
+# search command can be quite large, so we now use 1M.
25c6e4
+_MAXLINE = 1000000
25c6e4
 
25c6e4
 
25c6e4
 #       Commands