mirror of
https://github.com/novatiq/packages.git
synced 2026-04-30 07:28:39 +01:00
unbound: update to 1.9.1 and remove upstream patches
Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
This commit is contained in:
@@ -1,34 +0,0 @@
|
||||
--- a/util/net_help.c
|
||||
+++ b/util/net_help.c
|
||||
@@ -1049,10 +1049,10 @@ void* outgoing_ssl_fd(void* sslctx, int
|
||||
static lock_basic_type *ub_openssl_locks = NULL;
|
||||
|
||||
/** callback that gets thread id for openssl */
|
||||
-static unsigned long
|
||||
-ub_crypto_id_cb(void)
|
||||
+static void
|
||||
+ub_crypto_id_cb(CRYPTO_THREADID *id)
|
||||
{
|
||||
- return (unsigned long)log_thread_get();
|
||||
+ CRYPTO_THREADID_set_numeric(id, (unsigned long)log_thread_get());
|
||||
}
|
||||
|
||||
static void
|
||||
@@ -1078,7 +1078,7 @@ int ub_openssl_lock_init(void)
|
||||
for(i=0; i<CRYPTO_num_locks(); i++) {
|
||||
lock_basic_init(&ub_openssl_locks[i]);
|
||||
}
|
||||
- CRYPTO_set_id_callback(&ub_crypto_id_cb);
|
||||
+ CRYPTO_THREADID_set_callback(&ub_crypto_id_cb);
|
||||
CRYPTO_set_locking_callback(&ub_crypto_lock_cb);
|
||||
#endif /* OPENSSL_THREADS */
|
||||
return 1;
|
||||
@@ -1090,7 +1090,7 @@ void ub_openssl_lock_delete(void)
|
||||
int i;
|
||||
if(!ub_openssl_locks)
|
||||
return;
|
||||
- CRYPTO_set_id_callback(NULL);
|
||||
+ CRYPTO_THREADID_set_callback(NULL);
|
||||
CRYPTO_set_locking_callback(NULL);
|
||||
for(i=0; i<CRYPTO_num_locks(); i++) {
|
||||
lock_basic_destroy(&ub_openssl_locks[i]);
|
||||
@@ -1,39 +0,0 @@
|
||||
Index: daemon/remote.c
|
||||
===================================================================
|
||||
--- a/daemon/remote.c (revision 5105)
|
||||
+++ b/daemon/remote.c (working copy)
|
||||
@@ -1987,7 +1987,7 @@
|
||||
return NULL;
|
||||
}
|
||||
} else {
|
||||
-#ifndef HAVE_SSL_SET1_HOST
|
||||
+#if ! defined(HAVE_SSL_SET1_HOST) && ! defined(HAVE_X509_VERIFY_PARAM_SET1_HOST)
|
||||
if(auth_name)
|
||||
log_err("no name verification functionality in "
|
||||
"ssl library, ignored name for %s", todo);
|
||||
Index: iterator/iter_fwd.c
|
||||
===================================================================
|
||||
--- a/iterator/iter_fwd.c (revision 5105)
|
||||
+++ b/iterator/iter_fwd.c (working copy)
|
||||
@@ -239,7 +239,7 @@
|
||||
s->name, p->str);
|
||||
return 0;
|
||||
}
|
||||
-#ifndef HAVE_SSL_SET1_HOST
|
||||
+#if ! defined(HAVE_SSL_SET1_HOST) && ! defined(HAVE_X509_VERIFY_PARAM_SET1_HOST)
|
||||
if(tls_auth_name)
|
||||
log_err("no name verification functionality in "
|
||||
"ssl library, ignored name for %s", p->str);
|
||||
Index: iterator/iter_hints.c
|
||||
===================================================================
|
||||
--- a/iterator/iter_hints.c (revision 5105)
|
||||
+++ b/iterator/iter_hints.c (working copy)
|
||||
@@ -252,7 +252,7 @@
|
||||
s->name, p->str);
|
||||
return 0;
|
||||
}
|
||||
-#ifndef HAVE_SSL_SET1_HOST
|
||||
+#if ! defined(HAVE_SSL_SET1_HOST) && ! defined(HAVE_X509_VERIFY_PARAM_SET1_HOST)
|
||||
if(auth_name)
|
||||
log_err("no name verification functionality in "
|
||||
"ssl library, ignored name for %s", p->str);
|
||||
Reference in New Issue
Block a user