This commit also introduces expansion settings so that
log expansion can be turned off. Some users may have
logs too large to cope with expansion.
The default will be full expansion to allow this feature
to work by default (see LOG_EXPAND_FULL and the 'log_expand'
configuration option)
Closes#3679
This commit moves the delete button for collectors from the listing page
to the edit page for safety. It also prevents accident deletion of
multiple collectors at the same time.
Closes#3677
- Adds a new field 'created' to the host table
- Fixes some issues ihe git source timestamp checks
- Adds support for datetime/date to use CURRENT_TIMESTAMP
Closes#3260
By introducing CACTI_DEV_VERSION, any development / git version of the website will only request an upgrade if the timestamp
is greater than the database timestamped version. Any non-development version will be treated as per the original method of
complete version difference.
Modify language handling to allow for config/database driven language handler selection and remove reduncancy so fallback routines are no longer needed.
This utilises the https://github.com/oscarotero/Gettext library which depends upon https://github.com/mlocati/cldr-to-gettext-plural-rules which are both under the MIT license
Note, that no interface level setting for the handler has been defined at this point since end users would not normally need to define which handler to use. This would normally only be done by package maintainers.
- Graphs included in aggregate that are removed are not managed properly
- The associate and disassociate functions were not following proper API
rules, they were leveraging request variables and redirecting using
header().
- Aggregate was not properly handling nth percentile. It's now handling
that correctly, though still has an issue with the actual value. This
will be fixed separately.
- Adding new convert to stacked line options for graph readability
- Totalling when using Print showing legend items was also showing graph
items, which is not correct.
- When totalling, Aggregate was attempting to show a blank line, but due
to an SQL format error, no blank line was displayed.
- Typo in one aggregate function was not properly handling the GPRINT
MIN graph item type
This was caused by a regression in the conversion of type to info. Save
is_error_message() was broken completely as the is_error_message() was
designed for form_input_validate() and not for generalized messages.
Additionally:
- Enhanced the messages to show a color code based upon severity.
- Portuguese mis-spelled
- api_device_save() bug with plugin handling
This patch should correct some functionality issues within read_config_option()
so that settings are not incorrectly primed if the databsae is not opened yet
as noted in #1802
* Resolving issue #1689
As noted in issue #1689 (Technical Support's RRDTool version should show
detected RRD version) the version of the RRDTool is never actually displayed.
The code has now been updated to properly handle versioning and displays both
the configured and installed versions.
The setting for rrdtool_version has been updated to a proper minimum version
number so that the cacti_version_compare() function may be effectively used.
This means that the constant values of RRDTOOL_VERSION_1_3 through
RRDTOOL_VERSION_7 have now been removed from the system.
* Some QA updates
* Further QA fixes
-feature: CLOG timestamp is now formatted as defined in settings
-feature: CLOG can show loginformation from rotated logfiles
-Added GDC_DOT to global_constants.php and global_arrays.php, and refactored the usage of global $datechar