Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
cpython
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
cpython
Commits
936da2a7
Commit
936da2a7
authored
Mar 22, 2015
by
R David Murray
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
#23647: Increase imaplib's MAXLINE to accommodate modern mailbox sizes.
parent
beed8402
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
8 additions
and
5 deletions
+8
-5
Lib/imaplib.py
Lib/imaplib.py
+6
-5
Misc/NEWS
Misc/NEWS
+2
-0
No files found.
Lib/imaplib.py
View file @
936da2a7
...
@@ -45,11 +45,12 @@ AllowedVersions = ('IMAP4REV1', 'IMAP4') # Most recent first
...
@@ -45,11 +45,12 @@ AllowedVersions = ('IMAP4REV1', 'IMAP4') # Most recent first
# Maximal line length when calling readline(). This is to prevent
# Maximal line length when calling readline(). This is to prevent
# reading arbitrary length lines. RFC 3501 and 2060 (IMAP 4rev1)
# reading arbitrary length lines. RFC 3501 and 2060 (IMAP 4rev1)
# don't specify a line length. RFC 2683 however suggests limiting client
# don't specify a line length. RFC 2683 suggests limiting client
# command lines to 1000 octets and server command lines to 8000 octets.
# command lines to 1000 octets and that servers should be prepared
# We have selected 10000 for some extra margin and since that is supposedly
# to accept command lines up to 8000 octets, so we used to use 10K here.
# also what UW and Panda IMAP does.
# In the modern world (eg: gmail) the response to, for example, a
_MAXLINE
=
10000
# search command can be quite large, so we now use 1M.
_MAXLINE
=
1000000
# Commands
# Commands
...
...
Misc/NEWS
View file @
936da2a7
...
@@ -18,6 +18,8 @@ Core and Builtins
...
@@ -18,6 +18,8 @@ Core and Builtins
Library
Library
-------
-------
- Issue #23647: Increase impalib'
s
MAXLINE
to
accommodate
modern
mailbox
sizes
.
-
Issue
#
23539
:
If
body
is
None
,
http
.
client
.
HTTPConnection
.
request
now
sets
-
Issue
#
23539
:
If
body
is
None
,
http
.
client
.
HTTPConnection
.
request
now
sets
Content
-
Length
to
0
for
PUT
,
POST
,
and
PATCH
headers
to
avoid
411
errors
from
Content
-
Length
to
0
for
PUT
,
POST
,
and
PATCH
headers
to
avoid
411
errors
from
some
web
servers
.
some
web
servers
.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment