Commit Graph
25 Commits
Author SHA1 Message Date
cigamit 75156ac291 Additional testing for issue #3055 2019-11-29 11:13:48 -06:00
cigamit 7371253292 Resolving Issue #3055
Installer database connection checks for remote pollers
2019-11-29 10:49:37 -06:00
netniV 81b4486971 Resolving issue #2047 2018-10-11 13:11:24 +00:00
netniV 2b951d9a26 Resolving issue #2048 - IE Sucks 2018-10-11 12:07:08 +00:00
Mark Brugnoli-Vinten e09759f918 Resolving issue #2024 (#2027) 2018-10-07 03:43:37 -05:00
Mark Brugnoli-Vinten 8f37075039 More QA fixes for the installer (#1965) 2018-09-23 17:57:35 -05:00
Mark Brugnoli-Vinten 1fa7718f54 QA Updates for 2018-09-21 (#1957)
* Resolving issue #1955

* Resolving issue #1956
2018-09-21 07:06:47 -04:00
Mark Brugnoli-Vinten e48f788d92 Resolving issue #1870 (#1917) 2018-09-12 20:01:18 -05:00
Mark Brugnoli-Vinten c4d6a6b5b9 Some QA fixes on latest Installer (#1913)
* Some QA fixes on latest Installer

* Correct Typo in CsrfMagic usage
2018-09-10 17:56:41 -05:00
Mark Brugnoli-Vinten 439668519a Add CLI-based installer, fix 100+ table issue (#1912) 2018-09-10 00:39:40 -05:00
Mark Brugnoli-Vinten d3821d8f54 Installer Updates (#1890)
* Resolving Issue #1850

* Further updates, correct i18n language selection

* Another round of updates for #1850
2018-09-04 07:07:04 -05:00
Mark Brugnoli-Vinten 26d35661e5 Feature #1627 - Allow setting SNMP options during install (#1827)
* 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
2018-08-12 19:32:52 -05:00
Mark Brugnoli-Vinten 6e1b8431b7 Fixes for Issues 1781, 1782 and 1784 (#1785)
* Fixes for Issues 1781, 1782 and 1784

This patch corrects the following issues:

- #1782 During Install, changing the Theme from Modern to another theme has no
        effect
- #1784 During Install, changing the Language from one to another has no
        effect
- #1781 Installer does not warn when mysql optimizations not set

As part of #1781's fixes, a new warning icon is displayed instead of a thumbs
up or down.  Additionally, recommendations have been revamped so that the ones
which are optionally (and some even state can be ignored) are now optional!

Also, introduced the correct calculation for innodb instances by taking the
buffer size during a previous recommendation and calculating from that.  If
the buffer size is never found or the calcuation finds less than 1 instances
are recommended, a minimum of 1 is set.

The main reason for #1782 and #1784's issues were caused by renaming index.php
to install.php as part of the recent security update (see PR #1747).  Updated
the javascript to use the correct install.php and then removed some extra data
that was being returned outside of StepData unnecessarily.

* Further fixes

This update corrects a number of issues with the database upgrading code, adds
the 'debug' plugin from cigamit, improves database functions to be more
consistent with errors across all functions and various installer based fixes
for the display and update of database upgrades.

It also brings a more visual response to the cli/upgrade_database.php so that
end users are not left wondering if something is happening.  Also, reviewed
all upgrade scripts to ensure that an upgrade from 0.8.8 through to 1.2.0 is
possible even if a previous database upgrade have been done.

* Fix QA issue with 'path_cactilog'

Due to some code reshuffle and testing, found that the above setting was being
read via read_config_option() before there was a database open so no path was
ever detected unless the force option was used.
2018-08-05 10:43:01 -05:00
cigamit 336171c1a9 Add Cron Interval to installer correct i18n issues
This will allow cron interval to be specified in the installer in order
to reduce the likihood off issue due to incorrect settings.
2018-07-28 21:27:58 -05:00
Mark Brugnoli-Vinten 68d0b56049 Fix for issue #1738 (#1740)
* Fix for issue #1739

* Update CHANGELOG
2018-07-23 08:25:46 -04:00
Mark Brugnoli-Vinten da8b5169b7 Feature #1588: Check that PHP can run a test file (#1722)
* Feature #1588: Check that PHP can run a test file

* Feature #1628 - Allow the User to define a initial Network Discovery during Setup

* Fix QA issue with PHP 5.4

* Replace \n with PHP_EOL

* Minor changes to tabs vs. space and PHP_EOL

Will have to update packages based upon this too.

* Another minor pull where PHP_EOL was removed
2018-07-21 12:12:25 -04:00
Mark Brugnoli-Vinten 94240ac390 Fixes for issues #1589 and #1690 (#1706)
* Fixes for issues #1589 and 1690

This commit applies fixes for #1589 (Checking temporary folder is writable) and #1690 (Report a warning if collation is not utf8mb4_unicode_ci)

* Remove debug code
2018-07-14 11:23:23 -05:00
Mark Brugnoli-Vinten 5d075f62fc Feature #1034: Ensure tables are UTF8 (#1635)
* Feature #1034: Ensure tables are UTF8

* Make PHP 5.4 happy
2018-05-12 15:35:50 -05:00
Mark Brugnoli-Vinten 95a9688ddf Feature #1623 - Installer: Allow Language Selection on Welcome Screen (#1625)
* Feature #1623 - Installer: Allow Language Selection on Welcome Screen

* Add missing flag-icon-css library
2018-05-09 21:01:40 -05:00
cigamit e772309229 Spreed up progress bar for faster systems 2018-05-08 20:35:12 -05:00
cigamit 6786f6809d Correct Three Issues
Syntax error in install.js
Data Source Profile Updates
Syntax error in installer.php
2018-05-08 17:37:32 -05:00
Mark Brugnoli-Vinten 4b9bdbe120 Installer QA fixes (#1619) 2018-05-08 17:13:29 -05:00
cigamit f9ef8ae1fb Installer Changes and QA
1) Correct some US vs. UK English defaults
2) Make theme selection active on all installer pages
3) Some jQueryUI fixes
4) Change Copyright to use constant
5) Javascript cleanup
6) Remote poller button visibility
7) Header Show/Hide Simplication
8) Double to single quotes
2018-05-06 20:18:32 -05:00
Mark Brugnoli-Vinten c74e27fb5b Feature #1584 - Theme selection should be on first screen (#1592)
* Add theme default and fix false error report #1584

* Switch sides for theme and acceptance

* Remove debug code
2018-04-30 05:51:22 -05:00
Mark Brugnoli-Vinten ddddaec6ae Ajax Installer (#1586)
* Beginning of Install via AJAX calls

* Added steps 3 & 4 to the installer system

* Add background update procedure.  Still needs more upgrade code adding, like upgrading the DB

* Minor fixup during QA

* Remove debug code from lib/functions.php

* More QA fixes, add slight delay to index.php initialisation to see javascript warning (should be removed)

* beta3 - added data source profiles

* beta4 - fix some issues found in QA

* beta5 - upgrade databsae routines added, error results screen styled

* Add some colour to the thumb icons

* QA fix to remove unneeded option

* Fix for PHP 5.4 travis failure
2018-04-29 10:05:32 -05:00