OPNSense/core 5053941 — src/opnsense/mvc/app/controllers/OPNsense/Firewall AliasController.php, src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterBaseController.php

firewall: fix alias edit links and scope it down to valid uuids only (#11195)

https://forum.opnsense.org/index.php?topic=53340
(cherry picked from commit 6ad17c522c6a03ec6044bf855ae65cd6f343ab38)
DeltaFile
+1-15src/opnsense/mvc/app/views/OPNsense/Firewall/alias.volt
+7-4src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+7-4src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+4-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterBaseController.php
+1-2src/opnsense/mvc/app/controllers/OPNsense/Firewall/AliasController.php
+20-265 files

OPNSense/core 91537a3 — src/sbin pluginctl

use string list
DeltaFile
+2-2src/sbin/pluginctl
+2-21 files

FreeBSD/ports 46d5df8 — textproc/py-wcmatch Makefile distinfo

textproc/py-wcmatch: update to 12.0.3

Changes:        https://github.com/facelessuser/wcmatch/releases/tag/12.0.2
Changes:        https://github.com/facelessuser/wcmatch/releases/tag/12.0.3
Reported-by:    repology
DeltaFile
+3-3textproc/py-wcmatch/distinfo
+2-2textproc/py-wcmatch/Makefile
+5-52 files

FreeBSD/ports 716e969 — textproc/py-bracex Makefile distinfo

textproc/py-bracex: update to 3.2.3

Changes:        https://github.com/facelessuser/bracex/releases/tag/3.2.3
Reported-by:    repology
DeltaFile
+3-3textproc/py-bracex/distinfo
+1-1textproc/py-bracex/Makefile
+4-42 files

OPNSense/core 5efc0d2 — src/sbin pluginctl

pluginctl: minor adjustment for future extension
DeltaFile
+3-2src/sbin/pluginctl
+3-21 files

FreeBSD/ports 5b9624e — sysutils/amazon-ssm-plugin Makefile distinfo, sysutils/amazon-ssm-plugin/files patch-src_sessionmanagerplugin_session_portsession_muxportforwarding.go patch-src_sessionmanagerplugin_session_portsession_standardstreamforwarding.go

sysutils/amazon-ssm-plugin: Update to 1.2.896.0

- Fix flaky 'make test' failure in portsession (TestSetSessionHandlers)
  by preventing unexpected os.Exit calls during test execution.

ChangeLog:      https://github.com/aws/session-manager-plugin/releases/tag/1.2.889.0
                https://github.com/aws/session-manager-plugin/releases/tag/1.2.896.0
Approved by:    hrs (mentor, blanket)
DeltaFile
+20-0sysutils/amazon-ssm-plugin/files/patch-src_sessionmanagerplugin_session_portsession_basicportforwarding.go
+13-0sysutils/amazon-ssm-plugin/files/patch-src_sessionmanagerplugin_session_portsession_basicportforwarding__test.go
+11-0sysutils/amazon-ssm-plugin/files/patch-src_sessionmanagerplugin_session_portsession_muxportforwarding.go
+11-0sysutils/amazon-ssm-plugin/files/patch-src_sessionmanagerplugin_session_portsession_standardstreamforwarding.go
+3-3sysutils/amazon-ssm-plugin/distinfo
+2-2sysutils/amazon-ssm-plugin/Makefile
+60-56 files

FreeBSD/doc 78fe26f — documentation/content/en/books/fdp-primer/working-copy _index.adoc

FDP: We want a patch submitted on Differential!

Rewrite the the "Making a Diff" section of the "Working Copy" chapter
into a "Submitting the Changes" section on making a proper commit and
sending it to us on Differential with git-arc and tagging #docs.

Reviewed by:            bcr, carlavilla
Differential Revision:  https://reviews.freebsd.org/D61591
DeltaFile
+27-12documentation/content/en/books/fdp-primer/working-copy/_index.adoc
+27-121 files

FreeBSD/ports 2c40433 — devel Makefile, devel/stirmake distinfo pkg-descr

devel/stirmake: [NEW PORT] Scalable true implementation of recursive make

Stirmake is a fast build tool intended to allow easily developing
correct build systems with one global directed acyclic graph for
projects spanning multiple directories and potentially including Git
submodules. It is fully programmable in the embedded Amyplan
programming language. The intention is that with Stirmake, one never
has to type the equivalent of "make clean" to fix a build.

PR:             300760
Co-authored by: mce@
DeltaFile
+46-0devel/stirmake/Makefile
+8-0devel/stirmake/pkg-plist
+6-0devel/stirmake/pkg-descr
+3-0devel/stirmake/distinfo
+1-0devel/Makefile
+64-05 files

NetBSD/pkgsrc UQF5ajU — doc CHANGES-2026

   doc: Updated net/fzssh to 1.5.2
VersionDeltaFile
1.8029+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc E6YAYoT — net/fzssh Makefile distinfo

   fzssh: update to 1.5.2.

   1.5.2 (2026-11-13)

   ! Fixed a crash parsing invalid RSA private keys and reduced maximum allowed modulus size

   1.5.1 (2026-11-03)

   + Added channel_flags allowing to request hgue channel windows even in case of multiplexed transports
   - Improved state tracking in the the socket interface representing opened channels

   1.5.0 (2026-10-23)

   + Added support for pin at openssh.com extension
   + Added sftp_client::initial_rtt() as estimate of initial channel rtt
   - Improved logging when processing File Attributes with malformed extended attributes
VersionDeltaFile
1.4+4-4net/fzssh/distinfo
1.4+4-4net/fzssh/PLIST
1.6+3-4net/fzssh/Makefile
+11-123 files

NetBSD/pkgsrc 01GW4mY — doc CHANGES-2026

   doc: Updated net/libfilezilla to 0.59.0
VersionDeltaFile
1.8028+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Bty3QIR — net/libfilezilla Makefile distinfo

   libfilezilla: update to 0.59.0.

   0.59.0 (2026-11-13)

   ! MSW: Fix argument quoting when directly trying to start .bat/.cmd as executable
   ! HTTP: Fix redirects on same host but different protocol/port
   + Add support for certificates with IP SAN, these can now be checked against the system trust store
   - fz::event_with_source accepts const source pointers; source() now returns a const source-identity pointer
   - Minor fixes to key purpose handling in certificate requests

   0.58.0 (2026-10-23)

   + Added fz::socket::srtt to get an estimate of the the smoothed rounttrip time of the connection, if available
   + Added fz::rename_file flags to control replacement and cross-filesystem copying; no-replace uses native atomic operations where available, otherwise a best-effort check
   + Added fz::result::cross_device to report filesystem-boundary failures
   + Added fz::local_filesys modification time overloads for native file and directory handles
   + Added fz::is_valid_x509_distinguished_name
   + Added shared interface for buffer access
   - fz::uri::get_authority now correctly preserves IPv6 literal addresses

    [3 lines not shown]
VersionDeltaFile
1.50+4-4net/libfilezilla/distinfo
1.72+2-3net/libfilezilla/Makefile
+6-72 files

LLVM/project 1fb3e9e — clang/test/CodeGen hexagon-hlx-vector-pair-half.c hexagon-hlx-vector-pair-copy.c

Revert "[Hexagon] Test lowering of Clang HLX vector pair locals at -O0 (#242403)"

This reverts commit 351abdb04162065e75b007840aaf20ec7ac99a2b.
DeltaFile
+0-34clang/test/CodeGen/hexagon-hlx-vector-pair-copy.c
+0-27clang/test/CodeGen/hexagon-hlx-vector-pair-half.c
+0-612 files

LLVM/project 4762c69 — mlir/lib/Conversion/SPIRVToLLVM SPIRVToLLVM.cpp, mlir/test/Conversion/SPIRVToLLVM cl-ops-to-llvm.mlir

[mlir][SPIR-V] Add SPIRVToLLVM conversion for CL.printf (#238043)
DeltaFile
+34-6mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp
+15-0mlir/test/Conversion/SPIRVToLLVM/cl-ops-to-llvm.mlir
+49-62 files

FreeBSD/ports f5547cc — emulators/xroar Makefile distinfo

emulators/xroar: Update 1.12.1 → 1.13

Changelog:      https://www.6809.org.uk/xroar/doc/ChangeLog
PR:             300789
DeltaFile
+3-3emulators/xroar/distinfo
+2-2emulators/xroar/Makefile
+5-52 files

OPNSense/core c5cfe4c — src/sbin pluginctl

pluginctl: enforce primary mode as selected by user

While here sort the mode cases and add a print_help() wrapper.
DeltaFile
+197-164src/sbin/pluginctl
+197-1641 files

FreeBSD/src 6871285 — usr.sbin/sysconf sysconf_ucl_lex.c sysconf_ucl_style.c, usr.sbin/sysconf/tests sysconf_test.sh

sysconf: Add ucl and pkg targets

ucl reads and rewrites Universal Configuration Language files with
libucl(3), the private library pkg(8) links, so what sysconf reads is
what pkg reads. Each file is parsed on its own and every scalar is
addressed by its dotted path (FreeBSD-ports.enabled); the last file
to define a path is authoritative. A write changes only the one
statement, in the file's own separator, terminator, quoting, and
boolean style, then re-parses the result with libucl and refuses the
write unless the parsed contents differ in exactly the requested key.
Removing the last key of an object removes the object.

Arrays are leaves, read back as compact JSON. name+=word and
name-=word on an array add and strike elements. Under an array a
path component is an index, as uclcmd(1) spells it: name.i reaches
one element (name.i=value sets it, name.i+=word edits it, -x name.i
strikes it), name.i.j reaches into a nested array, and name.# is the
count (name.#=value appends). A negative index counts from the end.
Under an object the same component is a key, so a key named 404 or #

    [21 lines not shown]
DeltaFile
+524-29usr.sbin/sysconf/tests/sysconf_test.sh
+458-0usr.sbin/sysconf/sysconf_ucl_array.c
+447-0usr.sbin/sysconf/sysconf_ucl_text.c
+442-0usr.sbin/sysconf/sysconf_ucl_write.c
+414-0usr.sbin/sysconf/sysconf_ucl_style.c
+338-0usr.sbin/sysconf/sysconf_ucl_lex.c
+2,623-2920 files not shown
+4,614-4926 files

NetBSD/pkgsrc DJhH95Z — doc CHANGES-2026

   doc: Updated devel/py-nihtest to 1.12.0
VersionDeltaFile
1.8027+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc mEN3bTn — devel/py-nihtest Makefile distinfo

   py-nihtest: update to 1.12.0.

   # 1.12.0 [2026-11-15]

   - Handle invalid UTF-8 characters in program output.
   - Handle large diffs.
VersionDeltaFile
1.18+4-4devel/py-nihtest/distinfo
1.27+2-2devel/py-nihtest/Makefile
+6-62 files

LLVM/project 5dbd2e1 — llvm/lib/Target/Mips MipsSEISelLowering.cpp Mips32r6InstrInfo.td, llvm/test/CodeGen/Mips fma-r6.ll fp-intrinsics.ll

[Mips] Select MADDF and MSUBF instructions for scalar FMA on R6 (#233171)

Legalize FMA and STRICT_FMA for supported scalar floating-point types on
standard-encoding MIPS R6 targets, and match them to the existing MADDF
and MSUBF instructions instead of libcalls. Preserve tied accumulator
operands and strict FP exception semantics using the existing
instruction properties.
DeltaFile
+1,125-131llvm/test/CodeGen/Mips/fp-intrinsics.ll
+145-94llvm/test/CodeGen/Mips/msa/f16-llvm-ir.ll
+225-0llvm/test/CodeGen/Mips/fma-r6.ll
+18-4llvm/lib/Target/Mips/Mips32r6InstrInfo.td
+11-0llvm/lib/Target/Mips/MipsSEISelLowering.cpp
+1,524-2295 files

LLVM/project 123ae3d — clang/lib/CIR/Dialect/IR CIRDialect.cpp, clang/lib/CIR/Dialect/Transforms CIRCanonicalize.cpp

[CIR] Make cir-canonicalize a full canonicalizer

cir-canonicalize applied the CIR canonicalization patterns and folders
only to a hand-written list of operations. It now builds the pattern set
once in initialize() and runs the greedy driver over every operation, so
every pattern and folder applies everywhere. Dead code elimination is
disabled: CIR stays close to the source, so unused locals and ignored
expressions are kept as in classic codegen, and only the inputs of a
folded operation can be left unused. Empty scopes and switches were
removed only because they were dead, so they get explicit
canonicalization patterns.

The pass uses the multi-op driver because the region driver always
erases blocks without a CFG predecessor, and a block that starts with
cir.label is reached only through cir.goto until the goto solver runs.
Region simplification stays off for the same reason. The new
test-convergence option fails the pass when the driver does not reach a
fixpoint, as in the upstream canonicalizer.

Assisted-by: Claude Code (claude-opus-5-5).
DeltaFile
+51-58clang/lib/CIR/Dialect/Transforms/CIRCanonicalize.cpp
+62-0clang/test/CIR/Transforms/vector-cmp-fold.cir
+32-24clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+48-0clang/test/CIR/CodeGenOpenACC/compute-reduction-clause-default-ops.c
+40-0clang/test/CIR/Transforms/canonicalize-dead-code.cir
+32-2clang/test/CIR/Transforms/canonicalize.cir
+265-8439 files not shown
+439-9845 files

LLVM/project b141f61 — clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/Dialect/IR CIRDialect.cpp CIRMemorySlot.cpp

[CIR][NFC] Add isVolatileOrAtomic() to cir.load and cir.store (#242709)

Several places spell out `getIsVolatile() || getMemOrder()` to decide
whether a load or store must stay as written. This names that check once
on both ops and uses it in the load effects, mem2reg, `CIRSimplify` and
the ABI rewriter.

Assisted-by: Claude Code (claude-opus-5-5).
DeltaFile
+13-0clang/include/clang/CIR/Dialect/IR/CIROps.td
+2-4clang/lib/CIR/Dialect/IR/CIRMemorySlot.cpp
+2-3clang/lib/CIR/Dialect/Transforms/CIRSimplify.cpp
+1-2clang/lib/CIR/Dialect/IR/CIRDialect.cpp
+1-1clang/lib/CIR/Dialect/Transforms/TargetLowering/CIRABIRewriteContext.cpp
+19-105 files

FreeBSD/doc 8fad59f — documentation/content/en/books/fdp-primer/writing-style _index.adoc

FDP/writing style: Headings are in title case

In the FreeBSD documentation project, headings are title case following
older American publishing tradition. Google and Microsoft style guides
have switched to sentence case, but I for one like our old world style
and the quality it usually implies, and want to carry that torch.

There are different style houses have subtle nuances on what constitutes
a "small word", and I do not think there is anything to be gained from
doing a whole bikeshed on which one to follow and then trying to get all
the docs to use that consistently. For now, fix this consistently on the
writing style page without adding a new rule.

PR:                     296223
Reviewed by:            carlavilla
Differential Revision:  https://reviews.freebsd.org/D61592
DeltaFile
+4-5documentation/content/en/books/fdp-primer/writing-style/_index.adoc
+4-51 files

FreeBSD/ports a569709 — cad/PrusaSlicer Makefile, math/z3 pkg-plist Makefile

math/z3: Update 5.3.1.0 => 5.4.1.0

Approved by:            arrowd@ (maintainer)
Differential Revision:  https://reviews.freebsd.org/D60985
DeltaFile
+3-3math/z3/distinfo
+2-2math/z3/Makefile
+1-1sysutils/triton/Makefile
+1-1security/py-angr/Makefile
+1-1math/z3/pkg-plist
+1-1cad/PrusaSlicer/Makefile
+9-93 files not shown
+12-99 files

FreeBSD/ports 4a87389 — databases/powa-web Makefile distinfo

databases/powa-web: Update to 5.3.2

Release notes:  https://github.com/powa-team/powa-web/releases/tag/5.3.2
DeltaFile
+3-3databases/powa-web/distinfo
+1-1databases/powa-web/Makefile
+4-42 files

FreeBSD/ports 23de166 — lang/dotnet Makefile, lang/dotnet8 Makefile

lang/dotnet8: Fix distnames after lang/dotnet update

PR:             300775
DeltaFile
+1-1lang/dotnet/Makefile
+1-0lang/dotnet8/Makefile
+2-12 files

FreeBSD/ports e4c873c — x11-toolkits/gtk40 Makefile distinfo

x11-toolkits/gtk40: Update to 4.22.5

 Update to latest stable release.

 PR:            300763
DeltaFile
+42-0x11-toolkits/gtk40/pkg-plist
+2-6x11-toolkits/gtk40/Makefile
+3-5x11-toolkits/gtk40/distinfo
+47-113 files

OpenBSD/ports A5zsKvw — editors/leafpad distinfo Makefile, editors/leafpad/pkg PLIST

   Update to a recent commit using the stevenhoneyman/l3afpad fork which
   moves leafpad to gtk+3.
VersionDeltaFile
1.18+63-57editors/leafpad/pkg/PLIST
1.50+17-14editors/leafpad/Makefile
1.15+2-2editors/leafpad/distinfo
+82-733 files

LLVM/project 2277d3d — llvm/lib/Transforms/Scalar EarlyCSE.cpp, llvm/test/Transforms/EarlyCSE bitextract-bitinsert.ll

[EarlyCSE] Fold equivalent `bitextract` and `bitinsert` (#242720)

EarlyCSE replaces an instruction with an earlier one that computes the
same value. It only considers instructions accepted by
`SimpleValue::canHandle`, which lists the opcodes it knows.

`bitextract` and `bitinsert` were missing from that list. They use the
generic hash, which mixes the opcode and operands, so they are also
added to the assert that guards it.

This mirrors the GVN change in #242716.
DeltaFile
+130-0llvm/test/Transforms/EarlyCSE/bitextract-bitinsert.ll
+4-2llvm/lib/Transforms/Scalar/EarlyCSE.cpp
+134-22 files

LLVM/project 77f8b73 — llvm/lib/Transforms/Utils LoopSimplify.cpp, llvm/test/Transforms/LoopSimplify hoist-trunc-exit.ll

[LoopSimplify] Support trunc condition in `simplifyOneLoop` (#240504)

fix of regression from https://github.com/llvm/llvm-project/pull/184182
seen in
https://github.com/dtcxzyw/llvm-opt-benchmark-nightly/pull/1949/changes/ebe2f2c4600b4ab8f27ad4138fe8e387c85d36bf#r4516678686

benchmark result in
https://github.com/dtcxzyw/llvm-opt-benchmark-nightly/pull/1973

test reduced by copilot from regression
DeltaFile
+44-0llvm/test/Transforms/LoopSimplify/hoist-trunc-exit.ll
+6-2llvm/lib/Transforms/Utils/LoopSimplify.cpp
+50-22 files