summaryrefslogtreecommitdiffstats
path: root/etc/inc/dyndns.class
Commit message (Collapse)AuthorAgeFilesLines
* Fix GratisDNS support, manual merge of commit ↵Chris Buechler2015-07-141-2/+2
| | | | 3e31a7f82589d3350f111bd7d81cc83a0ab253e2
* Use 'host!' flag when setting CURLOPT_INTERFACE, as recommended by CURL docsRenato Botelho2015-06-011-1/+1
|
* Pass interface to CURLOPT_INTERFACE instead of IP addres, also use 'if!' ↵Renato Botelho2015-06-011-1/+1
| | | | flag to avoid CURL trying to resolve the interface name
* Re-enable verification for selfhost since their chain issue is resolved. ↵Chris Buechler2015-04-141-1/+0
| | | | Ticket #4545
* disable SSL validation for selfhost since it fails. Ticket #4545Chris Buechler2015-04-031-0/+1
|
* Modified DynDns -> Eurodns urljohnbyronent2015-02-231-1/+1
|
* dyn.dns.he.net uses a self-signed cert, disable verification for it.Chris Buechler2014-12-041-0/+1
|
* Proper CA certificates are in place to validate SSL in these cases where it ↵Chris Buechler2014-12-041-22/+3
| | | | previously couldn't be, remove disabling of verification.
* * Fix a typo mismatch in /etc/inc/dyndns.class for CloudFlare URL entry.Leonardo Amaral2014-08-121-1/+1
|
* use HTTPS for dyndns providers that support itChris Buechler2014-07-051-6/+6
|
* standardize URLsChris Buechler2014-03-141-1/+1
|
* Update dyndns.classFlorian Asche2014-03-131-1/+1
|
* Update dyndns.classFlorian Asche2014-03-121-1/+3
| | | Only use IPv4_only function if ipv6 is false
* Update dyndns.classFlorian Asche2014-03-101-0/+1
| | | IPv4 ONLY? YEAH ;)
* Added support for City Network to Dynamic DNS.Mathias Andersson2013-11-141-0/+36
| | | | | | City Network is a Swedish web hosting company. They provide a dynamic DNS service for their customers. This service uses the dyndns2 protocol.
* Added OVH DynHOST in dynamic DNS servicesStéphane2013-10-091-0/+18
|
* Update to include GratisDNS dynDNS serviceScavy2013-09-271-2/+32
|
* Add support for custom IPv6 DDNS.Daniel Becker2013-07-071-1/+8
|
* Change separator as per JimP's request.Daniel Becker2013-07-071-3/+3
|
* Clean up HE.net AAAA backend support.Daniel Becker2013-07-071-122/+51
|
* Add backend support for HE.net AAAA record updates.Daniel Becker2013-07-071-1/+116
| | | | | Defines a new DynDNS provider 'he-net-v6' for updating AAAA entries on dns.he.net.
* DynDns Euro Dns ProviderJohn Byron2013-06-271-0/+32
| | | | Add Dyn Dns Euro Dns Provider
* Added CURL options to Custom DynDNSSebastian Chrostek2013-06-011-1/+11
| | | | | Added the options for CURLOPT_IPRESOLVE and CURLOPT_SSL_VERIFYPEER in the webinterface for custom DynDNS
* Update dyndns.classAndrew Senetar2013-05-301-2/+2
| | | Fix Tabs
* Update dyndns.classAndrew Senetar2013-05-301-1/+1
| | | Remove unneeded test variable.
* Update dyndns.classAndrew Senetar2013-05-301-17/+17
| | | Minor Style Change
* Update dyndns.class add CloudFlareAndrew Senetar2013-05-301-0/+43
| | | Add CloudFlare Support to dyndns.class
* Update dyndns.classswatspyder2013-05-281-2/+10
| | | To remove a curl_setopt line that is unused for "dnsomatic", and to allow for all characters to be used in the username and password fields.
* Dynamic DNS add option for verbose loggingPhil Davis2013-03-221-27/+47
| | | Put most log messages inside "if verbose logging". Things that are always logged are actual errors and success messages when something is done (or finally determined to not need doing).
* Add DynDNS No-IP Free account supportPhil Davis2013-02-241-3/+29
| | | | | The free No-IP account requires the IP address to be changed within every 30 days. If there is no change, the "last updated" date at No-IP does not get updated and the account lapses. This change implements a double-update when the cache age reaches 25 days, or the user does "Save & Force Update" on the GUI. It updates the IP to a dummy address (192.168.1.1) and then 10 seconds later puts it back the way it was. After this process, the "last updated" date on the No-IP site updates. To get this behavious, users have to select "No-IP (free)" as their DynDNS service type.
* Cleanup code handling 25 day dyndns updatePhil Davis2013-02-241-8/+8
| | | The code that checks if an IP has not changed for 25 days has out-of-date comments and uses "25" in multiple places and the magic number for 25 days in seconds. Clean this up so that "25" is set once in a variable and used everywhere else for logging and calculating seconds. This makes the code easier to read and maintain, particularly if in future the max age needs to be changed for some/all providers.
* Whitespace and text typos dyndns.classPhil Davis2013-02-231-97/+98
| | | Standardise tabbing and fix a few text typos, before making any real functional changes.
* Update etc/inc/dyndns.classbcyrill2013-02-061-1/+1
| | | Resolves #2677
* 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
|
OpenPOWER on IntegriCloud