diff options
author | Hanno Böck <hanno@gentoo.org> | 2020-09-09 16:10:45 +0200 |
---|---|---|
committer | Hanno Böck <hanno@gentoo.org> | 2020-09-09 16:10:45 +0200 |
commit | bd103ede269b873c62a22c6d22f5c4caa5c9052b (patch) | |
tree | 328ce96c56523d62662a7a69c627d5e01271de80 /sys-auth/pam_mount/files/pam_mount-2.16-remove-obsolete-openssl-api.patch | |
parent | net-wireless/rtl-sdr: add a snapshot (diff) | |
download | gentoo-bd103ede269b873c62a22c6d22f5c4caa5c9052b.tar.gz gentoo-bd103ede269b873c62a22c6d22f5c4caa5c9052b.tar.bz2 gentoo-bd103ede269b873c62a22c6d22f5c4caa5c9052b.zip |
sys-auth/pam_mount: Various fixes.
Remove old OpenSSL API.
Support LibreSSL.
Bump EAPI to 7.
Remove unused empty dir causing QA warning.
Signed-off-by: Hanno Böck <hanno@gentoo.org>
Closes: https://bugs.gentoo.org/720244
Closes: https://bugs.gentoo.org/592584
Package-Manager: Portage-3.0.6, Repoman-3.0.1
Diffstat (limited to 'sys-auth/pam_mount/files/pam_mount-2.16-remove-obsolete-openssl-api.patch')
-rw-r--r-- | sys-auth/pam_mount/files/pam_mount-2.16-remove-obsolete-openssl-api.patch | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/sys-auth/pam_mount/files/pam_mount-2.16-remove-obsolete-openssl-api.patch b/sys-auth/pam_mount/files/pam_mount-2.16-remove-obsolete-openssl-api.patch new file mode 100644 index 000000000000..6139ba6b648b --- /dev/null +++ b/sys-auth/pam_mount/files/pam_mount-2.16-remove-obsolete-openssl-api.patch @@ -0,0 +1,17 @@ +These functions are obsolete and a noop in OpenSSL 1.1. + +diff -Naurp a/src/crypto.c b/src/crypto.c +--- a/src/crypto.c 2016-09-23 09:52:47.000000000 +0200 ++++ b/src/crypto.c 2020-09-09 11:20:44.291423666 +0200 +@@ -67,11 +67,6 @@ EXPORT_SYMBOL int cryptmount_init(void) + pthread_mutex_unlock(&ehd_init_lock); + return ret; + } +-#ifdef HAVE_LIBCRYPTO +- OpenSSL_add_all_algorithms(); +- OpenSSL_add_all_ciphers(); +- OpenSSL_add_all_digests(); +-#endif + } + ++ehd_use_count; + pthread_mutex_unlock(&ehd_init_lock); |