OPNSense/core 0b5eb6c. plist

plist-fix
DeltaFile
+1-0plist
+1-01 files

XigmaNAS/svn 10609branches 14.3.0.5

create branches 14.3.0.5
DeltaFile
+0-0branches/14.3.0.5/
+0-01 files

NetBSD/pkgsrc 6LZhRNFgraphics/gwenview Makefile

   gwenview: note dependency on wayland-protocols - thanks Robert Bagdan
VersionDeltaFile
1.158+2-1graphics/gwenview/Makefile
+2-11 files

OPNSense/core 9a702a6src/opnsense/mvc/app/views/OPNsense/Firewall nat_rule.volt

Firewall: NAT: Destination NAT: Display effective port when local-port is omitted (#10237)
DeltaFile
+5-3src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+5-31 files

LLVM/project 0c57db6clang/lib/AST/ByteCode Interp.h, clang/test/AST/ByteCode/libcxx getfield-nonrecord.cpp

[clang][bytecode] Reject GetField{,Pop} ops on non-records (#202260)

Similar to what we do in GetPtrField{,Pop}.
DeltaFile
+89-0clang/test/AST/ByteCode/libcxx/getfield-nonrecord.cpp
+30-16clang/lib/AST/ByteCode/Interp.h
+119-162 files

OPNSense/core 2c01f54. plist

pkg: of course, of course
DeltaFile
+1-0plist
+1-01 files

OPNSense/core e0fb60csrc/etc/pkg/fingerprints/OPNsense/trusted pkg.opnsense.org.20260608

firmware: add 26.7 fingerprint
DeltaFile
+2-0src/etc/pkg/fingerprints/OPNsense/trusted/pkg.opnsense.org.20260608
+2-01 files

OPNSense/core b5c737b. .gitignore

git: less ignore for our pkg files

This has been a problem for a decade.  Time to make this easier.
DeltaFile
+6-0.gitignore
+6-01 files

NetBSD/pkgsrc CfzNlJCdoc CHANGES-2026

   Updated devel/py-cbor2, geography/py-owslib
VersionDeltaFile
1.3619+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc SvnSu2Hgeography/py-owslib distinfo Makefile

   py-owslib: updated to 0.36.0

   0.36.0

   1013 fix csapi failing tests
   Remove legacy setuptools.command.text
   remove comments from xml, because it may fail parsing it
   Fix FutureWarning when truth-testing XML element
   docs: update WMS example
   capture dct:spatial as bbox, if it contains a box
   use only pyproject configuration
   delegate HTTP 401 and 403 to Python requests
   Update dev setup docs to pyproject.toml
   Handle WFS version mismatch
VersionDeltaFile
1.9+4-4geography/py-owslib/distinfo
1.14+2-2geography/py-owslib/Makefile
+6-62 files

NetBSD/pkgsrc hPvRnFvdevel/py-cbor2 distinfo Makefile

   py-cbor2: updated to 6.1.2

   6.1.2

   - Fixed incorrect tracking of string references for definite-length text strings of length greater
     than 65536
   - Fixed ``cbor2.load()`` crash caused by incorrect handling
     of internal read buffer extension during stream deserialization.
VersionDeltaFile
1.17+4-4devel/py-cbor2/distinfo
1.19+2-2devel/py-cbor2/Makefile
+6-62 files

OpenBSD/ports 3iyT27egames/lincity-ng Makefile

   needs xsltproc (from textproc/libxslt) to build
VersionDeltaFile
1.34+2-1games/lincity-ng/Makefile
+2-11 files

LLVM/project 14aae62cross-project-tests/debuginfo-tests/dexter/dex/evaluation StateMatch.py, cross-project-tests/debuginfo-tests/dexter/dex/test_script Script.py Nodes.py

[Dexter] Add label nodes for line references

This patch adds a !label node to Dexter scripts, which references lines at
a position in the source program marked with "!dex_label <identifier>". Each
label use can be given a positive or negative offset, and file lookup is
based on the provided --source-root-dir (using the test file's directory if
none is provided).
DeltaFile
+111-7cross-project-tests/debuginfo-tests/dexter/dex/test_script/Script.py
+70-13cross-project-tests/debuginfo-tests/dexter/dex/test_script/Nodes.py
+41-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/labels/source_root_dir.cpp
+38-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/labels/simple_labels.cpp
+35-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/labels/offset.cpp
+14-10cross-project-tests/debuginfo-tests/dexter/dex/evaluation/StateMatch.py
+309-303 files not shown
+336-319 files

FreeBSD/doc bdc7531website/content/en/cgi man.cgi

configure forgotten FreeBSD 14.4-RELEASE

Reported by: Graham Perrin
DeltaFile
+4-2website/content/en/cgi/man.cgi
+4-21 files

LLVM/project 2e34b79clang/lib/AST/ByteCode Interp.cpp, clang/test/AST/ByteCode switch-case-steps.cpp

[clang][bytecode] Only count taken jumps as steps (#201845)

There are several large array declarations in llvm-libc. They usually
look similar to this:
```c++
alignas(16) inline constexpr LogRR LOG_TABLE = {
    {
        {Sign::POS, 0, 0_u128},
        {Sign::POS, -134, 0x8080abac'46f38946'662d417c'ed007a46_u128},
        {Sign::POS, -133, 0x8102b2c4'9ac23a4f'91d082dc'e3ddcd38_u128},
        {Sign::POS, -133, 0xc2492946'4655f45c'da5f3cc0'b3251dbd_u128},
        {Sign::POS, -132, 0x820aec4f'3a222380'b9e3aea6'c444ef07_u128},
// ...
```
the `_u128` is a user-defined literal, so the hex constant to the left
of it is actually a `StringLiteral` and the UDL converts that to a
different type by iterating over all chars. It calls one function per
char, and that function contains the usual switch statement over all
ASCII characters.

    [15 lines not shown]
DeltaFile
+120-0clang/test/AST/ByteCode/switch-case-steps.cpp
+4-2clang/lib/AST/ByteCode/Interp.cpp
+124-22 files

OPNSense/tools 7438289build clone.sh

build: ensure directory for clone

Need to beware of typos but in general this doesn't do any
harm if the user produces a typo.
DeltaFile
+2-1build/clone.sh
+2-11 files

LLVM/project c1c0fb3bolt/include/bolt/Core MCPlusBuilder.h, bolt/lib/Passes LongJmp.cpp BinaryPasses.cpp

Revert "[BOLT][AArch64] Transform cmpbr ~> cmp + br when inversion not possible (#185731)" (#202309)

This reverts commit 6b13656fd8386f979e061cc97e32b607ee3fcdf4.

We have identified various bugs hence reverting:

* relaxLocalBranches() should account for BB growth and adjust subsequent BB offsets in fragment
* multiple parallel workers are sharing the same allocator in DataflowInfoManager
* liveness is run lazily, potentially after the CFG has been modified
DeltaFile
+10-130bolt/unittests/Core/MCPlusBuilder.cpp
+38-84bolt/test/AArch64/compare-and-branch-inversion.S
+15-75bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
+5-22bolt/lib/Passes/LongJmp.cpp
+2-14bolt/lib/Passes/BinaryPasses.cpp
+3-8bolt/include/bolt/Core/MCPlusBuilder.h
+73-3339 files not shown
+83-36715 files

LLVM/project dab2bdbmlir/include/mlir/Dialect/AMDGPU/IR CMakeLists.txt

[MLIR] Fix doc build by adding missing `-dialect=` (#202313)
DeltaFile
+1-1mlir/include/mlir/Dialect/AMDGPU/IR/CMakeLists.txt
+1-11 files

OPNSense/tools ec367baconfig/26.7 base.plist.amd64 base.obsolete.amd64

config: add functional 26.7 / 15.1

* Rebase for 15.1-RC3, volatile/26.7 for now
* OpenSSL 3.5 with FIPS, ports-only for now
* plugins and core as -devel only for now
* SMP configs adjusted for stale options
* Removed ndproxy
* PHP 8.5

To review:

    # diff -ur config/26.1 config/26.7
DeltaFile
+26,431-0config/26.7/base.plist.amd64
+3,162-0config/26.7/base.obsolete.amd64
+276-0config/26.7/ports.conf
+147-0config/26.7/extras.conf
+105-0config/26.7/make.conf
+103-0config/26.7/plugins.conf
+30,224-08 files not shown
+30,400-014 files

LLVM/project 2bd098bclang/include/clang/Analysis ProgramPoint.h CFG.h, clang/lib/StaticAnalyzer/Core CheckerManager.cpp CoreEngine.cpp

[analyzer] Trigger checkLifetimeEnd callback from CFGLifetimeEnds element

This patch adds handling of the `CFGLifetimeEnd` element to the CSA, and
produces a newly created callback `checkLifetimeEnd` for each occurrence
of it.

It is useful to implement detection of dangling pointers as in:

```
void su_use_after_block ()  { int* p=0; { int x=1; p=&x; } *p = 2; }
//                                                       ^ p dangles
```

This patch does not implement the check itself. it is motivated by the
discussion in

https://discourse.llvm.org/t/what-is-the-status-of-scopeend-and-scopebegin/90861

--

    [4 lines not shown]
DeltaFile
+209-0clang/unittests/StaticAnalyzer/CheckLifetimeEndTest.cpp
+182-0clang/test/Analysis/lifetime-end-simple-cfg-output.cpp
+53-27clang/include/clang/Analysis/ProgramPoint.h
+46-33clang/include/clang/Analysis/CFG.h
+48-6clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
+10-8clang/lib/StaticAnalyzer/Core/CoreEngine.cpp
+548-749 files not shown
+615-7415 files

FreeBSD/ports 60dfe40misc/ossp-uuid Makefile, misc/ossp-uuid/files patch-uuid-config.in

misc/ossp-uuid: fix library name in pkgconfig output

PR:     295701
Submitted by:   Nikolaj Thygesen <mailinglist at diamondbox.dk>
DeltaFile
+11-0misc/ossp-uuid/files/patch-uuid-config.in
+1-1misc/ossp-uuid/Makefile
+12-12 files

XigmaNAS/svn 10608trunk/build functions.inc create-all.sh

apply patches from ken
DeltaFile
+337-1trunk/build/functions.inc
+7-7trunk/build/create-all.sh
+1-1trunk/build/pkg-copy-Makefile
+345-93 files

LLVM/project cf4f334flang-rt/lib/runtime iso_c_binding.f90, flang/docs Extensions.md

[flang][flang-rt] Treat REAL(2)/COMPLEX(2) as C-interoperable types (#201888)

IEEE-754 binary16 ("half") maps cleanly to the C `_Float16` type
(ISO/IEC TS 18661-3), but flang previously rejected `REAL(KIND=2)` and
`COMPLEX(KIND=2)` in C-interoperable contexts. Make `REAL(KIND=2)` and
`COMPLEX(KIND=2)` into actual interoperable types.

`ISO_C_BINDING` now exports the gfortran-compatible named constants
`c_float16` and `c_float16_complex` (both value 2), the kind parameter
for the half-precision C interoperable types.

Assisted-by: AI
DeltaFile
+31-0flang/test/Semantics/bind-c-real2.f90
+5-3flang/test/Semantics/bind-c06.f90
+6-0flang/docs/Extensions.md
+4-1flang/lib/Evaluate/type.cpp
+3-0flang-rt/lib/runtime/iso_c_binding.f90
+49-45 files

FreeBSD/ports b1bbbacx11/mate-menus Makefile distinfo

x11/mate-menus: update to 1.28.1

PR:             295821

Reported by:    Ale
DeltaFile
+6-5x11/mate-menus/Makefile
+3-3x11/mate-menus/distinfo
+9-82 files

NetBSD/pkgsrc XGpy7R0doc CHANGES-2026

   Updated www/py-aiohttp, www/py-test-aiohttp
VersionDeltaFile
1.3618+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc f7OG4dZwww/py-test-aiohttp distinfo Makefile

   py-test-aiohttp: updated to 1.1.1

   1.1.1 (2026-06-08)

   - Drop Python 3.9
   - Typing improvements
VersionDeltaFile
1.3+4-4www/py-test-aiohttp/distinfo
1.7+2-3www/py-test-aiohttp/Makefile
+6-72 files

NetBSD/pkgsrc DUJMbDnwww/py-aiohttp distinfo Makefile

   py-aiohttp: updated to 3.14.1

   3.14.1 (2026-06-07)

   Bug fixes

   - Fixed a race condition in :py:class:`~aiohttp.TCPConnector` where closing the connector while a DNS resolution was in-flight could raise :py:exc:`AttributeError` instead of :py:exc:`~aiohttp.ClientConnectionError` -- by :user:`goingforstudying-ctrl`.

   - Fixed ``CancelledError`` not closing a connection -- by :user:`aiolibsbot`.

   - Tightened up some websocket parser checks -- by :user:`Dreamsorcerer`.

   - Fixed :class:`~aiohttp.CookieJar` dropping the host-only flag of cookies when persisted with :meth:`~aiohttp.CookieJar.save` and reloaded with :meth:`~aiohttp.CookieJar.load`, so a cookie set without a ``Domain`` attribute is again scoped to the exact host that set it after a reload; the absolute expiration deadline is now persisted as well, so a reloaded cookie keeps its original lifetime instead of being rescheduled from the load time. :meth:`~aiohttp.CookieJar.load` now replaces the jar contents rather than merging onto prior state, and loaded cookies pass through the same acceptance rules as :meth:`~aiohttp.CookieJar.update_cookies`, so a cookie for an IP-address host is dropped when loaded into a jar created without ``unsafe=True`` -- by :user:`bdraco`.

   - Scoped :class:`~aiohttp.DigestAuthMiddleware` credentials to the origin of the first request it handles, so a redirect to a different origin no longer triggers a digest response computed from the configured credentials; a challenge from another origin is only answered when that origin falls within a protection space advertised by the anchor origin through the RFC 7616 ``domain`` directive -- by :user:`bdraco`.

   - Fixed the C HTTP parser not enforcing ``max_line_size`` on a request target or response reason phrase that is split across multiple reads; each fragment was checked on its own, so an accumulated line could exceed the limit without raising ``LineTooLong``. The accumulated length is now checked, matching the pure-Python parser -- by :user:`bdraco`.

   - Changed :class:`~aiohttp.TCPConnector` to reject legacy non-canonical numeric IPv4 host forms such as ``2130706433``, ``017700000001`` and ``127.1`` with :exc:`~aiohttp.InvalidUrlClientError`; only canonical dotted-quad IPv4 literals are now treated as IP address literals, while every other host is sent through the configured resolver -- by :user:`bdraco`.

    [10 lines not shown]
VersionDeltaFile
1.99+4-4www/py-aiohttp/distinfo
1.107+2-2www/py-aiohttp/Makefile
+6-62 files

OpenBSD/src sSSAcy6usr.bin/newsyslog newsyslog.8

   sort SEE ALSO
VersionDeltaFile
1.58+3-3usr.bin/newsyslog/newsyslog.8
+3-31 files

OPNSense/core 6e57f19src/opnsense/mvc/app/models/OPNsense/Core Firmware.php, src/opnsense/mvc/app/models/OPNsense/Core/repositories opnsense.xml

firmware: allow "local" business mirror subscription

While here remove the allow_custom softcoding which was always
enabled anyday.
DeltaFile
+33-39src/opnsense/mvc/app/models/OPNsense/Core/Firmware.php
+13-16src/opnsense/mvc/app/views/OPNsense/Core/firmware.volt
+5-3src/opnsense/scripts/firmware/repos/OPNsense.php
+2-2src/opnsense/mvc/app/models/OPNsense/Core/repositories/opnsense.xml
+53-604 files

OPNSense/core 80e0209src/opnsense/mvc/app/library/OPNsense/Interface Idassoc.php

Update src/opnsense/mvc/app/library/OPNsense/Interface/Idassoc.php

Co-authored-by: Franco Fichtner <franco at opnsense.org>
DeltaFile
+1-1src/opnsense/mvc/app/library/OPNsense/Interface/Idassoc.php
+1-11 files