aboutsummaryrefslogtreecommitdiff
path: root/net/ddns-scripts
Commit message (Collapse)AuthorAge
...
* ddns-scripts: fix dynv6.com "unchanged" responseErnest Moshkov2017-10-22
| | | | | | | | | | | | | Maintainer: Christian Schoenebeck <christian.schoenebeck@gmail.com> Run tested: LEDE Reboot 17.01.3 r3533-d0bf257c46 Description: user.err ddns-scripts: IP update not accepted by DDNS Provider dynv6.com response "unchanged" is OK Signed-off-by: Ernest Moshkov <e.moshkov@gmail.com>
* net/ddns-scripts: Fix deSEC update URLQian Zheng2017-09-25
| | | | | | | | | | deSEC update API doesn't support http://[USERNAME]:[PASSWORD]@update.dedyn.io/update authorization. So we need to pass username & password as get parameters. API ref: https://desec.io/#!/en/docs/update-api-details Signed-off-by: Qian Zheng <sotux82@gmail.com>
* ddns-scripts: update PKG_RELEASE in MakefilePhil John2017-08-16
| | | | | As requested, bumping the PKG_RELEASE Signed-off-by: Phil John <philjohn@gmail.com>
* ddns-scripts: add support for dynu.com IPv6 updatePhil John2017-08-14
| | | | | Dynu.com already support IPV6 updates using the parameter myipv6, adding to services_ipv6 to enable support in OpenWRT/LEDE Signed-off-by: Phil John <philjohn@gmail.com>
* ddns-scripts: Add afraid.org version 2 APIThomas Guyot-Sionnest2017-07-15
| | | | | | | afraid.org has a new update API with better IPV6 support. It needs to be specifically enabled for each domain, so the original v1 api has been Signed-off-by: Thomas Guyot-Sionnest <dermoth@aei.ca>
* Fix http/https, increase PKG_RELEASEAlvaro [Andor]2017-06-27
|
* Fix dnsmadeeasy ddns urlAlvaro [Andor]2017-06-15
| | | Dnsmadeeasy dyndns service url was wrong, fixed both the address, the parameters, and the ssl connection.
* ddns-scripts: remove answer checking for dnsexitXavier Douville2017-03-13
| | | | | remove answer checking for dnsexit as their API allows for too many return codes to handle them all. Signed-off-by: Xavier Douville <zorxd@users.noreply.github.com>
* ddns-scripts: increment PKG_RELEASEXavier Douville2017-03-12
| | | | Signed-off-by: Xavier Douville <zorxd@users.noreply.github.com>
* ddns-scripts: update dnsexit.com update URL+response. Reference ↵Xavier Douville2017-03-12
| | | | | | http://downloads.dnsexit.com/ipUpdateDev.doc Signed-off-by: Xavier Douville <zorxd@users.noreply.github.com>
* treewide: use name in define and eval linesStijn Tintel2017-03-08
| | | | | | | | | | | | | | | For consistency, use full name instead of $(PKG_NAME) in define and eval lines for all packages. I've seen reviews that asked to do this before, and I am asking the same during reviews now. To avoid this in the future, fix this treewide so when people use existing packages as example, we will not have to request this change anymore. This makes all packages consistent with both LEDE and OpenWrt base repositories. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* ddns-scripts: New update url for service duiadns.netChristian Schoenebeck2017-02-09
| | | | | | | - new update url for service "duiadns.net" - updated public_suffix_list.dat Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: 2nd fix detecting local ip from ip commandChristian Schoenebeck2017-01-16
| | | | Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: fix detecting local ip from ip commandChristian Schoenebeck2017-01-15
| | | | | | fix detecting local ip from ip command #3834 Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: fixes for nslookup and khostChristian Schoenebeck2017-01-11
| | | | | | | - fix ip extraction if knot host is used together with glue records - fix ip extraction from nslookup if reverse dns record has ip with dot reported at http://forum.lede-project.org/t/ddns-scripts-error/909 Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: make cloudflare v1 same "domain" parameter syntaxChristian Schoenebeck2017-01-09
| | | | | | | | | - cloudflare v1 change syntax of option domain to "host.sub@example.com" like already cloudflare v4 and godaddy to prepare logterm remove of public_suffix_list.dat from package - change Makefile to be backportable to CC15.05 and working on DD - change ddns.defaults to prepare future releases of ddns-scripts - minor fixes Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: no longer build public_suffix_list.dat.gz during buildChristian Schoenebeck2016-12-25
| | | | | | | | - no longer build public_suffix_list.dat.gz during build #3678 - replace "\s" with "[[:space:]]" inside Makefile because "\s" ignored by some sed versions - tools/public_suffix_list.sh still available to rebuild public_suffix_list.dat.gz outside OpenWRT/LEDE build system Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: get public_suffix_list.dat without using secure connectionChristian Schoenebeck2016-12-24
| | | | | | | | | | | Get public_suffix_list.dat without using secure connection. #3678 File generated during build, because it's the only option to have an actual version packaged. Long term Cloudflare_v1 package will be changed to no longer need public_suffix_list.dat Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: fix return codes if provider's data already up to dateChristian Schoenebeck2016-12-20
| | | | | | | Fix return codes, if ip data at Godaddy.com and Cloudflare.com are already up to date, handle it as succesful update. Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: fixes for cloudflare v4Christian Schoenebeck2016-12-18
| | | | | | | - update_cloudflare_com_v4.sh: enclose urls in single quotes - dynamic_dns_functions.sh: force to return only one ip, if using nslookup to get registered ip Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: set default verbose=0 so scripts run in backgroundChristian Schoenebeck2016-12-12
| | | | | | fix #3645 and https://github.com/lede-project/source/pull/596#issuecomment-266395456 Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: fix answer of changeip.comChristian Schoenebeck2016-12-11
| | | | | | fix answer of changeip.com #3292 Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: extended/updated MakefileChristian Schoenebeck2016-12-09
| | | | | | | | | | modified Makefile to: - stop service before install when updating reported at http://forum.lede-project.org/t/ddns-scripts-upgrade-issue/456/1 - run uci-defaults for all packages - modify services files only on new installation still some commands already covered by default_postinst() etc. but they are in there for backward compatibilty. Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: various fixesChristian Schoenebeck2016-12-05
| | | | | | fixes reported in #3621 #3617 #3616 Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: update to 2.7.6-1Christian Schoenebeck2016-12-04
| | | | | | | | | | | | | | | | | | | | | - tld_names.dat.gz - rename to public_suffix_list.dat.gz - (re)created during build - new location /usr/share - move services files to /etc/ddns - new services - CloudFlare.com-v4 using API-Version 4 without using public_suffix_list.dat - GoDaddy.com - both depending on cURL package - both with modified syntax for option domain ( NEW: [host[.subdom]@]domain.tld ) - new service - Now-DNS.com formerly Now-IP.com - service afraid.org now supports key-auth and basic-auth - new command line options for dynamic_dns_updater.sh and dynamic_dns_updater.sh - adapted ddns.init and ddns.hotplug to new command line options - renaming config options inside section global Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: fix answer of changeip.comChristian Schoenebeck2016-10-04
| | | | | | * fix answer of changeip.com (#3292) Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: fix reporting wrong versionChristian Schoenebeck2016-09-28
| | | | Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: remove postinst (of main package) from MakefileChristian Schoenebeck2016-09-27
| | | | | | remove postinst (of main package) from Makefile because all is done inside uci-defaults scripts Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: apply needed changes in uci-defaultsChristian Schoenebeck2016-09-26
| | | | | | commands to apply changes introduced during release changes, moved from Makefile postinst to /etc/uci-defaults Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: no longer break using nslookup and option force_ipversion=1Christian Schoenebeck2016-09-26
| | | | Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: Add more services and minor changesChristian Schoenebeck2016-09-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - add support of knsupdate (update_nsupdate.sh - url update easydns.com - add some service answers - alphabetic reorder services files for easier reading - rename services/provider (Makefile postinst handle /etc/config/ddns) -- freedns.afraid.org -> afraid.org -- free.editdns.net -> editdns.net -- domains.google.com -> google.com -- spdns.de -> spdyn.de -- strato.de -> strato.com - new provider (looking in deep into https://sourceforge.net/projects/inadyn-mt project) -- dyn.com (= dyndns.org) -- ddnss.de -- dhis.org -- dnspark.com (IPv4 only) -- dynsip.org (IPv4 only) -- dynv6.com -- joker.com (IPv4 only) -- loopia.com (= loopia.se) -- sitelutions.com (IPv4 only) -- system-ns.com (IPv4 only) - new provider (looking in deep into /etc.defaults/ddns_provider.conf file for Synology DiskStation published at https://gist.github.com/ntrepid8/6653274) -- able.or.kr (IPv4 only) -- ddo.jp (IPv4 only) -- dnsmadeeasy.com (IPv4 only) -- oray.com (IPv4 only) - new provider (looking in deep into https://github.com/ipfire/ddns project) -- all-inkl.com -- desec.io -- domopoli.de (IPv4 only) -- opendns.com (IPv4 only) -- udmedia.de -- xlhost.de (IPv4 only) - new provider (looking in deep into https://github.com/yaddns/yaddns project ) -- dyndns.it (IPv4 only) Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* Add good and nochg answerTobias Schramm2016-09-16
| | | | Signed-off-by: Tobias Schramm <tobleminer@gmail.com>
* ddns-scripts: Add do.de as ddns providerTobias Schramm2016-09-14
| | | | Signed-off-by: Tobias Schramm <tobleminer@gmail.com>
* ddns-scripts: fixes to services filesChristian Schoenebeck2016-09-04
| | | | | | | - Provider duiadns.net: add IPv6 and correct IPv4 url inside services files #3125 - other fixes inside services files Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: Update to 2.7.4Christian Schoenebeck2016-09-04
| | | | | | | | | | | | - if local ip cannot be detected or is invalid then do not exit ddns-scripts #2950, using multiple url's to detect local ip not jet implemented - change spdns.de update url and add sydyn.de inside services file #2991 - move transfer- and lookup-program detection to dynamic_dns_functions.sh so run once at startup in stead of at every transfer/lookup - add khost, drill and hostip to verify_host_port() function - updated tld_names.dat Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: add service core-networks.deMichael Scholl2016-07-27
| | | | | | | - Added service core-networks.de - Fixed typo for service dnshome.de Signed-off-by: Michael Scholl <michael.scholl@core-networks.de>
* ddns-scripts: fix misuse of "local"Christian Schoenebeck2016-06-26
| | | | | | | - fix misuse of "local" outside functions #2885 - update TLD_names.dat Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: fix parameter handling "is_glue" and "dns_server" (lucihelper)Christian Schoenebeck2016-06-18
| | | | | | | - fix handling of parameter "is_glue" and "dns_server" to work with luci-app-ddns - update TLD_names.dat Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: initialise the is_glue variableMathias Kresin2016-06-12
| | | | | | Improve the code as suggested by Christian Schoenebeck. Signed-off-by: Mathias Kresin <dev@kresin.me>
* ddns-scripts: add support for glue recordsMathias Kresin2016-06-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Assuming the following dns zone configuration for kresin.me: . 1800 IN NS ns.inwx.de. home.kresin.me. 1800 IN NS gw.home.kresin.me. gw.home.kresin.me. 60 IN A 198.51.100.1 Using the example, gw.home.kresin.me is a glue record and used as DDNS record as well. gw.home.kresin.me points to the OpenWrt installation where the ddns-scripts are running. Since ns.inwx.de isn't the authoritative server for home.kresin.me, a query for the the A record of gw.home.kresin.me will be "forwarded" to and replied by the authoritative server 198.51.100.1. If the authoritative server can't be reached, the query times out without any address returned. The only way to get the A record of the glue record is to use bind host in verbose output mode, query ns.inwx.de for gw.home.kresin.me and evaluate the additional section of the response. To my knowledge, only bind host in verbose output mode shows the additional section of the response. Therefore, this features depends on bind host. It is not possible to use the bind host verbose mode for all queries. In verbose mode the "has address" line isn't returned. Grepping for the hostname might fail if the hostname is CNAME. Grepping for the first occurrence of an ip-address is way to error prone, since it could return the ip address of a different record type. Signed-off-by: Mathias Kresin <dev@kresin.me>
* dns-scripts: add DNS lookup support for "drill" and "khost" (Knot DNS)Christian Schoenebeck2016-05-08
| | | | | | | | | - add DNS lookup support for "drill" and "khost" (Knot DNS) #2637 - new service nsupdate.info (IPv4 and IPv6) #2433 - new services dyndnss.net, dyns.net (IPv4 only) - new services dnshome.de, goip.de, myonlineportal.net (IPv4 and IPv6) Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: update mythic-beasts ipv4 and add mythic-beasts ipv6Anthony Brown2016-05-04
| | | | Signed-off-by: Anthony Brown <anthony@found-it.net>
* ddns-scripts: add IPv6 config for duckdns.orgJoel Johnson2016-05-01
| | | | Signed-off-by: Joel Johnson <mrjoel@lixil.net>
* ddns-scripts: fix comparing IPv6 addressesChristian Schoenebeck2016-03-07
| | | | | | fix comparing IPv6 addresses Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: correct freedns.afraid.org update url and new providerChristian Schoenebeck2016-03-05
| | | | | | | | | | - roll back to "old" update_url of freedns.afraid.org fix for #2445 and openwrt/luci#661 - add provider nubem.com (IPv4 only) - add provider nettica.com (IPv4 only) - add provider zerigo.com (IPv4 and IPv6) - add provider regfish.de (IPv4 and IPv6) Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
* ddns-scripts: uclient-fetch supports -4/-6Stijn Tintel2016-02-29
| | | | Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
* ddns-scripts: add dynu.comdiizzyy2016-02-26
| | | | | | Add dynu.com service Signed-off-by: Daniel Engberg daniel.engberg.lists@pyret.net
* ddns-scripts: bump package releasediizzyy2016-02-24
| | | Update package release due to changes
* ddns-scripts: fix freedns.afraid.orgdiizzyy2016-02-24
| | | | | Add correct URL Signed-off-by: Daniel Engberg daniel.engberg.lists@pyret.net
* ddns-scripts: update to version 2.6.2-1Christian Schoenebeck2016-02-13
| | | | | | | - renamed (lower case) filenames and servicenames for no-ip.com, cloudflare.com and bind_nsupdate including modifing existing configurations #2375 - updated tld_names.dat Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>