💾 Archived View for 80h.dev › glog › 2020-07-05.gemini captured on 2023-01-29 at 02:40:03. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2022-03-01)
-=-=-=-=-=-=-
It's been awhile since I've updated this glog. Has there been a lot of changes? ..Eh not a lot, from me anyway.
A big shout out to Hannu Hartikainen for adding the cgi variable PATH_INFO and allowing cgi scripts to be in subdirectories of cgipath. His patch was also a step in the right direction of breaking up that monster function at the heart of the server. Thank you.
Another change I did awhile ago is compile time options. It allows you to decide between a completely static server, and any combination of the modules proxy, cgi, and scgi. Why compile in extra code you'll never need?
Last but not least if a client certificate is provided cgi scripts now have access to:
- AUTH_TYPE = "Certificate"
- REMOTE_USER = CN
- TLS_CLIENT_HASH = "SHA256:" + hex
That's all, thanks for reading.