sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (07e64535f1f8e0bcac8d8452da8c468c7e947332)
- From: Pavel Vinogradov <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
- Subject: [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (07e64535f1f8e0bcac8d8452da8c468c7e947332)
- Date: Wed, 4 Dec 2024 18:09:59 +0000
GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:
devel/python3/DETAILS | 12
+++---
devel/python3/HISTORY | 4 ++
devel/python3/patches-3.13/0001-Fix-build-against-LibreSSL.patch | 19
+++++-----
3 files changed, 20 insertions(+), 15 deletions(-)
New commits:
commit 07e64535f1f8e0bcac8d8452da8c468c7e947332
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
devel/python3: versions 3.13.1/3.12.8/3.11.11/3.10.16/3.9.21,
SECURITY_PATCH++,
diff --git a/devel/python3/DETAILS b/devel/python3/DETAILS
index b6de054..ec7d839 100755
--- a/devel/python3/DETAILS
+++ b/devel/python3/DETAILS
@@ -2,16 +2,16 @@
case "$PYTHON3_BRANCH" in
devel| \
3.13)
- VERSION=3.13.0 ;;
+ VERSION=3.13.1 ;;
stable| \
3.12)
- VERSION=3.12.7 ;;
+ VERSION=3.12.8 ;;
3.11)
- VERSION=3.11.10 ;;
+ VERSION=3.11.11 ;;
3.10)
- VERSION=3.10.15 ;;
+ VERSION=3.10.16 ;;
3.9)
- VERSION=3.9.19 ;;
+ VERSION=3.9.21;;
3.8)
VERSION=3.8.19 ;;
3.7)
@@ -19,7 +19,7 @@ case "$PYTHON3_BRANCH" in
3.6)
VERSION=3.6.10 ;;
esac
- SECURITY_PATCH=24
+ SECURITY_PATCH=25
SOURCE=Python-$VERSION.tar.xz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/Python-$VERSION"
SOURCE_URL[0]=https://www.python.org/ftp/python/$VERSION/$SOURCE
diff --git a/devel/python3/HISTORY b/devel/python3/HISTORY
index 99733f1..cc2374a 100644
--- a/devel/python3/HISTORY
+++ b/devel/python3/HISTORY
@@ -1,3 +1,7 @@
+2024-12-04 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: versions 3.13.1/3.12.8/3.11.11/3.10.16/3.9.21,
SECURITY_PATCH++,
+ * patches-3.13/0001-Fix-build-against-LibreSSL.patch: updated for
3.13.1
+
2024-10-07 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS, PREPARE, patches-3.13/*: version 3.13.0
* BUILD: disabled optimizations for 3.13 branch
diff --git a/devel/python3/patches-3.13/0001-Fix-build-against-LibreSSL.patch
b/devel/python3/patches-3.13/0001-Fix-build-against-LibreSSL.patch
index bc139c7..88c0ea5 100644
--- a/devel/python3/patches-3.13/0001-Fix-build-against-LibreSSL.patch
+++ b/devel/python3/patches-3.13/0001-Fix-build-against-LibreSSL.patch
@@ -65,7 +65,7 @@ Signed-off-by: Ismael Luceno <ismael AT sourcemage.org>
--- a/Modules/_ssl.c
+++ b/Modules/_ssl.c
-@@ -169,7 +169,11 @@ extern const SSL_METHOD *TLSv1_2_method(void);
+@@ -174,7 +174,11 @@ extern const SSL_METHOD *TLSv1_2_method(void);
* Based on Hynek's excellent blog post (update 2021-02-11)
* https://hynek.me/articles/hardening-your-web-servers-ssl-ciphers/
*/
@@ -77,18 +77,19 @@ Signed-off-by: Ismael Luceno <ismael AT sourcemage.org>
#ifndef PY_SSL_MIN_PROTOCOL
#define PY_SSL_MIN_PROTOCOL TLS1_2_VERSION
#endif
-@@ -3579,6 +3579,10 @@ set_num_tickets(PySSLContext *self, PyObject *arg, voi
- PyDoc_STRVAR(PySSLContext_num_tickets_doc,
- "Control the number of TLSv1.3 session tickets");
- #endif /* TLS1_3_VERSION */
+@@ -3708,6 +3712,11 @@ _ssl__SSLContext_num_tickets_set_impl(PySSLContext
*self, PyObject *value)
+ return 0;
+ }
+
+
+#if defined(LIBRESSL_VERSION_NUMBER) && (LIBRESSL_VERSION_NUMBER <=
0x3050300fL)
+static inline int SSL_CTX_get_security_level(const SSL_CTX *ctx) { return
1; }
+#endif
-
- static PyObject *
- get_security_level(PySSLContext *self, void *c)
-@@ -4541,7 +4541,7 @@ set_sni_callback(PySSLContext *self, PyObject *arg, vo
++
+ /*[clinic input]
+ @critical_section
+ @getter
+@@ -4728,7 +4737,7 @@ _ssl__SSLContext_sni_callback_set_impl(PySSLContext
*self, PyObject *value)
return 0;
}
- [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (07e64535f1f8e0bcac8d8452da8c468c7e947332), Pavel Vinogradov, 12/04/2024
Archive powered by MHonArc 2.6.24.