summaryrefslogtreecommitdiff
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* Close #18794: Add a fileno() method and a closed attribute to select.devpollVictor Stinner2013-08-221-7/+85
| | | | | | objects. Add also tests on fileno() method and closed attribute of select.epoll and select.kqueue.
* Issue #17119: Fixed integer overflows when processing large strings and tuplesSerhiy Storchaka2013-08-21128-16521/+26085
|\ | | | | | | in the tkinter module.
| * Issue #18747: Re-seed OpenSSL's pseudo-random number generator after fork.Christian Heimes2013-08-21128-16517/+26085
| |\ | | | | | | | | | | | | A pthread_atfork() child handler is used to seeded the PRNG with pid, time and some stack data.
| | * Issue #8865: Concurrent invocation of select.poll.poll() now raises aSerhiy Storchaka2013-08-201-0/+13
| | |\ | | | | | | | | | | | | RuntimeError exception. Patch by Christian Schubert.
| | * \ Issue #13461: Fix a crash in the TextIOWrapper.tell method on 64-bit platforms.Serhiy Storchaka2013-08-20128-16517/+26085
| | |\ \ | | | | | | | | | | | | | | | Patch by Yogesh Chaudhari.
| | | * \ Issue #18777: The ssl module now uses the new CRYPTO_THREADID API ofChristian Heimes2013-08-19128-16517/+26085
| | | |\ \ | | | | | | | | | | | | | | | | | | OpenSSL 1.0.0+ instead of the deprecated CRYPTO id callback function.
| | | | * | Issue #18774: Remove last bits of GNU PTH thread code, patch by Vajrasky Kok.Christian Heimes2013-08-181-12/+0
| | | | | |
| | | | * | Issue #16105: When a signal handler fails to write to the file descriptor ↵Antoine Pitrou2013-08-171-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | registered with ``signal.set_wakeup_fd()``, report an exception instead of ignoring the error.
| | | | * | Issue 18768: Correct doc string of RAND_edg(). Patch by Vajrasky Kok.Christian Heimes2013-08-171-1/+1
| | | | |\ \
| | | | * \ \ Issue #18768: coding style nitpick. Thanks to Vajrasky KokChristian Heimes2013-08-17128-16504/+26068
| | | | |\ \ \
| | | | | * \ \ #18466: merge with 3.3.Ezio Melotti2013-08-173-3/+3
| | | | | |\ \ \
| | | | | * \ \ \ Issue #18178: Fix ctypes on BSD. dlmalloc.c was compiled twice which broke ↵Christian Heimes2013-08-17128-16504/+26068
| | | | | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | malloc weak symbols.
| | | | | | * \ \ \ Issue #18709: Fix CVE-2013-4238. The SSL module now handles NULL bytesChristian Heimes2013-08-17128-16504/+26068
| | | | | | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | inside subjectAltName correctly. Formerly the module has used OpenSSL's GENERAL_NAME_print() function to get the string represention of ASN.1 strings for rfc822Name (email), dNSName (DNS) and uniformResourceIdentifier (URI).
| | | | | | | * | | | Issue #18701: Remove sqlitecompat.h.Serhiy Storchaka2013-08-171-63/+0
| | | | | | | | | | |
| | | | | | | * | | | Issue #18701: Remove support of old CPython versions (<3.0) from C code.Serhiy Storchaka2013-08-178-45/+2
| | | | | | | | | | |
| | | | | | | * | | | Issue #18673: Add O_TMPFILE to os module. O_TMPFILE requires Linux kernelChristian Heimes2013-08-161-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3.11 or newer. It's only defined on system with 3.11 uapi headers, too.
| | | | | | | * | | | Replace an overly optimistic assert() in _PyGC_CollectNoFail with a simple ↵Antoine Pitrou2013-08-151-6/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | guard.
| | | | | | | * | | | Change the builtin hash algorithms' names to lower case namesChristian Heimes2013-08-154-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | as promised by hashlib's documentation.
| | | | | | | * | | | Issue #8713: Support alternative start methods in multiprocessing on Unix.Richard Oudkerk2013-08-143-14/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See http://hg.python.org/sandbox/sbt#spawn
| | | | | | | * | | | Issue #18722: Remove uses of the "register" keyword in C code.Antoine Pitrou2013-08-134-24/+24
| | | | | | | | | | |
| | | | | | | * | | | Issue #18667: Add missing "HAVE_FCHOWNAT" symbol to posix._have_functions.Larry Hastings2013-08-12121-16352/+25960
| | | | | | | |\ \ \ \
| | | | | | | | * | | | Fix refcounting issue with extension types in tkinter.Antoine Pitrou2013-08-111-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (issue #15721)
| | | | | | | | * | | | Close #18264: int- and float-derived enums now converted to int or float.Ethan Furman2013-08-101-7/+58
| | | | | | | | | | | |
| | | | | | | | * | | | Issue #15651: PEP 3121 refactoring for _elementtreeEli Bendersky2013-08-101-30/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch by Antoine Pitrou (based on Robin Schreiber's original patch)
| | | | | | | | * | | | Issue #16400: Add command line option for isolated mode.Christian Heimes2013-08-101-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -I Run Python in isolated mode. This also implies -E and -s. In isolated mode sys.path contains neither the script?s directory nor the user?s site-packages directory. All PYTHON* environment variables are ignored, too. Further restrictions may be imposed to prevent the user from injecting malicious code.
| | | | | | | | * | | | Issue #15301: Parsing fd, uid, and gid parameters for builtinsLarry Hastings2013-08-081-80/+189
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in Modules/posixmodule.c is now far more robust.
| | | | | | | | * | | | In _PyGC_Fini(), lose the reference that was kept to the time moduleAntoine Pitrou2013-08-061-0/+1
| | | | | | | | | | | |
| | | | | | | | * | | | Issue #4885: Add weakref support to mmap objects. Patch by Valerie Lambert.Antoine Pitrou2013-08-051-1/+7
| | | | | | | | | | | |
| | | | | | | | * | | | Issue #18661: typo in grp.struct_group docstring (fix merged from 3.3). ↵Mark Dickinson2013-08-051-1/+1
| | | | | | | | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Thanks Vajrasky Kok.
| | | | | | | | * \ \ \ \ mergeRaymond Hettinger2013-08-041-2/+2
| | | | | | | | |\ \ \ \ \
| | | | | | | | * | | | | | Reuse us_per_second in delta_total_seconds.Alexander Belopolsky2013-08-041-9/+1
| | | | | | | | | | | | | |
| | | | | | | | * | | | | | Fixes #8860: Round half-microseconds to even in the timedelta constructor.Alexander Belopolsky2013-08-041-18/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (Original patch by Mark Dickinson.)
| | | | | | | | * | | | | | Issue #17998: Fix an internal error in regular expression engine.Serhiy Storchaka2013-08-032-7/+7
| | | | | | | | |\ \ \ \ \ \
| | | | | | | | * | | | | | | Fix warning: ?ptr2? may be used uninitialized in this functionChristian Heimes2013-08-021-0/+1
| | | | | | | | | | | | | | |
| | | | | | | | * | | | | | | Closes #18627: merge from 3.3Ned Deily2013-08-011-1/+1
| | | | | | | | |\ \ \ \ \ \ \
| | | | | | | | * \ \ \ \ \ \ \ Issue #17557: merge from 3.3Ned Deily2013-08-011-0/+30
| | | | | | | | |\ \ \ \ \ \ \ \
| | | | | | | | * | | | | | | | | Issue #17899: Fix rare file descriptor leak in os.listdir().Larry Hastings2013-08-011-2/+12
| | | | | | | | | | | | | | | | |
| | | | | | | | * | | | | | | | | Issue #18519: Fix test_sqlite on old versions of libsqlite3Victor Stinner2013-08-021-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With old SQLite versions, _sqlite3_result_error() sets a new Python exception, so don't restore the previous exception.
| | | | | | | | * | | | | | | | | Issue #18609, #18408: _ctypes_add_traceback() now clears the current exceptionVictor Stinner2013-08-021-3/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | while adding the traceback, because it may call indirectly a Python function and Python functions must not be called with an exception set. In the case of the issue #18609, _ctypes_add_traceback() called the iso8859-1 decoder which is implemented in Python. Python has a ISO-8859-1 codec implemented in C. It is not used because PyUnicode_Decode() only uses the C codec for other names (aliases) of this codec ("latin-1", "latin1" and "iso-8859-1").
| | | | | | | | * | | | | | | | | Issue #18608: Avoid keeping a strong reference to the locale module inside ↵Antoine Pitrou2013-08-013-27/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the _io module.
| | | | | | | | * | | | | | | | | Issue #18619: Fix atexit leaking callbacks registered from sub-interpreters, ↵Antoine Pitrou2013-08-011-42/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and make it GC-aware.
| | | | | | | | * | | | | | | | | Issue #9035: os.path.ismount now recognises volumes mounted belowTim Golden2013-08-011-0/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a drive root on Windows. Original patch by Atsuo Ishimoto.
| | | | | | | | * | | | | | | | | Initialize utime with 0. It fixes a couple of compiler warnung:Christian Heimes2013-08-011-0/+1
| | | | | | | | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | warning: 'utime.mtime_ns' may be used uninitialized in this function [-Wmaybe-uninitialized]
| | | | | | | | * \ \ \ \ \ \ \ \ \ MergeAntoine Pitrou2013-07-313-3/+16
| | | | | | | | |\ \ \ \ \ \ \ \ \ \
| | | | | | | | | * | | | | | | | | | yet another WITH_THREADS typoChristian Heimes2013-07-311-1/+1
| | | | | | | | | | | | | | | | | | |
| | | | | | | | | * | | | | | | | | | Fix _sha3 module to actually release the GIL around its update function.Christian Heimes2013-07-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gcov is great.
| | | | | | | | | * | | | | | | | | | Test Py_IncRef() and Py_DecRef() C functionsChristian Heimes2013-07-311-0/+11
| | | | | | | | | | | | | | | | | | |
| | | | | | | | | * | | | | | | | | | Fix use of uninitialized scalar variable, see 3f994367a979Christian Heimes2013-07-311-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CID 1058763
| | | | | | | | * | | | | | | | | | | Issue #15699: The readline module now uses PEP 3121-style module ↵Antoine Pitrou2013-07-311-42/+110
| | | | | | | | |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | initialization, so as to reclaim allocated resources (Python callbacks) at shutdown. Original patch by Robin Schreiber.
| | | | | | | | * | | | | | | | | | Issue #18112: PEP 442 implementation (safe object finalization).Antoine Pitrou2013-07-306-113/+350
| | | | | | | | | | | | | | | | | |