OpenBSD/ports 2zWzIDEsysutils/borgbackup/1.4 distinfo Makefile, sysutils/borgbackup/1.4/patches patch-src_borg__hashindex_c

   Update to borgbackup-1.4.4

   Changes
   https://borgbackup.readthedocs.io/en/1.4.4/changes.html#version-1-4-4-2026-03-19

   Tested by tb@ on sparc64 (thank you!)

   OK sthen@, tb@
VersionDeltaFile
1.4.2.1+6-3sysutils/borgbackup/1.4/pkg/PLIST
1.2.2.1+2-2sysutils/borgbackup/1.4/distinfo
1.5.2.1+1-2sysutils/borgbackup/1.4/Makefile
1.1.2.1+0-0sysutils/borgbackup/1.4/patches/patch-src_borg__hashindex_c
+9-74 files

OpenBSD/ports C0neqEIsysutils/borgbackup/1.4 distinfo Makefile, sysutils/borgbackup/1.4/patches patch-src_borg__hashindex_c

   Update to borgbackup-1.4.4

   Changes
   https://borgbackup.readthedocs.io/en/1.4.4/changes.html#version-1-4-4-2026-03-19

   Tested by tb@ on sparc64 (thank you!)

   OK sthen@, tb@
VersionDeltaFile
1.1+50-0sysutils/borgbackup/1.4/patches/patch-src_borg__hashindex_c
1.7+3-3sysutils/borgbackup/1.4/pkg/PLIST
1.5+2-2sysutils/borgbackup/1.4/distinfo
1.9+1-1sysutils/borgbackup/1.4/Makefile
+56-64 files

OpenBSD/src 7RAuIOgusr.bin/openssl speed.c

   openssl speed: whitespace tweak
VersionDeltaFile
1.52+3-3usr.bin/openssl/speed.c
+3-31 files

OpenBSD/ports UY7u8BRsecurity/ghidra Makefile distinfo, security/ghidra/patches patch-Ghidra_Test_DebuggerIntegrationTest_src_test_slow_java_agent_gdb_rmi_GdbConnectorsTest_java patch-Ghidra_Test_DebuggerIntegrationTest_src_test_slow_java_agent_lldb_rmi_LldbConnectorsTest_java

   Update to 12.0.4:
   * Sync to latest protobuf versions
   * Remove unneeded build depend on bison
   * Remove patches to test files since do-test is not functional
VersionDeltaFile
1.18+9-18security/ghidra/Makefile
1.9+4-4security/ghidra/distinfo
1.2+0-0security/ghidra/patches/patch-Ghidra_Test_DebuggerIntegrationTest_src_test_slow_java_agent_gdb_rmi_GdbConnectorsTest_java
1.2+0-0security/ghidra/patches/patch-Ghidra_Test_DebuggerIntegrationTest_src_test_slow_java_agent_lldb_rmi_LldbConnectorsTest_java
1.2+0-0security/ghidra/patches/patch-Ghidra_Test_DebuggerIntegrationTest_src_test_slow_java_agent_dbgeng_rmi_DbgEngConnectorsTest_java
1.2+0-0security/ghidra/patches/patch-Ghidra_Test_DebuggerIntegrationTest_src_test_slow_java_agent_drgn_rmi_DrgnConnectorsTest_java
+13-226 files

OpenBSD/ports gWLJGlKsysutils/py-filelock Makefile distinfo

   update to py3-filelock-3.25.2
VersionDeltaFile
1.35+6-1sysutils/py-filelock/Makefile
1.25+2-2sysutils/py-filelock/distinfo
+8-32 files

OpenBSD/src mIHPir0sys/net80211 ieee80211_node.c ieee80211.c

   add basic 802.11ax support to net80211

   also remove VHT from 2ghz channels

   ok stsp@
VersionDeltaFile
1.211+126-5sys/net80211/ieee80211_node.c
1.92+115-11sys/net80211/ieee80211.c
1.147+97-5sys/net80211/ieee80211_output.c
1.260+81-16sys/net80211/ieee80211_input.c
1.65+71-3sys/net80211/ieee80211.h
1.112+64-2sys/net80211/ieee80211_proto.c
+554-424 files not shown
+640-4710 files

OpenBSD/ports LWWyiaCgraphics/opencv Makefile

   disable picking up ccache in build
VersionDeltaFile
1.110+1-0graphics/opencv/Makefile
+1-01 files

OpenBSD/ports v83xeYutextproc/p5-XML-Parser distinfo Makefile, textproc/p5-XML-Parser/pkg PLIST

   update to p5-XML-Parser-2.48
   fixes CVE-2006-10002, CVE-2006-10003 heap corruption/overflow
VersionDeltaFile
1.14+25-22textproc/p5-XML-Parser/pkg/PLIST
1.13+2-2textproc/p5-XML-Parser/distinfo
1.37+2-1textproc/p5-XML-Parser/Makefile
+29-253 files

OpenBSD/src LdntIe3usr.sbin/bgpd bgpd_imsg.c

   You can not use ibuf_add_n32 for an signed 32bit type.

   ibuf_add_nXY() and ibuf_add_hXY() pass values as uint64_t so the sign
   extension of a negative 32bit value will cause an overflow check to trigger.
   The relative metric field can be negative and so this will trigger this
   error. Use ibuf_add() instead, which is more what this should use anyway.

   Found the hard way by sthen@ who also debugged it.
   OK tb@ sthen@
VersionDeltaFile
1.4+6-5usr.sbin/bgpd/bgpd_imsg.c
+6-51 files

OpenBSD/src KlkIbeVsys/lib/libz zlib.h inffixed.h

   libz: sync with userland, ok bluhm deraadt

   Two new diffs to upstream in sys/:

   1. Remove the new '#warning zlib not thread-safe': amd64 boot blocks
      are compiled with -Werror and this warning breaks the build. Since
      there are no threads in the boot blocks this warning (for ZLB-01-004)
      is irrelevant to OpenBSD.

   2. In the kernel, compress.c is compiled without NULL in scope which
      breaks due to newly added NULL checks in compress2_z(), so I
      added an #include <sys/_null.h> under the existing #ifdef _KERNEL
      in zutil.h. Not sure if sys/param.h or something else is preferred.
VersionDeltaFile
1.34+178-78sys/lib/libz/zlib.h
1.7+91-91sys/lib/libz/inffixed.h
1.21+46-116sys/lib/libz/crc32.c
1.29+17-129sys/lib/libz/inflate.c
1.24+133-8sys/lib/libz/inftrees.c
1.24+75-51sys/lib/libz/deflate.c
+540-4739 files not shown
+740-59915 files

OpenBSD/src ppIi4E7distrib/sets/lists/base mi

   sync
VersionDeltaFile
1.1182+1-1distrib/sets/lists/base/mi
+1-11 files

OpenBSD/src rpRpbVtdistrib/sets/lists/base mi

   sync
VersionDeltaFile
1.1181+2-2distrib/sets/lists/base/mi
+2-21 files

OpenBSD/src wmOpmhelib/libz compress.3

   Update documentation, loosely based on zlib.h
VersionDeltaFile
1.34+295-38lib/libz/compress.3
+295-381 files

OpenBSD/src xSuzCkhlib/libz gzread.c gzwrite.c

   Update to zlib 1.3.2

   This is a minor library bump since it adds six *_z functions that take
   size_t instead of uLong (this only really matters for Windows).

   The non-blocking device support added quite a bit of churn and so did
   the deck chair shuffling for ZLB-01-004, in particular moving the
   BUILDFIXED tables around.

   See the additions to the ChangeLog for more details.

   ok bluhm deraadt
VersionDeltaFile
1.8+179-114lib/libz/gzread.c
1.6+168-99lib/libz/gzwrite.c
1.32+178-78lib/libz/zlib.h
1.7+91-91lib/libz/inffixed.h
1.19+46-116lib/libz/crc32.c
1.25+17-129lib/libz/inflate.c
+679-62718 files not shown
+1,252-88124 files

OpenBSD/ports aF4vypDnet/py-pf Makefile, net/py-pf/patches patch-pf__struct_py

   pf bandwidth is now 64-bit
VersionDeltaFile
1.8+15-1net/py-pf/patches/patch-pf__struct_py
1.20+1-1net/py-pf/Makefile
+16-22 files

OpenBSD/src Nv8iyXHlib/libc shlib_version

   crank libc major to reduce issues if users update from 7.8 and then have
   to backout (as I had to do and ran into this). discussed with tb@ deraadt@

   If you move from 7.8 to -current and run into problems and need to go
   back to 7.8, you'll still have a libc.so.102.2 using syscalls that
   weren't available in a 7.8 kernel. If it's the same major and higher
   minor it'll be used in preference by the 7.8 binaries so anything
   using __pledge_open will fail, bad system call, until you figure it
   out, boot single-user, remove the newer libc and reboot/ldconfig.

   If libc is bumped, users that were on 7.8 or a snap before pledge
   changes before they updated, who then need to backout, won't have that
   problem.
VersionDeltaFile
1.227+2-2lib/libc/shlib_version
+2-21 files

OpenBSD/src 4iXCCfsregress/sbin/pfctl Makefile pf115.ok, sys/net hfsc.c hfsc.h

   switch PF queue bandwidths from u_int to uint64_t, from Andy Lemin

   earlier version ok sashan@, changes since then: drop the change to the
   manual, and reorder struct

   ok tb@
VersionDeltaFile
1.53+9-9sys/net/hfsc.c
1.15+4-4sys/net/hfsc.h
1.48+3-3usr.bin/systat/pftop.c
1.237+2-2regress/sbin/pfctl/Makefile
1.1+2-0regress/sbin/pfctl/pf115.ok
1.1+2-0regress/sbin/pfctl/pf115.in
+22-186 files

OpenBSD/ports QiUtv3gdevel/shapelib distinfo Makefile

   devel/shapelib: update to 1.6.3
VersionDeltaFile
1.8+2-2devel/shapelib/distinfo
1.21+1-1devel/shapelib/Makefile
+3-32 files

OpenBSD/src RswxyEOusr.sbin/bgpd rtr.c

   Forgot to remove the no longer used tconf in previous commit.
VersionDeltaFile
1.34+1-2usr.sbin/bgpd/rtr.c
+1-21 files

OpenBSD/src HZ7zK5Jusr.sbin/bgpd config.c bgpd.c

   Implement imsg_send_config and imsg_recv_config which handle the
   sending of bgpd_config.

   struct bgpd_config includes various pointers and those should not be passed.
   Instead use an zeroed stack object and copy_config() to ensure that all
   pointers are NULL before passing the struct.
   Also implement imsg_recv_config() which does the reverse.

   Reported by Shibo, Shawn, Hugo, Systopia Team
   OK tb@
VersionDeltaFile
1.117+23-2usr.sbin/bgpd/config.c
1.288+4-9usr.sbin/bgpd/bgpd.c
1.691+5-6usr.sbin/bgpd/rde.c
1.529+4-5usr.sbin/bgpd/session.c
1.33+3-5usr.sbin/bgpd/rtr.c
1.538+4-2usr.sbin/bgpd/bgpd.h
+43-296 files

OpenBSD/ports 9MY6boFnet/dendrite distinfo modules.inc

   Update for Dendrite to 0.15.2
VersionDeltaFile
1.23+314-280net/dendrite/distinfo
1.19+117-101net/dendrite/modules.inc
1.30+1-1net/dendrite/Makefile
+432-3823 files

OpenBSD/ports 3yQZQ81sysutils/libyal Makefile

   libyal/Makefile: unbreak: add missing bsd.port.subdir.mk, tab -> 4 spaces

   *** Parse error in /usr/ports/sysutils/libyal: Unassociated shell command "  SUBDIR += libcaes" (Makefile:1)
VersionDeltaFile
1.2+13-11sysutils/libyal/Makefile
+13-111 files

OpenBSD/ports fgt9YMSgraphics/arcan Makefile distinfo, graphics/arcan/patches patch-src_shmif_arcan_shmif_interop_h

   sync arcan tmppath pledge removal to -stable
VersionDeltaFile
1.3.12.1+4-6graphics/arcan/Makefile
1.1.1.1.14.1+2-2graphics/arcan/distinfo
1.1.2.1+0-0graphics/arcan/patches/patch-src_shmif_arcan_shmif_interop_h
+6-83 files

OpenBSD/ports BQyyhNAsecurity/plaso Makefile distinfo, security/plaso/pkg PLIST

   update to 20260119
   take MAINTAINER
   feedback and OK sthen@
VersionDeltaFile
1.16+567-430security/plaso/pkg/PLIST
1.28+20-10security/plaso/Makefile
1.12+2-2security/plaso/distinfo
+589-4423 files

OpenBSD/ports MgouZJHsysutils/libscca Makefile distinfo

   update to 20250915
   take MAINTAINER
   feedback and OK sthen@
VersionDeltaFile
1.18+5-4sysutils/libscca/Makefile
1.3+2-2sysutils/libscca/distinfo
+7-62 files

OpenBSD/ports j0WtkvSsysutils/libolecf Makefile distinfo

   update to 20240427
   take MAINTAINER
   feedback and OK sthen@
VersionDeltaFile
1.20+5-4sysutils/libolecf/Makefile
1.5+2-2sysutils/libolecf/distinfo
+7-62 files

OpenBSD/ports cp9rzl3sysutils/libmsiecf Makefile distinfo

   update to 20240425
   take MAINTAINER
   feedback and OK sthen@
VersionDeltaFile
1.19+5-4sysutils/libmsiecf/Makefile
1.4+2-2sysutils/libmsiecf/distinfo
+7-62 files

OpenBSD/ports 9lHY73Jsysutils/liblnk Makefile distinfo

   update to 20240423
   take MAINTAINER
   feedback and OK sthen@
VersionDeltaFile
1.18+3-4sysutils/liblnk/Makefile
1.4+2-2sysutils/liblnk/distinfo
+5-62 files

OpenBSD/ports ZnQNhNmsysutils/libfwsi Makefile distinfo

   update to 20240423
   take MAINTAINER
   feedback and OK sthen@
VersionDeltaFile
1.19+5-4sysutils/libfwsi/Makefile
1.4+2-2sysutils/libfwsi/distinfo
+7-62 files

OpenBSD/ports SjsIg9Zsysutils/py-pipx distinfo Makefile

   update to py3-pipx-1.10.0
VersionDeltaFile
1.15+2-2sysutils/py-pipx/distinfo
1.21+1-1sysutils/py-pipx/Makefile
+3-32 files