💾 Archived View for gemi.dev › gemini-mailing-list › 000165.gmi captured on 2024-03-21 at 17:00:21. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-12-28)
-=-=-=-=-=-=-
I hacked together a little haskell client: gemini://gemini.thegonz.net/diohsc/ https://repo.or.cz/diohsc.git It implements everything except client certificates. Those may get added at some point. For now at least, the interface is line-based, similar to AV-98. For TLS, it uses the rather nice pure haskell libraries (tls, x509, cryptonite) by Vincent Hanquez. It allows a mix of TOFU and trusting specified CAs. Currently it's tested only on my linux machine, but in theory it should be pretty portable. The code is fairly terse: $ grep -hv '^--' *.hs | grep -v '^