December 6, 2007IETF 70 - Vancouver, Canada1 Lemonade Interop event in Munich.

Slides:



Advertisements
Similar presentations
STATUS-IN-LIST Open issue: If server runs into unexpected trouble getting STATUS info: a)Don't return STATUS for the mailbox and return NO for LIST reply.
Advertisements

Draft-lemonade-imap-submit-01.txt “Forward without Download” Allow IMAP client to include previously- received message (or parts) in or as new message.
XML Configuration Access Protocol (XCAP) Jonathan Rosenberg dynamicsoft.
From Extensibility to Evolvability Once upon a time, HTTP was simple – what happened?
Internet Standards Based Mobile Messaging March, 2003.
Definitions Collaboration – working together on team projects and sharing information, often through ad-hoc processes, to accomplish project goals. Document.
IT 424 Networks2 IT 424 Networks2 Ack.: Slides are adapted from the slides of the book: “Computer Networking” – J. Kurose, K. Ross Chapter 2: Application.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 12 Electronic Mail.
2-3 August 2005IETF 63 - Paris, France1 Lemonade IETF 63 Eric Burger Glenn Parsons
Lemonade IETF 66 Eric Burger Glenn Parsons
P-IMAP Draft Overview (
WebDAV Issues Munich IETF August 11, Property URL encoding At present, spec. allows encoding of the name of a property so it can be appended to.
9-10 March 2005IETF 62 - Minneapolis, MN, USA1 Lemonade IETF 62 Eric Burger Glenn Parsons
File Transfer Protocol (FTP)
IMAP QUOTA extension draft-cridland-imap-quota-00 Dave Cridland Alexey Melnikov November 21, 2002.
August 1, 2008IETF 72 - Dublin, Ireland1 Revising QRESYNC (RFC 5162) Timo Sirainen Alexey Melnikov.
05/19/2003 Christiane Schmidt 1 IMAP internet message access protocol.
OMA Mobile liaison Considers the OMA Mobile Requirements as input from the mobile community in terms of requirements for mobile features.
29-30 September 2005IETF London, UK1 Lemonade IETF 63.5 Eric Burger Glenn Parsons
What's new in the World IMAP/LEMONADE/SIEVE (no DKIM or EAI) Alexey Melnikov.
P-IMAP Draft Overview (
SIEVE Mail Filtering WG IETF 69, Chicago WG Chairs: Cyrus Daboo, Alexey Melnikov Mailing List: Jabber:
Lemonade IETF 65 Eric Burger Glenn Parsons
EAI WG meeting IETF-65, March 20, Agenda 17:40 Welcome, blue sheet, scribe, agenda bashing 17:50 Review of WG charter (approved) 17:55 Problem/framing:
© 2005 Open Mobile Alliance Ltd. All Rights Reserved. Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document.
Lemonade IETF 64.5 Eric Burger Glenn Parsons
MORG BOF IETF 72, Dublin July 30th, 2008 Chairs: Alexey Melnikov Randall Gellens Mailing List: Jabber:
Lemonade IETF 68 Eric Burger Glenn Parsons
SIEVE Mail Filtering WG IETF 65, Dallas WG Chairs: Cyrus Daboo, Alexey Melnikov Mailing List: Jabber:
Data Manipulation Jonathan Rosenberg dynamicsoft.
Slide 1 IETF LEMONADE Greg Vaudreuil (630)
IMAP Extension: Status-Counters ( draft-neystadt-imap- status-counters-01.txt ) John Neystadt Alexey Melnikov Ari Erev November 21, 2002 IETF-55 Update.
SIP working group IETF#70 Essential corrections Keith Drage.
IETF 69 SIPPING WG Meeting Mohammad Vakil Microsoft An Extension to Session Initiation Protocol (SIP) Events for Pausing and Resuming.
Sieve Mail Filtering Language WG (sieve) SIEVE Alexey Melnikov Cyrus Daboo.
Manage Sieve Protocol Alexey Melnikov, As Transcribed By Eric Burger.
Sept 29/30, 2005 IETF Lemonade 1 Towards Lemonade Profile Phase 2 Lemonade Mobile and New Drafts Towards Phase 2 of Lemonade Stéphane H. Maes,
9-10 March 2005IETF 62 - Minneapolis, MN, USA1 Lemonade IETF 62 Eric Burger Glenn Parsons
1 Lemonade Status Updates of assigned drafts (*) for IETF’65.5 in Ottawa May 31, 2006 / June 1, 2006 WG sessions (*) Other updates are to be presented.
Abierman-netconf-mar07 1 NETCONF WG 68 th IETF Prague, CZ March 19, 2007.
November 10, 2004IETF 61 - Washington DC, USA1 Lemonade Part 2 Eric Burger Glenn Parsons
© 2007 Open Mobile Alliance Ltd. All Rights Reserved. Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document.
EAI: Address Internationalization Harald Alvestrand Xiaodong Lee.
IETF66 DIME WG John Loughney, Hannes Tschofenig and Victor Fajardo 3588-bis: Current Issues.
PRO/ARC and TST/PRO joint sessions at TP20 Group Name: oneM2M TP20 Source: Peter Niblett, IBM Meeting Date:
November 7 & 9, 2005IETF 64 - Vancouver, BC1 Lemonade IETF 64 Eric Burger Glenn Parsons
Lemonade IETF 70 Eric Burger Glenn Parsons
SIP Events: Changes and Open Issues IETF 50 / SIP Working Group Adam Roach
IETF 65 – Lemonade – March 20, Lemonade Status Updates for IETF’65: Our Assigned drafts for Mar 20, 2006 WG session (*)
HTTPbis BOF IETF 69, Chicago BOF Chairs: Mark Nottingham Alexey Melnikov Mailing List: Jabber:
The “application” Profile Type (draft-channabasappa-sipping-app-profile-type-01) Sumanth Channabasappa Josh Littlefield Salvatore Loreto 70th IETF, Vancouver,
Lemonade IETF 67 Eric Burger Glenn Parsons (In Æther)
2 August 2005draft-ietf-lemonade-profile-031 lemonade Profile Alexey Melnikov Stéphane Maes
Draft-lemonade-imap-submit-00.txt “Forward without Download” Allow IMAP client to include previously- received message (or parts) in or as new message.
DICOMwebTM 2015 Conference & Hands-on Workshop University of Pennsylvania, Philadelphia, PA September 10-11, 2015 DICOMweb Workflow API (UPS-RS) Jonathan.
Information Model for LMAP draft-ietf-lmap-information-model-03 and proposed changes for 04 IETF Interim, 12 th February 2015 Trevor Burbridge, BT 1.
SIEVE Mail Filtering WG IETF 70, Vancouver WG Chairs: Cyrus Daboo, Alexey Melnikov Mailing List: Jabber:
Towards Lemonade Profile Version 2 August 3, 2005 IETF 63 - Lemonade 1 Lemonade New Drafts Towards Version 2 of Lemonade Profile Stéphane H. Maes,
ADDRESS INTERNATIONALIZATION ( EAI ) ICANN-55 Mar 06, 2016 TF-AIDN Member 35+ Min : 10- Min ( Q & A )
9 November 2006IETF 671 SEARCH-WITHIN No major changes Fix nits, references, formatting, non- ASCII characters, boilerplate WGLC Underway.
August 1, 2008IETF 72 - Dublin, Ireland1 IMAP NOTIFY Arnt Gulbrandsen Alexey Melnikov Curtis King draft-ietf-lemonade-imap-notify-06.txt.
SIEVE Mail Filtering WG IETF 68, Prague WG Chairs: Cyrus Daboo, Alexey Melnikov Mailing List: Jabber:
Jonathan Rosenberg dynamicsoft
draft-lemonade-imap-submit-01.txt “Forward without Download”
IMAP CONVERT Alexey Melnikov Stéphane Maes Ray Cromwell
IETF-59 P-IMAP Draft Overview ( Stéphane H. Maes – Jean.
Oracle Sales Cloud Sales campaign
Migration-Issues-xx Where it’s been and might be going
WebDAV Design Overview
Ari Erev Vladimir Shveidel November 21, 2002
Presentation transcript:

December 6, 2007IETF 70 - Vancouver, Canada1 Lemonade Interop event in Munich

December 6, 2007IETF 70 - Vancouver, Canada2 Overview When compared to the previous interop event in London –2 new client implementations + 1 more planned –2 new full (IMAP & SMTP) implementations of Lemonade Profile (RFC 4550) –2 new IMAP server implementations –Some bugs found, but they were relatively minor Interoperability improved since the London interop

December 6, 2007IETF 70 - Vancouver, Canada3 Surprises All clients and 5 out of 6 servers implemented CONDSTORE; 3 servers implemented QRESYNC All clients and [other] 5 servers implemented BINARY FETCH 5 servers implemented LIST-EXTENDED 5 servers implemented ESEARCH 5 servers implemented SASL-IR Everybody implemented IDLE WITHIN supported by 5 servers, but only by 1 client

December 6, 2007IETF 70 - Vancouver, Canada4 Other results Things that were found broken during the interop in London were fixed since NOTIFY and CONVERT were found to be important by both client and server implementations Nice talk about other functionality needed by clients –Extended error handling in URLFETCH/FETCH –Returning STATUS information in LIST –Ability to store search criteria on the server –Ways to send application configuration to mobile devices

December 6, 2007IETF 70 - Vancouver, Canada5 Thank you! Thank you to Arnt Gulbrandsen & Oryx for hosting the event

December 6, 2007IETF 70 - Vancouver, Canada6 Extended URLFETCH for binary and converted parts Dave Cridland draft-cridland-urlfetch-binary-00.txt

December 6, 2007IETF 70 - Vancouver, Canada7 Overview draft-cridland-urlfetch-binary-00.txt –Adds ability to fetch bodypart as binary, or just request its bodystructure C: a002 URLFETCH h=submit+fred:internal:91354a de f92038 " BINARY) S: * URLFETCH h=submit+fred:internal:91354a de f92038 " ~{28} S: Si vis pacem, para bellum. S: S: a002 OK URLFETCH completed

December 6, 2007IETF 70 - Vancouver, Canada8 IMAP ENABLE Arnt Gulbrandsen draft-gulbrandsen-imap-enable-03.txt

December 6, 2007IETF 70 - Vancouver, Canada9 Open issues/ToDo (1 of 2) In which states the ENABLE command should be allowed: all, only after authentication,... –Not a big deal either way, but Alexey prefers in all states Do we want to allow enableable extensions in non-authenticated state? Handling of ENABLE for unrecognised extensions: send error or ignore –Mailing list consensus to ignore? Handling of ENABLE for extensions that should not be enablable (e.g. IDLE): send error or ignore –Mailing list consensus to ignore?

December 6, 2007IETF 70 - Vancouver, Canada10 Open issues/ToDo (2 of 2) How the client can learn if a particular extension was enabled or not? –Mailing list consensus to add a new “ENABLED” response Does ENABLE affect CAPABILITY response/response code? –Should not change how CAPABILITY response is processed in clients, i.e. can change after TLS or authentication, but otherwise is persistent Clarify that once enabled an extension can't be disabled Clarify that ENABLE can be issued multiple times and is additive

December 6, 2007IETF 70 - Vancouver, Canada11 IMAP CONVERT Alexey Melnikov Peter Coates draft-ietf-lemonade-convert-12.txt

December 6, 2007IETF 70 - Vancouver, Canada12 Open issues (1 of 2) For image types parameters are likely to be by destination type only. So it makes some sense to be able to specify –/convert/image/jpeg/image/gif/params Any objections? Add extended error handling from Peter's draft? –Extend CONVERTERROR TEMPFAIL to return retry period? –Replace CONVERTERROR with ERROR?

December 6, 2007IETF 70 - Vancouver, Canada13 Open issues (2 of 2) Dependency on IMAP METADATA –METADATA might be hard to implement, but it is already implemented by 2 servers –If METADATA is preserved as a dependency: do we need new client friendly command for retrieving list of conversion parameters and MIME types? Add ability to convert headers (e.g. RFC 2047 encoding removal)? Need a separate document documenting conversion parameters (such as device ID, etc.)

December 6, 2007IETF 70 - Vancouver, Canada14 IMAP Internationalization Chris Newman Arnt Gulbrandsen Alexey Melnikov draft-ietf-imapext-i18n-13.txt

December 6, 2007IETF 70 - Vancouver, Canada15 Open issues (1) (Mark) UNICASEMAP and COMPARATOR capabilities –Should they be changed to I18NLEVEL=1 and I18NLEVEL=2 respectively? Mostly syntactic change, but also might affect which comparator is selected by the server as the default UTF-8 mailbox names –Should this feature be defined in this document, or should this be done in the EAI WG? If in EAI, should this be Standard Track or Experimental extension? Internationalization of IMAP keywords

December 6, 2007IETF 70 - Vancouver, Canada16 Open issues (2) Internationalized usernames/passwords Any other issues?

December 6, 2007IETF 70 - Vancouver, Canada17 IMAP NOTIFY Arnt Gulbrandsen Curtis King Alexey Melnikov draft-ietf-lemonade-imap-notify-01.txt

December 6, 2007IETF 70 - Vancouver, Canada18 Open Issues Combine Create/Delete/Rename mailbox into one event –Consensus seems to be in favour of this change Do we want to make some events optional? –If yes, then how do we discover which are supported? (Peter Coates) get rid of the fetch-atts on MessageNew event, move fetch-atts to CONTEXT instead (Peter Coates) Remove message-search- criteria from the NOTIFY extension, use CONTEXT instead

December 6, 2007IETF 70 - Vancouver, Canada19 LEMONADE Profile Bis Dave Cridland Alexey Melnikov Stéphane Maes draft-ietf-lemonade-profile-bis-07.txt

December 6, 2007IETF 70 - Vancouver, Canada20 Profile MUST implement IMAP STARTTLS CATENATE URLAUTH UIDPLUS LITERAL+ CONDSTORE NAMESPACE IDLE ESMTP AUTH STARTTLS PIPELINING 8BITMIME CHUNKING BINARYMIME DSN SIZE ENHANCEDSTATUSCODES BURL

December 6, 2007IETF 70 - Vancouver, Canada21 Phase bis - MUST implement (IMAP, documents completed) [green – to add, red – to delete?] All of Profile Allow Partial URLs in CATENATE and URLAUTH (needs new IMAP capability) Quick Reconnect (QRESYNC+ENABLE), SASL-IR Search/sort extensions: ESEARCH, WITHIN, SORT COMPARATOR (draft-ietf-imapext-i18n) Views: CONTEXT=SEARCH, CONTEXT=SORT & ESORT (draft-cridland-imap-contexts-03.txt) METADATA, LIST-EXTENDED Bandwidth optimizations ✔ COMPRESS=DEFLATE ✔ BINARY (including APPEND)

December 6, 2007IETF 70 - Vancouver, Canada22 Phase bis - MUST implement (IMAP, work in progress) ✔ Content Transformation: CONVERT (Static) ✔ In-band notifications: NOTIFY (draft-ietf- lemonade-imap-notify-01.txt)

December 6, 2007IETF 70 - Vancouver, Canada23 Phase bis - MUST implement (SMTP) ✔ All of Profile Future Release SMTP (RFC 4865) ? QUICKSTART (draft-fanf-smtp-quickstart-00) - out?

December 6, 2007IETF 70 - Vancouver, Canada24 Phase bis - Optional/undecided IMAP ✔ URLAUTH extension (draft-cridland- urlfetch-binary-00) ✔ Storing views on the server: draft- melnikov-imapext- filters-00.txt ✔ Extended Error Reporting (Peter Coates) SIEVE Filters (?) IMAP Sieve –How to manage scripts? Need a way to control where Sieve notifications should be sent

December 6, 2007IETF 70 - Vancouver, Canada25 Profile Bis – Other Open Issues Support for IPv6 in servers is a MUST? Describe what should happen if a CONVERT URL (which now returns binary data) is used in CATENATE. –Does this require a new IMAP capability? –Should this be a required extension?