OpenBSD/ports rLNOAkX — emulators/wine Makefile, emulators/wine/pkg README

   Add notes about audio and pipewire/pulseaudio to make wine audio work
   since the pulseaudio changes.

   ok brynet@
VersionDeltaFile
1.2+15-0emulators/wine/pkg/README
1.54+1-1emulators/wine/Makefile
+16-12 files

OpenBSD/ports 8auq2yV — sysutils Makefile

   add sysutils/slmenu

   ok bentley@
VersionDeltaFile
1.813+1-0sysutils/Makefile
+1-01 files

OpenBSD/ports G1sO5ME — sysutils/slmenu distinfo Makefile, sysutils/slmenu/patches patch-slmenu_1 patch-slmenu_c

   Initial revision
VersionDeltaFile
1.1+71-0sysutils/slmenu/patches/patch-slmenu_c
1.1+24-0sysutils/slmenu/Makefile
1.1+21-0sysutils/slmenu/patches/patch-slmenu_1
1.1+2-0sysutils/slmenu/pkg/PLIST
1.1+2-0sysutils/slmenu/pkg/DESCR
1.1+2-0sysutils/slmenu/distinfo
+122-06 files not shown
+122-012 files

OpenBSD/ports 98Ypstp — multimedia/ferrofin/pkg ferrofin.login

   use 6g as tested
VersionDeltaFile
1.3+1-1multimedia/ferrofin/pkg/ferrofin.login
+1-11 files

OpenBSD/ports lxEnYnE — multimedia/ferrofin Makefile, multimedia/ferrofin/pkg ferrofin.login

   crank datasize to 6g for ffmpeg to survive certain trancoding
VersionDeltaFile
1.2+1-0multimedia/ferrofin/pkg/ferrofin.login
1.9+1-0multimedia/ferrofin/Makefile
+2-02 files

OpenBSD/ports WajykSg — net/wireshark Makefile

   Typo in comment
VersionDeltaFile
1.184+1-1net/wireshark/Makefile
+1-11 files

OpenBSD/src ez9BN1Q — etc group

   add a wscons group to be used by logins on the "glass" console
VersionDeltaFile
1.105+1-0etc/group
+1-01 files

OpenBSD/ports q24QXQw — sysutils/rclone Makefile distinfo

   Update to rclone-1.76.0

   Changes: https://rclone.org/changelog/#v1-76-0-2026-11-06
VersionDeltaFile
1.73+4-4sysutils/rclone/distinfo
1.83+1-1sysutils/rclone/Makefile
+5-52 files

OpenBSD/src TMlWGIu — sys/netinet ip_mroute.c

   Retire mrt_count which is only used to prevent MRT_API_CONFIG once
   multicast is already going.

   MRT_API_CONFIG must be called right after MRT_INIT and it should only work
   then. The moment a VIF or MFC is added MRT_API_CONFIG needs to fail.
   Implement this with a mrt_api_locked variable that is toggled in the
   setsockopt calls. This way MRT_API_CONFIG can be simplified and the
   somewhat problematic mrt_count can be removed.

   It seems nothing really uses MRT_API_CONFIG so we can be super strict
   here and only allow it on the first call after MRT_INIT and so
   mrt_api_locked is toggled even if the setsockopt command failed.

   OK bluhm@
VersionDeltaFile
1.156+10-28sys/netinet/ip_mroute.c
+10-281 files

OpenBSD/ports iBwb8aY — print/py-pypdf Makefile distinfo

   Update to py3-pypdf-7.0.0.
VersionDeltaFile
1.89+2-2print/py-pypdf/distinfo
1.95+1-1print/py-pypdf/Makefile
+3-32 files

OpenBSD/ports rcvBLLv — lang/rust Makefile distinfo

   Update riscv64 rust bootstrap to 1.99.1

   ok semarie@ (maintainer)
VersionDeltaFile
1.172+2-2lang/rust/distinfo
1.256+1-1lang/rust/Makefile
+3-32 files

OpenBSD/ports 5b71JVD — mail/mlmmj Makefile distinfo

   MFC: mail/mlmmj: update to 2.2.3

   ok op@
VersionDeltaFile
1.15.2.1+2-2mail/mlmmj/distinfo
1.31.2.1+1-2mail/mlmmj/Makefile
+3-42 files

OpenBSD/ports kjFytnk — mail/stalwart Makefile crates.inc, mail/stalwart/patches patch-crates_registry_src_schema_structs_impl_rs patch-crates_common_src_manager_defaults_rs

   mail/stalwart: update to 1.0.3.

   see https://github.com/stalwartlabs/stalwart/releases/tag/v1.0.3
   and https://github.com/stalwartlabs/stalwart/releases/tag/v1.0.2
VersionDeltaFile
1.31+142-316mail/stalwart/distinfo
1.28+70-157mail/stalwart/crates.inc
1.5+1-1mail/stalwart/patches/patch-crates_registry_src_schema_structs_impl_rs
1.5+1-1mail/stalwart/patches/patch-crates_common_src_manager_defaults_rs
1.3+1-1mail/stalwart/patches/patch-Cargo_toml
1.38+1-1mail/stalwart/Makefile
+216-4776 files

OpenBSD/ports WkjJCpF — www/chromium/patches patch-chrome_browser_policy_configuration_policy_handler_list_factory_cc patch-chrome_browser_chrome_content_browser_client_cc

   update to 157.0.8103.38
VersionDeltaFile
1.1+206-0www/chromium/patches/patch-build_rust_gni_impl_cpp_api_from_rust_gni
1.168+63-72www/chromium/patches/patch-chrome_browser_about_flags_cc
1.12+83-2www/chromium/patches/patch-build_rust_std_BUILD_gn
1.146+33-51www/chromium/patches/patch-chrome_browser_chrome_content_browser_client_cc
1.1+84-0www/chromium/patches/patch-gpu_ipc_service_gpu_init_2_cc
1.88+27-45www/chromium/patches/patch-chrome_browser_policy_configuration_policy_handler_list_factory_cc
+496-170461 files not shown
+2,553-1,415467 files

OpenBSD/ports d9C0NJn — mail/mlmmj Makefile distinfo

   mail/mlmmj: update to 2.2.3

   ok op@
VersionDeltaFile
1.17+2-2mail/mlmmj/distinfo
1.34+1-1mail/mlmmj/Makefile
+3-32 files

OpenBSD/src k62ZphM — lib/libc/asr asr_utils.c

   off-by-one in unpack_dname can smash 1 extra byte.
   from Acts1631
   ok otto florian millert
VersionDeltaFile
1.24+2-2lib/libc/asr/asr_utils.c
+2-21 files

OpenBSD/ports fG57fGI — textproc/unrtf distinfo Makefile

   update to unrtf-0.21.13
VersionDeltaFile
1.20.14.1+4-4textproc/unrtf/Makefile
1.7.32.1+2-2textproc/unrtf/distinfo
+6-62 files

OpenBSD/ports rXNkQz6 — textproc/unrtf distinfo Makefile

   update to unrtf-0.21.13
VersionDeltaFile
1.21+4-4textproc/unrtf/Makefile
1.8+2-2textproc/unrtf/distinfo
+6-62 files

OpenBSD/ports 4pRV3DP — graphics/pixelorama Makefile distinfo

   graphics/pixelorama: Update to 1.2.4
VersionDeltaFile
1.10+4-4graphics/pixelorama/distinfo
1.12+1-1graphics/pixelorama/Makefile
+5-52 files

OpenBSD/ports 3SU2mzB — wayland/mango Makefile distinfo, wayland/mango/patches patch-src_dispatch_bind_c

   wayland/mango: Update to 0.18.5
VersionDeltaFile
1.7+2-2wayland/mango/patches/patch-src_dispatch_bind_c
1.26+2-2wayland/mango/distinfo
1.27+1-1wayland/mango/Makefile
+5-53 files

OpenBSD/ports d9xQI9z — textproc/py-jellyfish Makefile crates.inc, textproc/py-jellyfish/patches patch-pyproject_toml

   update to py3-jellyfish-1.3.0
VersionDeltaFile
1.15+66-84textproc/py-jellyfish/distinfo
1.7+32-41textproc/py-jellyfish/crates.inc
1.37+10-12textproc/py-jellyfish/Makefile
1.4+1-1textproc/py-jellyfish/patches/patch-pyproject_toml
+109-1384 files

OpenBSD/ports t3K2ojh — devel/py-iso3166 distinfo Makefile, devel/py-iso3166/patches patch-pyproject_toml

   update to py3-iso3166-3.0.0
VersionDeltaFile
1.21+10-12devel/py-iso3166/Makefile
1.1+12-0devel/py-iso3166/patches/patch-pyproject_toml
1.6+2-2devel/py-iso3166/distinfo
1.11+0-1devel/py-iso3166/pkg/PLIST
+24-154 files

OpenBSD/ports AJJJcFG — databases/py-odbc distinfo Makefile, databases/py-odbc/patches patch-src_connection_cpp patch-setup_py

   update to py3-odbc-5.4.0
VersionDeltaFile
1.48+2-3databases/py-odbc/Makefile
1.8+2-2databases/py-odbc/patches/patch-src_pyodbcmodule_cpp
1.17+2-2databases/py-odbc/distinfo
1.5+1-1databases/py-odbc/patches/patch-src_connection_cpp
1.12+1-1databases/py-odbc/patches/patch-setup_py
+8-95 files

OpenBSD/ports pUhyD7o — sysutils/py-watchdog Makefile distinfo, sysutils/py-watchdog/pkg PLIST

   update to py3-watchdog-7.1.0
VersionDeltaFile
1.6+9-3sysutils/py-watchdog/pkg/PLIST
1.4+2-2sysutils/py-watchdog/distinfo
1.9+1-2sysutils/py-watchdog/Makefile
+12-73 files

OpenBSD/ports u844B01 — telephony/asterisk/22 Makefile distinfo, telephony/asterisk/22/patches patch-res_res_rtp_asterisk_c patch-res_res_http_websocket_c

   update to asterisk-22.12.0
VersionDeltaFile
1.19+2-2telephony/asterisk/22/distinfo
1.10+1-1telephony/asterisk/22/patches/patch-res_res_rtp_asterisk_c
1.2+1-1telephony/asterisk/22/patches/patch-res_res_http_websocket_c
1.6+1-1telephony/asterisk/22/patches/patch-configure_ac
1.29+1-1telephony/asterisk/22/Makefile
+6-65 files

OpenBSD/ports g8V02eC — telephony/asterisk/20 Makefile distinfo, telephony/asterisk/20/patches patch-res_res_rtp_asterisk_c patch-res_res_http_websocket_c

   update to asterisk-20.22.0
VersionDeltaFile
1.4+3-3telephony/asterisk/20/pkg/PLIST-fax
1.39+2-2telephony/asterisk/20/distinfo
1.61+1-2telephony/asterisk/20/Makefile
1.18+1-1telephony/asterisk/20/patches/patch-res_res_rtp_asterisk_c
1.2+1-1telephony/asterisk/20/patches/patch-res_res_http_websocket_c
1.12+1-1telephony/asterisk/20/patches/patch-configure_ac
+9-106 files

OpenBSD/src 6qZ0AfQ — lib/libz gzlib.c gzwrite.c, sys/lib/libz inflate.c deflate.c

   Backport security fixes from zlib 1.4

   From the 9 security fixes listed in
   https://github.com/madler/zlib/releases/tag/v1.4
   we already have the fix for CVE-2026-85091 in 8.0.

   The remaining 8 of these are cherry-picked here for userland, 6 of which
   also affect the kernel. That required a bit of fiddling due to our patches
   (#ifdef SMALL, size for ZFREE in the kernel).

   There is an oob write of 32k and various other oob accesses, some info
   leaks and a cloexec carelessness.

   looks good to deraadt

   In detail this is:

   deflate.c, hunks 1 and 2:


    [109 lines not shown]
VersionDeltaFile
1.25+25-8sys/lib/libz/deflate.c
1.32+25-8lib/libz/deflate.c
1.30+12-4sys/lib/libz/inflate.c
1.26+12-4lib/libz/inflate.c
1.8+5-0lib/libz/gzwrite.c
1.13+2-2lib/libz/gzlib.c
+81-262 files not shown
+81-308 files

OpenBSD/ports uNyN56t — mail/stalwart Makefile crates.inc, mail/stalwart/patches patch-crates_main_Cargo_toml patch-crates_common_src_config_server_listener_rs

   mail/stalwart: major update to 1.0.1

   see https://stalw.art/blog/stalwart-1-0/

   tests were removed, so drop corresponding patches/bits.

   the migration path involves several steps, cf
   https://stalw.art/docs/migration/upgrade-0-16/ &
   https://stalw.art/docs/migration/guide/. it also expects users
   to be on the latest 0.16.x.

   the one-off migration tool can be built from a git clone of
   https://github.com/stalwartlabs/stalwart-migrate using env
   LIBCLANG_PATH=/usr/local/llvm22/lib cargo build --release (fits in 4g)

   (yes i know 1.0.3 is out, just trying to catch up)
VersionDeltaFile
1.30+600-670mail/stalwart/distinfo
1.27+295-332mail/stalwart/crates.inc
1.37+12-13mail/stalwart/Makefile
1.2+7-8mail/stalwart/patches/patch-Cargo_toml
1.2+7-7mail/stalwart/patches/patch-crates_common_src_config_server_listener_rs
1.12+4-4mail/stalwart/patches/patch-crates_main_Cargo_toml
+925-1,0349 files not shown
+930-1,03915 files

OpenBSD/ports 52mCSoE — security/py-cryptodome-test-vectors distinfo Makefile, security/py-cryptodome-test-vectors/pkg PLIST

   update to py3-cryptodome-test-vectors-1.0.29
VersionDeltaFile
1.16+26-0security/py-cryptodome-test-vectors/pkg/PLIST
1.17+4-5security/py-cryptodome-test-vectors/Makefile
1.12+2-2security/py-cryptodome-test-vectors/distinfo
+32-73 files

OpenBSD/ports syNvbLj — textproc/py-ujson distinfo Makefile, textproc/py-ujson/pkg DESCR

   update to py3-ujson-6.1.0

   update COMMENT/DESCR to reflect that this is now in maintenance-only mode,
   orjson is suggested as a replacement
VersionDeltaFile
1.2+11-4textproc/py-ujson/pkg/DESCR
1.14+4-2textproc/py-ujson/Makefile
1.9+2-2textproc/py-ujson/distinfo
+17-83 files