| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Support TLS_CLIENT_SERIAL_NUMBER in CGI | dece | 2021-06-17 | 1 | -0/+3 |
| | | |||||
| * | Send client certificate hash for CGI scripts. | nytpu | 2021-02-11 | 1 | -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_INTERFACE | Eyal Sawady | 2020-11-11 | 1 | -1/+1 |
| | | |||||
| * | Implement URL rewrites with regex capture groups | Drew DeVault | 2020-11-01 | 1 | -0/+18 |
| | | |||||
| * | gmnisrv.ini(5): clarify tokens in route config | Drew DeVault | 2020-11-01 | 1 | -4/+4 |
| | | |||||
| * | Change meaning of root (backwards incompatible!) | Drew DeVault | 2020-11-01 | 1 | -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 compatible | Drew DeVault | 2020-11-01 | 1 | -2/+2 |
| | | |||||
| * | Clarify regex details in gmnisrv.ini(5) | Drew DeVault | 2020-11-01 | 1 | -0/+5 |
| | | |||||
| * | Initial support for CGI scripts | Drew DeVault | 2020-10-25 | 1 | -0/+61 |
| | | |||||
| * | Initial implementation of a routing table | Drew DeVault | 2020-10-25 | 1 | -5/+36 |
| | | |||||
| * | Documentation | Drew DeVault | 2020-09-26 | 1 | -0/+63 |
