<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git, branch backport-76b5d71-3.9</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/'/>
<entry>
<title>[3.9] Clarify attribute docs on types.ModuleType (GH-24974)</title>
<updated>2021-03-23T15:40:44+00:00</updated>
<author>
<name>Brett Cannon</name>
<email>brett@python.org</email>
</author>
<published>2021-03-23T15:25:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=d93255666e705729ce69e1ec3fc6e15fa4c59899'/>
<id>d93255666e705729ce69e1ec3fc6e15fa4c59899</id>
<content type='text'>
(cherry picked from commit 76b5d714e4e2b9f3b63847325cba51d4c4dc36bc)

Co-authored-by: Brett Cannon &lt;brett@python.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 76b5d714e4e2b9f3b63847325cba51d4c4dc36bc)

Co-authored-by: Brett Cannon &lt;brett@python.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-43555: Report the column offset for invalid line continuation character (GH-24939) (#24975)</title>
<updated>2021-03-22T19:07:05+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2021-03-22T19:07:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=994a519915bff4901abaa7476e2b91682dea619a'/>
<id>994a519915bff4901abaa7476e2b91682dea619a</id>
<content type='text'>
(cherry picked from commit 96eeff516204b7cc751103fa33dcc665e387846e)

Co-authored-by: Pablo Galindo &lt;Pablogsal@gmail.com&gt;

Co-authored-by: Pablo Galindo &lt;Pablogsal@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 96eeff516204b7cc751103fa33dcc665e387846e)

Co-authored-by: Pablo Galindo &lt;Pablogsal@gmail.com&gt;

Co-authored-by: Pablo Galindo &lt;Pablogsal@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-43577: Fix deadlock with SSLContext._msg_callback and sni_callback (GH-24957)</title>
<updated>2021-03-21T15:39:15+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2021-03-21T15:39:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=c145c03281af850130dd7f75abc19c6ea49626e6'/>
<id>c145c03281af850130dd7f75abc19c6ea49626e6</id>
<content type='text'>
OpenSSL copies the internal message callback from SSL_CTX-&gt;msg_callback to
SSL-&gt;msg_callback. SSL_set_SSL_CTX() does not update SSL-&gt;msg_callback
to use the callback value of the new context.

PySSL_set_context() now resets the callback and _PySSL_msg_callback()
resets thread state in error path.

Signed-off-by: Christian Heimes &lt;christian@python.org&gt;
(cherry picked from commit 77cde5042a2f1eae489c11a67540afaf43cd5cdf)

Co-authored-by: Christian Heimes &lt;christian@python.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
OpenSSL copies the internal message callback from SSL_CTX-&gt;msg_callback to
SSL-&gt;msg_callback. SSL_set_SSL_CTX() does not update SSL-&gt;msg_callback
to use the callback value of the new context.

PySSL_set_context() now resets the callback and _PySSL_msg_callback()
resets thread state in error path.

Signed-off-by: Christian Heimes &lt;christian@python.org&gt;
(cherry picked from commit 77cde5042a2f1eae489c11a67540afaf43cd5cdf)

Co-authored-by: Christian Heimes &lt;christian@python.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[3.9] bpo-43517 (followup): Install additional test directory (GH-24950) (GH-24951)</title>
<updated>2021-03-20T21:51:59+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>antoine@python.org</email>
</author>
<published>2021-03-20T21:51:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=107cf078910db7c1cafdd486270ba8083d72aed7'/>
<id>107cf078910db7c1cafdd486270ba8083d72aed7</id>
<content type='text'>
Should fix some CI failures on buildbots that test an installed version of Python.


(cherry picked from commit 66c8adfa27aeea004657ef29b6db4e4c360ad611)

Co-authored-by: Antoine Pitrou &lt;antoine@python.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Should fix some CI failures on buildbots that test an installed version of Python.


(cherry picked from commit 66c8adfa27aeea004657ef29b6db4e4c360ad611)

Co-authored-by: Antoine Pitrou &lt;antoine@python.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[3.9] bpo-43517: Fix false positive in detection of circular imports (GH-24895) (GH-24948)</title>
<updated>2021-03-20T19:40:18+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>antoine@python.org</email>
</author>
<published>2021-03-20T19:40:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=ac17ed60f2033253248be494a8e1980fe7e3531d'/>
<id>ac17ed60f2033253248be494a8e1980fe7e3531d</id>
<content type='text'>
(cherry picked from commit 2fd16ef406bba239b1334057fb499496a84b3aa2)

Co-authored-by: Antoine Pitrou &lt;antoine@python.org&gt;

Automerge-Triggered-By: GH:pitrou</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 2fd16ef406bba239b1334057fb499496a84b3aa2)

Co-authored-by: Antoine Pitrou &lt;antoine@python.org&gt;

Automerge-Triggered-By: GH:pitrou</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-43521: Allow ast.unparse with empty sets and NaN (GH-24897)</title>
<updated>2021-03-18T22:51:47+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2021-03-18T22:51:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=e8e341993e3f80a3c456fb8e0219530c93c13151'/>
<id>e8e341993e3f80a3c456fb8e0219530c93c13151</id>
<content type='text'>
Automerge-Triggered-By: GH:pablogsal
(cherry picked from commit 08ff4369afca84587b1c82034af4e9f64caddbf2)

Co-authored-by: Kodi Arfer &lt;Kodiologist@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Automerge-Triggered-By: GH:pablogsal
(cherry picked from commit 08ff4369afca84587b1c82034af4e9f64caddbf2)

Co-authored-by: Kodi Arfer &lt;Kodiologist@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-41561: Add workaround for Ubuntu's custom security level (GH-24915)</title>
<updated>2021-03-18T22:31:34+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2021-03-18T22:31:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=3365e684a83a6bc9e2e2198dca54b42711bd3c90'/>
<id>3365e684a83a6bc9e2e2198dca54b42711bd3c90</id>
<content type='text'>
Ubuntu 20.04 comes with a patched OpenSSL 1.1.1. Default security level
2 blocks TLS 1.0 and 1.1 connections. Regular OpenSSL 1.1.1 builds allow
TLS 1.0 and 1.1 on security level 2.

See:
See: https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/1899878
See: https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/1917625
Signed-off-by: Christian Heimes &lt;christian@python.org&gt;
(cherry picked from commit f6c6b5821bff815bdc810de53992fd1fbdb2edd4)

Co-authored-by: Christian Heimes &lt;christian@python.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ubuntu 20.04 comes with a patched OpenSSL 1.1.1. Default security level
2 blocks TLS 1.0 and 1.1 connections. Regular OpenSSL 1.1.1 builds allow
TLS 1.0 and 1.1 on security level 2.

See:
See: https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/1899878
See: https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/1917625
Signed-off-by: Christian Heimes &lt;christian@python.org&gt;
(cherry picked from commit f6c6b5821bff815bdc810de53992fd1fbdb2edd4)

Co-authored-by: Christian Heimes &lt;christian@python.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add a warning block around the get_referrers() documentation (GH-24511)</title>
<updated>2021-03-18T00:26:07+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2021-03-18T00:26:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=4cc9e2348b6a8430dc21cb7ff8c9850d16f772f9'/>
<id>4cc9e2348b6a8430dc21cb7ff8c9850d16f772f9</id>
<content type='text'>
(cherry picked from commit 813db24f7c2c536d587d1832c3c52b44fa9e242e)

Co-authored-by: Pablo Galindo &lt;Pablogsal@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 813db24f7c2c536d587d1832c3c52b44fa9e242e)

Co-authored-by: Pablo Galindo &lt;Pablogsal@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-35883: Py_DecodeLocale() escapes invalid Unicode characters (GH-24843)</title>
<updated>2021-03-17T21:11:14+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2021-03-17T21:11:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=aa967ec4d4c2fc844f8f16b339140b050ae4d5e2'/>
<id>aa967ec4d4c2fc844f8f16b339140b050ae4d5e2</id>
<content type='text'>
Python no longer fails at startup with a fatal error if a command
line argument contains an invalid Unicode character.

The Py_DecodeLocale() function now escapes byte sequences which would
be decoded as Unicode characters outside the [U+0000; U+10ffff]
range.

Use MAX_UNICODE constant in unicodeobject.c.
(cherry picked from commit 9976834f807ea63ca51bc4f89be457d734148682)

Co-authored-by: Victor Stinner &lt;vstinner@python.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Python no longer fails at startup with a fatal error if a command
line argument contains an invalid Unicode character.

The Py_DecodeLocale() function now escapes byte sequences which would
be decoded as Unicode characters outside the [U+0000; U+10ffff]
range.

Use MAX_UNICODE constant in unicodeobject.c.
(cherry picked from commit 9976834f807ea63ca51bc4f89be457d734148682)

Co-authored-by: Victor Stinner &lt;vstinner@python.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[3.9] bpo-43499: Restrict co_code to be under INT_MAX in codeobject (GH-20628) (GH-24896)</title>
<updated>2021-03-17T18:26:38+00:00</updated>
<author>
<name>Ammar Askar</name>
<email>ammar@ammaraskar.com</email>
</author>
<published>2021-03-17T18:26:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=db733761060be92915b5f5cba209dcaada88f94e'/>
<id>db733761060be92915b5f5cba209dcaada88f94e</id>
<content type='text'>
(cherry picked from commit 3b3b83c965447a8329b34cb4befe6e9908880ee5)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 3b3b83c965447a8329b34cb4befe6e9908880ee5)</pre>
</div>
</content>
</entry>
</feed>
