X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=ChangeLog;h=b20bcb44d5a9316724b2e08f20e3426641f6d468;hb=4dc48314be6a40b0d561d9dbf257c92f6197d15c;hp=5b4af8de8be01f98effe51a8e1dcc92f0fe7637b;hpb=6b8deb98bd6bec2a2850821613292b7d8caa841e;p=collectd.git diff --git a/ChangeLog b/ChangeLog index 5b4af8de..b20bcb44 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,206 @@ -2005-12-07, Version 3.5.0 +2006-12-22, Version 3.11.0 + * collectd: The new command line option `-P' makes it easier for + distributors to change the location of PID-files. + * collectd: The daemon shuts down faster now which makes it easier to + write init.d-scripts for it. + * apache plugin: Increase the buffersize to 16k, because the 4k buffer + caused problems every now and then. + * df plugin: New config options allow to ignore certain mountpoints, + filesystem types or devices. + * dns plugin: The new dns plugin uses `libpcap' to capture DNS traffic + and interprets it. It collects traffic as well as qtype, opcode and + rcode counts. + * email plugin: Sebastian Harl has contributed this plugin which + counts received mails in categories (e. g. ham, spam, virus), spam + score (as given by SpamAssassin) and check types. + * mbmon plugin: Flavio Stanchina has contributed this plugin which + uses `mbmon' to gather information from sensors on the motherboard. + * processes plugin: Collect detailed statistics for configured + processes, that's process and thread count, CPU usage, resident + segment size and pagefaults. + * multimeter plugin: Peter Holik contributed a new plugin which + queries multimeters. + * sensors plugin: Lubos Stanek has put much effort into improving this + plugin, including `extended naming', collection of voltage values + and the possibility to ignore certain values. + +2006-12-21, Version 3.10.4 + * Max Kellermann has identified a bug in the server routine: When + opening a socket fails the daemon will (re)try opening the socket in + an endless loop, ultimately leading to a `EMFILE' error. + +2006-11-04, Version 3.10.3 + * Lubos Stanek has identified a bug in the ntpd-plugin: When the + ntpd's reply was sent in more than one packet, the buffer size was + calculated incorrectly, resulting in the reading of uninitialized or + freed memory. + +2006-11-01, Version 3.10.2 + * The sample config file has been improved. + * Errors in the manpages have been corrected. + * The ping-plugin now adds hosts during initialization, not during + startup. This speeds up starup when no network connectivity is + available. Also, the hosts are being added later when the network is + available. + * Improved BSD-support for the df-plugin. + * Fixed syntax errors in the swap-plugin for Mac OS X. + * Fix a wrong structure being passed to `getnameinfo' in the ntpd- + plugin. + * Don't disable the mysql-plugin if connecting to the database fails + during initialization. Instead, try again in increasing intervals. + +2006-07-19, Version 3.10.1 + * A bug in the apcups plugin was fixed: Is the plugin is loaded, but + the apcups cannot be reached, unconnected sockets will pile up and + eventually lead to `Too many open files' errors. + +2006-07-09, Version 3.10.0 + * The `disk' plugin has been ported to Darwin. + * The `battery' plugin should work on many Apple computers now. + * The `traffic' plugin can now ignore certain interfaces. Also, + statistics for sent/received packets and errors have been added. + * A plugin to monitor APC UPSes using `apcupsd' has been added. Thanks + to Anthony Gialluca for contributing this plugin and providing me + with a test environment :) + * A plugin for moniroting an NTP instance and the local clock drift + has been added. + +2006-06-25, Version 3.9.4 + * The Solaris code in the `swap' plugin has been changed to reflect + the numbers returned by `swap -s'. Thanks to Christophe Kalt for + working this out. + * The debugging system has been fixed to work with the Sun libc. + * When built without librrd the variable `operating_mode' could be + uninitialized. Thanks to David Elliot for reporting the bug. + +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-05-09, Version 3.8.5 + * 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-02, Version 3.9.0 + * A plugin to monitor the Apache webserver has been added. + + * A plugin to collect statistics about virtual servers using VServer. + 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. + * The CPU module now works under FreeBSD without the use of + `libstatgrab', however SMP support is missing. + * The default directories for the RRD files and the PID file now + depend on the compile time setting of `localstatedir'. 2005-11-15, Version 3.4.0 (Revision 236) * A PID-file is written to /var/run upon startup. Thanks to `Tommie'