FreeBSD/ports 6af96c9 — www/nextcloud-memories Makefile distinfo

www/nextcloud-memories: Update to 11.1.1
DeltaFile
+3-3www/nextcloud-memories/distinfo
+1-1www/nextcloud-memories/Makefile
+4-42 files

FreeBSD/ports 90c3f24 — irc/weechat Makefile distinfo

irc/weechat: Security update to 4.10.4

Security:       e107a804-dc3c-11f1-8135-8447094a420f
MFH:            2026Q4
DeltaFile
+3-3irc/weechat/distinfo
+1-1irc/weechat/Makefile
+4-42 files

LLVM/project 26b2231 — clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp, clang/test/Sema/LifetimeSafety invalidations.cpp safety.cpp

[LifetimeSafety] Look through parentheses on the object of a member call (#240176)
DeltaFile
+4-4clang/test/Sema/LifetimeSafety/invalidations.cpp
+8-0clang/test/Sema/LifetimeSafety/safety.cpp
+2-2clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+14-63 files

LLVM/project bc2b46b — clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp, clang/test/Sema/LifetimeSafety safety.cpp

[LifetimeSafety] Don't treat assignment to a temporary as a use of its pointee (#240175)

`handleAssignment` stripped the LHS with `IgnoreParenImpCasts()`, which
also skips `MaterializeTemporaryExpr`. For `View{v} = View()`,
`handleAccess()` then saw the prvalue `View{v}` instead of the
materialized temporary, so it checked the loans of the view's value
(`v`'s pointee) instead of the temporary's storage.

```cpp
View v;
{
  MyObj s;
  v = s;
}
v = View();        // no warning
View{v} = View();  // warning (false positive)
```
DeltaFile
+10-0clang/test/Sema/LifetimeSafety/safety.cpp
+1-1clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+11-12 files

OpenBSD/ports AfxcSUP — mail/roundcubemail Makefile distinfo, mail/roundcubemail/patches patch-config_defaults_inc_php

   security update to roundcubemail-1.7.6
   https://github.com/roundcube/roundcubemail/releases/tag/1.7.6
VersionDeltaFile
1.80.2.2+30-0mail/roundcubemail/pkg/PLIST
1.105.2.2+2-2mail/roundcubemail/distinfo
1.23.2.1+1-1mail/roundcubemail/patches/patch-config_defaults_inc_php
1.203.2.3+1-1mail/roundcubemail/Makefile
+34-44 files

OpenBSD/ports gxuv9fi — mail/roundcubemail Makefile distinfo, mail/roundcubemail/patches patch-config_defaults_inc_php

   security update to roundcubemail-1.7.6
   https://github.com/roundcube/roundcubemail/releases/tag/1.7.6
VersionDeltaFile
1.82+30-0mail/roundcubemail/pkg/PLIST
1.107+2-2mail/roundcubemail/distinfo
1.24+1-1mail/roundcubemail/patches/patch-config_defaults_inc_php
1.208+1-1mail/roundcubemail/Makefile
+34-44 files

FreeBSD/ports 0dc7f7b — security/vuxml/vuln 2026.xml

security/vuxml: Document Weechat vulnerabilities
DeltaFile
+26-0security/vuxml/vuln/2026.xml
+26-01 files

NetBSD/pkgsrc S5VovOo — net/py-python-socks Makefile distinfo

   py-python-socks: updated to 3.2.1

   3.2.1
   Close async TCP sockets when connection setup is interrupted
VersionDeltaFile
1.30+4-4net/py-python-socks/distinfo
1.31+2-2net/py-python-socks/Makefile
+6-62 files

FreeBSD/ports ef7869c — security/vuxml/vuln 2026.xml

security/vuxml: Document Roundcube vulnerabilities
DeltaFile
+29-0security/vuxml/vuln/2026.xml
+29-01 files

FreeNAS/freenas 899a312 — . tmp_tnc_integration.py

TEMP: datastore shim returns bool
DeltaFile
+1-0tmp_tnc_integration.py
+1-01 files

NetBSD/pkgsrc-wip 3bf24fa — chromium Makefile

chromium: fix tarball name
DeltaFile
+1-1chromium/Makefile
+1-11 files

NetBSD/pkgsrc-wip e64262a — electron44 electron.mk distinfo

electron44: update to 44.10.2
DeltaFile
+6-6electron44/distinfo
+1-1electron44/electron.mk
+7-72 files

FreeBSD/ports ecce519 — chinese/gcin Makefile

chinese/gcin: change gcin-guanyinma's license to MIT.
DeltaFile
+2-1chinese/gcin/Makefile
+2-11 files

FreeNAS/freenas 6ad98be — . tmp_prepare_db.py, .github/workflows tmp-integration.yml

TEMP: prepare migration DB from models
DeltaFile
+19-0tmp_prepare_db.py
+6-11.github/workflows/tmp-integration.yml
+25-112 files

LLVM/project a031568 — llvm/test/CodeGen/Hexagon hwloop-ubsan-fallthrough.mir

[Hexagon] Fix new test hwloop-ubsan-fallthrough (#240348)

Fix new test from #239112 which clashed with #239012.
DeltaFile
+2-2llvm/test/CodeGen/Hexagon/hwloop-ubsan-fallthrough.mir
+2-21 files

FreeBSD/ports e0d003a — . UPDATING

UPDATING: add an UPDATING entry for chinese/gcin.
DeltaFile
+23-0UPDATING
+23-01 files

FreeNAS/freenas 5f572b3 — . tmp_tnc_integration.py, .github/workflows unittests.yml mypy.yml

TEMP: post-merge simulation and TNC integration check
DeltaFile
+200-0tmp_tnc_integration.py
+51-0.github/workflows/tmp-integration.yml
+10-1.github/workflows/unittests.yml
+10-1.github/workflows/mypy.yml
+271-24 files

LLVM/project 374814a — clang-tools-extra/test/clang-tidy/checkers/readability trailing-comma.c

[clang-tidy][NFC] Add trailing-comma tests for implicit init lists (#240341)

Adds tests for two `readability-trailing-comma` false positives fixed by
#215934 but not covered by its tests:

- Array-element designators without braces, e.g `.u64[1] = 1`.
- Arguments to a `__transparent_union__` parameter, e.g. glibc's
`bind(fd, &a, len)`, where the fix-it removed the comma between
arguments.

Both scenarios failed with clang-tidy 23.1.0 but pass from 23.1.1 (and
main).

Signed-off-by: Björn Svensson <bjorn.a.svensson at est.tech>
DeltaFile
+33-0clang-tools-extra/test/clang-tidy/checkers/readability/trailing-comma.c
+33-01 files

LLVM/project 0648692 — mlir/lib/Dialect/SCF/Transforms LoopSpecialization.cpp

[mlir][scf] refactor loop peeling logic to simplify unsigned and signed handling (#240084)

refactor loop peeling logic to simplify unsigned and signed handling and
add checks for step less than 1
DeltaFile
+30-40mlir/lib/Dialect/SCF/Transforms/LoopSpecialization.cpp
+30-401 files

FreeBSD/ports 6cc70d5 — chinese/gcin Makefile, chinese/gcin-gtk3/files patch-Makefile

chinese/gcin*: fix buffer overflow issues, and split modules as slave ports.
DeltaFile
+0-132chinese/gcin/files/patch-Makefile
+0-130chinese/gcin/files/patch-configure
+61-54chinese/gcin/Makefile
+81-0chinese/gcin-guanyinma/distinfo
+0-67chinese/gcin-gtk3/files/patch-Makefile
+0-51chinese/gcin-qt5/files/patch-Makefile
+142-43436 files not shown
+371-66142 files

OPNSense/core e6c4871 — src/opnsense/mvc/app/controllers/OPNsense/IPsec/Api KeyPairsController.php

ipsec: fix deprecation error

ErrorException: Case statements followed by a semicolon (;) are deprecated, use a colon (:) instead in /usr/local/opnsense/mvc/app/controllers/OPNsense/IPsec/Api/KeyPairsController.php:136
(cherry picked from commit e9b69eb72ea37371a2cd3c703dd3e6d36d115ee3)
DeltaFile
+3-3src/opnsense/mvc/app/controllers/OPNsense/IPsec/Api/KeyPairsController.php
+3-31 files

FreeBSD/ports 776b5a6 — chinese/fcitx5-keykey pkg-message Makefile.crates, chinese/fcitx5-keykey/files patch-Source_Guanyinma_tools_build-unix-core.py patch-CMakeLists.txt

chinese/fcitx5-keykey: update to 1.5.0.
DeltaFile
+77-3chinese/fcitx5-keykey/distinfo
+31-12chinese/fcitx5-keykey/Makefile
+37-0chinese/fcitx5-keykey/Makefile.crates
+24-0chinese/fcitx5-keykey/pkg-message
+0-20chinese/fcitx5-keykey/files/patch-CMakeLists.txt
+15-0chinese/fcitx5-keykey/files/patch-Source_Guanyinma_tools_build-unix-core.py
+184-352 files not shown
+189-468 files

LLVM/project 38c7eaa — mlir/lib/Conversion/VectorToSCF VectorToSCF.cpp

[mlir][VectorToSCF] Helper for masked Xfer check (NFC) (#240357)

Follow-up to #221307. 

Replace the five copies of the "masked by `vector.mask`" check with a
single `checkNotMasked` helper, so the message lives in one place.

In essence, this addresses my nit in #221307.

Signed-off-by: Federico Bruzzone <federico.bruzzone.i at gmail.com>
DeltaFile
+19-15mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp
+19-151 files

LLVM/project 3a53aa0 — offload/test/sanitizer kernel_crash_async.c

[Offload][test] Fix flaky kernel_crash_async.c (#240343)

The three nowait target regions can launch in any order. Since only the
last one fails, we can only be sure to see its log record. The other
kernels might never run due to the crash.

Claude assisted with this patch.
DeltaFile
+1-1offload/test/sanitizer/kernel_crash_async.c
+1-11 files

FreeNAS/freenas 2bfa458 — src/middlewared/middlewared/alembic/versions/28.0 2026-11-09_12-00_tnc_status_detail.py, src/middlewared/middlewared/plugins/truenas_connect utils.py internal.py

NAS-144998: Report the TNC rejection reason in status_reason
DeltaFile
+133-0src/middlewared/middlewared/pytest/unit/plugins/test_truenas_connect_status_detail.py
+27-0src/middlewared/middlewared/alembic/versions/28.0/2026-11-09_12-00_tnc_status_detail.py
+8-3src/middlewared/middlewared/plugins/truenas_connect/finalize_registration.py
+2-1src/middlewared/middlewared/plugins/truenas_connect/config.py
+1-1src/middlewared/middlewared/plugins/truenas_connect/internal.py
+1-0src/middlewared/middlewared/plugins/truenas_connect/utils.py
+172-56 files

FreeBSD/ports 2596f2b — deskutils/xchm Makefile

deskutils/xchm: bump PORTREVISION
DeltaFile
+1-1deskutils/xchm/Makefile
+1-11 files

OpenBSD/src P2MFI7F — usr.bin/tmux cmd-load-buffer.c cmd-list-windows.c

   Fix various usage strings, GitHub issue 5840 from Wei-Lun Li.
VersionDeltaFile
1.1196+6-5usr.bin/tmux/tmux.1
1.63+5-5usr.bin/tmux/cmd-choose-tree.c
1.44+3-2usr.bin/tmux/cmd-list-clients.c
1.69+2-2usr.bin/tmux/cmd-load-buffer.c
1.53+2-2usr.bin/tmux/cmd-list-windows.c
1.43+2-2usr.bin/tmux/cmd-list-panes.c
+20-182 files not shown
+24-228 files

FreeNAS/freenas a6c3eed — src/middlewared/middlewared/plugins/directoryservices_ datastore.py, src/middlewared/middlewared/utils/directoryservices credential.py

NAS-142154 / 27.1.0 / Reject new overlaps between Active Directory idmap ranges (by anodos325) (#20162)

The directory services refactor (368cc8cf63) removed the idmap plugin's
range validation and kept only a check between trusted domains. A
trusted domain could then share IDs with the primary domain or BUILTIN.

- Check BUILTIN, the primary domain and enabled trusted domains in
directoryservices.update.
- Leave overlaps already in the saved configuration alone, so that
existing setups can still be disabled, enabled and saved.

Original PR: https://github.com/truenas/middleware/pull/20148

---------

Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
DeltaFile
+521-0tests/unit/test_directoryservices_idmap_ranges.py
+81-0src/middlewared/middlewared/plugins/directoryservices_/datastore.py
+66-0tests/directory_services/test_activedirectory_idmap.py
+11-7src/middlewared/middlewared/utils/directoryservices/credential.py
+679-74 files

LLVM/project 096b2c9 — llvm/unittests/Support YAMLIOTest.cpp

[Remarks][NFC] Spell YAML test code points as UTF-8 bytes

\u escapes in narrow string literals use the compiler's execution charset,
so MSVC on Windows encoded U+0085, U+2028 and U+0080 as a single byte or '?'
and TestBlockScalarFallsBackToQuoted failed on Windows bots.

Assisted-by: Claude Code (Claude Sonnet 5.5).
DeltaFile
+14-5llvm/unittests/Support/YAMLIOTest.cpp
+14-51 files

LLVM/project e394cae — mlir/docs/DefiningDialects Operations.md, mlir/include/mlir/IR EnumAttr.td

[mlir][ODS] Add DefaultValuedEnumProp

Giving an enum property a default currently means subclassing EnumProp
and spelling the default as `Enum.cppType # "::Case"`, or wrapping it in
DefaultValuedProp with the same hand-written string. DefaultValuedEnumProp
takes the EnumInfo and one of its EnumCase defs, mirroring
DefaultValuedEnumAttr, and asserts at TableGen time that the case belongs
to the enum. The test dialect's default-valued enum props switch to it.

Assisted-by: Claude Code (Claude Fable 5.1).
DeltaFile
+4-16mlir/test/lib/Dialect/Test/TestOpsSyntax.td
+8-4mlir/test/lib/Dialect/Test/TestEnumDefs.td
+10-0mlir/include/mlir/IR/EnumAttr.td
+3-0mlir/docs/DefiningDialects/Operations.md
+25-204 files