Paul Donald
850867b6e4
luci-mod-system: minor code fixes for repokeys and sshkeys
...
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-13 14:34:47 +02:00
Andy Chiang
a773103476
luci-mod-status: fix luci-bwc segfault
...
fixes : #8008
Signed-off-by: Andy Chiang <AndyChiang_git@outlook.com >
2025-10-13 14:04:11 +02:00
Florian Eckert
8d89aa1edb
Merge pull request #8002 from TDT-AG/pr/20251010-luci-mod-network
...
luci-mod-network: show stop button if interface start is pending
2025-10-13 07:58:52 +02:00
Paul Donald
ad6591fb4b
luci-mod-status: routes; refactor and add routesj page for ip -j output
...
follow-up fix to 89ae891462
Should not have duplicate keys
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-12 19:51:29 +02:00
Paul Donald
89ae891462
luci-mod-status: routes; refactor and add routesj page for ip -j output
...
Refactor functions and variables to ES6 standard.
Detect whether one of the JSON enabled ip variants is installed, and
prefer it to display route information over the text handling. This is
handled by the acls and menu depends.
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-12 19:43:57 +02:00
Paul Donald
cbaeb5e300
luci-mod-status: handle vmaps in nftables
...
- Support vmaps
- Support goto, continue actions
- Recognize DSCP and MAC address expressions
- Support log action without prefix.
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-12 18:54:15 +02:00
Paul Donald
4617b9fd2e
github: update workflow actions
...
checkout to v5
setup-node to v5
peaceiris/actions-gh-pages to v4
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-12 18:31:10 +02:00
Andy Chiang
dc0bdc9ff7
luci-mod-status: add source/gateway display for ipv4/ipv6
...
*add source display for ipv4
*add gateway display for ipv6
Signed-off-by: Andy Chiang <AndyChiang_git@outlook.com >
2025-10-11 21:39:43 +02:00
tuvokyang
be482f5097
luci-mod-network: resolve authentication issues during 802.1X Wi-Fi connection
...
Signed-off-by: tuvokyang <samfresence@gmail.com >
2025-10-11 20:02:30 +02:00
Liangbin Lian
01b4cf0864
luci-app-ddns: fix toggle button not working
...
`this.callInitAction('ddns', 'enable')` always return true, cause ddns service always disabled later.
Signed-off-by: Liangbin Lian <jjm2473@gmail.com >
2025-10-11 20:00:58 +02:00
Andy Chiang
5425cc9e5f
build: fix Traditional Chinese name
...
fix Chinese name
Signed-off-by: Andy Chiang <AndyChiang_git@outlook.com >
2025-10-11 18:59:19 +03:00
Stan Grishin
c97256949d
Merge pull request #7991 from stangri/master-luci-app-pbr
...
luci-app-pbr: update to 1.2.0-r2
2025-10-10 16:35:12 -07:00
David Härdeman
90f10d6980
luci-base: add odhcpd feature detection
...
For dnsmasq, feature detection is currently supported like this:
L.hasSystemFeature('dnsmasq', 'dhcpv6')
while for odhcpd, only a basic check is supported:
L.hasSystemFeature('odhcpd')
With this patch, a similar feature check is also possible for odhcpd,
e.g.:
L.hasSystemFeature('odhcpd', 'dhcpv6')
Signed-off-by: David Härdeman <david@hardeman.nu >
2025-10-10 19:04:07 +02:00
Paul Donald
e6dc9ac18c
luci-mod-status: Fix call params to routes.js functions
...
follow-up fix to 70b7176fc2
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-10 18:39:19 +02:00
Sergey Ponomarev
987fdc2cc0
luci-app-privoxy: add PKG_MAINTAINER
...
Signed-off-by: Sergey Ponomarev <stokito@gmail.com >
2025-10-10 17:09:23 +02:00
Sergey Ponomarev
fa1e4dc7d0
luci-app-lldpd: add PKG_MAINTAINER
...
Signed-off-by: Sergey Ponomarev <stokito@gmail.com >
2025-10-10 17:09:23 +02:00
Richard Muzik
7e7461542e
luci-app-lxc: make regex for templates less strict
...
Starting with LXC v6.0.0, the way templates are parsed has changed [1].
As a result, trailing whitespace is added to each string except the last
one. However, if the last string (i.e., a timestamp) is shorter—such as
when using a different timestamp format—trailing whitespace will still
be added.
This commit updates the regular expression to handle such cases.
[1] 84cc3155af
Signed-off-by: Richard Muzik <richard.muzik@turris.com >
2025-10-10 17:08:49 +02:00
Roc Lai
ac2638ccf9
luci-app-frp: support QUIC protocol and Dashboard TLS
...
Add support for the QUIC protocol and Dashboard TLS in LuCI, new features in the latest version of frp. openwrt/packages#27191
Signed-off-by: Roc Lai <laipeng668@qq.com >
2025-10-10 17:07:16 +02:00
Florian Eckert
b4d5ca66e9
luci-mod-network: show stop button if interface start is pending
...
Currently, it is not possible to stop an interface from establishing a
connection when it is flageed as pending in the netifd. This situation
occurs when netifd tells a proto to establish a connection, but the
proto is executing a blocken binary. This situation occurs in the proto
'modemmanager' when it wants to register but cannot. The timeout is set to
'120' seconds. During this time, the establishment cannot be stopped via
LuCI because the disable button can not be clicked.
To fix this, the pending flag is also evaluated and the disable button
is displayed in this state as well.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2025-10-10 14:08:27 +02:00
Florian Eckert
7b6b0d0139
luci-base: add getPending ubus function call
...
Exporting the ubus “pending” information so that this information can be
used in LuCI.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2025-10-10 14:08:24 +02:00
Florian Eckert
5710d594f1
luci-mod-network: clean up btn1 and btn2 disable
...
In the current source, it is difficult to see when the disable button
should be shown or not. This commit adjusts this and moves the handling
to an if else statement, so that it can be easily seen.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2025-10-10 14:08:20 +02:00
Florian Eckert
ed2c7f8965
luci-mod-network: make state of interface more clear
...
In the current source, it is difficult to see when the disable button should
be shown or not. This commit adjusts this and moves the handling to an
if else statement, so that it can be easily seen.
Signed-off-by: Florian Eckert <fe@dev.tdt.de >
2025-10-10 14:08:14 +02:00
Florian Eckert
b7aae6aca7
Merge pull request #7999 from AndyChiang888/interfaces.js
...
luci-mod-network: fix brackets in interfaces.js
2025-10-10 10:55:40 +02:00
Andy Chiang
3bdc28dba5
luci-mod-network: fix brackets in interfaces.js
...
fix brackets in interfaces.js for translate
Signed-off-by: Andy Chiang <AndyChiang_git@outlook.com >
2025-10-10 15:21:42 +07:00
Hosted Weblate
eee5cbb6c4
Translated using Weblate (Romanian)
...
Currently translated at 24.2% (8 of 33 strings)
Translation: OpenWrt/LuCI/applications/openlist
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenlist/ro/
Translated using Weblate (Romanian)
Currently translated at 6.5% (7 of 107 strings)
Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/ro/
Translated using Weblate (Romanian)
Currently translated at 4.7% (12 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/ro/
Translated using Weblate (Romanian)
Currently translated at 93.0% (80 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/ro/
Translated using Weblate (Romanian)
Currently translated at 6.1% (11 of 178 strings)
Translation: OpenWrt/LuCI/applications/lldpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslldpd/ro/
Translated using Weblate (Romanian)
Currently translated at 7.8% (10 of 128 strings)
Translation: OpenWrt/LuCI/applications/usteer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsusteer/ro/
Translated using Weblate (Romanian)
Currently translated at 8.6% (7 of 81 strings)
Translation: OpenWrt/LuCI/applications/email
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsemail/ro/
Translated using Weblate (Romanian)
Currently translated at 39.3% (13 of 33 strings)
Translation: OpenWrt/LuCI/applications/v2raya
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsv2raya/ro/
Translated using Weblate (Romanian)
Currently translated at 7.7% (6 of 77 strings)
Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/ro/
Translated using Weblate (Romanian)
Currently translated at 4.2% (5 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/ro/
Translated using Weblate (Romanian)
Currently translated at 19.5% (9 of 46 strings)
Translation: OpenWrt/LuCI/applications/xfrpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxfrpc/ro/
Translated using Weblate (Romanian)
Currently translated at 15.1% (10 of 66 strings)
Translation: OpenWrt/LuCI/applications/sshtunnel
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssshtunnel/ro/
Translated using Weblate (Romanian)
Currently translated at 6.8% (6 of 88 strings)
Translation: OpenWrt/LuCI/applications/mosquitto
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmosquitto/ro/
Translated using Weblate (Romanian)
Currently translated at 33.3% (7 of 21 strings)
Translation: OpenWrt/LuCI/applications/irqbalance
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsirqbalance/ro/
Translated using Weblate (Romanian)
Currently translated at 6.5% (13 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/ro/
Translated using Weblate (Romanian)
Currently translated at 65.5% (116 of 177 strings)
Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/ro/
Translated using Weblate (Romanian)
Currently translated at 82.1% (23 of 28 strings)
Translated using Weblate (Romanian)
Currently translated at 67.0% (110 of 164 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (Romanian)
Currently translated at 99.5% (210 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (62 of 62 strings)
Translation: OpenWrt/LuCI/applications/sqm
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (66 of 66 strings)
Translation: OpenWrt/LuCI/applications/frps
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (89 of 89 strings)
Translation: OpenWrt/LuCI/applications/frpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (44 of 44 strings)
Translation: OpenWrt/LuCI/applications/ser2net
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/vnstat2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/ro/
Translated using Weblate (Romanian)
Currently translated at 33.9% (55 of 162 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/ro/
Translated using Weblate (Romanian)
Currently translated at 97.9% (187 of 191 strings)
Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/ro/
Translated using Weblate (Romanian)
Currently translated at 53.0% (78 of 147 strings)
Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (124 of 124 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (171 of 171 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/ro/
Translated using Weblate (Romanian)
Currently translated at 60.6% (176 of 290 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (83 of 83 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (168 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (38 of 38 strings)
Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/ro/
Translated using Weblate (Romanian)
Currently translated at 94.6% (194 of 205 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ro/
Translated using Weblate (Romanian)
Currently translated at 97.4% (192 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Romanian)
Currently translated at 96.3% (133 of 138 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Romanian)
Currently translated at 66.0% (35 of 53 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (183 of 183 strings)
Translated using Weblate (Romanian)
Currently translated at 98.9% (191 of 193 strings)
Translated using Weblate (Romanian)
Currently translated at 98.2% (279 of 284 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Romanian)
Currently translated at 27.5% (11 of 40 strings)
Translated using Weblate (Romanian)
Currently translated at 93.5% (377 of 403 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (82 of 82 strings)
Translated using Weblate (Romanian)
Currently translated at 90.0% (2376 of 2639 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ro/
Translated using Weblate (Spanish)
Currently translated at 100.0% (153 of 153 strings)
Translation: OpenWrt/LuCI/applications/dawn
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdawn/es/
Translated using Weblate (Russian)
Currently translated at 100.0% (25 of 25 strings)
Translation: OpenWrt/LuCI/applications/ksmbd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsksmbd/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (60 of 60 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (37 of 37 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (153 of 153 strings)
Translation: OpenWrt/LuCI/applications/dawn
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdawn/pl/
Translated using Weblate (Spanish)
Currently translated at 100.0% (153 of 153 strings)
Translation: OpenWrt/LuCI/applications/dawn
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdawn/es/
Translated using Weblate (Polish)
Currently translated at 66.6% (102 of 153 strings)
Translation: OpenWrt/LuCI/applications/dawn
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdawn/pl/
Translated using Weblate (Spanish)
Currently translated at 44.4% (68 of 153 strings)
Translation: OpenWrt/LuCI/applications/dawn
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdawn/es/
Translated using Weblate (Polish)
Currently translated at 100.0% (198 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/pl/
Translated using Weblate (Portuguese)
Currently translated at 100.0% (403 of 403 strings)
Added translation using Weblate (Polish)
Translated using Weblate (Spanish)
Currently translated at 1.3% (2 of 153 strings)
Translation: OpenWrt/LuCI/applications/dawn
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdawn/es/
Added translation using Weblate (Spanish)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (254 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/zh_Hans/
Translated using Weblate (Russian)
Currently translated at 100.0% (254 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (77 of 77 strings)
Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (119 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (198 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (44 of 44 strings)
Translation: OpenWrt/LuCI/applications/ser2net
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (25 of 25 strings)
Translation: OpenWrt/LuCI/applications/ksmbd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsksmbd/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (60 of 60 strings)
Translation: OpenWrt/LuCI/applications/ttyd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (290 of 290 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (205 of 205 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (171 of 171 strings)
Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (168 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (124 of 124 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/ru/
Translated using Weblate (Russian)
Currently translated at 100.0% (102 of 102 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (183 of 183 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (62 of 62 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (284 of 284 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (37 of 37 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (2639 of 2639 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/
Co-authored-by: CRISTIAN ANDREI <cristianvdr@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Matthaiks <kitynska@gmail.com >
Co-authored-by: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org >
Co-authored-by: brodrigueznu <brodrigueznu@hotmail.com >
Co-authored-by: ssantos <ssantos@web.de >
Co-authored-by: t96mytell <617800198@qq.com >
Signed-off-by: CRISTIAN ANDREI <cristianvdr@gmail.com >
Signed-off-by: Matthaiks <kitynska@gmail.com >
Signed-off-by: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org >
Signed-off-by: brodrigueznu <brodrigueznu@hotmail.com >
Signed-off-by: t96mytell <617800198@qq.com >
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/ru/
Translation: OpenWrt/LuCI/applications/commands
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/natmap
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/openvpn
Translation: OpenWrt/LuCI/applications/p910nd
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/splash
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/transmission
Translation: OpenWrt/LuCI/applications/uhttpd
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
2025-10-10 08:18:08 +03:00
Stan Grishin
ed87672098
Merge pull request #7993 from stangri/master-luci-app-https-dns-proxy
...
luci-app-https-dns-proxy: update to 2025.10.07-r1
2025-10-09 11:26:44 -07:00
Stan Grishin
d0ebc63e67
Merge pull request #7989 from stangri/master-luci-app-adblock-fast
...
luci-app-adblock-fast: update to 1.2.0-r20
2025-10-08 12:10:10 -07:00
Hosted Weblate
cae84bbb18
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (119 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (211 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (6 of 6 strings)
Translation: OpenWrt/LuCI/applications/olsr-services
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr-services/es/
Translated using Weblate (Portuguese)
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pt/
Translated using Weblate (Spanish)
Currently translated at 100.0% (46 of 46 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (37 of 37 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (2639 of 2639 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (53 of 53 strings)
Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/zh_Hant/
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/zh_Hant/
Translated using Weblate (Romanian)
Currently translated at 16.6% (5 of 30 strings)
Translated using Weblate (Romanian)
Currently translated at 18.1% (6 of 33 strings)
Translation: OpenWrt/LuCI/applications/openlist
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenlist/ro/
Translated using Weblate (Romanian)
Currently translated at 5.6% (6 of 107 strings)
Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/ro/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (254 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/zh_Hans/
Translated using Weblate (Russian)
Currently translated at 100.0% (254 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/ru/
Translated using Weblate (Romanian)
Currently translated at 4.3% (11 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/ro/
Translated using Weblate (Romanian)
Currently translated at 90.6% (78 of 86 strings)
Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/ro/
Translated using Weblate (Irish)
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/ga/
Translated using Weblate (Irish)
Currently translated at 100.0% (28 of 28 strings)
Translated using Weblate (Irish)
Currently translated at 100.0% (2639 of 2639 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ga/
Translated using Weblate (Romanian)
Currently translated at 3.9% (7 of 178 strings)
Translation: OpenWrt/LuCI/applications/lldpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslldpd/ro/
Translated using Weblate (Romanian)
Currently translated at 20.0% (9 of 45 strings)
Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/ro/
Translated using Weblate (Romanian)
Currently translated at 27.2% (9 of 33 strings)
Translation: OpenWrt/LuCI/applications/v2raya
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsv2raya/ro/
Translated using Weblate (Romanian)
Currently translated at 2.5% (3 of 119 strings)
Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/ro/
Translated using Weblate (Romanian)
Currently translated at 5.5% (11 of 198 strings)
Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/ro/
Translated using Weblate (Spanish)
Currently translated at 100.0% (128 of 128 strings)
Translation: OpenWrt/LuCI/applications/usteer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsusteer/es/
Translated using Weblate (Romanian)
Currently translated at 65.5% (116 of 177 strings)
Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/ro/
Translated using Weblate (Russian)
Currently translated at 100.0% (28 of 28 strings)
Translated using Weblate (Romanian)
Currently translated at 67.0% (110 of 164 strings)
Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (50 of 50 strings)
Translated using Weblate (Romanian)
Currently translated at 99.5% (210 of 211 strings)
Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (44 of 44 strings)
Translation: OpenWrt/LuCI/applications/ser2net
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (33 of 33 strings)
Translation: OpenWrt/LuCI/applications/vnstat2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/ro/
Translated using Weblate (Romanian)
Currently translated at 33.3% (54 of 162 strings)
Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/ro/
Translated using Weblate (Romanian)
Currently translated at 95.4% (187 of 196 strings)
Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/ro/
Translated using Weblate (Romanian)
Currently translated at 53.0% (78 of 147 strings)
Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (14 of 14 strings)
Translation: OpenWrt/LuCI/applications/pagekitec
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspagekitec/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (124 of 124 strings)
Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (22 of 22 strings)
Translation: OpenWrt/LuCI/applications/lxc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/ro/
Translated using Weblate (Romanian)
Currently translated at 41.9% (39 of 93 strings)
Translation: OpenWrt/LuCI/applications/clamav
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/ro/
Translated using Weblate (Romanian)
Currently translated at 60.0% (174 of 290 strings)
Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (83 of 83 strings)
Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/ro/
Translated using Weblate (Romanian)
Currently translated at 100.0% (168 of 168 strings)
Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/ro/
Translated using Weblate (Romanian)
Currently translated at 92.1% (189 of 205 strings)
Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ro/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/zh_Hans/
Translated using Weblate (Russian)
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/ru/
Translated using Weblate (Romanian)
Currently translated at 96.9% (191 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/ro/
Translated using Weblate (Romanian)
Currently translated at 97.5% (277 of 284 strings)
Translated using Weblate (Romanian)
Currently translated at 100.0% (25 of 25 strings)
Translated using Weblate (Romanian)
Currently translated at 93.5% (377 of 403 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2639 of 2639 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2639 of 2639 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Russian)
Currently translated at 100.0% (2639 of 2639 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/
Translated using Weblate (Romanian)
Currently translated at 89.9% (2374 of 2639 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ro/
Translated using Weblate (Spanish)
Currently translated at 100.0% (2639 of 2639 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (28 of 28 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.4% (196 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/zh_Hans/
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (2639 of 2639 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (254 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/uk/
Translated using Weblate (Polish)
Currently translated at 100.0% (254 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/pl/
Translated using Weblate (Spanish)
Currently translated at 100.0% (254 of 254 strings)
Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/es/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (28 of 28 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (28 of 28 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (28 of 28 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/uk/
Translated using Weblate (Polish)
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pl/
Translated using Weblate (Spanish)
Currently translated at 100.0% (197 of 197 strings)
Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/es/
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2639 of 2639 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/uk/
Translated using Weblate (Polish)
Currently translated at 100.0% (2639 of 2639 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/
Translated using Weblate (Spanish)
Currently translated at 100.0% (2639 of 2639 strings)
Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Co-authored-by: CRISTIAN ANDREI <cristianvdr@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Matthaiks <kitynska@gmail.com >
Co-authored-by: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org >
Co-authored-by: ZW <roc_fe@users.noreply.hosted.weblate.org >
Co-authored-by: brodrigueznu <brodrigueznu@hotmail.com >
Co-authored-by: ssantos <ssantos@web.de >
Co-authored-by: try496 <pinghejk@gmail.com >
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com >
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org >
Signed-off-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com >
Signed-off-by: CRISTIAN ANDREI <cristianvdr@gmail.com >
Signed-off-by: Matthaiks <kitynska@gmail.com >
Signed-off-by: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org >
Signed-off-by: ZW <roc_fe@users.noreply.hosted.weblate.org >
Signed-off-by: brodrigueznu <brodrigueznu@hotmail.com >
Signed-off-by: ssantos <ssantos@web.de >
Signed-off-by: try496 <pinghejk@gmail.com >
Signed-off-by: Максим Горпиніч <gorpinicmaksim0@gmail.com >
Signed-off-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsantiblock/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/uk/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/ro/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/ro/
Translation: OpenWrt/LuCI/applications/antiblock
Translation: OpenWrt/LuCI/applications/commands
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/minidlna
Translation: OpenWrt/LuCI/applications/natmap
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
2025-10-08 06:59:45 +03:00
Paul Donald
715f41e4c1
luci-app-dawn: add pot i18n base
...
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-08 01:03:39 +02:00
Stan Grishin
3101545acf
luci-app-https-dns-proxy: update to 2025.10.07-r1
...
* sync with principal package
Signed-off-by: Stan Grishin <stangri@melmac.ca >
2025-10-07 22:43:24 +00:00
Stan Grishin
dc279c566d
luci-app-pbr: update to 1.2.0-r2
...
* sync with principal package
Signed-off-by: Stan Grishin <stangri@melmac.ca >
2025-10-07 22:40:54 +00:00
Sergey Ponomarev
6c5f78ffd2
luci-base: form.js, luci.js, network.js: fix typos and add articles
...
Signed-off-by: Sergey Ponomarev <stokito@gmail.com >
[ minor adjustments ]
Signed-off-by: Paul Donald <newtwen+github@gmail.com >
2025-10-08 00:40:00 +02:00
Sergey Ponomarev
ebfb4f73ec
luci-base: form.js depends(): make value optional
...
Signed-off-by: Sergey Ponomarev <stokito@gmail.com >
2025-10-08 00:39:59 +02:00
Stan Grishin
b9c9b470ec
luci-app-adblock-fast: update to 1.2.0-r20
...
* sync version with principal package
Signed-off-by: Stan Grishin <stangri@melmac.ca >
2025-10-07 22:38:21 +00:00
Hannu Nyman
721369b8bf
lucihttp: adjust to cmake 4.x compatibility
...
New cmake versions require at least 3.5 as 'cmake_minimum_required'
in CMakeLists.txt. In future 3.10 will be required.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi >
2025-10-07 18:56:21 +03:00
James Haggerty
a2fce95248
luci-base: don't render until luci-loaded is done
...
Because the setupDOM/initDOM methods do strange things related
to the old lua server rendered templates
(like remove all the elements currently hidden by dependencies...),
we want to be sure that these have finished before the view
itself renders.
This also ensures that any caching (e.g. from probeSystemFeatures)
is finished before the view render.
This feels like a hacky fix, but it's not clear to me what the best
one is.
Signed-off-by: James Haggerty <james.haggerty@morsemicro.com >
2025-10-07 16:16:51 +02:00
Sergey Ponomarev
9924970dce
luci-app-acme: validation_method alpn and listen_port
...
Signed-off-by: Sergey Ponomarev <stokito@gmail.com >
2025-10-07 14:01:06 +02:00
Sergey Ponomarev
09cef4b673
luci-app-acme: validation_method options: add challenge type code HTTP-01 and DNS-01
...
Signed-off-by: Sergey Ponomarev <stokito@gmail.com >
2025-10-07 14:01:06 +02:00
Sergey Ponomarev
e676928067
luci-app-acme: validation_method options: use the same string as tab names
...
For option names use a longer description that is already used for tabs that shows the method-specific options:
'Webroot' to the 'Webroot Challenge Validation'
'DNS' to 'DNS Challenge Validation'
This allows avoiding duplicated strings.
Signed-off-by: Sergey Ponomarev <stokito@gmail.com >
2025-10-07 14:01:06 +02:00
Sergey Ponomarev
b3cb2c479a
luci-app-acme: show _dns_options_alt only for validation_method: dns
...
Signed-off-by: Sergey Ponomarev <stokito@gmail.com >
2025-10-07 14:01:06 +02:00
Sergey Ponomarev
ad29e7594a
luci-app-acme: fix review problems
...
Signed-off-by: Sergey Ponomarev <stokito@gmail.com >
2025-10-07 14:01:06 +02:00
Sergey Ponomarev
65d4b48710
luci-app-acme: Add Log reader
...
Signed-off-by: Sergey Ponomarev <stokito@gmail.com >
2025-10-07 14:01:06 +02:00
Sergey Ponomarev
8eb81267f0
luci-app-acme: Import domains from DDNS
...
Many users already have a DDNS configured e.g. DuckDNS.org or Cloudflare.
We can import the configurations to simplify configurations and avoid mistakes.
Signed-off-by: Sergey Ponomarev <stokito@gmail.com >
2025-10-07 14:01:06 +02:00
Sergey Ponomarev
c4e38e2656
luci-app-acme: Guess the system domain and pre-fill it to domains.
...
Check if the hostname is FQDN (e.g. has least one dot).
Check if the domain in the browser is not an IP and FQDN.
Signed-off-by: Sergey Ponomarev <stokito@gmail.com >
2025-10-07 14:01:06 +02:00
Sergey Ponomarev
170c8e5f19
luci-app-acme: show button "Install package acme-acmesh-dnsapi" if DNS mode is used
...
Signed-off-by: Sergey Ponomarev <stokito@gmail.com >
2025-10-07 14:01:06 +02:00
Sergey Ponomarev
13da425262
luci-app-acme: Validate domains
...
We can't just use the datatype = "list(hostname)" because a domain may have a wildcard.
So check the domain by a simple regexp.
Check that DNS mode is used for wildcard.
Make the wildcard allowed only the beginning.
Add lowercase requirement.
Signed-off-by: Sergey Ponomarev <stokito@gmail.com >
2025-10-07 14:01:06 +02:00
Sergey Ponomarev
69d7840c25
luci-app-acme: Set default validation_method to standalone
...
In the 585df1d137
I changed the validation_method to webroot by mistake because I thought this is a default in the acme.sh.
Signed-off-by: Sergey Ponomarev <stokito@gmail.com >
2025-10-07 14:01:06 +02:00
Sergey Ponomarev
081f1790c7
luci-app-acme: put validation_method above domains
...
A user must specify the validation_method first.
Signed-off-by: Sergey Ponomarev <stokito@gmail.com >
2025-10-07 14:01:06 +02:00
Sergey Ponomarev
72e62c027c
luci-app-acme: option staging: show the flag only for letsencrypt
...
Signed-off-by: Sergey Ponomarev <stokito@gmail.com >
2025-10-07 14:01:06 +02:00
Sergey Ponomarev
35cfeaa52d
luci-app-acme: option acme_server: add "See more" link
...
Signed-off-by: Sergey Ponomarev <stokito@gmail.com >
2025-10-07 14:01:06 +02:00