summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Issue #19500: Add client-side SSL session resumption to the ssl module.Christian Heimes2016-09-105-20/+582
|
* Issue #28022: Deprecate ssl-related arguments in favor of SSLContext.Christian Heimes2016-09-1023-85/+189
| | | | | | | The deprecation include manual creation of SSLSocket and certfile/keyfile (or similar) in ftplib, httplib, imaplib, smtplib, poplib and urllib. ssl.wrap_socket() is not marked as deprecated yet.
* #28067: Fixed another typo.Alexander Belopolsky2016-09-101-1/+1
|
* Issue 28043: SSLContext has improved default settingsChristian Heimes2016-09-105-54/+82
| | | | 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).
* IDLE newx items. merge from 3.5Terry Jan Reedy2016-09-102-1/+32
|\
| * IDLE newx items.Terry Jan Reedy2016-09-102-0/+14
| |
* | #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
| |
* | Closes #28059: Fixes test_platform to set PYTHONPATH for .pyd filesSteve Dower2016-09-101-2/+3
|\ \ | |/
| * Closes #28059: Fixes test_platform to set PYTHONPATH for .pyd filesSteve Dower2016-09-101-2/+9
| |
* | Issue #25221: merge from 3.5.Mark Dickinson2016-09-102-1/+5
|\ \ | |/
| * Issue #25221: Fix corrupted result from PyLong_FromLong(0) when Python is ↵Mark Dickinson2016-09-102-1/+5
| | | | | | | | compiled with NSMALLPOSINTS = 0.
* | Merge from 3.5Steve Dower2016-09-102-35/+29
|\ \ | |/
| * Issue #27932: Backs out changeSteve Dower2016-09-102-35/+29
| |
* | Fixed compiler warnings in compact dict implementation on 32-bit platforms.Serhiy Storchaka2016-09-101-11/+11
| |
* | Issue #24693: Changed some RuntimeError's in the zipfile module to moreSerhiy Storchaka2016-09-104-63/+94
| | | | | | | | appropriate types. Improved some error messages and debugging output.
* | Issue #28046: Fix get_sysconfigdata_name().Xavier de Gaye2016-09-101-7/+14
| |
* | Backed out changeset 491bbba73bcaZachary Ware2016-09-101-1/+1
| | | | | | | | This change didn't have the intended effect.
* | One more spelling fixMartin Panter2016-09-101-1/+1
| |
* | Merge spelling fixes from 3.5Martin Panter2016-09-102-3/+3
|\ \ | |/
| * Correct spelling in documentation and code commentMartin Panter2016-09-103-4/+4
| |
* | test_platform: Save/restore os.environ on WindowsVictor Stinner2016-09-101-0/+7
| |
* | Issue #17909: Accept binary input in json.loadsNick Coghlan2016-09-106-16/+70
| | | | | | | | | | | | | | json.loads (and hence json.load) now support binary input encoded as UTF-8, UTF-16 or UTF-32. Patch by Serhiy Storchaka.
* | Issue #27137: align Python & C implementations of functools.partialNick Coghlan2016-09-104-92/+182
| | | | | | | | | | | | | | | | 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.
* | Merge 3.5 (regrtest)Victor Stinner2016-09-101-1/+1
|\ \ | |/
| * regrtest: accept options after test namesVictor Stinner2016-09-101-1/+1
| |
* | test_eintr: Fix ResourceWarning warningsVictor Stinner2016-09-101-0/+5
| |
* | Show regrtest env changed warn on Windows buildbotVictor Stinner2016-09-101-1/+1
| | | | | | | | | | Issue #27829: don't pass --quiet option to regrtest to see "Warning -- xxx was modified by ..." warnings.
* | Issue #28019: itertools.count() no longer rounds non-integer step in rangeSerhiy Storchaka2016-09-103-21/+55
|\ \ | |/ | | | | between 1.0 and 2.0 to 1.
| * Issue #28019: itertools.count() no longer rounds non-integer step in rangeSerhiy Storchaka2016-09-103-21/+55
| | | | | | | | between 1.0 and 2.0 to 1.
* | Fix Python version in pdb.rstBerker Peksag2016-09-101-2/+2
| |
* | Issue #18401: Fix test_pdb on WindowsVictor Stinner2016-09-101-14/+7
| | | | | | | | | | | | * Use "with Popen" to cleanup properly the process * Use support.temp_cwd() to properly change the working directory * Use environ.pop() to cleanup the code
* | Fix check_force_ascii()Victor Stinner2016-09-101-8/+9
| | | | | | | | | | Issue #27938: Normalize aliases of the ASCII encoding, because _Py_normalize_encoding() now correctly normalize encoding names.
* | Issue #18401: Fix test_pdb if $HOME is not setVictor Stinner2016-09-101-6/+10
| | | | | | | | | | | | HOME is not set on Windows for example. Use also textwrap.dedent() for the script.
* | Issue #18401: pdb tests don't read ~/.pdbrc anymoreŁukasz Langa2016-09-104-30/+78
| | | | | | | | Patch by Martin Matusiak and Sam Kimbrel.
* | Try to fix sizeof unit tests on dictVictor Stinner2016-09-102-4/+5
| | | | | | | | Issue #28056 and issue #26058.
* | Don't run garbage collection on interpreter exit if it was explicitly disabledŁukasz Langa2016-09-103-4/+14
| | | | | | | | by the user.
* | Use raw string for regexp (3.5->3.6)Guido van Rossum2016-09-100-0/+0
|\ \ | |/
| * Use raw string for regexpGuido van Rossum2016-09-101-1/+1
| |
* | #20476: Deal with the message_factory circular import differently.R David Murray2016-09-105-8/+9
| | | | | | | | | | | | | | It turns out we can't depend on email.message getting imported every place message_factory is needed, so to avoid a circular import we need to special case Policy.message_factory=None in the parser instead of using monkey patching. I had a feeling that was a bad idea when I did it.
* | Issue #27810: Fix getargs.c compilation on WindowsVictor Stinner2016-09-101-1/+2
| |
* | fix export of size_t parse stack functionBenjamin Peterson2016-09-101-0/+2
| |
* | dictobject.c: explain why stringlib is usedVictor Stinner2016-09-101-1/+1
| |
* | Issue #27810: Rerun Argument Clinic on all modulesVictor Stinner2016-09-1025-452/+453
| |
* | Emit METH_FASTCALL code in Argument ClinicVictor Stinner2016-09-103-27/+178
| | | | | | | | | | | | | | | | | | Issue #27810: * Modify vgetargskeywordsfast() to work on a C array of PyObject* rather than working on a tuple directly. * Add _PyArg_ParseStack() * Argument Clinic now emits code using the new METH_FASTCALL calling convention
* | Add METH_FASTCALL calling conventionVictor Stinner2016-09-105-1/+102
| | | | | | | | | | | | | | | | | | | | | | Issue #27810: Add a new calling convention for C functions: PyObject* func(PyObject *self, PyObject **args, Py_ssize_t nargs, PyObject *kwnames); Where args is a C array of positional arguments followed by values of keyword arguments. nargs is the number of positional arguments, kwnames are keys of keyword arguments. kwnames can be NULL.
* | Fix SystemError in compact dictVictor Stinner2016-09-102-19/+102
| | | | | | | | | | | | | | | | | | Issue #28040: Fix _PyDict_DelItem_KnownHash() and _PyDict_Pop(): convert splitted table to combined table to be able to delete the item. Write an unit test for the issue. Patch by INADA Naoki.
* | make invalid_comma_and_underscore a real prototypeBenjamin Peterson2016-09-101-1/+1
| |
* | Further improved ',' and '_' specification in format mini-language.Eric V. Smith2016-09-101-2/+2
| |
* | Improved ',' and '_' specification in format mini-language.Eric V. Smith2016-09-101-1/+2
| |