[Midnightbsd-cvs] [MidnightBSD/src] 218a59: Vendor import of unbound 1.25.1

Lucas Holt noreply at github.com
Sun Jun 7 17:00:11 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/src
  Commit: 218a59eea85b80af539544093fa5d0a77fcb236c
      https://github.com/MidnightBSD/src/commit/218a59eea85b80af539544093fa5d0a77fcb236c
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-06-07 (Sun, 07 Jun 2026)

  Changed paths:
    M README.md
    M aclocal.m4
    M acx_nlnetlabs.m4
    M cachedb/cachedb.c
    M cachedb/redis.c
    M compat/arc4random.c
    M compat/chacha_private.h
    M compat/getentropy_linux.c
    M compat/gmtime_r.c
    M config.h.in
    M configure
    M configure.ac
    R configure~
    M contrib/README
    A contrib/gost12.patch
    M contrib/ios/install_openssl.sh
    M contrib/ios/setenv_ios.sh
    M contrib/unbound.service.in
    M contrib/unbound_portable.service.in
    M daemon/daemon.c
    M daemon/daemon.h
    M daemon/remote.c
    M daemon/remote.h
    M daemon/stats.c
    M daemon/unbound.c
    M daemon/worker.c
    M dns64/dns64.c
    M dnscrypt/dnscrypt.c
    M dnstap/dtstream.c
    M dnstap/dtstream.h
    M dnstap/unbound-dnstap-socket.c
    M doc/Changelog
    M doc/README
    M doc/README.DNS64
    M doc/README.man
    M doc/example.conf.in
    M doc/libunbound.3.in
    M doc/unbound-anchor.8.in
    M doc/unbound-anchor.rst
    M doc/unbound-checkconf.8.in
    M doc/unbound-control.8.in
    M doc/unbound-control.rst
    M doc/unbound-host.1.in
    M doc/unbound.8.in
    M doc/unbound.conf.5.in
    M doc/unbound.conf.rst
    M doc/unbound.rst
    M edns-subnet/subnetmod.c
    M edns-subnet/subnetmod.h
    M ipsecmod/ipsecmod.c
    M iterator/iter_fwd.c
    M iterator/iter_hints.c
    M iterator/iter_priv.c
    M iterator/iter_scrub.c
    M iterator/iter_utils.c
    M iterator/iter_utils.h
    M iterator/iterator.c
    M libunbound/python/libunbound.i
    M libunbound/unbound.h
    M pythonmod/interface.i
    M pythonmod/pythonmod.c
    M respip/respip.c
    M services/authzone.c
    M services/cache/dns.c
    M services/cache/dns.h
    M services/cache/infra.c
    M services/cache/rrset.c
    M services/listen_dnsport.c
    M services/localzone.c
    M services/localzone.h
    M services/mesh.c
    M services/mesh.h
    M services/modstack.c
    M services/outside_network.c
    M services/outside_network.h
    M services/rpz.c
    M sldns/rrdef.h
    M sldns/wire2str.c
    M smallapp/unbound-anchor.c
    M smallapp/unbound-checkconf.c
    M smallapp/unbound-control.c
    M smallapp/unbound-host.c
    M testcode/asynclook.c
    M testcode/checklocks.h
    M testcode/dohclient.c
    M testcode/doqclient.c
    M testcode/mini_tdir.sh
    M testcode/petal.c
    M testcode/pktview.c
    M testcode/replay.h
    M testcode/streamtcp.c
    M testcode/testpkts.c
    M testcode/testpkts.h
    M testcode/unitldns.c
    M testcode/unitmain.c
    M testcode/unitmsgparse.c
    M testcode/unitverify.c
    M testcode/unitzonemd.c
    M testdata/04-checkconf.tdir/good.all
    M testdata/04-checkconf.tdir/good.ifport
    A testdata/auth_https_origin.tdir/127.0.0.1/example.com.zone
    A testdata/auth_https_origin.tdir/auth_https_origin.conf
    A testdata/auth_https_origin.tdir/auth_https_origin.dsc
    A testdata/auth_https_origin.tdir/auth_https_origin.post
    A testdata/auth_https_origin.tdir/auth_https_origin.pre
    A testdata/auth_https_origin.tdir/auth_https_origin.test
    A testdata/auth_https_origin.tdir/petal.key
    A testdata/auth_https_origin.tdir/petal.pem
    A testdata/auth_notify_lookup.rpl
    M testdata/cachedb_expired.crpl
    M testdata/cachedb_expired_client_timeout.crpl
    M testdata/cachedb_expired_reply_ttl.crpl
    M testdata/cachedb_subnet_change.crpl
    M testdata/cachedb_val_expired.crpl
    A testdata/dname_unsigned_cname.rpl
    A testdata/ds_wildcard_cname.rpl
    M testdata/fwd_0ttlservfail.rpl
    M testdata/fwd_compress_c00c.tdir/fwd_compress_c00c.test
    A testdata/fwd_scrub_rrsig.rpl
    A testdata/iter_dname_ttl0.rpl
    A testdata/iter_nat64_donotq.rpl
    A testdata/iter_priv_svcb.rpl
    A testdata/iter_scrub_dname_out_of_zone.rpl
    M testdata/iter_scrub_promiscuous.rpl
    A testdata/iter_svcb_malformed.rpl
    A testdata/long_qname.rpl
    M testdata/refuse_xfr.rpl
    A testdata/respip_dns64_lookup.rpl
    M testdata/rrset_use_cached.rpl
    M testdata/serve_expired.rpl
    M testdata/serve_expired_0ttl_nodata.rpl
    M testdata/serve_expired_0ttl_nxdomain.rpl
    M testdata/serve_expired_0ttl_servfail.rpl
    M testdata/serve_expired_client_timeout.rpl
    R testdata/serve_expired_client_timeout_no_prefetch.rpl
    M testdata/serve_expired_client_timeout_servfail.rpl
    M testdata/serve_expired_reply_ttl.rpl
    M testdata/serve_expired_ttl_client_timeout.rpl
    M testdata/serve_expired_ttl_reset.rpl
    M testdata/serve_expired_zerottl.rpl
    M testdata/stat_values.tdir/stat_values.test
    A testdata/subnet_cached_servfail_timeout.crpl
    M testdata/subnet_global_prefetch_always_forward.crpl
    M testdata/subnet_global_prefetch_expired.crpl
    A testdata/subnet_scopezero_bogus.crpl
    A testdata/subnet_scopezero_global_nocache.crpl
    M testdata/test_ldnsrr.5
    M testdata/test_sigs.revoked
    A testdata/tls_reuse_auth.tdir/tls_reuse_auth.conf
    A testdata/tls_reuse_auth.tdir/tls_reuse_auth.conf2
    A testdata/tls_reuse_auth.tdir/tls_reuse_auth.dsc
    A testdata/tls_reuse_auth.tdir/tls_reuse_auth.post
    A testdata/tls_reuse_auth.tdir/tls_reuse_auth.pre
    A testdata/tls_reuse_auth.tdir/tls_reuse_auth.test
    A testdata/tls_reuse_auth.tdir/unbound_control.key
    A testdata/tls_reuse_auth.tdir/unbound_control.pem
    A testdata/tls_reuse_auth.tdir/unbound_server.key
    A testdata/tls_reuse_auth.tdir/unbound_server.pem
    A testdata/ttl_zero_cacherep.rpl
    M testdata/val_ds_cname.rpl
    M testdata/val_nsec3_iter_high.rpl
    M testdata/val_nx_nsec3_collision.rpl
    M testdata/val_nx_nsec3_params.rpl
    M util/alloc.c
    M util/config_file.c
    M util/config_file.h
    M util/configlexer.c
    M util/configlexer.lex
    M util/configparser.c
    M util/configparser.h
    M util/configparser.y
    M util/data/msgencode.c
    M util/data/msgencode.h
    M util/data/msgparse.c
    M util/data/msgparse.h
    M util/data/msgreply.c
    M util/data/msgreply.h
    M util/data/packed_rrset.c
    M util/data/packed_rrset.h
    M util/fptr_wlist.c
    M util/fptr_wlist.h
    M util/iana_ports.inc
    M util/locks.h
    M util/log.c
    M util/module.h
    M util/net_help.c
    M util/net_help.h
    M util/netevent.c
    M util/shm_side/shm_main.c
    M util/shm_side/shm_main.h
    M util/timehist.h
    M validator/val_neg.c
    M validator/val_nsec3.c
    M validator/val_nsec3.h
    M validator/val_sigcrypt.c
    M validator/val_sigcrypt.h
    M validator/val_utils.c
    M validator/val_utils.h
    M validator/validator.c
    M winrc/win_svc.c

  Log Message:
  -----------
  Vendor import of unbound 1.25.1


  Commit: af87df3beea5aa55a814f51ac11a0bf87d87a033
      https://github.com/MidnightBSD/src/commit/af87df3beea5aa55a814f51ac11a0bf87d87a033
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-06-07 (Sun, 07 Jun 2026)

  Changed paths:
    M contrib/unbound/README.md
    M contrib/unbound/aclocal.m4
    M contrib/unbound/acx_nlnetlabs.m4
    M contrib/unbound/cachedb/cachedb.c
    M contrib/unbound/cachedb/redis.c
    M contrib/unbound/compat/arc4random.c
    M contrib/unbound/compat/chacha_private.h
    M contrib/unbound/compat/getentropy_linux.c
    M contrib/unbound/compat/gmtime_r.c
    M contrib/unbound/config.h.in
    M contrib/unbound/configure
    M contrib/unbound/configure.ac
    M contrib/unbound/contrib/README
    A contrib/unbound/contrib/gost12.patch
    M contrib/unbound/contrib/ios/install_openssl.sh
    M contrib/unbound/contrib/ios/setenv_ios.sh
    M contrib/unbound/contrib/unbound.service.in
    M contrib/unbound/contrib/unbound_portable.service.in
    M contrib/unbound/daemon/daemon.c
    M contrib/unbound/daemon/daemon.h
    M contrib/unbound/daemon/remote.c
    M contrib/unbound/daemon/remote.h
    M contrib/unbound/daemon/stats.c
    M contrib/unbound/daemon/unbound.c
    M contrib/unbound/daemon/worker.c
    M contrib/unbound/dns64/dns64.c
    M contrib/unbound/dnscrypt/dnscrypt.c
    M contrib/unbound/dnstap/dtstream.c
    M contrib/unbound/dnstap/dtstream.h
    M contrib/unbound/dnstap/unbound-dnstap-socket.c
    M contrib/unbound/doc/Changelog
    M contrib/unbound/doc/README
    M contrib/unbound/doc/README.DNS64
    M contrib/unbound/doc/README.man
    M contrib/unbound/doc/example.conf.in
    M contrib/unbound/doc/libunbound.3.in
    M contrib/unbound/doc/unbound-anchor.8.in
    M contrib/unbound/doc/unbound-anchor.rst
    M contrib/unbound/doc/unbound-checkconf.8.in
    M contrib/unbound/doc/unbound-control.8.in
    M contrib/unbound/doc/unbound-control.rst
    M contrib/unbound/doc/unbound-host.1.in
    M contrib/unbound/doc/unbound.8.in
    M contrib/unbound/doc/unbound.conf.5.in
    M contrib/unbound/doc/unbound.conf.rst
    M contrib/unbound/doc/unbound.rst
    M contrib/unbound/edns-subnet/subnetmod.c
    M contrib/unbound/edns-subnet/subnetmod.h
    M contrib/unbound/ipsecmod/ipsecmod.c
    M contrib/unbound/iterator/iter_fwd.c
    M contrib/unbound/iterator/iter_hints.c
    M contrib/unbound/iterator/iter_priv.c
    M contrib/unbound/iterator/iter_scrub.c
    M contrib/unbound/iterator/iter_utils.c
    M contrib/unbound/iterator/iter_utils.h
    M contrib/unbound/iterator/iterator.c
    M contrib/unbound/libunbound/unbound.h
    M contrib/unbound/respip/respip.c
    M contrib/unbound/services/authzone.c
    M contrib/unbound/services/cache/dns.c
    M contrib/unbound/services/cache/dns.h
    M contrib/unbound/services/cache/infra.c
    M contrib/unbound/services/cache/rrset.c
    M contrib/unbound/services/listen_dnsport.c
    M contrib/unbound/services/localzone.c
    M contrib/unbound/services/localzone.h
    M contrib/unbound/services/mesh.c
    M contrib/unbound/services/mesh.h
    M contrib/unbound/services/modstack.c
    M contrib/unbound/services/outside_network.c
    M contrib/unbound/services/outside_network.h
    M contrib/unbound/services/rpz.c
    M contrib/unbound/sldns/rrdef.h
    M contrib/unbound/sldns/wire2str.c
    M contrib/unbound/smallapp/unbound-anchor.c
    M contrib/unbound/smallapp/unbound-checkconf.c
    M contrib/unbound/smallapp/unbound-control.c
    M contrib/unbound/smallapp/unbound-host.c
    A contrib/unbound/testdata/auth_https_origin.tdir/127.0.0.1/example.com.zone
    A contrib/unbound/testdata/auth_https_origin.tdir/auth_https_origin.conf
    A contrib/unbound/testdata/auth_https_origin.tdir/auth_https_origin.dsc
    A contrib/unbound/testdata/auth_https_origin.tdir/auth_https_origin.post
    A contrib/unbound/testdata/auth_https_origin.tdir/auth_https_origin.pre
    A contrib/unbound/testdata/auth_https_origin.tdir/auth_https_origin.test
    A contrib/unbound/testdata/auth_https_origin.tdir/petal.key
    A contrib/unbound/testdata/auth_https_origin.tdir/petal.pem
    A contrib/unbound/testdata/auth_notify_lookup.rpl
    A contrib/unbound/testdata/dname_unsigned_cname.rpl
    A contrib/unbound/testdata/ds_wildcard_cname.rpl
    A contrib/unbound/testdata/fwd_scrub_rrsig.rpl
    A contrib/unbound/testdata/iter_dname_ttl0.rpl
    A contrib/unbound/testdata/iter_nat64_donotq.rpl
    A contrib/unbound/testdata/iter_priv_svcb.rpl
    A contrib/unbound/testdata/iter_scrub_dname_out_of_zone.rpl
    A contrib/unbound/testdata/iter_svcb_malformed.rpl
    A contrib/unbound/testdata/long_qname.rpl
    A contrib/unbound/testdata/respip_dns64_lookup.rpl
    A contrib/unbound/testdata/subnet_cached_servfail_timeout.crpl
    A contrib/unbound/testdata/subnet_scopezero_bogus.crpl
    A contrib/unbound/testdata/subnet_scopezero_global_nocache.crpl
    A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.conf
    A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.conf2
    A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.dsc
    A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.post
    A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.pre
    A contrib/unbound/testdata/tls_reuse_auth.tdir/tls_reuse_auth.test
    A contrib/unbound/testdata/tls_reuse_auth.tdir/unbound_control.key
    A contrib/unbound/testdata/tls_reuse_auth.tdir/unbound_control.pem
    A contrib/unbound/testdata/tls_reuse_auth.tdir/unbound_server.key
    A contrib/unbound/testdata/tls_reuse_auth.tdir/unbound_server.pem
    A contrib/unbound/testdata/ttl_zero_cacherep.rpl
    M contrib/unbound/util/alloc.c
    M contrib/unbound/util/config_file.c
    M contrib/unbound/util/config_file.h
    M contrib/unbound/util/configlexer.c
    M contrib/unbound/util/configlexer.lex
    M contrib/unbound/util/configparser.c
    M contrib/unbound/util/configparser.h
    M contrib/unbound/util/configparser.y
    M contrib/unbound/util/data/msgencode.c
    M contrib/unbound/util/data/msgencode.h
    M contrib/unbound/util/data/msgparse.c
    M contrib/unbound/util/data/msgparse.h
    M contrib/unbound/util/data/msgreply.c
    M contrib/unbound/util/data/msgreply.h
    M contrib/unbound/util/data/packed_rrset.c
    M contrib/unbound/util/data/packed_rrset.h
    M contrib/unbound/util/fptr_wlist.c
    M contrib/unbound/util/fptr_wlist.h
    M contrib/unbound/util/iana_ports.inc
    M contrib/unbound/util/locks.h
    M contrib/unbound/util/log.c
    M contrib/unbound/util/module.h
    M contrib/unbound/util/net_help.c
    M contrib/unbound/util/net_help.h
    M contrib/unbound/util/netevent.c
    M contrib/unbound/util/shm_side/shm_main.c
    M contrib/unbound/util/shm_side/shm_main.h
    M contrib/unbound/util/timehist.h
    M contrib/unbound/validator/val_neg.c
    M contrib/unbound/validator/val_nsec3.c
    M contrib/unbound/validator/val_nsec3.h
    M contrib/unbound/validator/val_sigcrypt.c
    M contrib/unbound/validator/val_sigcrypt.h
    M contrib/unbound/validator/val_utils.c
    M contrib/unbound/validator/val_utils.h
    M contrib/unbound/validator/validator.c

  Log Message:
  -----------
  Merge commit '218a59eea85b80af539544093fa5d0a77fcb236c'

# Conflicts:
#	contrib/unbound/libunbound/python/libunbound.i
#	contrib/unbound/pythonmod/interface.i
#	contrib/unbound/pythonmod/pythonmod.c
#	contrib/unbound/testcode/asynclook.c
#	contrib/unbound/testcode/checklocks.h
#	contrib/unbound/testcode/dohclient.c
#	contrib/unbound/testcode/doqclient.c
#	contrib/unbound/testcode/mini_tdir.sh
#	contrib/unbound/testcode/petal.c
#	contrib/unbound/testcode/pktview.c
#	contrib/unbound/testcode/replay.h
#	contrib/unbound/testcode/streamtcp.c
#	contrib/unbound/testcode/testpkts.c
#	contrib/unbound/testcode/testpkts.h
#	contrib/unbound/testcode/unitldns.c
#	contrib/unbound/testcode/unitmain.c
#	contrib/unbound/testcode/unitmsgparse.c
#	contrib/unbound/testcode/unitverify.c
#	contrib/unbound/testcode/unitzonemd.c
#	contrib/unbound/testdata/04-checkconf.tdir/good.all
#	contrib/unbound/testdata/04-checkconf.tdir/good.ifport
#	contrib/unbound/testdata/cachedb_expired.crpl
#	contrib/unbound/testdata/cachedb_expired_client_timeout.crpl
#	contrib/unbound/testdata/cachedb_expired_reply_ttl.crpl
#	contrib/unbound/testdata/cachedb_subnet_change.crpl
#	contrib/unbound/testdata/cachedb_val_expired.crpl
#	contrib/unbound/testdata/fwd_0ttlservfail.rpl
#	contrib/unbound/testdata/fwd_compress_c00c.tdir/fwd_compress_c00c.test
#	contrib/unbound/testdata/iter_scrub_promiscuous.rpl
#	contrib/unbound/testdata/refuse_xfr.rpl
#	contrib/unbound/testdata/rrset_use_cached.rpl
#	contrib/unbound/testdata/serve_expired.rpl
#	contrib/unbound/testdata/serve_expired_0ttl_nodata.rpl
#	contrib/unbound/testdata/serve_expired_0ttl_nxdomain.rpl
#	contrib/unbound/testdata/serve_expired_0ttl_servfail.rpl
#	contrib/unbound/testdata/serve_expired_client_timeout.rpl
#	contrib/unbound/testdata/serve_expired_client_timeout_servfail.rpl
#	contrib/unbound/testdata/serve_expired_reply_ttl.rpl
#	contrib/unbound/testdata/serve_expired_ttl_client_timeout.rpl
#	contrib/unbound/testdata/serve_expired_ttl_reset.rpl
#	contrib/unbound/testdata/serve_expired_zerottl.rpl
#	contrib/unbound/testdata/stat_values.tdir/stat_values.test
#	contrib/unbound/testdata/subnet_global_prefetch_always_forward.crpl
#	contrib/unbound/testdata/subnet_global_prefetch_expired.crpl
#	contrib/unbound/testdata/test_ldnsrr.5
#	contrib/unbound/testdata/test_sigs.revoked
#	contrib/unbound/testdata/val_ds_cname.rpl
#	contrib/unbound/testdata/val_nsec3_iter_high.rpl
#	contrib/unbound/testdata/val_nx_nsec3_collision.rpl
#	contrib/unbound/testdata/val_nx_nsec3_params.rpl
#	contrib/unbound/winrc/win_svc.c


  Commit: a4c00f5b5b678da516a7910a027d521e328b819d
      https://github.com/MidnightBSD/src/commit/a4c00f5b5b678da516a7910a027d521e328b819d
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-06-07 (Sun, 07 Jun 2026)

  Changed paths:
    M contrib/unbound/config.h.in
    M contrib/unbound/configure
    M contrib/unbound/doc/example.conf
    M contrib/unbound/doc/libunbound.3
    M contrib/unbound/doc/unbound-anchor.8
    M contrib/unbound/doc/unbound-checkconf.8
    M contrib/unbound/doc/unbound-control.8
    M contrib/unbound/doc/unbound-host.1
    M contrib/unbound/doc/unbound.8
    M contrib/unbound/doc/unbound.conf.5
    M contrib/unbound/smallapp/unbound-control-setup.sh
    M lib/libunbound/config.h

  Log Message:
  -----------
  unbound 1.25.1: update generated config files and documentation

Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>


  Commit: 4661a919b3f3b652097ee7cde0ef2bd35bc8ec89
      https://github.com/MidnightBSD/src/commit/4661a919b3f3b652097ee7cde0ef2bd35bc8ec89
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-06-07 (Sun, 07 Jun 2026)

  Changed paths:
    M contrib/unbound/midnightbsd-configure.sh
    M lib/libunbound/config.h

  Log Message:
  -----------
  unbound: fix configure to use base system OpenSSL, regenerate config.h

Point midnightbsd-configure.sh at --with-ssl=/usr so it uses
OpenSSL 1.1.1 from base rather than 3.x from /usr/local.

Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>


Compare: https://github.com/MidnightBSD/src/compare/146a072e602c...4661a919b3f3

To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications


More information about the Midnightbsd-cvs mailing list