* Remove flasher
Just use a bit of custom code to interface with toastr js
This is able to retain our custom theme and work properly
* Fix style issues
* Missed reference rename
* Remove test code :)
* Fix a missed rename
* Fix one more missed reference
* Fix typo
* Fix Fping bulk
When an ICMP unreachable message was returned (stderr), the output processing would save it as if it were a partial line, breaking parsing.
Only save a line if it is the last line of the output (not ending in a new line)
* Add test case
* safer logic
* Centering of <thead> in device summary table
I add the property "text-align: center;" to class ".gridster *"
* Adding lines in app.css
I add these two lines to the style sheet:
.select2-dropdown:is(.tw-dark *) {background-color: #2E3338;}
.select2-results__group:is(.tw-dark *) {border: 1px solid #1f2225;}
* Fix duplication of processor entries & limit length of type
* delete duplicate processor entry
* added maxLength to processor type
* shorter processor type
* forgot to regen test data
* Update config_definitions.json
Added nfsen_base so that nfsen stats feature works. I had to add as an array as it was the way I was able to make it work, even though another type may make more sense from a user interface perspective. I put it in order 10 as there seemed to be a gap there, but one could argue that it should be higher and other nfsen items renumbered.
* Update config_definitions.json
Fixed typo
* Update config_definitions.json
* Update settings.php
Added Default NFSen Base Directory
* Update settings.php
---------
Co-authored-by: Tony Murray <murraytony@gmail.com>
* Create Alertops.php
This is a request to add this Transport publicly, so alerts can be sent to AlertOps' webhook endpoint - AlertOps is an alerting/notification tool.
* Update Alertops.php
* Update Alertops.php
* Iterate in javascript and separate processing
* Widget refresh/destroy events
* Remove old dom and unbind events
* fix whitespace
* Fix up bootgrid tables, they inserted a div before the first div breaking event propagation
switch to regular js function to scope variables instead of jquery
* Handle settings the same way as the normal widget
* Use standard init_map and add layer control
* May need L.Control.Locate now
* Set maxZoom for marker cluster
* Try setMaxZoom
* worldmap size 100 and resize on refresh/widget resize
* Add resize event (and throttle it a bit)
* Further worldmap cleanup
* Move most javascript to common js, will cause js errors until page is reloaded, but better in the long run
* Added read permission test to the custom map model
* Formatting fixes
* Moved permission check logic into SQL to avoid errors accessing undefined properties
* Update custom map permission code to avoid unneeded SQL query
* Custom Maps: geo map and color background
tabs blade component
geo-map blade component and related script enhancements
* Update css/js
* style fixes
* update db_schema.yaml
* fix db_schema hand edit
* ignore phpstan being wrong
* Handle null
* another possible null spot
* Use standard file cache for custom map background images
* Create map->image as jpeg so we can compress it
* whitespace fix
* Fix background cancel button when other type is selected than the saved type
* Save and restore layer
* Map must exist before creating static image
* Don't show set as image button for Google and Bing.
Bing gives an odd error, but Google won't work.
* snmpscan.py output errors and nodns
Add symbols for nodns (-o) and errors.
-v will include detailed info as always.
* Add E to legend
* fix too long lines
* Fix it the way black wants, apparently.
* try 3
* attempt 4
* Fixed mysql connection to include additional options for SSL Cert and Key. This allows for TLS client communication.
* Modified config options for mysql database to make SSL/TLS settings optional.
SSL/TLS CA, CERT, and KEY are optional. If they are not provided the array_filter() will remove them.
MYSQL_ATTR_SSL_VERIFY_SERVER_CERT is outside array_filter() because the function will remove the option if it is falsey; however there are times when that variable must be set to false.
* fix style
---------
Co-authored-by: Tony Murray <murraytony@gmail.com>