OpenBSD/src vNhJcMc — sys/arch/amd64/conf RAMDISK_CD

   enable uncm(4) in the installer on amd64

   This gives us another way to do firmware-less installs over the network.
VersionDeltaFile
1.217+2-1sys/arch/amd64/conf/RAMDISK_CD
+2-11 files

OpenBSD/src ToF77yf — sys/arch/amd64/conf GENERIC

   typo + whitespace
VersionDeltaFile
1.542+2-2sys/arch/amd64/conf/GENERIC
+2-21 files

OpenBSD/src 5zT1sWD — share/man/man4 Makefile usb.4

   Add manual page for uncm(4).

   From Jan Schreiber
VersionDeltaFile
1.1+53-0share/man/man4/uncm.4
1.223+4-2share/man/man4/usb.4
1.882+3-2share/man/man4/Makefile
+60-43 files

OpenBSD/src 6lenFJI — sys/arch/amd64/conf GENERIC, sys/dev/usb usb.h files.usb

   add uncm(4), a driver for USB CDC NCM (i.e. USB phone tethering)

   Patch by Jan Schreiber

   ok deraadt@ brynet@

   Tested by Jan and myself with Android phones.
   Committed via uncm0
VersionDeltaFile
1.1+1,226-0sys/dev/usb/if_uncm.c
1.11+117-1sys/dev/usb/usbcdc.h
1.7+1-92sys/dev/usb/mbim.h
1.64+4-3sys/dev/usb/usb.h
1.151+6-1sys/dev/usb/files.usb
1.541+2-1sys/arch/amd64/conf/GENERIC
+1,356-986 files

OpenBSD/src NEXjGpO — usr.bin/tmux tmux.1

   Add table for destroy-unattached.
VersionDeltaFile
1.1176+9-2usr.bin/tmux/tmux.1
+9-21 files

OpenBSD/src znDzzPx — sys/arch/riscv64/riscv64 vector.c

   riscv64 vector support: actually restore vcsr/vstart

   The asm statements used to restore said csr mentioned the value to
   restore as an output operand, not an input operand. This hurts as we
   write what happens to be in the allocated register (here "a1") to
   the csr and then struct vreg.

   Issue spotted in build failures due to libgcrypt (mail/notmuch) and to
   libjpeg (games/neverball-data). The diff fixes the testsuite for
   both ports.

   ok jsing@ kettenis@
VersionDeltaFile
1.2+3-3sys/arch/riscv64/riscv64/vector.c
+3-31 files

OpenBSD/src prIlGDI — usr.bin/tmux tmux.h server-client.c

   Do not allow drags started on status line to trigger pane key bindings,
   GitHub issue 5692.
VersionDeltaFile
1.518+19-5usr.bin/tmux/server-client.c
1.1452+2-1usr.bin/tmux/tmux.h
+21-62 files

OpenBSD/src aHlczWs — sbin/isakmpd isakmp_cfg.c

   isakmpd: Bound the HASH coverage in cfg_verify_hash()

   The verifier assumed the HASH payload is the first payload and
   derived the covered length from the message length, reading past
   the end of the message when another payload precedes HASH.  Compute
   the covered range from the HASH payload's actual position and reject
   it if it extends past the message end.

   from markus@, ok me deraadt@
VersionDeltaFile
1.42+14-5sbin/isakmpd/isakmp_cfg.c
+14-51 files

OpenBSD/src bSEQ9JW — usr.bin/tmux window-copy.c

   Fix redraw and selection position when changing selection mode.
VersionDeltaFile
1.435+71-65usr.bin/tmux/window-copy.c
+71-651 files

OpenBSD/src NG8W1zS — usr.bin/watch watch.c

   Remove 'output from previous run as dimmed text' feature

   The dimmed text does not display correctly on xterm with white
   background and the console.

   Requested by / OK naddy@
VersionDeltaFile
1.40+1-30usr.bin/watch/watch.c
+1-301 files

OpenBSD/src 6ktGKA0 — usr.bin/tmux tmux.1

   Improve text about status lines, GitHub issue 5677.
VersionDeltaFile
1.1175+17-4usr.bin/tmux/tmux.1
+17-41 files

OpenBSD/src F7TDnpX — usr.bin/tmux window-copy.c

   Redraw selections after scrolling to line boundaries, GitHub issue 5689
   from bugreporter23 at gmail dot com.
VersionDeltaFile
1.434+7-4usr.bin/tmux/window-copy.c
+7-41 files

OpenBSD/src 4uRX07I — usr.sbin/rpki-client main.c extern.h

   Close rtrx socket in child processes since it is opened up early.

   OK tb@ rcovelli@
VersionDeltaFile
1.9+10-1usr.sbin/rpki-client/output-rtrx.c
1.317+2-1usr.sbin/rpki-client/main.c
1.301+2-1usr.sbin/rpki-client/extern.h
+14-33 files

OpenBSD/src wsHTU7l — usr.sbin/vmd vmd.c vmd.h

   vmd(8): better handling of virtual switch descriptions

   in vm.conf, switch definitions can now include the keyword 'description':

   switch myswitch {
        description "foo"
        interface veb0
   }

   will cause vmd to change the host veb0 interface description to "foo".

   switch myswitch {
        description
        interface veb0
   }

   eg "description" by itself without a provided description,
   will simulate the 8.0 and previous behavior; vmd will change the host
   veb0 interface description to "switch%d-%s", where %d is the numerical

    [17 lines not shown]
VersionDeltaFile
1.32+16-9usr.sbin/vmd/priv.c
1.71+19-2usr.sbin/vmd/vm.conf.5
1.76+19-2usr.sbin/vmd/parse.y
1.154+3-1usr.sbin/vmd/vmd.h
1.186+2-1usr.sbin/vmd/vmd.c
+59-155 files

OpenBSD/src a7gzBGh — sys/dev/wscons wsdisplay.c

   Do not allow screen deletion while a VT switch is in progress. If done
   asynchronously, depending on the display driver implementation of the
   switching primitives, this could open a race with a risk of memory
   corruption.

   Problem found and fix provided by Acts1631.
   from miod@

   this is errata/7.9/034_wsdisplay.patch.sig
VersionDeltaFile
1.156.2.1+3-1sys/dev/wscons/wsdisplay.c
+3-11 files

OpenBSD/src XZvgja7 — sys/dev/wscons wsdisplay.c

   Do not allow screen deletion while a VT switch is in progress. If done
   asynchronously, depending on the display driver implementation of the
   switching primitives, this could open a race with a risk of memory
   corruption.

   Problem found and fix provided by Acts1631.
   from miod@

   this is errata/7.8/070_wsdisplay.patch.sig
VersionDeltaFile
1.155.2.1+3-1sys/dev/wscons/wsdisplay.c
+3-11 files

OpenBSD/src lzIL5vH — regress/lib/libz utils_unittest.cc

   zlib regress: improve comment to state what it tests (gzwrite.c r1.7)
VersionDeltaFile
1.8+2-2regress/lib/libz/utils_unittest.cc
+2-21 files

OpenBSD/src lx0oA6W — sys/dev/fdt qcgpio_fdt.c

   sys/qcgpio: fix GPIO wakeup masking during suspend

   The suspend path disables pins marked for wakeup while leaving other
   GPIO interrupts enabled. Here, I reverse the condition to preserve
   wakeup sources and mask ordinary interrupts; restore the saved
   configuration on resume.

   OK: kettenis@
VersionDeltaFile
1.10+2-2sys/dev/fdt/qcgpio_fdt.c
+2-21 files

OpenBSD/src K0ghyz9 — regress/lib/libz Makefile utils_unittest.cc

   zlib regress: unit test that segfaults without gzwrite.c 1.7

   based on https://gist.github.com/thesmartshadow/e0b9481792afb7c31e86fee1ff084490
VersionDeltaFile
1.7+50-1regress/lib/libz/utils_unittest.cc
1.7+2-2regress/lib/libz/Makefile
+52-32 files

OpenBSD/src Pj2NYo2 — sys/dev/pci if_iwi.c

   Fix iwi(4) build with IWI_DEBUG set. Use %td modifier for pointers
   difference.

   From Nazarenko Mykyta.
VersionDeltaFile
1.150+3-3sys/dev/pci/if_iwi.c
+3-31 files

OpenBSD/src G26GzL9 — sys/dev/wscons wsdisplay.c

   Do not allow screen deletion while a VT switch is in progress. If done
   asynchronously, depending on the display driver implementation of the
   switching primitives, this could open a race with a risk of memory
   corruption.

   Problem found and fix provided by Acts1631.
VersionDeltaFile
1.157+3-1sys/dev/wscons/wsdisplay.c
+3-11 files

OpenBSD/src nIHmBp2 — usr.bin/tmux window-copy.c

   Fix mouse drag selection on the top and bottom lines in vi mode, GitHub
   issue 5667 from David Schweikert.
VersionDeltaFile
1.433+7-3usr.bin/tmux/window-copy.c
+7-31 files

OpenBSD/src 9gwJ6Dt — lib/libz gzwrite.c

   zlib: fix buffer overwrite in non-blocking gzwrite

   Upstream commit df84af25
VersionDeltaFile
1.7+4-1lib/libz/gzwrite.c
+4-11 files

OpenBSD/src 4V4QPlT — usr.sbin/iscsid iscsid.h control.c

   use SOCK_NONBLOCK instead of fcntl O_NONBLOCK
   ok claudio
VersionDeltaFile
1.11+1-19usr.sbin/iscsid/util.c
1.26+3-7usr.sbin/iscsid/connection.c
1.12+2-3usr.sbin/iscsid/control.c
1.25+2-2usr.sbin/iscsid/iscsid.h
+8-314 files

OpenBSD/src MiU5KB8 — usr.sbin/ntpd ntpd.h control.c

   use accept4() with SOCK_NONBLOCK instead of seperate fcntl with O_NONBLOCK
   ok bcook
VersionDeltaFile
1.31+5-22usr.sbin/ntpd/control.c
1.157+1-2usr.sbin/ntpd/ntpd.h
+6-242 files

OpenBSD/ports HeOJY4P — security/keycloak distinfo, security/keycloak/pkg PLIST

   revert unapproved commit during release lock
VersionDeltaFile
1.43+362-373security/keycloak/pkg/PLIST
1.74+246-285www/gitea/pkg/PLIST
1.37+60-45www/gitea/patches/patch-custom_conf_app_example_ini
1.126+2-2www/gitea/distinfo
1.107+2-2security/vault/distinfo
1.42+2-2security/keycloak/distinfo
+674-7093 files not shown
+677-7129 files

OpenBSD/src 3NM8NMv — usr.bin/tcpbench tcpbench.c

   use SOCK_NONBLOCK instead of fcntl O_NONBLOCK; ok djm
VersionDeltaFile
1.78+4-8usr.bin/tcpbench/tcpbench.c
+4-81 files

OpenBSD/src q9RWFLi — sys/dev/pci if_mwx.c

   Hack up mt7925_mcu_hw_scan() to support 5Ghz channels as well.

   A better solution is needed when more channels are needed.
   The HW can scan 64 channels in one command which is enough for now.
   Also the probe req template need work but again this can wait.
VersionDeltaFile
1.40+13-5sys/dev/pci/if_mwx.c
+13-51 files

OpenBSD/src jO4iV5o — usr.bin/tmux cmd-parse.y

   Do not always perform environment variable assignments inside %else,
   GitHub issue 5688 from Tushar Muralidharan.
VersionDeltaFile
1.61+8-3usr.bin/tmux/cmd-parse.y
+8-31 files

OpenBSD/ports HrjAP7f — security/keycloak Makefile distinfo, security/keycloak/pkg PLIST

   Update keycloak 26.7.3 -> 26.8.0
   Changelogs: https://github.com/keycloak/keycloak/releases/
   Release notes: https://www.keycloak.org/docs/latest/release_notes/index.html
   Upgrading guide: https://www.keycloak.org/docs/26.8.0/upgrading/
VersionDeltaFile
1.42+373-362security/keycloak/pkg/PLIST
1.41+2-2security/keycloak/distinfo
1.43+1-1security/keycloak/Makefile
+376-3653 files