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

Florian Forster octo at verplant.org
Tue May 13 14:06:50 CEST 2008


 .gitignore                       |    3 +
 AUTHORS                          |   14 +-
 ChangeLog                        |   35 +
 configure.in                     |   73 +-
 src/Makefile.am                  |   11 +-
 src/collectd-nagios.c            |   27 +-
 src/collectd.c                   |   13 +-
 src/collectd.conf.in             |   34 +
 src/iptables.c                   |    4 +-
 src/libiptc/Makefile.am          |   14 +
 src/libiptc/ipt_kernel_headers.h |   45 +
 src/libiptc/libip4tc.c           |  516 +++++++++
 src/libiptc/libip6tc.c           |  455 ++++++++
 src/libiptc/libip6tc.h           |  173 +++
 src/libiptc/libiptc.c            | 2296 ++++++++++++++++++++++++++++++++++++++
 src/libiptc/libiptc.h            |  185 +++
 src/libiptc/linux_list.h         |  741 ++++++++++++
 src/network.c                    |    3 +-
 src/perl.c                       |    3 +-
 src/plugin.c                     |   25 +-
 src/plugin.h                     |    5 +-
 src/powerdns.c                   |   20 +-
 src/rrdtool.c                    |   54 +-
 src/teamspeak2.c                 |    4 +-
 src/unixsock.c                   |   36 +-
 src/utils_cmd_flush.c            |   17 +-
 src/utils_cmd_getval.c           |   39 +-
 src/utils_cmd_listval.c          |   20 +-
 src/utils_cmd_putnotif.c         |   25 +-
 src/utils_cmd_putval.c           |   29 +-
 src/utils_threshold.c            |    2 +-
 version-gen.sh                   |    2 +-
 32 files changed, 4817 insertions(+), 106 deletions(-)

New commits:
commit 47faf00c18402cefd0e195d63ad48d5e7e6a4a92
Merge: 7c1daa25ff1888a979e8bc53aba28b8cbd6c6e0a 48f07421f10e0b4f19713ea86875f82eb15714f3
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Tue May 13 12:54:48 2008 +0200

    Merge branch 'collectd-4.4'

commit 7c1daa25ff1888a979e8bc53aba28b8cbd6c6e0a
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Tue May 13 12:53:11 2008 +0200

    collectd, rrdtool plugin: Add flushing of specific identifiers.
    
    The flush callbacks have been changed to expect an (optional)
    `const char *instance'. If not NULL, *only* that value should be flushed.
    
    The network and perl plugins don't follow this rule yet, but will in the
    not so far future - hopefully ;)

commit 48f07421f10e0b4f19713ea86875f82eb15714f3
Author: Florian Forster <octo at huhu.verplant.org>
Date:   Tue May 13 12:08:14 2008 +0200

    src/utils_threshold.c: Fix the `Instance' option inside of `Type' blocks.
    
    Thanks to `kyrone' for pointing this out.

commit 59ede0a59ff1c409ec04bd38de7d0058639d5aa9
Author: René Rebe <rene at exactcode.de>
Date:   Tue May 13 10:11:00 2008 +0200

    teamspeak2 plugin: Fix out-of-bounds access to two arrays.
    
    Hi,
    
    while updating our T2 SDE (http://www.t2-project.org) package I
    noticed some out-of-bounds acces in the teamspeak2 support:
    
    Signed-off-by: Florian Forster <octo at huhu.verplant.org>

commit cf585287c0d838ce3f2388b3e66ceed3040e0861
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Tue May 6 21:13:51 2008 +0200

    ChangeLog: Add a note about changes to the threshold handling.

commit 9ee2073fd73e20e5a1c337c344ed0467c5384cea
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Tue May 6 19:19:31 2008 +0200

    AUTHORS: Added Luke Herberling and Oleg King.

commit 0338f965bf4ee3c6106210a9c9c741c3b15f4893
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Tue May 6 16:55:35 2008 +0200

    Bumped version to 4.4.0; Updated ChangeLog.

commit 0ef277e40cd15de72763b37fee233477bac82ba4
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Tue May 6 16:46:42 2008 +0200

    src/collectd.conf.in: Added the new powerdns and tail plugins.

commit 250dc17bfb3c5488b789347f1f570913701d31ca
Merge: eeeff2fae643c5195cef3ce5fecfa917e872b31f 759c544568c019721fe868e7c319bd1471fd501c
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Tue May 6 16:14:18 2008 +0200

    Merge branch 'collectd-4.3' into collectd-4.4

commit 759c544568c019721fe868e7c319bd1471fd501c
Merge: 53bd9256920f01cc5b835639c7e7971979ed3350 d45c77caacd134faa08f87cf8f5206499c5b1958
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Tue May 6 16:13:35 2008 +0200

    Merge branch 'collectd-4.2' into collectd-4.3
    
    Conflicts:
    
    	configure.in

commit eeeff2fae643c5195cef3ce5fecfa917e872b31f
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Tue May 6 16:01:01 2008 +0200

    powerdns plugin: Fix some bugs after testing the plugin.

commit d45c77caacd134faa08f87cf8f5206499c5b1958
Author: Florian Forster <octo at leeloo.lan.home.verplant.org>
Date:   Tue May 6 14:29:56 2008 +0200

    configure.in: Don't use `test -a'.
    
    Some old/weird versions of sh and/or test don't support the `-a' (`and')
    argument.

commit 42815bcf65f8c6b7eeb915ef88dab7d11dd8eede
Author: Sebastian Harl <sh at tokkee.org>
Date:   Fri May 2 01:14:32 2008 +0200

    collectd-nagios: Open two different I/O streams for reading and writing.
    
    Full-duplex standard I/O streams are not really supported on sockets.
    
    Signed-off-by: Sebastian Harl <sh at tokkee.org>
    Signed-off-by: Florian Forster <octo at huhu.verplant.org>

commit 3ac843c7529bb0b548d0940f081c07f6f73822c0
Author: Sebastian Harl <sh at tokkee.org>
Date:   Fri May 2 01:13:24 2008 +0200

    daemon: Ignore SIGPIPE.
    
    The default action for the PIPE signal is to terminate the process. This
    is not really what we want for collectd, as e.g. a client of the unixsock
    plugin (which might even be running without root privileges) could kill
    the daemon by closing the socket right after sending a request.
    
    The signal now gets ignored and each I/O function is checked for success.
    To simply that, the unixsock's output stream is now configured to be line
    buffered, removing the need to call fflush() (which could fail as well and
    would have to be checked for success).
    
    While I was at it, I renamed the sigaction struct for SIGCHLD to fit the
    coding style used elsewhere in collectd.
    
    Signed-off-by: Sebastian Harl <sh at tokkee.org>
    Signed-off-by: Florian Forster <octo at huhu.verplant.org>

commit 6b93a8f0ade39c344013e11d3f8ae636e2930324
Author: Sebastian Harl <sh at tokkee.org>
Date:   Thu May 1 12:48:02 2008 +0200

    Add libiptc.
    
    libiptc is not meant to be a public interface by upstream. Debian has thus
    removed it from all packages. To be able to use it, we need to take care
    of it ourselves.
    
    The configure script now checks, if libiptc is available and uses the
    shipped version as a fallback.
    
    The following changes to the libiptc sources were required:
     * added copyright headers mentioning the "Netfilter Core Team" as author
     * changed libiptc/* includes to * only
     * made libiptc.c:standard_target_map() static
    
    Signed-off-by: Sebastian Harl <sh at tokkee.org>
    Signed-off-by: Florian Forster <octo at huhu.verplant.org>




More information about the collectd-changes mailing list