| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix NULL check in sock_sendmsg_iovec. CID 1372885 | Christian Heimes | 2016-09-13 | 1 | -1/+1 |
| | | |||||
| * | Issue #27866: Fix refleak in cipher_to_dict() | Victor Stinner | 2016-09-12 | 1 | -12/+1 |
| | | |||||
| * | socket: Fix memory leak in sendmsg() and sendmsg_afalg() | Victor Stinner | 2016-09-12 | 1 | -5/+12 |
| | | | | | | | | Issue #27744: * Release msg.msg_iov memory block. * Release memory on PyMem_Malloc(controllen) failure | ||||
| * | Cleanup socketmodule.c | Victor Stinner | 2016-09-12 | 1 | -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 regression | Raymond Hettinger | 2016-09-12 | 1 | -8/+44 |
| | | |||||
| * | Issue #28037: Use sqlite3_get_autocommit() instead of setting ↵ | Berker Peksag | 2016-09-12 | 3 | -27/+17 |
| | | | | | | | Connection->inTransaction manually Patch adapted from https://github.com/ghaering/pysqlite/commit/9b79188edbc50faa24dc178afe24a10454f3fcad | ||||
| * | Adds missing assert suppression. | Steve Dower | 2016-09-12 | 1 | -0/+4 |
| | | |||||
| * | Closes #25283: Make tm_gmtoff and tm_zone available on all platforms. | Alexander Belopolsky | 2016-09-12 | 1 | -33/+81 |
| | | |||||
| * | Issue #28085: Add PROTOCOL_TLS_CLIENT and PROTOCOL_TLS_SERVER for SSLContext | Christian Heimes | 2016-09-11 | 1 | -21/+59 |
| | | |||||
| * | Issue #27810: Regenerate Argument Clinic. | Serhiy Storchaka | 2016-09-11 | 4 | -28/+28 |
| | | |||||
| * | Issue 24454: Removed unused match_getitem_doc. | Eric V. Smith | 2016-09-11 | 1 | -3/+0 |
| | | |||||
| * | Issue 24454: Added whatsnew entry, removed __getitem__ from match_methods. ↵ | Eric V. Smith | 2016-09-11 | 1 | -1/+0 |
| | | | | | Thanks Serhiy Storchaka. | ||||
| * | Issue 24454: Improve the usability of the re match object named group API | Eric V. Smith | 2016-09-11 | 1 | -1/+18 |
| | | |||||
| * | Issue #28036: Remove unused pysqlite_flush_statement_cache function | Berker Peksag | 2016-09-11 | 1 | -20/+0 |
| | | |||||
| * | Use uint16_t instead of short in audioop. | Serhiy Storchaka | 2016-09-11 | 1 | -14/+14 |
| | | |||||
| * | Issue #10740: sqlite3 no longer implicitly commit an open transaction before ↵ | Berker Peksag | 2016-09-11 | 4 | -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 Heimes | 2016-09-10 | 1 | -2/+370 |
| | | |||||
| * | #28067: Fixed another typo. | Alexander Belopolsky | 2016-09-10 | 1 | -1/+1 |
| | | |||||
| * | Issue 28043: SSLContext has improved default settings | Christian Heimes | 2016-09-10 | 1 | -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 Belopolsky | 2016-09-10 | 1 | -1/+1 |
| | | |||||
| * | Closes #28067: Do not call localtime (gmtime) in datetime module. | Alexander Belopolsky | 2016-09-10 | 1 | -42/+60 |
| | | |||||
| * | Issue #27137: align Python & C implementations of functools.partial | Nick Coghlan | 2016-09-10 | 1 | -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 range | Serhiy Storchaka | 2016-09-10 | 1 | -16/+29 |
| |\ | | | | | | | between 1.0 and 2.0 to 1. | ||||
| | * | Issue #28019: itertools.count() no longer rounds non-integer step in range | Serhiy Storchaka | 2016-09-10 | 1 | -16/+29 |
| | | | | | | | | | between 1.0 and 2.0 to 1. | ||||
| * | | Don't run garbage collection on interpreter exit if it was explicitly disabled | Łukasz Langa | 2016-09-10 | 1 | -0/+9 |
| | | | | | | | | | by the user. | ||||
| * | | Issue #27810: Rerun Argument Clinic on all modules | Victor Stinner | 2016-09-10 | 20 | -390/+391 |
| | | | |||||
| * | | fix dummy macro | Benjamin Peterson | 2016-09-10 | 1 | -1/+2 |
| | | | |||||
| * | | DTrace support: function calls, GC activity, line execution | Łukasz Langa | 2016-09-10 | 1 | -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 Dower | 2016-09-10 | 1 | -10/+4 |
| |\ \ | |/ | | | | | (patch by Eryk Sun) | ||||
| | * | Issue #25758: Prevents zipimport from unnecessarily encoding a filename ↵ | Steve Dower | 2016-09-10 | 1 | -10/+4 |
| | | | | | | | | | (patch by Eryk Sun) | ||||
| | * | Issue #27895: Spelling fixes (Contributed by Ville Skyttä). | Martin Panter | 2016-09-07 | 9 | -9/+9 |
| | | | |||||
| * | | Issue #26331: Implement the parsing part of PEP 515. | Brett Cannon | 2016-09-09 | 1 | -4/+8 |
| | | | | | | | | | Thanks to Georg Brandl for the patch. | ||||
| * | | remove --with(out)-signal-module, since the signal module is non-optional | Benjamin Peterson | 2016-09-09 | 2 | -3/+1 |
| | | | |||||
| * | | Issue #27781: Fixes uninitialized fd when !MS_WINDOWS and !HAVE_OPENAT | Steve Dower | 2016-09-09 | 1 | -2/+3 |
| | | | |||||
| * | | Issue #28003: Implement PEP 525 -- Asynchronous Generators. | Yury Selivanov | 2016-09-09 | 1 | -0/+1 |
| | | | |||||
| * | | Issue #27985: Implement PEP 526 -- Syntax for Variable Annotations. | Yury Selivanov | 2016-09-09 | 1 | -0/+1 |
| | | | | | | | | | Patch by Ivan Levkivskyi. | ||||
| * | | Issue 18550: Check return value of ioctl() / fnctl() in internal_setblocking | Christian Heimes | 2016-09-08 | 1 | -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 module | Christian Heimes | 2016-09-08 | 1 | -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_t | Benjamin Peterson | 2016-09-08 | 1 | -14/+11 |
| | | | |||||
| * | | Add error checking to PyInit_pyexpact | Christian Heimes | 2016-09-08 | 1 | -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 module | Christian Heimes | 2016-09-08 | 1 | -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 1353200 | Christian Heimes | 2016-09-08 | 1 | -1/+2 |
| | | | |||||
| * | | Issue #1602: Windows console doesn't input or print Unicode (PEP 528) | Steve Dower | 2016-08-31 | 4 | -3/+1458 |
| | | | | | | | | | Closes #17602: Adds a readline implementation for the Windows console | ||||
| * | | Add a new private version to the builtin dict type | Victor Stinner | 2016-09-08 | 1 | -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_MAX | Benjamin Peterson | 2016-09-08 | 1 | -1/+1 |
| | | | |||||
| * | | Issue #23524: Finish removing _PyVerify_fd from sources | Steve Dower | 2016-09-08 | 5 | -109/+18 |
| | | | |||||
| * | | Fix mismatched if blocks in posixmodule.c. | Steve Dower | 2016-09-08 | 1 | -2/+1 |
| | | | |||||
| * | | Issue #27781: Change file system encoding on Windows to UTF-8 (PEP 529) | Steve Dower | 2016-09-08 | 5 | -681/+384 |
| | | | |||||
| * | | clinic: PY_LONG_LONG -> long long | Benjamin Peterson | 2016-09-08 | 2 | -59/+17 |
| | | | |||||
| * | | fix a PY_LONG_LONG straggler | Benjamin Peterson | 2016-09-08 | 1 | -1/+1 |
| | | | |||||
