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

Florian Forster octo at verplant.org
Tue Dec 1 20:23:57 CET 2015


 .travis.yml                  |   70 ++++++++----
 configure.ac                 |   42 ++++----
 contrib/redhat/collectd.spec |   13 ++-
 src/Makefile.am              |   28 ++++-
 src/amqp.c                   |    6 +-
 src/bind.c                   |    2 +-
 src/ceph.c                   |  240 +++++++++++++++++++++---------------------
 src/ceph_test.c              |   61 +++++++++++
 src/collectd.conf.in         |   10 ++
 src/collectd.conf.pod        |   47 +++++++++
 src/csv.c                    |    7 +-
 src/curl_json.c              |   16 +--
 src/daemon/plugin.c          |   52 ++++-----
 src/daemon/plugin_mock.c     |   32 ++++++
 src/fhcount.c                |    1 +
 src/filecount.c              |    1 +
 src/irq.c                    |    1 +
 src/modbus.c                 |    6 ++
 src/mqtt.c                   |   57 +++++++++-
 src/notify_nagios.c          |  170 ++++++++++++++++++++++++++++++
 src/perl.c                   |    3 +
 src/powerdns.c               |    2 +-
 src/processes.c              |   20 +++-
 src/redis.c                  |    2 +-
 src/rrdtool.c                |    3 +
 src/snmp.c                   |    3 +
 src/write_kafka.c            |  190 +++++++++++++++++----------------
 src/write_redis.c            |    3 +-
 version-gen.sh               |    6 +-
 29 files changed, 783 insertions(+), 311 deletions(-)

New commits:
commit 5e0906a2afdd7a41fb9635190dc4427993c34e5c
Merge: 5e4dde6 eff5214
Author: Florian Forster <octo at collectd.org>
Date:   Tue Dec 1 20:23:40 2015 +0100

    Merge remote-tracking branch 'github/pr/1370'

commit 5e4dde6e6e5b99dbd8a52184d85414bb17d1f695
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Tue Dec 1 18:14:57 2015 +0100

    RPM specfile: include new notify_nagios plugin in package

commit 1729122da5c83da932bbd72cb8c3d4e55b0623d8
Merge: 3ba3bdf 3e14c96
Author: Florian Forster <octo at collectd.org>
Date:   Tue Dec 1 16:07:44 2015 +0100

    Merge branch 'ff/nagios'

commit 3ba3bdfa3d71a63ee1d275c949d9da527abd31a6
Author: Florian Forster <octo at collectd.org>
Date:   Tue Dec 1 11:27:13 2015 +0100

    src/daemon/plugin.c: Use sfree() exclusively.
    
    Fixes: #1110

commit 079f57da9f9ff75d62f8d3c637ef16d06c87c253
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Mon Nov 30 22:22:51 2015 +0100

    processes: initialize cswitch counters on unsupported platforms
    
    This is a follow-up to e61f047e.

commit a9c057dd7499c10a6aca959ab8e90c72495ab6d6
Author: Florian Forster <octo at collectd.org>
Date:   Mon Nov 30 11:45:51 2015 +0100

    src/ceph_test.c: Use the EXPECT_EQ_STR() macro.

commit 4b8c1289003f0d60728f06a43bfcc9bc3de7004c
Merge: 3ef1caf bb715b6
Author: Florian Forster <octo at collectd.org>
Date:   Mon Nov 30 11:35:40 2015 +0100

    Merge branch 'collectd-5.5'

commit bb715b67ca90d28ad8b69c08689673a9680271de
Author: Florian Forster <octo at collectd.org>
Date:   Mon Nov 30 11:25:48 2015 +0100

    ceph plugin: Rewrite parse_keys() and compact_ds_name().
    
    This rewrite removes the logic to add the original length to the end of
    the buffer in case of truncation. This logic was guarded by:
      tmp[DATA_MAX_NAME_LEN - 1] = '\0';
      if(strlen(tmp) > DATA_MAX_NAME_LEN - 1) { ... }
    and was therefore dead code.
    
    Fixes: #1350

commit a9f03564aad7917086d9b3f9cdb98a8613eaaf98
Author: Florian Forster <octo at collectd.org>
Date:   Mon Nov 30 10:15:06 2015 +0100

    ceph plugin: Add unit test for parse_keys().
    
    This is used to demonstrate a buffer overflow: when the first part of a
    key is >63 characters, key_chars_remaining underflows and causes a buffer
    overflow in the following iteration.
    
    Issue: #1350

commit 3ef1caf24c8030e5703ff86e42268834d08a467b
Merge: f46fe4b 562c27c
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sun Nov 29 19:08:58 2015 +0100

    Merge pull request #1388 from rubenk/curl_json
    
    curl_json: remove dead code

commit f46fe4b818f4d9db2f295f937b0b66f86ed8ab47
Merge: 61e01c8 827eb99
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sun Nov 29 19:08:40 2015 +0100

    Merge pull request #1386 from rubenk/rrdtool-unlock-on-error
    
    rrdtool: unlock mutex on error

commit 61e01c833f3f5c4a2e1b370b5ae7e4029bd83cf8
Merge: b71cab1 7dd2b85
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sun Nov 29 19:08:27 2015 +0100

    Merge pull request #1387 from rubenk/redis-null-terminate-buffer
    
    redis plugin: make sure buffer is null-terminated

commit 562c27c1d63a3540d66acae8dc1ca9a2a5ff56f1
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sat Nov 28 20:27:22 2015 +0100

    curl_json: remove dead code
    
    CID 37963

commit b71cab18569a6840db197d25194c70472f81923c
Merge: 6d13449 b231cf4
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sun Nov 29 19:05:09 2015 +0100

    Merge pull request #1389 from rubenk/perl-unlock-on-error
    
    perl: unlock mutex on error

commit 6d134498d9d883a9f0b566d1b361ce320c8a4cdc
Merge: 74b894a 0defd94
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sun Nov 29 19:04:54 2015 +0100

    Merge pull request #1385 from rubenk/gcrypt-fix
    
    configure.ac: remove wrong gcrypt check

commit b231cf4c6d14522a22281db9cc9c51990c8af7ae
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sun Nov 29 18:06:33 2015 +0100

    perl: unlock mutex on error
    
    CID 37970

commit 7dd2b8545fbb14d429056377da07ed6e6dbbab76
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sun Nov 29 17:52:26 2015 +0100

    redis plugin: make sure buffer is null-terminated
    
    CID 37938

commit 827eb99e965d7336c524e71d37ac99b5c89ff035
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sun Nov 29 16:40:50 2015 +0100

    rrdtool: unlock mutex on error
    
    CID 37972

commit 74b894a8315a22379e4c0e43f7f3096616879a57
Merge: d5ad08e 54e625b
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sun Nov 29 13:35:12 2015 +0100

    Merge pull request #1384 from rubenk/irq-close-file-descriptor-on-failure
    
    irq plugin: close file descriptor on failure

commit d5ad08efd1efd78a9f6094e79c53ac2b1a379043
Merge: 172aff1 427312c
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sun Nov 29 13:34:56 2015 +0100

    Merge pull request #1383 from rubenk/fhcount-close-file-descriptor-on-failure
    
    fhcount plugin: close file descriptor on failure

commit 172aff17fc893ed46a732d95336b428982b8ed93
Merge: 5282b61 c3c970f
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sun Nov 29 13:34:42 2015 +0100

    Merge pull request #1382 from rubenk/modbus-fix-resource-leaks
    
    modbus plugin: fix 2 leaks on error paths

commit 5282b61e83fe820482dfd5e83c7867411bc45a1f
Merge: de2f2b8 896a9f4
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sun Nov 29 13:34:11 2015 +0100

    Merge pull request #1381 from rubenk/filecount-fix-resource-leak
    
    filecount plugin: fix leak on error path

commit 0defd94ebfdad845e66fa35af96bc12d42784346
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sun Nov 29 12:27:36 2015 +0100

    configure.ac: remove wrong gcrypt check
    
    After all the effort to detect GCRYPT_CPPFLAGS and GCRYPT_LIBS
    in previous checks, this check blindly overwrites them, even
    if the AM_PATH_LIBGCRYPT macro isn't found.
    
    Also, I think it's better to check for specific functionality in a library
    than an explicit minimum version, which we already did.

commit 54e625b5ab53312e00d7e3e5d202aae559d56f8f
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sat Nov 28 23:17:59 2015 +0100

    irq plugin: close file descriptor on failure
    
    CID 38018

commit 427312c8ec789eca727ddd0293240a077bc22cc4
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sat Nov 28 23:15:24 2015 +0100

    fhcount plugin: close file descriptor on failure

commit 896a9f4ffd249feb12997356e4e873d4332f7c5c
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sat Nov 28 23:13:01 2015 +0100

    filecount plugin: fix leak on error path

commit c3c970f2a8e538cea762d8ab2617010f1154001c
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sat Nov 28 23:07:31 2015 +0100

    modbus plugin: fix 2 leaks on error paths

commit de2f2b8fda2d5be1e2ce4808fd8490fe54200b6f
Merge: c910d7f a8252d9
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sat Nov 28 21:44:05 2015 +0100

    Merge pull request #1380 from rubenk/csv-plug-leak-on-error-path
    
    Csv plug leak on error path

commit c910d7fdf7ee5ee6730ebd1827dbca2c383c2608
Merge: 23084eb ac279f8
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sat Nov 28 21:43:55 2015 +0100

    Merge pull request #1379 from rubenk/ceph-close-fd-on-error
    
    ceph plugin: close fd on error

commit 23084ebcf5ae33dcd8e9cd4bb8d3f0c15d248d9b
Merge: 9dd4a4f 74e2a08
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sat Nov 28 21:43:44 2015 +0100

    Merge pull request #1378 from rubenk/bind-dont-free-invalid-pointer
    
    bind: tmp doesn't point to start of allocated memory

commit 9dd4a4fc004c4f46373a42817599813223dc268f
Merge: 234e4fb db5881c
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sat Nov 28 21:43:29 2015 +0100

    Merge pull request #1377 from rubenk/mqtt-fix-out-of-bounds-write
    
    mqtt: fix an out-of-bounds write

commit 234e4fb94ffedb8d7d4c6fcd50fc90137dc1accc
Merge: 1efab2e fdf3596
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sat Nov 28 21:43:17 2015 +0100

    Merge pull request #1376 from rubenk/amqp-fix-buffer-size
    
    amqp: use the right buffer size for sstrncpy

commit 1efab2edcc7078c698eba7cb9c8326bd6f271dde
Merge: bdf68c5 0425547
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sat Nov 28 21:43:02 2015 +0100

    Merge pull request #1375 from rubenk/redis-unlock-lock
    
    write_redis: don't return with lock held

commit bdf68c538dfb11bfbf1756a1955e85e64f6ac9cf
Merge: 01678f5 6902e8a
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sat Nov 28 21:42:50 2015 +0100

    Merge pull request #1374 from rubenk/powerdns-fix-array-initialization
    
    powerdns plugin: fix array initialization

commit a8252d94b869ae9265dc281c55f2136182ce252b
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sat Nov 28 20:21:16 2015 +0100

    csv plugin: remove trailing whitespace

commit f006f49c993f42fc4761be8ba0cbc11408a29c17
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sat Nov 28 20:19:26 2015 +0100

    csv plugin: plug memory leak on error
    
    CID 38015

commit ac279f801e9a2ffc1f174dafbc41346f4fad0890
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sat Nov 28 20:07:03 2015 +0100

    ceph plugin: close fd on error

commit 74e2a081add0f56f6ce25af41b42e1257165c5d2
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sat Nov 28 19:45:42 2015 +0100

    bind: tmp doesn't point to start of allocated memory

commit db5881cda68a542bbdb6692036b89879edb5c7c9
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sat Nov 28 18:59:17 2015 +0100

    mqtt: fix an out-of-bounds write
    
    CID 37990

commit fdf35969e6616be69f376c213235072cccf06569
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sat Nov 28 18:48:20 2015 +0100

    amqp: use the right buffer size for sstrncpy
    
    buffer is a char *, not an array, so size_of returns the size
    of the pointer.

commit 04255470ff47f2bbdb1b6dccc8e831d6bb43930a
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sat Nov 28 18:37:15 2015 +0100

    write_redis: don't return with lock held

commit 6902e8a3b68a5d5b318ffe6d758e8096740860c0
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sat Nov 28 18:30:58 2015 +0100

    powerdns plugin: fix array initialization

commit 01678f5fa00fb157cca356a3982cc9b466176fab
Merge: 2b2a769 77b504d
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sat Nov 28 17:16:44 2015 +0100

    Merge pull request #1371 from rubenk/mqtt-plug-leak
    
    mqtt: plug leak on error path

commit 2b2a769a556c9ef1c79e05d6440a4ee76688e8d3
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sat Nov 28 14:54:54 2015 +0100

    Fix build with older version of libprotobuf-c

commit e9adb525d49c9e547cc17d211b0630fade2a5cba
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sat Nov 28 14:07:29 2015 +0100

    Revert "Set bugreport url and homepage url"
    
    The net-snmp public headers are generated by autoconf
    so they also define PACKAGE_URL (and lots more).
    
    Apparently this is completely normal and documented at
    http://www.net-snmp.org/tutorial/tutorial-5/toolkit/autoconf/index.html
    
    This reverts commit e16e805eae42f911a6f9ab81420fcaf1a957810f.

commit 042c592bcddeea04cf81230ba9c97a09c5d3595c
Merge: 993dff4 7fe3dd5
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sat Nov 28 13:33:02 2015 +0100

    Merge pull request #1199 from rubenk/remove-gcrypt-exec-prefix-check
    
    Remove gcrypt exec prefix check

commit 993dff4555379c320212083737241225a6945b04
Merge: a42b8dc 701abbd
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sat Nov 28 13:32:24 2015 +0100

    Merge pull request #1210 from rubenk/protoc
    
    Protoc

commit 77b504d27def0c6722c13e71038b6ea1637d1069
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sat Nov 28 13:29:08 2015 +0100

    mqtt: plug leak on error path

commit a42b8dc05b5c69949f622bb1c9acaa94172ff049
Merge: 598a534 d353e84
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sat Nov 28 13:25:10 2015 +0100

    Merge pull request #958 from rubenk/fix-version-gen-sh
    
    Only run git describe when we're in a git repo

commit d353e84321177e73725221fd5a5719d32af85e56
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Wed Mar 4 14:54:52 2015 +0100

    Only run git describe when we're in a git repo
    
    This fixes an issue I see when extracting a collectd
    tarball into another git repo (the Fedora collectd rpm one).
    In that case version-gen.sh picked up the last tag from the Fedora
    repo, which is the wrong one.

commit 598a534ab6f2d122556434b82818c4b6ed8e48f9
Merge: e20c6c1 08ef2c2
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sat Nov 28 13:17:38 2015 +0100

    Merge pull request #1219 from rubenk/version-gen
    
    Some more version-gen.sh tweaks

commit e20c6c14a4a72acad60705af1165519599175750
Merge: a1e7183 e16e805
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sat Nov 28 13:15:44 2015 +0100

    Merge pull request #1220 from rubenk/set-package-bugreport-and-homepage
    
    Set bugreport url and homepage url

commit 701abbd1aa4bc5090c29b92b4bd143f2610252d1
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sun Aug 9 19:05:25 2015 +0200

    protoc: check for headers in new location as well
    
    Newer versions of protobuf-c have their headers in
    /usr/include/protobuf-c, and a symlink from
    /usr/include/google/protobuf-c/.
    
    These symlinks will eventually disappear however, so be prepared.

commit d52da5209c448026386170a3e743cabba3f4e69d
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sun Aug 9 19:02:25 2015 +0200

    protoc: check for libprotobuf-c as well

commit be663d32c6ff432b9594d6e7bad83817f48e004c
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sun Aug 9 18:28:30 2015 +0200

    protoc: simplify configure check

commit 002cb81f748e29f97f7c4d326663a25e180d6711
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sun Aug 9 17:23:11 2015 +0200

    protoc: slightly nicer output in silent mode
    
    make[1]: Entering directory '/home/ruben/src/collectd/src'
      PROTOC-C     pinba.pb-c.c
      PROTOC-C     riemann.pb-c.c

commit 15bbce792a3698d5869cf2dd54518ddc68bb14d7
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sun Aug 9 17:02:33 2015 +0200

    protoc: log when compiler is missing
    
    In the case where we do have the required headers
    but don't have the compiler, this makes it more clear
    that we're missing the latter.

commit 40d71419c48544a3bc7f8fc2dcbf54fe62c733b7
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sun Aug 9 16:09:57 2015 +0200

    Silence protoc-c in silence mode
    
    Instead of showing the full command line, this shows:
      GEN      pinba.pb-c.c
      GEN      riemann.pb-c.c

commit c97acf40804f2b875749dfc7d3f3177369d4014a
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sun Aug 9 15:52:33 2015 +0200

    write_riemann: only compile .proto files when enabled
    
    If the write_riemann plugin is not enabled there's no
    need to compile the protobuf files.

commit 73932271b1ace2a2a9e2a63b6cf9f170bee3c81b
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sun Aug 9 15:50:55 2015 +0200

    Pinba: only compile .proto files when enabled
    
    If the pinba plugin is not enabled there's no
    need to compile the protobuf files.

commit eff52149778a4ae3cbd5c0088633b9cef9ade7d9
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sat Nov 28 13:02:35 2015 +0100

    write_kafka: fix indentation
    
    It was all over the place.
    I went with 4 spaces since that's what the majority
    of code used.

commit a1e7183991a922b4eeca02aafaf45cd675688570
Merge: 0c5e428 a1fce14
Author: Florian Forster <octo at collectd.org>
Date:   Sat Nov 28 07:56:14 2015 +0100

    Merge remote-tracking branch 'github/pr/1366'

commit 72880f7c39fa0fc673b8f2db7530f035d123b4b0
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Fri Nov 27 22:14:08 2015 +0100

    snmp plugin: plug leak in error path.
    
    Partial back port of #1368.
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit a1fce14e6530c07b2d961faf0c0bf4acf7f05fb4
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Fri Nov 27 17:01:15 2015 +0100

    Travis: switch to new Trusty environment
    
    https://docs.travis-ci.com/user/trusty-ci-environment

commit 0c5e4282f0f4e332499feac3b07ce0f29e3d2b1c
Merge: 708efd7 9fa24ed
Author: Florian Forster <octo at collectd.org>
Date:   Fri Nov 27 10:06:20 2015 +0100

    Merge branch 'pr/1345'

commit 9fa24ededf1388fa529a330e02307b82f9ed1407
Author: Florian Forster <octo at collectd.org>
Date:   Fri Nov 27 10:05:48 2015 +0100

    mqtt plugin: Add TLS options to the example config and improve documentation.

commit aaff848cf8b7752c7549590637f1b7702e32221e
Author: Florian Forster <octo at collectd.org>
Date:   Fri Nov 27 10:04:35 2015 +0100

    mqtt plugin: Rename "TLSprotocol" to "TLSProtocol".

commit 630b03c33aab0675fe9607d5ea28553782b334a5
Author: Florian Forster <octo at collectd.org>
Date:   Fri Nov 27 10:03:54 2015 +0100

    mqtt plugin: Rename "CACertificateFile" to "CACert".
    
    This way the option name is consistent with the name used by the cURL
    plugins.
    
    Sorry for previous comments in #1345 that pushed towards copying Apache
    HTTPd's naming schema -- being consistent within collectd is more
    important.

commit f3b53b4d7e2f9076fb143877a52e3d8afadf6839
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Sat Jul 25 15:21:52 2015 +0200

    utils_mount: use reentrant getmntent_r when we can
    
    Fixes #1162
    
    (cherry picked from commit a916ae72b89d0bcb5fe28d55def7327e8a1f6ce0)

commit 69b0d4948ca934d22e6e88f1eca02678f0d45355
Author: Jan-Piet Mens <jpmens at gmail.com>
Date:   Tue Nov 17 14:44:20 2015 +0100

    Add TLS support
    	addresses #1265
    	protect for newer libmosquitto
    	address octo's comments

commit 3e14c965e9c8036cb85fcc1898c9acc82f6f0b15
Author: Florian Forster <octo at collectd.org>
Date:   Thu Nov 5 14:42:29 2015 +0100

    notify_nagios plugin: Add plugin for writing Nagios passive check results.

commit e16e805eae42f911a6f9ab81420fcaf1a957810f
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Fri Aug 14 21:21:52 2015 +0200

    Set bugreport url and homepage url
    
    ./configure --help now shows:
    Report bugs to <https://github.com/collectd/collectd/issues>.
    collectd home page: <https://collectd.org>.

commit 08ef2c2ccaa37f00de6afd3771bad63813fc2520
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Fri Aug 14 20:51:15 2015 +0200

    Use a single sed invocation

commit 63da831bc89675ff69862fc4d37f208276f0e431
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Fri Aug 14 20:44:51 2015 +0200

    Always use 7 hex characters when describing
    
    Some users (like me) override this in their .gitconfig

commit bcce965ce14211d3dc66b12e0e61a6c8e566fc52
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Fri Aug 14 20:41:49 2015 +0200

    when building from dirty working dir, show it.
    
    This adds a + when the working dir is dirty, i.e.:
    5.5.0.355.gfba3b8da7b64+

commit 7fe3dd55996faef47d0697a9f043470b18493447
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Tue Aug 4 15:40:34 2015 +0200

    gcrypt: take search path into account

commit 11df9b577ba7ec8edafe17ded4f9c1ac586e9159
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Tue Aug 4 15:28:03 2015 +0200

    gcrypt: remove exec-prefix check
    
    libgcrypt-config --libs already includes the correct library include path.
    Also, we hardcoded it to $exec-prefix/lib, which is just plain wrong on
    64bit architectures.




More information about the collectd-changes mailing list