]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
bpo-34745: Fix asyncio sslproto memory issues (GH-12386)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sun, 17 Mar 2019 23:09:14 +0000 (16:09 -0700)
committerGitHub <noreply@github.com>
Sun, 17 Mar 2019 23:09:14 +0000 (16:09 -0700)
commit7f7485c0605fe979e39c58b688f2bb6a4f43e65e
tree39a25939dcd1f1419bdbdd0be2ab9eabf06ba607
parentb34f1aa81433d60aee7bd744352b347dd650ca84
bpo-34745: Fix asyncio sslproto memory issues (GH-12386)

* Fix handshake timeout leak in asyncio/sslproto

Refs MagicStack/uvloopGH-222

* Break circular ref _SSLPipe <-> SSLProtocol

* bpo-34745: Fix asyncio ssl memory leak

* Break circular ref SSLProtocol <-> UserProtocol

* Add NEWS entry
(cherry picked from commit f683f464259715d620777d7ed568e701337a703a)

Co-authored-by: Fantix King <fantix.king@gmail.com>
Lib/asyncio/sslproto.py
Lib/test/test_asyncio/test_sslproto.py
Misc/NEWS.d/next/Library/2019-03-17-16-43-29.bpo-34745.nOfm7_.rst [new file with mode: 0644]