OpenBSD/ports fxxUznXnet/ngtcp2 Makefile distinfo

   Update to ngtcp2 1.22.1

   Only code change in the lib cranks buf[1024] to buf[2048] to avoid a
   stack overwrite when qlog is enabled.
   https://github.com/ngtcp2/ngtcp2/releases/tag/v1.22.1
VersionDeltaFile
1.39+2-2net/ngtcp2/Makefile
1.37+2-2net/ngtcp2/distinfo
+4-42 files

OpenBSD/ports lUtam0ndevel/arm-compute-library Makefile distinfo, devel/arm-compute-library/patches patch-SConstruct

   Update arm-compute-library to 53.0.0
VersionDeltaFile
1.26+2-2devel/arm-compute-library/Makefile
1.20+2-2devel/arm-compute-library/distinfo
1.17+1-1devel/arm-compute-library/patches/patch-SConstruct
1.20+1-0devel/arm-compute-library/pkg/PLIST
+6-54 files

OpenBSD/src XXNmJh4usr.bin/ipcs ipcs.c

   In ipcs(1) use shm_cpid to determine whether a shared memory segment is in use.
   As since kern_sysctl.c r1.490 shm_internal is always NULL.

   ok deraadt
VersionDeltaFile
1.29+2-2usr.bin/ipcs/ipcs.c
+2-21 files

OpenBSD/ports 1AdLt6Qdevel/codex/patches patch-codex-rs_modcargo-crates_v8-146_4_0_build_config_compiler_BUILD_gn patch-codex-rs_modcargo-crates_v8-146_4_0_build_toolchain_openbsd_BUILD_gn

   devel/codex: update to 0.121.0; recovery code mode; claim maintainership

   patches which cut off code mode from codex grows, and I think soon it
   will make that tool useless.

   Here an opposite approach: build v8 which is requried for code mode.

   For now it is limited only for amd64 and arm64.
VersionDeltaFile
1.1+178-0devel/codex/patches/patch-codex-rs_modcargo-crates_v8-146_4_0_build_config_compiler_BUILD_gn
1.1+70-0devel/codex/patches/patch-codex-rs_modcargo-crates_v8-146_4_0_build_toolchain_openbsd_BUILD_gn
1.1+60-0devel/codex/patches/patch-codex-rs_modcargo-crates_v8-146_4_0_v8_src_base_platform_platform-posix_cc
1.1+53-0devel/codex/patches/patch-codex-rs_modcargo-crates_v8-146_4_0_third_party_abseil-cpp_absl_base_internal_sysinfo_cc
1.13+5-45devel/codex/patches/patch-codex-rs_Cargo_toml
1.1+45-0devel/codex/patches/patch-codex-rs_modcargo-crates_v8-146_4_0_v8_BUILD_gn
+411-4555 files not shown
+1,166-6561 files

OpenBSD/ports rTRMEHIgraphics/opencv Makefile, graphics/opencv/patches patch-cmake_OpenCVFindLAPACK_cmake

   Patch to link libcblas explicitly for LAPACK/Generic backend

   Fixes build of opencv on sparc64

   From Brad Smith
VersionDeltaFile
1.1+25-0graphics/opencv/patches/patch-cmake_OpenCVFindLAPACK_cmake
1.111+2-1graphics/opencv/Makefile
+27-12 files

OpenBSD/src qmPFLELusr.sbin/vmctl main.c vmctl.h

   vmctl(8): switch to new disk format enum.

   Replace int's with the new enum type used by vmd.

   Discussed with mlarkin@
VersionDeltaFile
1.89+5-5usr.sbin/vmctl/main.c
1.45+4-4usr.sbin/vmctl/vmctl.h
1.98+3-3usr.sbin/vmctl/vmctl.c
+12-123 files

OpenBSD/src t0qMo4Jsys/dev/pv if_vio.c

   vio: recover from missed RX interrupts

   It seems at least on Oracle Cloud (arm64, KVM) and on vmd, sometimes rx
   interrupts get lost. As a workaround, check the virtqueues in vio_rxtick(),
   which allows to recover from this situation.

   Diff from renaud@
   tested by mbuhl@
   ok stsp@
VersionDeltaFile
1.79+2-1sys/dev/pv/if_vio.c
+2-11 files

OpenBSD/ports fOtWa7Bdevel/zizmor Makefile

   zizmor uses C11. Move to ports-gcc on base-gcc arches to fix build
   on sparc64
VersionDeltaFile
1.6+4-0devel/zizmor/Makefile
+4-01 files

OpenBSD/src RkiB1C8sys/kern kern_sysctl.c

   The struct kfino_vmentry copied to userland is 80, and (depending
   on architecture?) has 7 bytes of padding at the end, which is
   uninitialized.  Use M_ZERO.
   from tgs
VersionDeltaFile
1.491+2-2sys/kern/kern_sysctl.c
+2-21 files

OpenBSD/src 4AVKrlXusr.sbin/smtpd smtpd-filters.7 smtpd-tables.7

   smtpd: bump version to 7.9
VersionDeltaFile
1.17+4-4usr.sbin/smtpd/smtpd-filters.7
1.7+3-3usr.sbin/smtpd/smtpd-tables.7
1.694+2-2usr.sbin/smtpd/smtpd.h
+9-93 files

OpenBSD/src HGFlmGJusr.sbin/smtpd table.c

   don't lowercase K_AUTH lookups

   this diff has circulated for a while, being written and re-written by
   different people.  In this case, I'm taking Pietro Cerutti's version.
VersionDeltaFile
1.55+3-1usr.sbin/smtpd/table.c
+3-11 files

OpenBSD/src JCeymYMusr.sbin/bgpd rde_community.c

   Avoid undefined behaviour in the community code by checking nentries to
   be not 0 before memcmp, bsearch or siphash calls.

   Calling these functions with a NULL pointer is UB even with a zero len.
   While I did fix some code already during a review of all such possible
   NULL, 0 calls I missed the bsearch one and introduced the community_equal
   memcmp after that.

   Reported by Synmac Oliver
   OK tb@ deraadt@
VersionDeltaFile
1.25+12-4usr.sbin/bgpd/rde_community.c
+12-41 files

OpenBSD/src VUOLvaIsbin/slaacd engine.c

   Prevent buffer overflow by checking the correct counter.

   An attacker on the same layer 2 network can send rogue router
   advertisements, potentially crashing slaacd.

   From Maurice Hieronymus (mhi AT mailbox.org), thanks!

   OK deraadt
VersionDeltaFile
1.101+2-2sbin/slaacd/engine.c
+2-21 files

OpenBSD/ports ufhhcuJmisc/ietf-cli Makefile distinfo, misc/ietf-cli/patches patch-ietf

   Update ietf-cli 1.31pre0, ok job kn sthen (with a tweak)

   This updates the tool to the latest commit which includes version 1.31,
   but isn't tagged: https://github.com/paulehoffman/ietf-cli/issues/8

   1.30 adds an index subcommand for bcp and std (just like for rfc)
   1.31 prints the current document status on exit
VersionDeltaFile
1.21+3-2misc/ietf-cli/Makefile
1.8+2-2misc/ietf-cli/distinfo
1.9+1-1misc/ietf-cli/patches/patch-ietf
+6-53 files

OpenBSD/src nAw443Psys/arch/octeon/dev octciu.c

   sys/octeon: cleanup all interrupts

   octciu_next_irq() operates on a uint64_t pending interrupt bitmap, and
   irq spans the full 0..63 range. Using 1u << irq therefore builds a 32
   bit mask for a 64 bit word; once irq >= 32, the selected pending bit is
   no longer cleared correctly.

   The immediate consequence is loss of forward progress in the dispatcher
   loop: the same interrupt can remain logically pending in the local copy
   of isr, the loop can revisit it indefinitely, and the CPU can remain
   trapped in interrupt handling.

   OK: kettenis@, jca@, deraadt@
VersionDeltaFile
1.21+2-2sys/arch/octeon/dev/octciu.c
+2-21 files

OpenBSD/src 80a4oBxsys/netinet tcp_input.c

   Properly handle the FIN flag in tcp_flush_queue.

   Once a FIN packet is received all following data should simply be
   discarded.  Normally this is done in tcp_input but once traffic
   needs reassembly the FIN handling in the reassembly queue was not
   quite correct. Data directly following the FIN packet was also
   reassembled and the FIN was actually lost. The check if packets
   should be dropped only checked for SS_CANTRCVMORE which is only
   set after tcp_flush_queue returned TH_FIN.

   Reported by Xint Code
   OK sashan@ deraadt@
VersionDeltaFile
1.466+4-4sys/netinet/tcp_input.c
+4-41 files

OpenBSD/src peGTkwdsys/netinet ip_input.c

   Don't mix heap and stack pointers in offset calculation

   OK canacar@ claudio@ deraadt@
VersionDeltaFile
1.427+2-4sys/netinet/ip_input.c
+2-41 files

OpenBSD/src d4iMxv0usr.sbin/fw_update patterns.c

   Add pattern for riscv64-spacemit-dtb that matches smtgpio(4).

   ok deraadt@, jca@
VersionDeltaFile
1.20+2-1usr.sbin/fw_update/patterns.c
+2-11 files

OpenBSD/src J8gtX54sys/kern tty.c

   For sysctl({CTL_KERN, KERN_TTY, KERN_TTY_INFO), only export the
   t_session kernel address pointer if the caller is root.
   Reported by Bruce Dang of Calif.io
   ok claudio
VersionDeltaFile
1.183+4-2sys/kern/tty.c
+4-21 files

OpenBSD/src HRYmeG1sys/sys sysctl.h

   do not expose p_addr kernel address unless root
   from Bruce Dang of Calif.io
   ok claudio kettenis
VersionDeltaFile
1.248+4-3sys/sys/sysctl.h
+4-31 files

OpenBSD/ports jJwMTCtsecurity/py-omemo-dr Makefile distinfo

   update security/py-omemo-dr to 1.2.0
   This fixes an issue with OMEMO encrypted group chats in gajim

   ok martijn@ sthen@
VersionDeltaFile
1.8+2-3security/py-omemo-dr/Makefile
1.3+2-2security/py-omemo-dr/distinfo
+4-52 files

OpenBSD/ports RcsH6f8security/pcsc-tools distinfo Makefile

   update to pcsc-tools-1.7.4
VersionDeltaFile
1.13+2-2security/pcsc-tools/distinfo
1.18+1-1security/pcsc-tools/Makefile
+3-32 files

OpenBSD/ports cj0UYHMtextproc/py-icecream Makefile distinfo

   update to py3-icecream-2.2.0
VersionDeltaFile
1.12+1-4textproc/py-icecream/Makefile
1.9+2-2textproc/py-icecream/distinfo
+3-62 files

OpenBSD/ports jsQ39Xrinfrastructure/db user.list

   Comment out _exim

   ok sthen
VersionDeltaFile
1.487+2-2infrastructure/db/user.list
+2-21 files

OpenBSD/ports YMy8jQYwww/iridium/patches patch-chrome_browser_about_flags_cc patch-third_party_blink_renderer_platform_runtime_enabled_features_json5

   update to 2026.04.147.1
VersionDeltaFile
1.74+50-50www/iridium/patches/patch-chrome_browser_about_flags_cc
1.41+9-9www/iridium/patches/patch-third_party_blink_renderer_platform_runtime_enabled_features_json5
1.19+8-8www/iridium/patches/patch-chrome_browser_ui_startup_startup_browser_creator_impl_cc
1.58+2-2www/iridium/patches/patch-chrome_common_chrome_features_cc
1.56+2-2www/iridium/patches/patch-chrome_common_chrome_features_h
1.13+2-2www/iridium/patches/patch-components_password_manager_core_browser_password_manual_fallback_flow_cc
+73-738 files not shown
+84-8514 files

OpenBSD/ports DXu1ZrNwww/firefox-esr Makefile, www/firefox-esr/pkg README

   Make ffmpeg a RUN_DEPENDS so firefox-esr can play html5 audio and video
   right after install.

   Previously, users had to read the README and install ffmpeg themselves
   or else wonder why firefox-esr wouldn't play video.

   ok landry, tb, rsadowski, phessler
VersionDeltaFile
1.13+0-7www/firefox-esr/pkg/README
1.269+4-0www/firefox-esr/Makefile
+4-72 files

OpenBSD/ports uXlvDd9www/mozilla-firefox Makefile, www/mozilla-firefox/pkg README

   Make ffmpeg a RUN_DEPENDS so firefox can play html5 audio and video
   right after install.

   Previously, users had to read the README and install ffmpeg themselves
   or else wonder why firefox wouldn't play video.

   ok landry, tb, rsadowski, phessler
VersionDeltaFile
1.40+0-7www/mozilla-firefox/pkg/README
1.679+4-0www/mozilla-firefox/Makefile
+4-72 files

OpenBSD/ports dFLtObzwww/chromium distinfo, www/chromium/patches patch-chrome_browser_about_flags_cc patch-third_party_blink_renderer_platform_runtime_enabled_features_json5

   update to 147.0.7727.101
VersionDeltaFile
1.150+50-50www/chromium/patches/patch-chrome_browser_about_flags_cc
1.62+9-9www/chromium/patches/patch-third_party_blink_renderer_platform_runtime_enabled_features_json5
1.26+8-8www/chromium/patches/patch-chrome_browser_ui_startup_startup_browser_creator_impl_cc
1.468+6-6www/chromium/distinfo
1.14+2-2www/chromium/patches/patch-services_device_hid_BUILD_gn
1.14+2-2www/chromium/patches/patch-components_password_manager_core_browser_password_manual_fallback_flow_cc
+77-778 files not shown
+88-8914 files

OpenBSD/ports rglItbAnet/tdesktop Makefile distinfo

   update to tdesktop 6.7.6
VersionDeltaFile
1.217+2-5net/tdesktop/Makefile
1.162+2-2net/tdesktop/distinfo
+4-72 files

OpenBSD/ports CnPExn5graphics/p5-Image-ExifTool Makefile distinfo, graphics/p5-Image-ExifTool/pkg PLIST

   Update to p5-Image-ExifTool-13.56.
VersionDeltaFile
1.107+7-7graphics/p5-Image-ExifTool/Makefile
1.96+2-2graphics/p5-Image-ExifTool/distinfo
1.56+2-0graphics/p5-Image-ExifTool/pkg/PLIST
+11-93 files