FreeNAS/freenas c127fe1src/middlewared/middlewared/plugins/interface configure.py

don't fail configuration if an address has already been removed
DeltaFile
+10-1src/middlewared/middlewared/plugins/interface/configure.py
+10-11 files

FreeBSD/src 083f8f3sys/contrib/dev/athk/ath10k ce.c

ath10k: update Atheros/QCA's ath10k driver

This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
05f7e89ab9731565d8a62e3b5d1ec206485eeb0b ( tag: v6.19 ).

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+8-8sys/contrib/dev/athk/ath10k/ce.c
+8-81 files

FreeBSD/src 4c23a98sys/kern subr_asan.c

asan: Use memset_early() to fill shadow memory

__builtin_memset() calls are replaced with calls to memset(), but that
can't be used before ifunc relocations are processed if the
implementation is selected at boot time.  Meanwhile, the sanitizer may
emit calls to __asan_set_shadow_*() as soon as locore jumps into C code,
before ifuncs are selected.

Just unconditionally use memset_early() to work around this.

Reported by:    andrew
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D55079
DeltaFile
+2-2sys/kern/subr_asan.c
+2-21 files

FreeBSD/src a485399sys/netinet tcp_syncache.c, sys/sys mbuf.h

tcp: restrict flowtype copying to specific RSS TCP types

Reviewed by:    gallatin, tuexen
Differential Revision:  https://reviews.freebsd.org/D55196
DeltaFile
+2-2sys/netinet/tcp_syncache.c
+4-0sys/sys/mbuf.h
+6-22 files

LLVM/project a6929f7mlir/include/mlir/Dialect/MPI/IR MPIOps.td, mlir/lib/Conversion/ShardToMPI ShardToMPI.cpp

[mlir][shard,mpi] Allowing 2d-grids and simplifying lowering shard.all_gather (#180243)

- fixing incorrect assertion and related function name
- MPI_comm_split is not pure
- simplifying/standardizing permutation in all_gather

---------

Co-authored-by: Rolf Morel <rolfmorel at gmail.com>
DeltaFile
+108-89mlir/lib/Conversion/ShardToMPI/ShardToMPI.cpp
+82-71mlir/test/Conversion/ShardToMPI/convert-shard-to-mpi.mlir
+21-38mlir/lib/Dialect/Shard/Transforms/Partition.cpp
+3-2mlir/test/Dialect/Shard/partition.mlir
+1-1mlir/include/mlir/Dialect/MPI/IR/MPIOps.td
+215-2015 files

LLVM/project 5e0e389utils/bazel/llvm-project-overlay/llvm BUILD.bazel

[bazel] Port a29f0dd, second attempt.
DeltaFile
+2-0utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+2-01 files

FreeBSD/src d2b84ecmld mac80211.c iface.c, mvm d3.c

iwlwifi: update Intel's mvm/mld drivers

This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
05f7e89ab9731565d8a62e3b5d1ec206485eeb0b ( tag: v6.19 ).

Sponsored by:   The FreeBSD Foundation
DeltaFile
+5-1mvm/d3.c
+2-0mld/mac80211.c
+0-2mld/iface.c
+7-33 files

FreeBSD/src 9e30e89. mac.c ce.c

ath12k: update Atheros/QCA's ath12k driver

This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
05f7e89ab9731565d8a62e3b5d1ec206485eeb0b ( tag: v6.19 ).

Sponsored by:   The FreeBSD Foundation
DeltaFile
+10-6mac.c
+6-6ce.c
+1-8wmi.c
+17-203 files

FreeBSD/src 91a3131. ce.c

ath10k: update Atheros/QCA's ath10k driver

This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
05f7e89ab9731565d8a62e3b5d1ec206485eeb0b ( tag: v6.19 ).

Sponsored by:   The FreeBSD Foundation
DeltaFile
+8-8ce.c
+8-81 files

LLVM/project 22c6b70llvm/utils/gn/secondary/llvm/test BUILD.gn, llvm/utils/gn/secondary/llvm/tools/llubi BUILD.gn

[gn] port a29f0dd09680 (llubi)
DeltaFile
+13-0llvm/utils/gn/secondary/llvm/tools/llubi/lib/BUILD.gn
+11-0llvm/utils/gn/secondary/llvm/tools/llubi/BUILD.gn
+1-0llvm/utils/gn/secondary/llvm/test/BUILD.gn
+25-03 files

LLVM/project 993e1f6llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 bool-mask.ll subvector-minbitwidth-unsigned-value.ll

Revert "[SLP]Support for zext i1 %x modeling as select %x, 1, 0"

This reverts commit 70aebae2a13114f4e3d5e2460c052d8f3de295be to fix
buildbots https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flab.llvm.org%2Fbuildbot%2F%23%2Fbuilders%2F85%2Fbuilds%2F18614&data=05%7C02%7C%7Ce5641da3fe984280a6e908de68b3658c%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C639063316889757116%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=65hUwLDdZkXq3zUEt3cVuqJNwXN7Alw4JKDggDbjeVk%3D&reserved=0
DeltaFile
+306-72llvm/test/Transforms/SLPVectorizer/X86/bool-mask.ll
+7-82llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+10-4llvm/test/Transforms/SLPVectorizer/X86/subvector-minbitwidth-unsigned-value.ll
+323-1583 files

FreeBSD/ports ccc5db8security/py-lib4sbom Makefile distinfo

security/py-lib4sbom: Update 0.8.7 => 0.9.4

Fixes and features:
 * improved service component processing for CycloneDX
 * convert sbom types between SPDX and CycloneDX
 * update licence list
 * distributionConstraints
 * default licence type
 * update suported Python version
 * add SBOM validation debug
 * Invalid CycloneDX SHA algorithm specified (fixes #73)
 * add support for CycloneDX 1.7
 * add support for parsing SPDX documents in in-toto statements
 * optimised CycloneDX JSON schema validation
 * CycloneDX validation fails (fixes #70)
 * detect CBOM
https://github.com/anthonyharrison/lib4sbom/releases/tag/v0.8.8
https://github.com/anthonyharrison/lib4sbom/releases/tag/v0.9.0
https://github.com/anthonyharrison/lib4sbom/releases/tag/v0.9.1

    [9 lines not shown]
DeltaFile
+7-6security/py-lib4sbom/Makefile
+3-3security/py-lib4sbom/distinfo
+10-92 files

LLVM/project 1e47ccfutils/bazel/llvm-project-overlay/llvm BUILD.bazel

[bazel] Port a29f0dd.
DeltaFile
+15-0utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+15-01 files

LLVM/project 3332192llvm/include/llvm/CodeGen TargetLowering.h ISDOpcodes.h, llvm/include/llvm/IR Intrinsics.td

[LLVM][CodeGen]  Improve CTSELECT fallback lowering and target support modeling (#179395)

This pull request refactors and improves the **fallback handling** of
constant-time select (CTSELECT) in LLVM’s code generation
infrastructure. The changes clarify semantics, simplify
target-capability checks, and improve the correctness and
maintainability of fallback lowering, without changing the intended
constant-time guarantees.

### Summary of Changes

- **CTSELECT semantics**
- Clarified documentation for the `CTSELECT` node to explicitly describe
its operands and its role as the lowering target for the constant-time
select intrinsic.

- **TargetLowering cleanup**
  - Removed CTSELECT-specific entries from `SelectSupportKind`.
- Introduced a dedicated `isCtSelectSupported(EVT)` hook to cleanly

    [22 lines not shown]
DeltaFile
+18-43llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+4-7llvm/include/llvm/CodeGen/TargetLowering.h
+4-4llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+2-2llvm/include/llvm/CodeGen/ISDOpcodes.h
+1-2llvm/include/llvm/IR/Intrinsics.td
+2-0llvm/lib/Target/X86/X86ISelLowering.h
+31-583 files not shown
+35-609 files

OPNSense/core fa15e2fsrc/opnsense/mvc/app/views/OPNsense/Diagnostics fw_log.volt, src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

Generalize the url hash by using an object
DeltaFile
+8-9src/opnsense/mvc/app/views/OPNsense/Diagnostics/fw_log.volt
+5-1src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+13-102 files

FreeBSD/src 212272aetc/mtree BSD.usr.dist

mtree: stop creating /usr/share/doc/ncurses

In base 68ad2b0d7af2a the ncurses html documentation was removed, and
entries added to ObsoleteFiles.inc to get rid of /usr/share/doc/ncurses,
but the directory was still being re-created via BSD.usr.dist. Remove it
from there too.

Fixes:          68ad2b0d7af2a
MFC after:      1 month
DeltaFile
+0-2etc/mtree/BSD.usr.dist
+0-21 files

FreeBSD/ports a8f2a25devel/py-typecode distinfo Makefile

devel/py-typecode: Update 30.0.2 => 30.1.0

ChangeLog:
https://github.com/aboutcode-org/typecode/blob/v30.1.0/CHANGELOG.rst

Fix warnings from portlint:
- Remove dot from COMMENT.
- Split long line >80 in pkg-descr.

PR:     293081 292261
DeltaFile
+3-3devel/py-typecode/distinfo
+2-3devel/py-typecode/Makefile
+2-2devel/py-typecode/pkg-descr
+7-83 files

OpenZFS/src 1412bdcmodule/os/freebsd/zfs zfs_vnops_os.c

zfs_vnops_os.c: Move a vput() to after zfs_setattr_dir()

Without this patch, the following crash can occur when
a file system is configured with "xattr=dir".

VNASSERT failed: locked not true at
 /posix-acl/freebsd-rdma/sys/kern/vfs_subr.c:5786 (assert_vop_locked)
    hold count flags ()
    flags ()
    lock type zfs: UNLOCKED
panic: zfs_dirent_lookup: vnode is not locked but should be
cpuid = 3
time = 1770520763
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b
vpanic() at vpanic+0x136/frame 0xfffffe00914c8270
panic() at panic+0x43/frame 0xfffffe00914c82d0
assert_vop_locked() at assert_vop_locked+0x78
zfs_dirent_lookup() at zfs_dirent_lookup+0x41

    [14 lines not shown]
DeltaFile
+3-3module/os/freebsd/zfs/zfs_vnops_os.c
+3-31 files

FreeBSD/src 36ec2b1bin/pwd Makefile, bin/pwd/tests pwd_test.sh Makefile

pwd: Add tests

MFC after:      1 week
Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D55153
DeltaFile
+73-0bin/pwd/tests/pwd_test.sh
+6-2bin/pwd/Makefile
+4-0bin/pwd/tests/Makefile
+2-0etc/mtree/BSD.tests.dist
+85-24 files

FreeBSD/src 2df923cbin/pwd pwd.c pwd.1

pwd: Clean up and adopt POSIX semantics

According to POSIX, the default should be -L.  Based on code history,
whoever first wrote BSD pwd(1) could not figure out how to implement
-L and therefore made -P the default (and only) option. Support for -L
was later added, but the default was never changed.

Clean up the code, make -L the default, and rewrite getcwd_logical() to
reject paths that contain dot or dot-dot, as required by POSIX.

MFC after:      1 week
Reviewed by:    olce
Differential Revision:  https://reviews.freebsd.org/D55146
DeltaFile
+52-47bin/pwd/pwd.c
+2-2bin/pwd/pwd.1
+54-492 files

OpenBSD/ports x9ZHoVkdevel/got distinfo Makefile

   update to got-0.122

   - fix gotd/gotsys-check trying to parse gotsys.conf from a non-zero file offset
   - fix setting of a custom HEAD reference during repository creation by gotsysd
   - tweak gotwebd's Content-Security-Policy (CSP) to allow javascript in websites
   - fix CSP-violating URL-paths to gotwebd static assets in generated HTML
   - document gotwebd's Content-Security-Policy in gotwebd.conf.5
   - fix gotwebd serving websites from a branch other than HEAD
   - add a per-repository clone_url option gotwebd.conf
   - make gotsys-write-conf set the clone_url option in gotwebd.conf
   - make 'tog diff' indent log messages above patches for safety
   - gotweb can now show SSH host key fingerprints for clone URLs and login hints
   - make gotsys-write-conf add ssh host key fingerprints to /etc/gotwebd.conf
   - only display the "Clone URL:" label if there is a clone URL to display
   - fix overflow CSS for gotwebd clone URL
   - scope gotwebd authentication cookies to gotweb URL root path instead of "/"
   - make gotwebd display the authenticated user name while logged in
   - provide a link which can be used to log out when logged into gotwebd
VersionDeltaFile
1.123+2-2devel/got/distinfo
1.141+1-1devel/got/Makefile
+3-32 files

LLVM/project 7d2e182llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 vector-target-demanded-elts.ll

[X86] SimplifyDemandedVectorEltsForTargetNode - add handling for vpmaddwd/vpmaddubsw/vpmulhrsw vector width reduction (#180738)

DeltaFile
+6-12llvm/test/CodeGen/X86/vector-target-demanded-elts.ll
+3-0llvm/lib/Target/X86/X86ISelLowering.cpp
+9-122 files

LLVM/project 0fdf9b9llvm/lib/Transforms/Scalar ConstraintElimination.cpp, llvm/test/Transforms/ConstraintElimination urem-udiv.ll

[ConstraintElim] Infer linear constraints from udiv and urem (#180689)

urem x, n: result < n (remainder is always less than divisor)
urem x, n: result <= x (remainder is at most the dividend)
udiv x, n: result <= x (quotient is at most the dividend)

https://alive2.llvm.org/ce/z/ezzsjQ
DeltaFile
+361-0llvm/test/Transforms/ConstraintElimination/urem-udiv.ll
+25-0llvm/lib/Transforms/Scalar/ConstraintElimination.cpp
+386-02 files

FreeBSD/ports cd3e2b5net/keycloak distinfo Makefile

net/keycloak: Update 26.5.2 => 26.5.3

Release Notes:
https://www.keycloak.org/2026/02/keycloak-2653-released
https://github.com/keycloak/keycloak/releases/tag/26.5.3

PR:             293082
Security:       CVE-2026-1609
Security:       CVE-2026-1529
Security:       CVE-2026-1486
Security:       CVE-2025-14778
MFH:            2026Q1
(cherry picked from commit 53ed2d6632b1d550d80c91001ce319b54c4a4577)
DeltaFile
+3-3net/keycloak/distinfo
+1-1net/keycloak/Makefile
+4-42 files

LLVM/project 6c0ff8doffload/test lit.cfg, offload/test/mapping firstprivate_aligned.cpp

Revert "Reapply [Offload][lit] Link against SPIR-V DeviceRTL if present" (#180743)

Reverts llvm/llvm-project#180231
DeltaFile
+2-3offload/test/lit.cfg
+1-0offload/test/mapping/firstprivate_aligned.cpp
+3-32 files

FreeBSD/ports 53ed2d6net/keycloak distinfo Makefile

net/keycloak: Update 26.5.2 => 26.5.3

Release Notes:
https://www.keycloak.org/2026/02/keycloak-2653-released
https://github.com/keycloak/keycloak/releases/tag/26.5.3

PR:             293082
Security:       CVE-2026-1609
Security:       CVE-2026-1529
Security:       CVE-2026-1486
Security:       CVE-2025-14778
MFH:            2026Q1
DeltaFile
+3-3net/keycloak/distinfo
+1-1net/keycloak/Makefile
+4-42 files

OPNSense/ports 96a0697security/tor distinfo Makefile

security/tor: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3security/tor/distinfo
+1-1security/tor/Makefile
+4-42 files

OPNSense/ports 7d84af9. UPDATING MOVED, Mk/Uses inotify.mk pyqt.mk

Framework: sync with upstream

Taken from: FreeBSD
DeltaFile
+34-0Mk/Uses/inotify.mk
+11-0UPDATING
+3-3Mk/Uses/pyqt.mk
+2-2Mk/Uses/qt.mk
+3-0MOVED
+1-1Mk/Uses/electron.mk
+54-66 files

OPNSense/ports d360b40www/py-gunicorn distinfo Makefile

www/py-gunicorn: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3www/py-gunicorn/distinfo
+1-1www/py-gunicorn/Makefile
+4-42 files

OPNSense/ports 631eeeasysutils/logrotate Makefile, sysutils/logrotate/files logrotate.conf.sample

sysutils/logrotate: sync with upstream

Taken from: FreeBSD
DeltaFile
+1-2sysutils/logrotate/Makefile
+1-0sysutils/logrotate/files/logrotate.conf.sample
+2-22 files