luci-base: uhttpd.lua: expose all CGI variables
Fixes: #3873 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
2dfcca23e4
commit
465891ff02
1 changed files with 12 additions and 2 deletions
|
@ -18,7 +18,17 @@ function handle_request(env)
|
||||||
SCRIPT_NAME = env.SCRIPT_NAME:gsub("/+$", ""),
|
SCRIPT_NAME = env.SCRIPT_NAME:gsub("/+$", ""),
|
||||||
SCRIPT_FILENAME = env.SCRIPT_NAME,
|
SCRIPT_FILENAME = env.SCRIPT_NAME,
|
||||||
SERVER_PROTOCOL = env.SERVER_PROTOCOL,
|
SERVER_PROTOCOL = env.SERVER_PROTOCOL,
|
||||||
QUERY_STRING = env.QUERY_STRING
|
QUERY_STRING = env.QUERY_STRING,
|
||||||
|
DOCUMENT_ROOT = env.DOCUMENT_ROOT,
|
||||||
|
HTTPS = env.HTTPS,
|
||||||
|
REDIRECT_STATUS = env.REDIRECT_STATUS,
|
||||||
|
REMOTE_ADDR = env.REMOTE_ADDR,
|
||||||
|
REMOTE_NAME = env.REMOTE_NAME,
|
||||||
|
REMOTE_PORT = env.REMOTE_PORT,
|
||||||
|
REMOTE_USER = env.REMOTE_USER,
|
||||||
|
SERVER_ADDR = env.SERVER_ADDR,
|
||||||
|
SERVER_NAME = env.SERVER_NAME,
|
||||||
|
SERVER_PORT = env.SERVER_PORT
|
||||||
}
|
}
|
||||||
|
|
||||||
local k, v
|
local k, v
|
||||||
|
@ -44,7 +54,7 @@ function handle_request(env)
|
||||||
local req = luci.http.Request(
|
local req = luci.http.Request(
|
||||||
renv, recv, luci.ltn12.sink.file(io.stderr)
|
renv, recv, luci.ltn12.sink.file(io.stderr)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
local x = coroutine.create(luci.dispatcher.httpdispatch)
|
local x = coroutine.create(luci.dispatcher.httpdispatch)
|
||||||
local hcache = { }
|
local hcache = { }
|
||||||
|
|
Loading…
Reference in a new issue