raXnet - cacti

0.8.2a
-bug: Fixed various problems updating the poller cache.
-bug: Fixed the Weatherbug script to work under Redhat 9.
-cactid: Updated poller to use detached threads based on each host.

0.8.2
-bug#47: The 'cacti_server_os' variable is now auto-detected.
-bug#56: Possible endless loop for non 0.8 users in version upgrade loop.
-bug#57: Cacti does not take the 'graph_tree_id' column into account when
re-ordering trees which can cause unexpected results.
-bug#59: Regular expression bug that caused 'query_unix_partitions.pl' not
to function on FreeBSD.
-bug#60: Incorrect index OID in the (currently unused) 'host_disk.xml' SNMP
query.
-bug#61: Problems adding additional graph items to an input after the template 
is in use by graphs.
-bug#64: Cactid now checks for the RRDTool path in the 'settings' table.
-bug#67: Problems with wrapping and 'diskfree.pl'.
-bug: Problems deleting GPRINT presets.
-bug: Undefined variable errors on the graph settings page if built in user
authentication was turned off.
-bug: Kill cached field value when messages are displayed.
-bug: Graph trees now honor the RRA selected when creating the tree 
(andy@fud.org.nz)
-bug: Graph and data source titles are now properly updated when making changes
to graph or data templates.
-bug: Unexpected results when trying to delete top level branches from a graph 
tree.
-bug: Problems expanding/contracting trees when two or more nested branches had 
the hidden flag set.
-feature: Added ability to turn off checks for an entire host.
-feature: Added SNMP and operating system variable printout to the about page.
-feature: Added 95th percentile support. See the manual for more information.
-feature: Added setting for data query maximum field length.
-cactid: Added downed host detection.
-cactid: Code cleanup: formatting, compiler warnings, and removal of unused 
functions.
-cactid: Daemon support has been removed from cactid for the time being, it must
be run out of CRON.
-cactid: Have autoconf detect net-snmp before trying ucd-snmp to prevent failure
on default Redhat installs.

0.8.1
-bug#40: Fixed OIDs in serveral Netware data templates.
-bug#41: Data source and graph names are lost when created from a  template.
-bug#44: Fixed Host MIB logged in users OID in data template.
-bug#46: Fixed an RRDTool/PHP binary variable mixup on the install page
for win32 users.
-bug#48: Changed the "Create" button on the settings page to "Save".
-bug#52: Make sure the data source/graph names are pulled down after clicking
"Create", so the user can press cancel.
-bug: Changed references from $_SERVER["SCRIPT_NAME"] to $_SERVER["PHP_SELF"]
because of strange behavior on PHP 4.3.2 under Windows.
-bug: Make sure to filter on the "cached title" for on both the data sources
and graph management pages.
-bug: Fixed error when debug mode was on and the user tried to add a new graph
or data source.
-bug: Take tree permissions into account when displaying the "Default Tree"
dropdown on the graph settings page.
-bug: Incorrect graph title was displayed on graph tree delete confirmation.
-bug: Win32: Graphs were being exported even when the graph export path was left
blank.
-bug: Exported graphs were displayed in the incorrect order.
-bug: Legends were not displayed on exported graphs.
-bug: HRULE items caused graphs to break.
-feature: You can now use negative VRULE items, such as '-12:00' to display a
line 12 hours ago.
-bug: Data queries that had a non-integer index would not render graph/data
source titles properly.
-auth: LDAP authentication updates

0.8
-feature: Added support for graph, data source, and host templates.
-feature: Added a stricter concept of hosts which enables better 
organization and easier graph creation.
-feature: Created data queries which enable the retrieval of indexable 
data in the form of a query.
-feature: Revised the entire UI creating more functional and attractive 
forms.
-feature: New generic poller interface enables other pollers to handle 
the data gathering for Cacti.
-feature: Added support for net-snmp 5.x.
-docs: Revised the install documentation and re-wrote the manual for this 
version.
-feature: The beginnings of a threaded c-based poller (cactid), which is 
not completely function at this point.
-feature: And much much more...

0.6.8a
-bug: Unchecked string being passed to rrdtool caused a potential security 
problem.
-bug: The logout funtionality was broken for some users because of a 
missing fourth argument.
-bug: Fixed some SNMP parsing problems.
-bug: Fixed a problem with using quotes for data source input.

0.6.8
-feature: Added the following new rrdtool graph options: --units-exponent 
value, --unit, and --logarithmic.
-feature: Added the ability to show exact numbers in GPRINT, users can now 
specify a custom GPRINT string on a per-graph item basis.
-bug: Any data input source with more than one output would be added as a 
multi-data source .rrd file.
-bug: Some data source file name issues.
-bug: Cacti now checks to see if a host exists when adding it to be graphed.
-feature: There is now an optional "remove verification" for most of 
cacti's dialogs.
-feature: There is a "logout" button when viewing graphs (not for the 
guest user).
-docs: Updated the Win32 docs (thanks Larry).
-bug: Fixed some rare HTML "multipart/form" bugs with PHP.
-feature: Added a "Default View Mode" for each user when viewing graphs.
-bug: Fixed some bugs where you would change a parent graph item to a child 
or a child graph item to a parent when graph grouping was turned on.
-bug: Fixed some potential security bugs by eliminating cacti's use of 
cookies.

0.6.7
-feature: Added a "none" option for a data source when creating a CDEF.
This can be used if you check the "Use the current data source being 
used on the graph instead of a preset one" box.
-feature: Each user has a default graph policy: ALLOW or DENY for their
graph permissions.
-bug: Unique .rrd filename/data source name issues for SNMP "Make Graph"
have been fixed.
-feature: Changing the data source for a graph group parent will change
the data sources for each of the child items.
-bug: Logging has been fixed so errors do not show up in the Apache 
error_log any more.
-bug: VRULE's work correctly now. Enter a time in the "value" field to use
them, such as "00:00" or "14:00".
-feature: If you select a graph to be added to the graph hierarchy, the
"This Item is a Graph" checkbox is automatically selected.
-docs: Install docs have been updated for Unix/Win32, documentation on 
upgrading cacti has been added. See the 'docs/' directory for more 
information.
-bug: SNMP can function on win32/unix without snmpwalk/snmpget binaries.
This will only work if you have php-snmp support compiled into both your
php binary and web server modules. This is already the case for win32.
-bug: A bug when more than one data source was created using the same
data input source with multiple outputs has been fixed.
-feature: The default install/upgrade screen has been revised.

0.6.6
-feature: Multiple data sources per .rrd is supported. To use this
feature, simply create a data input source with multiple outputs that
'Update RRA'.
-feature: Graph item grouping, which enables you to delete/reorder
groups of similair graph items.
-feature: Graph preview and output preview in the console, which allows
you to preview what a graph will look like/what rrdtool's output is.
-feature: Graph-based permissions have added, you can also show/hide
certain hierarchies per user.
-feature: Multiple data source per .rrd file support, read the docs
for more information.
-feature: You can now export graphs to static png's/html's every n 
times.
-feature: By default, SNMP data source names come from <IP>_<IFNUM>,
instead of just <IFDESC> which is more unique.
-feature: More options for users such as where to go when the user logs
in and whether the user can have their own settings or not.

0.6.5
-bug: Fixed some of the data source naming issues. You can now 
use any data source name you want; cacti will take care of making
the name "rrdtool friendly".
-feature: Cacti will use PHP's builtin SNMP support if detected,
SNMP is overall faster now too. NOTE: PHP's SNMP support may not
work with all of your MIB names, you may have to use the OID 
instead!
-feature: Basic high speed counter support has been added, use
'hcin'/'hcout' to use it. Also may not work with PHP's builtin SNMP 
support yet.
-bug: Using the MAX consolidation function with graph data works 
better now. You can make graphs that look like the MRTG ones (5
minute maximum). This code still needs a little work though.

0.6.4
-bug: You can now add the same CDEF to multiple data sources in the
same graph.
-feature: Ability to "sync" changes with the .rrd file with rrdtool's
TUNE function. Cacti also tries to fill in internal data source path
and name information to keep graphs from "breaking" when possible.
-settings: You can now change the PHP Binary path from within cacti.
-feature: Cacti can now export static images/html files when it gathers
data like MRTG did.
-feature: Multiple graph hierarchies are supported.
-feature: You can now "zoom in" on any portion of the graph hierarchy
by clicking on a header item.
-bug: Some changes were made to make cacti more win32 complaint; a tutorial
on how to setup cacti on win32 can be found on the raXnet page.
-feature: You can now create all graphs for an SNMP host with one click.
-feature: You can customize the graph title when creating graphs using
the 'Make Graph' or 'Make All Graphs' link.
-feature: Data sources in cacti are no longer limited to 19 characters.
If you create a data source name that rrdtool will not like, cacti will
automatically modify the name and save it internally for rrdtool-only use.

0.6.3
-feature: Put limits (HTML 'maxlength') on fields that have a
maximum length.
-feature: Added 'cacti Settings' and 'User Administration' to the
cacti menu.
-feature: Added a 'Step' field for Data Sources to graph data at
non-300 second intervals.
-feature: Added a '--rigid' on/off option, plus the ability to choose
between '--alt-autoscale' and '--alt-autoscale-max' when using
auto scale.
-feature: Added a 'Base Value' field to the graphs to adjust how the
vertical axis is displayed.
-feature: Updated the menu/header graphics for a smoother look and
easier navigation.
-feature: cacti now stores its settings in the database instead of 
config.php, so they can be manipulated under 'cacti Settings'. 
Database credentials are still located in config.php however.
-feature: Added a preview of the rrdtool source when creating data 
sources.
-feature: Added a "data source duplicate" function and moved "graph
duplicate" to "Graphs" on the cacti menu.
-settings: You can now turn on/off cacti's builtin authentication.
-settings: You can control what is logged (create, graph, snmp, update).
-feature: Added a "Total All Data Sources" CDEF, which can be used
to represent the total of all of the data on a graph.
-bug: Fixed a few add/edit/delete form-related bugs.
-docs: Added some more content to the documentation and made it more
visible from within cacti.

0.6.2
-bug: Fixed some bugs when creating CDEF's using multiple
data sources.
-bug: Fixed more SNMP parsing bugs with some versions
of net-snmp.
-feature: added an "auto-refresh" feature to the graphs (thanks Nossie).
-bug: HRULE's and VRULE's acually work now.
-docs: the beginnings of some real documentation.
-bug: you can select the color black now.

0.6.1
-bug: Fixed a parsing bug with snmp, more parsing is done
in cacti's code and not via arguments passed to 
snmpget.
-auth: Updated the function used to hash passwords 
(more compatible with older MySQL versions), more 
strict on document caching.
-feature: Easier installation: cacti now checks for common
problems and gives suggestions. Database updates are
also done at this time.
-bug: Fixed a problem with adding new data input sources.
-bug: Problem saving the wrong numbers for 'Round Robin
Archives'.
-feature: Ability to preview the output of the cron script
from a web browser under 'Cron Printout'.
-feature: Added 'Logout User' to the menu.
-bug: Removed some occurances of /var/www/html and replaced
them with more dynamic variables.

0.6
-new tree code
-some html table issues in graph view mode
-fixed the settings code for saved graph-view data

0.5
-initial release
