Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't define PY_WITH_KECCAK | Christian Heimes | 2016-09-21 | 1 | -2/+0 |
| | |||||
* | Fix memleak in os.getrandom() | Victor Stinner | 2016-09-20 | 1 | -10/+18 |
| | | | | | | | | Issue #27778: Fix a memory leak in os.getrandom() when the getrandom() is interrupted by a signal and a signal handler raises a Python exception. Modify also os_getrandom_impl() to avoid the temporary buffer, use directly a Python bytes object. | ||||
* | revert expat changes | Benjamin Peterson | 2016-09-20 | 1 | -1/+1 |
| | |||||
* | merge 3.5 (#28184) | Benjamin Peterson | 2016-09-20 | 3 | -8/+8 |
|\ | |||||
| * | Issue #28075: Fix test_access_denied in Python 3.5 | Berker Peksag | 2016-09-18 | 1 | -2/+4 |
| | | | | | | | | I forgot there two variations of os.stat() in Python 3.5. | ||||
* | | Fix memory leak in path_converter() | Victor Stinner | 2016-09-19 | 1 | -1/+1 |
| | | | | | | | | | | Issue #28200: Replace PyUnicode_AsWideCharString() with PyUnicode_AsUnicodeAndSize(). | ||||
* | | stop using Py_LL and Py_ULL | Benjamin Peterson | 2016-09-19 | 2 | -84/+84 |
| | | |||||
* | | Issue #28161: Opening CON for write access fails | Steve Dower | 2016-09-17 | 1 | -14/+31 |
| | | | | | | | | | | | | Issue #28162: WindowsConsoleIO readall() fails if first line starts with Ctrl+Z Issue #28163: WindowsConsoleIO fileno() passes wrong flags to _open_osfhandle Issue #28164: _PyIO_get_console_type fails for various paths | ||||
* | | Issue #28192: Don't import readline in isolated mode | Steve Dower | 2016-09-17 | 1 | -1/+2 |
| | | |||||
* | | Issue #28075: Merge from 3.5 | Berker Peksag | 2016-09-17 | 1 | -2/+4 |
|\ \ | |/ | |||||
| * | Issue #28075: Check for ERROR_ACCESS_DENIED in Windows implementation of ↵ | Berker Peksag | 2016-09-17 | 1 | -2/+4 |
| | | | | | | | | | | | | os.stat() Patch by Eryk Sun. | ||||
* | | Issue #28139: Merge indentation fixes from 3.5 into 3.6 | Martin Panter | 2016-09-17 | 4 | -14/+16 |
|\ \ | |/ | |||||
| * | Issue #28139: Fix messed up indentation | Martin Panter | 2016-09-17 | 5 | -17/+19 |
| | | | | | | | | | | Also update the classmethod and staticmethod doc strings and comments to match the RST documentation. | ||||
* | | Issue #28145: Merge spelling fixes from 3.5 into 3.6 | Martin Panter | 2016-09-16 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Issue #28145: Spelling fixes | Martin Panter | 2016-09-16 | 1 | -1/+1 |
| | | |||||
* | | Issue #28156: Export os.getpid() conditionally | Berker Peksag | 2016-09-15 | 2 | -1/+11 |
| | | | | | | | | Patch by Ed Schouten. | ||||
* | | Issue #28114: Fix a crash in parse_envlist() when env contains byte strings | Berker Peksag | 2016-09-15 | 1 | -17/+39 |
| | | | | | | | | Patch by Eryk Sun. | ||||
* | | Unicode 9.0.0 | Benjamin Peterson | 2016-09-15 | 3 | -23621/+25119 |
| | | | | | | | | | | Not completely mechanical since support for East Asian Width changes—emoji codepoints became Wide—had to be added to unicodedata. | ||||
* | | Issue #28153: Make kqueue()'s event filters optional | Berker Peksag | 2016-09-14 | 1 | -0/+18 |
| | | | | | | | | Patch by Ed Schouten. | ||||
* | | Issue #27599: Fixed buffer overrun in binascii.b2a_qp() and binascii.a2b_qp(). | Serhiy Storchaka | 2016-09-14 | 1 | -5/+7 |
|\ \ | |/ | |||||
| * | Issue #27599: Fixed buffer overrun in binascii.b2a_qp() and binascii.a2b_qp(). | Serhiy Storchaka | 2016-09-14 | 1 | -5/+7 |
| | | |||||
* | | Restrict name_length to NAME_MAXLEN in unicodedata_UCD_lookup() | Christian Heimes | 2016-09-14 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Restrict name_length to NAME_MAXLEN in unicodedata_UCD_lookup() | Christian Heimes | 2016-09-14 | 1 | -1/+1 |
| | | |||||
* | | more granular configure checks for clock_* functions (closes #28081) | Benjamin Peterson | 2016-09-14 | 1 | -3/+11 |
| | | |||||
* | | Issue #28131: Merge from 3.5 | Berker Peksag | 2016-09-14 | 1 | -1/+1 |
|\ \ | |/ | |||||
| * | Issue #28131: Fix a regression in zipimport's compile_source() | Berker Peksag | 2016-09-14 | 1 | -1/+1 |
| | | | | | | | | zipimport should use the same optimization level as the interpreter. | ||||
* | | Issue #28188: Use PyMem_Calloc() to get rid of a type-limits warning and an ↵ | Christian Heimes | 2016-09-13 | 1 | -3/+2 |
| | | | | | | | | extra memset() call in _ssl.c. | ||||
* | | Issue #28126: Replace Py_MEMCPY with memcpy(). Visual Studio can properly ↵ | Christian Heimes | 2016-09-13 | 4 | -11/+11 |
| | | | | | | | | optimize memcpy(). | ||||
* | | 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. |