aboutsummaryrefslogtreecommitdiff
path: root/net/ddns-scripts
Commit message (Collapse)AuthorAge
* 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: rename variable: s/ERR_UPDATE/RETRY_COUNT/Rafał Miłecki2022-09-27
| | | | | | | | | | | Rename variable to make code easier to understand. This variable specifies how many times in row ddns script tried to update IP without a success. Previous name ("ERR_UPDATE") didn't suggest it was for counting anything. It also didn't specify was error was it related to. Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* ddns-scripts: replace IP type (name) "local" with "current"Rafał Miłecki2022-09-27
| | | | | | | | | Local suggests something related to the local network or available locally only. All that code related to the "local" IP was actually dealing with *current* device external IP address. Using name "current" should make code a bit easier to understand. Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* ddns-scripts: rename variable: s/retry_count/retry_max_count/Rafał Miłecki2022-09-27
| | | | | | | | | Rename variable to make code easier to understand. This variable specifies how many times ddns script should try to send a request. Previous name ("retry_count") suggested it was for *counting* attempts. 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>
* Merge pull request #19030 from tomsommer/tomsommer-patch-1Florian Eckert2022-08-30
|\ | | | | ddns-scripts: Add Simply.com provider
| * ddns-scripts: Add simply.com providerTom Sommer2022-07-25
| | | | | | | | Signed-off-by: Tom Sommer <tomsommer@users.noreply.github.com>
* | 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>
* Merge pull request #17617 from hgl/ddns-cloudflareFlorian Eckert2022-01-15
|\ | | | | ddns-scripts-cloudflare: fix shell conditional
| * ddns-scripts-cloudflare: fix shell conditionalGlen Huang2022-01-15
| | | | | | | | Signed-off-by: Glen Huang <heyhgl@gmail.com>
* | ddns-scripts: pass user agent stringClaudio Marelli2022-01-15
|/ | | | | | | | This adds a user agent string to the wget request. Fixes #17507 Signed-off-by: Claudio Marelli <camarelli@gmx.net>
* 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>
* Merge pull request #17120 from giannoug/ddns-scripts-digitaloceanFlorian Eckert2021-11-17
|\ | | | | ddns-scripts: Rework DigitalOcean update script
| * ddns-scripts: Rework DigitalOcean update scriptGeorge Giannou2021-11-15
| | | | | | | | 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: Remove not working ddns providerGerald Hansen2021-01-26
| | | | | | | I checked the hostname for existing DNS A and AAAA entries and these ones didn't have an entry. Signed-off-by: Gerald Hansen <gerald.hansen@cloud.ionos.com>
* ddns-scripts: Change parameter for myonlineportalGerald Hansen2021-01-26
| | | | | | | | As the default uclient-fetch doesn't support authentication header and the ddns provider myonlineportal.net support also username and passwort as url parameter this can be changed. Signed-off-by: Gerald Hansen <gerald.hansen@cloud.ionos.com>
* 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: also read providers from custom directoryFlorian Eckert2020-09-28
| | | | | | | | | The provider could also be read from the custom directory. To get always the latest version of the provider config json file, we read first the custom directory and after that we also check the default directory, if we could not find the provider file 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: change install path of custom service providersFlorian Eckert2020-09-28
| | | | 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>