OpenBSD/src bian0Laregress/usr.bin/ssh cert-hostkey.sh

   correctly quote wildcard host certificate principal name, lest it
   expand to an unrelated filename in the working directory
VersionDeltaFile
1.30+15-4regress/usr.bin/ssh/cert-hostkey.sh
+15-41 files

OpenBSD/src AzdyjqOusr.bin/ssh gss-serv.c

   return 0 in void function; spotted by clang -Wextra
VersionDeltaFile
1.35+2-2usr.bin/ssh/gss-serv.c
+2-21 files

OpenBSD/src dcLqG4Rregress/usr.bin/ssh cert-hostkey.sh cert-userkey.sh

   regression tests for certificates with empty principals sections
   (which are now unconditionally refused) and for certificates with
   wildcard principals (which should only be accepted in host certs)
VersionDeltaFile
1.29+17-11regress/usr.bin/ssh/cert-hostkey.sh
1.31+4-5regress/usr.bin/ssh/cert-userkey.sh
+21-162 files

OpenBSD/src dexYzICusr.bin/ssh sshkey.c ssh-keygen.1

   When certificate support was added to OpenSSH, certificates were
   originally specified to represent any principal if the principals
   list was empty.

   This was, in retrospect, a mistake as it created a fail-open
   situation if a CA could be convinced to accidentally sign a
   certificate with no principals. This actually happened in a 3rd-
   party CA product (CVE-2024-7594).

   Somewhat fortunately, the main pathway for using certificates in
   sshd (TrustedUserCAKeys) never supported empty-principals
   certificates, so the blast radius of such mistakes was
   substantially reduced.

   This change removes this footcannon and requires all certificates
   include principals sections. It also fixes interpretation of
   wildcard principals, and properly enables them for host
   certificates only.


    [4 lines not shown]
VersionDeltaFile
1.159+27-30usr.bin/ssh/sshkey.c
1.237+24-10usr.bin/ssh/ssh-keygen.1
1.488+10-1usr.bin/ssh/ssh-keygen.c
1.41+4-4usr.bin/ssh/sshsig.c
1.71+4-4usr.bin/ssh/sshkey.h
1.56+3-3usr.bin/ssh/auth2-hostbased.c
+72-524 files not shown
+80-6010 files

OpenBSD/src 3rXbcJfregress/usr.bin/ssh test-exec.sh

   don't try to test webauthn signatures.
   Nothing in OpenSSH generates these (yet)
VersionDeltaFile
1.139+3-3regress/usr.bin/ssh/test-exec.sh
+3-31 files

OpenBSD/src GoS0nWOusr.bin/ssh sftp-client.c

   Don't misuse the sftp limits extension's open-handles field.
   This value is supposed to be the number of handles a server will allow
   to be opened and not a number of outstanding read/write requests
   that can be sent during an upload/download.

   ok markus@
VersionDeltaFile
1.181+1-12usr.bin/ssh/sftp-client.c
+1-121 files

OpenBSD/src 2P0s6mnusr.bin/ssh mux.c ssh.1

   add a "ssh -O channels user at host" multiplexing command to get a
   running mux process to show information about what channels are
   currently open; ok dtucker@ markus@
VersionDeltaFile
1.109+14-7usr.bin/ssh/mux.c
1.447+4-2usr.bin/ssh/ssh.1
1.622+3-1usr.bin/ssh/ssh.c
1.40+2-1usr.bin/ssh/clientloop.h
+23-114 files

OpenBSD/ports 3r1j3RRaudio/mpg123 distinfo Makefile

   audio/mpg123: maintenance update to 1.33.4
VersionDeltaFile
1.81+2-2audio/mpg123/distinfo
1.132+1-1audio/mpg123/Makefile
+3-32 files

OpenBSD/ports NlMZl8dgames/dunelegacy distinfo Makefile, games/dunelegacy/patches patch-src_Makefile_am

   update to dunelegacy-0.98.5
VersionDeltaFile
1.2+12-4games/dunelegacy/patches/patch-src_Makefile_am
1.4+2-2games/dunelegacy/distinfo
1.17+1-1games/dunelegacy/Makefile
+15-73 files

OpenBSD/ports JksHin3www/opensearch-dashboards distinfo Makefile, www/opensearch-dashboards/pkg PLIST

   Update opensearch-dashboards 3.2.0 -> 3.4.0
   Release notes: https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-3.4.0.md
VersionDeltaFile
1.22+13,637-1,385www/opensearch-dashboards/pkg/PLIST
1.22+2-2www/opensearch-dashboards/distinfo
1.27+1-1www/opensearch-dashboards/Makefile
+13,640-1,3883 files

OpenBSD/ports mX8p2Hhtextproc/opensearch Makefile distinfo, textproc/opensearch/pkg PLIST

   Update opensearch 3.2.0 -> 3.4.0
   Release notes: https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-3.4.0.md
VersionDeltaFile
1.25+2,841-280textproc/opensearch/pkg/PLIST
1.27+3-3textproc/opensearch/Makefile
1.24+2-2textproc/opensearch/distinfo
+2,846-2853 files

OpenBSD/ports 7UZMPRagraphics/hugin distinfo Makefile

   update to hugin-2025.0.1
VersionDeltaFile
1.25+2-2graphics/hugin/distinfo
1.98+1-1graphics/hugin/Makefile
+3-32 files

OpenBSD/ports g6g7TAOwww/gitea distinfo Makefile, www/gitea/pkg PLIST

   Update gitea 1.25.2 - > 1.25.3
   Changelog: https://github.com/go-gitea/gitea/releases/tag/v1.25.3
VersionDeltaFile
1.116+2-2www/gitea/distinfo
1.64+2-2www/gitea/pkg/PLIST
1.135+1-1www/gitea/Makefile
+5-53 files

OpenBSD/ports QUsxtXvsecurity/keycloak distinfo Makefile, security/keycloak/pkg PLIST

   Update keycloak 26.4.2 -> 26.4.7
   Changelogs: https://github.com/keycloak/keycloak/releases
   Release notes: https://www.keycloak.org/docs/latest/release_notes/index.html
   Upgrading guide: https://www.keycloak.org/docs/26.4.7/upgrading
VersionDeltaFile
1.33+184-184security/keycloak/pkg/PLIST
1.32+2-2security/keycloak/distinfo
1.34+1-1security/keycloak/Makefile
+187-1873 files

OpenBSD/ports aEjxZ96devel/pre-commit distinfo Makefile

   Update pre-commit 4.5.0 -> 4.5.1
   Changelog: https://github.com/pre-commit/pre-commit/releases/tag/v4.5.1
VersionDeltaFile
1.20+2-2devel/pre-commit/distinfo
1.25+1-1devel/pre-commit/Makefile
+3-32 files

OpenBSD/ports xxikqt8lang/mujs Makefile distinfo

   Pre-fetch the Unicode data .txt files.

   Noticed by naddy@.
VersionDeltaFile
1.4+4-0lang/mujs/Makefile
1.4+4-0lang/mujs/distinfo
+8-02 files

OpenBSD/xenocara jmcX9i7. 3RDPARTY MODULES

   update
VersionDeltaFile
1.454+4-43RDPARTY
1.549+2-2MODULES
+6-62 files

OpenBSD/xenocara 4nRVHDElib/pixman meson_options.txt missing, lib/pixman/pixman Makefile.am Makefile.in

   pixman: remove left overs from previous build systems.OD
VersionDeltaFile
1.3+0-0lib/pixman/meson_options.txt
1.4+0-0lib/pixman/missing
1.3+0-0lib/pixman/pixman-1-uninstalled.pc.in
1.5+0-0lib/pixman/pixman-1.pc.in
1.18+0-0lib/pixman/pixman/Makefile.am
1.23+0-0lib/pixman/pixman/Makefile.in
+0-06 files not shown
+0-012 files

OpenBSD/xenocara 6LOGBK5lib/pixman/mk pixman-config.h

   pixman: Use endian.h to determine byte order

   Replace architecture-specific checks with BYTE_ORDER from
   <endian.h>. This covers m88k in addition to sparc64 and powerpc, which
   prevents graphical programs like xeyes from behaving strangely on
   luna88k.

   ok matthieu@ jsg@
VersionDeltaFile
1.4+3-1lib/pixman/mk/pixman-config.h
+3-11 files

OpenBSD/ports bkdrwHgmultimedia/pipewire/pipewire/patches patch-spa_plugins_support_cpu-riscv_c

   Use a better riscv patch for upstream

   Always zero "auxv" before calling getauxval() or elf_aux_info(3).
   I doubt that many systems out there with riscv support and sys/auxv.h,
   but no getauxval(3) or elf_aux_info(3) support. But the updated patch is
   just easier to reason about. No functional change for us.

   ok ajacoutot@
VersionDeltaFile
1.2+3-4multimedia/pipewire/pipewire/patches/patch-spa_plugins_support_cpu-riscv_c
+3-41 files

OpenBSD/ports 6yCHmhIgames/taisei Makefile

   setting -Dstrip=false conflicts with --strip (conditionally added by
   meson.port.mk on !DEBUG_PACKAGES archs)
VersionDeltaFile
1.24+4-1games/taisei/Makefile
+4-11 files

OpenBSD/ports kKCZ9YXsysutils/ruby-openfact distinfo Makefile, sysutils/ruby-openfact/patches patch-_metadata

   update to openfact 5.2.1
VersionDeltaFile
1.3+0-22sysutils/ruby-openfact/patches/patch-_metadata
1.3+2-2sysutils/ruby-openfact/distinfo
1.5+1-1sysutils/ruby-openfact/Makefile
+3-253 files

OpenBSD/ports jLDK5BGsysutils/ruby-openvox/8 Makefile distinfo

   update to openvox 8.24.2
VersionDeltaFile
1.6+2-2sysutils/ruby-openvox/8/Makefile
1.5+2-2sysutils/ruby-openvox/8/distinfo
+4-42 files

OpenBSD/ports JcxfND3devel/py-test distinfo Makefile, devel/py-test/patches patch-doc_en_conf_py

   update to py3-test-9.0.2
VersionDeltaFile
1.24+6-1devel/py-test/pkg/PLIST
1.3+4-1devel/py-test/patches/patch-doc_en_conf_py
1.28+2-2devel/py-test/distinfo
1.59+1-2devel/py-test/Makefile
+13-64 files

OpenBSD/ports qmYlqTknet/profanity Makefile, net/profanity/patches patch-src_pgp_gpg_c

   backport fix for gpgme 2.x (included in profanity 0.15.1)
VersionDeltaFile
1.3+63-10net/profanity/patches/patch-src_pgp_gpg_c
1.40+2-2net/profanity/Makefile
+65-122 files

OpenBSD/ports VhBqedfdevel/binutils Makefile

   Really disable building ld.bfd, except where explicitely intended

   make(1) .if checks can be misleading, here properly check that the
   expansion doesn't yield an empty string.  Missed while reviewing
   previous.

   Spotted in aarch64 bulk build reports where the build failed. On sparc64
   the port erroneously built ld.bfd with support for only elf64_sparc and
   elf32_sparc and no support for our OpenBSD/sparc64 target.

   I still think that adding elf_x86_64 ld(1) support to this port
   isn't the right way to go.
VersionDeltaFile
1.25+2-2devel/binutils/Makefile
+2-21 files

OpenBSD/ports D8zQQuZdevel/py-nose Makefile distinfo

   update to py3-nose-1.5.5
VersionDeltaFile
1.58+2-3devel/py-nose/Makefile
1.13+2-2devel/py-nose/distinfo
+4-52 files

OpenBSD/ports FaR4MTXdevel/py-test-run-parallel distinfo Makefile

   update to py3-test-run-parallel-0.8.0
VersionDeltaFile
1.6+2-2devel/py-test-run-parallel/distinfo
1.7+1-1devel/py-test-run-parallel/Makefile
+3-32 files

OpenBSD/ports aD3PW0Tdevel/py-test-asyncio distinfo Makefile

   update to py3-test-asyncio-1.3.0
VersionDeltaFile
1.14+2-2devel/py-test-asyncio/distinfo
1.20+1-2devel/py-test-asyncio/Makefile
+3-42 files

OpenBSD/ports kOGXguWdevel/py-test-codspeed Makefile distinfo

   update to py3-test-codspeed-4.2.0
VersionDeltaFile
1.8+1-3devel/py-test-codspeed/Makefile
1.7+2-2devel/py-test-codspeed/distinfo
+3-52 files