[Python-checkins] r88390 - python/branches/release31-maint

r.david.murray python-checkins at python.org
Fri Feb 11 03:05:13 CET 2011


Author: r.david.murray
Date: Fri Feb 11 03:05:13 2011
New Revision: 88390

Log:
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.
................


Modified:
   python/branches/release31-maint/   (props changed)


More information about the Python-checkins mailing list