RFC7162 CONDSTORE - track flag changes for offline clients #23

Closed
opened 2023-08-10 15:38:45 +00:00 by quentin · 0 comments
Owner

Fully agree. (De)coding of MOVE is already supported in imap-codec. IDLE, too. But IDLE needs to be implemented in the slightly higher-layer. CONDSTORE is not really supported in imap-codec for now as I havn't understood it yet :-)

imap_codec support: behind a flag
https://docs.rs/imap-types/latest/imap_types/#supported-imap-extensions

RFC: https://datatracker.ietf.org/doc/html/rfc7162#section-3.1

An IMAP server that supports CONDSTORE MUST associate a positive
unsigned 63-bit (*) value, called a mod-sequence, with every IMAP
message. This is an opaque value updated by the server whenever a
metadata item is modified.

> Fully agree. (De)coding of MOVE is already supported in imap-codec. IDLE, too. But IDLE needs to be implemented in the slightly higher-layer. **CONDSTORE is not really supported in imap-codec for now as I havn't understood it yet :-)** imap_codec support: behind a flag https://docs.rs/imap-types/latest/imap_types/#supported-imap-extensions RFC: https://datatracker.ietf.org/doc/html/rfc7162#section-3.1 > An IMAP server that supports CONDSTORE MUST associate a positive unsigned 63-bit (*) value, called a mod-sequence, with every IMAP message. This is an opaque value updated by the server whenever a metadata item is modified.
quentin added the
cat
feature
label 2023-08-10 15:39:15 +00:00
quentin added this to the 0.2.0 milestone 2023-08-10 15:40:18 +00:00
quentin added this to the IMAP4REV2 project 2023-12-29 18:48:07 +00:00
quentin modified the project from IMAP4REV2 to IMAP4EXT+ 2024-01-03 20:09:32 +00:00
quentin changed title from RFC7162 Implement the CONDSTORE extension to RFC7162 `CONDSTORE` - track flag changes for offline clients 2024-01-03 20:11:03 +00:00
Sign in to join this conversation.
No description provided.