[collectd-changes] collectd, the system statistics collection daemon: Changes to 'collectd-5.7'

Florian Forster octo at verplant.org
Fri Oct 6 07:27:45 CEST 2017


 src/dbi.c              |    7 +++-
 src/email.c            |    8 +++-
 src/exec.c             |   17 ++++++++-
 src/snmp.c             |   10 ++---
 src/unixsock.c         |    8 +++-
 src/write_prometheus.c |   98 +++++++++++++++++++++++++++++++++++++++++++-----
 6 files changed, 129 insertions(+), 19 deletions(-)

New commits:
commit 70cce90e376cd807d4dffc5864a8a7164d5f660d
Merge: 45492ba e118517
Author: Florian Forster <octo at collectd.org>
Date:   Fri Oct 6 07:26:57 2017 +0200

    Merge remote-tracking branch 'github/pr/2466' into collectd-5.7

commit e11851791d3e82572ea2d9580a533f623116781d
Author: Florian Forster <octo at collectd.org>
Date:   Thu Oct 5 22:17:46 2017 +0200

    write_prometheus plugin: Don't construct struct sockaddr_in6 manually.
    
    On FreeBSD, the struct is an incomplete type.

commit 94c4cad8053d0a0cec77fefeccaaa70d75573e1a
Author: Florian Forster <octo at collectd.org>
Date:   Thu Oct 5 20:17:21 2017 +0200

    write_prometheus plugin: Add support for libmicrohttpd < 0.9.0.
    
    0.9.0 was released in July 2010, yet Precise, which we're still building for,
    ships 0.4.6. *sigh*

commit 38617fa88d22997e91176ef901f842f384ff3711
Author: Florian Forster <octo at collectd.org>
Date:   Thu Oct 5 15:23:28 2017 +0200

    write_prometheus plugin: Fall back to IPv4 socket if IPv6 fails.
    
    Unfortunately, for libmicrohttpd "dual stack" means "enforce IPv6 (but
    allow IPv4, too)". That means that on systems without IPv6,
    libmicrohttpd'd initialization fails (when the dual stack flag is set).
    To work around this limitation we open the socket ourselves and pass it
    to libmicrohttpd to use.
    
    Fixes: #2149

commit 45492ba3d0119874e2f2878d68089fc8f62268a4
Merge: 01d23e3 37c7348
Author: Florian Forster <octo at collectd.org>
Date:   Fri Sep 29 13:05:26 2017 +0200

    Merge branch 'collectd-5.6' into collectd-5.7

commit 37c73488f93c5423f0816de3d6be759e33fe8b94
Author: Florian Forster <octo at collectd.org>
Date:   Fri Sep 29 08:44:22 2017 +0200

    dbi plugin: Fix additional memory leaks.

commit 31731ec0a3f7cd0d9de9f0e5249115206c225d8a
Author: Pavel Rochnyack <pavel2000 at ngs.ru>
Date:   Thu May 12 16:24:00 2016 +0600

    dbi plugin: Fix memory leak.
    
    Some memory was leaked when shutting down.
    
    This is a partial back-port of 5ee365a.
    
    Signed-off-by: Florian Forster <octo at collectd.org>

commit ea341582f90a9a7ee4b5525551edc2fdb4ec1226
Merge: a71c3eb f9953af
Author: Florian Forster <octo at collectd.org>
Date:   Wed Sep 27 10:23:40 2017 +0200

    Merge remote-tracking branch 'github/pr/2451' into collectd-5.6

commit a71c3ebcfc6ca265c702117c89f1bb552723d1fa
Author: Pavel Rochnyack <pavel2000 at ngs.ru>
Date:   Tue Sep 26 22:30:52 2017 +0700

    snmp plugin: Style fix
    
    Issue: #2291
    Signed-off-by: Florian Forster <octo at collectd.org>

commit d16c24542b2f96a194d43a73c2e5778822b9cb47
Author: Pavel Rochnyack <pavel2000 at ngs.ru>
Date:   Wed May 31 23:27:13 2017 +0700

    snmp plugin: Fix double free of request PDU
    
    snmp_sess_synch_response() always frees request PDU, in both case of request
    error and success. If error condition occurs inside of `while (status == 0)`
    loop, double free of `req` happens.
    
    Issue: #2291
    Signed-off-by: Florian Forster <octo at collectd.org>

commit f9953afbfc53862e81c5c4e3527afd76df7648cd
Author: Florian Forster <octo at collectd.org>
Date:   Wed Sep 27 08:07:10 2017 +0200

    email, exec and unixsock plugins: Use _SC_GETPW_R_SIZE_MAX.
    
    Fixes: #2208




More information about the collectd-changes mailing list