OpenBSD/ports O7IYLROdatabases/redis/main distinfo Makefile

   update to redis-8.8.1
VersionDeltaFile
1.2+2-2databases/redis/main/distinfo
1.4+1-2databases/redis/main/Makefile
+3-42 files

OpenBSD/ports ngLQfPqdatabases/redis/bsd Makefile

   keep -current REVISION above -stable due to dir reorg
   add comment reminding of ^^
VersionDeltaFile
1.4+3-0databases/redis/bsd/Makefile
+3-01 files

OpenBSD/ports Hyk2eAEdatabases/redis distinfo Makefile

   update to redis-6.2.23
VersionDeltaFile
1.112.2.2+2-2databases/redis/distinfo
1.142.2.2+1-2databases/redis/Makefile
+3-42 files

OpenBSD/ports CKk0MOjdatabases/redis/bsd distinfo Makefile

   update to redis-6.2.23

   "A crafted stream `RESTORE` payload can make two consumers share the
   same NACK, leading to a use-after-free that may result in Remote Code
   Execution"
VersionDeltaFile
1.2+2-2databases/redis/bsd/distinfo
1.3+1-2databases/redis/bsd/Makefile
+3-42 files

OpenBSD/ports HM2V5KEastro/ansiweather distinfo Makefile, astro/ansiweather/patches patch-ansiweather

   Update ansiweather to 1.19.1.
VersionDeltaFile
1.6+4-3astro/ansiweather/patches/patch-ansiweather
1.17+2-2astro/ansiweather/distinfo
1.27+1-1astro/ansiweather/Makefile
+7-63 files

OpenBSD/ports IEyf2Ikwww/p5-LWP-Protocol-https distinfo Makefile

   update p5-LWP-Protocol-https to 6.17
VersionDeltaFile
1.6+2-2www/p5-LWP-Protocol-https/distinfo
1.11+1-2www/p5-LWP-Protocol-https/Makefile
+3-42 files

OpenBSD/ports 9CZ804Rdevel/py-wcmatch distinfo Makefile

   update to py3-wcmatch-11.0
VersionDeltaFile
1.9+2-2devel/py-wcmatch/distinfo
1.16+1-1devel/py-wcmatch/Makefile
+3-32 files

OpenBSD/ports ZSM2f81net/tcpreplay Makefile distinfo, net/tcpreplay/patches patch-src_common_sendpacket_h patch-src_common_flows_c

   update to tcpreplay-4.5.5
VersionDeltaFile
1.43.6.1+3-5net/tcpreplay/Makefile
1.11.6.1+2-2net/tcpreplay/distinfo
1.3.6.1+0-0net/tcpreplay/patches/patch-src_common_sendpacket_h
1.1.2.1+0-0net/tcpreplay/patches/patch-src_common_flows_c
+5-74 files

OpenBSD/ports UEFD9V7net/tcpreplay distinfo Makefile

   update to tcpreplay-4.5.5, various security-related fixes
VersionDeltaFile
1.13+2-2net/tcpreplay/distinfo
1.45+1-1net/tcpreplay/Makefile
+3-32 files

OpenBSD/ports KFhwcLwmisc Makefile

   +p5-OPCUA-Open62541,ns0_full
VersionDeltaFile
1.225+1-0misc/Makefile
+1-01 files

OpenBSD/ports Fv42lt0shells/dash distinfo Makefile

   Update to dash-0.5.13.5
VersionDeltaFile
1.18+2-2shells/dash/distinfo
1.24+1-1shells/dash/Makefile
+3-32 files

OpenBSD/ports 0qQORCNwww/anubis distinfo Makefile

   update to anubis-1.26.0
VersionDeltaFile
1.18+2-2www/anubis/distinfo
1.20+1-1www/anubis/Makefile
+3-32 files

OpenBSD/ports cnIXIrRsecurity/dropbear distinfo Makefile

   update to dropbear-2026.94
VersionDeltaFile
1.15.2.4+2-2security/dropbear/distinfo
1.23.2.4+1-1security/dropbear/Makefile
+3-32 files

OpenBSD/src Yp5lEJZsys/dev/pci/drm drm_linux.c, sys/uvm uvm_pmemrange.c uvm_pdaemon.c

   Kill the uvm_pmalloc mechanism. This never really worked, at least until
   kirill@ fixed some page number/address confusement.  But it can't really
   work since pages freed by the pagedaemon are likely going to be grabbed
   by other consumers before we issue a wakeup through the uvm_pmalloc
   mechanism.  At this point the consensus is that it adds complexity to the
   pagedaemon that stands in the way of progress.

   Discussed with claudio@ and deraadt@
   ok deraadt@
VersionDeltaFile
1.83+8-118sys/uvm/uvm_pmemrange.c
1.161+10-82sys/uvm/uvm_pdaemon.c
1.21+1-51sys/uvm/uvm_pmemrange.h
1.143+1-3sys/dev/pci/drm/drm_linux.c
1.190+1-2sys/uvm/uvm_extern.h
+21-2565 files

OpenBSD/ports qL0CRSwsecurity/dropbear distinfo Makefile

   update to dropbear-2026.94
VersionDeltaFile
1.19+2-2security/dropbear/distinfo
1.27+1-1security/dropbear/Makefile
+3-32 files

OpenBSD/ports 0keldPxcomms/syncterm Makefile

   syncterm: avoid picking up graphics/libjxl.

   JPEG XL is only used by SyncTERM's optional bitmap graphics extensions.

   Pointed out by naddy@, thanks!
VersionDeltaFile
1.18+2-0comms/syncterm/Makefile
+2-01 files

OpenBSD/ports F8CwGuHsysutils/packer distinfo modules.inc

   Update to packer-1.16.0.
VersionDeltaFile
1.75+1,712-726sysutils/packer/distinfo
1.31+643-290sysutils/packer/modules.inc
1.83+1-1sysutils/packer/Makefile
+2,356-1,0173 files

OpenBSD/src PWrGRmUusr.sbin/vmd fw_cfg.c

   vmd(8): guard firmware config system state with a mutex.

   While vmd is not yet SMP, if multiple VCPUs emulate io to the Qemu
   firmware config registers simultaneously, they will race in mutating
   and observing state.

   Report and diff by Andrew Griffiths.

   ok hshoexer@
VersionDeltaFile
1.16+13-2usr.sbin/vmd/fw_cfg.c
+13-21 files

OpenBSD/src j6avUVTusr.sbin/vmd x86_vm.c

   vmd(8): reject GPAs in holes during gpa translation.

   vmd independentaly allocates guest memory in a series of ranges,
   mirroring the physical memory layout for the guest. The GPA translation
   in find_gap_range() incorrectly selects a memory range if the GPA
   is in a hole between two guest memory ranges. Make the initial check
   that the GPA falls within the bounds of a known memory range instead
   of just prior to the end.

   Report and diff by Andrew Griffiths.

   ok hshoexer@
VersionDeltaFile
1.16+3-2usr.sbin/vmd/x86_vm.c
+3-21 files

OpenBSD/src G04tgShsys/dev/pci pcidevs_data.h pcidevs.h

   regen
VersionDeltaFile
1.2131+5-1sys/dev/pci/pcidevs_data.h
1.2136+2-1sys/dev/pci/pcidevs.h
+7-22 files

OpenBSD/src Me7Ndgzsys/dev/pci pcidevs

   Add Spacemit K3.
VersionDeltaFile
1.2143+2-1sys/dev/pci/pcidevs
+2-11 files

OpenBSD/ports jK7XV1zmisc/p5-OPCUA-Open62541 Makefile, misc/p5-OPCUA-Open62541/pkg DESCR

   Introduce flavor ns0_full to p5-OPCUA-Open62541.  The flavors
   of library dependency open62541 are not compatible.
   OK sthen@
VersionDeltaFile
1.47+9-1misc/p5-OPCUA-Open62541/Makefile
1.2+3-0misc/p5-OPCUA-Open62541/pkg/DESCR
+12-12 files

OpenBSD/src smcRFq2usr.sbin/vmd virtio.c

   vmd(8): guard virtio entropy device register io with a mutex.

   While vmd isn't yet SMP capable, in the event multiple VCPU thread
   exist they may interleave in emulation of register access of the
   virtio entropy device because it's currently emulated in the vm
   process.

   Report and diff by Andrew Griffiths.

   ok hshoexer@
VersionDeltaFile
1.143+19-4usr.sbin/vmd/virtio.c
+19-41 files

OpenBSD/src vEa2sGgusr.sbin/vmd loadfile_elf.c

   vmd(8): initialize the direct-boot argument page.

   In vmd's ELF loader, the boot args page is copied into guest memory
   from the stack without complete initialization. Initialize to zero
   to prevent leaking stack values into guest memory.

   Report and diff by Andrew Griffiths.

   ok hshoexer@
VersionDeltaFile
1.56+2-2usr.sbin/vmd/loadfile_elf.c
+2-21 files

OpenBSD/src PeKuACfusr.sbin/vmd control.c

   Reject invalid payload sizes at vmd(8) control boundary.

   When we introduced agressive parsing and santization of imsg objects,
   it introduced the ability for a control socket client to force vmd
   to exit via fatal() calls. A simple solution is to validate just
   the size of the object at the control process boundary as that's
   the primary logic for triggering fatal() calls. This may need a
   greater redesign but that would require inspecting all imsg
   deseralization call points. For now, the author's proposal is fine.

   Report and diff by Andrew Griffiths.

   ok hshoexer@
VersionDeltaFile
1.54+12-2usr.sbin/vmd/control.c
+12-21 files

OpenBSD/ports sTV88Ianet/nomadnet distinfo Makefile, net/nomadnet/pkg PLIST

   Update nomadnet to 1.2.7
VersionDeltaFile
1.7+2-2net/nomadnet/distinfo
1.7+3-0net/nomadnet/pkg/PLIST
1.9+1-1net/nomadnet/Makefile
+6-33 files

OpenBSD/ports kvda6CEnet/py-lxmf distinfo Makefile

   Update lxmf to 1.1.0
VersionDeltaFile
1.7+2-2net/py-lxmf/distinfo
1.8+1-1net/py-lxmf/Makefile
+3-32 files

OpenBSD/ports lldXSLAnet/py-rns distinfo Makefile, net/py-rns/pkg PLIST

   Update rns to 1.4.0
VersionDeltaFile
1.7+2-2net/py-rns/distinfo
1.8+4-0net/py-rns/pkg/PLIST
1.8+1-1net/py-rns/Makefile
+7-33 files

OpenBSD/ports 0heyGckwww/p5-HTTP-Message distinfo Makefile

   update p5-HTTP-Message to 7.03
VersionDeltaFile
1.9+2-2www/p5-HTTP-Message/distinfo
1.14+1-1www/p5-HTTP-Message/Makefile
+3-32 files

OpenBSD/ports is0WJ9Adatabases/recoll Makefile, databases/recoll/pkg PLIST-gui

   update @conflict marker because recoll_ar.qm moved between subpackages
VersionDeltaFile
1.37+1-1databases/recoll/Makefile
1.12+1-1databases/recoll/pkg/PLIST-gui
+2-22 files