aboutsummaryrefslogtreecommitdiff
path: root/net/ddns-scripts/Makefile
Commit message (Collapse)AuthorAge
* ddns-scripts: Add servercow.de as DDNS providerPatrick Hemmen2024-03-19
| | | | | | Add servercow.de as dynamic DNS provider provider. Signed-off-by: Patrick Hemmen <jummo4@yahoo.de>
* ddns-scripts: Fix Route53 providerMax Berger2023-11-25
| | | | | | | | This fixes the Invalid Resource Record: FATAL problem: ARRDATAIllegalIPv4Address error message described in https://forum.openwrt.org/t/route53v1-script-error/160068 Maintainer: @chris5560, @maxberger, @dibdot Tested: Checked on local system Signed-off-by: Max Berger <max@berger.name>
* ddns-scripts: add new DDNS provider ipnodns.ruIgor Baidasov2023-10-18
| | | | Signed-off-by: Igor Baidasov <igorbay@bk.ru>
* ddns-scripts: add ddns-scripts-utils packageJulian Grinblat2023-10-06
| | | | | | | The samples in the repo are useful for configuring cenrtain aspects of ddns, and their inclusion is hinted at within their source code Signed-off-by: Julian Grinblat <julian@dotcore.co.il>
* ddns-scripts: desec.io - update url to httpsdanielpinto8zz62023-09-04
| | | | | | | | | | Signed-off-by: Daniel Pinto <danielpinto8zz6@gmail.com> desec.io ddns update is not working, after testing the endpoint I got a 301, after a bit of search I found out we are supposed to use https instead of http more info here: https://talk.desec.io/t/301-from-update-dedyn-io/644/2 bump PKG_RELEASE
* ddns: Prevent clearing of desec.io entriesBaptiste Fouques2023-06-12
| | | | | | | | | | | When using both ipv4 and ipv6 entries on the same host, ddns is clearing A (or AAAA) record depending on the connection (ipv4 or ipv6). see https://desec.readthedocs.io/en/latest/dyndns/update-api.html#determine-ip-addresses Signed-off-by: Baptiste Fouques <bateast@duck.com> Update comment and bump PKG_RELEASE number. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* ddns-scripts: Add v2 API for mythic-beasts.com providerJim Hague2023-03-09
| | | | | | Use USERNAME as the key, PASSWORD as the secret. Signed-off-by: Jim Hague <jim.hague@acm.org>
* ddns-scripts: Add njal.la providerTobias Hilbig2023-02-25
| | | | | Add njal.la provider. Use the key as password. Username is not needed. Signed-off-by: Tobias Hilbig <web.tobias@hilbig-ffb.de>
* ddns-scripts: enable IPv6 for easydns.comJames Buren2023-02-22
| | | | | | | | easydns.com has supported IPv6 for awhile now using the same update URL as IPv4. This duplicates the IPv4 entry for IPv6 to enable support for it. Signed-off-by: James Buren <braewoods+mgh@braewoods.net>
* ddns-scripts: add hosting.de providerBenjamin Drung2023-01-18
| | | | | | | | | | | Add hosting.de provider. To use dynamic DNS you have to create a DDNS host with a separate DDNS user. Note: As of 2023-01-17 hosting.de does not work with wget which will fail with `400: Bad Request` (it will work with `--auth-no-challenge`). You should use curl instead. I have reported that to the provider. Signed-off-by: Benjamin Drung <bdrung@bdrung.de>
* ddns-scripts: add support for LuaDNSJihoon Han2023-01-09
| | | | Signed-off-by: Jihoon Han <rapid_renard@renard.ga>
* ddns-scripts: add strato ipv6 supportPatrick Grimm2023-01-08
| | | | Signed-off-by: Patrick Grimm <patrick@lunatiki.de>
* ddns-scripts: Allow setting root record for pdns scriptCristian Le2022-12-31
| | | | Signed-off-by: Cristian Le <git@lecris.me>
* ddns-scripts: add support for Google Cloud DNSChris Barrick2022-12-08
| | | | | | | | | | | | | The implementation uses a GCP service account. The user is expected to create and secure a service account and generate a private key. The "password" field can contain the key inline or be a file path pointing to the key file on the router. The GCP project name and Cloud DNS ManagedZone must also be provided. These are taken as form-urlencoded key-value pairs in param_enc. The TTL can optionally be supplied in param_opt. Signed-off-by: Chris Barrick <chrisbarrick@google.com>
* ddns-scripts: fix cloudflare&digitalocean providesMichal Vasilek2022-10-18
| | | | | | | Fixes mistake in dbe79e409d4d772d607364b47116a108508bb466, the cloudflare PROVIDES got mixed up with digitalocean. Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
* ddns-scripts: add PROVIDES for old package namesMichal Vasilek2022-10-12
| | | | | | | | | | | | | | | | | * ddns-scripts-services: provide ddns-scripts_service * ddns-scripts-cloudflare: provide ddns-scripts_digitalocean.com-v2 * ddns-scripts-freedns: provide ddns-scripts_freedns_42_pl * ddns-scripts-godaddy: provide ddns-scripts_godaddy.com-v1 * ddns-scripts-noip: provide ddns-scripts_no-ip_com * ddns-scripts-nsupdate: provide ddns-scripts_nsupdate * ddns-scripts-route53: provide ddns-scripts_route53-v1 * ddns-scripts-cnkuai: provide ddns-scripts_cnkuai_cn https://github.com/openwrt/packages/pull/13509 renamed many ddns-scripts packages, but didn't include a PROVIDES for the old package names to make updates work well. Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
* ddns-scripts: add explicit "-d" switch for Dry RunRafał Miłecki2022-09-28
| | | | | | | | It was a bit confusing to use *verbosity* level for Dry Run mode. Add explicity switch for it and designed DRY_RUN variable to make code easier to understand. Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* ddns-scripts: drop dead servicesRafał Miłecki2022-09-12
| | | | | | Drop services that are not available anymore. Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* ddns-scripts: Fix typo s/ganid/gandi/Bheesham Persaud2022-08-17
| | | | Signed-off-by: Bheesham Persaud <me@bheesham.com>
* ddns-scripts: mydns.ip to mydns.jpShengjiang Quan2022-05-12
| | | | | | The provider is `mydns.jp` not `mydns.ip` which is wrong and misleading. Signed-off-by: Shengjiang Quan <qsj287068067@126.com>
* ddns-scripts: remove extra pipeAndré Herbst2022-01-31
| | | | | The extra pipe caused an error WARN : PID 'xyz' exit WITH ERROR '2' when executing ddns update. Signed-off-by: André Herbst <moormaster@gmx.net>
* ddns-scripts: add one.com providerLuca Conte2022-01-27
| | | | Signed-off-by: Luca Conte <main@lugico.de>
* ddns-scripts-cloudflare: allow explicit zone_idGlen Huang2022-01-10
| | | | | | When zone id is explicitly provided, there is no need for the API token to have read permission. Inspired by acme.sh's cloudflare logic. Signed-off-by: Glen Huang <heyhgl@gmail.com>
* ddns-scripts: add ns1.com providerRichard Yu2021-12-15
| | | | Signed-off-by: Richard Yu <yurichard3839@gmail.com>
* ddns-scripts: Add script for TransIP.nlMartijn Atema2021-11-30
| | | | | | Signed-off-by: Martijn Atema <martijn@atema.one> Signed-off-by: Florian Eckert <fe@dev.tdt.de> - PKG_RELEASE number updated
* ddns-scripts: use HTTPS for spdynPeter Gransdorfer2021-11-30
| | | | | | Signed-off-by: Peter Gransdorfer <peter.gransdorfer@cattronix.com> Signed-off-by: Florian Eckert <fe@dev.tdt.de> - PKG_RELEASE number updated
* ddns-scripts: Fix DigitalOcean JSON payloadGeorge Giannou2021-11-29
| | | | Signed-off-by: George Giannou <giannoug@gmail.com>
* ddns-scripts: Fix typo in route53 update scriptMartijn Atema2021-11-15
| | | | Signed-off-by: Martijn Atema <martijn@atema.one>
* ddns-scripts: add infomaniak.com providerDamiano Renfer2021-10-04
| | | | Signed-off-by: Damiano Renfer <x9w2n7xnu@relay.firefox.com>
* ddns-scripts: Add dnspod.cnJun Zhu2021-09-30
| | | | Signed-off-by: Jun Zhu <zhujunsan@gmail.com>
* ddns-script-gandi: Better error managementCristian Le2021-08-31
| | | | | | | - Changed DNS endpoint to LiveDNS - Now using `jshn.sh` - Better handle errors and ouput Signed-off-by: Cristian Le <git@lecris.me>
* ddns-scripts-pdns: Add packageCristian Le2021-08-31
| | | Signed-off-by: Cristian Le <git@lecris.me>
* ddns-scripts: use https for google ipv6 ddns urlScott Lamb2021-07-19
| | | | | | | This matches an ipv4 change in 21f5cdd2fa and has the same rationale. Google requires https for both ipv6 and ipv6. Signed-off-by: Scott Lamb <slamb@slamb.org>
* ddns-scripts: get l3 device for bind network using curlFlorian Eckert2021-06-22
| | | | | | | | | | | | | | | | If pppoe is used for wan access. script set 'eth1' as interface for curl call. The correct interface is however 'pppoe-wan'. The script uses 'network_get_physdev' function to get real device for bind_network but this is wrong. We need instead the l3_device of the the logical interface. In case if we don't use pppoe connection - 'l3_device' is equal to real device. This was reported by the github user `welderpb` with P/R: https://github.com/openwrt/packages/pull/14431 Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* ddns-scripts: Fix for domains with dashWenli Looi2021-05-19
| | | | Signed-off-by: Wenli Looi <wlooi@ucalgary.ca>
* ddns-scripts: Fix for wildcard subdomainWenli Looi2021-05-18
| | | | Signed-off-by: Wenli Looi <wlooi@ucalgary.ca>
* ddns-scripts: make WGET_SSL executableEdi Turn2021-01-27
| | | | Signed-off-by: Edi Turn <yyxstter@gmail.com>
* ddns-scripts: Increase PKG_RELEASEGerald Hansen2021-01-26
| | | | Signed-off-by: Gerald Hansen <gerald.hansen@posteo.de>
* ddns-scripts: fix wget-ssl pathHuangbin Zhan2021-01-17
| | | | Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
* ddns-scripts: add gandi.net providerFlorian Eckert2020-11-28
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* ddns-scripts: update sitelutions urlFlorian Eckert2020-10-22
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* ddns-scripts: use ip_source as bind_network defaultJoel Johnson2020-10-21
| | | | | | Fixes: #13182 on https://github.com/openwrt/packages Signed-off-by: Joel Johnson <mrjoel@lixil.net>
* ddns-scripts: add ipv6 capability for no-ip.comJohnathan Arsenault2020-10-05
| | | | | Signed-off-by: Johnathan Arsenault <johnathan.arsenault@gmail.com> Tested-by: Stefan Lippers-Hollmann <s.l-h@gmx.de>
* ddns-scripts: update PKG_VERSION to 2.8.1Florian Eckert2020-09-28
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* ddns-scripts: move all json files to defaultFlorian Eckert2020-09-28
| | | | | | | | Since we can also install custom ddns services, the name for the default services is not optimally chosen. To emphasize this the folder with the standard services for the package feed will be renamed to default. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* ddns-scripts: add dependency for ddns-scripts-services on ddns-scriptsFlorian Eckert2020-09-28
| | | | | | | | If we install ddns-scripts we also install the default ddns-scripts-services package. So the behabviour for the user does not change. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* ddns-scripts: remove list file from ddns-scripts installFlorian Eckert2020-09-28
| | | | | | | This is not needed. The file get installed on demand with the new ddns script. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* ddns-scripts: remove special service json files from ddns-scripts-servies ↵Florian Eckert2020-09-28
| | | | | | package Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* ddns-scripts: rename cnkuai packageFlorian Eckert2020-09-28
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* ddns-scripts: rename route53 packageFlorian Eckert2020-09-28
| | | | Signed-off-by: Florian Eckert <fe@dev.tdt.de>