cpython/Lib/email
Miss Islington (bot) dc20fc4311 bpo-21315: Fix parsing of encoded words with missing leading ws. (GH-13425) (#13846)
* bpo-21315: Fix parsing of encoded words with missing leading ws.

Because of missing leading whitespace, encoded word would get parsed as
unstructured token. This patch fixes that by looking for encoded words when
splitting tokens with whitespace.

Missing trailing whitespace around encoded word now register a defect
instead.

Original patch suggestion by David R. Murray on bpo-21315.
(cherry picked from commit 66c4f3f38b)

Co-authored-by: Abhilash Raj <maxking@users.noreply.github.com>
2019-06-06 10:08:43 -07:00
..
mime Issue #27445: Merge from 3.5 2016-09-08 19:42:11 +03:00
__init__.py #22508: Drop email __version__ string. It no longer means anything. 2014-10-03 13:02:47 -04:00
_encoded_words.py bpo-27397: Make email module properly handle invalid-length base64 strings (GH-7583) (GH-7664) 2018-06-12 16:46:11 +03:00
_header_value_parser.py bpo-21315: Fix parsing of encoded words with missing leading ws. (GH-13425) (#13846) 2019-06-06 10:08:43 -07:00
_parseaddr.py Closes #15925: fix regression in parsedate() and parsedate_tz() that should return None if unable to parse the argument. 2012-09-22 09:03:56 +02:00
_policybase.py [email] bpo-29478: Fix passing max_line_length=None from Compat32 policy (GH-595) 2017-06-11 23:43:41 -07:00
architecture.rst Fix typos in multiple .rst files (#1668) 2017-05-19 23:37:57 +03:00
base64mime.py Correct misspellings of ISO-8859 2016-08-10 05:25:16 +00:00
charset.py Issue #23326: Removed __ne__ implementations. Since fixing default __ne__ 2015-01-31 12:05:05 +02:00
contentmanager.py Merge with 3.5 2016-09-09 12:09:07 -07:00
encoders.py #19957: Simplify encode_7or8bit now that _payload is always str. 2013-12-12 21:40:20 -05:00
errors.py bpo-27397: Make email module properly handle invalid-length base64 strings (GH-7583) (GH-7664) 2018-06-12 16:46:11 +03:00
feedparser.py bpo-30835: email: Fix AttributeError when parsing invalid CTE (GH-13598) 2019-06-05 03:23:37 -07:00
generator.py Merge: #19003: Only replace \r and/or \n line endings in email.generator. 2016-09-11 17:23:33 -04:00
header.py bpo-27737: Allow whitespace only headers encoding (GH-13478) (#13517) 2019-05-22 21:41:43 -04:00
headerregistry.py bpo-27240 Rewrite the email header folding algorithm. (#3488) 2017-12-03 18:51:41 -05:00
iterators.py utilize yield from 2012-10-01 12:53:43 -07:00
message.py #20476: Deal with the message_factory circular import differently. 2016-09-10 00:22:25 -04:00
parser.py Issue #27076: Doc, comment and tests spelling fixes 2016-05-26 05:35:26 +00:00
policy.py bpo-33524: Fix the folding of email header when max_line_length is 0 or None (GH-13391) 2019-05-17 13:47:12 -07:00
quoprimime.py bpo-32297: Few misspellings found in Python source code comments. (#4803) 2017-12-14 13:04:53 +02:00
utils.py bpo-31677: email: Remove re.IGNORECASE flag (GH-3868) 2017-10-04 12:47:38 +09:00