💾 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

View Raw

More Information

⬅️ Previous capture (2022-03-01)

-=-=-=-=-=-=-

Quick Gemserv update

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.