cpython/Lib/email
R David Murray 0400d33928 #16983: Apply postel's law to encoded words inside quoted strings.
This applies only to the new parser.  The old parser decodes encoded words
inside quoted strings already, although it gets the whitespace wrong
when it does so.

This version of the patch only handles the most common case (a single encoded
word surrounded by quotes), but I haven't seen any other variations of this in
the wild yet, so its good enough for now.
2014-02-08 13:12:00 -05:00
..
mime Issue #17047: remove doubled words added in 3.3 2013-03-11 18:34:00 -04:00
__init__.py #11686: add missing entries to email __all__ lists. 2012-03-16 22:43:05 -04:00
_encoded_words.py Issue #17047: remove doubled words added in 3.3 2013-03-11 18:34:00 -04:00
_header_value_parser.py #16983: Apply postel's law to encoded words inside quoted strings. 2014-02-08 13:12:00 -05: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 Don't use metaclasses when class decorators can do the job. 2012-05-31 18:00:45 -04:00
architecture.rst Fix a couple of typos. 2013-08-10 18:47:07 +03:00
base64mime.py
charset.py #19063: partially fix set_payload handling of non-ASCII string input. 2013-12-11 16:34:34 -05:00
encoders.py #18324: set_payload now correctly handles binary input. 2013-08-21 21:10:31 -04:00
errors.py Now that Defects are Exception subclasses, call super. 2012-06-08 22:45:46 -04:00
feedparser.py Issue #16714: use 'raise' exceptions, don't 'throw'. 2012-12-18 21:26:36 +02:00
generator.py #19772: Do not mutate message when downcoding to 7bit. 2014-02-08 11:48:20 -05:00
header.py Issue #16714: use 'raise' exceptions, don't 'throw'. 2012-12-18 21:26:36 +02:00
headerregistry.py #15160: Extend the new email parser to handle MIME headers. 2012-06-24 05:03:27 -04:00
iterators.py
message.py #19063: the unicode-in-set_payload problem isn't getting fixed in 3.4. 2014-02-07 13:03:08 -05:00
parser.py Merge: #17431: Fix missing import of BytesFeedParser in email.parser. 2013-03-15 20:42:29 -04:00
policy.py Issue #17047: remove doubled words added in 3.3 2013-03-11 18:34:00 -04:00
quoprimime.py #20206, #5803: more efficient algorithm that doesn't truncate output. 2014-01-13 13:19:21 -05:00
utils.py #17369: Improve handling of broken RFC2231 values in get_filename. 2014-02-07 15:02:19 -05:00