2007-12-16  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 3.5a Released.

2007-12-15  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* acpi.h, acpi.c: Patch from Joey Hess for the following:
	   - Deal with batteries that report they're charged to greater than their
	     max capacity.
	   - Patch from Christian Schfer to add support for using on acpi systems
	     with no batteries.
	   - guard against potential division by zero.
	   - fix an off-by-one
	   - minor bug fix to acpi code, don't skip over dotfiles

2007-11-20  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 3.5 Released.

2007-09-26  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* Makefile: Added DESTDIR option for installation location.

2007-09-09  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 3.4g Released.

2007-09-07  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* sensors.c:
	Use new sensors directory /sys/class/hwmon/*/* in kernel 2.6.22 (patch from
	Harry G. Clayton).

2007-08-25  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* netdev.c:
	Change to use long long values (patch from Jacob Mandelson).

2007-08-21  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* cpuinfo.c: Fix memory allocation problem.

2007-08-10  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* stat-cpu.c:
	Fixed bugs with array overwriting on mult-CPU machines and mis-allocation of
	memory on older kernels.

2007-06-06  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* acpi.c:
	Fix the battery discharge rate statistics (mA not mW) (patch from Joey Hess).

2007-05-15  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* acpi.c: Update for kernel version 2.6.21 (patch from Joey Hess).

2007-04-17  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* datetime.c:
	Set the default updates for the date to be 60 seconds (so that it only takes 1
	minute after unsuspending to show correct time).
	The uptime is now accurately described as the time that the system has been
	running for and not the time since boot (counter stops when suspended).

2007-02-16  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 3.4f Released.

2007-02-16  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* acpi.c: Limit string length when reading from /proc/.

	* df.c: Use longer strings for reading /proc/mounts.

2006-07-23  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* biff.c:
	Check the file contents if the timestamp or size have changed.

2006-04-29  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 3.4e Released.

2006-04-13  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* cpuinfo.c: Replace ' ' with '_' in output name.

2006-03-21  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* cpuinfo.c: New file.

2006-03-11  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* acpi.c:
	Update to synchronise code with wmbattery/sleepd (patch from Joey Hess).

2005-10-15  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* longrun.c, netdev.c, vmstat.c, wireless.c:
	Remove gcc-4.0 signed/unsigned pointer warnings.

2005-06-14  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* df.c: Set the default scaling to 20% and 5 divisions.

2005-06-06  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* stat.c:
	Handle, but don't display, the new CPU statistics (iowait, irq, softirq and steal).

	* stat-cpu.c:
	Added in the new CPU statistics (iowait, irq, softirq and steal).

2005-05-06  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* acpi.c:
	Fix a bug in acpi.c that made it not read the info file and thus, not work. See
	Debian bug #307278 (patch from Joey Hess).

2005-04-30  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 3.4d Released.

2005-04-30  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* stat-disk.c, stat-intr.c, stat-cpu.c:
	Change variables from 'long' to 'long long' (inspired by changes to stat.c).

	* stat.c:
	Change variables from 'long' to 'long long' (Patch from <nix@esperi.org.uk>).

2005-02-07  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* stat-disk.c:
	Added /dev/mapper support (patch from <nix@esperi.org.uk>).

2004-12-11  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* acpi.c:
	More changes from Joey Hess for the ACPI module for kernel 2.6.

2004-11-28  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* acpi.c: Apply fixes from my branch version back into Joey's version.

2004-11-28  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* acpi.h, acpi.c: Update from Joey Hess for ACPI functions.
	  o Use the proper new-style acpi string when looking for ac adaptor status.
	  o Base battery charge calculations for ACPI on design capacity, instead of
	    last full capacity. Some batteries may exceed previous last full on
	    their next charging, and this also lets you see when you have a damaged
	    battery that is not fully charging.
	  o If acpi battery charging state is unknown, but the rate is 0,
	    then the battery is charged and on AC power, and the unknown state can
	    be ignored. Analysis and patch by "TeXitoi".
	  o Sort devices returned by readdir in acpi, since the order can be random.
	  o Make acpi code put -1 in the time remaining field if the "present rate"
	    is 0.
	  o Set the cutoff point for old acpi to 20020214 (was 20020208).
	  o Added support for ACPI version 20030109 (2.5 kernel), and generally
	    support for changing ACPI strings across versions.

2004-11-28  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* acpi.h: Update to handle version 2.6 kernel.

	* acpi.c: Update to handle version 2.6 kernel.
	Includes patches from Wolfgang Kroener <wkroener@gmx.de>.

2004-09-05  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 3.4c Released.

2004-05-17  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* sensors.c: Handle kernel 2.6.x better.

2004-04-25  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 3.4b Released.

2004-04-03  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* stat-disk.c:
	Make sure current & previous values are reset (don't use them when checking file contents).
	For kernel 2.6.x use the file /proc/diskstats instead of /proc/stat.

	* stat.c:
	Make sure current & previous values are reset (don't use them when checking file contents).
	Handle missing disk line in kernel 2.6.x.

	* stat-cpu.c, stat-intr.c, vmstat.c:
	Make sure current & previous values are reset (don't use them when checking file contents).

	* wireless.c:
	Fix bug in header detection and make sure current & previous values are reset.

2004-03-27  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* meminfo.c: Update to work with version 2.6.x kernels.

2004-03-19  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* sensors.c: Update to work with version 2.6.x kernels.

2004-01-04  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* wireless.c:
	Handle different header line for hostap wireless driver (patch from Joey Hess).

2003-06-28  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 3.4a Released.

2003-06-21  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* stat-disk.c:
	Allow an options parameter to specify extra disk devices.
	Handle the order of disks changing at run-time.

	* longrun.c, datetime.c: Include <string.h>.

2003-05-10  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* meminfo.c:
	Handle more than 4 GB of memory (patch from Jan Christiaan van Winkel).

2003-03-24  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* biff.c:
	Don't change the atime of the mailbox (patch from Tim Connors).

2003-02-23  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* stat-intr.c: Fix for crashing when adding an interrupt graph.

2003-01-12  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 3.4 Released.

2002-12-08  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* datetime.c: Add new time outputs that don't include the timezone.
	Use strftime() for all the time to text conversions.

2002-12-07  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* template.c: Remove PROCMETER_NAME_LEN from the comments.
	Don't fix the string lengths in the code.

	* logfile.c, netdev.c, sensors.c, stat-cpu.c, stat-disk.c, uname.c:
	Remove PROCMETER_NAME_LEN from the comments.
	Modify the snprintf() usage to use PROCMETER_NAME_LEN+1.

	* df.c: Remove PROCMETER_NAME_LEN from the comments.
	Use snprintf() to generate the names.

	* acpi.c: Rename some outputs to take account of longer names possible.

	* vmstat.c, wireless.c, apm.c, biff.c, datetime.c, loadavg.c, longrun.c,
	meminfo.c, procmeter.c, stat-intr.c, stat.c:
	Remove PROCMETER_NAME_LEN from the comments.

2002-11-09  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* vmstat.c: New file.

	* stat-cpu.c, stat-disk.c, stat-intr.c, stat.c:
	Updated to be more robust and handle kernel version 2.5.x with no VM stats in /proc/stat.

2002-11-03  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* apm.c:
	Fix the parsing of /proc/apm where the version number contains letters.

2002-10-27  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* longrun.c: Update for glibc v2.3.x (from Joey Hess).

2002-08-10  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 3.3b Released.

2002-07-07  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* netdev.c: Use of uninitialised memory (found by valgrind).

2002-06-30  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* acpi.c: Remove an ACPI potential crash (patch from Joey Hess).

2002-06-16  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* Makefile: Remove the RC_PATH variable, it is not used.

2002-06-04  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* df.c:
	Make the length of the output name be a compile time variable rather than a hard-coded constant.
	Handle NFS mounted disks.

	* template.c, uname.c, wireless.c, biff.c, datetime.c, loadavg.c, logfile.c, longrun.c,
	meminfo.c, netdev.c, procmeter.c, sensors.c, stat-cpu.c, stat-disk.c, stat-intr.c,
	stat.c, acpi.c, apm.c:
	Make the length of the output name be a compile time variable rather than a hard-coded constant.

	* longrun.c: Add some more details to the description of the module.

	* longrun.c, wireless.c:
	Remove the error messages for people who don't have this unusual hardware (same as other modules).

2002-06-02  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* acpi.c:
	Fix for /proc/acpi with no status file in it (From Joey Hess).

2002-04-20  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* acpi.c: Bug fix if there is no battery info (from Joey Hess).

	* netdev.c:
	Handle the cases of device statistics going to zero and wrapping around separately.

2002-04-14  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* acpi.h, acpi.c: New file.
	(file from Joey Hess).

	* datetime.c: Small type declaration tidy-up.

	* longrun.c: New file.
	(file from Joey Hess).

2002-01-26  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* wireless.c:
	Ignore bogus results from kernel and calculate it ourselves.
	(patch from Joey Hess).

2002-01-20  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* wireless.c: Handle more bogus values from card.
	(patch from Joey Hess).

2001-12-16  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* df.c: Updated to allow NFS mounts to appear.

2001-12-02  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* wireless.c: Handle bogus values from card.
	(patch from Joey Hess).

	* wireless.c: New file.
	(file from Joey Hess).

2001-11-11  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* datetime.c: Added in a 12 hour clock option.
	(patch from Joey Hess).

2001-07-22  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* df.c:
	Fix DF free giving multiples of 1024 blocks instead of finer granularity.

2001-07-08  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* stat.c: Fix disk statistics.

Sun May 27 07:45:00 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 3.3a Released.

Sun Apr 15 15:50:25 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* netdev.c:
	Clear the network statistics in case the device is removed from the file.

Wed Feb 21 20:02:11 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* stat-disk.c: Updated the kernel 2.4 disk statistics.

Wed Feb 14 19:06:21 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* stat.c: Updated the kernel 2.4 disk statistics.

Fri Jan  5 20:00:00 2001  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 3.3 Released.

Sat Dec 16 16:34:13 2000  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* Makefile: Some makefile improvements.

Wed Dec 13 17:45:00 2000  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 3.2b Released.

Wed Dec 13 17:32:49 2000  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* stat-cpu.c, stat-disk.c, stat-intr.c, stat.c:
	Fix for change to version 2.4 kernel format.

Sun Oct 22 15:30:00 2000  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 3.2a Released.

Sun Oct 22 14:11:27 2000  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* stat-disk.c, stat.c: Make work with kernel 2.4.0.

Sun Dec 12 14:15:00 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 3.2 Released.

Sun Dec 12 14:08:02 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* df.c:
	Removed problems with recognising mounts in /etc/fstab that can't be monitored.

Sun Dec  5 13:45:22 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* sensors.c:
	Check for more files in the /proc/sys/dev/sensors directories.

Sat Dec  4 16:19:43 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* sensors.c:
	Updated the Unload() function to make memory cleanup safer.

Fri Dec  3 19:53:02 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* stat-cpu.c, logfile.c, netdev.c, datetime.c, df.c:
	Updated the Unload() function to make memory cleanup safer.

Mon Oct  4 18:31:32 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* logfile.c: Bug fix for bar output changes.

Wed Sep 29 19:00:07 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* template.c, stat.c, stat-disk.c, stat-intr.c, stat-cpu.c, netdev.c,
	sensors.c, meminfo.c, logfile.c, df.c, loadavg.c:
	Added a bar chart widget.

Sun Aug 22 13:00:00 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 3.1c Released.

Wed Jul 28 19:49:34 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* sensors.c: Initial revision

Tue Jul  6 16:34:25 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* stat-cpu.c: Fix for SMP machines.

Sat Jun 19 16:30:00 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 3.1b Released.

Sat Jun 19 14:50:37 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* netdev.c, stat-disk.c, stat-intr.c, stat.c:
	Ensure that negative outputs never appear (ppp0 start/stop or 32bit wrap around).

Sun Apr 18 10:15:00 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 3.1a Released.

Sun Apr 18 08:18:21 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* netdev.c: Fixed problems with newer kernels and bytecounts.

	* Makefile: Added -Wall to CFLAGS.

Sat Mar  6 15:00:00 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 3.1 Released.

Sat Mar  6 14:40:14 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* netdev.c: Fix bug with byte and packet outputs confusion.

Wed Mar  3 19:00:49 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* stat-intr.c, stat-disk.c, stat-cpu.c: Initial revision

	* stat.c:
	Increase the buffer length for interrupts in kernel version 2.2.2.

Wed Feb 24 19:44:26 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* meminfo.c:
	Add in a memory available option which is the free memory plus the disk cache.

	* netdev.c:
	Add in the number of bytes per second on the network interfaces.

Sat Feb 13 11:38:03 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* template.c, procmeter.c, stat.c, meminfo.c, netdev.c, loadavg.c, logfile.c, README, df.c:
	Change the graph_units parameter to allow different graph_scale values to be user specified.

Tue Feb  9 19:03:21 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* datetime.c: Make the text for the uptime display centre better.

Sun Feb  7 16:12:55 1999  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* Makefile:
	Updated the way that the paths are specified and compiled into the program.

Sat Oct 24 13:15:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 3.0a Released.

Sat Oct 24 13:09:54 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* uname.c: Remove a trailing newline from the text description string.

Sat Oct 24 09:02:09 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* uname.c: Truncate the hostname to the host part.

	* meminfo.c: Make the units label on the graph consistent.

	* netdev.c, logfile.c, df.c:
	Ensure that the module starts without an error if there are no outputs.

Fri Oct 09 15:10:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version 3.0 Released.

Fri Oct  9 15:04:31 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* apm.c:
	Ignore the APM version number (until I can find what the differences are).

Sat Sep 26 09:38:05 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* logfile.c, df.c: Initial revision

	* biff.c: Change in line counting.

	* netdev.c: Bug fix in options parsing.

Tue Sep 22 18:59:28 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* netdev.c: Don't add the same device more than once.

	* stat.c, procmeter.c, loadavg.c, netdev.c: Fix some typos.

	* meminfo.c: Changed Mem_Swap to Swap_Free and Swap_Used.

Mon Sep 21 18:38:10 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* biff.c: Initial revision

	* README: Clarification of the Initialise() function.

Sat Sep 19 15:50:00 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	Version	3.0-beta released.
	
Sat Sep 19 15:43:56 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* Makefile: Fix the make install problems.

Sat Sep 19 15:26:14 1998  Andrew M. Bishop  <amb@gedanken.demon.co.uk>

	* uname.c, template.c, stat.c, procmeter.c, netdev.c, meminfo.c, loadavg.c, datetime.c, apm.c,
 	README, Makefile:
	Initial revision

