Commit Briefs

Omar Polo

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.






Omar Polo

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.


Omar Polo

ensure iri.host isn't NULL


Omar Polo

sync


Omar Polo

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.


Omar Polo

typo


Omar Polo

remove unused target

"test" was replaced by "regress" a while ago


Omar Polo

sync date (tags/v1.5)


Omar Polo

sync


Omar Polo

typo


Omar Polo

invert the location precedence: first match wins

It's how httpd(8) does it, and it allows us to call fnmatch less time