[LAA] Bail out of dependence analysis when distance exceeds 64 bits. (#209052)
isDependent extracts the dependence distance into 64 bit integers.
Bail out conservatively when the constant distance or the signed minimum
distance needs more than 64 bits.
Redact app.image.pull registry credentials in job history and logs
## Problem
The `auth_config` username/password accepted by `app.image.pull` were typed as plain `str`, so the secret scrubber never masked them. Any registry credentials supplied for a private image pull landed in cleartext in `core.get_jobs` arguments (which get bundled into support debugs) and in `middlewared.log`.
## Solution
Wrapped `username`/`password` in `Secret[str]` in the current and 26.0 API models, matching what `app.registry` already does, and unwrapped them with `.get_secret_value()` in the pull plugin so the real values still reach the registry. Job arguments and logs now show `********`.
fonts/colorsym: import colorsym-1.0.0
A free, open-source way to identify color when color alone isn't
enough.
ColorSym is an open color-identification system: a set of simple,
memorable symbols that map to colors so anyone can tell them apart,
even when color by itself fails. Use it in board games, apps, print,
signage, packaging, and anywhere color carries meaning.
zutils: Update to 1.16
2026-02-07 Antonio Diaz Diaz <antonio at gnu.org>
* Version 1.16 released.
* zcmp.cc (getnum): Accept underscore separators ('_').
Print large numbers with underscore separators ('_').
* zgrep.cc: Assign short option name '-?' to '--help'.
* *.cc: (show_help): Print "*Exit status*" for section in man page.
* Makefile.in (install-bin): Warn of changes in /etc/zutils.conf.
2025-05-27 Antonio Diaz Diaz <antonio at gnu.org>
* Version 1.15 released.
* zcat, ztest, zupdate: New option '-x, --exclude'.
* zgrep: New option '--exclude'.
* zgrep.cc: Exit with status 2 if write error on stdout.
2025-01-05 Antonio Diaz Diaz <antonio at gnu.org>
[56 lines not shown]
gccmakedep: update to 1.0.5.
Alan Coopersmith (5):
Improve man page formatting
Strip trailing whitespace from source files
gitlab CI: drop the ci-fairy check-mr job
meson: Add option to build with meson
gccmakedep 1.0.5
Bjarni Ingi Gislason (1):
gccmakedep.1: Some editorial changes for this man page
Zitrone (2):
gccmakedep.in: add license into header
add COPYING file
Replace zectl with the truenas_bootenv engine
zectl is being retired in favor of the truenas_bootenv package that
ships with truenas_pylibzfs (companion commit there). The
boot_environment plugin now calls the engine in-process on
middleware's thread-local libzfs handle: query, clone, activate,
destroy and keep all go through it, utils.py with run_zectl_cmd is
deleted, and the boot-time promotion of installer-cloned datasets
uses the engine instead of parsing zfs list -j output.
Mutations serialize on an asyncio lock. A truenas:grub_pending
marker on the boot pool tracks pending menu regenerations and
setup() reconciles it on start. If the menu cannot be written,
activate rolls bootfs back. The boot pool is synced after every
menu write so the change is crash safe.
Re-activating the already-activated boot environment is allowed
again as the retry path after a failed menu regeneration, and
can_activate treats a missing truenas:kernel_version as not
activatable instead of only the literal "-".
xwud: update to 1.0.8.
Alan Coopersmith (7):
-help should exit(0) not (1)
Improve man page formatting
man page: fix warnings from `mandoc -T lint`
gitlab CI: drop the ci-fairy check-mr job
Strip trailing whitespace from source files
meson: Add option to build with meson
xwud 1.0.8
xwd: update to 1.0.10.
Alan Coopersmith (6):
Improve man page formatting
man page: fix warnings from `mandoc -T lint`
gitlab CI: drop the ci-fairy check-mr job
Check for malloc failures
meson: Add option to build with meson
xwd 1.0.10