[openssl/openssl] 31659f: Introduce OPENSSL_ATEXIT_CLEANUP env. variable.

0 views
Skip to first unread message

Sashan

unread,
Dec 19, 2025, 12:12:36 PM (3 days ago) Dec 19
to openssl...@openssl.org
Branch: refs/heads/master
Home: https://github.com/openssl/openssl
Commit: 31659fe32673a6bd66abf3f8a7d803e81c6ffeed
https://github.com/openssl/openssl/commit/31659fe32673a6bd66abf3f8a7d803e81c6ffeed
Author: Alexandr Nedvedicky <sas...@openssl.org>
Date: 2025-12-19 (Fri, 19 Dec 2025)

Changed paths:
M CHANGES.md
M apps/fipsinstall.c
M apps/openssl.c
M crypto/init.c
M crypto/initthread.c
M doc/man3/OPENSSL_init_crypto.pod
M include/openssl/crypto.h.in
M test/defltfips_test.c
M test/endecode_test.c
M test/rand_test.c
M test/recipes/90-test_shlibload.t
M test/shlibloadtest.c

Log Message:
-----------
Introduce OPENSSL_ATEXIT_CLEANUP env. variable.

libcrypto does not arm OPENSSL_cleanup() function as atexit(3) handler by default.
If application/user wants libcrypto to install OPENSSL_cleanup() as atexit handler,
then OPENSSL_ATEXIT_CLEANUP env. variable must be set.

If platform's libc does not provide atexit(3), then OPENSSL_ATEXIT_CLEANUP has no effect.

The OPENSSL_atexit() is wrapper of atexit(3) provided by libc now.

Reviewed-by: Neil Horman <nho...@openssl.org>
Reviewed-by: Matt Caswell <ma...@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/29385)


Commit: 01b420986dffed37c6f74b896e5cb06c66cbd326
https://github.com/openssl/openssl/commit/01b420986dffed37c6f74b896e5cb06c66cbd326
Author: sashan <anedv...@gmail.com>
Date: 2025-12-19 (Fri, 19 Dec 2025)

Changed paths:
M crypto/init.c

Log Message:
-----------
- fix .cstyle

Reviewed-by: Neil Horman <nho...@openssl.org>
Reviewed-by: Matt Caswell <ma...@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/29385)


Commit: 874552686cf4f27722bde4eec8d0f005a44edca1
https://github.com/openssl/openssl/commit/874552686cf4f27722bde4eec8d0f005a44edca1
Author: sashan <anedv...@gmail.com>
Date: 2025-12-19 (Fri, 19 Dec 2025)

Changed paths:
M CHANGES.md

Log Message:
-----------
- fix CHANGES.md style

Reviewed-by: Neil Horman <nho...@openssl.org>
Reviewed-by: Matt Caswell <ma...@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/29385)


Commit: 85773d519ae8d7157bb9f3a7a31b19956754fba6
https://github.com/openssl/openssl/commit/85773d519ae8d7157bb9f3a7a31b19956754fba6
Author: sashan <anedv...@gmail.com>
Date: 2025-12-19 (Fri, 19 Dec 2025)

Changed paths:
M NEWS.md

Log Message:
-----------
- update NEWS.md

Reviewed-by: Neil Horman <nho...@openssl.org>
Reviewed-by: Matt Caswell <ma...@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/29385)


Commit: 095db166f7a3d940f9cd6cc6b7ea07829198d153
https://github.com/openssl/openssl/commit/095db166f7a3d940f9cd6cc6b7ea07829198d153
Author: Sashan <anedv...@gmail.com>
Date: 2025-12-19 (Fri, 19 Dec 2025)

Changed paths:
M CHANGES.md

Log Message:
-----------
Update CHANGES.md

Co-authored-by: Matt Caswell <ma...@openssl.org>

Reviewed-by: Neil Horman <nho...@openssl.org>
Reviewed-by: Matt Caswell <ma...@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/29385)


Commit: 994413f9955a5d7e4bba0a34750ab191f79548e2
https://github.com/openssl/openssl/commit/994413f9955a5d7e4bba0a34750ab191f79548e2
Author: Sashan <anedv...@gmail.com>
Date: 2025-12-19 (Fri, 19 Dec 2025)

Changed paths:
M NEWS.md
M apps/fipsinstall.c
M crypto/init.c
M crypto/initthread.c
M crypto/s390x_arch.h
M crypto/s390xcap.c
M doc/man3/OPENSSL_init_crypto.pod
M doc/man7/ossl-guide-migration.pod
M include/openssl/crypto.h.in
M providers/implementations/rands/seeding/rand_unix.c
M ssl/rio/rio_notifier.c
M test/defltfips_test.c
M test/endecode_test.c
M test/rand_test.c
M test/testutil/main.c

Log Message:
-----------
Update NEWS.md

Co-authored-by: Matt Caswell <ma...@openssl.org>

Reviewed-by: Neil Horman <nho...@openssl.org>
Reviewed-by: Matt Caswell <ma...@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/29385)


Commit: d78e642f288a38a057b242ef481914deeead7b6c
https://github.com/openssl/openssl/commit/d78e642f288a38a057b242ef481914deeead7b6c
Author: Sashan <anedv...@gmail.com>
Date: 2025-12-19 (Fri, 19 Dec 2025)

Changed paths:
M doc/man3/OPENSSL_init_crypto.pod

Log Message:
-----------
Update doc/man3/OPENSSL_init_crypto.pod

Co-authored-by: Matt Caswell <ma...@openssl.org>

Reviewed-by: Neil Horman <nho...@openssl.org>
Reviewed-by: Matt Caswell <ma...@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/29385)


Compare: https://github.com/openssl/openssl/compare/380ff1448596...d78e642f288a

To unsubscribe from these emails, change your notification settings at https://github.com/openssl/openssl/settings/notifications
Reply all
Reply to author
Forward
0 new messages