Build date: 1740178802 - Fri Feb 21 23:00:02 UTC 2025 Build cvs date: 1740176480 - Fri Feb 21 22:21:20 UTC 2025 Build id: 2025-02-22.1 Build tags: amd64-regress ports sysupgrade Applied the following diff(s): /home/anton/tmp/robsd/src-sys-em.diff /home/anton/tmp/robsd/src-sys-uhidev-sispm.diff /home/anton/tmp/robsd/src-sysupgrade.diff P distrib/amd64/common/install.md P distrib/sets/lists/base/mi P etc/examples/httpd.conf U etc/signify/openbsd-78-base.pub U etc/signify/openbsd-78-fw.pub P lib/libcrypto/asn1/x_x509.c P lib/libcrypto/x509/x509_local.h P lib/libcurses/Makefile U lib/libcurses/generate_pkgconfig.sh P lib/libform/Makefile U lib/libform/generate_pkgconfig.sh P lib/libmenu/Makefile U lib/libmenu/generate_pkgconfig.sh P lib/libpanel/Makefile U lib/libpanel/generate_pkgconfig.sh P regress/usr.sbin/bgpd/unittests/Makefile P regress/usr.sbin/bgpd/unittests/rde_aspa_test.c P sys/dev/pci/drm/drm_linux.c P sys/net/if_gre.c P sys/net/ifq.c P sys/net/route.c P usr.bin/calendar/calendar.1 P usr.bin/calendar/io.c P usr.bin/ssh/ssh.c P usr.sbin/installboot/efi_bootmgr.c P usr.sbin/unbound/Makefile.in P usr.sbin/unbound/aclocal.m4 P usr.sbin/unbound/config.h.in P usr.sbin/unbound/configure P usr.sbin/unbound/configure.ac P usr.sbin/unbound/install-sh P usr.sbin/unbound/ltmain.sh P usr.sbin/unbound/cachedb/cachedb.c P usr.sbin/unbound/cachedb/redis.c P usr.sbin/unbound/daemon/daemon.c P usr.sbin/unbound/daemon/daemon.h P usr.sbin/unbound/daemon/remote.c P usr.sbin/unbound/daemon/stats.c P usr.sbin/unbound/daemon/worker.c P usr.sbin/unbound/dns64/dns64.c P usr.sbin/unbound/dnstap/unbound-dnstap-socket.c P usr.sbin/unbound/doc/Changelog P usr.sbin/unbound/doc/README P usr.sbin/unbound/doc/example.conf.in P usr.sbin/unbound/doc/libunbound.3.in P usr.sbin/unbound/doc/unbound-anchor.8.in P usr.sbin/unbound/doc/unbound-checkconf.8.in P usr.sbin/unbound/doc/unbound-control.8.in P usr.sbin/unbound/doc/unbound-host.1.in P usr.sbin/unbound/doc/unbound.8.in P usr.sbin/unbound/doc/unbound.conf.5.in P usr.sbin/unbound/doc/unbound.doxygen P usr.sbin/unbound/iterator/iter_scrub.c P usr.sbin/unbound/iterator/iter_utils.c P usr.sbin/unbound/iterator/iter_utils.h P usr.sbin/unbound/iterator/iterator.c P usr.sbin/unbound/iterator/iterator.h P usr.sbin/unbound/libunbound/context.c P usr.sbin/unbound/libunbound/libworker.c P usr.sbin/unbound/libunbound/unbound.h P usr.sbin/unbound/services/authzone.c P usr.sbin/unbound/services/listen_dnsport.c P usr.sbin/unbound/services/listen_dnsport.h P usr.sbin/unbound/services/mesh.c P usr.sbin/unbound/services/mesh.h P usr.sbin/unbound/services/modstack.c P usr.sbin/unbound/services/rpz.c P usr.sbin/unbound/services/cache/dns.c P usr.sbin/unbound/services/cache/dns.h P usr.sbin/unbound/services/cache/rrset.c P usr.sbin/unbound/smallapp/unbound-control-setup.sh.in P usr.sbin/unbound/smallapp/unbound-control.c P usr.sbin/unbound/smallapp/unbound-host.c P usr.sbin/unbound/smallapp/worker_cb.c P usr.sbin/unbound/testcode/checklocks.c P usr.sbin/unbound/testcode/checklocks.h U usr.sbin/unbound/testcode/doqclient.c P usr.sbin/unbound/testcode/fake_event.c P usr.sbin/unbound/testcode/perf.c P usr.sbin/unbound/testcode/testbound.c U usr.sbin/unbound/testcode/unitdoq.c P usr.sbin/unbound/testcode/unitmain.c P usr.sbin/unbound/testcode/unitmain.h P usr.sbin/unbound/testcode/unitzonemd.c P usr.sbin/unbound/util/alloc.c P usr.sbin/unbound/util/config_file.c P usr.sbin/unbound/util/config_file.h P usr.sbin/unbound/util/configlexer.lex P usr.sbin/unbound/util/configparser.y P usr.sbin/unbound/util/fptr_wlist.c P usr.sbin/unbound/util/locks.h P usr.sbin/unbound/util/log.c P usr.sbin/unbound/util/log.h P usr.sbin/unbound/util/module.h P usr.sbin/unbound/util/netevent.c P usr.sbin/unbound/util/netevent.h P usr.sbin/unbound/util/data/msgparse.h P usr.sbin/unbound/util/data/msgreply.c P usr.sbin/unbound/util/data/msgreply.h P usr.sbin/unbound/util/data/packed_rrset.h P usr.sbin/unbound/validator/val_neg.c P usr.sbin/unbound/validator/val_nsec3.c P usr.sbin/unbound/validator/validator.c P usr.sbin/unbound/validator/validator.h commit ffsHNQvawZVV7iiD Author: bluhm Date: 2025/02/21 22:21:20 Move kassert from resolve to add case in rtrequest(). In case RTM_RESOLVE there is already an assertion about ifa_ifp != NULL. Move it down after the fallthrough to cover also RTM_ADD. This should give a better hint from syzkaller what is going wrong. Reported-by: syzbot+f77fe03091e5efd9aaf9@syzkaller.appspotmail.com OK claudio@ sys/net/route.c commit wtt05v8oRWgpyYUZ Author: deraadt Date: 2025/02/21 20:55:53 7.8 base key etc/signify/openbsd-78-base.pub commit xOtZcoXSmQ0HpDfu Author: kettenis Date: 2025/02/21 20:41:50 U-Boot typically doesn't support setting EFI varibles. In that case the EFIIOC_VAR_SET ioctl will return ENOSYS. Handle this the same way as EPERM to avoid needlessly alarming the user. ok deraadt@, jca@ usr.sbin/installboot/efi_bootmgr.c commit zwxNCO9ZO6QAUyGL Author: sthen Date: 2025/02/21 19:27:40 add 7.8 firmware key etc/signify/openbsd-78-fw.pub commit kyxV6mZra93gEhny Author: kirill Date: 2025/02/21 19:04:34 calendar(1): introduce RECIPIENT_EMAIL OK: mvs@ usr.bin/calendar/calendar.1 usr.bin/calendar/io.c commit KQgZ2ToRPEHwHIeL Author: deraadt Date: 2025/02/21 18:22:41 Also prohibit , (comma) in hostnames, proposed by David Leadbeater ok djm millert usr.bin/ssh/ssh.c commit Eh7wiGqllhf5Hi7K Author: sthen Date: 2025/02/21 18:17:06 sync; curses pkg-config files distrib/sets/lists/base/mi commit F0WbmYHRY9B9cYr7 Author: sthen Date: 2025/02/21 18:16:45 create pkg-config files for curses-related libraries makes sense to kettenis & feedback about compiler/linker flags ok tb, millert lib/libcurses/Makefile lib/libcurses/generate_pkgconfig.sh lib/libform/Makefile lib/libform/generate_pkgconfig.sh lib/libmenu/Makefile lib/libmenu/generate_pkgconfig.sh lib/libpanel/Makefile lib/libpanel/generate_pkgconfig.sh commit GUeHUxizFX5yPYtz Author: kn Date: 2025/02/21 15:37:25 install.md runs too early for dmesg.boot to be available, use plain dmesg(1) Should have been in r1.63 "With ACPI >= 5, assume UEFI and default to GPT", otherwise an early grep ENOENT error shows and default detection fails. Reminded by kevlo, thanks. distrib/amd64/common/install.md commit eHLkvYwMrXvbb445 Author: sthen Date: 2025/02/21 13:20:40 merge unbound 1.22.0, ok florian usr.sbin/unbound/Makefile.in usr.sbin/unbound/aclocal.m4 usr.sbin/unbound/config.h.in usr.sbin/unbound/configure usr.sbin/unbound/configure.ac usr.sbin/unbound/install-sh usr.sbin/unbound/ltmain.sh usr.sbin/unbound/cachedb/cachedb.c usr.sbin/unbound/daemon/daemon.c usr.sbin/unbound/daemon/daemon.h usr.sbin/unbound/daemon/remote.c usr.sbin/unbound/daemon/stats.c usr.sbin/unbound/daemon/worker.c usr.sbin/unbound/dns64/dns64.c usr.sbin/unbound/dnstap/unbound-dnstap-socket.c usr.sbin/unbound/doc/Changelog usr.sbin/unbound/doc/README usr.sbin/unbound/doc/example.conf.in usr.sbin/unbound/doc/libunbound.3.in usr.sbin/unbound/doc/unbound-anchor.8.in usr.sbin/unbound/doc/unbound-checkconf.8.in usr.sbin/unbound/doc/unbound-control.8.in usr.sbin/unbound/doc/unbound-host.1.in usr.sbin/unbound/doc/unbound.8.in usr.sbin/unbound/doc/unbound.conf.5.in usr.sbin/unbound/doc/unbound.doxygen usr.sbin/unbound/iterator/iter_scrub.c usr.sbin/unbound/iterator/iter_utils.c usr.sbin/unbound/iterator/iter_utils.h usr.sbin/unbound/iterator/iterator.c usr.sbin/unbound/iterator/iterator.h usr.sbin/unbound/libunbound/context.c usr.sbin/unbound/libunbound/libworker.c usr.sbin/unbound/libunbound/unbound.h usr.sbin/unbound/services/authzone.c usr.sbin/unbound/services/listen_dnsport.c usr.sbin/unbound/services/listen_dnsport.h usr.sbin/unbound/services/mesh.c usr.sbin/unbound/services/mesh.h usr.sbin/unbound/services/modstack.c usr.sbin/unbound/services/cache/dns.c usr.sbin/unbound/services/cache/dns.h usr.sbin/unbound/services/cache/rrset.c usr.sbin/unbound/smallapp/unbound-control-setup.sh.in usr.sbin/unbound/smallapp/unbound-control.c usr.sbin/unbound/smallapp/unbound-host.c usr.sbin/unbound/smallapp/worker_cb.c usr.sbin/unbound/util/alloc.c usr.sbin/unbound/util/config_file.c usr.sbin/unbound/util/config_file.h usr.sbin/unbound/util/configlexer.lex usr.sbin/unbound/util/configparser.y usr.sbin/unbound/util/fptr_wlist.c usr.sbin/unbound/util/locks.h usr.sbin/unbound/util/log.c usr.sbin/unbound/util/log.h usr.sbin/unbound/util/module.h usr.sbin/unbound/util/netevent.c usr.sbin/unbound/util/netevent.h usr.sbin/unbound/util/data/msgparse.h usr.sbin/unbound/util/data/msgreply.c usr.sbin/unbound/util/data/msgreply.h usr.sbin/unbound/util/data/packed_rrset.h usr.sbin/unbound/validator/val_neg.c usr.sbin/unbound/validator/val_nsec3.c usr.sbin/unbound/validator/validator.c usr.sbin/unbound/validator/validator.h commit JZ5LfdRZv9FkdqNt Author: sthen Date: 2025/02/21 13:17:14 import unbound 1.22.0 usr.sbin/unbound/Makefile.in usr.sbin/unbound/aclocal.m4 usr.sbin/unbound/config.h.in usr.sbin/unbound/configure usr.sbin/unbound/configure.ac usr.sbin/unbound/install-sh usr.sbin/unbound/ltmain.sh usr.sbin/unbound/cachedb/cachedb.c usr.sbin/unbound/cachedb/redis.c usr.sbin/unbound/daemon/daemon.c usr.sbin/unbound/daemon/daemon.h usr.sbin/unbound/daemon/remote.c usr.sbin/unbound/daemon/stats.c usr.sbin/unbound/daemon/worker.c usr.sbin/unbound/dns64/dns64.c usr.sbin/unbound/dnstap/unbound-dnstap-socket.c usr.sbin/unbound/doc/Changelog usr.sbin/unbound/doc/README usr.sbin/unbound/doc/example.conf.in usr.sbin/unbound/doc/libunbound.3.in usr.sbin/unbound/doc/unbound-anchor.8.in usr.sbin/unbound/doc/unbound-checkconf.8.in usr.sbin/unbound/doc/unbound-control.8.in usr.sbin/unbound/doc/unbound-host.1.in usr.sbin/unbound/doc/unbound.8.in usr.sbin/unbound/doc/unbound.conf.5.in usr.sbin/unbound/doc/unbound.doxygen usr.sbin/unbound/iterator/iter_scrub.c usr.sbin/unbound/iterator/iter_utils.c usr.sbin/unbound/iterator/iter_utils.h usr.sbin/unbound/iterator/iterator.c usr.sbin/unbound/iterator/iterator.h usr.sbin/unbound/libunbound/context.c usr.sbin/unbound/libunbound/libworker.c usr.sbin/unbound/libunbound/unbound.h usr.sbin/unbound/services/authzone.c usr.sbin/unbound/services/listen_dnsport.c usr.sbin/unbound/services/listen_dnsport.h usr.sbin/unbound/services/mesh.c usr.sbin/unbound/services/mesh.h usr.sbin/unbound/services/modstack.c usr.sbin/unbound/services/rpz.c usr.sbin/unbound/services/cache/dns.c usr.sbin/unbound/services/cache/dns.h usr.sbin/unbound/services/cache/rrset.c usr.sbin/unbound/smallapp/unbound-control-setup.sh.in usr.sbin/unbound/smallapp/unbound-control.c usr.sbin/unbound/smallapp/unbound-host.c usr.sbin/unbound/smallapp/worker_cb.c usr.sbin/unbound/testcode/checklocks.c usr.sbin/unbound/testcode/checklocks.h usr.sbin/unbound/testcode/doqclient.c usr.sbin/unbound/testcode/doqclient.c usr.sbin/unbound/testcode/fake_event.c usr.sbin/unbound/testcode/perf.c usr.sbin/unbound/testcode/testbound.c usr.sbin/unbound/testcode/unitdoq.c usr.sbin/unbound/testcode/unitdoq.c usr.sbin/unbound/testcode/unitmain.c usr.sbin/unbound/testcode/unitmain.h usr.sbin/unbound/testcode/unitzonemd.c usr.sbin/unbound/util/alloc.c usr.sbin/unbound/util/config_file.c usr.sbin/unbound/util/config_file.h usr.sbin/unbound/util/configlexer.lex usr.sbin/unbound/util/configparser.y usr.sbin/unbound/util/fptr_wlist.c usr.sbin/unbound/util/locks.h usr.sbin/unbound/util/log.c usr.sbin/unbound/util/log.h usr.sbin/unbound/util/module.h usr.sbin/unbound/util/netevent.c usr.sbin/unbound/util/netevent.h usr.sbin/unbound/util/data/msgparse.h usr.sbin/unbound/util/data/msgreply.c usr.sbin/unbound/util/data/msgreply.h usr.sbin/unbound/util/data/packed_rrset.h usr.sbin/unbound/validator/val_neg.c usr.sbin/unbound/validator/val_nsec3.c usr.sbin/unbound/validator/validator.c usr.sbin/unbound/validator/validator.h commit rsMVhG4uveURemac Author: mbuhl Date: 2025/02/21 10:19:52 Remove acme-challenge location from HTTPS server configuration as RFC8555 8.3 explicitly states that the challenge must be over HTTP. From Lucas de Sena (lucas AT seninha.org), thanks! ok sdk@ etc/examples/httpd.conf commit j1kF5Af5ffmqvXoh Author: dlg Date: 2025/02/21 06:20:12 replace "if (!task_del) taskq_barrier" with "taskq_del_barrier". as per src/sys/kern/kern_task.c r1.36, it's possible for a task to be re-added while it's currently running. in this situation the "if (!task_del)" skips the barrier but doesn't do anything about the currently running code, which taskq_del_barrier properly handles. sys/net/if_gre.c sys/net/ifq.c commit NJYqExgYTRx0c6F3 Author: anton Date: 2025/02/21 06:10:59 Add by now required monotime.c to bgpd unit tests. regress/usr.sbin/bgpd/unittests/Makefile regress/usr.sbin/bgpd/unittests/rde_aspa_test.c commit fvIGmDRPzYntukoS Author: tb Date: 2025/02/21 05:44:28 Remove unused name member from x509_st As far as I can tell this has never been used since the beginning of git history with SSLeay 0.8.1b, so we can simplify the x509_cb() a little. ok jsing miod lib/libcrypto/asn1/x_x509.c lib/libcrypto/x509/x509_local.h commit j3Rtepp3pkMpnkkT Author: jsg Date: 2025/02/21 03:34:10 use BACKLIGHT_POWER defines for power properties; no functional change sys/dev/pci/drm/drm_linux.c