Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rewrap and punctuation consistency. | Georg Brandl | 2011-01-16 | 1 | -60/+58 |
| | |||||
* | Add missing NEWS entry for r87948 | Nick Coghlan | 2011-01-16 | 1 | -0/+3 |
| | |||||
* | Post-release updates. | Georg Brandl | 2011-01-16 | 1 | -0/+12 |
| | |||||
* | Bump to 3.2rc1. | Georg Brandl | 2011-01-15 | 1 | -0/+2 |
| | |||||
* | Issue #10916: mmap should not segfault when a file is mapped using 0 as | Antoine Pitrou | 2011-01-15 | 1 | -0/+4 |
| | | | | | | | length and a non-zero offset, and an attempt to read past the end of file is made (IndexError is raised instead). Patch by Ross Lagerwall. Requested by Georg. | ||||
* | Issue #10913: Deprecate misleading functions PyEval_AcquireLock() and | Antoine Pitrou | 2011-01-15 | 1 | -0/+3 |
| | | | | PyEval_ReleaseLock(). The thread-state aware APIs should be used instead. | ||||
* | #10843: Update third-party library versions used in OS X 32-bit | Ned Deily | 2011-01-15 | 1 | -0/+5 |
| | | | | | | installer builds: bzip2 1.0.6, readline 6.1.2, SQLite 3.7.4 (with FTS3/FTS4 and RTREE enabled), and ncursesw 5.5 (wide-char support enabled). | ||||
* | #10843: Install the Tools directory on OS X in the applications | Ned Deily | 2011-01-15 | 1 | -0/+4 |
| | | | | | Extras (/Applications/Python 3.n/Extras/) where the Demo directory had previous been installed. | ||||
* | #10907: Warn OS X 10.6 IDLE users to use ActiveState Tcl/Tk 8.5, | Ned Deily | 2011-01-15 | 1 | -0/+4 |
| | | | | | rather than the currently problematic Apple-supplied one, when running with the 64-/32-bit installer variant. | ||||
* | Issue #4953: add the author of the patch | Victor Stinner | 2011-01-14 | 1 | -1/+2 |
| | |||||
* | Issue #4953: cgi.FieldStorage and cgi.parse() parse the request as bytes, not | Victor Stinner | 2011-01-14 | 1 | -0/+4 |
| | | | | | as unicode, and accept binary files. Add encoding and errors attributes to cgi.FieldStorage. | ||||
* | Add encoding and errors arguments to urllib.parse_qs() and urllib.parse_qsl() | Victor Stinner | 2011-01-14 | 1 | -0/+2 |
| | |||||
* | Issue #10899: No function type annotations in the standard library. | Raymond Hettinger | 2011-01-12 | 1 | -0/+3 |
| | | | | Removed function type annotations from _pyio.py. | ||||
* | Issue #10822: Fix test_posix:test_getgroups failure under Solaris. Patch | Antoine Pitrou | 2011-01-12 | 1 | -0/+3 |
| | | | | by Ross Lagerwall. | ||||
* | don't segfault on deleting __abstractmethods__ #10892 | Benjamin Peterson | 2011-01-12 | 1 | -0/+3 |
| | |||||
* | Issue #5109: array.array constructor will now use fast code when | Alexander Belopolsky | 2011-01-11 | 1 | -0/+3 |
| | | | | initial data is provided in an array object with correct type. | ||||
* | #10820: Fix OS X framework installs to support version-specific | Ned Deily | 2011-01-10 | 1 | -0/+3 |
| | | | | scripts (implemented in #10679). | ||||
* | Issue #10875: Update Regular Expression HOWTO; patch by 'SilentGhost'. | Terry Reedy | 2011-01-10 | 1 | -0/+2 |
| | |||||
* | Issue #10872: The repr() of TextIOWrapper objects now includes the mode | Antoine Pitrou | 2011-01-09 | 1 | -0/+3 |
| | | | | | | if available. (at Georg's request) | ||||
* | #10869: do not visit root node twice in ast.increment_lineno(). | Georg Brandl | 2011-01-09 | 1 | -0/+3 |
| | |||||
* | #5871: protect against header injection attacks. | R. David Murray | 2011-01-09 | 1 | -0/+7 |
| | | | | | | | | | | | | This makes Header.encode throw a HeaderParseError if it winds up formatting a header such that a continuation line has no leading whitespace and looks like a header. Since Header accepts values containing newlines and preserves them (and this is by design), without this fix any program that took user input (say, a subject in a web form) and passed it to the email package as a header was vulnerable to header injection attacks. (As far as we know this has never been exploited.) Thanks to Jakub Wilk for reporting this vulnerability. | ||||
* | NEWS: merge #1777412 and #10827 entries | Victor Stinner | 2011-01-08 | 1 | -11/+6 |
| | |||||
* | Issue #1777412: document the change in the NEWS file | Victor Stinner | 2011-01-08 | 1 | -0/+5 |
| | |||||
* | Issue #10859: Make `contextlib.GeneratorContextManager` officially | Antoine Pitrou | 2011-01-08 | 1 | -0/+3 |
| | | | | private by renaming it to `_GeneratorContextManager`. | ||||
* | Issue #10042: Fixed the total_ordering decorator to handle cross-type | Raymond Hettinger | 2011-01-08 | 1 | -0/+3 |
| | | | | comparisons that could lead to infinite recursion. | ||||
* | #10686: recode non-ASCII headers to 'unknown-8bit' instead of ?s. | R. David Murray | 2011-01-07 | 1 | -0/+4 |
| | | | | | | This applies only when generating strings from non-RFC compliant binary input; it makes the existing recoding behavior more consistent (ie: now no data is lost when recoding). | ||||
* | Fix formatting of values with embedded newlines when rfc2047 encoding | R. David Murray | 2011-01-07 | 1 | -1/+5 |
| | | | | | | | | | Before this patch if a value being encoded had an embedded newline, the line following the newline would have no leading whitespace, and the whitespace it did have was encoded into the word. Now the existing whitespace gets turned into a blank, the way it does in other header reformatting, and the _continuation_ws gets added at the beginning of the encoded line. | ||||
* | Put NEWS entry in the right section. | Antoine Pitrou | 2011-01-07 | 1 | -4/+4 |
| | |||||
* | Issue #8020: Avoid a crash where the small objects allocator would read | Antoine Pitrou | 2011-01-07 | 1 | -0/+4 |
| | | | | | non-Python managed memory while it is being modified by another thread. Patch by Matt Bandy. | ||||
* | Issue #10827: Changed the rules for 2-digit years. The time.asctime | Alexander Belopolsky | 2011-01-07 | 1 | -0/+8 |
| | | | | | | | | function will now format any year when time.accept2dyear is false and will accept years >= 1000 otherwise. The year range accepted by time.mktime and time.strftime is still system dependent, but time.mktime will now accept full range supported by the OS. Conversion of 2-digit years to 4-digit is deprecated. | ||||
* | Issue #10841: set binary mode on files; the parser translates newlines | Victor Stinner | 2011-01-07 | 1 | -0/+4 |
| | | | | | | On Windows, set the binary mode on stdin, stdout, stderr and all io.FileIO objects (to not translate newlines, \r\n <=> \n). The Python parser translates newlines (\r\n => \n). | ||||
* | Get --coverage to be an acceptable flag for test.regrtest again. | Brett Cannon | 2011-01-06 | 1 | -0/+2 |
| | |||||
* | Remove buffer API from stable ABI for now, see #10181. | Martin v. Löwis | 2011-01-06 | 1 | -0/+2 |
| | |||||
* | Issue #7858: Raise an error properly when os.utime() fails under Windows | Antoine Pitrou | 2011-01-06 | 1 | -0/+3 |
| | | | | | | on an existing file. (this does not seem to be easily testable) | ||||
* | Issue #3839: wsgiref should not override a Content-Length header set by | Antoine Pitrou | 2011-01-06 | 1 | -0/+3 |
| | | | | the application. Initial patch by Clovis Fabricio. | ||||
* | Issue #10655: Fix the build on PowerPC on Linux with GCC when building with | David Malcolm | 2011-01-06 | 1 | -0/+5 |
| | | | | | | timestamp profiling (--with-tsc): the preprocessor test for the PowerPC support now looks for "__powerpc__" as well as "__ppc__": the latter seems to only be present on OS X; the former is the correct one for Linux with GCC. | ||||
* | Issue #1677694: Refactor and improve test_timeout. Original patch by | Antoine Pitrou | 2011-01-06 | 1 | -0/+3 |
| | | | | Björn Lindqvist. | ||||
* | Issue #10492: bdb.Bdb.run() only traces the execution of the code | Victor Stinner | 2011-01-06 | 1 | -0/+3 |
| | | | | And not the compilation (if the input is a string). | ||||
* | Fix mistake in NEWS | Antoine Pitrou | 2011-01-05 | 1 | -1/+1 |
| | |||||
* | Issue #7995: When calling accept() on a socket with a timeout, the returned | Antoine Pitrou | 2011-01-05 | 1 | -0/+3 |
| | | | | socket is now always non-blocking, regardless of the operating system. | ||||
* | Issue #5485: Add tests for the UseForeignDTD method of expat parser objects. | Antoine Pitrou | 2011-01-05 | 1 | -0/+3 |
| | | | | Patch by Jean-Paul Calderone and Sandro Tosi. | ||||
* | Issue #10756: add the author, Andreas Stührk | Victor Stinner | 2011-01-05 | 1 | -1/+2 |
| | |||||
* | Issue #10756: atexit normalizes the exception before displaying it. | Victor Stinner | 2011-01-05 | 1 | -0/+2 |
| | |||||
* | #10790: make append work when output codec is different from input codec | R. David Murray | 2011-01-05 | 1 | -0/+3 |
| | | | | | There's still a bug here (the encode call shouldn't use the 'errors' paramter), but I'll fix that later. | ||||
* | Issue #8013: time.asctime and time.ctime no longer call system asctime | Alexander Belopolsky | 2011-01-04 | 1 | -0/+6 |
| | | | | | | | and ctime functions. The year range for time.asctime is now 1900 through maxint. The range for time.ctime is the same as for time.localtime. The string produced by these functions is longer than 24 characters when year is greater than 9999. | ||||
* | Issue #9015, #9611: stdprinter.write() clamps the length to 2^31-1 on Windows | Victor Stinner | 2011-01-04 | 1 | -2/+2 |
| | |||||
* | Issue #10819: SocketIO.name property returns -1 when its closed, instead of | Victor Stinner | 2011-01-04 | 1 | -0/+3 |
| | | | | raising a ValueError, to fix repr(). | ||||
* | Issue #8650: zlib.compress() and zlib.decompress() raise an OverflowError if | Victor Stinner | 2011-01-04 | 1 | -0/+4 |
| | | | | | the input buffer length doesn't fit into an unsigned int (length bigger than 2^32-1 bytes). | ||||
* | Issue #8651: PyArg_Parse*() functions raise an OverflowError if the file | Victor Stinner | 2011-01-04 | 1 | -0/+4 |
| | | | | | doesn't have PY_SSIZE_T_CLEAN define and the size doesn't fit in an int (length bigger than 2^31-1). | ||||
* | Issue #9015, #9611: FileIO.readinto(), FileIO.write() and os.write() clamp the | Victor Stinner | 2011-01-04 | 1 | -0/+3 |
| | | | | length to 2^31-1 on Windows. |