diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/Makefile | 41 | ||||
-rwxr-xr-x | core/contrib/ffluci | 4 | ||||
-rwxr-xr-x | core/contrib/ffluci-upload | 4 | ||||
-rwxr-xr-x | core/contrib/index.cgi | 3 | ||||
-rw-r--r-- | core/contrib/index.html | 10 | ||||
-rw-r--r-- | core/contrib/uci/freifunk | 26 | ||||
-rw-r--r-- | core/contrib/webuci_bootstrap.lua | 23 | ||||
-rw-r--r-- | core/root/etc/config/luci (renamed from core/contrib/uci/luci) | 0 | ||||
-rw-r--r-- | core/src/bits.lua (renamed from core/src/ffluci/bits.lua) | 0 | ||||
-rw-r--r-- | core/src/cbi.lua (renamed from core/src/ffluci/cbi.lua) | 0 | ||||
-rw-r--r-- | core/src/config.lua (renamed from core/src/ffluci/config.lua) | 0 | ||||
-rw-r--r-- | core/src/debug.lua (renamed from core/src/ffluci/debug.lua) | 0 | ||||
-rw-r--r-- | core/src/dispatcher.lua (renamed from core/src/ffluci/dispatcher.lua) | 0 | ||||
-rw-r--r-- | core/src/ffluci/sgi/haserl.lua | 76 | ||||
-rw-r--r-- | core/src/ffluci/sgi/webuci.lua | 83 | ||||
-rw-r--r-- | core/src/fs.lua (renamed from core/src/ffluci/fs.lua) | 0 | ||||
-rw-r--r-- | core/src/http.lua (renamed from core/src/ffluci/http.lua) | 0 | ||||
-rw-r--r-- | core/src/i18n.lua (renamed from core/src/ffluci/i18n.lua) | 0 | ||||
-rw-r--r-- | core/src/i18n/cbi.en (renamed from core/src/ffluci/i18n/cbi.en) | 0 | ||||
-rw-r--r-- | core/src/i18n/default.en (renamed from core/src/ffluci/i18n/default.en) | 0 | ||||
-rw-r--r-- | core/src/init.lua (renamed from core/src/ffluci/init.lua) | 0 | ||||
-rw-r--r-- | core/src/menu.lua (renamed from core/src/ffluci/menu.lua) | 0 | ||||
-rw-r--r-- | core/src/model/ipkg.lua (renamed from core/src/ffluci/model/ipkg.lua) | 0 | ||||
-rw-r--r-- | core/src/model/uci.lua (renamed from core/src/ffluci/model/uci.lua) | 0 | ||||
-rw-r--r-- | core/src/model/uci/libuci.lua (renamed from core/src/ffluci/model/uci/libuci.lua) | 0 | ||||
-rw-r--r-- | core/src/model/uci/wrapper.lua (renamed from core/src/ffluci/model/uci/wrapper.lua) | 0 | ||||
-rw-r--r-- | core/src/sys.lua (renamed from core/src/ffluci/sys.lua) | 0 | ||||
-rw-r--r-- | core/src/template.lua (renamed from core/src/ffluci/template.lua) | 0 | ||||
-rw-r--r-- | core/src/util.lua (renamed from core/src/ffluci/util.lua) | 0 | ||||
-rw-r--r-- | core/src/view/cbi/dvalue.htm (renamed from core/src/ffluci/view/cbi/dvalue.htm) | 0 | ||||
-rw-r--r-- | core/src/view/cbi/footer.htm (renamed from core/src/ffluci/view/cbi/footer.htm) | 0 | ||||
-rw-r--r-- | core/src/view/cbi/fvalue.htm (renamed from core/src/ffluci/view/cbi/fvalue.htm) | 0 | ||||
-rw-r--r-- | core/src/view/cbi/header.htm (renamed from core/src/ffluci/view/cbi/header.htm) | 0 | ||||
-rw-r--r-- | core/src/view/cbi/lvalue.htm (renamed from core/src/ffluci/view/cbi/lvalue.htm) | 0 | ||||
-rw-r--r-- | core/src/view/cbi/map.htm (renamed from core/src/ffluci/view/cbi/map.htm) | 0 | ||||
-rw-r--r-- | core/src/view/cbi/mvalue.htm (renamed from core/src/ffluci/view/cbi/mvalue.htm) | 0 | ||||
-rw-r--r-- | core/src/view/cbi/nsection.htm (renamed from core/src/ffluci/view/cbi/nsection.htm) | 0 | ||||
-rw-r--r-- | core/src/view/cbi/tsection.htm (renamed from core/src/ffluci/view/cbi/tsection.htm) | 0 | ||||
-rw-r--r-- | core/src/view/cbi/ucisection.htm (renamed from core/src/ffluci/view/cbi/ucisection.htm) | 0 | ||||
-rw-r--r-- | core/src/view/cbi/value.htm (renamed from core/src/ffluci/view/cbi/value.htm) | 0 | ||||
-rw-r--r-- | core/src/view/cbi/valuefooter.htm (renamed from core/src/ffluci/view/cbi/valuefooter.htm) | 0 | ||||
-rw-r--r-- | core/src/view/cbi/valueheader.htm (renamed from core/src/ffluci/view/cbi/valueheader.htm) | 0 | ||||
-rw-r--r-- | core/src/view/error404.htm (renamed from core/src/ffluci/view/error404.htm) | 0 | ||||
-rw-r--r-- | core/src/view/error500.htm (renamed from core/src/ffluci/view/error500.htm) | 0 | ||||
-rw-r--r-- | core/src/view/footer.htm (renamed from core/src/ffluci/view/footer.htm) | 0 | ||||
-rw-r--r-- | core/src/view/header.htm (renamed from core/src/ffluci/view/header.htm) | 0 |
46 files changed, 2 insertions, 268 deletions
diff --git a/core/Makefile b/core/Makefile index dbebb52d9..5e64bcd1f 100644 --- a/core/Makefile +++ b/core/Makefile @@ -1,39 +1,2 @@ -LUAC = luac -LUAC_OPTIONS = -s - -FILES = ffluci/debug.lua ffluci/view/*.htm ffluci/view/cbi/*.htm ffluci/i18n/* - -CFILES = ffluci/bits.lua ffluci/util.lua \ -ffluci/sgi/haserl.lua ffluci/sgi/webuci.lua \ -ffluci/http.lua ffluci/fs.lua ffluci/sys.lua \ -ffluci/model/uci/wrapper.lua ffluci/model/uci/libuci.lua ffluci/model/uci.lua \ -ffluci/model/ipkg.lua ffluci/config.lua ffluci/i18n.lua ffluci/template.lua \ -ffluci/cbi.lua ffluci/dispatcher.lua ffluci/menu.lua ffluci/init.lua - -DIRECTORIES = ffluci/model/cbi ffluci/model/menu ffluci/controller ffluci/i18n ffluci/view/cbi ffluci/model/uci ffluci/sgi - -OUTDIRS = $(DIRECTORIES:%=dist/%) -INFILES = $(CFILES:%=src/%) -OUTFILE = ffluci/init.lua -CPFILES = $(FILES:%=src/%) - -.PHONY: all compile source depends clean - -all: compile - -depends: - mkdir -p $(OUTDIRS) - for i in $(CPFILES); do if [ -f "$$i" ]; then i=$$(echo $$i | cut -d/ -f2-); \ - mkdir -p dist/$$(dirname $$i); cp src/$$i dist/$$i; fi; done - -compile: depends - $(LUAC) $(LUAC_OPTIONS) -o dist/$(OUTFILE) $(INFILES) - for i in $(CFILES); do [ -f dist/$$i ] || ln -s `dirname $$i | cut -s -d / -f 2- | sed -e 's/[^/]*\/*/..\//g'``basename $(OUTFILE)` dist/$$i; done - - -source: depends - for i in $(CFILES); do cp src/$$i dist/$$i; done - - -clean: - rm dist -rf +include ../build/config.mk +include ../build/module.mk
\ No newline at end of file diff --git a/core/contrib/ffluci b/core/contrib/ffluci deleted file mode 100755 index 183a6ad41..000000000 --- a/core/contrib/ffluci +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/haserl --shell=luac -package.path = "/usr/lib/lua/?.lua;/usr/lib/lua/?/init.lua;" .. package.path -package.cpath = "/usr/lib/lua/?.so;" .. package.cpath -require("ffluci.dispatcher").httpdispatch()
\ No newline at end of file diff --git a/core/contrib/ffluci-upload b/core/contrib/ffluci-upload deleted file mode 100755 index 0128c2dd7..000000000 --- a/core/contrib/ffluci-upload +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/haserl --shell=luac --upload-limit=6144 --- This is a bit hacky: remove -upload from SCRIPT_NAME -ENV.SCRIPT_NAME = ENV.SCRIPT_NAME:sub(1, #ENV.SCRIPT_NAME - 7) -dofile("ffluci")
\ No newline at end of file diff --git a/core/contrib/index.cgi b/core/contrib/index.cgi deleted file mode 100755 index 31705ccf2..000000000 --- a/core/contrib/index.cgi +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/haserl --shell=luac -print("Status: 302 Found") -print("Location: ffluci\n") diff --git a/core/contrib/index.html b/core/contrib/index.html deleted file mode 100644 index 58387a5fe..000000000 --- a/core/contrib/index.html +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> -<meta http-equiv="refresh" content="0; URL=/cgi-bin/index.cgi" /> -</head> -<body style="background-color: black"> -<a style="color: white; text-decoration: none" href="/cgi-bin/index.cgi">FFLuCI - Freifunk Lua Configuration Interface</a> -</body> -</html>
\ No newline at end of file diff --git a/core/contrib/uci/freifunk b/core/contrib/uci/freifunk deleted file mode 100644 index aba12e636..000000000 --- a/core/contrib/uci/freifunk +++ /dev/null @@ -1,26 +0,0 @@ -config public contact - option nickname - option name - option mail - option phone - option location - option geo - option note - -config public community - option name "Freifunk Halle" - option homepage http://halle.freifunk.net - option essid halle.freifunk.net - option bssid 02:CA:FF:EE:BA:BE - option realm netz.freifunk-halle.net - option channel 1 - option net 104.0.0.0 - option mask 255.0.0.0 - option dhcp 10.0.0.0 - option dhcpmask 255.255.255.0 - option dns "88.198.178.18 141.54.1.1 212.204.49.83 208.67.220.220 208.67.222.222" - -config settings routing - option internal 0 - option internet 0 -
\ No newline at end of file diff --git a/core/contrib/webuci_bootstrap.lua b/core/contrib/webuci_bootstrap.lua deleted file mode 100644 index 50ac8184b..000000000 --- a/core/contrib/webuci_bootstrap.lua +++ /dev/null @@ -1,23 +0,0 @@ -package.path = "/usr/lib/lua/?.lua;/usr/lib/lua/?/init.lua;" .. package.path -package.cpath = "/usr/lib/lua/?.so;" .. package.cpath -module("webuci", package.seeall) - -function prepare_req(uri) - env = {} - env.REQUEST_URI = uri - require("ffluci.menu").get() -end - -function init_req(context) - env.SERVER_PROTOCOL = context.server_proto - env.REMOTE_ADDR = context.remote_addr - env.REQUEST_METHOD = context.request_method - env.PATH_INFO = "/" .. context.uri - env.REMOTE_PORT = context.remote_port - env.SERVER_ADDR = context.server_addr - env.SCRIPT_NAME = env.REQUEST_URI:sub(1, #env.REQUEST_URI - #env.PATH_INFO) -end - -function handle_req(context) - require("ffluci.dispatcher").httpdispatch() -end
\ No newline at end of file diff --git a/core/contrib/uci/luci b/core/root/etc/config/luci index a2b61f483..a2b61f483 100644 --- a/core/contrib/uci/luci +++ b/core/root/etc/config/luci diff --git a/core/src/ffluci/bits.lua b/core/src/bits.lua index f8434c335..f8434c335 100644 --- a/core/src/ffluci/bits.lua +++ b/core/src/bits.lua diff --git a/core/src/ffluci/cbi.lua b/core/src/cbi.lua index 3384e5c38..3384e5c38 100644 --- a/core/src/ffluci/cbi.lua +++ b/core/src/cbi.lua diff --git a/core/src/ffluci/config.lua b/core/src/config.lua index 0db45ac89..0db45ac89 100644 --- a/core/src/ffluci/config.lua +++ b/core/src/config.lua diff --git a/core/src/ffluci/debug.lua b/core/src/debug.lua index 1be40348e..1be40348e 100644 --- a/core/src/ffluci/debug.lua +++ b/core/src/debug.lua diff --git a/core/src/ffluci/dispatcher.lua b/core/src/dispatcher.lua index c60e5dcd1..c60e5dcd1 100644 --- a/core/src/ffluci/dispatcher.lua +++ b/core/src/dispatcher.lua diff --git a/core/src/ffluci/sgi/haserl.lua b/core/src/ffluci/sgi/haserl.lua deleted file mode 100644 index 7e9854d7d..000000000 --- a/core/src/ffluci/sgi/haserl.lua +++ /dev/null @@ -1,76 +0,0 @@ ---[[ -FFLuCI - SGI-Module for Haserl - -Description: -Server Gateway Interface for Haserl - -FileId: -$Id$ - -License: -Copyright 2008 Steven Barth <steven@midlink.org> - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - -]]-- -module("ffluci.sgi.haserl", package.seeall) - --- Environment Table -ffluci.http.env = ENV - - --- Returns a table of all COOKIE, GET and POST Parameters -function ffluci.http.formvalues() - return FORM -end - --- Gets form value from key -function ffluci.http.formvalue(key, default) - local c = ffluci.http.formvalues() - - for match in key:gmatch("[%w-_]+") do - c = c[match] - if c == nil then - return default - end - end - - return c -end - --- Gets a table of values with a certain prefix -function ffluci.http.formvaluetable(prefix) - return ffluci.http.formvalue(prefix, {}) -end - --- Sends a custom HTTP-Header -function ffluci.http.header(key, value) - print(key .. ": " .. value) -end - --- Set Content-Type -function ffluci.http.prepare_content(type) - print("Content-Type: "..type.."\n") -end - --- Asks the browser to redirect to "url" -function ffluci.http.redirect(url) - ffluci.http.status(302, "Found") - ffluci.http.header("Location", url) - print() -end - --- Sets HTTP-Status-Header -function ffluci.http.status(code, message) - print("Status: " .. tostring(code) .. " " .. message) -end diff --git a/core/src/ffluci/sgi/webuci.lua b/core/src/ffluci/sgi/webuci.lua deleted file mode 100644 index 5e17ab793..000000000 --- a/core/src/ffluci/sgi/webuci.lua +++ /dev/null @@ -1,83 +0,0 @@ ---[[ -FFLuCI - SGI-Module for Haserl - -Description: -Server Gateway Interface for Haserl - -FileId: -$Id$ - -License: -Copyright 2008 Steven Barth <steven@midlink.org> - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - -]]-- -module("ffluci.sgi.webuci", package.seeall) - --- Environment Table -ffluci.http.env = webuci.env - - -local status_set = false - --- Returns a table of all COOKIE, GET and POST Parameters -function ffluci.http.formvalues() - return webuci.vars -end - --- Gets form value from key -function ffluci.http.formvalue(key, default) - return ffluci.http.formvalues()[key] or default -end - --- Gets a table of values with a certain prefix -function ffluci.http.formvaluetable(prefix) - local vals = {} - prefix = prefix and prefix .. "." or "." - - for k, v in pairs(ffluci.http.formvalues()) do - if k:find(prefix, 1, true) == 1 then - vals[k:sub(#prefix + 1)] = v - end - end - - return vals -end - --- Sends a custom HTTP-Header -function ffluci.http.header(key, value) - print(key .. ": " .. value) -end - --- Set Content-Type -function ffluci.http.prepare_content(type) - if not status_set then - ffluci.http.status(200, "OK") - end - - print("Content-Type: "..type.."\n") -end - --- Asks the browser to redirect to "url" -function ffluci.http.redirect(url) - ffluci.http.status(302, "Found") - ffluci.http.header("Location", url) - print() -end - --- Sets HTTP-Status-Header -function ffluci.http.status(code, message) - print(webuci.env.SERVER_PROTOCOL .. " " .. tostring(code) .. " " .. message) - status_set = true -end diff --git a/core/src/ffluci/fs.lua b/core/src/fs.lua index 0ca191be9..0ca191be9 100644 --- a/core/src/ffluci/fs.lua +++ b/core/src/fs.lua diff --git a/core/src/ffluci/http.lua b/core/src/http.lua index f4ba57094..f4ba57094 100644 --- a/core/src/ffluci/http.lua +++ b/core/src/http.lua diff --git a/core/src/ffluci/i18n.lua b/core/src/i18n.lua index 88381dde7..88381dde7 100644 --- a/core/src/ffluci/i18n.lua +++ b/core/src/i18n.lua diff --git a/core/src/ffluci/i18n/cbi.en b/core/src/i18n/cbi.en index 6069cec45..6069cec45 100644 --- a/core/src/ffluci/i18n/cbi.en +++ b/core/src/i18n/cbi.en diff --git a/core/src/ffluci/i18n/default.en b/core/src/i18n/default.en index 726095ae7..726095ae7 100644 --- a/core/src/ffluci/i18n/default.en +++ b/core/src/i18n/default.en diff --git a/core/src/ffluci/init.lua b/core/src/init.lua index 8d4cea2e9..8d4cea2e9 100644 --- a/core/src/ffluci/init.lua +++ b/core/src/init.lua diff --git a/core/src/ffluci/menu.lua b/core/src/menu.lua index 5724b2cb9..5724b2cb9 100644 --- a/core/src/ffluci/menu.lua +++ b/core/src/menu.lua diff --git a/core/src/ffluci/model/ipkg.lua b/core/src/model/ipkg.lua index 3b149fb16..3b149fb16 100644 --- a/core/src/ffluci/model/ipkg.lua +++ b/core/src/model/ipkg.lua diff --git a/core/src/ffluci/model/uci.lua b/core/src/model/uci.lua index ca5b232eb..ca5b232eb 100644 --- a/core/src/ffluci/model/uci.lua +++ b/core/src/model/uci.lua diff --git a/core/src/ffluci/model/uci/libuci.lua b/core/src/model/uci/libuci.lua index b160dc10a..b160dc10a 100644 --- a/core/src/ffluci/model/uci/libuci.lua +++ b/core/src/model/uci/libuci.lua diff --git a/core/src/ffluci/model/uci/wrapper.lua b/core/src/model/uci/wrapper.lua index 3aa3b5fd1..3aa3b5fd1 100644 --- a/core/src/ffluci/model/uci/wrapper.lua +++ b/core/src/model/uci/wrapper.lua diff --git a/core/src/ffluci/sys.lua b/core/src/sys.lua index 376654893..376654893 100644 --- a/core/src/ffluci/sys.lua +++ b/core/src/sys.lua diff --git a/core/src/ffluci/template.lua b/core/src/template.lua index 7ac47cbbe..7ac47cbbe 100644 --- a/core/src/ffluci/template.lua +++ b/core/src/template.lua diff --git a/core/src/ffluci/util.lua b/core/src/util.lua index 9e3c7f25e..9e3c7f25e 100644 --- a/core/src/ffluci/util.lua +++ b/core/src/util.lua diff --git a/core/src/ffluci/view/cbi/dvalue.htm b/core/src/view/cbi/dvalue.htm index f54667def..f54667def 100644 --- a/core/src/ffluci/view/cbi/dvalue.htm +++ b/core/src/view/cbi/dvalue.htm diff --git a/core/src/ffluci/view/cbi/footer.htm b/core/src/view/cbi/footer.htm index 2acf710cd..2acf710cd 100644 --- a/core/src/ffluci/view/cbi/footer.htm +++ b/core/src/view/cbi/footer.htm diff --git a/core/src/ffluci/view/cbi/fvalue.htm b/core/src/view/cbi/fvalue.htm index b609f1d4f..b609f1d4f 100644 --- a/core/src/ffluci/view/cbi/fvalue.htm +++ b/core/src/view/cbi/fvalue.htm diff --git a/core/src/ffluci/view/cbi/header.htm b/core/src/view/cbi/header.htm index 3b615d729..3b615d729 100644 --- a/core/src/ffluci/view/cbi/header.htm +++ b/core/src/view/cbi/header.htm diff --git a/core/src/ffluci/view/cbi/lvalue.htm b/core/src/view/cbi/lvalue.htm index f1ae5a093..f1ae5a093 100644 --- a/core/src/ffluci/view/cbi/lvalue.htm +++ b/core/src/view/cbi/lvalue.htm diff --git a/core/src/ffluci/view/cbi/map.htm b/core/src/view/cbi/map.htm index 835393c1c..835393c1c 100644 --- a/core/src/ffluci/view/cbi/map.htm +++ b/core/src/view/cbi/map.htm diff --git a/core/src/ffluci/view/cbi/mvalue.htm b/core/src/view/cbi/mvalue.htm index 97a1c4295..97a1c4295 100644 --- a/core/src/ffluci/view/cbi/mvalue.htm +++ b/core/src/view/cbi/mvalue.htm diff --git a/core/src/ffluci/view/cbi/nsection.htm b/core/src/view/cbi/nsection.htm index bbc87f185..bbc87f185 100644 --- a/core/src/ffluci/view/cbi/nsection.htm +++ b/core/src/view/cbi/nsection.htm diff --git a/core/src/ffluci/view/cbi/tsection.htm b/core/src/view/cbi/tsection.htm index 666c14b2e..666c14b2e 100644 --- a/core/src/ffluci/view/cbi/tsection.htm +++ b/core/src/view/cbi/tsection.htm diff --git a/core/src/ffluci/view/cbi/ucisection.htm b/core/src/view/cbi/ucisection.htm index a1fb39cf4..a1fb39cf4 100644 --- a/core/src/ffluci/view/cbi/ucisection.htm +++ b/core/src/view/cbi/ucisection.htm diff --git a/core/src/ffluci/view/cbi/value.htm b/core/src/view/cbi/value.htm index 31bf38f77..31bf38f77 100644 --- a/core/src/ffluci/view/cbi/value.htm +++ b/core/src/view/cbi/value.htm diff --git a/core/src/ffluci/view/cbi/valuefooter.htm b/core/src/view/cbi/valuefooter.htm index 6151a3a66..6151a3a66 100644 --- a/core/src/ffluci/view/cbi/valuefooter.htm +++ b/core/src/view/cbi/valuefooter.htm diff --git a/core/src/ffluci/view/cbi/valueheader.htm b/core/src/view/cbi/valueheader.htm index 062efa2dd..062efa2dd 100644 --- a/core/src/ffluci/view/cbi/valueheader.htm +++ b/core/src/view/cbi/valueheader.htm diff --git a/core/src/ffluci/view/error404.htm b/core/src/view/error404.htm index 51ea176d6..51ea176d6 100644 --- a/core/src/ffluci/view/error404.htm +++ b/core/src/view/error404.htm diff --git a/core/src/ffluci/view/error500.htm b/core/src/view/error500.htm index 8af22e8f2..8af22e8f2 100644 --- a/core/src/ffluci/view/error500.htm +++ b/core/src/view/error500.htm diff --git a/core/src/ffluci/view/footer.htm b/core/src/view/footer.htm index 67856771b..67856771b 100644 --- a/core/src/ffluci/view/footer.htm +++ b/core/src/view/footer.htm diff --git a/core/src/ffluci/view/header.htm b/core/src/view/header.htm index bc65e3e89..bc65e3e89 100644 --- a/core/src/ffluci/view/header.htm +++ b/core/src/view/header.htm |