- 04 Eyl, 2017 25 kayıt (commit)
-
-
Christian Heimes yazdı
-
Benjamin Peterson yazdı
See PEP 11.
-
Raymond Hettinger yazdı
-
Zachary Ware yazdı
Broken in GH-2079
-
Serhiy Storchaka yazdı
-
Zachary Ware yazdı
-
Melvyn Sopacua yazdı
* Change NPN detection: Version breakdown, support disabled (pre-patch/post-patch): - pre-1.0.1: OPENSSL_NPN_NEGOTIATED will not be defined -> False/False - 1.0.1 and 1.0.2: OPENSSL_NPN_NEGOTIATED will not be defined -> False/False - 1.1.0+: OPENSSL_NPN_NEGOTIATED will be defined and OPENSSL_NO_NEXTPROTONEG will be defined -> True/False Version breakdown support enabled (pre-patch/post-patch): - pre-1.0.1: OPENSSL_NPN_NEGOTIATED will not be defined -> False/False - 1.0.1 and 1.0.2: OPENSSL_NPN_NEGOTIATED will be defined and OPENSSL_NO_NEXTPROTONEG will not be defined -> True/True - 1.1.0+: OPENSSL_NPN_NEGOTIATED will be defined and OPENSSL_NO_NEXTPROTONEG will not be defined -> True/True * Refine NPN guard: - If NPN is disabled, but ALPN is available we need our callback - Make clinic's ssl behave the same way This created a working ssl module for me, with NPN disabled and ALPN enabled for OpenSSL 1.1.0f. Concerns to address: The initial commit for NPN support into OpenSSL [1], had the OPENSSL_NPN_* variables defined inside the OPENSSL_NO_NEXTPROTONEG guard. The question is if that ever made it into a release. This would need an ugly hack, something like: #if defined(OPENSSL_NO_NEXTPROTONEG) && \ !defined(OPENSSL_NPN_NEGOTIATED) # define OPENSSL_NPN_UNSUPPORTED 0 # define OPENSSL_NPN_NEGOTIATED 1 # define OPENSSL_NPN_NO_OVERLAP 2 #endif [1] https://github.com/openssl/openssl/commit/68b33cc5c7
-
Barry Warsaw yazdı
-
Steve Dower yazdı
-
Benjamin Peterson yazdı
-
Benjamin Peterson yazdı
This comment hasn't been true since Python 3.0.
-
Barry Warsaw yazdı
* bpo-1198569: Allow the braced pattern to be different ``string.Template`` subclasses can optionally define ``braceidpattern`` if they want to specify different placeholder patterns inside and outside the braces. If None (the default) it falls back to ``idpattern``.
-
larryhastings yazdı
Blurbify master branch.
-
Christian Heimes yazdı
Signed-off-by: Christian Heimes <christian@python.org>
-
R. David Murray yazdı
Patch by Paul.j3. Includes an unrelated but useful addition to the optparse porting section.
-
Raymond Hettinger yazdı
-
Barry Warsaw yazdı
-
Raymond Hettinger yazdı
-
Benjamin Peterson yazdı
-
Alex Gaynor yazdı
* Change code owners for hashlib and ssl to the crypto team * Include the core CSPRNG for the crypto-team
-
Zhiming Wang yazdı
Fix fileinput with inplace=True to accept pathlib.Path objects.
-
Benjamin Peterson yazdı
We never actually check HAVE_SELECT.
-
Benjamin Peterson yazdı
This is a required feature is C99, which we require.
-
Segev Finer yazdı
-
Ned Deily yazdı
Used in macOS framework builds.
-
- 03 Eyl, 2017 4 kayıt (commit)
-
-
Gregory P. Smith yazdı
-
Antoine Pitrou yazdı
-
Serhiy Storchaka yazdı
-
Oren Milman yazdı
-
- 01 Eyl, 2017 6 kayıt (commit)
-
-
Victor Stinner yazdı
Store exceptions as string rather than object to prevent reference cycles which cause leaking dangling threads.
-
Victor Stinner yazdı
Call doCleanups() to close the loop after calling executor.shutdown(wait=True): see TestCase.set_event_loop() of asyncio.test_utils. Replace also gc.collect() with support.gc_collect().
-
Victor Stinner yazdı
* bpo-31326: ProcessPoolExecutor waits for the call queue thread concurrent.futures.ProcessPoolExecutor.shutdown() now explicitly closes the call queue. Moreover, shutdown(wait=True) now also join the call queue thread, to prevent leaking a dangling thread. * Fix for shutdown() being called twice.
-
Grzegorz Grzywacz yazdı
bpo-27144: concurrent.futures as_complete and map iterators do not keep reference to returned object (#1560) * bpo-27144: concurrent.futures as_complie and map iterators do not keep reference to returned object * Some nits. Improve wordings in docstrings and comments, and avoid relying on sys.getrefcount() in tests.
-
Victor Stinner yazdı
* Explicitly call shutdown(wait=True) on executors to wait until all threads complete to prevent side effects between tests. * Fix test_loop_self_reading_exception(): don't mock loop.close(). Previously, the original close() method was called rather than the mock, because how set_event_loop() registered loop.close().
-
Victor Stinner yazdı
Use a pool of integer objects toprevent false alarm when checking for memory block leaks. Fill the pool with values in -1000..1000 which are the most common (reference, memory block, file descriptor) differences. Co-Authored-By: Antoine Pitrou <pitrou@free.fr>
-
- 30 Agu, 2017 5 kayıt (commit)
-
-
Eric Appelt yazdı
Use base class rather than metaclass in examples.
-
Lisa Hewus Fresh yazdı
Update old devguide links from https://docs.python.org/devguide to https://devguide.python.org
-
Antoine Pitrou yazdı
-
Sergey Fedoseev yazdı
Code was indented with three spaces. Fixed using four spaces.
-
Alex Gaynor yazdı
-