cpython/Lib/email
R David Murray 80e0aee95b #1672568: email now registers defects for base64 payload format errors.
Which also means that it is now producing *something* for any base64
payload, which is what leads to the couple of older test changes in
test_email.  This is a slightly backward incompatible behavior change,
but the new behavior is so much more useful than the old (you can now
*reliably* detect errors, and any program that was detecting errors by
sniffing for a base64 return from get_payload(decode=True) and then doing
its own error-recovery decode will just get the error-recovery decode
right away).  So this seems to me to be worth the small risk inherent
in this behavior change.

This patch also refactors the defect tests into a separate test file,
since they are no longer just parser tests.
2012-05-27 21:23:34 -04:00
..
mime #14380: Make actual default match docs, fix __init__ order. 2012-03-22 22:40:44 -04:00
__init__.py #11686: add missing entries to email __all__ lists. 2012-03-16 22:43:05 -04:00
_encoded_words.py Add '__all__' to _encoded_words and mark QByteMap as private. 2012-05-27 12:39:54 -04:00
_header_value_parser.py Recognize '<>' as a special case of an angle-addr in header_value_parser. 2012-05-26 14:31:12 -04:00
_parseaddr.py Merge 3.2, fix typos. 2011-11-11 19:39:25 +01:00
_policybase.py #12586: add provisional email policy with new header parsing and folding. 2012-05-25 18:42:14 -04:00
architecture.rst #14731: refactor email policy framework. 2012-05-25 15:01:48 -04:00
base64mime.py
charset.py
encoders.py
errors.py #14925: email now registers a defect for missing header/body separator. 2012-05-27 20:45:01 -04:00
feedparser.py #14925: email now registers a defect for missing header/body separator. 2012-05-27 20:45:01 -04:00
generator.py #12586: add provisional email policy with new header parsing and folding. 2012-05-25 18:42:14 -04:00
header.py #14291: if a header has non-ascii unicode, default to CTE using utf-8 2012-03-14 02:59:51 -04:00
headerregistry.py Make headerregistry fully part of the provisional api. 2012-05-27 15:03:38 -04:00
iterators.py
message.py #1672568: email now registers defects for base64 payload format errors. 2012-05-27 21:23:34 -04:00
parser.py #14731: refactor email policy framework. 2012-05-25 15:01:48 -04:00
policy.py Make headerregistry fully part of the provisional api. 2012-05-27 15:03:38 -04:00
quoprimime.py
utils.py #665194: Add a localtime function to email.utils. 2012-05-25 23:22:59 -04:00