diff options
author | Steven Barth <steven@midlink.org> | 2009-05-26 17:44:02 +0000 |
---|---|---|
committer | Steven Barth <steven@midlink.org> | 2009-05-26 17:44:02 +0000 |
commit | f7deae100d6d36c1e8d6fef17316ca03aaf7214c (patch) | |
tree | 27cc38809c74902741a689122630587cef649e93 /applications/luci-splash/root/usr | |
parent | de9849b2d9c2ef6779a869edb382e2cdb48474ba (diff) |
LuCId
Diffstat (limited to 'applications/luci-splash/root/usr')
-rwxr-xr-x | applications/luci-splash/root/usr/bin/luci-splashd | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/applications/luci-splash/root/usr/bin/luci-splashd b/applications/luci-splash/root/usr/bin/luci-splashd deleted file mode 100755 index a4f11c3bf..000000000 --- a/applications/luci-splash/root/usr/bin/luci-splashd +++ /dev/null @@ -1,29 +0,0 @@ -#!/usr/bin/lua - -local nixio = require "nixio", require "nixio.util" -local server = nixio.bind(nil, arg[1] or 8082) -local stat = server:listen(32) - -local function remapipv6(adr) - local map = "::ffff:" - if adr:sub(1, #map) == map then - return adr:sub(#map+1) - else - return adr - end -end - -while stat do - local client = server:accept() - - if client then - client:setopt("socket", "rcvtimeo", 1) - client:setopt("socket", "sndtimeo", 1) - local srv = remapipv6(client:getsockname()) - - client:read(1024) - client:writeall("HTTP/1.1 302 Found\r\nLocation: http://" .. srv .. - (arg[2] or "/luci/splash") .. "\r\nContent-Length: 0\r\nConnection: close\r\n\r\n") - client:close() - end -end |