this commit will cause your 1.0 environment to break. to fix, please
run the script 'profile_migrate.php'. this commit includes a major new
feature to allow your Cacti system to have multiple polling intervals
and for you to create identical graphs using multiple polling intervals
in a sane way. this is an initial commit, one that has been tested.
however, there will be subsequent commits. however, after migration,
this should be considered stable.
back port the following features from main:
1) vdef support
2) new graph items
3) new graph options
this covers all the high points available in rrdtool today.
also change the following:
1) allow forms to include spacers
2) reorganize graph template form with spacers
3) many help wording back ports from main
for those testing, if you are going to start using this version, you
will have to implement the changes in the upgrade script or reinstall.
also note that this change may break new aggregates.
If you are running in development, you have to issue these two commands
rename table settings_graphs to settings_user;
rename table settings_graphs_group to settings_user_group
if a sub-form has the same variable name as a form, the previous value
is taken from the sub-form's session variable and not the intended input
value when returning to the main form. This is reproducable by going to
data_input.php, editing a method, going to the sub-form, which includes
the form variable 'name'. Upon saving and returning to the main edit
form the value of the sub-form 'name' variable is injected and not the
intended value..
Create a 'Change Password' user option in user_auth table
Don't show 'Change Password' unless user is in Local realm and has
permission
Move $auth_realms function to a library call
Add message when a user attempts to access auth_changepassword.php
incorrectly
- Merge Discovery sans scanning and schedules
- Correct issue with html_header 'display' tag
- Allow move up/down to work without a group_by
- Minor changes to Autom8 merge
Next merge to include:
- Network Definitions
- Backend Poller
- Additional automation_devices.php logic
- Merging automation Phase I which only includes the Autom8 plugin.
Phase II will included an enhanced discovery plugin.
- Also reworked the cacti_log function to specify a level in order to
streamline code
- Converted poller functions to still include Poller[xx], but all others
will not
- More conversion of double to single quotes
This commit will merge the Aggregate plugin into mainline. ToDo, remove
old Aggregate plugin registration for those who have installed it
previously, and testing of upgrade process.