summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2023-02-08Revert "luci-proto-openconnect: fix server url validation"Jo-Philipp Wich
This reverts commit f1312cadc6675fb29d02425775dd8a2a533d7e7c. The commit contained unrelated changes. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2023-02-07Merge pull request #6104 from dhewg/6gJo-Philipp Wich
luci-mod-network: enable configuring wifi ax networks on the 6G band
2023-02-07luci-proto-openconnect: fix server url validationJo-Philipp Wich
The OpenConnect configuration form incorrectly assumed that the server setting must be hostname while it actually may be a full URL. Fixes: #6184 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2023-02-07luci-theme-openwrt-2020: don't inherit background in alert message buttonsJo-Philipp Wich
Fixes: #6177 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2023-02-07luci-mod-status: nftables.js: remove unused fwtool requireJo-Philipp Wich
Fixes: #6203 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2023-02-07luci-mod-network: handle dynamic device configuration defaultsJo-Philipp Wich
Most uci network device configuration settings have no specific default value which means that netifd will only alter the related sysfs parameters if an explicit value is specified in uci. When omitted from the configuration, the related sysfs setting is left untouched. This behaviour collides with LuCI's approach of purging boolean options from the configuration if they match their default value, leading to the inability to disable or enable certain settings as described in #6219. Solve this issue by replacing flag widgets with tri-state selects offering an "automatic" (default) as well as an explicit "enabled" and "disabled" choice. Also query sysfs on load and preset the automatic choice with an indication whether the underlying sysfs settings is currently active or not. Fixes: #6219 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2023-02-07luci-theme-bootstrap: minor style fixesJo-Philipp Wich
- Apply CSS reset to before/after pseudo elements as well and fix resulting shifted offsets - Apply focus highlight to select elements too - Improve radio button styling Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2023-02-07rpcd-mod-luci: fix reporting network device flagsJo-Philipp Wich
Fix reporting of ceertain flag values larger than 255, such as IFF_PROMISC by explicitly casting the bit test expression to a boolean result since the implicit integer truncation to uint8_t will turn the `0x100` result of a set IFF_PROMISC bit into just `0x0`. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2023-02-06Merge pull request #6224 from janh/luci-mod-status-extend-dslJo-Philipp Wich
luci-mod-status: extend DSL metrics
2023-02-06Merge pull request #6223 from janh/luci-mod-dsl-pilot-tonesJo-Philipp Wich
luci-mod-dsl: add pilot tones
2023-02-05luci-theme-bootstrap: add focus indication for tabsJo-Philipp Wich
Underline the link text if a tab has keyboard focus in order to give a visual indication of the focus state. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2023-02-05luci-base: ui.js: modal dialog tweaksJo-Philipp Wich
- Automatically focus modal dialog frame - Close modal dialog on pressing escape key Fixes: #4609, #6205 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2023-02-05luci-base: ui.js: improve ui.Dropdown event handlingJo-Philipp Wich
Improve overall event and focus handling, avoid registering a global mouseover event listener, stop propagating escape keypress on closing dropdown and avoid `Element.blur()` to prevent de-focusing open modals. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2023-02-05luci-mod-network: interfaces.js: avoid stray empty device uci sectionsJo-Philipp Wich
Ensure that just created uci device sections are removed if the edit option modal is cancelled without saving. This prevents empty, but harmless `config device` sections from being created on a subsequent Save & Apply operation. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2023-02-05Translated using Weblate (Romanian)Hosted Weblate
Currently translated at 52.8% (66 of 125 strings) Translation: OpenWrt/LuCI/applications/pbr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/ro/ Translated using Weblate (Danish) Currently translated at 100.0% (62 of 62 strings) Translation: OpenWrt/LuCI/applications/sqm Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/da/ Translated using Weblate (German) Currently translated at 100.0% (211 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/de/ Translated using Weblate (Russian) Currently translated at 100.0% (50 of 50 strings) Translation: OpenWrt/LuCI/applications/acme Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/ru/ Translated using Weblate (Romanian) Currently translated at 46.7% (29 of 62 strings) Translation: OpenWrt/LuCI/applications/sqm Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/ro/ Translated using Weblate (Spanish) Currently translated at 95.3% (2048 of 2148 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/ Translated using Weblate (Danish) Currently translated at 100.0% (50 of 50 strings) Translation: OpenWrt/LuCI/applications/acme Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/da/ Translated using Weblate (Danish) Currently translated at 70.9% (44 of 62 strings) Translation: OpenWrt/LuCI/applications/sqm Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/da/ Translated using Weblate (German) Currently translated at 100.0% (2148 of 2148 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/ Translated using Weblate (Romanian) Currently translated at 51.2% (64 of 125 strings) Translation: OpenWrt/LuCI/applications/pbr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/ro/ Translated using Weblate (Danish) Currently translated at 100.0% (2148 of 2148 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/da/ Translated using Weblate (Danish) Currently translated at 100.0% (119 of 119 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/da/ Translated using Weblate (Romanian) Currently translated at 43.5% (27 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% (119 of 119 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 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 50.4% (63 of 125 strings) Translation: OpenWrt/LuCI/applications/pbr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/ro/ Translated using Weblate (Romanian) Currently translated at 41.9% (26 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 88.2% (113 of 128 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/ro/ Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Mircea Vutcovici <mirceavutcovici@gmail.com> Co-authored-by: Simona Iacob <s@zp1.net> Co-authored-by: Vlad <Vlad.Slepov@gmail.com> Co-authored-by: drax red <drax@outlook.dk> Co-authored-by: ssantos <ssantos@web.de> Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Signed-off-by: Mircea Vutcovici <mirceavutcovici@gmail.com> Signed-off-by: Simona Iacob <s@zp1.net> Signed-off-by: Vlad <Vlad.Slepov@gmail.com> Signed-off-by: drax red <drax@outlook.dk> Signed-off-by: ssantos <ssantos@web.de>
2023-02-04luci-base: form.js: reuse JSONMap data provider in GridSection modalsJo-Philipp Wich
Reuse the same data provider as the parent JSONMap instance in order to avoid inadvertently mangling the form data when saving the modal edit dialog. Fixes: bb9ede238a ("luci-base: form.js: reuse JSONMap data provider in GridSection modals") Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2023-02-04luci-base: form.js: fix GridSection modals in JSONMap instancesJo-Philipp Wich
Since grid section edit modals construct a new Map instance internally, we must take care of using the correct map constructor type for the internal copy in order to end up with the correct data provider. Ensure that the extended option modal of GridSection instances uses a JSONMap when the grid section's owner map is a JSONMap to avoid stray uci related errors. Ref: https://forum.openwrt.org/t/luci-save-apply/149658/5 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2023-02-04Merge pull request #6204 from mastaal/clarify-masq-optionJo-Philipp Wich
luci-app-firewall: Add clarification to masquerading option
2023-02-04luci-app-firewall: Add clarification to masquerading optionMartijn Staal
Signed-off-by: Martijn Staal <27222398+mastaal@users.noreply.github.com>
2023-02-04luci-ssl: switch to mbedtlsHannu Nyman
OpenWrt has switched the default SSL library to be mbedtls instead of WolfSSL. To avoid the need of installing both SSL libraries, switch luci-ssl to use the mbedtls variant of libustream and px5g. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2023-02-03luci-mod-status: extend DSL metricsJan Hoffmann
Add the following metrics: - Bitswap and rate adaptation status - Impulse noise protection (INP) - Retransmission status (G.INP) - Channel error counters (CV-C, FEC-C) - G.INP counters (MINEFTR, LEFTRS, rtx-tx, rtx-c, rtx-uc) - Modem chipset and firmware version Signed-off-by: Jan Hoffmann <jan@3e8.eu>
2023-02-03luci-mod-status: rename some DSL status itemsJan Hoffmann
Fix some small inaccuracies and inconsistencies between items. Signed-off-by: Jan Hoffmann <jan@3e8.eu>
2023-02-03luci-mod-status: group DSL metrics into sections for more readabilityJan Hoffmann
Signed-off-by: Jan Hoffmann <jan@3e8.eu>
2023-02-02Merge pull request #6220 from systemcrash/tags_stringJo-Philipp Wich
luci-base: help-text spell fix
2023-02-01Translated using Weblate (Italian)Hosted Weblate
Currently translated at 68.7% (11 of 16 strings) Translation: OpenWrt/LuCI/applications/hd-idle Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshd-idle/it/ Translated using Weblate (Italian) Currently translated at 11.2% (7 of 62 strings) Translation: OpenWrt/LuCI/applications/sqm Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/it/ Translated using Weblate (Italian) Currently translated at 13.4% (12 of 89 strings) Translation: OpenWrt/LuCI/applications/frpc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/it/ Translated using Weblate (Italian) Currently translated at 27.2% (12 of 44 strings) Translation: OpenWrt/LuCI/applications/ser2net Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/it/ Translated using Weblate (Italian) Currently translated at 44.0% (11 of 25 strings) Translation: OpenWrt/LuCI/applications/ksmbd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsksmbd/it/ Translated using Weblate (Italian) Currently translated at 29.4% (5 of 17 strings) Translation: OpenWrt/LuCI/applications/omcproxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsomcproxy/it/ Translated using Weblate (Hebrew) Currently translated at 7.6% (2 of 26 strings) Translation: OpenWrt/LuCI/applications/dcwapd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/he/ Translated using Weblate (Italian) Currently translated at 20.9% (40 of 191 strings) Translation: OpenWrt/LuCI/applications/travelmate Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/it/ Translated using Weblate (Italian) Currently translated at 26.1% (51 of 195 strings) Translation: OpenWrt/LuCI/applications/banip Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/it/ Translated using Weblate (Italian) Currently translated at 69.4% (25 of 36 strings) Translated using Weblate (Italian) Currently translated at 50.4% (107 of 212 strings) Translated using Weblate (Italian) Currently translated at 54.0% (20 of 37 strings) Translated using Weblate (Italian) Currently translated at 35.0% (7 of 20 strings) Translated using Weblate (Italian) Currently translated at 12.0% (15 of 125 strings) Translation: OpenWrt/LuCI/applications/pbr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/it/ Translated using Weblate (Italian) Currently translated at 62.5% (10 of 16 strings) Translation: OpenWrt/LuCI/applications/hd-idle Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshd-idle/it/ Translated using Weblate (Italian) Currently translated at 9.6% (6 of 62 strings) Translation: OpenWrt/LuCI/applications/sqm Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/it/ Translated using Weblate (Italian) Currently translated at 11.7% (14 of 119 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/it/ Translated using Weblate (Italian) Currently translated at 28.8% (15 of 52 strings) Translation: OpenWrt/LuCI/applications/ttyd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/it/ Translated using Weblate (Italian) Currently translated at 21.5% (40 of 186 strings) Translation: OpenWrt/LuCI/applications/unbound Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/it/ Translated using Weblate (Italian) Currently translated at 8.5% (11 of 128 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/it/ Translated using Weblate (Italian) Currently translated at 50.0% (13 of 26 strings) Translation: OpenWrt/LuCI/applications/dcwapd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/it/ Translated using Weblate (Italian) Currently translated at 100.0% (12 of 12 strings) Translation: OpenWrt/LuCI/applications/bcp38 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbcp38/it/ Translated using Weblate (Italian) Currently translated at 100.0% (34 of 34 strings) Translation: OpenWrt/LuCI/applications/wifischedule Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifischedule/it/ Translated using Weblate (Italian) Currently translated at 9.0% (12 of 133 strings) Translated using Weblate (Italian) Currently translated at 100.0% (46 of 46 strings) Translated using Weblate (Italian) Currently translated at 37.9% (74 of 195 strings) Translated using Weblate (Italian) Currently translated at 50.0% (106 of 212 strings) Translated using Weblate (Italian) Currently translated at 13.4% (46 of 343 strings) Translated using Weblate (Italian) Currently translated at 100.0% (25 of 25 strings) Translated using Weblate (Italian) Currently translated at 45.3% (974 of 2148 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/it/ Translated using Weblate (Italian) Currently translated at 10.0% (2 of 20 strings) Translated using Weblate (Italian) Currently translated at 11.2% (14 of 125 strings) Translation: OpenWrt/LuCI/applications/pbr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/it/ Translated using Weblate (Italian) Currently translated at 62.5% (10 of 16 strings) Translation: OpenWrt/LuCI/applications/hd-idle Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshd-idle/it/ Translated using Weblate (Hebrew) Currently translated at 7.5% (16 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/he/ Translated using Weblate (Italian) Currently translated at 28.7% (19 of 66 strings) Translation: OpenWrt/LuCI/applications/frps Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/it/ Translated using Weblate (Hebrew) Currently translated at 9.0% (4 of 44 strings) Translation: OpenWrt/LuCI/applications/ser2net Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/he/ Translated using Weblate (Italian) Currently translated at 11.7% (14 of 119 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/it/ Translated using Weblate (Italian) Currently translated at 28.8% (15 of 52 strings) Translation: OpenWrt/LuCI/applications/ttyd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/it/ Translated using Weblate (Italian) Currently translated at 21.5% (40 of 186 strings) Translation: OpenWrt/LuCI/applications/unbound Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/it/ Translated using Weblate (Italian) Currently translated at 8.5% (11 of 128 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/it/ Translated using Weblate (Italian) Currently translated at 50.0% (13 of 26 strings) Translation: OpenWrt/LuCI/applications/dcwapd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/it/ Translated using Weblate (Italian) Currently translated at 100.0% (12 of 12 strings) Translation: OpenWrt/LuCI/applications/bcp38 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbcp38/it/ Translated using Weblate (Italian) Currently translated at 100.0% (34 of 34 strings) Translation: OpenWrt/LuCI/applications/wifischedule Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifischedule/it/ Translated using Weblate (Italian) Currently translated at 9.0% (12 of 133 strings) Translated using Weblate (Hebrew) Currently translated at 2.2% (3 of 133 strings) Translated using Weblate (Italian) Currently translated at 100.0% (46 of 46 strings) Translated using Weblate (Italian) Currently translated at 37.9% (74 of 195 strings) Translated using Weblate (Italian) Currently translated at 49.5% (105 of 212 strings) Translated using Weblate (Italian) Currently translated at 13.4% (46 of 343 strings) Translated using Weblate (Italian) Currently translated at 100.0% (25 of 25 strings) Translated using Weblate (Italian) Currently translated at 45.3% (974 of 2148 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/it/ Added translation using Weblate (Italian) Co-authored-by: Dex94 <Dasvaresu@dr.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com> Signed-off-by: Dex94 <Dasvaresu@dr.com> Signed-off-by: Yaron Shahrabani <sh.yaron@gmail.com> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/it/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/it/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/it/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/he/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/it/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/it/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsqos/it/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/it/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/it/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/it/ Translation: OpenWrt/LuCI/applications/firewall Translation: OpenWrt/LuCI/applications/minidlna Translation: OpenWrt/LuCI/applications/natmap Translation: OpenWrt/LuCI/applications/nut Translation: OpenWrt/LuCI/applications/olsr Translation: OpenWrt/LuCI/applications/qos Translation: OpenWrt/LuCI/applications/samba4 Translation: OpenWrt/LuCI/applications/statistics Translation: OpenWrt/LuCI/applications/watchcat
2023-01-28luci-mod-dsl: add support for pilot tones in bit allocation graphJan Hoffmann
If the data is available, draw pilot tones as vertical red lines. Signed-off-by: Jan Hoffmann <jan@3e8.eu>
2023-01-28luci-mod-dsl: allow arbitrary number of datasets per graphJan Hoffmann
Currently the graph code is hard-coded to draw two datsets. Use loops instead to also allow more or less datasets. Signed-off-by: Jan Hoffmann <jan@3e8.eu>
2023-01-28luci-mod-status: improve handling of DSL metrics that are not availableJan Hoffmann
Currently, non-existing values (null or undefined) are formatted like zero values. Add explicit handling to allow the user to distinguish between those and actual zero values. Signed-off-by: Jan Hoffmann <jan@3e8.eu>
2023-01-28Translated using Weblate (Russian)Hosted Weblate
Currently translated at 100.0% (14 of 14 strings) Translated using Weblate (Russian) Currently translated at 100.0% (14 of 14 strings) Translated using Weblate (Russian) Currently translated at 100.0% (125 of 125 strings) Translation: OpenWrt/LuCI/applications/pbr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/ru/ Translated using Weblate (Russian) Currently translated at 100.0% (48 of 48 strings) Translated using Weblate (Russian) Currently translated at 28.7% (19 of 66 strings) Translation: OpenWrt/LuCI/applications/frps Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/ru/ Translated using Weblate (Russian) Currently translated at 35.9% (32 of 89 strings) Translation: OpenWrt/LuCI/applications/frpc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/ru/ Translated using Weblate (Russian) Currently translated at 100.0% (31 of 31 strings) Translation: OpenWrt/LuCI/applications/yggdrasil Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsyggdrasil/ru/ Translated using Weblate (Russian) Currently translated at 100.0% (170 of 170 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% (128 of 128 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/ru/ Translated using Weblate (Russian) Currently translated at 100.0% (2148 of 2148 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/ Translated using Weblate (Russian) Currently translated at 100.0% (191 of 191 strings) Translation: OpenWrt/LuCI/applications/travelmate Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/ru/ Translated using Weblate (Polish) Currently translated at 100.0% (61 of 61 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Matthaiks <kitynska@gmail.com> Co-authored-by: Wolterhon <hotmottot.1@gmail.com> Co-authored-by: st7105 <st7105@gmail.com> Signed-off-by: st7105 <st7105@gmail.com> Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/ru/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/pl/ Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/ru/ Translation: OpenWrt/LuCI/applications/uhttpd Translation: OpenWrt/LuCI/modules/luci-mod-dashboard Translation: OpenWrt/LuCI/modules/luci-mod-dsl
2023-01-27luci-mod-network: fix output style of diagnostics commandsJo-Philipp Wich
Ensure that the output textarea uses a monospace font and preformatted text. Fixes: 5f2d305476 ("luci-mod-network: convert diagnostic page to LuCI look and feel") Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2023-01-26luci-mod-status: add missing cbi-section class to routing viewFlorian Eckert
With the material theme, there is a gap between the tab view and the content. The css class 'cbi-section' is missing here in the data-tab div. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2023-01-25Translated using Weblate (Russian)Hosted Weblate
Currently translated at 100.0% (60 of 60 strings) Translation: OpenWrt/LuCI/applications/nft-qos Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/ru/ Translated using Weblate (Portuguese) Currently translated at 99.2% (124 of 125 strings) Translation: OpenWrt/LuCI/applications/pbr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/pt/ Translated using Weblate (German) Currently translated at 99.2% (124 of 125 strings) Translation: OpenWrt/LuCI/applications/pbr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/de/ Translated using Weblate (German) Currently translated at 100.0% (74 of 74 strings) Translation: OpenWrt/LuCI/applications/xinetd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/de/ Translated using Weblate (Russian) Currently translated at 100.0% (50 of 50 strings) Translation: OpenWrt/LuCI/applications/acme Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/ru/ Translated using Weblate (Turkish) Currently translated at 40.3% (25 of 62 strings) Translation: OpenWrt/LuCI/applications/sqm Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/tr/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (119 of 119 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/zh_Hans/ Translated using Weblate (Turkish) Currently translated at 100.0% (119 of 119 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/tr/ Translated using Weblate (Russian) Currently translated at 61.3% (73 of 119 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/ru/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (119 of 119 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/pt_BR/ Translated using Weblate (Portuguese) Currently translated at 100.0% (119 of 119 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/pt/ Translated using Weblate (German) Currently translated at 100.0% (119 of 119 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/de/ Translated using Weblate (Portuguese) Currently translated at 100.0% (124 of 124 strings) Translation: OpenWrt/LuCI/applications/nlbwmon Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/pt/ Translated using Weblate (German) Currently translated at 100.0% (124 of 124 strings) Translation: OpenWrt/LuCI/applications/nlbwmon Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/de/ Translated using Weblate (Turkish) Currently translated at 100.0% (124 of 124 strings) Translation: OpenWrt/LuCI/applications/nlbwmon Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/tr/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (124 of 124 strings) Translation: OpenWrt/LuCI/applications/nlbwmon Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/pt_BR/ 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 (Chinese (Simplified)) Currently translated at 100.0% (124 of 124 strings) Translation: OpenWrt/LuCI/applications/nlbwmon Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (2148 of 2148 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% (2148 of 2148 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/ Translated using Weblate (Portuguese) Currently translated at 100.0% (2148 of 2148 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (2148 of 2148 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt_BR/ Translated using Weblate (German) Currently translated at 99.3% (2135 of 2148 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/ Translated using Weblate (Russian) Currently translated at 100.0% (125 of 125 strings) Translation: OpenWrt/LuCI/applications/pbr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/ru/ Translated using Weblate (Spanish) Currently translated at 92.8% (116 of 125 strings) Translation: OpenWrt/LuCI/applications/pbr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/es/ Translated using Weblate (Russian) Currently translated at 92.0% (46 of 50 strings) Translation: OpenWrt/LuCI/applications/acme Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/ru/ Translated using Weblate (Russian) Currently translated at 100.0% (62 of 62 strings) Translation: OpenWrt/LuCI/applications/sqm Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/ru/ Translated using Weblate (Polish) Currently translated at 100.0% (119 of 119 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (124 of 124 strings) Translation: OpenWrt/LuCI/applications/nlbwmon Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/pl/ Translated using Weblate (Russian) Currently translated at 100.0% (62 of 62 strings) Translation: OpenWrt/LuCI/applications/attendedsysupgrade Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/ru/ Translated using Weblate (Russian) Currently translated at 100.0% (177 of 177 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% (124 of 124 strings) Translation: OpenWrt/LuCI/applications/nlbwmon Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/ru/ Translated using Weblate (Polish) Currently translated at 100.0% (2148 of 2148 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Translated using Weblate (Spanish) Currently translated at 95.3% (2048 of 2148 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/ Translated using Weblate (Spanish) Currently translated at 95.2% (2045 of 2148 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/ Co-authored-by: Eric <hamburger2048@users.noreply.hosted.weblate.org> Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Matthaiks <kitynska@gmail.com> Co-authored-by: Oğuz Ersen <oguz@ersen.moe> Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Co-authored-by: metezd <itoldyouthat@protonmail.com> Co-authored-by: sergio <sergio+it@outerface.net> Co-authored-by: ssantos <ssantos@web.de> Co-authored-by: st7105 <st7105@gmail.com> Signed-off-by: Eric <hamburger2048@users.noreply.hosted.weblate.org> Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Signed-off-by: Matthaiks <kitynska@gmail.com> Signed-off-by: Oğuz Ersen <oguz@ersen.moe> Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Signed-off-by: metezd <itoldyouthat@protonmail.com> Signed-off-by: sergio <sergio+it@outerface.net> Signed-off-by: ssantos <ssantos@web.de> Signed-off-by: st7105 <st7105@gmail.com>
2023-01-25Merge pull request #6212 from komenski/add-mime-type-for-airplay-supportJo-Philipp Wich
luci-lib-httpprotoutils: add airplay mime types
2023-01-25Merge pull request #6211 from dhewg/luci-lightJo-Philipp Wich
luci-light: rework and reenable
2023-01-24luci-lib-httpprotoutils: add airplay mime typesSasha Andonov
Airplay of a statically hosted video file from one Apple device to another fails due to unrecognized content-type. Adding Airplay supported mime types fixes the issue. Signed-off-by: Sasha Andonov <s.andonnov@gmail.com>
2023-01-24luci-light: rework and reenableAndre Heider
The `luci` collection contains package management and attended sysupgrades support, which are not that useful if not even undesired for self-compiled images. Rework the `luci-light` collection to exclude the two above mentioned features, and make `luci` instead depend on the light collection in additon to those features. The `luci-ssl` and `luci-ssl-openssl` collections then only need to depend on `luci-light`. We now have three variants with won't pull in `luci-app-opkg` or `luci-app-attendedsysupgrade`, making everybody happy. Signed-off-by: Andre Heider <a.heider@gmail.com>
2023-01-23luci-mod-network: use "band" from iwinfo freqlistAndre Heider
Instead of mapping it by frequency. Signed-off-by: Andre Heider <a.heider@gmail.com>
2023-01-23luci-mod-network: enable configuring wifi ax networks on the 6G bandAndre Heider
Tested on a MT7921 device. Signed-off-by: Andre Heider <a.heider@gmail.com>
2023-01-23luci-mod-network: don't offer unsupported wireless hwmodesAndre Heider
This prevents offering e.g. 'Legacy' on ac/n only radios or ax if hostapd wasn't compiled with ax support. Signed-off-by: Andre Heider <a.heider@gmail.com>
2023-01-23luci-base: add a hostapd 11ax feature flagAndre Heider
Required for luci to check if it can acually offer that mode. Signed-off-by: Andre Heider <a.heider@gmail.com>
2023-01-23luci-base: remove the hostapd 11n feature flagAndre Heider
This feature flag doesn't exist anymore, see this commit on the main repo: 7c63295bf4 "treewide: remove DRIVER_11N_SUPPORT" Signed-off-by: Andre Heider <a.heider@gmail.com>
2023-01-23luci-base: use "hwmodes_text" to describe wireless radiosAndre Heider
This is a preformatted string like "ac/ax/b/g/n" for presentation. Signed-off-by: Andre Heider <a.heider@gmail.com>
2023-01-23rpcd-mod-luci: bump versionAndre Heider
Signed-off-by: Andre Heider <a.heider@gmail.com>
2023-01-23rpcd-mod-luci: add "hwmodes_text" to the iwinfo info outputAndre Heider
This is a preformatted string like "ac/ax/b/g/n" for presentation. Signed-off-by: Andre Heider <a.heider@gmail.com>
2023-01-23rpcd-mod-luci: reuse infos provided by libiwinfoAndre Heider
Don't hardcode bit/name pairs, instead iterate over what's known to the library and use that instead. This automatically adds the missing ad hwmode and HE80+80 htmode - and any future ones. The only difference in the output is the order of the 'hwmodes' array. Signed-off-by: Andre Heider <a.heider@gmail.com>
2023-01-23treewide: bump PKG_RELEASE for libiwinfo ABI changeChristian Marangi
Bump PKG_RELEASE for libiwinfo ABI change for rpcd-mod-luci and luci-mod-status. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-01-23luci-app-xinetd: update redirect helpFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2023-01-21luci-app-smartdns: Update chinese translationsAnya Lin
Signed-off-by: Anya Lin <hukk1996@gmail.com>
2023-01-21Translated using Weblate (Chinese (Simplified))Hosted Weblate
Currently translated at 100.0% (125 of 125 strings) Translation: OpenWrt/LuCI/applications/pbr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/zh_Hans/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (125 of 125 strings) Translation: OpenWrt/LuCI/applications/pbr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/pt_BR/ Translated using Weblate (Polish) Currently translated at 100.0% (125 of 125 strings) Translation: OpenWrt/LuCI/applications/pbr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/pl/ Translated using Weblate (Spanish) Currently translated at 79.6% (94 of 118 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/es/ Translated using Weblate (Russian) Currently translated at 100.0% (123 of 123 strings) Translation: OpenWrt/LuCI/applications/pbr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/ru/ Translated using Weblate (Russian) Currently translated at 75.7% (97 of 128 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/ru/ Translated using Weblate (Russian) Currently translated at 52.0% (64 of 123 strings) Translation: OpenWrt/LuCI/applications/pbr Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/ru/ Translated using Weblate (Spanish) Currently translated at 17.0% (15 of 88 strings) Translation: OpenWrt/LuCI/applications/mosquitto Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmosquitto/es/ Translated using Weblate (Czech) Currently translated at 90.0% (45 of 50 strings) Translation: OpenWrt/LuCI/applications/acme Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/cs/ Translated using Weblate (Czech) 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/cs/ Translated using Weblate (Czech) Currently translated at 66.0% (140 of 212 strings) Translated using Weblate (Czech) Currently translated at 85.4% (41 of 48 strings) Translated using Weblate (Czech) Currently translated at 100.0% (33 of 33 strings) Translated using Weblate (Czech) Currently translated at 66.0% (140 of 212 strings) Translated using Weblate (Czech) Currently translated at 65.8% (1408 of 2138 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/cs/ Co-authored-by: Eric <hamburger2048@users.noreply.hosted.weblate.org> Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Lukáš Wagner <lukaswagner1@gmail.com> Co-authored-by: Martin Simik <martman30@gmail.com> Co-authored-by: Matthaiks <kitynska@gmail.com> Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Co-authored-by: st7105 <st7105@gmail.com> Signed-off-by: Eric <hamburger2048@users.noreply.hosted.weblate.org> Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Signed-off-by: Lukáš Wagner <lukaswagner1@gmail.com> Signed-off-by: Martin Simik <martman30@gmail.com> Signed-off-by: Matthaiks <kitynska@gmail.com> Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Signed-off-by: st7105 <st7105@gmail.com> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsahcp/cs/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/cs/ Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/cs/ Translation: OpenWrt/LuCI/applications/ahcp Translation: OpenWrt/LuCI/applications/firewall Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
2023-01-21treewide: Sync translations i18nHannu Nyman
Sync translations. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>