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

Florian Forster octo at verplant.org
Sat Mar 16 16:32:26 CET 2013


 configure.in                       |    2 +
 contrib/redhat/apache.conf         |    8 -
 contrib/redhat/collectd.conf       |  210 ----
 contrib/redhat/collectd.spec       | 1959 ++++++++++++++++++++++++++++++++----
 contrib/redhat/collection3.conf    |    5 +
 contrib/redhat/email.conf          |    8 -
 contrib/redhat/init.d-collectd     |   38 +-
 contrib/redhat/mysql.conf          |    9 -
 contrib/redhat/nginx.conf          |    8 -
 contrib/redhat/php-collection.conf |    6 +
 contrib/redhat/sensors.conf        |    9 -
 contrib/redhat/snmp.conf           |   44 -
 contrib/upstart.collectd.conf      |   47 +
 src/Makefile.am                    |    3 +
 src/apache.c                       |    3 +-
 src/ascent.c                       |    3 +-
 src/bind.c                         |    3 +-
 src/collectd.conf.pod              |   59 +-
 src/curl.c                         |   32 +-
 src/curl_json.c                    |   39 +-
 src/curl_xml.c                     |  127 ++-
 src/exec.c                         |    2 +-
 src/libcollectdclient/Makefile.am  |    2 +-
 src/mysql.c                        |    4 +
 src/nginx.c                        |    3 +-
 src/write_http.c                   |    2 +-
 26 files changed, 2073 insertions(+), 562 deletions(-)

New commits:
commit 1a02ec9a549ff7145db028f9ff2b3d9b2e9a6ef6
Merge: ff4e029 ce8b96a
Author: Florian Forster <octo at collectd.org>
Date:   Sat Mar 16 16:31:50 2013 +0100

    Merge remote branch 'origin/master'

commit ff4e029e7335574d1be6600953f97704bd122839
Author: Florian Forster <octo at collectd.org>
Date:   Sat Mar 16 15:08:39 2013 +0100

    curl_xml plugin: Change the "Namespace" config option …
    
    … to expect two strings: prefix and URL separately. This way the parsing
    is done in the config parser and we don't have to interpret special
    characters in a string.

commit 597ada32b2fa15ec637e4e7385d7a821c2f6e682
Author: Dan Fandrich <dan at coneharvesters.com>
Date:   Sat Mar 2 18:13:27 2013 +0100

    Fix automatic link flags with libgcrypt 1.5.0
    
    AM_PATH_LIBGCRYPT from libgcrypt 1.5.0 sets the variables
    LIBGCRYPT_CPPFLAGS and LIBGCRYPT_LIBS with their proper
    values, not GCRYPT_CPPFLAGS and GCRYPT_LIBS.
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit c45ba8debef82d3785b83e35c5f7b0991b57a97e
Author: Dan Fandrich <dan at coneharvesters.com>
Date:   Wed Feb 6 21:47:10 2013 +0100

    curl_xml plugin: Added support for XML namespaces
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit fb6381172837b9bb87c739dbec26bcad20c5db2d
Author: Dan Fandrich <dan at coneharvesters.com>
Date:   Wed Feb 6 21:44:03 2013 +0100

    curl_xml plugin: Allow XML element nodes to be selected for text
    
    This is a pretty basic use case, namely to select text within an XML
    element, instead of just attribute values.
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit a49486bffc401f74009037b49fb7feb420c92452
Author: Dan Fandrich <dan at coneharvesters.com>
Date:   Mon Feb 4 23:29:01 2013 +0100

    curl* plugins: Added support for POST and arbitrary headers
    
    These plugins can now be used for things like SOAP or XML-RPC calls.
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit 7285e5f59ffa4efb391485fe9b35ee02f3dc856f
Merge: b48fe5c 3b51243
Author: Florian Forster <octo at collectd.org>
Date:   Sat Mar 16 13:44:01 2013 +0100

    Merge branch 'collectd-5.2'
    
    Conflicts:
    	src/plugin.c

commit 3b51243382501d5f3cdda79d30c7ecf39d22dd87
Merge: 9706a20 d6021a8
Author: Florian Forster <octo at collectd.org>
Date:   Sat Mar 16 13:43:26 2013 +0100

    Merge branch 'collectd-5.1' into collectd-5.2

commit d6021a800b12c89b5a78877af2c5b9abc1a8e609
Merge: e33a2a5 56c7b21
Author: Florian Forster <octo at collectd.org>
Date:   Sat Mar 16 13:40:14 2013 +0100

    Merge branch 'collectd-4.10' into collectd-5.1
    
    Conflicts:
    	src/curl_json.c

commit 56c7b21899e44b57b5031a21ca3652b30f4fc1aa
Author: Dan Fandrich <dan at coneharvesters.com>
Date:   Wed Feb 6 23:35:04 2013 +0100

    curl_xml plugin: Check for a curl_easy_perform() error first
    
    The value of CURLINFO_RESPONSE_CODE isn't valid otherwise.
    Also, use the symbolic name CURLE_OK in all plugins where
    appropriate.
    
    Change-Id: I17ae9c7eea393ee4641296b5484c93809a662dd9
    Signed-off-by: Florian Forster <octo at collectd.org>

commit 61f60a27181027b73181dcb805ce319335a64fb2
Author: Tomas Doran <tomas.doran at timgroup.com>
Date:   Tue Feb 26 12:43:21 2013 +0000

    Fix memory leaks when plugin gets no results
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit c639797924c64912d71cf83cd50c3508671c9088
Author: Florian Forster <octo at collectd.org>
Date:   Thu Feb 21 10:35:59 2013 +0100

    exec plugin: Fix a copy'n'paste mistake in a comment.
    
    Thanks to Robert Riches Jr for the hint.

commit e33a2a5fffa6e57f8cea775ce2201606d49e155f
Author: Dave Cottlehuber <dch at jsonified.com>
Date:   Mon Feb 18 13:31:57 2013 +0100

    Add upstart configuration file for Ubuntu, Debian and RedHat distros
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit 9706a2064c099666f24ba2fa8576629fc97310cd
Merge: ff49d36 97e4e03
Author: Florian Forster <octo at collectd.org>
Date:   Wed Feb 20 14:40:46 2013 +0100

    Merge branch 'mf/redhat' into collectd-5.2
    
    Fixes Github issue #220.

commit 59c22282427eb6c38d6651cdaa205533752284cb
Author: Florian Forster <octo at collectd.org>
Date:   Wed Feb 20 08:36:46 2013 +0100

    curl_json plugin: Call yajl_complete_parse() / yajl_parse_complete() only once.
    
    The cURL callback may be called several times, so we need to call the
    complete() function after perform() returns.

commit a7aec0ae6160be6aa6b1b2b06574bb0dd47497f2
Author: Dan Fandrich <dan at coneharvesters.com>
Date:   Mon Feb 4 23:27:26 2013 +0100

    Add protection from infinite redirect loops to curl-using plugins
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit b0c32ea6b670877e573913139f05d5c110e50861
Author: Dan Fandrich <dan at coneharvesters.com>
Date:   Tue Feb 5 00:02:17 2013 +0100

    curl_xml plugin: Fix potential dereference of NULL pointer.
    
    I managed to get collectd to segfault in a couple of places while
    playing with it a bit. The first is in the curl_xml module when the
    XPATH expression doesn't quite match the input. The crash occurs on line
    407 when instance_node->nodeTab[0] is dereferenced. At this point, all
    members of instance_node are 0, so dereferencing the array isn't a good
    idea. This patch fixes the problem, although I'm not sure if this
    particular case actually deserves its own error message.
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit 26b7959e12217415fd86507476a736e8b4562a99
Author: Florian Forster <octo at collectd.org>
Date:   Sun Feb 3 23:04:17 2013 +0100

    src/plugin.c: Initialize "next_read" field of read callbacks.
    
    Fixes Github issue #230.

commit ff49d364812e0b93f1ab13d3da6ef6ce56bdf9e7
Author: Florian Forster <octo at collectd.org>
Date:   Sun Feb 3 13:10:35 2013 +0100

    src/Makefile.am: Only add path to lcc_features.h to binaries linked against libcollectdclient.

commit 25750ca71fa119430b722df6be2d557e375158f8
Author: Dan Fandrich <dan at coneharvesters.com>
Date:   Sat Feb 2 01:26:43 2013 +0100

    Allow out-of-tree builds
    
    The generated header file lcc_features.h and collectd.h cause problems
    otherwise.
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit 97e4e035cc2ce01844c205fee6c8b698b041657a
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Fri Jan 11 11:23:52 2013 +0100

    RedHat RPM spec: remove unnecessary dependency on libstatgrab

commit 7bf59f1941ce7ca97a25564b5c6f89dbaff050a4
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Fri Jan 4 10:00:59 2013 +0100

    RedHat RPM spec: bump release number

commit 3825dd522fb4a0ae24c8da10918757f42a550474
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Thu Jan 3 18:10:19 2013 +0100

    RedHat RPM spec: package php-collection/collection3 independently

commit 028ccb39af6af88d10ddd4920a9eaa0a917efc89
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Thu Jan 3 16:19:51 2013 +0100

    redhat/collectd.spec - typo.

commit 252bd53fa6a5bfa9c538b520cb81a16c06e54251
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Fri Dec 21 16:55:15 2012 +0100

    RedHat specfile: updated for 5.2.0
    
    Also includes a couple of cleanups mentioned in github#186.

commit 8aad25c7472224e1c76cfc2b40403aea1a93ca13
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sun Nov 18 15:56:31 2012 +0100

    Allow for conditional compilation of plugins
    
    To enable/disable a plugin you can toggle the
    %define for that plugin at the top of the specfile.
    You can also pass the plugin as argument to rpmbuild,
    for example:
    rpmbuild -ba --without rrdtool
    or:
    rpmbuild -ba --with rrdcached

commit 2454e4800d433b95670be60b2356575e2f3cd71e
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sun Nov 18 11:44:51 2012 +0100

    Quote arguments

commit 22110a36bc04bf1361b77a007efaf17f4a31a27c
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sun Nov 18 10:14:29 2012 +0100

    No need to edit collectd.conf anymore.
    
    This was fixed by in commit 25fa4ad

commit 2e3a1720ce7bb3c0a0cf2b1fd5aa3dd302754216
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sun Nov 18 10:03:17 2012 +0100

    Follow Fedora Packaging Guidelines in java subpackage

commit d8efba32853690bd0148a1e7eb5380dc01efbc45
Author: Ruben Kerkhof <ruben at tilaa.nl>
Date:   Sat Nov 17 15:39:29 2012 +0100

    Cleanup redhat specfile
    
    Fixed a few rpmlint warnings
    Updated (mostly) to Fedora Packaging Guidelines

commit 930b35b39cbcb4efee5c77ae69127fec3581d2dc
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Fri Nov 16 16:06:18 2012 +0100

    RedHat RPM spec: update for 5.1 + improvements
    
      * Enabled all buildable plugins based on libraries available on EL6 +
        EPEL
      * All plugins requiring external libraries are now shipped in seperate
        packages.
      * No longer treat Java plugin as an exception, correctly set
        $JAVA_HOME during the build process + ensure build deps are installed.
      * Dropped per-plugin configuration files, as they tend to diverge from
        upstream defaults.
      * Moved perl stuff to /usr/share/perl5/
      * Don't alter Interval and ReadThreads by default, let the user change
        this himself.
      * Drop collection.cgi from main package, as it's been obsoleted by
        collection3
      * Moved contrib/ to its own package, to avoid cluttering the main
        package with non-essential stuff.
      * Replaced BuildPrereq by BuildRequires

commit 289f06be0b36ec0da43d7ab2567251c55538ac76
Author: Marc Fournier <marc.fournier at camptocamp.com>
Date:   Fri Nov 16 16:03:41 2012 +0100

    RedHat initscript: small improvements
    
      * checks configuration before (re)starting, based on debian's
        initscript
      * use /etc/sysconfig instdead of /etc/default
      * include optional $ARGS in arguments passed to collectd.




More information about the collectd-changes mailing list