Document 7627520

Download Report

Transcript Document 7627520

IMAP NOTIFY
Arnt Gulbrandsen
Alexey Melnikov
Curtis King
draft-ietf-lemonade-imap-notify-06.txt
August 1, 2008
IETF 72 - Dublin, Ireland
1
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 \*)”
August 1, 2008
IETF 72 - Dublin, Ireland
3
IMAP4 extension for named
searches (filters)
Alexey Melnikov
draft-melnikov-imapext-filters-05.txt
August 1, 2008
IETF 72 - Dublin, Ireland
4
Recent changes
✔
As per comments from Dan & Curtis:
SETFILTER/DELETEFILTER/LISTFILT
ERS command were introduced,
dependency on METADATA-SERVER is
now optional
August 1, 2008
IETF 72 - Dublin, Ireland
5
Open Issues
✔
✔
Timo: drop SET/DELETE/LISTFILTERS,
revert back to requiring METADATASERVER ?
Timo: suggestion to use alternative entry
naming:
– a) /filters/values/<name> and
/filters/descriptions/<name>
– b) /filters/<name> and
/filters/<name>/description
August 1, 2008
IETF 72 - Dublin, Ireland
6
LEMONADE Profile Bis
Dave Cridland
Alexey Melnikov
Stéphane Maes
draft-ietf-lemonade-profile-bis-10.txt
August 1, 2008
IETF 72 - Dublin, Ireland
7
Phase bis - MUST implement
(Sieve)
 RFC 5228 (Sieve)
 Sieve VACATION extension (RFC 5230)
 Sieve ENOTIFY extension (draft-ietf-sieve-notify12.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
August 1, 2008
IETF 72 - Dublin, Ireland
11
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
August 1, 2008
IETF 72 - Dublin, Ireland
12
Revising QRESYNC
(RFC 5162)
Alexey Melnikov
August 1, 2008
IETF 72 - Dublin, Ireland
13
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
August 1, 2008
IETF 72 - Dublin, Ireland
14
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?
August 1, 2008
IETF 72 - Dublin, Ireland
15
Conversion parameters for
IMAP CONVERT
Alexey Melnikov
draft-melnikov-lemonade-convertparams-01.txt
August 1, 2008
IETF 72 - Dublin, Ireland
16
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?
August 1, 2008
IETF 72 - Dublin, Ireland
17
Conversion parameters for
audio/* and video/*
✔
✔
bitrate
Encoding-method
– FBR (for fixed bit rate)
– VBR (for variable bit rate)
✔
✔
min-bit-rate
frameRate
August 1, 2008
IETF 72 - Dublin, Ireland
18
Conversion parameters for
text/plain
✔
FORMAT=FLOWED/FIXED
– Is this useful?
August 1, 2008
IETF 72 - Dublin, Ireland
19