github tis24dev/proxsave v0.14.1

6 hours ago

ProxSave v0.14.1

🧷 Rootless-friendly collection: privilege-sensitive failures become SKIPs (with clearer hints)

  • Rootless/LXC detection + safer reporting: Detect unprivileged/shifted user-namespace environments (rootless, LXC) and downgrade known privilege-sensitive command failures to non-critical SKIP instead of warnings.
  • Targeted command handling: Collector now treats failures from dmidecode, blkid, sensors, and smartctl as SKIPs when matching expected permission patterns, reducing false-positive noise in constrained environments.
  • Better diagnostics and testability: Added environment detection via /proc/self/{uid_map,gid_map} and /run/systemd/container, plus a deps hook for overrides; expanded unit tests for detection and failure matching.
  • Clearer operator guidance: Logging now includes SKIP lines with concise hints (e.g. “fstab remap may be limited”), and docs were updated to explain the behavior and restore implications.
  • Message cleanup: Standardized and shortened blkid/unprivileged skip wording, centralized the reason text, simplified Skip logging, and updated tests/docs accordingly.

Overall: cleaner logs and more predictable behavior when running ProxSave in rootless or user-namespace environments, without masking genuinely actionable issues.

Changelog

Don't miss a new proxsave release

NewReleases is sending notifications on new releases.