Commits


mention IRI in changelong


mention change in changelog file


logging reworked and daemonize by default The -l option was removed: now it logs on syslog if -f (foreground) is not passed.


fix bug introduced in last version regarding full URLs gemini://example.com was incorrectly parsed.


mention the bugfix and tag 1.3.1


handle //example.com urls


make port number configurable


fixed changelog format for old entries


[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.


documentation improvements


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.


ensure the requested protocol is “gemini” …and not something else that happens to be 6-bytes long.


added option to log to a file


define a MIME type for xml files


update the changelog and tag 1.2