OpenBSD/src jA2kj7tsys/dev/pci if_bnxt.c

   Add support for BCM575xx devices, variously known as Thor or P5.
   There are a few significant differences to earlier devices.

   The nic now requires some host memory to use as backing store for its queues,
   and for now we're overallocating to some extent.  It's not a noticeable amount
   of memory for a system with one of these nics in it, so this isn't a huge
   concern.

   P5 devices have notification queues to act as an indirection between tx/rx
   completion rings and msi-x vectors.  We set up one per queue and statically
   map them to msi-x vectors in turn according to the intrmap.

   The doorbell structures are now 64 bits, and all written to through the same
   memory address.

   Ring groups are not used, so the functions to allocate and free ring groups
   don't do anything for P5 devices; instead, rings are directly associated
   with each other on creation, and aggregation rings are identified by a
   different ring type.

    [3 lines not shown]
VersionDeltaFile
1.68+741-97sys/dev/pci/if_bnxt.c
+741-971 files

OpenBSD/ports cfUXsDolang/lucee/v6 distinfo Makefile

   MFC update to lucee-6.2.5.48
VersionDeltaFile
1.9.2.3+2-2lang/lucee/v6/distinfo
1.12.2.3+1-1lang/lucee/v6/Makefile
+3-32 files

OpenBSD/ports 9lvykzhdevel/py-identify distinfo Makefile

   Update py-identify 2.6.16 -> 2.6.17
VersionDeltaFile
1.26+2-2devel/py-identify/distinfo
1.29+1-1devel/py-identify/Makefile
+3-32 files

OpenBSD/ports 6vilQALdevel/tea distinfo modules.inc

   Update tea 0.11.1 -> 0.12.0
   Changelog: https://gitea.com/gitea/tea/releases/tag/v0.12.0
VersionDeltaFile
1.6+292-188devel/tea/distinfo
1.5+118-74devel/tea/modules.inc
1.7+1-1devel/tea/Makefile
+411-2633 files

OpenBSD/src 4fvUxRLusr.sbin/smtpd smtpd.conf.5

   spacing; ok martijn@
VersionDeltaFile
1.281+3-3usr.sbin/smtpd/smtpd.conf.5
+3-31 files

OpenBSD/ports Nzlr4kxsysutils/ansible distinfo Makefile, sysutils/ansible/pkg PLIST

   Update ansible 13.3.0 -> 13.4.0
   Changelog: https://github.com/ansible-community/ansible-build-data/blob/13.4.0/13/CHANGELOG-v13.md#v13-4-0
VersionDeltaFile
1.103+1,029-777sysutils/ansible/pkg/PLIST
1.161+2-2sysutils/ansible/distinfo
1.218+1-1sysutils/ansible/Makefile
+1,032-7803 files

OpenBSD/ports r0F3T9Gsysutils/ansible-core distinfo Makefile, sysutils/ansible-core/patches patch-pyproject_toml

   Update ansible-core -> 2.20.2 -> 2.20.3
   Changelog: https://github.com/ansible/ansible/blob/stable-2.20/changelogs/CHANGELOG-v2.20.rst#v2-20-3
VersionDeltaFile
1.56+2-2sysutils/ansible-core/distinfo
1.6+2-2sysutils/ansible-core/patches/patch-pyproject_toml
1.63+1-1sysutils/ansible-core/Makefile
+5-53 files

OpenBSD/ports ISyolx9devel/terraform-ls distinfo modules.inc

   Update terraform-ls 0.38.4 -> 0.38.5
   Release notes: https://github.com/hashicorp/terraform-ls/releases/tag/v0.38.5
VersionDeltaFile
1.7+92-98devel/terraform-ls/distinfo
1.7+36-38devel/terraform-ls/modules.inc
1.7+1-1devel/terraform-ls/Makefile
+129-1373 files

OpenBSD/ports dLwTbzPsecurity/vault distinfo Makefile

   Update vault 1.21.2 -> 1.21.4
   Changelog: https://github.com/hashicorp/vault/blob/main/CHANGELOG.md
VersionDeltaFile
1.101+2-2security/vault/distinfo
1.124+1-1security/vault/Makefile
+3-32 files

OpenBSD/src 5S8QVq6usr.bin/tmux status.c tmux.1

   Draw message as one format, allowing prompts and messages to occupy only
   a portion of the status bar, overlaying the normal status content rather
   than replacing the entire line. A new message-format option now controls
   the entire message (like status-format). From Conor Taylor in GitHub
   issue 4861.
VersionDeltaFile
1.258+125-32usr.bin/tmux/status.c
1.1037+41-2usr.bin/tmux/tmux.1
1.40+23-9usr.bin/tmux/style.c
1.205+18-4usr.bin/tmux/options-table.c
1.1298+2-1usr.bin/tmux/tmux.h
+209-485 files

OpenBSD/src TMRLmb9usr.bin/tmux menu.c

   Fix comparison of menu keys, reported by Vladimir Bauer in GitHub issue
   4891.
VersionDeltaFile
1.62+2-2usr.bin/tmux/menu.c
+2-21 files

OpenBSD/xenocara Hp2pgtHdriver/xf86-video-amdgpu Makefile

   No need to set soname.  Wasn't set by autotools or meson builds.
VersionDeltaFile
1.2+2-2driver/xf86-video-amdgpu/Makefile
+2-21 files

OpenBSD/xenocara GXUdxZB. MODULES

   update
VersionDeltaFile
1.554+2-2MODULES
+2-21 files

OpenBSD/xenocara YbEeZHGdistrib/sets/lists/xserv md.amd64 md.riscv64

   sync
VersionDeltaFile
1.87+0-1distrib/sets/lists/xserv/md.amd64
1.8+0-1distrib/sets/lists/xserv/md.riscv64
1.92+0-1distrib/sets/lists/xserv/md.i386
1.10+0-1distrib/sets/lists/xserv/md.arm64
+0-44 files

OpenBSD/xenocara auS7nC4driver/xf86-video-amdgpu meson.build Makefile, driver/xf86-video-amdgpu/man amdgpu.man

   update to xf86-video-amdgpu 25.0.0

   tested by matthieu and myself on multiple machines
VersionDeltaFile
1.5+75-71driver/xf86-video-amdgpu/src/drmmode_display.c
1.5+54-43driver/xf86-video-amdgpu/man/amdgpu.man
1.1+92-0driver/xf86-video-amdgpu/meson.build
1.7+23-32driver/xf86-video-amdgpu/src/amdgpu_kms.c
1.1+48-0driver/xf86-video-amdgpu/Makefile
1.1+43-0driver/xf86-video-amdgpu/src/meson.build
+335-14642 files not shown
+419-17348 files

OpenBSD/ports meaANZ4sysutils/grafana distinfo Makefile, sysutils/grafana/pkg PLIST

   sysutils/grafana: update to 12.4.1
VersionDeltaFile
1.44+20-18sysutils/grafana/pkg/PLIST
1.44+4-4sysutils/grafana/distinfo
1.61+1-1sysutils/grafana/Makefile
+25-233 files

OpenBSD/ports TA8wRG9lang/php/8.4 Makefile, lang/php/8.4/patches patch-ext_openssl_openssl_c

   fix patch in previous, from tb@. the stack members also need to be
   freed, not just the stack itself.
VersionDeltaFile
1.2.2.3+1-1lang/php/8.4/patches/patch-ext_openssl_openssl_c
1.21.2.10+1-0lang/php/8.4/Makefile
+2-12 files

OpenBSD/ports sqEtyKvlang/php/8.4 Makefile, lang/php/8.4/patches patch-ext_openssl_openssl_c

   fix patch in previous, from tb@. the stack members also need to be
   freed, not just the stack itself.
VersionDeltaFile
1.5+1-1lang/php/8.4/patches/patch-ext_openssl_openssl_c
1.4+1-1lang/php/8.5/patches/patch-ext_openssl_openssl_backend_common_c
1.8+1-0lang/php/8.5/Makefile
1.35+1-0lang/php/8.4/Makefile
+4-24 files

OpenBSD/ports CxjpweMwww/caddy distinfo modules.inc

   update to caddy-2.11.2, earlier diff & tested Keith Henderson Jr
VersionDeltaFile
1.5+58-60www/caddy/distinfo
1.2+22-21www/caddy/modules.inc
1.6+1-2www/caddy/Makefile
+81-833 files

OpenBSD/ports f4RYF8Elang/php/8.4 distinfo Makefile, lang/php/8.4/patches patch-ext_openssl_openssl_c

   update to php-8.4.19
VersionDeltaFile
1.2.2.2+27-1lang/php/8.4/patches/patch-ext_openssl_openssl_c
1.12.2.6+2-2lang/php/8.4/distinfo
1.21.2.9+1-2lang/php/8.4/Makefile
+30-53 files

OpenBSD/ports w5t3eyXlang/php/8.5 Makefile distinfo, lang/php/8.5/patches patch-ext_openssl_openssl_backend_common_c

   update to php-8.5.4, same workaround for php_openssl_load_all_certs_from_file
   and sk_push as in 8.4.
VersionDeltaFile
1.3+27-1lang/php/8.5/patches/patch-ext_openssl_openssl_backend_common_c
1.7+2-3lang/php/8.5/Makefile
1.4+2-2lang/php/8.5/distinfo
+31-63 files

OpenBSD/ports pF7349Ylang/php/8.4 distinfo Makefile, lang/php/8.4/patches patch-ext_openssl_openssl_c

   update to php-8.4.19

   an upstream commit changed php_openssl_load_all_certs_from_file() to use
   sk_new_reserve to avoid alloc failures from sk_push. libressl doesn't yet
   have this (and I want to push this to 7.8-stable anyway), so instead
   revert to sk_new_null as done in the previous version, and check sk_push
   for a failure return code instead and free/error out if hit.
VersionDeltaFile
1.4+27-1lang/php/8.4/patches/patch-ext_openssl_openssl_c
1.18+2-2lang/php/8.4/distinfo
1.34+1-2lang/php/8.4/Makefile
+30-53 files

OpenBSD/ports o5EQmVqnet/curl distinfo Makefile, net/curl/patches patch-m4_curl-compilers_m4

   net/curl: update to 8.19.0

   Changes:
   * initial support for MQTTS
   * curl: support fractions for --limit-rate and --max-filesize
   * curl: with -J, use the redirect name as a backup

   Includes fixes for
   CVE-2026-1965: bad reuse of HTTP Negotiate connection
   CVE-2026-3783: token leak with redirect and netrc
   CVE-2026-3784: wrong proxy connection reuse with credentials
   CVE-2026-3805: use after free in SMB connection reuse
VersionDeltaFile
1.145+2-2net/curl/distinfo
1.213+1-1net/curl/Makefile
1.14+1-1net/curl/patches/patch-m4_curl-compilers_m4
+4-43 files

OpenBSD/src bODkGwtetc/rpki afrinic.constraints

   Add new AFRINIC ASN block

   per https://mail.lacnic.net/pipermail/lacnog/2026-March/010239.html

   While there, merge ranges.

   OK tb@
VersionDeltaFile
1.4+2-3etc/rpki/afrinic.constraints
+2-31 files

OpenBSD/ports spZBAnOgraphics/geeqie Makefile, graphics/geeqie/patches patch-src_window_cc

   unbreak patching, patch should have been removed
   use FIX_EXTRACT_PERMISSIONS, tar extracts only user-readable, no group/other
VersionDeltaFile
1.48+1-0graphics/geeqie/Makefile
1.6+0-0graphics/geeqie/patches/patch-src_window_cc
+1-02 files

OpenBSD/ports c90rUj8editors/vim distinfo Makefile

   update to vim-9.2.140
VersionDeltaFile
1.155+2-2editors/vim/distinfo
1.301+1-1editors/vim/Makefile
+3-32 files

OpenBSD/ports WhEXwgpwww/minify distinfo Makefile

   update to minify-2.24.10, from Igor Zornik (maintainer)
VersionDeltaFile
1.2+6-6www/minify/distinfo
1.2+1-1www/minify/Makefile
1.2+1-1www/minify/modules.inc
+8-83 files

OpenBSD/ports VBRbaxanet/dnscrypt-proxy distinfo Makefile

   update to dnscrypt-proxy-2.1.15, from Igor Zornik, maintainer timeout
VersionDeltaFile
1.42+2-2net/dnscrypt-proxy/distinfo
1.73+1-1net/dnscrypt-proxy/Makefile
+3-32 files

OpenBSD/ports o12As76devel/jjui distinfo modules.inc

   Update to jjui 0.10.1

   https://github.com/idursun/jjui/releases/tag/v0.10.1
VersionDeltaFile
1.21+34-22devel/jjui/distinfo
1.11+15-9devel/jjui/modules.inc
1.22+1-1devel/jjui/Makefile
+50-323 files

OpenBSD/ports bYp72Ilsysutils/glances distinfo Makefile, sysutils/glances/patches patch-pyproject_toml patch-glances_config_py

   update to glances-4.5.1
VersionDeltaFile
1.12+80-4sysutils/glances/pkg/PLIST
1.9+2-2sysutils/glances/distinfo
1.2+3-1sysutils/glances/patches/patch-pyproject_toml
1.19+1-1sysutils/glances/Makefile
1.6+1-1sysutils/glances/patches/patch-glances_config_py
1.3+1-1sysutils/glances/patches/patch-glances_standalone_py
+88-106 files