https://docs.python.org/release/3.9.15/whatsnew/changelog.html

gh-97616: Fix multiplying a list by an integer (list *= int): detect the
          integer overflow when the new allocated length is close to the
          maximum size. Issue reported by Jordan Limor. Patch by Victor
          Stinner.

gh-97612: Fix a shell code injection vulnerability in the
          get-remote-certificate.py example script. The script no longer
          uses a shell to run openssl commands. Issue reported and
          initial fix by Caleb Shortt. Patch by Victor Stinner.

Also a couple non-security fixes.

ok?

--Kurt

Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/python/3.9/Makefile,v
retrieving revision 1.31
diff -u -p -r1.31 Makefile
--- Makefile    8 Sep 2022 19:35:46 -0000       1.31
+++ Makefile    13 Oct 2022 18:02:45 -0000
@@ -3,7 +3,7 @@
 # requirement of the PSF license, if it constitutes a change to
 # Python itself.
 
-FULL_VERSION =         3.9.14
+FULL_VERSION =         3.9.15
 SHARED_LIBS =          python3.9 0.0
 VERSION_SPEC =         >=3.9,<3.10
 PORTROACH =            limit:^3\.9
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/python/3.9/distinfo,v
retrieving revision 1.11
diff -u -p -r1.11 distinfo
--- distinfo    8 Sep 2022 19:35:46 -0000       1.11
+++ distinfo    13 Oct 2022 18:02:45 -0000
@@ -1,2 +1,2 @@
-SHA256 (Python-3.9.14.tgz) = kgGDbiwWNhsrdAhoBQI5NzfUTyJzM/4uVynH1fYEFnU=
-SIZE (Python-3.9.14.tgz) = 26365055
+SHA256 (Python-3.9.15.tgz) = SNHMsp1fuvH7j5EicdCfdFDkJtTf6Vl472qq2nDs5Ng=
+SIZE (Python-3.9.15.tgz) = 26334056
Index: patches/patch-Modules_posixmodule_c
===================================================================
RCS file: /cvs/ports/lang/python/3.9/patches/patch-Modules_posixmodule_c,v
retrieving revision 1.2
diff -u -p -r1.2 patch-Modules_posixmodule_c
--- patches/patch-Modules_posixmodule_c 22 Jun 2022 09:44:27 -0000      1.2
+++ patches/patch-Modules_posixmodule_c 13 Oct 2022 18:02:45 -0000
@@ -1,7 +1,7 @@
 Index: Modules/posixmodule.c
 --- Modules/posixmodule.c.orig
 +++ Modules/posixmodule.c
-@@ -9219,7 +9219,7 @@ os_closerange_impl(PyObject *module, int fd_low, int f
+@@ -9223,7 +9223,7 @@ os_closerange_impl(PyObject *module, int fd_low, int f
      fdwalk(_fdwalk_close_func, lohi);
  #else
      fd_low = Py_MAX(fd_low, 0);

Reply via email to