Commits


fmt


typo


update the site for 1.7.5


sync changelog


fmt


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


c->req may be NULL now


move bufferevent initialization early in handle_handshake the error path needs an initialized bufferevent too, otherwise it'll crash when trying to write the response. This moves the initialisation early, right after the tls_handshake. Another option would be to initialise it in do_accept, but that may be too early.


more small improvements for the quickstart


sync


don't die on ECONNABORTED ECONNABORTED is returned if a connections gets aborted after being queued before the accept(2). I had some cases of accept: Software caused connection abort on FreeBSD, this should avoid that.


fix navigation links


fix navigation links in *.gmi pages


tweak the quickstart guide


mention renew-certs in contrib.{gmi,html}