Florian Eckert [Fri, 9 Aug 2019 12:46:29 +0000 (14:46 +0200)]
Merge pull request #2969 from TDT-AG/pr/
20190806-luci-base
luci-base: add new VPN toplevel menu entry
Dirk Brenken [Wed, 7 Aug 2019 03:45:28 +0000 (05:45 +0200)]
Merge pull request #2968 from dibdot/banIP
luci-app-banip: sync with 0.1.5
Dirk Brenken [Wed, 7 Aug 2019 03:45:06 +0000 (05:45 +0200)]
Merge pull request #2967 from dibdot/travelmate
luci-app-travelmate: sync with 1.4.10
Florian Eckert [Tue, 6 Aug 2019 14:03:05 +0000 (16:03 +0200)]
luci-app-ocserv: move to new vpn menu section
Move the app ocserv to the new vpn menu section.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Florian Eckert [Mon, 5 Aug 2019 14:28:27 +0000 (16:28 +0200)]
luci-app-openvpn: move to new vpn menu section
Move the app openvpn to the new vpn menu section.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Florian Eckert [Tue, 6 Aug 2019 14:03:29 +0000 (16:03 +0200)]
luci-base: add vpn menu section
There is always more vpn services. To make the LuCI menu look cleaner, a
new top level menu "VPN" will be added with this commit. All luci-app-*
that have something to do with VPN should move to this new menu entry.
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Dirk Brenken [Tue, 6 Aug 2019 09:42:04 +0000 (11:42 +0200)]
luci-app-travelmate: sync with 1.4.10
* wifi add/edit: add a select box to reference an external script
for automated captive portal logins
* fix a visual issue with material theme
Signed-off-by: Dirk Brenken <dev@brenken.org>
Dirk Brenken [Tue, 6 Aug 2019 13:51:23 +0000 (15:51 +0200)]
luci-app-banip: sync with 0.1.5
* add new extra options to control auto-addons to
blacklist & whitelist ('ban_autoblacklist' & 'ban_autowhitelist')
Signed-off-by: Dirk Brenken <dev@brenken.org>
Jo-Philipp Wich [Tue, 6 Aug 2019 13:19:15 +0000 (15:19 +0200)]
protocols: fix contains_interface() implementation in several backends
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Tue, 6 Aug 2019 11:37:51 +0000 (13:37 +0200)]
luci-lib-ip: support specifying source address in route()
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Florian Eckert [Tue, 6 Aug 2019 10:06:12 +0000 (12:06 +0200)]
Merge pull request #2966 from TsLenMo/master
Fix a software page style issue for rosy, Fix #2965.
TsLenMo [Tue, 6 Aug 2019 04:35:53 +0000 (12:35 +0800)]
luci-theme-rosy: fix a software page style issue
The software page is out of the parent box, and the same is true in chrome and firefox.
Signed-off-by: TsLenMo <2013319822@qq.com>
Hannu Nyman [Mon, 5 Aug 2019 17:55:22 +0000 (20:55 +0300)]
Merge pull request #2964 from musashino205/l10n/base-upd-ja
luci-base: update Japanese translation
INAGAKI Hiroshi [Mon, 5 Aug 2019 17:52:54 +0000 (02:52 +0900)]
luci-base: update Japanese translation
Updated Japanese translations.
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Jo-Philipp Wich [Mon, 5 Aug 2019 07:28:29 +0000 (09:28 +0200)]
Merge pull request #2962 from TDT-AG/pr/
20190802-luci-app-openvpn
luci-app-openvpn: replace tls_cipher and tls_ciphersuites with DynamicList
Florian Eckert [Fri, 2 Aug 2019 13:32:04 +0000 (15:32 +0200)]
luci-app-openvpn: use DynamicList for tls_ciphersuites
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Florian Eckert [Fri, 2 Aug 2019 13:28:30 +0000 (15:28 +0200)]
luci-app-openvpn: use DynamicList for tls_cipher
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Florian Eckert [Fri, 2 Aug 2019 09:22:55 +0000 (11:22 +0200)]
Merge pull request #2643 from kuoruan/aria2
luci-app-aria2: Refactor, new views and more options
Florian Eckert [Fri, 2 Aug 2019 08:24:35 +0000 (10:24 +0200)]
Merge pull request #2961 from castillofrancodamian/udpxy
luci-app-udpxy: add template
Florian Eckert [Fri, 2 Aug 2019 08:24:11 +0000 (10:24 +0200)]
Merge pull request #2960 from castillofrancodamian/travel
luci-app-travelmate: update Spanish translation
Florian Eckert [Fri, 2 Aug 2019 08:23:50 +0000 (10:23 +0200)]
Merge pull request #2959 from castillofrancodamian/stat
luci-app-statistics: update Spanish translation
Florian Eckert [Fri, 2 Aug 2019 08:23:29 +0000 (10:23 +0200)]
Merge pull request #2958 from castillofrancodamian/simple
luci-app-simple-adblock: update Spanish translation
Florian Eckert [Fri, 2 Aug 2019 08:23:01 +0000 (10:23 +0200)]
Merge pull request #2957 from castillofrancodamian/firewall
luci-app-firewall: update Spanish translation
Florian Eckert [Fri, 2 Aug 2019 08:21:00 +0000 (10:21 +0200)]
Merge pull request #2955 from castillofrancodamian/dump1090
luci-app-dump1090: add Spanish translation
Florian Eckert [Fri, 2 Aug 2019 08:20:29 +0000 (10:20 +0200)]
Merge pull request #2953 from castillofrancodamian/cshark
luci-app-cshark: add Spanish translation
Florian Eckert [Fri, 2 Aug 2019 08:20:06 +0000 (10:20 +0200)]
Merge pull request #2952 from castillofrancodamian/wireguard
luci-app-wireguard: update Spanish translation
Florian Eckert [Fri, 2 Aug 2019 08:19:37 +0000 (10:19 +0200)]
Merge pull request #2951 from castillofrancodamian/bmx7
luci-app-bmx7: add Spanish translation
Florian Eckert [Fri, 2 Aug 2019 08:18:01 +0000 (10:18 +0200)]
Merge pull request #2949 from castillofrancodamian/olsr-s
luci-app-olsr-services: add Spanish translation
Florian Eckert [Fri, 2 Aug 2019 08:17:28 +0000 (10:17 +0200)]
Merge pull request #2947 from castillofrancodamian/ocserv
luci-app-ocserv: add Spanish translation
Florian Eckert [Fri, 2 Aug 2019 08:16:51 +0000 (10:16 +0200)]
Merge pull request #2946 from castillofrancodamian/squid
luci-app-squid: add Spanish translation
Florian Eckert [Fri, 2 Aug 2019 08:16:32 +0000 (10:16 +0200)]
Merge pull request #2945 from castillofrancodamian/att
luci-app-attendedsysupgrade: add Spanish translation
Franco Castillo [Fri, 2 Aug 2019 02:18:33 +0000 (23:18 -0300)]
luci-app-udpxy: add template
Add template.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Fri, 2 Aug 2019 02:12:26 +0000 (23:12 -0300)]
luci-app-travelmate: update Spanish translation
Update Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Fri, 2 Aug 2019 02:07:19 +0000 (23:07 -0300)]
luci-app-statistics: update Spanish translation
Update Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Fri, 2 Aug 2019 01:59:55 +0000 (22:59 -0300)]
luci-app-simple-adblock: update Spanish translation
Update Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Fri, 2 Aug 2019 01:48:19 +0000 (22:48 -0300)]
luci-app-firewall: update Spanish translation
Update Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Fri, 2 Aug 2019 01:27:18 +0000 (22:27 -0300)]
luci-app-dump1090: add Spanish translation
Add Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Fri, 2 Aug 2019 01:02:27 +0000 (22:02 -0300)]
luci-app-cshark: add Spanish translation
Add Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Fri, 2 Aug 2019 00:53:17 +0000 (21:53 -0300)]
luci-app-wireguard: update Spanish translation
Update Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Fri, 2 Aug 2019 00:40:02 +0000 (21:40 -0300)]
luci-app-bmx7: add Spanish translation
Add Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Thu, 1 Aug 2019 23:56:27 +0000 (20:56 -0300)]
luci-app-olsr-services: add Spanish translation
Add Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Thu, 1 Aug 2019 23:48:26 +0000 (20:48 -0300)]
luci-app-ocserv: add Spanish translation
Add Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Thu, 1 Aug 2019 23:17:05 +0000 (20:17 -0300)]
luci-app-squid: add Spanish translation
Add Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Thu, 1 Aug 2019 23:02:14 +0000 (20:02 -0300)]
luci-app-attendedsysupgrade: add Spanish translation
Add Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Jo-Philipp Wich [Wed, 31 Jul 2019 06:00:29 +0000 (08:00 +0200)]
luci-base: form.js: add modal dialog hook
Add a new `addModalOptions()` hook which allows to supply additional
cbi options the modal map before the dialog is rendered.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Wed, 31 Jul 2019 05:59:49 +0000 (07:59 +0200)]
luci-base: form.js: update tab state on dependency checks
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Wed, 31 Jul 2019 05:57:15 +0000 (07:57 +0200)]
luci-base: ui.js: tabs: fix empty pane checking, allow alternative query root
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Wed, 31 Jul 2019 05:55:15 +0000 (07:55 +0200)]
luci-base: luci.js: add L.dom.isEmpty() helper
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Sun, 28 Jul 2019 15:24:12 +0000 (17:24 +0200)]
luci-base: ui.js: mark widget optional if empty choice is present
Fixes: #2943
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Florian Eckert [Thu, 1 Aug 2019 13:47:39 +0000 (15:47 +0200)]
Merge pull request #2939 from TDT-AG/pr/
20190731-luci-app-watchat
luci-app-watchat: fix ucitrack file
Jo-Philipp Wich [Thu, 1 Aug 2019 13:43:08 +0000 (15:43 +0200)]
luci-base: index.html: add extend cache-control directive
Fixes: #2942
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Hannu Nyman [Wed, 31 Jul 2019 21:49:05 +0000 (00:49 +0300)]
luci-app-statistics: cpufreq: enhance additional data
* Use the new data series sorting and coloring options to
display the frequencies in order and with matching coloring in
different cores.
* Fix the y-axis text and legend in the frequency usage graph
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Hannu Nyman [Wed, 31 Jul 2019 21:41:14 +0000 (00:41 +0300)]
luci-app-statistics: add options for graph series sorting and color
Add two data series-level options "negweight" and "posweight" that
will use the numerical value of the data instance name
as the sorting factor. This enables e.g. sorting by CPU frequency
in the cpufreq module.
Add new graph-level option "ordercolor" to use colorsfrom a
pre-defined color table for the data series. This enables keeping
similar colors for similar data series in different plugin instances.
E.g. CPU frequencies in several cores that are handled and displayed
separately.
(note: the table has 8 items and if there are more series, it uses
the same colors again. The table can be easily extended/modified)
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Florian Eckert [Wed, 31 Jul 2019 11:51:56 +0000 (13:51 +0200)]
luci-app-watchat: fix ucitrack file
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Hannu Nyman [Tue, 30 Jul 2019 17:47:02 +0000 (20:47 +0300)]
luci-app-statistics: cpufreq: changes in data structure
Collectd 5.9.0 changed the data structure of the cpufreq plugin:
CPU cores are now handled as separate plugin instances.
There are also new data items per core:
* time spent at each frequency
* amount of frequency transitions
Enable these new data items, but initially hide them behind
a new config option "ExtraItems" (default: disabled), as
the amount of graphs in multi-core systems could be rather large.
Note that the frequencies are not (yet) sorted, so the
information value of the time-spent graph is semi-random.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
Hannu Nyman [Tue, 30 Jul 2019 15:51:13 +0000 (18:51 +0300)]
Merge pull request #2935 from YuriPet/patch-1
luci-base: update Ukrainian translation
Hannu Nyman [Tue, 30 Jul 2019 15:50:58 +0000 (18:50 +0300)]
Merge pull request #2936 from YuriPet/master
luci-app-firewall: update Ukrainian translation
Hannu Nyman [Tue, 30 Jul 2019 15:50:08 +0000 (18:50 +0300)]
Merge pull request #2934 from antoinedeschenes/patch-1
luci-mod-network: 802.11w config in station mode
Antoine DeschĂȘnes [Mon, 29 Jul 2019 18:47:26 +0000 (14:47 -0400)]
luci-mod-network: 802.11w config in station mode
802.11w has to be enabled in station mode to be effective. If the AP is using WPA3-SAE or requires 11w, station will not connect unless 11w is enabled via this option.
Signed-off-by: Antoine DeschĂȘnes <adeschenes@kronostechnologies.com>
Jo-Philipp Wich [Tue, 30 Jul 2019 11:33:13 +0000 (13:33 +0200)]
luci-base: ui.js: do not save invalid dynlist values
Fixes: 3880c3f22 ("luci-base: ui.js: save filled out but not added dynlist items on submit")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Tue, 30 Jul 2019 11:29:11 +0000 (13:29 +0200)]
luci-base: ui.js: save filled out but not added dynlist items on submit
Fixes: #2938
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Yurii [Mon, 29 Jul 2019 23:31:26 +0000 (02:31 +0300)]
luci-app-firewall: update Ukrainian translation
Signed-off-by: Yurii <yuripet@gmail.com>
Yurii [Mon, 29 Jul 2019 23:26:21 +0000 (02:26 +0300)]
luci-base: update Ukrainian translation
Signed-off-by: Yurii <yuripet@gmail.com>
Florian Eckert [Mon, 29 Jul 2019 09:25:08 +0000 (11:25 +0200)]
Merge pull request #2933 from TDT-AG/pr/
20190729-openvpn-german-translation
luci-app-openvpn: add some german translations
Florian Eckert [Mon, 29 Jul 2019 07:53:55 +0000 (09:53 +0200)]
Merge pull request #2928 from tano-systems/pr/luci-app-firewall-i18n-ru
luci-app-firewall: update Russian translation
Florian Eckert [Mon, 29 Jul 2019 07:53:16 +0000 (09:53 +0200)]
Merge pull request #2929 from tano-systems/pr/luci-base-i18n-ru
luci-base: update Russian translation
Florian Eckert [Mon, 29 Jul 2019 07:52:50 +0000 (09:52 +0200)]
Merge pull request #2932 from castillofrancodamian/base
luci-base: update Spanish translation
Martin Schiller [Mon, 29 Jul 2019 06:23:40 +0000 (08:23 +0200)]
luci-app-openvpn: add some german translations
Signed-off-by: Martin Schiller <ms@dev.tdt.de>
Franco Castillo [Sat, 27 Jul 2019 23:50:18 +0000 (20:50 -0300)]
luci-base: update Spanish translation
Update Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Jo-Philipp Wich [Sat, 27 Jul 2019 20:17:33 +0000 (22:17 +0200)]
luci-base: don't treat .rmempty flag as optional for ListValue widgets
Restore the old CBI behaviour of not automatically rendering empty
selection choices in ListValue select dropdowns when .rmempty is
specified.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Anton Kikin [Sat, 27 Jul 2019 20:19:45 +0000 (23:19 +0300)]
luci-base: update Russian translation
Signed-off-by: Anton Kikin <a.kikin@tano-systems.com>
Anton Kikin [Sat, 27 Jul 2019 19:59:19 +0000 (22:59 +0300)]
luci-app-firewall: update Russian translation
Signed-off-by: Anton Kikin <a.kikin@tano-systems.com>
Jo-Philipp Wich [Sat, 27 Jul 2019 18:21:08 +0000 (20:21 +0200)]
Merge pull request #2923 from tano-systems/pr/multi-fix
luci-base: fix multiple parameter in cbi templates
Hannu Nyman [Sat, 27 Jul 2019 17:37:28 +0000 (20:37 +0300)]
Merge pull request #2925 from musashino205/l10n/fw-upd-ja
luci-app-firewall: update Japanese translation
INAGAKI Hiroshi [Sat, 27 Jul 2019 13:35:19 +0000 (22:35 +0900)]
luci-app-firewall: update Japanese translation
Updated Japanese translations and remove unused msgid/msgstr sets.
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
INAGAKI Hiroshi [Fri, 26 Jul 2019 17:30:20 +0000 (02:30 +0900)]
i18n: sync translations
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Anton Kikin [Fri, 26 Jul 2019 15:14:40 +0000 (18:14 +0300)]
luci-base: fix multiple parameter in cbi templates
In the
dc0211803e commit, the parameter "multi" in ui.js is
replaced with "multiple" everywhere. Thus, it must also be changed
in the cbi templates.
Fixes: dc0211803e
Signed-off-by: Anton Kikin <a.kikin@tano-systems.com>
Jo-Philipp Wich [Fri, 26 Jul 2019 13:11:17 +0000 (15:11 +0200)]
luci-lib-nixio: fix compilation
Fixes: #2921
Fixes: f3f42ff09 ("address: Replace ualarm with setitimer")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Florian Eckert [Fri, 26 Jul 2019 12:08:37 +0000 (14:08 +0200)]
Merge pull request #2918 from castillofrancodamian/viz
luci-app-olsr-viz: Add Spanish translation
Florian Eckert [Fri, 26 Jul 2019 12:08:09 +0000 (14:08 +0200)]
Merge pull request #2917 from castillofrancodamian/banip
luci-app-banip: Add Spanish translation
Florian Eckert [Fri, 26 Jul 2019 12:07:10 +0000 (14:07 +0200)]
Merge pull request #2916 from castillofrancodamian/nut
luci-app-nut: Add Spanish translation
Florian Eckert [Fri, 26 Jul 2019 12:06:12 +0000 (14:06 +0200)]
Merge pull request #2915 from castillofrancodamian/ltqtapi
luci-app-ltqtapi: Add Spanish translation
Florian Eckert [Fri, 26 Jul 2019 12:05:47 +0000 (14:05 +0200)]
Merge pull request #2914 from castillofrancodamian/privoxy
luci-app-privoxy: Add Spanish translation
Jo-Philipp Wich [Fri, 26 Jul 2019 10:39:35 +0000 (12:39 +0200)]
Merge pull request #2890 from stangri/master-luci-app-https_dns_proxy
luci-app-https_dns_proxy: better handling of ports, update dhcp config
Jo-Philipp Wich [Fri, 26 Jul 2019 10:37:24 +0000 (12:37 +0200)]
Merge pull request #2883 from neheb/patch-1
address: Replace ualarm with setitimer
Jo-Philipp Wich [Fri, 26 Jul 2019 10:36:04 +0000 (12:36 +0200)]
luci-app-firewall: explicitely set 'DNAT' target on new forwards
Fixes: #2920
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Fri, 26 Jul 2019 10:25:46 +0000 (12:25 +0200)]
luci-base: keep polling confirmation endpoint on XHR failures
Fixes: #2912
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 22 Jul 2019 15:19:23 +0000 (17:19 +0200)]
luci-base: form.js: pass-through placeholder option of CBIListValue
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 22 Jul 2019 15:18:32 +0000 (17:18 +0200)]
luci-base: ui.js: HTML escape uci changelog values
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 22 Jul 2019 15:18:15 +0000 (17:18 +0200)]
luci-base: ui.js: HTML escape custom dropdown values
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Jo-Philipp Wich [Mon, 22 Jul 2019 15:17:10 +0000 (17:17 +0200)]
luci-base: ui.js: fix event binding for UISelect
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Franco Castillo [Thu, 25 Jul 2019 23:05:07 +0000 (20:05 -0300)]
luci-app-olsr-viz: Add Spanish translation
Add Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Thu, 25 Jul 2019 22:38:25 +0000 (19:38 -0300)]
luci-app-banip: Add Spanish translation
Add Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Thu, 25 Jul 2019 21:54:44 +0000 (18:54 -0300)]
luci-app-nut: Add Spanish translation
Add Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Thu, 25 Jul 2019 21:06:13 +0000 (18:06 -0300)]
luci-app-ltqtapi: Add Spanish translation
Add Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Franco Castillo [Thu, 25 Jul 2019 20:49:17 +0000 (17:49 -0300)]
luci-app-privoxy: Add Spanish translation
Add Spanish translation.
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
Jo-Philipp Wich [Thu, 25 Jul 2019 06:48:56 +0000 (08:48 +0200)]
luci-mod-system: leds.js: fix crash when no usb devices or ports are present
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Florian Eckert [Tue, 23 Jul 2019 06:36:14 +0000 (08:36 +0200)]
Merge pull request #2909 from castillofrancodamian/lxc
luci-app-lxc: Add Spanish translation
Florian Eckert [Tue, 23 Jul 2019 06:35:45 +0000 (08:35 +0200)]
Merge pull request #2908 from castillofrancodamian/squid
luci-app-squid: Add template
Florian Eckert [Tue, 23 Jul 2019 06:35:28 +0000 (08:35 +0200)]
Merge pull request #2907 from castillofrancodamian/olsr-viz
luci-app-olsr-viz: Add template