💾 Archived View for auragem.letz.dev › mailinglist › devlog › fetch captured on 2024-05-26 at 14:44:21.
View Raw
More Information
⬅️ Previous capture (2024-03-21)
-=-=-=-=-=-=-
[df1d4a77296a3ef80e44f3f3930851b6]
Senders: clseibold@auragem.letz.dev Christian Lee Seibold
Timestamps: 2023-10-04T08:26:32Z
Inbox: 2024-02-11T23:45:34Z true
# Misfin-Server Version 0.5 Release
- Basic Gemini Interface! Users can now read messages or fetch their gembox with a gemini interface served over the same port as the misfin server. Enable this feature with the command `misfin-server config server gemini-permission member-only`. You can replace `member-only` with `public` or `admin-only` depending on who you want to be able to view the interface, or `disabled` to disable it completely (which is the default). `public` will not allow non-members to view private mailboxes or register by default, but will allow them to view public mailinglists.
- Import pre-existing mailboxes with new `import` subcommand.
- Configure server with `config server` subcommand, instead of just `config`.
- New admin mailbox type - these types of mailboxes will, in the future, be able to change server configuration in the gemini interface once this feature has been fully implemented.
=> https://gitlab.com/clseibold/misfin-server/-/releases Gitlab Releases Page
You can now see my misfin server's gemini interface, which allows anyone to see all mailinglist/newsletter gemmails and fetch the gemboxes of them with a fetch address.
=> gemini://auragem.letz.dev:1958/ AuraGem Gemini Mail Interface
[c46f25f6255744f04a24caea6d6557ab]
Senders: clseibold@auragem.letz.dev Christian Lee Seibold
Timestamps: 2023-10-04T10:00:45Z
Inbox: 2024-02-11T23:45:34Z true
# Misfin-Server Version 0.5.1 - Major Bug Fix
I have released a major bug fix to my misfin-server software. I realized this was a bug when @mrkubax10 's misfin server was trying to send to my misfin server and both servers got in a deadlock trying to verify each other by sending each other blank messages. This has been fixed by not requiring a verified fingerprint on blank messages, as blank messages are only used to get the mailbox's fingerprint back (for verification). This solves the deadlock problem in a simple way.
I had intended for this to be the case already, but apparently I wasn't paying attention to where I placed the fingerprint verification code, lol. Anyways, you can now get this new version at the link below:
=> https://gitlab.com/clseibold/misfin-server/-/releases Gitlab Releases
eases
[aa8a296826b066b9a7965deea50465e3]
Senders: clseibold@auragem.letz.dev Christian Lee Seibold
Timestamps: 2024-02-14T23:50:34Z
_Misfin-Server: 2024-02-14T23:50:34Z true
Unread: 2024-02-14T23:50:34Z true
Inbox: 2024-02-14T23:50:34Z true
# [Misfin-Server] Update 0.5.6c
Hello all! I have released version 0.5.6c of misfin-server! Here's a brief changelog:
- 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" se
tting)
- 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 fro
m 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 mailinglis
t 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"
Thanks for reading,
Christian Lee Seibold