💾 Archived View for bbs.geminispace.org › u › jeang3nie › 1437 captured on 2023-12-28 at 18:10:35. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-11-14)
-=-=-=-=-=-=-
Re: "[gemini link] A new Misfin library project"
Time for another quick status update.
I was working on a few things simultaneously within this project. One is a mail storage backend using the filesystem, which plugs into a generic interface so that it can be swapped out if desired. The filesystem backend should be sufficient for almost anyone's needs unless you are trying to scale dramatically to 1000's of mailboxes.
I did a little bit of work also on the message receiver, but got bogged down in verifying client certs. I think I just needed to come up for air for a minute, but I just wanted to move on to something else and come back later.
So yesterday and today's work has been around a Gemtext parser. What I've got right now borrows heavily from the parser used in Eva, but had to be extended with the new line types present in the Misfin spec. I'd say this part is about 90% complete, sans tests. It did provide exactly the break I needed. I'll finish it either later tonight or tomorrow morning and then give it a testing harness before circling back to the Tls quagmire.
Jun 02 · 7 months ago
🦀 jeang3nie · 2023-06-06 at 18:18:
So I've managed successful interop with the reference server for sending mail now. This is with a small sendmail-esque binary using Dory under the hood.
— https://codeberg.org/jeang3nie/sendmsg
[gemini link] A new Misfin library project