inadyn: Fix compilation without deprecated OpenSSL APIs
authorRosen Penev <redacted>
Mon, 7 Jan 2019 05:15:55 +0000 (21:15 -0800)
committerRosen Penev <redacted>
Mon, 7 Jan 2019 05:15:55 +0000 (21:15 -0800)
Signed-off-by: Rosen Penev <redacted>
net/inadyn/Makefile
net/inadyn/patches/010-openssl-deprecated.patch [new file with mode: 0644]

index caf294bafc47901d9107d16763ec0827abd92b96..7d085345175687542ac1bd12c1f76062668ce054 100644 (file)
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=inadyn
 PKG_VERSION:=2.3.1
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 PKG_MAINTAINER:=
 PKG_LICENSE:=GPL-2.0
 PKG_LICENSE_FILES:=COPYING
diff --git a/net/inadyn/patches/010-openssl-deprecated.patch b/net/inadyn/patches/010-openssl-deprecated.patch
new file mode 100644 (file)
index 0000000..933ec44
--- /dev/null
@@ -0,0 +1,24 @@
+--- a/src/openssl.c
++++ b/src/openssl.c
+@@ -25,17 +25,21 @@
+ int ssl_init(void)
+ {
++#if OPENSSL_VERSION_NUMBER < 0x10100000L
+       SSL_library_init();
+       SSL_load_error_strings();
+       OpenSSL_add_all_algorithms();
++#endif
+       return 0;
+ }
+ void ssl_exit(void)
+ {
++#if OPENSSL_VERSION_NUMBER < 0x10100000L
+       ERR_free_strings();
+       EVP_cleanup();
++#endif
+ }
+ static int verify_callback(int preverify_ok, X509_STORE_CTX *ctx)
git clone https://git.99rst.org/PROJECT