summaryrefslogtreecommitdiffstats
path: root/etc/inc/dyndns.class
Commit message (Collapse)AuthorAgeFilesLines
* dynamic dns update url for dns.he.net fixedCedric Ohle2013-01-031-2/+2
| | | | | Added curl option to use IPv4 Updated url schema
* Its useless to write the debug file always. Put it under g['debug'] beltErmal2012-11-201-1/+5
|
* Always prepend the hostname we are working onsmos2012-09-131-116/+116
|
* Catch another error herejim-p2012-08-071-0/+2
|
* Make sure we don't have any extra whitespace here.jim-p2012-08-071-2/+3
|
* Minor text typo in DynDNS log messagePhil Davis2012-08-061-6/+6
| | | I noticed the "Inital" typo in my syslog, so thought I might as well scan through the DynDNS messages and fix it up.
* Add a small function to notify via remote methods only (smtp/growl). Notify ↵jim-p2012-06-261-1/+2
| | | | when a dyndns IP changes.
* Allow for failover DynDNS hostnames.smos2012-06-031-2/+3
| | | | | | replace get_real_interface() calls with get_failover_interface. If it isn't a group we call get_real_interface() anyhow. We can't put the logic inside get_real_interface() as this would create a recursion Redmine ticket #1965
* Remove dead code.Matt Corallo2012-05-221-8/+0
|
* Fix DynDNS issue introduced by f3b2b2a (_dnsIP was not set).Matt Corallo2012-05-221-2/+8
|
* Add the option to use a custom Dynamic DNS Provider via an Update URL and ↵Matt Corallo2012-05-221-17/+65
| | | | Result Match.
* This patch add Route 53 as new Dynamic DNS provider into dyndns infrastructure.Edson Brandi2012-04-011-4/+81
| | | | Due requeriments to handle requests to Amazon AWS API, it need root certificates package (ca_root_nss-3.12.4.tbz) and support to hash_hmac() in PHP (package php52-hash-5.2.13_3.tbz).
* Fixing existing DynDNS force-update feature. Redmine bug #2228Yehuda Katz2012-02-221-2/+2
|
* Be smarter about how to split a Namecheap hostname into host/domain. Fixes #2144jim-p2012-01-261-1/+5
|
* The function split() is replaced by the function explode(). Starting with ↵smos2012-01-191-2/+2
| | | | | | PHP 5.3 this is deprecated and with version 6 gone. Replacing it surpresses all the warnings
* Add SelfHost (German Provider) to Dynamic DNS ServiceGerald Raaf2011-12-261-0/+34
|
* Add he.net tunnelbroker update dyndns typejim-p2011-06-281-0/+40
|
* Ticket #1545. Ooops pass parameter so the dyndns works correctly. ↵Ermal2011-06-101-1/+1
| | | | Pointy-hat: Copy/pasto
* Ticket #1545. Take into account curl errors during dyndns service checks ↵Ermal2011-06-061-62/+12
| | | | otherwise will just mark some updates as successful even though they are not.
* Increase timeout to 2 minutes. Ticket #1545.Ermal2011-05-271-2/+2
|
* Ticket #1545. Lock each dnsHost to be updated to prevent running two ↵Ermal2011-05-271-1/+6
| | | | instances in parallell.
* Put some debug info during dyndns update under debug conditionals.Ermal2011-05-251-6/+11
|
* Actually add more error checking and do not schedule a scan if it is not ↵Ermal2011-05-251-2/+4
| | | | possible to retreive the wan ip address.
* Improve some code and check return value from _checkIP.Ermal2011-05-251-12/+13
|
* Check that the returned ip is an ip_address and not blindly trust the ↵Ermal2011-05-251-8/+15
| | | | returned information.
* Added HE.net (dns.he.net) to the list of available dyndns services.Chris Wells2011-05-141-0/+36
|
* Try again, a little cleaner: Prevent GUI from giving error for freeDNS ↵gnhb2011-02-241-1/+1
| | | | service since username and password
* Update "Last Tested" date for freeDNS in commentsgnhb2011-02-231-1/+1
|
* Ticket #943. Sleep 1 second to give dns time to reload.Ermal2011-01-031-5/+2
|
* Nuke trailing c/rScott Ullrich2010-11-241-1/+1
|
* Try 3 times to resolve the host to ip before giving up. Leave a proper log ↵Ermal2010-11-231-2/+14
| | | | if we fail to resolve. Ticket #943.
* Resolves #1018. Provide a more unique host name for the file.Ermal2010-11-171-3/+3
|
* Remove trailing carriage returnScott Ullrich2010-11-101-1/+1
|
* Make this more strict checking.Ermal2010-10-251-1/+1
|
* Do not try to update dyndns for an interface that no ip can be determined, ↵Ermal2010-10-041-3/+4
| | | | since it will not suceed. Reported-by: http://forum.pfsense.org/index.php/topic,28750.0.html
* Namecheap doesn't need a username, just hostname+password.jim-p2010-08-311-9/+9
|
* Improve Namecheap DynDNS update response parsing.jim-p2010-08-311-3/+6
|
* Fix success test.jim-p2010-08-311-2/+5
|
* First try at a dyndns update type for Namecheap.com servers.jim-p2010-08-301-0/+28
|
* Fix caps/grammar.jim-p2010-05-251-1/+1
|
* Make sure to send the hostname as part of the openDNS update processsmos2010-05-101-1/+1
| | | | Fix ticket #552
* Add a timeout for curl_exec. Combine all dyndns.org methods to one catching ↵Ermal2010-04-131-36/+5
| | | | up with its API changes.
* Fix regex on matching ip when behind nat.Ermal2010-04-131-3/+3
|
* Ticket #363. Fix the number 1 report on this ticket. Properly show status of ↵Ermal Luçi2010-02-251-3/+3
| | | | dyndns update.
* Resolves #293. Do not try to bind to the ip discovered by checkip since that ↵Ermal Luçi2010-01-101-4/+7
| | | | might give a NAT ip rather than the real interface ip.
* Correct variable typos.Ermal Luçi2009-12-221-1/+1
|
* Try to send the update through the interface that has the ip so some ↵Ermal Luçi2009-12-221-0/+1
| | | | services do not complain.
* Try to be more consistent on boolean value checking.Ermal Luçi2009-12-221-16/+14
|
* Fix variable name type. Fix CURLOPT_INTERFACE opt setting.Ermal Luçi2009-12-221-2/+2
|
* Only get ip address from internet if it is a private address on the ↵Ermal Luçi2009-12-121-7/+6
| | | | interface. This should optimize the speed of dyndns a lot.
OpenPOWER on IntegriCloud