-
Notifications
You must be signed in to change notification settings - Fork 42
OpenFeb 25, 2026
Overdue by 2 month(s)
•Due by May 1, 2026
•Last updated 3% complete
List view
0 of 30 selected 0 issues of 30 selected
Support for IMAP4rev2 and modern extensions
IMAP4rev1Requirement for IMAP4rev1, RFC3501Requirement for IMAP4rev1, RFC3501IMAP4rev2Requirement for IMAP4rev2, RFC9051Requirement for IMAP4rev2, RFC9051Status: Open.#12 In ruby/net-imap;RFC4466 (2006): Collected Extensions to IMAP4 ABNF
IMAP4rev2Requirement for IMAP4rev2, RFC9051Requirement for IMAP4rev2, RFC9051Status: Open.#35 In ruby/net-imap;RFC7888 (2016):
LITERAL-(included inIMAP4rev2)IMAP4rev2Requirement for IMAP4rev2, RFC9051Requirement for IMAP4rev2, RFC9051Status: Open.#37 In ruby/net-imap;RFC5182 (2008):
SEARCHRES(included inIMAP4rev2)IMAP4rev2Requirement for IMAP4rev2, RFC9051Requirement for IMAP4rev2, RFC9051Status: Open.#42 In ruby/net-imap;RFC5258 (2008):
LIST-EXTENDED(mostly included inIMAP4rev2)IMAP4rev2Requirement for IMAP4rev2, RFC9051Requirement for IMAP4rev2, RFC9051Status: Open.#43 In ruby/net-imap;RFC5819 (2010):
LIST-STATUS(included inIMAP4rev2)IMAP4rev2Requirement for IMAP4rev2, RFC9051Requirement for IMAP4rev2, RFC9051Status: Open.#45 In ruby/net-imap;- Status: Open.#46 In ruby/net-imap;
Update parser grammar to match RFC3501 and RFC4466
IMAP4rev1Requirement for IMAP4rev1, RFC3501Requirement for IMAP4rev1, RFC3501IMAP4rev2Requirement for IMAP4rev2, RFC9051Requirement for IMAP4rev2, RFC9051Status: Open.#50 In ruby/net-imap;RFC6154 (2011):
SPECIAL-USE(mailbox attributes are in IMAP4rev2)IMAP4rev2Requirement for IMAP4rev2, RFC9051Requirement for IMAP4rev2, RFC9051Status: Open.#108 In ruby/net-imap;Use modern TLS-related recommendations as per RFC7525, RFC7817, and RFC8314
IMAP4rev2Requirement for IMAP4rev2, RFC9051Requirement for IMAP4rev2, RFC9051Status: Open.#118 In ruby/net-imap;- Status: Open.#124 In ruby/net-imap;
- Status: Open.#125 In ruby/net-imap;
- Status: Open.#126 In ruby/net-imap;
- Status: Open.#130 In ruby/net-imap;
- Status: Open.#133 In ruby/net-imap;
- Status: Open.#545 In ruby/net-imap;
🔒 Cancel SASL authentication after client-side exceptions
IMAP4rev1Requirement for IMAP4rev1, RFC3501Requirement for IMAP4rev1, RFC3501IMAP4rev2Requirement for IMAP4rev2, RFC9051Requirement for IMAP4rev2, RFC9051SASL 🔒Authentication and authentication mechanismsAuthentication and authentication mechanismsStatus: Open.#310 In ruby/net-imap;🔒 Handle cancel for SASL AUTHENTICATE
IMAP4rev1Requirement for IMAP4rev1, RFC3501Requirement for IMAP4rev1, RFC3501IMAP4rev2Requirement for IMAP4rev2, RFC9051Requirement for IMAP4rev2, RFC9051SASL 🔒Authentication and authentication mechanismsAuthentication and authentication mechanismsStatus: Draft (not ready).🗑️ Add deprecation warnings to .new and #starttls
IMAP4rev2Requirement for IMAP4rev2, RFC9051Requirement for IMAP4rev2, RFC9051Status: Draft (not ready).UTF-7should be automatically encoded/decodedIMAP4rev1Requirement for IMAP4rev1, RFC3501Requirement for IMAP4rev1, RFC3501Status: Open.#30 In ruby/net-imap;📚 Add compatibility policy to README.md
documentationImprovements or additions to documentationImprovements or additions to documentationStatus: Draft (not ready).📚 Add CHANGELOG.md and
rake changelog:generatedocumentationImprovements or additions to documentationImprovements or additions to documentationStatus: Draft (not ready).- Status: Open.#278 In ruby/net-imap;
✨ QRESYNC: Add
qresynckeyword to#select/#examineenhancementNew feature or requestNew feature or requestStatus: Draft (not ready).✨ QRESYNC: Add
vanishedkeyword to#uid_fetchenhancementNew feature or requestNew feature or requestStatus: Draft (not ready).