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

Florian Forster octo at verplant.org
Thu Aug 11 17:13:04 CEST 2016


 src/ceph.c          |   19 ++++++++++++++++++
 src/daemon/common.c |   53 +++++++++++++++++++++++++++++++++++++++++++++++++++
 src/daemon/common.h |    8 ++++++++
 src/dns.c           |   18 +++++++++++++++++
 src/exec.c          |   20 +++++++++++++++++++
 src/iptables.c      |   24 +++++++++++++++++++++++
 src/ping.c          |   18 +++++++++++++++++
 src/turbostat.c     |   23 +++++-----------------
 8 files changed, 165 insertions(+), 18 deletions(-)

New commits:
commit 08cf386cb8aa711ef4043d9139d464b38188a44b
Merge: 8737bfd 8d8d888
Author: Florian Forster <octo at collectd.org>
Date:   Thu Aug 11 17:10:13 2016 +0200

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

commit 8d8d888262e8cc375266ae1fdba03314dbd9149c
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Wed Aug 10 22:42:23 2016 +0200

    src/daemon/common.c: avoid leaking cap_header in error condition

commit 3e211f8449bab9b9ef6f3b0e98817433101dc060
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Wed Aug 10 18:14:35 2016 +0200

    src/daemon/common.c: avoid using private structs from <linux/capability.h>

commit e6e6c0def969a116929fc1db9bc8a9127b2486d5
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Wed Aug 10 18:12:54 2016 +0200

    turbostat: avoid potential unused variable

commit 99db6e480437d6dd6cf80580d19a65855768a727
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Wed Aug 10 18:12:10 2016 +0200

    fix typographical mistake in warning message

commit 448627953cde2f7b3b138f53f4f2c62f0d48b726
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Tue May 17 07:36:34 2016 +0200

    check_capability: explicitly target recent linux implementations
    
    There are several, incompatible, capabilities implementations, all
    exposed through `<sys/capability.h>`. Currently only Linux's V3
    function and capability sets are supported.
    
    This patch guards against using Linux-specific functions & capabilities
    on other implementations, while structring the code to allow adding
    support for them.

commit 43954e07f30d05b2da8319749400c9bf4d01c23c
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Tue May 10 18:01:49 2016 +0200

    iptables: include libiptc headers before capability.h
    
    Some versions of sys/capability.h seem to have conflicting declarations
    with other (linux) kernel header files, so order matters.

commit e5e5d99350fa54e22f07b90fbc3102df51565ad9
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Tue Jan 26 21:46:59 2016 +0100

    check and warn about capabilities misconfiguration
    
    Add WARNING() statements to a bunch of plugins which require special
    privileges to work properly. They would be emitted once at startup time,
    if running as root with privileges dropped, or if running as a normal
    users without the needed capabilities explicitly set.
    
    Related to #1444

commit 6e8d9b2fa6018a1ed1ec8ab3b6551110449a997c
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Tue Jan 26 18:30:17 2016 +0100

    turbostat plugin: use check_capability() function

commit d3ba4d04f6c5d22ba97ea81cdca2e2acd04dfec1
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Tue Jan 26 18:14:09 2016 +0100

    src/daemon/common.[ch]: add check_capability() function
    
    This is largely inspired by the capability check done in
    src/turbostat.c, so most of the credits go to Vincent Brillault.




More information about the collectd-changes mailing list