545 Commits (69f343941fa7ec251fd7cbcbbbd121ecc1b9cc2f)

Author SHA1 Message Date
R David Murray 6a31bc6d81 #15232: correctly mangle From lines in MIME preamble and epilogue 14 years ago
R David Murray 97f43c019f #15160: Extend the new email parser to handle MIME headers. 14 years ago
Alexander Belopolsky a07548e97b Issue #14653: email.utils.mktime_tz() no longer relies on system 14 years ago
R David Murray 3ac8c780f4 Update out of date docstring. 14 years ago
R David Murray 6e50b699ac Now that Defects are Exception subclasses, call super. 14 years ago
R David Murray 07ea53cb21 #1079: Fix parsing of encoded words. 14 years ago
R David Murray 1be413e366 Don't use metaclasses when class decorators can do the job. 14 years ago
R David Murray abfc37491c #10839: raise an error on add of duplicate unique headers in new email policies 14 years ago
R David Murray 7ef3ff3f2e #12515: email now registers a defect if the MIME end boundary is missing. 14 years ago
R David Murray 80e0aee95b #1672568: email now registers defects for base64 payload format errors. 14 years ago
R David Murray adbdcdbd95 #14925: email now registers a defect for missing header/body separator. 14 years ago
R David Murray ea9766897b Make headerregistry fully part of the provisional api. 14 years ago
R David Murray 36432ea783 Add '__all__' to _encoded_words and mark QByteMap as private. 14 years ago
R David Murray 032eed3c4a Recognize '<>' as a special case of an angle-addr in header_value_parser. 14 years ago
R David Murray d2d521eafd #665194: Add a localtime function to email.utils. 14 years ago
R David Murray dcaf2ece6c #12586: Fix a small oversight in the new email policy header setting code. 14 years ago
R David Murray 0b6f6c82b5 #12586: add provisional email policy with new header parsing and folding. 14 years ago
R David Murray c27e52265b #14731: refactor email policy framework. 14 years ago
R David Murray 42243c4dca #14380: Make actual default match docs, fix __init__ order. 14 years ago
R David Murray 8680bcc5db #14380: Have MIMEText defaults to utf-8 when passed non-ASCII unicode 14 years ago
R David Murray bd53809ee7 #14344: fixed the repr of email.policy objects. 14 years ago
R David Murray 1b6c724df0 #11686: add missing entries to email __all__ lists. 14 years ago
R David Murray b53319f509 #12818: remove escaping of () in quoted strings in formataddr 14 years ago
R David Murray 9fd170e2d0 #14062: fix BytesParser handling of linesep for Header objects 14 years ago
R David Murray 7441a7aedd #14291: if a header has non-ascii unicode, default to CTE using utf-8 14 years ago
Florent Xicluna 992d9e081f Fix few typos. 15 years ago
R David Murray 875048bd4c #665194: support roundtripping RFC2822 date stamps in the email.utils module 15 years ago
R David Murray 749073af13 #1874: detect invalid multipart CTE and report it as a defect. 15 years ago
R David Murray e5e366c856 #11584: make Header and make_header handle binary unknown-8bit input 15 years ago
R David Murray 6bdb1769dc #11584: make decode_header handle Header objects correctly 15 years ago
R David Murray 3edd22ac95 #11731: simplify/enhance parser/generator API by introducing policy objects. 15 years ago
R David Murray 01581ee0b7 #11492: rewrite header folding algorithm. Less code, more passing tests. 15 years ago
R David Murray a2860e8b51 Improve message.py test coverage to 100%. 15 years ago
R David Murray 8437fe2708 Remove unused method from internal class. 15 years ago
R David Murray b35c850a3f #11684: Complete parser bytes interface by adding BytesHeaderParser 15 years ago
Ezio Melotti ce073cdac7 Fix typo in docstring. 15 years ago
R David Murray 308f14aeae Add maxlinelen to docstring, delete obsolete wording 15 years ago
R David Murray e1292a25d8 #11492: fix header truncation on folding when there are runs of split chars. 15 years ago
R David Murray 7da4db118e Improve test coverage of _split_ascii method. 15 years ago
R David Murray 8debacb51c #1690608: make formataddr RFC2047 aware. 15 years ago
R David Murray c5c1472895 #11605: don't use set/get_payload in feedparser; they do conversions. 15 years ago
R David Murray 86cc82e36f Remove the 'strict' argument to Parser, deprecated since 2.4. 15 years ago
R David Murray 041015cc70 #11584: Since __getitem__ returns headers, make decode_header handle them. 15 years ago
R David Murray b938c8c253 #11606: improved body_encode algorithm, no longer produces overlong lines 15 years ago
R David Murray cafd79d904 #11590: fix quoprimime decode handling of empty strings and line endings. 15 years ago
R David Murray ec1b5b88ee #11589: add additional tests for the email quoprimime module. 15 years ago
R David Murray 9aaba789b3 Correctly move email package tests to Lib/test. 15 years ago
R David Murray cb157ab173 Move email tests to Lib/test package and modernize test runner machinery 15 years ago
R David Murray a215023b78 #11243: tests and fixes for handling of 'dirty data' in additional methods 15 years ago
R David Murray de91276a5c #11401: handle headers with no value. 15 years ago