FreeBSD/ports 0736797dns/bind-tools pkg-plist-devel, dns/bind9-devel pkg-plist distinfo

dns/bind9-devel: update to 9.21.19

Changes:        https://downloads.isc.org/isc/bind9/9.21.19/doc/arm/html/notes.html#notes-for-bind-9-21-19
DeltaFile
+8-8dns/bind9-devel/files/extrapatch-bind-min-override-ttl
+5-5dns/bind-tools/pkg-plist-devel
+5-5dns/bind9-devel/pkg-plist
+3-3dns/bind9-devel/distinfo
+1-1dns/bind9-devel/Makefile
+22-225 files

FreeBSD/ports 0736796dns/bind-tools pkg-plist, dns/bind920 pkg-plist distinfo

dns/bind920: update to 9.20.20

Changes:        https://downloads.isc.org/isc/bind9/9.20.20/doc/arm/html/notes.html#notes-for-bind-9-20-20
DeltaFile
+7-7dns/bind920/files/extrapatch-bind-min-override-ttl
+5-5dns/bind920/pkg-plist
+5-5dns/bind-tools/pkg-plist
+3-3dns/bind920/distinfo
+1-1dns/bind920/Makefile
+21-215 files

FreeBSD/ports 0736795dns/bind918 pkg-plist distinfo

dns/bind918: update to 9.18.46

Changes:        https://downloads.isc.org/isc/bind9/9.18.46/doc/arm/html/notes.html#notes-for-bind-9-18-46
DeltaFile
+7-7dns/bind918/pkg-plist
+3-3dns/bind918/distinfo
+1-1dns/bind918/Makefile
+11-113 files

LLVM/project 9be2cf2clang/include/clang/Basic BuiltinsAMDGPU.td BuiltinsAMDGPUDocs.td

[AMDGPU][Clang][Doc] Add documentation for WMMA builtins
DeltaFile
+268-67clang/include/clang/Basic/BuiltinsAMDGPU.td
+300-0clang/include/clang/Basic/BuiltinsAMDGPUDocs.td
+568-672 files

LLVM/project 7aaa2ecclang/lib/Sema SemaExpr.cpp, clang/test/ParserOpenACC parse-constructs.cpp

[clang] use typo-corrected name qualifier for expressions

Fixes #175783
DeltaFile
+12-0clang/test/SemaCXX/GH175783.cpp
+7-0clang/lib/Sema/SemaExpr.cpp
+2-2clang/test/ParserOpenACC/parse-constructs.cpp
+21-23 files

FreeNAS/freenas d4d5100src/middlewared/middlewared/plugins/pool_ pool_operations.py, src/middlewared/middlewared/plugins/zfs_ pool_actions.py

NAS-140037 / 26.0.0-BETA.1 / better pool.upgrade (#18321)

Removes legacy upgrade method and uses the new one. While here add
better docstring.
DeltaFile
+45-19src/middlewared/middlewared/plugins/pool_/pool_operations.py
+0-10src/middlewared/middlewared/plugins/zfs_/pool_actions.py
+9-0src/middlewared/middlewared/plugins/zpool/upgrade_zpool_impl.py
+2-0src/middlewared/middlewared/plugins/zpool/__init__.py
+56-294 files

LLVM/project f8f8d5aclang/test/TableGen builtin-docs.td, clang/utils/TableGen ClangBuiltinsEmitter.cpp

[Clang][TableGen] Sort undocumented builtins after documented ones in generated docs

The builtin documentation emitter previously sorted all categories purely
alphabetically, which placed the "Undocumented" section before categories like
"WMMA" in the generated RST. This made the output confusing since stub entries
appeared before real documentation.

Push the "Undocumented" category to the end of the output so that all documented
categories appear first, regardless of their names.
DeltaFile
+20-10clang/test/TableGen/builtin-docs.td
+10-3clang/utils/TableGen/ClangBuiltinsEmitter.cpp
+30-132 files

FreeNAS/freenas bfca0basrc/middlewared/middlewared/plugins/pool_ pool_operations.py

add import
DeltaFile
+1-0src/middlewared/middlewared/plugins/pool_/pool_operations.py
+1-01 files

FreeNAS/freenas 55bd922src/middlewared/middlewared/plugins/pool_ pool_operations.py, src/middlewared/middlewared/plugins/zpool upgrade_zpool_impl.py

better docstrings
DeltaFile
+7-10src/middlewared/middlewared/plugins/pool_/pool_operations.py
+1-0src/middlewared/middlewared/plugins/zpool/upgrade_zpool_impl.py
+8-102 files

FreeBSD/ports 51615fbaudio/subtui distinfo Makefile

audio/subtui: Update to 2.7.0

Changelog: https://github.com/MattiaPun/SubTUI/releases/tag/v2.7.0
DeltaFile
+5-5audio/subtui/distinfo
+1-1audio/subtui/Makefile
+6-62 files

FreeNAS/freenas b5c78f5src/middlewared/middlewared/plugins/pool_ pool_operations.py, src/middlewared/middlewared/plugins/zfs_ pool_actions.py

better pool.upgrade
DeltaFile
+37-9src/middlewared/middlewared/plugins/pool_/pool_operations.py
+0-10src/middlewared/middlewared/plugins/zfs_/pool_actions.py
+8-0src/middlewared/middlewared/plugins/zpool/upgrade_zpool_impl.py
+2-0src/middlewared/middlewared/plugins/zpool/__init__.py
+47-194 files

LLVM/project 3034c09clang/lib/Format UnwrappedLineParser.cpp, clang/unittests/Format FormatTest.cpp

[clang-format] bugfix: Whitesmiths with IndentAccessModifiers (#182432)

Due to special handling of Whitesmiths when parsing, the additional
level(s) needed for the block, when used with IndentAccessModifiers,
were not being applied. Consequently, when calculating the access
modifier indent offset, the modifiers were being placed at the class
level.

This change ensures that the additional level(s) are not omitted for
Whitesmiths.
DeltaFile
+17-0clang/unittests/Format/FormatTest.cpp
+9-5clang/lib/Format/UnwrappedLineParser.cpp
+26-52 files

HardenedBSD/src 339ea07lib/libpmc/pmu-events/arch/x86/amdzen6 floating-point.json load-store.json, sys/dev/hwpmc hwpmc_ibs.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+1,106-0lib/libpmc/pmu-events/arch/x86/amdzen6/floating-point.json
+614-0sys/dev/hwpmc/hwpmc_ibs.c
+523-0lib/libpmc/pmu-events/arch/x86/amdzen6/load-store.json
+339-0lib/libpmc/pmu-events/arch/x86/amdzen6/recommended.json
+326-0lib/libpmc/pmu-events/arch/x86/amdzen6/l2-cache.json
+192-0lib/libpmc/pmu-events/arch/x86/amdzen6/execution.json
+3,100-039 files not shown
+4,600-12345 files

HardenedBSD/src 77d7b42lib/libiscsiutil Makefile, libexec/nuageinit nuageinit.7

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+19-29usr.bin/diff3/diff3.c
+2-3libexec/nuageinit/nuageinit.7
+1-1usr.sbin/iscsid/Makefile
+1-1lib/libiscsiutil/Makefile
+1-1usr.sbin/ctld/Makefile
+1-0share/mk/src.libnames.mk
+25-356 files

HardenedBSD/src 5e23acbsys/dev/sound/pcm channel.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+15-1sys/dev/sound/pcm/channel.c
+15-11 files

HardenedBSD/ports 57ad56fdatabases/sabiql distinfo Makefile.crates, math/universal pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+867-0databases/sabiql/distinfo
+432-0databases/sabiql/Makefile.crates
+129-71textproc/harper/distinfo
+0-168net/unison240/files/patch-hash__compat.c
+113-36math/universal/pkg-plist
+59-71www/element-web/pkg-plist
+1,600-346125 files not shown
+2,017-1,512131 files

HardenedBSD/src 7456bdcrelease/tools vmimage.subr, usr.sbin/bsdinstall/scripts mirrorselect

HBSD: Resolve merge conflicts

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-49usr.sbin/bsdinstall/scripts/mirrorselect
+4-20release/tools/vmimage.subr
+4-692 files

HardenedBSD/src b9b7ad3lib/libpmc/pmu-events/arch/x86/amdzen6 floating-point.json load-store.json, sys/dev/hwpmc hwpmc_ibs.c

Merge remote-tracking branch 'origin/freebsd/current/main' into hardened/current/master

Conflicts:
        release/tools/vmimage.subr (unresolved)
        usr.sbin/bsdinstall/scripts/mirrorselect (unresolved)
DeltaFile
+1,106-0lib/libpmc/pmu-events/arch/x86/amdzen6/floating-point.json
+614-0sys/dev/hwpmc/hwpmc_ibs.c
+523-0lib/libpmc/pmu-events/arch/x86/amdzen6/load-store.json
+339-0lib/libpmc/pmu-events/arch/x86/amdzen6/recommended.json
+326-0lib/libpmc/pmu-events/arch/x86/amdzen6/l2-cache.json
+192-0lib/libpmc/pmu-events/arch/x86/amdzen6/execution.json
+3,100-034 files not shown
+4,631-7940 files

OpenBSD/ports q8u3NcFdevel/rebar3 distinfo Makefile, devel/rebar3/patches patch-rebar_config

   devel/rebar3: Update to 3.27.0
VersionDeltaFile
1.13+2-2devel/rebar3/distinfo
1.13+2-2devel/rebar3/patches/patch-rebar_config
1.22+1-1devel/rebar3/Makefile
+5-53 files

OpenBSD/ports 063Y2ZSlang/erlang/28 distinfo Makefile

   lang/erlang/28: Update to 28.3.3
VersionDeltaFile
1.12+4-4lang/erlang/28/distinfo
1.13+3-3lang/erlang/28/Makefile
+7-72 files

Linux/linux 42eb017fs/smb/client fs_context.c inode.c

Merge tag 'v7.0rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6

Pull smb client fixes from Steve French:

 - Two multichannel fixes

 - Locking fix for superblock flags

 - Fix to remove debug message that could log password

 - Cleanup fix for setting credentials

* tag 'v7.0rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6:
  smb: client: Use snprintf in cifs_set_cifscreds
  smb: client: Don't log plaintext credentials in cifs_set_cifscreds
  smb: client: fix broken multichannel with krb5+signing
  smb: client: use atomic_t for mnt_cifs_flags
  smb: client: fix cifs_pick_channel when channels are equally loaded
DeltaFile
+74-75fs/smb/client/fs_context.c
+76-70fs/smb/client/inode.c
+44-46fs/smb/client/file.c
+44-40fs/smb/client/cifsfs.c
+44-36fs/smb/client/connect.c
+50-11fs/smb/client/cifsglob.h
+332-27822 files not shown
+492-44828 files

FreeBSD/ports 37a1a02net/dhcpd distinfo Makefile

net/dhcpd: Update 6.6.20200413 => 7.8.20260223

Changelog:
https://github.com/koue/dhcpd/blob/7.8.20260223/ChangeLog

PR:     293480
DeltaFile
+3-3net/dhcpd/distinfo
+1-2net/dhcpd/Makefile
+4-52 files

HardenedBSD/ports 37a1a02net/dhcpd distinfo Makefile

net/dhcpd: Update 6.6.20200413 => 7.8.20260223

Changelog:
https://github.com/koue/dhcpd/blob/7.8.20260223/ChangeLog

PR:     293480
DeltaFile
+3-3net/dhcpd/distinfo
+1-2net/dhcpd/Makefile
+4-52 files

OpenBSD/src mgkPjRlusr.bin/mg re_search.c

   fix replace-regexp issues

   - an infinite loop with (replace-regexp "^.*$" "") because it does not
     advance to the next line

   - replace-regexp replaces all occurrences of ^pattern in a line.

   diff from Mark Willson (mark [at] hydrus.org.uk,) thanks!

   minor tweak by me, I've used gotoeol() instead of setting curwp->w_doto
   manually.
VersionDeltaFile
1.38+7-4usr.bin/mg/re_search.c
+7-41 files

FreeNAS/freenas ede0340src/middlewared/middlewared/alert/source pools.py, src/middlewared/middlewared/plugins/pool_ info.py pool.py

NAS-140032 / 26.0.0-BETA.1 / better pool.is_upgraded (#18320)

Add a better pool.is_upgraded and remove the legacy implementation.
Doesn't use our process pool. Dependent on PR:
https://github.com/truenas/truenas_pylibzfs/pull/151
DeltaFile
+42-24src/middlewared/middlewared/plugins/pool_/info.py
+21-0src/middlewared/middlewared/plugins/zpool/get_zpool_features_impl.py
+10-10src/middlewared/middlewared/alert/source/pools.py
+0-10src/middlewared/middlewared/plugins/zfs_/pool_actions.py
+5-1src/middlewared/middlewared/plugins/zpool/__init__.py
+1-1src/middlewared/middlewared/plugins/pool_/pool.py
+79-466 files

LLVM/project e61b516clang/test/CodeGenOpenCL cl-uniform-wg-size.cl amdgpu-enqueue-kernel.cl, llvm/lib/IR AutoUpgrade.cpp

[AMDGPU] Make uniform-work-group-size a valueless attribute

The "uniform-work-group-size" function attribute previously took a
string value of "true" or "false". Since presence alone can convey
the "true" semantics and absence can convey "false", the value is
unnecessary.

This patch converts it to a valueless string attribute: presence
indicates true, absence indicates false. For backward compatibility,
auto-upgrade logic is added in both UpgradeAttributes (bitcode) and
UpgradeFunctionAttributes: if the old value is "true", the attribute
is kept without a value; if "false", the attribute is removed.

All setters (Clang CodeGen, OMPIRBuilder, AMDGPUAttributor, ROCDL
translation) and readers (AMDGPUAttributor, AMDGPULowerKernelAttributes,
AMDGPUHSAMetadataStreamer) are updated accordingly. The attribute is
also documented in the AMDGPU LLVM IR Attributes table where it was
previously missing.
DeltaFile
+43-17clang/test/CodeGenOpenCL/cl-uniform-wg-size.cl
+24-26clang/test/CodeGenOpenCL/amdgpu-enqueue-kernel.cl
+21-0llvm/test/Bitcode/upgrade-uniform-work-group-size.ll
+21-0llvm/lib/IR/AutoUpgrade.cpp
+4-9llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp
+5-6llvm/test/CodeGen/AMDGPU/uniform-work-group-propagate-attribute.ll
+118-5845 files not shown
+196-13851 files

LLVM/project 4d724c0llvm/test/CodeGen/X86 known-never-zero.ll

[X86] known-never-zero.ll - add tests showing failure to handle ISD::EXTRACT_VECTOR_ELT nodes (#183934)

DeltaFile
+70-0llvm/test/CodeGen/X86/known-never-zero.ll
+70-01 files

FreeBSD/src c2dee77usr.bin/diff3 diff3.c

diff3: Code cleanup

* Order includes.

* Turn the diff type into an enum.

* Turn an unreachable error message into an assertion.

* Remove unused debugging code.

* Remove some dead assignments.

* Consistently use 1 instead of EXIT_FAILURE.

* Turn a return from main() into an exit().

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    bapt
Differential Revision:  https://reviews.freebsd.org/D55517
DeltaFile
+19-29usr.bin/diff3/diff3.c
+19-291 files

HardenedBSD/src c2dee77usr.bin/diff3 diff3.c

diff3: Code cleanup

* Order includes.

* Turn the diff type into an enum.

* Turn an unreachable error message into an assertion.

* Remove unused debugging code.

* Remove some dead assignments.

* Consistently use 1 instead of EXIT_FAILURE.

* Turn a return from main() into an exit().

MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    bapt
Differential Revision:  https://reviews.freebsd.org/D55517
DeltaFile
+19-29usr.bin/diff3/diff3.c
+19-291 files

FreeBSD/src 05ca483lib/libiscsiutil Makefile, share/mk src.libnames.mk

libiscsiutil: Record dependency on libmd

MFC after:      3 days
Fixes:          6378393308bc ("Add an internal libiscsiutil library.")
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D55596
DeltaFile
+1-1lib/libiscsiutil/Makefile
+1-1usr.sbin/iscsid/Makefile
+1-1usr.sbin/ctld/Makefile
+1-0share/mk/src.libnames.mk
+4-34 files