X-Git-Url: http://git.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=applications%2Fluci-splash%2Froot%2Fusr%2Fbin%2Fluci-splashd;fp=applications%2Fluci-splash%2Froot%2Fusr%2Fbin%2Fluci-splashd;h=0000000000000000000000000000000000000000;hp=a4f11c3bf2cba6f2b80e0d5196b93725f1a28011;hb=f7deae100d6d36c1e8d6fef17316ca03aaf7214c;hpb=de9849b2d9c2ef6779a869edb382e2cdb48474ba 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 a4f11c3bf2..0000000000 --- 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