OpenBSD/ports xoKyIp9sysutils/rustic distinfo crates.inc, sysutils/rustic/pkg PLIST

   Update to rustic-0.11.1

   Changes: https://github.com/rustic-rs/rustic/releases/tag/v0.11.1
VersionDeltaFile
1.25+168-156sysutils/rustic/distinfo
1.20+83-77sysutils/rustic/crates.inc
1.30+1-1sysutils/rustic/Makefile
1.9+1-0sysutils/rustic/pkg/PLIST
+253-2344 files

OpenBSD/ports PmuQmcKx11/p5-Tkx Makefile

   MODTK_VERSION=8.5
   Follows devel/p5-Tcl.
VersionDeltaFile
1.7+6-1x11/p5-Tkx/Makefile
+6-11 files

OpenBSD/ports JI4gfJjdevel/p5-Tcl Makefile

   MODTCL_VERSION=8.5
   Doesn't work with threaded Tcl (8.6+).
VersionDeltaFile
1.11+5-1devel/p5-Tcl/Makefile
+5-11 files

OpenBSD/src jHZbCqjdistrib/syspatch diff.sh

   ignore tar files while diffing destdirs for syspatch as we don't care about them
VersionDeltaFile
1.7+2-2distrib/syspatch/diff.sh
+2-21 files

OpenBSD/ports qQoWhTasecurity/crowdsec distinfo modules.inc, security/crowdsec/patches patch-config_acquis_yaml

   update to 1.7.6
VersionDeltaFile
1.6+736-1,018security/crowdsec/distinfo
1.6+231-389security/crowdsec/modules.inc
1.2+9-9security/crowdsec/patches/patch-config_acquis_yaml
1.2+3-1security/crowdsec/pkg/PLIST
1.6+1-1security/crowdsec/Makefile
+980-1,4185 files

OpenBSD/src SaOsflgusr.sbin/bgpd bitmap.c rde.c

   Properly export the bitmap count and size.

   I decided to not pull in rdemem into bitmap.c so instead create
   bitmap_get_stats() which is called in the IMSG_CTL_SHOW_RIB_MEM
   handler to update the rdemem stats before the exporting them.

   OK tb@
VersionDeltaFile
1.3+8-1usr.sbin/bgpd/bitmap.c
1.689+3-1usr.sbin/bgpd/rde.c
1.536+3-1usr.sbin/bgpd/bgpd.h
+14-33 files

OpenBSD/ports HUs9iWdwww/vimb distinfo Makefile

   www/vimb: update to 3.7.1.

   see https://github.com/fanglingsu/vimb/releases/tag/3.7.1

   note that in master, vimb was ported to gtk+4/webkitgtk6
VersionDeltaFile
1.14+2-2www/vimb/distinfo
1.28+1-2www/vimb/Makefile
+3-42 files

OpenBSD/ports 0rgMTJXnet/libpcap Makefile

   needs BDEP on bison, found by pvk@
VersionDeltaFile
1.2+1-1net/libpcap/Makefile
+1-11 files

OpenBSD/ports SkRLlCTsysutils/ugrep Makefile distinfo, sysutils/ugrep/patches patch-configure_ac patch-configure

   update to ugrep-7.6.0
VersionDeltaFile
1.1+34-0sysutils/ugrep/patches/patch-configure_ac
1.59+7-5sysutils/ugrep/Makefile
1.56+2-2sysutils/ugrep/distinfo
1.17+0-0sysutils/ugrep/patches/patch-configure
+43-74 files

OpenBSD/ports 2o6DKJhtextproc/codespell Makefile distinfo, textproc/codespell/pkg PLIST

   update to codespell-2.4.2
VersionDeltaFile
1.22+2-3textproc/codespell/Makefile
1.12+2-2textproc/codespell/distinfo
1.15+3-0textproc/codespell/pkg/PLIST
+7-53 files

OpenBSD/ports mrtVGAUdevel/reuse Makefile, devel/spyder/spyder Makefile

   update deps, chardet EPOCH changed
VersionDeltaFile
1.4+2-1devel/reuse/Makefile
1.41+2-1devel/spyder/spyder/Makefile
+4-22 files

OpenBSD/ports N3Mht4Ytextproc/py-chardet Makefile distinfo, textproc/py-chardet/pkg PLIST

   let's take chardet back to 5.2.0 for now, 6.0.0 which we were using has
   some performance regressions. also add comments linking to issues with
   vibe-coded 7.x (incompatibility, serious startup speed issues, licensing
   issues to be resolved).
VersionDeltaFile
1.15+16-121textproc/py-chardet/pkg/PLIST
1.32+11-5textproc/py-chardet/Makefile
1.12+2-2textproc/py-chardet/distinfo
+29-1283 files

OpenBSD/ports Q3WtFFpdevel/jujutsu Makefile

   jujutsu: avoid permission problems when using a jj work tree

   If it exists, the "secure config" of a jj repo is stored in the 0600 file
   .jj/repo/config-id which leads to permission problems if jj is run from
   that repo with another user than the repo owner. This happens in particular
   with PORTS_PRIVSEP if the ports tree is a jj work tree. So run jj from /tmp
   to generate the man pages and the shell completions. This will still break
   if you use jj to manage / or /tmp, but that's rather unlikely...

   reported/tested/tweaked/ok semarie
VersionDeltaFile
1.29+7-4devel/jujutsu/Makefile
+7-41 files

OpenBSD/src eHQA7grlib/libcrypto/mlkem mlkem_internal.c

   mlkem: use timingsafe_memcmp() in decapsulation

   Replace memcmp() with timingsafe_memcmp() when comparing the
   re-encrypted ciphertext.

   FIPS 203 Section 6.3 defines this comparison result as a secret piece
   of intermediate data that must not be revealed in any form.

   ok tb
VersionDeltaFile
1.7+2-2lib/libcrypto/mlkem/mlkem_internal.c
+2-21 files

OpenBSD/ports hsUi3Alwww/py-tinyhtml5 distinfo Makefile

   update to py3-tinyhtml5-2.1.0
VersionDeltaFile
1.2+2-2www/py-tinyhtml5/distinfo
1.2+1-1www/py-tinyhtml5/Makefile
+3-32 files

OpenBSD/ports OmDZPmtwww/py-flask-cors Makefile distinfo, www/py-flask-cors/pkg PLIST

   update to py3-flask-cors-6.0.2
VersionDeltaFile
1.15+12-12www/py-flask-cors/Makefile
1.8+5-7www/py-flask-cors/pkg/PLIST
1.5+2-2www/py-flask-cors/distinfo
+19-213 files

OpenBSD/ports 9znpSP9www/py-bleach Makefile, www/py-bleach/patches patch-setup_py

   add patch from upstream PR also needed to loosen tinycss2 version spec
   when bleach is listed as a dependency via "bleach[css]"

   reported by naddy->daniel
VersionDeltaFile
1.1+14-0www/py-bleach/patches/patch-setup_py
1.22+1-0www/py-bleach/Makefile
+15-02 files

OpenBSD/ports Hr1IXGDmultimedia/mpv Makefile, multimedia/mpv/patches patch-demux_demux_mkv_c

   seems the tree I committed the mpv update from didn't actually have
   Brad's diff; sync to unbreak. from Brad.
VersionDeltaFile
1.110+7-7multimedia/mpv/Makefile
1.2+0-0multimedia/mpv/patches/patch-demux_demux_mkv_c
+7-72 files

OpenBSD/src httw4L2usr.bin/tmux cmd-display-menu.c

   tmux: don't leak menu if the tty is too small to display it

   ok nicm
VersionDeltaFile
1.50+2-2usr.bin/tmux/cmd-display-menu.c
+2-21 files

OpenBSD/src diodaK5usr.bin/tmux grid.c

   Do not use recallocarray because the stored size may have changed during
   reflow so may not match what it expects, fixes crash reported by Caspar
   Schutijser.
VersionDeltaFile
1.144+8-5usr.bin/tmux/grid.c
+8-51 files

OpenBSD/src aargDallib/libradius Makefile

   add ${VERSION_SCRIPT} to CLEANFILES

   ok tb@, yasuoka@; input from miod@
VersionDeltaFile
1.5+2-1lib/libradius/Makefile
+2-11 files

OpenBSD/ports V9RHPtugraphics/jasper distinfo Makefile, graphics/jasper/patches patch-src_libjasper_jp2_jp2_enc_c

   Update to jasper-4.2.9.
VersionDeltaFile
1.19+2-2graphics/jasper/distinfo
1.40+1-1graphics/jasper/Makefile
1.6+1-1graphics/jasper/patches/patch-src_libjasper_jp2_jp2_enc_c
+4-43 files

OpenBSD/src nROCnjrregress/usr.bin/ssh modpipe.c

   Move OpenBSD CVS ID marker to top of file to avoid conflicts when
   syncing changes to portable.
VersionDeltaFile
1.9+2-2regress/usr.bin/ssh/modpipe.c
+2-21 files

OpenBSD/ports QWxTM2Ygames/openjk Makefile, games/openjk/patches patch-codemp_rd-rend2_tr_bsp_cpp patch-codemp_rd-rend2_tr_init_cpp

   Update openjk to the last "release" tagged as "latest" from December.
VersionDeltaFile
1.1+15-0games/openjk/patches/patch-codemp_rd-rend2_tr_bsp_cpp
1.1+15-0games/openjk/patches/patch-codemp_rd-rend2_tr_init_cpp
1.1+15-0games/openjk/patches/patch-codemp_rd-rend2_tr_shade_cpp
1.5+4-9games/openjk/patches/patch-CMakeLists_txt
1.1+12-0games/openjk/patches/patch-codemp_rd-rend2_qgl_h
1.18+2-8games/openjk/Makefile
+63-177 files not shown
+74-2713 files

OpenBSD/src 78myNsRregress/usr.bin/ssh modpipe.c, regress/usr.bin/ssh/unittests/sshbuf test_sshbuf_getput_fuzz.c test_sshbuf_getput_basic.c

   Replace u_intXX_t types with the equivalent C99 uintXX_t types to match
   similar change to the main ssh code.
VersionDeltaFile
1.16+6-6regress/usr.bin/ssh/unittests/test_helper/test_helper.c
1.12+5-5regress/usr.bin/ssh/unittests/test_helper/test_helper.h
1.7+5-5regress/usr.bin/ssh/unittests/sshbuf/test_sshbuf_getput_fuzz.c
1.7+4-4regress/usr.bin/ssh/unittests/sshbuf/test_sshbuf_getput_basic.c
1.5+3-3regress/usr.bin/ssh/unittests/sshbuf/test_sshbuf_getput_crypto.c
1.8+2-2regress/usr.bin/ssh/modpipe.c
+25-252 files not shown
+29-298 files

OpenBSD/src DsvTjnBsys/lib/libz inflate.c

   zlib: sync with userland
VersionDeltaFile
1.28+2-0sys/lib/libz/inflate.c
+2-01 files

OpenBSD/src TBglajWlib/libz inflate.c

   zlib: zero out allocation to avoid info leak (part of ZLB-01-003)

   commit ecbaf031f81ddfcff200dcfd052df48c9047f3cf
   Author: Mark Adler <git at madler.net>
   Date:   Sun Jan 11 09:46:29 2026 -0800

       Zero inflate state on allocation.

       To further guard against the propagation of uninitialized memory.
VersionDeltaFile
1.22+2-0lib/libz/inflate.c
+2-01 files

OpenBSD/src hCVfEhEsys/lib/libz inflate.c

   zlib: sync with userland
VersionDeltaFile
1.27+2-5sys/lib/libz/inflate.c
+2-51 files

OpenBSD/src IbIDyvClib/libz inflate.c

   inflateCopy: fix a heap info leak (part of ZLB-01-003)

   commit 3509ab515f29002f64455d6e34e19df0c16b1707
   Author: Mark Adler <git at madler.net>
   Date:   Sun Dec 21 18:34:14 2025 -0800

       Copy only the initialized window contents in inflateCopy.

       To avoid the propagation and possible disclosure of uninitialized
       memory contents.
VersionDeltaFile
1.21+2-5lib/libz/inflate.c
+2-51 files

OpenBSD/ports ghPd9pvtextproc/libunibreak Makefile

   version 6.1 does not link with base-gcc, erroring out with
   "multiple definition of `ub_bsearch'"

   Move to ports-gcc on gcc arches to fix build on sparc64
VersionDeltaFile
1.5+3-0textproc/libunibreak/Makefile
+3-01 files