Merge branch 'collectd-4.4' into collectd-4.5
authorFlorian Forster <octo@leeloo.lan.home.verplant.org>
Fri, 2 Jan 2009 21:40:44 +0000 (22:40 +0100)
committerFlorian Forster <octo@leeloo.lan.home.verplant.org>
Fri, 2 Jan 2009 21:40:44 +0000 (22:40 +0100)
Conflicts:

ChangeLog
version-gen.sh

1  2 
ChangeLog

diff --cc ChangeLog
+++ b/ChangeLog
@@@ -1,65 -1,25 +1,87 @@@
 +2008-10-16, Version 4.5.1
 +      * build system: Change `--enable-<plugin>' to abort with an error if
 +        dependencies are not met. Thanks to Bruno Prémont for the patch.
 +        Also, the poisoning of various string functions has been restricted
 +        to debug builds.
 +      * collectd: Fix a memory leak in the global value cache. With every
 +        *missing* value a couple of bytes would be leaked. Another memory
 +        leak in the configuration handling code has been fixed. Thanks to
 +        Niraj Tolia for reporting these issues.
 +      * collectd: Fix an off-by-one error in the ignorelist functionality.
 +        When using regular expressions, the last character would be missing,
 +        possibly matching differently from what one would expect.
 +      * collectdmon: Don't block SIGCHLD. This fixes a potential portability
 +        problem.
 +      * collectd-nagios: Fix handling of the `-d' option. Thanks to Fabian
 +        Linzberger for reporting the bug.
 +      * iptables plugin: Fix an off-by-one error. If a string was just one
 +        character too long, it was truncated instead of reporting an error.
 +      * network plugin: Fix a memory leak in the configuration handling
 +        code. Thanks to Niraj Tolia for reporting this issue.
 +      * perl plugin: Log an error message if bootstrapping `Collectd' fails.
 +      * postgresql plugin: Don't reopen connection during reinitialization.
 +        This fixes a bug under Solaris and potentially other platforms.
 +        Missing calls to `PQclear' have been added, too. This fixes memory
 +        leaks. Thanks to ``Admin'' for reporting these bugs.
 +      * snmp plugin: Don't expect null-terminated strings from the Net-SNMP
 +        library.
 +      * tail plugin: Call `clearerr(3)' after reading an EOF. This fixes
 +        problems with some `libc's. Thanks to Matthias Lay for reporting the
 +        bug.
 +
 +2008-09-04, Version 4.5.0
 +      * collectd: Added the ability to flush certain identifiers.
 +      * collectd: The concept of `notification meta data' has been
 +        introduced.
 +      * filecount plugin: The new filecount plugin counts the number of
 +        files in a directory and its subdirectories.
 +      * ipmi plugin: Sensor names have been changed to ensure unique names.
 +        Notifications upon added and removed sensors can now be generated.
 +      * notify_desktop plugin: This new plugin sends notifications to the
 +        X desktop using the structure defined in the `Desktop Notification
 +        Specification'.
 +      * notify_email plugin: This new plugin sends out notifications via
 +        email, using the `esmtp' library.
 +      * onewire plugin: The new experimental(!) onewire plugin reads values,
 +        such as temperatures, from sensors connected to the computer via the
 +        onewire bus.
 +      * perl plugin: Improved synchronized access to internal data structures
 +        and fixed a possible dead-lock.
 +      * perl plugin: Added the ability to flush certain identifiers and marked
 +        plugin_flush_all() and plugin_flush_one() as deprecated in favor of
 +        plugin_flush().
 +      * perl plugin: Added the ability to configure Perl plugins.
 +      * postgresql plugin: The new postgresql plugin collects statistics
 +        about or from a PostgreSQL database.
 +      * processes plugin: The `ProcessMatch' option has been added.
 +      * rrdtool plugin: Implement throttling of the `update queue' to lessen
 +        IO load.
 +      * tcpconns plugin: This plugin has been ported to OpenBSD.
 +      * thermal plugin: The new thermal plugin collects system temperatures
 +        using Linux ACPI thermal zone data.
 +
+ 2009-01-02, Version 4.4.5
+       * build system: Check for `mysql.h' and `mysql/mysql.h', since the
+         file may be in both locations, especially when the database was
+         installed in a non-standard path. Thanks to Dusty Doris for
+         reporting this.
+       * build system: Handle the _POSIX_PTHREAD_SEMANTICS defined, needed by
+         Solaris, in the configure script automatically.
+       * collectd.conf(5): Various fixes and clarifications.
+       * apcups plugin: Include "collectd.h" before <stdlib.h>. This solves
+         portability problems, especially for Solaris.
+       * dns plugin: Fix a portability problem with NetBSD.
+       * network plugin: Fix the handling of `type' in the network protocol.
+         Due to a programming mistake, only 4 or 8 bytes would be copied to a
+         much larger buffer. This caused the `type' to be transferred much
+         more often than necessary. In some cases, e. g. the `cpu' and
+         `cpufreq' plugins being used at the same time, data may be corrupted
+         in those files. Thanks to Bruno Prémont for debugging and reporting
+         this issue.
+       * unixsock plugin: Make sure the initialization function is run only
+         once. This resolves a file descriptor leak under systems which run
+         the initialization more than once, such as Solaris.
  2008-10-16, Version 4.4.4
        * build system: Change `--enable-<plugin>' to abort with an error if
          dependencies are not met. Thanks to Bruno Prémont for the patch.