Fixed #7625By:Separating the source and destination onChange functionsPreventing the mask selector from being automatically updated if it is disabledSimplifying the auto mask JavaScript
Spelling :(
Improve comments
Add AJAX version check
Show user when pkg metadata was updated
Change refresh link to icon
Revised Netgate Services and Support widget to use AJAX when refreshing the data
gateway, ntp, and openVPN widgets updated
Remove ajax stuff from installed packages widget
dd system information widget to central refresh systemAdd ability for a widget to specify how often it wants to be updated
Repair broken AJAX response (POST vs GET)
interface_statistics widget added to central refresh system
Add ipsec widget to new centralized refresh system
Experimental centralized widget refresh systemUsed by the interfaces.widget.php widget only for now
Rename support widget refresh link to match new widget name
remove image from rss widget
Merge pull request #3585 from PiBa-NL/trafficgraphs-optimize
trafficgraphs, move common code to 1 file, and remove usage of 'localstorage' which shares unwanted changes to graph settings between widget and stats
traffic-graphs, optimize retrieval of data every x seconds to reduce spikes in the graphs and load on pfSensealso cleanup some old code.
Comment fixes
Add renamed support widget
Rename support widget to "Netgate Services And Support"
Allow recheck on refresh if JSON not available
Remove unused parameters
Re-introduce Captive Portal statistics
Add customer support widget
Move uniqueid read to a function system_get_uniqueid()
Merge pull request #3756 from PiBa-NL/20170613-wol
Change IPsec widget tunnel status to handle newer strongSwan childid format. Fixes #7499
wol, use 'usepost' for links that need to send the magic packet
Merge pull request #3728 from PiBa-NL/20170511-fastauth
Merge pull request #3739 from PiBa-NL/20170521-js-versioning
Merge pull request #3715 from phil-davis/if-stats-widget-settings
webgui, load .js files with ?v=mtime version to prevent using old scripts after updating
Show if a CPU has AES-NI/CPU crypto support even if the module isn't loaded. Implements #7529
auth_check lowers cpu usage for checking if the user has permission for the page requested when used in place of guiconfig, especially useful for frequent requests like those made by stats and traffic widgets
Merge branch 'master' into if-stats-widget-settings
Merge pull request #3726 from phil-davis/multi-widget-optional
Merge pull request #3710 from phil-davis/edit-widget-title1
Make multi-widget optional by widget
Subst Unique/Device in System INfo Widget
Merge pull request #3714 from phil-davis/patch-10
Fix #7501 Add row-column prder option to interface stats widget
Let he user know if all selected interfaces are down
in the interface statistics widget.At the moment, if all the selected interfaces are down, the widget will just display no columns. That will make users wonder what happened.
Fix interface down in interface statistics widget
If an interface is down, the widget would write the interface description in a column heading but then omit the stats items. So later columns (to the right) would have the headings and stats items out of line....
Remove bonus end td tag in interface statistics widget
Allow selection of stats items in interface statistics widget
Spelling
space/tab
Add Netgate ID display to system info widget
Allow customize of dashboard widget names
Avoid invalid arg error when saving WoL widget
when there are no WoL entries
getstats, further cleanup unused code, e.g. removing updateInterfaceStats and updateInterfaces javascript functions
get_stats, optimizations. -dont call unused interface statistics functions -call get_mbuf only once (its netstat call is cpu intensive.) -dont stack multiple pending request in browser if responses are slow.
Fix display of BIOS only on Sytem Info widget
Show BIOS information in the system info widget, if it exists in kenv.
Integrate new interfaces widget AJAX
Merge branch 'master' into multiple-copies-of-widgets-1
Merge pull request #3657 from phil-davis/traffic-graph-widget-filter-none-button
Merge pull request #3656 from phil-davis/traffic-graph-widget-filter-handle-none-to-display
Merge pull request #3655 from phil-davis/traffic-graph-widget-filter-checkboxes
Merge pull request #3628 from doktornotor/patch-17
Merge pull request #3630 from doktornotor/patch-19
Merge pull request #3594 from doktornotor/patch-13
Redmine 7182 Allow multiple copies of widgets on dashboard
Redmine #7318 None button for Traffic Graphs Widget filter
Traffic Graphs Widget handle no items selected for display
Convert Traffic Graph Widget to use checkboxes for display selection
Traffic Graphs Widget whitespace
Redmine #7318 None button for widget filters
Handle widgets having no items selected for display
Add error handling to AJAX call
Merge pull request #3577 from phil-davis/patch-10
Add AJAX to interfaces widget
Do some whitespace fixes while here.
Merge pull request #3574 from phil-davis/wrap-host-domain-names
Set new blog URL (https://www.netgate.com/blog/) as default for RSS widget
Merge pull request #3595 from doktornotor/patch-14
Use | to separate dyndns IPv4 fields on cache file as done by rfc2136 items and for all IPv6 items
Fix #7317 Widget Filter All button
Merge pull request #3581 from phil-davis/patch-11
Merge pull request #3550 from phil-davis/patch-5
Show PPPoE/PPTP/L2TP uptime on the Interfaces widget (Feature #6032)
Reduce numeric precision in gateways widget to single decimal place (Feature #6841)
Remove unused ntpWidgetUpdateFromServer() from NTP widget
I don;t see where this is used at all. Nothing seems to break if I remove it.
Fix #7306 Correctly filter log widget entries by interface description
Redmine #7301 Provide word-break opportunity for dynamic DNS host names
Signed-off-by: Phil Davis <phil.davis@inf.org>
Fix NTP widget to show server time (Issue #7245)
This is a couple of seconds late depending on how much stuff people have on dashboard, but at least displays the server time/TZ instead of the browser time. Plus good riddance wrt those 200+ lines of past century JS.
System Info Widget enable All button when disable firmware check is set
If system firmware disablecheck is set, then the click event for the filter "All" button is also not included in the JS, so the "All" button is not effective.
The setTimeout for systemStatusGetUpdateStatus() can be moved up just below where it is declared and inside the existing "if" that conditionally includes that function - no need for it to be inside events.push...
Merge pull request #3465 from phil-davis/system-widget-filter
System Information widget filter gettext()
System Information Widget Filter
Add to NTP GPS processing of PGRMF sentence
Merge pull request #3384 from PiBa-NL/traficgraphs-backgroundupdates
Parse GPS initialization commands, extended status for GPSs other than SureGPS and make optional.- Parse GPS initialization commands for explicitly configured GPS commands- Add extended GPS status if GPGSV or GPGGA are explicitly configured- Add config option to toggle extended status...
Merge pull request #3397 from phil-davis/patch-3
Fix copy-paste of ipsec.widget.php file name
Noticed while looking in widget code, might as well fix it.
Fix #7134 Interface Stats widget ifdescrs not defined
When doing testing I had the Interfaces widget open as well as Interface Statistics. $ifdescrs was already populated as an array by the Interfaces widget, so Interface Statistics had (accidentally) gained the benefit....
Protect against forech errors if this function does not return an array. Fixes #7134