"show graph" action: Add page showing one instance of a graph.
"search json" action: Move the JSON callback method into an own action.
src/utils_cgi.[ch]: Move "html_print_search_box" to here.
share/style.css: Add some basic styles for the table layout.
"list graphs" action: Move the overall HTML structure into src/utils_cgi.c.
src/utils_cgi.c: Fix minor problems with the HTML escape functions.
src/utils_array.[ch]: Implement "array_sort".
"list graph" action: Search case-independent.
src/common.[ch]: Implement "strtolower" and "strtolower_copy".
.gitignore: Add a couple more automatically generated files.
share/collection.conf: Add "Load" graph.
share/collection.js: Add links to dynamically created instances.
Add JavaScript code for AJAX-based "real time" searching.
share/jquery-1.4.2.min.js: Downloaded "jQuery JavaScript Library v1.4.2".
Add a CSS file.
src/action_list_graphs.c: Properly escape HTML.
src/utils_cgi.[ch]: Implement more variants of "html_escape".
src/utils_cgi.[ch]: Implement "html_escape".
Rename: src/utils_params.[ch] → src/utils_cgi.[ch]
src/action_list_graphs.c: Implement a limit of instances returned.
src/graph_config.c: Use the correct config file …
… rather than a hard-coded default.
… rather than a hard-coded default.
Build system: Install the config file.
src/action_list_graphs.c: Add a simple search box.
Merge branch 'search'
Conflicts:
src/graph_def.c
src/graph_ident.h
src/graph_instance.h
Conflicts:
src/graph_def.c
src/graph_ident.h
src/graph_instance.h
src/action_graph.c: Remove debugging output.
src/utils_params.c: Actually, "gmtime_r" is required according to RFC 1123.
src/action_graph.c: Send an "Expires" header.
src/utils_params.c: Use "gmtime_r" rather than "localtime_r" …
… to work around an Apache or FastCGI bug.
… to work around an Apache or FastCGI bug.
src/utils_params.c: Fix some compiler warnings.
src/graph_def.c: Fix an annoying "error" message.
The message was printed for valid fields, too, due to "TypeInstance" being
handled elsewhere.
The message was printed for valid fields, too, due to "TypeInstance" being
handled elsewhere.
src/action_graph.c: Send a "Last-Modified" header.
src/utils_params.[ch]: Implement "time_to_rfc1123".
src/graph_{ident,instance}.[ch]: Implement getting the mtime from instances.
src/utils_params.[ch]: Implement and use "script_name()".
action "graph": Implement handling of arbitrary begin/end times.
Autotoolization.
oconfig.c: Fix compiler warning.
collection.conf: Add "ShowZero" options to some graphs.
First attempt at a search infrastructure.
graph.c: Implement the "ShowZero" config option.
graph_def.c: Make default number format easier to read.
collection.conf: Configure the "memory" graph.
graph_def.c: Implement the "Format" config option.
graph.[ch]: Implement "graph_get_rrdargs".
collection.conf: Add some more graphs.
action "list_graphs": Fix indentation.
graph_instance.[ch]: Implement "inst_describe".
Add example configuration file.
Fix compiler warnings.
graph.[ch]: Remove the "gl_" prefix.
graph_list.c: Removed unused stuff.
Move the graph class into an own module.
filesystem.[ch]: Move filesystem accessing functions into a separate module.
graph_instance.[ch]: Move the graph_instance_t code into an own module.
Add .gitignore file.
Add forgotten files.
graph_def.c: Implement the "Stack" and "Area" options.
graph_config.[ch]: Add forgotten files.
graph_def.c: Split the config handling into two functions.
graph_def.c: Implement color config option.
Implement "DEF" configuration.
graph_ident.[ch]: Add ident_get_* methods.
graph_list.c: Clear instances before re-scanning the directory.
graph_list.[ch]: Implement some (very simple) config handling.
Import liboconfig from collectd.
graph_def.[ch]: Implemented DEF-based graph generation.
graph_list.c: Improve error handling in one little case.
graph_ident.c: Fix a logic error in "part_copy_with_selector".
graph_list.c: Allocate graph_def_ts on the fly.
graph_def.c: Add the "color" member.
graph_def.[ch]: Implement "def_append".
14 years agograph_ident.[ch]: ident_copy_with_selector: More fine-grained control over what wildc...
graph_ident.[ch]: ident_copy_with_selector: More fine-grained control over what wildcards are replaced.
graph_def.[ch]: Class for handling data sources in graphs (DEFs).
graph_list.[ch]: Implement "gl_graph_get_selector".
graph_ident.[ch]: Move the graph_ident_t data structure into an own module.
action graph: Remove unused functions.
The get_random_color() function has been moved to common.[ch].
The get_random_color() function has been moved to common.[ch].
First working version of the configurable graphlist stuff.
action_list_graphs.c: Group instances by the graph object.
graph_list.[ch]: Implement "{graph,inst}_get_selected".
common.[ch]: Implement "strlcat".
utils_params.[ch]: Implement "uri_escape".
graph_list.c: Add missing folding marker.
graph_list: Implement better iterator functions.
graph_list.c: Add folding markers.
graph_list: Add basic configuration infrastructure.
Uhm, lots of stuff changed. Forgot to check in to be honest ;)
Free the graph_def structure.
action graph: Added some code to determine the DS names from RRD files.
action graph: Initial code.
graph_list: Sort list alphabetically.
action_list_graphs.c: Implement real simple HTML output.
test.fcgi.c: Introduce an array of actions.
graph_list: Free old list when re-scanning.
Rename fcgi_test.c to test.fcgi.c
Add the "list_graphs" action.
Initial import.