💾 Archived View for auragem.letz.dev › devlog › 20240219.gmi captured on 2024-03-21 at 15:21:05. Gemini links have been rewritten to link to archived content
View Raw
More Information
-=-=-=-=-=-=-
2024-02-19 Misfin-Server
Misfin-server is a misfin server implementation written in golang that I have been working on for many months and am continuing to work on, which can be seen from the commits of the repo on Gitlab.
I have created a new page for my misfin-server software here:
Misfin-Server
You can also go to the gitlab repo here:
Misfin-Server Gitlab Repo
Recent Updates (January and February, 2024)
- Misfin(C) support. The server will talk in Misfin(B) and Misfin(C) automatically, with no configuration or setup needed.
- Max Concurrent Connections limit (defaults to 2000)
- IP-based rate-limiting (defaults to 225 ms, or 50 ms for client certs that have mailboxes on the server)
- New Gembox format
- Partial GMAP support - fetch in new gembox format, get messages based on ID, tag and untag messages, and trash and delete messages
- TOFU store saved and loaded
- New incoming messages get marked as Unread automatically
- Ability to move messages between Inbox and Archive.
- Security fixes and other bug fixes
- More permissions settings for mailinglists (control whether archive is public or not with "archive-view-permission" setting)
- New mailinglist "info" command - send message with subject of "info" to mailinglist to get info about it.
- New "exclude label label_name" mailinglist command - stop receiving mails with "[label_here]" label in the subject from mailinglists. Use "include label label_name" to start receiving those mails again.
- Federated mailinglist support, with duplicate detection. Subscribing to multiple instances of one federated mailinglist means you will not get duplicate messages.
- Users can register a mailbox from the gemini interface, if the server permission ("gemini-user-registration-permission") has been set to "public"
Federated Misfin Mailinglist
Me, satch, and jmjl have three instances of a new federated mailinglist for misfin discussion:
Satch.xyz's Instance
Tilde.Green's Instance
AuraGem's Instance
You can setup your own instance of the misfin federated mailinglist by contacting Satch, Jmjl, or me on the misfin mailinglist, or via the ##misfin libera.chat IRC.
Misfin Clients
Available misfin clients for fetching and reading your mail from your mailserver include:
misfinmail
Skylab (works with both misfin-server and cipres' misfin server implementation)