Commit Briefs




Omar Polo

allow to speak "TLS-less Gemini"

useful for e.g. to save some CPU cycles when the Gemini server is sitting on the same box as Galileo; disabled by default.


Omar Polo

fix reconfiguration


Omar Polo

change proxy_match to get a string



Omar Polo

simplify the configuration format

don't require the awkward `server' block, just use a `proxy' block: proxy { source address port xyz hostname foo stylesheet "URL" }


Omar Polo

support gemini code 1x


Omar Polo

parse the query string too


Omar Polo

better error page


Omar Polo

always initialize the template

move the initialization to the proxy creation, and while here move the definition for the functions used by the template to fcgi.c too.


Omar Polo

add an HTML error page



Omar Polo

close fcgi socket when not marked as keepalive

if the server hasn't specified the FCGI_KEEP_CONN bit in the request, close the socket when we're done. This seems to be what httpd(8) (most of the time) wants.