Commit Briefs

Omar Polo

mention the bugfix and tag 1.3.1 (tags/1.3.1)



Omar Polo

handle //example.com urls


Omar Polo

make port number configurable


Omar Polo

fixed changelog format for old entries (tags/1.3)


Omar Polo

[cgi] added support for path parameters

enhance the CGI scripting support so that script can take path parameters. That is, a script at /cgi/foo is called when the request path is /cgi/foo/bar/... This commit also introduce some backward incompatible changes as the default env variables set for the CGI script changed.


Omar Polo

regen readme


Omar Polo

documentation improvements


Omar Polo

[cgi] execute cgi scripts only inside a specific directory

change the meaning of the -x flag: now it takes a string and executes CGI scripts only if they are inside a directory with the given name, relatively to the document root.



Omar Polo

[debug] print number of connected clients on SIGINFO

or SIGUSR2 for poor peoples


Omar Polo

handle CGI concurrently

don’t stop-the-world-until-cgi-end, but rather poll on the script, so we can handle other requests in the meantime.