aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/cgi.h.example
Commit message (Collapse)AuthorAgeFilesLines
* Kristaps points out that the current HTTP/1.1 draft standard (RFCIngo Schwarze2014-07-211-1/+2
| | | | | | | | | | | | | | | | | | 2616) requires the Location: response-header field to be an absolute URI (14.30), and only the most recent proposed standard (RFC 7231), which is barely a month old, allows a relative Location: (7.1.2). While most modern browsers appear to support relative Location: headers, some may not, and it's maybe a bit early to rely on relative Location: headers. I'm not going back to the HTTP_HOST or SERVER_NAME CGI variables, though. While some CGI programs certainly require those, in which case both the CGI programmer and the web server admin have to be very careful to keep the system secure and reliable, man.cgi(8) does not really need them. We always know at compile time which domain we are running for, and for man.cgi(8), security and reliability are definitely much more important than flexibility. So make HTTP_HOST a compile-time definition for now.
* Compatibility hack for the old "manpath=OpenBSD<blank>" query parameter format;Ingo Schwarze2014-07-131-0/+1
| | | | | unfortunate, more than 400 links needing this are scattered all around the www.openbsd.org website, and CVSweb needs this as well.
* No need for run-time configuration, add minimal compile-timeIngo Schwarze2014-07-121-0/+7
configuration facilities, just two paths and two HTML strings. Show the title on all pages, not just the index page.