Commits


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


set cloexec status on the socketpair fds the executor forks to spawn the cgi scripts, and they inherit the socket for communication with the listener process. Make that impossible.


typo


remove unused target "test" was replaced by "regress" a while ago