Commit Graph

18422 Commits

Author SHA1 Message Date
7911cefc45 Translated using Weblate (Italian)
Currently translated at 100.0% (86 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/it/

Translated using Weblate (Russian)

Currently translated at 100.0% (2592 of 2592 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/

Translated using Weblate (Spanish)

Currently translated at 100.0% (284 of 284 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (2592 of 2592 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% (2592 of 2592 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% (164 of 164 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% (62 of 62 strings)

Translation: OpenWrt/LuCI/applications/sqm
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/ru/

Translated using Weblate (Swedish)

Currently translated at 28.5% (14 of 49 strings)

Translation: OpenWrt/LuCI/applications/bmx7
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/sv/

Translated using Weblate (Swedish)

Currently translated at 24.4% (12 of 49 strings)

Translated using Weblate (Swedish)

Currently translated at 50.2% (92 of 183 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (284 of 284 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (25 of 25 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (2592 of 2592 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% (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% (50 of 50 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (211 of 211 strings)

Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/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% (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% (113 of 113 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% (2592 of 2592 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/

Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Random <random-r@users.noreply.hosted.weblate.org>
Co-authored-by: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>
Co-authored-by: raffe <Reinoso@hotmail.com>
Signed-off-by: Random <random-r@users.noreply.hosted.weblate.org>
Signed-off-by: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>
Signed-off-by: raffe <Reinoso@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/sv/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsqos/sv/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/sv/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/ru/
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/qos
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translation: OpenWrt/LuCI/applications/uhttpd
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
2025-10-02 16:45:33 +03:00
a30c8d8872 luci-base: update sys.uc conntrack_list to use /usr/sbin/conntrack
Update sys.uc so that ubus luci->getConntrackList method is optionally
populated by /usr/sbin/conntrack application if /proc/net/nf_conntrack
is not available.

Signed-off-by: James <jpfox156@yahoo.com.au>
2025-10-02 15:43:30 +02:00
c62117c665 luci-lua-runtime: Update sys.net.conntrack() to use to conntrack tool
Fall through to /usr/sbin/conntrack tool if /proc/net/nf_conntrack is
not available.

/proc/net/nf_conntrack has been obsoleted in recent kernels
(https://cateee.net/lkddb/web-lkddb/NF_CONNTRACK_PROCFS.html). This
change enables sys.net.conntrack() to return conntrack information via
the /usr/sbin/conntrack tool (if installed) instead.

Enables population of the /luci/admin/status/realtime/connections list.

Signed-off-by: James Fox <jpfox156@yahoo.com.au>
[ format using tabs ]
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-10-02 15:43:16 +02:00
18786c56a8 luci-mod-status: amend luci-bwc.c to use conntrack tool
Fall through to /usr/sbin/conntrack tool if /proc/net/nf_conntrack or
ip_conntrack is not available.

/proc/net/nf_conntrack has been obsoleted in recent kernels
(https://cateee.net/lkddb/web-lkddb/NF_CONNTRACK_PROCFS.html). This
change enables luci-bwc to collect conntrack information via the
/usr/sbin/conntrack tool (if installed) instead.

Populates the /luci/admin/status/realtime/connections chart.

Signed-off-by: James Fox <jpfox156@yahoo.com.au>
[ format using tabs ]
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-10-02 15:42:52 +02:00
788e47034b luci-mod-status: add support to show/hide index cards
Add support to show/hide index cards. A card's state is saved using the
browser localstorage and its state is restored on page reload/relogin.

Rework the pool function to check and skip loading of hidden cards.

Rework themes to address new button position.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
[ changed tabs in CSS ]
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-10-02 15:11:51 +02:00
874752bcc4 luci-mod-status: reorganize include load function for status page
Reorganize include load function for status page an move it inside view
extend index page.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-10-02 14:57:50 +02:00
b92c7f696e luci-mod-status: reorganize poll function for index page
Reorganize poll function for index page. Drop the external function and
use the poll_status pattern used in other page that use poll.add API.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-10-02 14:57:49 +02:00
bad9c56541 luci-mod-network: move referenced checkbox below its reference
Easier to locate.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-09-30 19:44:49 +02:00
325286a3b9 luci-mod-network: add RFC details for NAT64 option
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-09-30 19:43:08 +02:00
2c0730c966 luci-mod-network: expose IPv6 RA reachability and retransmission timers
These timers are configurable for many years and allow control of node
timers.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-09-30 19:29:31 +02:00
ae9f03c5ac luci-mod-network: add IPv6 PXE options to DHCP->PXE
openwrt/odhcpd@4308384748 added boot6 entries.

Each entry consists of:
url - string of the URL/URI to the image
arch - an integer

The last entry lacking 'arch' becomes the default entry.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-09-29 22:59:54 +02:00
62b66a98e6 luci-mod-network: adjust IPv6 options for most recent odhcpd updates
Notably: openwrt/odhcpd@86c0200 removes:
ra_useleasetime
preferred_lifetime

adds:
max_preferred_lifetime
max_valid_lifetime

changes:
ra_lifetime default to 2700

Closes #7970

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-09-29 21:07:54 +02:00
39637490ae luci-mod-network: Correctly encode/decode ech field in HTTPS record
Signed-off-by: Anya Lin <hukk1996@gmail.com>
2025-09-29 18:26:09 +02:00
d42dce3ea2 luci-mod-battstatus: preparing for other devices
For standard devices, we can read from `/sys/class/power_supply`

Add board checks to implement different solutions for different boards

Signed-off-by: Coia Prant <coiaprant@gmail.com>
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-09-29 17:40:44 +02:00
65c1075b86 themes: scale down icons for network interfaces
Many LuCI icons doubled in size during migration to vector graphics
in commit ae5d91da90 (16px to 32px).

Sizing of their instances is mostly controlled by CSS, but there's
an exception - network interface boxes of "Interfaces" page in LuCI.
Current CSS doesn't specify any particular size requirements to follow,
so the icons just scale with the images served, thus effectively
doubling in width and height compared to state before the vectorization
commit. Such a big icons look odd and take up too much space, especially
for bridge interfaces with many ports.

Instead of reverting to the original 16×16px, this commit proposes
compromise of 24×24px as most of other icons within LuCI became a bit
bigger as well.

Signed-off-by: Dávid Benko <davidbenko@davidbenko.dev>
2025-09-29 17:25:45 +02:00
f53e99d229 luci-mod-status: fix syslog warning (4) log level filter
Closes #7967

the warning syslog level is internally denoted as 'warn'.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-09-29 16:00:57 +02:00
84ad0f3d12 Merge pull request #7961 from stangri/master-luci-app-adblock-fast
luci-app-adblock-fast: update to 1.2.0
2025-09-28 11:37:34 -07:00
3f5362013d luci-app-acme: Fix incorrect "Days until renewal" placeholder
If no value is provided for "Days until renewal", the `acme.sh` default
is used. The placeholder should reflect this, and indicate what the
current default is.

Signed-off-by: Aditya Bhargava <rightaditya@gmail.com>
2025-09-28 15:11:49 +02:00
a610677fae luci-app-natmap: sync with natmap package
Signed-off-by: Ray Wang <git@hev.cc>
2025-09-28 15:11:25 +02:00
f51492d610 luci-app-keepalived: fix typo in option name: fail -> fall
Fix typo in the option name: 'fall' instead of 'fail'
Fixes #7965

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-09-28 09:29:49 +03:00
23b515a7e0 Translated using Weblate (Russian)
Currently translated at 100.0% (86 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/ru/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 84.3% (173 of 205 strings)

Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/zh_Hant/

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% (12 of 12 strings)

Translation: OpenWrt/LuCI/applications/bcp38
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbcp38/ru/

Translated using Weblate (Russian)

Currently translated at 100.0% (284 of 284 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (2592 of 2592 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/

Translated using Weblate (Czech)

Currently translated at 100.0% (77 of 77 strings)

Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/cs/

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 (Czech)

Currently translated at 99.1% (118 of 119 strings)

Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/cs/

Translated using Weblate (Czech)

Currently translated at 100.0% (177 of 177 strings)

Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/cs/

Translated using Weblate (Lithuanian)

Currently translated at 96.8% (2511 of 2592 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/lt/

Translated using Weblate (Czech)

Currently translated at 100.0% (53 of 53 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% (191 of 191 strings)

Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/cs/

Translated using Weblate (Czech)

Currently translated at 100.0% (59 of 59 strings)

Translation: OpenWrt/LuCI/applications/dump1090
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdump1090/cs/

Translated using Weblate (Czech)

Currently translated at 100.0% (93 of 93 strings)

Translation: OpenWrt/LuCI/applications/clamav
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/cs/

Translated using Weblate (Czech)

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (165 of 165 strings)

Translated using Weblate (Czech)

Currently translated at 97.7% (394 of 403 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (2592 of 2592 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/

Translated using Weblate (Czech)

Currently translated at 99.7% (2585 of 2592 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/cs/

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Translated using Weblate (Czech)

Currently translated at 100.0% (77 of 77 strings)

Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/cs/

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 (Czech)

Currently translated at 99.1% (118 of 119 strings)

Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/cs/

Translated using Weblate (Czech)

Currently translated at 100.0% (177 of 177 strings)

Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/cs/

Translated using Weblate (Lithuanian)

Currently translated at 96.8% (2511 of 2592 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/lt/

Translated using Weblate (Czech)

Currently translated at 100.0% (53 of 53 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% (191 of 191 strings)

Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/cs/

Translated using Weblate (Czech)

Currently translated at 100.0% (59 of 59 strings)

Translation: OpenWrt/LuCI/applications/dump1090
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdump1090/cs/

Translated using Weblate (Czech)

Currently translated at 100.0% (93 of 93 strings)

Translation: OpenWrt/LuCI/applications/clamav
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/cs/

Translated using Weblate (Czech)

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (165 of 165 strings)

Translated using Weblate (Czech)

Currently translated at 97.7% (394 of 403 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (2592 of 2592 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/

Translated using Weblate (Czech)

Currently translated at 99.7% (2585 of 2592 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/cs/

Co-authored-by: Džiugas Januševičius <dziugas1959@hotmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Pavel Borecki <pavel.borecki@gmail.com>
Co-authored-by: Reigo <reiks@techie.com>
Co-authored-by: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>
Co-authored-by: 林昶立 <changli.lin@gmail.com>
Signed-off-by: Džiugas Januševičius <dziugas1959@hotmail.com>
Signed-off-by: Pavel Borecki <pavel.borecki@gmail.com>
Signed-off-by: Reigo <reiks@techie.com>
Signed-off-by: SnIPeRSnIPeR <snipersniper@users.noreply.hosted.weblate.org>
Signed-off-by: 林昶立 <changli.lin@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/cs/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/cs/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/cs/
Translation: OpenWrt/LuCI/applications/coovachilli
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/statistics
2025-09-28 09:25:47 +03:00
c7e9948dcb luci-app-adblock-fast: update to 1.2.0
* version sync with principal package
* remove empty led option

Signed-off-by: Stan Grishin <stangri@melmac.ca>
2025-09-26 22:09:20 +00:00
ee83490203 treewide: Merge translations - fix conflict
Merge remote-tracking branch 'weblate/master' manually and
fix the conflict regarding the removed luci-app-nft-qos

Signed-off-by: Hannu Nyman <hannnu.nyman@iki.fi>
2025-09-25 18:05:36 +03:00
3ee5ad317e luci-lib-nixio: remove unmaintained axTLS lib
HT @314systems

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-09-25 14:55:12 +02:00
c74cf9f771 luci-app-ddns: improve accuracy of next update and check times
Depends on https://github.com/openwrt/packages/pull/27473

Refactor their display also.

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-09-25 14:51:07 +02:00
7b07b93ff9 luci-mod-status: add vendor info in index file
In the overview page are all active dhcp leases displayed.
For easier recognition, the listed MAC addresses fo these leases are
resolved to their vendor names.

Signed-off-by: Christian Korber <ck@dev.tdt.de>
2025-09-25 13:25:33 +02:00
b8fcdb0dee luci-mod-network: add arry destructuring in render function
This change is more elegant in comparison to the previous version.

Signed-off-by: Christian Korber <ck@dev.tdt.de>
2025-09-25 13:25:33 +02:00
70b7176fc2 luci-mod-status,luci-mod-network: support oui to vendor resolving
For easier definition of connected devices, this commit adds support
to identify them by vendor name.

Package `upf-neigh` is needed to lookup the vendor name in a hash table.
It implements a ubus-call `ubus call fingerprint fingerprint`:

```
root@<redacted> ~ # ubus call fingerprint fingerprint
{
        "7c:c2:55:XX:XX:XX": {
                "vendor": "Super Micro Computer, Inc."
        }
}
```

Fixes: #2065
Depends on: openwrt/packages#27257

Signed-off-by: Christian Korber <ck@dev.tdt.de>
2025-09-25 13:25:33 +02:00
5ecbbb680f Translated using Weblate (Lithuanian)
Currently translated at 100.0% (147 of 147 strings)

Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/lt/

Signed-off-by: Džiugas Januševičius <dziugas1959@hotmail.com>
2025-09-25 11:20:29 +00:00
c66b69a317 Translated using Weblate (Lithuanian)
Currently translated at 100.0% (62 of 62 strings)

Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/lt/

Signed-off-by: Džiugas Januševičius <dziugas1959@hotmail.com>
2025-09-25 11:20:28 +00:00
d3410a3442 Translated using Weblate (Lithuanian)
Currently translated at 96.8% (2511 of 2592 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/lt/

Signed-off-by: Džiugas Januševičius <dziugas1959@hotmail.com>
2025-09-25 11:20:27 +00:00
2f6bcebddc Translated using Weblate (Italian)
Currently translated at 89.3% (2315 of 2592 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/it/

Signed-off-by: Random <random-r@users.noreply.hosted.weblate.org>
2025-09-25 11:20:25 +00:00
c27c0c9874 luci-app-nft-qos: drop this application
Maintainer is no longer active and nft-qos does not work
for some time. The last relevant change was in 2022 and since
then it does not get any update.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-09-25 13:20:19 +02:00
27823f5b53 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% (53 of 53 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% (2592 of 2592 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/

Translated using Weblate (Russian)

Currently translated at 99.7% (2586 of 2592 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/

Translated using Weblate (Chinese (Simplified 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_Hans/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2592 of 2592 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/

Translated using Weblate (Italian)

Currently translated at 1.6% (2 of 119 strings)

Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/it/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (2592 of 2592 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/

Translated using Weblate (Bulgarian)

Currently translated at 96.9% (32 of 33 strings)

Translation: OpenWrt/LuCI/applications/openlist
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenlist/bg/

Translated using Weblate (Bulgarian)

Currently translated at 0.7% (2 of 254 strings)

Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/bg/

Translated using Weblate (Bulgarian)

Currently translated at 75.5% (65 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/bg/

Translated using Weblate (Irish)

Currently translated at 100.0% (53 of 53 strings)

Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (2592 of 2592 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ga/

Translated using Weblate (Finnish)

Currently translated at 7.7% (6 of 77 strings)

Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/fi/

Translated using Weblate (Bulgarian)

Currently translated at 2.5% (3 of 119 strings)

Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/bg/

Translated using Weblate (Bulgarian)

Currently translated at 62.5% (25 of 40 strings)

Translation: OpenWrt/LuCI/applications/example
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsexample/bg/

Translated using Weblate (Bulgarian)

Currently translated at 13.6% (9 of 66 strings)

Translation: OpenWrt/LuCI/applications/sshtunnel
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssshtunnel/bg/

Translated using Weblate (Bulgarian)

Currently translated at 6.0% (12 of 198 strings)

Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/bg/

Translated using Weblate (Bulgarian)

Currently translated at 38.0% (8 of 21 strings)

Translation: OpenWrt/LuCI/applications/tor
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstor/bg/

Translated using Weblate (Bulgarian)

Currently translated at 94.0% (47 of 50 strings)

Translated using Weblate (Bulgarian)

Currently translated at 14.6% (31 of 211 strings)

Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/bg/

Translated using Weblate (Finnish)

Currently translated at 19.1% (35 of 183 strings)

Translated using Weblate (Finnish)

Currently translated at 63.1% (1637 of 2592 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/fi/

Translated using Weblate (Chinese (Simplified 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_Hans/

Translated using Weblate (Spanish)

Currently translated at 100.0% (53 of 53 strings)

Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/es/

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (53 of 53 strings)

Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/uk/

Translated using Weblate (Bulgarian)

Currently translated at 13.9% (361 of 2592 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/bg/

Translated using Weblate (Bulgarian)

Currently translated at 19.3% (12 of 62 strings)

Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/bg/

Translated using Weblate (Bulgarian)

Currently translated at 11.2% (14 of 124 strings)

Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/bg/

Translated using Weblate (Bulgarian)

Currently translated at 11.8% (7 of 59 strings)

Translation: OpenWrt/LuCI/applications/nft-qos
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/bg/

Translated using Weblate (Bulgarian)

Currently translated at 15.7% (27 of 171 strings)

Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/bg/

Translated using Weblate (Bulgarian)

Currently translated at 100.0% (25 of 25 strings)

Translated using Weblate (Bulgarian)

Currently translated at 10.7% (10 of 93 strings)

Translation: OpenWrt/LuCI/applications/clamav
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/bg/

Translated using Weblate (Bulgarian)

Currently translated at 9.6% (28 of 290 strings)

Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/bg/

Translated using Weblate (Bulgarian)

Currently translated at 13.2% (11 of 83 strings)

Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/bg/

Translated using Weblate (Bulgarian)

Currently translated at 22.0% (37 of 168 strings)

Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/bg/

Translated using Weblate (Bulgarian)

Currently translated at 9.7% (20 of 205 strings)

Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/bg/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (2592 of 2592 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% (2592 of 2592 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/uk/

Translated using Weblate (Spanish)

Currently translated at 100.0% (2592 of 2592 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/

Translated using Weblate (Polish)

Currently translated at 100.0% (53 of 53 strings)

Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/pl/

Translated using Weblate (Polish)

Currently translated at 100.0% (2592 of 2592 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/

Co-authored-by: 109247019824 <109247019824@users.noreply.hosted.weblate.org>
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Marko Mäkelä <marko.makela@mariadb.com>
Co-authored-by: Matthaiks <kitynska@gmail.com>
Co-authored-by: V.Harkonnen <zolegg@mail.ru>
Co-authored-by: ZW <roc_fe@users.noreply.hosted.weblate.org>
Co-authored-by: euroimmorale <weblate.playtime682@passmail.net>
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: "V.Harkonnen" <zolegg@mail.ru>
Signed-off-by: 109247019824 <109247019824@users.noreply.hosted.weblate.org>
Signed-off-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Marko Mäkelä <marko.makela@mariadb.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: ZW <roc_fe@users.noreply.hosted.weblate.org>
Signed-off-by: euroimmorale <weblate.playtime682@passmail.net>
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/luciapplicationscommands/bg/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/fi/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/bg/
Translation: OpenWrt/LuCI/applications/commands
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
2025-09-24 23:02:05 +02:00
f48999cb7a luci-proto-yggdrasil: fix interface selection
Package `yggdrasil` doesn't support network names and aliases.

Signed-off-by: Alexander Ivanov <saiv46.dev@gmail.com>
2025-09-23 20:08:10 +02:00
19057e3760 luci-mod-network,-status: show DHCPv6 lease IAID
The IAID is important information as it allows the user to know which
interface on the client device a given DHCPv6 lease corresponds to.
odhcpd already exposes this information (e.g. via "ubus call dhcp
ipv6leases"), but it would be good to have access to the same
information via the web interface, especially since odhcpd does take the
IAID into account when allocating addresses.

Signed-off-by: David Härdeman <david@hardeman.nu>
2025-09-22 18:16:07 +02:00
7f8a6b701e luci-base: Fix weblate conflict
Merge remote-tracking branch 'weblate/master'

Signed-off-by: Hannu Nyman < hannu.nyman@iki.fi>
2025-09-21 22:53:28 +03:00
ZW
8182f8704a Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (2586 of 2586 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/

Signed-off-by: ZW <roc_fe@users.noreply.hosted.weblate.org>
2025-09-21 21:36:46 +02:00
f589567483 treewide: sync translations
Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2025-09-21 22:35:57 +03:00
640f35a77d Translated using Weblate (Russian)
Currently translated at 100.0% (178 of 178 strings)

Translation: OpenWrt/LuCI/applications/lldpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslldpd/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% (177 of 177 strings)

Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/ru/

Translated using Weblate (Russian)

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/ru/

Translated using Weblate (Spanish)

Currently translated at 100.0% (147 of 147 strings)

Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/es/

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 (Russian)

Currently translated at 100.0% (403 of 403 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (2586 of 2586 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/

Translated using Weblate (Spanish)

Currently translated at 100.0% (2586 of 2586 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/

Translated using Weblate (Persian)

Currently translated at 9.0% (6 of 66 strings)

Translation: OpenWrt/LuCI/applications/frps
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/fa/

Translated using Weblate (Persian)

Currently translated at 11.6% (302 of 2586 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/fa/

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 (Spanish)

Currently translated at 100.0% (2586 of 2586 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/

Translated using Weblate (Polish)

Currently translated at 100.0% (2586 of 2586 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/

Translated using Weblate (Polish)

Currently translated at 100.0% (2586 of 2586 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/

Translated using Weblate (German)

Currently translated at 7.5% (9 of 119 strings)

Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/de/

Translated using Weblate (Hungarian)

Currently translated at 45.1% (80 of 177 strings)

Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/hu/

Translated using Weblate (Hungarian)

Currently translated at 18.2% (30 of 164 strings)

Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/hu/

Translated using Weblate (German)

Currently translated at 100.0% (77 of 77 strings)

Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/de/

Translated using Weblate (Hungarian)

Currently translated at 11.2% (7 of 62 strings)

Translation: OpenWrt/LuCI/applications/sqm
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/hu/

Translated using Weblate (German)

Currently translated at 100.0% (25 of 25 strings)

Translation: OpenWrt/LuCI/applications/ksmbd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsksmbd/de/

Translated using Weblate (Hungarian)

Currently translated at 19.3% (37 of 191 strings)

Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/hu/

Translated using Weblate (German)

Currently translated at 74.8% (110 of 147 strings)

Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/de/

Translated using Weblate (German)

Currently translated at 100.0% (37 of 37 strings)

Translated using Weblate (Persian)

Currently translated at 9.0% (6 of 66 strings)

Translation: OpenWrt/LuCI/applications/frps
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/fa/

Added translation using Weblate (Persian)

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 (Spanish)

Currently translated at 100.0% (2586 of 2586 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/

Co-authored-by: Danial Behzadi <dani.behzi@ubuntu.com>
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: Phil Jope <Phil.Jope@gmail.com>
Co-authored-by: Piotr Kołtun <pkoltungm@gmail.com>
Co-authored-by: Salvador Peña <salvadorp74@hotmail.com>
Co-authored-by: adambibor <adam.bibor@outlook.com>
Co-authored-by: brodrigueznu <brodrigueznu@hotmail.com>
Co-authored-by: hadi tadayyon <ahoohadi@gmail.com>
Co-authored-by: vanapro1 <law820314@gmail.com>
Signed-off-by: Danial Behzadi <dani.behzi@ubuntu.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Matthaiks <kitynska@gmail.com>
Signed-off-by: Phil Jope <Phil.Jope@gmail.com>
Signed-off-by: Piotr Kołtun <pkoltungm@gmail.com>
Signed-off-by: Salvador Peña <salvadorp74@hotmail.com>
Signed-off-by: adambibor <adam.bibor@outlook.com>
Signed-off-by: brodrigueznu <brodrigueznu@hotmail.com>
Signed-off-by: hadi tadayyon <ahoohadi@gmail.com>
Signed-off-by: vanapro1 <law820314@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/de/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/ru/
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/statistics
2025-09-21 09:30:42 +03:00
b4965119bc luci-mod-network: add DNR (RFC9463) support
odhcpd has had support for Discovery of Network-designated Resolvers
(DNR, RFC9463), which allows allows devices on the network to discover
encrypted DNS resolvers, since December 2024 [1].

This patch adds a basic luci interface to configure DNR records. odhcp
actually supports DNR records via DHCPv4, DHCPv6 and RA, but since it's
typically only used for the latter two, stashing the option next to IPv6
DNS server options seems reasonable.

Patch v2: long help string broken into multiple strings, "Format: ..."
changed to "Syntax: ...".

Patch v3: add a note on the _lifetime=<seconds> parameter, add a RA
<abbr> stanza.

Patch v4: change title to "Announce encrypted DNS servers", change IPv6
example address to the IANA documentation address space, add a blurb
about IPv4 address support (only when odhcpd is used for DHCPv4).

[1] 6d342cc03b

Signed-off-by: David Härdeman <david@hardeman.nu>
2025-09-19 19:02:44 +02:00
2524e2c029 treewide: string fixes
Announced -> Announce

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-09-19 14:10:23 +02:00
755061bc9e themes: remove overflow-y property; it inhibits readonly view scrolling
Closes #7947

Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-09-19 01:45:03 +02:00
f5d7eaa94e luci-app-unbound: fix logic error
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2025-09-19 01:35:15 +02:00
77e01d3d8c luci-base: standards compliant dropdown fix for mobile keyboards
Signed-off-by: TGSAN <h@iloli.tv>
2025-09-18 14:48:44 +02:00
7723fb2ead luci-app-unbound: Stat Scroll Behavior
Don't scroll to bottom of text area for stats on every poll.
Signed-off-by: JimMatthew <jameslindstrom2@gmail.com>
2025-09-18 14:37:19 +02:00
667871d68c Translated using Weblate (Russian)
Currently translated at 77.3% (92 of 119 strings)

Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/ru/

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: vanapro1 <law820314@gmail.com>
Signed-off-by: vanapro1 <law820314@gmail.com>
2025-09-14 22:21:57 +03:00
220531ff52 Translated using Weblate (Spanish)
Currently translated at 100.0% (198 of 198 strings)

Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (49 of 49 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (37 of 37 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (284 of 284 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (2586 of 2586 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/

Translated using Weblate (Turkish)

Currently translated at 3.1% (8 of 254 strings)

Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/tr/

Translated using Weblate (Turkish)

Currently translated at 4.6% (5 of 107 strings)

Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/tr/

Translated using Weblate (Turkish)

Currently translated at 91.8% (79 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/tr/

Translated using Weblate (Irish)

Currently translated at 100.0% (124 of 124 strings)

Translation: OpenWrt/LuCI/applications/nlbwmon
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (178 of 178 strings)

Translation: OpenWrt/LuCI/applications/lldpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslldpd/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (81 of 81 strings)

Translation: OpenWrt/LuCI/applications/email
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsemail/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (66 of 66 strings)

Translation: OpenWrt/LuCI/applications/sshtunnel
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssshtunnel/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (77 of 77 strings)

Translation: OpenWrt/LuCI/applications/xinetd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Irish)

Currently translated at 100.0% (138 of 138 strings)

Translated using Weblate (Irish)

Currently translated at 100.0% (198 of 198 strings)

Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (119 of 119 strings)

Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (113 of 113 strings)

Translated using Weblate (Irish)

Currently translated at 100.0% (171 of 171 strings)

Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (196 of 196 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% (53 of 53 strings)

Translated using Weblate (Irish)

Currently translated at 100.0% (48 of 48 strings)

Translation: OpenWrt/LuCI/applications/openwisp
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenwisp/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (177 of 177 strings)

Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (61 of 61 strings)

Translation: OpenWrt/LuCI/applications/acme
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (46 of 46 strings)

Translated using Weblate (Irish)

Currently translated at 100.0% (183 of 183 strings)

Translated using Weblate (Irish)

Currently translated at 100.0% (191 of 191 strings)

Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (290 of 290 strings)

Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (284 of 284 strings)

Translated using Weblate (Irish)

Currently translated at 100.0% (403 of 403 strings)

Translated using Weblate (Irish)

Currently translated at 100.0% (16 of 16 strings)

Translation: OpenWrt/LuCI/applications/squid
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssquid/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (2586 of 2586 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ga/

Translated using Weblate (Turkish)

Currently translated at 100.0% (178 of 178 strings)

Translation: OpenWrt/LuCI/applications/lldpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslldpd/tr/

Translated using Weblate (Turkish)

Currently translated at 100.0% (45 of 45 strings)

Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/tr/

Translated using Weblate (Turkish)

Currently translated at 4.2% (5 of 119 strings)

Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/tr/

Translated using Weblate (Turkish)

Currently translated at 89.8% (159 of 177 strings)

Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/tr/

Translated using Weblate (Turkish)

Currently translated at 100.0% (211 of 211 strings)

Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/tr/

Translated using Weblate (Turkish)

Currently translated at 100.0% (62 of 62 strings)

Translation: OpenWrt/LuCI/applications/sqm
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/tr/

Translated using Weblate (Turkish)

Currently translated at 90.7% (147 of 162 strings)

Translation: OpenWrt/LuCI/applications/https-dns-proxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/tr/

Translated using Weblate (Turkish)

Currently translated at 89.2% (25 of 28 strings)

Translation: OpenWrt/LuCI/applications/udpxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/tr/

Translated using Weblate (Turkish)

Currently translated at 50.0% (8 of 16 strings)

Translation: OpenWrt/LuCI/applications/squid
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssquid/tr/

Translated using Weblate (Turkish)

Currently translated at 51.7% (76 of 147 strings)

Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/tr/

Translated using Weblate (Turkish)

Currently translated at 100.0% (62 of 62 strings)

Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/tr/

Translated using Weblate (Turkish)

Currently translated at 100.0% (22 of 22 strings)

Translation: OpenWrt/LuCI/applications/lxc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/tr/

Translated using Weblate (Turkish)

Currently translated at 100.0% (12 of 12 strings)

Translation: OpenWrt/LuCI/applications/bcp38
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbcp38/tr/

Translated using Weblate (Turkish)

Currently translated at 71.7% (208 of 290 strings)

Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/tr/

Translated using Weblate (Turkish)

Currently translated at 87.9% (73 of 83 strings)

Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/tr/

Translated using Weblate (Turkish)

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/tr/

Translated using Weblate (Turkish)

Currently translated at 54.6% (112 of 205 strings)

Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/tr/

Translated using Weblate (Turkish)

Currently translated at 98.4% (193 of 196 strings)

Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/tr/

Translated using Weblate (Turkish)

Currently translated at 42.8% (21 of 49 strings)

Translated using Weblate (Turkish)

Currently translated at 97.8% (135 of 138 strings)

Translated using Weblate (Turkish)

Currently translated at 69.8% (37 of 53 strings)

Translated using Weblate (Turkish)

Currently translated at 4.8% (8 of 165 strings)

Translated using Weblate (Turkish)

Currently translated at 92.0% (69 of 75 strings)

Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Derman <mole.qnap@gmail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: brodrigueznu <brodrigueznu@hotmail.com>
Signed-off-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Signed-off-by: Derman <mole.qnap@gmail.com>
Signed-off-by: brodrigueznu <brodrigueznu@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/tr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsminidlna/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/tr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsrp-pppoe-server/tr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/tr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/tr/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/es/
Translation: OpenWrt/LuCI/applications/coovachilli
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/minidlna
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/rp-pppoe-server
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/uhttpd
Translation: OpenWrt/LuCI/applications/upnp
Translation: OpenWrt/LuCI/applications/watchcat
2025-09-10 23:20:04 +03:00
72c06bcdf0 Changed Irish lang name 2025-09-10 15:45:33 +03:00
6c91e303fa luci-app-acme: DNS API: Show Options Title
Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2025-09-08 10:29:48 +02:00