FreeBSD/ports 6f7ba9e — www/freenginx Makefile.extmod, www/nginx Makefile.extmod

www/nginx-module-form-input: Rename GitHub project

The repository is joneum/nginx-form-input-module now

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3www/nginx-module-form-input/distinfo
+2-2www/nginx-module-form-input/Makefile
+1-1www/nginx/Makefile.extmod
+1-1www/nginx-devel/Makefile.extmod
+1-1www/freenginx/Makefile.extmod
+8-85 files

OPNSense/core 1f96bd4 — src/www interfaces.php

interfaces: move legacy apply to /var/lib/php/tmp for #9352
DeltaFile
+9-9src/www/interfaces.php
+9-91 files

FreeNAS/freenas 5549830 —

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas 6bdbb87 — src/middlewared/middlewared/plugins zettarepl.py, src/middlewared/middlewared/plugins/replication crud.py

NAS-144133 / 28.0.0-BETA.1 / Load zettarepl state from the database on failover (#19899)
DeltaFile
+137-0tests/api2/test_zettarepl_state.py
+80-48src/middlewared/middlewared/plugins/zettarepl_/state.py
+6-1src/middlewared/middlewared/plugins/snapshot/crud.py
+3-2src/middlewared/middlewared/plugins/zettarepl.py
+3-2src/middlewared/middlewared/plugins/replication/crud.py
+2-2src/middlewared/middlewared/plugins/snapshot/__init__.py
+231-552 files not shown
+237-578 files

FreeBSD/ports d4a2477 — devel/jenkins Makefile distinfo

devel/jenkins: Update to 2.585

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/jenkins/distinfo
+1-1devel/jenkins/Makefile
+4-42 files

LLVM/project c709890 — clang/lib/CodeGen CodeGenFunction.cpp CGOpenMPRuntimeGPU.cpp, clang/test/OpenMP target_no_loop.c

[clang][OpenMP] Add no-loop SPMD kernel promotion

A target teams distribute parallel for that is guaranteed a thread for
every iteration does not need the loop around its body. Flang already
drops it and runs the region as a no-loop kernel.

Enable the same optimization for Clang through mirroring Flang's MLIR
promotion using OpenMPIRBuilder. The kernel is tagged SPMD_NO_LOOP, so
the runtime sizes the grid to the iteration space, and the body is
emitted without a loop around it. The canonical loop it consumes is
reconstructed in the no-loop branch rather than taken from an
OMPCanonicalLoop node, so the promotion does not require
-fopenmp-enable-irbuilder.

Restrict offload entry creation to module level finalize, preventing
asserts on missing offload entries from nested CodeGenFunction
finalizing before module completion.
DeltaFile
+128-44clang/lib/CodeGen/CGStmtOpenMP.cpp
+91-0offload/test/offloading/target-no-loop.c
+81-0clang/test/OpenMP/target_no_loop.c
+21-3clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp
+10-8clang/lib/CodeGen/CodeGenFunction.cpp
+8-0llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
+339-554 files not shown
+352-5710 files

LLVM/project a38f747 — clang/lib/CodeGen CodeGenFunction.h CGStmtOpenMP.cpp

Remove unused OnlyUnresolved parameter
DeltaFile
+2-16clang/lib/CodeGen/CGStmtOpenMP.cpp
+1-2clang/lib/CodeGen/CodeGenFunction.h
+3-182 files

OPNSense/core fb4f91c — src/opnsense/mvc/app/models/OPNsense/OpenVPN OpenVPN.xml OpenVPN.php

VPN: OpenVPN: Instances - improve keepalive validation, mentioned in https://github.com/opnsense/core/pull/10174

(cherry picked from commit 43dc040cfb0b11784ebbc691ea18f1c006e054cb)
DeltaFile
+5-0src/opnsense/mvc/app/models/OPNsense/OpenVPN/OpenVPN.php
+1-1src/opnsense/mvc/app/models/OPNsense/OpenVPN/OpenVPN.xml
+6-12 files

OPNSense/core d2dcdbe — src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/forms dialogInstance.xml, src/opnsense/mvc/app/models/OPNsense/OpenVPN OpenVPN.php

VPN: OpenVPN: Instances - default keepalive to 10 60 in server mode and explain in the help text. closes https://github.com/opnsense/core/pull/10174

(cherry picked from commit 89a74ce83f32b9e01eaf1cbe730345238a19f3da)
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/forms/dialogInstance.xml
+2-0src/opnsense/mvc/app/models/OPNsense/OpenVPN/OpenVPN.php
+3-12 files

OPNSense/core 333d0dc — src/opnsense/mvc/app/library/OPNsense/Firewall Util.php

Firewall: Aliases - deny invalid port ranges

PR: https://github.com/opnsense/core/issues/10954

(cherry picked from commit d43a1c16d8e1dc1c136cb05e07d8e99db89cd057)
(cherry picked from commit 6dcc04a243d79245fe44569d4492dee31d441c26)
DeltaFile
+3-1src/opnsense/mvc/app/library/OPNsense/Firewall/Util.php
+3-11 files

OPNSense/core aa6c19a — src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api VipSettingsController.php

interfaces: remove stale VIP address after update (#10883)

(cherry picked from commit 8148bec9cf8a4899f8beff1e9d8d56942e60d61c)
(cherry picked from commit 1a9e4794a0ece7c3846aec1986fc41470a082327)
DeltaFile
+8-5src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/VipSettingsController.php
+8-51 files

OPNSense/core c0f41aa — src/opnsense/mvc/app/controllers/OPNsense/Monit/Api ServiceController.php, src/opnsense/service/templates/OPNsense/Monit monitrc

monit: log from the first line, reconfigure through the base class

The local reconfigureAction() only started or reloaded monit when the
whole output of "monit -t" was exactly "Control file syntax OK", so the
first Apply on a new install ("New Monit id: ...") and any deprecation
warning left monit stopped or not reloaded while reporting "ok".

Drop it, and checkAction(), in favor of ApiMutableServiceControllerBase.
Move "set log" to the top of monitrc: monit only logs a parse error
after it has parsed "set log", so an invalid control file now leaves
its reason in the monit log, whether rc refused the reload or monit
refused to start.

Fixes https://github.com/opnsense/core/issues/10928

(cherry picked from commit 681a0fd644768dd349f5dd8332437f419b6eea03)
DeltaFile
+0-56src/opnsense/mvc/app/controllers/OPNsense/Monit/Api/ServiceController.php
+6-6src/opnsense/service/templates/OPNsense/Monit/monitrc
+6-622 files

LLVM/project c0f5d8f — llvm/lib/Transforms/InstCombine InstCombineInternal.h InstructionCombining.cpp, llvm/test/Transforms/InstCombine bitinsert-bitextract.ll

[InstCombine] Fold full-width `bitinsert` and `bitextract` to `bitcast`
DeltaFile
+31-0llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+8-10llvm/test/Transforms/InstCombine/bitinsert-bitextract.ll
+2-0llvm/lib/Transforms/InstCombine/InstCombineInternal.h
+41-103 files

LLVM/project 4716837 — llvm/test/Transforms/InstCombine bitinsert-bitextract.ll

[InstCombine] Pre-commit tests for full-width `bitinsert`/`bitextract`
DeltaFile
+152-0llvm/test/Transforms/InstCombine/bitinsert-bitextract.ll
+152-01 files

LLVM/project f251143 — llvm/include/llvm/Analysis InstSimplifyFolder.h InstructionSimplify.h, llvm/include/llvm/IR PatternMatch.h

[InstSimplify] Simplify `bitinsert` and `bitextract`
DeltaFile
+89-0llvm/lib/Analysis/InstructionSimplify.cpp
+18-43llvm/test/Transforms/InstSimplify/bitinsert-bitextract.ll
+29-0llvm/unittests/IR/PatternMatch.cpp
+15-0llvm/include/llvm/IR/PatternMatch.h
+8-0llvm/include/llvm/Analysis/InstructionSimplify.h
+2-4llvm/include/llvm/Analysis/InstSimplifyFolder.h
+161-476 files

LLVM/project 3f3017f — llvm/lib/Analysis InstructionSimplify.cpp

Fix CI
DeltaFile
+2-2llvm/lib/Analysis/InstructionSimplify.cpp
+2-21 files

LLVM/project 05c6481 — llvm/test/Transforms/InstSimplify bitinsert-bitextract.ll

[InstSimplify] Pre-commit tests for `bitinsert` and `bitextract`




DeltaFile
+331-0llvm/test/Transforms/InstSimplify/bitinsert-bitextract.ll
+331-01 files

LLVM/project a63069c — llvm/test/Transforms/GVN byte-conversion.ll

[GVN] Pre-commit tests for byte conversions

DeltaFile
+278-0llvm/test/Transforms/GVN/byte-conversion.ll
+278-01 files

LLVM/project 799e5e8 — llvm/lib/Transforms/Utils VNCoercion.cpp, llvm/test/Transforms/GVN byte-conversion.ll

[GVN] Don't coerce forwarded byte values through integers

DeltaFile
+46-90llvm/test/Transforms/GVN/byte-conversion.ll
+25-6llvm/lib/Transforms/Utils/VNCoercion.cpp
+71-962 files

LLVM/project 2f1b442 — llvm/include/llvm/Analysis TargetFolder.h, llvm/include/llvm/IR ConstantFolder.h ConstantFold.h

[ConstantFolding] Fold `bitinsert` and `bitextract`



DeltaFile
+31-62llvm/test/Transforms/InstSimplify/ConstProp/bitinsert-bitextract.ll
+83-0llvm/lib/IR/ConstantFold.cpp
+14-0llvm/include/llvm/IR/ConstantFold.h
+9-2llvm/include/llvm/IR/ConstantFolder.h
+9-0llvm/include/llvm/Analysis/TargetFolder.h
+5-0llvm/lib/Analysis/ConstantFolding.cpp
+151-646 files

LLVM/project 6e3cca7 — llvm/test/Transforms/InstSimplify/ConstProp bitinsert-bitextract.ll

[ConstantFolding] Pre-commit tests for `bitinsert`/`bitextract` folding



DeltaFile
+403-0llvm/test/Transforms/InstSimplify/ConstProp/bitinsert-bitextract.ll
+403-01 files

LLVM/project 87c5952 — llvm/include/llvm/Analysis ConstantFolding.h, llvm/include/llvm/IR ConstantFolder.h ConstantFold.h

[ConstantFolding] Make `bitinsert`/`bitextract` folding DL-aware
DeltaFile
+83-3llvm/lib/Analysis/ConstantFolding.cpp
+0-83llvm/lib/IR/ConstantFold.cpp
+0-14llvm/include/llvm/IR/ConstantFold.h
+14-0llvm/include/llvm/Analysis/ConstantFolding.h
+10-2llvm/test/Transforms/InstSimplify/ConstProp/bitinsert-bitextract.ll
+2-9llvm/include/llvm/IR/ConstantFolder.h
+109-1111 files not shown
+111-1137 files

HardenedBSD/src d611806 — lib/libcasper/libcasper zygote.c libcasper.c, libexec/rtld-elf/i386 reloc.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+23-0lib/libcasper/libcasper/libcasper_impl.h
+1-1libexec/rtld-elf/i386/reloc.c
+1-1lib/libcasper/libcasper/zygote.c
+1-1lib/libcasper/libcasper/libcasper.c
+26-34 files

HardenedBSD/src b578410 — sys/cam/scsi scsi_xpt.c, sys/dev/ufshci ufshci_acpi.c ufshci_ioctl.c

Merge remote-tracking branch 'rad/hardened/15-stable/main' into hardened/15-stable/pledge
DeltaFile
+431-177sys/dev/ufshci/ufshci_ctrlr.c
+364-77sys/dev/ufshci/ufshci_req_queue.c
+234-102sys/dev/ufshci/ufshci_dev.c
+303-0sys/dev/ufshci/ufshci_ioctl.c
+257-0sys/dev/ufshci/ufshci_acpi.c
+157-82sys/cam/scsi/scsi_xpt.c
+1,746-43821 files not shown
+2,741-57327 files

NetBSD/pkgsrc-wip 668c0b3 — mesa Makefile distinfo

mesa: updated to 26.2.4
DeltaFile
+3-3mesa/distinfo
+1-1mesa/Makefile
+4-42 files

HardenedBSD/src f0117f0 — lib/libcasper/libcasper zygote.c libcasper.c, libexec/rtld-elf/i386 reloc.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+23-0lib/libcasper/libcasper/libcasper_impl.h
+1-1libexec/rtld-elf/i386/reloc.c
+1-1lib/libcasper/libcasper/zygote.c
+1-1lib/libcasper/libcasper/libcasper.c
+26-34 files

HardenedBSD/src a59888e — sys/cam/scsi scsi_xpt.c, sys/dev/ufshci ufshci_acpi.c ufshci_ioctl.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+431-177sys/dev/ufshci/ufshci_ctrlr.c
+364-77sys/dev/ufshci/ufshci_req_queue.c
+234-102sys/dev/ufshci/ufshci_dev.c
+303-0sys/dev/ufshci/ufshci_ioctl.c
+257-0sys/dev/ufshci/ufshci_acpi.c
+157-82sys/cam/scsi/scsi_xpt.c
+1,746-43821 files not shown
+2,741-57327 files

HardenedBSD/ports 7e3de5e — mail/stalwart Makefile.crates distinfo, mail/stalwart-cli Makefile.crates distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+253-243mail/stalwart-cli/distinfo
+286-165sysutils/rundeck/files/log4j2.properties.in
+125-120mail/stalwart-cli/Makefile.crates
+103-107mail/stalwart/distinfo
+140-0security/vuxml/vuln/2026.xml
+50-52mail/stalwart/Makefile.crates
+957-68765 files not shown
+1,265-94071 files

LLVM/project 28f349c — mlir/lib/Conversion/TosaToLinalg TosaToLinalg.cpp, mlir/test/Conversion/TosaToLinalg tosa-to-linalg-invalid.mlir tosa-to-linalg.mlir

Revert "[mlir][tosa] Lower ROW_GATHER to Linalg" (#229388)

Reverts llvm/llvm-project#225417 because it breaks
`mlir/test/Conversion/TosaToLinalg/tosa-to-linalg.mlir`.
DeltaFile
+0-71mlir/test/Conversion/TosaToLinalg/tosa-to-linalg.mlir
+0-70mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp
+0-9mlir/test/Conversion/TosaToLinalg/tosa-to-linalg-invalid.mlir
+0-1503 files

LLVM/project 37ecc8c — llvm/lib/Analysis ValueTracking.cpp, llvm/test/CodeGen/AMDGPU absdiff.ll

[ValueTracking] Compute known bits of and/or recurrences from start and step (#226164)

For simple phi recurrences of the form `%iv = %iv op %step` we currently
only derive trailing zero bits for and/or, in a case shared with
add/sub/mul. This moves and/or into their own case and propagates full
known bits:

* or: bits that are zero in both the start value and the step stay zero,
and bits that are one in the start value stay one.
* and: bits that are zero in the start value stay zero, and bits that
are one in both the start value and the step stay one.

The step only applies from the second iteration on, so every fact must
also hold for the start value alone. This subsumes the trailing-zeros
rule for these operations. The nsw handling of the add/sub/mul case
never applied to them.

The two AMDGPU tests are adjusted to use an opaque start value for their
recurrences, so that the improved known bits don't fold away the

    [4 lines not shown]
DeltaFile
+166-0llvm/test/Transforms/InstCombine/recurrence.ll
+22-2llvm/lib/Analysis/ValueTracking.cpp
+9-10llvm/test/CodeGen/AMDGPU/GlobalISel/is-safe-to-sink-bug.ll
+6-7llvm/test/CodeGen/AMDGPU/absdiff.ll
+203-194 files