From nobody Wed Jul 13 19:31:51 2022 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 948A31D21A17; Wed, 13 Jul 2022 19:31:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Ljnn33sm3z45yb; Wed, 13 Jul 2022 19:31:51 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1657740711; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Slz4jdo+1iGQm3LWQYiOkD82fyIb6jpE9/6ilF86dZ8=; b=r3yF457y5xBIwoMQPFoiOWkS4ZbIXJ/fIrl8UNXpOhRREdA4erzf2fYPU3Xngu2fQu8bzi X6YQ9X00E/WDu5Auc6fQLCuip1LoaZ/pAUCTWhMRkr++k0cwkCscpqgtHfENHE7k0COEMm yCzjRkt6m0Qr4BtDE26D5hHHVZHK44UO2127LGdOraOaXHcfW+OhAVqSG97TA0kUTz+OE9 FFnx1dy77wuFoS2jP3mGQeWKRsGS/I0ertbh6b8uz2EjpJku4bpcHP5owQ5ykA0of+5X0d KUSYgVFC+mGrABAz/DPccT4Pt9AX16G0axHOcfEoZvhkq+okHjDssm8QmZTmSQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Ljnn32wK3zbZj; Wed, 13 Jul 2022 19:31:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 26DJVp6R083624; Wed, 13 Jul 2022 19:31:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 26DJVpJL083623; Wed, 13 Jul 2022 19:31:51 GMT (envelope-from git) Date: Wed, 13 Jul 2022 19:31:51 GMT Message-Id: <202207131931.26DJVpJL083623@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Cy Schubert Subject: git: 0a92a9fca737 - main - unbound: Vendor import 1.16.1 List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cy X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0a92a9fca737edafbad03ee5a8efebe302851cff Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1657740711; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Slz4jdo+1iGQm3LWQYiOkD82fyIb6jpE9/6ilF86dZ8=; b=DFne7Q5/p0jlIzZqHyt4CtQgis/XIf0Ky5YRTIYYQlyH2gPvTtqv0caKgF0uwV9qgQN56W RPgo/4fBCGmsv3y8gP6CdpAz8YKdE5BuRgLsHp401gxY3JGDdoK1RTcv8k61o9LjlIvECT pYd56fZP5x+x90rcIx1h3Qkd7CiJeJvzl/ggvxPf3WKSrvxDoRGv4MNGIRAceOnP+fQ5N9 hgoJ+h0AjGh6m4K5/lBtmKhDwoyuq/7oAFdn0vmoDMe/kjjs+ubFuXTQ4K5C/8k4rgq571 YM7boXQuDdQiBo4mgU2ynCBMAKkxwI6Hu7KKdXr4MTqv487oZARG+jrpWvzIcg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1657740711; a=rsa-sha256; cv=none; b=mAFBoVkLn9n7LERR5eWfzxbWG0QlyWpA3/pGZO4RZ+Ray2Yw1Qs2kAKELZbvadwgcUinaQ KiIu3EJ3mJu9jtJ1kR8vGND9qlvDy/R5W+VbXnnwAGWCRqPhnbStd/sLBtIrbGQKmT+yRz G6FrZbMRhAJrJWKH2+9M5/PHxnzrkrUlKXFdeId/jmqavr5Ehj9TxhdO6rZu+Q+jWKsLhp f4w993hw3W7BvyZZa3/g0hdEVSYV1fZkUWHACYIlPTZH9uZ6epsHndc4w8Sf94TKfYUIIX 55FNnbp8lIjAiB1VJDmRsR7wv6uXGjCeuoiHXkPkV88RnO6MXckEIpG1AjFu3Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by cy: URL: https://cgit.FreeBSD.org/src/commit/?id=0a92a9fca737edafbad03ee5a8efebe302851cff commit 0a92a9fca737edafbad03ee5a8efebe302851cff Merge: 1dfcff294e44 d57351465531 Author: Cy Schubert AuthorDate: 2022-07-13 19:30:14 +0000 Commit: Cy Schubert CommitDate: 2022-07-13 19:30:14 +0000 unbound: Vendor import 1.16.1 Merge commit 'd57351465531b38689892ec862de2725b52842dd' into unbound/main2 MFC after: 1 month contrib/unbound/Makefile.in | 12 +- contrib/unbound/config.h.in | 4 + contrib/unbound/configure | 109 ++++- contrib/unbound/configure.ac | 11 +- contrib/unbound/contrib/metrics.awk | 1 + contrib/unbound/contrib/unbound_munin_ | 3 +- contrib/unbound/daemon/daemon.c | 2 +- contrib/unbound/daemon/remote.c | 2 + contrib/unbound/daemon/stats.c | 2 + contrib/unbound/daemon/worker.c | 24 +- contrib/unbound/doc/Changelog | 80 ++- contrib/unbound/doc/README | 2 +- contrib/unbound/doc/example.conf.in | 6 +- contrib/unbound/doc/libunbound.3.in | 4 +- contrib/unbound/doc/unbound-anchor.8.in | 2 +- contrib/unbound/doc/unbound-checkconf.8.in | 2 +- contrib/unbound/doc/unbound-control.8.in | 6 +- contrib/unbound/doc/unbound-host.1.in | 2 +- contrib/unbound/doc/unbound.8.in | 6 +- contrib/unbound/doc/unbound.conf.5.in | 10 +- contrib/unbound/edns-subnet/subnetmod.c | 49 +- contrib/unbound/edns-subnet/subnetmod.h | 5 +- contrib/unbound/iterator/iter_delegpt.c | 21 +- contrib/unbound/iterator/iter_delegpt.h | 3 +- contrib/unbound/iterator/iter_utils.c | 6 +- contrib/unbound/iterator/iterator.c | 204 ++++++-- contrib/unbound/iterator/iterator.h | 29 +- contrib/unbound/libunbound/unbound.h | 2 + contrib/unbound/services/authzone.c | 4 +- contrib/unbound/services/mesh.c | 3 +- contrib/unbound/services/outside_network.c | 12 +- contrib/unbound/services/outside_network.h | 2 + contrib/unbound/sldns/parse.c | 55 ++- contrib/unbound/smallapp/unbound-control.c | 2 + contrib/unbound/testcode/readzone.c | 158 ------ contrib/unbound/testcode/unittcpreuse.c | 236 --------- contrib/unbound/testcode/unitzonemd.c | 537 --------------------- contrib/unbound/testdata/auth_zonemd_anchor.rpl | 234 --------- .../unbound/testdata/auth_zonemd_anchor_fail.rpl | 236 --------- contrib/unbound/testdata/auth_zonemd_chain.rpl | 234 --------- .../unbound/testdata/auth_zonemd_chain_fail.rpl | 236 --------- contrib/unbound/testdata/auth_zonemd_file.rpl | 183 ------- contrib/unbound/testdata/auth_zonemd_file_fail.rpl | 185 ------- .../unbound/testdata/auth_zonemd_file_unknown.rpl | 184 ------- contrib/unbound/testdata/auth_zonemd_insecure.rpl | 215 --------- .../testdata/auth_zonemd_insecure_absent.rpl | 217 --------- .../auth_zonemd_insecure_absent_reject.rpl | 218 --------- .../unbound/testdata/auth_zonemd_insecure_fail.rpl | 218 --------- contrib/unbound/testdata/auth_zonemd_nokey.rpl | 212 -------- .../testdata/auth_zonemd_permissive_mode.rpl | 187 ------- contrib/unbound/testdata/auth_zonemd_xfr.rpl | 238 --------- .../unbound/testdata/auth_zonemd_xfr_anchor.rpl | 285 ----------- .../testdata/auth_zonemd_xfr_anchor_fail.rpl | 266 ---------- contrib/unbound/testdata/auth_zonemd_xfr_chain.rpl | 310 ------------ .../testdata/auth_zonemd_xfr_chain_fail.rpl | 321 ------------ .../testdata/auth_zonemd_xfr_chain_keyinxfr.rpl | 315 ------------ contrib/unbound/testdata/auth_zonemd_xfr_fail.rpl | 241 --------- contrib/unbound/testdata/ede.tdir/bogus/clean.sh | 1 - .../testdata/ede.tdir/bogus/dnskey-failures.test | 10 - .../testdata/ede.tdir/bogus/dnssec-failures.test | 15 - .../testdata/ede.tdir/bogus/make-broken-zone.sh | 67 --- .../testdata/ede.tdir/bogus/nsec-failures.test | 10 - .../testdata/ede.tdir/bogus/rrsig-failures.test | 10 - contrib/unbound/testdata/ede.tdir/ede-auth.conf | 27 -- contrib/unbound/testdata/ede.tdir/ede.conf | 49 -- contrib/unbound/testdata/ede.tdir/ede.dsc | 16 - contrib/unbound/testdata/ede.tdir/ede.post | 10 - contrib/unbound/testdata/ede.tdir/ede.pre | 37 -- contrib/unbound/testdata/ede.tdir/ede.test | 72 --- contrib/unbound/testdata/ede_acl_refused.rpl | 35 -- .../unbound/testdata/ede_cache_snoop_noth_auth.rpl | 33 -- .../testdata/ede_localzone_dname_expansion.rpl | 37 -- .../testdata/edns_attached_once_per_upstream.rpl | 90 ---- contrib/unbound/testdata/fwd_error_retries.rpl | 27 -- .../fwd_udp_with_tcp_upstream.conf | 20 - .../fwd_udp_with_tcp_upstream.dsc | 16 - .../fwd_udp_with_tcp_upstream.post | 10 - .../fwd_udp_with_tcp_upstream.pre | 31 -- .../fwd_udp_with_tcp_upstream.test | 35 -- .../fwd_udp_with_tcp_upstream.testns | 25 - .../127.0.0.1/example.com.zone | 3 - .../http_user_agent.tdir/http_user_agent.conf | 24 - .../http_user_agent.tdir/http_user_agent.dsc | 16 - .../http_user_agent.tdir/http_user_agent.post | 11 - .../http_user_agent.tdir/http_user_agent.pre | 37 -- .../http_user_agent.tdir/http_user_agent.test | 103 ---- .../testdata/http_user_agent.tdir/petal.key | 21 - .../testdata/http_user_agent.tdir/petal.pem | 14 - .../http_user_agent.tdir/unbound_control.key | 39 -- .../http_user_agent.tdir/unbound_control.pem | 22 - .../http_user_agent.tdir/unbound_server.key | 39 -- .../http_user_agent.tdir/unbound_server.pem | 22 - contrib/unbound/testdata/ipset.tdir/ipset.conf | 23 - contrib/unbound/testdata/ipset.tdir/ipset.dsc | 16 - contrib/unbound/testdata/ipset.tdir/ipset.post | 14 - contrib/unbound/testdata/ipset.tdir/ipset.pre | 33 -- contrib/unbound/testdata/ipset.tdir/ipset.test | 155 ------ contrib/unbound/testdata/ipset.tdir/ipset.testns | 103 ---- contrib/unbound/testdata/iter_cname_minimise.rpl | 179 ------- contrib/unbound/testdata/iter_dp_ip6useless.rpl | 168 ------- contrib/unbound/testdata/nsid_bogus.rpl | 175 ------- .../unbound/testdata/ratelimit.tdir/ratelimit.conf | 29 -- .../unbound/testdata/ratelimit.tdir/ratelimit.dsc | 16 - .../unbound/testdata/ratelimit.tdir/ratelimit.post | 14 - .../unbound/testdata/ratelimit.tdir/ratelimit.pre | 33 -- .../unbound/testdata/ratelimit.tdir/ratelimit.test | 183 ------- .../testdata/ratelimit.tdir/ratelimit.testns | 13 - .../testdata/ratelimit.tdir/unbound_control.key | 39 -- .../testdata/ratelimit.tdir/unbound_control.pem | 22 - .../testdata/ratelimit.tdir/unbound_server.key | 39 -- .../testdata/ratelimit.tdir/unbound_server.pem | 22 - contrib/unbound/testdata/rpz_clientip.rpl | 264 ---------- contrib/unbound/testdata/rpz_nsdname.rpl | 390 --------------- contrib/unbound/testdata/rpz_nsip.rpl | 408 ---------------- contrib/unbound/testdata/rpz_passthru.rpl | 154 ------ contrib/unbound/testdata/rpz_qname_tcponly.rpl | 117 ----- contrib/unbound/testdata/rpz_respip_tcponly.rpl | 207 -------- contrib/unbound/testdata/rpz_rootwc.rpl | 162 ------- .../unbound/testdata/rpz_signal_nxdomain_ra.rpl | 254 ---------- .../stub_udp_with_tcp_upstream.conf | 19 - .../stub_udp_with_tcp_upstream.dsc | 16 - .../stub_udp_with_tcp_upstream.post | 10 - .../stub_udp_with_tcp_upstream.pre | 35 -- .../stub_udp_with_tcp_upstream.test | 37 -- .../stub_udp_with_tcp_upstream.testns | 48 -- contrib/unbound/testdata/subnet_prefetch.crpl | 215 --------- .../testdata/subnet_prefetch_with_client_ecs.crpl | 221 --------- .../testdata/svcb.tdir/crypto.cloudflare.com.zone | 9 - contrib/unbound/testdata/svcb.tdir/svcb.dsc | 16 - .../testdata/svcb.tdir/svcb.failure-cases-01 | 9 - .../testdata/svcb.tdir/svcb.failure-cases-02 | 8 - .../testdata/svcb.tdir/svcb.failure-cases-03 | 8 - .../testdata/svcb.tdir/svcb.failure-cases-04 | 8 - .../testdata/svcb.tdir/svcb.success-cases.zone | 47 -- .../testdata/svcb.tdir/svcb.success-cases.zone.cmp | 10 - contrib/unbound/testdata/svcb.tdir/svcb.test | 97 ---- .../testdata/svcb.tdir/svcb.test-vectors-pf.zone | 92 ---- .../testdata/svcb.tdir/svcb.test-vectors-wf.zone | 232 --------- contrib/unbound/testdata/zonemd.example1.zone | 4 - contrib/unbound/testdata/zonemd.example10.zone | 35 -- contrib/unbound/testdata/zonemd.example11.zone | 33 -- contrib/unbound/testdata/zonemd.example12.zone | 35 -- contrib/unbound/testdata/zonemd.example13.zone | 33 -- contrib/unbound/testdata/zonemd.example14.zone | 35 -- contrib/unbound/testdata/zonemd.example15.zone | 35 -- contrib/unbound/testdata/zonemd.example16.zone | 11 - contrib/unbound/testdata/zonemd.example17.zone | 11 - contrib/unbound/testdata/zonemd.example2.zone | 15 - contrib/unbound/testdata/zonemd.example3.zone | 34 -- contrib/unbound/testdata/zonemd.example4.zone | 36 -- contrib/unbound/testdata/zonemd.example5.zone | 34 -- contrib/unbound/testdata/zonemd.example6.zone | 36 -- contrib/unbound/testdata/zonemd.example7.zone | 31 -- contrib/unbound/testdata/zonemd.example8.zone | 34 -- contrib/unbound/testdata/zonemd.example9.zone | 35 -- contrib/unbound/testdata/zonemd.example_a1.zone | 6 - contrib/unbound/testdata/zonemd.example_a2.zone | 25 - contrib/unbound/testdata/zonemd.example_a3.zone | 30 -- contrib/unbound/testdata/zonemd.example_a4.zone | 127 ----- contrib/unbound/testdata/zonemd.example_a5.zone | 48 -- .../testdata/zonemd_reload.tdir/zonemd_reload.conf | 23 - .../testdata/zonemd_reload.tdir/zonemd_reload.dsc | 16 - .../testdata/zonemd_reload.tdir/zonemd_reload.post | 14 - .../testdata/zonemd_reload.tdir/zonemd_reload.pre | 35 -- .../testdata/zonemd_reload.tdir/zonemd_reload.test | 74 --- .../zonemd_reload.tdir/zonemd_reload.testns | 27 -- .../testdata/zonemd_reload.tdir/zonemd_reload.zone | 8 - contrib/unbound/util/iana_ports.inc | 9 + contrib/unbound/util/net_help.c | 10 +- contrib/unbound/validator/val_secalgo.c | 127 +++-- contrib/unbound/validator/val_sigcrypt.c | 148 +++--- contrib/unbound/validator/val_utils.c | 2 +- 172 files changed, 728 insertions(+), 12244 deletions(-)