Commit graph

10 commits

Author SHA1 Message Date
Andrea Mazzoleni
ec3903e545 Use eaccess instead of access in unixapp.c for consistent effective privilege checking 2026-07-30 16:26:40 +02:00
Andrea Mazzoleni
52fb7fb8df Abort execution with a fatal error if smartctl options exceed maximum argument limit 2026-07-30 16:26:40 +02:00
Andrea Mazzoleni
527560d9a8 Use sig_atomic_t 2026-07-30 16:26:39 +02:00
Andrea Mazzoleni
7d70a2acaf Clarify comment about reading uuids 2026-07-30 16:26:39 +02:00
Andrea Mazzoleni
a6aa723b08 Avoid some hardcoded string sizes 2026-07-30 16:26:39 +02:00
Andrea Mazzoleni
88b0755c87 Merge the CLI and Daemon portable interface 2026-07-30 16:26:39 +02:00
Andrea Mazzoleni
3acc33ef63 Fail Btrfs device listing if an unexpeced error happens 2026-07-30 16:26:39 +02:00
Andrea Mazzoleni
2e12903940 Add support for custom smartctl info options using a [info: ...] tag 2026-07-30 16:26:38 +02:00
Andrea Mazzoleni
bcb2e862b9 Skip spinup and spindown for non-rotational devices 2026-07-30 16:26:38 +02:00
Andrea Mazzoleni
1764377f93 Refactor portable support 2026-07-30 16:26:38 +02:00