Commit Briefs

Omar Polo

improve logs

now we log the full IRI requested (before was only the path) and the response line (even for CGI).


Omar Polo

drop useless field

was probably added to distinguish between AF_INET and AF_INET6, to use different functions for logging. But it wasn't really used, and now we use getnameinfo anyway.



Omar Polo

rename reason to meta


Omar Polo

add "lang" server option


Omar Polo

removing err/warn functions with our fatal

err/warn is not available on some systems (unfortunately!) and in any case don't play well with our daemon mode (that closes std{in,out,err}). Use our fatal that is daemon-aware.


Omar Polo

removing O_CLOEXEC

we don't fork anymore in that process, so the flag is extra.


Omar Polo

reorganize: move bunch of functions to server.c

cgi.c wasn't really needed; it better to group all the server related functions together, cgi or not. Now gmid.c contains only startup and utility code.