Avoid exec() and use php calls.
Fix case of variable name for swap usage. Ticket #477
Ticket #980. Bring CP widget up to date. Also bind lighty for CP to 127.0.0.1 it should not be accessible otherwise.
Don't use pconfig in a widget, it can cause issues with other widget settings.
Sync service status widget code with service status page. Fixes #984
Remove unnecessary (and unclosed) form tag.
desc to descr in Load Balancer config, so they gain CDATA protection and standardize field names. Ticket #320.
Fix graph staggering, the old method was causing the graphs to diverge in update intervals over time.
Whitespace fixes
Show the product_name as the slice "name" for rebrands. Cosmetic only.
Show status as Gathering data rather than unknown since the later seems to scary people!
Ticket #876. Show all gateways even though apinger is not monitoring them, for various reasons, this removes user confusion in the status pages.
More fixes to status services.
Update gateway status properly when fetched via AJAX.
Show the architecture after the version number.
Show the CPU Frequency on the dashboard if it's not running at full speed (due to powerd)
Fix dashboard version check for nanobsd
Make some non functional changes, mostly to keep up with latest gw changes. Related to Ticket #666
Reorganize code to be able to actually use the lookup_gateway_ip_by_name() function to find even dynamic gateways ip.
Actually show other data with gateways status.
Correctly control status of gateways. These code is tripled in these pages not sure what is the best solution.
Add nanobsd size to system info widget after platform.
Fixes #536. More fixes and optimizations on the various functions and status pages used for gateways [groups].
Previous commit also fixed traffic graph state changing, so re-enable that as well.
Add first revision of rewritten OpenVPN status widget to 2.0 resolves #496.
Relocate some NanoBSD functions to a central place. Change NanoBSD diagnostics and system info widget to use the new code. Ticket #533 and some prerequisite parts of Ticket #534.
Update system information widget to use new version checking mechanism.
Redo most of the ppp interface handling to be consistent with the other mpd5 configurations. This way there is no more special handling for ppp around.
Fix auto update checking and showing always there is an update available.
AJAX-ify the gmirror status widget. Add license header while I'm here.
Fix typo
Change variable name to avoid clobbering one by the same name in the Dashboard. Fixes all kinds of fun Dashboard issues. Any widget directly after the Services Status one would mess up in some way.
Show a 3G icon when item is a serial type interface
Fix services status widget to use the same code as the services status page. Might need to move this into a common file in the near future to avoid code duplication.
Ticket #294. Add necessary include.
fix Firewall Logs widget settings save.
Ticket #285
Add priv.defs.inc to authgui.inc
Rework includes a bit
Show all widgets. Remove - button as there is no save mechanism at all for this widget.
Formatting cleanups. Increase buffer size
Rework includes/require. This saves about 4 megabytes.Simplify get_memory(). Tested on mips/i386
Give more room to the interfaces td (40%)
Reviewed-by: scott@ and billm@
Add a line on sys info widget for NanoBSD boot slice if the platform is nanobsd
Fix includes for the widget too.
Bring captive portal widget up to date with changes.
The other half of CP locks conversion to new locking functions.
Reeturn false to prevent page from moving
Allow clicking on the Version and expand it with uname -a via Ajax magic.
Configurable filtering for Services Status widget
Fix include for gmirror status widget
New Widget: Gmirror Status
Fix log widget title/link
Add hideplatform
Ensure tmp is ready before beginning operation.
Jettison clog and replace with fifolog which is included in FreeBSD 7.1
General widget cleanups
Handle post correctly
Allow setting of how many words to show.
Correctly restore rsswidgetheight size
Break before last <hr>
Default to 3 entries
Close <a> tag
Widget is ready for general usage and defaults to pfS blog
First crack at RSS widget.
Add comment
Make NOTE bold
Set NOTE size to 350x350
Adding picture viewer widget. Add a picture of your firewall, or a networkdiagram, or a picture of your girlfriend... OR?
Add 3 seconds on to each subsequent graph to space out the ajax calls.
Center the CPU graph.
Correctly set the status field HTML text during ajax process.
Add ajax mojo to gateway status widget
Minor formatting changes.
Add loss information
Show all RTT items correctly
Report the RTT (delay) as well.
Wait about 4 seconds before checking if an update is available
Set default refresh time to 10 seconds
Allow refresh up to 10 seconds
s/Updating in 5 seconds/Updating in 10 seconds/
Correctly close opened [ arrays and such.
Use ) instead of ]
Replace SVG graph with Graphlink Ajax graph that used to be inHEAD before the Dashboard import.
Pause by default.
Do the same for filter logs on dashboard as on the System logs.
Delay status check by 2 seconds
Add <br/>
Populate div initially.
Convert update check to AJAX.
Use host with a timeout of 1 second to query the update ip address.If we cannot resolve the IP address within 1 second show that an updateis not available instead of hanging the webConfigurator while waitingfor DNS timeouts.
Use new function
Oops, typo.
Catch up with traffic graph changes.