pkgsrc-wip/collectd/distinfo

25 lines
1.7 KiB
Plaintext
Raw Normal View History

$NetBSD: distinfo,v 1.45 2020/07/05 13:57:32 he Exp $
collectd: Update to 5.11.00 Update collectd to 5.11.00 (upstream chnagelog at end of message) New DEFAULT_PLUGINS: check_uptime logparser write_influxdb_udp write_syslog Dropped from COLLECTD_LIBS: lvm2app New to COLLECTD_LIBS: jansson pqos qpid-proton ssl slurm New in CONFIGURE_ARGS: --with-cuda=no New plugin: sysevent (in collectd-yail package) Adaption to patches (list gives file patched, not patch name): Makefile.am: modify cpkglocalstatedir instead of -DPKGLOCALSTATEDIR/$(mkinstalldirs) argument configure.ac: adapted comment src/memory.c: adapted pagesize/getpagesize() handling in NetBSD implementation to upstream re-work multiple: new context (including #include paths, _Bool->bool, indentation), line numbers Obsolete patches (or parts thereof), now included upstream: Makefile.am: $< mis-use configure.ac: broken tokyotyrant/libsupsclient detection, plugin_nfs=yes src/daemon/collectd.c src/daemon/common.h src/disk.c src/lua.c src/nfs.c (but see below) src/write_kafka.c New patch content: src/nfs.c: remove use of undefined supress_warning in NetBSD implementation Still missing: libssl handling ipstats (FreeBSD implementation may be portable) write_stackdriver (needs libssl and libcurl/yajl, could be integrated into collectd-yajl) Upstream Changes: 2020-03-15, Version 5.11.0 * collectd: A Code of Conduct has been added. Thanks to Florian Forster. #3401 * text protocol: Support for meta_data in PUTVAL has been added. Thanks to Rafael Marinheiro, Dagobert Michelsen. #3381, #2726 * utils_cache: Internal API has changed - exposed meta_data_toc function. Thanks to Javier Kohen. #3339 * filter_chain: Auto load matches and targets if AutoLoadPlugin option is set. Thanks to Manuel Luis Sanmartín Rozada. #1034 * AMQP plugin: TLS support has been added. Thanks to Märt Bakhoff. #3391 * Battery plugin: Read from Linux sysfs charge files has been added. Thanks to Nimrod Maclomhair. #3190 * Buddyinfo plugin: New plugin for memory fragmentation info has been added. Thanks to Asaf Kahlon. #3303 * capabilities plugin: New plugin to read static platform data has been added. Thanks to Kamil Wiatrowski, Dagobert Michelsen. #3384, #3292 * DCPMM plugin: New plugin for Intel Optane DC Presistent Memory (DCPMM) has been added. Thanks to Hari TG. #3274 * DF plugin: LogOnce option has been added. Thanks to themylogin. #2910 * DPDK Telemetry plugin: New plugin to fetch DPDK metrics (with intent to replace dpdk_stat) has been added. Thanks to Reshma Pattan. #3273 * Disk plugin: A native (sysctl-based) implementation for NetBSD has been added. Thanks to Edgar Fuß, Dagobert Michelsen. #3379, #3334 * GPU_Nvidia plugin: Configurable plugin instance by GPU name and/or GPU index has been added. Thanks to Robert Dietrich. #3264 * Intel_PMU plugin: Support for uncore multi pmu has been added. Thanks to Kamil Wiatrowski. #3388 * Ipstats plugin: New plugin to count incoming, outgoing, forwarded packets on FreeBSD has been added. Thanks to Marco van Tol. #3187 * Java plugin: Support boolean input has been added. Thanks to Caden. #3044 * Logparser plugin: New plugin for filtering and parsing log messages has been added. Thanks to Kamil Wiatrowski, Krzysztof Matczak, Marcin Możejko, Adrian Boczkowski, Radosław Jabłonski. #3045 * Network plugin: New metadata "network:ip_address" has been added. Thanks to Takuro Ashie. #3191 * NFS plugin: An implementation for NetBSD (using sysctl) has been added. Thanks to Edgar Fuß, Dagobert Michelsen. #3377, #3333 * NUT plugin: Support for the "output.realpower" value from the ups code has been added. Thanks to Michael Poetters. #2528 * Redfish plugin: New read plugin to collect out-of-band sensor data from Redfish endpoints has been added. Thanks to Marcin Możejko, Adrian Boczkowski, Michal Kobyliński, Krzysztof Kepka, Man Singh, Zoltan Szabo. #2926 * Slurm plugin: The new SLURM plugin gathers metrics from the SLURM workload manager has been added. Thanks to Pablo Llopis. #3037 * Tail_CSV plugin: FieldSeparator option has been added. Thanks to Dheeraj Gupta. #3394 * UBI plugin: The new "ubifs" plugin reports block state for flash memory devices with UBIFS filesystem has been added. Thanks to Pierre Lebleu. #3204 * Write_HTTP plugin: Ability to configure cURL statistics has been added. Thanks to Nelson. #3265 * Write_Influxdb_UDP plugin: New plugin to send values to InfluxDB using line protocol via udp has been added. Thanks to Carlos Peón Costa. #3162 * Zookeeper plugin: 'quorum' stat has been added. Thanks to Chris Brown. #2991 * collectd: Missing package in specfile has been fixed. Thanks to Fabien Wernli. #3399 * collectd: Factored out read_text_file_contents for reading text files and used it to fix a potential unterminated string in the thermal plugin. Thanks to Igor Peshansky. #3359 * collectd: Error/warning messages has been extended with more information. Thanks to Dagobert Michelsen. #3386 * collectd: Regression caused by #3217 has been fixed. Thanks to Pavel Rochnyak. #3349 * build: version-gen.sh has been cleaned up. Thanks to William Pursell. #2635 * build: Linking with Python 3.8 has been fixed. Thanks to Alexander Meshcheryakov. #3344 * build: Avoid $< (implied source) in non-inference rules / Building grpc with non-GNU make has been fixed. Thanks to Edgar Fuß, Dagobert Michelsen. #3376, #3330 * filter_chain: Constant for max plugin name length introduced in #1034 has been fixed. Thanks to Dagobert Michelsen. #3385 * ignorelist: Coding style has been fixed. Thanks to Dagobert Michelsen. #3397 * match_regex: Accept all data types of meta data. Thanks to Takuro Ashie. #3231 * perl unixsock: Made the module robust against socket errors and disconnects. Thanks to Guillem Jover. #3083 * tree-wide: Race condition when setting thread names has been fixed. Thanks to Michael Kaufmann. #2762 * types.db: ping_droprate range spec has been fixed. Thanks to Yousong Zhou. #3244 * utils/format_graphite: Comma sign has been added to the list of prohibited characters. Thanks to Marat Salimzianov. #2998 * Aggregation plugin: Unreachable clause where both tmp_plugin and tmp_plugin_instance are non-empty has been fixed. Thanks to Ling Huang. #3350 * AMQP1 plugin: Leaks on error paths has been fixed. Thanks to Ryan McCabe. #3352 * Apache plugin: BusyWorkers/IdleWorkers update has been fixed. Thanks to Christian W. Zuckschwerdt. #3131 * CPU plugin, Memory plugin, Swap plugin, UUID plugin: Contain use of sysctl / sysctrlbyname to BSD variants, as deprecated on Linux. Thanks to Zebity Spring. #3342 * Exec plugin: Select has been replaced with poll to allow more then 1024 open file descriptors. Thanks to Kamil Wiatrowski. #3363 * GPU_Nvidia plugin: Build issues has been fixed. Thanks to Ruben Kerkhof. #3393 * Interface plugin: Reorder so that Linux-specific code is actually executed. Thanks to Dagobert Michelsen. #3378 * NFS plugin: Condition on existence of libkstat has been fixed. Thanks to Dagobert Michelsen. #3382 * Network plugin: Memory leak has been fixed. Thanks to Ryan McCabe. #3352 * Processes plugin: Number of running processes has been fixed. Thanks to Bart De Vos. #3243 * Write_Riemann plugin: Memory leak has been fixed. Thanks to Fabien Wernli. #3351 * Write_Stackdriver plugin: NaN value handing with gauge metrics has been fixed. Thanks to Jaroslaw Przybylowicz. #3226 2019-10-17, Version 5.10.0 * turbostat plugin: Power metrics update for recent server CPUs. Thanks to Chris MacNamara. #3276 * turbostat plugin: Fix warnings generated by the turbostat plugin. Thanks to Ryan Mccabe. #3340 * ZFS ARC plugin: New cache values are now read on Linux. Thanks to Jan-Philipp Litza. #3247, #2843 * connectivity plugin: monitor the network interface up/down status via the netlink library. Thanks to Andrew Bays. #2622 * sysevent plugin: A new plugin that monitors rsyslog for system events. Thanks to Andrew Bays. #2624 * procevent plugin: A new plugin that monitors process starts/stops via netlink library. Thanks to Andrew Bays. #2623 * daemon: Check if plugin actually loaded before reporting configuration issues. Thanks to Pavel Rochnyak. #3217 * daemon: Recover setlocale() call in src/daemon/collectd.c do_init(). Thanks to Pavel Rochnyak. #3181, #3214 * Build System: Only include <sys/sysctl.h> when needed. Thanks to Ruben Kerkhof. #3298 * Build System: Link to libnsl.so if needed for inet_ntop(). Thanks to Dagobert Michelsen. #3291 * Build System: Remove double "without" added by commit b781871. Thanks to Fabrice Fontaine. #3261 * Build System: fix compile time issues. Thanks to Matthias Runge. #3179, #3242, #3245 * Build System: Fix activation of snmp_agent. Thanks to Fabrice Fontaine. #3241 * Build System: Fix bug that leads to CPPFLAGS gets overridden with CFLAGS when libxmms is enabled. Thanks to Dagobert Michelsen. #3207 * perl module: Collectd::Plugins::Openvz: Fix indentation of some closing curlies. Thanks to Christian Bartolomäus. #3239 * tree-wide: Fix a few issues found with LGTM. Thanks to Ruben Kerkhof. #3252 * tree-wide: fix ssnprintf wrapper. Thanks to Fabien Wernli. #3237, #3232, #3235, #3236 * tree-wide: Fix make check. Thanks to Ruben Kerkhof. #3306 * CI System: Travis: switch to Bionic. Thanks to Ruben Kerkhof. #3307 * CI System: Travis improvements for MacOS. Thanks to Ruben Kerkhof. #3308 * MySQL plugin: Minor documentation improvements. Thanks to Christian Bartolomäus. #3288 * Java plugin: Fix typo in an error message. Thanks to Matthias Runge. #3285, #3286 * sysevent plugin: Add a few missing calloc result checks in the sysevent_init function. Thanks to Andrew Bays. #3282 * ZFS ARC plugin: A bug that caused the first to values to be skipped was fixed. Thanks to Jan-Philipp Litza. #3246 * SysLog plugin: restore previous behaviour: fallback to info for unsupported level. Thanks to Fabien Wernli. #3236, #3238 * virt plugin: Fix memory leak with libvirt MetadataXPath enabled. Thanks to Pavel Rochnyak. #3225, #3228 * GPU NVidia plugin: Fix build of the plugin. Thanks to Ruben Kerkhof. #3320 2019-10-01, Version 5.9.2 * syslog plugin: Don't fail if syslog loglevel doesn't match. Thanks to Fabien Wernli. #3236 #3238 * collectd: Fix ssnprintf wrapper. Thanks to Fabien Wernli. #3237 * rdt plugin: Fix compile time issues. Thanks to Matthias Runge. #3245 2019-07-24, Version 5.9.1 * collectd: redhat spec: fix build due to new upstream plugins. Thanks to Fabien Wernli. #3175 * collectd: regex match: Fix unexpected match with empty meta data . Thanks to Takuro Ashie. #3178 * collectd: Fix return value or loglevel for several plugins. Thanks to Fabien Wernli. #3182 * collectd: Add standard include early or _FILE_OFFSET_BITS will have definition … . Thanks to Dagobert Michelsen. #3193 * collectd: Use GCC-specific flags only when compiling with GCC. Thanks to Dagobert Michelsen. #3195 * Use test_utils_proc_pids only when compiling the plugin that uses it. Thanks to Dagobert Michelsen. #3197 * DNS plugin: Do not use headers from glibc. Thanks to Pavel Rochnyak. #3156, #3145 * collectd: Add missing definitions for libnetsnmpagent. Thanks to Dagobert Michelsen. #3203 * collectd: Move Makefile rules for pid_test inside conditional for code. Thanks to Dagobert Michelsen. #3206 * collectd: Recover setlocale() call in src/daemon/collectd.c do_init(). Thanks to Pavel Rochnyak. #3214, #3181 * collectd: Add snprintf wrapper for GCC 8.2/3. Thanks to zebity. #3153, #2895, #3038 * collectd: Fix bug that leads to CPPFLAGS gets overridden with CFLAGS when libxmms is enabled. Thanks to Dagobert Michelsen. #3207 * Write_Riemann plugin: Copy MetaData to Riemann events in write_riemann. Thanks to Romain Tartière. #3158 * virt plugin: Fix memory leak with libvirt MetadataXPath enabled. Thanks to Pavel Rochnyak. #3225, #3230 2019-06-13, Version 5.9.0 * Build System: configure.ac: option "--with-libxml2" has been added. Thanks to Dimitrios Apostolou, Pavel Rochnyak. #2864 * Build System: configure.ac: run dpdk build tests only if pkgconfig fails. Thanks to Luca Boccassi, Pavel Rochnyak. #3015 * Build System: The "df" plugin is now built when "getmntent_r()" is available. Thanks to Florian Forster. #3095 * Build System: The ability to turn on collectd "debug" feature in RPMs has been added. Thanks to dehotot. #2755 * collectd: A new "UNKNOWN" state as the initial state of metrics has been added. Thanks to Luis Fernández Álvarez, Florian Forster. #2976 * collectd: Base port to Windows. Thanks to Sean Campbell. #2810 * collectd: Code ownership of five plugins has been handed out to folks from Intel. Thanks to Florian Forster. #3053 * collectd: config parser: Improved error reporting on global options. Thanks to Pavel Rochnyak. #2813 * collectd: daemon: make plugin_dispatch_multivalue() obey write queue limits. Thanks to Adam Romanek. #2898 * collectd: Macros "STRERROR" and "STRERRNO" have been added. Thanks to Florian Forster. #2519 * collectd: Plugin name field has been added to plugin context to improve error reporting. Thanks to Pavel Rochnyak. #2821 * collectd-tg: Use "CLOCK_REALTIME" for collectd-tg times. Thanks to Andrew Bays. #2837 * tree-wide: Don't initialize static pointers to NULL, use "bool" from "stdbool.h" (instead of "_Bool"). Thanks to Ruben Kerkhof. #2771, #2772 * tree-wide: Replace zu with "PRIsz" and llu with "PRIu64". Thanks to Sean Campbell. #2512 * tree-wide: Use interval value from plugin context, do not set "vl->interval" in plugins more. Thanks to Pavel Rochnyak. #2847 * tree-wide: Utilities and libraries have been moved to "src/utils/". Thanks to Florian Forster. #2961 * AMPQ1 plugin: A new plugin to write to amqp1 protocol. Thanks to Andy Smith. #2618 * Chrony plugin: Ignoring late responses has been added. Thanks to Miroslav Lichvar, Pavel Rochnyak. #2896 * CPUFreq plugin: Read number of p-state transitions and time spent in each p-state. Thanks to Sexton Rory. #2803 * cURL, cURL-XML plugins: Option "Interval" has been added. Thanks to Pavel Rochnyak. #2847 * Disk plugin: Report number of in progress disk IO requests on FreeBSD. Thanks to Nathan Huff. #2878 * Exec plugin: Dynamic allocation of grname buffer has been added. Thanks to sreedi, Florian Forster. #2937 * GPU NVML plugin: New plugin to collect NVIDIA GPU stats. Thanks to Evgeny Naumov. #2923 * gRPC plugin: The "VerifyPeer" option for servers has been added. Thanks to Florian Forster. #2593 * Intel RDT plugin: Support for groups of PIDs has been added. Thanks to Wojciech Andralojc, Mateusz Starzyk, Michal Aleksinski. #2891 * IPMI plugin: Config options "SELSensor" and "SELIgnoreSelected" have been added. Thanks to Mariusz Szafranski. #2796 * Modbus plugin: Support for 64 bit vals has been added, support for CDAB endian 32-bit modbus polls has been added. Thanks to Anthony Vickers, PJ Bostley. #2670, #2660 * Modbus plugin: The "Scale" and "Shift" metrics have been added. Thanks to cekstam. #2729 * Netlink plugin: Handle new counter from Linux kernel version 4.6+. Thanks to Pavel Rochnyak. #2767 * Network plugin: Option "BindAddress" has been added. Thanks to Ofir Hermesh. #2831 * Ping plugin: An "AddressFamily" configuration option has been added. Thanks to 依云 lilydjwg. #2961 * OVS Stats plugin: Extended metrics "ovs-dpdk" have been added. Thanks to Matteo Croce, Ryan McCabe. #3000 * OVS Stats plugin: Support of bond interface and a "InterfaceStats" config option have been added. Thanks to Andrew Bays. #2880 * PCIe Errors plugin: New plugin to read "PCIe" errors. Thanks to Kamil Wiatrowski. #2733 * Processes plugin: Support for Linux Delay Accounting has been added. Thanks to Florian Forster. #2598 * Redis plugin: Keyspace "hitratio" metric has been added, metric "operations_per_second" has been removed, an option for connecting via UNIX socket has been added. Thanks to Pavel Rochnyak. #2838, #2845, #2904 * RouterOS plugin: Support for temperature and voltage data has been added, use MAC-address when Radio-name is missing. Thanks to Pavel Rochnyak. #2851, #2854 * RRDCacheD plugin: Time resolution has been improved to microseconds. Thanks to Brian T. O'Neill. #3065 * Sensors plugin: Checks for upper limit of "SENSORS_API_VERSION" have been removed, support for libsensors older than 3.0.0 has been dropped. Thanks to Pavel Rochnyak. #3013, #3014 * SNMP plugin: New options "PluginInstance", "TypeInstance", "TypeInstanceOID", "PluginInstanceOID", "FilterOID", "FilterValues" and "FilterIgnoreSelected" have been added. Thanks to Pavel Rochnyak. #2817, #2819 * SNMP Agent plugin: Multiple key indexes to snmp table and other new features have been added, refactoring, coverity scan issues have been fixed. Thanks to Marcin Mozejko. #2702, #2844 * Swap plugin: Support for Linux 2.4 has been dropped. Thanks to Pavel Rochnyak. #2979 * Turbostat plugin: Configuration option "RestoreAffinityPolicy" has been added. Thanks to Pablo Llopis. #2627 * Turbostat plugin: New metrics "P-states", "Turboboost", "Platform TDP", "Uncore bus ratio" have been added. Thanks to Sexton Rory. #2806 * Turbostat plugin: Support of reporting GPU power on SKL has been added. Thanks to Gordon Kelly. #2605 * virt plugin: Allow read "Hostname" from libvirt metadata. Thanks to Mehdi ABAAKOUK. #2807 * virt plugin: Block info statistics for disk devices have been added. Thanks to Radoslaw Jablonski. #2874 * Wireless plugin: A "bitrate" metric has been added. Thanks to Florian Forster. #2950 * Write Graphite, Write Kafka plugins: Support for Graphite 1.1+ tag has been added. Thanks to Dan Cech. #2631 * Write Prometheus plugin: Option "Host" has been added. Thanks to Pavel Rochnyak. #2969 * Write Stackdriver plugin: New plugin to write to Google Stackdriver Monitoring. Thanks to Florian Forster. #2472 * Write Syslog plugin: "write_syslog" plugin writes values lists as syslog messages. Thanks to Shirly Radco. #3019 * Build System: A warning that pkgdatadir and pkglibdir were previously defined has been fixed, additional plugins have been enabled, GNULIB_DIR has been added to LDFLAGS in configure.ac on Windows. Thanks to Sean Campbell. #2907, #2885, #2882 * Build System: Including "utils/mount/mount.h" has been fixed. Thanks to Florian Forster. #3097 * Build System: The amount of output from ./configure has been reduced, rendering of collectd-lua(5) manpage has been fixed, don't hide errors when creating manpage. Thanks to Ruben Kerkhof. #3086, #3088, #3092 * collectd: A bug in "c_avl_iterator_prev" has been fixed. Thanks to volth. #2917 * collectd: A stringop compiler warning has been fixed. Thanks to Ruben Kerkhof, Juan Osorio Robles. #3021 * collectd: An invalid memory access in the "strjoin()" function has been fixed. Thanks to Florian Forster. #3063 * collectd: collectd binary has been refactored. Thanks to Sean Campbell, Sebastian Harl. #2745 * collectd: collectdmon cannot exit command line options parse loop has been fixed. Thanks to takahashi-tsc. #2774 * collectd: Endianness checks for AIX have been added, gcc issue on Mac byteorder has been fixed, fallback for endianness conversion has been added. Thanks to Dagobert Michelsen. #2761, #2741, #2717 * collectd: Handle failure of simple config callbacks. Thanks to Ruben Kerkhof. #3085 * collectd: Include "kstat.h" if available to provide "kstat_ctl_t", include "kstat.h" when available. Thanks to Dagobert Michelsen. #2716, #2711 * collectd: Parsing option for avoiding making BaseDir has been fixed. Thanks to Mariusz Białończyk. #2856 * collectd: Remove empty "cmd_listval_t" data structure and related no-op code. Thanks to Pavel Rochnyak. #2779 * collectd: src/daemon/plugin.c: Refactor plugin_load_file(), src/utils_format_json.c: Remove chatty debug messages. Thanks to Florian Forster. #2558, #2938 * collectd: Stop poisoning function in debug mode. Thanks to Ruben Kerkhof. #2804 * collectd: The number of allocations when parsing types.db has been reduced. Thanks to Ruben Kerkhof. #3091 * collectd: The organization of the source repository has been improved. Thanks to Florian Forster. #2961 * collectd: Typos have been fixed. Thanks to Florian Forster, Jakub Jankowski, William Pursell. #2944, #2692, #2643 * tree-wide: cleanup: cf_util_get* instead of local copy in plugins, prefixed error reporting. Thanks to Pavel Rochnyak. #2833 * tree-wide: Some style issues have been fixed. Thanks to Ruben Kerkhof. #3022 * tree-wide: "sstrerror()" has been replaced with "STRERRNO". Thanks to Pavel Rochnyak. #2735 * AMQP1 plugin: Potential memory leaks found via scan-build have been fixed, a typo in error log message has been fixed, cleanups. Thanks to Andy Smith, Andrew Bays, Ruben Kerkhof. #2802, #2876, #2797 * Barometer plugin: Support to "libi2c-4.0" has been added. Thanks to Pavel Rochnyak. #2783 * DBI, Oracle, PostgreSQL plugins: Fixes and improvements. Thanks to Pavel Rochnyak. #1705 * Disk plugin: "HAVE_UDEV_H" has been changed to "HAVE_LIBUDEV_H". Thanks to Dylan Stephano-Shachter. #2668 * Disk plugin: In linux, reset the disk when it disappears from "/proc/diskstats". Thanks to Nikita Kozlov, Pavel Rochnyak. #2551 * DPDK Events, DPDK Stats plugins: Buffer size for parsing lcores has been increased, a deprecation warning has been fixed, runtime config file path has been fixed. Thanks to Kevin Laatz. #2722, #2840, #2924 * DPDK Stats plugin: A compilation issue has been fixed. Thanks to Volodymyr Mytnyk. #2524 * GPS plugin: Build with gpsd version 3.18 has been fixed. Thanks to Baruch Siach. #2947 * Intel RDT plugin: Compiler warnings have been fixed. Thanks to Ruben Kerkhof. #3104 * Log Logstash plugin: Non-portable struct initialization with "{}" has been fixed. Thanks to Florian Forster. #2988 * LUA plugin: A memory leak has been fixed. Thanks to Ruben Kerkhof. #3090 * MySQL plugin: Properly cleanup dropped MySQL connections. Thanks to Dhrupad Bhardwaj. #2704 * Netlink plugin: Truncation warnings have been fixed. Thanks to Ruben Kerkhof. #2777 * NFS plugin: Message "Unexpected number of fields for NFSv4 server statistics: 62" has been fixed. Thanks to Yedidyah Bar David. #2076 * NFS plugin: Number of fields for "NFSv4" has been fixed. Thanks to Jan-Philipp Litza. #2915 * Notify Email plugin: All notification parameters have been included into email. Thanks to Pavel Rochnyak. #2834 * NTPd plugin: Don't treat normal peers as refclocks, skip "0.0.0.0" hosts in ntpd plugin. Thanks to Pavel Rochnyak, Ivan Kurnosov. #2822, #2376 * OAuth plugin: src/utils_oauth.c: Renew OAuth tokens 30 seconds before they expire. Thanks to Florian Forster. #2970 * OVS Stats plugin: A macro to populate counters list has been added, value of "OpenFlow" has been corrected. Thanks to Matteo Croce. #2966, #2963 * OVS Stats plugin: Code style, cleanup and improvements. Thanks to Pavel Rochnyak. #3011, #3012 * OVS Stats, OVS Events plugins: utils_ovs: Avoid potential access of freed memory, fixes. Thanks to Ciara Loftus, Mark Kavanagh. #2801, #2731 * Processes plugin: Compilation has been fixed when ps_delay() is not used. Thanks to Pavel Rochnyak. #2610 * Python plugin: A compilation warning with Python 3.7 has been fixed. Thanks to Manoj Srivastava. #3042 * Redis plugin: Bugfixes, extended error reporting, persistent connections and parallel polling, ability to select db for queries has been fixed. Thanks to Pavel Rochnyak, skob. #2826, #2789 * Router OS plugin: Unset radio-name showing up as "(null)" has been fixed. Thanks to melak. #2740 * RRDCacheD plugin: Cleanup rrdcached plugin a bit. Thanks to Pavel Rochnyak. #3080 * RRDTool plugin: Error reporting has been extended. Thanks to Pavel Rochnyak. #2825 * Sensors plugin: Support for humidity sensors has been added. Thanks to Sarah Fischmann. #2913 * Sensu, OVS Stat, Turbostat, virt, OAuth, Write Prometheus, Intel RDT plugins: Compiler warnings have been fixed. Thanks to Ruben Kerkhof. #3093, #3098, #3099, #3100, #3102, #3103, #3104 * virt plugin: Code "do {} while(0)" around macro has been removed. Thanks to Florian Forster. #2579 * virt plugin: Compiler warnings, a segfault in libvirt, typo in error messages have been fixed. Thanks to Antoine Naud, Ruben Kerkhof, sarah niuxu18. #2808, #2919, #2957 * virt plugin: Optional "virDomainGetCPUStats()" has been removed from main flow, cleanup. Thanks to Pavel Rochnyak. #2972, #2978 * virt plugin: Tracking of VM state changes has been fixed. Thanks to Radoslaw Jablonski. #2701 * Write MongoDB plugin: Plugin dependencies have been fixed. Thanks to Pavel Rochnyak. #3010 * Write Prometheus plugin: A compilation issue on Mac OS X has been fixed. Thanks to Florian Forster. #3059 * Write Redis plugin: Bug ""max_set_duration" deletes unexpected data" has been fixed. Thanks to takahashi-tsc. #2773 * Write Stackdriver plugin: Potential NULL dereference and error reporting have been fixed. Thanks to Florian Forster. #2960 * collectd.conf(5): a typo has been fixed, the tail plugin's documentation has been improved. Thanks to Ruben Kerkhof, Florian Forster. #3087, #2994 * collectd.conf.pod: virt: "Instances" option has been documented, a clarifying example has been added. Thanks to Pavel Rochnyak, Fabien Wernli. #2990, #2903 * collectd-python: "Import" configuration option has been documented. Thanks to Tyler Harper. #2985 * collectd-snmp.pod: Document thread usage correctly. Thanks to Nathan Ward. #3078 * CONTRIBUTING.md: Improve wording around ChangeLog; fix example, document the new change log requirement / behavior. Thanks to Florian Forster. #3061, #3054 * docs/review_comments.md: document with frequent review comments has been started. Thanks to Florian Forster. #2964 * README: Include compiler defenses suggestion, do not point users to non-existing file. Thanks to Kevin Laatz, Ruben Kerkhof. #2721, #2045 2018-10-23, Version 5.8.1 * collectd: Fix "BaseDir" option. Thanks to Mariusz Białończyk and Pavel Rochnyak. #2857 * collectd: improve error handling, check return values. Thanks to Florian Forster. * Build System: use "kstat.h", when available. Thanks to Dagobert Michelsen and Pavel Rochnyak. #2784 * Build System: Fix distcheck on MacOS. Thanks to Ruben Kerkhof. * Build System: add missing include of ""collectd.h"" to fix builds on Solaris. Thanks to Pavel Rochnyak. * Build System: add endianess checks for AIX, fix GCC issue on Mac byteorder, fix byteorder on Solaris, add fallback for endianess conversion. Thanks to Dagobert Michelsen (multiple cherry picks from master). * Build System: Out-of-tree builds have been fixed. Thanks to Florian Forster. #2602 * Configuration: Error handling in the config parsing code has been improved. Thanks to Florian Forster. * Documentation: Fix typo in collectd.conf(5). Thanks to Pavel Rochnyak. #2760 * Documentation: update note on dpdkstat. Thanks to Maryam Tahhan. #2613 * Various plugins: Errors found by the static code analysis tool Coverity were fixed. Thanks to Florian Forster. #2559, #2560, #2561, #2562, #2563, #2565, #2568, #2575, #2579, #2580, #2588, #2589 * Ceph plugin: A segfault has been fixed. Thanks to Aleksei Zakharov and Matthias Runge. #2572 * DF plugin: fix memory leak in error case. Thanks to Takahashi tsc. * Exec plugin: check return value of "plugin_thread_create()". Thanks to Florian Forster. * Exec plugin: Handling of large groups has been fixed. Thanks to Sridhar Mallem. #2696 * Exec plugin: Incorrect use of *putenv(3)* has been fixed. Thanks to Daniel Vrátil. * Exec plugin: A deadlock related to setting environment variables after *fork()* has been fixed. Thanks to Daniel Vrátil. * Intel PMU plugin: add core groups feature. Thanks to Kamil Wiatrowski. #2681 * Intel PMU plugin: fix compatibility issue with collectd 5.8. Thanks to Kamil Wiatrowski. * Intel PMU plugin: fix possible "NULL" pointer dereference. Thanks to Kamil Wiatrowski. #2676 * IPMI plugin: A segfault caused by a wrong data type has been fixed. Thanks to Mariusz Szafrański. #2742 * IPMI plugin: The sensor configuration option has been fixed. Thanks to Pavel Rochnyak. #2629 * memcached plugin: A deadlock situation has been fixed. Thanks to Pavel Rochnyak. #2612 * NFS plugin: Support for NFSv4 has been fixed. Thanks to Jan-Philipp Litza. #2076 * NTPd plugin: A memory leak in the error handling path has been fixed. Thanks to Ruben Kerkhof. #2942 * OVS Stats plugin: A deadlock situation has been fixed. Thanks to Volodymyr Mytnyk. #2590 * OVS Stats plugin: Fix reconnect after thread terminated. Thanks to Volodymyr Mytnyk and Maram Tahhan. #2574 * Perl plugin: A compilation failure has been fixed. Thanks to Pavel Rochnyak. #2732 * Perl plugin: Fix exporting notification meta data. Thanks to Florian Forster. * RRDtool plugin: Handling of very large "GAUGE" metrics has been fixed. Thanks to Miroslav Lichvar. #2566 * Tail plugin: Several regressions have been fixed. Thanks to Pavel Rochnyak. #2535, #2587, #2611 * turbostat plugin: A potential segfault due to an incorrect *free()* has been fixed. Thanks to Ruben Kerkhof. #2948 * UUID plugin: Fix hostname setting. Thanks to Pavel Rochnyak. #2723 * virt plugin: A segfault during error handling has been fixed. Thanks to Ruben Kerkhof. {{Issue|2919]} * Write Kafka plugin: A build failure due to a deprecated API call has been fixed. Thanks to Pavel Rochnyak. #2607, #2628, #2640 * Write Prometheus plugin: Fix "MHD_USE_INTERNAL_POLLING_THREAD" flag in newer libmicrohttpd. Thanks to Pavel Rochnyak. #2849 * Write Prometheus plugin: set "SO_REUSEADDRESS" on listening socket. Thanks to Pavel Rochnyak. #2570, #2673 * Write Syslog plugin: The new "write_syslog" plugin writes value lists as syslog messages. Thanks to Shirly Radco. #3019
2020-07-20 15:22:32 +00:00
SHA1 (collectd-5.11.0.tar.bz2) = 18bfb0be0493ed4a1b5d73c8bcc3f28d37652480
RMD160 (collectd-5.11.0.tar.bz2) = 12ac883a22828d0c181459fe95f4701bf74b4407
SHA512 (collectd-5.11.0.tar.bz2) = 87671545e3d01770c204ba4439265d1c0add6a105bf04ff02dc04db3731fd933d32ecb9b0dc15f2e504d70c3e421a64cf19728c897aa4fb1fda86e393ffc15bf
Size (collectd-5.11.0.tar.bz2) = 1851663 bytes
SHA1 (patch-Makefile.am) = 2762640d219125e0aa85d3c5c5354af5e659b257
SHA1 (patch-configure.ac) = 77874524ded19078356a303b984c19bc85a86647
SHA1 (patch-src_bind.c) = ee9f6c5e7828010b4beecff4b2d3d8ff2aebc7ac
SHA1 (patch-src_collectd.conf.in) = ee885263d5dca87857c8d56069952db0d4ffef37
SHA1 (patch-src_cpu.c) = 099f04b0a156ae78f5f5809d6db639534d4556a1
SHA1 (patch-src_df.c) = de699d221b003b70c22308cf43f4d61daa4071f7
SHA1 (patch-src_entropy.c) = 77ddaf1df7ab898d3009f94bfcca82d16e22f9fe
SHA1 (patch-src_irq.c) = 51f0e61a58b439f5e4e8de873e887700fc3dd67e
SHA1 (patch-src_libcollectdclient_network__buffer.c) = 541332bcffcbcbb2e398275f93e2aa1ae8861598
collectd: Update to 5.11.00 Update collectd to 5.11.00 (upstream chnagelog at end of message) New DEFAULT_PLUGINS: check_uptime logparser write_influxdb_udp write_syslog Dropped from COLLECTD_LIBS: lvm2app New to COLLECTD_LIBS: jansson pqos qpid-proton ssl slurm New in CONFIGURE_ARGS: --with-cuda=no New plugin: sysevent (in collectd-yail package) Adaption to patches (list gives file patched, not patch name): Makefile.am: modify cpkglocalstatedir instead of -DPKGLOCALSTATEDIR/$(mkinstalldirs) argument configure.ac: adapted comment src/memory.c: adapted pagesize/getpagesize() handling in NetBSD implementation to upstream re-work multiple: new context (including #include paths, _Bool->bool, indentation), line numbers Obsolete patches (or parts thereof), now included upstream: Makefile.am: $< mis-use configure.ac: broken tokyotyrant/libsupsclient detection, plugin_nfs=yes src/daemon/collectd.c src/daemon/common.h src/disk.c src/lua.c src/nfs.c (but see below) src/write_kafka.c New patch content: src/nfs.c: remove use of undefined supress_warning in NetBSD implementation Still missing: libssl handling ipstats (FreeBSD implementation may be portable) write_stackdriver (needs libssl and libcurl/yajl, could be integrated into collectd-yajl) Upstream Changes: 2020-03-15, Version 5.11.0 * collectd: A Code of Conduct has been added. Thanks to Florian Forster. #3401 * text protocol: Support for meta_data in PUTVAL has been added. Thanks to Rafael Marinheiro, Dagobert Michelsen. #3381, #2726 * utils_cache: Internal API has changed - exposed meta_data_toc function. Thanks to Javier Kohen. #3339 * filter_chain: Auto load matches and targets if AutoLoadPlugin option is set. Thanks to Manuel Luis Sanmartín Rozada. #1034 * AMQP plugin: TLS support has been added. Thanks to Märt Bakhoff. #3391 * Battery plugin: Read from Linux sysfs charge files has been added. Thanks to Nimrod Maclomhair. #3190 * Buddyinfo plugin: New plugin for memory fragmentation info has been added. Thanks to Asaf Kahlon. #3303 * capabilities plugin: New plugin to read static platform data has been added. Thanks to Kamil Wiatrowski, Dagobert Michelsen. #3384, #3292 * DCPMM plugin: New plugin for Intel Optane DC Presistent Memory (DCPMM) has been added. Thanks to Hari TG. #3274 * DF plugin: LogOnce option has been added. Thanks to themylogin. #2910 * DPDK Telemetry plugin: New plugin to fetch DPDK metrics (with intent to replace dpdk_stat) has been added. Thanks to Reshma Pattan. #3273 * Disk plugin: A native (sysctl-based) implementation for NetBSD has been added. Thanks to Edgar Fuß, Dagobert Michelsen. #3379, #3334 * GPU_Nvidia plugin: Configurable plugin instance by GPU name and/or GPU index has been added. Thanks to Robert Dietrich. #3264 * Intel_PMU plugin: Support for uncore multi pmu has been added. Thanks to Kamil Wiatrowski. #3388 * Ipstats plugin: New plugin to count incoming, outgoing, forwarded packets on FreeBSD has been added. Thanks to Marco van Tol. #3187 * Java plugin: Support boolean input has been added. Thanks to Caden. #3044 * Logparser plugin: New plugin for filtering and parsing log messages has been added. Thanks to Kamil Wiatrowski, Krzysztof Matczak, Marcin Możejko, Adrian Boczkowski, Radosław Jabłonski. #3045 * Network plugin: New metadata "network:ip_address" has been added. Thanks to Takuro Ashie. #3191 * NFS plugin: An implementation for NetBSD (using sysctl) has been added. Thanks to Edgar Fuß, Dagobert Michelsen. #3377, #3333 * NUT plugin: Support for the "output.realpower" value from the ups code has been added. Thanks to Michael Poetters. #2528 * Redfish plugin: New read plugin to collect out-of-band sensor data from Redfish endpoints has been added. Thanks to Marcin Możejko, Adrian Boczkowski, Michal Kobyliński, Krzysztof Kepka, Man Singh, Zoltan Szabo. #2926 * Slurm plugin: The new SLURM plugin gathers metrics from the SLURM workload manager has been added. Thanks to Pablo Llopis. #3037 * Tail_CSV plugin: FieldSeparator option has been added. Thanks to Dheeraj Gupta. #3394 * UBI plugin: The new "ubifs" plugin reports block state for flash memory devices with UBIFS filesystem has been added. Thanks to Pierre Lebleu. #3204 * Write_HTTP plugin: Ability to configure cURL statistics has been added. Thanks to Nelson. #3265 * Write_Influxdb_UDP plugin: New plugin to send values to InfluxDB using line protocol via udp has been added. Thanks to Carlos Peón Costa. #3162 * Zookeeper plugin: 'quorum' stat has been added. Thanks to Chris Brown. #2991 * collectd: Missing package in specfile has been fixed. Thanks to Fabien Wernli. #3399 * collectd: Factored out read_text_file_contents for reading text files and used it to fix a potential unterminated string in the thermal plugin. Thanks to Igor Peshansky. #3359 * collectd: Error/warning messages has been extended with more information. Thanks to Dagobert Michelsen. #3386 * collectd: Regression caused by #3217 has been fixed. Thanks to Pavel Rochnyak. #3349 * build: version-gen.sh has been cleaned up. Thanks to William Pursell. #2635 * build: Linking with Python 3.8 has been fixed. Thanks to Alexander Meshcheryakov. #3344 * build: Avoid $< (implied source) in non-inference rules / Building grpc with non-GNU make has been fixed. Thanks to Edgar Fuß, Dagobert Michelsen. #3376, #3330 * filter_chain: Constant for max plugin name length introduced in #1034 has been fixed. Thanks to Dagobert Michelsen. #3385 * ignorelist: Coding style has been fixed. Thanks to Dagobert Michelsen. #3397 * match_regex: Accept all data types of meta data. Thanks to Takuro Ashie. #3231 * perl unixsock: Made the module robust against socket errors and disconnects. Thanks to Guillem Jover. #3083 * tree-wide: Race condition when setting thread names has been fixed. Thanks to Michael Kaufmann. #2762 * types.db: ping_droprate range spec has been fixed. Thanks to Yousong Zhou. #3244 * utils/format_graphite: Comma sign has been added to the list of prohibited characters. Thanks to Marat Salimzianov. #2998 * Aggregation plugin: Unreachable clause where both tmp_plugin and tmp_plugin_instance are non-empty has been fixed. Thanks to Ling Huang. #3350 * AMQP1 plugin: Leaks on error paths has been fixed. Thanks to Ryan McCabe. #3352 * Apache plugin: BusyWorkers/IdleWorkers update has been fixed. Thanks to Christian W. Zuckschwerdt. #3131 * CPU plugin, Memory plugin, Swap plugin, UUID plugin: Contain use of sysctl / sysctrlbyname to BSD variants, as deprecated on Linux. Thanks to Zebity Spring. #3342 * Exec plugin: Select has been replaced with poll to allow more then 1024 open file descriptors. Thanks to Kamil Wiatrowski. #3363 * GPU_Nvidia plugin: Build issues has been fixed. Thanks to Ruben Kerkhof. #3393 * Interface plugin: Reorder so that Linux-specific code is actually executed. Thanks to Dagobert Michelsen. #3378 * NFS plugin: Condition on existence of libkstat has been fixed. Thanks to Dagobert Michelsen. #3382 * Network plugin: Memory leak has been fixed. Thanks to Ryan McCabe. #3352 * Processes plugin: Number of running processes has been fixed. Thanks to Bart De Vos. #3243 * Write_Riemann plugin: Memory leak has been fixed. Thanks to Fabien Wernli. #3351 * Write_Stackdriver plugin: NaN value handing with gauge metrics has been fixed. Thanks to Jaroslaw Przybylowicz. #3226 2019-10-17, Version 5.10.0 * turbostat plugin: Power metrics update for recent server CPUs. Thanks to Chris MacNamara. #3276 * turbostat plugin: Fix warnings generated by the turbostat plugin. Thanks to Ryan Mccabe. #3340 * ZFS ARC plugin: New cache values are now read on Linux. Thanks to Jan-Philipp Litza. #3247, #2843 * connectivity plugin: monitor the network interface up/down status via the netlink library. Thanks to Andrew Bays. #2622 * sysevent plugin: A new plugin that monitors rsyslog for system events. Thanks to Andrew Bays. #2624 * procevent plugin: A new plugin that monitors process starts/stops via netlink library. Thanks to Andrew Bays. #2623 * daemon: Check if plugin actually loaded before reporting configuration issues. Thanks to Pavel Rochnyak. #3217 * daemon: Recover setlocale() call in src/daemon/collectd.c do_init(). Thanks to Pavel Rochnyak. #3181, #3214 * Build System: Only include <sys/sysctl.h> when needed. Thanks to Ruben Kerkhof. #3298 * Build System: Link to libnsl.so if needed for inet_ntop(). Thanks to Dagobert Michelsen. #3291 * Build System: Remove double "without" added by commit b781871. Thanks to Fabrice Fontaine. #3261 * Build System: fix compile time issues. Thanks to Matthias Runge. #3179, #3242, #3245 * Build System: Fix activation of snmp_agent. Thanks to Fabrice Fontaine. #3241 * Build System: Fix bug that leads to CPPFLAGS gets overridden with CFLAGS when libxmms is enabled. Thanks to Dagobert Michelsen. #3207 * perl module: Collectd::Plugins::Openvz: Fix indentation of some closing curlies. Thanks to Christian Bartolomäus. #3239 * tree-wide: Fix a few issues found with LGTM. Thanks to Ruben Kerkhof. #3252 * tree-wide: fix ssnprintf wrapper. Thanks to Fabien Wernli. #3237, #3232, #3235, #3236 * tree-wide: Fix make check. Thanks to Ruben Kerkhof. #3306 * CI System: Travis: switch to Bionic. Thanks to Ruben Kerkhof. #3307 * CI System: Travis improvements for MacOS. Thanks to Ruben Kerkhof. #3308 * MySQL plugin: Minor documentation improvements. Thanks to Christian Bartolomäus. #3288 * Java plugin: Fix typo in an error message. Thanks to Matthias Runge. #3285, #3286 * sysevent plugin: Add a few missing calloc result checks in the sysevent_init function. Thanks to Andrew Bays. #3282 * ZFS ARC plugin: A bug that caused the first to values to be skipped was fixed. Thanks to Jan-Philipp Litza. #3246 * SysLog plugin: restore previous behaviour: fallback to info for unsupported level. Thanks to Fabien Wernli. #3236, #3238 * virt plugin: Fix memory leak with libvirt MetadataXPath enabled. Thanks to Pavel Rochnyak. #3225, #3228 * GPU NVidia plugin: Fix build of the plugin. Thanks to Ruben Kerkhof. #3320 2019-10-01, Version 5.9.2 * syslog plugin: Don't fail if syslog loglevel doesn't match. Thanks to Fabien Wernli. #3236 #3238 * collectd: Fix ssnprintf wrapper. Thanks to Fabien Wernli. #3237 * rdt plugin: Fix compile time issues. Thanks to Matthias Runge. #3245 2019-07-24, Version 5.9.1 * collectd: redhat spec: fix build due to new upstream plugins. Thanks to Fabien Wernli. #3175 * collectd: regex match: Fix unexpected match with empty meta data . Thanks to Takuro Ashie. #3178 * collectd: Fix return value or loglevel for several plugins. Thanks to Fabien Wernli. #3182 * collectd: Add standard include early or _FILE_OFFSET_BITS will have definition … . Thanks to Dagobert Michelsen. #3193 * collectd: Use GCC-specific flags only when compiling with GCC. Thanks to Dagobert Michelsen. #3195 * Use test_utils_proc_pids only when compiling the plugin that uses it. Thanks to Dagobert Michelsen. #3197 * DNS plugin: Do not use headers from glibc. Thanks to Pavel Rochnyak. #3156, #3145 * collectd: Add missing definitions for libnetsnmpagent. Thanks to Dagobert Michelsen. #3203 * collectd: Move Makefile rules for pid_test inside conditional for code. Thanks to Dagobert Michelsen. #3206 * collectd: Recover setlocale() call in src/daemon/collectd.c do_init(). Thanks to Pavel Rochnyak. #3214, #3181 * collectd: Add snprintf wrapper for GCC 8.2/3. Thanks to zebity. #3153, #2895, #3038 * collectd: Fix bug that leads to CPPFLAGS gets overridden with CFLAGS when libxmms is enabled. Thanks to Dagobert Michelsen. #3207 * Write_Riemann plugin: Copy MetaData to Riemann events in write_riemann. Thanks to Romain Tartière. #3158 * virt plugin: Fix memory leak with libvirt MetadataXPath enabled. Thanks to Pavel Rochnyak. #3225, #3230 2019-06-13, Version 5.9.0 * Build System: configure.ac: option "--with-libxml2" has been added. Thanks to Dimitrios Apostolou, Pavel Rochnyak. #2864 * Build System: configure.ac: run dpdk build tests only if pkgconfig fails. Thanks to Luca Boccassi, Pavel Rochnyak. #3015 * Build System: The "df" plugin is now built when "getmntent_r()" is available. Thanks to Florian Forster. #3095 * Build System: The ability to turn on collectd "debug" feature in RPMs has been added. Thanks to dehotot. #2755 * collectd: A new "UNKNOWN" state as the initial state of metrics has been added. Thanks to Luis Fernández Álvarez, Florian Forster. #2976 * collectd: Base port to Windows. Thanks to Sean Campbell. #2810 * collectd: Code ownership of five plugins has been handed out to folks from Intel. Thanks to Florian Forster. #3053 * collectd: config parser: Improved error reporting on global options. Thanks to Pavel Rochnyak. #2813 * collectd: daemon: make plugin_dispatch_multivalue() obey write queue limits. Thanks to Adam Romanek. #2898 * collectd: Macros "STRERROR" and "STRERRNO" have been added. Thanks to Florian Forster. #2519 * collectd: Plugin name field has been added to plugin context to improve error reporting. Thanks to Pavel Rochnyak. #2821 * collectd-tg: Use "CLOCK_REALTIME" for collectd-tg times. Thanks to Andrew Bays. #2837 * tree-wide: Don't initialize static pointers to NULL, use "bool" from "stdbool.h" (instead of "_Bool"). Thanks to Ruben Kerkhof. #2771, #2772 * tree-wide: Replace zu with "PRIsz" and llu with "PRIu64". Thanks to Sean Campbell. #2512 * tree-wide: Use interval value from plugin context, do not set "vl->interval" in plugins more. Thanks to Pavel Rochnyak. #2847 * tree-wide: Utilities and libraries have been moved to "src/utils/". Thanks to Florian Forster. #2961 * AMPQ1 plugin: A new plugin to write to amqp1 protocol. Thanks to Andy Smith. #2618 * Chrony plugin: Ignoring late responses has been added. Thanks to Miroslav Lichvar, Pavel Rochnyak. #2896 * CPUFreq plugin: Read number of p-state transitions and time spent in each p-state. Thanks to Sexton Rory. #2803 * cURL, cURL-XML plugins: Option "Interval" has been added. Thanks to Pavel Rochnyak. #2847 * Disk plugin: Report number of in progress disk IO requests on FreeBSD. Thanks to Nathan Huff. #2878 * Exec plugin: Dynamic allocation of grname buffer has been added. Thanks to sreedi, Florian Forster. #2937 * GPU NVML plugin: New plugin to collect NVIDIA GPU stats. Thanks to Evgeny Naumov. #2923 * gRPC plugin: The "VerifyPeer" option for servers has been added. Thanks to Florian Forster. #2593 * Intel RDT plugin: Support for groups of PIDs has been added. Thanks to Wojciech Andralojc, Mateusz Starzyk, Michal Aleksinski. #2891 * IPMI plugin: Config options "SELSensor" and "SELIgnoreSelected" have been added. Thanks to Mariusz Szafranski. #2796 * Modbus plugin: Support for 64 bit vals has been added, support for CDAB endian 32-bit modbus polls has been added. Thanks to Anthony Vickers, PJ Bostley. #2670, #2660 * Modbus plugin: The "Scale" and "Shift" metrics have been added. Thanks to cekstam. #2729 * Netlink plugin: Handle new counter from Linux kernel version 4.6+. Thanks to Pavel Rochnyak. #2767 * Network plugin: Option "BindAddress" has been added. Thanks to Ofir Hermesh. #2831 * Ping plugin: An "AddressFamily" configuration option has been added. Thanks to 依云 lilydjwg. #2961 * OVS Stats plugin: Extended metrics "ovs-dpdk" have been added. Thanks to Matteo Croce, Ryan McCabe. #3000 * OVS Stats plugin: Support of bond interface and a "InterfaceStats" config option have been added. Thanks to Andrew Bays. #2880 * PCIe Errors plugin: New plugin to read "PCIe" errors. Thanks to Kamil Wiatrowski. #2733 * Processes plugin: Support for Linux Delay Accounting has been added. Thanks to Florian Forster. #2598 * Redis plugin: Keyspace "hitratio" metric has been added, metric "operations_per_second" has been removed, an option for connecting via UNIX socket has been added. Thanks to Pavel Rochnyak. #2838, #2845, #2904 * RouterOS plugin: Support for temperature and voltage data has been added, use MAC-address when Radio-name is missing. Thanks to Pavel Rochnyak. #2851, #2854 * RRDCacheD plugin: Time resolution has been improved to microseconds. Thanks to Brian T. O'Neill. #3065 * Sensors plugin: Checks for upper limit of "SENSORS_API_VERSION" have been removed, support for libsensors older than 3.0.0 has been dropped. Thanks to Pavel Rochnyak. #3013, #3014 * SNMP plugin: New options "PluginInstance", "TypeInstance", "TypeInstanceOID", "PluginInstanceOID", "FilterOID", "FilterValues" and "FilterIgnoreSelected" have been added. Thanks to Pavel Rochnyak. #2817, #2819 * SNMP Agent plugin: Multiple key indexes to snmp table and other new features have been added, refactoring, coverity scan issues have been fixed. Thanks to Marcin Mozejko. #2702, #2844 * Swap plugin: Support for Linux 2.4 has been dropped. Thanks to Pavel Rochnyak. #2979 * Turbostat plugin: Configuration option "RestoreAffinityPolicy" has been added. Thanks to Pablo Llopis. #2627 * Turbostat plugin: New metrics "P-states", "Turboboost", "Platform TDP", "Uncore bus ratio" have been added. Thanks to Sexton Rory. #2806 * Turbostat plugin: Support of reporting GPU power on SKL has been added. Thanks to Gordon Kelly. #2605 * virt plugin: Allow read "Hostname" from libvirt metadata. Thanks to Mehdi ABAAKOUK. #2807 * virt plugin: Block info statistics for disk devices have been added. Thanks to Radoslaw Jablonski. #2874 * Wireless plugin: A "bitrate" metric has been added. Thanks to Florian Forster. #2950 * Write Graphite, Write Kafka plugins: Support for Graphite 1.1+ tag has been added. Thanks to Dan Cech. #2631 * Write Prometheus plugin: Option "Host" has been added. Thanks to Pavel Rochnyak. #2969 * Write Stackdriver plugin: New plugin to write to Google Stackdriver Monitoring. Thanks to Florian Forster. #2472 * Write Syslog plugin: "write_syslog" plugin writes values lists as syslog messages. Thanks to Shirly Radco. #3019 * Build System: A warning that pkgdatadir and pkglibdir were previously defined has been fixed, additional plugins have been enabled, GNULIB_DIR has been added to LDFLAGS in configure.ac on Windows. Thanks to Sean Campbell. #2907, #2885, #2882 * Build System: Including "utils/mount/mount.h" has been fixed. Thanks to Florian Forster. #3097 * Build System: The amount of output from ./configure has been reduced, rendering of collectd-lua(5) manpage has been fixed, don't hide errors when creating manpage. Thanks to Ruben Kerkhof. #3086, #3088, #3092 * collectd: A bug in "c_avl_iterator_prev" has been fixed. Thanks to volth. #2917 * collectd: A stringop compiler warning has been fixed. Thanks to Ruben Kerkhof, Juan Osorio Robles. #3021 * collectd: An invalid memory access in the "strjoin()" function has been fixed. Thanks to Florian Forster. #3063 * collectd: collectd binary has been refactored. Thanks to Sean Campbell, Sebastian Harl. #2745 * collectd: collectdmon cannot exit command line options parse loop has been fixed. Thanks to takahashi-tsc. #2774 * collectd: Endianness checks for AIX have been added, gcc issue on Mac byteorder has been fixed, fallback for endianness conversion has been added. Thanks to Dagobert Michelsen. #2761, #2741, #2717 * collectd: Handle failure of simple config callbacks. Thanks to Ruben Kerkhof. #3085 * collectd: Include "kstat.h" if available to provide "kstat_ctl_t", include "kstat.h" when available. Thanks to Dagobert Michelsen. #2716, #2711 * collectd: Parsing option for avoiding making BaseDir has been fixed. Thanks to Mariusz Białończyk. #2856 * collectd: Remove empty "cmd_listval_t" data structure and related no-op code. Thanks to Pavel Rochnyak. #2779 * collectd: src/daemon/plugin.c: Refactor plugin_load_file(), src/utils_format_json.c: Remove chatty debug messages. Thanks to Florian Forster. #2558, #2938 * collectd: Stop poisoning function in debug mode. Thanks to Ruben Kerkhof. #2804 * collectd: The number of allocations when parsing types.db has been reduced. Thanks to Ruben Kerkhof. #3091 * collectd: The organization of the source repository has been improved. Thanks to Florian Forster. #2961 * collectd: Typos have been fixed. Thanks to Florian Forster, Jakub Jankowski, William Pursell. #2944, #2692, #2643 * tree-wide: cleanup: cf_util_get* instead of local copy in plugins, prefixed error reporting. Thanks to Pavel Rochnyak. #2833 * tree-wide: Some style issues have been fixed. Thanks to Ruben Kerkhof. #3022 * tree-wide: "sstrerror()" has been replaced with "STRERRNO". Thanks to Pavel Rochnyak. #2735 * AMQP1 plugin: Potential memory leaks found via scan-build have been fixed, a typo in error log message has been fixed, cleanups. Thanks to Andy Smith, Andrew Bays, Ruben Kerkhof. #2802, #2876, #2797 * Barometer plugin: Support to "libi2c-4.0" has been added. Thanks to Pavel Rochnyak. #2783 * DBI, Oracle, PostgreSQL plugins: Fixes and improvements. Thanks to Pavel Rochnyak. #1705 * Disk plugin: "HAVE_UDEV_H" has been changed to "HAVE_LIBUDEV_H". Thanks to Dylan Stephano-Shachter. #2668 * Disk plugin: In linux, reset the disk when it disappears from "/proc/diskstats". Thanks to Nikita Kozlov, Pavel Rochnyak. #2551 * DPDK Events, DPDK Stats plugins: Buffer size for parsing lcores has been increased, a deprecation warning has been fixed, runtime config file path has been fixed. Thanks to Kevin Laatz. #2722, #2840, #2924 * DPDK Stats plugin: A compilation issue has been fixed. Thanks to Volodymyr Mytnyk. #2524 * GPS plugin: Build with gpsd version 3.18 has been fixed. Thanks to Baruch Siach. #2947 * Intel RDT plugin: Compiler warnings have been fixed. Thanks to Ruben Kerkhof. #3104 * Log Logstash plugin: Non-portable struct initialization with "{}" has been fixed. Thanks to Florian Forster. #2988 * LUA plugin: A memory leak has been fixed. Thanks to Ruben Kerkhof. #3090 * MySQL plugin: Properly cleanup dropped MySQL connections. Thanks to Dhrupad Bhardwaj. #2704 * Netlink plugin: Truncation warnings have been fixed. Thanks to Ruben Kerkhof. #2777 * NFS plugin: Message "Unexpected number of fields for NFSv4 server statistics: 62" has been fixed. Thanks to Yedidyah Bar David. #2076 * NFS plugin: Number of fields for "NFSv4" has been fixed. Thanks to Jan-Philipp Litza. #2915 * Notify Email plugin: All notification parameters have been included into email. Thanks to Pavel Rochnyak. #2834 * NTPd plugin: Don't treat normal peers as refclocks, skip "0.0.0.0" hosts in ntpd plugin. Thanks to Pavel Rochnyak, Ivan Kurnosov. #2822, #2376 * OAuth plugin: src/utils_oauth.c: Renew OAuth tokens 30 seconds before they expire. Thanks to Florian Forster. #2970 * OVS Stats plugin: A macro to populate counters list has been added, value of "OpenFlow" has been corrected. Thanks to Matteo Croce. #2966, #2963 * OVS Stats plugin: Code style, cleanup and improvements. Thanks to Pavel Rochnyak. #3011, #3012 * OVS Stats, OVS Events plugins: utils_ovs: Avoid potential access of freed memory, fixes. Thanks to Ciara Loftus, Mark Kavanagh. #2801, #2731 * Processes plugin: Compilation has been fixed when ps_delay() is not used. Thanks to Pavel Rochnyak. #2610 * Python plugin: A compilation warning with Python 3.7 has been fixed. Thanks to Manoj Srivastava. #3042 * Redis plugin: Bugfixes, extended error reporting, persistent connections and parallel polling, ability to select db for queries has been fixed. Thanks to Pavel Rochnyak, skob. #2826, #2789 * Router OS plugin: Unset radio-name showing up as "(null)" has been fixed. Thanks to melak. #2740 * RRDCacheD plugin: Cleanup rrdcached plugin a bit. Thanks to Pavel Rochnyak. #3080 * RRDTool plugin: Error reporting has been extended. Thanks to Pavel Rochnyak. #2825 * Sensors plugin: Support for humidity sensors has been added. Thanks to Sarah Fischmann. #2913 * Sensu, OVS Stat, Turbostat, virt, OAuth, Write Prometheus, Intel RDT plugins: Compiler warnings have been fixed. Thanks to Ruben Kerkhof. #3093, #3098, #3099, #3100, #3102, #3103, #3104 * virt plugin: Code "do {} while(0)" around macro has been removed. Thanks to Florian Forster. #2579 * virt plugin: Compiler warnings, a segfault in libvirt, typo in error messages have been fixed. Thanks to Antoine Naud, Ruben Kerkhof, sarah niuxu18. #2808, #2919, #2957 * virt plugin: Optional "virDomainGetCPUStats()" has been removed from main flow, cleanup. Thanks to Pavel Rochnyak. #2972, #2978 * virt plugin: Tracking of VM state changes has been fixed. Thanks to Radoslaw Jablonski. #2701 * Write MongoDB plugin: Plugin dependencies have been fixed. Thanks to Pavel Rochnyak. #3010 * Write Prometheus plugin: A compilation issue on Mac OS X has been fixed. Thanks to Florian Forster. #3059 * Write Redis plugin: Bug ""max_set_duration" deletes unexpected data" has been fixed. Thanks to takahashi-tsc. #2773 * Write Stackdriver plugin: Potential NULL dereference and error reporting have been fixed. Thanks to Florian Forster. #2960 * collectd.conf(5): a typo has been fixed, the tail plugin's documentation has been improved. Thanks to Ruben Kerkhof, Florian Forster. #3087, #2994 * collectd.conf.pod: virt: "Instances" option has been documented, a clarifying example has been added. Thanks to Pavel Rochnyak, Fabien Wernli. #2990, #2903 * collectd-python: "Import" configuration option has been documented. Thanks to Tyler Harper. #2985 * collectd-snmp.pod: Document thread usage correctly. Thanks to Nathan Ward. #3078 * CONTRIBUTING.md: Improve wording around ChangeLog; fix example, document the new change log requirement / behavior. Thanks to Florian Forster. #3061, #3054 * docs/review_comments.md: document with frequent review comments has been started. Thanks to Florian Forster. #2964 * README: Include compiler defenses suggestion, do not point users to non-existing file. Thanks to Kevin Laatz, Ruben Kerkhof. #2721, #2045 2018-10-23, Version 5.8.1 * collectd: Fix "BaseDir" option. Thanks to Mariusz Białończyk and Pavel Rochnyak. #2857 * collectd: improve error handling, check return values. Thanks to Florian Forster. * Build System: use "kstat.h", when available. Thanks to Dagobert Michelsen and Pavel Rochnyak. #2784 * Build System: Fix distcheck on MacOS. Thanks to Ruben Kerkhof. * Build System: add missing include of ""collectd.h"" to fix builds on Solaris. Thanks to Pavel Rochnyak. * Build System: add endianess checks for AIX, fix GCC issue on Mac byteorder, fix byteorder on Solaris, add fallback for endianess conversion. Thanks to Dagobert Michelsen (multiple cherry picks from master). * Build System: Out-of-tree builds have been fixed. Thanks to Florian Forster. #2602 * Configuration: Error handling in the config parsing code has been improved. Thanks to Florian Forster. * Documentation: Fix typo in collectd.conf(5). Thanks to Pavel Rochnyak. #2760 * Documentation: update note on dpdkstat. Thanks to Maryam Tahhan. #2613 * Various plugins: Errors found by the static code analysis tool Coverity were fixed. Thanks to Florian Forster. #2559, #2560, #2561, #2562, #2563, #2565, #2568, #2575, #2579, #2580, #2588, #2589 * Ceph plugin: A segfault has been fixed. Thanks to Aleksei Zakharov and Matthias Runge. #2572 * DF plugin: fix memory leak in error case. Thanks to Takahashi tsc. * Exec plugin: check return value of "plugin_thread_create()". Thanks to Florian Forster. * Exec plugin: Handling of large groups has been fixed. Thanks to Sridhar Mallem. #2696 * Exec plugin: Incorrect use of *putenv(3)* has been fixed. Thanks to Daniel Vrátil. * Exec plugin: A deadlock related to setting environment variables after *fork()* has been fixed. Thanks to Daniel Vrátil. * Intel PMU plugin: add core groups feature. Thanks to Kamil Wiatrowski. #2681 * Intel PMU plugin: fix compatibility issue with collectd 5.8. Thanks to Kamil Wiatrowski. * Intel PMU plugin: fix possible "NULL" pointer dereference. Thanks to Kamil Wiatrowski. #2676 * IPMI plugin: A segfault caused by a wrong data type has been fixed. Thanks to Mariusz Szafrański. #2742 * IPMI plugin: The sensor configuration option has been fixed. Thanks to Pavel Rochnyak. #2629 * memcached plugin: A deadlock situation has been fixed. Thanks to Pavel Rochnyak. #2612 * NFS plugin: Support for NFSv4 has been fixed. Thanks to Jan-Philipp Litza. #2076 * NTPd plugin: A memory leak in the error handling path has been fixed. Thanks to Ruben Kerkhof. #2942 * OVS Stats plugin: A deadlock situation has been fixed. Thanks to Volodymyr Mytnyk. #2590 * OVS Stats plugin: Fix reconnect after thread terminated. Thanks to Volodymyr Mytnyk and Maram Tahhan. #2574 * Perl plugin: A compilation failure has been fixed. Thanks to Pavel Rochnyak. #2732 * Perl plugin: Fix exporting notification meta data. Thanks to Florian Forster. * RRDtool plugin: Handling of very large "GAUGE" metrics has been fixed. Thanks to Miroslav Lichvar. #2566 * Tail plugin: Several regressions have been fixed. Thanks to Pavel Rochnyak. #2535, #2587, #2611 * turbostat plugin: A potential segfault due to an incorrect *free()* has been fixed. Thanks to Ruben Kerkhof. #2948 * UUID plugin: Fix hostname setting. Thanks to Pavel Rochnyak. #2723 * virt plugin: A segfault during error handling has been fixed. Thanks to Ruben Kerkhof. {{Issue|2919]} * Write Kafka plugin: A build failure due to a deprecated API call has been fixed. Thanks to Pavel Rochnyak. #2607, #2628, #2640 * Write Prometheus plugin: Fix "MHD_USE_INTERNAL_POLLING_THREAD" flag in newer libmicrohttpd. Thanks to Pavel Rochnyak. #2849 * Write Prometheus plugin: set "SO_REUSEADDRESS" on listening socket. Thanks to Pavel Rochnyak. #2570, #2673 * Write Syslog plugin: The new "write_syslog" plugin writes value lists as syslog messages. Thanks to Shirly Radco. #3019
2020-07-20 15:22:32 +00:00
SHA1 (patch-src_memory.c) = ddfa79d68ebbaeed3bf1f35acbadda111d0387af
SHA1 (patch-src_netstat__udp.c) = 4763c9c26a5639a84d1ed306b40c5b761110f632
SHA1 (patch-src_nfs.c) = a38e2b2096b0b7c1d52bba18dcbb78f3cdc264a9
SHA1 (patch-src_processes.c) = c1e4a5e45c2f489067b83164381b569f270b1a4e
SHA1 (patch-src_statsd.c) = 35f4349d2d2c9bddc0f4770344f969157cd012f6
collectd: Update to 5.11.00 Update collectd to 5.11.00 (upstream chnagelog at end of message) New DEFAULT_PLUGINS: check_uptime logparser write_influxdb_udp write_syslog Dropped from COLLECTD_LIBS: lvm2app New to COLLECTD_LIBS: jansson pqos qpid-proton ssl slurm New in CONFIGURE_ARGS: --with-cuda=no New plugin: sysevent (in collectd-yail package) Adaption to patches (list gives file patched, not patch name): Makefile.am: modify cpkglocalstatedir instead of -DPKGLOCALSTATEDIR/$(mkinstalldirs) argument configure.ac: adapted comment src/memory.c: adapted pagesize/getpagesize() handling in NetBSD implementation to upstream re-work multiple: new context (including #include paths, _Bool->bool, indentation), line numbers Obsolete patches (or parts thereof), now included upstream: Makefile.am: $< mis-use configure.ac: broken tokyotyrant/libsupsclient detection, plugin_nfs=yes src/daemon/collectd.c src/daemon/common.h src/disk.c src/lua.c src/nfs.c (but see below) src/write_kafka.c New patch content: src/nfs.c: remove use of undefined supress_warning in NetBSD implementation Still missing: libssl handling ipstats (FreeBSD implementation may be portable) write_stackdriver (needs libssl and libcurl/yajl, could be integrated into collectd-yajl) Upstream Changes: 2020-03-15, Version 5.11.0 * collectd: A Code of Conduct has been added. Thanks to Florian Forster. #3401 * text protocol: Support for meta_data in PUTVAL has been added. Thanks to Rafael Marinheiro, Dagobert Michelsen. #3381, #2726 * utils_cache: Internal API has changed - exposed meta_data_toc function. Thanks to Javier Kohen. #3339 * filter_chain: Auto load matches and targets if AutoLoadPlugin option is set. Thanks to Manuel Luis Sanmartín Rozada. #1034 * AMQP plugin: TLS support has been added. Thanks to Märt Bakhoff. #3391 * Battery plugin: Read from Linux sysfs charge files has been added. Thanks to Nimrod Maclomhair. #3190 * Buddyinfo plugin: New plugin for memory fragmentation info has been added. Thanks to Asaf Kahlon. #3303 * capabilities plugin: New plugin to read static platform data has been added. Thanks to Kamil Wiatrowski, Dagobert Michelsen. #3384, #3292 * DCPMM plugin: New plugin for Intel Optane DC Presistent Memory (DCPMM) has been added. Thanks to Hari TG. #3274 * DF plugin: LogOnce option has been added. Thanks to themylogin. #2910 * DPDK Telemetry plugin: New plugin to fetch DPDK metrics (with intent to replace dpdk_stat) has been added. Thanks to Reshma Pattan. #3273 * Disk plugin: A native (sysctl-based) implementation for NetBSD has been added. Thanks to Edgar Fuß, Dagobert Michelsen. #3379, #3334 * GPU_Nvidia plugin: Configurable plugin instance by GPU name and/or GPU index has been added. Thanks to Robert Dietrich. #3264 * Intel_PMU plugin: Support for uncore multi pmu has been added. Thanks to Kamil Wiatrowski. #3388 * Ipstats plugin: New plugin to count incoming, outgoing, forwarded packets on FreeBSD has been added. Thanks to Marco van Tol. #3187 * Java plugin: Support boolean input has been added. Thanks to Caden. #3044 * Logparser plugin: New plugin for filtering and parsing log messages has been added. Thanks to Kamil Wiatrowski, Krzysztof Matczak, Marcin Możejko, Adrian Boczkowski, Radosław Jabłonski. #3045 * Network plugin: New metadata "network:ip_address" has been added. Thanks to Takuro Ashie. #3191 * NFS plugin: An implementation for NetBSD (using sysctl) has been added. Thanks to Edgar Fuß, Dagobert Michelsen. #3377, #3333 * NUT plugin: Support for the "output.realpower" value from the ups code has been added. Thanks to Michael Poetters. #2528 * Redfish plugin: New read plugin to collect out-of-band sensor data from Redfish endpoints has been added. Thanks to Marcin Możejko, Adrian Boczkowski, Michal Kobyliński, Krzysztof Kepka, Man Singh, Zoltan Szabo. #2926 * Slurm plugin: The new SLURM plugin gathers metrics from the SLURM workload manager has been added. Thanks to Pablo Llopis. #3037 * Tail_CSV plugin: FieldSeparator option has been added. Thanks to Dheeraj Gupta. #3394 * UBI plugin: The new "ubifs" plugin reports block state for flash memory devices with UBIFS filesystem has been added. Thanks to Pierre Lebleu. #3204 * Write_HTTP plugin: Ability to configure cURL statistics has been added. Thanks to Nelson. #3265 * Write_Influxdb_UDP plugin: New plugin to send values to InfluxDB using line protocol via udp has been added. Thanks to Carlos Peón Costa. #3162 * Zookeeper plugin: 'quorum' stat has been added. Thanks to Chris Brown. #2991 * collectd: Missing package in specfile has been fixed. Thanks to Fabien Wernli. #3399 * collectd: Factored out read_text_file_contents for reading text files and used it to fix a potential unterminated string in the thermal plugin. Thanks to Igor Peshansky. #3359 * collectd: Error/warning messages has been extended with more information. Thanks to Dagobert Michelsen. #3386 * collectd: Regression caused by #3217 has been fixed. Thanks to Pavel Rochnyak. #3349 * build: version-gen.sh has been cleaned up. Thanks to William Pursell. #2635 * build: Linking with Python 3.8 has been fixed. Thanks to Alexander Meshcheryakov. #3344 * build: Avoid $< (implied source) in non-inference rules / Building grpc with non-GNU make has been fixed. Thanks to Edgar Fuß, Dagobert Michelsen. #3376, #3330 * filter_chain: Constant for max plugin name length introduced in #1034 has been fixed. Thanks to Dagobert Michelsen. #3385 * ignorelist: Coding style has been fixed. Thanks to Dagobert Michelsen. #3397 * match_regex: Accept all data types of meta data. Thanks to Takuro Ashie. #3231 * perl unixsock: Made the module robust against socket errors and disconnects. Thanks to Guillem Jover. #3083 * tree-wide: Race condition when setting thread names has been fixed. Thanks to Michael Kaufmann. #2762 * types.db: ping_droprate range spec has been fixed. Thanks to Yousong Zhou. #3244 * utils/format_graphite: Comma sign has been added to the list of prohibited characters. Thanks to Marat Salimzianov. #2998 * Aggregation plugin: Unreachable clause where both tmp_plugin and tmp_plugin_instance are non-empty has been fixed. Thanks to Ling Huang. #3350 * AMQP1 plugin: Leaks on error paths has been fixed. Thanks to Ryan McCabe. #3352 * Apache plugin: BusyWorkers/IdleWorkers update has been fixed. Thanks to Christian W. Zuckschwerdt. #3131 * CPU plugin, Memory plugin, Swap plugin, UUID plugin: Contain use of sysctl / sysctrlbyname to BSD variants, as deprecated on Linux. Thanks to Zebity Spring. #3342 * Exec plugin: Select has been replaced with poll to allow more then 1024 open file descriptors. Thanks to Kamil Wiatrowski. #3363 * GPU_Nvidia plugin: Build issues has been fixed. Thanks to Ruben Kerkhof. #3393 * Interface plugin: Reorder so that Linux-specific code is actually executed. Thanks to Dagobert Michelsen. #3378 * NFS plugin: Condition on existence of libkstat has been fixed. Thanks to Dagobert Michelsen. #3382 * Network plugin: Memory leak has been fixed. Thanks to Ryan McCabe. #3352 * Processes plugin: Number of running processes has been fixed. Thanks to Bart De Vos. #3243 * Write_Riemann plugin: Memory leak has been fixed. Thanks to Fabien Wernli. #3351 * Write_Stackdriver plugin: NaN value handing with gauge metrics has been fixed. Thanks to Jaroslaw Przybylowicz. #3226 2019-10-17, Version 5.10.0 * turbostat plugin: Power metrics update for recent server CPUs. Thanks to Chris MacNamara. #3276 * turbostat plugin: Fix warnings generated by the turbostat plugin. Thanks to Ryan Mccabe. #3340 * ZFS ARC plugin: New cache values are now read on Linux. Thanks to Jan-Philipp Litza. #3247, #2843 * connectivity plugin: monitor the network interface up/down status via the netlink library. Thanks to Andrew Bays. #2622 * sysevent plugin: A new plugin that monitors rsyslog for system events. Thanks to Andrew Bays. #2624 * procevent plugin: A new plugin that monitors process starts/stops via netlink library. Thanks to Andrew Bays. #2623 * daemon: Check if plugin actually loaded before reporting configuration issues. Thanks to Pavel Rochnyak. #3217 * daemon: Recover setlocale() call in src/daemon/collectd.c do_init(). Thanks to Pavel Rochnyak. #3181, #3214 * Build System: Only include <sys/sysctl.h> when needed. Thanks to Ruben Kerkhof. #3298 * Build System: Link to libnsl.so if needed for inet_ntop(). Thanks to Dagobert Michelsen. #3291 * Build System: Remove double "without" added by commit b781871. Thanks to Fabrice Fontaine. #3261 * Build System: fix compile time issues. Thanks to Matthias Runge. #3179, #3242, #3245 * Build System: Fix activation of snmp_agent. Thanks to Fabrice Fontaine. #3241 * Build System: Fix bug that leads to CPPFLAGS gets overridden with CFLAGS when libxmms is enabled. Thanks to Dagobert Michelsen. #3207 * perl module: Collectd::Plugins::Openvz: Fix indentation of some closing curlies. Thanks to Christian Bartolomäus. #3239 * tree-wide: Fix a few issues found with LGTM. Thanks to Ruben Kerkhof. #3252 * tree-wide: fix ssnprintf wrapper. Thanks to Fabien Wernli. #3237, #3232, #3235, #3236 * tree-wide: Fix make check. Thanks to Ruben Kerkhof. #3306 * CI System: Travis: switch to Bionic. Thanks to Ruben Kerkhof. #3307 * CI System: Travis improvements for MacOS. Thanks to Ruben Kerkhof. #3308 * MySQL plugin: Minor documentation improvements. Thanks to Christian Bartolomäus. #3288 * Java plugin: Fix typo in an error message. Thanks to Matthias Runge. #3285, #3286 * sysevent plugin: Add a few missing calloc result checks in the sysevent_init function. Thanks to Andrew Bays. #3282 * ZFS ARC plugin: A bug that caused the first to values to be skipped was fixed. Thanks to Jan-Philipp Litza. #3246 * SysLog plugin: restore previous behaviour: fallback to info for unsupported level. Thanks to Fabien Wernli. #3236, #3238 * virt plugin: Fix memory leak with libvirt MetadataXPath enabled. Thanks to Pavel Rochnyak. #3225, #3228 * GPU NVidia plugin: Fix build of the plugin. Thanks to Ruben Kerkhof. #3320 2019-10-01, Version 5.9.2 * syslog plugin: Don't fail if syslog loglevel doesn't match. Thanks to Fabien Wernli. #3236 #3238 * collectd: Fix ssnprintf wrapper. Thanks to Fabien Wernli. #3237 * rdt plugin: Fix compile time issues. Thanks to Matthias Runge. #3245 2019-07-24, Version 5.9.1 * collectd: redhat spec: fix build due to new upstream plugins. Thanks to Fabien Wernli. #3175 * collectd: regex match: Fix unexpected match with empty meta data . Thanks to Takuro Ashie. #3178 * collectd: Fix return value or loglevel for several plugins. Thanks to Fabien Wernli. #3182 * collectd: Add standard include early or _FILE_OFFSET_BITS will have definition … . Thanks to Dagobert Michelsen. #3193 * collectd: Use GCC-specific flags only when compiling with GCC. Thanks to Dagobert Michelsen. #3195 * Use test_utils_proc_pids only when compiling the plugin that uses it. Thanks to Dagobert Michelsen. #3197 * DNS plugin: Do not use headers from glibc. Thanks to Pavel Rochnyak. #3156, #3145 * collectd: Add missing definitions for libnetsnmpagent. Thanks to Dagobert Michelsen. #3203 * collectd: Move Makefile rules for pid_test inside conditional for code. Thanks to Dagobert Michelsen. #3206 * collectd: Recover setlocale() call in src/daemon/collectd.c do_init(). Thanks to Pavel Rochnyak. #3214, #3181 * collectd: Add snprintf wrapper for GCC 8.2/3. Thanks to zebity. #3153, #2895, #3038 * collectd: Fix bug that leads to CPPFLAGS gets overridden with CFLAGS when libxmms is enabled. Thanks to Dagobert Michelsen. #3207 * Write_Riemann plugin: Copy MetaData to Riemann events in write_riemann. Thanks to Romain Tartière. #3158 * virt plugin: Fix memory leak with libvirt MetadataXPath enabled. Thanks to Pavel Rochnyak. #3225, #3230 2019-06-13, Version 5.9.0 * Build System: configure.ac: option "--with-libxml2" has been added. Thanks to Dimitrios Apostolou, Pavel Rochnyak. #2864 * Build System: configure.ac: run dpdk build tests only if pkgconfig fails. Thanks to Luca Boccassi, Pavel Rochnyak. #3015 * Build System: The "df" plugin is now built when "getmntent_r()" is available. Thanks to Florian Forster. #3095 * Build System: The ability to turn on collectd "debug" feature in RPMs has been added. Thanks to dehotot. #2755 * collectd: A new "UNKNOWN" state as the initial state of metrics has been added. Thanks to Luis Fernández Álvarez, Florian Forster. #2976 * collectd: Base port to Windows. Thanks to Sean Campbell. #2810 * collectd: Code ownership of five plugins has been handed out to folks from Intel. Thanks to Florian Forster. #3053 * collectd: config parser: Improved error reporting on global options. Thanks to Pavel Rochnyak. #2813 * collectd: daemon: make plugin_dispatch_multivalue() obey write queue limits. Thanks to Adam Romanek. #2898 * collectd: Macros "STRERROR" and "STRERRNO" have been added. Thanks to Florian Forster. #2519 * collectd: Plugin name field has been added to plugin context to improve error reporting. Thanks to Pavel Rochnyak. #2821 * collectd-tg: Use "CLOCK_REALTIME" for collectd-tg times. Thanks to Andrew Bays. #2837 * tree-wide: Don't initialize static pointers to NULL, use "bool" from "stdbool.h" (instead of "_Bool"). Thanks to Ruben Kerkhof. #2771, #2772 * tree-wide: Replace zu with "PRIsz" and llu with "PRIu64". Thanks to Sean Campbell. #2512 * tree-wide: Use interval value from plugin context, do not set "vl->interval" in plugins more. Thanks to Pavel Rochnyak. #2847 * tree-wide: Utilities and libraries have been moved to "src/utils/". Thanks to Florian Forster. #2961 * AMPQ1 plugin: A new plugin to write to amqp1 protocol. Thanks to Andy Smith. #2618 * Chrony plugin: Ignoring late responses has been added. Thanks to Miroslav Lichvar, Pavel Rochnyak. #2896 * CPUFreq plugin: Read number of p-state transitions and time spent in each p-state. Thanks to Sexton Rory. #2803 * cURL, cURL-XML plugins: Option "Interval" has been added. Thanks to Pavel Rochnyak. #2847 * Disk plugin: Report number of in progress disk IO requests on FreeBSD. Thanks to Nathan Huff. #2878 * Exec plugin: Dynamic allocation of grname buffer has been added. Thanks to sreedi, Florian Forster. #2937 * GPU NVML plugin: New plugin to collect NVIDIA GPU stats. Thanks to Evgeny Naumov. #2923 * gRPC plugin: The "VerifyPeer" option for servers has been added. Thanks to Florian Forster. #2593 * Intel RDT plugin: Support for groups of PIDs has been added. Thanks to Wojciech Andralojc, Mateusz Starzyk, Michal Aleksinski. #2891 * IPMI plugin: Config options "SELSensor" and "SELIgnoreSelected" have been added. Thanks to Mariusz Szafranski. #2796 * Modbus plugin: Support for 64 bit vals has been added, support for CDAB endian 32-bit modbus polls has been added. Thanks to Anthony Vickers, PJ Bostley. #2670, #2660 * Modbus plugin: The "Scale" and "Shift" metrics have been added. Thanks to cekstam. #2729 * Netlink plugin: Handle new counter from Linux kernel version 4.6+. Thanks to Pavel Rochnyak. #2767 * Network plugin: Option "BindAddress" has been added. Thanks to Ofir Hermesh. #2831 * Ping plugin: An "AddressFamily" configuration option has been added. Thanks to 依云 lilydjwg. #2961 * OVS Stats plugin: Extended metrics "ovs-dpdk" have been added. Thanks to Matteo Croce, Ryan McCabe. #3000 * OVS Stats plugin: Support of bond interface and a "InterfaceStats" config option have been added. Thanks to Andrew Bays. #2880 * PCIe Errors plugin: New plugin to read "PCIe" errors. Thanks to Kamil Wiatrowski. #2733 * Processes plugin: Support for Linux Delay Accounting has been added. Thanks to Florian Forster. #2598 * Redis plugin: Keyspace "hitratio" metric has been added, metric "operations_per_second" has been removed, an option for connecting via UNIX socket has been added. Thanks to Pavel Rochnyak. #2838, #2845, #2904 * RouterOS plugin: Support for temperature and voltage data has been added, use MAC-address when Radio-name is missing. Thanks to Pavel Rochnyak. #2851, #2854 * RRDCacheD plugin: Time resolution has been improved to microseconds. Thanks to Brian T. O'Neill. #3065 * Sensors plugin: Checks for upper limit of "SENSORS_API_VERSION" have been removed, support for libsensors older than 3.0.0 has been dropped. Thanks to Pavel Rochnyak. #3013, #3014 * SNMP plugin: New options "PluginInstance", "TypeInstance", "TypeInstanceOID", "PluginInstanceOID", "FilterOID", "FilterValues" and "FilterIgnoreSelected" have been added. Thanks to Pavel Rochnyak. #2817, #2819 * SNMP Agent plugin: Multiple key indexes to snmp table and other new features have been added, refactoring, coverity scan issues have been fixed. Thanks to Marcin Mozejko. #2702, #2844 * Swap plugin: Support for Linux 2.4 has been dropped. Thanks to Pavel Rochnyak. #2979 * Turbostat plugin: Configuration option "RestoreAffinityPolicy" has been added. Thanks to Pablo Llopis. #2627 * Turbostat plugin: New metrics "P-states", "Turboboost", "Platform TDP", "Uncore bus ratio" have been added. Thanks to Sexton Rory. #2806 * Turbostat plugin: Support of reporting GPU power on SKL has been added. Thanks to Gordon Kelly. #2605 * virt plugin: Allow read "Hostname" from libvirt metadata. Thanks to Mehdi ABAAKOUK. #2807 * virt plugin: Block info statistics for disk devices have been added. Thanks to Radoslaw Jablonski. #2874 * Wireless plugin: A "bitrate" metric has been added. Thanks to Florian Forster. #2950 * Write Graphite, Write Kafka plugins: Support for Graphite 1.1+ tag has been added. Thanks to Dan Cech. #2631 * Write Prometheus plugin: Option "Host" has been added. Thanks to Pavel Rochnyak. #2969 * Write Stackdriver plugin: New plugin to write to Google Stackdriver Monitoring. Thanks to Florian Forster. #2472 * Write Syslog plugin: "write_syslog" plugin writes values lists as syslog messages. Thanks to Shirly Radco. #3019 * Build System: A warning that pkgdatadir and pkglibdir were previously defined has been fixed, additional plugins have been enabled, GNULIB_DIR has been added to LDFLAGS in configure.ac on Windows. Thanks to Sean Campbell. #2907, #2885, #2882 * Build System: Including "utils/mount/mount.h" has been fixed. Thanks to Florian Forster. #3097 * Build System: The amount of output from ./configure has been reduced, rendering of collectd-lua(5) manpage has been fixed, don't hide errors when creating manpage. Thanks to Ruben Kerkhof. #3086, #3088, #3092 * collectd: A bug in "c_avl_iterator_prev" has been fixed. Thanks to volth. #2917 * collectd: A stringop compiler warning has been fixed. Thanks to Ruben Kerkhof, Juan Osorio Robles. #3021 * collectd: An invalid memory access in the "strjoin()" function has been fixed. Thanks to Florian Forster. #3063 * collectd: collectd binary has been refactored. Thanks to Sean Campbell, Sebastian Harl. #2745 * collectd: collectdmon cannot exit command line options parse loop has been fixed. Thanks to takahashi-tsc. #2774 * collectd: Endianness checks for AIX have been added, gcc issue on Mac byteorder has been fixed, fallback for endianness conversion has been added. Thanks to Dagobert Michelsen. #2761, #2741, #2717 * collectd: Handle failure of simple config callbacks. Thanks to Ruben Kerkhof. #3085 * collectd: Include "kstat.h" if available to provide "kstat_ctl_t", include "kstat.h" when available. Thanks to Dagobert Michelsen. #2716, #2711 * collectd: Parsing option for avoiding making BaseDir has been fixed. Thanks to Mariusz Białończyk. #2856 * collectd: Remove empty "cmd_listval_t" data structure and related no-op code. Thanks to Pavel Rochnyak. #2779 * collectd: src/daemon/plugin.c: Refactor plugin_load_file(), src/utils_format_json.c: Remove chatty debug messages. Thanks to Florian Forster. #2558, #2938 * collectd: Stop poisoning function in debug mode. Thanks to Ruben Kerkhof. #2804 * collectd: The number of allocations when parsing types.db has been reduced. Thanks to Ruben Kerkhof. #3091 * collectd: The organization of the source repository has been improved. Thanks to Florian Forster. #2961 * collectd: Typos have been fixed. Thanks to Florian Forster, Jakub Jankowski, William Pursell. #2944, #2692, #2643 * tree-wide: cleanup: cf_util_get* instead of local copy in plugins, prefixed error reporting. Thanks to Pavel Rochnyak. #2833 * tree-wide: Some style issues have been fixed. Thanks to Ruben Kerkhof. #3022 * tree-wide: "sstrerror()" has been replaced with "STRERRNO". Thanks to Pavel Rochnyak. #2735 * AMQP1 plugin: Potential memory leaks found via scan-build have been fixed, a typo in error log message has been fixed, cleanups. Thanks to Andy Smith, Andrew Bays, Ruben Kerkhof. #2802, #2876, #2797 * Barometer plugin: Support to "libi2c-4.0" has been added. Thanks to Pavel Rochnyak. #2783 * DBI, Oracle, PostgreSQL plugins: Fixes and improvements. Thanks to Pavel Rochnyak. #1705 * Disk plugin: "HAVE_UDEV_H" has been changed to "HAVE_LIBUDEV_H". Thanks to Dylan Stephano-Shachter. #2668 * Disk plugin: In linux, reset the disk when it disappears from "/proc/diskstats". Thanks to Nikita Kozlov, Pavel Rochnyak. #2551 * DPDK Events, DPDK Stats plugins: Buffer size for parsing lcores has been increased, a deprecation warning has been fixed, runtime config file path has been fixed. Thanks to Kevin Laatz. #2722, #2840, #2924 * DPDK Stats plugin: A compilation issue has been fixed. Thanks to Volodymyr Mytnyk. #2524 * GPS plugin: Build with gpsd version 3.18 has been fixed. Thanks to Baruch Siach. #2947 * Intel RDT plugin: Compiler warnings have been fixed. Thanks to Ruben Kerkhof. #3104 * Log Logstash plugin: Non-portable struct initialization with "{}" has been fixed. Thanks to Florian Forster. #2988 * LUA plugin: A memory leak has been fixed. Thanks to Ruben Kerkhof. #3090 * MySQL plugin: Properly cleanup dropped MySQL connections. Thanks to Dhrupad Bhardwaj. #2704 * Netlink plugin: Truncation warnings have been fixed. Thanks to Ruben Kerkhof. #2777 * NFS plugin: Message "Unexpected number of fields for NFSv4 server statistics: 62" has been fixed. Thanks to Yedidyah Bar David. #2076 * NFS plugin: Number of fields for "NFSv4" has been fixed. Thanks to Jan-Philipp Litza. #2915 * Notify Email plugin: All notification parameters have been included into email. Thanks to Pavel Rochnyak. #2834 * NTPd plugin: Don't treat normal peers as refclocks, skip "0.0.0.0" hosts in ntpd plugin. Thanks to Pavel Rochnyak, Ivan Kurnosov. #2822, #2376 * OAuth plugin: src/utils_oauth.c: Renew OAuth tokens 30 seconds before they expire. Thanks to Florian Forster. #2970 * OVS Stats plugin: A macro to populate counters list has been added, value of "OpenFlow" has been corrected. Thanks to Matteo Croce. #2966, #2963 * OVS Stats plugin: Code style, cleanup and improvements. Thanks to Pavel Rochnyak. #3011, #3012 * OVS Stats, OVS Events plugins: utils_ovs: Avoid potential access of freed memory, fixes. Thanks to Ciara Loftus, Mark Kavanagh. #2801, #2731 * Processes plugin: Compilation has been fixed when ps_delay() is not used. Thanks to Pavel Rochnyak. #2610 * Python plugin: A compilation warning with Python 3.7 has been fixed. Thanks to Manoj Srivastava. #3042 * Redis plugin: Bugfixes, extended error reporting, persistent connections and parallel polling, ability to select db for queries has been fixed. Thanks to Pavel Rochnyak, skob. #2826, #2789 * Router OS plugin: Unset radio-name showing up as "(null)" has been fixed. Thanks to melak. #2740 * RRDCacheD plugin: Cleanup rrdcached plugin a bit. Thanks to Pavel Rochnyak. #3080 * RRDTool plugin: Error reporting has been extended. Thanks to Pavel Rochnyak. #2825 * Sensors plugin: Support for humidity sensors has been added. Thanks to Sarah Fischmann. #2913 * Sensu, OVS Stat, Turbostat, virt, OAuth, Write Prometheus, Intel RDT plugins: Compiler warnings have been fixed. Thanks to Ruben Kerkhof. #3093, #3098, #3099, #3100, #3102, #3103, #3104 * virt plugin: Code "do {} while(0)" around macro has been removed. Thanks to Florian Forster. #2579 * virt plugin: Compiler warnings, a segfault in libvirt, typo in error messages have been fixed. Thanks to Antoine Naud, Ruben Kerkhof, sarah niuxu18. #2808, #2919, #2957 * virt plugin: Optional "virDomainGetCPUStats()" has been removed from main flow, cleanup. Thanks to Pavel Rochnyak. #2972, #2978 * virt plugin: Tracking of VM state changes has been fixed. Thanks to Radoslaw Jablonski. #2701 * Write MongoDB plugin: Plugin dependencies have been fixed. Thanks to Pavel Rochnyak. #3010 * Write Prometheus plugin: A compilation issue on Mac OS X has been fixed. Thanks to Florian Forster. #3059 * Write Redis plugin: Bug ""max_set_duration" deletes unexpected data" has been fixed. Thanks to takahashi-tsc. #2773 * Write Stackdriver plugin: Potential NULL dereference and error reporting have been fixed. Thanks to Florian Forster. #2960 * collectd.conf(5): a typo has been fixed, the tail plugin's documentation has been improved. Thanks to Ruben Kerkhof, Florian Forster. #3087, #2994 * collectd.conf.pod: virt: "Instances" option has been documented, a clarifying example has been added. Thanks to Pavel Rochnyak, Fabien Wernli. #2990, #2903 * collectd-python: "Import" configuration option has been documented. Thanks to Tyler Harper. #2985 * collectd-snmp.pod: Document thread usage correctly. Thanks to Nathan Ward. #3078 * CONTRIBUTING.md: Improve wording around ChangeLog; fix example, document the new change log requirement / behavior. Thanks to Florian Forster. #3061, #3054 * docs/review_comments.md: document with frequent review comments has been started. Thanks to Florian Forster. #2964 * README: Include compiler defenses suggestion, do not point users to non-existing file. Thanks to Kevin Laatz, Ruben Kerkhof. #2721, #2045 2018-10-23, Version 5.8.1 * collectd: Fix "BaseDir" option. Thanks to Mariusz Białończyk and Pavel Rochnyak. #2857 * collectd: improve error handling, check return values. Thanks to Florian Forster. * Build System: use "kstat.h", when available. Thanks to Dagobert Michelsen and Pavel Rochnyak. #2784 * Build System: Fix distcheck on MacOS. Thanks to Ruben Kerkhof. * Build System: add missing include of ""collectd.h"" to fix builds on Solaris. Thanks to Pavel Rochnyak. * Build System: add endianess checks for AIX, fix GCC issue on Mac byteorder, fix byteorder on Solaris, add fallback for endianess conversion. Thanks to Dagobert Michelsen (multiple cherry picks from master). * Build System: Out-of-tree builds have been fixed. Thanks to Florian Forster. #2602 * Configuration: Error handling in the config parsing code has been improved. Thanks to Florian Forster. * Documentation: Fix typo in collectd.conf(5). Thanks to Pavel Rochnyak. #2760 * Documentation: update note on dpdkstat. Thanks to Maryam Tahhan. #2613 * Various plugins: Errors found by the static code analysis tool Coverity were fixed. Thanks to Florian Forster. #2559, #2560, #2561, #2562, #2563, #2565, #2568, #2575, #2579, #2580, #2588, #2589 * Ceph plugin: A segfault has been fixed. Thanks to Aleksei Zakharov and Matthias Runge. #2572 * DF plugin: fix memory leak in error case. Thanks to Takahashi tsc. * Exec plugin: check return value of "plugin_thread_create()". Thanks to Florian Forster. * Exec plugin: Handling of large groups has been fixed. Thanks to Sridhar Mallem. #2696 * Exec plugin: Incorrect use of *putenv(3)* has been fixed. Thanks to Daniel Vrátil. * Exec plugin: A deadlock related to setting environment variables after *fork()* has been fixed. Thanks to Daniel Vrátil. * Intel PMU plugin: add core groups feature. Thanks to Kamil Wiatrowski. #2681 * Intel PMU plugin: fix compatibility issue with collectd 5.8. Thanks to Kamil Wiatrowski. * Intel PMU plugin: fix possible "NULL" pointer dereference. Thanks to Kamil Wiatrowski. #2676 * IPMI plugin: A segfault caused by a wrong data type has been fixed. Thanks to Mariusz Szafrański. #2742 * IPMI plugin: The sensor configuration option has been fixed. Thanks to Pavel Rochnyak. #2629 * memcached plugin: A deadlock situation has been fixed. Thanks to Pavel Rochnyak. #2612 * NFS plugin: Support for NFSv4 has been fixed. Thanks to Jan-Philipp Litza. #2076 * NTPd plugin: A memory leak in the error handling path has been fixed. Thanks to Ruben Kerkhof. #2942 * OVS Stats plugin: A deadlock situation has been fixed. Thanks to Volodymyr Mytnyk. #2590 * OVS Stats plugin: Fix reconnect after thread terminated. Thanks to Volodymyr Mytnyk and Maram Tahhan. #2574 * Perl plugin: A compilation failure has been fixed. Thanks to Pavel Rochnyak. #2732 * Perl plugin: Fix exporting notification meta data. Thanks to Florian Forster. * RRDtool plugin: Handling of very large "GAUGE" metrics has been fixed. Thanks to Miroslav Lichvar. #2566 * Tail plugin: Several regressions have been fixed. Thanks to Pavel Rochnyak. #2535, #2587, #2611 * turbostat plugin: A potential segfault due to an incorrect *free()* has been fixed. Thanks to Ruben Kerkhof. #2948 * UUID plugin: Fix hostname setting. Thanks to Pavel Rochnyak. #2723 * virt plugin: A segfault during error handling has been fixed. Thanks to Ruben Kerkhof. {{Issue|2919]} * Write Kafka plugin: A build failure due to a deprecated API call has been fixed. Thanks to Pavel Rochnyak. #2607, #2628, #2640 * Write Prometheus plugin: Fix "MHD_USE_INTERNAL_POLLING_THREAD" flag in newer libmicrohttpd. Thanks to Pavel Rochnyak. #2849 * Write Prometheus plugin: set "SO_REUSEADDRESS" on listening socket. Thanks to Pavel Rochnyak. #2570, #2673 * Write Syslog plugin: The new "write_syslog" plugin writes value lists as syslog messages. Thanks to Shirly Radco. #3019
2020-07-20 15:22:32 +00:00
SHA1 (patch-src_swap.c) = 4ef887e0eddf5c21c121c951f64262781f71e984
SHA1 (patch-src_tcpconns.c) = dc6c1d361561f16623933b53ec127d88052236b2
SHA1 (patch-src_utils_dns_dns.c) = aebb564540a51088fbd8ed56c031e7e0acc1b2e3
SHA1 (patch-src_utils_format__kairosdb_format__kairosdb.c) = 9d6a1567645a5beafb22e3704866b0fcaa6b6c35