Commit Graph
28 Commits
Author SHA1 Message Date
Mark Brugnoli-Vinten 32ba2f19f4 Update copyright year for 2023 2023-01-03 20:34:26 +00:00
Mark Brugnoli-Vinten 8b29d12cc9 Define cacti system paths as constants for better code checking (#5120)
This also provides a full run of src-fixer against all files to
ensure all code is now in alignment.

Closes #5120
2023-01-01 01:03:15 +00:00
netniV 2e1c16387f Make changelog more accessible for future feature changes 2022-11-26 23:23:07 +00:00
netniV dc20aeec38 Introduce development version detection 2022-11-25 02:28:43 +00:00
TheWitness 9aa476ce30 QA: Links had the incorrect color 2022-06-23 20:07:02 -04:00
TheWitness 7a087d9120 Reworking #4827 based upon group discussion
Move all help to docs.cacti.net
2022-06-20 20:27:40 -04:00
TheWitness e328df0bd0 Redo #4827 correctly 2022-06-19 12:02:51 -04:00
TheWitness 82b229db9e Updating Copyright to 2022. 2022-02-06 17:16:20 -05:00
TheWitness 13d0ae30fb Fixing Issue #4197 - Installer hangs on rollback
When attempting to do a rollback on versions, the installer will not restart
2021-03-24 21:02:30 -04:00
TheWitness df54a4a3f3 Updating copright years 2021-01-01 20:28:58 -05:00
TheWitness e4fc8d77be Partial fixing to issue #2937
* We should not be perfomring includes in the base of any library file.
2020-01-22 08:17:47 -05:00
netniV 4fa9a68fb3 Update copyright to 2020 2020-01-12 12:19:49 +00:00
netniV 57124132ac When JSON module is not installed, Installer does not correctly show missing message
Closes #2583
2019-03-29 00:32:51 +00:00
netniV 308292e2d7 Update copyright notices for 2019 2019-01-25 08:05:00 +00:00
netniV d0024b963b Installer will now identify when PHP can not call shell_exec() or exec() 2019-01-19 19:06:32 +00:00
cigamit e00027af9d Better php version fatal error logging
Make the PHP 5.4 + json fatal error message more clear.  Allow RHEL6 at
the incorrect PHP level to reach the point where users can be notified
that they are at the wrong PHP version or that php-json is missing from
the install.
2019-01-19 10:01:25 -06:00
cigamit 0e3e9b0c49 Include flag icons into core 2018-11-17 17:04:28 -06:00
netniV 81b4486971 Resolving issue #2047 2018-10-11 13:11:24 +00:00
cigamit 76aa1bc061 Be more inclusive 2018-09-24 05:58:38 -05:00
Mark Brugnoli-Vinten 8f37075039 More QA fixes for the installer (#1965) 2018-09-23 17:57:35 -05:00
Mark Brugnoli-Vinten c011c0154c QA Language Corrections (#1960)
* QA Language Corrections

* Updated POT files/script
2018-09-22 04:07:12 -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 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
cigamit 9c39f0f664 Add missing includes 2018-09-02 11:22:17 -05:00
cigamit 7ef666c562 Resolving Issues #1804 and #1805
Do not create 64bit graphs on Windows devices
Pre-populate the settings database with defaults
One minor wording change in Automation
2018-08-06 17:30:48 -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
Mark Brugnoli-Vinten ed57331dfd Fixes for Issue 1729 and 1730 (#1747)
* Fixes QA issues with upgrades from older versions

* Redirect install/index.php to install/install.php

* Further QA fixes

* Ensure upgrade matches new password field length

* Add 'Installation In Progress' message

* Fix QA issues
2018-07-25 08:45:41 -04:00