summaryrefslogtreecommitdiffstats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Support TLS_CLIENT_SERIAL_NUMBER in CGIdece2021-06-171-0/+3
|
* Send client certificate hash for CGI scripts.nytpu2021-02-111-0/+6
| | | | | | | | | | | | Set SSL_VERIFY_PEER to request a client certificate from the server, when available. Have to shim the certificate verification function or else it will fail on self-signed client certs. In serve_cgi retrieve client certificate, create a fingerprint, and set proper environment variables. It's pretty barebones, it doesn't parse the certificate to give any other useful info like the common name, but it's acceptable IMO. For most CGI uses the fingerprint is the only thing that is needed anyways.
* Fix typo in documentation for $GATEWAY_INTERFACEEyal Sawady2020-11-111-1/+1
|
* Implement URL rewrites with regex capture groupsDrew DeVault2020-11-011-0/+18
|
* gmnisrv.ini(5): clarify tokens in route configDrew DeVault2020-11-011-4/+4
|
* Change meaning of root (backwards incompatible!)Drew DeVault2020-11-011-3/+6
| | | | | | | | | This takes the nginx approach to the "root" directive, which is simpler to implement and more consistent with more complex routing behaviors like regexp. The path component of the URL is now simply appended to the root to form the path to the file which should be served to the client.
* It's actually ECMAScript 2018 compatibleDrew DeVault2020-11-011-2/+2
|
* Clarify regex details in gmnisrv.ini(5)Drew DeVault2020-11-011-0/+5
|
* Initial support for CGI scriptsDrew DeVault2020-10-251-0/+61
|
* Initial implementation of a routing tableDrew DeVault2020-10-251-5/+36
|
* Document (and tweak) log formatDrew DeVault2020-09-261-0/+14
|
* DocumentationDrew DeVault2020-09-262-0/+88