Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Issue #10133: Make multiprocessing deallocate buffer if socket read fails. | Richard Oudkerk | 2012-06-11 | 1 | -13/+16 |
| | | | | Patch by Hallvard B Furuseth. | ||||
* | Fixes issue #15000: support the odd x32 abi on posixsubprocess's system call. | Gregory P. Smith | 2012-06-05 | 1 | -0/+7 |
| | |||||
* | Issue #14775: Fix a potential quadratic dict build-up due to the garbage ↵ | Antoine Pitrou | 2012-05-28 | 1 | -3/+57 |
| | | | | | | collector repeatedly trying to untrack dicts. Additional comments by Tim Silk. | ||||
* | Issue #9041: raised exception is misleading | Meador Inge | 2012-05-28 | 1 | -25/+5 |
| | | | | | | An issue in ctypes.c_longdouble, ctypes.c_double, and ctypes.c_float that caused an incorrect exception to be returned in the case of overflow has been fixed. | ||||
* | #4841: Fix FileIO constructor to honor closefd when called repeatedly | Hynek Schlawack | 2012-05-25 | 1 | -3/+7 |
| | | | | Patch by Victor Stinner. | ||||
* | Issue #14829: Fix bisect and range() indexing with large indices (>= 2 ** ↵ | Antoine Pitrou | 2012-05-16 | 1 | -1/+2 |
| | | | | 32) under 64-bit Windows. | ||||
* | Issue #14741: Fix missing support for ellipsis in parser module. | Mark Dickinson | 2012-05-07 | 1 | -5/+1 |
| | |||||
* | Issue #14697: Fix missing parser module support for set displays and set ↵ | Mark Dickinson | 2012-05-07 | 1 | -21/+79 |
| | | | | comprehensions. | ||||
* | Issue #14701: Add missing support for 'raise ... from' in parser module. | Mark Dickinson | 2012-05-07 | 1 | -12/+11 |
| | |||||
* | Fix for issue 14725 for 3.2 branch | Richard Oudkerk | 2012-05-05 | 1 | -0/+1 |
| | |||||
* | Issue #14696: Fix parser module to understand 'nonlocal' declarations. | Mark Dickinson | 2012-04-29 | 1 | -5/+36 |
| | |||||
* | Issue #9154: Fix parser module to understand function annotations. | Mark Dickinson | 2012-04-29 | 1 | -57/+71 |
| | |||||
* | Issue 13496: Fix bisect.bisect overflow bug for large collections. | Mark Dickinson | 2012-04-15 | 1 | -2/+8 |
| | |||||
* | prevent writing to stderr from messing up the exception state (closes #14474) | Benjamin Peterson | 2012-04-02 | 1 | -0/+3 |
| | |||||
* | Issue #14437: Fix building the _io module under Cygwin. | Antoine Pitrou | 2012-03-31 | 1 | -1/+1 |
| | |||||
* | Issue #3367: NULL-terminate argv[] copies to prevent an invalid access | Stefan Krah | 2012-03-26 | 1 | -2/+4 |
| | | | | in sys_update_path(). | ||||
* | Issue #14359: Only use O_CLOEXEC in _posixmodule.c if it is defined. | Ross Lagerwall | 2012-03-19 | 1 | -1/+12 |
| | | | | Based on patch from Hervé Coatanhay. | ||||
* | Fixes Issue 14234: fix for the previous commit, keep compilation when | Gregory P. Smith | 2012-03-15 | 2 | -0/+7 |
| | | | | | using --with-system-expat working when the system expat does not have salted hash support. | ||||
* | Fixes Issue #14234: CVE-2012-0876: Randomize hashes of xml attributes | Gregory P. Smith | 2012-03-14 | 4 | -59/+130 |
|\ | | | | | | | | | | | in the hash table internal to the pyexpat module's copy of the expat library to avoid a denial of service due to hash collisions. Patch by David Malcolm with some modifications by the expat project. | ||||
| * | Fixes issue #14234: CVE-2012-0876: Randomize hashes of xml attributes | Gregory P. Smith | 2012-03-14 | 4 | -59/+130 |
| | | | | | | | | | | | | in the hash table internal to the pyexpat module's copy of the expat library to avoid a denial of service due to hash collisions. Patch by David Malcolm with some modifications by the expat project. | ||||
* | | fix indentation | Benjamin Peterson | 2012-03-13 | 1 | -7/+7 |
| | | |||||
* | | keep the buffer object around while we're using it (closes #14212) | Benjamin Peterson | 2012-03-07 | 2 | -33/+49 |
| | | |||||
* | | Issue #14125: backport refleak fix (d4adbf908983). | Stefan Krah | 2012-02-27 | 1 | -2/+3 |
| | | |||||
* | | Fix typo in “seperat{or,ion}” | Éric Araujo | 2012-02-26 | 2 | -2/+2 |
| | | |||||
* | | merge with 3.2 | Georg Brandl | 2012-02-21 | 1 | -3/+3 |
|\ \ | |/ | |||||
| * | Remove reST markup from --help output. Also: O(n**2) is dict construction, ↵ | Georg Brandl | 2012-02-21 | 1 | -3/+3 |
| | | | | | | | | not single insertion. | ||||
* | | Fix test failure in test_cmd_line by initializing the hash secret at the ↵ | Antoine Pitrou | 2012-02-21 | 1 | -2/+28 |
| | | | | | | | | earliest point. | ||||
* | | merge 3.2 | Benjamin Peterson | 2012-02-21 | 1 | -0/+1 |
|\ \ | |/ | |||||
| * | ensure no one tries to hash things before the random seed is found | Benjamin Peterson | 2012-02-21 | 1 | -0/+1 |
| | | |||||
* | | sqlite3: Fix 64-bit integer handling in user functions on 32-bit architectures | Petri Lehtinen | 2012-02-21 | 1 | -6/+2 |
| | | | | | | | | Closes #8033. | ||||
* | | Merge from 3.1: Issue #13703: add a way to randomize the hash values of ↵ | Georg Brandl | 2012-02-20 | 3 | -110/+38 |
|\ \ | |/ | | | | | | | | | | | | | | | basic types (str, bytes, datetime) in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated. The environment variable PYTHONHASHSEED and the new command line flag -R control this behavior. | ||||
| * | Issue #13703: add a way to randomize the hash values of basic types (str, ↵ | Georg Brandl | 2012-02-20 | 3 | -108/+37 |
| | | | | | | | | | | | | | | | | | | bytes, datetime) in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated. The environment variable PYTHONHASHSEED and the new command line flag -R control this behavior. | ||||
* | | Issue #13014: Fix a possible reference leak in SSLSocket.getpeercert(). | Antoine Pitrou | 2012-02-15 | 1 | -9/+14 |
| | | |||||
* | | Issue #13015: Fix a possible reference leak in defaultdict.__repr__. | Antoine Pitrou | 2012-02-15 | 1 | -1/+3 |
| | | | | | | | | Patch by Suman Saha. | ||||
* | | Issue #10811: Fix recursive usage of cursors. Instead of crashing, raise a ↵ | Petri Lehtinen | 2012-02-06 | 2 | -10/+20 |
| | | | | | | | | ProgrammingError now. | ||||
* | | Issue #13817: After fork(), reinit the ad-hoc TLS implementation earlier to fix | Charles-François Natali | 2012-02-02 | 1 | -1/+3 |
| | | | | | | | | | | a random deadlock when fork() is called in a multithreaded process in debug mode, and make PyOS_AfterFork() more robust. | ||||
* | | sqlite3: Handle strings with embedded zeros correctly | Petri Lehtinen | 2012-02-01 | 2 | -8/+9 |
| | | | | | | | | Closes #13676. | ||||
* | | Fix zip_import.c's read_directory() to use appropriate types for the values | Gregory P. Smith | 2012-01-30 | 1 | -4/+5 |
| | | | | | | | | | | | | | | | | being read from the header vs the values being used by fseek and ftell (Py_ssize_t for those) and how they are computed. Py_ssize_t is used for actual file offsets so that files greater than 2gigs could be supported. Updates the Py_BuildValue format string to match (including several existing wrong 'i's that should have been 'l's). | ||||
* | | Issue #13848: open() and the FileIO constructor now check for NUL characters ↵ | Antoine Pitrou | 2012-01-29 | 1 | -22/+11 |
| | | | | | | | | | | | | in the file name. Patch by Hynek Schlawack. | ||||
* | | Issue #13806: The size check in audioop decompression functions was too ↵ | Antoine Pitrou | 2012-01-28 | 1 | -3/+3 |
| | | | | | | | | | | | | strict and could reject valid compressed data. Patch by Oleg Plakhotnyuk. | ||||
* | | Issue #13885: CVE-2011-3389: the _ssl module would always disable the CBC IV ↵ | Antoine Pitrou | 2012-01-27 | 1 | -2/+4 |
|\ \ | |/ | | | | | attack countermeasure. | ||||
| * | Issue #13885: CVE-2011-3389: the _ssl module would always disable the CBC IV ↵ | Antoine Pitrou | 2012-01-27 | 1 | -1/+2 |
| | | | | | | | | attack countermeasure. | ||||
* | | - Issue #13840: Fix ctypes.create_string_buffer exception message and docs. | Meador Inge | 2012-01-26 | 1 | -1/+1 |
| | | |||||
* | | merge heads | Benjamin Peterson | 2012-01-24 | 1 | -11/+0 |
|\ \ | |||||
| * | | Issue #13772: In os.symlink() under Windows, do not try to guess the link | Antoine Pitrou | 2012-01-24 | 1 | -11/+0 |
| | | | | | | | | | | | | | | | target's type (file or directory). The detection was buggy and made the call non-atomic (therefore prone to race conditions). | ||||
* | | | fix declaration style | Benjamin Peterson | 2012-01-23 | 1 | -24/+31 |
|/ / | |||||
* | | Fix FreeBSD, NetBSD and OpenBSD behavior of the issue #8052 fix. | Gregory P. Smith | 2012-01-22 | 1 | -9/+47 |
| | | |||||
* | | Another issue #8052 bugfix (related to previous commit). | Gregory P. Smith | 2012-01-21 | 1 | -4/+2 |
| | | | | | | | | "oops" while rearranging the #defines. | ||||
* | | Bugfix for issue #8052 fix on *BSD variants. | Gregory P. Smith | 2012-01-21 | 1 | -9/+13 |
| | | | | | | | | | | Many lack readdir64, use readdir. Only use readdir64 on solaris where it is required to work around a solaris bug. | ||||
* | | Fixes issue #8052: The posix subprocess module's close_fds behavior was | Gregory P. Smith | 2012-01-21 | 1 | -35/+258 |
| | | | | | | | | | | | | | | | | suboptimal by closing all possible file descriptors rather than just the open ones in the child process before exec(). It now closes only the open fds when it is possible to safely determine what those are. |