1554 Commits
Author SHA1 Message Date
renovate[bot] b536810e87 chore(deps): update rust crate jiff to v0.2.38 2026-10-07 07:02:45 +02:00
Sichen 140ab8498a sysctl: list directory contents with -N
With -N, an operand naming a directory under /proc/sys failed with
"Is a directory". Recursively list the variable names below it instead,
in directory order, without opening the variable files.
Keep the existing behavior for operands beginning with / or . and for
directory operands used without -N.
2026-10-06 11:19:42 +02:00
Sichen c54cc110b9 sysctl: print each variable name once with -N
With -N, a variable with a multi-line value printed its name once per
line. Print the name once instead, matching procps-ng. This also covers
--names and -N -n.
2026-10-06 11:19:42 +02:00
Sichen 59893d52f0 sysctl: reject -N with -q for key operands
procps-ng rejects -N together with -q when key operands are present.
uutils accepted the combination and printed the names.
Reject it while processing key operands, leaving the -a forms and the
no-operand behavior unchanged. Use util_name() in the diagnostic so a
renamed binary prints its own name.
2026-10-06 11:19:42 +02:00
SichenLiang 82035a19f1 vmstat: use raw user ticks for "non-nice user cpu ticks" (#814)
vmstat -s subtracted the nice field of /proc/stat from the user field.
procps-ng reports the user field unchanged. The subtraction also wrapped
when nice was greater than user.

Report the raw user value and split get_stats_from() out of get_stats()
so the behavior can be tested with fixed /proc data.
2026-10-05 13:33:18 +08:00
Sichen c80561ab10 vmstat: print "inprogress IO" in the disk summary
vmstat -D labeled the number of I/Os currently in progress as
"in progress IO". procps-ng prints "inprogress IO". Update the label
and make test_disk_sum check it.
2026-10-04 18:40:23 +02:00
SichenLiang 9f9137ae63 free: switch units at 1000 in human-readable output (#804)
free -h switched to the next unit as soon as a value reached 100 of
the current unit, so 260 MiB was shown as 0.3Gi. procps-ng keeps the
current unit up to 999 and shows 260Mi.
2026-10-02 18:26:18 +08:00
Krysztal Huang a7b5a59394 workspace: refactor Cargo.toml's structure as same as uutils/coreutils (#801) 2026-10-02 10:56:55 +02:00
Daniel Hofstetter 53c889373b clippy: fix deprecation warnings (#800)
by using range_plus_one instead of range-plus-one, and redundant_clone
instead of redundant-clone
2026-10-02 00:10:34 +08:00
renovate[bot] da9b8ee9b1 chore(deps): update rust crate thiserror to v2.0.21 2026-09-24 07:07:37 +02:00
renovate[bot] bb882b9983 chore(deps): update rust crate rand to v0.10.3 2026-09-20 16:26:46 +02:00
renovate[bot] dcec30bf9d chore(deps): update rust crate uutests to 0.12.0 2026-09-18 07:26:21 +02:00
renovate[bot] c8e2de808b chore(deps): update rust crate uucore to 0.12.0 2026-09-18 07:16:05 +02:00
renovate[bot] 429080e008 chore(deps): update rust crate rustix to v1.1.5 2026-09-17 07:12:46 +02:00
renovate[bot] 5a47741fa4 chore(deps): update rust crate clap_complete to v4.6.11 2026-09-16 07:03:57 +02:00
Krysztal Huang 24ce45f0a4 Merge pull request #777 from cakebaker/bump_chacha20
Bump `chacha20` from `0.10.1` to `0.10.2`
2026-09-15 23:53:54 +08:00
Krysztal Huang 67832aacb6 Merge branch 'main' into bump_chacha20 2026-09-15 23:45:05 +08:00
renovate[bot] 8ad5034974 chore(deps): update rust crate clap_complete to v4.6.10 2026-09-15 07:10:10 +02:00
renovate[bot] 881a7400a3 chore(deps): update rust crate clap to v4.6.7 2026-09-15 07:09:10 +02:00
xtqqczze 701c44228d fix: excessive-permissions zizmor lint
https://docs.zizmor.sh/audits/#excessive-permissions
2026-09-14 10:20:14 +02:00
xtqqczze 414d75e802 fix: artipacked zizmor lint
https://docs.zizmor.sh/audits/#artipacked
2026-09-14 10:20:14 +02:00
xtqqczze 98068a8dce cargo: use workspace inheritance for dev-dependencies 2026-09-14 10:15:01 +02:00
renovate[bot] 549bd37da4 chore(deps): update rust crate jiff to v0.2.37 2026-09-13 13:32:53 +02:00
Sylvestre Ledru 87a87fe944 Merge pull request #778 from cakebaker/bump_uucore_and_nix
Bump `uucore` and `nix`
2026-09-12 17:29:37 +02:00
Daniel Hofstetter 1a97cae250 Bump nix from 0.30.1 to 0.31.3 2026-09-09 09:49:22 +02:00