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

Florian Forster octo at verplant.org
Fri Oct 6 09:50:58 CEST 2017


 ChangeLog              |   71 +++++++++++++++++++++++++++++++++++
 src/write_prometheus.c |   98 +++++++++++++++++++++++++++++++++++++++++++-----
 2 files changed, 160 insertions(+), 9 deletions(-)

New commits:
commit 5dbb7471b0a7ca7506f56f4c6dbaf58e790c6b7c
Merge: 3bd15a4 cd401b9
Author: Florian Forster <octo at collectd.org>
Date:   Fri Oct 6 09:50:40 2017 +0200

    Merge branch 'collectd-5.7'

commit cd401b9728839f8b24fd16fac9e9c1753526fd4e
Merge: 70cce90 a46c9c8
Author: Florian Forster <octo at collectd.org>
Date:   Fri Oct 6 09:50:06 2017 +0200

    Merge branch 'collectd-5.6' into collectd-5.7

commit a46c9c8d8847d2c5cd742e3c2c8bcea61ccef83f
Author: Florian Forster <octo at collectd.org>
Date:   Fri Oct 6 08:53:37 2017 +0200

    Bump version to 5.6.3; Update ChangeLog.

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




More information about the collectd-changes mailing list