OPNSense/core 42f869csrc/www firewall_rule_lookup.php

Reduce complexity of firewall_rule_lookup, we have an all rules entrypoint now, so potentially we could just search for the UUID of the rule without concerning us with interfaces anymore
DeltaFile
+1-12src/www/firewall_rule_lookup.php
+1-121 files

OPNSense/core a24d93fsrc/www firewall_rule_lookup.php

Remove previous change, this needs a closer look in another branch.
DeltaFile
+0-4src/www/firewall_rule_lookup.php
+0-41 files

LLVM/project ffe446ellvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV/rvv vp-combine-store-reverse.ll vp-combine-reverse-load.ll

[RISCV] Relax reversed mask's mask requirement in reverse to strided load/store combine (#180706)

We have combines for vp.reverse(vp.load) -> vp.strided.load stride=-1
and vp.store(vp.reverse) -> vp.strided.store stride=-1.

If the load or store is masked, the mask needs to be also a vp.reverse
with the same EVL. However we also have the requirement that the mask's
vp.reverse is unmasked (has an all-ones mask).

vp.reverse's mask only sets masked off lanes to poison, and doesn't
affect the permutation of elements. So given those lanes are poison, I
believe the combine is valid for any mask, not just all ones.

This is split off from another patch I plan on posting to generalize
those combines to vector.splice+vector.reverse patterns, as part of
#172961
DeltaFile
+10-9llvm/test/CodeGen/RISCV/rvv/vp-combine-store-reverse.ll
+16-0llvm/test/CodeGen/RISCV/rvv/vp-combine-reverse-load.ll
+2-4llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+28-133 files

FreeBSD/ports a3db6a3textproc/bookokrat distinfo Makefile.crates, textproc/bookokrat/files patch-cargo-crates_mupdf-sys-0.6.0_mupdf_Makefile patch-cargo-crates_libc-0.2.175_src_unix_bsd_freebsdlike_mod.rs

textproc/bookokrat: Update to 0.3.3

- Update COMMENT line and pkg-descr with the new feature of the program
  (PDF support)
- Update LICENSE (bookokrat is now licensed under AGPL-3.0)
- Mark BROKEN on aarch64 (rust error E0609) [1]
- Update list of lib/build dependencies
- Fix shebang of Python interpreter
- Add some patches to fix build that otherwise fails with the following
  errors:

  1. (fixed with files/patch-cargo-crates_mupdf-sys-0.6.0_build.rs)

error[E0425]: cannot find type `___wchar_t` in this scope
   --> /usr/local/poudriere/ports/default/textproc/bookokrat/work/target/release/build/mupdf-sys-286fe68620daf035/out/bindings.rs:488:20
    |
488 | pub type wchar_t = ___wchar_t;
    |                    ^^^^^^^^^^ not found in this scope


    [28 lines not shown]
DeltaFile
+497-317textproc/bookokrat/distinfo
+248-158textproc/bookokrat/Makefile.crates
+19-7textproc/bookokrat/Makefile
+17-8textproc/bookokrat/pkg-descr
+13-0textproc/bookokrat/files/patch-cargo-crates_mupdf-sys-0.6.0_mupdf_Makefile
+11-0textproc/bookokrat/files/patch-cargo-crates_libc-0.2.175_src_unix_bsd_freebsdlike_mod.rs
+805-4901 files not shown
+815-4907 files

LLVM/project 9b043ccmlir/test/CAPI rewrite.c

[MLIR] Fix mismatched format specifier warning (#180792)

DeltaFile
+3-2mlir/test/CAPI/rewrite.c
+3-21 files

OPNSense/core 9271d08src/opnsense/mvc/app/controllers/OPNsense/Base ApiMutableModelControllerBase.php, src/opnsense/mvc/app/views/OPNsense/IDS index.volt

bootgrid: batch enable/disable-selected toggle by default, clean up IDS page (#9768)

The footer commands weren't taking into account the required properties, rendering unlinked buttons where they shouldn't be (e.g. in dnsmasq DHCP ranges etc.).

Take this opportunity to clean up and improve some front-end code, including batching of enable/disable-selected API calls. The arbitrary default limit of "40" has been set based on (40 * 36-character UUID + ~150-character URI out of a 2k URI character limit).

In the controller, change how rows are collected (use getNodeByReference only for rootnode) to save some cycles, throw an error if someone tries to swap multiple records at once as that is less likely intentional anyway (explicit on/off are acceptable values) and keep simplified result output.

Reference: https://forum.opnsense.org/index.php?topic=50806.0

---------

Co-authored-by: Ad Schellevis <ad at opnsense.org>
DeltaFile
+3-104src/opnsense/mvc/app/views/OPNsense/IDS/index.volt
+21-22src/opnsense/www/js/opnsense_bootgrid.js
+20-10src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableModelControllerBase.php
+44-1363 files

OPNSense/core c90e940src/www firewall_rule_lookup.php

Change url hash to __floating inside the firewall_rule_lookup when interface is an empty string, since we changed the url hash lately
DeltaFile
+4-0src/www/firewall_rule_lookup.php
+4-01 files

LLVM/project 1e42c76llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp, llvm/lib/Target/Mips MipsISelLowering.cpp

[Mips] Fix cttz.i32 fails to lower on mips16 (#179633)

MIPS16 cannot handle constant pools created by CTTZ table lookup
expansion. This causes "Cannot select" errors when trying to select
MipsISD::Lo nodes for constant pool addresses.
    
Modify the table lookup conditions to check ConstantPool operation
status, and only set ConstantPool to Custom in non-MIPS16 mode in MIPS
backend.
    
This ensures MIPS16 uses the ISD::CTPOP instead of attempting
unsupported constant pool operations.

Fix #61055.
DeltaFile
+61-0llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/cttz-mips16.ll
+5-1llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+4-2llvm/lib/Target/Mips/MipsISelLowering.cpp
+70-33 files

LLVM/project ee92a9elldb/source/Plugins/Process/MacOSX-Kernel ProcessKDPProperties.td

[LLDB] Fix KDP plugin path (#180897)

This should fix a failure on the macOS buildbots (see
https://github.com/llvm/llvm-project/pull/179524#issuecomment-3882784085).
I can't test this, but the only plugins not enabled on Linux and Windows
are `ProcessKDP`, `PlatformDarwin`, and `PlatformDarwinKernel`. Looking
at the path for KDP, it uses `GetPluginNameStatic` as the last name in
the path. This is `kdp-remote` instead of `kdp`.
DeltaFile
+1-1lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDPProperties.td
+1-11 files

NetBSD/pkgsrc c8bZenJdoc CHANGES-2026

   doc: Updated databases/php-mongodb to 1.21.5
VersionDeltaFile
1.1054+2-1doc/CHANGES-2026
+2-11 files

OPNSense/core 70d6ccesrc/opnsense/mvc/app/views/OPNsense/Firewall dnat_rule.volt

Change fa icon in the lookup rule reference button in dnat as well for consistency
DeltaFile
+3-3src/opnsense/mvc/app/views/OPNsense/Firewall/dnat_rule.volt
+3-31 files

NetBSD/pkgsrc Qp3Rv46databases/php-mongodb distinfo Makefile

   databases/php-mongodb: update to 1.21.5

   1.21.1 (2025-06-13)

   What's Changed

   * PHPC-2558: Update to libmongoc 1.30.3 by @alcaeus in https://github.com/mongodb/mongo-php-driver/pull/1806

   * Add CODEOWNERS for 1.21+ by @alcaeus in
     https://github.com/mongodb/mongo-php-driver/pull/1810

   * PHPC-2537 Update to newer Ubuntu version in GitHub Actions workflows by
     @GromNaN in https://github.com/mongodb/mongo-php-driver/pull/1814

   * PHPLIB-1678: Use assume_role command before accessing secrets by @alcaeus
     in https://github.com/mongodb/mongo-php-driver/pull/1832

   * Ignore branches that are no longer maintained when merging up by @alcaeus
     in https://github.com/mongodb/mongo-php-driver/pull/1838

    [47 lines not shown]
VersionDeltaFile
1.11+4-4databases/php-mongodb/distinfo
1.32+3-3databases/php-mongodb/Makefile
+7-72 files

FreeNAS/freenas d43d66fsrc/middlewared/middlewared/plugins truesearch.py, src/middlewared/middlewared/plugins/pool_ dataset.py

NAS-139731 / 26.0.0-BETA.1 / Temporary stop truesearch before removing the dataset (#18174)

This fixes error on deleting a dataset that is being indexed by
TrueSearch
DeltaFile
+34-1src/middlewared/middlewared/plugins/truesearch.py
+6-3src/middlewared/middlewared/plugins/pool_/dataset.py
+1-0src/middlewared/middlewared/plugins/service_/services/truesearch.py
+41-43 files

FreeNAS/freenas 496e15asrc/middlewared/middlewared/utils __init__.py web_app.py

NAS-139699 / 26.0.0-BETA.1 / More mypy fixes in utils (#18166)

DeltaFile
+11-4src/middlewared/middlewared/utils/__init__.py
+8-5src/middlewared/middlewared/utils/web_app.py
+5-5src/middlewared/middlewared/utils/sed.py
+4-4src/middlewared/middlewared/utils/functools_.py
+6-1src/middlewared/middlewared/utils/pydantic_.py
+2-3src/middlewared/middlewared/utils/syslog.py
+36-2210 files not shown
+53-3716 files

FreeNAS/freenas ecdecd7src/middlewared/middlewared/plugins truesearch.py, src/middlewared/middlewared/plugins/pool_ dataset.py

Temporary stop truesearch before removing the dataset
DeltaFile
+34-1src/middlewared/middlewared/plugins/truesearch.py
+6-3src/middlewared/middlewared/plugins/pool_/dataset.py
+1-0src/middlewared/middlewared/plugins/service_/services/truesearch.py
+41-43 files

NetBSD/pkgsrc UG3OvrCdoc CHANGES-2026

   doc: Updated www/fengoffice to 3.11.13.11
VersionDeltaFile
1.1053+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Bg1qP9nwww/fengoffice PLIST distinfo

   www/fengoffice: update to 3.11.13.11

   3.11.13.11 (2025-12-15)

   Changes are unknown.
VersionDeltaFile
1.27+9-1www/fengoffice/PLIST
1.32+4-4www/fengoffice/distinfo
1.48+2-2www/fengoffice/Makefile
+15-73 files

LLVM/project 7353ca7llvm/include/llvm/TableGen TableGenBackend.h, llvm/lib/TableGen Main.cpp TableGenBackend.cpp

[NFC][TableGen] Use std::move to avoid copy (#180785)

DeltaFile
+1-1llvm/include/llvm/TableGen/TableGenBackend.h
+1-1llvm/lib/TableGen/Main.cpp
+1-1llvm/lib/TableGen/TableGenBackend.cpp
+3-33 files

LLVM/project 17a9170llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-sqrt.ll

InstCombine: Fix wrong insert point for sqrt -> copysign simplify (#180838)

DeltaFile
+12-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-sqrt.ll
+2-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+14-02 files

LLVM/project bd4fe78llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-fmul.ll

InstCombine: Fix wrong insert point for various fmul->copysign simplifies (#180840)

DeltaFile
+76-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fmul.ll
+18-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+94-02 files

LLVM/project 8503cb6llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-fdiv.ll

InstCombine: Fix wrong insert point for fdiv->copysign simplify (#180839)

DeltaFile
+24-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-fdiv.ll
+6-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+30-02 files

LLVM/project 1f05778llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-rounding-intrinsics.ll

InstCombine: Fix insert point for rounding intrinsic -> copysign (#180837)

This would use the wrong insert point if reached in a recursive
call.
DeltaFile
+12-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-rounding-intrinsics.ll
+3-0llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+15-02 files

FreeNAS/freenas 879ad6bsrc/middlewared/middlewared/plugins truesearch.py, src/middlewared/middlewared/plugins/pool_ dataset.py

Temporary stop truesearch before removing the dataset
DeltaFile
+34-1src/middlewared/middlewared/plugins/truesearch.py
+6-3src/middlewared/middlewared/plugins/pool_/dataset.py
+1-0src/middlewared/middlewared/plugins/service_/services/truesearch.py
+41-43 files

NetBSD/pkgsrc AmTVSgIdoc CHANGES-2026

   doc: Updated www/ruby-faraday to 2.14.1
VersionDeltaFile
1.1052+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 9TJM1vTwww/ruby-faraday distinfo Makefile

   www/ruby-faraday: update to 2.14.1

   2.14.1 (2026-02-08)

   Security Note

   This release contains a security fix, we recommend all users to upgrade as
   soon as possible.  A Security Advisory with more details will be posted
   shortly.

   What's Changed

   * Add comprehensive AI agent guidelines for Claude, Cursor, and GitHub
     Copilot by @Copilot in #1642
   * Add RFC document for Options architecture refactoring plan by @Copilot in
     #1644
   * Bump actions/checkout from 5 to 6 by @dependabot[bot] in #1655
   * Explicit top-level namespace reference by @c960657 in #1657


    [3 lines not shown]
VersionDeltaFile
1.41+4-4www/ruby-faraday/distinfo
1.44+2-2www/ruby-faraday/Makefile
+6-62 files

NetBSD/pkgsrc quQHelCdoc CHANGES-2026

   doc: Updated www/ruby-aws-partitions to 1.1213.0
VersionDeltaFile
1.1051+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc YXCm3zewww/ruby-aws-partitions distinfo Makefile

   www/ruby-aws-partitions: update to 1.1213.0

   1.1213.0 (2026-02-05)

   * Feature - Updated the partitions source data the determines the AWS
     service regions and endpoints.
VersionDeltaFile
1.103+4-4www/ruby-aws-partitions/distinfo
1.101+2-2www/ruby-aws-partitions/Makefile
+6-62 files

LLVM/project ad1e107llvm/lib/Target/PowerPC PPCInstrInfo.td

[PowerPC] Require PPC32 for 32-bit addc/adde/subc/sube (#179186)

Unlike the base add/sub opcodes which will just overflow, these will
produce incorrect results, because the carry operates on the full
64-bits. Trying to use these with i32 operands on PPC64 should result in
a selection failure instead of a silent miscompile, like the one seen in
https://github.com/llvm/llvm-project/pull/178979.
DeltaFile
+17-10llvm/lib/Target/PowerPC/PPCInstrInfo.td
+17-101 files

NetBSD/pkgsrc fBHlRUIdoc CHANGES-2026

   doc: Updated textproc/ruby-kramdown-rfc2629 to 1.7.31
VersionDeltaFile
1.1050+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc fEuhzsetextproc/ruby-kramdown-rfc2629 distinfo Makefile

   textproc/ruby-kramdown-rfc2629: update to 1.7.31

   1.7.31 (2026-02-05)

   * Warn on align= for sourcecode; get rid of <contact armor
VersionDeltaFile
1.47+4-4textproc/ruby-kramdown-rfc2629/distinfo
1.46+2-2textproc/ruby-kramdown-rfc2629/Makefile
+6-62 files