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

Florian Forster octo at verplant.org
Wed Jun 17 08:57:29 CEST 2015


 README                     |    2 +-
 src/collectd.conf.pod      |    2 +-
 src/configfile.c           |   20 +++++++++++---------
 src/liboconfig/Makefile.am |    2 +-
 src/network.c              |    4 ++++
 src/perl.c                 |    1 -
 src/target_notification.c  |    2 +-
 src/utils_avltree.c        |   14 +++++++++++---
 src/utils_rrdcreate.c      |   28 +++++++++++++++++++++-------
 9 files changed, 51 insertions(+), 24 deletions(-)

New commits:
commit 86ef26818f3a1af5afb4842e9c97c34ffe98bafa
Author: Florian Forster <octo at collectd.org>
Date:   Wed Jun 17 08:55:42 2015 +0200

    src/utils_avltree.c: Rewrite checks in c_avl_pick().
    
    The previous code made the (correct) assumption that "height" is always
    greater than zero. This tripped up clang's "scan-build".
    
    This confuses the static analysis in two more places in this file, which
    are not as easy to fix :(

commit 6efc94f59c38e86309078fb9e20c78a2e9c8ff59
Author: Florian Forster <octo at collectd.org>
Date:   Wed Jun 17 07:50:46 2015 +0200

    network plugin: Explicitly initialize "fd_num" to zero.
    
    I have the feeling that initialization via memset() and unions in the sockent
    structure confuse clang's scan-build.

commit b37ddefb01607272698e10c1e84a62ccbb8a5036
Author: Florian Forster <octo at collectd.org>
Date:   Wed Jun 17 07:34:57 2015 +0200

    notification target: Pass void** to tn_destroy().
    
    The previous call was bad, resulting in errors in free().

commit 94e5829f3f2a6ea5eef5455cf3f39a28f7f8cdaa
Author: Florian Forster <octo at collectd.org>
Date:   Wed Jun 17 07:26:39 2015 +0200

    perl plugin: Fix invalid free().
    
    notification_meta_t.name is a char[], which we must not free.

commit 84f5f5923d8109366b2c3caf66ad7c2d89be38bd
Author: Manuel Luis Sanmartín Rozada <manuel.luis at gmail.com>
Date:   Wed May 20 17:10:41 2015 +0200

    In rrd synchronous file creation use lock_file
    to prevent the creation of the same file at the same time multiple times
    and obtain a corrupt rrd file.

commit 0944585208ec2427fc434881e99228e9f870eaef
Author: Manuel Luis Sanmartín Rozada <manuel.luis at gmail.com>
Date:   Wed May 20 22:06:18 2015 +0200

    Allow empty Plugin blocks.

commit df3e412ed81290689b3af9b2e83c19a245d0e978
Author: Kelly Thomas Kline <kellytk at users.noreply.github.com>
Date:   Mon Jun 15 14:05:51 2015 -0700

    Corrected text in README

commit ea7a1f41eb1d32fa881658db871b4006a17cb980
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Mon Jun 15 08:50:04 2015 +0200

    collectd.conf.pod: update libyajl URL
    
    Fixes #1081
    
    Thanks to @msalmonse for pointing this out!

commit b8a525a80874e431e1a076e1b45ab3d221a8a702
Author: Ruben Kerkhof <ruben at rubenkerkhof.com>
Date:   Fri Mar 6 16:11:18 2015 +0100

    Fix a libtool warning
    
    libtool: warning: '-version-info/-version-number' is ignored for
    convenience libraries




More information about the collectd-changes mailing list