Commit Graph
547 Commits
Author SHA1 Message Date
cigamit 5db506d649 Resolving Issue #564
Can't move items in graph template as desired
2018-02-09 21:04:12 -06:00
cigamit 3a13f1c7a8 Resolving Issue #1319
FrontEnd + Remote Poller - Connection timeout issue
2018-02-08 06:59:33 -06:00
cigamit d3536ed321 Consolidation for Issue #1305
Code reduction by making all the header into a function.
2018-02-04 22:01:16 -06:00
netniV b6e18d8250 Fix for issue #1292: browser caching of javascript and css files (#1305)
* issue #1292: Fix issues with browser caching of javascript and css files

* Removing unnecessary variable set.

* Minor changes to format and syntax

Use return and not echo, minor spacing changes.
2018-02-04 11:44:45 -07:00
netniV 46e8a7643a issue #1296: CactiErrorHandler now ignores suppressed errors (#1297) 2018-02-04 08:48:49 -07:00
netniV 27e858e089 issue#1040: Correct sizeof() issues with get_data_query_array() and get_graph_group() results (#1299) 2018-02-03 06:59:20 -07:00
netniV abd42b042a feature: Links and names for Poller, Data Query and Data Sources (#1294)
* feature: Links and names for Poller, Data Query and Data Sources now show in clog

* - Defaults return value to full match so that a value is always return
- Made regex parsing more efficient using a single regex string rather than multiple parses of different regex over same string
- Updated get_data_source_titles to handle issues when datasource id is completely missing
- Updated regex functions so that a static array of regex/functions to be called is built.
- Commented function call for api_plugin from clog_regex_array() as needs more code to handle loading of plugins functions

* Updated with CLog changes

* Further documentation update

* Update clog_webapi.php

* Making some style changes here prior to merge.
2018-02-03 06:55:51 -07:00
netniV 6039e847fc Fix for Issue #1256 / #1268 - RFILTER and display corrections (#1269)
* Fix for Issue #1256 and #1268
This patch fixes issues with both the display of the error messages and with RFILTER variables not properly being primed as discussed on issue #1256 and issue #1268

* Update CHANGELOG

* Fix issue number
2018-01-26 17:56:24 -07:00
netniV 6ff74a78bf Fix for Issue #1260 - Missing TTF functions (#1270)
* Fix for Issue #1260 - Missing TTF functions
This change corrects an issue where TTF is not enabled even though GD has been enabled as described in #1260.  The
code will now also list the state of TTF functionality during installation under the optional modules.

Testing can be done by modifying the either of the two function_exists() calls to an invalid function name.  If TTF is not
available, the code will attempt to place the text within the Classic tab image.  It will reduce the font size, and failing that
look for any available spaces, then trim back to this.  If all spaces have been used, it will start reducing characters one at a
time to find a fit against any of the system fonts.

* Update CHANGELOG
2018-01-26 17:55:45 -07:00
cigamit 25c022a708 Resolving Issue #1253
Automatically generated RRDtool DEF names in Cacti 1.1.32 break existing
Graph Templates
2018-01-22 17:59:40 -06:00
cigamit f209d6a1df Correct critical issue when theme files do not exist corrupting user settings for the user 2018-01-19 13:28:39 -06:00
cigamit ece61dba6b Resolving Issue #1238
Cacti not handling 'Invalid object identifier' correctly.
2018-01-19 07:55:48 -06:00
netniV 7494ad18a6 Issue #1222 - Minor fixup (#1224)
* Fix for Issue #1220
Add 'k' to the array to fix issue with RRDTool

* Fix for Issue #1222
Add 'k' to the array to fix issue with RRDTool

* Forgot to remove 'c'
2018-01-17 18:24:22 -06:00
netniV 0814f8866b Fix for Issue #1222 (#1223)
* Fix for Issue #1220
Add 'k' to the array to fix issue with RRDTool

* Fix for Issue #1222
Add 'k' to the array to fix issue with RRDTool
2018-01-17 14:03:58 -06:00
netniV 4a73589301 Issue #1217 Allow drill down to non-system data_input's from data_template (#1218)
issue#1217 - Allow drill down to non-system data_input's from data_template
2018-01-16 07:39:57 -06:00
cigamit 8ac35bd106 Re-introducing Issues #1212 & #1213
Inadvertant removal of these two minor fixes.
2018-01-16 05:06:55 -06:00
cigamit baabf0edbf Resolving Issue #1183
Automatically detect missing Theme and use alternate
2018-01-15 19:29:07 -06:00
cigamit 947b0a39ef Resolving Issue #1212
Cacti breadcrumbs don't handle External Links correctly
2018-01-15 18:40:17 -06:00
cigamit 39b4ca0a76 Resolveing Issue #1213
PHPMailer trying TLS despite SNMPSecure setting
2018-01-15 18:36:43 -06:00
cigamit a646bc194b Fixups for Issues #1168 and #1186
This addresses both visual and functional changes to ensure everything
is working.
2018-01-12 14:30:13 -06:00
netniV e5ae849e2c Issue #1168 - Unable to copy debug information (#1186)
* Fix for Issue #1168 - Allow copy of debug query text to clipboard
Issue #1168 - Allow debug query section to be copied to the clipboard

- Currently, whilst clipboard code is run, no text is being copied
- Various text updated to i18n calls.
- CSS still needs to be generated

* Update with working version of copy that doesn't collapse with table header

* Update copyToClipboard to copy table as HTML not just the HTML text

* Issue #1168 - Further clipboard enhancements
issue #1168 now presents a 'Copy' link on the right side of a debug header table (currently a circle)

This functionality has been extended to copy the entire debug via the "Data Query Debug Information" header
Sections are automatically expanded whilst copying to allow selection copy, non-expansion prevents this

* Further fixes for #1168
issue#1168: Now uses jQuery.dialog() for messages (a lot nicer!)

Need to find out if there is a function to retrieve Cacti language messages, ie, get data from https://cacti/messages.php?text
2018-01-12 17:42:00 -06:00
Tony Roman bfee1c86d2 issue#1179: Warn during installation if installing moving to older version
- Also cleaned up lingering debug
2018-01-06 09:29:24 -05:00
Tony Roman 519b35f5cd Update copyright to 2018 2018-01-06 09:10:15 -05:00
cigamit c35739e1a1 Fix for #1178 - Be more consistent with disabling plugins in CactiShutdownHandler and CactiErrorHandler 2018-01-05 23:34:42 -06:00
cigamit c7ba275a8a Resolving Issue #1164
Additional issues with cacti_version_compare function
2018-01-05 18:37:20 -06:00
cigamit c7c432bb94 Resolving Issue #1161
Graph View regex's are not preserved during automatic page refresh
2018-01-02 19:24:37 -06:00
cigamit 0115d50d2f Resolving two QA problems from RHEL6.9 testing 2017-12-31 13:08:46 -06:00
cigamit b7d9b4c9b1 Resolving Issue #1155
Non-secure mail setting not functional due to changes in phpmailer.
2017-12-27 08:14:39 -06:00
cigamit 3002c035b9 Issue with version_to_decimal() function 2017-12-24 12:04:58 -06:00
cigamit 586212295a Resolving issues with the cacti_version_compare()
The cacti_version_compare() function was not operating properly when
moving between second order point versions (eg 1.1.29 to 1.2.0).  This
is resolved through a minor change to the cacti_version_compare()
function and the version_to_decimal() function.
2017-12-23 09:30:48 -06:00
netniV 5bd73b8318 Fix for issue #1130 (#1150)
Using cacti_log() with the optional POLLER_VERBOSITY_xxx paramater resulted in mising logs if they were set to the same level as the poller log level in settings
2017-12-23 08:03:27 -06:00
cigamit a47d713d7b Resolving Issue #1104
Different Timestamps in Cacti log when in Developer Debug
2017-12-02 11:16:14 -06:00
cigamit 889ea4c5fd Resolving Issue #1088
Remote Data collector polling has no timeout setting
2017-11-18 09:54:38 -06:00
Browniebraun ecd34627e6 new function get_default_contextoption added
define a new function to consolidate the different setup options of default (file) streams. introduce a new hook to ensure that custom plugins are able to add their own header flags for authentication cookies and so on.
2017-11-13 14:58:53 +01:00
Patrick 4bc2f4c0bc Various updates (#1073)
* Updated Dutch translations
- Fixed i18n

* Defined fields in queries

* Fixed changelog

* Updated Dutch translations

* Various fixes

All committed files:
- true|false to lowercase

add_perms.php:
- displayGroups() was undefined

add_tree.php:
- duplicate case for '--quiet'

repair_templates.php:
- correction function call to diaplay_version()

gettext.php:
- PHP EOF unneeded

* Fixed warnings in graph_view

* Updated Dutch translations
- Updated Dutch translations with latest cacti.pot file

* Updated Dutch translations
- Fixed conflicts in translations

* Various fixes
- Changed array access identifiers
- Fixed some code layout changes
- Fixed one i18n entry in api_automation.php

* Updated changelog

* Layout changes (tab instead of spaces)

* Layout changes (tab instead of spaces)

* Various fixes
- Changed array access identifiers
- Fixed some code layout changes

* Some fixes for better querying

* Layout change only

* Updated Dutch translations

* Updated changelog

* Updated changelog

* Fixed upgrade script 1_1_28.zip

* Few final fixes after CR or changes

* Updated Dutch translations
2017-11-11 05:45:12 -06:00
cigamit 51932c6835 Resolving Issue #959
- Resolving issues viewing email reports due to email client decoder
issues.
- Also, make some format changes for readability of code
2017-10-29 09:27:16 -05:00
cigamit e21919937f Another approach to Issue #1039
Correction to XSS issue page refresh.  This approach makes a small
alteration to the existing sanitize_uri() function to sanifize the url.
2017-10-28 15:25:30 -05: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 cc242b8aa8 Resolving Issue #966
- SMTP Security set to None, but TLS still being used
- Backport more html_escape() changes for convenience
- Backport charset check for convenience
2017-09-23 07:04:34 -05:00
cigamit 190b8c4abd Audit of ping methods tcp, udp, and icmp. Better support for IPv6
The udp and tcp ping method should start working for PHP 5.5.4+, but
this has not been confirmed yet.
2017-08-26 09:56:29 -05:00
cigamit 7a63e0127c Correct undefined variable warning 2017-08-11 23:25:20 -05:00
cigamit 12cb7abc65 Resolving Issue #673
Downtime/Recovery time/date is set incorrectly
2017-08-09 10:15:30 -05:00
cigamit cc45ede3ef Resolving Issue #819
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.
2017-08-05 15:41:09 -05:00
cigamit 63fd0feb24 Resolving Iissue #880
Device drop down is limited to 20 devices and lacks a scroll bar
2017-07-29 13:30:11 -05:00
Tomasz Chilinski e4073284ae allow to send single part plain text mails
(cherry picked from commit 172485853e)
2017-07-23 20:10:36 -04:00
cigamit b9f558a675 Add additional checks on Linux versions that avoid the use of True Type Font functions 2017-07-11 07:43:48 -05:00
cigamit f617c7121c Introduce new DATE_TIME_FORMAT constant resolving issue #829
Addresses issues with 500 messages when in developer debug mode.  Also,
make certain that the navigation variables exist before using them.
2017-06-29 17:37:32 -05:00
cigamit 5594afbdf9 Resolving Issue #779 2017-06-28 07:12:44 -05:00
patrick 90e1a468e8 issue: Fix date separator character 2017-06-14 17:45:44 +02:00
cigamit d155a03aee Resolve potential corner case around time in state and lack of snmp support. 2017-06-11 18:12:22 -05:00