LLVM/project cdd140b — llvm/tools/sancov sancov.cpp

[sancov][NFC] Reuse one symbolizer when reporting coverage

symbolize() and getCoveragePoints() each built an LLVMSymbolizer, so two copies of the parsed debug info were live at once.
Pass the existing symbolizer through, and release the file mapping used for the binary hash before symbolizing.
DeltaFile
+19-14llvm/tools/sancov/sancov.cpp
+19-141 files

LLVM/project 74a89f6 — clang/docs LifetimeSafety.md ReleaseNotes.md, clang/include/clang/Basic DiagnosticGroups.td

experimental-group
DeltaFile
+15-5clang/include/clang/Basic/DiagnosticGroups.td
+8-2clang/docs/LifetimeSafety.md
+10-0clang/docs/ReleaseNotes.md
+3-3clang/test/Sema/LifetimeSafety/annotation-suggestions.cpp
+1-1clang/test/Sema/LifetimeSafety/invalidations.cpp
+37-115 files

FreeBSD/src f190090 — sys/kern sched_ule.c sched_4bsd.c

sched: INVARIANTS: Check sched_preempt() is called on 'curthread'

sched_preempt() does not support operating on a remote thread.  If you
are looking to influence CPU allocation on another thread, see, e.g.,
cpuset_setthread(), which in the end calls sched_affinity().

MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-0sys/kern/sched_ule.c
+1-0sys/kern/sched_4bsd.c
+2-02 files

FreeBSD/src 79ca9f7 — sys/kern sched_ule.c

sched_ule: Use TDQ_CPU() macro instead of fiddling with DPCPU

No functional change (intended).

MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1sys/kern/sched_ule.c
+1-11 files

FreeBSD/src ea1da6a — sys/kern sched_ule.c

sched_ule: tdq_notify(): Fix a typo in a comment

MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1sys/kern/sched_ule.c
+1-11 files

FreeBSD/src a1fe7f0 — sys/kern sched_ule.c

sched_ule: sched_affinity(): Delineate steps

No functional change (intended).

MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
DeltaFile
+4-2sys/kern/sched_ule.c
+4-21 files

FreeBSD/src d5e9c64 — sys/kern sched_ule.c

sched_ule: tdq_runq_add(): Scope variables, delineate the different steps

For better readability.

No functional change (intended).

MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
DeltaFile
+5-3sys/kern/sched_ule.c
+5-31 files

OPNSense/plugins e3ffe4a — sysutils/sftp-backup/src/opnsense/mvc/app/library/OPNsense/Backup Sftp.php

sysutils/sftp-backup - set identity ownership to wwwonly:wheel to allow the frontend to send these backups. closes https://github.com/opnsense/plugins/issues/5809

Eventually we need to replace diag_backup.php, but for now we should make sure ownership matches reality. From a security perspective this doesn't make much of a difference as the config file is readable from the UI anyway.

Existing setups should remove the identity file (rm /conf/backup/sftp/identity) in order to get it recreated with proper ownership
DeltaFile
+1-1sysutils/sftp-backup/src/opnsense/mvc/app/library/OPNsense/Backup/Sftp.php
+1-11 files

FreeBSD/ports cbc3df9 — dns/p5-Domain-PublicSuffix pkg-descr Makefile, dns/p5-Domain-PublicSuffix/files patch-t_04-legacy.t patch-t_01-core.t

dns/p5-Domain-PublicSuffix: New port

A perl module to parse a domain down to the root TLD utilizing the
Mozilla Public Suffix List.
This module utilizes the "public_suffix_list.dat" or "effective_tld_names.dat"
provided by Mozilla as a way to effectively reduce a fully qualified
domain name down to the absolute root. The Mozilla PublicSuffix file
is an open source, fully documented format that shows absolute root
TLDs, primarily for Mozilla's browser products to be able to determine
how far a cookie's security boundaries go.

Approved by:    hrs (mentor)
DeltaFile
+85-0dns/p5-Domain-PublicSuffix/files/patch-lib_Domain_PublicSuffix.pm
+36-0dns/p5-Domain-PublicSuffix/files/patch-t_77-freebsd-ports-test.t
+30-0dns/p5-Domain-PublicSuffix/Makefile
+11-0dns/p5-Domain-PublicSuffix/files/patch-t_04-legacy.t
+11-0dns/p5-Domain-PublicSuffix/files/patch-t_01-core.t
+9-0dns/p5-Domain-PublicSuffix/pkg-descr
+182-03 files not shown
+192-09 files

FreeBSD/src d3aa926 — share/examples/sound oss.h

sound examples: trigger dsp devices via syncgroup

Triggering is only needed if device is in mmap mode, and in mmap example
the device is triggered as part of syncgroup. For non-mmap mode,
triggering is not needed at all. Triggering mmap'ed device too early
would start the IPTR/OPTR counters and that would cause those pointers
to be out of sync, so let syncgroup do the triggering once the device is
fully configured and ready for capture and playback.

MFC after:      1 week
Reviewed by:    christos
Differential Revision:  https://reviews.freebsd.org/D60839
DeltaFile
+15-26share/examples/sound/oss.h
+15-261 files

LLVM/project 3b4061c — llvm/docs GitHub.md

[docs] Fix GitHub "Landing Your Changes" section for current workflows (#232296)

Prior to this patch, the doc implied that your branch could only have
one commit in it when being merged. However, since we only permit the
Squash & Merge approach for landing a PR (whether landing using `gh pr
merge` or the Web UI), this is irrelevant: all the commits will be
squashed into a single commit and the PR description will be used
anyway. As such, the whole section on interactive rebase is redundant
noise whose only result can be confusion.

Also, moved the section on resolving conflicts outside the bullet point
list: this applies equally well to whether you use the Web UI or the
CLI.
DeltaFile
+32-37llvm/docs/GitHub.md
+32-371 files

OPNSense/core 36fe4b9 — src/opnsense/mvc/app/controllers/OPNsense/Unbound/Api SettingsController.php, src/opnsense/mvc/app/models/OPNsense/Unbound/ACL ACL.xml

unbound: CSV import for overrides and aliases. Closes https://github.com/opnsense/core/issues/8354

Since we added the "quick" alias add/delete options from the overrides,
the data layout has been made flat enough to do this in bulk.
DeltaFile
+27-0src/opnsense/mvc/app/views/OPNsense/Unbound/overrides.volt
+26-0src/opnsense/mvc/app/controllers/OPNsense/Unbound/Api/SettingsController.php
+2-0src/opnsense/mvc/app/models/OPNsense/Unbound/ACL/ACL.xml
+55-03 files

FreeBSD/ports 83ef61a — security/openssl-oqsprovider Makefile distinfo

security/openssl-oqsprovider: Update to 0.12.0

PR:             299497
Reported by:    Herbert J. Skuhra <herbert gojira at>
DeltaFile
+3-3security/openssl-oqsprovider/distinfo
+1-1security/openssl-oqsprovider/Makefile
+4-42 files

FreeBSD/ports 08f51f9 — security/rustls-ffi Makefile Makefile.crates

security/rustls-ffi: Update to 0.15.5
DeltaFile
+27-25security/rustls-ffi/distinfo
+12-11security/rustls-ffi/Makefile.crates
+1-2security/rustls-ffi/Makefile
+40-383 files

LLVM/project caf695f — llvm/test/CodeGen/RISCV/rvv vector-interleave-store.ll vector-deinterleave-load.ll, llvm/test/Transforms/LoopVectorize/RISCV tail-folding-interleave.ll interleaved-accesses.ll

[RISCV] Add optimized NF3 + NF4 segmented load/store to generic tune features (#231919)

An NF interleaved access can also be handled as NF * strided
loads/stores, and in https://github.com/llvm/llvm-project/pull/231161
we'll form more strided accesses over interleaved accesses when
profitable.

However for every core with strided + interleaved throughput data on
https://camel-cdr.github.io/rvv-bench-results, an interleaved access
will be more profitable than the equivalent NF * vlse.v sequence at the
same LMUL.

Currently all interleaved accesses other than NF2 are pessimistically
costed as one op per element. Strided accesses used to be costed
similarly but after #175135 they are now slightly cheaper when multiple
elements lie on the same cache line.

This PR marks NF3 + NF4 as optimized in the generic tuning model to
nudge the cost model in preferring interleaved accesses over strided

    [8 lines not shown]
DeltaFile
+377-0llvm/test/Transforms/LoopVectorize/RISCV/interleaved-accesses.ll
+113-3llvm/test/CodeGen/RISCV/rvv/tuple-extract-vlseg.ll
+39-34llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-interleave.ll
+14-29llvm/test/CodeGen/RISCV/rvv/fixed-vectors-interleaved-access.ll
+4-7llvm/test/CodeGen/RISCV/rvv/vector-deinterleave-load.ll
+2-3llvm/test/CodeGen/RISCV/rvv/vector-interleave-store.ll
+549-762 files not shown
+552-788 files

NetBSD/pkgsrc-wip 8bdc556 — chipass DESCR distinfo, chipass/patches patch-src_CMakeLists.txt

chipass: remove, imported to pkgsrc/security/ChiPass
DeltaFile
+0-63chipass/Makefile
+0-60chipass/options.mk
+0-20chipass/patches/patch-src_CMakeLists.txt
+0-16chipass/PLIST
+0-6chipass/distinfo
+0-2chipass/DESCR
+0-1672 files not shown
+0-1708 files

NetBSD/pkgsrc DCujqZB — security/spiped Makefile

   spiped: build fix for SmartOS
VersionDeltaFile
1.23+5-1security/spiped/Makefile
+5-11 files

NetBSD/pkgsrc c7jCUVw — mk/defaults options.description

   mk: describe new ChiPass options
VersionDeltaFile
1.769+8-1mk/defaults/options.description
+8-11 files

FreeNAS/freenas f27cbd5 — src/middlewared/middlewared/plugins/kmip zfs_keys.py __init__.py, src/middlewared/middlewared/pytest/unit/plugins/kmip test_sync.py

Simplify KMIP key pull on license revoke

This commit makes some changes where pulling KMIP keys back clears kmip_uid as soon as the key is saved locally again, with destroying the server copy staying best-effort. The escrowed key count is dropped in favour of reporting a pending revoke whenever keys are still waiting to be pulled back, and sync_keys goes back to just starting the sync jobs.

The KMIP license delegate now starts the ZFS and SED sync jobs together and waits on both, so a failing ZFS sync no longer stops the SED keys from being pulled back and every failure is reported in a single error.
DeltaFile
+12-42src/middlewared/middlewared/pytest/unit/plugins/kmip/test_sync.py
+23-27tests/api2/test_kmip.py
+2-31src/middlewared/middlewared/plugins/kmip/sync.py
+10-11src/middlewared/middlewared/plugins/kmip/sed_keys.py
+9-9src/middlewared/middlewared/plugins/kmip/__init__.py
+4-8src/middlewared/middlewared/plugins/kmip/zfs_keys.py
+60-1283 files not shown
+62-1409 files

NetBSD/pkgsrc wrv5gdy — doc CHANGES-2026

   doc: Added security/ChiPass version 2026.09.0
VersionDeltaFile
1.7106+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Ago4kPA — security Makefile

   security/Makefile: + ChiPass
VersionDeltaFile
1.1032+2-1security/Makefile
+2-11 files

NetBSD/pkgsrc sPz0y6i — security/ChiPass DESCR distinfo, security/ChiPass/patches patch-src_CMakeLists.txt

   security/ChiPass: import ChiPass-2026.09.0

   Packaged by Gourd for wip.

   ChiPass can store your passwords safely and auto-type them into
   your everyday websites and applications.
VersionDeltaFile
1.1+62-0security/ChiPass/Makefile
1.1+60-0security/ChiPass/options.mk
1.1+20-0security/ChiPass/patches/patch-src_CMakeLists.txt
1.1+16-0security/ChiPass/PLIST
1.1+6-0security/ChiPass/distinfo
1.1+2-0security/ChiPass/DESCR
+166-06 files

NetBSD/pkgsrc-wip d0e8887 — chipass TODO options.mk

ChiPass: remove finished TODO, use (lowercased) PKGNAME in option name
DeltaFile
+13-13chipass/options.mk
+0-4chipass/TODO
+13-172 files

FreeBSD/ports 5571094 — devel/reflect-cpp Makefile distinfo

devel/reflect-cpp: Update 0.25.0 => 0.26.0
DeltaFile
+87-46devel/reflect-cpp/pkg-plist
+2-4devel/reflect-cpp/Makefile
+3-3devel/reflect-cpp/distinfo
+92-533 files

NetBSD/pkgsrc K3DbRIi — doc TODO CHANGES-2026

   doc: Added audio/fooyin version 0.13.1
VersionDeltaFile
1.28206+2-1doc/TODO
1.7105+2-1doc/CHANGES-2026
+4-22 files

NetBSD/pkgsrc-wip 72a61f1 — . Makefile, fooyin COMMIT_MSG distinfo

fooyin: remove, imported to pkgsrc
DeltaFile
+0-75fooyin/PLIST
+0-56fooyin/Makefile
+0-7fooyin/DESCR
+0-5fooyin/distinfo
+0-1fooyin/COMMIT_MSG
+0-1Makefile
+0-1456 files

NetBSD/pkgsrc 4AWdRNE — audio Makefile

   audio/Makefile: + fooyin
VersionDeltaFile
1.731+2-1audio/Makefile
+2-11 files

NetBSD/pkgsrc-wip 2a0f324 — compat32_mit-krb5 TODO, cubature TODO

*: remove empty TODO files
DeltaFile
+0-0py-debinning/TODO
+0-0liboqs/TODO
+0-0hpl/TODO
+0-0fooyin/TODO
+0-0cubature/TODO
+0-0compat32_mit-krb5/TODO
+0-06 files

NetBSD/pkgsrc YqzMnJb — audio/fooyin distinfo DESCR

   audio/fooyin: import fooyin-0.13.1

   Packaged by Gourd in wip.

   fooyin is a customisable desktop music player. It combines flexible playback,
   library management, playlists, and scripting tools in an interface that can
   be rearranged from a blank canvas or adapted from preset layouts.

   It's built around extensibility and supports plugins for widgets,
   decoders, tag readers, DSPs, and integrations, and includes FooScript
   for advanced display formatting, queries, autoplaylists, and widget behaviour.
VersionDeltaFile
1.1+75-0audio/fooyin/PLIST
1.1+55-0audio/fooyin/Makefile
1.1+7-0audio/fooyin/DESCR
1.1+5-0audio/fooyin/distinfo
+142-04 files

LLVM/project 4517c6d — llvm/lib/Target/Mips MipsAsmPrinter.cpp, llvm/test/CodeGen/Mips abiflags32.ll

[Mips] Fix single-float ABI emission with 64-bit FPRs (#233170)

Avoid emitting a .module fp directive for the single-float ABI on O32
when 64-bit FPRs are enabled. This prevents assembly output from
crashing on an unsupported FP ABI value while preserving single-float
object attributes and soft-float precedence.
DeltaFile
+12-0llvm/test/CodeGen/Mips/abiflags32.ll
+3-1llvm/lib/Target/Mips/MipsAsmPrinter.cpp
+15-12 files