- update to 12.4.0:
* All commands: Display statistics in color by default when the
output is connected to a terminal.
* sar: Now pretty-print all device names by default (that is to
say, you no longer need to use option -p with option -d for that).
* cifsiostat, iostat, sar: Add new --pretty option (this option
makes the reports easier to read when long item names are used).
* iostat: No longer use sysstat.ioconf file to determine the name
of the devices. This file gave a wrong name for some devices
with big minor numbers.
* iostat, sar: Make device name consistent between both of them.
* configure: Add new option "--enable-use-crond" to use standard
cron daemon even if systemd is installed.
* configure: Use AC_COMPILE_IFELSE instead of old AC_TRY_COMPILE
macro. Remove other obsolete autoconf macros.
* configure: Add new option "delay_range=". Used by sa2 script
to wait for a random delay.
* configure: Fix --enable-debuginfo option.
* sa1: Insert a comment in daily datafile on system suspend/resume.
* sa2: Wait for a random delay before running to prevent massive
I/O burst on some systems.
* sar: Fix typo in manual page.
* sar, iostat, cifsiostat, mpstat, pidstat, tapestat and sa1 manual
pages updated.
* Update style for all manual pages.
* Compress manual pages by default when they are installed.
* Makefile: Remove all reports and date files (even those compressed
with another program than gzip) when told to do so.
* Add pcp help file to be used with iconfig script.
* Update Travis script (now calls do_test script).
OBS-URL: https://build.opensuse.org/request/show/827123
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysstat?expand=0&rev=88
* All commands: Display statistics in color by default when the
output is connected to a terminal.
* sar: Now pretty-print all device names by default (that is to
say, you no longer need to use option -p with option -d for that).
* cifsiostat, iostat, sar: Add new --pretty option (this option
makes the reports easier to read when long item names are used).
* iostat: No longer use sysstat.ioconf file to determine the name
of the devices. This file gave a wrong name for some devices
with big minor numbers.
* iostat, sar: Make device name consistent between both of them.
* configure: Add new option "--enable-use-crond" to use standard
cron daemon even if systemd is installed.
* configure: Use AC_COMPILE_IFELSE instead of old AC_TRY_COMPILE
macro. Remove other obsolete autoconf macros.
* configure: Add new option "delay_range=". Used by sa2 script
to wait for a random delay.
* configure: Fix --enable-debuginfo option.
* sa1: Insert a comment in daily datafile on system suspend/resume.
* sa2: Wait for a random delay before running to prevent massive
I/O burst on some systems.
* sar: Fix typo in manual page.
* sar, iostat, cifsiostat, mpstat, pidstat, tapestat and sa1 manual
pages updated.
* Update style for all manual pages.
* Compress manual pages by default when they are installed.
* Makefile: Remove all reports and date files (even those compressed
with another program than gzip) when told to do so.
* Add pcp help file to be used with iconfig script.
* Update Travis script (now calls do_test script).
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=111
- Update to 12.3.3:
* sar/sadc: Add new Pressure-Stall Information (PSI) statistics.
* sadf: Add support for PSI statistics.
* iostat: Add support for devices managed by userspace drivers (e.g. spdk).
Add new flags -f/+f to specify an alternate location for stats files.
* sar: Don't display duplicate entries in /etc/mtab [12.2.2].
* sar: Don't display "Inconsistent input data" error message when no
activities are collected by sadc.
* sadf: XML: Remove "per" attribute for memory activity.
* sadf: Add new option "hz=" for datafile conversion.
* Various updates to remove GCC v9/v10 warnings.
* sar: Don't check if we are close enough to selected interval when
interval=1 [12.2.2].
* sadf: Use actual number of items, not its pointer address [12.2.2].
* [Sdrkun]: sa1: Create default sa directory if it doesn't exist [12.2.2].
* pr_stats.c: Printing timestamp should appear only once [12.2.2].
* common.c: Remove unused get_dev_part_nr() function [12.2.2].
* DTD and XSD documents updated.
* sar and sadf manual pages updated.
* Non regression tests updated. New tests added (sar, iostat).
* pidstat: Major code refactoring. Several bugs fixed.
* pidstat: Don't display unneeded spaces following command name
when option -l is used.
* cifsiostat: Major code refactoring.
* simtest: Add test environment for pidstat command.
* simtest: Add new non regression tests for iostat command.
* pidstat: Remove extra space at end of command name [12.2.2].
* [Anatoly Pugachev]: Fix sa2 script, so it wont complain on empty list
for compress program [12.2.2].
* iostat: Make sure pointer on linked list is initialized [12.2.2].
* [Fabrice Fontaine]: Makefile: Link with -lintl if needed [12.2.2].
* NLS translation updated.
OBS-URL: https://build.opensuse.org/request/show/804970
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=109
- Version update to 12.3.1
* [Konstantin Khlebnikov]: iostat: Add flush I/O statistics
(statistics available starting with kernel 5.5).
* mpstat: Add new switch to display system topology.
* mpstat: Allow to select individual CPU/nodes with option -A.
* cifsiostat: Add support for SMB2 version of statistics file.
* mpstat: Add non regression tests.
* tapestat: Add non regression tests.
* cifsiostat: Add non regression tests.
* iostat: Add new non regression tests.
* sadf: Fix double free in check_file_actlst() [12.2.1].
* sadf: Fix heap overflow in logic2_display_loop() function.
* iostat: Fix wrong unit used in JSON output [12.2.1].
* [Leo]: Add missing header files when using musl C library [12.2.1].
* [Albert]: Add missing empty line in FAQ.md file [12.2.1].
* mpstat and iostat manual pages updated.
* Cosmetic changes.
- Remove sysstat-CVE-2019-19725.patch as it is no longer needed
OBS-URL: https://build.opensuse.org/request/show/766068
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=107
- Security fix: [bsc#1159104, CVE-2019-19725]
* Double free in check_file_actlst in sa_common.c
- Add sysstat-CVE-2019-19725.patch
- Rebase sysstat-disable-test-failures.patch
- Version update to 12.2.0
* sar/sadc: Save timezone value in binary data files (saDD).
* sadf: Display timezone value in output from sadf -H.
* sar/sadf: Make sure we will always be able to read file headers
structures from older versions.
* sadf: Enhance raw format output (now also display records header contents).
* sadf: Update DTD and XSD documents. Fix their contents so that XML
output from 12.0.x sadf versions validates.
* sar/sadf: Change 'flags' variable type from "unsigned int" to "uint64_t".
* simtest: Make all tests independent from timezone value.
* simtest: Add more non regression tests.
* sadf: Small fix in manual page.
* NLS updated.
* FAQ updated.
- Remove patch fixed upstream:
* sysstat-CVE-2019-16167.patch
- Version udate to 12.1.7
* sar/sadc: Add stable identifier support for disks statistics.
* sar/sadf: Add extra flexibility in binary data file in case of
a future format change.
* sadf: sadf -H output updated.
* iostat: Fix several bugs (CID ##349502, #349503, #349500 and #349501).
* sar: Manual page updated.
* sadf: Fix memory corruption bug due to integer overflow in
OBS-URL: https://build.opensuse.org/request/show/756125
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=105
- Version update to 12.0.6
* sadc: Check if InCsumErrors is present for EICMP as well.
* sadf: XML: Fix bad transmission words statistics for Fibre Channel hosts.
* iostat: Fix wrong CPU statistics displayed for the first sample when option -y is used.
* iostat: Make sure UUID given on the command line is not taken as interval value.
* Allow more space for persistent type directory names.
- Remove deprecated Require gettext and require gettext-runtime only
during build [bsc#1142470]
OBS-URL: https://build.opensuse.org/request/show/726554
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=96
- Version update to 12.0.3
* 2018/12/14: Version 12.0.3 - Sebastien Godard (sysstat<at>orange.fr)
* sadf: Fix out of bound reads security issues (CVE-2018-19416
and CVE-2018-19517).
* sadf: Fix possible infinite loop.
* [Todd Walton]: Clarify sadc manual page and FAQ on using
multiple -S keywords.
* Remove remap_struct() prototype from sa.h.
* [Steve Kay]: Use memcpy rather than strncpy, in order to
avoid truncation warning.
* [Steve Kay]: Cosmetic fixes in configure file.
* [Anatoly Pugachev]: Fix comment in sar.c.
- Dropped patch fixed upstream:
* sysstat-12.0.2-CVE-2018-19416-and-CVE-2018-19517.patch
OBS-URL: https://build.opensuse.org/request/show/672851
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=92
- Version update to 12.0.1:
* sadf: SVG: Remove id tag from individual graphs. Use activities
identification numbers for id tags.
* sadf: SVG: Add new option "showtoc", which can be used to display
the list of activities for which there are graphs ("table of
contents").
* sadf: SVG: Improve output for softnet activity: Add a discontinuity in
graph when corresponding CPU is marked offline.
* sadf: SVG: Improve function used to assess SVG canvas height.
* sadf: SVG: Fix core dumped on buffers reallocation.
* sar/sadf: Devices list management code refactoring.
* sa_conv.c: Use write_all() function instead of write() to handle possible
signal interruptions.
* spec file updated: No longer create a debug package.
* Remove many warnings from gcc v7/v8.
* README file updated.
* Manual pages updated.
- Update to 11.6.5:
* sadf: SVG: Display graphs for swap utilization in packed mode.
* sadf: SVG: Don't take into account activities with no graphs when
calculating canvas height.
* sadf: SVG: Don't insert a gap in SVG output if an activity is not
displayed.
* sadf: SVG: Fix possible negative value in graphs coordinates.
OBS-URL: https://build.opensuse.org/request/show/629179
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/sysstat?expand=0&rev=74
* sadf: SVG: Remove id tag from individual graphs. Use activities
identification numbers for id tags.
* sadf: SVG: Add new option "showtoc", which can be used to display
the list of activities for which there are graphs ("table of
contents").
* sadf: SVG: Improve output for softnet activity: Add a discontinuity in
graph when corresponding CPU is marked offline.
* sadf: SVG: Improve function used to assess SVG canvas height.
* sadf: SVG: Fix core dumped on buffers reallocation.
* sar/sadf: Devices list management code refactoring.
* sa_conv.c: Use write_all() function instead of write() to handle possible
signal interruptions.
* spec file updated: No longer create a debug package.
* Remove many warnings from gcc v7/v8.
* README file updated.
* Manual pages updated.
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=82
* sadf: SVG: Display graphs for swap utilization in packed mode.
* sadf: SVG: Don't take into account activities with no graphs when
calculating canvas height.
* sadf: SVG: Don't insert a gap in SVG output if an activity is not
displayed.
* sadf: SVG: Fix possible negative value in graphs coordinates.
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=81
* A possible crash related to the new binary format used by sar, which could
happen when buffers needed to be reallocated to accomodate more devices
added to the system,
* The %CPU value displayed by pidstat for processes using more than 100%
of a core.
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=77
* check the CHANGES file for detailed informations, too long
- Refresh patches:
* sysstat-8.0.4-sysconfdir.diff
* sysstat-8.1.6-sa1sa2lock.diff
- Remove patch that was converted to sed:
* sysstat-9.0.4-no-build-date.patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysstat?expand=0&rev=69