[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