aboutsummaryrefslogtreecommitdiff
path: root/contrib/tcpdump/print-bfd.c
diff options
context:
space:
mode:
authorGordon Tetlow <gordon@FreeBSD.org>2026-11-06 18:54:13 +0000
committerGordon Tetlow <gordon@FreeBSD.org>2026-11-06 18:54:13 +0000
commitf3b6bb1404906494e4ee24ae36a288942055177d (patch)
treedf70320a64bd1f82ced8580b7ac11d92cf6cac5b /contrib/tcpdump/print-bfd.c
parent46453f0abb85c1c93dce7139950c6343a6cf04df (diff)
openssl: restore removed libcrypto symbols as compat symbolsHEADmain
c01c0a27cb82 (D60397) stopped exporting 52 names from libcrypto.so.35 that upstream does not export. Binaries and libraries linked against the earlier libcrypto.so.35 can still import them; the libssl.so.35 from 15.0 and 15.1 imports 15 of them, so it fails to load with the new libcrypto. Provide all 52 again as non-default (compat) versions, in the version nodes they had before: OPENSSL_cpuid_setup@OPENSSL_3_0_9, the others @OPENSSL_3_5_0. Existing consumers resolve them; new links cannot bind to them. The default exports do not change and still match upstream. The wrappers live in a new FreeBSD-only file, compat.c. Remove it at the next SHLIB_MAJOR bump. Reviewed by: ngie Fixes: c01c0a27cb82 ("openssl: make libcrypto export the same symbols as upstream") MFC after: 2 weeks MFC to: stable/15 Event: FreeBSD Vendor Summit 2026 Differential Revision: https://reviews.freebsd.org/D61229
Diffstat (limited to 'contrib/tcpdump/print-bfd.c')
0 files changed, 0 insertions, 0 deletions