Freufunk: I CAN HAZ ZEROES PLZKTHX
This commit is contained in:
parent
859a3fee88
commit
d3cb7ea5fd
1 changed files with 19 additions and 2 deletions
|
@ -41,16 +41,18 @@ function index()
|
||||||
page.target = template("freifunk/contact")
|
page.target = template("freifunk/contact")
|
||||||
page.title = "Kontakt"
|
page.title = "Kontakt"
|
||||||
|
|
||||||
|
entry({"freifunk", "status"}, alias("freifunk", "status", "status"), "Status", 20)
|
||||||
|
|
||||||
local page = node("freifunk", "status")
|
local page = node("freifunk", "status", "status")
|
||||||
page.target = form("freifunk/public_status")
|
page.target = form("freifunk/public_status")
|
||||||
page.title = "Status"
|
page.title = i18n("overview")
|
||||||
page.order = 20
|
page.order = 20
|
||||||
page.i18n = "admin-core"
|
page.i18n = "admin-core"
|
||||||
page.setuser = false
|
page.setuser = false
|
||||||
page.setgroup = false
|
page.setgroup = false
|
||||||
|
|
||||||
entry({"freifunk", "status.json"}, call("jsonstatus"))
|
entry({"freifunk", "status.json"}, call("jsonstatus"))
|
||||||
|
entry({"freifunk", "status", "zeroes"}, call("zeroes"), "Testdownload")
|
||||||
|
|
||||||
assign({"freifunk", "olsr"}, {"admin", "status", "olsr"}, "OLSR", 30)
|
assign({"freifunk", "olsr"}, {"admin", "status", "olsr"}, "OLSR", 30)
|
||||||
|
|
||||||
|
@ -120,6 +122,21 @@ local function fetch_olsrd()
|
||||||
return data
|
return data
|
||||||
end
|
end
|
||||||
|
|
||||||
|
function zeroes()
|
||||||
|
local string = require "string"
|
||||||
|
local http = require "luci.http"
|
||||||
|
local zeroes = string.rep(string.char(0), 8192)
|
||||||
|
local cnt = 0
|
||||||
|
local lim = 1024 * 1024 * 1024
|
||||||
|
|
||||||
|
http.prepare_content("application/x-many-zeroes")
|
||||||
|
|
||||||
|
while cnt < lim do
|
||||||
|
http.write(zeroes)
|
||||||
|
cnt = cnt + #zeroes
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
function jsonstatus()
|
function jsonstatus()
|
||||||
local root = {}
|
local root = {}
|
||||||
local sys = require "luci.sys"
|
local sys = require "luci.sys"
|
||||||
|
|
Loading…
Reference in a new issue