OpenBSD/src 6xzd2WOusr.bin/tmux screen-redraw.c tmux.h

   Floating panes full redraw code, by Michael Grant.
VersionDeltaFile
1.117+586-213usr.bin/tmux/screen-redraw.c
1.1320+6-1usr.bin/tmux/tmux.h
1.211+3-3usr.bin/tmux/options-table.c
+595-2173 files

OpenBSD/src yPWbd3asys/arch/arm64/arm64 bus_dma.c autoconf.c, sys/dev/fdt bcm2711_pcie.c

   Implement bounce buffers for arm64.  Almost identical to the riscv64
   version, but for now this strips the BUS_DMA_64BIT flag since the DMA
   constraints on arm64 also include bus constraints.  This will be fixed
   in a future diff.
VersionDeltaFile
1.15+256-21sys/arch/arm64/arm64/bus_dma.c
1.19+5-4sys/dev/fdt/bcm2711_pcie.c
1.17+5-1sys/arch/arm64/arm64/autoconf.c
+266-263 files

OpenBSD/src OtVYhMXregress/usr.sbin/bgpd/integrationtests capa.sh

   Fix capa test since add-path send best max 3 is no longer valid.
VersionDeltaFile
1.2+3-3regress/usr.sbin/bgpd/integrationtests/capa.sh
+3-31 files

OpenBSD/src 2natYzDsys/dev/pci pcidevs_data.h pcidevs.h

   regen
VersionDeltaFile
1.2126+5-1sys/dev/pci/pcidevs_data.h
1.2131+2-1sys/dev/pci/pcidevs.h
+7-22 files

OpenBSD/src AHNQqWiusr.sbin/bgpd parse.y

   Improve add-path send parser. Error out if max is used with best.
   Unify error messages.

   OK tb@
VersionDeltaFile
1.500+8-3usr.sbin/bgpd/parse.y
+8-31 files

OpenBSD/src WWhCY8dsys/dev/pci pcidevs, sys/dev/pci/drm/amd/amdgpu amdgpu_devlist.h

   add a Navi 33 id

   7481 rev c7 is used in the Steam Machine
   found in libdrm amdgpu.ids
VersionDeltaFile
1.2138+2-1sys/dev/pci/pcidevs
1.45+1-0sys/dev/pci/drm/amd/amdgpu/amdgpu_devlist.h
+3-12 files

OpenBSD/src jn0WIC0usr.bin/tmux layout-set.c layout.c

   Some more easy floating panes bits.
VersionDeltaFile
1.35+53-16usr.bin/tmux/layout-set.c
1.56+7-7usr.bin/tmux/layout.c
1.56+3-3usr.bin/tmux/cmd-join-pane.c
1.66+3-3usr.bin/tmux/cmd-break-pane.c
1.32+5-1usr.bin/tmux/cmd-kill-pane.c
1.72+5-1usr.bin/tmux/cmd-select-pane.c
+76-313 files not shown
+84-359 files

OpenBSD/src NhUFZc5usr.sbin/bgpd parse.y

   Another 'to long' that is too short.
   OK tb@
VersionDeltaFile
1.499+3-3usr.sbin/bgpd/parse.y
+3-31 files

OpenBSD/src bV6GDF4usr.sbin/bgpd rde_update.c

   Adjust handling of limits in up_generate_addpath()

   The maxpaths limit is straightforward but the handling of plus is more
   sublte. If plus == 0 then no extra paths should be added. So the default
   is to not include any extra paths (unless add-path send all is used).
   If plus is set and mmaxpaths is 0 add up to plus additional paths.
   If plus and max are used together the first limit reached will break the
   loop.

   OK tb@
VersionDeltaFile
1.195+10-11usr.sbin/bgpd/rde_update.c
+10-111 files

OpenBSD/src K8v0GTYlib/libcrypto/ui ui_local.h

   remove '#undef _' added for Windows CE
   ok jsing@ tb@
VersionDeltaFile
1.4+1-5lib/libcrypto/ui/ui_local.h
+1-51 files

OpenBSD/src OtUBMwGsys/dev/ic qwx.c

   Make qwx(4) send the PMF good-bye deauth frame when hopping out of RUN state.

   In addition to sending the PMF good-bye deauth frame from qwx_stop() we
   must also send it when leaving RUN state for other reasons.
   Provided we are still running with IFF_RUNNING since otherwise qwx_stop()
   has already sent the deauth frame. And provided the AP did not just send
   a deauth frame to us, which also covers the background-scan/roaming case
   where a deauth frame is sent via ieee80211_node_tx_stopped() and net80211
   is faking our old AP's deauth event.
VersionDeltaFile
1.111+9-1sys/dev/ic/qwx.c
+9-11 files

OpenBSD/src uxxP8eOusr.bin/tmux window.c cmd-split-window.c

   More (currently disabled) bits for creating floating panes, from Michael
   Grant and Dane Jensen.
VersionDeltaFile
1.321+72-10usr.bin/tmux/window.c
1.118+60-14usr.bin/tmux/cmd-split-window.c
1.37+9-2usr.bin/tmux/spawn.c
1.1319+8-2usr.bin/tmux/tmux.h
+149-284 files

OpenBSD/src h53wtagsys/dev/ic qwx.c

   Only send the PMF good-bye deauth frame if the WPA handshake has succeeded.

   If the RSN port is not marked valid then we have never exchanged keys with
   our access point and sending a correctly encrypted deauth frame is impossible.
VersionDeltaFile
1.110+3-2sys/dev/ic/qwx.c
+3-21 files

OpenBSD/src j74kS09sys/dev/ic qwx.c

   Ensure no new tasks get scheduled while IFF_RUNNING is set in qwx_stop().

   This should prevent a crash I've seen happen once where the newstate task
   was scheduled after an incoming auth response frame while userland was in
   qwx_stop() (i.e. ifconfig qwx0 down). The newstate task then crashed
   because qwx_stop() had already begun to tear down driver state.

   Fix interlock between the (badly named) CRASH_FLUSH flag which prevents
   new tasks, and IFF_RUNNING which indicates whether the device is ready.
   qwx_stop() now clears IFF_RUNNING before the CRASH_FLUSH flag is cleared.
   There was a small window in qwx_stop() where IFF_RUNNING was still set
   while CRASH_FLUSH was clear again.

   To make this work with PMF we need to send our good-bye deauth frame earlier
   since sending management frames requires IFF_RUNNING to be set.
VersionDeltaFile
1.109+8-8sys/dev/ic/qwx.c
+8-81 files

OpenBSD/src ciapZiGusr.bin/tmux window.c layout.c

   More bits for pane Z index tracking from floating panes, mostly by
   Michael Grant.
VersionDeltaFile
1.320+40-11usr.bin/tmux/window.c
1.55+25-1usr.bin/tmux/layout.c
1.366+12-8usr.bin/tmux/format.c
1.27+10-1usr.bin/tmux/layout-custom.c
1.55+7-3usr.bin/tmux/cmd-join-pane.c
1.65+3-1usr.bin/tmux/cmd-break-pane.c
+97-251 files not shown
+99-267 files

OpenBSD/src fQWpW1wsys/dev/ic qwz.c

   sys/qwz: implement regulatory domain for 2.4Ghz and 5Ghz

   without regulatory domain support it uses world, and some chanells not
   available from firmware point of view when AP can actually use it.

   OK: mglocker@
VersionDeltaFile
1.31+185-3sys/dev/ic/qwz.c
+185-31 files

OpenBSD/src 82gzYirlib/libcrypto/ui ui_lib.c

   libcrypto/ui: mechanically rename the union _ into u

   While mainstream OS use compilers that understand anonymous unions, which
   would be cleaner here, some special snowflakes rely on LibreSSL in their
   stacks and they sometimes use very old and special compilers. There is no
   need to impose a burden on them. There is far more impactful and important
   cleanup that could be done in the ui pit.

   This obviates jsg's upcoming removal of a windows-ce workaround.

   discussed with jsing
VersionDeltaFile
1.54+29-29lib/libcrypto/ui/ui_lib.c
+29-291 files

OpenBSD/src AF4kFvAlib/libcrypto/ui ui_lib.c ui_local.h

   libcrypto/ui: move ui_string_st to ui_lib.c. It's only used there.
VersionDeltaFile
1.53+34-1lib/libcrypto/ui/ui_lib.c
1.3+1-34lib/libcrypto/ui/ui_local.h
+35-352 files

OpenBSD/src 2rFrTcMsys/dev/ic qwx.c

   Prefer ic_bss over the ephemeral node in the scan tree, if possible.

   From mglocker@ via qwz(4)
VersionDeltaFile
1.108+6-2sys/dev/ic/qwx.c
+6-21 files

OpenBSD/src QcmIEdwsys/dev/pci if_qwx_pci.c

   Add missing dma syncs after copying firmware images to DMA buffers.

   From mglocker@ via qwz(4).
VersionDeltaFile
1.33+9-1sys/dev/pci/if_qwx_pci.c
+9-11 files

OpenBSD/src KIDcTTcsys/dev/ic qwx.c

   The firmware listen_intval is in units of beacons, not TU. Set it properly.

   From mglocker@ via qwz(4).
VersionDeltaFile
1.107+2-2sys/dev/ic/qwx.c
+2-21 files

OpenBSD/src 8ijMFCisys/dev/ic qwx.c

   Add peer to qwx(4) firmware after starting the vdev, not before.

   From mglocker@ via qwz(4)
   On ath12k this fixed a firmware crash by avoiding the peer getting
   created with a half-initialized vdev. The fix does not hurt on ath11k
   so apply it to qwx(4) as well.
VersionDeltaFile
1.106+2-6sys/dev/ic/qwx.c
+2-61 files

OpenBSD/src GRUypiqusr.sbin/ospf6d rde_lsdb.c

   In lsa_check() handling of LSA_TYPE_INTER_A_PREFIX fix len calculation for
   the lsa_get_prefix() call.

   Reported by Stuart Thomas
   OK tb@ deraadt@
VersionDeltaFile
1.49+2-2usr.sbin/ospf6d/rde_lsdb.c
+2-21 files

OpenBSD/src 4uSALcQusr.sbin/ospf6d lsupdate.c

   Ensure that the embedded lsa.len is at least sizeof(lsa) bytes long.

   OK deraadt@ tb@
VersionDeltaFile
1.25+3-2usr.sbin/ospf6d/lsupdate.c
+3-21 files

OpenBSD/src povFo2vusr.sbin/ospfd lsupdate.c

   Ensure that the embedded lsa.len is at least sizeof(lsa) bytes long.

   OK deraadt@ tb@
VersionDeltaFile
1.55+3-2usr.sbin/ospfd/lsupdate.c
+3-21 files

OpenBSD/src GWPfjt4usr.sbin/relayd http.h relayd.conf.5

   relayd: add support for the MKCALENDAR HTTP method

   relayd is missing this method from the WebDAV/CalDAV extensions. This causes
   issues when using relayd as a reverse proxy in front of CalDAV servers like
   Nextcloud.

   OK kirill@
VersionDeltaFile
1.13+5-1usr.sbin/relayd/http.h
1.218+3-2usr.sbin/relayd/relayd.conf.5
1.98+2-1usr.sbin/relayd/relay_http.c
+10-43 files

OpenBSD/src 1n4K10Qusr.sbin/relayd config.c Makefile

   relayd: fix DEBUG build

   feedback and OK tb@
VersionDeltaFile
1.51+3-3usr.sbin/relayd/config.c
1.37+2-1usr.sbin/relayd/Makefile
+5-42 files

OpenBSD/src didLMLAsys/arch/arm64/conf GENERIC

   Enable sambat(4).

   ok deraadt@
VersionDeltaFile
1.316+2-1sys/arch/arm64/conf/GENERIC
+2-11 files

OpenBSD/src vTFt628share/man/man4 Makefile

   Link sambat(4) man page.
VersionDeltaFile
1.879+2-2share/man/man4/Makefile
+2-21 files

OpenBSD/src Ia4nyUKshare/man/man4 sambat.4

   Add man page for sambat(4).

   ok deraadt@
VersionDeltaFile
1.1+63-0share/man/man4/sambat.4
+63-01 files