OpenBSD/ports S8fd7hhnet/i2p Makefile distinfo, net/i2p/pkg PLIST

   Update i2p to 2.12.0 and new homepage.

   Adapted from a diff by David Unden Collado.
VersionDeltaFile
1.16+11-1net/i2p/pkg/PLIST
1.29+3-4net/i2p/Makefile
1.16+2-2net/i2p/distinfo
+16-73 files

OpenBSD/src nRMi8C3usr.bin/tmux tmux.h

   Remove the actual LAYOUT_FLOATING enum member.
VersionDeltaFile
1.1331+1-2usr.bin/tmux/tmux.h
+1-21 files

OpenBSD/src n9QoiMDusr.bin/tmux layout-custom.c layout.c

   Remove LAYOUT_FLOATING and disable custom layouts with floating panes
   for now, from Dane Jensen.
VersionDeltaFile
1.32+11-46usr.bin/tmux/layout-custom.c
1.59+1-28usr.bin/tmux/layout.c
+12-742 files

OpenBSD/src 6HBWHzZusr.bin/tmux screen-redraw.c

   Fix vertical position of scrollbar having wrong vertical offset when
   status-position top, from Michael Grant.
VersionDeltaFile
1.129+7-7usr.bin/tmux/screen-redraw.c
+7-71 files

OpenBSD/src deYN9beusr.bin/tmux window.c

   Fix resize of floating panes with pane-border-status top, from Michael
   Grant.
VersionDeltaFile
1.327+4-9usr.bin/tmux/window.c
+4-91 files

OpenBSD/src gClK5ZGusr.bin/tmux spawn.c

   Only set saved_layout_cell if creating a new cell, avoids crash when
   respawning pane. Reported by Mingjie Shen in GitHubb issue 5143.
VersionDeltaFile
1.38+18-16usr.bin/tmux/spawn.c
+18-161 files

OpenBSD/ports lJXa1Tmdevel/llvm/22 Makefile, devel/llvm/22/patches patch-clang_lib_Frontend_PrintPreprocessedOutput_cpp patch-llvm_lib_Target_PowerPC_PPCAsmPrinter_cpp

   sync patches with base
VersionDeltaFile
1.1+44-0devel/llvm/22/patches/patch-clang_lib_Frontend_PrintPreprocessedOutput_cpp
1.2+2-2devel/llvm/22/patches/patch-llvm_lib_Target_PowerPC_PPCAsmPrinter_cpp
1.9+2-0devel/llvm/22/Makefile
+48-23 files

OpenBSD/ports LO6bvlMdevel/llvm Makefile.inc

   fixup previous, there were bits missing
VersionDeltaFile
1.32+0-3devel/llvm/Makefile.inc
+0-31 files

OpenBSD/ports AzXyZWadevel/llvm Makefile.inc

   remove checks for older non-supported llvm versions; from Brad
VersionDeltaFile
1.31+1-9devel/llvm/Makefile.inc
+1-91 files

OpenBSD/ports X9iNfxcnet Makefile

   +net/nchat

   OK: kn@
VersionDeltaFile
1.1464+1-0net/Makefile
+1-01 files

OpenBSD/ports ti1Lfienet/nchat Makefile distinfo, net/nchat/pkg PLIST DESCR

   Initial revision
VersionDeltaFile
1.1+41-0net/nchat/Makefile
1.1+4-0net/nchat/pkg/PLIST
1.1+3-0net/nchat/pkg/DESCR
1.1+2-0net/nchat/distinfo
1.1.1.1+0-0net/nchat/Makefile
1.1.1.1+0-0net/nchat/distinfo
+50-02 files not shown
+50-08 files

OpenBSD/src XW51Mm9sys/dev/pci if_mwx.c if_mwxreg.h

   Rename mt76_desc to mwx_desc and remove volatile from struct members.

   From kevlo@
VersionDeltaFile
1.12+8-8sys/dev/pci/if_mwx.c
1.8+6-6sys/dev/pci/if_mwxreg.h
+14-142 files

OpenBSD/src ool0fS4sys/kern kern_event.c

   Do KN_DETACHED flag check before kn->kn_ptr.p_process dereference in
   proc_filtops handlers. After filt_proc() sets KN_DETACHED flag, the
   kn->kn_ptr.p_process is not valid anymore.

   ok visa
VersionDeltaFile
1.206+43-25sys/kern/kern_event.c
+43-251 files

OpenBSD/ports pOs4At4www/ungoogled-chromium Makefile, www/ungoogled-chromium/patches patch-components_password_manager_core_browser_features_password_features_cc

   apply a missing patch from the previous update
VersionDeltaFile
1.32+9-0www/ungoogled-chromium/patches/patch-components_password_manager_core_browser_features_password_features_cc
1.233+2-0www/ungoogled-chromium/Makefile
+11-02 files

OpenBSD/src 8vEpHezusr.bin/tmux window.c format.c

   Add a Z sort order in tree mode.
VersionDeltaFile
1.326+22-2usr.bin/tmux/window.c
1.370+4-14usr.bin/tmux/format.c
1.7+15-1usr.bin/tmux/sort.c
1.1061+4-3usr.bin/tmux/tmux.1
1.1330+3-1usr.bin/tmux/tmux.h
1.77+2-1usr.bin/tmux/window-tree.c
+50-226 files

OpenBSD/ports FYpuxfzaudio/audacious Makefile.inc, audio/audacious/player Makefile distinfo

   Update to audacious-4.6

   Changes:
   https://audacious-media-player.org/news/64-audacious-4-6-released

   Upstream dropped autotools support in favor of Meson, allowing us to
   remove some patches. check_sym reported dynamic export removals, bumped
   libs accordingly.
VersionDeltaFile
1.20+19-21audio/audacious/plugins/Makefile
1.21+7-8audio/audacious/Makefile.inc
1.15+2-6audio/audacious/player/Makefile
1.15+2-2audio/audacious/player/distinfo
1.15+2-2audio/audacious/plugins/distinfo
1.8+2-1audio/audacious/player/pkg/PLIST
+34-406 files not shown
+37-4112 files

OpenBSD/src 5obhQCUsys/dev/hid hidms.c, sys/dev/i2c ihidev.c ihidev.h

   Enable the GXTP7936 touchscreen on the Samsung Galaxy Book4 Edge,
   for now by polling since interrupts still don't work.

   ihidev:
   On a "finger lift" poll event, pass up the empty packet to the sub-driver.
   Previously the empty packet was dropped.

   hidms:
   If we receive the empty packet due to "finger lift", don't set the pointer
   position to 0,0 to prevent snapping to the upper left corner of the screen.

   ok kirill@
VersionDeltaFile
1.44+26-6sys/dev/i2c/ihidev.c
1.12+15-6sys/dev/hid/hidms.c
1.12+3-1sys/dev/i2c/ihidev.h
+44-133 files

OpenBSD/src E49HOj9usr.bin/tmux window-tree.c

   Mark floating panes in tree mode.
VersionDeltaFile
1.76+3-3usr.bin/tmux/window-tree.c
+3-31 files

OpenBSD/ports 3FZevsAx11/byzi Makefile, x11/byzi/patches patch-generic_tkObj_c patch-generic_tkBusy_c

   Unbreak with llvm22. Better DESCR.
VersionDeltaFile
1.1+32-0x11/byzi/patches/patch-generic_tkObj_c
1.1+15-0x11/byzi/patches/patch-generic_tkBusy_c
1.2+7-4x11/byzi/pkg/DESCR
1.4+1-1x11/byzi/pkg/PLIST
1.9+1-1x11/byzi/Makefile
+56-65 files

OpenBSD/src Fw8NXbWusr.sbin/pstat pstat.c

   If pstat -d encountered an error doing kvm_read, it would report the error,
   but still attempt to print the (uninitialized and unread) data.
   This changes it to fail correctly.
VersionDeltaFile
1.131+21-8usr.sbin/pstat/pstat.c
+21-81 files

OpenBSD/src i8oPQx9sys/kern kern_acct.c vfs_syscalls.c

   acct(8) and quotactl(8) can see files beyond unveil.  These are root-only
   system calls, also obviously blocked by all pledge.
   However there is a circumstance of root running with unveil but without pledge
   (quite rare in the tree) and there are some gaps.  These two fixes are a
   stopgap because I think we should re-design how namei handles this.
   From ivan at Quarkslab
   ok dgl
VersionDeltaFile
1.50+2-1sys/kern/kern_acct.c
1.384+2-1sys/kern/vfs_syscalls.c
+4-22 files

OpenBSD/src KT1j4hRusr.sbin/vmd virtio.c vioscsi.c

   A privileged guest can make the host-side `vioblk` backend read a descriptor
   outside the configured virtqueue descriptor table and interpret the out-of-table
   entry as a block request descriptor. In the confirmed run, the guest-controlled
   out-of-table descriptor made `vmd(8)` read and log a guest-chosen block command
   value, and the device entered `DEVICE_NEEDS_RESET`.
   from Quarkslab
   from deraadt@; ok hshoexer, mlarkin

   A privileged guest can notify one invalid virtio-block queue index and
   terminate the host-side `vioblk` device process. In the confirmed run, this
   also caused the VM event thread to exit unexpectedly.
   from Quarkslab
   from deraadt@; ok hshoexer, mlarkin

   Do not call `fatalx()` on malformed guest-provided descriptor lengths. Reject
   the request and return without terminating the VM process.
   from Quarkslab
   from deraadt@; ok hshoexer, mlarkin


    [26 lines not shown]
VersionDeltaFile
1.127.2.1+40-7usr.sbin/vmd/virtio.c
1.26.2.1+17-2usr.sbin/vmd/vioscsi.c
1.24.2.1+7-2usr.sbin/vmd/vioblk.c
+64-113 files

OpenBSD/src hYve2lSusr.sbin/vmd virtio.c vioscsi.c

   A privileged guest can make the host-side `vioblk` backend read a descriptor
   outside the configured virtqueue descriptor table and interpret the out-of-table
   entry as a block request descriptor. In the confirmed run, the guest-controlled
   out-of-table descriptor made `vmd(8)` read and log a guest-chosen block command
   value, and the device entered `DEVICE_NEEDS_RESET`.
   from Quarkslab
   from deraadt@; ok hshoexer, mlarkin

   A privileged guest can notify one invalid virtio-block queue index and
   terminate the host-side `vioblk` device process. In the confirmed run, this
   also caused the VM event thread to exit unexpectedly.
   from Quarkslab
   from deraadt@; ok hshoexer, mlarkin

   Do not call `fatalx()` on malformed guest-provided descriptor lengths. Reject
   the request and return without terminating the VM process.
   from Quarkslab
   from deraadt@; ok hshoexer, mlarkin


    [37 lines not shown]
VersionDeltaFile
1.137.4.1+40-7usr.sbin/vmd/virtio.c
1.29.4.1+17-2usr.sbin/vmd/vioscsi.c
1.82.2.1+9-8usr.sbin/vmd/config.c
1.28.4.1+7-2usr.sbin/vmd/vioblk.c
+73-194 files

OpenBSD/src jtiR0abusr.sbin/smtpd smtp_session.c crypto.c

   Validate encrypted queue buffer sizes before processing auth tag
   and IV data: current callers already treat malformed input as a
   decrypt failure but rejecting truncated buffers earlier makes
   boundary conditions more explicit.

   from gilles@; diff by Stuart Thomas <stuart.thomas at triageforge.co.uk>

   Ensure pending asynchronous lookups do not retain dangling smtp_session
   references after teardown.
   This is mainly a robustness fix inside the privsep model: stale
   references may permit lateral effects between smtpd processes after
   another compromise.

   from gilles@; diff by Stuart Thomas <stuart.thomas at triageforge.co.uk>

   Zero the temporary envelope parsing buffers before use.
   While current parsing paths do not expose uninitialized data, keeping
   stack residue in these transient buffers unnecessarily weakens
   compartmentalization and may aid lateral movement inside the privsep

    [24 lines not shown]
VersionDeltaFile
1.448.2.1+16-1usr.sbin/smtpd/smtp_session.c
1.10.20.1+5-3usr.sbin/smtpd/crypto.c
1.69.12.1+5-1usr.sbin/smtpd/queue_backend.c
1.251.2.1+4-1usr.sbin/smtpd/lka.c
1.48.2.1+3-1usr.sbin/smtpd/mproc.c
+33-75 files

OpenBSD/src CGBrfDjusr.sbin/smtpd smtp_session.c crypto.c

   Validate encrypted queue buffer sizes before processing auth tag
   and IV data: current callers already treat malformed input as a
   decrypt failure but rejecting truncated buffers earlier makes
   boundary conditions more explicit.

   from gilles@; diff by Stuart Thomas <stuart.thomas at triageforge.co.uk>

   Ensure pending asynchronous lookups do not retain dangling smtp_session
   references after teardown.
   This is mainly a robustness fix inside the privsep model: stale
   references may permit lateral effects between smtpd processes after
   another compromise.

   from gilles@; diff by Stuart Thomas <stuart.thomas at triageforge.co.uk>

   Zero the temporary envelope parsing buffers before use.
   While current parsing paths do not expose uninitialized data, keeping
   stack residue in these transient buffers unnecessarily weakens
   compartmentalization and may aid lateral movement inside the privsep

    [24 lines not shown]
VersionDeltaFile
1.444.2.2+16-1usr.sbin/smtpd/smtp_session.c
1.10.16.1+5-3usr.sbin/smtpd/crypto.c
1.69.8.1+5-1usr.sbin/smtpd/queue_backend.c
1.250.4.1+4-1usr.sbin/smtpd/lka.c
1.47.2.2+3-1usr.sbin/smtpd/mproc.c
+33-75 files

OpenBSD/src 4OsXXQxusr.sbin/bgpd bgpd.8

   RFC 6608 is referenced twice, remove out-order mention.
VersionDeltaFile
1.87+2-8usr.sbin/bgpd/bgpd.8
+2-81 files

OpenBSD/ports X2vkL8icomms Makefile

   hook up cubicsdr
VersionDeltaFile
1.96+1-0comms/Makefile
+1-01 files

OpenBSD/ports gXx5O4ecomms/cubicsdr Makefile distinfo, comms/cubicsdr/patches patch-external_rtaudio_RtAudio_cpp patch-CMakeLists_txt

   Initial revision
VersionDeltaFile
1.1+35-0comms/cubicsdr/Makefile
1.1+28-0comms/cubicsdr/pkg/PLIST
1.1+13-0comms/cubicsdr/patches/patch-external_rtaudio_RtAudio_cpp
1.1+12-0comms/cubicsdr/patches/patch-CMakeLists_txt
1.1+9-0comms/cubicsdr/pkg/DESCR
1.1+2-0comms/cubicsdr/distinfo
+99-06 files not shown
+99-012 files

OpenBSD/src L0r4KE8sys/dev/pci if_mwx.c

   Rmeove extra spaces
VersionDeltaFile
1.11+5-6sys/dev/pci/if_mwx.c
+5-61 files

OpenBSD/src XHBz6Lxusr.bin/tmux format.c cmd-list-panes.c

   Add pane_x, y, z format variables and show in list-panes.
VersionDeltaFile
1.369+48-0usr.bin/tmux/format.c
1.40+11-5usr.bin/tmux/cmd-list-panes.c
1.1060+5-2usr.bin/tmux/tmux.1
+64-73 files