| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
| |
Fixes mistake in dbe79e409d4d772d607364b47116a108508bb466, the
cloudflare PROVIDES got mixed up with digitalocean.
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Drop services that are not available anymore.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
|
|\
| |
| | |
ddns-scripts: Add Simply.com provider
|
| |
| |
| |
| | |
Signed-off-by: Tom Sommer <tomsommer@users.noreply.github.com>
|
|/
|
|
| |
Signed-off-by: Bheesham Persaud <me@bheesham.com>
|
|
|
|
|
|
| |
The provider is `mydns.jp` not `mydns.ip` which is wrong and misleading.
Signed-off-by: Shengjiang Quan <qsj287068067@126.com>
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Luca Conte <main@lugico.de>
|
|\
| |
| | |
ddns-scripts-cloudflare: fix shell conditional
|
| |
| |
| |
| | |
Signed-off-by: Glen Huang <heyhgl@gmail.com>
|
|/
|
|
|
|
|
|
| |
This adds a user agent string to the wget request.
Fixes #17507
Signed-off-by: Claudio Marelli <camarelli@gmx.net>
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Richard Yu <yurichard3839@gmail.com>
|
|
|
|
|
|
| |
Signed-off-by: Martijn Atema <martijn@atema.one>
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
- PKG_RELEASE number updated
|
|
|
|
|
|
| |
Signed-off-by: Peter Gransdorfer <peter.gransdorfer@cattronix.com>
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
- PKG_RELEASE number updated
|
|
|
|
| |
Signed-off-by: George Giannou <giannoug@gmail.com>
|
|\
| |
| | |
ddns-scripts: Rework DigitalOcean update script
|
| |
| |
| |
| | |
Signed-off-by: George Giannou <giannoug@gmail.com>
|
|/
|
|
| |
Signed-off-by: Martijn Atema <martijn@atema.one>
|
|
|
|
| |
Signed-off-by: Damiano Renfer <x9w2n7xnu@relay.firefox.com>
|
|
|
|
| |
Signed-off-by: Jun Zhu <zhujunsan@gmail.com>
|
|
|
|
|
|
|
| |
- Changed DNS endpoint to LiveDNS
- Now using `jshn.sh`
- Better handle errors and ouput
Signed-off-by: Cristian Le <git@lecris.me>
|
|
|
| |
Signed-off-by: Cristian Le <git@lecris.me>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Wenli Looi <wlooi@ucalgary.ca>
|
|
|
|
| |
Signed-off-by: Wenli Looi <wlooi@ucalgary.ca>
|
|
|
|
| |
Signed-off-by: Edi Turn <yyxstter@gmail.com>
|
|
|
|
| |
Signed-off-by: Gerald Hansen <gerald.hansen@posteo.de>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
|
|
|
|
| |
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
|
|
|
|
| |
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
|
|
|
|
|
|
| |
Fixes: #13182 on https://github.com/openwrt/packages
Signed-off-by: Joel Johnson <mrjoel@lixil.net>
|
|
|
|
|
| |
Signed-off-by: Johnathan Arsenault <johnathan.arsenault@gmail.com>
Tested-by: Stefan Lippers-Hollmann <s.l-h@gmx.de>
|
|
|
|
| |
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
|
|
|
|
|
|
|
| |
This is not needed. The file get installed on demand with the new ddns
script.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
|
|
|
|
|
|
| |
package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
|
|
|
|
| |
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
|
|
|
|
| |
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
|