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

Florian Forster octo at verplant.org
Sat Mar 22 09:45:47 CET 2008


 AUTHORS                  |   40 --
 ChangeLog                |   30 +
 configure.in             |    2 
 contrib/extractDS.px     |  621 ---------------------------------
 contrib/migrate-3-4.px   |   10 
 contrib/rrd_filter.px    |  874 +++++++++++++++++++++++++++++++++++++++++++++++
 src/collectd.conf.pod    |    5 
 src/collectd.pod         |   17 
 src/common.c             |   10 
 src/common.h             |    2 
 src/configfile.c         |   70 +++
 src/liboconfig/oconfig.c |   14 
 src/mbmon.c              |    2 
 src/network.c            |  359 +++++++++++--------
 src/perl.c               |   10 
 src/plugin.c             |    1 
 src/unixsock.c           |    1 
 src/utils_cache.c        |  285 ++++++++-------
 src/utils_cache.h        |    7 
 src/utils_threshold.c    |  180 ++++++---
 version-gen.sh           |    2 
 21 files changed, 1537 insertions(+), 1005 deletions(-)

New commits:
commit 7e870aade3c42a21df2ec80fff849a00f1d142ee
Author: Florian Forster <octo at huhu.verplant.org>
Date:   Sat Mar 22 09:45:41 2008 +0100

    src/utils_cache.c: Fix a bug that was introduced by the preceding merge.

commit a813e8af8379bd0f55a2b46fc7918fa31de9522e
Merge: 8546a21667f4c1aee88324dac0b21a0f1931a3f5 4f2642f86673329db9f8cf30854bf39bbdc4c2b2
Author: Florian Forster <octo at huhu.verplant.org>
Date:   Sat Mar 22 09:41:42 2008 +0100

    Merge branch 'collectd-4.3'
    
    Conflicts:
    
    	src/utils_cache.c

commit 4f2642f86673329db9f8cf30854bf39bbdc4c2b2
Merge: 53f5cd2cb13cc23d348efb41dba8be25af415a59 12b23a0ff448672e04ffe2e0fb973751f8a42a34
Author: Florian Forster <octo at huhu.verplant.org>
Date:   Sat Mar 22 09:40:00 2008 +0100

    Merge branch 'collectd-4.2' into collectd-4.3

commit 8546a21667f4c1aee88324dac0b21a0f1931a3f5
Author: Sebastian Harl <sh at tokkee.org>
Date:   Tue Mar 18 12:35:08 2008 +0100

    collectd(1): Document the supported signals.
    
    Signed-off-by: Sebastian Harl <sh at tokkee.org>
    Signed-off-by: Florian Forster <octo at huhu.verplant.org>

commit 53f5cd2cb13cc23d348efb41dba8be25af415a59
Author: Sebastian Harl <sh at tokkee.org>
Date:   Tue Mar 18 12:34:17 2008 +0100

    perl plugin: Fixed the "EnableDebugger after LoadPlugin" warning.
    
    For some strange reason my original patch (perl plugin: Warn if
    "EnableDebugger" has been used after "LoadPlugin".) has been applied at the
    wrong position (it has been applied to perl_config_includedir() instead of
    perl_config_enabledebugger() - I have absolutely no clue why though).
    
    Also, the check for the precondition of this warning has been fixed. In some
    cases aTHX does not seem to be set, even though the Perl interpreter has
    already been initialized. Now, perl_threads is used to check for that
    condition.
    
    Signed-off-by: Sebastian Harl <sh at tokkee.org>
    Signed-off-by: Florian Forster <octo at huhu.verplant.org>

commit 4fe00def1a70d2bd73dbcd912da2becef459d00e
Author: Sebastian Harl <sh at tokkee.org>
Date:   Thu Mar 20 13:22:15 2008 +0100

    configfile.c: Include more than one files in lexicographical order.
    
    Using qsort() and strcmp() the list of files (after reading the contents
    of a directory or expanding globs) is sorted before inclusion. As the
    order of options in the config file matters this is more convenient.
    
    Signed-off-by: Sebastian Harl <sh at tokkee.org>
    Signed-off-by: Florian Forster <octo at huhu.verplant.org>

commit 12b23a0ff448672e04ffe2e0fb973751f8a42a34
Author: Sebastian Harl <sh at tokkee.org>
Date:   Thu Mar 20 11:03:32 2008 +0100

    liboconfig/oconfig.c: Free all allocated memory in oconfig_free().
    
    Signed-off-by: Sebastian Harl <sh at tokkee.org>
    Signed-off-by: Florian Forster <octo at huhu.verplant.org>

commit 91963baa3a553d401a7decedaf5d413e08e2ae99
Author: Sebastian Harl <sh at tokkee.org>
Date:   Thu Mar 20 11:02:06 2008 +0100

    configfile.c: Abort if any config file could not be read.
    
    So far, when including all files from some directory, errors while reading
    any of those config files have been reported but otherwise ignored. So,
    collectd would run with some potentially incomplete configuration which is
    not what I would expect.
    
    Signed-off-by: Sebastian Harl <sh at tokkee.org>
    Signed-off-by: Florian Forster <octo at huhu.verplant.org>

commit cef357b350d0f866ab1c9772b16c0680fb361f18
Author: Sebastian Harl <sh at tokkee.org>
Date:   Thu Mar 20 11:01:18 2008 +0100

    configfile.c: Fixed a memory leak in cf_read_generic().
    
    In case stat(2) failed, the memory allocated for the return value has not
    been freed.
    
    Signed-off-by: Sebastian Harl <sh at tokkee.org>
    Signed-off-by: Florian Forster <octo at huhu.verplant.org>

commit 5cc8977fa83ad48de503b0e7d4b3af39f905dce6
Author: Sebastian Harl <sh at tokkee.org>
Date:   Thu Mar 20 11:00:37 2008 +0100

    configfile.c: Fixed a segfault after a parse error.
    
    In cf_read_generic(), the parse result had not been checked to not be
    NULL, which caused a segfault when trying to access any of its members.
    Now, an error will be returned in that case.
    
    Also, cf_ci_append_children() has been made more robust in that respect.
    It now detects an empty source and does nothing in that case.
    
    Signed-off-by: Sebastian Harl <sh at tokkee.org>
    Signed-off-by: Florian Forster <octo at huhu.verplant.org>

commit 6ced2e8671ecbba6ad36052fd08edd86ed3577c5
Author: Florian Forster <octo at huhu.verplant.org>
Date:   Sat Mar 22 09:27:44 2008 +0100

    AUTHORS: Speak about `plugins', not `modules'.
    
    Also sorted the plugins and put them all before any other patches.

commit 79cae8634d4722d2eb236a82ab65c2ec76240943
Merge: 759ff59543558ece7b675395c2e39dc315f12377 c5dd07b67b8f41af7c971117a026c4c1fa406ec9
Author: Florian Forster <octo at huhu.verplant.org>
Date:   Tue Mar 18 10:19:43 2008 +0100

    Merge branch 'pull/collectd-4.3' into collectd-4.3

commit c5dd07b67b8f41af7c971117a026c4c1fa406ec9
Author: Florian Forster <octo at noris.net>
Date:   Tue Mar 18 10:18:11 2008 +0100

    src/utils_{cache,threshold}.c: Fix the concept of failed and missing values.
    
    Apparently I was confused at the time - and still am ;)

commit 759ff59543558ece7b675395c2e39dc315f12377
Merge: 1297a3723f6c5a79e8148e56c249a1aa7d3c6f35 540075ba2da73c2282bdfab894a5d12eabeffa65
Author: Florian Forster <octo at huhu.verplant.org>
Date:   Mon Mar 17 10:45:23 2008 +0100

    Merge branch 'pull/collectd-4.3' into collectd-4.3

commit 540075ba2da73c2282bdfab894a5d12eabeffa65
Author: Florian Forster <octo at noris.net>
Date:   Fri Mar 14 14:30:02 2008 +0100

    src/utils_cache.c: Fix the handling of `Persist'.
    
    And reorganized/cleaned up the code a bit.

commit 042fdc33cbe85574303d22793cb98338bf7b2774
Author: Florian Forster <octo at noris.net>
Date:   Thu Mar 13 18:19:48 2008 +0100

    contrib/rrd_filter.px: Added the ability to add (empty) data sources.

commit d299004e0852c5fb02ed85393544fe6a06b231ca
Author: Florian Forster <octo at noris.net>
Date:   Thu Mar 13 18:19:00 2008 +0100

    src/{mbmon,plugin,unixsock}.c: Simple fixes for Solaris 5.8

commit efa35a5b4de58bfea91baca729c10f026a1724af
Author: Florian Forster <octo at noris.net>
Date:   Thu Mar 13 12:33:50 2008 +0100

    contrib/rrd_filter.px: Added a scale and shift filter.

commit 1297a3723f6c5a79e8148e56c249a1aa7d3c6f35
Author: Florian Forster <octo at huhu.verplant.org>
Date:   Wed Mar 5 14:15:02 2008 +0100

    src/utils_threshold.c: Fix the configuration of {Failure,Warning}Max and inverted checking.
    
    The first issue is a simple copy'n'paste error, the second a nasty oversight.

commit d9c3e738657d6f50f3099ea5bfa9088359680a1b
Author: Florian Forster <octo at noris.net>
Date:   Wed Mar 5 10:03:18 2008 +0100

    contrib/rrd_filter.px: Remove the (unused) Data::Dumper.

commit ba21f4c6f3fc2eb729ce8dcb30d538031fd2d967
Author: Florian Forster <octo at noris.net>
Date:   Wed Mar 5 09:44:24 2008 +0100

    Bumped version to 4.3.1; Updated ChangeLog.

commit 03354ad1ce01f4e027a5aae6b76ecdcf8e87f575
Author: Florian Forster <octo at noris.net>
Date:   Wed Mar 5 09:43:21 2008 +0100

    contrib/rrd_filter.px: Renamed the old `extractDS.px'.
    
    It can do more than extracting DSes now.

commit 47699ef5849c5dc8f803760c0e50e989cda1b025
Author: Florian Forster <octo at noris.net>
Date:   Wed Mar 5 09:28:11 2008 +0100

    network plugin: Use `sstrncpy' instead of `strncpy'.
    
    This removes a few "buf[buflen - 1] = '\0';".

commit 629d39950376577fe33c0ff328efd2e7449ada60
Author: Florian Forster <octo at noris.net>
Date:   Wed Mar 5 09:27:28 2008 +0100

    src/common.[ch]: Changed the signature of `sstrncpy' to match that of `strncpy'.

commit 9ebb82bf36ac779a8af81f2e9a513226387a5679
Merge: 6e855e6ab3bc654a3d6238c75102c66785de8bda 72d3720bdccfda355f94fcad234a0ea402e5dc2b
Author: Florian Forster <octo at noris.net>
Date:   Wed Mar 5 09:16:16 2008 +0100

    Merge branch 'collectd-4.2' into collectd-4.3
    
    Conflicts:
    
    	ChangeLog
    	src/network.c
    	version-gen.sh

commit 72d3720bdccfda355f94fcad234a0ea402e5dc2b
Author: Florian Forster <octo at noris.net>
Date:   Tue Mar 4 14:43:40 2008 +0100

    Bumped version to 4.2.5; Updated ChangeLog.

commit 2b63c8ca9134a20bb6e5cd8249e885c79decbdc8
Author: Florian Forster <octo at noris.net>
Date:   Tue Mar 4 14:36:14 2008 +0100

    configure.in: Fix a typo.

commit 13f79b5936cd1ece4dc7954c2b4767eee2fd8ef5
Author: Florian Forster <octo at noris.net>
Date:   Tue Mar 4 14:35:07 2008 +0100

    network plugin: Tested and fixed the receiving part on Sparc.

commit f9e4634b168f40a704d8b516f4d702e835f01588
Author: Florian Forster <octo at noris.net>
Date:   Tue Mar 4 11:09:07 2008 +0100

    network plugin: Use `memcpy' when parsing packages, too.
    
    This should prevent crashes due to unaligned memory access when running as
    server.

commit 5c9fd9c916a121a861d390da3d8706028a8dd68a
Author: Florian Forster <octo at noris.net>
Date:   Tue Mar 4 09:36:42 2008 +0100

    ChangeLog: Wrote an entry for 4.2.5.




More information about the collectd-changes mailing list