Quanah Gibson-Mount pushed to branch OPENLDAP_REL_ENG_2_6 at openldap / OpenLDAP
Commits: 5e598b43 by Howard Chu at 2024-03-26T16:33:50+00:00 Revert "ITS#9952 libldap: use atexit for TLS teardown"
This reverts commit 337455eb3a66176cc3f66d2c663a72cc7b4178bd. The change was non-portable, caused ITS#10176. OpenSSL 3 is broken and should be fixed.
- - - - - e08b80e8 by Howard Chu at 2024-03-26T16:33:55+00:00 ITS#9952 TLS/OpenSSL: disable use of atexit()
This will only have any effect if libldap is the first caller to initialize OpenSSL, but that should be all that matters when libldap is part of a dynmically loaded module. It prevents the crash in the example cases given.
- - - - - 0a1b9adb by Quanah Gibson-Mount at 2024-03-26T16:34:08+00:00 ITS#9952
- - - - - 49685240 by Quanah Gibson-Mount at 2024-03-26T16:37:24+00:00 ITS#7400
- - - - - f30def77 by Howard Chu at 2024-03-26T16:38:10+00:00 ITS#7400 slapo-memberof: delete note about deprecation
- - - - - 215ecc1e by Quanah Gibson-Mount at 2024-03-26T16:38:39+00:00 ITS#7400
- - - - - eb28d78b by HAMANO Tsukasa at 2024-03-26T16:39:55+00:00 ITS#10177 fix back-perl build for clang15 or later
Remove problematic and unnecessary compile flags.
- - - - - c73a6bea by Quanah Gibson-Mount at 2024-03-26T16:40:46+00:00 ITS#10177
- - - - - 513da653 by Howard Chu at 2024-03-26T16:41:34+00:00 ITS#10172 logging: report errors when rotation fails
- - - - - 1a5f5eb6 by Quanah Gibson-Mount at 2024-03-26T16:42:10+00:00 ITS#10172
- - - - - 97474d96 by Howard Chu at 2024-03-26T16:42:34+00:00 ITS#10044 dynlist: check for abandon in search2resp
- - - - - e79434ed by Quanah Gibson-Mount at 2024-03-26T16:43:53+00:00 ITS#10044
- - - - -
8 changed files:
- CHANGES - configure.ac - doc/man/man5/slapo-memberof.5 - libraries/libldap/init.c - libraries/libldap/tls2.c - libraries/libldap/tls_o.c - servers/slapd/logging.c - servers/slapd/overlays/dynlist.c
View it on GitLab: https://git.openldap.org/openldap/openldap/-/compare/534efef7d1eeeebbfb6f7cf...