Commit Graph
96 Commits
Author SHA1 Message Date
TheWitness 0177f2743b Minor miss on #412
Need to include these two constants
2023-04-22 14:09:54 -04:00
Mark Brugnoli-Vinten 32ba2f19f4 Update copyright year for 2023 2023-01-03 20:34:26 +00:00
Mark Brugnoli-Vinten c8157e3cbb Switch to constants for common session/cookie options 2022-12-21 10:53:53 +00:00
Mark Brugnoli-Vinten d60788f7d0 Fix some installation issues since recent changes 2022-12-21 00:17:11 +00:00
Mark Brugnoli-Vinten 06512fa933 LDAP configuration should only use 'user_domains_ldap' (#2166)
Closes #2166
2022-12-11 01:50:54 +00:00
netniV 24927242a1 Allow form input validation to be reported to GUI (#5021)
Closes #5021
2022-11-27 22:48:49 +00:00
Mark Brugnoli-Vinten d1102e8688 Testing fixes 2022-11-27 03:39:03 +00:00
Roman ba34e6741c Fix mistakes made in #4339 (#4389) 2022-11-27 02:26:49 +00:00
Romanandrb83 1325350012 adjust CLI output slightly for rebuilding poller cache (#4339)
Co-authored-by: rb83 <>
2022-11-27 02:21:37 +00:00
netniV b16517cd55 Add warning about unsupported PHP versions 2022-11-26 22:41:49 +00:00
netniV cbad48ca9e Allow searching logs by name, not just id (#3679)
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
2022-11-26 20:54:50 +00:00
netniV 18b5221da3 Relocate the delete button for collectors (#3677)
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
2022-11-26 19:52:30 +00:00
netniV 2968aad3a2 Add 'created' to host and QA on versioning
- 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
2022-11-26 19:39:12 +00:00
netniV 729cd2ac2d Update DEV_VERSION for testing 2022-11-25 20:00:34 +00:00
netniV 61842eb1a0 Reduce number of development upgrade requests
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.
2022-11-25 02:44:10 +00:00
netniV dc20aeec38 Introduce development version detection 2022-11-25 02:28:43 +00:00
Jimmy Conner 97448fee49 Installer: Check PHP INI values to determine if the user must restart
Resolves #4832 and #4833
We can play with this and change up the text, etc.. as needed.
2022-06-17 14:38:12 -05:00
TheWitness 8cf3cecdc1 Fixing Issue #4621 - RRDtool i18n
RRDtool Graph Internationalization does not work as expected on RRDtool versions above 1.5
2022-03-14 20:13:46 -04:00
TheWitness 82b229db9e Updating Copyright to 2022. 2022-02-06 17:16:20 -05:00
TheWitness 9d3495abdc More fixes around #4530 - Device Report Item Type
This fix updates the changelog and allows Devices to be included outside of a Tree.
2022-01-24 20:09:10 -05:00
TheWitness c4ba292b49 Fixing Issue #4075
- LDAP Settings lead to confusion when setting up LDAP authentication
- This is a fairly large consolidation of code blocks.
2021-01-21 18:59:25 -05:00
TheWitness df54a4a3f3 Updating copright years 2021-01-01 20:28:58 -05:00
netniV aa2c746443 When upgrading with remote collectors, sync status does not always return properly
Closes #3246
2020-02-22 03:14:03 +00:00
netniV b41014219e Unix timestamps after Sep 13 2020 are rejected as graph start/end arguments
Closes #3245
2020-02-22 00:43:56 +00:00
cigamit f023f07d9f Another shot at Issue #3171 2020-01-18 18:49:20 -06:00
netniV 4fa9a68fb3 Update copyright to 2020 2020-01-12 12:19:49 +00:00
cigamit b8c5c0eebf Resolving Issue #3061
AUTOM8 should allow SNMP as a ping method for networks that have devices that dont respond to a ping
2019-11-09 15:04:37 -06:00
netniV 9387cb4795 Add MoTranslator as a possible translation provider 2019-09-15 16:26:41 +00:00
netniV 92aa64432a i18n Language improvements
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.
2019-09-12 13:49:48 +00:00
netniV 49cb30e5b0 Resolving issue #2532
Ensure Graph ListView table is displayed in line with Management -> Graphs
2019-03-18 14:16:43 +00:00
cigamit 92721ddb95 Resolving Issue #2500
Allow Data Source repairs from the Data Source Debug and Data Source Info pages
2019-03-09 15:15:00 -06:00
netniV 173df04100 Make get_timefromdays() handle multiple formats 2019-02-23 22:55:57 +00:00
cigamit 1f8f8898dc Resolving Issue #2365 and multipl Aggregate issues
- 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
2019-01-31 07:39:09 -06:00
netniV b8c579b129 Update copyright notices for 2019 2019-01-25 08:06:11 +00:00
cigamit 428d32032e Additional change for issue #2221 2018-12-27 06:46:40 -06:00
cigamit facfce5202 Resolve issues with Message Handling
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
2018-11-18 10:15:11 -06:00
netniV 4357005d49 Resolving issue #2046 2018-10-11 21:41:46 +00:00
Mark Brugnoli-Vinten 39efc75c49 Resolving issues #1931, #1932, #1933, #1934, #1935, #1938 and #1939 (#1937)
* Resolving issues #1931, #1932, #1933, #1934, #1935, #1938 and #1939

* Update import.php
2018-09-16 13:22:32 -05:00
Mark Brugnoli-Vinten 15ff2d4d74 Resolving issue #1802 (#1803)
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
2018-08-06 17:09:37 -05:00
Mark Brugnoli-Vinten e35a23517e Resolving issues #1791 and #1794 (#1793)
* Resolving issue #1791

* Resolving issue #1794
2018-08-06 06:44:03 -05:00
Mark Brugnoli-Vinten 51ee26ce1a Resolving issue #1689 (#1779)
* 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
2018-08-02 18:01:25 -05:00
Tony Roman 9a8b308642 Make PHP minimum version supported to 5.4.0 2018-03-18 20:14:17 -04:00
netniV daff296e4b New CLI script to generate and verify MD5 hashes for entire cacti source (#1303)
* New CLI script to generate and verify MD5 hashes for entire cacti source

* Remove .md5sum
2018-02-04 09:16:20 -07:00
Tony Roman 519b35f5cd Update copyright to 2018 2018-01-06 09:10:15 -05:00
cigamit 0115d50d2f Resolving two QA problems from RHEL6.9 testing 2017-12-31 13:08:46 -06:00
Wolfgang Stöggl 4a1a15d72c Correct spelling of RRDtool (#1038)
- Change RRDTool -> RRDtool with a lowercase t.
- Replace in all files except *.mo, *.po, *.pot
2017-10-16 11:32:05 -04:00
cigamit c361b4697a Minor issue with missing human readable errno's 2017-08-26 07:11:51 -05:00
patrick ef69094b5e CLOG Enhancements
-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
2017-05-29 13:44:31 +02:00
cigamit bb0b751ffe Remove PDF Report Type from globals 2017-05-14 11:11:59 -05:00
Tony Roman 8a179d7d7f Fix up to move if elseif else blocks to PSR 2017-05-07 19:57:36 -04:00