Sysstat 12.7.7
02 Feb 2025
This version adds JSON output to pidstat, tapestat and cifsiostat with
new option "-o JSON". Now all sysstat commands can output their
statistics in JSON format.
It also includes an improved fix for CVE-2022-39377 and CVE-2023-33204
(sysstat overflow on 32-bit and possibly 64-bit systems) with a complete
rewrite of the overflow check function, fixing a last, late-detected flaw.
Changelog
- Rework overflow check function.
- pidstat: Add JSON output format (option "-o JSON").
- Siddhi Katage: pidstat: Fix bogus %usr values in pidstat
output.
- pidstat: Free structures before exiting.
- pidstat: Make sure interval is specified when option -e is used.
- pidstat: Create separate functions to display data for current task.
- pidstat: Various cosmetic changes.
- cifsiostat: Add JSON output format (option "-o JSON").
- cifsiostat: Display error message when no CIFS fs are found.
- cifsiostat: Add new option -y to tell cifsiostat to omit the first report
with statistics since system restart.
- tapestat: Add JSON output format (option "-o JSON").
- tapestat: Set handler for SIGALRM in rw_tape_stat_loop() function.
- tapestat: Call write_sample_timestamp() to display timestamp.
- mpstat: Properly terminate JSON output when ^C entered on first interval.
- iostat: Remove extra blank line when omitting first report.
- cifsiostat, tapestat and pidstat manual pages updated.
- Use the binary units (kibibytes, mebibytes...) instead of kilobytes,
megabytes... in all manual pages.
- FAQ updated.
- Peter Portante: Slight changes to compile on Mac OS X.
- Peter Portante: Add missing "void" parameter to
init_custom_color_palette() function.
- Use xflags variable for options used by multiple commands.
- Move write_sample_timestamp() function to common.c file.
- Update headers files included.
- Add new non regression tests.
Download