[collectd-changes] collectd, the system statistics collection daemon: Changes to 'refs/tags/collectd-5.3.0'

Florian Forster octo at verplant.org
Sun May 12 08:33:51 CEST 2013


Tag 'collectd-5.3.0' created by Florian Forster <octo at collectd.org> at 2013-04-10 16:39 +0200

Tag for version 5.3.0.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAABAgAGBQJRZYeaAAoJEFCaZHVExRxoaJEQALmA+C4ooCegp0Y8mhvV0xpc
TeNfKwJHl752Zc/dWa020SvSk/84GGMRoZ9ipVuC0y19HM7R99ORsvPGM3didqVv
FQsIoTrM1B7DLrsbtZz2udW9cgpOp7OD5xXl+bssx5uJWEwJSpmYfG8ULUQOOB+G
r+Tic9cQacd4Jpy7HOilWEc6txitUa8Kpncx9SQnL0ofZUwZrFjg46K0mtr0VfSt
SDlyEMOyJdaKgsH2ZLfQm3q+Y7dbhc+auvp2kGzJAnudxU14+LmoxoM+OioXx5h7
kdjSArOKlGiQ6gBDZxep+KOkmOEdOO9pQ1j5pj/yE4KgY0/Ul2QjGvOgPWTjTiN1
kZZzBlLJu7Y6mJ6YKf0MGfo6/iuiW3BJJu9CsDEfm7FIdcGcb4hO9vlTG+Izcjm4
Zf/K4lbTvp2hBT0NDgQnLa8tLAp7voH66rbTJJ2T7Hn4P9HhDlTNhm19YytPNbNp
vb8IhfBNNbQ5mckIaWH52bzh0+v0/6KncSnUhsMZgDKBWtOcpqeYyj8RGinr+oQT
GOSfgvFgflXJkwyAeZ46ijvk+fLmAzBpwfhhrFa4vvK8sJSDAKaJpBzgAsDB6Eth
9ZOaRFHKhOBR3U2sXF+QbXAXZ6Az+XWvAj20BsIbVvMpGpnyjHxvXXD5kYhKjoFQ
ZHtK3N1XVn750kVBbqss
=B4/M
-----END PGP SIGNATURE-----

Changes since collectd-5.2.2:
Dan Fandrich (7):
      Fix a NULL pointer dereference during shutdown
      curl* plugins: Added support for POST and arbitrary headers
      curl_xml plugin: Allow XML element nodes to be selected for text
      curl_xml plugin: Added support for XML namespaces
      Fix automatic link flags with libgcrypt 1.5.0
      curl_xml plugin: Fixed typo in documentation
      Get rid of a compiler warning with gcc 4.6.3

Daniel Hilst (2):
      Add Hostname option to Database block of dbi plugin
      Add Hostname option to dbi plugin. Use cdbi_config_set_string and fix udb_query_prepare_result argument

Florian Forster (98):
      src/utils_vl_lookup.[ch]: Support selecting values by regex.
      aggregation plugin: Make it possible to set parts of the identifier.
      Merge branch 'sh/config-include'
      apcups plugin: Implement the "ReportSeconds" option.
      Remove the redundant and little used STATIC_ARRAY_LEN() macro.
      riemann plugin: Improve the riemann_send() function.
      riemann plugin: Remove trailing white-space.
      riemann plugin: Make all private funcitons and module-global variables "static".
      riemann plugin: Move the creation of protobufs into their own function.
      riemann plugin: Add support for service names.
      riemann plugin: Fix a double-free issue with the shared structure.
      riemann plugin: Fix two minor bugs.
      src/common.[ch]: Implement strarray_{add,free}.
      riemann plugin: Use the new strarray interface to allow indefinite number of tags.
      riemann plugin: Implement the "StoreRates" option.
      Merge remote-tracking branch 'github-octo/pyr/riemann' into pyr/riemann
      Merge branch 'collectd-5.2'
      dbi plugin: Implement support for numeric options.
      riemann plugin: Clean up the riemann_connect() function.
      write_riemann plugin: Rename the "riemann" plugin.
      write_riemann plugin: Ensure a unified logging prefix.
      src/collectd.conf.in: Rename "riemann" to "write_riemann".
      write_riemann plugin: Unify the plugin's configuration semantic.
      collectd.conf(5): Add documentation for the write_riemann plugin.
      write_riemann plugin: Remove unused defines.
      dbi plugin: Replace cdbi_config_set_string() with cf_util_get_string().
      write_riemann plugin: Remove the "Delay" option.
      dbi plugin, collectd.conf(5): Document the "Host" option.
      src/plugin.[ch]: Use a pool of write threads to dispatch values to write plugins.
      src/plugin.[ch]: Remove the plugin_dispatch_values_secure() function.
      Merge branch 'pyr/riemann'
      README, AUTHORS: Update for the write_riemann plugin.
      src/plugin.c: Improve error messages in plugin_load().
      src/plugin.c: Fill in the time and interval before queueing the value list.
      src/plugin.c: Make the context cloning a bit more implicit.
      write_riemann plugin: Fix two bugs in the example configuration.
      write_riemann plugin: Update copyright information.
      write_riemann plugin: Use format_name() to generate the service name.
      write_riemann plugin: Implement the "AlwaysAppendDS" option.
      write_riemann plugin: Implement communication over TCP.
      write_graphite plugin: Change <Carbon> blocks to <Node> blocks.
      Merge remote-tracking branch 'github-tokkee/sh/postgresql'
      Merge remote-tracking branch 'github-tokkee/sh/netapp'
      Merge branch 'collectd-5.2'
      src/Makefile.am: Fix compilation of the riemann.proto file.
      src/plugin.c: Use cdtime_t to calculate the sleep intervals.
      snort plugin: Add a bounady check when reading from the metrics array.
      snort plugin: Replace strsep() (a BSD extension).
      snort plugin: Improve error handling.
      snort plugin: Split the snort_read() function.
      snort plugin: Assert that the configured "type" has only one data source.
      snort plugin: Implement the "Instance" config option.
      src/utils_rrdcreate.[ch]: Implement the srrd_create_async() function.
      rrdtool, rrdcached plugin: Whitespace fix.
      src/utils_rrdcreate.c: Free allocated memory in all error handling cases.
      src/utils_rrdcreate.c: Add folding markers.
      src/utils_rrdcreate.c: Lock files to be created.
      src/plugin.c: Assure rf->rf_next_read is initialized.
      rrdtool and rrdcached plugins: Don't update the file if ...
      snort plugin: Free md->instance in snort_metric_definition_destroy().
      collectd.conf(5): Add information about the snort plugin.
      AUTHORS, README: Add Kris and the snort plugin.
      collectd.conf(5): Improve documentation of CreateFilesAsync.
      Merge branch 'ff/rrd-async'
      configure.in: Update for autoconf 2.68.
      snort plugin: Replace the mmap() code with the tail-code from collectd.
      Merge branch 'collectd-5.2'
      curl_xml plugin: Change the "Namespace" config option …
      Merge remote branch 'origin/master'
      uuid plugin: Improve parsing of the dmidecode output.
      tail_csv plugin: Rename the "snort" plugin to "tail_csv".
      tail_csv plugin: Rename "Instance" blocks to "File".
      Merge branch 'jw/libvirt'
      tail_csv plugin: Some bug fixes.
      tail_csv plugin: Rename the "Index" option to "ValueFrom".
      tail_csv plugin: Implement the "TimeFrom" option.
      src/plugin.c: Assert that "data_sets" is non-NULL.
      Merge branch 'kn/snort'
      Merge branch 'collectd-5.2'
      write_mongodb plugin: Add authentication options.
      src/utils_random.[ch]: Provide thread-safe random numbers.
      rrdtool plugin: Use cdrand_range() for the random variation.
      configure.in: Check for protobuf-c.h.
      src/Makefile.am: Move *.pb-c.[ch] to MAINTAINERCLEANFILES.
      configure.in: Fix dependency of the pinba and write_riemann plugins.
      .gitignore: Add src/*.pb-c.[ch]
      Merge branch 'collectd-5.2'
      src/riemann.proto: Import the protocol buffer for Riemann 0.2.0.
      write_riemann plugin: Use the "Attributes" of an Event rather than abuse the "Tags".
      write_riemann plugin: Reorder the functions to get rid or prototypes.
      Merge branch 'collectd-5.2'
      netapp plugin: Fix the interval used by the SnapVault and quota metrics.
      Merge branch 'collectd-5.2'
      Bump version to 5.3.0; Update ChangeLog.
      configure.in: Fix libgcrypt flags on FreeBSD.
      Build system: Don't ship the generated *.pb-c.[ch] files.
      src/Makefile.am: Add *.proto to EXTRA_DIST. D'oh!
      src/Makefile.am: Really don't distribute *.pb-c.[ch].

Greg Mason (1):
      Increase MAX_NUMDISKS

Johan Wirén (4):
      libvirt: Added support for memory allocation
      Applied the suggested changes.
      Reports memory allocation in bytes, not kilobytes.
      Added instance type "total"

Kris Nielander (4):
      snort plugin added
      Requested changes applied.
      Requested changes committed.
      Updated configuration directives.

Marc Fournier (1):
      RedHat RPM spec: updated for 5.3.0

Pierre-Yves Ritschard (4):
      Riemann UDP write plugin
      add support for notifications as well
      take into account PR comments from @octo
      respect riemann's terminology

Ruben Kerkhof (1):
      Look for IOPowerSources.h on Darwin only

Sebastian Harl (11):
      config: Added support for specifying include filter patterns.
      config: Implemented include filter pattern as sub-option in a <Include> block.
      configfile: Free a string buffer returned by cf_util_get_string().
      plugin: Pass on read-plugins' contexts to the write threads.
      netapp plugin: Added support for SnapVault® statistics.
      netapp plugin: Added VFiler® support.
      netapp plugin: Added support for collecting dedup/compressed saved info.
      netapp plugin: Added support for quota statistics.
      netapp plugin: Updated copyright information.
      postgresql plugin: Don't do any SQL query when checking the connection.
      postgresql plugin: If a query fails, try to reconnect immediately.

Yves Mettier (1):
      src/Makefile.am: Include .c and .h files generated from Protocol Buffers in the distribution.

---
 .gitignore                   |    3 +
 AUTHORS                      |    7 +
 ChangeLog                    |   39 ++
 README                       |   12 +-
 configure.in                 |   44 ++-
 contrib/redhat/collectd.spec |   50 ++-
 src/Makefile.am              |   44 ++-
 src/aggregation.c            |  235 ++++++++----
 src/apcups.c                 |   19 +-
 src/collectd.conf.in         |   65 +++-
 src/collectd.conf.pod        |  453 +++++++++++++++++++++--
 src/collectd.h               |    2 -
 src/common.c                 |   48 +++
 src/common.h                 |   10 +
 src/configfile.c             |   82 ++++-
 src/curl.c                   |   29 ++
 src/curl_json.c              |   28 ++
 src/curl_xml.c               |  112 +++++-
 src/dbi.c                    |   88 +++--
 src/disk.c                   |    2 +-
 src/libvirt.c                |   22 +-
 src/netapp.c                 |  825 +++++++++++++++++++++++++++++++++++-------
 src/network.c                |   16 +-
 src/nfs.c                    |    2 +-
 src/plugin.c                 |  541 +++++++++++++++++----------
 src/plugin.h                 |    3 +-
 src/postgresql.c             |    9 +-
 src/riemann.proto            |   45 +++
 src/rrdcached.c              |    8 +-
 src/rrdtool.c                |   42 +--
 src/snmp.c                   |    2 +-
 src/tail_csv.c               |  565 +++++++++++++++++++++++++++++
 src/types.db                 |    3 +
 src/utils_random.c           |   75 ++++
 src/utils_random.h           |   40 ++
 src/utils_rrdcreate.c        |  319 +++++++++++++++-
 src/utils_rrdcreate.h        |    6 +-
 src/utils_vl_lookup.c        |  191 +++++++---
 src/utils_vl_lookup.h        |   13 +-
 src/utils_vl_lookup_test.c   |   42 ++-
 src/uuid.c                   |  101 +++---
 src/write_graphite.c         |   35 +-
 src/write_mongodb.c          |   53 ++-
 src/write_riemann.c          |  746 ++++++++++++++++++++++++++++++++++++++
 version-gen.sh               |    2 +-
 45 files changed, 4406 insertions(+), 672 deletions(-)
---



More information about the collectd-changes mailing list