OpenBSD/ports sKYO8Jzgames/keeperrl Makefile distinfo, games/keeperrl/pkg PLIST

   update to keeperrl 1.3
VersionDeltaFile
1.8+3-3games/keeperrl/Makefile
1.6+2-2games/keeperrl/distinfo
1.3+4-0games/keeperrl/pkg/PLIST
+9-53 files

OpenBSD/src c6nPYARusr.bin/login login.c

   Use LOGIN_SETXDGENV in login(1)

   Makes XDG_TUNTIME_DIR usable from text consoles.
   "makes sense to me" landry@, ok matthieu@ robert@
VersionDeltaFile
1.75+2-2usr.bin/login/login.c
+2-21 files

OpenBSD/ports ni1LreJgames/fheroes2 distinfo Makefile, games/fheroes2/pkg PLIST

   update to fheroes2 1.1.12
VersionDeltaFile
1.10+3-2games/fheroes2/pkg/PLIST
1.23+2-2games/fheroes2/distinfo
1.26+1-1games/fheroes2/Makefile
+6-53 files

OpenBSD/ports VQfgFzEx11/gnome/control-center distinfo Makefile

   Update to gnome-control-center-49.2.1.
VersionDeltaFile
1.75+2-2x11/gnome/control-center/distinfo
1.138+1-1x11/gnome/control-center/Makefile
+3-32 files

OpenBSD/ports cH1ryIRnet/libproxy distinfo Makefile, net/libproxy/patches patch-src_libproxy_meson_build

   Update to libproxy-0.5.12.
VersionDeltaFile
1.26+2-2net/libproxy/distinfo
1.97+1-1net/libproxy/Makefile
1.4+1-1net/libproxy/patches/patch-src_libproxy_meson_build
1.5+1-0net/libproxy/pkg/PLIST
+5-44 files

OpenBSD/src BgnK91wusr.sbin/httpd httpd.h

   Add missing GZIP_STATIC flag to SRVFLAG_BITS macro

   GZIP_STATIC flag at position \33 was missing from the debug string.

   Also correct the truncated PATH_REWRITE/NO_PATH_REWRITE flag names.
   The PATH_REWRITE and NO_PATH_REWRITE flag names were truncated to
   PATH and NO_PATH in the SRVFLAG_BITS string definition.

   OK kirill@ deraadt@
VersionDeltaFile
1.166+4-3usr.sbin/httpd/httpd.h
+4-31 files

OpenBSD/src OZSn6EFusr.sbin/unbound/iterator iter_scrub.c

   Fix incomplete mitigation of CVE-2025-11411 by applying the non-test part of
   https://nlnetlabs.nl/downloads/unbound/patch_CVE-2025-11411_2_wtests.diff

   This extends the previous fix by also scrubbing unsolicited NS RRSets (and
   their respective address records) for YXDOMAIN and nodata non-referral answers.
VersionDeltaFile
1.20+35-4usr.sbin/unbound/iterator/iter_scrub.c
+35-41 files

OpenBSD/ports DMS1sVUmail/alpine Makefile, mail/alpine/patches patch-imap_src_osdep_unix_ssl_unix_c

   replace c-client's hand-rolled certificate checker with code to use
   SSL_set1_host based on debian's 1006_openssl1.1_autoverify.patch

   found with asterisk's imap voicemail code, which was whining about
   a letsencrypt certificate generated with 'profile tlsserver' (these
   don't include CN).

   help/ok tb@
VersionDeltaFile
1.8+45-18mail/alpine/patches/patch-imap_src_osdep_unix_ssl_unix_c
1.66+1-1mail/alpine/Makefile
+46-192 files

OpenBSD/ports aaO6cHPdevel/llvm/21 distinfo Makefile

   update to 21.1.6
VersionDeltaFile
1.7+2-2devel/llvm/21/distinfo
1.12+1-1devel/llvm/21/Makefile
+3-32 files

OpenBSD/ports 6ss502udevel/rust-bindgen distinfo Makefile

   update to 0.72.1
VersionDeltaFile
1.3+2-2devel/rust-bindgen/distinfo
1.4+1-1devel/rust-bindgen/Makefile
+3-32 files

OpenBSD/src pRkez35regress/sys/arch/amd64/seves_mmio seves_mmio.c

   Add license and rcs header.

   ok tb
VersionDeltaFile
1.2+18-0regress/sys/arch/amd64/seves_mmio/seves_mmio.c
+18-01 files

OpenBSD/ports fxjrK3fwayland Makefile

   Hook up wayland/cagebreak

   ok matthieu@
VersionDeltaFile
1.27+1-0wayland/Makefile
+1-01 files

OpenBSD/ports vQWz1uzwayland/cagebreak Makefile distinfo, wayland/cagebreak/files startcagebreak.sh

   Initial revision
VersionDeltaFile
1.1+42-0wayland/cagebreak/Makefile
1.1+17-0wayland/cagebreak/files/startcagebreak.sh
1.1+10-0wayland/cagebreak/pkg/PLIST
1.1+6-0wayland/cagebreak/pkg/DESCR
1.1+2-0wayland/cagebreak/distinfo
1.1.1.1+0-0wayland/cagebreak/distinfo
+77-04 files not shown
+77-010 files

OpenBSD/ports dzD6G0Tnet/mattermost-server distinfo Makefile, net/mattermost-server/pkg PLIST-main

   Update mattermost 11.1.0 -> 11.1.1
   Changelog: https://docs.mattermost.com/product-overview/mattermost-v11-changelog.html
VersionDeltaFile
1.12+17-19net/mattermost-server/pkg/PLIST-main
1.85+4-4net/mattermost-server/distinfo
1.97+1-1net/mattermost-server/Makefile
+22-243 files

OpenBSD/src iia41eOusr.sbin/vmd loadfile_elf.c

   vmd(8): Use 32-bit direct kernel launch for both amd64 and i386

   When bootet by /boot (or EFI boot loaders) both amd64 and i386
   kernel start in a 32-bit mode.

   When launching kernel directly (vmctl start -b <path>) vmd(8)
   configures a flat 64-bit register set as default register set.  The
   GDT provides a 32-bit flat code segment.

   For the i386 kernel the default register set is reconfigured to
   32-bit legacy mode; paging is enabled and uses 4 Mb pages.  This
   is different to i386 being bootet by /boot.  /boot launches the
   i386 kernel with paging disabled.

   The amd64 kernel uses the default register set, i.e. long mode is
   enabled in EFER.  However, it uses the 32-bit code segment of the
   GDT.  Thus ther kernel is effectively running in 32-bit compatibility
   mode.


    [15 lines not shown]
VersionDeltaFile
1.52+17-87usr.sbin/vmd/loadfile_elf.c
+17-871 files

OpenBSD/ports 0mtHwhqx11/gnome/libdex Makefile, x11/gnome/libdex/patches patch-src_meson_build

   Don't use libatomic.
VersionDeltaFile
1.1+12-0x11/gnome/libdex/patches/patch-src_meson_build
1.11+2-4x11/gnome/libdex/Makefile
+14-42 files

OpenBSD/ports MTFYZHLdevel/cargo-insta distinfo Makefile

   Update to cargo-insta 1.44.2

   https://github.com/mitsuhiko/insta/releases/tag/1.44.2
VersionDeltaFile
1.3+2-2devel/cargo-insta/distinfo
1.3+1-1devel/cargo-insta/Makefile
+3-32 files

OpenBSD/ports AvxrjZIsysutils/dspy Makefile distinfo, sysutils/dspy/patches patch-meson_build

   Update to d-spy-49.2.
VersionDeltaFile
1.7+19-19sysutils/dspy/pkg/PLIST
1.12+7-5sysutils/dspy/Makefile
1.7+2-2sysutils/dspy/distinfo
1.3+1-1sysutils/dspy/patches/patch-meson_build
+29-274 files

OpenBSD/ports brDM1DCnet/libnice Makefile distinfo, net/libnice/patches patch-tests_meson_build patch-meson_build

   Update to libnice-0.1.23.
VersionDeltaFile
1.1+29-0net/libnice/patches/patch-tests_meson_build
1.53+3-3net/libnice/Makefile
1.21+2-2net/libnice/distinfo
1.3+1-1net/libnice/patches/patch-meson_build
+35-64 files

OpenBSD/src xQvkCExusr.sbin/snmpd application.c application_agentx.c

   Implement appl_sysuptime() in favour of smi_getticks().
   appl_sysuptime() uses CLOCK_MONOTONIC instead of gettimeofday(), works
   on a per context basis as per RFC2741, and puts it in a sane namespace.

   Makes sense to tb@
   OK jmatthew@
VersionDeltaFile
1.44+32-6usr.sbin/snmpd/application.c
1.17+15-12usr.sbin/snmpd/application_agentx.c
1.41+1-18usr.sbin/snmpd/smi.c
1.44+3-3usr.sbin/snmpd/trap.c
1.121+1-3usr.sbin/snmpd/snmpd.h
1.13+2-2usr.sbin/snmpd/application_internal.c
+54-443 files not shown
+58-499 files

OpenBSD/src F26gqecusr.bin/make var.c make.1

   tweak make "magic variables" handling

   The idea is that it's shorter to special-case ${@D} and the likes
   (two characters variables ending in D or F) instead of having a weird
   idx encoding.

   Cons:
   - this yields an extra "ext" parameter to classify_var
   Pros:
   - the weird index encoding vanishes
   - no need for special treatment if we add more similar variables.
   - drastically reduces the size of the switch (and the modulo shrinks from
   82 to 36)
   - code will recognize constructs like ${?D} and ${?F}, which puts us in
   line with FreeBSD and NetBSD bmake, and also with gnu make.

   from espie
VersionDeltaFile
1.108+39-102usr.bin/make/var.c
1.142+18-13usr.bin/make/make.1
1.3+1-13usr.bin/make/var_int.h
1.19+1-11usr.bin/make/generate.c
1.66+2-2usr.bin/make/Makefile
+61-1415 files

OpenBSD/ports D8JQmRCgeo/pdal Makefile distinfo

   geo/pdal: update to 2.9.3.

   see https://github.com/PDAL/PDAL/releases/tag/2.9.3
VersionDeltaFile
1.48+2-2geo/pdal/Makefile
1.36+2-2geo/pdal/distinfo
+4-42 files

OpenBSD/ports 3IjbBIZdatabases/pgbouncer Makefile distinfo

   databases/pgbouncer: update to 1.25.0.

   see https://www.pgbouncer.org/changelog.html#pgbouncer-125x
   maintainer timeout
VersionDeltaFile
1.46+5-4databases/pgbouncer/Makefile
1.23+2-2databases/pgbouncer/distinfo
+7-62 files

OpenBSD/ports IXCNkx9security/rnp distinfo Makefile

   security/rnp: MFC security update to 0.18.1.

   - see https://github.com/rnpgp/rnp/releases/tag/v0.18.1
   - fixes CVE-2025-13470, CVE-2025-13402
VersionDeltaFile
1.7.2.1+2-2security/rnp/distinfo
1.13.2.1+1-1security/rnp/Makefile
+3-32 files

OpenBSD/ports dYkkHs3security/rnp distinfo Makefile

   security/rnp: security update to 0.18.1

   - see https://github.com/rnpgp/rnp/releases/tag/v0.18.1
   - fixes CVE-2025-13470, CVE-2025-13402
VersionDeltaFile
1.8+2-2security/rnp/distinfo
1.14+1-1security/rnp/Makefile
+3-32 files

OpenBSD/ports KuIOyPMwayland/swayimg distinfo Makefile

   wayland/swayimg: update to 4.6.
VersionDeltaFile
1.11+2-2wayland/swayimg/distinfo
1.17+1-2wayland/swayimg/Makefile
+3-42 files

OpenBSD/src DiERFrZusr.bin/openssl cms.c

   openssl cms: switch to ASN1_STRING_get0_data()

   The deprecated ASN1_STRING_data() will be removed in a future release.
   This is one small step towards that.

   ok kenjiro
VersionDeltaFile
1.39+3-3usr.bin/openssl/cms.c
+3-31 files

OpenBSD/src g9UuA1jusr.bin/openssl pkcs12.c

   openssl pkcs12: stop reaching into ASN1_STRING

   Buy a t: rename hex_prin() to hex_print() and accept an ASN1_STRING so that
   we only need to use accessors once. Also avoid a printf %s NULL.

   ok kenjiro
VersionDeltaFile
1.31+17-18usr.bin/openssl/pkcs12.c
+17-181 files

OpenBSD/src MvsJhGcusr.bin/openssl ca.c

   openssl ca: mechanical change to stop reaching into ASN1_STRING

   ok kenjiro
VersionDeltaFile
1.63+26-21usr.bin/openssl/ca.c
+26-211 files

OpenBSD/src 62ZrDdZusr.bin/openssl asn1pars.c

   openssl asn1pars: don't reach into ASN1_STRING

   ok kenjiro
VersionDeltaFile
1.18+4-4usr.bin/openssl/asn1pars.c
+4-41 files