Commits


sync changes


set SERVER_NAME to the vhost when executing CGI scripts


add protocols to the config


sync changes


sandbox also on FreeBSD with capsicum


added sample configuration


conf & vhosts * gmid.c (main): changed behaviour: daemon off by default (main): changed -c in -C (cert option) (main): changed -k in -K (key option, for consistency with -C) (main): added -c to load a configuration (main): certs, key and doc (-C -K and -d) doesn't have a default value anymore (handle_handshake): add vhosts support


sync changes


reject non-gemini protocols with 53


fix remote_user for CGI and add -6 flag to enable ipv6


accept both ipv4 and ipv6


log also the port of the client


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.