Lynn wrote regarding the Mosquito distribution:
> I have been busy looking at some CGI options myself lately. :) <soapbox>Personally, I think there's something fundamentally wrong with managing a firewall/router through a web-based interface, but it seems that I'm the only one who feels this way...</soapbox> I've been working on and off on integrating lua into a web server to provide an inline embedded scripting language, similar to PHP. For example: <TITLE>Configuration page for <? readfrom("|/bin/hostname") x=read("*a") hostname=strsub(x,0,(strlen(x)-1)) x=nil write (hostname) ?></TITLE> ... <H1>Configuration page for <? write(hostname) ?></H1> The above generates a web page that "knows" the local hostname... you get the idea (I hope.) I got micro_httpd working, but it only supports GET requests, so I switched to working with mini_httpd. GET requests work, but I'm still working on the correct approach for POSTS... Advantages I see to this approach are: Let the web server handle the access control, logging, etc. (better security) web pages should be more portable across the LEAF distributions mini_httpd can be built with SSL support, if desired inline-scripting is cool Disadvantages mainly involve size: The statically-linked lua library adds 50-70K to the web server code; lua-enabled mini_httpd is just under 100K in size. (UPX gets it to less than half of that, though). Does anyone out there see a need/use for this kind of thing? Or do you think the standard CGI scripting is fine? (I do realize you can fit alot of weblet pages in 100K) _______________________________________________ Leaf-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/leaf-devel