Code

Merge branch 'collectd-4.5' into collectd-4.6
authorFlorian Forster <octo@leeloo.lan.home.verplant.org>
Sun, 22 Feb 2009 18:31:49 +0000 (19:31 +0100)
committerFlorian Forster <octo@leeloo.lan.home.verplant.org>
Sun, 22 Feb 2009 18:32:33 +0000 (19:32 +0100)
Conflicts:

ChangeLog
version-gen.sh

The changes made in b6612126 and reverted in 5fa56b89 are retained in
collectd-4.6.

1  2 
ChangeLog
src/ipmi.c

diff --cc ChangeLog
index 6445cdc6194c131a1a69ebd1e6354402edf7697a,2c1f8d89da032512602ca263742e0f0f72336881..1282095fbc1a7f6068f57d277da5769d0118b7bf
+++ b/ChangeLog
@@@ -1,74 -1,15 +1,86 @@@
 +2009-02-16, Version 4.6.0
 +      * collectd: Added the `filter chain' infrastructure, which allows the
 +        user to use `matches' and `targets' to control value processing.
 +      * collectd: The new `-T' command line argument allows more in-depth
 +        testing of a configuration. Thanks to Doug MacEachern for the patch.
 +      * collectd-nagios: The Nagios integration command has been updated to
 +        use libcollectdclient. The `percentage' aggregation function has
 +        been added. Thanks to Fabian Linzberger for the patch.
 +      * libcollectdclient: A library which abstracts communication with the
 +        unixsock plugin for clients has been added.
 +      * regex match: Match values by their identifies using regular
 +        expressions.
 +      * timediff match: Match for values with an invalid timestamp.
 +      * value match: Select values by their data sources' values.
 +      * notification target: Create and dispatch a notification.
 +      * replace target: Replace parts of an identifier using regular
 +        expressions.
 +      * set target: Set (overwrite) entire parts of an identifier.
 +      * bind plugin: This new plugin uses the new HTTP/XML interface to BIND
 +        statistics, allowing very detailed name server statistics. Thanks to
 +        Bruno Prémont for this plugin.
 +      * cpu plugin: Report `interrupt' separately when using
 +        sysctlbyname(3) (used under *BSD). Support for sysctl(3), for
 +        example for native OpenBSD support, has been added. Thanks to Simon
 +        Kuhnle for the patch.
 +      * csv plugin: Make it possible to write values to STDOUT instead of
 +        files. This is meant for testing purposes mostly. The output written
 +        to STDOUT is compatible with the exec plugin. Thanks to Doug
 +        MacEachern for the patch.
 +      * curl plugin: This new plugin can be used to read web pages and parse
 +        them using the same mechanism that's used in the tail plugin.
 +      * dbi plugin: This new plugin allows you to connect to a variety of
 +        relational databases and use SQL to gather custom statistics from
 +        it. It is similar to the already existing PostgreSQL plugin but uses
 +        libdbi to communicate with the database(s).
 +      * interface plugin: Use the ignorelist framework when selecting /
 +        ignoring interfaces. This allows one to use regular expressions to
 +        select interfaces, too.
 +      * ipmi plugin: Handle temporary IPMI error conditions more gracefully.
 +        Thanks to Bruno Prémont for this patch.
 +      * memcached plugin: Add hit-ratio metric. Thanks to Doug MacEachern
 +        for the patch.
 +      * mysql plugin: Allow connecting to a database via the UNIX domain
 +        socket, too. Thanks to Mirko Buffoni for the patch.
 +      * network plugin: Further performance improvements for the receive
 +        code. This hopefully will help very large setups.
 +      * openvpn plugin: This new plugin collects statistics provided by the
 +        OpenVPN daemon. Thanks to Doug MacEachern for the patch.
 +      * oracle plugin: This new plugin allows you to connect to an Oracle
 +        database and use SQL to gather custom statistics from it. It is
 +        similar to the already existing PostgreSQL plugin.
 +      * perl plugin: Compatibility fixes for broken versions of Perl 5.10
 +        have been added.
 +      * perl plugin: Export the newly added plugin_write() to Perl plugins.
 +      * perl plugin: Added support for `notification meta data'.
 +      * perl plugin: Added support for the `filter chain' infrastructure by
 +        allowing plugins to register `matches' and `targets'.
 +      * postgresql plugin: The preferred configuration syntax has been
 +        updated to be in line with the syntax used by the new dbi and oracle
 +        plugins. The compatibility code for the old syntax is present.
 +        Support for the new `Result' blocks and the interval parameter has
 +        been added.
 +      * processes plugin: Stacksize and virtual memory usage statistics have
 +        been added. Portability fixes.
 +      * rrdcached plugin: This new plugin uses the (still in development)
 +        RRD accelerator daemon, rrdcached. This daemon works very similar to
 +        the original rrdtool plugin of collectd, but adds some more nice
 +        features.
 +      * swap plugin: Code for OpenBSD (and possibly other *BSDs) has been
 +        added.
 +
+ 2009-02-22, Version 4.5.3
+       * build system: The check for libupsclient even when `pkg-config' is
+         not available.
+       * collectd: Fix error handling in the global cache.
+       * Collectd::Unixsock: Error handling has been improved.
+       * ascent plugin: Fix a memory leak. Thanks to Bruno Prémont for his
+         patch.
+       * ipmi plugin: Fix an off-by-one error which could cause segmentation
+         faults. Thanks to Peter Holik for his patch.
+       * tcpconns plugin: An endianness problem has been fixed in the *BSD
+         code. Thanks to "thated" for reporting this.
  2009-01-02, Version 4.5.2
        * build system: Check for `mysql.h' and `mysql/mysql.h', since the
          file may be in both locations, especially when the database was
diff --cc src/ipmi.c
Simple merge