HardenedBSD/src 817156clib/msun/arm fenv.c, lib/msun/riscv fenv.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+419-311sys/netinet/ip_mroute.c
+382-190sys/netinet6/ip6_mroute.c
+428-0tests/sys/netinet/ip_mroute.py
+191-0tests/sys/netinet/ip6_mrouted.c
+105-33lib/msun/arm/fenv.c
+71-18lib/msun/riscv/fenv.c
+1,596-55233 files not shown
+2,039-74639 files

HardenedBSD/src 83d6e7elib/msun/arm fenv.c, lib/msun/riscv fenv.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+419-311sys/netinet/ip_mroute.c
+382-190sys/netinet6/ip6_mroute.c
+428-0tests/sys/netinet/ip_mroute.py
+191-0tests/sys/netinet/ip6_mrouted.c
+105-33lib/msun/arm/fenv.c
+71-18lib/msun/riscv/fenv.c
+1,596-55233 files not shown
+2,039-74639 files

HardenedBSD/src 521ab34sbin/pfctl pfctl.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+3-2sbin/pfctl/pfctl.c
+3-21 files

HardenedBSD/ports b2af14bmisc/far2l pkg-plist, misc/far2l/files patch-arclite_src_Patch7zCP.cpp

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+59-59www/iridium/files/patch-chrome_browser_about__flags.cc
+22-34www/iridium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+37-2misc/far2l/pkg-plist
+19-19www/iridium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+19-19www/iridium/files/patch-chrome_browser_chrome__content__browser__client.cc
+0-27misc/far2l/files/patch-arclite_src_Patch7zCP.cpp
+156-160137 files not shown
+645-589143 files

LLVM/project 44925b6llvm/include/llvm/IR Intrinsics.h

[NFC][LLVM] Drop unused field from `IITDescriptor` (#189094)

Drop unused `Float_Width` field from `IITDescriptor`.
DeltaFile
+0-1llvm/include/llvm/IR/Intrinsics.h
+0-11 files

LLVM/project 9331b5bllvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp

[DAG] Fix -Wunused-variable

A recently introduced local is only used in an assertion which means we
get -Wunused-variable in release+noasserts builds. Mark it
[[maybe_unused]] rather than inlinine the definition given there are
multiple uses within the assert.
DeltaFile
+1-1llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+1-11 files

LLVM/project fedb525clang/lib/Driver/ToolChains Clang.cpp

clang: Remove unnecessary triple normalize in offloading job (#189435)

These should already have been normalized (and the device side
comes from code, which should have been trivially normalized to
start).
DeltaFile
+6-7clang/lib/Driver/ToolChains/Clang.cpp
+6-71 files

FreeBSD/ports fdda856www/chromium Makefile, www/chromium/files patch-ui_gtk_select__file__dialog__linux__gtk.cc

www/*chromium: revert upstream commit to fix file dialog behaviour

This change reverts the following commit which neuters the Enter
key in the file dialogs by not preselecting the active button by
default because of the following joke:

+// GTK_RESPONSE_ACCEPT as the default button, which should be avoided to prevent
+// an exploit where the user is instructed to hold Enter before the dialog
+// appears.

commit e93121e97478a41d529c8586a48b4ec34173f79a
Author: Tom Anderson <thomasanderson at chromium.org>
Date:   Mon Jan 5 17:42:17 2026 -0800

    [GTK] Don't preselect file dialog accept buttons

(cherry picked from commit a50101eb4b6190b94c85b7cc0a0745ff44678c16)
DeltaFile
+12-0www/ungoogled-chromium/files/patch-ui_gtk_select__file__dialog__linux__gtk.cc
+12-0www/chromium/files/patch-ui_gtk_select__file__dialog__linux__gtk.cc
+1-1www/chromium/Makefile
+1-0www/ungoogled-chromium/Makefile
+26-14 files

FreeBSD/ports 389998bwww/iridium/files patch-chrome_browser_about__flags.cc patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc

www/iridium: update to 2026.03.146.4

(cherry picked from commit e53ac6973a8b2fa20c409cbbad766fb0ff63dc94)
DeltaFile
+59-59www/iridium/files/patch-chrome_browser_about__flags.cc
+22-34www/iridium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+19-19www/iridium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+19-19www/iridium/files/patch-chrome_browser_chrome__content__browser__client.cc
+9-9www/iridium/files/patch-net_BUILD.gn
+9-9www/iridium/files/patch-components_signin_public_base_signin__switches.cc
+137-14976 files not shown
+403-44182 files

LLVM/project ec6574ellvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.udot2.ll

AMDGPU/GlobalISel: RegBankLegalize rules for udot2/sdot2 (#189103)
DeltaFile
+4-4llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot2.ll
+4-4llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot2.ll
+4-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+1-1llvm/test/CodeGen/AMDGPU/llvm.amdgcn.udot2.ll
+13-94 files

HardenedBSD/ports a50101ewww/chromium Makefile, www/chromium/files patch-ui_gtk_select__file__dialog__linux__gtk.cc

www/*chromium: revert upstream commit to fix file dialog behaviour

This change reverts the following commit which neuters the Enter
key in the file dialogs by not preselecting the active button by
default because of the following joke:

+// GTK_RESPONSE_ACCEPT as the default button, which should be avoided to prevent
+// an exploit where the user is instructed to hold Enter before the dialog
+// appears.

commit e93121e97478a41d529c8586a48b4ec34173f79a
Author: Tom Anderson <thomasanderson at chromium.org>
Date:   Mon Jan 5 17:42:17 2026 -0800

    [GTK] Don't preselect file dialog accept buttons
DeltaFile
+12-0www/ungoogled-chromium/files/patch-ui_gtk_select__file__dialog__linux__gtk.cc
+12-0www/chromium/files/patch-ui_gtk_select__file__dialog__linux__gtk.cc
+1-1www/chromium/Makefile
+1-0www/ungoogled-chromium/Makefile
+26-14 files

FreeBSD/ports a50101ewww/chromium Makefile, www/chromium/files patch-ui_gtk_select__file__dialog__linux__gtk.cc

www/*chromium: revert upstream commit to fix file dialog behaviour

This change reverts the following commit which neuters the Enter
key in the file dialogs by not preselecting the active button by
default because of the following joke:

+// GTK_RESPONSE_ACCEPT as the default button, which should be avoided to prevent
+// an exploit where the user is instructed to hold Enter before the dialog
+// appears.

commit e93121e97478a41d529c8586a48b4ec34173f79a
Author: Tom Anderson <thomasanderson at chromium.org>
Date:   Mon Jan 5 17:42:17 2026 -0800

    [GTK] Don't preselect file dialog accept buttons
DeltaFile
+12-0www/ungoogled-chromium/files/patch-ui_gtk_select__file__dialog__linux__gtk.cc
+12-0www/chromium/files/patch-ui_gtk_select__file__dialog__linux__gtk.cc
+1-1www/chromium/Makefile
+1-0www/ungoogled-chromium/Makefile
+26-14 files

HardenedBSD/ports e53ac69www/iridium/files patch-chrome_browser_about__flags.cc patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc

www/iridium: update to 2026.03.146.4
DeltaFile
+59-59www/iridium/files/patch-chrome_browser_about__flags.cc
+22-34www/iridium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+19-19www/iridium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+19-19www/iridium/files/patch-chrome_browser_chrome__content__browser__client.cc
+9-9www/iridium/files/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
+9-9www/iridium/files/patch-net_BUILD.gn
+137-14976 files not shown
+403-44182 files

FreeBSD/ports e53ac69www/iridium/files patch-chrome_browser_about__flags.cc patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc

www/iridium: update to 2026.03.146.4
DeltaFile
+59-59www/iridium/files/patch-chrome_browser_about__flags.cc
+22-34www/iridium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+19-19www/iridium/files/patch-chrome_browser_chrome__content__browser__client.cc
+19-19www/iridium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+9-9www/iridium/files/patch-net_BUILD.gn
+9-9www/iridium/files/patch-chrome_browser_ui_webui_chrome__web__ui__configs.cc
+137-14976 files not shown
+403-44182 files

FreeBSD/ports 9a15679mail/cyrus-imapd312 distinfo Makefile

mail/cyrus-imapd312: Update to 3.12.2
DeltaFile
+3-3mail/cyrus-imapd312/distinfo
+2-2mail/cyrus-imapd312/Makefile
+5-52 files

HardenedBSD/ports 9a15679mail/cyrus-imapd312 distinfo Makefile

mail/cyrus-imapd312: Update to 3.12.2
DeltaFile
+3-3mail/cyrus-imapd312/distinfo
+2-2mail/cyrus-imapd312/Makefile
+5-52 files

LLVM/project c0c509dllvm/lib/Target/AMDGPU AMDGPURewriteAGPRCopyMFMA.cpp

[NFC] [AMDGPU] Added 2 options to rewrite-agpr-copy-mfma for debugging.

amdgpu-disable-rewrite-agpr-copy-mfma and amdgpu-rewrite-agpr-copy-mfma-limit
were added.
DeltaFile
+23-2llvm/lib/Target/AMDGPU/AMDGPURewriteAGPRCopyMFMA.cpp
+23-21 files

LLVM/project cd3da41clang-tools-extra/test/clang-doc enum.cpp, clang-tools-extra/test/clang-doc/Inputs enum.cpp

[clang-doc] Integrate enum LIT tests (#187818)

Combine the two separate test files and have them feed from a common
source. This will be the way that tests are handled to prevent testing
divergence in the future.
DeltaFile
+464-226clang-tools-extra/test/clang-doc/enum.cpp
+0-201clang-tools-extra/test/clang-doc/json/enum.cpp
+88-0clang-tools-extra/test/clang-doc/Inputs/enum.cpp
+552-4273 files

LLVM/project 87085a8lldb/include/lldb/Host ProcessLaunchInfo.h, lldb/include/lldb/Host/windows PseudoConsole.h

[lldb-dap][windows] don't use the ConPTY in internalConsole mode (#186472)

In `internalConsole` mode (especially in VSCode), lldb-dap should not
use the ConPTY to read the process' output. This is because the
internalConsole is not a real terminal, there is no reason to use
terminal emulation, which will add arbitrary line returns to the output.

Instead, this patch introduces the `eLaunchFlagUsePipes` flag in
ProcessLaunchInfo which tells ProcessLaunchWindows to use regular pipes
instead of a ConPTY to get the stdin and stdout of the debuggee.

The result is that output which is supposed to be on a single line is
properly rendered.

---

The following example is when debugging a program through lldb-dap on
Windows. The program prints the numbers 0 through 999 on a single line.


    [15 lines not shown]
DeltaFile
+91-22lldb/source/Host/windows/PseudoConsole.cpp
+32-6lldb/source/Host/windows/ProcessLauncherWindows.cpp
+34-2lldb/include/lldb/Host/windows/PseudoConsole.h
+13-2lldb/source/Target/Target.cpp
+9-1lldb/include/lldb/Host/ProcessLaunchInfo.h
+8-0lldb/source/Host/common/ProcessLaunchInfo.cpp
+187-332 files not shown
+195-338 files

LLVM/project 3e2f0bcclang/lib/CodeGen CGObjCMac.cpp CodeGenModule.h, clang/test/CodeGenObjC expose-direct-method.m expose-direct-method-visibility-linkage.m

[ObjCDirectPreconditionThunk] precondition check thunk generation (#170618)

## TL;DR

This is a stack of PRs implementing features to expose direct methods
ABI.
You can see the RFC, design, and discussion
[here](https://discourse.llvm.org/t/rfc-optimizing-code-size-of-objc-direct-by-exposing-function-symbols-and-moving-nil-checks-to-thunks/88866).

https://github.com/llvm/llvm-project/pull/170616 Flag
`-fobjc-direct-precondition-thunk` set up
https://github.com/llvm/llvm-project/pull/170617 Code refactoring to
ease later reviews
https://github.com/llvm/llvm-project/pull/170618 **Thunk generation**
https://github.com/llvm/llvm-project/pull/170619 Optimizations, some
class objects can be known to be realized

## Implementation details


    [45 lines not shown]
DeltaFile
+330-0clang/test/CodeGenObjC/expose-direct-method.m
+286-33clang/lib/CodeGen/CGObjCMac.cpp
+119-0clang/test/CodeGenObjC/expose-direct-method-visibility-linkage.m
+104-0clang/test/CodeGenObjC/expose-direct-method-varargs.m
+98-0clang/test/CodeGenObjC/expose-direct-method-linkedlist.m
+20-16clang/lib/CodeGen/CodeGenModule.h
+957-499 files not shown
+1,072-6715 files

LLVM/project cabebddclang/tools/clang-scan-deps ClangScanDeps.cpp, clang/tools/clang-sycl-linker ClangSYCLLinker.cpp

[NFC] Remove unused-but-set global variables (#189315)

Remove four global variables that are set but never read to fix
-Wunused-but-set-global warnings:

- `MFMAChainLength` in AMDGPUIGroupLP.cpp
- `Wide` in llvm-objdump.cpp
- `SaveTemps` in ClangSYCLLinker.cpp
- `DeprecatedDriverCommand` in ClangScanDeps.cpp

Follow up to #178342
DeltaFile
+0-5llvm/lib/Target/AMDGPU/AMDGPUIGroupLP.cpp
+0-4clang/tools/clang-sycl-linker/ClangSYCLLinker.cpp
+0-3clang/tools/clang-scan-deps/ClangScanDeps.cpp
+0-2llvm/tools/llvm-objdump/llvm-objdump.cpp
+0-144 files

LLVM/project d17296dllvm/include/llvm/DebugInfo/GSYM FileWriter.h, llvm/lib/DebugInfo/GSYM FileWriter.cpp

[llvm lib] Read/write non-power-of-two sized unsigned integers (3, 5, 6, 7 bytes) in DataExtractor and FileWriter (#189098)

This allows tools (like gsymutil) to pack data more efficiently into a
file.
DeltaFile
+37-0llvm/unittests/DebugInfo/GSYM/GSYMTest.cpp
+37-0llvm/unittests/Support/DataExtractorTest.cpp
+21-1llvm/lib/Support/DataExtractor.cpp
+17-0llvm/lib/DebugInfo/GSYM/FileWriter.cpp
+10-0llvm/include/llvm/DebugInfo/GSYM/FileWriter.h
+122-15 files

FreeBSD/ports 1c85d42deskutils/taskwarrior-tui distinfo Makefile

deskutils/taskwarrior-tui: Update to 0.26.8
DeltaFile
+3-3deskutils/taskwarrior-tui/distinfo
+1-1deskutils/taskwarrior-tui/Makefile
+4-42 files

HardenedBSD/ports 1c85d42deskutils/taskwarrior-tui distinfo Makefile

deskutils/taskwarrior-tui: Update to 0.26.8
DeltaFile
+3-3deskutils/taskwarrior-tui/distinfo
+1-1deskutils/taskwarrior-tui/Makefile
+4-42 files

LLVM/project 7d6e333clang/lib/Driver/ToolChains Clang.cpp

clang: Remove unnecessary triple normalize in offloading job

These should already have been normalized (and the device side
comes from code, which should have been trivially normalized to
start).
DeltaFile
+6-7clang/lib/Driver/ToolChains/Clang.cpp
+6-71 files

FreeNAS/freenas cfe144esrc/middlewared/middlewared/plugins tunables.py, src/middlewared/middlewared/test/integration/utils mock_binary.py

Propagate tunable changes to the backup node
DeltaFile
+77-9src/middlewared/middlewared/plugins/tunables.py
+57-12tests/api2/test_tunables.py
+18-9src/middlewared/middlewared/test/integration/utils/mock_binary.py
+152-303 files

FreeNAS/freenas 398934bsrc/middlewared/middlewared/plugins/iscsi_ scst.py

Add SCST ALUAState
DeltaFile
+10-0src/middlewared/middlewared/plugins/iscsi_/scst.py
+10-01 files

FreeNAS/freenas e7d0f21src/middlewared/middlewared/plugins/iscsi_ alua.py, src/middlewared/middlewared/utils/iscsi constants.py

Add iscsi.alua.standby_alua_state
DeltaFile
+34-1src/middlewared/middlewared/plugins/iscsi_/alua.py
+10-0src/middlewared/middlewared/utils/iscsi/constants.py
+44-12 files

pfSense/pfsense 214d4dasrc/etc/inc pkg-utils.inc

pkg-utils.inc: chase pkg json output changes. Fixes #16768
DeltaFile
+16-8src/etc/inc/pkg-utils.inc
+16-81 files

LLVM/project 5c5b7c5llvm/cmake/modules UnityBuild.cmake

more clang test targets
DeltaFile
+30-5llvm/cmake/modules/UnityBuild.cmake
+30-51 files