core
core copied to clipboard
Chatmail Rust Core library, used by Android/iOS/desktop chatmail apps, bindings and bots 📧
This PR is just for testing, not for actually merging: Send statistics once every minute rather than once per week.
Probably needs a test.
This is an attempt to debug #6477. It looks like at least once IMAP loop got stuck after updating quota timed out without logging anything. First commit adds some logging...
also internally refactors rpc.py a bit and strikes unneccessary `**kwargs`
this PR changes some documentations; by default, we no longer display addresses in the UI
The [RFC](https://www.ietf.org/archive/id/draft-bucksch-autoconfig-00.html#section-4.1-4.3.1) cites the http:// endpoint as a third optional source for autoconfig information. This is useful for offline/LAN environments where the mail server is not able to obtain an...
**Based on #7405 actually (look a the last commit only)** This is an experimental PR implementing the suggestion from https://www.rfc-editor.org/rfc/rfc9788.html#name-offering-more-ambitious-hea of "Header Protection for Cryptographically Protected Email".
Chat-Version is used sometimes by Sieve filters to move messages to DeltaChat folder: https://github.com/mailcow/mailcow-dockerized/blob/37beed6ad93f259b97cad41877982bce95295629/data/conf/dovecot/global_sieve_before This probably prevents notifications to MUAs that don't watch DeltaChat but watch INBOX. There are however...
In Delta Chat desktop we show the 3 recently used WebXDC apps, which relies on `get_chat_media`, which is quite expensive. Hopefully adding `LIMIT 3` makes it faster. https://github.com/deltachat/deltachat-desktop/blob/d32e85ec1353730a512cbdfff6c9c4dba5816dd4/packages/frontend/src/components/screens/MainScreen/MainScreen.tsx#L170-L181 Marking this...
This is separated from closed #7180 . Everything related to fixing #7308 is removed. "Messages are end-to-end encrypted." is reordered in `test_outgoing_encrypted_msg()`, but as there are corner cases anyway (see...