OpenBSD/src j3EmjJ3sys/net if_veb.c

   isolaved -> isolated; ok dlg@
VersionDeltaFile
1.71+2-2sys/net/if_veb.c
+2-21 files

OpenBSD/src yLhMB0Hregress/usr.bin/ssh hostbased.sh

   Check if host keys exist before adding them, and expand on the warning
   about modifying the system config.
VersionDeltaFile
1.7+7-5regress/usr.bin/ssh/hostbased.sh
+7-51 files

OpenBSD/src ucxe2PClib/libz compress.3 zlib.h, sys/lib/libz zlib.h

   ENONBLOCK -> EWOULDBLOCK, former does not exist
   ok tb@
VersionDeltaFile
1.35+3-3lib/libz/compress.3
1.33+1-1lib/libz/zlib.h
1.35+1-1sys/lib/libz/zlib.h
+5-53 files

OpenBSD/src askGCsgregress/usr.bin/ssh hostbased.sh

   Add special handling of TEST_SSH_HOSTBASED_AUTH=setupandrun.

   This will MODIFY THE CONFIG OF THE SYSTEM IT IS RUNNING ON to enable
   hostbased authentication to/from itself and run the hostbased tests.  It
   won't undo these changes, so don't do this on a system where this matters.
VersionDeltaFile
1.6+21-2regress/usr.bin/ssh/hostbased.sh
+21-21 files

OpenBSD/src RhMBQoSusr.bin/tmux grid.c

   Check lastgc is not NULL before using it, GitHub issue 4935 from Pavel
   Lavrukhin.
VersionDeltaFile
1.145+2-2usr.bin/tmux/grid.c
+2-21 files

OpenBSD/src A4KctxMusr.bin/tmux mode-tree.c

   Fix a NULL dereference and use after free, GitHub issue 4936 from Pavel
   Lavrukhin.
VersionDeltaFile
1.80+6-5usr.bin/tmux/mode-tree.c
+6-51 files

OpenBSD/src gY8l2cVusr.bin/tmux input.c

   Use window options for cursor-style to avoid crash when no pane, from
   Arden Packeer in GitHub issue 4942.
VersionDeltaFile
1.255+6-5usr.bin/tmux/input.c
+6-51 files

OpenBSD/src FBdmIsausr.bin/tmux tty.c tty-draw.c

   Fix issue where popup window gets overwritten by background updates,
   from Conor Taylor in GitHub issue 4920.
VersionDeltaFile
1.458+33-8usr.bin/tmux/tty.c
1.5+23-10usr.bin/tmux/tty-draw.c
+56-182 files

OpenBSD/src nsAqoitusr.bin/tmux screen-redraw.c

   Protect against overflow when scrollbar is off screen, from san65384 at
   gmail dot com in GitHub issue 4933.
VersionDeltaFile
1.112+3-2usr.bin/tmux/screen-redraw.c
+3-21 files

OpenBSD/src drguS8dsys/net if_types.h

   Circiut -> Circuit
VersionDeltaFile
1.25+2-2sys/net/if_types.h
+2-21 files

OpenBSD/src bOVIz1tsys/kern subr_witness.c

   reveresal -> reversal
VersionDeltaFile
1.59+2-2sys/kern/subr_witness.c
+2-21 files

OpenBSD/src b9x7d6nshare/misc mime.types

   Declare font media types as specified in RFC 8081.

   application/vnd.oasis.opendocument.formula-template is now associated
   with the file extension odft rather than otf.

   ok tb@
VersionDeltaFile
1.7+8-3share/misc/mime.types
+8-31 files

OpenBSD/src qtOOKhUusr.bin/ssh sshd_config.5 ssh_config.5

   clarify that Authorized(Keys|Principals)(File|Command) are only
   consulted for valid users.

   clarify that TOKENS are expanded without sanitisation or escaping
   and that it's the user's reponsibility to ensure their usage is
   safe.

   prompted by bz3936; feedback/ok deraadt@
VersionDeltaFile
1.396+14-3usr.bin/ssh/sshd_config.5
1.423+10-3usr.bin/ssh/ssh_config.5
+24-62 files

OpenBSD/src OWK9FRJsys/netinet in.c igmp.c, sys/netinet6 in6.c mld6.c

   Protect IGMP and MLD6 fast timer with rwlock.

   Multicast interface addresses for IPv4 and IPv6 get their own per
   interface lock.  Protect the TAILQ if_maddrlist with rwlock
   if_maddrlock.  Also struct in_multi and in6_multi use this lock for
   their state and timer.  Sleeps in malloc(9) are possible.  Run IGMP
   and MLD6 fast timeout with shared instead of exclusive net lock.

   To prevent calling ip_output() or ip6_output() while holding the
   multicast lock, delay igmp_sendpkt() and mld6_sendpkt().  All
   information that is needed to create and send a multicast packet
   is stored in igmp_pktinfo or mld6_pktinfo.  If necessary, multiple
   pktinfo are queued.  After the lock has been released, packes are
   sent based on pktinfo.

   OK mvs@
VersionDeltaFile
1.279+65-55sys/netinet6/in6.c
1.194+61-46sys/netinet/in.c
1.74+59-33sys/netinet6/mld6.c
1.97+20-9sys/netinet/igmp.c
1.85+10-4sys/netinet6/in6_var.h
1.47+10-4sys/netinet/in_var.h
+225-1512 files not shown
+234-1578 files

OpenBSD/src Oklii10lib/libskey skey.5

   The maximum S/Key sequence number is 10,000 not 1,000.
   From Andy Bradford
VersionDeltaFile
1.10+3-3lib/libskey/skey.5
+3-31 files

OpenBSD/src jdvmqi4share/man/man5 python-module.5

   tweak MODPY_PYBUILD section, avoid some duplication, give a hint about
   setting MODCARGO_CARGOTOML for maturin ports
VersionDeltaFile
1.24+17-12share/man/man5/python-module.5
+17-121 files

OpenBSD/src 48zsPgjusr.bin/awk main.c

   Found another deeply hidden open /dev/null O_RDWR which was happening
   in awk -safe mode.  Reproducer is awk -safe '{ close("/dev/stdin"); }
   Rerrange the pledges and unveils to make it work.
   ok millert dgl
VersionDeltaFile
1.74+18-8usr.bin/awk/main.c
+18-81 files

OpenBSD/src i83fyCousr.sbin/nsd rdata.c configure

   merge nsd 4.14.2
VersionDeltaFile
1.20+3,845-963usr.sbin/nsd/rdata.c
1.64+1,837-1,308usr.sbin/nsd/configure
1.24+969-868usr.sbin/nsd/dns.c
1.4+654-31usr.sbin/nsd/rdata.h
1.25+414-240usr.sbin/nsd/difffile.c
1.6+274-340usr.sbin/nsd/ixfr.c
+7,993-3,75044 files not shown
+9,501-4,60250 files

OpenBSD/src OdngtNrusr.sbin/nsd rdata.c dns.c

   import nsd 4.14.2
VersionDeltaFile
1.1.1.17+3,847-965usr.sbin/nsd/rdata.c
1.1.1.17+969-868usr.sbin/nsd/dns.c
1.1.1.6+654-31usr.sbin/nsd/rdata.h
1.1.1.24+414-240usr.sbin/nsd/difffile.c
1.1.1.4+274-340usr.sbin/nsd/ixfr.c
1.1.1.18+205-164usr.sbin/nsd/zonec.c
+6,363-2,60854 files not shown
+7,989-3,26460 files

OpenBSD/src sWfWqMOsys/sys signal.h

   SIGWINCH is now part of POSIX.1-2024

   From Lennart Jablonka; ok guenther@, deraadt@
VersionDeltaFile
1.30+4-2sys/sys/signal.h
+4-21 files

OpenBSD/src GNOzqc3usr.sbin/sysupgrade sysupgrade.sh

   The percentage heuristic has failed for me on 40% of the machines
   I run, so it is clear it is going to fail for many more people when
   the next release comes out.  It is wrong, back it out.
VersionDeltaFile
1.62+3-2usr.sbin/sysupgrade/sysupgrade.sh
+3-21 files

OpenBSD/src JN2wYYVsys/netinet tcp_input.c

   Ignore TCP SACK packets with invalid sequence numbers.

   Due to an integer overflow, sequence numbers in selective ACK packets
   were accepted.  Such packets caused a NULL pointer dereference in
   the TCP stack, resulting in a kernel crash.

   Reported by Nicholas Carlini at anthropic dot com
   with deraadt@; OK markus@

   this is errata/7.7/031_sack.patch.sig
VersionDeltaFile
1.434.4.1+4-2sys/netinet/tcp_input.c
+4-21 files

OpenBSD/src ItSV62tsys/netinet tcp_input.c

   Ignore TCP SACK packets with invalid sequence numbers.

   Due to an integer overflow, sequence numbers in selective ACK packets
   were accepted.  Such packets caused a NULL pointer dereference in
   the TCP stack, resulting in a kernel crash.

   Reported by Nicholas Carlini at anthropic dot com
   with deraadt@; OK markus@

   this is errata/7.8/025_sack.patch.sig
VersionDeltaFile
1.464.2.1+4-2sys/netinet/tcp_input.c
+4-21 files

OpenBSD/src l36KCUbsys/netinet tcp_input.c

   Ignore TCP SACK packets with invalid sequence numbers.

   Due to an integer overflow, sequence numbers in selective ACK packets
   were accepted.  Such packets caused a NULL pointer dereference in
   the TCP stack, resulting in a kernel crash.

   Reported by Nicholas Carlini at anthropic dot com
   with deraadt@; OK markus@
VersionDeltaFile
1.465+4-2sys/netinet/tcp_input.c
+4-21 files

OpenBSD/src AuQYhNOlib/libexpat Changes, lib/libexpat/lib xmlparse.c

   Backport fixes from libexpat version 2.7.5.

   Relevant for OpenBSD are security fixes #1158 #1161 #1162 #1163,
   other changes #1156 #1153.  Library bump is not necessary.
   CVE-2026-32776 CVE-2026-32777 CVE-2026-32778

   OK tb@

   this is errata/7.7/030_expat.patch.sig
VersionDeltaFile
1.42.4.3+53-10lib/libexpat/lib/xmlparse.c
1.6.4.2+27-3lib/libexpat/tests/basic_tests.c
1.6.4.1+30-0lib/libexpat/tests/misc_tests.c
1.1.8.2+27-0lib/libexpat/tests/nsalloc_tests.c
1.30.4.3+21-0lib/libexpat/Changes
+158-135 files

OpenBSD/src JblDS4Xlib/libexpat Changes, lib/libexpat/lib xmlparse.c

   Backport fixes from libexpat version 2.7.5.

   Relevant for OpenBSD are security fixes #1158 #1161 #1162 #1163,
   other changes #1156 #1153.  Library bump is not necessary.
   CVE-2026-32776 CVE-2026-32777 CVE-2026-32778

   this is errata/7.8/024_expat.patch.sig
VersionDeltaFile
1.44.2.2+53-10lib/libexpat/lib/xmlparse.c
1.7.2.2+27-3lib/libexpat/tests/basic_tests.c
1.8.2.1+30-0lib/libexpat/tests/misc_tests.c
1.2.2.1+27-0lib/libexpat/tests/nsalloc_tests.c
1.32.2.2+21-0lib/libexpat/Changes
+158-135 files

OpenBSD/src z1JyUaFsys/dev/pci/drm dma-resv.c, sys/dev/pci/drm/include/linux dma-resv.h

   sync dma-resv with linux 6.18
VersionDeltaFile
1.10+39-8sys/dev/pci/drm/dma-resv.c
1.5+5-3sys/dev/pci/drm/include/linux/dma-resv.h
+44-112 files

OpenBSD/src HW4NdlKsbin/pfctl pfctl_parser.c

   Fix display of bandwidth >=1000G. Found by Crystal Kolipe, ok sashan@
VersionDeltaFile
1.359+2-2sbin/pfctl/pfctl_parser.c
+2-21 files

OpenBSD/src 5FUeAc6sys/dev/pci if_iwxvar.h

   switch iwx(4) MA devices to -89 firmware images

   Also fix the firmware filename for MA HR devices, and do not try to
   load a non-existent .pnvm file for these devices.

   tested by + ok kettenis@
VersionDeltaFile
1.50+5-7sys/dev/pci/if_iwxvar.h
+5-71 files

OpenBSD/src Jnj5XL8sys/dev/pci/drm/amd/amdgpu amdgpu_device.c

   drm/amd: Fix a few more NULL pointer dereference in device cleanup

   From Mario Limonciello
   38f1640db7f8bf57b9e09c5b0b8b205a598f1b3e in linux-6.18.y/6.18.19
   72ecb1dae72775fa9fea0159d8445d620a0a2295 in mainline linux
VersionDeltaFile
1.98+6-0sys/dev/pci/drm/amd/amdgpu/amdgpu_device.c
+6-01 files