core
core copied to clipboard
Chatmail Rust Core library, used by Android/iOS/desktop chatmail apps, bindings and bots 📧
Under some circumstances, the subscribers list of a broadcast channel can be out of sync: - Have DC Android 2.25, and an older DC Desktop version - Create a channel...
We currently synchronize "seen" status of messages by setting `\Seen` flag on IMAP and then looking for new `\Seen` flags using `CONDSTORE` IMAP extension. This approach has multiple disadvantages: -...
Are there plans to support platform TLS certificates for verifying the IMAP server? I would like to use `Delta Chat` with an IMAP server verified by custom certificates installed under...
Here is the run where all tests finished, but this test got stuck: https://github.com/chatmail/core/actions/runs/19446126973/job/55641471820?pr=7467
This can probably be done by creating a fake webxdc instance and adding it to the trash chat, and replacing it with the true instance later. We delete tombstones after...
to better testing calls, we want to have a fallback TURN server, that is used when no chatmail server is used or if chatmail server has not configured TURN if...
It seems like under some circumstances the core may get confused about group title and who changed it. I just got this, except 1. I didn't change it, it was...
Here is the log from CI: ``` 2025-11-06T16:31:18.6218806Z py: commands[0]> pytest -n6 --extra-info -v -rsXx --ignored --strict-tls tests examples 2025-11-06T16:31:20.6296189Z ============================= test session starts ============================== 2025-11-06T16:31:20.6303053Z platform linux -- Python...
## Motivation - Today, the first message sent in the Securejoin protocol is sent unencrypted. This leaks the joiner's cryptographic identity to the server operator. Also, it needs special handling...
This feature was disabled due to interoperability problems: https://github.com/chatmail/core/issues/7378 PR that disabled anonymous OpenPGP recipients: https://github.com/chatmail/core/pull/7383 We should revert https://github.com/chatmail/core/pull/7383, rough plan is to do this beginning of 2026. There...