Lisa Dusseault | 2 Jul 22:59
Favicon

Lisa's Apps Area Activity Report for June 2008


News, updates

IMAPEXT WG closed down with publication of its various RFCs (see below) . 

My vacation plans: July 4 to 12, July 22-25, Aug 4-5, Aug 11-15

Apps Meetings and related in Dublin
Jul 28 0900: Applications Area Open Meeting
1520: IDNABIS
1740: EAI
Jul 29 0900: HTTPBIS
Also this time slot: ALTO BOF: "Application-Layer Traffic Optimization"
1300: Not apps but related: TSVAREA has Stanislav Shalunov talking about BitTorrent's protocol 
1520: IDNABIS
Jul 30 0900: MORG BOF: Message Organization
Jul 31 0900: VCardDav
1300: SIEVE
Also this time slot: TANA BOF: "Techniques for Advanced Networking Applications"
Aug 1 0900: LEMONADE

In case you missed it when first announced like I did, the Peer-to-Peer discussions related to the TANA and ALTO BOFs and the workshop back in May, are on the list "p2pi <at> ietf.org

Document Status and Progress

Active Documents: my action
 - draft-sanchez-webdav-current-principal (Proposed Standard): Did AD review.  Need to look up whether this functionality already exists.
 - draft-ietf-sieve-editheader (Proposed Standard): IESG Evaluation resulted in a few changes.  Checking RFC Editor notes with doc shepherd.
 - draft-adolf-dvb-urn (Informational): Checking with other ADs to see if we can approve publication of this document.

Stalled, in review, waiting on other:
 - draft-ietf-calsify-rfc2445bis (Proposed Standard):  Discussing issues that came up in AD Review with WG. Expect new version at some point?
 - draft-ietf-lemonade-msgevent (Proposed Standard): Last call finished, waiting for authors to deal with last call input
 - draft-snell-atompub-bidi (Proposed Standard): A couple changes probably required after IESG Evaluation.
 - draft-resnick-2822upd (Draft Standard): Just needs an impl'n report to be approved by IESG.
 - draft-klensin-rfc2821bis (Draft Standard): Under appeal.
 - draft-ietf-eai-dsn (Experimental): In IESG Evaluation
 - draft-ietf-sieve-notify-mailto:  Finished IETF Last Call, IANA has issues 

Finished Processing -- new in RFC Ed queue and new RFCs
 - draft-freed-sieve-date-index (Proposed Standard): Now in RFC Queue
 - draft-monrad-sipping-3gpp-urn-namespace (Informational): Now in RFC Queue
 - RFC 5257, Experimental
"IMAP ANNOTATE Extension"
 - RFC 4551, Proposed Standard
"IMAP Extension for Conditional STORE operation or quick flag changes resynchronization"
 - RFC 5255, Proposed Standard
"Internet Message Access Protocol Internationalization"
 - RFC 5258, Proposed Standard
"IMAP4 LIST Command Extensions"
 - RFC 5256, Proposed Standard
"INTERNET MESSAGE ACCESS PROTOCOL - SORT AND THREAD EXTENSIONS"

WG Status
  CALSIFY: WG discussing 2445bis issues raised by AD.
  IDNABIS:  Two sessions scheduled for Dublin. .
  SIEVE: Recharter is up for IESG Evaluation.
  USEFOR: No activity.  
_______________________________________________
Apps-Discuss mailing list
Apps-Discuss <at> ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss
Cyrus Daboo | 7 Jul 15:50

draft-jennings-http-srv-00

Hi,
Just saw this posted: 
<http://www.ietf.org/internet-drafts/draft-jennings-http-srv-00.txt>. I am 
in the process of defining SRV record lookups for CalDAV and CardDAV as 
well.

The HTTP SRV draft proposes both an 'http' and an 'https' service type. 
However, comments here: <http://www.dns-sd.org/ServiceTypes.html> for the 
https service suggest that 'https' should not be used.

What do people think? Should there be a separate 'https' SRV service type? 
If so, then should I define both 'caldav'/'caldavs' and 
'carddav'/'carddavs', or instead just rely on the http redirect approach 
with a single service type? Or perhaps, 'caldav' and 'carddav' should be 
specified in terms of the http service, e.g. 'caldav.http' and 
'caldav.https'.

Also, why isn't there an IANA registry of SRV service types? The port 
numbers registry is not sufficient.

--

-- 
Cyrus Daboo
Lars Eggert | 7 Jul 16:24
Picon
Gravatar

Re: draft-jennings-http-srv-00

On 2008-7-7, at 16:50, ext Cyrus Daboo wrote:
> Also, why isn't there an IANA registry of SRV service types? The  
> port numbers registry is not sufficient.

FYI, some transport folks have started to bring the documented IANA  
ports guidelines in line with reality. (Watch for draft-ietf-tsvwg- 
iana-ports-00 later today.)

Part of that effort is to finally move the SRV registry over to IANA,  
but that hasn't happened yet. But it's on the to-do list.

Lars
Peter Koch | 7 Jul 16:41
Picon
Favicon

Re: draft-jennings-http-srv-00

On Mon, Jul 07, 2008 at 05:24:28PM +0300, Lars Eggert wrote:
> On 2008-7-7, at 16:50, ext Cyrus Daboo wrote:
> >Also, why isn't there an IANA registry of SRV service types? The  
> >port numbers registry is not sufficient.

we've had this topic in DNSOP more than once when it came to review of
documents trying to make use of SRV.  There is no registry and RFC 2782
has the Applicability Statement for a reason.  Ironically, during the
processing of RFC 2782 the use of http as an example was carefully avoided.

> FYI, some transport folks have started to bring the documented IANA  
> ports guidelines in line with reality. (Watch for draft-ietf-tsvwg- 
> iana-ports-00 later today.)
> 
> Part of that effort is to finally move the SRV registry over to IANA,  
> but that hasn't happened yet. But it's on the to-do list.

There are a couple of DNS caveats, including, but not limited to, "backwards
compatibility" issues especially in those cases where SRV is retroactively
introduced for existing services.  I'm looking forward to the draft you
mentioned.

-Peter
Dan Wing | 7 Jul 17:08
Picon
Favicon

RE: draft-jennings-http-srv-00

> > Part of that effort is to finally move the SRV registry 
> > over to IANA, but that hasn't happened yet.  But it's on 
> > the to-do list.
> 
> There are a couple of DNS caveats, including, but not limited 
> to, "backwards compatibility" issues especially in those cases 
> where SRV is retroactively introduced for existing services. 

Like when MX was introduced.  HTTP, at least, would be easier,
as an HTTP redirect can point 'legacy' clients towards the 
correct resource.  Such redirection was not possible with SMTP.

Safari has experience with SRV queries; we should ask Stuart
Cheshire (who is now on the IAB) to share their experiences.

-d
Cyrus Daboo | 7 Jul 17:13

RE: draft-jennings-http-srv-00

Hi Dan,

--On July 7, 2008 8:08:27 AM -0700 Dan Wing <dwing <at> cisco.com> wrote:

> Safari has experience with SRV queries; we should ask Stuart
> Cheshire (who is now on the IAB) to share their experiences.

Take a look at the http and https definitions at 
<http://www.dns-sd.org/ServiceTypes.html> which I think is fairly 
representative of what is going on. But these discussions should definitely 
involve Stuart too.

--

-- 
Cyrus Daboo
Cullen Jennings | 7 Jul 06:10
Picon
Favicon
Gravatar

draft-jennings-http-srv-00.txt


This draft proposes the age old idea of using SRV records for HTTP. I  
love to get peoples thoughts over the next month or so.

Thanks, Cullen

Begin forwarded message:

> From: Internet-Drafts <at> ietf.org
> Date: July 6, 2008 7:45:01 PM PDT (CA)
> To: i-d-announce <at> ietf.org
> Subject: I-D Action:draft-jennings-http-srv-00.txt
> Reply-To: internet-drafts <at> ietf.org
>
> A New Internet-Draft is available from the on-line Internet-Drafts  
> directories.
>
> 	Title           : DNS SRV Records for HTTP
> 	Author(s)       : C. Jennings
> 	Filename        : draft-jennings-http-srv-00.txt
> 	Pages           : 5
> 	Date            : 2008-07-06
>
> This document specifies a mechanism for an HTTP client to perform a
> DNS SRV lookup to find an HTTP server.
>
> The draft is being discussed on the apps-discuss <at> ietf.org list.
>
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-jennings-http-srv-00.txt
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
> Below is the data which will enable a MIME compliant mail reader
> implementation to automatically retrieve the ASCII version of the
> Internet-Draft.
Attachment (mime-attachment): message/external-body, 87 bytes
> _______________________________________________
> I-D-Announce mailing list
> I-D-Announce <at> ietf.org
> https://www.ietf.org/mailman/listinfo/i-d-announce
> Internet-Draft directories: http://www.ietf.org/shadow.html
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

_______________________________________________
Apps-Discuss mailing list
Apps-Discuss <at> ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss
Cullen Jennings | 7 Jul 06:12
Picon
Favicon
Gravatar

draft-jennings-app-dns-update-00


The draft proposes a HTTP based API to update DNS records similar to  
the system at dyndns.org. Be pleased to get peoples thoughts but I'm  
going to be slow responding due until after the Dublin meeting.

Thanks, Cullen

Begin forwarded message:

> From: Internet-Drafts <at> ietf.org
> Date: July 6, 2008 7:45:01 PM PDT (CA)
> To: i-d-announce <at> ietf.org
> Subject: I-D Action:draft-jennings-app-dns-update-00.txt
> Reply-To: internet-drafts <at> ietf.org
>
> A New Internet-Draft is available from the on-line Internet-Drafts  
> directories.
>
> 	Title           : HTTP API for Updating DNS Records
> 	Author(s)       : C. Jennings
> 	Filename        : draft-jennings-app-dns-update-00.txt
> 	Pages           : 9
> 	Date            : 2008-07-06
>
> This specification defines a simple HTTP based scheme for clients to
> update DNS records.
>
> The draft is being discussed on the apps-discuss <at> ietf.org list.
>
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-jennings-app-dns-update-00.txt
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
> Below is the data which will enable a MIME compliant mail reader
> implementation to automatically retrieve the ASCII version of the
> Internet-Draft.
Attachment (mime-attachment): message/external-body, 87 bytes
> _______________________________________________
> I-D-Announce mailing list
> I-D-Announce <at> ietf.org
> https://www.ietf.org/mailman/listinfo/i-d-announce
> Internet-Draft directories: http://www.ietf.org/shadow.html
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

_______________________________________________
Apps-Discuss mailing list
Apps-Discuss <at> ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss
Ted Hardie | 7 Jul 23:11
Favicon

Re: draft-jennings-http-srv-00.txt

At 9:10 PM -0700 7/6/08, Cullen Jennings wrote:
>This draft proposes the age old idea of using SRV records for HTTP. I
>love to get peoples thoughts over the next month or so.
>
>Thanks, Cullen
>

Those tiny, white specks you see on the horizon, bobbing up and
down on the waves of change are on a ship.  That ship might, using a
powerful set of lenses, see the ship that has sailed off carrying this idea.
From where we stand, we cannot even see that ship any more.  It
is far, far below our horizon. 

Having standard browsers change behavior on this one falls
into the category of "not very likely", to put it mildly.  You
give as one of your driving use cases:

   For example, a portal such as Facebook often acts a web client and
   calls specific HTTP-based APIs on other web servers.  These APIs may
   require the use of this specification.  In this situation, the end
   user's web browser might not do the SRV lookup when it browsed to the
   portal web pages, but the HTTP calls that the portal made out to
   other sites to generate the content would use this mechanism.

That would create a (possibly temporary, possibly permanent)
situation in which different classes of application did different things
to resolve the same URI scheme.  Given that the same device
could have both applications (e.g. browser and web server on
the same desktop/laptop), that means they would have to call
different libraries or have code specific to the API.  As we've
discovered in the land of Unicode versioning, relying on the
version of the library you access is tricky and not very likely
to work.  So we really need new APIs completely for this
and some way of disambiguating the situations in which
you call them vs. today's HTTP.  Re-using the same scheme
for this makes it very hard to get that right.   (And I suspect
the security considerations of both coexisting for the foreseeable
future are more than your draft suggests). 

If facebook needs this, they can mint a new URI scheme and run
up a U-NAPTR mechanism that allows them to do cool re-writing.
That gets them a lot more than port numbers (which, in internal
APIs aren't klugy enough to matter much). I'd encourage registration
of that scheme, naturally, but since it is in internal APIs, most things
won't have to know or care.  If there turns out to be a groundswell
of need for interoperability among these APIs, we can produce some
new scheme that covers that need.  But re-using the string
HTTP for it doesn't seem like a good idea to me.

I know I fall on the extreme end of the "strings are cheap"
view of URI schemes, but I think I'm squarely in the middle of
"ambiguity is expensive".  At this stage, this proposal creates
ambiguity (is this X old enough to do A/AAAA only or will it
do SRV then A/AAAA?) for something that seems easily handled
in other ways.

	two cents,
				Ted

>Begin forwarded message:
>
>> From: Internet-Drafts <at> ietf.org
>> Date: July 6, 2008 7:45:01 PM PDT (CA)
>> To: i-d-announce <at> ietf.org
>> Subject: I-D Action:draft-jennings-http-srv-00.txt
>> Reply-To: internet-drafts <at> ietf.org
>>
>> A New Internet-Draft is available from the on-line Internet-Drafts
>> directories.
>>
>>       Title           : DNS SRV Records for HTTP
>>       Author(s)       : C. Jennings
>>       Filename        : draft-jennings-http-srv-00.txt
>>       Pages           : 5
>>       Date            : 2008-07-06
>>
>> This document specifies a mechanism for an HTTP client to perform a
>> DNS SRV lookup to find an HTTP server.
>>
>> The draft is being discussed on the apps-discuss <at> ietf.org list.
>>
>> A URL for this Internet-Draft is:
> > http://www.ietf.org/internet-drafts/draft-jennings-http-srv-00.txt
>>
>> Internet-Drafts are also available by anonymous FTP at:
>> ftp://ftp.ietf.org/internet-drafts/
>>
>> Below is the data which will enable a MIME compliant mail reader
>> implementation to automatically retrieve the ASCII version of the
> > Internet-Draft.
>
>Content-Type: message/external-body; name="mime-attachment"
>Content-Description: mime-attachment
>Content-Disposition: attachment; filename="mime-attachment"; size=330;
>	creation-date="Mon, 07 Jul 2008 13:25:42 GMT";
>	modification-date="Mon, 07 Jul 2008 13:25:42 GMT"
>
>Content-Disposition: attachment; filename="mime-attachment"
>Content-Type: message/external-body; x-unix-mode=0666;
>	name="mime-attachment"
>Content-Transfer-Encoding: 7bit
>
>Content-Type: text/plain<BR>Content-ID: &lt;2008-07-06193948.I-D <at> ietf.org&gt;<BR><BR>
>
>Content-Type: text/plain; name="ATT00001.txt"
>Content-Description: ATT00001.txt
>Content-Disposition: attachment; filename="ATT00001.txt"; size=336;
>	creation-date="Mon, 07 Jul 2008 13:25:42 GMT";
>	modification-date="Mon, 07 Jul 2008 13:25:42 GMT"
>
>Attachment converted: Macintosh HD:ATT00001 2704.txt (TEXT/ttxt) (007EB89D)
>Content-Type: text/plain; name="ATT00002.txt"
>Content-Description: ATT00002.txt
>Content-Disposition: attachment; filename="ATT00002.txt"; size=215;
>	creation-date="Mon, 07 Jul 2008 13:25:42 GMT";
>	modification-date="Mon, 07 Jul 2008 13:25:42 GMT"
>
>Attachment converted: Macintosh HD:ATT00002 687.txt (TEXT/ttxt) (007EB89E)
John C Klensin | 8 Jul 00:01

Re: draft-jennings-http-srv-00.txt

I rarely do this, but

+1

emphatically.  One URI scheme, one resolution mechanism.

    john

--On Monday, 07 July, 2008 14:11 -0700 Ted Hardie
<hardie <at> qualcomm.com> wrote:

> At 9:10 PM -0700 7/6/08, Cullen Jennings wrote:
>> This draft proposes the age old idea of using SRV records for
>> HTTP. I love to get peoples thoughts over the next month or
>> so.
>> 
>> Thanks, Cullen
>> 
> 
> Those tiny, white specks you see on the horizon, bobbing up and
> down on the waves of change are on a ship.  That ship might,
> using a powerful set of lenses, see the ship that has sailed
> off carrying this idea. From where we stand, we cannot even
> see that ship any more.  It is far, far below our horizon. 
> 
> Having standard browsers change behavior on this one falls
> into the category of "not very likely", to put it mildly.  You
> give as one of your driving use cases:
> 
>    For example, a portal such as Facebook often acts a web
> client and    calls specific HTTP-based APIs on other web
> servers.  These APIs may    require the use of this
> specification.  In this situation, the end    user's web
> browser might not do the SRV lookup when it browsed to the
> portal web pages, but the HTTP calls that the portal made out
> to    other sites to generate the content would use this
> mechanism.
> 
> That would create a (possibly temporary, possibly permanent)
> situation in which different classes of application did
> different things to resolve the same URI scheme.  Given that
> the same device could have both applications (e.g. browser and
> web server on the same desktop/laptop), that means they would
> have to call different libraries or have code specific to the
> API.  As we've discovered in the land of Unicode versioning,
> relying on the version of the library you access is tricky and
> not very likely to work.  So we really need new APIs
> completely for this and some way of disambiguating the
> situations in which you call them vs. today's HTTP.  Re-using
> the same scheme for this makes it very hard to get that right.
> (And I suspect the security considerations of both coexisting
> for the foreseeable future are more than your draft suggests). 
> 
> If facebook needs this, they can mint a new URI scheme and run
> up a U-NAPTR mechanism that allows them to do cool re-writing.
> That gets them a lot more than port numbers (which, in internal
> APIs aren't klugy enough to matter much). I'd encourage
> registration of that scheme, naturally, but since it is in
> internal APIs, most things won't have to know or care.  If
> there turns out to be a groundswell of need for
> interoperability among these APIs, we can produce some new
> scheme that covers that need.  But re-using the string HTTP
> for it doesn't seem like a good idea to me.
> 
> I know I fall on the extreme end of the "strings are cheap"
> view of URI schemes, but I think I'm squarely in the middle of
> "ambiguity is expensive".  At this stage, this proposal creates
> ambiguity (is this X old enough to do A/AAAA only or will it
> do SRV then A/AAAA?) for something that seems easily handled
> in other ways.
> 
> 	two cents,
> 				Ted
> 
> 
> 
> 
> 
> 
> 
> 
>> Begin forwarded message:
>> 
>>> From: Internet-Drafts <at> ietf.org
>>> Date: July 6, 2008 7:45:01 PM PDT (CA)
>>> To: i-d-announce <at> ietf.org
>>> Subject: I-D Action:draft-jennings-http-srv-00.txt
>>> Reply-To: internet-drafts <at> ietf.org
>>> 
>>> A New Internet-Draft is available from the on-line
>>> Internet-Drafts directories.
>>> 
>>>       Title           : DNS SRV Records for HTTP
>>>       Author(s)       : C. Jennings
>>>       Filename        : draft-jennings-http-srv-00.txt
>>>       Pages           : 5
>>>       Date            : 2008-07-06
>>> 
>>> This document specifies a mechanism for an HTTP client to
>>> perform a DNS SRV lookup to find an HTTP server.
>>> 
>>> The draft is being discussed on the apps-discuss <at> ietf.org
>>> list.
>>> 
>>> A URL for this Internet-Draft is:
>> > http://www.ietf.org/internet-drafts/draft-jennings-http-srv
>> > -00.txt
>>> 
>>> Internet-Drafts are also available by anonymous FTP at:
>>> ftp://ftp.ietf.org/internet-drafts/
>>> 
>>> Below is the data which will enable a MIME compliant mail
>>> reader implementation to automatically retrieve the ASCII
>>> version of the Internet-Draft.
>> 
>> Content-Type: message/external-body; name="mime-attachment"
>> Content-Description: mime-attachment
>> Content-Disposition: attachment; filename="mime-attachment";
>> size=330; creation-date="Mon, 07 Jul 2008 13:25:42 GMT";
>>	modification-date="Mon, 07 Jul 2008 13:25:42 GMT"
>> 
>> Content-Disposition: attachment; filename="mime-attachment"
>> Content-Type: message/external-body; x-unix-mode=0666;
>>	name="mime-attachment"
>> Content-Transfer-Encoding: 7bit
>> 
>> Content-Type: text/plain<BR>Content-ID:
>> &lt;2008-07-06193948.I-D <at> ietf.org&gt;<BR><BR>
>> 
>> Content-Type: text/plain; name="ATT00001.txt"
>> Content-Description: ATT00001.txt
>> Content-Disposition: attachment; filename="ATT00001.txt";
>> size=336; creation-date="Mon, 07 Jul 2008 13:25:42 GMT";
>>	modification-date="Mon, 07 Jul 2008 13:25:42 GMT"
>> 
>> Attachment converted: Macintosh HD:ATT00001 2704.txt
>> (TEXT/ttxt) (007EB89D) Content-Type: text/plain;
>> name="ATT00002.txt"
>> Content-Description: ATT00002.txt
>> Content-Disposition: attachment; filename="ATT00002.txt";
>> size=215; creation-date="Mon, 07 Jul 2008 13:25:42 GMT";
>>	modification-date="Mon, 07 Jul 2008 13:25:42 GMT"
>> 
>> Attachment converted: Macintosh HD:ATT00002 687.txt
>> (TEXT/ttxt) (007EB89E)
> 
> _______________________________________________
> Apps-Discuss mailing list
> Apps-Discuss <at> ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss

Gmane