summaryrefslogtreecommitdiffstats
path: root/usr/local/www/widgets/widgets/dyn_dns_status.widget.php
Commit message (Collapse)AuthorAgeFilesLines
* DynDNS status widget add 5 minute refreshPhil Davis2013-03-211-1/+4
| | | 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.
* DynDNS status widget async updatePhil Davis2013-03-201-18/+56
| | | | 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. This change puts the code that does these external operations into some ajax/Java script that runs after the dashboard has drawn up. Code concept unashamedly stolen from the system information widget.
* Use common code and constants from services.incPhil Davis2013-02-241-20/+3
| | | to reduce code duplication
* Update dyndns service and widgetbcyrill2013-02-131-71/+89
|
* Add additional dyndns hosts to widgetbcyrill2013-02-131-2/+2
| | | In 2.1 support for HE.net Tunnelbroker, SelfHost, Route 53 and Custom entries has been added.
* Correct filename for dyndns widget cached ipPhil Davis2013-02-131-1/+1
|
* Make a Dynamic DNS status widget available for use on the Status Dashboard ↵Stanley P. Miller2013-02-131-0/+122
page. See forum toipic: http://forum.pfsense.org/index.php/topic,58278.msg312146.html#msg312146 for the discussion on this.
OpenPOWER on IntegriCloud