[collectd-changes] collectd, the system statistics collection daemon: Changes to 'collectd-5.4'
Florian Forster
octo at verplant.org
Mon Jul 25 13:47:21 CEST 2016
configure.ac | 171 ++++++++++++++++++++++----------
contrib/redhat/collectd.spec | 28 ++++--
src/Makefile.am | 8 +-
src/apache.c | 17 +++-
src/battery.c | 2 +-
src/bind.c | 2 -
src/collectd-email.pod | 6 +-
src/collectd-exec.pod | 6 +-
src/collectd-perl.pod | 12 +--
src/collectd-python.pod | 26 ++---
src/collectd.conf.in | 2 +-
src/collectd.conf.pod | 39 +++++---
src/collectd.pod | 4 +-
src/collectdctl.c | 8 +-
src/curl.c | 7 +-
src/curl_json.c | 7 +-
src/curl_xml.c | 7 +-
src/dns.c | 1 +
src/ethstat.c | 6 +-
src/exec.c | 4 +-
src/libcollectdclient/network_buffer.c | 7 +-
src/liboconfig/oconfig.c | 4 +-
src/load.c | 1 +
src/logfile.c | 2 +-
src/modbus.c | 4 +
src/network.c | 25 ++++-
src/notify_email.c | 1 -
src/ntpd.c | 23 +++--
src/openvpn.c | 2 -
src/perl.c | 82 +++++++++++++--
src/plugin.c | 3 +-
src/plugin.h | 6 ++
src/processes.c | 70 +++++++++----
src/python.c | 4 +-
src/sensors.c | 2 +-
src/statsd.c | 4 +-
src/threshold.c | 2 +-
src/tokyotyrant.c | 2 +-
src/types_list.c | 1 +
src/utils_avltree.c | 4 +-
src/utils_cache.c | 9 +-
src/utils_cmd_flush.c | 1 +
src/utils_cmd_getval.c | 1 +
src/utils_cmd_putnotif.c | 1 +
src/utils_cmd_putval.c | 1 +
src/utils_db_query.c | 2 +-
src/utils_dns.c | 5 +-
src/utils_ignorelist.c | 7 +-
src/utils_ignorelist.h | 7 +-
src/utils_latency.c | 4 +-
src/utils_latency.h | 2 +-
src/utils_llist.c | 7 +-
src/utils_llist.h | 7 +-
src/utils_mount.c | 24 ++---
src/utils_mount.h | 7 +-
src/utils_random.c | 2 +
src/utils_subst.c | 1 +
src/write_http.c | 23 +++--
src/xmms.c | 2 +-
src/zfs_arc.c | 3 +
60 files changed, 487 insertions(+), 241 deletions(-)
New commits:
commit 8b4fed9940e02138b7e273e56863df03d1a39ef7
Author: Florian Forster <octo at collectd.org>
Date: Mon Jul 25 13:39:37 2016 +0200
network plugin, libcollectdclient: Check return value of gcry_control().
Fixes: #1665
commit b589096f907052b3a4da2b9ccc9b0e2e888dfc18
Author: Florian Forster <octo at collectd.org>
Date: Tue Jul 19 10:00:37 2016 +0200
network plugin: Fix heap overflow in parse_packet().
Emilien Gaspar has identified a heap overflow in parse_packet(), the
function used by the network plugin to parse incoming network packets.
This is a vulnerability in collectd, though the scope is not clear at
this point. At the very least specially crafted network packets can be
used to crash the daemon. We can't rule out a potential remote code
execution though.
Fixes: CVE-2016-6254
commit 4371ef7f98f6f51ea3df34d5e26e175d6b44a328
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue Jun 14 07:38:30 2016 +0200
src/*.pod: fix minor warnings spotted by podchecker
commit 99eb08be924850cf76e3dece205d5cbf9c7d74c7
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue Jun 14 07:17:48 2016 +0200
collectd.conf.pod: fix minor typos in ntpd plugin section
commit 21602dea4a6ac2a9003c2f2b0aa4c87ce5e475bf
Author: Thomas Guthmann <tguthmann at iseek.com.au>
Date: Wed Jun 8 13:03:47 2016 +1000
Bug#1059 : Remove any white spaces in ethstats stat names (affects VMXNet3 interface)
commit c1219a1c9db2e8400e2ee94b87f86ccd441485d5
Merge: aee1cc1 7927ed7
Author: Sebastian Harl <sh at tokkee.org>
Date: Mon May 30 22:09:07 2016 +0200
Merged branch 'collectd-4.10' into collectd-5.4.
commit 7927ed79c0c4b597e465739cdf71dada21648cb0
Author: Sebastian Harl <sh at tokkee.org>
Date: Mon May 30 21:59:46 2016 +0200
perl plugin: Be more consistent about capitalization.
commit d6aca8d2ca4ada59b6486285727e040f1688ab61
Author: Pavel Rochnyack <pavel2000 at ngs.ru>
Date: Mon May 30 12:00:38 2016 +0600
perl plugin: Removed commented code
commit 6330344fe7a91a8d99745346e9d0ff77d46fbd40
Author: Pavel Rochnyack <pavel2000 at ngs.ru>
Date: Mon May 30 11:52:21 2016 +0600
perl plugin: Added call_pv_locked() wrapper to handle thread locking flags.
commit 799ef5daf3d87e11efe18922fec943af5e0e6ee2
Author: Pavel Rochnyack <pavel2000 at ngs.ru>
Date: Mon May 30 11:31:44 2016 +0600
perl plugin: Switched to PTHREAD_MUTEX_RECURSIVE locking
commit 5c57b2bbd57919ad5d33d2cf4b39163f5db4a524
Author: Pavel Rochnyack <pavel2000 at ngs.ru>
Date: Fri May 13 19:20:22 2016 +0600
perl plugin: Fixes for #1706
* Fix coredump due to destroying interpreter on threads running perl.
* Fix deadlock when perl_log() is called from perl_init()
commit 82f6ebad0250c0b8cd0cdf7453fe427fd7b38135
Author: Pavel Rochnyack <pavel2000 at ngs.ru>
Date: Fri May 13 14:50:31 2016 +0600
perl plugin: lock base thread interpreter in perl_init() too.
Avoid race conditions with c_ithread_create() called from threads of already-initialized plugins.
Fix for https://github.com/collectd/collectd/issues/1706.
commit aee1cc1a20b3e7f131835fe5d3ba0f5a51cb6731
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Wed May 25 16:28:01 2016 +0200
processes: re-add <sys/user.h> inclusion
cf #1725
commit 9ee4ca88407137ee5d9588c18f9edea69ee2ace7
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Wed May 25 16:00:51 2016 +0200
processes: MAXCOMLEN is not exposed on Solaris
MAXCOMLEN in <sys/user.h> is only exposed to kernel
code. I think it's safe to assume that it isn't going
to change, so just hardcode it.
commit fcccdd28cd71d982421c72f306d106928d6c5fbd
Author: Birger Schmidt <bs-github at netgaroo.com>
Date: Mon May 16 08:39:38 2016 +0200
utils_cache.c: fix FORMAT_VL failed ERROR messages
commit fbb3081cacdf5ad6991e695b55c995c60a83eb64
Author: ciomaire <ciomaire at adobe.com>
Date: Tue May 3 13:41:14 2016 +0200
kill correct pid on fdopen failure
commit 70cb50ea9a7aa0554c3874862192b5ca3b1283d5
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Apr 23 17:35:39 2016 +0200
rrdtool plugin: fix thread-safety detection
librrd 1.6.0 is now threadsafe and librrd_th is gone.
Since there doesn't seem to be a way to detect that librrd
is threadsafe, use pkg-config to check for 1.6.0 or newer instead.
The logic is now as follows:
Check for librrd >= 1.6.0 with pkg-config
If not found, look for rrd_update_r in librrd_th.
If not found, look for rrd_update in librrd and assume librrd is not
thread safe.
(cherry picked from commit ef43260cd901847220c2a9de400579ff903ca13e)
Conflicts:
src/Makefile.am
commit 519051c7c8673a782da7991331ce565bfb2c2200
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Apr 23 15:06:03 2016 +0200
rrdtool check: stop linking in libm
(cherry picked from commit 32c0ce39f786c56e9d13f3615253a7ae55b578e6)
commit 56a8ea04d49aab507fc64756a0f86743256d5f8f
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Apr 23 15:03:03 2016 +0200
rrdtool check: no need to save CPPFLAGS
There's no need to save CPPFLAGS when we're just
checking a library.
(cherry picked from commit f7e09269879b74e61324de9178503221b2df9136)
commit e13faa56639a3f0da4e79239496d6099a691ce9b
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Apr 23 15:00:26 2016 +0200
rrdtool check: no need to save LDFLAGS
There's no need to save LDFLAGS when we're just
checking a header.
(cherry picked from commit 38068ecc7922ace29bb6af3f8ee5568c3fe96c08)
commit 961ead7ebf855bcb53728734c828378c187f23ce
Author: Pavel Rochnyack <pavel2000 at ngs.ru>
Date: Mon May 9 15:15:26 2016 +0600
statsd plugin: Fix deadlock on plugin shutdown (Issue #1703)
commit 60451f81f174fc283345ade43d95857c56d17e88
Merge: 5b1caee a23aac3
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sun Apr 24 13:25:21 2016 +0200
Merge pull request #1546 from mfournier/processname_length_1284
processes: warn about process names above OS limit
commit 5b1caeeadcecd798ee4b386b15c17cb7591a8bfe
Author: Brandon Arp <brandon.arp at smartsheet.com>
Date: Fri Apr 15 11:37:44 2016 -0700
fix potential curl plugin curl_slist_append memory leak
make sure that we dont leak memory if curl_slist_append returns null
commit f86731f4fca466e89453b02bf185730e7d547898
Author: Jim Quinn <jquinn47 at bloomberg.net>
Date: Mon Mar 21 12:40:24 2016 -0400
Fix process plugin memory leak [solaris]
commit 5072ab76a97b9a3da081801bb5205e51d54739e6
Merge: 9bf68f1 d5fb76c
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Wed Apr 6 21:40:37 2016 +0200
Merge pull request #1627 from rubenk/remove-old-filter-syntax-from-manpage
Remove broken filter syntax from collectd.conf(5)
commit 9bf68f1807313f29cad9f68873c8feab21ad4746
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Mar 26 19:28:27 2016 +0100
configure.ac: break long line and sort
This will make future merges easier.
commit 865a6c83250e3d4381596a0d937df31d563f97c6
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Mar 26 18:18:44 2016 +0100
Fix building with xfsprogs 4.5.0
xfsprogs 4.5.0 started to use off64_t in its headers,
which is hidden behind _GNU_SOURCE
Fixes #1637
commit d5fb76cc6aa238979e66db8e8e133690f1f48218
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Mon Mar 21 18:29:49 2016 +0100
Remove broken filter syntax from collectd.conf(5)
fb67910d documented the new syntax.
The old syntax does no longer work, remove it.
commit 581387d331b78db182a1651005a196152eff8513
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sun Mar 20 11:53:13 2016 +0100
Fix indentation in previous commit
commit 21d99ee5d5e68019f2248ec7476b25bbe589dc67
Merge: 1122c8f daa5c7a
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sun Mar 20 11:29:28 2016 +0100
Merge pull request #1620 from skinowski/write_http_mem_leak_II
write_http: in cleanup handler free http headers
commit daa5c7a886b4406d5b8bfdbecd6f998f9ca07fea
Author: Tolga Ceylan <tolga.ceylan at gmail.com>
Date: Sat Mar 19 19:03:31 2016 -0700
write_http: in cleanup handler free http headers
slist of http headers require cleanup to avoid
memory leak. See libcurl example:
https://curl.haxx.se/libcurl/c/httpcustomheader.html
commit 1122c8fd30065b5990a5b798b7bfd8891736def9
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Fri Mar 18 13:22:58 2016 +0100
Fix build on Solaris 10 i386 part 2
utils_latency.c needs the same fix as applied in a41f312
(cherry picked from commit e7f7ecc1cac73841cdebd7e0462af4989532a107)
commit b35e78fbdbbbe97ae10a41464e32568f6001e06f
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Fri Mar 18 12:59:03 2016 +0100
Fix build on Solaris 10 i386
AC_SYS_LARGEFILE defines _FILE_OFFSET_BITS in src/config.h,
so we need this header first before including system headers.
Thanks to @dago for the report.
Fixes:
CC collectd-utils_random.o
In file included from collectd.h:31:0,
from utils_random.c:29:
../../src/config.h:1646:0: error: "_FILE_OFFSET_BITS" redefined
[-Werror]
#define _FILE_OFFSET_BITS 64
^
In file included from
/opt/csw/lib/gcc/i386-pc-solaris2.10/5.2.0/include-fixed/pthread.h:20:0,
from utils_random.c:27:
/opt/csw/lib/gcc/i386-pc-solaris2.10/5.2.0/include-fixed/sys/feature_tests.h:196:0:
note: this is the location of the previous definition
#define _FILE_OFFSET_BITS 32
^
cc1: all warnings being treated as errors
(cherry picked from commit a41f312a8d48a989dfba00a8b43532c60f67caba)
commit 38a4235cbb9ccd69f6ab827f936bded455974f0d
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Sat Mar 19 08:24:43 2016 +0100
RPM specfile: fix xmms plugin build condition
commit 6518cae7c97b5bb1ac3e1d1eca841fe41b5cb656
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Fri Mar 18 23:07:02 2016 +0100
RPM specfile: update changelog
commit f5375d83d9423c0124386eeca9ca3733c28d600d
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Fri Mar 18 22:53:59 2016 +0100
RPM specfile: enable xmms plugin on EL7
commit 5301727c225eb945080165e92d55fbf8e7c85205
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Fri Mar 18 10:16:34 2016 +0100
RPM specfile: re-enable memcachec plugin on EL7
cf https://bugzilla.redhat.com/show_bug.cgi?id=1116949
commit 5d9d056df591e3a8e7e434e15c65a5565d2fe52d
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Fri Mar 18 10:13:48 2016 +0100
RPM specfile: enable modbus plugin on EL7
commit d1af4d95d768a0a3728bd0c66a16e7276db85390
Merge: af62220 ee9f39c
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date: Thu Mar 17 20:22:15 2016 +0100
Merge pull request #1617 from michaelsalmon/putval-time-exec-pod
added definition of N to collectd-exec
commit ee9f39c6753b605c015757d9de26a311fd7a3fc2
Author: Michael Salmon <michael.salmon at ericsson.com>
Date: Thu Mar 17 14:18:04 2016 +0100
added definition of N to collectd-exec
commit af6222065f1f5d8969afdde89c9f26a73e1e1690
Merge: 43a771a cadd56c
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date: Sun Mar 6 11:49:07 2016 +0100
Merge pull request #1575 from rubenk/dragonflybsd-utils-mount
Fix build on DragonFlyBSD
commit 43a771aa5443266cca4cb7aecaf70eb75100a32c
Merge: f8379dd ec371b0
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date: Sun Mar 6 11:20:42 2016 +0100
Merge pull request #1580 from rubenk/freebsd-zfs-arc
zfs_arc: 'stolen' was removed after FreeBSD 10.2
commit f8379dd45f4a43595f4027992696ee8d02908bff
Merge: f634a0a addc746
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date: Fri Mar 4 12:14:55 2016 +0100
Merge pull request #1596 from rubenk/fix-a-few-more-prototypes
Fix a few more prototypes
commit addc746565334182a816790d3073d5da86aad16e
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Thu Mar 3 22:35:43 2016 +0100
Fix a few more prototypes
Found with -Wstrict-prototypes and -Wold-style-definition
commit f634a0a8751f51560b065c5041cf457c9a5e7472
Merge: 1eb3c04 0cf5d26
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date: Thu Mar 3 21:40:22 2016 +0100
Merge pull request #1584 from rubenk/fix-wrong-logical-op
utils_avltree.c: fix compiler warning
commit 1eb3c043cb162ef198f86034cf7604be4a0a0d9c
Merge: 9599b11 89fc8d1
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Thu Mar 3 21:29:16 2016 +0100
Merge branch 'Wshadow' into collectd-5.4
commit 9599b110d313826b075ed4a8b73e0af8d07b23c2
Author: Pierre-Yves Ritschard <pyr at spootnik.org>
Date: Fri Nov 7 17:34:32 2014 +0100
Define _DEFAULT_SOURCE in addition to _BSD_SOURCE
This enables forward compatibility with the ongoing
deprecation of _BSD_SOURCE.
(cherry picked from commit 3bc1a46bebfa53ec0f0e12d6406ca126a3ad6bf3)
commit 89fc8d1d16779841bd693020d9035aa5f35f127d
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Tue Mar 1 19:57:21 2016 +0100
Fix a few issues found by -Wshadow
commit 0cf5d26c680adff5a50fc4883af7c8c0570ed6d3
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Tue Mar 1 18:36:52 2016 +0100
utils_avltree.c: fix compiler warning
make[3]: Entering directory '/home/ruben/src/collectd/src/daemon'
CC utils_avltree.lo
utils_avltree.c: In function ârebalanceâ:
utils_avltree.c:248:20: warning: logical âorâ of collectively exhaustive
tests is always true [-Wlogical-op]
assert ((b_bottom >= -1) || (b_bottom <= 1));
^~
utils_avltree.c:258:20: warning: logical âorâ of collectively exhaustive
tests is always true [-Wlogical-op]
assert ((b_bottom >= -1) || (b_bottom <= 1));
^~
commit 8d913d388c069a43ca92683b60c86607630ee9bd
Merge: 4cfc5b7 b436c74
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date: Tue Mar 1 11:18:21 2016 +0100
Merge pull request #1582 from rubenk/missing-prototypes
Missing prototypes
commit b436c741540408a7f27d65c6faf5d3cc5e841610
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Mon Feb 29 23:43:28 2016 +0100
xmms: mark cxmms_read as static
commit 2de2a5ded97121a28064733e662c69214cc296ea
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Mon Feb 29 23:42:17 2016 +0100
sensors: mark sensors_free_features as static
commit cf6600eada442700263fabe0d58649363a456e88
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Mon Feb 29 23:41:07 2016 +0100
processes: mark ps_read_process as static
commit d07d2d83df1cba22a7f6f7b3e6d0e73d82fd0823
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Mon Feb 29 23:37:41 2016 +0100
utils_db_query.c: make udb_query_free_one static
commit 06f17d7d69f04d25b8d618b1d09364706b47ac82
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Mon Feb 29 23:37:04 2016 +0100
battery: mark dict_get_double as static
commit 5321d69f67ad156531abe32d04745d99400b4af0
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Mon Feb 29 23:32:51 2016 +0100
types_list.c: add header for prototypes
commit 808f54945bd554bdfb43e1efc2cdf6de18aefc4c
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Mon Feb 29 23:31:55 2016 +0100
utils_subst.c: add header for prototypes
commit a8df5fa185c4edc65b184d6a8326ce03479ffe5f
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Mon Feb 29 23:30:55 2016 +0100
utils_random.c: add header for prototypes
commit 31443266f60187f9f2289c871cea6afa815315c4
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Mon Feb 29 23:29:05 2016 +0100
utils_cmd_getval.c: add header for prototypes
commit afc66d9ad479509171aa85f3dfb9217fabdefed2
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Mon Feb 29 23:28:25 2016 +0100
utils_cmd_flush.c: add header for prototypes
commit 73326703f6cc6d7edd6ab8d8224840ed0a8f1963
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Mon Feb 29 23:27:36 2016 +0100
threshold.c: mark ut_config as static
commit a740ee048e2dd48b007714123fc6ee47669379c4
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Mon Feb 29 23:26:00 2016 +0100
latency_counter_create: fix signature
commit 6c613b51563736dcb081aaa20490f16458338336
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Mon Feb 29 23:23:47 2016 +0100
utils_latency.c: mark change_bin_width as static
commit 04f11b9961c4f0a17e87bdc2bd0e4b03cac6c9d1
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Mon Feb 29 23:22:47 2016 +0100
utils_cmd_putval.c: include header for prototypes
commit 053218c05a67f660994cd949655f3a19b765e49a
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Mon Feb 29 23:21:35 2016 +0100
Include header for prototype of handle_putnotif
commit 4c6ff006227683ab4aeab13e7903b1090fa89e02
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Mon Feb 29 23:20:00 2016 +0100
Add prototype for module_register
commit fbcd4074ba7975612c829f7f473e1645b44f92bc
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Mon Feb 29 23:17:44 2016 +0100
liboconfig: mark oconfig_free_all as static
commit ec371b03a3efaa3dfe57f552fd523b8bc1d52a22
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Mon Feb 29 22:16:49 2016 +0100
zfs_arc: 'stolen' was removed after FreeBSD 10.2
Patch taken from FreeBSD port
commit cadd56ca4dd15b17f98f9d606d7054827182205b
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sun Feb 28 18:29:41 2016 +0100
Fix build on DragonFlyBSD
DragonFlyBSD has both vfsstat and fsstat apis.
It lacks ST_NOWAIT however.
The easiest fix is to swap the checks and use getfsstat first.
commit 4cfc5b72fd60598b1bfbac58fd1f035bd9c09df2
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Sun Feb 28 08:32:00 2016 +0100
processes: fix pid format string
Follow up to 7c495a5.
commit 8de8814283aa62c1bb29324d9814437da710850f
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Sun Feb 28 00:49:59 2016 +0100
configure.ac: fix path when testing for liboconfig/parser.c presence
commit 7c495a522fb2c3b335a3f6252c26432813542e79
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue Feb 16 10:28:04 2016 +0100
processes: use long for pids on linux and solaris
Up to now, we had a mix of `int`, `long` and `pid_t` to represent the
variable part of `/proc/<PID>/status` and friends. This patch
standardizes on `long` on the Linux and Solaris platforms.
The max size of `int` is smaller than the maximum number of processes
current kernels support. `pid_t` is used to ensure portability of
functions such as `getpid()`, which aren't used in this plugin, and
apparently resolves to an `int` on Solaris.
This is a follow up to bb978c1, which triggered a format string issue on
solaris 64 bit.
commit 6bf6dbc2346b4e3cae96aedb1697392a1ad5efe1
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Feb 27 17:46:05 2016 +0100
Move unversioned .so to -devel subpackage
commit b7f085f705225fc5c8b430de8c9885c4b046d01f
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Feb 27 20:28:34 2016 +0100
Replace traffic with interface in man page
The traffic plugin was renamed a long time ago.
commit 9c0d7874312b86db7ca94c12f1285ae6d1cb0c1a
Merge: ead2c08 d23caf5
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date: Fri Feb 26 22:51:50 2016 +0100
Merge pull request #1570 from rubenk/detect-bison
configure.ac: detect bison
commit ead2c08d3110f1c67f1fd77986a7ed7fa296a1ab
Merge: 73664a1 191e6c2
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date: Fri Feb 26 18:05:18 2016 +0100
Merge pull request #1567 from rubenk/fix-typo-in-config
Fix typo in collectd.conf
commit 73664a19a54b440056f0f346e444b1d06626f481
Merge: 61883c3 f291940
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date: Fri Feb 26 18:04:33 2016 +0100
Merge pull request #1506 from mfournier/apache-content-type-1170
apache: warn about possible misconfiguration
commit 61883c3d831a880ec75f73197d05e4d3c6d5cae6
Merge: 8fc1bf9 c6ec765
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date: Fri Feb 26 17:37:47 2016 +0100
Merge pull request #1561 from mfournier/modbus-set-debug
modbus: avoid enabling libmodbus's debug flag by default
commit d23caf50d4cdd1ad41c8b373990f4de0b840c2d5
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Dec 12 17:07:54 2015 +0100
configure.ac: detect bison
We use some bison-specific extensions so we really need bison, not yacc.
This has bitten a few people before, so make it easier for them.
Bison is only needed when compiling from git, since we ship the generated file
in the tarball. We take this into account by checking for the generated file first.
commit 191e6c252a4a4798aa304c989b5fe1345eadee4b
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Fri Feb 26 14:29:59 2016 +0100
Fix typo in collectd.conf
commit c6ec7654302659415defe4f497384ea0edc15e98
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Thu Feb 25 11:22:18 2016 +0100
modbus: avoid enabling libmodbus's debug flag by default
Having this enabled makes collectd's stdout and stderr very noisy. From
now on, only activate this flag when collectd is built with
--enable-debug.
Thanks to Eric Sandeen for mentioning this problem on IRC.
commit a23aac35c6f51758c8498060e75ad06947226abc
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue Feb 9 21:03:41 2016 +0100
processes: warn about long process names on FreeBSD too
commit fa517c8d3f561bd65c2c3281ff631101444a1570
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Thu Jan 21 15:45:51 2016 +0100
processes: also warn about long process names on Solaris
commit 339f53c536279e9b810710165c999fbd853010fd
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Wed Jan 13 09:10:33 2016 +0100
processes: use portable format string
commit 0ad1304b2b00720507ed57be67885df652583066
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue Jan 12 22:21:39 2016 +0100
processes: warn about process names above OS limit
Fixes #1284
commit 8fc1bf9987ab1aa8cef8c3125da82de59d93efb1
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date: Sat Jan 30 17:44:54 2016 +0100
Fix the addres of the Free Software Foundation
commit bb978c10e7b6cde5be79ade8b14fcdbb78f7b8ea
Author: Corey Kosak <kosak at google.com>
Date: Fri Jan 22 19:10:21 2016 -0500
Provide a unified signature for ps_get_cmdline.
Prior to this change, ps_get_cmdline had different signatures for
KERNEL_LINUX vs. KERNEL_SOLARIS. This means that callers who want to
call this function would have to have an #if..#else that controlled which
variant of the function to call.
By giving them the same signature, callers don't have to worry about
that.
commit 5c19a9f696f52cf2747349967843bd725133e915
Author: Corey Kosak <kosak at google.com>
Date: Fri Jan 22 17:22:18 2016 -0500
The field 're' only exists if HAVE_REGEX_H is defined (see definition at
line 194). So, consistent with all other usages, this should be protected
with an #if guard.
commit b40a0ef00b49cbc4d828ca2cd928c98dd27834c0
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue Jan 26 06:50:15 2016 +0100
Revert "openvpn plugin: Fix "Dead assignment" warning."
I cherry-picked this patch, but overlooked the fact it relates to
another change (c339d93f) only found in the collectd-5.5 branch.
Reverting, as it results in a compilation error.
This reverts commit b7f9a3c02d885e0fbe8fb7aac5c9a51b5771a9d3.
commit f2919408f226280cdf9cab2de81dd1716ec31a93
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date: Tue Jan 12 13:48:15 2016 +0100
apache: warn about possible misconfiguration
When the server doesn't return `Content-Type: text-plain`, it's a strong
hint that we're not querying the right URL.
Fixes #1170
More information about the collectd-changes
mailing list