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

Florian Forster octo at verplant.org
Tue Jul 26 07:55:14 CEST 2016


Tag 'collectd-5.5.2' created by Florian Forster <octo at collectd.org> at 2016-07-26 06:54 +0200

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

iQIcBAABAgAGBQJXlvsrAAoJENQsaY4McFoVI8IQAI0QLP/l9WuntSH1s5dxXlhj
zbp6oppSjIb/xw06oo/++iygqCRt8fOIRNVZbWC+ScOc4Js7V1c1QGmIAV7l1Ud1
ZaerUU2jOQUaw7RNK27At1q4747XyLGbA4H0b5Os624dFhYQD1mfwbjWbBTqLit5
C64AINk6I9AtHykXmOl/hLvv8SeWjygNxInsPkln/WLDfvSdJcJVyNIPjEuvRXmA
1mkWK58GPsjise89+yS+ASkxh7y5BsDm45FAblBbfVOyjAzlkRvEnxI3T4SUvdPA
Wp/BCcP9bPNZkzQtLaVu/AxzKtmG910jULczySDkY17N1azC46cAxjui3nlh9Wt9
kBr3Fr+hRVGqBZFo8a9gLIWz4AHkUgokHQduQKeuqqT75yXv2oapGtC3I2pQQx0q
1VptAqyUshPN9a7vgRcXpSpAhrESZTkXcSE6zk5rOqdG7wtFC1E/udwHISYDK8BO
qlZop6SgZspQqVKo37vIwgdgcieGnKx1YkB/UilxWIRpDpjo0j0sQjFxPCCHclKr
JwyydZV5vcp1EhwV9ZBG4AnUw4kkzi+YbVknm3rfY/5yLYEZX6F/hDv/GWU0/0gz
wM4XzQJQXMm0dm1oQJ3mcVw7SHrCI4+W/iOl82EKRnvLfjkRtkyoKx8a4Xs9cCIW
ltBI4htc0CpSL5xI/Ds0
=3mQu
-----END PGP SIGNATURE-----

Changes since collectd-5.5.1:
Andrés J. Díaz (1):
      Fix memory leak in redis.c

Birger Schmidt (1):
      utils_cache.c: fix FORMAT_VL failed ERROR messages

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

Corey Kosak (3):
      The field 're' only exists if HAVE_REGEX_H is defined (see definition at
      Provide a unified signature for ps_get_cmdline.
      Don't divide by 0 when doing percentages (e.g. with the swap plugin).

Dagobert Michelsen (3):
      Take out explicit definitions as they are already checked via enable_standards in configure.ac.
      Add missing kstat definitions
      More missing kstat usages

Florian Forster (10):
      collectd-tg: Move _POSIX_C_SOURCE and friends to the Makefile.
      Link libcommon.la with $(COMMON_LIBS).
      Makefile.am: Link tests with required libraries, too.
      plugin_mock.c: Declare "kc".
      network plugin: Fix heap overflow in parse_packet().
      Merge branch 'collectd-5.4' into collectd-5.5
      network plugin, libcollectdclient: Check return value of gcry_control().
      Merge branch 'collectd-5.4' into collectd-5.5
      Bump version to 5.5.2; Update ChangeLog.
      ChangeLog: Add note about #1665.

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

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

Marc Fournier (35):
      apache: warn about possible misconfiguration
      Revert "openvpn plugin: Fix "Dead assignment" warning."
      turbostat: fix whitespaces in log messages
      Merge branch 'collectd-5.4' into collectd-5.5
      Revert "Revert "openvpn plugin: Fix "Dead assignment" warning.""
      write_sensu: avoid calling strlen() on variable set to NULL
      RPM specfile: re-enable varnish plugin on EL7
      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
      Merge pull request #1540 from mfournier/write_sensu_segfault_fix
      Merge branch 'collectd-5.4' into collectd-5.5
      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
      redis: change expired_keys type from GAUGE to DERIVE
      Merge branch 'collectd-5.4' into collectd-5.5
      processes: fix pid format string
      Merge branch 'collectd-5.4' into collectd-5.5
      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
      Merge branch 'collectd-5.4' into collectd-5.5
      RPM specfile: fix xmms plugin build condition
      Merge branch 'collectd-5.4' into collectd-5.5
      Merge pull request #1627 from rubenk/remove-old-filter-syntax-from-manpage
      processes: remove initialisation of unexisting variables
      collectd.conf.in: remove extraneous pound sign
      Merge branch 'collectd-5.4' into collectd-5.5
      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
      Merge branch 'collectd-5.4' into collectd-5.5

Michael Salmon (1):
      added definition of N to collectd-exec

Pavel Rochnyack (7):
      statsd plugin: Fix deadlock on plugin shutdown (Issue #1703)
      smart plugin: Check for libudev presence
      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-Yves Ritschard (1):
      Define _DEFAULT_SOURCE in addition to _BSD_SOURCE

Pmoranga (1):
      Bump version to latest 5.5.1 #1536

Ruben Kerkhof (96):
      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
      Merge branch 'collectd-5.4' into collectd-5.5
      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
      Merge branch 'collectd-5.4' into collectd-5.5
      Fix prototype of plugin_log_available_writers
      Fix prototype of uc_get_size
      sensu: mark sensu_format_name2 as static
      sensu: mark replace_str as static
      collectd.c: mark notify_upstart as static
      collectd.c: mark notify_systemd as static
      barometer: mark Detect_sensor_type as static
      redis: mark redis_handle_info as static
      redis: mark redis_handle_query as static
      write_riemann: move prototype to header file
      write_sensu: mark vasprintf as static
      write_sensu: mark asprintf as static
      write_riemann: add new header to Makefile.am
      write_sensu: remove custom asprintf implementation
      write_sensu: define _GNU_SOURCE for asprintf
      utils_avltree.c: fix compiler warning
      Fix a few issues found by -Wshadow
      Merge branch 'Wshadow' into collectd-5.4
      Merge branch 'collectd-5.4' into collectd-5.5
      Merge pull request #1584 from rubenk/fix-wrong-logical-op
      Ceph: fix shadowing issue
      Turbostat: fix shadowing issue
      Merge branch 'collectd-5.4' into collectd-5.5
      Fix a few more prototypes
      Turbostat: fix a few old-style prototypes
      Merge pull request #1596 from rubenk/fix-a-few-more-prototypes
      Merge pull request #1594 from rubenk/ceph-fix-shadowing-issue
      Merge pull request #1595 from rubenk/turbostat-fix-shadowing-issue
      Merge pull request #1597 from rubenk/turbostat-fix-prototypes
      Merge branch 'collectd-5.4' into collectd-5.5
      Merge pull request #1580 from rubenk/freebsd-zfs-arc
      Merge pull request #1575 from rubenk/dragonflybsd-utils-mount
      Merge branch 'collectd-5.4' into collectd-5.5
      Merge pull request #1617 from michaelsalmon/putval-time-exec-pod
      Merge branch 'collectd-5.4' into collectd-5.5
      Fix build on Solaris 10 i386
      Fix build on Solaris 10 i386 part 2
      Merge branch 'collectd-5.4' into collectd-5.5
      Merge pull request #1620 from skinowski/write_http_mem_leak_II
      Fix indentation in previous commit
      Merge branch 'collectd-5.4' into collectd-5.5
      Fix conflict markers
      Remove broken filter syntax from collectd.conf(5)
      mysql plugin: remove unused declaration
      Fix building with xfsprogs 4.5.0
      Merge branch 'collectd-5.4' into collectd-5.5
      configure.ac: break long line and sort
      Merge branch 'collectd-5.4' into collectd-5.5
      Merge branch 'collectd-5.4' into collectd-5.5
      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
      Merge branch 'collectd-5.4' into collectd-5.5
      Merge branch 'collectd-5.4' into collectd-5.5
      Merge pull request #1724 from rpv-tomsk/smart-plugin-udev-dep
      processes: MAXCOMLEN is not exposed on Solaris
      Add missing udev flags to Makefile.am
      Stop hardcoding libudev
      Merge pull request #1726 from rubenk/udev
      Merge branch 'collectd-5.4' into collectd-5.5
      Fix a typo that snuck in with 0c8d275
      Merge branch 'collectd-5.4' into collectd-5.5
      Merge branch 'collectd-5.4' into collectd-5.5

Sebastian Harl (2):
      perl plugin: Be more consistent about capitalization.
      Merged branch 'collectd-4.10' into collectd-5.4.

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

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

ciomaire (1):
      kill correct pid on fdopen failure

---
 ChangeLog                              |   51 +++++++++
 configure.ac                           |  181 ++++++++++++++++++++++----------
 contrib/redhat/collectd.spec           |   33 ++++--
 src/Makefile.am                        |   29 +++--
 src/apache.c                           |   17 ++-
 src/barometer.c                        |    4 +-
 src/bind.c                             |    2 -
 src/ceph.c                             |    4 +-
 src/collectd-email.pod                 |    6 +-
 src/collectd-exec.pod                  |    6 +-
 src/collectd-perl.pod                  |   12 +--
 src/collectd-python.pod                |   26 ++---
 src/collectd-tg.c                      |   12 ---
 src/collectd.conf.in                   |    4 +-
 src/collectd.conf.pod                  |   37 +++----
 src/collectd.pod                       |    4 +-
 src/collectdctl.c                      |    8 +-
 src/curl.c                             |    7 +-
 src/curl_json.c                        |    7 +-
 src/curl_xml.c                         |    7 +-
 src/daemon/Makefile.am                 |    2 +
 src/daemon/collectd.c                  |    4 +-
 src/daemon/common_test.c               |    4 +
 src/daemon/plugin.c                    |    5 +-
 src/daemon/plugin.h                    |    8 +-
 src/daemon/plugin_mock.c               |    4 +
 src/daemon/types_list.c                |    1 +
 src/daemon/utils_avltree.c             |    4 +-
 src/daemon/utils_cache.c               |   11 +-
 src/daemon/utils_cache.h               |    2 +-
 src/daemon/utils_ignorelist.c          |    7 +-
 src/daemon/utils_ignorelist.h          |    7 +-
 src/daemon/utils_random.c              |    2 +
 src/daemon/utils_subst.c               |    1 +
 src/ethstat.c                          |    6 +-
 src/exec.c                             |    3 +-
 src/libcollectdclient/network_buffer.c |    7 +-
 src/liboconfig/oconfig.c               |    4 +-
 src/logfile.c                          |    2 +-
 src/modbus.c                           |    4 +
 src/mysql.c                            |    3 -
 src/network.c                          |   22 +++-
 src/notify_email.c                     |    1 -
 src/ntpd.c                             |   16 +--
 src/perl.c                             |   82 +++++++++++++--
 src/processes.c                        |   76 +++++++++-----
 src/python.c                           |    4 +-
 src/redis.c                            |   35 +++---
 src/sensors.c                          |    2 +-
 src/statsd.c                           |    4 +-
 src/threshold.c                        |    2 +-
 src/tokyotyrant.c                      |    2 +-
 src/turbostat.c                        |   18 ++--
 src/types.db                           |    2 +-
 src/utils_cmd_flush.c                  |    1 +
 src/utils_cmd_getval.c                 |    1 +
 src/utils_cmd_putnotif.c               |    1 +
 src/utils_cmd_putval.c                 |    1 +
 src/utils_db_query.c                   |    2 +-
 src/utils_latency.c                    |    4 +-
 src/utils_latency.h                    |    2 +-
 src/utils_mount.c                      |   37 ++++---
 src/utils_mount.h                      |    7 +-
 src/utils_mount_test.c                 |    4 +
 src/utils_vl_lookup.c                  |    4 +
 src/write_http.c                       |   23 ++--
 src/write_riemann.c                    |   17 ++-
 src/write_riemann_threshold.c          |    9 +-
 src/write_riemann_threshold.h          |    6 ++
 src/write_sensu.c                      |   57 ++--------
 src/xmms.c                             |    2 +-
 src/zfs_arc.c                          |    3 +
 version-gen.sh                         |    2 +-
 73 files changed, 634 insertions(+), 363 deletions(-)
---



More information about the collectd-changes mailing list