summaryrefslogtreecommitdiffstats
path: root/Misc
Commit message (Collapse)AuthorAgeFilesLines
...
* bpo-33618: Enable TLS 1.3 in tests (GH-7079)Christian Heimes2018-05-231-0/+2
| | | | | | | | | | | | TLS 1.3 behaves slightly different than TLS 1.2. Session tickets and TLS client cert auth are now handled after the initialy handshake. Tests now either send/recv data to trigger session and client certs. Or tests ignore ConnectionResetError / BrokenPipeError on the server side to handle clients that force-close the socket fd. To test TLS 1.3, OpenSSL 1.1.1-pre7-dev (git master + OpenSSL PR https://github.com/openssl/openssl/pull/6340) is required. Signed-off-by: Christian Heimes <christian@python.org>
* bpo-32436: Document PEP 567 changes to asyncio. (GH-7073)Yury Selivanov2018-05-231-0/+1
|
* bpo-27300: Add the errors parameter to tempfile classes. (GH-6696)sth2018-05-231-0/+2
|
* bpo-33604: Remove Pending from hmac Deprecation warning. (GH-7062)Matthias Bussonnier2018-05-221-0/+1
| | | bpo-33604: Bump removal notice from 3.6 to 3.8 and change PendingDeprecationWarning to DeprecationWarning as we had intended to do earlier...
* bpo-33570: TLS 1.3 ciphers for OpenSSL 1.1.1 (GH-6976)Christian Heimes2018-05-221-0/+3
| | | | | | | | | | Change TLS 1.3 cipher suite settings for compatibility with OpenSSL 1.1.1-pre6 and newer. OpenSSL 1.1.1 will have TLS 1.3 cipers enabled by default. Also update multissltests and Travis config to test with latest OpenSSL. Signed-off-by: Christian Heimes <christian@python.org>
* bpo-33516: Add support for __round__ in MagicMock (GH-6880)John Reese2018-05-221-0/+1
| | | unittest.mock.MagicMock now supports the __round__() magic method.
* bpo-30877: Fix clearing a cache in the the JSON decoder. (GH-7048)Serhiy Storchaka2018-05-221-0/+3
|
* bpo-33263: Fix FD leak in _SelectorSocketTransport (GH-6450)Vlad Starostin2018-05-211-0/+1
| | | | | | | | | * bpo-33263 Fix FD leak in _SelectorSocketTransport. (GH-6450) Under particular circumstances _SelectorSocketTransport can try to add a reader even the transport is already being closed. This can lead to FD leak and invalid stated of the following connections. Fixed the SelectorSocketTransport to add the reader only if the trasport is still active.
* bpo-26103: Fix inspect.isdatadescriptor() and a data descriptor definition. ↵Aaron Hall, MBA2018-05-202-0/+3
| | | | | | (GH-1959) Look for '__set__' or '__delete__'.
* Fix line breaks added after hyphens by blurb. (GH-7002)Serhiy Storchaka2018-05-2014-77/+77
| | | | Also remove bullet asterisks from IDLE entries.
* bpo-33541: Remove unused __pad function (GH-4377)Mario Corchero2018-05-201-0/+2
| | | Function was added with the initial implementation 00efe7e798.
* bpo-33542: Ignore DUID in uuid.get_node on Windows. (GH-6922)CtrlZvi2018-05-202-0/+3
| | | | | | uuid._ipconfig_getnode did not validate the maximum length of the value, so long as the value had the same type of formatting as a MAC address. This let it select DUIDs as MAC addresses. It now requires an exact length match.
* bpo-26819: Prevent proactor double read on resume (#6921)CtrlZvi2018-05-201-0/+2
| | | | | | | | | | The proactor event loop has a race condition when reading with pausing/resuming. `resume_reading()` unconditionally schedules the read function to read from the current future. If `resume_reading()` was called before the previously scheduled done callback fires, this results in two attempts to get the data from the most recent read and an assertion failure. This commit tracks whether or not `resume_reading` needs to reschedule the callback to restart the loop, preventing a second attempt to read the data.
* bpo-23722: Raise a RuntimeError for absent __classcell__. (GH-6931)Serhiy Storchaka2018-05-201-0/+4
| | | A DeprecationWarning was emitted in Python 3.6-3.7.
* bpo-32831: IDLE: Add docstrings and tests for codecontext (GH-5638)Cheryl Sabella2018-05-191-0/+1
|
* bpo-28556: Don't simplify unions at runtime (GH-6841)Ivan Levkivskyi2018-05-181-0/+3
|
* bpo-33564: Add async to IDLE's code context block openers. (GH-6960)Terry Jan Reedy2018-05-181-0/+1
|
* bpo-13631: Fix the order of initialization for readline libedit on macOS. ↵Zvezdan Petkovic2018-05-172-0/+3
| | | | | | (GH-6915) The editline emulation needs to be initialized *after* the name is defined. This fixes the long open issue.
* bpo-33475: Fix and improve converting annotations to strings. (GH-6774)Serhiy Storchaka2018-05-171-0/+2
|
* bpo-33522: Enable CI builds on Visual Studio Team Services (#6865)Steve Dower2018-05-162-0/+3
|
* Fix ClassVar as string fails when getting type hints (GH-6824)Nina Zakharenko2018-05-161-0/+1
|
* bpo-28167: Remove platform.linux_distribution (GH-6871)Petr Viktorin2018-05-161-0/+1
| | | | | | | | * test_ssl: Remove skip_if_broken_ubuntu_ssl We no longer support OpenSSL 0.9.8.15.15. * bpo-28167: Remove platform.linux_distribution
* bpo-33536: Validate make_dataclass() field names. (GH-6906)Eric V. Smith2018-05-161-0/+2
|
* bpo-21475: Support the Sitemap extension in robotparser (GH-6883)Christopher Beacham2018-05-162-0/+5
|
* closes bpo-33512: use standard for detecting long double (GH-6847)Eitan Adler2018-05-161-0/+1
|
* bpo-33453: Handle string type annotations in dataclasses. (GH-6768)Eric V. Smith2018-05-161-0/+4
|
* bpo-32257: Add ssl.OP_NO_RENEGOTIATION (GH-5904)Christian Heimes2018-05-151-0/+2
| | | | | | | | The ssl module now contains OP_NO_RENEGOTIATION constant, available with OpenSSL 1.1.0h or 1.1.1. Note, OpenSSL 1.1.0h hasn't been released yet. Signed-off-by: Christian Heimes <christian@python.org>
* bpo-33503: Fix the broken pypi link in the source and the documentation ↵Stéphane Wirtel2018-05-151-0/+1
| | | | (GH-6814)
* bpo-33509: Fix _warnings for module_globals=None (#6833)Victor Stinner2018-05-151-0/+2
| | | Don't crash on warnings.warn_explicit() if module_globals is not a dict.
* bpo-28167: bump platform.linux_distribution removal to 3.8 (GH-6669)Matthias Bussonnier2018-05-151-0/+3
| | | | | Also bump PendingDeprecationWarning to DeprecationWarning.
* bpo-33483: more correctly handle finding the C compiler (GH-6780)Eitan Adler2018-05-151-0/+2
| | | | | | | | | Instead of passing configure args such as --without-gcc or --with-icc, instead prefer to rely on the native way of finding the compiler: passing CC (or CPP or CXX depending). This allows configure to find the correct compiler instead of having to be explicitly told. It also more correctly builds on both macOS and FreeBSD since the system compiler is used by default (cc)
* bpo-16865: Support arrays >=2GB in ctypes. (GH-3006)Segev Finer2018-05-141-0/+1
|
* bpo-33497: Add NEWS and ACKS entries. (GH-6838)Ned Deily2018-05-142-0/+3
|
* Add AsyncContextManager to typing module documentation. (GH-6822)Travis DePrato2018-05-141-0/+1
|
* bpo-33494: Change dataclasses.Fields repr to use the repr of each of its ↵Eric V. Smith2018-05-141-0/+3
| | | | members (GH-6798)
* bpo-32861: urllib.robotparser fix incomplete __str__ methods. (GH-5711)Michael Lazar2018-05-141-0/+4
| | | | | | The urllib.robotparser's __str__ representation now includes wildcard entries and the "Crawl-delay" and "Request-rate" fields. Also removes extra newlines that were being appended to the end of the string.
* bpo-28055: Fix unaligned accesses in siphash24(). (GH-6123)Rolf Eike Beer2018-05-131-0/+1
| | | | | | | The hash implementation casts the input pointer to uint64_t* and directly reads from this, which may cause unaligned accesses. Use memcpy() instead so this code will not crash with SIGBUS on sparc. https://bugs.gentoo.org/show_bug.cgi?id=636400
* bpo-21983: Fix a crash in ctypes.cast() when passed a ctypes structured data ↵Oren Milman2018-05-091-0/+2
| | | | type (GH-3859)
* bpo-33311: Do not display parameters displayed in parentheses for module ↵sblondon2018-05-091-0/+2
| | | | call. (GH-6677)
* bpo-28556: Minor fixes for typing module (GH-6732)Ivan Levkivskyi2018-05-091-0/+3
| | | | This also fixes https://bugs.python.org/issue33420
* bpo-20087: Update locale alias mapping with glibc 2.27 supported locales. ↵Serhiy Storchaka2018-05-061-0/+1
| | | | (ПР-6708)
* bpo-33422: Fix quotation marks getting deleted when looking up byte/string ↵Andrés Delfino2018-05-051-0/+2
| | | | | literals on pydoc. (GH-6701) Also update the list of string prefixes.
* bpo-33332: Add signal.valid_signals() (GH-6581)Antoine Pitrou2018-05-041-0/+2
|
* bpo-33391: Fix refleak in set_symmetric_difference (GH-6670)lekma2018-05-021-0/+1
|
* bpo-33281: NEWS and ACK (GH-6681)Ned Deily2018-05-022-0/+2
|
* bpo-20104: Improve error handling and fix a reference leak in ↵Serhiy Storchaka2018-05-011-0/+1
| | | | os.posix_spawn(). (#6332)
* bpo-20709: os.utime(path_to_directory): wrong documentation for Windows. ↵Stéphane Wirtel2018-05-011-0/+2
| | | | | | | | (GH-5469) Remove the paragraph where we explain that os.utime() does not support a directory as path under Windows. Patch by Jan-Philip Gehrcke Co-authored-by: Jan-Philip Gehrcke <jgehrcke@gmail.com>
* bpo-31908: Fix output of cover files for trace module command-line tool. ↵Michael Selik2018-05-011-0/+3
| | | | | | (GH-4205) Previously emitted cover files only when --missing option was used.
* bpo-33254: do not return an empty list when asking for the contents of a ↵Brett Cannon2018-04-301-0/+3
| | | | namespace package (GH-6467)
* Enable the verbose build for extension modules with GNU make (#6659)Matthias Klose2018-04-301-0/+2
|