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

Florian Forster octo at verplant.org
Tue Jul 26 09:39:02 CEST 2016


Tag 'collectd-5.4.3' created by Florian Forster <octo at collectd.org> at 2016-07-26 08:38 +0200

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

iQIcBAABAgAGBQJXlxOLAAoJENQsaY4McFoVTWcP/20mCmQJMslFZaeZhjk7qSep
kqDOzIqp8Si91WSHHjXGnAkXit4RLY0HrUB4UrorsgqMkOuu3I+a8Nvnx4T+wSke
A+OFiuVlg6vjap4GxMq4RsqC6TyHs04guci81qvxmkHvz/4rUFWMcPF7fcgfP6z7
ItiLtzbgvq6LKBPlcnopskdRJ3KgzfU82b/9yc5rZVGggo+IHl7u7h9Y/Mc7iMi6
v/4vLmGs2L0gLrT6mOhvmDLFq9LgkAWTqFX0HvBKnXyM8SRy4OjSVodRoh+z+dKq
nx5/v5nzae5SBgh79shwcF5i444HOiCkb3eHm3TD1KWZbzl0qtkkKoLTGKJIFFfZ
9OPONY3QkNBB5SuawtnkDnU3G3/imANe+eHuVpot1pvD55gdiByXDVwfbaRv6FXb
QldJZx0XXhecE0eh6Y0IPivyE9K2ehCpMKNbOCEGCQrEvCNqZmpZtUEEVlmnHPf/
xW9JgUEbBovIQIIiNlEQBV/D6wlwj4T9eQK8tojHHZYxRAS2cHK5Fl86fkWLigbc
dhWSk8ME1bmAKi1Daa4FYgTniDI2WH4pmZRDxvIrNwjLtJg1dLGoMCjPjpLkgq+8
ktJlxtlfRmtZHfvuRFzV6FPZ76h5Ho2vDrOwSVqqiwB7t14VC3xQMZIG4L9g45En
jGeuupBfyALS5Ce3czHW
=4YKX
-----END PGP SIGNATURE-----

Changes since collectd-5.4.2:
Birger Schmidt (1):
      utils_cache.c: fix FORMAT_VL failed ERROR messages

Brandon Arp (1):
      fix potential curl plugin curl_slist_append memory leak

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

Corey Kosak (4):
      Remove duplicate call to pthread_mutex_destroy.
      c_avl_pick needs to update the 'size' field of the tree when it deletes
      The field 're' only exists if HAVE_REGEX_H is defined (see definition at
      Provide a unified signature for ps_get_cmdline.

Dagobert Michelsen (2):
      Automatically add -DSOLARIS2=8 if required for ip6_ext
      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)

Fabien Wernli (2):
      Revert "curl_xml plugin: Fixed tautological pointer comparison error."
      Fix test for tables and empty instance

Florian Forster (124):
      write_mongodb plugin: s/bson_dispose/bson_destroy/
      write_mongodb plugin: Fix BSON memory handling even further.
      Makefile.am: s/INCLUDES/AM_CPPFLAGS/
      openvpn plugin: Don't signal an error when no clients are connected.
      src/utils_format_json.[ch]: Export gauges with 15 decimal places of precision.
      src/collectd.h: Define GAUGE_FORMAT.
      Various plugins: Use the global GAUGE_FORMAT.
      write_redis: Fix timestamp sent to Redis.
      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".
      configure.ac: Move all checks for "struct ip6_ext" into one place.
      write_redis plugin: Check the return value of format_values().
      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.
      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
      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.
      src/utils_cache.c: Remove incorrect free.
      src/daemon/common.c: Implement strjoin() with memcpy().
      src/utils_db_query.c: Fix use-after-free.
      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.
      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.
      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.
      stats plugin: Link with libm (-lm).
      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.
      src/daemon/common.c: Fix off-by-one error in escape_slashes().
      Revert "fix leak on exit"
      apache plugin: DRY: use macro to determine number of fields.
      statsd plugin: Correctly free metrics at shutdown.
      cpu plugin: Improve error message for host_processors() failing.
      ntp plugin: Unify casting to gauge_t.
      df plugin: Fix the duplicate detection.
      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.
      multimeter plugin: Initizliaze "struct termios".
      src/utils_format_json.c: Make sure "keys" is freed in all error paths.
      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.
      curl_xml plugin: Correctly free xpath object.
      curl_json plugin: Rewrite logic to add a path to db->tree.
      src/utils_ignorelist.c: Refactoring / code style fixes.
      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.
      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.
      network plugin: Fix heap overflow in parse_packet().
      network plugin, libcollectdclient: Check return value of gcry_control().
      network plugin: Fix error message for GCRYCTL_INIT_SECMEM failure.
      Bump version to 5.4.3; Update ChangeLog.

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

Herve COMMOWICK (1):
      processes: correctly count processes on FreeBSD

Jakub Jankowski (3):
      vmem plugin: Fix pgsteal for newer Linux kernels.
      docs: mention regexps for the interface plugin
      docs: Add info about mode7 requirement for ntpd

Jan Andres (6):
      zfs_arc: Don't spam the log if we fail to read the "l2_size" kstat value.
      processes: Fix ps_get_cmdline() on Solaris.
      processes: Fix build for Solaris 32-bit binary
      processes: Solaris: Consistently use long to represent a pid
      Enable the processes plugin by default on Solaris.
      Start write threads after plugin initialization.

Jim Quinn (1):
      Fix process plugin memory leak [solaris]

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 (5):
      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.
      In rrd synchronous file creation use lock_file
      Link collectd-tg with pthreads

Marc Fournier (64):
      Merge pull request #951 from tokkee/sh/debian-patches
      configure: add missing entries in summary output
      Merge branch 'collectd-5.3' into collectd-5.4
      configure: add liblvm2app to summary output
      utils_latency: use portable format string
      Remove more references to the Globals option
      collectd.conf(5): move misplaced block in postgresql section
      RPM specfile: bump version number
      Merge branch 'collectd-5.3' into collectd-5.4
      Merge branch 'collectd-4.10' into collectd-5.3
      doc & comments: s/mili/milli/
      curl: correct typo in error message
      Merge branch 'collectd-5.3' into collectd-5.4
      Revert "version-gen.sh: Switch to bash due to bashisms."
      Merge branch 'collectd-5.3' into collectd-5.4
      notify_email: avoid linking against libdl
      Merge branch 'collectd-4.10' into collectd-5.3
      Merge branch 'collectd-5.3' into collectd-5.4
      Merge branch 'collectd-4.10' into collectd-5.3
      make java components discovery follow symlinks
      RPM specfile: correct copy-paste error
      configure: add return() statements in 3 AC_LANG_PROGRAM() blocks
      RPM specfile: remove superfluous '--without-*' configure flags
      RPM specfile: update summary to be consistent with .deb packages
      Merge pull request #1014 from mfournier/fix-path-to-java
      Merge branch 'collectd-5.3' into collectd-5.4
      oconfig: fix oconfig_free to free all elements
      curl_xml: fix 3 small memory leaks
      Merge branch 'collectd-4.10' into collectd-5.3
      Merge branch 'collectd-5.3' into collectd-5.4
      Merge remote-tracking branch 'origin/collectd-5.3' into collectd-5.4
      collectd.conf.pod: update libyajl URL
      collectd.conf.pod: correct a tiny typo
      Revert "amqp: look for librabbitmq in /usr/local as well"
      routeros: fix a small build error pointed out by clang
      coding style fixes over 94e5622
      gmond: fix linking against libganglia at build time
      collectd.conf.pod: correct a small typo
      write_redis: remove unused variable from wr_write()
      apache: parse whole response, not only the first 16 lines
      collectd.conf.pod: mention IPv6 option to the iptables plugin
      apache: warn about possible misconfiguration
      processes: correct a typo
      df: remove legacy references to ReportReserved
      virt plugin: make indentation explicit
      df: remove legacy code skipping "rootfs" monitoring
      Revert "openvpn plugin: Fix "Dead assignment" warning."
      processes: warn about process names above OS limit
      processes: use portable format string
      processes: also warn about long process names on Solaris
      processes: warn about long process names on FreeBSD too
      modbus: avoid enabling libmodbus's debug flag by default
      processes: use long for pids on linux and solaris
      configure.ac: fix path when testing for liboconfig/parser.c presence
      processes: fix pid format string
      RPM specfile: enable modbus plugin on EL7
      RPM specfile: re-enable memcachec plugin on EL7
      RPM specfile: enable xmms plugin on EL7
      RPM specfile: update changelog
      RPM specfile: fix xmms plugin build condition
      Merge pull request #1627 from rubenk/remove-old-filter-syntax-from-manpage
      processes: re-add <sys/user.h> inclusion
      collectd.conf.pod: fix minor typos in ntpd plugin section
      src/*.pod: fix minor warnings spotted by podchecker

Marek Becka (2):
      vmem plugin: fix types for nr_dirtied and nr_written
      don't report inodes if fs doesn't provide f_files and f_ffree

Michael Salmon (2):
      threshold plugin: Register callbacks only once.
      added definition of N to collectd-exec

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

Pavel Rochnyack (6):
      statsd plugin: Fix deadlock on plugin shutdown (Issue #1703)
      perl plugin: lock base thread interpreter in perl_init() too.
      perl plugin: Fixes for #1706
      perl plugin: Switched to PTHREAD_MUTEX_RECURSIVE locking
      perl plugin: Added call_pv_locked() wrapper to handle thread locking flags.
      perl plugin: Removed commented code

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

Pierre-Yves Ritschard (2):
      statsd: provide a gauge for counters, holding the absolute count.
      Define _DEFAULT_SOURCE in addition to _BSD_SOURCE

Poil (1):
      Upgrade spec to 5.4.2

Remi Collet (2):
      fix build with librabbitmq 0.6.0
      check if AMQP_VERSION exists

Ruben Kerkhof (135):
      Setting Globals to true is not needed anymore
      Powerdns plugin: fix logging on failed lookup
      Setting Globals to true is not needed anymore
      Fallback to /usr/lib/jvm if JAVA_HOME is not set
      /bin/sh on OSX doesn't understand -n
      Fix a libtool warning
      gmond: plug a small leak on exit
      memcached: plug leak
      plugin.c: plug leak on error
      fix leak on exit
      liboconfig: really fix lex warnings
      Fix some small leaks on error paths
      collectd -T: fix memory leak
      Fix a memory leak on shutdown
      irq: skip FIQ line in /proc/interrupts
      amqp: look for librabbitmq in /usr/local as well
      Fix libmodbus detection on FreeBSD
      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
      processes.c: plug memory 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
      filecount plugin: fix leak on error path
      modbus plugin: fix 2 leaks on error paths
      irq plugin: close file descriptor on failure
      teamspeak2: fix potential use after close
      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
      configfile.c: close dir on error
      Pinba plugin: close fd on error
      madwifi: make code a little bit clearer
      libcollectdclient: free result of getaddrinfo
      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
      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
      sigrok plugin: don't pass status to strerror
      swap plugin: don't exit when malloc fails
      configure.ac: warn when pkg-config is not installed
      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
      varnish: fix leak on read
      write_redis: don't return with lock held
      Fix the addres of the Free Software Foundation
      Fix typo in collectd.conf
      configure.ac: detect bison
      Merge pull request #1561 from mfournier/modbus-set-debug
      Merge pull request #1506 from mfournier/apache-content-type-1170
      Merge pull request #1567 from rubenk/fix-typo-in-config
      Merge pull request #1570 from rubenk/detect-bison
      Replace traffic with interface in man page
      Move unversioned .so to -devel subpackage
      Fix build on DragonFlyBSD
      zfs_arc: 'stolen' was removed after FreeBSD 10.2
      liboconfig: mark oconfig_free_all as static
      Add prototype for module_register
      Include header for prototype of handle_putnotif
      utils_cmd_putval.c: include header for prototypes
      utils_latency.c: mark change_bin_width as static
      latency_counter_create: fix signature
      threshold.c: mark ut_config as static
      utils_cmd_flush.c: add header for prototypes
      utils_cmd_getval.c: add header for prototypes
      utils_random.c: add header for prototypes
      utils_subst.c: add header for prototypes
      types_list.c: add header for prototypes
      battery: mark dict_get_double as static
      utils_db_query.c: make udb_query_free_one static
      processes: mark ps_read_process as static
      sensors: mark sensors_free_features as static
      xmms: mark cxmms_read as static
      Merge pull request #1582 from rubenk/missing-prototypes
      utils_avltree.c: fix compiler warning
      Fix a few issues found by -Wshadow
      Merge branch 'Wshadow' into collectd-5.4
      Merge pull request #1584 from rubenk/fix-wrong-logical-op
      Fix a few more prototypes
      Merge pull request #1596 from rubenk/fix-a-few-more-prototypes
      Merge pull request #1580 from rubenk/freebsd-zfs-arc
      Merge pull request #1575 from rubenk/dragonflybsd-utils-mount
      Merge pull request #1617 from michaelsalmon/putval-time-exec-pod
      Fix build on Solaris 10 i386
      Fix build on Solaris 10 i386 part 2
      Merge pull request #1620 from skinowski/write_http_mem_leak_II
      Fix indentation in previous commit
      Remove broken filter syntax from collectd.conf(5)
      Fix building with xfsprogs 4.5.0
      configure.ac: break long line and sort
      Merge pull request #1546 from mfournier/processname_length_1284
      rrdtool check: no need to save LDFLAGS
      rrdtool check: no need to save CPPFLAGS
      rrdtool check: stop linking in libm
      rrdtool plugin: fix thread-safety detection
      processes: MAXCOMLEN is not exposed on Solaris

Ruud van Melick (1):
      Fix Perl errors

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

Sebastian Harl (3):
      plugin: Use strcasecmp rather than strncasecmp to find a plugin.
      perl plugin: Be more consistent about capitalization.
      Merged branch 'collectd-4.10' into collectd-5.4.

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

Shahul Hameed (1):
      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.

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

Thomas Guthmann (1):
      Bug#1059 : Remove any white spaces in ethstats stat names (affects VMXNet3 interface)

Thomas Kho (1):
      Fix type instance sanitization in bind plugin

Tim Laszlo (2):
      Warn if ttl is out of bounds
      network: set ttl before opening server sockets

Tolga Ceylan (1):
      write_http: in cleanup handler free http headers

Vincent Bernat (1):
      dbi plugin: fix a warning mentioning snmp plugin

Wilfried Goesgens (2):
      Statsd: avoid doing a division by zero when calculating the average if we didn't get any values.
      Statsd: avoid doing a division by zero when calculating the percentile with an empty histogram.

Yoga Ramalingam (1):
      statsd histogram to support more than 1 second

ale at biancalanas.net (3):
      fixes processes plugin on FreeBSD Jail
      fixes swap plugin on FreeBSD Jail
      - use _POSIX2_LINE_MAX for errbuf as stated by kvm(3).

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

ciomaire (1):
      kill correct pid on fdopen failure

hshopeful (1):
      Update meta_data.c

---
 ChangeLog                              |  178 ++++++++++++++++
 Makefile.am                            |   10 +-
 README                                 |    2 +-
 bindings/java/Makefile.am              |    7 +-
 configure.ac                           |  355 +++++++++++++++++++++++---------
 contrib/collectd2html.pl               |    2 +-
 contrib/redhat/collectd.spec           |   44 ++--
 src/Makefile.am                        |   29 ++-
 src/aggregation.c                      |    1 +
 src/amqp.c                             |   12 +-
 src/apache.c                           |   47 +++--
 src/apcups.c                           |   10 +-
 src/battery.c                          |    2 +-
 src/bind.c                             |    7 +-
 src/collectd-email.pod                 |    6 +-
 src/collectd-exec.pod                  |   10 +-
 src/collectd-nagios.c                  |    9 +-
 src/collectd-perl.pod                  |   22 +-
 src/collectd-python.pod                |   37 ++--
 src/collectd-tg.c                      |    1 +
 src/collectd.c                         |    7 +-
 src/collectd.conf.in                   |   12 +-
 src/collectd.conf.pod                  |  103 ++++++---
 src/collectd.h                         |    4 +
 src/collectd.pod                       |    4 +-
 src/collectdctl.c                      |    8 +-
 src/collectdmon.c                      |    6 +
 src/common.c                           |   67 ++++--
 src/configfile.c                       |   54 +++--
 src/cpu.c                              |   28 ++-
 src/csv.c                              |    7 +-
 src/curl.c                             |   14 +-
 src/curl_json.c                        |  119 +++++------
 src/curl_xml.c                         |   96 +++++----
 src/dbi.c                              |    2 +-
 src/df.c                               |   44 ++--
 src/dns.c                              |    2 +-
 src/email.c                            |  132 ++++++------
 src/ethstat.c                          |    6 +-
 src/exec.c                             |   84 ++++----
 src/filecount.c                        |    1 +
 src/filter_chain.c                     |   23 +--
 src/gmond.c                            |   92 +++++----
 src/iptables.c                         |  205 +++++++++---------
 src/ipvs.c                             |    3 +
 src/irq.c                              |    5 +
 src/java.c                             |   14 +-
 src/libcollectdclient/client.c         |    5 +-
 src/libcollectdclient/network.c        |   25 ++-
 src/libcollectdclient/network_buffer.c |    7 +-
 src/liboconfig/Makefile.am             |    2 +-
 src/liboconfig/oconfig.c               |   14 +-
 src/liboconfig/parser.y                |    1 +
 src/liboconfig/scanner.l               |    3 +
 src/libvirt.c                          |   10 +-
 src/load.c                             |    1 +
 src/logfile.c                          |    2 +-
 src/madwifi.c                          |    7 +-
 src/memcachec.c                        |    3 +
 src/memcached.c                        |    1 +
 src/meta_data.c                        |    5 +-
 src/modbus.c                           |   17 +-
 src/multimeter.c                       |    9 +-
 src/netapp.c                           |    2 +-
 src/network.c                          |   78 +++++--
 src/notify_email.c                     |    1 -
 src/ntpd.c                             |   59 +++---
 src/onewire.c                          |    1 -
 src/openvpn.c                          |   24 ++-
 src/perl.c                             |   97 +++++++--
 src/pf.c                               |    3 +
 src/pinba.c                            |    1 +
 src/ping.c                             |    6 +-
 src/plugin.c                           |   30 +--
 src/plugin.h                           |    6 +
 src/postgresql.c                       |   16 +-
 src/powerdns.c                         |   44 ++--
 src/processes.c                        |  131 ++++++++----
 src/python.c                           |   80 ++++---
 src/routeros.c                         |    2 +-
 src/rrdtool.c                          |   50 +++--
 src/sensors.c                          |    2 +-
 src/sigrok.c                           |    9 +-
 src/snmp.c                             |   17 +-
 src/statsd.c                           |   84 ++++++--
 src/swap.c                             |   19 +-
 src/table.c                            |    5 +-
 src/tail.c                             |   13 +-
 src/tail_csv.c                         |   43 ++--
 src/target_notification.c              |    6 +-
 src/tcpconns.c                         |   19 +-
 src/teamspeak2.c                       |    1 +
 src/ted.c                              |    1 -
 src/threshold.c                        |   51 ++---
 src/tokyotyrant.c                      |    2 +-
 src/types_list.c                       |    1 +
 src/unixsock.c                         |   11 +-
 src/users.c                            |    3 -
 src/utils_avltree.c                    |   27 ++-
 src/utils_cache.c                      |   25 ++-
 src/utils_cmd_flush.c                  |  116 ++++-------
 src/utils_cmd_getval.c                 |    1 +
 src/utils_cmd_putnotif.c               |    1 +
 src/utils_cmd_putval.c                 |   31 +--
 src/utils_db_query.c                   |   20 +-
 src/utils_dns.c                        |   17 +-
 src/utils_fbhash.c                     |    5 +-
 src/utils_format_graphite.c            |    2 +-
 src/utils_format_json.c                |   50 +++--
 src/utils_format_json.h                |    4 +
 src/utils_ignorelist.c                 |  117 +++++------
 src/utils_ignorelist.h                 |    7 +-
 src/utils_latency.c                    |  137 +++++++++---
 src/utils_latency.h                    |    2 +-
 src/utils_llist.c                      |   10 +-
 src/utils_llist.h                      |    7 +-
 src/utils_mount.c                      |   89 ++++++--
 src/utils_mount.h                      |    7 +-
 src/utils_random.c                     |    2 +
 src/utils_rrdcreate.c                  |   65 ++++--
 src/utils_subst.c                      |    1 +
 src/utils_vl_lookup.c                  |    5 +-
 src/varnish.c                          |    4 +-
 src/vmem.c                             |   25 ++-
 src/write_graphite.c                   |    2 +-
 src/write_http.c                       |   23 ++-
 src/write_mongodb.c                    |   12 +-
 src/write_redis.c                      |   34 +--
 src/xmms.c                             |    2 +-
 src/zfs_arc.c                          |   12 +-
 version-gen.sh                         |    6 +-
 131 files changed, 2430 insertions(+), 1401 deletions(-)
---



More information about the collectd-changes mailing list