TheWitness
47f111ccb3
Fixing Issue #3598
...
When editing graphs and graph templates, back button results in broken page
2020-06-07 13:10:29 -04:00
TheWitness
8d5fbc48de
Fixing Issue #3549
...
Several XSS Vulnerabilities
2020-05-11 20:27:15 -04:00
TheWitness
7f1d670759
Raise Cacti lighthouse accessibility score above 90%
...
Some of the lighthouse audit results are invalid. The main console has a score of 95 now, and other pages 82, but when reviewing the results, there is only one failing test, which there is no real good solution for at the moment.
2020-04-25 13:32:56 -04:00
TheWitness
dd6c20c250
Fixing Issue #3452
...
New Content-Security-Policy prevents External Links from Operating
2020-04-10 11:04:32 -04:00
TheWitness
abaef8fa7b
More testing resulting from #3402 and possible solution to #3400
...
* Revised 'Content-Security-Policy' tested on FF, Chrome, Edge, Opera and no issues found.
* Adding the Multiselect Filter as it's critical for some initial page loads like the Graphs page for Templates which include the 'Search' functionality.
2020-04-05 14:51:09 -04:00
TheWitness
21d54d6937
Multi-select needs to be critical related to issue #3402
2020-04-05 13:58:48 -04:00
TheWitness
696d180b62
Another tweak to #3402
...
Errors happen when you direct link to the Graphs page.
2020-04-04 11:42:46 -04:00
TheWitness
ad2e833950
Additional testing on #3402
...
On a few pages, these JavaScript elements become crucial
The no-cache does not actually mean 'no-cache'.
2020-04-04 10:42:48 -04:00
TheWitness
aef6bacb51
Two minor fixes as a result of auditing
...
For some reason, I had layout.js lazy loading. Tablesorter is critical too. Have to figure out why that one is.
2020-04-04 09:32:57 -04:00
TheWitness
a8ea533640
Additional changes for #3402
...
* These changes allow some JavaScript to be loaded Async. jQuery and jQueryUI as well as layout.js as well as the themes's main.js are critical and can not be loaded async.
* It also adds the meta description tag to increse the SEI scrore
2020-04-04 09:17:27 -04:00
TheWitness
78c8df9d7d
Another update to Issue #3288
...
* When on Device page, pressing 'Go' on the filter caused Device New menu pick to appear
* The case that was missed was a direct link to the page. Now that works too.
2020-04-03 12:09:44 -04:00
TheWitness
6a2d781778
Fixing Issue #3374 Cacti Cookie Domain
...
* Allow Setting of Cookie 'Cacti' domain edition
* This also allows the Cacti administrator to extend the content security policy to include unsafe-eval for scripts.
2020-03-24 19:12:48 -04:00
TheWitness
da8038c37f
Minor theme tweaking
2020-03-22 11:15:57 -04:00
TheWitness
cb8711eb79
Fixing Issue #2534
...
Enhance the html_nav_bar() in the lib/html.php to support larger system
2020-03-16 20:20:52 -04:00
TheWitness
4f0ef757c1
Fixing Issue #3336
...
Plugins such as mapping plugins need to relax content security policies
2020-03-09 22:12:54 -04:00
cigamit
3465c33235
Resolving Issue #3312 for color_templates_items.php too
2020-03-08 12:23:44 -05:00
cigamit
ff0511a3c1
Resolving Issue #3312
...
* Minor:Console menu does not auto-expand for graph item editor page
* This affects graph_items.php and graph_templates_items.php.
* In Cacti 1.3, we should remove these two files and merge the functions into the core file.
2020-03-08 12:18:41 -05:00
cigamit
533220cd17
Resolving Issue #3233
...
Its difficult to determine what Graph Items represent when working with a non-templated Graph
2020-02-07 18:43:50 -06:00
TheWitness
89e596571f
Add blob: per issues #3195
...
Adding the blob: attribute to images per finding in issue #3195
2020-01-18 18:09:18 -05:00
cigamit
06b606b8d3
Resolving Issue #3142
...
* Chrome sets graphs tree navigation view to width 0px
* Also correct issues with CSP migration
2020-01-17 18:33:47 -06:00
TheWitness
4dfa1b1844
Fixing Issue #3193
...
Minimuze use of eval() in JavaScript due to emerging Content-Security-Contexts guidelines
2020-01-16 18:22:29 -05:00
TheWitness
412495aa42
One additional change to #3188
...
This changes prevents Cacti from being included as a frame in other applications.
2020-01-14 21:45:58 -05:00
TheWitness
1e10b9b8b8
Additionall updates for #3188
...
This allows Cacti's images to be rendered which include that are of type data:
2020-01-14 21:32:40 -05:00
TheWitness
3a9db45b48
Fixing Issue #3188
...
Cacti should add Content Security Policy to increase protection against XSS attacks
2020-01-14 21:08:32 -05:00
netniV
4fa9a68fb3
Update copyright to 2020
2020-01-12 12:19:49 +00:00
TheWitness
4fc2ae0fa8
Fixing Issue #3158
...
Classic theme show only 3 tabs on mobile device. Don't show Console menu
2020-01-02 13:54:55 -05:00
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
cigamit
93ff2bf4bb
Resolving Issues #1228 , #2888 , and #3021
...
* Any tree or branch with a long name force main content off screen
* Long hostnames cause template filter to go off page
* Tree view cuts off at the bottom of page on modern theme
* Introducing new settings Min Tree Width and Max Tree Width in Settings > Visual and User Profile.
* Corrects a major slowdown in graph templates are presented due to removal of very slow textWidth() function.
2019-11-10 11:43:49 -06:00
cigamit
55c17d4f0e
Resolving Issue #3079
...
Allow for domain names to be stripped from long device descriptions
2019-11-09 18:44:53 -06:00
cigamit
8c70adf8c9
Resolving Issue #3030
...
Pace continues to run even after a page is finished rendering
2019-10-13 14:39:51 -05:00
cigamit
796221be07
Fixing typo for #2986
...
REQUEST_URI not URL
2019-09-28 21:20:26 -05:00
cigamit
c133417525
Additional testing on #2986
...
Create Device turned to be more complicated than at first thought.
2019-09-28 20:58:09 -05:00
cigamit
9a2eadd648
Resolving Issues #2837 and #2838
...
* Sunrise theme does not render checkboxes 100% correctly
* jQueryMultiselect Used in Cacti does not match upstream
2019-07-20 11:14:00 -05:00
cigamit
db613837fc
Resolving Issue #1978
...
Popup Menus can appear off screen when using Graph Thumbnails
2019-07-01 20:37:41 -05:00
cigamit
40563389b9
Resolving Issue #2772
...
* Add tip support to html_header() and html_header_checkbox()
* Additionally a few minor double to single quotes and LF removal
2019-06-27 21:06:50 -05:00
cigamit
e4cd6b3e4a
Resolving Issue #2708
...
un-permission menu item is shown if item_url include
2019-05-28 06:49:39 -05:00
cigamit
00d47b4e45
Resolving a number of validation errors
2019-05-22 17:39:34 -05:00
cigamit
839b175321
Make html_split_string UTF-8 compatible
2019-05-05 08:52:40 -05:00
netniV
5c24d34b77
Further corrections for #2645
...
Changes to description of base_url usage and to automatically add url_path. Also, correct missing variable issue when generating a report.
Closes #2645
2019-04-29 09:48:00 +00:00
cigamit
eb28ca9784
Resolving Issue #2565
...
Table checkbox and row selection performance poor on large pages
2019-03-24 14:57:22 -05:00
sysres-dev and Mark Brugnoli-Vinten
95d98021af
Resolving Issue #2541 ( #2542 )
...
Co-authored-by: Mark Brugnoli-Vinten <netniv@hotmail.com >
2019-03-22 16:13:05 +00:00
netniV
ff0bb7b921
Resolving issue #2456
...
When attempting to display actions that can be taken, having no actions caused error
2019-02-26 13:40:35 +00:00
cigamit
2a487a7cc1
Fix drag and drop operations
2019-02-24 07:07:47 -06:00
cigamit
1f5a46e98d
Resolve Issue #2347
...
Allow sort output to inject returned data into a specific object
2019-01-26 08:24:43 -06:00
netniV
b8c579b129
Update copyright notices for 2019
2019-01-25 08:06:11 +00:00
cigamit
9d128a4019
Tab id's not unique
2019-01-19 20:54:24 -06:00
cigamit
00c6b05e27
Match builtin tabs by name
2019-01-19 18:52:26 -06:00
cigamit
9f1a0fbd11
issue: plugin tabs unable to have glyph assigned
2019-01-19 18:22:56 -06:00
cigamit
e76736699b
Update colorpicker to latest version to stop automated error failure
2019-01-14 20:13:57 -06:00