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

Florian Forster octo at verplant.org
Fri Jan 22 10:12:11 CET 2016


Tag 'collectd-5.5.1' created by Florian Forster <octo at collectd.org> at 2016-01-22 09:11 +0100

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

iQIcBAABAgAGBQJWofJdAAoJENQsaY4McFoV55sP/RtIo9cVPovBYIJE3NfIElHP
7axjgsmLAtZA0TKZVkH61/umQ2K8hETsIlqm2ZAGeGTimYpmRvS7/gOkHFfzIzzN
0EyLwJifkAAki/b306fdbj70L6SbfMJQyDjlZj8jT5jAmu05GLJ33LbXt4aeU0cQ
pkuXAV8XNyx+gNNspMVl5NTK2IFxCxtf70zV4NbMVkdog47L5W7J0RarJGzl7puf
ztvQALN6TsxjXApBQa7fi8rrmVApxCU/E4+k5NcT86nFemmBQNP5AxSe7r+/dmJN
XOCXdQ9znMCBkIgINgs/RVrq9XBjym8lfTRZSGr/a+VR6cFnR9Fqrc5XtiR0kBKR
DkrMR8cUxPdAy9EHgFJXuwPQAACxjoMLALX7wUL24o9sYPdFWKV4QSRNA6ScjaUZ
0BrawgDHaP9IssQx8AC8K2udwOIYJ5yqQotYajkjpAHsWTa/05vljLxsV651TZ4N
x8j08wdHJ+kXbjdjbslUZw/ppYCr00BAK2d/UtOtj5kCirU82NPP1gpCHluIDcoP
jxzfy0rBJr1reIz0njOCBw1FCzP5xs72aDzj/6wZDgW44GoNnWwvWj5eBNVRcT5I
X4rKot+4usTbab2F8jvjEMaQh581O9h5V+mVNzXGtdXLoIPr/pQw6xnqxh4PXzBR
Gi0iS4aldfMh43t5i1Xr
=CGrC
-----END PGP SIGNATURE-----

Changes since collectd-5.5.0:
Benjamin Drung (1):
      Add utils_ignorelist back to daemon (#1323)

Brian Kelly (1):
      write_redis plugin: Remove old zadd command formatting code that should not be there to fix sorted set key names

Ciaran Mac An Iomaire (1):
      Fix 'Modification of a read-only value attempted' error

Claudius Zingerli (2):
      Fixed rrdtool sigsegv (datadir==NULL ptr dereferencing)
      Fixed rrdtool sigsegv (datadir==NULL ptr dereferencing)

Corey Kosak (2):
      Remove duplicate call to pthread_mutex_destroy.
      c_avl_pick needs to update the 'size' field of the tree when it deletes

Dagobert Michelsen (4):
      Fix header condition
      Automatically add -DSOLARIS2=8 if required for ip6_ext
      Fix 64 bit check issue, running the preprocessor does not honour CFLAGS which holds the relevant -m64
      Fix header condition

Denys Berkovskyy (1):
      Fix copy-paste error in debug message in snmp plugin

Douglas Thrift (1):
      Fix a few typos in collectd-exec(5)

Florian Forster (163):
      bindings/java/Makefile.am: Use $(srcdir) when specifying dependencies.
      bindings/java/Makefile.am: Add "uninstall-local" target.
      statsd plugin: Free latency counter and AVL trees.
      stats plugin: Fix reference of undeclared symbol.
      tail_csv plugin: Print warning and continue when metric is not found.
      statsd plugin: Dispatch NaN when no timer event was recorded.
      src/configfile.c: Set a plugin context when autoloading plugins.
      tcpconns plugin: Fix memory leak.
      dns plugin: Check for "struct ip6_ext".
      Merge branch 'collectd-5.4' into collectd-5.5
      configure.ac: Ask users to build 64-bit Solaris binaries.
      Makefile.am: Link tests with required libraries, too.
      processes plugin: Initialize the cswitch_{in,}vol fields.
      configure.ac: Move all checks for "struct ip6_ext" into one place.
      write_redis plugin: Check the return value of format_values().
      Merge remote-tracking branch 'github/pr/1065' into collectd-5.5
      liboconfig: Declare yyparse().
      liboconfig: Disable some clang warnings.
      perl plugin: Fix invalid free().
      notification target: Pass void** to tn_destroy().
      network plugin: Explicitly initialize "fd_num" to zero.
      barometer plugin: Fix allocation size.
      ceph plugin: Fix allocation size.
      src/utils_avltree.c: Rewrite checks in c_avl_pick().
      src/utils_llist.c: Handle unlikely corner case.
      Merge remote-tracking branch 'github/pr/1088' into collectd-5.4
      Merge branch 'collectd-5.4' into collectd-5.5
      network plugin: Make sure all memory is freed when the receive thread fails.
      email plugin: Fix freeing linked lists.
      liboconfig: Declare yylex().
      network plugin: Avoid "status may be used uninitialized" warning.
      Merge branch 'collectd-5.4' into collectd-5.5
      src/utils_cache.c: Remove incorrect free.
      src/daemon/common.c: Implement strjoin() with memcpy().
      barometer plugin: Initialize output arrays.
      src/utils_db_query.c: Fix use-after-free.
      Merge branch 'collectd-5.4' into collectd-5.5
      exec plugin: Don't assign variable that is never read.
      snmp plugin: Fix off-by-one array access.
      src/utils_avltree.c: Add assertions to rotate_{left,right}().
      amqp plugin: Fix "Dead assignment" warning.
      curl_json plugin: Fix "Dead assignment" warning.
      src/daemon/filter_chain.c: Fix "Dead assignment" warning.
      email plugin: Fix "Dead assignment" warning.
      gmond plugin: Fix handling of COUNTER and ABSOLUTE data sources.
      src/libcollectdclient/client.c: Fix "Dead assignment" warning.
      battery plugin: Fix file descriptor leak.
      nfs plugin: Fix handling of servers with 42 or 44 fields.
      onewire plugin: Fix "Dead assignment" warning.
      modbus plugin: Fix "Dead assignment" warning.
      network plugin: Fix "Dead assignment" warning.
      ntpd plugin: Fix "Dead assignment" warning.
      openvpn plugin: Fix "Dead assignment" warning.
      onewire plugin: Fix "Dead assignment" warning.
      ping plugin: Fix "Dead assignment" warning.
      powerdns plugin: Fix "Dead assignment" warning.
      snmp plugin: Fix "Dead assignment" warning.
      tail plugin: Fix "Dead assignment" warning.
      tail_csv plugin: Fix "Dead assignment" warning.
      ted plugin: Fix "Dead assignment" warning.
      threshold plugin: Fix "Dead assignment" warning.
      Merge branch 'collectd-5.4' into collectd-5.5
      Fix "Argument with 'nonnull' attribute passed null" warnings.
      threshold plugin: Fix "Dead increment" warnings.
      Fix "Undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)" warnings.
      tail plugin: Make sure variable is initialized.
      stats plugin: Link with libm (-lm).
      modbus plugin: Make sure variable is initialized.
      Merge branch 'collectd-5.4' into collectd-5.5
      threshold plugin: Fix "Dead assignment" warnings.
      src/utils_latency.c: Fix "Assigned value is garbage or undefined" warning.
      snmp plugin: Fix "Assigned value is garbage or undefined" warning.
      src/utils_cache.c: Fix two memory leaks.
      apache plugin: Fix memory leak.
      collectdmon: Fix memory leak.
      curl plugin: Fix memory leak.
      curl_json plugin: Fix memory leak.
      curl_xml plugin: Fix memory leak.
      gmond plugin: Fix memory leak.
      ipvs plugin: Fix memory leak.
      java plugin: Fix memory leak.
      memcachec plugin: Fix memory leak.
      powerdns plugin: Fix memory leak.
      rrdtool plugin: Add assertion.
      utils_cache plugin: Fix memory leak.
      src/utils_cmd_putval.c: Fix memory leak.
      src/utils_ignorelist.c: Fix memory leak.
      src/utils_rrdcreate.c: Fix memory leak.
      src/utils_cmd_flush.c: Fix memory leak.
      Merge branch 'collectd-5.4' into collectd-5.5
      openvpn plugin: Fix "Dead assignment" warning.
      turbostat plugin: Fix "Undefined allocation of 0 bytes (CERT MEM04-C; CWE-131)" warning.
      write_sensu plugin: Fix memory leak.
      write_sensu plugin: Fix debug message.
      barometer plugin: Fix "Allocator sizeof operand mismatch" warning.
      write_redis plugin: Call freeReplyObject() for each redisReply.
      src/daemon/common.c: Fix off-by-one error in escape_slashes().
      Merge branch 'collectd-5.4' into collectd-5.5
      Revert "fix leak on exit"
      src/utils_latency.c: Fix change_bin_width().
      src/utils_latency.c: Store "bin_width" as cdtime_t.
      src/utils_latency.c: Ensure that LLONG_MAX is defined.
      src/utils_latency.c: Fix format string error.
      apache plugin: DRY: use macro to determine number of fields.
      statsd plugin: Correctly free metrics at shutdown.
      Merge branch 'collectd-5.4' into collectd-5.5
      ceph plugin: Add unit test for parse_keys().
      ceph plugin: Rewrite parse_keys() and compact_ds_name().
      cpu plugin: Improve error message for host_processors() failing.
      ntp plugin: Unify casting to gauge_t.
      Set locale environment variables at startup.
      exec plugin: Revert file mode to 0644.
      memcached plugin: Use a DERIVE type for the "listen disabled" metric.
      Merge remote-tracking branch 'github/pr/1336' into collectd-5.5
      ceph plugin: Refactor ceph_cb_number().
      ceph plugin: Rewrite handling of JSON state.
      df plugin: Fix the duplicate detection.
      Merge branch 'collectd-5.4' into collectd-5.5
      Merge branch 'collectd-5.4' into collectd-5.5
      libcollectdclient: Check return value of setsockopt().
      src/common.c: Check arguments of parse_values().
      src/filter_chain.c: Delete dead code.
      src/filter_chain.c: Refactor fc_process_chain() a wee bit.
      Merge branch 'collectd-5.4' into collectd-5.5
      multimeter plugin: Initizliaze "struct termios".
      src/utils_format_json.c: Make sure "keys" is freed in all error paths.
      Merge branch 'collectd-5.4' into collectd-5.5
      src/utils_format_json.c: Check return value of json_escape_string().
      src/collectd-tg.c: Explicitly null-terminate string.
      postgresql plugin: Remove invalid free().
      email plugin: Free "connection" in error handling.
      email plugin: Refactor the accept() loop.
      postgresql plugin: Register a new user data pointer with udb_query_set_user_data() unconditionally.
      tail plugin: Fix memory leak.
      python plugin: Fix memory leak.
      python plugin: Check return value of malloc().
      python plugin: Check return value of cpy_unicode_or_bytes_to_string().
      rrdtool plugin: Improve handling of the "DataDir" option.
      ping plugin: Remove "static" from local variable.
      ping plugin: Protect access to ping_thread_error.
      Merge branch 'collectd-5.4' into collectd-5.5
      curl_xml plugin: Correctly free xpath object.
      curl_json plugin: Rewrite logic to add a path to db->tree.
      Merge branch 'collectd-5.4' into collectd-5.5
      src/utils_ignorelist.c: Refactoring / code style fixes.
      collectd.conf(5): Document all metrics created by CollectInternalStats.
      zfs_arc plugin: Plug memory leak on Linux.
      Merge branch 'collectd-5.4' into collectd-5.5
      gmond plugin: Check return value of setsockopt(2).
      gmond plugin: Check return value of sendto(2).
      gmond plugin: Inline the plugin_dispatch_values() call.
      email plugin: Don't call type_list_incr() with type == NULL.
      perl plugin: Check "return value" of PERL_GET_CONTEXT.
      Merge branch 'collectd-5.4' into collectd-5.5
      tail plugin: Make sure variable is initialized.
      modbus plugin: Make sure variable is initialized.
      openvpn plugin: Fix "Dead assignment" warning.
      src/utils_latency.c: Fix change_bin_width().
      src/utils_latency.c: Store "bin_width" as cdtime_t.
      src/utils_latency.c: Ensure that LLONG_MAX is defined.
      src/utils_latency.c: Fix format string error.
      exec plugin: Revert file mode to 0644.
      Bump version to 5.5.1; Update ChangeLog.

Florian Schüller (1):
      Update smart.c

Gautam BT (1):
      Fix pipe leak in exec plugin

Gustavo Zacarias (1):
      build: add libavltree, libcommon & libheap dependencies

Herve COMMOWICK (2):
      processes: correctly count processes on {free,open}BSD
      processes: correctly count processes on FreeBSD

Jakub Jankowski (2):
      vmem plugin: Fix pgsteal for newer Linux kernels.
      docs: mention regexps for the interface plugin

Jan Andres (1):
      Start write threads after plugin initialization.

Kelly Thomas Kline (1):
      Corrected text in README

Landry Breuil (1):
      properly handle error cases when kvm_read fails (#1094)

Laurent (1):
      remove the addressof in the sizeof

Manuel Luis Sanmartín Rozada (6):
      Plugin tail_csv: if TimeFrom is not specified in config file
      Plugin tail_csv: the manual says that you can use multiple times the
      Allow empty Plugin blocks.
      Allow empty Plugin blocks.
      In rrd synchronous file creation use lock_file
      Link collectd-tg with pthreads

Marc Fournier (40):
      Merge remote-tracking branch 'origin/collectd-5.3' into collectd-5.4
      collectd.conf.pod: update libyajl URL
      configure: turbostat: check for MSR_PKG_C10_RESIDENCY symbol
      Revert "contrib/redhat/collectd.spec: added bison and flex"
      Merge branch 'collectd-5.4' into collectd-5.5
      Merge branch 'collectd-5.4' into collectd-5.5
      collectd.conf.pod: correct a tiny typo
      Merge branch 'collectd-5.4' into collectd-5.5
      Merge branch 'collectd-5.4' into collectd-5.5
      Revert "amqp: look for librabbitmq in /usr/local as well"
      routeros: fix a small build error pointed out by clang
      Merge branch 'collectd-5.4' into collectd-5.5
      coding style fixes over 94e5622
      Merge branch 'collectd-5.4' into collectd-5.5
      Merge branch 'collectd-5.4' into collectd-5.5
      log_logstash: fix timestamp field to respect ISO 8601 format
      gmond: fix linking against libganglia at build time
      Merge branch 'collectd-5.4' into collectd-5.5
      systemd.collectd.service: backport changes from master branch
      Merge branch 'collectd-5.4' into collectd-5.5
      collectd.conf.pod: correct a small typo
      write_redis: remove unused variable from wr_write()
      Merge branch 'collectd-5.4' into collectd-5.5
      varnish: isolate varnish v2 code
      varnish: rework v3 and v4 support
      varnish: remove unused variable
      battery: add missing capacity type to types.db
      Merge branch 'collectd-5.4' into collectd-5.5
      Merge branch 'collectd-5.4' into collectd-5.5
      apache: parse whole response, not only the first 16 lines
      Merge branch 'collectd-5.4' into collectd-5.5
      collectd.conf.pod: mention IPv6 option to the iptables plugin
      Merge branch 'collectd-5.4' into collectd-5.5
      processes: correct a typo
      Merge branch 'collectd-5.4' into collectd-5.5
      df: remove legacy references to ReportReserved
      virt plugin: make indentation explicit
      systemd.collectd.service: improve systemd & capabilities explanations
      Merge branch 'collectd-5.4' into collectd-5.5
      Merge pull request #1517 from mfournier/systemd-upstart-build-issue

Marek Becka (7):
      tail plugin: initialize user_data_t
      vmem plugin: fix types for nr_dirtied and nr_written
      swap plugin: Report swap sizes in bytes.
      use counter type for Innodb_buffer_pool_pages_flushed
      fix openldap segfatult when ldapi is used
      fix openldap segfatult when ldapi is used  v2
      don't report inodes if fs doesn't provide f_files and f_ffree

Michael Salmon (1):
      threshold plugin: Register callbacks only once.

Michal Humpula (1):
      bind: fix zone count check

Natanael Copa (1):
      ipc: enable _GNU_SOURCE to fix build with musl libc

Nathan Berkley (1):
      Fix VERSION->PACKAGE_VERSION and PACKAGE->PACKAGE_NAME so they're always defined

Nathan Ward (2):
      ASN_GAUGE (SNMP-SMIv2 Gauge32) is unsigned, not signed.
      Fix clang complaining about extraneous parenthesis.

Pierre Fersing (1):
      Fix NTP kerninfo offset/estimated error scaling

Pierre-Yves Ritschard (3):
      smart: KNF
      statsd: provide a gauge for counters, holding the absolute count.
      Merge branch 'collectd-5.4' into collectd-5.5

Robert Viduya (3):
      cpu plugin: Correct number of expected CPU states on Mac OS X.
      disk plugin: Fix compatibility for Mac OS X 10.10.
      disk plugin: Coding style changes.

Ruben Kerkhof (109):
      Fix a libtool warning
      collectd.conf: order plugins alphabetically again
      Add test-suite logs to .gitignore
      gmond: plug a small leak on exit
      memcached: plug leak
      plugin.c: plug leak on error
      fix leak on exit
      varnish: fix some leaks in error paths
      varnish: fix leak on read
      liboconfig: really fix lex warnings
      Fix some small leaks on error paths
      collectd -T: fix memory leak
      Fix a memory leak on shutdown
      configure.ac: fix indentation
      configure.ac: remove some redundant x'es
      irq: skip FIQ line in /proc/interrupts
      Fix varnish detection on FreeBSD
      amqp: look for librabbitmq in /usr/local as well
      Fix libmodbus detection on FreeBSD
      fhcount: this plugin only works on Linux
      ltdl: only compile included libltdl when needed
      dns: fix compilation on OpenBSD
      pf: fix compilation on OpenBSD
      Don't unlock lock twice
      liboconfig: Fix implicit declaration warning
      Fix harmless build warnings with newer binutils
      mysql: respect mysql_libs when searching for symbol
      mysql: just search for mysql_get_server_version
      mysql: use mysql_config --include for include path
      Fix error message
      Don't access freed memory
      PluginInterfaceFormat supports multiple fields
      write_redis: fix a few typos in manpage
      utils_mount: use reentrant getmntent_r when we can
      processes.c: plug memory leak in error path
      snmp plugin: plug leak in error path.
      snmp plugin: plug leak in error path.
      rrdtool: release another lock on error
      csv plugin: plug memory leak on error
      rrdtool: unlock mutex on error
      utils_mount: use reentrant getmntent_r when we can
      Pinba: only compile .proto files when enabled
      write_riemann: only compile .proto files when enabled
      Silence protoc-c in silence mode
      protoc: log when compiler is missing
      protoc: slightly nicer output in silent mode
      protoc: simplify configure check
      protoc: check for libprotobuf-c as well
      protoc: check for headers in new location as well
      gcrypt: remove exec-prefix check
      gcrypt: take search path into account
      Fix build with older version of libprotobuf-c
      powerdns plugin: fix array initialization
      amqp: use the right buffer size for sstrncpy
      bind: tmp doesn't point to start of allocated memory
      ceph plugin: close fd on error
      filecount plugin: fix leak on error path
      modbus plugin: fix 2 leaks on error paths
      fhcount plugin: close file descriptor on failure
      irq plugin: close file descriptor on failure
      teamspeak2: fix potential use after close
      zfs_arc plugin: leave enough room for terminating null
      utils_mount.c: check for null before dereferencing
      utils_mount.c: check for null before dereferencing
      table plugin: fix check for realloc
      perl: Check for NULL before dereferencing
      postgresql plugin: don't exit on malloc failure
      multimeter plugin: fix fd leak
      utils_fbhash.c: fix resource leak on error
      turbostat plugin: close fd on error
      configfile.c: close dir on error
      Pinba plugin: close fd on error
      madwifi: make code a little bit clearer
      write_sensu plugin: fix two resource leaks on error
      libcollectdclient: free result of getaddrinfo
      write_riemann plugin: plug leak on error
      varnish plugin: fix two resource leaks on error
      Aggregration plugin: plug leak on error
      utils_cache.c: plug leak on error
      stats plugin: close fd on error
      curl_xml plugin: plug a few leaks on error
      bind plugin: plug small leak
      zfs-arc plugin: check return value of malloc
      write_tsdb plugin: don't close a closed socket
      zookeeper plugin: remove dead code
      unixsock: check return value of chmod
      configure.ac: fix libjvm detection on OSX
      iptables plugin: remove dead code
      meta_data.c: check return value of md_entry_alloc
      configure.ac: fix previous change to detect libjvm
      Merge remote-tracking branch 'collectd/collectd-5.4' into collectd-5.5
      sigrok plugin: don't pass status to strerror
      swap plugin: don't exit when malloc fails
      Merge branch 'collectd-5.4' into collectd-5.5
      barometer plugin: cleanup whitespace
      configure.ac: warn when pkg-config is not installed
      openldap plugin: fix build on OSX El Capitan
      email plugin: fix check for result of malloc
      libcollectdclient: don't close socket twice
      snmp plugin: don't read from uninitialized pointer
      curl_json: remove dead code
      openvpn: check return value of malloc
      openvpn: fix error message
      openvpn: free resource on error
      perl: unlock mutex on error
      redis plugin: make sure buffer is null-terminated
      write_redis: don't return with lock held
      varnish: fix leak on read
      write_redis: don't return with lock held

Ruud van Melick (1):
      Fix Perl errors

Sam Pointer (1):
      the swrite interface is 'non-zero'

Sergey (1):
      apcups: prefix plugin name in INFO and DEBUG statements

Shahul Hameed (2):
      Use standard ints in write_kafka plugin for portability
      Add utils_parse_option.c/h to amqp plugin source files list

Stefan Brüns (1):
      df plugin: skip duplicate entries, fixes "uc_update: Value too old" error

Sven Trenkel (1):
      python: Fix double-free bug.

Tagir Bakirov (1):
      contrib/redhat/collectd.spec: added bison and flex

Tamás Földesi (2):
      Checking for closed peer connection before send
      Remove POLLRDNORM (equivalent to POLLIN)

Vincent Bernat (1):
      logstash: initialize conf struct to 0

Wojtek Bocer (1):
      Add remark about length of HostnameFormat string in virt plugin

Yves Mettier (1):
      collectd.conf(5): Improve documentation of the CollectdInternalStats option.

brianpkelly (no email) (2):
      write_redis: Increase parsability of multi-valued keys by insterting delimiting characters
      write_redis: Increase parsability by using format_values from common.h

---
 .gitignore                             |    1 +
 ChangeLog                              |   71 ++++
 Makefile.am                            |    8 +-
 README                                 |    2 +-
 bindings/perl/lib/Collectd/Unixsock.pm |    9 +-
 configure.ac                           |  216 +++++++----
 contrib/collectd2html.pl               |    2 +-
 contrib/systemd.collectd.service       |   31 +-
 src/Makefile.am                        |   73 ++--
 src/aggregation.c                      |    1 +
 src/amqp.c                             |    8 +-
 src/apache.c                           |   30 +-
 src/apcups.c                           |   10 +-
 src/barometer.c                        |  301 ++++++++--------
 src/battery.c                          |    4 +-
 src/bind.c                             |    5 +-
 src/ceph.c                             |  413 +++++++++++----------
 src/ceph_test.c                        |  191 ++++++++++
 src/collectd-exec.pod                  |    4 +-
 src/collectd-nagios.c                  |    9 +-
 src/collectd-tg.c                      |    1 +
 src/collectd.conf.in                   |   10 +-
 src/collectd.conf.pod                  |   74 +++-
 src/collectdctl.c                      |    2 +-
 src/collectdmon.c                      |    8 +-
 src/cpu.c                              |   28 +-
 src/csv.c                              |    7 +-
 src/curl.c                             |    3 +
 src/curl_json.c                        |  112 +++---
 src/curl_xml.c                         |   73 ++--
 src/daemon/Makefile.am                 |   61 ++--
 src/daemon/collectd.c                  |   16 +-
 src/daemon/common.c                    |   58 ++-
 src/daemon/configfile.c                |   54 ++-
 src/daemon/filter_chain.c              |   23 +-
 src/daemon/meta_data.c                 |    3 +-
 src/daemon/plugin.c                    |   23 +-
 src/daemon/plugin_mock.c               |   32 ++
 src/daemon/utils_avltree.c             |   23 +-
 src/daemon/utils_cache.c               |   16 +-
 src/daemon/utils_ignorelist.c          |  346 ++++++++++++++++++
 src/daemon/utils_ignorelist.h          |   70 ++++
 src/daemon/utils_llist.c               |    3 +
 src/df.c                               |   40 ++-
 src/disk.c                             |  179 ++++------
 src/dns.c                              |    1 -
 src/email.c                            |  132 +++----
 src/exec.c                             |   80 +++--
 src/fhcount.c                          |    1 +
 src/filecount.c                        |    1 +
 src/gmond.c                            |   92 ++---
 src/ipc.c                              |    3 +
 src/iptables.c                         |  205 ++++++-----
 src/ipvs.c                             |    3 +
 src/irq.c                              |    5 +
 src/java.c                             |   12 +-
 src/libcollectdclient/client.c         |    5 +-
 src/libcollectdclient/network.c        |   25 +-
 src/liboconfig/Makefile.am             |    2 +-
 src/liboconfig/oconfig.c               |    1 +
 src/liboconfig/parser.y                |    1 +
 src/liboconfig/scanner.l               |    3 +
 src/log_logstash.c                     |    6 +-
 src/madwifi.c                          |    7 +-
 src/memcachec.c                        |    3 +
 src/memcached.c                        |    3 +-
 src/modbus.c                           |   13 +-
 src/multimeter.c                       |    9 +-
 src/mysql.c                            |    2 +-
 src/netapp.c                           |    2 +-
 src/network.c                          |   38 +-
 src/nfs.c                              |    1 +
 src/ntpd.c                             |   36 +-
 src/onewire.c                          |    2 -
 src/openldap.c                         |   12 +-
 src/openvpn.c                          |   18 +-
 src/perl.c                             |   15 +-
 src/pf.c                               |    3 +
 src/pinba.c                            |    1 +
 src/ping.c                             |    6 +-
 src/postgresql.c                       |   14 +-
 src/powerdns.c                         |   32 +-
 src/processes.c                        |   56 +--
 src/python.c                           |   76 ++--
 src/redis.c                            |    2 +-
 src/routeros.c                         |    2 +-
 src/rrdtool.c                          |   46 ++-
 src/sigrok.c                           |    9 +-
 src/smart.c                            |    1 +
 src/snmp.c                             |   20 +-
 src/statsd.c                           |   80 ++++-
 src/swap.c                             |   14 +-
 src/table.c                            |    5 +-
 src/tail.c                             |   15 +-
 src/tail_csv.c                         |   43 ++-
 src/target_notification.c              |    2 +-
 src/tcpconns.c                         |   19 +-
 src/teamspeak2.c                       |    1 +
 src/ted.c                              |    1 -
 src/threshold.c                        |   48 ++-
 src/turbostat.c                        |   36 +-
 src/types.db                           |    1 +
 src/unixsock.c                         |   11 +-
 src/users.c                            |    3 -
 src/utils_cmd_flush.c                  |  115 +++---
 src/utils_cmd_putval.c                 |   30 +-
 src/utils_crc32.c                      |   11 +-
 src/utils_crc32.h                      |    2 +-
 src/utils_db_query.c                   |   18 +-
 src/utils_dns.c                        |   12 +-
 src/utils_fbhash.c                     |    5 +-
 src/utils_format_json.c                |   52 ++-
 src/utils_ignorelist.c                 |  364 -------------------
 src/utils_ignorelist.h                 |   70 ----
 src/utils_latency.c                    |   94 ++---
 src/utils_mount.c                      |   65 +++-
 src/utils_rrdcreate.c                  |   65 +++-
 src/utils_vl_lookup.c                  |    5 +-
 src/varnish.c                          |  610 ++++++++++++++++++++++----------
 src/virt.c                             |   14 +-
 src/vmem.c                             |   25 +-
 src/write_graphite.c                   |    2 +-
 src/write_kafka.c                      |   12 +-
 src/write_redis.c                      |   45 +--
 src/write_riemann.c                    |    1 +
 src/write_sensu.c                      |   50 +--
 src/write_tsdb.c                       |    1 -
 src/zfs_arc.c                          |    8 +-
 src/zookeeper.c                        |    5 -
 version-gen.sh                         |    2 +-
 130 files changed, 3321 insertions(+), 2302 deletions(-)
---



More information about the collectd-changes mailing list