[collectd-changes] collectd, the system statistics collection daemon: Changes to 'refs/tags/collectd-4.1.0'
Florian Forster
octo at verplant.org
Sat Sep 1 22:22:00 CEST 2007
Tag 'collectd-4.1.0' created by Florian Forster <octo at leeloo.lan.home.verplant.org> at 2007-09-01 21:01 +0200
Tag for version 4.1.0
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQBG2cUgjvke9ZFSPD0RAjqvAJ9V3RkZkf8qjxCMCdW5vUzYRDS9rgCfVo8d
BhxWqjDsSqBvI/LpkDEk9R0=
=LNSx
-----END PGP SIGNATURE-----
Changes since collectd-3.11.6:
Bruno Prémont (1):
configure.in: Use the custom CFLAGS and LDFLAGS when testing for the upsclient library.
Christian Wiese (1):
configure.in: Fix typo.
Daniel Leite (2):
cpu, interface plugin: Fix compilation issues under Solaris.
memory plugin: Fix a typo in the Solaris code.
Eddy PetriÈor (1):
contrib/collectd2html.pl: Allow generation of graphs from remote hosts or in an alternative directory.
Evan Miller (1):
README, collectd.conf(5): its/it's in documentation
Ezra Peisach (2):
csv, rrdtool plugin: Initialize a buffer correctly.
src/Makefile.am: When building outside the source tree, install will fail
Florent EppO Monbillard (1):
apache plugin: Support for lighttpd's `BusyServers' field was added.
Florian Forster (440):
Added src/utils_avltree.[ch]: An implementation of an AVL-tree.
src/utils_avltree.c: Fixed the first few bugs.
src/utils_avltree.[ch]: Changed the interface to return the key upon deletion.
src/Makefile.am: Link the collectd binary with `src/utils_avltree.[ch]'.
src/utils_avltree.c: Fix and endless loop. Added more `assert's.
src/utils_llist.[ch]: Added a generic linked list implementation.
plugins: Implement a first version of the new plugin mechanismn.
rrdtool plugin: First implementation of an rrdtool write plugin.
load plugin: Converted to the new plugin structure.
load plugin: Made the data source variable `static'.
common.c: Implemented `ntohll' and `htonll'.
rrdtool plugin: Fixed misc. bugs and changed license to GPLv2 only.
network plugin: Changed the old network code to work as a plugin.
src/configfile.c: Removed `cf_callback_socket'
src/{collectd,plugin}.[ch]: Changed license to GPLv2 only.
src/{dns,ntpd}.c: Use <poll.h> rather than <sys/poll.h>.
Merge branch 'master' into ff/plugins-ng
src/Makefile.am: Link the network plugin against pthread.
src/plugin.[ch]: Include the time in the value list.
rrdtool plugin: Use the time supplied by the value list, not `N'.
load plugin: Set the hostname to something meaningfull, not `localhost'.
network plugin: Fix many bugs, especially `hton*' and `ntoh*' related.
traffic plugin: Converted the plugin to the new plugin ifrastructure.
src/utils_llist.[ch]: Implemented `llist_remove'.
rrdtool plugin: Implemented caching of values to minimize IO operations.
collectd.conf(5): Documented the option of the rrdtool-plugin.
network plugin: Don't case an int to a void*, because some systems don't like it..
nfs plugin: Ported to the new plugin structure.
src/plugin.h: Added `VALUE_LIST_INIT', a static initializer for value_list_t.
src/plugin.[ch]: Store the hostname in a global variable to minimize calls to `gethostname'.
sensors plugin: Converted to the new plugin interface.
Merge branch 'ff/plugins-ng' of octo at verplant.org:/var/lib/git/collectd into ff/plugins-ng
Merge branch 'master' into collectd-4
apache plugin: Converted to the new plugin interface.
load, traffic plugins: Changed license to GPLv2 only.
src/collectd.conf.in: Added the rrdtool plugin and configuration examples.
cpu plugin: Converted to the new plugin interface.
csv plugin: Added this plugin which writes to CSV files.
src/common.c: Removed `log_update_file' and `log_create_file'.
network plugin: Use a global buffer and fill it as much as possible.
memory plugin: Converted to the new plugin interface.
ping plugin: Converted to the new plugin interface.
entropy plugin: Added a plugin to collect available entropy.
src/collectd.h: Include `math.h' and try to force it to define `NAN'.
apcups plugin: Converted to the new plugin interface.
sensors plugin: Improved the data sources, changed the license and updated the copyright notice.
sensors plugin: Fixed some syntactic errors.
traffic plugin: Updated copyright notice.
Merge branch 'ff/entropy' into collectd-4
csv plugin: Fixed the initialization of `struct flock' to be portable.
traffic plugin: Fix the plugin to work under Mac OS X.
nfs plugin: Fixes to work under !Linux.
cpu plugin: Improved some syslog messages.
apple_sensors plugin: Converted to the new plugin interface.
Merge branch 'pull/collectd-4'
collectd.spec: Moved to `contrib/fedora/'.
contrib/fedora/collectd.spec: Corrected the position of the init.d-script.
unixsock plugin: Added a first version of a UNIX-socket output plugin.
cpu plugin: Fix a bug in the data-set description.
Merge branch 'collectd-4' into ff/unixsock
unixsock plugin: Transmit the DS name so clients can chose which values they need.
collectd-nagios: Added a small program to perform Nagios-compatible checks on values.
collectd-nagios: Added an option to select certain DSes and updated the usage.
unixsock plugin, collectd-nagios: Use the hostname, too, to identify values.
cpu plugin: Write each CPU-counter in a seperate RRD-file.
unixsock plugin: Make created threads to be `detached'.
df plugin: Converted to the new plugin interface.
battery plugin: Converted to the new plugin interface.
disk plugin: Converted to the new plugin interface.
src/plugin.[ch]: Provide unregister-functions for plugins to remove certain functions.
cpufreq plugin: Converted to the new plugin interface.
src/plugin.c: Implemented delaying of read-functions that fail.
cpu plugin: Remove newline from syslog message.
Merge branch 'pull/collectd-4'
processes plugin: Converted to the new plugin interface.
unixsock plugin: Fix the initialization of the pthread variable under Mac OS X.
unixsock plugin: Finally fixed the `pthread_t'-initialization to be platform independant.
ntpd plugin: Converted to the new plugin interface.
swap plugin: Converted to the new plugin interface.
dns plugin: Converted to the new plugin interface.
collection.cgi: Reload the images using JavaScript if enabled.
wireless plugin: Converted to the new plugin interface.
plugin interface: If an init-function fails, write an error to syslog and remove the read function.
sensors plugin: Change the DS of `voltage' to be named `value' as for other physical data-sets.
{apcups,battery} plugin: Changes the voltage DS as for the sensors plugin.
mysql plugin: Converted to the new plugin interface.
mbmon plugin: Converted to the new plugin interface.
mbmon plugin: Correct the `type's being passed to the dispatch function.
hddtemp plugin: Converted to the new plugin interface.
multimeter plugin: Converted to the new plugin interface.
serial plugin: Converted to the new plugin interface.
tape plugin: Converted to the new plugin interface.
Merge branch 'pull/uni' into collectd-4
collection.cgi: Fix typos.
traffic pluxin: Remove unnecessary `strcpy'.
Merge branch 'collectd-3.11' into merge/collectd-4
Merge branch 'collectd-3.11' into merge/collectd-4
Merge branch 'collectd-3.11' into merge/master
Changed from the old `libconfig' to the new `liboconfig'.
src/collectd.c: Removed `Mode' code and other old stuff.
src/common.c: Removed the (extern) variable `operating_mode'.
src/collectd.conf.in: Added the `network' plugin.
Removed `src/libconfig/*'.
src/collectd.conf.{in,pod}: Update the sample config and the config's documentation.
rrdtool plugin: Implemented a `DataDir' config option to be able to store the RRD-files anywhere.
src/collectd.conf.pod: Removed the part about the `ExtendedNaming' in the sensors plugin.
src/utils_avltree.c: Insertion works correktly.
src/utils_avltree.c: Removal works, too.
src/utils_avltree.c: Added `avl_pick'.
Merge branch 'ff/avl-tree'
src/utils_avltree.c: Fix `avl_pick'.
src/utils_avltree.[ch]: Documented the interface of the AVL-tree.
src/utils_avltree.[ch]: Fix the iterator, since it's actually usefull with caches.
rrdtool plugin: Use the AVL-tree to implement the cache.
rrdtool plugin: Fix a memory leak.
rrdtool plugin: Fix another memory leak..
liboconfig: Import version 0.1.1.
exec plugin: Implemented a first version.
src/configfile.c: Actually set the `BaseDir' option.
rrdtool plugin: Updated the documentation in `collectd.conf(5)'
irq plugin: Fixed some issues, renamed RRD-files.
Merge branch 'ph/irq'
Merge branch 'master' into merge/collectd-4
irq plugin: Converted to the new plugin interface.
Documented the lighttpd-support in `collectd(1)' and `collectd.conf(5)'.
Introduce two global variables: `hostname_g' and `interval_g'.
rrdtool plugin: Implemented the settings `StepSize', `HeartBeat', `RRARows', and `XFF'.
users plugin: Converted to the new plugin interface.
vserver plugin: Converted to the new plugin interface.
load plugin: Use `gauge_t' rather than `double'.
users plugin: Remove old `DBG' statement.
Merge branch 'ff/vserver' into collectd-4
csv plugin: Add a `DataDir' option.
src/collectd.conf.in: Added default entries for the `csv' and `rrdtool' plugins
src/common.c: Allow `check_create_dir' to create absolute directories.
irq plugin: Fix for non-Linux systems.
iptables plugin: Use a global `libiptc' if it exists.
iptables plugin: Fix building under non-Linux systems.
Replace all occurrences of `strtok' with `strtok_r'.
csv plugin: Replace `localtime' with `localtime_r'.
exec plugin: Replace `getpwnam' with `getpwnam_r'.
unixsock plugin: Replace `getgrnam' with `getgrnam_r'.
Merge branch 'pull/collectd-4' into collectd-4
email plugin: Converted to the new plugin interface.
configure.in: Added checks that find out how to include/define `NAN'.
src/collectd.h: Define a useable `NAN', based on `configure's findings.
collectd-nagios, rrdtool plugin, unixsock plugin: Use `isnan' rather than `==' or `!='.
src/plugin.[ch]: Add `log' callbacks.
syslog plugin: Added a `syslog' plugin which logs to syslog, using the new `log' interface.
iptables plugin: Implemented selection by rule-numbers.
src/collectd.conf.in: Added the iptables plugin.
Merge branch 'sb/iptables'
Merge branch 'master' into collectd-4
iptables plugin: Converted to the new plugin interface.
Replace all syslog-calls with one of the new logging-macros.
src/collectd.h: Don't load `syslog.h'.
iptables plugin: Remove `iptables_init' because it's not needed..
Replace all calls to `strerror' with `sstrerror'
stderr plugin: Add `File' config option to log to a certain file.
logfile plugin: Renamed the `stderr' to `logfile'.
Removed `utils_debug.[ch]' since debugging output is now handeled by the logging-statements.
logfile plugin: Renamed functions and changed error-messages to reflect the renaming.
interface plugin: Renamed the `traffic' plugin to `interface'.
collectd.conf.in: Updated and sorted the example configfile.
unixsock plugin: Fixed many issues. `GETVAL' and `PUTVAL' are now mostly working as intended.
Added Perl-module `Collectd::Unixsock' to contrib/
network plugin: Fixed quite some bugs.
Removed the `LOGFILE' and `COLLECT_{STEP,HEARTBEAT,XFF,RRAROWS}' defines.
logfile plugin: Don't call `access' with `stdout' and `stderr'.
collectd.conf.in: Added the `df' and `email' plugins.
collectd.conf(5): Documented the `iptables', `logfile', `processes', `syslog', and `unixsock' plugin.
syslog plugin: Fixed typo. s/sevetiry/severity/g;
sensors plugin: Fix programming mistakes.
plugin.[ch]: Implemented `plugin_unregister_config'.
network plugin: Fix shutdown code.
{processes,unixsock} plugin: Remove annoying debug messages.
common.[ch]: Provide a function `format_name' to turn a value-list into its string representation.
unixsock plugin: Use `format_name' rather than the local `cache_alloc_name'.
network plugin: Implemented duplicate detection and a `Forward' option.
network plugin: Don't loop multicast-pakets back to ourself.
logfile plugin: Don't use `access' when adding a logfile: It does not work as expected.
rrdtool plugin: Serialise access to the cache and to the function from the librrd.
network plugin: Implemented cache flush.
plugin.c: Implemented parallel reading of values.
{csv,network} plugin: Improved debug messages.
Implemented `LoadDS' which tells plugins to only register their DataSources.
Merge branch 'pull/collectd-4' into collectd-4
nut plugin: Added a plugin to query the `upsd' from the `network ups tools'.
exec plugin: Send SIGTERM to all running child-processes when exiting.
exec plugin: Updated the documentation and sample configfile.
Merge branch 'pull/collectd-4' into collectd-4
Merge branch 'collectd-3.11'
Merge branch 'master' into collectd-4
nut plugin: Fix building without the `upsclient' library.
configure: Added `libupsclient' to the library-overview.
plugin.c: Fix an endless loop.
AUTHORS: Added `Sjoerd van der Berg'.
Makefile.am: Removed `collectd.spec' from `EXTRA_DIST'.
Bumped version to 4.0.0-rc0; Updated ChangeLog.
src/liboconfig/Makefile.am: Added `aux_types.h' to the list of dependencies.
configure/collectd.h: Undef unusable `NAN' from <math.h> before defining our own.
Merge branch 'pull/collectd-4' into collectd-4
Merge branch 'pull/collectd-4' into collectd-4
configure.in: Bumped version to 4.0.0-rc1.
cpu plugin: Collectd CPU `steal time' as reported by new Linux kernels.
src/Makefile.am: Added `network.h' to the dependencies for the network plugin.
plugin.c: Take in account that `pthread_t' is a pointer under Darwin.
cpu plugin: Don't use `COLLECT_STEP' anymore.
disk plugin: The member-names of the `kstat_io_t'-struct were fixed.
configure.in: Many fixes for Solaris. Especially check the `kstat_io_t'-type for it's members.
disk, tape plugin: Handle different `kstat_io_t' correctly.
src/plugin.c: Fix compiler-warnings for the Sun CC.
configure.in: Bumped version to 4.0.0-rc3.
nut plugin: Reconnect to the server if the connection is lost.
src/plugin.c: Ensure that `wait_time' is at least `interval_g'.
contrib/: Added `extractDS.px' and `migrate-3-4.px'
contrib/: Added `init.d-sles10.1' and `spec.sles10.1'.
contrib/: Moved the SLES 10.1 files into a seperate subdirectory.
contrib/: Updated the `README' file.
README: Updated list of plugins and requirements.
collectd(1): Added documentation for the `perl' plugin.
configure.in: Added check for `libperl'.
Merge branch 'collectd-3.11'
Merge branch 'master' into collectd-4
Merge branch 'pull/collectd-4' into collectd-4
ping plugin: Fail if no hosts was pinged.
ping plugin: Improved error and debug messages.
Merge branch 'pull/collectd-4' into collectd-4
configure.in: Bumped version to 4.0.0-rc4
perl plugin: Use the `BaseName' only if it is non-empty.
ChangeLog: Added a note about the perl plugin.
collectd-nagios(1): Added manpage for the Nagios-glue.
configure.in: Print the Perl-version in the configure-summary.
Merge branch 'sh/perl' into collectd-4
configure.in: Bumped version to 4.0.0-rc5
rrdtool plugin: Add a config option to configure the RRA-timespans at runtime.
cpu plugin: Return an integer even under FreeBSD.
build system: Use the prefix given to --with-libperl to set the path to the perl interpreter.
Merge branch 'pull/collectd-4'
rrdtool plugin: config: Copy `value' before modifying it.
perl plugin: Use `Perl_newSVpv' rather than `newSVpv'
unixsock plugin: Don't add values to the cache that are older or as old as the values in the cache.
contrib: Collectd::Unixsock: Added inline-documentation.
Merge branch 'pull/collectd-4' into collectd-4
collectd.conf.in: Added the `Hostname' option to the sample config file.
email plugin: Only kill threads/close sockets that exist/are opened.
email plugin: Fix a segfault in the shutdown routine.
Merge branch 'pull/collectd-4' into collectd-4
src/liboconfig: Imported liboconfig 0.1.2.
memory plugin: Split up the memory data-sources into several data-sets.
migrate-3-4.px: Split up the memory.rrd file.
src/Makefile.am: Define `PREFIX' for the unixsock plugin.
liboconfig, liboping: Set version information.
configure.in: Bumped version to 4.0.0-rc6
rrdtool plugin: Updated copyright notice.
configure.in: Check for `libgen.h'.
liboconfig/Makefile.am: Don't remove `parser.[ch]' and `scanner.c' when making `clean'.
src/types_list.c: Added a function to parse a generic list of `types'.
types_list: Added `types.db'.
types_list: More error-messages when something cannot be parsed.
types_list: Do not free `ds' and `dsrc' because it's not copied in `plugin_register_data_set'.
Removed the config-option `LoadDS' and the passing of the `modreg_e' enum to `module_register' again.
src/configfile.c: s/TypesDS/TypesDB/;
Merge branch 'ff/types' into collectd-4
configure.in: Bumped version to 4.0.0-rc7
src/plugin.c: Copy the data-sets before inserting them in the list.
src/Makefile.am: Include `types.db' in the tarballs.
configure.in: Bumped version to 4.0.0-rc8
memory plugin: Bugfix: values_len is one now, not four.
src/types_list.c: Strip newlines from the end of the line.
iptables plugin: Fix a segfault in the shutdown code.
unixsock plugin: Remove the socket-file after closing the socket.
configure.in: Bumped version to 4.0.0-rc9
apple_sensors plugin: Fix the `module_register' function.
email plugin: Include <sys/un.h> rather than <linux/un.h>.
unixsock plugin: Don't include <sys/poll.h> since it's not used.
Merge branch 'pull/collectd-4' into collectd-4
disk plugin: Correct the collection of {read,write}-time.
unixsock plugin: Don't assert that `ds->ds_num == vl->values_num' when not built with debugging enabled.
configure.in: Don't check for grp.h twice.
src/plugin.c: assert (ds->ds_num == vl->values_len); when debug is enabled.
Merge branch 'collectd-3.11'
Merge branch 'master' into collectd-4
Merge branch 'pull/collectd-4' into collectd-4
Include `config.h' from all files.
collectd(1): Changed plugin information for v4.
contrib/extractDS.px: Allow extration of multiple DSes into one file with multiple DSes.
contrib/migrate-3-4.px: Handle `disk' and `partition' files correctly.
contrib/extractDS.px: Create RRD file instead of writing to STDOUT.
disk plugin: Remove slashed from disk-names.
email plugin: Only submit `spam_score' if any mails have been processed.
dns plugin: Only submit dns-traffic if either counter is non-zero.
rrdtool plugin: Assure that values, that are older then the newest value in the cache, are rejected.
contrib/{extractDS,migrate-3-4}.px: Don't use XML::Simple and don't check for the output directory.
contrib/migrate-3-4.px: Create (sub)directories for the disk plugin.
contrib/collection.cgi: Included a completely new version with hardly any functionality.
contrib/collection.cgi: Print proper HTML-header.
contrib/collection.cgi: Include `back'-links and more vertical labels.
contrib/collection.cgi: Improved some more graphs.
collectd-exec(5): Moved information about the `exec plugin' into an own manpage.
collectd-unixsock(5): Moved information about the `unixsock plugin' into an own manpage.
collectd-exec(5): Corrected/added some information.
Collectd::Unixsock: Handle instance `0' and interpret a returned `NaN' correctly.
unixsock plugin: Return a message in any case.
collectd.conf(5): Documented `PluginDir' and `TypesDB'.
collectd.conf(5): Moved information about ``special'' plugins from collectd(1) to here.
collectd-email(5): Moved information about the `email plugin' into an own manpage.
collectd-perl(5): Moved information about the `perl plugin' into an own manpage.
README: Cleaned up the description of plugins and added information about new plugins.
collectd-unixsock(5): Added a note about Collectd::Unixsock.
collectd-nagios(1) and collectd-unixsock(5): Reference one another.
configure.in: Bumped version to 4.0.0-rc10
src/plugin.c: Remove slashed from host, {plugin,type}{,-instance} here.
plugin.c: Added a comment that explains why the order of the linked list and callback are important.
sensors plugin: Let the read-function fail if something isn't right..
Merge branch 'collectd-3.11'
memory plugin: Fix unused variable warning under FreeBSD.
contrib/migrate-3-4.px: Added usage information.
exec plugin: Print a warning when the returned string is incorrect.
network plugin: Prepend the plugin's name to debug messages.
Merge branch 'pull/master'
Merge branch 'collectd-3.11'
ntpd plugin: Replace `syslog (LOG_ERR, ...)' with `ERROR (...)'.
src/configfile.c: Pass the `oconfig_item_t' types to the plugins if they request it.
snmp plugin: Added the first prototype of an SNMP plugin.
snmp plugin: First experimental code to read an SNMP-table.
snmp plugin: Implemented fetching of tables.
unixsock plugin: Moved the `parse_identifier' code to `common.c'
exec plugin: Change the input format so it's identical to the one used in unixsock.
collectd-exec(5): Documented the recent changes.
collectd-snmp(5): Added a manpage for the SNMP plugin.
snmp plugin: Cast the `bitstring' to (char *).
collectd-unixsock(5): Corrected the information about the PUTVAL format.
Merge branch 'pull/master'
collectd-snmp(5): Fix some errors and typos.
rrdtool plugin: Queue values to be written, but don't write them synchronously.
src/configfile.c: Pass the `oconfig_item_t' types to the plugins if they request it.
rrdtool plugin: Fixed some bugs in the queueing-code.
Bumped version to 4.0.0; Updated ChangeLog.
Merge branch 'ff/snmp'
Merge branch 'ff/rrdqueue'
src/plugin.h: Include the `interval' in the value lists.
network plugin: Send and receive the interval of value lists.
rrdtool plugin: Use the interval in the value lists to calculate the RRA sizes.
iptables plugin: Fix a segfault when a comment is passed in the configuration.
Merge branch 'collectd-4.0'
Merge branch 'collectd-4.0'
contrib/collection.cgi: Added graphs for gauge, if_errors, ipt_bytes and ipt_packets.
Bumped version to 4.0.1; Updated ChangeLog.
Merge branch 'collectd-4.0'
hddtemp, ntpd plugin: Allow numeric `Port' arguments.
Bumped version to 4.0.2; Updated ChangeLog.
Merge branch 'collectd-4.0'
snmp plugin: Use `size_t' for the OID length to be more portable.
configure.in, src/Makefile.am: Only link against Net-SNMP if it is found.
cpu plugin: Submit the right values in the Darwin code.
xmms plugin: Added a plugin to graph bitrate and frequencies or files played by XMMS.
ping plugin: Actually check the uid, not the address of `getuid'.
snmp plugin: Implemented the host-option `Interval'.
ChangeLog: Added changes for 4.0.3.
unixsock plugin: Implemented the `LISTVAL' command.
Collectd::Unixsock: Implemented the `listval' method.
configure: Implemented `--with-nan-emulation' for crosscompiling.
ChangeLog, README: Documented the `--with-nan-emulation' option.
Bumped version to 4.0.3.
Merge branch 'collectd-4.0'
load plugin: Fix the Linux code that reads `/proc/loadavg'.
liboconfig: Added `%option noyywrap' to the scanner.
snmp plugin: Many important bugfixes.
dns plugin: Check for `net/ppp_defs.h' and include it before `net/if_ppp.h' if it exists.
snmp plugin: Use the `snmp_sess_*' interface.
snmp plugin: Use several reading threads to parallelize the reading of SNMP hosts.
src/collectd-nagios.c: Copy the NAN-defines from `collectd.h'.
Bumped version to 4.0.4; Updated ChangeLog.
Merge branch 'collectd-4.0'
configure.in: Include `sys/types.h' and `sys/param.h' before other `sys/*.h' includes.
{hddtemp,mbmon,ntpd} plugins: Only use the `AI_ADDRCONFIG' if it's defined.
Impelemt an own version of `getpwnam_r'.
src/common.c: Allow the `pwbufp' argument to `getpwnam_r' to be NULL.
dns plugin: Added support for the old bind-interface.
build system: Do dependency checking in the configure script.
collectd-nagios(1): Fix typo.
Removed the `XXX_HAVE_READ' defines from all plugins.
memory plugin: Check for `HAVE_HOST_STATISTICS' rather than `HOST_VM_INFO'.
Merge branch 'pull/master'
src/collectd.conf.in: s/_MODULE_/_PLUGIN_/g
collectd-nagios: Display performance data and generally be more verbose.
Bumped version to 4.0.5; Updated ChangeLog.
Merge branch 'collectd-4.0'
Changed the test for the `libupsclient' to it uses `libupsclient-config'.
ChangeLog: A first draft of the changes that were made for 4.1.
sensors plugin: Fix the use of the ignorelist, so it matches the documentation.
syslog plugin: Call `openlog' right when the plugin is loaded.
src/collectd.conf.in: Added the `SocketFile' option for the email plugin.
Merge branch 'pull/collectd-4.0' into collectd-4.0
Bumped version to 4.0.6; Updated ChangeLog.
Merge branch 'collectd-4.0'
Merge branch 'pull/master'
Merge branch 'pull/collectd-4.0'
README: Added a pointer to the mailinglist.
network plugin: Allow port arguments to be numeric.
Merge branch 'sh/master'
Merge branch 'pull/collectd-4.0' into collectd-4.0
contrib/collectd2html.pl: Don't invoke the Perl interpreter with `-w'.
exec and unixsock plugin: Move the shared `PUTVAL' code into src/utils_cmd_putval.[ch].
Merge branch 'pull/master'
build system: Use `mysql_config' to find the appropriate flags for MySQL.
Merge branch 'pull/collectd-4.0' into collectd-4.0
build system: Use the libs provided by `mysql_config' to check for the lib itself.
build system: Several fixes for libcurl, libmysql, and libupsclient.
Merge branch 'collectd-3.11' into collectd-4.0
Bumped version to 4.0.7; Updated ChangeLog.
mysql plugin: Use a different define to determine if the read functionality should be enabled.
ChangeLog: Added a short note about the fix in the processes plugin.
Merge branch 'collectd-4.0'
netlink plugin: Added a plugin for (very) enhanced Linux traffic statistics.
netlink plugin: Use the parent's classid for `filter'.
collectd.conf(5): Added informatioin about the netlink plugin.
src/types.db: Added the new types introduced by the netlink plugin.
configure.in: Display wether the netlink library was found or not.
netlink plugin: Fix the submitted values.
netlink plugin: Yet another fix. `if_dropped' was getting bytes..
Merge branch 'collectd-3.11' into collectd-4.0
collectd.conf(5): Undo the changes of the previous merge.
Merge branch 'collectd-4.0'
build system: Improve detection of the libnetlink library.
build system: Skip a lot of Mac OS X only header checks when not on Mac OS X.
Merge branch 'pull/master'
build system: Correct the detection of Mac OS X.
netlink plugin: Fix several issues, including the collection of classes and filters.
build system: Fix linking with the libnetlib library.
ChangeLog, README: Added the netlink plugin.
netlink plugin: Removed unused code.
src/plugin.c: Remove a legacy debug message.
contrib/collection.cgi: Quite some changes, but still incomplete and not very usable..
Merge branch 'pull/master'
Merge branch 'pull/master'
Merge branch 'collectd-4.0'
collectd-snmp(5): Update the documentation.
Bumped version to 4.1.0; Updated ChangeLog.
Iain Lea (1):
collectd.spec: Updates for Fedora.
Kjell Randa (2):
Fixed Fedora specfile for Fedora 7 and collectd 4.0.5
contrib/fedora/collectd.spec: Updated for 4.0.6.
Marius Rieder (4):
memory plugin: Fix the `sysctl'-code which submitted the same values for all instances.
types.db: Reverse the order of the `df'-DSes.
src/plugin.c: Check `list_data_set' to be non-NULL before querying it.
memory plugin: Fix the Linux-code: It submitted the same value for all RRD-files.
Michael Renzmann (1):
collectd(1): Fix typo.
Peter Holik (1):
irq plugin: Added plugin to collect interrupt counters.
Sebastian Harl (34):
plugin.c: Check if `list_log' is not NULL.
stderr plugin: Added "stderr" plugin to log to stderr.
perl plugin: Added a plugin to embed a Perl interpreter into collectd.
perl plugin: Added "BaseName" config option.
perl plugin: Exported plugin_log() to Perl.
perl plugin: Exported plugin_log() to Perl.
perl plugin: Respect the modreg flags in module_register ().
perl plugin: Added the "IncludeDir" config option.
Link against liboconfig statically or use external shared library.
Fixed Shebang line in contrib/iptables/accounting.sh.
perl plugin: Work around a redefinition of DEBUG in perl.h.
README: Fixed a typo.
email, users and vserver plugins: Changed license to GPL v2 only.
perl plugin: Unregister all callbacks from collectd when shutting down.
plugin.c: Advance the llentry_t pointer before calling the shutdown callback.
collectd.c: Added '-t' command line option.
Added Perl module "Collectd" to contrib.
Marked the perl plugin to be experimental.
collectd.conf.pod: Fixed a typo.
unixsock plugin: Set default path of the UNIX socket to $localstatedir.
email plugin: Set default path of the UNIX socket to $localstatedir.
contrib/SpamAssassin/: Set default socket path to /var/run/collectd-email.
Added initial version off cussh.pl to contrib/.
Added a sample collection.conf to contrib/.
Updated .gitignore.
README, contrib/README: Fixed some typos.
Fixed some typos in the manpages.
configure.in: Generate version dynamically using version-gen.sh.
contrib/README: Updated information about collection.cgi.
[PATCH 1/2] exec plugin: Added support to specify a group as well.
[PATCH 2/2] collectd.conf.pod: Documented the exec plugin's group support.
exec plugin: Fixed a "control reaches end of non-void function" warning.
src/Makefile.am: Added utils_cmd_putval to exec_la_SOURCES.
utils_cmd_putval.c: Fixed a copy&paste error.
Sjoerd van der Berg (1):
iptables plugin: Adds a plugin to collect iptables'-counters.
---
.gitignore | 17
AUTHORS | 8
ChangeLog | 113
Makefile.am | 2
README | 316 +-
collectd.spec | 212 -
configure.in | 1159 +++++++-
contrib/PerlLib/Collectd.pm | 52
contrib/PerlLib/Collectd/Unixsock.pm | 322 ++
contrib/README | 55
contrib/SpamAssassin/Collectd.pm | 4
contrib/SpamAssassin/example.cf | 2
contrib/collectd2html.pl | 12
contrib/collection.cgi | 4564 +++++++++++++++++++----------------
contrib/collection.conf | 3
contrib/cussh.pl | 185 +
contrib/extractDS.px | 252 +
contrib/fedora/collectd.spec | 342 ++
contrib/fedora/init.d-collectd | 66
contrib/init.d-rh7 | 58
contrib/iptables/accounting.sh | 29
contrib/migrate-3-4.px | 384 ++
contrib/sles10.1/collectd.spec | 231 +
contrib/sles10.1/init.d-collectd | 75
src/Makefile.am | 344 +-
src/apache.c | 203 -
src/apcups.c | 304 --
src/apple_sensors.c | 114
src/battery.c | 246 -
src/collectd-email.pod | 72
src/collectd-exec.pod | 116
src/collectd-nagios.c | 498 +++
src/collectd-nagios.pod | 102
src/collectd-perl.pod | 167 +
src/collectd-snmp.pod | 210 +
src/collectd-unixsock.pod | 164 +
src/collectd.c | 314 +-
src/collectd.conf.in | 237 +
src/collectd.conf.pod | 664 ++++-
src/collectd.h | 70
src/collectd.pod | 581 ----
src/common.c | 675 ++---
src/common.h | 58
src/configfile.c | 652 ++---
src/configfile.h | 33
src/cpu.c | 200 -
src/cpufreq.c | 125
src/csv.c | 273 ++
src/df.c | 111
src/disk.c | 448 +--
src/dns.c | 281 --
src/email.c | 380 +-
src/entropy.c | 78
src/exec.c | 364 ++
src/hddtemp.c | 196 -
src/interface.c | 360 ++
src/iptables.c | 347 ++
src/irq.c | 207 +
src/libconfig/AUTHORS | 17
src/libconfig/LICENSE | 19
src/libconfig/Makefile.am | 17
src/libconfig/README | 19
src/libconfig/TODO | 11
src/libconfig/compat.h | 94
src/libconfig/conf_apache.c | 371 --
src/libconfig/conf_apache.h | 8
src/libconfig/conf_colon.c | 7
src/libconfig/conf_colon.h | 8
src/libconfig/conf_equal.c | 7
src/libconfig/conf_equal.h | 8
src/libconfig/conf_section.c | 201 -
src/libconfig/conf_section.h | 8
src/libconfig/conf_space.c | 109
src/libconfig/conf_space.h | 8
src/libconfig/conf_xml.c | 7
src/libconfig/conf_xml.h | 8
src/libconfig/libconfig.c | 1073 --------
src/libconfig/libconfig.h | 84
src/libconfig/libconfig_private.h | 28
src/libconfig/test-lc.c | 79
src/libconfig/win32.h | 44
src/liboconfig/COPYING | 340 ++
src/liboconfig/ChangeLog | 5
src/liboconfig/Makefile.am | 10
src/liboconfig/aux_types.h | 18
src/liboconfig/oconfig.c | 88
src/liboconfig/oconfig.h | 67
src/liboconfig/parser.y | 221 +
src/liboconfig/scanner.l | 59
src/liboping/Makefile.am | 2
src/load.c | 103
src/logfile.c | 124
src/mbmon.c | 186 -
src/memory.c | 175 -
src/multimeter.c | 112
src/mysql.c | 336 --
src/netlink.c | 610 ++++
src/network.c | 1292 ++++++++-
src/network.h | 14
src/nfs.c | 289 --
src/ntpd.c | 281 --
src/nut.c | 296 ++
src/perl.c | 1142 ++++++++
src/ping.c | 139 -
src/plugin.c | 746 ++++-
src/plugin.h | 175 -
src/processes.c | 367 --
src/rrdtool.c | 1047 ++++++++
src/sensors.c | 348 --
src/serial.c | 103
src/snmp.c | 1314 ++++++++++
src/swap.c | 131 -
src/syslog.c | 93
src/tape.c | 138 -
src/traffic.c | 478 ---
src/types.db | 72
src/types_list.c | 205 +
src/types_list.h | 27
src/unixsock.c | 763 +++++
src/users.c | 82
src/utils_avltree.c | 711 +++++
src/utils_avltree.h | 144 +
src/utils_cmd_putval.c | 217 +
src/utils_cmd_putval.h | 29
src/utils_debug.c | 174 -
src/utils_debug.h | 64
src/utils_dns.c | 83
src/utils_ignorelist.c | 28
src/utils_llist.c | 150 +
src/utils_llist.h | 59
src/utils_mount.c | 42
src/vserver.c | 574 +---
src/wireless.c | 125
src/xmms.c | 73
version-gen.sh | 14
135 files changed, 22564 insertions(+), 11813 deletions(-)
---
More information about the collectd-changes
mailing list