Commits


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.


ensure iri.host isn't NULL


sync