pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net/bind916
Module Name: pkgsrc
Committed By: taca
Date: Thu Apr 21 14:14:46 UTC 2022
Modified Files:
pkgsrc/net/bind916: Makefile PLIST distinfo
pkgsrc/net/bind916/patches: patch-lib_dns_gssapi__link.c
patch-lib_dns_rbtdb.c patch-lib_isc_unix_socket.c
patch-lib_ns_client.c
Log Message:
net/bind916: update to 9.16.28
--- 9.16.28 released ---
5856. [bug] The "starting maxtime timer" message related to outgoing
zone transfers was incorrectly logged at the ERROR level
instead of DEBUG(1). [GL #3208]
5852. [func] Add new "reuseport" option to enable/disable load
balancing of sockets. [GL #3249]
5843. [bug] When an UPDATE targets a zone that is not configured,
the requested zone name is now logged in the "not
authoritative" error message, so that it is easier to
track down problematic update clients. [GL #3209]
5836. [bug] Quote the dns64 prefix in error messages that complain
about problems with it, to avoid confusion with the
following dns64 ACLs. [GL #3210]
5834. [cleanup] C99 variable-length arrays are difficult to use safely,
so avoid them except in test code. [GL #3201]
5828. [bug] Replace single TCP write timer with per-TCP write
timers. [GL #3200]
5824. [bug] Invalid dnssec-policy definitions were being accepted
where the defined keys did not cover both KSK and ZSK
roles for a given algorithm. This is now checked for
and the dnssec-policy is rejected if both roles are
not present for all algorithms in use. [GL #3142]
To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 pkgsrc/net/bind916/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/bind916/PLIST
cvs rdiff -u -r1.34 -r1.35 pkgsrc/net/bind916/distinfo
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/net/bind916/patches/patch-lib_dns_gssapi__link.c \
pkgsrc/net/bind916/patches/patch-lib_dns_rbtdb.c
cvs rdiff -u -r1.7 -r1.8 \
pkgsrc/net/bind916/patches/patch-lib_isc_unix_socket.c
cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/bind916/patches/patch-lib_ns_client.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/net/bind916/Makefile
diff -u pkgsrc/net/bind916/Makefile:1.39 pkgsrc/net/bind916/Makefile:1.40
--- pkgsrc/net/bind916/Makefile:1.39 Mon Apr 18 19:11:48 2022
+++ pkgsrc/net/bind916/Makefile Thu Apr 21 14:14:46 2022
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.39 2022/04/18 19:11:48 adam Exp $
+# $NetBSD: Makefile,v 1.40 2022/04/21 14:14:46 taca Exp $
DISTNAME= bind-${BIND_VERSION}
PKGNAME= ${DISTNAME:S/-P/pl/}
-PKGREVISION= 2
CATEGORIES= net
MASTER_SITES= ftp://ftp.isc.org/isc/bind9/${BIND_VERSION}/
EXTRACT_SUFX= .tar.xz
@@ -16,7 +15,7 @@ CONFLICTS+= host-[0-9]*
MAKE_JOBS_SAFE= no
-BIND_VERSION= 9.16.27
+BIND_VERSION= 9.16.28
BUILD_DEFS+= BIND_DIR VARBASE
Index: pkgsrc/net/bind916/PLIST
diff -u pkgsrc/net/bind916/PLIST:1.5 pkgsrc/net/bind916/PLIST:1.6
--- pkgsrc/net/bind916/PLIST:1.5 Thu Jun 17 09:04:45 2021
+++ pkgsrc/net/bind916/PLIST Thu Apr 21 14:14:46 2022
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2021/06/17 09:04:45 otis Exp $
+@comment $NetBSD: PLIST,v 1.6 2022/04/21 14:14:46 taca Exp $
bin/arpaname
bin/delv
bin/dig
@@ -175,7 +175,6 @@ include/isc/md.h
include/isc/mem.h
include/isc/meminfo.h
include/isc/mutex.h
-include/isc/mutexatomic.h
include/isc/mutexblock.h
include/isc/net.h
include/isc/netaddr.h
Index: pkgsrc/net/bind916/distinfo
diff -u pkgsrc/net/bind916/distinfo:1.34 pkgsrc/net/bind916/distinfo:1.35
--- pkgsrc/net/bind916/distinfo:1.34 Thu Mar 31 12:16:24 2022
+++ pkgsrc/net/bind916/distinfo Thu Apr 21 14:14:46 2022
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.34 2022/03/31 12:16:24 jperkin Exp $
+$NetBSD: distinfo,v 1.35 2022/04/21 14:14:46 taca Exp $
-BLAKE2s (bind-9.16.27.tar.xz) = 16da007bf1fce196969d93cc54e6849a624afa1d39ee57332ffb6d08c8c67cdd
-SHA512 (bind-9.16.27.tar.xz) = 5c71f228db83aa8cc9e65466d6e5afca4a9f80c693358111a003fe09e1a14522175eb2b6a0f11e2a2cd4fdba01f2ae315de52e394a441b3861ca2a011e02af62
-Size (bind-9.16.27.tar.xz) = 5084340 bytes
+BLAKE2s (bind-9.16.28.tar.xz) = df28906d9e1b2d64cb8ea367a8114e1fb3f9320a997c872b85e4a1150dc5058a
+SHA512 (bind-9.16.28.tar.xz) = 7314c039b6d61b90e7f7c6d4465a26b214de67272116e334b8a3e2551b1d66c028819024ec819676c1cc66e6bf81f17890239bb48e4c40f9d6cea35f025976d3
+Size (bind-9.16.28.tar.xz) = 5084504 bytes
SHA1 (patch-bin_dig_dighost.c) = b1073911d80ecd519af98b6678968296ff8c0c98
SHA1 (patch-bin_dig_include_dig_dig.h) = 10166f5bb98b208c7b10d63eb31e8253f704acc8
SHA1 (patch-bin_named_Makefile.in) = f1367da6a226ba44d0ee13acf00b8abeb5b1b7eb
@@ -20,14 +20,14 @@ SHA1 (patch-configure.ac) = 9a8aa06ca82d
SHA1 (patch-contrib_dlz_config.dlz.in) = 6c53d61aaaf1a952a867e4c4da0194db94f511d7
SHA1 (patch-lib_dns_byaddr.c) = 647ddaaaf040233e18d1a87d83bc2bd63d2a20e3
SHA1 (patch-lib_dns_client.c) = 94909ebeaded676cca502d83bf8071ae651e1928
-SHA1 (patch-lib_dns_gssapi__link.c) = acd5f3c975d4edf391e77fd39cfa91810ad17ba2
+SHA1 (patch-lib_dns_gssapi__link.c) = 72296598b0bdd2a57d0f38ecf1775e2898a041c6
SHA1 (patch-lib_dns_include_dns_client.h) = 5e3c6baebe136b026f30552dbbff632a2b535301
SHA1 (patch-lib_dns_include_dns_zone.h) = e6dfcd43430538ac2a39b217fcae0d81e4c4d163
SHA1 (patch-lib_dns_lookup.c) = 6c7463aca16abf6bd578aba1733a3217608a39d3
SHA1 (patch-lib_dns_pkcs11ecdsa__link.c) = 99f386b056c5a6471f69841c41a2698d36b6b275
SHA1 (patch-lib_dns_pkcs11eddsa__link.c) = bd887a6c8960da3a8663cdf5e955e045f16dee3f
SHA1 (patch-lib_dns_rbt.c) = c14eff9a609e4b49aa9db18f395461cd7c8944be
-SHA1 (patch-lib_dns_rbtdb.c) = bb3f829cbed23bce624462766aa6d039a0153afe
+SHA1 (patch-lib_dns_rbtdb.c) = e8d61e1ba613b2a2fdcd3ff077e2e5b6ce2e45b2
SHA1 (patch-lib_dns_rdata.c) = fb12d214a86d71d62e200e6bc09b7c8b7187b911
SHA1 (patch-lib_dns_request.c) = 82560e819cba0259883da8d47618ffabead22c55
SHA1 (patch-lib_dns_sdb.c) = ed447ec7a134e620765b25ee36124a19dfd9fab0
@@ -48,10 +48,10 @@ SHA1 (patch-lib_isc_stats.c) = 8d962fa36
SHA1 (patch-lib_isc_timer.c) = aea2019bbf3d84cad77af432a2bbdf0da8f2f893
SHA1 (patch-lib_isc_unix_include_isc_stdatomic.h) = b73b0224be47c1733f6346fce9243e97f54e1865
SHA1 (patch-lib_isc_unix_net.c) = c654f60a1feefdba9bf980dcfa46ce37f46918aa
-SHA1 (patch-lib_isc_unix_socket.c) = c6d04164dfc2047493b39c174bbdf2c8aa59bc1d
+SHA1 (patch-lib_isc_unix_socket.c) = 7ad11597238d1374abea83957e18505aeafeeaee
SHA1 (patch-lib_isc_unix_time.c) = fac9e66754e099f53ba8c499f5f179825a0b0fbd
SHA1 (patch-lib_ns_Makefile.in) = 7375d0cb44c891492594dc7540f78826c141106a
-SHA1 (patch-lib_ns_client.c) = 099ca607278d064081a0cfc92d96f0b31d95a944
+SHA1 (patch-lib_ns_client.c) = e1e2de8983934378f749ae9610b38fb8e4f26592
SHA1 (patch-lib_ns_include_ns_client.h) = 3ccd630aee77ea638fb3b954b85bad9c74b0c86e
SHA1 (patch-lib_ns_include_ns_pfilter.h) = cc86752971b4f9f7492283c4ad3ff29bc1bae237
SHA1 (patch-lib_ns_pfilter.c) = 8f4a3b3a729360a131eb1962c42a9f9f985c7e7b
Index: pkgsrc/net/bind916/patches/patch-lib_dns_gssapi__link.c
diff -u pkgsrc/net/bind916/patches/patch-lib_dns_gssapi__link.c:1.1 pkgsrc/net/bind916/patches/patch-lib_dns_gssapi__link.c:1.2
--- pkgsrc/net/bind916/patches/patch-lib_dns_gssapi__link.c:1.1 Sun Aug 9 15:20:22 2020
+++ pkgsrc/net/bind916/patches/patch-lib_dns_gssapi__link.c Thu Apr 21 14:14:46 2022
@@ -1,16 +1,12 @@
-$NetBSD: patch-lib_dns_gssapi__link.c,v 1.1 2020/08/09 15:20:22 taca Exp $
+$NetBSD: patch-lib_dns_gssapi__link.c,v 1.2 2022/04/21 14:14:46 taca Exp $
* Take from NetBSD base.
---- lib/dns/gssapi_link.c.orig 2020-05-06 09:59:35.000000000 +0000
+--- lib/dns/gssapi_link.c.orig 2022-04-11 15:28:12.000000000 +0000
+++ lib/dns/gssapi_link.c
-@@ -179,9 +179,12 @@ gssapi_verify(dst_context_t *dctx, const
- gss_buffer_desc gmessage, gsig;
- OM_uint32 minor, gret;
+@@ -128,6 +128,9 @@ gssapi_sign(dst_context_t *dctx, isc_buf
gss_ctx_id_t gssctx = dctx->key->keydata.gssctx;
-- unsigned char buf[sig->length];
-+ unsigned char buf[4096];
- char err[1024];
+ char buf[1024];
+ if (sizeof(buf) < sig->length)
+ abort();
Index: pkgsrc/net/bind916/patches/patch-lib_dns_rbtdb.c
diff -u pkgsrc/net/bind916/patches/patch-lib_dns_rbtdb.c:1.1 pkgsrc/net/bind916/patches/patch-lib_dns_rbtdb.c:1.2
--- pkgsrc/net/bind916/patches/patch-lib_dns_rbtdb.c:1.1 Sun Aug 9 15:20:22 2020
+++ pkgsrc/net/bind916/patches/patch-lib_dns_rbtdb.c Thu Apr 21 14:14:46 2022
@@ -1,10 +1,10 @@
-$NetBSD: patch-lib_dns_rbtdb.c,v 1.1 2020/08/09 15:20:22 taca Exp $
+$NetBSD: patch-lib_dns_rbtdb.c,v 1.2 2022/04/21 14:14:46 taca Exp $
* Take from NetBSD base.
---- lib/dns/rbtdb.c.orig 2020-05-06 09:59:35.000000000 +0000
+--- lib/dns/rbtdb.c.orig 2022-04-11 15:28:12.000000000 +0000
+++ lib/dns/rbtdb.c
-@@ -2218,7 +2218,7 @@ prune_tree(isc_task_t *task, isc_event_t
+@@ -2277,7 +2277,7 @@ prune_tree(isc_task_t *task, isc_event_t
NODE_UNLOCK(&rbtdb->node_locks[locknum].lock, isc_rwlocktype_write);
RWUNLOCK(&rbtdb->tree_lock, isc_rwlocktype_write);
@@ -12,4 +12,4 @@ $NetBSD: patch-lib_dns_rbtdb.c,v 1.1 202
+ detach((dns_db_t **)(void *)&rbtdb);
}
- static inline void
+ static void
Index: pkgsrc/net/bind916/patches/patch-lib_isc_unix_socket.c
diff -u pkgsrc/net/bind916/patches/patch-lib_isc_unix_socket.c:1.7 pkgsrc/net/bind916/patches/patch-lib_isc_unix_socket.c:1.8
--- pkgsrc/net/bind916/patches/patch-lib_isc_unix_socket.c:1.7 Thu Feb 17 15:37:26 2022
+++ pkgsrc/net/bind916/patches/patch-lib_isc_unix_socket.c Thu Apr 21 14:14:46 2022
@@ -1,10 +1,10 @@
-$NetBSD: patch-lib_isc_unix_socket.c,v 1.7 2022/02/17 15:37:26 gutteridge Exp $
+$NetBSD: patch-lib_isc_unix_socket.c,v 1.8 2022/04/21 14:14:46 taca Exp $
* Apply fixes from NetBSD base system.
* Fix build on SunOS. In this special case, _XOPEN_SOURCE has to be only
defined on SunOS.
---- lib/isc/unix/socket.c.orig 2022-01-12 13:50:10.000000000 +0000
+--- lib/isc/unix/socket.c.orig 2022-04-11 15:28:12.000000000 +0000
+++ lib/isc/unix/socket.c
@@ -13,6 +13,15 @@
@@ -48,14 +48,14 @@ $NetBSD: patch-lib_isc_unix_socket.c,v 1
#define SELECT_POKE_SHUTDOWN (-1)
#define SELECT_POKE_NOTHING (-2)
-@@ -1574,6 +1595,7 @@ doio_recv(isc_socket_t *sock, isc_socket
+@@ -1575,6 +1596,7 @@ doio_recv(isc_socket_t *sock, isc_socket
case isc_sockettype_udp:
case isc_sockettype_raw:
break;
+ case isc_sockettype_fdwatch:
default:
- INSIST(0);
- ISC_UNREACHABLE();
+ UNREACHABLE();
+ }
@@ -1782,9 +1804,26 @@ socketclose(isc__socketthread_t *thread,
*/
LOCK(&thread->fdlock[lockid]);
@@ -98,7 +98,7 @@ $NetBSD: patch-lib_isc_unix_socket.c,v 1
}
} else {
sock->fd = dup(dup_socket->fd);
-@@ -2440,6 +2486,7 @@ socket_create(isc_socketmgr_t *manager,
+@@ -2440,6 +2486,7 @@ socket_create(isc_socketmgr_t *manager,
REQUIRE(VALID_MANAGER(manager));
REQUIRE(socketp != NULL && *socketp == NULL);
@@ -106,7 +106,7 @@ $NetBSD: patch-lib_isc_unix_socket.c,v 1
result = allocate_socket(manager, type, &sock);
if (result != ISC_R_SUCCESS) {
-@@ -2554,6 +2601,7 @@ isc_socket_open(isc_socket_t *sock) {
+@@ -2553,6 +2600,7 @@ isc_socket_open(isc_socket_t *sock) {
REQUIRE(isc_refcount_current(&sock->references) >= 1);
REQUIRE(sock->fd == -1);
REQUIRE(sock->threadid == -1);
@@ -114,7 +114,7 @@ $NetBSD: patch-lib_isc_unix_socket.c,v 1
result = opensocket(sock->manager, sock, NULL);
-@@ -2632,6 +2680,7 @@ isc_socket_close(isc_socket_t *sock) {
+@@ -2631,6 +2679,7 @@ isc_socket_close(isc_socket_t *sock) {
LOCK(&sock->lock);
@@ -122,7 +122,7 @@ $NetBSD: patch-lib_isc_unix_socket.c,v 1
REQUIRE(sock->fd >= 0 && sock->fd < (int)sock->manager->maxsocks);
INSIST(!sock->connecting);
-@@ -2662,6 +2711,24 @@ isc_socket_close(isc_socket_t *sock) {
+@@ -2661,6 +2710,24 @@ isc_socket_close(isc_socket_t *sock) {
return (ISC_R_SUCCESS);
}
@@ -147,7 +147,7 @@ $NetBSD: patch-lib_isc_unix_socket.c,v 1
/*
* Dequeue an item off the given socket's read queue, set the result code
* in the done event to the one provided, and send it to the task it was
-@@ -3102,6 +3169,58 @@ finish:
+@@ -3101,6 +3168,58 @@ finish:
}
}
@@ -206,7 +206,7 @@ $NetBSD: patch-lib_isc_unix_socket.c,v 1
/*
* Process read/writes on each fd here. Avoid locking
* and unlocking twice if both reads and writes are possible.
-@@ -3149,7 +3268,7 @@ process_fd(isc__socketthread_t *thread,
+@@ -3148,7 +3267,7 @@ process_fd(isc__socketthread_t *thread,
if (sock->connecting) {
internal_connect(sock);
} else {
@@ -215,7 +215,7 @@ $NetBSD: patch-lib_isc_unix_socket.c,v 1
}
}
-@@ -3157,7 +3276,7 @@ process_fd(isc__socketthread_t *thread,
+@@ -3156,7 +3275,7 @@ process_fd(isc__socketthread_t *thread,
if (sock->listener) {
internal_accept(sock); /* unlocks sock */
} else {
@@ -224,7 +224,7 @@ $NetBSD: patch-lib_isc_unix_socket.c,v 1
UNLOCK(&sock->lock);
}
} else {
-@@ -3798,7 +3917,7 @@ isc_socketmgr_create2(isc_mem_t *mctx, i
+@@ -3797,7 +3916,7 @@ isc_socketmgr_create2(isc_mem_t *mctx, i
isc_thread_create(netthread, &manager->threads[i],
&manager->threads[i].thread);
char tname[1024];
@@ -233,7 +233,7 @@ $NetBSD: patch-lib_isc_unix_socket.c,v 1
isc_thread_setname(manager->threads[i].thread, tname);
}
-@@ -5219,7 +5338,7 @@ static isc_once_t hasreuseport_once = IS
+@@ -5218,7 +5337,7 @@ static isc_once_t hasreuseport_once = IS
static bool hasreuseport = false;
static void
@@ -242,7 +242,7 @@ $NetBSD: patch-lib_isc_unix_socket.c,v 1
/*
* SO_REUSEPORT works very differently on *BSD and on Linux (because why not).
* We only want to use it on Linux, if it's available. On BSD we want to dup()
-@@ -5273,6 +5392,8 @@ _socktype(isc_sockettype_t type) {
+@@ -5272,6 +5391,8 @@ _socktype(isc_sockettype_t type) {
return ("tcp");
case isc_sockettype_unix:
return ("unix");
@@ -251,7 +251,7 @@ $NetBSD: patch-lib_isc_unix_socket.c,v 1
default:
return ("not-initialized");
}
-@@ -5503,3 +5624,113 @@ error:
+@@ -5502,3 +5623,113 @@ error:
return (result);
}
#endif /* HAVE_JSON_C */
Index: pkgsrc/net/bind916/patches/patch-lib_ns_client.c
diff -u pkgsrc/net/bind916/patches/patch-lib_ns_client.c:1.5 pkgsrc/net/bind916/patches/patch-lib_ns_client.c:1.6
--- pkgsrc/net/bind916/patches/patch-lib_ns_client.c:1.5 Sun Oct 24 06:40:28 2021
+++ pkgsrc/net/bind916/patches/patch-lib_ns_client.c Thu Apr 21 14:14:46 2022
@@ -1,10 +1,10 @@
-$NetBSD: patch-lib_ns_client.c,v 1.5 2021/10/24 06:40:28 taca Exp $
+$NetBSD: patch-lib_ns_client.c,v 1.6 2022/04/21 14:14:46 taca Exp $
Use 32-bit atomic integers for !_LP64 platforms.
---- lib/ns/client.c.orig 2021-09-07 09:37:05.000000000 +0000
+--- lib/ns/client.c.orig 2022-04-11 15:28:12.000000000 +0000
+++ lib/ns/client.c
-@@ -87,8 +87,8 @@
+@@ -89,8 +89,8 @@
isc_log_write(ns_lctx, NS_LOGCATEGORY_CLIENT, NS_LOGMODULE_CLIENT, \
ISC_LOG_DEBUG(3), "clientmgr @%p: %s", manager, (m))
#else /* ifdef NS_CLIENT_TRACE */
@@ -15,12 +15,12 @@ Use 32-bit atomic integers for !_LP64 pl
#endif /* ifdef NS_CLIENT_TRACE */
#define TCP_CLIENT(c) (((c)->attributes & NS_CLIENTATTR_TCP) != 0)
-@@ -126,7 +126,7 @@
+@@ -128,7 +128,7 @@
* Number of tasks to be used by clients - those are used only when recursing
*/
-#if defined(_WIN32) && !defined(_WIN64)
-+#if (defined(_WIN32) && !defined(_WIN64)) || !defined(_LP64)
- LIBNS_EXTERNAL_DATA atomic_uint_fast32_t ns_client_requests =
- ATOMIC_VAR_INIT(0);
++#if defined(_WIN32) && !defined(_WIN64) || !defined(_LP64)
+ LIBNS_EXTERNAL_DATA atomic_uint_fast32_t ns_client_requests = 0;
#else /* if defined(_WIN32) && !defined(_WIN64) */
+ LIBNS_EXTERNAL_DATA atomic_uint_fast64_t ns_client_requests = 0;
Home |
Main Index |
Thread Index |
Old Index