"Fossies" - the Fresh Open Source Software Archive

Member "sysstat-12.2.2/CHANGES" (8 May 2020, 126056 Bytes) of package /linux/misc/sysstat-12.2.2.tar.xz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "CHANGES": 12.2.1_vs_12.2.2.

    1 Changes:
    2 
    3 2020/05/08: Version 12.2.2 - Sebastien Godard (sysstat <at> orange.fr)
    4 	* sar: Don't display duplicate entries in /etc/mtab.
    5 	* pidstat: Remove extra space at end of command name.
    6 	* [Anatoly Pugachev]: Fix sa2 script, so it wont complain on empty list
    7 	  for compress program.
    8 	* iostat: Make sure pointer on linked list is initialized.
    9 	* [Fabrice Fontaine]: Makefile: Link with -lintl if needed.
   10 	* [Sdrkun]: sa1: Create default sa directory if it doesn't exist.
   11 	* sar: Don't check if we are close enough to selected interval when
   12 	  interval=1.
   13 	* sadf: Use actual number of items, not its pointer address.
   14 	* pr_stats.c: Printing timestamp should appear only once.
   15 	* common.c: Remove unused get_dev_part_nr() function.
   16 
   17 2019/12/27: Version 12.2.1 - Sebastien Godard (sysstat <at> orange.fr)
   18 	* sadf: Fix double free in check_file_actlst().
   19 	* [Leo]: Add missing header files when using musl C library.
   20 	* iostat: Fix wrong unit used in JSON output.
   21 	* [Albert]: Add missing empty line in FAQ.md file.
   22 	* Cosmetic changes.
   23 
   24 2019/11/11: Version 12.2.0 - Sebastien Godard (sysstat <at> orange.fr)
   25 	* sar/sadc: Save timezone value in binary data files (saDD).
   26 	* sadf: Display timezone value in output from sadf -H.
   27 	* sar/sadf: Make sure we will always be able to read file headers
   28 	  structures
   29 	  from older versions.
   30 	* sadf: Enhance raw format output (now also display records header
   31 	  contents).
   32 	* sadf: Update DTD and XSD documents. Fix their contents so that XML
   33 	  output from 12.0.x sadf versions validates.
   34 	* sar/sadf: Change 'flags' variable type from "unsigned int" to
   35 	  "uint64_t".
   36 	* simtest: Make all tests independent from timezone value.
   37 	* simtest: Add more non regression tests.
   38 	* sadf: Small fix in manual page.
   39 	* NLS updated.
   40 	* FAQ updated.
   41 
   42 2019/09/30: Version 12.1.7 - Sebastien Godard (sysstat <at> orange.fr)
   43 	* sar/sadc: Add stable identifier support for disks statistics.
   44 	* sar/sadf: Add extra flexibility in binary data file in case of
   45 	  a future format change.
   46 	* sadf: sadf -H output updated.
   47 	* iostat: Fix several bugs (CID ##349502, #349503, #349500 and
   48 	  #349501).
   49 	* sar: Manual page updated.
   50 	* sadf: Fix memory corruption bug due to integer overflow in
   51 	  remap_struct() function (try #2).
   52 	* configure: Add new configuration variables: conf_file and sar_dir.
   53 	* simtest: sar: Add new non regression tests.
   54 	* simtest: iostat: Make tests independent from timezone value.
   55 	* NLS updated.
   56 
   57 2019/08/14: Version 12.1.6 - Sebastien Godard (sysstat <at> orange.fr)
   58 	* iostat: Major code refactoring. Devices structures are now
   59 	  dynamically allocated, better handle the case when devices are
   60 	  removed then inserted again in the system, better command line
   61 	  parsing, better handle devices with a slash in their name.
   62 	* sar/sadf: Allow to select individual CPU and/or interrupts when
   63 	  option -A is used.
   64 	* sar: Better handle the case when Fibre Channel hosts are added to
   65 	  the system.
   66 	* [Alexandros Kosiaris]: sadc: Check if InCsumErrors is present for
   67 	  EICMP as well [12.0.6].
   68 	* sar: Fix sar -s/-e output on datafiles spanning two consecutive days.
   69 	* sadf: XML: Fix bad transmission words statistics for Fibre Channel
   70 	  hosts [12.0.6].
   71 	* sadf: Fix memory corruption bug due to integer overflow in
   72 	  remap_struct() function.
   73 	* iostat: Fix wrong CPU statistics displayed for the first sample
   74 	  when option -y is used [12.0.6].
   75 	* iostat: Make sure UUID given on the command line is not taken as
   76 	  interval value [12.0.6].
   77 	* Allow more space for persistent type directory names [12.0.6].
   78 	* Update sysstat simulation test environment (new tests added, etc.)
   79 	* sar manual page updated.
   80 	* Various cosmetic fixes (comments updated in code, etc.)
   81 	* NLS updated.
   82 
   83 2019/05/31: Version 12.1.5 - Sebastien Godard (sysstat <at> orange.fr)
   84 	* sadf: Support completed for PCP (Performance Co-Pilote) output format.
   85 	* Add sysstat simulation test environment.
   86 	* Add non regression tests.
   87 	* sar: Use nanoseconds to choose between saDD and saYYYYMMDD files.
   88 	* sar/sadf: Time used by options -s/-e no longer depends on the timezone
   89 	  value.
   90 	* sar: Add missing %gnice CPU value for tickless CPU [12.0.5].
   91 	* sar: Better detect if a disk has been unregistered then registered
   92 	  again [12.0.5].
   93 	* sar: Allow option -i when no input file is specified [12.0.5].
   94 	* sadc: Fix bad number of CPU displayed in a LINUX RESTART message [12.0.5].
   95 	* sadf: Fix SVG output for filesystem statistics when the user asked for
   96 	  the mount point to be displayed ("-F MOUNT") [12.0.5].
   97 	* sadf: Fix PCP and SVG output for filesystem statistics.
   98 	* iostat: Fix invalid JSON output when option -y is used [12.0.5].
   99 	* iostat: Fix regression for groups of devices which were no longer displayed
  100 	  in the report with option -g.
  101 	* sar: Cosmetic fix in manual page [12.0.5].
  102 	* sadf manual page updated.
  103 	* FAQ updated.
  104 	* Cosmectic changes in code [12.0.5].
  105 
  106 2019/04/18: Version 12.1.4 - Sebastien Godard (sysstat <at> orange.fr)
  107 	* sadf: Add initial support for PCP (Performance Co-Pilote).
  108 	  sadf can now export some of its data to a PCP archive file with
  109 	  its new option "-l".
  110 	* configure: Add option --disable-pcp to configuration scripts.
  111 	* [Ondrej Dubaj]: sar/sadc: Ignore autofs entries in /etc/mtab [12.0.4].
  112 	* [Huang Ying]: mpstat: Fix missing "}" and "]" in JSON output when
  113 	  stopped by SIGINT [12.0.4].
  114 	* iostat: Add a SIGINT handler so that JSON output can be terminated
  115 	  properly when the user presses Ctrl/C [12.0.4].
  116 	* sadf: Fix segmentation fault error when trying to display XML or JSON
  117 	  data using a file which contains only RESTART records [12.0.4].
  118 	* mpstat: JSON output should display "all" for CPU number for global
  119 	  CPU utilization [12.0.4].
  120 	* [Danny Smit]: Add umask sysconfig variable for sa1 and sa2 [12.0.4].
  121 	* configure: Don't check for sensors library if --disable-sensors
  122 	  option is used [12.0.4].
  123 	* sadf: Don't test for activities available in file if only the header
  124 	  needs to be displayed [12.0.4].
  125 	* sadf: Make code more independent from the selected output format.
  126 	* sar/sadc: Make sure number of items are always counted for certain
  127 	  activities (like A_CPU) even if they are not collected.
  128 	* Fix many alerts reported by LGTM.
  129 	* sadc and sadf manual pages updated.
  130 	* Makefile updated.
  131 	* json_stats.h: Replace XML -> JSON [12.0.4].
  132 
  133 2019/02/15: Version 12.1.3 - Sebastien Godard (sysstat <at> orange.fr)
  134 	* sadf: SVG: Add new "customcol" and "bwcol" options. These options
  135 	  enable the user to select distinct color palettes to draw the
  136 	  graphs with "sadf -g".
  137 	* sadf: SVG: Make it possible for the user to customize color palette
  138 	  used to draw graphs.
  139 	* sadf: SVG: Fix wrong variable used to draw discard IO graph.
  140 	* [Kyle Walker]: sadc: Add -f flag to force fdatasync() use.
  141 	* sadf and sadc manual pages updated.
  142 	* NLS translations updated.
  143 
  144 2018/12/14: Version 12.1.2 - Sebastien Godard (sysstat <at> orange.fr)
  145 	* sadf: Fix out of bound reads security issues (CVE-2018-19416 and
  146 	  CVE-2018-19517) [12.0.3].
  147 	* iostat: Add support for discard I/O statistics.
  148 	* iostat/sar: Remove service time (svctm) metric.
  149 	* sar/sadf: Add support for discard I/O statistics.
  150 	* sar: Add a return code to remap_struct() function.
  151 	* DTD and XSD documents updated.
  152 	* sar and iostat manual pages updated.
  153 	* Add non regression tests for XML output and improve those for
  154 	  JSON output.
  155 	* sadf: Fix possible infinite loop [12.0.3].
  156 	* Remove remap_struct() prototype from sa.h [12.0.3].
  157 	* [Jamin]: Add a JSON parse test.
  158 	* [Todd Walton]: Clarify sadc manual page and FAQ on using multiple -S keywords
  159 	  [12.0.3].
  160 	* [Steve Kay]: Use memcpy rather than strncpy, in order to avoid truncation
  161 	  warning [12.0.3].
  162 	* [Steve Kay]: Cosmetic fixes in configure file [12.0.3].
  163 	* [Anatoly Pugachev]: Fix comment in sar.c [12.0.3].
  164 
  165 2018/10/13: Version 12.1.1 - Sebastien Godard (sysstat <at> orange.fr)
  166 	* sar: Fix wrong size for stats_huge structure [12.0.1].
  167 	* sar/sadc/sadf: Add new HugePages metrics: HugePages_Rsvd and
  168 	  HugePages_Surp.
  169 	* DTD and XSD documents updated.
  170 	* sadf: Make it more robust to corrupted datafiles.
  171 	* sadc: Allow to unselect activities by name.
  172 	* Use thread-safe versions of gmtime() and localtime() functions.
  173 	* sar: Fortify remap_struct() function [12.0.2].	
  174 	* sar: Fix timestamp format in report output [12.0.2] [11.6.6] [11.4.11].
  175 	* sar: Make sure header lines are always displayed in report for statistics
  176 	  [12.0.2] [11.6.6] [11.4.11].
  177 	* Makefile: Fix "unexpected operator" error on install [12.0.2] [11.6.6]
  178 	  [11.4.11].
  179 	* sar: Fix typo in manual page [12.0.2] [11.6.6] [11.4.11].
  180 	* New non regression tests added.
  181 	* README file updated: Added LGTM code quality badges.
  182 	* sar manual page updated.
  183 	* FAQ updated.
  184 	* Cosmetic fixes.
  185 
  186 2018/08/03: Version 12.0.0 - Sebastien Godard (sysstat <at> orange.fr)
  187 	* sadf: SVG: Remove id tag from individual graphs. Use activities
  188 	  identification numbers for id tags.
  189 	* sadf: SVG: Add new option "showtoc", which can be used to display
  190 	  the list of activities for which there are graphs ("table of
  191 	  contents").
  192 	* sadf: SVG: Improve output for softnet activity: Add a discontinuity in
  193 	  graph when corresponding CPU is marked offline.
  194 	* sadf: SVG: Improve function used to assess SVG canvas height.
  195 	* sadf: SVG: Fix core dumped on buffers reallocation.
  196 	* sar/sadf: Devices list management code refactoring.
  197 	* sadf: SVG: Display graphs for swap utilization in packed mode [11.6.5].
  198 	* sadf: SVG: Don't take into account activities with no graphs when
  199 	  calculating canvas height [11.6.5].
  200 	* sadf: SVG: Don't insert a gap in SVG output if an activity is not
  201 	  displayed [11.6.5].
  202 	* sadf: SVG: Fix possible negative value in graphs coordinates [11.6.5].
  203 	* sa_conv.c: Use write_all() function instead of write() to handle possible
  204 	  signal interruptions.
  205 	* spec file updated: No longer create a debug package.
  206 	* Remove many warnings from gcc v7/v8.
  207 	* README file updated.
  208 	* Manual pages updated.
  209 
  210 2018/06/01: Version 11.7.4 - Sebastien Godard (sysstat <at> orange.fr)
  211 	* sar/sadf: Add new option "--iface=": Allow the user to select the
  212 	  network interfaces to display.
  213 	* sar/sadf: Add new option "--dev=": Allow the user to select the
  214 	  block devices to display.
  215 	* sar/sadf: Add new option "--fs=": Allow the user to select the
  216 	  filesystems to display.
  217 	* Add new option "--dec=": Allow the user to choose the number of decimal
  218 	  places to be used by sysstat commands.
  219 	* Manual pages updated (sar, sadf, cifsiostat, iostat, mpstat, pidstat).
  220 	* sar: Change how used memory (kbmemused) is calculated to be
  221 	  consistent with free(1) and top(1)'s output [11.6.4] [11.4.10].
  222 	* pidstat: Fix incorrect thread names displayed with -t and -l options
  223 	  [11.6.4] [11.4.10].
  224 
  225 2018/04/06: Version 11.7.3 - Sebastien Godard (sysstat <at> orange.fr)
  226 	* sar: Fix possible crash happening when buffers needed to be
  227 	  reallocated to accomodate more devices.
  228 	* sar/sadf/mpstat: Compute global CPU statistics as the sum of individual
  229 	  CPU ones.
  230 	* mpstat: Compute statistics for node "all" as the sum of individual
  231 	  CPU statistics.
  232 	* sar: Add new "-z" option, which tells sar to omit output for any
  233 	  devices for which there was no activity during the sample period.
  234 	* sar/sadf: Now better take into account offline and online CPU when
  235 	  displaying softnet statistics.
  236 	* sadc: Shrink size of sadc binary file by compiling out unneeded
  237 	  functions.
  238 	* sadf: Change raw format output to be CSV compliant.
  239 	* sadf: Reorder some values displayed in debug mode/raw format.
  240 	* Add initial support for major numbers > 255.
  241 	* Update sysstat.ioconf devices list.
  242 	* mpstat: Remove option "-P ON". mpstat now displays only online CPU by
  243 	  default.
  244 	* sar and mpstat manual pages updated.
  245 	* pidstat: Report CPU usage for a process as the sum of all threads
  246 	  [11.6.3] [11.4.9].
  247 	* sar: Change condition used in workaround for CPU coming back online
  248 	  [11.6.3] [11.4.9].
  249 	* NLS updated: Various translations updated.
  250 
  251 2018/02/12: Version 11.7.2 - Sebastien Godard (sysstat <at> orange.fr)
  252 	* sadf: Rewrite function used to convert an old binary data file to
  253 	  the up-to-date format.
  254 	* sar: Display all items for USB and filesystems activities in the
  255 	  summary ending the report.
  256 	* sar: Don't read statistics twice when displaying average stats since
  257 	  system startup.
  258 	* sar: Update magic number for certain activities structures (should have
  259 	  been done in 11.7.1).
  260 	* sar: Display reports name in help message (sar --help).
  261 	* sadc: Enable the user to select which activities will be collected
  262 	  by their name.
  263 	* sar/sadc: Add DEBUG code.
  264 	* sadf: RAW: Enhance output.
  265 	* sadf: RAW: Rename "showhints" option to "debug".
  266 	* sadf: sadf -H now displays more details on file.
  267 	* sadf: SVG: Set minimum canvas height to 100 points.
  268 	* sadf: SVG: Display grid and graduations on the whole width of the graph
  269 	  [11.6.3] [11.4.9].
  270 	* sadf: SVG: Don't display graphs for offline CPU.
  271 	* iostat, cifsiostat: Display device name at the end of the line
  272 	  when option -h is used.
  273 	* iostat: Refresh device list properly [11.6.3] [11.4.9].
  274 	* Travis CI: Add new tests.
  275 	* Increase maximum number of interrupts that can be processed by sysstat
  276 	  commands (NR_IRQS).
  277 	* FAQ updated [11.6.3] [11.4.9].
  278 	* sadf and sar manual pages updated.
  279 	* NLS updated: Various translations updated.
  280 	* README file updated.
  281 	* Code cleaned and cosmetic fixes.
  282 
  283 2018/01/12: Version 11.7.1 - Sebastien Godard (sysstat <at> orange.fr)
  284 	* sar/sadc: New binary data file format, which is now more flexible
  285 	  and takes much less space on disk.
  286 	* sar/sadc: Dynamic structures allocation for all devices registered
  287 	  by the system.
  288 	* sar/sadf: Support for big-endian/little-endian format for binary
  289 	  data files.
  290 	* sar/sadc: Use 64-bit time values in binary data files.
  291 	* sar/sadc: Update statistics structures to keep with current kernels.
  292 	* sar/sadc: Update binary file's header data to deal with patchlevel
  293 	  and sublevel version numbers greater than 15.
  294 	* sadc: Save HZ value in data file header.
  295 	* sar/sadc: Don't assume CPU statistics are always saved in binary
  296 	  data files.
  297 	* sar/sadf: Don't display offline CPU.
  298 	* sadf: Conversion function (option -c) temporarily inhibited.
  299 	  It will work again with next sysstat version (11.7.2).
  300 	* sar: The option used to display a help message is now "--help".
  301 	* sar: Add new option -h to make sar's output easier to read by a
  302 	  human. This option moves device names (disks, network interfaces)
  303 	  at the end of the line. This option also sets options -p (pretty-
  304 	  print) and --human.
  305 	* sadf: RAW: Display number of items for each activity.
  306 	* sadf: Make option -H display all the activities present in file,
  307 	  whether known or unknown.
  308 	* All commands now use only /proc/uptime to compute system uptime.
  309 	  Also use a time interval expressed in seconds, not in jiffies.
  310 	* Makefile: Fix dependencies between files.
  311 	* Makefile: Remove old references to nfsiostat command.
  312 	* [Robert Luberda]: Fix sadc crash when really long lines are
  313 	  read from /etc/mtab [11.6.1] [11.4.7] [11.2.13].
  314 	* [JoungKyun Kim]: NLS updated: Add Korean translation [11.6.1].
  315 	* [Christian Ehrhardt]: Fix 00 byte after values when --human is
  316 	  not set [11.6.1].
  317 	* Fix invalid token in "iostat -y" JSON output [11.6.1].
  318 	* Workaround for offline CPU coming back online [11.6.2] [11.4.8]
  319 	  [11.2.14].
  320 	* sadf: Fix CSV output for TTY statistics [11.6.2] [11.4.8]
  321 	  [11.2.14].
  322 	* sadf: Remove duplicate % sign displayed in ppc mode [11.6.2].
  323 	* SVG: Display time as xx:00 instead of xxH when "oneday" option
  324 	  is used [11.6.2] [11.4.8].
  325 	* sar: Use ULLONG_MAX/2 to check if network device counters have
  326 	  overflown [11.6.2] [11.4.8] [11.2.14].
  327 	* Remove SCCSID strings in executable files to allow reproducible
  328 	  build [11.6.1] [11.4.7] [11.2.13].
  329 	* Remove unused parameters passed to functions [11.6.1] [11.4.7]
  330 	  [11.2.13].
  331 	* sadf: Don't use f_count2() function pointer [11.6.1] [11.4.7]
  332 	  [11.2.13].
  333 	* [Lukas Zapletal]: Update comment of SA_DIR in sysconfig file [11.6.1]
  334 	  [11.4.7] [11.2.13].
  335 	* NLS: Various translations updated.
  336 	* Various cosmetic fixes, typo fixes and documentation enhancements
  337 	  in source code.
  338 
  339 2017/08/14: Version 11.6.0 - Sebastien Godard (sysstat <at> orange.fr)
  340 	* pidstat: Add new option (-e) which can be used to pass a program
  341 	  to execute and make pidstat monitor it.
  342 	* pidstat: Add new option (-H) to display timestamps in seconds
  343 	  since the Epoch.
  344 	* pidstat manual page updated.
  345 	* Revert "ARM: Fix sadc crash because of unaligned memory accesses".
  346 	  The fix may cause segmentation faults in some cases [11.4.6]
  347 	  [11.2.12].
  348 	* Add BUG_REPORT template file.
  349 	* README file updated.
  350 	* Cosmetic changes in code.
  351 	* lsm file updated [11.4.6] [11.2.12].
  352 
  353 2017/07/05: Version 11.5.7 - Sebastien Godard (sysstat <at> orange.fr)
  354 	* iostat: Add new "-s" switch used to display a short (narrow)
  355 	  version of the report that should fit in 80 chars wide screens.
  356 	* iostat: Add new metrics to iostat's extended statistics report.
  357 	* iostat: Express requests average size in kB, not sectors.
  358 	* iostat: Make JSON output depend on options used.
  359 	* iostat: Remove trailing colon following "Device" field name.
  360 	* sar/sadf: Metrics from disks report previously expressed in
  361 	  sectors are now expressed in kB.
  362 	* Update DTD/XSD documents.
  363 	* SVG: Fix graphs for swap space utilization statistics.
  364 	* Display unit with areq-sz metric values when --human option used.
  365 	* Display a percent sign after values when --human option used.
  366 	* pidstat: Don't stop if /proc/#/schedstat files don't exist.
  367 	* Fix ressource leak (CID 144609) [11.4.5] [11.2.11].
  368 	* Cast variables to target type before use [11.4.5] [11.2.11].
  369 	* Fix buffer overflow when options -s or -e are used with sar
  370 	  (DEBIAN bug #863197) [11.4.5] [11.2.11].
  371 	* SVG: Define a max number of horizontal lines for the background
  372 	  grid [11.4.5].
  373 	* Change default colors to be usable on both dark and light
  374 	  terminal backgrounds [11.4.5] [11.2.11].
  375 	* Start collect and summary systemd services after sysstat.service
  376 	  [11.4.5] [11.2.11].
  377 	* Manual pages updated.
  378 	* CREDITS file updated.
  379 
  380 2017/05/10: Version 11.5.6 - Sebastien Godard (sysstat <at> orange.fr)
  381 	* mpstat: Provide CPU statistics based on NUMA node placement.
  382 	* SVG: Add new option: "showinfo".
  383 	* ARM: Fix sadc crash because of unaligned memory accesses [11.4.4]
  384 	  [11.2.10].
  385 	* Makefile: Fix test failures on big endian archs.
  386 	* rndr_stats.c: Simplify fix for warning given by
  387 	  gcc -Werror=format-security
  388 	* mpstat: Remove unneeded parameter from JSON functions.
  389 	* mpstat and sadf manual pages updated.
  390 	* [Robert Luberda]: isag: Add several enhancements and fixes.
  391 	* Fix typo in sadf manual page [11.4.4].
  392 
  393 2017/02/27: Version 11.5.5 - Sebastien Godard (sysstat <at> orange.fr)
  394 	* SVG: Allow multiple charts on a row (new option added: "packed").
  395 	* SVG: Add new option: "height=..."
  396 	* SVG: Properly terminate SVG file when no data have been found
  397 	  [11.4.4].
  398 	* SVG: Don't extend X axis beyond time end [11.4.4].
  399 	* Add new %wait field to pidstat CPU utilization.
  400 	* sadf: Fix insecure data handling (CID #139643).
  401 	* sadf: Small code cleanup.
  402 	* Fix comment in /etc/sysconfig/sysstat file [11.4.4] [11.2.10].
  403 	* Makefile: Add regression tests ("test" target).
  404 	* Hook up to Travis CI.
  405 	* README file completely rewritten.
  406 	* FAQ file converted to MarkDown format.
  407 	* Remove isag support.
  408 	* sadf and pisdstat manual pages updated.
  409 	* Remove nfsiostat from .gitignore file [11.4.4] [11.2.10].
  410 
  411 2017/01/11: Version 11.5.4 - Sebastien Godard (sysstat <at> orange.fr)
  412 	* sadf: Add new "raw" output format.
  413 	* sar: Remove memory statistics (option -R).
  414 	* SVG: Give actual canvas height at the end of SVG output.
  415 	* Make sar's -I option work again with sadf.
  416 	* sar: Better handle dynamically registered devices [11.4.3]
  417 	  [11.2.9].
  418 	* sar: Fix incorrect gcc warning in svg_stats.c [11.4.3].
  419 	* SVG: Init f_svg_print() function pointer to NULL [11.4.3].
  420 	* sadf and sar manual pages updated.
  421 	* README file updated (added Coverity Badge).
  422 	* NLS translations updated. Added new Friulian translation.
  423 	* Cosmetic fixes in source code.
  424 
  425 2016/12/06: Version 11.5.3 - Sebastien Godard (sysstat <at> orange.fr)
  426 	* sar: Add new metric "available free memory" to memory statistics.
  427 	* Update DTD and XSD documents to include new metric.
  428 	* sar/pidstat/iostat/tapestat/cifsiostat: Add new --human option to
  429 	  display values in human readable format.
  430 	* SVG: Add new option "showidle" to be used with sadf to display
  431 	  CPU idle state.
  432 	* sar/mpstat: Allow selection of a range of CPU or interrupts.
  433 	* Update mpstat, sar and sadf manual pages.
  434 	* iostat/mpstat: Fix "'LC_NUMERIC' undeclared" error message when
  435 	  compiling sysstat.
  436 	* Sort keywords definition in sar, sadc and mpstat manual pages
  437 	  [11.2.9] [11.4.3].
  438 	* SVG: Change some colors to make graphs easier to distinguish
  439 	  [11.4.3].
  440 	* Small fix in iostat manual page [11.2.9] [11.4.3].
  441 	* Cosmetic changes in source code [11.2.9] [11.4.3].
  442 	* Update lsm file contents.
  443 	* NLS updated.
  444 
  445 2016/11/04: Version 11.5.2 - Sebastien Godard (sysstat <at> orange.fr)
  446 	* sar: Add software-based network processing (softnet) statistics.
  447 	* sadf: Add output formats for softnet statistics.
  448 	* [Michal Sekletar]: sar: Make buffers that hold timestamps
  449 	  bigger [11.2.8] [11.4.2].
  450 	* [Shantanu Goel]: sar: /proc/vmstat fix for Linux 4.8 [11.2.8]
  451 	  [11.4.2].
  452 	* [Mike Winter]: pidstat: Use system constants for process name
  453 	  length and username length.
  454 	* [Breno Leitao]: sar: Improve cpuinfo read for POWER architecture
  455 	  [11.2.8] [11.4.2].
  456 	* Make various buffers size holding timestamps consistent.
  457 	* sadf: Use a decimal point instead of a coma in JSON output
  458 	  [11.2.8] [11.4.2].
  459 	* mpstat, iostat: Use a decimal point instead of a coma in JSON
  460 	  output.
  461 	* pidstat: Use either the short or the full command line when
  462 	  looking for a pattern with options -C or -G [11.2.8] [11.4.2].
  463 	* sar manual page updated.
  464 	* NLS updated.
  465 	* CREDITS file updated.
  466 
  467 2016/09/23: Version 11.5.1 - Sebastien Godard (sysstat <at> orange.fr)
  468 	* iostat: Add JSON output (option "-o JSON").
  469 	* mpstat: Add JSON output (option "-o JSON").
  470 	* sadf: Fix broken datafile conversion from old formats
  471 	  [11.2.7] [11.4.1].
  472 	* sadf: Fix fields list displayed by sadf -d for filesystem
  473 	  activity [11.2.7] [11.4.1].
  474 	* pidstat: Don't omit kernel threads when using -l option [11.2.7]
  475 	  [11.4.1].
  476 	* Reuse hdr_line string from struct activity to display activities
  477 	  title line.
  478 	* sadf: Remove sysstat-version from JSON output.
  479 	* iostat and mpstat manual pages updated.
  480 
  481 2016/08/15: Version 11.4.0 - Sebastien Godard (sysstat <at> orange.fr)
  482 	* sar: Workaround for I/O and transfer rates statistics which may
  483 	  be wrongly calculated if a filesystem is unmounted [11.2.6].
  484 	* SVG: Fix how bar graphs are displayed for filesystems statistics
  485 	  in order to not loose the first sample.
  486 	* SVG: Change graphs order to be consistent with the output of sar.
  487 	* SVG: Change some graphs's title.
  488 	* Replace strcpy() with strncpy() to avoid buffer overflows [11.2.6].
  489 	* Fixed unsigned compared against 0 problem (CID#127473) [11.2.6].
  490 	* NLS updated.
  491 
  492 2016/06/24: Version 11.3.5 - Sebastien Godard (sysstat <at> orange.fr)
  493 	* SVG: Add SVG output for ICMP{v4,v6}, IPv6, UDPv6, voltage inputs,
  494 	  NFS client, NFS server, disks, filesystems and FC HBA statistics.
  495 	* SVG: Add SVG output for IPv4, ICMPv4, TCPv4, IPv6 and ICMP
  496 	  network errors statistics.
  497 	* SVG: Make sure graduations are properly aligned with grid.
  498 	* SVG: Add oneday option to control SVG output.
  499 	* SVG: Fix skipempty option.
  500 	* [Peter Schiffer]: Stricter check for file_magic->header_size [11.2.5].
  501 	* [Peter Schiffer]: tapestat: Various fixes [11.2.5].
  502 	* [Esteban Fallas]: Check for undefined UID variable in sysstat script
  503 	  [11.2.5].
  504 	* [Carsten Grohmann]: Unify description of the tps value in the sar
  505 	  manual page for -b and -d flags [11.2.5].
  506 	* sadf manual page updated.
  507 
  508 2016/05/14: Version 11.3.4 - Sebastien Godard (sysstat <at> orange.fr)
  509 	* SVG: Add SVG output for fan speed and temperature sensors
  510 	  statistics, I/O and transfer rate statistics, kernel tables
  511 	  statistics, hugepages utilization statistics, IPv4 and IPv6
  512 	  network sockets statistics, UDPv4, TCPv4 and IPv4 network statistics.
  513 	* SVG: Add skipempty and autoscale options to control SVG output.
  514 	* sadf and sar manual pages updated [11.2.4].
  515 	* NLS translation updated.
  516 	* Various cosmetic changes in code [11.2.4].
  517 
  518 2016/04/09: Version 11.3.3 - Sebastien Godard (sysstat <at> orange.fr)
  519 	* SVG: Add SVG output for CPU statistics, CPU frequency statistics,
  520 	  memory and swap statistics, and queue length and load average
  521 	  statistics.
  522 	* SVG: Make SVG code independent from the locale used to display
  523 	  numerical values.
  524 	* SVG: Fix possibly truncated SVG code.
  525 	* SVG: Make sure that a minimum interval value is used on X and Y
  526 	  axis.
  527 	* [Peter Portante]: Quick fix for cprintf_u64 non-uintv64_t [11.2.3].
  528 	* NLS translations updated.
  529 
  530 2016/03/13: Version 11.3.2 - Sebastien Godard (sysstat <at> orange.fr)
  531 	* sadf: Add SVG output for paging statistics, network interfaces
  532 	  and swap statistics.
  533 	* SVG: Specify charset encoding in SVG header.
  534 	* SVG: Fix invalid use of attribute vector-effect.
  535 	* sar: Fix possible confusion between network interfaces that
  536 	  could happen when a new interface was registered and appeared
  537 	  in the middle of the list in the /proc/net/dev file [11.2.2].
  538 	* sar: Fix possible compatibility issues between sysstat versions
  539 	  [11.2.2.].
  540 	* [Y. Namiki]: sar: Print time in the ISO format if
  541 	  S_TIME_FORMAT=ISO [11.2.2].
  542 	* mpstat/pidstat: Print time in the ISO format if S_TIME_FORMAT=ISO
  543 	  [11.2.2].
  544 	* [Steve Kay]: Disable NLS if any gettext components are
  545 	  unavailable [11.2.2].
  546 	* [Steve Kay]: sadf: Fix several typos in SVG output.
  547 	* [Steve Kay]: Fix tapestat manual page typos [11.2.2].
  548 	* [Peter Schiffer]: Add new SP_VALUE_100() macro which limits
  549 	  value to 100% for CPU statistics displayed by pidstat [11.2.2].
  550 	* sar, sadf, pidstat and mpstat manual pages updated.
  551 
  552 2016/02/21: Version 11.3.1 - Sebastien Godard (sysstat <at> orange.fr)
  553 	* sadf: Add new SVG (Scalable Vector Graphics) output format.
  554 	  This option enables the user to display fancy graphs in a
  555 	  web brower using the data collected by sar/sadc!
  556 	* sar/sadf: Major code refactoring.
  557 	* sadf: Don't display the JSON fchosts tag when no statistics
  558 	  data exist for Fibre Channel [11.2.1].
  559 	* README file converted to Markdown format [11.2.1].
  560 	* [Peter Schiffer]: Convert CREDITS file to utf-8 [11.2.1].
  561 	* [Peter Schiffer]: Update license text [11.2.1].
  562 	* sadf manual page updated.
  563 	* FAQ updated.
  564 	* Update README file and copyright messages [11.2.1].
  565 	* NLS updated [11.2.1].
  566 
  567 2015/12/27: Version 11.2.0 - Sebastien Godard (sysstat <at> orange.fr)
  568 	* mpstat: Code refactoring (better handle some special borderline
  569 	  cases for per-processor interrupts statistics).
  570 	* mpstat: Option -I now accepts a list of comma-separated
  571 	  arguments.
  572 	* sar: Fix color output for %temp and %in fields.
  573 	* sadf: Fix bug preventing sadf from converting a data file with
  574 	  an old format.
  575 	* sadc: Fix insecure data handling, really (CID #29720).
  576 	* [Peter Schiffer]: Increase NR_CPUS to match kernel upstream.
  577 	* sar: Check minimum size of sa data files header (CID #29719).
  578 	* sadc: Fix default number of frequencies for A_PWR_WGHFREQ
  579 	  activity.
  580 	* pidstat: Define new SCHED_DEADLINE scheduling policy.
  581 	* Remove obsolete nfsiostat-sysstat command.
  582 	* mpstat manual page updated.
  583 	* NLS updated.
  584 
  585 2015/10/23: Version 11.1.8 - Sebastien Godard (sysstat <at> orange.fr)
  586 	* Add support for color customization.
  587 	* Add color support for pidstat, tapestat and cifsiostat commands.
  588 	* Define values "always", "never" and "auto" for S_COLORS
  589 	  environment variable.
  590 	* sar: Remove extra line of statistics displayed when SIGINT is
  591 	  received.
  592 	* Add missing va_end() statements (CID #113539, #113540, #113541,
  593 	  #113542).
  594 	* Fix possible NULL pointer dereference in SREALLOC macro (CID
  595 	  #29706) [11.0.8].
  596 	* sadc: Fix untrusted value used as argument (CID #29720) [11.0.8].
  597 	* sadc: Fix another insecure data handling (CID #29720).
  598 	* sar/sadc: Set an upper limit for each kind of item that sar/sadc
  599 	  can handle.
  600 	* Manual pages updated for iostat, mpstat, sar, pidstat, tapestat
  601 	  and cifsiostat commands.
  602 	* Update librdsensors.a target in Makefile [11.0.8].
  603 
  604 2015/09/20: Version 11.1.7 - Sebastien Godard (sysstat <at> orange.fr)
  605 	* Add color support for mpstat, iostat and sar commands.
  606 	* [Peter Schiffer]: Fix problem with pidstat output values > 100%
  607 	  for %CPU [11.0.7].
  608 	* [Shane Seymour]: tapestat: Fix issue when st driver is unloaded
  609 	  then loaded again.
  610 	* [Christian Neukirchen]: Fix header files included in tapestat.
  611 	* Make sysstat build on musl (non-glibc) environment.
  612 	* tapestat: Check fscanf() return values.
  613 	* [Alexis Solanas]: Fix issue with iostat not showing the full
  614 	  device name [11.0.7].
  615 	* sa2: DATE couldn't be set when DATE_OPTS variable was empty.
  616 	  Fix this.
  617 	* Add sa2 option to avoid sarDD report generation.
  618 	* [Julian Taylor]: sargraph2: Fix MB/s units and help typo.
  619 	* sysstat(5), iostat, mpstat and sar manual pages updated.
  620 	* NLS: Sync'd with Translation Project.
  621 	* CREDITS file updated.
  622 
  623 2015/08/24: Version 11.1.6 - Sebastien Godard (sysstat <at> orange.fr)
  624 	* [Shane Seymour]: Added new "tapestat" command aimed at
  625 	  displaying statistics for tape drives.
  626 	* [Shane Seymour]: Added tapestat manual page.
  627 	* Check /proc/net/snmp format to collect ICMP statistics at
  628 	  their right positions [11.0.6].
  629 	* sadc: Fix untrusted value used as argument.
  630 	* sa_conv.c: Fix ressource leak.
  631 	* ioconf.c: Fix several ressource leaks [11.0.6].
  632 	* mpstat: Fix alignment output, really [11.0.6].
  633 	* [Sampsa Kiiskinen]: Fix bug in isag [11.0.6].
  634 	* iostat's option -T renamed to -H.
  635 	* iostat manual page updated.
  636 	* NLS updated.
  637 	* CREDITS file updated.
  638 
  639 2015/06/12: Version 11.1.5 - Sebastien Godard (sysstat <at> orange.fr)
  640 	* [Steve Kay]: sar: Added fibre channel HBA statistics.
  641 	* [Steve Kay]: Replace non printable characters in comments
  642 	  displayed by sar/sadf.
  643 	* [Peter Schiffer]: Fixed and simplified some math expressions
  644 	  in pr_stats.c [11.0.5].
  645 	* [Peter Schiffer]: ioconf.c: Check value of variable "major"
  646 	  read from file [11.0.5].
  647 	* [Peter Schiffer]: ioconf.c: Use strncpy instead of strcpy [11.0.5].
  648 	* sar: Fixed untrusted loop bound [11.0.5].
  649 	* sadc: Fixed time-of-check, time-of-use race condition.
  650 	* [Vitezslav Cizek]: Assume device-mapper is not running when
  651 	  it is not found in /proc/devices.
  652 	* sar: Added option --sadc. This option indicates which data
  653 	  collector will be called by sar.
  654 	* sadf: Fixed null pointer dereference which could happen with a
  655 	  malformed system activity datafile.
  656 	* cifsiostat: Fixed possible integer overflowed argument [11.0.5].
  657 	* sar manual page updated.
  658 	* FAQ updated.
  659 	* DTD and XSD documents updated.
  660 	* NLS updated.
  661 
  662 2015/04/07: Version 11.1.4 - Sebastien Godard (sysstat <at> orange.fr)
  663 	* Makefile: sysstat init script may sometimes be called rc.sysstat.
  664 	  So use that name when needed [11.0.4].
  665 	* pidstat: Don't stop if gtime and cgtime fields are unavailable
  666 	  [11.0.4].
  667 	* sar: Fix output with filesystems having more than MAX_FS_LEN
  668 	  characters in length.
  669 	* Updated DTD and XSD documents. XML document, as displayed by
  670 	  sadf -x, should now be properly validated against them.
  671 	* [Peter Schiffer]: Replace spaces with tabs in Makefile.in [11.0.4].
  672 	* [Peter Schiffer]: Create appropriate directories in DESTDIR if
  673 	  missing [11.0.4].
  674 	* [Peter Schiffer]: Fixed installation of systemd/cron files on
  675 	  systems w/o systemd [11.0.4].
  676 	* [Peter Schiffer]: Don't look in weird places for programs during
  677 	  configuration [11.0.4].
  678 	* [Steve Kay]: sar: Added option to display mountpoint names instead
  679 	  of filesystem names.
  680 	* [Steve Kay]: sar/sadf: Permit hh:mm:ss as well as hh:mm.
  681 	* [Steve Kay]: Fix mpstat SCPU alignment output [11.0.4].
  682 	* [Steve Kay]: Fix unproperly indented line in sar -h output.
  683 	* Makefile: Call chkconfig only if $(COPY_ONLY) is set to no [11.0.4].
  684 	* sysstat(5) manual page updated [11.0.4].
  685 	* [Dimitrios Apostolou]: Updated sargraph tool.
  686 	* [Dimitrios Apostolou]: Updated sa2 script to support more compression
  687 	  formats. Simplify logic with regexes.
  688 	* [Dimitrios Apostolou]: YESTERDAY variable can now be changed in sysstat
  689 	  config file (/etc/sysconfig/sysstat).
  690 	* [Dimitrios Apostolou]: By default sa2 now generates yesterday's summary.
  691 	* CREDITS file updated.
  692 
  693 2015/02/13: Version 11.1.3 - Sebastien Godard (sysstat <at> orange.fr)
  694 	* sar/sadc: Added new metrics from /proc/meminfo to memory
  695 	  statistics.
  696 	* sadf: Update output formats to take into account new memory
  697 	  metrics.
  698 	* [Peter Schiffer]: Fixes from static analysis.
  699 	* [Peter Schiffer]: Prefer xz compression program when compressing
  700 	  sa data files [11.0.3].
  701 	* [Peter Schiffer]: Portable way to detect 64 bit OS in configure
  702 	  script [11.0.4].
  703 	* [Vasant Hegde]: sadc: Fix possible race condition in signal
  704 	  handler code [11.0.3].
  705 	* Fix description of %util in iostat and sar manual pages [11.0.3].
  706 	* Fix wrong size used in upgrade_magic_section() function.
  707 	* Add new sadc_options variable to configure script.
  708 	* Rename --disable-man-group option to --disable-file-attr. This
  709 	  configure's option prevents the build process from setting
  710 	  attributes of files being installed.
  711 	* Make sure that no crontabs are activated when configure's option
  712 	  --enable-copy-only is used [11.0.3].
  713 	* FAQ updated.
  714 	* RPM spec file updated.
  715 	* sar manual page updated.
  716 	* sadc manual page updated [11.0.3].
  717 	* CREDITS file updated.
  718 	* Code cleaned [11.0.3].
  719 
  720 2014/10/19: Version 11.1.2 - Sebastien Godard (sysstat <at> orange.fr)
  721 	* [Robert Elliott]: Added irqtop command. irqtop monitors
  722 	  differences in /proc/interrupts and /proc/softirqs per CPU,
  723 	  along with CPU statistics. irqtop is currently in the contrib
  724 	  directory.
  725 	* [Lance Shelton]: Added irqstat command, a better way to watch
  726 	  /proc/interrupts, designed for NUMA systems with many
  727 	  processors.
  728 	* [Vasant Hegde]: sadc: Don't send SIGINT signal if parent
  729 	  process is already dead [11.0.2].
  730 	* sadc: Make sure that functions used to count items (CPU,
  731 	  network interfaces, etc.) are called only once.
  732 	* sar and sadf now tell the user when they cannot read a file
  733 	  because the endian format doesn't match.
  734 	* Fixed incomplete sar and sadf output when end time (specified
  735 	  with option -e) crosses 24 hour boundary [11.0.2].
  736 	* cifsiostat/nfsiostat: Fix output on single core CPU [11.0.2].
  737 	* pidstat didn't handle processes with spaces in their name
  738 	  properly. This is now fixed [11.0.2].
  739 	* NLS updated.
  740 	* CREDITS file updated.
  741 
  742 2014/08/30: Version 11.1.1 - Sebastien Godard (sysstat <at> orange.fr)
  743 	* Added option -c to sadf: This option enables the user to
  744 	  convert an sa datafile with an old format (at least 9.1.6)
  745 	  to the up-to-date format (11.1.1 as of today).
  746 	* Update sadf -H output to print datafile date and tell whether
  747 	  this file has been converted from an old datafile or not.
  748 	* Added option -[0-9]+ to sadf to show data of that days ago
  749 	  [11.0.1].
  750 	* Use statvfs() system call instead of deprecated statfs() to
  751 	  get filesystems statistics with sar [11.0.1].
  752 	* sar: Stricter syntax check [11.0.1].
  753 	* Remove unneeded include file in sa_common.c [11.0.1].
  754 	* [Kosaki Motohiro]: Update workaround for 32bit CPU counters
  755 	  [11.0.1].
  756 	* Define unknown scheduling policies in pidstat.h [11.0.1].
  757 	* [Ivana Varekova]: Test return value for fgets/fscanf calls
  758 	  [11.0.1].
  759 	* Makefile updated: Follow symlinks when creating the tarballs
  760 	  [11.0.1].
  761 	* sadf manual page updated [11.0.1].
  762 
  763 2014/06/17: Version 11.0.0 - Sebastien Godard (sysstat <at> orange.fr)
  764 	* [Cedric Marie]: pidstat now displays task scheduling priority
  765 	  and policy along with task switching activity (-w option).
  766 	* [Cedric Marie]: pidstat: Add option -G to filter processes
  767 	  by name.
  768 	* pidstat: Update variables type to be consistent with recent
  769 	  3.x kernels.
  770 	* sadc/sar/sadf: The standard daily data files may now be
  771 	  named saYYYYMMDD instead of saDD. Option -D has been added
  772 	  to sar and sadc to tell them to write to data files under the
  773 	  name saYYYYMMDD.
  774 	* sadc/sar/sadf: Take into account alternate locations for
  775 	  standard daily data files.
  776 	* sa1 and sa2 scripts updated: Don't create a tree of directories
  777 	  any more if HISTORY is greater than 28. Use saYYYYMMDD
  778 	  data files instead.
  779 	* sa1 and sa2 scripts now take into account two new variables:
  780 	  SA_DIR (directory where sa and sar files are located) and
  781 	  ZIP (compression program to use).
  782 	* Make sysstat init script source the functions library
  783 	* Fix possible buffer overflow.
  784 	* Small fix with sadc's option -S: It is now possible to enter
  785 	  several comma separated values.
  786 	* Don't install crontabs when using systemd timer units.
  787 	* Manual pages updated.
  788 	* FAQ updated.
  789 	* NLS updated. Galician and Hungarian translations added.
  790 	* CREDITS file updated.
  791 
  792 2014/03/18: Version 10.3.1 - Sebastien Godard (sysstat <at> orange.fr)
  793 	  WARNING: Daily data files format has changed, and is *not*
  794           compatible with the previous one! [0x2173]
  795 	* sar/sadc/sadf: Now take into account a change of CPU count
  796 	  in datafiles. The number of CPU is displayed in the RESTART
  797 	  messages.
  798 	* DTD and XSD documents updated.
  799 	* [Tomasz Torcz]: Add systemd timer units replacing cronjobs.
  800 	* [Mike Kazantsev]: Fix output of sadf -j with file-utc-time present.
  801 	* [Peter Portante]: sa2 script now also catches 'xz' compressed
  802 	  files as well.
  803 	* Rename nfsiostat to nfsiostat-sysstat and indicate it is now
  804 	  obsolete. An nfsiostat command is already included in the
  805 	  nfs-utils package.
  806 	* When attempting to use a non existent daily datafile, sar and
  807 	  sadf tell the user to check if data collecting is enabled.
  808 	* sadf -H now displays the number of activities in file.
  809 	* nfsiostat manual page updated.
  810 	* FAQ updated.
  811 	* README file updated.
  812 	* NLS updated.
  813 
  814 2014/01/19: Version 10.2.1 - Sebastien Godard (sysstat <at> orange.fr)
  815 	* Added new --enable-copy-only option to configure script.
  816 	  This option may be useful when creating sysstat package to
  817 	  make sure that files are only copied to $DESTDIR and that
  818 	  no service is activated (eg. for distro using systemd).
  819 	* pidstat: Add a new metric to pidstat I/O statistics:
  820 	  per-task block I/O delays.
  821 	* Take $DESTDIR variable into account when installing sysstat
  822 	  service used by systemd.
  823 	* sadf -H, sadf -j and sadf -x now also display the file
  824 	  creation time.
  825 	* Use sizeof() instead of hardcoded size values.
  826 	* pidstat manual page updated.
  827 	* Cosmetic fixes.
  828 	* NLS updated.
  829 
  830 2013/11/03: Version 10.2.0 - Sebastien Godard (sysstat <at> orange.fr)
  831 	* pidstat: Added option -v, enabling the user to display the
  832 	  number of threads and file descriptors associated with tasks.
  833 	* Stack stats displayed by "pidstat -s" were sometimes not
  834 	  displayed for some processes although values had changed.
  835 	  This is now fixed.
  836 	* pidstat can now display stats since system startup for a list
  837 	  of processes given on the command line.
  838 	* pidstat -d now displays -1 for I/O stats values when the
  839 	  process I/O file cannot be read (permission denied or file
  840 	  non existent).
  841 	* mpstat and pidstat commands now exit immediately when they
  842 	  get a SIGINT signal during the first interval of time.
  843 	* [Alexander Troosh]: mpstat: Take into account the highest
  844 	  processor number in mpstat output.
  845 	* Rearrange options displayed by sar -h (upper case option
  846 	  should be displayed before its lower case counterpart).
  847 	* Added "prealloc" variable to configure script. This variable
  848 	  will determine the size of data files created by sar/sadc.
  849 	* Added xz-compressed target to Makefile.
  850 	* pidstat manual page updated.
  851 	* NLS updated.
  852 	* CREDIT updated.
  853 
  854 2013/09/13: Version 10.1.7 - Sebastien Godard (sysstat <at> orange.fr)
  855 	* New metric added to sar network devices statistics: %ifutil
  856 	  now gives the network interface utilization percentage.
  857 	* Now use a lightweight static library having only the necessary
  858 	  functions to compile sysstat commands. This results in a
  859 	  size 25% to almost 45% smaller for some commands.
  860 	* [Kevin Johnson]: Rewrite rule for librdstats.a in Makefile
  861 	  to allow parallel execution.
  862 	* [Peter Schiffer]: Fix wrong permissions for data file created
  863 	  by sa1 script when HISTORY is greater than 28.
  864 	* [Muneyuki Noguchi]: Use %u instead of %d for unsigned int
  865 	  variables.
  866 	* [Muneyuki Noguchi]: Close file descriptor before exit in
  867 	  pidstat.c.
  868 	* [Muneyuki Noguchi]: Remove redundant NULL checks.
  869 	* [James Fraser]: Replace comma with semi-colon in filesystems
  870 	  statistics header line.
  871 	* Fixed sar log file corruption in odd Feb 28th edge-case.
  872 	* Filesystems statistics (displayed by sar -F) are now collected
  873 	  by sadc only if option "-S XDISK" is used.
  874 	* sar now collects all statistics (including partitions ones)
  875 	  when data are saved into a file with option -o.
  876 	* [Yan Gao]: Update iostat manual page: Don't say that device
  877 	  saturation occurs when %util is close to 100% for devices
  878 	  serving multiple requests simultaneously.
  879 	* Documentation fixes and updates.
  880 	* Several manual pages updated (sar, sadc, sadf, sa1, sa2, sysstat).
  881 	* NLS updated.
  882 
  883 2013/06/09: Version 10.1.6 - Sebastien Godard (sysstat <at> orange.fr)
  884 	* Filesystems statistics added to sar/sadc/sadf. These stats can
  885 	  be displayed with option -F.
  886 	* DTD and XSD documents updated. 
  887 	* Code cleaned: Removed several unused constants from header files.
  888 	* Sysstat command options can now be 'collapsed' (grouped) when
  889 	  not followed by an argument. So it's now possible for example
  890 	  to enter 'iostat -px 2 5' since no device name is given to
  891 	  option -p. This also concerns pidstat option -U.
  892 	* Fixed type for "memfree" and "intr" elements in XSD document.
  893 	* Removed functions used to count number of items from rd_stats.c
  894 	  and put them in a separate file (count.c).
  895 	* NLS updated (da, hr, cs). Turkish translation added.
  896 	* Typos fixed. README file updated.
  897 	* Yet another cosmetic fix in pidstat manual page. Sar and
  898 	  mpstat manual pages updated.
  899 
  900 2013/03/31: Version 10.1.5 - Sebastien Godard (sysstat <at> orange.fr)
  901 	* mpstat now takes into account every interrupt per processor
  902 	  so that their number adds up to the number displayed for CPU "all".
  903 	* [Peter Schiffer]: systemd unit file couldn't be installed
  904 	  because PKG_PROG_PKG_CONFIG macro wasn't expanded in configure
  905 	  script. This is now fixed.
  906 	* [Benno Schulenberg]: Fixed a small inconsistency in pidstat
  907 	  usage message.
  908 	* Cosmetic fixes in pidstat manual page.
  909 	* NLS updated (de, eo, fi, fr, ja, nb, nl, ru, uk, vi).
  910 	* CREDITS file updated.
  911 
  912 2013/03/08: Version 10.1.4 - Sebastien Godard (sysstat <at> orange.fr)
  913 	* [Christophe Cerin]: pidstat now stops and displays its average
  914 	  stats when it receives SIGINT (crtl/c).
  915 	* mpstat now stops and displays its average stats when it
  916 	  receives SIGINT (crtl/c).
  917 	* sar now stops and displays its average stats when it receives
  918 	  SIGINT (crtl/c).
  919 	* pidstat now displays task's UID for all tasks.
  920 	* pidstat: -U option added. This option tells pidstat to display
  921 	  the username of the task instead of its UID. When this option is
  922 	  followed by a user name, then only tasks belonging to the
  923 	  specified user are displayed by pidstat.
  924 	* pidstat manual page updated.
  925 	* Now use sigaction() instead of signal() for signals handling
  926 	  to avoid portability problems.
  927 	* FAQ updated.
  928 	* NLS updated.
  929 
  930 2012/12/23: Version 10.1.3 - Sebastien Godard (sysstat <at> orange.fr)
  931 	* Changed network counters (used by sar -n {DEV | EDEV }) to
  932 	  unsigned long long to keep in sync with current kernels.
  933 	  WARNING: This breaks compatibility with older sar data
  934 	  files format for network statistics.
  935 	* Changed IPv4 counters (used by sar -n { IP | EIP}) to
  936 	  unsigned long long to keep in sync with current kernels.
  937 	  WARNING: This breaks compatibility with older sar data
  938 	  files format for IPv4 statistics.
  939 	* Changed IPv6 counters (used by sar -n { IP6 | EIP6}) to
  940           unsigned long long to keep in sync with current kernels.
  941           WARNING: This breaks compatibility with older sar data
  942           files format for IPv6 statistics.
  943 	* [Peter Schiffer]: Added option -y to iostat. This option
  944 	  prevents iostat from displaying its first report with
  945 	  statistics since system boot.
  946 	* [Peter Schiffer]: Increase NR_CPUS and NR_IRQS values.
  947 	* [John Lau]: sadc didn't collect all its activities when
  948 	  it had to overwrite an old sysstat data file with some
  949 	  unknown activity formats. This is now fixed.
  950 	* Now install sadc in $prefix/lib64 directory on 64 bit machines
  951 	  even if $prefix/lib directory also exists.
  952 	* Fixed DTD document: If computer has run all day without
  953 	  restart, XML output file from sadf -x has no boot elements.
  954 	* Remove heading spaces in softirq names displayed by mpstat
  955 	  for easier reading.
  956 	* Fixed wrong command execution syntax in configure script.
  957 	* Removed several unused definitions in some header files.
  958 	* iostat manual page updated.
  959 	* NLS updated.
  960 	* CREDITS file updated.
  961 
  962 2012/10/06: Version 10.1.2 - Sebastien Godard (sysstat <at> orange.fr)
  963 	* New field added to sar -u and mpstat: %gnice (time spent
  964 	  running a niced guest).
  965 	* New field added to sar -r: kbdirty (amount of memory waiting
  966 	  to get written back to disk).
  967 	* [Peter Schiffer]: systemd support added.
  968 	* [Peter Schiffer]: Sysstat init script updated to make it
  969 	  more conforming to LSB.
  970 	* XML DTD document name is now tagged with a version number.
  971 	* Fixed a fatal error when compiled with -Werror=format-security.
  972 	* sar, sadf and mpstat manual pages updated.
  973 	* DTD and XSD documents updated.
  974 	* Cosmetic change in sadf -H output.
  975 	* NLS updated.
  976 
  977 2012/07/29: Version 10.1.1 - Sebastien Godard (sysstat <at> orange.fr)
  978 	* Added option -[0-9]+ to sar to show data of that days ago.
  979 	* [Peter Schiffer]: Persistent device names support added to
  980 	  sar and iostat (option -j).
  981 	* [Peter Schiffer]: Make sysstat disk counters consistent
  982 	  with those from latest kernel (3.5).
  983 	  WARNING: This breaks compatibility with older sar data
  984 	  files format for disk activity.
  985 	* [Peter Schiffer]: sar: Use /sys/dev/block/major:minor links
  986 	  to determine devices real name.
  987 	* Part of 'sadf -H' output was written to stderr instead of
  988 	  stdout. This is now fixed.
  989 	* WARNING: sadf: Option '-T' has been renamed into '-U', and
  990 	  option '-t' has been renamed into '-T'.
  991 	* sadf: New option -t added. This option tells sadf to display
  992 	  the timestamps in the local time of the data file creator
  993 	  instead of UTC. The same option exists for sar.
  994 	* [Peter Schiffer]: Various cosmetic changes in manual pages
  995 	  and usage messages displayed by sysstat commands.
  996 	* FAQ updated.
  997 	* NLS updated.
  998 	* sar, sadf and iostat manual pages updated.
  999 
 1000 2012/05/16: Version 10.0.5 - Sebastien Godard (sysstat <at> orange.fr)
 1001 	* [Alain Chereau]: Options -g and -T added to iostat. These
 1002 	  options enable the user to display statistics for groups of
 1003 	  devices.
 1004 	* [Vitezslav Cizek]: sadc now overwrites its standard daily
 1005 	  data file when this file is from a past month.
 1006 	* sadf: Change time format from HH-MM-SS to HH:MM:SS in the
 1007 	  various reports displayed by sadf.
 1008 	* XSD document updated: Added a maxOccurs indicator for the
 1009 	  timestamp element.
 1010 	* Added option --enable-collect-all to configure script.
 1011 	  This option tells sadc to collect all possible activities,
 1012 	  including optional ones.
 1013 	* [Peter Schiffer]: Set exit code to 0 for sa2 shell script.
 1014 	* NLS updated. Croatian translation added.
 1015 	* iostat and sadc manual pages updated.
 1016 	* FAQ updated.
 1017 	* CREDITS file updated.
 1018 
 1019 2012/03/07: Version 10.0.4 - Sebastien Godard (sysstat <at> orange.fr)
 1020 	* [Andrey Borzenkov]: Don't take virtual devices into account in
 1021 	  sar -b results.
 1022 	* [Peter Schiffer]: iostat didn't display target device
 1023 	  information when a symbolic link was specified as a parameter.
 1024 	  This is now fixed.
 1025 	* The number of jiffies spent by a CPU in guest mode given by the
 1026 	  corresponding counter in /proc/stat may be slightly different
 1027 	  from that included in the user counter. Take this into account
 1028 	  when calculating current time interval value.
 1029 	* configure script updated: Added --disable-stripping option.
 1030 	  Using this option tells configure to NOT strip object files.
 1031 	* FAQ updated.	
 1032 	* sa1 manual page updated.
 1033 	* NLS updated. Serbian translation added.
 1034 
 1035 2011/11/27: Version 10.0.3 - Sebastien Godard (sysstat <at> orange.fr)
 1036 	* sadf: New output format added: JSON (JavaScript Object
 1037 	  Notation). This format can be displayed with sadf's option -j.
 1038 	* [Jurgen Heinemann]: Fixed a bug in sadf XML output.
 1039 	* [Jurgen Heinemann]: Fixed several bugs in DTD and XSD
 1040 	  documents.
 1041 	* [Petr Uzel]: Fixed random crash with iostat when called with
 1042 	  option -N [NOVELL Bug#729130].
 1043 	* sadf manual page updated.
 1044 	* NLS updated.
 1045 	* CREDITS file updated.
 1046 
 1047 2011/08/28: Version 10.0.2 - Sebastien Godard (sysstat <at> orange.fr)
 1048 	* sadf modified to make it easier to add new output formats.
 1049 	  Its design is still not generic anyway.
 1050 	* Option -T added to sadf: This option tells sadf to display
 1051 	  timestamps in seconds since the epoch (when applicable).
 1052 	* Option "-P ON" added to mpstat. This option tells mpstat
 1053 	  to display stats only for online CPU.
 1054 	* [Kei Ishida]: pidstat displayed stats for processes that
 1055 	  had terminated while pidstat was running. This is now fixed.
 1056 	* [Jeroen Roovers]: Automate translation files handling in
 1057 	  Makefile.in.
 1058 	* DTD and XSD documents updated.
 1059 	* sadf and mpstat manual pages updated.
 1060 	* pidstat manual page updated: Added description of field %MEM
 1061 	  displayed by pidstat -r.
 1062 	* Various cosmetic changes (sar.c, sadf.c).
 1063 	* NLS updated.
 1064 	* CREDITS file updated.
 1065 
 1066 2011/06/03: Version 10.0.1 - Sebastien Godard (sysstat <at> orange.fr)
 1067 	* Added USB devices statistics to sar and sadc. The option
 1068 	  "-m USB" can now be used with sar to take a snapshot of all
 1069 	  the USB devices currently plugged into the system.
 1070 	* sadf -p now displays the sensor device name for temperature,
 1071 	  voltage inputs and fans statistics.
 1072 	* sar and pidstat: Check that _("Average") string doesn't exceed
 1073 	  the size of the timestamp buffer.
 1074 	* [Ivana Varekova]: Added option -h to iostat. This option makes
 1075 	  the device utilization report easier to read with long device
 1076 	  names.
 1077 	* [Ivana Varekova]: cifsiostat didn't count open files from the
 1078 	  "Posix Open" column in /proc/fs/cifs/Stats file. This is now
 1079 	  fixed.
 1080 	* [Ivana Varekova]: Close file descriptor in read_uptime()
 1081 	  function (rd_stats.c file).
 1082 	* Fixed XML output displayed by sadf (hugepages statistics were
 1083 	  included in <power-management> section).
 1084 	* sar: Decrease column width for sensor device name (temperature,
 1085 	  voltage inputs and fans statistics).
 1086 	* Remove unnecessary arguments from functions in pr_stats.c.
 1087 	* sar manual page updated.
 1088 	* DTD and XSD documents updated and cleaned.
 1089 	* NLS updated. Esperanto translation added.
 1090 	* CREDITS file updated.
 1091 
 1092 2011/03/15: Version 10.0.0 - Sebastien Godard (sysstat <at> orange.fr)
 1093 	* [Ivana Varekova]: Fixed a problem with long NFS and CIFS share
 1094 	  names in cifsiostat and nfsiostat.
 1095 	* [Ivana Varekova]: Added the possibility to extend the number
 1096 	  of slots for NFS and CIFS mount points on the fly.
 1097 	* [Ivana Varekova]: Check calloc() return value in cifsiostat
 1098 	  and nfsiostat.
 1099 	* [Jan Kaluza]: Added --debuginfo option to cifsiostat and
 1100 	  nfsiostat.
 1101 	* cifsiostat and nfsiostat manual pages updated.
 1102 	* Don't link sysstat's commands with sensors library if not
 1103 	  needed [DEBIAN Bug#612571].
 1104 	* [Adam Heath]: iostat incorrectly mapped device-mapper IDs
 1105 	  greater than 256. This is now fixed [DEBIAN Bug#614397].
 1106 	* Sysstat's commands option -V now displays the version number
 1107 	  on stdout and returns 0 for the exit code.
 1108 	* sysstat_panic function is now defined only in DEBUG mode.
 1109 	* NLS updated. Ukrainian translation added.
 1110 	* CREDITS file updated.
 1111 
 1112 2010/12/26: Version 9.1.7 - Sebastien Godard (sysstat <at> orange.fr)
 1113 	  INFO: stats_queue structure format has changed and is *not*
 1114 	  compatible with the previous one [+1]
 1115 	* sar now tells sadc to read only the necessary groups of
 1116 	  activities.
 1117 	* Added a new metric (number of tasks waiting for I/O) to
 1118 	  sar -q.
 1119 	* Added two new metrics (amount of active and inactive
 1120 	  memory) to sar -r.
 1121 	* [Ivana Varekova]: Fix segfaults on bogus localtime input.
 1122 	* Fixed bogus CPU statistics output, which happened when
 1123 	  CPU user value from /proc/stat wasn't incremented whereas
 1124 	  CPU guest value was.
 1125 	* nfsiostat now takes into account POSIXLY_CORRECT environment
 1126 	  variable. nfsiostat default output is expressed in kB/s,
 1127 	  unless this variable is set (in which case the output is
 1128 	  expressed in blocks/s).
 1129 	* No longer assume that device-mapper major number is 253.
 1130 	  Get the real number from /proc/devices file.
 1131 	* DTD and XSD documents updated.
 1132 	* [Kenichi Okuyama]: Small change to sar manual page.
 1133 	* sar manual page updated.
 1134 	* NLS updated.
 1135 	* Code cleaned.
 1136 
 1137 2010/11/10: Version 9.1.6 - Sebastien Godard (sysstat <at> orange.fr)
 1138 	  WARNING: Daily data files format has changed, and is *not*
 1139 	  compatible with the previous one! [0x2171]
 1140 	* Added a new magical value for each activity in file.
 1141 	  A format change can now hit only one activity instead of
 1142 	  the whole file.
 1143 	* Added CPU average clock frequency statistics to sar and sadc.
 1144 	* Added hugepages utilization statistics to sar and sadc.
 1145 	* Fixed some differences between XML output (as displayed by
 1146 	  sadf -x) and DTD document.
 1147 	* sadc -S POWER didn't include voltage inputs statistics.
 1148 	  This is now fixed.
 1149 	* Define groups of activities: Each activity has now a new
 1150 	  attribute specifying the group it belongs to (POWER, IPV6, etc.)
 1151 	* [Ivana Varekova]: Moved manual pages to $prefix/share/man
 1152 	  instead of $prefix/man.
 1153 	* [Ivana Varekova]: Fixed configure's --disable-man-group option.
 1154 	* [Ivana Varekova]: Added SADC_OPTIONS to sysstat configuration file.
 1155 	* [Ivana Varekova]: Added sysstat(5) manual page.
 1156 	* sar manual page updated.
 1157 	* DTD and XSD documents updated.
 1158 	* NLS updated.
 1159 	* Split up prf_stats.c file into rndr_stats.c and xml_stats.c
 1160 	* Moved cron files in a separate cron subdirectory.
 1161 	* Made sysstat git aware.
 1162 	* CREDITS file updated.
 1163 
 1164 2010/09/12: Version 9.1.5 - Sebastien Godard (sysstat <at> orange.fr)
 1165 	* Added voltage inputs statistics to sar and sadc.
 1166 	* Added %temp field to device temperature statistics (sar -m TEMP).
 1167 	* Added drpm field to fan speed statistics (sar -m FAN).
 1168 	* XSD and DTD documents updated.
 1169 	* sar manual page updated. Indicate that svctm field should
 1170 	  no longer be trusted.
 1171 	* Removed link to isag(1) from man pages.
 1172 	* NLS updated. Czech translation added.
 1173 	* Sample crontabs and sysstat init script: Don't collect disk
 1174 	  data by default.
 1175 	* Code cleaned.
 1176 
 1177 2010/07/29: Version 9.1.4 - Sebastien Godard (sysstat <at> orange.fr)
 1178 	* [Jan Kaluza]: Added fan speed and device temperature
 1179 	  statistics to sar and sadc.
 1180 	* [Jan Kaluza]: Configure script updated. Now check for
 1181 	  lm_sensors library.
 1182 	* Configure script updated: Added --disable-sensors option.
 1183 	* Configure script updated: Removed --enable-smp-race option.
 1184 	* iconfig script updated.
 1185 	* sar manual page updated.
 1186 	* XSD and DTD documents updated.
 1187 	* [Ivana Varekova]: sysstat init script updated.
 1188 	* Default owner for sadc/sar crontab is now root.
 1189 	* Various fixes in cifsiostat and nfsiostat manual pages.
 1190 	* NLS updated.
 1191 
 1192 2010/06/27: Version 9.1.3 - Sebastien Godard (sysstat <at> orange.fr)
 1193 	* [Ivana Varekova]: Move NFS code out from iostat and create
 1194 	  the new nfsiostat command.
 1195 	* [Ivana Varekova]: Added cifsiostat command. This command
 1196 	  displays CIFS statistics.
 1197 	* [Mario Konrad]: Added regular expressions support to pidstat's
 1198 	  option -C.
 1199 	* [Mario Konrad]: Added option -s to pidstat to display stack
 1200 	  statistics.
 1201 	* [Ivana Varekova]: Fixed condition used by sar to distinguish
 1202 	  betwwen a counter reset by a newly registered device and a
 1203 	  counter overflow.
 1204 	* [Jan Kaluza]: Added --debuginfo option to iostat.
 1205 	* [Jan Kaluza]: Added --enable-debuginfo option to configure script.
 1206 	* iconfig configuration script updated.
 1207 	* iostat manual page updated. Indicate that svctm field should
 1208 	  no longer be trusted.
 1209 	* pidstat manual page updated.
 1210 	* autoconf script updated.
 1211 	* NLS updated.
 1212 	* README and CREDITS files updated.
 1213 
 1214 2010/05/23: Version 9.1.2 - Sebastien Godard (sysstat <at> orange.fr)
 1215 	* Added r_await and w_await fields to iostat's extended statistics.
 1216 	* Added support for tickless CPUs in sar and mpstat.
 1217 	* NLS was not taken into account when mpstat or sar were displaying
 1218 	  some null statistics. This is now fixed.
 1219 	* sadc no longer syncs data with its output file contents. It
 1220 	  put a pain on flash devices as it undermined any tuning of
 1221 	  the vm's write behavior [DEBIAN Bug#559686].
 1222 	* NLS updated. Basque translation added.
 1223 	* iostat, sar and sa1 manual pages updated.
 1224 	* CREDITS file updated.
 1225 
 1226 2010/02/28: Version 9.1.1 - Sebastien Godard (sysstat <at> orange.fr)
 1227 	* Remove support for kernels older than 2.6.x.
 1228 	* iostat now takes into account POSIXLY_CORRECT environment
 1229 	  variable. iostat default output for disk utilization is
 1230 	  expressed in kB/s, unless this variable is set (in which case
 1231 	  the output is expressed in blocks/s).
 1232 	* mpstat can now display per processor software interrupts
 1233 	  statistics. This requires Linux kernel 2.6.31 or later.
 1234 	* Because of a change in /proc/interrupts file format, mpstat
 1235 	  was no longer counting the proper number of interrupts. This
 1236 	  is now fixed.
 1237 	* Manual pages updated.
 1238 	* NLS updated.
 1239 	* Code cleaned.
 1240 
 1241 2009/11/11: Version 9.0.6 - Sebastien Godard (sysstat <at> orange.fr)
 1242 	* "sadf -x" now takes into account options -s and -e (which
 1243 	  specify a starting and ending time) and also interval and
 1244 	  count parameters [DEBIAN bug#546259].
 1245 	* Option -C added to sadf. Use it to tell sadf to display comments
 1246 	  present in file (also works with XML format).
 1247 	* sar and sadf sometimes didn't handle COMMENT records properly.
 1248 	  This is now fixed.
 1249 	* XML output (displayed by sadf -x) modified for kernel tables
 1250 	  statistics.
 1251 	* XSD and DTD documents updated.
 1252 	* [Yibin Shen]: HZ variable was not explicitly set in sadc.c. This
 1253 	  is now fixed.
 1254 	* [Lans Carstensen]: sargraph added (sargraph is a shell script
 1255 	  used to make graphs based on sadf XML output).
 1256 	* sadf manual page updated.
 1257 	* FAQ updated.
 1258 	* NLS updated.
 1259 	* CREDITS file updated.
 1260 
 1261 2009/09/20: Version 9.0.5 - Sebastien Godard (sysstat <at> orange.fr)
 1262 	* sysstat should now be able to pretty print device names whose
 1263 	  minor numbers are greater than or equal to 256. (Tests have
 1264 	  been made on a large 26TB RHEL5/PP Linux cluster.)
 1265 	* sadc manual page updated.
 1266 	* NLS updated.
 1267 	* FAQ updated.
 1268 
 1269 2009/07/19: Version 9.0.4 - Sebastien Godard (sysstat <at> orange.fr)
 1270 	* [Jonathan Kamens]: Fix double free/memory corruption bug
 1271 	  with sadc.
 1272 	* [Jeroen Roovers]: Get entirely rid of implicit rule for
 1273 	  libsyscom.a in Makefile to fix a problem with parallel
 1274 	  execution.
 1275 	* sysstat.ioconf configuration file updated.
 1276 	* NLS updated.
 1277 	* CREDITS file updated.
 1278 
 1279 2009/05/24: Version 9.0.3 - Sebastien Godard (sysstat <at> orange.fr)
 1280 	* [Michael Blakeley]: Option -z added to iostat. This option
 1281 	  tells iostat to omit output for any devices for which there
 1282 	  was no activity during the sample period.
 1283 	* [Tomasz Pala]: Fix mpstat where interrupt values should be
 1284 	  read as unsigned integers.
 1285 	* sar -n ALL didn't select IPv6 statistics. This is now fixed.
 1286 	* iostat, sar and mpstat manual pages updated.
 1287 	* sadf -x now displays file creation date.
 1288 	* XSD and DTD documents updated.
 1289 	* NLS updated. Latvian translation added.
 1290 	* CREDITS file updated.
 1291 	* Code cleaned.
 1292 
 1293 2009/04/02: Version 9.0.2 - Sebastien Godard (sysstat <at> orange.fr)
 1294 	* sadc can now collect partition statistics in addition to disk ones.
 1295 	  Keywords XDISK and XALL have been added to -S option.
 1296 	* Fixed a memory corruption in pidstat and iostat. This corruption
 1297 	  could happen when a list of comma-separated values following
 1298 	  option -p was entered on the command line.
 1299 	* configure now takes into account a new variable named rcdir.
 1300 	  This variable may be used to specify the directory where
 1301 	  startup scripts will be installed.
 1302 	* The value of directory for installing documentation files
 1303 	  can now be set with configure's --docdir option.
 1304 	* Fixed a small bug in activity.c file, where there was a
 1305 	  missing semicolon between two fields.
 1306 	* sar and sadc manual pages updated.
 1307 	* NLS updated.
 1308 	* CREDITS file updated.
 1309 
 1310 2009/03/07: Version 9.0.1 - Sebastien Godard (sysstat <at> orange.fr)
 1311 	* Fix a crash with sar where a pointer was freed twice.
 1312 	* NLS updated.
 1313 	* sar manual page updated.
 1314 	* CREDITS file updated.
 1315 
 1316 2009/03/01: Version 9.0.0 - Sebastien Godard (sysstat <at> orange.fr)
 1317 	* Option -m added to sar. This option is intended to display
 1318 	  power management statistics. At the present time, only
 1319 	  CPU frequency statistics are available.
 1320 	* sadc updated: Option "-S POWER" tells sadc to collect power
 1321 	  management statistics.
 1322 	* sadf command updated to take into account power management
 1323 	  statistics.
 1324 	* [Mike Harvey]: No longer truncate the interval of time to
 1325 	  32 bits, as this may cause some problems when displaying
 1326 	  average values statistics on machines with hundreds of CPU.
 1327 	* read_uptime(): Cast values read from /proc/uptime to
 1328 	  unsigned long long.
 1329 	* Fixed a small bug in sar where it didn't parse arguments
 1330 	  properly when some options were entered in a specific order.
 1331 	* sadc and sar manual pages updated.
 1332 	* XSD and DTD documents updated.
 1333 	* FAQ updated.
 1334 	* NLS updated.
 1335 	* Code cleaned. Makefile cleaned.
 1336 
 1337 2009/01/11: Version 8.1.8 - Sebastien Godard (sysstat <at> orange.fr)
 1338 	* IPv6 support added. A bunch of new metrics have been added to
 1339 	  sar, enabling the user to display statistics for IPv6 protocol
 1340 	  family (IPv6, ICMPv6, UDPv6 and network sockets).
 1341 	* sadc updated: Option "-S IPV6" tells sadc to collect IPv6
 1342 	  statistics.
 1343 	* sadf command updated to take into account IPv6 statistics.
 1344 	* Options -S (for sadc), -P (for mpstat, sar and sadf), -p (for
 1345 	  iostat and pidstat) and -n and -I (for sar) now accept a list of
 1346 	  comma-separated arguments.
 1347 	* [Ivana Varekova]: Make iostat display statistics for devices only
 1348 	  (and not partitions) when not using its option -d. This was
 1349 	  no longer possible with kernels 2.6.25 and later because iostat
 1350 	  couldn't distinguish between devices and partitions any more.
 1351 	* iostat's options -x and -p are no longer mutually exclusive:
 1352 	  Extended statistics are now available even for partitions with
 1353 	  recent kernels.
 1354 	* iostat was unable to read stats from sysfs for devices who had
 1355 	  a slash in their names (for example, iostat -p /dev/cciss/c0d0
 1356 	  didn't work properly before). This is now fixed.
 1357 	* [Amir Rapson]: Fixed a bug in iostat where %CPU spent
 1358 	  servicing hard and soft irq were counted twice. This bug
 1359 	  was introduced in 8.1.5.
 1360 	* DTD and XSD files updated.
 1361 	* Manual pages updated.
 1362 	* NLS updated. Maltese translation added.
 1363 	* CREDITS file updated.
 1364 
 1365 2008/11/13: Version 8.1.7 - Sebastien Godard (sysstat <at> orange.fr)
 1366 	* Support for SNMP statistics added to sar. Several keywords
 1367 	  have been added to option "-n". The user can now display
 1368 	  statistics about IP, ICMP, TCP and UDP network traffic.
 1369 	* sadc updated: Option "-S SNMP" tells sadc to collect SNMP
 1370 	  statistics.
 1371 	* sadf command updated to take into account SNMP statistics.
 1372 	* sadf -x now also displays number of CPU.
 1373 	* DTD and XSD files updated.
 1374 	* sar/sadc: Each item (like network interfaces) is now counted
 1375 	  once.
 1376 	* [Eduardo Ferro Aldama]: Option -l added to pidstat. This
 1377 	  option enables the user to display the whole command line for
 1378 	  each process.
 1379 	* Option -h added to sar. This option displays a short help message.
 1380 	* Cosmetic change in sadf -x output for network statistics.
 1381 	* sadf -H now displays the real name of each activity saved in file.
 1382 	* Fixed some memory leaks detected by valgrind.
 1383 	* pidstat, sar and sadc manual pages updated.
 1384 	* FAQ updated.
 1385 	* NLS updated.
 1386 	* CREDITS file updated.
 1387 	* Code cleaned.
 1388 
 1389 2008/09/30: Version 8.1.6 - Sebastien Godard (sysstat <at> orange.fr)
 1390 	* [David Alan Gilbert]: Option -h added to pidstat. This
 1391 	  option is used to display all activities horizontally on a
 1392 	  single line.
 1393 	* Fixed a bug in pidstat: When pidstat was used to monitor a
 1394 	  process and all its threads (with pidstat's option -t), it
 1395 	  could display weird values if the thread group leader terminated.
 1396 	* Header line displayed by sar, iostat, mpstat, pidstat and
 1397 	  sadf -H now includes the number of CPU.
 1398 	* Use the correct word TGID instead of PID with pidstat -t.
 1399 	* mpstat now displays stats for all interrupts, including NMI,
 1400 	  LOC, etc.
 1401 	* sar and sadf now check that CPU activity is available in file.
 1402 	* iostat's option -t now always displays the date and the time.
 1403 	* Added option "--disable-documentation" to ./configure. Using
 1404 	  this option prevents documentation files (including manual
 1405 	  pages) from being installed.
 1406 	* iconfig script updated. Now ask the user for documentation
 1407 	  and isag script installation.
 1408 	* Manual pages updated.
 1409 	* NLS updated. Indonesian and Chinese (traditional) translations
 1410 	  added.
 1411 	* README-nls file updated.
 1412 	* Makefile updated: There is now a dedicated target to install
 1413 	  or uninstall NLS files
 1414 	* FAQ updated.
 1415 	* CREDITS file updated.
 1416 	* Code cleaned.
 1417 
 1418 2008/07/14: Version 8.1.5 - Sebastien Godard (sysstat <at> orange.fr)
 1419 	* Added virtual machine time accounting to "sar -u ALL" and
 1420 	  mpstat (%guest).
 1421 	* pidstat has also been updated to be able to display time
 1422 	  spent in virtual machine for a task, and for a task and all
 1423 	  its children.
 1424 	* Option -S added to sar: This options tells sar to display
 1425 	  swap space utilization. Option -r now only displays memory
 1426 	  utilization.
 1427 	* Added %swpcad to sar -S (percentage of cached swap memory
 1428 	  in relation to the amount of used swap space).
 1429 	* Added kbcommit and %commit to sar -r (amount and percentage
 1430 	  of memory needed for current workload).
 1431 	* sadf -x now distinguishes between options -r and -R.
 1432 	* sadf command updated to take into account new fields
 1433 	  (%guest, %swpcad, etc.)
 1434 	* [Ivana Varekova]: iostat now displays the total number of
 1435 	  operations per second in the NFS report.
 1436 	* Fixed iostat so that %system (percentage of CPU utilization
 1437 	  that occurred while executing at system level) also takes
 1438 	  into account time spent to service interrupts and softirqs.
 1439 	* Added a missing header line for activities with multiple
 1440 	  outputs displayed by sar (eg. sar -rR ...).
 1441 	* Makefile updated: There is now a dedicated target to install
 1442 	  or uninstall manual pages.
 1443 	* Manual pages updated.
 1444 	* Code cleaned.
 1445 	* XSD and DTD documents updated.
 1446 	* isag script updated.
 1447 
 1448 2008/06/22: Version 8.1.4 - Sebastien Godard (sysstat <at> orange.fr)
 1449 	* sar can now collect and display all CPU fields with its new
 1450 	  option "-u ALL". sadf has also been updated to be able to
 1451 	  display them.
 1452 	* mpstat can now display per-CPU interrupts statistics with its
 1453 	  option "-I CPU". This was a feature available in sar that was
 1454 	  removed in previous sysstat version.
 1455 	* mpstat uses now a separate option ("-I SUM") to display the
 1456 	  total number of interrupts for each processor.
 1457 	* Option -A added to mpstat. This switch tells mpstat to display
 1458 	  all possible activities.
 1459 	* NFS v4 support added to sar -n NFS(D). When both NFS v3 and
 1460 	  NFS v4 are used, stats from NFS v3 and NFS v4 are added
 1461 	  together [DEBIAN bug#434442].
 1462 	* Code cleaned: mpstat, iostat and pidstat now use the common
 1463 	  functions from rd_stats.c to read CPU stats from /proc/stat;
 1464 	  Computing extended disk statistics (service time, etc.) is now
 1465 	  done in one place (common function used by iostat, sar, sadf).
 1466 	* All sysstat commands are made consistent with how parameters
 1467 	  are interpreted: "COMMAND <interval>" now generates a report
 1468 	  continuously, "COMMAND <interval> 0" causes an error,
 1469 	  "COMMAND 0" displays a report since system startup
 1470 	  [DEBIAN bug#475707].
 1471 	* Changed XML output for processes and context switches displayed
 1472 	  by sadf -x to be consistent with output from sar.
 1473 	* mpstat and sar manual pages updated.
 1474 	* isag script updated.
 1475 	* FAQ updated.
 1476 	* DTD and XML Schema updated.
 1477 	* NLS updated.
 1478 
 1479 2008/05/25: Version 8.1.3 - Sebastien Godard (sysstat <at> orange.fr)
 1480 	  WARNING: Daily data files format has changed, and is *not*
 1481 	  compatible with the previous one! [0x2170]
 1482 	* sar, sadc and sadf heavily modified. It is now easier to add
 1483 	  (or remove) activities since sar and sadc have been rewritten
 1484 	  in a non-monolithic way with a generic design architecture.
 1485 	* Option -c removed from sar. Task creation and context switch
 1486 	  activities are now merged and available with option -w.
 1487 	* sar no longer displays interrupts per processor statistics.
 1488 	  This feature will be included in mpstat in next sysstat version.
 1489 	* Option -S added to sadc. This option replaces previous options
 1490 	  -I or -d, and is used to select activities that should be
 1491 	  collected and saved in file. It is even possible to
 1492 	  select each activity collected by sadc.
 1493 	* Format of data files created by sar/sadc heavily modified.
 1494 	  In some cases, it is now possible to add or remove activities
 1495 	  while keeping a compatible format that can be read by a previous
 1496 	  or future sysstat version.
 1497 	* sadf now only displays activities that have been explicitly
 1498 	  selected.
 1499 	* sar now checks that devices displayed by option -d are whole
 1500 	  devices (and not partitions) using sysstat.ioconf configuration
 1501 	  file. If this file is not found in its default directory, then
 1502 	  sysstat looks for it in current directory.
 1503 	* gettextize entire usage() messages so that translators have
 1504 	  free scope to act.
 1505 	* DTD and XML Schema updated.
 1506 	* Manual pages updated.
 1507 	* Crontab samples updated.
 1508 	* FAQ updated.
 1509 	* Code cleaned.
 1510 
 1511 2008/03/16: Version 8.1.2 - Sebastien Godard (sysstat <at> orange.fr)
 1512 	* [Ivana Varekova]: iostat now displays read and write operations
 1513 	  per second in the NFS report.
 1514 	* [Tomas Mraz]: sadc now retries to write its buffers when the
 1515 	  write() call has been interrupted by a signal.
 1516 	* Use setbuf() call instead of fflush() to indicate that data
 1517 	  should not be buffered to stdout.
 1518 	* Option -h added to sadf. Used with options -d or -D, it
 1519 	  indicates that all activities should be displayed horizontally
 1520 	  on a single line of data.
 1521 	* sadf -d and sadf -D now display the list of fields for easier
 1522 	  data reading.
 1523 	* sadf and iostat manual pages updated.
 1524 	* NLS updated: Chinese (simplified) translation added, other
 1525 	  translations updated.
 1526 
 1527 2008/02/10: Version 8.1.1 - Sebastien Godard (sysstat <at> orange.fr)
 1528 	  WARNING: Daily data files format has changed, and is *not*
 1529 	  compatible with the previous one! [0x216f]
 1530 	* System activity data files now have extra header data that
 1531 	  enable to identify which version of sysstat created them.
 1532 	* sadf -H now displays the version of sysstat used to create
 1533 	  a system activity data file.
 1534 	* Machine architecture is now displayed in the reports header.
 1535 	  sadf -x also displays machine architecture.
 1536 	* DTD and XML Schema documents updated.
 1537 	* The number of processors was not properly calculated on
 1538 	  machines where a directory named cpuidle was present in the
 1539 	  /sys/devices/system/cpu directory [GENTOO bug# 207886].
 1540 	* Use __CPU_SETSIZE definition from <sched.h> instead of a
 1541 	  static definition for the maximum number of CPUs (NR_CPUS).
 1542 	* Improved error messages displayed by sysstat's commands.
 1543 	* NLS updated: Finnish translation added, Dutch translation
 1544 	  updated.
 1545 	* FAQ updated.
 1546 	* Code cleaned and documented. Linux-like style applied to
 1547 	  code source. Large functions split into smaller ones.
 1548 
 1549 2008/01/06: Version 8.0.4 - Sebastien Godard (sysstat <at> orange.fr)
 1550 	* Removed a 'packed' attribute in pidstat.h that generated
 1551 	  a warning with gcc 4.1.1.
 1552 	* Take account of all memory zone types when calculating
 1553 	  pgscank, pgscand and pgsteal displayed by sar -B.
 1554 	* XML Schema added. Useful with sadf option -x.
 1555 	* sadc and sadf manual pages updated.
 1556 	* NLS updated: Dutch translation added.
 1557 	* NLS updated: Brazilian Portuguese translation added.
 1558 	* NLS updated: Vietnamese translation added.
 1559 	* NLS updated: Kirghiz translation added.
 1560 	* NLS updated: Added a PO template file in nls directory.
 1561 	  Makefile modified to enable PO files update.
 1562 	* sccsid string now also includes package name and version number.
 1563 	* Makefile updated: Startup links are named S01xxx instead of S03xxx
 1564 	  to be consistent with chkconfig values.
 1565 	* Various spelling fixes.
 1566 	* CREDITS file updated.
 1567 
 1568 2007/11/19: Version 8.0.3 - Sebastien Godard (sysstat <at> orange.fr)
 1569 	* mpstat and sar didn't parse /proc/interrupts correctly when
 1570 	  some CPUs had been disabled. This is now fixed.
 1571 	* Fixed a bug in pidstat where a confusion between PID and TID
 1572 	  could sometimes happen, resulting in erroneous statistics
 1573 	  values being displayed.
 1574 	* iconfig script updated: Help for --enable-compress-manpg
 1575 	  parameter is now available, help for --enable-install-cron
 1576 	  parameter updated, added parameter cron_interval.
 1577 	* sa2 shell script can now compress sar data files using bzip2.
 1578 	* Makefile updated: Now also remove sysstat.crond.sample.in.
 1579 	  Documentation is installed in $prefix/share/doc/ instead of
 1580 	  $prefix/doc/ directory.
 1581 	* isag updated.
 1582 	* FAQ updated.
 1583 	* CREDITS file updated.
 1584 	* Sysstat's URL updated.
 1585 
 1586 2007/10/26: Version 8.0.2 - Sebastien Godard (sysstat <at> orange.fr)
 1587 	* Option -w added to pidstat. pidstat can now display task
 1588 	  switching activity.
 1589 	* Fixed a memory leak in pidstat that was triggered when
 1590 	  reading stats for threads.
 1591 	* Fixed a bug where device names were incorrectly displayed by
 1592 	  sar -d or sar -dp. Fixed also this bug for sadf.
 1593 	* When using option -o, sar now saves by default all the
 1594 	  statistics into the file, including interrupts and disks
 1595 	  statistics. Interrupts and disks statistics remain optional
 1596 	  when using sadc.
 1597 	* sysstat startup script updated.
 1598 	* sar and pidstat manual pages updated.
 1599 	* isag updated.
 1600 	* NLS updated.
 1601 	* Code cleaned.
 1602 	* CREDITS file updated.
 1603 
 1604 2007/09/30: Version 8.0.1 - Sebastien Godard (sysstat <at> orange.fr)
 1605 	* Option -t added to pistat. pidstat can now display stats for
 1606 	  every thread (TID) of a process.
 1607 	* pidstat's option -T CHILD now reports global statistics for
 1608 	  selected tasks and all their children (and not only for the
 1609 	  children).
 1610 	* pidstat now reads VSZ and RSS values from /proc/#/stat instead
 1611 	  of /proc/#/status.
 1612 	* Fixed a rare parallel make issue creating archive libsyscom.a
 1613 	  [GENTOO bug #193208].
 1614 	* pidstat manual page updated.
 1615 	* SCCS identification string added to all commands.
 1616 	* NLS updated.
 1617 	* Code cleaned.
 1618 	* CREDITS file updated.
 1619 
 1620 2007/09/02: Version 8.0.0 - Sebastien Godard (sysstat <at> orange.fr)
 1621 	  WARNING: Daily data files format has changed, and is *not*
 1622 	  compatible with the previous one! [0x216e]
 1623 	* pidstat command improved. It is now able to report CPU and
 1624 	  page fault statistics for the child processes of a task.
 1625 	* Option -T added to pidstat. This option tells pidstat if
 1626 	  statistics are to be reported for tasks (which is the default)
 1627 	  or for their children.
 1628 	* Fixed a security flaw in sysstat startup script (CVE-2007-3852).
 1629 	* Removed super*, dquot* and rtsig* fields from sar -v.
 1630 	  They were made obsolete in Linux kernels 2.6.
 1631 	* Fields file-sz and inode-sz from sar -v renamed to file-nr
 1632 	  and inode-nr.
 1633 	* Added field pty-nr (number of pseudo-terminals) to sar -v.
 1634 	* Added field tcp-tw (number of sockets in TIME_WAIT state)
 1635 	  to sar -n SOCK.
 1636 	* sar and sadf updated so that they can properly extract records
 1637 	  (with their options -s and -e) from a file containing data for
 1638 	  two consecutive days.
 1639 	* Added option "--enable-install-isag" to "configure" to enable
 1640 	  the user to install isag script.
 1641 	* Fixed a typo in iconfig script: The user was unable to specify
 1642 	  the crontab owner.
 1643 	* Manual pages updated.
 1644 	* Sysstat DTD file updated.
 1645 	* isag updated.
 1646 	* NLS updated.
 1647 	* FAQ updated.
 1648 	* CREDITS file updated.
 1649 	* Author's email updated.
 1650 
 1651 2007/07/08: Version 7.1.6 - Sebastien Godard (sysstat <at> wanadoo.fr)
 1652 	  WARNING: Daily data files format has changed, and is *not*
 1653 	  compatible with the previous one! [0x216d]
 1654 	* New VM paging metrics added to sar (option -B).
 1655 	* Options -x and -X have been removed from sar. Use pidstat(1)
 1656 	  command instead.
 1657 	* NR_CPUS increased to 16384 so that sysstat can be used on
 1658 	  very large systems.
 1659 	* Fixed a bug in sadc.c where it was using a hardcoded 256 char
 1660 	  buffer to store lines read from /proc/interrupts.
 1661 	* sar updated to avoid overflow when computing some average values.
 1662 	* sar and mpstat manual pages updated.
 1663 	* Sysstat DTD file updated.
 1664 	* FAQ updated.
 1665 	* NLS updated.
 1666 	* CREDITS file updated.
 1667 
 1668 2007/06/07: Version 7.1.5 - Sebastien Godard (sysstat <at> wanadoo.fr)
 1669 	  WARNING: Daily data files format has changed, and is *not*
 1670 	  compatible with the previous one! [0x216c]
 1671 	* Option -d added to pidstat: This option reports I/O statistics
 1672 	  for individual tasks.
 1673 	* Option -C added to sadc: This option enables the user to insert
 1674 	  a timestamped comment in the binary data file.
 1675 	* Option -C added to sar: This option tells sar to display
 1676 	  comments inserted in the binary data file by sadc.
 1677 	* sadf updated to display comments.
 1678 	* Fixed a bug that could happen while reading /proc/interrupts,
 1679 	  where irq numbers can now be 4 digits long in recent kernels.
 1680 	* Fixed a possible buffer overflow in ioconf.c.
 1681 	* Makefile updated: Remove previous manual pages before installing
 1682 	  new ones.
 1683 	* pidstat, sar and sadc manual pages updated.
 1684 	* Sysstat DTD file updated.
 1685 	* Fixed DTD version in sadf.h.
 1686 	* NLS updated.
 1687 	* CREDITS file updated.
 1688 
 1689 2007/04/29: Version 7.1.4 - Sebastien Godard (sysstat <at> wanadoo.fr)
 1690 	* Addition of a new command "pidstat" aimed at displaying
 1691 	  per-process statistics.
 1692 	* Option -N added to iostat. This option enables the user to
 1693 	  query any device-mapper devices for their registered device name
 1694 	  [bugzilla #177540].
 1695 	* Fixed a small memory leak in readp_uptime() function.
 1696 	* Typo fixed in configure.in file
 1697 	  (s+INIT_DIR/etc/rc.d/init.d+INIT_DIR=/etc/rc.d/init.d+).
 1698 	* Stricter syntax checking for iostat.
 1699 	* sar -dp now displays the device as "devM-N" (instead of "nodev")
 1700 	  when it can't find its real name in sysstat.ioconf file.
 1701 	* iostat -t now also takes into account the value of environment
 1702 	  variable S_TIME_FORMAT.
 1703 	* Manual pages now take into account variables defined by
 1704 	  "configure".
 1705 	* isag now takes into account variables defined by "configure".
 1706 	* "configure" now determines automatically whether workaround for
 1707 	  SMP race is needed. This workaround is for SMP kernels 2.2.x with
 1708 	  x <= 15 only.
 1709 	* pidstat manual page added. Other manual pages updated.
 1710 	* Makefile updated.
 1711 	* NLS updated.
 1712 	* FAQ updated.
 1713 	* Code cleaned again and again...
 1714 	* Removed sargon from contrib directory since its features are
 1715 	  now included in sysstat by default.
 1716 
 1717 2007/03/27: Version 7.1.3 - Sebastien Godard (sysstat <at> wanadoo.fr)
 1718 	  WARNING: Daily data files format has changed, and is *not*
 1719 	  compatible with the previous one! [0x216b]
 1720 	* Hotplug CPU support: Fixed a bug that happened when sar tried
 1721 	  to read a datafile created while a least one processor was
 1722 	  disabled.
 1723 	* Better support for keeping sar logfiles for more than one month
 1724 	  (several bugs fixed in sa1 and sa2 scripts).
 1725 	* Fixed a small bug in sa2 script, where obsolete log files would not
 1726 	  be deleted if system activity directory was a symbolic link to
 1727 	  some other directory.
 1728 	* The new variable "conf_dir" now enables the user to specify sysstat
 1729 	  configuration directory. This variable is used by "configure".
 1730 	* Added option "--enable-compress-manpg" to "configure" to enable the
 1731 	  user to compress manual pages during installation.
 1732 	* Removed some 'packed' attributes in sa.h and iostat.h that
 1733 	  generated warnings with gcc 4.1.1.
 1734 	* isag (Interactive System Activity Grapher) improved.
 1735 	* CREDITS file updated.
 1736 	* Code cleaned.
 1737 
 1738 2007/03/04: Version 7.1.2 - Sebastien Godard (sysstat <at> wanadoo.fr)
 1739 	  WARNING: Daily data files format has changed, and is *not*
 1740 	  compatible with the previous one! [0x216a]
 1741 	* Better hotplug CPU support. Now sysstat no longer assumes that
 1742 	  CPU#0 can never be disabled. It uses /proc/uptime file to
 1743 	  compute time interval.
 1744 	* Various structures realignment to save memory (and disk space).
 1745 	* Make sar -n display network traffic in kilobytes instead of bytes.
 1746 	* Make sysstat compile cleanly with gcc 4.0.2.
 1747 	* sysstat DTD file updated.
 1748 	* NLS updated: Danish translation added.
 1749 	* Manual pages updated.
 1750 	* CREDITS file updated.
 1751 
 1752 2007/02/21: Version 7.1.1 - Sebastien Godard (sysstat <at> wanadoo.fr)
 1753 	* Autoconf support added.
 1754 	* iconfig (Interactive Configuration script) added. iconfig is
 1755 	  a front-end to ./configure.
 1756 	* spec file updated.
 1757 	* FAQ updated.
 1758 	* sadf manual page updated.
 1759 	* CREDITS file updated.
 1760 
 1761 2007/02/04: Version 7.0.4 - Sebastien Godard (sysstat <at> wanadoo.fr)
 1762 	* Removed linux/major.h from list of files included in ioconf.c.
 1763 	  It was actually not used and also prevented sysstat from being
 1764 	  compiled on GNU/kFreeBSD.
 1765 	* Sysstat scripts (sa1, sa2, sysstat) modified to enable the user
 1766 	  to keep sar data for more than one month.
 1767 	* New parameter (COMPRESSAFTER) added to /etc/sysconfig/sysstat.
 1768 	  It gives the number of days after which sar datafiles must be
 1769 	  compressed to save disk space.
 1770 	* Replaced the word "Device" with "Filesystem" for iostat
 1771 	  NFS report.
 1772 	* iostat manual page updated.
 1773 	* Makefile updated: don't use a static list of languages to
 1774 	  compile NLS files.
 1775 	* "make install" now always install sysstat configuration file
 1776 	  (default location is /etc/sysconfig).
 1777 	* FAQ updated.
 1778 	* Added my email address when displaying sysstat version.
 1779 	* NLS updated.
 1780 
 1781 2006/12/03: Version 7.0.3 - Sebastien Godard (sysstat <at> wanadoo.fr)
 1782 	* iostat NFS statistics added.
 1783 	* iostat manual page updated.
 1784 	* Columns "r/s" and "w/s" enlarged for iostat -x.
 1785 	* Minor change so that sar -u may fit in 80 columns.
 1786 	* NLS updated.
 1787 	* CREDITS file updated.
 1788 
 1789 2006/10/22: Version 7.0.2 - Sebastien Godard (sysstat <at> wanadoo.fr)
 1790 	* Hotplug CPU support added to sar and mpstat 
 1791 	* Use /sys to count the number of available processors.
 1792 	  /proc/stat is used for that only if /sys is not found.
 1793 	* sysstat DTD updated.
 1794 	* sysstat spec file updated (gettext is now required).
 1795 	* NLS updated: Swedish translation added.
 1796 	* Manual pages updated.
 1797 	* Makefile updated.
 1798 	* CREDITS file updated.
 1799 
 1800 2006/09/17: Version 7.0.1 - Sebastien Godard (sysstat <at> wanadoo.fr)
 1801 	* Use now sysconf() function to get the size of a memory page
 1802 	  instead of using header file <asm/page.h>.
 1803 	* The time specified with sadf options -s and -e is now always
 1804 	  considered as given in local time. sadf output is now	really
 1805 	  consistent with that of sar.
 1806 	* Fixed a bug in the SREALLOC() macro which was causing sar to
 1807 	  exit unexpectedly with this message: "realloc: Success".
 1808 	* Try to better guess when a stats title line has to be displayed
 1809 	  by sar.
 1810 	* Makefile updated (SMP_RACE definition was no longer taken into
 1811 	  account when compiling sadc).
 1812 	* sysstat spec file updated.
 1813 	* sar and sadf manual pages updated.
 1814 	* FAQ updated.
 1815 	* CREDITS file updated.
 1816 
 1817 2006/07/09: Version 7.0.0 - Sebastien Godard (sysstat <at> wanadoo.fr)
 1818 	* S_TIME_DEF_TIME environment variable added for sar, sadc and
 1819 	  sadf.
 1820 	* Use now sysconf() function to get the number of clock ticks
 1821 	  per second (HZ value) instead of using kernel include file
 1822 	  <sys/param.h>.
 1823 	* Columns "Device", "rrqm/s" and "wrqm/s" enlarged for iostat -x.
 1824 	* sysstat installation process updated to use chkconfig if
 1825 	  available.
 1826 	* Manual pages updated.
 1827 	* Makefile updated.
 1828 	* sysstat web site address updated.
 1829 	* Code cleaned.
 1830 	* CREDITS file updated.
 1831 
 1832 2006/05/24: Version 6.1.3 - Sebastien Godard (sysstat <at> wanadoo.fr)
 1833 	  WARNING: Daily data files format has changed, and is *not*
 1834 	  compatible with the previous one! [0x2169]
 1835 	* Option -P can now be used with sar even on SMP machines where
 1836 	  only one processor is available.
 1837 	* Small bug fixed for mpstat, where explicitly specifying
 1838 	  processor 0 ("-P 0") could lead to incorrect output on UP
 1839 	  machines.
 1840 	* Option -D added to sadf: this option displays the contents of
 1841 	  a data file in a database-friendly format with a timestamp
 1842 	  expressed in seconds from the epoch.
 1843 	* sadf manual page updated.
 1844 	* NLS updated.
 1845 	* CREDITS file updated.
 1846 
 1847 2006/04/23: Version 6.1.2 - Sebastien Godard (sysstat <at> wanadoo.fr)
 1848 	* Fix incorrect NFS client and server statistics for sar.
 1849 	* sar can now display stats for newly created processes when
 1850 	  option -x ALL or -X ALL is used.
 1851 	* iostat -x was displaying redundant information. It now
 1852 	  displays amount of data read from or written to devices in
 1853 	  sectors, kilobytes or megabytes depending on the switch used.
 1854 	* isag updated to keep up with current sar version.
 1855 	* sar and mpstat manual pages updated.
 1856 	* FAQ updated.
 1857 
 1858 2006/02/22: Version 6.1.1 - Sebastien Godard (sysstat <at> wanadoo.fr)
 1859 	  WARNING: Daily data files format has changed, and is *not*
 1860 	  compatible with the previous one! [0x2168]
 1861 	* New field added to sar: %steal.
 1862 	* The size of a long integer in now saved in the header of the
 1863 	  data file created by sar. This size can be displayed with
 1864 	  sadf -H.
 1865 	* Replaced the keyword "FULL" by the keyword "ALL" for sar -n
 1866 	  to be consistent with remaining options.
 1867 	* Makefile updated (use implicit rules).
 1868 	* sar manual page updated.
 1869 	* CREDITS and FAQ files updated.
 1870 
 1871 2005/11/28: Version 6.0.2 - Sebastien Godard (sysstat <at> wanadoo.fr)
 1872 	* New field added to mpstat and iostat: %steal.
 1873 	* sar updated to take into account cpu steal time.
 1874 	* Off-by-one error in ioc_conv which was corrupting device names
 1875 	  on 64-bit architecture [Debian bug #334305].
 1876 	* Binary RPM package now installs a sample crontab in /etc/cron.d.
 1877 	* Makefile updated (remove sysstat.cron.* during make clean -
 1878 	  new target added: sysstat.crond.sample).
 1879 	* sar now checks exit code from dup2() system calls.
 1880 	* Option -V now only displays sysstat version number.
 1881 	* NLS updated.
 1882 	* FAQ updated.
 1883 	* Manual pages updated.
 1884 
 1885 2005/06/25: Version 6.0.1 - Sebastien Godard (sysstat <at> wanadoo.fr)
 1886 	* Fixed a memory leak in ioconf parsing functions used by sar
 1887 	  and iostat.
 1888 	* sar now displays its statistics to STDOUT in addition to saving
 1889 	  them into the file when option -o has been entered on the
 1890 	  command line.
 1891 	* sar now recalculates number of system items (network interfaces,
 1892 	  disks, serial lines, etc.) when a file rotation happens.
 1893 	* Make sar -b work again when used without option -d.
 1894 	* Small changes so that sysstat can be compiled with gcc-4.0.1.
 1895 	* sysstat updated so that it may be installed on Slackware.
 1896 	* sar manual page updated.
 1897 	* CREDITS file updated.
 1898 	* Code cleaned.
 1899 
 1900 2005/05/14: Version 6.0.0 - Sebastien Godard (sysstat <at> wanadoo.fr)
 1901 	  WARNING: Daily data files format has changed, and is *not*
 1902 	  compatible with the previous one! [0x2167]
 1903 	* Additional fields added to sar -y (TTY statistics). sar, sadf
 1904 	  and DTD updated.
 1905 	* sar -d now only reports for used devices (devices with non zero
 1906 	  statistics).
 1907 	* Stricter sadf syntax checking: various output formats are now
 1908 	  mutually exclusive.
 1909 	* Stricter iostat syntax checking: -k and -m options are now
 1910 	  mutually exclusive.
 1911 	* iostat: option -m is now taken into account even when
 1912 	  displaying extended statistics.
 1913 	* Fixed a bug that prevented iostat from displaying stats about
 1914 	  devices that were unknown in sysstat.ioconf file.
 1915 	* iostat might display bogus sectors values when the corresponding
 1916 	  kernel counters had overflown. This is now fixed.
 1917 	* "sadf datafile -- -A" should also display individual interrupts
 1918 	  if available in datafile.
 1919 	* Fixed a bug that prevented sar -x from displaying stats about a
 1920 	  process if it was after the first 256 processes in the process
 1921 	  list.
 1922 	* Manual pages updated.
 1923 	* sa1 script always uses option -d in crontab.
 1924 	* sysstat.ioconf device configuration file updated.
 1925 	* NLS updated.
 1926 	* FAQ and CREDITS files updated.
 1927 	* Code cleaned.
 1928 
 1929 2005/02/25: Version 5.1.5 - Sebastien Godard (sysstat <at> wanadoo.fr)
 1930 	* -x option added to sadf: it is now able to display the contents of
 1931 	  a sar datafile in XML. The corresponding DTD (Document Type
 1932 	  Definition) is included in the sysstat package.
 1933 	* Small code change so that sysstat may be compiled with gcc-4.0.
 1934 	* A few typos fixed in formulas used by sadf to display stats 
 1935 	  on machines where HZ<>100 (typos appeared in sysstat 5.1.4).
 1936 	* Fixed a bug in the stats displayed by sar -d.
 1937 	* Removed a false workaround in iostat: better show that the kernel
 1938 	  is buggy rather than display a value that seems correct but which
 1939 	  is actually not...
 1940 	* Fixed sar -i option which might not select records at the specified
 1941 	  interval on machines with multiple processors.
 1942 	* NLS updated and cleaned. Do no longer translate fields names (sar,
 1943 	  iostat, etc.). Changed nb_NO.po and nn_NO.po files to nb.po and
 1944 	  nn.po.
 1945 	* Bug fixed in spec file: when installing sysstat i586 RPM package,
 1946 	  sa1 and sa2 scripts were pointing to the wrong sadc location.
 1947 	* Now sar and sadc display the magic number when they meet an
 1948 	  invalid system activity file.
 1949 	* sadf manual page updated.
 1950 	* sysstat RPM spec file is now included in source package.
 1951 	* Code cleaned.
 1952 	* FAQ, Makefile and CREDITS files updated.
 1953 
 1954 2005/01/02: Version 5.1.4 - Sebastien Godard (sysstat <at> wanadoo.fr)
 1955 	  WARNING: Daily data files format has changed, and is *not*
 1956 	  compatible with the previous one! [0x2166]
 1957 	* NFS client and server statistics added to sar.
 1958 	* sar -d now only reads stats for devices (and not partitions)
 1959 	  from /proc/partitions. (This is what it was already doing with
 1960 	  /proc/diskstats).
 1961 	* Display routines from sadf merged, so that -ppc and -db
 1962 	  always output the same values.
 1963 	* sadf updated to handle NFS statistics.
 1964 	* sadf can now display the header of a data file (option -H).
 1965 	* Define MAX_BLKDEV in ioconf.h if non-existent in <linux/major.h>.
 1966 	* sar now looks for sadc in one directory only, specified at
 1967 	  compile time. Moreover it is now possible to have two different
 1968 	  sysstat versions installed: sar knows where its sadc counterpart
 1969 	  is located.
 1970 	* sapath.in removed. SADC_PATH is defined in CONFIG file.
 1971 	* sar and sadf manual pages updated.
 1972 	* sysstat.ioconf file updated.
 1973 	* Fixed a bug in i386 RPM package, where sadc location was not
 1974 	  consistent with that of sar. Spec file updated.
 1975 	* Makefile updated.
 1976 	* NLS updated.
 1977 	* Various cosmetic changes (code and manual pages). Code cleaned.
 1978 	* FAQ and CREDITS files updated.
 1979 
 1980 2004/11/22: Version 5.1.3 - Sebastien Godard (sysstat <at> wanadoo.fr)
 1981 	  WARNING: Daily data files format has changed, and is *not*
 1982 	  compatible with the previous one! [0x2165]
 1983 	* Option -p added to sar: It enables sar (and also sadf) to
 1984 	  display device names as they appear in /dev.
 1985 	* sysstat.ioconf support added.
 1986 	* New fields added to sar -d (more disk activities displayed):
 1987 	  avgrq-sz, avgqu-sz, await, svctm, %util.
 1988 	* sadf updated to handle new disk activities.
 1989 	* I/O and transfer rate statistics as displayed by sar -b are
 1990 	  available whatever the version of the kernel is (i.e. even on
 1991 	  recent kernels).
 1992 	* Disk stats are read by sadc from /proc/stat only if they cannot
 1993 	  be read from /proc/{partitions,diskstats}.
 1994 	* sadc: Some variables declarations moved around.
 1995 	* sar manual page updated.
 1996 	* Added workaround for EMC PowerPath driver bug to enable iostat
 1997 	  to display proper device name.
 1998 	* Makefile updated: Use $@ and $< everywhere; 'make {iostat,mpstat}'
 1999 	  work again; Create object files before linking; Removed unused
 2000 	  IOS_DFLAGS variable; Use DESTDIR variable everywhere; Create
 2001 	  libsysioc.a; Install sysstat.ioconf.
 2002 	* NLS updated.
 2003 	* README and CREDITS files updated.
 2004 
 2005 2004/11/05: Version 5.1.2 - Sebastien Godard (sysstat <at> wanadoo.fr)
 2006 	* sar -d now also uses /proc/partitions to get its data.
 2007 	  From now on sar -d looks in the following files in that order:
 2008 	  /proc/diskstats, /proc/partitions, /proc/stat.
 2009 	* sadc writes disks data to file only if -d option is explicitly
 2010 	  set on the command line.
 2011 	* sadc now reads individual interrupts data from /proc/stat only
 2012 	  if -I option was entered on the command line.
 2013 	* 'sar -A' is now equivalent to 'sar -bBcdqrRuvwWy -I SUM -I XALL
 2014 	  -n FULL -P ALL' (i.e. individual interrupts are also included
 2015 	  in activities).
 2016 	* Option -m now tells iostat to display statistics in megabytes
 2017 	  per second instead of blocks per second.
 2018 	* Make history (number of days to keep log files) configurable
 2019 	  in /etc/sysconfig/sysstat file, which is used by sa2 script.
 2020 	* Now use Vixie cron to launch sadc when possible.
 2021 	* sadc, sa1 and sa2 may now be installed in another directory
 2022 	  than ${PREFIX}/lib/sa. This is useful on 64-bit systems where
 2023 	  the proper directory should be ${PREFIX}/lib64/sa.
 2024 	* When uninstalling sysstat, always delete sysstat script,
 2025 	  config file and links in /etc tree. Also always delete
 2026 	  Vixie cron entry.
 2027 	* sysstat script now returns real exit code.
 2028 	* sar/sadc: Stricter syntax checking for -x and -X options use.
 2029 	* sysstat "*.sh" files renamed in "*.in".
 2030 	* Makefile updated.
 2031 	* sadc and sar manual pages updated.
 2032 	* NLS updated.
 2033 	* FAQ updated.
 2034 	* CREDITS and README files updated.
 2035 
 2036 2004/10/09: Version 5.1.1 - Sebastien Godard (sysstat <at> wanadoo.fr)
 2037 	  WARNING: Daily data files format has changed, and is *not*
 2038 	  compatible with the previous one! [0x2164]
 2039 	* sar now reads CPU data, number of context switches, number
 2040 	  of sectors and total number of interrupts as 64-bit unsigned
 2041 	  values. It also reads the number of running processes as
 2042 	  unsigned long instead of unsigned int.
 2043 	* sadf - System activity data formatter command added.
 2044 	* Options -h and -H removed from sar. "sar -h" is replaced by
 2045 	  "sadf -p", and "sar -H" is replaced by "sadf -d". Read sadf
 2046 	  manual page, as its syntax is a bit different from that of sar.
 2047 	* Common code for sar and sadf moved to sa_common.c file.
 2048 	* pid_stats members don't need to be aligned since these stats
 2049 	  are not written to daily data files. Packing them saves some
 2050 	  memory on 32-bit architectures.
 2051 	* No longer indicate that -x and -X are possible options for sadc.
 2052 	  They are only useful when used as options for sar, not sadc.
 2053 	* Minor buffer overrun fixed in iostat.
 2054 	* Updated CPU header for iostat and mpstat: CPU used while executing
 2055 	  at the system level is displayed as '%system' by iostat (like sar)
 2056 	  and as '%sys' by mpstat.
 2057 	* sadf manual page added. Other manual pages updated.
 2058 	* Updated the GPL notices (the address of the FSF was wrong).
 2059 	* Makefile updated.
 2060 	* NLS updated.
 2061 	* README, FAQ and CREDITS files updated.
 2062 
 2063 2004/08/09: Version 5.0.6 - Sebastien Godard (sysstat <at> wanadoo.fr)
 2064 	* The value for file-sz reported by sar -v was a number of free
 2065 	  handles, and not a number of used ones! This is now fixed (and
 2066 	  this is really now a number of _used_ file handles).
 2067 	* Now ask during config stage for the directory where sadc will
 2068 	  be located. This may be useful for some systems where sadc
 2069 	  needs to be installed in a specific location (e.g. on 64 bit
 2070 	  s390 systems, the proper directory should be /usr/lib64/sa).
 2071 	* sa1 script updated: Use '-' to specify current daily data file
 2072 	  instead of guessing its name using current date.
 2073 	* NLS updated: be consistent with GNU gettext standards.
 2074 	* iostat manual page updated.
 2075 	* FAQ updated.
 2076 	* Makefile updated.
 2077 	* CREDITS file updated.
 2078 
 2079 2004/06/08: Version 5.0.5 - Sebastien Godard (sysstat <at> wanadoo.fr)
 2080 	* Timestamp is no longer limited to 11 characters. This should
 2081 	  avoid problems with somes locales (for example Japanese locale,
 2082 	  where 'mojibake' used to be displayed by sar and mpstat sometimes).
 2083 	* Fixed a bug in sysstat RPM spec file (symlinks to sysstat
 2084 	  script were wrong in /etc/rc.d directories).
 2085 	* sar now checks parameters for options -n, -s and -e more
 2086 	  aggressively.
 2087 	* NLS updated: Japanese translation added.
 2088 	* Various typos fixed in several files (manual pages, README, etc.)
 2089 	* CREDITS file updated.
 2090 
 2091 2004/05/20: Version 5.0.4 - Sebastien Godard (sysstat <at> wanadoo.fr)
 2092 	* When trying to lock file, sadc now checks for both EWOULDBLOCK
 2093 	  and EAGAIN error codes to be portable.
 2094 	* sar could sometimes display a line whose time stamp was greater
 2095 	  than the limit set by -e option. This is no longer possible.
 2096 	* The sadc command in sysstat.sh script had to be enclosed in
 2097 	  quotes to work when called via 'su -c'.
 2098 	* The sysstat.sh script was sending the output of sadc command
 2099 	  to stdout instead of the standard system activity file. This
 2100 	  is now fixed.
 2101 	* Outfile must now be explicitly set to "-" for sadc to use the
 2102 	  standard system activity file.
 2103 	* FAQ updated.
 2104 	* iostat manual page updated. Typo fixed in sadc manual page.
 2105 	* Fixed the "Save picture" option of isag script.
 2106 
 2107 2004/04/07: Version 5.0.3 - Sebastien Godard (sysstat <at> wanadoo.fr)
 2108 	* iostat now reads the number of sectors in /proc/diskstats or
 2109 	  from sysfs as 64-bit unsigned values.
 2110 	* iostat and mpstat now read CPU data and the number of
 2111 	  interrupts in /proc/stat as 64-bit unsigned values.
 2112 	* sar uses "%u" instead of "%d" to read unsigned integer
 2113 	  values _everywhere_.
 2114 	* sar and sadc are now a little bit more verbose when dealing
 2115 	  with invalid activity files.
 2116 	* Network interface name size is now read from include file
 2117 	  <net/if.h>.
 2118 	* FAQ polished up.
 2119 	* Slovak translation added. NLS updated.
 2120 	* Typo fixed in iostat manual page.
 2121 	* Makefile and CREDITS file updated.
 2122 	* isag upgraded to version 1.26 (isag package release 0.81.0).
 2123 
 2124 2004/03/10: Version 5.0.2 - Sebastien Godard (sysstat <at> wanadoo.fr)
 2125 	* iostat will _again_ look for statistics in /proc/partitions if
 2126 	  available. Too many production servers are still using 2.2.x or
 2127 	  2.4.x kernels and iostat must be able to display extended stats
 2128 	  also for them (/proc/partitions support was removed in sysstat
 2129 	  version 4.1.3). So now, iostat gets its statistics from the
 2130 	  following sources in that order: /proc/diskstats, sysfs,
 2131 	  /proc/partitions and then /proc/stat.
 2132 	* statistics are now read by iostat and mpstat as unsigned long
 2133 	  instead of int to avoid integer overflow.
 2134 	* iostat should now handle properly the case when the 'weighted
 2135 	  number of milliseconds spent doing I/Os' (read in sysfs or
 2136 	  /proc/{partitions,diskstats}) decreases with time.
 2137 	* iostat manual page updated.
 2138 	* Minor temporary file vulnerability fixed in isag command.
 2139 	* README, FAQ and CREDITS files updated.
 2140 	* Author's email changed.
 2141 
 2142 2004/02/02: Version 5.0.1 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2143 	* -L option added to sadc. Enable sadc to lock its output file
 2144 	  to prevent multiple instances from writing to it at once.
 2145 	* sa1 and sysstat scripts updated to take advantage of -L option.
 2146 	* Handle the case where, under very special circumstances, STDOUT
 2147 	  may become unavailable, and sar, iostat and mpstat are no longer
 2148 	  able to display anything.
 2149 	* sadc as called in sysstat script also uses -F option to force
 2150 	  the creation of daily data file.
 2151 	* sar, sadc and mpstat manual pages updated.
 2152 	* Code cleaned.
 2153 	* FAQ and CREDITS files updated.
 2154 
 2155 2003/11/09: Version 5.0.0 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2156 	* New fields added to mpstat: %irq (%time spent servicing
 2157 	  interrupts) and %soft (%time spent servicing softirqs).
 2158 	* sar and iostat updated to take into account time spent servicing
 2159 	  interrupts and softirqs when displaying percentage of time
 2160 	  in system mode.
 2161 	* By default iostat now displays only statistics information for
 2162 	  devices that are used by the system. You should now use the ALL
 2163 	  keyword to tell iostat to display statistics for every device
 2164 	  including those that have never been used.
 2165 	* The file version.h is now dynamically created. sysstat's version
 2166 	  number is now only recorded in the Makefile.
 2167 	* sar manual page updated: beginning with kernels 2.4 and later,
 2168 	  pgpgin and pgpgout statistics are in kilobytes and not in
 2169 	  blocks (see linux-2.4/fs/proc/proc_misc.c and
 2170 	  linux-2.6/mm/page_alloc.c).
 2171 	* iostat and mpstat manual pages updated.
 2172 	* Makefile updated: don't process NLS files if they are up-to-date.
 2173 	* sysstat's RPM spec file updated to enable clean, non-root builds.
 2174 	* NLS updated.
 2175 	* FAQ and CREDITS files updated.
 2176 
 2177 2003/09/28: Version 4.1.7 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2178 	  WARNING: Daily data files format has changed, and is *not*
 2179 	  compatible with the previous one! [0x2163]
 2180 	* /proc/diskstats is now the preferred source for iostat to get its
 2181 	  statistics. If non-existent, iostat falls back on sysfs then
 2182 	  on /proc/stat.
 2183 	* In addition to devices, partitions can also be entered on the
 2184 	  command line for iostat providing that option -x is not used.
 2185 	* /dev prefix has been removed from device name displayed by iostat -x.
 2186 	* sar -d now looks for disks statistics in /proc/diskstats with
 2187 	  post 2.5 kernels.
 2188 	* sar uses /proc/vmstat file with post 2.5 kernels to find paging
 2189 	  and swapping statistics.
 2190 	* activepg, inadtypg, inaclnpg and inatarpg stats removed from
 2191 	  sar -B report (they were not really useful).
 2192 	* sar -B now displays the number of page faults made by the system
 2193 	  (pgfault/s and pgmajflt/s).
 2194 	* Stat on shared memory removed from sar -r and sar -R (this stat
 2195 	  was no longer maintained by the kernel since 2.4 because of
 2196 	  performance problems).
 2197 	* Cached swap statistic information added to sar -r.
 2198 	* sar -d now displays separate statistics for sectors that are
 2199 	  read from or written to devices.
 2200 	* %file-sz (percentage of used file handles) is no longer displayed
 2201 	  by sar -v, since the upper limit for the number of open files
 2202 	  will self-scale with 2.6 kernels.
 2203 	* sar now looks more aggressively for network devices in /proc/net/dev.
 2204 	* Heading spaces in network interface names removed (sar -n).
 2205 	* Fixed a problem reading /proc/interrupts when there are a lot
 2206 	  of CPUs (mpstat, sadc).
 2207 	* NR_IRQS value increased to 256, since IA64 supports 256 irqs
 2208 	  per CPU.
 2209 	* Some stats counters are now read as unsigned long instead of
 2210 	  unsigned int (pgpgin, pgpgout, pswpin, pswpout, irq_sum).
 2211 	* sar and iostat manual pages updated.
 2212 	* FAQ, README and CREDITS files updated.
 2213 	* NLS updated.
 2214 
 2215 2003/08/20: Version 4.1.6 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2216 	  WARNING: Daily data files format has changed, and is *not*
 2217 	  compatible with the previous one! [0x2162]
 2218 	* Machine uptime calculation is now optimized on SMP machines
 2219 	  to minimize the consequences if an overflow condition happens.
 2220 	  Especially useful when asking for stats since system boot.
 2221 	* -F option added to sadc. Useful to force the creation of the
 2222 	  daily data file: an already existing file with a wrong format
 2223 	  will be truncated by sadc if this option is used.
 2224 	* sa1 script now calls sadc with -F option.
 2225 	* The processor number to which the process is attached was no
 2226 	  longer displayed by sar -x. Make it appear again.
 2227 	* CPU usage for processes, as displayed by sar -x and sar -X, should
 2228 	  now be correct on machines where HZ <> 100 (e.g. IA64 architecture).
 2229 	* iostat still assumed that jiffies were 100ths of a second in some
 2230 	  places. Now use Linux HZ definition *everywhere*.
 2231 	* The average I/O requests queue length as displayed by iostat -x was
 2232 	  wrongly calculated. This is now fixed.
 2233 	* Manual pages updated.
 2234 	* NLS updated.
 2235 	* Cosmetic changes in various parts of the code.
 2236 	* FAQ, README and CREDITS files updated.
 2237 
 2238 2003/07/21: Version 4.1.5 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2239 	  WARNING: Daily data files format has changed, and is *not*
 2240 	  compatible with the previous one! Delete existing data files
 2241 	  in /var/log/sa directory! [0x2161]
 2242 	* 'sar -x <pid>' and 'sar -X <pid>' work again.
 2243 	* sar had a longstanding bug that prevented option -P from
 2244 	  working properly if the machine had more than 32 processors.
 2245 	  This is now fixed.
 2246 	* Fixed a bug introduced in 4.1.2, which made some LINUX RESTART
 2247 	  messages to not be displayed by sar.
 2248 	* sar now uses bitmap of char instead of int to avoid endianness
 2249 	  problems.
 2250 	* sar can now handle a huge number of processors, serial lines and
 2251 	  network interfaces.
 2252 	* FAQ updated.
 2253 
 2254 2003/07/01: Version 4.1.4 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2255 	  WARNING: Daily data files format has changed, and is *not*
 2256 	  compatible with the previous one! Delete existing data files
 2257 	  in /var/log/sa directory! [0x2160]
 2258 	* Fixed the way overflow conditions were handled by sar for
 2259 	  interfaces counters.
 2260 	* On really big machines with 100 GB of memory or more, the values
 2261 	  read by sadc in /proc/meminfo would get truncated and cause havoc
 2262 	  in the calculations. This is now fixed.
 2263 	* iostat and sar can now read many more disk entries in /proc/stat if
 2264 	  necessary.
 2265 	* Option "-x SUM" removed for sar. It was used to tell sar to display
 2266 	  the total number of minor and major faults made by the system.
 2267 	  Unfortunately, the calculation was tricky, and the results were
 2268 	  uncertain...
 2269 	* NLS updated. Polish translation added. Also proper charset and
 2270 	  encoding declarations added to fix msgfmt warnings and allow
 2271 	  gettext to recode between various charsets (e.g. German
 2272 	  translation will be shown properly both with
 2273 	  LANG=de_DE.ISO-8859-1, and LANG=de_DE.UTF-8)
 2274 	* Code 'sanitization'.
 2275 	* Manual pages updated.
 2276 	* README and FAQ files updated.
 2277 
 2278 2003/05/08: Version 4.1.3 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2279 	* iostat should now be fully 2.5/2.6 kernel compliant.
 2280 	* Disks arrays in iostat are now dynamically sized.
 2281 	* iostat: sysfs is now used in preference to /proc/stat if available.
 2282 	* iostat will no longer look for statistics in /proc/partitions.
 2283 	  sysfs filesystem must now be available for iostat to get its
 2284 	  extended stats (post 2.5 kernels).
 2285 	* iostat: Devices for which statistics are requested can now be entered
 2286 	  on the command line even if option -x is not used.
 2287 	* Usage messages updated.
 2288 	* Manual pages updated.
 2289 	* Code cleaned (dk_drive_sum removed in iostat, long lines folded,
 2290 	  functions split in smaller parts, etc.)
 2291 	* NLS updated. Romanian translation added.
 2292 	* isag upgraded to version 1.22.
 2293 
 2294 2003/01/24: Version 4.1.2 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2295 	  WARNING: Daily data files format has changed, and is *not*
 2296 	  compatible with the previous one! Delete existing data files
 2297 	  in /var/log/sa directory! [0x215f]
 2298 	* sar -q now also displays load average for the past 15 minutes.
 2299 	* -P option added to sar. This option enables sar to display
 2300 	  stats on a per processor basis. Options -U and '-I PROC' are
 2301 	  deprecated. 'sar -U ALL' is replaced by 'sar -u -P ALL', and
 2302 	  'sar -I PROC' by 'sar -I SUM -P ALL'.
 2303 	* Fixed iowait value displayed by sar on SMP machines with pre 2.5
 2304 	  kernels.
 2305 	* When displaying CPU utilization on SMP machines, sar now
 2306 	  recalculates the interval based on current CPU's tick count.
 2307 	* Always check that the number of CPUs has not increased when
 2308 	  reading /proc/stat (sadc, mpstat).
 2309 	* sadc: Don't assume that the first line in /proc/net/sockstat
 2310 	  concerns sockets. Check it!
 2311 	* Serial lines are ignored by sadc for every kind of kernels
 2312 	  (UP, SMP...) if SMP_RACE is defined.
 2313 	  SMP_RACE is no longer defined by default in RPM packages.
 2314 	* Code cleaned: Dead code removed in iostat.c, some lines longer
 2315 	  than 80 chars folded, etc.
 2316 	* sar manual page updated.
 2317 	* FAQ updated.
 2318 	* NLS updated.
 2319 
 2320 2003/01/02: Version 4.1.1 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2321 	  WARNING: Daily data files format has changed, and is *not*
 2322 	  compatible with the previous one! Delete existing data files
 2323 	  in /var/log/sa directory! [0x215e]
 2324 	* sar -u/-U, iostat and mpstat can now display time spent in
 2325 	  I/O wait mode (with 2.5 kernels and above).
 2326 	* Values like -1 and -2 are no longer aliases for keywords
 2327 	  ALL and XALL (sar -U, sar -I, mpstat -P).
 2328 	* Buglet fixed in iostat.h.
 2329 	* LC_CTYPE needs to be set, or it will emit messages with ?????? only
 2330 	  on some locales, especially ja_JP.eucJP
 2331 	* sar, mpstat and iostat manual pages updated.
 2332 	* NLS updated.
 2333 	* CREDITS file updated.
 2334 	* Typo removed in FAQ file.
 2335 
 2336 2002/11/13: Version 4.0.7 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2337 	* Make data for timestamp 00:00:00 appear in one of the daily data
 2338 	  files when sar/sadc rotates its output file.
 2339 	* Take out check for non SMP configuration when asking for
 2340 	  mpstat -P.
 2341 	* sargon script updated.
 2342 	* FAQ updated.
 2343 
 2344 2002/08/04: Version 4.0.6 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2345 	* mpstat now uses a bitmap of char instead of int to avoid endianness
 2346 	  problems. As a consequence, mpstat should now work on PowerMac
 2347 	  architectures.
 2348 	* CPU activity as displayed by mpstat -P for a given processor was
 2349 	  in a wrong range on SMP machines (e.g. 0-50% for a dual processor
 2350 	  box).
 2351 	* Missing bitmap initialization fixed in mpstat.c.
 2352 	* Configuration script updated.
 2353 	* FAQ updated.
 2354 
 2355 2002/05/12: Version 4.0.5 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2356 	* Average wait times and service times as displayed by iostat -x
 2357 	  were wrong by a factor of 10. This is now fixed.
 2358 	* Linux RESTART messages must now be in the interval specified by
 2359 	  -s/-e options to be displayed by sar.
 2360 	* Fixed a small bug that affected the timestamp for RESTART messages
 2361 	  displayed by sar -h when option -t was used.
 2362 	* sar -H now displays its data in local time instead of UTC when
 2363 	  option -t is used.
 2364 	* sargon shell script added.
 2365 	* Created a contrib directory, including sargon and isag commands.
 2366 	* NLS updated.
 2367 	* FAQ updated.
 2368 	* Makefile updated.
 2369 	* sar manual page updated.
 2370 
 2371 2002/04/07: Version 4.0.4 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2372 	* iostat is now able to display I/O activity in kB/s with 2.4.x
 2373 	  kernels (option -k).
 2374 	* Fixed a typo in 'sar -W -h' output.
 2375 	* Try to handle the case when some parameters in /proc/net/dev
 2376 	  may overflow ULONG_MAX.
 2377 	* 'sar -d' now displays sectors per second instead of blocks
 2378 	  per second.
 2379 	* iostat and sar manual pages updated.
 2380 	* Added a FAQ.
 2381 	* NLS updated: Russian translation added.
 2382 
 2383 2002/01/27: Version 4.0.3 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2384 	* iostat now displays statistics in kB/s when option -x is used.
 2385 	* Configuration script updated.
 2386 	* sar and iostat manual pages updated.
 2387 	* umask also set in sa1 shell script.
 2388 	* Various sanity checks added.
 2389 	* Fixed potential segmentation faults that could happen with some
 2390 	  locales.
 2391 	* KB (standing for kilobytes) replaced with kB in various places.
 2392 	* NLS updated: Italian translation added.
 2393 
 2394 2001/09/22: Version 4.0.2 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2395 	* CPU usage, as displayed by iostat, mpstat and sar, should now
 2396 	  be OK on machines where HZ <> 100 (e.g. IA64 architecture).
 2397 	* MAX_PART constant set to 256 in iostat.h.
 2398 	* "-H" database friendly option added to sar.
 2399 	* Better disks and network interfaces management (both may be
 2400 	  registered dynamically).
 2401 	* Made options "-s" and "-e" work when option "-h" is used.
 2402 	* isag upgraded to version 1.17.
 2403 	* isag installation is now optional and can be chosen at config stage.
 2404 	* Now try to install man pages in ${PREFIX}/share/man instead of
 2405 	  ${PREFIX}/man.
 2406 	* sa2 shell script updated.
 2407 	* Configuration script updated.
 2408 	* sar manual page updated.
 2409 	* NLS updated: Norwegian translation added.
 2410 
 2411 2001/06/24: Version 4.0.1 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2412 	* Files created by sa2 shell script were world writable. This is
 2413 	  now fixed.
 2414 	* sa2.sh shell script updated: only remove sa?? and sar?? files.
 2415 	* Don't use PAGE_SHIFT since it no longer necessarily exists in
 2416 	  <asm/page.h>. Compute it using page size instead.
 2417 	* Cosmetic changes for iostat.
 2418 	* NLS updated: Afrikaans translation added.
 2419 
 2420 2001/04/08: Version 4.0.0 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2421 	* Better network interfaces handling. Now take into account the
 2422 	  fact that they may be registered/unregistered dynamically.
 2423 	* Changed formula used to display statistics in order to avoid
 2424 	  overflow conditions.
 2425 	* Fixed a bug in iostat, where the %util value scaled incorrectly.
 2426 	* Better long file names management by iostat.
 2427 	* mpstat and sar no longer periodically display the title line when
 2428 	  stdout has been redirected to a pipe or a file.
 2429 	* sa2.sh shell script updated: Now exec sadc.
 2430 	* Configuration script updated.
 2431 	* NLS updated.
 2432 	* Makefile updated.
 2433 	* Manual pages updated.
 2434 	* isag command updated.
 2435 
 2436 2001/03/04: Version 3.3.6 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2437 	  WARNING: Daily data files format has changed, and is *not*
 2438 	  compatible with the previous one! Delete existing data files
 2439 	  in /var/log/sa directory! [0x215d]
 2440 	* New paging statistics added (sar -B). Kernel 2.4 only.
 2441 	* Load averages and queue length statistics added (option -q for sar).
 2442 	* Per device statistics added (option -d for sar). Kernel 2.4 only.
 2443 	* Better accuracy when computing average for some statistics.
 2444 	* Display all the contents of a daily data file when the count
 2445 	  parameter is not given on the command line.
 2446 	* Check sar command line options more aggressively.
 2447 	* iostat no longer freezes if -c and -d options are used together.
 2448 	* Fixed a bug that prevented iostat from displaying more than an
 2449 	  average of three devices with 2.4 kernels (a buffer was too small).
 2450 	* Check added to ensure that sar and sadc commands are consistent.
 2451 	* sar manual page updated.
 2452 	* NLS updated.
 2453 	* Code cleaned (use smaller subroutines).
 2454 	* Makefile updated.
 2455 	* isag command updates.
 2456 
 2457 2001/02/11: Version 3.3.5 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2458 	* iostat command improved. Take now full advantage of Stephen
 2459 	  Tweedie's I/O accounting patch to display extended statistics
 2460 	  (option -x).
 2461 	* The default value for the count parameter of the sar command is
 2462 	  now 1 (this is how sar works with other Un*xes...). A value of
 2463 	  0 will indicate that reports are to be generated continuously.
 2464 	* Code cleaned: Now always use 'double' numbers instead of the
 2465 	  INT_PART, INT_VAL, DEC_PART and DEC_VAL macros.
 2466 	* Don't assume that jiffies are 100ths of a second. Use Linux
 2467 	  HZ definition instead.
 2468 	* NLS updated (small fix).
 2469 	* sar and iostat manual pages updated.
 2470 	* isag (Interactive System Activity Graph) command added.
 2471 	* Makefile updated.
 2472 
 2473 2001/01/26: Version 3.3.4 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2474 	* Disk I/O statistics for the last device were counted twice when
 2475 	  reading /proc/stat file with 2.4 kernels (sar -b). This is now
 2476 	  fixed.
 2477 	* iostat command is no longer able to save its data to a file.
 2478 	  In fact, iostat has never been supposed to work that way, and I
 2479 	  have never really maintained this option.
 2480 	* iostat now also works with 2.4 kernels. It can handle the format
 2481 	  of the /proc/stat file for both 2.2 and 2.4 kernels.
 2482 	* sar now reports statistics on allocated disk quotas entries
 2483 	  instead of on used ones (sar -v).
 2484 	* Manual pages updated for sar and iostat.
 2485 
 2486 2000/12/31: Version 3.3.3 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2487 	  WARNING: Daily data files format has changed, and is *not*
 2488 	  compatible with the previous one! Delete existing data files
 2489 	  in /var/log/sa directory!
 2490 	* Disk usage displayed by iostat on SMP machines was wrong. This
 2491 	  is now fixed.
 2492 	* iostat command cleaned: All the statistics not implemented in
 2493 	  the standard Linux kernel have been removed (tty, iowait...).
 2494 	* sar can now handle I/O and transfer rate statistics with both
 2495 	  2.2.x and 2.4.x Linux kernels (-b option).
 2496 	* Removed %inode-sz that was displayed by sar -v, since the file
 2497 	  inode-max in /proc/sys/fs no longer exists in Linux 2.4.
 2498 	  The new 2.4.x kernels now seem to be able to allocate inode
 2499 	  structures dynamically, and to free them when necessary (see
 2500 	  linux/fs/inode.c).
 2501 	* Removed statistics on highest in-used sockets. Relevant
 2502 	  counters have disappeared from sockstat file in /proc/net
 2503 	  for 2.4 kernels (sar -n SOCK).
 2504 	* Added statistics on IP datagram fragments (sar -n SOCK).
 2505 	  Only available for 2.4 kernels.
 2506 
 2507 2000/11/19: Version 3.3.2 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2508 	* sar now saves timestamps in its daily data files both in UST
 2509 	  and in the user's timezone formats.
 2510 	  WARNING: Daily data files format has changed, and is *not*
 2511 	  compatible with the previous one!
 2512 	* sar now displays timestamps in locale time when reading data
 2513 	  from its daily data files. -t option has been added to sar,
 2514 	  to enable it to display timestamps in the original locale
 2515 	  time of the data file creator.
 2516 	* Size of various buffers made larger.
 2517 	* Number of interrupts per second for 'all' CPU displayed by the
 2518 	  mpstat command was wrong. This is now fixed.
 2519 	* Makefile updated.
 2520 	* Usage message updated.
 2521 
 2522 2000/09/17: Version 3.3.1 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2523 	* mpstat command added.
 2524 	* Manual page added for mpstat.
 2525 	* Option -h added, enabling sar to display data from a daily data
 2526 	  file in a format that can easily be handled with pattern
 2527 	  processing commands like awk.
 2528 	* Manual page updated for sar.
 2529 	* iostat now writes KB (for kilobytes) instead of Kb, which could
 2530 	  have been interpreted as kilobits...
 2531 	* Disk accounting patch for iostat removed.
 2532 	* NLS updated.
 2533 
 2534 2000/08/06: Version 3.2.4 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2535 	* Fixed a bug that prevented sar from reading its daily data files
 2536 	  when they had been created using -I option.
 2537 	* Network statistics averages were sometimes wrong when reading
 2538 	  data from a file. This is now fixed.
 2539 	* README-patch file updated.
 2540 	* Configuration script updated to deal with Debian directories.
 2541 
 2542 2000/06/25: Version 3.2.3 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2543 	* Configuration scripts updated. Can now print a help message.
 2544 	* Workaround for SMP race in Linux serial driver added.
 2545 	  This workaround is enabled by default in RPM binary packages.
 2546 	* sar manual page updated.
 2547 	* Added iostat disk accounting patch against 2.2.16 linux kernel.
 2548 	* Removed a few typos in the comments of the source code.
 2549 
 2550 2000/06/11: Version 3.2.2 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2551 	* Now handle interrupts per processor better. Output improved.
 2552 	* Makefile modified to comply with redhat good packaging.
 2553 	* sysstat initialization script updated (don't su to root when
 2554 	  we are already root).
 2555 	* sar now looks for sadc data collector in more places.
 2556 	* NLS is now enabled by default.
 2557 	* Silly bug in iostat disk accounting patch fixed.
 2558 	* Added iostat disk accounting patch against 2.2.15 linux kernel.
 2559 
 2560 2000/04/02: Version 3.2 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2561 	* sadc no longer complains when daily data files have a null length.
 2562 	* Configuration script added (make config).
 2563 	* Statistics on sockets in use added.
 2564 	* Got rid of various limits (maximum number of serial lines,
 2565 	  maximum number of network interfaces).
 2566 	* Better management of dynamic files contents.
 2567 	* Cosmetic change for timestamp display.
 2568 	* Manual pages updated.
 2569 	* Documentation added in ${PREFIX}/doc/sysstat-x.y.
 2570 
 2571 2000/02/20: Version 3.1 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2572 	* Fixed a bug that made average numbers wrong for some statistics
 2573 	  when reading them from a system activity file.
 2574 	* Fixed a bug that prevented the user from retrieving some
 2575 	  statistics when reading them from a system activity file.
 2576 	* sadc no longer core-dumps on UP machines with SMP support enabled
 2577 	  in the kernel.
 2578 	* System activity files are now readable by everybody.
 2579 	* Average statistics since boot time are now printed when interval
 2580 	  parameter is set to 0. If interval and count parameters are not
 2581 	  set on the command line, sar selects requested activities from
 2582 	  the current system activity daily data file.
 2583 	* sadc, sa1 and sa2 manual pages moved to chapter 8 instead of 1m.
 2584 	* iostat disk accounting patch modified to work with md drivers.
 2585 
 2586 2000/01/30: Version 3.0 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2587 	* sadc - system activity data collector added.
 2588 	* sa1, sa2 and sysstat.sh shell scripts added.
 2589 	* Manual pages added for sadc, sa1, sa2.
 2590 	* sar heavily modified to use stats sent by sadc.
 2591 	* System activity data file now records system restarts.
 2592 	* Every records in the iostat and system activity data files have
 2593 	  their own timestamp now.
 2594 	* sar and iostat largely modified to use structures when reading or
 2595 	  writing data files.
 2596 	* Per-process statistics added.
 2597 	* System minor and major fault statistics added.
 2598 	* TTY device statistics added.
 2599 	* Memory and swap space utilization statistics added.
 2600 	* Per-processor interrupt statistics added.
 2601 	* Statistics for kernel parameters (dcache, inodes, superblocks, etc.) 
 2602 	  added.
 2603 	* Network device statistics added.
 2604 	* S_TIME_FORMAT environment variable added.
 2605 	* Meaning of -i option has changed for sar.
 2606 	* -d option removed for sar since it is no longer needed (we have
 2607 	  sadc now).
 2608 	* sar now uses keywords such as ALL, SUM, etc. instead of numerical
 2609 	  parameters.
 2610 	* iostat disk accounting patch improved.
 2611 	* 'page' field in /proc/stat is no longer used by iostat (was
 2612 	  unreliable).
 2613 	* Workaround for buggy RTC (or kernels?) added. Used when the number
 2614 	  of jiffies spent by the system in the idle task is decreasing in
 2615 	  /proc/stat.
 2616 	* Manual pages updated.
 2617 	* NLS updated: Portuguese translation added.
 2618 	* Makefile updated.
 2619 
 2620 1999/11/28: Version 2.2 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2621 	* Option -d added to sar to enable it to be started as a daemon.
 2622 	* sar initialization script updated to use -d option.
 2623 	* Option -V added to sar and iostat (print version number and usage).
 2624 	* Fixed a bug that made CPU utilization displayed by iostat wrong on
 2625 	  SMP machines.
 2626 	* Manual pages updated and moved to chapter 1 instead of 8.
 2627 	* sar '-m' option renamed to '-r'.
 2628 	* Display improved for iostat.
 2629 	* NLS updated: Spanish translation added.
 2630 	* Patch against kernel 2.2.13 added for iostat.
 2631 
 2632 1999/10/24: Version 2.1 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2633 	* The sar and iostat commands can now work on non SMP-machines even
 2634 	  if the kernel is compiled with SMP support enabled.
 2635 	* Fixed a bug that made the time displayed by iostat wrong when
 2636 	  reading stats back from a file.
 2637 	* Added memory statistics: free/shared/buffer/cached pages (sar -m).
 2638 	* Option -h added to sar to print its header periodically.
 2639 	* Set unavailable fields to zero when writing iostat file.
 2640 	* sar now displays 'proc/s' instead of 'fork/s' since exec'ed
 2641 	  processes are also taken into account.
 2642 	* Manual pages updated.
 2643 	* sysstat is now available in RPM format.
 2644 	* Code cleaned up and made safer.
 2645 
 2646 1999/09/19: Version 2.0 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2647 	* iostat now displays logical block I/O stats for each IDE device, or
 2648 	  global Kb/s rate for all the block devices. Stats in Kb/s for each
 2649 	  block device are not available for standard kernels due to Linux
 2650 	  poor disk accounting... Anyway a patch is provided in this version
 2651 	  of 'sysstat' in the 'patch' directory to fix that.
 2652 	* System uptime is no longer read in /proc/uptime but computed from
 2653 	  the cpu line in /proc/stat.
 2654 	* When stats are read from a file (option -f of iostat and sar),
 2655 	  values are now computed in accordance with the interval given by
 2656 	  the user on the command line.
 2657 	* Old '-o' option for iostat removed. Now iostat can save data
 2658 	  into a file in a binary format and re-read them later (options
 2659 	  '-o' and '-f') in the same way sar does.
 2660 	* Number of available processors now taken into account when
 2661 	  retrieving CPU usage from /proc/stat.
 2662 	* Removed a bug that prevented 'sar -U' to work on SMP machines.
 2663 	* Fixed a bug that made per-CPU average usage wrong on SMP machines.
 2664 	* Use of option -U is now possible for sar when reading from a file
 2665 	  even if the machine is not an SMP one.
 2666 	* Fixed a bug that prevented sar from re-reading stats saved in a file
 2667 	  when -I or -U option had been used.
 2668 	* iostat modified to work on SMP machines.
 2669 	* Changed the formula used to display stats in order not to get
 2670 	  numbers greater than UINT_MAX.
 2671 	* System name, release number and hostname are now saved in 
 2672 	  system activity files.
 2673 	* iostat now displays system name, release number and hostname
 2674 	  when invoked.
 2675 	* Daily system activity file rotation added for sar.
 2676 	* Improved 64-bit system support.
 2677 	* CREDITS file added.
 2678 	* NLS updated: German translation added.
 2679 	* Manual pages updated.
 2680 	* Makefile updated: Do not call msgfmt if NLS is not enabled.
 2681 
 2682 1999/06/25: Version 1.2 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2683 	* Better NLS support (date, time and numerical values, NLS enabled
 2684 	  for sar, etc.).
 2685 	* System activity daily file structure changed: Is now independent of
 2686 	  the locale and is more compact.
 2687 	* sar updated to support SMP machines (per CPU accounting).
 2688 	* Code cleaned, man pages updated...
 2689 
 2690 1999/05/28: Version 1.1 - Sebastien Godard <sebastien.godard@wanadoo.fr>
 2691 	* NLS support added. French translation started but needs to be
 2692 	  completed.
 2693 	* sar updated to support more than 16 interrupts (potential APIC
 2694 	  interrupt sources).
 2695 	* A few typos removed (man pages, etc.).
 2696 	* Author email address updated :-)
 2697 	* Tested on kernel 2.2.5.
 2698 
 2699 1999/03/06: Version 1.0 - Sebastien Godard <sebastien.godard@gazdefrance.com>
 2700 	* Initial Revision. Tested on kernel 2.0.36.