OpenBSD/ports dLIFpeRnet/avahi distinfo Makefile, net/avahi/pkg PLIST-libs

   Update to avahi-0.9rc4.
VersionDeltaFile
1.13+2-2net/avahi/distinfo
1.6+3-0net/avahi/pkg/PLIST-libs
1.167+1-1net/avahi/Makefile
+6-33 files

OpenBSD/ports ihBy8oygames/scummvm Makefile distinfo, games/scummvm/patches patch-configure

   update to scummvm 2026.2.0
   tinygl is enabled again after an upstream change to reduce memory usage
VersionDeltaFile
1.109+1-3games/scummvm/Makefile
1.50+2-2games/scummvm/distinfo
1.32+2-2games/scummvm/patches/patch-configure
+5-73 files

OpenBSD/ports OnGBaMcsysutils/awscli/v1 distinfo Makefile

   Update to awscli-1.44.73.
VersionDeltaFile
1.26+2-2sysutils/awscli/v1/distinfo
1.28+2-2sysutils/awscli/v1/Makefile
+4-42 files

OpenBSD/ports ACQOf38net/py-boto3 distinfo Makefile

   Update to py3-boto3-1.42.83.
VersionDeltaFile
1.644+2-2net/py-boto3/distinfo
1.656+1-1net/py-boto3/Makefile
+3-32 files

OpenBSD/ports 7RksPsznet/py-botocore distinfo Makefile, net/py-botocore/pkg PLIST

   Update to py3-botocore-1.42.83.
VersionDeltaFile
1.320+18-0net/py-botocore/pkg/PLIST
1.861+2-2net/py-botocore/distinfo
1.871+1-1net/py-botocore/Makefile
+21-33 files

OpenBSD/ports iXEXn0qgraphics/openexr distinfo Makefile

   Update to OpenEXR-3.4.9.
VersionDeltaFile
1.47+2-2graphics/openexr/distinfo
1.86+1-1graphics/openexr/Makefile
+3-32 files

OpenBSD/ports PilGXNPgames/cdogs-sdl Makefile

   cdogs-sdl errors out with "multiple definition of `smat4_lerp'"

   Move to ports-gcc on gcc-arches to fix build on sparc64
VersionDeltaFile
1.12+4-0games/cdogs-sdl/Makefile
+4-01 files

OpenBSD/src Yd33exEsys/arch/alpha/alpha cpu.c, sys/arch/arm/arm cpu.c

   Fix order of cpus in CPU_INFO_FOREACH

   The cpus were put into the linked list in mostly inverted order during attach.
   The linked list determines the order used by the CPU_INFO_FOREACH macros.
   Order the linked list by ci_cpuid instead.

   ok jca@ for most archs
   "this should go in" deraadt@
VersionDeltaFile
1.24+7-3sys/arch/riscv64/riscv64/cpu.c
1.86+7-3sys/arch/mips64/mips64/cpu.c
1.61+7-3sys/arch/arm/arm/cpu.c
1.51+6-4sys/arch/alpha/alpha/cpu.c
1.118+6-3sys/arch/i386/i386/cpu.c
1.148+6-3sys/arch/arm64/arm64/cpu.c
+39-191 files not shown
+45-227 files

OpenBSD/ports EnYPFY0www/newsraft distinfo Makefile

   Update newsraft to 0.36.
VersionDeltaFile
1.25+2-2www/newsraft/distinfo
1.27+1-1www/newsraft/Makefile
+3-32 files

OpenBSD/ports HnFiuvcwww/newsboat/patches patch-include_strprintf_h

   newsboat: update patch to reflect what was committed upstream.
VersionDeltaFile
1.4+3-9www/newsboat/patches/patch-include_strprintf_h
+3-91 files

OpenBSD/ports KoVak3Ngames/bluemoon Makefile, games/bluemoon/patches patch-Makefile

   bluemoon: pass version number through MAKE_FLAGS.

   This removes the need to patch the upstream Makefile.

   Bump REVISION since the binary now reports the correct version; the
   hardcoded version in the patch had not been updated.
VersionDeltaFile
1.12+5-2games/bluemoon/Makefile
1.2+0-0games/bluemoon/patches/patch-Makefile
+5-22 files

OpenBSD/ports fgJEtOJlang/binaryen distinfo Makefile

   Update binaryen to 129.
VersionDeltaFile
1.20+2-2lang/binaryen/distinfo
1.21+1-1lang/binaryen/Makefile
+3-32 files

OpenBSD/ports oTnzC20x11/brewtarget distinfo Makefile

   Update to brewtarget 5.0.4.
VersionDeltaFile
1.9+2-2x11/brewtarget/distinfo
1.10+1-1x11/brewtarget/Makefile
+3-32 files

OpenBSD/src vQNebbVsys/arch/riscv64/riscv64 cpu.c

   Stop printing the riscv,isa string; our code to do so is broken and the
   string is now deprecated.  Instead change hw.model to be the CPU core
   name for cpu0 like we do on other architectures.

   We'll revisit printing CPU features for riscv64 in the future.

   ok jca@, mlarkin@
VersionDeltaFile
1.23+17-9sys/arch/riscv64/riscv64/cpu.c
+17-91 files

OpenBSD/ports 0vRQnn4textproc/cookcli distinfo Makefile

   Update to CookCLI 0.27.2.
VersionDeltaFile
1.9+6-6textproc/cookcli/distinfo
1.10+1-1textproc/cookcli/Makefile
1.9+1-1textproc/cookcli/crates.inc
+8-83 files

OpenBSD/ports lthLvIFsysutils/gemini-cli Makefile, sysutils/gemini-cli/files settings.json

   Disable auto-update.
VersionDeltaFile
1.1+6-0sysutils/gemini-cli/files/settings.json
1.19+4-0sysutils/gemini-cli/Makefile
1.16+4-0sysutils/gemini-cli/pkg/PLIST
+14-03 files

OpenBSD/ports BAl5lGXarchivers/libarchive Makefile distinfo, archivers/libarchive/patches patch-Makefile_in patch-libarchive_archive_read_disk_posix_c

   archivers/libarchive: update to 3.8.6

   Fixes for a motley collection of NULL pointer dereference, SEGV,
   out-of-bounds access, infinite loop, memory/file descriptor leaks.
VersionDeltaFile
1.66.2.2+2-2archivers/libarchive/Makefile
1.46.2.2+2-2archivers/libarchive/distinfo
1.9.2.1+0-0archivers/libarchive/patches/patch-Makefile_in
1.1.2.2+0-0archivers/libarchive/patches/patch-libarchive_archive_read_disk_posix_c
1.1.2.2+0-0archivers/libarchive/patches/patch-libarchive_archive_read_support_format_mtree_c
1.3.2.2+0-0archivers/libarchive/patches/patch-libarchive_archive_write_disk_posix_c
+4-46 files

OpenBSD/ports WqiBEqTarchivers/xz Makefile distinfo

   archivers/xz: update to 5.8.3

   Includes a fix for
   CVE-2026-34743: Buffer overflow in lzma_index_append()
VersionDeltaFile
1.55.2.1+2-2archivers/xz/Makefile
1.27.2.1+2-2archivers/xz/distinfo
+4-42 files

OpenBSD/ports lKS0co7devel/boost Makefile

   devel/boost: Fix build on mips64

   Initial diff by and OK kn@
   OK Brad (maintainer), jca@
VersionDeltaFile
1.161+6-1devel/boost/Makefile
+6-11 files

OpenBSD/ports ajDGeJmgames/powder-toy distinfo Makefile

   Update Powder Toy to latest release 99.5.394
VersionDeltaFile
1.5+2-2games/powder-toy/distinfo
1.8+1-2games/powder-toy/Makefile
+3-42 files

OpenBSD/src gvRbW9gsys/arch/amd64/amd64 machdep.c, sys/arch/arm64/arm64 cpu.c machdep.c

   Add hw.blockcpu support for arm64.  Here we classify CPU cores based on
   their "capacity".  This a concept borrowed from the device tree standard
   that indicates the nominal performance of a CPU core.  For ACPI machines
   we use similar information from ACPI's Collaborative Processor Performance
   Control (CPPC).  If performance is less than 30% of the fastest cores in
   the same we classify them as L.  Between 30% and 80% we classify them as E.
   And above 80% we classify them as P.  The CPU capacity is communicated to
   userland though kstat(4).

   ok deraadt@, jca@
VersionDeltaFile
1.147+60-20sys/arch/arm64/arm64/cpu.c
1.3+11-1sys/arch/arm64/dev/acpicpu.c
1.309+3-3sys/arch/amd64/amd64/machdep.c
1.55+4-1sys/arch/arm64/include/cpu.h
1.98+3-1sys/arch/arm64/arm64/machdep.c
+81-265 files

OpenBSD/src jxd91eylib/libssl/test CAtsa.cnf P1ss.cnf

   Remove lib/libssl/test.

   This is all unhelpful historical cruft.

   Discussed with tb@
VersionDeltaFile
1.3+0-0lib/libssl/test/CAtsa.cnf
1.2+0-0lib/libssl/test/P1ss.cnf
1.2+0-0lib/libssl/test/P2ss.cnf
1.2+0-0lib/libssl/test/Sssdsa.cnf
1.2+0-0lib/libssl/test/Sssrsa.cnf
1.4+0-0lib/libssl/test/Uss.cnf
+0-047 files not shown
+0-053 files

OpenBSD/ports elTK5jGgraphics/glew Makefile distinfo, graphics/glew/pkg PLIST

   Update to glew-2.3.1.

   from Brad (maintainer)
VersionDeltaFile
1.23+3-4graphics/glew/Makefile
1.10+2-2graphics/glew/distinfo
1.9+1-1graphics/glew/pkg/PLIST
+6-73 files

OpenBSD/ports fTTVwHQx11/herbstluftwm Makefile distinfo

   x11/herbstluftwm: update to 0.9.6

   Changes: https://herbstluftwm.org/news.html
   Put my full name in MAINTAINER line while there.

   from co-maintainer Florian Viehweger
VersionDeltaFile
1.27+2-2x11/herbstluftwm/Makefile
1.13+2-2x11/herbstluftwm/distinfo
+4-42 files

OpenBSD/ports tRIUkektextproc/p5-XML-Parser distinfo Makefile

   update p5-XML-Parser to 2.56
VersionDeltaFile
1.17+2-2textproc/p5-XML-Parser/distinfo
1.42+1-1textproc/p5-XML-Parser/Makefile
+3-32 files

OpenBSD/src 8K1mN0Gusr.sbin/relayd config.c

   fix memory leak in config_purge() when dealing CONFIG_PROTOS

   original diff from CypherFox (openbsd at cypher-fox com), thanks!
   slightly rearranged to be a bit smaller by me, but still equivalent.
VersionDeltaFile
1.50+1-6usr.sbin/relayd/config.c
+1-61 files

OpenBSD/src SQimshUlib/libssl ssl_pkt.c t1_enc.c

   Remove workaround for SSL 3.0/TLS 1.0 CBC vulnerability.

   We no longer support TLSv1.0 and definitely do not support SSLv3 - remove
   the empty fragments workaround for the CBC vulnerability in these
   protocols.

   ok kenjiro@ tb@
VersionDeltaFile
1.72+2-38lib/libssl/ssl_pkt.c
1.159+1-20lib/libssl/t1_enc.c
1.250+2-10lib/libssl/ssl.h
1.49+2-7lib/libssl/ssl_both.c
1.37+1-5lib/libssl/ssl_local.h
+8-805 files

OpenBSD/src PE4P17lusr.bin/patch patch.c

   usr.bin/patch: fix fd leak

   From Renaud Allard

   OK: op@
VersionDeltaFile
1.79+7-1usr.bin/patch/patch.c
+7-11 files

OpenBSD/src 5WeMUnKlib/libssl ssl_methods.c ssl_clnt.c

   Ensure that we cannot negotiate TLSv1.1 or lower.

   TLS versions prior to TLSv1.2 were disabled a while ago, however this
   was done in the version handling code. Remove TLSv1.1 and earlier from
   ssl_get_method() and add an explicit min version check in the legacy
   client and server, to provide a stronger guarantee.

   ok kenjiro@ tb@
VersionDeltaFile
1.33+5-11lib/libssl/ssl_methods.c
1.171+8-1lib/libssl/ssl_clnt.c
1.168+8-1lib/libssl/ssl_srvr.c
+21-133 files

OpenBSD/src gXl4e7Nsys/arch/riscv64/conf files.riscv64 RAMDISK, sys/arch/riscv64/dev smtgpio.c

   Add smtgpio(4), a driver for the GPIO controller found on SpacemiT K1 SoCs.

   ok jca@
VersionDeltaFile
1.1+178-0sys/arch/riscv64/dev/smtgpio.c
1.32+6-1sys/arch/riscv64/conf/files.riscv64
1.49+4-1sys/arch/riscv64/conf/RAMDISK
1.57+4-1sys/arch/riscv64/conf/GENERIC
+192-34 files