Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Be smarter about how to split a Namecheap hostname into host/domain. Fixes #2144 | jim-p | 2012-01-26 | 1 | -1/+5 |
| | |||||
* | Ticket #1545. Ooops pass parameter so the dyndns works correctly. ↵ | Ermal | 2011-06-10 | 1 | -1/+1 |
| | | | | Pointy-hat: Copy/pasto | ||||
* | Ticket #1545. Take into account curl errors during dyndns service checks ↵ | Ermal | 2011-06-06 | 1 | -62/+12 |
| | | | | otherwise will just mark some updates as successful even though they are not. | ||||
* | Increase timeout to 2 minutes. Ticket #1545. | Ermal | 2011-05-27 | 1 | -2/+2 |
| | |||||
* | Ticket #1545. Lock each dnsHost to be updated to prevent running two ↵ | Ermal | 2011-05-27 | 1 | -1/+6 |
| | | | | instances in parallell. | ||||
* | Put some debug info during dyndns update under debug conditionals. | Ermal | 2011-05-25 | 1 | -6/+11 |
| | |||||
* | Actually add more error checking and do not schedule a scan if it is not ↵ | Ermal | 2011-05-25 | 1 | -2/+4 |
| | | | | possible to retreive the wan ip address. | ||||
* | Improve some code and check return value from _checkIP. | Ermal | 2011-05-25 | 1 | -12/+13 |
| | |||||
* | Check that the returned ip is an ip_address and not blindly trust the ↵ | Ermal | 2011-05-25 | 1 | -8/+15 |
| | | | | returned information. | ||||
* | Added HE.net (dns.he.net) to the list of available dyndns services. | Chris Wells | 2011-05-14 | 1 | -0/+36 |
| | |||||
* | Try again, a little cleaner: Prevent GUI from giving error for freeDNS ↵ | gnhb | 2011-02-24 | 1 | -1/+1 |
| | | | | service since username and password | ||||
* | Update "Last Tested" date for freeDNS in comments | gnhb | 2011-02-23 | 1 | -1/+1 |
| | |||||
* | Ticket #943. Sleep 1 second to give dns time to reload. | Ermal | 2011-01-03 | 1 | -5/+2 |
| | |||||
* | Nuke trailing c/r | Scott Ullrich | 2010-11-24 | 1 | -1/+1 |
| | |||||
* | Try 3 times to resolve the host to ip before giving up. Leave a proper log ↵ | Ermal | 2010-11-23 | 1 | -2/+14 |
| | | | | if we fail to resolve. Ticket #943. | ||||
* | Resolves #1018. Provide a more unique host name for the file. | Ermal | 2010-11-17 | 1 | -3/+3 |
| | |||||
* | Remove trailing carriage return | Scott Ullrich | 2010-11-10 | 1 | -1/+1 |
| | |||||
* | Make this more strict checking. | Ermal | 2010-10-25 | 1 | -1/+1 |
| | |||||
* | Do not try to update dyndns for an interface that no ip can be determined, ↵ | Ermal | 2010-10-04 | 1 | -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-p | 2010-08-31 | 1 | -9/+9 |
| | |||||
* | Improve Namecheap DynDNS update response parsing. | jim-p | 2010-08-31 | 1 | -3/+6 |
| | |||||
* | Fix success test. | jim-p | 2010-08-31 | 1 | -2/+5 |
| | |||||
* | First try at a dyndns update type for Namecheap.com servers. | jim-p | 2010-08-30 | 1 | -0/+28 |
| | |||||
* | Fix caps/grammar. | jim-p | 2010-05-25 | 1 | -1/+1 |
| | |||||
* | Make sure to send the hostname as part of the openDNS update process | smos | 2010-05-10 | 1 | -1/+1 |
| | | | | Fix ticket #552 | ||||
* | Add a timeout for curl_exec. Combine all dyndns.org methods to one catching ↵ | Ermal | 2010-04-13 | 1 | -36/+5 |
| | | | | up with its API changes. | ||||
* | Fix regex on matching ip when behind nat. | Ermal | 2010-04-13 | 1 | -3/+3 |
| | |||||
* | Ticket #363. Fix the number 1 report on this ticket. Properly show status of ↵ | Ermal Luçi | 2010-02-25 | 1 | -3/+3 |
| | | | | dyndns update. | ||||
* | Resolves #293. Do not try to bind to the ip discovered by checkip since that ↵ | Ermal Luçi | 2010-01-10 | 1 | -4/+7 |
| | | | | might give a NAT ip rather than the real interface ip. | ||||
* | Correct variable typos. | Ermal Luçi | 2009-12-22 | 1 | -1/+1 |
| | |||||
* | Try to send the update through the interface that has the ip so some ↵ | Ermal Luçi | 2009-12-22 | 1 | -0/+1 |
| | | | | services do not complain. | ||||
* | Try to be more consistent on boolean value checking. | Ermal Luçi | 2009-12-22 | 1 | -16/+14 |
| | |||||
* | Fix variable name type. Fix CURLOPT_INTERFACE opt setting. | Ermal Luçi | 2009-12-22 | 1 | -2/+2 |
| | |||||
* | Only get ip address from internet if it is a private address on the ↵ | Ermal Luçi | 2009-12-12 | 1 | -7/+6 |
| | | | | interface. This should optimize the speed of dyndns a lot. | ||||
* | fix typos | Chris Buechler | 2009-12-07 | 1 | -1/+1 |
| | |||||
* | Remove uneccessary variable. | Ermal Luçi | 2009-11-30 | 1 | -3/+1 |
| | |||||
* | Resolves #68 When checking for the secondary wan ip address curl is forced ↵ | Ermal Luçi | 2009-11-30 | 1 | -11/+17 |
| | | | | to go through the it for all traffic. This might mean that DNS fails. Resolve the checkip.dyndns.org ip outside of curl so it can be guaranteed that the traffic of curl will be just http and nothing else. This allows pfSense installation without internet access to work still since if gethostbyname fails now it just extracts the ip from the local interface. To be checked out is what behaviour this should give for CARPgit diff! (Write now surely it does the wrong thing!) | ||||
* | Cleanup code to make it easier to read and faster. | Ermal Luçi | 2009-11-30 | 1 | -20/+23 |
| | |||||
* | Revert commit and change back to dnsIf Ticket #68 | sullrich | 2009-11-29 | 1 | -1/+1 |
| | |||||
* | Correctly deterimine the IP address for optional interfaces. Ticket #68 | sullrich | 2009-11-28 | 1 | -4/+7 |
| | |||||
* | Fix formatting. | sullrich | 2009-11-28 | 1 | -39/+37 |
| | |||||
* | Pass down the friendly interface to dyndns to correct problems with find the ↵ | Ermal Luçi | 2008-12-25 | 1 | -1/+1 |
| | | | | interface ip and binding of curl. | ||||
* | * Rename get_current_wan_address to get_interface_ip | Ermal Luçi | 2008-10-23 | 1 | -1/+1 |
| | | | | | | * Rename get_real_wan_interface to get_real_interface * Simplify get_interface_ip by using find_interface_ip which should help in speed to since its using caching. Pointed by billm@ * Cleanup some code when passing or remove some unused one. | ||||
* | Implement OpenDNS and fixup some indent. | Ermal Luçi | 2008-08-04 | 1 | -10/+51 |
| | |||||
* | fix typo | Chris Buechler | 2008-07-24 | 1 | -11/+11 |
| | |||||
* | Fix NO-IP dyndns client the url has changed according to the source code of ↵ | Ermal Luçi | 2008-07-20 | 1 | -4/+4 |
| | | | | the client distributed by no-ip.com and from my test. Use urlencode() for usernames when passed directly on url. | ||||
* | Use interface name rather than ip address as a better option. | Ermal Luçi | 2008-07-20 | 1 | -2/+1 |
| | |||||
* | Correct function call. | Ermal Luçi | 2008-07-20 | 1 | -1/+1 |
| | |||||
* | * Make some sanity checks before using CURLOPT_SETINTERFACE | Ermal Luçi | 2008-07-20 | 1 | -1/+3 |
| | | | | * close the curl instance after using it. With CURLOPT_SETINTERFACE a new instance is needed to correcly use it. | ||||
* | * Revert cache file path to the config file one, it was braught to my ↵ | Ermal Luçi | 2008-07-20 | 1 | -8/+6 |
| | | | | | | attention that if we try to update very often might get blacklisted. * Use CURLOPT_SETINTERFACE so we correctly check the ip address for each configured interface. |