solaris-fixes branch: Applied the swap-patch by Christophe Kalt.
[collectd.git] / ChangeLog
index 2194ed8..871acf0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,119 @@
-2005-12-07, Version 3.5.0 (Revision 321)
+2006-06-01, Version 3.9.3
+       * Fixed the ping-plugin under FreeBSD and Mac OS X. Potentially other
+         operating systems also profit from the changes, but I wasn't able to
+         check that.
+       * Changed the build system to find the netinet-includes under FreeBSD
+         and therefore successfully build the `liboping' library there.
+
+2006-05-09, Version 3.9.2
+       * Applied a patch to the `liboping' library. Due to a bug in the
+         sequence checking the `ping' plugin stopped working after
+         approximately 7.6 days.
+
+2006-04-21, Version 3.9.1
+       * Build issues with Solaris and possible other architectures have been
+         resolved.
+       * Problems when building the `apache'-plugin without `libcurl' have
+         been resolved.
+       * A bug in the `ping' plugin has been fixed. Sorry folks.
+
+2006-04-15, Version 3.9.0
+       * A plugin to monitor the Apache webserver has been added.
+         <http://httpd.apache.org/>
+       * A plugin to collect statistics about virtual servers using VServer.
+         <http://linux-vserver.org/> Thanks to Sebastian Harl for writing
+         this plugin :)
+       * A plugin for wireless LAN cards has been added. It monitors signal
+         strength, link quality and noise ratio..
+       * A plugin for Apple hardware sensors has been added.
+       * An option to compile collectd with different `step' and `hearbeat'
+         settings has been added. The size of RRAs is no longer static but
+         calculated based on the settings for `step' and `width'.
+       * The `ping' plugin can now be configured to use a certain TTL.
+       * A plugin to monitor the hardware sensors of Apple computers has been
+         added.
+       * The plugins `cpu', `memory', `processes' and `traffic' have been
+         ported to Mach/Darwin (Mac OS X).
+       * The `log mode' has been contributed by Christophe Kalt. It writes
+         the data into text files rather than RRD files.
+
+2006-04-09, Version 3.8.4
+       * Applied patch by Vincent StehlĂ© which improves the disk-name
+         resolution in the `hddtemp' plugin for Linux systems.
+
+2006-04-02, Version 3.8.3
+       * Applied a patch by James Byers: The MySQL plugin was not working
+         with MySQL 5.0.2 or later.
+
+2006-03-14, Version 3.8.2
+       * `utils_mount.c' has been changed to not use the `MNTTAB' defined by
+         the GNU libc, because it points to `/etc/fstab' rather than
+         `/etc/mtab'.
+
+2006-03-13, Version 3.8.1
+       * Fixes for building collectd unter FreeBSD, Mac OS X and Solaris.
+       * Fixes in the debian `postinst' and `init.d' scripts.
+
+2006-03-09, Version 3.8.0
+       * The `ping' plugin no longer uses `libping' but a self written
+         library named `liboping'. With this library it's possible to ping
+         multiple IPv4 and IPv6 addresses and hostnames - in parallel.
+
+2006-02-18, Version 3.7.2
+       * A simple bug in the `battery' plugin has been fixed. It should now
+         work with ACPI based batteries as well. Thankt to Sebastian for
+         fixing this.
+       * Fixing a bug that prevented collectd to be built without librrd.
+         Thanks to Werner Heuser for reporting it.
+
+2006-02-04, Version 3.7.1
+       * The new network code has been improved to build with older versions
+         of glibc.
+       * Fix in `libping' sets the ICMP sequence on outgoing packets. Thanks
+         to Tommie Gannert for this patch.
+
+2006-01-30, Version 3.7.0
+       * The `battery' plugin has been added. It collects information about
+         laptop batteries..
+       * The MySQL plugin has been improved: It now writes two more RRD
+         files, `mysql_qcache.rrd' and `mysql_threads.rrd'.
+       * The `cpufreq' plugin now reads another file since the file it did
+         read so far causes much overhead in the kernel. Also, you need root
+         to read the old file, but not to read the new one.
+       * The `hddtemp' plugin can now be configured to connect to another
+         address and/or port than localhost.
+       * The `df' plugin now prefers `statvfs' over `statfs'.
+       * The network code has been rewritten. collectd now supports unicast
+         and multicast, and IPv4 and IPv6. Also, the TTL of sent packages can
+         be set in the configfile.
+
+2006-01-24, Version 3.6.2
+       * Due to a bug in the configfile handling collectd wouldn't start in
+         client mode. This released fixes this.
+
+2006-01-20, Version 3.6.1
+       * Due to a bug in `configure.in' all modules and the binary were
+         linked against `libmysqlclient'. This issue is solved by this
+         release.
+
+2006-01-17, Version 3.6.0
+       * A config file has been added. This allows for loading only specific
+         plugins.
+       * A `df' plugin has been added.
+       * A `mysql' plugin has been added.
+       * The `ping' plugin doesn't entirely give up hope when a socket error
+         occured, but will back of and increase the intervals between tries.
+
+2006-01-21, Version 3.5.2
+       * Fixed yet another bug in the signal handling.. Stupid typo..
+       * Improved the ping plugin to not give up on socket errors (backport
+         from 3.6.0).
+
+2005-12-18, Version 3.5.1
+       * The PID-file is now deleted correctly when shutting down the daemon.
+       * SIGINT and SIGTERM are now handled correctly.
+
+2005-12-16, Version 3.5.0 (Revision 326)
        * A bug in the `load' module under Solaris has been fixed.
        * The `users' module has been contributed by Sebastian Harl. It counts
          currently logged in users.