summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2020-09-16luci-base: add default value options dhcp hostnameFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-16Merge pull request #4439 from weblate/weblate-openwrt-luciFlorian Eckert
Translations update from Weblate
2020-09-16Translated using Weblate (Chinese (Traditional))Hosted Weblate
Currently translated at 4.8% (9 of 186 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/zh_Hant/ Translated using Weblate (Russian) Currently translated at 40.3% (75 of 186 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/ru/ Translated using Weblate (Russian) Currently translated at 38.6% (17 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 30.1% (16 of 53 strings) Translation: OpenWrt/LuCI/applications/ttyd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/ru/ Translated using Weblate (Russian) Currently translated at 24.6% (20 of 81 strings) Translation: OpenWrt/LuCI/applications/shadowsocks-libev Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/ru/ Translated using Weblate (Chinese (Traditional)) Currently translated at 30.7% (8 of 26 strings) Translation: OpenWrt/LuCI/applications/dcwapd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/zh_Hant/ Translated using Weblate (Chinese (Traditional)) Currently translated at 99.3% (158 of 159 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/zh_Hant/ Translated using Weblate (Chinese (Traditional)) Currently translated at 87.4% (167 of 191 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 50.9% (107 of 210 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 75.9% (1171 of 1541 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/ Translated using Weblate (Chinese (Traditional)) Currently translated at 75.9% (1171 of 1541 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/ Co-authored-by: Artem <KovalevArtem.ru@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: KurisuWong <wcl2005hk@gmail.com> Co-authored-by: tommymaple <godoffrog@gmail.com> Signed-off-by: Artem <KovalevArtem.ru@gmail.com> Signed-off-by: KurisuWong <wcl2005hk@gmail.com> Signed-off-by: tommymaple <godoffrog@gmail.com> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/zh_Hant/ Translation: OpenWrt/LuCI/applications/firewall Translation: OpenWrt/LuCI/applications/openvpn
2020-09-16luci-app-nextdns: fix invalid XHTMLJo-Philipp Wich
Fixes: #4423 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-09-16luci-base: dhcp.js: allow hostname to be "*"Jo-Philipp Wich
Fixes: #4430 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-09-16luci-app-hd-idle: i18n: update Spanish translationFranco Castillo
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
2020-09-15Merge pull request #4434 from weblate/weblate-openwrt-luciFlorian Eckert
Translations update from Weblate
2020-09-15Translated using Weblate (Chinese (Traditional))Hosted Weblate
Currently translated at 9.8% (6 of 61 strings) Translation: OpenWrt/LuCI/applications/frps Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrps/zh_Hant/ Translated using Weblate (Chinese (Traditional)) Currently translated at 9.5% (7 of 73 strings) Translation: OpenWrt/LuCI/applications/frpc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/zh_Hant/ Translated using Weblate (Chinese (Traditional)) Currently translated at 26.9% (7 of 26 strings) Translation: OpenWrt/LuCI/applications/dcwapd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/zh_Hant/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (173 of 173 strings) Translation: OpenWrt/LuCI/applications/aria2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/zh_Hant/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (102 of 102 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 71.0% (1095 of 1541 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/ Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: tommymaple <godoffrog@gmail.com> Signed-off-by: tommymaple <godoffrog@gmail.com> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/zh_Hant/ Translation: OpenWrt/LuCI/applications/transmission
2020-09-15luci-base: use actual JSON-RPC for verifying ubus RPC URLRafał Miłecki
Sending GET request to the main RPC base URL and expecting HTTP response code 400 had two flaws: 1. It was not verifying actual JSON-RPC interface availability 2. It did not allow implementing support for new requests Signed-off-by: Rafał Miłecki <rafal@milecki.pl> Acked-by: Jo-Philipp Wich <jo@mein.io>
2020-09-14Merge pull request #3265 from najdanovicivan/patch-2Florian Eckert
luci-mod-network: add address parameter in DHCP for dnsmasq
2020-09-14Merge pull request #4433 from weblate/weblate-openwrt-luciFlorian Eckert
Translations update from Weblate
2020-09-14Translated using Weblate (German)Hosted Weblate
Currently translated at 13.4% (14 of 104 strings) Translation: OpenWrt/LuCI/applications/smartdns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/de/ Translated using Weblate (Czech) Currently translated at 96.5% (28 of 29 strings) Translation: OpenWrt/LuCI/applications/acl Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacl/cs/ Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Paul Spooren <mail@aparcar.org> Co-authored-by: Štěpán Šebestian <mys.orangeorange0123@gmail.com> Signed-off-by: Paul Spooren <mail@aparcar.org> Signed-off-by: Štěpán Šebestian <mys.orangeorange0123@gmail.com>
2020-09-10Merge pull request #4426 from weblate/weblate-openwrt-luciFlorian Eckert
Translations update from Weblate
2020-09-10Translated using Weblate (Portuguese)Hosted Weblate
Currently translated at 100.0% (186 of 186 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/pt/ Translated using Weblate (Polish) Currently translated at 100.0% (103 of 103 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (161 of 161 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% (1541 of 1541 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Marcin Net <marcin.net@linux.pl> Co-authored-by: ssantos <ssantos@web.de> Signed-off-by: Marcin Net <marcin.net@linux.pl> Signed-off-by: ssantos <ssantos@web.de>
2020-09-10luci-mod-system: use ubus method for rebootRafał Miłecki
It's more generic & convenient than hardcoding /sbin/reboot executable path. procd provides "reboot" method since 2016. Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2020-09-08Merge pull request #4422 from weblate/weblate-openwrt-luciFlorian Eckert
Translations update from Weblate
2020-09-08Translated using Weblate (Turkish)Hosted Weblate
Currently translated at 72.9% (27 of 37 strings) Translation: OpenWrt/LuCI/applications/acme Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/tr/ Co-authored-by: Eren Kan <erenkn@gmail.com> Signed-off-by: Eren Kan <erenkn@gmail.com>
2020-09-08mosquitto: support notifications_local_only flagKarl Palsson
Supported since mosquitto 1.5 released in May 2018, and has long been supported in the init scripts. Signed-off-by: Karl Palsson <karlp@etactica.com>
2020-09-08luci-app-statistics: fix commentHannu Nyman
Update comment to reflect 'noavg' option introduced by 64bb82d03 Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2020-09-08Translated using Weblate (Chinese (Simplified))Hosted Weblate
Currently translated at 28.5% (8 of 28 strings) Translation: OpenWrt/LuCI/applications/vnstat2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (14 of 14 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (53 of 53 strings) Translation: OpenWrt/LuCI/applications/ttyd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/pt/ Translated using Weblate (Chinese (Simplified)) Currently translated at 70.8% (114 of 161 strings) Translation: OpenWrt/LuCI/applications/adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 57.2% (59 of 103 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (191 of 191 strings) Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: PassWall-OpenWrt <chanwang@yandex.com> Co-authored-by: ssantos <ssantos@web.de> Signed-off-by: PassWall-OpenWrt <chanwang@yandex.com> Signed-off-by: ssantos <ssantos@web.de> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswol/zh_Hans/ Translation: OpenWrt/LuCI/applications/openvpn Translation: OpenWrt/LuCI/applications/wol
2020-09-08luci-app-statistics: add noavg optionFlorian Eckert
It is sometimes useful not to display avg values int the graph. This option is used to prevent this from appearing in the graph. In a graph definition this option must be set to *true*, if the avg values should not be displayed. ``` options = { gauge = { title = "Status", color = "0000ff", noarea = true, noavg = true } ``` Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-07Merge pull request #4410 from cybrnook/masterStan
luci-app-advanced-reboot: add linksys-mr8300 support
2020-09-07Merge pull request #4415 from spiccinini/fix_luci_lib_ip_tolinklocalJo-Philipp Wich
luci-lib-ip: fix tolinklocal invalid ipv6 result
2020-09-07Merge pull request #4417 from weblate/weblate-openwrt-luciFlorian Eckert
Translations update from Weblate
2020-09-07Translated using Weblate (Chinese (Traditional))Hosted Weblate
Currently translated at 37.8% (14 of 37 strings) Translation: OpenWrt/LuCI/applications/acme Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/zh_Hant/ Translated using Weblate (Chinese (Simplified)) Currently translated at 71.2% (47 of 66 strings) Translation: OpenWrt/LuCI/applications/yggdrasil Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsyggdrasil/zh_Hans/ Translated using Weblate (Portuguese) Currently translated at 100.0% (50 of 50 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/pt/ Translated using Weblate (Russian) Currently translated at 66.6% (4 of 6 strings) Translation: OpenWrt/LuCI/applications/olsr-services Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr-services/ru/ Translated using Weblate (Russian) Currently translated at 26.5% (13 of 49 strings) Translation: OpenWrt/LuCI/applications/bmx7 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/ru/ Translated using Weblate (Chinese (Traditional)) Currently translated at 89.2% (91 of 102 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (1541 of 1541 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt/ Co-authored-by: Artem <KovalevArtem.ru@gmail.com> Co-authored-by: Dounx <imdounx@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: ssantos <ssantos@web.de> Co-authored-by: tommymaple <godoffrog@gmail.com> Signed-off-by: Artem <KovalevArtem.ru@gmail.com> Signed-off-by: Dounx <imdounx@gmail.com> Signed-off-by: ssantos <ssantos@web.de> Signed-off-by: tommymaple <godoffrog@gmail.com> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/zh_Hant/ Translation: OpenWrt/LuCI/applications/transmission
2020-09-06luci-lib-ip: fix tolinklocal invalid ipv6 resultSantiago Piccinini
Force zeroing uninitialized memory. Signed-off-by: Santiago Piccinini <spiccinini@altermundi.net>
2020-09-06luci-app-ddns: refactoring translation and source stylingFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-06luci-app-ddns: remove obsolete headerFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-06luci-app-ddns: remove unused variable declarationFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-06luci-app-ddns: add tabs sectionFlorian Eckert
The page was a bit confusing. By adding the tabs for information and global settings, the page looks clearer. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-05Translated using Weblate (Lithuanian)Hosted Weblate
Currently translated at 0.5% (1 of 186 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/lt/ Translated using Weblate (German) Currently translated at 84.3% (54 of 64 strings) Translation: OpenWrt/LuCI/applications/xinetd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/de/ Translated using Weblate (Ukrainian) Currently translated at 19.3% (36 of 186 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/uk/ Translated using Weblate (Ukrainian) Currently translated at 60.0% (30 of 50 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/uk/ Translated using Weblate (Ukrainian) Currently translated at 39.6% (21 of 53 strings) Translation: OpenWrt/LuCI/applications/ttyd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/uk/ Translated using Weblate (Ukrainian) Currently translated at 100.0% (26 of 26 strings) Translation: OpenWrt/LuCI/applications/wireguard Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswireguard/uk/ Translated using Weblate (Ukrainian) Currently translated at 33.3% (9 of 27 strings) Translation: OpenWrt/LuCI/applications/vpnbypass Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/uk/ Translated using Weblate (Ukrainian) Currently translated at 18.4% (19 of 103 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/uk/ Translated using Weblate (Ukrainian) Currently translated at 19.7% (16 of 81 strings) Translation: OpenWrt/LuCI/applications/shadowsocks-libev Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/uk/ Translated using Weblate (Ukrainian) Currently translated at 13.0% (16 of 123 strings) Translation: OpenWrt/LuCI/applications/nlbwmon Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/uk/ Translated using Weblate (Ukrainian) Currently translated at 81.8% (27 of 33 strings) Translated using Weblate (Ukrainian) Currently translated at 89.9% (1386 of 1541 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/uk/ Translated using Weblate (Japanese) Currently translated at 86.1% (1327 of 1541 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% (1541 of 1541 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/ Added translation using Weblate (Lithuanian) Co-authored-by: Andreas Götz <agoetz@tdt.de> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Olexandr Nesterenko <olexn@ukr.net> Co-authored-by: Rokas Kasnauskas <rokas.kasnauskas@gmail.com> Co-authored-by: Satoru Yoshida <ramat@ram.ne.jp> Signed-off-by: Andreas Götz <agoetz@tdt.de> Signed-off-by: Olexandr Nesterenko <olexn@ukr.net> Signed-off-by: Rokas Kasnauskas <rokas.kasnauskas@gmail.com> Signed-off-by: Satoru Yoshida <ramat@ram.ne.jp> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/uk/ Translation: OpenWrt/LuCI/applications/commands
2020-09-04Merge pull request #4185 from ZoZhang/dashboardFlorian Eckert
luci-mod-dashboard: initial checkin
2020-09-04Merge pull request #4411 from TDT-AG/pr/20200903-luci-app-ttydFlorian Eckert
luci-app-ttyd: rename menu entry to terminal
2020-09-03luci-app-advanced-reboot: add linksys-mr8300 supportHans Geiblinger
Signed-off-by: Hans Geiblinger <cybrnook2002@yahoo.com> Tested and confirmed working against master branch and mr8300
2020-09-03luci-mod-dashboard: initial checkinZhao ZHANG
Signed-off-by: ZHANG Zhao <Zhao.Zhang2@etu.univ-grenoble-alpes.fr> [improve firmware version, fix dependencies, clean acls] Signed-off-by: Paul Spooren <mail@aparcar.org> [fix css for themes other than bootstrap] Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-03Merge pull request #4374 from RemiNV/map_type_renameFlorian Eckert
protocols: rename type to maptype for map
2020-09-03luci-app-opvnepn: fix btn classFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-03luci-app-ttyd: rename menu entry to terminalFlorian Eckert
Nobody can do anything with the title ttyd. To make it more meaningful the menu entry is renamed to Terminal. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-02Merge pull request #4355 from RemiNV/legacymapFlorian Eckert
protocols: add legacymap option for map
2020-09-02Merge pull request #4406 from lzto/code-cleanupFlorian Eckert
luci-app-nft-qos: code reindent
2020-09-02Merge pull request #4407 from weblate/weblate-openwrt-luciFlorian Eckert
Translations update from Weblate
2020-09-01Translated using Weblate (Russian)Hosted Weblate
Currently translated at 100.0% (1541 of 1541 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/ Signed-off-by: Anton Kikin <a.a.kikin@gmail.com> Added translation using Weblate (Persian) Added translation using Weblate (Persian) Signed-off-by: James Alison <zackj@tutanota.de> Added translation using Weblate (Persian) Signed-off-by: James Alison <zackj@tutanota.de>
2020-09-01luci-app-nft-qos: code reindentTong Zhang
fix style issue Signed-off-by: Tong Zhang <ztong0001@gmail.com>
2020-09-01Merge pull request #4351 from lzto/nft-qos-macFlorian Eckert
luci-app-nft-qos: support mac address based speed limit
2020-09-01Merge pull request #4404 from weblate/weblate-openwrt-luciFlorian Eckert
Translations update from Weblate
2020-09-01Translated using Weblate (Polish)Hosted Weblate
Currently translated at 100.0% (186 of 186 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (50 of 50 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (53 of 53 strings) Translation: OpenWrt/LuCI/applications/ttyd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl> Translated using Weblate (Polish) Currently translated at 100.0% (1541 of 1541 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Signed-off-by: Marcin Net <marcin.net@linux.pl>
2020-08-31luci-app-nft-qos: support mac address based speed limitTong Zhang
Signed-off-by: Tong Zhang <ztong0001@gmail.com>
2020-08-31Merge pull request #4175 from aaronjg/openfortivpnFlorian Eckert
luci-proto-openfortivpn: add luci interface for openfortivpn
2020-08-31luci-app-mwan3: sync default values with mwan3Florian Eckert
fixes #4389 Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-08-31Merge pull request #4239 from etactica/error404-messagesFlorian Eckert
luci-base: dispatcher: error404: flow message into template