Commits


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.


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