Age | Commit message (Collapse) | Author |
|
Attempts to address issue #6028
Also made proximate strings more clear.
Signed-off-by: Paul Dee <itsascambutmailmeanyway@gmail.com>
|
|
The `service_name` option must be empty for custom services,
otherwise an error is raised in `dynamic_dns_updater.sh`.
Signed-off-by: Julien Cassette <julien.cassette@gmail.com>
|
|
It makes it much easier to find selected service provider.
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
|
|
Fixes: #5874
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
Signed-off-by: Claudio Mezzasalma <claudio.mezzasalma@gmail.com>
|
|
No change in logic, just the whitespace fixes
as picked up by VSCode's auto-formatter.
Signed-off-by: Peter Somogyvari <peter.metz@unarin.com>
|
|
Modern browsers allow decomposing table markup equally well as nested div
constructs, therefor migrate our <div> table markup to actual <table> tags
but keep the old table/tr/th/td CSS classes for now to allow for a smooth
theme transition.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
This commit rework the app with the new ddns changes. DDns services are now stored in a dedicated list and the service specific data is stored in a dedicated json. This json can both preinstalled with a companion package or be downloaded on demand. The new app now check if the script is present and give a button to install it if not present in the system.
The app now will search for all the available service in the services directory and optionally if present will include in the list the service not installed from a static list. Special service that use a separate script (for example cloudflare-v4) will install directly in the services directory and will be included automatically.
The app now reset the ddns rule settings on service change.
Also rework the app to drop any global function and rework the function to use more default way to get data.
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
|
|
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>
|
|
The page was a bit confusing. By adding the tabs for information and
global settings, the page looks clearer.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
|
|
luci-app-ddns: fix wrong service with custom selected
|
|
If custom service is selected, no service is actually set in the uci config.
Fallback to custom service if no service is detected in the config.
Fixes #4301
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
|
|
Fix broken Custom provider selection in luci-app-ddns.
Fixes: #4150
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
|
|
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
Fix invalid markup to be XHTML compliant in order to prevent exceptions
when opening DDNS pages with luci-theme-openwrt.
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
Ref: https://forum.openwrt.org/t/19-07-luci-app-ddns-broken/57596
Fixes: 34fa5122f ("luci-app-ddns: convert to client side implementatio")
[reword commit message, drop unrelated ui.js changes]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
|
|
Value "hours" is used twice instead of "hours" and "days".
Signed-off-by: Anton Kikin <a.kikin@tano-systems.com>
|
|
unexpected token: punc ) caused by extra ,
Signed-off-by: MartB <mart.b@outlook.de>
|
|
ip_network should be NetworkSelect
ip_interface/interface should be DeviceSelect
Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
|
|
Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
|