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

   document mldsa44-ed25519 host key and public key algorithm
VersionDeltaFile
1.400+15-7usr.bin/ssh/sshd_config.5
1.427+13-6usr.bin/ssh/ssh_config.5
1.329+8-3usr.bin/ssh/sshd.8
1.19+4-2usr.bin/ssh/ssh-keysign.8
1.451+3-2usr.bin/ssh/ssh.1
1.106+2-1usr.bin/ssh/sshd_config
+45-216 files

OpenBSD/src IbRBo3tusr.bin/tmux control.c client.c

   Do not make pty fds blocking again until all the data has been consumed
   or control mode clients can get stuck, GitHub issue 5356 from Ben Maurer.
VersionDeltaFile
1.61+50-1usr.bin/tmux/control.c
1.166+11-18usr.bin/tmux/client.c
1.1396+2-1usr.bin/tmux/tmux.h
+63-203 files

OpenBSD/src oX7V4JFusr.bin/tmux format.c input.c

   Add formats and events for OSC 133 commmands, as well as a -T flag to
   set-hook -B to only fire when the format is true.
VersionDeltaFile
1.403+122-1usr.bin/tmux/format.c
1.266+79-8usr.bin/tmux/input.c
1.1132+28-3usr.bin/tmux/tmux.1
1.1395+11-3usr.bin/tmux/tmux.h
1.6+8-5usr.bin/tmux/monitor.c
1.146+7-5usr.bin/tmux/cmd-set-option.c
+255-253 files not shown
+264-309 files

OpenBSD/src rVuK4Iqsys/miscfs/fuse fuse_vnops.c fuse_ihash.c

   Change the fusefs_node i_ump member name to i_fmp to better reflect
   that it is a struct fusefs_mount pointer and not a struct ufsmount
   pointer. There is also no need to cast it each time.

   OK claudio@
VersionDeltaFile
1.79+21-21sys/miscfs/fuse/fuse_vnops.c
1.4+4-4sys/miscfs/fuse/fuse_ihash.c
1.9+2-2sys/miscfs/fuse/fusefs_node.h
1.53+2-2sys/miscfs/fuse/fuse_vfsops.c
1.27+2-2sys/miscfs/fuse/fuse_lookup.c
+31-315 files

OpenBSD/src OwH5fdwusr.bin/tmux events-payload.c hooks.c

   Replace the notification system with events. Events can carry a payload of
   additional payload (to reduce problems with lifetime of objects) and are
   delivered to one or more event sinks. This is more powerful and reduces the
   complex dependencies between control mode and hooks. Events are now used for
   hooks, control mode notifications and for monitors (set-hook -B).

   wait-for can now wait for an event to fire (-E flag, with -F to for filter),
   with -v to print the payload, as well as listing (-l) waiting clients on an
   event and forcing one to wake (-w).

   A few additional hooks are also now available (pane-created, pane-resized, etc)
   and some of the existing ones have additional format variables available.
VersionDeltaFile
1.1+672-0usr.bin/tmux/events-payload.c
1.12+383-95usr.bin/tmux/hooks.c
1.23+254-7usr.bin/tmux/cmd-wait-for.c
1.37+162-60usr.bin/tmux/control-notify.c
1.1+199-0usr.bin/tmux/events.c
1.359+135-23usr.bin/tmux/window.c
+1,805-18534 files not shown
+2,362-43240 files

OpenBSD/src GtVMJvBusr.bin/tmux control.c control-notify.c

   Don't bother to send notifications to clients with CLIENT_EXIT, GitHub
   issue 5357 from Ben Maurer.
VersionDeltaFile
1.60+2-2usr.bin/tmux/control.c
1.36+2-1usr.bin/tmux/control-notify.c
+4-32 files

OpenBSD/src s4xPsjIusr.bin/tmux window-copy.c

   Change NOTHING (which means only redraw the indicator) to MOVE. And
   redefine NOTHING as /actually/ nothing. Use it for commands which
   actually make no change. Fixes flickering due to excessive redrawing of
   indicator lines. Mostly from Michael Grant.
VersionDeltaFile
1.412+161-141usr.bin/tmux/window-copy.c
+161-1411 files

OpenBSD/src 1Tfir4Jlibexec/login_ldap aldap.c, usr.bin/ldap aldap.c

   Tighten up parsing of paged search controls in search results so we error
   out if the control is badly formed rather than trusting that it contained
   the right elements.

   some problems pointed out by Frank Denis, some more identified after that
   ok jan@
VersionDeltaFile
1.5+29-20libexec/login_ldap/aldap.c
1.13+29-20usr.bin/ldap/aldap.c
1.52+29-20usr.sbin/ypldap/aldap.c
+87-603 files

OpenBSD/src ve2YxeDsbin/pfctl pfctl.c

   'pfctl -s all' should not dump all OS fingerprints loaded to pf(4)

   The '-s all' pfctl(8) option is supposed to report only the number
   of OS fingerprints loaded to kernel instead. The issue was noticed
   and kindly reported by David Adams (support _at_ tarma _dot_ com).
   This is 7.9 regression.

   OK @jsg
VersionDeltaFile
1.405+2-1sbin/pfctl/pfctl.c
+2-11 files

OpenBSD/src 5E9YEXclibexec/ld.so/sparc64 rtld_machine.c

   ld.so/sparc64: preserve unaligned relocation byte order

   The unaligned relocation path reconstructs the relocation target in
   SPARC byte order, but writes the adjusted value back least significant
   byte first; this reverses R_SPARC_UA64 results on a big endian target.
   Write the value back in target byte order, so relocated function
   pointers retain their canonical representation.

   Tested by tb@, OK: kettenis@
VersionDeltaFile
1.74+2-2libexec/ld.so/sparc64/rtld_machine.c
+2-21 files

OpenBSD/src p7w4x6klibexec/ld.so/sparc64 rtld_machine.c

   ld.so/sparc64: fix UA64 relocation mask selection

   The relocation mask table is indexed by relocation number; the missing
   separator after the R_SPARC_6 entry shifts subsequent initializers, so
   R_SPARC_UA64 receives the R_SPARC_UA16 mask. Restore the table layout,
   otherwise only the low 16 bits of relocated 64 bit pointers survive.

   Tested by tb@, OK: kettenis@
VersionDeltaFile
1.73+2-2libexec/ld.so/sparc64/rtld_machine.c
+2-21 files

OpenBSD/src uHdcAfgsys/dev/pci if_myx.c

   myx(4) can use 64 bit DMA for descriptor and mbuf.

   from Brad Smith
VersionDeltaFile
1.122+3-3sys/dev/pci/if_myx.c
+3-31 files

OpenBSD/src UaGiIhyusr.sbin/rpki-client ccr.c cert.c

   Two more int asid to uint32_t asid conversions.

   OK tb@
VersionDeltaFile
1.42+2-2usr.sbin/rpki-client/ccr.c
1.243+2-2usr.sbin/rpki-client/cert.c
+4-42 files

OpenBSD/src 3X64R1Cetc/rpki apnic.constraints arin.constraints

   sync trust anchor constraints for internal consistency

   spotted by/OK claudio@
VersionDeltaFile
1.8+4-6etc/rpki/apnic.constraints
1.7+4-6etc/rpki/arin.constraints
1.6+4-6etc/rpki/ripe.constraints
+12-183 files

OpenBSD/src 86GNZjtusr.sbin/rpki-client rsc.c

   rpki-client: reinstate absence of SIA enforcement lost in rsc.c 1.39

   ok claudio
VersionDeltaFile
1.47+6-1usr.sbin/rpki-client/rsc.c
+6-11 files

OpenBSD/src wiZXxYLusr.sbin/rpki-client nca.c extern.h

   Also batch retries of non-functional CAs based on their Rsync base URI

   While there, ensure RRDP URIs are ignored when batching in Rsync-only mode.

   OK tb@
VersionDeltaFile
1.11+20-8usr.sbin/rpki-client/nca.c
1.289+2-1usr.sbin/rpki-client/extern.h
+22-92 files

OpenBSD/src luLNOctusr.sbin/rpki-client filemode.c

   Properly apply constraints to BGPsec Router certs.

   The goal is to just warn about overclaiming intermediate certs but
   BGPsec Router Keys are also certs and those should use strict constraint
   validation.

   OK tb@
VersionDeltaFile
1.86+6-2usr.sbin/rpki-client/filemode.c
+6-21 files

OpenBSD/src DHiPdhZsys/kern vfs_syscalls.c

   Restore behaviour to return ENOTDIR if mount path is not a directory.

   ok jsg@
VersionDeltaFile
1.386+2-1sys/kern/vfs_syscalls.c
+2-11 files

OpenBSD/src VoCDZBFsys/dev/acpi acpidmar.c

   acpidmar(4):  Unload maps before destruction

   Remove dmar_dumpseg() as dmar_dmamap_unload() also calls dmar_dumpseg().
   This changes slightly the trace output with enabled debugging.  But
   avoids duplicate information.

   ok kettenis@
VersionDeltaFile
1.17+3-3sys/dev/acpi/acpidmar.c
+3-31 files

OpenBSD/src cTZLAssusr.sbin/rpki-client ometric.c ometric.h

   Sync with bgpctl ometric.c, add ometric_set_float_with_labels().
VersionDeltaFile
1.4+12-1usr.sbin/rpki-client/ometric.c
1.3+3-1usr.sbin/rpki-client/ometric.h
+15-22 files

OpenBSD/src 9LndifPusr.bin/sndiod opt.c

   sndiod: Remove the app/xxx.level controls before exit

   All other structures are freeed before exit; this mostly reduces the
   noise in malloc(3) leak reports.
VersionDeltaFile
1.22+4-1usr.bin/sndiod/opt.c
+4-11 files

OpenBSD/src xYbdvNJusr.sbin/bgpctl ometric.c

   Sync with rpki-client ometric.c

   Implement string escape for label values and help text.

   OK tb@
VersionDeltaFile
1.12+41-6usr.sbin/bgpctl/ometric.c
+41-61 files

OpenBSD/src n8R3N8Uusr.bin/sndiod dev_sioctl.c

   sndiod: Call ctl_del() instead of inlining code to delete ctls

   No behavior change.
VersionDeltaFile
1.12+2-18usr.bin/sndiod/dev_sioctl.c
+2-181 files

OpenBSD/src Zq32396usr.bin/sndiod dsp.c dsp.h

   sndiod: Don't pre-allocate the resampling history buffers

   The max resampling history buffer is not few bytes anymore. Instead,
   allocate a buffer of the needed size, only when the client requires
   resampling. Saves around 8MB in the bss section.
VersionDeltaFile
1.24+14-2usr.bin/sndiod/dsp.c
1.17+3-2usr.bin/sndiod/dsp.h
1.144+3-1usr.bin/sndiod/dev.c
+20-53 files

OpenBSD/src D1B3js4usr.sbin/rpki-client ometric.c

   Escape label values and help text according to OpenMetric ABNF

   In rpki-client we pass URIs as labels and those URIs could include a
   double quote char which needs escaping. Implement this similar to
   how it is done in json.c. While there also handle the case for the
   help text even though those strings are hard coded and clean.

   OK tb@
VersionDeltaFile
1.3+41-6usr.sbin/rpki-client/ometric.c
+41-61 files

OpenBSD/src SA9Rb2msys/miscfs/fuse fuse_ihash.c fuse_vfsops.c

   Use the fusefs_mount pointer instead of the fuse device as a component
   of the inode hash.

   This ensures that the inode hash will always be unique for each
   mounted file system. Using the device numbers of the cloned /dev/fuse0
   device can result in a kernel panic if the fuse device is closed
   but the file system remains mounted and another fuse file system
   is mounted using a recycled device minor.

   OK claudio@
VersionDeltaFile
1.3+17-11sys/miscfs/fuse/fuse_ihash.c
1.52+3-5sys/miscfs/fuse/fuse_vfsops.c
1.8+2-3sys/miscfs/fuse/fusefs_node.h
+22-193 files

OpenBSD/src Ei33lx4usr.bin/tmux tmux.1 window-copy.c

   Do not exit at bottom if a selection is in progress, GitHub issue 5349
   from xiaomublue at gmail dot com.
VersionDeltaFile
1.1130+5-3usr.bin/tmux/tmux.1
1.411+4-4usr.bin/tmux/window-copy.c
+9-72 files

OpenBSD/src ioGX8c3usr.bin/tmux screen-write.c

   Cancel pending resizes and resize immediately when entering alternate
   screen, fixes flickering with scrollbars. GitHub issue 5351 from Michael
   Grant.
VersionDeltaFile
1.283+7-1usr.bin/tmux/screen-write.c
+7-11 files

OpenBSD/src cwDttwLusr.bin/tmux screen-redraw.c popup.c

   Clip the status line and menu against an open popup overlay, GitHub
   issue 5350 from Noam Stolero.
VersionDeltaFile
1.150+14-4usr.bin/tmux/screen-redraw.c
1.75+2-2usr.bin/tmux/popup.c
+16-62 files

OpenBSD/src r2fwEWyusr.bin/tmux spawn.c

   Allow empty name with new-window again, from Jacob Koziej.
VersionDeltaFile
1.46+2-2usr.bin/tmux/spawn.c
+2-21 files