OpenBSD/src dD9nIMvsys/dev/acpi acpidmar.c

   Reserve the first MB of the DVA address space because qwx(4) doesn't
   succeed in doing DMA when the DVA is 0x1000 and PCI-PCI bridges may not
   forward address in part of that first MB as well.

   ok chris@
VersionDeltaFile
1.11+12-2sys/dev/acpi/acpidmar.c
+12-21 files

OpenBSD/src e9zQnduusr.sbin/httpd server_http.c

   Error out  on presence of Content-Length and Transfer-Encoding headers
   for GET, HEAD and other methods that should have no body.

   Ignoring the Content-Length header makes httpd vulnerable to
   HTTP request smuggling. A crafted GET request may embed an extra
   HTTP request which could bypass a proxy or WAF but then is handled
   by httpd.

   Remove the special case for TRACE and CONNECT in the Content-Length
   handling. Move those checks into the method switch at the end of the
   header parsing phase and by that also cover more methods including
   GET and HEAD. If either header is present simply abort the connection,
   nobody should send extra data along GET and HEAD requests.

   Add an an explicit HTTP_METHOD_TRACE case above the default case
   to indicated that we deliberately don't handle TRACE requests.

   This security vulnerability was found by Nicola Staller of SySS GmbH.

   With and OK rsadowski@ previous version also OK florian@
VersionDeltaFile
1.159+15-11usr.sbin/httpd/server_http.c
+15-111 files

OpenBSD/ports hXLeUhkdevel/py-virtualenv distinfo Makefile, devel/py-virtualenv/pkg PLIST

   update to py3-virtualenv-21.0.0
VersionDeltaFile
1.60+5-11devel/py-virtualenv/pkg/PLIST
1.58+2-2devel/py-virtualenv/distinfo
1.89+1-1devel/py-virtualenv/Makefile
+8-143 files

OpenBSD/src eCK9N4nsys/dev/ic re.c

   Fix checking of of RL_FLAG_PCIE and accidental clobbering of sc->rl_flags

   confirmed by sthen and kettenis@ "please apply that fix"
VersionDeltaFile
1.222+2-2sys/dev/ic/re.c
+2-21 files

OpenBSD/src pqceev0sbin/unwind parse.y

   enable forced resolvers that aren't in a preference block

   allows a config such as:

       preference { autoconf }
       forwarder { 127.0.0.1 port 5300 }
       force forwarder { local }

   also fix a typo while i'm here

   ok florian
VersionDeltaFile
1.32+3-2sbin/unwind/parse.y
+3-21 files

OpenBSD/ports Q3M0RePwww/anubis distinfo Makefile

   update to anubis-1.25.0
VersionDeltaFile
1.17+2-2www/anubis/distinfo
1.19+1-1www/anubis/Makefile
+3-32 files

OpenBSD/ports kbxi5sZnet/libmaxminddb distinfo Makefile

   update to libmaxminddb0.13.2 (no real change for us)
VersionDeltaFile
1.63+2-2net/libmaxminddb/distinfo
1.77+1-1net/libmaxminddb/Makefile
+3-32 files

OpenBSD/ports Cuqwhh4devel/gdb Makefile, devel/gdb/pkg README PLIST

   Add hints regarding colors etc used by default in recent GDB releases

   so that we can just answer "check the readme" when asked about it. :)
VersionDeltaFile
1.1+15-0devel/gdb/pkg/README
1.102+1-0devel/gdb/Makefile
1.33+1-0devel/gdb/pkg/PLIST
+17-03 files

OpenBSD/ports mSj2qcsdatabases/postgresql Makefile distinfo, databases/postgresql/pkg PLIST-docs

   databases/postgresql: update -stable from 17.7 to 17.9

   fixes CVE-2026-2003, CVE-2026-2004, CVE-2026-2005 & CVE-2026-2006
   see https://www.postgresql.org/docs/release/17.8/
   and https://www.postgresql.org/docs/release/17.9/
   discussed with jeremy@ (MAINTAINER)
VersionDeltaFile
1.311.2.2+2-3databases/postgresql/Makefile
1.106.2.2+2-2databases/postgresql/distinfo
1.119.2.2+2-0databases/postgresql/pkg/PLIST-docs
+6-53 files

OpenBSD/src cKjhDWmregress/sys/uvm/mmap_hint mmap_hint.c

   regress/mmap: Test hints in VM-area edge cases

   Test mmap(2) with hint above VM_MAXUSER_ADDRESS without MAP_FIXED.
   This tests uvm_map.c,v 1.355.

   Also test the lower boundary below PAGE_SIZE.

   ok kettenis@
VersionDeltaFile
1.7+13-2regress/sys/uvm/mmap_hint/mmap_hint.c
+13-21 files

OpenBSD/ports 9e77iimemulators/mame distinfo Makefile, emulators/mame/patches patch-scripts_genie_lua

   Update mame to 0.286.
VersionDeltaFile
1.78+2-2emulators/mame/distinfo
1.100+1-1emulators/mame/Makefile
1.31+1-1emulators/mame/patches/patch-scripts_genie_lua
+4-43 files

OpenBSD/ports j4vDb9Fgeo/gpxsee distinfo Makefile, geo/gpxsee/pkg PLIST

   geo/gpxsee: update to 15.11
VersionDeltaFile
1.46+2-2geo/gpxsee/distinfo
1.48+1-1geo/gpxsee/Makefile
1.14+2-0geo/gpxsee/pkg/PLIST
+5-33 files

OpenBSD/ports N0eDWolmail/p5-MIME-tools distinfo Makefile

   bugfix update to 5.516
VersionDeltaFile
1.20+2-2mail/p5-MIME-tools/distinfo
1.44+2-1mail/p5-MIME-tools/Makefile
+4-32 files

OpenBSD/src jGT51xGusr.bin/tmux input.c

   Do not free buffer after adding to paste (since it now owns it).
VersionDeltaFile
1.253+1-2usr.bin/tmux/input.c
+1-21 files

OpenBSD/ports 2EPqJEsx11/kde kde.port.mk

   Add missing version bump to 6.6.1
VersionDeltaFile
1.83+1-1x11/kde/kde.port.mk
+1-11 files

OpenBSD/ports 34N4QkQnet/wireshark distinfo Makefile

   update to wireshark-4.4.14
VersionDeltaFile
1.105.2.5+2-2net/wireshark/distinfo
1.170.2.5+1-2net/wireshark/Makefile
+3-42 files

OpenBSD/ports fjWZW43net/wireshark distinfo Makefile

   update to wireshark-4.4.14
VersionDeltaFile
1.110+2-2net/wireshark/distinfo
1.176+1-2net/wireshark/Makefile
+3-42 files

OpenBSD/ports iBqLlrqx11/kde-plasma/kdecoration distinfo, x11/kde-plasma/kdeplasma-addons distinfo

   KDE Plasma 6.6.1, Bugfix Release for February

   https://kde.org/announcements/changelogs/plasma/6/6.6.0-6.6.1/
VersionDeltaFile
1.44+9-9x11/kde-plasma/kwin/Makefile
1.65+2-2x11/kde-plasma/kdecoration/distinfo
1.30+2-2x11/kde-plasma/kdeplasma-addons/distinfo
1.30+2-2x11/kde-plasma/kgamma5/distinfo
1.26+2-2x11/kde-plasma/kglobalacceld/distinfo
1.30+2-2x11/kde-plasma/kinfocenter/distinfo
+19-1949 files not shown
+110-10955 files

OpenBSD/ports wW7QMKGsecurity/vaultwarden distinfo, security/vaultwarden/patches patch-Cargo_lock patch-src_api_identity_rs

   Security update to vaultwarden-1.35.4

   This release contains security fixes:
   - GHSA-w9f8-m526-h7fh. This vulnerability would allow an attacker to
     access a cipher from a different user (fully encrypted) if they
     already know its internal UUID.
   - GHSA-h4hq-rgvh-wh27. This vulnerability allows an attacker with
     manager-level access within an organization to modify collections they
     can access, even if they do not have management permissions for them.
   - GHSA-r32r-j5jq-3w4m. This vulnerability allows an attacker with
     manager-level access within an organization to modify collections they
     are not assigned. These are private for now, pending CVE assignment.

   Changes: https://github.com/dani-garcia/vaultwarden/releases/tag/1.35.4

   OK kirill@
VersionDeltaFile
1.2.2.1+558-2,075security/vaultwarden/patches/patch-Cargo_lock
1.2.2.1+14-107security/vaultwarden/patches/patch-src_api_identity_rs
1.6.2.2+63-0security/vaultwarden/patches/patch-Cargo_toml
1.2.2.1+14-7security/vaultwarden/patches/patch-src_api_core_accounts_rs
1.1.4.1+19-0security/vaultwarden/patches/patch-src_crypto_rs
1.29.2.3+2-2security/vaultwarden/distinfo
+670-2,1911 files not shown
+671-2,1927 files

OpenBSD/src dQzixpwsys/dev/ic re.c

   Enable 64-bit DMA transfers on the PCIe variants of re(4) cards.

   ok kettenis
VersionDeltaFile
1.221+9-7sys/dev/ic/re.c
+9-71 files

OpenBSD/ports YFhLnOdx11/freerdp Makefile distinfo

   update to freerdp-2.11.8

   remove PORTROACH marker, this is the last 2.x release (updating is
   blocked, 3.x needs a more complete posix timers implementation)
VersionDeltaFile
1.78+36-36x11/freerdp/Makefile
1.31+2-2x11/freerdp/distinfo
+38-382 files

OpenBSD/ports 1Vkn7XBx11/kde-plasma/plasma5support/pkg PLIST

   Not 666
VersionDeltaFile
1.10+1-1x11/kde-plasma/plasma5support/pkg/PLIST
+1-11 files

OpenBSD/src vhzipJqlib/libc/sys pledge.2

   Improve the discussion about "tmppath"
   feedback from various people based upon my first attempts.
VersionDeltaFile
1.76+10-7lib/libc/sys/pledge.2
+10-71 files

OpenBSD/src 2277yDAlib/libc/sys pledge.2, sys/kern kern_pledge.c

   pledge "tmppath" goes away because it sucks.  The history is kind of
   sad:  unveil(2) was invented by Bob Beck and myself because a couple
   of us struggled and couldn't expand the "tmppath" mechanism to general use.
   unveil(2) ended up being kind of "upside down" different, and so we never
   deleted "tmppath" because the refactorings seemed complicated.
   However over the last two weeks, we're removed all the "tmppath" in base
   pretty easily, and the 18 ports using it have also been fixed.
   The majority of situations now use unveil "/tmp" "rwc", unveil "/" "r" or
   similar, and then pledge "rpath wpath cpath", and this is generally needed
   to satisfy the mkstemp(3) family of functions in libc.
   Use of "tmppath" will now cause pledge(2) to return EINVAL.  There is
   no backwards compatible way of mimic the behaviour correctly using
   kernel-internal unveil hackery.
   Prompted by a report from David Leadbeater; and extensive conversations
   with beck and semarie.
VersionDeltaFile
1.337+4-24sys/kern/kern_pledge.c
1.75+16-3lib/libc/sys/pledge.2
1.53+1-3sys/sys/pledge.h
+21-303 files

OpenBSD/src tJNxVhPusr.sbin/rad rad.conf.5 rad.h

   Update various lifetimes.

   This raises the router, dns and nat64 lifetimes from 30 minutes to 60
   minutes and lowers the prefix valid lifetime from 90 minutes to 60
   minutes.

   This brings us in line with the values of draft-ietf-6man-slaac-renum
   which is going to be published soon.

   Aligning all these lifetimes to a single value (60 minutes) makes
   sense because the information is transmitted in one router
   advertisement packet. It does not make sense for one piece of
   information to time out before another.

   OK phessler
VersionDeltaFile
1.36+6-6usr.sbin/rad/rad.conf.5
1.31+3-4usr.sbin/rad/rad.h
1.39+2-2usr.sbin/rad/rad.c
+11-123 files

OpenBSD/ports o7Qgw0Yx11/kde-plasma/plasma5support Makefile, x11/kde-plasma/plasma5support/pkg PLIST

   fix conflict tag

   Sptted by semarie@
VersionDeltaFile
1.9+1-1x11/kde-plasma/plasma5support/pkg/PLIST
1.9+1-0x11/kde-plasma/plasma5support/Makefile
+2-12 files

OpenBSD/src AJzBhwvsys/netinet igmp.c igmp_var.h, sys/netinet6 mld6.c in6.c

   Call igmp_sendpkt() and mld6_sendpkt() with pktinfo argument.

   Gather all information needed to send an IGMP or MLD6 packet in a
   struct pktinfo.  This allows splitting access to multicast data
   structures from sending packets.  Then adding locks to multicast
   will be easier.

   OK mvs@
VersionDeltaFile
1.96+51-32sys/netinet/igmp.c
1.73+54-23sys/netinet6/mld6.c
1.278+28-18sys/netinet6/in6.c
1.17+17-3sys/netinet/igmp_var.h
1.10+16-3sys/netinet6/mld6_var.h
1.193+11-3sys/netinet/in.c
+177-826 files

OpenBSD/src b7PcHW1sys/dev/pci if_ixl.c

   ixl(4) can handle 64 bit DMA transfers.

   OK kettenis@ jmatthew@
VersionDeltaFile
1.116+2-2sys/dev/pci/if_ixl.c
+2-21 files

OpenBSD/ports EJ4B40ssecurity/pizauth distinfo crates.inc, security/pizauth/pkg PLIST

   MFC update to pizauth-1.0.10
VersionDeltaFile
1.10.4.1+294-260security/pizauth/distinfo
1.10.4.1+146-129security/pizauth/crates.inc
1.14.4.1+4-1security/pizauth/Makefile
1.2.8.1+3-0security/pizauth/pkg/PLIST
+447-3904 files

OpenBSD/ports Qujvdjcsecurity/pizauth distinfo Makefile

   update to pizauth-1.0.10, from Laurence Tratt (maintainer)
   drops tmppath pledge, thanks for updating this so quickly Laurie
VersionDeltaFile
1.13+2-2security/pizauth/distinfo
1.17+1-1security/pizauth/Makefile
+3-32 files