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

Florian Forster octo at verplant.org
Thu Feb 26 11:46:08 CET 2015


Tag 'collectd-5.3.2' created by Florian Forster <octo at collectd.org> at 2015-02-26 10:45 +0100

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

iQIcBAABAgAGBQJU7vlgAAoJENQsaY4McFoVY1wP/iNEXfG5T51x27+CMu6/p+Lg
D8hjx/uy+DpcJBj7/N0/61Gex+gUTiLNOmD+lVisv2Yobm811Z8pdRGGTSJfUUY0
OkMZZ7wWre7cswE172PFJB/Mvt4IG5hs3jdncKd56KTqCRIfNaObGKX9P6VzNREu
OoawEcV/BBXnn0dtkPEGAc4IBmHLXXPH5+2pW6/CgENif4W5bnPbGnJDfDZYRWsu
JPR1jIdL3UDgughUse+jkXMxovjWwO/CDuKkd9Urxd3z7Pz8vnfZ5NIPK6uw86zb
V0NY2BarSD/NNZ373nhORJex/4b4TXvPE3w0Y4f+RYLum+YENu8q6ygeLPDOf529
48sa6vHoZ26g9u1lAhZfCczr6kSJ6lXeOMRnGnSYwkiuNdnlDo13P5ntmjjwhOIy
+P/uRXQsLwG+5UmnrugWi0NhrvTai7yYvxW3kylbTsaz4AD4JtESBLmtKpTYnxZg
t4wezZYciejjhhKOre2NUE8NoeEy73hsxSROJLkoxB4TVCyCuE2ihMoT5NYO4/g7
7Uq0oQ5YxFyBrMvUctU37XfRglIdtf14tuEN2WWzSjXaKXJBJnYISTsMnc1AHWfe
BnQ+xKgCov8EYSrFlNmpKdmUgSmAHOrp1xYVMHURciw+4KYTWPmq6E+ASRlVyx3I
iwGx7oSjHkMjYQm9Hmix
=fcnV
-----END PGP SIGNATURE-----

Changes since collectd-5.3.1:
Adrian Miron (1):
      fix for #477: Notification time gone wrong

Arthur Marble (1):
      curl_xml plugin: Fixed tautological pointer comparison error.

Bjørn Nordbø (1):
      Link aggregation.so to libm.so

Ceri Storey (1):
      Attempt to fix collectd/collectd#229 by doing user / group lookups before we fork.

Chris Lundquist (1):
      [network] set_thread_cbs so we initialize the right threading mode in gcry_check_version

Fabien Wernli (1):
      Update collectd.conf.pod

Florian Forster (24):
      rrdcached, rrdtool plugins: Honor the "DataDir" setting.
      rrdcached, rrdtool plugins: Add directory separator after datadir.
      Merge branch 'collectd-5.2' into collectd-5.3
      zfs_arc plugin: Collect "allocated" and "stolen" on FreeBSD only.
      src/types.db: Remove maximum value on "cache_size".
      apache plugin: Call curl_global_init() from the init function.
      Merge branch 'collectd-4.10' into collectd-5.3
      collectd.conf: Fix default packet size of the network plugin.
      java plugin: Make sure cjni_thread_detach() is called on all paths.
      GenericJMXConfConnection: Remove unused imports.
      src/utils_rrdcreate.c: Free "args".
      python plugin: Don't create empty meta_data_t objects.
      src/utils_format_json.c: Handle empty meta_data_t gracefully.
      src/meta_data.c: If the meta_data_t is empty, avoid calling malloc(0).
      Merge remote-tracking branch 'github/collectd-5.3' into collectd-5.3
      curl plugin: Use the utility functions for config handling.
      src/utils_match.[ch]: Implement match_value_reset().
      network plugin: Improve client connecting behavior.
      src/common.c: Fix strstripnewline().
      swap plugin: Make "cached" optional under Linux.
      cpu plugin: Remove temperature code for Mac OS X.
      Revert "Plugin exec: change notification time to integer."
      collectd-exec(5): Clarify the format of the Time: header.
      Bump version to 5.3.2; Update ChangeLog.

Jeremy Katz (1):
      Call curl_global_init() in _init of plugins using curl

Jim Radford (5):
      memcached plugin: actually connect when using a unix socket
      curl_json plugin: avoid unlikely overrun
      curl_json plugin: avoid accessing off the end of the avl_tree_s
      libperl's ldopts include libaries and therefore should go in LIBS not LDFLAGS
      perl plugin: plugins are linked with *_LIBADD and LIBS not *_LIBS and LIBS

Joel Uckelman (1):
      Updated Color to match DataSources and DSName for single-series graphs.

John-John Tedro (1):
      write_riemann plugin: Receive acknowledge message when using TCP.

Justin Burnham (1):
      Fix missed change from int to double for interval

KOMEDA Shinji (2):
      patch required to build oracle plugin, collectd-5.4.0 (#653)
      mistake, SAVE_LIBS="$LIBS" is correct.

Katelyn Perry (1):
      fix grammar in plugin loading error message

Kevin Bowling (1):
      EL <6 provide perl-ExtUtils-Embed with base perl

Lauri Tirkkonen (1):
      don't assume pkg-config is in PATH

Manuel Luis Sanmartin Rozada (3):
      csv plugin: fix forgotten "datadir" in re-implement value_list_to_filename()
      csv plugin: set datadir null when free
      Fix check for htonll in configure.ac

Manuel Luis Sanmartín Rozada (4):
      Plugin threshold: time is not set in missing notifications.
      Plugin java: fix notification time conversion to cdtime_t.
      cmd PUTNOTIF time option: handle double values.
      Plugin exec: change notification time to integer.

Marc Fournier (50):
      lpar: make dots in configure.in consistent with other plugins
      check if libpcap has PCAP_ERROR_IFACE_NOT_UP
      RedHat RPM spec: support for RHEL5
      fix error message in target_{replace,set}
      Merge pull request #393 from mfournier/prevent-building-with-old-libpcap
      curl_xml.c: avoid using uninitalized variable in error message
      interface.c: FreeBSD-10 support
      Revert "curl_xml.c: avoid using uninitalized variable in error message"
      Merge branch 'collectd-4.10' into collectd-5.3
      network: comment libgcrypt initalization process
      amqp: fix symbol lookup error with librabbitmq >= 0.4.0
      Merge remote-tracking branch 'origin/pr/490' into collectd-5.3
      Merge remote-tracking branch 'origin/collectd-4.10' into collectd-5.3
      link iptables plugin against flags from pkg-config
      indent wh_init() to be consistent with the rest of the file
      add brackets to the list of characters graphite chokes on
      write_riemann: coding style consistency
      add missing backticks which broke the build
      manpage: document 2 missing options to amqp plugin section
      fix: use DOUBLE_TO_CDTIME_T() to match input type
      RedHat RPM spec: add modbus plugin
      Merge pull request #689 from ymettier/ym/cd53_fix_tcpconns_inet_diag
      snmp: free snmp_pdu struct allocated by snmp_pdu_create()
      collectd.conf(5): add detail & example about multi-instance filterchain targets
      RPM specfile: update changelog without incrementing release number
      RPM specfile: remove duplicate modbus block
      RPM specfile: add missing %files section for modbus plugin
      RPM specfile: support for RHEL7
      RPM specfile: fix bogus dates
      RPM specfile: enable netlink plugin on RHEL > 5
      correct typo in error message
      logfile: avoid total silence in case of a misconfiguration
      write_redis: re-add colon dropped in b7984797
      add write_redis to manpage
      snmp: avoid freeing req under normal operation
      Revert "Let snmp_synch_response deal with PDU freeing"
      Merge branch 'collectd-4.10' into collectd-5.3
      cpu: remove legacy assignment to undefiend variable
      RPM specfile: require package providing ltdl.h
      Merge branch 'collectd-4.10' into collectd-5.3
      collectd.conf example: remove erroneous quotes
      RPM specfile: avoid packaging some files twice
      types_list: fix carriage return sign
      Merge branch 'collectd-4.10' into collectd-5.3
      RPM specfile: misc improvements related to perl files
      write_http: make callback names context-dependent
      mysql: document defaults to boolean config options
      RPM specfile: doc clarification
      Merge pull request #899 from mfournier/write_http-multiple-destionations
      Merge branch 'collectd-4.10' into collectd-5.3

Matthias Urlichs (1):
      Please free strings *after* printing them ;-)

Micha Krause (1):
      added doc CollectStatistics to section rrdcached

Pierre-Yves Ritschard (7):
      Graphite deals poorly with metric names containing quotes.
      Merge pull request #579 from mfournier/libiptc-ldflags
      Merge pull request #764 from tokkee/sh/collectd-5.3
      Merge pull request #765 from tokkee/sh/write-err
      Merge pull request #796 from mfournier/write_redis-colon-mistake
      Let snmp_synch_response deal with PDU freeing
      Merge pull request #827 from yogeswaran/collectdctl

Rainer Müller (2):
      Link to IOKit using -framework
      collection3: Fix data source names

Ruben Kerkhof (1):
      virt plugin: only gather stats for running domains

Scott Sanders (1):
      Bit shift right by 8 to get return code from exit status

Sebastian Harl (9):
      amqp plugin: Added support for rabbitmq-c 0.4.x.
      curl plugin: Fixed a segfault when using <Match> without an Instance.
      amqp plugin: Fixed compilation when using rabbitmq-c < 0.4.
      Merge pull request #2 from mfournier/amqp-symbol_lookup
      amqp plugin: Don't use C++ style comments.
      configure: Fixed linker options when checking for amqp_tcp_socket_new.
      utils_vl_lookup: Fixed a race when creating user objects.
      write_graphite plugin: Improved error reporting when connecting to the server.
      Use the complain mechanism to report write failures.

Tim Laszlo (2):
      Replace you with your in error message
      Avoid using first person in the error message

Vincent Bernat (2):
      network: don't enable gcrypt thread callbacks when gcrypt recent enough
      ipmi: use SIGIO instead of SIGUSR2 to avoid conflict with JVM

Vladimir Smirnov (1):
      Fix typo in if caluse

Wilfried Goesgens (2):
      Configparser: when we alocate an empty list, we also need to reset the counter; else we will trip over this later.
      Syslog: if we can't find the loglevel specified by the configuration string default to 'info' and warn about the unknown configuration option. no way to make syslog totaly silent anymore.

Yoga Ramalingam (6):
      collectdctl command hangs on AIX and returns error 0 on Solaris.
      Wrap the content of macro with do/while to make it safer as per code review comment
      Removed extra semicolon
      Fix Py list length check in cpy_build_meta()
      Fixed indentation and decreased reference count
      configure: Fixed check for AM_PATH_LIBCCRYPT

Yves Mettier (1):
      Fix for 'linux/inet_diag.h: No such file or directory'

trenkel (1):
      Merge pull request #839 from yogeswaran/python

txaj (1):
      Add DeleteSocket option in synopsis of manpage

---
 ChangeLog                                          |   87 +++++
 .../collectd/java/GenericJMXConfConnection.java    |    2 -
 configure.in                                       |  161 ++++++---
 contrib/collection3/etc/collection.conf            |   26 +-
 contrib/exec-nagios.px                             |    2 +-
 contrib/redhat/collectd.spec                       |  247 ++++++++++----
 src/Makefile.am                                    |   13 +-
 src/aggregation.c                                  |    3 +-
 src/amqp.c                                         |   52 ++-
 src/apache.c                                       |    9 +
 src/collectd-exec.pod                              |   10 +-
 src/collectd-unixsock.pod                          |    1 +
 src/collectd.c                                     |    2 +-
 src/collectd.conf.in                               |    4 +-
 src/collectd.conf.pod                              |  109 +++++-
 src/common.c                                       |    4 +-
 src/configfile.c                                   |    9 +-
 src/cpu.c                                          |   71 +---
 src/csv.c                                          |   26 +-
 src/curl.c                                         |   67 ++--
 src/curl_json.c                                    |   12 +-
 src/curl_xml.c                                     |   12 +-
 src/exec.c                                         |  125 +++----
 src/filter_chain.c                                 |   67 ++--
 src/interface.c                                    |   11 +-
 src/ipmi.c                                         |    2 +-
 src/java.c                                         |   68 ++--
 src/libcollectdclient/client.c                     |    1 +
 src/libcollectdclient/network_buffer.c             |    4 +
 src/libvirt.c                                      |    6 +
 src/logfile.c                                      |    6 +-
 src/memcachec.c                                    |    1 +
 src/memcached.c                                    |    9 +
 src/meta_data.c                                    |    8 +-
 src/network.c                                      |  349 +++++++++++++-------
 src/plugin.c                                       |    2 +-
 src/pyvalues.c                                     |   11 +-
 src/rrdcached.c                                    |   15 +
 src/rrdtool.c                                      |   15 +
 src/snmp.c                                         |    6 +
 src/swap.c                                         |    5 +-
 src/syslog.c                                       |    4 +
 src/target_replace.c                               |    4 +-
 src/target_set.c                                   |    4 +-
 src/tcpconns.c                                     |   13 +
 src/threshold.c                                    |    5 +-
 src/types.db                                       |    2 +-
 src/types_list.c                                   |    2 +-
 src/utils_cmd_flush.c                              |   15 +-
 src/utils_cmd_getval.c                             |   15 +-
 src/utils_cmd_listval.c                            |   15 +-
 src/utils_cmd_putnotif.c                           |   30 +-
 src/utils_cmd_putval.c                             |   15 +-
 src/utils_format_graphite.c                        |   16 +-
 src/utils_format_json.c                            |   13 +-
 src/utils_match.c                                  |   14 +-
 src/utils_match.h                                  |   13 +-
 src/utils_rrdcreate.c                              |    1 +
 src/utils_vl_lookup.c                              |   11 +-
 src/write_graphite.c                               |   18 +-
 src/write_http.c                                   |   18 +-
 src/write_redis.c                                  |    2 +-
 src/write_riemann.c                                |  145 +++++---
 src/zfs_arc.c                                      |    8 +-
 64 files changed, 1377 insertions(+), 646 deletions(-)
---



More information about the collectd-changes mailing list