Skip to content

v0.2.0 — uutils adoption

Latest

Choose a tag to compare

@pierre-warnier pierre-warnier released this 22 Apr 14:59
· 27 commits to main since this release

First release under the uutils organization.

Highlights

  • Repo transferred from shadow-utils-rs/shadow-rs to uutils/shadow-rs
  • uucore 0.8 — aligned with latest uutils ecosystem
  • nixrustix — full migration, raw syscalls without libc overhead
  • Standalone per-tool installmake install now installs 14 individual binaries with least-privilege setuid layout matching GNU shadow-utils (#138)
  • Non-panicking I/O — all println!/eprintln! replaced with graceful writes (#141)
  • Unwind tables suppressed — no binary layout leakage from setuid-root tools (#143)
  • NSS-backed user lookupgetpwuid_r for LDAP/SSSD/systemd-homed compatibility (#147)
  • 35+ security findings addressed across 6 review rounds (Copilot + Gemini)

Full changelog

See CHANGELOG.md for the complete list.