[collectd-changes] collectd, the system statistics collection daemon: Changes to 'refs/tags/collectd-4.6.1-ted0'

Florian Forster octo at verplant.org
Wed Mar 18 12:15:47 CET 2009


Tag 'collectd-4.6.1-ted0' created by Florian Forster <octo at leeloo.lan.home.verplant.org> at 2009-03-14 18:25 +0100

Tag for TED plugin, version 0

Changes since collectd-4.6.1:
Bruno Prémont (8):
      contrib/php-collection: A few more bug-fixes to the graphing scripts.
      php-collection/definitions.php: Add missing MetaGraph for tcp_connections
      php-collection: Fixes and multiple saved graph lists
      php-collection/graph.php: Add missing error500() function
      php-collection/definitions.php: Add MetaGraph definitions for bind plugin
      php-collection/functions.php: Escape/avoid problematic characters in RRD commandline
      php-collection: Add support for named graph lists as favorites
      bind plugin: Actually handle RR cache numbers as `gauge'..

Eric Reed (2):
      ted plugin: Add plugin for ``The Energy Detective''.
      ted plugin: Updated ted.c based on Florian's input.

Florian Forster (112):
      java plugin: Add an early prototype of a Java binding, similar to the Perl plugin.
      java plugin: Added the ability to have `Write' callbacks in Java modules.
      java plugin: Added some configuration possibilities.
      java plugin: Implemented oconfig types in Java.
      src/liboconfig/oconfig.[ch]: Add `oconfig_clone'.
      Merge branch 'master' into ff/java
      java plugin: Added the possibility to configure java plugins.
      collectd-java(5): Add a manual page for the java plugin.
      java plugin: Have "DispatchValues" return a meaningful status.
      java plugin: Divide times received from Java by 1000.
      java plugin: Add some comments to a nasty if-cascade.
      java plugin: Implement `plugin_get_ds' aka. GetDS.
      java plugin: Conditionally register read, write, and shutdown callbacks.
      src/plugin.[ch]: Implement `plugin_dispatch_values_async'.
      java plugin: Use the new `plugin_dispatch_values_async' function.
      collectd-java(5): Fix a typo.
      Merge branch 'ff/java' of /var/lib/git/collectd into ff/java
      java plugin: Implement a reference counter for the JVMEnv pointers.
      bindings/java: Moved the `PluginData' and `ValueList' classes.
      Revert "src/plugin.[ch]: Implement `plugin_dispatch_values_async'."
      java plugin: Update the full name of the moved classes.
      src/plugin.c: Implement `plugin_register_complex_read'
      src/plugin.c: Change the write callbacks to receive a user_data_t pointer.
      java plugin: Use the changed plugin infrastructure to call read and write functions directly.
      java plugin: Change the API to use the `DataSet' class.
      src/plugin.c: Remove all read functions before calling the shutdown functions.
      java plugin: Implement plugin registration via `RegisterRead'.
      java plugin: Improve the read registration code.
      java plugin: Implemented write plugin registration.
      collectd-java(5): Updated the documentation.
      java plugin: Implement registration for the other methods.
      java plugin: Added comments for most functions.
      java plugin: Expose `plugin_log' to Java plugins.
      Revert part of 5f195369: Accidentally commited changes to src/Makefile.am.
      java plugin: Change the name of all functions to conform to the Java convention.
      collectd-java(5): Update the documentation.
      java plugin: Rename `CollectdAPI' to `Collectd'.
      Merge branch 'collectd-4.6'
      Merge branch 'master' into ff/java
      src/plugin.c: Add a user_data_t pointer to flush callbacks.
      java plugin: Add support for `flush' callbacks.
      src/plugin.c: Add a user_data_t pointer to log callbacks.
      java plugin: Add support for `log' callbacks.
      collectd.conf(5): Updated the information on the java plugin.
      collectd-java(5): Fix a typo.
      bindings/java/: Add some javadoc markup to the interfaces.
      src/plugin.c: Add a user_data_t pointer to notification callbacks.
      java plugin: Add support for `notification' callbacks.
      src/plugin.c: Fix plugin_dispatch_notification again.
      src/collectd.conf.in: Add `LoadPlugin java'.
      java plugin: Expose `plugin_dispatch_notification' to Java plugins.
      logfile plugin: Interpret `(notification_t *)->time == 0' as `now'.
      java plugin: Add support for `match' callbacks.
      src/plugin.c: Assure that targets get dynamically allocated memory.
      Merge branch 'collectd-4.6'
      Merge branch 'master' into ff/java
      java plugin: Add support for `target' callbacks.
      bindings/java/: Unify inline documentation terms.
      bindings/java/: CollectdMatchFactoryInterface: Add more JavaDoc.
      collectd-java(5): Documented the `match' and `target' callbacks.
      collectd.conf(5), collectd-java(5): Updated the documentation for the Java plugin.
      contrib/oracle/create_schema.ddl: Add GPLv2 license information.
      oracle plugin: Fix type size issue under 64bit systems.
      dns plugin: Don't pass a NULL pointer to `pcap_open_live'.
      Merge branch 'collectd-4.5' into collectd-4.6
      Merge branch 'collectd-4.6'
      Merge branch 'ff/java'
      protocols plugin: Add a plugin which collets protocol information.
      protocols plugin: Add to configuration summary and collectd.conf.in.
      src/collectd.conf.in: Only include very few standard plugins by default.
      README: Documented the `--with-fp-layout' configure option.
      ping plugin: Add support for drop rate and standard deviation.
      src/plugin.c, network, rrdtool: Improved thread shutdown.
      Merge branch 'bp/php-collection' into collectd-4.5
      snmp plugin: Added a note about a potential bug that needs fixing.
      libcollectdclient: Check if the file handle is valid before writing to it.
      collectd.conf(5): Mention that `Oracle' doesn't like semicolons..
      contrib/collection3/bin/.htaccess: Add file.
      contrib/collection3/bin/.htaccess: s/SetHandler/AddHandler/
      contrib/collection3: Add the "DataDir" config option.
      contrib/collection3: Add "Total" to "GenericIO" graphs.
      contrib/collection3: Add the "IgnoreUnknown" config option.
      contrib/collection3: Minor cleanups.
      contrib/collection3: Fix stacking with NAN values.
      rrdtool plugin: Fix a possible race condition at startup.
      ted plugin: Fix indentation and other style cleanups.
      ted plugin: Fix some rough edges.
      collectd.conf(5): Documented the ted plugin.
      src/types.db: Removed the `ted' type.
      src/plugin.c: Remove an unused variable.
      gmond plugin: Add a plugin to receive Ganglia multicast traffic.
      gmond plugin: Add a configuration.
      rrdtool plugin: Beatify a debugging message.
      Merge branch 'collectd-4.6'
      Merge branch 'ff/gmond'
      src/liboping/test_liboping.c: Remove legacy file.
      contrib/collection3: Add the `index' to the parameters.
      contrib/collecion3: Add graphs for `dns_opcode' and `io_octets'.
      contrib/collection3: Add graph for "Table space" graphs.
      contrib/collection3: Update bin/json.cgi to use the JSON module.
      contrib/collection3: Minor HTML work-around for some browsers.
      contrib/collection3: Fix two minor issues.
      src/common.c, memory plugin: Fix a potential problem under Solaris.
      contrib/collection3: Add the "height" parameter.
      contrib/collection3: Add graph for `ps_cputime'.
      contrib/collection3: Use {interface} in `if_octets' graphs.
      bind plugin: "Trivial patch" to make `rr cache' stats work.
      Merge branch 'collectd-4.5' of octo at verplant.org:/var/lib/git/collectd into collectd-4.5
      ted plugin: Don't expect a minimum length.
      Merge branch 'collectd-4.5' into collectd-4.6
      Merge branch 'collectd-4.6'
      Merge branch 'master' into er/ted

Sebastian Harl (17):
      Moved remove_special() from the bind plugin to the "common" module.
      tables plugin: Added a generic plugin to parse tabular data.
      Moved parse_value() from the table plugin to the common module.
      powerdns, utils_cmd_putval, utils_db_query: Use parse_value().
      table plugin, src/common: Un-escape '\t', '\n' and '\r' in column separators.
      perl plugin: Deprecated the use of plugin_register() to register data-sets.
      types.db(5): Added a note about distributing custom types.db files.
      collectd-unixsock(5): Slightly improved the description.
      Updated various copyright information.
      Updated various copyright information.
      src/common.c: Fixed a race condition in check_create_dir().
      postgresql_default.conf: Don't use the deprecated {Min,Max}PgVersion options.
      postgresql plugin: Made variable names more self-explanatory.
      postgresql_default.conf: Added a short usage and copyright header.
      collectd.conf(5): Don't mix spaces and tabs in configuration examples.
      postgresql_default.conf: Make sure the "disk_io" query does not return NULLs.
      Merge branch 'sh/collectd-4.5' into sh/collectd-4.6

Stefan Pfab (1):
      contrib/collection3: Add "Wirkleistung" graph.

Tom Throckmorton (1):
      contrib/exec-nagios.px: Make it possible to run the same script multiple times.

---
 README                                             |   25 +-
 bindings/java/org/collectd/api/Collectd.java       |  295 ++
 .../org/collectd/api/CollectdConfigInterface.java  |   33 +
 .../org/collectd/api/CollectdFlushInterface.java   |   33 +
 .../org/collectd/api/CollectdInitInterface.java    |   33 +
 .../org/collectd/api/CollectdLogInterface.java     |   33 +
 .../api/CollectdMatchFactoryInterface.java         |   49 +
 .../org/collectd/api/CollectdMatchInterface.java   |   48 +
 .../api/CollectdNotificationInterface.java         |   33 +
 .../org/collectd/api/CollectdReadInterface.java    |   47 +
 .../collectd/api/CollectdShutdownInterface.java    |   33 +
 .../api/CollectdTargetFactoryInterface.java        |   49 +
 .../org/collectd/api/CollectdTargetInterface.java  |   48 +
 .../org/collectd/api/CollectdWriteInterface.java   |   33 +
 bindings/java/org/collectd/api/DataSet.java        |  137 +
 bindings/java/org/collectd/api/DataSource.java     |  145 +
 bindings/java/org/collectd/api/Notification.java   |   88 +
 bindings/java/org/collectd/api/OConfigItem.java    |   91 +
 bindings/java/org/collectd/api/OConfigValue.java   |   96 +
 bindings/java/org/collectd/api/PluginData.java     |  127 +
 bindings/java/org/collectd/api/ValueList.java      |  122 +
 bindings/perl/Collectd.pm                          |    2 +-
 configure.in                                       |  261 ++
 contrib/collection3/bin/.htaccess                  |    2 +
 contrib/collection3/bin/graph.cgi                  |   16 +-
 contrib/collection3/bin/index.cgi                  |    3 +-
 contrib/collection3/bin/json.cgi                   |   39 +-
 contrib/collection3/etc/collection.conf            |   43 +-
 contrib/collection3/lib/Collectd/Graph/Common.pm   |   46 +-
 contrib/collection3/lib/Collectd/Graph/Config.pm   |    3 +-
 contrib/collection3/lib/Collectd/Graph/Type/Df.pm  |   17 +-
 .../lib/Collectd/Graph/Type/GenericIO.pm           |   43 +-
 .../lib/Collectd/Graph/Type/GenericStacked.pm      |   49 +-
 .../lib/Collectd/Graph/Type/PsCputime.pm           |   97 +
 .../lib/Collectd/Graph/Type/TableSize.pm           |  236 ++
 .../lib/Collectd/Graph/Type/Wirkleistung.pm        |   90 +
 .../collection3/lib/Collectd/Graph/TypeLoader.pm   |   11 +-
 contrib/cussh.pl                                   |    2 +-
 contrib/exec-nagios.px                             |   16 +-
 contrib/oracle/create_schema.ddl                   |   21 +
 contrib/php-collection/browser.js                  |  115 +-
 contrib/php-collection/definitions.php             |   56 +-
 contrib/php-collection/functions.php               |   49 +-
 contrib/php-collection/graph.php                   |    7 +
 contrib/php-collection/index.php                   |   17 +-
 src/Makefile.am                                    |   74 +-
 src/bind.c                                         |   44 +-
 src/collectd-java.pod                              |  555 ++++
 src/collectd-perl.pod                              |    4 +
 src/collectd-unixsock.pod                          |    8 +-
 src/collectd.conf.in                               |  253 ++-
 src/collectd.conf.pod                              |  338 +++-
 src/common.c                                       |  150 +-
 src/common.h                                       |   43 +-
 src/cpu.c                                          |    4 +-
 src/csv.c                                          |    5 +-
 src/dns.c                                          |    2 +-
 src/exec.c                                         |    8 +-
 src/gmond.c                                        | 1100 +++++++
 src/java.c                                         | 2996 ++++++++++++++++++++
 src/libcollectdclient/client.c                     |   16 +-
 src/liboconfig/oconfig.c                           |   94 +-
 src/liboconfig/oconfig.h                           |    4 +-
 src/liboping/test_liboping.c                       |   59 -
 src/logfile.c                                      |   14 +-
 src/memory.c                                       |    5 +-
 src/network.c                                      |   91 +-
 src/notify_desktop.c                               |    6 +-
 src/notify_email.c                                 |    6 +-
 src/oracle.c                                       |    6 +-
 src/perl.c                                         |   26 +-
 src/ping.c                                         |  712 ++++--
 src/plugin.c                                       |  463 +++-
 src/plugin.h                                       |   39 +-
 src/postgresql.c                                   |   27 +-
 src/postgresql_default.conf                        |   27 +-
 src/powerdns.c                                     |   27 +-
 src/protocols.c                                    |  248 ++
 src/rrdcached.c                                    |    5 +-
 src/rrdtool.c                                      |   74 +-
 src/snmp.c                                         |    1 +
 src/syslog.c                                       |    5 +-
 src/table.c                                        |  560 ++++
 src/ted.c                                          |  361 +++
 src/types.db                                       |   14 +-
 src/types.db.pod                                   |    3 +
 src/utils_avltree.c                                |    2 +
 src/utils_cmd_putval.c                             |   19 +-
 src/utils_db_query.c                               |   53 +-
 89 files changed, 10573 insertions(+), 817 deletions(-)
---



More information about the collectd-changes mailing list