topic drift: LIST-EXTENDED stuff I've been playing with
Bron Gondwana <[email protected]> Sun, 18 Oct 2015 21:38:01 +1100
| Newsgroups | gmane.ietf.imapext |
|---|---|
| Message-ID | <1445164681.1095338.413202745.2DCE8A94@webmail.messagingengine.com> |
On Sun, Oct 18, 2015, at 21:26, Bron Gondwana wrote:
> On Sat, Oct 17, 2015, at 20:39, Arnt Gulbrandsen wrote:
> > At risk of sounding like a broken record, we have three kinds of (non-
> > proprietery) IMAP extensions:
> >
> > 1. Ones like CONDSTORE, which most readers know to be worthwhile, in
> > CONDSTORE's case because so many people have felt the pain of FETCH
> > 1:* FLAGS.
> >
> > 2. Ones like COMPRESS=DEFLATE, whose RFC says "implementing this is
> > dead simple and you'll cut your traffic by two thirds" (no, that's
> > not a direct quote).
> >
> > 3. Ones that go unused.
> >
> > Please, IMAPAPND authors and anyone else, if your document doesn't
> > solve a well-known pain point like CONDSTORE, make an attempt to argue
> > like C=D. Make it seem as if the value of the implementation exceeds
> > the effort to implement. And don't explain the value on this list,
> > make it clear to the reader of the RFC itself. And doubleplusplease
> > don't mistake a good intention for a valuable effect (as IMAPAPND does
> > as far as I can see).
>
> +1, despite my ideas of suggestions like LIST-RETURN-MYRIGHTS and LIST-RETURN-METADATA, which are probably not such big pain points that people care.
Looks like this btw:
. LIST "" * RETURN (MYRIGHTS METADATA ("/shared/vendor/cmu/cyrus-imapd/uniqueid"))
* LIST (\HasChildren) "." INBOX
* MYRIGHTS INBOX lrswipkxtecdn
* METADATA INBOX ("/shared/vendor/cmu/cyrus-imapd/uniqueid" "567d9ea54215e1e9")
* LIST (\HasNoChildren) "." INBOX.AICSA
* MYRIGHTS INBOX.AICSA lrswipkxtecdn
* METADATA INBOX.AICSA ("/shared/vendor/cmu/cyrus-imapd/uniqueid" "5598faa4-2e37-4f70-8954-48b525b4fc40")
* LIST (\HasChildren \Archive) "." INBOX.Archive
* MYRIGHTS INBOX.Archive lrswipkxtecdn
* METADATA INBOX.Archive ("/shared/vendor/cmu/cyrus-imapd/uniqueid" "210306ee-5833-456b-bede-6d04757128b3")
* LIST (\HasNoChildren) "." INBOX.Archive.2003
* MYRIGHTS INBOX.Archive.2003 lrswipkxtecdn
* METADATA INBOX.Archive.2003 ("/shared/vendor/cmu/cyrus-imapd/uniqueid" "be9d732f-087a-49d6-85ca-3e5961824c49")
* LIST (\HasNoChildren) "." INBOX.Archive.2004
* MYRIGHTS INBOX.Archive.2004 lrswipkxtecdn
* METADATA INBOX.Archive.2004 ("/shared/vendor/cmu/cyrus-imapd/uniqueid" "88471efa-f778-44ab-95f7-3197cfefddf5")
[...]
. list (METADATA (DEPTH infinity)) "" INBOX RETURN (METADATA ("/shared"))
* LIST (\HasChildren) "." INBOX
* METADATA INBOX ("/shared/vendor/cmu/cyrus-imapd/uniqueid" "567d9ea54215e1e9" "/shared/vendor/cmu/cyrus-imapd/synccrcs" "1618741296 4185168140" "/shared/vendor/cmu/cyrus-imapd/squat" NIL "/shared/vendor/cmu/cyrus-imapd/size" "589174618" "/shared/vendor/cmu/cyrus-imapd/sieve" NIL "/shared/vendor/cmu/cyrus-imapd/sharedseen" "false" "/shared/vendor/cmu/cyrus-imapd/pop3showafter" NIL "/shared/vendor/cmu/cyrus-imapd/pop3newuidl" "true" "/shared/vendor/cmu/cyrus-imapd/partition" "default" "/shared/vendor/cmu/cyrus-imapd/news2mail" NIL "/shared/vendor/cmu/cyrus-imapd/lastupdate" "18-Oct-2015 05:34:20 -0400" "/shared/vendor/cmu/cyrus-imapd/lastpop" "18-Sep-2014 20:49:24 -0400" "/shared/vendor/cmu/cyrus-imapd/expire" NIL "/shared/vendor/cmu/cyrus-imapd/duplicatedeliver" "false" "/shared/vendor/cmu
/cyrus-imapd/annotsize" "837079" "/shared/thread" NIL "/shared/specialuse" NIL "/shared/sort" NIL "/shared/comment" NIL "/shared/checkperiod" NIL "/shared/check" NIL "/shared" NIL)
. OK Completed (0.000 secs 69 calls)
--
Bron Gondwana
[email protected]
_______________________________________________
imapext mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/imapext