Lua2 >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua s#
4
2
4
2
4
2
!"#$%&'%
()%*+,-./01 %23456789:;< =;>?;@ACBDEFDGDED
DHIJKLMNOPQRST SUV WXYZ[\]^_ `
abc
deSfghijklmnopnqrstuvwxyz{|}~# l 4 N true false cgilua
functions settag newtag
settagmethod tag settable 7 >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua '
4
table index value rawsettable type function cgilua
functions cgilua error
cgilua_error conffile cgilua_conffile version cgilua_version param
cgilua_param usererrormethod cgilua_usererrormethod getluastack cgilua_getluastack cgilua_getpostdata getpostdata ] >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua
content_lenght getenv CONTENT_LENGTH input read strrep . cgilua_httpheader httpheader i >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua
header write cgilua_locationheader locationheader s >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua
** url cgilua httpheader Location:
cgilua dofile } >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua '
*,4
* file dofile cgilua
directory error format =Cannot open CGILua file %s
, check installation. loadlibrary >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua 5
,4
*
*
* 2
lib init
libhandle err loadlib cgilua
directory error Error loading library tostring : callfromlib cgilua
directory gsub [^\/:]*$ external readfrom writeto appendto execute remove rename loadlib restore_external >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua <2(
4
*
%
61 funcrefs i cgilua external elem ref dostring = ref remove_external >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua E 2/
*
4
*
%
68
i funcrefs cgilua external elem func dostring return = nil mappathinfo >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua
,4 2A
*4$
*
%
,0
6O
,4
,4
** 0
4
**
found i
path_info getenv
PATH_INFO luafile cgilua error #No CGILua script specified in url. map strfind ^ gsub PATH_TRANSLATED CGILua script not found. default_script filetype
directory / cgilua getuserscript >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua 4 2 cgilua param mappathinfo cgilua map cgi insertfield >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua $
,4
2
*
* name value cgi , close >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua exit domap >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua >
funcrefs cgilua remove_external domap dofile map.lua restore_external pos_map.lua script_path getuserscript owneruid cgilua
splitpath 3 >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua ^
,4 *
29
,0
,4 *
*
path i f dir file strfind (.*[:/\])([^:/\]*)$ getcwd / :/\ strsub %a:
directory doscript M >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua
2
4`
4E
4
*
*
2
%
0
6
4 script lower strlower i nomatch cgilua script_handlers s gsub .*/([^/]*) %1 strfind mask handler headerbuilder dostring return error format 0Error with handler of the file %s
. cgilua responseheader t >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua b
2K
4%
4
*
%
6T script lower strlower i cgilua script_handlers s gsub .*/([^/]*) %1 strfind mask headerbuilder dostring return cgilua run >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua D ,4*
chdir cgilua script_pdir doscript script_path locationheader format http://%s:%s%s getenv SERVER_NAME SERVER_PORT
PATH_INFO close cgilua relativeurl >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua *
* script cgilua cgilua_url script_vdir cgilua stdin hexa h0 h1 h2 h3 h4 h5 h6 h7 h8 h9 hA hB hC hD hE hF
hexa2char >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua "
*'
*% ms ls format %c cgilua hexa h cgilua unescape >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua 0
str gsub + %%0D%%0A
%%([0-9A-F])([0-9A-F]) cgilua
hexa2char cgilua parse >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua c 430 4 2
4
input getenv REQUEST_METHOD POST cgilua upl_is_multipart upl_form_upload getpostdata gsub &*([^&=]*)=([^&=]*)&* >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua
key value cgilua insertfield unescape cgilua stdin
QUERY_STRING >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua
key value cgilua insertfield unescape cgilua
restorestate cgilua
char2hexa >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua
* c % format %02X ascii escape
>@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua 0
s gsub ([^a-zA-Z0-9
]) cgilua
char2hexa +
%%0D%%0A cgilua
encodecgi >@//S/Publique/work/carregal/cgi/cgilua/cgilua.conf/cgilua.lua R 2+
**
* *
6/
& str key value next cgi cgilua escape = &