summaryrefslogtreecommitdiffstats
path: root/Modules
Commit message (Collapse)AuthorAgeFilesLines
* Fix NULL check in sock_sendmsg_iovec. CID 1372885Christian Heimes2016-09-131-1/+1
|
* Issue #27866: Fix refleak in cipher_to_dict()Victor Stinner2016-09-121-12/+1
|
* socket: Fix memory leak in sendmsg() and sendmsg_afalg()Victor Stinner2016-09-121-5/+12
| | | | | | | Issue #27744: * Release msg.msg_iov memory block. * Release memory on PyMem_Malloc(controllen) failure
* Cleanup socketmodule.cVictor Stinner2016-09-121-13/+31
| | | | | | | | Issue #27744: * PEP 7: add {...} around if blocks * assign variables and then check their value in if() to make the code easier to read and to debug.
* Revert part of 3471a3515827 that caused a performance regressionRaymond Hettinger2016-09-121-8/+44
|
* Issue #28037: Use sqlite3_get_autocommit() instead of setting ↵Berker Peksag2016-09-123-27/+17
| | | | | | Connection->inTransaction manually Patch adapted from https://github.com/ghaering/pysqlite/commit/9b79188edbc50faa24dc178afe24a10454f3fcad
* Adds missing assert suppression.Steve Dower2016-09-121-0/+4
|
* Closes #25283: Make tm_gmtoff and tm_zone available on all platforms.Alexander Belopolsky2016-09-121-33/+81
|
* Issue #28085: Add PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER for SSLContextChristian Heimes2016-09-111-21/+59
|
* Issue #27810: Regenerate Argument Clinic.Serhiy Storchaka2016-09-114-28/+28
|
* Issue 24454: Removed unused match_getitem_doc.Eric V. Smith2016-09-111-3/+0
|
* Issue 24454: Added whatsnew entry, removed __getitem__ from match_methods. ↵Eric V. Smith2016-09-111-1/+0
| | | | Thanks Serhiy Storchaka.
* Issue 24454: Improve the usability of the re match object named group APIEric V. Smith2016-09-111-1/+18
|
* Issue #28036: Remove unused pysqlite_flush_statement_cache functionBerker Peksag2016-09-111-20/+0
|
* Use uint16_t instead of short in audioop.Serhiy Storchaka2016-09-111-14/+14
|
* Issue #10740: sqlite3 no longer implicitly commit an open transaction before ↵Berker Peksag2016-09-114-105/+45
| | | | | | | | | | | | | | | | | | DDL statements This commit contains the following commits from ghaering/pysqlite: * https://github.com/ghaering/pysqlite/commit/f254c534948c41c0ceb8cbabf0d4a2f547754739 * https://github.com/ghaering/pysqlite/commit/796b3afe38cfdac5d7d5ec260826b0a596554631 * https://github.com/ghaering/pysqlite/commit/cae87ee68613697a5f4947b4a0941f59a28da1b6 * https://github.com/ghaering/pysqlite/commit/3567b31bb5e5b226ba006213a9c69dde3f155faf With the following additions: * Fixed a refcount error * Fixed a compiler warning * Made the string comparison a little more robust * Added a whatsnew entry
* Issue #19500: Add client-side SSL session resumption to the ssl module.Christian Heimes2016-09-101-2/+370
|
* #28067: Fixed another typo.Alexander Belopolsky2016-09-101-1/+1
|
* Issue 28043: SSLContext has improved default settingsChristian Heimes2016-09-101-0/+31
| | | | The options OP_NO_COMPRESSION, OP_CIPHER_SERVER_PREFERENCE, OP_SINGLE_DH_USE, OP_SINGLE_ECDH_USE, OP_NO_SSLv2 (except for PROTOCOL_SSLv2), and OP_NO_SSLv3 (except for PROTOCOL_SSLv3) are set by default. The initial cipher suite list contains only HIGH ciphers, no NULL ciphers and MD5 ciphers (except for PROTOCOL_SSLv2).
* #28067: Fixed a typo.Alexander Belopolsky2016-09-101-1/+1
|
* Closes #28067: Do not call localtime (gmtime) in datetime module.Alexander Belopolsky2016-09-101-42/+60
|
* Issue #27137: align Python & C implementations of functools.partialNick Coghlan2016-09-101-1/+1
| | | | | | | | The pure Python fallback implementation of functools.partial now matches the behaviour of its accelerated C counterpart for subclassing, pickling and text representation purposes. Patch by Emanuel Barry and Serhiy Storchaka.
* Issue #28019: itertools.count() no longer rounds non-integer step in rangeSerhiy Storchaka2016-09-101-16/+29
|\ | | | | | | between 1.0 and 2.0 to 1.
| * Issue #28019: itertools.count() no longer rounds non-integer step in rangeSerhiy Storchaka2016-09-101-16/+29
| | | | | | | | between 1.0 and 2.0 to 1.
* | Don't run garbage collection on interpreter exit if it was explicitly disabledŁukasz Langa2016-09-101-0/+9
| | | | | | | | by the user.
* | Issue #27810: Rerun Argument Clinic on all modulesVictor Stinner2016-09-1020-390/+391
| |
* | fix dummy macroBenjamin Peterson2016-09-101-1/+2
| |
* | DTrace support: function calls, GC activity, line executionŁukasz Langa2016-09-101-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tested on macOS 10.11 dtrace, Ubuntu 16.04 SystemTap, and libbcc. Largely based by an initial patch by Jesús Cea Avión, with some influence from Dave Malcolm's SystemTap patch and Nikhil Benesch's unification patch. Things deliberately left out for simplicity: - ustack helpers, I have no way of testing them at this point since they are Solaris-specific - PyFrameObject * in function__entry/function__return, this is SystemTap-specific - SPARC support - dynamic tracing - sys module dtrace facility introspection All of those might be added later.
* | Issue #25758: Prevents zipimport from unnecessarily encoding a filename ↵Steve Dower2016-09-101-10/+4
|\ \ | |/ | | | | (patch by Eryk Sun)
| * Issue #25758: Prevents zipimport from unnecessarily encoding a filename ↵Steve Dower2016-09-101-10/+4
| | | | | | | | (patch by Eryk Sun)
| * Issue #27895: Spelling fixes (Contributed by Ville Skyttä).Martin Panter2016-09-079-9/+9
| |
* | Issue #26331: Implement the parsing part of PEP 515.Brett Cannon2016-09-091-4/+8
| | | | | | | | Thanks to Georg Brandl for the patch.
* | remove --with(out)-signal-module, since the signal module is non-optionalBenjamin Peterson2016-09-092-3/+1
| |
* | Issue #27781: Fixes uninitialized fd when !MS_WINDOWS and !HAVE_OPENATSteve Dower2016-09-091-2/+3
| |
* | Issue #28003: Implement PEP 525 -- Asynchronous Generators.Yury Selivanov2016-09-091-0/+1
| |
* | Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations.Yury Selivanov2016-09-091-0/+1
| | | | | | | | Patch by Ivan Levkivskyi.
* | Issue 18550: Check return value of ioctl() / fnctl() in internal_setblockingChristian Heimes2016-09-081-20/+41
| | | | | | | | | | | | | | The function internal_setblocking() of the socket module did not check the return values of ioctl() and fnctl(). CID 1294328
* | Add NULL checks to the initializer of the locale moduleChristian Heimes2016-09-081-34/+20
| | | | | | | | | | | | | | | | The _locale module was using old-style APIs to set numeric module constants from macros. The new way requires less code and properly checks for NULL. CID 1295027
* | replace PyInt16 with int16_tBenjamin Peterson2016-09-081-14/+11
| |
* | Add error checking to PyInit_pyexpactChristian Heimes2016-09-081-1/+11
| | | | | | | | | | | | | | The module initializer of the pyexpat module failed to check the return value of PySys_GetObject() for NULL. CID 982779
* | Use PyModule_AddIntMacro() in signal moduleChristian Heimes2016-09-081-129/+86
| | | | | | | | | | | | | | The signal module was using old-style module initialization with potential NULL dereferencing. CID 1295026
* | Check return value of PyList_Append() in Py_Main(). CID 1353200Christian Heimes2016-09-081-1/+2
| |
* | Issue #1602: Windows console doesn't input or print Unicode (PEP 528)Steve Dower2016-08-314-3/+1458
| | | | | | | | Closes #17602: Adds a readline implementation for the Windows console
* | Add a new private version to the builtin dict typeVictor Stinner2016-09-081-0/+16
| | | | | | | | | | | | | | Issue #26058: Add a new private version to the builtin dict type, incremented at each dictionary creation and at each dictionary change. Implementation of the PEP 509.
* | use Py_MAXBenjamin Peterson2016-09-081-1/+1
| |
* | Issue #23524: Finish removing _PyVerify_fd from sourcesSteve Dower2016-09-085-109/+18
| |
* | Fix mismatched if blocks in posixmodule.c.Steve Dower2016-09-081-2/+1
| |
* | Issue #27781: Change file system encoding on Windows to UTF-8 (PEP 529)Steve Dower2016-09-085-681/+384
| |
* | clinic: PY_LONG_LONG -> long longBenjamin Peterson2016-09-082-59/+17
| |
* | fix a PY_LONG_LONG stragglerBenjamin Peterson2016-09-081-1/+1
| |