FreeBSD/ports d00e6c3misc/py-progressbar2 Makefile

misc/py-progressbar2: Allow flavors to be co-installed
DeltaFile
+2-1misc/py-progressbar2/Makefile
+2-11 files

HardenedBSD/src d47c4b0tests/sys/netpfil/common divapp.c, tests/sys/netpfil/pf divert-to.sh

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+4-1,205tools/test/stress2/misc/umountf2.sh
+21-21tests/sys/netpfil/pf/divert-to.sh
+12-18tools/test/stress2/misc/msdos10.sh
+20-6tests/sys/netpfil/common/divapp.c
+6-10tools/test/stress2/misc/tmpfs5.sh
+4-10tools/test/stress2/misc/msdos9.sh
+67-1,2706 files not shown
+87-1,28812 files

LLVM/project af5aa17lldb/test/API/lang/cpp/abi_tag_lookup TestAbiTagLookup.py, lldb/test/API/lang/cpp/namespace_data_symbol_collision colliding_a.c colliding_b.c

[lldb][test] Avoid namespace name colliding with dyld symbols in TestAbiTagLookup (#203984)

TestAbiTagLookup.py used `v1` as the inline namespace name. On macOS the
dyld shared cache contains two unrelated internal data symbols named
`v1` (one in dyld, one in libdyld.dylib). When evaluating
`v1::withImplicitTag(...)`, `ClangExpressionDeclMap` resolves `v1` as a
namespace correctly, but then still falls through to
`SymbolContext::FindBestGlobalDataSymbol`, which finds the two dyld
symbols and raises "Multiple internal symbols found for 'v1'", failing
the test.

Rename the inline namespace to `lldb_test_abi_tag_lookup_inline_ns` so
the test no longer collides with anything in dyld.

Add a new XFAIL test, namespace_data_symbol_collision, that reproduces
the underlying bug deterministically (without depending on `dyld`) by
linking two non-debug-info objects that each define a static data
symbol whose name matches a real namespace in main.cpp.
DeltaFile
+32-0lldb/test/API/lang/cpp/namespace_data_symbol_collision/TestNamespaceDataSymbolCollision.py
+18-0lldb/test/API/lang/cpp/namespace_data_symbol_collision/main.cpp
+10-0lldb/test/API/lang/cpp/namespace_data_symbol_collision/Makefile
+6-2lldb/test/API/lang/cpp/abi_tag_lookup/TestAbiTagLookup.py
+7-0lldb/test/API/lang/cpp/namespace_data_symbol_collision/colliding_b.c
+6-0lldb/test/API/lang/cpp/namespace_data_symbol_collision/colliding_a.c
+79-21 files not shown
+80-37 files

HardenedBSD/src fc690a7sys/sys sched.h, tools/build Makefile

Merge remote-tracking branch 'rad/hardened/15-stable/main' into hardened/15-stable/pledge
DeltaFile
+17-7usr.bin/xinstall/tests/install_test.sh
+12-2sys/sys/sched.h
+7-3usr.bin/yes/yes.c
+3-3usr.bin/xinstall/xinstall.c
+2-2tools/build/Makefile
+41-175 files

HardenedBSD/src de92f4dtests/sys/netpfil/common divapp.c, tests/sys/netpfil/pf divert-to.sh

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+4-1,205tools/test/stress2/misc/umountf2.sh
+21-21tests/sys/netpfil/pf/divert-to.sh
+12-18tools/test/stress2/misc/msdos10.sh
+20-6tests/sys/netpfil/common/divapp.c
+6-10tools/test/stress2/misc/tmpfs5.sh
+4-10tools/test/stress2/misc/msdos9.sh
+67-1,2706 files not shown
+87-1,28812 files

HardenedBSD/src 55eb86csys/sys sched.h, tools/build Makefile

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+17-7usr.bin/xinstall/tests/install_test.sh
+12-2sys/sys/sched.h
+7-3usr.bin/yes/yes.c
+3-3usr.bin/xinstall/xinstall.c
+2-2tools/build/Makefile
+41-175 files

HardenedBSD/ports 0ea86e6devel/electron42/files/packagejsons yarn.lock, security/py-biscuit-auth distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+559-533www/dezoomify-rs/distinfo
+391-280devel/electron42/files/packagejsons/yarn.lock
+278-265www/dezoomify-rs/Makefile.crates
+0-269security/py-biscuit-auth/distinfo
+269-0security/py-biscuit-python/distinfo
+130-116www/code-server/pkg-plist
+1,627-1,46382 files not shown
+2,141-2,13288 files

LLVM/project 5c52676clang/lib/Parse ParseExprCXX.cpp, clang/test/Parser c2x-attributes.c

[Clang][C] Fix init statement nullptr dereference in condition of while statement (#219056)

In conditions with an empty init statement with attributes such as
'([[]];)', the InitStmt pointer argument in the ParseCondition method
will be dereferenced. However, InitStmt is set to nullptr when parsing a
'while' statement condition, causing a crash.

This change fixes the issue by added a check that InitStmt is not
nullptr before entering the associated logic, which is consistent with
how other parts of this function handle a nullptr InitStmt. This makes
sense because a nullptr InitStmt is associated with conditions that
cannot have an init statement (the only case being 'while') and this
block operates exclusively on init statements.

Fix #218879
DeltaFile
+6-0clang/test/Parser/c2x-attributes.c
+1-1clang/lib/Parse/ParseExprCXX.cpp
+7-12 files

FreeBSD/ports e4be6d8devel/llvm23 distinfo Makefile, devel/llvm23/files gold-off-llvm_tools_CMakeLists.txt patch-llvm_include_tools_CMakeLists.txt

devel/llvm23: 23.1.0 Release

See the announcement for changes since RC3:
    https://discourse.llvm.org/t/llvm-23-1-0-released/91654

Drop support for the GOLD option as gold linker is going away soon.

Sponsored by:   Innovate UK
DeltaFile
+2-15devel/llvm23/Makefile
+0-10devel/llvm23/files/gold-off-llvm_tools_CMakeLists.txt
+10-0devel/llvm23/files/patch-llvm_include_tools_CMakeLists.txt
+3-3devel/llvm23/distinfo
+15-284 files

HardenedBSD/ports e4be6d8devel/llvm23 distinfo Makefile, devel/llvm23/files gold-off-llvm_tools_CMakeLists.txt patch-llvm_include_tools_CMakeLists.txt

devel/llvm23: 23.1.0 Release

See the announcement for changes since RC3:
    https://discourse.llvm.org/t/llvm-23-1-0-released/91654

Drop support for the GOLD option as gold linker is going away soon.

Sponsored by:   Innovate UK
DeltaFile
+2-15devel/llvm23/Makefile
+0-10devel/llvm23/files/gold-off-llvm_tools_CMakeLists.txt
+10-0devel/llvm23/files/patch-llvm_include_tools_CMakeLists.txt
+3-3devel/llvm23/distinfo
+15-284 files

NetBSD/pkgsrc GaenoCudoc CHANGES-2026

   Removed www/py-ClientForm, www/py-HTMLgen, www/py-blosxom, www/py-jonpy, www/py-recaptcha, www/py-simpletal, www/py-swish-e
VersionDeltaFile
1.5581+8-1doc/CHANGES-2026
+8-11 files

NetBSD/pkgsrc wu3Cv3Awww Makefile, www/py-HTMLgen distinfo PLIST

   py-ClientForm py-HTMLgen py-blosxom py-jonpy py-recaptcha py-simpletal py-swish-e: removed; outdated and not needed
VersionDeltaFile
1.1936+1-8www/Makefile
1.3+1-1www/py-HTMLgen/patches/patch-ab
1.2+1-1www/py-HTMLgen/patches/patch-aa
1.7+1-1www/py-HTMLgen/distinfo
1.2+1-1www/py-HTMLgen/PLIST
1.24+1-1www/py-HTMLgen/Makefile
+6-1326 files not shown
+25-3232 files

NetBSD/pkgsrc r8itvRedoc CHANGES-2026

   Note update of net/nsd to 4.15.1.
VersionDeltaFile
1.5580+2-1doc/CHANGES-2026
+2-11 files

LLVM/project fc8f3bamlir/lib/Conversion/AMDGPUToROCDL AMDGPUToROCDL.cpp, mlir/lib/Conversion/MathToLLVM MathToLLVM.cpp

[mlir] Migrate aggregate builders to explicit properties

Pass typed property structs and discardable attributes separately at ODS
aggregate builder call sites.

Assisted-by: Codex
DeltaFile
+45-70mlir/unittests/Dialect/OpenACC/OpenACCUtilsTest.cpp
+69-34mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp
+71-23mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp
+39-26mlir/lib/Conversion/MathToLLVM/MathToLLVM.cpp
+35-27mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp
+31-16mlir/lib/Dialect/Shape/IR/Shape.cpp
+290-19651 files not shown
+683-36657 files

NetBSD/pkgsrc pbx1byanet/nsd Makefile distinfo

   net/nsd: update to version 4.15.1.

   Pkgsrc changes:
    * Version & checksum changes.

   Upstream changes:

   4.15.1
   ================
   FEATURES:
   BUG FIXES:
           - Fix for CVE-2026-18664: IP range access control restrictions are
             bypassed for some unintended IP.
             Thanks to Qifan Zhang, Palo Alto Networks for the report
             Thanks to Claude and Ada Logics for the report
             https://www.nlnetlabs.nl/downloads/nsd/CVE-2026-18664.txt
           - Fix for CVE-2026-18916: Any remote client can denial TCP service by
             throttling the TCP receive window (down to 1).
             Thanks to Akhil Koul (https://github.com/akoul) for the report

    [10 lines not shown]
VersionDeltaFile
1.96+4-4net/nsd/distinfo
1.139+2-2net/nsd/Makefile
+6-62 files

LLVM/project 12b04fbmlir/docs/DefiningDialects Operations.md, mlir/test/lib/Dialect/Test TestOps.td

[mlir][ODS] Populate properties in legacy aggregate builders

Partition mixed aggregate attributes before operation creation and deprecate
the generated compatibility overloads for operations with non-empty
properties.

Assisted-by: Codex
DeltaFile
+163-91mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp
+113-2mlir/unittests/TableGen/OpBuildGen.cpp
+87-21mlir/test/mlir-tblgen/op-decl-and-defs.td
+51-0mlir/test/lib/Dialect/Test/TestOps.td
+18-2mlir/docs/DefiningDialects/Operations.md
+2-2mlir/test/mlir-tblgen/op-attribute.td
+434-1186 files

LLVM/project 7fd0dd8compiler-rt/lib/interception interception_win.cpp, compiler-rt/lib/interception/tests interception_win_test.cpp

[win/asan] GetInstructionSize: Add some more instructions. (#219038)

These got reported in #96270.

- Allow "0F B6 44 24 XX : movzx eax, byte ptr [esp + XX]" for x86 and
x86_64.
- Add "0F B6 4C 24 XX : movzx ecx, byte ptr [esp + XX]"
- Add "4F 8D 0C XX : lea r9, [...]"
- Add "66 83 3A XX : cmp word ptr [rdx], XX"
- Add "85 D2 : test edx, edx"
- Add "8D 44 24 XX : lea eax, [esp + XX]"
- Add "F3 0F 1E FA : endbr64"
- Add "F3 0F 1E FB : endbr32"
DeltaFile
+9-5compiler-rt/lib/interception/interception_win.cpp
+8-1compiler-rt/lib/interception/tests/interception_win_test.cpp
+17-62 files

FreeBSD/src 36afb13tests/sys/netpfil/common divapp.c, tests/sys/netpfil/ipfw divert.sh

netpfil tests: Make divapp packet loop handling opt-in

This generalizes the divapp logic and makes it usable for other test
scenarios such as diverted TCP connections.

Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D59067
DeltaFile
+21-21tests/sys/netpfil/pf/divert-to.sh
+20-6tests/sys/netpfil/common/divapp.c
+6-6tests/sys/netpfil/ipfw/divert.sh
+47-333 files

HardenedBSD/src 36afb13tests/sys/netpfil/common divapp.c, tests/sys/netpfil/ipfw divert.sh

netpfil tests: Make divapp packet loop handling opt-in

This generalizes the divapp logic and makes it usable for other test
scenarios such as diverted TCP connections.

Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D59067
DeltaFile
+21-21tests/sys/netpfil/pf/divert-to.sh
+20-6tests/sys/netpfil/common/divapp.c
+6-6tests/sys/netpfil/ipfw/divert.sh
+47-333 files

LLVM/project 0fb7d02llvm/lib/Transforms/Vectorize LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize fold-epilogue-tail.ll

[LV] Add eligibility checks for epilogue tail-folding. (#217364)

For now, epilogue tail-folding is restricted to innermost loops with
explicitly forced main and epilogue VFs, where mainVF > epilogueVF.
Reject cases requiring a scalar epilogue, cases where the main vector
loop is already tail-folded, and early-exit loops.
DeltaFile
+143-38llvm/test/Transforms/LoopVectorize/fold-epilogue-tail.ll
+41-8llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+184-462 files

OPNSense/core e7659fbsrc/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms dialogAssignment.xml, src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes MediaTypesField.php Dhcp6RequestOptionsField.php

Interfaces: Assignments - next round of attributes,  closes https://github.com/opnsense/core/issues/10568

o add media type and options
o most common ipv6 dhcp advanced options
o support "raw", but validated, send and receive options for both dhcp and dhcp6

This should complete the interfaces configuration section.
DeltaFile
+335-0src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/Dhcp4SendOptionsField.php
+323-0src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/Dhcp4RequestOptionsField.php
+139-3src/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogAssignment.xml
+88-0src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/Dhcp6SendOptionsField.php
+84-0src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/Dhcp6RequestOptionsField.php
+50-0src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/MediaTypesField.php
+1,019-38 files not shown
+1,160-1014 files

OpenBSD/ports 0947YPuwww/mozilla-firefox/patches patch-third_party_llama_cpp_moz_build

   Forcefully disable RVV intrinsics usage in llama.cpp/libggml.

   The code assumes that if __riscv_v_intrinsic is defined the various RVV
   intrinsics are available and usable.

   With clang the intrinsics may be available even though actual usage of
   said intrinsics has to be allowed with clang -march=... or function
   annotations.

   Also the code assumes that if it can use said intrinsics at compile
   time then they ought to be used at runtime.  This is false on
   OpenBSD which doesn't require the cpu to support the V extension.

   Example error at compile time:
   .../firefox-154.0/third_party/llama.cpp/ggml/src/ggml-cpu/vec.cpp:407:22: error: RISC-V type 'vfloat32m2_t' (aka '__rvv_float32m2_t') requires the 'zve32f' extension
     407          vfloat32m2_t vx = __riscv_vle32_v_f32m2(&x[i], vl);

   With & ok landry@ (maintainer)
VersionDeltaFile
1.1+38-0www/mozilla-firefox/patches/patch-third_party_llama_cpp_moz_build
+38-01 files

OpenBSD/ports HJgE1bZsecurity/libksba Makefile distinfo

   Update to libksba-1.8.1
VersionDeltaFile
1.18+2-2security/libksba/distinfo
1.37+1-1security/libksba/Makefile
+3-32 files

OpenBSD/ports qN2U6RLnet/icecast/patches patch-src_util_crypt_c

   Fix patch comment
VersionDeltaFile
1.2+1-1net/icecast/patches/patch-src_util_crypt_c
+1-11 files

NetBSD/pkgsrc JeoQzPlwww/p5-Catalyst-Plugin-Session-Store-DBIC Makefile distinfo

   Update to 0.15

   Upstream changes:
   0.15  Fri Aug 07 16:15:00 EDT 2026
      - Release 0.14_9901 without changes.
   0.14_9901  Sun Jun 14 20:27:47 EDT 2026
      - Fix $c->change_session_id causing "row not found" error (RT#112679).
        Thanks to Cees Hek for the original report, violapiratejunky for the
        patch, and MYSOCIETY for additional information in RT#178695.
      - Fix typo in source. RT#87248
VersionDeltaFile
1.12+4-4www/p5-Catalyst-Plugin-Session-Store-DBIC/distinfo
1.32+3-4www/p5-Catalyst-Plugin-Session-Store-DBIC/Makefile
+7-82 files

NetBSD/pkgsrc u56mt0Cdoc CHANGES-2026

   Updated www/p5-Catalyst-Plugin-Authentication to 0.10028
VersionDeltaFile
1.5579+2-1doc/CHANGES-2026
+2-11 files

LLVM/project bc244d8llvm/lib/Transforms/Vectorize VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize blend-i1.ll dont-fold-tail-for-divisible-TC.ll

[VPlan] Process simplifyRecipes in a worklist

This brings simplifyRecipes further in line with InstCombine, and asides from unlocking more simplifications it also helps avoid spurious test churn whenever passes are moved around simplifyRecipes.

For now just push the new recipe onto the worklist, not its users.
This uses a post order traversal so we maintain the same simplification order as before.

I've gone through and checked every simplification we do is a canonicalisation that converges, and I checked on llvm-test-suite + SPEC CPU 2017 in various configurations that we don't hit any cycles.
DeltaFile
+23-14llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+4-8llvm/test/Transforms/LoopVectorize/dont-fold-tail-for-divisible-TC.ll
+2-3llvm/test/Transforms/LoopVectorize/blend-i1.ll
+29-253 files

LLVM/project 6c0d6ccllvm/lib/Transforms/Vectorize LoopVectorizationPlanner.h VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize/RISCV tail-folding-complex-mask.ll

[VPlan] Append recipes created via builder to worklist

The previous PR appended the top most created recipe to the worklist, and this PR extends it to any other nested recipes that were created, similar to InstCombine.

This removes the header mask in a good few more places on RISC-V as measured on SPEC CPU 2017, e.g. for the following loop:

```c
long f(const int *p, const int *q, long n) {
  long a = 0, b = 0;
  for (long i = 0;; i++) {
    if (p[i] && q[i]) { a += i; b += i; }
    if (i + 1 == n) break;
  }
  return a + b;
}
```

Before:


    [49 lines not shown]
DeltaFile
+24-7llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+11-4llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+5-7llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-complex-mask.ll
+40-183 files

LLVM/project b088de1llvm/test/Transforms/LoopVectorize/RISCV tail-folding-complex-mask.ll

Precommit test
DeltaFile
+163-0llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-complex-mask.ll
+163-01 files

LLVM/project ffb254cllvm/test/Transforms/LoopVectorize blend-i1.ll

Precommit test
DeltaFile
+58-0llvm/test/Transforms/LoopVectorize/blend-i1.ll
+58-01 files