description: >- This list collects standards that the Thunderbird family of applications currently at least partially implements or supports (in our code base,

ignoring things like TCP which we inherit from upstream

Supported Standards

Legend

  • ✔ = This line item is supported for the given platform
  • ✖ = This line item is not (yet) supported for the given platform
  • empty = We have not collected the standards information for the given platform yet
  • N/A = The standard does not apply to the given platform

Mail

Spec Name Spec URLs Desktop Status Android Status Standards Involvement Comment
POP3 rfc1939
IMAP 4r1 rfc3501
IMAP IDLE rfc2177
SMTP rfc821
NNTP rfc977

RSS Feeder

Spec Name Spec URLs Desktop Status Android Status Standards Involvement Comment
RSS 0.9 rss-0-9-0 N/A
RSS 2.0 rss-spec N/A
Atom 0.3 atom-0-3 N/A
Atom 1.0 atom-1-0 N/A

Mailing Lists

Spec Name Spec URLs Desktop Status Android Status Standards Involvement Comment
List Management Headers rfc2369, rfc5064

Security and Authentication

Spec Name Spec URLs Desktop Status Android Status Standards Involvement Comment
MIME rfc2045, rfc2046, rfc2047 All 3 are supported for both Desktop and Android platforms.
OpenPGP rfc4880 Kai Engert actively involved
S/MIME version?
oAuth 2.0 rfc6749 See also https://oauth.net/2/

Address Book

Spec Name Spec URLs Desktop Status Android Status Standards Involvement Comment
vCard

rfc6350
rfc2425
vcard-21

Version 4 used by default
CardDAV rfc6352 N/A See also https://devguide.calconnect.org/CardDAV/
LDAP rfc4511 N/A See also https://ldap.com/
LDIF rfc2849 N/A Supported for import and export

Calendar

Spec Name Spec URLs Desktop Status Android Status Standards Involvement Comment
iCalendar rfc5545
CalDAV rfc4791 N/A See also https://devguide.calconnect.org/CalDAV/
CalDAV Scheduling rfc6638 N/A
iTIP rfc2446

Instant Messaging

Spec Name Spec URLs Desktop Status Android Status Standards Involvement Comment
IRC rfc1459, rfc2812 N/A
IRC TLS Port rfc7194 N/A
IRC CTCP irc-ctcp N/A
IRC DCC irc-dcc N/A
IRC SUPPORT irc-00, irc-03, irc-05 N/A TODO: What about ISUPPORT 01 and ISUPPORT 02?
IRC NAMESX irc-namesx N/A
IRC MONITOR irc-monitor N/A
IRC WATCH irc-watch N/A
IRCv3 Capability Negotiation ircv3-cap-neg N/A See also the IRCv3 Support Table
IRCv3 SASL 3.2 ircv3-sasl N/A
IRCv3 Message Tags ircv3-message-tags N/A
IRCv3 Echo Message ircv3-echo-message N/A
IRCv3 Multi-Prefix ircv3-multi-prefix N/A
IRCv3 Server Time ircv3-server-time N/A
XMPP rfc3920, rfc3921, rfc6120, rfc6121 N/A
XEP-0030 xep-0030 N/A
XEP-0045 xep-0045 N/A
XEP-0054 xep-0054 N/A
XEP-0059 xep-0059 N/A
XEP-0078 xep-0078 N/A
XEP-0085 xep-0085 N/A Typing notifications
XEP-0092 xep-0092 N/A
XEP-0199 xep-0199 N/A
XEP-0203 xep-0203 N/A
XEP-0245 xep-0245 N/A
XEP-0249 xep-0249 N/A
XEP-0280 xep-0280 N/A
XEP-xxxx MUC Avatars muc-avatars N/A
Matrix matrix N/A Thunderbird is an Ecosystem Member of the Matrix Foundation UI only partially supports the full body of the specificaiton, not tracking on an MSC basis at this time
Olm/Megolm olm, megolm N/A
OTR otr-3-1-0, otr-4-1-1 N/A