OpenBSD/src kBaRI1Rusr.sbin/bgpd session_bgp.c

   remove extra spaces in logs, ok claudio
VersionDeltaFile
1.7+7-7usr.sbin/bgpd/session_bgp.c
+7-71 files

OpenBSD/src OikH7Ahusr.sbin/bgpd util.c

   typo: Extended Nexhop Encoding (Nexthop)
VersionDeltaFile
1.99+2-2usr.sbin/bgpd/util.c
+2-21 files

OpenBSD/src IsJBD0iusr.bin/calendar calendar.c

   /dev/null is no longer implicitly permitted by some pledges, so explicitly
   unveil it. fixes calendar -a. ok deraadt
   calendar also needs to unveil cpp / sendmail, I forgot to make install
   when I was testing :(  from James J. Lippard
   sendmail/cpp only need "x" no "rx" unveil; ok deraadt
   from sthen@

   this is errata/7.7/029_calendar.patch.sig
VersionDeltaFile
1.37.28.2+7-1usr.bin/calendar/calendar.c
+7-11 files

OpenBSD/src XoMavKmusr.bin/calendar calendar.c

   /dev/null is no longer implicitly permitted by some pledges, so explicitly
   unveil it. fixes calendar -a. ok deraadt
   calendar also needs to unveil cpp / sendmail, I forgot to make install
   when I was testing :(  from James J. Lippard
   sendmail/cpp only need "x" no "rx" unveil; ok deraadt
   from sthen@

   this is errata/7.8/023_calendar.patch.sig
VersionDeltaFile
1.37.26.2+7-1usr.bin/calendar/calendar.c
+7-11 files

OpenBSD/src r6NHhMTlib/libexpat Changes, lib/libexpat/lib xmlparse.c xmlrole.c

   Update libexpat to 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

   tested and OK tb@
VersionDeltaFile
1.46+54-11lib/libexpat/lib/xmlparse.c
1.34+53-12lib/libexpat/Changes
1.10+31-1lib/libexpat/tests/misc_tests.c
1.9+27-3lib/libexpat/tests/basic_tests.c
1.3+27-0lib/libexpat/tests/nsalloc_tests.c
1.15+1-1lib/libexpat/lib/xmlrole.c
+193-286 files not shown
+199-3412 files

OpenBSD/src Uz9LYNQusr.bin/tmux popup.c

   Copy hyperlinks when redrawing popup so they do not vanish, from Antoine
   Gaudreau Simard in GitHub issue 4925.
VersionDeltaFile
1.66+5-1usr.bin/tmux/popup.c
+5-11 files

OpenBSD/src 4erlMkJusr.bin/tmux tmux.1

   Fix buffer to both for get-clipboard, from Seth Girvan.
VersionDeltaFile
1.1040+3-3usr.bin/tmux/tmux.1
+3-31 files

OpenBSD/src iNzvDQYusr.bin/tmux utf8.c tmux.1

   Allow codepoint-widths to accept ranges, from san65384 at gmail dot com
   in GitHub issue 4930.
VersionDeltaFile
1.70+53-19usr.bin/tmux/utf8.c
1.1039+4-3usr.bin/tmux/tmux.1
+57-222 files

OpenBSD/src 4rkulIXlib/libcrypto/ec ec_key.c ec_local.h, lib/libcrypto/ecdh ecdh.c

   libcrypto: prefix EC_KEY methods with ec_key_

   We received reports that the too generic internal ecdsa_{sign,verify}()
   symbol names clash in some static links. The naming here is annoying
   because the EC_KEY_METHOD amalgamated the no longer existing ECDH and
   ECDSA methods which themselves had poorly chosen method names, still
   reflected in public API.

   There are various messes here. The ECDSA verify methods are declared
   in ec_local.h, whereas the ECDSA sign methods are in ecdsa_local.h
   (which is itself pretty useless and really only about EC_KEY_METHOD).
   I therefore merged the ECDSA method declarations into ec_local.h and
   deleted ecdsa_local.h since I see no real benefit to the latter.
   ecdsa.c needs ec_local.h anyway. Having the method declarations next
   to EC_KEY_METHOD seems sensible. I left the order as it was, matching
   ecdsa.c. The eckey_compute_pubkey() prototype should probably be moved
   down.

   With one exception I just added an ec_key_ prefix. This leads to a

    [10 lines not shown]
VersionDeltaFile
1.53+9-10lib/libcrypto/ec/ec_key.c
1.74+12-4lib/libcrypto/ec/ec_local.h
1.22+7-7lib/libcrypto/ecdsa/ecdsa.c
1.13+3-3lib/libcrypto/ecdh/ecdh.c
1.4+1-1lib/libcrypto/ecdsa/ecdsa_local.h
+32-255 files

OpenBSD/src GkbO8nOshare/mk bsd.lib.mk

   rework the way we reconsturct the object file order for syspatches

   this change drops the exclude regex and just simply checks if the
   object files are actually available and then constucts a response
   file which we pass for linking and this seems to be good enough
   to have reproducible make build output (which is what we want here)

   ok tb@
VersionDeltaFile
1.106+9-12share/mk/bsd.lib.mk
+9-121 files

OpenBSD/src Ce29I6Cusr.sbin/bgpd bgpd_imsg.c

   Do not include log.h here since this file is shared with bgpctl and
   therefor unable to use these functions.
   OK tb@
VersionDeltaFile
1.3+1-2usr.sbin/bgpd/bgpd_imsg.c
+1-21 files

OpenBSD/src TRdsdxYusr.sbin/bgpd control.c

   bgpctl does not send IMSG_CTL_SHOW_TIMER messages, so remove them from the
   restricted socket filter.
   OK tb@
VersionDeltaFile
1.138+1-2usr.sbin/bgpd/control.c
+1-21 files

OpenBSD/src Laui9cydistrib/syspatch bsd.syspatch.mk Makefile.000

   add support for building specified subdirs instead of a full build; ok tb@
VersionDeltaFile
1.27+16-2distrib/syspatch/bsd.syspatch.mk
1.5+5-1distrib/syspatch/Makefile.000
+21-32 files

OpenBSD/src eI2iGZgetc/rc.d ospf6d

   ospf6d doesn't do reload, so don't allow rcctl reload to be accepted
   ok phessler
VersionDeltaFile
1.4+3-1etc/rc.d/ospf6d
+3-11 files

OpenBSD/src DkypyLXusr.sbin/bgpd chash.c

   chash: zap two trailing blanks in comments
VersionDeltaFile
1.9+3-3usr.sbin/bgpd/chash.c
+3-31 files

OpenBSD/src ktZRIMwusr.sbin/bgpctl output.c output_json.c

   Show CH hash memory usage in 'show rib mem' output.

   OK tb@
VersionDeltaFile
1.73+6-2usr.sbin/bgpctl/output.c
1.63+5-2usr.sbin/bgpctl/output_json.c
1.27+5-2usr.sbin/bgpctl/output_ometric.c
+16-63 files

OpenBSD/src KdUZuenusr.sbin/bgpd chash.c rde.c

   Track counts of CH hash allocations and expose them via 'show rib mem'.

   This is currently just one global sum of all hash table memory. The plan
   is to do more but right now this is a good first step.
   OK tb@
VersionDeltaFile
1.8+46-20usr.sbin/bgpd/chash.c
1.690+49-1usr.sbin/bgpd/rde.c
1.6+36-2usr.sbin/bgpd/chash.h
1.16+19-1usr.sbin/bgpd/rde_adjout.c
1.344+13-1usr.sbin/bgpd/rde.h
1.147+13-1usr.sbin/bgpd/rde_filter.c
+176-264 files not shown
+201-3010 files

OpenBSD/src iInkaySshare/man/man4 trunk.4

   more screaming about which driver does LACP, 'cause it isn't this one
VersionDeltaFile
1.33+5-4share/man/man4/trunk.4
+5-41 files

OpenBSD/src nowMNImshare/man/man4 aggr.4

   scream out loud that this driver does LACP; ok dlg
VersionDeltaFile
1.5+8-5share/man/man4/aggr.4
+8-51 files

OpenBSD/src hdP86G7sys/dev/pci/drm/i915 i915_driver.c

   call dev_pm_ops callbacks in inteldrm_activate()

   After the drvdata changes that went in a while ago, these can be used.
   No functional change.
VersionDeltaFile
1.28+8-8sys/dev/pci/drm/i915/i915_driver.c
+8-81 files

OpenBSD/src 6GxpqTmlib/libcrypto/ecdsa ecdsa.c ecdsa_local.h

   Move ECDSA_SIG_st definition to its only consumer, ecdsa.c
VersionDeltaFile
1.21+6-1lib/libcrypto/ecdsa/ecdsa.c
1.3+1-6lib/libcrypto/ecdsa/ecdsa_local.h
+7-72 files

OpenBSD/src K5FVXpgsys/dev/pci/drm/amd/amdgpu amdgpu_drv.c amdgpu.h

   Our framebuffer might be in "stolen" memory that is lost (and filled with
   garbage) after a hibernate.  So clear it and redraw the framebuffer
   contents.

   ok jsg@
VersionDeltaFile
1.68+15-1sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
1.31+2-0sys/dev/pci/drm/amd/amdgpu/amdgpu.h
+17-12 files

OpenBSD/src PoqrhXElib/libc/sys unveil.2

   clarify unveil usage
   with job
VersionDeltaFile
1.23+9-9lib/libc/sys/unveil.2
+9-91 files

OpenBSD/src R9WFyR1usr.bin/calendar calendar.c

   sendmail/cpp only need "x" no "rx" unveil; ok deraadt
VersionDeltaFile
1.42+5-5usr.bin/calendar/calendar.c
+5-51 files

OpenBSD/src tsWFhYIusr.bin/calendar calendar.c

   calendar also needs to unveil cpp / sendmail, I forgot to make install
   when I was testing :(  from James J. Lippard
VersionDeltaFile
1.41+5-1usr.bin/calendar/calendar.c
+5-11 files

OpenBSD/src RNKnVV1share/man/man5 port-modules.5

   Remove MODTCL_BIN and MODTK_BIN from SUBST_VARS.
   The Tcl and Tk port modules no longer add to SUBST_VARS.


   ok sthen@
VersionDeltaFile
1.283+4-8share/man/man5/port-modules.5
+4-81 files

OpenBSD/src CkJpyAYusr.bin/calendar calendar.c

   /dev/null is no longer implicitly permitted by some pledges, so explicitly
   unveil it. fixes calendar -a. ok deraadt
VersionDeltaFile
1.40+3-1usr.bin/calendar/calendar.c
+3-11 files

OpenBSD/src rhRPOyHsys/conf files

   fuse no longer (ab)uses ufs_ihash.c so adjust build config

   OK miod@ deraadt@ helg@ tb@
VersionDeltaFile
1.752+2-2sys/conf/files
+2-21 files

OpenBSD/src FYdl4nsregress/sbin/disklabel 18000.ok 20000.ok

   Sync expected sizes after recent /usr/obj bump.
VersionDeltaFile
1.9+20-20regress/sbin/disklabel/18000.ok
1.9+20-20regress/sbin/disklabel/20000.ok
1.9+10-28regress/sbin/disklabel/12000.ok
1.9+18-18regress/sbin/disklabel/40000.ok
1.11+18-18regress/sbin/disklabel/90000.ok
1.10+12-12regress/sbin/disklabel/300000.ok
+98-1161 files not shown
+102-1207 files

OpenBSD/src TlDkmINsys/dev/pci/drm/ttm ttm_device.c

   make ttm_device_prepare_hibernation() return early

   kettenis reports the ttm_tm_swapout() change is not enough to fix
   hibernate with amdgpu when X is running.

   The call to ttm_device_prepare_hibernation()/ttm_tm_swapout() in the
   hibernate path was added in a linux commit from 2025:
   924dda024f3bea64be5f3ac067a075e466739dc9
   drm/amdgpu: move GTT to shmem after eviction for hibernation

   The linux reason for doing this (server cards with lots of VRAM) isn't
   something that concerns us.

   ok kettenis@
VersionDeltaFile
1.8+3-0sys/dev/pci/drm/ttm/ttm_device.c
+3-01 files