OpenBSD/ports 0JI6mFOnet/openvpn Makefile distinfo, net/openvpn/patches patch-src_openvpn_tun_c patch-src_openvpn_route_c

   Update to openvpn-2.7.0

   Changes:
   https://github.com/OpenVPN/openvpn/blob/v2.7.0/Changes.rst

   One change of particular interest for OpenBSD users:
   Multi-socket support for servers
   |OpenVPN servers now can listen on multiple sockets at the same time.
   |Multiple ``--local`` statements in the configuration can be used to
   |configure this. This way the same server can e.g. listen for UDP
   |and TCP connections at the same time, or listen on multiple addresses
   |and/or ports.
   This means one should be able to run a single server listening on both
   IPv4 and IPv6. Previously it required IPv4-mapped IPv6 adresses support,
   something not provided by the OpenBSD kernel.

   The new dns handling script is disabled by default since it interferes
   with resolvd(8) which is started by default.

   Test reports from landry@ and kn@, similar diff proposed earlier by kn@
VersionDeltaFile
1.28+16-18net/openvpn/patches/patch-src_openvpn_tun_c
1.142+10-6net/openvpn/Makefile
1.23+5-8net/openvpn/patches/patch-src_openvpn_route_c
1.35+5-3net/openvpn/pkg/PLIST
1.72+2-2net/openvpn/distinfo
1.9+1-1net/openvpn/patches/patch-sample_sample-config-files_server_conf
+39-383 files not shown
+40-399 files

OpenBSD/src Tr34KJMgnu/usr.bin/texinfo/util texindex.c

   This was using pledge "tmppath" with "rpath wpath cpath".
   The "tmppath" is not needed.
   ok semarie and others
VersionDeltaFile
1.8+2-2gnu/usr.bin/texinfo/util/texindex.c
+2-21 files

OpenBSD/ports Vi70jossecurity/mbedtls/patches patch-include_mbedtls_mbedtls_config_h

   Fix comment, we're not using MBEDTLS_THREADING_ALT
VersionDeltaFile
1.2+1-2security/mbedtls/patches/patch-include_mbedtls_mbedtls_config_h
+1-21 files

OpenBSD/ports OW3Ee6Ssysutils Makefile

   hook up afflib3
VersionDeltaFile
1.775+1-0sysutils/Makefile
+1-01 files

OpenBSD/ports lgJSGR7sysutils/afflib3 Makefile, sysutils/afflib3/patches patch-tools_test_passphrase_sh patch-lib_qemu_block-raw-posix_c

   Initial revision
VersionDeltaFile
1.1+39-0sysutils/afflib3/pkg/PLIST
1.1+34-0sysutils/afflib3/Makefile
1.1+17-0sysutils/afflib3/patches/patch-tools_test_passphrase_sh
1.1+15-0sysutils/afflib3/patches/patch-lib_qemu_block-raw-posix_c
1.1+12-0sysutils/afflib3/patches/patch-tools_test_sealing_sh
1.1+12-0sysutils/afflib3/patches/patch-tools_test_crypto_sh
+129-014 files not shown
+158-020 files

OpenBSD/ports zlzZTo8wayland Makefile

   wayland/Makefile: +xwayland-satellite
VersionDeltaFile
1.31+1-0wayland/Makefile
+1-01 files

OpenBSD/ports Hr6UGS1wayland/xwayland-satellite distinfo crates.inc, wayland/xwayland-satellite/pkg DESCR PLIST

   Initial revision
VersionDeltaFile
1.1+268-0wayland/xwayland-satellite/distinfo
1.1+133-0wayland/xwayland-satellite/crates.inc
1.1+37-0wayland/xwayland-satellite/Makefile
1.1+2-0wayland/xwayland-satellite/pkg/DESCR
1.1+1-0wayland/xwayland-satellite/pkg/PLIST
1.1.1.1+0-0wayland/xwayland-satellite/pkg/PLIST
+441-04 files not shown
+441-010 files

OpenBSD/ports 1cG79etdevel/py-holidays distinfo Makefile

   update py-holidays to 0.91
VersionDeltaFile
1.5+2-2devel/py-holidays/distinfo
1.5+1-1devel/py-holidays/Makefile
+3-32 files

OpenBSD/ports NM7eJKCsysutils/rclone distinfo Makefile

   Update to rclone-1.73.1

   Changes: https://rclone.org/changelog/#v1-73-1-2026-02-17
VersionDeltaFile
1.60+4-4sysutils/rclone/distinfo
1.70+1-2sysutils/rclone/Makefile
+5-62 files

OpenBSD/ports c9Z43uuemulators/retroarch Makefile

   Also switch retroarch to security/mbedtls
VersionDeltaFile
1.34+2-1emulators/retroarch/Makefile
+2-11 files

OpenBSD/ports idQ0FN9security/polarssl Makefile distinfo, security/polarssl/patches patch-CMakeLists_txt patch-library_timing_c

   Zap the polarssl directory now that we've switched to mbedtls
VersionDeltaFile
1.54+0-0security/polarssl/Makefile
1.34+0-0security/polarssl/distinfo
1.14+0-0security/polarssl/patches/patch-CMakeLists_txt
1.3+0-0security/polarssl/patches/patch-library_timing_c
1.2+0-0security/polarssl/pkg/DESCR
1.22+0-0security/polarssl/pkg/PLIST
+0-01 files not shown
+0-07 files

OpenBSD/ports LsVoOVlemulators/dolphin Makefile, games/moonlight-qt Makefile

   SECURITY update: switch consumers from security/polarssl to security/mbedtls

   Adapt bctoolbox to stop (ab)using the MBEDTLS_THREADING_ALT, supposedly
   incompatible with MBEDTLS_THREADING_C which ought to be sufficient.
   Adapt haxe to avoid using removed interfaces, partly inspired by
   https://github.com/HaxeFoundation/haxe/pull/11646
   ok sthen, no objection from landry@ (bctoolbox) and thfr@ (haxe)

   Issues fixed by this switch:

   https://github.com/Mbed-TLS/mbedtls-docs/blob/main/security-advisories/mbedtls-security-advisory-2024-03.md

   https://mbed-tls.readthedocs.io/en/latest/security-advisories/mbedtls-security-advisory-2024-08-1/
   https://mbed-tls.readthedocs.io/en/latest/security-advisories/mbedtls-security-advisory-2024-08-2/
   https://mbed-tls.readthedocs.io/en/latest/security-advisories/mbedtls-security-advisory-2024-08-3/

   https://mbed-tls.readthedocs.io/en/latest/security-advisories/mbedtls-security-advisory-2024-10-1/

   https://mbed-tls.readthedocs.io/en/latest/security-advisories/mbedtls-security-advisory-2025-03-2/

    [12 lines not shown]
VersionDeltaFile
1.1+52-0lang/haxe/patches/patch-libs_mbedtls_mbedtls_stubs_c
1.1+45-0telephony/linphone/bctoolbox/patches/patch-src_crypto_mbedtls_cc
1.12+2-2games/moonlight-qt/Makefile
1.27+2-2emulators/dolphin/Makefile
1.25+2-2lang/hashlink/Makefile
1.141+2-1net/openvpn/Makefile
+105-75 files not shown
+114-1211 files

OpenBSD/ports MlYzTBTsecurity/mbedtls Makefile, security/mbedtls/pkg DESCR

   Refresh mbedtls DESCR
VersionDeltaFile
1.2+5-5security/mbedtls/pkg/DESCR
1.2+1-0security/mbedtls/Makefile
+6-52 files

OpenBSD/ports wqz3i4fdevel/sdl3 Makefile distinfo, devel/sdl3/patches patch-cmake_sdlchecks_cmake patch-CMakeLists_txt

   Update to sdl3 3.4.0 and enable joystick/gamecontroller. From Matthew
   ( fiddle () disroot ! org ), tweaks by sthen@, input/testing from
   martijn@ and yaydn () protonmail ! com
VersionDeltaFile
1.1+30-0devel/sdl3/patches/patch-cmake_sdlchecks_cmake
1.2+10-2devel/sdl3/patches/patch-CMakeLists_txt
1.4+5-5devel/sdl3/Makefile
1.3+2-2devel/sdl3/distinfo
1.3+1-0devel/sdl3/pkg/PLIST
+48-95 files

OpenBSD/ports QF5jvLksecurity/mbedtls Makefile distinfo, security/mbedtls/patches patch-CMakeLists_txt patch-include_mbedtls_mbedtls_config_h

   Reimport security/polarssl as security/mbedtls

   mbedtls-3.6.5 is a SECURITY update over mbedtls-2.18.10 from
   security/polarssl.

   pkg/DESCR (slightly outdated):
   PolarSSL is a fully featured and standards compliant SSL library offering
   server and client functionality (SSLv3, TLSv1.0, TLSv1.1 and TLSv1.2) with
   an intuitive API and readable source code. Dual license (GPLv2+/commercial).

   Non-standard extensions include: SSL Session Tickets (RFC 5077), Server
   Name Indication (SNI) (RFC 6066), Truncated HMAC (RFC 6066), Max Fragment
   Length (RFC 6066), and Secure Renegotiation (RFC 5746).

   Symmetric algorithms: AES, Blowfish, 3DES, DES, ARC4, Camellia, XTEA
   Modes: ECB, CBC, CFB, CTR, GCM
   Hashes: MD2, MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, RIPEMD-160

   PolarSSL has its own big number library. Its RSA implementation supports both

    [8 lines not shown]
VersionDeltaFile
1.1+203-0security/mbedtls/pkg/PLIST
1.1+44-0security/mbedtls/Makefile
1.1+30-0security/mbedtls/patches/patch-CMakeLists_txt
1.1+25-0security/mbedtls/patches/patch-include_mbedtls_mbedtls_config_h
1.1+19-0security/mbedtls/pkg/DESCR
1.1+2-0security/mbedtls/distinfo
+323-06 files not shown
+323-012 files

OpenBSD/ports UWhFLMjaudio/beets Makefile distinfo, audio/beets/pkg PLIST

   audio/beets: update to 2.6.1

   OK: sthen@
VersionDeltaFile
1.34+85-13audio/beets/pkg/PLIST
1.75+4-4audio/beets/Makefile
1.30+2-2audio/beets/distinfo
+91-193 files

OpenBSD/ports 7EOBgyxwww Makefile

   +www/py-requests-ratelimiter
VersionDeltaFile
1.1172+1-0www/Makefile
+1-01 files

OpenBSD/ports ogyHoUzwww/py-requests-ratelimiter Makefile distinfo, www/py-requests-ratelimiter/pkg DESCR PLIST

   www/py-requests-ratelimiter: import new port (version 0.8.0)

   This package is a simple wrapper around pyrate-limiter v2 that adds
   convenient integration with the requests library.

   OK: sthen@

VersionDeltaFile
1.1+26-0www/py-requests-ratelimiter/Makefile
1.1+15-0www/py-requests-ratelimiter/pkg/DESCR
1.1+15-0www/py-requests-ratelimiter/pkg/PLIST
1.1+2-0www/py-requests-ratelimiter/distinfo
1.1.1.1+0-0www/py-requests-ratelimiter/Makefile
1.1.1.1+0-0www/py-requests-ratelimiter/distinfo
+58-02 files not shown
+58-08 files

OpenBSD/ports 7UAN46fwww/py-requests-cache Makefile distinfo, www/py-requests-cache/pkg PLIST

   www/py-requests-cache: update to 1.2.1

   also drop maintainer per request

   OK: sthen@
VersionDeltaFile
1.7+67-30www/py-requests-cache/pkg/PLIST
1.10+33-10www/py-requests-cache/Makefile
1.2+2-2www/py-requests-cache/distinfo
+102-423 files

OpenBSD/ports 9tRxZfldevel Makefile

   +devel/py-time-machine
VersionDeltaFile
1.2564+1-0devel/Makefile
+1-01 files

OpenBSD/ports qZOy4vydevel/py-time-machine Makefile distinfo, devel/py-time-machine/pkg PLIST DESCR

   devel/py-time-machine: import new port (version 3.2.0)

   time-machine is a Python tool for mocking the time in tests.

   OK: sthen@

VersionDeltaFile
1.1+22-0devel/py-time-machine/pkg/PLIST
1.1+22-0devel/py-time-machine/Makefile
1.1+2-0devel/py-time-machine/distinfo
1.1+1-0devel/py-time-machine/pkg/DESCR
1.1.1.1+0-0devel/py-time-machine/pkg/PLIST
1.1.1.1+0-0devel/py-time-machine/Makefile
+47-02 files not shown
+47-08 files

OpenBSD/ports oP4h1bUprint/py-fonttools Makefile distinfo, print/py-fonttools/pkg PLIST

   update to py3-fonttools-4.61.1
VersionDeltaFile
1.6+128-0print/py-fonttools/pkg/PLIST
1.7+18-17print/py-fonttools/Makefile
1.3+2-2print/py-fonttools/distinfo
+148-193 files

OpenBSD/ports axEM7Ixdevel/py-python-lsp-server Makefile

   loosen version dep on pyflakes to unbreak

   breakage reported by naddy@ and sthen@
VersionDeltaFile
1.14+2-1devel/py-python-lsp-server/Makefile
+2-11 files

OpenBSD/ports yekJ73tsysutils/nnn distinfo Makefile

   update to nnn-5.2, from Martin Ziemer (maintainer)
VersionDeltaFile
1.23+2-2sysutils/nnn/distinfo
1.32+1-2sysutils/nnn/Makefile
+3-42 files

OpenBSD/src qvfhfxDusr.bin/calendar calendar.c

   pledge "rpath tmppath" is replace with unveil "/" "r", unveil "/tmp" "rwc",
   and "rpath wpath cpath"
   ok semarie
VersionDeltaFile
1.38+6-3usr.bin/calendar/calendar.c
+6-31 files

OpenBSD/src V8YAmM3usr.sbin/smtpd smtpc.c

   replace pledge "tmppath" with unveil "/tmp" "rwc" and "rpath wpath cpath".
   ok ok
VersionDeltaFile
1.22+4-2usr.sbin/smtpd/smtpc.c
+4-21 files

OpenBSD/src bvew56Wusr.sbin/bgpd rde.c

   Add more error logging for the ERR_UPD_ATTRLIST case.

   Split it into a bad_list case for all those duplicate attr checks and
   a bad_ibuf case that is used when the parsing hits a general issue.

   OK sthen@
VersionDeltaFile
1.686+12-7usr.sbin/bgpd/rde.c
+12-71 files

OpenBSD/src AVCDCNosys/dev/ic qwx.c

   Make qwx_dmamem_alloc() wait for resources if necessary.

   ok deraadt@, stsp@
VersionDeltaFile
1.100+6-8sys/dev/ic/qwx.c
+6-81 files

OpenBSD/ports ZgT0VWOproductivity/topydo Makefile distinfo, productivity/topydo/pkg PLIST

   update to topydo-0.16, from Martin Ziemer (maintainer)
VersionDeltaFile
1.4+3-3productivity/topydo/Makefile
1.5+6-0productivity/topydo/pkg/PLIST
1.2+2-2productivity/topydo/distinfo
+11-53 files

OpenBSD/ports XkW6Eydtextproc/redland-bindings/pkg DESCR-php PLIST-php

   garbage-collect old files relating to subpkg removed in 2018
VersionDeltaFile
1.2+0-0textproc/redland-bindings/pkg/DESCR-php
1.3+0-0textproc/redland-bindings/pkg/PLIST-php
+0-02 files