💾 Archived View for bbs.geminispace.org › s › misfin captured on 2024-07-09 at 04:59:04. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2024-06-16)
-=-=-=-=-=-=-
Discussing the Misfin mail protocol
🚀 Moderated by: lem-two · 😴 174 days
I've added support for "at rest" message encryption in the python misfin implementation. When encryption is enabled, you send your private key to decrypt the messages in the gembox and the key remains active for a certain amount of time. There's also experimental support for encrypted file uploads: you upload a file via Titan, and it gives you a download URL with a decryption key that you can include in your misfin messages. [https link]
💬 4 comments · 3 likes · Jun 28 · 10 days ago
You can now choose the display language for the misfin interface. Supported languages: english, french and castilian spanish (this one needs some review). The language can be changed at any time in the settings.
💬 1 comment · 4 likes · Jun 21 · 3 weeks ago
Misfin reference server crashes when mail is sent containing unicode in the name or body of the message and the recipient is using MailDir or MH. Error ultimately comes from Python itself. The mailbox module is not Unicode safe and leads to a crash: File "/email/generator.py", line 410, in write self._fp.write(s.encode('ascii', 'surrogateescape')) UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128) Appears it may work if you are using gembox...
💬 16 comments · Jun 16 · 3 weeks ago
Some (stupid?) questions about misfin — What is the best way for me to get started? I am using a tilde account, so the obvious limitations apply. Can I get a misfin address somewhere else and use a misfin client? Obviously I would need to trust the provider. What is the intended way to use it for those who can't run a server at a fixed socket address? What is the normal way to use it? You run your own server, and access it with a client which -- grabs messages to cache them locally? Can...
💬 11 comments · 1 like · Jun 09 · 4 weeks ago
Gemini connections are TOFU encrypted. Are all Misfin transactions conducted the same way, or is it optional? Any opinions on the privacy implications of using Misfin?
💬 5 comments · Jun 03 · 5 weeks ago
misfin update: it's now possible from the frontend to block misfin accounts by address or certificate fingerprint. Doesn't seem necessary right now but there was nothing preventing spamming, except the rate limiting ...
💬 14 comments · May 12 · 8 weeks ago
It would be nice if we could edit our Address Book, within the hashnix.club misfin service.
💬 10 comments · May 04 · 2 months ago
Just got a Misfin address!!!
💬 6 comments · 4 likes · Apr 08 · 3 months 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 · 5 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 · 5 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 · 5 months ago · #skylab
got a misfin address (johano@hashnix.club)
💬 1 comment · 3 likes · Feb 07 · 5 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 · 5 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 · 5 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 · 5 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 · 6 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 · 6 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 · 6 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 · 9 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 · 9 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 · 9 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 · 9 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 · 9 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 · 9 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 · 9 months ago
Page 1 of 3