Commits


switch to handle_open_conn right after handshake So we don't re-enter the handle_handsahke and re-do the loop on fnmatch etc. This way, once we're successfully past the handshake, we'll re-enter no handle_open_conn.


document the DFA


client state machine: function pointers instead of enum+switch


parse_err is a const pointer


drop unused target iri_test


generate compile_flags for clangd


[cgi] always set some variables


sync CGI section with actual implementation


mention v1.5


don't add the query to argv FRC3875 says that if the query does not contain any unecnoded "=" characters, we SHOULD treat the query string as a "search-string", split in on "+" and add every word to the CGI argv. In launch_cgi it's too late because iri->query is the *decoded* query! I have in mind some refactoring around how we decode things, so this is postponed.


bring the CGI implementation in par with GLV-1.12556


require absolute paths in config file


ensure absolute paths in config-less mode


use absolute paths in the regression suite


fix computed offset Oh my, this is such a stupid mistake. It went undiscovered only because I always used CGI scripts on the first vhost (and hence the offset would be 0) and never on the others.