💾 Archived View for bbs.geminispace.org › s › misfin captured on 2024-05-10 at 10:57:44. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2024-03-21)
-=-=-=-=-=-=-
Discussing the Misfin mail protocol
🚀 Moderated by: lem-two · 😴 114 days
It would be nice if we could edit our Address Book, within the hashnix.club misfin service.
💬 6 comments · May 04 · 6 days ago
Just got a Misfin address!!!
💬 6 comments · 4 likes · Apr 08 · 5 weeks ago
Skylab now supports sync with multiple clients — In the past couple of weeks, Skylab has become: Easier to set up (only one binary now!) More configurable (works with every misfin server) All-around better (message tags and folders synced across clients when using a compatible server) Wanna start using Misfin with Skylab? It's just a `git pull` and a `go build` away (plus some configuration ;P)! If you don't feel like running Skylab...
💬 7 likes · Feb 15 · 3 months ago
Hashnix Maintenance Notice — There is an update to the commit for cipres' repo to their misfin server implement. There'll be maintenance going on over the day to update the server to the newest version. Expect downtime, there'll be an update here for once everything will be back up. Use service as normally, there'll be a comment here for once downtime happens. Thank you for your consideration.
💬 3 likes · Feb 09 · 3 months ago
Skylab working — I finally got Skylab working after some very graceful help from @satch. It's a very nice misfin server front end! I'm running it on cipres' fork of misfin via AppImage. Recommend. misfin address: gritty@gemini.smallweb.space
💬 3 likes · Feb 09 · 3 months ago · #skylab
got a misfin address (johano@hashnix.club)
💬 1 comment · 3 likes · Feb 07 · 3 months ago
Hashnix.club Misfin Hosting — Now announcing, newly established since the past two days now, I bring you with official announcement: Hashnix.club is now live for misfin hosting! This is all possible thanks to @gemalaya and their server implementation of the Misfin proposal. You can visit the link below to follow the registration portal, which will generate a certificate for you to import to your client that you can then assign to the...
💬 3 likes · Feb 06 · 3 months ago
what do we call email for Gemini? gmail is straight out... also, I think Ansible is a good name for a project.
💬 19 comments · 1 like · Feb 06 · 3 months ago
Announcing the Skylab Misfin Client — Over the past week and a half I've been simultaneously learning Go and writing a new Misfin client with a gemini frontend. Skylab is named after the first space station launched and operated by NASA, which was one of the space programs MSFN was built to support. Skylab has most of the features which you might expect: Keeps trag of read/unread, archived mail, trashed mail, etc Allows you to draft and send mail...
💬 4 comments · 12 likes · Feb 03 · 3 months ago
A call for software — Thank you everyone for the kind words - I'm thrilled to be back. Still looking through the (C) spec. I'd like to find a compromise between (B) and (C). There's a lot of good points raised in the (C) draft spec, and I'm not convinced that supporting both simultaneously is reasonable for client/server authors. Expect more on this in a few days - I'll be looking for feedback. While that happens, I'm going to put a list of all...
💬 3 comments · 2 likes · Jan 12 · 4 months ago
Back again, to stay. — Evening. I'm glad to see so many people here discussing Misfin, and especially to clsiebold for reaching out the other day. First, a sincere apology for my disappearance. I'll spare you the details but a close relative of mine passed, and family responsibilities occupied the past few months. I had to step away from my personal projects for a time to handle things, and when I returned, I found it hard to get back into them - they felt like "before" things in a world that...
💬 6 comments · 8 likes · Jan 09 · 4 months ago
public misfin service — Are there any "public" misfin servers, maybe on tilde? I think that the bar of seting up a server is too high for just evaluating the useability of the protocol. This would possibly help onboard a lot of people.
💬 2 comments · Jan 08 · 4 months ago
SSL Errors from misfin listener (cipres a45df40) — I'm using the cipres misfin client (commit a45df40 w/ local python 3.7 compatibility patches) and recently started seeing SSL errors after a few weeks of sucessful use. Error [('SSL routines', '', 'http request')] Aborting due to exception. Error [('SSL routines', '', 'wrong version number')] Aborting due to exception. Error [('SSL routines', '', 'wrong version number')] Aborting due to exception. Error [('SSL routines', '', 'wrong version...
💬 15 comments · 2023-10-19 · 7 months ago
I've added an SMTP <=> misfin bridge service in the python implementation. Emails sent to the SMTP service will be delivered to the gembox of the recipient(s) if they have a misfin identity on the server. Message delivery is rate-limited, only non-multipart text messages accepted. Dunno if that's useful to anyone. If you run a big misfin mailserver and you want compatibility with SMTP, it's just 2 lines to add in the config file .. [https link]
💬 31 comments · 1 like · 2023-10-16 · 7 months ago
misfin (python impl) v1.0.9 [1.0.9] - 2023-10-09 Added - Admin interface in the frontend - Support for mailing lists. By default, for subscriptions, a mailing list will require validation by sending a verification code to the subscriber address Changed - Use SO_REUSEADDR on the server socket - Set a default timeout on the server socket - Handle requests in the server's threadpool
💬 1 comment · 1 like · 2023-10-09 · 7 months ago
misfin (python impl) v1.0.7 released [1.0.7] - 2023-10-07 Added - Mailbox config settings (dedicated toml file per identity) - Add a /fetch endpoint to serialize any mailbox to a gembox file - Frontend: add pages for mailbox settings and address book - Simple address book: list and add contacts - Support for maildir and "read" messages in the mailbox UI - Config endpoint to change the mailbox type Changed - misfin.letter.Letter: some refactoring to support the maildir format [https link]...
💬 1 comment · 2023-10-07 · 7 months ago
Currently @clseibold's misfinmail allows for fetching gembox from Gemini address. Is there any way to do so directly from misfin-server?
💬 4 comments · 2023-10-03 · 7 months ago
Hol up a second. Yall mean to tell me that somebody's cooking up an actual mail protocol inside geminispace? BRUH. Now I wanna try actually messing with implementing a protocol spec from the ground up for once, instead of watching and thinking "Wow that would be cool." Because email is a pain. Port 25 is a gateway to sadness as a sysadmin. This, however, seems simple and clean enough to actually be fun to handle and use, AND just might work for this environment. Nice!
💬 19 comments · 4 likes · 2023-10-03 · 7 months ago
As a test I have written a shell wrapper for openssl that sends misfin messages, it requires essentially a 1-line command
💬 5 likes · 2023-09-30 · 7 months ago
I've implemented a first version of a frontend gemini app for misfin (sort of like a webmail for misfin ^_^), i've pushed the changes in the devel branch. It works pretty well for me locally. What's supported right now: sign up (create a mailbox), reading the gembox, compose/send/reply. Try it with lagrange and use "Identity => Import" after sign up. As explained in the README.md, you need to create a certificate/key for the gemini app and copy them to service/frontend_cert.pem and service/...
💬 12 comments · 2 likes · 2023-09-29 · 7 months ago
I am not sure if there is a issue tracker for the misfin python implemenation, I would like it if the script receive-as had a parameter to set the local bind IP, e.g. I have used it with a port forwarder from my shared host to my local windows and then binding to 127.0.0.1 is necessary regardless of the cert data
💬 2 comments · 2023-09-28 · 7 months ago
I have received a misfin message that does not identify the sending domain, so I do have any way of replying and connecting to the client IP address returns a zertificate but does establish a TLS connection. The username is @flipperzero, so if anybody knows them, I have received the mail Ok, i take that back, a previous message identifies the domain as hashnix.club, so i know the user, i will just send them an email
💬 6 comments · 1 like · 2023-09-28 · 7 months ago
Python client subscript error — Here is what I see from a fresh install of the python client from [https link] $ misfin listen-as k0stk.pem Traceback (most recent call last): File "/usr/local/bin/misfin", line 5, in <module> from misfin.cli import run File "/usr/local/lib/python3.7/dist-packages/misfin/cli.py", line 10, in <module> from misfin.service import serve_multi File "/usr/local/lib/python3.7/dist-packages/misfin/service.py", line 11, in <module> from misfin.letter...
💬 5 comments · 2023-09-28 · 7 months ago
There's now experimental support for a multi-mailbox server mode. It's possible to deliver the messages to a mbox file or a gembox file. To use the gembox format, add this in the misfin.toml: [preformatted] [https link]
💬 8 comments · 2023-09-27 · 7 months ago
I wonder how misfin messages are replyable, the client does not have to run on the same address as the server and the sender domain is not provided in the client cert unless it is set in a SAN field
💬 4 comments · 2023-09-27 · 7 months ago
Page 1 of 2