LLVM/project 6009607llvm/lib/CodeGen/SelectionDAG StatepointLowering.cpp, llvm/test/CodeGen/AMDGPU llvm.deoptimize.ll

DAG: Check if deoptimize call is available before emitting it (#170940)

DeltaFile
+10-2llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp
+2-6llvm/test/CodeGen/AMDGPU/llvm.deoptimize.ll
+12-82 files

NetBSD/pkgsrc-wip 5ce5c98. TODO, rumdl distinfo Makefile

rumdl: update to 0.0.206
DeltaFile
+3-3rumdl/distinfo
+1-1rumdl/Makefile
+0-1TODO
+4-53 files

FreeBSD/ports c0435c7net-mgmt/victoria-logs distinfo Makefile

net-mgmt/victoria-logs: upgrade to 1.43.1
DeltaFile
+5-5net-mgmt/victoria-logs/distinfo
+1-1net-mgmt/victoria-logs/Makefile
+6-62 files

FreeBSD/ports 5d76f53databases/xtrabackup84 distinfo Makefile

databases/xtrabackup84: upgrade to 8.4.0-5
DeltaFile
+3-3databases/xtrabackup84/distinfo
+1-1databases/xtrabackup84/Makefile
+4-42 files

FreeBSD/src 8e95158share/man/man5 src.conf.5, tools/build/options WITH_REPRODUCIBLE_PATHS

Fix typo in tools/build/options/WITH_REPRODUCIBLE_PATHS

Fixes:          faeaa25f5624
DeltaFile
+4-4share/man/man5/src.conf.5
+3-3tools/build/options/WITH_REPRODUCIBLE_PATHS
+7-72 files

LLVM/project 6d1083bllvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp, llvm/test/CodeGen/Generic selectiondag-dbgvalue-null-crash.ll

Revert "[SelectionDAG] Fix null pointer dereference in resolveDanglingDebugIn…"

This reverts commit 7a3bbf724dc65ca959714bfd66b5e7ebf8c4e091.
DeltaFile
+0-34llvm/test/CodeGen/Generic/selectiondag-dbgvalue-null-crash.ll
+1-1llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+1-352 files

FreeBSD/ports 6de9509www/squid Makefile pkg-plist, www/squid/files patch-configure 900.squid-rotate-log.in

www/squid: Update 6.14 => 7.3

Changelogs:
https://github.com/squid-cache/squid/releases/tag/SQUID_7_0_1
https://github.com/squid-cache/squid/releases/tag/SQUID_7_0_2
https://github.com/squid-cache/squid/releases/tag/SQUID_7_1
https://github.com/squid-cache/squid/releases/tag/SQUID_7_2
https://github.com/squid-cache/squid/releases/tag/SQUID_7_3

PR:     290630
DeltaFile
+22-35www/squid/Makefile
+42-4www/squid/files/patch-configure
+26-0www/squid/files/900.squid-rotate-log.in
+7-10www/squid/files/squid.in
+1-9www/squid/pkg-plist
+3-3www/squid/distinfo
+101-616 files

LLVM/project 2bca734llvm/lib/CodeGen/SelectionDAG StatepointLowering.cpp, llvm/test/CodeGen/AMDGPU llvm.deoptimize.ll

DAG: Check if deoptimize call is available before emitting it
DeltaFile
+10-2llvm/lib/CodeGen/SelectionDAG/StatepointLowering.cpp
+2-6llvm/test/CodeGen/AMDGPU/llvm.deoptimize.ll
+12-82 files

LLVM/project ab9a9bcbolt/lib/Passes PAuthGadgetScanner.cpp, llvm/lib/Target/AVR AVRInstrInfo.td

Rebase

Created using spr 1.3.7
DeltaFile
+489-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-exp.ll
+352-69llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+243-83llvm/test/Transforms/SLPVectorizer/X86/c-ray.ll
+171-111bolt/lib/Passes/PAuthGadgetScanner.cpp
+129-121llvm/lib/Target/AVR/AVRInstrInfo.td
+189-0llvm/lib/Target/SPIRV/SPIRVCombinerHelper.cpp
+1,573-384282 files not shown
+6,121-2,084288 files

FreeNAS/freenas 5712bd3src/middlewared/middlewared/plugins account.py, tests/api2 test_account.py

Enforce root user group memberships.
The root user is allowed to be a member of builtin_administrators only.

(cherry picked from commit 429c8e8e7e1d26c6e4bf4f3b842732441b489911)
DeltaFile
+93-0tests/api2/test_account.py
+46-0src/middlewared/middlewared/plugins/account.py
+139-02 files

FreeNAS/freenas b2ae948src/middlewared/middlewared/plugins account.py, tests/api2 test_account.py

NAS-138776 / 26.04 / Enforce root user group memberships. (#17899)

The root user is allowed to be a member of builtin_administrators only.
This means:
- Cannot be removed from builtin_administrators
- Cannot be added to other groups
- Cannot (and should not) participate as a webshare user.

The positive side effect is that the root user will always have the
FULL_ADMIN role.

Includes CI tests (locally tested).

Backport requested since this is targeted to 25.10.2.
DeltaFile
+98-0tests/api2/test_account.py
+56-1src/middlewared/middlewared/plugins/account.py
+154-12 files

FreeBSD/src 660416fshare/mk bsd.opts.mk src.opts.mk

Move MK_REPRODUCIBLE_PATHS to bsd.opts.mk

In commit faeaa25f5624 MK_REPRODUCIBLE_PATHS was introduced, but some
ports that include bsd.debug.mk then started to fail with:

    make: /usr/share/mk/bsd.debug.mk:19: Variable "MK_REPRODUCIBLE_PATHS" is undefined
            in /usr/share/mk/bsd.lib.mk:525
            in /wrkdirs/usr/ports/devel/libsysinfo/work/libsysinfo-0.0.3/Makefile:16
    make: Fatal errors encountered -- cannot continue

This is because bsd.debug.mk includes bsd.opts.mk, not src.opts.mk. Move
the MK_REPRODUCIBLE_PATHS option to bsd.opts.mk to fix this.

Reviewed by:    imp, emaste
Fixes:          faeaa25f5624
DeltaFile
+1-0share/mk/bsd.opts.mk
+0-1share/mk/src.opts.mk
+1-12 files

FreeBSD/ports 0535ec4emulators/wine Makefile

emulators/wine: Streamline things a bit

Set CONFIGURE_ARGS, BINARY_ALIAS, and EXTRA_PATCHES using plain
assignment (=) instead of := since we do not have child ports any
longer.

On the way tweak white spaces around OPTIONS to be consistent with
the wine-devel port.
DeltaFile
+7-7emulators/wine/Makefile
+7-71 files

FreeBSD/ports 705800fdevel/apache-log4j2 distinfo Makefile

devel/apache-log4j2: upgrade to 2.25.3

Release notes at
        https://logging.apache.org/log4j/2.x/release-notes.html#release-notes-2-25-3
DeltaFile
+3-3devel/apache-log4j2/distinfo
+1-1devel/apache-log4j2/Makefile
+4-42 files

FreeBSD/ports c62cc10math/py-primecountpy Makefile distinfo, math/py-primecountpy/files patch-primecountpy.egg-info_SOURCES.txt

math/py-primecountpy: upgrade to v2.0.1

Releases notes at https://github.com/dimpase/primecountpy/releases
DeltaFile
+0-16math/py-primecountpy/files/patch-primecountpy.egg-info_SOURCES.txt
+4-6math/py-primecountpy/Makefile
+3-3math/py-primecountpy/distinfo
+0-2math/py-primecountpy/pkg-plist
+7-274 files

FreeBSD/ports 6a58633math/primecount distinfo pkg-plist

math/primecount: upgrade to 8.0

Release notes at https://github.com/kimwalisch/primecount/releases/tag/v8.0
DeltaFile
+3-3math/primecount/distinfo
+1-1math/primecount/pkg-plist
+1-1math/primecount/Makefile
+5-53 files

FreeBSD/ports 386a430www/marmite distinfo Makefile.crates

www/marmite: Update to 0.2.7

ChangeLog:
https://github.com/rochacbruno/marmite/releases/tag/0.2.7
DeltaFile
+467-349www/marmite/distinfo
+233-174www/marmite/Makefile.crates
+1-2www/marmite/Makefile
+701-5253 files

FreeBSD/src bbaa7d6contrib/kyua/doc kyua-db-exec.1.in kyua-db-migrate.1.in

kyua manuals: Correct --results-file short form

PR:             290647
Ref:            kyua/cli/common.cpp#104
MFC after:      3 days
Reviewed by:    ziaee
Closes:         https://github.com/freebsd/kyua/issues/267
DeltaFile
+1-1contrib/kyua/doc/kyua-db-exec.1.in
+1-1contrib/kyua/doc/kyua-db-migrate.1.in
+1-1contrib/kyua/doc/kyua-report-html.1.in
+1-1contrib/kyua/doc/kyua-report-junit.1.in
+1-1contrib/kyua/doc/kyua-report.1.in
+1-1contrib/kyua/doc/kyua-test.1.in
+6-66 files

Linux/linux 8640b74scripts Makefile.build, scripts/clang-tools gen_compile_commands.py

Merge tag 'kbuild-fixes-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux

Pull Kbuild fixes from Nicolas Schier:

 - Revert commit "scripts/clang-tools: Handle included .c files in
   gen_compile_commands" which is reported to cause false entries for
   some files.

 - Fix compilation of dtb specified on command-line without make rule

 - mcb: Add missing modpost build support

* tag 'kbuild-fixes-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux:
  mcb: Add missing modpost build support
  kbuild: fix compilation of dtb specified on command-line without make rule
  Revert "scripts/clang-tools: Handle included .c files in gen_compile_commands"
DeltaFile
+7-128scripts/clang-tools/gen_compile_commands.py
+14-12scripts/Makefile.build
+9-0scripts/mod/file2alias.c
+3-0scripts/mod/devicetable-offsets.c
+33-1404 files

FreeBSD/ports fe96063security/vaultwarden Makefile

security/vaultwarden: Add dependency

Missing dep on libzstd.so

PR:             291993
Reported by:    Bernard Spil
DeltaFile
+2-1security/vaultwarden/Makefile
+2-11 files

LLVM/project 2f6a630llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/AMDGPU chain-node-divergence-update-crash-issue-173885.ll

[SelectionDAG] Skip chain node when updating divergence (#173885)

Fixes #173785.
DeltaFile
+32-0llvm/test/CodeGen/AMDGPU/chain-node-divergence-update-crash-issue-173885.ll
+2-1llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+34-12 files

NetBSD/pkgsrc uN00h3Twww/hugo distinfo

   hugo: Fix outdated distinfo
VersionDeltaFile
1.47+373-505www/hugo/distinfo
+373-5051 files

FreeBSD/ports 028cbe7www/vaultwarden-web_vault distinfo Makefile

www/vaultwarden-web_vault: Update to 2025.12.0

PR:             291994
Reported by:    Bernard Spil
DeltaFile
+3-3www/vaultwarden-web_vault/distinfo
+1-1www/vaultwarden-web_vault/Makefile
+4-42 files

FreeBSD/ports 22631e9security/vaultwarden distinfo Makefile.crates

security/vaultwarden: Update to 1.35.0
DeltaFile
+613-491security/vaultwarden/distinfo
+312-245security/vaultwarden/Makefile.crates
+2-2security/vaultwarden/Makefile
+927-7383 files

LLVM/project 8364a0dmlir/lib/Bindings/Python DialectQuant.cpp DialectLLVM.cpp, mlir/test/python/dialects pdl_types.py

[mlir][Python] port dialect extensions to use core PyConcreteType, PyConcreteAttribute
DeltaFile
+454-355mlir/lib/Bindings/Python/DialectQuant.cpp
+164-133mlir/lib/Bindings/Python/DialectLLVM.cpp
+125-109mlir/lib/Bindings/Python/DialectSparseTensor.cpp
+141-89mlir/lib/Bindings/Python/DialectTransform.cpp
+134-72mlir/lib/Bindings/Python/DialectPDL.cpp
+103-100mlir/test/python/dialects/pdl_types.py
+1,121-8585 files not shown
+1,386-1,01211 files

Linux/linux 0b34fd0include/linux kasan.h, kernel kexec_core.c

Merge tag 'mm-hotfixes-stable-2025-12-28-21-50' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull misc fixes from Andrew Morton:
 "27 hotfixes.  12 are cc:stable, 18 are MM.

  There's a patch series from Jiayuan Chen which fixes some
  issues with KASAN and vmalloc. Apart from that it's the usual
  shower of singletons - please see the respective changelogs
  for details"

* tag 'mm-hotfixes-stable-2025-12-28-21-50' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (27 commits)
  mm/ksm: fix pte_unmap_unlock of wrong address in break_ksm_pmd_entry
  mm/page_owner: fix memory leak in page_owner_stack_fops->release()
  mm/memremap: fix spurious large folio warning for FS-DAX
  MAINTAINERS: notify the "Device Memory" community of memory hotplug changes
  sparse: update MAINTAINERS info
  mm/page_alloc: report 1 as zone_batchsize for !CONFIG_MMU
  mm: consider non-anon swap cache folios in folio_expected_ref_count()
  rust: maple_tree: rcu_read_lock() in destructor to silence lockdep

    [13 lines not shown]
DeltaFile
+32-0mm/kasan/common.c
+18-11mm/memory-failure.c
+13-13mm/page_alloc.c
+21-0tools/testing/radix-tree/idr-test.c
+12-4kernel/kexec_core.c
+16-0include/linux/kasan.h
+112-2820 files not shown
+163-5926 files

LLVM/project 524b178llvm/docs vplan-early-exit-lowered.dot, llvm/lib/Transforms/Vectorize VPlanTransforms.cpp VPlanVerifier.cpp

[VPlan] Add BranchOnTwoConds, use for early exit plans. (#172750)

This PR introduces a new BranchOnTwoConds VPInstruction, that takes 2
boolean operands and must be placed in a block with 3 successors.

If condition I is true, branches to successor I, otherwise falls through
to check the next condition. If both conditions are false, branch to the
third successor.

This new branch recipe is used for early-exit loops, to simplify the
representation in VPlan initially, by avoid the need for splitting the
middle block early on, in a way that preserves the single-exit block
property of regions. All exits still go through the latch block, but
they can go to more than 2 successors.

This idea was part of one of the original proposals for how to model
early exits in VPlan, but at that point in time, there was no good way
to handle this during code-gen, and we went with the early split-middle
block approach initially.

    [7 lines not shown]
DeltaFile
+88-20llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+40-0llvm/docs/vplan-early-exit-lowered.dot
+7-22llvm/test/Transforms/LoopVectorize/uncountable-early-exit-vplan.ll
+13-13llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp
+10-9llvm/lib/Transforms/Vectorize/VPlan.cpp
+11-7llvm/lib/Transforms/Vectorize/VPlan.h
+169-7117 files not shown
+236-12723 files

HardenedBSD/src 4a28869usr.sbin/unbound/daemon Makefile

HBSD: Disable SafeStack for the Unbound daemon

When Unbound is built with SafeStack, attempts to kill the running
daemon process with SIGTERM does not kill the process. Instead, the
daemon stops responding.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
Reported-by:    @northboot
issue:          #110
MFC-to:         15-STABLE
(cherry picked from commit ee472934f961f24a1c4dee56e7bd8dbb0e50ce13)
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+1-0usr.sbin/unbound/daemon/Makefile
+1-01 files

FreeNAS/freenas 49507c4tests/unit test_zfsacl.py

Add functional unit tests for nfsv4 acl chown

This commit adds a unit test for chown behavior on nfsv4
acltype datasets.
DeltaFile
+113-0tests/unit/test_zfsacl.py
+113-01 files

FreeNAS/freenas 2f7f563tests/unit test_zfsacl.py

Fix
DeltaFile
+4-5tests/unit/test_zfsacl.py
+4-51 files