OpenBSD/src jQ5kh4yetc/signify openbsd-78-pkg.pub

   7.8 packages key
VersionDeltaFile
1.1+2-0etc/signify/openbsd-78-pkg.pub
+2-01 files

OpenBSD/src ffsHNQvsys/net route.c

   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 at syzkaller.appspotmail.com
   OK claudio@
VersionDeltaFile
1.442+2-2sys/net/route.c
+2-21 files

OpenBSD/src wtt05v8etc/signify openbsd-78-base.pub

   7.8 base key
VersionDeltaFile
1.1+2-0etc/signify/openbsd-78-base.pub
+2-01 files

OpenBSD/src xOtZcoXusr.sbin/installboot efi_bootmgr.c

   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@
VersionDeltaFile
1.2+3-3usr.sbin/installboot/efi_bootmgr.c
+3-31 files

OpenBSD/src zwxNCO9etc/signify openbsd-78-fw.pub

   add 7.8 firmware key
VersionDeltaFile
1.1+2-0etc/signify/openbsd-78-fw.pub
+2-01 files

OpenBSD/src kyxV6mZusr.bin/calendar io.c calendar.1

   calendar(1): introduce RECIPIENT_EMAIL

   OK: mvs@
VersionDeltaFile
1.52+10-2usr.bin/calendar/io.c
1.45+6-2usr.bin/calendar/calendar.1
+16-42 files

OpenBSD/src KQgZ2Tousr.bin/ssh ssh.c

   Also prohibit , (comma) in hostnames, proposed by David Leadbeater
   ok djm millert
VersionDeltaFile
1.605+2-2usr.bin/ssh/ssh.c
+2-21 files

OpenBSD/src Eh7wiGqdistrib/sets/lists/base mi

   sync; curses pkg-config files
VersionDeltaFile
1.1156+4-0distrib/sets/lists/base/mi
+4-01 files

OpenBSD/src F0WbmYHlib/libcurses generate_pkgconfig.sh Makefile, lib/libform generate_pkgconfig.sh

   create pkg-config files for curses-related libraries
   makes sense to kettenis & feedback about compiler/linker flags
   ok tb, millert
VersionDeltaFile
1.1+78-0lib/libform/generate_pkgconfig.sh
1.1+78-0lib/libpanel/generate_pkgconfig.sh
1.1+78-0lib/libmenu/generate_pkgconfig.sh
1.1+77-0lib/libcurses/generate_pkgconfig.sh
1.77+12-2lib/libcurses/Makefile
1.14+12-1lib/libpanel/Makefile
+335-32 files not shown
+359-58 files

OpenBSD/src GUeHUxidistrib/amd64/common install.md

   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.
VersionDeltaFile
1.65+3-3distrib/amd64/common/install.md
+3-31 files

OpenBSD/src eHLkvYwusr.sbin/unbound ltmain.sh configure, usr.sbin/unbound/services listen_dnsport.c listen_dnsport.h

   merge unbound 1.22.0, ok florian
VersionDeltaFile
1.38+2,500-34usr.sbin/unbound/services/listen_dnsport.c
1.40+2,010-97usr.sbin/unbound/util/netevent.c
1.6+293-573usr.sbin/unbound/ltmain.sh
1.57+490-279usr.sbin/unbound/configure
1.21+401-4usr.sbin/unbound/services/listen_dnsport.h
1.11+130-162usr.sbin/unbound/aclocal.m4
+5,824-1,14961 files not shown
+7,314-1,43067 files

OpenBSD/src JZ5LfdRusr.sbin/unbound ltmain.sh configure, usr.sbin/unbound/services listen_dnsport.c listen_dnsport.h

   import unbound 1.22.0
VersionDeltaFile
1.1+2,701-0usr.sbin/unbound/testcode/doqclient.c
1.1.1.28+2,500-34usr.sbin/unbound/services/listen_dnsport.c
1.1.1.28+2,003-90usr.sbin/unbound/util/netevent.c
1.1.1.7+293-573usr.sbin/unbound/ltmain.sh
1.1.1.38+490-279usr.sbin/unbound/configure
1.1.1.18+401-4usr.sbin/unbound/services/listen_dnsport.h
+8,388-98075 files not shown
+10,243-1,44081 files

OpenBSD/src rsMVhG4etc/examples httpd.conf

   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@
VersionDeltaFile
1.23+1-5etc/examples/httpd.conf
+1-51 files

OpenBSD/src j1kF5Afsys/net ifq.c if_gre.c

   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.
   ----------------------------------------------------------------------
VersionDeltaFile
1.57+3-5sys/net/ifq.c
1.183+2-3sys/net/if_gre.c
+5-82 files

OpenBSD/src NJYqExgregress/usr.sbin/bgpd/unittests Makefile rde_aspa_test.c

   Add by now required monotime.c to bgpd unit tests.
VersionDeltaFile
1.12+5-3regress/usr.sbin/bgpd/unittests/Makefile
1.6+1-7regress/usr.sbin/bgpd/unittests/rde_aspa_test.c
+6-102 files

OpenBSD/src fvIGmDRlib/libcrypto/asn1 x_x509.c, lib/libcrypto/x509 x509_local.h

   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
VersionDeltaFile
1.41+1-9lib/libcrypto/asn1/x_x509.c
1.36+1-2lib/libcrypto/x509/x509_local.h
+2-112 files

OpenBSD/src j3Rteppsys/dev/pci/drm drm_linux.c

   use BACKLIGHT_POWER defines for power properties; no functional change
VersionDeltaFile
1.121+3-3sys/dev/pci/drm/drm_linux.c
+3-31 files

OpenBSD/src phX8T7wlib/libcrypto/asn1 x_x509.c, lib/libcrypto/x509 x509_local.h

   Remove unused valid member of x509_st

   internal_verify() (now x509_vfy_internal_verify()) used to cache the
   validity of the signature of a cert in this field. This is no longer
   the case since x509_vfy.c 1.57 (2017).
VersionDeltaFile
1.40+1-2lib/libcrypto/asn1/x_x509.c
1.35+1-2lib/libcrypto/x509/x509_local.h
+2-42 files

OpenBSD/src aaMj9N5usr.sbin/bgpctl bgpctl.c output_json.c

   Adjust bgpctl to the monotime changes.
   OK tb@
VersionDeltaFile
1.316+30-32usr.sbin/bgpctl/bgpctl.c
1.51+8-8usr.sbin/bgpctl/output_json.c
1.60+7-7usr.sbin/bgpctl/output.c
1.14+5-5usr.sbin/bgpctl/output_ometric.c
1.25+3-4usr.sbin/bgpctl/bgpctl.h
1.20+2-2usr.sbin/bgpctl/Makefile
+55-586 files

OpenBSD/src pQYAnbeusr.sbin/bgpd monotime.h monotime.c

   Abstract internal time into monotime and increase resolution to micorseconds

   monotime is tracking CLOCK_MONOTONIC with microsecond resolution as a
   64bit long long type. To avoid type confusion and integer promotion
   this long long lives inside a struct. The monotime API provides the
   necessary functions to add, subtract and convert monotimes.

   OK tb@
VersionDeltaFile
1.1+93-0usr.sbin/bgpd/monotime.h
1.1+58-0usr.sbin/bgpd/monotime.c
1.20+22-29usr.sbin/bgpd/timer.c
1.518+28-20usr.sbin/bgpd/session.c
1.47+23-18usr.sbin/bgpd/rde_peer.c
1.187+11-11usr.sbin/bgpd/session.h
+235-7811 files not shown
+291-13217 files

OpenBSD/src JDlKSRHusr.bin/tmux cmd-capture-pane.c window-copy.c

   Add a -M flag to capture-pane to use the copy mode screen, GitHub issue
   4358.
VersionDeltaFile
1.61+27-13usr.bin/tmux/cmd-capture-pane.c
1.369+12-1usr.bin/tmux/window-copy.c
1.983+6-3usr.bin/tmux/tmux.1
1.1252+2-1usr.bin/tmux/tmux.h
+47-184 files

OpenBSD/src y5gtNJyusr.bin/tmux server-client.c

   Reset overlay_resize pointer when clearing overlay.
VersionDeltaFile
1.425+2-1usr.bin/tmux/server-client.c
+2-11 files

OpenBSD/src 7ATHpiTsys/dev/pci/drm/i915/display intel_dmc.c

   remove uneeded ifdef
VersionDeltaFile
1.6+0-4sys/dev/pci/drm/i915/display/intel_dmc.c
+0-41 files

OpenBSD/src llNNZwEsys/dev/pci agp_i810.c, sys/dev/pci/drm/i915 i915_driver.c intel_stolen.c

   rename inteldrm_softc to drm_i915_private, reduces diff to linux
VersionDeltaFile
1.21+23-23sys/dev/pci/drm/i915/i915_driver.c
1.6+9-9sys/dev/pci/drm/i915/intel_stolen.c
1.8+9-9sys/dev/pci/drm/i915/gt/agp_intel_gtt.c
1.106+1-4sys/dev/pci/drm/i915/i915_drv.h
1.99+2-2sys/dev/pci/agp_i810.c
1.6+0-2sys/dev/pci/drm/i915/display/intel_atomic.h
+44-4931 files not shown
+44-8937 files

OpenBSD/src IIzvjOausr.sbin/installboot installboot.8

   Document -c option.
VersionDeltaFile
1.7+7-3usr.sbin/installboot/installboot.8
+7-31 files

OpenBSD/src Km40tvDdistrib/amd64/common install.md, distrib/arm64/ramdisk install.md

   Use installboot -c in the installer such that a freshly installed or
   upgraded system will boot from the disk we installed on.

   ok deraadt@, kn@
VersionDeltaFile
1.19+9-1distrib/special/installboot/Makefile
1.84+2-2etc/etc.amd64/MAKEDEV.md
1.64+2-2distrib/amd64/common/install.md
1.51+2-2distrib/arm64/ramdisk/install.md
1.17+2-2etc/etc.arm64/MAKEDEV.md
1.29+1-1etc/etc.arm64/MAKEDEV
+18-101 files not shown
+19-117 files

OpenBSD/src 6impkEWsys/arch/amd64/conf RAMDISK_CD

   Add efi(4) such that we can use installboot -c in the installer.

   ok deraadt@, kn@
VersionDeltaFile
1.211+2-1sys/arch/amd64/conf/RAMDISK_CD
+2-11 files

OpenBSD/src cWPSXiMusr.sbin/installboot efi_bootmgr.c efi_installboot.c

   Add -c option that sets up the machine to boot from the specified disk.
   For now, this is only implemented on amd64 and arm64 machines that use
   UEFI and a GPT partition table.  Will be used by the installer soon.

   ok deraadt@, kn@
VersionDeltaFile
1.1+328-0usr.sbin/installboot/efi_bootmgr.c
1.13+28-12usr.sbin/installboot/efi_installboot.c
1.49+24-9usr.sbin/installboot/i386_installboot.c
1.17+7-3usr.sbin/installboot/installboot.c
1.28+9-1usr.sbin/installboot/Makefile
1.22+6-4usr.sbin/installboot/i386_softraid.c
+402-292 files not shown
+414-338 files

OpenBSD/src D9boh25sys/arch/powerpc/include elf.h, sys/arch/powerpc64/include elf.h

   Add some more PPC_FEATURES2 defines

   From FreeBSD via Brad, ok kettenis@
VersionDeltaFile
1.3+3-1sys/arch/powerpc/include/elf.h
1.3+3-1sys/arch/powerpc64/include/elf.h
+6-22 files

OpenBSD/src xxYKPFtsys/lib/libz zconf.h

   sync with upstream

   This replaces two #ifdef FOO with #if FOO-0 for unistd.h and stdarg.h,
   which is mostly a noop. Base carries local patches to replace these with
   #if 1, so it won't have this. I should revisit this at some point.
VersionDeltaFile
1.27+2-2sys/lib/libz/zconf.h
+2-21 files