Commit Briefs

Omar Polo

sync


Omar Polo

void-ify some functions

their return value is no longer used, it's only confusing at this point.


Omar Polo

pass the fd, not the path!


Omar Polo

refactoring state management

instead of having a flag to discern between two different behaviours in S_SENDING, split that state into S_SENDING_FILE and S_SENDING_CGI (this will also make it easier in the future to add other sending states). While there, also get rid of `goodbye' and make start_reply advance the state machine by itself.




Omar Polo

added index option



Omar Polo

fix test portability

wc return 2048 on fedora (it doesn't count the trailing \n), while on OpenBSD, Void linux on aarch64 and Alpine linux on vmd(8) returns 2049.


Omar Polo

handle TLS_WANT_POLL{IN,OUT}

libtls doesn't seem to return when doing blocking I/O, but libretls does every single time.


Omar Polo

bump the key size a little

on fedora with libretls (running on top of openssl) it won't open the key otherwise.


Omar Polo

gg may need some compat


Omar Polo

drop gg.py



Omar Polo

don't alter the struct iri