Build date: 1751234401 - Sun Jun 29 22:00:01 UTC 2025 Build cvs date: 1751228988 - Sun Jun 29 20:29:48 UTC 2025 Build id: 2025-06-30.1 Build tags: amd64-regress 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 bin/pax/tar.c P bin/ps/extern.h P bin/ps/keyword.c P bin/ps/nlist.c P bin/ps/print.c P bin/ps/ps.c P bin/ps/ps.h P distrib/miniroot/install.sub P distrib/sets/lists/comp/clang.amd64 P distrib/sets/lists/comp/clang.arm64 P distrib/sets/lists/comp/clang.armv7 P distrib/sets/lists/comp/clang.i386 P distrib/sets/lists/comp/clang.loongson P distrib/sets/lists/comp/clang.macppc P distrib/sets/lists/comp/clang.octeon P distrib/sets/lists/comp/clang.powerpc64 P distrib/sets/lists/comp/clang.riscv64 P distrib/sets/lists/comp/clang.sparc64 P gnu/usr.bin/clang/Makefile U gnu/usr.bin/clang/include/llvm-symbolizer/Makefile U gnu/usr.bin/clang/llvm-symbolizer/Makefile U gnu/usr.bin/clang/llvm-symbolizer/llvm-addr2line.1 U gnu/usr.bin/clang/llvm-symbolizer/llvm-symbolizer.1 P lib/libc/net/ether_aton.3 P lib/libc/net/ethers.c P regress/usr.bin/ssh/dropbear-server.sh P regress/usr.bin/ssh/password.sh P sbin/fdisk/fdisk.8 P sbin/fdisk/fdisk.c P sbin/fdisk/gpt.c P sys/arch/alpha/alpha/api_up1000.c P sys/arch/alpha/alpha/conf.c P sys/arch/alpha/alpha/db_disasm.c P sys/arch/alpha/alpha/dec_1000a.c P sys/arch/alpha/alpha/dec_2100_a50.c P sys/arch/alpha/alpha/dec_3000_300.c P sys/arch/alpha/alpha/dec_3000_500.c P sys/arch/alpha/alpha/dec_550.c P sys/arch/alpha/alpha/dec_6600.c P sys/arch/alpha/alpha/dec_axppci_33.c P sys/arch/alpha/alpha/dec_eb164.c P sys/arch/alpha/alpha/dec_eb64plus.c P sys/arch/alpha/alpha/dec_kn20aa.c P sys/arch/alpha/alpha/dec_kn300.c P sys/arch/alpha/alpha/fp_complete.c P sys/arch/alpha/alpha/genassym.cf P sys/arch/alpha/alpha/interrupt.c P sys/arch/alpha/alpha/machdep.c P sys/arch/alpha/alpha/mem.c P sys/arch/alpha/alpha/pmap.c P sys/arch/alpha/alpha/prom.c P sys/arch/alpha/alpha/vm_machdep.c P sys/arch/alpha/conf/GENERIC P sys/arch/alpha/conf/files.alpha P sys/arch/alpha/dev/bus_dma.c P sys/arch/alpha/include/alpha_cpu.h P sys/arch/alpha/include/cpuconf.h P sys/arch/alpha/include/intr.h P sys/arch/alpha/include/logout.h P sys/arch/alpha/include/pmap.h P sys/arch/alpha/include/proc.h P sys/arch/alpha/include/rpb.h P sys/arch/alpha/include/setjmp.h P sys/arch/alpha/include/signal.h P sys/arch/alpha/isa/isa_machdep.h P sys/arch/alpha/isa/isadma_bounce.c P sys/arch/alpha/isa/mcclock_isa.c P sys/arch/alpha/mcbus/mcbus.c P sys/arch/alpha/mcbus/mcbusreg.h P sys/arch/alpha/mcbus/mcmem.c P sys/arch/alpha/pci/cia.c P sys/arch/alpha/pci/irongate_bus_mem.c P sys/arch/alpha/pci/mcpcia.c P sys/arch/alpha/pci/mcpciareg.h P sys/arch/alpha/pci/pci_1000.c P sys/arch/alpha/pci/pci_1000a.c P sys/arch/alpha/pci/pci_2100_a50.c P sys/arch/alpha/pci/pci_550.c P sys/arch/alpha/pci/pci_6600.c P sys/arch/alpha/pci/pci_alphabook1.c P sys/arch/alpha/pci/pci_axppci_33.c P sys/arch/alpha/pci/pci_bwx_bus_io_chipdep.c P sys/arch/alpha/pci/pci_bwx_bus_mem_chipdep.c P sys/arch/alpha/pci/pci_eb164.c P sys/arch/alpha/pci/pci_eb64plus.c P sys/arch/alpha/pci/pci_kn20aa.c P sys/arch/alpha/pci/pci_kn300.c P sys/arch/alpha/pci/pci_machdep.h P sys/arch/alpha/pci/pci_sgmap_pte64.h P sys/arch/alpha/pci/pci_swiz_bus_io_chipdep.c P sys/arch/alpha/pci/pci_swiz_bus_mem_chipdep.c P sys/arch/alpha/pci/sio.c P sys/arch/alpha/pci/tsc.c P sys/arch/alpha/pci/tsp_bus_mem.c P sys/arch/alpha/stand/bootxx.c P sys/arch/alpha/stand/boot/filesystem.c P sys/arch/alpha/tc/ioasic.c P sys/arch/alpha/tc/mcclock_ioasic.c P sys/arch/alpha/tc/tc_3000_300.c P sys/arch/alpha/tc/tc_3000_500.c P sys/arch/alpha/tc/tc_bus_mem.c P sys/arch/alpha/tc/tcasic.c P sys/arch/amd64/amd64/vector.S P sys/dev/pci/if_aq_pci.c P sys/dev/pci/if_iwx.c P sys/dev/pci/if_ixgb.c P sys/dev/pci/ixgb_ee.c P sys/dev/pci/ixgb_hw.c P sys/dev/pci/ixgb_hw.h P sys/dev/pci/pci.c P sys/dev/pci/pcivar.h P sys/dev/tc/asc_tc.c P sys/dev/tc/if_le_ioasic.c P sys/dev/tc/if_le_tc.c P sys/dev/tc/ioasic_subr.c P sys/dev/tc/tcds.c P sys/dev/tc/tcdsreg.h P sys/kern/kern_pledge.c P sys/net/if_veb.c P sys/netinet/if_ether.h P usr.bin/watch/watch.c M usr.sbin/bgpd/session.c commit RmfVdCny2MTlPWo2 Author: millert Date: 2025/06/29 20:29:48 Don't exit silently when writing out the extended headers if the mtime didn't fit in the ustar header for the extended header record. OK jca@ bin/pax/tar.c commit 4MbgnNbHl8hV8TU7 Author: miod Date: 2025/06/29 19:32:08 Remove unused routines. sys/dev/pci/if_aq_pci.c sys/dev/pci/if_iwx.c sys/dev/pci/if_ixgb.c sys/dev/pci/ixgb_ee.c sys/dev/pci/ixgb_hw.c sys/dev/pci/ixgb_hw.h sys/dev/pci/pci.c sys/dev/pci/pcivar.h commit LRmDea1Rg7xDn9z1 Author: kn Date: 2025/06/29 19:06:19 zap unused installer flag install.sub derives install/upgrade, interactive/unattended, etc. both via its own script name as well as usual flags, see dot.profile and do_autoinstall() besides the $0/getopt block. "- introduce a -m option to set MODE in install.sub" from r1.884 2016 is one of them, but unused as MODE is derived from PROGNAME; grep agrees there's no `m' flag with an "install" or "upgrade" argument. OK krw distrib/miniroot/install.sub commit fBd3Ob6hJRVnCxvy Author: tedu Date: 2025/06/29 16:22:05 always read nlist, now called getkernvars. the logic to only read sometimes was bugged, meaning %CPU didn't work. reported by job. ok deraadt. bin/ps/extern.h bin/ps/keyword.c bin/ps/nlist.c bin/ps/print.c bin/ps/ps.c bin/ps/ps.h commit g4vKCw0AyiKqbg3N Author: krw Date: 2025/06/29 16:15:52 -v and -e work with -R the same as with other initializations. Tweak usage() and manpage accordingly. sbin/fdisk/fdisk.8 sbin/fdisk/fdisk.c commit rLaJcplsCItRI5xF Author: miod Date: 2025/06/29 15:55:22 Remove whitespace at EOL (except in licence blocks), replace sets of spaces with tabs. ok jsg@ sys/arch/alpha/alpha/api_up1000.c sys/arch/alpha/alpha/conf.c sys/arch/alpha/alpha/db_disasm.c sys/arch/alpha/alpha/dec_1000a.c sys/arch/alpha/alpha/dec_2100_a50.c sys/arch/alpha/alpha/dec_3000_300.c sys/arch/alpha/alpha/dec_3000_500.c sys/arch/alpha/alpha/dec_550.c sys/arch/alpha/alpha/dec_6600.c sys/arch/alpha/alpha/dec_axppci_33.c sys/arch/alpha/alpha/dec_eb164.c sys/arch/alpha/alpha/dec_eb64plus.c sys/arch/alpha/alpha/dec_kn20aa.c sys/arch/alpha/alpha/dec_kn300.c sys/arch/alpha/alpha/fp_complete.c sys/arch/alpha/alpha/genassym.cf sys/arch/alpha/alpha/interrupt.c sys/arch/alpha/alpha/machdep.c sys/arch/alpha/alpha/mem.c sys/arch/alpha/alpha/pmap.c sys/arch/alpha/alpha/prom.c sys/arch/alpha/alpha/vm_machdep.c sys/arch/alpha/conf/GENERIC sys/arch/alpha/conf/files.alpha sys/arch/alpha/dev/bus_dma.c sys/arch/alpha/include/alpha_cpu.h sys/arch/alpha/include/cpuconf.h sys/arch/alpha/include/intr.h sys/arch/alpha/include/logout.h sys/arch/alpha/include/pmap.h sys/arch/alpha/include/proc.h sys/arch/alpha/include/rpb.h sys/arch/alpha/include/setjmp.h sys/arch/alpha/include/signal.h sys/arch/alpha/isa/isa_machdep.h sys/arch/alpha/isa/isadma_bounce.c sys/arch/alpha/isa/mcclock_isa.c sys/arch/alpha/mcbus/mcbus.c sys/arch/alpha/mcbus/mcbusreg.h sys/arch/alpha/mcbus/mcmem.c sys/arch/alpha/pci/cia.c sys/arch/alpha/pci/irongate_bus_mem.c sys/arch/alpha/pci/mcpcia.c sys/arch/alpha/pci/mcpciareg.h sys/arch/alpha/pci/pci_1000.c sys/arch/alpha/pci/pci_1000a.c sys/arch/alpha/pci/pci_2100_a50.c sys/arch/alpha/pci/pci_550.c sys/arch/alpha/pci/pci_6600.c sys/arch/alpha/pci/pci_alphabook1.c sys/arch/alpha/pci/pci_axppci_33.c sys/arch/alpha/pci/pci_bwx_bus_io_chipdep.c sys/arch/alpha/pci/pci_bwx_bus_mem_chipdep.c sys/arch/alpha/pci/pci_eb164.c sys/arch/alpha/pci/pci_eb64plus.c sys/arch/alpha/pci/pci_kn20aa.c sys/arch/alpha/pci/pci_kn300.c sys/arch/alpha/pci/pci_machdep.h sys/arch/alpha/pci/pci_sgmap_pte64.h sys/arch/alpha/pci/pci_swiz_bus_io_chipdep.c sys/arch/alpha/pci/pci_swiz_bus_mem_chipdep.c sys/arch/alpha/pci/sio.c sys/arch/alpha/pci/tsc.c sys/arch/alpha/pci/tsp_bus_mem.c sys/arch/alpha/stand/bootxx.c sys/arch/alpha/stand/boot/filesystem.c sys/arch/alpha/tc/ioasic.c sys/arch/alpha/tc/mcclock_ioasic.c sys/arch/alpha/tc/tc_3000_300.c sys/arch/alpha/tc/tc_3000_500.c sys/arch/alpha/tc/tc_bus_mem.c sys/arch/alpha/tc/tcasic.c sys/dev/tc/asc_tc.c sys/dev/tc/if_le_ioasic.c sys/dev/tc/if_le_tc.c sys/dev/tc/ioasic_subr.c sys/dev/tc/tcds.c sys/dev/tc/tcdsreg.h commit 7Wlki30B0J1oUHM0 Author: deraadt Date: 2025/06/29 15:14:45 sync distrib/sets/lists/comp/clang.amd64 distrib/sets/lists/comp/clang.arm64 distrib/sets/lists/comp/clang.armv7 distrib/sets/lists/comp/clang.i386 distrib/sets/lists/comp/clang.loongson distrib/sets/lists/comp/clang.macppc distrib/sets/lists/comp/clang.octeon distrib/sets/lists/comp/clang.powerpc64 distrib/sets/lists/comp/clang.riscv64 distrib/sets/lists/comp/clang.sparc64 commit tCD7rhj2bA5c05CR Author: bluhm Date: 2025/06/29 13:58:43 Avoid NULL pointer dereference when TIOCUCNTL ioctl is called with a non-file argument. from jsg@; feedback and ok deraadt@ this is errata/7.7/008_pledge.patch.sig sys/kern/kern_pledge.c commit 0wZYHgWMFY6eoQv6 Author: bluhm Date: 2025/06/29 13:58:25 Avoid NULL pointer dereference when TIOCUCNTL ioctl is called with a non-file argument. from jsg@; feedback and ok deraadt@ this is errata/7.6/021_pledge.patch.sig sys/kern/kern_pledge.c commit 5SfBZQFCYu5NM9aO Author: jan Date: 2025/06/29 13:48:34 vport/veb(4): Use hardware checksum offload. ok dlg@ sys/net/if_veb.c commit pPPRPCgvQTLL0GJF Author: jsg Date: 2025/06/29 11:24:10 Avoid NULL pointer dereference when TIOCUCNTL ioctl is called with a non-file argument. feedback and ok deraadt@ sys/kern/kern_pledge.c commit N6vuSjPk128vKaeE Author: krw Date: 2025/06/29 10:26:35 Print GPT partitions in offset order rather than partition # order and add explicit descriptions of free chunks. Feedback, improvements & ok job@ lucas@ sbin/fdisk/gpt.c commit sd3eyNswPqHBU37d Author: bluhm Date: 2025/06/29 09:31:47 Install final #VC trap handler for AMD SEV-ES guests. As OUT instructions are used to ack, mask and unmask interrupts in the PIC, they will raise #VC exceptions while handling interrupts. Most exceptions re-enable interrupts as soon as the stack frame is setup. However, in case of #VC we must disable interrupts during the whole exception handling. Otherwise we would get nested IRQs of the same PSL. Therefore do not use the TRAP() macro but rewrite the entry stub without enabling interrupts and jump to the "common" code as soon as possible. from hshoexer@; OK mlarkin@ sys/arch/amd64/amd64/vector.S commit RBDOiGqyVtaMmcci Author: dtucker Date: 2025/06/29 08:20:21 Add shebang path to askpass script. Required for exec on some platforms (musl, probably others). regress/usr.bin/ssh/password.sh commit v3fvln32m14hXZ7s Author: dtucker Date: 2025/06/29 05:35:00 Check dropbear server version for required features. Dropbear added the '-D' flag in version 2025.87. We need that for the dropbear-server test, so skip on older versions. regress/usr.bin/ssh/dropbear-server.sh commit qb1sk7zJ3J6HnLYa Author: jmatthew Date: 2025/06/29 01:36:32 Build and install llvm-symbolizer, and also install it as llvm-addr2line, so we have an addr2line tool that works on architectures like arm64 and mips64 where the binutils version doesn't do so well. ok kettenis@ tb@ gnu/usr.bin/clang/Makefile gnu/usr.bin/clang/include/llvm-symbolizer/Makefile gnu/usr.bin/clang/llvm-symbolizer/Makefile gnu/usr.bin/clang/llvm-symbolizer/llvm-addr2line.1 gnu/usr.bin/clang/llvm-symbolizer/llvm-symbolizer.1 commit Rt4rYSc4L6q7nyM8 Author: dlg Date: 2025/06/29 00:33:46 make the argument to ether_ntoa const. this drives me nuts when i want to print something out of what's already const. casting it works, but feels gross. ok guenther@ tb@ deraadt@ enh says this is already in bionic/glibc/musl lib/libc/net/ether_aton.3 lib/libc/net/ethers.c sys/netinet/if_ether.h commit H2rziLz4oidWTDFB Author: tedu Date: 2025/06/28 22:02:58 expand tabs to allow scrolling. problem noted by yasuoka. ok yasuoka. usr.bin/watch/watch.c P MODULES P xserver/ChangeLog P xserver/aclocal.m4 P xserver/configure P xserver/configure.ac P xserver/meson.build P xserver/xorg-server.pc.in P xserver/Xi/xigrabdev.c P xserver/dix/devices.c P xserver/dix/enterleave.c P xserver/dix/events.c P xserver/hw/xfree86/common/xf86Helper.c P xserver/hw/xfree86/man/xorg.conf.man P xserver/hw/xwin/man/XWin.man P xserver/include/do-not-use-config.h.in P xserver/include/meson.build P xserver/man/Xserver.man P xserver/mi/mipointer.c P xserver/xkb/XKBAlloc.c P xserver/xkb/XKBMAlloc.c P xserver/xkb/xkbtext.c commit t64u7vlBZKt6pPqa Author: matthieu Date: 2025/06/29 05:46:50 update MODULES commit Zv8ao5bYUdSpRkEx Author: matthieu Date: 2025/06/29 05:21:57 Update to xserver 21.1.18. The security fixes have already been committed. xserver/ChangeLog xserver/aclocal.m4 xserver/configure xserver/configure.ac xserver/meson.build xserver/xorg-server.pc.in xserver/Xi/xigrabdev.c xserver/dix/devices.c xserver/dix/enterleave.c xserver/dix/events.c xserver/hw/xfree86/common/xf86Helper.c xserver/hw/xfree86/man/xorg.conf.man xserver/hw/xwin/man/XWin.man xserver/include/do-not-use-config.h.in xserver/include/meson.build xserver/man/Xserver.man xserver/mi/mipointer.c xserver/xkb/XKBAlloc.c xserver/xkb/XKBMAlloc.c xserver/xkb/xkbtext.c