From 89dea4664215ffba384dea79fac166822e2dbdda Mon Sep 17 00:00:00 2001 From: Benjamin Peterson Date: Mon, 7 Oct 2019 19:01:18 -0700 Subject: [PATCH] Roll up news for 2.7.17rc1. --- Misc/NEWS.d/2.7.17rc1.rst | 785 ++++++++++++++++++ .../2018-11-16-15-19-09.bpo-35264.h5GxH3.rst | 1 - .../2019-04-11-18-50-58.bpo-36605.gk5czf.rst | 2 - .../2019-05-12-10-52-37.bpo-14353.LK1qWM.rst | 2 - .../2019-09-28-02-37-11.bpo-38301.123456.rst | 2 - .../2019-06-06-08-47-04.bpo-37170.hO_fpM.rst | 1 - .../2018-03-07-09-10-42.bpo-33006.Bzx3LA.rst | 2 - .../2019-02-28-13-52-18.bpo-36149.GJdnh4.rst | 2 - .../2019-03-11-15-37-33.bpo-36262.v3N6Fz.rst | 3 - .../2019-03-14-17-30-46.bpo-18368.WXaHAo.rst | 1 - .../2019-03-25-23-37-26.bpo-36430.sd9xxQ.rst | 1 - .../2019-03-27-22-35-16.bpo-36459.UAvkKp.rst | 1 - .../2019-04-02-04-10-32.bpo-36504.k_V8Bm.rst | 1 - .../2019-04-16-11-52-21.bpo-27987.n2_DcQ.rst | 3 - .../2019-05-27-18-00-19.bpo-26423.RgUOE8.rst | 2 - .../2019-06-18-15-08-32.bpo-37329.7XVDRv.rst | 3 - .../2019-09-12-16-36-16.bpo-38106.4pApn7.rst | 5 - .../2018-06-15-15-57-37.bpo-33832.xBFhKw.rst | 1 - .../2018-12-22-22-52-05.bpo-35564.TuEU_D.rst | 1 - .../2018-12-30-09-56-13.bpo-35605.gAWt32.rst | 1 - .../2019-02-18-10-01-07.bpo-35126.LWwl8X.rst | 2 - .../2019-07-06-02-19-02.bpo-37149.NumHn3.rst | 2 - .../2019-07-06-17-19-26.bpo-37487.QagfZ5.rst | 1 - .../2019-05-05-16-27-53.bpo-13102.AGNWYJ.rst | 1 - .../2019-06-07-00-17-41.bpo-37177.voU6pQ.rst | 2 - .../2017-08-30-20-27-00.bpo-31292.dKIaZb.rst | 2 - .../2019-02-25-13-21-43.bpo-36106.VuhEiQ.rst | 1 - .../2019-03-04-10-42-46.bpo-36179.jEyuI-.rst | 2 - .../2019-03-04-16-13-01.bpo-13096.SGPt_n.rst | 1 - .../2019-03-04-16-39-16.bpo-36186.Hqw1A_.rst | 1 - .../2019-03-06-13-21-33.bpo-35807.W7mmu3.rst | 1 - .../2019-03-08-13-32-21.bpo-36235._M72wU.rst | 4 - .../2019-03-14-14-40-22.bpo-36212.IEgRI8.rst | 1 - .../2019-03-14-15-42-48.bpo-36289.wYKS47.rst | 1 - .../2019-03-14-15-54-46.bpo-36291.UalHXP.rst | 1 - .../2019-03-18-10-08-30.bpo-36337.QhJnXy.rst | 3 - .../2019-04-18-16-10-29.bpo-28552.MW1TLt.rst | 4 - .../2019-05-23-15-57-36.bpo-36713.sjPhnf.rst | 1 - .../2019-05-30-16-16-47.bpo-12639.TQFOR4.rst | 2 - .../2019-06-10-12-02-45.bpo-36742.UEdHXJ.rst | 3 - .../2019-06-27-20-33-50.bpo-37437.du39_A.rst | 1 - .../2019-07-24-18-27-44.bpo-37664.o-GYZC.rst | 1 - .../2019-08-23-14-47-09.bpo-34521.Y2BYu5.rst | 2 - .../2019-08-28-14-04-18.bpo-37965.7xGE-C.rst | 1 - .../2019-08-31-01-52-59.bpo-34410.7KbWZQ.rst | 2 - .../2019-09-14-10-34-00.bpo-33936.8wCI_n.rst | 2 - .../2019-09-15-10-30-33.bpo-38175.61XlUv.rst | 1 - .../2019-09-27-15-24-45.bpo-38216.-7yvZR.rst | 4 - .../2019-02-13-17-21-10.bpo-35907.ckk2zg.rst | 3 - .../2019-03-06-09-38-40.bpo-36216.6q1m4a.rst | 3 - .../2019-04-10-08-53-30.bpo-30458.51E-DA.rst | 1 - .../2019-04-29-15-34-59.bpo-36742.QCUY0i.rst | 1 - .../2019-05-04-13-33-37.bpo-34155.MJll68.rst | 1 - .../2019-05-20-00-35-12.bpo-35121.RRi-HU.rst | 4 - .../2019-05-20-00-49-29.bpo-35647.oWmiGU.rst | 3 - .../2019-06-17-08-43-19.bpo-34631.pJ8CGR.rst | 1 - .../2019-09-23-21-02-46.bpo-38174.MeWuJd.rst | 2 - .../2019-09-25-13-21-09.bpo-38243.1pfz24.rst | 3 - .../2019-01-11-14-01-19.bpo-34836.7fat9-.rst | 1 - .../2019-02-24-02-44-52.bpo-26386.YZylPP.rst | 1 - .../2019-02-24-03-19-43.bpo-27313.Sj9veH.rst | 1 - .../2019-03-05-13-27-36.bpo-36019.ebUjCm.rst | 2 - .../2019-03-08-12-53-37.bpo-36234.NRVK6W.rst | 2 - .../2019-04-09-14-08-02.bpo-36560._ejeOr.rst | 3 - .../2019-05-06-18-29-54.bpo-35925.gwQPuC.rst | 1 - .../2019-05-08-15-55-46.bpo-36816.WBKRGZ.rst | 1 - .../2019-06-21-15-47-33.bpo-37362.D3xppx.rst | 3 - .../2019-06-24-10-47-07.bpo-37359.CkdtyO.rst | 4 - .../2019-06-26-15-28-45.bpo-37411.5lGNhM.rst | 2 - .../2019-04-30-14-30-29.bpo-14546.r38Y-6.rst | 1 - .../2019-07-24-16-20-54.bpo-37675.951Cvf.rst | 1 - .../2017-11-24-12-53-54.bpo-1104.1CWSZp.rst | 2 - .../2019-06-18-09-53-15.bpo-35360.tdqSmo.rst | 1 - .../2019-06-28-18-10-29.bpo-37445.LsdYO6.rst | 2 - .../2019-09-16-12-47-12.bpo-38117.JaiB0X.rst | 1 - .../2019-06-03-05-49-49.bpo-36231.RfmW_p.rst | 3 - .../2019-06-18-05-39-01.bpo-34631.StdZhE.rst | 1 - .../2019-06-18-10-02-11.bpo-35360.-CWbfy.rst | 1 - .../2019-06-20-01-16-16.bpo-19960.LpLUPF.rst | 4 - .../2019-09-15-21-45-15.bpo-38117._U9F2r.rst | 1 - 80 files changed, 785 insertions(+), 146 deletions(-) create mode 100644 Misc/NEWS.d/2.7.17rc1.rst delete mode 100644 Misc/NEWS.d/next/Build/2018-11-16-15-19-09.bpo-35264.h5GxH3.rst delete mode 100644 Misc/NEWS.d/next/Build/2019-04-11-18-50-58.bpo-36605.gk5czf.rst delete mode 100644 Misc/NEWS.d/next/Build/2019-05-12-10-52-37.bpo-14353.LK1qWM.rst delete mode 100644 Misc/NEWS.d/next/Build/2019-09-28-02-37-11.bpo-38301.123456.rst delete mode 100644 Misc/NEWS.d/next/C API/2019-06-06-08-47-04.bpo-37170.hO_fpM.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2018-03-07-09-10-42.bpo-33006.Bzx3LA.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-02-28-13-52-18.bpo-36149.GJdnh4.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-03-11-15-37-33.bpo-36262.v3N6Fz.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-03-14-17-30-46.bpo-18368.WXaHAo.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-03-25-23-37-26.bpo-36430.sd9xxQ.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-03-27-22-35-16.bpo-36459.UAvkKp.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-04-02-04-10-32.bpo-36504.k_V8Bm.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-04-16-11-52-21.bpo-27987.n2_DcQ.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-05-27-18-00-19.bpo-26423.RgUOE8.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-06-18-15-08-32.bpo-37329.7XVDRv.rst delete mode 100644 Misc/NEWS.d/next/Core and Builtins/2019-09-12-16-36-16.bpo-38106.4pApn7.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-06-15-15-57-37.bpo-33832.xBFhKw.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-12-22-22-52-05.bpo-35564.TuEU_D.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2018-12-30-09-56-13.bpo-35605.gAWt32.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-02-18-10-01-07.bpo-35126.LWwl8X.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-07-06-02-19-02.bpo-37149.NumHn3.rst delete mode 100644 Misc/NEWS.d/next/Documentation/2019-07-06-17-19-26.bpo-37487.QagfZ5.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-05-05-16-27-53.bpo-13102.AGNWYJ.rst delete mode 100644 Misc/NEWS.d/next/IDLE/2019-06-07-00-17-41.bpo-37177.voU6pQ.rst delete mode 100644 Misc/NEWS.d/next/Library/2017-08-30-20-27-00.bpo-31292.dKIaZb.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-02-25-13-21-43.bpo-36106.VuhEiQ.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-03-04-10-42-46.bpo-36179.jEyuI-.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-03-04-16-13-01.bpo-13096.SGPt_n.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-03-04-16-39-16.bpo-36186.Hqw1A_.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-03-06-13-21-33.bpo-35807.W7mmu3.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-03-08-13-32-21.bpo-36235._M72wU.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-03-14-14-40-22.bpo-36212.IEgRI8.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-03-14-15-42-48.bpo-36289.wYKS47.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-03-14-15-54-46.bpo-36291.UalHXP.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-03-18-10-08-30.bpo-36337.QhJnXy.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-04-18-16-10-29.bpo-28552.MW1TLt.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-05-23-15-57-36.bpo-36713.sjPhnf.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-05-30-16-16-47.bpo-12639.TQFOR4.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-10-12-02-45.bpo-36742.UEdHXJ.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-06-27-20-33-50.bpo-37437.du39_A.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-07-24-18-27-44.bpo-37664.o-GYZC.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-23-14-47-09.bpo-34521.Y2BYu5.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-28-14-04-18.bpo-37965.7xGE-C.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-08-31-01-52-59.bpo-34410.7KbWZQ.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-14-10-34-00.bpo-33936.8wCI_n.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-15-10-30-33.bpo-38175.61XlUv.rst delete mode 100644 Misc/NEWS.d/next/Library/2019-09-27-15-24-45.bpo-38216.-7yvZR.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-02-13-17-21-10.bpo-35907.ckk2zg.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-03-06-09-38-40.bpo-36216.6q1m4a.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-04-10-08-53-30.bpo-30458.51E-DA.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-04-29-15-34-59.bpo-36742.QCUY0i.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-05-04-13-33-37.bpo-34155.MJll68.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-05-20-00-35-12.bpo-35121.RRi-HU.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-05-20-00-49-29.bpo-35647.oWmiGU.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-06-17-08-43-19.bpo-34631.pJ8CGR.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-09-23-21-02-46.bpo-38174.MeWuJd.rst delete mode 100644 Misc/NEWS.d/next/Security/2019-09-25-13-21-09.bpo-38243.1pfz24.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-01-11-14-01-19.bpo-34836.7fat9-.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-02-24-02-44-52.bpo-26386.YZylPP.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-02-24-03-19-43.bpo-27313.Sj9veH.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-03-05-13-27-36.bpo-36019.ebUjCm.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-03-08-12-53-37.bpo-36234.NRVK6W.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-04-09-14-08-02.bpo-36560._ejeOr.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-05-06-18-29-54.bpo-35925.gwQPuC.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-05-08-15-55-46.bpo-36816.WBKRGZ.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-06-21-15-47-33.bpo-37362.D3xppx.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-06-24-10-47-07.bpo-37359.CkdtyO.rst delete mode 100644 Misc/NEWS.d/next/Tests/2019-06-26-15-28-45.bpo-37411.5lGNhM.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2019-04-30-14-30-29.bpo-14546.r38Y-6.rst delete mode 100644 Misc/NEWS.d/next/Tools-Demos/2019-07-24-16-20-54.bpo-37675.951Cvf.rst delete mode 100644 Misc/NEWS.d/next/Windows/2017-11-24-12-53-54.bpo-1104.1CWSZp.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-06-18-09-53-15.bpo-35360.tdqSmo.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-06-28-18-10-29.bpo-37445.LsdYO6.rst delete mode 100644 Misc/NEWS.d/next/Windows/2019-09-16-12-47-12.bpo-38117.JaiB0X.rst delete mode 100644 Misc/NEWS.d/next/macOS/2019-06-03-05-49-49.bpo-36231.RfmW_p.rst delete mode 100644 Misc/NEWS.d/next/macOS/2019-06-18-05-39-01.bpo-34631.StdZhE.rst delete mode 100644 Misc/NEWS.d/next/macOS/2019-06-18-10-02-11.bpo-35360.-CWbfy.rst delete mode 100644 Misc/NEWS.d/next/macOS/2019-06-20-01-16-16.bpo-19960.LpLUPF.rst delete mode 100644 Misc/NEWS.d/next/macOS/2019-09-15-21-45-15.bpo-38117._U9F2r.rst diff --git a/Misc/NEWS.d/2.7.17rc1.rst b/Misc/NEWS.d/2.7.17rc1.rst new file mode 100644 index 000000000000..06ce6eb70ffa --- /dev/null +++ b/Misc/NEWS.d/2.7.17rc1.rst @@ -0,0 +1,785 @@ +.. bpo: 38243 +.. date: 2019-09-25-13-21-09 +.. nonce: 1pfz24 +.. release date: 2019-10-07 +.. section: Security + +Escape the server title of :class:`DocXMLRPCServer.DocXMLRPCServer` when +rendering the document page as HTML. (Contributed by Dong-hee Na in +:issue:`38243`.) + +.. + +.. bpo: 38174 +.. date: 2019-09-23-21-02-46 +.. nonce: MeWuJd +.. section: Security + +Update vendorized expat library version to 2.2.8, which resolves +CVE-2019-15903. + +.. + +.. bpo: 34631 +.. date: 2019-06-17-08-43-19 +.. nonce: pJ8CGR +.. section: Security + +Updated OpenSSL to 1.0.2s in Windows installer + +.. + +.. bpo: 35647 +.. date: 2019-05-20-00-49-29 +.. nonce: oWmiGU +.. section: Security + +Don't set cookie for a request when the request path is a prefix match of +the cookie's path attribute but doesn't end with "/". Patch by Karthikeyan +Singaravelan. + +.. + +.. bpo: 35121 +.. date: 2019-05-20-00-35-12 +.. nonce: RRi-HU +.. section: Security + +Don't send cookies of domain A without Domain attribute to domain B when +domain A is a suffix match of domain B while using a cookiejar with +:class:`cookielib.DefaultCookiePolicy` policy. Patch by Karthikeyan +Singaravelan. + +.. + +.. bpo: 34155 +.. date: 2019-05-04-13-33-37 +.. nonce: MJll68 +.. section: Security + +Fix parsing of invalid email addresses with more than one ``@`` (e.g. +a@b@c.com.) to not return the part before 2nd ``@`` as valid email address. +Patch by maxking & jpic. + +.. + +.. bpo: 36742 +.. date: 2019-04-29-15-34-59 +.. nonce: QCUY0i +.. section: Security + +Fixes mishandling of pre-normalization characters in urlsplit(). + +.. + +.. bpo: 30458 +.. date: 2019-04-10-08-53-30 +.. nonce: 51E-DA +.. section: Security + +Address CVE-2019-9740 by disallowing URL paths with embedded whitespace or +control characters through into the underlying http client request. Such +potentially malicious header injection URLs now cause an httplib.InvalidURL +exception to be raised. + +.. + +.. bpo: 36216 +.. date: 2019-03-06-09-38-40 +.. nonce: 6q1m4a +.. section: Security + +Changes urlsplit() to raise ValueError when the URL contains characters that +decompose under IDNA encoding (NFKC-normalization) into characters that +affect how the URL is parsed. + +.. + +.. bpo: 35907 +.. date: 2019-02-13-17-21-10 +.. nonce: ckk2zg +.. section: Security + +CVE-2019-9948: Avoid file reading by disallowing ``local-file://`` and +``local_file://`` URL schemes in :func:`urllib.urlopen`, +:meth:`urllib.URLopener.open` and :meth:`urllib.URLopener.retrieve`. + +.. + +.. bpo: 38106 +.. date: 2019-09-12-16-36-16 +.. nonce: 4pApn7 +.. section: Core and Builtins + +Fix race in PyThread_release_lock that was leading to memory corruption and +deadlocks. The fix applies to POSIX systems where Python locks are +implemented with mutex and condition variable because POSIX semaphores are +either not provided, or are known to be broken. One particular example of +such system is macOS. + +.. + +.. bpo: 37329 +.. date: 2019-06-18-15-08-32 +.. nonce: 7XVDRv +.. section: Core and Builtins + +valgrind: suppress a false alarm in memory leak checks. _PyWarnings_Init() +only allocates memory once at startup but it is not released at exit. Ignore +this issue to be able to catch other bugs more easily. + +.. + +.. bpo: 26423 +.. date: 2019-05-27-18-00-19 +.. nonce: RgUOE8 +.. section: Core and Builtins + +Fix possible overflow in ``wrap_lenfunc()`` when ``sizeof(long) < +sizeof(Py_ssize_t)`` (e.g., 64-bit Windows). + +.. + +.. bpo: 27987 +.. date: 2019-04-16-11-52-21 +.. nonce: n2_DcQ +.. section: Core and Builtins + +pymalloc returns memory blocks aligned by 16 bytes, instead of 8 bytes, on +64-bit platforms to conform x86-64 ABI. Recent compilers assume this +alignment more often. Patch by Inada Naoki. + +.. + +.. bpo: 36504 +.. date: 2019-04-02-04-10-32 +.. nonce: k_V8Bm +.. section: Core and Builtins + +Fix signed integer overflow in _ctypes.c's ``PyCArrayType_new()``. + +.. + +.. bpo: 36459 +.. date: 2019-03-27-22-35-16 +.. nonce: UAvkKp +.. section: Core and Builtins + +Fix a possible double ``PyMem_FREE()`` due to tokenizer.c's ``tok_nextc()``. + +.. + +.. bpo: 36430 +.. date: 2019-03-25-23-37-26 +.. nonce: sd9xxQ +.. section: Core and Builtins + +Fix a possible reference leak in :func:`itertools.count`. + +.. + +.. bpo: 18368 +.. date: 2019-03-14-17-30-46 +.. nonce: WXaHAo +.. section: Core and Builtins + +PyOS_StdioReadline() no longer leaks memory when realloc() fails. + +.. + +.. bpo: 36262 +.. date: 2019-03-11-15-37-33 +.. nonce: v3N6Fz +.. section: Core and Builtins + +Fix an unlikely memory leak on conversion from string to float in the +function ``_Py_dg_strtod()`` used by ``float(str)``, ``complex(str)``, +:func:`pickle.load`, :func:`marshal.load`, etc. + +.. + +.. bpo: 36149 +.. date: 2019-02-28-13-52-18 +.. nonce: GJdnh4 +.. section: Core and Builtins + +Fix use of uninitialized memory in cPickle when reading a truncated pickle +from a file object. + +.. + +.. bpo: 33006 +.. date: 2018-03-07-09-10-42 +.. nonce: Bzx3LA +.. section: Core and Builtins + +Clarified Doc string for builtin filter function. 2nd Argument can be any +iterable. Patch by Tony Flury + +.. + +.. bpo: 38216 +.. date: 2019-09-27-15-24-45 +.. nonce: -7yvZR +.. section: Library + +Allow the rare code that wants to send invalid http requests from the +`http.client` library a way to do so. The fixes for bpo-30458 led to +breakage for some projects that were relying on this ability to test their +own behavior in the face of bad requests. + +.. + +.. bpo: 38175 +.. date: 2019-09-15-10-30-33 +.. nonce: 61XlUv +.. section: Library + +Fix a memory leak in comparison of :class:`sqlite3.Row` objects. + +.. + +.. bpo: 33936 +.. date: 2019-09-14-10-34-00 +.. nonce: 8wCI_n +.. section: Library + +_hashlib no longer calls obsolete OpenSSL initialization function with +OpenSSL 1.1.0+. + +.. + +.. bpo: 34410 +.. date: 2019-08-31-01-52-59 +.. nonce: 7KbWZQ +.. section: Library + +Fixed a crash in the :func:`tee` iterator when re-enter it. RuntimeError is +now raised in this case. + +.. + +.. bpo: 37965 +.. date: 2019-08-28-14-04-18 +.. nonce: 7xGE-C +.. section: Library + +Fix C compiler warning caused by distutils.ccompiler.CCompiler.has_function. + +.. + +.. bpo: 34521 +.. date: 2019-08-23-14-47-09 +.. nonce: Y2BYu5 +.. section: Library + +Fix file descriptors transfer in multiprocessing on FreeBSD: use +``CMSG_SPACE()`` rather than ``CMSG_LEN()``; see :rfc:`3542`. + +.. + +.. bpo: 37664 +.. date: 2019-07-24-18-27-44 +.. nonce: o-GYZC +.. section: Library + +Update wheels bundled with ensurepip (pip 19.2.3 and setuptools 41.2.0) + +.. + +.. bpo: 37437 +.. date: 2019-06-27-20-33-50 +.. nonce: du39_A +.. section: Library + +Update vendorized expat version to 2.2.7. + +.. + +.. bpo: 36742 +.. date: 2019-06-10-12-02-45 +.. nonce: UEdHXJ +.. section: Library + +:func:`urlparse.urlsplit` error message for invalid ``netloc`` according to +NFKC normalization is now a :class:`str` string, rather than a +:class:`unicode` string, to prevent error when displaying the error. + +.. + +.. bpo: 12639 +.. date: 2019-05-30-16-16-47 +.. nonce: TQFOR4 +.. section: Library + +:meth:`msilib.Directory.start_component()` no longer fails if *keyfile* is +not ``None``. + +.. + +.. bpo: 36713 +.. date: 2019-05-23-15-57-36 +.. nonce: sjPhnf +.. section: Library + +Rename the :meth:`test_ascii_replace` to :meth:`test_ascii_strict`. + +.. + +.. bpo: 28552 +.. date: 2019-04-18-16-10-29 +.. nonce: MW1TLt +.. section: Library + +Fix :mod:`distutils.sysconfig` if :data:`sys.executable` is ``None`` or an +empty string: use :func:`os.getcwd` to initialize ``project_base``. Fix +also the distutils build command: don't use :data:`sys.executable` if it is +``None`` or an empty string. + +.. + +.. bpo: 36337 +.. date: 2019-03-18-10-08-30 +.. nonce: QhJnXy +.. section: Library + +Fix buffer overflow in :meth:`~socket.socket.send` and +:meth:`~socket.socket.sendall` methods of :func:`socket.socket` for data +larger than 2 GiB. + +.. + +.. bpo: 36291 +.. date: 2019-03-14-15-54-46 +.. nonce: UalHXP +.. section: Library + +Fix a possible reference leak in the json module. + +.. + +.. bpo: 36289 +.. date: 2019-03-14-15-42-48 +.. nonce: wYKS47 +.. section: Library + +Fix a possible reference leak in the io module. + +.. + +.. bpo: 36212 +.. date: 2019-03-14-14-40-22 +.. nonce: IEgRI8 +.. section: Library + +Fix two possible reference leaks in the hotshot module. + +.. + +.. bpo: 36235 +.. date: 2019-03-08-13-32-21 +.. nonce: _M72wU +.. section: Library + +Fix ``CFLAGS`` in ``customize_compiler()`` of ``distutils.sysconfig``: when +the ``CFLAGS`` environment variable is defined, don't override ``CFLAGS`` +variable with the ``OPT`` variable anymore. Initial patch written by David +Malcolm. + +.. + +.. bpo: 35807 +.. date: 2019-03-06-13-21-33 +.. nonce: W7mmu3 +.. section: Library + +Update ensurepip to install pip 19.0.3 and setuptools 40.8.0. + +.. + +.. bpo: 36186 +.. date: 2019-03-04-16-39-16 +.. nonce: Hqw1A_ +.. section: Library + +Fix linuxaudiodev.linux_audio_device() error handling: close the internal +file descriptor if it fails to open the device. + +.. + +.. bpo: 13096 +.. date: 2019-03-04-16-13-01 +.. nonce: SGPt_n +.. section: Library + +Fix memory leak in ctypes POINTER handling of large values. + +.. + +.. bpo: 36179 +.. date: 2019-03-04-10-42-46 +.. nonce: jEyuI- +.. section: Library + +Fix two unlikely reference leaks in _hashopenssl. The leaks only occur in +out-of-memory cases. + +.. + +.. bpo: 36106 +.. date: 2019-02-25-13-21-43 +.. nonce: VuhEiQ +.. section: Library + +Resolve potential name clash with libm's sinpi(). Patch by Dmitrii +Pasechnik. + +.. + +.. bpo: 31292 +.. date: 2017-08-30-20-27-00 +.. nonce: dKIaZb +.. section: Library + +Fix ``setup.py check --restructuredtext`` for files containing ``include`` +directives. + +.. + +.. bpo: 37487 +.. date: 2019-07-06-17-19-26 +.. nonce: QagfZ5 +.. section: Documentation + +Fix PyList_GetItem index description to include 0. + +.. + +.. bpo: 37149 +.. date: 2019-07-06-02-19-02 +.. nonce: NumHn3 +.. section: Documentation + +Replace the dead link to the Tkinter 8.5 reference by John Shipman, New +Mexico Tech, with a link to the archive.org copy. + +.. + +.. bpo: 35126 +.. date: 2019-02-18-10-01-07 +.. nonce: LWwl8X +.. section: Documentation + +Improve the examples in the "How do I convert a number to string?" question +of the "Programming" section of the FAQ. Contributed by Stéphane Wirtel. + +.. + +.. bpo: 35605 +.. date: 2018-12-30-09-56-13 +.. nonce: gAWt32 +.. section: Documentation + +Fix documentation build for sphinx<1.6. Patch by Anthony Sottile. + +.. + +.. bpo: 35564 +.. date: 2018-12-22-22-52-05 +.. nonce: TuEU_D +.. section: Documentation + +Explicitly set master_doc variable in conf.py for compliance with Sphinx 2.0 + +.. + +.. bpo: 33832 +.. date: 2018-06-15-15-57-37 +.. nonce: xBFhKw +.. section: Documentation + +Add glossary entry for 'magic method'. + +.. + +.. bpo: 37411 +.. date: 2019-06-26-15-28-45 +.. nonce: 5lGNhM +.. section: Tests + +Fix test_wsgiref.testEnviron() to no longer depend on the environment +variables (don't fail if "X" variable is set). + +.. + +.. bpo: 37359 +.. date: 2019-06-24-10-47-07 +.. nonce: CkdtyO +.. section: Tests + +Add --cleanup option to python3 -m test to remove ``test_python_*`` +directories of previous failed jobs. Add "make cleantest" to run ``python3 +-m test --cleanup``. + +.. + +.. bpo: 37362 +.. date: 2019-06-21-15-47-33 +.. nonce: D3xppx +.. section: Tests + +test_gdb no longer fails if it gets an "unexpected" message on stderr: it +now ignores stderr. The purpose of test_gdb is to test that python-gdb.py +commands work as expected, not to test gdb. + +.. + +.. bpo: 36816 +.. date: 2019-05-08-15-55-46 +.. nonce: WBKRGZ +.. section: Tests + +Update Lib/test/selfsigned_pythontestdotnet.pem to match +self-signed.pythontest.net's new TLS certificate. + +.. + +.. bpo: 35925 +.. date: 2019-05-06-18-29-54 +.. nonce: gwQPuC +.. section: Tests + +Skip specific nntplib and ssl networking tests when they would otherwise +fail due to a modern OS or distro with a default OpenSSL policy of rejecting +connections to servers with weak certificates or disabling TLS below +TLSv1.2. + +.. + +.. bpo: 36560 +.. date: 2019-04-09-14-08-02 +.. nonce: _ejeOr +.. section: Tests + +Fix reference leak hunting in regrtest: compute also deltas (of reference +count and file descriptor count) during warmup, to ensure that everything is +initialized before starting to hunt reference leaks. + +.. + +.. bpo: 36234 +.. date: 2019-03-08-12-53-37 +.. nonce: NRVK6W +.. section: Tests + +test_posix.PosixUidGidTests: add tests for invalid uid/gid type (str). Patch +written by David Malcolm. + +.. + +.. bpo: 36019 +.. date: 2019-03-05-13-27-36 +.. nonce: ebUjCm +.. section: Tests + +Add test.support.TEST_HTTP_URL and replace references of +http://www.example.com by this new constant. Contributed by Stéphane Wirtel. + +.. + +.. bpo: 27313 +.. date: 2019-02-24-03-19-43 +.. nonce: Sj9veH +.. section: Tests + +Avoid test_ttk_guionly ComboboxTest failure with macOS Cocoa Tk. + +.. + +.. bpo: 26386 +.. date: 2019-02-24-02-44-52 +.. nonce: YZylPP +.. section: Tests + +Re-enable missing widget testcases in test_ttk_guionly. + +.. + +.. bpo: 34836 +.. date: 2019-01-11-14-01-19 +.. nonce: 7fat9- +.. section: Tests + +Fix ``test_default_ecdh_curve`` when TLSv1.3 is enabled by default. + +.. + +.. bpo: 38301 +.. date: 2019-09-28-02-37-11 +.. nonce: 123456 +.. section: Build + +In Solaris family, we must be sure to use ``-D_REENTRANT``. Patch by Jesús +Cea Avión. + +.. + +.. bpo: 14353 +.. date: 2019-05-12-10-52-37 +.. nonce: LK1qWM +.. section: Build + +Fix detection of the bind_textdomain_codeset function for building gettext +support into the locale module. + +.. + +.. bpo: 36605 +.. date: 2019-04-11-18-50-58 +.. nonce: gk5czf +.. section: Build + +``make tags`` and ``make TAGS`` now also parse ``Modules/_io/*.c`` and +``Modules/_io/*.h``. + +.. + +.. bpo: 35264 +.. date: 2018-11-16-15-19-09 +.. nonce: h5GxH3 +.. section: Build + +Fix SSL module build with OpenSSL 1.1.0 + +.. + +.. bpo: 38117 +.. date: 2019-09-16-12-47-12 +.. nonce: JaiB0X +.. section: Windows + +Updates bundled OpenSSL to 1.0.2t + +.. + +.. bpo: 37445 +.. date: 2019-06-28-18-10-29 +.. nonce: LsdYO6 +.. section: Windows + +Include the ``FORMAT_MESSAGE_IGNORE_INSERTS`` flag in ``FormatMessageW()`` +calls. + +.. + +.. bpo: 35360 +.. date: 2019-06-18-09-53-15 +.. nonce: tdqSmo +.. section: Windows + +Update Windows builds to use SQLite 3.28.0. + +.. + +.. bpo: 1104 +.. date: 2017-11-24-12-53-54 +.. nonce: 1CWSZp +.. section: Windows + +Correctly handle string length in ``msilib.SummaryInfo.GetProperty()`` to +prevent it from truncating the last character. + +.. + +.. bpo: 38117 +.. date: 2019-09-15-21-45-15 +.. nonce: _U9F2r +.. section: macOS + +Updated OpenSSL to 1.0.2t in macOS installer for 2.7.x. + +.. + +.. bpo: 19960 +.. date: 2019-06-20-01-16-16 +.. nonce: LpLUPF +.. section: macOS + +When building 2.7 on macOS without system header files installed in +``/usr/include``, a few extension modules dependent on system-supplied +third-party libraries were not being built, most notably zlib. + +.. + +.. bpo: 35360 +.. date: 2019-06-18-10-02-11 +.. nonce: -CWbfy +.. section: macOS + +Update macOS installer to use SQLite 3.28.0. + +.. + +.. bpo: 34631 +.. date: 2019-06-18-05-39-01 +.. nonce: StdZhE +.. section: macOS + +Updated OpenSSL to 1.0.2s in macOS installer. + +.. + +.. bpo: 36231 +.. date: 2019-06-03-05-49-49 +.. nonce: RfmW_p +.. section: macOS + +Support building Python on macOS without /usr/include installed. As of macOS +10.14, system header files are only available within an SDK provided by +either the Command Line Tools or the Xcode app. + +.. + +.. bpo: 37177 +.. date: 2019-06-07-00-17-41 +.. nonce: voU6pQ +.. section: IDLE + +Properly 'attach' search dialogs to their main window so that they behave +like other dialogs and do not get hidden behind their main window. + +.. + +.. bpo: 13102 +.. date: 2019-05-05-16-27-53 +.. nonce: AGNWYJ +.. section: IDLE + +When saving a file, call os.fsync() so bits are flushed to e.g. USB drive. + +.. + +.. bpo: 37675 +.. date: 2019-07-24-16-20-54 +.. nonce: 951Cvf +.. section: Tools/Demos + +2to3 now works when run from a zipped standard library. + +.. + +.. bpo: 14546 +.. date: 2019-04-30-14-30-29 +.. nonce: r38Y-6 +.. section: Tools/Demos + +Fix the argument handling in Tools/scripts/lll.py. + +.. + +.. bpo: 37170 +.. date: 2019-06-06-08-47-04 +.. nonce: hO_fpM +.. section: C API + +Fix the cast on error in :c:func:`PyLong_AsUnsignedLongLongMask()`. diff --git a/Misc/NEWS.d/next/Build/2018-11-16-15-19-09.bpo-35264.h5GxH3.rst b/Misc/NEWS.d/next/Build/2018-11-16-15-19-09.bpo-35264.h5GxH3.rst deleted file mode 100644 index d17968a52deb..000000000000 --- a/Misc/NEWS.d/next/Build/2018-11-16-15-19-09.bpo-35264.h5GxH3.rst +++ /dev/null @@ -1 +0,0 @@ -Fix SSL module build with OpenSSL 1.1.0 diff --git a/Misc/NEWS.d/next/Build/2019-04-11-18-50-58.bpo-36605.gk5czf.rst b/Misc/NEWS.d/next/Build/2019-04-11-18-50-58.bpo-36605.gk5czf.rst deleted file mode 100644 index 4a558fa94d6f..000000000000 --- a/Misc/NEWS.d/next/Build/2019-04-11-18-50-58.bpo-36605.gk5czf.rst +++ /dev/null @@ -1,2 +0,0 @@ -``make tags`` and ``make TAGS`` now also parse ``Modules/_io/*.c`` and -``Modules/_io/*.h``. diff --git a/Misc/NEWS.d/next/Build/2019-05-12-10-52-37.bpo-14353.LK1qWM.rst b/Misc/NEWS.d/next/Build/2019-05-12-10-52-37.bpo-14353.LK1qWM.rst deleted file mode 100644 index 00ff22893812..000000000000 --- a/Misc/NEWS.d/next/Build/2019-05-12-10-52-37.bpo-14353.LK1qWM.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix detection of the bind_textdomain_codeset function for building gettext -support into the locale module. diff --git a/Misc/NEWS.d/next/Build/2019-09-28-02-37-11.bpo-38301.123456.rst b/Misc/NEWS.d/next/Build/2019-09-28-02-37-11.bpo-38301.123456.rst deleted file mode 100644 index 59c9a76385e2..000000000000 --- a/Misc/NEWS.d/next/Build/2019-09-28-02-37-11.bpo-38301.123456.rst +++ /dev/null @@ -1,2 +0,0 @@ -In Solaris family, we must be sure to use ``-D_REENTRANT``. -Patch by Jesús Cea Avión. diff --git a/Misc/NEWS.d/next/C API/2019-06-06-08-47-04.bpo-37170.hO_fpM.rst b/Misc/NEWS.d/next/C API/2019-06-06-08-47-04.bpo-37170.hO_fpM.rst deleted file mode 100644 index 7a35c9583d69..000000000000 --- a/Misc/NEWS.d/next/C API/2019-06-06-08-47-04.bpo-37170.hO_fpM.rst +++ /dev/null @@ -1 +0,0 @@ -Fix the cast on error in :c:func:`PyLong_AsUnsignedLongLongMask()`. diff --git a/Misc/NEWS.d/next/Core and Builtins/2018-03-07-09-10-42.bpo-33006.Bzx3LA.rst b/Misc/NEWS.d/next/Core and Builtins/2018-03-07-09-10-42.bpo-33006.Bzx3LA.rst deleted file mode 100644 index 0bcc0a4b987d..000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2018-03-07-09-10-42.bpo-33006.Bzx3LA.rst +++ /dev/null @@ -1,2 +0,0 @@ -Clarified Doc string for builtin filter function. 2nd Argument can be any -iterable. Patch by Tony Flury diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-02-28-13-52-18.bpo-36149.GJdnh4.rst b/Misc/NEWS.d/next/Core and Builtins/2019-02-28-13-52-18.bpo-36149.GJdnh4.rst deleted file mode 100644 index 672db6c1fc07..000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-02-28-13-52-18.bpo-36149.GJdnh4.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix use of uninitialized memory in cPickle when reading a truncated pickle -from a file object. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-03-11-15-37-33.bpo-36262.v3N6Fz.rst b/Misc/NEWS.d/next/Core and Builtins/2019-03-11-15-37-33.bpo-36262.v3N6Fz.rst deleted file mode 100644 index b5ccc95fd705..000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-03-11-15-37-33.bpo-36262.v3N6Fz.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix an unlikely memory leak on conversion from string to float in the function -``_Py_dg_strtod()`` used by ``float(str)``, ``complex(str)``, -:func:`pickle.load`, :func:`marshal.load`, etc. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-03-14-17-30-46.bpo-18368.WXaHAo.rst b/Misc/NEWS.d/next/Core and Builtins/2019-03-14-17-30-46.bpo-18368.WXaHAo.rst deleted file mode 100644 index 7f2fb898fbc6..000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-03-14-17-30-46.bpo-18368.WXaHAo.rst +++ /dev/null @@ -1 +0,0 @@ -PyOS_StdioReadline() no longer leaks memory when realloc() fails. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-03-25-23-37-26.bpo-36430.sd9xxQ.rst b/Misc/NEWS.d/next/Core and Builtins/2019-03-25-23-37-26.bpo-36430.sd9xxQ.rst deleted file mode 100644 index a65ee096efc4..000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-03-25-23-37-26.bpo-36430.sd9xxQ.rst +++ /dev/null @@ -1 +0,0 @@ -Fix a possible reference leak in :func:`itertools.count`. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-03-27-22-35-16.bpo-36459.UAvkKp.rst b/Misc/NEWS.d/next/Core and Builtins/2019-03-27-22-35-16.bpo-36459.UAvkKp.rst deleted file mode 100644 index 6c234a6a76d9..000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-03-27-22-35-16.bpo-36459.UAvkKp.rst +++ /dev/null @@ -1 +0,0 @@ -Fix a possible double ``PyMem_FREE()`` due to tokenizer.c's ``tok_nextc()``. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-04-02-04-10-32.bpo-36504.k_V8Bm.rst b/Misc/NEWS.d/next/Core and Builtins/2019-04-02-04-10-32.bpo-36504.k_V8Bm.rst deleted file mode 100644 index 8ac209d4a789..000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-04-02-04-10-32.bpo-36504.k_V8Bm.rst +++ /dev/null @@ -1 +0,0 @@ -Fix signed integer overflow in _ctypes.c's ``PyCArrayType_new()``. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-04-16-11-52-21.bpo-27987.n2_DcQ.rst b/Misc/NEWS.d/next/Core and Builtins/2019-04-16-11-52-21.bpo-27987.n2_DcQ.rst deleted file mode 100644 index b0f32a5c6c3f..000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-04-16-11-52-21.bpo-27987.n2_DcQ.rst +++ /dev/null @@ -1,3 +0,0 @@ -pymalloc returns memory blocks aligned by 16 bytes, instead of 8 bytes, on -64-bit platforms to conform x86-64 ABI. Recent compilers assume this alignment -more often. Patch by Inada Naoki. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-05-27-18-00-19.bpo-26423.RgUOE8.rst b/Misc/NEWS.d/next/Core and Builtins/2019-05-27-18-00-19.bpo-26423.RgUOE8.rst deleted file mode 100644 index 6bf2031a3384..000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-05-27-18-00-19.bpo-26423.RgUOE8.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix possible overflow in ``wrap_lenfunc()`` when -``sizeof(long) < sizeof(Py_ssize_t)`` (e.g., 64-bit Windows). diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-06-18-15-08-32.bpo-37329.7XVDRv.rst b/Misc/NEWS.d/next/Core and Builtins/2019-06-18-15-08-32.bpo-37329.7XVDRv.rst deleted file mode 100644 index faae4f633a06..000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-06-18-15-08-32.bpo-37329.7XVDRv.rst +++ /dev/null @@ -1,3 +0,0 @@ -valgrind: suppress a false alarm in memory leak checks. _PyWarnings_Init() -only allocates memory once at startup but it is not released at exit. Ignore -this issue to be able to catch other bugs more easily. diff --git a/Misc/NEWS.d/next/Core and Builtins/2019-09-12-16-36-16.bpo-38106.4pApn7.rst b/Misc/NEWS.d/next/Core and Builtins/2019-09-12-16-36-16.bpo-38106.4pApn7.rst deleted file mode 100644 index b2b80ceece8f..000000000000 --- a/Misc/NEWS.d/next/Core and Builtins/2019-09-12-16-36-16.bpo-38106.4pApn7.rst +++ /dev/null @@ -1,5 +0,0 @@ -Fix race in PyThread_release_lock that was leading to memory corruption and -deadlocks. The fix applies to POSIX systems where Python locks are implemented -with mutex and condition variable because POSIX semaphores are either not -provided, or are known to be broken. One particular example of such system is -macOS. diff --git a/Misc/NEWS.d/next/Documentation/2018-06-15-15-57-37.bpo-33832.xBFhKw.rst b/Misc/NEWS.d/next/Documentation/2018-06-15-15-57-37.bpo-33832.xBFhKw.rst deleted file mode 100644 index 3d1c63acca3b..000000000000 --- a/Misc/NEWS.d/next/Documentation/2018-06-15-15-57-37.bpo-33832.xBFhKw.rst +++ /dev/null @@ -1 +0,0 @@ -Add glossary entry for 'magic method'. diff --git a/Misc/NEWS.d/next/Documentation/2018-12-22-22-52-05.bpo-35564.TuEU_D.rst b/Misc/NEWS.d/next/Documentation/2018-12-22-22-52-05.bpo-35564.TuEU_D.rst deleted file mode 100644 index 8ca95eed4c56..000000000000 --- a/Misc/NEWS.d/next/Documentation/2018-12-22-22-52-05.bpo-35564.TuEU_D.rst +++ /dev/null @@ -1 +0,0 @@ -Explicitly set master_doc variable in conf.py for compliance with Sphinx 2.0 diff --git a/Misc/NEWS.d/next/Documentation/2018-12-30-09-56-13.bpo-35605.gAWt32.rst b/Misc/NEWS.d/next/Documentation/2018-12-30-09-56-13.bpo-35605.gAWt32.rst deleted file mode 100644 index cbc0f1e07f31..000000000000 --- a/Misc/NEWS.d/next/Documentation/2018-12-30-09-56-13.bpo-35605.gAWt32.rst +++ /dev/null @@ -1 +0,0 @@ -Fix documentation build for sphinx<1.6. Patch by Anthony Sottile. diff --git a/Misc/NEWS.d/next/Documentation/2019-02-18-10-01-07.bpo-35126.LWwl8X.rst b/Misc/NEWS.d/next/Documentation/2019-02-18-10-01-07.bpo-35126.LWwl8X.rst deleted file mode 100644 index 8ad392ee3c97..000000000000 --- a/Misc/NEWS.d/next/Documentation/2019-02-18-10-01-07.bpo-35126.LWwl8X.rst +++ /dev/null @@ -1,2 +0,0 @@ -Improve the examples in the "How do I convert a number to string?" question -of the "Programming" section of the FAQ. Contributed by Stéphane Wirtel. diff --git a/Misc/NEWS.d/next/Documentation/2019-07-06-02-19-02.bpo-37149.NumHn3.rst b/Misc/NEWS.d/next/Documentation/2019-07-06-02-19-02.bpo-37149.NumHn3.rst deleted file mode 100644 index f9b88dc0bfe0..000000000000 --- a/Misc/NEWS.d/next/Documentation/2019-07-06-02-19-02.bpo-37149.NumHn3.rst +++ /dev/null @@ -1,2 +0,0 @@ -Replace the dead link to the Tkinter 8.5 reference by John Shipman, New -Mexico Tech, with a link to the archive.org copy. diff --git a/Misc/NEWS.d/next/Documentation/2019-07-06-17-19-26.bpo-37487.QagfZ5.rst b/Misc/NEWS.d/next/Documentation/2019-07-06-17-19-26.bpo-37487.QagfZ5.rst deleted file mode 100644 index 605d08c3c040..000000000000 --- a/Misc/NEWS.d/next/Documentation/2019-07-06-17-19-26.bpo-37487.QagfZ5.rst +++ /dev/null @@ -1 +0,0 @@ -Fix PyList_GetItem index description to include 0. diff --git a/Misc/NEWS.d/next/IDLE/2019-05-05-16-27-53.bpo-13102.AGNWYJ.rst b/Misc/NEWS.d/next/IDLE/2019-05-05-16-27-53.bpo-13102.AGNWYJ.rst deleted file mode 100644 index 2a905bf0eecf..000000000000 --- a/Misc/NEWS.d/next/IDLE/2019-05-05-16-27-53.bpo-13102.AGNWYJ.rst +++ /dev/null @@ -1 +0,0 @@ -When saving a file, call os.fsync() so bits are flushed to e.g. USB drive. diff --git a/Misc/NEWS.d/next/IDLE/2019-06-07-00-17-41.bpo-37177.voU6pQ.rst b/Misc/NEWS.d/next/IDLE/2019-06-07-00-17-41.bpo-37177.voU6pQ.rst deleted file mode 100644 index 74e48eef89a6..000000000000 --- a/Misc/NEWS.d/next/IDLE/2019-06-07-00-17-41.bpo-37177.voU6pQ.rst +++ /dev/null @@ -1,2 +0,0 @@ -Properly 'attach' search dialogs to their main window so that they behave -like other dialogs and do not get hidden behind their main window. diff --git a/Misc/NEWS.d/next/Library/2017-08-30-20-27-00.bpo-31292.dKIaZb.rst b/Misc/NEWS.d/next/Library/2017-08-30-20-27-00.bpo-31292.dKIaZb.rst deleted file mode 100644 index b62eee3c5ee4..000000000000 --- a/Misc/NEWS.d/next/Library/2017-08-30-20-27-00.bpo-31292.dKIaZb.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix ``setup.py check --restructuredtext`` for -files containing ``include`` directives. diff --git a/Misc/NEWS.d/next/Library/2019-02-25-13-21-43.bpo-36106.VuhEiQ.rst b/Misc/NEWS.d/next/Library/2019-02-25-13-21-43.bpo-36106.VuhEiQ.rst deleted file mode 100644 index 36e17508cd4a..000000000000 --- a/Misc/NEWS.d/next/Library/2019-02-25-13-21-43.bpo-36106.VuhEiQ.rst +++ /dev/null @@ -1 +0,0 @@ -Resolve potential name clash with libm's sinpi(). Patch by Dmitrii Pasechnik. diff --git a/Misc/NEWS.d/next/Library/2019-03-04-10-42-46.bpo-36179.jEyuI-.rst b/Misc/NEWS.d/next/Library/2019-03-04-10-42-46.bpo-36179.jEyuI-.rst deleted file mode 100644 index 61a98778b78e..000000000000 --- a/Misc/NEWS.d/next/Library/2019-03-04-10-42-46.bpo-36179.jEyuI-.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix two unlikely reference leaks in _hashopenssl. The leaks only occur in -out-of-memory cases. diff --git a/Misc/NEWS.d/next/Library/2019-03-04-16-13-01.bpo-13096.SGPt_n.rst b/Misc/NEWS.d/next/Library/2019-03-04-16-13-01.bpo-13096.SGPt_n.rst deleted file mode 100644 index 2bf49c855f60..000000000000 --- a/Misc/NEWS.d/next/Library/2019-03-04-16-13-01.bpo-13096.SGPt_n.rst +++ /dev/null @@ -1 +0,0 @@ -Fix memory leak in ctypes POINTER handling of large values. diff --git a/Misc/NEWS.d/next/Library/2019-03-04-16-39-16.bpo-36186.Hqw1A_.rst b/Misc/NEWS.d/next/Library/2019-03-04-16-39-16.bpo-36186.Hqw1A_.rst deleted file mode 100644 index a14d155ae973..000000000000 --- a/Misc/NEWS.d/next/Library/2019-03-04-16-39-16.bpo-36186.Hqw1A_.rst +++ /dev/null @@ -1 +0,0 @@ -Fix linuxaudiodev.linux_audio_device() error handling: close the internal file descriptor if it fails to open the device. diff --git a/Misc/NEWS.d/next/Library/2019-03-06-13-21-33.bpo-35807.W7mmu3.rst b/Misc/NEWS.d/next/Library/2019-03-06-13-21-33.bpo-35807.W7mmu3.rst deleted file mode 100644 index 1109fbed3f9c..000000000000 --- a/Misc/NEWS.d/next/Library/2019-03-06-13-21-33.bpo-35807.W7mmu3.rst +++ /dev/null @@ -1 +0,0 @@ -Update ensurepip to install pip 19.0.3 and setuptools 40.8.0. diff --git a/Misc/NEWS.d/next/Library/2019-03-08-13-32-21.bpo-36235._M72wU.rst b/Misc/NEWS.d/next/Library/2019-03-08-13-32-21.bpo-36235._M72wU.rst deleted file mode 100644 index 59df98c101af..000000000000 --- a/Misc/NEWS.d/next/Library/2019-03-08-13-32-21.bpo-36235._M72wU.rst +++ /dev/null @@ -1,4 +0,0 @@ -Fix ``CFLAGS`` in ``customize_compiler()`` of ``distutils.sysconfig``: when -the ``CFLAGS`` environment variable is defined, don't override ``CFLAGS`` -variable with the ``OPT`` variable anymore. Initial patch written by David -Malcolm. diff --git a/Misc/NEWS.d/next/Library/2019-03-14-14-40-22.bpo-36212.IEgRI8.rst b/Misc/NEWS.d/next/Library/2019-03-14-14-40-22.bpo-36212.IEgRI8.rst deleted file mode 100644 index b2d264234e4d..000000000000 --- a/Misc/NEWS.d/next/Library/2019-03-14-14-40-22.bpo-36212.IEgRI8.rst +++ /dev/null @@ -1 +0,0 @@ -Fix two possible reference leaks in the hotshot module. diff --git a/Misc/NEWS.d/next/Library/2019-03-14-15-42-48.bpo-36289.wYKS47.rst b/Misc/NEWS.d/next/Library/2019-03-14-15-42-48.bpo-36289.wYKS47.rst deleted file mode 100644 index 8917bee727bf..000000000000 --- a/Misc/NEWS.d/next/Library/2019-03-14-15-42-48.bpo-36289.wYKS47.rst +++ /dev/null @@ -1 +0,0 @@ -Fix a possible reference leak in the io module. diff --git a/Misc/NEWS.d/next/Library/2019-03-14-15-54-46.bpo-36291.UalHXP.rst b/Misc/NEWS.d/next/Library/2019-03-14-15-54-46.bpo-36291.UalHXP.rst deleted file mode 100644 index 07d780cd7fd6..000000000000 --- a/Misc/NEWS.d/next/Library/2019-03-14-15-54-46.bpo-36291.UalHXP.rst +++ /dev/null @@ -1 +0,0 @@ -Fix a possible reference leak in the json module. diff --git a/Misc/NEWS.d/next/Library/2019-03-18-10-08-30.bpo-36337.QhJnXy.rst b/Misc/NEWS.d/next/Library/2019-03-18-10-08-30.bpo-36337.QhJnXy.rst deleted file mode 100644 index 07cd8e2bd611..000000000000 --- a/Misc/NEWS.d/next/Library/2019-03-18-10-08-30.bpo-36337.QhJnXy.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix buffer overflow in :meth:`~socket.socket.send` and -:meth:`~socket.socket.sendall` methods of :func:`socket.socket` for data larger -than 2 GiB. diff --git a/Misc/NEWS.d/next/Library/2019-04-18-16-10-29.bpo-28552.MW1TLt.rst b/Misc/NEWS.d/next/Library/2019-04-18-16-10-29.bpo-28552.MW1TLt.rst deleted file mode 100644 index 2aa30c98c452..000000000000 --- a/Misc/NEWS.d/next/Library/2019-04-18-16-10-29.bpo-28552.MW1TLt.rst +++ /dev/null @@ -1,4 +0,0 @@ -Fix :mod:`distutils.sysconfig` if :data:`sys.executable` is ``None`` or an -empty string: use :func:`os.getcwd` to initialize ``project_base``. Fix -also the distutils build command: don't use :data:`sys.executable` if it is -``None`` or an empty string. diff --git a/Misc/NEWS.d/next/Library/2019-05-23-15-57-36.bpo-36713.sjPhnf.rst b/Misc/NEWS.d/next/Library/2019-05-23-15-57-36.bpo-36713.sjPhnf.rst deleted file mode 100644 index cc52bff701e6..000000000000 --- a/Misc/NEWS.d/next/Library/2019-05-23-15-57-36.bpo-36713.sjPhnf.rst +++ /dev/null @@ -1 +0,0 @@ -Rename the :meth:`test_ascii_replace` to :meth:`test_ascii_strict`. diff --git a/Misc/NEWS.d/next/Library/2019-05-30-16-16-47.bpo-12639.TQFOR4.rst b/Misc/NEWS.d/next/Library/2019-05-30-16-16-47.bpo-12639.TQFOR4.rst deleted file mode 100644 index aade9121b4bb..000000000000 --- a/Misc/NEWS.d/next/Library/2019-05-30-16-16-47.bpo-12639.TQFOR4.rst +++ /dev/null @@ -1,2 +0,0 @@ -:meth:`msilib.Directory.start_component()` no longer fails if *keyfile* is -not ``None``. diff --git a/Misc/NEWS.d/next/Library/2019-06-10-12-02-45.bpo-36742.UEdHXJ.rst b/Misc/NEWS.d/next/Library/2019-06-10-12-02-45.bpo-36742.UEdHXJ.rst deleted file mode 100644 index 3ba774056f15..000000000000 --- a/Misc/NEWS.d/next/Library/2019-06-10-12-02-45.bpo-36742.UEdHXJ.rst +++ /dev/null @@ -1,3 +0,0 @@ -:func:`urlparse.urlsplit` error message for invalid ``netloc`` according to -NFKC normalization is now a :class:`str` string, rather than a -:class:`unicode` string, to prevent error when displaying the error. diff --git a/Misc/NEWS.d/next/Library/2019-06-27-20-33-50.bpo-37437.du39_A.rst b/Misc/NEWS.d/next/Library/2019-06-27-20-33-50.bpo-37437.du39_A.rst deleted file mode 100644 index 80719ee152d7..000000000000 --- a/Misc/NEWS.d/next/Library/2019-06-27-20-33-50.bpo-37437.du39_A.rst +++ /dev/null @@ -1 +0,0 @@ -Update vendorized expat version to 2.2.7. diff --git a/Misc/NEWS.d/next/Library/2019-07-24-18-27-44.bpo-37664.o-GYZC.rst b/Misc/NEWS.d/next/Library/2019-07-24-18-27-44.bpo-37664.o-GYZC.rst deleted file mode 100644 index f12590540eb7..000000000000 --- a/Misc/NEWS.d/next/Library/2019-07-24-18-27-44.bpo-37664.o-GYZC.rst +++ /dev/null @@ -1 +0,0 @@ -Update wheels bundled with ensurepip (pip 19.2.3 and setuptools 41.2.0) diff --git a/Misc/NEWS.d/next/Library/2019-08-23-14-47-09.bpo-34521.Y2BYu5.rst b/Misc/NEWS.d/next/Library/2019-08-23-14-47-09.bpo-34521.Y2BYu5.rst deleted file mode 100644 index 06f42a841ea1..000000000000 --- a/Misc/NEWS.d/next/Library/2019-08-23-14-47-09.bpo-34521.Y2BYu5.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix file descriptors transfer in multiprocessing on FreeBSD: use -``CMSG_SPACE()`` rather than ``CMSG_LEN()``; see :rfc:`3542`. diff --git a/Misc/NEWS.d/next/Library/2019-08-28-14-04-18.bpo-37965.7xGE-C.rst b/Misc/NEWS.d/next/Library/2019-08-28-14-04-18.bpo-37965.7xGE-C.rst deleted file mode 100644 index 116a9e49dccc..000000000000 --- a/Misc/NEWS.d/next/Library/2019-08-28-14-04-18.bpo-37965.7xGE-C.rst +++ /dev/null @@ -1 +0,0 @@ -Fix C compiler warning caused by distutils.ccompiler.CCompiler.has_function. diff --git a/Misc/NEWS.d/next/Library/2019-08-31-01-52-59.bpo-34410.7KbWZQ.rst b/Misc/NEWS.d/next/Library/2019-08-31-01-52-59.bpo-34410.7KbWZQ.rst deleted file mode 100644 index 64e778ee0913..000000000000 --- a/Misc/NEWS.d/next/Library/2019-08-31-01-52-59.bpo-34410.7KbWZQ.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed a crash in the :func:`tee` iterator when re-enter it. RuntimeError is -now raised in this case. diff --git a/Misc/NEWS.d/next/Library/2019-09-14-10-34-00.bpo-33936.8wCI_n.rst b/Misc/NEWS.d/next/Library/2019-09-14-10-34-00.bpo-33936.8wCI_n.rst deleted file mode 100644 index 7bc7fed483a2..000000000000 --- a/Misc/NEWS.d/next/Library/2019-09-14-10-34-00.bpo-33936.8wCI_n.rst +++ /dev/null @@ -1,2 +0,0 @@ -_hashlib no longer calls obsolete OpenSSL initialization function with -OpenSSL 1.1.0+. diff --git a/Misc/NEWS.d/next/Library/2019-09-15-10-30-33.bpo-38175.61XlUv.rst b/Misc/NEWS.d/next/Library/2019-09-15-10-30-33.bpo-38175.61XlUv.rst deleted file mode 100644 index 6d9f280bbd05..000000000000 --- a/Misc/NEWS.d/next/Library/2019-09-15-10-30-33.bpo-38175.61XlUv.rst +++ /dev/null @@ -1 +0,0 @@ -Fix a memory leak in comparison of :class:`sqlite3.Row` objects. diff --git a/Misc/NEWS.d/next/Library/2019-09-27-15-24-45.bpo-38216.-7yvZR.rst b/Misc/NEWS.d/next/Library/2019-09-27-15-24-45.bpo-38216.-7yvZR.rst deleted file mode 100644 index ac8e2b042d92..000000000000 --- a/Misc/NEWS.d/next/Library/2019-09-27-15-24-45.bpo-38216.-7yvZR.rst +++ /dev/null @@ -1,4 +0,0 @@ -Allow the rare code that wants to send invalid http requests from the -`http.client` library a way to do so. The fixes for bpo-30458 led to -breakage for some projects that were relying on this ability to test their -own behavior in the face of bad requests. diff --git a/Misc/NEWS.d/next/Security/2019-02-13-17-21-10.bpo-35907.ckk2zg.rst b/Misc/NEWS.d/next/Security/2019-02-13-17-21-10.bpo-35907.ckk2zg.rst deleted file mode 100644 index a42a386022fa..000000000000 --- a/Misc/NEWS.d/next/Security/2019-02-13-17-21-10.bpo-35907.ckk2zg.rst +++ /dev/null @@ -1,3 +0,0 @@ -CVE-2019-9948: Avoid file reading by disallowing ``local-file://`` and -``local_file://`` URL schemes in :func:`urllib.urlopen`, -:meth:`urllib.URLopener.open` and :meth:`urllib.URLopener.retrieve`. diff --git a/Misc/NEWS.d/next/Security/2019-03-06-09-38-40.bpo-36216.6q1m4a.rst b/Misc/NEWS.d/next/Security/2019-03-06-09-38-40.bpo-36216.6q1m4a.rst deleted file mode 100644 index 1e1ad92c6feb..000000000000 --- a/Misc/NEWS.d/next/Security/2019-03-06-09-38-40.bpo-36216.6q1m4a.rst +++ /dev/null @@ -1,3 +0,0 @@ -Changes urlsplit() to raise ValueError when the URL contains characters that -decompose under IDNA encoding (NFKC-normalization) into characters that -affect how the URL is parsed. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Security/2019-04-10-08-53-30.bpo-30458.51E-DA.rst b/Misc/NEWS.d/next/Security/2019-04-10-08-53-30.bpo-30458.51E-DA.rst deleted file mode 100644 index 47cb899df1af..000000000000 --- a/Misc/NEWS.d/next/Security/2019-04-10-08-53-30.bpo-30458.51E-DA.rst +++ /dev/null @@ -1 +0,0 @@ -Address CVE-2019-9740 by disallowing URL paths with embedded whitespace or control characters through into the underlying http client request. Such potentially malicious header injection URLs now cause an httplib.InvalidURL exception to be raised. diff --git a/Misc/NEWS.d/next/Security/2019-04-29-15-34-59.bpo-36742.QCUY0i.rst b/Misc/NEWS.d/next/Security/2019-04-29-15-34-59.bpo-36742.QCUY0i.rst deleted file mode 100644 index d729ed2f3cd5..000000000000 --- a/Misc/NEWS.d/next/Security/2019-04-29-15-34-59.bpo-36742.QCUY0i.rst +++ /dev/null @@ -1 +0,0 @@ -Fixes mishandling of pre-normalization characters in urlsplit(). diff --git a/Misc/NEWS.d/next/Security/2019-05-04-13-33-37.bpo-34155.MJll68.rst b/Misc/NEWS.d/next/Security/2019-05-04-13-33-37.bpo-34155.MJll68.rst deleted file mode 100644 index 50292e29ed1d..000000000000 --- a/Misc/NEWS.d/next/Security/2019-05-04-13-33-37.bpo-34155.MJll68.rst +++ /dev/null @@ -1 +0,0 @@ -Fix parsing of invalid email addresses with more than one ``@`` (e.g. a@b@c.com.) to not return the part before 2nd ``@`` as valid email address. Patch by maxking & jpic. diff --git a/Misc/NEWS.d/next/Security/2019-05-20-00-35-12.bpo-35121.RRi-HU.rst b/Misc/NEWS.d/next/Security/2019-05-20-00-35-12.bpo-35121.RRi-HU.rst deleted file mode 100644 index 77251806163b..000000000000 --- a/Misc/NEWS.d/next/Security/2019-05-20-00-35-12.bpo-35121.RRi-HU.rst +++ /dev/null @@ -1,4 +0,0 @@ -Don't send cookies of domain A without Domain attribute to domain B when -domain A is a suffix match of domain B while using a cookiejar with -:class:`cookielib.DefaultCookiePolicy` policy. Patch by Karthikeyan -Singaravelan. diff --git a/Misc/NEWS.d/next/Security/2019-05-20-00-49-29.bpo-35647.oWmiGU.rst b/Misc/NEWS.d/next/Security/2019-05-20-00-49-29.bpo-35647.oWmiGU.rst deleted file mode 100644 index 032e1e2c00bc..000000000000 --- a/Misc/NEWS.d/next/Security/2019-05-20-00-49-29.bpo-35647.oWmiGU.rst +++ /dev/null @@ -1,3 +0,0 @@ -Don't set cookie for a request when the request path is a prefix match of -the cookie's path attribute but doesn't end with "/". Patch by Karthikeyan -Singaravelan. diff --git a/Misc/NEWS.d/next/Security/2019-06-17-08-43-19.bpo-34631.pJ8CGR.rst b/Misc/NEWS.d/next/Security/2019-06-17-08-43-19.bpo-34631.pJ8CGR.rst deleted file mode 100644 index 41a972e9665a..000000000000 --- a/Misc/NEWS.d/next/Security/2019-06-17-08-43-19.bpo-34631.pJ8CGR.rst +++ /dev/null @@ -1 +0,0 @@ -Updated OpenSSL to 1.0.2s in Windows installer diff --git a/Misc/NEWS.d/next/Security/2019-09-23-21-02-46.bpo-38174.MeWuJd.rst b/Misc/NEWS.d/next/Security/2019-09-23-21-02-46.bpo-38174.MeWuJd.rst deleted file mode 100644 index e3da6fcdd139..000000000000 --- a/Misc/NEWS.d/next/Security/2019-09-23-21-02-46.bpo-38174.MeWuJd.rst +++ /dev/null @@ -1,2 +0,0 @@ -Update vendorized expat library version to 2.2.8, which resolves -CVE-2019-15903. diff --git a/Misc/NEWS.d/next/Security/2019-09-25-13-21-09.bpo-38243.1pfz24.rst b/Misc/NEWS.d/next/Security/2019-09-25-13-21-09.bpo-38243.1pfz24.rst deleted file mode 100644 index 8f02baed9ebe..000000000000 --- a/Misc/NEWS.d/next/Security/2019-09-25-13-21-09.bpo-38243.1pfz24.rst +++ /dev/null @@ -1,3 +0,0 @@ -Escape the server title of :class:`DocXMLRPCServer.DocXMLRPCServer` -when rendering the document page as HTML. -(Contributed by Dong-hee Na in :issue:`38243`.) diff --git a/Misc/NEWS.d/next/Tests/2019-01-11-14-01-19.bpo-34836.7fat9-.rst b/Misc/NEWS.d/next/Tests/2019-01-11-14-01-19.bpo-34836.7fat9-.rst deleted file mode 100644 index aed4d3f75c93..000000000000 --- a/Misc/NEWS.d/next/Tests/2019-01-11-14-01-19.bpo-34836.7fat9-.rst +++ /dev/null @@ -1 +0,0 @@ -Fix ``test_default_ecdh_curve`` when TLSv1.3 is enabled by default. diff --git a/Misc/NEWS.d/next/Tests/2019-02-24-02-44-52.bpo-26386.YZylPP.rst b/Misc/NEWS.d/next/Tests/2019-02-24-02-44-52.bpo-26386.YZylPP.rst deleted file mode 100644 index b047fc8a7eba..000000000000 --- a/Misc/NEWS.d/next/Tests/2019-02-24-02-44-52.bpo-26386.YZylPP.rst +++ /dev/null @@ -1 +0,0 @@ -Re-enable missing widget testcases in test_ttk_guionly. diff --git a/Misc/NEWS.d/next/Tests/2019-02-24-03-19-43.bpo-27313.Sj9veH.rst b/Misc/NEWS.d/next/Tests/2019-02-24-03-19-43.bpo-27313.Sj9veH.rst deleted file mode 100644 index 189b9cf69f07..000000000000 --- a/Misc/NEWS.d/next/Tests/2019-02-24-03-19-43.bpo-27313.Sj9veH.rst +++ /dev/null @@ -1 +0,0 @@ -Avoid test_ttk_guionly ComboboxTest failure with macOS Cocoa Tk. diff --git a/Misc/NEWS.d/next/Tests/2019-03-05-13-27-36.bpo-36019.ebUjCm.rst b/Misc/NEWS.d/next/Tests/2019-03-05-13-27-36.bpo-36019.ebUjCm.rst deleted file mode 100644 index c4abaf1fb476..000000000000 --- a/Misc/NEWS.d/next/Tests/2019-03-05-13-27-36.bpo-36019.ebUjCm.rst +++ /dev/null @@ -1,2 +0,0 @@ -Add test.support.TEST_HTTP_URL and replace references of -http://www.example.com by this new constant. Contributed by Stéphane Wirtel. diff --git a/Misc/NEWS.d/next/Tests/2019-03-08-12-53-37.bpo-36234.NRVK6W.rst b/Misc/NEWS.d/next/Tests/2019-03-08-12-53-37.bpo-36234.NRVK6W.rst deleted file mode 100644 index ef32dc7170df..000000000000 --- a/Misc/NEWS.d/next/Tests/2019-03-08-12-53-37.bpo-36234.NRVK6W.rst +++ /dev/null @@ -1,2 +0,0 @@ -test_posix.PosixUidGidTests: add tests for invalid uid/gid type (str). -Patch written by David Malcolm. diff --git a/Misc/NEWS.d/next/Tests/2019-04-09-14-08-02.bpo-36560._ejeOr.rst b/Misc/NEWS.d/next/Tests/2019-04-09-14-08-02.bpo-36560._ejeOr.rst deleted file mode 100644 index a8de72c9ab13..000000000000 --- a/Misc/NEWS.d/next/Tests/2019-04-09-14-08-02.bpo-36560._ejeOr.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix reference leak hunting in regrtest: compute also deltas (of reference count -and file descriptor count) during warmup, to ensure that everything is -initialized before starting to hunt reference leaks. diff --git a/Misc/NEWS.d/next/Tests/2019-05-06-18-29-54.bpo-35925.gwQPuC.rst b/Misc/NEWS.d/next/Tests/2019-05-06-18-29-54.bpo-35925.gwQPuC.rst deleted file mode 100644 index 428326cdfe5b..000000000000 --- a/Misc/NEWS.d/next/Tests/2019-05-06-18-29-54.bpo-35925.gwQPuC.rst +++ /dev/null @@ -1 +0,0 @@ -Skip specific nntplib and ssl networking tests when they would otherwise fail due to a modern OS or distro with a default OpenSSL policy of rejecting connections to servers with weak certificates or disabling TLS below TLSv1.2. diff --git a/Misc/NEWS.d/next/Tests/2019-05-08-15-55-46.bpo-36816.WBKRGZ.rst b/Misc/NEWS.d/next/Tests/2019-05-08-15-55-46.bpo-36816.WBKRGZ.rst deleted file mode 100644 index 420dfe832366..000000000000 --- a/Misc/NEWS.d/next/Tests/2019-05-08-15-55-46.bpo-36816.WBKRGZ.rst +++ /dev/null @@ -1 +0,0 @@ -Update Lib/test/selfsigned_pythontestdotnet.pem to match self-signed.pythontest.net's new TLS certificate. \ No newline at end of file diff --git a/Misc/NEWS.d/next/Tests/2019-06-21-15-47-33.bpo-37362.D3xppx.rst b/Misc/NEWS.d/next/Tests/2019-06-21-15-47-33.bpo-37362.D3xppx.rst deleted file mode 100644 index 43fdc1030c57..000000000000 --- a/Misc/NEWS.d/next/Tests/2019-06-21-15-47-33.bpo-37362.D3xppx.rst +++ /dev/null @@ -1,3 +0,0 @@ -test_gdb no longer fails if it gets an "unexpected" message on stderr: it now -ignores stderr. The purpose of test_gdb is to test that python-gdb.py commands -work as expected, not to test gdb. diff --git a/Misc/NEWS.d/next/Tests/2019-06-24-10-47-07.bpo-37359.CkdtyO.rst b/Misc/NEWS.d/next/Tests/2019-06-24-10-47-07.bpo-37359.CkdtyO.rst deleted file mode 100644 index 3d5350de4f43..000000000000 --- a/Misc/NEWS.d/next/Tests/2019-06-24-10-47-07.bpo-37359.CkdtyO.rst +++ /dev/null @@ -1,4 +0,0 @@ -Add --cleanup option to python3 -m test to remove ``test_python_*`` -directories of previous failed jobs. Add "make cleantest" to run -``python3 -m test --cleanup``. - diff --git a/Misc/NEWS.d/next/Tests/2019-06-26-15-28-45.bpo-37411.5lGNhM.rst b/Misc/NEWS.d/next/Tests/2019-06-26-15-28-45.bpo-37411.5lGNhM.rst deleted file mode 100644 index 20e52d3c74f7..000000000000 --- a/Misc/NEWS.d/next/Tests/2019-06-26-15-28-45.bpo-37411.5lGNhM.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fix test_wsgiref.testEnviron() to no longer depend on the environment -variables (don't fail if "X" variable is set). diff --git a/Misc/NEWS.d/next/Tools-Demos/2019-04-30-14-30-29.bpo-14546.r38Y-6.rst b/Misc/NEWS.d/next/Tools-Demos/2019-04-30-14-30-29.bpo-14546.r38Y-6.rst deleted file mode 100644 index b8659b886af8..000000000000 --- a/Misc/NEWS.d/next/Tools-Demos/2019-04-30-14-30-29.bpo-14546.r38Y-6.rst +++ /dev/null @@ -1 +0,0 @@ -Fix the argument handling in Tools/scripts/lll.py. diff --git a/Misc/NEWS.d/next/Tools-Demos/2019-07-24-16-20-54.bpo-37675.951Cvf.rst b/Misc/NEWS.d/next/Tools-Demos/2019-07-24-16-20-54.bpo-37675.951Cvf.rst deleted file mode 100644 index e28fa207f918..000000000000 --- a/Misc/NEWS.d/next/Tools-Demos/2019-07-24-16-20-54.bpo-37675.951Cvf.rst +++ /dev/null @@ -1 +0,0 @@ -2to3 now works when run from a zipped standard library. diff --git a/Misc/NEWS.d/next/Windows/2017-11-24-12-53-54.bpo-1104.1CWSZp.rst b/Misc/NEWS.d/next/Windows/2017-11-24-12-53-54.bpo-1104.1CWSZp.rst deleted file mode 100644 index a4043496bc24..000000000000 --- a/Misc/NEWS.d/next/Windows/2017-11-24-12-53-54.bpo-1104.1CWSZp.rst +++ /dev/null @@ -1,2 +0,0 @@ -Correctly handle string length in ``msilib.SummaryInfo.GetProperty()`` to -prevent it from truncating the last character. diff --git a/Misc/NEWS.d/next/Windows/2019-06-18-09-53-15.bpo-35360.tdqSmo.rst b/Misc/NEWS.d/next/Windows/2019-06-18-09-53-15.bpo-35360.tdqSmo.rst deleted file mode 100644 index 8fea56a00fdc..000000000000 --- a/Misc/NEWS.d/next/Windows/2019-06-18-09-53-15.bpo-35360.tdqSmo.rst +++ /dev/null @@ -1 +0,0 @@ -Update Windows builds to use SQLite 3.28.0. diff --git a/Misc/NEWS.d/next/Windows/2019-06-28-18-10-29.bpo-37445.LsdYO6.rst b/Misc/NEWS.d/next/Windows/2019-06-28-18-10-29.bpo-37445.LsdYO6.rst deleted file mode 100644 index e4805b4e02fb..000000000000 --- a/Misc/NEWS.d/next/Windows/2019-06-28-18-10-29.bpo-37445.LsdYO6.rst +++ /dev/null @@ -1,2 +0,0 @@ -Include the ``FORMAT_MESSAGE_IGNORE_INSERTS`` flag in ``FormatMessageW()`` -calls. diff --git a/Misc/NEWS.d/next/Windows/2019-09-16-12-47-12.bpo-38117.JaiB0X.rst b/Misc/NEWS.d/next/Windows/2019-09-16-12-47-12.bpo-38117.JaiB0X.rst deleted file mode 100644 index 35e1cabb9b4a..000000000000 --- a/Misc/NEWS.d/next/Windows/2019-09-16-12-47-12.bpo-38117.JaiB0X.rst +++ /dev/null @@ -1 +0,0 @@ -Updates bundled OpenSSL to 1.0.2t diff --git a/Misc/NEWS.d/next/macOS/2019-06-03-05-49-49.bpo-36231.RfmW_p.rst b/Misc/NEWS.d/next/macOS/2019-06-03-05-49-49.bpo-36231.RfmW_p.rst deleted file mode 100644 index c82e54c12c89..000000000000 --- a/Misc/NEWS.d/next/macOS/2019-06-03-05-49-49.bpo-36231.RfmW_p.rst +++ /dev/null @@ -1,3 +0,0 @@ -Support building Python on macOS without /usr/include installed. As of macOS -10.14, system header files are only available within an SDK provided by -either the Command Line Tools or the Xcode app. diff --git a/Misc/NEWS.d/next/macOS/2019-06-18-05-39-01.bpo-34631.StdZhE.rst b/Misc/NEWS.d/next/macOS/2019-06-18-05-39-01.bpo-34631.StdZhE.rst deleted file mode 100644 index 2b62a469a6c0..000000000000 --- a/Misc/NEWS.d/next/macOS/2019-06-18-05-39-01.bpo-34631.StdZhE.rst +++ /dev/null @@ -1 +0,0 @@ -Updated OpenSSL to 1.0.2s in macOS installer. diff --git a/Misc/NEWS.d/next/macOS/2019-06-18-10-02-11.bpo-35360.-CWbfy.rst b/Misc/NEWS.d/next/macOS/2019-06-18-10-02-11.bpo-35360.-CWbfy.rst deleted file mode 100644 index 5e05ac56b095..000000000000 --- a/Misc/NEWS.d/next/macOS/2019-06-18-10-02-11.bpo-35360.-CWbfy.rst +++ /dev/null @@ -1 +0,0 @@ -Update macOS installer to use SQLite 3.28.0. diff --git a/Misc/NEWS.d/next/macOS/2019-06-20-01-16-16.bpo-19960.LpLUPF.rst b/Misc/NEWS.d/next/macOS/2019-06-20-01-16-16.bpo-19960.LpLUPF.rst deleted file mode 100644 index b15c6d61fa0a..000000000000 --- a/Misc/NEWS.d/next/macOS/2019-06-20-01-16-16.bpo-19960.LpLUPF.rst +++ /dev/null @@ -1,4 +0,0 @@ -When building 2.7 on macOS without system header files installed in -``/usr/include``, a few extension modules dependent on system-supplied -third-party libraries were not being built, most notably zlib. - diff --git a/Misc/NEWS.d/next/macOS/2019-09-15-21-45-15.bpo-38117._U9F2r.rst b/Misc/NEWS.d/next/macOS/2019-09-15-21-45-15.bpo-38117._U9F2r.rst deleted file mode 100644 index dd9840da084d..000000000000 --- a/Misc/NEWS.d/next/macOS/2019-09-15-21-45-15.bpo-38117._U9F2r.rst +++ /dev/null @@ -1 +0,0 @@ -Updated OpenSSL to 1.0.2t in macOS installer for 2.7.x. -- 2.47.3