pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/security/openssl
Module Name: pkgsrc
Committed By: adam
Date: Wed Jan 28 18:14:41 UTC 2026
Modified Files:
pkgsrc/security/openssl: distinfo
Added Files:
pkgsrc/security/openssl/patches: patch-crypto_initthread.c
Log Message:
openssl: fix crash on NetBSD
To generate a diff of this commit:
cvs rdiff -u -r1.186 -r1.187 pkgsrc/security/openssl/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/security/openssl/patches/patch-crypto_initthread.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/security/openssl/distinfo
diff -u pkgsrc/security/openssl/distinfo:1.186 pkgsrc/security/openssl/distinfo:1.187
--- pkgsrc/security/openssl/distinfo:1.186 Wed Jan 28 07:38:55 2026
+++ pkgsrc/security/openssl/distinfo Wed Jan 28 18:14:41 2026
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.186 2026/01/28 07:38:55 adam Exp $
+$NetBSD: distinfo,v 1.187 2026/01/28 18:14:41 adam Exp $
BLAKE2s (openssl-3.6.1.tar.gz) = bb303701bf6c4046902a09385d545a99446ea3a271a8d5193e5c635839b49a8d
SHA512 (openssl-3.6.1.tar.gz) = 492cd2e0a7506e085d9840a929ead994390409a35c24e47e0cf44987920711b61f1513f21b7eee50e56f226b26cd654cda6dbd1f6e439563a93a8f0e530fefb5
Size (openssl-3.6.1.tar.gz) = 54891951 bytes
SHA1 (patch-Configurations_unix-Makefile.tmpl) = ea9b0a0c8de810362813d84a4f85c5ebdedf9fc6
+SHA1 (patch-crypto_initthread.c) = 78fb9370db592068258c0477a9779eb06f8c77d9
SHA1 (patch-util_perl_OpenSSL_config.pm) = 3ba3c23046bf69c7d348b4c1c8c8269d83cfa2b4
Added files:
Index: pkgsrc/security/openssl/patches/patch-crypto_initthread.c
diff -u /dev/null pkgsrc/security/openssl/patches/patch-crypto_initthread.c:1.1
--- /dev/null Wed Jan 28 18:14:41 2026
+++ pkgsrc/security/openssl/patches/patch-crypto_initthread.c Wed Jan 28 18:14:41 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-crypto_initthread.c,v 1.1 2026/01/28 18:14:41 adam Exp $
+
+Fix crash on NetBSD.
+
+--- crypto/initthread.c.orig 2026-01-28 18:08:51.781190168 +0000
++++ crypto/initthread.c
+@@ -237,7 +237,7 @@ static void init_thread_destructor(void
+ }
+
+ static CRYPTO_ONCE ossl_init_thread_runonce = CRYPTO_ONCE_STATIC_INIT;
+-static CRYPTO_THREAD_ID recursion_guard = (CRYPTO_THREAD_ID)-1;
++static CRYPTO_THREAD_ID recursion_guard = (CRYPTO_THREAD_ID)0;
+
+ DEFINE_RUN_ONCE_STATIC(ossl_init_thread_once)
+ {
Home |
Main Index |
Thread Index |
Old Index