OpenBSD/src 0mjfDSjsys/dev/pci if_iwx.c if_iwxreg.h

   Add support for scan command version 17 to iwx(4).

   This will be needed to support BZ wifi-6e devices in the future.

   Tested:
   AX200: jmc, stsp
   AX210: kettenis (MA device)
   AX211: sthen (SO device), phessler
   AX211: stsp (BZ device)
VersionDeltaFile
1.200+203-3sys/dev/pci/if_iwx.c
1.59+108-1sys/dev/pci/if_iwxreg.h
+311-42 files

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

   Tweak previous to reset cursor again as well.
VersionDeltaFile
1.390+4-5usr.bin/tmux/window-copy.c
+4-51 files

OpenBSD/src 9Y7IEagusr.bin/tmux window-copy.c

   Preserve scroll state on refresh, from Dane Jensen in GitHub issue 4885.
VersionDeltaFile
1.389+6-1usr.bin/tmux/window-copy.c
+6-11 files

OpenBSD/src AMvHRcGusr.bin/tmux cmd-paste-buffer.c utf8.c

   Pass paste buffer through vis(3) when pasting to prevent buffers
   containing for example the bracket end sequence causing issues. -S flag
   disables. Reported by Mason Davis.
VersionDeltaFile
1.43+27-8usr.bin/tmux/cmd-paste-buffer.c
1.69+6-6usr.bin/tmux/utf8.c
1.1033+7-2usr.bin/tmux/tmux.1
1.1296+4-4usr.bin/tmux/tmux.h
+44-204 files

OpenBSD/src tdzn0jdusr.bin/m4 eval.c mdef.h

   rename a few functions and defines

   also reformat some comments with ludicrously short lines.  No functional
   changes, except the usage of `eval' instead of `expr' in two error message,
   since that's the actual macro name (expr is merely an alias for eval)

   diff from espie, typo from sthen

   ok sthen
VersionDeltaFile
1.81+86-99usr.bin/m4/eval.c
1.35+45-45usr.bin/m4/mdef.h
1.90+34-33usr.bin/m4/main.c
1.26+4-4usr.bin/m4/look.c
1.57+2-2usr.bin/m4/extern.h
1.50+2-2usr.bin/m4/misc.c
+173-1856 files

OpenBSD/src EArhiKCsys/dev/acpi acpidmar.c

   Propagate allocator constraints in the same manner as sparc64 iommu

   ok kettenis@
VersionDeltaFile
1.10+35-1sys/dev/acpi/acpidmar.c
+35-11 files

OpenBSD/src oNOTjdQsys/dev/pci if_igc.c

   igc(4) can handle 64 bit DMA transfers.

   OK kettenis@
VersionDeltaFile
1.31+11-10sys/dev/pci/if_igc.c
+11-101 files

OpenBSD/src nBQ772uusr.bin/mg echo.c

   handle strdup() failure

   initial diff from Han Boetes (hboetes at gmail), reworked to move the
   freeing code under `goto fail' to dedup it a bit.
VersionDeltaFile
1.70+15-10usr.bin/mg/echo.c
+15-101 files

OpenBSD/src BQXKkfYsys/dev/pci if_ice.c

   ice(4) can handle 64 bit DMA transfers.

   OK kettenis@ stsp@
VersionDeltaFile
1.68+4-4sys/dev/pci/if_ice.c
+4-41 files

OpenBSD/src GfLAojGusr.bin/tmux format.c

   Do not expand #() in E: and T:, from Mason Davis.
VersionDeltaFile
1.344+5-3usr.bin/tmux/format.c
+5-31 files

OpenBSD/src IiXwLhMusr.sbin/relayd ca.c

   imsg_composev() / imsgbuf_flush() handle return values

   OK claudio@
VersionDeltaFile
1.47+7-3usr.sbin/relayd/ca.c
+7-31 files

OpenBSD/src n1X30Otusr.bin/tmux cmd-list-keys.c sort.c

   Add sorting (-O flag) and a custom format (-F) to list-keys, from Dane
   Jensen in GitHub issue 4845.
VersionDeltaFile
1.71+156-297usr.bin/tmux/cmd-list-keys.c
1.3+101-2usr.bin/tmux/sort.c
1.15+77-15usr.bin/tmux/cmd-list-commands.c
1.1032+39-11usr.bin/tmux/tmux.1
1.162+14-1usr.bin/tmux/key-bindings.c
1.1295+8-1usr.bin/tmux/tmux.h
+395-3276 files

OpenBSD/src TEF0ac7usr.bin/tmux Makefile

   Add sorting (-O flag) and a custom format (-F) to list-keys, from Dane
   Jensen in GitHub issue 4845.
VersionDeltaFile
1.114+2-1usr.bin/tmux/Makefile
+2-11 files

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

   Add commands to turn exit on scroll on, off, toggle. From xcdnlgd at
   hotmail dot com in GitHub issue 4884.
VersionDeltaFile
1.388+46-1usr.bin/tmux/window-copy.c
1.1031+14-2usr.bin/tmux/tmux.1
+60-32 files

OpenBSD/src v0UGIn5usr.bin/tmux input.c

   Respond to DECRQM 2026, from David Turnbull in GitHub issue 4887.
VersionDeltaFile
1.252+9-5usr.bin/tmux/input.c
+9-51 files

OpenBSD/src aGwfo7Rusr.sbin/relayd ca.c

   fix memory leak in rsae_send_imsg

   If the cookie doesn't match, we bail with a continue and totally forget to
   free the imsg.

   OK claudio@
VersionDeltaFile
1.46+2-1usr.sbin/relayd/ca.c
+2-11 files

OpenBSD/src kdLvmLCsys/dev/acpi acpidmar.c

   Make acpidmar useful for general IOMMU use on amd64.

   1. Remove panics in favor of error returns
   2. Make unmap ordering clear (PTEs > invalidate IOTLB > free IOVA)
   3. Add locking so concurrent mappings cannot race installing intermediate
   page table levels (when marked MPSAFE)

   For AMD-Vi:

   1. Add cache flush for page tables and IVHD command/event data
   structures (no-op on coherent IOMMUs)
   2. Add per-page/range IOTLB invalidation
   3. Fix device/interrupt-table invalidations to be keyed by requester device ID
   4. Move batch completion variable from stack to softc

   For Intel VT-d:

   1. Finish queued invalidation (QI) with batching
   2. Add page-selective invalidation (PSI) with address-mask coalescing

    [4 lines not shown]
VersionDeltaFile
1.9+1,086-228sys/dev/acpi/acpidmar.c
+1,086-2281 files

OpenBSD/src 1pom5lpusr.bin/ssh sshconnect2.c

   Use fmprintf instead of logit for challenge-response name and info to
   preserve UTF-8 characters where appropriate.  Prompted by github PR#452,
   with & ok djm@.
VersionDeltaFile
1.383+17-9usr.bin/ssh/sshconnect2.c
+17-91 files

OpenBSD/src O7g2Psuregress/usr.bin/ssh kbdint.sh

   Remove leftover debugging.
VersionDeltaFile
1.2+1-2regress/usr.bin/ssh/kbdint.sh
+1-21 files

OpenBSD/src 9dUT6EQusr.bin/mandoc main.c

   Use unveil() instead of pledge "tmppath".  There is a bit of bulldozering
   here to handle the many codeflows regarding output files, and I hope ingo
   improves it later.
   Some help with regression validation from job
VersionDeltaFile
1.268+37-9usr.bin/mandoc/main.c
+37-91 files

OpenBSD/src Bv1CmeBusr.bin/nc netcat.c

   nc(1) has the more crazy unveil + pledge configuration based upon
   argument flags.  I think this correctly replaces "tmppath" with an
   unveil.
VersionDeltaFile
1.238+4-2usr.bin/nc/netcat.c
+4-21 files

OpenBSD/src qtrVPWqgnu/usr.bin/binutils-2.17/binutils objdump.c

   replace pledge "stdio rpath tmppath" with unveil "/tmp" "rwc" to satisfy
   mktemp(3) type operations, unveil "/" "r" for reading all over the tree,
   and pledge "stdio rpath wpath cpath" to permit both unveils subject to
   their own limitations.
VersionDeltaFile
1.3+5-1gnu/usr.bin/binutils-2.17/binutils/objdump.c
+5-11 files

OpenBSD/src H90a1knusr.bin/patch patch.c

   Since this program is "rpath wpath cpath", it does not need to use
   "tmppath"
   ok op
VersionDeltaFile
1.78+3-3usr.bin/patch/patch.c
+3-31 files

OpenBSD/src c9pfsQyusr.sbin/acme-client acme-client.conf.5

   mention ip address certs
VersionDeltaFile
1.35+12-3usr.sbin/acme-client/acme-client.conf.5
+12-31 files

OpenBSD/src KFEpKbTregress/usr.sbin/acme-client Makefile acme-client-ipaddress.conf

   regress tests for iPAddress certificates, from florian
VersionDeltaFile
1.6+25-1regress/usr.sbin/acme-client/Makefile
1.1+22-0regress/usr.sbin/acme-client/acme-client-ipaddress.conf
+47-12 files

OpenBSD/src Xuzmsu0usr.sbin/acme-client revokeproc.c parse.y

   acme-client: add support for iPAddress certificates, ok florian

   started by Lloyd <ng2d68 at proton.me>, also worked on by myself and florian@
VersionDeltaFile
1.27+90-31usr.sbin/acme-client/revokeproc.c
1.48+78-17usr.sbin/acme-client/parse.y
1.58+14-20usr.sbin/acme-client/main.c
1.23+23-11usr.sbin/acme-client/json.c
1.20+20-9usr.sbin/acme-client/keyproc.c
1.23+5-8usr.sbin/acme-client/extern.h
+230-962 files not shown
+246-1048 files

OpenBSD/src 3uPhYuwusr.bin/mg word.c

   rework grabword() a bit; plug a leak

   spotted thanks to Han Boetes (hboetes at gmail) providing a diff to plug
   a leak in the asprintf() usage.  While here though, rework it to avoid
   hitting asprintf() per character.  Han agrees.
VersionDeltaFile
1.23+13-8usr.bin/mg/word.c
+13-81 files

OpenBSD/src rnWpkywusr.bin/tmux cmd-show-prompt-history.c

   Free history entries properly, from Huihui Huang in GitHub issue 4870.
VersionDeltaFile
1.4+6-1usr.bin/tmux/cmd-show-prompt-history.c
+6-11 files

OpenBSD/src m2ejUiUusr.bin/tmux tty-keys.c

   Use buffer size for b64_pton, from someone in GitHub issue 4882.
VersionDeltaFile
1.203+2-2usr.bin/tmux/tty-keys.c
+2-21 files

OpenBSD/src 35FxDr2usr.bin/tmux status.c

   Do not leak list on failure, reported by Huihui Huang.
VersionDeltaFile
1.257+5-2usr.bin/tmux/status.c
+5-21 files