Please free strings *after* printing them ;-)

Signed-off-by: Florian Forster <octo@collectd.org>
configure: Fixed check for libsigrok and AM_PATH_GLIB_2_0.
lvm: Do not segfault when there are no VGs
write_riemann plugin: Receive acknowledge message when using TCP.

Not receiving an acknowledge message when communicating with riemann over TCP
will cause the riemann instance to eventually hang for extended periods of time
because of resource exhaustion.

Took the time to reaorganize the riemann_send function to simplify locking.
link iptables plugin against flags from pkg-config

This solves issue #326 for ubuntu versions >= 13.10
Call curl_global_init() in _init of plugins using curl

Need to call curl_global_init() or curl_easy_init() during init
for plugins when we're still running single threaded.  This
updates the remaining ones
indent wh_init() to be consistent with the rest of the file
Fix missed change from int to double for interval
Updated Color to match DataSources and DSName for single-series graphs.
AIX doesn't have MSG_DONTWAIT, define as MSG_NONBLOCK
Fix getargs declaration to compile in AIX7
fix for #477: Notification time gone wrong

Sub-second time handling was added in collectd 5.0.0. This adds support
for this to the target_notification plugin, which got missed out at the
time.
Fix check for htonll in configure.ac
curl_json: also allow long callback names.

This is basically the same as 2f392819, which got applied to the
curl_xml plugin a few months ago.

Fixes #582.
Graphite deals poorly with metric names containing quotes.

Sanitize graphite metrics with our own escaping function,
better suited for this use-case than the one in `utils_parse_option`
add brackets to the list of characters graphite chokes on
[METRICS-383] write_tsdb plugin
Add DeleteSocket option in synopsis of manpage

Signed-off-by: Florian Forster <octo@collectd.org>
Uncrustify write_tsdb
[METRICS-383] Add HostTags which adds tags for all metrics from this writer