lemonade ietf 66 eric burger [email protected] glenn parsons [email protected]...
TRANSCRIPT
July 10-11, 2006 IETF 66 - Montreal, QC, Canada 2
Note WellAny submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made within the context of an IETF activity is considered an "IETF Contribution". Such statements include oral statements in IETF sessions, as well as written and electronic communications made at any time or place, which are addressed to:
– the IETF plenary session,
– any IETF working group or portion thereof,– the IESG or any member thereof on behalf of the IESG,– the IAB or any member thereof on behalf of the IAB,– any IETF mailing list, including the IETF list itself, any working group or design team
list, or any other list functioning under IETF auspices,– the RFC Editor or the Internet-Drafts function
All IETF Contributions are subject to the rules of BCP 78 and BCP 79.
Statements made outside of an IETF session, mailing list or other function, that are clearly not intended to be input to an IETF activity, group or function, are not IETF Contributions in the context of this notice.
Please consult BCP 78 for details.
Scribes and Transcribes
Philip For Monday
Tony For Tuesday
July 10-11, 2006 IETF 66 - Montreal, QC, Canada 4
Remote Logistics• mp3 Feed
– http://videolab.uoregon.edu/events/ietf/ietf668.m3u http://videolab.uoregon.edu/events/ietf/ietf664.m3u
• Jabber– Server: jabber.ietf.org– Room: lemonade– Logs: http://www3.ietf.org/meetings/ietf-logs/lemonade/
• proceedings– https://datatracker.ietf.org/public/meeting_materials.cgi?meeting_num=66
July 10-11, 2006 IETF 66 - Montreal, QC, Canada 5
Chair’s Agenda
• Agenda Bashing• Status of documents• Interop event• OMA liaison• Issue Discussion
– Existing Document Open Issues
• Milestones• Charter Discussion
July 10-11, 2006 IETF 66 - Montreal, QC, Canada 6
Documents to Discuss
• Notifications– draft-ietf-lemonade-msgevent-00– draft-ietf-lemonade-notifications-03– draft-ietf-lemonade-notification-protocol-00– draft-melnikov-lemonade-imap-events-00– draft-ietf-lemonade-imap-sieve-01
• Streaming Media– draft-ietf-lemonade-streaming-00– draft-burger-lemonade-streamctrls-00
• Reconnect– draft-ietf-lemonade-reconnect-07– draft-ietf-lemonade-reconnect-client-
00• Views
– draft-ietf-lemonade-vfolder-01– draft-cridland-imap-contexts
• Other Bis Components– draft-ietf-lemonade-compress-01– draft-maes-lemonade-xencrypted-02– draft-maes-lemonade-tcp-challenged-
environments-01– draft-ietf-lemonade-2192bis-02
• Profile-bis– draft-ietf-lemonade-profile-bis-03
July 10-11, 2006 IETF 66 - Montreal, QC, Canada 7
Document Status (1)• IETF last call
– draft-melnikov-imap-search-ret-03 Pub Req– draft-melnikov-imap-expunged-01 AD Eval– draft-vaudreuil-futuredelivery-04 IESG Eval
• Published:– draft-ietf-lemonade-profile-07 RFC 4550– draft-ietf-lemonade-urlauth-08 RFC 4467– draft-ietf-lemonade-burl-04 RFC 4468 – draft-ietf-lemonade-catenate-05 RFC 4469 – draft-ietf-lemonade-mms-mapping-06 RFC 4356– draft-ietf-lemonade-goals-05 RFC 4416
July 10-11, 2006 IETF 66 - Montreal, QC, Canada 8
Document Status (2)• WG last call (starting after this
meeting)– draft-ietf-lemonade-convert-04– draft-ietf-lemonade-search-within-02– draft-ietf-lemonade-deployments-03
• IETF last call (starting after this meeting)– draft-daboo-imap-annotatemore-09
• Profile-bis & convert
July 10-11, 2006 IETF 66 - Montreal, QC, Canada 9
LEMONADE Interop
Reasons for Interop• Marketing• Proving viability of IETF I-D
– Before RFC publication
• Moving to IETF Draft standard – from Proposed standard
status
• Compliance– Conformance PICS– Interop test suite
• Input to OMA IOP
Venue opportunities• Private testing
– London, UK– Oct 23-27, 2006
• Telecom 2006– LEMONADE interop– Hong Kong - Dec 4-8
• 3GSM 2007– Proposed
OMA MEM interop?– Barcelona - Feb 12-15
July 10-11, 2006 IETF 66 - Montreal, QC, Canada 10
OMA MEM liaisonhttps://datatracker.ietf.org/public/liaison_detail.cgi?detail_id=235
• Response to specific questions– will study the content of notifications– Will offer an OMA MEM presentation in October
timeframe – Interested in interop results – OMA tests only
approved
• Response– …
Document Issues
July 10-11, 2006 IETF 66 - Montreal, QC, Canada 12
Streaming
• Flow– Client gets URLAUTH token from Server– Client formulates RFC 4240 request to Media
Server to stream object from Server– Normal SIP content negotiation / conversion
occurs “for free”
• Issues– Locating Media Server– VCR Controls: Burger draft / mediactrl Interest
Group
July 10-11, 2006 IETF 66 - Montreal, QC, Canada 13
Reconnect Issues
• Reconnect (server state)• Reconnect-client
– Review• Client-driven state takes up microscopically more bytes
in one message over Server-driven state• Client-driven state removes fate sharing bug
– Open Issues:• Should we give the client a possibility not to synchronize
the mailbox if UIDVALIDITY didn't match?• Should we depend on EXPUNGED extension for
reporting expunged messages
• Choose one ?
July 10-11, 2006 IETF 66 - Montreal, QC, Canada 14
RFC2192bis Issues
• Include URLAUTH IMAP URL extension into this draft?
• Extend syntax to allow for BINARY, SEARCH return options (ESEARCH extensions), LIST-EXTENDED, etc.? (I think the answer to this question is yes, the question if we want to put all mentioned IMAP URL extensions in 2192bis)
• ABNF Error Will Be Fixed in Next Version
LEMONADE Profile
Stéphane Maes
Alexey Melnikov
July 10-11, 2006 IETF 66 - Montreal, QC, Canada 16
Profile MUST implement
IMAP• STARTTLS • CATENATE • URLAUTH• UIDPLUS • POSTADDRESS • LITERAL+• CONDSTORE• IDLE• NAMESPACE
ESMTP• AUTH • PIPELINING • 8BITMIME • CHUNKING • BINARYMIME • DSN • SIZE• ENHANCEDSTATUSCODES• BURL• STARTTLS
July 10-11, 2006 IETF 66 - Montreal, QC, Canada 17
Phase bis - MUST implementIMAP/ESMTP
All of Profile Notifications
Filters (e.g., SIEVE) Filter management
• Content Transformation√ Static– Streaming
Reconnect• Compression• BINARY APPEND• Allow Partial URLs
Others
• Firewall issues (deployment)• TCP challenged
environments• Proxies• Object encryption• Notification encryption
DraftComments to the list
July 10-11, 2006 IETF 66 - Montreal, QC, Canada 18
LEMONADE profile-bismajor changes
• Updated/fixed references• Updated as per fixes/changes done to RFC 4550
before publication • Clarified how ESMTP SIZE should be calculated for
the submitted message and when ESMTP SIZE must not be used (ongoing)
• Dropped use of CONVERT for compression • Clarified how Lemonade extensions can be used to
store the composed message in "Sent items" mailbox• Many editorial comments from Randy and Zoltan
July 10-11, 2006 IETF 66 - Montreal, QC, Canada 19
Next Steps
• WGLC Starting after meeting– Many documents
• Track issues using Roundup– http://roundup.sourceforge.net/– Comments tracked in roundup – Tracking per document– Need a ‘Comment Marshall’
• Enter current issues• Ensures new issues are entered in tool
July 10-11, 2006 IETF 66 - Montreal, QC, Canada 20
Milestone Dates
Goals and Milestones:Done Submit LEMONADE goals and use-cases specification to the
IESG
Done Submit server to server notification requirements to the IESG
Done Submit translation to other messaging systems to the IESG
Done Submit IMAP/SUBMIT extensions for forward without download to IESG
Done Submit IMAP4 profile for mobile devices to the IESG
Jun 05 Submit IMAP4 extensions for streaming multimedia to the IESG
Aug 05 Submit server to server notification protocol to the IESG
July 10-11, 2006 IETF 66 - Montreal, QC, Canada 21
Proposed Milestone dates
Charter items• July 2006 – CONVERT• July 2006 - IMAP Search extension• July 2006 - Deployment• Aug 2006 - Reconnect
(the chosen one)• Aug 2006 - IMAP URL• Aug 2006 - Notifications format• Sept 2006 - Notifications protocol• Sept 2006 - COMPRESSION • Sept 2006 - VFOLDER• Sept 2006 - IMAP SIEVE• Oct 2006 - LEMONADE profile bis
Non charter items*• June 2006 - Future delivery• July 2006 - Annotatemore• July 2006 - extended search• Aug 2006 - TCP challenged• Sept 2006 - Encryption• Sept 2006 - Streaming
* Not tracked by WG, but tracked as “interesting”
July 10-11, 2006 IETF 66 - Montreal, QC, Canada 23
Thanks!• Mail List:
– General Discussion: [email protected]
– To Subscribe: [email protected]
– In Body: in body 'subscribe'
– Archive: ftp://ftp.ietf.org/ietf-mail-archive/lemonade/
• Supplemental Work Group Page http://flyingfox.cantata.com/i-d/lemonade/