No need to set nocsrf from my testing
Merge pull request #488 from phil-davis/master
DynDNS status widget async update
DynDNS status widget add 5 minute refresh
It was easy to add the code to refresh the status every 5 minutes. I think 5 minutes is a reasonable refresh time for dynamic DNS.
Rearrange this manual outbound NAT rule generation loop -- fixes unnecessary duplication of Localhost and VPN rules.
Add the user/time tracking to Port forwards and outbound NAT also.
Track user/time a firewall rule was created and last updated, and show this information at the bottom of the page when viewing the firewall rule. Have various places in the system that create rules add a proper entry to indicate their origin.
The Dynamic DNS status widget performs remote operations to the www to check the cached dynamic DNS IP against the actual current public-facing IP. When an external link is slow, or particularly when the cable is plugged in (it seems up) but actually the internet is down, it takes a long time for a response from http://checkip.dyndns.com/ to time out. The dashboard page hangs in a half-drawn state (up to drawing the DynDNS status table) for up to 30 seconds....
Remove functions that are not used now with once mode of rtsold
Make sure file has content before call route delete
Respect 'States' option from Advanced/Misc
- Respect this option and do not clean states when it's configured- Create /etc/rc.kill_states to be easier to check $config
It helps ticket #2887
View revisions
Also available in: Atom