2006-01-15 nicolaw
* lib/RRD/Simple.pm (1.30):
+ Removed notice about add_source() not working with
latest versions of RRD from the POD.
+ Added Test::Pod and Test::Pod::Coverage unit tests
+ The graph() method now allows arrays to be passed
as key value options, thus allowing many --colour
values to be set
+ Added the "source_colors" parameter to the graph()
method to specify the plotted data source line colours
+ Added the "source_labels" parameter to the graph()
method to specify data source labels in the legend/key
+ Changed the add_source() method to try and use
the RRDs module for all the needed rrdtool
functionality, instead of having to spawn an external
copy of the rrdtool binary. A patch submitted to
Tobi on 2006/01/08 which should be available in the
1.2.13 release of rrdtool will allow RRDs::dump to
dump to a filename instead of STDOUT, this removing
the need for RRD::Simple to use the rrdtool binary
at all.
+ Tweaked POD a little
+ Fixed some typos in the code where "3year" and "3years"
were being mixed up. They have all been changed to be
"3years" now, as per the POD.
+ Added the retention_period() method to return (in
seconds) how long the RRD will store data for.
+ The graph() method will now only generate graphs which
the RRD file has enough data for. (ie, a 1 week long
RRD file will not try and generate a 3 year graph etc)
+ Fixed a bug whereby the create() method and the graph()
method were both getting the same values back from the
_seconds_in() function, which should not be the case.
This was resulting in blocky graphs because there was
not enough margin between RRA boundies to ensure that
each graph was getting the highest resolution data that
you would expect. Also, _seconds_in() was returning
slightly too high values, which indirectly caused the
X asis labels to overlap eachother in some instances.
2006-01-15 nicolaw
* Changes (1.12): Bug fix in _seconds_in
2006-01-15 nicolaw
* Changes (1.11): Added source_labels
2006-01-15 nicolaw
* examples/linux_disk.pl (1.4): labels => source_labels
2006-01-15 nicolaw
* examples/graph2-daily-example.png (1.1): Adding
2006-01-15 nicolaw
* examples/linux_disk.pl (1.3): Added upper limit on graph scale of
100
2006-01-15 nicolaw
* examples/linux_disk.pl (1.2): Added custom graph colours and
explicit setting of key/legend source labels
2006-01-14 nicolaw
* MANIFEST (1.17): Added examples/linux_disk.pl
2006-01-14 nicolaw
* examples/linux_disk.pl (1.1): Adding
2006-01-14 nicolaw
* Changes (1.10): Version 1.30 (14th Jan)
2006-01-08 nicolaw
* MANIFEST (1.16): Added examples/graph2-daily-example.png
2006-01-07 nicolaw
* MANIFEST (1.15): Ordered and added ChangeLog
2006-01-07 nicolaw
* README (1.3): Added a comma , to improve
2006-01-07 nicolaw
* doit (1.10): Check for lib and t too
2006-01-07 nicolaw
* doit (1.9): Added checking for important files
2006-01-07 nicolaw
* doit (1.8): Improved to include changelog and checking of
manifest etc
2006-01-07 nicolaw
* Changes (1.9): Added POd unit tests and fixed pod
2006-01-07 nicolaw
* MANIFEST (1.14): Adding POD unit tests
2006-01-07 nicolaw
* t/: 10pod.t (1.1), 11pod_coverage.t (1.1): Adding
2006-01-06 nicolaw
* t/03add_source.t (1.3): Enabled the add_source() tests for
version 3 RRD files (1.2x) again
2006-01-06 nicolaw
* lib/RRD/Simple.pm (1.29): Improved the method of how we get the
last values from an RRD. Added ability for add_source() method to
work on RRD v3 (1.2x) files. Added /usr/local/rrdtool*/bin/ to the
search path for the rrdtool binary
2006-01-06 nicolaw
* lib/RRD/Simple.pm (1.28): Changed escaping on date in graph() to
only happen with RRDs version 1.2 or greater (escaping should not be
used with version 1.0)
2006-01-01 nicolaw
* Makefile.PL (1.8): Changed to only print the first 500 characters
returned from perlgirl.org.uk
2005-12-30 nicolaw
* examples/: ApacheAccessLogActivity.pl (1.8), foo.pl (1.3),
graph.pl (1.3), graph2.pl (1.4): Removed old GNU GPL license
cruft
2005-12-30 nicolaw
* lib/RRD/Simple.pm (1.27): Changed license from GNU GPL to Apache
2.0
2005-12-30 nicolaw
* COPYING (1.2): Deleted
2005-12-30 nicolaw
* NOTICE (1.1): Added
2005-12-30 nicolaw
* MANIFEST (1.13): Added NOTICE file
2005-12-30 nicolaw
* MANIFEST (1.12): Removed GNU COPYING file and added Apache
LICENSE file
2005-12-30 nicolaw
* doit (1.7): Standard build script
2005-12-30 nicolaw
* LICENSE (1.1): Adding
2005-12-29 nicolaw
* lib/RRD/Simple.pm (1.26): Added GPL header comments
2005-12-29 nicolaw
* Makefile.PL (1.7): Improved version number extraction to use 2
methods
2005-12-29 nicolaw
* examples/: ApacheAccessLogActivity.pl (1.7), foo.pl (1.2),
graph.pl (1.2), graph2.pl (1.3): Added GPL header comment
2005-12-29 nicolaw
* Makefile.PL (1.6): Updated with some comments and using
ExtUtil::MM_Unix
2005-12-28 nicolaw
* Makefile.PL (1.4): Updated to submit installation information to
perlgirl.org.uk
2005-12-28 nicolaw
* Changes (1.2): Added more changes
2005-12-28 nicolaw
* lib/RRD/Simple.pm (1.25): Changed warnings to only be output when
perl warnings are enabled (checks $^W)
2005-12-28 nicolaw
* t/: 04lazy_create_by_update.t (1.4), 07correct_spelling.t (1.5):
Disabled perl warnings for methods which will output warnings under
specific circumstances, so that people will not be alarmed by
"strange" messages popping up during unit tests
2005-12-26 nicolaw
* lib/RRD/Simple.pm (1.24): Fixed typo of minimal_heartbeat as
heartbeat in add_source()
2005-12-26 nicolaw
* lib/RRD/Simple.pm (1.23): Changed add_source to not work with v3
rrd
2005-12-11 nicolaw
* examples/graph2.pl (1.1): Adding
2005-12-09 nicolaw
* lib/RRD/Simple.pm (1.9): Fixed fookin stupid =~ instead of = typo
in update() for time selection
2005-12-08 nicolaw
* lib/RRD/Simple.pm (1.8): Altered POD
2005-12-06 nicolaw
* README (1.2): Fixed
2005-12-06 nicolaw
* MANIFEST (1.3): Added more tests
2005-12-06 nicolaw
* t/04lazy_create_by_update.t (1.2): Fixed typo
2005-12-06 nicolaw
* lib/RRD/Simple.pm (1.5): Fixed automatic creation of RRDs from
update
2005-12-06 nicolaw
* t/04lazy_create_by_update.t (1.1): Added
2005-12-06 nicolaw
* Makefile.PL (1.2): Added prereqs
2005-12-06 nicolaw
* lib/RRD/: Managed.pm (1.2), Store.pm (1.2): No longer needed for
development
2005-12-06 nicolaw
* lib/RRD/Simple.pm (1.4): Abstracted ds addition to a seperate
method which can be called from update
2005-12-06 nicolaw
* lib/RRD/Simple.pm (1.2): Fixed create/update and filename/1st
param passing
2005-12-06 nicolaw
* MANIFEST (1.2): Added tests
2005-12-06 nicolaw
* t/: 01synopsis_example_test.t (1.2), 02lazy_example_test.t (1.2),
01synopsis_example_test.t (1.3), 02lazy_example_test.t (1.3):
Updated
2005-12-06 nicolaw
* t/02lazy_example_test.t (1.1): Added
2005-12-06 nicolaw
* t/01synopsis_example_test.t (1.1): Adding
2005-12-05 nicolaw
* lib/RRD/: Managed.pm (1.1), Simple.pm (1.1), Store.pm (1.1):
Adding
2005-12-05 nicolaw
* COPYING (1.1), INSTALL (1.1), MANIFEST (1.1), META.yml (1.1),
Makefile.PL (1.1), README (1.1), TODO (1.1), doit (1.1): Adding