NetBSD/pkgsrc-wip ec6ffa2py-sphinx PLIST Makefile

py-sphinx: 9.1.0 upgrade candidate. stops Python 3.11 support
DeltaFile
+1,187-0py-sphinx/PLIST
+56-0py-sphinx/Makefile
+49-0py-sphinx/log
+22-0py-sphinx/DESCR
+5-0py-sphinx/distinfo
+4-0py-sphinx/ALTERNATIVES
+1,323-01 files not shown
+1,325-07 files

LLVM/project 984c577clang/lib/StaticAnalyzer/Checkers BuiltinFunctionChecker.cpp, clang/test/Analysis builtin_overflow.c

[analyzer] Fix BuiltingFunctionChecker crash on large types (#174335)

Previously, if the result type was 'large' (at least 65 bits), then the
ASTContext::getIntTypeForBitwidth would return an empty QualType,
causing later a crash when we assume it's non-empty.

Instead of using this API, we could piggyback on the BigInt type to
formulate a "large enough" type for calculating the mathematically
correct result for the operation to check against.
Crash: https://godbolt.org/z/dGY3vh39a
```c++
void bigint(_BitInt(63) a, _BitInt(63) b) {
  _BitInt(63) result = 0;
  (void)__builtin_add_overflow(a, b, &result); // crashes here
}
```

Fixes #173795

rdar://166709144
DeltaFile
+61-10clang/test/Analysis/builtin_overflow.c
+5-4clang/lib/StaticAnalyzer/Checkers/BuiltinFunctionChecker.cpp
+66-142 files

LLVM/project 191b9cdllvm/test/CodeGen/X86 combine-fsqrt.ll

[X86] Add test showing failure to make use of existing concatenated operands for profitable fadd concatenation (#174383)

Since we've already concatenated the fsqrt operands, we only need to concatenate the other fadd operand
DeltaFile
+67-2llvm/test/CodeGen/X86/combine-fsqrt.ll
+67-21 files

LLVM/project 5698d05clang-tools-extra/clang-tidy/bugprone RedundantBranchConditionCheck.cpp, clang-tools-extra/clang-tidy/cppcoreguidelines PreferMemberInitializerCheck.cpp

[clang-tidy][NFC] use findNextTokenSkippingComments instead of Lexer::findNextToken (#174299)

Follow up to https://github.com/llvm/llvm-project/pull/174295.
DeltaFile
+6-4clang-tools-extra/clang-tidy/bugprone/RedundantBranchConditionCheck.cpp
+4-4clang-tools-extra/clang-tidy/llvm/UseNewMLIROpBuilderCheck.cpp
+5-3clang-tools-extra/clang-tidy/readability/AvoidUnconditionalPreprocessorIfCheck.cpp
+2-3clang-tools-extra/clang-tidy/modernize/ConcatNestedNamespacesCheck.cpp
+3-2clang-tools-extra/clang-tidy/readability/RedundantInlineSpecifierCheck.cpp
+2-2clang-tools-extra/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.cpp
+22-184 files not shown
+29-2210 files

LLVM/project b7e4719mlir/include/mlir/Dialect/Tosa/IR TosaComplianceData.h.inc TosaShapeOps.td, mlir/lib/Dialect/Tosa/IR TosaOps.cpp

 [mlir][tosa] Add dim operation (#169368)

This commit adds the ext-shape operation `DIM`. This includes the
definition, verifier and validation. It does not currently include
support for folding or shape inference. This will be added in a later
commit.

See
https://github.com/arm/tosa-specification/commit/efc88a100e2db06c2d6bc479fa63b26daab899ce
for the specification change.

Based on work originally implemented by @Tai78641.

~Note: this change is dependent on
https://github.com/llvm/llvm-project/pull/169321 so also contains its
contents.~
DeltaFile
+19-16mlir/lib/Dialect/Tosa/IR/TosaOps.cpp
+27-1mlir/include/mlir/Dialect/Tosa/IR/TosaComplianceData.h.inc
+24-0mlir/test/Dialect/Tosa/verifier.mlir
+20-0mlir/include/mlir/Dialect/Tosa/IR/TosaShapeOps.td
+8-0mlir/test/Dialect/Tosa/tosa-validation-version-1p1-valid.mlir
+1-7mlir/include/mlir/Dialect/Tosa/IR/TosaOps.h
+99-244 files not shown
+123-2410 files

OPNSense/core 9e896dfsrc/opnsense/scripts/auth sync_group.php sync_user.php

backend: exec() removal in auth scripts
DeltaFile
+6-9src/opnsense/scripts/auth/sync_group.php
+6-9src/opnsense/scripts/auth/sync_user.php
+1-1src/opnsense/scripts/auth/add_user.php
+13-193 files

FreeBSD/ports 5186bb7net/bird3 distinfo Makefile

net/bird3: Update to 3.2.0

Sponsored by:   Netflix
DeltaFile
+3-3net/bird3/distinfo
+1-1net/bird3/Makefile
+4-42 files

OPNSense/core 501918fsrc/opnsense/mvc/tests/app/config config.php, src/opnsense/mvc/tests/app/library/OPNsense/Core ConfigTest.php

tests: update the test code to the current development state
DeltaFile
+111-108src/opnsense/mvc/tests/app/models/OPNsense/Base/BaseModelTest.php
+114-0src/opnsense/mvc/tests/app/library/OPNsense/Core/ConfigTest.php
+48-0src/opnsense/mvc/tests/app/library/OPNsense/Core/ConfigConfig/backup/array.xml
+8-0src/opnsense/mvc/tests/app/models/OPNsense/Base/BaseModelConfig/backup/config.xml
+8-0src/opnsense/mvc/tests/app/library/OPNsense/Core/ConfigConfig/backup/object.xml
+3-4src/opnsense/mvc/tests/app/config/config.php
+292-1121 files not shown
+296-1127 files

FreeBSD/ports 0ced8canet/bird2 distinfo Makefile

net/bird2: Update 2.17.3 => 2.18

Release notes:
https://bird.network.cz/pipermail/bird-users/2026-January/018546.html

PR:             292191
Sponsored by:   PANS Jarosław
DeltaFile
+3-3net/bird2/distinfo
+1-1net/bird2/Makefile
+4-42 files

FreeBSD/ports 9f6996bdevel/etcd35 distinfo Makefile

devel/etcd35: Update to 3.5.26

Reported by:    portscout
Sponsored by:   Entersekt (previously Modirum MDpay)
Sponsored by:   Klara, Inc.
DeltaFile
+25-25devel/etcd35/distinfo
+1-1devel/etcd35/Makefile
+26-262 files

NetBSD/src EiF9yEisys/arch/sun3/dev sebuf.c

   s/anotehr/another/ in comment.
VersionDeltaFile
1.22+3-3sys/arch/sun3/dev/sebuf.c
+3-31 files

NetBSD/pkgsrc-wip f173aff. TODO, crush distinfo go-modules.mk

crush: update to 0.30.2
DeltaFile
+21-21crush/distinfo
+6-6crush/go-modules.mk
+1-1crush/Makefile
+0-1TODO
+28-294 files

LLVM/project fe3b4f0llvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp

[SDAG] Use reference type in loop (NFC) (#174379)

Fixes a -Wrange-loop-construct warning.
DeltaFile
+1-1llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+1-11 files

NetBSD/pkgsrc-wip ae2a1cddmarc-report-viewer distinfo cargo-depends.mk

dmarc-report-viewer: update to 2.3.1.

* Fixed issue #70 with incomplete command line help caused by new Docker health check feature
* Added failure filters to DMARC report details (implemented by @manufant)
* Updated Cargo dependencies
DeltaFile
+156-189dmarc-report-viewer/distinfo
+51-62dmarc-report-viewer/cargo-depends.mk
+1-1dmarc-report-viewer/Makefile
+208-2523 files

NetBSD/pkgsrc-wip fa9512b. TODO, resterm distinfo Makefile

resterm: update to 0.15.0
DeltaFile
+3-3resterm/distinfo
+1-1resterm/Makefile
+0-2TODO
+4-63 files

LLVM/project a82e6eellvm/include/llvm/IR Constants.h

Revert "[ConstantInt] Disable implicit truncation in ConstantInt::get() (#171456)"

This reverts commit 47fc1dd90ed4fa7c806795fada77e8c7cdfd6760.

Causes assertion failures while building sanitizer libraries on
some buildbots.
DeltaFile
+7-4llvm/include/llvm/IR/Constants.h
+7-41 files

OPNSense/core 322fd5bsrc/etc/inc util.inc

backend: exec() removal in get_sysctl()/set_sysctl() #9325

(cherry picked from commit d66f15ba4013e8a5780c47fef5244bd26e5fa83d)
DeltaFile
+23-20src/etc/inc/util.inc
+23-201 files

LLVM/project ce88542clang/docs ReleaseNotes.rst

ReleaseNotes.rst
DeltaFile
+3-0clang/docs/ReleaseNotes.rst
+3-01 files

FreeBSD/ports fa18e99x11/kitty Makefile

x11/kitty: Fix pkg-plist

- Docs and manpages are temporarily disabled on FreeBSD >= 15.0

PR:     292150
Reported by:    pkg-fallout
DeltaFile
+3-1x11/kitty/Makefile
+3-11 files

OPNSense/core 3625a0fsrc/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api AccessController.php

captiveportal - assign empty array when "interface list arp json" returns invalid json. ref https://forum.opnsense.org/index.php?topic=50177.0

(cherry picked from commit 7192016ac97769cd09befb09a0cd93506da84246)
DeltaFile
+3-1src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/AccessController.php
+3-11 files

LLVM/project e47f40alldb/source/Plugins/SymbolFile/DWARF DWARFUnit.cpp

[lldb][DWARF] Use actual DWARF format when computing header size (#173600)

The list table header size was always computed assuming `DWARF32`, even
when parsing `DWARF64` units. This results in an incorrect header size
for `DWARF64` and can cause mis-parsing of list tables.

Fix this by using the Dwarf Format from the form parameters instead of
always assuming `DWARF32` when computing the `DWARF` header size.
DeltaFile
+8-4lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp
+8-41 files

LLVM/project 5d31a50clang/lib/CodeGen CodeGenFunction.h CoverageMappingGen.cpp

Add comments
DeltaFile
+8-2clang/lib/CodeGen/CodeGenFunction.h
+5-0clang/lib/CodeGen/CoverageMappingGen.cpp
+13-22 files

LLVM/project c377d11clang/test/SemaCXX typeid.cpp

Update test for C++20 defaulting compilers after #173236 changed the expected diagnostic message. (#174377)

Change #173236 changed the emitted error message which caused the test
`clang/test/SemaCXX/typeid.cpp` to fail if tested with a compiler that
defaults to C++20 because the error message has changed. This change
updates the test to expect the correct error message depending on
whether the compiler defaults to C++20 or earlier.
DeltaFile
+6-1clang/test/SemaCXX/typeid.cpp
+6-11 files

OPNSense/core 1505b2bsrc/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api ExportController.php

openvpn: style

(cherry picked from commit 4d59bcfb5872492bef50e766cb923bf910678f32)
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api/ExportController.php
+1-11 files

OPNSense/core d3c4cbesrc/opnsense/mvc/app/config config.php, src/opnsense/mvc/app/controllers/OPNsense/Core/Api TunablesController.php DefaultsController.php

mvc: introduce defaultConfig property for AppConfig

Related to testing there is a side effect from snatching the
default config.xml if no other configuration was found.  We
want the tests to be independent of runtime so this is a first
step towards it.  While here replace other uses of the default
file acquire and almost completely fix the permission issue
on default bootstrap.

(cherry picked from commit 7cbda13310bbcedba03b1893c8ef329f752d662b)
DeltaFile
+10-4src/opnsense/mvc/app/library/OPNsense/Core/Config.php
+9-3src/opnsense/mvc/app/controllers/OPNsense/Core/Api/TunablesController.php
+6-2src/opnsense/mvc/app/controllers/OPNsense/Core/Api/DefaultsController.php
+1-0src/opnsense/mvc/tests/app/config/config.php
+1-0src/opnsense/mvc/app/config/config.php
+27-95 files

OpenBSD/ports Efrluiasecurity/c2sp-testvectors Makefile distinfo, security/c2sp-testvectors/pkg PLIST

   Update to c2sp-testvectors 20260105
VersionDeltaFile
1.19+2-2security/c2sp-testvectors/Makefile
1.18+2-2security/c2sp-testvectors/distinfo
1.12+2-0security/c2sp-testvectors/pkg/PLIST
+6-43 files

OPNSense/core 08ea12esrc/opnsense/mvc/app/models/OPNsense/Base/FieldTypes IntegerField.php BaseField.php

mvc: reduce some call overheaad.

When initiating large numbers of fields, nested methods have the tendency to consume quite some additional processing time.
This commit removes an extra constructor in IntegerField which was needed in a very old php version from when we started and only applies applyFilterChangeCase() when "ChangeCase" is set (which is very rare)

(cherry picked from commit bfeeb91a2341f4d5fb293edd1fbe303e39a5154c)
DeltaFile
+2-14src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/IntegerField.php
+3-4src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseField.php
+5-182 files

OPNSense/core be6b028src/opnsense/mvc/app/models/OPNsense/Core ACL.php

mvc: AppConfig already visible in current namespace

(cherry picked from commit 28ea98a303f5f78ff05a9165c17b7f32cc64b803)
(cherry picked from commit 37fa6a911218edef27de388fff29d61fa25ceecc)
DeltaFile
+0-1src/opnsense/mvc/app/models/OPNsense/Core/ACL.php
+0-11 files

OPNSense/core af2d201src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogFilterRule.xml, src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

Firewall: Rules [new]: Only show icmp type when protocol is icmp (#9535)

(cherry picked from commit 3abe6d5f4d5baeb867961ab3b42a4955a22807d4)
DeltaFile
+6-0src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+1-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogFilterRule.xml
+7-12 files

OPNSense/core 5e771b6src/opnsense/mvc/app/controllers/OPNsense/Firewall FilterController.php, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogFilterRule.xml

Firewall: Rules [new]: Add multiselect icmp6type options (#9547)

* Firewall: Rules [new]: Add multiselect icmp6type options

* These should not be ignored in the grid.

* Firewall: Rules [new] - Add multiselect icmp6type options (minor cleanups)

Use icmpv6 parameter codes as defined in https://www.iana.org/assignments/icmpv6-parameters/icmpv6-parameters.xhtml#icmpv6-parameters-codes-8

---------

Co-authored-by: Ad Schellevis <ad at opnsense.org>
(cherry picked from commit 5f19a2617d805ddc638735e5cb4546de806be802)
DeltaFile
+24-0src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.xml
+11-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogFilterRule.xml
+4-4src/opnsense/mvc/app/controllers/OPNsense/Firewall/FilterController.php
+4-4src/opnsense/mvc/app/library/OPNsense/Firewall/FilterRule.php
+7-0src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php
+50-95 files