OpenBSD/src LvjNDn4sys/arch/amd64/amd64 cpu.c, sys/arch/amd64/include specialreg.h

   mitigate AMD Zen-2 operation cache corruption

   On Zen 2, the operation cache can be used to change instructions
   of a different privilege level.
   https://www.amd.com/en/resources/product-security/bulletin/amd-sb-7052.html

   The mitigation is setting a chicken bit in an MSR.  This is not documented
   publicly, even in the security bulletin.  The value comes from a patch
   submitted to Linux by AMD employees.

   ok deraadt@ brynet@
VersionDeltaFile
1.680+7-1sys/arch/i386/i386/machdep.c
1.206+7-1sys/arch/amd64/amd64/cpu.c
1.123+4-1sys/arch/amd64/include/specialreg.h
1.87+4-1sys/arch/i386/include/specialreg.h
+22-44 files

OpenBSD/ports qLpwEUmwww/trac Makefile distinfo

   update trac to a snapshot from the 1.6-stable branch, fixes with py314
VersionDeltaFile
1.95+6-5www/trac/Makefile
1.45+2-2www/trac/distinfo
+8-72 files

OpenBSD/ports S3novh4graphics/inkscape/patches patch-src_extension_internal_pdfinput_poppler-cairo-font-engine_cpp

   Prepare for poppler-26.05.
VersionDeltaFile
1.7+41-58graphics/inkscape/patches/patch-src_extension_internal_pdfinput_poppler-cairo-font-engine_cpp
+41-581 files

OpenBSD/ports ERUqooRprint/scribus/patches patch-scribus_plugins_import_pdf_slaoutput_cpp patch-scribus_plugins_import_pdf_importpdfconfig_h

   Prepare for poppler-26.05.
VersionDeltaFile
1.27+20-337print/scribus/patches/patch-scribus_plugins_import_pdf_slaoutput_cpp
1.7+8-8print/scribus/patches/patch-scribus_plugins_import_pdf_importpdfconfig_h
1.3+1-1print/scribus/patches/patch-CMakeLists_Dependencies_cmake
1.5+1-1print/scribus/patches/patch-scribus_CMakeLists_txt
+30-3474 files

OpenBSD/src UddTljbsys/kern sysv_shm.c

   Limit the maximum value of shminfo.shmseg to prevent `size' overflow in
   sys_shmat(). The default value of 128 is safe, but overflow could happen
   on 32 bits machine while the value of shminfo.shmseg was raised too high.

   Discussed with deraadt.
VersionDeltaFile
1.83+6-2sys/kern/sysv_shm.c
+6-21 files

OpenBSD/ports 5CnTRxCmail/mew distinfo Makefile, mail/mew/pkg PLIST

   Update to Mew-6.11

   https://github.com/kazu-yamamoto/Mew/blob/v6.11/RELEASENOTE.md
VersionDeltaFile
1.10+5-4mail/mew/pkg/PLIST
1.10+2-2mail/mew/distinfo
1.31+1-1mail/mew/Makefile
+8-73 files

OpenBSD/ports OP74mbLemulators/fuse Makefile distinfo, emulators/fuse/pkg PLIST

   Update fuse to 1.7.0.
VersionDeltaFile
1.53+12-11emulators/fuse/Makefile
1.25+2-2emulators/fuse/distinfo
1.12+2-1emulators/fuse/pkg/PLIST
+16-143 files

OpenBSD/ports sSIq0ZMmail/roundcubemail Makefile, mail/roundcubemail/pkg README

   fix try_files line in static.php block in pkg-readme
VersionDeltaFile
1.199+1-1mail/roundcubemail/Makefile
1.16+1-1mail/roundcubemail/pkg/README
+2-22 files

OpenBSD/ports AtOQ6Rkmail/roundcubemail Makefile

   add RDEP on php-curl
VersionDeltaFile
1.198+2-0mail/roundcubemail/Makefile
+2-01 files

OpenBSD/ports zx4jj0Imail/rcube-skin-larry Makefile distinfo, mail/rcube-skin-larry/pkg PLIST

   update to rcube-skin-larry-1.6.1pl20250921
VersionDeltaFile
1.2+3-1mail/rcube-skin-larry/Makefile
1.2+2-2mail/rcube-skin-larry/distinfo
1.2+1-1mail/rcube-skin-larry/pkg/PLIST
+6-43 files

OpenBSD/src t4YtPNrusr.sbin/bgpd rde_attr.c rde.h

   Add const void *data to attr_optadd()

   Doing this requires that attr_alloc() and attr_lookup() also use const.
   For attr_alloc() this is no problem but attr_lookup() is a bit more tricky
   since the data field in sturct attr is deliberatly not const.
   So instead use CH_LOCATE and a new attr_match() function to do the lookup
   with a helper type that uses const.

   OK tb@
VersionDeltaFile
1.145+33-9usr.sbin/bgpd/rde_attr.c
1.349+2-2usr.sbin/bgpd/rde.h
+35-112 files

OpenBSD/ports a7bvhImdevel/jdk/21 Makefile distinfo, devel/jdk/21/patches patch-src_hotspot_cpu_aarch64_stubGenerator_aarch64_cpp

   Update to 21.0.11+10-1 GA:
   * Upstream release notes:
   https://www.oracle.com/java/technologies/javase/21-0-11-relnotes.html
   * Contains upstream security fixes:
   https://openjdk.org/groups/vulnerability/advisories/2026-04-21
   * This only builds on clang arch so cleanup Makefile to match
   * Remove patch committed upstream at bsd-port
VersionDeltaFile
1.16+4-10devel/jdk/21/Makefile
1.11+2-2devel/jdk/21/distinfo
1.2+0-0devel/jdk/21/patches/patch-src_hotspot_cpu_aarch64_stubGenerator_aarch64_cpp
+6-123 files

OpenBSD/ports Ss500Cpdevel/jdk/17 Makefile distinfo, devel/jdk/17/patches patch-make_hotspot_lib_CompileJvm_gmk patch-make_modules_java_desktop_lib_Awt2dLibraries_gmk

   Update to 17.0.19+10-1 GA:
   * Upstream release notes:
   https://www.oracle.com/java/technologies/javase/17-0-19-relnotes.html
   * Contains upstream security fixes:
   https://openjdk.org/groups/vulnerability/advisories/2026-04-21
   * This only builds on clang arch so cleanup Makefile to match
   * Fix building with warnings as errors
   * Fix building with external libpng on aarch64
VersionDeltaFile
1.4+9-23devel/jdk/17/patches/patch-make_hotspot_lib_CompileJvm_gmk
1.3+14-10devel/jdk/17/patches/patch-make_modules_java_desktop_lib_Awt2dLibraries_gmk
1.41+4-12devel/jdk/17/Makefile
1.21+2-2devel/jdk/17/distinfo
+29-474 files

OpenBSD/src 1hkt9Hyusr.sbin/bgpctl output.c output_json.c

   Add the extended message capability to the if statement that checks if
   the peer has anything enabled. Missed when adding ext_msg support.

   OK tb@
VersionDeltaFile
1.75+5-3usr.sbin/bgpctl/output.c
1.64+3-2usr.sbin/bgpctl/output_json.c
+8-52 files

OpenBSD/ports owVaeovemulators/vice Makefile distinfo, emulators/vice/patches patch-src_lib_libusbsiddrv_USBSID_cpp patch-configure_ac

   Update vice to 3.10.
VersionDeltaFile
1.13+25-77emulators/vice/pkg/PLIST
1.1+19-0emulators/vice/patches/patch-src_lib_libusbsiddrv_USBSID_cpp
1.28+3-2emulators/vice/Makefile
1.11+2-2emulators/vice/distinfo
1.13+2-2emulators/vice/patches/patch-configure_ac
1.8+1-1emulators/vice/patches/patch-src_Makefile_in
+52-844 files not shown
+52-8410 files

OpenBSD/src 72WDOGzusr.sbin/bgpd chash.c chash.h

   Introduce ch_ext a struct holding the table an meta data pointers for
   the extendible hash.

   Doing this removes the need for handling two arrays in resize operations
   and also keeps the two pointers together. The code becomes simpler and
   with some reshuffling ch_table_resize() is now less problematic.

   The initial allocation of the extendible table is increased from one entry
   to two.

   OK tb@
VersionDeltaFile
1.12+68-76usr.sbin/bgpd/chash.c
1.7+5-7usr.sbin/bgpd/chash.h
+73-832 files

OpenBSD/src wxJ6n5Wsys/kern subr_disk.c

   In the disklabel check for specific fields with value 0, and return
   early before trying to check for a byte-swapped label.  This avoids
   a /0 in the byte-swapped partition check.
   ok krw, also discussed with krw
VersionDeltaFile
1.285+8-7sys/kern/subr_disk.c
+8-71 files

OpenBSD/src 7zqtlytusr.bin/sed compile.c

   Fix heap buffer overread in compile_delimited()

   OK deraadt
VersionDeltaFile
1.54+3-2usr.bin/sed/compile.c
+3-21 files

OpenBSD/src zg1DqWxusr.sbin/bgpd rde_prefix.c rde.h

   Do not fatal in pt_fill() instead return an error object that can never exist.

   pt_fill() is in some cases used by semi-trusted content (e.g. from
   bgpctl). The fatalx calls in that function are therefor a problem.

   This alters pt_fill to instead return a pt_entry object that can not
   exist in the tree. This error object is simply initalised with 0xff.

   Also if the prefixlen is too large for the address family just clip it down
   to the maximum (with a log message).

   In pt_add(), the only place a pt_fill() object would be added to the tree,
   check if the returned object is valid. There it is ok to fatal (at least
   for now) since the code previous to pt_add() should validate the prefix.

   Uniform some error messages and switch the prefixlen argument to u_int.

   OK tb@
VersionDeltaFile
1.61+53-22usr.sbin/bgpd/rde_prefix.c
1.348+5-5usr.sbin/bgpd/rde.h
+58-272 files

OpenBSD/ports vDJnhrwtextproc/miller distinfo modules.inc

   Update miller to 6.17.0.
VersionDeltaFile
1.17+74-40textproc/miller/distinfo
1.3+23-11textproc/miller/modules.inc
1.21+2-2textproc/miller/Makefile
+99-533 files

OpenBSD/src wpUl1Fdlib/libc/sys pledge.2

   strict localtime / zoneinfo __pledge_open() behaviours coming soon
VersionDeltaFile
1.84+3-3lib/libc/sys/pledge.2
+3-31 files

OpenBSD/ports d6316ktnet/dnsmasq distinfo Makefile

   update to dnsmasq-2.92rel2, ok brad (maintainer)
VersionDeltaFile
1.48+2-2net/dnsmasq/distinfo
1.72+2-1net/dnsmasq/Makefile
+4-32 files

OpenBSD/ports NazkoUmmisc/p5-File-LibMagic/patches patch-t_oo-api_t

   Test expects features of efile(1) program from devel/libmagic.
VersionDeltaFile
1.1+14-0misc/p5-File-LibMagic/patches/patch-t_oo-api_t
+14-01 files

OpenBSD/ports eCdi9qUdevel/jdk/25 Makefile distinfo, devel/jdk/25/patches patch-make_modules_java_desktop_lib_ClientLibraries_gmk patch-src_hotspot_cpu_aarch64_stubGenerator_aarch64_cpp

   Update to 25.0.3+6-1 GA:
   * Upstream release notes:
   https://www.oracle.com/java/technologies/javase/25-0-3-relnotes.html
   * Contains upstream security fixes:
   https://openjdk.org/groups/vulnerability/advisories/2026-04-21
   * Remove patches committed upstream at bsd-port
VersionDeltaFile
1.9+2-3devel/jdk/25/Makefile
1.4+2-2devel/jdk/25/distinfo
1.3+0-0devel/jdk/25/patches/patch-make_modules_java_desktop_lib_ClientLibraries_gmk
1.2+0-0devel/jdk/25/patches/patch-src_hotspot_cpu_aarch64_stubGenerator_aarch64_cpp
1.3+0-0devel/jdk/25/patches/patch-src_hotspot_os_cpu_bsd_aarch64_vm_version_bsd_aarch64_cpp
1.2+0-0devel/jdk/25/patches/patch-src_jdk_jdwp_agent_unix_native_libjdwp_exec_md_c
+4-56 files

OpenBSD/src MOwmcOUsys/kern kern_ktrace.c

   The ktrace signal structure ktr_psig needs to be zero'd before filling in
   for providing to userland.
   from Stuart Thomas
VersionDeltaFile
1.116+2-1sys/kern/kern_ktrace.c
+2-11 files

OpenBSD/src 5oolTe3usr.sbin/bgpd rde_rib.c

   Link-local addresses for nexthops also need to check scope_id.

   scope_id, the gift that keeps on giving.

   OK tb@
VersionDeltaFile
1.293+12-2usr.sbin/bgpd/rde_rib.c
+12-21 files

OpenBSD/src XY8EJwGusr.sbin/bgpd rde.c

   Return error on unhandled imsg types in the adj-rib-out case.

   In rde_dump_ctx_new() the adj-rib-out case only covers some of the
   possible imsg types rde_dump_ctx_new() can be called with. So ship back an
   error instead of the fatalx() call.

   OK tb@
VersionDeltaFile
1.700+7-2usr.sbin/bgpd/rde.c
+7-21 files

OpenBSD/src 5Urk0kJusr.sbin/bgpd bgpd.c

   Add missing pfkey_remove() calls in error paths for RTR socket establishment.

   OK tb@
VersionDeltaFile
1.289+3-1usr.sbin/bgpd/bgpd.c
+3-11 files

OpenBSD/src jaYJvxyusr.bin/tmux tty-draw.c

   Fix a couple of bugs in tty_draw_line: do not loop forever if orphan
   padding appears, or if a wide character is trimmed at the right of the
   region. Much help with testing from qingliu at alauda dot io in GitHub
   issue 5024.
VersionDeltaFile
1.8+28-31usr.bin/tmux/tty-draw.c
+28-311 files

OpenBSD/ports f5wnjBIdatabases/tdbc-sqlite3 distinfo Makefile

   Update to 1.1.13.
VersionDeltaFile
1.11+2-2databases/tdbc-sqlite3/distinfo
1.18+1-1databases/tdbc-sqlite3/Makefile
+3-32 files