cpython/Lib/email
Thomas Wouters 0813d76cb0 Merge in Anthony's new parser code, from the anthony-parser-branch:
> ----------------------------
> revision 1.20.4.4
> date: 2003/06/12 09:14:17;  author: anthonybaxter;  state: Exp;  lines: +13 -6
> preamble is None when missing, not ''.
> Handle a couple of bogus formatted messages - now parses my main testsuite.
> Handle message/external-body.
> ----------------------------
> revision 1.20.4.3
> date: 2003/06/12 07:16:40;  author: anthonybaxter;  state: Exp;  lines: +6 -4
> epilogue-processing is now the same as the old parser - the newline at the
> end of the line with the --endboundary-- is included as part of the epilogue.
> Note that any whitespace after the boundary is _not_ part of the epilogue.
> ----------------------------
> revision 1.20.4.2
> date: 2003/06/12 06:39:09;  author: anthonybaxter;  state: Exp;  lines: +6 -4
> message/delivery-status fixed.
> HeaderParser fixed.
> ----------------------------
> revision 1.20.4.1
> date: 2003/06/12 06:08:56;  author: anthonybaxter;  state: Exp;  lines: +163 -129
> A work-in-progress snapshot of the new parser. A couple of known problems:
>
> - first (blank) line of MIME epilogues is being consumed
> - message/delivery-status isn't quite right
>
> It still needs a lot of cleanup, but right now it parses a whole lot of
> badness that the old parser failed on. I also need to think about adding
> back the old 'strict' flag in some way.
> =============================================================================
2004-03-20 17:31:29 +00:00
..
test Add CJK codecs support as discussed on python-dev. (SF #873597) 2004-01-17 14:29:29 +00:00
__init__.py Bump version number to 2.5.5 2003-12-30 16:49:40 +00:00
_compat21.py typed_subpart_iterator(): Fix these to use non-deprecated APIs, 2003-03-26 17:56:21 +00:00
_compat22.py Fix a comment 2003-04-02 04:51:33 +00:00
_parseaddr.py AddressList.__str__(): Get rid of useless, and broken method. Closes 2003-06-13 21:16:06 +00:00
base64MIME.py Merge of the folding-reimpl-branch. Specific changes, 2003-03-06 05:25:00 +00:00
Charset.py Fixes to support CJKCodecs as per SF bug #852347. Actually, this 2003-12-30 16:52:25 +00:00
Encoders.py Docstring consistency with the updated .tex files. 2002-10-01 00:05:24 +00:00
Errors.py Slightly better docstring 2002-06-01 05:45:37 +00:00
Generator.py __init__(): The docstring was incorrect regarding how header wrapping 2003-11-19 02:23:01 +00:00
Header.py __unicode__(): Fix the logic for calculating whether to add a 2003-03-30 20:46:47 +00:00
Iterators.py _structure(): Swap fp and level arguments. 2002-10-01 00:51:47 +00:00
Message.py Fix a bunch of typos in documentation, docstrings and comments. 2003-10-20 14:01:56 +00:00
MIMEAudio.py Docstring consistency with the updated .tex files. 2002-09-30 21:29:10 +00:00
MIMEBase.py Use absolute import paths for intrapackage imports. 2002-06-02 19:05:08 +00:00
MIMEImage.py Docstring consistency with the updated .tex files. 2002-09-30 22:15:00 +00:00
MIMEMessage.py __init__(): Be sure to set the default type to message/rfc822. 2002-07-09 02:40:35 +00:00
MIMEMultipart.py Docstring consistency with the updated .tex files. 2002-09-30 21:24:00 +00:00
MIMENonMultipart.py Add a pychecker suppression. 2002-09-28 20:25:15 +00:00
MIMEText.py __init__(): Don't add a newline to _text if it doesn't already end in 2003-03-11 05:04:09 +00:00
Parser.py Merge in Anthony's new parser code, from the anthony-parser-branch: 2004-03-20 17:31:29 +00:00
quopriMIME.py Merge of the folding-reimpl-branch. Specific changes, 2003-03-06 05:14:20 +00:00
Utils.py decode_rfc2231(): We need to urllib.unquote() the value even if the 2003-08-19 03:49:34 +00:00