project/luci.git
3 years agoluci-app-dockerman: do not set log_level for dockerd default setting
Florian Eckert [Thu, 8 Apr 2021 13:03:46 +0000 (15:03 +0200)]
luci-app-dockerman: do not set log_level for dockerd default setting

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 36869ffd2b9cf98066ce57e3cc98608b9e2ec9a0)

3 years agoluci-app-dockerman: do not preset value selection
Florian Eckert [Thu, 8 Apr 2021 12:59:02 +0000 (14:59 +0200)]
luci-app-dockerman: do not preset value selection

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 9fd127869896ccf8e8e587c0eb43222fe71c9cfa)

3 years agoluci-app-dockerman: set examle registry url as placeholder
Florian Eckert [Thu, 8 Apr 2021 12:54:51 +0000 (14:54 +0200)]
luci-app-dockerman: set examle registry url as placeholder

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit ec564ddf6b0858a04699716eb68a8f91dba27f67)

3 years agoluci-app-dockerman: remove setting default bip option
Florian Eckert [Thu, 8 Apr 2021 12:43:22 +0000 (14:43 +0200)]
luci-app-dockerman: remove setting default bip option

If no bip option is set, then the default configuration of dockerd should
be used. The option does not need to be set explicitly.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit a9fe74d8fb7d599a00cf5dd64c736721f0698bf7)

3 years agoluci-app-dockerman: removal of the option socket_path
Florian Eckert [Thu, 8 Apr 2021 12:39:22 +0000 (14:39 +0200)]
luci-app-dockerman: removal of the option socket_path

This option is for debug purposes only. It makes no sense to offer this
option to the user. Especially as it is not used for a remote
connection.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 63c5cb56142d09c650dfabc873db55b598f09caa)

3 years agoluci-app-adblock: sync with adblock 4.1.1
Dirk Brenken [Sun, 18 Apr 2021 19:07:37 +0000 (21:07 +0200)]
luci-app-adblock: sync with adblock 4.1.1

* support new RPZ-Trigger 'RPZ-CLIENT-IP' (currently bind only)
* Reporting tweaks/mailing
* cosmetics
* sync translations

Signed-off-by: Dirk Brenken <dev@brenken.org>
3 years agotreewide: Backport translations - i18n
Hannu Nyman [Sat, 17 Apr 2021 16:21:32 +0000 (19:21 +0300)]
treewide: Backport translations - i18n

Backport translations from master.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
3 years agoluci-mod-network: fix xhtml markup
Dirk Brenken [Sat, 17 Apr 2021 16:15:57 +0000 (19:15 +0300)]
luci-mod-network: fix xhtml markup

* fix markup in interfaces.js (#4980)

Signed-off-by: Dirk Brenken <dev@brenken.org>
(Adapted from commit 2617fcdc631d0b504abdb27bb17d44f26c230cda
 by taking only the .js part.)
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
3 years agoluci-mod-network: Introduce new RA and NDP params with help-text.
Paul Dee [Thu, 1 Apr 2021 17:02:36 +0000 (19:02 +0200)]
luci-mod-network: Introduce new RA and NDP params with help-text.

New: Router Advertisement parameters and accompanying help-text.
New: 3 additional NDP options and accompanying help-text.

Until now, some of the IPv6 settings are mysterious. They are now
clarified. The information is accessible to IPv6 beginners.

Signed-off-by: Paul Dee <itsascambutmailmeanyway@gmail.com>
(cherry picked from commit 504bdb23fbaff28cc31cc1dd2408a9f1cd5eddde)

3 years agoluci-mod-network: Add help text for many existing odhcpd IPv6 parameters
Paul Dee [Thu, 1 Apr 2021 19:52:55 +0000 (21:52 +0200)]
luci-mod-network: Add help text for many existing odhcpd IPv6 parameters
and Global network options ULA.

Relocated the "DHCPv6 Mode" to below RA-Service: DHCPv6-Mode is actually
ra_management in disguise. Better grouping.

Until now, some of the IPv6 settings are mysterious. They are now
clarified. The information is accessible to IPv6 beginners.

Signed-off-by: Paul Dee <itsascambutmailmeanyway@gmail.com>
(cherry picked from commit 988c98bdc6b30a1d9fb17e1ba4444d0beb236b8a)

3 years agoluci-base: form.js: fix AbstractValue.textvalue() for uci list options
Jo-Philipp Wich [Fri, 16 Apr 2021 15:29:32 +0000 (17:29 +0200)]
luci-base: form.js: fix AbstractValue.textvalue() for uci list options

Serialize the uci list value into a space separated string before passing
it to String.format() for HTML escaping. Without that change, empty strings
were returned whenever the underlying uci get operation yieled an array.

Fixes: #4993
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 5c792aefc744d1417fc9e24cfb92cd61cf8a651f)

3 years agoluci-app-fwknopd: add support for ENABLE_CMD_EXEC
Ptilopsis Leucotis [Tue, 13 Apr 2021 12:43:51 +0000 (15:43 +0300)]
luci-app-fwknopd: add support for ENABLE_CMD_EXEC

Add support for execution commands on the fwknopd server.

Signed-off-by: Ptilopsis Leucotis <PtilopsisLeucotis@yandex.com>
(cherry picked from commit 57839f183b9e019c792c7e185174e4be73890c7b)

3 years agoluci-app-xlc: don't build package for arc
Eneas U de Queiroz [Sat, 23 May 2020 14:26:50 +0000 (11:26 -0300)]
luci-app-xlc: don't build package for arc

lxc does not build on arc.  Since luci-app-xlc selects lxc, it needs to
check @!arc first.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(cherry picked from commit c6d196cc82d75fe47fd48bb107b9cf9f3df6d6a6)

3 years agoluci-app-transmission: fix '&nbsp' exception in OpenWrt theme
Alexander Egorenkov [Sun, 4 Apr 2021 10:41:03 +0000 (12:41 +0200)]
luci-app-transmission: fix '&nbsp' exception in OpenWrt theme

Convert '&nbsp;' to '&#160;' which is both syntactically correct (semicolon present) and XHTML compliant.

Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
(cherry picked from commit afd096edfcd5669510702b47c964ba75d698d5af)

3 years agoMerge pull request #4975 from stangri/21.02-luci-app-simple-adblock
Stan Grishin [Sun, 11 Apr 2021 16:38:48 +0000 (09:38 -0700)]
Merge pull request #4975 from stangri/21.02-luci-app-simple-adblock

[21.02] luci-app-simple-adblock: bugfix: crash when dnsmasq.ipset selected

3 years agoluci-app-simple-adblock: bugfix: crash when dnsmasq.ipset selected 4975/head
Stan Grishin [Sat, 10 Apr 2021 18:45:01 +0000 (18:45 +0000)]
luci-app-simple-adblock: bugfix: crash when dnsmasq.ipset selected

Signed-off-by: Stan Grishin <stangri@melmac.net>
3 years agoluci-app-commands: prevent page reload on invoking command actions
Jo-Philipp Wich [Fri, 9 Apr 2021 12:36:19 +0000 (14:36 +0200)]
luci-app-commands: prevent page reload on invoking command actions

Fixes: f117b7f ("luci-app-commands: use <button> elements")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 36959dc0d10bd012f35c51bf8a6b88ce6c5853a2)

3 years agoluci-app-commands: use <button> elements
Jo-Philipp Wich [Fri, 9 Apr 2021 12:27:00 +0000 (14:27 +0200)]
luci-app-commands: use <button> elements

Use <button> instead of <input type=button> elements to fix compatibility
with OpenWrt 2020 theme.

Ref: https://github.com/openwrt/luci/issues/4972
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit f117b7f1ec3b582aeed524093afc06dd5eb15127)

3 years agoluci-theme-openwrt-2020: honor CSS definitions passed by views
Jo-Philipp Wich [Fri, 9 Apr 2021 12:25:51 +0000 (14:25 +0200)]
luci-theme-openwrt-2020: honor CSS definitions passed by views

Legacy Lua views might declare a global `css` variable to inject custom
styles into the template header. Support this mechanism in the OpenWrt 2020
theme as well.

Ref: https://github.com/openwrt/luci/issues/4972
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit c5ff3244e92f267e3b7410b3196615f5fec75051)

3 years agoluci-compat: update markup for CBI TableSections
Jo-Philipp Wich [Fri, 9 Apr 2021 12:24:46 +0000 (14:24 +0200)]
luci-compat: update markup for CBI TableSections

Update legacy CBI markup to use actual table, tr, th and td elements
instead of using div element corresponding table classes.

Fixes compatibility with OpenWrt 2020 theme.

Ref: https://github.com/openwrt/luci/issues/4972
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 2155868175fdf1de273cafc0b37b1b9fd5900b04)

3 years agotreewide: i18n - backport translations from master
Hannu Nyman [Fri, 9 Apr 2021 08:40:47 +0000 (11:40 +0300)]
treewide: i18n - backport translations from master

Backport translations from master.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
3 years agoluci-mod-system: implement system.description, system.notes
Henrique de Moraes Holschuh [Mon, 1 Mar 2021 16:18:00 +0000 (13:18 -0300)]
luci-mod-system: implement system.description, system.notes

Implement two new text "options" for UCI system config, intended to
help humans describe the device.

"system.description" is a short, single-line description suitable for
selector UIs in remote administration applications, or remote UCI (over
ubus RPC), etc.  It would also be suitable as a default for LLDP/SNMP
"system description".

"system.notes" is a multi-line, free-form text field that can be used in
any way the user wishes, e.g. to hold installation notes, or unit serial
number and inventory number, location, etc.

Signed-off-by: Henrique de Moraes Holschuh <henrique@nic.br>
3 years agoluci-app-dawn: fix custom markup
Jo-Philipp Wich [Mon, 29 Mar 2021 09:45:01 +0000 (11:45 +0200)]
luci-app-dawn: fix custom markup

 - Properly indent HTML markup
 - Replace div-based table markup with actual tables
 - Escape SSID, hostname and interface values to prevent potential XSS

Fixes: #4942
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 32f0ff25a2ef28b58eae62688ecdb9d23dc91df0)

3 years agoluci-base: ui.js: fix UICheckbox widget operation when tooltips are set
Jo-Philipp Wich [Mon, 29 Mar 2021 09:24:59 +0000 (11:24 +0200)]
luci-base: ui.js: fix UICheckbox widget operation when tooltips are set

When a tooltip is rendered for a checkbox widget, an additional node is
placed after the checkbox label element, breaking DOM selectors in
bind(), isChecked(), setValue().

Apparently the functionality was never actually tested.

Fixes: #4938
Fixes: e951236e3 ("luci-base: add tooltip handling")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 95b5c6cd6464d11d6baa22bcf2c9469847353813)

3 years agoluci-app-statistics: remove rrd path triple escape
Philip L. McMahon [Sat, 27 Mar 2021 09:06:42 +0000 (11:06 +0200)]
luci-app-statistics: remove rrd path triple escape

Fixes rendering errors when RRD file names contain IPv6 addresses and the
colon (":") characters are triple escaped.

Adapts the Lua-specific fix in #4340 to Javascript.

Signed-off-by: Philip L. McMahon <philip.l.mcmahon@gmail.com>
(cherry picked from commit d44302b3ac7a5f687c4a2bb6707cc3d922651f82 of PR #4358)

3 years agotreewide: Backport translations and sync
Hannu Nyman [Sat, 27 Mar 2021 09:00:11 +0000 (11:00 +0200)]
treewide: Backport translations and sync

Backport translations from master

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
3 years agoMerge pull request #4943 from stangri/21.02-luci-app-vpnbypass
Stan Grishin [Thu, 25 Mar 2021 05:27:28 +0000 (22:27 -0700)]
Merge pull request #4943 from stangri/21.02-luci-app-vpnbypass

[21.02] luci-app-vpnbypass: client-side rendering

3 years agoluci-app-vpnbypass: client-side rendering 4943/head
Stan Grishin [Thu, 25 Mar 2021 05:26:22 +0000 (05:26 +0000)]
luci-app-vpnbypass: client-side rendering

Signed-off-by: Stan Grishin <stangri@melmac.net>
3 years agoluci-app-watchcat: sync i18n because of javascript porting
Florian Eckert [Mon, 22 Mar 2021 07:56:05 +0000 (08:56 +0100)]
luci-app-watchcat: sync i18n because of javascript porting

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
3 years agoluci-app-eoip: fix i18n for en
Florian Eckert [Mon, 22 Mar 2021 07:53:14 +0000 (08:53 +0100)]
luci-app-eoip: fix i18n for en

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
3 years agoMerge pull request #4932 from TDT-AG/pr/20210318-openwrt-21.02-luci-app-watchcat
Florian Eckert [Mon, 22 Mar 2021 07:48:23 +0000 (08:48 +0100)]
Merge pull request #4932 from TDT-AG/pr/20210318-openwrt-21.02-luci-app-watchcat

luci-app-watchcat: add support for new features and convert to JavaScript

3 years agoluci-app-watchcat: change interface selection to device 4932/head
Florian Eckert [Mon, 22 Mar 2021 07:21:24 +0000 (08:21 +0100)]
luci-app-watchcat: change interface selection to device

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 3d48d7932136defa459766940ebe3cd153a8cf98)

3 years agoluci-app-watchcat: fix render fails with XHTML themes
Florian Eckert [Mon, 22 Mar 2021 07:16:13 +0000 (08:16 +0100)]
luci-app-watchcat: fix render fails with XHTML themes

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 0e19741553e672188a7b21f295243d0dbf6e7c64)

3 years agoluci-app-opkg: fix parsing empty package repository indexes
Jo-Philipp Wich [Sat, 20 Mar 2021 16:15:48 +0000 (17:15 +0100)]
luci-app-opkg: fix parsing empty package repository indexes

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 3bcbcbf0889142ca19b893f41318963b69de90ab)

3 years agoluci-app-attendedsysupgrade: sync with master branch
Paul Spooren [Wed, 10 Feb 2021 03:45:52 +0000 (17:45 -1000)]
luci-app-attendedsysupgrade: sync with master branch

Use new LuCI JavaScript code instead of a mix of Lua and JS.

Signed-off-by: Paul Spooren <mail@aparcar.org>
3 years agoluci-app-watchcat: add support for new features and convert to JavaScript
Nicholas Smith [Mon, 14 Dec 2020 01:39:09 +0000 (11:39 +1000)]
luci-app-watchcat: add support for new features and convert to JavaScript

Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
(cherry picked from commit d5c763ee1dc3f90ae3f493400895440f4082c4b4)

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Remove po file changes. Does not apply clean. To many changes.

3 years agoluci-mod-system/zram: remove zram_comp_streams
Rui Salvaterra [Sun, 14 Mar 2021 12:38:28 +0000 (14:38 +0200)]
luci-mod-system/zram: remove zram_comp_streams

Zram uses per-CPU compression streams [1]. This is a no-op.

[1] https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=116191eddf9d8ddba61de788824dea442b265936

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(cherry picked from commit 4bf84e29eaab32f97f54facd754c1969d9dde9a5)

3 years agoluci-mod-system/zram: replace deflate with zstd
Rui Salvaterra [Tue, 2 Mar 2021 09:31:22 +0000 (09:31 +0000)]
luci-mod-system/zram: replace deflate with zstd

Deflate is just too slow for zram. Replace it with zstd, which is much faster at
similar compression ratios.

As a side note, this is an ugly hack. We're hard-coding compression algorithms
which might not be available in the system. The availability should be parsed
from /sys/block/zram0/comp_algorithm.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
(cherry picked from commit 02cadf67b23806b37ea71c0a16459876817b337b)

3 years agoluci-app-banip: sync with 0.7.5
Dirk Brenken [Sun, 14 Mar 2021 05:57:31 +0000 (06:57 +0100)]
luci-app-banip: sync with 0.7.5

* change the wording for black- and whitelist (domain names now
  supported as well as input for IPsets
* sync translations

Signed-off-by: Dirk Brenken <dev@brenken.org>
3 years agotreewide: i18n translation backport and sync
Hannu Nyman [Sat, 13 Mar 2021 07:42:16 +0000 (09:42 +0200)]
treewide: i18n translation backport and sync

Backport translations from master and sync.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
3 years agoMerge pull request #4907 from stangri/21.02-luci-app-vpn-policy-routing
Stan Grishin [Sat, 13 Mar 2021 03:06:21 +0000 (19:06 -0800)]
Merge pull request #4907 from stangri/21.02-luci-app-vpn-policy-routing

[21.02] luci-app-vpn-policy-routing: explicit package version

3 years agoMerge pull request #4904 from stangri/21.02-luci-app-simple-adblock
Stan Grishin [Sat, 13 Mar 2021 03:06:02 +0000 (19:06 -0800)]
Merge pull request #4904 from stangri/21.02-luci-app-simple-adblock

[21.02] luci-app-simple-adblock: explicit package version

3 years agoMerge pull request #4901 from stangri/21.02-luci-app-https-dns-proxy
Stan Grishin [Sat, 13 Mar 2021 03:05:44 +0000 (19:05 -0800)]
Merge pull request #4901 from stangri/21.02-luci-app-https-dns-proxy

[21.02] luci-app-https-dns-proxy: explicit package version

3 years agoMerge pull request #4898 from stangri/21.02-luci-app-advanced-reboot
Stan Grishin [Sat, 13 Mar 2021 03:05:24 +0000 (19:05 -0800)]
Merge pull request #4898 from stangri/21.02-luci-app-advanced-reboot

[21.02] luci-app-advanced-reboot: explicit package version

3 years agoluci-theme-openwrt-2020: add missing css success color
Florian Eckert [Thu, 11 Mar 2021 10:06:04 +0000 (11:06 +0100)]
luci-theme-openwrt-2020: add missing css success color

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit e0c0e468e64e9b425784650c23a894b8a0f4d407)

3 years agoluci-app-vpn-policy-routing: explicit package version 4907/head
Stan Grishin [Wed, 10 Mar 2021 15:21:24 +0000 (15:21 +0000)]
luci-app-vpn-policy-routing: explicit package version

Signed-off-by: Stan Grishin <stangri@melmac.net>
3 years agoluci-app-simple-adblock: explicit package version 4904/head
Stan Grishin [Wed, 10 Mar 2021 15:20:11 +0000 (15:20 +0000)]
luci-app-simple-adblock: explicit package version

Signed-off-by: Stan Grishin <stangri@melmac.net>
3 years agoluci-app-https-dns-proxy: explicit package version 4901/head
Stan Grishin [Wed, 10 Mar 2021 15:19:16 +0000 (15:19 +0000)]
luci-app-https-dns-proxy: explicit package version

Signed-off-by: Stan Grishin <stangri@melmac.net>
3 years agoluci-app-advanced-reboot: explicit package version 4898/head
Stan Grishin [Wed, 10 Mar 2021 15:10:45 +0000 (15:10 +0000)]
luci-app-advanced-reboot: explicit package version

Signed-off-by: Stan Grishin <stangri@melmac.net>
3 years agoMerge pull request #4883 from stangri/21.02-luci-app-https-dns-proxy
Stan Grishin [Wed, 10 Mar 2021 04:35:40 +0000 (20:35 -0800)]
Merge pull request #4883 from stangri/21.02-luci-app-https-dns-proxy

[21.02] luci-app-https-dns-proxy: bugfix: layout issues on theme-openwrt-2020

3 years agoMerge pull request #4886 from stangri/21.02-luci-app-simple-adblock
Stan Grishin [Wed, 10 Mar 2021 04:35:22 +0000 (20:35 -0800)]
Merge pull request #4886 from stangri/21.02-luci-app-simple-adblock

[21.02] luci-app-simple-adblock: bugfix: template layout on theme-openwrt-2020

3 years agoMerge pull request #4889 from stangri/21.02-luci-app-vpn-policy-routing
Stan Grishin [Wed, 10 Mar 2021 04:35:02 +0000 (20:35 -0800)]
Merge pull request #4889 from stangri/21.02-luci-app-vpn-policy-routing

[21.02] luci-app-vpn-policy-routing: bugfix: template layout on theme-openwrt-2020

3 years agoluci-app-vpn-policy-routing: bugfix: template layout on theme-openwrt-2020 4889/head
Stan Grishin [Mon, 8 Mar 2021 10:48:58 +0000 (10:48 +0000)]
luci-app-vpn-policy-routing: bugfix: template layout on theme-openwrt-2020

Signed-off-by: Stan Grishin <stangri@melmac.net>
3 years agoluci-app-simple-adblock: bugfix: template layout on theme-openwrt-2020 4886/head
Stan Grishin [Mon, 8 Mar 2021 10:46:33 +0000 (10:46 +0000)]
luci-app-simple-adblock: bugfix: template layout on theme-openwrt-2020

Signed-off-by: Stan Grishin <stangri@melmac.net>
3 years agoluci-app-https-dns-proxy: bugfix: layout issues on theme-openwrt-2020 4883/head
Stan Grishin [Mon, 8 Mar 2021 10:42:05 +0000 (10:42 +0000)]
luci-app-https-dns-proxy: bugfix: layout issues on theme-openwrt-2020

Signed-off-by: Stan Grishin <stangri@melmac.net>
3 years agoMerge pull request #4854 from EricLuehrsen/unbound_luci_2102
Dirk Brenken [Sun, 7 Mar 2021 06:29:14 +0000 (07:29 +0100)]
Merge pull request #4854 from EricLuehrsen/unbound_luci_2102

[openwrt-21.02] luci-app-unbound: fix interface selections to match UCI

3 years agoluci-app-unbound: fix interface selections to match UCI 4854/head
Eric Luehrsen [Mon, 1 Mar 2021 02:25:44 +0000 (21:25 -0500)]
luci-app-unbound: fix interface selections to match UCI

Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
3 years agoluci-app-banip: cosmetics
Dirk Brenken [Wed, 3 Mar 2021 11:56:41 +0000 (12:56 +0100)]
luci-app-banip: cosmetics

* fix translation warning
* cosmetics

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 0dad7fc09ec4fb70066738671e55c8759eef0f61)

3 years agoluci-app-firewall: allow negative prefix lengths
Jo-Philipp Wich [Mon, 1 Mar 2021 14:18:25 +0000 (15:18 +0100)]
luci-app-firewall: allow negative prefix lengths

Fixes: #4812
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit f64b3d509446cc78a7df746b174bdab330f23ab2)

3 years agoluci-base: validation.js: optionally support negative prefixes
Jo-Philipp Wich [Mon, 1 Mar 2021 14:16:14 +0000 (15:16 +0100)]
luci-base: validation.js: optionally support negative prefixes

Support negative prefix length in the `cidr`, `cidr4`, `cidr6`, `ipmask`,
`ipmask4` and `ipmask6` data types when an optional truish flag is passed
to the datatype name.

Ref: #4812
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit cd06e708d8d8037486b77dab3389ca91a88f2dd0)

3 years agoluci-base: network.js: sort interface statuses by metric, then name
Jo-Philipp Wich [Mon, 1 Mar 2021 09:42:10 +0000 (10:42 +0100)]
luci-base: network.js: sort interface statuses by metric, then name

Fixes: #4693
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 0ee422b4c0e266f0ece70fa60e0ebfa84851992e)

3 years agoluci-app-nlbwmon: fix traffic numbers display in pie chart tooltips
Jo-Philipp Wich [Mon, 1 Mar 2021 09:27:30 +0000 (10:27 +0100)]
luci-app-nlbwmon: fix traffic numbers display in pie chart tooltips

The pie chart tooltips used base 1000 to format traffic numbers while table
cell values were formatted using base 1024. Use base 1024 for both to report
the same values.

Fixes: #4759
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 77d6b2893524df3c3a9e3df7c974ed054e0171ab)

3 years agoluci-app-firewall: zones.js: fix HTML display in ct helper selection
Jo-Philipp Wich [Mon, 1 Mar 2021 08:09:35 +0000 (09:09 +0100)]
luci-app-firewall: zones.js: fix HTML display in ct helper selection

Fixes: #4845
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 154117ff05d0ecbe97ee98493bb647f526166b50)

3 years agoluci-app-firewall: fix creating multiple networks from zone network selector
Jo-Philipp Wich [Mon, 1 Mar 2021 07:54:26 +0000 (08:54 +0100)]
luci-app-firewall: fix creating multiple networks from zone network selector

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 5d528da29f3b03deba0144c85d862e1e4468ff25)

3 years agoluci-base: firewall.js: manage zomne networks as list
Jo-Philipp Wich [Mon, 1 Mar 2021 07:54:06 +0000 (08:54 +0100)]
luci-base: firewall.js: manage zomne networks as list

Fixes: #4827
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 49ecaf60902be2e43ccec3c61bc6b7d0b41da251)

3 years agorpcd-mod-luci: Fix parsing of DUID-LLT's in duid2ea
Niels Widger [Thu, 25 Feb 2021 20:31:00 +0000 (15:31 -0500)]
rpcd-mod-luci: Fix parsing of DUID-LLT's in duid2ea

Fix parsing of DUID-LLT's in duid2ea.  Unlike DUID-LL's, DUID-LLT's have a 32-bit time field between the hardware type and link-layer address fields, see RFC 3315 Sections 9.2 and 9.4:

https://tools.ietf.org/html/rfc3315#section-9.2
https://tools.ietf.org/html/rfc3315#section-9.4

therefore, the link-layer address starts at offset 16 instead of 8.

Signed-off-by: Niels Widger <niels@qacafe.com>
(cherry picked from commit 8920a2bf71e544fada3de824126a5c8f1c596b63)

3 years agoluci-app-firewall: properly handle custom multi IP/MAC input
Jo-Philipp Wich [Fri, 19 Feb 2021 10:29:14 +0000 (11:29 +0100)]
luci-app-firewall: properly handle custom multi IP/MAC input

Store multiple space separated custom address values as separate uci
list items in the configuration.

Fixes: #4822
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit b60be8cfd82e83818013fafce00c9433e0c38376)

3 years agoluci-base: ui.js: resolve parent ul early in UIDropdown.toggleItem()
Jo-Philipp Wich [Fri, 19 Feb 2021 09:39:00 +0000 (10:39 +0100)]
luci-base: ui.js: resolve parent ul early in UIDropdown.toggleItem()

The parent node of the current li might be null after collapsing the
dropdown, so resolve the parent ul early to avoid passing null to
subsequent calls.

Fixes clearing custom input values in DynamicList dropdowns.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit b8d2bcd432ab23a883de1dd4fbce29f9751a6e84)

3 years agoMerge pull request #4842 from dibdot/21.02
Dirk Brenken [Sat, 27 Feb 2021 06:34:38 +0000 (07:34 +0100)]
Merge pull request #4842 from dibdot/21.02

[21.02] luci-app-adblock: sync with adblock 4.1.0

3 years ago[21.02] luci-app-adblock: sync with adblock 4.1.0 4842/head
Dirk Brenken [Sat, 27 Feb 2021 06:16:28 +0000 (07:16 +0100)]
[21.02] luci-app-adblock: sync with adblock 4.1.0

* made the blocklist selection/categories much more flexible
* sync translations

Signed-off-by: Dirk Brenken <dev@brenken.org>
3 years agotreewide: i18n - backport and sync translations
Hannu Nyman [Thu, 25 Feb 2021 15:11:28 +0000 (17:11 +0200)]
treewide: i18n - backport and sync translations

Backport translations from master.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
3 years agoMerge pull request #4832 from stangri/21.02-luci-app-https-dns-proxy
Stan Grishin [Wed, 24 Feb 2021 19:21:02 +0000 (11:21 -0800)]
Merge pull request #4832 from stangri/21.02-luci-app-https-dns-proxy

[21.02] luci-app-https-dns-proxy: add Force DNS option support

3 years agoluci-app-https-dns-proxy: add Force DNS option support 4832/head
Stan Grishin [Tue, 23 Feb 2021 00:59:33 +0000 (00:59 +0000)]
luci-app-https-dns-proxy: add Force DNS option support

Signed-off-by: Stan Grishin <stangri@melmac.net>
3 years agoluci-app-banip: sync with 0.7.3
Dirk Brenken [Sat, 20 Feb 2021 09:43:50 +0000 (10:43 +0100)]
luci-app-banip: sync with 0.7.3

* just a typo fix from last commit

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 2b9fca81783feb192206e4b088f322dc0e9b3738)

3 years agoTranslated using Weblate (Bulgarian)
Hosted Weblate [Thu, 18 Feb 2021 13:59:33 +0000 (14:59 +0100)]
Translated using Weblate (Bulgarian)

Currently translated at 2.4% (39 of 1577 strings)

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

Translated using Weblate (Bulgarian)

Currently translated at 6.9% (5 of 72 strings)

Translated using Weblate (Bulgarian)

Currently translated at 4.1% (1 of 24 strings)

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

Translated using Weblate (Bulgarian)

Currently translated at 4.0% (1 of 25 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (191 of 191 strings)

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

Translated using Weblate (Czech)

Currently translated at 3.7% (7 of 186 strings)

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

Translated using Weblate (Czech)

Currently translated at 4.7% (3 of 63 strings)

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

Translated using Weblate (Czech)

Currently translated at 25.3% (19 of 75 strings)

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

Translated using Weblate (Czech)

Currently translated at 9.0% (4 of 44 strings)

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

Translated using Weblate (Czech)

Currently translated at 9.0% (8 of 88 strings)

Translation: OpenWrt/LuCI/applications/vpn-policy-routing
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/cs/

Translated using Weblate (Czech)

Currently translated at 14.2% (24 of 169 strings)

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

Translated using Weblate (Czech)

Currently translated at 20.9% (17 of 81 strings)

Translation: OpenWrt/LuCI/applications/shadowsocks-libev
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/cs/

Translated using Weblate (Russian)

Currently translated at 94.1% (16 of 17 strings)

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

Translated using Weblate (Russian)

Currently translated at 60.0% (30 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 18.9% (7 of 37 strings)

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

Translated using Weblate (Russian)

Currently translated at 52.2% (23 of 44 strings)

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

Translated using Weblate (Russian)

Currently translated at 90.0% (54 of 60 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 100.0% (60 of 60 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (60 of 60 strings)

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

Translated using Weblate (Russian)

Currently translated at 51.9% (27 of 52 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (26 of 26 strings)

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

Translated using Weblate (Portuguese)

Currently translated at 100.0% (26 of 26 strings)

Translation: OpenWrt/LuCI/applications/wireguard
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswireguard/pt/

Translated using Weblate (Portuguese)

Currently translated at 8.6% (16 of 185 strings)

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

Translated using Weblate (Russian)

Currently translated at 59.6% (34 of 57 strings)

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

Translated using Weblate (Russian)

Currently translated at 100.0% (25 of 25 strings)

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

Translated using Weblate (Russian)

Currently translated at 40.8% (20 of 49 strings)

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

Translated using Weblate (Russian)

Currently translated at 7.0% (13 of 185 strings)

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

Translated using Weblate (German)

Currently translated at 96.9% (189 of 195 strings)

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

Translated using Weblate (Russian)

Currently translated at 25.6% (29 of 113 strings)

Translated using Weblate (Russian)

Currently translated at 62.7% (27 of 43 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (341 of 341 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (1577 of 1577 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (1577 of 1577 strings)

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

Co-authored-by: Alois Spitzbart <spitz234@hotmail.com>
Co-authored-by: Artem <KovalevArtem.ru@gmail.com>
Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Iskren Mihaylov <iskren.mihaylov91@gmail.com>
Co-authored-by: Jan Breuer <j123b567@jaybee.cz>
Co-authored-by: Marcin Net <marcin.net@linux.pl>
Co-authored-by: ssantos <ssantos@web.de>
Signed-off-by: Alois Spitzbart <spitz234@hotmail.com>
Signed-off-by: Artem <KovalevArtem.ru@gmail.com>
Signed-off-by: Eric <spice2wolf@gmail.com>
Signed-off-by: Iskren Mihaylov <iskren.mihaylov91@gmail.com>
Signed-off-by: Jan Breuer <j123b567@jaybee.cz>
Signed-off-by: Marcin Net <marcin.net@linux.pl>
Signed-off-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfwknopd/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/bg/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/ru/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pt/
Translation: OpenWrt/LuCI/applications/fwknopd
Translation: OpenWrt/LuCI/applications/opkg
Translation: OpenWrt/LuCI/applications/radicale2
Translation: OpenWrt/LuCI/applications/statistics
(cherry picked from commit af1e58761654b1dedcc1630d7b1b732bc05a9022)

3 years agoluci-app-banip: sync with 0.7.2
Dirk Brenken [Wed, 17 Feb 2021 21:28:51 +0000 (22:28 +0100)]
luci-app-banip: sync with 0.7.2

* add nginx support and expose new log count options

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 97f6bb057f7ced52a6c5380762aeb3369bc431aa)

3 years agoMerge pull request #4785 from stangri/master-luci-app-vpn-policy-routing
Stan Grishin [Mon, 15 Feb 2021 18:02:27 +0000 (10:02 -0800)]
Merge pull request #4785 from stangri/master-luci-app-vpn-policy-routing

luci-app-vpn-policy-routing: sync with package version 0.3; add missing btn class to buttons;

3 years agoluci-app-babeld: rewrite javascript without CDN includes
Jonathan Pagel [Tue, 9 Feb 2021 21:32:28 +0000 (22:32 +0100)]
luci-app-babeld: rewrite javascript without CDN includes

Rewrite luci app in javascript without external sources

CC-Signed-off-by: Nick Hainke <vincent@systemli.org>
Signed-off-by: Jonathan Pagel <jonny_tischbein@systemli.org>
3 years agoTranslated using Weblate (Polish)
Hosted Weblate [Sat, 13 Feb 2021 18:30:16 +0000 (19:30 +0100)]
Translated using Weblate (Polish)

Currently translated at 24.3% (45 of 185 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (164 of 164 strings)

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

Translated using Weblate (Polish)

Currently translated at 100.0% (341 of 341 strings)

Translated using Weblate (Polish)

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

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

Translated using Weblate (Polish)

Currently translated at 100.0% (1577 of 1577 strings)

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

Translated using Weblate (Chinese (Simplified))

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

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (60 of 60 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (60 of 60 strings)

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

Translated using Weblate (Turkish)

Currently translated at 100.0% (26 of 26 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (26 of 26 strings)

Translation: OpenWrt/LuCI/applications/wireguard
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswireguard/pt_BR/

Translated using Weblate (Spanish)

Currently translated at 100.0% (26 of 26 strings)

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

Translated using Weblate (Turkish)

Currently translated at 12.8% (25 of 195 strings)

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

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (341 of 341 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (341 of 341 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (341 of 341 strings)

Translated using Weblate (Turkish)

Currently translated at 25.6% (405 of 1577 strings)

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

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (1577 of 1577 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (1577 of 1577 strings)

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

Co-authored-by: Eric <spice2wolf@gmail.com>
Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Marcin Net <marcin.net@linux.pl>
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com>
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Signed-off-by: Eric <spice2wolf@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Marcin Net <marcin.net@linux.pl>
Signed-off-by: Oğuz Ersen <oguzersen@protonmail.com>
Signed-off-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/zh_Hans/
Translation: OpenWrt/LuCI/applications/statistics

3 years agoMerge pull request #4793 from mihaisoloi/feature_idnet_dns
Stan Grishin [Sat, 13 Feb 2021 17:28:15 +0000 (09:28 -0800)]
Merge pull request #4793 from mihaisoloi/feature_idnet_dns

luci-app-https-dns-proxy: add idnet.net provider

3 years agoluci-base: remove deprecated radvd from ucitrack
Hannu Nyman [Sat, 13 Feb 2021 10:20:57 +0000 (12:20 +0200)]
luci-base: remove deprecated radvd from ucitrack

Cleanup /etc/config/ucitrack by removing 'radvd' affect item
from network, as the radvd package has deprecated by odhcpd
and odhcp6c in 2014.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
3 years agotreewide: i18n sync translations
Hannu Nyman [Sat, 13 Feb 2021 08:30:20 +0000 (10:30 +0200)]
treewide: i18n sync translations

Sync translations.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
3 years agoTranslated using Weblate (Swedish)
Hosted Weblate [Fri, 12 Feb 2021 16:35:22 +0000 (17:35 +0100)]
Translated using Weblate (Swedish)

Currently translated at 3.7% (7 of 186 strings)

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

Translated using Weblate (Swedish)

Currently translated at 7.1% (2 of 28 strings)

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

Translated using Weblate (Swedish)

Currently translated at 37.8% (64 of 169 strings)

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

Translated using Weblate (Swedish)

Currently translated at 15.1% (28 of 185 strings)

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

Translated using Weblate (Russian)

Currently translated at 6.4% (12 of 185 strings)

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

Translated using Weblate (Swedish)

Currently translated at 76.2% (125 of 164 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (164 of 164 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (185 of 185 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (169 of 169 strings)

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

Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Viktor Griph <viktor@griph.se>
Co-authored-by: sergio <sergio+it@outerface.net>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Viktor Griph <viktor@griph.se>
Signed-off-by: sergio <sergio+it@outerface.net>
3 years agoTranslated using Weblate (Spanish)
Hosted Weblate [Thu, 11 Feb 2021 14:23:34 +0000 (15:23 +0100)]
Translated using Weblate (Spanish)

Currently translated at 100.0% (13 of 13 strings)

Translation: OpenWrt/LuCI/applications/hd-idle
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshd-idle/es/

Translated using Weblate (Spanish)

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

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

Translated using Weblate (Japanese)

Currently translated at 100.0% (25 of 25 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (66 of 66 strings)

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

Translated using Weblate (Japanese)

Currently translated at 28.1% (27 of 96 strings)

Translation: OpenWrt/LuCI/applications/vpn-policy-routing
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/ja/

Translated using Weblate (Japanese)

Currently translated at 100.0% (27 of 27 strings)

Translation: OpenWrt/LuCI/applications/vpnbypass
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/ja/

Translated using Weblate (Japanese)

Currently translated at 100.0% (2 of 2 strings)

Translation: OpenWrt/LuCI/applications/olsr-viz
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr-viz/ja/

Translated using Weblate (Japanese)

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

Translated using Weblate (Japanese)

Currently translated at 100.0% (25 of 25 strings)

Translation: OpenWrt/LuCI/applications/cshark
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscshark/ja/

Translated using Weblate (Japanese)

Currently translated at 100.0% (48 of 48 strings)

Translation: OpenWrt/LuCI/applications/mjpg-streamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/ja/

Translated using Weblate (Spanish)

Currently translated at 100.0% (164 of 164 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (40 of 40 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (185 of 185 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (173 of 173 strings)

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

Translated using Weblate (Spanish)

Currently translated at 100.0% (169 of 169 strings)

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

Translated using Weblate (Japanese)

Currently translated at 94.9% (56 of 59 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (11 of 11 strings)

Translated using Weblate (Japanese)

Currently translated at 93.1% (54 of 58 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (37 of 37 strings)

Translated using Weblate (Japanese)

Currently translated at 98.2% (1550 of 1578 strings)

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

Translated using Weblate (German)

Currently translated at 100.0% (13 of 13 strings)

Translation: OpenWrt/LuCI/applications/hd-idle
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshd-idle/de/

Translated using Weblate (German)

Currently translated at 40.6% (74 of 182 strings)

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

Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Satoru Yoshida <ramat@ram.ne.jp>
Co-authored-by: Zocker1012 <julian.schoemer.1997@gmail.com>
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Signed-off-by: Satoru Yoshida <ramat@ram.ne.jp>
Signed-off-by: Zocker1012 <julian.schoemer.1997@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsp910nd/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspolipo/ja/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/ja/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/ja/
Translation: OpenWrt/LuCI/applications/p910nd
Translation: OpenWrt/LuCI/applications/polipo
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/uhttpd

3 years agonextdns: remove deprecated hardened privacy option
Olivier Poitrey [Wed, 10 Feb 2021 23:22:03 +0000 (00:22 +0100)]
nextdns: remove deprecated hardened privacy option

Signed-off-by: Olivier Poitrey <rs@nextdns.io>
3 years agoMerge pull request #4804 from dibdot/banip
Dirk Brenken [Thu, 11 Feb 2021 16:45:08 +0000 (17:45 +0100)]
Merge pull request #4804 from dibdot/banip

luci-app-banip: small fixes

3 years agoluci-app-banip: small fixes 4804/head
Dirk Brenken [Wed, 10 Feb 2021 21:18:00 +0000 (22:18 +0100)]
luci-app-banip: small fixes

* individual settypes includes now local black- and whitelist as well
* simplify the frontpage poll logic
* add missing 'btn' class for screen readers
* sync translations

Signed-off-by: Dirk Brenken <dev@brenken.org>
3 years agoluci-app-https-dns-proxy: add idnet.net provider 4793/head
Mihai Soloi [Tue, 9 Feb 2021 22:46:43 +0000 (22:46 +0000)]
luci-app-https-dns-proxy: add idnet.net provider

Signed-off-by: Mihai Soloi <mihai.soloi@gmail.com>
3 years agoMerge pull request #4794 from stangri/master-luci-app-simple-adblock
Stan Grishin [Wed, 10 Feb 2021 01:58:55 +0000 (17:58 -0800)]
Merge pull request #4794 from stangri/master-luci-app-simple-adblock

luci-app-simple-adblock: bugfix: default values for ListValue

3 years agoluci-app-simple-adblock: bugfix: default values for ListValue 4794/head
Stan Grishin [Wed, 10 Feb 2021 01:12:01 +0000 (01:12 +0000)]
luci-app-simple-adblock: bugfix: default values for ListValue

Signed-off-by: Stan Grishin <stangri@melmac.net>
3 years agoluci-base: luci.js: fix sortedKeys() ordering
Jo-Philipp Wich [Tue, 9 Feb 2021 23:02:59 +0000 (00:02 +0100)]
luci-base: luci.js: fix sortedKeys() ordering

Chrome does not properly sort arrays when the sort function returns boolean
results, in contrast to Firefox which does.

Fix the issue by returning a numerical result instead.

Fixes: #4792
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
3 years agoMerge pull request #4763 from bryanforbes/fix-openwrt-2020-doctype
Jo-Philipp Wich [Tue, 9 Feb 2021 09:52:21 +0000 (10:52 +0100)]
Merge pull request #4763 from bryanforbes/fix-openwrt-2020-doctype

luci-theme-openwrt-2000: Add doctype to header

3 years agoMerge pull request #4749 from dhewg/dsl
Hauke Mehrtens [Mon, 8 Feb 2021 23:08:26 +0000 (23:08 +0000)]
Merge pull request #4749 from dhewg/dsl

luci-mod-status: use the new ubus dsl metrics

3 years agoMerge pull request #4781 from stangri/master-luci-app-advanced-reboot
Stan Grishin [Mon, 8 Feb 2021 20:51:50 +0000 (12:51 -0800)]
Merge pull request #4781 from stangri/master-luci-app-advanced-reboot

luci-app-advanced-reboot: add missing btn class to buttons

3 years agoMerge pull request #4782 from stangri/master-luci-app-simple-adblock
Stan Grishin [Mon, 8 Feb 2021 20:51:42 +0000 (12:51 -0800)]
Merge pull request #4782 from stangri/master-luci-app-simple-adblock

luci-app-simple-adblock: add missing btn class to buttons

3 years agoMerge pull request #4783 from stangri/master-luci-app-vpnbypass
Stan Grishin [Mon, 8 Feb 2021 20:51:36 +0000 (12:51 -0800)]
Merge pull request #4783 from stangri/master-luci-app-vpnbypass

luci-app-vpnbypass: add missing btn class to buttons

3 years agoMerge pull request #4784 from stangri/master-luci-app-https-dns-proxy
Stan Grishin [Mon, 8 Feb 2021 20:51:25 +0000 (12:51 -0800)]
Merge pull request #4784 from stangri/master-luci-app-https-dns-proxy

luci-app-https-dns-proxy: add missing btn class to buttons

3 years agoluci-app-vpn-policy-routing: sync with package verson 0.3; add missing btn class... 4785/head
Stan Grishin [Mon, 8 Feb 2021 17:39:43 +0000 (17:39 +0000)]
luci-app-vpn-policy-routing: sync with package verson 0.3; add missing btn class to buttons;

Signed-off-by: Stan Grishin <stangri@melmac.net>
3 years agoluci-app-vpnbypass: add missing btn class to buttons 4783/head
Stan Grishin [Mon, 8 Feb 2021 17:40:50 +0000 (17:40 +0000)]
luci-app-vpnbypass: add missing btn class to buttons

Signed-off-by: Stan Grishin <stangri@melmac.net>
3 years agoluci-app-simple-adblock: add missing btn class to buttons 4782/head
Stan Grishin [Mon, 8 Feb 2021 17:38:59 +0000 (17:38 +0000)]
luci-app-simple-adblock: add missing btn class to buttons

Signed-off-by: Stan Grishin <stangri@melmac.net>