aggregation plugin: Make it possible to set parts of the identifier.
Add missing "Graphite" to the amqp format list.

Signed-off-by: Florian Forster <octo@collectd.org>
varnish plugin: Make sure the argument passed to VSM_n_Arg() is not NULL.

Fixes Github issue 202.
Merge remote-tracking branch 'github/collectd-5.2' into collectd-5.2
Merge branch 'sh/config-include'
Updating data source for collectd v5, see https://collectd.org/wiki/index.php/V4_to_v5_migration_guide

Signed-off-by: Florian Forster <octo@collectd.org>
zfs_arc plugin: Fix the type used for mutex misses.

Thanks to Yves Mettier for pointing this out!
postgresql plugin: Fixed a memory leak occurring on every (successful) write.
Fix for nanosleep missing on Solaris

Signed-off-by: Florian Forster <octo@collectd.org>
Fix when gcrypt.h is missing (libcollectdclient)

Signed-off-by: Florian Forster <octo@collectd.org>
Merge remote-tracking branch 'github/collectd-5.2' into collectd-5.2
src/types.db: Remove the maximum value from "timeleft".
apcups plugin: Implement the "ReportSeconds" option.
Remove the redundant and little used STATIC_ARRAY_LEN() macro.
Riemann UDP write plugin

First implementation of a riemann plugin.
This is basic for now and only support
sending to a UDP target, later work will
include notification support and service
rewriting.

Signed-off-by: Florian Forster <octo@collectd.org>
add support for notifications as well

Signed-off-by: Florian Forster <octo@collectd.org>
take into account PR comments from @octo

Signed-off-by: Florian Forster <octo@collectd.org>
riemann plugin: Improve the riemann_send() function.

Make the passed in "Msg*" const, use swrite() to make sure the entire
buffer is sent and break out the disconnect logic into an own function.
riemann plugin: Remove trailing white-space.
riemann plugin: Make all private funcitons and module-global variables "static".