Commit Briefs

Omar Polo

fix "double slash" in logs

gmid ended up printing two slashes between the hostname and the path when logging the request IRI.


Omar Polo

master is now 1.8-dev


Omar Polo

fmt


Omar Polo

typo


Omar Polo

update the site for 1.7.5


Omar Polo

sync changelog


Omar Polo

fmt


omar-polo

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


Omar Polo

c->req may be NULL now


Omar Polo

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.



Omar Polo

sync


Omar Polo

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.


Omar Polo

fix navigation links