* Add SNMP options during installer profile defaults, use draw_form()
* Installer now has field arrays to determine fields to parse
* Install SNMP option set item and make device defaults too
- Remove spurious console.log() calls
- Use correct jQuery syntax when showing/hiding rows
- Temporability disable collapsible on snmp options due to visibility
design issue
- Correct a few missing i18n issues
1) Added error messages for SNMP passphrases and passwords
2) Converted host.php page to use textbox_password for privacy
passphrase
3) SNMPv3 QA'd on all security levels on all pages that use is. Working
as expected now.
Considering confirming the passwords/passphrases in javascript similar
to what we are doing on the change password page.
The snmpagent plugin labeled snmp_password as snmp_auth_password and
snmp_priv_passphrase as snmp_priv_password. This change aligns the
column names in the database between features.
Additionally, for most of Cacti, with the inclusion of noAuthNoPriv, the
snmp_auth_protocol needed to be expanded to 6 characters from 5.
The snmpagent plugin labeled snmp_password as snmp_auth_password and
snmp_priv_passphrase as snmp_priv_password. This change aligns the
column names in the database between features.
Additionally, for most of Cacti, with the inclusion of noAuthNoPriv, the
snmp_auth_protocol needed to be expanded to 6 characters from 5.
-issue: basename function undefined during upgrade to 1.0.x
-issue: Storage API and translations required for Change password
function
-issue: ALTER IGNORE still throws an error when attempting to drop the
primary key
-issue: Data Source profile form API generates error when system is half
upgraded
-issue: basename function undefined during upgrade to 1.0.x
-issue: Storage API and translations required for Change password
function
-issue: ALTER IGNORE still throws an error when attempting to drop the
primary key
-issue: Data Source profile form API generates error when system is half
upgraded
Allow saving customized timespan for Graph page. This functionality was
removed accidentally from Cacti 1.x. For people who have upgraded
already, there is a function that finds what is the best timespan. If
this is not acceptable, and the Data Source Profiles are Read only, you
may have to hand alter the tables to enter the 'preferred' Timespan.
issue: External Data Sources show as having poller interval on Data
Source page
issue: Allow Selecting 'External' as the Data Source Profile when
creating non-templated Data Sources
If the plugin architecture does not exist, install will fail. Also
found php function version_compare not working in PHP 5.3.x.
There were additionally issues with the upgrade functions as well.
Resolving those too.
1_1_6.php and cacti.sql
- Suggested schema changes to take away several file-sorts for every query (mostly used in GUI) using the table sorting by name
host.php:
- optimised the 2 Associated Data Queries loops by removing the queries out of the loops and adding them into their main query.
global_form.php
- some spacing and capitalization usage
- refactored 3 queries (removed unnecessary joined tables, removed unnecessary SELECT in UNION query and optimised query so no file-sort and temporary-table was needed anymore)
- row #1616(my version) needs translation in SQL (don't know how to do that here)
Increase the minimum import level for new templates, insure that new
templates imported with this column are saved properly, include
duplicate graph functionality, change field to a char(2)