Miss Islington (bot)
0983e01837
bpo-41561: Fix testing with OpenSSL 1.0.2 (GH-25355)
...
Signed-off-by: Christian Heimes <christian@python.org>
(cherry picked from commit 3447750073
)
Co-authored-by: Christian Heimes <christian@python.org>
2021-04-12 03:24:48 -07:00
Miss Islington (bot)
6ec2fb42f9
bpo-42967: coerce bytes separator to string in urllib.parse_qs(l) (GH-24818)
...
* coerce bytes separator to string
* Add news
* Update Misc/NEWS.d/next/Library/2021-03-11-00-31-41.bpo-42967.2PeQRw.rst
(cherry picked from commit b38601d496
)
Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com>
2021-04-11 06:49:35 -07:00
Miss Islington (bot)
dbc0e19a48
Fix description of behaviour of an exception class in 'from' clause (GH-24303) (GH-25341)
...
(cherry picked from commit 79650d0118
)
Co-authored-by: Mark Dickinson <mdickinson@enthought.com>
Co-authored-by: Mark Dickinson <mdickinson@enthought.com>
2021-04-11 10:27:51 +01:00
Miss Islington (bot)
28fb2d1c4d
bpo-43739: Add type declaration Doc/extending/extending.rst example (GH-25333)
2021-04-10 09:19:49 -07:00
Pablo Galindo
b3fec753bb
Add ignore file for the abidump check (GH-25323)
2021-04-09 23:12:08 +01:00
Miss Islington (bot)
7c8796a750
bpo-38820: OpenSSL 3.0.0: Use supported hashing algos in doc test (GH-25319)
...
ripemd160 is not available in OpenSSL 3.0.0's default crypto provider.
It's only present in legacy provider.
Signed-off-by: Christian Heimes <christian@python.org>
(cherry picked from commit 2d7fdc9073
)
Co-authored-by: Christian Heimes <christian@python.org>
2021-04-09 13:46:17 -07:00
Erlend Egeberg Aasland
76d270ec2b
[3.9] bpo-43779: Fix possible refleak involving _PyArena_AddPyObject (GH-25289). (GH-25294)
...
* [3.9] Fix possible refleak involving _PyArena_AddPyObject (GH-25289).
(cherry picked from commit c0e11a3ceb
)
Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
* Update Parser/pegen/pegen.c
Co-authored-by: Pablo Galindo <Pablogsal@gmail.com>
2021-04-09 18:46:32 +01:00
Christian Heimes
299ae9c7a2
[3.9] bpo-43788: Generate version specific _ssl_data.h (GH-25300) (GH-25310)
...
(cherry picked from commit 150af75432
)
Co-authored-by: Christian Heimes <christian@python.org>
2021-04-09 18:34:39 +02:00
Miss Islington (bot)
54d89a33e0
bpo-43794: OpenSSL 3.0.0: set OP_IGNORE_UNEXPECTED_EOF by default (GH-25309)
...
Signed-off-by: Christian Heimes <christian@python.org>
(cherry picked from commit 6f37ebc61e
)
Co-authored-by: Christian Heimes <christian@python.org>
2021-04-09 09:21:54 -07:00
Miss Islington (bot)
4a5c101936
bpo-4379: Skip TLS 1.0/1.1 tests under OpenSSL 3.0.0 (GH-25304)
...
Signed-off-by: Christian Heimes <christian@python.org>
(cherry picked from commit 5151d64200
)
Co-authored-by: Christian Heimes <christian@python.org>
2021-04-09 07:08:32 -07:00
Miss Islington (bot)
a188bd44ac
bpo-43789: OpenSSL 3.0.0 Don't call passwd callback again in error case (GH-25303)
...
(cherry picked from commit d3b73f32ef
)
Co-authored-by: Christian Heimes <christian@python.org>
2021-04-09 06:46:11 -07:00
Pablo Galindo
4d9336d114
Add CI step to check changes in the exported ABI (GH-25230)
2021-04-09 01:34:08 +01:00
Miss Islington (bot)
a9228d02d1
[3.9] bpo-39702: Remove dotted_name from decorator documentation (GH-25234) (GH-25290)
...
(cherry picked from commit 1e051a21b7
)
Co-authored-by: Saiyang Gou <gousaiyang@163.com>
Automerge-Triggered-By: GH:brandtbucher
2021-04-08 16:03:53 -07:00
Miss Islington (bot)
5490b49fa6
[3.9] bpo-43087: Fix error in ctypes "Incomplete Types" doc (GH-24404)
...
The previous "Fundamental data types" section says a c_char_p must be bytes (or None).
(cherry picked from commit 14829b09eb
)
Co-authored-by: Zackery Spytz <zspytz@gmail.com>
2021-04-08 04:21:35 -04:00
Miss Islington (bot)
b3e8722853
Fix broken test for MutableSet.pop() (GH-25209) (GH-25269)
2021-04-07 16:56:48 -07:00
Saiyang Gou
3b1cf20297
[3.9] bpo-36540: Improve doc of function definition regarding positional-only arguments (GH-25235) (GH-25259)
...
(cherry picked from commit 58d72cab89
)
Co-authored-by: Saiyang Gou <gousaiyang@163.com>
2021-04-07 20:32:48 +01:00
Miss Islington (bot)
f91fc7a679
bpo-43755: Update docs to reflect that lambda is not allowed in `comp_if` since 3.9 (GH-25231) (GH-25233)
2021-04-07 19:17:56 +01:00
Steve Dower
34f93002ba
bpo-42999: Expand and clarify pathlib.Path.link_to() documentation. (GH-24294)
...
Co-authored-by: Barney Gale <barney.gale@gmail.com>
2021-04-07 18:12:42 +01:00
Miss Islington (bot)
a21d4fbd54
bpo-43075: Fix ReDoS in urllib AbstractBasicAuthHandler (GH-24391) (GH-25247)
...
Fix Regular Expression Denial of Service (ReDoS) vulnerability in
urllib.request.AbstractBasicAuthHandler. The ReDoS-vulnerable regex
has quadratic worst-case complexity and it allows cause a denial of
service when identifying crafted invalid RFCs. This ReDoS issue is on
the client side and needs remote attackers to control the HTTP server.
(cherry picked from commit 7215d1ae25
)
Co-authored-by: Yeting Li <liyt@ios.ac.cn>
Co-authored-by: Yeting Li <liyt@ios.ac.cn>
2021-04-07 17:58:04 +02:00
Steve Dower
0af99b44ed
bpo-43105: Importlib now resolves relative paths when creating module spec objects from file locations (GH-25121)
2021-04-07 12:35:36 +01:00
Miss Islington (bot)
2df971afd5
Fix blurb for bpo-43176. (GH-25215) (GH-25217)
...
(cherry picked from commit 1744c96ebc
)
Co-authored-by: Eric V. Smith <ericvsmith@users.noreply.github.com>
Co-authored-by: Eric V. Smith <ericvsmith@users.noreply.github.com>
2021-04-06 11:07:07 -04:00
Steve Dower
611aa39142
bpo-43745: Actually updates Windows release to OpenSSL 1.1.1k. (GH-25213)
...
Earlier releases were mislabelled and included 1.1.1i again.
The tag/directory name is updated to ensure that builds get the fresh bits. However, the openssl-bin-1.1.1k tag in the repository has been forcibly updated, so fresh builds will be fine even without this change.
2021-04-06 16:03:52 +01:00
Miss Islington (bot)
8a34a0793b
bpo-43176: Fix processing of empty dataclasses (GH-24484) (GH-25205)
...
When a dataclass inherits from an empty base, all immutability checks are omitted. This PR fixes this and adds tests for it.
Automerge-Triggered-By: GH:ericvsmith
(cherry picked from commit 376ffc6ac4
)
Co-authored-by: Iurii Kemaev <6885137+hbq1@users.noreply.github.com>
Co-authored-by: Iurii Kemaev <6885137+hbq1@users.noreply.github.com>
2021-04-06 09:46:30 -04:00
Miss Islington (bot)
c7ccb0ff61
bpo-17305: Link to the third-party idna package. (GH-25208)
...
So long as we don't have idna2008 in the standard library, we should at least point people to the third-party solution.
(cherry picked from commit 1d023e374c
)
Co-authored-by: Gregory P. Smith <greg@krypto.org>
2021-04-06 01:19:15 -07:00
Miss Islington (bot)
028d5286d4
bpo-20503: Show how isinstance() works with ABC registered classes. (GH-25175) (GH-25202)
2021-04-05 13:11:50 -07:00
Miss Islington (bot)
013c30e5fc
bpo-36470: Allow dataclasses.replace() to handle InitVars with default values (GH-20867) (GH-25200)
...
Co-Authored-By: Claudiu Popa <pcmanticore@gmail.com>
Automerge-Triggered-By: GH:ericvsmith
(cherry picked from commit 75220674c0
)
Co-authored-by: Zackery Spytz <zspytz@gmail.com>
Co-authored-by: Zackery Spytz <zspytz@gmail.com>
2021-04-05 16:07:38 -04:00
Miss Islington (bot)
82cd24a03c
[3.9] Fix typo in turtledemo.two_canvases. (GH-25194)
...
(cherry picked from commit 4e2ef70841
)
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
2021-04-05 13:43:15 -04:00
Łukasz Langa
c3c43dc07b
Post 3.9.4
2021-04-04 20:39:08 +02:00
Łukasz Langa
6c6ba50620
Python 3.9.4
...
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE4/8oOcBIslwITevpsmmV4xAlBWgFAmBpt7AACgkQsmmV4xAl
BWiXTw/+KpFGbek7SRveuy1GFEMErvK/tAt4Th47kx5F5DO6AYSIhvEjZywgp6JA
0EQDM5OX7SpiW6DaVs6lFPChKdG0ohpUZqcIhCTqwsVNE0A2mcwprRbzk+xAqFbV
aeeY4SLR9ZQ6FKHYRzIBb4SwYzMDTEB6wN3bnCzANLyRu9V6/Q8Uk4159waRw5Kj
roz8a+B/DTud286gKMaFN4pjfpgoKOLH4AiQSGDfMdIBvMpQP9ScM72cQcuo/nyU
bsvTgagZ9Mc0RO71jWgCpcL5wDxxqZ2fpdARhTQwaUi39mdnAcR31tL+j7wJer20
yoZ6Zr79Of/4bR6ht5WjE+AubHh/H42f7Oi2Ghv7JzHz3rF+msX3ZiHZ590EmcfC
bsCaLz/dBwuQLTgPqmcYOu1tTNVHMf86ky6cvDVEFr8Mb27XMA0LLdeNpjLmeeXF
V3VUBMQLmC6aEvVmh9NFmLa7aCDwQLCpMiuWWskjqUzcUSX07XbrL0Ppp7MTXLBt
kL3MAD24aY/Bo6QyeEhWPwUG7ldGYUItE159NIJ1yRj37888fBApGrim7A3zN/X5
+j6VPNG5D8FWDtWDEH54BETfHrLUsVmR/DJ7SN15fmMEd4qAeHV9pZkMa7MO+1xK
Fe0l/cjJt+yn7i1+31oZFMqNaFPAWYpP/Q6Ciu0Mim9SAc4CgFY=
=xBvs
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQJEBAABCAAuFiEE4/8oOcBIslwITevpsmmV4xAlBWgFAmBqB8UQHGx1a2FzekBs
YW5nYS5wbAAKCRCyaZXjECUFaNR6D/9WtZusogbvcNEQL7lN6xD02PiSw5jDhNCk
ZA96pDnmB0mFa5TFztWcTU9bJ+36+n45CzpCo5oUrtdjPm0OvRVHuMu5f72HJKR4
fbbEDeU2T7LZFAI/j8roug1sAgrVQIE8SX1eiQgksmLvKqJqKkusVJz8mTy/3k3N
nRs87qS8c9hHluumCDwh8g9VnFmRuR6BbaXb+dLsb/fug0+EZftzNwQa2jnPuuHP
3nS6RwTE+qBR3J+M6Vwd2oIozxRbCwRhavpTqfy9UYSP5/uLlN/rh46ND3RrFACy
IdkrtN/QrHp0joT/6FMO87UL6uaGUKbDBVRaMe7v5YWocop5mhIuj+2lkT+ZUlN8
/HaCLX+MbB5EKbO2nEUbX1nQsAxuGWdPN4wQIYJG+3MsL5A494ZkLZ28OzLbkajb
zCycNUjpWYrRVXuYOFvmnECqGma+OpSjA6HrEiv6fwZ1xCHts40KmQwai2dCupMS
W96HaL20zmvN+BRszk+eTxI/zezxYt5EK37mwNP+PMJExChZMyGCSFV+KhQJPTdJ
iNBVwFTzlcw3buUJtlIeEBOiQ2oA8gZrOgwJCjxqaC/wLYGOCHSOi7rfyR/X4fqX
VSydShe3Eq1izBeyBKvwT8YSV6140v9gSLp/q7jwg/HWRSRbxpc6GcN2B/egBQ2b
qzP+2MeT8w==
=yKDv
-----END PGP SIGNATURE-----
Merge tag 'v3.9.4' into 3.9
Python 3.9.4
2021-04-04 20:38:59 +02:00
Miss Islington (bot)
d56bcf915b
[3.9] bpo-41370: Add note about ForwardRefs and PEP585 generic types in docs (GH-25183) (GH-25184)
...
(cherry picked from commit 2b5913b4ee
)
Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com>
Automerge-Triggered-By: GH:gvanrossum
2021-04-04 08:36:21 -07:00
Łukasz Langa
1f2e3088f3
Python 3.9.4
2021-04-04 14:56:53 +02:00
Gregory P. Smith
c7b0feca25
[3.9] bpo-43710: Rollback the 3.9 bpo-42500 fix, it broke the ABI in 3.9.3 ( #25179 )
...
This reverts commit 8b795ab554
.
It changed the PyThreadState structure size, breaking the ABI in 3.9.3.
2021-04-04 13:02:29 +02:00
Miss Islington (bot)
de0b2b1330
bpo-43325: Add FAQ entry for identity tests (GH-25168) (GH-25178)
2021-04-03 20:05:50 -07:00
Miss Islington (bot)
cbfa09b70b
Replace broken example code with correct simpler code. (GH-25162) (GH-25166)
2021-04-03 13:42:43 -07:00
Miss Islington (bot)
f12ae0b31a
Add more tests for the descriptor tutorial (GH-25164) ( #25165 )
...
(cherry picked from commit e4c8895ee5
)
Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com>
Co-authored-by: Raymond Hettinger <rhettinger@users.noreply.github.com>
2021-04-03 13:42:28 -07:00
Miss Islington (bot)
63c69440c7
bpo-43705: Document that SyntaxError's offsets are 1-indexed (GH-25153)
...
Changed the inline mentions of the attributes into a proper attribute list like `SystemExit` has.
Automerge-Triggered-By: GH:gvanrossum
(cherry picked from commit b2a91e0c9e
)
Co-authored-by: Ammar Askar <ammar@ammaraskar.com>
2021-04-02 15:26:32 -07:00
Łukasz Langa
9350cc02f8
Post 3.9.3
2021-04-02 19:39:11 +02:00
Łukasz Langa
fbd4e58f63
Python 3.9.3
...
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE4/8oOcBIslwITevpsmmV4xAlBWgFAmBm6VQACgkQsmmV4xAl
BWiEWg/6A9IMEpPRP1GbCuyCjLQksZ2E/dNCvO+80z+DiVsyKVkH40JGisSmuYlo
JAmU8I316iDhkNbKZ7df7hqP3VRbkR4Sf23pmd3j75sN3jsAkEhqOrAVwZWPN2wi
ipGwntIzuQ9xjCLcHbn0JP7jJhbcHX/R+QFmDHWx0UCgeML4jIggY2k36+DuWUnL
dJAMJnmhK+GL5twTo4aWpXx2p7t82aHWZina1F3Zxsdm/oi9Kdng5yr65Plw0h27
AdV6JpJhzSGZE/g0EKBMRx1oEbFYrub0Ki4vtwWnICLOimIR6pxFO+ntJnIz4I0F
ESdojHPhTeZPWbLSTW1RMpJzsjjSX/rS0aJ2aGjVQFHEbIKpTPS6PbRddZitzQD9
Fk+3ZpJBBiTf5tHv1YrxZJgEfGQ7qX58oGyR+ukO+VKvdOPYh3rWO1RP0Jt/b39g
4wWbJ/KJfiylmr7Q1toYrCYuGhyrYQQdRh1rc6aHF2gFkzdoygMEFQs118Zh6qGC
/XdQvpPNvoLkQGAk0dm4MfmuTU+5nIkrf1ptleEXd4kjvxaAExyXKHCvA+55hIJt
0bEVb0jBqzUDQ8oR9sCqH00av31h0A5XmuMvZ9VjzVtwmunJjzs3wk30P9vgT5Fw
sgWV8bpyr8NH9O6Dx0QgT6KrKXN7jWOhh0gAXPlG2GZqKPUUzpM=
=fyCu
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQJEBAABCAAuFiEE4/8oOcBIslwITevpsmmV4xAlBWgFAmBnVrMQHGx1a2FzekBs
YW5nYS5wbAAKCRCyaZXjECUFaBXrD/4xutr97e/fp8LAdR2FvFDHK5+yOwTNFbPA
Zqn/U5Sq0wAZvpEyCPcF0wV++Pt+yzEsY1OYQOynW504QdicUIflrSR3nx+8W7Wc
FCEOtIIZ0nICteMVgx7HuxuVmojrCAvBXzsf68vy0hZY96WBL+VkiZAK13JQIeHh
c+HqoAh3Z5NB5SXBk4GgKBxG91bJsj0zbsUIlKeeFV0dz3M+LJvRWZO0IgwDL8bU
3QTZ6cfzqRIBfkx2FROC9bYoOZQ2yrdtvZGURKYDTjbDSXSWfnEu97Jox5wScYCO
h3qbemgeyRZueBEFANK/A1BbkLyf3gpJQYQ1FnFD0Z9EkveCP/gcVx7QzyeUUt4l
WAWxS4O7Li59Bn8BcFczt53/ks4ZtIdRgWEdIeMI7NREQgM/3139XTlgEZ04OUKi
ch+1f+81khgWSc1GLPR9wbnU7YdvGEEk9j1h5PiOhZ/+JWsgQil1FLKb67fU1zDI
mNdGdF3dzkM6THc7yOaAr5IcUZ5JCCEAX3TkZBRDAg31IhZrnZtGKw04kX5R9JBY
R5ZIqNddBT9/RQFLCGtKVP+8QxTiWwZP2wP1ygXiJFS0UAtnMIdBR79FvSSgxsNK
DLAkCkX0u1WYH6oU2h5L/tPQrYYf6h8nXrA+zURl/0Q3MZRcxx0B1IG9FtLl0zvt
M7Tl8eRobg==
=t2Mf
-----END PGP SIGNATURE-----
Merge tag 'v3.9.3' into 3.9
Python 3.9.3
2021-04-02 19:38:57 +02:00
Irit Katriel
7ad56e2545
[3.9] bpo-26053: Fix args echoed by pdb run command (GH-25149)
...
* bpo-26053: Fix args echoed by pdb run command (GH-22033)
(cherry picked from commit 652bfdee94
)
* bpo-26053: Fix test_pdb.test_issue26053() (GH-25139)
(cherry picked from commit bd4ab8e739
)
2021-04-02 13:16:55 +02:00
Łukasz Langa
e723086bc3
Python 3.9.3
2021-04-02 11:51:53 +02:00
Miss Islington (bot)
a217e0ab98
bpo-43700: Replace Zulip badge with Discourse badge (GH-25141)
...
Automerge-Triggered-By: GH:zware
(cherry picked from commit bef7b26f72
)
Co-authored-by: Erlend Egeberg Aasland <erlend.aasland@innova.no>
2021-04-01 20:58:07 -07:00
Miss Islington (bot)
d104a786ff
bpo-43677: Fix a minor error in Doc/howto/descriptor.rst (GH-25123) ( #25140 )
2021-04-01 17:06:30 -07:00
Miss Islington (bot)
244fa236e4
Doc: io: Remove "In-memory streams" section (GH-24927)
...
(cherry picked from commit b045cdaf34
)
Co-authored-by: Inada Naoki <songofacandy@gmail.com>
2021-04-01 15:11:49 +09:00
Miss Islington (bot)
b3c1e2c493
bpo-42840: Document providing kwargs to type. (GH-24173)
...
Co-authored-by: Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com>
(cherry picked from commit 72fcd14a82
)
Co-authored-by: Erik Soma <stillusingirc@gmail.com>
2021-03-31 17:10:36 -07:00
Miss Islington (bot)
fabdd25fe5
bpo-37945: Fix test_locale.test_getsetlocale_issue1813() (GH-25110) (GH-25112)
...
Skip the test if setlocale() fails.
(cherry picked from commit f3ab670fea
)
Co-authored-by: Victor Stinner <vstinner@python.org>
2021-03-31 13:52:14 +02:00
Miss Islington (bot)
84694c3e7a
bpo-42225: IDLE - document two unix-related problems. (GH-25078)
...
1. Bad IP masquerade rules can prevent startup.
2. X cannot handle some complex colored chars.
(cherry picked from commit 1b4a9c7956
)
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
2021-03-30 22:44:26 -07:00
Miss Islington (bot)
b500bd8e67
bpo-43399: Fix ElementTree.extend not working on iterators (GH-24751)
...
(cherry picked from commit 51a85ddce8
)
Co-authored-by: Alex Prengère <2138730+alexprengere@users.noreply.github.com>
2021-03-30 14:36:25 -07:00
Christian Heimes
cd82d59206
[3.9] bpo-43631: Update to OpenSSL 1.1.1k (GH-25024) (GH-25088)
...
Signed-off-by: Christian Heimes <christian@python.org>
Automerge-Triggered-By: GH:tiran.
(cherry picked from commit a54fc683f2
)
Co-authored-by: Christian Heimes <christian@python.org>
2021-03-30 01:58:06 -07:00
Miss Islington (bot)
f79577ddbd
bpo-43637: Fix a possible memory leak in winreg.SetValueEx() (GH-25038)
...
(cherry picked from commit dfeec347f2
)
Co-authored-by: Zackery Spytz <zspytz@gmail.com>
2021-03-30 00:51:55 -07:00
Miss Islington (bot)
05429c917c
bpo-33164: blake2: Fix Coverity scan (GH-25060)
...
(cherry picked from commit 068ebf9729
)
Co-authored-by: Inada Naoki <songofacandy@gmail.com>
2021-03-29 21:36:39 -07:00