OpenBSD/ports iIjhimIinfrastructure/mk bsd.port.mk

   bsd.port.mk: add check-shlib-syms

   check-shlib-syms runs check_sym for port's .so against system isntalled .so

   Quite useful to determin does SHARED_LIBS need to be updated.

   OK: sthen@, tb@, gonzalo@
VersionDeltaFile
1.1650+19-3infrastructure/mk/bsd.port.mk
+19-31 files

OpenBSD/ports OGMPr5Csecurity/vault Makefile distinfo

   Update vault 1.21.4 -> 2.0.0
   Changelogs: https://github.com/hashicorp/vault/releases
VersionDeltaFile
1.125+10-5security/vault/Makefile
1.102+2-2security/vault/distinfo
+12-72 files

OpenBSD/ports CayUcm6textproc/terraform-docs distinfo modules.inc

   Update terraform-docs 0.21.0 -> 0.24.0
   Changelogs: https://github.com/terraform-docs/terraform-docs/releases
VersionDeltaFile
1.7+160-158textproc/terraform-docs/distinfo
1.7+51-50textproc/terraform-docs/modules.inc
1.7+1-1textproc/terraform-docs/Makefile
+212-2093 files

OpenBSD/ports lbXjq6ldevel/py-typer distinfo Makefile, devel/py-typer/pkg PLIST

   Update typer 0.24.1 -> 0.25.1
   Changelogs: https://github.com/fastapi/typer/releases
VersionDeltaFile
1.16+2-2devel/py-typer/distinfo
1.5+4-0devel/py-typer/pkg/PLIST
1.20+1-1devel/py-typer/Makefile
+7-33 files

OpenBSD/ports jstywuMdevel/py-python-discovery distinfo Makefile

   Update py-python-discovery 1.2.1 -> 1.3.1
   Changelogs: https://github.com/tox-dev/python-discovery/releases
VersionDeltaFile
1.3+2-2devel/py-python-discovery/distinfo
1.3+1-1devel/py-python-discovery/Makefile
+3-32 files

OpenBSD/ports IOopqxEsysutils/py-pynetbox distinfo Makefile

   Update pynetbox 7.6.1 -> 7.7.0
   Changelog: https://github.com/netbox-community/pynetbox/releases/tag/v7.7.0
VersionDeltaFile
1.33+2-2sysutils/py-pynetbox/distinfo
1.49+1-2sysutils/py-pynetbox/Makefile
+3-42 files

OpenBSD/ports kXgnzL4devel/pre-commit distinfo Makefile

   Update pre-commit 4.5.1 -> 4.6.0
   Changelog: https://github.com/pre-commit/pre-commit/releases/tag/v4.6.0
VersionDeltaFile
1.21+2-2devel/pre-commit/distinfo
1.26+1-1devel/pre-commit/Makefile
+3-32 files

OpenBSD/ports a3E4zysdevel/py-identify distinfo Makefile

   Update py-identify 2.6.18 -> 2.6.19
VersionDeltaFile
1.28+2-2devel/py-identify/distinfo
1.31+1-1devel/py-identify/Makefile
+3-32 files

OpenBSD/ports 6YjC01idatabases/patroni distinfo Makefile, databases/patroni/pkg PLIST

   Update patroni 4.1.0 -> 4.1.3
   Release notes: https://github.com/patroni/patroni/blob/master/docs/releases.rst
VersionDeltaFile
1.24+2-2databases/patroni/distinfo
1.13+3-0databases/patroni/pkg/PLIST
1.30+1-1databases/patroni/Makefile
+6-33 files

OpenBSD/ports kTNSKS1devel/tea distinfo modules.inc

   Update tea 0.12.0 -> 0.14.1
   Changelogs: https://gitea.com/gitea/tea/releases
VersionDeltaFile
1.7+294-300devel/tea/distinfo
1.6+101-109devel/tea/modules.inc
1.8+1-1devel/tea/Makefile
+396-4103 files

OpenBSD/ports 0TfHosiwww/gitea distinfo Makefile, www/gitea/patches patch-custom_conf_app_example_ini

   Update gitea 1.25.5 - > 1.26.1
   Changelogs: https://github.com/go-gitea/gitea/releases
VersionDeltaFile
1.67+394-235www/gitea/pkg/PLIST
1.32+42-42www/gitea/patches/patch-custom_conf_app_example_ini
1.119+2-2www/gitea/distinfo
1.138+1-1www/gitea/Makefile
+439-2804 files

OpenBSD/ports 21olAu6sysutils/ansible distinfo Makefile, sysutils/ansible/pkg PLIST

   Update ansible 13.5.0 -> 13.6.0
   Changelog: https://github.com/ansible-community/ansible-build-data/blob/13.6.0/13/CHANGELOG-v13.md#v13-6-0
VersionDeltaFile
1.105+145-0sysutils/ansible/pkg/PLIST
1.163+2-2sysutils/ansible/distinfo
1.220+1-1sysutils/ansible/Makefile
+148-33 files

OpenBSD/ports EDBnu5hsysutils/ansible-core distinfo Makefile

   Update ansible-core -> 2.20.4 -> 2.20.5
   Changelog: https://github.com/ansible/ansible/blob/stable-2.20/changelogs/CHANGELOG-v2.20.rst#v2-20-5
VersionDeltaFile
1.58+2-2sysutils/ansible-core/distinfo
1.65+1-1sysutils/ansible-core/Makefile
+3-32 files

OpenBSD/src K9EM3Kbusr.sbin/bgpd chash.h chash.c

   Change CH_LOCATE equality function to be named _eq

   Reduce risk of using e.g. memcmp there. _eq returns 1 for match and
   0 for no match. Also make all arguemnts const. This makes it a bit
   unclear which argument is which. First argument is from the hash table
   the second argument is the arg passed to CH_LOCATE.

   OK tb@
VersionDeltaFile
1.8+6-6usr.sbin/bgpd/chash.h
1.13+5-5usr.sbin/bgpd/chash.c
1.146+3-3usr.sbin/bgpd/rde_attr.c
+14-143 files

OpenBSD/src EVwuzdgsys/dev/ic qwx.c qwxvar.h

   Avoid calling bus_dmamap_destroy() from interrupt context in qwx(4).

   Keep Rx TID DMA memory allocated until the interface goes down,
   rather than freeing DMA memory in interrupt context.

   Fixes splassert failures reported in dmesg because of qwx(4), such as:

   splassert: vm_map_assert_wrlock_ln: want 0 have 4
   splassert: uvm_mapent_alloc: want 0 have 4
   splassert: assertwaitok: want 0 have 4

   Root cause of problem in qwx(4) pointed out by kettenis@, who also
   reviewed several diffs until I arrived at a correct fix.

   ok kettenis@ phessler@
VersionDeltaFile
1.104+47-64sys/dev/ic/qwx.c
1.33+13-2sys/dev/ic/qwxvar.h
+60-662 files

OpenBSD/src BK45Vlyshare/man/man4 ix.4

   document E610 support in ix(4)
VersionDeltaFile
1.12+6-4share/man/man4/ix.4
+6-41 files

OpenBSD/src 86Js4Xksys/dev/pci ixgbe_e610.c ixgbe_type.h

   Add support for Intel E610 Ethernet devices to the ix(4) driver.

   Build fix for sparc64 and arm64 contributed by jmatthew@

   ok deraadt@
VersionDeltaFile
1.1+5,659-0sys/dev/pci/ixgbe_e610.c
1.42+1,958-3sys/dev/pci/ixgbe_type.h
1.226+175-8sys/dev/pci/if_ix.c
1.29+27-3sys/dev/pci/ixgbe.c
1.39+8-1sys/dev/pci/ixgbe.h
1.49+4-1sys/dev/pci/if_ix.h
+7,831-161 files not shown
+7,833-177 files

OpenBSD/src nMAEJJFsys/dev/pci pcidevs_data.h pcidevs.h

   regen
VersionDeltaFile
1.2125+21-1sys/dev/pci/pcidevs_data.h
1.2130+6-1sys/dev/pci/pcidevs.h
+27-22 files

OpenBSD/src 72b9WfOsys/dev/pci pcidevs

   add PCI IDs for Intel E610 products
VersionDeltaFile
1.2137+6-1sys/dev/pci/pcidevs
+6-11 files

OpenBSD/ports zrUKhFPlang/wasi-libc Makefile, lang/wasi-libc/patches patch-Makefile

   lang/wasi-sdk (& lang/wasi-libc): preliminary work to ease the switch to llvm22

   - set/use TRIPLE here and there and add it to SUBST_VARS, it will be
     wasm32-wasip1 when building with llvm22
   - add LIBPATH to SUBST_VARS
   - amend wasi-libc/patches/patch-Makefile to account for symbol changes
     when building with llvm22

   bump REVISION to be on the safe side, although it isnt technically
   needed (eg resulting PLISTs dont change)

   no functional change intended
VersionDeltaFile
1.6+241-241lang/wasi-libc/pkg/PLIST
1.7+24-4lang/wasi-libc/patches/patch-Makefile
1.6+5-5lang/wasi-sdk/libcxx/pkg/PLIST
1.14+5-1lang/wasi-libc/Makefile
1.14+2-1lang/wasi-sdk/compiler-rt/Makefile
1.10+2-1lang/wasi-sdk/Makefile.inc
+279-2532 files not shown
+281-2548 files

OpenBSD/ports uok6K4Pwww/privoxy Makefile distinfo

   update to privoxy-4.1.0
   enable some of the regression tests
VersionDeltaFile
1.49+10-5www/privoxy/Makefile
1.23+2-2www/privoxy/distinfo
+12-72 files

OpenBSD/src wP3qTrTusr.sbin/bgpctl output.c

   Add filter_size to the total memory use for "Sets and filters"

   OK tb@
VersionDeltaFile
1.76+2-2usr.sbin/bgpctl/output.c
+2-21 files

OpenBSD/ports Wfzvscydevel/libsigc++30 distinfo Makefile

   Update to libsigc++30-3.8.1.
VersionDeltaFile
1.11+2-2devel/libsigc++30/distinfo
1.15+1-2devel/libsigc++30/Makefile
+3-42 files

OpenBSD/src 5B9vFoysys/sys namei.h

   0X20 -> 0x20, matching the other hex constants
VersionDeltaFile
1.54+2-2sys/sys/namei.h
+2-21 files

OpenBSD/ports HdnEOqzdevel/llvm/19/patches patch-compiler-rt_lib_builtins_ppc_atomic_lock_free_c, devel/llvm/20/patches patch-compiler-rt_lib_builtins_ppc_atomic_lock_free_c

   remove obsolete patches; from Brad
VersionDeltaFile
1.2+0-0devel/llvm/20/patches/patch-compiler-rt_lib_builtins_ppc_atomic_lock_free_c
1.2+0-0devel/llvm/21/patches/patch-compiler-rt_lib_builtins_ppc_atomic_lock_free_c
1.2+0-0devel/llvm/22/patches/patch-compiler-rt_lib_builtins_ppc_atomic_lock_free_c
1.3+0-0devel/llvm/22/patches/patch-libunwind_src_Registers_hpp
1.2+0-0devel/llvm/19/patches/patch-compiler-rt_lib_builtins_ppc_atomic_lock_free_c
+0-05 files

OpenBSD/ports UI9qn2fdevel/boost Makefile, devel/boost/patches patch-libs_process_CMakeLists_txt patch-libs_process_build_jam

   Update to Boost 1.91, from Brad

   The biggest change for ports is that a CMake workaround for Boost::system
   detection was removed. Thanks to sthen for a bulk test of 1.90 on i386.

   https://www.boost.org/releases/1.91.0/
   https://www.boost.org/releases/1.90.0/
VersionDeltaFile
1.38+452-224devel/boost/pkg/PLIST-main
1.8+158-4devel/boost/pkg/PLIST-md
1.1+15-0devel/boost/patches/patch-libs_process_CMakeLists_txt
1.1+15-0devel/boost/patches/patch-libs_process_build_jam
1.4+0-12devel/boost/patches/patch-tools_boost_install_boost-install_jam
1.163+5-6devel/boost/Makefile
+645-2464 files not shown
+648-24910 files

OpenBSD/src 49LEFVrlib/libcrypto/x509 x509_addr.c

   x509_addr: do not call memcmp() on NULL

   If the minimum length is 0, either a->data or b->data could be NULL, so
   do not call memcmp() and let the length comparison decide. Doing it this
   way preserves the RFC 3779, section 2.2.3.3 semantics and avoids the UB.

   A valid IPAddressFamily has an addressFamily element of 2 or 3 octets:
   2 octets for the AFI and 1 octet for the optional SAFI. The check as
   it is written compares the AFIs and, if they're equal, lets absent SAFI
   be smaller than any other SAFI. So IPv4 (0x0001) sorts before IPv4
   unicast (0x000101) and that in turn sorts before IPv6 (0x0002).

   Found by beck while breaking OpenSSL

   ok kenjiro
VersionDeltaFile
1.96+5-5lib/libcrypto/x509/x509_addr.c
+5-51 files

OpenBSD/src S7xm4S3usr.bin/ssh chacha.c

   chacha: avoid -Wunterminated-string-initialization warning

   The sizes of sigma[] and tau[] aren't used, so include a trailing NUL and
   thereby avoid upsetting modern compilers about use of dangerous, valid C.

   ok deraadt djm
VersionDeltaFile
1.3+3-3usr.bin/ssh/chacha.c
+3-31 files

OpenBSD/src 2INIgFfsys/kern kern_exec.c

   Intended behaviour should not have a XXX XXX XXX XXX
   ok beck
VersionDeltaFile
1.269+2-5sys/kern/kern_exec.c
+2-51 files

OpenBSD/src qorsBALsys/dev/pci/drm/amd/amdgpu vcn_v4_0.c

   drm/amdgpu/vcn4: Avoid overflow on msg bound check

   From Benjamin Cheng
   271cd5429513ff9b364a9bf8903e5b65b687eb25 in linux-6.18.y/6.18.32
   65bce27ea6192320448c30267ffc17ffa094e713 in mainline linux
VersionDeltaFile
1.12+3-1sys/dev/pci/drm/amd/amdgpu/vcn_v4_0.c
+3-11 files