Blocked revisions 73911,78780,80757,86577,87228,88197,88199,88203,88252 via svnmerge
................ r73911 | r.david.murray | 2009-07-09 15:51:32 -0400 (Thu, 09 Jul 2009) | 9 lines Unblocked revisions 73907 via svnmerge ........ r73907 | r.david.murray | 2009-07-09 12:17:30 -0400 (Thu, 09 Jul 2009) | 4 lines Temporarily ignore rmtree errors in test_getcwd_long_pathnames to see if the test gives useful failure info on Solaris buildbot. ........ ................ r78780 | r.david.murray | 2010-03-07 21:17:03 -0500 (Sun, 07 Mar 2010) | 20 lines bdecode was already gone in email 5. This merge adds the test from the trunk patch, and removes the last trace of bdecode, which was a commented out call in message.py. Merged revisions 78778 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r78778 | r.david.murray | 2010-03-07 21:04:06 -0500 (Sun, 07 Mar 2010) | 9 lines Issue #7143: get_payload used to strip any trailing newline from a base64 transfer-encoded payload *after* decoding it; it no longer does. email had a special method in utils, _bdecode, specifically to do this, so it must have served a purpose at some point, yet it is clearly wrong per RFC. Fixed with Barry's approval, but no backport. Email package minor version number is bumped, now version 4.0.1. Patch by Joaquin Cuenca Abela. ........ ................ r80757 | r.david.murray | 2010-05-04 12:17:50 -0400 (Tue, 04 May 2010) | 12 lines Recorded merge of revisions 80458 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk Sean merged this in r84059. ........ r80458 | sean.reifschneider | 2010-04-25 02:31:23 -0400 (Sun, 25 Apr 2010) | 3 lines Fixing obscure syslog corner-case when sys.argv = None, syslog() would call openlog() for every logged message. ........ ................ r86577 | r.david.murray | 2010-11-20 11:33:30 -0500 (Sat, 20 Nov 2010) | 4 lines #1574217: only swallow AttributeErrors in isinstance, not everything. Patch and tests by Brian Harring, with improvements by Ralf Schmitt. ................ r87228 | r.david.murray | 2010-12-13 21:25:43 -0500 (Mon, 13 Dec 2010) | 2 lines Turn on regrtest -W (rerun immediately) option for Windows, too. ................ r88197 | victor.stinner | 2011-01-25 19:39:19 -0500 (Tue, 25 Jan 2011) | 1 line Fix BytesGenerator._handle_text() if the message has no payload (None) ................ r88199 | r.david.murray | 2011-01-25 21:31:37 -0500 (Tue, 25 Jan 2011) | 2 lines Revert r88197. I'll refix correctly once there is a test. ................ r88203 | r.david.murray | 2011-01-26 16:21:32 -0500 (Wed, 26 Jan 2011) | 4 lines #11019: Make BytesGenerator handle Message with None body. Bug discovery and initial patch by Victor Stinner. ................ r88252 | r.david.murray | 2011-01-30 01:21:28 -0500 (Sun, 30 Jan 2011) | 16 lines #9124: mailbox now accepts binary input and uses binary internally Although this patch contains API changes and is rather weighty for an RC phase, the mailbox module was essentially unusable without the patch since it would produce UnicodeErrors when handling non-ascii input at arbitrary and somewhat mysterious places, and any non-trivial amount of email processing will encounter messages with non-ascii bytes. The release manager approved the patch application. The changes allow binary input, and reject non-ASCII string input early with a useful message instead of failing mysteriously later. Binary is used internally for reading and writing the mailbox files. StringIO and Text file input are deprecated. Initial patch by Victor Stinner, validated and expanded by R. David Murray. ................
Showing
Please register or sign in to comment