OpenBSD/ports OUhBB0hsysutils/docker-cli distinfo Makefile

   sysutils/docker-cli: update to 29.5.1
VersionDeltaFile
1.41+2-2sysutils/docker-cli/distinfo
1.46+1-1sysutils/docker-cli/Makefile
+3-32 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/ports 4VMqF5usecurity/libksba Makefile distinfo

   Update to libksba-1.8.0

   ChangeLog: https://dev.gnupg.org/T8253
VersionDeltaFile
1.36+2-2security/libksba/Makefile
1.17+2-2security/libksba/distinfo
+4-42 files

OpenBSD/ports N151MSlsecurity/gnupg Makefile distinfo

   Update to gnupg-2.5.20

   ChangeLog: https://dev.gnupg.org/T7997
VersionDeltaFile
1.149+2-2security/gnupg/Makefile
1.53+2-2security/gnupg/distinfo
+4-42 files

OpenBSD/ports 4bZOtlYwww/iridium Makefile, www/iridium/pkg PLIST

   merge hyphenation fix from ungoogled and update PLIST
VersionDeltaFile
1.43+270-0www/iridium/pkg/PLIST
1.282+6-0www/iridium/Makefile
+276-02 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/xenocara pXCpup6. 3RDPARTY

   update
VersionDeltaFile
1.468+2-23RDPARTY
+2-21 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/ports HMKGmJkmath/py-numpy distinfo Makefile, math/py-numpy/pkg PLIST

   update to py3-numpy-2.4.6
VersionDeltaFile
1.28+2-2math/py-numpy/distinfo
1.28+3-0math/py-numpy/pkg/PLIST
1.103+1-1math/py-numpy/Makefile
+6-33 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/ports 2C54bQlnet/librenms distinfo Makefile, net/librenms/patches patch-resources_definitions_config_definitions_json

   update to librenms-26.5.0
VersionDeltaFile
1.4+97-26net/librenms/pkg/PLIST-main
1.154+4-4net/librenms/distinfo
1.225+1-2net/librenms/Makefile
1.9+1-1net/librenms/patches/patch-resources_definitions_config_definitions_json
+103-334 files

OpenBSD/ports dYkulfUastro/celestia-data Makefile distinfo

   remove imagemagick workaround
VersionDeltaFile
1.5+0-15astro/celestia-data/Makefile
1.5+0-4astro/celestia-data/distinfo
+0-192 files

OpenBSD/ports WvRW1fngraphics/ImageMagick Makefile, graphics/ImageMagick/patches patch-magick_constitute_c

   fix https://github.com/ImageMagick/ImageMagick6/issues/427 - problem
   introduced by 98153baf2e6 (mis-merge from b1db40da509 in 7.x)

   "ImageMagick 6 will only receive security updates and this does
   not seem to be a security issue".
VersionDeltaFile
1.1+19-0graphics/ImageMagick/patches/patch-magick_constitute_c
1.232+1-2graphics/ImageMagick/Makefile
+20-22 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/ports kDk7vZVsysutils/ansible-core distinfo Makefile, sysutils/ansible-core/patches patch-pyproject_toml

   Update ansible-core -> 2.20.5 -> 2.21.0
   Changelog: https://github.com/ansible/ansible/blob/stable-2.21/changelogs/CHANGELOG-v2.21.rst#v2-21-0
VersionDeltaFile
1.24+50-13sysutils/ansible-core/pkg/PLIST
1.59+2-2sysutils/ansible-core/distinfo
1.66+1-1sysutils/ansible-core/Makefile
1.8+0-0sysutils/ansible-core/patches/patch-pyproject_toml
+53-164 files

OpenBSD/xenocara TBenYiNdistrib/sets/lists/xbase md.armv7 md.powerpc64

   sync
VersionDeltaFile
1.108+1-1distrib/sets/lists/xbase/md.armv7
1.37+1-1distrib/sets/lists/xbase/md.powerpc64
1.26+1-1distrib/sets/lists/xbase/md.riscv64
1.216+1-1distrib/sets/lists/xbase/md.sparc64
1.60+1-1distrib/sets/lists/xbase/md.arm64
1.226+1-1distrib/sets/lists/xbase/md.amd64
+6-64 files not shown
+10-1010 files

OpenBSD/xenocara WLAIoO0lib/libdrm xf86drm.c, lib/libdrm/amdgpu amdgpu_bo.c

   Merge libdrm 2.4.133
VersionDeltaFile
1.47+204-143lib/libdrm/xf86drm.c
1.16+87-12lib/libdrm/include/drm/drm.h
1.15+44-2lib/libdrm/amdgpu/amdgpu_bo.c
1.5+11-11lib/libdrm/mk/man/drm-memory.7
1.6+11-11lib/libdrm/mk/man/drm-kms.7
1.4+11-11lib/libdrm/mk/man/drmAvailable.3
+368-19034 files not shown
+429-23040 files

OpenBSD/xenocara makoMixlib/libdrm xf86drm.c, lib/libdrm/data amdgpu.ids

   Import libdrm 2.4.133
VersionDeltaFile
1.1.1.22+204-143lib/libdrm/xf86drm.c
1.1.1.6+311-1lib/libdrm/tests/util/pattern.c
1.1.1.16+300-0lib/libdrm/include/drm/amdgpu_drm.h
1.1.1.12+207-44lib/libdrm/data/amdgpu.ids
1.1.1.16+185-13lib/libdrm/include/drm/drm_fourcc.h
1.1.1.14+193-1lib/libdrm/include/drm/drm_mode.h
+1,400-20247 files not shown
+2,441-38653 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