💾 Archived View for bbs.geminispace.org › u › jeang3nie › 1144 captured on 2023-09-28 at 19:48:53. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-09-08)
-=-=-=-=-=-=-
Re: "[gemini link] A new Misfin library project"
I'll have a more complete status update on this project on my capsule soon, but I've reached the point where Tofu is tested and working and I'm about to test sending mail. I've got a little bit of progress towards the receiving end of things but that's where most of the remaining work lies.
2023-05-27 · 4 months ago
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.
2023-06-02 · 4 months ago
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
2023-06-06 · 4 months ago
[gemini link] A new Misfin library project
💬 jeang3nie · 5 comments · 2 likes · 2023-05-24 · 4 months ago