Code

Merge branch 'collectd-4.5' into collectd-4.6
authorFlorian Forster <octo@leeloo.lan.home.verplant.org>
Sun, 10 May 2009 15:22:47 +0000 (17:22 +0200)
committerFlorian Forster <octo@leeloo.lan.home.verplant.org>
Sun, 10 May 2009 15:22:47 +0000 (17:22 +0200)
Conflicts:
ChangeLog
version-gen.sh

1  2 
ChangeLog

diff --cc ChangeLog
index 924d40457d6bb816346c3d9e07bc2d576d5ef956,def5bb7b60918db0a8af9bb8f44a1a4811e800b6..acac4dedda7c3aab57baf87758a1bc6085417803
+++ b/ChangeLog
+ 2009-05-09, Version 4.5.4
+       * Build system, various plugins: Many build fixes for FreeBSD,
+         OpenBSD, NetBSD, Solaris and Mac OS X. Big thanks to Doug MacEachern
+         for many fixes and providing a build system for many platforms,
+         Ulf Zimmermann for providing a FreeBSD system and Simon Kuhnle for
+         providing an OpenBSD system.
+       * collectd: Fix a potential race condition when creating directories.
+       * battery plugin: Don't complain about a missing directory every
+         interval.
+       * dns plugin: Slight portability fixes.
+       * exec plugin: Allow executed programs to close STDERR. Thanks to
+         Thorsten von Eicken for reporting this problem.
+       * irq plugin: Fix handling of overflowing 32-bit counters. Thanks to
+         Tomasz Pala for the patch.
+       * perl plugin: Portability build-fixes. Thanks to Doug MacEachern for
+         the patch.
+       * rrdtool plugin: Fix a possible race condition: If the network plugin
+         is initialized and dispatches a value before the rrdtool plugin is
+         initialized, the daemon may crash.
+       * memory plugin: Fix a potential problem under Solaris.
 +2009-03-18, Version 4.6.2
 +      * collectd: Some Solaris utility code has been improved.
 +      * filter subsystem: Allow `Chains' without default targets.
 +      * liboping: A patch to comply with strict aliasing rules has been
 +        added.
 +      * timediff match: Fix a typo: The match was registered with a wrong
 +        name which prevented this match to be used as documented. Thanks to
 +        Bruno Prémont for finding this problem.
 +      * bind plugin: Fix collection of the cached RR sets. The number of RR
 +        sets currently in the cache was collected as a counter value, which
 +        is nonsense. Thanks to Bruno Prémont for implementing this.
 +      * dns plugin: Don't pass NULL to `pcap_open_live': Some systems,
 +        primarily BSDs, don't take it well and crash.
 +      * oracle plugin: Portability to 64 bit systems has been improved.
 +      * postgresql plugin: The default configuration has been improved.
 +      * rrdtool plugin: Fix a possible race condition: If the network plugin
 +        is brought and dispatches a value before the rrdtool plugin is
 +        initialized, the daemon may crash.
 +
 +2009-02-22, Version 4.6.1
 +      * collectd: Many documentation fixes.
 +      * Collectd::Unixsock: Error handling has been improved.
 +      * regex match: Don't link with the PCRE library.
 +      * bind plugin: Various bugs have been fixed. Thanks to Bruno Prémont
 +        for finding and fixing most of them.
 +      * ipmi plugin: Fix an off-by-one error which could cause segmentation
 +        faults. Thanks to Peter Holik for his patch.
 +
 +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.