OPNSense/core 2a312a9src/opnsense/mvc/app/views/OPNsense/Firewall nat_rule.volt

Firewall: NAT: Source NAT: Hide command footer if snat_mode is automatic.
DeltaFile
+8-1src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+8-11 files

LLVM/project 76699bcllvm/lib/MC MCDXContainerWriter.cpp, llvm/lib/Target/DirectX DXContainerGlobals.cpp

[DirectX] Write DXIL with debug info to ILDB part (#201423)

This patch writes bitcode with debug info to ILDB part, then strips that
bitcode from all debug info and writes it to DXIL part.

Note: as of now, `StripDebugInfo` doesn't remove all the debug info, but
this will be fixed in #201336 and doesn't affect this patch.
DeltaFile
+96-13llvm/lib/Target/DirectX/DXILWriter/DXILWriterPass.cpp
+98-0llvm/test/CodeGen/DirectX/embed-ildb.ll
+1-5llvm/lib/Target/DirectX/DXContainerGlobals.cpp
+3-3llvm/lib/MC/MCDXContainerWriter.cpp
+3-1llvm/test/tools/dxil-dis/vla.ll
+3-1llvm/test/tools/dxil-dis/di-subrangetype.ll
+204-2312 files not shown
+238-3418 files

FreeBSD/src a9519f7sys/dev/firewire firewire.c firewirereg.h

firewire: Fix watchdog_clock aliasing and fw_tl2xfer UAF race

Two bugs in the firewire bus layer that affect all consumers (
if_fwip, sbp):

watchdog_clock was a static local in firewire_watchdog(), shared across
all firewire_comm instances.  With two controllers (e.g. built-in +
Thunderbolt Display), both advance the same counter, so the second
controller's 15-second boot-time timeout guard expires prematurely.

fw_tl2xfer() released tlabel_lock before returning the xfer pointer.

Reviewed by:    zlei, adrian
Differential Revision:  https://reviews.freebsd.org/D57496
DeltaFile
+37-30sys/dev/firewire/firewire.c
+1-0sys/dev/firewire/firewirereg.h
+38-302 files

FreeBSD/ports 91be4bbarchivers Makefile, archivers/py-pycdlib Makefile pkg-descr

archivers/py-pycdlib: New port

PyCdlib is a pure python library to parse, write (master), and create
ISO9660 files, suitable for writing to a CD or USB.
DeltaFile
+22-0archivers/py-pycdlib/Makefile
+6-0archivers/py-pycdlib/pkg-descr
+3-0archivers/py-pycdlib/distinfo
+1-0archivers/Makefile
+32-04 files

LLVM/project c25b042llvm/test/CodeGen/AMDGPU consecutive-loads-in-branch.ll

[NFC][AMDGPU][VOPD] Add lit test demonstrating current VOPD pairing behaviour (#201943)

This is a pre-commit test for #201930

The behaviour addressed loc cit is the `global_load_b128 v[2:5]`
corresponding to `%A.load` being followed immediately by its user due to
VOPDPairingMutation choosing to fuse the address computation for
`%B.load` with the use of `%A.load`.
DeltaFile
+139-0llvm/test/CodeGen/AMDGPU/consecutive-loads-in-branch.ll
+139-01 files

LLVM/project c8208a4libc/shared/math acosbf16.h, libc/src/__support/math acosbf16.h

[libc][math][c23] Add acosbf16 math function (#184633)

This PR intends to add acosbf16 higher math function for bfloat16 type .
DeltaFile
+97-0libc/src/__support/math/acosbf16.h
+46-0libc/test/src/math/smoke/acosbf16_test.cpp
+45-0libc/test/src/math/acosbf16_test.cpp
+23-0libc/shared/math/acosbf16.h
+21-0libc/src/math/acosbf16.h
+20-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+252-023 files not shown
+345-329 files

OPNSense/core beff827src/opnsense/www/js opnsense_widget_manager.js

dashboard: explicitly compact on layout shift if there's no predefined layout
DeltaFile
+2-0src/opnsense/www/js/opnsense_widget_manager.js
+2-01 files

LLVM/project 8c1a55cllvm/lib/Target/X86 X86InstCombineIntrinsic.cpp, llvm/test/Transforms/InstCombine/X86 x86-vpmadd52.ll

[InstCombine][X86] Fold add(vpmadd52(0, a, b), x) -> vpmadd52(x, a, b) (#195937)

vpmadd52 computes acc + P(a, b) mod 2^64 where P is independent of acc
so add(vpmadd52(0, a, b), x) = vpmadd52(x, a, b).

Applies to all six vpmadd52{h,l}.uq.{128,256,512} variants.

Fixes #194697
DeltaFile
+158-0llvm/test/Transforms/InstCombine/X86/x86-vpmadd52.ll
+25-0llvm/lib/Target/X86/X86InstCombineIntrinsic.cpp
+183-02 files

LLVM/project 158182allvm/lib/Transforms/Scalar StructurizeCFG.cpp

clarify comment for less confusion
DeltaFile
+6-3llvm/lib/Transforms/Scalar/StructurizeCFG.cpp
+6-31 files

LLVM/project 22f2663llvm/test/MC/COFF/ARM lit.local.cfg

[ARM] Remove llvm/test/MC/COFF/ARM/lit.local.cfg. NFC (#202342)

Given there are no files in this folder (since
ff1d084aa2f07927f3c63c93f3286822abe9d1ac) the unused lit.local.cfg can
be
removed.
DeltaFile
+0-2llvm/test/MC/COFF/ARM/lit.local.cfg
+0-21 files

XigmaNAS/svn 10616trunk/build readme_14.4.txt CHANGES, trunk/build/ports/php84 distinfo Makefile

Upgrade php8 to v8.4.22.
DeltaFile
+3-3trunk/build/ports/php84/distinfo
+1-1trunk/build/ports/php84/Makefile
+1-0trunk/build/readme_14.4.txt
+1-0trunk/build/CHANGES
+6-44 files

OPNSense/core 20ce286src/opnsense/mvc/app/controllers/OPNsense/Core/Api DashboardController.php

dashboard: update result on default restore
DeltaFile
+1-0src/opnsense/mvc/app/controllers/OPNsense/Core/Api/DashboardController.php
+1-01 files

XigmaNAS/svn 10615trunk/build CHANGES readme_14.4.txt

update changes
DeltaFile
+4-1trunk/build/CHANGES
+3-0trunk/build/readme_14.4.txt
+7-12 files

XigmaNAS/svn 10614trunk/build/ports/base-ports/ports/open-vm-tools/files patch-lib_rpcChannel_rpcChannel.c, trunk/build/ports/base-ports/ports/virtualbox-ose-72 Makefile

update baseports
DeltaFile
+54-48trunk/build/ports/base-ports/ports/virtualbox-ose-72/Makefile
+49-43trunk/build/ports/base-ports/ports/virtualbox-ose-72/files/patch-src_VBox_Additions_common_VBoxService_VBoxServiceVMInfo.cpp
+59-0trunk/build/ports/base-ports/ports/virtualbox-ose-72/files/patch-src_VBox_VMM_VMMR3_PDMR3AsyncCompletionFileNormal.cpp
+0-59trunk/build/ports/base-ports/ports/virtualbox-ose-72/files/patch-src_VBox_VMM_VMMR3_PDMAsyncCompletionFileNormal.cpp
+15-15trunk/build/ports/base-ports/ports/virtualbox-ose-72/files/patch-configure
+20-0trunk/build/ports/base-ports/ports/open-vm-tools/files/patch-lib_rpcChannel_rpcChannel.c
+197-16512 files not shown
+250-21218 files

LLVM/project 86d4fadlibc/include/llvm-libc-macros/linux sys-socket-macros.h, libc/test/src/sys/socket/linux socketopt_test.cpp CMakeLists.txt

[libc] Add remaining SO_ constants (#202278)

There are two complications here:
- These options have different values on some architectures. These
aren't architectures we're likely to support soon, but I've left a
#error so that it lights up in a porting attempt.
- The time-related options have two flavours, depending on the
sizeof(time_t). Since we now support only 64-bit time_t, and only
kernels newer than 5.10, we can unconditionally use the new versions
(released in 5.1). I added a test for one of the time options to verify
that it works.
DeltaFile
+83-0libc/include/llvm-libc-macros/linux/sys-socket-macros.h
+49-0libc/test/src/sys/socket/linux/socketopt_test.cpp
+6-0libc/test/src/sys/socket/linux/CMakeLists.txt
+138-03 files

OpenBSD/ports daPUi7Usecurity/keycloak distinfo Makefile, security/keycloak/pkg PLIST

   Update keycloak 26.6.2 -> 26.6.3
   Changelogs: https://github.com/keycloak/keycloak/releases
   Release notes: https://www.keycloak.org/docs/latest/release_notes/index.html
   Upgrading guide: https://www.keycloak.org/docs/26.6.3/upgrading
VersionDeltaFile
1.38+237-237security/keycloak/pkg/PLIST
1.37+2-2security/keycloak/distinfo
1.39+1-1security/keycloak/Makefile
+240-2403 files

OpenBSD/ports QL8NXdrdevel/p5-DateTime-Format-Natural distinfo Makefile, devel/p5-DateTime-Format-Natural/pkg PLIST

   update to p5-DateTime-Format-Natural-1.27
VersionDeltaFile
1.15+2-2devel/p5-DateTime-Format-Natural/distinfo
1.6+2-0devel/p5-DateTime-Format-Natural/pkg/PLIST
1.24+1-1devel/p5-DateTime-Format-Natural/Makefile
+5-33 files

OpenBSD/ports XYjupuEsecurity/vault distinfo Makefile

   Update vault 2.0.0 -> 2.0.2
   Changelogs: https://github.com/hashicorp/vault/releases
VersionDeltaFile
1.103+2-2security/vault/distinfo
1.127+1-2security/vault/Makefile
+3-42 files

FreeBSD/src efb5c07crypto/krb5/src/lib/gssapi/spnego spnego_mech.c

krb5: Fix null dereference in SPNEGO token processing

krb5 1.22.1 erroneously removed a check from get_negTokenResp() for
successful decoding of the mechListMIC field.  Restore the check to
prevent a null pointer dereference.

Commit message details obtained from upstream commit.
Obtained from:  Upstream commit 4ae75cded
MFC after:      3 days
DeltaFile
+2-0crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
+2-01 files

FreeBSD/src fce16f6crypto/krb5/src/lib/gssapi/krb5 import_name.c

krb5: Fix reachable assert when importing krb5 names

If a name token contains trailing garbage, error out from
krb5_gss_import_name() instead of crashing the process with an
assertion failure.

Commit message details obtained from upstream commit.
Obtained from:  upstream commit 07818f1fd
Reported by:    Aisle Research (Ze Sheng, Dmitrijs Trizna,
                Luigino Camastra, Guido Vranken) to krb5-bugs
MFC after:      3 days
DeltaFile
+2-1crypto/krb5/src/lib/gssapi/krb5/import_name.c
+2-11 files

FreeBSD/src 37e9d36sys/netpfil/ipfilter/netinet ip_pptp_pxy.c

ipfilter: Fix ip_pptp_pxy (PPTP proxy) length underflow

A PPTP client sending a specially crafted PPTP message with a length
smaller than the already processed fixed header can panic the system.
This resultes in a negative remaining length (a large unsigned 16-bit
number).

Reported by:    Yuxiang Yang, Yizhou Zhao, Ao Wang, Xuewei Feng, Qi Li,
                and Ke Xu from Tsinghua University using GLM-5.1 from
                Z.ai
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D57383
DeltaFile
+6-2sys/netpfil/ipfilter/netinet/ip_pptp_pxy.c
+6-21 files

NetBSD/pkgsrc l8V6P6xdoc CHANGES-2026

   doc: Updated shells/zsh-autosuggestions to 0.7.1
VersionDeltaFile
1.3634+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc hMP60KGshells/zsh-autosuggestions distinfo Makefile

   zsh-autosuggestions: update to 0.7.1.

   ## v0.7.1
   - Clear POSTDISPLAY instead of unsetting (#634)
   - Always reset async file descriptor after consuming it (#630)
   - Always use builtin `exec` (#628)
   - Add `history-beginning-search-*-end` widgets to clear widget list (#619)
   - Switch CI from Circle CI to GitHub Actions
VersionDeltaFile
1.10+4-4shells/zsh-autosuggestions/distinfo
1.8+2-2shells/zsh-autosuggestions/Makefile
+6-62 files

LLVM/project 5b6236cflang-rt/lib/runtime CMakeLists.txt, llvm/cmake/modules LLVMExternalProjectUtils.cmake

[Runtimes] Drop 'flang' from runtimes configure dependency (#198205)

Summary:
This PR cuts `flang` out of the core runtimes configure dependency. We
will need the runtimes infrastructure to handle `flang` module
generation, but this dependency poisons the entire dependency stack.
`flang` and `mlir` are by far the heavily parts of the LLVM stack and
for distribution we want to only build it when absolutely necessary,
which as of now is only to install flang module files.

The approach here is to simply remove the `flang` target from the core
dependency tree, but intead configure it for the top-level `module`
targets which are part of `all`. To make this work we need to pass
COMPILER_WORKS and set up a dummy location so that configuration passes.
it's a little backdoor, but this is an extremely important quality of
life improvement for LLVM distribution support.
DeltaFile
+41-5llvm/runtimes/CMakeLists.txt
+24-6runtimes/cmake/config-Fortran.cmake
+21-0flang-rt/lib/runtime/CMakeLists.txt
+12-2openmp/module/CMakeLists.txt
+1-4llvm/cmake/modules/LLVMExternalProjectUtils.cmake
+99-175 files

LLVM/project 1d29f3ellvm/docs AMDGPUUsage.rst

[AMDGPU] Drop docs for invalid load-release and store-acquire operations

The LangRef says "release and acq_rel orderings are not valid on load
instructions" [for loads](https://llvm.org/docs/LangRef.html#load-instruction)
and "acquire and acq_rel orderings aren't valid on store instructions"
[for stores](https://llvm.org/docs/LangRef.html#store-instruction).
Providing them in textual IR is diagnosed with an error.

Therefore, we should not define semantics for these invalid constructs.

Part of LCOMPILER-2273.
DeltaFile
+0-9llvm/docs/AMDGPUUsage.rst
+0-91 files

LLVM/project d11a719llvm/docs LangRef.rst, llvm/lib/IR Verifier.cpp

Revert "[IR] Reject unhandled assume bundles and seperate them from normal attributes" (#202336)

Reverts llvm/llvm-project#197007

This causes an assertion failure.
DeltaFile
+217-0llvm/test/Transforms/Util/assume-builder.ll
+112-0llvm/test/Analysis/ValueTracking/assume-queries-counter.ll
+55-55llvm/docs/LangRef.rst
+44-56llvm/lib/IR/Verifier.cpp
+39-50llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
+81-0llvm/test/Transforms/Attributor/nofree.ll
+548-16117 files not shown
+684-59323 files

FreeNAS/freenas 33acdc1src/middlewared/middlewared/plugins/iscsi_ extents.py targets.py

NAS-141280 / 26.0.0-RC.1 / Skip STANDBY iSCSI work when local iscsitarget is stopped (by bmeagherix) (#19088)

iSCSI CRUD paths gated STANDBY-side reloads and ALUA settle-waits on
(iscsi.global.alua_enabled AND failover.remote_connected). Replace with
iscsi.alua.should_operate_on_standby, which additionally requires
service.started('iscsitarget')

----
Passing (extended) CI tests
[here](http://jenkins.eng.ixsystems.net:8080/job/tests/job/sharing_protocols_tests/2547/).

Original PR: https://github.com/truenas/middleware/pull/19082

Co-authored-by: bmeagherix <118192357+bmeagherix at users.noreply.github.com>
DeltaFile
+14-16src/middlewared/middlewared/plugins/iscsi_/extents.py
+8-12src/middlewared/middlewared/plugins/iscsi_/targets.py
+13-0src/middlewared/middlewared/plugins/iscsi_/alua.py
+3-7src/middlewared/middlewared/plugins/iscsi_/target_to_extent.py
+38-354 files

OPNSense/core f3315d2src/etc/rc.loader.d 20-zfs

rc: use newer min_auto_ashift variable

WARNING: sysctl vfs.zfs.min_auto_ashift is deprecated. Use vfs.zfs.vdev.min_auto_ashift instead.
DeltaFile
+1-1src/etc/rc.loader.d/20-zfs
+1-11 files

LLVM/project 57297d5flang/lib/Semantics resolve-names.cpp, flang/test/Semantics/OpenMP declare-target-resolve.f90

Limit name collection to extended list items
DeltaFile
+24-12flang/test/Semantics/OpenMP/declare-target-resolve.f90
+6-0flang/lib/Semantics/resolve-names.cpp
+30-122 files

OPNSense/src 119b20asbin/ipfw ipv6.c ipfw2.c, sbin/ipfw/tests test_add_rule.py

ipfw: treat ipv6 address with zero mask as 'any'

Make the behaviour similar for both IPv4 and IPv6. Also add
the corresponding tests.

PR:             294733
Differential Revision:  https://reviews.freebsd.org/D56618

(cherry picked from commit 2872268c7f6d473aae9b02ebb5d2c24fc2cff9b1)
DeltaFile
+24-0sbin/ipfw/tests/test_add_rule.py
+7-4sbin/ipfw/ipv6.c
+4-3sbin/ipfw/ipfw2.c
+2-0tests/atf_python/sys/netpfil/ipfw/insns.py
+37-74 files