LLVM/project 424bebdclang/lib/Analysis/FlowSensitive Transfer.cpp, clang/unittests/Analysis/FlowSensitive TransferTest.cpp

[clang][dataflow] Fix assignment of unknown values. (#178943)

Just because the right-hand side of the assignment doesn't have a known
value, doesn't mean the left-hand side gets to keep its old value.
DeltaFile
+76-0clang/unittests/Analysis/FlowSensitive/TransferTest.cpp
+1-1clang/lib/Analysis/FlowSensitive/Transfer.cpp
+77-12 files

FreeNAS/freenas 4ad2e87src/middlewared/middlewared/plugins cloud_sync.py, src/middlewared/middlewared/plugins/cloud_backup crud.py

WIP
DeltaFile
+2-31src/middlewared/middlewared/plugins/cloud_backup/crud.py
+2-31src/middlewared/middlewared/plugins/cloud_sync.py
+4-622 files

FreeBSD/ports c0ef998databases/mysql80-server distinfo Makefile

databases/mysql80-{client, server}: Update to 8.0.45

Bugs Fixed

    InnoDB: Under certain circumstances, when using the que_eval_sql
interface, a race condition could occur. (Bug #118705, Bug #38310595)

    Binary log purged before persisted binlog_expire_* options were
loaded. (Bug #38554467)

    When 2 of 6 instances in a geographically dispersed InnoDB Cluster
lost connectivity, the primary server became unresponsive, causing the
COMMIT and INSERT operations to become unresponsive as well. (Bug

    Fixed several issues relating to Thread Pool blocking connections
from closing. (Bug #38170188, Bug #36782728, Bug #38549372)

    GTID gaps were generated because of the replica- skip-errors option.
(Bug #28590993)

    [9 lines not shown]
DeltaFile
+3-3databases/mysql80-server/distinfo
+1-1databases/mysql80-server/Makefile
+4-42 files

NetBSD/pkgsrc jvfDzmUdoc CHANGES-2026

   doc: Updated devel/golangci-lint to 2.8.0
VersionDeltaFile
1.782+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc eSpZTlHdevel/golangci-lint distinfo go-modules.mk

   golangci-lint: update to 2.8.0

   - bugfixes
   - new analyzers
VersionDeltaFile
1.6+565-562devel/golangci-lint/distinfo
1.4+187-186devel/golangci-lint/go-modules.mk
1.56+2-3devel/golangci-lint/Makefile
+754-7513 files

FreeNAS/freenas 3e9518csrc/middlewared/middlewared/plugins truesearch.py

NAS-139559 Exclude Time Machine shares from TrueSearch indexing (#18132)

Modified the smb_directories() method in TrueSearchService to filter out
SMB shares with purpose=TIMEMACHINE_SHARE from TrueSearch indexing.

Time Machine shares contain backup data that doesn't need to be
searchable and can unnecessarily bloat the search index.

https://claude.ai/code/session_01NTZVVoGwKcwEh9gWk3Zjrx

Co-authored-by: Claude <noreply at anthropic.com>
DeltaFile
+2-1src/middlewared/middlewared/plugins/truesearch.py
+2-11 files

FreeNAS/freenas ba8546fsrc/middlewared/middlewared/alert/source ipmi_sel.py

NAS-139443 / 26.0.0-BETA.1 / Fix IPMI SEL ignore filter for Processor Presence detected (#18131)

## Problem

Alerts are being raised for CPU0_Status sensor with "Processor Presence
detected" assertion events on V140-HA systems. This is a benign IPMI
event that occurs on every boot cycle, simply indicating the CPU is
present in its socket - not an actual hardware issue requiring
attention.

`Warning Sensor: 'CPU0_Status' had an 'Assertion Event' (Processor
Presence detected)`

## Solution

After checking upstream FreeIPMI source and system debug data, the issue
was identified in the sensor_events_to_ignore filter. The existing
filter used `("Processor", "Presence detected")` but the actual event
string from FreeIPMI is "Processor Presence detected".

    [10 lines not shown]
DeltaFile
+1-1src/middlewared/middlewared/alert/source/ipmi_sel.py
+1-11 files

FreeBSD/ports 182fecamultimedia/uxplay Makefile distinfo

multimedia/uxplay: Update to 1.73
DeltaFile
+11-3multimedia/uxplay/Makefile
+3-3multimedia/uxplay/distinfo
+14-62 files

FreeNAS/freenas 9fc9e18src/middlewared/middlewared/plugins truesearch.py

Exclude Time Machine shares from TrueSearch indexing

Modified the smb_directories() method in TrueSearchService to filter out
SMB shares with purpose=TIMEMACHINE_SHARE from TrueSearch indexing.

Time Machine shares contain backup data that doesn't need to be searchable
and can unnecessarily bloat the search index.

https://claude.ai/code/session_01NTZVVoGwKcwEh9gWk3Zjrx
DeltaFile
+2-1src/middlewared/middlewared/plugins/truesearch.py
+2-11 files

FreeBSD/ports ad0eac9databases Makefile, databases/rainfrog distinfo Makefile.crates

databases/rainfrog: Add new port

Rainfrog is a lightweight, terminal-based tool for interacting with databases.

Features:

  - efficient navigation via vim-like keybindings and mouse controls
  - query editor with keyword highlighting, session history, and favorites
  - quickly copy data, filter tables, and switch between schemas
  - shortcuts to view table metadata and properties
  - cross-platform (Android via termux, FreeBSD, Linux, MacOS, Windows)

Supported databases:

  - Postgres
  - MySQL
  - Sqlite
  - Redshift (via wire protocol of Postgres)
  - DuckDB

    [3 lines not shown]
DeltaFile
+1,003-0databases/rainfrog/distinfo
+500-0databases/rainfrog/Makefile.crates
+31-0databases/rainfrog/Makefile
+18-0databases/rainfrog/pkg-descr
+1-0databases/Makefile
+1,553-05 files

FreeBSD/src df68a09tests/sys/capsicum Makefile

tests: sys/capsicum/functional requires mqueuefs

Skip this test if mqueuefs isn't loaded.  Unfortunately, that will skip
the entire googletest test program, including test cases that don't
require mqueuefs.  But the test's own skipping logic doesn't work, and
we don't yet have a googletest-compatible require_kmods() function.

MFC after:      2 weeks
Sponsored by:   ConnectWise
Reviewed by:    emaste, ngie
Differential Revision: https://reviews.freebsd.org/D54902
DeltaFile
+1-0tests/sys/capsicum/Makefile
+1-01 files

FreeBSD/ports 2344463databases Makefile, databases/py-harlequin-postgres Makefile distinfo

databases/py-harlequin-postgres: Add new port

Postgres adapter for Harlequin, the SQL IDE for your Terminal.

https://github.com/tconbeer/harlequin-postgres
DeltaFile
+25-0databases/py-harlequin-postgres/Makefile
+3-0databases/py-harlequin-postgres/distinfo
+1-0databases/py-harlequin-postgres/pkg-descr
+1-0databases/Makefile
+30-04 files

FreeNAS/freenas f7fcb79src/middlewared/middlewared/alert/source ipmi_sel.py

Fix IPMI SEL ignore filter for Processor Presence detected
DeltaFile
+1-1src/middlewared/middlewared/alert/source/ipmi_sel.py
+1-11 files

FreeBSD/ports 45d63bedatabases Makefile, databases/py-harlequin-mysql Makefile distinfo

databases/py-harlequin-mysql: Add new port

MySQL/MariaDB adapter for Harlequin, the SQL IDE for your Terminal.

https://github.com/tconbeer/harlequin-mysql
DeltaFile
+25-0databases/py-harlequin-mysql/Makefile
+3-0databases/py-harlequin-mysql/distinfo
+1-0databases/py-harlequin-mysql/pkg-descr
+1-0databases/Makefile
+30-04 files

LLVM/project 5c213a9clang/lib/AST/ByteCode InterpBuiltin.cpp, clang/test/AST/ByteCode builtin-align-cxx.cpp

[clang][bytecode] Fix crash on __builtin_align_up with one-past-end pointers (#178652)

## Summary
Fix assertion failure when evaluating
`__builtin_align_up`/`__builtin_align_down`/`__builtin_is_aligned` with
one-past-end pointers like `&array[size]`.

## Root Cause
`getIndex()` calls `getOffset()` which asserts when `Offset ==
PastEndMark`. This happens for one-past-end element pointers.

## Fix
Check `isElementPastEnd()` before calling `getIndex()`. For past-end
pointers, use `getNumElems()` instead which gives the correct index
value.

## Test
Added test cases in `builtin-align-cxx.cpp` for one-past-end pointer
alignment.

Fixes #178647
DeltaFile
+4-1clang/lib/AST/ByteCode/InterpBuiltin.cpp
+3-0clang/test/AST/ByteCode/builtin-align-cxx.cpp
+7-12 files

FreeBSD/ports e71cbdfdatabases Makefile, databases/py-harlequin Makefile pkg-descr

databases/py-harlequin: Add new port

Harlequin is an easy, fast, and beautiful database client for the terminal.

It has all the features you'd expect from an SQL IDE, delightfully running
right in your terminal.

  - View tables, columns, and their types across one or more attached
    databases. Optionally view local files or S3 objects.
  - A full-featured editor: autocomplete, open, save, format, cut, copy, paste,
    and more. Supports multiple tabbed buffers!
  - View 1M+ results in an interactive table. Multiple queries loaded into
    separate tabs.
  - Full Screen
  - Export query results and configure the export using a helpful UI.
  - View a list of executed queries and a summary of results. Select to insert
    into a new buffer.

https://harlequin.sh/
DeltaFile
+32-0databases/py-harlequin/Makefile
+15-0databases/py-harlequin/pkg-descr
+3-0databases/py-harlequin/distinfo
+1-0databases/Makefile
+51-04 files

HardenedBSD/src 6594704release/scripts pkg-stage.sh

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+1-5release/scripts/pkg-stage.sh
+1-51 files

HardenedBSD/src 6ecfb92release/scripts pkg-stage.sh, sys/kern kern_synch.c kern_ktrace.c

Merge remote-tracking branch 'origin/freebsd/current/main' into hardened/current/master

Conflicts:
        release/scripts/pkg-stage.sh (unresolved)
DeltaFile
+21-6release/scripts/pkg-stage.sh
+13-14sys/netinet6/ip6_mroute.c
+11-15sys/kern/kern_synch.c
+16-2sys/kern/kern_ktrace.c
+6-7usr.bin/netstat/mroute6.c
+5-6usr.bin/netstat/mroute.c
+72-509 files not shown
+91-6215 files

FreeBSD/ports 9d93723textproc Makefile, textproc/py-textual-textarea Makefile pkg-descr

textproc/py-textual-textarea: Add new port

Textual-textarea is a text area (multi-line input) with syntax highlighting for
Textual.

It offers a full-featured text editor experience with VS-Code-like bindings, in
your Textual App:

  - Syntax highlighting and support for Pygments themes.
  - Move cursor and scroll with mouse or keys (including ctrl+arrow, PgUp/Dn,
    ctrl+Home/End).
  - Open (ctrl+o) and save (ctrl+s) files.
  - Cut (ctrl+x), copy (ctrl+c), paste (ctrl+u/v), optionally using the system
    clipboard.
  - Comment selections with ctrl+/.
  - Indent and dedent (optionally for a multiline selection) to tab stops with
    Tab and shift+Tab.
  - Automatic completions of quotes and brackets.
  - Select text by double-, triple-, or quadruple-clicking.

    [3 lines not shown]
DeltaFile
+24-0textproc/py-textual-textarea/Makefile
+18-0textproc/py-textual-textarea/pkg-descr
+3-0textproc/py-textual-textarea/distinfo
+1-0textproc/Makefile
+46-04 files

FreeBSD/ports 0223cbatextproc Makefile, textproc/py-textual-fastdatatable Makefile distinfo

textproc/py-textual-fastdatatable: Add new port

Textual-fastdatatable is a performance-focused reimplementation of Textual's
DataTable widget, with a pluggable data storage backend.

https://github.com/tconbeer/textual-fastdatatable
DeltaFile
+31-0textproc/py-textual-fastdatatable/Makefile
+3-0textproc/py-textual-fastdatatable/distinfo
+2-0textproc/py-textual-fastdatatable/pkg-descr
+1-0textproc/Makefile
+37-04 files

NetBSD/pkgsrc RrOqR8smail/imap-uw options.mk

   (mail/imap-uw) Fix build on NetBSD/9.4 for openssl 3.0
VersionDeltaFile
1.11+2-1mail/imap-uw/options.mk
+2-11 files

FreeBSD/src 0a3e7basys/powerpc/cpufreq pcr.c

cpufreq(4): Fix a typo in a source code comment

- s/transcation/transaction/

MFC after:      5 days
DeltaFile
+1-1sys/powerpc/cpufreq/pcr.c
+1-11 files

FreeBSD/src a17659fsys/dev/ath/ath_hal/ar5211 ar5211_reset.c

ath_hal(4): Fix a typo in a source code comment

- s/arithmatic/arithmetic/

MFC after:      5 days
DeltaFile
+1-1sys/dev/ath/ath_hal/ar5211/ar5211_reset.c
+1-11 files

NetBSD/pkgsrc UQF56riwww/w3m Makefile.common

   (www/w3m) Fix build on NetBSD/9.4. gcc option -Wstring-compare related
VersionDeltaFile
1.85+5-1www/w3m/Makefile.common
+5-11 files

NetBSD/pkgsrc EQTqOBedevel/cargo-c Makefile

   (devel/cargo-c) Fix build on NetBSD/9.4 for openssl 3.0
VersionDeltaFile
1.33+2-1devel/cargo-c/Makefile
+2-11 files

FreeBSD/ports 237ddffmath/primecount distinfo Makefile

math/primecount: upgrade to v8.1

Release notes at https://github.com/kimwalisch/primecount/releases/tag/v8.1
DeltaFile
+3-3math/primecount/distinfo
+1-1math/primecount/Makefile
+4-42 files

FreeBSD/ports 5ff91bdmath/R-cran-misc3d distinfo Makefile

math/R-cran-misc3d: upgrade to 0.9-2
DeltaFile
+3-3math/R-cran-misc3d/distinfo
+3-2math/R-cran-misc3d/Makefile
+6-52 files

FreeBSD/ports ce37ef8textproc/ibus-typing-booster distinfo Makefile

textproc/ibus-typing-booster: upgrade to 2.30.2

Releases notes at https://github.com/mike-fabian/ibus-typing-booster/releases
DeltaFile
+3-3textproc/ibus-typing-booster/distinfo
+2-1textproc/ibus-typing-booster/Makefile
+5-42 files

FreeBSD/ports bedd0d2astro/py-jplephem distinfo Makefile

astro/py-jplephem: upgrade to 2.24
DeltaFile
+3-3astro/py-jplephem/distinfo
+1-1astro/py-jplephem/Makefile
+4-42 files

FreeBSD/ports a302f96devel/py-archinfo distinfo Makefile

devel/py-archinfo: Update 9.2.192 => 9.2.196

Commit log:
https://github.com/angr/archinfo/compare/v9.2.192...v9.2.196

PR:     292842
DeltaFile
+3-3devel/py-archinfo/distinfo
+1-1devel/py-archinfo/Makefile
+4-42 files