OpenBSD/src lsWYzy8usr.sbin/relayd parse.y

   relayd: improve token ordering and readability

   OK kirill@
VersionDeltaFile
1.267+25-13usr.sbin/relayd/parse.y
+25-131 files

OpenBSD/src 8A7ySJesys/kern subr_disk.c

   Fix for KASAN: invalid memory access in setdisklabel

   ok krw@

   Reported-by: syzbot+4b34bf468172c62700f3 at syzkaller.appspotmail.com
VersionDeltaFile
1.286+6-3sys/kern/subr_disk.c
+6-31 files

OpenBSD/src CAhdJ8blib/libcrypto/x509 x509_local.h x509_lib.c

   Restore the OCSP no-check extension method

   The conversion of X509V3_EXT_get_nid() from a table to a switch
   omitted the OCSP no-check extension method.

   Add the missing accessor declaration and switch case.

   ok tb@
VersionDeltaFile
1.26+3-1lib/libcrypto/x509/x509_lib.c
1.40+2-1lib/libcrypto/x509/x509_local.h
+5-22 files

OpenBSD/src iQpwSb1usr.sbin/ypldap ypldap.h ypldap_dns.c

   Improve imsg code, switch to imsgbuf_get and use more imsg_get_data

   Switch the IMSG_HOST_DNS call to use imsg_add_strbuf and imsg_get_strbuf.
   Also use NI_MAXHOST for the name length.
   Also rework IMSG_PW_ENTRY and IMSG_GRP_ENTRY to use imsg_get_len()
   and imsg_get_data() to fetch the record. Ensure that the data length
   is large enough but not too large to fit into &ir.

   ok jmatthew@
VersionDeltaFile
1.56+27-25usr.sbin/ypldap/ldapclient.c
1.33+16-9usr.sbin/ypldap/ypldap.c
1.22+8-15usr.sbin/ypldap/ypldap_dns.c
1.26+6-2usr.sbin/ypldap/ypldap.h
+57-514 files

OpenBSD/ports Ax3VO8cgraphics/p5-Imager Makefile distinfo

   update p5-Imager to 1.034
   CVE-2026-19082
VersionDeltaFile
1.22+2-2graphics/p5-Imager/distinfo
1.58+1-1graphics/p5-Imager/Makefile
+3-32 files

OpenBSD/src HYbOD4qsys/arch/arm64/arm64 bus_dma.c, sys/arch/riscv64/riscv64 bus_dma.c

   The previous fix to bus_dmamap_load() wasn't quite right.  We do need
   virtual address continuity when we're bouncing.  So a !bounce check
   was correct, but only in the case when DMA is cache coherent.  Note that
   this becomes identical to the amd64 equivalent of this code when one
   considers that on amd64 DMA is always cache coherent.

   ok deraadt@, jca@
VersionDeltaFile
1.12+3-3sys/arch/riscv64/riscv64/bus_dma.c
1.18+3-3sys/arch/arm64/arm64/bus_dma.c
+6-62 files

OpenBSD/ports FgEx9jvnet/openvpn Makefile distinfo

   SECURITY update to openvpn-2.7.6

   The only relevant security issue is considered rather low and implies
   the use of --x509-username-field with the mbedtls flavor.

   More details: https://github.com/OpenVPN/openvpn/blob/v2.7.6/Changes.rst
VersionDeltaFile
1.74.2.2+2-2net/openvpn/distinfo
1.146.2.3+1-1net/openvpn/Makefile
+3-32 files

OpenBSD/ports WpB1pb9net/openvpn Makefile distinfo

   SECURITY update to openvpn-2.7.6

   The only relevant security issue is considered rather low and implies
   the use of --x509-username-field with the mbedtls flavor.

   More details: https://github.com/OpenVPN/openvpn/blob/v2.7.6/Changes.rst
VersionDeltaFile
1.77+2-2net/openvpn/distinfo
1.150+1-1net/openvpn/Makefile
+3-32 files

OpenBSD/ports eopEjbZconverters/p5-Sereal Makefile distinfo, converters/p5-Sereal-Decoder Makefile distinfo

   update p5-Sereal-Decoder p5-Sereal-Encoder p5-Sereal to 5.010
VersionDeltaFile
1.6+2-2converters/p5-Sereal/distinfo
1.16+2-2converters/p5-Sereal-Encoder/distinfo
1.16+2-2converters/p5-Sereal-Decoder/distinfo
1.6+1-1converters/p5-Sereal/Makefile
1.21+1-1converters/p5-Sereal-Encoder/Makefile
1.21+1-1converters/p5-Sereal-Decoder/Makefile
+9-96 files

OpenBSD/src eg2By6Busr.sbin/crunchgen crunched_main.c

   one more prototype

   ok deraadt@ tb@
VersionDeltaFile
1.8+2-2usr.sbin/crunchgen/crunched_main.c
+2-21 files

OpenBSD/src vts3W6lusr.bin/pkgconf/cli core.c, usr.bin/pkgconf/libpkgconf pkg.c

   pkgconf: simplify unveil handling

   Instead of giving fine-grained read access by iterating, use a simple
   unveil("/", "r"). pkgconf runs with pledge "stdio rpath wpath cpath unveil"
   with closed unveil, and only /dev/null and an optional log file have "rwc".

   discussed with deraadt a long time ago, agreement by claudio
   ok sthen
VersionDeltaFile
1.2+1-14usr.bin/pkgconf/cli/core.c
1.3+0-6usr.bin/pkgconf/libpkgconf/pkg.c
+1-202 files

OpenBSD/src H8s5x4pusr.bin/pkgconf/cli core.c main.c, usr.bin/pkgconf/libpkgconf libpkgconf.h buffer.c

   Update pkgconf to 3.0.5

   https://github.com/pkgconf/pkgconf/blob/main/NEWS

   ok sthen
VersionDeltaFile
1.3+207-1,429usr.bin/pkgconf/cli/main.c
1.1+1,501-0usr.bin/pkgconf/cli/core.c
1.2+784-573usr.bin/pkgconf/libpkgconf/pkg.c
1.2+817-299usr.bin/pkgconf/libpkgconf/fragment.c
1.2+671-30usr.bin/pkgconf/libpkgconf/buffer.c
1.2+482-75usr.bin/pkgconf/libpkgconf/libpkgconf.h
+4,462-2,40631 files not shown
+8,302-3,22237 files

OpenBSD/ports QuAYEj0sysutils/artty Makefile modules.inc

   Update for artty to 1.6.4

   OK volker@
VersionDeltaFile
1.9+38-38sysutils/artty/distinfo
1.9+9-9sysutils/artty/modules.inc
1.9+1-1sysutils/artty/Makefile
+48-483 files

OpenBSD/ports fsR9KLgemulators/nono distinfo Makefile

   Update for Nono to 1.8.1

   OK benoit@
VersionDeltaFile
1.41+4-3emulators/nono/Makefile
1.31+2-2emulators/nono/distinfo
+6-52 files

OpenBSD/ports tPYQsqisecurity/sqlmap Makefile distinfo, security/sqlmap/pkg PLIST

   Update for SQLMap to 1.10

   ok benoit@
VersionDeltaFile
1.35+11-6security/sqlmap/pkg/PLIST
1.40+2-2security/sqlmap/distinfo
1.53+1-2security/sqlmap/Makefile
+14-103 files

OpenBSD/ports r5hV0Rgbenchmarks/netperf-wrapper distinfo Makefile, benchmarks/netperf-wrapper/patches patch-flent_build_info_py patch-setup_py

   update to flent-2.3.0

   now supports either pyside6 or py-qt5 (defaulting to py-qt5 if both are
   present) so adjust deps
VersionDeltaFile
1.6+4-4benchmarks/netperf-wrapper/patches/patch-setup_py
1.11+6-2benchmarks/netperf-wrapper/pkg/PLIST-main
1.10+2-2benchmarks/netperf-wrapper/distinfo
1.32+2-2benchmarks/netperf-wrapper/Makefile
1.9+1-1benchmarks/netperf-wrapper/patches/patch-flent_build_info_py
+15-115 files

OpenBSD/src ph0vfFjlib/libcrypto/arch/aarch64 crypto_cpu_caps.c

   revert switch to elf_aux_info(); it breaks the install media
VersionDeltaFile
1.4+62-18lib/libcrypto/arch/aarch64/crypto_cpu_caps.c
+62-181 files

OpenBSD/ports y5JRee8sysutils/salt Makefile.inc, sysutils/salt/3008 Makefile

   add build depends on devel/py-importlib-metadata and devel/py-looseversion
VersionDeltaFile
1.2+3-0sysutils/salt/3008/Makefile
1.2+1-1sysutils/salt/Makefile.inc
+4-12 files

OpenBSD/ports UFuVVnyx11/mate/caja Makefile, x11/mate/eom Makefile

   sprinkle build dep on x11/mate/common where it is needed
VersionDeltaFile
1.34+2-0x11/mate/eom/Makefile
1.33+1-0x11/mate/marco/Makefile
1.34+1-0x11/mate/caja/Makefile
+4-03 files

OpenBSD/ports hNZWXx8graphics/py-cairo Makefile distinfo

   Update to py3-cairo-1.29.1.
VersionDeltaFile
1.42+2-2graphics/py-cairo/distinfo
1.81+1-1graphics/py-cairo/Makefile
+3-32 files

OpenBSD/ports wdjgGwxsysutils/p5-Sys-Virt Makefile distinfo

   Update to p5-Sys-Virt-12.6.0.
VersionDeltaFile
1.70+2-2sysutils/p5-Sys-Virt/distinfo
1.84+1-1sysutils/p5-Sys-Virt/Makefile
+3-32 files

OpenBSD/ports eij7kRJgraphics/openexr Makefile distinfo

   Security update to OpenEXR-3.4.14.
VersionDeltaFile
1.52+2-2graphics/openexr/distinfo
1.91+1-1graphics/openexr/Makefile
+3-32 files

OpenBSD/src RCXsyorusr.sbin/relayd ca.c relayd.conf.5

   relayd: allow setting log level from relayd.conf

   Add "log level (brief|verbose)" which sets or clears RELAYD_OPT_VERBOSE
   just like relayctl log verbose|brief does at runtime.

   This makes sense now because the recent DPRINTF removal turned all
   DPRINTF calls into real log_debug calls. Some debug logs moved to
   warning. Some remained DPRINF().

   Before that change the toggle had almost nothing to gate. All debug
   output was compiled out unless relayd was built with DEBUG > 1. So
   "log verbose" in relayctl was practically a no-op for users.
   It was impossible for the user to work out why the setup/config wasn't
   working.

   Now the toggle actually does what its name suggests. Pinning the
   level in the config file lets it survive restarts and SIGHUP reloads.

   OK kirill@
VersionDeltaFile
1.103+26-27usr.sbin/relayd/relay_http.c
1.269+19-23usr.sbin/relayd/relay.c
1.55+21-19usr.sbin/relayd/config.c
1.206+23-15usr.sbin/relayd/relayd.c
1.58+11-5usr.sbin/relayd/ca.c
1.222+14-2usr.sbin/relayd/relayd.conf.5
+114-9110 files not shown
+141-11516 files

OpenBSD/src rbu6HV0sys/dev/pci/drm/include/linux mm.h

   remove nth_page(), no longer in linux
VersionDeltaFile
1.14+0-1sys/dev/pci/drm/include/linux/mm.h
+0-11 files

OpenBSD/src lFl3A3Fsys/dev/pci/drm/include/linux dma-fence.h

   remove DMA_FENCE_TRACE(), no longer in linux
VersionDeltaFile
1.15+0-2sys/dev/pci/drm/include/linux/dma-fence.h
+0-21 files

OpenBSD/ports cp4HeLVnet/smokeping Makefile, net/smokeping/pkg README

   smokeping intermittent build fix: add BDEPs on the optional modules used
   by probes; build runs smokeping's --makepod option to create manuals for
   these, which tries to import modules used by these. if hit at the wrong
   time during a bulk build this can fail.

   tb@ ran into this while p5-Net-DNS was partway through installation:

   pod2man --release=2.9.0 --center=SmokePing Smokeping_probes_AnotherCurl.pod --section 3 > Smokeping_probes_AnotherCurl.3
   PERL5LIB=/usr/local/libdata/perl5/site_perl /usr/bin/perl -I../thirdparty/lib/perl5 -I../lib -mSmokeping -e 'Smokeping::main()' -- --makepod Smokeping::probes::AnotherDNS > Smokeping_probes_AnotherDNS.pod
   require Smokeping::probes::AnotherDNS failed: Attempt to reload Net/DNS.pm aborted.
   Compilation failed in require at ../lib/Smokeping/probes/AnotherDNS.pm line 26.
   BEGIN failed--compilation aborted at ../lib/Smokeping/probes/AnotherDNS.pm line 26.

   fix old typo/thinko in readme while there (IO::Pty is in the p5-IO-Tty
   package).
VersionDeltaFile
1.72+9-2net/smokeping/Makefile
1.13+2-2net/smokeping/pkg/README
+11-42 files

OpenBSD/src cZkiJfqsys/dev/pci/drm/include/linux shrinker.h

   remove synchronize_shrinkers(), no longer in linux
VersionDeltaFile
1.5+0-5sys/dev/pci/drm/include/linux/shrinker.h
+0-51 files

OpenBSD/ports Yk3ZxoNdatabases/postgresql Makefile, databases/postgresql/pkg README-server

   oops, touched wrong instance of "Upgrade your PostgreSQL package with pkg_add"
VersionDeltaFile
1.42+2-2databases/postgresql/pkg/README-server
1.323+1-1databases/postgresql/Makefile
+3-32 files

OpenBSD/ports hX69oMydatabases/postgresql Makefile, databases/postgresql/pkg README-server

   small wording tweak in pg_upgrade docs; ok jeremy (part of larger diff)
VersionDeltaFile
1.41+1-1databases/postgresql/pkg/README-server
1.322+1-0databases/postgresql/Makefile
+2-12 files

OpenBSD/src lz01Jbnsys/dev/pci/drm/include/linux console.h

   remove vgacon_text_force(), no longer in linux
VersionDeltaFile
1.4+0-6sys/dev/pci/drm/include/linux/console.h
+0-61 files