- 26 Şub, 2018 4 kayıt (commit)
-
-
Serhiy Storchaka yazdı
-
Serhiy Storchaka yazdı
-
Terry Jan Reedy yazdı
-
Eric V. Smith yazdı
unsafe_hash=False is now the default. It is the same behavior as the old hash=None parameter. unsafe_hash=True will try to add __hash__. If it already exists, TypeError is raised.
-
- 25 Şub, 2018 9 kayıt (commit)
-
-
-
Mario Corchero yazdı
-
Cheryl Sabella yazdı
By default `print` adds spaces between its arguments.
-
Andrew Svetlov yazdı
* Support sendfile on Windows Proactor event loop naively.
-
Aaron Gallagher yazdı
This code never did anything correct or useful. The class attribute will never be affected, and the condition will never be true.
-
Christian Heimes yazdı
Signed-off-by: Christian Heimes <christian@python.org>
-
Christian Heimes yazdı
The ctypes module used to depend on indirect linking for dlopen. The shared extension is now explicitly linked against libdl on platforms with dl. Signed-off-by: Christian Heimes <christian@python.org>
-
Christian Heimes yazdı
Add tests to verify connection with secp384r1 ECDH curves.
-
Cheryl Sabella yazdı
The 'optimization' is for space in the executable file, not for run time.
-
- 24 Şub, 2018 8 kayıt (commit)
-
-
Christian Heimes yazdı
The ssl module now detects missing NPN support in LibreSSL. Co-Authored-By: Bernard Spil <brnrd@FreeBSD.org> Signed-off-by: Christian Heimes <christian@python.org>
-
Christian Heimes yazdı
* The SSLSocket is no longer implemented on top of SSLObject to avoid an extra level of indirection. * Owner and session are now handled in the internal constructor. * _ssl._SSLSocket now uses the same method names as SSLSocket and SSLObject. * Channel binding type check is now handled in C code. Channel binding is always available. The patch also changes the signature of SSLObject.__init__(). In my opinion it's fine. A SSLObject is not a user-constructable object. SSLContext.wrap_bio() is the only valid factory.
-
Benjamin Peterson yazdı
obmalloc has (empty) macros for locking in the allocator. These aren't needed in CPython; we rely on the GIL.
-
Ned Deily yazdı
-
Serhiy Storchaka yazdı
-
Christian Heimes yazdı
ssl.match_hostname() has been simplified and no longer depends on re and ipaddress module for wildcard and IP addresses. Error reporting for invalid wildcards has been improved. Signed-off-by: Christian Heimes <christian@python.org>
-
Cheryl Sabella yazdı
Adjust tests and user modules to match.
-
Christian Heimes yazdı
Previously, the ssl module stored international domain names (IDNs) as U-labels. This is problematic for a number of reasons -- for example, it made it impossible for users to use a different version of IDNA than the one built into Python. After this change, we always convert to A-labels as soon as possible, and use them for all internal processing. In particular, server_hostname attribute is now an A-label, and on the server side there's a new sni_callback that receives the SNI servername as an A-label rather than a U-label.
-
- 23 Şub, 2018 7 kayıt (commit)
-
-
Mariatta yazdı
Changed the template to be inside a comment tag.
-
Eric V. Smith yazdı
Exhaustively test dataclass hashing when no hash= value is provided. This is in anticipation of changing how non-default hashing is handled. (#5834)
-
Mariatta yazdı
`whilst` and `while` are both english words, `whilst` is not as commonly used. This can be confusing to readers whose primary language is not english.
-
Steve Dower yazdı
-
cocoatomo yazdı
-
INADA Naoki yazdı
-
Anselm Kruis yazdı
Make test.support.temp_cwd() fork-safe. The context manager test.support.temp_cwd() no longer removes the temporary directory when executing in a process other than the parent it entered from. If a forked child exits the context manager it won't do the cleanup.
-
- 22 Şub, 2018 8 kayıt (commit)
-
-
Serhiy Storchaka yazdı
Co-authored-by: Mark Shannon <mark@hotpy.org> Co-authored-by: Antoine Pitrou <antoine@python.org>
-
Serhiy Storchaka yazdı
-
Paul Ganssle yazdı
-
Steve Dower yazdı
-
Steve Dower yazdı
bpo-32556: nt._getfinalpathname, nt._getvolumepathname and nt._getdiskusage now correctly convert from bytes. (GH-5761)
-
Terry Jan Reedy yazdı
dump is similar to print but less flexible. lastopenbracketpos is now always initialized in _study2, as was stmt_bracketing, so the class settings are not needed. get_last_open_bracket_pos is never called.
-
Eddie Elizondo yazdı
-
Cheryl Sabella yazdı
There are no code changes other than comments and docstrings.
-
- 21 Şub, 2018 3 kayıt (commit)
-
-
Paul Price yazdı
Py_ADDRESS_IN_RANGE was renamed address_in_range in 3.6 (commit 3924f937).
-
Benjamin Peterson yazdı
It's bad form to pin to an old version of TLS. ssl.SSLContext has the right protocol default, so let's not pass anyway.
-
Harshul jain yazdı
-
- 20 Şub, 2018 1 kayıt (commit)
-
-
Eric Snow yazdı
The CPython runtime assumes that there is a one-to-one relationship (for a given interpreter) between PyThreadState and OS threads. Sending and receiving on a channel in the same interpreter was causing crashes because of this (specifically due to a check in PyThreadState_Swap()). The solution is to not switch threads if the interpreter is the same.
-