Files
chatmail-core/standards.md
bjoern 5399c9151d Add Quota to Connectivity View (#2612)
* add imap::get_quota_roots()

* schedule quote-checking job on getting connectivity-html

* get quota and debug print it

* basic quota output

* update quota at most once per minute, emit event on changes

* use more meaningful names

* add some comments, move update_recent_quota() to quota.rs

* show root name only if there are several roots

* make clippy happy, some refactorings

* allow only one update-quota job per time

* add now supported QUOTA to standards.md
2021-08-20 10:40:24 +02:00

2.8 KiB

Standards used in Delta Chat

Some of the standards Delta Chat is based on:

Tasks Standards
Transport IMAP v4 (RFC 3501), SMTP (RFC 5321) and Internet Message Format (IMF, RFC 5322)
Embedded media MIME Document Series (RFC 2045, RFC 2046), Content-Disposition Header (RFC 2183), Multipart/Related (RFC 2387)
Text and Quote encoding Fixed, Flowed (RFC 3676)
Filename encoding Encoded Words (RFC 2047), Encoded Word Extensions (RFC 2231)
Identify server folders IMAP LIST Extension (RFC 6154)
Push IMAP IDLE (RFC 2177)
Quota IMAP QUOTA extension (RFC 2087)
Authorization OAuth2 (RFC 6749)
End-to-end encryption Autocrypt Level 1, OpenPGP (RFC 4880), Security Multiparts for MIME (RFC 1847) and “Mixed Up” Encryption repairing
Configuration assistance Autoconfigure and Autodiscover
Messenger functions Chat-over-Email
Detect mailing list List-Id (RFC 2919) and Precedence (RFC 3834)
User and chat colors XEP-0392: Consistent Color Generation
Send and receive system messages Multipart/Report Media Type (RFC 6522)
Return receipts Message Disposition Notification (MDN, RFC 8098, RFC 3503) using the Chat-Disposition-Notification-To header
Locations KML (Open Geospatial Consortium, Google Dev)