George Giannou
550817815e
ddns-scripts: Rework DigitalOcean update script
Signed-off-by: George Giannou <giannoug@gmail.com>
3 years ago
Martijn Atema
de2a9d4b13
ddns-scripts: Fix typo in route53 update script
Signed-off-by: Martijn Atema <martijn@atema.one>
3 years ago
Damiano Renfer
93b694aaa3
ddns-scripts: add infomaniak.com provider
Signed-off-by: Damiano Renfer <x9w2n7xnu@relay.firefox.com>
3 years ago
Jun Zhu
10bfa7e974
ddns-scripts: Add dnspod.cn
Signed-off-by: Jun Zhu <zhujunsan@gmail.com>
3 years ago
Cristian Le
e3183a3312
ddns-script-gandi: Better error management
- Changed DNS endpoint to LiveDNS
- Now using `jshn.sh`
- Better handle errors and ouput
Signed-off-by: Cristian Le <git@lecris.me>
3 years ago
Cristian Le
36afa3dfce
ddns-scripts-pdns: Add package
Signed-off-by: Cristian Le <git@lecris.me>
3 years ago
Scott Lamb
e5f45b94c0
ddns-scripts: use https for google ipv6 ddns url
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>
4 years ago
Florian Eckert
036079b308
ddns-scripts: get l3 device for bind network using curl
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>
4 years ago
Wenli Looi
9e2aad3fde
ddns-scripts: Fix for domains with dash
Signed-off-by: Wenli Looi <wlooi@ucalgary.ca>
4 years ago
Wenli Looi
93344aafa0
ddns-scripts: Fix for wildcard subdomain
Signed-off-by: Wenli Looi <wlooi@ucalgary.ca>
4 years ago
Edi Turn
0e4f2b1068
ddns-scripts: make WGET_SSL executable
Signed-off-by: Edi Turn <yyxstter@gmail.com>
4 years ago
Gerald Hansen
219b0af28f
ddns-scripts: Increase PKG_RELEASE
Signed-off-by: Gerald Hansen <gerald.hansen@posteo.de>
4 years ago
Gerald Hansen
937560417c
ddns-scripts: Remove not working ddns provider
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>
4 years ago
Gerald Hansen
9787de80e5
ddns-scripts: Change parameter for myonlineportal
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>
4 years ago
Huangbin Zhan
9eab8cceda
ddns-scripts: fix wget-ssl path
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
4 years ago
Florian Eckert
733e6508f3
ddns-scripts: add gandi.net provider
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
dd719e4960
ddns-scripts: update sitelutions url
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Joel Johnson
5b362932a7
ddns-scripts: use ip_source as bind_network default
Fixes : #13182 on https://github.com/openwrt/packages
Signed-off-by: Joel Johnson <mrjoel@lixil.net>
4 years ago
Johnathan Arsenault
33d6dc4027
ddns-scripts: add ipv6 capability for no-ip.com
Signed-off-by: Johnathan Arsenault <johnathan.arsenault@gmail.com>
Tested-by: Stefan Lippers-Hollmann <s.l-h@gmx.de>
4 years ago
Florian Eckert
42eb5cc0c3
ddns-scripts: update PKG_VERSION to 2.8.1
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
8d10cdda08
ddns-scripts: also read providers from custom directory
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>
4 years ago
Florian Eckert
8be604072c
ddns-scripts: move all json files to default
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>
4 years ago
Florian Eckert
b67240f7ce
ddns-scripts: add dependency for ddns-scripts-services on ddns-scripts
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>
4 years ago
Florian Eckert
3ec59622e9
ddns-scripts: change install path of custom service providers
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
cde01dc150
ddns-scripts: remove list file from ddns-scripts install
This is not needed. The file get installed on demand with the new ddns
script.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
b985835748
ddns-scripts: remove special service json files from ddns-scripts-servies package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
2290df3aa8
ddns-scripts: rename cnkuai package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
b036c506cc
ddns-scripts: rename route53 package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
c2ccf8aff6
ddns-scripts: rename nsupdate package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
c3c269c48b
ddns-scripts: rename noip package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
9a1341b530
ddns-scripts: rename digitalocean package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
e81929eeb1
ddns-scripts: rename godaddy package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
a01c6fa139
ddns-scripts: rename freedns package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
5e0836a538
ddns-scripts: rename cloudflare package
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
a05030b9ca
ddns-scripts: rename ddns-scripts_service package to ddns-scripts-services
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
a3308e4175
ddns-scripts: update PKG_VERSION to 2.8.0
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
f184fdf44c
ddns-scripts: add ddns script to manage the providers
Redmine-patch-id: 5298
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
30234fcb55
ddns-scripts: add service list file
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
42696aa162
ddns-scripts: and new ddns-scripts_service package
Move all ddns service description into the package to shrik the size of
the ddns-scripts base package.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
b4e74b6646
ddns-scripts: chmod 644 Makefile
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
1d20c59fc3
ddns-scripts: update dynamic_dns_*.sh installation
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
88f6bc8d7b
ddns-scripts: update init installation
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
dd9633977c
ddns-scripts: update hotplug installation
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
63804b7358
ddns-scripts: update config installation
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
0c983efec5
ddns-scripts: remove PKG_BUILD_DIR installation
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
f5c7271ff1
ddns-scripts: write version string during installation into file
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
4f6614c41d
ddns-scripts: remove not needed prinst script
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
41e0f3b6c0
ddns-scripts: cleanup prerm scripts
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
02c435a7cb
ddns-scripts: remove not needed preinst and postinst scripts
Since we no longer need to edit the service and serive_ipv6 files during
installation, the preinst and postinst script can be removed. They are
not neede anymore.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago
Florian Eckert
87b106cc9f
ddns-scripts: cleanup postinst script
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
4 years ago