Commits


rename MIME section to "MEDIA TYPES"


allow using a custom hostname for SNI during proxying add a `sni' option for the `proxy' block: the given name is used instead of the one extracted by the `relay-to' rule.


some Pa -> Ar; while here drop two `The' from the start of the sentence


document `require client ca' for proxies


sync manpage


document use-tls


document the new proxy stuff


document the `proxy relay-to' rule


explain config-less mode


Implement OCSP stapling support Currently dogfooding this patch at gemini.sgregoratto.me. To test, run the following command and look for the "OCSP response" header: openssl s_client -connect "gemini.sgregoratto.me:1965" -status


two -n to dump the parsed configuration This adds a barebone dumping of the parsed configuration. It is not complete, but I'm interested in dumping the full path to `cert' and `key' in order to write some scripts that can inspect the configuration, extract the certificates and renew them when expired automatically. It's not easy to parse gmid configuration otherwise because the syntax is flexible and users can use macros. Instead, the idea is to run gmid and let it dump the configuration once it's been parsed in a static and predictable format. Now is possible to parse gmid configuration with, say, awk or perl.


split the cert generation example on multiple lines


tag 1.7.3 bump version number


keep the openssl key generation example under 80 columns


gmid.1: some spelling, grammar and crosslinks