[collectd-changes] collectd, the system statistics collection daemon: Changes to 'collectd-5.3'

Florian Forster octo at verplant.org
Thu Jun 11 11:29:02 CEST 2015


 bindings/java/Makefile.am    |    7 ++++++-
 configure.in                 |   26 ++++++++++++++++++--------
 contrib/redhat/collectd.spec |   16 ++++++++--------
 src/Makefile.am              |    2 +-
 src/amqp.c                   |    4 ++++
 src/bind.c                   |    2 +-
 src/collectd-perl.pod        |   10 +---------
 src/collectd-python.pod      |   11 ++---------
 src/collectd.conf.in         |    8 ++------
 src/collectd.conf.pod        |   21 ++++++++++-----------
 src/curl_xml.c               |   16 ++++++++++++----
 src/dbi.c                    |    2 +-
 src/java.c                   |    2 --
 src/liboconfig/oconfig.c     |   11 +++++++++--
 src/meta_data.c              |    2 +-
 src/network.c                |   17 +++++++++++++++--
 src/openvpn.c                |   12 +++++-------
 src/plugin.c                 |    4 +---
 src/powerdns.c               |   12 ++++++------
 src/processes.c              |   42 +++++++++++++++++++++++++++++-------------
 src/swap.c                   |   13 ++++++-------
 src/zfs_arc.c                |    9 ++++++++-
 version-gen.sh               |    4 ++--
 23 files changed, 148 insertions(+), 105 deletions(-)

New commits:
commit 04c96b0c99584b1bc66383f5fdbe9ca3ce2d226e
Author: Florian Forster <octo at collectd.org>
Date:   Sat May 23 11:01:19 2015 +0200

    bindings/java/Makefile.am: Add "uninstall-local" target.
    
    Otherwise "make distcheck" will complain about leftover files.

commit 03fcb41ab6f1938ce82f93d14738eb92ab59560f
Author: Florian Forster <octo at collectd.org>
Date:   Sat May 23 11:00:38 2015 +0200

    bindings/java/Makefile.am: Use $(srcdir) when specifying dependencies.
    
    This fixes out-of-tree builds, like "make distcheck" does.

commit 967685afeaff2cb4f7e4f733f17df95363727c4f
Merge: 5328ad7 c6da31f
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Tue May 19 18:37:19 2015 +0200

    Merge branch 'collectd-4.10' into collectd-5.3

commit c6da31fb30c2fb1d131f92efcde0b3ec9a010b2c
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Tue May 12 22:14:23 2015 +0200

    curl_xml: fix 3 small memory leaks
    
    Discovered while testing the previous 2 commits. NB: valgrind
    already complained about these before 0afea606 was applied, so this
    isn't related to issue #935.

commit 6ad8d0dd5414c7634dd71354f9fdcc2b005a3d99
Author: Fabien Wernli <faxmodem at collectd.org>
Date:   Thu Apr 30 10:05:35 2015 +0200

    Fix test for tables and empty instance
    
    Change-Id: I9a3fc3ded9566bd68c80e5fbce2d8b717ea1848d

commit 5e9542b303a5f36b905473c4de6a4ab01f3ed632
Author: Fabien Wernli <faxmodem at collectd.org>
Date:   Mon Feb 9 21:16:32 2015 +0100

    Revert "curl_xml plugin: Fixed tautological pointer comparison error."
    Fixes #931
    This reverts commit 0afea60611f115a28b8ec331aba610e3038c1ef2.

commit 5328ad78bb847e69340c573fd528dcdc1ec58ed2
Author: Jan Andres <jandres at gmx.net>
Date:   Sat Jan 31 10:03:13 2015 +0100

    Enable the processes plugin by default on Solaris.
    
    It now builds and works correctly in both 32-bit and 64-bit mode.

commit 469f54386a712ceb7bfe8ec8945bfc7d501d4e59
Author: Jan Andres <jandres at gmx.net>
Date:   Sat Jan 31 10:00:31 2015 +0100

    processes: Solaris: Consistently use long to represent a pid
    
    pid_t may be defined as an int or a long depending on circumstances.
    Use a long everywhere so we don't have to fiddle with typecasts.
    
    This fixes an issue where an incorrect printf format string would
    be used for a pid_t in 32-bit builds.

commit 242924c08dba2b8ffce9d82a38235f6d6710a136
Author: Jan Andres <jandres at gmx.net>
Date:   Sat Jan 31 09:43:30 2015 +0100

    processes: Fix build for Solaris 32-bit binary
    
    Work around a #error in <sys/procfs.h> that occurs when building a
    32-bit binary with _FILE_OFFSET_BITS=64. This uses a hack similar
    to the one in swap.c.

commit 4e7e515ba12198efe3df4d16451488de551fd529
Author: Jan Andres <jandres at gmx.net>
Date:   Wed Jan 28 20:00:41 2015 +0100

    processes: Fix ps_get_cmdline() on Solaris.
    
    Return value of read_file_contents() was checked incorrectly.

commit 0ae43c418801b406f08de47fb467223cf5781669
Author: Jan Andres <jandres at gmx.net>
Date:   Wed Jan 28 15:06:04 2015 +0100

    zfs_arc: Don't spam the log if we fail to read the "l2_size" kstat value.
    
    The value got lost with some patch to Solaris 10 and has only reappeared
    recently in 11.2. If we ever fail to read this value, stop trying, so we
    don't report an error on every interval.

commit aee87d9c1665ca8823c7489bfc9900ff12e0e177
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Tue May 12 22:40:27 2015 +0200

    oconfig: fix oconfig_free to free all elements
    
    The recursive nature of this function made it difficult to free the root
    node of the config tree. Splitting it in 2 allows to work around this
    problem.

commit a2c0ff89b4792142dff02ee46bc5a578a5e6063e
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sat May 9 20:34:52 2015 +0200

    /bin/sh on OSX doesn't understand -n
    
    This breaks PACKAGEVERSION since the -n is left verbatim in the string.
    Use the more portable printf instead

commit 144a9eaae63e939f31476319d35cb3504474a2a3
Merge: 22da0c2 db7c38f
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Tue May 5 21:40:09 2015 +0200

    Merge pull request #1014 from mfournier/fix-path-to-java
    
    improve java detection/defaults in configure script

commit 22da0c2d6ae132767d0b806f5447a7b7e36fb3e2
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Tue May 5 18:18:26 2015 +0200

    RPM specfile: update summary to be consistent with .deb packages

commit bc16a9fce8c389a2ee3c6e1d1a7b7b7f103a8d1d
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Tue May 5 18:17:27 2015 +0200

    RPM specfile: remove superfluous '--without-*' configure flags

commit 3361d7acbc9d1338db56396f43eae89459d2055d
Author: ale at biancalanas.net <ale at biancalanas.net>
Date:   Tue May 5 02:01:29 2015 +0000

    - use _POSIX2_LINE_MAX for errbuf as stated by kvm(3).
    - fix error msg on kvm_openfiles failure

commit b5230d45188e81ae58c889fa69e7e87b79359482
Author: ale at biancalanas.net <ale at biancalanas.net>
Date:   Fri May 1 16:48:30 2015 +0000

    fixes swap plugin on FreeBSD Jail

commit acad0c60161f6ccc4bb17e6860c99c174d5f85ca
Author: ale at biancalanas.net <ale at biancalanas.net>
Date:   Fri May 1 16:48:28 2015 +0000

    fixes processes plugin on FreeBSD Jail

commit 39d06560bc5df5064d2f2e461013ad8bf57afa6f
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Sat May 2 10:08:23 2015 +0200

    configure: add return() statements in 3 AC_LANG_PROGRAM() blocks
    
    This allows the dns and df plugins to get built also in the case the
    configure script is run with `CC="gcc -Wall -Werror"`.

commit 82045e68dec4864bbbee2257d52d412d5c76ca2d
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Fri May 1 12:10:17 2015 +0200

    RPM specfile: correct copy-paste error

commit db7c38fe510ddae9891091d8b580ba1bdee96860
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Tue Apr 28 07:39:02 2015 +0200

    make java components discovery follow symlinks
    
    When `--with-java` points to a symlink, `find` should resolve it, making
    the configure script work seamlessly with symlinks pointing to JDK
    installations.
    
    This fixes the confusing discrepancy between `--with-java=/path/to/java`
    failing and `--with-java=/path/to/java/` working.

commit fc6dcff7db47c2be34f84ce95e74dc46ad1fa22f
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sun Nov 18 11:38:24 2012 +0100

    Fallback to /usr/lib/jvm if JAVA_HOME is not set
    
    This makes the java plugin build out of the box
    on systems with a JDK installed.
    /usr/lib/jvm is the default location for the JDK
    on at least Fedora, Red Hat and Debian.

commit ef4a3db895a0aba7107c0f1c6c2ef2a7f128aaf8
Merge: 7fd4607 15037c9
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Wed Apr 22 08:46:00 2015 +0200

    Merge branch 'collectd-4.10' into collectd-5.3

commit 7fd46078dc313f752423ccb66eba5134aa56f6c5
Author: Remi Collet <fedora at famillecollet.com>
Date:   Tue Apr 21 17:40:43 2015 +0200

    check if AMQP_VERSION exists

commit bd60e580f462ff3fc5d6faff4b0251e84f7f3728
Author: Remi Collet <fedora at famillecollet.com>
Date:   Tue Apr 21 09:33:20 2015 +0200

    fix build with librabbitmq 0.6.0

commit 15037c9f4b3c43ac3d09040e16c3a430c9fc2b22
Author: hshopeful <daifeiyahs at 163.com>
Date:   Mon Apr 20 20:35:40 2015 +0800

    Update meta_data.c
    
    In the function meta_data_get_string(), when the type mismatchs,the ERROR statement should be
    ERROR ("meta_data_get_string: Type mismatch for key `%s'", e->key);
    not
    ERROR ("meta_data_get_signed_int: Type mismatch for key `%s'", e->key);

commit 82e27678f8972d2625b466e7e7ba9daaa6395c98
Merge: 8df7333 0632ace
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Tue Apr 14 09:17:27 2015 +0200

    Merge branch 'collectd-4.10' into collectd-5.3

commit 0632ace737ca2d9808c3daf61935ff94bfe9e503
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Tue Apr 14 08:35:28 2015 +0200

    notify_email: avoid linking against libdl
    
    This flag seems to have been accidentally added in 451d75bae1 and
    prevents building the plugin on platforms which don't have GNU libc.
    
    Conflicts:
    	src/Makefile.am

commit 8df7333d670cf2a8da8716a2411844f6fc553fa9
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Tue Apr 14 00:21:57 2015 +0200

    Revert "version-gen.sh: Switch to bash due to bashisms."
    
    The last bashism was removed in 4d376681. Reverting to /bin/sh prevents
    build errors on platforms without bash installed by default.
    
    This reverts commit 3bda88e8b425f43644e303e6957e38ae59c1bc83.

commit 9eec9ae8492611149a5824f7bec172e81d0f2f58
Author: Tim Laszlo <Tim.Laszlo at magnetar.com>
Date:   Fri Jun 20 09:00:43 2014 -0500

    network: set ttl before opening server sockets
    
    If TimeToLive is defined in collectd.conf after Server options, the
    net_config_ttl value is updated after network_config_add_server and
    the desired ttl is not used.

commit 0d5096466777809ad0b63fba58997cb9e0ea9426
Author: Tim Laszlo <Tim.Laszlo at magnetar.com>
Date:   Fri Jun 20 08:37:19 2014 -0500

    Warn if ttl is out of bounds

commit 759b3c5616f5d4ecb393ee8a74b919465a9070d5
Author: Florian Forster <octo at collectd.org>
Date:   Sun Sep 14 19:28:05 2014 +0200

    openvpn plugin: Don't signal an error when no clients are connected.
    
    In the multi1_read() function, an error (zero) was returned when no
    clients were currently connected to the OpenVPN server, because the
    "read" variable was initialized to zero and the while loop exited before
    it was set to one. This is not the intended behavior.
    
    Thanks to @srix for reporting this issue!
    
    Fixes: #731

commit c5da45dfcfa86313c381af15519e304c995d9f59
Author: Vincent Bernat <bernat at luffy.cx>
Date:   Sat Oct 12 22:37:00 2013 +0200

    dbi plugin: fix a warning mentioning snmp plugin

commit 254878cea0e2b6f5c32298a7d26406f62c4b7f7c
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Sat Apr 4 22:34:41 2015 +0200

    doc & comments: s/mili/milli/

commit b61a03b05c1f4040a6599334b65141aa3bd134f5
Merge: 2578770 ba51433
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Thu Apr 2 23:05:23 2015 +0200

    Merge branch 'collectd-4.10' into collectd-5.3

commit ba51433eb374ccf21da089132f1f6f1a342f06bd
Author: Thomas Kho <tom at hioscar.com>
Date:   Thu Apr 2 13:14:24 2015 -0400

    Fix type instance sanitization in bind plugin

commit 257877038f937becbcc9075d4ee0c4ea48c8671b
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Tue Mar 24 06:51:40 2015 +0100

    RPM specfile: bump version number
    
    Thanks to @Poil for pointing that out !

commit 21a30f509b9124404318969ec20f913fa16556d0
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Thu Mar 12 21:02:32 2015 +0100

    collectd.conf(5): move misplaced block in postgresql section

commit 5e75e531a8930317afc13ea0049a466e7d54b127
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Thu Mar 12 18:47:52 2015 +0100

    Remove more references to the Globals option
    
    This is a follow up to commit 5eabeb9248
    
    At this point, the last reference to Globals in the doc & examples is
    the detailed explanation in collectd.conf(5).

commit 5eabeb9248cc3171243c517f364b35b4610e593a
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sun Mar 1 15:04:55 2015 +0100

    Setting Globals to true is not needed anymore
    
    003c6e86b480 made this happen by default

commit 584482eb34e3dc0d007922a80c7c39657dca7235
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Wed Mar 4 00:29:58 2015 +0100

    configure: add missing entries in summary output
    
    ... and reorder alphabetically.

commit 658cfe8104d8a2828826f70dd5d5554ac54edbb7
Merge: 7096c4c ea73c57
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Wed Mar 4 00:08:37 2015 +0100

    Merge pull request #951 from tokkee/sh/debian-patches
    
    plugin: Use strcasecmp rather than strncasecmp to find a plugin.

commit 7096c4c6232255405bc6c8b7d5bc3532267b1596
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sat Feb 28 20:05:14 2015 +0100

    Powerdns plugin: fix logging on failed lookup
    
    Don't look past the end of the array but check the boundary first.

commit ea73c57cc68be71f65d6bf491e2299eb88ab6eca
Author: Sebastian Harl <sh at tokkee.org>
Date:   Fri Feb 27 16:49:01 2015 +0100

    plugin: Use strcasecmp rather than strncasecmp to find a plugin.
    
    This makes collectd resistant against vulnerable copies of libltdl
    (CVE-2009-3736). See <http://bugs.debian.org/559801#15> for further
    details.




More information about the collectd-changes mailing list