FreeNAS/freenas 04c55b6tests/api2 test_300_nfs.py test_200_ftp.py

rm bulk tests
DeltaFile
+0-2,090tests/api2/test_300_nfs.py
+0-1,411tests/api2/test_200_ftp.py
+0-701tests/api2/test_011_user.py
+0-565tests/api2/test_audit_websocket.py
+0-495tests/api2/test_440_snmp.py
+0-488tests/api2/test_420_smb.py
+0-5,750259 files not shown
+0-31,553265 files

FreeNAS/freenas f3b0296src/middlewared/middlewared/api/v26_0_0 zpool_query.py, src/middlewared/middlewared/api/v27_0_0 zpool_query.py

better type annotations
DeltaFile
+53-5src/middlewared/middlewared/api/v26_0_0/zpool_query.py
+53-5src/middlewared/middlewared/api/v27_0_0/zpool_query.py
+0-1src/middlewared/middlewared/plugins/pool_/pool.py
+106-113 files

FreeBSD/ports 08eb51dbiology/vsearch distinfo Makefile

biology/vsearch: Update to 2.30.6

Fix regression introduced in 2.30.1
Changes: https://github.com/torognes/vsearch/releases

Reported by:    portscout
DeltaFile
+3-3biology/vsearch/distinfo
+1-1biology/vsearch/Makefile
+4-42 files

FreeBSD/ports a12be08misc/freebsd-doc-all Makefile, misc/freebsd-doc-en distinfo pkg-plist

misc/freebsd-doc-*: Update to rev. f84767f from FreeBSD docset

Approved by:    doceng (implicit)
DeltaFile
+3-3misc/freebsd-doc-en/distinfo
+3-0misc/freebsd-doc-en/pkg-plist
+1-1misc/freebsd-doc-en/Makefile
+1-1misc/freebsd-doc-all/Makefile
+2-0misc/freebsd-doc-nl/pkg-plist
+10-55 files

HardenedBSD/src 30e2162lib/libc/gen dup3.3, lib/libsys dup.2

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+2-6usr.bin/diff3/diff3.c
+2-5usr.bin/diff/pr.c
+4-1lib/libsys/dup.2
+2-0lib/libc/gen/dup3.3
+10-124 files

HardenedBSD/src 0253f52lib/libc/gen dup3.3, lib/libsys dup.2

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+2-6usr.bin/diff3/diff3.c
+2-5usr.bin/diff/pr.c
+4-1lib/libsys/dup.2
+2-0lib/libc/gen/dup3.3
+10-124 files

HardenedBSD/ports 1916718shells/atuin distinfo Makefile, textproc/jaq distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+395-317shells/atuin/distinfo
+198-160shells/atuin/Makefile
+319-0textproc/jsongrep/distinfo
+133-115textproc/jaq/distinfo
+97-147www/py-primp/distinfo
+182-0textproc/jsongrep/Makefile
+1,324-73954 files not shown
+1,549-1,13860 files

OpenBSD/src hIObrY5lib/libtls tls_ocsp.c

   libtls: const workarounds for X509_NAME in OCSP for OpenSSL 4

   The API to look up a cert by subject or issuer name clearly only needs to
   do name comparisons in a collection of certs so should by all means take a
   const X509_NAME * as an argument. However, this isn't all that easy to do
   and hence it's only in OpenSSL 4 that this obvious step was reached.

   This means that there is no way around casting for older code. One could
   cast the return value of X509_get_issuer_name() or the argument passed to
   the two lookups by subject. jsing slightly prefers the second approach,
   so this is what we do here.

   ok djm jsing kenjiro
VersionDeltaFile
1.27+5-4lib/libtls/tls_ocsp.c
+5-41 files

OpenBSD/src uTH9Jerlib/libtls tls_conninfo.c tls_verify.c

   libtls: simple cases of const for X509_NAME *

   After the const sprinkling in OpenSSL 1.1, X509_get_{issuer,subject}_name()
   still returned a non-const pointer for unclear reasons. In OpenSSL 4,
   the return value also grew a const qualifier, so move the two "name" in
   tls_conninfo.c and the "subject_name" in tls_verify.c to const. They are
   only used for further processing by already const correct functions (at
   least as far as X509_NAME is concerned).

   ok djm jsing kenjiro
VersionDeltaFile
1.29+3-3lib/libtls/tls_conninfo.c
1.33+3-3lib/libtls/tls_verify.c
+6-62 files

FreeBSD/ports 6df3d90graphics/dcmtk Makefile pkg-plist

graphics/dcmtk: Add unversioned link to DATADIR

share/dcmtk-x.y.z -> share/dcmtk
Prevents dependent ports and other tools that require access to DCMTK
dictionaries from breaking every time the dcmtk version changes.

PR:             293668
Approved by:    (blanket, prevent consumer breakage)
DeltaFile
+5-0graphics/dcmtk/Makefile
+1-0graphics/dcmtk/pkg-plist
+6-02 files

HardenedBSD/ports 6df3d90graphics/dcmtk Makefile pkg-plist

graphics/dcmtk: Add unversioned link to DATADIR

share/dcmtk-x.y.z -> share/dcmtk
Prevents dependent ports and other tools that require access to DCMTK
dictionaries from breaking every time the dcmtk version changes.

PR:             293668
Approved by:    (blanket, prevent consumer breakage)
DeltaFile
+5-0graphics/dcmtk/Makefile
+1-0graphics/dcmtk/pkg-plist
+6-02 files

NetBSD/pkgsrc-wip f564276rust194 rust.mk options.mk, rust194/patches patch-compiler_rustc__llvm_build.rs patch-compiler_rustc__target_src_spec_targets_aarch64__be__unknown__netbsd.rs

rust194: reduce diffs to pkgsrc
DeltaFile
+9-5rust194/rust.mk
+2-9rust194/options.mk
+3-3rust194/platform.mk
+1-1rust194/patches/patch-compiler_rustc__llvm_build.rs
+1-1rust194/patches/patch-compiler_rustc__target_src_spec_targets_aarch64__be__unknown__netbsd.rs
+1-1rust194/patches/patch-compiler_rustc__target_src_spec_targets_aarch64__unknown__netbsd.rs
+17-2046 files not shown
+63-6652 files

NetBSD/pkgsrc-wip 1ca55fb. TODO

TODO: + wlroots-0.20.
DeltaFile
+1-0TODO
+1-01 files

NetBSD/pkgsrc 5kiDtELnet/lldpd distinfo, net/lldpd/patches patch-src_daemon_interfaces-bsd.c

   net/lldpd: avoid memory leaks when returning ealy from bridge scan
VersionDeltaFile
1.6+10-4net/lldpd/patches/patch-src_daemon_interfaces-bsd.c
1.24+2-2net/lldpd/distinfo
+12-62 files

NetBSD/src qXRN7AMtests/usr.bin/xlint/lint1 msg_380.c msg_381.c, usr.bin/xlint/lint1 tree.c

   lint: do not warn about lossy cast from floating to integer

   The check is intended to catch unintentional loss of accuracy. Having an
   explicit cast in the code makes the intention clear enough.
VersionDeltaFile
1.706+3-3usr.bin/xlint/lint1/tree.c
1.4+4-1tests/usr.bin/xlint/lint1/msg_380.c
1.4+4-1tests/usr.bin/xlint/lint1/msg_381.c
+11-53 files

OpenBSD/ports MrFAZbUdevel/codex distinfo, devel/codex/patches patch-codex-rs_core_src_tools_spec_rs patch-codex-rs_Cargo_toml

   devel/codex: update to 0.117.0
VersionDeltaFile
1.12+56-20devel/codex/distinfo
1.1+66-0devel/codex/patches/patch-codex-rs_core_src_tools_spec_rs
1.10+44-4devel/codex/patches/patch-codex-rs_Cargo_toml
1.5+33-14devel/codex/patches/patch-codex-rs_arg0_src_lib_rs
1.1+43-0devel/codex/patches/patch-codex-rs_core_src_codex_rs
1.1+40-0devel/codex/patches/patch-codex-rs_core_src_tools_router_rs
+282-3814 files not shown
+437-5320 files

NetBSD/pkgsrc zFfLBOxnet/lldpd distinfo, net/lldpd/patches patch-src_daemon_interfaces-bsd.c

   net/lldpd: patch to fix endless loop on bridge interfaces
VersionDeltaFile
1.5+32-42net/lldpd/patches/patch-src_daemon_interfaces-bsd.c
1.23+2-1net/lldpd/distinfo
+34-432 files

NetBSD/pkgsrc zsnixU8doc CHANGES-2026, net/lldpd distinfo Makefile

   net/lldpd: update to 1.0.21

   1.0.21 [2026-03-14 22:17:53 +0100]:

    - [25e90db27404] release: 1.0.21 (Vincent Bernat)
    - [8bee83920123] doc: be clearer about how to install on macOS (Vincent Bernat)
    - [18d8f3ef03ac] build: add a few more Docker platforms (Vincent Bernat)
    - [aa1bb6253375] build: fix hardcoded ghcr.io path (Vincent Bernat)
    - [479afbb6240d] daemon/priv: factor out check of authorized paths (Vincent Bernat)
    - [4c5dccc97efc] doc: fix libtool invocation (Vincent Bernat)
    - [5facaf317d4a] daemon: do not fallback to ioctl for wireless (Vincent Bernat)
    - [6093ce4b65bb] daemon: use /sys/class/net/.../wireless to check wireless interface (Vincent Bernat)
    - [753b81e060d3] daemon: only keep one privileged op to remove both socket and lock (Vincent Bernat)
    - [66d67e5d145b] daemon: fix arbitrary file deletion in the privileged process (Vincent Bernat)
    - [747113fa7ed1] client: fix compilation warning about unterminated strings (Vincent Bernat)
    - [bf772f3193a0] doc: add NEWS entry for latest commit (Vincent Bernat)
    - [375c60c1ffe7] interfaces: use ethtool link mode bits for accurate MAU type selection (#771) (Ciro Iriarte)
    - [dcb62ae78e89] daemon: fix path traversal vulnerability in asroot_iface_description_os() (Vincent Bernat)
    - [5e144270fde7] daemon: fix path traversal vulnerability in asroot_open() (Vincent Bernat)

    [68 lines not shown]
VersionDeltaFile
1.22+4-4net/lldpd/distinfo
1.57+2-3net/lldpd/Makefile
1.1930+2-1doc/CHANGES-2026
1.8+2-0net/lldpd/PLIST
+10-84 files

OpenBSD/ports VIshGhsarchivers/zpaqfranz distinfo Makefile

   archivers/zpaqfranz: update to 64.7

   From maintainer tux0r
VersionDeltaFile
1.39+2-2archivers/zpaqfranz/distinfo
1.42+1-1archivers/zpaqfranz/Makefile
+3-32 files

HardenedBSD/ports ad61804java/openjdk25 Makefile, java/openjdk26 Makefile

java/openjdk: Fix pkgsuffix for jre builds

java/openjdk25 and openjdk26 would use the same pkgsuffix when building
the jre FLAVOR, making the package names clash.

Reported by:    Antoine Brodin <antoine at freebsd.org>
Reviewed by:    fuz
Approved by:    fuz
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D56123
DeltaFile
+2-2java/openjdk25/Makefile
+2-1java/openjdk26/Makefile
+4-32 files

FreeBSD/ports ad61804java/openjdk25 Makefile, java/openjdk26 Makefile

java/openjdk: Fix pkgsuffix for jre builds

java/openjdk25 and openjdk26 would use the same pkgsuffix when building
the jre FLAVOR, making the package names clash.

Reported by:    Antoine Brodin <antoine at freebsd.org>
Reviewed by:    fuz
Approved by:    fuz
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D56123
DeltaFile
+2-2java/openjdk25/Makefile
+2-1java/openjdk26/Makefile
+4-32 files

NetBSD/pkgsrc dULtCC1doc CHANGES-2026

   doc: Updated devel/ocaml-dune-configurator to 3.22.0
VersionDeltaFile
1.1929+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc xYJA4VHdevel/ocaml-dune-configurator Makefile

   ocaml-dune-configurator: update to 3.22.0.

   See ocaml-dune.
VersionDeltaFile
1.11+1-2devel/ocaml-dune-configurator/Makefile
+1-21 files

NetBSD/pkgsrc BQBlltudoc CHANGES-2026 TODO

   doc: Updated devel/ocaml-dune to 3.22.0
VersionDeltaFile
1.1928+2-1doc/CHANGES-2026
1.26994+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc iYjNwIqdevel/ocaml-dune distinfo Makefile.common

   ocaml-dune: update to 3.22.0.

   3.22.0 (2026-03-18)
   -------------------

   ### Fixed

   - `Dyn.to_string` now uses a smarter way to convert floats. This ensures that
     floats are printed with enough precision to round-trip and are valid OCaml
     lexemes. (#12982, fixes #12980, @Alizter)

   - Fix `dune install --prefix` failing with relative paths outside the workspace
     like `../foo` (#12993, fixes #12241, @benodiwal)

   - Place the default trace file inside the build directory at the
     workspace root, rather than relative to the current directory.
     (#13735, @vouillon)

   - Fixed interpreting relative paths in `%{bin:..}` and `%{bin-available:..}`.

    [195 lines not shown]
VersionDeltaFile
1.19+4-4devel/ocaml-dune/distinfo
1.10+2-2devel/ocaml-dune/Makefile.common
1.21+1-2devel/ocaml-dune/Makefile
1.12+1-0devel/ocaml-dune/PLIST
+8-84 files

LLVM/project 16e0658clang/www cxx_status.html

[Clang][NFC] Trivial relocation is no longer a c++26 feature
DeltaFile
+0-5clang/www/cxx_status.html
+0-51 files

LLVM/project 00c6b4dmlir/lib/Dialect/Vector/IR VectorOps.cpp, mlir/test/Dialect/Vector canonicalize.mlir

[MLIR][Vector] Fix crash in foldDenseElementsAttrDestInsertOp on poison index (#188508)

When a dynamic index of -1 (the kPoisonIndex sentinel) was folded into
the static position of a vector.insert op,
foldDenseElementsAttrDestInsertOp would proceed to call
calculateInsertPosition, which returned -1. The subsequent iterator
arithmetic (allValues.begin() + (-1)) was undefined behaviour, causing
an assertion in DenseElementsAttr::get.

Fix by bailing out early in foldDenseElementsAttrDestInsertOp when any
static position equals kPoisonIndex, consistent with how
InsertChainFullyInitialized already guards this case.

Fixes #188404

Assisted-by: Claude Code
DeltaFile
+19-0mlir/test/Dialect/Vector/canonicalize.mlir
+5-0mlir/lib/Dialect/Vector/IR/VectorOps.cpp
+24-02 files

FreeBSD/ports c1753addevel/R-cran-tinytest distinfo Makefile

devel/R-cran-tinytest: Update to 1.4.3

- Update WWW to the official CRAN page, as it provides more comprehensive
  documentation and metadata than the GitHub repository.

ChangeLog: https://cran.r-project.org/web/packages/tinytest/NEWS
DeltaFile
+3-3devel/R-cran-tinytest/distinfo
+2-3devel/R-cran-tinytest/Makefile
+5-62 files

HardenedBSD/ports c1753addevel/R-cran-tinytest distinfo Makefile

devel/R-cran-tinytest: Update to 1.4.3

- Update WWW to the official CRAN page, as it provides more comprehensive
  documentation and metadata than the GitHub repository.

ChangeLog: https://cran.r-project.org/web/packages/tinytest/NEWS
DeltaFile
+3-3devel/R-cran-tinytest/distinfo
+2-3devel/R-cran-tinytest/Makefile
+5-62 files

FreeBSD/ports e317834math/R-cran-terra distinfo Makefile, math/R-cran-terra/files patch-fix-tests

math/R-cran-terra: Update to 1.9-11

Mark port as TESTING_UNSAFE

ChangeLog: https://cran.r-project.org/web/packages/terra/news/news.html
DeltaFile
+0-80math/R-cran-terra/files/patch-fix-tests
+3-3math/R-cran-terra/distinfo
+2-2math/R-cran-terra/Makefile
+5-853 files