Presentation is loading. Please wait.

Presentation is loading. Please wait.

August 1, 2008IETF 72 - Dublin, Ireland1 IMAP NOTIFY Arnt Gulbrandsen Alexey Melnikov Curtis King draft-ietf-lemonade-imap-notify-06.txt.

Similar presentations


Presentation on theme: "August 1, 2008IETF 72 - Dublin, Ireland1 IMAP NOTIFY Arnt Gulbrandsen Alexey Melnikov Curtis King draft-ietf-lemonade-imap-notify-06.txt."— Presentation transcript:

1 August 1, 2008IETF 72 - Dublin, Ireland1 IMAP NOTIFY Arnt Gulbrandsen Alexey Melnikov Curtis King draft-ietf-lemonade-imap-notify-06.txt

2 August 1, 2008IETF 72 - Dublin, Ireland2 Recent changes ✔ Added SELECTED-DELAYED mailbox selector ✔ FlagChange event requires that MessageNew and MessageExpunge are also specified. ✔ Clarified that ACL changes to mailboxes are treated as mailbox creation/deletion events in some cases ✔ Clarified the meaning of NOTIFY SET... NONE ✔ Clarified which STATUS data items are returned for FlagChange events in other mailboxes ✔ Fixed various bugs in ABNF and examples ✔ Updated references

3 August 1, 2008IETF 72 - Dublin, Ireland3 Open Issues after WGLC ✔ Description of the MailboxName event says: –If a mailbox is created or deleted, the mailbox itself and its parent are considered to be affected. Chris Newman questioned if “its parent” is correct ✔ Do we need the ability to request changes to specific IMAP flags/keywords? –E.g. “FlagChange (\Seen \*)”

4 August 1, 2008IETF 72 - Dublin, Ireland4 IMAP4 extension for named searches (filters) Alexey Melnikov draft-melnikov-imapext-filters-05.txt

5 August 1, 2008IETF 72 - Dublin, Ireland5 Recent changes ✔ As per comments from Dan & Curtis: SETFILTER/DELETEFILTER/LISTFILT ERS command were introduced, dependency on METADATA-SERVER is now optional

6 August 1, 2008IETF 72 - Dublin, Ireland6 Open Issues ✔ Timo: drop SET/DELETE/LISTFILTERS, revert back to requiring METADATA- SERVER ? ✔ Timo: suggestion to use alternative entry naming: –a) /filters/values/ and /filters/descriptions/ –b) /filters/ and /filters/ /description

7 August 1, 2008IETF 72 - Dublin, Ireland7 LEMONADE Profile Bis Dave Cridland Alexey Melnikov Stéphane Maes draft-ietf-lemonade-profile-bis-10.txt

8 August 1, 2008IETF 72 - Dublin, Ireland8 Profile MUST implement IMAP STARTTLS CATENATE URLAUTH UIDPLUS LITERAL+ CONDSTORE NAMESPACE IDLE ESMTP AUTH STARTTLS PIPELINING 8BITMIME CHUNKING BINARYMIME DSN SIZE ENHANCEDSTATUSCODES BURL

9 August 1, 2008IETF 72 - Dublin, Ireland9 Phase bis - MUST implement (SMTP) ✔ All of Profile

10 August 1, 2008IETF 72 - Dublin, Ireland10 Phase bis - MUST implement (IMAP) [underlined extensions – not published as RFCs yet] All of Profile Quick Reconnect (QRESYNC+ENABLE), SASL-IR Search/sort extensions: ESEARCH, SORT Views: CONTEXT=SEARCH, CONTEXT=SORT & ESORT (draft-cridland-imap-contexts-03.txt) I18NLEVEL=1 Bandwidth optimizations ✔ COMPRESS=DEFLATE, BINARY (including APPEND) ✔ Content Transformation: CONVERT (Static) ✔ In-band notifications: NOTIFY (draft-ietf-lemonade-imap- notify-06.txt) ✔ URL-PARTIAL (server allows Partial URLs in CATENATE and URLAUTH)

11 August 1, 2008IETF 72 - Dublin, Ireland11 Phase bis - MUST implement (Sieve ) RFC 5228 (Sieve) Sieve VACATION extension (RFC 5230) Sieve ENOTIFY extension (draft-ietf-sieve-notify- 12.txt, RFC editor queue) Sieve VARIABLES extension (RFC 5229) Sieve RELATIONAL extension (RFC 5231) Sieve IMAP4FLAGS extension (RFC 5232) comparator-i;unicode-casemap ManageSieve protocol

12 August 1, 2008IETF 72 - Dublin, Ireland12 Profile Bis WGLC – Open Issues ManageSieve in Profile Bis? Arnt: Server location discovery $PendingSubmission/$BeingSubmitted –Dave Cridland suggest privately to use $PendingSubmission and $Submitted. This way once a message is sent, there is no need to clear $PendingSubmission keyword –Suggestions for better keyword names are welcomed

13 August 1, 2008IETF 72 - Dublin, Ireland13 Revising QRESYNC (RFC 5162) Alexey Melnikov

14 August 1, 2008IETF 72 - Dublin, Ireland14 Issues ✔ Timo: unsolicited FETCH replies MUST contain UID data item, especially because VANISHED may repeat already expunged UIDs ✔ Timo: CLOSE should return all expunged message and messages with changed flags: –C1: 5 close –S1: * VANISHED 2 –S1: * 3 FETCH (FLAGS (\Seen) modseq 4) –S1: 5 OK [HIGHESTMODSEQ 5] ✔ Timo: Description of how to update client's copy of HIGHESTMODSEQ value is incorrect

15 August 1, 2008IETF 72 - Dublin, Ireland15 Other ToDo ✔ Some very minor errors in examples (missing human readable text in some cases) ✔ Need to describe interaction between THREAD and CONDSTORE/QRESYNC –i.e. how QRESYNC affects the THREAD response?

16 August 1, 2008IETF 72 - Dublin, Ireland16 Conversion parameters for IMAP CONVERT Alexey Melnikov draft-melnikov-lemonade-convert- params-01.txt

17 August 1, 2008IETF 72 - Dublin, Ireland17 Conversion parameters for image/* and video/* ✔ Clarified that if only one of PIX-X (width) or PIX-Y (height) is specified, that aspect ratio is preserved during resizing ✔ Should there be a parameter for croping images? ✔ Clarified how “color-levels” (image depth) and “color” (color scheme) are to be used for changing image depth ✔ Added “quality-factor” conversion parameter to lossful image formats (e.g. Jpeg) - 0-100% –Is this useful?

18 August 1, 2008IETF 72 - Dublin, Ireland18 Conversion parameters for audio/* and video/* ✔ bitrate ✔ Encoding-method –FBR (for fixed bit rate) –VBR (for variable bit rate) ✔ min-bit-rate ✔ frameRate

19 August 1, 2008IETF 72 - Dublin, Ireland19 Conversion parameters for text/plain ✔ FORMAT=FLOWED/FIXED –Is this useful?


Download ppt "August 1, 2008IETF 72 - Dublin, Ireland1 IMAP NOTIFY Arnt Gulbrandsen Alexey Melnikov Curtis King draft-ietf-lemonade-imap-notify-06.txt."

Similar presentations


Ads by Google