
From stephen.farrell@cs.tcd.ie  Tue May  1 00:47:57 2012
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6BE8121F86CA for <apps-discuss@ietfa.amsl.com>; Tue,  1 May 2012 00:47:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.203
X-Spam-Level: 
X-Spam-Status: No, score=-101.203 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_QP_LONG_LINE=1.396, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DIe+K-Pb8G7B for <apps-discuss@ietfa.amsl.com>; Tue,  1 May 2012 00:47:56 -0700 (PDT)
Received: from scss.tcd.ie (hermes.scss.tcd.ie [IPv6:2001:770:10:200:889f:cdff:fe8d:ccd2]) by ietfa.amsl.com (Postfix) with ESMTP id 3D18221F86C7 for <apps-discuss@ietf.org>; Tue,  1 May 2012 00:47:56 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.scss.tcd.ie (Postfix) with ESMTP id 2D3251714F9; Tue,  1 May 2012 08:47:55 +0100 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; h=date :subject:from:x-mailer:message-id:content-type :content-transfer-encoding:mime-version:in-reply-to:references :received:received:x-virus-scanned; s=cs; t=1335858474; bh=hV1NM oiFFXd+s5zQnQHqxT0AGmN1c31SA1OuUh8IerI=; b=BEUCtKBi9iI9ObA2WThRV hcnfvzwDV9ly5+uzqQsKTvWrj920v0YhWKVptR/hNDlJ6KFQLy9AfS1mK4KaOqWs sMTtyyDb2Ist3jW5zasb7FAG4f+Gppxv1UtVRITZ/ECKBtlgtqGhRctg6iTQaDOH Kyf5Cw9/5nqgVSyxbqRu7A+IJ2X0sHTn4EeMnG0NJ/wKsZNMlDD9igFFtNFNM2Rp aXwkDvNt/w0oTy1DrWZvyjNMCGHPPHftVm9kg053YYedMGY/iXr8SHFmRg+VvJgf kZaAf2NWYpWhq4pf5SPWZS2QYUDplAXwAr3wz5fPI+4UFcmcqgAEkprx+SMkBn4e g==
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from scss.tcd.ie ([127.0.0.1]) by localhost (scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10027) with ESMTP id M7nTHCHYyqRa; Tue,  1 May 2012 08:47:54 +0100 (IST)
Received: from [10.52.174.216] (mobileinternet4.o2.ie [62.40.32.14]) by smtp.scss.tcd.ie (Postfix) with ESMTPSA id C12501714F8; Tue,  1 May 2012 08:47:47 +0100 (IST)
References: <255B9BB34FB7D647A506DC292726F6E114F1DD400E@WSMSG3153V.srv.dir.telstra.com> <4F9E8055.1080209@cs.tcd.ie> <255B9BB34FB7D647A506DC292726F6E114F23970AB@WSMSG3153V.srv.dir.telstra.com>
In-Reply-To: <255B9BB34FB7D647A506DC292726F6E114F23970AB@WSMSG3153V.srv.dir.telstra.com>
Mime-Version: 1.0 (1.0)
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=us-ascii
Message-Id: <E3523F09-61DD-481F-A8FC-8D1BE0A0C674@cs.tcd.ie>
X-Mailer: iPhone Mail (9B176)
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Date: Tue, 1 May 2012 08:47:33 +0100
To: "Manger, James H" <James.H.Manger@team.telstra.com>
Cc: Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] CRC vs check digit in draft-farrell-decade-ni
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 May 2012 07:47:57 -0000

On 1 May 2012, at 03:17, "Manger, James H" <James.H.Manger@team.telstra.com>=
 wrote:

> A check digit would be more appropriate than an CRC for the human-readable=
 format in "Naming Things with Hashes" <draft-farrell-decade-ni>. The draft c=
urrently has an optional 16-bit CRC, represented with 4 hex digits. CRCs are=
 really designed for detecting bit errors (or bursts of bit errors). Check d=
igits, on the other hand, are designed to detect human errors (changing digi=
ts, transposing digits etc). 1 or 2 check digits are sufficient, instead of 4=
 chars for a 16-bit CRC.
>=20
> Most check digit algorithms work on decimal digits. This draft needs one f=
or a string or at least for hex digits. Perhaps the Luhn mod N algorithm wou=
ld be suitable <http://en.wikipedia.org/wiki/Luhn_mod_N_algorithm>? Using N=3D=
16 and calculating the checksum over just the hex digits of the hash should w=
ork well. Such a checksum doesn't "protect" the algorithm name, but it doesn=
't need to as there are only a handful of valid values anyway. Such a checks=
um would also ignore the case of hex digits. It doesn't change if you switch=
 from an alg name to id (eg "sha-256-120" to "3").

Yeah that sounds good, I'll write up some text for it. Ari's the one who lik=
ed the crc but he's on vacation, so might take a few days to resolve.

>=20
> P.S. The examples in draft 05 all look correct now.

Phew. I ended up adding a target to the Makefile to auto generate em since I=
'd mucked up so much:-)

Ta
S

>=20
> --
> James Manger

From julian.reschke@gmx.de  Tue May  1 01:10:59 2012
Return-Path: <julian.reschke@gmx.de>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 856A521F84A2 for <apps-discuss@ietfa.amsl.com>; Tue,  1 May 2012 01:10:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.339
X-Spam-Level: 
X-Spam-Status: No, score=-103.339 tagged_above=-999 required=5 tests=[AWL=-0.740, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N5Em2TLXeR2h for <apps-discuss@ietfa.amsl.com>; Tue,  1 May 2012 01:10:58 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by ietfa.amsl.com (Postfix) with SMTP id 1DC2C21F844F for <apps-discuss@ietf.org>; Tue,  1 May 2012 01:10:57 -0700 (PDT)
Received: (qmail invoked by alias); 01 May 2012 08:10:55 -0000
Received: from p5DD973F3.dip.t-dialin.net (EHLO [192.168.178.36]) [93.217.115.243] by mail.gmx.net (mp027) with SMTP; 01 May 2012 10:10:55 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX18wKG8a+nIwIMaLMduMSlWWAxyOLXmwIyaI7LLO17 2CY9KO+w3CP5Gp
Message-ID: <4F9F9A8D.8080004@gmx.de>
Date: Tue, 01 May 2012 10:10:53 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120420 Thunderbird/12.0
MIME-Version: 1.0
To: "Murray S. Kucherawy" <msk@cloudmark.com>
References: <9452079D1A51524AA5749AD23E003928106147@exch-mbx901.corp.cloudmark.com> <4F9EC5BD.7000404@gmx.de> <9452079D1A51524AA5749AD23E0039281075DB@exch-mbx901.corp.cloudmark.com>
In-Reply-To: <9452079D1A51524AA5749AD23E0039281075DB@exch-mbx901.corp.cloudmark.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: "draft-ietf-websec-strict-transport-sec@tools.ietf.org" <draft-ietf-websec-strict-transport-sec@tools.ietf.org>, "websec@ietf.org" <websec@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [websec] AppsDir review of draft-ietf-websec-strict-transport-sec
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 May 2012 08:11:00 -0000

On 2012-05-01 04:55, Murray S. Kucherawy wrote:
>> -----Original Message-----
>> From: Julian Reschke [mailto:julian.reschke@gmx.de]
>> Sent: Monday, April 30, 2012 10:03 AM
>> To: Murray S. Kucherawy
>> Cc: apps-discuss@ietf.org; websec@ietf.org; draft-ietf-websec-strict-transport-sec@tools.ietf.org
>> Subject: Re: [websec] AppsDir review of draft-ietf-websec-strict-transport-sec
>>
>> On 2012-04-29 09:11, Murray S. Kucherawy wrote:
>>   >  ...
>>> Section 6.1.1: I think the "delta-seconds" should be:
>>>
>>> delta-seconds = 1*DIGIT
>>>
>>> ; defined in Section 3.3.2 of [RFC2616] ...
>>
>> That would copy the rule from RFC 2616 "by value".
>
> Why not just say "delta-seconds is defined in Section 3.3.2 of [RFC2616]" and leave out the restatement of the ABNF?  Then it's truly only specified in one place.

That's *exactly* what the prose ABNF rule is doing; except that it makes 
the in-spec ABNF complete.

> ...

Best regards, Julian

From stephen.farrell@cs.tcd.ie  Tue May  1 01:46:56 2012
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BBCF721F86C9; Tue,  1 May 2012 01:46:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bPXBPPiQ4nK8; Tue,  1 May 2012 01:46:55 -0700 (PDT)
Received: from scss.tcd.ie (hermes.scss.tcd.ie [IPv6:2001:770:10:200:889f:cdff:fe8d:ccd2]) by ietfa.amsl.com (Postfix) with ESMTP id 7709921F856C; Tue,  1 May 2012 01:46:55 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.scss.tcd.ie (Postfix) with ESMTP id DF4351714F9; Tue,  1 May 2012 09:46:54 +0100 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; h= content-transfer-encoding:content-type:in-reply-to:references :subject:mime-version:user-agent:from:date:message-id:received :received:x-virus-scanned; s=cs; t=1335862014; bh=5rZc4uaxrqcmIs xeUhnBNw4i3SkvVq0PUVGTsTTVrGg=; b=FLmLOsyxV8N7e2qJ0kg/WmTr4eCThO jyHkjFDeJtcQsQlcbPSArvmIbk/cyTcNfWgmPFLB1oc5MKPURNZROGnLXeezGb25 bJnFqcjONhX46XiIG/jz2gYioK3I5hWEo/djOQlPIBtuek/FrY1Y9RN7xCxNwPoc n3wYsgRLTI2Z5hX61KH+RcFmr0Ckv9w7J61N2Tzw/mb1CJX2LlG7hTd+ikSh0HfX BSne85gmSEUKGqzupclvgLJQIDKlgkP7z3e5OhPQZ4kCDk7rDNZGc4KtwYiMSAA1 w/uFsJtkSnxWtICaqHPd7+/IbFcdl69pGiaHGkUsh+X9syKfnsWyUTfw==
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from scss.tcd.ie ([127.0.0.1]) by localhost (scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10027) with ESMTP id caHBGNFQXWCr; Tue,  1 May 2012 09:46:54 +0100 (IST)
Received: from [IPv6:2001:770:10:203:a288:b4ff:fe9c:bc5c] (unknown [IPv6:2001:770:10:203:a288:b4ff:fe9c:bc5c]) by smtp.scss.tcd.ie (Postfix) with ESMTPSA id 49C181714F7; Tue,  1 May 2012 09:46:52 +0100 (IST)
Message-ID: <4F9FA2FC.7050402@cs.tcd.ie>
Date: Tue, 01 May 2012 09:46:52 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120424 Thunderbird/12.0
MIME-Version: 1.0
To: Ned Freed <ned.freed@mrochek.com>
References: <4F96D157.7020504@isode.com> <21AF6AE7-8BFB-457F-BB2D-39DA16206A8C@vpnc.org> <alpine.LFD.2.02.1204280953090.21068@bofh.nohats.ca> <201204292309.q3TN9BcF027057@new.toad.com> <20120429235801.B8FB32036A98@drugs.dv.isc.org> <21E89A0F-05A8-4EF4-8F44-EA0D58F8F0E3@frobbit.se> <m3haw1cj55.fsf@carbon.jhcloos.org> <01OEXB2GEMB20006TF@mauve.mrochek.com> <m362chcfv6.fsf@carbon.jhcloos.org> <01OEXJW3QF0G0006TF@mauve.mrochek.com> <4F9EFAFB.5050709@cs.tcd.ie> <01OEXMZ1FWDW0006TF@mauve.mrochek.com> <4F9F1039.8000402@cs.tcd.ie> <01OEXO8DBSKY0006TF@mauve.mrochek.com> <4F9F1C31.50602@cs.tcd.ie> <01OEXVCY097U0006TF@mauve.mrochek.com> <4F9F479A.10501@stpeter.im> <01OEY4K69WQE0006TF@mauve.mrochek.com>
In-Reply-To: <01OEY4K69WQE0006TF@mauve.mrochek.com>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>, dane@ietf.org, Paul Hoffman <paul.hoffman@vpnc.org>, iesg@ietf.org, Paul Wouters <paul@nohats.ca>
Subject: Re: [apps-discuss] [dane] AppsDir	review	of	draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 May 2012 08:46:57 -0000

Hi Ned,

On 05/01/2012 07:30 AM, Ned Freed wrote:
>> On 4/30/12 6:52 PM, Ned Freed wrote:
>>>
>>>>> Again, I'm not taking any position on the interaction of TLSA records and
>>>>> services that use SRV or SRV-like mechanisms. That said, I think most of the
>>>>> comments are essentially saying that not discussing how TLSA records would
>>>>> interact with such services at all - even if that discussion is simply to say
>>>>> that those services need to specify how they are going to use TLSA records -
>>>>> is a mistake. And I have to say that is a pretty compelling argument.
>>>
>>>> Could well be. What changes to the text in 1.3 of -20 do you think
>>>> are needed if any?
>>>
>>>>   "            Note that this document does not cover how to associate
>>>>    certificates with domain names for application protocols that depend
>>>>    on SRV, NAPTR, and similar DNS resource records; it is expected that
>>>>    later updates to this document might cover methods for making those
>>>>    associations."
>>>
>>> Well, to be blunt, I think that by trying to avoid solving the problem now
>>> while not giving up control over future solutions this ends up being
>>> unacceptable to everyone.
>>>
>>> What if a service comes along that uses SRV records and wants to specify how
>>> TLSA records are used to secure them? According to this text, it can't - the
>>> clear implication here is that this has to be done by revising the DANE
>>> specification itself.
>>>
>>> And what about existing services like email where it is arguably the case that
>>> simply using TLSA records to secure the A/AAAA targets MX records is
>>> sufficient? A very short "secure email transport" specification could
>>> be writte that refers to the DANE specification, but this would also seem
>>> to forbid that.
>>>
>>> I would much rather see a note that simply refers to future specification work
>>> being needed, not specifically to a DANE revision being needed.
> 
>> I had the same concern but then I realized that "later updates to this
>> document might cover methods for making those associations" could be
>> construed as referring to add-on documents that would officially update
>> the DANE-RFC-to-be, not as saying that such changes would need to be
>> made in the single DANEbis document that would cover all possible uses
>> of the TLSA RR.
> 
> That doesn't fix the problem. Anything that says "updates RFC FOO" is
> effectively the same as a DANEbis spec. What I want is for other specification
> to be able define how to use TLSA records to secure protocols that use more
> elaborate DNS record mechanisms *without* having to update DANE.

So I don't get the sensitivity here at all. There is, afaik, no
plan for the DANE WG to be gatekeeper for anything, and nor is
there any plan for the DANE WG to have a very long lifetime.
I don't think is there a definite need e.g. for something that
says how to use DANE with XMPP or SMTP to update the TLSA RFC -
that might or might not be needed but we won't know until its
being done.

Nevertheless, how about if it said:

"Note that this document does not cover how to associate
certificates with domain names for application protocols that depend
on SRV, NAPTR, and similar DNS resource records. It is expected that
future documents will cover methods for making those associations.
Those documents may or may not need to update this one."

As Paul said, I don't think there's any problem if you've a
better wording for that, so please do suggest some specific text
if the above doesn't work.

Cheers,
S.


From stephen.farrell@cs.tcd.ie  Tue May  1 02:14:09 2012
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EB58821F86EE for <apps-discuss@ietfa.amsl.com>; Tue,  1 May 2012 02:14:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aaCPSsepkj8H for <apps-discuss@ietfa.amsl.com>; Tue,  1 May 2012 02:14:09 -0700 (PDT)
Received: from scss.tcd.ie (hermes.scss.tcd.ie [IPv6:2001:770:10:200:889f:cdff:fe8d:ccd2]) by ietfa.amsl.com (Postfix) with ESMTP id D576721F874F for <apps-discuss@ietf.org>; Tue,  1 May 2012 02:14:08 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.scss.tcd.ie (Postfix) with ESMTP id 4BC7F1714F9 for <apps-discuss@ietf.org>; Tue,  1 May 2012 10:14:08 +0100 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; h= content-transfer-encoding:content-type:in-reply-to:references :subject:mime-version:user-agent:from:date:message-id:received :received:x-virus-scanned; s=cs; t=1335863647; bh=Ub1jdutcSlnUbH 0IgLN00O0mq3HvwiSG+kORjNZ/v/k=; b=k15mF+moRT+pR72Ip2Mp5ux/diaOfN ou9nVbUfpe4ieNNyQsJ7Vu2xvjjCVbbX6f3MTmr3h/nw5Rg4hnYktNarkJ65CKQT YmNmC171aA7gi+1PxMZmxiryhAt8Mb+GdjQIM1J7jJzFCy9CP6zgFMBNA71ktNxv 9ZXxqNvhOSoSrKr7ljhGlzkezxguvMPAgp/SlumIRgC6X62z4e/XMnYEZZSJR9DU jdBgYBjJuHYGvnR6C6l3D1ScwdHpKHeqlrY/JX90y2yR5YpJocH5kDR3s03xA0M0 fJfoxMKjyM3b4Bys2nOL2Uar8xcgNs1PauYQScc6mgSDppeZ34kQX5kQ==
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from scss.tcd.ie ([127.0.0.1]) by localhost (scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10027) with ESMTP id yIjmHQ6FvdZX for <apps-discuss@ietf.org>; Tue,  1 May 2012 10:14:07 +0100 (IST)
Received: from [IPv6:2001:770:10:203:a288:b4ff:fe9c:bc5c] (unknown [IPv6:2001:770:10:203:a288:b4ff:fe9c:bc5c]) by smtp.scss.tcd.ie (Postfix) with ESMTPSA id B194E171471 for <apps-discuss@ietf.org>; Tue,  1 May 2012 10:14:07 +0100 (IST)
Message-ID: <4F9FA95F.1080709@cs.tcd.ie>
Date: Tue, 01 May 2012 10:14:07 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120424 Thunderbird/12.0
MIME-Version: 1.0
To: Apps Discuss <apps-discuss@ietf.org>
References: <4F9FA90B.9090607@cs.tcd.ie>
In-Reply-To: <4F9FA90B.9090607@cs.tcd.ie>
X-Enigmail-Version: 1.4.1
X-Forwarded-Message-Id: <4F9FA90B.9090607@cs.tcd.ie>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Subject: [apps-discuss] Fwd: [dane] DANE IETF LC state of play
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 May 2012 09:14:10 -0000

FYI. There's been a bunch of mail on this list about
this so here's my summary of the state of play just
sent to the DANE list.

Please feel free to correct me if I've gotten something
wrong.

Cheers,
S.

-------- Original Message --------
Subject: [dane] DANE IETF LC state of play
Date: Tue, 01 May 2012 10:12:43 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
To: dane <dane@ietf.org>


Hi all,

Well that's been a busy IETF LC. I think that shows that this is an
important spec and the editors and chairs have done a great job
so far on handling IETF LC comments, but I think there is a bit more
work to do to be sure we're done and we may as well get that done
now before the IESG are let loose on it:-)

I went through the DANE WG archive of all the IETF LC comments and
found the following ones where its not crystal clear from the archive
that they're sorted.

Notes: a) they might be just fine, e.g. if just one person comments
and nobody else thought it important, then doing nothing is probably
right. these just weren't clear from the archive so I wanna check;
b) I only had time to scan the WG archive, if there are mails that
were only to ietf@ietf.org or apps-discsuss that resolved these
then I missed them, so just tell me about that, so I'll forward
this to the other lists to check as well.

So here's the list:

1) Jeff Hodges
http://www.ietf.org/mail-archive/web/dane/current/msg04695.html
http://www.ietf.org/mail-archive/web/dane/current/msg04713.html

I mailed Jeff to see if -20 is ok. Silence can be taken to mean
yes I think but since he had a bunch of things its hard to be
sure.

2) PSA
http://www.ietf.org/mail-archive/web/dane/current/msg04702.html
http://www.ietf.org/mail-archive/web/dane/current/msg04790.html

There are a few more small things still open in the last mail
from earlier today.

3) Dave Cridland
http://www.ietf.org/mail-archive/web/dane/current/msg04624.html

I think there are still some occurrences of "certificate type"
in section 8, (e.g. 3rd para, p18) so those weren't all fixed.
I think that's the only remaining thing from Dave's review.

4) John Gilmore,
http://www.ietf.org/mail-archive/web/dane/current/msg04635.html

A.1 only has CA examples, what about non CA uses? I didn't see
any reaction to that and it seems like a fair comment.

5) John Gilmore
http://www.ietf.org/mail-archive/web/dane/current/msg04637.html

John thinks there's a bias in sections 8/8.1, but I didn't see
any reaction to that (other than mine, which just said "please
do the right thing, whatever that is")

6) Mark Andrews
http://www.ietf.org/mail-archive/web/dane/current/msg04657.html

Again, not sure if there was follow-up.

7) PHB
http://www.ietf.org/mail-archive/web/dane/current/msg04709.html

Don't mandate client security policy (hardfail). I didn't see
an obvious conclusion reached to make a change or not make a
change.

8) Various on SRV
http://www.ietf.org/mail-archive/web/dane/current/msg04793.html

I think this might need a tweak to the SRV language in 1.3 (and
just suggested one).

Cheers,
Stephen.

_______________________________________________
dane mailing list
dane@ietf.org
https://www.ietf.org/mailman/listinfo/dane



From ben@velocix.com  Mon Apr 30 13:04:06 2012
Return-Path: <ben@velocix.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 88D7D21F866A for <apps-discuss@ietfa.amsl.com>; Mon, 30 Apr 2012 13:04:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.001
X-Spam-Level: 
X-Spam-Status: No, score=0.001 tagged_above=-999 required=5 tests=[BAYES_50=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XretJThhQTpT for <apps-discuss@ietfa.amsl.com>; Mon, 30 Apr 2012 13:04:00 -0700 (PDT)
Received: from owa.velocix.com (mail-out1.velocix.com [81.134.152.10]) by ietfa.amsl.com (Postfix) with ESMTP id EB98821F8623 for <apps-discuss@ietf.org>; Mon, 30 Apr 2012 13:03:57 -0700 (PDT)
Received: from EXB04CAM.corp.velocix.com ([169.254.1.29]) by EXC00CAM.corp.velocix.com ([172.16.16.130]) with mapi id 14.02.0247.003; Mon, 30 Apr 2012 21:03:56 +0100
From: Ben Niven-Jenkins <ben@velocix.com>
To: Francois Le Faucheur <flefauch@cisco.com>, "Vijay K. Gurbani" <vkg@bell-labs.com>, "draft-ietf-cdni-problem-statement@tools.ietf.org" <draft-ietf-cdni-problem-statement@tools.ietf.org>
Thread-Topic: Review of draft-ietf-cdni-problem-statement-04
Thread-Index: AQHNG+cer4GdE7vO4U27vgStEHbNLJar22sAgAgFfAA=
Date: Mon, 30 Apr 2012 20:03:55 +0000
Message-ID: <CBC4A8C0.343C5%ben@velocix.com>
In-Reply-To: <8CD8D5FA-CCA8-4A3F-B7C5-62F91B311002@cisco.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.14.0.111121
x-originating-ip: [86.14.227.47]
Content-Type: multipart/mixed; boundary="_002_CBC4A8C0343C5benvelocixcom_"
MIME-Version: 1.0
X-Mailman-Approved-At: Tue, 01 May 2012 02:28:34 -0700
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Review of draft-ietf-cdni-problem-statement-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Apr 2012 20:04:06 -0000

--_002_CBC4A8C0343C5benvelocixcom_
Content-Type: text/plain; charset="utf-8"
Content-ID: <61D6B4A0B94BF14B97FA1EB15E9B18FA@velocix.com>
Content-Transfer-Encoding: base64

RnJhbmNvaXMsIFZpamF5LA0KDQpTZWUgYmVsb3cgZm9yIHJlc3BvbnNlcy9jb21tZW50cyBhbmQg
c2VlIGF0dGFjaGVkIGZvciB0aGUgY3VycmVudCB3b3JraW5nDQp0ZXh0Lg0KDQpGcmFuY29pcyAt
IGxldCBtZSBrbm93IGlmIHlvdSB3YW50IG1lIHRvIHB1Ymxpc2ggLTA1IGZyb20gdGhpcyB3b3Jr
aW5nDQp0ZXh0IG9yIG5vdC4NCg0KDQpPbiAyNS8wNC8yMDEyIDE5OjM0LCAiRnJhbmNvaXMgTGUg
RmF1Y2hldXIiIDxmbGVmYXVjaEBjaXNjby5jb20+IHdyb3RlOg0KDQo+VmlqYXksIEJlbiwgTmFi
aWwsIGFsbCwNCj4NCj5PbiAxNiBBcHIgMjAxMiwgYXQgMTc6NDQsIFZpamF5IEsuIEd1cmJhbmkg
d3JvdGU6DQo+DQo+DQo+TWFqb3IgSXNzdWVzOg0KPi0gUzY6IEkgYmVsaWV2ZSB0aGF0IGV4cGFu
ZGluZyB0aGUgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgZm9yIGVhY2gNCj4gQ0ROSSBpbnRlcmZh
Y2Ugd2lsbCBoZWxwIGluIHRoZSBsb25nIHJ1bi4NCj4NCj4NCj4NCj5GTEY6IEJlbG93IGlzIGFu
IGVkaXRlZC9leHBhbmRlZCB2ZXJzaW9uIG9mIHRoZSBTZWN1cml0eSBDb25zaWRlcmF0aW9ucw0K
PnNlY3Rpb24gdGhhdCBpbnRlZ3JhdGVzIFZpamF5J3MgY29tbWVudCBhbmQgYWxzbyBjYXB0dXJl
cyBhIGNvdXBsZSBvZg0KPmhpZ2gtbGV2ZWwgcG9pbnRzIGZyb20gdGhlIFNlY3VyaXR5IENvbnNp
ZGVyYXRpb25zIHNlY3Rpb24gb2YgdGhlDQo+Y2RuaS1mcmFtZXdvcmsuIENhbiB5b3UgZ3V5cyBy
ZXZpZXcgYW5kIHJlZmluZSBpZiBuZWVkZWQ/DQoNCkkgaW5jbHVkZWQgdGhlIG1ham9yaXR5IG9m
IHlvdXIgc3VnZ2VzdGVkIHRleHQgdmVyYmF0aW0gYnV0IEkgZGlkIGEgZmV3DQptaW5vciB0d2Vh
a3MgbWFpbmx5IGZvciBncmFtbWFyLiBSYXRoZXIgdGhhbiBxdW90ZSB0aGUgd2hvbGUgc2VjdGlv
biBoZXJlDQotIHNlZSBhdHRhY2hlZCBmb3IgdGhlIGN1cnJlbnQgd29ya2luZyB0ZXh0IG9mIC0w
NSB3aXRoIHRoZSBuZXcgc2VjdXJpdHkNCnNlY3Rpb24uDQoNCj4tIFMxOiBZb3VyIHByb2JsZW0g
c3RhdGVtZW50IGVzc2VudGlhbGx5IGlzIGFuIGludGVycGxheSBiZXR3ZWVuDQo+IGZvdXIgbG9n
aWNhbCBlbnRpdGllczogZW5kIHVzZXIsIENTUCwgQ0ROLCBhbmQgTlNQLiAgSSB0aGluayB0aGlz
DQo+IGludGVycGxheSBuZWVkcyB0byBiZSBsYWlkIG91dCBhIGJpdCBtb3JlIGV4cGxpY2l0bHku
ICBJdCBzZWVtcyB0byBtZQ0KPiB0aGF0IHlvdXIgbW9kZWwgaXMgdGhhdCBhIHVzZXIgaXMgc3Vi
c2NyaWJlZCB0byBhIENTUC4gICBUaGUgQ1NQIGhhcw0KPiBhcnJhbmdlbWVudHMgd2l0aCB2YXJp
b3VzIENETiBwcm92aWRlcnMgdG8gZGlzdHJpYnV0ZSBjb250ZW50LiAgVGhlDQo+IHVzZXIsIGF0
IGEgY2VydGFpbiBwb2ludCBpbiB0aW1lLCBpcyBpbiBhIG5ldHdvcmsgb3duZWQgYnkgYSBOU1Ag
dGhhdA0KPiB1c2VzIGEgQ0ROIHRoYXQgZG9lcyBub3QgaGF2ZSByZWNlaXZlIGNvbnRlbnQgZnJv
bSBDU1AuICBUaHVzIENTUCBpcw0KPiBhdCBhIGRpc2FkdmFudGFnZSBzaW5jZSBpdCB3aWxsIGhh
dmUgdG8gc2VydmUgdGhlIHVzZXIgZnJvbSBhIENETiB0aGF0DQo+IGlzIG5vdCBuZWNlc3Nhcmls
eSBjbG9zZSB0byB0aGUgdXNlciwgdGhlcmVieSBpbnRyb2R1Y2luZyBhIHJlZHVjZWQNCj4gcXVh
bGl0eSBvZiBleHBlcmllbmNlIGZvciB0aGUgdXNlci4NCj4NCj4gV2hhdCBDRE5JIGRvZXMgaXMg
ZW5hYmxlIHRoZSBDU1AgdG8gY29udHJhY3Qgd2l0aCBhbiAiYXV0aG9yaXRhdGl2ZSINCj4gQ0RO
IHByb3ZpZGVyIGZvciB0aGUgZGVsaXZlcnkgb2YgY29udGVudCBhbmQgdGhhdCB0aGF0DQo+IGF1
dGhvcml0YXRpdmUgQ0ROIFByb3ZpZGVyIGNvdWxkIGNvbnRyYWN0IHdpdGggb25lIG9yIG1vcmUg
ZG93bnN0cmVhbQ0KPiBDRE4gUHJvdmlkZXIocykgdG8gZGlzdHJpYnV0ZSBhbmQgZGVsaXZlciBz
b21lIG9yIGFsbCBvZiB0aGUgY29udGVudA0KPiBvbiBiZWhhbGYgb2YgdGhlIGF1dGhvcml0YXRp
dmUgQ0ROIFByb3ZpZGVyLiAgQmVjYXVzZSB0aGUgZG93bnN0cmVhbQ0KPiBDRE4gUHJvdmlkZXIo
cykgd2lsbCBiZSBjbG9zZXIgdG8gdGhlIHVzZXIsIHRoZSB1c2VyIGlzIHN1YmplY3RlZCB0bw0K
PiBhIGJldHRlciB2aWV3aW5nIGV4cGVyaWVuY2UgdGhhbiBoZSBvciBzaGUgd291bGQgYmUgaGFk
IHRoZSBjb250ZW50DQo+IGJlZW4gZGVsaXZlcmVkIGZyb20gYSBmYXJ0aGVyIENETi4NCj4NCj4g
SSB0aGluayB0aGF0IGxheWluZyBvdXQgdGhlIGludGVycGxheSBiZXR3ZWVuIHRoZSBmb3VyIGVu
dGl0aWVzIGluDQo+IHRoZSBzZWNvbmQgcGFyYWdyYXBoIG9mIFMxIG1vcmUgZXhwbGljaXRseSBt
YXkgcHJvdmlkZSBiZXR0ZXIgY29udGV4dA0KPiB0byB0aGUgcmVhZGVyIHdobyBpcyBub3QgYWxy
ZWFkeSB3ZWxsIHZlcnNlZCB3aXRoIENETnMuDQoNClRoaXMgaXMgcXVpdGUgZGlmZmljdWx0IHRv
IGRvIGluIGEgZ2VuZXJhbGlzZWQgd2F5IGJlY2F1c2UgdGhlIGludGVycGxheXMNCmNhbiB2YXJ5
IHF1aXRlIGEgbG90LCB0aGlzIGlzIHdoYXQgSSBjYW1lIHVwIHdpdGgsIGRvZXMgaXQgYWRkcmVz
cyB5b3VyDQpjb21tZW50Pw0KDQogICBBIHR5cGljYWwgY29udGVudCBkZWxpdmVyeSBzY2VuYXJp
byBpbnZvbHZlcyBhbiBFbmQgVXNlciByZXF1ZXN0aW5nIGENCiAgIGdpdmVuIGNvbnRlbnQgaXRl
bSBmcm9tIGEgQ29udGVudCBTZXJ2aWNlIFByb3ZpZGVyIChDU1ApIHdobw0KICAgY29udHJhY3Rz
IGEgQ0ROIHRvIHBlcmZvcm0gZGVsaXZlcnkgb24gdGhlIGNvbnRlbnQgb24gYmVoYWxmIG9mIHRo
ZQ0KICAgQ1NQLiAgQ29udGVudCBkZWxpdmVyZWQgYnkgdGhlIENETiBtYXkgdHJhdmVyc2Ugb25l
IG9yIG1vcmUgTlNQDQogICBuZXR3b3JrcyBpbiBvcmRlciB0byByZWFjaCB0aGUgRW5kIFVzZXIu
ICBUaGUgQ1NQLCBDRE4gYW5kIE5TUCByb2xlcw0KICAgbWF5IGJlIHBsYXllZCBieSBzZXBhcmF0
ZSBlbnRpdGllcyBvciBhIHNpbmdsZSBlbnRvdHkgbWF5IHBsYXkgbW9yZQ0KICAgdGhhbiBvbmUg
cm9sZS4gIEZvciBleGFtcGxlIGFuIE5TUCBtYXkgYWxzbyBoYXZlIGEgQ0ROIHRoYXQgM3JkIHBh
cnR5DQogICBDU1BzIGNhbiBjb250cmFjdCBmb3IgdGhlIGRlbGl2ZXJ5IG9mIHRoZWlyIGNvbnRl
bnQsIG9yIHRoZSBOU1AgbWF5DQogICBvZmZlciB2aWRlbyBzZXJ2aWNlcyBkaXJlY3RseSB0byB0
aGVpciBzdWJzY3JpYmVycyBhbmQgdGhlcmVmb3JlIGFsc28NCiAgIHBsYXkgdGhlIHJvbGUgb2Yg
Q1NQIHdoaWxlIGNvbnRyYWN0aW5nIHRoZSBkZWxpdmVyeSBvZiB0aGUgY29udGVudCB0bw0KICAg
YSAzcmQgcGFydHkgQ0ROLiAgRXRjLg0KDQoNCg0KPi0gUzE6IEkgd291bGQgYWR2aXNlIHRvIG9y
ZGVyIHRoZSB0ZXJtcyBkZWZpbmVkIGJ5IGFuIGFscGhhYmV0aWNhbA0KPiBvcmRlciAoaWYgcG9z
c2libGUpLg0KDQpUaGUgaWRlYSBvZiB0aGUgb3JkZXJpbmcgd2FzIHRoYXQgZm9yd2FyZCByZWZl
cmVuY2VzIGFyZSBtaW5pbWlzZWQsIHNvIHRoZQ0KZGVmaW5pdGlvbiBvZiBhIGdpdmVuIHRlcm0g
aXMgb25seSBkZXBlbmRlbnQgb24gdGhlIHByZWNlZGluZyBkZWZpbml0aW9ucy4NCkkgc3VnZ2Vz
dCB3ZSBsZWF2ZSBpdCB0byB0aGUgUkZDIEVkaXRvciB0byBhbGlnbiB3aXRoIHRoZWlyIHByZWZl
cnJlZA0Kb3JkZXJpbmcuDQoNCj4tIFMzLCBsYXN0IHBhcmFncmFwaDogVGhlIHRlcm0gIndoZXJl
IHRvIGdvIiBpcyByYXRoZXIgYW1iaWd1b3VzLg0KPiBEbyB5b3UgbWVhbiwgIndoaWNoIHVwc3Ry
ZWFtIENETiB0byBhY3F1aXJlIGNvbnRlbnQgZnJvbSI/ICBPcg0KPiBzb21ldGhpbmcgZWxzZT8g
IEl0IHdpbGwgaGVscCB0byBtYWtlIHRoaXMgbW9yZSBleHBsaWNpdC4NCg0KUmVwbGFjZWQgd2l0
aCAidGhlIHBhcmFtZXRlcnMgdG8gdXNlIHRvIHJldHJpZXZlIHRoZSBjb250ZW50IGZvciBleGFt
cGxlDQp0aGUgSVAgYWRkcmVzcy9ob3N0bmFtZSB0byBjb25uZWN0IHRvLCB3aGF0IHByb3RvY29s
IHRvIHVzZSB0byByZXRyaWV2ZQ0KdGhlIGNvbnRlbnQsIGV0Yy4iDQoNCg0KPi0gUzQsIGxhc3Qg
cGFyYWdyYXBoOiBpdCBpcyBzdGF0ZWQgdGhhdCAid2UgYXNzdW1lIHRoYXQgdGhpcyBbZGV2ZWxv
cGluZw0KPiBhIG5ldyBwcm90b2NvbF0gaXMgdW5uZWNlc3NhcnkiLiAgQmFzZWQgb24gdGhlIGNv
bnRlbnRzIG9mIFM0LjEtDQo+IFM0LjQsIEkgYmVsaWV2ZSB5b3UgZG8gbW9yZSB0aGFuICJhc3N1
bWUiLiAgWW91IGNsZWFybHkgZW51bmNpYXRlIGENCj4gbGlzdCBvZiBwcm90b2NvbHMgdGhhdCBj
YW4gYmUgdXNlZCBmb3IgdGhlIHZhcmlvdXMgaW50ZXJmYWNlcywgdGh1cw0KPiBwcm92aWRpbmcg
YSBmaXJzdCBvcmRlciByZWFzb25pbmcgZm9yIHdoeSBhIG5ldyBwcm90b2NvbCBmb3IgQ0ROSQ0K
PiBpcyBub3QgbmVlZGVkLg0KPg0KPiBUaGVyZWZvcmUsIEkgd291bGQgZXhob3J0IHlvdSB0byB1
c2UgYSBzdHJvbmdlciB3b3JkIHRoYW4gImFzc3VtZSI7DQo+IHNvbWV0aGluZyBsaWtlOg0KPg0K
PiAgIFNlY29uZGx5LCBhbHRob3VnaCBhIG5ldyBhcHBsaWNhdGlvbiBwcm90b2NvbCBjb3VsZCBi
ZSBkZXNpZ25lZA0KPiAgIHNwZWNpZmljYWxseSBmb3IgQ0ROSSwgb3VyIGFuYWx5c2lzIGJlbG93
IHNob3dzIHRoYXQgdGhpcyBpcw0KPiAgIHVubmVjZXNzYXJ5IC4uLg0KDQpEb25lLg0KDQo+LSBT
NC4zOiBBcmUgdGhlc2UgImxvZyBsaW5lcyIgb3IgImxvZyByZWNvcmRzIj8gIFByZXN1bWFibHks
IG9uZSBvcg0KPiBtb3JlIGxpbmVzIHdpbGwgYWdncmVnYXRlIHRvIG9uZSBsb2cgcmVjb3JkLiAg
SXQgc2VlbXMgYXBwcm9wcmlhdGUNCj4gaW4gdGhpcyBkb2N1bWVudCB0byB0YWxrIGFib3V0ICJs
b2cgcmVjb3JkcyIgaW5zdGVhZCBvZiAibG9nIGxpbmVzIi4NCj4gVGhlIENETkkgbG9nZ2luZyBp
bnRlcmZhY2UgZHJhZnQgY2FuIHRlYXNlIG91dCBtb3JlIHByZWNpc2VseSBob3cNCj4gbWFueSBs
aW5lcyBjb21wcmlzZSBhIHJlY29yZCwgZXRjLg0KDQpBZ3JlZWQuIEkndmUgcmVwbGFjZWQgYWxs
IGluc3RhbmNlcyBvZiBsb2cgbGluZSB3aXRoIGxvZyByZWNvcmQuDQoNCg0KPiBTZWN1cmUgZnRw
IGFuZCBzZWN1cmUgY29weWluZyAoc2NwKSBhcHBlYXJzIHRvIGJlIG1pc3NpbmcgaW4gdGhlIGxp
c3QNCj4gb2YgcHJvdG9jb2xzLiAgSSB3b3VsZCBzdXNwZWN0IHRoYXQgc2Z0cCB3b3VsZCBiZSBw
cmVmZXJyZWQgb3Zlcg0KPiBub3JtYWwgZnRwLg0KDQpUaGUgbGlzdCB3YXNuJ3QgaW50ZW5kZWQg
dG8gYmUgZXhoYXVzdGl2ZSBidXQgSSBhZGRlZCB5b3VyIGV4YW1wbGVzIGluLg0KDQoNCj5OaXRz
Og0KPg0KPi0gR2xvYmFsOiBJbiB0aGUgQWJzdHJhY3QgYW5kIFMxLCAiRW5kIFVzZXJzIiBpcyBl
bXBsb3llZCBtdWx0aXBsZQ0KPiB0aW1lcy4gIEVuZCBVc2VycyBpcyBkZWZpbmVkIGluIHRoZSBU
ZXJtaW5vbG9neSBzZWN0aW9uIGFzIGENCj4gZGVmaW5pdGlvbi4gIEkgd291bGQgcHJvcG9zZSB0
aGF0IGF0dGFjaCB0aGUgYWNyb255bSAiRVUiIG9uDQo+IHRoZSBmaXJzdCBlbmNvdW50ZXIgb2Yg
IkVuZCBVc2VyIiBpbiB0aGUgQWJzdHJhY3QgYW5kIFMxLA0KPiBhbmQgZnJvbSB0aGVuIG9uIHNp
bXBseSB1c2UgIkVVIi4NCg0KSSBjaGFuZ2VkIGluIHNlY3Rpb24gMS4gSSdsbCBsZWF2ZSB0aGUg
YWJzdHJhY3QgdG8gdGhlIFJGQyBFZGl0b3IgYXMgdGhleQ0KaGF2ZSBzb21lIHJ1bGVzIG92ZXIg
d2hhdCB0aGV5IGxpa2UgZXhwYW5kZWQvbm90IGV4cGFuZGVkIGluIHRoZSBhYnN0cmFjdA0KdGhh
dCBJIGNhbiBuZXZlciByZW1lbWJlci4NCg0KPi0gUzEsIHNlY29uZCBwYXJhZ3JhcGg6ICJhdHRh
Y2htZW50IG5ldHdvcmsiIHNvdW5kcyBpbmNvbXBsZXRlLg0KPiBNYXliZSB5b3UgbWVhbnQgImF0
dGFjaG1lbnQgdG8gdGhlIG5ldHdvcmsiPw0KDQpJJ3ZlIGNoYW5nZWQgdG8gInJlZ2FyZGxlc3Mg
b2YgdGhhdCBFVSdzIGxvY2F0aW9uIG9yIHRoZSBuZXR3b3JrIHRoZXkgYXJlDQphdHRhY2hlZCB0
byIgZG9lcyB0aGF0IG1ha2UgdGhlIGludGVudCBjbGVhcmVyPw0KDQoNCj4tIFMzOiBzL2V4aXN0
aW5nIHByb3RvY29sczogdGhpcyBpcy9leGlzdGluZyBwcm90b2NvbHM7IHRoaXMgaXMvDQoNCkRv
bmUuDQoNCj4NCj4tIFM0LjEsIGxhc3QgcGFyYWdyYXBoOiBNYXkgYmUgZ29vZCB0byBnaXZlIGEg
cmVmZXJlbmNlIHRvIEFMVE8uDQoNCkRvbmUuDQoNCkJlbg0KDQo+DQo+VGhhbmtzLA0KPg0KPi0g
dmlqYXkNCj4tLSANCj5WaWpheSBLLiBHdXJiYW5pLCBCZWxsIExhYm9yYXRvcmllcywgQWxjYXRl
bC1MdWNlbnQNCj4xOTYwIEx1Y2VudCBMYW5lLCBSbS4gOUMtNTMzLCBOYXBlcnZpbGxlLCBJbGxp
bm9pcyA2MDU2MyAoVVNBKQ0KPkVtYWlsOiB2a2dAe2JlbGwtbGFicy5jb20sYWNtLm9yZyA8aHR0
cDovL2FjbS5vcmc+fSAvDQo+dmlqYXkuZ3VyYmFuaUBhbGNhdGVsLWx1Y2VudC5jb20NCj5XZWI6
ICAgaHR0cDovL2VjdC5iZWxsLWxhYnMuY29tL3doby92a2cvDQo+DQo+DQo+DQo+DQo+DQo+DQo+
DQo+RnJhbmNvaXMgTGUgRmF1Y2hldXINCj5EaXN0aW5ndWlzaGVkIEVuZ2luZWVyDQo+U2Vydmlj
ZSBQcm92aWRlciBWaWRlbyBUZWNobm9sb2d5IEdyb3VwDQo+ZmxlZmF1Y2hAY2lzY28uY29tDQo+
UGhvbmU6ICszMyA0OSA3MjMgMjYxOQ0KPk1vYmlsZTogKzMzIDYgMTkgOTggNTAgOTANCj4NCj4N
Cj4NCj5DaXNjbyBTeXN0ZW1zIEZyYW5jZQ0KPkdyZWVuc2lkZQ0KPjQwMCBBdmUgZGUgUm91bWFu
aWxsZQ0KPjA2NDEwIFNvcGhpYSBBbnRpcG9saXMNCj5GcmFuY2UNCj5DaXNjby5jb20gPGh0dHA6
Ly93d3cuY2lzY28uY29tPg0KPg0KPg0KPiANCj4NCj4gVGhpbmsgYmVmb3JlIHlvdSBwcmludC4N
Cj5UaGlzIGVtYWlsIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBhbmQgcHJpdmlsZWdlZCBtYXRl
cmlhbCBmb3IgdGhlIHNvbGUNCj51c2Ugb2YgdGhlIGludGVuZGVkIHJlY2lwaWVudC4gQW55IHJl
dmlldywgdXNlLCBkaXN0cmlidXRpb24gb3INCj5kaXNjbG9zdXJlIGJ5IG90aGVycyBpcyBzdHJp
Y3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQNCj5yZWNpcGllbnQg
KG9yIGF1dGhvcml6ZWQgdG8gcmVjZWl2ZSBmb3IgdGhlIHJlY2lwaWVudCksIHBsZWFzZSBjb250
YWN0DQo+dGhlIHNlbmRlciBieSByZXBseSBlbWFpbCBhbmQgZGVsZXRlIGFsbCBjb3BpZXMgb2Yg
dGhpcyBtZXNzYWdlLg0KPg0KPkNpc2NvIFN5c3RlbXMgRnJhbmNlLCBTb2Npw6l0w6kgw6AgcmVz
cG9uc2FiaWl0w6kgbGltaXTDqWUsIFJ1ZSBDYW1pbGxlDQo+RGVzbW91bGlucyDigJMgSW1tIEF0
bGFudGlzIFphYyBGb3J1bSBTZWluZSBJbG90IDcgOTIxMzAgSXNzeSBsZXMNCj5Nb3VsaW5lYXV4
LCBBdSBjYXBpdGFsIGRlIDkxLjQ3MCDigqwsIDM0OSAxNjYgNTYxIFJDUyBOYW50ZXJyZSwgRGly
ZWN0ZXVyDQo+ZGUgbGEgcHVibGljYXRpb246IEplYW4tTHVjIE1pY2hlbCBHaXZvbmUuDQo+DQo+
Rm9yIGNvcnBvcmF0ZSBsZWdhbCBpbmZvcm1hdGlvbiBnbyB0bzoNCj5odHRwOi8vd3d3LmNpc2Nv
LmNvbS93ZWIvYWJvdXQvZG9pbmdfYnVzaW5lc3MvbGVnYWwvY3JpL2luZGV4Lmh0bWwNCj4NCj4N
Cj4NCj4NCg0K

--_002_CBC4A8C0343C5benvelocixcom_
Content-Type: text/plain; name="draft-ietf-cdni-problem-statement-05-v1.txt"
Content-Description: draft-ietf-cdni-problem-statement-05-v1.txt
Content-Disposition: attachment;
	filename="draft-ietf-cdni-problem-statement-05-v1.txt"; size=95204;
	creation-date="Mon, 30 Apr 2012 20:03:55 GMT";
	modification-date="Mon, 30 Apr 2012 20:03:55 GMT"
Content-ID: <73B02AF920F45C4B8246F816B9BCF4F0@velocix.com>
Content-Transfer-Encoding: base64

CgoKTmV0d29yayBXb3JraW5nIEdyb3VwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBCLiBOaXZlbi1KZW5raW5zCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFZlbG9jaXggKEFsY2F0ZWwtTHVjZW50KQpJbnRlbmRlZCBzdGF0dXM6IEluZm9y
bWF0aW9uYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgRi4gTGUgRmF1Y2hldXIKRXhwaXJl
czogTm92ZW1iZXIgMSwgMjAxMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIENpc2NvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBOLiBCaXRhcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZlcml6b24KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFwcmlsIDMwLCAyMDEy
CgoKIENvbnRlbnQgRGlzdHJpYnV0aW9uIE5ldHdvcmsgSW50ZXJjb25uZWN0aW9uIChDRE5JKSBQ
cm9ibGVtIFN0YXRlbWVudAogICAgICAgICAgICAgICAgICBkcmFmdC1pZXRmLWNkbmktcHJvYmxl
bS1zdGF0ZW1lbnQtMDUKCkFic3RyYWN0CgogICBDb250ZW50IERlbGl2ZXJ5IE5ldHdvcmtzIChD
RE5zKSBwcm92aWRlIG51bWVyb3VzIGJlbmVmaXRzOiByZWR1Y2VkCiAgIGRlbGl2ZXJ5IGNvc3Qg
Zm9yIGNhY2hlYWJsZSBjb250ZW50LCBpbXByb3ZlZCBxdWFsaXR5IG9mIGV4cGVyaWVuY2UKICAg
Zm9yIEVuZCBVc2VycyBhbmQgaW5jcmVhc2VkIHJvYnVzdG5lc3Mgb2YgZGVsaXZlcnkuICBGb3Ig
dGhlc2UKICAgcmVhc29ucyB0aGV5IGFyZSBmcmVxdWVudGx5IHVzZWQgZm9yIGxhcmdlLXNjYWxl
IGNvbnRlbnQgZGVsaXZlcnkuCiAgIEFzIGEgcmVzdWx0LCBleGlzdGluZyBDRE4gUHJvdmlkZXJz
IGFyZSBzY2FsaW5nIHVwIHRoZWlyCiAgIGluZnJhc3RydWN0dXJlIGFuZCBtYW55IE5ldHdvcmsg
U2VydmljZSBQcm92aWRlcnMgKE5TUHMpIGFyZQogICBkZXBsb3lpbmcgdGhlaXIgb3duIENETnMu
ICBJdCBpcyBnZW5lcmFsbHkgZGVzaXJhYmxlIHRoYXQgYSBnaXZlbgogICBjb250ZW50IGl0ZW0g
Y2FuIGJlIGRlbGl2ZXJlZCB0byBhbiBFbmQgVXNlciByZWdhcmRsZXNzIG9mIHRoYXQgRW5kCiAg
IFVzZXIncyBsb2NhdGlvbiBvciBhdHRhY2htZW50IG5ldHdvcmsuICBUaGlzIGlzIHRoZSBtb3Rp
dmF0aW9uIGZvcgogICBpbnRlcmNvbm5lY3Rpbmcgc3RhbmRhbG9uZSBDRE5zIHNvIHRoZXkgY2Fu
IGludGVyb3BlcmF0ZSBhcyBhbiBvcGVuCiAgIGNvbnRlbnQgZGVsaXZlcnkgaW5mcmFzdHJ1Y3R1
cmUgZm9yIHRoZSBlbmQtdG8tZW5kIGRlbGl2ZXJ5IG9mCiAgIGNvbnRlbnQgZnJvbSBDb250ZW50
IFNlcnZpY2UgUHJvdmlkZXJzIChDU1BzKSB0byBFbmQgVXNlcnMuICBIb3dldmVyLAogICBubyBz
dGFuZGFyZHMgb3Igb3BlbiBzcGVjaWZpY2F0aW9ucyBjdXJyZW50bHkgZXhpc3QgdG8gZmFjaWxp
dGF0ZQogICBzdWNoIENETiBpbnRlcmNvbm5lY3Rpb24uCgogICBUaGUgZ29hbCBvZiB0aGlzIGRv
Y3VtZW50IGlzIHRvIG91dGxpbmUgdGhlIHByb2JsZW0gYXJlYSBvZiBDRE4KICAgaW50ZXJjb25u
ZWN0aW9uIGZvciB0aGUgSUVURiBDRE5JIChDRE4gSW50ZXJjb25uZWN0aW9uKSB3b3JraW5nCiAg
IGdyb3VwLgoKU3RhdHVzIG9mIHRoaXMgTWVtbwoKICAgVGhpcyBJbnRlcm5ldC1EcmFmdCBpcyBz
dWJtaXR0ZWQgaW4gZnVsbCBjb25mb3JtYW5jZSB3aXRoIHRoZQogICBwcm92aXNpb25zIG9mIEJD
UCA3OCBhbmQgQkNQIDc5LgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSB3b3JraW5nIGRvY3VtZW50
cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmcKICAgVGFzayBGb3JjZSAoSUVURikuICBOb3Rl
IHRoYXQgb3RoZXIgZ3JvdXBzIG1heSBhbHNvIGRpc3RyaWJ1dGUKICAgd29ya2luZyBkb2N1bWVu
dHMgYXMgSW50ZXJuZXQtRHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRlcm5ldC0KICAg
RHJhZnRzIGlzIGF0IGh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kcmFmdHMvY3VycmVudC8u
CgogICBJbnRlcm5ldC1EcmFmdHMgYXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxpZCBmb3IgYSBtYXhp
bXVtIG9mIHNpeCBtb250aHMKICAgYW5kIG1heSBiZSB1cGRhdGVkLCByZXBsYWNlZCwgb3Igb2Jz
b2xldGVkIGJ5IG90aGVyIGRvY3VtZW50cyBhdCBhbnkKICAgdGltZS4gIEl0IGlzIGluYXBwcm9w
cmlhdGUgdG8gdXNlIEludGVybmV0LURyYWZ0cyBhcyByZWZlcmVuY2UKICAgbWF0ZXJpYWwgb3Ig
dG8gY2l0ZSB0aGVtIG90aGVyIHRoYW4gYXMgIndvcmsgaW4gcHJvZ3Jlc3MuIgoKCgoKTml2ZW4t
SmVua2lucywgZXQgYWwuICAgRXhwaXJlcyBOb3ZlbWJlciAxLCAyMDEyICAgICAgICAgICAgICAg
IFtQYWdlIDFdCgwKSW50ZXJuZXQtRHJhZnQgICAgQ0ROIEludGVyY29ubmVjdGlvbiBQcm9ibGVt
IFN0YXRlbWVudCAgICAgICBBcHJpbCAyMDEyCgoKICAgVGhpcyBJbnRlcm5ldC1EcmFmdCB3aWxs
IGV4cGlyZSBvbiBOb3ZlbWJlciAxLCAyMDEyLgoKQ29weXJpZ2h0IE5vdGljZQoKICAgQ29weXJp
Z2h0IChjKSAyMDEyIElFVEYgVHJ1c3QgYW5kIHRoZSBwZXJzb25zIGlkZW50aWZpZWQgYXMgdGhl
CiAgIGRvY3VtZW50IGF1dGhvcnMuICBBbGwgcmlnaHRzIHJlc2VydmVkLgoKICAgVGhpcyBkb2N1
bWVudCBpcyBzdWJqZWN0IHRvIEJDUCA3OCBhbmQgdGhlIElFVEYgVHJ1c3QncyBMZWdhbAogICBQ
cm92aXNpb25zIFJlbGF0aW5nIHRvIElFVEYgRG9jdW1lbnRzCiAgIChodHRwOi8vdHJ1c3RlZS5p
ZXRmLm9yZy9saWNlbnNlLWluZm8pIGluIGVmZmVjdCBvbiB0aGUgZGF0ZSBvZgogICBwdWJsaWNh
dGlvbiBvZiB0aGlzIGRvY3VtZW50LiAgUGxlYXNlIHJldmlldyB0aGVzZSBkb2N1bWVudHMKICAg
Y2FyZWZ1bGx5LCBhcyB0aGV5IGRlc2NyaWJlIHlvdXIgcmlnaHRzIGFuZCByZXN0cmljdGlvbnMg
d2l0aCByZXNwZWN0CiAgIHRvIHRoaXMgZG9jdW1lbnQuICBDb2RlIENvbXBvbmVudHMgZXh0cmFj
dGVkIGZyb20gdGhpcyBkb2N1bWVudCBtdXN0CiAgIGluY2x1ZGUgU2ltcGxpZmllZCBCU0QgTGlj
ZW5zZSB0ZXh0IGFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQuZSBvZgogICB0aGUgVHJ1c3QgTGVn
YWwgUHJvdmlzaW9ucyBhbmQgYXJlIHByb3ZpZGVkIHdpdGhvdXQgd2FycmFudHkgYXMKICAgZGVz
Y3JpYmVkIGluIHRoZSBTaW1wbGlmaWVkIEJTRCBMaWNlbnNlLgoKCgoKCgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgoKCk5pdmVuLUplbmtpbnMsIGV0IGFsLiAgIEV4cGlyZXMgTm92ZW1iZXIg
MSwgMjAxMiAgICAgICAgICAgICAgICBbUGFnZSAyXQoMCkludGVybmV0LURyYWZ0ICAgIENETiBJ
bnRlcmNvbm5lY3Rpb24gUHJvYmxlbSBTdGF0ZW1lbnQgICAgICAgQXByaWwgMjAxMgoKClRhYmxl
IG9mIENvbnRlbnRzCgogICAxLiAgSW50cm9kdWN0aW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDUKICAgICAxLjEuICBUZXJtaW5vbG9neSAgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA2CiAgICAgMS4yLiAg
Q0ROIEJhY2tncm91bmQgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAxMAogICAyLiAgQ0ROIEludGVyY29ubmVjdGlvbiBVc2UgQ2FzZXMgIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gMTAKICAgMy4gIENETiBJbnRlcmNvbm5lY3Rpb24gTW9kZWwgJiBQ
cm9ibGVtIEFyZWEgZm9yIElFVEYgIC4gLiAuIC4gLiAuIDExCiAgIDQuICBTY29waW5nIHRoZSBD
RE5JIFByb2JsZW0gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxNQogICAg
IDQuMS4gIENETkkgUmVxdWVzdCBSb3V0aW5nIEludGVyZmFjZSAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gMTYKICAgICA0LjIuICBDRE5JIE1ldGFkYXRhIEludGVyZmFjZSAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE2CiAgICAgNC4zLiAgQ0ROSSBMb2dnaW5nIEludGVy
ZmFjZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxNwogICAgIDQuNC4gIENE
TkkgQ29udHJvbCBJbnRlcmZhY2UgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
MTcKICAgNS4gIElBTkEgQ29uc2lkZXJhdGlvbnMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIDE3CiAgIDYuICBTZWN1cml0eSBDb25zaWRlcmF0aW9ucyAgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxNwogICAgIDYuMS4gIFNlY3VyaXR5IG9m
IHRoZSBDRE5JIENvbnRyb2wgaW50ZXJmYWNlIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTgKICAgICA2
LjIuICBTZWN1cml0eSBvZiB0aGUgQ0ROSSBSZXF1ZXN0IFJvdXRpbmcgSW50ZXJmYWNlIC4gLiAu
IC4gLiAuIDE4CiAgICAgNi4zLiAgU2VjdXJpdHkgb2YgdGhlIENETkkgTWV0YWRhdGEgaW50ZXJm
YWNlICAuIC4gLiAuIC4gLiAuIC4gLiAxOAogICAgIDYuNC4gIFNlY3VyaXR5IG9mIHRoZSBDRE5J
IExvZ2dpbmcgaW50ZXJmYWNlIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTkKICAgNy4gIEFja25vd2xl
ZGdlbWVudHMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE5
CiAgIDguICBSZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAxOQogICAgIDguMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTkKICAgICA4LjIuICBJbmZvcm1hdGl2ZSBS
ZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE5CiAgIEFwcGVu
ZGl4IEEuICBEZXNpZ24gY29uc2lkZXJhdGlvbnMgZm9yIHJlYWxpemluZyB0aGUgQ0ROSQogICAg
ICAgICAgICAgICAgSW50ZXJmYWNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gMjIKICAgICBBLjEuICBDRE5JIFJlcXVlc3QgUm91dGluZyBJbnRlcmZhY2UgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDIyCiAgICAgQS4yLiAgQ0ROSSBNZXRhZGF0YSBJbnRl
cmZhY2UgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyNAogICAgIEEuMy4gIENE
TkkgTG9nZ2luZyBJbnRlcmZhY2UgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
MjUKICAgICBBLjQuICBDRE5JIENvbnRyb2wgSW50ZXJmYWNlIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIDI2CiAgIEFwcGVuZGl4IEIuICBBZGRpdGlvbmFsIE1hdGVyaWFsIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyNgogICAgIEIuMS4gIE5vbi1Hb2FscyBm
b3IgSUVURiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjYKICAgICBC
LjIuICBSZWxhdGVkIHN0YW5kYXJkaXphdGlvbiBhY3Rpdml0ZXMgIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIDI4CiAgICAgICBCLjIuMS4gIElFVEYgQ0RJIFdvcmtpbmcgR3JvdXAgKENvbmNsdWRl
ZCkgLiAuIC4gLiAuIC4gLiAuIC4gLiAyOQogICAgICAgQi4yLjIuICAzR1BQIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjkKICAgICAgIEIuMi4zLiAg
SVNPIE1QRUcgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDMw
CiAgICAgICBCLjIuNC4gIEFUSVMgSUlGIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAzMQogICAgICAgQi4yLjUuICBDYWJsZUxhYnMgIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMzEKICAgICAgIEIuMi42LiAgRVRTSSBNQ0Qg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDMxCiAgICAgICBC
LjIuNy4gIEVUU0kgVElTUEFOICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAzMQogICAgICAgQi4yLjguICBJVFUtVCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gMzIKICAgICAgIEIuMi45LiAgT3BlbiBJUFRWIEZvcnVtIChP
SVBGKSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDMyCiAgICAgICBCLjIuMTAuIFRW
LUFueXRpbWUgRm9ydW0gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzMgog
ICAgICAgQi4yLjExLiBTTklBIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gMzMKICAgICAgIEIuMi4xMi4gU3VtbWFyeSBvZiBleGlzdGluZyBzdGFuYXJk
aXphdGlvbiB3b3JrICAuIC4gLiAuIC4gLiAuIDMzCiAgICAgQi4zLiAgUmVsYXRlZCBSZXNlYXJj
aCBQcm9qZWN0cyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzNQogICAgICAgQi4z
LjEuICBJUlRGIFAyUCBSZXNlYXJjaCBHcm91cCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gMzUKICAgICAgIEIuMy4yLiAgT0NFQU4gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIDM1CiAgICAgICBCLjMuMy4gIEV1cmVzY29tIFAxOTU1IC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzNQogICAgIEIuNC4gIFJlbGF0aW9u
c2hpcCB0byByZWxldmFudCBJRVRGIFdvcmtpbmcgR3JvdXBzIC4gLiAuIC4gLiAuIC4gMzYKCgoK
Tml2ZW4tSmVua2lucywgZXQgYWwuICAgRXhwaXJlcyBOb3ZlbWJlciAxLCAyMDEyICAgICAgICAg
ICAgICAgIFtQYWdlIDNdCgwKSW50ZXJuZXQtRHJhZnQgICAgQ0ROIEludGVyY29ubmVjdGlvbiBQ
cm9ibGVtIFN0YXRlbWVudCAgICAgICBBcHJpbCAyMDEyCgoKICAgICAgIEIuNC4xLiAgQUxUTyAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDM2CiAgICAg
ICBCLjQuMi4gIERFQ0FERSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAzNgogICAgICAgQi40LjMuICBQUFNQIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMzgKICAgQXV0aG9ycycgQWRkcmVzc2VzIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDM4CgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKTml2ZW4tSmVua2lucywgZXQgYWwuICAg
RXhwaXJlcyBOb3ZlbWJlciAxLCAyMDEyICAgICAgICAgICAgICAgIFtQYWdlIDRdCgwKSW50ZXJu
ZXQtRHJhZnQgICAgQ0ROIEludGVyY29ubmVjdGlvbiBQcm9ibGVtIFN0YXRlbWVudCAgICAgICBB
cHJpbCAyMDEyCgoKMS4gIEludHJvZHVjdGlvbgoKICAgVGhlIHZvbHVtZSBvZiB2aWRlbyBhbmQg
bXVsdGltZWRpYSBjb250ZW50IGRlbGl2ZXJlZCBvdmVyIHRoZQogICBJbnRlcm5ldCBpcyByYXBp
ZGx5IGluY3JlYXNpbmcgYW5kIGV4cGVjdGVkIHRvIGNvbnRpbnVlIGRvaW5nIHNvIGluCiAgIHRo
ZSBmdXR1cmUuICBJbiB0aGUgZmFjZSBvZiB0aGlzIGdyb3d0aCwgQ29udGVudCBEZWxpdmVyeSBO
ZXR3b3JrcwogICAoQ0ROcykgcHJvdmlkZSBudW1lcm91cyBiZW5lZml0czogcmVkdWNlZCBkZWxp
dmVyeSBjb3N0IGZvciBjYWNoZWFibGUKICAgY29udGVudCwgaW1wcm92ZWQgcXVhbGl0eSBvZiBl
eHBlcmllbmNlIGZvciBFbmQgVXNlcnMgKEVVcykgYW5kCiAgIGluY3JlYXNlZCByb2J1c3RuZXNz
IG9mIGRlbGl2ZXJ5LiAgRm9yIHRoZXNlIHJlYXNvbnMgQ0ROcyBhcmUKICAgZnJlcXVlbnRseSB1
c2VkIGZvciBsYXJnZS1zY2FsZSBjb250ZW50IGRlbGl2ZXJ5LiAgQXMgYSByZXN1bHQsCiAgIGV4
aXN0aW5nIENETiBQcm92aWRlcnMgYXJlIHNjYWxpbmcgdXAgdGhlaXIgaW5mcmFzdHJ1Y3R1cmUg
YW5kIG1hbnkKICAgTmV0d29yayBTZXJ2aWNlIFByb3ZpZGVycyAoTlNQcykgYXJlIGRlcGxveWlu
ZyB0aGVpciBvd24gQ0ROcy4KCiAgIEEgdHlwaWNhbCBjb250ZW50IGRlbGl2ZXJ5IHNjZW5hcmlv
IGludm9sdmVzIGFuIEVVIHJlcXVlc3RpbmcgYSBnaXZlbgogICBjb250ZW50IGl0ZW0gZnJvbSBh
IENvbnRlbnQgU2VydmljZSBQcm92aWRlciAoQ1NQKSB3aG8gY29udHJhY3RzIGEKICAgQ0ROIHRv
IHBlcmZvcm0gZGVsaXZlcnkgb24gdGhlIGNvbnRlbnQgb24gYmVoYWxmIG9mIHRoZSBDU1AuICBD
b250ZW50CiAgIGRlbGl2ZXJlZCBieSB0aGUgQ0ROIG1heSB0cmF2ZXJzZSBvbmUgb3IgbW9yZSBO
U1AgbmV0d29ya3MgaW4gb3JkZXIKICAgdG8gcmVhY2ggdGhlIEVVLiAgVGhlIENTUCwgQ0ROIGFu
ZCBOU1Agcm9sZXMgbWF5IGJlIHBsYXllZCBieQogICBzZXBhcmF0ZSBlbnRpdGllcyBvciBhIHNp
bmdsZSBlbnRpdHkgbWF5IHBsYXkgbW9yZSB0aGFuIG9uZSByb2xlLgogICBGb3IgZXhhbXBsZSBh
biBOU1AgbWF5IGFsc28gaGF2ZSBhIENETiB0aGF0IDNyZCBwYXJ0eSBDU1BzIGNhbgogICBjb250
cmFjdCBmb3IgdGhlIGRlbGl2ZXJ5IG9mIHRoZWlyIGNvbnRlbnQsIG9yIHRoZSBOU1AgbWF5IG9m
ZmVyCiAgIHZpZGVvIHNlcnZpY2VzIGRpcmVjdGx5IHRvIHRoZWlyIHN1YnNjcmliZXJzIGFuZCB0
aGVyZWZvcmUgYWxzbyBwbGF5CiAgIHRoZSByb2xlIG9mIENTUCB3aGlsZSBjb250cmFjdGluZyB0
aGUgZGVsaXZlcnkgb2YgdGhlIGNvbnRlbnQgdG8gYQogICAzcmQgcGFydHkgQ0ROLiAgRXRjLgoK
ICAgSXQgaXMgZ2VuZXJhbGx5IGRlc2lyYWJsZSB0aGF0IGEgZ2l2ZW4gY29udGVudCBpdGVtIGNh
biBiZSBkZWxpdmVyZWQKICAgdG8gYW4gRVUgcmVnYXJkbGVzcyBvZiB0aGF0IEVVJ3MgbG9jYXRp
b24gb3IgdGhlIG5ldHdvcmsgdGhleSBhcmUKICAgYXR0YWNoZWQgdG8uICBIb3dldmVyLCBhIGdp
dmVuIENETiBpbiBjaGFyZ2Ugb2YgZGVsaXZlcmluZyBhIGdpdmVuCiAgIGNvbnRlbnQgbWF5IG5v
dCBoYXZlIGEgZm9vdHByaW50IHRoYXQgZXhwYW5kcyBjbG9zZSBlbm91Z2ggdG8gdGhlCiAgIEVV
J3MgY3VycmVudCBsb2NhdGlvbiBvciBhdHRhY2htZW50IG5ldHdvcmssIG9yIG1heSBub3QgaGF2
ZSB0aGUKICAgbmVjZXNzYXJ5IHJlc291cmNlcywgdG8gcmVhbGl6ZSB0aGUgdXNlciBleHBlcmll
bmNlIGFuZCBjb3N0IGJlbmVmaXQKICAgdGhhdCBhIG1vcmUgZGlzdHJpYnV0ZWQgQ0ROIGluZnJh
c3RydWN0dXJlIHdvdWxkIGFsbG93LiAgVGhpcyBpcyB0aGUKICAgbW90aXZhdGlvbiBmb3IgaW50
ZXJjb25uZWN0aW5nIHN0YW5kYWxvbmUgQ0ROcyBzbyB0aGF0IHRoZWlyCiAgIGNvbGxlY3RpdmUg
Q0ROIGZvb3RwcmludCBhbmQgcmVzb3VyY2VzIGNhbiBiZSBsZXZlcmFnZWQgZm9yIHRoZSBlbmQt
CiAgIHRvLWVuZCBkZWxpdmVyeSBvZiBjb250ZW50IGZyb20gQ1NQcyB0byBFVXMuICBBcyBhbiBl
eGFtcGxlLCBhIENTUAogICBjb3VsZCBjb250cmFjdCB3aXRoIGFuICJhdXRob3JpdGF0aXZlIiBD
RE4gUHJvdmlkZXIgZm9yIHRoZSBkZWxpdmVyeQogICBvZiBjb250ZW50IGFuZCB0aGF0IGF1dGhv
cml0YXRpdmUgQ0ROIFByb3ZpZGVyIGNvdWxkIGNvbnRyYWN0IHdpdGgKICAgb25lIG9yIG1vcmUg
ZG93bnN0cmVhbSBDRE4gUHJvdmlkZXIocykgdG8gZGlzdHJpYnV0ZSBhbmQgZGVsaXZlciBzb21l
CiAgIG9yIGFsbCBvZiB0aGUgY29udGVudCBvbiBiZWhhbGYgb2YgdGhlIGF1dGhvcml0YXRpdmUg
Q0ROIFByb3ZpZGVyLgogICBUaGUgZm9ybWF0aW9uIGFuZCBkZXRhaWxzIG9mIGFueSBidXNpbmVz
cyByZWxhdGlvbnNoaXBzIGJldHdlZW4gYSBDU1AKICAgYW5kIGEgQ0ROIFByb3ZpZGVyIGFuZCBi
ZXR3ZWVuIG9uZSBDRE4gUHJvdmlkZXIgYW5kIGFub3RoZXIgQ0ROCiAgIFByb3ZpZGVyIGFyZSBv
dXQgb2Ygc2NvcGUgb2YgdGhpcyBkb2N1bWVudC4gIEhvd2V2ZXIsIG5vIHN0YW5kYXJkcyBvcgog
ICBvcGVuIHNwZWNpZmljYXRpb25zIGN1cnJlbnRseSBleGlzdCB0byBmYWNpbGl0YXRlIHN1Y2gg
Q0ROCiAgIGludGVyY29ubmVjdGlvbi4KCiAgIFRoZSBnb2FsIG9mIHRoaXMgZG9jdW1lbnQgaXMg
dG8gb3V0bGluZSB0aGUgcHJvYmxlbSBhcmVhIG9mIENETgogICBpbnRlcmNvbm5lY3Rpb24uICBT
ZWN0aW9uIDIgZGlzY3Vzc2VzIHRoZSB1c2UgY2FzZXMgZm9yIENETgogICBpbnRlcmNvbm5lY3Rp
b24uICBTZWN0aW9uIDMgcHJlc2VudHMgdGhlIENETkkgbW9kZWwgYW5kIHByb2JsZW0gYXJlYQog
ICBiZWluZyBjb25zaWRlcmVkIGJ5IHRoZSBJRVRGLiAgU2VjdGlvbiA0IGRlc2NyaWJlcyBlYWNo
IENETkkKCgoKTml2ZW4tSmVua2lucywgZXQgYWwuICAgRXhwaXJlcyBOb3ZlbWJlciAxLCAyMDEy
ICAgICAgICAgICAgICAgIFtQYWdlIDVdCgwKSW50ZXJuZXQtRHJhZnQgICAgQ0ROIEludGVyY29u
bmVjdGlvbiBQcm9ibGVtIFN0YXRlbWVudCAgICAgICBBcHJpbCAyMDEyCgoKICAgaW50ZXJmYWNl
IGluZGl2aWR1YWxseSBhbmQgaGlnaGxpZ2h0cyBleGFtcGxlIGNhbmRpZGF0ZSBwcm90b2NvbHMK
ICAgdGhhdCBjb3VsZCBiZSBjb25zaWRlcmVkIGZvciByZXVzZSBvciBsZXZlcmFnaW5nIHRvIGlt
cGxlbWVudCB0aGUKICAgQ0ROSSBpbnRlcmZhY2VzLiAgQXBwZW5kaXggQi4yIGRpc2N1c3NlcyB0
aGUgcmVsZXZhbnQgd29yayBvZiBvdGhlcgogICBzdGFuZGFyZHMgb3JnYW5pemF0aW9ucy4gIEFw
cGVuZGl4IEIuNCBkZXNjcmliZXMgdGhlIHJlbGF0aW9uc2hpcHMKICAgYmV0d2VlbiB0aGUgQ0RO
SSBwcm9ibGVtIHNwYWNlIGFuZCBvdGhlciByZWxldmFudCBJRVRGIFdvcmtpbmcKICAgR3JvdXBz
LgoKMS4xLiAgVGVybWlub2xvZ3kKCiAgIFRoaXMgZG9jdW1lbnQgdXNlcyB0aGUgZm9sbG93aW5n
IHRlcm1zOgoKICAgQ29udGVudDogQW55IGZvcm0gb2YgZGlnaXRhbCBkYXRhLiAgT25lIGltcG9y
dGFudCBmb3JtIG9mIENvbnRlbnQKICAgd2l0aCBhZGRpdGlvbmFsIGNvbnN0cmFpbnRzIG9uIGRp
c3RyaWJ1dGlvbiBhbmQgZGVsaXZlcnkgaXMKICAgY29udGludW91cyBtZWRpYSAoaS5lLiB3aGVy
ZSB0aGVyZSBpcyBhIHRpbWluZyByZWxhdGlvbnNoaXAgYmV0d2VlbgogICBzb3VyY2UgYW5kIHNp
bmspLgoKICAgTWV0YWRhdGE6IE1ldGFkYXRhIGluIGdlbmVyYWwgaXMgZGF0YSBhYm91dCBkYXRh
LgoKICAgQ29udGVudCBNZXRhZGF0YTogVGhpcyBpcyBtZXRhZGF0YSBhYm91dCBDb250ZW50LiAg
Q29udGVudCBNZXRhZGF0YQogICBjb21wcmlzZXM6CgogICAxLiAgTWV0YWRhdGEgdGhhdCBpcyBy
ZWxldmFudCB0byB0aGUgZGlzdHJpYnV0aW9uIG9mIHRoZSBjb250ZW50IChhbmQKICAgICAgIHRo
ZXJlZm9yZSByZWxldmFudCB0byBhIENETiBpbnZvbHZlZCBpbiB0aGUgZGVsaXZlcnkgb2YgdGhh
dAogICAgICAgY29udGVudCkuICBXZSByZWZlciB0byB0aGlzIHR5cGUgb2YgbWV0YWRhdGEgYXMg
IkNvbnRlbnQKICAgICAgIERpc3RyaWJ1dGlvbiBNZXRhZGF0YSIuICBTZWUgYWxzbyB0aGUgZGVm
aW5pdGlvbiBvZiBDb250ZW50CiAgICAgICBEaXN0cmlidXRpb24gTWV0YWRhdGEuCiAgIDIuICBN
ZXRhZGF0YSB0aGF0IGlzIGFzc29jaWF0ZWQgd2l0aCB0aGUgYWN0dWFsIENvbnRlbnQgb3IgY29u
dGVudAogICAgICAgcmVwcmVzZW50YXRpb24sIGFuZCBub3QgZGlyZWN0bHkgcmVsZXZhbnQgdG8g
dGhlIGRpc3RyaWJ1dGlvbiBvZgogICAgICAgdGhhdCBDb250ZW50LiAgRm9yIGV4YW1wbGUsIHN1
Y2ggbWV0YWRhdGEgbWF5IGluY2x1ZGUgaW5mb3JtYXRpb24KICAgICAgIHBlcnRhaW5pbmcgdG8g
dGhlIENvbnRlbnQncyBnZW5yZSwgY2FzdCwgcmF0aW5nLCBldGMgYXMgd2VsbCBhcwogICAgICAg
aW5mb3JtYXRpb24gcGVydGFpbmluZyB0byB0aGUgQ29udGVudCByZXByZXNlbnRhdGlvbidzCiAg
ICAgICByZXNvbHV0aW9uLCBhc3BlY3QgcmF0aW8sIGV0Yy4KCiAgIENvbnRlbnQgRGlzdHJpYnV0
aW9uIE1ldGFkYXRhOiBUaGUgc3Vic2V0IG9mIENvbnRlbnQgTWV0YWRhdGEgdGhhdCBpcwogICBy
ZWxldmFudCB0byB0aGUgZGlzdHJpYnV0aW9uIG9mIHRoZSBjb250ZW50LiAgVGhpcyBpcyB0aGUg
bWV0YWRhdGEKICAgcmVxdWlyZWQgYnkgYSBDRE4gaW4gb3JkZXIgdG8gZW5hYmxlIGFuZCBjb250
cm9sIGNvbnRlbnQgZGlzdHJpYnV0aW9uCiAgIGFuZCBkZWxpdmVyeSBieSB0aGUgQ0ROLiAgSW4g
YSBDRE4gSW50ZXJjb25uZWN0aW9uIGVudmlyb25tZW50LCBzb21lCiAgIG9mIHRoZSBDb250ZW50
IERpc3RyaWJ1dGlvbiBNZXRhZGF0YSBtYXkgaGF2ZSBhbiBpbnRyYS1DRE4gc2NvcGUgKGFuZAog
ICB0aGVyZWZvcmUgbmVlZCBub3QgYmUgY29tbXVuaWNhdGVkIGJldHdlZW4gQ0ROcyksIHdoaWxl
IHNvbWUgb2YgdGhlCiAgIENvbnRlbnQgRGlzdHJpYnV0aW9uIE1ldGFkYXRhIG1heSBoYXZlIGFu
IGludGVyLUNETiBzY29wZSAoYW5kCiAgIHRoZXJlZm9yZSBuZWVkcyB0byBiZSBjb21tdW5pY2F0
ZWQgYmV0d2VlbiBDRE5zKS4KCiAgIENETkkgTWV0YWRhdGE6IENvbnRlbnQgRGlzdHJpYnV0aW9u
IE1ldGFkYXRhIHdpdGggaW50ZXItQ0ROIHNjb3BlLgogICBGb3IgZXhhbXBsZSwgQ0ROSSBNZXRh
ZGF0YSBtYXkgaW5jbHVkZSBnZW8tYmxvY2tpbmcgaW5mb3JtYXRpb24gKGkuZS4KICAgaW5mb3Jt
YXRpb24gZGVmaW5pbmcgZ2VvZ3JhcGhpY2FsIGFyZWFzIHdoZXJlIHRoZSBjb250ZW50IGlzIHRv
IGJlCiAgIG1hZGUgYXZhaWxhYmxlIG9yIGJsb2NrZWQpLCBhdmFpbGFiaWxpdHkgd2luZG93cyAo
aS5lLiBpbmZvcm1hdGlvbgogICBkZWZpbmluZyB0aW1lIHdpbmRvd3MgZHVyaW5nIHdoaWNoIHRo
ZSBjb250ZW50IGlzIHRvIGJlIG1hZGUKICAgYXZhaWxhYmxlIG9yIGJsb2NrZWQpIGFuZCBhY2Nl
c3MgY29udHJvbCBtZWNoYW5pc21zIHRvIGJlIGVuZm9yY2VkCgoKCk5pdmVuLUplbmtpbnMsIGV0
IGFsLiAgIEV4cGlyZXMgTm92ZW1iZXIgMSwgMjAxMiAgICAgICAgICAgICAgICBbUGFnZSA2XQoM
CkludGVybmV0LURyYWZ0ICAgIENETiBJbnRlcmNvbm5lY3Rpb24gUHJvYmxlbSBTdGF0ZW1lbnQg
ICAgICAgQXByaWwgMjAxMgoKCiAgIChlLmcuICBVUkkgc2lnbmF0dXJlIHZhbGlkYXRpb24pLiAg
Q0ROSSBNZXRhZGF0YSBtYXkgYWxzbyBpbmNsdWRlCiAgIGluZm9ybWF0aW9uIGFib3V0IGRlc2ly
ZWQgZGlzdHJpYnV0aW9uIHBvbGljeSAoZS5nLiBwcmVwb3NpdGlvbmVkIHZzCiAgIGR5bmFtaWMg
YWNxdWlzaXRpb24pIGFuZCBhYm91dCB3aGVyZS9ob3cgYSBDRE4gY2FuIGFjcXVpcmUgdGhlCiAg
IGNvbnRlbnQuICBDRE5JIE1ldGFkYXRhIG1heSBhbHNvIGluY2x1ZGUgY29udGVudCBtYW5hZ2Vt
ZW50CiAgIGluZm9ybWF0aW9uIChlLmcuIHJlcXVlc3QgZm9yIGRlbGV0aW9uIG9mIENvbnRlbnQg
ZnJvbSBTdXJyb2dhdGVzKQogICBhY3Jvc3MgaW50ZXJjb25uZWN0ZWQgQ0ROcy4KCiAgIER5bmFt
aWMgY29udGVudCBhY3F1aXNpdGlvbjogRHluYW1pYyBjb250ZW50IGFjcXVpc2l0aW9uIGlzIHdo
ZXJlIGEKICAgQ0ROIGFjcXVpcmVzIGNvbnRlbnQgZnJvbSB0aGUgY29udGVudCBzb3VyY2UgaW4g
cmVzcG9uc2UgdG8gYW4gRW5kCiAgIFVzZXIgcmVxdWVzdGluZyB0aGF0IGNvbnRlbnQgZnJvbSB0
aGUgQ0ROLiAgSW4gdGhlIGNvbnRleHQgb2YgQ0ROCiAgIEludGVyY29ubmVjdGlvbiwgZHluYW1p
YyBhY3F1aXNpdGlvbiBtZWFucyB0aGF0IGEgZG93bnN0cmVhbSBDRE4KICAgYWNxdWlyZXMgdGhl
IGNvbnRlbnQgZnJvbSBjb250ZW50IHNvdXJjZXMgKGluY2x1ZGluZyB1cHN0cmVhbSBDRE5zKQog
ICBhdCBzb21lIHBvaW50IGluIHRpbWUgYWZ0ZXIgYSByZXF1ZXN0IGZvciB0aGF0IGNvbnRlbnQg
aXMgZGVsZWdhdGVkCiAgIHRvIHRoZSBkb3duc3RyZWFtIENETiBieSBhbiBVcHN0cmVhbSBDRE4g
KGFuZCB0aGF0IHNwZWNpZmljIGNvbnRlbnQKICAgaXMgbm90IHlldCBhdmFpbGFibGUgaW4gdGhl
IGRvd25zdHJlYW0gQ0ROKS4KCiAgIER5bmFtaWMgQ0ROSSBtZXRhZGF0YSBhY3F1aXNpdGlvbjog
SW4gdGhlIGNvbnRleHQgb2YgQ0ROCiAgIEludGVyY29ubmVjdGlvbiwgZHluYW1pYyBDRE5JIG1l
dGFkYXRhIGFjcXVpc2l0aW9uIG1lYW5zIHRoYXQgYQogICBkb3duc3RyZWFtIENETiBhY3F1aXJl
cyBDRE5JIG1ldGFkYXRhIGZvciBjb250ZW50IGZyb20gdGhlIHVwc3RyZWFtCiAgIENETiBhdCBz
b21lIHBvaW50IGluIHRpbWUgYWZ0ZXIgYSByZXF1ZXN0IGZvciB0aGF0IGNvbnRlbnQgaXMKICAg
ZGVsZWdhdGVkIHRvIHRoZSBkb3duc3RyZWFtIENETiBieSBhbiBVcHN0cmVhbSBDRE4gKGFuZCB0
aGF0IHNwZWNpZmljCiAgIENETkkgbWV0YWRhdGEgaXMgbm90IHlldCBhdmFpbGFibGUgaW4gdGhl
IGRvd25zdHJlYW0gQ0ROKS4KCiAgIFByZS1wb3NpdGlvbmVkIGNvbnRlbnQgYWNxdWlzaXRpb246
IENvbnRlbnQgUHJlLXBvc2l0aW9uaW5nIGlzIHdoZXJlCiAgIGEgQ0ROIGFjcXVpcmVzIGNvbnRl
bnQgZnJvbSB0aGUgY29udGVudCBzb3VyY2UgcHJpb3IgdG8sIG9yCiAgIGluZGVwZW5kZW50bHkg
b2YsIGFueSBFbmQgVXNlciByZXF1ZXN0aW5nIHRoYXQgY29udGVudCBmcm9tIHRoZSBDRE4uCiAg
IEluIHRoZSBjb250ZXh0IG9mIENETiBpbnRlcmNvbm5lY3Rpb24gdGhlIFVwc3RyZWFtIENETiBp
bnN0cnVjdHMgdGhlCiAgIERvd25zdHJlYW0gQ0ROIHRvIGFjcXVpcmUgdGhlIGNvbnRlbnQgZnJv
bSBjb250ZW50IHNvdXJjZXMgKGluY2x1ZGluZwogICB1cHN0cmVhbSBDRE5zKSBpbiBhZHZhbmNl
IG9mIG9yIGluZGVwZW5kZW50IG9mIGFueSBFbmQgVXNlcgogICByZXF1ZXN0aW5nIGl0LgoKICAg
UHJlLXBvc2l0aW9uZWQgQ0ROSSBNZXRhZGF0YSBhY3F1aXNpdGlvbjogSW4gdGhlIGNvbnRleHQg
b2YgQ0ROCiAgIEludGVyY29ubmVjdGlvbiwgQ0ROSSBNZXRhZGF0YSBwcmUtcG9zaXRpb25pbmcg
aXMgd2hlcmUgdGhlCiAgIERvd25zdHJlYW0gQ0ROIGFjcXVpcmVzIENETkkgbWV0YWRhdGEgZm9y
IGNvbnRlbnQgcHJpb3IgdG8gb3IKICAgaW5kZXBlbmRlbnQgb2YgYW55IEVuZCBVc2VyIHJlcXVl
c3RpbmcgdGhhdCBjb250ZW50IGZyb20gdGhlCiAgIERvd25zdHJlYW0gQ0ROLgoKICAgRW5kIFVz
ZXIgKEVVKTogVGhlICdyZWFsJyB1c2VyIG9mIHRoZSBzeXN0ZW0sIHR5cGljYWxseSBhIGh1bWFu
IGJ1dAogICBtYXliZSBzb21lIGNvbWJpbmF0aW9uIG9mIGhhcmR3YXJlIGFuZC9vciBzb2Z0d2Fy
ZSBlbXVsYXRpbmcgYSBodW1hbgogICAoZS5nLiBmb3IgYXV0b21hdGVkIHF1YWxpdHkgbW9uaXRv
cmluZyBldGMuKQoKICAgVXNlciBBZ2VudCAoVUEpOiBTb2Z0d2FyZSAob3IgYSBjb21iaW5hdGlv
biBvZiBoYXJkd2FyZSBhbmQgc29mdHdhcmUpCiAgIHRocm91Z2ggd2hpY2ggdGhlIEVuZCBVc2Vy
IGludGVyYWN0cyB3aXRoIGEgQ29udGVudCBTZXJ2aWNlLiAgVGhlCiAgIFVzZXIgQWdlbnQgd2ls
bCBjb21tdW5pY2F0ZSB3aXRoIGEgQ29udGVudCBTZXJ2aWNlIGZvciB0aGUgc2VsZWN0aW9uCiAg
IG9mIGNvbnRlbnQgYW5kIG9uZSBvciBtb3JlIENETnMgZm9yIHRoZSBkZWxpdmVyeSBvZiB0aGUg
Q29udGVudC4KICAgU3VjaCBjb21tdW5pY2F0aW9uIGlzIG5vdCByZXN0cmljdGVkIHRvIEhUVFAg
YW5kIG1heSBiZSB2aWEgYSB2YXJpZXR5CiAgIG9mIHByb3RvY29scy4gIEV4YW1wbGVzIG9mIFVz
ZXIgQWdlbnRzIChub24tZXhoYXVzdGl2ZSkgYXJlOgogICBCcm93c2VycywgU2V0IFRvcCBCb3hl
cyAoU1RCcyksIGRlZGljYXRlZCBjb250ZW50IGFwcGxpY2F0aW9ucyAoZS5nLgoKCgpOaXZlbi1K
ZW5raW5zLCBldCBhbC4gICBFeHBpcmVzIE5vdmVtYmVyIDEsIDIwMTIgICAgICAgICAgICAgICAg
W1BhZ2UgN10KDApJbnRlcm5ldC1EcmFmdCAgICBDRE4gSW50ZXJjb25uZWN0aW9uIFByb2JsZW0g
U3RhdGVtZW50ICAgICAgIEFwcmlsIDIwMTIKCgogICBtZWRpYSBwbGF5ZXJzKSwgZXRjLgoKICAg
TmV0d29yayBTZXJ2aWNlIFByb3ZpZGVyIChOU1ApOiBQcm92aWRlcyBuZXR3b3JrLWJhc2VkIGNv
bm5lY3Rpdml0eS8KICAgc2VydmljZXMgdG8gRW5kIFVzZXJzLgoKICAgQ29udGVudCBTZXJ2aWNl
IFByb3ZpZGVyIChDU1ApOiBQcm92aWRlcyBhIENvbnRlbnQgU2VydmljZSB0byBFbmQKICAgVXNl
cnMgKHdoaWNoIHRoZXkgYWNjZXNzIHZpYSBhIFVzZXIgQWdlbnQpLiAgQSBDU1AgbWF5IG93biB0
aGUKICAgQ29udGVudCBtYWRlIGF2YWlsYWJsZSBhcyBwYXJ0IG9mIHRoZSBDb250ZW50IFNlcnZp
Y2UsIG9yIG1heSBsaWNlbnNlCiAgIGNvbnRlbnQgcmlnaHRzIGZyb20gYW5vdGhlciBwYXJ0eS4K
CiAgIENvbnRlbnQgU2VydmljZTogVGhlIHNlcnZpY2Ugb2ZmZXJlZCBieSBhIENvbnRlbnQgU2Vy
dmljZSBQcm92aWRlci4KICAgVGhlIENvbnRlbnQgU2VydmljZSBlbmNvbXBhc3NlcyB0aGUgY29t
cGxldGUgc2VydmljZSB3aGljaCBtYXkgYmUKICAgd2lkZXIgdGhhbiBqdXN0IHByb3ZpZGluZyBh
Y2Nlc3MgdG8gaXRlbXMgb2YgQ29udGVudCwgZS5nLiB0aGUKICAgQ29udGVudCBTZXJ2aWNlIGFs
c28gaW5jbHVkZXMgYW55IG1pZGRsZXdhcmUsIGtleSBkaXN0cmlidXRpb24sCiAgIHByb2dyYW0g
Z3VpZGUsIGV0Yy4gd2hpY2ggbWF5IG5vdCByZXF1aXJlIGFueSBkaXJlY3QgaW50ZXJhY3Rpb24g
d2l0aAogICB0aGUgQ0ROLCBvciBDRE5zLCBpbnZvbHZlZCBpbiB0aGUgZGlzdHJpYnV0aW9uIGFu
ZCBkZWxpdmVyeSBvZiB0aGUKICAgY29udGVudC4KCiAgIENvbnRlbnQgRGlzdHJpYnV0aW9uIE5l
dHdvcmsgKENETikgLyBDb250ZW50IERlbGl2ZXJ5IE5ldHdvcmsgKENETik6CiAgIE5ldHdvcmsg
aW5mcmFzdHJ1Y3R1cmUgaW4gd2hpY2ggdGhlIG5ldHdvcmsgZWxlbWVudHMgY29vcGVyYXRlIGF0
CiAgIGxheWVycyA0IHRocm91Z2ggbGF5ZXIgNyBmb3IgbW9yZSBlZmZlY3RpdmUgZGVsaXZlcnkg
b2YgQ29udGVudCB0bwogICBVc2VyIEFnZW50cy4gIFR5cGljYWxseSBhIENETiBjb25zaXN0cyBv
ZiBhIFJlcXVlc3QgUm91dGluZyBzeXN0ZW0sIGEKICAgRGlzdHJpYnV0aW9uIFN5c3RlbSAodGhh
dCBpbmNsdWRlcyBhIHNldCBvZiBTdXJyb2dhdGVzKSwgYSBMb2dnaW5nCiAgIFN5c3RlbSBhbmQg
YSBDRE4gY29udHJvbCBzeXN0ZW0uCgogICBDRE4gUHJvdmlkZXI6IFRoZSBzZXJ2aWNlIHByb3Zp
ZGVyIHdobyBvcGVyYXRlcyBhIENETiBhbmQgb2ZmZXJzIGEKICAgc2VydmljZSBvZiBjb250ZW50
IGRlbGl2ZXJ5LCB0eXBpY2FsbHkgdXNlZCBieSBhIENvbnRlbnQgU2VydmljZQogICBQcm92aWRl
ciBvciBhbm90aGVyIENETiBQcm92aWRlci4gIE5vdGUgdGhhdCBhIGdpdmVuIGVudGl0eSBtYXkK
ICAgb3BlcmF0ZSBpbiBtb3JlIHRoYW4gb25lIHJvbGUuICBGb3IgZXhhbXBsZSwgYSBjb21wYW55
IG1heQogICBzaW11bHRhbmVvdXNseSBvcGVyYXRlIGFzIGEgQ29udGVudCBTZXJ2aWNlIFByb3Zp
ZGVyLCBhIE5ldHdvcmsKICAgU2VydmljZSBQcm92aWRlciBhbmQgYSBDRE4gUHJvdmlkZXIuCgog
ICBDRE4gSW50ZXJjb25uZWN0aW9uIChDRE5JKTogQSByZWxhdGlvbnNoaXAgYmV0d2VlbiBhIHBh
aXIgb2YgQ0ROcwogICB0aGF0IGVuYWJsZXMgb25lIENETiB0byBwcm92aWRlIGNvbnRlbnQgZGVs
aXZlcnkgc2VydmljZXMgb24gYmVoYWxmCiAgIG9mIGFub3RoZXIgQ0ROLiAgQSBDRE4gSW50ZXJj
b25uZWN0aW9uIG1heSBiZSB3aG9sbHkgb3IgcGFydGlhbGx5CiAgIHJlYWxpemVkIHRocm91Z2gg
YSBzZXQgb2YgaW50ZXJmYWNlcyBvdmVyIHdoaWNoIGEgcGFpciBvZiBDRE5zCiAgIGNvbW11bmlj
YXRlIHdpdGggZWFjaCBvdGhlciBpbiBvcmRlciB0byBhY2hpZXZlIHRoZSBkZWxpdmVyeSBvZgog
ICBjb250ZW50IHRvIFVzZXIgQWdlbnRzIGJ5IFN1cnJvZ2F0ZXMgaW4gb25lIENETiAodGhlIGRv
d25zdHJlYW0gQ0ROKQogICBvbiBiZWhhbGYgb2YgYW5vdGhlciBDRE4gKHRoZSB1cHN0cmVhbSBD
RE4pLgoKICAgQXV0aG9yaXRhdGl2ZSBDRE46IEEgQ0ROIHdoaWNoIGhhcyBhIGRpcmVjdCByZWxh
dGlvbnNoaXAgd2l0aCBhIENTUAogICBmb3IgdGhlIGRpc3RyaWJ1dGlvbiAmIGRlbGl2ZXJ5IG9m
IHRoYXQgQ1NQJ3MgY29udGVudCBieSB0aGUKICAgYXV0aG9yaXRhdGl2ZSBDRE4gb3IgYnkgZG93
bnN0cmVhbSBDRE5zIG9mIHRoZSBhdXRob3JpdGF0aXZlIENETi4KCiAgIFVwc3RyZWFtIENETjog
Rm9yIGEgZ2l2ZW4gRW5kIFVzZXIgcmVxdWVzdCwgdGhlIENETiAod2l0aGluIGEgcGFpciBvZgog
ICBkaXJlY3RseSBpbnRlcmNvbm5lY3RlZCBDRE5zKSB0aGF0IHJlZGlyZWN0cyB0aGUgcmVxdWVz
dCB0byB0aGUgb3RoZXIKICAgQ0ROLgoKCgoKTml2ZW4tSmVua2lucywgZXQgYWwuICAgRXhwaXJl
cyBOb3ZlbWJlciAxLCAyMDEyICAgICAgICAgICAgICAgIFtQYWdlIDhdCgwKSW50ZXJuZXQtRHJh
ZnQgICAgQ0ROIEludGVyY29ubmVjdGlvbiBQcm9ibGVtIFN0YXRlbWVudCAgICAgICBBcHJpbCAy
MDEyCgoKICAgRG93bnN0cmVhbSBDRE46IEZvciBhIGdpdmVuIEVuZCBVc2VyIHJlcXVlc3QsIHRo
ZSBDRE4gKHdpdGhpbiBhIHBhaXIKICAgb2YgZGlyZWN0bHkgaW50ZXJjb25uZWN0ZWQgQ0ROcykg
dG8gd2hpY2ggdGhlIHJlcXVlc3QgaXMgcmVkaXJlY3RlZAogICBieSB0aGUgb3RoZXIgQ0ROICh0
aGUgVXBzdHJlYW0gQ0ROKS4gIE5vdGUgdGhhdCBpbiB0aGUgY2FzZSBvZgogICBzdWNjZXNzaXZl
IHJlZGlyZWN0aW9ucyAoZS5nLiAgQ0ROMS0tPkNETjItLT5DRE4zKSBhIGdpdmVuIENETiAoZS5n
LgogICBDRE4yKSBtYXkgYWN0IGFzIHRoZSBEb3duc3RyZWFtIENETiBmb3IgYSByZWRpcmVjdGlv
biAoZS5nLgogICBDRE4xLS0+Q0ROMikgYW5kIGFzIHRoZSBVcHN0cmVhbSBDRE4gZm9yIHRoZSBz
dWJzZXF1ZW50IHJlZGlyZWN0aW9uCiAgIG9mIHRoZSBzYW1lIHJlcXVlc3QgKGUuZy4gIENETjIt
LT5DRE4zKS4KCiAgIE92ZXItdGhlLXRvcCAoT1RUKTogQSBzZXJ2aWNlLCBlLmcuIGNvbnRlbnQg
ZGVsaXZlcnkgdXNpbmcgYSBDRE4sCiAgIG9wZXJhdGVkIGJ5IGEgZGlmZmVyZW50IG9wZXJhdG9y
IHRoYW4gdGhlIE5TUCB0byB3aGljaCB0aGUgdXNlcnMgb2YKICAgdGhhdCBzZXJ2aWNlIGFyZSBh
dHRhY2hlZC4KCiAgIFN1cnJvZ2F0ZTogQSBkZXZpY2UvZnVuY3Rpb24gKG9mdGVuIGNhbGxlZCBh
IGNhY2hlKSB0aGF0IGludGVyYWN0cwogICB3aXRoIG90aGVyIGVsZW1lbnRzIG9mIHRoZSBDRE4g
Zm9yIHRoZSBjb250cm9sIGFuZCBkaXN0cmlidXRpb24gb2YKICAgQ29udGVudCB3aXRoaW4gdGhl
IENETiBhbmQgaW50ZXJhY3RzIHdpdGggVXNlciBBZ2VudHMgZm9yIHRoZQogICBkZWxpdmVyeSBv
ZiB0aGUgQ29udGVudC4KCiAgIFJlcXVlc3QgUm91dGluZyBTeXN0ZW06IFRoZSBmdW5jdGlvbiB3
aXRoaW4gYSBDRE4gcmVzcG9uc2libGUgZm9yCiAgIHJlY2VpdmluZyBhIGNvbnRlbnQgcmVxdWVz
dCBmcm9tIGEgVXNlciBBZ2VudCwgb2J0YWluaW5nIGFuZAogICBtYWludGFpbmluZyBuZWNlc3Nh
cnkgaW5mb3JtYXRpb24gYWJvdXQgYSBzZXQgb2YgY2FuZGlkYXRlIHN1cnJvZ2F0ZXMKICAgb3Ig
Y2FuZGlkYXRlIENETnMsIGFuZCBmb3Igc2VsZWN0aW5nIGFuZCByZWRpcmVjdGluZyB0aGUgdXNl
ciB0byB0aGUKICAgYXBwcm9wcmlhdGUgc3Vycm9nYXRlIG9yIENETi4gIFRvIGVuYWJsZSBDRE4g
SW50ZXJjb25uZWN0aW9uLCB0aGUKICAgUmVxdWVzdCBSb3V0aW5nIFN5c3RlbSBtdXN0IGFsc28g
YmUgY2FwYWJsZSBvZiBoYW5kbGluZyBVc2VyIEFnZW50CiAgIGNvbnRlbnQgcmVxdWVzdHMgcGFz
c2VkIHRvIGl0IGJ5IGFub3RoZXIgQ0ROLgoKICAgRGlzdHJpYnV0aW9uIFN5c3RlbTogVGhlIGZ1
bmN0aW9uIHdpdGhpbiBhIENETiByZXNwb25zaWJsZSBmb3IKICAgZGlzdHJpYnV0aW5nIENvbnRl
bnQgRGlzdHJpYnV0aW9uIE1ldGFkYXRhIGFzIHdlbGwgYXMgdGhlIENvbnRlbnQKICAgaXRzZWxm
IGluc2lkZSB0aGUgQ0ROIChlLmcuIGRvd24gdG8gdGhlIHN1cnJvZ2F0ZXMpLgoKICAgRGVsaXZl
cnk6IFRoZSBmdW5jdGlvbiB3aXRoaW4gQ0ROIHN1cnJvZ2F0ZXMgcmVzcG9uc2libGUgZm9yCiAg
IGRlbGl2ZXJpbmcgYSBwaWVjZSBvZiBjb250ZW50IHRvIHRoZSBVc2VyIEFnZW50LiAgRm9yIGV4
YW1wbGUsCiAgIGRlbGl2ZXJ5IG1heSBiZSBiYXNlZCBvbiBIVFRQIHByb2dyZXNzaXZlIGRvd25s
b2FkIG9yIEhUVFAgYWRhcHRpdmUKICAgc3RyZWFtaW5nLgoKICAgTG9nZ2luZyBTeXN0ZW06IFRo
ZSBmdW5jdGlvbiB3aXRoaW4gYSBDRE4gcmVzcG9uc2libGUgZm9yIGNvbGxlY3RpbmcKICAgdGhl
IG1lYXN1cmVtZW50IGFuZCByZWNvcmRpbmcgb2YgZGlzdHJpYnV0aW9uIGFuZCBkZWxpdmVyeQog
ICBhY3Rpdml0aWVzLiAgVGhlIGluZm9ybWF0aW9uIHJlY29yZGVkIGJ5IHRoZSBsb2dnaW5nIHN5
c3RlbSBtYXkgYmUKICAgdXNlZCBmb3IgdmFyaW91cyBwdXJwb3NlcyBpbmNsdWRpbmcgY2hhcmdp
bmcgKGUuZy4gb2YgdGhlIENTUCksCiAgIGFuYWx5dGljcyBhbmQgbW9uaXRvcmluZy4KCiAgIENv
bnRyb2wgU3lzdGVtOiBUaGUgZnVuY3Rpb24gd2l0aGluIGEgQ0ROIHJlc3BvbnNpYmxlIGZvcgog
ICBib290c3RyYXBwaW5nIGFuZCBjb250cm9sbGluZyB0aGUgb3RoZXIgY29tcG9uZW50cyBvZiB0
aGUgQ0ROIGFzIHdlbGwKICAgYXMgZm9yIGhhbmRsaW5nIGludGVyYWN0aW9ucyB3aXRoIGV4dGVy
bmFsIHN5c3RlbXMgKGUuZy4gaGFuZGxpbmcKICAgZGVsaXZlcnkgc2VydmljZSBjcmVhdGlvbi91
cGRhdGUvcmVtb3ZhbCByZXF1ZXN0cywgb3Igc3BlY2lmaWMKICAgc2VydmljZSBwcm92aXNpb25p
bmcgcmVxdWVzdHMpLgoKCgoKCgpOaXZlbi1KZW5raW5zLCBldCBhbC4gICBFeHBpcmVzIE5vdmVt
YmVyIDEsIDIwMTIgICAgICAgICAgICAgICAgW1BhZ2UgOV0KDApJbnRlcm5ldC1EcmFmdCAgICBD
RE4gSW50ZXJjb25uZWN0aW9uIFByb2JsZW0gU3RhdGVtZW50ICAgICAgIEFwcmlsIDIwMTIKCgox
LjIuICBDRE4gQmFja2dyb3VuZAoKICAgUmVhZGVycyBhcmUgYXNzdW1lZCB0byBiZSBmYW1pbGlh
ciB3aXRoIHRoZSBhcmNoaXRlY3R1cmUsIGZlYXR1cmVzCiAgIGFuZCBvcGVyYXRpb24gb2YgQ0RO
cy4gIEZvciByZWFkZXJzIGxlc3MgZmFtaWxpYXIgd2l0aCB0aGUgb3BlcmF0aW9uCiAgIG9mIENE
TnMsIHRoZSBmb2xsb3dpbmcgcmVzb3VyY2VzIG1heSBiZSB1c2VmdWw6CgogICBvICBSRkMgMzA0
MCBbUkZDMzA0MF0gZGVzY3JpYmVzIG1hbnkgb2YgdGhlIGNvbXBvbmVudCB0ZWNobm9sb2dpZXMK
ICAgICAgdGhhdCBhcmUgdXNlZCBpbiB0aGUgY29uc3RydWN0aW9uIG9mIGEgQ0ROLgogICBvICBU
YXhvbm9teSBbVEFYT05PTVldIGNvbXBhcmVzIHRoZSBhcmNoaXRlY3R1cmUgb2YgYSBudW1iZXIg
b2YgQ0ROcy4KICAgbyAgUkZDIDM0NjYgW1JGQzM0NjZdIGFuZCBSRkMgMzU3MCBbUkZDMzU3MF0g
YXJlIHRoZSBvdXRwdXQgb2YgdGhlCiAgICAgIElFVEYgQ29udGVudCBEZWxpdmVyeSBJbnRlcm5l
dHdvcmtpbmcgKENESSkgd29ya2luZyBncm91cCB3aGljaAogICAgICB3YXMgY2xvc2VkIGluIDIw
MDMuCgogICBOb3RlOiBTb21lIG9mIHRoZSB0ZXJtcyB1c2VkIGluIHRoaXMgZG9jdW1lbnQgYXJl
IHNpbWlsYXIgdG8gdGVybXMKICAgdXNlZCB0aGUgYWJvdmUgcmVmZXJlbmNlZCBkb2N1bWVudHMu
ICBXaGVuIHJlYWRpbmcgdGhpcyBkb2N1bWVudAogICB0ZXJtcyBzaG91bGQgYmUgaW50ZXJwcmV0
ZWQgYXMgaGF2aW5nIHRoZSBkZWZpbml0aW9ucyBwcm92aWRlZCBpbgogICBTZWN0aW9uIDEuMS4K
CgoyLiAgQ0ROIEludGVyY29ubmVjdGlvbiBVc2UgQ2FzZXMKCiAgIEFuIGluY3JlYXNpbmcgbnVt
YmVyIG9mIE5TUHMgYXJlIGRlcGxveWluZyBDRE5zIGluIG9yZGVyIHRvIGRlYWwKICAgY29zdC1l
ZmZlY3RpdmVseSB3aXRoIHRoZSBncm93aW5nIHVzYWdlIG9mIG9uLWRlbWFuZCB2aWRlbyBzZXJ2
aWNlcwogICBhbmQgb3RoZXIgY29udGVudCBkZWxpdmVyeSBhcHBsaWNhdGlvbnMuCgogICBDRE5z
IGFsbG93IGNhY2hpbmcgb2YgY29udGVudCBjbG9zZXIgdG8gdGhlIGVkZ2Ugb2YgYSBuZXR3b3Jr
IHNvIHRoYXQKICAgYSBnaXZlbiBpdGVtIG9mIGNvbnRlbnQgY2FuIGJlIGRlbGl2ZXJlZCBieSBh
IENETiBTdXJyb2dhdGUgKGkuZS4gYQogICBjYWNoZSkgdG8gbXVsdGlwbGUgVXNlciBBZ2VudHMg
KGFuZCB0aGVpciBFbmQgVXNlcnMpIHdpdGhvdXQKICAgdHJhbnNpdGluZyBtdWx0aXBsZSB0aW1l
cyB0aHJvdWdoIHRoZSBuZXR3b3JrIGNvcmUgKGkuZSBmcm9tIHRoZQogICBjb250ZW50IG9yaWdp
biB0byB0aGUgc3Vycm9nYXRlKS4gIFRoaXMgY29udHJpYnV0ZXMgdG8gYmFuZHdpZHRoIGNvc3QK
ICAgcmVkdWN0aW9ucyBmb3IgdGhlIE5TUCBhbmQgdG8gaW1wcm92ZWQgcXVhbGl0eSBvZiBleHBl
cmllbmNlIGZvciB0aGUKICAgRW5kIFVzZXJzLiAgQ0ROcyBhbHNvIGVuYWJsZSByZXBsaWNhdGlv
biBvZiBwb3B1bGFyIGNvbnRlbnQgYWNyb3NzCiAgIG1hbnkgc3Vycm9nYXRlcywgd2hpY2ggZW5h
YmxlcyBjb250ZW50IHRvIGJlIHNlcnZlZCB0byBsYXJnZSBudW1iZXJzCiAgIG9mIFVzZXIgQWdl
bnRzIGNvbmN1cnJlbnRseS4gIFRoaXMgYWxzbyBoZWxwcyBkZWFsaW5nIHdpdGggc2l0dWF0aW9u
cwogICBzdWNoIGFzIGZsYXNoIGNyb3dkcyBhbmQgZGVuaWFsIG9mIHNlcnZpY2UgYXR0YWNrcy4K
CiAgIFRoZSBDRE5zIGRlcGxveWVkIGJ5IE5TUHMgYXJlIG5vdCBqdXN0IHJlc3RyaWN0ZWQgdG8g
dGhlIGRlbGl2ZXJ5IG9mCiAgIGNvbnRlbnQgdG8gc3VwcG9ydCB0aGUgTmV0d29yayBTZXJ2aWNl
IFByb3ZpZGVyJ3Mgb3duICd3YWxsZWQgZ2FyZGVuJwogICBzZXJ2aWNlcywgc3VjaCBhcyBJUCBk
ZWxpdmVyeSBvZiB0ZWxldmlzaW9uIHNlcnZpY2VzIHRvIFNldCBUb3AKICAgQm94ZXMsIGJ1dCBh
cmUgYWxzbyB1c2VkIGZvciBkZWxpdmVyeSBvZiBjb250ZW50IHRvIG90aGVyIGRldmljZXMKICAg
aW5jbHVkaW5nIFBDcywgdGFibGV0cywgbW9iaWxlIHBob25lcyBldGMuCgogICBTb21lIHNlcnZp
Y2UgcHJvdmlkZXJzIG9wZXJhdGUgb3ZlciBtdWx0aXBsZSBnZW9ncmFwaGllcyBhbmQgZmVkZXJh
dGUKICAgbXVsdGlwbGUgYWZmaWxpYXRlIE5TUHMuICBUaGVzZSBOU1BzIHR5cGljYWxseSBvcGVy
YXRlIGluZGVwZW5kZW50CiAgIENETnMuICBBcyB0aGV5IGV2b2x2ZSB0aGVpciBzZXJ2aWNlcyAo
ZS5nLiBmb3Igc2VhbWxlc3Mgc3VwcG9ydCBvZgogICBjb250ZW50IHNlcnZpY2VzIHRvIG5vbWFk
aWMgdXNlcnMgYWNyb3NzIGFmZmlsaWF0ZSBOU1BzKSB0aGVyZSBpcyBhCiAgIG5lZWQgZm9yIGlu
dGVyY29ubmVjdGlvbiBvZiB0aGVzZSBDRE5zLCB0aGF0IHJlcHJlc2VudHMgYSBmaXJzdCB1c2UK
ICAgY2FzZSBmb3IgQ0ROSS4gIEhvd2V2ZXIgdGhlcmUgYXJlIG5vIG9wZW4gc3BlY2lmaWNhdGlv
bnMsIG5vciBjb21tb24KCgoKTml2ZW4tSmVua2lucywgZXQgYWwuICAgRXhwaXJlcyBOb3ZlbWJl
ciAxLCAyMDEyICAgICAgICAgICAgICAgW1BhZ2UgMTBdCgwKSW50ZXJuZXQtRHJhZnQgICAgQ0RO
IEludGVyY29ubmVjdGlvbiBQcm9ibGVtIFN0YXRlbWVudCAgICAgICBBcHJpbCAyMDEyCgoKICAg
YmVzdCBwcmFjdGljZXMsIGRlZmluaW5nIGhvdyB0byBhY2hpZXZlIHN1Y2ggQ0ROIGludGVyY29u
bmVjdGlvbi4KCiAgIENTUHMgaGF2ZSBhIGRlc2lyZSB0byBiZSBhYmxlIHRvIGdldCAoc29tZSBv
ZikgdGhlaXIgY29udGVudCB0byB2ZXJ5CiAgIGxhcmdlIG51bWJlcnMgb2YgRW5kIFVzZXJzLCB3
aG8gYXJlIG9mdGVuIGRpc3RyaWJ1dGVkIGFjcm9zcyBhIG51bWJlcgogICBvZiBnZW9ncmFwaGll
cywgd2hpbGUgbWFpbnRhaW5pbmcgYSBoaWdoIHF1YWxpdHkgb2YgZXhwZXJpZW5jZSwgYWxsCiAg
IHdpdGhvdXQgaGF2aW5nIHRvIG1haW50YWluIGRpcmVjdCBidXNpbmVzcyByZWxhdGlvbnNoaXBz
IHdpdGggbWFueQogICBkaWZmZXJlbnQgQ0ROIFByb3ZpZGVycyAob3IgaGF2aW5nIHRvIGV4dGVu
ZCB0aGVpciBvd24gQ0ROIHRvIGEgbGFyZ2UKICAgbnVtYmVyIG9mIGxvY2F0aW9ucykuICBTb21l
IE5TUHMgYXJlIGNvbnNpZGVyaW5nIGludGVyY29ubmVjdGluZwogICB0aGVpciByZXNwZWN0aXZl
IENETnMgKGFzIHdlbGwgYXMgcG9zc2libHkgb3Zlci10aGUtdG9wIENETnMpIHNvIHRoYXQKICAg
dGhpcyBjb2xsZWN0aXZlIGluZnJhc3RydWN0dXJlIGNhbiBhZGRyZXNzIHRoZSByZXF1aXJlbWVu
dHMgb2YgQ1NQcwogICBpbiBhIGNvc3QgZWZmZWN0aXZlIG1hbm5lci4gIFRoaXMgcmVwcmVzZW50
cyBhIHNlY29uZCB1c2UgY2FzZSBmb3IKICAgQ0ROSS4gIEluIHBhcnRpY3VsYXIsIHRoaXMgd291
bGQgZW5hYmxlIHRoZSBDU1BzIHRvIGJlbmVmaXQgZnJvbSBvbi0KICAgbmV0IGRlbGl2ZXJ5IChp
LmUuIHdpdGhpbiB0aGUgTmV0d29yayBTZXJ2aWNlIFByb3ZpZGVyJ3Mgb3duIG5ldHdvcmsvCiAg
IENETiBmb290cHJpbnQpIHdoZW5ldmVyIHBvc3NpYmxlIGFuZCBvZmYtbmV0IGRlbGl2ZXJ5IG90
aGVyd2lzZSwKICAgd2l0aG91dCByZXF1aXJpbmcgdGhlIENTUHMgdG8gbWFpbnRhaW4gZGlyZWN0
IGJ1c2luZXNzIHJlbGF0aW9uc2hpcHMKICAgd2l0aCBhbGwgdGhlIENETnMgaW52b2x2ZWQgaW4g
dGhlIGRlbGl2ZXJ5LiAgQWdhaW4sIENETiBQcm92aWRlcnMKICAgKE5TUHMgb3Igb3Zlci10aGUt
dG9wIENETiBvcGVyYXRvcnMpIGFyZSBmYWNlZCB3aXRoIGEgbGFjayBvZiBvcGVuCiAgIHNwZWNp
ZmljYXRpb25zIGFuZCBiZXN0IHByYWN0aWNlcy4KCiAgIE5TUHMgaGF2ZSBvZnRlbiBkZXBsb3ll
ZCBDRE5zIGFzIHNwZWNpYWxpemVkIGNvc3QtcmVkdWN0aW9uIHByb2plY3RzCiAgIHdpdGhpbiB0
aGUgY29udGV4dCBvZiBhIHBhcnRpY3VsYXIgc2VydmljZSBvciBlbnZpcm9ubWVudC4gIFNvbWUg
TlNQcwogICBvcGVyYXRlIHNlcGFyYXRlIENETnMgZm9yIHNlcGFyYXRlIHNlcnZpY2VzLiAgRm9y
IGV4YW1wbGUsIHRoZXJlIG1heQogICBiZSBhIENETiBmb3IgbWFuYWdlZCBJUFRWIHNlcnZpY2Ug
ZGVsaXZlcnksIGEgQ0ROIGZvciB3ZWItVFYgZGVsaXZlcnkKICAgYW5kIGEgQ0ROIGZvciB2aWRl
byBkZWxpdmVyeSB0byBNb2JpbGUgdGVybWluYWxzLiAgQXMgTlNQcyBpbnRlZ3JhdGUKICAgdGhl
aXIgc2VydmljZSBwb3J0Zm9saW8sIHRoZXJlIGlzIGEgbmVlZCBmb3IgaW50ZXJjb25uZWN0aW5n
IHRoZXNlCiAgIENETnMsIHJlcHJlc2VudGluZyBhIHRoaXJkIHVzZSBjYXNlIGZvciBDRE5JLiAg
QWdhaW4sIE5TUHMgZmFjZSB0aGUKICAgcHJvYmxlbSBvZiBsYWNrIG9mIG9wZW4gaW50ZXJmYWNl
cyBmb3IgQ0ROIGludGVyY29ubmVjdGlvbi4KCiAgIEZvciBvcGVyYXRpb25hbCByZWFzb25zIChl
LmcuIGRpc2FzdGVyLCBmbGFzaCBjcm93ZCkgb3IgY29tbWVyY2lhbAogICByZWFzb25zLCBhbiBv
dmVyLXRoZS10b3AgQ0ROIG1heSBlbGVjdCB0byBtYWtlIHVzZSBvZiBhbm90aGVyIENETgogICAo
ZS5nLiBhbiBOU1AgQ0ROIHdpdGggb24tbmV0IFN1cnJvZ2F0ZXMgZm9yIGEgZ2l2ZW4gZm9vdHBy
aW50KSBmb3IKICAgc2VydmluZyBhIHN1YnNldCBvZiB0aGUgdXNlciByZXF1ZXN0cyAoZS5nLiBy
ZXF1ZXN0cyBmcm9tIHVzZXJzCiAgIGF0dGFjaGVkIHRvIHRoYXQgTlNQKSwgd2hpY2ggcmVzdWx0
cyBpbiBhIGZvdXJ0aCB1c2UgY2FzZSBmb3IgQ0ROSQogICBiZWNhdXNlIENETiBQcm92aWRlcnMg
KG92ZXItdGhlLXRvcCBDRE4gUHJvdmlkZXJzIG9yIE5TUHMpIGFyZSBmYWNlZAogICB3aXRoIGEg
bGFjayBvZiBvcGVuIHNwZWNpZmljYXRpb25zIGFuZCBiZXN0IHByYWN0aWNlcy4KCiAgIFVzZSBj
YXNlcyBmb3IgQ0ROIEludGVyY29ubmVjdGlvbiBhcmUgZnVydGhlciBkaXNjdXNzZWQgaW4KICAg
W0ktRC5pZXRmLWNkbmktdXNlLWNhc2VzXS4KCgozLiAgQ0ROIEludGVyY29ubmVjdGlvbiBNb2Rl
bCAmIFByb2JsZW0gQXJlYSBmb3IgSUVURgoKICAgVGhpcyBzZWN0aW9uIGRpc2N1c3NlcyB0aGUg
cHJvYmxlbSBhcmVhIGZvciB0aGUgSUVURiB3b3JrIG9uIENETgogICBJbnRlcmNvbm5lY3Rpb24u
CgogICBJbnRlcmNvbm5lY3RpbmcgQ0ROcyBpbnZvbHZlcyBpbnRlcmFjdGlvbnMgYW1vbmcgbXVs
dGlwbGUgZGlmZmVyZW50CiAgIGZ1bmN0aW9ucyBhbmQgY29tcG9uZW50cyB0aGF0IGZvcm0gZWFj
aCBDRE4uICBPbmx5IHNvbWUgb2YgdGhvc2UKICAgcmVxdWlyZSBzdGFuZGFyZGl6YXRpb24uCgoK
Ck5pdmVuLUplbmtpbnMsIGV0IGFsLiAgIEV4cGlyZXMgTm92ZW1iZXIgMSwgMjAxMiAgICAgICAg
ICAgICAgIFtQYWdlIDExXQoMCkludGVybmV0LURyYWZ0ICAgIENETiBJbnRlcmNvbm5lY3Rpb24g
UHJvYmxlbSBTdGF0ZW1lbnQgICAgICAgQXByaWwgMjAxMgoKCiAgIFNvbWUgTlNQcyBoYXZlIHN0
YXJ0ZWQgdG8gcGVyZm9ybSBleHBlcmltZW50cyB0byBleHBsb3JlIHdoZXRoZXIKICAgdGhlaXIg
Q0ROIHVzZSBjYXNlcyBjYW4gYWxyZWFkeSBiZSBhZGRyZXNzZWQgd2l0aCBleGlzdGluZyBDRE4K
ICAgaW1wbGVtZW50YXRpb25zLiAgT25lIHNldCBvZiBzdWNoIGV4cGVyaW1lbnRzIGlzIGRvY3Vt
ZW50ZWQgaW4KICAgW0ktRC5iZXJ0cmFuZC1jZG5pLWV4cGVyaW1lbnRzXS4gIFRoZSBjb25jbHVz
aW9ucyBvZiB0aG9zZQogICBleHBlcmltZW50cyBhcmUgdGhhdCB3aGlsZSBzb21lIGJhc2ljIGxp
bWl0ZWQgQ0ROIEludGVyY29ubmVjdGlvbgogICBmdW5jdGlvbmFsaXR5IGNhbiBiZSBhY2hpZXZl
ZCB3aXRoIGV4aXN0aW5nIENETiB0ZWNobm9sb2d5LCB0aGUKICAgY3VycmVudCBsYWNrIG9mIGFu
eSBzdGFuZGFyZGl6ZWQgQ0ROSSBpbnRlcmZhY2VzIHdpdGggdGhlIG5lY2Vzc2FyeQogICBsZXZl
bCBvZiBmdW5jdGlvbmFsaXR5IHN1Y2ggYXMgdGhvc2UgZGlzY3Vzc2VkIGluIHRoaXMgZG9jdW1l
bnQgaXMKICAgcHJldmVudGluZyB0aGUgZGVwbG95bWVudCBvZiBDRE4gSW50ZXJjb25uZWN0aW9u
LgoKICAgTGlzdGVkIGJlbG93IGFyZSB0aGUgZm91ciBpbnRlcmZhY2VzIHJlcXVpcmVkIHRvIGlu
dGVyY29ubmVjdCBhIHBhaXIKICAgb2YgQ0ROcyBhbmQgdGhhdCBjb25zdGl0dXRlIHRoZSBwcm9i
bGVtIHNwYWNlIG9mIENETiBJbnRlcmNvbm5lY3Rpb24KICAgYWxvbmcgd2l0aCB0aGUgcmVxdWly
ZWQgZnVuY3Rpb25hbGl0eSBvZiBlYWNoIGludGVyZmFjZSBmb3Igd2hpY2gKICAgc3RhbmRhcmRz
IGRvIG5vdCBjdXJyZW50bHkgZXhpc3QuICBBcyBwYXJ0IG9mIHRoZSBkZXZlbG9wbWVudCBvZiB0
aGUKICAgQ0ROSSBpbnRlcmZhY2VzIGl0IHdpbGwgYWxzbyBiZSBuZWNlc3NhcnkgdG8gYWdyZWUg
b24gY29tbW9uCiAgIG1lY2hhbmlzbXMgZm9yIGhvdyB0byBpZGVudGlmeSBhbmQgbmFtZSB0aGUg
ZGF0YSBvYmplY3RzIHRoYXQgYXJlIHRvCiAgIGJlIGludGVyY2hhbmdlZCBiZXR3ZWVuIGludGVy
Y29ubmVjdGVkIENETnMuCgogICBUaGUgdXNlIG9mIHRoZSB0ZXJtICJpbnRlcmZhY2UiIGlzIG1l
YW50IHRvIGVuY29tcGFzcyB0aGUgcHJvdG9jb2wKICAgb3ZlciB3aGljaCBDRE5JIGRhdGEgcmVw
cmVzZW50YXRpb25zIChlLmcuICBDRE5JIE1ldGFkYXRhIG9iamVjdHMpCiAgIGFyZSBleGNoYW5n
ZWQgYXMgd2VsbCBhcyB0aGUgc3BlY2lmaWNhdGlvbiBvZiB0aGUgZGF0YQogICByZXByZXNlbnRh
dGlvbnMgdGhlbXNlbHZlcyAoaS5lLiB3aGF0IHByb3BlcnRpZXMvZmllbGRzIGVhY2ggb2JqZWN0
CiAgIGNvbnRhaW5zLCBpdHMgc3RydWN0dXJlLCBldGMuKS4KCiAgIG8gIENETkkgQ29udHJvbCBp
bnRlcmZhY2U6IFRoaXMgaW50ZXJmYWNlIGFsbG93cyB0aGUgIkNETkkgQ29udHJvbCIKICAgICAg
c3lzdGVtIGluIGludGVyY29ubmVjdGVkIENETnMgdG8gY29tbXVuaWNhdGUuICBUaGlzIGludGVy
ZmFjZSBtYXkKICAgICAgc3VwcG9ydCB0aGUgZm9sbG93aW5nOgogICAgICAqICBBbGxvdyBib290
c3RyYXBwaW5nIG9mIHRoZSBvdGhlciBDRE5JIGludGVyZmFjZXMgKGUuZy4KICAgICAgICAgaW50
ZXJmYWNlIGFkZHJlc3MvVVJMIGRpc2NvdmVyeSBhbmQgZXN0YWJsaXNobWVudCBvZiBzZWN1cml0
eQogICAgICAgICBhc3NvY2lhdGlvbnMpLgogICAgICAqICBBbGxvdyBjb25maWd1cmF0aW9uIG9m
IHRoZSBvdGhlciBDRE5JIGludGVyZmFjZXMgKGUuZy4KICAgICAgICAgVXBzdHJlYW0gQ0ROIHNw
ZWNpZmllcyBpbmZvcm1hdGlvbiB0byBiZSByZXBvcnRlZCB0aHJvdWdoIHRoZQogICAgICAgICBD
RE5JIExvZ2dpbmcgaW50ZXJmYWNlKS4KICAgICAgKiAgQWxsb3cgdGhlIGRvd25zdHJlYW0gQ0RO
IHRvIGNvbW11bmljYXRlIHN0YXRpYyAob3IgZmFpcmx5CiAgICAgICAgIHN0YXRpYykgaW5mb3Jt
YXRpb24gYWJvdXQgaXRzIGRlbGl2ZXJ5IGNhcGFiaWxpdGllcyBhbmQKICAgICAgICAgcG9saWNp
ZXMuCiAgICAgICogIEFsbG93IGJvb3RzdHJhcHBpbmcgb2YgdGhlIGludGVyZmFjZSBiZXR3ZWVu
IENETnMgZm9yIGNvbnRlbnQKICAgICAgICAgYWNxdWlzaXRpb24gKGV2ZW4gaWYgdGhhdCBpbnRl
cmZhY2UgaXRzZWxmIGlzIG91dHNpZGUgdGhlIHNjb3BlCiAgICAgICAgIG9mIHRoZSBDRE5JIHdv
cmspLgogICAgICAqICBBbGxvdyBhbiB1cHN0cmVhbSBDRE4gdG8gaW5pdGlhdGUgb3IgcmVxdWVz
dCBzcGVjaWZpYyBhY3Rpb25zCiAgICAgICAgIHRvIGJlIHVuZGVydGFrZW4gaW4gdGhlIGRvd25z
dHJlYW0gQ0ROLiAgRm9yIGV4YW1wbGUsIHRvIGFsbG93CiAgICAgICAgIGFuIHVwc3RyZWFtIENE
TiB0byBpbml0aWF0ZSBjb250ZW50IG9yIENETkkgTWV0YWRhdGEKICAgICAgICAgYWNxdWlzaXRp
b24gKHByZS1wb3NpdGlvbmluZykgb3IgdG8gcmVxdWVzdCB0aGUgaW52YWxpZGF0aW9uIG9yCiAg
ICAgICAgIHB1cmdpbmcgb2YgY29udGVudCBmaWxlcyBhbmQvb3IgQ0ROSSBNZXRhZGF0YSBpbiBh
IGRvd25zdHJlYW0KICAgICAgICAgQ0ROLgogICBvICBDRE5JIFJlcXVlc3QgUm91dGluZyBpbnRl
cmZhY2U6IFRoaXMgaW50ZXJmYWNlIGFsbG93cyB0aGUgUmVxdWVzdAogICAgICBSb3V0aW5nIHN5
c3RlbXMgaW4gaW50ZXJjb25uZWN0ZWQgQ0ROcyB0byBjb21tdW5pY2F0ZSB0byBlbnN1cmUKICAg
ICAgdGhhdCBhbiBFbmQgVXNlciByZXF1ZXN0IGNhbiBiZSAocmUpZGlyZWN0ZWQgZnJvbSBhbiB1
cHN0cmVhbSBDRE4KCgoKTml2ZW4tSmVua2lucywgZXQgYWwuICAgRXhwaXJlcyBOb3ZlbWJlciAx
LCAyMDEyICAgICAgICAgICAgICAgW1BhZ2UgMTJdCgwKSW50ZXJuZXQtRHJhZnQgICAgQ0ROIElu
dGVyY29ubmVjdGlvbiBQcm9ibGVtIFN0YXRlbWVudCAgICAgICBBcHJpbCAyMDEyCgoKICAgICAg
dG8gYSBzdXJyb2dhdGUgaW4gdGhlIGRvd25zdHJlYW0gQ0ROLCBpbiBwYXJ0aWN1bGFyIHdoZXJl
CiAgICAgIHNlbGVjdGlvbiByZXNwb25zaWJpbGl0aWVzIG1heSBiZSBzcGxpdCBhY3Jvc3MgQ0RO
cyAoZm9yIGV4YW1wbGUKICAgICAgdGhlIHVwc3RyZWFtIENETiBtYXkgYmUgcmVzcG9uc2libGUg
Zm9yIHNlbGVjdGluZyB0aGUgZG93bnN0cmVhbQogICAgICBDRE4gd2hpbGUgdGhlIGRvd25zdHJl
YW0gQ0ROIG1heSBiZSByZXNwb25zaWJsZSBmb3Igc2VsZWN0aW5nIHRoZQogICAgICBhY3R1YWwg
c3Vycm9nYXRlIHdpdGhpbiB0aGF0IGRvd25zdHJlYW0gQ0ROKS4gIEluIHBhcnRpY3VsYXIsIHRo
ZQogICAgICBDRE4gUmVxdWVzdCBSb3V0aW5nIGludGVyZmFjZSwgbWF5IHN1cHBvcnQgdGhlIGZv
bGxvd2luZzoKICAgICAgKiAgQWxsb3cgdGhlIHVwc3RyZWFtIENETiB0byBxdWVyeSB0aGUgZG93
bnN0cmVhbSBDRE4gYXQgcmVxdWVzdAogICAgICAgICByb3V0aW5nIHRpbWUgYmVmb3JlIHJlZGly
ZWN0aW5nIHRoZSByZXF1ZXN0IHRvIHRoZSBkb3duc3RyZWFtCiAgICAgICAgIENETi4KICAgICAg
KiAgQWxsb3cgdGhlIGRvd25zdHJlYW0gQ0ROIHRvIHByb3ZpZGUgdG8gdGhlIHVwc3RyZWFtIENE
TiAoc3RhdGljCiAgICAgICAgIG9yIGR5bmFtaWMpIGluZm9ybWF0aW9uIChlLmcuIHJlc291cmNl
cywgZm9vdHByaW50LCBsb2FkKSB0bwogICAgICAgICBmYWNpbGl0YXRlIHNlbGVjdGlvbiBvZiB0
aGUgZG93bnN0cmVhbSBDRE4gYnkgdGhlIHVwc3RyZWFtIENETgogICAgICAgICByZXF1ZXN0IHJv
dXRpbmcgc3lzdGVtIHdoZW4gcHJvY2Vzc2luZyBzdWJzZXF1ZW50IGNvbnRlbnQKICAgICAgICAg
cmVxdWVzdHMgZnJvbSBVc2VyIEFnZW50cy4KICAgbyAgQ0ROSSBNZXRhZGF0YSBkaXN0cmlidXRp
b24gaW50ZXJmYWNlOiBUaGlzIGludGVyZmFjZSBhbGxvd3MgdGhlCiAgICAgIERpc3RyaWJ1dGlv
biBzeXN0ZW0gaW4gaW50ZXJjb25uZWN0ZWQgQ0ROcyB0byBjb21tdW5pY2F0ZSB0bwogICAgICBl
bnN1cmUgQ0ROSSBNZXRhZGF0YSBjYW4gYmUgZXhjaGFuZ2VkIGFjcm9zcyBDRE5zLiAgU2VlCiAg
ICAgIFNlY3Rpb24gMS4xIGZvciBkZWZpbml0aW9uIGFuZCBleGFtcGxlcyBvZiBDRE5JIE1ldGFk
YXRhLgogICBvICBDRE5JIExvZ2dpbmcgaW50ZXJmYWNlOiBUaGlzIGludGVyZmFjZSBhbGxvd3Mg
dGhlIExvZ2dpbmcgc3lzdGVtCiAgICAgIGluIGludGVyY29ubmVjdGVkIENETnMgdG8gY29tbXVu
aWNhdGUgdGhlIHJlbGV2YW50IGFjdGl2aXR5IGxvZ3MKICAgICAgaW4gb3JkZXIgdG8gYWxsb3cg
bG9nIGNvbnN1bWluZyBhcHBsaWNhdGlvbnMgdG8gb3BlcmF0ZSBpbiBhCiAgICAgIG11bHRpLUNE
TiBlbnZpcm9ubWVudHMuICBGb3IgZXhhbXBsZSwgYW4gdXBzdHJlYW0gQ0ROIG1heSBjb2xsZWN0
CiAgICAgIGRlbGl2ZXJ5IGxvZ3MgZnJvbSBhIGRvd25zdHJlYW0gQ0ROIGluIG9yZGVyIHRvIHBl
cmZvcm0KICAgICAgY29uc29saWRhdGVkIGNoYXJnaW5nIG9mIHRoZSBDU1Agb3IgZm9yIHNldHRs
ZW1lbnQgcHVycG9zZXMgYWNyb3NzCiAgICAgIENETnMuICBTaW1pbGFybHksIGFuIHVwc3RyZWFt
IENETiBtYXkgY29sbGVjdCBkZWxpdmVyeSBsb2dzIGZyb20gYQogICAgICBkb3duc3RyZWFtIENE
TiBpbiBvcmRlciB0byBwcm92aWRlIGNvbnNvbGlkYXRlZCByZXBvcnRpbmcgYW5kCiAgICAgIG1v
bml0b3JpbmcgdG8gdGhlIENTUC4KCiAgIE5vdGUgdGhhdCB0aGUgYWN0dWFsIGdyb3VwaW5nIG9m
IGZ1bmN0aW9uYWxpdGllcyB1bmRlciB0aGVzZSBmb3VyCiAgIGludGVyZmFjZXMgaXMgY29uc2lk
ZXJlZCB0ZW50YXRpdmUgYXQgdGhpcyBzdGFnZSBhbmQgbWF5IGJlIGNoYW5nZWQKICAgYWZ0ZXIg
ZnVydGhlciBzdHVkeSAoZS5nLiBzb21lIHN1YnNldCBvZiBmdW5jdGlvbmFsaXR5IGJlIG1vdmVk
IGZyb20KICAgb25lIGludGVyZmFjZSBpbnRvIGFub3RoZXIpLgoKICAgVGhlIGFib3ZlIGxpc3Qg
Y292ZXJzIGEgc2lnbmlmaWNhbnQgcG90ZW50aWFsIHByb2JsZW0gc3BhY2UsIGluIHBhcnQKICAg
YmVjYXVzZSBpbiBvcmRlciB0byBpbnRlcmNvbm5lY3QgdHdvIENETnMgdGhlcmUgYXJlIHNldmVy
YWwgJ3RvdWNoCiAgIHBvaW50cycgdGhhdCByZXF1aXJlIHN0YW5kYXJkaXphdGlvbi4gIEhvd2V2
ZXIsIGl0IGlzIGV4cGVjdGVkIHRoYXQKICAgdGhlIENETkkgaW50ZXJmYWNlcyBuZWVkIG5vdCBi
ZSBkZWZpbmVkIGZyb20gc2NyYXRjaCBhbmQgaW5zdGVhZCBjYW4KICAgdmVyeSBzaWduaWZpY2Fu
dGx5IHJldXNlIG9yIGxldmVyYWdlIGV4aXN0aW5nIHByb3RvY29sczsgdGhpcyBpcwogICBkaXNj
dXNzZWQgZnVydGhlciBpbiBTZWN0aW9uIDQuCgogICBUaGUgaW50ZXJmYWNlcyB0aGF0IGZvcm0g
dGhlIENETkkgcHJvYmxlbSBhcmVhIGFyZSBpbGx1c3RyYXRlZCBpbgogICBGaWd1cmUgMS4KCgoK
CgoKCgoKTml2ZW4tSmVua2lucywgZXQgYWwuICAgRXhwaXJlcyBOb3ZlbWJlciAxLCAyMDEyICAg
ICAgICAgICAgICAgW1BhZ2UgMTNdCgwKSW50ZXJuZXQtRHJhZnQgICAgQ0ROIEludGVyY29ubmVj
dGlvbiBQcm9ibGVtIFN0YXRlbWVudCAgICAgICBBcHJpbCAyMDEyCgoKICAgICAtLS0tLS0tLQog
ICAgLyAgICAgICAgXAogICAgfCAgIENTUCAgfAogICAgXCAgICAgICAgLwogICAgIC0tLS0tLS0t
CiAgICAgICAgICoKICAgICAgICAgKgogICAgICAgICAqICAgICAgICAgICAgICAgICAgICAgICAg
IC9cCiAgICAgICAgICogICAgICAgICAgICAgICAgICAgICAgICAvICBcCiAgICAgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSAgICAgIHxDRE5JfCAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgLyAgICAgVXBzdHJlYW0gQ0ROICAgICBcICAgICB8ICAgIHwgICAgICAgLyAgICBEb3duc3Ry
ZWFtIENETiAgICBcCiAgICB8ICAgICAgKy0tLS0tLS0tLS0tLS0rIHwgQ29udHJvbCBJbnRlcmZh
Y2V8ICstLS0tLS0tLS0tLS0tKyAgICAgIHwKICAgIHwqKioqKioqICAgQ29udHJvbCAgIHw8PT09
PT09fD09PT18PT09PT09PT0+fCAgIENvbnRyb2wgICAqKioqKioqfAogICAgfCogICAgICstLS0t
LS0qLS0tLSotKyB8ICAgICB8ICAgIHwgICAgICAgfCArLSotLS0tKi0tLS0tLSsgICAgICp8CiAg
ICB8KiAgICAgICAgICAgICogICAgKiAgIHwgICAgIHwgICAgfCAgICAgICB8ICAgKiAgICAqICAg
ICAgICAgICAgKnwKICAgIHwqICAgICArLS0tLS0tKi0tLS0tLSsgfCBMb2dnaW5nIEludGVyZmFj
ZXwgKy0tLS0tLSotLS0tLS0rICAgICAqfAogICAgfCogKioqKiogICBMb2dnaW5nICAgfDw9PT09
PT18PT09PXw9PT09PT09PT58ICAgTG9nZ2luZyAgICoqKioqICp8CiAgICB8KiAqICAgKy0qLS0t
LS0tLS0tLS0rIHwgICAgIHwgICAgfCAgICAgICB8ICstLS0tLS0tLS0tLSotKyAgICogKnwKICAg
IHwqICogICAgICogICAgICAgICAqICAgfCBSZXF1ZXN0IFJvdXRpbmcgIHwgICAqICAgICAgICAg
KiAgICAgKiAqfAogIC4uLi4uKi4uListKi0tLS0tLS0tLSotKyB8ICAgIEludGVyZmFjZSAgICAg
fCArLSotLS0tLS0tLS0qLSsuLi4qLiouLi4KICAuIHwqICogKioqIFJlcS1Sb3V0aW5nIHw8PT09
PT09fD09PT18PT09PT09PT0+fCBSZXEtUm91dGluZyAqKiogKiAqfCAuCiAgLiB8KiAqICogKy0t
LS0tLS0tLS0tLS0rLnwgICAgIHwgICAgfCAgICAgICB8ICstLS0tLS0tLS0tLS0tKyAqICogKnwg
LgogIC4gfCogKiAqICAgICAgICAgICAgICAgICAuICBDRE5JIE1ldGFkYXRhICAgfCAgICAgICAg
ICAgICAgICAgKiAqICp8IC4KICAuIHwqICogKiArLS0tLS0tLS0tLS0tLSsgfC4gICBJbnRlcmZh
Y2UgICAgIHwgKy0tLS0tLS0tLS0tLS0rICogKiAqfCAuCiAgLiB8KiAqICogfCBEaXN0cmlidXRp
b258PD09Lj09PXw9PT09fD09PT09PT09PnwgRGlzdHJpYnV0aW9ufCAqICogKnwgLgogIC4gfCog
KiAqIHwgICAgICAgICAgICAgfCB8ICAuICAgXCAgLyAgICAgICAgfCB8ICAgICAgICAgICAgIHwg
KiAqICp8IC4KICAuIHwqICogKiB8Ky0tLS0tLS0tLSsgIHwgfCAgIC4gICBcLyAgICAgICAgIHwg
fCAgKy0tLS0tLS0tLSt8ICogKiAqfCAuCiAgLiB8KiAqICoqKnwgKy0tLS0tLS0tLSt8IHwgICAg
Li4uLlJlcXVlc3QuLi4uLi4rLS0tLS0tLS0tKyB8KioqICogKnwgLgogIC4gfCogKioqKiorLXxT
dXJyb2dhdGV8KioqKioqKioqKioqKioqKioqKioqKioqfFN1cnJvZ2F0ZXwtKyoqKioqICp8IC4K
ICAuIHwqKioqKioqICArLS0tLS0tLS0tK3wgfCAgIEFjcXVpc2l0aW9uICAgIHwgfCstLS0tLS0t
LS0tKyAqKioqKioqfCAuCiAgLiB8ICAgICAgKy0tLS0tLS0tLS0tLS0rIHwgICAgICAgICAgICAg
ICAgICB8ICstLS0tLS0tKi0tLS0tKyAgICAgIHwgLgogIC4gXCAgICAgICAgICAgICAgICAgICAg
ICAvICAgICAgICAgICAgICAgICAgXCAgICAgICAgICogICAgICAgICAgICAvIC4KICAuICAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tICAgICAgICAgICAgICAgICAgICAtLS0tLS0tLS0qLS0tLS0tLS0t
LS0tICAuCiAgLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKiAgICAgICAgICAgICAgLgogIC4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICogRGVsaXZlcnkgICAgIC4KICAuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqICAgICAgICAgICAgICAuCiAg
LiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tKi0t
LSsgICAgICAgICAgLgogIC4uLi4uLi4uLi4uLi4uLlJlcXVlc3QuLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLnwgVXNlciB8Li5SZXF1ZXN0Li4KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IEFnZW50fAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0rCgogIDw9PT4gIGludGVyZmFj
ZXMgaW5zaWRlIHRoZSBzY29wZSBvZiBDRE5JCiAgKioqKiAgaW50ZXJmYWNlcyBvdXRzaWRlIHRo
ZSBzY29wZSBvZiBDRE5JCiAgLi4uLiAgaW50ZXJmYWNlcyBvdXRzaWRlIHRoZSBzY29wZSBvZiBD
RE5JCgogICAgICAgICAgICAgICAgRmlndXJlIDE6IEEgTW9kZWwgZm9yIHRoZSBDRE5JIFByb2Js
ZW0gQXJlYQoKICAgQXMgaWxsdXN0cmF0ZWQgaW4gRmlndXJlIDEsIHRoZSBhY3F1aXNpdGlvbiBv
ZiBjb250ZW50IGJldHdlZW4KCgoKTml2ZW4tSmVua2lucywgZXQgYWwuICAgRXhwaXJlcyBOb3Zl
bWJlciAxLCAyMDEyICAgICAgICAgICAgICAgW1BhZ2UgMTRdCgwKSW50ZXJuZXQtRHJhZnQgICAg
Q0ROIEludGVyY29ubmVjdGlvbiBQcm9ibGVtIFN0YXRlbWVudCAgICAgICBBcHJpbCAyMDEyCgoK
ICAgaW50ZXJjb25uZWN0ZWQgQ0ROcyBpcyBvdXQgb2Ygc2NvcGUgZm9yIENETkksIHdoaWNoIGRl
c2VydmVzIHNvbWUKICAgYWRkaXRpb25hbCBleHBsYW5hdGlvbi4gIFRoZSBjb25zZXF1ZW5jZSBv
ZiBzdWNoIGEgZGVjaXNpb24gaXMgdGhhdAogICB0aGUgQ0ROSSBwcm9ibGVtIHNwYWNlIGRlc2Ny
aWJlZCBpbiB0aGlzIGRvY3VtZW50IGlzIGZvY3Vzc2VkIG9uIG9ubHkKICAgZGVmaW5pbmcgdGhl
IGNvbnRyb2wgcGxhbmUgZm9yIENETkk7IGFuZCB0aGUgQ0ROSSBkYXRhIHBsYW5lIChpLmUuCiAg
IHRoZSBhY3F1aXNpdGlvbiAmIGRpc3RyaWJ1dGlvbiBvZiB0aGUgYWN0dWFsIGNvbnRlbnQgb2Jq
ZWN0cykgaXMgb3V0CiAgIG9mIHNjb3BlLiAgVGhlIHJhdGlvbmFsZSBmb3Igc3VjaCBhIGRlY2lz
aW9uIGlzIHRoYXQgQ0ROcyB0b2RheQogICB0eXBpY2FsbHkgYWxyZWFkeSB1c2Ugc3RhbmRhcmRp
emVkIHByb3RvY29scyBzdWNoIGFzIEhUVFAsIEZUUCwKICAgcnN5bmMsIGV0Yy4gdG8gYWNxdWly
ZSBjb250ZW50IGZyb20gdGhlaXIgQ1NQIGN1c3RvbWVycyBhbmQgaXQgaXMKICAgZXhwZWN0ZWQg
dGhhdCB0aGUgc2FtZSBwcm90b2NvbHMgY291bGQgYmUgdXNlZCBmb3IgYWNxdWlzaXRpb24KICAg
YmV0d2VlbiBpbnRlcmNvbm5lY3RlZCBDRE5zLiAgVGhlcmVmb3JlIHRoZSBwcm9ibGVtIG9mIGNv
bnRlbnQKICAgYWNxdWlzaXRpb24gaXMgY29uc2lkZXJlZCBhbHJlYWR5IHNvbHZlZCBhbmQgYWxs
IHRoYXQgaXMgcmVxdWlyZWQKICAgZnJvbSBzcGVjaWZpY2F0aW9ucyBkZXZlbG9wZWQgYnkgdGhl
IENETkkgd29ya2luZyBncm91cCBpcyB0bwogICBkZXNjcmliZSB3aXRoaW4gdGhlIENETkkgTWV0
YWRhdGEgdGhlIHBhcmFtZXRlcnMgdG8gdXNlIHRvIHJldHJpZXZlCiAgIHRoZSBjb250ZW50IGZv
ciBleGFtcGxlIHRoZSBJUCBhZGRyZXNzL2hvc3RuYW1lIHRvIGNvbm5lY3QgdG8sIHdoYXQKICAg
cHJvdG9jb2wgdG8gdXNlIHRvIHJldHJpZXZlIHRoZSBjb250ZW50LCBldGMuCgoKNC4gIFNjb3Bp
bmcgdGhlIENETkkgUHJvYmxlbQoKICAgVGhpcyBzZWN0aW9uIG91dGxpbmVzIGhvdyB0aGUgc2Nv
cGUgb2Ygd29yayBhZGRyZXNzaW5nIHRoZSBDRE5JCiAgIHByb2JsZW0gc3BhY2UgY2FuIGJlIGNv
bnN0cmFpbmVkIHRocm91Z2ggcmV1c2Ugb3IgbGV2ZXJhZ2luZyBvZgogICBleGlzdGluZyBwcm90
b2NvbHMgdG8gaW1wbGVtZW50IHRoZSBDRE5JIGludGVyZmFjZXMuICBUaGlzIGRpc2N1c3Npb24K
ICAgaXMgbm90IGludGVuZGVkIHRvIHByZS1lbXB0IGFueSB3b3JraW5nIGdyb3VwIGRlY2lzaW9u
IGFzIHRvIHRoZSBtb3N0CiAgIGFwcHJvcHJpYXRlIHByb3RvY29scywgdGVjaG5vbG9naWVzIGFu
ZCBzb2x1dGlvbnMgdG8gc2VsZWN0IHRvCiAgIHJlYWxpemUgdGhlIENETkkgaW50ZXJmYWNlcyBi
dXQgaXMgaW50ZW5kZWQgYXMgYW4gaWxsdXN0cmF0aW9uIG9mIHRoZQogICBmYWN0IHRoYXQgdGhl
IENETkkgaW50ZXJmYWNlcyBuZWVkIG5vdCBiZSBjcmVhdGVkIGluIGEgdmFjdXVtIGFuZAogICB0
aGF0IHJldXNlIG9yIGxldmVyYWdlIG9mIGV4aXN0aW5nIHByb3RvY29scyBpcyBsaWtlbHkgcG9z
c2libGUuCgogICBUaGUgZm91ciBDRE5JIGludGVyZmFjZXMgKENETkkgQ29udHJvbCBpbnRlcmZh
Y2UsIENETkkgUmVxdWVzdAogICBSb3V0aW5nIGludGVyZmFjZSwgQ0ROSSBNZXRhZGF0YSBpbnRl
cmZhY2UsIENETkkgTG9nZ2luZyBpbnRlcmZhY2UpCiAgIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDMg
d2l0aGluIHRoZSBDRE5JIHByb2JsZW0gYXJlYSBhcmUgYWxsIGNvbnRyb2wKICAgcGxhbmUgaW50
ZXJmYWNlcyBvcGVyYXRpbmcgYXQgdGhlIGFwcGxpY2F0aW9uIGxheWVyIChMYXllciA3IGluIHRo
ZQogICBPU0kgbmV0d29yayBtb2RlbCkuICBGaXJzdGx5LCBzaW5jZSBpdCBpcyBub3QgZXhwZWN0
ZWQgdGhhdCB0aGVzZQogICBpbnRlcmZhY2VzIHdvdWxkIGV4aGliaXQgdW5pcXVlIHNlc3Npb24s
IHRyYW5zcG9ydCBvciBuZXR3b3JrCiAgIHJlcXVpcmVtZW50cyBhcyBjb21wYXJlZCB0byB0aGUg
bWFueSBvdGhlciBleGlzdGluZyBhcHBsaWNhdGlvbnMgaW4KICAgdGhlIEludGVybmV0LCBpdCBp
cyBleHBlY3RlZCB0aGF0IHRoZSBDRE5JIGludGVyZmFjZXMgd2lsbCBiZSBkZWZpbmVkCiAgIG9u
IHRvcCBvZiBleGlzdGluZyBzZXNzaW9uLCB0cmFuc3BvcnQgYW5kIG5ldHdvcmsgcHJvdG9jb2xz
LgoKICAgU2Vjb25kbHksIGFsdGhvdWdoIGEgbmV3IGFwcGxpY2F0aW9uIHByb3RvY29sIGNvdWxk
IGJlIGRlc2lnbmVkCiAgIHNwZWNpZmljYWxseSBmb3IgQ0ROSSBvdXIgYW5hbHlzaXMgYmVsb3cg
c2hvd3MgdGhhdCB0aGlzIGlzCiAgIHVubmVjZXNzYXJ5IGFuZCBpdCBpcyByZWNvbW1lbmRlZCB0
aGF0IGV4aXN0aW5nIGFwcGxpY2F0aW9uIHByb3RvY29scwogICBiZSByZXVzZWQgb3IgbGV2ZXJh
Z2VkIChIVFRQIFtSRkMyNjE2XSwgQXRvbSBQdWJsaXNoaW5nIFByb3RvY29sCiAgIFtSRkM1MDIz
XSwgWE1QUCBbUkZDNjEyMF0sIGZvciBleGFtcGxlKSB0byByZWFsaXplIHRoZSBDRE5JCiAgIGlu
dGVyZmFjZXMuCgoKCgoKCgpOaXZlbi1KZW5raW5zLCBldCBhbC4gICBFeHBpcmVzIE5vdmVtYmVy
IDEsIDIwMTIgICAgICAgICAgICAgICBbUGFnZSAxNV0KDApJbnRlcm5ldC1EcmFmdCAgICBDRE4g
SW50ZXJjb25uZWN0aW9uIFByb2JsZW0gU3RhdGVtZW50ICAgICAgIEFwcmlsIDIwMTIKCgo0LjEu
ICBDRE5JIFJlcXVlc3QgUm91dGluZyBJbnRlcmZhY2UKCiAgIFRoZSBDRE5JIFJlcXVlc3QgUm91
dGluZyBpbnRlcmZhY2UgZW5hYmxlcyBhIFJlcXVlc3QgUm91dGluZyBmdW5jdGlvbgogICBpbiBh
biB1cHN0cmVhbSBDRE4gdG8gcXVlcnkgYSBSZXF1ZXN0IFJvdXRpbmcgZnVuY3Rpb24gaW4gYQog
ICBkb3duc3RyZWFtIENETiB0byBkZXRlcm1pbmUgaWYgdGhlIGRvd25zdHJlYW0gQ0ROIGlzIGFi
bGUgKGFuZAogICB3aWxsaW5nKSB0byBhY2NlcHQgdGhlIGRlbGVnYXRlZCBjb250ZW50IHJlcXVl
c3QgYW5kIHRvIGFsbG93IHRoZQogICBkb3duc3RyZWFtIENETiB0byBjb250cm9sIHdoYXQgdGhl
IHVwc3RyZWFtIFJlcXVlc3QgUm91dGluZyBmdW5jdGlvbgogICBzaG91bGQgcmV0dXJuIHRvIHRo
ZSBVc2VyIEFnZW50IGluIHRoZSByZWRpcmVjdGlvbiBtZXNzYWdlLgoKICAgVGhlIENETkkgUmVx
dWVzdCBSb3V0aW5nIGludGVyZmFjZSBpcyB0aGVyZWZvcmUgYSBmYWlybHkKICAgc3RyYWlnaHRm
b3J3YXJkIHJlcXVlc3QvcmVzcG9uc2UgaW50ZXJmYWNlIGFuZCBjb3VsZCBiZSBpbXBsZW1lbnRl
ZAogICBvdmVyIGFueSBudW1iZXIgb2YgcmVxdWVzdC9yZXNwb25zZSBwcm90b2NvbHMuICBGb3Ig
ZXhhbXBsZSwgaXQgbWF5CiAgIGJlIGltcGxlbWVudGVkIGFzIGEgV2ViU2VydmljZSB1c2luZyBv
bmUgb2YgdGhlIGNvbW1vbiBXZWJTZXJ2aWNlcwogICBtZXRob2RvbG9naWVzIChYTUwtUlBDLCBI
VFRQIHF1ZXJ5IHRvIGEga25vd24gVVJJLCBldGMuKS4gIFRoaXMKICAgcmVtb3ZlcyB0aGUgbmVl
ZCBmb3IgdGhlIENETkkgd29ya2luZyBncm91cCB0byBkZWZpbmUgYSBuZXcgcHJvdG9jb2wKICAg
Zm9yIHRoZSByZXF1ZXN0L3Jlc3BvbnNlIGVsZW1lbnQgb2YgdGhlIENETkkgUmVxdWVzdCBSb3V0
aW5nCiAgIGludGVyZmFjZS4KCiAgIEFkZGl0aW9uYWxseSwgYXMgZGlzY3Vzc2VkIGluIFNlY3Rp
b24gMywgdGhlIENETkkgUmVxdWVzdCBSb3V0aW5nCiAgIGludGVyZmFjZSBpcyBhbHNvIGV4cGVj
dGVkIHRvIGVuYWJsZSBhIGRvd25zdHJlYW0gQ0ROIHRvIHByb3ZpZGUgdG8KICAgdGhlIHVwc3Ry
ZWFtIENETiAoc3RhdGljIG9yIGR5bmFtaWMpIGluZm9ybWF0aW9uIChlLmcuIHJlc291cmNlcywK
ICAgZm9vdHByaW50LCBsb2FkKSB0byBmYWNpbGl0YXRlIHNlbGVjdGlvbiBvZiB0aGUgZG93bnN0
cmVhbSBDRE4gYnkgdGhlCiAgIHVwc3RyZWFtIENETiByZXF1ZXN0IHJvdXRpbmcgc3lzdGVtIHdo
ZW4gcHJvY2Vzc2luZyBzdWJzZXF1ZW50CiAgIGNvbnRlbnQgcmVxdWVzdHMgZnJvbSBVc2VyIEFn
ZW50cy4gIEl0IGlzIGV4cGVjdGVkIHRoYXQgc3VjaAogICBmdW5jdGlvbmFsaXR5IG9mIHRoZSBD
RE5JIHJlcXVlc3QgUm91dGluZyBjb3VsZCBiZSBzcGVjaWZpZWQgYnkgdGhlCiAgIENETkkgd29y
a2luZyBncm91cCB3aXRoIHNpZ25pZmljYW50IGxldmVyYWdpbmcgb2YgZXhpc3RpbmcgSUVURgog
ICBwcm90b2NvbHMgc3VwcG9ydGluZyB0aGUgZHluYW1pYyBkaXN0cmlidXRpb24gb2YgcmVhY2hh
YmlsaXR5CiAgIGluZm9ybWF0aW9uIChmb3IgZXhhbXBsZSBieSBsZXZlcmFnaW5nIGV4aXN0aW5n
IHJvdXRpbmcgcHJvdG9jb2xzKSBvcgogICBzdXBwb3J0aW5nIGFwcGxpY2F0aW9uIGxldmVsIHF1
ZXJpZXMgZm9yIHRvcG9sb2dpY2FsIGluZm9ybWF0aW9uIChmb3IKICAgZXhhbXBsZSBieSBsZXZl
cmFnaW5nIEFMVE8gW0FMVE8tQ2hhcnRlcl0pLgoKNC4yLiAgQ0ROSSBNZXRhZGF0YSBJbnRlcmZh
Y2UKCiAgIFRoZSBDRE5JIE1ldGFkYXRhIGludGVyZmFjZSBlbmFibGVzIHRoZSBEaXN0cmlidXRp
b24gU3lzdGVtIGluIGEKICAgZG93bnN0cmVhbSBDRE4gdG8gcmVxdWVzdCBDRE5JIE1ldGFkYXRh
IGZyb20gYW4gdXBzdHJlYW0gQ0ROIHNvIHRoYXQKICAgdGhlIGRvd25zdHJlYW0gQ0ROIGNhbiBw
cm9wZXJseSBwcm9jZXNzIGFuZCByZXNwb25kIHRvIHJlZGlyZWN0aW9uCiAgIHJlcXVlc3RzIHJl
Y2VpdmVkIG92ZXIgdGhlIENETkkgUmVxdWVzdCBSb3V0aW5nIGludGVyZmFjZSBhbmQgQ29udGVu
dAogICBSZXF1ZXN0cyByZWNlaXZlZCBkaXJlY3RseSBmcm9tIFVzZXIgQWdlbnRzLgoKICAgVGhl
IENETkkgTWV0YWRhdGEgaW50ZXJmYWNlIGlzIHRoZXJlZm9yZSBzaW1pbGFyIHRvIHRoZSBDRE5J
IFJlcXVlc3QKICAgUm91dGluZyBpbnRlcmZhY2UgYmVjYXVzZSBpdCBpcyBhIHJlcXVlc3QvcmVz
cG9uc2UgaW50ZXJmYWNlIHdpdGggdGhlCiAgIHBvdGVudGlhbCBhZGRpdGlvbiB0aGF0IENETkkg
TWV0YWRhdGEgc2VhcmNoIG1heSBoYXZlIG1vcmUgY29tcGxleAogICBzZW1hbnRpY3MgdGhhbiBh
IHN0cmFpZ2h0Zm9yd2FyZCBSZXF1ZXN0IFJvdXRpbmcgcmVkaXJlY3Rpb24gcmVxdWVzdC4KICAg
VGhlcmVmb3JlLCBsaWtlIHRoZSBDRE5JIFJlcXVlc3QgUm91dGluZyBpbnRlcmZhY2UsIHRoZSBD
RE5JIE1ldGFkYXRhCiAgIGludGVyZmFjZSBtYXkgYmUgaW1wbGVtZW50ZWQgYXMgYSBXZWJTZXJ2
aWNlIHVzaW5nIG9uZSBvZiB0aGUgY29tbW9uCiAgIFdlYlNlcnZpY2VzIG1ldGhvZG9sb2dpZXMg
KFhNTC1SUEMsIEhUVFAgcXVlcnkgdG8gYSBrbm93biBVUkksIGV0Yy4pCiAgIG9yIHBvc3NpYmx5
IHVzaW5nIG90aGVyIGV4aXN0aW5nIHByb3RvY29scyBzdWNoIGFzIFhNUFAgW1JGQzYxMjBdLgog
ICBUaGlzIHJlbW92ZXMgdGhlIG5lZWQgZm9yIHRoZSBDRE5JIHdvcmtpbmcgZ3JvdXAgdG8gZGVm
aW5lIGEgbmV3CgoKCk5pdmVuLUplbmtpbnMsIGV0IGFsLiAgIEV4cGlyZXMgTm92ZW1iZXIgMSwg
MjAxMiAgICAgICAgICAgICAgIFtQYWdlIDE2XQoMCkludGVybmV0LURyYWZ0ICAgIENETiBJbnRl
cmNvbm5lY3Rpb24gUHJvYmxlbSBTdGF0ZW1lbnQgICAgICAgQXByaWwgMjAxMgoKCiAgIHByb3Rv
Y29sIGZvciB0aGUgcmVxdWVzdC9yZXNwb25zZSBlbGVtZW50IG9mIHRoZSBDRE5JIE1ldGFkYXRh
CiAgIGludGVyZmFjZS4KCjQuMy4gIENETkkgTG9nZ2luZyBJbnRlcmZhY2UKCiAgIFRoZSBDRE5J
IExvZ2dpbmcgaW50ZXJmYWNlIGVuYWJsZXMgZGV0YWlscyBvZiBsb2dzIG9yIGV2ZW50cyB0byBi
ZQogICBleGNoYW5nZWQgYmV0d2VlbiBpbnRlcmNvbm5lY3RlZCBDRE5zLCB3aGVyZSBldmVudHMg
Y291bGQgYmUgZm9yCiAgIGV4YW1wbGUgbG9nIHJlY29yZHMgcmVsYXRlZCB0byB0aGUgZGVsaXZl
cnkgb2YgY29udGVudCAoc2ltaWxhciB0bwogICB0aGUgbG9nIHJlY29yZHMgcmVjb3JkZWQgaW4g
YSB3ZWIgc2VydmVyJ3MgYWNjZXNzIGxvZykgYXMgd2VsbCBhcwogICByZWFsLXRpbWUgb3IgbmVh
ci1yZWFsIHRpbWUgZXZlbnRzIGJlZm9yZSwgZHVyaW5nIG9yIGFmdGVyIGNvbnRlbnQKICAgZGVs
aXZlcnkgYW5kIG9wZXJhdGlvbnMgYW5kIGRpYWdub3N0aWMgbWVzc2FnZXMuCgogICBTZXZlcmFs
IHByb3RvY29scyBhbHJlYWR5IGV4aXN0IHRoYXQgY291bGQgcG90ZW50aWFsbHkgYmUgdXNlZCB0
bwogICBleGNoYW5nZSBDRE5JIGxvZ3MgYmV0d2VlbiBpbnRlcmNvbm5lY3RlZCBDRE5zIGluY2x1
ZGluZyBTTk1QLAogICBzeXNsb2csIGZ0cCAoYW5kIHNlY3VyZSB2YXJpYW50cyksIHNjcCwgSFRU
UCBQT1NULCBldGMuCgo0LjQuICBDRE5JIENvbnRyb2wgSW50ZXJmYWNlCgogICBUaGUgQ0ROSSBD
b250cm9sIGludGVyZmFjZSBhbGxvd3MgdGhlIENvbnRyb2wgU3lzdGVtIGluCiAgIGludGVyY29u
bmVjdGVkIENETnMgdG8gY29tbXVuaWNhdGUuICBUaGUgZXhhY3QgaW50ZXItQ0ROIGNvbnRyb2wK
ICAgZnVuY3Rpb25hbGl0eSByZXF1aXJlZCB0byBiZSBzdXBwb3J0ZWQgYnkgdGhlIENETkkgQ29u
dHJvbCBpbnRlcmZhY2UKICAgaXMgbGVzcyB3ZWxsIGRlZmluZWQgdGhhbiB0aGUgb3RoZXIgdGhy
ZWUgQ0ROSSBpbnRlcmZhY2VzIGF0IHRoaXMKICAgdGltZS4KCiAgIEl0IGlzIGV4cGVjdGVkIHRo
YXQgZm9yIHRoZSBDb250cm9sIGludGVyZmFjZSwgYXMgZm9yIHRoZSBvdGhlciBDRE5JCiAgIElu
dGVyZmFjZXMsIGV4aXN0aW5nIHByb3RvY29scyBjYW4gYmUgcmV1c2VkIG9yIGxldmVyYWdlZC4K
Cgo1LiAgSUFOQSBDb25zaWRlcmF0aW9ucwoKICAgVGhpcyBkb2N1bWVudCBtYWtlcyBubyByZXF1
ZXN0IG9mIElBTkEuCgogICBOb3RlIHRvIFJGQyBFZGl0b3I6IHRoaXMgc2VjdGlvbiBtYXkgYmUg
cmVtb3ZlZCBvbiBwdWJsaWNhdGlvbiBhcyBhbgogICBSRkMuCgoKNi4gIFNlY3VyaXR5IENvbnNp
ZGVyYXRpb25zCgogICBEaXN0cmlidXRpb24gb2YgY29udGVudCBieSBhIENETiBjb21lcyB3aXRo
IGEgcmFuZ2Ugb2Ygc2VjdXJpdHkKICAgY29uc2lkZXJhdGlvbnMgc3VjaCBhcyBob3cgdG8gZW5m
b3JjZSBjb250cm9sIG9mIGFjY2VzcyB0byB0aGUKICAgY29udGVudCBieSBlbmQgdXNlcnMgaW4g
bGluZSB3aXRoIHRoZSBDU1AgcG9saWN5LCBvciBob3cgdG8gdHJ1c3QgdGhlCiAgIGxvZ2dpbmcg
aW5mb3JtYXRpb24gZ2VuZXJhdGVkIGJ5IHRoZSBDRE4gZm9yIHRoZSBwdXJwb3NlcyBvZiBjaGFy
Z2luZwogICB0aGUgQ1NQLiAgVGhlc2Ugc2VjdXJpdHkgYXNwZWN0cyBhcmUgYWxyZWFkeSBkZWFs
dCB3aXRoIGJ5IENETgogICBQcm92aWRlcnMgYW5kIENTUHMgdG9kYXkgaW4gdGhlIGNvbnRleHQg
b2Ygc3RhbmRhbG9uZSBDRE5zLiAgSG93ZXZlciwKICAgaW50ZXJjb25uZWN0aW9uIG9mIENETnMg
aW50cm9kdWNlcyBhIG5ldyBzZXQgb2Ygc2VjdXJpdHkKICAgY29uc2lkZXJhdGlvbnMgYnkgZXh0
ZW5kaW5nIHRoZSB0cnVzdCBtb2RlbCB0byBhIGNoYWluIG9mIHRydXN0IChpLmUuCiAgIHRoZSBD
U1AgInRydXN0cyIgYSBDRE4gdGhhdCAidHJ1c3RzIiBhbm90aGVyIENETikuICBUaGUgbWVjaGFu
aXNtcwogICB1c2VkIHRvIG1pdGlnYXRlIHRoZXNlIHJpc2tzIGluIG11bHRpLUNETiBlbnZpcm9u
bWVudHMgbWF5IGJlIHNpbWlsYXIKCgoKTml2ZW4tSmVua2lucywgZXQgYWwuICAgRXhwaXJlcyBO
b3ZlbWJlciAxLCAyMDEyICAgICAgICAgICAgICAgW1BhZ2UgMTddCgwKSW50ZXJuZXQtRHJhZnQg
ICAgQ0ROIEludGVyY29ubmVjdGlvbiBQcm9ibGVtIFN0YXRlbWVudCAgICAgICBBcHJpbCAyMDEy
CgoKICAgdG8gdGhvc2UgdXNlZCBpbiB0aGUgc2luZ2xlIENETiBjYXNlLCBidXQgdGhlaXIgc3Vp
dGFiaWxpdHkgaW4gdGhpcwogICBtb3JlIGNvbXBsZXggZW52aXJvbm1lbnQgbXVzdCBiZSB2YWxp
ZGF0ZWQuCgogICBNYWludGFpbmluZyB0aGUgc2VjdXJpdHkgb2YgdGhlIGNvbnRlbnQgaXRzZWxm
LCBpdHMgYXNzb2NpYXRlZAogICBtZXRhZGF0YSAoaW5jbHVkaW5nIGRlbGl2ZXJ5IHBvbGljaWVz
KSBhbmQgdGhlIENETnMgZGlzdHJpYnV0aW5nIGFuZAogICBkZWxpdmVyaW5nIGl0LCBhcmUgY3Jp
dGljYWwgcmVxdWlyZW1lbnRzIGZvciBib3RoIENETiBQcm92aWRlcnMgYW5kCiAgIENTUHMgYW5k
IHRoZSBDRE4gSW50ZXJjb25uZWN0aW9uIGludGVyZmFjZXMgbXVzdCBwcm92aWRlIHN1ZmZpY2ll
bnQKICAgbWVjaGFuaXNtcyB0byBtYWludGFpbiB0aGUgc2VjdXJpdHkgb2YgdGhlIG92ZXJhbGwg
c3lzdGVtIG9mCiAgIGludGVyY29ubmVjdGVkIENETnMgYXMgd2VsbCBhcyB0aGUgaW5mb3JtYXRp
b24gKGNvbnRlbnQsIG1ldGFkYXRhLAogICBsb2dzLCBldGMpIGRpc3RyaWJ1dGVkIGFuZCBkZWxp
dmVyZWQgdGhyb3VnaCBhbnkgc2V0IG9mCiAgIGludGVyY29ubmVjdGVkIENETnMuCgo2LjEuICBT
ZWN1cml0eSBvZiB0aGUgQ0ROSSBDb250cm9sIGludGVyZmFjZQoKICAgSW5mb3JtYXRpb24gb24g
dGhpcyBpbnRlcmZhY2UgaXMgb2YgYSB2ZXJ5IHByaXZhdGUgbmF0dXJlIGJldHdlZW4KICAgaW50
ZXJjb25uZWN0ZWQgQ0ROcy4gIEEgcGFpciBvZiBDRE5zIHVzZSB0aGlzIGludGVyZmFjZSB0byBh
bGxvdwogICBib290c3RyYXBwaW5nIG9mIGFsbCB0aGUgb3RoZXIgQ0ROSSBpbnRlcmZhY2VzIHBv
c3NpYmx5IGluY2x1ZGluZwogICBlc3RhYmxpc2htZW50IG9mIHRoZSBtZWNoYW5pc21zIGZvciBz
ZWN1cmluZyB0aGVzZSBpbnRlcmZhY2VzLgogICBUaGVyZWZvcmUsIGNvcnJ1cHRpb24gb2YgdGhh
dCBpbnRlcmZhY2UgbWF5IHJlc3VsdCBpbiBjb3JydXB0aW9uIG9mCiAgIGFsbCBvdGhlciBpbnRl
cmZhY2VzLiAgVXNpbmcgdGhpcyBpbnRlcmZhY2UsIGFuIHVwc3RyZWFtIENETiBtYXkgcHJlLQog
ICBwb3NpdGlvbiBvciBkZWxldGUgY29udGVudCBvciBtZXRhZGF0YSBpbiBhIGRvd25zdHJlYW0g
Q0ROIGFuZCBhCiAgIGRvd25zdHJlYW0gQ0ROIG1heSBwcm92aWRlIGFkbWluaXN0cmF0aXZlIGlu
Zm9ybWF0aW9uIHRvIGFuIHVwc3RyZWFtCiAgIENETiwgZXRjLiAgQWxsIG9mIHRoZXNlIG9wZXJh
dGlvbnMgcmVxdWlyZSB0aGF0IHRoZSBwZWVyIENETnMgYXJlCiAgIGFwcHJvcHJpYXRlbHkgYXV0
aGVudGljYXRlZCBhbmQgdGhhdCB0aGUgY29uZmlkZW50aWFsaXR5IGFuZAogICBpbnRlZ3JpdHkg
b2YgaW5mb3JtYXRpb24gZmxvd2luZyBiZXR3ZWVuIHRoZW0gY2FuIGJlIGVuc3VyZWQuCgo2LjIu
ICBTZWN1cml0eSBvZiB0aGUgQ0ROSSBSZXF1ZXN0IFJvdXRpbmcgSW50ZXJmYWNlCgogICBBcHBy
b3ByaWF0ZSBsZXZlbHMgb2YgYXV0aGVudGljYXRpb24gYW5kIGNvbmZpZGVudGlhbGl0eSBtdXN0
IGJlIHVzZWQKICAgaW4gdGhpcyBpbnRlcmZhY2UgYmVjYXVzZSBpdCBhbGxvd3MgYW4gdXBzdHJl
YW0gQ0ROIHRvIHF1ZXJ5IHRoZQogICBkb3duc3RyZWFtIENETiBpbiBvcmRlciB0byByZWRpcmVj
dCByZXF1ZXN0cywgYW5kIGNvbnZlcnNlbHksIGFsbG93cwogICB0aGUgZG93bnN0cmVhbSBDRE4g
dG8gaW5mbHVlbmNlIHRoZSB1cHN0cmVhbSBDRE4ncyBSZXF1ZXN0IFJvdXRpbmcKICAgZnVuY3Rp
b24uCgogICBJbiB0aGUgYWJzZW5jZSBvZiBhcHByb3ByaWF0ZSBzZWN1cml0eSBvbiB0aGlzIGlu
dGVyZmFjZSwgYSByb2d1ZQogICB1cHN0cmVhbSBDRE4gY291bGQgaW51bmRhdGUgZG93bnN0cmVh
bSBDRE5zIHdpdGggYm9ndXMgcmVxdWVzdHMsIG9yCiAgIGhhdmUgdGhlIGRvd25zdHJlYW0gQ0RO
IHNlbmQgdGhlIHJvZ3VlIHVwc3RyZWFtIENETiBwcml2YXRlCiAgIGluZm9ybWF0aW9uLiAgQWxz
bywgYSByb2d1ZSBkb3duc3RyZWFtIENETiBjb3VsZCBpbmZsdWVuY2UgdGhlCiAgIHVwc3RyZWFt
IENETiBzbyB0aGUgdXBzdHJlYW0gQ0ROIHJlZGlyZWN0cyByZXF1ZXN0cyB0byB0aGUgcm9ndWUg
ZENETgogICBvciBhbm90aGVyIGRDRE4gaW4gb3JkZXIgdG8sIGZvciBleGFtcGxlLCBhdHRyYWN0
IGFkZGl0aW9uYWwgZGVsaXZlcnkKICAgcmV2ZW51ZS4KCjYuMy4gIFNlY3VyaXR5IG9mIHRoZSBD
RE5JIE1ldGFkYXRhIGludGVyZmFjZQoKICAgVGhpcyBpbnRlcmZhY2UgYWxsb3dzIGEgZG93bnN0
cmVhbSBDRE4gdG8gcmVxdWVzdCBDRE5JIG1ldGFkYXRhIGZyb20KICAgYW4gdXBzdHJlYW0gQ0RO
LCBhbmQgdGhlcmVmb3JlIHRoZSB1cHN0cmVhbSBDRE4gbXVzdCBlbnN1cmUgdGhhdCB0aGUKICAg
Zm9ybWVyIGlzIGFwcHJvcHJpYXRlbHkgYXV0aGVudGljYXRlZCBiZWZvcmUgc2VuZGluZyB0aGUg
ZGF0YS4KICAgQ29udmVyc2VseSwgYSBkb3duc3RyZWFtIENETiBtdXN0IGF1dGhlbnRpY2F0ZSBh
biB1cHN0cmVhbSBDRE4gYmVmb3JlCgoKCk5pdmVuLUplbmtpbnMsIGV0IGFsLiAgIEV4cGlyZXMg
Tm92ZW1iZXIgMSwgMjAxMiAgICAgICAgICAgICAgIFtQYWdlIDE4XQoMCkludGVybmV0LURyYWZ0
ICAgIENETiBJbnRlcmNvbm5lY3Rpb24gUHJvYmxlbSBTdGF0ZW1lbnQgICAgICAgQXByaWwgMjAx
MgoKCiAgIHJlcXVlc3RpbmcgbWV0YWRhdGEgdG8gaW5zdWxhdGUgaXRzZWxmIGZyb20gcG9pc29u
aW5nIGJ5IHJvZ3VlCiAgIHVwc3RyZWFtIENETnMuICBUaGUgY29uZmlkZW50aWFsaXR5IGFuZCBp
bnRlZ3JpdHkgb2YgdGhlIGluZm9ybWF0aW9uCiAgIGV4Y2hhbmdlZCBiZXR3ZWVuIHRoZSBwZWVy
cyBtdXN0IGJlIHByb3RlY3RlZC4KCjYuNC4gIFNlY3VyaXR5IG9mIHRoZSBDRE5JIExvZ2dpbmcg
aW50ZXJmYWNlCgogICBMb2dnaW5nIGRhdGEgY29uc2lzdHMgb2YgcG90ZW50aWFsbHkgc2Vuc2l0
aXZlIGluZm9ybWF0aW9uICh3aGljaCBlbmQKICAgdXNlciBhY2Nlc3NlZCB3aGljaCBtZWRpYSBy
ZXNvdXJjZSwgSVAgYWRkcmVzc2VzIG9mIGVuZCB1c2VycywKICAgcG90ZW50aWFsIG5hbWVzIGFu
ZCBzdWJzY3JpYmVyIGFjY291bnQgaW5mb3JtYXRpb24sIGV0Yy4pLgogICBDb25maWRlbnRpYWxp
dHkgb2YgdGhpcyBpbmZvcm1hdGlvbiBtdXN0IGJlIHByb3RlY3RlZCBhcyBsb2cgcmVjb3Jkcwog
ICBhcmUgbW92ZWQgYmV0d2VlbiBDRE5zLiAgVGhpcyBpbmZvcm1hdGlvbiBtYXkgYWxzbyBiZSBz
ZW5zaXRpdmUgZnJvbQogICB0aGUgdmlld3BvaW50IHRoYXQgaXQgY2FuIGJlIHRoZSBiYXNpcyBm
b3IgY2hhcmdpbmcgYWNyb3NzIENETnMuCiAgIFRoZXJlZm9yZSwgYXBwcm9wcmlhdGUgbGV2ZWxz
IG9mIHByb3RlY3Rpb24gYXJlIG5lZWRlZCBhZ2FpbnN0CiAgIGNvcnJ1cHRpb24sIGR1cGxpY2F0
aW9uIGFuZCBsb3NzIG9mIHRoaXMgaW5mb3JtYXRpb24uCgoKNy4gIEFja25vd2xlZGdlbWVudHMK
CiAgIFRoZSBhdXRob3JzIHdvdWxkIGxpa2UgdG8gdGhhbmsgQW5kcmUgQmVjaywgR2lsbGVzIEJl
cnRyYW5kLCBNYXJrCiAgIENhcmxzb24sIEJydWNlIERhdmllLCBEYXZpZCBGZXJndXNvbiwgWWl1
IExlZSwgS2VudCBMZXVuZywgV2lsbCBMaSwKICAgS2V2aW4gTWEsIEp1bGllbiBNYWlzb25uZXV2
ZSwgR3V5IE1lYWRvciwgRW1pbGUgU3RlcGhhbiwgT3NrYXIgdmFuCiAgIERldmVudGVyLCBNYWhl
c2ggVml2ZWdhbmFuZGhhbiBhbmQgUmljaGFyZCBXb3VuZHkgZm9yIHRoZWlyIHJldmlldwogICBj
b21tZW50cyBhbmQgY29udHJpYnV0aW9ucyB0byB0aGUgdGV4dC4KCgo4LiAgUmVmZXJlbmNlcwoK
OC4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMKCjguMi4gIEluZm9ybWF0aXZlIFJlZmVyZW5jZXMK
CiAgIFszR1AtREFTSF0KICAgICAgICAgICAgICAiVHJhbnNwYXJlbnQgZW5kLXRvLWVuZCBQYWNr
ZXQtc3dpdGNoZWQgU3RyZWFtaW5nIFNlcnZpY2UKICAgICAgICAgICAgICAoUFNTKTsgUHJvZ3Jl
c3NpdmUgRG93bmxvYWQgYW5kIER5bmFtaWMgQWRhcHRpdmUgU3RyZWFtaW5nCiAgICAgICAgICAg
ICAgb3ZlciBIVFRQICgzR1AtREFTSCkKICAgICAgICAgICAgICBodHRwOi8vd3d3LjNncHAub3Jn
L2Z0cC9TcGVjcy9odG1sLWluZm8vMjYyNDcuaHRtIi4KCiAgIFtBTFRPLUNoYXJ0ZXJdCiAgICAg
ICAgICAgICAgIklFVEYgQUxUTyBXRyBDaGFydGVyCiAgICAgICAgICAgICAgKGh0dHA6Ly9kYXRh
dHJhY2tlci5pZXRmLm9yZy93Zy9hbHRvL2NoYXJ0ZXIvKSIuCgogICBbQVRJU10gICAgICJBVElT
IChodHRwOi8vd3d3LmF0aXMub3JnLykiLgoKICAgW0FUSVMtQ09EXQogICAgICAgICAgICAgICJB
VElTIElJRjogSVBUViBDb250ZW50IG9uIERlbWFuZCBTZXJ2aWNlLCBKYW51YXJ5IDIwMTEgKGgK
ICAgICAgICAgICAgICB0dHA6Ly93d3cuYXRpcy5vcmcvaWlmL19Db20vRG9jcy9UYXNrX0ZvcmNl
cy9BUkNILwogICAgICAgICAgICAgIEFUSVMtMDgwMDA0Mi5wZGYpIi4KCgoKCk5pdmVuLUplbmtp
bnMsIGV0IGFsLiAgIEV4cGlyZXMgTm92ZW1iZXIgMSwgMjAxMiAgICAgICAgICAgICAgIFtQYWdl
IDE5XQoMCkludGVybmV0LURyYWZ0ICAgIENETiBJbnRlcmNvbm5lY3Rpb24gUHJvYmxlbSBTdGF0
ZW1lbnQgICAgICAgQXByaWwgMjAxMgoKCiAgIFtDREktQ2hhcnRlcl0KICAgICAgICAgICAgICAi
SUVURiBDREkgV0cgQ2hhcnRlcgogICAgICAgICAgICAgIChodHRwOi8vd3d3LmlldGYub3JnL3dn
L2NvbmNsdWRlZC9jZGkpIi4KCiAgIFtDYWJsZUxhYnNdCiAgICAgICAgICAgICAgIkNhYmxlTGFi
cyAoaHR0cDovL3d3dy5jYWJsZWxhYnMuY29tL2Fib3V0LykiLgoKICAgW0NhYmxlTGFicy1NZXRh
ZGF0YV0KICAgICAgICAgICAgICAiQ2FibGVMYWJzIFZvRCBNZXRhZGF0YSBQcm9qZWN0IFByaW1l
cgogICAgICAgICAgICAgIChodHRwOi8vd3d3LmNhYmxlbGFicy5jb20vcHJvamVjdHMvbWV0YWRh
dGEvcHJpbWVyLykiLgoKICAgW0RFQ0FERS1DaGFydGVyXQogICAgICAgICAgICAgICJJRVRGIERF
Q0FERSBXRyBDaGFydGVyCiAgICAgICAgICAgICAgKGh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9y
Zy93Zy9kZWNhZGUvY2hhcnRlci8pIi4KCiAgIFtJLUQuYmVydHJhbmQtY2RuaS1leHBlcmltZW50
c10KICAgICAgICAgICAgICBGYXVjaGV1ciwgRi4gYW5kIEwuIFBldGVyc29uLCAiQ29udGVudCBE
aXN0cmlidXRpb24KICAgICAgICAgICAgICBOZXR3b3JrIEludGVyY29ubmVjdGlvbiAoQ0ROSSkg
RXhwZXJpbWVudHMiLAogICAgICAgICAgICAgIGRyYWZ0LWJlcnRyYW5kLWNkbmktZXhwZXJpbWVu
dHMtMDIgKHdvcmsgaW4gcHJvZ3Jlc3MpLAogICAgICAgICAgICAgIEZlYnJ1YXJ5IDIwMTIuCgog
ICBbSS1ELmlldGYtY2RuaS11c2UtY2FzZXNdCiAgICAgICAgICAgICAgR2lsbGVzLCBCLiwgV2F0
c29uLCBHLiwgTWEsIEsuLCBFYXJkbGV5LCBQLiwgRW1pbGUsIFMuLAogICAgICAgICAgICAgIGFu
ZCBULiBCdXJicmlkZ2UsICJVc2UgQ2FzZXMgZm9yIENvbnRlbnQgRGVsaXZlcnkgTmV0d29yawog
ICAgICAgICAgICAgIEludGVyY29ubmVjdGlvbiIsIGRyYWZ0LWlldGYtY2RuaS11c2UtY2FzZXMt
MDMgKHdvcmsgaW4KICAgICAgICAgICAgICBwcm9ncmVzcyksIEphbnVhcnkgMjAxMi4KCiAgIFtJ
LUQuamVua2lucy1hbHRvLWNkbi11c2UtY2FzZXNdCiAgICAgICAgICAgICAgUHJldmlkaSwgUy4s
IFdhdHNvbiwgRy4sIE1lZHZlZCwgSi4sIEJpdGFyLCBOLiwgYW5kIEIuCiAgICAgICAgICAgICAg
Tml2ZW4tSmVua2lucywgIlVzZSBDYXNlcyBmb3IgQUxUTyB3aXRoaW4gQ0ROcyIsCiAgICAgICAg
ICAgICAgZHJhZnQtamVua2lucy1hbHRvLWNkbi11c2UtY2FzZXMtMDIgKHdvcmsgaW4gcHJvZ3Jl
c3MpLAogICAgICAgICAgICAgIERlY2VtYmVyIDIwMTEuCgogICBbTVBFRy1EQVNIXQogICAgICAg
ICAgICAgICJJbmZvcm1hdGlvbiB0ZWNobm9sb2d5IC0gTVBFRyBzeXN0ZW1zIHRlY2hub2xvZ2ll
cyAtIFBhcnQKICAgICAgICAgICAgICA2OiBEeW5hbWljIGFkYXB0aXZlIHN0cmVhbWluZyBvdmVy
IEhUVFAgKERBU0gpLCAoRElTCiAgICAgICAgICAgICAgdmVyc2lvbiksIEZlYnJ1YXJ5IDIwMTEK
ICAgICAgICAgICAgICBodHRwOi8vbXBlZy5jaGlhcmlnbGlvbmUub3JnLwogICAgICAgICAgICAg
IHdvcmtpbmdfZG9jdW1lbnRzLmh0bSNNUEVHLUIiLgoKICAgW09JUEYtT3ZlcnZpZXddCiAgICAg
ICAgICAgICAgIk9JUEYgUmVsZWFzZSAyIFNwZWNpZmljYXRpb24gVm9sdW1lIDEgLSBPdmVydmll
dyIsCiAgICAgICAgICAgICAgU2VwdGVtYmVyIDIwMTAuCgogICBbUDJQUkctQ0ROSV0KICAgICAg
ICAgICAgICBEYXZpZSwgQi4gYW5kIEYuIExlIEZhdWNoZXVyLCAiSW50ZXJjb25uZWN0aW5nIENE
TnMgYWthCiAgICAgICAgICAgICAgIlBlZXJpbmcgUGVlci10by1QZWVyIgogICAgICAgICAgICAg
IChodHRwOi8vd3d3LmlldGYub3JnL3Byb2NlZWRpbmdzLzc3L3NsaWRlcy9QMlBSRy0yLnBkZiki
LAoKCgpOaXZlbi1KZW5raW5zLCBldCBhbC4gICBFeHBpcmVzIE5vdmVtYmVyIDEsIDIwMTIgICAg
ICAgICAgICAgICBbUGFnZSAyMF0KDApJbnRlcm5ldC1EcmFmdCAgICBDRE4gSW50ZXJjb25uZWN0
aW9uIFByb2JsZW0gU3RhdGVtZW50ICAgICAgIEFwcmlsIDIwMTIKCgogICAgICAgICAgICAgIE1h
cmNoIDIwMTAuCgogICBbUFBTUC1DaGFydGVyXQogICAgICAgICAgICAgICJJRVRGIFBQU1AgV0cg
Q2hhcnRlcgogICAgICAgICAgICAgIChodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvd2cvcHBz
cC9jaGFydGVyLykiLgoKICAgW1JGQzI2MTZdICBGaWVsZGluZywgUi4sIEdldHR5cywgSi4sIE1v
Z3VsLCBKLiwgRnJ5c3R5aywgSC4sCiAgICAgICAgICAgICAgTWFzaW50ZXIsIEwuLCBMZWFjaCwg
UC4sIGFuZCBULiBCZXJuZXJzLUxlZSwgIkh5cGVydGV4dAogICAgICAgICAgICAgIFRyYW5zZmVy
IFByb3RvY29sIC0tIEhUVFAvMS4xIiwgUkZDIDI2MTYsIEp1bmUgMTk5OS4KCiAgIFtSRkMzMDQw
XSAgQ29vcGVyLCBJLiwgTWVsdmUsIEkuLCBhbmQgRy4gVG9tbGluc29uLCAiSW50ZXJuZXQgV2Vi
CiAgICAgICAgICAgICAgUmVwbGljYXRpb24gYW5kIENhY2hpbmcgVGF4b25vbXkiLCBSRkMgMzA0
MCwgSmFudWFyeSAyMDAxLgoKICAgW1JGQzM0NjZdICBEYXksIE0uLCBDYWluLCBCLiwgVG9tbGlu
c29uLCBHLiwgYW5kIFAuIFJ6ZXdza2ksICJBIE1vZGVsCiAgICAgICAgICAgICAgZm9yIENvbnRl
bnQgSW50ZXJuZXR3b3JraW5nIChDREkpIiwgUkZDIDM0NjYsCiAgICAgICAgICAgICAgRmVicnVh
cnkgMjAwMy4KCiAgIFtSRkMzNTY4XSAgQmFyYmlyLCBBLiwgQ2FpbiwgQi4sIE5haXIsIFIuLCBh
bmQgTy4gU3BhdHNjaGVjaywgIktub3duCiAgICAgICAgICAgICAgQ29udGVudCBOZXR3b3JrIChD
TikgUmVxdWVzdC1Sb3V0aW5nIE1lY2hhbmlzbXMiLAogICAgICAgICAgICAgIFJGQyAzNTY4LCBK
dWx5IDIwMDMuCgogICBbUkZDMzU3MF0gIFJ6ZXdza2ksIFAuLCBEYXksIE0uLCBhbmQgRC4gR2ls
bGV0dGksICJDb250ZW50CiAgICAgICAgICAgICAgSW50ZXJuZXR3b3JraW5nIChDREkpIFNjZW5h
cmlvcyIsIFJGQyAzNTcwLCBKdWx5IDIwMDMuCgogICBbUkZDNTAyM10gIEdyZWdvcmlvLCBKLiBh
bmQgQi4gZGUgaE9yYSwgIlRoZSBBdG9tIFB1Ymxpc2hpbmcKICAgICAgICAgICAgICBQcm90b2Nv
bCIsIFJGQyA1MDIzLCBPY3RvYmVyIDIwMDcuCgogICBbUkZDNjEyMF0gIFNhaW50LUFuZHJlLCBQ
LiwgIkV4dGVuc2libGUgTWVzc2FnaW5nIGFuZCBQcmVzZW5jZQogICAgICAgICAgICAgIFByb3Rv
Y29sIChYTVBQKTogQ29yZSIsIFJGQyA2MTIwLCBNYXJjaCAyMDExLgoKICAgW1NOSUEtQ0RNSV0K
ICAgICAgICAgICAgICAiU05JQSBDRE1JIChodHRwOi8vd3d3LnNuaWEub3JnL3RlY2hfYWN0aXZp
dGllcy9zdGFuZGFyZHMvCiAgICAgICAgICAgICAgY3Vycl9zdGFuZGFyZHMvY2RtaSkiLgoKICAg
W1RBWE9OT01ZXQogICAgICAgICAgICAgIFBhdGhhbiwgQS4sICJBIFRheG9ub215IGFuZCBTdXJ2
ZXkgb2YgQ29udGVudCBEZWxpdmVyeQogICAgICAgICAgICAgIE5ldHdvcmtzCiAgICAgICAgICAg
ICAgKGh0dHA6Ly93d3cuZ3JpZGJ1cy5vcmcvcmVwb3J0cy9DRE4tVGF4b25vbXkucGRmKSIsIDIw
MDcuCgogICBbWS4xOTEwXSAgICJJVFUtVCBSZWNvbWVuZGF0aW9uIFkuMTkxMCAiSVBUViBmdW5j
dGlvbmFsCiAgICAgICAgICAgICAgYXJjaGl0ZWN0dXJlIiIsIFNlcHRlbWJlciAyMDA4LgoKICAg
W1kuMjAxOV0gICAiSVRVLVQgUmVjb21lbmRhdGlvbiBZLjIwMTkgIkNvbnRlbnQgZGVsaXZlcnkg
ZnVuY3Rpb25hbAogICAgICAgICAgICAgIGFyY2hpdGVjdHVyZSBpbiBOR04iIiwgU2VwdGVtYmVy
IDIwMTAuCgoKCgoKCgpOaXZlbi1KZW5raW5zLCBldCBhbC4gICBFeHBpcmVzIE5vdmVtYmVyIDEs
IDIwMTIgICAgICAgICAgICAgICBbUGFnZSAyMV0KDApJbnRlcm5ldC1EcmFmdCAgICBDRE4gSW50
ZXJjb25uZWN0aW9uIFByb2JsZW0gU3RhdGVtZW50ICAgICAgIEFwcmlsIDIwMTIKCgpBcHBlbmRp
eCBBLiAgRGVzaWduIGNvbnNpZGVyYXRpb25zIGZvciByZWFsaXppbmcgdGhlIENETkkgSW50ZXJm
YWNlcwoKICAgVGhpcyBzZWN0aW9uIGV4cGFuZHMgb24gaG93IENETkkgaW50ZXJmYWNlcyBjYW4g
cmV1c2UgYW5kIGxldmVyYWdlCiAgIGV4aXN0aW5nIHByb3RvY29scyBiZWZvcmUgZGVzY3JpYmlu
ZyBlYWNoIENETkkgaW50ZXJmYWNlIGluZGl2aWR1YWxseQogICBhbmQgaGlnaGxpZ2h0aW5nIGV4
YW1wbGUgY2FuZGlkYXRlIHByb3RvY29scyB0aGF0IGNvdWxkIGJlIGNvbnNpZGVyZWQKICAgZm9y
IHJldXNlIG9yIGxldmVyYWdpbmcgdG8gaW1wbGVtZW50IHRoZSBDRE5JIGludGVyZmFjZXMuCgpB
LjEuICBDRE5JIFJlcXVlc3QgUm91dGluZyBJbnRlcmZhY2UKCiAgIFRoZSBDRE5JIFJlcXVlc3Qg
Um91dGluZyBpbnRlcmZhY2UgZW5hYmxlcyBhIFJlcXVlc3QgUm91dGluZyBmdW5jdGlvbgogICBp
biBhbiB1cHN0cmVhbSBDRE4gdG8gcXVlcnkgYSBSZXF1ZXN0IFJvdXRpbmcgZnVuY3Rpb24gaW4g
YQogICBkb3duc3RyZWFtIENETiB0byBkZXRlcm1pbmUgaWYgdGhlIGRvd25zdHJlYW0gQ0ROIGlz
IGFibGUgKGFuZAogICB3aWxsaW5nKSB0byBhY2NlcHQgdGhlIGRlbGVnYXRlZCBjb250ZW50IHJl
cXVlc3QgYW5kIHRvIGFsbG93IHRoZQogICBkb3duc3RyZWFtIENETiB0byBjb250cm9sIHdoYXQg
dGhlIHVwc3RyZWFtIFJlcXVlc3QgUm91dGluZyBmdW5jdGlvbgogICBzaG91bGQgcmV0dXJuIHRv
IHRoZSBVc2VyIEFnZW50IGluIHRoZSByZWRpcmVjdGlvbiBtZXNzYWdlLgoKICAgVGhlcmVmb3Jl
LCB0aGUgQ0ROSSBSZXF1ZXN0IFJvdXRpbmcgaW50ZXJmYWNlIG5lZWRzIHRvIG9mZmVyIGEKICAg
bWVjaGFuaXNtIGZvciBhbiB1cHN0cmVhbSBDRE4gdG8gaXNzdWUgYSAiUmVkaXJlY3Rpb24gUmVx
dWVzdCIgdG8gYQogICBkb3duc3RyZWFtIENETi4gIFRoZSBSZXF1ZXN0IFJvdXRpbmcgaW50ZXJm
YWNlIG5lZWRzIHRvIGJlIGFibGUgdG8KICAgc3VwcG9ydCBzY2VuYXJpb3Mgd2hlcmUgdGhlIGlu
aXRpYWwgVXNlciBBZ2VudCByZXF1ZXN0IHRvIHRoZQogICB1cHN0cmVhbSBDRE4gaXMgcmVjZWl2
ZWQgb3ZlciBETlMgYXMgd2VsbCBhcyBvdmVyIGEgY29udGVudCBzcGVjaWZpYwogICBhcHBsaWNh
dGlvbiBwcm90b2NvbCAoZS5nLiAgSFRUUCwgUlRTUCwgUlRNUCwgZXRjLikuCgogICBUaGVyZWZv
cmUgYSBSZWRpcmVjdGlvbiBSZXF1ZXN0IGlzIGV4cGVjdGVkIHRvIGNvbnRhaW4gaW5mb3JtYXRp
b24KICAgc3VjaCBhczoKCiAgIG8gIFRoZSBwcm90b2NvbCAoZS5nLiAgRE5TLCBIVFRQKSBvdmVy
IHdoaWNoIHRoZSB1cHN0cmVhbSBDRE4KICAgICAgcmVjZWl2ZWQgdGhlIGluaXRpYWwgVXNlciBB
Z2VudCByZXF1ZXN0LgogICBvICBBZGRpdGlvbmFsIGRldGFpbHMgb2YgdGhlIFVzZXIgQWdlbnQg
cmVxdWVzdCB0aGF0IGFyZSByZXF1aXJlZCB0bwogICAgICBwZXJmb3JtIGVmZmVjdGl2ZSBSZXF1
ZXN0IFJvdXRpbmcgYnkgdGhlIERvd25zdHJlYW0gQ0ROLiAgRm9yIEROUwogICAgICB0aGlzIHdv
dWxkIHR5cGljYWxseSBiZSB0aGUgSVAgYWRkcmVzcyBvZiB0aGUgRE5TIHJlc29sdmVyIG1ha2lu
ZwogICAgICB0aGUgcmVxdWVzdCBvbiBiZWhhbGYgb2YgdGhlIFVzZXIgQWdlbnQuICBGb3IgcmVx
dWVzdHMgcmVjZWl2ZWQKICAgICAgb3ZlciBjb250ZW50IHNwZWNpZmljIGFwcGxpY2F0aW9uIHBy
b3RvY29scyB0aGUgUmVkaXJlY3Rpb24KICAgICAgUmVxdWVzdCBjb3VsZCBjb250YWluIHNpZ25p
ZmljYW50bHkgbW9yZSBpbmZvcm1hdGlvbiByZWxhdGVkIHRvCiAgICAgIHRoZSBvcmlnaW5hbCBV
c2VyIEFnZW50IHJlcXVlc3QgYnV0IGF0IGEgbWluaW11bSBpcyBleHBlY3RlZCB0bwogICAgICBp
bmNsdWRlIHRoZSBVc2VyIEFnZW50J3MgSVAgYWRkcmVzcywgdGhlIGVxdWl2YWxlbnQgb2YgdGhl
IEhUVFAKICAgICAgSG9zdCBoZWFkZXIgYW5kIHRoZSBlcXVpdmFsZW50IG9mIHRoZSBIVFRQIGFi
c19wYXRoIGRlZmluZWQgaW4KICAgICAgW1JGQzI2MTZdLgoKICAgSXQgc2hvdWxkIGJlIG5vdGVk
IHRoYXQsIHRoZSBDRE5JIGFyY2hpdGVjdHVyZSBuZWVkcyB0byBjb25zaWRlciB0aGF0CiAgIGEg
ZG93bnN0cmVhbSBDRE4gbWF5IHJlY2VpdmUgcmVxdWVzdHMgZnJvbSBVc2VyIEFnZW50cyB3aXRo
b3V0IGZpcnN0CiAgIHJlY2VpdmluZyBhIFJlZGlyZWN0aW9uIFJlcXVlc3QgZnJvbSBhbiB1cHN0
cmVhbSBDRE4gZm9yIHRoZQogICBjb3JyZXNwb25kaW5nIFVzZXIgQWdlbnQgcmVxdWVzdCwgZm9y
IGV4YW1wbGUgYmVjYXVzZToKCiAgIG8gIFVzZXIgQWdlbnRzIChvciBETlMgcmVzb2x2ZXJzKSBt
YXkgY2FjaGUgRE5TIG9yIGFwcGxpY2F0aW9uCiAgICAgIHJlc3BvbnNlcyBmcm9tIFJlcXVlc3Qg
Um91dGVycy4KCgoKCgpOaXZlbi1KZW5raW5zLCBldCBhbC4gICBFeHBpcmVzIE5vdmVtYmVyIDEs
IDIwMTIgICAgICAgICAgICAgICBbUGFnZSAyMl0KDApJbnRlcm5ldC1EcmFmdCAgICBDRE4gSW50
ZXJjb25uZWN0aW9uIFByb2JsZW0gU3RhdGVtZW50ICAgICAgIEFwcmlsIDIwMTIKCgogICBvICBS
ZXNwb25zZXMgdG8gUmVkaXJlY3Rpb24gUmVxdWVzdHMgb3ZlciB0aGUgUmVxdWVzdCBSb3V0aW5n
CiAgICAgIGludGVyZmFjZSBtYXkgYmUgY2FjaGVhYmxlLgogICBvICBTb21lIENETnMgbWF5IHJl
bHkgb24gc2ltcGxlIGNvYXJzZSBwb2xpY2llcywgZS5nLiAgQ0ROIEIgYWdyZWVzCiAgICAgIHRv
IGFsd2F5cyBzZXJ2ZSBDRE4gQSdzIGRlbGVnYXRlZCByZWRpcmVjdGlvbiByZXF1ZXN0cywgaW4g
d2hpY2gKICAgICAgY2FzZSB0aGUgbmVjZXNzYXJ5IHJlZGlyZWN0aW9uIGRldGFpbHMgYXJlIGV4
Y2hhbmdlZCBvdXQgb2YgYmFuZAogICAgICAob2YgdGhlIENETkkgaW50ZXJmYWNlcyksIGUuZy4g
Y29uZmlndXJlZC4KCiAgIE9uIHJlY2VpdmluZyBhIFJlZGlyZWN0aW9uIFJlcXVlc3QsIHRoZSBk
b3duc3RyZWFtIENETiB3aWxsIHVzZSB0aGUKICAgaW5mb3JtYXRpb24gcHJvdmlkZWQgaW4gdGhl
IHJlcXVlc3QgdG8gZGV0ZXJtaW5lIGlmIGl0IGlzIGFibGUgKGFuZAogICB3aWxsaW5nKSB0byBh
Y2NlcHQgdGhlIGRlbGVnYXRlZCBjb250ZW50IHJlcXVlc3QgYW5kIG5lZWRzIHRvIHJldHVybgog
ICB0aGUgcmVzdWx0IG9mIGl0cyBkZWNpc2lvbiB0byB0aGUgdXBzdHJlYW0gQ0ROLgoKICAgVGh1
cywgYSBSZWRpcmVjdGlvbiBSZXNwb25zZSBmcm9tIHRoZSBkb3duc3RyZWFtIENETiBpcyBleHBl
Y3RlZCB0bwogICBjb250YWluIGluZm9ybWF0aW9uIHN1Y2ggYXM6CgogICBvICBTdGF0dXMgY29k
ZSBpbmRpY2F0aW5nIGFjY2VwdGFuY2Ugb3IgcmVqZWN0aW9uIChwb3NzaWJseSB3aXRoCiAgICAg
IGFjY29tcGFueWluZyByZWFzb25zKS4KICAgbyAgSW5mb3JtYXRpb24gdG8gYWxsb3cgcmVkaXJl
Y3Rpb24gYnkgdGhlIFVwc3RyZWFtIENETi4gIEluIHRoZSBjYXNlCiAgICAgIG9mIEROUy1iYXNl
ZCByZXF1ZXN0IHJvdXRpbmcsIHRoaXMgaXMgZXhwZWN0ZWQgdG8gaW5jbHVkZSB0aGUKICAgICAg
ZXF1aXZhbGVudCBvZiBhIEROUyByZWNvcmQocykgKGUuZy4gYSBDTkFNRSkgdGhhdCB0aGUgdXBz
dHJlYW0gQ0ROCiAgICAgIHNob3VsZCByZXR1cm4gdG8gdGhlIHJlcXVlc3RpbmcgRE5TIHJlc29s
dmVyLiAgSW4gdGhlIGNhc2Ugb2YKICAgICAgYXBwbGljYXRpb24gYmFzZWQgcmVxdWVzdCByb3V0
aW5nLCB0aGlzIGlzIGV4cGVjdGVkIHRvIGluY2x1ZGUgdGhlCiAgICAgIGluZm9ybWF0aW9uIG5l
Y2Vzc2FyeSB0byBjb25zdHJ1Y3QgdGhlIGFwcGxpY2F0aW9uIHNwZWNpZmljCiAgICAgIHJlZGly
ZWN0aW9uIHJlc3BvbnNlKHMpIHRvIHJldHVybiB0byB0aGUgcmVxdWVzdGluZyBVc2VyIEFnZW50
LgogICAgICBGb3IgSFRUUCByZXF1ZXN0cyBmcm9tIFVzZXIgQWdlbnRzIHRoaXMgY291bGQgaW5j
bHVkZSBhIFVSSSB0aGF0CiAgICAgIHRoZSB1cHN0cmVhbSBDRE4gY291bGQgcmV0dXJuIGluIGEg
SFRUUCAzeHggcmVzcG9uc2UuCgogICBUaGUgQ0ROSSBSZXF1ZXN0IFJvdXRpbmcgaW50ZXJmYWNl
IGlzIHRoZXJlZm9yZSBhIGZhaXJseQogICBzdHJhaWdodGZvcndhcmQgcmVxdWVzdC9yZXNwb25z
ZSBpbnRlcmZhY2UgYW5kIGNvdWxkIGJlIGltcGxlbWVudGVkCiAgIG92ZXIgYW55IG51bWJlciBv
ZiByZXF1ZXN0L3Jlc3BvbnNlIHByb3RvY29scy4gIEZvciBleGFtcGxlLCBpdCBtYXkKICAgYmUg
aW1wbGVtZW50ZWQgYXMgYSBXZWJTZXJ2aWNlIHVzaW5nIG9uZSBvZiB0aGUgY29tbW9uIFdlYlNl
cnZpY2VzCiAgIG1ldGhvZG9sb2dpZXMgKFhNTC1SUEMsIEhUVFAgcXVlcnkgdG8gYSBrbm93biBV
UkksIGV0Yy4pLiAgVGhpcwogICByZW1vdmVzIHRoZSBuZWVkIGZvciB0aGUgQ0ROSSB3b3JraW5n
IGdyb3VwIHRvIGRlZmluZSBhIG5ldyBwcm90b2NvbAogICBmb3IgdGhlIHJlcXVlc3QvcmVzcG9u
c2UgZWxlbWVudCBvZiB0aGUgQ0ROSSBSZXF1ZXN0IFJvdXRpbmcKICAgaW50ZXJmYWNlLiAgVGh1
cywgdGhlIENETkkgd29ya2luZyBncm91cCB3b3VsZCBiZSBsZWZ0IG9ubHkgd2l0aCB0aGUKICAg
dGFzayBvZiBzcGVjaWZ5aW5nOgoKICAgbyAgVGhlIHJlY29tbWVuZGVkIHJlcXVlc3QvcmVzcG9u
c2UgcHJvdG9jb2wgdG8gdXNlIGFsb25nIHdpdGggYW55CiAgICAgIGFkZGl0aW9uYWwgc2VtYW50
aWNzIGFuZCBwcm9jZWR1cmVzIHRoYXQgYXJlIHNwZWNpZmljIHRvIHRoZSBDRE5JCiAgICAgIFJl
cXVlc3QgUm91dGluZyBpbnRlcmZhY2UgKGUuZy4gaGFuZGxpbmcgb2YgbWFsZm9ybWVkIHJlcXVl
c3RzLwogICAgICByZXNwb25zZXMpLgogICBvICBUaGUgc3ludGF4IChpLmUgcmVwcmVzZW50YXRp
b24vZW5jb2RpbmcpIG9mIHRoZSByZWRpcmVjdGlvbgogICAgICByZXF1ZXN0cyBhbmQgcmVzcG9u
c2VzLgogICBvICBUaGUgc2VtYW50aWNzIChpLmUuIG1lYW5pbmcgYW5kIGV4cGVjdGVkIGNvbnRl
bnRzKSBvZiB0aGUKICAgICAgcmVkaXJlY3Rpb24gcmVxdWVzdHMgYW5kIHJlc3BvbnNlcy4KCiAg
IEFkZGl0aW9uYWxseSwgYXMgZGlzY3Vzc2VkIGluIFNlY3Rpb24gMywgdGhlIENETkkgUmVxdWVz
dCBSb3V0aW5nCiAgIGludGVyZmFjZSBpcyBhbHNvIGV4cGVjdGVkIHRvIGVuYWJsZSBhIGRvd25z
dHJlYW0gQ0ROIHRvIHByb3ZpZGUgdG8KCgoKTml2ZW4tSmVua2lucywgZXQgYWwuICAgRXhwaXJl
cyBOb3ZlbWJlciAxLCAyMDEyICAgICAgICAgICAgICAgW1BhZ2UgMjNdCgwKSW50ZXJuZXQtRHJh
ZnQgICAgQ0ROIEludGVyY29ubmVjdGlvbiBQcm9ibGVtIFN0YXRlbWVudCAgICAgICBBcHJpbCAy
MDEyCgoKICAgdGhlIHVwc3RyZWFtIENETiAoc3RhdGljIG9yIGR5bmFtaWMpIGluZm9ybWF0aW9u
IChlLmcuIHJlc291cmNlcywKICAgZm9vdHByaW50LCBsb2FkKSB0byBmYWNpbGl0YXRlIHNlbGVj
dGlvbiBvZiB0aGUgZG93bnN0cmVhbSBDRE4gYnkgdGhlCiAgIHVwc3RyZWFtIENETiByZXF1ZXN0
IHJvdXRpbmcgc3lzdGVtIHdoZW4gcHJvY2Vzc2luZyBzdWJzZXF1ZW50CiAgIGNvbnRlbnQgcmVx
dWVzdHMgZnJvbSBVc2VyIEFnZW50cy4gIEl0IGlzIGV4cGVjdGVkIHRoYXQgc3VjaAogICBmdW5j
dGlvbmFsaXR5IG9mIHRoZSBDRE5JIHJlcXVlc3QgUm91dGluZyBjb3VsZCBiZSBzcGVjaWZpZWQg
YnkgdGhlCiAgIENETkkgd29ya2luZyBncm91cCB3aXRoIHNpZ25pZmljYW50IGxldmVyYWdpbmcg
b2YgZXhpc3RpbmcgSUVURgogICBwcm90b2NvbHMgc3VwcG9ydGluZyB0aGUgZHluYW1pYyBkaXN0
cmlidXRpb24gb2YgcmVhY2hhYmlsaXR5CiAgIGluZm9ybWF0aW9uIChmb3IgZXhhbXBsZSBieSBs
ZXZlcmFnaW5nIGV4aXN0aW5nIHJvdXRpbmcgcHJvdG9jb2xzKSBvcgogICBzdXBwb3J0aW5nIGFw
cGxpY2F0aW9uIGxldmVsIHF1ZXJpZXMgZm9yIHRvcG9sb2dpY2FsIGluZm9ybWF0aW9uIChmb3IK
ICAgZXhhbXBsZSBieSBsZXZlcmFnaW5nIEFMVE8pLgoKQS4yLiAgQ0ROSSBNZXRhZGF0YSBJbnRl
cmZhY2UKCiAgIFRoZSBDRE5JIE1ldGFkYXRhIGludGVyZmFjZSBlbmFibGVzIHRoZSBEaXN0cmli
dXRpb24gU3lzdGVtIGluIGEKICAgZG93bnN0cmVhbSBDRE4gdG8gb2J0YWluIENETkkgTWV0YWRh
dGEgZnJvbSBhbiB1cHN0cmVhbSBDRE4gc28gdGhhdAogICB0aGUgZG93bnN0cmVhbSBDRE4gY2Fu
IHByb3Blcmx5IHByb2Nlc3MgYW5kIHJlc3BvbmQgdG86CgogICBvICBSZWRpcmVjdGlvbiBSZXF1
ZXN0cyByZWNlaXZlZCBvdmVyIHRoZSBDRE5JIFJlcXVlc3QgUm91dGluZwogICAgICBpbnRlcmZh
Y2UuCiAgIG8gIENvbnRlbnQgUmVxdWVzdHMgcmVjZWl2ZWQgZGlyZWN0bHkgZnJvbSBVc2VyIEFn
ZW50cy4KCiAgIFRoZSBDRE5JIE1ldGFkYXRhIGludGVyZmFjZSBuZWVkcyB0byBvZmZlciBhIG1l
Y2hhbmlzbSBmb3IgYW4KICAgVXBzdHJlYW0gQ0ROIHRvOgoKICAgbyAgRGlzdHJpYnV0ZS91cGRh
dGUvcmVtb3ZlIENETkkgTWV0YWRhdGEgdG8gYSBEb3duc3RyZWFtIENETi4KCiAgIGFuZC9vciB0
byBhbGxvdyBhIGRvd25zdHJlYW0gQ0ROIHRvOgoKICAgbyAgTWFrZSBkaXJlY3QgcmVxdWVzdHMg
Zm9yIENETkkgTWV0YWRhdGEgb2JqZWN0cwogICBvICBNYWtlIHJlY3Vyc2l2ZSByZXF1ZXN0cyBm
b3IgQ0ROSSBtZXRhZGF0YSwgZm9yIGV4YW1wbGUgdG8gZW5hYmxlIGEKICAgICAgZG93bnN0cmVh
bSBDRE4gdG8gd2FsayBkb3duIGEgdHJlZSBvZiBvYmplY3RzIHdpdGggaW50ZXItb2JqZWN0CiAg
ICAgIHJlbGF0aW9uc2hpcHMuCgogICBUaGUgQ0ROSSBNZXRhZGF0YSBpbnRlcmZhY2UgaXMgdGhl
cmVmb3JlIHNpbWlsYXIgdG8gdGhlIENETkkgUmVxdWVzdAogICBSb3V0aW5nIGludGVyZmFjZSBi
ZWNhdXNlIGl0IGlzIGEgcmVxdWVzdC9yZXNwb25zZSBpbnRlcmZhY2Ugd2l0aCB0aGUKICAgcG90
ZW50aWFsIGFkZGl0aW9uIHRoYXQgQ0ROSSBNZXRhZGF0YSBzZWFyY2ggbWF5IGhhdmUgbW9yZSBj
b21wbGV4CiAgIHNlbWFudGljcyB0aGFuIGEgc3RyYWlnaHRmb3J3YXJkIFJlcXVlc3QgUm91dGlu
ZyByZWRpcmVjdGlvbiByZXF1ZXN0LgogICBUaGVyZWZvcmUsIGxpa2UgdGhlIENETkkgUmVxdWVz
dCBSb3V0aW5nIGludGVyZmFjZSwgdGhlIENETkkgTWV0YWRhdGEKICAgaW50ZXJmYWNlIG1heSBi
ZSBpbXBsZW1lbnRlZCBhcyBhIFdlYlNlcnZpY2UgdXNpbmcgb25lIG9mIHRoZSBjb21tb24KICAg
V2ViU2VydmljZXMgbWV0aG9kb2xvZ2llcyAoWE1MLVJQQywgSFRUUCBxdWVyeSB0byBhIGtub3du
IFVSSSwgZXRjLikKICAgb3IgcG9zc2libHkgdXNpbmcgb3RoZXIgZXhpc3RpbmcgcHJvdG9jb2xz
IHN1Y2ggYXMgWE1QUCBbUkZDNjEyMF0uCiAgIFRoaXMgcmVtb3ZlcyB0aGUgbmVlZCBmb3IgdGhl
IENETkkgd29ya2luZyBncm91cCB0byBkZWZpbmUgYSBuZXcKICAgcHJvdG9jb2wgZm9yIHRoZSBy
ZXF1ZXN0L3Jlc3BvbnNlIGVsZW1lbnQgb2YgdGhlIENETkkgTWV0YWRhdGEKICAgaW50ZXJmYWNl
LgoKICAgVGh1cywgdGhlIENETkkgd29ya2luZyBncm91cCB3b3VsZCBiZSBsZWZ0IG9ubHkgd2l0
aCB0aGUgdGFzayBvZgogICBzcGVjaWZ5aW5nOgoKCgoKTml2ZW4tSmVua2lucywgZXQgYWwuICAg
RXhwaXJlcyBOb3ZlbWJlciAxLCAyMDEyICAgICAgICAgICAgICAgW1BhZ2UgMjRdCgwKSW50ZXJu
ZXQtRHJhZnQgICAgQ0ROIEludGVyY29ubmVjdGlvbiBQcm9ibGVtIFN0YXRlbWVudCAgICAgICBB
cHJpbCAyMDEyCgoKICAgbyAgVGhlIHJlY29tbWVuZGVkIHJlcXVlc3QvcmVzcG9uc2UgcHJvdG9j
b2wgdG8gdXNlIGFsb25nIHdpdGggYW55CiAgICAgIGFkZGl0aW9uYWwgc2VtYW50aWNzIHRoYXQg
YXJlIHNwZWNpZmljIHRvIHRoZSBDRE5JIE1ldGFkYXRhCiAgICAgIGludGVyZmFjZSAoZS5nLiBo
YW5kbGluZyBvZiBtYWxmb3JtZWQgcmVxdWVzdHMvcmVzcG9uc2VzKS4KICAgbyAgVGhlIHN5bnRh
eCAoaS5lIHJlcHJlc2VudGF0aW9uL2VuY29kaW5nKSBvZiB0aGUgQ0ROSSBNZXRhZGF0YQogICAg
ICBvYmplY3RzIHRoYXQgd2lsbCBiZSBleGNoYW5nZWQgb3ZlciB0aGUgaW50ZXJmYWNlLgogICBv
ICBUaGUgc2VtYW50aWNzIChpLmUuIG1lYW5pbmcgYW5kIGV4cGVjdGVkIGNvbnRlbnRzKSBvZiB0
aGUKICAgICAgaW5kaXZpZHVhbCBwcm9wZXJ0aWVzIG9mIGEgTWV0YWRhdGEgb2JqZWN0LgogICBv
ICBIb3cgdGhlIHJlbGF0aW9uc2hpcHMgYmV0d2VlbiBkaWZmZXJlbnQgQ0ROSSBNZXRhZGF0YSBv
YmplY3RzIGFyZQogICAgICByZXByZXNlbnRlZC4KCkEuMy4gIENETkkgTG9nZ2luZyBJbnRlcmZh
Y2UKCiAgIFRoZSBDRE5JIExvZ2dpbmcgaW50ZXJmYWNlIGVuYWJsZXMgZGV0YWlscyBvZiBsb2dz
IG9yIGV2ZW50cyB0byBiZQogICBleGNoYW5nZWQgYmV0d2VlbiBpbnRlcmNvbm5lY3RlZCBDRE5z
LCB3aGVyZSBldmVudHMgY291bGQgYmU6CgogICBvICBMb2cgcmVjb3JkcyByZWxhdGVkIHRvIHRo
ZSBkZWxpdmVyeSBvZiBjb250ZW50IChzaW1pbGFyIHRvIHRoZSBsb2cKICAgICAgcmVjb3JkcyBy
ZWNvcmRlZCBpbiBhIHdlYiBzZXJ2ZXIncyBhY2Nlc3MgbG9nKS4KICAgbyAgUmVhbC10aW1lIG9y
IG5lYXItcmVhbCB0aW1lIGV2ZW50cyBiZWZvcmUsIGR1cmluZyBvciBhZnRlciBjb250ZW50CiAg
ICAgIGRlbGl2ZXJ5LCBlLmcuIGNvbnRlbnQgZGVsaXZlcnkgaW50ZXJydXB0aW9uCiAgIG8gIE9w
ZXJhdGlvbnMgYW5kIGRpYWdub3N0aWMgbWVzc2FnZXMuCgogICBXaXRoaW4gQ0ROcyB0b2RheSwg
bG9ncyBhbmQgZXZlbnRzIGFyZSB1c2VkIGZvciBhIHZhcmlldHkgb2YgcHVycG9zZXMKICAgaW4g
YWRkaXRpb24gdG8gcmVhbC10aW1lIGFuZCBub24gcmVhbC10aW1lIGRpYWdub3N0aWNzIGFuZCBh
dWRpdGluZwogICBieSB0aGUgQ0ROIFByb3ZpZGVyIGFuZCBpdHMgY3VzdG9tZXJzLiAgU3BlY2lm
aWNhbGx5IENETnMgdXNlIGxvZ3MgdG8KICAgZ2VuZXJhdGUgQ2FsbCBEYXRhIFJlY29yZHMgKENE
UnMpIGZvciBwYXNzaW5nIHRvIGJpbGxpbmcgYW5kIHBheW1lbnQKICAgc3lzdGVtcyBhbmQgdG8g
cmVhbC10aW1lIChhbmQgbmVhciByZWFsLXRpbWUpIGFuYWx5dGljcyBzeXN0ZW1zLgogICBTdWNo
IGFwcGxpY2F0aW9ucyBwbGFjZSByZXF1aXJlbWVudHMgb24gdGhlIENETkkgTG9nZ2luZyBpbnRl
cmZhY2UgdG8KICAgc3VwcG9ydCBndWFyYW50ZWVkIGFuZCB0aW1lbHkgZGVsaXZlcnkgb2YgbG9n
IG1lc3NhZ2VzIGJldHdlZW4KICAgaW50ZXJjb25uZWN0ZWQgQ0ROcy4gIEl0IG1heSBhbHNvIGJl
IG5lY2Vzc2FyeSB0byBiZSBhYmxlIHRvIHByb3ZlCiAgIHRoZSBpbnRlZ3JpdHkgb2YgcmVjZWl2
ZWQgbG9nIG1lc3NhZ2VzLgoKICAgU2V2ZXJhbCBwcm90b2NvbHMgYWxyZWFkeSBleGlzdCB0aGF0
IGNvdWxkIHBvdGVudGlhbGx5IGJlIHVzZWQgdG8KICAgZXhjaGFuZ2UgQ0ROSSBsb2dzIGJldHdl
ZW4gaW50ZXJjb25uZWN0ZWQgQ0ROcyBpbmNsdWRpbmcgU05NUCBUcmFwcywKICAgc3lzbG9nLCBm
dHAsIEhUVFAgUE9TVCwgZXRjLiBhbHRob3VnaCBpdCBpcyBsaWtlbHkgdGhhdCBzb21lIG9mIHRo
ZQogICBjYW5kaWRhdGUgcHJvdG9jb2xzIG1heSBub3QgYmUgd2VsbCBzdWl0ZWQgdG8gbWVldCBh
bGwgdGhlCiAgIHJlcXVpcmVtZW50cyBvZiBDRE5JLiAgRm9yIGV4YW1wbGUgU05NUCB0cmFwcyBw
b3NlIHNjYWxhYmlsaXR5CiAgIGNvbmNlcm5zIGFuZCBTTk1QIGRvZXMgbm90IHN1cHBvcnQgZ3Vh
cmFudGVlZCBkZWxpdmVyeSBvZiBUcmFwcyBhbmQKICAgdGhlcmVmb3JlIGNvdWxkIHJlc3VsdCBp
biBsb2cgcmVjb3JkcyBiZWluZyBsb3N0IGFuZCB0aGUgY29uc2VxdWVudAogICBDRFJzIGFuZCBi
aWxsaW5nIHJlY29yZHMgZm9yIHRoYXQgY29udGVudCBkZWxpdmVyeSBub3QgYmVpbmcgcHJvZHVj
ZWQKICAgYXMgd2VsbCBhcyB0aGF0IGNvbnRlbnQgZGVsaXZlcnkgYmVpbmcgaW52aXNpYmxlIHRv
IGFueSBhbmFseXRpY3MKICAgcGxhdGZvcm1zLgoKICAgQWx0aG91Z2ggaXQgaXMgbm90IG5lY2Vz
c2FyeSB0byBkZWZpbmUgYSBuZXcgcHJvdG9jb2wgZm9yIGV4Y2hhbmdpbmcKICAgbG9ncyBhY3Jv
c3MgdGhlIENETkkgTG9nZ2luZyBpbnRlcmZhY2UsIHRoZSBDRE5JIHdvcmtpbmcgZ3JvdXAgd291
bGQKICAgc3RpbGwgbmVlZCB0byBzcGVjaWZ5OgoKCgoKCgpOaXZlbi1KZW5raW5zLCBldCBhbC4g
ICBFeHBpcmVzIE5vdmVtYmVyIDEsIDIwMTIgICAgICAgICAgICAgICBbUGFnZSAyNV0KDApJbnRl
cm5ldC1EcmFmdCAgICBDRE4gSW50ZXJjb25uZWN0aW9uIFByb2JsZW0gU3RhdGVtZW50ICAgICAg
IEFwcmlsIDIwMTIKCgogICBvICBUaGUgcmVjb21tZW5kZWQgcHJvdG9jb2wgdG8gdXNlLgogICBv
ICBBIGRlZmF1bHQgc2V0IG9mIGxvZyBmaWVsZHMgYW5kIHRoZWlyIHN5bnRheCAmIHNlbWFudGlj
cy4gIFRvZGF5CiAgICAgIHRoZXJlIGlzIG5vIHN0YW5kYXJkIHNldCBvZiBjb21tb24gbG9nIGZp
ZWxkcyBhY3Jvc3MgZGlmZmVyZW50CiAgICAgIGNvbnRlbnQgZGVsaXZlcnkgcHJvdG9jb2xzIGFu
ZCBpbiBzb21lIGNhc2VzIHRoZXJlIGlzIG5vdCBldmVuIGEKICAgICAgc3RhbmRhcmQgc2V0IG9m
IGxvZyBmaWVsZCBuYW1lcyBhbmQgdmFsdWVzIGZvciBkaWZmZXJlbnQKICAgICAgaW1wbGVtZW50
YXRpb25zIG9mIHRoZSBzYW1lIGRlbGl2ZXJ5IHByb3RvY29sLgogICBvICBBIGRlZmF1bHQgc2V0
IG9mIGV2ZW50cyB0aGF0IHRyaWdnZXIgbG9ncyB0byBiZSBnZW5lcmF0ZWQuCgpBLjQuICBDRE5J
IENvbnRyb2wgSW50ZXJmYWNlCgogICBUaGUgQ0ROSSBDb250cm9sIGludGVyZmFjZSBhbGxvd3Mg
dGhlIENvbnRyb2wgU3lzdGVtIGluCiAgIGludGVyY29ubmVjdGVkIENETnMgdG8gY29tbXVuaWNh
dGUuICBUaGUgZXhhY3QgaW50ZXItQ0ROIGNvbnRyb2wKICAgZnVuY3Rpb25hbGl0eSByZXF1aXJl
ZCB0byBiZSBzdXBwb3J0ZWQgYnkgdGhlIENETkkgQ29udHJvbCBpbnRlcmZhY2UKICAgaXMgbGVz
cyB3ZWxsIGRlZmluZWQgdGhhbiB0aGUgb3RoZXIgdGhyZWUgQ0ROSSBpbnRlcmZhY2VzIGF0IHRo
aXMKICAgdGltZS4KCiAgIEhvd2V2ZXIsIGFzIGRpc2N1c3NlZCBpbiBTZWN0aW9uIDMsIHRoZSBD
RE5JIENvbnRyb2wgaW50ZXJmYWNlIG1heSBiZQogICByZXF1aXJlZCB0byBzdXBwb3J0IGZ1bmN0
aW9uYWxpdHkgc2ltaWxhciB0byB0aGUgZm9sbG93aW5nOgogICBvICBBbGxvdyBhbiB1cHN0cmVh
bSBDRE4gYW5kIGRvd25zdHJlYW0gQ0ROIHRvIGVzdGFibGlzaCwgdXBkYXRlIG9yCiAgICAgIHRl
cm1pbmF0ZSB0aGVpciBDRE5JIGludGVyY29ubmVjdGlvbi4KICAgbyAgQWxsb3cgYm9vdHN0cmFw
cGluZyBvZiB0aGUgb3RoZXIgQ0ROSSBpbnRlcmZhY2VzIChlLmcuIHByb3RvY29sCiAgICAgIGFk
ZHJlc3MgZGlzY292ZXJ5IGFuZCBlc3RhYmxpc2htZW50IG9mIHNlY3VyaXR5IGFzc29jaWF0aW9u
cykuCiAgIG8gIEFsbG93IGNvbmZpZ3VyYXRpb24gb2YgdGhlIG90aGVyIENETkkgaW50ZXJmYWNl
cyAoZS5nLiAgVXBzdHJlYW0KICAgICAgQ0ROIHNwZWNpZmllcyBpbmZvcm1hdGlvbiB0byBiZSBy
ZXBvcnRlZCB0aHJvdWdoIHRoZSBDRE5JIExvZ2dpbmcKICAgICAgaW50ZXJmYWNlKS4KICAgbyAg
QWxsb3cgdGhlIGRvd25zdHJlYW0gQ0ROIHRvIGNvbW11bmljYXRlIHN0YXRpYyBpbmZvcm1hdGlv
biBhYm91dAogICAgICBpdHMgZGVsaXZlcnkgY2FwYWJpbGl0aWVzLCByZXNvdXJjZXMgYW5kIHBv
bGljaWVzLgogICBvICBBbGxvdyBib290c3RyYXBwaW5nIG9mIHRoZSBpbnRlcmZhY2UgYmV0d2Vl
biBDRE5zIGZvciBjb250ZW50CiAgICAgIGFjcXVpc2l0aW9uIChldmVuIGlmIHRoYXQgaW50ZXJm
YWNlIGl0c2VsZiBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZgogICAgICB0aGUgQ0ROSSB3b3JrKS4K
ICAgSXQgaXMgZXhwZWN0ZWQgdGhhdCBmb3IgdGhlIENvbnRyb2wgaW50ZXJmYWNlIGFsc28sIGV4
aXN0aW5nCiAgIHByb3RvY29scyBjYW4gYmUgcmV1c2VkIG9yIGxldmVyYWdlZC4gIFRob3NlIHdp
bGwgYmUgY29uc2lkZXJlZCBvbmNlCiAgIHRoZSByZXF1aXJlbWVudHMgZm9yIHRoZSBDb250cm9s
IGludGVyZmFjZSBoYXZlIGJlZW4gcmVmaW5lZC4KCgpBcHBlbmRpeCBCLiAgQWRkaXRpb25hbCBN
YXRlcmlhbAoKICAgTm90ZSB0byBSRkMgRWRpdG9yOiBUaGlzIGFwcGVuZGl4IGlzIHRvIGJlIHJl
bW92ZWQgb24gcHVibGljYXRpb24gYXMKICAgYW4gUkZDLgoKQi4xLiAgTm9uLUdvYWxzIGZvciBJ
RVRGCgogICBMaXN0ZWQgYmVsb3cgYXJlIGFzcGVjdHMgb2YgY29udGVudCBkZWxpdmVyeSB0aGF0
IHRoZSBhdXRob3JzIHByb3Bvc2UKICAgYmUga2VwdCBvdXRzaWRlIG9mIHRoZSBzY29wZSBvZiBh
IHBvdGVudGlhbCBDRE5JIHdvcmtpbmcgZ3JvdXA6CiAgIG8gIFRoZSBpbnRlcmZhY2UgYmV0d2Vl
biBDb250ZW50IFNlcnZpY2UgUHJvdmlkZXIgYW5kIHRoZQogICAgICBBdXRob3JpdGF0aXZlIENE
TiAoaS5lLiB0aGUgdXBzdHJlYW0gQ0ROIGNvbnRyYWN0ZWQgYnkgdGhlIENTUCBmb3IKICAgICAg
ZGVsaXZlcnkgYnkgdGhpcyBDRE4gb3IgYnkgaXRzIGRvd25zdHJlYW0gQ0ROcykuCgoKCgpOaXZl
bi1KZW5raW5zLCBldCBhbC4gICBFeHBpcmVzIE5vdmVtYmVyIDEsIDIwMTIgICAgICAgICAgICAg
ICBbUGFnZSAyNl0KDApJbnRlcm5ldC1EcmFmdCAgICBDRE4gSW50ZXJjb25uZWN0aW9uIFByb2Js
ZW0gU3RhdGVtZW50ICAgICAgIEFwcmlsIDIwMTIKCgogICBvICBUaGUgZGVsaXZlcnkgaW50ZXJm
YWNlIGJldHdlZW4gdGhlIGRlbGl2ZXJpbmcgQ0ROIHN1cnJvZ2F0ZSBhbmQKICAgICAgdGhlIFVz
ZXIgQWdlbnQsIHN1Y2ggYXMgc3RyZWFtaW5nIHByb3RvY29scy4KICAgbyAgVGhlIHJlcXVlc3Qg
aW50ZXJmYWNlIGJldHdlZW4gdGhlIFVzZXIgQWdlbnQgYW5kIHRoZSByZXF1ZXN0LQogICAgICBy
b3V0aW5nIHN5c3RlbSBvZiBhIGdpdmVuIENETi4gIEV4aXN0aW5nIElFVEYgcHJvdG9jb2xzIChl
LmcuCiAgICAgIEhUVFAsIFJUU1AsIEROUykgYXJlIGNvbW1vbmx5IHVzZWQgYnkgVXNlciBBZ2Vu
dHMgdG8gcmVxdWVzdAogICAgICBjb250ZW50IGZyb20gYSBDRE4gYW5kIGJ5IENETiByZXF1ZXN0
IHJvdXRpbmcgc3lzdGVtcyB0byByZWRpcmVjdAogICAgICB0aGUgVXNlciBBZ2VudCByZXF1ZXN0
cy4gIFRoZSBDRE5JIHdvcmtpbmcgZ3JvdXAgbmVlZCBub3QgZGVmaW5lCiAgICAgIG5ldyBwcm90
b2NvbHMgZm9yIHRoaXMgcHVycG9zZS4gIE5vdGUgaG93ZXZlciwgdGhhdCB0aGUgQ0ROSQogICAg
ICBjb250cm9sIHBsYW5lIGludGVyZmFjZSBtYXkgaW5kaXJlY3RseSBhZmZlY3Qgc29tZSBvZiB0
aGUKICAgICAgaW5mb3JtYXRpb24gZXhjaGFuZ2VkIHRocm91Z2ggdGhlIHJlcXVlc3QgaW50ZXJm
YWNlIChlLmcuICBVUkkpLgogICBvICBUaGUgY29udGVudCBhY3F1aXNpdGlvbiBpbnRlcmZhY2Ug
YmV0d2VlbiBDRE5zIChpLmUuIHRoZSBkYXRhCiAgICAgIHBsYW5lIGludGVyZmFjZSBmb3IgYWN0
dWFsIGRlbGl2ZXJ5IG9mIGEgcGllY2Ugb2YgY29udGVudCBmcm9tIG9uZQogICAgICBDRE4gdG8g
dGhlIG90aGVyKS4gIFRoaXMgaXMgZXhwZWN0ZWQgdG8gdXNlIGV4aXN0aW5nIHByb3RvY29scwog
ICAgICBzdWNoIGFzIEhUVFAgb3IgcHJvdG9jb2xzIGRlZmluZWQgaW4gb3RoZXIgZm9ydW1zIGZv
ciBjb250ZW50CiAgICAgIGFjcXVpc2l0aW9uIGJldHdlZW4gYW4gb3JpZ2luIHNlcnZlciBhbmQg
YSBDRE4gKGUuZy4gIEhUVFAtYmFzZWQKICAgICAgQzIgcmVmZXJlbmNlIHBvaW50IG9mIEFUSVMg
SUlGIENvRCkuICBUaGUgQ0ROIEludGVyY29ubmVjdGlvbgogICAgICBwcm9ibGVtIHNwYWNlIGRl
c2NyaWJlZCBpbiB0aGlzIGRvY3VtZW50IG1heSB0aGVyZWZvcmUgb25seQogICAgICBjb25jZXJu
IGl0c2VsZiB3aXRoIHRoZSBhZ3JlZW1lbnQvbmVnb3RpYXRpb24gYXNwZWN0cyBvZiB3aGljaAog
ICAgICBjb250ZW50IGFjcXVpc2l0aW9uIHByb3RvY29sIGlzIHRvIGJlIHVzZWQgYmV0d2VlbiB0
d28KICAgICAgaW50ZXJjb25uZWN0ZWQgQ0ROcyBpbiB2aWV3IG9mIGZhY2lsaXRhdGluZyBpbnRl
cm9wZXJhYmlsaXR5LgogICBvICBFbmQgVXNlci9Vc2VyIEFnZW50IEF1dGhlbnRpY2F0aW9uLiAg
RW5kIFVzZXIvVXNlciBBZ2VudAogICAgICBhdXRoZW50aWNhdGlvbiBhbmQgYXV0aG9yaXphdGlv
biBhcmUgdGhlIHJlc3BvbnNpYmlsaXR5IG9mIHRoZQogICAgICBDb250ZW50IFNlcnZpY2UgUHJv
dmlkZXIuCiAgIG8gIENvbnRlbnQgcHJlcGFyYXRpb24sIGluY2x1ZGluZyBlbmNvZGluZyBhbmQg
dHJhbnNjb2RpbmcuICBUaGUgQ0ROSQogICAgICBhcmNoaXRlY3R1cmUgYWltcyBhdCBhbGxvd2lu
ZyBkaXN0cmlidXRpb24gYWNyb3NzIGludGVyY29ubmVjdGVkCiAgICAgIENETnMgb2YgY29udGVu
dCB0cmVhdGVkIGFzIG9wYXF1ZSBvYmplY3RzLiAgSW50ZXJwcmV0YXRpb24gYW5kCiAgICAgIHBy
b2Nlc3Npbmcgb2YgdGhlIG9iamVjdHMsIGFzIHdlbGwgYXMgb3B0aW1pemVkIGRlbGl2ZXJ5IG9m
IHRoZXNlCiAgICAgIG9iamVjdHMgYnkgdGhlIHN1cnJvZ2F0ZSB0byB0aGUgRW5kIFVzZXIgYXJl
IG91dHNpZGUgdGhlIHNjb3BlIG9mCiAgICAgIENETkkuCiAgIG8gIERpZ2l0YWwgUmlnaHRzIE1h
bmFnZW1lbnQgKERSTSkuICBEUk0gaXMgYW4gZW5kLXRvLWVuZCBpc3N1ZQogICAgICBiZXR3ZWVu
IGEgY29udGVudCBwcm90ZWN0aW9uIHN5c3RlbSBhbmQgdGhlIFVzZXIgQWdlbnQuCiAgIG8gIEFw
cGxpY2F0aW9ucyBjb25zdW1pbmcgQ0ROSSBsb2dzIChlLmcuIGNoYXJnaW5nLCBhbmFseXRpY3Ms
CiAgICAgIHJlcG9ydGluZywuLi4pLgogICBvICBJbnRlcm5hbCBDRE4gaW50ZXJmYWNlcyAmIHBy
b3RvY29scyAoaS5lLiBpbnRlcmZhY2VzICYgcHJvdG9jb2xzCiAgICAgIHdpdGhpbiBvbmUgQ0RO
KS4KICAgbyAgU2NhbGFiaWxpdHkgb2YgaW5kaXZpZHVhbCBDRE5zLiAgV2hpbGUgc2NhbGFiaWxp
dHkgb2YgdGhlIENETkkKICAgICAgaW50ZXJmYWNlcy9hcHByb2FjaCBpcyBpbiBzY29wZSwgaG93
IGFuIGluZGl2aWR1YWwgQ0ROIHNjYWxlcyBpcwogICAgICBvdXQgb2Ygc2NvcGUuCiAgIG8gIEFj
dHVhbCBhbGdvcml0aG1zIGZvciBzZWxlY3Rpb24gb2YgQ0ROcyBvciBTdXJyb2dhdGVzIGJ5IFJl
cXVlc3QKICAgICAgUm91dGluZyBzeXN0ZW1zIChob3dldmVyLCBzb21lIHNwZWNpZmljIHBhcmFt
ZXRlcnMgcmVxdWlyZWQgYXMKICAgICAgaW5wdXQgdG8gdGhlc2UgYWxnb3JpdGhtcyBtYXkgYmUg
aW4gc2NvcGUgd2hlbiB0aGV5IG5lZWQgdG8gYmUKICAgICAgY29tbXVuaWNhdGVkIGFjcm9zcyBD
RE5zKS4KICAgbyAgU3Vycm9nYXRlIGFsZ29yaXRobXMuICBGb3IgZXhhbXBsZSBjYWNoaW5nIGFs
Z29yaXRobXMgYW5kIGNvbnRlbnQKICAgICAgYWNxdWlzaXRpb24gbWV0aG9kcyBhcmUgb3V0c2lk
ZSB0aGUgc2NvcGUgb2YgdGhlIENETkkgd29yay4KICAgICAgQ29udGVudCBtYW5hZ2VtZW50IChl
LmcuICBDb250ZW50IERlbGV0aW9uKSBhcyBpdCByZWxhdGVzIHRvIENETkkKICAgICAgY29udGVu
dCBtYW5hZ2VtZW50IHBvbGljaWVzLCBpcyBpbiBzY29wZSBidXQgdGhlIGludGVybmFsCiAgICAg
IGFsZ29yaXRobXMgdXNlZCBieSBhIGNhY2hlIHRvIGRldGVybWluZSB3aGVuIHRvIG5vIGxvbmdl
ciBjYWNoZSBhbgogICAgICBpdGVtIG9mIENvbnRlbnQgKGluIHRoZSBhYnNlbmNlIG9mIGFueSBz
cGVjaWZpYyBtZXRhZGF0YSB0byB0aGUKCgoKTml2ZW4tSmVua2lucywgZXQgYWwuICAgRXhwaXJl
cyBOb3ZlbWJlciAxLCAyMDEyICAgICAgICAgICAgICAgW1BhZ2UgMjddCgwKSW50ZXJuZXQtRHJh
ZnQgICAgQ0ROIEludGVyY29ubmVjdGlvbiBQcm9ibGVtIFN0YXRlbWVudCAgICAgICBBcHJpbCAy
MDEyCgoKICAgICAgY29udHJhcnkpIGlzIG91dCBvZiBzY29wZS4KICAgbyAgRWxlbWVudCBtYW5h
Z2VtZW50IGludGVyZmFjZXMuCiAgIG8gIENvbW1lcmNpYWwsIGJ1c2luZXNzIGFuZCBsZWdhbCBh
c3BlY3RzIHJlbGF0ZWQgdG8gdGhlCiAgICAgIGludGVyY29ubmVjdGlvbnMgb2YgQ0ROcy4KCkIu
Mi4gIFJlbGF0ZWQgc3RhbmRhcmRpemF0aW9uIGFjdGl2aXRlcwoKICAgVGhlcmUgYXJlIGEgbnVt
YmVyIG9mIG90aGVyIHN0YW5kYXJkcyBib2RpZXMgYW5kIGluZHVzdHJ5IGZvcnVtcyB0aGF0CiAg
IGFyZSB3b3JraW5nIGluIGFyZWFzIHJlbGF0ZWQgdG8gQ0ROcywgYW5kIGluIHNvbWUgY2FzZXMg
cmVsYXRlZCB0bwogICBDRE5JLiAgVGhpcyBzZWN0aW9uIG91dGxpbmVzIGFueSBwb3RlbnRpYWwg
b3ZlcmxhcCB3aXRoIHRoZSB3b3JrIG9mCiAgIHRoZSBDRE5JIHdvcmtpbmcgZ3JvdXAgYW5kIGFu
eSBjb21wb25lbnQgdGhhdCBjb3VsZCBwb3RlbnRpYWxseSBiZQogICByZXVzZWQgdG8gcmVhbGl6
ZSB0aGUgQ0ROSSBpbnRlcmZhY2VzLgoKICAgQSBudW1iZXIgb2Ygc3RhbmRhcmRzIGJvZGllcyBo
YXZlIHByb2R1Y2VkIHNwZWNpZmljYXRpb25zIHJlbGF0ZWQgdG8KICAgQ0ROcywgZm9yIGV4YW1w
bGU6CgogICBvICBFVFNJIFRJU1BBTiAoVGVsZWNvbW11bmljYXRpb25zIGFuZCBJbnRlcm5ldCBj
b252ZXJnZWQgU2VydmljZXMKICAgICAgYW5kIFByb3RvY29scyBmb3IgQWR2YW5jZWQgTmV0d29y
a2luZykgaGFzIGEgc2VyaWVzIG9mCiAgICAgIHNwZWNpZmljYXRpb25zIGZvY3VzaW5nIG9uIENE
TnMuCiAgIG8gIFRoZSBPcGVuIElQVFYgRm9ydW0gKE9JUEYpIGFuZCBBVElTIElQVFYgSW50ZXJv
cGVyYWJpbGl0eSBGb3J1bQogICAgICAoSUlGKSBzcGVjaWZ5IHRoZSBhcmNoaXRlY3R1cmUgYW5k
IHRoZSBwcm90b2NvbHMgb2YgYW4gSVBUVgogICAgICBzb2x1dGlvbi4gIEFsdGhvdWdoIE9JUEYg
YW5kIEFUSVMgc3BlY2lmaWNhdGlvbnMgaW5jbHVkZSB0aGUKICAgICAgaW50ZXJhY3Rpb24gd2l0
aCBhIENETiwgdGhlIENETiBzcGVjaWZpY2F0aW9ucyBhcmUgY291cGxlZCB3aXRoCiAgICAgIHRo
ZWlyIElQVFYgc3BlY2lmaWNhdGlvbnMgYW5kIGRvIG5vdCBjb3ZlciBpbnRlcmNvbm5lY3Rpb24g
b2YKICAgICAgQ0ROcy4KICAgbyAgQVRJUyBDbG91ZCBTZXJ2aWNlcyBGb3J1bSAoQ1NGKSBoYXMg
c3RhcnRlZCBpbnZlc3RpZ2F0aW5nCiAgICAgIGludGVyY29ubmVjdGlvbiBvZiBDRE5zLiAgVGhl
IEFUSVMgQ1NGIGZvY3VzZXMgb24gZGVmaW5pbmcgdXNlCiAgICAgIGNhc2VzIGFuZCByZXF1aXJl
bWVudHMgZm9yIHN1Y2ggQ0ROIGludGVyY29ubmVjdGlvbiwgd2hpY2ggYXJlCiAgICAgIGV4cGVj
dGVkIHRvIGJlIGNvbnNpZGVyZWQgYXMgaW5wdXQgaW50byB0aGUgd29yayBvZiB0aGUgQ0ROSQog
ICAgICB3b3JraW5nIGdyb3VwLiAgQXQgdGhlIHRpbWUgb2Ygd3JpdGluZyB0aGlzIGRvY3VtZW50
LCBBVElTIENTRiBpcwogICAgICBub3Qgc3BlY2lmeWluZyB0aGUgY29ycmVzcG9uZGluZyBwcm90
b2NvbHMgb3IgaW50ZXJmYWNlcyBhbmQgaXMKICAgICAgZXhwZWN0ZWQgdG8gbGV2ZXJhZ2UgdGhl
IHdvcmsgb2YgdGhlIElFVEYgQ0ROSSB3b3JraW5nIGdyb3VwIGZvcgogICAgICB0aG9zZS4KICAg
byAgQ2FibGVMYWJzLCBTTklBIGFuZCBJVFUgaGF2ZSBkZXZlbG9wZWQgKG9yIGFyZSB3b3JraW5n
IG9uKQogICAgICBkZWZpbml0aW9ucyBmb3IgY29udGVudCByZWxhdGVkIG1ldGFkYXRhIGFuZCBz
cGVjaWZpY2F0aW9ucyBmb3IKICAgICAgaXRzIGRpc3RyaWJ1dGlvbi4gIEhvd2V2ZXIsIHRoZXkg
ZG8gbm90IGluY2x1ZGUgbWV0YWRhdGEgc3BlY2lmaWMKICAgICAgdG8gdGhlIGRpc3RyaWJ1dGlv
biBvZiBjb250ZW50IHdpdGhpbiBhIENETiBvciBiZXR3ZWVuCiAgICAgIGludGVyY29ubmVjdGVk
IENETnMuCiAgIG8gIElFVEYgQ0RJIHdvcmtpbmcgZ3JvdXAgKG5vdyBjb25jbHVkZWQpIHRvdWNo
ZWQgb24gdGhlIHNhbWUgcHJvYmxlbQogICAgICBzcGFjZSBhcyB0aGUgcHJlc2VudCBkb2N1bWVu
dC4gIEhvd2V2ZXIsIGluIGFjY29yZGFuY2Ugd2l0aCBpdHMKICAgICAgaW5pdGlhbCBjaGFydGVy
LCB0aGUgQ0RJIHdvcmtpbmcgZ3JvdXAgZGlkIG5vdCBkZWZpbmUgYW55CiAgICAgIHByb3RvY29s
cyBvciBpbnRlcmZhY2VzIHRvIGFjdHVhbGx5IGVuYWJsZSBDRE4gSW50ZXJjb25uZWN0aW9uIGFu
ZAogICAgICBhdCB0aGF0IHRpbWUgKDIwMDMpIHRoZXJlIHdhcyBub3QgZW5vdWdoIGluZHVzdHJ5
IGludGVyZXN0IGFuZAogICAgICByZWFsIGxpZmUgcmVxdWlyZW1lbnRzIHRvIGp1c3RpZnkgcmVj
aGFydGVyaW5nIHRoZSB3b3JraW5nIGdyb3VwCiAgICAgIHRvIGNvbmR1Y3QgdGhlIGNvcnJlc3Bv
bmRpbmcgcHJvdG9jb2wgd29yay4KCiAgIEFsdGhvdWdoIHNvbWUgb2YgdGhlIHNwZWNpZmljYXRp
b25zIGRlc2NyaWJlIG11bHRpLUNETiBjb29wZXJhdGlvbiBvcgogICBpbmNsdWRlIHJlZmVyZW5j
ZSBwb2ludHMgZm9yIGludGVyY29ubmVjdGluZyBDRE5zLCBub25lIG9mIHRoZW0KCgoKTml2ZW4t
SmVua2lucywgZXQgYWwuICAgRXhwaXJlcyBOb3ZlbWJlciAxLCAyMDEyICAgICAgICAgICAgICAg
W1BhZ2UgMjhdCgwKSW50ZXJuZXQtRHJhZnQgICAgQ0ROIEludGVyY29ubmVjdGlvbiBQcm9ibGVt
IFN0YXRlbWVudCAgICAgICBBcHJpbCAyMDEyCgoKICAgc3BlY2lmeSBpbiBzdWZmaWNpZW50IGRl
dGFpbCBhbGwgdGhlIENETkkgaW50ZXJmYWNlcyBhbmQgQ0ROSQogICBNZXRhZGF0YSByZXByZXNl
bnRhdGlvbnMgcmVxdWlyZWQgdG8gZW5hYmxlIGV2ZW4gYSBiYXNlIGxldmVsIG9mIENETgogICBJ
bnRlcmNvbm5lY3Rpb24gZnVuY3Rpb25hbGl0eSB0byBiZSBpbXBsZW1lbnRlZC4KCkIuMi4xLiAg
SUVURiBDREkgV29ya2luZyBHcm91cCAoQ29uY2x1ZGVkKQoKICAgVGhlIENvbnRlbnQgRGlzdHJp
YnV0aW9uIEludGVybmV0d29ya2luZyAoQ0RJKSBXb3JraW5nIEdyb3VwIHdhcwogICBmb3JtZWQg
aW4gdGhlIElFVEYgZm9sbG93aW5nIGEgQm9GIGluIERlY2VtYmVyIDIwMDAgYW5kIGNsb3NlZCBp
biBtaWQKICAgMjAwMy4KCiAgIEZvciBjb252ZW5pZW5jZSwgaGVyZSBpcyBhbiBleHRyYWN0IGZy
b20gdGhlIENESSB3b3JraW5nIGdyb3VwCiAgIGNoYXJ0ZXIgW0NESS1DaGFydGVyXToKCiAgICIK
CiAgIG8gIFRoZSBnb2FsIG9mIHRoaXMgd29ya2luZyBncm91cCBpcyB0byBkZWZpbmUgcHJvdG9j
b2xzIHRvIGFsbG93IHRoZQogICAgICBpbnRlcm9wZXJhdGlvbiBvZiBzZXBhcmF0ZWx5LWFkbWlu
aXN0ZXJlZCBjb250ZW50IG5ldHdvcmtzLgogICBvICBBIGNvbnRlbnQgbmV0d29yayBpcyBhbiBh
cmNoaXRlY3R1cmUgb2YgbmV0d29yayBlbGVtZW50cywgYXJyYW5nZWQKICAgICAgZm9yIGVmZmlj
aWVudCBkZWxpdmVyeSBvZiBkaWdpdGFsIGNvbnRlbnQuICBTdWNoIGNvbnRlbnQgaW5jbHVkZXMs
CiAgICAgIGJ1dCBpcyBub3QgbGltaXRlZCB0bywgd2ViIHBhZ2VzIGFuZCBpbWFnZXMgZGVsaXZl
cmVkIHZpYSBIVFRQLAogICAgICBhbmQgc3RyZWFtaW5nIG9yIGNvbnRpbnVvdXMgbWVkaWEgd2hp
Y2ggYXJlIGNvbnRyb2xsZWQgYnkgUlRTUC4KICAgbyAgVGhlIHdvcmtpbmcgZ3JvdXAgd2lsbCBm
aXJzdCBkZWZpbmUgcmVxdWlyZW1lbnRzIGZvciB0aHJlZSBtb2RlcwogICAgICBvZiBjb250ZW50
IGludGVybmV0d29ya2luZzogaW50ZXJvcGVyYXRpb24gb2YgcmVxdWVzdC1yb3V0aW5nCiAgICAg
IHN5c3RlbXMsIGludGVyb3BlcmF0aW9uIG9mIGRpc3RyaWJ1dGlvbiBzeXN0ZW1zLCBhbmQKICAg
ICAgaW50ZXJvcGVyYXRpb24gb2YgYWNjb3VudGluZyBzeXN0ZW1zLiAgVGhlc2UgcmVxdWlyZW1l
bnRzIGFyZQogICAgICBpbnRlbmRlZCB0byBsZWFkIHRvIGEgZm9sbG93LW9uIGVmZm9ydCB0byBk
ZWZpbmUgcHJvdG9jb2xzIGZvcgogICAgICBpbnRlcm9wZXJhdGlvbiBvZiB0aGVzZSBzeXN0ZW1z
LgogICBvICBJbiBpdHMgaW5pdGlhbCBmb3JtLCB0aGUgd29ya2luZyBncm91cCBpcyBub3QgY2hh
cnRlcmVkIHRvIGRlbGl2ZXIKICAgICAgdGhvc2UgcHJvdG9jb2xzIFsuLi5dCgogICAiCgogICBU
aHVzLCB0aGUgQ0RJIHdvcmtpbmcgZ3JvdXAgdG91Y2hlZCBvbiB0aGUgc2FtZSBwcm9ibGVtIHNw
YWNlIGFzIHRoZQogICBwcmVzZW50IGRvY3VtZW50LgoKICAgVGhlIENESSB3b3JraW5nIGdyb3Vw
IHB1Ymxpc2hlZCAzIEluZm9ybWF0aW9uYWwgUkZDczoKCiAgIG8gIFJGQyAzNDY2IFtSRkMzNDY2
XSAtICJBIE1vZGVsIGZvciBDb250ZW50IEludGVybmV0d29ya2luZyAoQ0RJKSIuCiAgIG8gIFJG
QyAzNTY4IFtSRkMzNTY4XSAtICJLbm93biBDb250ZW50IE5ldHdvcmsgKENOKSBSZXF1ZXN0LVJv
dXRpbmcKICAgICAgTWVjaGFuaXNtcyIuCiAgIG8gIFJGQyAzNTcwIFtSRkMzNTcwXSAtICJDb250
ZW50IEludGVybmV0d29ya2luZyAoQ0RJKSBTY2VuYXJpb3MiLgoKQi4yLjIuICAzR1BQCgogICAz
R1BQIHdhcyB0aGUgZmlyc3Qgb3JnYW5pemF0aW9uIHRoYXQgcmVsZWFzZWQgYSBzcGVjaWZpY2F0
aW9uIHJlbGF0ZWQKICAgdG8gYWRhcHRpdmUgc3RyZWFtaW5nIG92ZXIgSFRUUC4gM0dQUCBSZWxl
YXNlIDkgc3BlY2lmaWNhdGlvbiBvbgogICBhZGFwdGl2ZSBIVFRQIHN0cmVhbWluZyB3YXMgcHVi
bGlzaGVkIGluIE1hcmNoIDIwMTAsIGFuZCB0aGVyZSBoYXZlCiAgIGJlZW4gc29tZSBidWcgZml4
ZXMgb24gdGhpcyBzcGVjaWZpY2F0aW9uIHNpbmNlIHRoZSBwdWJsaWNhdGlvbi4gIEluCgoKCk5p
dmVuLUplbmtpbnMsIGV0IGFsLiAgIEV4cGlyZXMgTm92ZW1iZXIgMSwgMjAxMiAgICAgICAgICAg
ICAgIFtQYWdlIDI5XQoMCkludGVybmV0LURyYWZ0ICAgIENETiBJbnRlcmNvbm5lY3Rpb24gUHJv
YmxlbSBTdGF0ZW1lbnQgICAgICAgQXByaWwgMjAxMgoKCiAgIGFkZGl0aW9uLCAzR1BQIGhhcyBw
cm9kdWNlZCBhbiBleHRlbmRlZCB2ZXJzaW9uIGZvciBSZWxlYXNlIDEwLCB3aGljaAogICB3YXMg
cHVibGlzaGVkIGluIDIwMTEuICBUaGlzIHJlbGVhc2Ugd2lsbCBpbmNsdWRlIGEgbnVtYmVyIG9m
CiAgIGNsYXJpZmljYXRpb25zLCBpbXByb3ZlbWVudHMgYW5kIG5ldyBmZWF0dXJlcy4KCiAgIFsz
R1AtREFTSF0gaXMgZGVmaW5lZCBhcyBhIGdlbmVyYWwgZnJhbWV3b3JrIGluZGVwZW5kZW50IG9m
IHRoZSBkYXRhCiAgIGVuY2Fwc3VsYXRpb24gZm9ybWF0LiAgSXQgaGFzIHN1cHBvcnQgZm9yIGZh
c3QgaW5pdGlhbCBzdGFydHVwIGFuZAogICBzZWVraW5nLCBhZGFwdGl2ZSBiaXRyYXRlIHN3aXRj
aGluZywgcmUtdXNlIG9mIEhUVFAgb3JpZ2luIGFuZCBjYWNoZQogICBzZXJ2ZXJzLCByZS11c2Ug
b2YgZXhpc3RpbmcgbWVkaWEgcGxheW91dCBlbmdpbmVzLCBvbi1kZW1hbmQsIGxpdmUKICAgYW5k
IHRpbWUtc2hpZnRlZCBkZWxpdmVyeS4gIEl0IHNwZWNpZmllcyBzeW50YXggYW5kIHNlbWFudGlj
cyBvZgogICBNZWRpYSBQcmVzZW50YXRpb24gRGVzY3JpcHRpb24gKE1QRCksIGZvcm1hdCBvZiBz
ZWdtZW50cyBhbmQgZGVsaXZlcnkKICAgcHJvdG9jb2wgZm9yIHNlZ21lbnRzLiAgSXQgZG9lcyBu
b3Qgc3BlY2lmeSBjb250ZW50IHByb3Zpc2lvbmluZywKICAgY2xpZW50IGJlaGF2aW9yIG9yIHRy
YW5zcG9ydCBvZiBNUEQuCgogICBUaGUgY29udGVudCByZXRyaWV2ZWQgYnkgYSBjbGllbnQgdXNp
bmcgWzNHUC1EQVNIXSBhZGFwdGl2ZSBzdHJlYW1pbmcKICAgY291bGQgYmUgb2J0YWluZWQgZnJv
bSBhIENETiBidXQgdGhpcyBpcyBub3QgZGlzY3Vzc2VkIG9yIHNwZWNpZmllZAogICBpbiB0aGUg
M0dQUCBzcGVjaWZpY2F0aW9ucyBhcyBpdCBpcyB0cmFuc3BhcmVudCB0byBbM0dQLURBU0hdCiAg
IG9wZXJhdGlvbnMuICBTaW1pbGFybHksIGl0IGlzIGV4cGVjdGVkIHRoYXQgWzNHUC1EQVNIXSBj
YW4gYmUgdXNlZAogICB0cmFuc3BhcmVudGx5IGZyb20gdGhlIENETnMgYXMgYSBkZWxpdmVyeSBw
cm90b2NvbCAoYmV0d2VlbiB0aGUKICAgZGVsaXZlcmluZyBDRE4gc3Vycm9nYXRlIGFuZCB0aGUg
VXNlciBBZ2VudCkgaW4gYSBDRE4gSW50ZXJjb25uZWN0aW9uCiAgIGVudmlyb25tZW50LiBbM0dQ
LURBU0hdIGNvdWxkIGFsc28gYmUgYSBjYW5kaWRhdGUgZm9yIGNvbnRlbnQKICAgYWNxdWlzaXRp
b24gYmV0d2VlbiBDRE5zIGluIGEgQ0ROIEludGVyY29ubmVjdGlvbiBlbnZpcm9ubWVudC4KCkIu
Mi4zLiAgSVNPIE1QRUcKCiAgIFdpdGhpbiBJU08gTVBFRywgdGhlIER5bmFtaWMgQWRhcHRpdmUg
U3RyZWFtaW5nIG92ZXIgSFRUUCAoREFTSCkgYWQtCiAgIGhvYyBncm91cCBhZG9wdGVkIHRoZSAz
R1BQIFJlbGVhc2UgOSBbM0dQLURBU0hdIHNwZWNpZmljYXRpb24gYXMgYQogICBzdGFydGluZyBw
b2ludCBhbmQgaGFzIG1hZGUgc29tZSBpbXByb3ZlbWVudHMgYW5kIGV4dGVuc2lvbnMuCiAgIFNp
bWlsYXIgdG8gM0dQUCBTQTQsIHRoZSBNUEVHIERBU0ggYWQtaG9jIGdyb3VwIGhhcyBiZWVuIHdv
cmtpbmcgb24KICAgc3RhbmRhcmRpemluZyB0aGUgbWFuaWZlc3QgZmlsZSBhbmQgdGhlIGRlbGl2
ZXJ5IGZvcm1hdC4KICAgQWRkaXRpb25hbGx5LCB0aGUgTVBFRyBEQVNIIGFkLWhvYyBncm91cCBo
YXMgYWxzbyBiZWVuIHdvcmtpbmcgb24gdGhlCiAgIHVzZSBvZiBNUEVHLTIgVHJhbnNwb3J0IFN0
cmVhbXMgYXMgYSBtZWRpYSBmb3JtYXQsIGNvbnZlcnNpb24gZnJvbS90bwogICBleGlzdGluZyBm
aWxlIGZvcm1hdHMsIGNvbW1vbiBlbmNyeXB0aW9uLCBhbmQgc28gb24uICBUaGUgTVBFRyBEQVNI
CiAgIHNwZWNpZmljYXRpb24gY291bGQgYWxzbyBiZSBhIGNhbmRpZGF0ZSBmb3IgZGVsaXZlcnkg
dG8gdGhlIFVzZXIKICAgQWdlbnQgYW5kIGZvciBjb250ZW50IGFjcXVpc2l0aW9uIGJldHdlZW4g
Q0ROcyBpbiBhIENETgogICBJbnRlcmNvbm5lY3Rpb24gZW52aXJvbm1lbnQuICBUaGUgRHJhZnQg
SW50ZXJuYXRpb25hbCBTdGFuZGFyZCAoRElTKQogICB2ZXJzaW9uIFtNUEVHLURBU0hdIGlzIGN1
cnJlbnRseSBwdWJsaWNseSBhdmFpbGFibGUgc2luY2UgZWFybHkKICAgRmVicnVhcnkgMjAxMS4K
CiAgIEluIHRoZSA5NXRoIE1QRUcgbWVldGluZyBpbiBKYW51YXJ5IDIwMTEsIHRoZSBEQVNIIGFk
LWhvYyBncm91cAogICBkZWNpZGVkIHRvIHN0YXJ0IGEgbmV3IGV2YWx1YXRpb24gZXhwZXJpbWVu
dCBjYWxsZWQgIkNETi1FRSIuICBUaGUKICAgZ29hbHMgYXJlIHRvIHVuZGVyc3RhbmQgdGhlIHJl
cXVpcmVtZW50cyBmb3IgTVBFRyBEQVNIIHRvIGJldHRlcgogICBzdXBwb3J0IENETi1iYXNlZCBk
ZWxpdmVyeSwgYW5kIHRvIHByb3ZpZGUgYSBndWlkZWxpbmVzIGRvY3VtZW50IGZvcgogICBDRE4g
b3BlcmF0b3JzIHRvIGJldHRlciBzdXBwb3J0IE1QRUcgREFTSCBzdHJlYW1pbmcgc2VydmljZXMu
ICBUaGUKICAgb25nb2luZyB3b3JrIGlzIHN0aWxsIHZlcnkgcHJlbGltaW5hcnkgYW5kIGRvZXMg
bm90IGN1cnJlbnRseSB0YXJnZXQKICAgbG9va2luZyBpbnRvIENETiBJbnRlcmNvbm5lY3Rpb24g
dXNlIGNhc2VzLgoKCgoKCgpOaXZlbi1KZW5raW5zLCBldCBhbC4gICBFeHBpcmVzIE5vdmVtYmVy
IDEsIDIwMTIgICAgICAgICAgICAgICBbUGFnZSAzMF0KDApJbnRlcm5ldC1EcmFmdCAgICBDRE4g
SW50ZXJjb25uZWN0aW9uIFByb2JsZW0gU3RhdGVtZW50ICAgICAgIEFwcmlsIDIwMTIKCgpCLjIu
NC4gIEFUSVMgSUlGCgogICBBVElTIChbQVRJU10pIElJRiBpcyB0aGUgSVBUViBJbnRlcm9wZXJh
YmlsaXR5IEZvcnVtICh3aXRoaW4gQVRJUykKICAgdGhhdCBkZXZlbG9wcyByZXF1aXJlbWVudHMs
IHN0YW5kYXJkcywgYW5kIHNwZWNpZmljYXRpb25zIGZvciBJUFRWLgoKICAgQVRJUyBJSUYgaXMg
ZGV2ZWxvcGluZyB0aGUgIklQVFYgQ29udGVudCBvbiBEZW1hbmQgKENvRCkgU2VydmljZSIKICAg
c3BlY2lmaWNhdGlvbi4gIFRoaXMgaW5jbHVkZXMgdXNlIG9mIGEgQ0ROIChyZWZlcnJlZCB0byBp
biBBVElTIElJRgogICBDb0QgYXMgdGhlICJDb250ZW50IERpc3RyaWJ1dGlvbiBhbmQgRGVsaXZl
cnkgRnVuY3Rpb25zIikgZm9yIHN1cHBvcnQKICAgb2YgYSBDb250ZW50IG9uIERlbWFuZCAoQ29E
KSBTZXJ2aWNlIGFzIHBhcnQgb2YgYSBicm9hZGVyIElQVFYKICAgc2VydmljZS4gIEhvd2V2ZXIs
IHRoaXMgb25seSBjb3ZlcnMgdGhlIGNhc2Ugb2YgYSBtYW5hZ2VkIElQVFYKICAgc2VydmljZSAo
aW4gcGFydGljdWxhciB3aGVyZSB0aGUgQ0ROIGlzIGFkbWluaXN0ZXJlZCBieSB0aGUgc2Vydmlj
ZQogICBwcm92aWRlcikgYW5kIGRvZXMgbm90IGNvdmVyIHRoZSB1c2UsIG9yIGludGVyY29ubmVj
dGlvbiwgb2YgbXVsdGlwbGUKICAgQ0ROcy4KCkIuMi41LiAgQ2FibGVMYWJzCgogICAiRm91bmRl
ZCBpbiAxOTg4IGJ5IGNhYmxlIG9wZXJhdGluZyBjb21wYW5pZXMsIENhYmxlIFRlbGV2aXNpb24K
ICAgTGFib3JhdG9yaWVzLCBJbmMuIChDYWJsZUxhYnMpIGlzIGEgbm9uLXByb2ZpdCByZXNlYXJj
aCBhbmQKICAgZGV2ZWxvcG1lbnQgY29uc29ydGl1bSB0aGF0IGlzIGRlZGljYXRlZCB0byBwdXJz
dWluZyBuZXcgY2FibGUKICAgdGVsZWNvbW11bmljYXRpb25zIHRlY2hub2xvZ2llcyBhbmQgdG8g
aGVscGluZyBpdHMgY2FibGUgb3BlcmF0b3IKICAgbWVtYmVycyBpbnRlZ3JhdGUgdGhvc2UgdGVj
aG5pY2FsIGFkdmFuY2VtZW50cyBpbnRvIHRoZWlyIGJ1c2luZXNzCiAgIG9iamVjdGl2ZXMuIiAg
W0NhYmxlTGFic10KCiAgIENhYmxlTGFicyBoYXMgZGVmaW5lZCBzcGVjaWZpY2F0aW9ucyBmb3Ig
Q29EIENvbnRlbnQgTWV0YWRhdGEgYXMgcGFydAogICBvZiBpdHMgVk9EIE1ldGFkYXRhIHByb2pl
Y3QuCgpCLjIuNi4gIEVUU0kgTUNECgogICBFVFNJIE1DRCAoTWVkaWEgQ29udGVudCBEaXN0cmli
dXRpb24pIGlzIHRoZSBFVFNJIHRlY2huaWNhbCBjb21taXR0ZWUKICAgImluIGNoYXJnZSBvZiBn
dWlkaW5nIGFuZCBjb29yZGluYXRpbmcgc3RhbmRhcmRpemF0aW9uIHdvcmsgYWltaW5nIGF0CiAg
IHRoZSBzdWNjZXNzZnVsIG92ZXJhbGwgZGV2ZWxvcG1lbnQgb2YgbXVsdGltZWRpYSBzeXN0ZW1z
ICh0ZWxldmlzaW9uCiAgIGFuZCBjb21tdW5pY2F0aW9uKSByZXNwb25kaW5nIHRvIHRoZSBwcmVz
ZW50IGFuZCBmdXR1cmUgbWFya2V0CiAgIHJlcXVlc3RzIG9uIG1lZGlhIGNvbnRlbnQgZGlzdHJp
YnV0aW9uIi4KCiAgIE1DRCBjcmVhdGVkIGEgc3BlY2lmaWMgd29yayBpdGVtIG9uIGludGVyY29u
bmVjdGlvbiBvZiBoZXRlcm9nZW5lb3VzCiAgIENETnMgKCJDRE4gSW50ZXJjb25uZWN0aW9uLCB1
c2UgY2FzZXMgYW5kIHJlcXVpcmVtZW50cyIpIGluIE1hcmNoCiAgIDIwMTAuICBNQ0QgdmVyeSBy
ZWNlbnRseSBjcmVhdGVkIGEgd29ya2luZyBncm91cCB0byBwcm9ncmVzcyB0aGlzCiAgIHdvcmsg
aXRlbS4gIEhvd2V2ZXIsIG5vIHByb3RvY29sIGxldmVsIHdvcmsgaGFzIHlldCBzdGFydGVkIGlu
IE1DRAogICBmb3IgQ0ROIEludGVyY29ubmVjdGlvbi4KCkIuMi43LiAgRVRTSSBUSVNQQU4KCiAg
IEVUU0kgVElTUEFOIGhhcyBwdWJsaXNoZWQgdHdvIHNldHMgb2YgSVBUViBzcGVjaWZpY2F0aW9u
cywgb25lIG9mCiAgIHdoaWNoIGlzIGJhc2VkIG9uIElNUy4gIEluIGFkZGl0aW9uLCBUSVNQQU4g
aGFzIHB1Ymxpc2hlZCBhIENETgogICBhcmNoaXRlY3R1cmUgc3VwcG9ydGluZyBkZWxpdmVyeSBv
ZiB2YXJpb3VzIGNvbnRlbnQgc2VydmljZXMgc3VjaCBhcwogICB0aW1lLXNoaWZ0ZWQgVFYgYW5k
IFZvRCB0byBUSVNQQU4gZGV2aWNlcyAoVUVzKSBvciByZWd1bGFyIFBDcy4gIFRoZQogICB1c2Ug
Y2FzZXMgYWxsb3cgZm9yIGhpZXJhcmNoaWNhbGx5IGFuZCBnZW9ncmFwaGljYWxseSBkaXN0cmli
dXRlZCBDRE4KICAgc2NlbmFyaW9zLCBhbG9uZyB3aXRoIG11bHRpLUNETiBjb29wZXJhdGlvbi4g
IEFzIGEgcmVzdWx0LCB0aGUKCgoKTml2ZW4tSmVua2lucywgZXQgYWwuICAgRXhwaXJlcyBOb3Zl
bWJlciAxLCAyMDEyICAgICAgICAgICAgICAgW1BhZ2UgMzFdCgwKSW50ZXJuZXQtRHJhZnQgICAg
Q0ROIEludGVyY29ubmVjdGlvbiBQcm9ibGVtIFN0YXRlbWVudCAgICAgICBBcHJpbCAyMDEyCgoK
ICAgYXJjaGl0ZWN0dXJlIGNvbnRhaW5zIHJlZmVyZW5jZSBwb2ludHMgdG8gc3VwcG9ydCBpbnRl
cmNvbm5lY3Rpb24gb2YKICAgb3RoZXIgVElTUEFOIENETnMuICBUaGUgcHJvdG9jb2wgZGVmaW5p
dGlvbiBwaGFzZSBmb3IgdGhlCiAgIGNvcnJlc3BvbmRpbmcgQ0ROIGFyY2hpdGVjdHVyZSB3YXMg
a2lja2VkLW9mZiBhdCB0aGUgZW5kIG9mIDIwMTAgYXMKICAgaXMgc3RpbGwgaW4gcHJvZ3Jlc3Mu
ICBJbiBsaW5lIHdpdGggaXRzIGxvbmcgaGlzdG9yeSBvZiBsZXZlcmFnaW5nCiAgIElFVEYgcHJv
dG9jb2xzLCBFVFNJIGNvdWxkIHBvdGVudGlhbGx5IGxldmVyYWdlIENETkkgaW50ZXJmYWNlcwog
ICBkZXZlbG9wZWQgaW4gdGhlIElFVEYgZm9yIHRoZWlyIHJlbGF0ZWQgcHJvdG9jb2wgbGV2ZWwg
d29yayBvbgogICBpbnRlcmNvbm5lY3Rpb25zIG9mIENETnMuCgpCLjIuOC4gIElUVS1UCgogICBT
RzEzIGlzIGRldmVsb3Bpbmcgc3RhbmRhcmRzIHJlbGF0ZWQgdG8gdGhlIHN1cHBvcnQgb2YgSVBU
ViBzZXJ2aWNlcwogICAoaS5lLi4gbXVsdGltZWRpYSBzZXJ2aWNlcyBzdWNoIGFzIHRlbGV2aXNp
b24vVm9EL2F1ZGlvL3RleHQvCiAgIGdyYXBoaWNzL2RhdGEgZGVsaXZlcmVkIG92ZXIgSVAtYmFz
ZWQgbWFuYWdlZCBuZXR3b3JrcykuCgogICBJVFUtVCBSZWNvbW1lbmRhdGlvbiBZLjE5MTAgW1ku
MTkxMF0gcHJvdmlkZXMgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZQogICBJUFRWIGZ1bmN0aW9uYWwg
YXJjaGl0ZWN0dXJlLiAgVGhpcyBhcmNoaXRlY3R1cmUgaW5jbHVkZXMgZnVuY3Rpb25zCiAgIGFu
ZCBpbnRlcmZhY2VzIGZvciB0aGUgZGlzdHJpYnV0aW9uIGFuZCBkZWxpdmVyeSBvZiBjb250ZW50
LiAgVGhpcwogICBhcmNoaXRlY3R1cmUgaXMgYWxpZ25lZCB3aXRoIHRoZSBBVElTIElJRiBhcmNo
aXRlY3R1cmUuCgogICBCYXNlZCB1cG9uIElUVS1UIFJlYy4gWS4xOTEwLCBJVFUtVCBSZWMuIFku
MjAxOSBbWS4yMDE5XSBkZXNjcmliZXMgaW4KICAgbW9yZSBkZXRhaWwgdGhlIGNvbnRlbnQgZGVs
aXZlcnkgZnVuY3Rpb25hbCBhcmNoaXRlY3R1cmUuICBUaGlzCiAgIGFyY2hpdGVjdHVyZSBhbGxv
d3MgQ0ROIEludGVyY29ubmVjdGlvbjogc29tZSBpbnRlcmZhY2VzIChzdWNoIGFzIEQzLAogICBE
NCkgYXQgdGhlIGNvbnRyb2wgbGV2ZWwgYWxsb3cgcmVsYXRpb25zaGlwcyBiZXR3ZWVuIGRpZmZl
cmVudCBDRE5zLAogICBpbiB0aGUgc2FtZSBkb21haW4gb3IgaW4gZGlmZmVyZW50IGRvbWFpbnMu
ICBHZW5lcmljIHByb2NlZHVyZXMgYXJlCiAgIGRlc2NyaWJlZCwgYnV0IHRoZSBjaG9pY2Ugb2Yg
dGhlIHByb3RvY29scyBpcyBvcGVuLgoKQi4yLjkuICBPcGVuIElQVFYgRm9ydW0gKE9JUEYpCgog
ICBUaGUgT3BlbiBJUFRWIEZvcnVtIGhhcyBkZXZlbG9wZWQgYW4gZW5kLXRvLWVuZCBzb2x1dGlv
biB0byBhbGxvdyBhbnkKICAgT0lQRiB0ZXJtaW5hbCB0byBhY2Nlc3MgZW5yaWNoZWQgYW5kIHBl
cnNvbmFsaXplZCBJUFRWIHNlcnZpY2VzCiAgIGVpdGhlciBpbiBhIG1hbmFnZWQgb3IgYSBub24t
bWFuYWdlZCBuZXR3b3JrW09JUEYtT3ZlcnZpZXddLiAgU29tZQogICBPSVBGIHNlcnZpY2VzIChz
dWNoIGFzIE5ldHdvcmsgUFZSKSBtYXkgYmUgaG9zdGVkIGluIGEgQ0ROLgoKICAgVG8gdGhhdCBl
bmQsIHRoZSBPcGVuIElQVFYgRm9ydW0gc3BlY2lmaWNhdGlvbiBpcyBtYWRlIG9mIDUgcGFydHM6
CgogICBvICBNZWRpYSBGb3JtYXRzIGluY2x1ZGluZyBIVFRQIEFkYXB0aXZlIFN0cmVhbWluZwog
ICBvICBDb250ZW50IE1ldGFkYXRhCiAgIG8gIFByb3RvY29scwogICBvICBUZXJtaW5hbCAoRGVj
bGFyYXRpdmUgb3IgUHJvY2VkdXJhbCBBcHBsaWNhdGlvbiBFbnZpcm9ubWVudCkKICAgbyAgQXV0
aGVudGljYXRpb24sIENvbnRlbnQgUHJvdGVjdGlvbiBhbmQgU2VydmljZSBQcm90ZWN0aW9uCgpC
LjIuMTAuICBUVi1Bbnl0aW1lIEZvcnVtCgogICBWZXJzaW9uIDEgb2YgdGhlIFRWLUFueXRpbWUg
Rm9ydW0gc3BlY2lmaWNhdGlvbnMgd2VyZSBwdWJsaXNoZWQgYXMKICAgRVRTSSBUUyAxMDIgODIy
LTEgdGhyb3VnaCBFVFNJIFRTIDEwMiA4MjItNyAiQnJvYWRjYXN0IGFuZCBPbi1saW5lCiAgIFNl
cnZpY2VzOiBTZWFyY2gsIHNlbGVjdCwgYW5kIHJpZ2h0ZnVsIHVzZSBvZiBjb250ZW50IG9uIHBl
cnNvbmFsCiAgIHN0b3JhZ2Ugc3lzdGVtcyAoIlRWLUFueXRpbWUiKSIuICBJdCBpbmNsdWRlcyB0
aGUgc3BlY2lmaWNhdGlvbiBvZgogICBjb250ZW50IG1ldGFkYXRhIGluIFhNTCBzY2hlbWFzIChF
VFNJIFRTIDEwMiA4MjItMykgd2hpY2ggZGVmaW5lCgoKCk5pdmVuLUplbmtpbnMsIGV0IGFsLiAg
IEV4cGlyZXMgTm92ZW1iZXIgMSwgMjAxMiAgICAgICAgICAgICAgIFtQYWdlIDMyXQoMCkludGVy
bmV0LURyYWZ0ICAgIENETiBJbnRlcmNvbm5lY3Rpb24gUHJvYmxlbSBTdGF0ZW1lbnQgICAgICAg
QXByaWwgMjAxMgoKCiAgIHRlY2huaWNhbCBwYXJhbWV0ZXJzIGZvciB0aGUgZGVzY3JpcHRpb24g
b2YgQ29EIGFuZCBMaXZlIGNvbnRlbnRzLgogICBUaGUgc3BlY2lmaWNhdGlvbiBpcyByZWZlcmVu
Y2VkIGJ5IERWQiBhbmQgT0lQRi4KCiAgIFRoZSBUVi1hbnl0aW1lIEZvcnVtIHdhcyBjbG9zZWQg
aW4gMjAwNS4KCkIuMi4xMS4gIFNOSUEKCiAgIFRoZSBTdG9yYWdlIE5ldHdvcmtpbmcgSW5kdXN0
cnkgQXNzb2NpYXRpb24gKFNOSUEpIGlzIGFuIGFzc29jaWF0aW9uCiAgIG9mIHByb2R1Y2VycyBh
bmQgY29uc3VtZXJzIG9mIHN0b3JhZ2UgbmV0d29ya2luZyBwcm9kdWN0cyB3aG9zZSBnb2FsCiAg
IGlzIHRvIGZ1cnRoZXIgc3RvcmFnZSBuZXR3b3JraW5nIHRlY2hub2xvZ3kgYW5kIGFwcGxpY2F0
aW9ucy4KCiAgIFNOSUEgaGFzIHB1Ymxpc2hlZCB0aGUgQ2xvdWQgRGF0YSBNYW5hZ2VtZW50IElu
dGVyZmFjZSAoQ0RNSSkKICAgc3RhbmRhcmQgKFtTTklBLUNETUldKS4KCiAgICJUaGUgQ2xvdWQg
RGF0YSBNYW5hZ2VtZW50IEludGVyZmFjZSBkZWZpbmVzIHRoZSBmdW5jdGlvbmFsIGludGVyZmFj
ZQogICB0aGF0IGFwcGxpY2F0aW9ucyB3aWxsIHVzZSB0byBjcmVhdGUsIHJldHJpZXZlLCB1cGRh
dGUgYW5kIGRlbGV0ZQogICBkYXRhIGVsZW1lbnRzIGZyb20gdGhlIENsb3VkLiAgQXMgcGFydCBv
ZiB0aGlzIGludGVyZmFjZSB0aGUgY2xpZW50CiAgIHdpbGwgYmUgYWJsZSB0byBkaXNjb3ZlciB0
aGUgY2FwYWJpbGl0aWVzIG9mIHRoZSBjbG91ZCBzdG9yYWdlCiAgIG9mZmVyaW5nIGFuZCB1c2Ug
dGhpcyBpbnRlcmZhY2UgdG8gbWFuYWdlIGNvbnRhaW5lcnMgYW5kIHRoZSBkYXRhCiAgIHRoYXQg
aXMgcGxhY2VkIGluIHRoZW0uICBJbiBhZGRpdGlvbiwgbWV0YWRhdGEgY2FuIGJlIHNldCBvbgog
ICBjb250YWluZXJzIGFuZCB0aGVpciBjb250YWluZWQgZGF0YSBlbGVtZW50cyB0aHJvdWdoIHRo
aXMgaW50ZXJmYWNlLiIKCkIuMi4xMi4gIFN1bW1hcnkgb2YgZXhpc3Rpbmcgc3RhbmFyZGl6YXRp
b24gd29yawoKICAgVGhlIGZvbGxvd2luZyBzZWN0aW9ucyB3aWxsIHN1bW1hcml6ZSB0aGUgZXhp
c3Rpbmcgd29yayBvZiB0aGUKICAgc3RhbmRhcmQgYm9kaWVzIGxpc3RlZCBlYXJsaWVyIGFnYWlu
c3QgdGhlIENETkkgcHJvYmxlbSBzcGFjZS4KICAgQXBwZW5kaXggQi4yLjEyLjEgc3VtbWFyaXpl
cyBleGlzdGluZyBpbnRlcmZhY2VzIHRoYXQgY291bGQgYmUKICAgbGV2ZXJhZ2VkIGZvciBjb250
ZW50IGFjcXVpc2l0aW9uIGJldHdlZW4gQ0ROcyBhbmQgQXBwZW5kaXggQi4yLjEyLjIKICAgc3Vt
bWFyaXplcyBleGlzdGluZyBtZXRhZGF0YSBzcGVjaWZpY2F0aW9ucyB0aGF0IG1heSBiZSBhcHBs
aWNhYmxlIHRvCiAgIENETkkuICBUbyBkYXRlIHdlIGFyZSBub3QgYXdhcmUgb2YgYW55IHN0YW5k
YXJkaXphdGlvbiBhY3Rpdml0aWVzIGluCiAgIHRoZSBhcmVhcyBvZiB0aGUgcmVtYWluaW5nIENE
TkkgaW50ZXJmYWNlcyAoQ0ROSSBSZXF1ZXN0IFJvdXRpbmcsCiAgIENETkkgQ29udHJvbCBhbmQg
Q0ROSSBMb2dnaW5nKS4KCkIuMi4xMi4xLiAgQ29udGVudCBBY3F1aXNpdGlvbiBhY3Jvc3MgQ0RO
cyBhbmQgRGVsaXZlcnkgdG8gRW5kIFVzZXIKICAgICAgICAgICAoRGF0YSBwbGFuZSkKCiAgIEEg
bnVtYmVyIG9mIHN0YW5kYXJkcyBib2RpZXMgaGF2ZSBjb21wbGV0ZWQgd29yayBpbiB0aGUgYXJl
YXMgb2YKICAgY29udGVudCBhY3F1aXNpdGlvbiBpbnRlcmZhY2UgYmV0d2VlbiBhIENTUCBhbmQg
YSBDRE4sIGFzIHdlbGwgYXMgYXMKICAgb24gdGhlIGRlbGl2ZXJ5IGludGVyZmFjZSBiZXR3ZWVu
IHRoZSBzdXJyb2dhdGUgYW5kIHRoZSBVc2VyIEFnZW50LgogICBTb21lIG9mIHRoaXMgd29yayBp
cyBzdW1tYXJpemVkIGJlbG93LgoKICAgVElTUEFOLCBPSVBGIGFuZCBBVElTIGhhdmUgc3BlY2lm
aWVkIElQVFYgYW5kL29yIENvbnRlbnQgb24gRGVtYW5kCiAgIChDb0QpIHNlcnZpY2VzLCBpbmNs
dWRpbmcgdGhlIGRhdGEgcGxhbmUgYXNwZWN0cyAodHlwaWNhbGx5IGRpZmZlcmVudAogICBmbGF2
b3JzIG9mIFJUUC9SVENQIGFuZCBIVFRQKSB0byBvYnRhaW4gY29udGVudCBhbmQgZGVsaXZlciBp
dCB0bwogICBVc2VyIEFnZW50cy4gIEZvciBleGFtcGxlLCA6CiAgIG8gIFRoZSBPSVBGIGRhdGEg
cGxhbmUgaW5jbHVkZXMgYm90aCBSVFAgYW5kIEhUVFAgZmxhdm9ycyAoSFRUUAogICAgICBwcm9n
cmVzc2l2ZSBkb3dubG9hZCwgSFRUUCBBZGFwdGl2ZSBzdHJlYW1pbmcgWzNHUC1EQVNIXSkuCgoK
CgpOaXZlbi1KZW5raW5zLCBldCBhbC4gICBFeHBpcmVzIE5vdmVtYmVyIDEsIDIwMTIgICAgICAg
ICAgICAgICBbUGFnZSAzM10KDApJbnRlcm5ldC1EcmFmdCAgICBDRE4gSW50ZXJjb25uZWN0aW9u
IFByb2JsZW0gU3RhdGVtZW50ICAgICAgIEFwcmlsIDIwMTIKCgogICBvICBUaGUgQVRJUyBJSUYg
c3BlY2lmaWNhdGlvbiAiSVBUViBDb250ZW50IG9uIERlbWFuZCAoQ29EKSBTZXJ2aWNlIgogICAg
ICBbQVRJUy1DT0RdIGRlZmluZXMgYSByZWZlcmVuY2UgcG9pbnQgKEMyKSBhbmQgdGhlIGNvcnJl
c3BvbmRpbmcKICAgICAgSFRUUC1iYXNlZCBkYXRhIHBsYW5lIHByb3RvY29sIGZvciBjb250ZW50
IGFjcXVpc2l0aW9uIGJldHdlZW4gYW4KICAgICAgYXV0aG9yaXRhdGl2ZSBvcmlnaW4gc2VydmVy
IGFuZCB0aGUgQ0ROLgogICBXaGlsZSB0aGVzZSBwcm90b2NvbHMgaGF2ZSBub3QgYmVlbiBleHBs
aWNpdGx5IHNwZWNpZmllZCBmb3IgY29udGVudAogICBhY3F1aXNpdGlvbiBhY3Jvc3MgQ0ROcywg
dGhleSBhcmUgc3VpdGFibGUgKGluIGFkZGl0aW9uIHRvIG90aGVycwogICBzdWNoIGFzIHN0YW5k
YXJkIEhUVFApIGZvciBjb250ZW50IGFjcXVpc2l0aW9uIGJldHdlZW4gQ0ROcyBpbiBhIENETgog
ICBJbnRlcmNvbm5lY3Rpb24gZW52aXJvbm1lbnQuICBUaGVyZWZvcmUgZm9yIHRoZSBwdXJwb3Nl
IG9mIHRoZSBDRE5JCiAgIHdvcmtpbmcgZ3JvdXAgdGhlcmUgYXJlIGFscmVhZHkgbXVsdGlwbGUg
ZXhpc3RpbmcgZGF0YSBwbGFuZQogICBwcm90b2NvbHMgdGhhdCBjYW4gYmUgdXNlZCBmb3IgY29u
dGVudCBhY3F1aXNpdGlvbiBhY3Jvc3MgQ0ROcy4KCiAgIFNpbWlsYXJseSwgdGhlcmUgYXJlIG11
bHRpcGxlIGV4aXN0aW5nIHN0YW5kYXJkcyAoZS5nLiB0aGUgT0lQRiBkYXRhCiAgIHBsYW5lIG1l
bnRpb25lZCBhYm92ZSwgSFRUUCBhZGFwdGl2ZSBzdHJlYW1pbmcgWzNHUC1EQVNIXSkgb3IgcHVi
bGljCiAgIHNwZWNpZmljYXRpb25zIChlLmcuIHZlbmRvciBzcGVjaWZpYyBIVFRQIEFkYXB0aXZl
IHN0cmVhbWluZwogICBzcGVjaWZpY2F0aW9ucykgc28gdGhhdCBjb250ZW50IGRlbGl2ZXJ5IGNh
biBiZSBjb25zaWRlcmVkIGFscmVhZHkKICAgc29sdmVkIChvciBhdCBsZWFzdCBzdWZmaWNpZW50
bHkgYWRkcmVzc2VkIGluIG90aGVyIGZvcnVtcykuCgogICBUaHVzLCBzcGVjaWZpY2F0aW9uIG9m
IHRoZSBjb250ZW50IGFjcXVpc2l0aW9uIGludGVyZmFjZSBiZXR3ZWVuIENETnMKICAgYW5kIHRo
ZSBkZWxpdmVyeSBpbnRlcmZhY2UgYmV0d2VlbiB0aGUgc3Vycm9nYXRlIGFuZCB0aGUgVXNlciBB
Z2VudAogICBhcmUgb3V0IG9mIHNjb3BlIGZvciB0aGUgQ0ROSSB3b3JraW5nIGdyb3VwLiAgVGhl
IENETkkgd29ya2luZyBncm91cAogICBtYXkgb25seSBjb25jZXJuIGl0c2VsZiB3aXRoIHRoZSBu
ZWdvdGlhdGlvbi9zZWxlY3Rpb24gYXNwZWN0cyBvZiB0aGUKICAgYWNxdWlzaXRpb24gcHJvdG9j
b2wgdG8gYmUgdXNlZCBpbiBhIENETiBpbnRlcm9ubmVjdCBzY2VuYXJpby4KCkIuMi4xMi4yLiAg
Q0ROSSBNZXRhZGF0YQoKICAgQ2FibGVMYWJzLCBJVFUsIE9JUEYgYW5kIFRWLUFueXRpbWUgaGF2
ZSB3b3JrIGl0ZW1zIGRlZGljYXRlZCB0byB0aGUKICAgc3BlY2lmaWNhdGlvbiBvZiBjb250ZW50
IG1ldGFkYXRhOgoKICAgbyAgQ2FibGVMYWJzIGhhcyBkZWZpbmVkIHNwZWNpZmljYXRpb25zIGZv
ciBDb0QgQ29udGVudCBNZXRhZGF0YSBhcwogICAgICBwYXJ0IG9mIGl0cyBWT0QgTWV0YWRhdGEg
cHJvamVjdC4gICJUaGUgVk9EIE1ldGFkYXRhIHByb2plY3QgaXMgYQogICAgICBjYWJsZSB0ZWxl
dmlzaW9uIGluZHVzdHJ5IGFuZCBjcm9zcy1pbmR1c3RyeS13aWRlIGVmZm9ydCB0bwogICAgICBz
cGVjaWZ5IHRoZSBtZXRhZGF0YSBhbmQgaW50ZXJmYWNlcyBmb3IgZGlzdHJpYnV0aW9uIG9mIHZp
ZGVvLW9uLQogICAgICBkZW1hbmQgKFZPRCkgbWF0ZXJpYWwgZnJvbSBtdWx0aXBsZSBjb250ZW50
IHByb3ZpZGVycyB0byBjYWJsZQogICAgICBvcGVyYXRvcnMuIiAgW0NhYmxlTGFicy1NZXRhZGF0
YV0uICBIb3dldmVyLCB3aGlsZSB0aGUgQ2FibGVMYWJzCiAgICAgIHdvcmsgc3BlY2lmaWVzIGFu
IGludGVyZmFjZSBiZXR3ZWVuIGEgY29udGVudCBwcm92aWRlciBhbmQgYQogICAgICBzZXJ2aWNl
IHByb3ZpZGVyIHJ1bm5pbmcgYSBDRE4sIGl0IGRvZXMgbm90IGluY2x1ZGUgYW4gaW50ZXJmYWNl
CiAgICAgIHRoYXQgY291bGQgYmUgdXNlZCBiZXR3ZWVuIENETnMuCiAgIG8gIElUVSBTdHVkeSBH
cm91cCAxNiBoYXMgc3RhcnRlZCB3b3JrIG9uIGEgbnVtYmVyIG9mIGRyYWZ0CiAgICAgIFJlY29t
bWVuZGF0aW9ucyAoSC5JUFRWLUNQTUQsIEguSVBUVi1DUE1ELCBIU1RQLklQVFYtQ01BLAogICAg
ICBIU1RQLklQVFYtVU1DSSkgc3BlY2lmeWluZyBtZXRhZGF0YSBmb3IgY29udGVudCBkaXN0cmli
dXRpb24gaW4KICAgICAgSVBUViBzZXJ2aWNlcy4KICAgbyAgQW4gT3BlbiBJUFRWIFRlcm1pbmFs
IHJlY2VpdmVzIHRoZSB0ZWNobmljYWwgZGVzY3JpcHRpb24gb2YgdGhlCiAgICAgIGNvbnRlbnQg
ZGlzdHJpYnV0aW9uIGZyb20gdGhlIE9JUEYgSVBUViBwbGF0Zm9ybSBiZWZvcmUgcmVjZWl2aW5n
CiAgICAgIGFueSBjb250ZW50LiAgVGhlIENvbnRlbnQgZGlzdHJpYnV0aW9uIG1ldGFkYXRhIGlz
IHNlbnQgaW4gdGhlCiAgICAgIGZvcm1hdCBvZiBhIFRWLUFueXRpbWUgWFNEIGluY2x1ZGluZyB0
YWdzIHRvIGRlc2NyaWJlcyB0aGUKICAgICAgbG9jYXRpb24gYW5kIHByb2dyYW0gdHlwZSAob24g
ZGVtYW5kIG9yIExpdmUpIGFzIHdlbGwgYXMKICAgICAgZGVzY3JpYmluZyB0aGUgdGltZSBhdmFp
bGFiaWxpdHkgb2YgdGhlIG9uIGRlbWFuZCBhbmQgbGl2ZQogICAgICBjb250ZW50LgoKCgpOaXZl
bi1KZW5raW5zLCBldCBhbC4gICBFeHBpcmVzIE5vdmVtYmVyIDEsIDIwMTIgICAgICAgICAgICAg
ICBbUGFnZSAzNF0KDApJbnRlcm5ldC1EcmFmdCAgICBDRE4gSW50ZXJjb25uZWN0aW9uIFByb2Js
ZW0gU3RhdGVtZW50ICAgICAgIEFwcmlsIDIwMTIKCgogICBIb3dldmVyIHRoZSBzcGVjaWZpY2F0
aW9ucyBvdXRsaW5lZCBhYm92ZSBkbyBub3QgaW5jbHVkZSBtZXRhZGF0YQogICBzcGVjaWZpYyB0
byB0aGUgZGlzdHJpYnV0aW9uIG9mIGNvbnRlbnQgd2l0aGluIGEgQ0ROIG9yIGJldHdlZW4KICAg
aW50ZXJjb25uZWN0ZWQgQ0ROcywgZm9yIGV4YW1wbGUgZ2VvLWJsb2NraW5nIGluZm9ybWF0aW9u
LAogICBhdmFpbGFiaWxpdHkgd2luZG93cywgYWNjZXNzIGNvbnRyb2wgbWVjaGFuaXNtcyB0byBi
ZSBlbmZvcmNlZCBieSB0aGUKICAgc3Vycm9nYXRlLCBob3cgdG8gbWFwIGFuIGluY29taW5nIGNv
bnRlbnQgcmVxdWVzdCB0byBhIGZpbGUgb24gdGhlCiAgIG9yaWdpbiBzZXJ2ZXIgb3IgYWNxdWly
ZSBpdCBmcm9tIHRoZSB1cHN0cmVhbSBDRE4gZXRjLgoKICAgVGhlIENETUkgc3RhbmRhcmQgKFtT
TklBLUNETUldKSBmcm9tIFNOSUEgZGVmaW5lcyBtZXRhZGF0YSB0aGF0IGNhbgogICBiZSBhc3Nv
Y2lhdGVkIHdpdGggZGF0YSB0aGF0IGlzIHN0b3JlZCBieSBhIGNsb3VkIHN0b3JhZ2UgcHJvdmlk
ZXIuCiAgIFdoaWxlIHRoZSBtZXRhZGF0YSBjdXJyZW50bHkgZGVmaW5lZCBkbyBub3QgbWF0Y2gg
dGhlIG5lZWRzIG9mIENETgogICBJbnRlcmNvbm5lY3Rpb24sIGl0IGlzIHdvcnRoIGNvbnNpZGVy
aW5nIENETUkgYXMgb25lIG9mIHRoZSBleGlzdGluZwogICBwaWVjZXMgb2Ygd29yayB0aGF0IG1h
eSBwb3RlbnRpYWxseSBiZSBsZXZlcmFnZWQgZm9yIHRoZSBDRE5JCiAgIE1ldGFkYXRhIGludGVy
ZmFjZSAoZS5nIGJ5IGV4dGVuZGluZyB0aGUgQ0RNSSBtZXRhZGF0YSB0byBhZGRyZXNzCiAgIG1v
cmUgc3BlY2lmaWMgQ0ROSSBuZWVkcykuCgpCLjMuICBSZWxhdGVkIFJlc2VhcmNoIFByb2plY3Rz
CgpCLjMuMS4gIElSVEYgUDJQIFJlc2VhcmNoIEdyb3VwCgogICBTb21lIGluZm9ybWF0aW9uIG9u
IENETiBpbnRlcmNvbm5lY3Rpb24gbW90aXZhdGlvbnMgYW5kIHRlY2huaWNhbAogICBpc3N1ZXMg
d2VyZSBwcmVzZW50ZWQgaW4gdGhlIFAyUCBSRyBhdCBJRVRGIDc3LiAgVGhlIHByZXNlbnRhdGlv
biBjYW4KICAgYmUgZm91bmQgaW4gW1AyUFJHLUNETkldLgoKQi4zLjIuICBPQ0VBTgoKICAgT0NF
QU4gKGh0dHA6Ly93d3cuaWN0LW9jZWFuLmV1LykgaXMgYW4gRVUgZnVuZGVkIHJlc2VhcmNoIHBy
b2plY3QKICAgdGhhdCBzdGFydGVkIGluIEZlYnJ1YXJ5IDIwMTAgZm9yIDMgeWVhcnMuICBTb21l
IG9mIGl0cyBvYmplY3RpdmVzCiAgIGFyZSByZWxldmFudCB0byBDRE5JLiAgSXQgYWltcywgYW1v
bmcgb3RoZXIgdGhpbmdzLCBhdCBkZXNpZ25pbmcgYQogICBuZXcgYXJjaGl0ZWN0dXJhbCBmcmFt
ZXdvcmsgZm9yIGF1ZGlvdmlzdWFsIGNvbnRlbnQgZGVsaXZlcnkgb3ZlciB0aGUKICAgSW50ZXJu
ZXQsIGRlZmluaW5nIHB1YmxpYyBpbnRlcmZhY2VzIGJldHdlZW4gaXRzIG1ham9yIGJ1aWxkaW5n
CiAgIGJsb2NrcyBpbiBvcmRlciB0byBmb3N0ZXIgbXVsdGktdmVuZG9yIHNvbHV0aW9ucyBhbmQg
aW50ZXJjb25uZWN0aW9uCiAgIGJldHdlZW4gQ29udGVudCBOZXR3b3JrcyAodGhlIHRlcm0gIkNv
bnRlbnQgTmV0d29ya3MiIGNvcnJlc3BvbmRzCiAgIGhlcmUgdG8gdGhlIGRlZmluaXRpb24gaW50
cm9kdWNlZCBpbiBbUkZDMzQ2Nl0sIHdoaWNoIGVuY29tcGFzc2VzCiAgIENETnMpLgoKICAgT0NF
QU4gaGFzIG5vdCB5ZXQgcHVibGlzaGVkIGFueSBvcGVuIHNwZWNpZmljYXRpb25zLCBub3IgY29t
bW9uIGJlc3QKICAgcHJhY3RpY2VzLCBkZWZpbmluZyBob3cgdG8gYWNoaWV2ZSBzdWNoIENETiBp
bnRlcmNvbm5lY3Rpb24uCgpCLjMuMy4gIEV1cmVzY29tIFAxOTU1CgogICBFdXJlc2NvbSBQMTk1
NSB3YXMgYSAyMDEwIHJlc2VhcmNoIHByb2plY3QgaW52b2x2aW5nIGEgZm91ciBFdXJvcGVhbgog
ICBOZXR3b3JrIG9wZXJhdG9ycywgd2hpY2ggc3R1ZGllZCB0aGUgaW50ZXJlc3RzIGFuZCBmZWFz
aWJpbGl0eSBvZgogICBpbnRlcmNvbm5lY3RpbmcgQ0ROcyBieSBmaXJzdGx5IGVsYWJvcmF0aW5n
IHRoZSBtYWluIHNlcnZpY2UgbW9kZWxzCiAgIGFyb3VuZCBDRE4gaW50ZXJjb25uZWN0aW9uLCBh
cyB3ZWxsIGFzIGFuYWx5emluZyBhbiBhZGVxdWF0ZSBDRE4KICAgaW50ZXJjb25uZWN0aW9uIHRl
Y2huaWNhbCBhcmNoaXRlY3R1cmUgYW5kIGZyYW1ld29yaywgYW5kIGZpbmFsbHkgYnkKICAgcHJv
dmlkaW5nIHJlY29tbWVuZGF0aW9ucyBmb3IgdGVsY29zIHRvIGltcGxlbWVudCBDRE4KICAgaW50
ZXJjb25uZWN0aW9uLiAgVGhlIEV1cmVzY29tIFAxOTU1IHByb2plY3QgZW5kZWQgaW4gSnVseSAy
MDEwLgoKCgoKTml2ZW4tSmVua2lucywgZXQgYWwuICAgRXhwaXJlcyBOb3ZlbWJlciAxLCAyMDEy
ICAgICAgICAgICAgICAgW1BhZ2UgMzVdCgwKSW50ZXJuZXQtRHJhZnQgICAgQ0ROIEludGVyY29u
bmVjdGlvbiBQcm9ibGVtIFN0YXRlbWVudCAgICAgICBBcHJpbCAyMDEyCgoKICAgVGhlIGF1dGhv
cnMgYXJlIG5vdCBhd2FyZSBvZiBtYXRlcmlhbCBkaXNjdXNzaW5nIENETiBpbnRlcmNvbm5lY3Rp
b24KICAgcHJvdG9jb2xzIG9yIGludGVyZmFjZXMgbWFkZSBwdWJsaWNseSBhdmFpbGFibGUgYXMg
YSBkZWxpdmVyYWJsZSBvZgogICB0aGlzIHByb2plY3QuCgpCLjQuICBSZWxhdGlvbnNoaXAgdG8g
cmVsZXZhbnQgSUVURiBXb3JraW5nIEdyb3VwcwoKQi40LjEuICBBTFRPCgogICBBcyBzdGF0ZWQg
aW4gdGhlIEFMVE8gV29ya2luZyBHcm91cCBjaGFydGVyIFtBTFRPLUNoYXJ0ZXJdOgoKICAgIlRo
ZSBXb3JraW5nIEdyb3VwIHdpbGwgZGVzaWduIGFuZCBzcGVjaWZ5IGFuIEFwcGxpY2F0aW9uLUxh
eWVyCiAgIFRyYWZmaWMgT3B0aW1pemF0aW9uIChBTFRPKSBzZXJ2aWNlIHRoYXQgd2lsbCBwcm92
aWRlIGFwcGxpY2F0aW9ucwogICB3aXRoIGluZm9ybWF0aW9uIHRvIHBlcmZvcm0gYmV0dGVyLXRo
YW4tcmFuZG9tIGluaXRpYWwgcGVlcgogICBzZWxlY3Rpb24uICBBTFRPIHNlcnZpY2VzIG1heSB0
YWtlIGRpZmZlcmVudCBhcHByb2FjaGVzIGF0IGJhbGFuY2luZwogICBmYWN0b3JzIHN1Y2ggYXMg
bWF4aW11bSBiYW5kd2lkdGgsIG1pbmltdW0gY3Jvc3MtZG9tYWluIHRyYWZmaWMsCiAgIGxvd2Vz
dCBjb3N0IHRvIHRoZSB1c2VyLCBldGMuICBUaGUgd29ya2luZyBncm91cCB3aWxsIGNvbnNpZGVy
IHRoZQogICBuZWVkcyBvZiBCaXRUb3JyZW50LCB0cmFja2VyLWxlc3MgUDJQLCBhbmQgb3RoZXIg
YXBwbGljYXRpb25zLCBzdWNoCiAgIGFzIGNvbnRlbnQgZGVsaXZlcnkgbmV0d29ya3MgKENETikg
YW5kIG1pcnJvciBzZWxlY3Rpb24uIgoKICAgSW4gcGFydGljdWxhciwgdGhlIEFMVE8gc2Vydmlj
ZSBjYW4gYmUgdXNlZCBieSBhIENETiBSZXF1ZXN0IFJvdXRpbmcKICAgc3lzdGVtIHRvIGltcHJv
dmUgaXRzIHNlbGVjdGlvbiBvZiBhIENETiBzdXJyb2dhdGUgdG8gc2VydmUgYQogICBwYXJ0aWN1
bGFyIFVzZXIgQWdlbnQgcmVxdWVzdCAob3IgdG8gc2VydmUgYSByZXF1ZXN0IGZyb20gYW5vdGhl
cgogICBzdXJyb2dhdGUpLiAgW0ktRC5qZW5raW5zLWFsdG8tY2RuLXVzZS1jYXNlc10gZGVzY3Jp
YmVzIGEgbnVtYmVyIG9mCiAgIHVzZSBjYXNlcyBmb3IgYSBDRE4gdG8gYmUgYWJsZSB0byBvYnRh
aW4gbmV0d29yayB0b3BvbG9neSBhbmQgY29zdAogICBpbmZvcm1hdGlvbiBmcm9tIGFuIEFMVE8g
c2VydmVyKHMpIGFuZCBkaXNjdXNzZXMgaG93IENETiBSZXF1ZXN0CiAgIFJvdXRpbmcgY291bGQg
YmUgdXNlZCBhcyBhbiBpbnRlZ3JhdGlvbiBwb2ludCBvZiBBTFRPIGludG8gQ0ROcy4gIEl0CiAg
IGlzIHBvc3NpYmxlIHRoYXQgdGhlIEFMVE8gc2VydmljZSBjb3VsZCBiZSB1c2VkIGluIHRoZSBz
YW1lIG1hbm5lciBpbgogICBhIG11bHRpLUNETiBlbnZpcm9ubWVudCBiYXNlZCBvbiBDRE4gSW50
ZXJjb25uZWN0aW9uLiAgRm9yIGV4YW1wbGUsCiAgIGFuIHVwc3RyZWFtIENETiBtYXkgdGFrZSBh
ZHZhbnRhZ2Ugb2YgdGhlIEFMVE8gc2VydmljZSBpbiBpdHMKICAgZGVjaXNpb24gZm9yIHNlbGVj
dGluZyBhIGRvd25zdHJlYW0gQ0ROIHRvIHdoaWNoIGEgdXNlciByZXF1ZXN0CiAgIHNob3VsZCBi
ZSBkZWxlZ2F0ZWQuCgogICBIb3dldmVyLCB0aGUgY3VycmVudCB3b3JrIG9mIEFMVE8gaXMgY29t
cGxlbWVudGFyeSB0byBhbmQgZG9lcyBub3QKICAgb3ZlcmxhcCB3aXRoIHRoZSB3b3JrIGRlc2Ny
aWJlZCBpbiB0aGlzIGRvY3VtZW50IGJlY2F1c2UgdGhlCiAgIGludGVncmF0aW9uIGJldHdlZW4g
QUxUTyBhbmQgYSBDRE4gaXMgYW4gaW50ZXJuYWwgZGVjaXNpb24gZm9yIGEKICAgc3BlY2lmaWMg
Q0ROIGFuZCBpcyB0aGVyZWZvcmUgb3V0IG9mIHNjb3BlIGZvciB0aGUgQ0ROSSB3b3JraW5nCiAg
IGdyb3VwLiAgT25lIGFyZWEgZm9yIGZ1cnRoZXIgc3R1ZHkgaXMgd2hldGhlciBhZGRpdGlvbmFs
IGluZm9ybWF0aW9uCiAgIHNob3VsZCBiZSBwcm92aWRlZCBieSBhbiBBTFRPIHNlcnZpY2UgdG8g
ZmFjaWxpdGF0ZSBDRE5JIENETgogICBzZWxlY3Rpb24uCgpCLjQuMi4gIERFQ0FERQoKICAgVGhl
IERFQ0FERSBXb3JraW5nIEdyb3VwIFtERUNBREUtQ2hhcnRlcl0gaXMgYWRkcmVzc2luZyB0aGUg
cHJvYmxlbQogICBvZiByZWR1Y2luZyB0cmFmZmljIG9uIHRoZSBsYXN0LW1pbGUgdXBsaW5rLCBh
cyB3ZWxsIGFzIGJhY2tib25lIGFuZAogICB0cmFuc2l0IGxpbmtzIGNhdXNlZCBieSBQMlAgc3Ry
ZWFtaW5nIGFuZCBmaWxlIHNoYXJpbmcgYXBwbGljYXRpb25zLgogICBJdCBhZGRyZXNzZXMgdGhl
IHByb2JsZW0gYnkgZW5hYmxpbmcgYW4gYXBwbGljYXRpb24gZW5kcG9pbnQgdG8gbWFrZQogICBj
b250ZW50IGF2YWlsYWJsZSBmcm9tIGFuIGluLW5ldHdvcmsgc3RvcmFnZSBzZXJ2aWNlIGFuZCBi
eSBlbmFibGluZwogICBvdGhlciBhcHBsaWNhdGlvbiBlbmRwb2ludHMgdG8gcmV0cmlldmUgdGhl
IGNvbnRlbnQgZnJvbSB0aGVyZS4KCgoKTml2ZW4tSmVua2lucywgZXQgYWwuICAgRXhwaXJlcyBO
b3ZlbWJlciAxLCAyMDEyICAgICAgICAgICAgICAgW1BhZ2UgMzZdCgwKSW50ZXJuZXQtRHJhZnQg
ICAgQ0ROIEludGVyY29ubmVjdGlvbiBQcm9ibGVtIFN0YXRlbWVudCAgICAgICBBcHJpbCAyMDEy
CgoKICAgRXhjaGFuZ2luZyBkYXRhIHRocm91Z2ggdGhlIGluLW5ldHdvcmsgc3RvcmFnZSBzZXJ2
aWNlIGluIHRoaXMKICAgbWFubmVyLCBpbnN0ZWFkIG9mIHRocm91Z2ggZGlyZWN0IGNvbW11bmlj
YXRpb24sIHByb3ZpZGVzIHNpZ25pZmljYW50CiAgIGdhaW4gd2hlcmU6CgogICBvICBUaGUgbmV0
d29yayBjYXBhY2l0eS9iYW5kd2lkdGggZnJvbSBpbi1uZXR3b3JrIHN0b3JhZ2Ugc2VydmljZSB0
bwogICAgICBhcHBsaWNhdGlvbiBlbmRwb2ludCBzaWduaWZpY2FudGx5IGV4Y2VlZHMgdGhlIGNh
cGFjaXR5L2JhbmR3aWR0aAogICAgICBmcm9tIGFwcGxpY2F0aW9uIGVuZHBvaW50IHRvIGFwcGxp
Y2F0aW9uIGVuZHBvaW50IChlLmcuIGJlY2F1c2Ugb2YKICAgICAgYW4gZW5kLXVzZXIgdXBsaW5r
IGJvdHRsZW5lY2spOyBhbmQKICAgbyAgV2hlcmUgdGhlIGNvbnRlbnQgaXMgdG8gYmUgYWNjZXNz
ZWQgYnkgbXVsdGlwbGUgaW5zdGFuY2VzIG9mCiAgICAgIGFwcGxpY2F0aW9uIGVuZHBvaW50cyAo
ZS5nLiBhcyBpcyB0eXBpY2FsbHkgdGhlIGNhc2UgZm9yIFAyUAogICAgICBhcHBsaWNhdGlvbnMp
LgoKICAgV2hpbGUsIGFzIGlzIHRoZSBjYXNlIGZvciBhbnkgb3RoZXIgZGF0YSBkaXN0cmlidXRp
b24gYXBwbGljYXRpb24sCiAgIHRoZSBERUNBREUgYXJjaGl0ZWN0dXJlIGFuZCBtZWNoYW5pc21z
IGNvdWxkIHBvdGVudGlhbGx5IGJlIHVzZWQgZm9yCiAgIGV4Y2hhbmdlIG9mIENETkkgY29udHJv
bCBwbGFuZSBpbmZvcm1hdGlvbiB2aWEgYW4gaW4tbmV0d29yay1zdG9yYWdlCiAgIHNlcnZpY2Ug
KGFzIG9wcG9zZWQgdG8gZGlyZWN0bHkgYmV0d2VlbiB0aGUgZW50aXRpZXMgdGVybWluYXRpbmcg
dGhlCiAgIENETkkgaW50ZXJmYWNlcyBpbiB0aGUgbmVpZ2hib3IgQ0ROcyksIHdlIG9ic2VydmUg
dGhhdDoKCiAgIG8gIENETkkgd291bGQgb3BlcmF0ZSBhcyBhICJDb250ZW50IERpc3RyaWJ1dGlv
biBBcHBsaWNhdGlvbiIgZnJvbQogICAgICB0aGUgREVDQURFIHZpZXdwb2ludCAoaS5lLiB3b3Vs
ZCBvcGVyYXRlIG9uIHRvcCBvZiBERUNBREUpLgogICBvICBUaGVyZSBkb2VzIG5vdCBzZWVtIHRv
IGJlIG9idmlvdXMgYmVuZWZpdHMgaW4gaW50ZWdyYXRpbmcgdGhlCiAgICAgIERFQ0FERSBjb250
cm9sIHBsYW5lIHJlc3BvbnNpYmxlIGZvciBzaWduYWxpbmcgaW5mb3JtYXRpb24KICAgICAgcmVs
YXRpbmcgdG8gY29udHJvbCBvZiB0aGUgaW4tbmV0d29yayBzdG9yYWdlIHNlcnZpY2UgaXRzZWxm
LCBhbmQKICAgICAgdGhlIENETkkgY29udHJvbCBwbGFuZSByZXNwb25zaWJsZSBmb3IgYXBwbGlj
YXRpb24tc3BlY2lmaWMgQ0ROSQogICAgICBpbnRlcmFjdGlvbnMgKHN1Y2ggYXMgZXhjaGFuZ2Ug
b2YgQ0ROSSBtZXRhZGF0YSwgQ0ROSSByZXF1ZXN0CiAgICAgIHJlZGlyZWN0aW9uLCB0cmFuc2Zl
ciBvZiBDRE5JIGxvZ2dpbmcgaW5mb3JtYXRpb24pLgogICBvICBUaGVyZSB3b3VsZCB0eXBpY2Fs
bHkgYmUgbGltaXRlZCBiZW5lZml0cyBpbiBtYWtpbmcgdXNlIG9mIGEKICAgICAgREVDQURFIGlu
LW5ldHdvcmsgc3RvcmFnZSBzZXJ2aWNlIGJlY2F1c2UgdGhlIENETkkgaW50ZXJmYWNlcyBhcmUK
ICAgICAgZXhwZWN0ZWQgdG8gYmUgdGVybWluYXRlZCBieSBhIHZlcnkgc21hbGwgbnVtYmVyIG9m
IENETkkgY2xpZW50cwogICAgICAoaWYgbm90IG9uZSkgaW4gZWFjaCBDRE4sIGFuZCB0aGUgQ0RO
SSBjbGllbnRzIGFyZSBleHBlY3RlZCB0bwogICAgICBiZW5lZml0IGZyb20gaGlnaCBiYW5kd2lk
dGgvY2FwYWNpdHkgd2hlbiBjb21tdW5pY2F0aW5nIGRpcmVjdGx5CiAgICAgIHRvIGVhY2ggb3Ro
ZXIgKGF0IGxlYXN0IGFzIGhpZ2ggYXMgaWYgdGhleSB3ZXJlIGNvbW11bmljYXRpbmcgdmlhCiAg
ICAgIGFuIGluLW5ldHdvcmsgc3RvcmFnZSBzZXJ2ZXIpLgoKICAgVGhlIERFQ0FERSBpbi1uZXR3
b3JrIHN0b3JhZ2UgYXJjaGl0ZWN0dXJlIGFuZCBtZWNoYW5pc21zIG1heQogICB0aGVvcmV0aWNh
bGx5IGJlIHVzZWQgZm9yIHRoZSBhY3F1aXNpdGlvbiBvZiB0aGUgY29udGVudCBvYmplY3RzCiAg
IHRoZW1zZWx2ZXMgYmV0d2VlbiBpbnRlcmNvbm5lY3RlZCBDRE5zLiAgSXQgaXMgbm90IGV4cGVj
dGVkIHRoYXQgdGhpcwogICB3b3VsZCBoYXZlIG9idmlvdXMgYmVuZWZpdHMgaW4gdHlwaWNhbCBz
aXR1YXRpb25zIHdoZXJlIGEgY29udGVudAogICBvYmplY3QgaXMgYWNxdWlyZWQgb25seSBvbmNl
IGZyb20gYW4gVXBzdHJlYW0gQ0ROIHRvIGEgRG93bnN0cmVhbSBDRE4KICAgKGFuZCB0aGVuIGRp
c3RyaWJ1dGVkIGFzIG5lZWRlZCBpbnNpZGUgdGhlIERvd25zdHJlYW0gQ0ROKS4gIEJ1dCBpdAog
ICBtaWdodCBoYXZlIGJlbmVmaXRzIGluIHNvbWUgcGFydGljdWxhciBzaXR1YXRpb25zLiAgU2lu
Y2UgdGhlCiAgIGFjcXVpc2l0aW9uIHByb3RvY29sIGJldHdlZW4gQ0ROcyBpcyBvdXRzaWRlIHRo
ZSBzY29wZSBvZiB0aGUgQ0ROSQogICB3b3JrLCB0aGlzIHF1ZXN0aW9uIGlzIGxlZnQgZm9yIGZ1
cnRoZXIgc3R1ZHkuCgogICBUaGUgREVDQURFIGluLW5ldHdvcmsgc3RvcmFnZSBhcmNoaXRlY3R1
cmUgYW5kIG1lY2hhbmlzbXMgbWF5CiAgIHBvdGVudGlhbGx5IGFsc28gYmUgdXNlZCB3aXRoaW4g
YSBnaXZlbiBDRE4gZm9yIHRoZSBkaXN0cmlidXRpb24gb2YKICAgdGhlIGNvbnRlbnQgb2JqZWN0
cyB0aGVtc2VsdmVzIGFtb25nIHN1cnJvZ2F0ZXMgb2YgdGhhdCBDRE4uICBTaW5jZQogICB0aGUg
Q0ROSSB3b3JrIGRvZXMgbm90IGNvbmNlcm4gaXRzZWxmIHdpdGggb3BlcmF0aW9uIHdpdGhpbiBh
IENETiwKCgoKTml2ZW4tSmVua2lucywgZXQgYWwuICAgRXhwaXJlcyBOb3ZlbWJlciAxLCAyMDEy
ICAgICAgICAgICAgICAgW1BhZ2UgMzddCgwKSW50ZXJuZXQtRHJhZnQgICAgQ0ROIEludGVyY29u
bmVjdGlvbiBQcm9ibGVtIFN0YXRlbWVudCAgICAgICBBcHJpbCAyMDEyCgoKICAgdGhpcyBxdWVz
dGlvbiBpcyBsZWZ0IGZvciBmdXJ0aGVyIHN0dWR5LgoKICAgVGhlcmVmb3JlLCB0aGUgd29yayBv
ZiBERUNBREUgbWF5IGJlIGNvbXBsZW1lbnRhcnkgdG8gYnV0IGRvZXMgbm90CiAgIG92ZXJsYXAg
d2l0aCB0aGUgQ0ROSSB3b3JrIGRlc2NyaWJlZCBpbiB0aGlzIGRvY3VtZW50LgoKQi40LjMuICBQ
UFNQCgogICBBcyBzdGF0ZWQgaW4gdGhlIFBQU1AgV29ya2luZyBHcm91cCBjaGFydGVyIFtQUFNQ
LUNoYXJ0ZXJdOgoKICAgIlRoZSBQZWVyLXRvLVBlZXIgU3RyZWFtaW5nIFByb3RvY29sIChQUFNQ
KSB3b3JraW5nIGdyb3VwIGRldmVsb3BzCiAgIHR3byBzaWduYWxpbmcgYW5kIGNvbnRyb2wgcHJv
dG9jb2xzIGZvciBhIHBlZXItdG8tcGVlciAoUDJQKQogICBzdHJlYW1pbmcgc3lzdGVtIGZvciB0
cmFuc21pdHRpbmcgbGl2ZSBhbmQgdGltZS1zaGlmdGVkIG1lZGlhIGNvbnRlbnQKICAgd2l0aCBu
ZWFyIHJlYWwtdGltZSBkZWxpdmVyeSByZXF1aXJlbWVudHMuIiBhbmQgIlRoZSBQUFNQIHdvcmtp
bmcKICAgZ3JvdXAgZGVzaWducyBhIHByb3RvY29sIGZvciBzaWduYWxpbmcgYW5kIGNvbnRyb2wg
YmV0d2VlbiB0cmFja2VycwogICBhbmQgcGVlcnMgKHRoZSBQUFNQICJ0cmFja2VyIHByb3RvY29s
IikgYW5kIGEgc2lnbmFsaW5nIGFuZCBjb250cm9sCiAgIHByb3RvY29sIGZvciBjb21tdW5pY2F0
aW9uIGFtb25nIHRoZSBwZWVycyAodGhlIFBQU1AgInBlZXIKICAgcHJvdG9jb2wiKS4gIFRoZSB0
d28gcHJvdG9jb2xzIGVuYWJsZSBwZWVycyB0byByZWNlaXZlIHN0cmVhbWluZyBkYXRhCiAgIHdp
dGhpbiB0aGUgdGltZSBjb25zdHJhaW50cyByZXF1aXJlZCBieSBzcGVjaWZpYyBjb250ZW50IGl0
ZW1zLiIKCiAgIFRoZXJlZm9yZSBQUFNQIGlzIGNvbmNlcm5lZCB3aXRoIHRoZSBkaXN0cmlidXRp
b24gb2YgdGhlIHN0cmVhbWVkCiAgIGNvbnRlbnQgaXRzZWxmIGFsb25nIHdpdGggdGhlIG5lY2Vz
c2FyeSBzaWduYWxpbmcgYW5kIGNvbnRyb2wKICAgcmVxdWlyZWQgdG8gZGlzdHJpYnV0ZSB0aGUg
Y29udGVudC4gIEFzIHN1Y2gsIGl0IGNvdWxkIHBvdGVudGlhbGx5IGJlCiAgIHVzZWQgZm9yIHRo
ZSBhY3F1aXNpdGlvbiBvZiBzdHJlYW1lZCBjb250ZW50IGFjcm9zcyBpbnRlcmNvbm5lY3RlZAog
ICBDRE5zLiAgQnV0IHNpbmNlIHRoZSBhY3F1aXNpdGlvbiBwcm90b2NvbCBpcyBvdXRzaWRlIHRo
ZSBzY29wZSBvZiB0aGUKICAgd29yayBwcm9wb3NlZCBmb3IgQ0ROSSwgd2UgbGVhdmUgdGhpcyBm
b3IgZnVydGhlciBzdHVkeS4gIEFsc28sCiAgIGJlY2F1c2Ugb2YgaXRzIHN0cmVhbWluZyBuYXR1
cmUsIFBQU1AgaXMgbm90IHNlZW4gYXMgYXBwbGljYWJsZSB0bwogICB0aGUgZGlzdHJpYnV0aW9u
IGFuZCBjb250cm9sIG9mIHRoZSBDRE5JIGNvbnRyb2wgcGxhbmUgYW5kIENETkkgZGF0YQogICBy
ZXByZXNlbnRhdGlvbnMuCgogICBUaGVyZWZvcmUsIHRoZSB3b3JrIG9mIFBQU1AgbWF5IGJlIGNv
bXBsZW1lbnRhcnkgdG8gYnV0IGRvZXMgbm90CiAgIG92ZXJsYXAgd2l0aCB0aGUgd29yayBkZXNj
cmliZWQgaW4gdGhpcyBkb2N1bWVudCBmb3IgQ0ROSS4KCgpBdXRob3JzJyBBZGRyZXNzZXMKCiAg
IEJlbiBOaXZlbi1KZW5raW5zCiAgIFZlbG9jaXggKEFsY2F0ZWwtTHVjZW50KQogICAzMjYgQ2Ft
YnJpZGdlIFNjaWVuY2UgUGFyawogICBNaWx0b24gUm9hZCwgQ2FtYnJpZGdlICBDQjQgMFdHCiAg
IFVLCgogICBFbWFpbDogYmVuQHZlbG9jaXguY29tCgoKCgoKCgoKCk5pdmVuLUplbmtpbnMsIGV0
IGFsLiAgIEV4cGlyZXMgTm92ZW1iZXIgMSwgMjAxMiAgICAgICAgICAgICAgIFtQYWdlIDM4XQoM
CkludGVybmV0LURyYWZ0ICAgIENETiBJbnRlcmNvbm5lY3Rpb24gUHJvYmxlbSBTdGF0ZW1lbnQg
ICAgICAgQXByaWwgMjAxMgoKCiAgIEZyYW5jb2lzIExlIEZhdWNoZXVyCiAgIENpc2NvIFN5c3Rl
bXMKICAgR3JlZW5zaWRlLCA0MDAgQXZlbnVlIGRlIFJvdW1hbmlsbGUKICAgU29waGlhIEFudGlw
b2xpcyAgMDY0MTAKICAgRnJhbmNlCgogICBQaG9uZTogKzMzIDQgOTcgMjMgMjYgMTkKICAgRW1h
aWw6IGZsZWZhdWNoQGNpc2NvLmNvbQoKCiAgIE5hYmlsIEJpdGFyCiAgIFZlcml6b24KICAgNDAg
U3lsdmFuIFJvYWQKICAgV2FsdGhhbSwgTUEgIDAyMTQ1CiAgIFVTQQoKICAgRW1haWw6IG5hYmls
LmJpdGFyQHZlcml6b24uY29tCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpOaXZl
bi1KZW5raW5zLCBldCBhbC4gICBFeHBpcmVzIE5vdmVtYmVyIDEsIDIwMTIgICAgICAgICAgICAg
ICBbUGFnZSAzOV0KDAo=

--_002_CBC4A8C0343C5benvelocixcom_--

From jakob@kirei.se  Mon Apr 30 23:20:38 2012
Return-Path: <jakob@kirei.se>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 75DEA21F8741 for <apps-discuss@ietfa.amsl.com>; Mon, 30 Apr 2012 23:20:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.474
X-Spam-Level: 
X-Spam-Status: No, score=-3.474 tagged_above=-999 required=5 tests=[AWL=2.776,  BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ehTZhCUcr-yx for <apps-discuss@ietfa.amsl.com>; Mon, 30 Apr 2012 23:20:37 -0700 (PDT)
Received: from spg.kirei.se (spg.kirei.se [91.206.174.9]) by ietfa.amsl.com (Postfix) with ESMTP id 6486B21F86D7 for <apps-discuss@ietf.org>; Mon, 30 Apr 2012 23:20:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kirei.se; s=spg20100524; h=received:subject:mime-version:content-type:from:in-reply-to:date:cc: content-transfer-encoding:message-id:references:to:x-mailer; bh=20IQ4a32d3TEc5gZjOtxDge0R+7mYI2ZHAkCazR+DhU=; b=1eHwebah3oWMrgJQ+uvSUODD7P4t06AmCTwtliDkR9CbSKiyxLAOJiDC4jHpO+o0+C2qXahPZReDT 9Kdf+Hl35RW78+bOvp1YDrm0BRa3auVNQMl3ynMgfdmmeBF9J/NmDr4g25G09EletdKex9iNxnWnmL 9K9+G1IyiU1m6wFY=
Received: from mail.kirei.se (unknown [91.206.174.10]) by spg-relay.kirei.se (Halon Mail Gateway) with ESMTPS; Tue,  1 May 2012 08:05:31 +0200 (CEST)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=us-ascii
From: Jakob Schlyter <jakob@kirei.se>
In-Reply-To: <201204301353.q3UDrb2I007118@fs4113.wdf.sap.corp>
Date: Tue, 1 May 2012 08:05:21 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <9D005ED4-61DE-4CFF-8136-8AD5E30F66DB@kirei.se>
References: <201204301353.q3UDrb2I007118@fs4113.wdf.sap.corp>
To: mrex@sap.com
X-Mailer: Apple Mail (2.1257)
X-Mailman-Approved-At: Tue, 01 May 2012 02:28:52 -0700
Cc: apps-discuss@ietf.org, dane@ietf.org, paul.hoffman@vpnc.org, John Gilmore <gnu@toad.com>, iesg@ietf.org, paul@nohats.ca
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 May 2012 06:20:38 -0000

On 30 apr 2012, at 15:53, Martin Rex wrote:

> When trying to deliver mail to @toad.com, the only secure
> question to ask is whether the server is authorized to process
> Email for @toad.com.  For certificates issued from the traditional
> PKIX world, that would require a "toad.com" DNSName SAN.

That would require large hosting provider, e.g. Google Apps, to update =
their SMTP TLS certificates each and every time they added or removed a =
customer. In my book, that would not scale. I believe we should focus on =
securing the transport, not building a TLS-based application =
authorization system.

	jakob


From marka@isc.org  Mon Apr 30 17:15:15 2012
Return-Path: <marka@isc.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 19FC121F8748; Mon, 30 Apr 2012 17:15:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.478
X-Spam-Level: 
X-Spam-Status: No, score=-2.478 tagged_above=-999 required=5 tests=[AWL=0.121,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8RiQMeuL+wH3; Mon, 30 Apr 2012 17:15:13 -0700 (PDT)
Received: from mx.ams1.isc.org (mx.ams1.isc.org [IPv6:2001:500:60::65]) by ietfa.amsl.com (Postfix) with ESMTP id D8FC621F8734; Mon, 30 Apr 2012 17:15:12 -0700 (PDT)
Received: from bikeshed.isc.org (bikeshed.isc.org [IPv6:2001:4f8:3:d::19]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "mail.isc.org", Issuer "RapidSSL CA" (not verified)) by mx.ams1.isc.org (Postfix) with ESMTPS id 2AF345F9C33; Tue,  1 May 2012 00:14:55 +0000 (UTC) (envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (unknown [IPv6:2001:470:1f00:820:4c27:d59:8c27:a78b]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by bikeshed.isc.org (Postfix) with ESMTPSA id 3203F216C31; Tue,  1 May 2012 00:14:53 +0000 (UTC) (envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1]) by drugs.dv.isc.org (Postfix) with ESMTP id C44672043D0C; Tue,  1 May 2012 10:14:40 +1000 (EST)
To: mrex@sap.com
From: Mark Andrews <marka@isc.org>
References: <201204301537.q3UFbJic013190@fs4113.wdf.sap.corp>
In-reply-to: Your message of "Mon, 30 Apr 2012 17:37:19 +0200." <201204301537.q3UFbJic013190@fs4113.wdf.sap.corp>
Date: Tue, 01 May 2012 10:14:39 +1000
Message-Id: <20120501001440.C44672043D0C@drugs.dv.isc.org>
X-Mailman-Approved-At: Tue, 01 May 2012 02:29:03 -0700
Cc: apps-discuss@ietf.org, dane@ietf.org, paul.hoffman@vpnc.org, iesg@ietf.org, paul@nohats.ca
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 May 2012 00:15:15 -0000

In message <201204301537.q3UFbJic013190@fs4113.wdf.sap.corp>, Martin Rex writes:
> Tony Finch wrote:
> > 
> > Martin Rex <mrex@sap.com> wrote:
> > 
> > > > > The security properties of any MX, CNAME, A or AAAA lookups during
> > > > > connection establishment with that server are irrelevant for DANE
> > > > > (and invisible to PKIX).
> > > >
> > > > RFC 6125 allows for secure name indirections.
> > >
> > > Which _secure_ name indirections are you thinking of?
> > 
> > RFC 6125 says:
> > 
> >    The client might need to extract the source domain and application
> >    service type from the input(s) it has received.  The extracted data
> >    MUST include only information that can be securely parsed out of the
> >    inputs (e.g., parsing the fully qualified DNS domain name out of the
> >    "host" component (or its equivalent) of a URI or deriving the
> >    application service type from the scheme of a URI) or information
> >    that is derived in a manner not subject to subversion by network
> >    attackers (e.g., pulling the data from a delegated domain that is
> >    explicitly established via client or system configuration, resolving
> >    the data via [DNSSEC], or obtaining the data from a third-party
> >    domain mapping service in which a human user has explicitly placed
> >    trust and with which the client communicates over a connection or
> >    association that provides both mutual authentication and integrity
> >    checking).
> 
> 
> One should not confuse DNSSEC protection of DNS records (which provide
> only data integrity and data origin authentication) with the concept
> of a secure directory service providing name translations.

When you add a CNAME you are asserting that the canonical name for
the owner of the CNAME is the target of the CNAME.  CNAME does NOT
mean "hosted at" which is how HTTP{S} treat CNAME.  CNAME *really*
should change the expect name of any CERT, unfortunately nobody
asked for a "hosted at" record for HTTP{S} and the closest fit in
the existing records was CNAME.

> Sprinkling security equally across all DNS records also seems like
> a bad idea.  I think it would be much more sensible to limit the
> security-relevant DNS records (and indirections allowed for them)
> to _very_ few records, and preferably all _new_ records, because
> DNSSEC-less zones will be with us for many years to come, and
> 
> I believe it would be a really bad idea to change the sensitivity
> of existing DNS records underneath DNS registrar's feet.

All the records registrars handle require and always have required
protection from unauthorised updates.  DNSSEC has not changed that.
If your registrar is not performing that service properly pick a
different registrar.  The world is assuming that all registrars are
providing data protection for the records being added.

> For TLSA records it would be OK if DNS software (and DNS servers)
> performed some plausibility checks, e.g. warn prominently if TLSA
> records are present in a Zone but no DNSSEC is active for the zone.
> Something which does not make sense for any of the traditional
> DNS records.

The TLSA record is just ignored if it is insecure.  Note it can
be signed yet still be insecure as far as the client is concerned.

> Looking at the example from a previous post:
> 
> >
> > ;; QUESTION SECTION:
> > ;universalmusic.com.      IN  MX
> >
> > ;; ANSWER SECTION:
> > universalmusic.com.  3600 IN  MX   10 mail.global.frontbridge.com.
> 
> For regular DANE, it is sufficient if (but also necessary that)
> the DNS-Domain "universalmusic.com" has DNSSEC active in order to
> securely provide a TLSA record for
> 
> _25._tcp.universalmusic.com.
> 
> and simultaneously independent from the DNSSEC status of frontbridge.com.

And for STARTTLS you only need universalmusic.com MX record to be
secure and that mail.global.frontbridge.com have a CERT issued in
that name.  If you want to prevent downgrade attacks then you need
either a "Secure MX" record or _25._tcp.mail.global.frontbridge.com
to be signed with the appropriate TLSA record.

> If you want to allow DNS-based indirection, and in particular on existing
> DNS records, then you would have to enforce that *ALL* domains that
> are traversed during all possible DNS indirections have DNSSEC active
> and that all lookups are verified, and require that the SMTP-software
> aborts if DNSSEC verification of one of the indirections fails or
> is not possible, and it may be difficult to impossible for the DNS-Software
> (maintenance tools and DNS-Server) to help you maintaining consistency
> across all those possible indirections, and close to impossible for the
> DNS admins to understand the implications.

If a site cares about the security of the email being sent to it
then it signs its zones and adds relevent TLSA records to prevent
downgrade attacks or if email is being handled by a third party
that the relevent zones operated by the third party are signed.

Moving to "Secure MX" records would provide the signaling and
indirection with just one record.  You just don't have implict
"Secure MX" records, just implict MX records.

Mark

> -Martin
> _______________________________________________
> dane mailing list
> dane@ietf.org
> https://www.ietf.org/mailman/listinfo/dane
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: marka@isc.org

From rbarnes@bbn.com  Mon Apr 30 14:47:43 2012
Return-Path: <rbarnes@bbn.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 018EB21E80C3; Mon, 30 Apr 2012 14:47:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.444
X-Spam-Level: 
X-Spam-Status: No, score=-106.444 tagged_above=-999 required=5 tests=[AWL=0.155, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QlulIcSspzH8; Mon, 30 Apr 2012 14:47:42 -0700 (PDT)
Received: from smtp.bbn.com (smtp.bbn.com [128.33.1.81]) by ietfa.amsl.com (Postfix) with ESMTP id 6D2C321E80C0; Mon, 30 Apr 2012 14:47:41 -0700 (PDT)
Received: from [128.89.253.186] (port=60199) by smtp.bbn.com with esmtps (TLSv1:AES128-SHA:128) (Exim 4.77 (FreeBSD)) (envelope-from <rbarnes@bbn.com>) id 1SOyRA-000Fm9-JB; Mon, 30 Apr 2012 17:47:16 -0400
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=us-ascii
From: "Richard L. Barnes" <rbarnes@bbn.com>
In-Reply-To: <708C6B7F-A6E7-4DF5-9A77-7718791B7CE6@cisco.com>
Date: Mon, 30 Apr 2012 17:48:28 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <AF85371E-1EC1-4B55-8BDF-43CC85AADB4E@bbn.com>
References: <4F96D157.7020504@isode.com> <21AF6AE7-8BFB-457F-BB2D-39DA16206A8C@vpnc.org> <alpine.LFD.2.02.1204280953090.21068@bofh.nohats.ca> <201204292309.q3TN9BcF027057@new.toad.com> <C03F306F-4F75-4E6C-A6D2-1ED1A4CA16C6@vpnc.org> <201204300316.q3U3GFcF002018@new.toad.com> <m3mx5td33a.fsf@carbon.jhcloos.org> <6F57A596-7B58-423E-B2A1-9C3103B9E688@cisco.com> <m3zk9tb0p3.fsf@carbon.jhcloos.org> <7CBBA998-7681-4885-A5E9-387F32DCE990@cisco.com> <7584CC56-4202-45B5-81CD-BF77872D61D1@vpnc.org> <708C6B7F-A6E7-4DF5-9A77-7718791B7CE6@cisco.com>
To: Matt Miller <mamille2@cisco.com>
X-Mailer: Apple Mail (2.1257)
X-Mailman-Approved-At: Tue, 01 May 2012 02:29:17 -0700
Cc: "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>, Paul Hoffman <paul.hoffman@vpnc.org>, XMPP Working Group <xmpp@ietf.org>, IETF DANE WG list <dane@ietf.org>
Subject: Re: [apps-discuss] [dane] Documenting DANE for XMPP (WAS: AppsDir review of draft-ietf-dane-protocol-19)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Apr 2012 21:47:43 -0000

+1 to documenting the use of DANE with XMPP

+1 also to incorporating this discussion in a broader DNA / "server =
federation" document



On Apr 30, 2012, at 2:52 PM, Matt Miller wrote:

>=20
> On Apr 30, 2012, at 12:37, Paul Hoffman wrote:
>=20
>> On Apr 30, 2012, at 10:46 AM, Matt Miller wrote:
>>=20
>>> I think there might still need to be some explicitness on what name =
to expect to match on regardless of where the certificate is found, =
especially with multi-domain XMPP servers (e.g. a server =
"im.shakespeare.lit" that services domains "capulet.shakespeare.lit" and =
"denmark.shakespeare.lit").
>>=20
>> Yes.
>>=20
>>> Maybe that doesn't need to be its own document. =20
>>=20
>> Are you serious!?!?! After the amount of confusing and disagreement =
we have seen in the past few months on this topic, a stand-alone =
document that can be referred to easily is exactly what we need.
>>=20
>=20
> The preference of having a single document came from the XMPP WG.  I =
personally am not sure it's the best idea, but I also don't have =
anything written up yet.  I'm more than willing to fight hard to =
separate, but I also need to see what it looks like with the rest of =
XMPP federation stuff.
>=20
>>> I am working on a proposal for improving XMPP federation, and a =
section in that document might be sufficient...Probably (-:
>>=20
>> I'm skeptical, to say the least.
>=20
> I did say "might" and "probably" (-:
>=20
>=20
> - m&m
>=20
> Matt Miller - <mamille2@cisco.com>
> Cisco Systems, Inc.
>=20
> _______________________________________________
> dane mailing list
> dane@ietf.org
> https://www.ietf.org/mailman/listinfo/dane


From fanf2@hermes.cam.ac.uk  Tue May  1 04:22:26 2012
Return-Path: <fanf2@hermes.cam.ac.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8333221F8776; Tue,  1 May 2012 04:22:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.485
X-Spam-Level: 
X-Spam-Status: No, score=-6.485 tagged_above=-999 required=5 tests=[AWL=0.114,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PvrY87eHyvWW; Tue,  1 May 2012 04:22:25 -0700 (PDT)
Received: from ppsw-52.csi.cam.ac.uk (ppsw-52.csi.cam.ac.uk [131.111.8.152]) by ietfa.amsl.com (Postfix) with ESMTP id BF0E021F8775; Tue,  1 May 2012 04:22:25 -0700 (PDT)
X-Cam-AntiVirus: no malware found
X-Cam-SpamDetails: not scanned
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from hermes-2.csi.cam.ac.uk ([131.111.8.54]:56571) by ppsw-52.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:25) with esmtpa (EXTERNAL:fanf2) id 1SPB9x-0002mB-Ev (Exim 4.72) (return-path <fanf2@hermes.cam.ac.uk>); Tue, 01 May 2012 12:22:21 +0100
Received: from fanf2 (helo=localhost) by hermes-2.csi.cam.ac.uk (hermes.cam.ac.uk) with local-esmtp id 1SPB9x-00029z-Jf (Exim 4.67) (return-path <fanf2@hermes.cam.ac.uk>); Tue, 01 May 2012 12:22:21 +0100
Date: Tue, 1 May 2012 12:22:21 +0100
From: Tony Finch <dot@dotat.at>
X-X-Sender: fanf2@hermes-2.csi.cam.ac.uk
To: Ned Freed <ned.freed@mrochek.com>
In-Reply-To: <01OEXVCY097U0006TF@mauve.mrochek.com>
Message-ID: <alpine.LSU.2.00.1205011213360.18534@hermes-2.csi.cam.ac.uk>
References: <4F96D157.7020504@isode.com> <21AF6AE7-8BFB-457F-BB2D-39DA16206A8C@vpnc.org> <alpine.LFD.2.02.1204280953090.21068@bofh.nohats.ca> <201204292309.q3TN9BcF027057@new.toad.com> <20120429235801.B8FB32036A98@drugs.dv.isc.org> <21E89A0F-05A8-4EF4-8F44-EA0D58F8F0E3@frobbit.se> <m3haw1cj55.fsf@carbon.jhcloos.org> <01OEXB2GEMB20006TF@mauve.mrochek.com> <m362chcfv6.fsf@carbon.jhcloos.org> <01OEXJW3QF0G0006TF@mauve.mrochek.com> <4F9EFAFB.5050709@cs.tcd.ie> <01OEXMZ1FWDW0006TF@mauve.mrochek.com> <4F9F1039.8000402@cs.tcd.ie> <01OEXO8DBSKY0006TF@mauve.mrochek.com> <4F9F1C31.50602@cs.tcd.ie> <01OEXVCY097U0006TF@mauve.mrochek.com>
User-Agent: Alpine 2.00 (LSU 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: Tony Finch <fanf2@hermes.cam.ac.uk>
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>, dane@ietf.org, Paul Hoffman <paul.hoffman@vpnc.org>, iesg@ietf.org, Paul Wouters <paul@nohats.ca>
Subject: Re: [apps-discuss] [dane] AppsDir	review	of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 May 2012 11:22:26 -0000

Ned Freed <ned.freed@mrochek.com> wrote:
>
> But even this may not be acceptable for all I know. It may turn out that using
> DANE to secure the terminal A/AAAA records (modulo CNAMEs) is actually an
> acceptable default for SRV/MX/NATPR-based services. I could easily be wrong,
> but it seems to me that this is what all this additional discussion is about.

I don't think it's as simple as that because RFC 6125 says certificates
should match the SRV owner name not the target name. See also Dave
Cridland's comments about XMPP.

Tony.
-- 
f.anthony.n.finch  <dot@dotat.at>  http://dotat.at/
Dover, Wight: Variable 3 or 4. Moderate becoming slight. Showers, fog patches.
Moderate or good, occasionally very poor.

From msk@cloudmark.com  Tue May  1 06:44:08 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 96CE121E8213 for <apps-discuss@ietfa.amsl.com>; Tue,  1 May 2012 06:44:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.625
X-Spam-Level: 
X-Spam-Status: No, score=-102.625 tagged_above=-999 required=5 tests=[AWL=-0.026, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5d7uepqJb2Kv for <apps-discuss@ietfa.amsl.com>; Tue,  1 May 2012 06:44:07 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id EA2D021E81D2 for <apps-discuss@ietf.org>; Tue,  1 May 2012 06:44:07 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.25]) by mail.cloudmark.com with bizsmtp id 4dk11j0010ZaKgw01dk1Tj; Tue, 01 May 2012 06:44:07 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=WuKpwKjv c=1 sm=1 a=LdFkGDrDWH2mcjCZERnC4w==:17 a=ldJM1g7oyCcA:10 a=Pip2rxCYUeAA:10 a=zutiEJmiVI4A:10 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=48vgC7mUAAAA:8 a=iaFxQ7KoavX-IZ4UVGMA:9 a=CjuIK1q_8ugA:10 a=_RhRFcbxBZMA:10 a=lZB815dzVvQA:10 a=LdFkGDrDWH2mcjCZERnC4w==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas901.corp.cloudmark.com ([fe80::2524:76b6:a865:539c%10]) with mapi id 14.01.0355.002; Tue, 1 May 2012 06:43:37 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: Julian Reschke <julian.reschke@gmx.de>
Thread-Topic: [websec] AppsDir review of draft-ietf-websec-strict-transport-sec
Thread-Index: Ac0l10W9SlaETdSSRZWdVKRKL9SkswBVntWAAAXqgAAAGcuogAADHYPA
Date: Tue, 1 May 2012 13:43:36 +0000
Message-ID: <9452079D1A51524AA5749AD23E003928107DBB@exch-mbx901.corp.cloudmark.com>
References: <9452079D1A51524AA5749AD23E003928106147@exch-mbx901.corp.cloudmark.com> <4F9EC5BD.7000404@gmx.de> <9452079D1A51524AA5749AD23E0039281075DB@exch-mbx901.corp.cloudmark.com> <4F9F9A8D.8080004@gmx.de>
In-Reply-To: <4F9F9A8D.8080004@gmx.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [67.160.203.60]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1335879847; bh=2g33PJv/rvs6t5CvpAvGBpByGHNjSlkX4yGdY9hX4bE=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=KFQJORl/i8yw3HgwgUVz1FKNGHy92sDnbqKuSOlncrmtHua+4NnmEgMlyYSMHcUys 2aiQHi+SBBUMKX7KavvkOooHUbYBTlTCrD4bpAIWBOtNCrvXnepjy/1jqNhOLXgUIp n72tg4AsxXFIzpYgtfCpADQYjmdTwy87TBh7LHFU=
Cc: "draft-ietf-websec-strict-transport-sec@tools.ietf.org" <draft-ietf-websec-strict-transport-sec@tools.ietf.org>, "websec@ietf.org" <websec@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [websec] AppsDir review of draft-ietf-websec-strict-transport-sec
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 May 2012 13:44:08 -0000

> -----Original Message-----
> From: Julian Reschke [mailto:julian.reschke@gmx.de]
> Sent: Tuesday, May 01, 2012 1:11 AM
> To: Murray S. Kucherawy
> Cc: apps-discuss@ietf.org; websec@ietf.org; draft-ietf-websec-strict-tran=
sport-sec@tools.ietf.org
> Subject: Re: [websec] AppsDir review of draft-ietf-websec-strict-transpor=
t-sec
>=20
> > Why not just say "delta-seconds is defined in Section 3.3.2 of
> > [RFC2616]" and leave out the restatement of the ABNF?  Then it's truly
> > only specified in one place.
>=20
> That's *exactly* what the prose ABNF rule is doing; except that it
> makes the in-spec ABNF complete.

Yes, and I'm saying I think that's a risky thing to do.  Granted, in this p=
articular case it's pretty hard to copy and get wrong, but in general it's =
safer to point to an authoritative definition of something rather than copy=
 it just so it's all local.

-MSK

From sm@resistor.net  Tue May  1 10:04:18 2012
Return-Path: <sm@resistor.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E1CBD21E8345 for <apps-discuss@ietfa.amsl.com>; Tue,  1 May 2012 10:04:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.559
X-Spam-Level: 
X-Spam-Status: No, score=-102.559 tagged_above=-999 required=5 tests=[AWL=0.040, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GXSSdCGHWpi1 for <apps-discuss@ietfa.amsl.com>; Tue,  1 May 2012 10:04:15 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D3DE21E8188 for <apps-discuss@ietf.org>; Tue,  1 May 2012 10:04:14 -0700 (PDT)
Received: from SUBMAN.resistor.net (IDENT:sm@localhost [127.0.0.1]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q41H3x16009194; Tue, 1 May 2012 10:04:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1335891846; i=@resistor.net; bh=owOgg2wry+WGPBBCZu88RT4aPTX1N/ro4NPL/s1eAjg=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=jDRYcC2nJEcvtja0OvEvR2+q8YwU6N0Qvdue8KzJPOkJb4M8EOmTolGYr0yrnZOLs plhwRi72rcw84kPJTjlXIpuBkV/rqB2sG3uQ1dDtPz/hBXDMQ/r2Ac5Q11A/o87vvN j5xDLvNVV+F0NZ5eJ9zI/OJ6j+VGmVNw16HmFxtk=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=resistor.net; s=mail; t=1335891846; i=@resistor.net; bh=owOgg2wry+WGPBBCZu88RT4aPTX1N/ro4NPL/s1eAjg=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=1K4uS5MsFHW584PlirL9gMQu1RVcpfQp2ZzUEbqp/nAUK0ZIu6gu5lQpufBKV6IaO 9qRxP6dB9c6YQd7otZnPHEp+lxM6lyGnjjd6H9emBIKgohcJFW0hs5mVHnKOXKP8BL lf9RDTbQ1w6SGFdedXfheZssyk4ha3Fupqlh5FHY=
Message-Id: <6.2.5.6.2.20120501093657.0a6772b8@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Tue, 01 May 2012 10:03:06 -0700
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>
From: SM <sm@resistor.net>
In-Reply-To: <4F9FA95F.1080709@cs.tcd.ie>
References: <4F9FA90B.9090607@cs.tcd.ie> <4F9FA95F.1080709@cs.tcd.ie>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Fwd: [dane] DANE IETF LC state of play
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 May 2012 17:04:18 -0000

Hi Stephen,
At 02:14 01-05-2012, Stephen Farrell wrote:
>Notes: a) they might be just fine, e.g. if just one person comments
>and nobody else thought it important, then doing nothing is probably
>right. these just weren't clear from the archive so I wanna check;

The above could be read as if nobody "+1" a comment, the course of 
action should probably be "do nothing".

The RFC has not been published and yet there are different 
interpretations of how DANE works from an application 
perspective.  There has been more traffic on apps-discuss@ than 
during the IETF Last Call.  I hope that these discussions have been 
taken into account.

I consider the comments at 
http://www.ietf.org/mail-archive/web/apps-discuss/current/msg05439.html 
as unaddressed.

BTW, I am ok with the follow-up on this being on ietf@ only.

Regards,
-sm 


From paul.hoffman@vpnc.org  Tue May  1 10:24:16 2012
Return-Path: <paul.hoffman@vpnc.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B234421E828C; Tue,  1 May 2012 10:24:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.541
X-Spam-Level: 
X-Spam-Status: No, score=-102.541 tagged_above=-999 required=5 tests=[AWL=0.058, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iLTfCdT3fRpt; Tue,  1 May 2012 10:24:16 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id 0AC7C21E81CF; Tue,  1 May 2012 10:24:15 -0700 (PDT)
Received: from [10.20.30.102] (50-0-66-4.dsl.dynamic.fusionbroadband.com [50.0.66.4]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.3) with ESMTP id q41HOCES010811 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 1 May 2012 10:24:14 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=us-ascii
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <4F9F4DEE.1090309@stpeter.im>
Date: Tue, 1 May 2012 10:24:12 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <B88D336E-6A3C-4925-BAD9-C7291DD66007@vpnc.org>
References: <4F95CA0B.8050202@stpeter.im> <4F9F4DEE.1090309@stpeter.im>
To: Peter Saint-Andre <stpeter@stpeter.im>
X-Mailer: Apple Mail (2.1257)
Cc: iesg@ietf.org, "apps-discuss@ietf.org" <apps-discuss@ietf.org>, dane@ietf.org
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 May 2012 17:24:16 -0000

On Apr 30, 2012, at 7:43 PM, Peter Saint-Andre wrote:

>> 1b. The term "client-chosen port" makes it sound as if the client=20
>> can choose any port it pleases when connecting to the TLS server.=20
>> Yet typically the port is derived from a URI, "hardcoded" into the
>> application protocol (sometimes as a fallback), or discovered via=20
>> the DNS (again, think SRV). We needn't reflect those alternatives=20
>> in the text, but at the least "appropriate" is better than=20
>> "client-chosen".
>=20
> The change from "client-chosen port" to "client-define port" is
> mystifying to me. Even assuming that "client-defined" was meant, it's
> not clear to me what a client-defined port is, and I see no effective
> difference between the old text and the new text.

The intended difference was to say that the client gets to define which =
port it is using based on pre-configured settings ("POP is always done =
over TLS on port 995") or the way it interprets the URL or on something =
else we cannot guess. I didn't feel that your proposal of "appropriate" =
indicated to whom it needed to be appropriate, namely the client.

Better suggestions are welcome.

>> 4. In Section 2.2, the term "whitespace" is underspecified. Does=20
>> that include, say, any Unicode space separator (Unicode General=20
>> Category Zs) or also line separators (Unicode General Category Zl)=20
>> or only certain code points in the ASCII range? Further, is the=20
>> whitespace significant in the examples from Section 2.3?
>=20
> I see no change in -20 to clarify this matter.

We can add ", as described in <xref target=3D"RFC1035"/>" in the next =
draft, or remove the whole sentence since it is already covered by an =
Internet Standard. I think the former is better, but can do the latter =
if you think that is clearer.

>> 2. Section 1.1, uses the term "subdomain" in the sentence "This=20
>> prevents an untrustworthy signer from compromising anyone's keys=20
>> except those in their own subdomains." The term "subdomain" is not
>> always well understood. I suggest explicitly citing Section 3.1
>> of RFC 1034 here.
>=20
> Unchanged, but it's probably OK as-is.

There are many DNS-related terms that are defined in 1034/1035; I don't =
think calling each out will help the reader.

> In a follow-up email message, I also noted:
>=20
> ###
>=20
> One more issue is nagging at me: there is no definition or citation
> for "domain name" in Section 3. In particular, there is no indication
> of whether internationalized domain names are allowed (and, if so, in
> what format). I think it would good to make this clear by saying that
> a domain name can be either a "traditional domain name" (RFC 1034) or
> an "internationalized domain name" (RFC 5890); for the latter I think
> it would be best to say that the IDN's internationalized labels are
> represented only as A-labels. IMHO a short paragraph on this matter
> would be appropriate in Section 3 or in a new section entitled
> "Internationalization Considerations".
>=20
> ###
>=20
> I still think that this document needs to say something about IDNs.

Please give specific wording for a specific location. I do not see any =
place appropriate in this document to introduce IDNs and explain =
A-labels in order to say "they're fine here". If you propose wording and =
a location, I bet they will be fine.

--Paul Hoffman


From paul.hoffman@vpnc.org  Tue May  1 10:27:47 2012
Return-Path: <paul.hoffman@vpnc.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0329221E82A5 for <apps-discuss@ietfa.amsl.com>; Tue,  1 May 2012 10:27:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.542
X-Spam-Level: 
X-Spam-Status: No, score=-102.542 tagged_above=-999 required=5 tests=[AWL=0.057, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JX4UOdwQ1ar1 for <apps-discuss@ietfa.amsl.com>; Tue,  1 May 2012 10:27:46 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id 4EFC521E801F for <apps-discuss@ietf.org>; Tue,  1 May 2012 10:27:46 -0700 (PDT)
Received: from [10.20.30.102] (50-0-66-4.dsl.dynamic.fusionbroadband.com [50.0.66.4]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.3) with ESMTP id q41HRjuB015689 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 1 May 2012 10:27:45 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=us-ascii
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <6.2.5.6.2.20120501093657.0a6772b8@resistor.net>
Date: Tue, 1 May 2012 10:27:44 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <89D5EDFB-6B1C-4615-B43B-F480A55B5E64@vpnc.org>
References: <4F9FA90B.9090607@cs.tcd.ie> <4F9FA95F.1080709@cs.tcd.ie> <6.2.5.6.2.20120501093657.0a6772b8@resistor.net>
To: SM <sm@resistor.net>
X-Mailer: Apple Mail (2.1257)
Cc: Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [dane] DANE IETF LC state of play
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 May 2012 17:27:47 -0000

On May 1, 2012, at 10:03 AM, SM wrote:

> The RFC has not been published and yet there are different =
interpretations of how DANE works from an application perspective.

Those interpretations were by people who didn't believe the text that MX =
and SRV were purposely not addressed.

>  There has been more traffic on apps-discuss@ than during the IETF =
Last Call.  I hope that these discussions have been taken into account.

I believe I did: I repeated the "we're not addressing this" text so it =
appears twice.

> I consider the comments at =
http://www.ietf.org/mail-archive/web/apps-discuss/current/msg05439.html =
as unaddressed.

They are not addressed because they have nothing to do with the protocol =
in the document. Please let me know if you still disagree, and send =
proposed text to the DANE WG.

--Paul Hoffman


From fanf2@hermes.cam.ac.uk  Tue May  1 11:02:02 2012
Return-Path: <fanf2@hermes.cam.ac.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A3C3021E840E; Tue,  1 May 2012 11:02:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.491
X-Spam-Level: 
X-Spam-Status: No, score=-6.491 tagged_above=-999 required=5 tests=[AWL=0.108,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ubGTYAFe-Yzc; Tue,  1 May 2012 11:02:01 -0700 (PDT)
Received: from ppsw-51.csi.cam.ac.uk (ppsw-51.csi.cam.ac.uk [131.111.8.151]) by ietfa.amsl.com (Postfix) with ESMTP id 5896D21E83FC; Tue,  1 May 2012 11:02:01 -0700 (PDT)
X-Cam-AntiVirus: no malware found
X-Cam-SpamDetails: not scanned
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from hermes-2.csi.cam.ac.uk ([131.111.8.54]:40533) by ppsw-51.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:25) with esmtpa (EXTERNAL:fanf2) id 1SPHOi-0002Ue-Wl (Exim 4.72) (return-path <fanf2@hermes.cam.ac.uk>); Tue, 01 May 2012 19:02:00 +0100
Received: from fanf2 (helo=localhost) by hermes-2.csi.cam.ac.uk (hermes.cam.ac.uk) with local-esmtp id 1SPHOi-0001PF-4Y (Exim 4.67) (return-path <fanf2@hermes.cam.ac.uk>); Tue, 01 May 2012 19:02:00 +0100
Date: Tue, 1 May 2012 19:02:00 +0100
From: Tony Finch <dot@dotat.at>
X-X-Sender: fanf2@hermes-2.csi.cam.ac.uk
To: Peter Saint-Andre <stpeter@stpeter.im>
In-Reply-To: <4F9F4DEE.1090309@stpeter.im>
Message-ID: <alpine.LSU.2.00.1205011859210.17365@hermes-2.csi.cam.ac.uk>
References: <4F95CA0B.8050202@stpeter.im> <4F9F4DEE.1090309@stpeter.im>
User-Agent: Alpine 2.00 (LSU 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: Tony Finch <fanf2@hermes.cam.ac.uk>
Cc: iesg@ietf.org, "apps-discuss@ietf.org" <apps-discuss@ietf.org>, dane@ietf.org
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 May 2012 18:02:02 -0000

Peter Saint-Andre <stpeter@stpeter.im> wrote:
>
> The change from "client-chosen port" to "client-define port" is
> mystifying to me. Even assuming that "client-defined" was meant, it's
> not clear to me what a client-defined port is, and I see no effective
> difference between the old text and the new text.

I think the mistake is to talk about the client here. The client begins a
connection to the service's port at that IP address.

Tony.
-- 
f.anthony.n.finch  <dot@dotat.at>  http://dotat.at/
South-east Iceland: Cyclonic 5 in far north, otherwise southwesterly 5 to 7.
Moderate or rough. Occasional rain. Moderate or good, occasionally poor in
north.

From alexey.melnikov@isode.com  Tue May  1 11:26:22 2012
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A817621E8036 for <apps-discuss@ietfa.amsl.com>; Tue,  1 May 2012 11:26:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.508
X-Spam-Level: 
X-Spam-Status: No, score=-102.508 tagged_above=-999 required=5 tests=[AWL=0.091, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1o8ZIB7qcMdd for <apps-discuss@ietfa.amsl.com>; Tue,  1 May 2012 11:26:22 -0700 (PDT)
Received: from rufus.isode.com (cl-125.lon-03.gb.sixxs.net [IPv6:2a00:14f0:e000:7c::2]) by ietfa.amsl.com (Postfix) with ESMTP id CD43221E8034 for <apps-discuss@ietf.org>; Tue,  1 May 2012 11:26:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1335896780; d=isode.com; s=selector; i=@isode.com; bh=viI3GEWuL4RaJmpi4XDQf0E3W3nzcGnCM7dPXvD8Peg=; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: In-Reply-To:References:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description; b=kra1meCPzpB6b/2GoioVSxH99iG8FLoSUgtHPIZlsQNxVqXblGkI1oo2fZj/ejRxcnxyva v7eBIFxFiJtjn6XAqaUUdf88oZgpz/SPqL47yL+kZNJ2FhR5cZKTUWIUN88fg0zfmahkRD mJ8P6obHK0tLx0cZy/jiRYcjZVpNPrg=;
Received: from [172.16.1.29] (shiny.isode.com [62.3.217.250])  by rufus.isode.com (submission channel) via TCP with ESMTPSA  id <T6AqywB=gxTl@rufus.isode.com>; Tue, 1 May 2012 19:26:19 +0100
X-SMTP-Protocol-Errors: PIPELINING
Message-ID: <4FA02AEA.1080407@isode.com>
Date: Tue, 01 May 2012 19:26:50 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [apps-discuss] WGLC: draft-ietf-appsawg-http-forwarded-02.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 May 2012 18:26:22 -0000

Dear WG participants,
I would like to initiate WG Last Call on 
draft-ietf-appsawg-http-forwarded-02.txt ("Forwarded HTTP Extension"). 
Please send your reviews, as well as expressions of support regarding 
document readiness for IESG (or not) either to the mailing list, or 
directly to WG chairs (Murray Kucherawy <msk@cloudmark.com> and myself). 
Comments like "I've read the document and it is Ok to publish" or "I've 
read the document and it has the following issues" are useful and would 
be gratefully accepted by chairs.

The WGLC will end on Friday, May 18th.

Thank you,
Alexey as an APPSAWG co-chair.


From sm@resistor.net  Tue May  1 11:37:52 2012
Return-Path: <sm@resistor.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C17A821E8034 for <apps-discuss@ietfa.amsl.com>; Tue,  1 May 2012 11:37:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.56
X-Spam-Level: 
X-Spam-Status: No, score=-102.56 tagged_above=-999 required=5 tests=[AWL=0.039, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kXGcwNWneYKk for <apps-discuss@ietfa.amsl.com>; Tue,  1 May 2012 11:37:51 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 28BC021E801F for <apps-discuss@ietf.org>; Tue,  1 May 2012 11:37:50 -0700 (PDT)
Received: from SUBMAN.resistor.net (IDENT:sm@localhost [127.0.0.1]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q41Ibi2t025163; Tue, 1 May 2012 11:37:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1335897470; i=@resistor.net; bh=N2dsOlSISiFagH4fR3SEOCsqeT5YmVsJzBNPS4+PYeE=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=VDopIpyI3h02JqYEcEciU879aLbJKCnGf1EtavvIN2ybexqLC4ybqXmxXtab+c6vX WoT7/dqs19k5aHFvgzSa+KTxuYvYGMSZCvyYJQwvGQRvzDe206HfkW1mK55femX8qP PjuH39e1h1pkiJSGm0V2afNsvX41uO+c1tr5kGVk=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=resistor.net; s=mail; t=1335897470; i=@resistor.net; bh=N2dsOlSISiFagH4fR3SEOCsqeT5YmVsJzBNPS4+PYeE=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=BJLADUFTVKoENVAVESbVEYxWTY6ja+7MPxzG7C+zu32UVe3NyH1Q0TDhJwLTlWf+v t40qAjuicX54Xv6I48piCR/HxCkkKlrsAd145KkrOJVQo2T/81YBqd2vfnuYJj9/62 QjMO3fbV6y6PobJWDMehzlfY9eycCvfZlHHDXBdw=
Message-Id: <6.2.5.6.2.20120501105907.0a67cdb0@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Tue, 01 May 2012 11:23:04 -0700
To: Paul Hoffman <paul.hoffman@vpnc.org>
From: SM <sm@resistor.net>
In-Reply-To: <89D5EDFB-6B1C-4615-B43B-F480A55B5E64@vpnc.org>
References: <4F9FA90B.9090607@cs.tcd.ie> <4F9FA95F.1080709@cs.tcd.ie> <6.2.5.6.2.20120501093657.0a6772b8@resistor.net> <89D5EDFB-6B1C-4615-B43B-F480A55B5E64@vpnc.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [dane] DANE IETF LC state of play
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 May 2012 18:37:52 -0000

Hi Paul,
At 10:27 01-05-2012, Paul Hoffman wrote:
>Those interpretations were by people who didn't believe the text 
>that MX and SRV were purposely not addressed.

Ok.

>I believe I did: I repeated the "we're not addressing this" text so 
>it appears twice.

Sorry, I must have missed that.

>They are not addressed because they have nothing to do with the 
>protocol in the document. Please let me know if you still disagree, 
>and send proposed text to the DANE WG.

I'll post the text here as part of IETF Last Call comments if it is 
ok with you/the WG.  I am not including the arguments to avoid 
rehashing what was said before.  Please ask if the arguments are needed.

In section 1.3:

Proposed text:

  "Note that this document does not cover how to associate certificates
   with domain names for application protocols that depend on MX, SRV, NAPTR,
   and similar DNS resource records; it is expected that later updates to
   this document might cover methods for making those associations."

I suggest removing the following text in Section 3:

   'To request a TLSA resource record for an SMTP server running the
    STARTTLS protocol on port 25 at "mail.example.com",
    "_25._tcp.mail.example.com" is used.'

in Section 8:

    A DNS administrator who goes rogue and changes both the A, AAAA, CNAME
    and/or TLSA records for a domain name can cause the user to go to an
    unauthorized server that will appear authorized, unless the client
    performs PKIX certification path validation and rejects the
    certificate.

    If the authentication mechanism for adding or changing TLSA data in a
    zone is weaker than the authentication mechanism for changing the A
    AAAA, and/or CNAME records, a man-in-the-middle who can redirect traffic
    to their site may be able to impersonate the attacked host in TLS if
    they can use the weaker authentication mechanism.

Regards,
-sm 


From stpeter@stpeter.im  Tue May  1 11:56:20 2012
Return-Path: <stpeter@stpeter.im>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E1C2621E82BA; Tue,  1 May 2012 11:56:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Egg0u7nPxnrU; Tue,  1 May 2012 11:56:20 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 48DB221E822A; Tue,  1 May 2012 11:56:20 -0700 (PDT)
Received: from [171.70.217.95] (unknown [171.70.217.95]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id CE68840058; Tue,  1 May 2012 13:11:14 -0600 (MDT)
Message-ID: <4FA031D1.50006@stpeter.im>
Date: Tue, 01 May 2012 11:56:17 -0700
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:11.0) Gecko/20120327 Thunderbird/11.0.1
MIME-Version: 1.0
To: Tony Finch <dot@dotat.at>
References: <4F95CA0B.8050202@stpeter.im> <4F9F4DEE.1090309@stpeter.im> <alpine.LSU.2.00.1205011859210.17365@hermes-2.csi.cam.ac.uk>
In-Reply-To: <alpine.LSU.2.00.1205011859210.17365@hermes-2.csi.cam.ac.uk>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: iesg@ietf.org, "apps-discuss@ietf.org" <apps-discuss@ietf.org>, dane@ietf.org
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 May 2012 18:56:21 -0000

On 5/1/12 11:02 AM, Tony Finch wrote:
> Peter Saint-Andre <stpeter@stpeter.im> wrote:
>>
>> The change from "client-chosen port" to "client-define port" is
>> mystifying to me. Even assuming that "client-defined" was meant, it's
>> not clear to me what a client-defined port is, and I see no effective
>> difference between the old text and the new text.
> 
> I think the mistake is to talk about the client here. The client begins a
> connection to the service's port at that IP address.

Usually, yes. Sometimes the client is configured to override the default
port for the given service, as Paul noted.

Could we just say "It then begins a connection to a particular port at
that address"? Perhaps the method for determining the port isn't really
relevant in this spec.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/



From stpeter@stpeter.im  Tue May  1 12:02:56 2012
Return-Path: <stpeter@stpeter.im>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EF5AA21F8A21; Tue,  1 May 2012 12:02:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VfThgG7rmIrG; Tue,  1 May 2012 12:02:56 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 1059D21F89A5; Tue,  1 May 2012 12:02:56 -0700 (PDT)
Received: from [171.70.217.95] (unknown [171.70.217.95]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 4932440058; Tue,  1 May 2012 13:17:51 -0600 (MDT)
Message-ID: <4FA0335E.7090306@stpeter.im>
Date: Tue, 01 May 2012 12:02:54 -0700
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:11.0) Gecko/20120327 Thunderbird/11.0.1
MIME-Version: 1.0
To: Paul Hoffman <paul.hoffman@vpnc.org>
References: <4F95CA0B.8050202@stpeter.im> <4F9F4DEE.1090309@stpeter.im> <B88D336E-6A3C-4925-BAD9-C7291DD66007@vpnc.org>
In-Reply-To: <B88D336E-6A3C-4925-BAD9-C7291DD66007@vpnc.org>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: iesg@ietf.org, "apps-discuss@ietf.org" <apps-discuss@ietf.org>, dane@ietf.org
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 May 2012 19:02:57 -0000

On 5/1/12 10:24 AM, Paul Hoffman wrote:
> On Apr 30, 2012, at 7:43 PM, Peter Saint-Andre wrote:
> 
>>> 1b. The term "client-chosen port" makes it sound as if the client
>>>  can choose any port it pleases when connecting to the TLS
>>> server. Yet typically the port is derived from a URI, "hardcoded"
>>> into the application protocol (sometimes as a fallback), or
>>> discovered via the DNS (again, think SRV). We needn't reflect
>>> those alternatives in the text, but at the least "appropriate" is
>>> better than "client-chosen".
>> 
>> The change from "client-chosen port" to "client-define port" is 
>> mystifying to me. Even assuming that "client-defined" was meant,
>> it's not clear to me what a client-defined port is, and I see no
>> effective difference between the old text and the new text.
> 
> The intended difference was to say that the client gets to define
> which port it is using based on pre-configured settings ("POP is
> always done over TLS on port 995") or the way it interprets the URL
> or on something else we cannot guess. I didn't feel that your
> proposal of "appropriate" indicated to whom it needed to be
> appropriate, namely the client.
> 
> Better suggestions are welcome.

See other message.

>>> 4. In Section 2.2, the term "whitespace" is underspecified. Does
>>>  that include, say, any Unicode space separator (Unicode General
>>>  Category Zs) or also line separators (Unicode General Category
>>> Zl) or only certain code points in the ASCII range? Further, is
>>> the whitespace significant in the examples from Section 2.3?
>> 
>> I see no change in -20 to clarify this matter.
> 
> We can add ", as described in <xref target="RFC1035"/>" in the next
> draft, or remove the whole sentence since it is already covered by an
> Internet Standard. I think the former is better, but can do the
> latter if you think that is clearer.

Hmm. The text I'm referring to is:

   o  The certificate association data field MUST be represented as a
      string of hexadecimal characters.  Whitespace is allowed within
      the string of hexadecimal characters.

How does RFC 1035 apply to the representation of the certificate
association data field?

>>> 2. Section 1.1, uses the term "subdomain" in the sentence "This 
>>> prevents an untrustworthy signer from compromising anyone's keys
>>>  except those in their own subdomains." The term "subdomain" is
>>> not always well understood. I suggest explicitly citing Section
>>> 3.1 of RFC 1034 here.
>> 
>> Unchanged, but it's probably OK as-is.
> 
> There are many DNS-related terms that are defined in 1034/1035; I
> don't think calling each out will help the reader.

You're right.

>> In a follow-up email message, I also noted:
>> 
>> ###
>> 
>> One more issue is nagging at me: there is no definition or
>> citation for "domain name" in Section 3. In particular, there is no
>> indication of whether internationalized domain names are allowed
>> (and, if so, in what format). I think it would good to make this
>> clear by saying that a domain name can be either a "traditional
>> domain name" (RFC 1034) or an "internationalized domain name" (RFC
>> 5890); for the latter I think it would be best to say that the
>> IDN's internationalized labels are represented only as A-labels.
>> IMHO a short paragraph on this matter would be appropriate in
>> Section 3 or in a new section entitled "Internationalization
>> Considerations".
>> 
>> ###
>> 
>> I still think that this document needs to say something about
>> IDNs.
> 
> Please give specific wording for a specific location. I do not see
> any place appropriate in this document to introduce IDNs and explain
> A-labels in order to say "they're fine here". If you propose wording
> and a location, I bet they will be fine.

I'm tied up today, but I will try to formulate some text as soon as
possible.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/



From paul.hoffman@vpnc.org  Tue May  1 12:18:49 2012
Return-Path: <paul.hoffman@vpnc.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8958A21E8425; Tue,  1 May 2012 12:18:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.543
X-Spam-Level: 
X-Spam-Status: No, score=-102.543 tagged_above=-999 required=5 tests=[AWL=0.056, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 54LCG57jSCvd; Tue,  1 May 2012 12:18:49 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id F408621E8370; Tue,  1 May 2012 12:18:48 -0700 (PDT)
Received: from [10.20.30.102] (50-0-66-4.dsl.dynamic.fusionbroadband.com [50.0.66.4]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.3) with ESMTP id q41JIIAw086234 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 1 May 2012 12:18:19 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=us-ascii
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <4FA031D1.50006@stpeter.im>
Date: Tue, 1 May 2012 12:18:17 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <3F51E575-D6DC-44B0-A17B-AD8B228CD404@vpnc.org>
References: <4F95CA0B.8050202@stpeter.im> <4F9F4DEE.1090309@stpeter.im> <alpine.LSU.2.00.1205011859210.17365@hermes-2.csi.cam.ac.uk> <4FA031D1.50006@stpeter.im>
To: Peter Saint-Andre <stpeter@stpeter.im>
X-Mailer: Apple Mail (2.1257)
Cc: iesg@ietf.org, "apps-discuss@ietf.org" <apps-discuss@ietf.org>, dane@ietf.org
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 May 2012 19:18:49 -0000

On May 1, 2012, at 11:56 AM, Peter Saint-Andre wrote:

> On 5/1/12 11:02 AM, Tony Finch wrote:
>> Peter Saint-Andre <stpeter@stpeter.im> wrote:
>>>=20
>>> The change from "client-chosen port" to "client-define port" is
>>> mystifying to me. Even assuming that "client-defined" was meant, =
it's
>>> not clear to me what a client-defined port is, and I see no =
effective
>>> difference between the old text and the new text.
>>=20
>> I think the mistake is to talk about the client here. The client =
begins a
>> connection to the service's port at that IP address.
>=20
> Usually, yes. Sometimes the client is configured to override the =
default
> port for the given service, as Paul noted.
>=20
> Could we just say "It then begins a connection to a particular port at
> that address"? Perhaps the method for determining the port isn't =
really
> relevant in this spec.

Works for me. What do others think?

Current:
It then begins a connection to a client-defined port at that address, =
and sends an initial message there.
Proposed:
It then begins a connection to a particular port at that address, and =
sends an initial message there.

--Paul Hoffman


From paul.hoffman@vpnc.org  Tue May  1 12:20:51 2012
Return-Path: <paul.hoffman@vpnc.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 28E2B21E843F; Tue,  1 May 2012 12:20:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.544
X-Spam-Level: 
X-Spam-Status: No, score=-102.544 tagged_above=-999 required=5 tests=[AWL=0.055, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rnGlxbjcaXEq; Tue,  1 May 2012 12:20:50 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id 8D6C721E8370; Tue,  1 May 2012 12:20:50 -0700 (PDT)
Received: from [10.20.30.102] (50-0-66-4.dsl.dynamic.fusionbroadband.com [50.0.66.4]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.3) with ESMTP id q41JKkdM086294 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 1 May 2012 12:20:48 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=us-ascii
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <4FA0335E.7090306@stpeter.im>
Date: Tue, 1 May 2012 12:20:46 -0700
Content-Transfer-Encoding: 7bit
Message-Id: <5C578F9E-D666-4596-8A37-5C546ECCD3D0@vpnc.org>
References: <4F95CA0B.8050202@stpeter.im> <4F9F4DEE.1090309@stpeter.im> <B88D336E-6A3C-4925-BAD9-C7291DD66007@vpnc.org> <4FA0335E.7090306@stpeter.im>
To: Peter Saint-Andre <stpeter@stpeter.im>
X-Mailer: Apple Mail (2.1257)
Cc: iesg@ietf.org, "apps-discuss@ietf.org" <apps-discuss@ietf.org>, dane@ietf.org
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 May 2012 19:20:51 -0000

On May 1, 2012, at 12:02 PM, Peter Saint-Andre wrote:

>>>> 4. In Section 2.2, the term "whitespace" is underspecified. Does
>>>> that include, say, any Unicode space separator (Unicode General
>>>> Category Zs) or also line separators (Unicode General Category
>>>> Zl) or only certain code points in the ASCII range? Further, is
>>>> the whitespace significant in the examples from Section 2.3?
>>> 
>>> I see no change in -20 to clarify this matter.
>> 
>> We can add ", as described in <xref target="RFC1035"/>" in the next
>> draft, or remove the whole sentence since it is already covered by an
>> Internet Standard. I think the former is better, but can do the
>> latter if you think that is clearer.
> 
> Hmm. The text I'm referring to is:
> 
>   o  The certificate association data field MUST be represented as a
>      string of hexadecimal characters.  Whitespace is allowed within
>      the string of hexadecimal characters.
> 
> How does RFC 1035 apply to the representation of the certificate
> association data field?

The representation is happening in a DNS zone file.

>>> In a follow-up email message, I also noted:
>>> 
>>> ###
>>> 
>>> One more issue is nagging at me: there is no definition or
>>> citation for "domain name" in Section 3. In particular, there is no
>>> indication of whether internationalized domain names are allowed
>>> (and, if so, in what format). I think it would good to make this
>>> clear by saying that a domain name can be either a "traditional
>>> domain name" (RFC 1034) or an "internationalized domain name" (RFC
>>> 5890); for the latter I think it would be best to say that the
>>> IDN's internationalized labels are represented only as A-labels.
>>> IMHO a short paragraph on this matter would be appropriate in
>>> Section 3 or in a new section entitled "Internationalization
>>> Considerations".
>>> 
>>> ###
>>> 
>>> I still think that this document needs to say something about
>>> IDNs.
>> 
>> Please give specific wording for a specific location. I do not see
>> any place appropriate in this document to introduce IDNs and explain
>> A-labels in order to say "they're fine here". If you propose wording
>> and a location, I bet they will be fine.
> 
> I'm tied up today, but I will try to formulate some text as soon as
> possible.


No rush: IDNs will be with us for a long time. :-)

--Paul Hoffman


From ned.freed@mrochek.com  Tue May  1 12:26:25 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5ED0F21E82CD; Tue,  1 May 2012 12:26:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.494
X-Spam-Level: 
X-Spam-Status: No, score=-2.494 tagged_above=-999 required=5 tests=[AWL=0.105,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1RC9BDcWglvs; Tue,  1 May 2012 12:26:24 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id D595F21E8053; Tue,  1 May 2012 12:26:24 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OEYVHXWDIO000VVF@mauve.mrochek.com>; Tue, 1 May 2012 12:26:20 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OENEYWYFI80006TF@mauve.mrochek.com>; Tue, 1 May 2012 12:26:16 -0700 (PDT)
Message-id: <01OEYVHVJRM80006TF@mauve.mrochek.com>
Date: Tue, 01 May 2012 12:12:52 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Tue, 01 May 2012 12:22:21 +0100" <alpine.LSU.2.00.1205011213360.18534@hermes-2.csi.cam.ac.uk>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <4F96D157.7020504@isode.com> <21AF6AE7-8BFB-457F-BB2D-39DA16206A8C@vpnc.org> <alpine.LFD.2.02.1204280953090.21068@bofh.nohats.ca> <201204292309.q3TN9BcF027057@new.toad.com> <20120429235801.B8FB32036A98@drugs.dv.isc.org> <21E89A0F-05A8-4EF4-8F44-EA0D58F8F0E3@frobbit.se> <m3haw1cj55.fsf@carbon.jhcloos.org> <01OEXB2GEMB20006TF@mauve.mrochek.com> <m362chcfv6.fsf@carbon.jhcloos.org> <01OEXJW3QF0G0006TF@mauve.mrochek.com> <4F9EFAFB.5050709@cs.tcd.ie> <01OEXMZ1FWDW0006TF@mauve.mrochek.com> <4F9F1039.8000402@cs.tcd.ie> <01OEXO8DBSKY0006TF@mauve.mrochek.com> <4F9F1C31.50602@cs.tcd.ie> <01OEXVCY097U0006TF@mauve.mrochek.com> <alpine.LSU.2.00.1205011213360.18534@hermes-2.csi.cam.ac.uk>
To: Tony Finch <dot@dotat.at>
Cc: Ned Freed <ned.freed@mrochek.com>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>, dane@ietf.org, Paul Hoffman <paul.hoffman@vpnc.org>, iesg@ietf.org, Paul Wouters <paul@nohats.ca>
Subject: Re: [apps-discuss] [dane] AppsDir	review	of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 May 2012 19:26:25 -0000

> Ned Freed <ned.freed@mrochek.com> wrote:
> >
> > But even this may not be acceptable for all I know. It may turn out that using
> > DANE to secure the terminal A/AAAA records (modulo CNAMEs) is actually an
> > acceptable default for SRV/MX/NATPR-based services. I could easily be wrong,
> > but it seems to me that this is what all this additional discussion is about.

> I don't think it's as simple as that because RFC 6125 says certificates
> should match the SRV owner name not the target name. See also Dave
> Cridland's comments about XMPP.

That's actualy A Good Thing, because it means that there's nobody can argue
that there's a simple addition to this document that will address the SRV
case. Now all that remains is to open the door to using TLSA without having
to update this specification.

				Ned

From julian.reschke@gmx.de  Tue May  1 12:54:10 2012
Return-Path: <julian.reschke@gmx.de>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8783B21E8427 for <apps-discuss@ietfa.amsl.com>; Tue,  1 May 2012 12:54:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.216
X-Spam-Level: 
X-Spam-Status: No, score=-103.216 tagged_above=-999 required=5 tests=[AWL=-0.617, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iT5wWDZmzjLH for <apps-discuss@ietfa.amsl.com>; Tue,  1 May 2012 12:54:10 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by ietfa.amsl.com (Postfix) with SMTP id 894B821E8424 for <apps-discuss@ietf.org>; Tue,  1 May 2012 12:54:09 -0700 (PDT)
Received: (qmail invoked by alias); 01 May 2012 19:54:08 -0000
Received: from p5DD97D93.dip.t-dialin.net (EHLO [192.168.178.36]) [93.217.125.147] by mail.gmx.net (mp069) with SMTP; 01 May 2012 21:54:08 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX1+716Vsv3a7k1uUwrlZcQ5wjeBzXDKwFD9Nv+4/51 5stlNhLTlbjcbn
Message-ID: <4FA03F4D.3050606@gmx.de>
Date: Tue, 01 May 2012 21:53:49 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120420 Thunderbird/12.0
MIME-Version: 1.0
To: "Murray S. Kucherawy" <msk@cloudmark.com>
References: <9452079D1A51524AA5749AD23E003928106147@exch-mbx901.corp.cloudmark.com> <4F9EC5BD.7000404@gmx.de> <9452079D1A51524AA5749AD23E0039281075DB@exch-mbx901.corp.cloudmark.com> <4F9F9A8D.8080004@gmx.de> <9452079D1A51524AA5749AD23E003928107DBB@exch-mbx901.corp.cloudmark.com>
In-Reply-To: <9452079D1A51524AA5749AD23E003928107DBB@exch-mbx901.corp.cloudmark.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: "draft-ietf-websec-strict-transport-sec@tools.ietf.org" <draft-ietf-websec-strict-transport-sec@tools.ietf.org>, "websec@ietf.org" <websec@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [websec] AppsDir review of draft-ietf-websec-strict-transport-sec
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 May 2012 19:54:10 -0000

On 2012-05-01 15:43, Murray S. Kucherawy wrote:
>> -----Original Message-----
>> From: Julian Reschke [mailto:julian.reschke@gmx.de]
>> Sent: Tuesday, May 01, 2012 1:11 AM
>> To: Murray S. Kucherawy
>> Cc: apps-discuss@ietf.org; websec@ietf.org; draft-ietf-websec-strict-transport-sec@tools.ietf.org
>> Subject: Re: [websec] AppsDir review of draft-ietf-websec-strict-transport-sec
>>
>>> Why not just say "delta-seconds is defined in Section 3.3.2 of
>>> [RFC2616]" and leave out the restatement of the ABNF?  Then it's truly
>>> only specified in one place.
>>
>> That's *exactly* what the prose ABNF rule is doing; except that it
>> makes the in-spec ABNF complete.
>
> Yes, and I'm saying I think that's a risky thing to do.  Granted, in this particular case it's pretty hard to copy and get wrong, but in general it's safer to point to an authoritative definition of something rather than copy it just so it's all local.

Technically it *does* point to the authoritative definition.

Best regards, Julian

From Claudio.Allocchio@garr.it  Tue May  1 14:16:42 2012
Return-Path: <Claudio.Allocchio@garr.it>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 136AF21E8248; Tue,  1 May 2012 14:16:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.571
X-Spam-Level: 
X-Spam-Status: No, score=-2.571 tagged_above=-999 required=5 tests=[AWL=0.028,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ONDJ4NRxtEl4; Tue,  1 May 2012 14:16:41 -0700 (PDT)
Received: from cyrus.dir.garr.it (cyrus.dir.garr.it [IPv6:2001:760:0:158::29]) by ietfa.amsl.com (Postfix) with ESMTP id B268C21E8129; Tue,  1 May 2012 14:16:40 -0700 (PDT)
Received: from mac-allocchio3.garrtest.units.it ([140.105.201.3]) (authenticated bits=0) by cyrus.dir.garr.it (8.14.5/8.14.5) with ESMTP id q41LGbcj048492 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 1 May 2012 23:16:38 +0200 (CEST)
X-DomainKeys: Sendmail DomainKeys Filter v1.0.2 cyrus.dir.garr.it q41LGbcj048492
DomainKey-Signature: a=rsa-sha1; s=mail; d=garr.it; c=simple; q=dns; b=Y8UPAmLUnAwwSEasX0Q1zSxk/LRSPUCFFl7rUCgK4gBgBhYK51y3UD++91Q0WVrNc N0d9zevZzcfQUAtiy9EXSwPLEfPy/tP3qga0H2AbFLdCXyqUYk7d8gmnLJYuTX41zsa FWEfFnNZGq021NEuNxMpSJb1f9fRf53a0Fkz58o=
Date: Tue, 1 May 2012 23:16:37 +0200 (CEST)
From: Claudio Allocchio <Claudio.Allocchio@garr.it>
X-X-Sender: claudio@mac-allocchio3.garrtest.units.it
To: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>
In-Reply-To: <4FA04B17.9050902@gulbrandsen.priv.no>
Message-ID: <alpine.OSX.2.02.1205012309380.432@mac-allocchio3.garrtest.units.it>
References: <6.2.5.6.2.20120501024024.0a3684f0@resistor.net> <4FA04B17.9050902@gulbrandsen.priv.no>
User-Agent: Alpine 2.02 (OSX 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII
Cc: ima@ietf.org, apps-discuss@ietf.org
Subject: Re: [apps-discuss] [EAI] AppsDir Review of draft-ietf-eai-simpledowngrade-03
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 May 2012 21:16:42 -0000

On Tue, 1 May 2012, Arnt Gulbrandsen wrote:

> On 05/01/2012 11:41 AM, Claudio Allocchio wrote:
>> 2.3 Subject
>>
>> adding or non adding a "DOWNGRADED" or equivalent to the subject is a
>> major decision which also impacts on the way the security failure which
>> are introduced by this specification are perceived by the user. This
>> issue shall be fixed and a decision taken ASAP, in order to publish this.
>
> Yes.
>
>> 5. Security Considerations
>>
>> this section is way too short and simplified, compared to the issues
>> that this specification introduces against secure e-mail mechanisms.
>
> As far as I can tell it introduces no issues at all.
>
> Think about it: How would a program verify a signature when it cannot
> parse the signature's owner's address? Now downgrade the signature's
> owner's address, using any algorithm you can think of. What new issue
> has been introduced?

as I already clarified in other discussions on these lists, I'm not 
talking about the signatures and other features. I'm talking about 
including a Security consideration section which describes clearly which 
features can be broken, and just warns about this. I also suggested as 
example the security considerations section of 
draft-ietf-eai-popimap-downgrade-05. See my discussions with Ned and 
others.

> >> This section should give an exaustive list of caveats, and possible
>> actions in various cases, in order to make clear that this specification
>> breaks explicilty most of the existing security anchors where users
>> should rely nowadays.
>
> Duck that. You're just pointing out something that's easily pointed out.
> AFAICT it's not an issue either I or any downgrade implementer can do
> anything about, so why does it deserve any text?

warning implementers that these problems exists, IMHO, is never useless.

>> given the quite invasive action on messages presentation that such a
>> specification describes, such a short and "optimistic" abstract is,
>> IMHO, misleading. At least insert a sentence to describe the scenario,
>> and what this specification is trying to accomplish, what problems it
>> tries to solve, and what issues are left open and voluntarily not solved
>> here.
>>
>> 1 Overview:
>>
>> I disagree on the way the overview present "phylosophically" the problem
>> to the reader. This is a technical specification intended for Standards
>> Track, not an informational document. Thus, it should not focus on the
>> way implementerss spend their time, os users' behaviours. It should
>> state the problem and the proposed solutions: (dot)!
>>
>> Here is my suggested version of this paragraph:
>>
>> ---
>>
>> 1. Overview
>>
>> It may happen that a conventional IMAP or POP client opens a mailbox
>> containing internationalized messages, or even attempt to read
>> internationalized messages, for instance when a user has both
>> internationalized and conventional MUAs.
>>
>> When this mismatched sitation happens, various strategies are possible:
>>
>>  a) the server can hide the existence of such messages entirely, but
>>     doing that can be both tricky to implement and gives a false mailbox
>>     status to the user;
>>
>>  b) the server attempts to present at least some information about these
>>     messages to the user. It shall be clear that what the user is being
>>     presented is not the original message, and information is dropped;
>>
>>  c) the server does nothing, possibly creating problems to the client, and
>>     providing a bad user's experience.
>>
>> This document specify a way to implement strategy b), which enables the
>> best compromise between a) and c), and promotes a simple to implement
>> solution which conveys a better-than-nothing information service to the
>> user. Accuracy of information and Security featues of the message will,
>> however, not be preserved, and users should rely on an internationalised
>> client as much as possible.
>>
>> The server is assumed to be internationalized internally. When it
>> needs to present an internationalized message to a conventional
>> client, it synthesizes a conventional message containing most of the
>> information and presents that (the "synthetic message").
>
> You've made it about four times as long and hardly four times as good.

being long is a problem in a specification?

>> 2.1 Email addresses
>>
>> At lease one sentence clearly stating that this will make impossible to
>> reply to such a synthetic message should be present here. Too obvious?
>> no... never suppouse that.
>
> It's not obvious, it's wrong ;) Nothing is made impossible, it was
> impossible to start with.

This does not change the need to state it.

>> 1 Overwiew
>>
>> "It may happen that a conventional IMAP or POP client (MUA) opens..."
>>                                                       ^ add the definition
>
> Do you mind if I define it as "IMAP or POP client"? That is, after all,
> the operative definition ;)

it's a nit... it's up to editors :-)

>> 7. IANA Considerations
>>
>> ADD the name of the correct registry!
>
> I'm afraid the schmuck who wrote RFC 5530 didn't define a correct name.

>
> Arnt
> _______________________________________________
> IMA mailing list
> IMA@ietf.org
> https://www.ietf.org/mailman/listinfo/ima
>

------------------------------------------------------------------------------
Claudio Allocchio             G   A   R   R          Claudio.Allocchio@garr.it
                         Senior Technical Officer
tel: +39 040 3758523      Italian Academic and       G=Claudio; S=Allocchio;
fax: +39 040 3758565        Research Network         P=garr; A=garr; C=it;

            PGP Key: http://www.cert.garr.it/PGP/keys.php3#ca

From ned.freed@mrochek.com  Tue May  1 19:57:57 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 11B4D21E80C9; Tue,  1 May 2012 19:57:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.496
X-Spam-Level: 
X-Spam-Status: No, score=-2.496 tagged_above=-999 required=5 tests=[AWL=0.103,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aW4inFSm0ybI; Tue,  1 May 2012 19:57:56 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 26B8221E809B; Tue,  1 May 2012 19:57:56 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OEZB9QI02O000SA3@mauve.mrochek.com>; Tue, 1 May 2012 19:57:51 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OENEYWYFI80006TF@mauve.mrochek.com>; Tue, 1 May 2012 19:57:47 -0700 (PDT)
Message-id: <01OEZB9OC9VW0006TF@mauve.mrochek.com>
Date: Tue, 01 May 2012 19:55:56 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Tue, 01 May 2012 09:46:52 +0100" <4F9FA2FC.7050402@cs.tcd.ie>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <4F96D157.7020504@isode.com> <21AF6AE7-8BFB-457F-BB2D-39DA16206A8C@vpnc.org> <alpine.LFD.2.02.1204280953090.21068@bofh.nohats.ca> <201204292309.q3TN9BcF027057@new.toad.com> <20120429235801.B8FB32036A98@drugs.dv.isc.org> <21E89A0F-05A8-4EF4-8F44-EA0D58F8F0E3@frobbit.se> <m3haw1cj55.fsf@carbon.jhcloos.org> <01OEXB2GEMB20006TF@mauve.mrochek.com> <m362chcfv6.fsf@carbon.jhcloos.org> <01OEXJW3QF0G0006TF@mauve.mrochek.com> <4F9EFAFB.5050709@cs.tcd.ie> <01OEXMZ1FWDW0006TF@mauve.mrochek.com> <4F9F1039.8000402@cs.tcd.ie> <01OEXO8DBSKY0006TF@mauve.mrochek.com> <4F9F1C31.50602@cs.tcd.ie> <01OEXVCY097U0006TF@mauve.mrochek.com> <4F9F479A.10501@stpeter.im> <01OEY4K69WQE0006TF@mauve.mrochek.com> <4F9FA2FC.7050402@cs.tcd.ie>
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Cc: Ned Freed <ned.freed@mrochek.com>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>, dane@ietf.org, Paul Hoffman <paul.hoffman@vpnc.org>, iesg@ietf.org, Paul Wouters <paul@nohats.ca>
Subject: Re: [apps-discuss] [dane] AppsDir	review	of	draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 02:57:57 -0000

> Hi Ned,

> On 05/01/2012 07:30 AM, Ned Freed wrote:
> >> On 4/30/12 6:52 PM, Ned Freed wrote:
> >>>
> >>>>> Again, I'm not taking any position on the interaction of TLSA records and
> >>>>> services that use SRV or SRV-like mechanisms. That said, I think most of the
> >>>>> comments are essentially saying that not discussing how TLSA records would
> >>>>> interact with such services at all - even if that discussion is simply to say
> >>>>> that those services need to specify how they are going to use TLSA records -
> >>>>> is a mistake. And I have to say that is a pretty compelling argument.
> >>>
> >>>> Could well be. What changes to the text in 1.3 of -20 do you think
> >>>> are needed if any?
> >>>
> >>>>   "            Note that this document does not cover how to associate
> >>>>    certificates with domain names for application protocols that depend
> >>>>    on SRV, NAPTR, and similar DNS resource records; it is expected that
> >>>>    later updates to this document might cover methods for making those
> >>>>    associations."
> >>>
> >>> Well, to be blunt, I think that by trying to avoid solving the problem now
> >>> while not giving up control over future solutions this ends up being
> >>> unacceptable to everyone.
> >>>
> >>> What if a service comes along that uses SRV records and wants to specify how
> >>> TLSA records are used to secure them? According to this text, it can't - the
> >>> clear implication here is that this has to be done by revising the DANE
> >>> specification itself.
> >>>
> >>> And what about existing services like email where it is arguably the case that
> >>> simply using TLSA records to secure the A/AAAA targets MX records is
> >>> sufficient? A very short "secure email transport" specification could
> >>> be writte that refers to the DANE specification, but this would also seem
> >>> to forbid that.
> >>>
> >>> I would much rather see a note that simply refers to future specification work
> >>> being needed, not specifically to a DANE revision being needed.
> >
> >> I had the same concern but then I realized that "later updates to this
> >> document might cover methods for making those associations" could be
> >> construed as referring to add-on documents that would officially update
> >> the DANE-RFC-to-be, not as saying that such changes would need to be
> >> made in the single DANEbis document that would cover all possible uses
> >> of the TLSA RR.
> >
> > That doesn't fix the problem. Anything that says "updates RFC FOO" is
> > effectively the same as a DANEbis spec. What I want is for other specification
> > to be able define how to use TLSA records to secure protocols that use more
> > elaborate DNS record mechanisms *without* having to update DANE.

> So I don't get the sensitivity here at all. There is, afaik, no
> plan for the DANE WG to be gatekeeper for anything, and nor is
> there any plan for the DANE WG to have a very long lifetime.

When why does the language say otherwise?

> I don't think is there a definite need e.g. for something that
> says how to use DANE with XMPP or SMTP to update the TLSA RFC -
> that might or might not be needed but we won't know until its
> being done.

But that's what it currently says is needed.

> Nevertheless, how about if it said:

> "Note that this document does not cover how to associate
> certificates with domain names for application protocols that depend
> on SRV, NAPTR, and similar DNS resource records. It is expected that
> future documents will cover methods for making those associations.
> Those documents may or may not need to update this one."

That's essentially the change I suggested making.

> As Paul said, I don't think there's any problem if you've a
> better wording for that, so please do suggest some specific text
> if the above doesn't work.

The wording you suggest is fine with me, and addresses my concern.

				Ned

From w@1wt.eu  Tue May  1 22:41:07 2012
Return-Path: <w@1wt.eu>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED42421F8995 for <apps-discuss@ietfa.amsl.com>; Tue,  1 May 2012 22:41:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.194
X-Spam-Level: 
X-Spam-Status: No, score=-5.194 tagged_above=-999 required=5 tests=[AWL=-5.163, BAYES_00=-2.599, FAKE_REPLY_C=2.012, HELO_IS_SMALL6=0.556]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W4+fEhZjSwQj for <apps-discuss@ietfa.amsl.com>; Tue,  1 May 2012 22:41:06 -0700 (PDT)
Received: from 1wt.eu (1wt.eu [62.212.114.60]) by ietfa.amsl.com (Postfix) with ESMTP id 2AEAC21F87D3 for <apps-discuss@ietf.org>; Tue,  1 May 2012 22:41:06 -0700 (PDT)
Received: (from willy@localhost) by mail.home.local (8.14.4/8.14.4/Submit) id q425f3cp018475 for apps-discuss@ietf.org; Wed, 2 May 2012 07:41:03 +0200
Date: Wed, 2 May 2012 07:41:03 +0200
From: Willy Tarreau <w@1wt.eu>
To: apps-discuss@ietf.org
Message-ID: <20120502054103.GL10028@1wt.eu>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.4.2.3i
Subject: Re: [apps-discuss] WGLC: draft-ietf-appsawg-http-forwarded-02.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 05:41:07 -0000

Hi,

On Wed, May 02, 2012 at 09:33:53AM +1000, Mark Nottingham wrote:
> HTTP folk,
> 
> Please have a look at this document and send along comments, especially if you're an intermediary or firewall person, or consume the existing X-Forwarded-For header.
> 
> <http://tools.ietf.org/html/draft-ietf-appsawg-http-forwarded-02>

A quick note before it escapes my mind, for 8.2. Information leak :

I would add :
   This header field must never be copied into response messages by origin
   servers or intermediaries for whatever reason as it can reveal the whole
   proxy chain to the client. As a side effect, special care must be taken
   in hosting environments not to allow the TRACE request where the Forwarded
   field is used, as it would appear in the body of the response message.

Regards,
Willy


From sm@elandsys.com  Tue May  1 23:38:03 2012
Return-Path: <sm@elandsys.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 711DB21F88B8 for <apps-discuss@ietfa.amsl.com>; Tue,  1 May 2012 23:38:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.57
X-Spam-Level: 
X-Spam-Status: No, score=-102.57 tagged_above=-999 required=5 tests=[AWL=0.029, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8gE+cHitTxa8 for <apps-discuss@ietfa.amsl.com>; Tue,  1 May 2012 23:38:01 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 4822C21F88B7 for <apps-discuss@ietf.org>; Tue,  1 May 2012 23:38:01 -0700 (PDT)
Received: from SUBMAN.elandsys.com ([41.136.237.171]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q426blCu005140 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <apps-discuss@ietf.org>; Tue, 1 May 2012 23:37:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1335940679; i=@elandsys.com; bh=zqGUK52j4TVbS4QeHUuosqOYS6oD680Orv398VKej/8=; h=Date:To:From:Subject:Cc; b=CBG6UCjMAKCbepYkFjBoDFDjD4hn5VpXifNcfzL3w+J0GWXRzZxq8qXZHcUpm91XJ 1FsQSPJ7sScxbc1bR/8IxLy9Lsk0Irbfd63wLe3jmuip7BMhX2RgiFRHKfRP0O5jZZ afQDxLQtso9Tlkot5VUyS63Kn+VpIDFGKLm/cVDg=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elandsys.com; s=mail; t=1335940679; i=@elandsys.com; bh=zqGUK52j4TVbS4QeHUuosqOYS6oD680Orv398VKej/8=; h=Date:To:From:Subject:Cc; b=ROhvctcnSExuPwud81X6AkB0zRuKgYdgqjbvJrqKg8T4Klrr9Br8cEu7o9JasMYar 6VAZDzS6jqs0Z9FLU6KCfaFTafNqnTtwPkAR4BVCxb1VOiC/TEzxKwzL+DHHfzm+lf oKqvuYaWrcljD0uljws4H7vsu/ie2Jaxf4AoLsBM=
Message-Id: <6.2.5.6.2.20120501223143.0a4e9a30@elandnews.com>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Tue, 01 May 2012 23:17:15 -0700
To: apps-discuss@ietf.org
From: S Moonesamy <sm+ietf@elandsys.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: [apps-discuss] Apps Area Directorate Report for April 2012
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 06:38:03 -0000

The Applications Area Directorate provides semi-formal reviews of 
Internet-Drafts as a way to improve the quality of IETF 
specifications.  The directorate consists of the Working Group Chairs 
of the Applications Area and recognized experts in the Applications Area.

Some information for authors has been published on the Applications 
Area Directorate web page.

The following reviews were performed in April 2012:

    Reviewer             I-D

  Yves Lafon          draft-ietf-mile-sci-02
  Ted Hardie          draft-johansson-loa-registry-04
  S. Moonesamy        draft-dbider-sha2-mac-for-ssh-05
  Yoshiro Yoneya      draft-ietf-emu-chbind-14
  Vijay K. Gurbani    draft-ietf-cdni-problem-statement-04
  William J. Mills    draft-ietf-kitten-gssapi-naming-exts-14
  Joseph Yee          draft-ietf-appsawg-greylisting-06
  Tobias Gondrom      draft-ietf-krb-wg-des-die-die-die-04
  Eliot Lear          draft-ietf-ippm-reporting-metrics-08
  S. Moonesamy        draft-kucherawy-marf-source-ports-01
  Ted Hardie          draft-ietf-eai-simpledowngrade-03
  Peter Saint-Andre   draft-ietf-dane-protocol-19
  Alexey Melnikov     draft-ietf-dane-protocol-19
  Ted Hardie          draft-ietf-alto-protocol-11
  Murray S. Kucherawy draft-ietf-websec-strict-transport-sec-06
  Tim Bray            draft-ietf-appsawg-about-uri-scheme-04
  Claudio Allocchio   draft-ietf-eai-simpledowngrade-03
  Claudio Allocchio   draft-ietf-eai-popimap-downgrade-05

Pending reviews are listed at http://trac.tools.ietf.org/area/app/trac/report/1

18 reviews last month compared to 13 reviews in April 2011.  I would 
like to acknowledge the efforts of Ted Hardie (three reviews) and 
Claudio Allocchio (two reviews).

There is very low women participation currently.  In order to improve 
that I would like to encourage women to volunteer for the 
directorate.  Please email me if you are interested or if you need 
more information.

Regards,
S. Moonesamy
On behalf of the Applications Area Directorate
http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate


From arnt@gulbrandsen.priv.no  Wed May  2 00:23:18 2012
Return-Path: <arnt@gulbrandsen.priv.no>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B74821F8875; Wed,  2 May 2012 00:23:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.143
X-Spam-Level: 
X-Spam-Status: No, score=-2.143 tagged_above=-999 required=5 tests=[AWL=0.456,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tGPJklLo5lia; Wed,  2 May 2012 00:23:17 -0700 (PDT)
Received: from strange.aox.org (strange.aox.org [80.244.248.170]) by ietfa.amsl.com (Postfix) with ESMTP id A6FD221F8874; Wed,  2 May 2012 00:23:17 -0700 (PDT)
Received: from fri.gulbrandsen.priv.no (unknown [127.0.0.1]) by strange.aox.org (Postfix) with ESMTP id 1487BF8E7E8; Wed,  2 May 2012 07:23:15 +0000 (UTC)
Received: from arnt@gulbrandsen.priv.no by fri.gulbrandsen.priv.no (Archiveopteryx 3.1.4) with esmtpsa id 1335943394-31604-31603/10/1; Wed, 2 May 2012 07:23:14 +0000
Message-Id: <4FA0E0F3.5050208@gulbrandsen.priv.no>
Date: Wed, 2 May 2012 09:23:31 +0200
From: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120329 Thunderbird/11.0.1
Mime-Version: 1.0
To: Claudio Allocchio <Claudio.Allocchio@garr.it>
References: <6.2.5.6.2.20120501024024.0a3684f0@resistor.net> <4FA04B17.9050902@gulbrandsen.priv.no> <alpine.OSX.2.02.1205012309380.432@mac-allocchio3.garrtest.units.it>
In-Reply-To: <alpine.OSX.2.02.1205012309380.432@mac-allocchio3.garrtest.units.it>
Content-Type: text/plain; charset=iso-8859-1
Cc: ima@ietf.org, apps-discuss@ietf.org
Subject: Re: [apps-discuss] [EAI] AppsDir Review of draft-ietf-eai-simpledowngrade-03
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 07:23:18 -0000

On 05/01/2012 11:16 PM, Claudio Allocchio wrote:
> as I already clarified in other discussions on these lists, I'm not
> talking about the signatures and other features. I'm talking about
> including a Security consideration section which describes clearly which
> features can be broken, and just warns about this.

OK, what are they?

> being long is a problem in a specification?

Yes.

If you sort the IMAP extension RFCs (just to take a reasonably sized
corpus) by length, you've more or less also sorted them by deployment.
The correlation isn't 1.0. But it's much closer to 1 than to -1.

>>> 2.1 Email addresses
>>>
>>> At lease one sentence clearly stating that this will make impossible to
>>> reply to such a synthetic message should be present here. Too obvious?
>>> no... never suppouse that.
>>
>> It's not obvious, it's wrong ;) Nothing is made impossible, it was
>> impossible to start with.
> 
> This does not change the need to state it.

Do you really think that someone who has written an IMAP or POP server
and extended it to support EAI needs to be told that EAI extends email
addresses incompatibly?

Arnt

From sm@elandsys.com  Wed May  2 01:00:02 2012
Return-Path: <sm@elandsys.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 855BC21F8844 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 01:00:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.572
X-Spam-Level: 
X-Spam-Status: No, score=-102.572 tagged_above=-999 required=5 tests=[AWL=0.027, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BiNYOKo7E54D for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 01:00:00 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id C5DF821F883A for <apps-discuss@ietf.org>; Wed,  2 May 2012 01:00:00 -0700 (PDT)
Received: from SUBMAN.elandsys.com ([41.136.237.171]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q427gY5Q025236 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <apps-discuss@ietf.org>; Wed, 2 May 2012 00:43:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1335944587; i=@elandsys.com; bh=IJHjYDvtD1km7+0GNRkVBvlxhGHwcS2gmelHE4precA=; h=Date:To:From:Subject:In-Reply-To:References:Cc; b=qMeVNzym8vhVkNKlUtkzcVn59vKZ837FgTrzICAEgs2LnYOfagAjejADzAGCkDqdu YeURuVAiA6uJwFE0+mDlPZ68prNczdk/Kb35ST8265LTi38VXLC3P9C7+AeAx3/hu7 0+8bulkU7KWe1s0IczKV70yAEM8RDxjiIaE/fWY4=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elandsys.com; s=mail; t=1335944587; i=@elandsys.com; bh=IJHjYDvtD1km7+0GNRkVBvlxhGHwcS2gmelHE4precA=; h=Date:To:From:Subject:In-Reply-To:References:Cc; b=Rq6j6aQTjSgT3Qtgo3TtFEvbfJvZn55swlLsAJgtnJYNbx7UIm07miJ9QN7uT6bFy 2RsldEHJOfh4oW26auVIjb+k9mWG+Q53jSNXoAt8gXYrKwwN27ivmW336YJkcP6tTI HEr/NQ2LIORbH3iJLpZhbQj6AHzXRViWW6divFDw=
Message-Id: <6.2.5.6.2.20120502000504.09882378@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Wed, 02 May 2012 00:10:38 -0700
To: apps-discuss@ietf.org
From: S Moonesamy <sm+ietf@elandsys.com>
In-Reply-To: <6.2.5.6.2.20120501223143.0a4e9a30@elandnews.com>
References: <6.2.5.6.2.20120501223143.0a4e9a30@elandnews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: Re: [apps-discuss] Apps Area Directorate Report for April 2012
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 08:00:02 -0000

I forgot to include the following review in the report for April 2012:

  Reviewer             I-D

Jiankang Yao       draft-claise-export-application-info-in-ipfix-05

The total number of review for last month is 19.  I apologize to 
Jiankang for the omission.

Regards,
S. Moonesamy
On behalf of the Applications Area Directorate
http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate


From Claudio.Allocchio@garr.it  Wed May  2 01:10:20 2012
Return-Path: <Claudio.Allocchio@garr.it>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3317B21F8A60; Wed,  2 May 2012 01:10:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.581
X-Spam-Level: 
X-Spam-Status: No, score=-2.581 tagged_above=-999 required=5 tests=[AWL=0.018,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0-gxQb+SGonR; Wed,  2 May 2012 01:10:19 -0700 (PDT)
Received: from cyrus.dir.garr.it (cyrus.dir.garr.it [IPv6:2001:760:0:158::29]) by ietfa.amsl.com (Postfix) with ESMTP id A3DCB21F8A63; Wed,  2 May 2012 01:10:18 -0700 (PDT)
Received: from mac-allocchio3.elettra.trieste.it (mac-allocchio3.elettra.trieste.it [140.105.2.18]) (authenticated bits=0) by cyrus.dir.garr.it (8.14.5/8.14.5) with ESMTP id q4289jDB023061 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 2 May 2012 10:09:46 +0200 (CEST)
X-DomainKeys: Sendmail DomainKeys Filter v1.0.2 cyrus.dir.garr.it q4289jDB023061
DomainKey-Signature: a=rsa-sha1; s=mail; d=garr.it; c=simple; q=dns; b=u3YYL0Ei6DWo2cwelV2BdF8XD1NrAQyMmFOZgwDMQD18h5v9dq9MeA28a8pmZRTTG 5WmTwmn5e+JFD0VjE6OXJruCPNKy0xcIkSPOOdbu9Bhblrxf2OKrjs7OroBZpzIXwFu gcSDptKxXnvwCdVjU5QtQUYJJQfup6tpji0B2dM=
Date: Wed, 2 May 2012 10:09:45 +0200 (CEST)
From: Claudio Allocchio <Claudio.Allocchio@garr.it>
X-X-Sender: claudio@mac-allocchio3.elettra.trieste.it
To: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>
In-Reply-To: <4FA0E0F3.5050208@gulbrandsen.priv.no>
Message-ID: <alpine.OSX.2.02.1205021002030.1195@mac-allocchio3.elettra.trieste.it>
References: <6.2.5.6.2.20120501024024.0a3684f0@resistor.net> <4FA04B17.9050902@gulbrandsen.priv.no> <alpine.OSX.2.02.1205012309380.432@mac-allocchio3.garrtest.units.it> <4FA0E0F3.5050208@gulbrandsen.priv.no>
User-Agent: Alpine 2.02 (OSX 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII
Cc: apps-discuss@ietf.org, ima@ietf.org
Subject: Re: [apps-discuss] [EAI] AppsDir Review of draft-ietf-eai-simpledowngrade-03
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 08:10:20 -0000

On Wed, 2 May 2012, Arnt Gulbrandsen wrote:

> On 05/01/2012 11:16 PM, Claudio Allocchio wrote:
>> as I already clarified in other discussions on these lists, I'm not
>> talking about the signatures and other features. I'm talking about
>> including a Security consideration section which describes clearly which
>> features can be broken, and just warns about this.
>
> OK, what are they?

please read ALL replies before re-posting. Digesting information helps in 
non real time discussions like those using ML:

On Wed, 2 May 2012, John Levine wrote:

> I suppose we could add something like this:
>
>  MUAs that attempt to validate message signatures such as DKIM or
>  S/MIME will often be unable to do so, since the downgrade
>  modifications will often break the signatures.  Users should upgrade
>  to an EAI-capable MUA if they wish to continue doing signature
>  validation in the MUA.

I replied:

this is a good short and clear way to state the problem! +1

is this ok for you, too?

>> being long is a problem in a specification?
>
> Yes.

well, this is your opinion, were you probably then write the code 
yourself out of the specification, or suppouse that all implementers 
belong to the IETF world, etc.. I'm afrid I live in a different world 
where programmers sometine do not even know what a "scoket()" call does 
internally and why.

But, this is an off topic for now, is it?

> Do you really think that someone who has written an IMAP or POP server
> and extended it to support EAI needs to be told that EAI extends email
> addresses incompatibly?

yes, and see above why. and it does not harm anybody.

:-)

------------------------------------------------------------------------------
Claudio Allocchio             G   A   R   R          Claudio.Allocchio@garr.it
                         Senior Technical Officer
tel: +39 040 3758523      Italian Academic and       G=Claudio; S=Allocchio;
fax: +39 040 3758565        Research Network         P=garr; A=garr; C=it;

            PGP Key: http://www.cert.garr.it/PGP/keys.php3#ca

From arnt@gulbrandsen.priv.no  Wed May  2 01:21:57 2012
Return-Path: <arnt@gulbrandsen.priv.no>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8444521F8AD7; Wed,  2 May 2012 01:21:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.191
X-Spam-Level: 
X-Spam-Status: No, score=-2.191 tagged_above=-999 required=5 tests=[AWL=0.408,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ieSdcqqegB+q; Wed,  2 May 2012 01:21:56 -0700 (PDT)
Received: from strange.aox.org (strange.aox.org [80.244.248.170]) by ietfa.amsl.com (Postfix) with ESMTP id AFAD721F8AD6; Wed,  2 May 2012 01:21:56 -0700 (PDT)
Received: from fri.gulbrandsen.priv.no (unknown [127.0.0.1]) by strange.aox.org (Postfix) with ESMTP id 2194CF8E796; Wed,  2 May 2012 08:21:55 +0000 (UTC)
Received: from arnt@gulbrandsen.priv.no by fri.gulbrandsen.priv.no (Archiveopteryx 3.1.4) with esmtpsa id 1335946914-31604-31603/10/3; Wed, 2 May 2012 08:21:54 +0000
Message-Id: <4FA0EEB4.6080507@gulbrandsen.priv.no>
Date: Wed, 2 May 2012 10:22:12 +0200
From: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120329 Thunderbird/11.0.1
Mime-Version: 1.0
To: Claudio Allocchio <Claudio.Allocchio@garr.it>
References: <6.2.5.6.2.20120501024024.0a3684f0@resistor.net> <4FA04B17.9050902@gulbrandsen.priv.no> <alpine.OSX.2.02.1205012309380.432@mac-allocchio3.garrtest.units.it> <4FA0E0F3.5050208@gulbrandsen.priv.no> <alpine.OSX.2.02.1205021002030.1195@mac-allocchio3.elettra.trieste.it>
In-Reply-To: <alpine.OSX.2.02.1205021002030.1195@mac-allocchio3.elettra.trieste.it>
Content-Type: text/plain; charset=iso-8859-1
Cc: ima@ietf.org, apps-discuss@ietf.org
Subject: Re: [apps-discuss] [EAI] AppsDir Review of draft-ietf-eai-simpledowngrade-03
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 08:21:57 -0000

On 05/02/2012 10:09 AM, Claudio Allocchio wrote:
> On Wed, 2 May 2012, Arnt Gulbrandsen wrote:
> 
>> On 05/01/2012 11:16 PM, Claudio Allocchio wrote:
>>> as I already clarified in other discussions on these lists, I'm not
>>> talking about the signatures and other features. I'm talking about
>>> including a Security consideration section which describes clearly which
>>> features can be broken, and just warns about this.
>>
>> OK, what are they?
> 
> please read ALL replies before re-posting. Digesting information helps
> in non real time discussions like those using ML:

When I uploaded -04 at 9:50, I had read all the mail that had arrived
until 9:30.

Specifically regarding the security problems, I've seen that signatures
can be invalid, which is in the draft, and nothing else that's concrete
enough to add to the draft. I'm sorry if I've overlooked anything.

Arnt

From paulej@packetizer.com  Wed May  2 01:42:45 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A03021F8A18 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 01:42:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id daetDB8g6JT1 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 01:42:44 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id EB58321F8A17 for <apps-discuss@ietf.org>; Wed,  2 May 2012 01:42:43 -0700 (PDT)
Received: from [156.106.218.62] ([156.106.218.62]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q428gftR001290 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for <apps-discuss@ietf.org>; Wed, 2 May 2012 04:42:42 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1335948163; bh=1X34agviuQTP7ObRNSDSQCTRudQGYRnPBv3oxcTb1Dw=; h=Message-ID:Date:From:MIME-Version:To:Subject:Content-Type: Content-Transfer-Encoding; b=kXebBwUeVXSG9W6LTRXsoKdOMx5awfo95AHx25n7ujUVoc5BpRF6qdrS6C4yzpkkF 30Yf4fXclP9lpNKJq4XDXDg4yTsHgQCMMz1y/zypdTVBIu0QN7mqAAvyOjLH6FTJKg 93eV/VxwkWJG51eNirOW31SVmDQltG2HauEH6lKY=
Message-ID: <4FA0F384.5050008@packetizer.com>
Date: Wed, 02 May 2012 04:42:44 -0400
From: "Paul E. Jones" <paulej@packetizer.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: apps-discuss@ietf.org
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [apps-discuss] WebFinger Discussion Points
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 08:42:45 -0000

Folks,

I did not see (enough) follow-up on Blaine's message regarding 
WebFinger.  He raised three issues:

1) JSON vs. XML
2) JSON format
3) Direct vs.  Indirect (i.e., single query response with "resource" 
parameter)

I have no strong preferences to the point of derailing the project :-), 
but I would prefer:

1) The server is required to provide both XML and JSON formats, while 
the client can select what it wants
2) The JSON format should be the JRD format as described in RFC 6415
3) We should make the "resource" parameter a MUST in order to allow the 
client to be implemented such that it can make a single query to get the 
information it is seeking

I believe this would satisfy the requirements from the OpenID Connect 
team.  #3 would mean that current WebFinger servers are "broken" until 
they either:
1) Provide support in the WebFinger server code for the "resource" parameter
2) Use HTTP server re-writing rules (or similar) to handle the request.  
(See http://www.packetizer.com/webfinger/server.html for an example of 
how Apache can be used to allow a static site to support the "resource" 
parameter.)

The "rel" parameter is presently listed as optional and I see no reason 
to mandate it.  Mandating it only potentially reduces the size of the 
response. I think a SHOULD is enough.  Static sites cannot support  the 
"rel" parameter and they would likely have only a few link relations.

How is this for a way forward?  Any heartburn with this?

Paul


From Michael.Jones@microsoft.com  Wed May  2 01:53:40 2012
Return-Path: <Michael.Jones@microsoft.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E194421F882E for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 01:53:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.937
X-Spam-Level: 
X-Spam-Status: No, score=-3.937 tagged_above=-999 required=5 tests=[AWL=-0.338, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GkV3OewGSRMB for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 01:53:40 -0700 (PDT)
Received: from va3outboundpool.messaging.microsoft.com (va3ehsobe005.messaging.microsoft.com [216.32.180.31]) by ietfa.amsl.com (Postfix) with ESMTP id B668021F882D for <apps-discuss@ietf.org>; Wed,  2 May 2012 01:53:39 -0700 (PDT)
Received: from mail179-va3-R.bigfish.com (10.7.14.235) by VA3EHSOBE009.bigfish.com (10.7.40.29) with Microsoft SMTP Server id 14.1.225.23; Wed, 2 May 2012 08:53:31 +0000
Received: from mail179-va3 (localhost [127.0.0.1])	by mail179-va3-R.bigfish.com (Postfix) with ESMTP id 37FD8260194; Wed,  2 May 2012 08:53:31 +0000 (UTC)
X-SpamScore: -31
X-BigFish: VS-31(zz9371I542M148cMzz1202hzz1033IL8275bh8275dhz2fh2a8h668h839h944hd25h)
X-Forefront-Antispam-Report: CIP:131.107.125.8; KIP:(null); UIP:(null); IPV:NLI; H:TK5EX14HUBC102.redmond.corp.microsoft.com; RD:none; EFVD:NLI
Received-SPF: pass (mail179-va3: domain of microsoft.com designates 131.107.125.8 as permitted sender) client-ip=131.107.125.8; envelope-from=Michael.Jones@microsoft.com; helo=TK5EX14HUBC102.redmond.corp.microsoft.com ; icrosoft.com ; 
Received: from mail179-va3 (localhost.localdomain [127.0.0.1]) by mail179-va3 (MessageSwitch) id 1335948809703026_2699; Wed,  2 May 2012 08:53:29 +0000 (UTC)
Received: from VA3EHSMHS022.bigfish.com (unknown [10.7.14.244])	by mail179-va3.bigfish.com (Postfix) with ESMTP id A7E752400E5; Wed,  2 May 2012 08:53:29 +0000 (UTC)
Received: from TK5EX14HUBC102.redmond.corp.microsoft.com (131.107.125.8) by VA3EHSMHS022.bigfish.com (10.7.99.32) with Microsoft SMTP Server (TLS) id 14.1.225.23; Wed, 2 May 2012 08:53:29 +0000
Received: from TK5EX14MBXC284.redmond.corp.microsoft.com ([169.254.1.73]) by TK5EX14HUBC102.redmond.corp.microsoft.com ([157.54.7.154]) with mapi id 14.02.0298.005; Wed, 2 May 2012 08:53:32 +0000
From: Mike Jones <Michael.Jones@microsoft.com>
To: "Paul E. Jones" <paulej@packetizer.com>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] WebFinger Discussion Points
Thread-Index: AQHNKD+PRasDh6p7LESYKe1GmD6+cJa2MXDA
Date: Wed, 2 May 2012 08:53:31 +0000
Message-ID: <4E1F6AAD24975D4BA5B1680429673943664A51CE@TK5EX14MBXC284.redmond.corp.microsoft.com>
References: <4FA0F384.5050008@packetizer.com>
In-Reply-To: <4FA0F384.5050008@packetizer.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.35]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
Subject: Re: [apps-discuss] WebFinger Discussion Points
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 08:53:41 -0000

This seems like a way forward to me, Paul.  Thanks for picking the discussi=
on back up.  (I suspect many of us were exhausted! ;-) )

				-- Mike

-----Original Message-----
From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org] =
On Behalf Of Paul E. Jones
Sent: Wednesday, May 02, 2012 1:43 AM
To: apps-discuss@ietf.org
Subject: [apps-discuss] WebFinger Discussion Points

Folks,

I did not see (enough) follow-up on Blaine's message regarding WebFinger.  =
He raised three issues:

1) JSON vs. XML
2) JSON format
3) Direct vs.  Indirect (i.e., single query response with "resource"=20
parameter)

I have no strong preferences to the point of derailing the project :-), but=
 I would prefer:

1) The server is required to provide both XML and JSON formats, while the c=
lient can select what it wants
2) The JSON format should be the JRD format as described in RFC 6415
3) We should make the "resource" parameter a MUST in order to allow the cli=
ent to be implemented such that it can make a single query to get the infor=
mation it is seeking

I believe this would satisfy the requirements from the OpenID Connect team.=
  #3 would mean that current WebFinger servers are "broken" until they eith=
er:
1) Provide support in the WebFinger server code for the "resource" paramete=
r
2) Use HTTP server re-writing rules (or similar) to handle the request. =20
(See http://www.packetizer.com/webfinger/server.html for an example of how =
Apache can be used to allow a static site to support the "resource"=20
parameter.)

The "rel" parameter is presently listed as optional and I see no reason to =
mandate it.  Mandating it only potentially reduces the size of the response=
. I think a SHOULD is enough.  Static sites cannot support  the "rel" param=
eter and they would likely have only a few link relations.

How is this for a way forward?  Any heartburn with this?

Paul

_______________________________________________
apps-discuss mailing list
apps-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss



From fanf2@hermes.cam.ac.uk  Wed May  2 01:59:44 2012
Return-Path: <fanf2@hermes.cam.ac.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E0BBD21F8A39; Wed,  2 May 2012 01:59:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.496
X-Spam-Level: 
X-Spam-Status: No, score=-6.496 tagged_above=-999 required=5 tests=[AWL=0.103,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rE-KMJx1vRrk; Wed,  2 May 2012 01:59:43 -0700 (PDT)
Received: from ppsw-51.csi.cam.ac.uk (ppsw-51.csi.cam.ac.uk [131.111.8.151]) by ietfa.amsl.com (Postfix) with ESMTP id BBB6D21F8A36; Wed,  2 May 2012 01:59:43 -0700 (PDT)
X-Cam-AntiVirus: no malware found
X-Cam-SpamDetails: not scanned
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from hermes-2.csi.cam.ac.uk ([131.111.8.54]:37378) by ppsw-51.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:25) with esmtpa (EXTERNAL:fanf2) id 1SPVPS-0002EW-XJ (Exim 4.72) (return-path <fanf2@hermes.cam.ac.uk>); Wed, 02 May 2012 09:59:42 +0100
Received: from fanf2 (helo=localhost) by hermes-2.csi.cam.ac.uk (hermes.cam.ac.uk) with local-esmtp id 1SPVPS-0004GL-4R (Exim 4.67) (return-path <fanf2@hermes.cam.ac.uk>); Wed, 02 May 2012 09:59:42 +0100
Date: Wed, 2 May 2012 09:59:42 +0100
From: Tony Finch <dot@dotat.at>
X-X-Sender: fanf2@hermes-2.csi.cam.ac.uk
To: Peter Saint-Andre <stpeter@stpeter.im>
In-Reply-To: <4FA031D1.50006@stpeter.im>
Message-ID: <alpine.LSU.2.00.1205020949430.17365@hermes-2.csi.cam.ac.uk>
References: <4F95CA0B.8050202@stpeter.im> <4F9F4DEE.1090309@stpeter.im> <alpine.LSU.2.00.1205011859210.17365@hermes-2.csi.cam.ac.uk> <4FA031D1.50006@stpeter.im>
User-Agent: Alpine 2.00 (LSU 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: Tony Finch <fanf2@hermes.cam.ac.uk>
Cc: iesg@ietf.org, "apps-discuss@ietf.org" <apps-discuss@ietf.org>, dane@ietf.org
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 08:59:45 -0000

Peter Saint-Andre <stpeter@stpeter.im> wrote:
> On 5/1/12 11:02 AM, Tony Finch wrote:
> >
> > I think the mistake is to talk about the client here. The client begins a
> > connection to the service's port at that IP address.
>
> Usually, yes. Sometimes the client is configured to override the default
> port for the given service, as Paul noted.

My point is that the correct port is defined by the service's
configuration, which belongs to the server not to the client.
I didn't mean to imply the service's port is well-known - it
might come from SRV records or from URLs etc.

> Could we just say "It then begins a connection to a particular port at
> that address"?

Works for me.

> Perhaps the method for determining the port isn't really
> relevant in this spec.

Right. A bit like the question of which name is authenticated :-)

Tony.
-- 
f.anthony.n.finch  <dot@dotat.at>  http://dotat.at/
German Bight, Humber: Variable 3 or 4, becoming north or northeast 4 or 5.
Slight or moderate. Fair. Moderate or good, occasionally poor.

From fanf2@hermes.cam.ac.uk  Wed May  2 02:01:24 2012
Return-Path: <fanf2@hermes.cam.ac.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 557DF21F8903; Wed,  2 May 2012 02:01:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.501
X-Spam-Level: 
X-Spam-Status: No, score=-6.501 tagged_above=-999 required=5 tests=[AWL=0.098,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FXsoPd7QWIqD; Wed,  2 May 2012 02:01:23 -0700 (PDT)
Received: from ppsw-51.csi.cam.ac.uk (ppsw-51.csi.cam.ac.uk [131.111.8.151]) by ietfa.amsl.com (Postfix) with ESMTP id 8375C21F883C; Wed,  2 May 2012 02:01:23 -0700 (PDT)
X-Cam-AntiVirus: no malware found
X-Cam-SpamDetails: not scanned
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from hermes-2.csi.cam.ac.uk ([131.111.8.54]:44704) by ppsw-51.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:25) with esmtpa (EXTERNAL:fanf2) id 1SPVR4-0003D9-YV (Exim 4.72) (return-path <fanf2@hermes.cam.ac.uk>); Wed, 02 May 2012 10:01:22 +0100
Received: from fanf2 (helo=localhost) by hermes-2.csi.cam.ac.uk (hermes.cam.ac.uk) with local-esmtp id 1SPVR4-0004e0-KL (Exim 4.67) (return-path <fanf2@hermes.cam.ac.uk>); Wed, 02 May 2012 10:01:22 +0100
Date: Wed, 2 May 2012 10:01:22 +0100
From: Tony Finch <dot@dotat.at>
X-X-Sender: fanf2@hermes-2.csi.cam.ac.uk
To: Mark Andrews <marka@isc.org>
In-Reply-To: <20120502033808.DC27A205548E@drugs.dv.isc.org>
Message-ID: <alpine.LSU.2.00.1205021000100.17365@hermes-2.csi.cam.ac.uk>
References: <4F96D157.7020504@isode.com> <21AF6AE7-8BFB-457F-BB2D-39DA16206A8C@vpnc.org> <alpine.LFD.2.02.1204280953090.21068@bofh.nohats.ca> <201204292309.q3TN9BcF027057@new.toad.com> <20120429235801.B8FB32036A98@drugs.dv.isc.org> <21E89A0F-05A8-4EF4-8F44-EA0D58F8F0E3@frobbit.se> <m3haw1cj55.fsf@carbon.jhcloos.org> <01OEXB2GEMB20006TF@mauve.mrochek.com> <m362chcfv6.fsf@carbon.jhcloos.org> <01OEXJW3QF0G0006TF@mauve.mrochek.com> <4F9EFAFB.5050709@cs.tcd.ie> <01OEXMZ1FWDW0006TF@mauve.mrochek.com> <4F9F1039.8000402@cs.tcd.ie> <01OEXO8DBSKY0006TF@mauve.mrochek.com> <4F9F1C31.50602@cs.tcd.ie> <01OEXVCY097U0006TF@mauve.mrochek.com> <alpine.LSU.2.00.1205011213360.18534@hermes-2.csi.cam.ac.uk> <20120502033808.DC27A205548E@drugs.dv.isc.org>
User-Agent: Alpine 2.00 (LSU 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: Tony Finch <fanf2@hermes.cam.ac.uk>
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>, dane@ietf.org
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 09:01:24 -0000

Mark Andrews <marka@isc.org> wrote:
> Tony Finch writes:
> > Ned Freed <ned.freed@mrochek.com> wrote:
> > >
> > > But even this may not be acceptable for all I know. It may turn out that using
> > > DANE to secure the terminal A/AAAA records (modulo CNAMEs) is actually an
> > > acceptable default for SRV/MX/NATPR-based services. I could easily be wrong,
> > > but it seems to me that this is what all this additional discussion is about.
> >
> > I don't think it's as simple as that because RFC 6125 says certificates
> > should match the SRV owner name not the target name. See also Dave
> > Cridland's comments about XMPP.
>
> 	Should != must.

Indeed, I used the word precisely :-)

Tony.
-- 
f.anthony.n.finch  <dot@dotat.at>  http://dotat.at/
Trafalgar: Cyclonic 5 to 7, occasionally gale 8 at first, decreasing 4 at
times. Moderate or rough. Rain or thundery showers. Moderate or good,
occasionally poor.

From gsalguei@cisco.com  Wed May  2 02:32:50 2012
Return-Path: <gsalguei@cisco.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0557621F89E4 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 02:32:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f3PpKmMumiRE for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 02:32:49 -0700 (PDT)
Received: from av-tac-sj.cisco.com (firebird.cisco.com [171.68.227.73]) by ietfa.amsl.com (Postfix) with ESMTP id 1576021F8841 for <apps-discuss@ietf.org>; Wed,  2 May 2012 02:32:49 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from bonfire.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-sj.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q429Wmol012291 for <apps-discuss@ietf.org>; Wed, 2 May 2012 02:32:48 -0700 (PDT)
Received: from sjc-vpn3-344.cisco.com (sjc-vpn3-344.cisco.com [10.21.65.88]) by bonfire.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q429Wiel002587;  Wed, 2 May 2012 02:32:44 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=us-ascii
From: Gonzalo Salgueiro <gsalguei@cisco.com>
In-Reply-To: <4E1F6AAD24975D4BA5B1680429673943664A51CE@TK5EX14MBXC284.redmond.corp.microsoft.com>
Date: Wed, 2 May 2012 05:32:44 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <5E6BB662-7D95-4AC8-AFC3-1E8C352644F8@cisco.com>
References: <4FA0F384.5050008@packetizer.com> <4E1F6AAD24975D4BA5B1680429673943664A51CE@TK5EX14MBXC284.redmond.corp.microsoft.com>
To: Mike Jones <Michael.Jones@microsoft.com>
X-Mailer: Apple Mail (2.1257)
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] WebFinger Discussion Points
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 09:32:50 -0000

I too support this as a way forward.  I'm also of the mind that it would =
be most productive if we produce an -04 version of the WebFinger draft =
that incorporates these two changes (note #1 is already in the the -03 =
version of the WF draft) and can be the 'line in the sand' that we can =
adopt as a WG document. This base draft can be the foundation on which =
we build a discovery protocol that meets the needs of both WF and SWD =
camps.

Cheers,

Gonzalo


On May 2, 2012, at 4:53 AM, Mike Jones wrote:

> This seems like a way forward to me, Paul.  Thanks for picking the =
discussion back up.  (I suspect many of us were exhausted! ;-) )
>=20
> 				-- Mike
>=20
> -----Original Message-----
> From: apps-discuss-bounces@ietf.org =
[mailto:apps-discuss-bounces@ietf.org] On Behalf Of Paul E. Jones
> Sent: Wednesday, May 02, 2012 1:43 AM
> To: apps-discuss@ietf.org
> Subject: [apps-discuss] WebFinger Discussion Points
>=20
> Folks,
>=20
> I did not see (enough) follow-up on Blaine's message regarding =
WebFinger.  He raised three issues:
>=20
> 1) JSON vs. XML
> 2) JSON format
> 3) Direct vs.  Indirect (i.e., single query response with "resource"=20=

> parameter)
>=20
> I have no strong preferences to the point of derailing the project =
:-), but I would prefer:
>=20
> 1) The server is required to provide both XML and JSON formats, while =
the client can select what it wants
> 2) The JSON format should be the JRD format as described in RFC 6415
> 3) We should make the "resource" parameter a MUST in order to allow =
the client to be implemented such that it can make a single query to get =
the information it is seeking
>=20
> I believe this would satisfy the requirements from the OpenID Connect =
team.  #3 would mean that current WebFinger servers are "broken" until =
they either:
> 1) Provide support in the WebFinger server code for the "resource" =
parameter
> 2) Use HTTP server re-writing rules (or similar) to handle the =
request. =20
> (See http://www.packetizer.com/webfinger/server.html for an example of =
how Apache can be used to allow a static site to support the "resource"=20=

> parameter.)
>=20
> The "rel" parameter is presently listed as optional and I see no =
reason to mandate it.  Mandating it only potentially reduces the size of =
the response. I think a SHOULD is enough.  Static sites cannot support  =
the "rel" parameter and they would likely have only a few link =
relations.
>=20
> How is this for a way forward?  Any heartburn with this?
>=20
> Paul
>=20
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>=20
>=20
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>=20


From melvincarvalho@gmail.com  Wed May  2 03:06:16 2012
Return-Path: <melvincarvalho@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC5D421F8841 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 03:06:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.609
X-Spam-Level: 
X-Spam-Status: No, score=-2.609 tagged_above=-999 required=5 tests=[AWL=-0.677, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, SARE_HTML_USL_OBFU=1.666]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Idtxwn+q3SIf for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 03:06:15 -0700 (PDT)
Received: from mail-vb0-f44.google.com (mail-vb0-f44.google.com [209.85.212.44]) by ietfa.amsl.com (Postfix) with ESMTP id 7D2FD21F8830 for <apps-discuss@ietf.org>; Wed,  2 May 2012 03:06:15 -0700 (PDT)
Received: by vbbez10 with SMTP id ez10so335945vbb.31 for <apps-discuss@ietf.org>; Wed, 02 May 2012 03:06:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=/u8Vyow2RpT3hD/EhO21Q+oJXo3AXOXkutNImVoG7lY=; b=LjAZqEJ7oiwRZ/mCUVgl6nDey/9H8UdHPvS8tG3R0fAbEwhByIfomKbi44pyt4LeAG dDMH7xAWK4s3iAUOfvbLPrB0v/qvwaa0H4zQr/zmgzc2fdP73FxrijI9J1LxCjNJYvUw ux+1O6VNSeZ+JNhJcFtGC87kgQIxaASenmDszSX/5+nfApUb80Zccib4vKldC9HfvrD1 TwCvUy0BCGphEhNPYriKtMVfpqMme3Fs3+x/hec1+6vteTaQAuW0W44ELiQK1Ax/XZ7L cC6Pbja26WsM5G9uBL3HEHul/6ygK8VSzpriL0Mju/i6U3TSJLxLN6UGDawheXvNSFVA SLoA==
MIME-Version: 1.0
Received: by 10.52.91.16 with SMTP id ca16mr9005202vdb.125.1335953174771; Wed, 02 May 2012 03:06:14 -0700 (PDT)
Received: by 10.52.70.98 with HTTP; Wed, 2 May 2012 03:06:14 -0700 (PDT)
In-Reply-To: <4FA0F384.5050008@packetizer.com>
References: <4FA0F384.5050008@packetizer.com>
Date: Wed, 2 May 2012 12:06:14 +0200
Message-ID: <CAKaEYhJX3SoZ1Kt3-BpD-7hoVj0bCOOC4GWtt-CmsH5zQYAc7Q@mail.gmail.com>
From: Melvin Carvalho <melvincarvalho@gmail.com>
To: "Paul E. Jones" <paulej@packetizer.com>
Content-Type: multipart/alternative; boundary=20cf307f3be26b39e604bf0ad63b
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] WebFinger Discussion Points
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 10:06:16 -0000

--20cf307f3be26b39e604bf0ad63b
Content-Type: text/plain; charset=ISO-8859-1

On 2 May 2012 10:42, Paul E. Jones <paulej@packetizer.com> wrote:

> Folks,
>
> I did not see (enough) follow-up on Blaine's message regarding WebFinger.
>  He raised three issues:
>
> 1) JSON vs. XML
> 2) JSON format
> 3) Direct vs.  Indirect (i.e., single query response with "resource"
> parameter)
>
> I have no strong preferences to the point of derailing the project :-),
> but I would prefer:
>
> 1) The server is required to provide both XML and JSON formats, while the
> client can select what it wants
>

-1

I thought issue #1 was for JSON ONLY?  And only to reply if there was
anyone supporting XML.  I didnt see any replies.  I may have misunderstood
the whole thing tho.

I came across this video recently, entitled "Lessons of JSON"

http://inkdroid.org/journal/2012/04/30/lessons-of-json/

Douglas Crockford gives some insights into the advantages of JSON over XML.


> 2) The JSON format should be the JRD format as described in RFC 6415
>

I think I was the only person to reply to this point.

I'm curious as to why a bespoke almost unused MIME type

application/xrd+json

Rather than, the commonly used:

application/json

As per SWD

Is there a spec for JRD, other than Eran's blog post.  What's the licensing?


> 3) We should make the "resource" parameter a MUST in order to allow the
> client to be implemented such that it can make a single query to get the
> information it is seeking
>
> I believe this would satisfy the requirements from the OpenID Connect
> team.  #3 would mean that current WebFinger servers are "broken" until they
> either:
> 1) Provide support in the WebFinger server code for the "resource"
> parameter
> 2) Use HTTP server re-writing rules (or similar) to handle the request.
>  (See http://www.packetizer.com/**webfinger/server.html<http://www.packetizer.com/webfinger/server.html>for an example of how Apache can be used to allow a static site to support
> the "resource" parameter.)
>

What are the typical values that resource can take?

Is resource=user@host acceptable, or is a scheme required?

In particular re acct:

Is the new scheme "acct" still proposed?  The documentation for the account
scheme is still incomplete as of
http://tools.ietf.org/html/draft-jones-appsawg-webfinger-03

Should it have its own RFC, or folded into the new joint spec?  Personally,
I think documenting acct: is a bigger task than SWD itself.

If, once documented and reviewed, there is a consensus is for acct: is
taken forward, should it be a new URI scheme or a URN?

How does it relate to XMPP and email?  Are there possible collisions?

etc. etc.


>
> The "rel" parameter is presently listed as optional and I see no reason to
> mandate it.  Mandating it only potentially reduces the size of the
> response. I think a SHOULD is enough.  Static sites cannot support  the
> "rel" parameter and they would likely have only a few link relations.
>
> How is this for a way forward?  Any heartburn with this?
>
> Paul
>
> ______________________________**_________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/**listinfo/apps-discuss<https://www.ietf.org/mailman/listinfo/apps-discuss>
>

--20cf307f3be26b39e604bf0ad63b
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On 2 May 2012 10:42, Paul E. Jones <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:paulej@packetizer.com" target=3D"_blank"=
>paulej@packetizer.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">
Folks,<br>
<br>
I did not see (enough) follow-up on Blaine&#39;s message regarding WebFinge=
r. =A0He raised three issues:<br>
<br>
1) JSON vs. XML<br>
2) JSON format<br>
3) Direct vs. =A0Indirect (i.e., single query response with &quot;resource&=
quot; parameter)<br>
<br>
I have no strong preferences to the point of derailing the project :-), but=
 I would prefer:<br>
<br>
1) The server is required to provide both XML and JSON formats, while the c=
lient can select what it wants<br></blockquote><div><br>-1<br><br>I thought=
 issue #1 was for JSON ONLY?=A0 And only to reply if there was anyone suppo=
rting XML.=A0 I didnt see any replies.=A0 I may have misunderstood the whol=
e thing tho.<br>
<br>I came across this video recently, entitled &quot;Lessons of JSON&quot;=
<br><br><a href=3D"http://inkdroid.org/journal/2012/04/30/lessons-of-json/"=
>http://inkdroid.org/journal/2012/04/30/lessons-of-json/</a><br><br>Douglas=
 Crockford gives some insights into the advantages of JSON over XML.<br>
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">
2) The JSON format should be the JRD format as described in RFC 6415<br></b=
lockquote><div><br>I think I was the only person to reply to this point.<br=
><br>I&#39;m curious as to why a bespoke almost unused MIME type<br><br>
application/xrd+json<br><br>Rather than, the commonly used:<br><br> applica=
tion/json <br><br>As per SWD<br><br>Is there a spec for JRD, other than Era=
n&#39;s blog post.=A0 What&#39;s the licensing?<br>=A0</div><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex">

3) We should make the &quot;resource&quot; parameter a MUST in order to all=
ow the client to be implemented such that it can make a single query to get=
 the information it is seeking<br>
<br>
I believe this would satisfy the requirements from the OpenID Connect team.=
 =A0#3 would mean that current WebFinger servers are &quot;broken&quot; unt=
il they either:<br>
1) Provide support in the WebFinger server code for the &quot;resource&quot=
; parameter<br>
2) Use HTTP server re-writing rules (or similar) to handle the request. =A0=
(See <a href=3D"http://www.packetizer.com/webfinger/server.html" target=3D"=
_blank">http://www.packetizer.com/<u></u>webfinger/server.html</a> for an e=
xample of how Apache can be used to allow a static site to support the &quo=
t;resource&quot; parameter.)<br>
</blockquote><div><br>What are the typical values that resource can take?<b=
r><br>Is resource=3Duser@host acceptable, or is a scheme required?<br>
<br>In particular re acct:<br><br>Is the new scheme &quot;acct&quot; still =
proposed?=A0 The documentation for the account scheme is still incomplete a=
s of <a href=3D"http://tools.ietf.org/html/draft-jones-appsawg-webfinger-03=
">http://tools.ietf.org/html/draft-jones-appsawg-webfinger-03</a> <br>
<br>Should it have its own RFC, or folded into the new joint spec?=A0 Perso=
nally, I think documenting acct: is a bigger task than SWD itself.<br><br>I=
f, once documented and reviewed, there is a consensus is for acct: is taken=
 forward, should it be a new URI scheme or a URN?<br>
<br>How does it relate to XMPP and email?=A0 Are there possible collisions?=
<br><br>etc. etc. <br>=A0</div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex">

<br>
The &quot;rel&quot; parameter is presently listed as optional and I see no =
reason to mandate it. =A0Mandating it only potentially reduces the size of =
the response. I think a SHOULD is enough. =A0Static sites cannot support =
=A0the &quot;rel&quot; parameter and they would likely have only a few link=
 relations.<br>

<br>
How is this for a way forward? =A0Any heartburn with this?<br>
<br>
Paul<br>
<br>
______________________________<u></u>_________________<br>
apps-discuss mailing list<br>
<a href=3D"mailto:apps-discuss@ietf.org" target=3D"_blank">apps-discuss@iet=
f.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" target=3D"_b=
lank">https://www.ietf.org/mailman/<u></u>listinfo/apps-discuss</a><br>
</blockquote></div><br>

--20cf307f3be26b39e604bf0ad63b--

From melvincarvalho@gmail.com  Wed May  2 03:11:02 2012
Return-Path: <melvincarvalho@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C04F21F851B for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 03:11:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.567
X-Spam-Level: 
X-Spam-Status: No, score=-2.567 tagged_above=-999 required=5 tests=[AWL=-0.635, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, SARE_HTML_USL_OBFU=1.666]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MJIDfXmw35fA for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 03:11:01 -0700 (PDT)
Received: from mail-vb0-f44.google.com (mail-vb0-f44.google.com [209.85.212.44]) by ietfa.amsl.com (Postfix) with ESMTP id 63FC921F863E for <apps-discuss@ietf.org>; Wed,  2 May 2012 03:11:01 -0700 (PDT)
Received: by vbbez10 with SMTP id ez10so339114vbb.31 for <apps-discuss@ietf.org>; Wed, 02 May 2012 03:11:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=mnw6pN5TSUSb8/ovWhJLCVKUGvnNMpxXETbS7reNVT4=; b=ncf1GlNIYj4dRDEtLwvYo5RQ3WkiW6DE6M3GpKlFHbkT/7jKBCV1qP+ey1ggXYIXR7 QWWs46OGt5FC4nA7nBuHrSYT7jEfuGEdGOFJ6LSfN4IH+BkAcabi5hHkuWMJGtjh4YjU ZzjOoTbfIeO7ZRu3lohsLVixnGXLmP7u+ihIqubILOR8nXAG/InaIrnfFODxAEFoEM3e f5azX+5YR/VkEcqqXryyxiS5In7LhtU0w4uRAPIpCmGjHTRHYR68+0uzu1zSe9eBmSBn PF3BjRyzr1XoJaJjW3Zw0jjpHnpVgTxkEvbVXS+t+0pbOeKFv09N1kZbFI5N2YUJt3rH sVeA==
MIME-Version: 1.0
Received: by 10.52.17.82 with SMTP id m18mr23707292vdd.89.1335953460868; Wed, 02 May 2012 03:11:00 -0700 (PDT)
Received: by 10.52.70.98 with HTTP; Wed, 2 May 2012 03:11:00 -0700 (PDT)
In-Reply-To: <CAKaEYhJX3SoZ1Kt3-BpD-7hoVj0bCOOC4GWtt-CmsH5zQYAc7Q@mail.gmail.com>
References: <4FA0F384.5050008@packetizer.com> <CAKaEYhJX3SoZ1Kt3-BpD-7hoVj0bCOOC4GWtt-CmsH5zQYAc7Q@mail.gmail.com>
Date: Wed, 2 May 2012 12:11:00 +0200
Message-ID: <CAKaEYhJ+5Bhke6rpee1wocOpHWJASDWQaNAs+q+EioJa_fsKmg@mail.gmail.com>
From: Melvin Carvalho <melvincarvalho@gmail.com>
To: "Paul E. Jones" <paulej@packetizer.com>
Content-Type: multipart/alternative; boundary=bcaec50405d678b7f104bf0ae704
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] WebFinger Discussion Points
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 10:11:02 -0000

--bcaec50405d678b7f104bf0ae704
Content-Type: text/plain; charset=ISO-8859-1

On 2 May 2012 12:06, Melvin Carvalho <melvincarvalho@gmail.com> wrote:

>
>
> On 2 May 2012 10:42, Paul E. Jones <paulej@packetizer.com> wrote:
>
>> Folks,
>>
>> I did not see (enough) follow-up on Blaine's message regarding WebFinger.
>>  He raised three issues:
>>
>> 1) JSON vs. XML
>> 2) JSON format
>> 3) Direct vs.  Indirect (i.e., single query response with "resource"
>> parameter)
>>
>> I have no strong preferences to the point of derailing the project :-),
>> but I would prefer:
>>
>> 1) The server is required to provide both XML and JSON formats, while the
>> client can select what it wants
>>
>
> -1
>
> I thought issue #1 was for JSON ONLY?  And only to reply if there was
> anyone supporting XML.  I didnt see any replies.  I may have misunderstood
> the whole thing tho.
>
> I came across this video recently, entitled "Lessons of JSON"
>
> http://inkdroid.org/journal/2012/04/30/lessons-of-json/
>
> Douglas Crockford gives some insights into the advantages of JSON over XML.
>
>
>> 2) The JSON format should be the JRD format as described in RFC 6415
>>
>
> I think I was the only person to reply to this point.
>
> I'm curious as to why a bespoke almost unused MIME type
>
> application/xrd+json
>
> Rather than, the commonly used:
>
> application/json
>
> As per SWD
>
> Is there a spec for JRD, other than Eran's blog post.  What's the
> licensing?
>

Ah I just found http://tools.ietf.org/html/rfc6415#appendix-A (thanks for
the pointer)

I'd still like to understand the motivation for creating a new flavor of
JSON (and MIME type) as per (WF) rather than using standard JSON (as per
SWD)


>
>
>> 3) We should make the "resource" parameter a MUST in order to allow the
>> client to be implemented such that it can make a single query to get the
>> information it is seeking
>>
>> I believe this would satisfy the requirements from the OpenID Connect
>> team.  #3 would mean that current WebFinger servers are "broken" until they
>> either:
>> 1) Provide support in the WebFinger server code for the "resource"
>> parameter
>> 2) Use HTTP server re-writing rules (or similar) to handle the request.
>>  (See http://www.packetizer.com/**webfinger/server.html<http://www.packetizer.com/webfinger/server.html>for an example of how Apache can be used to allow a static site to support
>> the "resource" parameter.)
>>
>
> What are the typical values that resource can take?
>
> Is resource=user@host acceptable, or is a scheme required?
>
> In particular re acct:
>
> Is the new scheme "acct" still proposed?  The documentation for the
> account scheme is still incomplete as of
> http://tools.ietf.org/html/draft-jones-appsawg-webfinger-03
>
> Should it have its own RFC, or folded into the new joint spec?
> Personally, I think documenting acct: is a bigger task than SWD itself.
>
> If, once documented and reviewed, there is a consensus is for acct: is
> taken forward, should it be a new URI scheme or a URN?
>
> How does it relate to XMPP and email?  Are there possible collisions?
>
> etc. etc.
>
>
>>
>> The "rel" parameter is presently listed as optional and I see no reason
>> to mandate it.  Mandating it only potentially reduces the size of the
>> response. I think a SHOULD is enough.  Static sites cannot support  the
>> "rel" parameter and they would likely have only a few link relations.
>>
>> How is this for a way forward?  Any heartburn with this?
>>
>> Paul
>>
>> ______________________________**_________________
>> apps-discuss mailing list
>> apps-discuss@ietf.org
>> https://www.ietf.org/mailman/**listinfo/apps-discuss<https://www.ietf.org/mailman/listinfo/apps-discuss>
>>
>
>

--bcaec50405d678b7f104bf0ae704
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On 2 May 2012 12:06, Melvin Carvalho <sp=
an dir=3D"ltr">&lt;<a href=3D"mailto:melvincarvalho@gmail.com" target=3D"_b=
lank">melvincarvalho@gmail.com</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">
<br><br><div class=3D"gmail_quote"><div class=3D"im">On 2 May 2012 10:42, P=
aul E. Jones <span dir=3D"ltr">&lt;<a href=3D"mailto:paulej@packetizer.com"=
 target=3D"_blank">paulej@packetizer.com</a>&gt;</span> wrote:<br><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex">

Folks,<br>
<br>
I did not see (enough) follow-up on Blaine&#39;s message regarding WebFinge=
r. =A0He raised three issues:<br>
<br>
1) JSON vs. XML<br>
2) JSON format<br>
3) Direct vs. =A0Indirect (i.e., single query response with &quot;resource&=
quot; parameter)<br>
<br>
I have no strong preferences to the point of derailing the project :-), but=
 I would prefer:<br>
<br>
1) The server is required to provide both XML and JSON formats, while the c=
lient can select what it wants<br></blockquote></div><div><br>-1<br><br>I t=
hought issue #1 was for JSON ONLY?=A0 And only to reply if there was anyone=
 supporting XML.=A0 I didnt see any replies.=A0 I may have misunderstood th=
e whole thing tho.<br>

<br>I came across this video recently, entitled &quot;Lessons of JSON&quot;=
<br><br><a href=3D"http://inkdroid.org/journal/2012/04/30/lessons-of-json/"=
 target=3D"_blank">http://inkdroid.org/journal/2012/04/30/lessons-of-json/<=
/a><br>
<br>Douglas Crockford gives some insights into the advantages of JSON over =
XML.<br>
=A0</div><div class=3D"im"><blockquote class=3D"gmail_quote" style=3D"margi=
n:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
">
2) The JSON format should be the JRD format as described in RFC 6415<br></b=
lockquote></div><div><br>I think I was the only person to reply to this poi=
nt.<br><br>I&#39;m curious as to why a bespoke almost unused MIME type<br>
<br>
application/xrd+json<br><br>Rather than, the commonly used:<br><br> applica=
tion/json <br><br>As per SWD<br><br>Is there a spec for JRD, other than Era=
n&#39;s blog post.=A0 What&#39;s the licensing?<br></div></div></blockquote=
>
<div><br>Ah I just found <a href=3D"http://tools.ietf.org/html/rfc6415#appe=
ndix-A">http://tools.ietf.org/html/rfc6415#appendix-A</a> (thanks for the p=
ointer)<br><br>I&#39;d still like to understand the motivation for creating=
 a new flavor of JSON (and MIME type) as per (WF) rather than using standar=
d JSON (as per SWD)<br>
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class=3D"gm=
ail_quote"><div>=A0</div><div class=3D"im"><blockquote class=3D"gmail_quote=
" style=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex">


3) We should make the &quot;resource&quot; parameter a MUST in order to all=
ow the client to be implemented such that it can make a single query to get=
 the information it is seeking<br>
<br>
I believe this would satisfy the requirements from the OpenID Connect team.=
 =A0#3 would mean that current WebFinger servers are &quot;broken&quot; unt=
il they either:<br>
1) Provide support in the WebFinger server code for the &quot;resource&quot=
; parameter<br>
2) Use HTTP server re-writing rules (or similar) to handle the request. =A0=
(See <a href=3D"http://www.packetizer.com/webfinger/server.html" target=3D"=
_blank">http://www.packetizer.com/<u></u>webfinger/server.html</a> for an e=
xample of how Apache can be used to allow a static site to support the &quo=
t;resource&quot; parameter.)<br>

</blockquote></div><div><br>What are the typical values that resource can t=
ake?<br><br>Is resource=3Duser@host acceptable, or is a scheme required?<br=
>
<br>In particular re acct:<br><br>Is the new scheme &quot;acct&quot; still =
proposed?=A0 The documentation for the account scheme is still incomplete a=
s of <a href=3D"http://tools.ietf.org/html/draft-jones-appsawg-webfinger-03=
" target=3D"_blank">http://tools.ietf.org/html/draft-jones-appsawg-webfinge=
r-03</a> <br>

<br>Should it have its own RFC, or folded into the new joint spec?=A0 Perso=
nally, I think documenting acct: is a bigger task than SWD itself.<br><br>I=
f, once documented and reviewed, there is a consensus is for acct: is taken=
 forward, should it be a new URI scheme or a URN?<br>

<br>How does it relate to XMPP and email?=A0 Are there possible collisions?=
<br><br>etc. etc. <br>=A0</div><div class=3D"im"><blockquote class=3D"gmail=
_quote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex">


<br>
The &quot;rel&quot; parameter is presently listed as optional and I see no =
reason to mandate it. =A0Mandating it only potentially reduces the size of =
the response. I think a SHOULD is enough. =A0Static sites cannot support =
=A0the &quot;rel&quot; parameter and they would likely have only a few link=
 relations.<br>


<br>
How is this for a way forward? =A0Any heartburn with this?<br>
<br>
Paul<br>
<br>
______________________________<u></u>_________________<br>
apps-discuss mailing list<br>
<a href=3D"mailto:apps-discuss@ietf.org" target=3D"_blank">apps-discuss@iet=
f.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" target=3D"_b=
lank">https://www.ietf.org/mailman/<u></u>listinfo/apps-discuss</a><br>
</blockquote></div></div><br>
</blockquote></div><br>

--bcaec50405d678b7f104bf0ae704--

From michiel@unhosted.org  Wed May  2 03:14:42 2012
Return-Path: <michiel@unhosted.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D81C21F8AF4 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 03:14:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.358
X-Spam-Level: 
X-Spam-Status: No, score=-2.358 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, RCVD_IN_SORBS_WEB=0.619]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5b8Ed4BkTI2W for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 03:14:41 -0700 (PDT)
Received: from mail-pb0-f44.google.com (mail-pb0-f44.google.com [209.85.160.44]) by ietfa.amsl.com (Postfix) with ESMTP id 53B2321F8AF3 for <apps-discuss@ietf.org>; Wed,  2 May 2012 03:14:41 -0700 (PDT)
Received: by pbcwy7 with SMTP id wy7so893406pbc.31 for <apps-discuss@ietf.org>; Wed, 02 May 2012 03:14:41 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=NoWHVuZzTdiW/58tprNfWhhFzCdb34XvVi5HY+wPh98=; b=a/dzP0SVqkWVtpJ5uc8lokF2dSvE3ZUbUJV7Ba+pkZcJv8kT6zCwc7mRf/E/3Fg09X AF/mnKzK5XcuFQgM2b/UaFkIz6DyN6ldUS43WljvToyezxuPX9YR2nbwBxnaG0xK2QhS /1DUj/W/k/KzWSZ5QjUaS4aBcy5EkThEehE3T4/LUVjYk6+k9BqYp1VP4sYq81U9aKEJ +3opgWjhEh3yARVxwFF/iqwC2mCZIQNN4a+zteGRlumJp09Yn3jh47KvTBlmdt04iQnx 5GmXj+Xg1vajH3/x0H6lQowYKihYfrod6hsVpchhoHyfTnz+iWdw/xw9O3+kmxFlALak YkPA==
MIME-Version: 1.0
Received: by 10.68.129.38 with SMTP id nt6mr4529608pbb.38.1335953681136; Wed, 02 May 2012 03:14:41 -0700 (PDT)
Received: by 10.68.27.138 with HTTP; Wed, 2 May 2012 03:14:41 -0700 (PDT)
X-Originating-IP: [89.247.181.2]
In-Reply-To: <5E6BB662-7D95-4AC8-AFC3-1E8C352644F8@cisco.com>
References: <4FA0F384.5050008@packetizer.com> <4E1F6AAD24975D4BA5B1680429673943664A51CE@TK5EX14MBXC284.redmond.corp.microsoft.com> <5E6BB662-7D95-4AC8-AFC3-1E8C352644F8@cisco.com>
Date: Wed, 2 May 2012 12:14:41 +0200
Message-ID: <CA+aD3u0jv-f-9owrrfF9+5VKk3KceYfvDJ-ARSeLLHqwuY4wtw@mail.gmail.com>
From: Michiel de Jong <michiel@unhosted.org>
To: Gonzalo Salgueiro <gsalguei@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1
X-Gm-Message-State: ALoCoQnDT118L3nh5O8plCIUYO2dvviWmbUf8HT80LRulPR5LMv34cPBDxgPZdGDIDzk/JLsvblM
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] WebFinger Discussion Points
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 10:14:42 -0000

On Wed, May 2, 2012 at 11:32 AM, Gonzalo Salgueiro <gsalguei@cisco.com> wrote:
> it would be most productive if we produce an -04 version of the WebFinger draft that incorporates these two changes

+1

From sm@elandsys.com  Wed May  2 03:37:33 2012
Return-Path: <sm@elandsys.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 47C3921F8A36 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 03:37:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.575
X-Spam-Level: 
X-Spam-Status: No, score=-102.575 tagged_above=-999 required=5 tests=[AWL=0.024, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Vz-2+SGVb9jA for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 03:37:28 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 40E8C21F8A31 for <apps-discuss@ietf.org>; Wed,  2 May 2012 03:37:28 -0700 (PDT)
Received: from SUBMAN.elandsys.com ([41.136.237.171]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q42Ab9tT019031 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 2 May 2012 03:37:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1335955043; i=@elandsys.com; bh=Dfv4v73RWVbgy18z4liG6lgvt4Sb0icXWXhqGQg2YN0=; h=Date:To:From:Subject:Cc; b=hMs2WMTygFTvhgjKo/9QuJIdLAkOEhrxiriD5t3bF7U8l7kDFdiQZqOIHrbZVj8Gc IhdYpue8h03G1F+SDHCpwpwjaPdYfhvmjcPBl2V1jt69yfwyRaxVrVIsG0TD+1yr3v I8svE3noCOP0pYdVMlOAli2K+X21672a/L+MkC3E=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elandsys.com; s=mail; t=1335955043; i=@elandsys.com; bh=Dfv4v73RWVbgy18z4liG6lgvt4Sb0icXWXhqGQg2YN0=; h=Date:To:From:Subject:Cc; b=ZocBzkxt5Xa6EI2Q6ZJnK3ntXM6LGTsSJkiAGGgmaCX0RTq4ey6XS0l8A+rbzLqS4 2Flk3KOdEWgDZwkQY+oQiRsWF2yVTFjUx8D+803co64b5jIC86Bq5CM89EEByjHtvW zOUwpTgIzx9dZQOKITDLnDuYOmy4czL3RHz359sM=
Message-Id: <6.2.5.6.2.20120502015143.0a1cbeb8@elandnews.com>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Wed, 02 May 2012 03:23:53 -0700
To: apps-discuss@ietf.org
From: S Moonesamy <sm+ietf@elandsys.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: draft-ietf-l2vpn-arp-mediation.all@tools.ietf.org
Subject: [apps-discuss] APPSDIR review of draft-ietf-l2vpn-arp-mediation-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 10:37:33 -0000

I have been selected as the Applications Area Directorate reviewer 
for this draft (for background on AppsDir, please see 
http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate ).

Please resolve these comments along with any other Last Call comments 
you may receive. Please wait for direction from your document 
shepherd or AD before posting a new version of the draft.

Document: draft-ietf-l2vpn-arp-mediation-19
Title: ARP Mediation for IP Interworking of Layer 2 VPN
Reviewer: S. Moonesamy
Review Date: May 2, 2012
IETF Last Call Date: April 12, 2012

Summary: I'll abstain from making any recommendation about 
publication as the L2VPN Working Group has been working on this draft 
since October 2004.

This draft describes methods for ARP Mediation when different 
resolution protocols are used on either Attachment Circuit.  It does 
not contain any Application considerations.  I am not familiar with 
the subject.

Major issues:

It is not clear throughout the document whether "IP address" refers 
to IPv4 and IPv6 or IPv4 only.

In Section 1:

   "In this document, we specify the procedures for VPWS services,
    which the PEs MUST implement in order to mediate the IP address
    resolution mechanism."

BTW, VPWS is expanded on first use below that.

It's difficult to figure out the procedures for that "MUST".

In Section 4.1.2:

   "This document mandates that there MUST be only one CE per
    Attachment Circuit. However, customer facing access topologies
    may exist whereby more than one CE appears to be connected to
    the PE on a single Attachment Circuit."

There is a requirement for only one CE per Attachment Circuit and yet 
it is mentioned that there may be cases where more than one CE 
appears to be connected.  If there are cases when the requirement 
cannot be followed, why is it a requirement?

In Section 8.1:

   "For greater security the LDP connection between two trusted PEs
    MUST be secured by each PE verifying the incoming connection
    against the configured address of the peer and authenticating
    the LDP messages using MD5 authentication, as described in
    section 2.9 of [RFC5036]."

Isn't the MD5 authentication considered as obsolete?

In Appendix A.1:

   "In an IP L2 interworking L2VPN, when an IGP on a CE connected to
    a broadcast link is cross-connected with an IGP on a CE
    connected to a point-to-point link, there are routing protocol
    related issues that MUST be addressed."

Addressing protocol related issues is a vague requirement.

Minor isues:

In Section 2:

   "1. Discover the IP address of the locally attached CE device"

Is this for IPv4 addresses only?

In Section 3:

   "If the IP packet arrives at the ingress PE with multiple data
    link headers (for example in the case of bridged Ethernet PDU
    on an ATM Attachment Circuit), all data link headers MUST be
    removed from the IP packet before transmission over the PW."

What is "PW"?

Nits:

I found the Abstract Section difficult to parse.

There are four authors listed on the first page of the 
draft.  However, there are 16 authors/editors listed in the Authors' 
Addresses section.  Given that there is an IPR disclosure on this 
draft, can the document shepherd answer the following question:

    Has each author confirmed that any and all appropriate IPR
    disclosures required for full conformance with the provisions of
    BCP 78 and BCP 79 have already been filed.  If not, explain why.

Please note that this review does not contain editorial comments.

Regards,
S. Moonesamy


From paulej@packetizer.com  Wed May  2 04:03:47 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A5BEE21F89A2 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 04:03:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[AWL=-0.600, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_34=0.6, J_CHICKENPOX_84=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N+LUt0VOeQLD for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 04:03:46 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id 88CFC21F899F for <apps-discuss@ietf.org>; Wed,  2 May 2012 04:03:46 -0700 (PDT)
Received: from [156.106.218.62] ([156.106.218.62]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q42B3foq004962 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Wed, 2 May 2012 07:03:44 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1335956625; bh=xHr1OEgWLOW7gSlwxsroryKNYw1zXJXQ2MYQ/ZdnMwI=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type; b=FVJxOw8RyEaB7V7M2kKqFvZ5exX03Cw70bpDnK1NDQ5UL4ANXTXW3+lW3EdLhOSDB +PLOUWD/0lAGsLtWNyNL+rmcoDLuKwLzO5QanG1rRpvvfM5ZW5oNxY1qENZzbkN0v4 fXXMxS/R3pdeFICkkvoCt9U2fcg8cT9qdgMiuWjM=
Message-ID: <4FA11490.9010400@packetizer.com>
Date: Wed, 02 May 2012 07:03:44 -0400
From: "Paul E. Jones" <paulej@packetizer.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Melvin Carvalho <melvincarvalho@gmail.com>
References: <4FA0F384.5050008@packetizer.com> <CAKaEYhJX3SoZ1Kt3-BpD-7hoVj0bCOOC4GWtt-CmsH5zQYAc7Q@mail.gmail.com>
In-Reply-To: <CAKaEYhJX3SoZ1Kt3-BpD-7hoVj0bCOOC4GWtt-CmsH5zQYAc7Q@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------000501080109050606010603"
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] WebFinger Discussion Points
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 11:03:47 -0000

This is a multi-part message in MIME format.
--------------000501080109050606010603
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 5/2/2012 6:06 AM, Melvin Carvalho wrote:
>
>
> On 2 May 2012 10:42, Paul E. Jones <paulej@packetizer.com 
> <mailto:paulej@packetizer.com>> wrote:
>
>     Folks,
>
>     I did not see (enough) follow-up on Blaine's message regarding
>     WebFinger.  He raised three issues:
>
>     1) JSON vs. XML
>     2) JSON format
>     3) Direct vs.  Indirect (i.e., single query response with
>     "resource" parameter)
>
>     I have no strong preferences to the point of derailing the project
>     :-), but I would prefer:
>
>     1) The server is required to provide both XML and JSON formats,
>     while the client can select what it wants
>
>
> -1
>
> I thought issue #1 was for JSON ONLY?  And only to reply if there was 
> anyone supporting XML.  I didnt see any replies.  I may have 
> misunderstood the whole thing tho.

He did call for JSON only.  However, RFC 6415 and current WebFinger 
servers use XML.  So, I don't think we should simply disregard those 
facts.  Supporting both on the server side is trivial, so I don't see a 
reason to not implement both.

> I came across this video recently, entitled "Lessons of JSON"
>
> http://inkdroid.org/journal/2012/04/30/lessons-of-json/
>
> Douglas Crockford gives some insights into the advantages of JSON over 
> XML.
>
>     2) The JSON format should be the JRD format as described in RFC 6415
>
>
> I think I was the only person to reply to this point.
>
> I'm curious as to why a bespoke almost unused MIME type
>
> application/xrd+json
>
> Rather than, the commonly used:
>
> application/json
>
> As per SWD

The media type "xrd+json" would not be right since a JRD is not XML.  We 
could define jrd+json, but this starts us down the path of having a 
gazillion whatever+json definitions like there with +xml definitions.  
I'll note that there are no standards in the IETF presently that define 
a whatever+json.  We would be the first and that gives me some concern.  
Is application/json an issue?

>
> Is there a spec for JRD, other than Eran's blog post.  What's the 
> licensing?

I noted you found this in your follow-up. It is in RFC 6415, as you noted.

>     3) We should make the "resource" parameter a MUST in order to
>     allow the client to be implemented such that it can make a single
>     query to get the information it is seeking
>
>     I believe this would satisfy the requirements from the OpenID
>     Connect team.  #3 would mean that current WebFinger servers are
>     "broken" until they either:
>     1) Provide support in the WebFinger server code for the "resource"
>     parameter
>     2) Use HTTP server re-writing rules (or similar) to handle the
>     request.  (See http://www.packetizer.com/webfinger/server.html for
>     an example of how Apache can be used to allow a static site to
>     support the "resource" parameter.)
>
>
> What are the typical values that resource can take?

The resource parameter would take any valid URI.

>
> Is resource=user@host acceptable, or is a scheme required?

It should always have a scheme, otherwise it would have no specific meaning.

>
> In particular re acct:
>
> Is the new scheme "acct" still proposed?  The documentation for the 
> account scheme is still incomplete as of 
> http://tools.ietf.org/html/draft-jones-appsawg-webfinger-03

"acct" has been proposed for a long time now and documented in the 
WebFinger draft.  Why do you say it is incomplete?  What is missing, 
exactly?

> Should it have its own RFC, or folded into the new joint spec?  
> Personally, I think documenting acct: is a bigger task than SWD itself.

Since I don't know what you feel is missing, it's hard to argue 
otherwise :-)  We could move the acct URI to a different draft, but what 
would be the value?  It would just require people to hunt down even more 
documents.

> If, once documented and reviewed, there is a consensus is for acct: is 
> taken forward, should it be a new URI scheme or a URN?

Please note that "acct" is already implemented.  I think we should leave 
it as-is.

> How does it relate to XMPP and email?  Are there possible collisions?

This is precisely why we need "acct".  One's email address is one URI 
(mailto:) and one's XMPP address is another (xmpp:).  The "acct" URI 
refers to a user account and not their email address or XMPP address, 
etc.  You might query my Google+ account, for example, and discover that 
I have several different email addresses and XMPP addresses, but I have 
one Google+ account.

Paul


--------------000501080109050606010603
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 5/2/2012 6:06 AM, Melvin Carvalho wrote:
    <blockquote
cite="mid:CAKaEYhJX3SoZ1Kt3-BpD-7hoVj0bCOOC4GWtt-CmsH5zQYAc7Q@mail.gmail.com"
      type="cite"><br>
      <br>
      <div class="gmail_quote">On 2 May 2012 10:42, Paul E. Jones <span
          dir="ltr">&lt;<a moz-do-not-send="true"
            href="mailto:paulej@packetizer.com" target="_blank">paulej@packetizer.com</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          Folks,<br>
          <br>
          I did not see (enough) follow-up on Blaine's message regarding
          WebFinger. &nbsp;He raised three issues:<br>
          <br>
          1) JSON vs. XML<br>
          2) JSON format<br>
          3) Direct vs. &nbsp;Indirect (i.e., single query response with
          "resource" parameter)<br>
          <br>
          I have no strong preferences to the point of derailing the
          project :-), but I would prefer:<br>
          <br>
          1) The server is required to provide both XML and JSON
          formats, while the client can select what it wants<br>
        </blockquote>
        <div><br>
          -1<br>
          <br>
          I thought issue #1 was for JSON ONLY?&nbsp; And only to reply if
          there was anyone supporting XML.&nbsp; I didnt see any replies.&nbsp; I
          may have misunderstood the whole thing tho.<br>
        </div>
      </div>
    </blockquote>
    <br>
    He did call for JSON only.&nbsp; However, RFC 6415 and current WebFinger
    servers use XML.&nbsp; So, I don't think we should simply disregard those
    facts.&nbsp; Supporting both on the server side is trivial, so I don't
    see a reason to not implement both.<br>
    <br>
    <blockquote
cite="mid:CAKaEYhJX3SoZ1Kt3-BpD-7hoVj0bCOOC4GWtt-CmsH5zQYAc7Q@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <div>I came across this video recently, entitled "Lessons of
          JSON"<br>
          <br>
          <a moz-do-not-send="true"
            href="http://inkdroid.org/journal/2012/04/30/lessons-of-json/">http://inkdroid.org/journal/2012/04/30/lessons-of-json/</a><br>
          <br>
          Douglas Crockford gives some insights into the advantages of
          JSON over XML.<br>
          &nbsp;</div>
        <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          2) The JSON format should be the JRD format as described in
          RFC 6415<br>
        </blockquote>
        <div><br>
          I think I was the only person to reply to this point.<br>
          <br>
          I'm curious as to why a bespoke almost unused MIME type<br>
          <br>
          application/xrd+json<br>
          <br>
          Rather than, the commonly used:<br>
          <br>
          application/json <br>
          <br>
          As per SWD<br>
        </div>
      </div>
    </blockquote>
    <br>
    The media type "xrd+json" would not be right since a JRD is not
    XML.&nbsp; We could define jrd+json, but this starts us down the path of
    having a gazillion whatever+json definitions like there with +xml
    definitions.&nbsp; I'll note that there are no standards in the IETF
    presently that define a whatever+json.&nbsp; We would be the first and
    that gives me some concern.&nbsp; Is application/json an issue?<br>
    <br>
    <blockquote
cite="mid:CAKaEYhJX3SoZ1Kt3-BpD-7hoVj0bCOOC4GWtt-CmsH5zQYAc7Q@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <div><br>
          Is there a spec for JRD, other than Eran's blog post.&nbsp; What's
          the licensing?<br>
        </div>
      </div>
    </blockquote>
    <br>
    I noted you found this in your follow-up. It is in RFC 6415, as you
    noted.<br>
    &nbsp;<br>
    <blockquote
cite="mid:CAKaEYhJX3SoZ1Kt3-BpD-7hoVj0bCOOC4GWtt-CmsH5zQYAc7Q@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          3) We should make the "resource" parameter a MUST in order to
          allow the client to be implemented such that it can make a
          single query to get the information it is seeking<br>
          <br>
          I believe this would satisfy the requirements from the OpenID
          Connect team. &nbsp;#3 would mean that current WebFinger servers
          are "broken" until they either:<br>
          1) Provide support in the WebFinger server code for the
          "resource" parameter<br>
          2) Use HTTP server re-writing rules (or similar) to handle the
          request. &nbsp;(See <a moz-do-not-send="true"
            href="http://www.packetizer.com/webfinger/server.html"
            target="_blank">http://www.packetizer.com/webfinger/server.html</a>
          for an example of how Apache can be used to allow a static
          site to support the "resource" parameter.)<br>
        </blockquote>
        <div><br>
          What are the typical values that resource can take?<br>
        </div>
      </div>
    </blockquote>
    <br>
    The resource parameter would take any valid URI.<br>
    <br>
    <blockquote
cite="mid:CAKaEYhJX3SoZ1Kt3-BpD-7hoVj0bCOOC4GWtt-CmsH5zQYAc7Q@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <div><br>
          Is resource=user@host acceptable, or is a scheme required?<br>
        </div>
      </div>
    </blockquote>
    <br>
    It should always have a scheme, otherwise it would have no specific
    meaning.<br>
    <br>
    <blockquote
cite="mid:CAKaEYhJX3SoZ1Kt3-BpD-7hoVj0bCOOC4GWtt-CmsH5zQYAc7Q@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <div>
          <br>
          In particular re acct:<br>
          <br>
          Is the new scheme "acct" still proposed?&nbsp; The documentation
          for the account scheme is still incomplete as of <a
            moz-do-not-send="true"
            href="http://tools.ietf.org/html/draft-jones-appsawg-webfinger-03">http://tools.ietf.org/html/draft-jones-appsawg-webfinger-03</a>
          <br>
        </div>
      </div>
    </blockquote>
    <br>
    "acct" has been proposed for a long time now and documented in the
    WebFinger draft.&nbsp; Why do you say it is incomplete?&nbsp; What is missing,
    exactly?<br>
    <br>
    <blockquote
cite="mid:CAKaEYhJX3SoZ1Kt3-BpD-7hoVj0bCOOC4GWtt-CmsH5zQYAc7Q@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <div>
          Should it have its own RFC, or folded into the new joint
          spec?&nbsp; Personally, I think documenting acct: is a bigger task
          than SWD itself.<br>
        </div>
      </div>
    </blockquote>
    <br>
    Since I don't know what you feel is missing, it's hard to argue
    otherwise :-)&nbsp; We could move the acct URI to a different draft, but
    what would be the value?&nbsp; It would just require people to hunt down
    even more documents.<br>
    <br>
    <blockquote
cite="mid:CAKaEYhJX3SoZ1Kt3-BpD-7hoVj0bCOOC4GWtt-CmsH5zQYAc7Q@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <div>If, once documented and reviewed, there is a consensus is
          for acct: is taken forward, should it be a new URI scheme or a
          URN?<br>
        </div>
      </div>
    </blockquote>
    <br>
    Please note that "acct" is already implemented.&nbsp; I think we should
    leave it as-is.<br>
    <br>
    <blockquote
cite="mid:CAKaEYhJX3SoZ1Kt3-BpD-7hoVj0bCOOC4GWtt-CmsH5zQYAc7Q@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <div>
          How does it relate to XMPP and email?&nbsp; Are there possible
          collisions?<br>
        </div>
      </div>
    </blockquote>
    <br>
    This is precisely why we need "acct".&nbsp; One's email address is one
    URI (mailto:) and one's XMPP address is another (xmpp:).&nbsp; The "acct"
    URI refers to a user account and not their email address or XMPP
    address, etc.&nbsp; You might query my Google+ account, for example, and
    discover that I have several different email addresses and XMPP
    addresses, but I have one Google+ account.<br>
    <br>
    Paul<br>
    <br>
  </body>
</html>

--------------000501080109050606010603--

From paulej@packetizer.com  Wed May  2 04:05:45 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2CBD221F8A94 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 04:05:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.498
X-Spam-Level: 
X-Spam-Status: No, score=-2.498 tagged_above=-999 required=5 tests=[AWL=0.100,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ExMUHRmIMC9F for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 04:05:44 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id 8F03321F89A9 for <apps-discuss@ietf.org>; Wed,  2 May 2012 04:05:44 -0700 (PDT)
Received: from [156.106.218.62] ([156.106.218.62]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q42B5fac005025 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Wed, 2 May 2012 07:05:43 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1335956743; bh=e52Gas+XmdqyLbIPzjt2ot7PLdvp25lFg3ppAJ5oRGQ=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type; b=XUkfhIytNcFLzpksWfIoEZyxW9Z5Y8ey4qJmmtqZk5WP31gPnq7UR//iRM/yHj2Rn R+brphqcGpfVm/0yssC8DRfmD9Zh39JsE/8HFUEzwYHjM4ip71L63APy1LABw7dpaQ izmjX3+/Qat1ZIz1mh2p/L4d7KS1nfdxpDEG0tng=
Message-ID: <4FA11509.3090104@packetizer.com>
Date: Wed, 02 May 2012 07:05:45 -0400
From: "Paul E. Jones" <paulej@packetizer.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Melvin Carvalho <melvincarvalho@gmail.com>
References: <4FA0F384.5050008@packetizer.com> <CAKaEYhJX3SoZ1Kt3-BpD-7hoVj0bCOOC4GWtt-CmsH5zQYAc7Q@mail.gmail.com> <CAKaEYhJ+5Bhke6rpee1wocOpHWJASDWQaNAs+q+EioJa_fsKmg@mail.gmail.com>
In-Reply-To: <CAKaEYhJ+5Bhke6rpee1wocOpHWJASDWQaNAs+q+EioJa_fsKmg@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------070607020102010709070209"
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] WebFinger Discussion Points
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 11:05:45 -0000

This is a multi-part message in MIME format.
--------------070607020102010709070209
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 5/2/2012 6:11 AM, Melvin Carvalho wrote:
>
>     Rather than, the commonly used:
>
>     application/json
>
>     As per SWD
>
>     Is there a spec for JRD, other than Eran's blog post.  What's the
>     licensing?
>
>
> Ah I just found http://tools.ietf.org/html/rfc6415#appendix-A (thanks 
> for the pointer)
>
> I'd still like to understand the motivation for creating a new flavor 
> of JSON (and MIME type) as per (WF) rather than using standard JSON 
> (as per SWD)

Why do you say this is a new flavor of JSON?  It's not.  It also uses 
the application/json media type as defined in RFC 4627.

Paul


--------------070607020102010709070209
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 5/2/2012 6:11 AM, Melvin Carvalho wrote:
    <blockquote
cite="mid:CAKaEYhJ+5Bhke6rpee1wocOpHWJASDWQaNAs+q+EioJa_fsKmg@mail.gmail.com"
      type="cite">
      <blockquote class="gmail_quote" style="margin:0 0 0
        .8ex;border-left:1px #ccc solid;padding-left:1ex">
        <div class="gmail_quote">
          <div>Rather than, the commonly used:<br>
            <br>
            application/json <br>
            <br>
            As per SWD<br>
            <br>
            Is there a spec for JRD, other than Eran's blog post.&nbsp;
            What's the licensing?<br>
          </div>
        </div>
      </blockquote>
      <div><br>
        Ah I just found <a moz-do-not-send="true"
          href="http://tools.ietf.org/html/rfc6415#appendix-A">http://tools.ietf.org/html/rfc6415#appendix-A</a>
        (thanks for the pointer)<br>
        <br>
        I'd still like to understand the motivation for creating a new
        flavor of JSON (and MIME type) as per (WF) rather than using
        standard JSON (as per SWD)<br>
        &nbsp;</div>
    </blockquote>
    <br>
    Why do you say this is a new flavor of JSON?&nbsp; It's not.&nbsp; It also
    uses the application/json media type as defined in RFC 4627.<br>
    <br>
    Paul<br>
    <br>
  </body>
</html>

--------------070607020102010709070209--

From melvincarvalho@gmail.com  Wed May  2 04:08:02 2012
Return-Path: <melvincarvalho@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 95EB621F8AD6 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 04:08:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.53
X-Spam-Level: 
X-Spam-Status: No, score=-2.53 tagged_above=-999 required=5 tests=[AWL=-0.598,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, SARE_HTML_USL_OBFU=1.666]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jJvWI6swkRVm for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 04:08:02 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id A343721F8A95 for <apps-discuss@ietf.org>; Wed,  2 May 2012 04:08:01 -0700 (PDT)
Received: by vcbfo1 with SMTP id fo1so377432vcb.31 for <apps-discuss@ietf.org>; Wed, 02 May 2012 04:08:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=ePUvHIGZr1i1J5GuDv5x3fCeSqsMxD5A10wsdv5P9y8=; b=cRfgQps9eopBN9q3QXDuBsZIYYfzGLCdwHd4ZJRDt3TQHcuJnPRfP4UH+B7rvlPWsa CJjtVV3zhd4v2s8mO7A3ZoyEsE9PdIZqhqXRsaCC1faZh8ZSslv2WOpogBAJlMJK4qyt 1rh8pofYBXsMzvbOBoCB+MqqZDGNRjlLxrOyRed2P7cQAzQNY5IuTc5njwjWN5hIurvA LdCJ+msxlY9cHkezAlC9ZRb1tt7O/f0T7pl8IDXtnA4YGr+/nHmzsVhjA05m+LnJLOiR y6DHGByEBJG+C+1PQK5XY59ypCA64NlrGuaSXMpJ5SSAiXZG7USjN7fg9Wf8bzc4Z4Kk Uk9A==
MIME-Version: 1.0
Received: by 10.52.90.178 with SMTP id bx18mr14032966vdb.123.1335956880958; Wed, 02 May 2012 04:08:00 -0700 (PDT)
Received: by 10.52.70.98 with HTTP; Wed, 2 May 2012 04:08:00 -0700 (PDT)
In-Reply-To: <4FA0F384.5050008@packetizer.com>
References: <4FA0F384.5050008@packetizer.com>
Date: Wed, 2 May 2012 13:08:00 +0200
Message-ID: <CAKaEYhKtk=ydpMnizcnEG7Lr_XmuaArVrXwgtyhcYUofVPRinA@mail.gmail.com>
From: Melvin Carvalho <melvincarvalho@gmail.com>
To: "Paul E. Jones" <paulej@packetizer.com>
Content-Type: multipart/alternative; boundary=20cf3071cffa5325f004bf0bb308
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] WebFinger Discussion Points
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 11:08:02 -0000

--20cf3071cffa5325f004bf0bb308
Content-Type: text/plain; charset=ISO-8859-1

On 2 May 2012 10:42, Paul E. Jones <paulej@packetizer.com> wrote:

> Folks,
>
> I did not see (enough) follow-up on Blaine's message regarding WebFinger.
>  He raised three issues:
>
> 1) JSON vs. XML
> 2) JSON format
> 3) Direct vs.  Indirect (i.e., single query response with "resource"
> parameter)
>
> I have no strong preferences to the point of derailing the project :-),
> but I would prefer:
>
> 1) The server is required to provide both XML and JSON formats, while the
> client can select what it wants
> 2) The JSON format should be the JRD format as described in RFC 6415
> 3) We should make the "resource" parameter a MUST in order to allow the
> client to be implemented such that it can make a single query to get the
> information it is seeking
>
> I believe this would satisfy the requirements from the OpenID Connect
> team.  #3 would mean that current WebFinger servers are "broken" until they
> either:
> 1) Provide support in the WebFinger server code for the "resource"
> parameter
> 2) Use HTTP server re-writing rules (or similar) to handle the request.
>  (See http://www.packetizer.com/**webfinger/server.html<http://www.packetizer.com/webfinger/server.html>for an example of how Apache can be used to allow a static site to support
> the "resource" parameter.)
>
> The "rel" parameter is presently listed as optional and I see no reason to
> mandate it.  Mandating it only potentially reduces the size of the
> response. I think a SHOULD is enough.  Static sites cannot support  the
> "rel" parameter and they would likely have only a few link relations.
>
> How is this for a way forward?  Any heartburn with this?
>

One thing that would be a kind of joint problem statement, of the main
thing that's trying to be solved.

I think this started out as a way for webmail providers to give auxiliary
"follow your nose" style data linkage, using the "well known" pattern.

It's sort of morphed a bit into a few different things, such as a generic
discovery method for the net, a new uri scheme,  an account identity system
for the net, serialization formats.

All these things *can* be important, but there's already solutions in many
places, and overlap with existing technology.  The recent WWW 2012
conference has shown that structured data is now incoporated in somewhere
between 25% and 32% of the web, eg using RDFa and microdta.  Do we think
it's productive to push yet another data lookup format?

http://www.bbc.co.uk/blogs/researchanddevelopment/2012/04/notes-from-the-www12-conferenc.shtml

It would be awesome if we can main pain point, or problem statement that
these specs can solve, find out what the easy wins are, solve those with
minimum fuss, imho.


>
> Paul
>
> ______________________________**_________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/**listinfo/apps-discuss<https://www.ietf.org/mailman/listinfo/apps-discuss>
>

--20cf3071cffa5325f004bf0bb308
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On 2 May 2012 10:42, Paul E. Jones <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:paulej@packetizer.com" target=3D"_blank"=
>paulej@packetizer.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">
Folks,<br>
<br>
I did not see (enough) follow-up on Blaine&#39;s message regarding WebFinge=
r. =A0He raised three issues:<br>
<br>
1) JSON vs. XML<br>
2) JSON format<br>
3) Direct vs. =A0Indirect (i.e., single query response with &quot;resource&=
quot; parameter)<br>
<br>
I have no strong preferences to the point of derailing the project :-), but=
 I would prefer:<br>
<br>
1) The server is required to provide both XML and JSON formats, while the c=
lient can select what it wants<br>
2) The JSON format should be the JRD format as described in RFC 6415<br>
3) We should make the &quot;resource&quot; parameter a MUST in order to all=
ow the client to be implemented such that it can make a single query to get=
 the information it is seeking<br>
<br>
I believe this would satisfy the requirements from the OpenID Connect team.=
 =A0#3 would mean that current WebFinger servers are &quot;broken&quot; unt=
il they either:<br>
1) Provide support in the WebFinger server code for the &quot;resource&quot=
; parameter<br>
2) Use HTTP server re-writing rules (or similar) to handle the request. =A0=
(See <a href=3D"http://www.packetizer.com/webfinger/server.html" target=3D"=
_blank">http://www.packetizer.com/<u></u>webfinger/server.html</a> for an e=
xample of how Apache can be used to allow a static site to support the &quo=
t;resource&quot; parameter.)<br>

<br>
The &quot;rel&quot; parameter is presently listed as optional and I see no =
reason to mandate it. =A0Mandating it only potentially reduces the size of =
the response. I think a SHOULD is enough. =A0Static sites cannot support =
=A0the &quot;rel&quot; parameter and they would likely have only a few link=
 relations.<br>

<br>
How is this for a way forward? =A0Any heartburn with this?<br></blockquote>=
<div><br>One thing that would be a kind of joint problem statement, of the =
main thing that&#39;s trying to be solved.<br><br>I think this started out =
as a way for webmail providers to give auxiliary &quot;follow your nose&quo=
t; style data linkage, using the &quot;well known&quot; pattern.<br>
<br>It&#39;s sort of morphed a bit into a few different things, such as a g=
eneric discovery method for the net, a new uri scheme,=A0 an account identi=
ty system for the net, serialization formats.<br><br>All these things *can*=
 be important, but there&#39;s already solutions in many places, and overla=
p with existing technology.=A0 The recent WWW 2012 conference has shown tha=
t structured data is now incoporated in somewhere between 25% and 32% of th=
e web, eg using RDFa and microdta.=A0 Do we think it&#39;s productive to pu=
sh yet another data lookup format?<br>
<br><a href=3D"http://www.bbc.co.uk/blogs/researchanddevelopment/2012/04/no=
tes-from-the-www12-conferenc.shtml">http://www.bbc.co.uk/blogs/researchandd=
evelopment/2012/04/notes-from-the-www12-conferenc.shtml</a><br><br>It would=
 be awesome if we can main pain point, or problem statement that these spec=
s can solve, find out what the easy wins are, solve those with minimum fuss=
, imho.<br>
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Paul<br>
<br>
______________________________<u></u>_________________<br>
apps-discuss mailing list<br>
<a href=3D"mailto:apps-discuss@ietf.org" target=3D"_blank">apps-discuss@iet=
f.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" target=3D"_b=
lank">https://www.ietf.org/mailman/<u></u>listinfo/apps-discuss</a><br>
</blockquote></div><br>

--20cf3071cffa5325f004bf0bb308--

From melvincarvalho@gmail.com  Wed May  2 04:14:42 2012
Return-Path: <melvincarvalho@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B09821F8AFB for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 04:14:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.73
X-Spam-Level: 
X-Spam-Status: No, score=-2.73 tagged_above=-999 required=5 tests=[AWL=-0.332,  BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_34=0.6, J_CHICKENPOX_84=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ydPMG0IQgHz9 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 04:14:41 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id 56B4C21F8AFA for <apps-discuss@ietf.org>; Wed,  2 May 2012 04:14:41 -0700 (PDT)
Received: by vcbfo1 with SMTP id fo1so382206vcb.31 for <apps-discuss@ietf.org>; Wed, 02 May 2012 04:14:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=KxOGxRbzsZe/ekXP3b/nnLqszYflNWLOB2+UqhuqPTo=; b=d3892uv8ac/FL1Pls6Wsg7jGfa4Ajva+K5U8bG3nvTEU/723jQFdzy/v8ykJziDchS 1PES0+OP+ezVmKuyt7KEcS0SLdInkiMWh0vP4HU2B39shPO7lN3x4VEWLye/Inh9TlrF SRwVZswABWo+hHOU96gpCl8REY9p/v7t4mhbNO/fjtkpqpendNBIgUFv0TEf8nOOCXGh jOODsEyG6p14rdVyAI4mO92g6wTfWp5dHehxZpoZ0nLEJKWXl0qmb6QvYFMdReGr8pxV ND17Rtgkg0seV5bEswmZ3p+2MMiZifsMER2jy//qxgRSjMiKdJjbOkTR6TsPZ7rH4P/j B1AQ==
MIME-Version: 1.0
Received: by 10.52.37.102 with SMTP id x6mr16334160vdj.72.1335957280768; Wed, 02 May 2012 04:14:40 -0700 (PDT)
Received: by 10.52.70.98 with HTTP; Wed, 2 May 2012 04:14:40 -0700 (PDT)
In-Reply-To: <4FA11490.9010400@packetizer.com>
References: <4FA0F384.5050008@packetizer.com> <CAKaEYhJX3SoZ1Kt3-BpD-7hoVj0bCOOC4GWtt-CmsH5zQYAc7Q@mail.gmail.com> <4FA11490.9010400@packetizer.com>
Date: Wed, 2 May 2012 13:14:40 +0200
Message-ID: <CAKaEYhJ+84=a_BXTkR+wj1B+SuPgzwgwV+HE7ejtzW-WuvBjQw@mail.gmail.com>
From: Melvin Carvalho <melvincarvalho@gmail.com>
To: "Paul E. Jones" <paulej@packetizer.com>
Content-Type: multipart/alternative; boundary=20cf3079bb4627c45704bf0bcb82
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] WebFinger Discussion Points
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 11:14:42 -0000

--20cf3079bb4627c45704bf0bcb82
Content-Type: text/plain; charset=ISO-8859-1

On 2 May 2012 13:03, Paul E. Jones <paulej@packetizer.com> wrote:

>  On 5/2/2012 6:06 AM, Melvin Carvalho wrote:
>
>
>
> On 2 May 2012 10:42, Paul E. Jones <paulej@packetizer.com> wrote:
>
>> Folks,
>>
>> I did not see (enough) follow-up on Blaine's message regarding WebFinger.
>>  He raised three issues:
>>
>> 1) JSON vs. XML
>> 2) JSON format
>> 3) Direct vs.  Indirect (i.e., single query response with "resource"
>> parameter)
>>
>> I have no strong preferences to the point of derailing the project :-),
>> but I would prefer:
>>
>> 1) The server is required to provide both XML and JSON formats, while the
>> client can select what it wants
>>
>
> -1
>
> I thought issue #1 was for JSON ONLY?  And only to reply if there was
> anyone supporting XML.  I didnt see any replies.  I may have misunderstood
> the whole thing tho.
>
>
> He did call for JSON only.  However, RFC 6415 and current WebFinger
> servers use XML.  So, I don't think we should simply disregard those
> facts.  Supporting both on the server side is trivial, so I don't see a
> reason to not implement both.
>
>
>  I came across this video recently, entitled "Lessons of JSON"
>
> http://inkdroid.org/journal/2012/04/30/lessons-of-json/
>
> Douglas Crockford gives some insights into the advantages of JSON over XML.
>
>
>> 2) The JSON format should be the JRD format as described in RFC 6415
>>
>
> I think I was the only person to reply to this point.
>
> I'm curious as to why a bespoke almost unused MIME type
>
> application/xrd+json
>
> Rather than, the commonly used:
>
> application/json
>
> As per SWD
>
>
> The media type "xrd+json" would not be right since a JRD is not XML.  We
> could define jrd+json, but this starts us down the path of having a
> gazillion whatever+json definitions like there with +xml definitions.  I'll
> note that there are no standards in the IETF presently that define a
> whatever+json.  We would be the first and that gives me some concern.  Is
> application/json an issue?
>
>
>
> Is there a spec for JRD, other than Eran's blog post.  What's the
> licensing?
>
>
> I noted you found this in your follow-up. It is in RFC 6415, as you noted.
>
>
>
>  3) We should make the "resource" parameter a MUST in order to allow the
>> client to be implemented such that it can make a single query to get the
>> information it is seeking
>>
>> I believe this would satisfy the requirements from the OpenID Connect
>> team.  #3 would mean that current WebFinger servers are "broken" until they
>> either:
>> 1) Provide support in the WebFinger server code for the "resource"
>> parameter
>> 2) Use HTTP server re-writing rules (or similar) to handle the request.
>>  (See http://www.packetizer.com/webfinger/server.html for an example of
>> how Apache can be used to allow a static site to support the "resource"
>> parameter.)
>>
>
> What are the typical values that resource can take?
>
>
> The resource parameter would take any valid URI.
>
>
>
> Is resource=user@host acceptable, or is a scheme required?
>
>
> It should always have a scheme, otherwise it would have no specific
> meaning.
>
>
>
> In particular re acct:
>
> Is the new scheme "acct" still proposed?  The documentation for the
> account scheme is still incomplete as of
> http://tools.ietf.org/html/draft-jones-appsawg-webfinger-03
>
>
> "acct" has been proposed for a long time now and documented in the
> WebFinger draft.  Why do you say it is incomplete?  What is missing,
> exactly?
>

Ah apologies I had been looking at a previous version:

   QUESTION: Do we want to restrict the acct: URI to only be user@domain
   and borrow the syntax from, say, the SIP spec?  Or, do we want to
   reference addr-spec as we have it now?


I see this is no longer in the current draft.  I guess this is now
resolved, let me look thru the current draft in more detail.


>
>
>   Should it have its own RFC, or folded into the new joint spec?
> Personally, I think documenting acct: is a bigger task than SWD itself.
>
>
> Since I don't know what you feel is missing, it's hard to argue otherwise
> :-)  We could move the acct URI to a different draft, but what would be the
> value?  It would just require people to hunt down even more documents.
>
>
>  If, once documented and reviewed, there is a consensus is for acct: is
> taken forward, should it be a new URI scheme or a URN?
>
>
> Please note that "acct" is already implemented.  I think we should leave
> it as-is.
>
>
>   How does it relate to XMPP and email?  Are there possible collisions?
>
>
> This is precisely why we need "acct".  One's email address is one URI
> (mailto:) and one's XMPP address is another (xmpp:).  The "acct" URI
> refers to a user account and not their email address or XMPP address, etc.
> You might query my Google+ account, for example, and discover that I have
> several different email addresses and XMPP addresses, but I have one
> Google+ account.
>
> Paul
>
>

--20cf3079bb4627c45704bf0bcb82
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On 2 May 2012 13:03, Paul E. Jones <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:paulej@packetizer.com" target=3D"_blank"=
>paulej@packetizer.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">

 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000"><div class=3D"im">
    On 5/2/2012 6:06 AM, Melvin Carvalho wrote:
    <blockquote type=3D"cite"><br>
      <br>
      <div class=3D"gmail_quote">On 2 May 2012 10:42, Paul E. Jones <span d=
ir=3D"ltr">&lt;<a href=3D"mailto:paulej@packetizer.com" target=3D"_blank">p=
aulej@packetizer.com</a>&gt;</span>
        wrote:<br>
        <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border=
-left:1px #ccc solid;padding-left:1ex">
          Folks,<br>
          <br>
          I did not see (enough) follow-up on Blaine&#39;s message regardin=
g
          WebFinger. =A0He raised three issues:<br>
          <br>
          1) JSON vs. XML<br>
          2) JSON format<br>
          3) Direct vs. =A0Indirect (i.e., single query response with
          &quot;resource&quot; parameter)<br>
          <br>
          I have no strong preferences to the point of derailing the
          project :-), but I would prefer:<br>
          <br>
          1) The server is required to provide both XML and JSON
          formats, while the client can select what it wants<br>
        </blockquote>
        <div><br>
          -1<br>
          <br>
          I thought issue #1 was for JSON ONLY?=A0 And only to reply if
          there was anyone supporting XML.=A0 I didnt see any replies.=A0 I
          may have misunderstood the whole thing tho.<br>
        </div>
      </div>
    </blockquote>
    <br></div>
    He did call for JSON only.=A0 However, RFC 6415 and current WebFinger
    servers use XML.=A0 So, I don&#39;t think we should simply disregard th=
ose
    facts.=A0 Supporting both on the server side is trivial, so I don&#39;t
    see a reason to not implement both.<div class=3D"im"><br>
    <br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <div>I came across this video recently, entitled &quot;Lessons of
          JSON&quot;<br>
          <br>
          <a href=3D"http://inkdroid.org/journal/2012/04/30/lessons-of-json=
/" target=3D"_blank">http://inkdroid.org/journal/2012/04/30/lessons-of-json=
/</a><br>
          <br>
          Douglas Crockford gives some insights into the advantages of
          JSON over XML.<br>
          =A0</div>
        <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          2) The JSON format should be the JRD format as described in
          RFC 6415<br>
        </blockquote>
        <div><br>
          I think I was the only person to reply to this point.<br>
          <br>
          I&#39;m curious as to why a bespoke almost unused MIME type<br>
          <br>
          application/xrd+json<br>
          <br>
          Rather than, the commonly used:<br>
          <br>
          application/json <br>
          <br>
          As per SWD<br>
        </div>
      </div>
    </blockquote>
    <br></div>
    The media type &quot;xrd+json&quot; would not be right since a JRD is n=
ot
    XML.=A0 We could define jrd+json, but this starts us down the path of
    having a gazillion whatever+json definitions like there with +xml
    definitions.=A0 I&#39;ll note that there are no standards in the IETF
    presently that define a whatever+json.=A0 We would be the first and
    that gives me some concern.=A0 Is application/json an issue?<div class=
=3D"im"><br>
    <br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <div><br>
          Is there a spec for JRD, other than Eran&#39;s blog post.=A0 What=
&#39;s
          the licensing?<br>
        </div>
      </div>
    </blockquote>
    <br></div>
    I noted you found this in your follow-up. It is in RFC 6415, as you
    noted.<div class=3D"im"><br>
    =A0<br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          3) We should make the &quot;resource&quot; parameter a MUST in or=
der to
          allow the client to be implemented such that it can make a
          single query to get the information it is seeking<br>
          <br>
          I believe this would satisfy the requirements from the OpenID
          Connect team. =A0#3 would mean that current WebFinger servers
          are &quot;broken&quot; until they either:<br>
          1) Provide support in the WebFinger server code for the
          &quot;resource&quot; parameter<br>
          2) Use HTTP server re-writing rules (or similar) to handle the
          request. =A0(See <a href=3D"http://www.packetizer.com/webfinger/s=
erver.html" target=3D"_blank">http://www.packetizer.com/webfinger/server.ht=
ml</a>
          for an example of how Apache can be used to allow a static
          site to support the &quot;resource&quot; parameter.)<br>
        </blockquote>
        <div><br>
          What are the typical values that resource can take?<br>
        </div>
      </div>
    </blockquote>
    <br></div>
    The resource parameter would take any valid URI.<div class=3D"im"><br>
    <br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <div><br>
          Is resource=3Duser@host acceptable, or is a scheme required?<br>
        </div>
      </div>
    </blockquote>
    <br></div>
    It should always have a scheme, otherwise it would have no specific
    meaning.<div class=3D"im"><br>
    <br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <div>
          <br>
          In particular re acct:<br>
          <br>
          Is the new scheme &quot;acct&quot; still proposed?=A0 The documen=
tation
          for the account scheme is still incomplete as of <a href=3D"http:=
//tools.ietf.org/html/draft-jones-appsawg-webfinger-03" target=3D"_blank">h=
ttp://tools.ietf.org/html/draft-jones-appsawg-webfinger-03</a>
          <br>
        </div>
      </div>
    </blockquote>
    <br></div>
    &quot;acct&quot; has been proposed for a long time now and documented i=
n the
    WebFinger draft.=A0 Why do you say it is incomplete?=A0 What is missing=
,
    exactly?</div></blockquote><div><br>Ah apologies I had been looking at =
a previous version:<br><br><pre class=3D"newpage">   QUESTION: Do we want t=
o restrict the acct: URI to only be user@domain
   and borrow the syntax from, say, the SIP spec?  Or, do we want to
   reference addr-spec as we have it now?</pre><br>I see this is no longer =
in the current draft.=A0 I guess this is now resolved, let me look thru the=
 current draft in more detail.<br>=A0</div><blockquote class=3D"gmail_quote=
" style=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex">
<div bgcolor=3D"#FFFFFF" text=3D"#000000"><div class=3D"im"><br>
    <br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <div>
          Should it have its own RFC, or folded into the new joint
          spec?=A0 Personally, I think documenting acct: is a bigger task
          than SWD itself.<br>
        </div>
      </div>
    </blockquote>
    <br></div>
    Since I don&#39;t know what you feel is missing, it&#39;s hard to argue
    otherwise :-)=A0 We could move the acct URI to a different draft, but
    what would be the value?=A0 It would just require people to hunt down
    even more documents.<div class=3D"im"><br>
    <br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <div>If, once documented and reviewed, there is a consensus is
          for acct: is taken forward, should it be a new URI scheme or a
          URN?<br>
        </div>
      </div>
    </blockquote>
    <br></div>
    Please note that &quot;acct&quot; is already implemented.=A0 I think we=
 should
    leave it as-is.<div class=3D"im"><br>
    <br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <div>
          How does it relate to XMPP and email?=A0 Are there possible
          collisions?<br>
        </div>
      </div>
    </blockquote>
    <br></div>
    This is precisely why we need &quot;acct&quot;.=A0 One&#39;s email addr=
ess is one
    URI (mailto:) and one&#39;s XMPP address is another (xmpp:).=A0 The &qu=
ot;acct&quot;
    URI refers to a user account and not their email address or XMPP
    address, etc.=A0 You might query my Google+ account, for example, and
    discover that I have several different email addresses and XMPP
    addresses, but I have one Google+ account.<span class=3D"HOEnZb"><font =
color=3D"#888888"><br>
    <br>
    Paul<br>
    <br>
  </font></span></div>

</blockquote></div><br>

--20cf3079bb4627c45704bf0bcb82--

From melvincarvalho@gmail.com  Wed May  2 04:18:24 2012
Return-Path: <melvincarvalho@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2BB2421F8A49 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 04:18:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.712
X-Spam-Level: 
X-Spam-Status: No, score=-2.712 tagged_above=-999 required=5 tests=[AWL=-0.314, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_34=0.6, J_CHICKENPOX_84=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T9M2wXwjorOt for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 04:18:23 -0700 (PDT)
Received: from mail-vb0-f44.google.com (mail-vb0-f44.google.com [209.85.212.44]) by ietfa.amsl.com (Postfix) with ESMTP id 1957D21F89EB for <apps-discuss@ietf.org>; Wed,  2 May 2012 04:18:23 -0700 (PDT)
Received: by vbbez10 with SMTP id ez10so383238vbb.31 for <apps-discuss@ietf.org>; Wed, 02 May 2012 04:18:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=IQwVPO2AHbLnwu+DrVueYT7aj+oTyxMM2AgvNgPXF0k=; b=lU04unL30Nz8sUPS2+VT4wh29Eek1nqJsc+uCE6TV1r3M+DtU/ICULipuievIZXKA6 6ChI3p5vTEtOVoYN+RAeMZzlfDNSDZNR2Rvpzfg2r7MuNxT7Y/ueoWCaPV3U+G7E9Wwg gOqE/OebCMxEvQaAm7gxpBsK+jgxoxfraeOQg67dVEkDRywHzVQNghNMsMlDmErj9mvf LLpZSEskqGOIQwi4His+iTgXqaL5q/8Lb3/Jc+XktYRbInbQLzid0tlHtnvdRv4Py9Fx OebJrujs+PdRqMx7k+8XJz5bTBe9lrZlGzo1/XX4QRFwmDUFa6KGe5gR0WUE6/Y8dESg /DGQ==
MIME-Version: 1.0
Received: by 10.52.37.102 with SMTP id x6mr16343013vdj.72.1335957501817; Wed, 02 May 2012 04:18:21 -0700 (PDT)
Received: by 10.52.70.98 with HTTP; Wed, 2 May 2012 04:18:21 -0700 (PDT)
In-Reply-To: <4FA11490.9010400@packetizer.com>
References: <4FA0F384.5050008@packetizer.com> <CAKaEYhJX3SoZ1Kt3-BpD-7hoVj0bCOOC4GWtt-CmsH5zQYAc7Q@mail.gmail.com> <4FA11490.9010400@packetizer.com>
Date: Wed, 2 May 2012 13:18:21 +0200
Message-ID: <CAKaEYh+sFGPpamNrVdoH6ZcW5z2J_Z4kPMfm3Vi2UZvzSvk-tQ@mail.gmail.com>
From: Melvin Carvalho <melvincarvalho@gmail.com>
To: "Paul E. Jones" <paulej@packetizer.com>
Content-Type: multipart/alternative; boundary=20cf3079bb4654b19604bf0bd860
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] WebFinger Discussion Points
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 11:18:24 -0000

--20cf3079bb4654b19604bf0bd860
Content-Type: text/plain; charset=ISO-8859-1

On 2 May 2012 13:03, Paul E. Jones <paulej@packetizer.com> wrote:

>  On 5/2/2012 6:06 AM, Melvin Carvalho wrote:
>
>
>
> On 2 May 2012 10:42, Paul E. Jones <paulej@packetizer.com> wrote:
>
>> Folks,
>>
>> I did not see (enough) follow-up on Blaine's message regarding WebFinger.
>>  He raised three issues:
>>
>> 1) JSON vs. XML
>> 2) JSON format
>> 3) Direct vs.  Indirect (i.e., single query response with "resource"
>> parameter)
>>
>> I have no strong preferences to the point of derailing the project :-),
>> but I would prefer:
>>
>> 1) The server is required to provide both XML and JSON formats, while the
>> client can select what it wants
>>
>
> -1
>
> I thought issue #1 was for JSON ONLY?  And only to reply if there was
> anyone supporting XML.  I didnt see any replies.  I may have misunderstood
> the whole thing tho.
>
>
> He did call for JSON only.  However, RFC 6415 and current WebFinger
> servers use XML.  So, I don't think we should simply disregard those
> facts.  Supporting both on the server side is trivial, so I don't see a
> reason to not implement both.
>
>
>  I came across this video recently, entitled "Lessons of JSON"
>
> http://inkdroid.org/journal/2012/04/30/lessons-of-json/
>
> Douglas Crockford gives some insights into the advantages of JSON over XML.
>
>
>> 2) The JSON format should be the JRD format as described in RFC 6415
>>
>
> I think I was the only person to reply to this point.
>
> I'm curious as to why a bespoke almost unused MIME type
>
> application/xrd+json
>
> Rather than, the commonly used:
>
> application/json
>
> As per SWD
>
>
> The media type "xrd+json" would not be right since a JRD is not XML.  We
> could define jrd+json, but this starts us down the path of having a
> gazillion whatever+json definitions like there with +xml definitions.  I'll
> note that there are no standards in the IETF presently that define a
> whatever+json.  We would be the first and that gives me some concern.  Is
> application/json an issue?
>
>
>
> Is there a spec for JRD, other than Eran's blog post.  What's the
> licensing?
>
>
> I noted you found this in your follow-up. It is in RFC 6415, as you noted.
>
>
>
>  3) We should make the "resource" parameter a MUST in order to allow the
>> client to be implemented such that it can make a single query to get the
>> information it is seeking
>>
>> I believe this would satisfy the requirements from the OpenID Connect
>> team.  #3 would mean that current WebFinger servers are "broken" until they
>> either:
>> 1) Provide support in the WebFinger server code for the "resource"
>> parameter
>> 2) Use HTTP server re-writing rules (or similar) to handle the request.
>>  (See http://www.packetizer.com/webfinger/server.html for an example of
>> how Apache can be used to allow a static site to support the "resource"
>> parameter.)
>>
>
> What are the typical values that resource can take?
>
>
> The resource parameter would take any valid URI.
>
>
>
> Is resource=user@host acceptable, or is a scheme required?
>
>
> It should always have a scheme, otherwise it would have no specific
> meaning.
>
>
>
> In particular re acct:
>
> Is the new scheme "acct" still proposed?  The documentation for the
> account scheme is still incomplete as of
> http://tools.ietf.org/html/draft-jones-appsawg-webfinger-03
>
>
> "acct" has been proposed for a long time now and documented in the
> WebFinger draft.  Why do you say it is incomplete?  What is missing,
> exactly?
>
>
>   Should it have its own RFC, or folded into the new joint spec?
> Personally, I think documenting acct: is a bigger task than SWD itself.
>
>
> Since I don't know what you feel is missing, it's hard to argue otherwise
> :-)  We could move the acct URI to a different draft, but what would be the
> value?  It would just require people to hunt down even more documents.
>
>
>  If, once documented and reviewed, there is a consensus is for acct: is
> taken forward, should it be a new URI scheme or a URN?
>
>
> Please note that "acct" is already implemented.  I think we should leave
> it as-is.
>
>
>   How does it relate to XMPP and email?  Are there possible collisions?
>
>
> This is precisely why we need "acct".  One's email address is one URI
> (mailto:) and one's XMPP address is another (xmpp:).  The "acct" URI
> refers to a user account and not their email address or XMPP address, etc.
> You might query my Google+ account, for example, and discover that I have
> several different email addresses and XMPP addresses, but I have one
> Google+ account.
>

Thanks for the response, makes a lot of sense.


> Paul
>
>

--20cf3079bb4654b19604bf0bd860
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On 2 May 2012 13:03, Paul E. Jones <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:paulej@packetizer.com" target=3D"_blank"=
>paulej@packetizer.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">

 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000"><div class=3D"im">
    On 5/2/2012 6:06 AM, Melvin Carvalho wrote:
    <blockquote type=3D"cite"><br>
      <br>
      <div class=3D"gmail_quote">On 2 May 2012 10:42, Paul E. Jones <span d=
ir=3D"ltr">&lt;<a href=3D"mailto:paulej@packetizer.com" target=3D"_blank">p=
aulej@packetizer.com</a>&gt;</span>
        wrote:<br>
        <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border=
-left:1px #ccc solid;padding-left:1ex">
          Folks,<br>
          <br>
          I did not see (enough) follow-up on Blaine&#39;s message regardin=
g
          WebFinger. =A0He raised three issues:<br>
          <br>
          1) JSON vs. XML<br>
          2) JSON format<br>
          3) Direct vs. =A0Indirect (i.e., single query response with
          &quot;resource&quot; parameter)<br>
          <br>
          I have no strong preferences to the point of derailing the
          project :-), but I would prefer:<br>
          <br>
          1) The server is required to provide both XML and JSON
          formats, while the client can select what it wants<br>
        </blockquote>
        <div><br>
          -1<br>
          <br>
          I thought issue #1 was for JSON ONLY?=A0 And only to reply if
          there was anyone supporting XML.=A0 I didnt see any replies.=A0 I
          may have misunderstood the whole thing tho.<br>
        </div>
      </div>
    </blockquote>
    <br></div>
    He did call for JSON only.=A0 However, RFC 6415 and current WebFinger
    servers use XML.=A0 So, I don&#39;t think we should simply disregard th=
ose
    facts.=A0 Supporting both on the server side is trivial, so I don&#39;t
    see a reason to not implement both.<div class=3D"im"><br>
    <br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <div>I came across this video recently, entitled &quot;Lessons of
          JSON&quot;<br>
          <br>
          <a href=3D"http://inkdroid.org/journal/2012/04/30/lessons-of-json=
/" target=3D"_blank">http://inkdroid.org/journal/2012/04/30/lessons-of-json=
/</a><br>
          <br>
          Douglas Crockford gives some insights into the advantages of
          JSON over XML.<br>
          =A0</div>
        <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          2) The JSON format should be the JRD format as described in
          RFC 6415<br>
        </blockquote>
        <div><br>
          I think I was the only person to reply to this point.<br>
          <br>
          I&#39;m curious as to why a bespoke almost unused MIME type<br>
          <br>
          application/xrd+json<br>
          <br>
          Rather than, the commonly used:<br>
          <br>
          application/json <br>
          <br>
          As per SWD<br>
        </div>
      </div>
    </blockquote>
    <br></div>
    The media type &quot;xrd+json&quot; would not be right since a JRD is n=
ot
    XML.=A0 We could define jrd+json, but this starts us down the path of
    having a gazillion whatever+json definitions like there with +xml
    definitions.=A0 I&#39;ll note that there are no standards in the IETF
    presently that define a whatever+json.=A0 We would be the first and
    that gives me some concern.=A0 Is application/json an issue?<div class=
=3D"im"><br>
    <br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <div><br>
          Is there a spec for JRD, other than Eran&#39;s blog post.=A0 What=
&#39;s
          the licensing?<br>
        </div>
      </div>
    </blockquote>
    <br></div>
    I noted you found this in your follow-up. It is in RFC 6415, as you
    noted.<div class=3D"im"><br>
    =A0<br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          3) We should make the &quot;resource&quot; parameter a MUST in or=
der to
          allow the client to be implemented such that it can make a
          single query to get the information it is seeking<br>
          <br>
          I believe this would satisfy the requirements from the OpenID
          Connect team. =A0#3 would mean that current WebFinger servers
          are &quot;broken&quot; until they either:<br>
          1) Provide support in the WebFinger server code for the
          &quot;resource&quot; parameter<br>
          2) Use HTTP server re-writing rules (or similar) to handle the
          request. =A0(See <a href=3D"http://www.packetizer.com/webfinger/s=
erver.html" target=3D"_blank">http://www.packetizer.com/webfinger/server.ht=
ml</a>
          for an example of how Apache can be used to allow a static
          site to support the &quot;resource&quot; parameter.)<br>
        </blockquote>
        <div><br>
          What are the typical values that resource can take?<br>
        </div>
      </div>
    </blockquote>
    <br></div>
    The resource parameter would take any valid URI.<div class=3D"im"><br>
    <br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <div><br>
          Is resource=3Duser@host acceptable, or is a scheme required?<br>
        </div>
      </div>
    </blockquote>
    <br></div>
    It should always have a scheme, otherwise it would have no specific
    meaning.<div class=3D"im"><br>
    <br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <div>
          <br>
          In particular re acct:<br>
          <br>
          Is the new scheme &quot;acct&quot; still proposed?=A0 The documen=
tation
          for the account scheme is still incomplete as of <a href=3D"http:=
//tools.ietf.org/html/draft-jones-appsawg-webfinger-03" target=3D"_blank">h=
ttp://tools.ietf.org/html/draft-jones-appsawg-webfinger-03</a>
          <br>
        </div>
      </div>
    </blockquote>
    <br></div>
    &quot;acct&quot; has been proposed for a long time now and documented i=
n the
    WebFinger draft.=A0 Why do you say it is incomplete?=A0 What is missing=
,
    exactly?<div class=3D"im"><br>
    <br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <div>
          Should it have its own RFC, or folded into the new joint
          spec?=A0 Personally, I think documenting acct: is a bigger task
          than SWD itself.<br>
        </div>
      </div>
    </blockquote>
    <br></div>
    Since I don&#39;t know what you feel is missing, it&#39;s hard to argue
    otherwise :-)=A0 We could move the acct URI to a different draft, but
    what would be the value?=A0 It would just require people to hunt down
    even more documents.<div class=3D"im"><br>
    <br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <div>If, once documented and reviewed, there is a consensus is
          for acct: is taken forward, should it be a new URI scheme or a
          URN?<br>
        </div>
      </div>
    </blockquote>
    <br></div>
    Please note that &quot;acct&quot; is already implemented.=A0 I think we=
 should
    leave it as-is.<div class=3D"im"><br>
    <br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <div>
          How does it relate to XMPP and email?=A0 Are there possible
          collisions?<br>
        </div>
      </div>
    </blockquote>
    <br></div>
    This is precisely why we need &quot;acct&quot;.=A0 One&#39;s email addr=
ess is one
    URI (mailto:) and one&#39;s XMPP address is another (xmpp:).=A0 The &qu=
ot;acct&quot;
    URI refers to a user account and not their email address or XMPP
    address, etc.=A0 You might query my Google+ account, for example, and
    discover that I have several different email addresses and XMPP
    addresses, but I have one Google+ account.<span class=3D"HOEnZb"><font =
color=3D"#888888"><br></font></span></div></blockquote><div><br>Thanks for =
the response, makes a lot of sense.<br><br></div><blockquote class=3D"gmail=
_quote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex">
<div bgcolor=3D"#FFFFFF" text=3D"#000000"><span class=3D"HOEnZb"><font colo=
r=3D"#888888">
    <br>
    Paul<br>
    <br>
  </font></span></div>

</blockquote></div><br>

--20cf3079bb4654b19604bf0bd860--

From paulej@packetizer.com  Wed May  2 04:36:43 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 65A1C21F8992 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 04:36:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.513
X-Spam-Level: 
X-Spam-Status: No, score=-2.513 tagged_above=-999 required=5 tests=[AWL=0.086,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dJupSftnrzQX for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 04:36:42 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id 8F55F21F898F for <apps-discuss@ietf.org>; Wed,  2 May 2012 04:36:42 -0700 (PDT)
Received: from [156.106.218.62] ([156.106.218.62]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q42BaeCO005780 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Wed, 2 May 2012 07:36:41 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1335958601; bh=xRswRCLaxdmcpc2ssJxh5biq2W/0XYT0SjHi/qbhLEo=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=McfuZsHrBMUS30rsHtyWxcGDrgwQrYKuJfevV1qAzjDjCQRjp03Qy00yPijiUS02H 9OP0wxEEzRxH4Yyhq/9CNKc06DB7+FyH1rNu7veQxkaG7p3Qn/iLsrvdl3qmPY8KOb fSc0VOchwZ1GMZmbwZTFwv1rgzkkT4MfNyGvhM9c=
Message-ID: <4FA11C4B.2000202@packetizer.com>
Date: Wed, 02 May 2012 07:36:43 -0400
From: "Paul E. Jones" <paulej@packetizer.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Melvin Carvalho <melvincarvalho@gmail.com>
References: <4FA0F384.5050008@packetizer.com> <CAKaEYhKtk=ydpMnizcnEG7Lr_XmuaArVrXwgtyhcYUofVPRinA@mail.gmail.com>
In-Reply-To: <CAKaEYhKtk=ydpMnizcnEG7Lr_XmuaArVrXwgtyhcYUofVPRinA@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] WebFinger Discussion Points
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 11:36:43 -0000

On 5/2/2012 7:08 AM, Melvin Carvalho wrote:
> One thing that would be a kind of joint problem statement, of the main 
> thing that's trying to be solved.

Is this not understood?  Keep in mind that this was not fabricated last 
week.  I've been personally interacting with people working on WebFinger 
for a couple of years (or more) now.  The idea is all about discovery.  
Given a URI, what can you learn about it?  This resulted in the creation 
of the XRD spec, RFC 5785, RFC 6415 and perhaps other documents along 
the way.  Definitely, the web linking document (RFC 5988) is also an 
important part of this.

> I think this started out as a way for webmail providers to give 
> auxiliary "follow your nose" style data linkage, using the "well 
> known" pattern.

I don't know where it all started, but I got my start with OpenID.  I 
did not like entering https://openid.packetizer.com/paulej whenever I 
wanted to log in.  Rather, I wanted to enter paulej@packetizer.com.  I 
was referred by folks on the OpenID list to go look at WebFinger.  And, 
here we are.

> It's sort of morphed a bit into a few different things, such as a 
> generic discovery method for the net, a new uri scheme,  an account 
> identity system for the net, serialization formats.

I don't think it has morphed.  These were things that needed to be 
defined to realize the vision.

> All these things *can* be important, but there's already solutions in 
> many places, and overlap with existing technology.  The recent WWW 
> 2012 conference has shown that structured data is now incoporated in 
> somewhere between 25% and 32% of the web, eg using RDFa and microdta.  
> Do we think it's productive to push yet another data lookup format?
>
> http://www.bbc.co.uk/blogs/researchanddevelopment/2012/04/notes-from-the-www12-conferenc.shtml
>
> It would be awesome if we can main pain point, or problem statement 
> that these specs can solve, find out what the easy wins are, solve 
> those with minimum fuss, imho.

I'd argue there is nothing else in existence that can do what WebFinger 
does, modulo the competing SWD draft. That said, I think there is 
agreement to move forward with WebFinger to provide a single solution.

Are you arguing for a different data format?  I think it's worth 
highlighting the simplicity and beauty of the XRD/JRD representations.  
These formats primarily include a set of link relations.  The link 
relations are the same syntax and possible values as one might use in 
the "Link" header in HTTP and <link> tags in HTML.  So, WebFinger ties 
in very nicely with the Web.

Paul



From mrex@sap.com  Wed May  2 06:47:44 2012
Return-Path: <mrex@sap.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 21E5721F85D8; Wed,  2 May 2012 06:47:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.125
X-Spam-Level: 
X-Spam-Status: No, score=-10.125 tagged_above=-999 required=5 tests=[AWL=0.124, BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jIGaFtyU8YAQ; Wed,  2 May 2012 06:47:43 -0700 (PDT)
Received: from smtpde02.sap-ag.de (smtpde02.sap-ag.de [155.56.68.140]) by ietfa.amsl.com (Postfix) with ESMTP id 5EB0F21F85D7; Wed,  2 May 2012 06:47:43 -0700 (PDT)
Received: from mail.sap.corp by smtpde02.sap-ag.de (26) with ESMTP id q42Dldqi011053 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 2 May 2012 15:47:40 +0200 (MEST)
From: Martin Rex <mrex@sap.com>
Message-Id: <201205021347.q42Dld6J017934@fs4113.wdf.sap.corp>
To: ned.freed@mrochek.com (Ned Freed)
Date: Wed, 2 May 2012 15:47:39 +0200 (MEST)
In-Reply-To: <01OEZB9OC9VW0006TF@mauve.mrochek.com> from "Ned Freed" at May 1, 12 07:55:56 pm
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-SAP: out
Cc: ned.freed@mrochek.com, apps-discuss@ietf.org, dane@ietf.org, paul.hoffman@vpnc.org, iesg@ietf.org, paul@nohats.ca
Subject: Re: [apps-discuss] [dane] 
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: mrex@sap.com
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 13:47:44 -0000

Ned Freed wrote:
> 
> > I don't think is there a definite need e.g. for something that
> > says how to use DANE with XMPP or SMTP to update the TLSA RFC -
> > that might or might not be needed but we won't know until its
> > being done.
> 
> But that's what it currently says is needed.
> 
> > Nevertheless, how about if it said:
> 
> > "Note that this document does not cover how to associate
> > certificates with domain names for application protocols that depend
> > on SRV, NAPTR, and similar DNS resource records. It is expected that
> > future documents will cover methods for making those associations.
> > Those documents may or may not need to update this one."
> 
> That's essentially the change I suggested making.


Writing that those apps-protocol-specific documents (defining how to
use a particular protocol with TLSA/DANE-protocol) might need to update the
TLSA/DANE-protocol document is misleading (and IMHO should be avoided).

http://tools.ietf.org/html/rfc2223#section-12

defines the "Updates:" metadata for RFCs to have a very narrow and purely
editorial meaning.  "Updates:" is meant to refer to those situations
where a paragraph or section of a new document **completely** replaces
the same paragraph or section of a previous RFC.

It is probably much more common to "extend" an existing protocol or
describe/define additional usage scenarios without changing the original
specification, simply by using the extensibility of the original protocol.

Normally, such "expected usage" should not use the editorial
rfc2223-Updates: metadata.  But the use of the Updates:&Obsoletes:
meta-data tags in RFCs is not consistent, a number of RFC seem to
ignore the rfc2223 definitions of what these headers are supposed
to indicate.


-Martin

From mrex@sap.com  Wed May  2 06:59:37 2012
Return-Path: <mrex@sap.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0382121F85F2; Wed,  2 May 2012 06:59:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.127
X-Spam-Level: 
X-Spam-Status: No, score=-10.127 tagged_above=-999 required=5 tests=[AWL=0.122, BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hTEI5JflTUnx; Wed,  2 May 2012 06:59:36 -0700 (PDT)
Received: from smtpde01.sap-ag.de (smtpde01.sap-ag.de [155.56.68.170]) by ietfa.amsl.com (Postfix) with ESMTP id 41CB921F85E5; Wed,  2 May 2012 06:59:35 -0700 (PDT)
Received: from mail.sap.corp by smtpde01.sap-ag.de (26) with ESMTP id q42DxXmp025332 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 2 May 2012 15:59:33 +0200 (MEST)
From: Martin Rex <mrex@sap.com>
Message-Id: <201205021359.q42DxVtm018679@fs4113.wdf.sap.corp>
To: marka@isc.org (Mark Andrews)
Date: Wed, 2 May 2012 15:59:31 +0200 (MEST)
In-Reply-To: <20120502033808.DC27A205548E@drugs.dv.isc.org> from "Mark Andrews" at May 2, 12 01:38:08 pm
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-SAP: out
Cc: ned.freed@mrochek.com, apps-discuss@ietf.org, dane@ietf.org, paul.hoffman@vpnc.org, iesg@ietf.org, paul@nohats.ca
Subject: Re: [apps-discuss] [dane]  AppsDir review of
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: mrex@sap.com
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 13:59:37 -0000

Mark Andrews wrote:
> 
> Tony Finch writes:
>>
>> Ned Freed <ned.freed@mrochek.com> wrote:
>>>
>>> But even this may not be acceptable for all I know. It may turn out
>>> that using DANE to secure the terminal A/AAAA records (modulo CNAMEs)
>>> is actually an acceptable default for SRV/MX/NATPR-based services.
>>> I could easily be wrong, but it seems to me that this is what all
>>> this additional discussion is about.
>> 
>> I don't think it's as simple as that because RFC 6125 says certificates
>> should match the SRV owner name not the target name. See also Dave
>> Cridland's comments about XMPP.
> 
> Should != must.

I think that is a misunderstanding.

The XMPP document may explicitly account for a local policy to override
the decision to continue communication because of a mismatch and chose
"should" over "must" for that, assuming that MUST is unconditional
and not subject to local policy.

Some specifications in the security area (and PKIX in particular)
use a different approach, using MUST all over the place, silently
assuming that local policy overrides MUSTS in specs all the time...
(and some of the language in DANE-protocol is the same, generously
sprinkling MUST all over the place, and causing confusion about
when a MUST is really a MUST (i.e. not subject to local policy).

Personally, I prefer shoulds to musts for situations where local
policy is supposed to apply.

-Martin

From marka@isc.org  Wed May  2 07:12:59 2012
Return-Path: <marka@isc.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4783821F85D3; Wed,  2 May 2012 07:12:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.499
X-Spam-Level: 
X-Spam-Status: No, score=-2.499 tagged_above=-999 required=5 tests=[AWL=0.100,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xHziZPcpsFf8; Wed,  2 May 2012 07:12:58 -0700 (PDT)
Received: from mx.ams1.isc.org (mx.ams1.isc.org [IPv6:2001:500:60::65]) by ietfa.amsl.com (Postfix) with ESMTP id A60FC21F85AF; Wed,  2 May 2012 07:12:58 -0700 (PDT)
Received: from bikeshed.isc.org (bikeshed.isc.org [IPv6:2001:4f8:3:d::19]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "mail.isc.org", Issuer "RapidSSL CA" (not verified)) by mx.ams1.isc.org (Postfix) with ESMTPS id 482B45F98E1; Wed,  2 May 2012 14:12:42 +0000 (UTC) (envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (unknown [IPv6:2001:470:1f00:820:44e0:7e51:4c1e:891f]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by bikeshed.isc.org (Postfix) with ESMTPSA id 61E35216C33; Wed,  2 May 2012 14:12:39 +0000 (UTC) (envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1]) by drugs.dv.isc.org (Postfix) with ESMTP id 5BFB4205A95B; Thu,  3 May 2012 00:12:35 +1000 (EST)
To: mrex@sap.com
From: Mark Andrews <marka@isc.org>
References: <201205021359.q42DxVtm018679@fs4113.wdf.sap.corp>
In-reply-to: Your message of "Wed, 02 May 2012 15:59:31 +0200." <201205021359.q42DxVtm018679@fs4113.wdf.sap.corp>
Date: Thu, 03 May 2012 00:12:35 +1000
Message-Id: <20120502141235.5BFB4205A95B@drugs.dv.isc.org>
Cc: ned.freed@mrochek.com, apps-discuss@ietf.org, dane@ietf.org, paul.hoffman@vpnc.org, iesg@ietf.org, paul@nohats.ca
Subject: Re: [apps-discuss] [dane]  AppsDir review of
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 14:12:59 -0000

In message <201205021359.q42DxVtm018679@fs4113.wdf.sap.corp>, Martin Rex writes:
> Mark Andrews wrote:
> > 
> > Tony Finch writes:
> >>
> >> Ned Freed <ned.freed@mrochek.com> wrote:
> >>>
> >>> But even this may not be acceptable for all I know. It may turn out
> >>> that using DANE to secure the terminal A/AAAA records (modulo CNAMEs)
> >>> is actually an acceptable default for SRV/MX/NATPR-based services.
> >>> I could easily be wrong, but it seems to me that this is what all
> >>> this additional discussion is about.
> >> 
> >> I don't think it's as simple as that because RFC 6125 says certificates
> >> should match the SRV owner name not the target name. See also Dave
> >> Cridland's comments about XMPP.
> > 
> > Should != must.
> 
> I think that is a misunderstanding.
> 
> The XMPP document may explicitly account for a local policy to override
> the decision to continue communication because of a mismatch and chose
> "should" over "must" for that, assuming that MUST is unconditional
> and not subject to local policy.
> 
> Some specifications in the security area (and PKIX in particular)
> use a different approach, using MUST all over the place, silently
> assuming that local policy overrides MUSTS in specs all the time...
> (and some of the language in DANE-protocol is the same, generously
> sprinkling MUST all over the place, and causing confusion about
> when a MUST is really a MUST (i.e. not subject to local policy).
> 
> Personally, I prefer shoulds to musts for situations where local
> policy is supposed to apply.
> 
> -Martin

This isn't a local policy issue.  It's a appropriate fit for the
protocol issue.  Most protocols where you will be using SRV you
can use the owner of the SRV record but there are some where it
does not make sense.  By forcing the security model to be too
rigid you stop SRV being used in ways it was designed to be used.

Mark
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: marka@isc.org

From fanf2@hermes.cam.ac.uk  Wed May  2 07:13:49 2012
Return-Path: <fanf2@hermes.cam.ac.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F266B21F85DF; Wed,  2 May 2012 07:13:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.505
X-Spam-Level: 
X-Spam-Status: No, score=-6.505 tagged_above=-999 required=5 tests=[AWL=0.094,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wDwge56nM2D2; Wed,  2 May 2012 07:13:48 -0700 (PDT)
Received: from ppsw-52.csi.cam.ac.uk (ppsw-52.csi.cam.ac.uk [131.111.8.152]) by ietfa.amsl.com (Postfix) with ESMTP id 1594721F85D3; Wed,  2 May 2012 07:13:47 -0700 (PDT)
X-Cam-AntiVirus: no malware found
X-Cam-SpamDetails: not scanned
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from hermes-2.csi.cam.ac.uk ([131.111.8.54]:39794) by ppsw-52.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:25) with esmtpa (EXTERNAL:fanf2) id 1SPaJM-000634-Ea (Exim 4.72) (return-path <fanf2@hermes.cam.ac.uk>); Wed, 02 May 2012 15:13:44 +0100
Received: from fanf2 (helo=localhost) by hermes-2.csi.cam.ac.uk (hermes.cam.ac.uk) with local-esmtp id 1SPaJM-0000O6-Ax (Exim 4.67) (return-path <fanf2@hermes.cam.ac.uk>); Wed, 02 May 2012 15:13:44 +0100
Date: Wed, 2 May 2012 15:13:44 +0100
From: Tony Finch <dot@dotat.at>
X-X-Sender: fanf2@hermes-2.csi.cam.ac.uk
To: Martin Rex <mrex@sap.com>
In-Reply-To: <201205021359.q42DxVtm018679@fs4113.wdf.sap.corp>
Message-ID: <alpine.LSU.2.00.1205021506210.17365@hermes-2.csi.cam.ac.uk>
References: <201205021359.q42DxVtm018679@fs4113.wdf.sap.corp>
User-Agent: Alpine 2.00 (LSU 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: Tony Finch <fanf2@hermes.cam.ac.uk>
Cc: apps-discuss@ietf.org, Mark Andrews <marka@isc.org>, dane@ietf.org
Subject: Re: [apps-discuss] [dane]  AppsDir review of
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 14:13:49 -0000

Martin Rex <mrex@sap.com> wrote:
> Mark Andrews wrote:
> >
> > Should != must.
>
> I think that is a misunderstanding.

No, I think Mark is right. RFC 6125 is guidance for protocol designers,
so the "should" is a recommendation about how to decide which identity is
authenticated when adding TLS to a protocol. Whether local policy can
override this decision is something else entirely.

Tony.
-- 
f.anthony.n.finch  <dot@dotat.at>  http://dotat.at/
Fisher: Northwesterly 4 or 5, increasing 6 in north. Slight or moderate. Fair.
Moderate or good.

From marka@isc.org  Tue May  1 20:38:33 2012
Return-Path: <marka@isc.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3951921E802C; Tue,  1 May 2012 20:38:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.493
X-Spam-Level: 
X-Spam-Status: No, score=-2.493 tagged_above=-999 required=5 tests=[AWL=0.106,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i-a+nTkQPyT0; Tue,  1 May 2012 20:38:32 -0700 (PDT)
Received: from mx.ams1.isc.org (mx.ams1.isc.org [IPv6:2001:500:60::65]) by ietfa.amsl.com (Postfix) with ESMTP id A507B21E8013; Tue,  1 May 2012 20:38:32 -0700 (PDT)
Received: from bikeshed.isc.org (bikeshed.isc.org [IPv6:2001:4f8:3:d::19]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "mail.isc.org", Issuer "RapidSSL CA" (not verified)) by mx.ams1.isc.org (Postfix) with ESMTPS id B51AC5F990B; Wed,  2 May 2012 03:38:15 +0000 (UTC) (envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (unknown [IPv6:2001:470:1f00:820:a15a:151c:b5dd:907]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by bikeshed.isc.org (Postfix) with ESMTPSA id 17FE0216C36; Wed,  2 May 2012 03:38:13 +0000 (UTC) (envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1]) by drugs.dv.isc.org (Postfix) with ESMTP id DC27A205548E; Wed,  2 May 2012 13:38:08 +1000 (EST)
To: Tony Finch <dot@dotat.at>
From: Mark Andrews <marka@isc.org>
References: <4F96D157.7020504@isode.com> <21AF6AE7-8BFB-457F-BB2D-39DA16206A8C@vpnc.org> <alpine.LFD.2.02.1204280953090.21068@bofh.nohats.ca> <201204292309.q3TN9BcF027057@new.toad.com> <20120429235801.B8FB32036A98@drugs.dv.isc.org> <21E89A0F-05A8-4EF4-8F44-EA0D58F8F0E3@frobbit.se> <m3haw1cj55.fsf@carbon.jhcloos.org> <01OEXB2GEMB20006TF@mauve.mrochek.com> <m362chcfv6.fsf@carbon.jhcloos.org> <01OEXJW3QF0G0006TF@mauve.mrochek.com> <4F9EFAFB.5050709@cs.tcd.ie> <01OEXMZ1FWDW0006TF@mauve.mrochek.com> <4F9F1039.8000402@cs.tcd.ie> <01OEXO8DBSKY0006TF@mauve.mrochek.com> <4F9F1C31.50602@cs.tcd.ie> <01OEXVCY097U0006TF@mauve.mrochek.com> <alpine.LSU.2.00.1205011213360.18534@hermes-2.csi.cam.ac.uk>
In-reply-to: Your message of "Tue, 01 May 2012 12:22:21 +0100." <alpine.LSU.2.00.1205011213360.18534@hermes-2.csi.cam.ac.uk>
Date: Wed, 02 May 2012 13:38:08 +1000
Message-Id: <20120502033808.DC27A205548E@drugs.dv.isc.org>
X-Mailman-Approved-At: Wed, 02 May 2012 08:03:08 -0700
Cc: Ned Freed <ned.freed@mrochek.com>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>, dane@ietf.org, Paul Hoffman <paul.hoffman@vpnc.org>, iesg@ietf.org, Paul Wouters <paul@nohats.ca>
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 03:38:33 -0000

In message <alpine.LSU.2.00.1205011213360.18534@hermes-2.csi.cam.ac.uk>, Tony F
inch writes:
> Ned Freed <ned.freed@mrochek.com> wrote:
> >
> > But even this may not be acceptable for all I know. It may turn out that us
> ing
> > DANE to secure the terminal A/AAAA records (modulo CNAMEs) is actually an
> > acceptable default for SRV/MX/NATPR-based services. I could easily be wrong
> ,
> > but it seems to me that this is what all this additional discussion is abou
> t.
> 
> I don't think it's as simple as that because RFC 6125 says certificates
> should match the SRV owner name not the target name. See also Dave
> Cridland's comments about XMPP.

	Should != must.

	None of the examples in RFC 6125 deal with a store and
	forward protocol that uses trusted third parties.  SMTP is
	a example of such a protocol and if implements using SRV
	rather than MX it would be a exception.

	Mark
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: marka@isc.org

From warren@kumari.net  Tue May  1 12:26:09 2012
Return-Path: <warren@kumari.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F08421E80C5; Tue,  1 May 2012 12:26:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.539
X-Spam-Level: 
X-Spam-Status: No, score=-106.539 tagged_above=-999 required=5 tests=[AWL=0.060, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e7XgCoUNGYwP; Tue,  1 May 2012 12:26:08 -0700 (PDT)
Received: from vimes.kumari.net (vimes.kumari.net [198.186.192.250]) by ietfa.amsl.com (Postfix) with ESMTP id 8BB9A21E8084; Tue,  1 May 2012 12:26:08 -0700 (PDT)
Received: from dhcp-172-19-119-246.cbf.corp.google.com (unknown [64.13.52.115]) by vimes.kumari.net (Postfix) with ESMTPSA id 596031B40057; Tue,  1 May 2012 15:26:07 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Warren Kumari <warren@kumari.net>
In-Reply-To: <3F51E575-D6DC-44B0-A17B-AD8B228CD404@vpnc.org>
Date: Tue, 1 May 2012 15:26:05 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <EA633386-8CAB-4AF2-B972-8BEB4945C083@kumari.net>
References: <4F95CA0B.8050202@stpeter.im> <4F9F4DEE.1090309@stpeter.im> <alpine.LSU.2.00.1205011859210.17365@hermes-2.csi.cam.ac.uk> <4FA031D1.50006@stpeter.im> <3F51E575-D6DC-44B0-A17B-AD8B228CD404@vpnc.org>
To: Paul Hoffman <paul.hoffman@vpnc.org>
X-Mailer: Apple Mail (2.1084)
X-Mailman-Approved-At: Wed, 02 May 2012 08:03:32 -0700
Cc: Warren Kumari <warren@kumari.net>, apps-discuss@ietf.org, dane list <dane@ietf.org>
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 May 2012 19:26:09 -0000

[ -IESG]
On May 1, 2012, at 3:18 PM, Paul Hoffman wrote:

> On May 1, 2012, at 11:56 AM, Peter Saint-Andre wrote:
>=20
>> On 5/1/12 11:02 AM, Tony Finch wrote:
>>> Peter Saint-Andre <stpeter@stpeter.im> wrote:
>>>>=20
>>>> The change from "client-chosen port" to "client-define port" is
>>>> mystifying to me. Even assuming that "client-defined" was meant, =
it's
>>>> not clear to me what a client-defined port is, and I see no =
effective
>>>> difference between the old text and the new text.
>>>=20
>>> I think the mistake is to talk about the client here. The client =
begins a
>>> connection to the service's port at that IP address.
>>=20
>> Usually, yes. Sometimes the client is configured to override the =
default
>> port for the given service, as Paul noted.
>>=20
>> Could we just say "It then begins a connection to a particular port =
at
>> that address"? Perhaps the method for determining the port isn't =
really
>> relevant in this spec.
>=20
> Works for me. What do others think?
>=20
> Current:
> It then begins a connection to a client-defined port at that address, =
and sends an initial message there.
> Proposed:
> It then begins a connection to a particular port at that address, and =
sends an initial message there.

LGTM.

W

>=20
> --Paul Hoffman
>=20
> _______________________________________________
> dane mailing list
> dane@ietf.org
> https://www.ietf.org/mailman/listinfo/dane
>=20


From sm@resistor.net  Wed May  2 08:35:03 2012
Return-Path: <sm@resistor.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9D64221E8020 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 08:35:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.561
X-Spam-Level: 
X-Spam-Status: No, score=-102.561 tagged_above=-999 required=5 tests=[AWL=0.038, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZySf2-W44UzH for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 08:35:02 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 61CDC21E801E for <apps-discuss@ietf.org>; Wed,  2 May 2012 08:35:02 -0700 (PDT)
Received: from SUBMAN.resistor.net (IDENT:sm@localhost [127.0.0.1]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q42FYt7m019652 for <apps-discuss@ietf.org>; Wed, 2 May 2012 08:34:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1335972900; i=@resistor.net; bh=ZhS1b+cLyIAvb2fUA8/pPMF5LnzbYaej06B7PtsKoHM=; h=Date:To:From:Subject:Cc; b=Jd3e+MJ6d7A0opksN+HsueDQzL7fOJIIl5XfspBqEasdDTSzKsYavN9t1hDS56TbJ GnNhQIki3t3T5Qlgiqo+BFrygOyu9xPQHhUihsFSF4m/0643JfIwTB9bytJPuRCOzh sEXtBJouE29hm00QIe1uUe6kScp31dcGCBratM5c=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=resistor.net; s=mail; t=1335972900; i=@resistor.net; bh=ZhS1b+cLyIAvb2fUA8/pPMF5LnzbYaej06B7PtsKoHM=; h=Date:To:From:Subject:Cc; b=iyKCV8NEm0aFFuBa3vHQO6v0j1+xfYN6ZqfJr88owR2m2WL7yNOR01bDKXMbbWrFM r2Pp/FGGpEIG6TfrV61Qru7Qy+9DeTKYXVnt68Cor9bTnbQo+LvknmgTwZRrf9kYa5 71f+6ai9pcPBF5ZWtUupJPLbA1KoLRtw86184rtY=
Message-Id: <6.2.5.6.2.20120502074325.0ababa28@elandnews.com>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Wed, 02 May 2012 08:25:05 -0700
To: apps-discuss@ietf.org
From: SM <sm@resistor.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: [apps-discuss] Comments on draft-ietf-appsawg-http-forwarded-02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 15:35:03 -0000

Hello,

I have a few comments on draft-ietf-appsawg-http-forwarded-02.  I am 
ignoring the non-privacy angle for now.

In Section 5.5:

   "IANA MUST in such cases be notified, and parameters
    should be registered according to [RFC3864]."

Isn't the "MUST" a little too much?

Section 8.2 discusses about "Information leak".  There is a lack of 
discussion about privacy considerations.  Is the information provided 
by this header field considered as personal identifiable 
information?  Is the leakage only about revealing NAT information and 
proxy setup?  Is this header field only used by internal nodes?

Regards,
-sm


From ben@niven-jenkins.co.uk  Wed May  2 08:59:19 2012
Return-Path: <ben@niven-jenkins.co.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B871411E8085 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 08:59:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.399
X-Spam-Level: 
X-Spam-Status: No, score=-103.399 tagged_above=-999 required=5 tests=[AWL=-1.400, BAYES_00=-2.599, J_CHICKENPOX_37=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P8kw0OGzcgZt for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 08:59:19 -0700 (PDT)
Received: from mailex.mailcore.me (mailex.mailcore.me [94.136.40.61]) by ietfa.amsl.com (Postfix) with ESMTP id A275021F8593 for <apps-discuss@ietf.org>; Wed,  2 May 2012 08:59:18 -0700 (PDT)
Received: from [81.134.152.4] (helo=xxx.corp.velocix.com) by mail4.atlas.pipex.net with esmtpa (Exim 4.71) (envelope-from <ben@niven-jenkins.co.uk>) id 1SPbws-0000Tp-8x; Wed, 02 May 2012 16:58:38 +0100
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
In-Reply-To: <4FA02AEA.1080407@isode.com>
Date: Wed, 2 May 2012 16:59:15 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <29236FD5-51E7-4AC5-88EA-6B956E453D8A@niven-jenkins.co.uk>
References: <4FA02AEA.1080407@isode.com>
To: apps-discuss@ietf.org
X-Mailer: Apple Mail (2.1084)
X-Mailcore-Auth: 9600544
X-Mailcore-Domain: 172912
Cc: John Sullivan <jsullivan@velocix.com>
Subject: Re: [apps-discuss] WGLC: draft-ietf-appsawg-http-forwarded-02.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 15:59:19 -0000

Colleagues,

I'm forwarding the following comments on =
draft-ietf-appsawg-http-forwarded-02 on behalf of John (cc'd) who is our =
resident HTTP expert but doesn't subscribe to the apps-discuss list.

Thanks
Ben

=3D=3D=3D Start of John's comments:
0. First, I approve of the proposal in general: it is a big
improvement over the current situation with multiple non-standardised
headers partially/incompletely implemented by different software.


1. The ABNF gives:

   forwarded-pair =3D token "=3D" ( token / quoted-string )
   token =3D 1*( /[-!#$%&'*+.^_`|~0-9A-Z]/ ) # httpbis-p1 S3.2.4

It is a happy coincidence that an IPv4address without an optional
port happens to fall within the token syntax and therefore does
not need to be a quoted-string, but neither an IPv4address with
the optional port (which involves ":" which is not in tchar) or
an IPv6address with or without port (which involve "[", "]" and ":"
none of which are in tchar) are valid tokens and MUST be sent
as quoted-string.

What might casually seem to some to be the same syntax element
therefore has different quoting/escaping rules depending on its
exact makeup. Generators need to beware. Some might take the view
that it is safest and easiest to simply use quoted-string in all
cases, so consumers also need to beware that even an IPv4address
with no port might be sent as a quoted-string.

I think this should be explicitly called out, given this draft gets
it wrong itself (see below).


2. The example in S4 is both wrong and odd.

  Forwarded: For=3D192.0.2.43,"for=3D[2001:db8:cafe::17]:47011"
  Forwarded: proto=3Dhttps;by=3D198.51.100.60

By #rule this expands to a 3-element list

  For=3D192.0.2.43
  "for=3D[2001:db8:cafe::17]:47011"
  proto=3Dhttps;by=3D198.51.100.60

The second element does not match the ABNF: the first quote should
be after the "=3D".

The third element, while valid, looks like it might have been
intended to be a run-on of the second thus creating a 2-element
list where the second element has 3 parameters. (It's not clear how
a client send an IPv6 request to an IPv4 endpoint though!) If this
is deliberate then fine, but it perhaps makes for a confusing example.


3. S5.1 ("by" parameter) says:

   This is primarily added by reverse proxies that wish to forward this
   information to the backend server.

I would add that this is especially useful for multi-homed proxies
where the address that the backend server sees the forwarded request
coming from is not the same as the address the proxy received the
request on. (Where the two addresses are the same it seems superfluous.)


4. S5.2 ("for" parameter) says:

   The
   last proxy's IP address, and optionally a port number, are, however,
   readily available as the remote IP address of the TCP/IP connection.

As above, the inbound address is not necessarily the same as the
outbound address of the proxy. The "by" parameter where present might
be a more valuable source of the "proxy's IP address".


5. S6.1 (address identifiers) says:

   The IPv6address SHOULD comply with textual representation
   recommendations [RFC5952] (e.g., lowercase, zero compression).

But RFC 5952 defines a standard mechanism for generating the shortest
(most compressed) textual representation of an IPv6 literal.


6. S7 says:

    As an example, the header field

       Forwarded: for=3D192.0.2.43,for=3D[2001:db8:cafe::17],for=3Dunknown=


This is not valid syntax. The IPv6address contains non-tchars and must
be transmitted as a quoted-string.


7. S7 also says:

   Note that this header field is relevant on a per request basis and
   MUST NOT be cached.

It's not entirely clear where this comes from. Request headers are not
normally cached, unless the origin invokes the Vary mechanism. Is it
intended that this should disable the ability of an origin to say
"Vary: Forwarded"? I can't see why this needs to be done (and in any
case won't work with intermediates unaware of this specification.)

   Also note that this header field MUST NOT be
   preserved across redirects.

This seems to presume an intermediate which follows redirects =
internally,
preserving the original request state for each sub-request, and presents
the final target as a response to the original incoming request. This
seems to be an inadvisable thing to do in any case. (I had a vague idea
it was prohibited, but can't find specific language in httpbis that
provides guidance in either direction - apart from perhaps the p1-S3.1.1
direction to issue 301 responses to invalid request-lines rather than
transparently fixing them. That seems closely related.)

Instead, it might be worth noting when the incoming Forwarded header
should be preserved or discarded:

* Obviously a directly forwarded request should preserve/extend it.

* If a single incoming request causes an intermediate to make multiple
  related inbound requests, then presumably one is a more direct
  analog of the original request and should preserve/extend the header,
  whereas the others are "internal" and should filter it out.

* Unless of course the intermediate has detected a content mismatch in
  a 304 response and is following the httpbis-p4 S4.1 instructions to
  repeat the request unconditionally, in which case the new request
  is still basically a direct consequence of the origin request and
  the header should probably be kept.


8. Because Via is well established and mandatory and this is new and
optional, consumers should also beware that the elements of Via may
not match the elements of Forwarded: so although proto=3D may be present
one will probably not be able to infer the corresponding HTTP version
number, or the software version taken from Via of a particular
intermediate identified within Forwarded. This remaining mismatch of
capabilities (which within the X-Forwarded-* family this specification
is intended to address) is perhaps unfortunate.

=3D=3D=3D End of John's comments



On 1 May 2012, at 19:26, Alexey Melnikov wrote:

> Dear WG participants,
> I would like to initiate WG Last Call on =
draft-ietf-appsawg-http-forwarded-02.txt ("Forwarded HTTP Extension"). =
Please send your reviews, as well as expressions of support regarding =
document readiness for IESG (or not) either to the mailing list, or =
directly to WG chairs (Murray Kucherawy <msk@cloudmark.com> and myself). =
Comments like "I've read the document and it is Ok to publish" or "I've =
read the document and it has the following issues" are useful and would =
be gratefully accepted by chairs.
>=20
> The WGLC will end on Friday, May 18th.
>=20
> Thank you,
> Alexey as an APPSAWG co-chair.
>=20
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss


From ben@niven-jenkins.co.uk  Wed May  2 09:24:08 2012
Return-Path: <ben@niven-jenkins.co.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 638E421F861F for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 09:24:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.232
X-Spam-Level: 
X-Spam-Status: No, score=-103.232 tagged_above=-999 required=5 tests=[AWL=-0.633, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tn9tJbSUhPqr for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 09:24:07 -0700 (PDT)
Received: from mailex.mailcore.me (mailex.mailcore.me [94.136.40.62]) by ietfa.amsl.com (Postfix) with ESMTP id C204921F8617 for <apps-discuss@ietf.org>; Wed,  2 May 2012 09:24:07 -0700 (PDT)
Received: from [81.134.152.4] (helo=xxx.corp.velocix.com) by mail5.atlas.pipex.net with esmtpa (Exim 4.71) (envelope-from <ben@niven-jenkins.co.uk>) id 1SPcLN-00005f-Ah; Wed, 02 May 2012 17:23:57 +0100
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
In-Reply-To: <CA+9kkMB4nUayYO3q8ydj477jh9NM8oZyXAQ5k-NsRN=KHjb3cA@mail.gmail.com>
Date: Wed, 2 May 2012 17:23:54 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <2DE7DDDA-6621-4E56-BD3D-1173833E672B@niven-jenkins.co.uk>
References: <CA+9kkMB4nUayYO3q8ydj477jh9NM8oZyXAQ5k-NsRN=KHjb3cA@mail.gmail.com>
To: Ted Hardie <ted.ietf@gmail.com>
X-Mailer: Apple Mail (2.1084)
X-Mailcore-Auth: 9600544
X-Mailcore-Domain: 172912
Cc: draft-ietf-alto-protocol.all@tools.ietf.org, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Review of draft-ietf-alto-protocol-11.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 16:24:08 -0000

Ted,
On 26 Apr 2012, at 22:40, Ted Hardie wrote:
> In section 7.2.2, the document says:
>=20
>   "Note that it is possible for an ALTO Server to employ caching for =
the
>   response to a POST request.  This can be accomplished by returning =
an
>   HTTP 303 status code ("See Other") indicating to the ALTO Client =
that
>   the resulting Cost Map is available via a GET request to an =
alternate
>   URL (which may be cached)."
>=20
> The phrase "employ caching" is ambiguous here, as the results of the
> initial POST are not cacheable even in the case of a 303; only
> the results of the later GET request are cachable.

I do not believe that this is the case, from Section 6.5 of =
draft-ietf-httpbis-p2-semantics-19 (RFC2616 has similar text to the =
first paragraph):

   Responses to POST requests are only cacheable when they include
   explicit freshness information (see Section 2.3.1 of [Part6]).  A
   cached POST response with a Content-Location header field (see
   Section 6.7 of [Part3]) whose value is the effective Request URI MAY
   be used to satisfy subsequent GET and HEAD requests.

   Note that POST caching is not widely implemented.  However, the 303
   (See Other) response can be used to direct the user agent to retrieve
   a cacheable resource.

Ben

>  Since cachability
> is a major reason cited for the re-use of HTTP, some additional text
> on the use cache control directives ("public" and "Max-age" seem
> particularly important in this context) might also be useful.


From ned.freed@mrochek.com  Wed May  2 09:27:53 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 38D2C21F8637; Wed,  2 May 2012 09:27:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.497
X-Spam-Level: 
X-Spam-Status: No, score=-2.497 tagged_above=-999 required=5 tests=[AWL=0.102,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jvxOYpTQCjSo; Wed,  2 May 2012 09:27:52 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 6BB4121F85F9; Wed,  2 May 2012 09:27:52 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF03JXNYZK000RFH@mauve.mrochek.com>; Wed, 2 May 2012 09:27:47 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF030DGDDC0006TG@mauve.mrochek.com>; Wed, 2 May 2012 09:27:45 -0700 (PDT)
Message-id: <01OF03JVQP0C0006TG@mauve.mrochek.com>
Date: Wed, 02 May 2012 09:13:44 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Wed, 02 May 2012 15:47:39 +0200 (MEST)" <201205021347.q42Dld6J017934@fs4113.wdf.sap.corp>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <01OEZB9OC9VW0006TF@mauve.mrochek.com> <201205021347.q42Dld6J017934@fs4113.wdf.sap.corp>
To: Martin Rex <mrex@sap.com>
Cc: ned.freed@mrochek.com, apps-discuss@ietf.org, dane@ietf.org, paul.hoffman@vpnc.org, iesg@ietf.org, paul@nohats.ca
Subject: Re: [apps-discuss] [dane]
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 16:27:53 -0000

> Ned Freed wrote:
> >
> > > I don't think is there a definite need e.g. for something that
> > > says how to use DANE with XMPP or SMTP to update the TLSA RFC -
> > > that might or might not be needed but we won't know until its
> > > being done.
> >
> > But that's what it currently says is needed.
> >
> > > Nevertheless, how about if it said:
> >
> > > "Note that this document does not cover how to associate
> > > certificates with domain names for application protocols that depend
> > > on SRV, NAPTR, and similar DNS resource records. It is expected that
> > > future documents will cover methods for making those associations.
> > > Those documents may or may not need to update this one."
> >
> > That's essentially the change I suggested making.


> Writing that those apps-protocol-specific documents (defining how to
> use a particular protocol with TLSA/DANE-protocol) might need to update the
> TLSA/DANE-protocol document is misleading (and IMHO should be avoided).

> http://tools.ietf.org/html/rfc2223#section-12

> defines the "Updates:" metadata for RFCs to have a very narrow and purely
> editorial meaning.  "Updates:" is meant to refer to those situations
> where a paragraph or section of a new document **completely** replaces
> the same paragraph or section of a previous RFC.

That section doesn't say or even imply that the change has to be purely
editorial in nature. (The word "editorial" appears nowhere in the section and
neither do the words "paragraph" or "section".)

And even if it did, the facts are that Updates: is routinely used by documents
that make a substantial technical change to a previous document. A particularly
relevant example of this is the EAI specification RFC 6532, which states that
it "Updates: RFC 2045" and the nature of this update is to remove a MUST NOT,
which is just about as substantial a technical change as you can make.

So if there's a bug here (and I don't think there is), the bug is in RFC 2223.
Not in this use of Updates:.

> It is probably much more common to "extend" an existing protocol or
> describe/define additional usage scenarios without changing the original
> specification, simply by using the extensibility of the original protocol.

Sure, but it is also common to make a technical change and call it an update.
You may not like that, but that's how it works.

> Normally, such "expected usage" should not use the editorial
> rfc2223-Updates: metadata.  But the use of the Updates:&Obsoletes:
> meta-data tags in RFCs is not consistent, a number of RFC seem to
> ignore the rfc2223 definitions of what these headers are supposed
> to indicate.

Again, if there's any inconsistency, it's in RFC 2223.

				Ned

From ted.ietf@gmail.com  Wed May  2 09:28:50 2012
Return-Path: <ted.ietf@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CCF8E21F8609 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 09:28:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.578
X-Spam-Level: 
X-Spam-Status: No, score=-3.578 tagged_above=-999 required=5 tests=[AWL=0.021,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yMZYd-zr+qhj for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 09:28:50 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id 4BACD21F85F9 for <apps-discuss@ietf.org>; Wed,  2 May 2012 09:28:50 -0700 (PDT)
Received: by vcbfo1 with SMTP id fo1so717044vcb.31 for <apps-discuss@ietf.org>; Wed, 02 May 2012 09:28:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=TTOHctkNMR0ZrKxYuSHpWtkj1k9++lI5PVanwKsy19M=; b=GA0x4Qie184b/EMZJJ6k9QQOBjDWzOfzj9nKzoBRsolFeIexHnjiYWLAIw7REQjNv+ 1zbsccOaqgS88iPdyRLImU1f7TeG5MVqVNmxejFviHlV6TAjLSmb8bGKgTgO+P99cZF4 wnbAj7/Nda7Q5YJPbBTc/lEuFLf2kLOePFc7wwSPztIzPXdK2P5Sr4jqHoeh4nN7N/jl jxzDyBEzoiOdFXwqIhGJnvyHxToImzDOPYphEczP+lmV5WNZ/7btYeU7cerf5Fi7b99X kshyIdbst3O6rq1ioeWLOoiWrHYv+r4x3qdb3jajeCQuL1boTjnr5HsqG25LjUhLyuaX xCqA==
MIME-Version: 1.0
Received: by 10.52.38.167 with SMTP id h7mr21805655vdk.109.1335976129817; Wed, 02 May 2012 09:28:49 -0700 (PDT)
Received: by 10.52.162.99 with HTTP; Wed, 2 May 2012 09:28:49 -0700 (PDT)
In-Reply-To: <2DE7DDDA-6621-4E56-BD3D-1173833E672B@niven-jenkins.co.uk>
References: <CA+9kkMB4nUayYO3q8ydj477jh9NM8oZyXAQ5k-NsRN=KHjb3cA@mail.gmail.com> <2DE7DDDA-6621-4E56-BD3D-1173833E672B@niven-jenkins.co.uk>
Date: Wed, 2 May 2012 09:28:49 -0700
Message-ID: <CA+9kkMApj1dPNn+0Uiz9iRPBhk3Px9kj-nP+Z+UGsjxoqY82eg@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: draft-ietf-alto-protocol.all@tools.ietf.org, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Review of draft-ietf-alto-protocol-11.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 16:28:50 -0000

On Wed, May 2, 2012 at 9:23 AM, Ben Niven-Jenkins
<ben@niven-jenkins.co.uk> wrote:
> Ted,

> I do not believe that this is the case, from Section 6.5 of draft-ietf-ht=
tpbis-p2-semantics-19 (RFC2616 has similar text to the first paragraph):
>
> =A0 Responses to POST requests are only cacheable when they include
> =A0 explicit freshness information (see Section 2.3.1 of [Part6]). =A0A
> =A0 cached POST response with a Content-Location header field (see
> =A0 Section 6.7 of [Part3]) whose value is the effective Request URI MAY
> =A0 be used to satisfy subsequent GET and HEAD requests.
>
> =A0 Note that POST caching is not widely implemented. =A0However, the 303
> =A0 (See Other) response can be used to direct the user agent to retrieve
> =A0 a cacheable resource.
>
> Ben

It is not the cacheability of the results of post request that I was
referring to, but
the cacheability of the results of a 303.  See 10.3.4 of RFC 2616:

The 303 response MUST NOT be cached, but the response to the second
(redirected) request might be cacheable.

regards,

Ted Hardie

From msk@cloudmark.com  Wed May  2 09:31:47 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4906911E808F for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 09:31:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.557
X-Spam-Level: 
X-Spam-Status: No, score=-102.557 tagged_above=-999 required=5 tests=[AWL=0.042, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3gbvQidAN3+t for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 09:31:46 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id 54BC111E8088 for <apps-discuss@ietf.org>; Wed,  2 May 2012 09:31:46 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.26]) by mail.cloudmark.com with bizsmtp id 54Xh1j0040as01C014XhRp; Wed, 02 May 2012 09:31:41 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=Dv3UCRD+ c=1 sm=1 a=QMZKka45TBd+hNGtXG2bIg==:17 a=LvckAehuu68A:10 a=s95_sykgwzEA:10 a=zutiEJmiVI4A:10 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=48vgC7mUAAAA:8 a=9BiPPiKm7Yj52aEd308A:9 a=vRDB3pZP63VHWajDq4MA:7 a=CjuIK1q_8ugA:10 a=PzHz5ke4CpwA:10 a=lZB815dzVvQA:10 a=5EL2pNwa7gye9ggt:21 a=i0cP_n_-k16rA8KA:21 a=QMZKka45TBd+hNGtXG2bIg==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas902.corp.cloudmark.com ([fe80::54de:dc60:5f3e:334%10]) with mapi id 14.01.0355.002; Wed, 2 May 2012 09:31:16 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] Apps Area Directorate Report for April 2012
Thread-Index: AQHNKC4uBW2RS6pMXkKSsD5J36Ixzpa2ilYAgAAmqqA=
Date: Wed, 2 May 2012 16:31:15 +0000
Message-ID: <9452079D1A51524AA5749AD23E00392810A524@exch-mbx901.corp.cloudmark.com>
References: <6.2.5.6.2.20120501223143.0a4e9a30@elandnews.com> <6.2.5.6.2.20120502000504.09882378@resistor.net>
In-Reply-To: <6.2.5.6.2.20120502000504.09882378@resistor.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.20.2.121]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1335976301; bh=1V88FDI/eXSFJpc5/RZ18eKAXuXdwVIMiojYCqu5hrI=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=W8bcAMXW5tiPZxPnsP9eFxsH33ytrI+bXWhFWae68IBXNLB4lpAdYYGBOPP8FkDTx aZXt4WwIKWMm3w9Y2V/Elx0uPkrUvq7rQJj59O/2bCQxOdCanBrrOZUpKkeVNhfAmc pExfilOS7kyc2PZ0fc+bVcpM5JCjcSHxaKgA/y1g=
Subject: Re: [apps-discuss] Apps Area Directorate Report for April 2012
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 16:31:47 -0000

> -----Original Message-----
> From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org=
] On Behalf Of S Moonesamy
> Sent: Wednesday, May 02, 2012 12:11 AM
> To: apps-discuss@ietf.org
> Subject: Re: [apps-discuss] Apps Area Directorate Report for April 2012
>=20
> I forgot to include the following review in the report for April 2012:
>=20
>   Reviewer             I-D
>=20
> Jiankang Yao       draft-claise-export-application-info-in-ipfix-05
>=20
> The total number of review for last month is 19.  I apologize to
> Jiankang for the omission.

You also left out my review of draft-ietf-eai-rfc5721bis!  :-)

http://www.ietf.org/mail-archive/web/apps-discuss/current/msg05280.html

-MSK

From sm@elandsys.com  Wed May  2 09:53:48 2012
Return-Path: <sm@elandsys.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5179821E804B for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 09:53:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.575
X-Spam-Level: 
X-Spam-Status: No, score=-102.575 tagged_above=-999 required=5 tests=[AWL=0.024, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KeSyJBZefwyu for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 09:53:45 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C27721E8044 for <apps-discuss@ietf.org>; Wed,  2 May 2012 09:53:44 -0700 (PDT)
Received: from SUBMAN.elandsys.com ([41.136.237.171]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q42GrVRM016574 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <apps-discuss@ietf.org>; Wed, 2 May 2012 09:53:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1335977623; i=@elandsys.com; bh=q90xi6L5VTAKR10xavAeo6V3QHG7EX/y8hA5WtaVWEU=; h=Date:To:From:Subject:In-Reply-To:References:Cc; b=S1XNx7y0iop0YqQs+6cqVae5OjyywMbttdkhuOPB/zez0bn315BfaBZVlWtpFoUwm ItnFuYTJmMkpPGCilypP6C60wfdhzA8T0Z/p19ZulnnrtRngpftzbliZHnLtJjkori edGpLNi05KKigLd5RcTq9Mu4vBEunC05qHBjV15E=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elandsys.com; s=mail; t=1335977623; i=@elandsys.com; bh=q90xi6L5VTAKR10xavAeo6V3QHG7EX/y8hA5WtaVWEU=; h=Date:To:From:Subject:In-Reply-To:References:Cc; b=jfwoEtU7S9Yj2ikhz9EyjS6iCDhYjs5HFf3a66sPAv1y9ExMmcA1J1RwobvMs03Jd AQLF/VFqc4+/8Ai1RlVA3oE7dq37Nc+C9HzpGz0NI9sCx6cLW3P6EXgVU0NQWHU+mX UHCFv6GERHCkykkMQqToKFyjjqBd0sRJ9UIoP6jk=
Message-Id: <6.2.5.6.2.20120502093653.0acd0128@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Wed, 02 May 2012 09:53:13 -0700
To: apps-discuss@ietf.org
From: S Moonesamy <sm+ietf@elandsys.com>
In-Reply-To: <9452079D1A51524AA5749AD23E00392810A524@exch-mbx901.corp.cl oudmark.com>
References: <6.2.5.6.2.20120501223143.0a4e9a30@elandnews.com> <6.2.5.6.2.20120502000504.09882378@resistor.net> <9452079D1A51524AA5749AD23E00392810A524@exch-mbx901.corp.cloudmark.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: Re: [apps-discuss] Apps Area Directorate Report for April 2012
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 16:53:48 -0000

Hi Murray,
At 09:31 02-05-2012, Murray S. Kucherawy wrote:
>You also left out my review of draft-ietf-eai-rfc5721bis!  :-)

I apologize for the omission.  Thanks for pointing it out.  It helps 
to keep the AppsDir tracker ( 
http://trac.tools.ietf.org/area/app/trac/wiki/tracker ) up-to-date.

I'll also acknowledge your effort as you performed two AppsDir 
reviews last month.

Regards,
S. Moonesamy
On behalf of the Applications Area Directorate
http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate 


From ben@niven-jenkins.co.uk  Wed May  2 10:39:08 2012
Return-Path: <ben@niven-jenkins.co.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 89FFD21F8557 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 10:39:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.074
X-Spam-Level: 
X-Spam-Status: No, score=-103.074 tagged_above=-999 required=5 tests=[AWL=-0.475, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SKYtBDEUgxOg for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 10:39:07 -0700 (PDT)
Received: from mailex.mailcore.me (mailex.mailcore.me [94.136.40.61]) by ietfa.amsl.com (Postfix) with ESMTP id 8BD5321F8555 for <apps-discuss@ietf.org>; Wed,  2 May 2012 10:39:07 -0700 (PDT)
Received: from [81.134.152.4] (helo=xxx.corp.velocix.com) by mail6.atlas.pipex.net with esmtpa (Exim 4.71) (envelope-from <ben@niven-jenkins.co.uk>) id 1SPdW5-0004UM-4Q; Wed, 02 May 2012 18:39:05 +0100
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
In-Reply-To: <CA+9kkMApj1dPNn+0Uiz9iRPBhk3Px9kj-nP+Z+UGsjxoqY82eg@mail.gmail.com>
Date: Wed, 2 May 2012 18:39:04 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <98BA299A-18E0-412C-A005-754F336E1620@niven-jenkins.co.uk>
References: <CA+9kkMB4nUayYO3q8ydj477jh9NM8oZyXAQ5k-NsRN=KHjb3cA@mail.gmail.com> <2DE7DDDA-6621-4E56-BD3D-1173833E672B@niven-jenkins.co.uk> <CA+9kkMApj1dPNn+0Uiz9iRPBhk3Px9kj-nP+Z+UGsjxoqY82eg@mail.gmail.com>
To: Ted Hardie <ted.ietf@gmail.com>
X-Mailer: Apple Mail (2.1084)
X-Mailcore-Auth: 9600544
X-Mailcore-Domain: 172912
Cc: draft-ietf-alto-protocol.all@tools.ietf.org, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Review of draft-ietf-alto-protocol-11.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 17:39:08 -0000

On 2 May 2012, at 17:28, Ted Hardie wrote:

> On Wed, May 2, 2012 at 9:23 AM, Ben Niven-Jenkins
> <ben@niven-jenkins.co.uk> wrote:
>> Ted,
>=20
>> I do not believe that this is the case, from Section 6.5 of =
draft-ietf-httpbis-p2-semantics-19 (RFC2616 has similar text to the =
first paragraph):
>>=20
>>   Responses to POST requests are only cacheable when they include
>>   explicit freshness information (see Section 2.3.1 of [Part6]).  A
>>   cached POST response with a Content-Location header field (see
>>   Section 6.7 of [Part3]) whose value is the effective Request URI =
MAY
>>   be used to satisfy subsequent GET and HEAD requests.
>>=20
>>   Note that POST caching is not widely implemented.  However, the 303
>>   (See Other) response can be used to direct the user agent to =
retrieve
>>   a cacheable resource.
>>=20
>> Ben
>=20
> It is not the cacheability of the results of post request that I was
> referring to, but
> the cacheability of the results of a 303.

Ah, I see. Yes I see your issue with the text now.=20

I believe there is an implicit assumption on the part of the authors =
that in this model (receive a POST and return a 303) that the ALTO =
server could be doing some level of "ALTO-application level caching" to =
avoid repeating expensive queries by determining that a given POST would =
execute the same query as a previous POST and therefore rather than run =
the query again, just return a 303 to a resource on the ALTO server that =
contains the results of the previous (identical) query.

But as I'm not an author I'll crawl back under my rock now.

Ben

>  See 10.3.4 of RFC 2616:
>=20
> The 303 response MUST NOT be cached, but the response to the second
> (redirected) request might be cacheable.
>=20
> regards,
>=20
> Ted Hardie


From msk@cloudmark.com  Wed May  2 10:48:10 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 65C0C21F85CD for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 10:48:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.558
X-Spam-Level: 
X-Spam-Status: No, score=-102.558 tagged_above=-999 required=5 tests=[AWL=0.041, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id frYBSwyZrgt8 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 10:48:09 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id C32F121F85C9 for <apps-discuss@ietf.org>; Wed,  2 May 2012 10:48:09 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.25]) by mail.cloudmark.com with bizsmtp id 55oU1j0010ZaKgw015oUtM; Wed, 02 May 2012 10:48:34 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=Dv3UCRD+ c=1 sm=1 a=LdFkGDrDWH2mcjCZERnC4w==:17 a=LvckAehuu68A:10 a=5SqQFJvkn3sA:10 a=zutiEJmiVI4A:10 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=48vgC7mUAAAA:8 a=D_u2ATCz6vtTo4ItkiYA:9 a=CjuIK1q_8ugA:10 a=_RhRFcbxBZMA:10 a=lZB815dzVvQA:10 a=LdFkGDrDWH2mcjCZERnC4w==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas901.corp.cloudmark.com ([fe80::2524:76b6:a865:539c%10]) with mapi id 14.01.0355.002; Wed, 2 May 2012 10:48:02 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: Julian Reschke <julian.reschke@gmx.de>
Thread-Topic: ABNF references (was RE: [websec] AppsDir review of draft-ietf-websec-strict-transport-sec)
Thread-Index: AQHNKIu4kW6hhbexxk28TNX+IGDrBA==
Date: Wed, 2 May 2012 17:48:02 +0000
Message-ID: <9452079D1A51524AA5749AD23E00392810A6F1@exch-mbx901.corp.cloudmark.com>
References: <9452079D1A51524AA5749AD23E003928106147@exch-mbx901.corp.cloudmark.com> <4F9EC5BD.7000404@gmx.de> <9452079D1A51524AA5749AD23E0039281075DB@exch-mbx901.corp.cloudmark.com> <4F9F9A8D.8080004@gmx.de> <9452079D1A51524AA5749AD23E003928107DBB@exch-mbx901.corp.cloudmark.com> <4FA03F4D.3050606@gmx.de>
In-Reply-To: <4FA03F4D.3050606@gmx.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.20.2.121]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1335980914; bh=+P8QEJ1gvwck6EoJ+KqN2sNulfQamdFCBgaNCljwKRg=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=Hof1xSL4lyfcNW3o3FWgXWj20QUA7/JLvqVDzIgGjUkZP5CAmbS6yzwzAGqUtITX1 a5kD3gXTQYC5YQrDQD5rDaDqY602Fn45I2D9RT0M+vNnDCUhYW0ffkQMS8sk6bK5y4 KpnoXwJEBhaIAjoPPhn4duCJ2Yhyex/YD0nlNpHc=
Cc: "draft-ietf-websec-strict-transport-sec@tools.ietf.org" <draft-ietf-websec-strict-transport-sec@tools.ietf.org>, "websec@ietf.org" <websec@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: [apps-discuss] ABNF references (was RE: [websec] AppsDir review of draft-ietf-websec-strict-transport-sec)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 17:48:10 -0000

> -----Original Message-----
> From: Julian Reschke [mailto:julian.reschke@gmx.de]
> Sent: Tuesday, May 01, 2012 12:54 PM
> To: Murray S. Kucherawy
> Cc: apps-discuss@ietf.org; websec@ietf.org; draft-ietf-websec-strict-tran=
sport-sec@tools.ietf.org
> Subject: Re: [websec] AppsDir review of draft-ietf-websec-strict-transpor=
t-sec
>=20
> Technically it *does* point to the authoritative definition.

The real issue here is that we don't have a (ahem) standard way to import A=
BNF definitions from other documents.  The specific problem in this case to=
 me is twofold:

1) Section 4 of RFC5234 specifies that the prose-val construction is a mech=
anism of "last resort", which I take to mean one uses it only when the thin=
g you need to describe is sufficiently complicated that it's easier to desc=
ribe in English than in ABNF.  I don't think "1*DIGIT" qualifies, nor does =
an import from another document because we do it all the time with a non-AB=
NF sentence.  (Now, if that admonition in RFC5234 needs clarification, then=
 let's do that.)

2) There's a common axiom that says it's safer to refer to a definition rat=
her than to copy it.  I understand that we're up against reader convenience=
 here, which can suffer when a copy isn't used, especially when the definit=
ions being recycled are scattered throughout many documents.  Although I'm =
infinitely confident the string "1*DIGIT" was copied correctly from RFC2616=
 to this draft, I'm concerned that approval of this use will eventually lea=
d to a case where some author uses prose-val to copy something more complex=
 in the name of reader convenience, and get it wrong, and now we have two d=
ocuments that don't agree on the definition of something.  That may or may =
not have serious side effects.

What I would prefer in this case is to say one of these:

	"delta-seconds" in defined in Section 3.3.2 of RFC2616.

	delta-seconds =3D <defined in Section 3.3.2 of RFC2616>

I strongly prefer the former.  I still think the latter is an improper use =
of prose-val, but at least the ABNF itself isn't copied there.

To address the larger question, we definitely have to have some conversatio=
n about the right way to do this in general.  Perhaps another draft that up=
dates RFC5234 which presents a consensus view of the right, safe, convenien=
t way to do so would be useful.  Perhaps further we just say that what you'=
re doing here is the new official way to do so, where the ABNF inside the p=
rose-val is a convenience copy with the understanding that the referenced d=
efinition is authoritative if somehow they diverged.
=20
For example, we could standardize on a prose-val whose contents are of the =
form:

	name =3D < [ABNF] "from " [ "Section " 1*DIGIT *( "." 1*DIGIT) " of " ] "R=
FC" 1*DIGIT >

This would be interpreted as: "name" is defined in the specified RFC, possi=
bly down to the specified Section.  If ABNF is there, it is a convenience c=
opy; the referenced document contains the official definition of "name".  A=
nd people would just discourage the convenience copy in cases where it's no=
n-trivial.  (We'd have to bang on this a bit to allow importing from docume=
nts that aren't RFCs, but you get the idea.)

I'd be happy to write that up as something that updates 5234 if people thin=
k that's a good idea.

-MSK

From mrex@sap.com  Wed May  2 10:50:55 2012
Return-Path: <mrex@sap.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1391D21F85C9; Wed,  2 May 2012 10:50:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.128
X-Spam-Level: 
X-Spam-Status: No, score=-10.128 tagged_above=-999 required=5 tests=[AWL=0.121, BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yEyxtuCE54gK; Wed,  2 May 2012 10:50:54 -0700 (PDT)
Received: from smtpde01.sap-ag.de (smtpde01.sap-ag.de [155.56.68.170]) by ietfa.amsl.com (Postfix) with ESMTP id 384C721F85C6; Wed,  2 May 2012 10:50:53 -0700 (PDT)
Received: from mail.sap.corp by smtpde01.sap-ag.de (26) with ESMTP id q42Hoq01001031 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 2 May 2012 19:50:52 +0200 (MEST)
From: Martin Rex <mrex@sap.com>
Message-Id: <201205021750.q42HopRD001898@fs4113.wdf.sap.corp>
To: ned.freed@mrochek.com (Ned Freed)
Date: Wed, 2 May 2012 19:50:51 +0200 (MEST)
In-Reply-To: <01OF03JVQP0C0006TG@mauve.mrochek.com> from "Ned Freed" at May 2, 12 09:13:44 am
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-SAP: out
Cc: mrex@sap.com, ned.freed@mrochek.com, apps-discuss@ietf.org, dane@ietf.org, paul.hoffman@vpnc.org, iesg@ietf.org, paul@nohats.ca
Subject: Re: [apps-discuss] [dane]
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: mrex@sap.com
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 17:50:55 -0000

Ned Freed wrote:
> 
> > Ned Freed wrote:
> > >
> > > > I don't think is there a definite need e.g. for something that
> > > > says how to use DANE with XMPP or SMTP to update the TLSA RFC -
> > > > that might or might not be needed but we won't know until its
> > > > being done.
> > >
> > > But that's what it currently says is needed.
> > >
> > > > Nevertheless, how about if it said:
> > >
> > > > "Note that this document does not cover how to associate
> > > > certificates with domain names for application protocols that depend
> > > > on SRV, NAPTR, and similar DNS resource records. It is expected that
> > > > future documents will cover methods for making those associations.
> > > > Those documents may or may not need to update this one."
> > >
> > > That's essentially the change I suggested making.
> 
> 
> > Writing that those apps-protocol-specific documents (defining how to
> > use a particular protocol with TLSA/DANE-protocol) might need to update the
> > TLSA/DANE-protocol document is misleading (and IMHO should be avoided).
> 
> > http://tools.ietf.org/html/rfc2223#section-12
> 
> > defines the "Updates:" metadata for RFCs to have a very narrow and purely
> > editorial meaning.  "Updates:" is meant to refer to those situations
> > where a paragraph or section of a new document **completely** replaces
> > the same paragraph or section of a previous RFC.
> 
> That section doesn't say or even imply that the change has to be purely
> editorial in nature. (The word "editorial" appears nowhere in the section and
> neither do the words "paragraph" or "section".)


The rfc2223 document title is "Instruction to RFC Authors".  The Updates:
header has a purely editorial meaning for the *new* document, but the
result can certainly be very technical for the *old* document!

Updates: should only be used if the change is supposed to apply not only
to implementations of the *new* document, but that all new implementors of
the *old* (=updated) document should ignore certain parts of the old
document and use the new document instead.  But in order for this to
work,
  - a section in the new document is *REQUIRED* which list exactly
    which pieces of the *old* (=updated) document are completely
    replaced by which pieces of the new document
  - retaining full interop with old implementations based on only
    the full spec, and clear distinction of features that were
    added or dropped in the updated parts.


> 
> > It is probably much more common to "extend" an existing protocol or
> > describe/define additional usage scenarios without changing the original
> > specification, simply by using the extensibility of the original protocol.
> 
> Sure, but it is also common to make a technical change and call it an update.
> You may not like that, but that's how it works.

That is not necessarily a contradiction.

But there is a certain mess in the meta-data of published RFCs.
Publishing a change to specification will not magically change
the behaviour of an installed base, therefore "changes" need to
account for the reality of life.


-Martin

From mrex@sap.com  Wed May  2 11:07:47 2012
Return-Path: <mrex@sap.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E6D0F11E808F; Wed,  2 May 2012 11:07:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.13
X-Spam-Level: 
X-Spam-Status: No, score=-10.13 tagged_above=-999 required=5 tests=[AWL=0.119,  BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 91A3DKLZFFbU; Wed,  2 May 2012 11:07:47 -0700 (PDT)
Received: from smtpde01.sap-ag.de (smtpde01.sap-ag.de [155.56.68.170]) by ietfa.amsl.com (Postfix) with ESMTP id 0D05511E8081; Wed,  2 May 2012 11:07:46 -0700 (PDT)
Received: from mail.sap.corp by smtpde01.sap-ag.de (26) with ESMTP id q42I7jWr003159 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 2 May 2012 20:07:45 +0200 (MEST)
From: Martin Rex <mrex@sap.com>
Message-Id: <201205021807.q42I7iZW002794@fs4113.wdf.sap.corp>
To: dot@dotat.at (Tony Finch)
Date: Wed, 2 May 2012 20:07:44 +0200 (MEST)
In-Reply-To: <alpine.LSU.2.00.1205021506210.17365@hermes-2.csi.cam.ac.uk> from "Tony Finch" at May 2, 12 03:13:44 pm
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-SAP: out
Cc: mrex@sap.com, apps-discuss@ietf.org, marka@isc.org, dane@ietf.org
Subject: Re: [apps-discuss] [dane]  AppsDir review of
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: mrex@sap.com
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 18:07:48 -0000

Tony Finch wrote:
> 
> Martin Rex <mrex@sap.com> wrote:
> > Mark Andrews wrote:
> > >
> > > Should != must.
> >
> > I think that is a misunderstanding.
> 
> No, I think Mark is right. RFC 6125 is guidance for protocol designers,
> so the "should" is a recommendation about how to decide which identity is
> authenticated when adding TLS to a protocol. Whether local policy can
> override this decision is something else entirely.

The idea behind this should is that it completely obviates the need of a
secure directory and secure lookup service and is easier to understand
and configure and therefore easier to operate securely.

The idea behind DANE is that it can be implemented and evaluated
as a module, and provides a similar service as a public CA that issues
DV-validated SSL certs.

If there are apps protocols that would like to perform fancy name
transformations on the that is passed as input to an implementation
of DANE-protocol, then this apps protocol will have to specify
(and implement) the security for any such name transformations
when they are not based on a trusted local source, because the
DANE module does not know about (and therefore does not care about)
any such transformations.

Any necessity of such name transformations is likely to also cause
problems with obtaining and using "traditional" PKIX certificates
(TLSA usage types 0&1).  Apps which currently have such a PKIX-problem
first ought to fix their architecture so that the TLSA usage 0&1 vs 2&3
becomes a true option for the consumer of the technology, rather
than focus on subverting usage type 2&3 only and leaving the problems
that preclude TLSA usages 0&1 unsolved.


-Martin

From ned.freed@mrochek.com  Wed May  2 11:23:19 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2101421E8063; Wed,  2 May 2012 11:23:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.499
X-Spam-Level: 
X-Spam-Status: No, score=-2.499 tagged_above=-999 required=5 tests=[AWL=0.100,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K1Q68pbXJjH1; Wed,  2 May 2012 11:23:18 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 571ED21E804A; Wed,  2 May 2012 11:23:18 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF07L2359S000WLL@mauve.mrochek.com>; Wed, 2 May 2012 11:23:14 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OENEYWYFI80006TF@mauve.mrochek.com>; Wed, 2 May 2012 11:23:11 -0700 (PDT)
Message-id: <01OF07L047040006TF@mauve.mrochek.com>
Date: Wed, 02 May 2012 11:10:49 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Wed, 02 May 2012 19:50:51 +0200 (MEST)" <201205021750.q42HopRD001898@fs4113.wdf.sap.corp>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <01OF03JVQP0C0006TG@mauve.mrochek.com> <201205021750.q42HopRD001898@fs4113.wdf.sap.corp>
To: Martin Rex <mrex@sap.com>
Cc: mrex@sap.com, ned.freed@mrochek.com, apps-discuss@ietf.org, dane@ietf.org, paul.hoffman@vpnc.org, iesg@ietf.org, paul@nohats.ca
Subject: Re: [apps-discuss] [dane]
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 18:23:19 -0000

> Ned Freed wrote:
> >
> > > Ned Freed wrote:
> > > >
> > > > > I don't think is there a definite need e.g. for something that
> > > > > says how to use DANE with XMPP or SMTP to update the TLSA RFC -
> > > > > that might or might not be needed but we won't know until its
> > > > > being done.
> > > >
> > > > But that's what it currently says is needed.
> > > >
> > > > > Nevertheless, how about if it said:
> > > >
> > > > > "Note that this document does not cover how to associate
> > > > > certificates with domain names for application protocols that depend
> > > > > on SRV, NAPTR, and similar DNS resource records. It is expected that
> > > > > future documents will cover methods for making those associations.
> > > > > Those documents may or may not need to update this one."
> > > >
> > > > That's essentially the change I suggested making.
> >
> >
> > > Writing that those apps-protocol-specific documents (defining how to
> > > use a particular protocol with TLSA/DANE-protocol) might need to update the
> > > TLSA/DANE-protocol document is misleading (and IMHO should be avoided).
> >
> > > http://tools.ietf.org/html/rfc2223#section-12
> >
> > > defines the "Updates:" metadata for RFCs to have a very narrow and purely
> > > editorial meaning.  "Updates:" is meant to refer to those situations
> > > where a paragraph or section of a new document **completely** replaces
> > > the same paragraph or section of a previous RFC.
> >
> > That section doesn't say or even imply that the change has to be purely
> > editorial in nature. (The word "editorial" appears nowhere in the section and
> > neither do the words "paragraph" or "section".)


> The rfc2223 document title is "Instruction to RFC Authors".  The Updates:
> header has a purely editorial meaning for the *new* document, but the
> result can certainly be very technical for the *old* document!

And that's quite simply nonsense. It has a technical meaning in both cases. In
the new document it's informing the reader that this document changes or adds
to a previous specification.

> Updates: should only be used if the change is supposed to apply not only
> to implementations of the *new* document, but that all new implementors of
> the *old* (=updated) document should ignore certain parts of the old
> document and use the new document instead.

Which is exactly the sense in which it is being used here. Although I think it
unlikely given how limited DANE is, it is nevertheless possible that some
subsequent use of TLSA will require tweaking of something in the DANE
specification. We're not omnipotent and we don't always get every detail right.

Of course this brings up the question as to when the level of change rises to
the point where an revision that obsoletes the original is required. This is  a
judgement call that needs to be made on a case-by-case basis.

>     But in order for this to work,
>   - a section in the new document is *REQUIRED* which list exactly
>     which pieces of the *old* (=updated) document are completely
>     replaced by which pieces of the new document

I rather suspect I can find any number of examples where that wasn't done, but
yes, I agree that it is best done this way. RFC 6532 certainly used this
approach.

But this actually supports the notion that we use be using the term "updates"
here, to make it clear that if changes are made they need to be done this way.

>   - retaining full interop with old implementations based on only
>     the full spec, and clear distinction of features that were
>     added or dropped in the updated parts.

This, OTOH, is unduly constraining. The RFC 6532 is again on point - it made a
change (allowing nested encodings) that could conceivably cause
interoperability problems, although that is believed to be unlikely. Such cases
should be rare, and when they do come up full consideration needs to be given
to the consequences, but saying it should never be allowed under any
circumstances is excessive.

> >
> > > It is probably much more common to "extend" an existing protocol or
> > > describe/define additional usage scenarios without changing the original
> > > specification, simply by using the extensibility of the original protocol.
> >
> > Sure, but it is also common to make a technical change and call it an update.
> > You may not like that, but that's how it works.

> That is not necessarily a contradiction.

> But there is a certain mess in the meta-data of published RFCs.
> Publishing a change to specification will not magically change
> the behaviour of an installed base, therefore "changes" need to
> account for the reality of life.

On this, at least, we agree. But the bigger problem is how to clean it up.
On that score I'm a bit sort on helpful suggestions.

				Ned

From julian.reschke@gmx.de  Wed May  2 11:34:08 2012
Return-Path: <julian.reschke@gmx.de>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 926DF21E8054 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 11:34:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.062
X-Spam-Level: 
X-Spam-Status: No, score=-103.062 tagged_above=-999 required=5 tests=[AWL=-0.462, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 62X5xWIRe8LH for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 11:34:07 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by ietfa.amsl.com (Postfix) with SMTP id 7692811E8083 for <apps-discuss@ietf.org>; Wed,  2 May 2012 11:34:07 -0700 (PDT)
Received: (qmail invoked by alias); 02 May 2012 18:34:06 -0000
Received: from p5DD96838.dip.t-dialin.net (EHLO [192.168.178.36]) [93.217.104.56] by mail.gmx.net (mp070) with SMTP; 02 May 2012 20:34:06 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX192yUdWFVt2IeXqnf+Hp0TZeX6r+WCvxzC/xq9mD6 h/qogz947+Gd+g
Message-ID: <4FA17E13.5070207@gmx.de>
Date: Wed, 02 May 2012 20:33:55 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Murray S. Kucherawy" <msk@cloudmark.com>
References: <9452079D1A51524AA5749AD23E003928106147@exch-mbx901.corp.cloudmark.com> <4F9EC5BD.7000404@gmx.de> <9452079D1A51524AA5749AD23E0039281075DB@exch-mbx901.corp.cloudmark.com> <4F9F9A8D.8080004@gmx.de> <9452079D1A51524AA5749AD23E003928107DBB@exch-mbx901.corp.cloudmark.com> <4FA03F4D.3050606@gmx.de> <9452079D1A51524AA5749AD23E00392810A6F1@exch-mbx901.corp.cloudmark.com>
In-Reply-To: <9452079D1A51524AA5749AD23E00392810A6F1@exch-mbx901.corp.cloudmark.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: "draft-ietf-websec-strict-transport-sec@tools.ietf.org" <draft-ietf-websec-strict-transport-sec@tools.ietf.org>, "websec@ietf.org" <websec@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] ABNF references (was RE: [websec] AppsDir review of draft-ietf-websec-strict-transport-sec)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 18:34:08 -0000

On 2012-05-02 19:48, Murray S. Kucherawy wrote:
>> -----Original Message-----
>> From: Julian Reschke [mailto:julian.reschke@gmx.de]
>> Sent: Tuesday, May 01, 2012 12:54 PM
>> To: Murray S. Kucherawy
>> Cc: apps-discuss@ietf.org; websec@ietf.org; draft-ietf-websec-strict-transport-sec@tools.ietf.org
>> Subject: Re: [websec] AppsDir review of draft-ietf-websec-strict-transport-sec
>>
>> Technically it *does* point to the authoritative definition.
>
> The real issue here is that we don't have a (ahem) standard way to import ABNF definitions from other documents.  The specific problem in this case to me is twofold:

Exactly. It would be good to have that.

> 1) Section 4 of RFC5234 specifies that the prose-val construction is a mechanism of "last resort", which I take to mean one uses it only when the thing you need to describe is sufficiently complicated that it's easier to describe in English than in ABNF.  I don't think "1*DIGIT" qualifies, nor does an import from another document because we do it all the time with a non-ABNF sentence.  (Now, if that admonition in RFC5234 needs clarification, then let's do that.)

The choices we have are:

a) import "by value" (copy the ABNF rule)

b) import "by reference"

For b), I see two options:

b1) have a prose rule for the imported ABNF rule, or

b2) just say it in prose.

The advantage of b1 over b2 is that an ABNF checker can check whether 
the ABNF is complete (for some value of "complete").

I believe that using the prose rule for that is strictly better than 
having an incomplete ABNF, but it would certainly be cool to have 
something better than that.


> 2) There's a common axiom that says it's safer to refer to a definition rather than to copy it.  I understand that we're up against reader convenience here, which can suffer when a copy isn't used, especially when the definitions being recycled are scattered throughout many documents.  Although I'm infinitely confident the string "1*DIGIT" was copied correctly from RFC2616 to this draft, I'm concerned that approval of this use will eventually lead to a case where some author uses prose-val to copy something more complex in the name of reader convenience, and get it wrong, and now we have two documents that don't agree on the definition of something.  That may or may not have serious side effects.
>
> What I would prefer in this case is to say one of these:
>
> 	"delta-seconds" in defined in Section 3.3.2 of RFC2616.
>
> 	delta-seconds =<defined in Section 3.3.2 of RFC2616>
>
> I strongly prefer the former.  I still think the latter is an improper use of prose-val, but at least the ABNF itself isn't copied there.
>
> To address the larger question, we definitely have to have some conversation about the right way to do this in general.  Perhaps another draft that updates RFC5234 which presents a consensus view of the right, safe, convenient way to do so would be useful.  Perhaps further we just say that what you're doing here is the new official way to do so, where the ABNF inside the prose-val is a convenience copy with the understanding that the referenced definition is authoritative if somehow they diverged.
>
> For example, we could standardize on a prose-val whose contents are of the form:
>
> 	name =<  [ABNF] "from " [ "Section " 1*DIGIT *( "." 1*DIGIT) " of " ] "RFC" 1*DIGIT>

Something like that, yes. It would help automated checkers a lot.

> This would be interpreted as: "name" is defined in the specified RFC, possibly down to the specified Section.  If ABNF is there, it is a convenience copy; the referenced document contains the official definition of "name".  And people would just discourage the convenience copy in cases where it's non-trivial.  (We'd have to bang on this a bit to allow importing from documents that aren't RFCs, but you get the idea.)
>
> I'd be happy to write that up as something that updates 5234 if people think that's a good idea.

Best regards, Julian


From mrex@sap.com  Wed May  2 11:53:20 2012
Return-Path: <mrex@sap.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C84B011E80B2; Wed,  2 May 2012 11:53:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.231
X-Spam-Level: 
X-Spam-Status: No, score=-9.231 tagged_above=-999 required=5 tests=[AWL=-0.782, BAYES_00=-2.599, HELO_EQ_DE=0.35, J_CHICKENPOX_34=0.6, J_CHICKENPOX_46=0.6, J_CHICKENPOX_84=0.6, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j6-udFn5t6DH; Wed,  2 May 2012 11:53:20 -0700 (PDT)
Received: from smtpde02.sap-ag.de (smtpde02.sap-ag.de [155.56.68.140]) by ietfa.amsl.com (Postfix) with ESMTP id CF94D11E80B1; Wed,  2 May 2012 11:53:19 -0700 (PDT)
Received: from mail.sap.corp by smtpde02.sap-ag.de (26) with ESMTP id q42IrIZV028717 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 2 May 2012 20:53:18 +0200 (MEST)
From: Martin Rex <mrex@sap.com>
Message-Id: <201205021853.q42IrHJJ005341@fs4113.wdf.sap.corp>
To: ned.freed@mrochek.com (Ned Freed)
Date: Wed, 2 May 2012 20:53:17 +0200 (MEST)
In-Reply-To: <01OF07L047040006TF@mauve.mrochek.com> from "Ned Freed" at May 2, 12 11:10:49 am
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-SAP: out
Cc: mrex@sap.com, ned.freed@mrochek.com, apps-discuss@ietf.org, dane@ietf.org, paul.hoffman@vpnc.org, iesg@ietf.org, paul@nohats.ca
Subject: Re: [apps-discuss] [dane]
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: mrex@sap.com
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 18:53:20 -0000

Ned Freed wrote:
> 
> > Updates: should only be used if the change is supposed to apply not only
> > to implementations of the *new* document, but that all new implementors of
> > the *old* (=updated) document should ignore certain parts of the old
> > document and use the new document instead.
> 
> Which is exactly the sense in which it is being used here. Although
> I think it unlikely given how limited DANE is, it is nevertheless
> possible that some subsequent use of TLSA will require tweaking of
> something in the DANE specification. We're not omnipotent and we
> don't always get every detail right.

Just the opposite.

Quite similar to rfc6125, DANE-protocol assumes that you already have a
trustworthy hostname for which to retrieve the certificate association.
This way, DANE-protocol can be put into a black block module for the
caller and does not need to be updated or changed depending on the
usage scenario.  It would even be possible to tunnel the TLSA+DNSSEC
records for performing DANE-protocol through a TLS extension instead
of looking it up in a combined TLS+DANE module in a fashion that is
completely opaque to the application caller.

What some of the app specs (other than HTTPS) may have to specify _and_
implement, in order to be able to use DANE, is how to securely obtain
a hostname&port which can be used as input to an implementation of
DANE-protocol or input to rfc6125 matching for PKIX-based matching
to DV-validated server certificates.

But such an apps-specific spec is _not_ an update to DANE itself,
in spite of refering to DANE.  It is irrelevant to the DANE software module.

New TLS cipher suites usually do not update or change TLS, new crypto
algorithms usually do not update or change PKIX, new mime-types ususally
do not update HTTP or the internet message format.


> 
> >   - retaining full interop with old implementations based on only
> >     the full spec, and clear distinction of features that were
> >     added or dropped in the updated parts.
> 
> This, OTOH, is unduly constraining.

Not at all.  Maybe you're misreading this.  It says that anything that
claims to update an earlier document must explain where and how it does
that, an in particular outline omissions and mark additions as such,
so that it will be clear to the reader of the document.

Example:  http://tools.ietf.org/html/rfc5321#section-1.2


-Martin

From ben@niven-jenkins.co.uk  Wed May  2 12:24:51 2012
Return-Path: <ben@niven-jenkins.co.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 48D1221E80A8 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 12:24:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.266
X-Spam-Level: 
X-Spam-Status: No, score=-105.266 tagged_above=-999 required=5 tests=[AWL=-2.667, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6FNXty0LBz71 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 12:24:50 -0700 (PDT)
Received: from mailex.mailcore.me (mailex.mailcore.me [94.136.40.61]) by ietfa.amsl.com (Postfix) with ESMTP id A3F6711E809D for <apps-discuss@ietf.org>; Wed,  2 May 2012 12:24:42 -0700 (PDT)
Received: from cpc4-cmbg17-2-0-cust814.5-4.cable.virginmedia.com ([86.14.227.47] helo=[192.168.0.3]) by mail11.atlas.pipex.net with esmtpa (Exim 4.71) (envelope-from <ben@niven-jenkins.co.uk>) id 1SPfAH-0000Sa-5L; Wed, 02 May 2012 20:24:41 +0100
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
In-Reply-To: <CADOmCZXkF=Qc46x7+00KmB+y2q4Rm6xku2Q40YBQtsp4QeuqQQ@mail.gmail.com>
Date: Wed, 2 May 2012 20:24:39 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <30166A91-3C02-48F7-8C3B-179DA770138C@niven-jenkins.co.uk>
References: <CA+9kkMB4nUayYO3q8ydj477jh9NM8oZyXAQ5k-NsRN=KHjb3cA@mail.gmail.com> <2DE7DDDA-6621-4E56-BD3D-1173833E672B@niven-jenkins.co.uk> <CA+9kkMApj1dPNn+0Uiz9iRPBhk3Px9kj-nP+Z+UGsjxoqY82eg@mail.gmail.com> <98BA299A-18E0-412C-A005-754F336E1620@niven-jenkins.co.uk> <CADOmCZXkF=Qc46x7+00KmB+y2q4Rm6xku2Q40YBQtsp4QeuqQQ@mail.gmail.com>
To: Richard Alimi <ralimi@google.com>
X-Mailer: Apple Mail (2.1084)
X-Mailcore-Auth: 9600544
X-Mailcore-Domain: 172912
Cc: draft-ietf-alto-protocol.all@tools.ietf.org, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Review of draft-ietf-alto-protocol-11.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 19:24:51 -0000

Rich, Ted,

On 2 May 2012, at 18:49, Richard Alimi wrote:

> On Wed, May 2, 2012 at 10:39 AM, Ben Niven-Jenkins
> <ben@niven-jenkins.co.uk> wrote:
>>=20
>> On 2 May 2012, at 17:28, Ted Hardie wrote:
>>>=20
>>> It is not the cacheability of the results of post request that I was
>>> referring to, but
>>> the cacheability of the results of a 303.
>>=20
>> Ah, I see. Yes I see your issue with the text now.
>>=20
>> I believe there is an implicit assumption on the part of the authors =
that in this model (receive a POST and return a 303) that the ALTO =
server could be doing some level of "ALTO-application level caching" to =
avoid repeating expensive queries by determining that a given POST would =
execute the same query as a previous POST and therefore rather than run =
the query again, just return a 303 to a resource on the ALTO server that =
contains the results of the previous (identical) query.
>>=20
>=20
> The word 'caching' was meant to apply to the response the ALTO Client
> that actually contained the data it was looking for (that is, the
> following GET).  An ALTO Server could also internally cache the
> results to avoid repeated computation, but that was meant to be
> implicit since this text was referring to the protocol messaging.
>=20
> I understand Ted's point about the ambiguity in the text 'employ
> caching for the response to a POST request'.  We can clean that up to
> indicate that the caching is for the ALTO-level response (as returned
> by the following GET) and not the response to the POST itself.
>=20
>> But as I'm not an author I'll crawl back under my rock now.
>=20
> No - come back! :)

As you asked so nicely, I wonder if the following (slightly wordy) =
change would address Ted's comment:

OLD:
   Note that it is possible for an ALTO Server to employ caching for the
   response to a POST request.  This can be accomplished by returning an
   HTTP 303 status code ("See Other") indicating to the ALTO Client that
   the resulting Cost Map is available via a GET request to an alternate
   URL (which may be cached).
NEW:
Note that it is possible for an ALTO Server to leverage caching HTTP =
intermediaries for responses to both GET and POST requests by including =
explicit freshness information (see Section 2.3.1 of [HTTPBIS Part6]).

Caching of POST requests is not widely implemented by HTTP =
intermediaries, however an alternative approach is for an ALTO Server, =
in response to POST requests, to return an HTTP 303 status code ("See =
Other") indicating to the ALTO Client that the resulting Cost Map is =
available via a GET request to an alternate URL. HTTP intermediaries =
that do not support caching of POST requests could then cache the =
response to the GET request from the ALTO Client following the alternate =
URL in the 303 response (if the response to the subsequent GET request =
contains explicit freshness information).
END

Ted went on to say:
> Since cachability
> is a major reason cited for the re-use of HTTP, some additional text
> on the use cache control directives ("public" and "Max-age" seem
> particularly important in this context) might also be useful.

I wonder whether a reference to Section 3.2 of HTTPBIS Part6 would =
suffice?

Ben


From vkg@bell-labs.com  Wed May  2 12:28:07 2012
Return-Path: <vkg@bell-labs.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 49F4421E8056 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 12:28:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -107.799
X-Spam-Level: 
X-Spam-Status: No, score=-107.799 tagged_above=-999 required=5 tests=[AWL=-1.200, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gXas+dgM+MPx for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 12:28:06 -0700 (PDT)
Received: from ihemail4.lucent.com (ihemail4.lucent.com [135.245.0.39]) by ietfa.amsl.com (Postfix) with ESMTP id 50A7111E809D for <apps-discuss@ietf.org>; Wed,  2 May 2012 12:28:06 -0700 (PDT)
Received: from usnavsmail3.ndc.alcatel-lucent.com (usnavsmail3.ndc.alcatel-lucent.com [135.3.39.11]) by ihemail4.lucent.com (8.13.8/IER-o) with ESMTP id q42JS2cM006448 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 2 May 2012 14:28:02 -0500 (CDT)
Received: from umail.lucent.com (umail-ce2.ndc.lucent.com [135.3.40.63]) by usnavsmail3.ndc.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id q42JS118006844 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 2 May 2012 14:28:02 -0500
Received: from shoonya.ih.lucent.com (shoonya.ih.lucent.com [135.185.238.235]) by umail.lucent.com (8.13.8/TPES) with ESMTP id q42JS0nT020718; Wed, 2 May 2012 14:28:01 -0500 (CDT)
Message-ID: <4FA18BF6.3080704@bell-labs.com>
Date: Wed, 02 May 2012 14:33:10 -0500
From: "Vijay K. Gurbani" <vkg@bell-labs.com>
Organization: Bell Laboratories, Alcatel-Lucent
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120329 Thunderbird/11.0.1
MIME-Version: 1.0
To: Ben Niven-Jenkins <ben@velocix.com>, Francois Le Faucheur <flefauch@cisco.com>
References: <CBC4A8C0.343C5%ben@velocix.com>
In-Reply-To: <CBC4A8C0.343C5%ben@velocix.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.39
X-Scanned-By: MIMEDefang 2.64 on 135.3.39.11
Cc: "draft-ietf-cdni-problem-statement@tools.ietf.org" <draft-ietf-cdni-problem-statement@tools.ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Review of draft-ietf-cdni-problem-statement-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 19:28:07 -0000

On 04/30/2012 03:03 PM, Ben Niven-Jenkins wrote:
> Francois, Vijay,
>
> See below for responses/comments and see attached for the current working
> text.  [...]

Ben, Francois: Thanks for addressing my review in the manner you
suggested.

I have no further comments on the draft.  It is good to go from my side.

Ciao,

- vijay
-- 
Vijay K. Gurbani, Bell Laboratories, Alcatel-Lucent
1960 Lucent Lane, Rm. 9C-533, Naperville, Illinois 60563 (USA)
Email: vkg@{bell-labs.com,acm.org} / vijay.gurbani@alcatel-lucent.com
Web:   http://ect.bell-labs.com/who/vkg/

From ben@niven-jenkins.co.uk  Wed May  2 12:29:44 2012
Return-Path: <ben@niven-jenkins.co.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E724921E80B7; Wed,  2 May 2012 12:29:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.885
X-Spam-Level: 
X-Spam-Status: No, score=-104.885 tagged_above=-999 required=5 tests=[AWL=-2.286, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id leLKUg2Doo+T; Wed,  2 May 2012 12:29:44 -0700 (PDT)
Received: from mailex.mailcore.me (mailex.mailcore.me [94.136.40.61]) by ietfa.amsl.com (Postfix) with ESMTP id 17E4A21E80B6; Wed,  2 May 2012 12:29:44 -0700 (PDT)
Received: from cpc4-cmbg17-2-0-cust814.5-4.cable.virginmedia.com ([86.14.227.47] helo=[192.168.0.3]) by mail10.atlas.pipex.net with esmtpa (Exim 4.71) (envelope-from <ben@niven-jenkins.co.uk>) id 1SPfF8-0007Js-Vh; Wed, 02 May 2012 20:29:43 +0100
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
In-Reply-To: <30166A91-3C02-48F7-8C3B-179DA770138C@niven-jenkins.co.uk>
Date: Wed, 2 May 2012 20:29:42 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <4DC76AEC-2DCE-4DE4-B92C-C37F160DA7FF@niven-jenkins.co.uk>
References: <CA+9kkMB4nUayYO3q8ydj477jh9NM8oZyXAQ5k-NsRN=KHjb3cA@mail.gmail.com> <2DE7DDDA-6621-4E56-BD3D-1173833E672B@niven-jenkins.co.uk> <CA+9kkMApj1dPNn+0Uiz9iRPBhk3Px9kj-nP+Z+UGsjxoqY82eg@mail.gmail.com> <98BA299A-18E0-412C-A005-754F336E1620@niven-jenkins.co.uk> <CADOmCZXkF=Qc46x7+00KmB+y2q4Rm6xku2Q40YBQtsp4QeuqQQ@mail.gmail.com> <30166A91-3C02-48F7-8C3B-179DA770138C@niven-jenkins.co.uk>
To: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
X-Mailer: Apple Mail (2.1084)
X-Mailcore-Auth: 9600544
X-Mailcore-Domain: 172912
Cc: Richard Alimi <ralimi@google.com>, draft-ietf-alto-protocol.all@tools.ietf.org, alto <alto@ietf.org>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Review of draft-ietf-alto-protocol-11.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 19:29:45 -0000

cc'ing ALTO as Vijay suggested. Ben

On 2 May 2012, at 20:24, Ben Niven-Jenkins wrote:

> Rich, Ted,
>=20
> On 2 May 2012, at 18:49, Richard Alimi wrote:
>=20
>> On Wed, May 2, 2012 at 10:39 AM, Ben Niven-Jenkins
>> <ben@niven-jenkins.co.uk> wrote:
>>>=20
>>> On 2 May 2012, at 17:28, Ted Hardie wrote:
>>>>=20
>>>> It is not the cacheability of the results of post request that I =
was
>>>> referring to, but
>>>> the cacheability of the results of a 303.
>>>=20
>>> Ah, I see. Yes I see your issue with the text now.
>>>=20
>>> I believe there is an implicit assumption on the part of the authors =
that in this model (receive a POST and return a 303) that the ALTO =
server could be doing some level of "ALTO-application level caching" to =
avoid repeating expensive queries by determining that a given POST would =
execute the same query as a previous POST and therefore rather than run =
the query again, just return a 303 to a resource on the ALTO server that =
contains the results of the previous (identical) query.
>>>=20
>>=20
>> The word 'caching' was meant to apply to the response the ALTO Client
>> that actually contained the data it was looking for (that is, the
>> following GET).  An ALTO Server could also internally cache the
>> results to avoid repeated computation, but that was meant to be
>> implicit since this text was referring to the protocol messaging.
>>=20
>> I understand Ted's point about the ambiguity in the text 'employ
>> caching for the response to a POST request'.  We can clean that up to
>> indicate that the caching is for the ALTO-level response (as returned
>> by the following GET) and not the response to the POST itself.
>>=20
>>> But as I'm not an author I'll crawl back under my rock now.
>>=20
>> No - come back! :)
>=20
> As you asked so nicely, I wonder if the following (slightly wordy) =
change would address Ted's comment:
>=20
> OLD:
>   Note that it is possible for an ALTO Server to employ caching for =
the
>   response to a POST request.  This can be accomplished by returning =
an
>   HTTP 303 status code ("See Other") indicating to the ALTO Client =
that
>   the resulting Cost Map is available via a GET request to an =
alternate
>   URL (which may be cached).
> NEW:
> Note that it is possible for an ALTO Server to leverage caching HTTP =
intermediaries for responses to both GET and POST requests by including =
explicit freshness information (see Section 2.3.1 of [HTTPBIS Part6]).
>=20
> Caching of POST requests is not widely implemented by HTTP =
intermediaries, however an alternative approach is for an ALTO Server, =
in response to POST requests, to return an HTTP 303 status code ("See =
Other") indicating to the ALTO Client that the resulting Cost Map is =
available via a GET request to an alternate URL. HTTP intermediaries =
that do not support caching of POST requests could then cache the =
response to the GET request from the ALTO Client following the alternate =
URL in the 303 response (if the response to the subsequent GET request =
contains explicit freshness information).
> END
>=20
> Ted went on to say:
>> Since cachability
>> is a major reason cited for the re-use of HTTP, some additional text
>> on the use cache control directives ("public" and "Max-age" seem
>> particularly important in this context) might also be useful.
>=20
> I wonder whether a reference to Section 3.2 of HTTPBIS Part6 would =
suffice?
>=20
> Ben
>=20
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss


From fielding@gbiv.com  Wed May  2 12:32:41 2012
Return-Path: <fielding@gbiv.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 75DE021E80BD; Wed,  2 May 2012 12:32:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.009
X-Spam-Level: 
X-Spam-Status: No, score=-106.009 tagged_above=-999 required=5 tests=[AWL=-3.410, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IJd4y3uoxPKq; Wed,  2 May 2012 12:32:40 -0700 (PDT)
Received: from homiemail-a90.g.dreamhost.com (caiajhbdcahe.dreamhost.com [208.97.132.74]) by ietfa.amsl.com (Postfix) with ESMTP id B6D6421E8056; Wed,  2 May 2012 12:32:40 -0700 (PDT)
Received: from homiemail-a90.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a90.g.dreamhost.com (Postfix) with ESMTP id 1A1662AC07A; Wed,  2 May 2012 12:32:39 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gbiv.com; h=subject:mime-version :content-type:from:in-reply-to:date:cc:content-transfer-encoding :message-id:references:to; q=dns; s=gbiv.com; b=xgrHMQnursLACXgB tVS+x63EGzggrYWDpwgHeQgnifClaM4g3WRz52lNJ604vPSwmyBc58qrRM/+U+RT 9KV6YD9zNvd2QFTDwT9wAfQ6BKMfWGx6N4pFLjvzhpaeshOoxlwrE8yZFkbY0Uzu VFjXbvA9i7EgeFDRO8I/OId11ko=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gbiv.com; h=subject :mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; s=gbiv.com; bh=SDGvZ0OzO3ZRMborggBvoT64Kvs=; b=g8Rk5yVTB0zF6hGd56uw76UlTD6Q U9zYlDO3Psc4XSpQ5C0bkqg8DKWheErP8GoAoNScO+x8a5FQechdYdMsK0SNYZFf 7Rl1iWUbB1sUxs8TrWlJDFud9WYLI3EBFIpIKLnRyhLOrRysoAdiw5Y5tLqHLT0w ++5j6opLbmxoeSw=
Received: from [192.168.1.84] (99-21-208-82.lightspeed.irvnca.sbcglobal.net [99.21.208.82]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: fielding@gbiv.com) by homiemail-a90.g.dreamhost.com (Postfix) with ESMTPSA id 7EB8D2AC0A9;  Wed,  2 May 2012 12:32:04 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=us-ascii
From: "Roy T. Fielding" <fielding@gbiv.com>
In-Reply-To: <9452079D1A51524AA5749AD23E00392810A6F1@exch-mbx901.corp.cloudmark.com>
Date: Wed, 2 May 2012 12:32:03 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <35987DD9-06A7-4C71-90FA-8FA88427DDB8@gbiv.com>
References: <9452079D1A51524AA5749AD23E003928106147@exch-mbx901.corp.cloudmark.com> <4F9EC5BD.7000404@gmx.de> <9452079D1A51524AA5749AD23E0039281075DB@exch-mbx901.corp.cloudmark.com> <4F9F9A8D.8080004@gmx.de> <9452079D1A51524AA5749AD23E003928107DBB@exch-mbx901.corp.cloudmark.com> <4FA03F4D.3050606@gmx.de> <9452079D1A51524AA5749AD23E00392810A6F1@exch-mbx901.corp.cloudmark.com>
To: Murray S. Kucherawy <msk@cloudmark.com>
X-Mailer: Apple Mail (2.1257)
Cc: Julian Reschke <julian.reschke@gmx.de>, IETF WebSec WG <websec@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] ABNF references (was RE: [websec] AppsDir review of draft-ietf-websec-strict-transport-sec)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 19:32:41 -0000

On May 2, 2012, at 10:48 AM, Murray S. Kucherawy wrote:
> 2) There's a common axiom that says it's safer to refer to a =
definition rather than to copy it.

I think we should recognize that as a false axiom and move on.

We should refer to orthogonal definitions that are subject to
independent change control -- e.g., protocol elements that are
defined in another spec because they change at a different
rate than the referring spec or are used by multiple specs.

We should copy a definition by value if the referring spec
depends on the definition (does not allow the parser to change
even if some other spec were to define it and later extend it).

My preference is to not use prose definitions at all -- I used
them as a crutch when I first started writing IETF specs in 1994,
and they burned me every time.

And if we go down the slippery slope, I would love to have a
formal definition of set reduction, as in

   ALPHA =3D ALPHANUM - DIGIT

since I very commonly need rules that only differ by one or two
characters being removed from the allowed set.

....Roy=

From julian.reschke@gmx.de  Wed May  2 14:14:03 2012
Return-Path: <julian.reschke@gmx.de>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F257B11E80C0 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 14:14:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.969
X-Spam-Level: 
X-Spam-Status: No, score=-102.969 tagged_above=-999 required=5 tests=[AWL=-0.370, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id buh0SJEZOU0T for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 14:14:02 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by ietfa.amsl.com (Postfix) with SMTP id 18E1311E808F for <apps-discuss@ietf.org>; Wed,  2 May 2012 14:14:01 -0700 (PDT)
Received: (qmail invoked by alias); 02 May 2012 21:14:00 -0000
Received: from p5DD96838.dip.t-dialin.net (EHLO [192.168.178.36]) [93.217.104.56] by mail.gmx.net (mp031) with SMTP; 02 May 2012 23:14:00 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX1+oBb9zV3KoibnHuM+UVqLO4CuR/RiJyURWEbe/88 iqAE74xkNaoFgY
Message-ID: <4FA1A395.7090704@gmx.de>
Date: Wed, 02 May 2012 23:13:57 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Roy T. Fielding" <fielding@gbiv.com>
References: <9452079D1A51524AA5749AD23E003928106147@exch-mbx901.corp.cloudmark.com> <4F9EC5BD.7000404@gmx.de> <9452079D1A51524AA5749AD23E0039281075DB@exch-mbx901.corp.cloudmark.com> <4F9F9A8D.8080004@gmx.de> <9452079D1A51524AA5749AD23E003928107DBB@exch-mbx901.corp.cloudmark.com> <4FA03F4D.3050606@gmx.de> <9452079D1A51524AA5749AD23E00392810A6F1@exch-mbx901.corp.cloudmark.com> <35987DD9-06A7-4C71-90FA-8FA88427DDB8@gbiv.com>
In-Reply-To: <35987DD9-06A7-4C71-90FA-8FA88427DDB8@gbiv.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: IETF WebSec WG <websec@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] ABNF references (was RE: [websec] AppsDir review of draft-ietf-websec-strict-transport-sec)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 21:14:03 -0000

On 2012-05-02 21:32, Roy T. Fielding wrote:
> ...
> And if we go down the slippery slope, I would love to have a
> formal definition of set reduction, as in
>
>     ALPHA = ALPHANUM - DIGIT
> ...

+1000

From marka@isc.org  Wed May  2 16:25:33 2012
Return-Path: <marka@isc.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 19E9121E8053; Wed,  2 May 2012 16:25:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.505
X-Spam-Level: 
X-Spam-Status: No, score=-2.505 tagged_above=-999 required=5 tests=[AWL=0.094,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id drOFqVMTMBTf; Wed,  2 May 2012 16:25:32 -0700 (PDT)
Received: from mx.ams1.isc.org (mx.ams1.isc.org [IPv6:2001:500:60::65]) by ietfa.amsl.com (Postfix) with ESMTP id 35E7B21E802B; Wed,  2 May 2012 16:25:32 -0700 (PDT)
Received: from bikeshed.isc.org (bikeshed.isc.org [IPv6:2001:4f8:3:d::19]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "mail.isc.org", Issuer "RapidSSL CA" (not verified)) by mx.ams1.isc.org (Postfix) with ESMTPS id 0AA905F9943; Wed,  2 May 2012 23:25:18 +0000 (UTC) (envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (unknown [IPv6:2001:470:1f00:820:8533:73c:dc1:bdbb]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by bikeshed.isc.org (Postfix) with ESMTPSA id E5278216C33; Wed,  2 May 2012 23:25:15 +0000 (UTC) (envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1]) by drugs.dv.isc.org (Postfix) with ESMTP id 0F806205C037; Thu,  3 May 2012 09:25:05 +1000 (EST)
To: mrex@sap.com
From: Mark Andrews <marka@isc.org>
References: <201205021807.q42I7iZW002794@fs4113.wdf.sap.corp>
In-reply-to: Your message of "Wed, 02 May 2012 20:07:44 +0200." <201205021807.q42I7iZW002794@fs4113.wdf.sap.corp>
Date: Thu, 03 May 2012 09:25:05 +1000
Message-Id: <20120502232506.0F806205C037@drugs.dv.isc.org>
Cc: apps-discuss@ietf.org, dane@ietf.org
Subject: Re: [apps-discuss] [dane]  AppsDir review of
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 23:25:33 -0000

In message <201205021807.q42I7iZW002794@fs4113.wdf.sap.corp>, Martin Rex writes:
> Tony Finch wrote:
> >
> > Martin Rex <mrex@sap.com> wrote:
> > > Mark Andrews wrote:
> > > >
> > > > Should != must.
> > >
> > > I think that is a misunderstanding.
> >
> > No, I think Mark is right. RFC 6125 is guidance for protocol designers,
> > so the "should" is a recommendation about how to decide which identity is
> > authenticated when adding TLS to a protocol. Whether local policy can
> > override this decision is something else entirely.
>
> The idea behind this should is that it completely obviates the need of a
> secure directory and secure lookup service and is easier to understand
> and configure and therefore easier to operate securely.

Indeed, but it is not the only model of usage.  Pushing the RFC
6125 model onto MX would just be wrong.  Sometimes you do need the
secure directory and secure lookup.  Having each protcol specify
the security model it is using is a good thing.

For MX and STARTTLS, DANE can stop downgrade attacks on the MX
targets.  You can't just intercept port 25 traffic and get away
with it in a world where DANE exists like you can with plain PKIX.

You have to manipulate the DNS and hope that the client MTA is
not checking by using DNSSEC.

MTA's can now know whether that should be expecting to see STARTTLS
on not in the EHOL response.  If they don't they see it then they
should abort the connection even if the MX records themselves were
not secure.

> The idea behind DANE is that it can be implemented and evaluated
> as a module, and provides a similar service as a public CA that issues
> DV-validated SSL certs.

That is part of what DANE provides.  It also provides protection
from downgrade attacks by indicating that TLS is available.  It
also provides protection from rogue CA's and rogue states that get
global wildcard certs.  These are adjucts to PKIX.

> If there are apps protocols that would like to perform fancy name
> transformations on the that is passed as input to an implementation
> of DANE-protocol, then this apps protocol will have to specify
> (and implement) the security for any such name transformations
> when they are not based on a trusted local source, because the
> DANE module does not know about (and therefore does not care about)
> any such transformations.
>
> Any necessity of such name transformations is likely to also cause
> problems with obtaining and using "traditional" PKIX certificates
> (TLSA usage types 0&1).  Apps which currently have such a PKIX-problem
> first ought to fix their architecture so that the TLSA usage 0&1 vs 2&3
> becomes a true option for the consumer of the technology, rather
> than focus on subverting usage type 2&3 only and leaving the problems
> that preclude TLSA usages 0&1 unsolved.

Just because you don't like the alternate security model that doesn't
make it wrong or require that protocol to be fixed.

Mark
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: marka@isc.org

From ned.freed@mrochek.com  Wed May  2 19:25:13 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 44BEE21E801B; Wed,  2 May 2012 19:25:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.601
X-Spam-Level: 
X-Spam-Status: No, score=-1.601 tagged_above=-999 required=5 tests=[AWL=-0.802, BAYES_00=-2.599, J_CHICKENPOX_34=0.6, J_CHICKENPOX_46=0.6, J_CHICKENPOX_84=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w8HmrgHiYYkk; Wed,  2 May 2012 19:25:12 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 48CC721E8019; Wed,  2 May 2012 19:25:12 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF0OFIAT6O000YTV@mauve.mrochek.com>; Wed, 2 May 2012 19:25:07 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OENEYWYFI80006TF@mauve.mrochek.com>; Wed, 2 May 2012 19:25:04 -0700 (PDT)
Message-id: <01OF0OFG3VOI0006TF@mauve.mrochek.com>
Date: Wed, 02 May 2012 19:10:44 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Wed, 02 May 2012 20:53:17 +0200 (MEST)" <201205021853.q42IrHJJ005341@fs4113.wdf.sap.corp>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <01OF07L047040006TF@mauve.mrochek.com> <201205021853.q42IrHJJ005341@fs4113.wdf.sap.corp>
To: Martin Rex <mrex@sap.com>
Cc: mrex@sap.com, ned.freed@mrochek.com, apps-discuss@ietf.org, dane@ietf.org, paul.hoffman@vpnc.org, iesg@ietf.org, paul@nohats.ca
Subject: Re: [apps-discuss] [dane]
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 02:25:13 -0000

> Ned Freed wrote:
> >
> > > Updates: should only be used if the change is supposed to apply not only
> > > to implementations of the *new* document, but that all new implementors of
> > > the *old* (=updated) document should ignore certain parts of the old
> > > document and use the new document instead.
> >
> > Which is exactly the sense in which it is being used here. Although
> > I think it unlikely given how limited DANE is, it is nevertheless
> > possible that some subsequent use of TLSA will require tweaking of
> > something in the DANE specification. We're not omnipotent and we
> > don't always get every detail right.

> Just the opposite.

So you're saying that it is flatly impossible that DANE contains some assertion
or restriction or whatever that will interfere with some future protocol use
of TLSA? Please cite your proof of this, because I'm a wee bit skeptical.

Remember, just because we're allowing something to be done doesn't mean it ever
will be done. This is known as "covering our bases".

Morever, as Mark Andrews has pointed out in another thread, it is also entirely
possible that DANE may be used to implement different security models than the
one the specification currently describes.

> Quite similar to rfc6125, DANE-protocol assumes that you already have a
> trustworthy hostname for which to retrieve the certificate association.
> This way, DANE-protocol can be put into a black block module for the
> caller and does not need to be updated or changed depending on the
> usage scenario.  It would even be possible to tunnel the TLSA+DNSSEC
> records for performing DANE-protocol through a TLS extension instead
> of looking it up in a combined TLS+DANE module in a fashion that is
> completely opaque to the application caller.

I fail to see the slightest relevance.

> What some of the app specs (other than HTTPS) may have to specify _and_
> implement, in order to be able to use DANE, is how to securely obtain
> a hostname&port which can be used as input to an implementation of
> DANE-protocol or input to rfc6125 matching for PKIX-based matching
> to DV-validated server certificates.

> But such an apps-specific spec is _not_ an update to DANE itself,
> in spite of refering to DANE.  It is irrelevant to the DANE software module.

In other words, by giving a single example where you claim it won't be
necessary to update DANE, you have shown that it any possible protocol,
including future ones we haven't even thought of, developed in the future won't
need to either?

> New TLS cipher suites usually do not update or change TLS, new crypto
> algorithms usually do not update or change PKIX, new mime-types ususally
> do not update HTTP or the internet message format.

And by giving examples of things where extensibility was specifically planned
into the underlying protocols, you have now proved that a protocol that
contains no similar provisions will ... at this point I don't even know
how to finish the sentence. This makes no sense whatsoever.

> >
> > >   - retaining full interop with old implementations based on only
> > >     the full spec, and clear distinction of features that were
> > >     added or dropped in the updated parts.
> >
> > This, OTOH, is unduly constraining.

> Not at all.  Maybe you're misreading this.  It says that anything that
> claims to update an earlier document must explain where and how it does
> that, an in particular outline omissions and mark additions as such,
> so that it will be clear to the reader of the document.

Misreading? More like miswriting, if it was you intention to say that.

You said "retaining full interop with old implementations based on only the
full spec", which is what I objected to. Your new paraphrase mentions none of
that.

> Example:  http://tools.ietf.org/html/rfc5321#section-1.2

Both RFC 5321 and RFC 5322 and their predecessors went to considerable trouble
to maintain compatibility with RFC 821 and RFC 822, preferring to mark a large
number of features as deprecated rather than remove them. But this is not
always possible, as was the case when the nested encoding restriction was
removed so that message/global could be defined. 

Anyway, this has now gone well past the point of absurdity. I apologize to
everyone who has read all of this for wasting their time on such a silly
argument. This will be my final message on the topic.

				Ned

From richard.alimi@gmail.com  Wed May  2 22:23:05 2012
Return-Path: <richard.alimi@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 76CA821F84CD; Wed,  2 May 2012 22:23:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.377
X-Spam-Level: 
X-Spam-Status: No, score=-2.377 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_23=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n8V9H3imZNNt; Wed,  2 May 2012 22:23:04 -0700 (PDT)
Received: from mail-gg0-f172.google.com (mail-gg0-f172.google.com [209.85.161.172]) by ietfa.amsl.com (Postfix) with ESMTP id 7CCB721F84C4; Wed,  2 May 2012 22:23:04 -0700 (PDT)
Received: by ggmi1 with SMTP id i1so187592ggm.31 for <multiple recipients>; Wed, 02 May 2012 22:23:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=2bZ5O9dWMzE76JSWHbFTJK69UlfwOO2GLKpJnthNWW8=; b=BFAOYPW/Zb+ojCCOisI6sCqMgHtwmozRj8gDGJ9YRZuVlLT3feKPKrQhaulIu4RfN4 mOFeBrOCpvvadvd+ciDYE0gSQ64s0eoyfm3rXJh8mceeufOu9ZB4+fA0iYsCUs4i3o3Q sV1JU+TbXlopsOwBLJdyYHv2+hNCYEfD/Wt0wocwaxrpkAeugfJkAyxAKYypuFmfaOs6 EgYAR5iiXXJnDMHDCAhB4zSTURpU5eVQ25efdidNZVfw3GQxMYKsWSIsGJ0Mo2O4BEOy 1+vdugCvF8u/2GVH6fPG81zsHpHYl2dG05PW1xtanFFgzJccChvt4VFmsmCcDRtL22iv lgJw==
Received: by 10.50.45.197 with SMTP id p5mr461296igm.20.1336022583866; Wed, 02 May 2012 22:23:03 -0700 (PDT)
MIME-Version: 1.0
Sender: richard.alimi@gmail.com
Received: by 10.231.206.146 with HTTP; Wed, 2 May 2012 22:22:43 -0700 (PDT)
In-Reply-To: <4DC76AEC-2DCE-4DE4-B92C-C37F160DA7FF@niven-jenkins.co.uk>
References: <CA+9kkMB4nUayYO3q8ydj477jh9NM8oZyXAQ5k-NsRN=KHjb3cA@mail.gmail.com> <2DE7DDDA-6621-4E56-BD3D-1173833E672B@niven-jenkins.co.uk> <CA+9kkMApj1dPNn+0Uiz9iRPBhk3Px9kj-nP+Z+UGsjxoqY82eg@mail.gmail.com> <98BA299A-18E0-412C-A005-754F336E1620@niven-jenkins.co.uk> <CADOmCZXkF=Qc46x7+00KmB+y2q4Rm6xku2Q40YBQtsp4QeuqQQ@mail.gmail.com> <30166A91-3C02-48F7-8C3B-179DA770138C@niven-jenkins.co.uk> <4DC76AEC-2DCE-4DE4-B92C-C37F160DA7FF@niven-jenkins.co.uk>
From: Richard Alimi <rich@velvetsea.net>
Date: Wed, 2 May 2012 22:22:43 -0700
X-Google-Sender-Auth: 15k_gtreUUrW-7CkbEFf6vGG6Ck
Message-ID: <CA+cvDaYUt+T2mpk5ijSvR3onyoeYPbjUnyZhXhUC_3J45QJQmw@mail.gmail.com>
To: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: Richard Alimi <ralimi@google.com>, draft-ietf-alto-protocol.all@tools.ietf.org, alto <alto@ietf.org>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] [alto] Review of draft-ietf-alto-protocol-11.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 05:23:05 -0000

On Wed, May 2, 2012 at 12:29 PM, Ben Niven-Jenkins
<ben@niven-jenkins.co.uk> wrote:
> cc'ing ALTO as Vijay suggested. Ben
>
> On 2 May 2012, at 20:24, Ben Niven-Jenkins wrote:
>
>> Rich, Ted,
>>
>> On 2 May 2012, at 18:49, Richard Alimi wrote:
>>
>>> On Wed, May 2, 2012 at 10:39 AM, Ben Niven-Jenkins
>>> <ben@niven-jenkins.co.uk> wrote:
>>>>
>>>> On 2 May 2012, at 17:28, Ted Hardie wrote:
>>>>>
>>>>> It is not the cacheability of the results of post request that I was
>>>>> referring to, but
>>>>> the cacheability of the results of a 303.
>>>>
>>>> Ah, I see. Yes I see your issue with the text now.
>>>>
>>>> I believe there is an implicit assumption on the part of the authors t=
hat in this model (receive a POST and return a 303) that the ALTO server co=
uld be doing some level of "ALTO-application level caching" to avoid repeat=
ing expensive queries by determining that a given POST would execute the sa=
me query as a previous POST and therefore rather than run the query again, =
just return a 303 to a resource on the ALTO server that contains the result=
s of the previous (identical) query.
>>>>
>>>
>>> The word 'caching' was meant to apply to the response the ALTO Client
>>> that actually contained the data it was looking for (that is, the
>>> following GET). =A0An ALTO Server could also internally cache the
>>> results to avoid repeated computation, but that was meant to be
>>> implicit since this text was referring to the protocol messaging.
>>>
>>> I understand Ted's point about the ambiguity in the text 'employ
>>> caching for the response to a POST request'. =A0We can clean that up to
>>> indicate that the caching is for the ALTO-level response (as returned
>>> by the following GET) and not the response to the POST itself.
>>>
>>>> But as I'm not an author I'll crawl back under my rock now.
>>>
>>> No - come back! :)
>>
>> As you asked so nicely, I wonder if the following (slightly wordy) chang=
e would address Ted's comment:
>>
>> OLD:
>> =A0 Note that it is possible for an ALTO Server to employ caching for th=
e
>> =A0 response to a POST request. =A0This can be accomplished by returning=
 an
>> =A0 HTTP 303 status code ("See Other") indicating to the ALTO Client tha=
t
>> =A0 the resulting Cost Map is available via a GET request to an alternat=
e
>> =A0 URL (which may be cached).
>> NEW:
>> Note that it is possible for an ALTO Server to leverage caching HTTP int=
ermediaries for responses to both GET and POST requests by including explic=
it freshness information (see Section 2.3.1 of [HTTPBIS Part6]).
>>
>> Caching of POST requests is not widely implemented by HTTP intermediarie=
s, however an alternative approach is for an ALTO Server, in response to PO=
ST requests, to return an HTTP 303 status code ("See Other") indicating to =
the ALTO Client that the resulting Cost Map is available via a GET request =
to an alternate URL. HTTP intermediaries that do not support caching of POS=
T requests could then cache the response to the GET request from the ALTO C=
lient following the alternate URL in the 303 response (if the response to t=
he subsequent GET request contains explicit freshness information).
>> END

This seems reasonable to me, except would it be appropriate to have
this kind of document dependency?  Would it be more appropriate to
just reference RFC2616?

>>
>> Ted went on to say:
>>> Since cachability
>>> is a major reason cited for the re-use of HTTP, some additional text
>>> on the use cache control directives ("public" and "Max-age" seem
>>> particularly important in this context) might also be useful.
>>
>> I wonder whether a reference to Section 3.2 of HTTPBIS Part6 would suffi=
ce?

Once upon a time, we used to have more detail about how to use HTTP
(caching in particular) in the ALTO Protocol draft itself. The
recommendation at that point was to strip out the large majority of it
and rely on the reference to the HTTP specs being sufficient.

That said, any pointers to help out implementers are fine with me as
long as we don't to back to where we were before :)  A concise hint or
direct reference pointing to the cache control directives seems
reasonable to me unless there are objections.

Thanks for the feedback,
Rich

>>
>> Ben
>>
>> _______________________________________________
>> apps-discuss mailing list
>> apps-discuss@ietf.org
>> https://www.ietf.org/mailman/listinfo/apps-discuss
>
> _______________________________________________
> alto mailing list
> alto@ietf.org
> https://www.ietf.org/mailman/listinfo/alto

From brian.e.carpenter@gmail.com  Wed May  2 23:39:29 2012
Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E78BA21F85AD; Wed,  2 May 2012 23:39:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.547
X-Spam-Level: 
X-Spam-Status: No, score=-101.547 tagged_above=-999 required=5 tests=[AWL=0.144, BAYES_00=-2.599, RCVD_ILLEGAL_IP=1.908, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fRFAK6yAJjSh; Wed,  2 May 2012 23:39:29 -0700 (PDT)
Received: from mail-wg0-f44.google.com (mail-wg0-f44.google.com [74.125.82.44]) by ietfa.amsl.com (Postfix) with ESMTP id B028D21F8528; Wed,  2 May 2012 23:39:28 -0700 (PDT)
Received: by wgbdr13 with SMTP id dr13so951113wgb.13 for <multiple recipients>; Wed, 02 May 2012 23:39:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=eyQz2wZyT49+gQhZz5zLwn/4WfoYActLSRf7EapuBoU=; b=rHcp663V9ZxzjsLV70YvrDOl4Au1cfRFgdn8kpNZukhbH9dFlWkD/qDGG+mY90TJxU xnDWPkINPl3cgbk6D4lUsnK1s7vTlRay0TNBMdGNdKuv2byJjzFewh5PAJ8amSFm4hi7 atfpMnOM2l1vDoNHHnAqCo/Z4erg3ZXtRVe4wF+t2bPzVxV5JhuTKoJbdRqukAiqdt3T VcJE40dLk95Sv/gH1lcZ8kHBTzyQO48u1fr4X/XVQqUnqO2WWweqiVhKkUVmLFoer1IZ 5+hVb3ejdsEEo9OmDGw4wKJwlHbm6kPBEv056s8madlabfPuVmRtTcCeiuGzSKPISCfF /7OQ==
Received: by 10.216.134.155 with SMTP id s27mr696278wei.80.1336027167649; Wed, 02 May 2012 23:39:27 -0700 (PDT)
Received: from [192.168.1.65] (host-2-102-217-144.as13285.net. [2.102.217.144]) by mx.google.com with ESMTPS id n20sm379878wiw.5.2012.05.02.23.39.25 (version=SSLv3 cipher=OTHER); Wed, 02 May 2012 23:39:26 -0700 (PDT)
Message-ID: <4FA22814.6020309@gmail.com>
Date: Thu, 03 May 2012 07:39:16 +0100
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: "Roy T. Fielding" <fielding@gbiv.com>
References: <9452079D1A51524AA5749AD23E003928106147@exch-mbx901.corp.cloudmark.com>	<4F9EC5BD.7000404@gmx.de>	<9452079D1A51524AA5749AD23E0039281075DB@exch-mbx901.corp.cloudmark.com>	<4F9F9A8D.8080004@gmx.de>	<9452079D1A51524AA5749AD23E003928107DBB@exch-mbx901.corp.cloudmark.com>	<4FA03F4D.3050606@gmx.de>	<9452079D1A51524AA5749AD23E00392810A6F1@exch-mbx901.corp.cloudmark.com> <35987DD9-06A7-4C71-90FA-8FA88427DDB8@gbiv.com>
In-Reply-To: <35987DD9-06A7-4C71-90FA-8FA88427DDB8@gbiv.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: Julian Reschke <julian.reschke@gmx.de>, IETF WebSec WG <websec@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] ABNF references (was RE: [websec] AppsDir review of draft-ietf-websec-strict-transport-sec)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 06:39:30 -0000

Roy,

On 2012-05-02 20:32, Roy T. Fielding wrote:
> On May 2, 2012, at 10:48 AM, Murray S. Kucherawy wrote:
>> 2) There's a common axiom that says it's safer to refer to a definition rather than to copy it.
> 
> I think we should recognize that as a false axiom and move on.
> 
> We should refer to orthogonal definitions that are subject to
> independent change control -- e.g., protocol elements that are
> defined in another spec because they change at a different
> rate than the referring spec or are used by multiple specs.
> 
> We should copy a definition by value if the referring spec
> depends on the definition (does not allow the parser to change
> even if some other spec were to define it and later extend it).

But that is contrary to the general principle in the IETF of
using normative references and *not* replicating normative material,
to avoid mistakes.

Both approaches have their advantages and disadvantages, but making
ABNF an exception seems problematic, or at least a decision that can't
be taken at Area level.

> My preference is to not use prose definitions at all -- I used
> them as a crutch when I first started writing IETF specs in 1994,
> and they burned me every time.
> 
> And if we go down the slippery slope, I would love to have a
> formal definition of set reduction, as in
> 
>    ALPHA = ALPHANUM - DIGIT
> 
> since I very commonly need rules that only differ by one or two
> characters being removed from the allowed set.

Would you call that "disinheritance" ?

    Brian

From ben@niven-jenkins.co.uk  Wed May  2 23:59:33 2012
Return-Path: <ben@niven-jenkins.co.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B141221F8601; Wed,  2 May 2012 23:59:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.599
X-Spam-Level: 
X-Spam-Status: No, score=-104.599 tagged_above=-999 required=5 tests=[AWL=-2.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2JnybRZW3fik; Wed,  2 May 2012 23:59:32 -0700 (PDT)
Received: from mailex.mailcore.me (mailex.mailcore.me [94.136.40.61]) by ietfa.amsl.com (Postfix) with ESMTP id 6BF6621F85F8; Wed,  2 May 2012 23:59:32 -0700 (PDT)
Received: from cpc4-cmbg17-2-0-cust814.5-4.cable.virginmedia.com ([86.14.227.47] helo=[192.168.0.3]) by mail4.atlas.pipex.net with esmtpa (Exim 4.71) (envelope-from <ben@niven-jenkins.co.uk>) id 1SPq02-0003n0-OA; Thu, 03 May 2012 07:58:51 +0100
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
In-Reply-To: <CA+cvDaYUt+T2mpk5ijSvR3onyoeYPbjUnyZhXhUC_3J45QJQmw@mail.gmail.com>
Date: Thu, 3 May 2012 07:59:28 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <A05467E6-0C38-40E3-B0C0-2207F05A882C@niven-jenkins.co.uk>
References: <CA+9kkMB4nUayYO3q8ydj477jh9NM8oZyXAQ5k-NsRN=KHjb3cA@mail.gmail.com> <2DE7DDDA-6621-4E56-BD3D-1173833E672B@niven-jenkins.co.uk> <CA+9kkMApj1dPNn+0Uiz9iRPBhk3Px9kj-nP+Z+UGsjxoqY82eg@mail.gmail.com> <98BA299A-18E0-412C-A005-754F336E1620@niven-jenkins.co.uk> <CADOmCZXkF=Qc46x7+00KmB+y2q4Rm6xku2Q40YBQtsp4QeuqQQ@mail.gmail.com> <30166A91-3C02-48F7-8C3B-179DA770138C@niven-jenkins.co.uk> <4DC76AEC-2DCE-4DE4-B92C-C37F160DA7FF@niven-jenkins.co.uk> <CA+cvDaYUt+T2mpk5ijSvR3onyoeYPbjUnyZhXhUC_3J45QJQmw@mail.gmail.com>
To: Richard Alimi <rich@velvetsea.net>
X-Mailer: Apple Mail (2.1084)
X-Mailcore-Auth: 9600544
X-Mailcore-Domain: 172912
Cc: Richard Alimi <ralimi@google.com>, draft-ietf-alto-protocol.all@tools.ietf.org, alto <alto@ietf.org>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] [alto] Review of draft-ietf-alto-protocol-11.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 06:59:33 -0000

Rich,

On 3 May 2012, at 06:22, Richard Alimi wrote:

> On Wed, May 2, 2012 at 12:29 PM, Ben Niven-Jenkins
> <ben@niven-jenkins.co.uk> wrote:
>>=20
>>> As you asked so nicely, I wonder if the following (slightly wordy) =
change would address Ted's comment:
>>>=20
>>> OLD:
>>>   Note that it is possible for an ALTO Server to employ caching for =
the
>>>   response to a POST request.  This can be accomplished by returning =
an
>>>   HTTP 303 status code ("See Other") indicating to the ALTO Client =
that
>>>   the resulting Cost Map is available via a GET request to an =
alternate
>>>   URL (which may be cached).
>>> NEW:
>>> Note that it is possible for an ALTO Server to leverage caching HTTP =
intermediaries for responses to both GET and POST requests by including =
explicit freshness information (see Section 2.3.1 of [HTTPBIS Part6]).
>>>=20
>>> Caching of POST requests is not widely implemented by HTTP =
intermediaries, however an alternative approach is for an ALTO Server, =
in response to POST requests, to return an HTTP 303 status code ("See =
Other") indicating to the ALTO Client that the resulting Cost Map is =
available via a GET request to an alternate URL. HTTP intermediaries =
that do not support caching of POST requests could then cache the =
response to the GET request from the ALTO Client following the alternate =
URL in the 303 response (if the response to the subsequent GET request =
contains explicit freshness information).
>>> END
>=20
> This seems reasonable to me, except would it be appropriate to have
> this kind of document dependency?  Would it be more appropriate to
> just reference RFC2616?

Up to you. HTTPBIS is in the process of putting the HTTPBIS specs =
through WG LC so there is light at the end of the tunnel for them =
popping out as RFCs. I referred to the HTTPBIS document because it's =
easier to find an appropriate reference but similar material is in 2616.

>>> Ted went on to say:
>>>> Since cachability
>>>> is a major reason cited for the re-use of HTTP, some additional =
text
>>>> on the use cache control directives ("public" and "Max-age" seem
>>>> particularly important in this context) might also be useful.
>>>=20
>>> I wonder whether a reference to Section 3.2 of HTTPBIS Part6 would =
suffice?
>=20
> Once upon a time, we used to have more detail about how to use HTTP
> (caching in particular) in the ALTO Protocol draft itself. The
> recommendation at that point was to strip out the large majority of it
> and rely on the reference to the HTTP specs being sufficient.

I seem to remember being one of the people saying to strip it out and =
just provide a reference :-)

Ben

>=20
> That said, any pointers to help out implementers are fine with me as
> long as we don't to back to where we were before :)  A concise hint or
> direct reference pointing to the cache control directives seems
> reasonable to me unless there are objections.
>=20
> Thanks for the feedback,
> Rich
>=20
>>>=20
>>> Ben
>>>=20
>>> _______________________________________________
>>> apps-discuss mailing list
>>> apps-discuss@ietf.org
>>> https://www.ietf.org/mailman/listinfo/apps-discuss
>>=20
>> _______________________________________________
>> alto mailing list
>> alto@ietf.org
>> https://www.ietf.org/mailman/listinfo/alto


From melvincarvalho@gmail.com  Thu May  3 02:41:21 2012
Return-Path: <melvincarvalho@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1005021F8531 for <apps-discuss@ietfa.amsl.com>; Thu,  3 May 2012 02:41:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.296
X-Spam-Level: 
X-Spam-Status: No, score=-3.296 tagged_above=-999 required=5 tests=[AWL=0.302,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TcA26yiZHo8T for <apps-discuss@ietfa.amsl.com>; Thu,  3 May 2012 02:41:20 -0700 (PDT)
Received: from mail-vb0-f44.google.com (mail-vb0-f44.google.com [209.85.212.44]) by ietfa.amsl.com (Postfix) with ESMTP id C817721F84F1 for <apps-discuss@ietf.org>; Thu,  3 May 2012 02:41:19 -0700 (PDT)
Received: by vbbez10 with SMTP id ez10so1336198vbb.31 for <apps-discuss@ietf.org>; Thu, 03 May 2012 02:41:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=XcxnbuiWZB3bEh46cIP7K4epSO3b6no01dSu3+eh5K0=; b=EeeE0nFPARSbow/IhhhOnDY/V7KtuDDHk0WPdYi60BrrUlQRrGHv9ASVNCbglbGFIE U/d1V1CiVDHa0DrGVBpyP3lV4zOiqki9dbCFwFz/rZqlKVvqGJjanfVc+PHQOiy9BNTG M8MVwccmGEkwuh5sn7bs1mW28WRAVc10bwRZXOTkhspii1T9urZuLdKZACUdPLIUMx9R +qKTA/9x7zX99B//+kmPKyfNpWcSLm41xJ1BX9J3WCKBFUivhGb6FpudAyJD2i3OGqsm cQLsbi2ESuRdD/gMfuEeMcMIyDbSw24hjkSBfYI+0A1WtY4G7eIiRJPY5OIQZVDwfc0d 0vyQ==
MIME-Version: 1.0
Received: by 10.52.93.131 with SMTP id cu3mr567154vdb.122.1336034646216; Thu, 03 May 2012 01:44:06 -0700 (PDT)
Received: by 10.52.70.98 with HTTP; Thu, 3 May 2012 01:44:06 -0700 (PDT)
In-Reply-To: <4FA11C4B.2000202@packetizer.com>
References: <4FA0F384.5050008@packetizer.com> <CAKaEYhKtk=ydpMnizcnEG7Lr_XmuaArVrXwgtyhcYUofVPRinA@mail.gmail.com> <4FA11C4B.2000202@packetizer.com>
Date: Thu, 3 May 2012 10:44:06 +0200
Message-ID: <CAKaEYhLW=_4Kr45eBUwDpUjF-Vi0jqx4XB=bshA+bJgZ29qCJQ@mail.gmail.com>
From: Melvin Carvalho <melvincarvalho@gmail.com>
To: "Paul E. Jones" <paulej@packetizer.com>
Content-Type: multipart/alternative; boundary=20cf307cfe6c7ecec204bf1dce47
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] WebFinger Discussion Points
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 09:41:21 -0000

--20cf307cfe6c7ecec204bf1dce47
Content-Type: text/plain; charset=ISO-8859-1

On 2 May 2012 13:36, Paul E. Jones <paulej@packetizer.com> wrote:

> On 5/2/2012 7:08 AM, Melvin Carvalho wrote:
>
>> One thing that would be a kind of joint problem statement, of the main
>> thing that's trying to be solved.
>>
>
> Is this not understood?  Keep in mind that this was not fabricated last
> week.  I've been personally interacting with people working on WebFinger
> for a couple of years (or more) now.  The idea is all about discovery.
>  Given a URI, what can you learn about it?  This resulted in the creation
> of the XRD spec, RFC 5785, RFC 6415 and perhaps other documents along the
> way.  Definitely, the web linking document (RFC 5988) is also an important
> part of this.
>
>
>  I think this started out as a way for webmail providers to give auxiliary
>> "follow your nose" style data linkage, using the "well known" pattern.
>>
>
> I don't know where it all started, but I got my start with OpenID.  I did
> not like entering https://openid.packetizer.com/**paulej<https://openid.packetizer.com/paulej>whenever I wanted to log in.  Rather, I wanted to enter
> paulej@packetizer.com.  I was referred by folks on the OpenID list to go
> look at WebFinger.  And, here we are.


Yes I do remember the transition from Yadis to OpenID through 1.1 and to
2.0.  As you say there was a marked change.

Seems to be two polarizing world views.  One is to use email style
identifiers to describe things, the other is to use HTTP URIs to describe
things.  The UI choice need not necessarily influence the backend
architecture.  For example, facebook open graph uses HTTP URIs to define a
profile, but allows login with an email style identifier.


>
>
>  It's sort of morphed a bit into a few different things, such as a generic
>> discovery method for the net, a new uri scheme,  an account identity system
>> for the net, serialization formats.
>>
>
> I don't think it has morphed.  These were things that needed to be defined
> to realize the vision.
>
>
>  All these things *can* be important, but there's already solutions in
>> many places, and overlap with existing technology.  The recent WWW 2012
>> conference has shown that structured data is now incoporated in somewhere
>> between 25% and 32% of the web, eg using RDFa and microdta.  Do we think
>> it's productive to push yet another data lookup format?
>>
>> http://www.bbc.co.uk/blogs/**researchanddevelopment/2012/**
>> 04/notes-from-the-www12-**conferenc.shtml<http://www.bbc.co.uk/blogs/researchanddevelopment/2012/04/notes-from-the-www12-conferenc.shtml>
>>
>> It would be awesome if we can main pain point, or problem statement that
>> these specs can solve, find out what the easy wins are, solve those with
>> minimum fuss, imho.
>>
>
> I'd argue there is nothing else in existence that can do what WebFinger
> does, modulo the competing SWD draft. That said, I think there is agreement
> to move forward with WebFinger to provide a single solution.
>

I dont have any problem with moving forward with the WF draft, perhaps
taking the best features from both specs, is a great idea.  I'm just
interested on whether the combined problem statement will change, and the
extent to which, there will be any focus on email based lookup.

As an aside, in answer to your specific point.  Im curious, are you saying
that SPARQL, which has been a W3C rec, for a number of years, is incapable
of a query such as the ones covered by SWD or WF?


>
> Are you arguing for a different data format?  I think it's worth
> highlighting the simplicity and beauty of the XRD/JRD representations.
>  These formats primarily include a set of link relations.  The link
> relations are the same syntax and possible values as one might use in the
> "Link" header in HTTP and <link> tags in HTML.  So, WebFinger ties in very
> nicely with the Web.
>

Not trying to form opinion here.  Just to understand.  In structured data,
things can change pretty quickly, and we're all trying to hit a moving
target.  I do think it's sometimes helpful to look at what other
technologies are starting to gain adoption, in order to get a bigger
picture of the whole landscape, or how it might look in a few years.


>
> Paul
>
>
>

--20cf307cfe6c7ecec204bf1dce47
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On 2 May 2012 13:36, Paul E. Jones <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:paulej@packetizer.com" target=3D"_blank"=
>paulej@packetizer.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">
<div class=3D"im">On 5/2/2012 7:08 AM, Melvin Carvalho wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
One thing that would be a kind of joint problem statement, of the main thin=
g that&#39;s trying to be solved.<br>
</blockquote>
<br></div>
Is this not understood? =A0Keep in mind that this was not fabricated last w=
eek. =A0I&#39;ve been personally interacting with people working on WebFing=
er for a couple of years (or more) now. =A0The idea is all about discovery.=
 =A0Given a URI, what can you learn about it? =A0This resulted in the creat=
ion of the XRD spec, RFC 5785, RFC 6415 and perhaps other documents along t=
he way. =A0Definitely, the web linking document (RFC 5988) is also an impor=
tant part of this.<div class=3D"im">
<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
I think this started out as a way for webmail providers to give auxiliary &=
quot;follow your nose&quot; style data linkage, using the &quot;well known&=
quot; pattern.<br>
</blockquote>
<br></div>
I don&#39;t know where it all started, but I got my start with OpenID. =A0I=
 did not like entering <a href=3D"https://openid.packetizer.com/paulej" tar=
get=3D"_blank">https://openid.packetizer.com/<u></u>paulej</a> whenever I w=
anted to log in. =A0Rather, I wanted to enter <a href=3D"mailto:paulej@pack=
etizer.com" target=3D"_blank">paulej@packetizer.com</a>. =A0I was referred =
by folks on the OpenID list to go look at WebFinger. =A0And, here we are.</=
blockquote>
<div><br>Yes I do remember the transition from Yadis to OpenID through 1.1 =
and to 2.0.=A0 As you say there was a marked change.<br><br>Seems to be two=
 polarizing world views.=A0 One is to use email style identifiers to descri=
be things, the other is to use HTTP URIs to describe things.=A0 The UI choi=
ce need not necessarily influence the backend architecture.=A0 For example,=
 facebook open graph uses HTTP URIs to define a profile, but allows login w=
ith an email style identifier.<br>
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class=3D"im=
"><br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
It&#39;s sort of morphed a bit into a few different things, such as a gener=
ic discovery method for the net, a new uri scheme, =A0an account identity s=
ystem for the net, serialization formats.<br>
</blockquote>
<br></div>
I don&#39;t think it has morphed. =A0These were things that needed to be de=
fined to realize the vision.<div class=3D"im"><br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
All these things *can* be important, but there&#39;s already solutions in m=
any places, and overlap with existing technology. =A0The recent WWW 2012 co=
nference has shown that structured data is now incoporated in somewhere bet=
ween 25% and 32% of the web, eg using RDFa and microdta. =A0Do we think it&=
#39;s productive to push yet another data lookup format?<br>

<br>
<a href=3D"http://www.bbc.co.uk/blogs/researchanddevelopment/2012/04/notes-=
from-the-www12-conferenc.shtml" target=3D"_blank">http://www.bbc.co.uk/blog=
s/<u></u>researchanddevelopment/2012/<u></u>04/notes-from-the-www12-<u></u>=
conferenc.shtml</a><br>

<br>
It would be awesome if we can main pain point, or problem statement that th=
ese specs can solve, find out what the easy wins are, solve those with mini=
mum fuss, imho.<br>
</blockquote>
<br></div>
I&#39;d argue there is nothing else in existence that can do what WebFinger=
 does, modulo the competing SWD draft. That said, I think there is agreemen=
t to move forward with WebFinger to provide a single solution.<br></blockqu=
ote>
<div><br>I dont have any problem with moving forward with the WF draft, per=
haps taking the best features from both specs, is a great idea.=A0 I&#39;m =
just interested on whether the combined problem statement will change, and =
the extent to which, there will be any focus on email based lookup.<br>
<br>As an aside, in answer to your specific point.=A0 Im curious, are you s=
aying that SPARQL, which has been a W3C rec, for a number of years, is inca=
pable of a query such as the ones covered by SWD or WF?<br>=A0</div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1p=
x solid rgb(204,204,204);padding-left:1ex">

<br>
Are you arguing for a different data format? =A0I think it&#39;s worth high=
lighting the simplicity and beauty of the XRD/JRD representations. =A0These=
 formats primarily include a set of link relations. =A0The link relations a=
re the same syntax and possible values as one might use in the &quot;Link&q=
uot; header in HTTP and &lt;link&gt; tags in HTML. =A0So, WebFinger ties in=
 very nicely with the Web.<span class=3D"HOEnZb"><font color=3D"#888888"><b=
r>
</font></span></blockquote><div><br>Not trying to form opinion here.=A0 Jus=
t to understand.=A0 In structured data, things can change pretty quickly, a=
nd we&#39;re all trying to hit a moving target.=A0 I do think it&#39;s some=
times helpful to look at what other technologies are starting to gain adopt=
ion, in order to get a bigger picture of the whole landscape, or how it mig=
ht look in a few years.<br>
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class=3D"H=
OEnZb"><font color=3D"#888888">
<br>
Paul<br>
<br>
<br>
</font></span></blockquote></div><br>

--20cf307cfe6c7ecec204bf1dce47--

From ben@niven-jenkins.co.uk  Thu May  3 03:32:06 2012
Return-Path: <ben@niven-jenkins.co.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD3D921F85BB for <apps-discuss@ietfa.amsl.com>; Thu,  3 May 2012 03:32:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.979
X-Spam-Level: 
X-Spam-Status: No, score=-102.979 tagged_above=-999 required=5 tests=[AWL=-0.380, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4j+HJIjFgi5x for <apps-discuss@ietfa.amsl.com>; Thu,  3 May 2012 03:32:06 -0700 (PDT)
Received: from mailex.mailcore.me (mailex.mailcore.me [94.136.40.61]) by ietfa.amsl.com (Postfix) with ESMTP id 26DDD21F85AA for <apps-discuss@ietf.org>; Thu,  3 May 2012 03:32:05 -0700 (PDT)
Received: from [81.134.152.4] (helo=xxx.corp.velocix.com) by mail11.atlas.pipex.net with esmtpa (Exim 4.71) (envelope-from <ben@niven-jenkins.co.uk>) id 1SPtKO-0000IO-7W; Thu, 03 May 2012 11:32:04 +0100
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
In-Reply-To: <4FA18BF6.3080704@bell-labs.com>
Date: Thu, 3 May 2012 11:31:43 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <9169BFAE-7D25-4F9A-85DE-810E046864BE@niven-jenkins.co.uk>
References: <CBC4A8C0.343C5%ben@velocix.com> <4FA18BF6.3080704@bell-labs.com>
To: Vijay K. Gurbani <vkg@bell-labs.com>
X-Mailer: Apple Mail (2.1084)
X-Mailcore-Auth: 9600544
X-Mailcore-Domain: 172912
Cc: Ben Niven-Jenkins <ben@velocix.com>, Francois Le Faucheur <flefauch@cisco.com>, "draft-ietf-cdni-problem-statement@tools.ietf.org" <draft-ietf-cdni-problem-statement@tools.ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Review of draft-ietf-cdni-problem-statement-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 10:32:06 -0000

On 2 May 2012, at 20:33, Vijay K. Gurbani wrote:

> On 04/30/2012 03:03 PM, Ben Niven-Jenkins wrote:
>> Francois, Vijay,
>>=20
>> See below for responses/comments and see attached for the current =
working
>> text.  [...]
>=20
> Ben, Francois: Thanks for addressing my review in the manner you
> suggested.
>=20
> I have no further comments on the draft.  It is good to go from my =
side.

Thanks, I uploaded a new version that addresses your comments and =
includes some other edits by Francois.

http://www.ietf.org/id/draft-ietf-cdni-problem-statement-05.txt

Ben


From paulej@packetizer.com  Thu May  3 06:24:29 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA92C21F8595 for <apps-discuss@ietfa.amsl.com>; Thu,  3 May 2012 06:24:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.523
X-Spam-Level: 
X-Spam-Status: No, score=-2.523 tagged_above=-999 required=5 tests=[AWL=0.075,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U2RyeN3Vi0MM for <apps-discuss@ietfa.amsl.com>; Thu,  3 May 2012 06:24:28 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id 85CCA21F8592 for <apps-discuss@ietf.org>; Thu,  3 May 2012 06:24:28 -0700 (PDT)
Received: from [156.106.246.73] ([156.106.246.73]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q43DOP1d018182 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Thu, 3 May 2012 09:24:26 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1336051467; bh=oGO6LPXRvXbPzUuam/vDBu12TKAr17XIMQH5RblhSSA=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type; b=IB4R7r8iMW4sD6I5zLu0Ub9z5hLu3jtwi14bL31fr9fEH313b5j0KtNf3UgThHdV8 szEdi1Ri9ZgEQiC18n0XsqKqwO4plQ+19HH5CWwqenhhBITIBii1MyedSYEWixVe4Y sdcsn+vSP8/B/kqr9gL/XCxqxXPqgvNfYhRkRxpE=
Message-ID: <4FA2870D.1090407@packetizer.com>
Date: Thu, 03 May 2012 09:24:29 -0400
From: "Paul E. Jones" <paulej@packetizer.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Melvin Carvalho <melvincarvalho@gmail.com>
References: <4FA0F384.5050008@packetizer.com> <CAKaEYhKtk=ydpMnizcnEG7Lr_XmuaArVrXwgtyhcYUofVPRinA@mail.gmail.com> <4FA11C4B.2000202@packetizer.com> <CAKaEYhLW=_4Kr45eBUwDpUjF-Vi0jqx4XB=bshA+bJgZ29qCJQ@mail.gmail.com>
In-Reply-To: <CAKaEYhLW=_4Kr45eBUwDpUjF-Vi0jqx4XB=bshA+bJgZ29qCJQ@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------020607030003030707070204"
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] WebFinger Discussion Points
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 13:24:29 -0000

This is a multi-part message in MIME format.
--------------020607030003030707070204
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 5/3/2012 4:44 AM, Melvin Carvalho wrote:
>
>
> On 2 May 2012 13:36, Paul E. Jones <paulej@packetizer.com 
> <mailto:paulej@packetizer.com>> wrote:
>
>     On 5/2/2012 7:08 AM, Melvin Carvalho wrote:
>
>         One thing that would be a kind of joint problem statement, of
>         the main thing that's trying to be solved.
>
>
>     Is this not understood?  Keep in mind that this was not fabricated
>     last week.  I've been personally interacting with people working
>     on WebFinger for a couple of years (or more) now.  The idea is all
>     about discovery.  Given a URI, what can you learn about it?  This
>     resulted in the creation of the XRD spec, RFC 5785, RFC 6415 and
>     perhaps other documents along the way.  Definitely, the web
>     linking document (RFC 5988) is also an important part of this.
>
>
>         I think this started out as a way for webmail providers to
>         give auxiliary "follow your nose" style data linkage, using
>         the "well known" pattern.
>
>
>     I don't know where it all started, but I got my start with OpenID.
>      I did not like entering https://openid.packetizer.com/paulej
>     whenever I wanted to log in.  Rather, I wanted to enter
>     paulej@packetizer.com <mailto:paulej@packetizer.com>.  I was
>     referred by folks on the OpenID list to go look at WebFinger.
>      And, here we are.
>
>
> Yes I do remember the transition from Yadis to OpenID through 1.1 and 
> to 2.0.  As you say there was a marked change.
>
> Seems to be two polarizing world views.  One is to use email style 
> identifiers to describe things, the other is to use HTTP URIs to 
> describe things.  The UI choice need not necessarily influence the 
> backend architecture.  For example, facebook open graph uses HTTP URIs 
> to define a profile, but allows login with an email style identifier.

Yeah, I agree with you entirely.  This is a topic for the OpenID list, 
perhaps, but I had no objection to having OpenID use a URI.  I just 
didn't want to enter it by hand :-)  Thus, using WebFinger as a 
discovery protocol to facilitate the mapping of a email-style address 
into an OpenID URI made a lot of sense.

>
>
>         It's sort of morphed a bit into a few different things, such
>         as a generic discovery method for the net, a new uri scheme,
>          an account identity system for the net, serialization formats.
>
>
>     I don't think it has morphed.  These were things that needed to be
>     defined to realize the vision.
>
>
>         All these things *can* be important, but there's already
>         solutions in many places, and overlap with existing
>         technology.  The recent WWW 2012 conference has shown that
>         structured data is now incoporated in somewhere between 25%
>         and 32% of the web, eg using RDFa and microdta.  Do we think
>         it's productive to push yet another data lookup format?
>
>         http://www.bbc.co.uk/blogs/researchanddevelopment/2012/04/notes-from-the-www12-conferenc.shtml
>
>         It would be awesome if we can main pain point, or problem
>         statement that these specs can solve, find out what the easy
>         wins are, solve those with minimum fuss, imho.
>
>
>     I'd argue there is nothing else in existence that can do what
>     WebFinger does, modulo the competing SWD draft. That said, I think
>     there is agreement to move forward with WebFinger to provide a
>     single solution.
>
>
> I dont have any problem with moving forward with the WF draft, perhaps 
> taking the best features from both specs, is a great idea.  I'm just 
> interested on whether the combined problem statement will change, and 
> the extent to which, there will be any focus on email based lookup.
>
> As an aside, in answer to your specific point.  Im curious, are you 
> saying that SPARQL, which has been a W3C rec, for a number of years, 
> is incapable of a query such as the ones covered by SWD or WF?

I'm not sure if it is capable or not, but I get the impression that 
SPARQL was not designed for that purpose.  I suppose if there is a way 
to query for multiple data elements and the entirety of what one might 
want to query is located at a known location, perhaps it could.  
WebFinger is intended to allow on to issue a query for any URI against 
the associated domain, including acct:, mailto:, https:, etc.  And the 
response is a simple set of link relations.  The process is so trivial I 
can implement a "server" using static files and use "curl" to fetch the 
data set.  Can SPARQL get information for any URI as WebFinger can?  For 
certain, if it can it does so with a lot more complexity.  I would need 
to see some examples, since those in the spec don't seem to be aligned 
with what WF or SWD do.

>
>     Are you arguing for a different data format?  I think it's worth
>     highlighting the simplicity and beauty of the XRD/JRD
>     representations.  These formats primarily include a set of link
>     relations.  The link relations are the same syntax and possible
>     values as one might use in the "Link" header in HTTP and <link>
>     tags in HTML.  So, WebFinger ties in very nicely with the Web.
>
>
> Not trying to form opinion here.  Just to understand.  In structured 
> data, things can change pretty quickly, and we're all trying to hit a 
> moving target.  I do think it's sometimes helpful to look at what 
> other technologies are starting to gain adoption, in order to get a 
> bigger picture of the whole landscape, or how it might look in a few 
> years.

This is one reason I think XRD/JRD are good, too.  One might represent 
data in a variety of formats (e.g., Portable Contacts vs. hCard vs. 
vCard vs. xcard).  WF does not dictate the format in which useful 
information is presented.  What it does is merely provide a pointer to 
that information.  It's that simplicity and data independence which I 
find appealing, as I can continue to use WF long after formats holding 
user data become obsolete.

Paul

--------------020607030003030707070204
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 5/3/2012 4:44 AM, Melvin Carvalho wrote:
    <blockquote
cite="mid:CAKaEYhLW=_4Kr45eBUwDpUjF-Vi0jqx4XB=bshA+bJgZ29qCJQ@mail.gmail.com"
      type="cite"><br>
      <br>
      <div class="gmail_quote">On 2 May 2012 13:36, Paul E. Jones <span
          dir="ltr">&lt;<a moz-do-not-send="true"
            href="mailto:paulej@packetizer.com" target="_blank">paulej@packetizer.com</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <div class="im">On 5/2/2012 7:08 AM, Melvin Carvalho wrote:<br>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              One thing that would be a kind of joint problem statement,
              of the main thing that's trying to be solved.<br>
            </blockquote>
            <br>
          </div>
          Is this not understood? &nbsp;Keep in mind that this was not
          fabricated last week. &nbsp;I've been personally interacting with
          people working on WebFinger for a couple of years (or more)
          now. &nbsp;The idea is all about discovery. &nbsp;Given a URI, what can
          you learn about it? &nbsp;This resulted in the creation of the XRD
          spec, RFC 5785, RFC 6415 and perhaps other documents along the
          way. &nbsp;Definitely, the web linking document (RFC 5988) is also
          an important part of this.
          <div class="im">
            <br>
            <br>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              I think this started out as a way for webmail providers to
              give auxiliary "follow your nose" style data linkage,
              using the "well known" pattern.<br>
            </blockquote>
            <br>
          </div>
          I don't know where it all started, but I got my start with
          OpenID. &nbsp;I did not like entering <a moz-do-not-send="true"
            href="https://openid.packetizer.com/paulej" target="_blank">https://openid.packetizer.com/paulej</a>
          whenever I wanted to log in. &nbsp;Rather, I wanted to enter <a
            moz-do-not-send="true" href="mailto:paulej@packetizer.com"
            target="_blank">paulej@packetizer.com</a>. &nbsp;I was referred
          by folks on the OpenID list to go look at WebFinger. &nbsp;And,
          here we are.</blockquote>
        <div><br>
          Yes I do remember the transition from Yadis to OpenID through
          1.1 and to 2.0.&nbsp; As you say there was a marked change.<br>
          <br>
          Seems to be two polarizing world views.&nbsp; One is to use email
          style identifiers to describe things, the other is to use HTTP
          URIs to describe things.&nbsp; The UI choice need not necessarily
          influence the backend architecture.&nbsp; For example, facebook
          open graph uses HTTP URIs to define a profile, but allows
          login with an email style identifier.<br>
        </div>
      </div>
    </blockquote>
    <br>
    Yeah, I agree with you entirely.&nbsp; This is a topic for the OpenID
    list, perhaps, but I had no objection to having OpenID use a URI.&nbsp; I
    just didn't want to enter it by hand :-)&nbsp; Thus, using WebFinger as a
    discovery protocol to facilitate the mapping of a email-style
    address into an OpenID URI made a lot of sense.<br>
    <br>
    <blockquote
cite="mid:CAKaEYhLW=_4Kr45eBUwDpUjF-Vi0jqx4XB=bshA+bJgZ29qCJQ@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <div>
          &nbsp;</div>
        <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div class="im"><br>
            <br>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              It's sort of morphed a bit into a few different things,
              such as a generic discovery method for the net, a new uri
              scheme, &nbsp;an account identity system for the net,
              serialization formats.<br>
            </blockquote>
            <br>
          </div>
          I don't think it has morphed. &nbsp;These were things that needed
          to be defined to realize the vision.
          <div class="im"><br>
            <br>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              All these things *can* be important, but there's already
              solutions in many places, and overlap with existing
              technology. &nbsp;The recent WWW 2012 conference has shown that
              structured data is now incoporated in somewhere between
              25% and 32% of the web, eg using RDFa and microdta. &nbsp;Do we
              think it's productive to push yet another data lookup
              format?<br>
              <br>
              <a moz-do-not-send="true"
href="http://www.bbc.co.uk/blogs/researchanddevelopment/2012/04/notes-from-the-www12-conferenc.shtml"
                target="_blank">http://www.bbc.co.uk/blogs/researchanddevelopment/2012/04/notes-from-the-www12-conferenc.shtml</a><br>
              <br>
              It would be awesome if we can main pain point, or problem
              statement that these specs can solve, find out what the
              easy wins are, solve those with minimum fuss, imho.<br>
            </blockquote>
            <br>
          </div>
          I'd argue there is nothing else in existence that can do what
          WebFinger does, modulo the competing SWD draft. That said, I
          think there is agreement to move forward with WebFinger to
          provide a single solution.<br>
        </blockquote>
        <div><br>
          I dont have any problem with moving forward with the WF draft,
          perhaps taking the best features from both specs, is a great
          idea.&nbsp; I'm just interested on whether the combined problem
          statement will change, and the extent to which, there will be
          any focus on email based lookup.<br>
          <br>
          As an aside, in answer to your specific point.&nbsp; Im curious,
          are you saying that SPARQL, which has been a W3C rec, for a
          number of years, is incapable of a query such as the ones
          covered by SWD or WF?<br>
        </div>
      </div>
    </blockquote>
    <br>
    I'm not sure if it is capable or not, but I get the impression that
    SPARQL was not designed for that purpose.&nbsp; I suppose if there is a
    way to query for multiple data elements and the entirety of what one
    might want to query is located at a known location, perhaps it
    could.&nbsp; WebFinger is intended to allow on to issue a query for any
    URI against the associated domain, including acct:, mailto:, https:,
    etc.&nbsp; And the response is a simple set of link relations.&nbsp; The
    process is so trivial I can implement a "server" using static files
    and use "curl" to fetch the data set.&nbsp; Can SPARQL get information
    for any URI as WebFinger can?&nbsp; For certain, if it can it does so
    with a lot more complexity.&nbsp; I would need to see some examples,
    since those in the spec don't seem to be aligned with what WF or SWD
    do.<br>
    <br>
    <blockquote
cite="mid:CAKaEYhLW=_4Kr45eBUwDpUjF-Vi0jqx4XB=bshA+bJgZ29qCJQ@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <div>&nbsp;</div>
        <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <br>
          Are you arguing for a different data format? &nbsp;I think it's
          worth highlighting the simplicity and beauty of the XRD/JRD
          representations. &nbsp;These formats primarily include a set of
          link relations. &nbsp;The link relations are the same syntax and
          possible values as one might use in the "Link" header in HTTP
          and &lt;link&gt; tags in HTML. &nbsp;So, WebFinger ties in very
          nicely with the Web.<span class="HOEnZb"><font color="#888888"><br>
            </font></span></blockquote>
        <div><br>
          Not trying to form opinion here.&nbsp; Just to understand.&nbsp; In
          structured data, things can change pretty quickly, and we're
          all trying to hit a moving target.&nbsp; I do think it's sometimes
          helpful to look at what other technologies are starting to
          gain adoption, in order to get a bigger picture of the whole
          landscape, or how it might look in a few years.<br>
        </div>
      </div>
    </blockquote>
    <br>
    This is one reason I think XRD/JRD are good, too.&nbsp; One might
    represent data in a variety of formats (e.g., Portable Contacts vs.
    hCard vs. vCard vs. xcard).&nbsp; WF does not dictate the format in which
    useful information is presented.&nbsp; What it does is merely provide a
    pointer to that information.&nbsp; It's that simplicity and data
    independence which I find appealing, as I can continue to use WF
    long after formats holding user data become obsolete.<br>
    <br>
    Paul<br>
  </body>
</html>

--------------020607030003030707070204--

From vkg@bell-labs.com  Thu May  3 06:33:35 2012
Return-Path: <vkg@bell-labs.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5722B21F85A7; Thu,  3 May 2012 06:33:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -107.742
X-Spam-Level: 
X-Spam-Status: No, score=-107.742 tagged_above=-999 required=5 tests=[AWL=-1.143, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xP9AVZ40-ymG; Thu,  3 May 2012 06:33:34 -0700 (PDT)
Received: from ihemail3.lucent.com (ihemail3.lucent.com [135.245.0.37]) by ietfa.amsl.com (Postfix) with ESMTP id 981AA21F848F; Thu,  3 May 2012 06:33:34 -0700 (PDT)
Received: from usnavsmail3.ndc.alcatel-lucent.com (usnavsmail3.ndc.alcatel-lucent.com [135.3.39.11]) by ihemail3.lucent.com (8.13.8/IER-o) with ESMTP id q43DXTZA028702 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 3 May 2012 08:33:29 -0500 (CDT)
Received: from umail.lucent.com (umail-ce2.ndc.lucent.com [135.3.40.63]) by usnavsmail3.ndc.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id q43DXRF3019614 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 3 May 2012 08:33:28 -0500
Received: from shoonya.ih.lucent.com (shoonya.ih.lucent.com [135.185.238.235]) by umail.lucent.com (8.13.8/TPES) with ESMTP id q43DXQHC019257; Thu, 3 May 2012 08:33:27 -0500 (CDT)
Message-ID: <4FA28A5D.4050904@bell-labs.com>
Date: Thu, 03 May 2012 08:38:37 -0500
From: "Vijay K. Gurbani" <vkg@bell-labs.com>
Organization: Bell Laboratories, Alcatel-Lucent
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120329 Thunderbird/11.0.1
MIME-Version: 1.0
To: Richard Alimi <rich@velvetsea.net>
References: <CA+9kkMB4nUayYO3q8ydj477jh9NM8oZyXAQ5k-NsRN=KHjb3cA@mail.gmail.com> <2DE7DDDA-6621-4E56-BD3D-1173833E672B@niven-jenkins.co.uk> <CA+9kkMApj1dPNn+0Uiz9iRPBhk3Px9kj-nP+Z+UGsjxoqY82eg@mail.gmail.com> <98BA299A-18E0-412C-A005-754F336E1620@niven-jenkins.co.uk> <CADOmCZXkF=Qc46x7+00KmB+y2q4Rm6xku2Q40YBQtsp4QeuqQQ@mail.gmail.com> <30166A91-3C02-48F7-8C3B-179DA770138C@niven-jenkins.co.uk> <4DC76AEC-2DCE-4DE4-B92C-C37F160DA7FF@niven-jenkins.co.uk> <CA+cvDaYUt+T2mpk5ijSvR3onyoeYPbjUnyZhXhUC_3J45QJQmw@mail.gmail.com> <A05467E6-0C38-40E3-B0C0-2207F05A882C@niven-jenkins.co.uk>
In-Reply-To: <A05467E6-0C38-40E3-B0C0-2207F05A882C@niven-jenkins.co.uk>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.37
X-Scanned-By: MIMEDefang 2.64 on 135.3.39.11
Cc: draft-ietf-alto-protocol.all@tools.ietf.org, alto <alto@ietf.org>, apps-discuss@ietf.org, Richard Alimi <ralimi@google.com>
Subject: Re: [apps-discuss] [alto] Review of draft-ietf-alto-protocol-11.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 13:33:35 -0000

On 05/03/2012 01:59 AM, Ben Niven-Jenkins wrote:
>> This seems reasonable to me, except would it be appropriate to
>> have this kind of document dependency?  Would it be more
>> appropriate to just reference RFC2616?
>
> Up to you. HTTPBIS is in the process of putting the HTTPBIS specs
> through WG LC so there is light at the end of the tunnel for them
> popping out as RFCs. I referred to the HTTPBIS document because it's
> easier to find an appropriate reference but similar material is in
> 2616.

If the reference to HTTPBIS is informative, then we are not gated
by HTTPBIS reaching the terminal state of RFC assignment.

So the question to Rich A. would be whether he thinks that the
reference we put in fits better as Informative or Normative.
If the former, then we can move ahead without any delays.

Thanks,

- vijay
-- 
Vijay K. Gurbani, Bell Laboratories, Alcatel-Lucent
1960 Lucent Lane, Rm. 9C-533, Naperville, Illinois 60563 (USA)
Email: vkg@{bell-labs.com,acm.org} / vijay.gurbani@alcatel-lucent.com
Web:   http://ect.bell-labs.com/who/vkg/

From flefauch@cisco.com  Thu May  3 02:16:54 2012
Return-Path: <flefauch@cisco.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 390F921F846D for <apps-discuss@ietfa.amsl.com>; Thu,  3 May 2012 02:16:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.477
X-Spam-Level: 
X-Spam-Status: No, score=-9.477 tagged_above=-999 required=5 tests=[AWL=-0.299, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, SARE_GIF_ATTACH=1.42]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6-kser7rY00o for <apps-discuss@ietfa.amsl.com>; Thu,  3 May 2012 02:16:52 -0700 (PDT)
Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141]) by ietfa.amsl.com (Postfix) with ESMTP id A877221F854C for <apps-discuss@ietf.org>; Thu,  3 May 2012 02:16:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=flefauch@cisco.com; l=255829; q=dns/txt; s=iport; t=1336036591; x=1337246191; h=subject:mime-version:from:in-reply-to:date:cc:message-id: references:to; bh=K/Rqe7COy6bQfpVUzTRfvuESoRWJvq9cTI9Q9EAxFYw=; b=giVLJGUMQVhr7zqFJMAHf9Qlu50TiuZ0hIuD5yZO0jRG7ABuGnBEJ1r+ +oIFFmoDk7a/8S7Xqn6F5d1gSiPWEiEreWYOcAWc9JIaPvGEerqd7moI7 odSLxwiES8biwcfE5yT8y8C985lvBDsEVQ5NApLR0oBmtafmZrFrgLw0e A=;
X-Files: image001.jpg, green.gif, draft-ietf-cdni-problem-statement-05-v2.docx : 11041, 87, 164644
X-IronPort-AV: E=Sophos;i="4.75,522,1330905600";  d="xml'?docx'72,48?scan'72,48,48,72,208,145,147,217?rels'72,48,48,72,208,145,147,217?jpeg'72,48,48,72,208,145,147,217,145?gif'72,48,48,72,208,145,147,217,145,147?jpg'72,48,48,72,208,145,147,217,145,147,145"; a="72334405"
Received: from ams-core-4.cisco.com ([144.254.72.77]) by ams-iport-2.cisco.com with ESMTP; 03 May 2012 09:16:30 +0000
Received: from ams-flefauch-8714.cisco.com (ams-flefauch-8714.cisco.com [10.55.161.197]) by ams-core-4.cisco.com (8.14.3/8.14.3) with ESMTP id q439GJQ1018098; Thu, 3 May 2012 09:16:19 GMT
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: multipart/alternative; boundary="Apple-Mail=_FEE4D563-470E-4E6D-A204-13D66C260625"
From: Francois Le Faucheur <flefauch@cisco.com>
In-Reply-To: <4FA18BF6.3080704@bell-labs.com>
Date: Thu, 3 May 2012 11:16:21 +0200
Message-Id: <4EC5BC79-4A5F-4E69-A045-1F82776DF4CE@cisco.com>
References: <CBC4A8C0.343C5%ben@velocix.com> <4FA18BF6.3080704@bell-labs.com>
To: Niven-Jenkins Ben <ben@velocix.com>
X-Mailer: Apple Mail (2.1257)
X-Mailman-Approved-At: Thu, 03 May 2012 08:05:16 -0700
Cc: "Vijay K. Gurbani" <vkg@bell-labs.com>, Le Faucheur Francois <flefauch@cisco.com>, draft-ietf-cdni-problem-statement@tools.ietf.org, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Review of draft-ietf-cdni-problem-statement-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 09:16:54 -0000

--Apple-Mail=_FEE4D563-470E-4E6D-A204-13D66C260625
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Hi Ben,

Attached is a slightly edited version (changes showing up with change =
bars). They are purely editorial, except one change: which is I moved =
and tweaked the text addressing Vijay's comment suggesting we better =
expand the interplay relationships between the 4 entity. I think this =
text needs to be moved somewhere towards the end of paragraph 2 , =
instead of before paragraph 2, because paragraph 2 is where we first =
introduce the notion of interconnecting CDNs, and that notion is =
required to expand the full interplay relationship.=20

Also, I have the following comment/questions:

*** ALTO reference.
In section 4.1, you added a ref to the ALTO-Charter. I wonder if this is =
a permanent enough ref (i.e. does charter URI remain as is if WG =
concludes)? How about referring an ALTO RFC (e.g. ALTO Problem =
Statement)?
I know we already refer to the charter in the discussion on relationship =
to ALTO, but that has been moved to the Appendix , precisely to avoid =
issues of instability.

*** adding scp in list of example protocols:
Is there a clear reference we can use for SCP? If yes, we should =
probably include it. If not, I wonder if we really need to include that =
example.
=20
*** Ack section:
A few sentences I introduced in the security considerations section are =
heavily inspired by some text in the Framework document., So we we may =
want to add Larry Peterson's name in the Ack section (or alternatively =
ack that we leveraged some work of framework doc re security =
considerations).

Cheers

Francois


On 2 May 2012, at 21:33, Vijay K. Gurbani wrote:

> On 04/30/2012 03:03 PM, Ben Niven-Jenkins wrote:
>> Francois, Vijay,
>>=20
>> See below for responses/comments and see attached for the current =
working
>> text.  [...]
>=20
> Ben, Francois: Thanks for addressing my review in the manner you
> suggested.
>=20
> I have no further comments on the draft.  It is good to go from my =
side.
>=20
> Ciao,
>=20
> - vijay
> --=20
> Vijay K. Gurbani, Bell Laboratories, Alcatel-Lucent
> 1960 Lucent Lane, Rm. 9C-533, Naperville, Illinois 60563 (USA)
> Email: vkg@{bell-labs.com,acm.org} / vijay.gurbani@alcatel-lucent.com
> Web:   http://ect.bell-labs.com/who/vkg/



Francois Le Faucheur
Distinguished Engineer
Service Provider Video Technology Group  =20
flefauch@cisco.com
Phone: +33 49 723 2619
Mobile: +33 6 19 98 50 90



Cisco Systems France
Greenside
400 Ave de Roumanille
06410 Sophia Antipolis
France
Cisco.com


=20


 Think before you print.

This email may contain confidential and privileged material for the sole =
use of the intended recipient. Any review, use, distribution or =
disclosure by others is strictly prohibited. If you are not the intended =
recipient (or authorized to receive for the recipient), please contact =
the sender by reply email and delete all copies of this message.

Cisco Systems France, Soci=E9t=E9 =E0 responsabiit=E9 limit=E9e, Rue =
Camille Desmoulins =96 Imm Atlantis Zac Forum Seine Ilot 7 92130 Issy =
les Moulineaux, Au capital de 91.470 =80, 349 166 561 RCS Nanterre, =
Directeur de la publication: Jean-Luc Michel Givone.

For corporate legal information go to:
http://www.cisco.com/web/about/doing_business/legal/cri/index.html


--Apple-Mail=_FEE4D563-470E-4E6D-A204-13D66C260625
Content-Type: multipart/mixed;
	boundary="Apple-Mail=_979BA0D0-ECBF-48EB-9EE4-68FE977276F1"


--Apple-Mail=_979BA0D0-ECBF-48EB-9EE4-68FE977276F1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi =
Ben,<div><br></div><div>Attached is a slightly edited version (changes =
showing up with change bars). They are purely editorial, except one =
change: which is I moved and tweaked the text addressing Vijay's comment =
suggesting we better expand the interplay relationships between the 4 =
entity. I think this text needs to be moved somewhere towards the end of =
paragraph 2 , instead of before paragraph 2, because paragraph 2 is =
where we first introduce the notion of interconnecting CDNs, and that =
notion is required to expand the full interplay =
relationship.&nbsp;</div><div><br></div><div>Also, I have the following =
comment/questions:</div><div><br></div><div><div>*** ALTO =
reference.</div><div>In section 4.1, you added a ref to the =
ALTO-Charter. I wonder if this is a permanent enough ref (i.e. does =
charter URI remain as is if WG concludes)? How about referring an =
ALTO&nbsp;RFC (e.g. ALTO Problem Statement)?</div><div>I know we already =
refer to the charter in the discussion on relationship to ALTO, but that =
has been moved to the Appendix , precisely to avoid issues of =
instability.</div><div><br></div><div>*** adding scp in list of example =
protocols:</div><div>Is there a clear reference we can use for SCP? If =
yes, we should probably include it. If not, I wonder if we really need =
to include that example.</div><div>&nbsp;</div><div>*** Ack =
section:</div><div>A few sentences I introduced in the security =
considerations section are heavily inspired by some text in the =
Framework document., So we&nbsp;we may want to add Larry Peterson's name =
in the Ack section (or alternatively ack that we leveraged some work of =
framework doc re security =
considerations).</div></div><div><br></div><div>Cheers</div><div><br></div=
><div>Francois</div><div><br></div><div><br><div><div>On 2 May 2012, at =
21:33, Vijay K. Gurbani wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div>On =
04/30/2012 03:03 PM, Ben Niven-Jenkins wrote:<br><blockquote =
type=3D"cite">Francois, Vijay,<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">See below for =
responses/comments and see attached for the current =
working<br></blockquote><blockquote type=3D"cite">text. =
&nbsp;[...]<br></blockquote><br>Ben, Francois: Thanks for addressing my =
review in the manner you<br>suggested.<br><br>I have no further comments =
on the draft. &nbsp;It is good to go from my side.<br><br>Ciao,<br><br>- =
vijay<br>-- <br>Vijay K. Gurbani, Bell Laboratories, =
Alcatel-Lucent<br>1960 Lucent Lane, Rm. 9C-533, Naperville, Illinois =
60563 (USA)<br>Email: vkg@{bell-labs.com,<a =
href=3D"http://acm.org">acm.org</a>} / <a =
href=3D"mailto:vijay.gurbani@alcatel-lucent.com">vijay.gurbani@alcatel-luc=
ent.com</a><br>Web: &nbsp;&nbsp;<a =
href=3D"http://ect.bell-labs.com/who/vkg/">http://ect.bell-labs.com/who/vk=
g/</a><br></div></blockquote></div><br><div>
<div><span class=3D"Apple-style-span" style=3D"font-family: Times; =
"><table width=3D"543" border=3D"0" cellpadding=3D"0" =
cellspacing=3D"0"><tbody><tr><td><span class=3D"Apple-style-span" =
style=3D"font-family: Calibri, sans-serif; color: rgb(31, 73, 125); =
font-size: 15px; =
"><span><span></span></span></span></td></tr></tbody></table></span></div>=
</div></div></body></html>=

--Apple-Mail=_979BA0D0-ECBF-48EB-9EE4-68FE977276F1
Content-Disposition: inline;
	filename=image001.jpg
Content-Type: image/jpeg;
	name="image001.jpg"
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAYABgAAD/4QBmRXhpZgAASUkqAAgAAAAEABoBBQABAAAAPgAAABsBBQAB
AAAARgAAACgBAwABAAAAAgAAADEBAgAQAAAATgAAAAAAAABgAAAAAQAAAGAAAAABAAAAUGFpbnQu
TkVUIHYzLjM1AP/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIAGQAmgMBIgACEQEDEQH/xAAf
AAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEF
EiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJ
SlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEB
AAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIy
gQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk
ZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfI
ycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP7+KKKKACiiigAoor49
/wCCgOv634Y/Yu/aP1vw7qt9omsWnwy1mO01TTLmSzv7Rb57bT7prW6hZJraWSzuriETwuk0QkLx
SJIFdenBYaWNxmEwcZqEsXiaGGjOSbjCVerCkptKzai53aTu0rI4syxscty7H5jOEqsMBgsVjZUo
tRlUjhaFSvKEZNNRlNU3FNppN3asfX6SRyqWjdJFDyRlkZXUSQyNFKhKkgPFKjxyL95JEZGAZSA+
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

--Apple-Mail=_979BA0D0-ECBF-48EB-9EE4-68FE977276F1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; "><head></head><div><div =
id=3D"AppleMailSignature"><div><span class=3D"Apple-style-span" =
style=3D"font-family: Times; "><table width=3D"543" border=3D"0" =
cellpadding=3D"0" cellspacing=3D"0"><tbody><tr><td><span =
class=3D"Apple-style-span" style=3D"font-family: Calibri, sans-serif; =
color: rgb(31, 73, 125); font-size: 15px; "><span =
class=3D"Apple-string-attachment"><span></span><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span =
class=3D"Apple-style-span" style=3D"font-family: Times; "><br =
class=3D"Apple-interchange-newline"><table width=3D"543" border=3D"0" =
cellpadding=3D"0" cellspacing=3D"0" style=3D"background-image: =
url(http://www.cisco.com/global/EMEA/brand/signature/corporate/none.jpg); =
background-attachment: initial; -webkit-background-clip: initial; =
-webkit-background-origin: initial; background-color: initial; =
background-position: 50% 0%; background-repeat: no-repeat no-repeat; =
"><tbody><tr></tr></tbody></table><table width=3D"543" border=3D"0" =
cellpadding=3D"0" cellspacing=3D"0" style=3D"background-image: =
url(http://www.cisco.com/global/EMEA/brand/signature/corporate/none.jpg); =
background-attachment: initial; -webkit-background-clip: initial; =
-webkit-background-origin: initial; background-color: initial; =
background-position: 50% 0%; background-repeat: no-repeat no-repeat; =
"><tbody><tr><td valign=3D"top" align=3D"left" nowrap=3D"nowrap" =
style=3D"padding-left: 24px; padding-bottom: 15px; "><p =
style=3D"font-family: Arial, Helvetica, sans-serif; font-size: 11px; =
font-weight: normal; color: rgb(102, 102, 102); "><strong><br =
class=3D"Apple-interchange-newline">Francois Le =
Faucheur</strong><br><strong>Distinguished =
Engineer</strong><br><strong>Service Provider Video Technology Group =
&nbsp;&nbsp;</strong><br><a href=3D"mailto:flefauch@cisco.com" =
style=3D"color: rgb(102, 102, 102); =
">flefauch@cisco.com</a><br>Phone:&nbsp;<strong>+33 49 723 =
2619</strong><br>Mobile:&nbsp;<strong>+33 6 19 98 50 =
90</strong><br><br><br></p></td><td valign=3D"top" nowrap=3D"nowrap" =
style=3D"padding-left: 20px; padding-bottom: 10px; "><p =
style=3D"font-family: Arial, Helvetica, sans-serif; font-size: 11px; =
font-weight: normal; color: rgb(102, 102, 102); "><strong>Cisco Systems =
France</strong><br>Greenside<br>400 Ave de Roumanille<br>06410 Sophia =
Antipolis<br>France<br><a href=3D"http://www.cisco.com" style=3D"color: =
rgb(102, 102, 102); ">Cisco.com</a><br><br></p></td><td =
width=3D"200">&nbsp;</td></tr></tbody></table><span></span></span><br =
class=3D"Apple-interchange-newline"><span></span><span></span></span></spa=
n></span></td></tr></tbody></table></span></div></div></div></body></html>=

--Apple-Mail=_979BA0D0-ECBF-48EB-9EE4-68FE977276F1
Content-Disposition: inline;
	filename=green.gif
Content-Type: image/gif;
	name="green.gif"
Content-Transfer-Encoding: base64

R0lGODlhEgATAJEAAAAAAP///wCZAP///yH5BAEAAAMALAAAAAASABMAAAIojI+pGyK8nINqUiTf
bVnfvHEg1UmhdZRqaawu6XZVjKb0/CYxo8JOAQA7

--Apple-Mail=_979BA0D0-ECBF-48EB-9EE4-68FE977276F1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; =
"><head></head><div><div><div><span class=3D"Apple-style-span" =
style=3D"font-family: Times; "><table width=3D"543" border=3D"0" =
cellpadding=3D"0" cellspacing=3D"0"><tbody><tr><td><span =
class=3D"Apple-style-span" style=3D"font-family: Calibri, sans-serif; =
color: rgb(31, 73, 125); font-size: 15px; "><span><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; color: =
rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; =
"><span></span><span class=3D"Apple-style-span" style=3D"border-collapse: =
separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-align: -webkit-auto; =
text-indent: 0px; text-transform: none; white-space: normal; widows: 2; =
word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span =
class=3D"Apple-style-span" style=3D"font-family: Times; "><br =
class=3D"Apple-interchange-newline"><table width=3D"400" border=3D"0" =
cellpadding=3D"0" cellspacing=3D"0"><tbody><tr></tr><tr><td =
style=3D"font-family: Arial, Helvetica, sans-serif; font-size: 10px; =
padding-left: 24px; padding-right: 24px; padding-top: 0px; =
padding-bottom: 0px; color: rgb(0, 153, 0); ">&nbsp;Think before you =
print.</td></tr><tr><td style=3D"font-family: Arial, Helvetica, =
sans-serif; font-size: 10px; color: rgb(153, 153, 153); padding-left: =
24px; padding-right: 24px; padding-top: 7px; padding-bottom: 6px; =
"><br>This email may contain confidential and privileged material for =
the sole use of the intended recipient. Any review, use, distribution or =
disclosure by others is strictly prohibited. If you are not the intended =
recipient (or authorized to receive for the recipient), please contact =
the sender by reply email and delete all copies of this =
message.<br><br>Cisco Systems France, Soci=E9t=E9 =E0 responsabiit=E9 =
limit=E9e, Rue Camille Desmoulins =96 Imm Atlantis Zac Forum Seine Ilot =
7 92130 Issy les Moulineaux, Au capital de 91.470 =80, 349 166 561 RCS =
Nanterre, Directeur de la publication: Jean-Luc Michel =
Givone.<br><br>For corporate legal information go to:<br><a =
href=3D"http://www.cisco.com/web/about/doing_business/legal/cri/index.html=
">http://www.cisco.com/web/about/doing_business/legal/cri/index.html</a><b=
r><br></td></tr></tbody></table></span></span>

=
</span></span></span></td></tr></tbody></table></span></div></div></div></=
body></html>=

--Apple-Mail=_979BA0D0-ECBF-48EB-9EE4-68FE977276F1
Content-Disposition: attachment;
	filename=draft-ietf-cdni-problem-statement-05-v2.docx
Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;
	name="draft-ietf-cdni-problem-statement-05-v2.docx"
Content-Transfer-Encoding: base64

UEsDBBQABgAIAAAAIQC4K8zjmQEAAEcGAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0
lU1PwkAQhu8m/odmr6Zd8GCMoXBQPCqJGM/Ldgqr3Y/sLF//3mmBBglQFLyQlOV932dmO0Ont9BF
NAOPypqUtZMWi8BImykzTtn78Dm+ZxEGYTJRWAMpWwKyXvf6qjNcOsCI1AZTNgnBPXCOcgJaYGId
GDrJrdci0KMfcyfklxgDv2217ri0JoAJcSg9WLfzBLmYFiHqL+jrFQnJWfS4+l0ZlTLhXKGkCATK
y1O+V+ehwCPCmcl26OI1WULKyhwnyuHN4YRPB+OdBKXL0qoDonqldnqVQTQQPrwITex8bn3GMyun
mupOjhe3h9HmuZJQ60s3560ERLonXST1iRbKbNgPcpipHoEn5eVBautGCAzLAvDyBCvfE+M/VJj0
8xwkvaXNl6IxLjufrCK2tM1pEAL1+5SQn7MTN908rp0bEeYwevs3ii3zRpCchnooRgWc0PFfNqO2
boQItKiAV5/tszkqm2ORNJ4Dbx3S4vN/KHuzoUp1THPvwAcF9Y7aN+d1Im3Ns+uDci1nkO3J5tXf
QPcbAAD//wMAUEsDBBQABgAIAAAAIQDHwie8DAEAAN8CAAALAAgCX3JlbHMvLnJlbHMgogQCKKAA
AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
rJLBTsMwDIbvSLxD5PuabiCE0NJdENJuCJUHMInXBtokSjzY3p6ww0qlUU1ix8TOn+/37+Vq13fi
k2Ky3imYFyUIctob6xoFr/XT7B5EYnQGO+9IwZ4SrKrrq+ULdcj5UWptSCKruKSgZQ4PUibdUo+p
8IFcrmx87JHzMTYyoP7AhuSiLO9k/K0B1UhTrI2CuDY3IOp9yD//R1v2xGiQUWofaRZiJotssxdR
Y2yIFRivn/N1OnQUmRrkaaDb84H8ZmM1PXq97cnxCc+SdkzOkJlGwhCmiOaXJBozD/P58tHIPKSD
lSmaxfk0fy/DEBi32/7Noe0GlGNUx1rxHqj5CUyO1rL6BgAA//8DAFBLAwQUAAYACAAAACEAvK53
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
AHIAZgBpAGwAIABSAEcAQgAgAGcAZQBuAOgAcgBpAGMAUABlAHIAZgBpAGwAIABSAEcAQgAgAEcA
ZQBuAOkAcgBpAGMAbwQXBDAEMwQwBDsETAQ9BDgEOQAgBD8EQAQ+BEQEMAQ5BDsAIABSAEcAQgBQ
AHIAbwBmAGkAbAAgAGcA6QBuAOkAcgBpAHEAdQBlACAAUgBWAEKQGnUoACAAUgBHAEIAIIJyX2lj
z4/wAFAAcgBvAGYAaQBsAG8AIABSAEcAQgAgAGcAZQBuAGUAcgBpAGMAbwBHAGUAbgBlAHIAaQBz
AGsAIABSAEcAQgAtAHAAcgBvAGYAaQBsx3y8GAAgAFIARwBCACDVBLhc0wzHfABPAGIAZQBjAG4A
/QAgAFIARwBCACAAcAByAG8AZgBpAGwF5AXoBdUF5AXZBdwAIABSAEcAQgAgBdsF3AXcBdkAQQBs
AGwAZwBlAG0AZQBpAG4AZQBzACAAUgBHAEIALQBQAHIAbwBmAGkAbADBAGwAdABhAGwA4QBuAG8A
cwAgAFIARwBCACAAcAByAG8AZgBpAGxmbpAaACAAUgBHAEIAIGPPj/Blh072TgCCLAAgAFIARwBC
ACAw1zDtMNUwoTCkMOsAUAByAG8AZgBpAGwAIABSAEcAQgAgAGcAZQBuAGUAcgBpAGMDkwO1A70D
uQO6A8wAIAPAA8EDvwPGA68DuwAgAFIARwBCAFAAZQByAGYAaQBsACAAUgBHAEIAIABnAGUAbgDp
AHIAaQBjAG8AQQBsAGcAZQBtAGUAZQBuACAAUgBHAEIALQBwAHIAbwBmAGkAZQBsDkIOGw4jDkQO
Hw4lDkwAIABSAEcAQgAgDhcOMQ5IDicORA4bAEcAZQBuAGUAbAAgAFIARwBCACAAUAByAG8AZgBp
AGwAaQBZAGwAZQBpAG4AZQBuACAAUgBHAEIALQBwAHIAbwBmAGkAaQBsAGkAVQBuAGkAdwBlAHIA
cwBhAGwAbgB5ACAAcAByAG8AZgBpAGwAIABSAEcAQgQeBDEESQQ4BDkAIAQ/BEAEPgREBDgEOwRM
ACAAUgBHAEIGRQZEBkEAIAYqBjkGMQZKBkEAIABSAEcAQgAgBicGRAY5BicGRQBHAGUAbgBlAHIA
aQBjACAAUgBHAEIAIABQAHIAbwBmAGkAbABlAEcAZQBuAGUAcgBlAGwAIABSAEcAQgAtAGIAZQBz
AGsAcgBpAHYAZQBsAHMAZXRleHQAAAAAQ29weXJpZ2h0IDIwMDcgQXBwbGUgSW5jLiwgYWxsIHJp
Z2h0cyByZXNlcnZlZC4AWFlaIAAAAAAAAPNSAAEAAAABFs9YWVogAAAAAAAAdE0AAD3uAAAD0FhZ
WiAAAAAAAABadQAArHMAABc0WFlaIAAAAAAAACgaAAAVnwAAuDZjdXJ2AAAAAAAAAAEBzQAAc2Yz
MgAAAAAAAQxCAAAF3v//8yYAAAeSAAD9kf//+6L///2jAAAD3AAAwGz/4QB0RXhpZgAATU0AKgAA
AAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAIdpAAQAAAABAAAATgAAAAAA
AABIAAAAAQAAAEgAAAABAAKgAgAEAAAAAQAAAYugAwAEAAAAAQAAAgAAAAAA/9sAQwABAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
/9sAQwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEB/8AAEQgCAAGLAwERAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgME
BQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEV
UtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3
eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh
4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALUR
AAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDTh
JfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJ
ipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz
9PX29/j5+v/aAAwDAQACEQMRAD8A/v4oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAPzn/AGhf
27vFHwC+Meu/D1/2dPHfxF8IaJ4V8N+I38b+BJNW1OXz/ESarbPpurWB8Krofh230TULXTb/AFPW
9U8Vixbwrc69rFtHJqHhW70W+AKGsf8ABRGbw7ZarqWs/syfG3yU1TwDY6DpGh2Nj4n8X39p8S/g
3pnxL8LatrnhvQDqD+HNJbxTeX3ww1nWWvtT0LRNf0jUL691cW9lqFvZAGjbft93Gt31l4e0X4C/
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
Rr934T0nS9Z0jVtIs/FGv3VhdeUAfTtj8fPiV4k/ZK8WfHi0+D+v+Avibp3gv4g654e+E/ifRvE/
jDVbzXPC02t23hqxOieHtL0DxfrFt4xfTbC4061stI03WPsur2+bVXjJcA7/AOHfxa1Dxr8VfiZ4
DlsNPg0vwb4E+C3jPTLuNNStNbEvxStfHUt9oviPStTjhn0y+0r/AIRC0vLeCe3sr9bTWootQsIJ
oFluAD3agAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAg
mtra5MLXFvBO1tMtzbtNFHKbe4RWVJ4S6sYplV3VZU2uFdgGwxyAT0AFABQAUAFABQAUAFABQAUA
FABQAUAFABQAUAMWONGkdERXlYNK6qoaRlUIrSMBl2VFVAWJIVQoOABQA17eCSWGeSGJ57fzPs8z
xo0sHnKEl8mRgXi81QFk2Mu9QA2QKAJaAGLHGrySKiK8pUyuqqHkKKFUyMBlyqgKpYnCgAcUAPoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoA/9kOAFBLAwQUAAYACAAAACEA5CQua3oEAAADCwAAEQAAAHdvcmQvc2V0
dGluZ3MueG1spFbbcts4DH3fmf0Hj57XsSzLjqOp03F9aZNNtp4o6ewrJcE2N7xoSMqK8/ULUmIc
b9xsp30ShQOAIADi8MPHJ846O1CaSjEJ+mdh0AGRy4KKzSR4uF92x0FHGyIKwqSASbAHHXy8/P23
D3WiwRhU0x10IXTC80mwNaZMej2db4ETfSZLEAiupeLE4K/a9DhRj1XZzSUviaEZZdTse1EYjoLW
jZwElRJJ66LLaa6klmtjTRK5XtMc2o+3UD+yb2M5l3nFQRi3Y08Bwxik0Ftaau+N/6w3POLWO9m9
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
bmcueG1sUEsFBgAAAAAOAA4AjgMAAIB/AgAAAA==

--Apple-Mail=_979BA0D0-ECBF-48EB-9EE4-68FE977276F1
Content-Transfer-Encoding: 7bit
Content-Type: text/html;
	charset=us-ascii

<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div></div></body></html>
--Apple-Mail=_979BA0D0-ECBF-48EB-9EE4-68FE977276F1--

--Apple-Mail=_FEE4D563-470E-4E6D-A204-13D66C260625--

From ondrej.sury@nic.cz  Thu May  3 07:35:51 2012
Return-Path: <ondrej.sury@nic.cz>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F298A21F8625; Thu,  3 May 2012 07:35:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.599
X-Spam-Level: 
X-Spam-Status: No, score=-1.599 tagged_above=-999 required=5 tests=[AWL=0.100,  BAYES_00=-2.599, J_CHICKENPOX_23=0.6, MIME_8BIT_HEADER=0.3]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A+4jlUNg5UgR; Thu,  3 May 2012 07:35:50 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [IPv6:2001:1488:800:400::400]) by ietfa.amsl.com (Postfix) with ESMTP id 6DFFA21F8621; Thu,  3 May 2012 07:35:50 -0700 (PDT)
Received: from kimac-wifi.office.nic.cz (fw.nic.cz [217.31.207.1]) by mail.nic.cz (Postfix) with ESMTPSA id C06A513F9E9; Thu,  3 May 2012 16:35:49 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nic.cz; s=default; t=1336055749; bh=BaG9XbwRAGI7E9PuyyzuIUm8kCjXaI1tm8ET27VlB1M=; h=Subject:Mime-Version:Content-Type:From:In-Reply-To:Date:Cc: Content-Transfer-Encoding:Message-Id:References:To; b=TaGmlFLOWsq+h+ctxUxnYp/mdy309ssBuV/dGs7MbzgGOYRX4PHejEB49UXn9KvVA Jp5T3XM39aMAFQT6ELVFckTZbTHZvKG+tdmv7U6eRxSbs6PbiRKyV8W0CgE7J7EVGg xehQ1JLnDKUK8p5KPv0yyt0iNPNo/6Tm/35eu0Uo=
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=utf-8
From: =?utf-8?Q?Ond=C5=99ej_Sur=C3=BD?= <ondrej.sury@nic.cz>
In-Reply-To: <EA633386-8CAB-4AF2-B972-8BEB4945C083@kumari.net>
Date: Thu, 3 May 2012 16:35:49 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <7394F7B6-F351-49E8-9728-F732A679DC18@nic.cz>
References: <4F95CA0B.8050202@stpeter.im> <4F9F4DEE.1090309@stpeter.im> <alpine.LSU.2.00.1205011859210.17365@hermes-2.csi.cam.ac.uk> <4FA031D1.50006@stpeter.im> <3F51E575-D6DC-44B0-A17B-AD8B228CD404@vpnc.org> <EA633386-8CAB-4AF2-B972-8BEB4945C083@kumari.net>
To: Warren Kumari <warren@kumari.net>
X-Mailer: Apple Mail (2.1257)
X-Virus-Scanned: clamav-milter 0.96.5 at mail
X-Virus-Status: Clean
X-Mailman-Approved-At: Thu, 03 May 2012 08:05:33 -0700
Cc: Paul Hoffman <paul.hoffman@vpnc.org>, apps-discuss@ietf.org, dane list <dane@ietf.org>
Subject: [apps-discuss] Client-defined port -> particular port (was: [dane] AppsDir review of draft-ietf-dane-protocol-19)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 14:35:51 -0000

On 1. 5. 2012, at 21:26, Warren Kumari wrote:

>=20
> [ -IESG]
> On May 1, 2012, at 3:18 PM, Paul Hoffman wrote:
>=20
>> On May 1, 2012, at 11:56 AM, Peter Saint-Andre wrote:
>>=20
>>> On 5/1/12 11:02 AM, Tony Finch wrote:
>>>> Peter Saint-Andre <stpeter@stpeter.im> wrote:
>>>>>=20
>>>>> The change from "client-chosen port" to "client-define port" is
>>>>> mystifying to me. Even assuming that "client-defined" was meant, =
it's
>>>>> not clear to me what a client-defined port is, and I see no =
effective
>>>>> difference between the old text and the new text.
>>>>=20
>>>> I think the mistake is to talk about the client here. The client =
begins a
>>>> connection to the service's port at that IP address.
>>>=20
>>> Usually, yes. Sometimes the client is configured to override the =
default
>>> port for the given service, as Paul noted.
>>>=20
>>> Could we just say "It then begins a connection to a particular port =
at
>>> that address"? Perhaps the method for determining the port isn't =
really
>>> relevant in this spec.
>>=20
>> Works for me. What do others think?
>>=20
>> Current:
>> It then begins a connection to a client-defined port at that address, =
and sends an initial message there.
>> Proposed:
>> It then begins a connection to a particular port at that address, and =
sends an initial message there.
>=20
> LGTM.

+1

--
 Ond=C5=99ej Sur=C3=BD -- Chief Science Officer
 -------------------------------------------
 CZ.NIC, z.s.p.o.    --    Laborato=C5=99e CZ.NIC
 Americka 23, 120 00 Praha 2, Czech Republic
 mailto:ondrej.sury@nic.cz    http://nic.cz/
 tel:+420.222745110       fax:+420.222745112
 -------------------------------------------


From ondrej.sury@nic.cz  Thu May  3 08:03:42 2012
Return-Path: <ondrej.sury@nic.cz>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 47E1721F858D; Thu,  3 May 2012 08:03:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.607
X-Spam-Level: 
X-Spam-Status: No, score=-1.607 tagged_above=-999 required=5 tests=[AWL=0.092,  BAYES_00=-2.599, J_CHICKENPOX_23=0.6, MIME_8BIT_HEADER=0.3]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zOgSol47tVyf; Thu,  3 May 2012 08:03:41 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [IPv6:2001:1488:800:400::400]) by ietfa.amsl.com (Postfix) with ESMTP id 16C8121F84D1; Thu,  3 May 2012 08:03:41 -0700 (PDT)
Received: from kimac-wifi.office.nic.cz (fw.nic.cz [217.31.207.1]) by mail.nic.cz (Postfix) with ESMTPSA id 57D7913F9E9; Thu,  3 May 2012 17:03:34 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nic.cz; s=default; t=1336057415; bh=y4DD9JEMYJPj2hCGMW/85OGQk3mg7VWZ8NgcWUIwIVE=; h=Subject:Mime-Version:Content-Type:From:In-Reply-To:Date:Cc: Content-Transfer-Encoding:Message-Id:References:To; b=pIH9WNpGkZ4trScvWgOC/F0gaPycer7rtn5g5H2NYl1F+tlbhxopCy2Ml9IKKBTTx GOYflkenzPXu/FarprM673FCL9nQ7SnNveNeTLLAgABXbYPM55udowza2+yGk/ZhgB b2+mNKhXasCiNEpG7kQmrPAGmPm+3pskgAfPEHj4=
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=utf-8
From: =?utf-8?Q?Ond=C5=99ej_Sur=C3=BD?= <ondrej.sury@nic.cz>
In-Reply-To: <4F9F479A.10501@stpeter.im>
Date: Thu, 3 May 2012 17:03:33 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <3AF93C00-67F1-46EB-880F-2B72F1B72E6C@nic.cz>
References: <4F96D157.7020504@isode.com> <21AF6AE7-8BFB-457F-BB2D-39DA16206A8C@vpnc.org> <alpine.LFD.2.02.1204280953090.21068@bofh.nohats.ca> <201204292309.q3TN9BcF027057@new.toad.com> <20120429235801.B8FB32036A98@drugs.dv.isc.org> <21E89A0F-05A8-4EF4-8F44-EA0D58F8F0E3@frobbit.se> <m3haw1cj55.fsf@carbon.jhcloos.org> <01OEXB2GEMB20006TF@mauve.mrochek.com> <m362chcfv6.fsf@carbon.jhcloos.org> <01OEXJW3QF0G0006TF@mauve.mrochek.com> <4F9EFAFB.5050709@cs.tcd.ie> <01OEXMZ1FWDW0006TF@mauve.mrochek.com> <4F9F1039.8000402@cs.tcd.ie> <01OEXO8DBSKY0006TF@mauve.mrochek.com> <4F9F1C31.50602@cs.tcd.ie> <01OEXVCY097U0006TF@mauve.mrochek.com> <4F9F479A.10501@stpeter.im>
To: Peter Saint-Andre <stpeter@stpeter.im>
X-Mailer: Apple Mail (2.1257)
X-Virus-Scanned: clamav-milter 0.96.5 at mail
X-Virus-Status: Clean
X-Mailman-Approved-At: Thu, 03 May 2012 08:05:48 -0700
Cc: Ned Freed <ned.freed@mrochek.com>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>, dane@ietf.org, Paul Hoffman <paul.hoffman@vpnc.org>, iesg@ietf.org, Paul Wouters <paul@nohats.ca>
Subject: Re: [apps-discuss] [dane] AppsDir	review	of	draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 15:03:42 -0000

On 1. 5. 2012, at 4:16, Peter Saint-Andre wrote:

> On 4/30/12 6:52 PM, Ned Freed wrote:
>>=20
>>>> Again, I'm not taking any position on the interaction of TLSA =
records and
>>>> services that use SRV or SRV-like mechanisms. That said, I think =
most of the
>>>> comments are essentially saying that not discussing how TLSA =
records would
>>>> interact with such services at all - even if that discussion is =
simply to say
>>>> that those services need to specify how they are going to use TLSA =
records -
>>>> is a mistake. And I have to say that is a pretty compelling =
argument.
>>=20
>>> Could well be. What changes to the text in 1.3 of -20 do you think
>>> are needed if any?
>>=20
>>>  "            Note that this document does not cover how to =
associate
>>>   certificates with domain names for application protocols that =
depend
>>>   on SRV, NAPTR, and similar DNS resource records; it is expected =
that
>>>   later updates to this document might cover methods for making =
those
>>>   associations."
>>=20
>> Well, to be blunt, I think that by trying to avoid solving the =
problem now
>> while not giving up control over future solutions this ends up being
>> unacceptable to everyone.=20
>>=20
>> What if a service comes along that uses SRV records and wants to =
specify how
>> TLSA records are used to secure them? According to this text, it =
can't - the
>> clear implication here is that this has to be done by revising the =
DANE
>> specification itself.
>>=20
>> And what about existing services like email where it is arguably the =
case that
>> simply using TLSA records to secure the A/AAAA targets MX records is
>> sufficient? A very short "secure email transport" specification could
>> be writte that refers to the DANE specification, but this would also =
seem
>> to forbid that.
>>=20
>> I would much rather see a note that simply refers to future =
specification work
>> being needed, not specifically to a DANE revision being needed.
>=20
> I had the same concern but then I realized that "later updates to this
> document might cover methods for making those associations" could be
> construed as referring to add-on documents that would officially =
update
> the DANE-RFC-to-be, not as saying that such changes would need to be
> made in the single DANEbis document that would cover all possible uses
> of the TLSA RR.


Hear, hear!  (Just remembers how many RFCs which states "Updates: =
RFCNNNN" we have...)

O.
--
 Ond=C5=99ej Sur=C3=BD -- Chief Science Officer
 -------------------------------------------
 CZ.NIC, z.s.p.o.    --    Laborato=C5=99e CZ.NIC
 Americka 23, 120 00 Praha 2, Czech Republic
 mailto:ondrej.sury@nic.cz    http://nic.cz/
 tel:+420.222745110       fax:+420.222745112
 -------------------------------------------


From ralimi@google.com  Wed May  2 10:50:13 2012
Return-Path: <ralimi@google.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 87CC921F85C6 for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 10:50:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.977
X-Spam-Level: 
X-Spam-Status: No, score=-102.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hJkdWXSi2PHH for <apps-discuss@ietfa.amsl.com>; Wed,  2 May 2012 10:50:12 -0700 (PDT)
Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by ietfa.amsl.com (Postfix) with ESMTP id 7751921F85C0 for <apps-discuss@ietf.org>; Wed,  2 May 2012 10:50:12 -0700 (PDT)
Received: by lbbgo11 with SMTP id go11so751587lbb.31 for <apps-discuss@ietf.org>; Wed, 02 May 2012 10:50:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding:x-system-of-record; bh=dKcbkuOf0gtcd1D83B+EaV97B9rCOdTK1q4E/uLOAv8=; b=g6ClM44rd4PaOgl4slFckFUlo+uIXIZhpnRYUk++ZCCnnCMPqj5tu/qejg7vYtndLF 4OtKUeeYemOcQ2xMBj2zMOaL/WIQLzE7XMmA0voroYtG3JwQeg5Uje9bUcgGWtrCaEiU 0UExi78k4WtHSPhh4GySKDyr5rjEcaUdOIZ8M6jJd1cSwF96J+3swJmymeQN/YBIVtvv fkqhMFC05u7tGUuhh7iBAEr4QA4Kj0KHQAef6P5/1i3Tkh+tHp/09At4DzHTqPAchAJK Kj83nyc5Db9OUOqYWNcWpI7NfgAnolIWTVH/R6VkG/wvopD/IVkr/H6iGGOZfyjTuZXF RbYg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding:x-system-of-record :x-gm-message-state; bh=dKcbkuOf0gtcd1D83B+EaV97B9rCOdTK1q4E/uLOAv8=; b=l9iDmRebkyNG814FZyKsUQ1wd+FxLTy7+0pPHFtX+wcmnw9f8tWL+OeVivZBoAv0lP ovxN72LZ0Lzw9dmAKFILgHdmWHZJ/Uujc5bLF9mEjR72NAzT9Vd3EXnTyT8hEVYY59wq ebSj0Z0aHvjT0EhBHlGMvjc+sFCFFrNO7pm0l4GkKu3tUtX/vJxaDuNKxCFw6iLNLzWg mOe/j2uLgH6Ofm4+/sQdrrCmbaif+9OmhkhZb5EP1zPjFI8V0celP9UCwaGMGUDmkWE3 NAo+4UyLmdajGI5tR3GD914/w2pig8tmTbBOUK3YWsqhTZQaNgLcT6nxaQrQ4VEzlsOd c4cQ==
Received: by 10.152.124.76 with SMTP id mg12mr21456516lab.6.1335981011494; Wed, 02 May 2012 10:50:11 -0700 (PDT)
Received: by 10.152.124.76 with SMTP id mg12mr21456505lab.6.1335981011333; Wed, 02 May 2012 10:50:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.112.134.97 with HTTP; Wed, 2 May 2012 10:49:40 -0700 (PDT)
In-Reply-To: <98BA299A-18E0-412C-A005-754F336E1620@niven-jenkins.co.uk>
References: <CA+9kkMB4nUayYO3q8ydj477jh9NM8oZyXAQ5k-NsRN=KHjb3cA@mail.gmail.com> <2DE7DDDA-6621-4E56-BD3D-1173833E672B@niven-jenkins.co.uk> <CA+9kkMApj1dPNn+0Uiz9iRPBhk3Px9kj-nP+Z+UGsjxoqY82eg@mail.gmail.com> <98BA299A-18E0-412C-A005-754F336E1620@niven-jenkins.co.uk>
From: Richard Alimi <ralimi@google.com>
Date: Wed, 2 May 2012 10:49:40 -0700
Message-ID: <CADOmCZXkF=Qc46x7+00KmB+y2q4Rm6xku2Q40YBQtsp4QeuqQQ@mail.gmail.com>
To: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-System-Of-Record: true
X-Gm-Message-State: ALoCoQlqD/klio/+TOuJ/ZWt48Wd81J8SHZazwb7IZi+4DREidwnzhit9wBDWVTFpK3Npywhq9xzrlhZdCdBsLBXyYXM3ieYXp7w0qDsqdj3ed+MkNLiJVL7Eu9yydKv4OpwtB+qw8X4rhPBEDR7eCmGov1bPWgmEw==
X-Mailman-Approved-At: Thu, 03 May 2012 08:05:59 -0700
Cc: draft-ietf-alto-protocol.all@tools.ietf.org, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Review of draft-ietf-alto-protocol-11.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 02 May 2012 17:50:13 -0000

On Wed, May 2, 2012 at 10:39 AM, Ben Niven-Jenkins
<ben@niven-jenkins.co.uk> wrote:
>
> On 2 May 2012, at 17:28, Ted Hardie wrote:
>
>> On Wed, May 2, 2012 at 9:23 AM, Ben Niven-Jenkins
>> <ben@niven-jenkins.co.uk> wrote:
>>> Ted,
>>
>>> I do not believe that this is the case, from Section 6.5 of draft-ietf-=
httpbis-p2-semantics-19 (RFC2616 has similar text to the first paragraph):
>>>
>>> =A0 Responses to POST requests are only cacheable when they include
>>> =A0 explicit freshness information (see Section 2.3.1 of [Part6]). =A0A
>>> =A0 cached POST response with a Content-Location header field (see
>>> =A0 Section 6.7 of [Part3]) whose value is the effective Request URI MA=
Y
>>> =A0 be used to satisfy subsequent GET and HEAD requests.
>>>
>>> =A0 Note that POST caching is not widely implemented. =A0However, the 3=
03
>>> =A0 (See Other) response can be used to direct the user agent to retrie=
ve
>>> =A0 a cacheable resource.
>>>
>>> Ben
>>
>> It is not the cacheability of the results of post request that I was
>> referring to, but
>> the cacheability of the results of a 303.
>
> Ah, I see. Yes I see your issue with the text now.
>
> I believe there is an implicit assumption on the part of the authors that=
 in this model (receive a POST and return a 303) that the ALTO server could=
 be doing some level of "ALTO-application level caching" to avoid repeating=
 expensive queries by determining that a given POST would execute the same =
query as a previous POST and therefore rather than run the query again, jus=
t return a 303 to a resource on the ALTO server that contains the results o=
f the previous (identical) query.
>

The word 'caching' was meant to apply to the response the ALTO Client
that actually contained the data it was looking for (that is, the
following GET).  An ALTO Server could also internally cache the
results to avoid repeated computation, but that was meant to be
implicit since this text was referring to the protocol messaging.

I understand Ted's point about the ambiguity in the text 'employ
caching for the response to a POST request'.  We can clean that up to
indicate that the caching is for the ALTO-level response (as returned
by the following GET) and not the response to the POST itself.

> But as I'm not an author I'll crawl back under my rock now.

No - come back! :)

Rich

>
> Ben
>
>> =A0See 10.3.4 of RFC 2616:
>>
>> The 303 response MUST NOT be cached, but the response to the second
>> (redirected) request might be cacheable.
>>
>> regards,
>>
>> Ted Hardie
>

From fanf2@hermes.cam.ac.uk  Thu May  3 08:32:12 2012
Return-Path: <fanf2@hermes.cam.ac.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A7FD21F84F8; Thu,  3 May 2012 08:32:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.509
X-Spam-Level: 
X-Spam-Status: No, score=-6.509 tagged_above=-999 required=5 tests=[AWL=0.090,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id F+35Akn5dDgN; Thu,  3 May 2012 08:32:11 -0700 (PDT)
Received: from ppsw-52.csi.cam.ac.uk (ppsw-52.csi.cam.ac.uk [131.111.8.152]) by ietfa.amsl.com (Postfix) with ESMTP id 3900221F8498; Thu,  3 May 2012 08:32:11 -0700 (PDT)
X-Cam-AntiVirus: no malware found
X-Cam-SpamDetails: not scanned
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from hermes-2.csi.cam.ac.uk ([131.111.8.54]:40250) by ppsw-52.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:25) with esmtpa (EXTERNAL:fanf2) id 1SPy0n-0001RH-Do (Exim 4.72) (return-path <fanf2@hermes.cam.ac.uk>); Thu, 03 May 2012 16:32:09 +0100
Received: from fanf2 (helo=localhost) by hermes-2.csi.cam.ac.uk (hermes.cam.ac.uk) with local-esmtp id 1SPy0n-0006Eu-8d (Exim 4.67) (return-path <fanf2@hermes.cam.ac.uk>); Thu, 03 May 2012 16:32:09 +0100
Date: Thu, 3 May 2012 16:32:09 +0100
From: Tony Finch <dot@dotat.at>
X-X-Sender: fanf2@hermes-2.csi.cam.ac.uk
To: "Richard L. Barnes" <rbarnes@bbn.com>
In-Reply-To: <9CB47D95-DF49-4B4A-875B-E2EED9E626A7@bbn.com>
Message-ID: <alpine.LSU.2.00.1205031629130.18890@hermes-2.csi.cam.ac.uk>
References: <201204301353.q3UDrb2I007118@fs4113.wdf.sap.corp> <9D005ED4-61DE-4CFF-8136-8AD5E30F66DB@kirei.se> <4874649B-01B4-4642-A3C0-F4CDFE87C85B@nic.cz> <9CB47D95-DF49-4B4A-875B-E2EED9E626A7@bbn.com>
User-Agent: Alpine 2.00 (LSU 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: Tony Finch <fanf2@hermes.cam.ac.uk>
Cc: apps-discuss@ietf.org, dane@ietf.org
Subject: Re: [apps-discuss] [dane] MX and DANE (Was: AppsDir review of draft-ietf-dane-protocol-19)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 15:32:12 -0000

Richard L. Barnes <rbarnes@bbn.com> wrote:
>
> Oh, this discussion again.  If you want real assurance that an
> outsourced mail server is authorized to operate a mail server, then you
> need:

> 1. DNSSEC on the MX record (in which case the hosting provider can use his own cert)

> 2. Certificate reissuance whenever the set of customers changes (as Jakob notes)

You don't need both of these. If you do (1) then the server certificate
identifies the MX target host name, so (2) is not necessary. (2) is only
necessary if you put the mail domain (MX owner) in the cert, but if you do
that then DNSSEC for the MX lookup isn't necessary.

Tony.
-- 
f.anthony.n.finch  <dot@dotat.at>  http://dotat.at/
Humber: Northeast 4 or 5. Slight. Occasional rain, fog patches. Moderate or
good, occasionally very poor.

From ietfdbh@comcast.net  Thu May  3 09:27:28 2012
Return-Path: <ietfdbh@comcast.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6521321F85D8 for <apps-discuss@ietfa.amsl.com>; Thu,  3 May 2012 09:27:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9cFq+LWCRIkz for <apps-discuss@ietfa.amsl.com>; Thu,  3 May 2012 09:27:27 -0700 (PDT)
Received: from qmta04.westchester.pa.mail.comcast.net (qmta04.westchester.pa.mail.comcast.net [76.96.62.40]) by ietfa.amsl.com (Postfix) with ESMTP id 8496621F85B7 for <apps-discuss@ietf.org>; Thu,  3 May 2012 09:27:27 -0700 (PDT)
Received: from omta12.westchester.pa.mail.comcast.net ([76.96.62.44]) by qmta04.westchester.pa.mail.comcast.net with comcast id 5UHc1j0050xGWP854UTD4J; Thu, 03 May 2012 16:27:13 +0000
Received: from [192.168.1.120] ([68.98.94.120]) by omta12.westchester.pa.mail.comcast.net with comcast id 5USU1j00W2bpJkL3YUSc7z; Thu, 03 May 2012 16:27:22 +0000
User-Agent: Microsoft-MacOutlook/14.2.0.120402
Date: Thu, 03 May 2012 09:26:28 -0700
From: David Harrington <ietfdbh@comcast.net>
To: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>, Richard Alimi <rich@velvetsea.net>
Message-ID: <CBC7FF71.21AD8%ietfdbh@comcast.net>
Thread-Topic: [alto] [apps-discuss] Review of draft-ietf-alto-protocol-11.txt
In-Reply-To: <A05467E6-0C38-40E3-B0C0-2207F05A882C@niven-jenkins.co.uk>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
Cc: Richard Alimi <ralimi@google.com>, draft-ietf-alto-protocol.all@tools.ietf.org, alto <alto@ietf.org>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] [alto] Review of draft-ietf-alto-protocol-11.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 16:27:28 -0000

I would also recommend providing a reference rather than duplicating
specification, so there is no possibility of conflict between this and the
normative spec.
--
David Harrington
Internet Engineering Task Force (IETF)
Ietfdbh@comcast.net
+1-603-828-1401





On 5/2/12 11:59 PM, "Ben Niven-Jenkins" <ben@niven-jenkins.co.uk> wrote:

>Rich,
>
>On 3 May 2012, at 06:22, Richard Alimi wrote:
>
>> On Wed, May 2, 2012 at 12:29 PM, Ben Niven-Jenkins
>> <ben@niven-jenkins.co.uk> wrote:
>>> 
>>>> As you asked so nicely, I wonder if the following (slightly wordy)
>>>>change would address Ted's comment:
>>>> 
>>>> OLD:
>>>>   Note that it is possible for an ALTO Server to employ caching for
>>>>the
>>>>   response to a POST request.  This can be accomplished by returning
>>>>an
>>>>   HTTP 303 status code ("See Other") indicating to the ALTO Client
>>>>that
>>>>   the resulting Cost Map is available via a GET request to an
>>>>alternate
>>>>   URL (which may be cached).
>>>> NEW:
>>>> Note that it is possible for an ALTO Server to leverage caching HTTP
>>>>intermediaries for responses to both GET and POST requests by
>>>>including explicit freshness information (see Section 2.3.1 of
>>>>[HTTPBIS Part6]).
>>>> 
>>>> Caching of POST requests is not widely implemented by HTTP
>>>>intermediaries, however an alternative approach is for an ALTO Server,
>>>>in response to POST requests, to return an HTTP 303 status code ("See
>>>>Other") indicating to the ALTO Client that the resulting Cost Map is
>>>>available via a GET request to an alternate URL. HTTP intermediaries
>>>>that do not support caching of POST requests could then cache the
>>>>response to the GET request from the ALTO Client following the
>>>>alternate URL in the 303 response (if the response to the subsequent
>>>>GET request contains explicit freshness information).
>>>> END
>> 
>> This seems reasonable to me, except would it be appropriate to have
>> this kind of document dependency?  Would it be more appropriate to
>> just reference RFC2616?
>
>Up to you. HTTPBIS is in the process of putting the HTTPBIS specs through
>WG LC so there is light at the end of the tunnel for them popping out as
>RFCs. I referred to the HTTPBIS document because it's easier to find an
>appropriate reference but similar material is in 2616.
>
>>>> Ted went on to say:
>>>>> Since cachability
>>>>> is a major reason cited for the re-use of HTTP, some additional text
>>>>> on the use cache control directives ("public" and "Max-age" seem
>>>>> particularly important in this context) might also be useful.
>>>> 
>>>> I wonder whether a reference to Section 3.2 of HTTPBIS Part6 would
>>>>suffice?
>> 
>> Once upon a time, we used to have more detail about how to use HTTP
>> (caching in particular) in the ALTO Protocol draft itself. The
>> recommendation at that point was to strip out the large majority of it
>> and rely on the reference to the HTTP specs being sufficient.
>
>I seem to remember being one of the people saying to strip it out and
>just provide a reference :-)
>
>Ben
>
>> 
>> That said, any pointers to help out implementers are fine with me as
>> long as we don't to back to where we were before :)  A concise hint or
>> direct reference pointing to the cache control directives seems
>> reasonable to me unless there are objections.
>> 
>> Thanks for the feedback,
>> Rich
>> 
>>>> 
>>>> Ben
>>>> 
>>>> _______________________________________________
>>>> apps-discuss mailing list
>>>> apps-discuss@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/apps-discuss
>>> 
>>> _______________________________________________
>>> alto mailing list
>>> alto@ietf.org
>>> https://www.ietf.org/mailman/listinfo/alto
>
>_______________________________________________
>alto mailing list
>alto@ietf.org
>https://www.ietf.org/mailman/listinfo/alto



From rbarnes@bbn.com  Thu May  3 08:25:47 2012
Return-Path: <rbarnes@bbn.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C923521F867A; Thu,  3 May 2012 08:25:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.449
X-Spam-Level: 
X-Spam-Status: No, score=-106.449 tagged_above=-999 required=5 tests=[AWL=-0.150, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9jZqOrXxFh9a; Thu,  3 May 2012 08:25:47 -0700 (PDT)
Received: from smtp.bbn.com (smtp.bbn.com [128.33.1.81]) by ietfa.amsl.com (Postfix) with ESMTP id 1763621F866D; Thu,  3 May 2012 08:25:46 -0700 (PDT)
Received: from dhcp-192-1-255-166.col.bbn.com ([192.1.255.166]:54441) by smtp.bbn.com with esmtps (TLSv1:AES128-SHA:128) (Exim 4.77 (FreeBSD)) (envelope-from <rbarnes@bbn.com>) id 1SPxu8-00088f-GT; Thu, 03 May 2012 11:25:16 -0400
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=utf-8
From: "Richard L. Barnes" <rbarnes@bbn.com>
In-Reply-To: <4874649B-01B4-4642-A3C0-F4CDFE87C85B@nic.cz>
Date: Thu, 3 May 2012 11:25:40 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <9CB47D95-DF49-4B4A-875B-E2EED9E626A7@bbn.com>
References: <201204301353.q3UDrb2I007118@fs4113.wdf.sap.corp> <9D005ED4-61DE-4CFF-8136-8AD5E30F66DB@kirei.se> <4874649B-01B4-4642-A3C0-F4CDFE87C85B@nic.cz>
To: =?utf-8?Q?Ond=C5=99ej_Sur=C3=BD?= <ondrej.sury@nic.cz>
X-Mailer: Apple Mail (2.1257)
X-Mailman-Approved-At: Thu, 03 May 2012 09:36:28 -0700
Cc: apps-discuss@ietf.org, dane@ietf.org, paul.hoffman@vpnc.org, Jakob Schlyter <jakob@kirei.se>, iesg@ietf.org, paul@nohats.ca
Subject: Re: [apps-discuss] [dane] MX and DANE (Was: AppsDir review of draft-ietf-dane-protocol-19)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 15:25:47 -0000

On May 3, 2012, at 11:07 AM, Ond=C5=99ej Sur=C3=BD wrote:

> On 1. 5. 2012, at 8:05, Jakob Schlyter wrote:
>=20
>> On 30 apr 2012, at 15:53, Martin Rex wrote:
>>=20
>>> When trying to deliver mail to @toad.com, the only secure
>>> question to ask is whether the server is authorized to process
>>> Email for @toad.com.  For certificates issued from the traditional
>>> PKIX world, that would require a "toad.com" DNSName SAN.
>>=20
>> That would require large hosting provider, e.g. Google Apps, to =
update their SMTP TLS certificates each and every time they added or =
removed a customer. In my book, that would not scale. I believe we =
should focus on securing the transport, not building a TLS-based =
application authorization system.
>=20
>=20
> And I would add this is out of the scope of the DANE protocol...
>=20
> If you want MX fixed, do it.  But it is currently broken even just for =
TLS.  Either there will be some other document which fixes interaction =
of SMTP and TLS and throws DANE on top of it, or the MTAs will just cope =
;), but we cannot specify anything which is broken right now.


Oh, this discussion again.  If you want real assurance that an =
outsourced mail server is authorized to operate a mail server, then you =
need:
1. DNSSEC on the MX record (in which case the hosting provider can use =
his own cert)
2. Certificate reissuance whenever the set of customers changes (as =
Jakob notes)
This was raised earlier, e.g.:
<http://www.ietf.org/mail-archive/web/dane/current/msg04023.html>

I relented on that discussion only because people seemed to think that =
the MX world were comfortable with the spoofing risk, and communities =
that were worried about spoofing (e.g., XMPP) could write their own =
independent specs. =20

--Richard


From ondrej.sury@nic.cz  Thu May  3 08:58:55 2012
Return-Path: <ondrej.sury@nic.cz>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB8F221F8601; Thu,  3 May 2012 08:58:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.615
X-Spam-Level: 
X-Spam-Status: No, score=-1.615 tagged_above=-999 required=5 tests=[AWL=0.084,  BAYES_00=-2.599, J_CHICKENPOX_23=0.6, MIME_8BIT_HEADER=0.3]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VOXx6izQdB5P; Thu,  3 May 2012 08:58:55 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [IPv6:2001:1488:800:400::400]) by ietfa.amsl.com (Postfix) with ESMTP id EA53F21F865C; Thu,  3 May 2012 08:58:54 -0700 (PDT)
Received: from kimac-wifi.office.nic.cz (fw.nic.cz [217.31.207.1]) by mail.nic.cz (Postfix) with ESMTPSA id 3B58B13F9E9; Thu,  3 May 2012 17:58:54 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nic.cz; s=default; t=1336060734; bh=sDQRpdztgMHNX3XCRWEF5p3+mvLO51Jlo4NjzFwc+Sk=; h=Subject:Mime-Version:Content-Type:From:In-Reply-To:Date:Cc: Content-Transfer-Encoding:Message-Id:References:To; b=GigfEF5qJ+BC+OszH2prmiXR7mjMcyVfC4DTM89euWXVblcA2Z1hkEdKgOblznXaC PzQ3cssFkduD8eBncHIx9r8wT6ZDNWC5VASKSVcnzqXTWDvviSnz/MUZVhM0teMOPh pk/HpKvzN+VvFk0k6L0/bjL87WnZ7mhzRczPxbS4=
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=utf-8
From: =?utf-8?Q?Ond=C5=99ej_Sur=C3=BD?= <ondrej.sury@nic.cz>
In-Reply-To: <9CB47D95-DF49-4B4A-875B-E2EED9E626A7@bbn.com>
Date: Thu, 3 May 2012 17:58:54 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <D76F69BE-6BB2-4E47-82CE-3B97A3A86D58@nic.cz>
References: <201204301353.q3UDrb2I007118@fs4113.wdf.sap.corp> <9D005ED4-61DE-4CFF-8136-8AD5E30F66DB@kirei.se> <4874649B-01B4-4642-A3C0-F4CDFE87C85B@nic.cz> <9CB47D95-DF49-4B4A-875B-E2EED9E626A7@bbn.com>
To: Richard L. Barnes <rbarnes@bbn.com>
X-Mailer: Apple Mail (2.1257)
X-Virus-Scanned: clamav-milter 0.96.5 at mail
X-Virus-Status: Clean
X-Mailman-Approved-At: Thu, 03 May 2012 09:36:40 -0700
Cc: The IESG <iesg@ietf.org>, apps-discuss@ietf.org, IETF DANE WG list <dane@ietf.org>
Subject: Re: [apps-discuss] [dane] MX and DANE (Was: AppsDir review of draft-ietf-dane-protocol-19)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 15:58:55 -0000

On 3. 5. 2012, at 17:25, Richard L. Barnes wrote:
> Oh, this discussion again.

No, it's _not_ that discussion again.  I wanted to say that we
don't _want_ to discuss and fix it in the DANE WG.  Somebody fix
it elsewhere and come back.

O.
--
 Ond=C5=99ej Sur=C3=BD -- Chief Science Officer
 -------------------------------------------
 CZ.NIC, z.s.p.o.    --    Laborato=C5=99e CZ.NIC
 Americka 23, 120 00 Praha 2, Czech Republic
 mailto:ondrej.sury@nic.cz    http://nic.cz/
 tel:+420.222745110       fax:+420.222745112
 -------------------------------------------


From ondrej.sury@nic.cz  Thu May  3 08:28:00 2012
Return-Path: <ondrej.sury@nic.cz>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 85E1E21F853C; Thu,  3 May 2012 08:28:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.634
X-Spam-Level: 
X-Spam-Status: No, score=-1.634 tagged_above=-999 required=5 tests=[AWL=0.065,  BAYES_00=-2.599, J_CHICKENPOX_23=0.6, MIME_8BIT_HEADER=0.3]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7BX1dqG1rg+6; Thu,  3 May 2012 08:28:00 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [IPv6:2001:1488:800:400::400]) by ietfa.amsl.com (Postfix) with ESMTP id D047521F8581; Thu,  3 May 2012 08:27:59 -0700 (PDT)
Received: from kimac-wifi.office.nic.cz (fw.nic.cz [217.31.207.1]) by mail.nic.cz (Postfix) with ESMTPSA id 2CA6B13F9E9; Thu,  3 May 2012 17:27:59 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nic.cz; s=default; t=1336058879; bh=ACDujBuJItKGpH7EPMG2xiS23L5DWH0D/Gmxx81Qe+M=; h=Subject:Mime-Version:Content-Type:From:In-Reply-To:Date:Cc: Content-Transfer-Encoding:Message-Id:References:To; b=aMsgfNbMEklmFPU8QusjYX6UAwhlE/YvgzNAoV8bSckCMhiT68VqtJFP/Www+Sidd lvDPp4/TZ665oYPQQ97w3rNs+DMNpSK0fBruf8saNGFiwmzd3PDU+wngLfbgJCJS08 3XSKJhXpTNMqdAIqPvH3sxxXciAexHSe+zdu35uI=
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=utf-8
From: =?utf-8?Q?Ond=C5=99ej_Sur=C3=BD?= <ondrej.sury@nic.cz>
In-Reply-To: <4F96D2AB.6090509@stpeter.im>
Date: Thu, 3 May 2012 17:27:58 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <B7723E59-FA33-4D11-B6A6-40F54CD10ECE@nic.cz>
References: <4F96D157.7020504@isode.com> <4F96D21A.7080006@isode.com> <4F96D2AB.6090509@stpeter.im>
To: Peter Saint-Andre <stpeter@stpeter.im>
X-Mailer: Apple Mail (2.1257)
X-Virus-Scanned: clamav-milter 0.96.5 at mail
X-Virus-Status: Clean
X-Mailman-Approved-At: Thu, 03 May 2012 09:36:48 -0700
Cc: The IESG <iesg@ietf.org>, apps-discuss@ietf.org, IETF DANE WG list <dane@ietf.org>
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 15:28:00 -0000

On 24. 4. 2012, at 18:19, Peter Saint-Andre wrote:
> Alexey, overnight I realized that this document doesn't say anything
> about internationalized domain names (in fact, it doesn't cite any
> documents about the definition of "DNS domain name"). So I think at =
the
> least it needs to provide a citation, e.g. to Section 2.2 of RFC 6125.


Peter,

I still don't understand why DANE should be different from any other
new DNS RR type out there and specifically reference to IDN.  RFC 6125
applies to DANE, as it applies to any other new RRtype which was and
will be created.  I hope you don't suggest we add a reference to RFC
6125 to every document creating a new RRtype?

What value it would add to say: "Standard DNS rules applies including
the IDN" in the document?  I would say that it's implicit and doesn't
need an explicit sentence.

Chairs (and authors) share the opinion that the document doesn't need
an update for IDN.

Ondrej
--
 Ond=C5=99ej Sur=C3=BD -- Chief Science Officer
 -------------------------------------------
 CZ.NIC, z.s.p.o.    --    Laborato=C5=99e CZ.NIC
 Americka 23, 120 00 Praha 2, Czech Republic
 mailto:ondrej.sury@nic.cz    http://nic.cz/
 tel:+420.222745110       fax:+420.222745112
 -------------------------------------------


From ondrej.sury@nic.cz  Thu May  3 08:07:17 2012
Return-Path: <ondrej.sury@nic.cz>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 602F121F856F; Thu,  3 May 2012 08:07:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.614
X-Spam-Level: 
X-Spam-Status: No, score=-1.614 tagged_above=-999 required=5 tests=[AWL=0.085,  BAYES_00=-2.599, J_CHICKENPOX_23=0.6, MIME_8BIT_HEADER=0.3]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7Tn1LltsqI7B; Thu,  3 May 2012 08:07:16 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [IPv6:2001:1488:800:400::400]) by ietfa.amsl.com (Postfix) with ESMTP id 0164C21F84B5; Thu,  3 May 2012 08:07:16 -0700 (PDT)
Received: from kimac-wifi.office.nic.cz (fw.nic.cz [217.31.207.1]) by mail.nic.cz (Postfix) with ESMTPSA id 4D3C013F9E9; Thu,  3 May 2012 17:07:15 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nic.cz; s=default; t=1336057635; bh=6/NOMAga4vpuBi8ceE0WstqVBrdAYbOsp/QSc0VR6Io=; h=Subject:Mime-Version:Content-Type:From:In-Reply-To:Date:Cc: Content-Transfer-Encoding:Message-Id:References:To; b=d+9rd7ZTjZFWHZWtkNSmePYV3HeYcPn6ig3mfZKDyZRpM4kzrsK8sX5gcg7b40Kcr 2HoaIimLrBBZUikNOf0+4Fw9Qverc9nMODdY+lL07EiO0RHpIQFqvOreZsyk75lV2E /iIugS9TQPAK/mJBmcUyWFucpBxUoXI+jwp0LCsQ=
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=utf-8
From: =?utf-8?Q?Ond=C5=99ej_Sur=C3=BD?= <ondrej.sury@nic.cz>
In-Reply-To: <9D005ED4-61DE-4CFF-8136-8AD5E30F66DB@kirei.se>
Date: Thu, 3 May 2012 17:07:15 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <4874649B-01B4-4642-A3C0-F4CDFE87C85B@nic.cz>
References: <201204301353.q3UDrb2I007118@fs4113.wdf.sap.corp> <9D005ED4-61DE-4CFF-8136-8AD5E30F66DB@kirei.se>
To: Jakob Schlyter <jakob@kirei.se>
X-Mailer: Apple Mail (2.1257)
X-Virus-Scanned: clamav-milter 0.96.5 at mail
X-Virus-Status: Clean
X-Mailman-Approved-At: Thu, 03 May 2012 09:36:51 -0700
Cc: mrex@sap.com, apps-discuss@ietf.org, dane@ietf.org, paul.hoffman@vpnc.org, iesg@ietf.org, paul@nohats.ca
Subject: [apps-discuss] MX and DANE (Was: [dane] AppsDir review of draft-ietf-dane-protocol-19)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 15:07:17 -0000

On 1. 5. 2012, at 8:05, Jakob Schlyter wrote:

> On 30 apr 2012, at 15:53, Martin Rex wrote:
>=20
>> When trying to deliver mail to @toad.com, the only secure
>> question to ask is whether the server is authorized to process
>> Email for @toad.com.  For certificates issued from the traditional
>> PKIX world, that would require a "toad.com" DNSName SAN.
>=20
> That would require large hosting provider, e.g. Google Apps, to update =
their SMTP TLS certificates each and every time they added or removed a =
customer. In my book, that would not scale. I believe we should focus on =
securing the transport, not building a TLS-based application =
authorization system.


And I would add this is out of the scope of the DANE protocol...

If you want MX fixed, do it.  But it is currently broken even just for =
TLS.  Either there will be some other document which fixes interaction =
of SMTP and TLS and throws DANE on top of it, or the MTAs will just cope =
;), but we cannot specify anything which is broken right now.

O.
--
 Ond=C5=99ej Sur=C3=BD -- Chief Science Officer
 -------------------------------------------
 CZ.NIC, z.s.p.o.    --    Laborato=C5=99e CZ.NIC
 Americka 23, 120 00 Praha 2, Czech Republic
 mailto:ondrej.sury@nic.cz    http://nic.cz/
 tel:+420.222745110       fax:+420.222745112
 -------------------------------------------


From ondrej.sury@nic.cz  Thu May  3 08:12:27 2012
Return-Path: <ondrej.sury@nic.cz>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 76C5621F8603; Thu,  3 May 2012 08:12:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.626
X-Spam-Level: 
X-Spam-Status: No, score=-1.626 tagged_above=-999 required=5 tests=[AWL=0.073,  BAYES_00=-2.599, J_CHICKENPOX_23=0.6, MIME_8BIT_HEADER=0.3]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OmR3OA4S0waW; Thu,  3 May 2012 08:12:26 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [IPv6:2001:1488:800:400::400]) by ietfa.amsl.com (Postfix) with ESMTP id A7B6221F8601; Thu,  3 May 2012 08:12:26 -0700 (PDT)
Received: from kimac-wifi.office.nic.cz (fw.nic.cz [217.31.207.1]) by mail.nic.cz (Postfix) with ESMTPSA id 0D42613F9E9; Thu,  3 May 2012 17:12:25 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nic.cz; s=default; t=1336057946; bh=E6gFYoHePVYqL7CxC9ifiRpSPYJL4aMUUFKhrlGJ+Jk=; h=Subject:Mime-Version:Content-Type:From:In-Reply-To:Date:Cc: Content-Transfer-Encoding:Message-Id:References:To; b=rSOi+vGYogs8EjKsLO3AkUjjE2lTWDvb9FRPkFg3BAjXi1MmjHmsd4moCSYjWdHnU iF4KttXs+BMcHKgD/wBjIDPUwyX9Dlk4s0rc/uQLm14G0A3+LGBaunCS4TL+hh1/xN XYESRlR1eO2mJYt685iQFmUGXkaX/GIyNYImmL8s=
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=utf-8
From: =?utf-8?Q?Ond=C5=99ej_Sur=C3=BD?= <ondrej.sury@nic.cz>
In-Reply-To: <201205021359.q42DxVtm018679@fs4113.wdf.sap.corp>
Date: Thu, 3 May 2012 17:12:24 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <2861796C-6DBC-4CEF-A1AF-CC9DBF42CE9C@nic.cz>
References: <201205021359.q42DxVtm018679@fs4113.wdf.sap.corp>
To: mrex@sap.com
X-Mailer: Apple Mail (2.1257)
X-Virus-Scanned: clamav-milter 0.96.5 at mail
X-Virus-Status: Clean
X-Mailman-Approved-At: Thu, 03 May 2012 09:36:51 -0700
Cc: The IESG <iesg@ietf.org>, apps-discuss@ietf.org, dane list <dane@ietf.org>
Subject: Re: [apps-discuss] [dane]  AppsDir review of
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 15:12:27 -0000

Martin and all other,

On 2. 5. 2012, at 15:59, Martin Rex wrote:

> Mark Andrews wrote:
>>=20
>> Tony Finch writes:
>>>=20
>>> Ned Freed <ned.freed@mrochek.com> wrote:
>>>>=20
>>>> But even this may not be acceptable for all I know. It may turn out
>>>> that using DANE to secure the terminal A/AAAA records (modulo =
CNAMEs)
>>>> is actually an acceptable default for SRV/MX/NATPR-based services.
>>>> I could easily be wrong, but it seems to me that this is what all
>>>> this additional discussion is about.
>>>=20
>>> I don't think it's as simple as that because RFC 6125 says =
certificates
>>> should match the SRV owner name not the target name. See also Dave
>>> Cridland's comments about XMPP.
>>=20
>> Should !=3D must.
>=20
> I think that is a misunderstanding.
>=20
> The XMPP document may explicitly account for a local policy to =
override
> the decision to continue communication because of a mismatch and chose
> "should" over "must" for that, assuming that MUST is unconditional
> and not subject to local policy.
>=20
> Some specifications in the security area (and PKIX in particular)
> use a different approach, using MUST all over the place, silently
> assuming that local policy overrides MUSTS in specs all the time...
> (and some of the language in DANE-protocol is the same, generously
> sprinkling MUST all over the place, and causing confusion about
> when a MUST is really a MUST (i.e. not subject to local policy).
>=20
> Personally, I prefer shoulds to musts for situations where local
> policy is supposed to apply.


<chair hat on>
Is this still related to review of DANE protocol?  It seems to me it's =
not.
Please change the subject, if you want to discuss this further, and cut =
down
the Cc list (I don't mind discussing this in the DANE WG list, if it's =
clear
it's not related to the review, but you talk about XMPP/SRV/etc.)
</chair hat on>

--
 Ond=C5=99ej Sur=C3=BD -- Chief Science Officer
 -------------------------------------------
 CZ.NIC, z.s.p.o.    --    Laborato=C5=99e CZ.NIC
 Americka 23, 120 00 Praha 2, Czech Republic
 mailto:ondrej.sury@nic.cz    http://nic.cz/
 tel:+420.222745110       fax:+420.222745112
 -------------------------------------------


From alexey.melnikov@isode.com  Thu May  3 10:37:20 2012
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EAAA621F865B for <apps-discuss@ietfa.amsl.com>; Thu,  3 May 2012 10:37:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.505
X-Spam-Level: 
X-Spam-Status: No, score=-102.505 tagged_above=-999 required=5 tests=[AWL=0.094, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3cxx-idluTAb for <apps-discuss@ietfa.amsl.com>; Thu,  3 May 2012 10:37:20 -0700 (PDT)
Received: from rufus.isode.com (cl-125.lon-03.gb.sixxs.net [IPv6:2a00:14f0:e000:7c::2]) by ietfa.amsl.com (Postfix) with ESMTP id 110DB21F8657 for <apps-discuss@ietf.org>; Thu,  3 May 2012 10:37:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1336066638; d=isode.com; s=selector; i=@isode.com; bh=GnUymmzgpS1Ow/2oqVkApX/t9oeLiFhffg0p8WJtrLo=; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: In-Reply-To:References:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description; b=NBbHDlgl/vexlJPSv33NKnhKvwqyC887VMoBjSHs7kGdIbv5sW/Mf8apvxDOI180SdQHKq inNfWYCReU09TqHBvXUWGYAi0i2Z3W5f457tVLYH4Vz7XCD8pbR2FzU/dO9yh/0SOaZAHg Qmv8c0wuZEoSHUFwZDVZu4hPkzJ3FRU=;
Received: from [172.16.1.29] (shiny.isode.com [62.3.217.250])  by rufus.isode.com (submission channel) via TCP with ESMTPSA  id <T6LCTQB=g1Fo@rufus.isode.com>; Thu, 3 May 2012 18:37:18 +0100
X-SMTP-Protocol-Errors: PIPELINING
Message-ID: <4FA2C270.4050906@isode.com>
Date: Thu, 03 May 2012 18:37:52 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
To: apps-discuss@ietf.org
References: <4F96E203.5060105@isode.com>
In-Reply-To: <4F96E203.5060105@isode.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: Re: [apps-discuss] Call for Adoption: draft-kucherawy-received-state-02.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 17:37:21 -0000

On 24/04/2012 18:25, Alexey Melnikov wrote:
> Murray presented this draft in at least one of the face to face IETF 
> meetings and my recollection is that general feedback on this document 
> was positive. So I would like to initiate acceptance call for 
> processing this document in the APPSAWG.
>
> Please indicate your support or objection, and opinions thereto before 
> the close of business on May 1st.
I've seen mostly expression of support. Also an earlier discussion in 
January indicated that a few more people were interested in working on 
this document in the APPSAWG. So I conclude that the document is 
accepted by the WG.
> Alexey, as an APPSAWG co-chair


From internet-drafts@ietf.org  Thu May  3 10:44:54 2012
Return-Path: <internet-drafts@ietf.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C77B921F866E; Thu,  3 May 2012 10:44:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.461
X-Spam-Level: 
X-Spam-Status: No, score=-102.461 tagged_above=-999 required=5 tests=[AWL=0.138, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mkk5jwAYG58D; Thu,  3 May 2012 10:44:54 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 39CCE21F8639; Thu,  3 May 2012 10:44:54 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.02
Message-ID: <20120503174454.8723.16142.idtracker@ietfa.amsl.com>
Date: Thu, 03 May 2012 10:44:54 -0700
Cc: apps-discuss@ietf.org
Subject: [apps-discuss] I-D Action: draft-ietf-appsawg-received-state-00.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 17:44:55 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Applications Area Working Group Worki=
ng Group of the IETF.

	Title           : Indicating Email Handling States in Trace Fields
	Author(s)       : D. Crocker
                          Murray S. Kucherawy
	Filename        : draft-ietf-appsawg-received-state-00.txt
	Pages           : 11
	Date            : 2012-05-03

   This memo registers a trace field clause for use in indicating
   transitions between handling queues or processing states, including
   enacting inter- and intra-host message transitions.  This might
   include message quarantining, mailing list moderation, timed
   delivery, queueing for further analysis, or other similar causes.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-appsawg-received-state-00.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-ietf-appsawg-received-state-00.txt

The IETF datatracker page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-appsawg-received-state/


From msk@cloudmark.com  Thu May  3 10:55:33 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7D25221F8646 for <apps-discuss@ietfa.amsl.com>; Thu,  3 May 2012 10:55:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.559
X-Spam-Level: 
X-Spam-Status: No, score=-102.559 tagged_above=-999 required=5 tests=[AWL=0.040, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p9HJm7ksRdDZ for <apps-discuss@ietfa.amsl.com>; Thu,  3 May 2012 10:55:32 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id E012D21F85ED for <apps-discuss@ietf.org>; Thu,  3 May 2012 10:55:32 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.25]) by mail.cloudmark.com with bizsmtp id 5VvM1j0010ZaKgw01VvYmT; Thu, 03 May 2012 10:55:32 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=bcDpoZzB c=1 sm=1 a=LdFkGDrDWH2mcjCZERnC4w==:17 a=LvckAehuu68A:10 a=YEQFarZpzVEA:10 a=zutiEJmiVI4A:10 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=48vgC7mUAAAA:8 a=IN2j5il-0TmhvD1bkOcA:9 a=CjuIK1q_8ugA:10 a=lZB815dzVvQA:10 a=LdFkGDrDWH2mcjCZERnC4w==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas901.corp.cloudmark.com ([fe80::2524:76b6:a865:539c%10]) with mapi id 14.01.0355.002; Thu, 3 May 2012 10:55:24 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: I-D Action: draft-ietf-appsawg-received-state-00.txt
Thread-Index: AQHNKVR3ogbod2/1JUqVUhGVW0U1AJa4WK7Q
Date: Thu, 3 May 2012 17:55:24 +0000
Message-ID: <9452079D1A51524AA5749AD23E00392810BA1A@exch-mbx901.corp.cloudmark.com>
References: <20120503174454.8723.16142.idtracker@ietfa.amsl.com>
In-Reply-To: <20120503174454.8723.16142.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.20.2.121]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1336067732; bh=4C5RXEOYzajEWGJMQG6EesB18AMoY0slnsf54naKkIo=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=nH2PdPRnZC4fRQfpvPvhL/NSWnKH+U6rNY7taiyo/0ir9NrWbIVjaR2kfXb1Mly1z RljQUgQrWxs9yp54vx3Fb5dAFPTxgU7F4FegRbYUl1XepFIf30QYYTA0CoJ7O3AGTo vvdy9ysGgLX7Ygp+nKbTVatg1aG5oPc+t0096+s8=
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-received-state-00.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 17:55:33 -0000

> -----Original Message-----
> From: i-d-announce-bounces@ietf.org [mailto:i-d-announce-bounces@ietf.org=
] On Behalf Of internet-drafts@ietf.org
> Sent: Thursday, May 03, 2012 10:45 AM
> To: i-d-announce@ietf.org
> Cc: apps-discuss@ietf.org
> Subject: I-D Action: draft-ietf-appsawg-received-state-00.txt
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories. This draft is a work item of the Applications Area Working
> Group Working Group of the IETF.
>=20
> 	Title           : Indicating Email Handling States in Trace Fields
> 	Author(s)       : D. Crocker
>                           Murray S. Kucherawy
> 	Filename        : draft-ietf-appsawg-received-state-00.txt
> 	Pages           : 11
> 	Date            : 2012-05-03
>=20
>    This memo registers a trace field clause for use in indicating
>    transitions between handling queues or processing states, including
>    enacting inter- and intra-host message transitions.  This might
>    include message quarantining, mailing list moderation, timed
>    delivery, queueing for further analysis, or other similar causes.

This got a couple of rounds of development prior to becoming a working grou=
p document, but that was a few months ago.  I'd love some fresh eyes on it =
and some new reviews.  Or if you think it's pretty well-baked already, plea=
se do say so.

I know John Klensin had some more general concerns in the area of trace dat=
a, but I seem to recall that we landed on the fact that it was a general co=
ncern, and not something specific to this proposal.  So we should have that=
 conversation as well, perhaps, and I'll let him get it re-started if he wi=
shes.

-MSK

From dhc@dcrocker.net  Thu May  3 11:22:01 2012
Return-Path: <dhc@dcrocker.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F378421F8636 for <apps-discuss@ietfa.amsl.com>; Thu,  3 May 2012 11:22:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D1+Nt+7UxdB6 for <apps-discuss@ietfa.amsl.com>; Thu,  3 May 2012 11:22:00 -0700 (PDT)
Received: from sbh17.songbird.com (sbh17.songbird.com [72.52.113.17]) by ietfa.amsl.com (Postfix) with ESMTP id 6164521F8630 for <apps-discuss@ietf.org>; Thu,  3 May 2012 11:22:00 -0700 (PDT)
Received: from [10.2.4.28] ([64.9.249.121]) (authenticated bits=0) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id q43ILw17028150 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <apps-discuss@ietf.org>; Thu, 3 May 2012 11:21:59 -0700
Message-ID: <4FA2CCC1.50209@dcrocker.net>
Date: Thu, 03 May 2012 11:21:53 -0700
From: Dave Crocker <dhc@dcrocker.net>
Organization: Brandenburg InternetWorking
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
References: <20120503174454.8723.16142.idtracker@ietfa.amsl.com> <9452079D1A51524AA5749AD23E00392810BA1A@exch-mbx901.corp.cloudmark.com>
In-Reply-To: <9452079D1A51524AA5749AD23E00392810BA1A@exch-mbx901.corp.cloudmark.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.17]); Thu, 03 May 2012 11:21:59 -0700 (PDT)
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-received-state-00.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: dcrocker@bbiw.net
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 18:22:01 -0000

On 5/3/2012 10:55 AM, Murray S. Kucherawy wrote:
> This got a couple of rounds of development prior to becoming a working group document, but that was a few months ago.  I'd love some fresh eyes on it and some new reviews.  Or if you think it's pretty well-baked already, please do say so.

+1 to the request.

It will help to distinguish between basic, philosophical concerns, 
versus issues with the details.

As the name of the field implies, it was originally targeting a very 
specific event, roughly characterized as "coming into the MTA".  This 
new draft clearly (and I hope explicitly) expands the scope to cover any 
handling transition that the message undergoes that is worth recording.

d/
-- 
  Dave Crocker
  Brandenburg InternetWorking
  bbiw.net

From stpeter@stpeter.im  Thu May  3 12:52:22 2012
Return-Path: <stpeter@stpeter.im>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 35A3821F8615; Thu,  3 May 2012 12:52:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.45
X-Spam-Level: 
X-Spam-Status: No, score=-102.45 tagged_above=-999 required=5 tests=[AWL=-0.151, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1hWgnppUO5eZ; Thu,  3 May 2012 12:52:20 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 7973C21F861D; Thu,  3 May 2012 12:52:20 -0700 (PDT)
Received: from [64.101.72.115] (unknown [64.101.72.115]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id C0D894005B; Thu,  3 May 2012 14:07:21 -0600 (MDT)
Message-ID: <4FA2E1F2.6060406@stpeter.im>
Date: Thu, 03 May 2012 13:52:18 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: =?UTF-8?B?T25kxZllaiBTdXLDvQ==?= <ondrej.sury@nic.cz>
References: <4F96D157.7020504@isode.com> <4F96D21A.7080006@isode.com> <4F96D2AB.6090509@stpeter.im> <B7723E59-FA33-4D11-B6A6-40F54CD10ECE@nic.cz>
In-Reply-To: <B7723E59-FA33-4D11-B6A6-40F54CD10ECE@nic.cz>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: The IESG <iesg@ietf.org>, apps-discuss@ietf.org, IETF DANE WG list <dane@ietf.org>
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 19:52:22 -0000

On 5/3/12 9:27 AM, OndÅ™ej SurÃ½ wrote:
> On 24. 4. 2012, at 18:19, Peter Saint-Andre wrote:
>> Alexey, overnight I realized that this document doesn't say anything
>> about internationalized domain names (in fact, it doesn't cite any
>> documents about the definition of "DNS domain name"). So I think at the
>> least it needs to provide a citation, e.g. to Section 2.2 of RFC 6125.
> 
> 
> Peter,
> 
> I still don't understand why DANE should be different from any other
> new DNS RR type out there and specifically reference to IDN.  RFC 6125
> applies to DANE, as it applies to any other new RRtype which was and
> will be created.  I hope you don't suggest we add a reference to RFC
> 6125 to every document creating a new RRtype?
> 
> What value it would add to say: "Standard DNS rules applies including
> the IDN" in the document?  I would say that it's implicit and doesn't
> need an explicit sentence.
> 
> Chairs (and authors) share the opinion that the document doesn't need
> an update for IDN.

Ahoj OndÅ™ej,

Perhaps this is simply a difference between folks who look at things
from the DNS perspective and folks who look at things from the apps
perspective (as users of DNS). All sorts of application protocols are
being updated to support IDNs. Those applications will need to know how
to translate their IDNs (which might consist of U-labels) into a form
that can be placed into the DNS. To make things perfectly clear, I'm
just suggesting that we add a sentence or two warning those who write
code for application protocols using DANE that they might need to
convert U-labels into A-labels. I'll work to propose specific text today
or tomorrow.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/



From paul.hoffman@vpnc.org  Thu May  3 13:34:32 2012
Return-Path: <paul.hoffman@vpnc.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1B73821F86B1; Thu,  3 May 2012 13:34:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.545
X-Spam-Level: 
X-Spam-Status: No, score=-102.545 tagged_above=-999 required=5 tests=[AWL=0.054, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9o4fiIjEcafA; Thu,  3 May 2012 13:34:31 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id 8273621F86B0; Thu,  3 May 2012 13:34:31 -0700 (PDT)
Received: from [10.20.30.102] (50-0-66-4.dsl.dynamic.fusionbroadband.com [50.0.66.4]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.3) with ESMTP id q43KYTTM077432 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 3 May 2012 13:34:30 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=us-ascii
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <4FA2E1F2.6060406@stpeter.im>
Date: Thu, 3 May 2012 13:34:29 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <2B6494C5-4BB1-4159-967C-483094BDC0C7@vpnc.org>
References: <4F96D157.7020504@isode.com> <4F96D21A.7080006@isode.com> <4F96D2AB.6090509@stpeter.im> <B7723E59-FA33-4D11-B6A6-40F54CD10ECE@nic.cz> <4FA2E1F2.6060406@stpeter.im>
To: Peter Saint-Andre <stpeter@stpeter.im>
X-Mailer: Apple Mail (2.1257)
Cc: The IESG <iesg@ietf.org>, "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>, IETF DANE WG list <dane@ietf.org>
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 20:34:32 -0000

On May 3, 2012, at 12:52 PM, Peter Saint-Andre wrote:

> Perhaps this is simply a difference between folks who look at things
> from the DNS perspective and folks who look at things from the apps
> perspective (as users of DNS). All sorts of application protocols are
> being updated to support IDNs. Those applications will need to know =
how
> to translate their IDNs (which might consist of U-labels) into a form
> that can be placed into the DNS. To make things perfectly clear, I'm
> just suggesting that we add a sentence or two warning those who write
> code for application protocols using DANE that they might need to
> convert U-labels into A-labels. I'll work to propose specific text =
today
> or tomorrow.


I'll be interested to see that. I cannot see how anyone reading Section =
3 of RFC 5891 could think that they would *not* need to convert to =
A-labels before looking up something in the DNS. If you are saying that =
every post-5891 protocol that defines a new RRtype must say "and if you =
are going to look up the domain name in the DNS, convert to A-labels =
first", that's fine, but it seems kinda late to start saying that.

--Paul Hoffman


From sm@resistor.net  Thu May  3 14:27:34 2012
Return-Path: <sm@resistor.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3AEAA21F85D3; Thu,  3 May 2012 14:27:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.563
X-Spam-Level: 
X-Spam-Status: No, score=-102.563 tagged_above=-999 required=5 tests=[AWL=0.036, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RF2yJIEPUDc2; Thu,  3 May 2012 14:27:33 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id AD68521F8592; Thu,  3 May 2012 14:27:33 -0700 (PDT)
Received: from SUBMAN.resistor.net (IDENT:sm@localhost [127.0.0.1]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q43LRPD5003550; Thu, 3 May 2012 14:27:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1336080452; i=@resistor.net; bh=Cp4NzOfkwoiY7Mee3yJKAMy48yr/SxqTz5aF87p5Stc=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=P54whtoL7zNUNwiA1IY+KoUAIgu9B2OuyaiSuJ6/G/yhEUtUGG/taMCMPz//zBDpH qjp7Hn5RbviZOLG+NrDyxAXwyNwRoEpmxMeOQNBWzvI8TQXZDmSPsFPHGnX6bhYN+8 c8cQ1XEUHtP51lTlcFv09f5VMmmE4BbjVvJeTI0E=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=resistor.net; s=mail; t=1336080452; i=@resistor.net; bh=Cp4NzOfkwoiY7Mee3yJKAMy48yr/SxqTz5aF87p5Stc=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=3DVJNbIFFwq1Yty7KwRrmOYqGTwzPJckfe1CRaVZMX/5k2cXgYF6iqea1zuDsEzUN KaQlkxApOwWEmFyeRV42aC2D+nzt3Sk6N1GJEUJJtyQ7i1ngRLd41KisVFgMedy9aC dQ9WFYGunHRRoFPt7N8VC6u2FfZYTWZzXlJOaazc=
Message-Id: <6.2.5.6.2.20120503130631.097d25d8@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Thu, 03 May 2012 14:26:37 -0700
To: Peter Saint-Andre <stpeter@stpeter.im>
From: SM <sm@resistor.net>
In-Reply-To: <4FA0335E.7090306@stpeter.im>
References: <4F95CA0B.8050202@stpeter.im> <4F9F4DEE.1090309@stpeter.im> <B88D336E-6A3C-4925-BAD9-C7291DD66007@vpnc.org> <4FA0335E.7090306@stpeter.im>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: iesg@ietf.org, apps-discuss@ietf.org, dane@ietf.org
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 21:27:34 -0000

Hi Peter,

At 12:02 01-05-2012, Peter Saint-Andre wrote:
> >> I still think that this document needs to say something about
> >> IDNs.

Section 3 of draft-ietf-dane-protocol-20 uses "domain name".  The 
reference is likely RFC 1035.  The problem with DANE is that it 
touches application layer protocols by using host names (see the 
examples).  RFC 1123 is applicable then.  If you want to support 
internationalization, you then end up using RFC 5890.  Should the 
question about whether STD 13 supports IDN, everyone knows what the 
answer will be. :-)

The note in Section 1.3 could be extended as a separate paragraph:

   This document does not cover how to associate certificates with
   domain names for application protocols that depend on MX, SRV,
   NAPTR, and similar DNS resource records; it is expected that
   later updates to this document might cover methods for making those
   associations.  Note that legacy application specifications (e.g.,
   SMTP [RFC5321] and HTTP [RFC2616]) do not permit non-ASCII labels
   in DNS domain names used with those protocols, i.e., only the A-label
   form of IDNs is permitted in those contexts.  Section 2.2 of RFC 6125
   discusses about DNS domain name used by an application service.

[sentence borrowed from RFC 5890]

Somewhere during the discussion of the AppsDir reviews, Alexey asked 
an interesting question: what is a "DNS domain name".  The question 
was not fully answered.  The "fix", if anyone thinks it is 
worthwhile, would be to get an answer in the context of Section 3 of 
the draft and adapt the hand-waving accordingly.

Regards,
-sm 


From stpeter@stpeter.im  Thu May  3 14:41:45 2012
Return-Path: <stpeter@stpeter.im>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B44BA21F86DC; Thu,  3 May 2012 14:41:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.598
X-Spam-Level: 
X-Spam-Status: No, score=-102.598 tagged_above=-999 required=5 tests=[AWL=0.001, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rfgFVN0PBRyX; Thu,  3 May 2012 14:41:45 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 1E75A21F86D5; Thu,  3 May 2012 14:41:45 -0700 (PDT)
Received: from [64.101.72.115] (unknown [64.101.72.115]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id A70C540058; Thu,  3 May 2012 15:56:43 -0600 (MDT)
Message-ID: <4FA2FB94.204@stpeter.im>
Date: Thu, 03 May 2012 15:41:40 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Paul Hoffman <paul.hoffman@vpnc.org>
References: <4F96D157.7020504@isode.com> <4F96D21A.7080006@isode.com> <4F96D2AB.6090509@stpeter.im> <B7723E59-FA33-4D11-B6A6-40F54CD10ECE@nic.cz> <4FA2E1F2.6060406@stpeter.im> <2B6494C5-4BB1-4159-967C-483094BDC0C7@vpnc.org>
In-Reply-To: <2B6494C5-4BB1-4159-967C-483094BDC0C7@vpnc.org>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: The IESG <iesg@ietf.org>, "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>, IETF DANE WG list <dane@ietf.org>
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 21:41:45 -0000

On 5/3/12 2:34 PM, Paul Hoffman wrote:
> On May 3, 2012, at 12:52 PM, Peter Saint-Andre wrote:
> 
>> Perhaps this is simply a difference between folks who look at
>> things from the DNS perspective and folks who look at things from
>> the apps perspective (as users of DNS). All sorts of application
>> protocols are being updated to support IDNs. Those applications
>> will need to know how to translate their IDNs (which might consist
>> of U-labels) into a form that can be placed into the DNS. To make
>> things perfectly clear, I'm just suggesting that we add a sentence
>> or two warning those who write code for application protocols using
>> DANE that they might need to convert U-labels into A-labels. I'll
>> work to propose specific text today or tomorrow.
> 
> 
> I'll be interested to see that. I cannot see how anyone reading
> Section 3 of RFC 5891 could think that they would *not* need to
> convert to A-labels before looking up something in the DNS. If you
> are saying that every post-5891 protocol that defines a new RRtype
> must say "and if you are going to look up the domain name in the DNS,
> convert to A-labels first", that's fine, but it seems kinda late to
> start saying that.

Not everyone is as smart as you are.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/



From ajs@anvilwalrusden.com  Thu May  3 14:47:34 2012
Return-Path: <ajs@anvilwalrusden.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 621C121F864B; Thu,  3 May 2012 14:47:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.636
X-Spam-Level: 
X-Spam-Status: No, score=-2.636 tagged_above=-999 required=5 tests=[AWL=-0.037, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 75kWnH4Txcdx; Thu,  3 May 2012 14:47:34 -0700 (PDT)
Received: from mail.yitter.info (mail.yitter.info [208.86.224.201]) by ietfa.amsl.com (Postfix) with ESMTP id E431321F8643; Thu,  3 May 2012 14:47:33 -0700 (PDT)
Received: from mail.yitter.info (69-196-144-227.dsl.teksavvy.com [69.196.144.227]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.yitter.info (Postfix) with ESMTPSA id F07051ECB41C; Thu,  3 May 2012 21:47:32 +0000 (UTC)
Date: Thu, 3 May 2012 17:47:23 -0400
From: Andrew Sullivan <ajs@anvilwalrusden.com>
To: iesg@ietf.org, apps-discuss@ietf.org, dane@ietf.org
Message-ID: <20120503214643.GB1804@mail.yitter.info>
References: <4F95CA0B.8050202@stpeter.im> <4F9F4DEE.1090309@stpeter.im> <B88D336E-6A3C-4925-BAD9-C7291DD66007@vpnc.org> <4FA0335E.7090306@stpeter.im> <6.2.5.6.2.20120503130631.097d25d8@resistor.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <6.2.5.6.2.20120503130631.097d25d8@resistor.net>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 21:47:34 -0000

On Thu, May 03, 2012 at 02:26:37PM -0700, SM wrote:
> Hi Peter,

> Section 3 of draft-ietf-dane-protocol-20 uses "domain name".  The
> reference is likely RFC 1035.  The problem with DANE is that it
> touches application layer protocols by using host names (see the
> examples).  RFC 1123 is applicable then.  If you want to support
> internationalization, you then end up using RFC 5890.  Should the
> question about whether STD 13 supports IDN, everyone knows what the
> answer will be. :-)

I don't think that the examples (I presume you mean "in that section",
since the examples in Appx C aren't DNS names) are normative, and as
nearly as I can tell nothing about section 3 is restricted to the host
name syntax.  It's true that if you want to use IDNA with DANE then
you have to do it using A-labels.  I don't really get why any of that
needs to go into the protocol document, though.  This is a document
about how you do stuff in the DNS, and that means you have to do it in
a DNS-y way.  No?

A
-- 
Andrew Sullivan
ajs@anvilwalrusden.com

From paul.hoffman@vpnc.org  Thu May  3 14:59:29 2012
Return-Path: <paul.hoffman@vpnc.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 475CE21F86F7; Thu,  3 May 2012 14:59:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.546
X-Spam-Level: 
X-Spam-Status: No, score=-102.546 tagged_above=-999 required=5 tests=[AWL=0.053, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5ej1lKeyDJ5i; Thu,  3 May 2012 14:59:28 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id AE2E021F86E1; Thu,  3 May 2012 14:59:28 -0700 (PDT)
Received: from [10.20.30.102] (50-0-66-4.dsl.dynamic.fusionbroadband.com [50.0.66.4]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.3) with ESMTP id q43LxRZt080690 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 3 May 2012 14:59:27 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=us-ascii
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <4FA2FB94.204@stpeter.im>
Date: Thu, 3 May 2012 14:59:26 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <07511DD9-AED9-4E67-B162-6D353C550788@vpnc.org>
References: <4F96D157.7020504@isode.com> <4F96D21A.7080006@isode.com> <4F96D2AB.6090509@stpeter.im> <B7723E59-FA33-4D11-B6A6-40F54CD10ECE@nic.cz> <4FA2E1F2.6060406@stpeter.im> <2B6494C5-4BB1-4159-967C-483094BDC0C7@vpnc.org> <4FA2FB94.204@stpeter.im>
To: Peter Saint-Andre <stpeter@stpeter.im>
X-Mailer: Apple Mail (2.1257)
Cc: The IESG <iesg@ietf.org>, "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>, IETF DANE WG list <dane@ietf.org>
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 21:59:29 -0000

On May 3, 2012, at 2:41 PM, Peter Saint-Andre wrote:

> On 5/3/12 2:34 PM, Paul Hoffman wrote:
>> On May 3, 2012, at 12:52 PM, Peter Saint-Andre wrote:
>>=20
>>> Perhaps this is simply a difference between folks who look at
>>> things from the DNS perspective and folks who look at things from
>>> the apps perspective (as users of DNS). All sorts of application
>>> protocols are being updated to support IDNs. Those applications
>>> will need to know how to translate their IDNs (which might consist
>>> of U-labels) into a form that can be placed into the DNS. To make
>>> things perfectly clear, I'm just suggesting that we add a sentence
>>> or two warning those who write code for application protocols using
>>> DANE that they might need to convert U-labels into A-labels. I'll
>>> work to propose specific text today or tomorrow.
>>=20
>>=20
>> I'll be interested to see that. I cannot see how anyone reading
>> Section 3 of RFC 5891 could think that they would *not* need to
>> convert to A-labels before looking up something in the DNS. If you
>> are saying that every post-5891 protocol that defines a new RRtype
>> must say "and if you are going to look up the domain name in the DNS,
>> convert to A-labels first", that's fine, but it seems kinda late to
>> start saying that.
>=20
> Not everyone is as smart as you are.

If you believe that developers who are using IDNs are not following the =
easiest-to-read section of RFC 5891, the issue is much larger than just =
DANE. I propose that is not a DANE issue at all.

--Paul Hoffman


From sm@resistor.net  Thu May  3 15:07:37 2012
Return-Path: <sm@resistor.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 229E421F8705; Thu,  3 May 2012 15:07:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.563
X-Spam-Level: 
X-Spam-Status: No, score=-102.563 tagged_above=-999 required=5 tests=[AWL=0.036, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FO2vYTWC+EFv; Thu,  3 May 2012 15:07:35 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C25F21F8702; Thu,  3 May 2012 15:07:35 -0700 (PDT)
Received: from SUBMAN.resistor.net (IDENT:sm@localhost [127.0.0.1]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q43M7QAQ018787; Thu, 3 May 2012 15:07:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1336082853; i=@resistor.net; bh=zum396/mnt9aW03dpcIu7LrOhxO8VdinVsAdAeojKfc=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=05kXBYc3FvOABWeRBUOwvh7rSJNgHwfAYlfuSJxcpqHC3waMH1lpoAoiFxO5aPNNy XQv+y3nJTSM/i0v0yZBkd5fwHNLEoo1bxhfPUvVH240d34M+IKCgZRgIf6rpS/Dtf7 0QwtOhj8MDoQRpOSL2ye5exXNQ/tMqG3D9x2REkY=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=resistor.net; s=mail; t=1336082853; i=@resistor.net; bh=zum396/mnt9aW03dpcIu7LrOhxO8VdinVsAdAeojKfc=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=X5dLuOESxYVMHzLXEfeBc2912koAbhvNCHefPzhUvxqqVimOTshG0NTkH4QJDWhpY NBNWNl8/IekSepZirTJdEXgQo83/GpUBuiXXUhT0tsabFW7q7kJL1dfd3oPS4SuSiC NGoRfXvECpA2bKgX+iQDZnNyWRE/s7oLdR91LHXE=
Message-Id: <6.2.5.6.2.20120503145303.09a25d30@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Thu, 03 May 2012 15:03:58 -0700
To: Andrew Sullivan <ajs@anvilwalrusden.com>
From: SM <sm@resistor.net>
In-Reply-To: <20120503214643.GB1804@mail.yitter.info>
References: <4F95CA0B.8050202@stpeter.im> <4F9F4DEE.1090309@stpeter.im> <B88D336E-6A3C-4925-BAD9-C7291DD66007@vpnc.org> <4FA0335E.7090306@stpeter.im> <6.2.5.6.2.20120503130631.097d25d8@resistor.net> <20120503214643.GB1804@mail.yitter.info>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: iesg@ietf.org, apps-discuss@ietf.org, dane@ietf.org
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 22:07:37 -0000

Hi Andrew,
At 14:47 03-05-2012, Andrew Sullivan wrote:
>I don't think that the examples (I presume you mean "in that section",
>since the examples in Appx C aren't DNS names) are normative, and as

I understand that.

>nearly as I can tell nothing about section 3 is restricted to the host
>name syntax.  It's true that if you want to use IDNA with DANE then
>you have to do it using A-labels.  I don't really get why any of that
>needs to go into the protocol document, though.  This is a document
>about how you do stuff in the DNS, and that means you have to do it in
>a DNS-y way.  No?

Peter posted a message at 
http://www.ietf.org/mail-archive/web/apps-discuss/current/msg05577.html 
which in my opinion explains the application perspective.  If you go 
by RFC 4398, yes.  The problem with the DNS way is that it pushes 
issues to the application side and the reverse is also valid.

Regards,
-sm 


From stpeter@stpeter.im  Thu May  3 15:33:41 2012
Return-Path: <stpeter@stpeter.im>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 50EA621F8705; Thu,  3 May 2012 15:33:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.53
X-Spam-Level: 
X-Spam-Status: No, score=-102.53 tagged_above=-999 required=5 tests=[AWL=0.069, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3jiiUHF0-PYT; Thu,  3 May 2012 15:33:40 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 672E921F8702; Thu,  3 May 2012 15:33:40 -0700 (PDT)
Received: from [64.101.72.115] (unknown [64.101.72.115]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 893B340058; Thu,  3 May 2012 16:48:42 -0600 (MDT)
Message-ID: <4FA307C2.1090209@stpeter.im>
Date: Thu, 03 May 2012 16:33:38 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Paul Hoffman <paul.hoffman@vpnc.org>
References: <4F96D157.7020504@isode.com> <4F96D21A.7080006@isode.com> <4F96D2AB.6090509@stpeter.im> <B7723E59-FA33-4D11-B6A6-40F54CD10ECE@nic.cz> <4FA2E1F2.6060406@stpeter.im> <2B6494C5-4BB1-4159-967C-483094BDC0C7@vpnc.org> <4FA2FB94.204@stpeter.im> <07511DD9-AED9-4E67-B162-6D353C550788@vpnc.org>
In-Reply-To: <07511DD9-AED9-4E67-B162-6D353C550788@vpnc.org>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: The IESG <iesg@ietf.org>, "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>, IETF DANE WG list <dane@ietf.org>
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 May 2012 22:33:41 -0000

On 5/3/12 3:59 PM, Paul Hoffman wrote:
> On May 3, 2012, at 2:41 PM, Peter Saint-Andre wrote:
> 
>> On 5/3/12 2:34 PM, Paul Hoffman wrote:
>>> On May 3, 2012, at 12:52 PM, Peter Saint-Andre wrote:
>>> 
>>>> Perhaps this is simply a difference between folks who look at 
>>>> things from the DNS perspective and folks who look at things
>>>> from the apps perspective (as users of DNS). All sorts of
>>>> application protocols are being updated to support IDNs. Those
>>>> applications will need to know how to translate their IDNs
>>>> (which might consist of U-labels) into a form that can be
>>>> placed into the DNS. To make things perfectly clear, I'm just
>>>> suggesting that we add a sentence or two warning those who
>>>> write code for application protocols using DANE that they might
>>>> need to convert U-labels into A-labels. I'll work to propose
>>>> specific text today or tomorrow.
>>> 
>>> 
>>> I'll be interested to see that. I cannot see how anyone reading 
>>> Section 3 of RFC 5891 could think that they would *not* need to 
>>> convert to A-labels before looking up something in the DNS. If
>>> you are saying that every post-5891 protocol that defines a new
>>> RRtype must say "and if you are going to look up the domain name
>>> in the DNS, convert to A-labels first", that's fine, but it seems
>>> kinda late to start saying that.
>> 
>> Not everyone is as smart as you are.
> 
> If you believe that developers who are using IDNs are not following
> the easiest-to-read section of RFC 5891, the issue is much larger
> than just DANE. I propose that is not a DANE issue at all.

I believe nothing -- I'm just saying that I am no longer surprised by
what folks do or do not know. I see no harm in including a sentence or
two sending folks in the right direction.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/



From marka@isc.org  Thu May  3 17:02:52 2012
Return-Path: <marka@isc.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 918D421F867A; Thu,  3 May 2012 17:02:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.364
X-Spam-Level: 
X-Spam-Status: No, score=-2.364 tagged_above=-999 required=5 tests=[AWL=-0.065, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3YJhGzie+q9j; Thu,  3 May 2012 17:02:52 -0700 (PDT)
Received: from mx.ams1.isc.org (mx.ams1.isc.org [IPv6:2001:500:60::65]) by ietfa.amsl.com (Postfix) with ESMTP id 1A51521F864F; Thu,  3 May 2012 17:02:52 -0700 (PDT)
Received: from bikeshed.isc.org (bikeshed.isc.org [IPv6:2001:4f8:3:d::19]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client CN "mail.isc.org", Issuer "RapidSSL CA" (not verified)) by mx.ams1.isc.org (Postfix) with ESMTPS id E06955F9A09; Fri,  4 May 2012 00:02:37 +0000 (UTC) (envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (unknown [IPv6:2001:470:1f00:820:ada5:f16c:1a15:3716]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by bikeshed.isc.org (Postfix) with ESMTPSA id 2D496216C33; Fri,  4 May 2012 00:02:35 +0000 (UTC) (envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1]) by drugs.dv.isc.org (Postfix) with ESMTP id 0F9632063979; Fri,  4 May 2012 10:02:20 +1000 (EST)
To: =?utf-8?Q?Ond=C5=99ej_Sur=C3=BD?= <ondrej.sury@nic.cz>
From: Mark Andrews <marka@isc.org>
References: <201204301353.q3UDrb2I007118@fs4113.wdf.sap.corp> <9D005ED4-61DE-4CFF-8136-8AD5E30F66DB@kirei.se> <4874649B-01B4-4642-A3C0-F4CDFE87C85B@nic.cz> <9CB47D95-DF49-4B4A-875B-E2EED9E626A7@bbn.com> <D76F69BE-6BB2-4E47-82CE-3B97A3A86D58@nic.cz>
In-reply-to: Your message of "Thu, 03 May 2012 17:58:54 +0200." <D76F69BE-6BB2-4E47-82CE-3B97A3A86D58@nic.cz>
Date: Fri, 04 May 2012 10:02:19 +1000
Message-Id: <20120504000220.0F9632063979@drugs.dv.isc.org>
Cc: "Richard L. Barnes" <rbarnes@bbn.com>, The IESG <iesg@ietf.org>, apps-discuss@ietf.org, IETF DANE WG list <dane@ietf.org>
Subject: Re: [apps-discuss] [dane] MX and DANE (Was: AppsDir review of draft-ietf-dane-protocol-19)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 00:02:52 -0000

In message <D76F69BE-6BB2-4E47-82CE-3B97A3A86D58@nic.cz>, =?utf-8?Q?Ond=C5=99ej
_Sur=C3=BD?= writes:
> On 3. 5. 2012, at 17:25, Richard L. Barnes wrote:
> > Oh, this discussion again.
> 
> No, it's _not_ that discussion again.  I wanted to say that we
> don't _want_ to discuss and fix it in the DANE WG.  Somebody fix
> it elsewhere and come back.

While this isn't be a issue for DANE, DANE actually *removes* the
last known threat, downgrade by filtering/not offering STARTTLS
from the EHLO response, to making MX and STARTTLS work globally as
it provides a method to signal that TLS should be available and as
a consequence you should see a STARTTLS.

-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: marka@isc.org

From ned.freed@mrochek.com  Thu May  3 18:36:39 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B990D11E8085; Thu,  3 May 2012 18:36:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.489
X-Spam-Level: 
X-Spam-Status: No, score=-2.489 tagged_above=-999 required=5 tests=[AWL=0.110,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IJXi3MJNpiAL; Thu,  3 May 2012 18:36:38 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 4A1FE11E8073; Thu,  3 May 2012 18:36:37 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF210DXHJK000UL2@mauve.mrochek.com>; Thu, 3 May 2012 18:36:21 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OENEYWYFI80006TF@mauve.mrochek.com>; Thu, 3 May 2012 18:36:18 -0700 (PDT)
Message-id: <01OF210BT32G0006TF@mauve.mrochek.com>
Date: Thu, 03 May 2012 18:16:39 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Thu, 03 May 2012 14:59:26 -0700" <07511DD9-AED9-4E67-B162-6D353C550788@vpnc.org>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <4F96D157.7020504@isode.com> <4F96D21A.7080006@isode.com> <4F96D2AB.6090509@stpeter.im> <B7723E59-FA33-4D11-B6A6-40F54CD10ECE@nic.cz> <4FA2E1F2.6060406@stpeter.im> <2B6494C5-4BB1-4159-967C-483094BDC0C7@vpnc.org> <4FA2FB94.204@stpeter.im> <07511DD9-AED9-4E67-B162-6D353C550788@vpnc.org>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Cc: "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>, The IESG <iesg@ietf.org>, IETF DANE WG list <dane@ietf.org>
Subject: Re: [apps-discuss] [dane] AppsDir review of	draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 01:36:39 -0000

> If you believe that developers who are using IDNs are not following the
> easiest-to-read section of RFC 5891, the issue is much larger than just DANE. I
> propose that is not a DANE issue at all.

I completely agree, but additionally, the model of trying to cover all the
possible ancillary material that some developer might possibly be unaware of is
simply unsustainable. Were we to attempt it, we'd end up with every
specification stuff with huge amounts of "see also" material irrelevant to the
specification itself. And it will cause more problems than it solves.

No, the question isn't whether someone without clue is going to read this
specification and miss something important. That's going to happen no matter
what. Rather, the question is whether or not it is at all likely that adding a
particular pointer will actually make a significant difference.
                                                                        
I don't think this suggestion rises to that level. Consider: TLSA records
appear next to A, AAAA, or CNAME records, and have to have the same names as
those records (modulo wildcards). Therefore an IDN name in a TLSA record means
the A/AAAA/CNAME record also has, and more likely already had, an IDN name.
That in turn means that the IDN issue has already been faced/addressed. So
there doesn't seem to be much value here.

Of course you can come up with scenarios where different people provision the
different records, or the provisioning interface has different behavior for
different kinds of records, and so on and so forth. But are these scenarios
likely? I don't think so. Indeed, I suspect the bigger problem will be the lack
of builtin support for TLSA records in deployed nameserver software. So if you
want to address the more likely deployment problem for the less than clueful,
you should be arguing for a reference to something that explains how to use the
arbitrary record support in the more popular nameservers. (Or alternately, we
could actually look at, you know, solving the problem. See John Levine's
draft.)

				Ned

From evnikita2@gmail.com  Thu May  3 23:40:06 2012
Return-Path: <evnikita2@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 24EBE21F86E1 for <apps-discuss@ietfa.amsl.com>; Thu,  3 May 2012 23:40:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.224
X-Spam-Level: 
X-Spam-Status: No, score=-2.224 tagged_above=-999 required=5 tests=[AWL=1.376,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7cR-evdwoZXd for <apps-discuss@ietfa.amsl.com>; Thu,  3 May 2012 23:40:05 -0700 (PDT)
Received: from mail-ob0-f172.google.com (mail-ob0-f172.google.com [209.85.214.172]) by ietfa.amsl.com (Postfix) with ESMTP id AFD2921F86DF for <apps-discuss@ietf.org>; Thu,  3 May 2012 23:40:05 -0700 (PDT)
Received: by obbeh20 with SMTP id eh20so4208569obb.31 for <apps-discuss@ietf.org>; Thu, 03 May 2012 23:40:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=A09O9R0hRZwyK0hATdA+3vhSGtkkdvsuW8g3sNUrwB0=; b=cDGspZ2oDLzdd7V7Ag5BbYgcHpwyj4xTfrvNJ0dXt2xxJTx/kQCyg7C1yCuoXVwUAs N7O7iD1jbY1ElqMDMi0K3Kwl2rkG3z1u4Q6NhuHCnGIPz7qtfHfD72lXNhW5mWG3kKuh 0sSqdX0qmFJepmKOvoTKS79cvAcCqxIxA3Oesgswd615IGlLBSj1MS5NZhbFSFSUCW03 gaLlA5c2CrsnoOIr+36q5dUTVY54T41iXr5lfBy61k/iXdGecC5XhZf9u9Ai1I8qNlQX bmTVrBWEuJj1aAFAJKuzWcJs5G3iJywYja8ouLKlnz1V2sdUUPDv0z8uYjAJDm9bat2j 7JOA==
MIME-Version: 1.0
Received: by 10.60.27.38 with SMTP id q6mr6848403oeg.20.1336113605260; Thu, 03 May 2012 23:40:05 -0700 (PDT)
Received: by 10.182.8.230 with HTTP; Thu, 3 May 2012 23:40:05 -0700 (PDT)
Date: Fri, 4 May 2012 08:40:05 +0200
Message-ID: <CADBvc9-ZduEBChjdTLpvue9m2b5t9Tuu=Tt1nY95ndzbyrJYdw@mail.gmail.com>
From: Mykyta Yevstifeyev <evnikita2@gmail.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Subject: [apps-discuss] 'about' URI scheme draft
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 06:40:06 -0000

Hi,

This is to let you know that I'm going to be offline for some 1.5 week
or more, so I won't be able to paritipate is discussing the 'about'
URI scheme draft, whose editor I am, and which has just ended IETF LC.
Though I might be able to read some messages, I won't be able to
respond.  So I'd like to ask you not to take any action with respect
to this document until all LC comments are resolved via my responding
to those messages and posting a new version (and I guess we'll need a
2nd LC as there were many comments on this document's intended status,
I mean changing it to Infrormational).

Sincerely,
Mykyta Yevstifeyev

From barryleiba.mailing.lists@gmail.com  Thu May  3 23:59:56 2012
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 42B1A21F86DB for <apps-discuss@ietfa.amsl.com>; Thu,  3 May 2012 23:59:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.78
X-Spam-Level: 
X-Spam-Status: No, score=-102.78 tagged_above=-999 required=5 tests=[AWL=0.196, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r4AhRAtKESFi for <apps-discuss@ietfa.amsl.com>; Thu,  3 May 2012 23:59:50 -0700 (PDT)
Received: from mail-ee0-f44.google.com (mail-ee0-f44.google.com [74.125.83.44]) by ietfa.amsl.com (Postfix) with ESMTP id 8D91B21F86D8 for <apps-discuss@ietf.org>; Thu,  3 May 2012 23:59:50 -0700 (PDT)
Received: by eeke51 with SMTP id e51so787258eek.31 for <apps-discuss@ietf.org>; Thu, 03 May 2012 23:59:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=sbsE7pO+bC0mvbwPTXbLt5DazE8bacbNLo7zGLMwKtI=; b=mGC6TxvSSUzvwkvKKKw9vlO389J1re3Z/uj1H6Xb6tLT8xbr0w8k8kVx6jikWA5Q6k xpfdSt1AmakMuJPjGXVv1TWWaKZO+KpOzQ/B73GxvxTAZ+hpC71Y8/7yMbmQxS6Z9gd8 Hz15A8PJa8SEhrE/VHV6ohdMVNnj8qrii5EsOiDJDFUOhpPMkFHTnbemeN+NbhC3b7+I TlKGANnacc2dbAbzzYq8KIvIEna9mtLA2fwgIJyoGFWPCA4XRPZYcBszpCr1y/TKE2wV Ur+ZRwTmsmKT/AbTn1b7SPh/ILqHtNZ7L7qu+XN+rNhv76ki+s8sHdRsv6NBg+iRhCrg lGHw==
MIME-Version: 1.0
Received: by 10.14.133.81 with SMTP id p57mr928795eei.22.1336114789577; Thu, 03 May 2012 23:59:49 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.14.225.2 with HTTP; Thu, 3 May 2012 23:59:49 -0700 (PDT)
In-Reply-To: <CADBvc9-ZduEBChjdTLpvue9m2b5t9Tuu=Tt1nY95ndzbyrJYdw@mail.gmail.com>
References: <CADBvc9-ZduEBChjdTLpvue9m2b5t9Tuu=Tt1nY95ndzbyrJYdw@mail.gmail.com>
Date: Fri, 4 May 2012 02:59:49 -0400
X-Google-Sender-Auth: 09p9jnXFMiqoNGhfQqSS_BM9sB8
Message-ID: <CAC4RtVB+h_m+170mzqqfE9TiSf=U5itASqGfvRbfm3Berp37Tw@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Mykyta Yevstifeyev <evnikita2@gmail.com>
Content-Type: multipart/alternative; boundary=20cf303a31e169723b04bf307710
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] 'about' URI scheme draft
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 06:59:56 -0000

--20cf303a31e169723b04bf307710
Content-Type: text/plain; charset=ISO-8859-1

> So I'd like to ask you not to take any action with respect
> to this document until all LC comments are resolved via my responding
> to those messages and posting a new version

I tentatively have it scheduled for the telechat on 24 May.  If we can't
resolve everything and post a new version by 18 May, I'll move it out to
the next telechat after.

> (and I guess we'll need a
> 2nd LC as there were many comments on this document's intended
> status, I mean changing it to Infrormational).

No, we don't need a new last call for that reason.  If we last-call a doc
as Informational, and then want to move it to Standards Track, we need a
second last call.  We don't need to do that if we *downgrade* the intended
status.  That's exactly why I last-called it at Proposed Standard.

Now, depending upon the evaluation of the chairs and the AD as to the
result of last call and the extent of the changes, we might do a second
last call.  But that wouldn't be for the status change.

Barry, responsible AD

--20cf303a31e169723b04bf307710
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<span class=3D"Apple-style-span" style>&gt; So I&#39;d like to ask you not =
to take any action with respect<br>&gt; to this document until all LC comme=
nts are resolved via my responding<br>&gt; to those messages and posting a =
new version</span><div>
<span class=3D"Apple-style-span" style><br></span></div><div><span class=3D=
"Apple-style-span" style>I tentatively have it scheduled for the telechat o=
n 24 May. =A0If we can&#39;t resolve everything and post a new version by 1=
8 May, I&#39;ll move it out to the next telechat after.<span></span></span>=
</div>
<div><span class=3D"Apple-style-span" style><br></span></div><div><span cla=
ss=3D"Apple-style-span" style>&gt; (and I guess we&#39;ll need a<br></span>=
<span class=3D"Apple-style-span" style>&gt; 2nd LC as there were many comme=
nts on this document&#39;s intended</span></div>
<div><span class=3D"Apple-style-span" style>&gt; status, I=A0mean changing =
it to Infrormational).</span></div><div><span class=3D"Apple-style-span" st=
yle><br></span></div><div><span class=3D"Apple-style-span" style>No, we don=
&#39;t need a new last call for that reason. =A0If we last-call a doc as In=
formational, and then want to move it to Standards Track, we need a second =
last call. =A0We don&#39;t need to do that if we *downgrade* the intended s=
tatus. =A0That&#39;s exactly why I last-called it at Proposed Standard.</sp=
an></div>
<div><span class=3D"Apple-style-span" style><br></span></div><div><span cla=
ss=3D"Apple-style-span" style>Now, depending upon the evaluation of the cha=
irs and the AD as to the result of last call and the extent of the changes,=
 we might do a second last call. =A0But that wouldn&#39;t be for the status=
 change.</span></div>
<div><span class=3D"Apple-style-span" style><br></span></div><div><span cla=
ss=3D"Apple-style-span" style>Barry, responsible AD</span></div><div></div>=
<div></div>

--20cf303a31e169723b04bf307710--

From melvincarvalho@gmail.com  Fri May  4 02:02:48 2012
Return-Path: <melvincarvalho@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 24DBC21F86C2 for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 02:02:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.311
X-Spam-Level: 
X-Spam-Status: No, score=-3.311 tagged_above=-999 required=5 tests=[AWL=0.287,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QEWOYMf6yhWa for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 02:02:46 -0700 (PDT)
Received: from mail-vb0-f44.google.com (mail-vb0-f44.google.com [209.85.212.44]) by ietfa.amsl.com (Postfix) with ESMTP id 0995521F8531 for <apps-discuss@ietf.org>; Fri,  4 May 2012 02:02:45 -0700 (PDT)
Received: by vbbez10 with SMTP id ez10so2249584vbb.31 for <apps-discuss@ietf.org>; Fri, 04 May 2012 02:02:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=kgCHSWHXXkzh9GTAd9m0iZvbfLZOOoRdY+1ps3abJKo=; b=TUC2VbYUXIJx/XUX1nMMsri1ysxl2XVXL1dKB1RnZ+jpTkTZk/Jl+8BlTJwNLvQAz2 rrZm77f0TeK4CcIRtG32To6LxQaR4cVaxjIlMzFM8UCKoDjmKY7r5CeUlexmr0TH2VYL 4VIYyJ60r1zxeLGEn0xXTZlYxW1R9wYYUNNRgoKuHH62BL3D6PpLfM4vNdDJidhwt3Zk EZtyS06MGCXmJaaatAjLgr0PAuckt2hU4lhlDmQSMdDmAUzgLYtC/BkOl0d7jfwiYOdB chXQFfN7TSD+jNyaFGem0OAmitTQ3eNpwKIVOrxLv//2LcmZJXqQ6VbUiLa91an122Ky BKKQ==
MIME-Version: 1.0
Received: by 10.52.97.41 with SMTP id dx9mr2557116vdb.89.1336122162380; Fri, 04 May 2012 02:02:42 -0700 (PDT)
Received: by 10.52.70.98 with HTTP; Fri, 4 May 2012 02:02:42 -0700 (PDT)
In-Reply-To: <4FA2870D.1090407@packetizer.com>
References: <4FA0F384.5050008@packetizer.com> <CAKaEYhKtk=ydpMnizcnEG7Lr_XmuaArVrXwgtyhcYUofVPRinA@mail.gmail.com> <4FA11C4B.2000202@packetizer.com> <CAKaEYhLW=_4Kr45eBUwDpUjF-Vi0jqx4XB=bshA+bJgZ29qCJQ@mail.gmail.com> <4FA2870D.1090407@packetizer.com>
Date: Fri, 4 May 2012 11:02:42 +0200
Message-ID: <CAKaEYhLr+SYRAjtaeg37vN5y_dvdgTxj-7uYO8_qJLt8H-j29A@mail.gmail.com>
From: Melvin Carvalho <melvincarvalho@gmail.com>
To: "Paul E. Jones" <paulej@packetizer.com>
Content-Type: multipart/alternative; boundary=20cf307f3806dd7de804bf322e0a
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] WebFinger Discussion Points
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 09:02:48 -0000

--20cf307f3806dd7de804bf322e0a
Content-Type: text/plain; charset=ISO-8859-1

On 3 May 2012 15:24, Paul E. Jones <paulej@packetizer.com> wrote:

>  On 5/3/2012 4:44 AM, Melvin Carvalho wrote:
>
>
>
> On 2 May 2012 13:36, Paul E. Jones <paulej@packetizer.com> wrote:
>
>> On 5/2/2012 7:08 AM, Melvin Carvalho wrote:
>>
>>> One thing that would be a kind of joint problem statement, of the main
>>> thing that's trying to be solved.
>>>
>>
>>  Is this not understood?  Keep in mind that this was not fabricated last
>> week.  I've been personally interacting with people working on WebFinger
>> for a couple of years (or more) now.  The idea is all about discovery.
>>  Given a URI, what can you learn about it?  This resulted in the creation
>> of the XRD spec, RFC 5785, RFC 6415 and perhaps other documents along the
>> way.  Definitely, the web linking document (RFC 5988) is also an important
>> part of this.
>>
>>
>>  I think this started out as a way for webmail providers to give
>>> auxiliary "follow your nose" style data linkage, using the "well known"
>>> pattern.
>>>
>>
>>  I don't know where it all started, but I got my start with OpenID.  I
>> did not like entering https://openid.packetizer.com/paulej whenever I
>> wanted to log in.  Rather, I wanted to enter paulej@packetizer.com.  I
>> was referred by folks on the OpenID list to go look at WebFinger.  And,
>> here we are.
>
>
> Yes I do remember the transition from Yadis to OpenID through 1.1 and to
> 2.0.  As you say there was a marked change.
>
> Seems to be two polarizing world views.  One is to use email style
> identifiers to describe things, the other is to use HTTP URIs to describe
> things.  The UI choice need not necessarily influence the backend
> architecture.  For example, facebook open graph uses HTTP URIs to define a
> profile, but allows login with an email style identifier.
>
>
> Yeah, I agree with you entirely.  This is a topic for the OpenID list,
> perhaps, but I had no objection to having OpenID use a URI.  I just didn't
> want to enter it by hand :-)  Thus, using WebFinger as a discovery protocol
> to facilitate the mapping of a email-style address into an OpenID URI made
> a lot of sense.
>
>
>
>
>>
>>
>>  It's sort of morphed a bit into a few different things, such as a
>>> generic discovery method for the net, a new uri scheme,  an account
>>> identity system for the net, serialization formats.
>>>
>>
>>  I don't think it has morphed.  These were things that needed to be
>> defined to realize the vision.
>>
>>
>>  All these things *can* be important, but there's already solutions in
>>> many places, and overlap with existing technology.  The recent WWW 2012
>>> conference has shown that structured data is now incoporated in somewhere
>>> between 25% and 32% of the web, eg using RDFa and microdta.  Do we think
>>> it's productive to push yet another data lookup format?
>>>
>>>
>>> http://www.bbc.co.uk/blogs/researchanddevelopment/2012/04/notes-from-the-www12-conferenc.shtml
>>>
>>> It would be awesome if we can main pain point, or problem statement that
>>> these specs can solve, find out what the easy wins are, solve those with
>>> minimum fuss, imho.
>>>
>>
>>  I'd argue there is nothing else in existence that can do what WebFinger
>> does, modulo the competing SWD draft. That said, I think there is agreement
>> to move forward with WebFinger to provide a single solution.
>>
>
> I dont have any problem with moving forward with the WF draft, perhaps
> taking the best features from both specs, is a great idea.  I'm just
> interested on whether the combined problem statement will change, and the
> extent to which, there will be any focus on email based lookup.
>
> As an aside, in answer to your specific point.  Im curious, are you saying
> that SPARQL, which has been a W3C rec, for a number of years, is incapable
> of a query such as the ones covered by SWD or WF?
>
>
> I'm not sure if it is capable or not, but I get the impression that SPARQL
> was not designed for that purpose.  I suppose if there is a way to query
> for multiple data elements and the entirety of what one might want to query
> is located at a known location, perhaps it could.  WebFinger is intended to
> allow on to issue a query for any URI against the associated domain,
> including acct:, mailto:, https:, etc.  And the response is a simple set
> of link relations.  The process is so trivial I can implement a "server"
> using static files and use "curl" to fetch the data set.  Can SPARQL get
> information for any URI as WebFinger can?  For certain, if it can it does
> so with a lot more complexity.  I would need to see some examples, since
> those in the spec don't seem to be aligned with what WF or SWD do.
>

SPARQL is just a query language for data.  You can think of it a bit like a
jquery with a funny syntax.

It can reasonably easily handle questions like

"for an email address mailto:user@host, give me the blog of that subject"

or

"for an email address mailto:user@host, give me ALL information on that
subject"

or

"for a subject acct:user@host, give me ALL information on that subject"

etc. etc.

Toby Inkster wrote up how to do this back in 2009 and implemented it in
perl [1], which may be of interest to you

I guess one day XRD may have it's own general purpose query language which
would be a generalization of SWD/WF.  However, cant help but feel there's
an element of reinvention as 100s of man years of spec writing has gone
into SPARQL and Linked Data, so hopefully there's some elements that can be
reused.

[1] http://buzzword.org.uk/2009/fingerpoint/spec-in.html

*apologies if that link is sometimes down, I think it's hosted from his
home machine


>
>
>
>
>>
>> Are you arguing for a different data format?  I think it's worth
>> highlighting the simplicity and beauty of the XRD/JRD representations.
>>  These formats primarily include a set of link relations.  The link
>> relations are the same syntax and possible values as one might use in the
>> "Link" header in HTTP and <link> tags in HTML.  So, WebFinger ties in very
>> nicely with the Web.
>>
>
> Not trying to form opinion here.  Just to understand.  In structured data,
> things can change pretty quickly, and we're all trying to hit a moving
> target.  I do think it's sometimes helpful to look at what other
> technologies are starting to gain adoption, in order to get a bigger
> picture of the whole landscape, or how it might look in a few years.
>
>
> This is one reason I think XRD/JRD are good, too.  One might represent
> data in a variety of formats (e.g., Portable Contacts vs. hCard vs. vCard
> vs. xcard).  WF does not dictate the format in which useful information is
> presented.  What it does is merely provide a pointer to that information.
> It's that simplicity and data independence which I find appealing, as I can
> continue to use WF long after formats holding user data become obsolete.
>
> Paul
>

--20cf307f3806dd7de804bf322e0a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On 3 May 2012 15:24, Paul E. Jones <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:paulej@packetizer.com" target=3D"_blank"=
>paulej@packetizer.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_=
quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1=
ex">

 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000"><div class=3D"im">
    On 5/3/2012 4:44 AM, Melvin Carvalho wrote:
    <blockquote type=3D"cite"><br>
      <br>
      <div class=3D"gmail_quote">On 2 May 2012 13:36, Paul E. Jones <span d=
ir=3D"ltr">&lt;<a href=3D"mailto:paulej@packetizer.com" target=3D"_blank">p=
aulej@packetizer.com</a>&gt;</span>
        wrote:<br>
        <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border=
-left:1px #ccc solid;padding-left:1ex">
          <div>On 5/2/2012 7:08 AM, Melvin Carvalho wrote:<br>
            <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex">
              One thing that would be a kind of joint problem statement,
              of the main thing that&#39;s trying to be solved.<br>
            </blockquote>
            <br>
          </div>
          Is this not understood? =A0Keep in mind that this was not
          fabricated last week. =A0I&#39;ve been personally interacting wit=
h
          people working on WebFinger for a couple of years (or more)
          now. =A0The idea is all about discovery. =A0Given a URI, what can
          you learn about it? =A0This resulted in the creation of the XRD
          spec, RFC 5785, RFC 6415 and perhaps other documents along the
          way. =A0Definitely, the web linking document (RFC 5988) is also
          an important part of this.
          <div>
            <br>
            <br>
            <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex">
              I think this started out as a way for webmail providers to
              give auxiliary &quot;follow your nose&quot; style data linkag=
e,
              using the &quot;well known&quot; pattern.<br>
            </blockquote>
            <br>
          </div>
          I don&#39;t know where it all started, but I got my start with
          OpenID. =A0I did not like entering <a href=3D"https://openid.pack=
etizer.com/paulej" target=3D"_blank">https://openid.packetizer.com/paulej</=
a>
          whenever I wanted to log in. =A0Rather, I wanted to enter <a href=
=3D"mailto:paulej@packetizer.com" target=3D"_blank">paulej@packetizer.com</=
a>. =A0I was referred
          by folks on the OpenID list to go look at WebFinger. =A0And,
          here we are.</blockquote>
        <div><br>
          Yes I do remember the transition from Yadis to OpenID through
          1.1 and to 2.0.=A0 As you say there was a marked change.<br>
          <br>
          Seems to be two polarizing world views.=A0 One is to use email
          style identifiers to describe things, the other is to use HTTP
          URIs to describe things.=A0 The UI choice need not necessarily
          influence the backend architecture.=A0 For example, facebook
          open graph uses HTTP URIs to define a profile, but allows
          login with an email style identifier.<br>
        </div>
      </div>
    </blockquote>
    <br></div>
    Yeah, I agree with you entirely.=A0 This is a topic for the OpenID
    list, perhaps, but I had no objection to having OpenID use a URI.=A0 I
    just didn&#39;t want to enter it by hand :-)=A0 Thus, using WebFinger a=
s a
    discovery protocol to facilitate the mapping of a email-style
    address into an OpenID URI made a lot of sense.<div class=3D"im"><br>
    <br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <div>
          =A0</div>
        <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div><br>
            <br>
            <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex">
              It&#39;s sort of morphed a bit into a few different things,
              such as a generic discovery method for the net, a new uri
              scheme, =A0an account identity system for the net,
              serialization formats.<br>
            </blockquote>
            <br>
          </div>
          I don&#39;t think it has morphed. =A0These were things that neede=
d
          to be defined to realize the vision.
          <div><br>
            <br>
            <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex">
              All these things *can* be important, but there&#39;s already
              solutions in many places, and overlap with existing
              technology. =A0The recent WWW 2012 conference has shown that
              structured data is now incoporated in somewhere between
              25% and 32% of the web, eg using RDFa and microdta. =A0Do we
              think it&#39;s productive to push yet another data lookup
              format?<br>
              <br>
              <a href=3D"http://www.bbc.co.uk/blogs/researchanddevelopment/=
2012/04/notes-from-the-www12-conferenc.shtml" target=3D"_blank">http://www.=
bbc.co.uk/blogs/researchanddevelopment/2012/04/notes-from-the-www12-confere=
nc.shtml</a><br>

              <br>
              It would be awesome if we can main pain point, or problem
              statement that these specs can solve, find out what the
              easy wins are, solve those with minimum fuss, imho.<br>
            </blockquote>
            <br>
          </div>
          I&#39;d argue there is nothing else in existence that can do what
          WebFinger does, modulo the competing SWD draft. That said, I
          think there is agreement to move forward with WebFinger to
          provide a single solution.<br>
        </blockquote>
        <div><br>
          I dont have any problem with moving forward with the WF draft,
          perhaps taking the best features from both specs, is a great
          idea.=A0 I&#39;m just interested on whether the combined problem
          statement will change, and the extent to which, there will be
          any focus on email based lookup.<br>
          <br>
          As an aside, in answer to your specific point.=A0 Im curious,
          are you saying that SPARQL, which has been a W3C rec, for a
          number of years, is incapable of a query such as the ones
          covered by SWD or WF?<br>
        </div>
      </div>
    </blockquote>
    <br></div>
    I&#39;m not sure if it is capable or not, but I get the impression that
    SPARQL was not designed for that purpose.=A0 I suppose if there is a
    way to query for multiple data elements and the entirety of what one
    might want to query is located at a known location, perhaps it
    could.=A0 WebFinger is intended to allow on to issue a query for any
    URI against the associated domain, including acct:, mailto:, https:,
    etc.=A0 And the response is a simple set of link relations.=A0 The
    process is so trivial I can implement a &quot;server&quot; using static=
 files
    and use &quot;curl&quot; to fetch the data set.=A0 Can SPARQL get infor=
mation
    for any URI as WebFinger can?=A0 For certain, if it can it does so
    with a lot more complexity.=A0 I would need to see some examples,
    since those in the spec don&#39;t seem to be aligned with what WF or SW=
D
    do.</div></blockquote><div><br>SPARQL is just a query language for data=
.=A0 You can think of it a bit like a jquery with a funny syntax.<br><br>It=
 can reasonably easily handle questions like<br><br> &quot;for an email add=
ress mailto:<a href=3D"mailto:user@host">user@host</a>, give me the blog of=
 that subject&quot;<br>
<br>or<br><br>&quot;for an email address mailto:<a href=3D"mailto:user@host=
">user@host</a>, give me ALL information on that subject&quot;<br><br>or<br=
><br>&quot;for a subject acct:user@host, give me ALL information on that su=
bject&quot;<br>
<br>etc. etc.<br><br>
Toby Inkster wrote up how to do this back in 2009 and implemented it in per=
l [1], which may be of interest to you<br><br>I guess one day XRD may have =
it&#39;s own general purpose query language=20
which would be a generalization of SWD/WF.=A0 However, cant help but feel=
=20
there&#39;s an element of reinvention as 100s of man years of spec writing =
has gone into SPARQL and Linked Data, so hopefully there&#39;s some element=
s that can be reused.<br><br>[1] <a href=3D"http://buzzword.org.uk/2009/fin=
gerpoint/spec-in.html">http://buzzword.org.uk/2009/fingerpoint/spec-in.html=
</a><br>
<br>*apologies if that link is sometimes down, I think it&#39;s hosted from=
 his home machine<br>=A0</div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:=
1ex">
<div bgcolor=3D"#FFFFFF" text=3D"#000000"><div class=3D"im"><br>
    <br>
    <blockquote type=3D"cite">
      <div class=3D"gmail_quote">
        <div>=A0</div>
        <blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <br>
          Are you arguing for a different data format? =A0I think it&#39;s
          worth highlighting the simplicity and beauty of the XRD/JRD
          representations. =A0These formats primarily include a set of
          link relations. =A0The link relations are the same syntax and
          possible values as one might use in the &quot;Link&quot; header i=
n HTTP
          and &lt;link&gt; tags in HTML. =A0So, WebFinger ties in very
          nicely with the Web.<span><font color=3D"#888888"><br>
            </font></span></blockquote>
        <div><br>
          Not trying to form opinion here.=A0 Just to understand.=A0 In
          structured data, things can change pretty quickly, and we&#39;re
          all trying to hit a moving target.=A0 I do think it&#39;s sometim=
es
          helpful to look at what other technologies are starting to
          gain adoption, in order to get a bigger picture of the whole
          landscape, or how it might look in a few years.<br>
        </div>
      </div>
    </blockquote>
    <br></div>
    This is one reason I think XRD/JRD are good, too.=A0 One might
    represent data in a variety of formats (e.g., Portable Contacts vs.
    hCard vs. vCard vs. xcard).=A0 WF does not dictate the format in which
    useful information is presented.=A0 What it does is merely provide a
    pointer to that information.=A0 It&#39;s that simplicity and data
    independence which I find appealing, as I can continue to use WF
    long after formats holding user data become obsolete.<span class=3D"HOE=
nZb"><font color=3D"#888888"><br>
    <br>
    Paul<br>
  </font></span></div>

</blockquote></div><br>

--20cf307f3806dd7de804bf322e0a--

From andreas@sbin.se  Fri May  4 02:05:19 2012
Return-Path: <andreas@sbin.se>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ACBC421F8633 for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 02:05:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.999
X-Spam-Level: 
X-Spam-Status: No, score=-5.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_37=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GOdMJe255+9D for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 02:05:18 -0700 (PDT)
Received: from smtp.opera.com (smtp.opera.com [213.236.208.81]) by ietfa.amsl.com (Postfix) with ESMTP id 4CF6921F8552 for <apps-discuss@ietf.org>; Fri,  4 May 2012 02:05:18 -0700 (PDT)
Received: from hetzer (oslo.jvpn.opera.com [213.236.208.46]) by smtp.opera.com (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id q4495GBI017515 for <apps-discuss@ietf.org>; Fri, 4 May 2012 09:05:16 GMT
Date: Fri, 4 May 2012 11:05:15 +0200
From: Andreas Petersson <andreas@sbin.se>
To: apps-discuss@ietf.org
Message-ID: <20120504110515.18679e43@hetzer>
In-Reply-To: <29236FD5-51E7-4AC5-88EA-6B956E453D8A@niven-jenkins.co.uk>
References: <4FA02AEA.1080407@isode.com> <29236FD5-51E7-4AC5-88EA-6B956E453D8A@niven-jenkins.co.uk>
X-Mailer: Claws Mail 3.7.9 (GTK+ 2.24.6; i686-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Subject: Re: [apps-discuss] WGLC: draft-ietf-appsawg-http-forwarded-02.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 09:05:19 -0000

Hi,

Thanks for the feedback!
See inlined comments below. 

/Andreas


On 5/2/12 5:59 PM, Ben Niven-Jenkins wrote:
> 1. The ABNF gives:
> 
>    forwarded-pair = token "=" ( token / quoted-string )
>    token = 1*( /[-!#$%&'*+.^_`|~0-9A-Z]/ ) # httpbis-p1 S3.2.4
> 
> It is a happy coincidence that an IPv4address without an optional
> port happens to fall within the token syntax and therefore does
> not need to be a quoted-string, but neither an IPv4address with
> the optional port (which involves ":" which is not in tchar) or
> an IPv6address with or without port (which involve "[", "]" and ":"
> none of which are in tchar) are valid tokens and MUST be sent
> as quoted-string.
> 
> What might casually seem to some to be the same syntax element
> therefore has different quoting/escaping rules depending on its
> exact makeup. Generators need to beware. Some might take the view
> that it is safest and easiest to simply use quoted-string in all
> cases, so consumers also need to beware that even an IPv4address
> with no port might be sent as a quoted-string.
> 
> I think this should be explicitly called out, given this draft gets
> it wrong itself (see below).

Right. I missed that those chars isn't part of tchar. 
I will add some warnings about this and also make sure 
to get it right in the examples. :-)

> 
> 
> 2. The example in S4 is both wrong and odd.
> 
>   Forwarded: For=192.0.2.43,"for=[2001:db8:cafe::17]:47011"
>   Forwarded: proto=https;by=198.51.100.60
> 
> By #rule this expands to a 3-element list
> 
>   For=192.0.2.43
>   "for=[2001:db8:cafe::17]:47011"
>   proto=https;by=198.51.100.60
> 
> The second element does not match the ABNF: the first quote should
> be after the "=".

Typo.

> The third element, while valid, looks like it might have been
> intended to be a run-on of the second thus creating a 2-element
> list where the second element has 3 parameters. (It's not clear how
> a client send an IPv6 request to an IPv4 endpoint though!) If this
> is deliberate then fine, but it perhaps makes for a confusing example.

It was intended to be a list with three elements, however not entirely
thought through. The by-address in the last element should have a
matching address family with the for-parameter in the second element.

Maybe a simple example would be better in this section and a more
complex example in section 7.1?

> 
> 3. S5.1 ("by" parameter) says:
> 
>    This is primarily added by reverse proxies that wish to forward this
>    information to the backend server.
> 
> I would add that this is especially useful for multi-homed proxies
> where the address that the backend server sees the forwarded request
> coming from is not the same as the address the proxy received the
> request on. (Where the two addresses are the same it seems superfluous.)

Indeed.

> 
> 4. S5.2 ("for" parameter) says:
> 
>    The
>    last proxy's IP address, and optionally a port number, are, however,
>    readily available as the remote IP address of the TCP/IP connection.
> 
> As above, the inbound address is not necessarily the same as the
> outbound address of the proxy. The "by" parameter where present might
> be a more valuable source of the "proxy's IP address".

Yes, in some use cases it wouldn't matter though.
A note on that would probably be in place though.

> 
> 5. S6.1 (address identifiers) says:
> 
>    The IPv6address SHOULD comply with textual representation
>    recommendations [RFC5952] (e.g., lowercase, zero compression).
> 
> But RFC 5952 defines a standard mechanism for generating the shortest
> (most compressed) textual representation of an IPv6 literal.

I do not fully understand the complaint here.

The formulation above is however suggested from Dan Wing (@cisco),
if the WG has a better idea on how to recommend textual representation
of IPv6 addresses you are welcome to suggest them.
This was however discussed also on the http-bis mailing list, so I
suggest to read the old discussions first.

> 
> 6. S7 says:
> 
>     As an example, the header field
> 
>        Forwarded: for=192.0.2.43,for=[2001:db8:cafe::17],for=unknown
> 
> This is not valid syntax. The IPv6address contains non-tchars and must
> be transmitted as a quoted-string.
>

Right, this is already mentioned in #1.

> 
> 7. S7 also says:
> 
>    Note that this header field is relevant on a per request basis and
>    MUST NOT be cached.
> 
> It's not entirely clear where this comes from. Request headers are not
> normally cached, unless the origin invokes the Vary mechanism. Is it
> intended that this should disable the ability of an origin to say
> "Vary: Forwarded"? I can't see why this needs to be done (and in any
> case won't work with intermediates unaware of this specification.)
> 
>    Also note that this header field MUST NOT be
>    preserved across redirects.
> 
> This seems to presume an intermediate which follows redirects internally,
> preserving the original request state for each sub-request, and presents
> the final target as a response to the original incoming request. This
> seems to be an inadvisable thing to do in any case. (I had a vague idea
> it was prohibited, but can't find specific language in httpbis that
> provides guidance in either direction - apart from perhaps the p1-S3.1.1
> direction to issue 301 responses to invalid request-lines rather than
> transparently fixing them. That seems closely related.)
> 
> Instead, it might be worth noting when the incoming Forwarded header
> should be preserved or discarded:
> 
> * Obviously a directly forwarded request should preserve/extend it.
> 
> * If a single incoming request causes an intermediate to make multiple
>   related inbound requests, then presumably one is a more direct
>   analog of the original request and should preserve/extend the header,
>   whereas the others are "internal" and should filter it out.
> 
> * Unless of course the intermediate has detected a content mismatch in
>   a 304 response and is following the httpbis-p4 S4.1 instructions to
>   repeat the request unconditionally, in which case the new request
>   is still basically a direct consequence of the origin request and
>   the header should probably be kept.

The intention was to clarify (and satisfy
draft-ietf-httpbis-p2-semantics-19#section-3.1). Your suggestion here
seems better though.


> 8. Because Via is well established and mandatory and this is new and
> optional, consumers should also beware that the elements of Via may
> not match the elements of Forwarded: so although proto= may be present
> one will probably not be able to infer the corresponding HTTP version
> number, or the software version taken from Via of a particular
> intermediate identified within Forwarded. This remaining mismatch of
> capabilities (which within the X-Forwarded-* family this specification
> is intended to address) is perhaps unfortunate.

Yes, a note on that would be in place. 

(The document do support the possibility to extend this header field 
to also contain stuff like proxy-software and version...)




From andreas@sbin.se  Fri May  4 02:09:17 2012
Return-Path: <andreas@sbin.se>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 66BB721F8747 for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 02:09:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.299
X-Spam-Level: 
X-Spam-Status: No, score=-6.299 tagged_above=-999 required=5 tests=[AWL=0.300,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i+MDnvVm3t-Y for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 02:09:17 -0700 (PDT)
Received: from smtp.opera.com (smtp.opera.com [213.236.208.81]) by ietfa.amsl.com (Postfix) with ESMTP id AA4B621F853B for <apps-discuss@ietf.org>; Fri,  4 May 2012 02:09:14 -0700 (PDT)
Received: from hetzer (oslo.jvpn.opera.com [213.236.208.46]) by smtp.opera.com (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id q44999KW018039 for <apps-discuss@ietf.org>; Fri, 4 May 2012 09:09:09 GMT
Date: Fri, 4 May 2012 11:09:07 +0200
From: Andreas Petersson <andreas@sbin.se>
To: apps-discuss@ietf.org
Message-ID: <20120504110907.6a704d69@hetzer>
In-Reply-To: <20120502054103.GL10028@1wt.eu>
References: <20120502054103.GL10028@1wt.eu>
X-Mailer: Claws Mail 3.7.9 (GTK+ 2.24.6; i686-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Subject: Re: [apps-discuss] WGLC: draft-ietf-appsawg-http-forwarded-02.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 09:09:17 -0000

On Wed, 2 May 2012 07:41:03 +0200
Willy Tarreau <w@1wt.eu> wrote:
> A quick note before it escapes my mind, for 8.2. Information leak :
> 
> I would add :
>    This header field must never be copied into response messages by origin
>    servers or intermediaries for whatever reason as it can reveal the whole
>    proxy chain to the client. As a side effect, special care must be taken
>    in hosting environments not to allow the TRACE request where the Forwarded
>    field is used, as it would appear in the body of the response message.

Seems reasonable. 

Regards
  Andreas

From paulej@packetizer.com  Fri May  4 02:46:43 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E24121F8629 for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 02:46:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.517
X-Spam-Level: 
X-Spam-Status: No, score=-2.517 tagged_above=-999 required=5 tests=[AWL=0.081,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Uy4DEsITZDZw for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 02:46:42 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id 903EC21F8554 for <apps-discuss@ietf.org>; Fri,  4 May 2012 02:46:42 -0700 (PDT)
Received: from [156.106.218.124] ([156.106.218.124]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q449kdGU018554 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Fri, 4 May 2012 05:46:41 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1336124801; bh=7KFW9+P7sEXIab4X2freYOVJIvl5bX48WBtoucbJ5fQ=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type; b=KjW/aXd0hF0z6gzWC8XNj7U/LR1KK1RHQacebssumcesvSXwWxfrz1D5L9jgXps74 0CN+Ds8q2tu2JcszoycWqtNPG/VF5P6Ho2s2Z5L7oj5HJr6XwgFu89OHy7vlutBoP8 6BgW1GZBeHK2h2QyFwgzktEZz//s6mEUMmsO969o=
Message-ID: <4FA3A585.4070305@packetizer.com>
Date: Fri, 04 May 2012 05:46:45 -0400
From: "Paul E. Jones" <paulej@packetizer.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Melvin Carvalho <melvincarvalho@gmail.com>
References: <4FA0F384.5050008@packetizer.com> <CAKaEYhKtk=ydpMnizcnEG7Lr_XmuaArVrXwgtyhcYUofVPRinA@mail.gmail.com> <4FA11C4B.2000202@packetizer.com> <CAKaEYhLW=_4Kr45eBUwDpUjF-Vi0jqx4XB=bshA+bJgZ29qCJQ@mail.gmail.com> <4FA2870D.1090407@packetizer.com> <CAKaEYhLr+SYRAjtaeg37vN5y_dvdgTxj-7uYO8_qJLt8H-j29A@mail.gmail.com>
In-Reply-To: <CAKaEYhLr+SYRAjtaeg37vN5y_dvdgTxj-7uYO8_qJLt8H-j29A@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------090906080101050208090608"
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] WebFinger Discussion Points
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 09:46:43 -0000

This is a multi-part message in MIME format.
--------------090906080101050208090608
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 5/4/2012 5:02 AM, Melvin Carvalho wrote:
> SPARQL is just a query language for data.  You can think of it a bit 
> like a jquery with a funny syntax.
>
> It can reasonably easily handle questions like
>
> "for an email address mailto:user@host <mailto:user@host>, give me the 
> blog of that subject"
>
> or
>
> "for an email address mailto:user@host <mailto:user@host>, give me ALL 
> information on that subject"
>
> or
>
> "for a subject acct:user@host, give me ALL information on that subject"
>
> etc. etc.
>
> Toby Inkster wrote up how to do this back in 2009 and implemented it 
> in perl [1], which may be of interest to you
>
> I guess one day XRD may have it's own general purpose query language 
> which would be a generalization of SWD/WF.  However, cant help but 
> feel there's an element of reinvention as 100s of man years of spec 
> writing has gone into SPARQL and Linked Data, so hopefully there's 
> some elements that can be reused.
>
> [1] http://buzzword.org.uk/2009/fingerpoint/spec-in.html

Melvin,

This is interesting and I had not seen it before.  At the very least, it 
validates that there are even more people interested in solving this 
problem.

The approach has a lot of parallels to WF & SWD.  To figure out where to 
direct a query, one uses the domain name of an email address and issues 
a query to, for example, http://example.com/sparql.  This is similar to 
looking at /.well-known/host-meta.  WF would query host-meta for a 
document with link relations inside.  The "fingerpoint" spec looks for 
Link headers in the HTTP response, it seems.  This is the place where 
the similarities end, though.  At this stage, a WF client would have the 
link relations related to a person and could query each for documents 
(e.g., PoCo, vcard, avatar, etc.).  The "fingerpoint" protocol would 
only have a pointer to where it can then go issue a SPARQL query.  Next, 
one has to go issue a SPARQL query, which a lot like a web version of 
SQL.  This adds one more steps and also introduces SPARQL, which is not 
trivial by any means; it's a fairly powerful language.

So, I stand corrected that another protocol could not be used, but the 
alternative (SPARQL) does not fit the goal of trying to keep WF/SWD 
"simple", IMO.

Paul


--------------090906080101050208090608
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 5/4/2012 5:02 AM, Melvin Carvalho wrote:
    <blockquote
cite="mid:CAKaEYhLr+SYRAjtaeg37vN5y_dvdgTxj-7uYO8_qJLt8H-j29A@mail.gmail.com"
      type="cite">SPARQL is just a query language for data.&nbsp; You can
      think of it a bit like a jquery with a funny syntax.<br>
      <br>
      It can reasonably easily handle questions like<br>
      <br>
      "for an email address mailto:<a moz-do-not-send="true"
        href="mailto:user@host">user@host</a>, give me the blog of that
      subject"<br>
      <br>
      or<br>
      <br>
      "for an email address mailto:<a moz-do-not-send="true"
        href="mailto:user@host">user@host</a>, give me ALL information
      on that subject"<br>
      <br>
      or<br>
      <br>
      "for a subject acct:user@host, give me ALL information on that
      subject"<br>
      <br>
      etc. etc.<br>
      <br>
      Toby Inkster wrote up how to do this back in 2009 and implemented
      it in perl [1], which may be of interest to you<br>
      <br>
      I guess one day XRD may have it's own general purpose query
      language which would be a generalization of SWD/WF.&nbsp; However, cant
      help but feel there's an element of reinvention as 100s of man
      years of spec writing has gone into SPARQL and Linked Data, so
      hopefully there's some elements that can be reused.<br>
      <br>
      [1] <a moz-do-not-send="true"
        href="http://buzzword.org.uk/2009/fingerpoint/spec-in.html">http://buzzword.org.uk/2009/fingerpoint/spec-in.html</a></blockquote>
    <br>
    Melvin,<br>
    <br>
    This is interesting and I had not seen it before.&nbsp; At the very
    least, it validates that there are even more people interested in
    solving this problem.<br>
    <br>
    The approach has a lot of parallels to WF &amp; SWD.&nbsp; To figure out
    where to direct a query, one uses the domain name of an email
    address and issues a query to, for example,
    <a class="moz-txt-link-freetext" href="http://example.com/sparql">http://example.com/sparql</a>.&nbsp; This is similar to looking at
    /.well-known/host-meta.&nbsp; WF would query host-meta for a document
    with link relations inside.&nbsp; The "fingerpoint" spec looks for Link
    headers in the HTTP response, it seems.&nbsp; This is the place where the
    similarities end, though.&nbsp; At this stage, a WF client would have the
    link relations related to a person and could query each for
    documents (e.g., PoCo, vcard, avatar, etc.).&nbsp; The "fingerpoint"
    protocol would only have a pointer to where it can then go issue a
    SPARQL query.&nbsp; Next, one has to go issue a SPARQL query, which a lot
    like a web version of SQL.&nbsp; This adds one more steps and also
    introduces SPARQL, which is not trivial by any means; it's a fairly
    powerful language.<br>
    <br>
    So, I stand corrected that another protocol could not be used, but
    the alternative (SPARQL) does not fit the goal of trying to keep
    WF/SWD "simple", IMO.<br>
    <br>
    Paul<br>
    <br>
  </body>
</html>

--------------090906080101050208090608--

From internet-drafts@ietf.org  Fri May  4 05:40:25 2012
Return-Path: <internet-drafts@ietf.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C059021F862B; Fri,  4 May 2012 05:40:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.473
X-Spam-Level: 
X-Spam-Status: No, score=-102.473 tagged_above=-999 required=5 tests=[AWL=0.126, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SxfFe2p3f9Bh; Fri,  4 May 2012 05:40:25 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3FB8B21F85F0; Fri,  4 May 2012 05:40:25 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.02
Message-ID: <20120504124025.20761.11083.idtracker@ietfa.amsl.com>
Date: Fri, 04 May 2012 05:40:25 -0700
Cc: apps-discuss@ietf.org
Subject: [apps-discuss] I-D Action: draft-jones-appsawg-webfinger-04.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 12:40:25 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Applications Area Working Group Worki=
ng Group of the IETF.

	Title           : WebFinger
	Author(s)       : Paul E. Jones
                          Gonzalo Salgueiro
                          Joseph Smarr
	Filename        : draft-jones-appsawg-webfinger-04.txt
	Pages           : 21
	Date            : 2012-05-04

   This specification defines the WebFinger protocol.  WebFinger may be
   used to discover information about people on the Internet, such as a
   person's personal profile address, identity service, telephone
   number, or preferred avatar.  WebFinger may also be used to learn
   information about objects on the network, such as the amount of toner
   in a printer or the physical location of a server.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-jones-appsawg-webfinger-04.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-jones-appsawg-webfinger-04.txt

The IETF datatracker page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-jones-appsawg-webfinger/


From ietfc@btconnect.com  Fri May  4 07:00:38 2012
Return-Path: <ietfc@btconnect.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 03E7121F8757 for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 07:00:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.077
X-Spam-Level: 
X-Spam-Status: No, score=-5.077 tagged_above=-999 required=5 tests=[AWL=1.522,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w-WEKeeyqf4p for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 07:00:37 -0700 (PDT)
Received: from tx2outboundpool.messaging.microsoft.com (tx2ehsobe003.messaging.microsoft.com [65.55.88.13]) by ietfa.amsl.com (Postfix) with ESMTP id 3C6CE21F8749 for <apps-discuss@ietf.org>; Fri,  4 May 2012 07:00:37 -0700 (PDT)
Received: from mail154-tx2-R.bigfish.com (10.9.14.246) by TX2EHSOBE001.bigfish.com (10.9.40.21) with Microsoft SMTP Server id 14.1.225.23; Fri, 4 May 2012 14:00:26 +0000
Received: from mail154-tx2 (localhost [127.0.0.1])	by mail154-tx2-R.bigfish.com (Postfix) with ESMTP id CCAB52C01E8; Fri,  4 May 2012 14:00:25 +0000 (UTC)
X-SpamScore: -33
X-BigFish: PS-33(zz9371I542Mdf9M1432Nzz1202hzz1033IL8275dhz2dh2a8h5a9h668h839hd24h304l)
X-Forefront-Antispam-Report: CIP:157.55.224.141; KIP:(null); UIP:(null); IPV:NLI; H:DB3PRD0702HT005.eurprd07.prod.outlook.com; RD:none; EFVD:NLI
Received: from mail154-tx2 (localhost.localdomain [127.0.0.1]) by mail154-tx2 (MessageSwitch) id 1336140023906083_5621; Fri,  4 May 2012 14:00:23 +0000 (UTC)
Received: from TX2EHSMHS020.bigfish.com (unknown [10.9.14.246])	by mail154-tx2.bigfish.com (Postfix) with ESMTP id C77AA4C006D; Fri,  4 May 2012 14:00:23 +0000 (UTC)
Received: from DB3PRD0702HT005.eurprd07.prod.outlook.com (157.55.224.141) by TX2EHSMHS020.bigfish.com (10.9.99.120) with Microsoft SMTP Server (TLS) id 14.1.225.23; Fri, 4 May 2012 14:00:22 +0000
Received: from SN2PRD0710HT004.namprd07.prod.outlook.com (157.56.234.149) by pod51017.outlook.com (10.3.4.160) with Microsoft SMTP Server (TLS) id 14.15.74.2; Fri, 4 May 2012 14:00:27 +0000
Message-ID: <05b601cd29f5$9966f440$4001a8c0@gateway.2wire.net>
From: t.petch <ietfc@btconnect.com>
To: Barry Leiba <barryleiba@computer.org>, Apps Discuss <apps-discuss@ietf.org>
References: <CALaySJLYcDMFierSESTLi4pKG4rhkhr11PwQ91u1_7OjzVPqkg@mail.gmail.com>
Date: Fri, 4 May 2012 14:57:47 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [157.56.234.149]
X-OriginatorOrg: btconnect.com
Subject: Re: [apps-discuss] Citations for terms from RFC 5598 (Internet MailArchitecture)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 14:00:38 -0000

----- Original Message -----
From: "Barry Leiba" <barryleiba@computer.org>
To: "Apps Discuss" <apps-discuss@ietf.org>
Sent: Wednesday, April 25, 2012 2:41 PM
> RFC 5598, "Internet Mail Architecture", is a handy document -- an
> Informational doc that's on the approved-downref list, and which
> contains explanations for many terms that we use in talking about
> email infrastructure, along with a clear picture of how the pieces all
> fit together.
>
> It frequently comes up in document reviews, both from
> directorates/review teams and from the IESG, that people wish we'd
> expanded the terms taken from RFC 5598 on first use.  We freely use
> terms such as "MTA", "MSA", "MUA", "ADMD", and so on, and readers
> aren't always sure whether *that* term comes from 5598 or not.
> Further, someone with a basic idea of how things work might not have
> to look to 5598 to understand "Message Submission Agent" or
> "Administrative Management Domain", but is likely not to get the
> abbreviations without heading to the reference.
>
> I think it's reasonable for us to establish a convention for citing
> from RFC 5598 that goes something like this:
>
> 1. Put a reference in the terminology section that says that a number
> of terms in this document come from RFC 5598.  Something like this
> works:
>
>    1.1 Terminology
>
>       The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
>       "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
>       document are to be interpreted as described in RFC 2119 [RFC2119].
>
>       A number of terms used in this document are explained in "Internet Mail
>       Architecture" [RFC5598], and an understanding of the concepts in RFC
5598
>       is important for readers of this document.
>
> 2. On first use of any particular term, spell it out, abbreviate it,
> and cite it.  Do this for *every* term we get out of 5598.  So on
> first use of MTA we say, "when a Message Transfer Agent (MTA)
> [RFC5598] receives a connection...".  If we also use "MSA", we *also*
> say, on first use, "when connecting to a Message Submission Agent
> (MSA) [RFC5598], it is important to...".  And then, "if the recipient
> is in the same Administrative Management Domain (ADMD) [RFC5598],
> then...".  And so on, for all the terms.
>
> This may mean that we have a lot of citations to 5598, one for each
> term we use out of there, but I think it will make it easier for
> people to read and understand the email-related documents.
>
> Comments?

A good idea but a poor execution.  Have you read RFC5598 lately, looked at it
from the point of view of someone who wants to know what an MSA is?  You have to
plough through 21 pages of gunk, some of which is irrelevant but others of which
you must understand, otherwise you cannot understand the meaning of MSA.  Go to
the index and it says that MSA appears on page 12; mmm, keep looking, it's a
good way of passing a wet Bank Holiday.

We need a document but, sadly RFC5598, can never be it; it was written for IETF
experts, not for those who want to understand the basics.

Tom Petch

> Barry
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>



From Michael.Jones@microsoft.com  Fri May  4 07:09:03 2012
Return-Path: <Michael.Jones@microsoft.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E7AB121F8792 for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 07:09:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.923
X-Spam-Level: 
X-Spam-Status: No, score=-3.923 tagged_above=-999 required=5 tests=[AWL=-0.324, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HweuL66G0MXl for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 07:09:02 -0700 (PDT)
Received: from am1outboundpool.messaging.microsoft.com (am1ehsobe001.messaging.microsoft.com [213.199.154.204]) by ietfa.amsl.com (Postfix) with ESMTP id A740E21F877F for <apps-discuss@ietf.org>; Fri,  4 May 2012 07:08:59 -0700 (PDT)
Received: from mail24-am1-R.bigfish.com (10.3.201.244) by AM1EHSOBE003.bigfish.com (10.3.204.23) with Microsoft SMTP Server id 14.1.225.23; Fri, 4 May 2012 14:08:48 +0000
Received: from mail24-am1 (localhost [127.0.0.1])	by mail24-am1-R.bigfish.com (Postfix) with ESMTP id 0243018024D; Fri,  4 May 2012 14:08:48 +0000 (UTC)
X-SpamScore: -30
X-BigFish: VS-30(zz9371I936eK542M1447Izz1202hzz1033IL8275dhz2fh2a8h668h839h944hd25h)
X-Forefront-Antispam-Report: CIP:131.107.125.8; KIP:(null); UIP:(null); IPV:NLI; H:TK5EX14MLTC101.redmond.corp.microsoft.com; RD:none; EFVD:NLI
Received-SPF: pass (mail24-am1: domain of microsoft.com designates 131.107.125.8 as permitted sender) client-ip=131.107.125.8; envelope-from=Michael.Jones@microsoft.com; helo=TK5EX14MLTC101.redmond.corp.microsoft.com ; icrosoft.com ; 
Received: from mail24-am1 (localhost.localdomain [127.0.0.1]) by mail24-am1 (MessageSwitch) id 1336140526363935_6323; Fri,  4 May 2012 14:08:46 +0000 (UTC)
Received: from AM1EHSMHS004.bigfish.com (unknown [10.3.201.226])	by mail24-am1.bigfish.com (Postfix) with ESMTP id 561C03600BA; Fri,  4 May 2012 14:08:46 +0000 (UTC)
Received: from TK5EX14MLTC101.redmond.corp.microsoft.com (131.107.125.8) by AM1EHSMHS004.bigfish.com (10.3.207.104) with Microsoft SMTP Server (TLS) id 14.1.225.23; Fri, 4 May 2012 14:08:45 +0000
Received: from TK5EX14MBXC283.redmond.corp.microsoft.com ([169.254.2.230]) by TK5EX14MLTC101.redmond.corp.microsoft.com ([157.54.79.178]) with mapi id 14.02.0298.005; Fri, 4 May 2012 14:08:40 +0000
From: Mike Jones <Michael.Jones@microsoft.com>
To: "Paul E. Jones" <paulej@packetizer.com>
Thread-Topic: [apps-discuss] I-D Action: draft-jones-appsawg-webfinger-04.txt
Thread-Index: AQHNKfMYSzCf2GFvyUCcoYVslGQ8pJa5qs4g
Date: Fri, 4 May 2012 14:08:39 +0000
Message-ID: <4E1F6AAD24975D4BA5B1680429673943664AE81A@TK5EX14MBXC283.redmond.corp.microsoft.com>
References: <20120504124025.20761.11083.idtracker@ietfa.amsl.com>
In-Reply-To: <20120504124025.20761.11083.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.35]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] I-D Action: draft-jones-appsawg-webfinger-04.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 14:09:04 -0000

Thanks for the new draft, Paul.

				-- Mike

-----Original Message-----
From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org] =
On Behalf Of internet-drafts@ietf.org
Sent: Friday, May 04, 2012 5:40 AM
To: i-d-announce@ietf.org
Cc: apps-discuss@ietf.org
Subject: [apps-discuss] I-D Action: draft-jones-appsawg-webfinger-04.txt


A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Applications Area Working Group Worki=
ng Group of the IETF.

	Title           : WebFinger
	Author(s)       : Paul E. Jones
                          Gonzalo Salgueiro
                          Joseph Smarr
	Filename        : draft-jones-appsawg-webfinger-04.txt
	Pages           : 21
	Date            : 2012-05-04

   This specification defines the WebFinger protocol.  WebFinger may be
   used to discover information about people on the Internet, such as a
   person's personal profile address, identity service, telephone
   number, or preferred avatar.  WebFinger may also be used to learn
   information about objects on the network, such as the amount of toner
   in a printer or the physical location of a server.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-jones-appsawg-webfinger-04.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-jones-appsawg-webfinger-04.txt

The IETF datatracker page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-jones-appsawg-webfinger/

_______________________________________________
apps-discuss mailing list
apps-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss



From barryleiba@gmail.com  Fri May  4 07:48:20 2012
Return-Path: <barryleiba@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 78E1721F85B5; Fri,  4 May 2012 07:48:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.976
X-Spam-Level: 
X-Spam-Status: No, score=-102.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VocTXpKxp5Ek; Fri,  4 May 2012 07:48:19 -0700 (PDT)
Received: from mail-qc0-f172.google.com (mail-qc0-f172.google.com [209.85.216.172]) by ietfa.amsl.com (Postfix) with ESMTP id 6ED2221F857D; Fri,  4 May 2012 07:48:19 -0700 (PDT)
Received: by qcsq13 with SMTP id q13so2275842qcs.31 for <multiple recipients>; Fri, 04 May 2012 07:48:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=NKrzBDlROzR3UENKxaikW+eIRgHUzdurM0FSNRHx9ds=; b=Z/AtUss0eAKLLe9M0JrFt3njPwx5Z7/21HIuj2mArxRISiGGooe9u4veqwnigC2ilD LODbn/Y3wo+DwdvEsySckL2N8pEIxvRXWqSuARP1NaWs+O1XL+zh8uxQ5FI1bCFVZt6H kz6s+QZlxu7NrDIwNwuiE4eHAacKqX334fh+LREhTm1AFpgn7zwI1AY1J4eygyuUMruW XOt9Us+yLTdsfyrRG3ksLTwAJqXMJHXdMxI7v+5vzQo1UNcZ6xhHM/uSW2BKC2bze9Eo zkV/AIXX3oakRh404CwO4VUx+44m184PyJh/99PB6SHpdbGd97xOqYcRFI90jjA/rIJ3 ICHA==
MIME-Version: 1.0
Received: by 10.60.29.10 with SMTP id f10mr8714691oeh.32.1336142898429; Fri, 04 May 2012 07:48:18 -0700 (PDT)
Sender: barryleiba@gmail.com
Received: by 10.60.10.68 with HTTP; Fri, 4 May 2012 07:48:18 -0700 (PDT)
In-Reply-To: <4FA3E380.5030708@cisco.com>
References: <C0E11F4B11154B1A8B40374C1E55C65E@LENOVO47E041CF> <4FA3E380.5030708@cisco.com>
Date: Fri, 4 May 2012 10:48:18 -0400
X-Google-Sender-Auth: 2BZAzYkjG1rjsQ-tBkdG_fsyOIM
Message-ID: <CALaySJLyoyi459wDuU-cyiB6zun-1iUme6-Zh79-k1rZvFT8Fw@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Benoit Claise <bclaise@cisco.com>
Content-Type: multipart/alternative; boundary=e89a8ff1c89ad47d4904bf3702e3
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>, "paitken@cisco.com" <paitken@cisco.com>, "nirbd@cisco.com" <nirbd@cisco.com>, "iesg@ietf.org" <iesg@ietf.org>
Subject: Re: [apps-discuss] APPSDIR review of draft-claise-export-application-info-in-ipfix-05
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 14:48:20 -0000

--e89a8ff1c89ad47d4904bf3702e3
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

> I just posted a new version of
draft-claise-export-application-info-in-ipfix<http://tools.ietf.org/html/dr=
aft-claise-export-application-info-in-ipfix-06>,
and
> forgot to include your comments.
...
> From here, we could do 3 things
>     1. I quickly post a new version of the draft
>     2. Ron put an RFC-editor note
>     3. We solve this during the AUTH48
>
> I will let Ron decide what's best.

This happens all the time, and it always puzzles me.  What's the fear of
posting another rev of the doc?  They're cheap and easy.

Not to usurp Ron's decision of what's best in this case, but in general, I
think that if one forgets to include something in a draft version, one
simply puts it in and posts another version.  Voil=E0.

Barry

--e89a8ff1c89ad47d4904bf3702e3
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<span class=3D"Apple-style-span" style>&gt; I just posted a new version of=
=A0<span></span><a href=3D"http://tools.ietf.org/html/draft-claise-export-a=
pplication-info-in-ipfix-06" target=3D"_blank" style=3D"color:rgb(17,85,204=
)">draft-claise-export-application-info-in-ipfix</a></span><span class=3D"A=
pple-style-span" style>, and</span><div>
<span class=3D"Apple-style-span" style>&gt; forgot to include your comments=
.</span><div><span class=3D"Apple-style-span" style>...</span></div><span c=
lass=3D"Apple-style-span" style>&gt; From here, we could do 3 things<span><=
/span><br>
&gt; =A0 =A0 1. I quickly post a new version of the draft<br>&gt; =A0 =A0 2=
. Ron put an RFC-editor note<br>&gt; =A0 =A0 3. We solve this during the AU=
TH48<br>&gt;<br></span><span class=3D"Apple-style-span" style>&gt; I will l=
et Ron decide what&#39;s best.</span></div>
<div><span class=3D"Apple-style-span" style><br></span></div><div><span cla=
ss=3D"Apple-style-span" style>This happens all the time, and it always puzz=
les me. =A0What&#39;s the fear of posting another rev of the doc? =A0They&#=
39;re cheap and easy.</span></div>
<div><span class=3D"Apple-style-span" style><br></span></div><div><span cla=
ss=3D"Apple-style-span" style>Not to usurp Ron&#39;s decision of what&#39;s=
 best in this case, but in general, I think that if one forgets to include =
something in a draft version, one simply puts it in and posts another versi=
on. =A0Voil=E0.</span></div>
<div><span class=3D"Apple-style-span" style><br></span></div><div><span cla=
ss=3D"Apple-style-span" style>Barry<span></span></span></div><div><div></di=
v></div>

--e89a8ff1c89ad47d4904bf3702e3--

From bclaise@cisco.com  Fri May  4 07:11:23 2012
Return-Path: <bclaise@cisco.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A042121F87A2; Fri,  4 May 2012 07:11:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.035
X-Spam-Level: 
X-Spam-Status: No, score=-8.035 tagged_above=-999 required=5 tests=[AWL=2.563,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZsQGFJBy3ODd; Fri,  4 May 2012 07:11:22 -0700 (PDT)
Received: from av-tac-sj.cisco.com (firebird.cisco.com [171.68.227.73]) by ietfa.amsl.com (Postfix) with ESMTP id A35AB21F87AB; Fri,  4 May 2012 07:11:22 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from fire.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-sj.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q44EBI8G026814; Fri, 4 May 2012 07:11:18 -0700 (PDT)
Received: from [10.21.169.179] ([10.21.169.179]) by fire.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q44EBDGK004479; Fri, 4 May 2012 07:11:13 -0700 (PDT)
Message-ID: <4FA3E380.5030708@cisco.com>
Date: Fri, 04 May 2012 10:11:12 -0400
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko/20120327 Thunderbird/11.0.1
MIME-Version: 1.0
To: Jiankang YAO <yaojk@cnnic.cn>
References: <C0E11F4B11154B1A8B40374C1E55C65E@LENOVO47E041CF>
In-Reply-To: <C0E11F4B11154B1A8B40374C1E55C65E@LENOVO47E041CF>
Content-Type: multipart/alternative; boundary="------------060900010302050000020207"
X-Mailman-Approved-At: Fri, 04 May 2012 08:01:56 -0700
Cc: nirbd@cisco.com, me <bclaise@cisco.com>, paitken@cisco.com, apps-discuss@ietf.org, iesg@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-claise-export-application-info-in-ipfix-05
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 14:11:23 -0000

This is a multi-part message in MIME format.
--------------060900010302050000020207
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Jiankang,

Thanks for your review.
I just posted a new version of 
draft-claise-export-application-info-in-ipfix 
<http://tools.ietf.org/html/draft-claise-export-application-info-in-ipfix-06>, 
and forgot to include your comments. Sorry about that.

Anyway, I agree with your proposal
OLD:

       Applications could be defined at different OSI layers, from
       layer 2 to layer 7. For example: Link Layer Distribution
       Protocol (LLDP) [LLDP  <http://tools.ietf.org/html/draft-claise-export-application-info-in-ipfix-06#ref-LLDP>] is layer 2 application, ICMP is layer
       3 application [IANA-PROTO  <http://tools.ietf.org/html/draft-claise-export-application-info-in-ipfix-06#ref-IANA-PROTO>], HTTP is layer 4 application
       [IANA-PORTS  <http://tools.ietf.org/html/draft-claise-export-application-info-in-ipfix-06#ref-IANA-PORTS>], and skype is layer 7.

NEW:

       Applications could be identified at different OSI layers, from
       layer 2 to layer 7. For example: Link Layer Distribution
       Protocol (LLDP) [LLDP] can be identified in layer 2, ICMP can
       be identified in layer 3 [IANA-PROTO], HTTP can be identified in
       layer 4 [IANA-PORTS], and skype can be identified in layer7.

OLD:

Section 6.5. title:  Example 4: Layer 7 Application

NEW:

Section 6.5. title:  Example 5: Layer 7 Application


 From here, we could do 3 things
     1. I quickly post a new version of the draft
     2. Ron put an RFC-editor note
     3. We solve this during the AUTH48

I will let Ron decide what's best.

Regards, Benoit (as a contributor)
> I have been selected as the Applications Area Directorate reviewer
> for this draft (for background on AppsDir, please see
> http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate ).
>
> Please resolve these comments along with any other Last Call comments
> you may receive. Please wait for direction from your document
> shepherd or AD before posting a new version of the draft.
>
> Document: draft-claise-export-application-info-in-ipfix-05
> Title: Export of Application Information in IPFIX
> Reviewer: Jiankang Yao
> Review Date: April 20, 2012
>
> Summary:  This document is almost ready for publication as a Informational RFC.
>
> This draft specifies an extension to the IPFIX information model specified in [RFC5102] to export application
>   information.
>
> Minor issue:
>
> In Section 6:
>
>            6. Application Id Examples................................. 21
>             6.1. Example 1: Layer 2 Protocol........................ 21
>             6.2. Example 2: Standardized IANA Layer 3 Protocol...... 22
>             6.3. Example 3: Proprietary Layer 3 Protocol............ 23
>             6.4. Example 4: Standardized IANA Layer 4 Port.......... 25
>             6.5. Example 4: Layer 7 Application..................... 26
>             6.6. Example: port Obfuscation.......................... 28
>             6.7. Example: Application Mapping Options Template...... 29
>             6.8. Example: Attributes Values Options Template Record. 30
>
>
> Comments : This section is all about examples, covering 10 pages. I suggest to move it to the appendix of this document since it does not specify anything.
>
>
>
> Discussion issue:
>
>   In section 2
>       "
>         Application could be defined at different OSI layers, from
>        layer 2 to layer 7. For example: Link Layer Distribution
>        Protocol (LLDP) [LLDP] is layer 2 application, ICMP is layer
>        3 application [IANA-PROTO], HTTP is layer 4 application
>        [IANA-PORTS], and skype is layer 7. "
>
> Comments:  From my understanding, HTTP  is  a kind of layer 7 application based on OSI, but it can be identified in layer 4.
> If my understanding is correct, I suggest to tune the text to the following:
>
>      "
>         Application could be identified at different OSI layers, from
>        layer 2 to layer 7. For example: Link Layer Distribution
>        Protocol (LLDP) [LLDP] can be identified in layer 2, ICMP is can be identified in layer 3
> [IANA-PROTO], HTTP can be identified in layer 4  [IANA-PORTS], and skype can be identified in layer7. "
>
> In the rest of document, it need to be tuned accordingly too.
>
>
>
>
> Nits:
>
> Section6.5. title:  Example 4: Layer 7 Application
>
> Change it to "Example 5: Layer 7 Application" since section 6.4 title is " Example 4: Standardized IANA Layer 4 Port"?
>
>
> Jiankang Yao
>
>


--------------060900010302050000020207
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <pre wrap="">Jiankang,
</pre>
    Thanks for your review.<br>
    I just posted a new version of <a
href="http://tools.ietf.org/html/draft-claise-export-application-info-in-ipfix-06">draft-claise-export-application-info-in-ipfix</a>,
    and forgot to include your comments. Sorry about that.<br>
    <br>
    Anyway, I agree with your proposal<br>
    OLD:<br>
    <pre class="newpage">      Applications could be defined at different OSI layers, from
      layer 2 to layer 7. For example: Link Layer Distribution
      Protocol (LLDP) [<a href="http://tools.ietf.org/html/draft-claise-export-application-info-in-ipfix-06#ref-LLDP" title="&quot;IEEE Std 802.1AB-2005, Standard for Local and metropolitan area networks - Station and Media Access Control Connectivity Discovery&quot;">LLDP</a>] is layer 2 application, ICMP is layer
      3 application [<a href="http://tools.ietf.org/html/draft-claise-export-application-info-in-ipfix-06#ref-IANA-PROTO">IANA-PROTO</a>], HTTP is layer 4 application
      [<a href="http://tools.ietf.org/html/draft-claise-export-application-info-in-ipfix-06#ref-IANA-PORTS">IANA-PORTS</a>], and skype is layer 7.</pre>
    NEW:<br>
    <br>
    <pre wrap="">      Applications could be identified at different OSI layers, from
      layer 2 to layer 7. For example: Link Layer Distribution
      Protocol (LLDP) [LLDP] can be identified in layer 2, ICMP can 
      be identified in layer 3 [IANA-PROTO], HTTP can be identified in 
      layer 4 [IANA-PORTS], and skype can be identified in layer7. </pre>
    OLD:<br>
    <pre wrap="">Section 6.5. title:  Example 4: Layer 7 Application</pre>
    NEW:<br>
    <pre wrap="">Section 6.5. title:  Example 5: Layer 7 Application</pre>
    <br>
    From here, we could do 3 things<br>
    &nbsp;&nbsp;&nbsp; 1. I quickly post a new version of the draft<br>
    &nbsp;&nbsp;&nbsp; 2. Ron put an RFC-editor note<br>
    &nbsp;&nbsp;&nbsp; 3. We solve this during the AUTH48<br>
    <br>
    I will let Ron decide what's best.<br>
    <br>
    Regards, Benoit (as a contributor)<br>
    <blockquote
      cite="mid:C0E11F4B11154B1A8B40374C1E55C65E@LENOVO47E041CF"
      type="cite">
      <pre wrap="">I have been selected as the Applications Area Directorate reviewer 
for this draft (for background on AppsDir, please see 
<a class="moz-txt-link-freetext" href="http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate">http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate</a> ).

Please resolve these comments along with any other Last Call comments 
you may receive. Please wait for direction from your document 
shepherd or AD before posting a new version of the draft.

Document: draft-claise-export-application-info-in-ipfix-05
Title: Export of Application Information in IPFIX
Reviewer: Jiankang Yao
Review Date: April 20, 2012

Summary:  This document is almost ready for publication as a Informational RFC.

This draft specifies an extension to the IPFIX information model specified in [RFC5102] to export application
 information.

Minor issue:

In Section 6:

          6. Application Id Examples................................. 21
           6.1. Example 1: Layer 2 Protocol........................ 21
           6.2. Example 2: Standardized IANA Layer 3 Protocol...... 22
           6.3. Example 3: Proprietary Layer 3 Protocol............ 23
           6.4. Example 4: Standardized IANA Layer 4 Port.......... 25
           6.5. Example 4: Layer 7 Application..................... 26
           6.6. Example: port Obfuscation.......................... 28
           6.7. Example: Application Mapping Options Template...... 29
           6.8. Example: Attributes Values Options Template Record. 30


Comments : This section is all about examples, covering 10 pages. I suggest to move it to the appendix of this document since it does not specify anything.



Discussion issue:

 In section 2
     "
       Application could be defined at different OSI layers, from
      layer 2 to layer 7. For example: Link Layer Distribution
      Protocol (LLDP) [LLDP] is layer 2 application, ICMP is layer
      3 application [IANA-PROTO], HTTP is layer 4 application
      [IANA-PORTS], and skype is layer 7. "
   
Comments:  From my understanding, HTTP  is  a kind of layer 7 application based on OSI, but it can be identified in layer 4.
If my understanding is correct, I suggest to tune the text to the following:

    "
       Application could be identified at different OSI layers, from
      layer 2 to layer 7. For example: Link Layer Distribution
      Protocol (LLDP) [LLDP] can be identified in layer 2, ICMP is can be identified in layer 3
[IANA-PROTO], HTTP can be identified in layer 4  [IANA-PORTS], and skype can be identified in layer7. "

In the rest of document, it need to be tuned accordingly too.
   
  


Nits:

Section6.5. title:  Example 4: Layer 7 Application

Change it to "Example 5: Layer 7 Application" since section 6.4 title is " Example 4: Standardized IANA Layer 4 Port"?


Jiankang Yao


</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------060900010302050000020207--

From stpeter@stpeter.im  Fri May  4 09:21:20 2012
Return-Path: <stpeter@stpeter.im>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 08CFA21E8028; Fri,  4 May 2012 09:21:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.531
X-Spam-Level: 
X-Spam-Status: No, score=-102.531 tagged_above=-999 required=5 tests=[AWL=0.068, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5hVNHGTHqhVv; Fri,  4 May 2012 09:21:19 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 3D26621E8026; Fri,  4 May 2012 09:21:19 -0700 (PDT)
Received: from [64.101.72.115] (unknown [64.101.72.115]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 456844005B; Fri,  4 May 2012 10:36:23 -0600 (MDT)
Message-ID: <4FA401FD.8060003@stpeter.im>
Date: Fri, 04 May 2012 10:21:17 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Barry Leiba <barryleiba@computer.org>
References: <C0E11F4B11154B1A8B40374C1E55C65E@LENOVO47E041CF> <4FA3E380.5030708@cisco.com> <CALaySJLyoyi459wDuU-cyiB6zun-1iUme6-Zh79-k1rZvFT8Fw@mail.gmail.com>
In-Reply-To: <CALaySJLyoyi459wDuU-cyiB6zun-1iUme6-Zh79-k1rZvFT8Fw@mail.gmail.com>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: Benoit Claise <bclaise@cisco.com>, "iesg@ietf.org" <iesg@ietf.org>, "paitken@cisco.com" <paitken@cisco.com>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>, "nirbd@cisco.com" <nirbd@cisco.com>
Subject: Re: [apps-discuss] APPSDIR review of draft-claise-export-application-info-in-ipfix-05
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 16:21:20 -0000

On 5/4/12 8:48 AM, Barry Leiba wrote:
>> I just posted a new version
> of draft-claise-export-application-info-in-ipfix
> <http://tools.ietf.org/html/draft-claise-export-application-info-in-ipfix-06>,
> and
>> forgot to include your comments.
> ...
>> From here, we could do 3 things
>>     1. I quickly post a new version of the draft
>>     2. Ron put an RFC-editor note
>>     3. We solve this during the AUTH48
>>
>> I will let Ron decide what's best.
> 
> This happens all the time, and it always puzzles me.  What's the fear of
> posting another rev of the doc?  They're cheap and easy.
> 
> Not to usurp Ron's decision of what's best in this case, but in general,
> I think that if one forgets to include something in a draft version, one
> simply puts it in and posts another version.  VoilÃ .

+1. Revised I-Ds improve traceability.



From msk@cloudmark.com  Fri May  4 12:02:49 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A82E21E8025 for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 12:02:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.56
X-Spam-Level: 
X-Spam-Status: No, score=-102.56 tagged_above=-999 required=5 tests=[AWL=0.038, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xlS6WEwoLaNV for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 12:02:48 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id 5547F21E8024 for <apps-discuss@ietf.org>; Fri,  4 May 2012 12:02:48 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.26]) by mail.cloudmark.com with bizsmtp id 5v391j0090as01C01v3D7n; Fri, 04 May 2012 12:03:13 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=Xth4yC59 c=1 sm=1 a=QMZKka45TBd+hNGtXG2bIg==:17 a=LvckAehuu68A:10 a=x7RSzEbT3xAA:10 a=zutiEJmiVI4A:10 a=xqWC_Br6kY4A:10 a=48vgC7mUAAAA:8 a=22iR80tViS9illKqAbMA:9 a=CjuIK1q_8ugA:10 a=lZB815dzVvQA:10 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=sbfrhPoBMooTZVdHI1MA:9 a=zPYLrieAM3FdFMxYZ3oA:7 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=QMZKka45TBd+hNGtXG2bIg==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas902.corp.cloudmark.com ([fe80::54de:dc60:5f3e:334%10]) with mapi id 14.01.0355.002; Fri, 4 May 2012 10:31:47 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: draft-jones-appsawg-webfinger-04
Thread-Index: Ac0qG8eE3EKALRWtQ/iIIohy4m6GpQ==
Date: Fri, 4 May 2012 17:31:46 +0000
Message-ID: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.20.2.121]
Content-Type: multipart/alternative; boundary="_000_9452079D1A51524AA5749AD23E00392810E4CAexchmbx901corpclo_"
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1336158193; bh=RQgAEHL1uN7TE9LxdOtLHf7CM+FHkDDhB+3Ac9c+QvA=; h=From:To:CC:Subject:Date:Message-ID:Content-Type:MIME-Version; b=Vqx2gcno/F7yGCHeGxtNNkFOTx3N/2NzUsv/ztID1VzYJn4D3DCWJPMe5zw+MMKlL oXV6mfPII9fVYaB+AHid1egJJz/5QXqIVlgxv4ZEeWmbdqOctwUnHE4PBZZzF+jy6X BbhKZdfa4I6ivK3epmrL0aU8UHInIzPLiwJ0qw6I=
Cc: "oauth@ietf.org WG" <oauth@ietf.org>
Subject: [apps-discuss] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 19:02:49 -0000

--_000_9452079D1A51524AA5749AD23E00392810E4CAexchmbx901corpclo_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

The above-named draft has been offered as the recommended path forward in t=
erms of converging on a single document to advance through appsawg.  The co=
nversation I saw this week in that regard has seemed mostly positive.

Please review it, or at least the diff, and indicate your support or object=
ion on apps-discuss@ietf.org<mailto:apps-discuss@ietf.org> to adopting this=
 one as the common path forward. We would like to make a decision about whi=
ch one to begin advancing in the next week or two.

Have a good weekend!

-MSK, APPSAWG co-chair


--_000_9452079D1A51524AA5749AD23E00392810E4CAexchmbx901corpclo_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">The above-named draft has been offered as the recomm=
ended path forward in terms of converging on a single document to advance t=
hrough appsawg.&nbsp; The conversation I saw this week in that regard has s=
eemed mostly positive.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Please review it, or at least the diff, and indicate=
 your support or objection on
<a href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a> to adopt=
ing this one as the common path forward. We would like to make a decision a=
bout which one to begin advancing in the next week or two.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Have a good weekend!<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">-MSK, APPSAWG co-chair<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_9452079D1A51524AA5749AD23E00392810E4CAexchmbx901corpclo_--

From msk@cloudmark.com  Fri May  4 12:11:06 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B796121F8562 for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 12:11:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.56
X-Spam-Level: 
X-Spam-Status: No, score=-102.56 tagged_above=-999 required=5 tests=[AWL=0.038, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Uw65AAgBY61N for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 12:11:05 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id 5417121F858E for <apps-discuss@ietf.org>; Fri,  4 May 2012 12:11:05 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.25]) by mail.cloudmark.com with bizsmtp id 5vB41j0070ZaKgw01vB4Cd; Fri, 04 May 2012 12:11:04 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=bcDpoZzB c=1 sm=1 a=LdFkGDrDWH2mcjCZERnC4w==:17 a=LvckAehuu68A:10 a=qZODYEWQ6tEA:10 a=zutiEJmiVI4A:10 a=xqWC_Br6kY4A:10 a=48vgC7mUAAAA:8 a=AUd_NHdVAAAA:8 a=xHtqcHUEHTX5HUyQyOAA:9 a=wPNLvfGTeEIA:10 a=lZB815dzVvQA:10 a=JfD0Fch1gWkA:10 a=TGee3Ba7mUIGFQlJ:21 a=h5-B19Wk7lxFeviF:21 a=lZMDfK_87SB22ZODSQMA:9 a=N3ArBj-webIGVUoDqssA:7 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=_W_S_7VecoQA:10 a=frz4AuCg-hUA:10 a=tXsnliwV7b4A:10 a=ulE9d5oRiSwu0_XV:21 a=rD1oA7xkchdHB45z:21 a=LdFkGDrDWH2mcjCZERnC4w==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas901.corp.cloudmark.com ([fe80::2524:76b6:a865:539c%10]) with mapi id 14.01.0355.002; Fri, 4 May 2012 10:28:41 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] APPSDIR review of draft-claise-export-application-info-in-ipfix-05
Thread-Index: AQHNKgT0H7bu5kDVM0WptlqweeKej5a54jbQ
Date: Fri, 4 May 2012 17:28:39 +0000
Message-ID: <9452079D1A51524AA5749AD23E00392810E4B7@exch-mbx901.corp.cloudmark.com>
References: <C0E11F4B11154B1A8B40374C1E55C65E@LENOVO47E041CF> <4FA3E380.5030708@cisco.com> <CALaySJLyoyi459wDuU-cyiB6zun-1iUme6-Zh79-k1rZvFT8Fw@mail.gmail.com>
In-Reply-To: <CALaySJLyoyi459wDuU-cyiB6zun-1iUme6-Zh79-k1rZvFT8Fw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.20.2.121]
Content-Type: multipart/alternative; boundary="_000_9452079D1A51524AA5749AD23E00392810E4B7exchmbx901corpclo_"
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1336158664; bh=PgqJjNQh9D5O5y0WSRI0E21WmQUM+cbWmFM1EL3RSY8=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=tYNMumRkb9gsFpirlleMiND9ecGUOKyUn13ND6T/VPVB5n+83PeyU56kr/t0gV0Wu SLmBnjxh8QdrrzAQlYKXTFS/pbqzGK7BlJ7MJuYYwJf5FK99uPCIDQotwcKnchd0Un vybRv86iw4w5Av0TNNhTIIq0snAvRSHKTudd1Des=
Subject: Re: [apps-discuss] APPSDIR review of	draft-claise-export-application-info-in-ipfix-05
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 19:11:06 -0000

--_000_9452079D1A51524AA5749AD23E00392810E4B7exchmbx901corpclo_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

[trimmed Cc list]

In the past when I've done this during a Last Call (IETF or WG, can't remem=
ber), someone else complained in the form of "So what version exactly are w=
e supposed to be reviewing here?"  I think that's where my own hesitation c=
omes from when this decision needs to be made.

-MSK

From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org] =
On Behalf Of Barry Leiba
Sent: Friday, May 04, 2012 7:48 AM
To: Benoit Claise
Cc: apps-discuss@ietf.org; paitken@cisco.com; nirbd@cisco.com; iesg@ietf.or=
g
Subject: Re: [apps-discuss] APPSDIR review of draft-claise-export-applicati=
on-info-in-ipfix-05

> I just posted a new version of draft-claise-export-application-info-in-ip=
fix<http://tools.ietf.org/html/draft-claise-export-application-info-in-ipfi=
x-06>, and
> forgot to include your comments.
...
> From here, we could do 3 things
>     1. I quickly post a new version of the draft
>     2. Ron put an RFC-editor note
>     3. We solve this during the AUTH48
>
> I will let Ron decide what's best.

This happens all the time, and it always puzzles me.  What's the fear of po=
sting another rev of the doc?  They're cheap and easy.

Not to usurp Ron's decision of what's best in this case, but in general, I =
think that if one forgets to include something in a draft version, one simp=
ly puts it in and posts another version.  Voil=E0.

Barry

--_000_9452079D1A51524AA5749AD23E00392810E4B7exchmbx901corpclo_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.apple-style-span
	{mso-style-name:apple-style-span;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">[trimmed Cc list]<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">In the past when I&#8217;=
ve done this during a Last Call (IETF or WG, can&#8217;t remember), someone=
 else complained in the form of &#8220;So what version exactly are we suppo=
sed
 to be reviewing here?&#8221;&nbsp; I think that&#8217;s where my own hesit=
ation comes from when this decision needs to be made.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">-MSK<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> apps-dis=
cuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org]
<b>On Behalf Of </b>Barry Leiba<br>
<b>Sent:</b> Friday, May 04, 2012 7:48 AM<br>
<b>To:</b> Benoit Claise<br>
<b>Cc:</b> apps-discuss@ietf.org; paitken@cisco.com; nirbd@cisco.com; iesg@=
ietf.org<br>
<b>Subject:</b> Re: [apps-discuss] APPSDIR review of draft-claise-export-ap=
plication-info-in-ipfix-05<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span class=3D"apple-style-span">&gt; I just posted =
a new version of&nbsp;<a href=3D"http://tools.ietf.org/html/draft-claise-ex=
port-application-info-in-ipfix-06" target=3D"_blank"><span style=3D"color:#=
1155CC">draft-claise-export-application-info-in-ipfix</span></a>,
 and</span><o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><span class=3D"apple-style-span">&gt; forgot to incl=
ude your comments.</span><o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><span class=3D"apple-style-span">...</span><o:p></o:=
p></p>
</div>
<p class=3D"MsoNormal"><span class=3D"apple-style-span">&gt; From here, we =
could do 3 things</span><br>
<span class=3D"apple-style-span">&gt; &nbsp; &nbsp; 1. I quickly post a new=
 version of the draft</span><br>
<span class=3D"apple-style-span">&gt; &nbsp; &nbsp; 2. Ron put an RFC-edito=
r note</span><br>
<span class=3D"apple-style-span">&gt; &nbsp; &nbsp; 3. We solve this during=
 the AUTH48</span><br>
<span class=3D"apple-style-span">&gt;</span><br>
<span class=3D"apple-style-span">&gt; I will let Ron decide what's best.</s=
pan><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span class=3D"apple-style-span">This happens all th=
e time, and it always puzzles me. &nbsp;What's the fear of posting another =
rev of the doc? &nbsp;They're cheap and easy.</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span class=3D"apple-style-span">Not to usurp Ron's =
decision of what's best in this case, but in general, I think that if one f=
orgets to include something in a draft version, one simply puts it in and p=
osts another version. &nbsp;Voil=E0.</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span class=3D"apple-style-span">Barry</span><o:p></=
o:p></p>
</div>
</div>
</div>
</body>
</html>

--_000_9452079D1A51524AA5749AD23E00392810E4B7exchmbx901corpclo_--

From eran@hueniverse.com  Fri May  4 12:41:25 2012
Return-Path: <eran@hueniverse.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C554621E8043; Fri,  4 May 2012 12:41:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.529
X-Spam-Level: 
X-Spam-Status: No, score=-2.529 tagged_above=-999 required=5 tests=[AWL=0.069,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nDE94eK6lauo; Fri,  4 May 2012 12:41:25 -0700 (PDT)
Received: from p3plex2out02.prod.phx3.secureserver.net (p3plex2out02.prod.phx3.secureserver.net [184.168.131.14]) by ietfa.amsl.com (Postfix) with ESMTP id 05C5621E8042; Fri,  4 May 2012 12:41:24 -0700 (PDT)
Received: from P3PWEX2HT003.ex2.secureserver.net ([184.168.131.11]) by p3plex2out02.prod.phx3.secureserver.net with bizsmtp id 5vhQ1j0030EuLVk01vhQLu; Fri, 04 May 2012 12:41:24 -0700
Received: from P3PWEX2MB008.ex2.secureserver.net ([169.254.8.88]) by P3PWEX2HT003.ex2.secureserver.net ([184.168.131.11]) with mapi id 14.02.0247.003; Fri, 4 May 2012 12:41:23 -0700
From: Eran Hammer <eran@hueniverse.com>
To: "Murray S. Kucherawy" <msk@cloudmark.com>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: draft-jones-appsawg-webfinger-04
Thread-Index: Ac0qG8eE3EKALRWtQ/iIIohy4m6GpQAEgy3Q
Date: Fri, 4 May 2012 19:41:23 +0000
Message-ID: <0CBAEB56DDB3A140BA8E8C124C04ECA20101CA96@P3PWEX2MB008.ex2.secureserver.net>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>
In-Reply-To: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [64.74.213.174]
Content-Type: multipart/alternative; boundary="_000_0CBAEB56DDB3A140BA8E8C124C04ECA20101CA96P3PWEX2MB008ex2_"
MIME-Version: 1.0
Cc: "oauth@ietf.org WG" <oauth@ietf.org>
Subject: Re: [apps-discuss] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 19:41:25 -0000

--_000_0CBAEB56DDB3A140BA8E8C124C04ECA20101CA96P3PWEX2MB008ex2_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I support using this document as the starting point for this work.

EH

From: oauth-bounces@ietf.org [mailto:oauth-bounces@ietf.org] On Behalf Of M=
urray S. Kucherawy
Sent: Friday, May 04, 2012 10:32 AM
To: apps-discuss@ietf.org
Cc: oauth@ietf.org WG
Subject: [OAUTH-WG] draft-jones-appsawg-webfinger-04

The above-named draft has been offered as the recommended path forward in t=
erms of converging on a single document to advance through appsawg.  The co=
nversation I saw this week in that regard has seemed mostly positive.

Please review it, or at least the diff, and indicate your support or object=
ion on apps-discuss@ietf.org<mailto:apps-discuss@ietf.org> to adopting this=
 one as the common path forward. We would like to make a decision about whi=
ch one to begin advancing in the next week or two.

Have a good weekend!

-MSK, APPSAWG co-chair


--_000_0CBAEB56DDB3A140BA8E8C124C04ECA20101CA96P3PWEX2MB008ex2_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I support using this d=
ocument as the starting point for this work.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">EH<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> oauth-bo=
unces@ietf.org [mailto:oauth-bounces@ietf.org]
<b>On Behalf Of </b>Murray S. Kucherawy<br>
<b>Sent:</b> Friday, May 04, 2012 10:32 AM<br>
<b>To:</b> apps-discuss@ietf.org<br>
<b>Cc:</b> oauth@ietf.org WG<br>
<b>Subject:</b> [OAUTH-WG] draft-jones-appsawg-webfinger-04<o:p></o:p></spa=
n></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The above-named draft has been offered as the recomm=
ended path forward in terms of converging on a single document to advance t=
hrough appsawg.&nbsp; The conversation I saw this week in that regard has s=
eemed mostly positive.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Please review it, or at least the diff, and indicate=
 your support or objection on
<a href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a> to adopt=
ing this one as the common path forward. We would like to make a decision a=
bout which one to begin advancing in the next week or two.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Have a good weekend!<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">-MSK, APPSAWG co-chair<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</body>
</html>

--_000_0CBAEB56DDB3A140BA8E8C124C04ECA20101CA96P3PWEX2MB008ex2_--

From gsalguei@cisco.com  Fri May  4 12:49:49 2012
Return-Path: <gsalguei@cisco.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CB79421E8045; Fri,  4 May 2012 12:49:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.135
X-Spam-Level: 
X-Spam-Status: No, score=-7.135 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_HI=-8, RCVD_NUMERIC_HELO=2.067]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 20GTsKPAcYBA; Fri,  4 May 2012 12:49:48 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) by ietfa.amsl.com (Postfix) with ESMTP id B1D0A21E8042; Fri,  4 May 2012 12:49:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=gsalguei@cisco.com; l=4159; q=dns/txt; s=iport; t=1336160988; x=1337370588; h=references:in-reply-to:mime-version:message-id: content-transfer-encoding:cc:from:subject:date:to; bh=HCAcemyufsnhZ9/vYKf5+uEmzD1JN3TvTa3rMhTO5qA=; b=Y1Ok5HleoCBnDHpADviMPlPKnqm7ddX/Jz4AKrQDblhgsrp6DOqtojId LhrFjctBcXxrvE6U6CwOATEP5kD6WOHxYaDdhUvy/0zOjqukcfpWhXtnP ae2SAoLJxa/4Bt3sBc+1ZO4+FvjRmytJAbEVEiVfmfJDMADmn1Xefp8SU 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AjEIAHcypE+tJXG8/2dsb2JhbABFgkaDKKx7AoEHggkBAQEDAQEBAQ8BEApBCwULAgEIBD4CAicwAQEEEyKHZgULmxCNFpJtBI91NWMEiDCNTo5ZgWmDBA
X-IronPort-AV: E=Sophos;i="4.75,533,1330905600"; d="scan'208,217";a="80516618"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by rcdn-iport-8.cisco.com with ESMTP; 04 May 2012 19:49:48 +0000
Received: from xbh-rcd-302.cisco.com (xbh-rcd-302.cisco.com [72.163.63.9]) by rcdn-core2-1.cisco.com (8.14.5/8.14.5) with ESMTP id q44JnmMw007714;  Fri, 4 May 2012 19:49:48 GMT
Received: from xmb-rcd-204.cisco.com ([72.163.62.211]) by xbh-rcd-302.cisco.com with Microsoft SMTPSVC(6.0.3790.4675);  Fri, 4 May 2012 14:49:48 -0500
Received: from 72.163.62.211 ([72.163.62.211]) by XMB-RCD-204.cisco.com ([72.163.62.211]) with Microsoft Exchange Server HTTP-DAV ;  Fri,  4 May 2012 19:49:47 +0000
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>
In-Reply-To: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>
MIME-Version: 1.0 (1.0)
Content-Type: multipart/alternative; boundary="Apple-Mail-36A76E19-206D-4516-BFD6-B3EF0EF685A3"; charset="iso-8859-1"
Message-ID: <5876011F-2C2C-4889-9452-E8BDC1438713@cisco.com>
Content-Transfer-Encoding: 7bit
Thread-Topic: [apps-discuss] draft-jones-appsawg-webfinger-04
Thread-Index: Ac0qLw91jpuP0JfARCag29xw1SJcwA==
From: "Gonzalo Salgueiro (gsalguei)" <gsalguei@cisco.com>
Date: Fri, 4 May 2012 15:49:42 -0400
To: "Murray S. Kucherawy" <msk@cloudmark.com>
X-OriginalArrivalTime: 04 May 2012 19:49:48.0306 (UTC) FILETIME=[0FF38720:01CD2A2F]
Cc: oauth@ietf.org, apps-discuss@ietf.org
Subject: Re: [apps-discuss] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 19:49:49 -0000

--Apple-Mail-36A76E19-206D-4516-BFD6-B3EF0EF685A3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

I support this doc being adopted as starting point for WG discussion.

Regards,

Gonzalo


On May 4, 2012, at 3:03 PM, "Murray S. Kucherawy" <msk@cloudmark.com> wrote:=


> The above-named draft has been offered as the recommended path forward in t=
erms of converging on a single document to advance through appsawg.  The con=
versation I saw this week in that regard has seemed mostly positive.
> =20
> Please review it, or at least the diff, and indicate your support or objec=
tion on apps-discuss@ietf.org to adopting this one as the common path forwar=
d. We would like to make a decision about which one to begin advancing in th=
e next week or two.
> =20
> Have a good weekend!
> =20
> -MSK, APPSAWG co-chair
> =20
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss

--Apple-Mail-36A76E19-206D-4516-BFD6-B3EF0EF685A3
Content-Transfer-Encoding: 7bit
Content-Type: text/html;
	charset=utf-8

<html><head></head><body bgcolor="#FFFFFF"><div>I support this doc being adopted as starting point for WG discussion.<br><br><div>Regards,</div><div><br></div><div>Gonzalo</div><div><br></div></div><div><br>On May 4, 2012, at 3:03 PM, "Murray S. Kucherawy" &lt;<a href="mailto:msk@cloudmark.com">msk@cloudmark.com</a>&gt; wrote:<br><br></div><div></div><blockquote type="cite"><div>

<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->


<div class="WordSection1">
<p class="MsoNormal">The above-named draft has been offered as the recommended path forward in terms of converging on a single document to advance through appsawg.&nbsp; The conversation I saw this week in that regard has seemed mostly positive.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Please review it, or at least the diff, and indicate your support or objection on
<a href="mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a> to adopting this one as the common path forward. We would like to make a decision about which one to begin advancing in the next week or two.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Have a good weekend!<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">-MSK, APPSAWG co-chair<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>


</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>apps-discuss mailing list</span><br><span><a href="mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a></span><br><span><a href="https://www.ietf.org/mailman/listinfo/apps-discuss">https://www.ietf.org/mailman/listinfo/apps-discuss</a></span><br></div></blockquote></body></html>
--Apple-Mail-36A76E19-206D-4516-BFD6-B3EF0EF685A3--

From stpeter@stpeter.im  Fri May  4 12:51:30 2012
Return-Path: <stpeter@stpeter.im>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B162321F85EA for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 12:51:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.533
X-Spam-Level: 
X-Spam-Status: No, score=-102.533 tagged_above=-999 required=5 tests=[AWL=0.066, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aKWhV6KGjtSX for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 12:51:29 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id B5C4821F85D8 for <apps-discuss@ietf.org>; Fri,  4 May 2012 12:51:28 -0700 (PDT)
Received: from [64.101.72.115] (unknown [64.101.72.115]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id BA6B740058; Fri,  4 May 2012 14:06:33 -0600 (MDT)
Message-ID: <4FA4333F.3090101@stpeter.im>
Date: Fri, 04 May 2012 13:51:27 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Murray S. Kucherawy" <msk@cloudmark.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>
In-Reply-To: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 19:51:30 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 5/4/12 11:31 AM, Murray S. Kucherawy wrote:
> The above-named draft has been offered as the recommended path
> forward in terms of converging on a single document to advance
> through appsawg. The conversation I saw this week in that regard
> has seemed mostly positive.
> 
> Please review it, or at least the diff, and indicate your support
> or objection on apps-discuss@ietf.org
> <mailto:apps-discuss@ietf.org> to adopting this one as the common
> path forward. We would like to make a decision about which one to
> begin advancing in the next week or two.

I think this is a good starting point.

Peter

- -- 
Peter Saint-Andre
https://stpeter.im/


-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk+kMz8ACgkQNL8k5A2w/vwN7QCeLOBqQPpWjtmKTd+mkOyc28np
BvkAoJ23TyeUFYHj7Ygs3Fb1FpZ7eawM
=64Eo
-----END PGP SIGNATURE-----

From bclaise@cisco.com  Fri May  4 08:55:08 2012
Return-Path: <bclaise@cisco.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 380BE21F8714; Fri,  4 May 2012 08:55:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.177
X-Spam-Level: 
X-Spam-Status: No, score=-8.177 tagged_above=-999 required=5 tests=[AWL=2.421,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vMGf0ptm8Cln; Fri,  4 May 2012 08:55:07 -0700 (PDT)
Received: from av-tac-sj.cisco.com (firebird.cisco.com [171.68.227.73]) by ietfa.amsl.com (Postfix) with ESMTP id 92AD721F8634; Fri,  4 May 2012 08:55:07 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from fire.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-sj.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q44Ft2BY007870; Fri, 4 May 2012 08:55:02 -0700 (PDT)
Received: from [10.21.169.179] ([10.21.169.179]) by fire.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q44FswXv021176; Fri, 4 May 2012 08:54:59 -0700 (PDT)
Message-ID: <4FA3FBD1.1040406@cisco.com>
Date: Fri, 04 May 2012 11:54:57 -0400
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko/20120327 Thunderbird/11.0.1
MIME-Version: 1.0
To: Barry Leiba <barryleiba@computer.org>
References: <C0E11F4B11154B1A8B40374C1E55C65E@LENOVO47E041CF> <4FA3E380.5030708@cisco.com> <CALaySJLyoyi459wDuU-cyiB6zun-1iUme6-Zh79-k1rZvFT8Fw@mail.gmail.com>
In-Reply-To: <CALaySJLyoyi459wDuU-cyiB6zun-1iUme6-Zh79-k1rZvFT8Fw@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------000508090305090101050901"
X-Mailman-Approved-At: Fri, 04 May 2012 13:10:06 -0700
Cc: "paitken@cisco.com" <paitken@cisco.com>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>, "iesg@ietf.org" <iesg@ietf.org>, me <bclaise@cisco.com>, "nirbd@cisco.com" <nirbd@cisco.com>
Subject: Re: [apps-discuss] APPSDIR review of draft-claise-export-application-info-in-ipfix-05
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 15:55:08 -0000

This is a multi-part message in MIME format.
--------------000508090305090101050901
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit


> > I just posted a new version of 
> draft-claise-export-application-info-in-ipfix 
> <http://tools.ietf.org/html/draft-claise-export-application-info-in-ipfix-06>, 
> and
> > forgot to include your comments.
> ...
> > From here, we could do 3 things
> >     1. I quickly post a new version of the draft
> >     2. Ron put an RFC-editor note
> >     3. We solve this during the AUTH48
> >
> > I will let Ron decide what's best.
>
> This happens all the time, and it always puzzles me.  What's the fear 
> of posting another rev of the doc?  They're cheap and easy.
>
> Not to usurp Ron's decision of what's best in this case, but in 
> general, I think that if one forgets to include something in a draft 
> version, one simply puts it in and posts another version.  Voilà.
Same answer from Ron.
Therefore 
http://www.ietf.org/id/draft-claise-export-application-info-in-ipfix-07.txt 
is now posted ;-)

Regards, Benoit.
>
> Barry


--------------000508090305090101050901
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <blockquote
cite="mid:CALaySJLyoyi459wDuU-cyiB6zun-1iUme6-Zh79-k1rZvFT8Fw@mail.gmail.com"
      type="cite"><span class="Apple-style-span" style="">&gt; I just
        posted a new version of&nbsp;<span></span><a moz-do-not-send="true"
href="http://tools.ietf.org/html/draft-claise-export-application-info-in-ipfix-06"
          target="_blank" style="color:rgb(17,85,204)">draft-claise-export-application-info-in-ipfix</a></span><span
        class="Apple-style-span" style="">, and</span>
      <div>
        <span class="Apple-style-span" style="">&gt; forgot to include
          your comments.</span>
        <div><span class="Apple-style-span" style="">...</span></div>
        <span class="Apple-style-span" style="">&gt; From here, we could
          do 3 things<span></span><br>
          &gt; &nbsp; &nbsp; 1. I quickly post a new version of the draft<br>
          &gt; &nbsp; &nbsp; 2. Ron put an RFC-editor note<br>
          &gt; &nbsp; &nbsp; 3. We solve this during the AUTH48<br>
          &gt;<br>
        </span><span class="Apple-style-span" style="">&gt; I will let
          Ron decide what's best.</span></div>
      <div><span class="Apple-style-span" style=""><br>
        </span></div>
      <div><span class="Apple-style-span" style="">This happens all the
          time, and it always puzzles me. &nbsp;What's the fear of posting
          another rev of the doc? &nbsp;They're cheap and easy.</span></div>
      <div><span class="Apple-style-span" style=""><br>
        </span></div>
      <div><span class="Apple-style-span" style="">Not to usurp Ron's
          decision of what's best in this case, but in general, I think
          that if one forgets to include something in a draft version,
          one simply puts it in and posts another version. &nbsp;Voil&agrave;.</span></div>
    </blockquote>
    Same answer from Ron.<br>
    Therefore
    <a class="moz-txt-link-freetext" href="http://www.ietf.org/id/draft-claise-export-application-info-in-ipfix-07.txt">http://www.ietf.org/id/draft-claise-export-application-info-in-ipfix-07.txt</a>
    is now posted ;-)<br>
    <br>
    Regards, Benoit.<br>
    <blockquote
cite="mid:CALaySJLyoyi459wDuU-cyiB6zun-1iUme6-Zh79-k1rZvFT8Fw@mail.gmail.com"
      type="cite">
      <div><span class="Apple-style-span" style=""><br>
        </span></div>
      <div><span class="Apple-style-span" style="">Barry<span></span></span></div>
    </blockquote>
    <br>
  </body>
</html>

--------------000508090305090101050901--

From stpeter@stpeter.im  Fri May  4 13:58:55 2012
Return-Path: <stpeter@stpeter.im>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CDB6611E8083; Fri,  4 May 2012 13:58:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.534
X-Spam-Level: 
X-Spam-Status: No, score=-102.534 tagged_above=-999 required=5 tests=[AWL=0.065, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ReVGOWyo7pJh; Fri,  4 May 2012 13:58:55 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 137E711E8072; Fri,  4 May 2012 13:58:55 -0700 (PDT)
Received: from [64.101.72.115] (unknown [64.101.72.115]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id E686440058; Fri,  4 May 2012 15:13:59 -0600 (MDT)
Message-ID: <4FA4430D.3090902@stpeter.im>
Date: Fri, 04 May 2012 14:58:53 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Paul Hoffman <paul.hoffman@vpnc.org>
References: <4F96D157.7020504@isode.com> <4F96D21A.7080006@isode.com> <4F96D2AB.6090509@stpeter.im> <B7723E59-FA33-4D11-B6A6-40F54CD10ECE@nic.cz> <4FA2E1F2.6060406@stpeter.im> <2B6494C5-4BB1-4159-967C-483094BDC0C7@vpnc.org> <4FA2FB94.204@stpeter.im> <07511DD9-AED9-4E67-B162-6D353C550788@vpnc.org>
In-Reply-To: <07511DD9-AED9-4E67-B162-6D353C550788@vpnc.org>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: The IESG <iesg@ietf.org>, "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>, IETF DANE WG list <dane@ietf.org>
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 20:58:55 -0000

On 5/3/12 3:59 PM, Paul Hoffman wrote:
> On May 3, 2012, at 2:41 PM, Peter Saint-Andre wrote:
> 
>> On 5/3/12 2:34 PM, Paul Hoffman wrote:
>>> On May 3, 2012, at 12:52 PM, Peter Saint-Andre wrote:
>>>
>>>> Perhaps this is simply a difference between folks who look at
>>>> things from the DNS perspective and folks who look at things from
>>>> the apps perspective (as users of DNS). All sorts of application
>>>> protocols are being updated to support IDNs. Those applications
>>>> will need to know how to translate their IDNs (which might consist
>>>> of U-labels) into a form that can be placed into the DNS. To make
>>>> things perfectly clear, I'm just suggesting that we add a sentence
>>>> or two warning those who write code for application protocols using
>>>> DANE that they might need to convert U-labels into A-labels. I'll
>>>> work to propose specific text today or tomorrow.
>>>
>>>
>>> I'll be interested to see that. I cannot see how anyone reading
>>> Section 3 of RFC 5891 could think that they would *not* need to
>>> convert to A-labels before looking up something in the DNS. If you
>>> are saying that every post-5891 protocol that defines a new RRtype
>>> must say "and if you are going to look up the domain name in the DNS,
>>> convert to A-labels first", that's fine, but it seems kinda late to
>>> start saying that.
>>
>> Not everyone is as smart as you are.
> 
> If you believe that developers who are using IDNs are not following the easiest-to-read section of RFC 5891, the issue is much larger than just DANE. I propose that is not a DANE issue at all.

Maybe, maybe not. I leave that up to the working group.

Borrowing a bit from RFC 6066 (thanks to Martin Rex for the pointer), I
suggest that we could add the following parenthetical statement to point
3 in Section 3...

OLD
   3.  The domain name is appended to the result of step 2 to complete
       the prepared domain name.

NEW

   3.  The domain name is appended to the result of step 2 to complete
       the prepared domain name.  (The domain name is the fully
       qualified DNS domain name [RFC1035] of the TLS server and is
       represented as a byte string using ASCII encoding without a
       trailing dot; this enables support for internationalized
       domain names through the use of A-labels as defined in
       [RFC5890].)

Peter

-- 
Peter Saint-Andre
https://stpeter.im/



From msk@cloudmark.com  Fri May  4 14:06:29 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 577B321F8532 for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 14:06:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.561
X-Spam-Level: 
X-Spam-Status: No, score=-102.561 tagged_above=-999 required=5 tests=[AWL=0.038, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yFxYFtkHjIkJ for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 14:06:28 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id D5DC421F849A for <apps-discuss@ietf.org>; Fri,  4 May 2012 14:06:25 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.26]) by mail.cloudmark.com with bizsmtp id 5x6V1j0010as01C01x6VsH; Fri, 04 May 2012 14:06:29 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=Xth4yC59 c=1 sm=1 a=QMZKka45TBd+hNGtXG2bIg==:17 a=LvckAehuu68A:10 a=DYq6my6sJs0A:10 a=zutiEJmiVI4A:10 a=ou5xGSR4Oo8A:10 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=48vgC7mUAAAA:8 a=c9U-ykEWkj9_jmJu9BgA:9 a=CjuIK1q_8ugA:10 a=lZB815dzVvQA:10 a=QMZKka45TBd+hNGtXG2bIg==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas902.corp.cloudmark.com ([fe80::54de:dc60:5f3e:334%10]) with mapi id 14.01.0355.002; Fri, 4 May 2012 14:06:03 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: draft-ietf-appsawg-media-type-suffix-regs
Thread-Index: AQHNKjm214kJrC4EIEqw930/6rIevQ==
Date: Fri, 4 May 2012 21:06:02 +0000
Message-ID: <9452079D1A51524AA5749AD23E00392810EB11@exch-mbx901.corp.cloudmark.com>
References: <20120426131912.32053.74050.idtracker@ietfa.amsl.com>
In-Reply-To: <20120426131912.32053.74050.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.20.2.121]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1336165589; bh=PBCF3OPjqeWL579bH5exbe7VM2Y4GtjQp/UFsSX0Huw=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=Ki7Zmxn82U3wnozBoz7djQqWgaPtEPGldygNOnmEBgw7vbTYoCaAfnjeqA+FZ0awV 6JaKhvhRbhHagURmOLuS2NygoZPkohTgtHBFQv4COj+Y7krdIhSF83/+F4duERxYko uTolGR60UVAasNTwGHWssHNXMbwJ8uJtxksjMWIA=
Subject: [apps-discuss] draft-ietf-appsawg-media-type-suffix-regs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 21:06:29 -0000

> -----Original Message-----
> From: i-d-announce-bounces@ietf.org [mailto:i-d-announce-bounces@ietf.org=
] On Behalf Of internet-drafts@ietf.org
> Sent: Thursday, April 26, 2012 6:19 AM
> To: i-d-announce@ietf.org
> Cc: apps-discuss@ietf.org
> Subject: I-D Action: draft-ietf-appsawg-media-type-suffix-regs-00.txt
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories. This draft is a work item of the Applications Area Working
> Group Working Group of the IETF.
>=20
> 	Title           : Additional Media Type Structured Syntax Suffixes
> 	Author(s)       : Tony Hansen
> 	Filename        : draft-ietf-appsawg-media-type-suffix-regs-00.txt
> 	Pages           : 9
> 	Date            : 2012-04-26
>=20
>    This document defines several Structured Syntax Suffixes for use with
>    media type registrations.  In particular, it defines and registers
>    the "+json", "+ber", "+der", "+fastinfoset", "+wbxml" and "+zip"
>    Structured Syntax Suffixes, and updates the "+xml" Structured Syntax
>    Suffix registration.

This document is the follow-on to the one Ned just finished that updates me=
dia type registration procedures.  Since the latter references this one nor=
matively, they'll be clustered and held until they're all queued.

Thus, please review and provide some comments so we can make progress towar=
d being able to submit it for processing.

Thanks, and good weekend to all.

-MSK, APPSAWG co-chair


From ajs@anvilwalrusden.com  Fri May  4 14:08:56 2012
Return-Path: <ajs@anvilwalrusden.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B7F3021F853F for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 14:08:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.629
X-Spam-Level: 
X-Spam-Status: No, score=-2.629 tagged_above=-999 required=5 tests=[AWL=-0.030, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NIEJJX9HhKgs for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 14:08:56 -0700 (PDT)
Received: from mail.yitter.info (mail.yitter.info [208.86.224.201]) by ietfa.amsl.com (Postfix) with ESMTP id 3727C21F853D for <apps-discuss@ietf.org>; Fri,  4 May 2012 14:08:56 -0700 (PDT)
Received: from mail.yitter.info (69-196-144-227.dsl.teksavvy.com [69.196.144.227]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.yitter.info (Postfix) with ESMTPSA id 8B0A01ECB41C for <apps-discuss@ietf.org>; Fri,  4 May 2012 21:08:55 +0000 (UTC)
Date: Fri, 4 May 2012 17:08:53 -0400
From: Andrew Sullivan <ajs@anvilwalrusden.com>
To: apps-discuss@ietf.org
Message-ID: <20120504210853.GM7394@mail.yitter.info>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [apps-discuss] draft-sullivan-domain-origin-assert-00
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 21:08:56 -0000

Dear colleagues,

I posted today draft-sullivan-domain-origin-assert-00.txt.  The point
of this draft is to outline a way of publishing records in the DNS, so
that one can figure out what names have some sort of administrative
link to one another (I've called this the "administrative realm",
although probably not consistently, and I'm not too happy with the
term).  The idea is that you'd be able to use the mechanism in order
either to consider different DNS names as somehow linked together (so
that, for instance, cookie policies or other such things could be
adapted accordingly), or (more often) to determine that names are
_not_ linked together in order to foil illegitimate attempts to assert
links.  

I can't think of any other list that is appropriate, but if people
have an alternative I'm all ears.  I haven't explicitly pointed
commenters at this list yet, pending permission from the list
moderators.

Comments (shredding, &c. &c.) are eagerly solicited.  

Best regards,

A

-- 
Andrew Sullivan
ajs@anvilwalrusden.com

From paul.hoffman@vpnc.org  Fri May  4 14:10:57 2012
Return-Path: <paul.hoffman@vpnc.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9542021F8532; Fri,  4 May 2012 14:10:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.548
X-Spam-Level: 
X-Spam-Status: No, score=-102.548 tagged_above=-999 required=5 tests=[AWL=0.051, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H-et4MvXiMQ0; Fri,  4 May 2012 14:10:57 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id 0229821F84B2; Fri,  4 May 2012 14:10:56 -0700 (PDT)
Received: from [10.20.30.102] (50-0-66-4.dsl.dynamic.fusionbroadband.com [50.0.66.4]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.3) with ESMTP id q44LAtCb056796 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Fri, 4 May 2012 14:10:56 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=us-ascii
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <4FA4430D.3090902@stpeter.im>
Date: Fri, 4 May 2012 14:10:55 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <4C883441-D7DD-4BE8-80C4-61C276CC8840@vpnc.org>
References: <4F96D157.7020504@isode.com> <4F96D21A.7080006@isode.com> <4F96D2AB.6090509@stpeter.im> <B7723E59-FA33-4D11-B6A6-40F54CD10ECE@nic.cz> <4FA2E1F2.6060406@stpeter.im> <2B6494C5-4BB1-4159-967C-483094BDC0C7@vpnc.org> <4FA2FB94.204@stpeter.im> <07511DD9-AED9-4E67-B162-6D353C550788@vpnc.org> <4FA4430D.3090902@stpeter.im>
To: Peter Saint-Andre <stpeter@stpeter.im>
X-Mailer: Apple Mail (2.1257)
Cc: "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>, IETF DANE WG list <dane@ietf.org>
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 21:10:57 -0000

On May 4, 2012, at 1:58 PM, Peter Saint-Andre wrote:

> Borrowing a bit from RFC 6066 (thanks to Martin Rex for the pointer), =
I
> suggest that we could add the following parenthetical statement to =
point
> 3 in Section 3...
>=20
> OLD
>   3.  The domain name is appended to the result of step 2 to complete
>       the prepared domain name.
>=20
> NEW
>=20
>   3.  The domain name is appended to the result of step 2 to complete
>       the prepared domain name.  (The domain name is the fully
>       qualified DNS domain name [RFC1035] of the TLS server and is
>       represented as a byte string using ASCII encoding without a
>       trailing dot; this enables support for internationalized
>       domain names through the use of A-labels as defined in
>       [RFC5890].)


Thank you for finally suggesting text. :-)

This seems fine to me, doesn't change anything technically, appears in =
the right place, and doesn't feel gratuitous.

--Paul Hoffman


From mrex@sap.com  Fri May  4 15:24:59 2012
Return-Path: <mrex@sap.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D9EF21F84D8; Fri,  4 May 2012 15:24:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.067
X-Spam-Level: 
X-Spam-Status: No, score=-10.067 tagged_above=-999 required=5 tests=[AWL=0.182, BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wowv-UxmRu-v; Fri,  4 May 2012 15:24:58 -0700 (PDT)
Received: from smtpde02.sap-ag.de (smtpde02.sap-ag.de [155.56.68.140]) by ietfa.amsl.com (Postfix) with ESMTP id 4E57721F84D0; Fri,  4 May 2012 15:24:58 -0700 (PDT)
Received: from mail.sap.corp by smtpde02.sap-ag.de (26) with ESMTP id q44MOpx2011769 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 5 May 2012 00:24:51 +0200 (MEST)
From: Martin Rex <mrex@sap.com>
Message-Id: <201205042224.q44MOo03029933@fs4113.wdf.sap.corp>
To: ajs@crankycanuck.ca (Andrew Sullivan)
Date: Sat, 5 May 2012 00:24:50 +0200 (MEST)
In-Reply-To: <20120504220713.GR7394@crankycanuck.ca> from "Andrew Sullivan" at May 4, 12 06:07:17 pm
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-SAP: out
Cc: iesg@ietf.org, apps-discuss@ietf.org, paul.hoffman@vpnc.org, dane@ietf.org
Subject: Re: [apps-discuss] [dane]  AppsDir review of
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: mrex@sap.com
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 22:24:59 -0000

Andrew Sullivan wrote:
> 
> On Fri, May 04, 2012 at 02:58:53PM -0600, Peter Saint-Andre wrote:
> >    3.  The domain name is appended to the result of step 2 to complete
> >        the prepared domain name.  (The domain name is the fully
> >        qualified DNS domain name [RFC1035] of the TLS server and is
> >        represented as a byte string using ASCII encoding without a
> >        trailing dot; this enables support for internationalized
> >        domain names through the use of A-labels as defined in
> >        [RFC5890].)
> 
> I don't understand that definition of "the domain name".  What we
> appear to be discussing here is how you prepare the presentation
> format for the domain name; "represented as a byte string using ASCII
> encoding" doesn't make a lot of sense to me in this context.  
> 
> In particular, you don't need any of the text starting with
> "represented" and ending with the semicolon, because what you're
> describing there isn't properly speaking a domain name at all.  It's a
> relative domain name, which happens to be relative to the root.  It's
> also in presentation format, which is irrelevant for DNS query
> purposes, because we don't send queries in presentation format.
> 
> It sounds like the key point you want to make is that IDNA2008 labels
> MUST be in A-label format before transformation.  Is that it?


We added similar text like the above to rfc6066 (TLS extensions)
for the description of the extension "Server name indication" here:

  http://tools.ietf.org/html/rfc6066#page-7

3rd paragraph on page 7

Could you point to an existing document that contains a suitable
1-paragraph desciption that you believe fits better here?
I don't think that we should be inventing a new description
for ever new document, but preferably re-use what is already there.

-Martin

From ajs@anvilwalrusden.com  Fri May  4 15:33:22 2012
Return-Path: <ajs@anvilwalrusden.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 17A2C21E8015; Fri,  4 May 2012 15:33:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.628
X-Spam-Level: 
X-Spam-Status: No, score=-2.628 tagged_above=-999 required=5 tests=[AWL=-0.029, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s8iKDUjn2cJd; Fri,  4 May 2012 15:33:21 -0700 (PDT)
Received: from mail.yitter.info (mail.yitter.info [208.86.224.201]) by ietfa.amsl.com (Postfix) with ESMTP id 8F9E921E8012; Fri,  4 May 2012 15:33:21 -0700 (PDT)
Received: from crankycanuck.ca (69-196-144-227.dsl.teksavvy.com [69.196.144.227]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.yitter.info (Postfix) with ESMTPSA id BEF9E1ECB41C; Fri,  4 May 2012 22:33:20 +0000 (UTC)
Date: Fri, 4 May 2012 18:33:19 -0400
From: Andrew Sullivan <ajs@anvilwalrusden.com>
Sender: dane-bounces@ietf.org
To: Peter Saint-Andre <stpeter@stpeter.im>
Message-ID: <20120504223314.GU7394@crankycanuck.ca>
References: <4F96D157.7020504@isode.com> <4F96D21A.7080006@isode.com> <4F96D2AB.6090509@stpeter.im> <B7723E59-FA33-4D11-B6A6-40F54CD10ECE@nic.cz> <4FA2E1F2.6060406@stpeter.im> <2B6494C5-4BB1-4159-967C-483094BDC0C7@vpnc.org> <4FA2FB94.204@stpeter.im> <07511DD9-AED9-4E67-B162-6D353C550788@vpnc.org> <4FA4430D.3090902@stpeter.im>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <4FA4430D.3090902@stpeter.im>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: The IESG <iesg@ietf.org>, "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>, IETF DANE WG list <dane@ietf.org>
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 22:33:22 -0000

[resending from an actually subscribed address.  Apologies]

Hi,

On Fri, May 04, 2012 at 02:58:53PM -0600, Peter Saint-Andre wrote:
>    3.  The domain name is appended to the result of step 2 to complete
>        the prepared domain name.  (The domain name is the fully
>        qualified DNS domain name [RFC1035] of the TLS server and is
>        represented as a byte string using ASCII encoding without a
>        trailing dot; this enables support for internationalized
>        domain names through the use of A-labels as defined in
>        [RFC5890].)

I don't understand that definition of "the domain name".  What we
appear to be discussing here is how you prepare the presentation
format for the domain name; "represented as a byte string using ASCII
encoding" doesn't make a lot of sense to me in this context.  

In particular, you don't need any of the text starting with
"represented" and ending with the semicolon, because what you're
describing there isn't properly speaking a domain name at all.  It's a
relative domain name, which happens to be relative to the root.  It's
also in presentation format, which is irrelevant for DNS query
purposes, because we don't send queries in presentation format.

It sounds like the key point you want to make is that IDNA2008 labels
MUST be in A-label format before transformation.  Is that it?

A

-- 
Andrew Sullivan
ajs@anvilwalrusden.com

From mrex@sap.com  Fri May  4 15:37:50 2012
Return-Path: <mrex@sap.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 513A321F84F8; Fri,  4 May 2012 15:37:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.069
X-Spam-Level: 
X-Spam-Status: No, score=-10.069 tagged_above=-999 required=5 tests=[AWL=0.180, BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id q3m-tok2M3VV; Fri,  4 May 2012 15:37:49 -0700 (PDT)
Received: from smtpde02.sap-ag.de (smtpde02.sap-ag.de [155.56.68.140]) by ietfa.amsl.com (Postfix) with ESMTP id 73E2321F84F0; Fri,  4 May 2012 15:37:49 -0700 (PDT)
Received: from mail.sap.corp by smtpde02.sap-ag.de (26) with ESMTP id q44MbknI013307 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 5 May 2012 00:37:46 +0200 (MEST)
From: Martin Rex <mrex@sap.com>
Message-Id: <201205042237.q44Mbj23000744@fs4113.wdf.sap.corp>
To: mrex@sap.com
Date: Sat, 5 May 2012 00:37:45 +0200 (MEST)
In-Reply-To: <201205042224.q44MOo03029933@fs4113.wdf.sap.corp> from "Martin Rex" at May 5, 12 00:24:50 am
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-SAP: out
Cc: ajs@crankycanuck.ca, dane@ietf.org, iesg@ietf.org, apps-discuss@ietf.org, paul.hoffman@vpnc.org
Subject: Re: [apps-discuss] [dane]  AppsDir review of
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: mrex@sap.com
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 22:37:50 -0000

Martin Rex wrote:
> 
> Andrew Sullivan wrote:
> > 
> > On Fri, May 04, 2012 at 02:58:53PM -0600, Peter Saint-Andre wrote:
> > >    3.  The domain name is appended to the result of step 2 to complete
> > >        the prepared domain name.  (The domain name is the fully
> > >        qualified DNS domain name [RFC1035] of the TLS server and is
> > >        represented as a byte string using ASCII encoding without a
> > >        trailing dot; this enables support for internationalized
> > >        domain names through the use of A-labels as defined in
> > >        [RFC5890].)
> > 
> > I don't understand that definition of "the domain name".  What we
> > appear to be discussing here is how you prepare the presentation
> > format for the domain name; "represented as a byte string using ASCII
> > encoding" doesn't make a lot of sense to me in this context.  
> > 
> > In particular, you don't need any of the text starting with
> > "represented" and ending with the semicolon, because what you're
> > describing there isn't properly speaking a domain name at all.  It's a
> > relative domain name, which happens to be relative to the root.  It's
> > also in presentation format, which is irrelevant for DNS query
> > purposes, because we don't send queries in presentation format.
> > 
> > It sounds like the key point you want to make is that IDNA2008 labels
> > MUST be in A-label format before transformation.  Is that it?
> 
> 
> We added similar text like the above to rfc6066 (TLS extensions)
> for the description of the extension "Server name indication" here:
> 
>   http://tools.ietf.org/html/rfc6066#page-7
> 
> 3rd paragraph on page 7
> 
> Could you point to an existing document that contains a suitable
> 1-paragraph desciption that you believe fits better here?
> I don't think that we should be inventing a new description
> for ever new document, but preferably re-use what is already there.

That "we added to rfc6066" refers to this disussion in the TLS WG:

  https://www.ietf.org/mail-archive/web/tls/current/msg07233.html

Re-reading that paragraph, I realize that the description
"fully qualified DNS hostname of the server" is factually incorrect
for rfc6066 (I don't know about DANE, though).

When used by HTTP-over-TLS, it ought to be the name as used by the
client for performing server endpoint identification (rfc2818 or rf6125),
and that _can_ be a hostname without domain from a URL!!


-Martin 



From ajs@anvilwalrusden.com  Fri May  4 15:38:32 2012
Return-Path: <ajs@anvilwalrusden.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A313721F84F8; Fri,  4 May 2012 15:38:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.628
X-Spam-Level: 
X-Spam-Status: No, score=-2.628 tagged_above=-999 required=5 tests=[AWL=-0.029, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tjafVrGjEyqA; Fri,  4 May 2012 15:38:32 -0700 (PDT)
Received: from mail.yitter.info (mail.yitter.info [208.86.224.201]) by ietfa.amsl.com (Postfix) with ESMTP id 2550221F84F0; Fri,  4 May 2012 15:38:32 -0700 (PDT)
Received: from crankycanuck.ca (69-196-144-227.dsl.teksavvy.com [69.196.144.227]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.yitter.info (Postfix) with ESMTPSA id CFDAB1ECB41C; Fri,  4 May 2012 22:38:21 +0000 (UTC)
Date: Fri, 4 May 2012 18:38:20 -0400
From: Andrew Sullivan <ajs@anvilwalrusden.com>
To: Martin Rex <mrex@sap.com>
Message-ID: <20120504223816.GV7394@crankycanuck.ca>
References: <20120504220713.GR7394@crankycanuck.ca> <201205042224.q44MOo03029933@fs4113.wdf.sap.corp>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <201205042224.q44MOo03029933@fs4113.wdf.sap.corp>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: dane@ietf.org, iesg@ietf.org, apps-discuss@ietf.org, paul.hoffman@vpnc.org
Subject: Re: [apps-discuss] [dane]  AppsDir review of
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 22:38:33 -0000

On Sat, May 05, 2012 at 12:24:50AM +0200, Martin Rex wrote:
> 
> We added similar text like the above to rfc6066 (TLS extensions)
> for the description of the extension "Server name indication" here:

The problem in this case, however, is that what the TLSA document is
doing is building a QNAME for use in the DNS.  None of the description
from RFC 6066 is a domain name.

Remember, the dot-separated labels are the presentation form, but
_not_ what you send on the wire.  Dots aren't part of the DNS on the
wire.  

What we want to do for this case is get the QNAME for the DNS.  So we
take the two labels that come out of steps 1 and 2 in the draft, and
put them on the front of the DNS name that we're trying to look up,
creating an absolute, fully qualified name that gets sent in the QNAME
of the DNS operation.  

At least I think that's what the section is trying to do.

I'm also uncomfortable with the "ASCII" stuff, because DNS labels
aren't in ASCII.  They're octets.  However, ASCII is treated specially
in the DNS.  (This is one of the sharp edges about the DNS that we'd
all like to go back and fix if we could.)

A


-- 
Andrew Sullivan
ajs@anvilwalrusden.com


From sm@resistor.net  Fri May  4 15:51:04 2012
Return-Path: <sm@resistor.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9099021F848A; Fri,  4 May 2012 15:51:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.581
X-Spam-Level: 
X-Spam-Status: No, score=-102.581 tagged_above=-999 required=5 tests=[AWL=0.018, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MOo+QsB8Ajm8; Fri,  4 May 2012 15:51:03 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id D840421F8484; Fri,  4 May 2012 15:51:02 -0700 (PDT)
Received: from SUBMAN.resistor.net (IDENT:sm@localhost [127.0.0.1]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q44MosIQ028878; Fri, 4 May 2012 15:50:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1336171862; i=@resistor.net; bh=dCK3Jg/dzB8UsGA/Kes7ELu7lJOaB3hllpIZf9kZjYE=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=j2cPhLFpwDleX40wWq6yXwJ47yDfopVIISdVUTk4bRgtYXcI0AG4js4uX/UXcuTpT D4d0xQwioIzm7BPZcvrjct5Umkc0qrC1rFic1eRwl3G96RhZS770LOVy8yakL/UyzP TbqyVuqv/hfK7dzw0ceB2ugtdWv7br3B1BSfHBEE=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=resistor.net; s=mail; t=1336171862; i=@resistor.net; bh=dCK3Jg/dzB8UsGA/Kes7ELu7lJOaB3hllpIZf9kZjYE=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=xW8Pjb3zz/bOxeA0wwqN+aMlRA2rCzWQQBTi+IUfnydmqrdV+7LdTKpI0q9xU+XKe oqZ5aLtXCypVagoinuO/xAs/PaYRY6fl++eBSEWu1GqC7cMoa7eyNFcEG03mk7/h7H qDBgui4uRTxYcLwO9zmd+X9+6cvnNJmg4AzduiZ4=
Message-Id: <6.2.5.6.2.20120504152947.0ab53640@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Fri, 04 May 2012 15:50:49 -0700
To: mrex@sap.com
From: SM <sm@resistor.net>
In-Reply-To: <201205042224.q44MOo03029933@fs4113.wdf.sap.corp>
References: <20120504220713.GR7394@crankycanuck.ca> <201205042224.q44MOo03029933@fs4113.wdf.sap.corp>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: dane@ietf.org, iesg@ietf.org, apps-discuss@ietf.org, paul.hoffman@vpnc.org
Subject: Re: [apps-discuss] [dane]  AppsDir review of
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 22:51:04 -0000

Hi Martin,
At 15:24 04-05-2012, Martin Rex wrote:
>We added similar text like the above to rfc6066 (TLS extensions)
>for the description of the extension "Server name indication" here:
>
>   http://tools.ietf.org/html/rfc6066#page-7
>
>3rd paragraph on page 7
>
>Could you point to an existing document that contains a suitable
>1-paragraph desciption that you believe fits better here?

I'll skip the tricky question. :-)

>I don't think that we should be inventing a new description
>for ever new document, but preferably re-use what is already there.

The text from that section of RFC 6066 is about FQDNs.

RFC 6394 mentions that 'the process of obtaining this "source" domain 
is application specific [RFC6125]'.   It seems like the better choice 
to keep things easy.  It also matches what's in Section 4 of the draft.

Regards,
-sm   


From barryleiba.mailing.lists@gmail.com  Fri May  4 16:09:13 2012
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E526511E8072 for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 16:09:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.976
X-Spam-Level: 
X-Spam-Status: No, score=-102.976 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JZHDg+6-5Mfc for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 16:09:13 -0700 (PDT)
Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by ietfa.amsl.com (Postfix) with ESMTP id 98DB921F8542 for <apps-discuss@ietf.org>; Fri,  4 May 2012 16:09:12 -0700 (PDT)
Received: by lbbgo11 with SMTP id go11so2718504lbb.31 for <apps-discuss@ietf.org>; Fri, 04 May 2012 16:09:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=FNQ292PYZiFPgj28B6hVlLAWEPSvzgcs7viZ68h1P5k=; b=diHKatUFLDPdzg6kE0DWR+KDYsyK42U7tK8GY//yiK6E/Xk7v1ndYMc6+oG6mJuyMY e/vaiuUsKeY2bEc5cFID7UrwJDAQaD4sydVBKa6jbSk9xamrLbtcvCerSidn/gY2EPvI 3FHb2I1raWIrjmT4y+MCTx1Aqo3R63VPA4s/ffUb4cvm4SAG5LbEsAfj5bW7+U4jdPHj qh51bRzRvW4uRhXAE9yfX1lraIEZM6XDoFfQf1reyF4R/UrMSHKWcSrMfFM6Gg3RXQrg 1+v+/L4JiWJkeVc2jURQ+QfXlk/290SgLSuMZQkLWJzoVvhQYWNuMaqeCYlApY/ayP5M VHEQ==
MIME-Version: 1.0
Received: by 10.112.23.40 with SMTP id j8mr3738754lbf.44.1336172951336; Fri, 04 May 2012 16:09:11 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.112.7.7 with HTTP; Fri, 4 May 2012 16:09:11 -0700 (PDT)
In-Reply-To: <9452079D1A51524AA5749AD23E00392810E4B7@exch-mbx901.corp.cloudmark.com>
References: <C0E11F4B11154B1A8B40374C1E55C65E@LENOVO47E041CF> <4FA3E380.5030708@cisco.com> <CALaySJLyoyi459wDuU-cyiB6zun-1iUme6-Zh79-k1rZvFT8Fw@mail.gmail.com> <9452079D1A51524AA5749AD23E00392810E4B7@exch-mbx901.corp.cloudmark.com>
Date: Fri, 4 May 2012 19:09:11 -0400
X-Google-Sender-Auth: mCMlITHpL3TYFbGihz_8x7bnKz8
Message-ID: <CAC4RtVBrfZ+2QjMCp82-TR9SFbDPXXYjvb4kQ4YuO=WOQDQ3dA@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: "Murray S. Kucherawy" <msk@cloudmark.com>
Content-Type: multipart/alternative; boundary=90e6ba25db951f782e04bf3e0289
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] APPSDIR review of draft-claise-export-application-info-in-ipfix-05
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 May 2012 23:09:14 -0000

--90e6ba25db951f782e04bf3e0289
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

As I see it, there's little reason to complain about that now.  There are
both tracker and tools links that give you the latest version, regardless
of what version was specified in the last call note, and the tracker link
is now included in the last call.  The answer to the question is always,
"The latest one, of course."  It's silly to have people reviewing errors
that have already been corrected and text that's already changed.

Barry

On Friday, May 4, 2012, Murray S. Kucherawy wrote:
>
> In the past when I=92ve done this during a Last Call (IETF or WG, can=92t
> remember), someone else complained in the form of =93So what version exac=
tly
> are we supposed to be reviewing here?=94  I think that=92s where my own
> hesitation comes from when this decision needs to be made.
>
> -MSK****
>
> ** **
>
> *From:* apps-discuss-bounces@ietf.org <javascript:_e({}, 'cvml',
> 'apps-discuss-bounces@ietf.org');> [mailto:apps-discuss-bounces@ietf.org<=
javascript:_e({}, 'cvml', 'apps-discuss-bounces@ietf.org');>]
> *On Behalf Of *Barry Leiba
> *Sent:* Friday, May 04, 2012 7:48 AM
> *To:* Benoit Claise
> *Cc:* apps-discuss@ietf.org <javascript:_e({}, 'cvml',
> 'apps-discuss@ietf.org');>; paitken@cisco.com <javascript:_e({}, 'cvml',
> 'paitken@cisco.com');>; nirbd@cisco.com <javascript:_e({}, 'cvml',
> 'nirbd@cisco.com');>; iesg@ietf.org <javascript:_e({}, 'cvml',
> 'iesg@ietf.org');>
> *Subject:* Re: [apps-discuss] APPSDIR review of
> draft-claise-export-application-info-in-ipfix-05****
>
> ** **
>
> > I just posted a new version of
> draft-claise-export-application-info-in-ipfix<http://tools.ietf.org/html/=
draft-claise-export-application-info-in-ipfix-06>,
> and****
>
> > forgot to include your comments.****
>
> ...****
>
> > From here, we could do 3 things
> >     1. I quickly post a new version of the draft
> >     2. Ron put an RFC-editor note
> >     3. We solve this during the AUTH48
> >
> > I will let Ron decide what's best.****
>
> ** **
>
> This happens all the time, and it always puzzles me.  What's the fear of
> posting another rev of the doc?  They're cheap and easy.****
>
> ** **
>
> Not to usurp Ron's decision of what's best in this case, but in general, =
I
> think that if one forgets to include something in a draft version, one
> simply puts it in and posts another version.  Voil=E0.****
>
> ** **
>
> Barry****
>

--90e6ba25db951f782e04bf3e0289
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

As I see it, there&#39;s little reason to complain about that now. =A0There=
 are both tracker and tools links that give you the latest version, regardl=
ess of what version was specified in the last call note, and the tracker li=
nk is now included in the last call. =A0The answer to the question is alway=
s, &quot;The latest one, of course.&quot; =A0It&#39;s silly to have people =
reviewing errors that have already been corrected and text that&#39;s alrea=
dy changed.<div>
<br></div><div>Barry<span></span><br><br>On Friday, May 4, 2012, Murray S. =
Kucherawy  wrote:<span class=3D"Apple-style-span" style>=A0</span><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex">
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div><p class=3D"MsoNorm=
al"><font class=3D"Apple-style-span" color=3D"#1f497d" face=3D"Calibri, san=
s-serif"></font></p></div></div></blockquote><blockquote class=3D"gmail_quo=
te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"=
>
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div><p class=3D"MsoNorm=
al"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;s=
ans-serif&quot;;color:#1f497d">In the past when I=92ve done this during a L=
ast Call (IETF or WG, can=92t remember), someone else complained in the for=
m of =93So what version exactly are we supposed
 to be reviewing here?=94=A0 I think that=92s where my own hesitation comes=
 from when this decision needs to be made.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">-MSK<u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=A0<u></u></span><=
/p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> <a href=
=3D"javascript:_e({}, &#39;cvml&#39;, &#39;apps-discuss-bounces@ietf.org&#3=
9;);" target=3D"_blank">apps-discuss-bounces@ietf.org</a> [mailto:<a href=
=3D"javascript:_e({}, &#39;cvml&#39;, &#39;apps-discuss-bounces@ietf.org&#3=
9;);" target=3D"_blank">apps-discuss-bounces@ietf.org</a>]
<b>On Behalf Of </b>Barry Leiba<br>
<b>Sent:</b> Friday, May 04, 2012 7:48 AM<br>
<b>To:</b> Benoit Claise<br>
<b>Cc:</b> <a href=3D"javascript:_e({}, &#39;cvml&#39;, &#39;apps-discuss@i=
etf.org&#39;);" target=3D"_blank">apps-discuss@ietf.org</a>; <a href=3D"jav=
ascript:_e({}, &#39;cvml&#39;, &#39;paitken@cisco.com&#39;);" target=3D"_bl=
ank">paitken@cisco.com</a>; <a href=3D"javascript:_e({}, &#39;cvml&#39;, &#=
39;nirbd@cisco.com&#39;);" target=3D"_blank">nirbd@cisco.com</a>; <a href=
=3D"javascript:_e({}, &#39;cvml&#39;, &#39;iesg@ietf.org&#39;);" target=3D"=
_blank">iesg@ietf.org</a><br>

<b>Subject:</b> Re: [apps-discuss] APPSDIR review of draft-claise-export-ap=
plication-info-in-ipfix-05<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
<p class=3D"MsoNormal"><span>&gt; I just posted a new version of=A0<a href=
=3D"http://tools.ietf.org/html/draft-claise-export-application-info-in-ipfi=
x-06" target=3D"_blank"><span style=3D"color:#1155cc">draft-claise-export-a=
pplication-info-in-ipfix</span></a>,
 and</span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><span>&gt; forgot to include your comments.</span><u=
></u><u></u></p>
<div>
<p class=3D"MsoNormal"><span>...</span><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><span>&gt; From here, we could do 3 things</span><br=
>
<span>&gt; =A0 =A0 1. I quickly post a new version of the draft</span><br>
<span>&gt; =A0 =A0 2. Ron put an RFC-editor note</span><br>
<span>&gt; =A0 =A0 3. We solve this during the AUTH48</span><br>
<span>&gt;</span><br>
<span>&gt; I will let Ron decide what&#39;s best.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span>This happens all the time, and it always puzzl=
es me. =A0What&#39;s the fear of posting another rev of the doc? =A0They&#3=
9;re cheap and easy.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span>Not to usurp Ron&#39;s decision of what&#39;s =
best in this case, but in general, I think that if one forgets to include s=
omething in a draft version, one simply puts it in and posts another versio=
n. =A0Voil=E0.</span><u></u><u></u></p>

</div>
<div>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span>Barry</span><u></u><u></u></p>
</div>
</div>
</div>
</div>

</blockquote></div>

--90e6ba25db951f782e04bf3e0289--

From barryleiba.mailing.lists@gmail.com  Fri May  4 18:25:06 2012
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3565021E801F; Fri,  4 May 2012 18:25:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.976
X-Spam-Level: 
X-Spam-Status: No, score=-102.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Uc1bf5ABTHPC; Fri,  4 May 2012 18:25:05 -0700 (PDT)
Received: from mail-lpp01m010-f44.google.com (mail-lpp01m010-f44.google.com [209.85.215.44]) by ietfa.amsl.com (Postfix) with ESMTP id 0D33021E8018; Fri,  4 May 2012 18:25:04 -0700 (PDT)
Received: by lagj5 with SMTP id j5so2763886lag.31 for <multiple recipients>; Fri, 04 May 2012 18:25:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=Pr8tvjhdSF7EpXJNFRM7XtR1vdqMjQ572SCeNvqXkUk=; b=LlVDaTrMNRdxox9oMcklw+tB1otZ2VBvljaQY485zKAFSXJhlKjk4IPHu50ei/Vr2i tV86UaQYAFyX2KMGKcKniGd3fNrkiJxa4QBD9OFwjz5tY6hfUYDYn44jTZrHDsLfnFTu Ny7H2sMNoP9rATNq+bbInHNFHMKhAs3yHohm8crYLpO40PHs/YKDtW7hjXjE6Z5+k9Ta kWRP3GanBavDUgvGevQzbnakmF9mcPB30NMzkcEAKRt69SSPqxAo5NjDqhAd+rCpCn/z 36181JDAmZLOtzsYM8WTXJmxRyujxmjfS7qRhKgVu5UPe9ARxwhzB7xxSyaO9We0CToS XUVw==
MIME-Version: 1.0
Received: by 10.112.88.98 with SMTP id bf2mr3951061lbb.30.1336181104033; Fri, 04 May 2012 18:25:04 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.112.7.7 with HTTP; Fri, 4 May 2012 18:25:03 -0700 (PDT)
In-Reply-To: <4FA04B17.9050902@gulbrandsen.priv.no>
References: <6.2.5.6.2.20120501024024.0a3684f0@resistor.net> <4FA04B17.9050902@gulbrandsen.priv.no>
Date: Fri, 4 May 2012 21:25:03 -0400
X-Google-Sender-Auth: 3iRNGhqzeS9H2fjK9uUn6eLGKtM
Message-ID: <CAC4RtVDtpQYBzXvZBC8vOvi24Pj9uVPwK-Jhg77TN+PoDbjrjw@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>
Content-Type: multipart/alternative; boundary=bcaec554da2a0fbec104bf3fe82e
Cc: "ima@ietf.org" <ima@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [EAI] AppsDir Review of draft-ietf-eai-simpledowngrade-03
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 05 May 2012 01:25:06 -0000

--bcaec554da2a0fbec104bf3fe82e
Content-Type: text/plain; charset=ISO-8859-1

>> 7. IANA Considerations
>>
>> ADD the name of the correct registry!
>
> I'm afraid the schmuck who wrote RFC 5530 didn't define a correct name.

Oy.  Sorry: you're both being lazy.  The IANA registries are here:
http://www.iana.org/protocols/

One can (and should) look up the registry, and use the correct name,
without guessing.
That said, Claudio didn't look it up either, and as it turns out, Arnt (1)
did use the correct name and (2) between the correct name and the reference
to the creating RFC, specified it entirely adequately for IANA to
understand it.

In other words, the IANA section is fine.

Barry

--bcaec554da2a0fbec104bf3fe82e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<span class=3D"Apple-style-span" style>&gt;&gt; 7. IANA Considerations<br>&=
gt;&gt;<br>&gt;&gt; ADD the name of the correct registry!<br>&gt;<br>&gt; I=
&#39;m afraid the schmuck who wrote RFC 5530 didn&#39;t define a correct na=
me.</span><div>
<span class=3D"Apple-style-span" style><br></span></div><div><span class=3D=
"Apple-style-span" style>Oy. =A0Sorry: you&#39;re both being lazy. =A0The I=
ANA registries are here:</span></div><span class=3D"Apple-style-span" style=
><a href=3D"http://www.iana.org/protocols/">http://www.iana.org/protocols/<=
/a></span><div>
<span class=3D"Apple-style-span" style><br></span></div><div><span class=3D=
"Apple-style-span" style>One can (and should) look up the registry, and use=
 the correct name, without guessing.</span></div><div><span class=3D"Apple-=
style-span" style>That said, Claudio didn&#39;t look it up either, and as i=
t turns out, Arnt (1) did use the correct name and (2) between the correct =
name and the reference to the creating RFC, specified it entirely adequatel=
y for IANA to understand it.</span></div>
<div><span class=3D"Apple-style-span" style><br></span></div><div><span cla=
ss=3D"Apple-style-span" style>In other words, the IANA section is fine.<spa=
n></span></span></div><div><span class=3D"Apple-style-span" style><br></spa=
n></div>
<div><span class=3D"Apple-style-span" style>Barry</span></div>

--bcaec554da2a0fbec104bf3fe82e--

From mrex@sap.com  Fri May  4 18:43:31 2012
Return-Path: <mrex@sap.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C5A1A21E8018; Fri,  4 May 2012 18:43:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.775
X-Spam-Level: 
X-Spam-Status: No, score=-9.775 tagged_above=-999 required=5 tests=[AWL=-0.126, BAYES_00=-2.599, HELO_EQ_DE=0.35, J_CHICKENPOX_31=0.6, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dxQlSX2FXY9z; Fri,  4 May 2012 18:43:31 -0700 (PDT)
Received: from smtpde01.sap-ag.de (smtpde01.sap-ag.de [155.56.68.170]) by ietfa.amsl.com (Postfix) with ESMTP id C2DFF21F84EE; Fri,  4 May 2012 18:43:30 -0700 (PDT)
Received: from mail.sap.corp by smtpde01.sap-ag.de (26) with ESMTP id q451hRgw017094 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 5 May 2012 03:43:27 +0200 (MEST)
From: Martin Rex <mrex@sap.com>
Message-Id: <201205050143.q451hQnW011408@fs4113.wdf.sap.corp>
To: marka@isc.org (Mark Andrews)
Date: Sat, 5 May 2012 03:43:26 +0200 (MEST)
In-Reply-To: <20120504000220.0F9632063979@drugs.dv.isc.org> from "Mark Andrews" at May 4, 12 10:02:19 am
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-SAP: out
Cc: ondrej.sury@nic.cz, iesg@ietf.org, apps-discuss@ietf.org, dane@ietf.org
Subject: Re: [apps-discuss] [dane] MX and DANE (Was: AppsDir review of
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: mrex@sap.com
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 05 May 2012 01:43:31 -0000

Mark Andrews wrote:
> 
> O. writes:
> >
> > On 3. 5. 2012, at 17:25, Richard L. Barnes wrote:
> > > Oh, this discussion again.
> > 
> > No, it's _not_ that discussion again.  I wanted to say that we
> > don't _want_ to discuss and fix it in the DANE WG.  Somebody fix
> > it elsewhere and come back.

100 ack.

> 
> While this isn't be a issue for DANE, DANE actually *removes* the
> last known threat, downgrade by filtering/not offering STARTTLS
> from the EHLO response, to making MX and STARTTLS work globally as
> it provides a method to signal that TLS should be available and as
> a consequence you should see a STARTTLS.


Please do not confuse DANE with DNSSEC.

example:

    foo.x.         IN MX     10  mx.bar.y.
    mx.bar.y.      IN CNAME      tweety.baz.z.
    tweety.baz.z.  IN A          0.1.2.3

plus:
    foo.x. is a DNS-Zone with DNSSEC enabled
    bar.y. is a DNS-Zone without DNSSEC
    baz.z. is a DNS-Zone with DNSSEC enabled

The DNS software module does not know about MX records and will
not look at any of the above.

To _me_ this looks like opening a can of worms, not like closing one,
and the apps protocols that want such scenarios secured by DNSSEC,
will have to design and discuss their desired security architecture,
how to perform&implement the various lookups and possible indirections,
how to compute the desired result/outcome from the various possibilities
leveraged by the DNS magic machinery and describe:

   - to implementers of the apps protocol how to implement this
   - to admins of the machines how to configure the various possible
     scenarios

and provide a security considerations about all the potential and
non-obvious pitfalls.

Btw. in the example above, "mx.bar.y. IN CNAME tweety.baz.z."
could have been a DNS reply spoofed by an attacker.

I have significant doubts, that DANE is the right forum to discuss any
of these very apps-specific characteristics and requirements.
And DANE-protocol LC is definitely the wrong time for it
(IIRC, the DANE WG tabled this discussion before it got deeply ratholed
 over it).

*I* really do not want to discuss this any further.

-Martin

From internet-drafts@ietf.org  Fri May  4 21:14:38 2012
Return-Path: <internet-drafts@ietf.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 237E621F845F; Fri,  4 May 2012 21:14:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.067
X-Spam-Level: 
X-Spam-Status: No, score=-102.067 tagged_above=-999 required=5 tests=[AWL=0.532, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IQYaIVPHtezF; Fri,  4 May 2012 21:14:37 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6BFFD21F8446; Fri,  4 May 2012 21:14:37 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.02
Message-ID: <20120505041437.15982.68906.idtracker@ietfa.amsl.com>
Date: Fri, 04 May 2012 21:14:37 -0700
Cc: apps-discuss@ietf.org
Subject: [apps-discuss] I-D Action: draft-ietf-appsawg-media-type-regs-07.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 05 May 2012 04:14:38 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Applications Area Working Group Worki=
ng Group of the IETF.

	Title           : Media Type Specifications and Registration Procedures
	Author(s)       : Ned Freed
                          John C. Klensin
                          Tony Hansen
	Filename        : draft-ietf-appsawg-media-type-regs-07.txt
	Pages           : 31
	Date            : 2012-05-04

   This document defines procedures for the specification and
   registration of media types for use in HTTP, MIME and other Internet
   protocols.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-appsawg-media-type-regs-07.t=
xt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-ietf-appsawg-media-type-regs-07.txt

The IETF datatracker page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-appsawg-media-type-regs/


From mrex@sap.com  Fri May  4 21:38:20 2012
Return-Path: <mrex@sap.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D139021F845A; Fri,  4 May 2012 21:38:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.073
X-Spam-Level: 
X-Spam-Status: No, score=-10.073 tagged_above=-999 required=5 tests=[AWL=0.176, BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y4GOw9ONtAqh; Fri,  4 May 2012 21:38:18 -0700 (PDT)
Received: from smtpde01.sap-ag.de (smtpde01.sap-ag.de [155.56.68.170]) by ietfa.amsl.com (Postfix) with ESMTP id 126A521F844E; Fri,  4 May 2012 21:38:17 -0700 (PDT)
Received: from mail.sap.corp by smtpde01.sap-ag.de (26) with ESMTP id q454cDSR002960 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 5 May 2012 06:38:13 +0200 (MEST)
From: Martin Rex <mrex@sap.com>
Message-Id: <201205050438.q454cC0K021676@fs4113.wdf.sap.corp>
To: ajs@anvilwalrusden.com (Andrew Sullivan)
Date: Sat, 5 May 2012 06:38:12 +0200 (MEST)
In-Reply-To: <20120504223816.GV7394@crankycanuck.ca> from "Andrew Sullivan" at May 4, 12 06:38:20 pm
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-SAP: out
Cc: mrex@sap.com, dane@ietf.org, iesg@ietf.org, apps-discuss@ietf.org, paul.hoffman@vpnc.org
Subject: Re: [apps-discuss] [dane]  AppsDir review of
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: mrex@sap.com
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 05 May 2012 04:38:20 -0000

Andrew Sullivan wrote:
> 
> On Sat, May 05, 2012 at 12:24:50AM +0200, Martin Rex wrote:
> > 
> > We added similar text like the above to rfc6066 (TLS extensions)
> > for the description of the extension "Server name indication" here:
> 
> The problem in this case, however, is that what the TLSA document is
> doing is building a QNAME for use in the DNS.  None of the description
> from RFC 6066 is a domain name.
> 
> Remember, the dot-separated labels are the presentation form, but
> _not_ what you send on the wire.  Dots aren't part of the DNS on the
> wire.  
> 
> What we want to do for this case is get the QNAME for the DNS.  So we
> take the two labels that come out of steps 1 and 2 in the draft, and
> put them on the front of the DNS name that we're trying to look up,
> creating an absolute, fully qualified name that gets sent in the QNAME
> of the DNS operation.  
> 
> At least I think that's what the section is trying to do.
> 
> I'm also uncomfortable with the "ASCII" stuff, because DNS labels
> aren't in ASCII.  They're octets.  However, ASCII is treated specially
> in the DNS.  (This is one of the sharp edges about the DNS that we'd
> all like to go back and fix if we could.)


Thanks for pointing out the details.  I have been an occasional caller of
gethostbyname(), and not used libresolv function() like res_query().

Do we expect the target audience (folks implementing DANE protocol)
to use an API like that of libresolv's res_query(), where the representation
appears to be still a single string rather than individual DNS labels,
or that they're caller of even lower APIs?

The name that gets prefixed by protocol and port should probably
represent an absolute, fully qualified name as is, and be used with
res_query?  The default behaviour of gethostbyname(), trying completion
of a name that doesn't end with a dot/period with (default) domain or
entries from a (domain) searchlist (res_search?) would likely
risk unpleasant consequences.


-Martin

From McQuilWP@pobox.com  Sat May  5 01:21:04 2012
Return-Path: <McQuilWP@pobox.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A754621F84B2 for <apps-discuss@ietfa.amsl.com>; Sat,  5 May 2012 01:21:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.299
X-Spam-Level: 
X-Spam-Status: No, score=-1.299 tagged_above=-999 required=5 tests=[AWL=-1.300, BAYES_50=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BvQ0RIW686xH for <apps-discuss@ietfa.amsl.com>; Sat,  5 May 2012 01:21:04 -0700 (PDT)
Received: from smtp.pobox.com (b-pb-sasl-quonix.pobox.com [208.72.237.35]) by ietfa.amsl.com (Postfix) with ESMTP id 083C821F8435 for <discuss@apps.ietf.org>; Sat,  5 May 2012 01:21:03 -0700 (PDT)
Received: from smtp.pobox.com (unknown [127.0.0.1]) by b-sasl-quonix.pobox.com (Postfix) with ESMTP id E30CB3323; Sat,  5 May 2012 04:21:01 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=date:from :message-id:to:subject:mime-version:content-type :content-transfer-encoding; s=sasl; bh=Cbmsq+XuOxZjjmBS2WclT5H7f tA=; b=R6FnNP3DcY52AcIYlejyQc4qqd8Ku+gkW15hbRx9eVKR77LXFxfdKe/xZ aTv4v1QZqxLirdHjhDDLrExNz2r61NEAA6UZ4qyUJJFAtHStKRXGUhNDUvqHmBDX w8QYqvtlCyJM3366DE67UiZZRA5gOon9hlUZKK+n1xCYygMN2Q=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=date:from :message-id:to:subject:mime-version:content-type :content-transfer-encoding; q=dns; s=sasl; b=QKsFITQzKwyHA2nI63m NVVmn/oAwv5dDkYVEouqa0vBZZXYwDQFYKeteiFQ17rk2XMCJjSnr37rGf1P12lF 6am8E+Yabu9YR0/53AZodZMQzUkpswF2Mbb79Ey+bbKNFk8NNREgLFwiSqrfZ+Fx 87kBIBBxT4kXuOmgzMSKET2M=
Received: from b-pb-sasl-quonix.pobox.com (unknown [127.0.0.1]) by b-sasl-quonix.pobox.com (Postfix) with ESMTP id DAFCC3322; Sat,  5 May 2012 04:21:01 -0400 (EDT)
Received: from [192.168.0.3] (unknown [68.107.110.211]) by b-sasl-quonix.pobox.com (Postfix) with ESMTPA id 56D893321; Sat,  5 May 2012 04:21:01 -0400 (EDT)
Date: Sat, 5 May 2012 01:20:59 -0700
From: Bill McQuillan <McQuilWP@pobox.com>
X-Priority: 3 (Normal)
Message-ID: <387277348.20120505012059@pobox.com>
To: Apps-Discusssion <discuss@apps.ietf.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Pobox-Relay-ID: 3FFAA228-968B-11E1-9CFD-FC762E706CDE-02871704!b-pb-sasl-quonix.pobox.com
Subject: [apps-discuss] draft-ietf-appsawg-received-state-00
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 05 May 2012 08:21:04 -0000

I have reviewed this draft and (other than a typo, sent to the 
authors) I agree that it is ready for publication.

-- 
Bill McQuillan <McQuilWP@pobox.com>


From julian.reschke@gmx.de  Sat May  5 01:32:22 2012
Return-Path: <julian.reschke@gmx.de>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1B97921F8546 for <apps-discuss@ietfa.amsl.com>; Sat,  5 May 2012 01:32:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hCvRnNSjAT2k for <apps-discuss@ietfa.amsl.com>; Sat,  5 May 2012 01:32:21 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by ietfa.amsl.com (Postfix) with SMTP id 8615B21F8543 for <apps-discuss@ietf.org>; Sat,  5 May 2012 01:32:20 -0700 (PDT)
Received: (qmail invoked by alias); 05 May 2012 08:32:18 -0000
Received: from p54BB3218.dip.t-dialin.net (EHLO [192.168.178.36]) [84.187.50.24] by mail.gmx.net (mp024) with SMTP; 05 May 2012 10:32:18 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX19780sBGbB7J+AUVTzPym0yP8tRmOKaazrQVdubpK wRvg6NeX+xr/dZ
Message-ID: <4FA4E58A.2040102@gmx.de>
Date: Sat, 05 May 2012 10:32:10 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: draft-levine-application-gzip@tools.ietf.org,  IETF Apps Discuss <apps-discuss@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: standards@taugh.com, The IESG <iesg@ietf.org>
Subject: [apps-discuss] Applications Area Directorate Review of draft-levine-application-gzip-02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 05 May 2012 08:32:22 -0000

I have been selected as the Applications Area Directorate reviewer for 
this draft (for background on appsdir, please see 
http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate).

Please resolve these comments along with any other Last Call comments 
you may receive. Please wait for direction from your document shepherd 
or AD before posting a new version of the draft.

Document: draft-levine-application-gzip-02
Title: The application/zlib and application/gzip media types
Reviewer: Julian Reschke <julian.reschke@gmx.de>
Review Date: 2012-05-05
IETF Last Call Date: from 2012-05-03 to 2012-05-31
IESG Telechat Date: -

Summary: This document defines media types for gzip and zlib 
compression. It is ready for publication with minor editorial issues.

Major Issues: None.

Minor Issues:

The document needs an IANA Considerations Section. That Section could 
either contain the registration templates, or just reference them.

In the actual templates, I recommend the following changes:

"Published specification:" - I would make these pointers to Sections 2 
and 3 of draft-levine-application-gzip; referencing the base specs 
directly here would mean that draft-levine-application-gzip doesn't get 
referenced in the media types registry at all.

"Encoding considerations": 
<http://tools.ietf.org/html/rfc4288#section-4.8> says this should one of 
"7bit", "8bit", "framed", or "binary". So maybe change to:

"binary - needs base64 or other encoding that allows arbitrary binary 
data when transmitted over non-binary transports"

(or just say "binary").


Best regards, Julian

From julian.reschke@gmx.de  Sat May  5 01:40:38 2012
Return-Path: <julian.reschke@gmx.de>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F11E21F8548 for <apps-discuss@ietfa.amsl.com>; Sat,  5 May 2012 01:40:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FwZkzplhhPdI for <apps-discuss@ietfa.amsl.com>; Sat,  5 May 2012 01:40:37 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by ietfa.amsl.com (Postfix) with SMTP id 2452F21F8546 for <apps-discuss@ietf.org>; Sat,  5 May 2012 01:40:36 -0700 (PDT)
Received: (qmail invoked by alias); 05 May 2012 08:40:36 -0000
Received: from p54BB3218.dip.t-dialin.net (EHLO [192.168.178.36]) [84.187.50.24] by mail.gmx.net (mp072) with SMTP; 05 May 2012 10:40:36 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX18UMI09M8gUHBm/fu/BMDw5LYh3pA25+PszsRrMYZ BjoLLAnW3mV3Rr
Message-ID: <4FA4E780.8000907@gmx.de>
Date: Sat, 05 May 2012 10:40:32 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: draft-levine-application-gzip@tools.ietf.org,  IETF Apps Discuss <apps-discuss@ietf.org>
References: <4FA4E58A.2040102@gmx.de>
In-Reply-To: <4FA4E58A.2040102@gmx.de>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: standards@taugh.com, The IESG <iesg@ietf.org>
Subject: Re: [apps-discuss] Applications Area Directorate Review of draft-levine-application-gzip-02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 05 May 2012 08:40:38 -0000

On 2012-05-05 10:32, Julian Reschke wrote:
> I have been selected as the Applications Area Directorate reviewer for
> this draft (for background on appsdir, please see
> http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate).
>
> Please resolve these comments along with any other Last Call comments
> you may receive. Please wait for direction from your document shepherd
> or AD before posting a new version of the draft.
>
> Document: draft-levine-application-gzip-02
> Title: The application/zlib and application/gzip media types
> Reviewer: Julian Reschke <julian.reschke@gmx.de>
> Review Date: 2012-05-05
> IETF Last Call Date: from 2012-05-03 to 2012-05-31
> IESG Telechat Date: -
>
> Summary: This document defines media types for gzip and zlib
> compression. It is ready for publication with minor editorial issues.
> ...

Forgot to mention: I did *not* check the correctness of the "magic 
number" field.

Best regards, Julian

From julian.reschke@gmx.de  Sat May  5 04:06:30 2012
Return-Path: <julian.reschke@gmx.de>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 71C0921F849D for <apps-discuss@ietfa.amsl.com>; Sat,  5 May 2012 04:06:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.299
X-Spam-Level: 
X-Spam-Status: No, score=-102.299 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_37=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 50aQKpnWQAkE for <apps-discuss@ietfa.amsl.com>; Sat,  5 May 2012 04:06:30 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by ietfa.amsl.com (Postfix) with SMTP id 8784E21F8459 for <apps-discuss@ietf.org>; Sat,  5 May 2012 04:06:29 -0700 (PDT)
Received: (qmail invoked by alias); 05 May 2012 11:06:28 -0000
Received: from p54BB3218.dip.t-dialin.net (EHLO [192.168.178.36]) [84.187.50.24] by mail.gmx.net (mp017) with SMTP; 05 May 2012 13:06:28 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX1+4Lil3IzS45gOMoVoDlDN8ns75uASxHf4Xzu4O+7 Y8QfdGjnFX9PVb
Message-ID: <4FA5099B.5000205@gmx.de>
Date: Sat, 05 May 2012 13:06:03 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Andreas Petersson <andreas@sbin.se>
References: <4FA02AEA.1080407@isode.com> <29236FD5-51E7-4AC5-88EA-6B956E453D8A@niven-jenkins.co.uk> <20120504110515.18679e43@hetzer>
In-Reply-To: <20120504110515.18679e43@hetzer>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] WGLC: draft-ietf-appsawg-http-forwarded-02.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 05 May 2012 11:06:30 -0000

On 2012-05-04 11:05, Andreas Petersson wrote:
> Hi,
>
> Thanks for the feedback!
> See inlined comments below.
>
> /Andreas
>
>
> On 5/2/12 5:59 PM, Ben Niven-Jenkins wrote:
>> 1. The ABNF gives:
>>
>>     forwarded-pair = token "=" ( token / quoted-string )
>>     token = 1*( /[-!#$%&'*+.^_`|~0-9A-Z]/ ) # httpbis-p1 S3.2.4
>>
>> It is a happy coincidence that an IPv4address without an optional
>> port happens to fall within the token syntax and therefore does
>> not need to be a quoted-string, but neither an IPv4address with
>> the optional port (which involves ":" which is not in tchar) or
>> an IPv6address with or without port (which involve "[", "]" and ":"
>> none of which are in tchar) are valid tokens and MUST be sent
>> as quoted-string.
>>
>> What might casually seem to some to be the same syntax element
>> therefore has different quoting/escaping rules depending on its
>> exact makeup. Generators need to beware. Some might take the view
>> that it is safest and easiest to simply use quoted-string in all
>> cases, so consumers also need to beware that even an IPv4address
>> with no port might be sent as a quoted-string.
>>
>> I think this should be explicitly called out, given this draft gets
>> it wrong itself (see below).
>
> Right. I missed that those chars isn't part of tchar.
> I will add some warnings about this and also make sure
> to get it right in the examples. :-)
> ...

+1

The alternative would be to use a different syntax, not reusing HTTP 
parameter syntax. I think this would be a mistake, though; it just needs 
even more custom parsers need to be written.

So I think examples and a big fat warning in the prose are the right 
thing to do here.

Best regards, Julian


From julian.reschke@gmx.de  Sat May  5 04:10:59 2012
Return-Path: <julian.reschke@gmx.de>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D38CA21F8566 for <apps-discuss@ietfa.amsl.com>; Sat,  5 May 2012 04:10:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.907
X-Spam-Level: 
X-Spam-Status: No, score=-102.907 tagged_above=-999 required=5 tests=[AWL=-0.308, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LQrZgIb85yGa for <apps-discuss@ietfa.amsl.com>; Sat,  5 May 2012 04:10:59 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by ietfa.amsl.com (Postfix) with SMTP id EAB7921F8569 for <apps-discuss@ietf.org>; Sat,  5 May 2012 04:10:58 -0700 (PDT)
Received: (qmail invoked by alias); 05 May 2012 11:10:57 -0000
Received: from p5DD9569A.dip.t-dialin.net (EHLO [192.168.178.36]) [93.217.86.154] by mail.gmx.net (mp004) with SMTP; 05 May 2012 13:10:57 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX1/XnixNVH7X6lbTvit88h2Fdl9/qCNym6mKqXQZpk BSgqrDKTyaod+V
Message-ID: <4FA50AAD.9090807@gmx.de>
Date: Sat, 05 May 2012 13:10:37 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
References: <4FA02AEA.1080407@isode.com>
In-Reply-To: <4FA02AEA.1080407@isode.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Subject: [apps-discuss] WGLC comments on draft-ietf-appsawg-http-forwarded-02.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 05 May 2012 11:11:00 -0000

Hi there,

first of all: thanks for taking the work, Andreas & Martin!

I've got one nit right now:

>    Given that a proxy wishes to add a Forwarded header field to the
>    outgoing request, if the incoming request has no such header field,
>    the proxy simply adds the header with the list of parameters desired.
>    If, on the other hand, the incoming request has such a header field,
>    the proxy adds a comma and the list of parameters.  A proxy MAY
>    remove all Forwarded header fields from a request.  It MUST, however,
>    ensure that the correct header field is updated in case of multiple
>    Forwarded header fields.

As the header field uses HTTP list syntax, it's also possible (and maybe 
simpler) to simply add another instance to the list of headers.

Best regards, Julian

From paul.hoffman@vpnc.org  Sat May  5 07:22:00 2012
Return-Path: <paul.hoffman@vpnc.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A307F21F854F; Sat,  5 May 2012 07:22:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.55
X-Spam-Level: 
X-Spam-Status: No, score=-102.55 tagged_above=-999 required=5 tests=[AWL=0.049, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id izD-imIIjxhU; Sat,  5 May 2012 07:22:00 -0700 (PDT)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id 5C08321F8548; Sat,  5 May 2012 07:21:55 -0700 (PDT)
Received: from [10.20.30.102] (50-0-66-4.dsl.dynamic.fusionbroadband.com [50.0.66.4]) (authenticated bits=0) by hoffman.proper.com (8.14.5/8.14.3) with ESMTP id q45ELpKW060046 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Sat, 5 May 2012 07:21:52 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=us-ascii
From: Paul Hoffman <paul.hoffman@vpnc.org>
In-Reply-To: <20120504223816.GV7394@crankycanuck.ca>
Date: Sat, 5 May 2012 07:21:51 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <1EF0ACEE-52ED-4BDE-BF34-C995F117783D@vpnc.org>
References: <20120504220713.GR7394@crankycanuck.ca> <201205042224.q44MOo03029933@fs4113.wdf.sap.corp> <20120504223816.GV7394@crankycanuck.ca>
To: Andrew Sullivan <ajs@anvilwalrusden.com>
X-Mailer: Apple Mail (2.1257)
Cc: The IESG <iesg@ietf.org>, "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>, IETF DANE WG list <dane@ietf.org>
Subject: Re: [apps-discuss] [dane]    AppsDir review of
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 05 May 2012 14:22:00 -0000

On May 4, 2012, at 3:38 PM, Andrew Sullivan wrote:

> On Sat, May 05, 2012 at 12:24:50AM +0200, Martin Rex wrote:
>>=20
>> We added similar text like the above to rfc6066 (TLS extensions)
>> for the description of the extension "Server name indication" here:
>=20
> The problem in this case, however, is that what the TLSA document is
> doing is building a QNAME for use in the DNS.  None of the description
> from RFC 6066 is a domain name.
>=20
> Remember, the dot-separated labels are the presentation form, but
> _not_ what you send on the wire.  Dots aren't part of the DNS on the
> wire. =20
>=20
> What we want to do for this case is get the QNAME for the DNS.  So we
> take the two labels that come out of steps 1 and 2 in the draft, and
> put them on the front of the DNS name that we're trying to look up,
> creating an absolute, fully qualified name that gets sent in the QNAME
> of the DNS operation. =20
>=20
> At least I think that's what the section is trying to do.

It is indeed what the section is trying to do.

> I'm also uncomfortable with the "ASCII" stuff, because DNS labels
> aren't in ASCII.  They're octets.  However, ASCII is treated specially
> in the DNS.  (This is one of the sharp edges about the DNS that we'd
> all like to go back and fix if we could.)

Note that the document explicitly states in the last paragraph of =
section 1.2 that "This document only relates to securely associating =
certificates for TLS and DTLS with host names". We are not talking just =
"domain names" (which are made up of labels of octets) but "host names" =
which are made up of labels of ASCII. We were told (wisely) not to try =
to reopen this can of worms, so we didn't.

As you pointed out, Peter's proposed wording had an issue by mentioning =
the "dots". That can easily be fixed. I now propose:

OLD
  3.  The domain name is appended to the result of step 2 to complete
      the prepared domain name.

NEW

  3.  The domain name is appended to the result of step 2 to complete
      the prepared domain name.  (The domain name is the fully
      qualified DNS domain name [RFC1035] of the TLS server and is
      represented as a byte string where each label is encoded
      using ASCII; this enables support for internationalized
      domain names through the use of A-labels as defined in
      [RFC5890].)

--Paul Hoffman


From Claudio.Allocchio@garr.it  Sat May  5 07:34:15 2012
Return-Path: <Claudio.Allocchio@garr.it>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4A27521F8498; Sat,  5 May 2012 07:34:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.583
X-Spam-Level: 
X-Spam-Status: No, score=-2.583 tagged_above=-999 required=5 tests=[AWL=0.016,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WAmzf7xuYphB; Sat,  5 May 2012 07:34:14 -0700 (PDT)
Received: from cyrus.dir.garr.it (cyrus.dir.garr.it [IPv6:2001:760:0:158::29]) by ietfa.amsl.com (Postfix) with ESMTP id 0D0D421F8495; Sat,  5 May 2012 07:34:13 -0700 (PDT)
Received: from mac-allocchio3.garrtest.units.it (mac-allocchio3.garrtest.units.it [140.105.201.3]) (authenticated bits=0) by cyrus.dir.garr.it (8.14.5/8.14.5) with ESMTP id q45EY0ft096799 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 5 May 2012 16:34:07 +0200 (CEST)
X-DomainKeys: Sendmail DomainKeys Filter v1.0.2 cyrus.dir.garr.it q45EY0ft096799
DomainKey-Signature: a=rsa-sha1; s=mail; d=garr.it; c=simple; q=dns; b=AWVXxGfSiV+kEckB3XJx0AzPL9W1dMAG623qxoRacZ6DF03ukFmKRYXnvvptkQ9dQ cZNnFhdfzJ1S7i1vQthRuDBC+iWG4Cbq2FEPaBPDJTcE1NfD0vD+70Ufh6th3m0Joh0 yFRpPCYjTYQskcv388CSwdIXg7GATDYrPJbRbHw=
Date: Sat, 5 May 2012 16:34:01 +0200 (CEST)
From: Claudio Allocchio <Claudio.Allocchio@garr.it>
X-X-Sender: claudio@mac-allocchio3.garrtest.units.it
To: Barry Leiba <barryleiba@computer.org>
In-Reply-To: <CAC4RtVDtpQYBzXvZBC8vOvi24Pj9uVPwK-Jhg77TN+PoDbjrjw@mail.gmail.com>
Message-ID: <alpine.OSX.2.02.1205051628170.4741@mac-allocchio3.garrtest.units.it>
References: <6.2.5.6.2.20120501024024.0a3684f0@resistor.net> <4FA04B17.9050902@gulbrandsen.priv.no> <CAC4RtVDtpQYBzXvZBC8vOvi24Pj9uVPwK-Jhg77TN+PoDbjrjw@mail.gmail.com>
User-Agent: Alpine 2.02 (OSX 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII
Cc: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>, "ima@ietf.org" <ima@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [EAI] AppsDir Review of draft-ietf-eai-simpledowngrade-03
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 05 May 2012 14:34:15 -0000

On Fri, 4 May 2012, Barry Leiba wrote:

>>> 7. IANA Considerations
>>>
>>> ADD the name of the correct registry!
>>
>> I'm afraid the schmuck who wrote RFC 5530 didn't define a correct name.
>
> Oy.  Sorry: you're both being lazy.  The IANA registries are here:
> http://www.iana.org/protocols/

yes... but?

> One can (and should) look up the registry, and use the correct name,
> without guessing.

that's why I added my Nits note.

> That said, Claudio didn't look it up either, and as it turns out, Arnt (1)

True, I did not loked at it.

> did use the correct name and (2) between the correct name and the reference
> to the creating RFC, specified it entirely adequately for IANA to
> understand it.
>
> In other words, the IANA section is fine.

that why "(RFC editor: Please remove this paragraph. I can't remember the 
URL  of the registry, but it's the one specified in RFC 5530.)" ?


;-)

but as I said, it's a Nit.



> Barry
>

------------------------------------------------------------------------------
Claudio Allocchio             G   A   R   R          Claudio.Allocchio@garr.it
                         Senior Technical Officer
tel: +39 040 3758523      Italian Academic and       G=Claudio; S=Allocchio;
fax: +39 040 3758565        Research Network         P=garr; A=garr; C=it;

            PGP Key: http://www.cert.garr.it/PGP/keys.php3#ca

From w@1wt.eu  Sat May  5 07:41:28 2012
Return-Path: <w@1wt.eu>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED51121F84C4 for <apps-discuss@ietfa.amsl.com>; Sat,  5 May 2012 07:41:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.028
X-Spam-Level: 
X-Spam-Status: No, score=-6.028 tagged_above=-999 required=5 tests=[AWL=-3.985, BAYES_00=-2.599, HELO_IS_SMALL6=0.556]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SgIQk4aUtd3L for <apps-discuss@ietfa.amsl.com>; Sat,  5 May 2012 07:41:28 -0700 (PDT)
Received: from 1wt.eu (1wt.eu [62.212.114.60]) by ietfa.amsl.com (Postfix) with ESMTP id D4CF421F84AF for <apps-discuss@ietf.org>; Sat,  5 May 2012 07:41:27 -0700 (PDT)
Received: (from willy@localhost) by mail.home.local (8.14.4/8.14.4/Submit) id q45EfLMe009900; Sat, 5 May 2012 16:41:21 +0200
Date: Sat, 5 May 2012 16:41:21 +0200
From: Willy Tarreau <w@1wt.eu>
To: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <20120505144121.GA8105@1wt.eu>
References: <4FA02AEA.1080407@isode.com> <4FA50AAD.9090807@gmx.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <4FA50AAD.9090807@gmx.de>
User-Agent: Mutt/1.4.2.3i
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] WGLC comments on draft-ietf-appsawg-http-forwarded-02.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 05 May 2012 14:41:29 -0000

Hi Julian,

On Sat, May 05, 2012 at 01:10:37PM +0200, Julian Reschke wrote:
> Hi there,
> 
> first of all: thanks for taking the work, Andreas & Martin!
> 
> I've got one nit right now:
> 
> >   Given that a proxy wishes to add a Forwarded header field to the
> >   outgoing request, if the incoming request has no such header field,
> >   the proxy simply adds the header with the list of parameters desired.
> >   If, on the other hand, the incoming request has such a header field,
> >   the proxy adds a comma and the list of parameters.  A proxy MAY
> >   remove all Forwarded header fields from a request.  It MUST, however,
> >   ensure that the correct header field is updated in case of multiple
> >   Forwarded header fields.
> 
> As the header field uses HTTP list syntax, it's also possible (and maybe 
> simpler) to simply add another instance to the list of headers.

That's the point I wanted to add too. Haproxy does this right now, as
well as stunnel (with appropriate patch). It's generally the easiest
solution on gateways which modify as little the input stream as possible.

Best regards,
Willy


From johnl@taugh.com  Sat May  5 08:37:43 2012
Return-Path: <johnl@taugh.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3692921F85D2 for <apps-discuss@ietfa.amsl.com>; Sat,  5 May 2012 08:37:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VZYooKru60sz for <apps-discuss@ietfa.amsl.com>; Sat,  5 May 2012 08:37:42 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 7317821F85CC for <apps-discuss@ietf.org>; Sat,  5 May 2012 08:37:42 -0700 (PDT)
Received: (qmail 33294 invoked from network); 5 May 2012 15:37:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:vbr-info:user-agent:cleverness; s=820c.4fa54944.k1205; bh=piA8q8iSt8r06trbdU7NWmH88bdDu5un2/gwaFlB9aw=; b=fkNFdRV3f+8lXE4A0O6uymD/qv32gZ76tDaC0SEWk/+KMiYq9e2hmv9vdqRZttytCdBemONdjwBVmRi+nxAqGc/ZoqjNH0WlQxawOhSmSzzHf7OXajm7ZAGtKCHGADC2lTkXws8Sczm/cRcSCZsvjDLA9PTFTYnF4qYfF46xSuc=
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:vbr-info:user-agent:cleverness; s=820c.4fa54944.k1205; bh=piA8q8iSt8r06trbdU7NWmH88bdDu5un2/gwaFlB9aw=; b=P3a10ve2Iyc3ljOuCDZiAbYQCKFQku9knZhUbfJKjfz2rCtBPUWG1jyhcvH1+ebJFMECXMCoAQ90/dyvmutrmS8oxz+tNhRZplGSjRc5rFjYbnudp9ZgZ3OgjcfQw7ikKhskFgEU1dQECkFIrBCNTpqKdiX7Nf80ut8Jz5QTLXE=
VBR-Info: md=iecc.com; mc=all; mv=dwl.spamhaus.org
Received: (ofmipd 127.0.0.1); 5 May 2012 15:37:17 -0000
Date: 5 May 2012 11:37:39 -0400
Message-ID: <alpine.BSF.2.00.1205051132180.33851@joyce.lan>
From: "John R Levine" <johnl@taugh.com>
To: "Julian Reschke" <julian.reschke@gmx.de>
In-Reply-To: <4FA4E58A.2040102@gmx.de>
References: <4FA4E58A.2040102@gmx.de>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
Cleverness: None detected
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: The IESG <iesg@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Applications Area Directorate Review of draft-levine-application-gzip-02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 05 May 2012 15:37:43 -0000

> "Published specification:" - I would make these pointers to Sections 2 and 3
> of draft-levine-application-gzip; referencing the base specs directly here
> would mean that draft-levine-application-gzip doesn't get referenced in the
> media types registry at all.

I think it's OK the way it is.  Look at RFC 3778 which defines 
application/pdf.  Its published spec is the Adobe reference books, but the 
media registry entry refers to the RFC.  Most RFCs that register media 
types also define the media so they point to themselves, but the few that 
don't point to the base specs.

Other than that, I agree with your comments, and the next version will
reflect them.

I also checked the magic numbers, added a sentence to describe the
checksum in the first two bytes of a zlib file.

Regards, John

From stephen.farrell@cs.tcd.ie  Sat May  5 10:16:41 2012
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 159CB21F84FD for <apps-discuss@ietfa.amsl.com>; Sat,  5 May 2012 10:16:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TbcFiMSYR-SR for <apps-discuss@ietfa.amsl.com>; Sat,  5 May 2012 10:16:37 -0700 (PDT)
Received: from scss.tcd.ie (hermes.scss.tcd.ie [IPv6:2001:770:10:200:889f:cdff:fe8d:ccd2]) by ietfa.amsl.com (Postfix) with ESMTP id DD46A21F84EB for <apps-discuss@ietf.org>; Sat,  5 May 2012 10:16:36 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.scss.tcd.ie (Postfix) with ESMTP id 5FB36157B18; Sat,  5 May 2012 18:16:35 +0100 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; h= content-transfer-encoding:content-type:in-reply-to:references :subject:mime-version:user-agent:from:date:message-id:received :received:x-virus-scanned; s=cs; t=1336238194; bh=mWFaS61rXsbyWI v7Rniaw4Ug5mMMDJeLT4IlLrclOEc=; b=ICkwxzUTBcT2Xtfnqg/kc88ACMkX4Q sUDUil2KSbyH7MFS5P0vS6bTYzrgvmjl7HHgbjENLifpLQAlDXixs1ALiiZTQJQn raunqv/RvOa968v5UU7zNz88jCgbO+SmcXQ/FmP6GE6Chqjiv3wYB0Bji0a7X4hm m+fp5TOwrOEkAWkfQTRyRL1ydz+GrPejt2Xbo5WkFUizO+k3HOaiS39iiJ0A/cwJ 8yWTNS8q2twP8R5eAizoNHvfPDBt6qvvknaA1UXWSiaaXoneEjdsTcvTOinpkzpF rnC2CnBkwQLxjxyYDuYGtYBUDiDO5Sfg8XA+Lr+zyiJh/l59eazlhwnw==
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from scss.tcd.ie ([127.0.0.1]) by localhost (scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10027) with ESMTP id 0Vez6K733DS2; Sat,  5 May 2012 18:16:34 +0100 (IST)
Received: from [192.168.212.241] (unknown [209.117.47.251]) by smtp.scss.tcd.ie (Postfix) with ESMTPSA id CB43E157B17; Sat,  5 May 2012 18:16:28 +0100 (IST)
Message-ID: <4FA5606C.8090401@cs.tcd.ie>
Date: Sat, 05 May 2012 18:16:28 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Manger, James H" <James.H.Manger@team.telstra.com>
References: <255B9BB34FB7D647A506DC292726F6E114F1DD400E@WSMSG3153V.srv.dir.telstra.com> <4F9E8055.1080209@cs.tcd.ie> <255B9BB34FB7D647A506DC292726F6E114F23970AB@WSMSG3153V.srv.dir.telstra.com>
In-Reply-To: <255B9BB34FB7D647A506DC292726F6E114F23970AB@WSMSG3153V.srv.dir.telstra.com>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] CRC vs check digit in draft-farrell-decade-ni
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 05 May 2012 17:16:41 -0000

Hi James,

On 05/01/2012 03:17 AM, Manger, James H wrote:
> A check digit would be more appropriate than an CRC for the human-readable format in "Naming Things with Hashes" <draft-farrell-decade-ni>. The draft currently has an optional 16-bit CRC, represented with 4 hex digits. CRCs are really designed for detecting bit errors (or bursts of bit errors). Check digits, on the other hand, are designed to detect human errors (changing digits, transposing digits etc). 1 or 2 check digits are sufficient, instead of 4 chars for a 16-bit CRC.
> 
> Most check digit algorithms work on decimal digits. This draft needs one for a string or at least for hex digits. Perhaps the Luhn mod N algorithm would be suitable <http://en.wikipedia.org/wiki/Luhn_mod_N_algorithm>? Using N=16 and calculating the checksum over just the hex digits of the hash should work well. Such a checksum doesn't "protect" the algorithm name, but it doesn't need to as there are only a handful of valid values anyway. Such a checksum would also ignore the case of hex digits. It doesn't change if you switch from an alg name to id (eg "sha-256-120" to "3").
> 
> P.S. The examples in draft 05 all look correct now.

Well, let's see if I break 'em again:-)

People liked your idea of the Luhn checkdigit so if you're in the
mood to check if I've gone wrong again I'd really appreciate that.

I've added this text for the nih bit:

   The hash value is OPTIONALLY followed by a checkdigit.  The
   checkdigit MUST be calculated using Luhn's mod N algorithm (with
   N=16) as defined in [ISOIEC7812], (see also
   http://en.wikipedia.org/wiki/Luhn_mod_N_algorithm).  The input to the
   calculation is the ASCII-HEX encoded hash value (i.e. "val" in the
   ABNF production below).  This maps the ASCII-HEX so that
   '0'=0,...'9'=9,'a'=10,...'f'=15. None of the other fields are input
   when calculating the checkdigit.

And then using the python-stdnum package I get the following examples:

   +-------------------------------------------------------------------+
   | Human-readable form of a name for this key (truncated to 120 bits |
   | in length) with checksum:                                         |
   | nih:sha-256-120;53269057e12fe2b74ba07c892560a2;f                  |
   +-------------------------------------------------------------------+
   | Human-readable form of a name for this key (truncated to 32 bits  |
   | in length) with checksum:                                         |
   | nih:sha-256-32;53269057;b                                         |
   +-------------------------------------------------------------------+
   | Human-readable form using decimal presentation of the             |
   | algorithm ID (sha-256-120) with checksum:                         |
   | nih:3;53269057e12fe2b74ba07c892560a2;f                            |
   +-------------------------------------------------------------------+

Thanks in advance, if you've time,
Stephen.


> 
> --
> James Manger
> 

From ralimi@google.com  Fri May  4 17:35:03 2012
Return-Path: <ralimi@google.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 24C8121E801F for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 17:35:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.977
X-Spam-Level: 
X-Spam-Status: No, score=-102.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TthhcjdLTTRW for <apps-discuss@ietfa.amsl.com>; Fri,  4 May 2012 17:34:58 -0700 (PDT)
Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by ietfa.amsl.com (Postfix) with ESMTP id 8235D21E8012 for <apps-discuss@ietf.org>; Fri,  4 May 2012 17:34:58 -0700 (PDT)
Received: by lbbgo11 with SMTP id go11so2745930lbb.31 for <apps-discuss@ietf.org>; Fri, 04 May 2012 17:34:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding:x-system-of-record; bh=ZHPLbmFiU2qKb0eI9DK87D6IJu1Zc+Uo+Q6mhhg3JRE=; b=VfDgiSY/2nsJZ1fUE9R5YR8+rFNDRdZ9veUe6r5ksugCT73PQyHlLREjziTII2f6pZ ka7cPgisF5ytN9N/QQRF/o/q5mvNdHUOeYFaLoTBnZetB9shCoWeQClJl5EqTL1VymX+ ir3v/Cb3D/ekyZGqw7RzGjxPHgvMntgtQOJc4PqQ3EvT5D3NJFzAXpsn0hfKwJLYO5UM NMwE83eYES/MqSEqcyP8mwxJOw9LzPYIHJkaEJS93WI8j074K07CBGMnH/HOX13EXkT1 RryojU3zT/paE6VnmmaMX3eO8I4goQkz1ue0VD3r0X+JCz4AdAmFD9Td1zo4x45tkaBh 5Pcw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding:x-system-of-record :x-gm-message-state; bh=ZHPLbmFiU2qKb0eI9DK87D6IJu1Zc+Uo+Q6mhhg3JRE=; b=XZS6sP0XGKmd5t7S3D+Opr5MoE02BiohvQ9rvm9GXwpEjuKAxvLkVyg8cpX76ZbmPU XzW1lMBmD0Ed3Vy64hUIjkpQup5AD78LAOZ90ExNKHGFa4DyvZfaKj08J+9uInZTNgmk RTwHYBqUeIHcgtjts3W8LdYBY5ujPZtw/upGwyytISrSwoiAULStMqSVnjvff2lsYTaJ GD8JsicX5kabYLTu0AaNBuOC3E8elfXko/awmQaw7ycCVbxVG3VEJayvNjEmBlBMiU1O VIJc35mYUkmoQ1GD6KhysQAxkG7KfHiX9nTq34L51EpZkVLf3dvsYSEE6T5lPrj1Vm2K Egkw==
Received: by 10.152.112.161 with SMTP id ir1mr7575469lab.13.1336178097366; Fri, 04 May 2012 17:34:57 -0700 (PDT)
Received: by 10.152.112.161 with SMTP id ir1mr7575448lab.13.1336178097191; Fri, 04 May 2012 17:34:57 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.112.134.97 with HTTP; Fri, 4 May 2012 17:34:26 -0700 (PDT)
In-Reply-To: <4FA28A5D.4050904@bell-labs.com>
References: <CA+9kkMB4nUayYO3q8ydj477jh9NM8oZyXAQ5k-NsRN=KHjb3cA@mail.gmail.com> <2DE7DDDA-6621-4E56-BD3D-1173833E672B@niven-jenkins.co.uk> <CA+9kkMApj1dPNn+0Uiz9iRPBhk3Px9kj-nP+Z+UGsjxoqY82eg@mail.gmail.com> <98BA299A-18E0-412C-A005-754F336E1620@niven-jenkins.co.uk> <CADOmCZXkF=Qc46x7+00KmB+y2q4Rm6xku2Q40YBQtsp4QeuqQQ@mail.gmail.com> <30166A91-3C02-48F7-8C3B-179DA770138C@niven-jenkins.co.uk> <4DC76AEC-2DCE-4DE4-B92C-C37F160DA7FF@niven-jenkins.co.uk> <CA+cvDaYUt+T2mpk5ijSvR3onyoeYPbjUnyZhXhUC_3J45QJQmw@mail.gmail.com> <A05467E6-0C38-40E3-B0C0-2207F05A882C@niven-jenkins.co.uk> <4FA28A5D.4050904@bell-labs.com>
From: Richard Alimi <ralimi@google.com>
Date: Fri, 4 May 2012 17:34:26 -0700
Message-ID: <CADOmCZV8V0LJK5h=NdB3GvhcB8qT01aR-oSe7H+MOxROeK8Syw@mail.gmail.com>
To: "Vijay K. Gurbani" <vkg@bell-labs.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-System-Of-Record: true
X-Gm-Message-State: ALoCoQk3pm/kwaBQz9l405PEzwos8SAVMUx99UPMrAok/5zFflCWJC+mGrRUPU+RyAs/BUMMDSkfplY6ZBjupEHeQkg2sGObITpRW8LnP7h6qkiltIhmFbaX4z8S3ciJ666c5HB8XeQqYI5/bqCQstPzqPMiYm3skQ==
X-Mailman-Approved-At: Sat, 05 May 2012 12:55:20 -0700
Cc: draft-ietf-alto-protocol.all@tools.ietf.org, alto <alto@ietf.org>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] [alto] Review of draft-ietf-alto-protocol-11.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 05 May 2012 00:35:03 -0000

On Thu, May 3, 2012 at 6:38 AM, Vijay K. Gurbani <vkg@bell-labs.com> wrote:
> On 05/03/2012 01:59 AM, Ben Niven-Jenkins wrote:
>>>
>>> This seems reasonable to me, except would it be appropriate to
>>> have this kind of document dependency? =A0Would it be more
>>> appropriate to just reference RFC2616?
>>
>>
>> Up to you. HTTPBIS is in the process of putting the HTTPBIS specs
>> through WG LC so there is light at the end of the tunnel for them
>> popping out as RFCs. I referred to the HTTPBIS document because it's
>> easier to find an appropriate reference but similar material is in
>> 2616.
>
>
> If the reference to HTTPBIS is informative, then we are not gated
> by HTTPBIS reaching the terminal state of RFC assignment.
>
> So the question to Rich A. would be whether he thinks that the
> reference we put in fits better as Informative or Normative.
> If the former, then we can move ahead without any delays.

Based on my understanding, this seems like a normative reference.  If
someone thinks otherwise, please say so and I'll be happy to add a
reference to HTTPbis instead :)

Rich

>
> Thanks,
>
>
> - vijay
> --
> Vijay K. Gurbani, Bell Laboratories, Alcatel-Lucent
> 1960 Lucent Lane, Rm. 9C-533, Naperville, Illinois 60563 (USA)
> Email: vkg@{bell-labs.com,acm.org} / vijay.gurbani@alcatel-lucent.com
> Web: =A0 http://ect.bell-labs.com/who/vkg/

From w@1wt.eu  Sat May  5 23:07:56 2012
Return-Path: <w@1wt.eu>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 39ECE21F8493 for <apps-discuss@ietfa.amsl.com>; Sat,  5 May 2012 23:07:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.897
X-Spam-Level: 
X-Spam-Status: No, score=-4.897 tagged_above=-999 required=5 tests=[AWL=-4.866, BAYES_00=-2.599, FAKE_REPLY_C=2.012, HELO_IS_SMALL6=0.556]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jTM8CEKP2d6O for <apps-discuss@ietfa.amsl.com>; Sat,  5 May 2012 23:07:55 -0700 (PDT)
Received: from 1wt.eu (1wt.eu [62.212.114.60]) by ietfa.amsl.com (Postfix) with ESMTP id 175EA21F8491 for <apps-discuss@ietf.org>; Sat,  5 May 2012 23:07:53 -0700 (PDT)
Received: (from willy@localhost) by mail.home.local (8.14.4/8.14.4/Submit) id q4667ow1012618; Sun, 6 May 2012 08:07:50 +0200
Date: Sun, 6 May 2012 08:07:50 +0200
From: Willy Tarreau <w@1wt.eu>
To: Andreas Petersson <andreas@sbin.se>
Message-ID: <20120506060750.GC8105@1wt.eu>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.4.2.3i
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] WGLC: draft-ietf-appsawg-http-forwarded-02.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 06 May 2012 06:07:56 -0000

Hi Andreas,

I'd like to propose the following point for "8.1. Header validity and integrity".

  For a long transition period, origin servers will be facing requests
  holding both X-Forwarded-* header fields and the new Forwarded header
  field. The only way to decide which one is the right one cannot be
  determined by any information carried in the request such as the header
  fields presence or order. The only way to know what header to rely on
  depends on the previous trusted proxy or gateway in the chain, and such
  information may only be specified in the origin server's configuration.

  Servers behind a trusted reverse proxy will likely be configured to use
  only one header field. Servers behind multiple trusted reverse proxies
  might be configured to use either header field depending on the incoming
  connection's source address.

I have another point related to this : should we encourage proxies and
gateways to convert X-Forwarded-* header fields from requests to Forwarded
when possible ? It would solve most of the trouble on origin servers during
the transition period I think, at least in hosted environments where the
header field names are all controlled by the same admin.

Regards,
Willy


From James.H.Manger@team.telstra.com  Sun May  6 04:41:03 2012
Return-Path: <James.H.Manger@team.telstra.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 74D7E21F8462 for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 04:41:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.622
X-Spam-Level: 
X-Spam-Status: No, score=-0.622 tagged_above=-999 required=5 tests=[AWL=0.279,  BAYES_00=-2.599, HELO_EQ_AU=0.377, HOST_EQ_AU=0.327, RELAY_IS_203=0.994]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z0fVmkFido8U for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 04:41:01 -0700 (PDT)
Received: from ipxcvo.tcif.telstra.com.au (ipxcvo.tcif.telstra.com.au [203.35.135.208]) by ietfa.amsl.com (Postfix) with ESMTP id 72A0021F845C for <apps-discuss@ietf.org>; Sun,  6 May 2012 04:40:59 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.75,538,1330866000"; d="scan'208";a="74762395"
Received: from unknown (HELO ipcavi.tcif.telstra.com.au) ([10.97.217.200]) by ipocvi.tcif.telstra.com.au with ESMTP; 06 May 2012 21:40:58 +1000
X-IronPort-AV: E=McAfee;i="5400,1158,6702"; a="61638171"
Received: from wsmsg3752.srv.dir.telstra.com ([172.49.40.173]) by ipcavi.tcif.telstra.com.au with ESMTP; 06 May 2012 21:40:57 +1000
Received: from WSMSG3153V.srv.dir.telstra.com ([172.49.40.159]) by WSMSG3752.srv.dir.telstra.com ([172.49.40.173]) with mapi; Sun, 6 May 2012 21:40:57 +1000
From: "Manger, James H" <James.H.Manger@team.telstra.com>
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Date: Sun, 6 May 2012 21:40:55 +1000
Thread-Topic: CRC vs check digit in draft-farrell-decade-ni
Thread-Index: Ac0q4tXo3Wz2027NRwSD5ag+jZuOQgAmP+dw
Message-ID: <255B9BB34FB7D647A506DC292726F6E114F2853D2B@WSMSG3153V.srv.dir.telstra.com>
References: <255B9BB34FB7D647A506DC292726F6E114F1DD400E@WSMSG3153V.srv.dir.telstra.com> <4F9E8055.1080209@cs.tcd.ie> <255B9BB34FB7D647A506DC292726F6E114F23970AB@WSMSG3153V.srv.dir.telstra.com> <4FA5606C.8090401@cs.tcd.ie>
In-Reply-To: <4FA5606C.8090401@cs.tcd.ie>
Accept-Language: en-US, en-AU
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-AU
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] CRC vs check digit in draft-farrell-decade-ni
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 06 May 2012 11:41:04 -0000

> People liked your idea of the Luhn checkdigit so if you're in the
> mood to check if I've gone wrong again I'd really appreciate that.
>
> I've added this text for the nih bit:
>
>   The hash value is OPTIONALLY followed by a checkdigit.  The
>   checkdigit MUST be calculated using Luhn's mod N algorithm (with
>   N=3D16) as defined in [ISOIEC7812], (see also
>   http://en.wikipedia.org/wiki/Luhn_mod_N_algorithm).  The input to the
>   calculation is the ASCII-HEX encoded hash value (i.e. "val" in the
>   ABNF production below).  This maps the ASCII-HEX so that
>   '0'=3D0,...'9'=3D9,'a'=3D10,...'f'=3D15. None of the other fields are i=
nput
>   when calculating the checkdigit.

This text look good, though it doesn't seem to mention the ";" between the =
hash value and the checksum. Perhaps it should start:
  "The hash value is OPTIONALLY followed by a semicolon then a checkdigit."

>   | nih:sha-256-120;53269057e12fe2b74ba07c892560a2;f                  |
>   | nih:sha-256-32;53269057;b                                         |
>   | nih:3;53269057e12fe2b74ba07c892560a2;f                            |

I concur with these checkdigit calculations.
(Curiously the 8 digits in the 32-bit example are all decimal digits (no a-=
f) - but I doubt that will confuse anyone)

--
James Manger

From James.H.Manger@team.telstra.com  Sun May  6 04:45:10 2012
Return-Path: <James.H.Manger@team.telstra.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D56F521F8462 for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 04:45:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.653
X-Spam-Level: 
X-Spam-Status: No, score=-0.653 tagged_above=-999 required=5 tests=[AWL=0.248,  BAYES_00=-2.599, HELO_EQ_AU=0.377, HOST_EQ_AU=0.327, RELAY_IS_203=0.994]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Mn7usO5UxxKy for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 04:45:10 -0700 (PDT)
Received: from ipxcno.tcif.telstra.com.au (ipxcno.tcif.telstra.com.au [203.35.82.208]) by ietfa.amsl.com (Postfix) with ESMTP id 1DE7421F845C for <apps-discuss@ietf.org>; Sun,  6 May 2012 04:45:09 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.75,538,1330866000"; d="scan'208";a="71964990"
Received: from unknown (HELO ipcdni.tcif.telstra.com.au) ([10.97.216.212]) by ipocni.tcif.telstra.com.au with ESMTP; 06 May 2012 21:45:08 +1000
X-IronPort-AV: E=McAfee;i="5400,1158,6702"; a="59942352"
Received: from wsmsg3757.srv.dir.telstra.com ([172.49.40.85]) by ipcdni.tcif.telstra.com.au with ESMTP; 06 May 2012 21:45:08 +1000
Received: from WSMSG3153V.srv.dir.telstra.com ([172.49.40.159]) by wsmsg3757.srv.dir.telstra.com ([172.49.40.85]) with mapi; Sun, 6 May 2012 21:45:08 +1000
From: "Manger, James H" <James.H.Manger@team.telstra.com>
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>, Ari Keranen <ari.keranen@nomadiclab.com>, Apps Discuss <apps-discuss@ietf.org>
Date: Sun, 6 May 2012 21:45:06 +1000
Thread-Topic: Indicating hash size in 'ni' URIs
Thread-Index: Ac0myevxKiYXzeWPQCafdSTEA9q9nQAcYu9AARBsm1A=
Message-ID: <255B9BB34FB7D647A506DC292726F6E114F2853D2C@WSMSG3153V.srv.dir.telstra.com>
References: <255B9BB34FB7D647A506DC292726F6E114F1DD400E@WSMSG3153V.srv.dir.telstra.com> <4F9E8055.1080209@cs.tcd.ie> <255B9BB34FB7D647A506DC292726F6E114F23970AB@WSMSG3153V.srv.dir.telstra.com>
In-Reply-To: <255B9BB34FB7D647A506DC292726F6E114F23970AB@WSMSG3153V.srv.dir.telstra.com>
Accept-Language: en-US, en-AU
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-AU
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: [apps-discuss] Indicating hash size in 'ni' URIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 06 May 2012 11:45:10 -0000

Section 2 "Basics" of draft-farrell-decade-ni-05 says "when a hash value is=
 truncated the name MUST indicate this". But why?

It is easy to determine the amount of truncation (if any) from the length o=
f the hash value in the 'ni' URI (or 'nih' URI or binary form). Instead of:

  nih:sha-256-32;53269057

why not use:

  nih:sha-256;53269057

The second form saves a few bytes, but more importantly it avoids the need =
to register a new algorithm name for every truncation length that could hav=
e any use. This is particularly important for the binary format that only h=
as a 6-bit field (64 possibilities) to indicate the algorithm. 64 hash algs=
 sounds ok; 64 hash/length pairs sounds quite limiting.

The truncation length in the alg name is not used to parse the URI (even in=
 the binary format).

The one constraint the spec would need to state is that any truncation MUST=
 be on a byte (8-bit) boundary (so you can calculate the truncation length =
from the number of base64url-chars in a 'ni' URI).

--
James Manger

From stephen.farrell@cs.tcd.ie  Sun May  6 07:09:46 2012
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1B3D121F84CD for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 07:09:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rvcS5tS2zZXL for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 07:09:45 -0700 (PDT)
Received: from scss.tcd.ie (hermes.scss.tcd.ie [IPv6:2001:770:10:200:889f:cdff:fe8d:ccd2]) by ietfa.amsl.com (Postfix) with ESMTP id EC36621F84C9 for <apps-discuss@ietf.org>; Sun,  6 May 2012 07:09:44 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.scss.tcd.ie (Postfix) with ESMTP id E6C7015356A; Sun,  6 May 2012 15:09:42 +0100 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; h= content-transfer-encoding:content-type:in-reply-to:references :subject:mime-version:user-agent:from:date:message-id:received :received:x-virus-scanned; s=cs; t=1336313382; bh=HYjodcB2f/wU4l ytjU6kFEWXDm7wD3153CghzkRFgUA=; b=66kJzXaqq7OX12mglCMTdOeVS5cLBk RwZ5riE3Nz1sMki9ShYEEiW1hlMA/sh0oSsXf4P+60kpFBS9+Ii+FN67Str3+h5F iOPL6oSYyG3fpJI00ydP1SmCK84nx7FvLVd76OV3TA5uC1hjRFZgMNjcCVLmjw8P oSZBqC2+25biTcLo3iOuBDdsQXCjJOkksv9ZEa3a2Z7ZbjzezM640bKGdzRWP+vP btW2pdu1oAMLY4Fd4R5SRRCuyXH3iKNQInndnfFLA2mds+ZSv4+Avy30KJSOW66K tGu+YrhsyytcxkcpWSMt0aDawLmsUtSrUbI6FnWqMSyMd20Gdc97cvZA==
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from scss.tcd.ie ([127.0.0.1]) by localhost (scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10027) with ESMTP id H+u7GsS0Kv63; Sun,  6 May 2012 15:09:42 +0100 (IST)
Received: from [10.87.48.9] (unknown [86.44.65.213]) by smtp.scss.tcd.ie (Postfix) with ESMTPSA id B86731716E5; Sun,  6 May 2012 15:09:39 +0100 (IST)
Message-ID: <4FA68622.3010802@cs.tcd.ie>
Date: Sun, 06 May 2012 15:09:38 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Manger, James H" <James.H.Manger@team.telstra.com>
References: <255B9BB34FB7D647A506DC292726F6E114F1DD400E@WSMSG3153V.srv.dir.telstra.com> <4F9E8055.1080209@cs.tcd.ie> <255B9BB34FB7D647A506DC292726F6E114F23970AB@WSMSG3153V.srv.dir.telstra.com> <4FA5606C.8090401@cs.tcd.ie> <255B9BB34FB7D647A506DC292726F6E114F2853D2B@WSMSG3153V.srv.dir.telstra.com>
In-Reply-To: <255B9BB34FB7D647A506DC292726F6E114F2853D2B@WSMSG3153V.srv.dir.telstra.com>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] CRC vs check digit in draft-farrell-decade-ni
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 06 May 2012 14:09:46 -0000

On 05/06/2012 12:40 PM, Manger, James H wrote:
>> People liked your idea of the Luhn checkdigit so if you're in the
>> mood to check if I've gone wrong again I'd really appreciate that.
>>
>> I've added this text for the nih bit:
>>
>>   The hash value is OPTIONALLY followed by a checkdigit.  The
>>   checkdigit MUST be calculated using Luhn's mod N algorithm (with
>>   N=16) as defined in [ISOIEC7812], (see also
>>   http://en.wikipedia.org/wiki/Luhn_mod_N_algorithm).  The input to the
>>   calculation is the ASCII-HEX encoded hash value (i.e. "val" in the
>>   ABNF production below).  This maps the ASCII-HEX so that
>>   '0'=0,...'9'=9,'a'=10,...'f'=15. None of the other fields are input
>>   when calculating the checkdigit.
> 
> This text look good, though it doesn't seem to mention the ";" between the hash value and the checksum. Perhaps it should start:
>   "The hash value is OPTIONALLY followed by a semicolon then a checkdigit."

Sure.

> 
>>   | nih:sha-256-120;53269057e12fe2b74ba07c892560a2;f                  |
>>   | nih:sha-256-32;53269057;b                                         |
>>   | nih:3;53269057e12fe2b74ba07c892560a2;f                            |
> 
> I concur with these checkdigit calculations.
> (Curiously the 8 digits in the 32-bit example are all decimal digits (no a-f) - but I doubt that will confuse anyone)

Great,
S

> 
> --
> James Manger
> 

From stephen.farrell@cs.tcd.ie  Sun May  6 07:27:47 2012
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6E45E21F84BD for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 07:27:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k5n1xBCKgQXM for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 07:27:46 -0700 (PDT)
Received: from scss.tcd.ie (hermes.scss.tcd.ie [IPv6:2001:770:10:200:889f:cdff:fe8d:ccd2]) by ietfa.amsl.com (Postfix) with ESMTP id AADD521F84B6 for <apps-discuss@ietf.org>; Sun,  6 May 2012 07:27:46 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.scss.tcd.ie (Postfix) with ESMTP id C87AC15356A; Sun,  6 May 2012 15:27:45 +0100 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; h= content-transfer-encoding:content-type:in-reply-to:references :subject:mime-version:user-agent:from:date:message-id:received :received:x-virus-scanned; s=cs; t=1336314465; bh=YUCXHdCsxs5Q3L jDoPS+48Vrmnjjz0rH4pr2fyLqLLI=; b=yaCjr5eT1v+nsb1hLnFe/oPqLGCqGH iskeviipV3mbmUcSBzKi53Qaa1cNAq5cEDxO6WUj5qrWOqM0hd0huOolRiHF4G27 y0tSTVK2IFrJPR5JTrNucev4ek+OTxsF0OpLXkrUBm7OYN1qOEn54ESdpiXhUlCK a5KsADd7SpeyhIHzH9jFcJsSLLKoqLrr51CLundLdX801JFu+PcQZLOuiZP3/z/q qac+Tp5fORttlQZjZSykiIvWKgSMAsK7tSJf1dowkwhFFcK0qgp7WsDrP31aZFes zk9yU76tAMdMUmd+FEYZivGaJm1HEbG5NlQjwPJUU/ZA24NTRBeqUy7g==
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from scss.tcd.ie ([127.0.0.1]) by localhost (scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10027) with ESMTP id 1Z+Uw4esqgZl; Sun,  6 May 2012 15:27:45 +0100 (IST)
Received: from [10.87.48.9] (unknown [86.44.65.213]) by smtp.scss.tcd.ie (Postfix) with ESMTPSA id 600151716E7; Sun,  6 May 2012 15:27:45 +0100 (IST)
Message-ID: <4FA68A60.6030207@cs.tcd.ie>
Date: Sun, 06 May 2012 15:27:44 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Manger, James H" <James.H.Manger@team.telstra.com>
References: <255B9BB34FB7D647A506DC292726F6E114F1DD400E@WSMSG3153V.srv.dir.telstra.com> <4F9E8055.1080209@cs.tcd.ie> <255B9BB34FB7D647A506DC292726F6E114F23970AB@WSMSG3153V.srv.dir.telstra.com> <255B9BB34FB7D647A506DC292726F6E114F2853D2C@WSMSG3153V.srv.dir.telstra.com>
In-Reply-To: <255B9BB34FB7D647A506DC292726F6E114F2853D2C@WSMSG3153V.srv.dir.telstra.com>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Indicating hash size in 'ni' URIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 06 May 2012 14:27:47 -0000

Hi James,

On 05/06/2012 12:45 PM, Manger, James H wrote:
> Section 2 "Basics" of draft-farrell-decade-ni-05 says "when a hash value is truncated the name MUST indicate this". But why?
> 
> It is easy to determine the amount of truncation (if any) from the length of the hash value in the 'ni' URI (or 'nih' URI or binary form). Instead of:
> 
>   nih:sha-256-32;53269057
> 
> why not use:
> 
>   nih:sha-256;53269057
> 
> The second form saves a few bytes, but more importantly it avoids the need to register a new algorithm name for every truncation length that could have any use. This is particularly important for the binary format that only has a 6-bit field (64 possibilities) to indicate the algorithm. 64 hash algs sounds ok; 64 hash/length pairs sounds quite limiting.
> 
> The truncation length in the alg name is not used to parse the URI (even in the binary format).
> 
> The one constraint the spec would need to state is that any truncation MUST be on a byte (8-bit) boundary (so you can calculate the truncation length from the number of base64url-chars in a 'ni' URI).

I'm going to argue against that change for two
reasons.

First, if the name is received via a stream-cipher
protected channel then not having the length in the
alg might enable some truncation attacks. That's a
bit of a corner-case, but a real issue nonetheless.

Second, I prefer that there be fewer options overall,
compared to having more options, to encourage interop.
(Interop for these isn't hard though, which makes
this a less convincing argument for me.) IMO the
restricted space for binary format algs is therefore
a good thing.

So, I'd rather keep as-is in this respect.

Cheers,
S.


> --
> James Manger
> 

From glenn.parsons@ericsson.com  Sun May  6 10:58:56 2012
Return-Path: <glenn.parsons@ericsson.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1FED921F8534 for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 10:58:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level: 
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PUAqQ+MoyD4Y for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 10:58:54 -0700 (PDT)
Received: from imr3.ericy.com (imr3.ericy.com [198.24.6.13]) by ietfa.amsl.com (Postfix) with ESMTP id C74DF21F84F8 for <apps-discuss@ietf.org>; Sun,  6 May 2012 10:58:54 -0700 (PDT)
Received: from eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) by imr3.ericy.com (8.13.8/8.13.8) with ESMTP id q46Hwpvs016064 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sun, 6 May 2012 12:58:54 -0500
Received: from EUSAACMS0714.eamcs.ericsson.se ([169.254.1.132]) by eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) with mapi; Sun, 6 May 2012 13:58:50 -0400
From: Glenn Parsons <glenn.parsons@ericsson.com>
To: "draft-ietf-eai-rfc5721bis-04.all@tools.ietf.org" <draft-ietf-eai-rfc5721bis-04.all@tools.ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Date: Sun, 6 May 2012 13:58:48 -0400
Thread-Topic: APPSDIR review of draft-ietf-eai-rfc5721bis-04
Thread-Index: Ac0rseNFQS++0IyDSA2QL0SjbKGbKA==
Message-ID: <D9DBDA6E6E3A9F438D9F76F0AF9D7AE34B295FF4C1@EUSAACMS0714.eamcs.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_D9DBDA6E6E3A9F438D9F76F0AF9D7AE34B295FF4C1EUSAACMS0714e_"
MIME-Version: 1.0
Subject: [apps-discuss] APPSDIR review of draft-ietf-eai-rfc5721bis-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 06 May 2012 17:58:56 -0000

--_000_D9DBDA6E6E3A9F438D9F76F0AF9D7AE34B295FF4C1EUSAACMS0714e_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I have been selected as the Applications Area Directorate reviewer for this=
 draft (for background on appsdir, please see http://trac.tools.ietf.org/ar=
ea/app/trac/wiki/ApplicationsAreaDirectorate ).
Please resolve these comments along with any other Last Call comments you m=
ay receive. Please wait for direction from your document shepherd or AD bef=
ore posting a new version of the draft.
Document: draft-ietf-eai-rfc5721bis-04
Title: POP3 Support for UTF-8
Reviewer: Glenn Parsons
Review Date: May 5, 2012
Summary:   This draft is almost ready for publication as Proposed Standard =
RFC but has a few issues that should be fixed before publication
Major Issues:  None that I found
Minor Issues:
1.1 "silly" seems like the wrong word.  How about "will appear incorrectly =
as a result"
   but why not consider posting a companion PDF version with the correct ac=
cents?
   Then you could reword this note here (and the one in section 2) to indic=
ate the limitation is only in the txt version...
2.  section 2 seems somewhat long without any subsections.  Consider adding=
 one or more...perhaps for the examples?
3.1 After the nice example in section 2, the reader feels that they are mis=
sing from the end of section 3.  A full example would be onerous, but a sho=
rtened one would be helpful
3.2 the 5th and 7th paragraphs are related and it would likely read better =
if the 7th paragraph was made the second sentence of the 5th paragraph.
5. I am curious as to what would casue the "better mood" of the server :-) =
 I suspect it is implementation choice and if the CPU is running at max it =
would be in a "bad mood" and decline a downconvert request?  Whatever the c=
ase, I suggest you explain this a bit more...
6.  The section -> Section
     ...in both paragraphs
Nits:
-- The draft header indicates that this document obsoletes RFC5721, but the=
 abstract doesn't seem to mention this, which it should
 -- The document has a disclaimer for pre-RFC5378 work, but was first submi=
tted on or after 10 November 2008. Does it really need the disclaimer?
 =3D=3D Outdated reference: A later version (-04) exists of draft-ietf-eai-=
simpledowngrade-03




--_000_D9DBDA6E6E3A9F438D9F76F0AF9D7AE34B295FF4C1EUSAACMS0714e_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left:=
 #800000 2px solid; } --></style>
</head>
<body>
<font face=3D"Times New Roman, serif" size=3D"3">
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">I have been selected a=
s the Applications Area Directorate reviewer for this draft (for background=
 on appsdir, please see <a href=3D"http://trac.tools.ietf.org/area/app/trac=
/wiki/ApplicationsAreaDirectorate"><font color=3D"#0000FF"><u>http://trac.t=
ools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate</u></font></a>
). </div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">Please resolve these c=
omments along with any other Last Call comments you may receive. Please wai=
t for direction from your document shepherd or AD before posting a new vers=
ion of the draft.</div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">Document: <font face=
=3D"Courier New, monospace" size=3D"2">draft-ietf-eai-rfc5721bis-04<br>

</font>Title: <font face=3D"Courier, monospace" size=3D"2">POP3 Support for=
 UTF-8<br>

</font>Reviewer: Glenn Parsons<br>

Review Date: May 5, 2012</div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">Summary:&nbsp;&nbsp; T=
his draft is almost ready for publication as Proposed Standard RFC but has =
a few issues that should be fixed before publication </div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">Major Issues:&nbsp; No=
ne that I found </div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">Minor Issues: </div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">1.1 &quot;silly&quot; =
seems like the wrong word.&nbsp; How about &quot;will appear incorrectly as=
 a result&quot;<br>

&nbsp;&nbsp; but why not consider posting a companion PDF version with the =
correct accents?
<br>

&nbsp;&nbsp; Then you could reword this note here (and the one in section 2=
) to indicate the limitation is only in the txt version&#8230;</div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">2.&nbsp; section 2 see=
ms somewhat long without any subsections.&nbsp; Consider adding one or more=
&#8230;perhaps for the examples?</div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">3.1 After the nice exa=
mple in section 2, the reader feels that they are missing from the end of s=
ection 3.&nbsp; A full example would be onerous, but a shortened one would =
be helpful</div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">3.2 the 5th and 7th pa=
ragraphs are related and it would likely read better if the 7th paragraph w=
as made the second sentence of the 5th paragraph.</div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">5. I am curious as to =
what would casue the &quot;better mood&quot; of the server :-)&nbsp; I susp=
ect it is implementation choice and if the CPU is running at max it would b=
e in a &quot;bad mood&quot; and decline a downconvert request?&nbsp;
Whatever the case, I suggest you explain this a bit more...</div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">6.&nbsp; The section -=
&gt; Section<br>

&nbsp;&nbsp;&nbsp;&nbsp; &#8230;in both paragraphs</div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">Nits: </div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">-- The draft header in=
dicates that this document obsoletes RFC5721, but the abstract doesn't seem=
 to mention this, which it should</div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; "> -- The document has a=
 disclaimer for pre-RFC5378 work, but was first submitted on or after 10 No=
vember 2008. Does it really need the disclaimer? </div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; "> =3D=3D Outdated refer=
ence: A later version (-04) exists of draft-ietf-eai-simpledowngrade-03 </d=
iv>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">&nbsp;</div>
<div>&nbsp;</div>
<div><font face=3D"Arial, sans-serif" size=3D"2">&nbsp;</font></div>
</font>
</body>
</html>

--_000_D9DBDA6E6E3A9F438D9F76F0AF9D7AE34B295FF4C1EUSAACMS0714e_--

From glenn.parsons@ericsson.com  Sun May  6 10:59:02 2012
Return-Path: <glenn.parsons@ericsson.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 059EA21F8541 for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 10:59:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level: 
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gQo848m0084k for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 10:59:00 -0700 (PDT)
Received: from imr4.ericy.com (imr4.ericy.com [198.24.6.9]) by ietfa.amsl.com (Postfix) with ESMTP id 17D9221F84F8 for <apps-discuss@ietf.org>; Sun,  6 May 2012 10:58:59 -0700 (PDT)
Received: from eusaamw0706.eamcs.ericsson.se ([147.117.20.31]) by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id q46HwvTJ010537; Sun, 6 May 2012 12:58:58 -0500
Received: from EUSAACMS0714.eamcs.ericsson.se ([169.254.1.132]) by eusaamw0706.eamcs.ericsson.se ([147.117.20.31]) with mapi; Sun, 6 May 2012 13:58:51 -0400
From: Glenn Parsons <glenn.parsons@ericsson.com>
To: "draft-ietf-eai-5738bis-03.all@tools.ietf.org" <draft-ietf-eai-5738bis-03.all@tools.ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Date: Sun, 6 May 2012 13:58:50 -0400
Thread-Topic: APPSDIR revie of draft-ietf-eai-5738bis-03
Thread-Index: Ac0rseQf/GE4sMyvS9eEskEF9rXObA==
Message-ID: <D9DBDA6E6E3A9F438D9F76F0AF9D7AE34B295FF4C2@EUSAACMS0714.eamcs.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_D9DBDA6E6E3A9F438D9F76F0AF9D7AE34B295FF4C2EUSAACMS0714e_"
MIME-Version: 1.0
Subject: [apps-discuss] APPSDIR revie of draft-ietf-eai-5738bis-03
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 06 May 2012 17:59:02 -0000

--_000_D9DBDA6E6E3A9F438D9F76F0AF9D7AE34B295FF4C2EUSAACMS0714e_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I have been selected as the Applications Area Directorate reviewer for this=
 draft (for background on appsdir, please see http://trac.tools.ietf.org/ar=
ea/app/trac/wiki/ApplicationsAreaDirectorate ).
Please resolve these comments along with any other Last Call comments you m=
ay receive. Please wait for direction from your document shepherd or AD bef=
ore posting a new version of the draft.
Document: draft-ietf-eai-5738bis-03
Title: IMAP Support for UTF-8
Reviewer:  Glenn Parsons
Review Date:  May 5, 2012
Summary: This draft is almost ready for publication as Proposed Standard RF=
C but has a few issues that should be fixed before publication
Major Issues:  None that I noticed...
Minor Issues:
3.  (last para)  Section 6 imply -> Section 6 implies
3.1 (first para) ...it informs the client that... -> ... it is informing th=
e client that ...
      this rewording clarifies that the ABNF is not sent with the capabilit=
y :-)
3.2  It would be cleare if the ABNF were introduced (as in 3.1) ... eg. Add=
 ..."with the following syntax:" to the last para.  And further if the exam=
ple was clearly marked "Example:"  Further the C/S should not be double spa=
ced.
8. This document adds two new ... -> This document defines two ...
    In both paragraphs as these are already in the IANA registry.
8.  IMAP4 list selection -> IMAP4 LIST-EXTENDED
    ...since that is the IANA registry name
8.3  3.4.1 -> 3.4.2
      ... though I would be tempted to change them all to just 3.4
Nits:
** There are 3 instances of too long lines in the document, the longest one=
 being 4 characters in excess of 72.
=3D=3D The 'Obsoletes: ' line in the draft header should list only the _num=
bers_ of the RFCs which will be obsoleted by this document (if approved); i=
t should not include the word 'RFC' in the list.
=3D=3D The document seems to lack the recommended RFC 2119 boilerplate, eve=
n if it appears to use RFC 2119 keywords -- however, there's a paragraph wi=
th a matching beginning. Boilerplate error? (The document does seem to have=
 the reference to RFC 2119 which the ID-Checklist requires).
=3D=3D Missing Reference: 'RFC 5258' is mentioned on line 286, but not defi=
ned
=3D=3D Outdated reference: draft-ietf-eai-rfc5335bis has been published as =
RFC 6532






--_000_D9DBDA6E6E3A9F438D9F76F0AF9D7AE34B295FF4C2EUSAACMS0714e_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left:=
 #800000 2px solid; } --></style>
</head>
<body>
<font face=3D"Times New Roman, serif" size=3D"3">
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">I have been selected a=
s the Applications Area Directorate reviewer for this draft (for background=
 on appsdir, please see <a href=3D"http://trac.tools.ietf.org/area/app/trac=
/wiki/ApplicationsAreaDirectorate"><font color=3D"#0000FF"><u>http://trac.t=
ools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate</u></font></a>
). </div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">Please resolve these c=
omments along with any other Last Call comments you may receive. Please wai=
t for direction from your document shepherd or AD before posting a new vers=
ion of the draft.</div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">Document: <font face=
=3D"Courier New, monospace" size=3D"2">draft-ietf-eai-5738bis-03<br>

</font>Title: IMAP Support for UTF-8 <br>

Reviewer:&nbsp; Glenn Parsons<br>

Review Date:&nbsp; May 5, 2012</div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">Summary: This draft is=
 almost ready for publication as Proposed Standard RFC but has a few issues=
 that should be fixed before publication</div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">Major Issues:&nbsp; No=
ne that I noticed...</div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">Minor Issues: </div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">3.&nbsp; (last para)&n=
bsp; Section 6 imply -&gt; Section 6 implies </div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">3.1 (first para) &#823=
0;it informs the client that&#8230; -&gt; &#8230; it is informing the clien=
t that &#8230;<br>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this rewording clarifies that the ABNF is no=
t sent with the capability :-)</div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">3.2&nbsp; It would be =
cleare if the ABNF were introduced (as in 3.1) &#8230; eg. Add &#8230;&quot=
;with the following syntax:&quot; to the last para.&nbsp; And further if th=
e example was clearly marked &quot;Example:&quot;&nbsp; Further the C/S sho=
uld not
be double spaced.</div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">8. This document adds =
two new &#8230; -&gt; This document defines two &#8230;<br>

&nbsp;&nbsp;&nbsp; In both paragraphs as these are already in the IANA regi=
stry.</div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">8.&nbsp; IMAP4 list se=
lection -&gt; IMAP4 LIST-EXTENDED<br>

&nbsp;&nbsp;&nbsp; &#8230;since that is the IANA registry name</div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">8.3&nbsp; 3.4.1 -&gt; =
3.4.2<br>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8230; though I would be tempted to change =
them all to just 3.4</div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">Nits: </div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">** There are 3 instanc=
es of too long lines in the document, the longest one being 4 characters in=
 excess of 72. </div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">=3D=3D The 'Obsoletes:=
 ' line in the draft header should list only the _numbers_ of the RFCs whic=
h will be obsoleted by this document (if approved); it should not include t=
he word 'RFC' in the list. </div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">=3D=3D The document se=
ems to lack the recommended RFC 2119 boilerplate, even if it appears to use=
 RFC 2119 keywords -- however, there's a paragraph with a matching beginnin=
g. Boilerplate error? (The document does
seem to have the reference to RFC 2119 which the ID-Checklist requires). </=
div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">=3D=3D Missing Referen=
ce: 'RFC 5258' is mentioned on line 286, but not defined </div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">=3D=3D Outdated refere=
nce: draft-ietf-eai-rfc5335bis has been published as RFC 6532 </div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">&nbsp;</div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">&nbsp;</div>
<div style=3D"margin-top: 5pt; margin-bottom: 5pt; ">&nbsp;</div>
<div>&nbsp;</div>
<div><font face=3D"Arial, sans-serif" size=3D"2">&nbsp;</font></div>
</font>
</body>
</html>

--_000_D9DBDA6E6E3A9F438D9F76F0AF9D7AE34B295FF4C2EUSAACMS0714e_--

From cabo@tzi.org  Sun May  6 13:57:52 2012
Return-Path: <cabo@tzi.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B735A21F84F0; Sun,  6 May 2012 13:57:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.287
X-Spam-Level: 
X-Spam-Status: No, score=-106.287 tagged_above=-999 required=5 tests=[AWL=-0.038, BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FaWMSzbt2TOr; Sun,  6 May 2012 13:57:51 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) by ietfa.amsl.com (Postfix) with ESMTP id 890AA21F84AA; Sun,  6 May 2012 13:57:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id q46KvdU6003700; Sun, 6 May 2012 22:57:39 +0200 (CEST)
Received: from [192.168.217.105] (p548996D9.dip.t-dialin.net [84.137.150.217]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id F1E4B111; Sun,  6 May 2012 22:57:38 +0200 (CEST)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Apple Message framework v1257)
From: Carsten Bormann <cabo@tzi.org>
Date: Sun, 6 May 2012 22:57:38 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <92309DC0-A179-4B5B-9D8C-4B55F64A4668@tzi.org>
To: draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org, "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>
X-Mailer: Apple Mail (2.1257)
Cc: mboned@ietf.org, 6man@ietf.org, The IESG <iesg@ietf.org>
Subject: [apps-discuss] APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 06 May 2012 20:57:52 -0000

I have been selected as the Applications Area Directorate reviewer for
this draft (for background on appsdir, please see
=
http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate
).

Please resolve these comments along with any other Last Call comments
you may receive. Please wait for direction from your document shepherd
or AD before posting a new version of the draft.

Gr=FC=DFe, Carsten
---------------------------------

Document: draft-ietf-mboned-64-multicast-address-format-01
Title: IPv4-Embedded IPv6 Multicast Address Format
Reviewer: Carsten Bormann
Review Date: 2012-05-06
IETF Last Call Date: 2012-04-19

** Summary: This draft is NOT ready for publication as a Proposed
Standard and should be revised before publication.

The document appears as an attempt to extend the reasoning of RFC 6052
to multicast IPv4 addresses.  However, while unicast IPv4 addresses
and their IPv6 counterparts are assigned as part of network
configuration, multicast addresses are decided upon by applications.
The document is very short on information how an application should
decide when to make use of the newly defined formats.  It is therefore
also hard to understand why these formats are needed in the first
place.  There appears to be a transition model in the minds of the
authors that makes this necessary or practical, and this information
must be made part of the document for it to be useful.

** Major Issues:

To continue the summary: I don't understand which network elements
need to be able to determine, by looking at an IP address, that this
document is in use.  What for?  More generally, which entities need to
interoperate based on a common understanding of this format?

Of the various fields left "configurable according to local policies
of the entity managing the IPv4-IPv6 Interconnection Function", which
are important for applications?  How do they know these policies?  If
that information is all in the two parameters "ASM_MPREFIX64" and
"SSM_MPREFIX64", what is the protocol that will be used to make this
information available to applications?  I don't think this can be a
standards-track document without defining at least one MTI protocol
for disseminating this information.  What is an implementation
supposed to do that receives an address that looks like it is governed
by this document but does not conform to either of the agreed
prefixes disseminated to the implementation?

This document needs editorial attention.  I will abstain from trying
to make detailed corrections, as this would become tedious quickly.
While much of this work could be done by the RFC editor, some of the
editorial decisions will enter e.g. IANA registries, so the technical
terms need to be decided now.  More importantly, understanding this
document during its development process (including mine as a reviewer)
may be hampered by its editorial shortcomings.

** Minor Issues:

My first editorial problem is with the title.  This address format is
not embedded in IPv4, as the title wants to make us believe.  Instead,
it is talking about an multicast address format for IPv6 that embeds
an IPv4 multicast address.  (While this misleading naming repeats the
same mistake that has been made in RFC 6052, at least there it is not
part of the title.)

3

The role of 64IX is very unclear.  My conjecture is that this draft is
defining the address format for the case M=3D1 only (i.e., address[16] =3D=

1).  No text defines what happens for M=3D0, so the assumption appears
to be that RFC 4291 applies unchanged in this case.  If this
conjecture is correct, this needs to be made much clearer.

What is "r"?  Define.

4

Why is 64IX moving around here?
(The discriminating bit M now seems to be address[32].)
How does one find out which of the two positions of the M bit to use?

.          o  sub-group-id: The default value is all zeros.
How does an application find out when to choose a different one?

.             232.0.0.1-232.0.0.255 range is being
.             reserved to IANA.
Who is making this reservation?  ("is being reserved" means the
resernation is going on right now, but I don't find anything in 9.)

7

7 seems to imply this format is only useful where RFC 6052 is in use.
If this is true, this should be clearly stated.  More specifically,
the assumption appears to be that all nodes that need to exchange
information that concerns IPv4 sources need to have the same RFC 6052
parameters in effect.  How is that ensured?

** Nits:

10 -- s/defined/defines/

(And many more, see above.)


From anthonybryan@gmail.com  Sun May  6 14:18:16 2012
Return-Path: <anthonybryan@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1637F21F8535 for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 14:18:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.324
X-Spam-Level: 
X-Spam-Status: No, score=-4.324 tagged_above=-999 required=5 tests=[AWL=-0.725, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ajYZZzc9MT+y for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 14:18:15 -0700 (PDT)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by ietfa.amsl.com (Postfix) with ESMTP id 3610D21F852E for <apps-discuss@ietf.org>; Sun,  6 May 2012 14:18:15 -0700 (PDT)
Received: by yhq56 with SMTP id 56so4529542yhq.31 for <apps-discuss@ietf.org>; Sun, 06 May 2012 14:18:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=1apJRQ7iUp1eNLvBIHb0JJzP4uJgpVjJRJWvvQ0+x5U=; b=PyfD+tBLEF6XSGDopuqOft+FjI78jA8SNxU9hXPS70aGwTdv5lpvdXn73B3aBCfKdy B0FAkg+LPurlE7Pn9O1k15DoqcVtl8HiyDMpiSLOU5jjsHtHmVrB5EjQBUGM0IFcnoV1 S9KOIC2lh0K2+tTK4ey44KKqgQhUdODISRO3b2/WSYhxTopLWjrDW+HkEHQJypq8Meq2 RI8WGr1fSEDQG0TqUk/uVzZO3a/skl01ORh8xSUhEb6i+BWImJ/gheNME4Jk3NF76R16 oostDLL4tttA9ohXdAT2KWovd8Q4xcyAWPRJ5Nm5euzFmGAd30by+1wrdovEh/JMUsu7 24ng==
MIME-Version: 1.0
Received: by 10.236.143.71 with SMTP id k47mr10107993yhj.58.1336339094842; Sun, 06 May 2012 14:18:14 -0700 (PDT)
Received: by 10.147.114.14 with HTTP; Sun, 6 May 2012 14:18:14 -0700 (PDT)
In-Reply-To: <255B9BB34FB7D647A506DC292726F6E114F2853D2C@WSMSG3153V.srv.dir.telstra.com>
References: <255B9BB34FB7D647A506DC292726F6E114F1DD400E@WSMSG3153V.srv.dir.telstra.com> <4F9E8055.1080209@cs.tcd.ie> <255B9BB34FB7D647A506DC292726F6E114F23970AB@WSMSG3153V.srv.dir.telstra.com> <255B9BB34FB7D647A506DC292726F6E114F2853D2C@WSMSG3153V.srv.dir.telstra.com>
Date: Sun, 6 May 2012 17:18:14 -0400
Message-ID: <CANqTPehCXubmO_BtN4=i69AFAWYbUqmtOdTWu8tROSj+Ffuh_w@mail.gmail.com>
From: Anthony Bryan <anthonybryan@gmail.com>
To: "Manger, James H" <James.H.Manger@team.telstra.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Indicating hash size in 'ni' URIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 06 May 2012 21:18:16 -0000

On Sun, May 6, 2012 at 7:45 AM, Manger, James H
<James.H.Manger@team.telstra.com> wrote:
> Section 2 "Basics" of draft-farrell-decade-ni-05 says "when a hash value =
is truncated the name MUST indicate this". But why?
>
> It is easy to determine the amount of truncation (if any) from the length=
 of the hash value in the 'ni' URI (or 'nih' URI or binary form). Instead o=
f:
>
> =A0nih:sha-256-32;53269057
>
> why not use:
>
> =A0nih:sha-256;53269057
>
> The second form saves a few bytes, but more importantly it avoids the nee=
d to register a new algorithm name for every truncation length that could h=
ave any use.

that would mean you could also make use of the existing "Hash Function
Textual Names" registry

http://www.iana.org/assignments/hash-function-text-names/hash-function-text=
-names.xml

--=20
(( Anthony Bryan ... Metalink [ http://www.metalinker.org ]
=A0 )) Easier, More Reliable, Self Healing Downloads

From mnot@mnot.net  Sun May  6 16:47:59 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2BE4F21F854E; Sun,  6 May 2012 16:47:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5p5sZyAYftNY; Sun,  6 May 2012 16:47:58 -0700 (PDT)
Received: from mxout-08.mxes.net (mxout-08.mxes.net [216.86.168.183]) by ietfa.amsl.com (Postfix) with ESMTP id 3B3A421F84DF; Sun,  6 May 2012 16:47:58 -0700 (PDT)
Received: from [192.168.0.100] (unknown [110.151.123.191]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id E0EBC50A64; Sun,  6 May 2012 19:47:48 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=windows-1252
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <3BF363C82C184B46930A905352C2013F02103860@FIESEXC006.nsn-intra.net>
Date: Mon, 7 May 2012 09:47:49 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <F88D259A-520E-46F4-BC64-68E16B95D1BD@mnot.net>
References: <8E1AF099-0252-4032-8769-E8F794BFFAD2@mnot.net> <3BF363C82C184B46930A905352C2013F02103860@FIESEXC006.nsn-intra.net>
To: "Peylo, Martin (NSN - FI/Espoo)" <martin.peylo@nsn.com>
X-Mailer: Apple Mail (2.1257)
Cc: toka@tectia.com, draft-ietf-pkix-cmp-transport-protocols.all@tools.ietf.org, ext Sean Turner <turners@ieca.com>, iesg@ietf.org, apps-discuss@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-pkix-cmp-transport-protocols
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 06 May 2012 23:47:59 -0000

Hi Martin,

Responses below.

On 07/05/2012, at 3:59 AM, Peylo, Martin (NSN - FI/Espoo) wrote:
[=85]
> I added the following to the introduction:=20
>=20
>  The usage of HTTP for transporting CMP messages exclusively uses POST
> method
>  for requests, effectively tunneling CMP over HTTP.  While this is
> generally
>  considered as bad practice and should not be emulated, there are good
> reasons to
>  do so for transporting CMP.  HTTP is used as it is generally easy to
> implement,
>  traverses network borders utilizing ubiquitous proxies and is already
> commonly
>  found in existing CMP implementations.  Other request methods such as
> GET are=20
>  not used as all PKI management operations are triggered using the
> CMP's PKI=20
>  messages which need to be transported within a POST request.

Looks good, thanks.


>> * Section 3.2 "Persistent Connections" effectively re-specifies part
> of
>> HTTP; this section should be removed.
>=20
> I couldn't find HTTP explicitly forbidding (or permitting) to use the
> information=20
> if sequential requests came over the same connection or not on the
> higher layer=20
> - but of course I might have missed that somewhere.  As I personally
> already have=20
> experienced this as a fatal source of incompatibility between CMP =
client
> and server=20
> implementations I would like to keep this paragraph.  Trying to avoid
> sounding like
> re-specifying parts of HTTP I changed this section to the following:
>=20
>  HTTP permits to reuse a connection for subsequent requests.
> Implementations
>  may use this functionality but MUST NOT rely on this for messages
> within the
>  same CMP transaction as e.g. intermediate HTTP proxies might =
terminate
> the
>  connection after each request/response pair.
>=20
> Do you think it would be OK to keep it like this?

We're clarifying this in HTTPbis, but of course that doesn't help you =
*right* now.

I'd change to something like:

HTTP persistent connections [ref to 2616] allow multiple interactions to =
take place on the same HTTP connection. However, neither HTTP nor this =
protocol are designed to correlate messages on the same connection in =
any meaningful way; persistent connections are only a performance =
optimisation. In particular, intermediaries can do things like mix =
connections from different clients into one "upstream" connections, =
terminate persistent connections and forward requests as non-persistent =
requests, etc. As such, implementations MUST NOT infer that requests on =
the same connection come from the same client (e.g., for purposes of =
authentication); every message is to be evaluated in isolation.=20


>> * Section 9 "Security Considerations" #2 -- "There is no security at
> the
>> HTTP protocol level" is a gross misstatement.
>=20
> Changed to:
>=20
>   2.  Without being encapsulated in effective security protocols such
> as
>       TLS [RFC5246] there is no integrity protection at the HTTP
>       protocol level.  Therefore information from the HTTP protocol
>       should not be used to change state of the transaction.

Works for me.


>> * Section 9 "Security Considerations" #2 -- "The client SHOULD NOT
>> support the "301 Moved Permanently status code" is ambiguous. Do you
>> mean that it should never be followed, or that it should not be =
stored
>> as a permanent redirect? A statement merely warning of the effects of
> a
>> MITM would be more useful here.
>=20
> Changed to:
>=20
>   3.  Client users should be aware that storing the target location of
>       a HTTP response with the "301 Moved Permanently" status code
>       could be exploited by a man-in-the-middle attacker to block them
>       permanently from contacting the correct server.


OK.

Thanks,


--
Mark Nottingham
http://www.mnot.net/





From martin.peylo@nsn.com  Sun May  6 11:00:08 2012
Return-Path: <martin.peylo@nsn.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 53FA121F8534; Sun,  6 May 2012 11:00:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A0Lvjsl1by23; Sun,  6 May 2012 11:00:07 -0700 (PDT)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by ietfa.amsl.com (Postfix) with ESMTP id 8650621F84F8; Sun,  6 May 2012 11:00:06 -0700 (PDT)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id q46I02EZ004387 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 6 May 2012 20:00:02 +0200
Received: from demuexc023.nsn-intra.net (demuexc023.nsn-intra.net [10.150.128.36]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id q46I02rQ023269; Sun, 6 May 2012 20:00:02 +0200
Received: from FIESEXC006.nsn-intra.net ([10.159.0.14]) by demuexc023.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.4675);  Sun, 6 May 2012 20:00:02 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Sun, 6 May 2012 20:59:58 +0300
Message-ID: <3BF363C82C184B46930A905352C2013F02103860@FIESEXC006.nsn-intra.net>
In-Reply-To: <8E1AF099-0252-4032-8769-E8F794BFFAD2@mnot.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: APPSDIR review of draft-ietf-pkix-cmp-transport-protocols
Thread-Index: Acz6f8TPiRqe89Q0Q/Gje0n/zmSrtwxGHajg
References: <8E1AF099-0252-4032-8769-E8F794BFFAD2@mnot.net>
From: "Peylo, Martin (NSN - FI/Espoo)" <martin.peylo@nsn.com>
To: "ext Mark Nottingham" <mnot@mnot.net>, <apps-discuss@ietf.org>, <draft-ietf-pkix-cmp-transport-protocols.all@tools.ietf.org>
X-OriginalArrivalTime: 06 May 2012 18:00:02.0459 (UTC) FILETIME=[0F4E86B0:01CD2BB2]
X-purgate-type: clean
X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de
X-purgate: clean
X-purgate: This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate-size: 6725
X-purgate-ID: 151667::1336327203-00005945-3E668CB2/0-0/0-0
X-Mailman-Approved-At: Sun, 06 May 2012 16:50:54 -0700
Cc: toka@tectia.com, ext Sean Turner <turners@ieca.com>, iesg@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-pkix-cmp-transport-protocols
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 06 May 2012 18:00:08 -0000

Hi Mark,
=20
please excuse the long delay and thank you very much for your helpful
review comments.

Inline below are explanations/notes about the changes which will appear
in=20
draft-ietf-pkix-cmp-transport-protocols-17 which should become available

here soon:

http://tools.ietf.org/html/draft-ietf-pkix-cmp-transport-protocols-17

I hope all your very valid concerns were appropriately addressed!

Kind regards,
Martin



> -----Original Message-----
> From: ext Mark Nottingham [mailto:mnot@mnot.net]
> Sent: Monday, March 05, 2012 5:26 AM
> To: apps-discuss@ietf.org Discuss; draft-ietf-pkix-cmp-transport-
> protocols.all@tools.ietf.org
> Cc: iesg@ietf.org IESG
> Subject: APPSDIR review of draft-ietf-pkix-cmp-transport-protocols
>=20
> I have been selected as the Applications Area Directorate reviewer for
> this draft (for background on appsdir, please see
>
<http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectora
> te>).
>=20
> Please resolve these comments along with any other Last Call comments
> you may receive. Please wait for direction from your document shepherd
> or AD before posting a new version of the draft.
>=20
> Document: draft-ietf-pkix-cmp-transport-protocols-16
> Title: Internet X.509 Public Key Infrastructure -- HTTP Transport for
> CMP
> Reviewer: Mark Nottingham
> Review Date: March 4, 2012
>=20
> Summary: This draft is not ready for publication as a Proposed
Standard
> and should be revised before publication.
>=20
>=20
> Major Issues:
>=20
> * This draft describes a HTTP-based protocol that exclusively uses
POST;
> i.e., it effectively tunnels.
>=20
> This is widely recognised as bad practice, and should be avoided where
> possible. A good use of HTTP is one that defines resources with
> particular behaviours, formats with associated semantics, and then
uses
> links to navigate / manipulate the state of the application. GET
should
> be used for retrieval (it's not even clear if it's allowed / used in
> this draft).
>=20
> Preferably, the draft should be re-worked to use HTTP well, rather
than
> tunnelling.
>=20
> Alternatively, there should be a notice inserted that explains this
> draft is tunnelling over HTTP, and this practice should not be
emulated.

I added the following to the introduction:=20

  The usage of HTTP for transporting CMP messages exclusively uses POST
method
  for requests, effectively tunneling CMP over HTTP.  While this is
generally
  considered as bad practice and should not be emulated, there are good
reasons to
  do so for transporting CMP.  HTTP is used as it is generally easy to
implement,
  traverses network borders utilizing ubiquitous proxies and is already
commonly
  found in existing CMP implementations.  Other request methods such as
GET are=20
  not used as all PKI management operations are triggered using the
CMP's PKI=20
  messages which need to be transported within a POST request.

=20
> Minor Issues:
>=20
> * Section 3.1 "HTTP Versions" - the wording here doesn't reflect how
> HTTP versioning works; see RFC2145. Suggest: "Clients MUST support
> HTTP/1.0 [RFC1945], and SHOULD support HTTP/1.1 [RFC2616]."

Suggestion used (but changed "Clients" to "Implementations").


> * Section 3.2 "Persistent Connections" effectively re-specifies part
of
> HTTP; this section should be removed.

I couldn't find HTTP explicitly forbidding (or permitting) to use the
information=20
if sequential requests came over the same connection or not on the
higher layer=20
- but of course I might have missed that somewhere.  As I personally
already have=20
experienced this as a fatal source of incompatibility between CMP client
and server=20
implementations I would like to keep this paragraph.  Trying to avoid
sounding like
re-specifying parts of HTTP I changed this section to the following:

  HTTP permits to reuse a connection for subsequent requests.
Implementations
  may use this functionality but MUST NOT rely on this for messages
within the
  same CMP transaction as e.g. intermediate HTTP proxies might terminate
the
  connection after each request/response pair.

Do you think it would be OK to keep it like this?


> * Section 3.6 "HTTP Request-URI" -- What does "depicting a directly"
> mean? HTTP and URIs say nothing about directories.

Very valid point, I changed section 3.6 to the following changing=20
"directory" to "path" and removing what I found to be redundant as
already specified:

3.6.  HTTP Request-URI

   The Request-URI is formed as specified in [RFC3986].

   A server implementation MUST handle Request-URI paths with or without
   a trailing slash as identical.

   An example of a Request-Line and a Host header field in an HTTP/1.1
   header, sending a CMP request to a server, located in the "/cmp" path
   of the host "example.com", would be

      POST /cmp HTTP/1.1
      Host: example.com

   or in the absoluteURI form

      POST http://example.com/cmp/ HTTP/1.1
      Host: example.com


> * Section 3.8 "HTTP Considerations" -- Pragma: no-cache is not
> meaningful in responses, and shouldn't be limited to just HTTP/1.0, as
> versioning is hop-by-hop, not end-to-end. In any case, this paragraph
> can be dropped, because POST isn't cacheable by default, and is never
> cached in practice.

Paragraph dropped.

=20
> * Section 3.8 "HTTP Considerations" -- The paragraphs on connection
> management and content-codings are re-specifying HTTP, and should be
> removed.

Paragraphs removed.


> * Section 9 "Security Considerations" #2 -- "There is no security at
the
> HTTP protocol level" is a gross misstatement.

Changed to:

   2.  Without being encapsulated in effective security protocols such
as
       TLS [RFC5246] there is no integrity protection at the HTTP
       protocol level.  Therefore information from the HTTP protocol
       should not be used to change state of the transaction.

> * Section 9 "Security Considerations" #2 -- "The client SHOULD NOT
> support the "301 Moved Permanently status code" is ambiguous. Do you
> mean that it should never be followed, or that it should not be stored
> as a permanent redirect? A statement merely warning of the effects of
a
> MITM would be more useful here.

Changed to:

   3.  Client users should be aware that storing the target location of
       a HTTP response with the "301 Moved Permanently" status code
       could be exploited by a man-in-the-middle attacker to block them
       permanently from contacting the correct server.


> --
> Mark Nottingham   http://www.mnot.net/
>=20
>=20


From stephen.farrell@cs.tcd.ie  Sun May  6 17:16:36 2012
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 23D1C21F84C8 for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 17:16:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4ZNzlhgFWMeA for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 17:16:35 -0700 (PDT)
Received: from scss.tcd.ie (hermes.scss.tcd.ie [IPv6:2001:770:10:200:889f:cdff:fe8d:ccd2]) by ietfa.amsl.com (Postfix) with ESMTP id 5E66621F8475 for <apps-discuss@ietf.org>; Sun,  6 May 2012 17:16:35 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.scss.tcd.ie (Postfix) with ESMTP id 79DE91714FA; Mon,  7 May 2012 01:16:34 +0100 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; h= content-transfer-encoding:content-type:in-reply-to:references :subject:mime-version:user-agent:from:date:message-id:received :received:x-virus-scanned; s=cs; t=1336349794; bh=uie+AtKqvphSqb JYJHVruuDYuk8/YlEb84RJ8uh+6+I=; b=VPaQQjQLo+wRn9mw0yuZrcGk7kv+/3 RkezUYX80oMny4GpH6Jv3gipcMz+j5dUZTX6HTgi5+2jTZb/dZAAb5Atome3zTun dIrb6L9YGuTfbckxya1QPH2dxjxPTc+okzt2sz6iy1ZZXi0GGtWKR8pLgewObTx/ FhGn7I2pk+bAH4ujSJbGpYym5pQ6u1xMiyRdM7MFsFiomWNm/HYqLJTVtiX+Du8f Kqp7itQr0tEu/9X+jKg29ppKxToeGnkMEHIFnHLFqzwFsXHzzU+vVkAsrr04273S CBdKNVvaet3ytgZ9Ga6V+6BGnrWwUxxl4WFECuxXDrHa3buUptLd5gfw==
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from scss.tcd.ie ([127.0.0.1]) by localhost (scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10027) with ESMTP id TQ5iOCwalVMi; Mon,  7 May 2012 01:16:34 +0100 (IST)
Received: from [10.87.48.9] (unknown [86.45.56.1]) by smtp.scss.tcd.ie (Postfix) with ESMTPSA id DD4F51714DA; Mon,  7 May 2012 01:16:28 +0100 (IST)
Message-ID: <4FA7145C.5020707@cs.tcd.ie>
Date: Mon, 07 May 2012 01:16:28 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: Anthony Bryan <anthonybryan@gmail.com>
References: <255B9BB34FB7D647A506DC292726F6E114F1DD400E@WSMSG3153V.srv.dir.telstra.com> <4F9E8055.1080209@cs.tcd.ie> <255B9BB34FB7D647A506DC292726F6E114F23970AB@WSMSG3153V.srv.dir.telstra.com> <255B9BB34FB7D647A506DC292726F6E114F2853D2C@WSMSG3153V.srv.dir.telstra.com> <CANqTPehCXubmO_BtN4=i69AFAWYbUqmtOdTWu8tROSj+Ffuh_w@mail.gmail.com>
In-Reply-To: <CANqTPehCXubmO_BtN4=i69AFAWYbUqmtOdTWu8tROSj+Ffuh_w@mail.gmail.com>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Indicating hash size in 'ni' URIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 May 2012 00:16:36 -0000

Hi,

On 05/06/2012 10:18 PM, Anthony Bryan wrote:
> On Sun, May 6, 2012 at 7:45 AM, Manger, James H
> <James.H.Manger@team.telstra.com> wrote:
>> Section 2 "Basics" of draft-farrell-decade-ni-05 says "when a hash value is truncated the name MUST indicate this". But why?
>>
>> It is easy to determine the amount of truncation (if any) from the length of the hash value in the 'ni' URI (or 'nih' URI or binary form). Instead of:
>>
>>  nih:sha-256-32;53269057
>>
>> why not use:
>>
>>  nih:sha-256;53269057
>>
>> The second form saves a few bytes, but more importantly it avoids the need to register a new algorithm name for every truncation length that could have any use.
> 
> that would mean you could also make use of the existing "Hash Function
> Textual Names" registry
> 
> http://www.iana.org/assignments/hash-function-text-names/hash-function-text-names.xml

That's true and would be an advantage. But IMO outweighed by
the security and interop downsides I mentioned before.

S


> 

From James.H.Manger@team.telstra.com  Sun May  6 17:27:16 2012
Return-Path: <James.H.Manger@team.telstra.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5663721F845C for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 17:27:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.678
X-Spam-Level: 
X-Spam-Status: No, score=-0.678 tagged_above=-999 required=5 tests=[AWL=0.223,  BAYES_00=-2.599, HELO_EQ_AU=0.377, HOST_EQ_AU=0.327, RELAY_IS_203=0.994]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w9qZkBMdvbyD for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 17:27:15 -0700 (PDT)
Received: from ipxavo.tcif.telstra.com.au (ipxavo.tcif.telstra.com.au [203.35.135.200]) by ietfa.amsl.com (Postfix) with ESMTP id 8978121F8448 for <apps-discuss@ietf.org>; Sun,  6 May 2012 17:27:15 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.75,540,1330866000"; d="scan'208";a="72703420"
Received: from unknown (HELO ipcbvi.tcif.telstra.com.au) ([10.97.217.204]) by ipoavi.tcif.telstra.com.au with ESMTP; 07 May 2012 10:27:14 +1000
X-IronPort-AV: E=McAfee;i="5400,1158,6703"; a="61500312"
Received: from wsmsg3751.srv.dir.telstra.com ([172.49.40.172]) by ipcbvi.tcif.telstra.com.au with ESMTP; 07 May 2012 10:27:14 +1000
Received: from WSMSG3153V.srv.dir.telstra.com ([172.49.40.159]) by WSMSG3751.srv.dir.telstra.com ([172.49.40.172]) with mapi; Mon, 7 May 2012 10:27:13 +1000
From: "Manger, James H" <James.H.Manger@team.telstra.com>
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>, Apps Discuss <apps-discuss@ietf.org>
Date: Mon, 7 May 2012 10:27:12 +1000
Thread-Topic: Indicating hash size in 'ni' URIs
Thread-Index: Ac0rlGtEkwljK418THeBcehBKxD5cAASZWXw
Message-ID: <255B9BB34FB7D647A506DC292726F6E114F28540B5@WSMSG3153V.srv.dir.telstra.com>
References: <255B9BB34FB7D647A506DC292726F6E114F1DD400E@WSMSG3153V.srv.dir.telstra.com> <4F9E8055.1080209@cs.tcd.ie> <255B9BB34FB7D647A506DC292726F6E114F23970AB@WSMSG3153V.srv.dir.telstra.com> <255B9BB34FB7D647A506DC292726F6E114F2853D2C@WSMSG3153V.srv.dir.telstra.com> <4FA68A60.6030207@cs.tcd.ie>
In-Reply-To: <4FA68A60.6030207@cs.tcd.ie>
Accept-Language: en-US, en-AU
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-AU
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [apps-discuss] Indicating hash size in 'ni' URIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 May 2012 00:27:16 -0000

>> ...
>> Instead of:
>>=20
>>   nih:sha-256-32;53269057
>>=20
>> why not use:
>>=20
>>   nih:sha-256;53269057
>> ...

> I'm going to argue against that change for two
> reasons.
>
> First, if the name is received via a stream-cipher
> protected channel then not having the length in the
> alg might enable some truncation attacks. That's a
> bit of a corner-case, but a real issue nonetheless.

Yikes! Fix the "protected channel" so it actually gives you integrity, or d=
on't rely on it for integrity.
Such an attack would also only work if the receiver accepted a short hash (=
that the attacker found a collision for) when the receiver should have conf=
irmed the hash was crypto-strength. The receiver needs to be fixed (eg to r=
equire lengths over 120-bits). Putting lengths in alg names seems to be pap=
ering over much bigger underlying problems in this corner-case.


> Second, I prefer that there be fewer options overall,
> compared to having more options, to encourage interop.
> (Interop for these isn't hard though, which makes
> this a less convincing argument for me.) IMO the
> restricted space for binary format algs is therefore
> a good thing.

I have no problem with the draft recommending a few specific lengths (eg 32=
, 64, 96, 120, 128, 256 bits) if that encourages interop. My guess is you w=
ill get better interop without truncation lengths in names. It would encour=
age systems to be configured with min and/or max truncation lengths and int=
eroperate with any length in that range (eg a SHA-256 has truncated to 160 =
bits). The current text means a SHA-256 hash truncated to 160 bits would be=
 rejected simply because "SHA-256-160" is not explicitly listed.


> So, I'd rather keep as-is in this respect.

I would still rather ditch the truncation length from the alg names.

--
James Manger=20

From likepeng@huawei.com  Sun May  6 17:38:46 2012
Return-Path: <likepeng@huawei.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C220921F854D for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 17:38:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.688
X-Spam-Level: **
X-Spam-Status: No, score=2.688 tagged_above=-999 required=5 tests=[AWL=-0.744,  BAYES_05=-1.11, CN_BODY_35=0.339, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w9BItO7r7ztV for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 17:38:46 -0700 (PDT)
Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) by ietfa.amsl.com (Postfix) with ESMTP id 1806421F8549 for <apps-discuss@ietf.org>; Sun,  6 May 2012 17:38:46 -0700 (PDT)
Received: from 172.18.9.243 (EHLO dfweml201-edg.china.huawei.com) ([172.18.9.243]) by dfwrg02-dlp.huawei.com (MOS 4.2.3-GA FastPath) with ESMTP id AFO56508; Sun, 06 May 2012 20:38:44 -0400 (EDT)
Received: from DFWEML405-HUB.china.huawei.com (10.193.5.102) by dfweml201-edg.china.huawei.com (172.18.9.107) with Microsoft SMTP Server (TLS) id 14.1.323.3; Sun, 6 May 2012 17:38:40 -0700
Received: from SZXEML401-HUB.china.huawei.com (10.82.67.31) by dfweml405-hub.china.huawei.com (10.193.5.102) with Microsoft SMTP Server (TLS) id 14.1.323.3; Sun, 6 May 2012 17:38:40 -0700
Received: from SZXEML525-MBS.china.huawei.com ([169.254.8.182]) by szxeml401-hub.china.huawei.com ([::1]) with mapi id 14.01.0323.003; Mon, 7 May 2012 08:38:35 +0800
From: Likepeng <likepeng@huawei.com>
To: Peter Saint-Andre <stpeter@stpeter.im>, "Murray S. Kucherawy" <msk@cloudmark.com>
Thread-Topic: [apps-discuss] draft-jones-appsawg-webfinger-04
Thread-Index: Ac0qG8eE3EKALRWtQ/iIIohy4m6Gpf//oOqA//wFO/A=
Date: Mon, 7 May 2012 00:38:35 +0000
Message-ID: <34966E97BE8AD64EAE9D3D6E4DEE36F2035806BC@szxeml525-mbs.china.huawei.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <4FA4333F.3090101@stpeter.im>
In-Reply-To: <4FA4333F.3090101@stpeter.im>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.70.109.51]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 May 2012 00:38:46 -0000

PiBJIHRoaW5rIHRoaXMgaXMgYSBnb29kIHN0YXJ0aW5nIHBvaW50Lg0KDQorMS4NCg0KS2luZCBS
ZWdhcmRzDQpLZXBlbmcNCi0tLS0t08q8/tStvP4tLS0tLQ0Kt6K8/sjLOiBhcHBzLWRpc2N1c3Mt
Ym91bmNlc0BpZXRmLm9yZyBbbWFpbHRvOmFwcHMtZGlzY3Vzcy1ib3VuY2VzQGlldGYub3JnXSC0
+rHtIFBldGVyIFNhaW50LUFuZHJlDQq3osvNyrG85DogMjAxMsTqNdTCNcjVIDM6NTENCsrVvP7I
yzogTXVycmF5IFMuIEt1Y2hlcmF3eQ0Ks63LzTogYXBwcy1kaXNjdXNzQGlldGYub3JnDQrW98zi
OiBSZTogW2FwcHMtZGlzY3Vzc10gZHJhZnQtam9uZXMtYXBwc2F3Zy13ZWJmaW5nZXItMDQNCg0K
LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQ0KSGFzaDogU0hBMQ0KDQpPbiA1LzQv
MTIgMTE6MzEgQU0sIE11cnJheSBTLiBLdWNoZXJhd3kgd3JvdGU6DQo+IFRoZSBhYm92ZS1uYW1l
ZCBkcmFmdCBoYXMgYmVlbiBvZmZlcmVkIGFzIHRoZSByZWNvbW1lbmRlZCBwYXRoDQo+IGZvcndh
cmQgaW4gdGVybXMgb2YgY29udmVyZ2luZyBvbiBhIHNpbmdsZSBkb2N1bWVudCB0byBhZHZhbmNl
DQo+IHRocm91Z2ggYXBwc2F3Zy4gVGhlIGNvbnZlcnNhdGlvbiBJIHNhdyB0aGlzIHdlZWsgaW4g
dGhhdCByZWdhcmQNCj4gaGFzIHNlZW1lZCBtb3N0bHkgcG9zaXRpdmUuDQo+IA0KPiBQbGVhc2Ug
cmV2aWV3IGl0LCBvciBhdCBsZWFzdCB0aGUgZGlmZiwgYW5kIGluZGljYXRlIHlvdXIgc3VwcG9y
dA0KPiBvciBvYmplY3Rpb24gb24gYXBwcy1kaXNjdXNzQGlldGYub3JnDQo+IDxtYWlsdG86YXBw
cy1kaXNjdXNzQGlldGYub3JnPiB0byBhZG9wdGluZyB0aGlzIG9uZSBhcyB0aGUgY29tbW9uDQo+
IHBhdGggZm9yd2FyZC4gV2Ugd291bGQgbGlrZSB0byBtYWtlIGEgZGVjaXNpb24gYWJvdXQgd2hp
Y2ggb25lIHRvDQo+IGJlZ2luIGFkdmFuY2luZyBpbiB0aGUgbmV4dCB3ZWVrIG9yIHR3by4NCg0K
SSB0aGluayB0aGlzIGlzIGEgZ29vZCBzdGFydGluZyBwb2ludC4NCg0KUGV0ZXINCg0KLSAtLSAN
ClBldGVyIFNhaW50LUFuZHJlDQpodHRwczovL3N0cGV0ZXIuaW0vDQoNCg==

From stpeter@stpeter.im  Sun May  6 18:07:33 2012
Return-Path: <stpeter@stpeter.im>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 08F8821F853D; Sun,  6 May 2012 18:07:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.544
X-Spam-Level: 
X-Spam-Status: No, score=-102.544 tagged_above=-999 required=5 tests=[AWL=0.055, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UaGpl+WuXKvD; Sun,  6 May 2012 18:07:32 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 7D00721F852B; Sun,  6 May 2012 18:07:32 -0700 (PDT)
Received: from [192.168.0.3] (unknown [216.17.175.160]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 96E674005B; Sun,  6 May 2012 19:22:44 -0600 (MDT)
Message-ID: <4FA72053.6000704@stpeter.im>
Date: Sun, 06 May 2012 19:07:31 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Paul Hoffman <paul.hoffman@vpnc.org>
References: <20120504220713.GR7394@crankycanuck.ca> <201205042224.q44MOo03029933@fs4113.wdf.sap.corp> <20120504223816.GV7394@crankycanuck.ca> <1EF0ACEE-52ED-4BDE-BF34-C995F117783D@vpnc.org>
In-Reply-To: <1EF0ACEE-52ED-4BDE-BF34-C995F117783D@vpnc.org>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>, The IESG <iesg@ietf.org>, IETF DANE WG list <dane@ietf.org>
Subject: Re: [apps-discuss] [dane]    AppsDir review of
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 May 2012 01:07:33 -0000

On 5/5/12 8:21 AM, Paul Hoffman wrote:
> On May 4, 2012, at 3:38 PM, Andrew Sullivan wrote:
> 
>> On Sat, May 05, 2012 at 12:24:50AM +0200, Martin Rex wrote:
>>>
>>> We added similar text like the above to rfc6066 (TLS extensions)
>>> for the description of the extension "Server name indication" here:
>>
>> The problem in this case, however, is that what the TLSA document is
>> doing is building a QNAME for use in the DNS.  None of the description
>> from RFC 6066 is a domain name.
>>
>> Remember, the dot-separated labels are the presentation form, but
>> _not_ what you send on the wire.  Dots aren't part of the DNS on the
>> wire.  
>>
>> What we want to do for this case is get the QNAME for the DNS.  So we
>> take the two labels that come out of steps 1 and 2 in the draft, and
>> put them on the front of the DNS name that we're trying to look up,
>> creating an absolute, fully qualified name that gets sent in the QNAME
>> of the DNS operation.  
>>
>> At least I think that's what the section is trying to do.
> 
> It is indeed what the section is trying to do.
> 
>> I'm also uncomfortable with the "ASCII" stuff, because DNS labels
>> aren't in ASCII.  They're octets.  However, ASCII is treated specially
>> in the DNS.  (This is one of the sharp edges about the DNS that we'd
>> all like to go back and fix if we could.)
> 
> Note that the document explicitly states in the last paragraph of section 1.2 that "This document only relates to securely associating certificates for TLS and DTLS with host names". We are not talking just "domain names" (which are made up of labels of octets) but "host names" which are made up of labels of ASCII. We were told (wisely) not to try to reopen this can of worms, so we didn't.
> 
> As you pointed out, Peter's proposed wording had an issue by mentioning the "dots". That can easily be fixed. I now propose:
> 
> OLD
>   3.  The domain name is appended to the result of step 2 to complete
>       the prepared domain name.
> 
> NEW
> 
>   3.  The domain name is appended to the result of step 2 to complete
>       the prepared domain name.  (The domain name is the fully
>       qualified DNS domain name [RFC1035] of the TLS server and is
>       represented as a byte string where each label is encoded
>       using ASCII; this enables support for internationalized
>       domain names through the use of A-labels as defined in
>       [RFC5890].)

Works for me.

Peter


From yaojk@cnnic.cn  Sun May  6 19:14:54 2012
Return-Path: <yaojk@cnnic.cn>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8B84721F858F for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 19:14:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.38
X-Spam-Level: 
X-Spam-Status: No, score=-99.38 tagged_above=-999 required=5 tests=[AWL=-1.278, BAYES_20=-0.74, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LDZGDSeCAxFz for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 19:14:53 -0700 (PDT)
Received: from cnnic.cn (smtp.cnnic.cn [159.226.7.146]) by ietfa.amsl.com (Postfix) with SMTP id 1F3DB21F8581 for <apps-discuss@ietf.org>; Sun,  6 May 2012 19:14:51 -0700 (PDT)
X-EYOUMAIL-SMTPAUTH: yaojk@cnnic.cn
Received: from unknown127.0.0.1 (HELO lenovo47e041cf) (127.0.0.1) by 127.0.0.1 with SMTP; Mon, 07 May 2012 10:14:49 +0800
Message-ID: <01EDC4A34A33404AABBD98D6658718B0@LENOVO47E041CF>
From: "Jiankang YAO" <yaojk@cnnic.cn>
To: "Glenn Parsons" <glenn.parsons@ericsson.com>, <draft-ietf-eai-rfc5721bis-04.all@tools.ietf.org>, <apps-discuss@ietf.org>
References: <D9DBDA6E6E3A9F438D9F76F0AF9D7AE34B295FF4C1@EUSAACMS0714.eamcs.ericsson.se>
Date: Mon, 7 May 2012 10:14:32 +0800
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_03DB_01CD2C3A.32153B70"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-eai-rfc5721bis-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 May 2012 02:14:54 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_03DB_01CD2C3A.32153B70
Content-Type: text/plain;
	charset="ISO-8859-1"
Content-Transfer-Encoding: base64

DQoNCkkgdGhpbmsgdGhhdCBBRCBoYXMgY2xhcmlmaWVkIHRoYXQgSUVTRyBkaWQgbm90IGFzayB0
byBtZW50aW9uIHRoZSBvYnNvbGV0ZWQgcmZjIGluIHRoZSBhYnN0cmFjdC4NCg0KSmlhbmthbmcg
WWFvDQogIC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0gDQogIEZyb206IEdsZW5uIFBhcnNv
bnMgDQogIFRvOiBkcmFmdC1pZXRmLWVhaS1yZmM1NzIxYmlzLTA0LmFsbEB0b29scy5pZXRmLm9y
ZyA7IGFwcHMtZGlzY3Vzc0BpZXRmLm9yZyANCiAgU2VudDogTW9uZGF5LCBNYXkgMDcsIDIwMTIg
MTo1OCBBTQ0KICBTdWJqZWN0OiBbYXBwcy1kaXNjdXNzXSBBUFBTRElSIHJldmlldyBvZiBkcmFm
dC1pZXRmLWVhaS1yZmM1NzIxYmlzLTA0DQoNCiAgTml0czogDQogIC0tIFRoZSBkcmFmdCBoZWFk
ZXIgaW5kaWNhdGVzIHRoYXQgdGhpcyBkb2N1bWVudCBvYnNvbGV0ZXMgUkZDNTcyMSwgYnV0IHRo
ZSBhYnN0cmFjdCBkb2Vzbid0IHNlZW0gdG8gbWVudGlvbiB0aGlzLCB3aGljaCBpdCBzaG91bGQN
Cg0KDQoNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCg0KICBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KICBhcHBzLWRpc2N1c3MgbWFpbGluZyBsaXN0
DQogIGFwcHMtZGlzY3Vzc0BpZXRmLm9yZw0KICBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL2FwcHMtZGlzY3Vzcw0K

------=_NextPart_000_03DB_01CD2C3A.32153B70
Content-Type: text/html;
	charset="ISO-8859-1"
Content-Transfer-Encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PWlz
by04ODU5LTEiIGh0dHAtZXF1aXY9Q29udGVudC1UeXBlPg0KPE1FVEEgbmFtZT1HRU5FUkFUT1Ig
Y29udGVudD0iTVNIVE1MIDguMDAuNjAwMS4xOTIyMiI+PCEtLSBjb252ZXJ0ZWQgZnJvbSBydGYg
LS0+DQo8U1RZTEU+LkVtYWlsUXVvdGUgew0KCUJPUkRFUi1MRUZUOiAjODAwMDAwIDJweCBzb2xp
ZDsgUEFERElORy1MRUZUOiA0cHQ7IE1BUkdJTi1MRUZUOiAxcHQNCn0NCjwvU1RZTEU+DQo8L0hF
QUQ+DQo8Qk9EWSBiZ0NvbG9yPSNjY2U4Y2Y+DQo8RElWPjxGT05UIHNpemU9MiBmYWNlPSYjMjM0
MzU7JiMyMDMwNzs+PC9GT05UPiZuYnNwOzwvRElWPg0KPERJVj48Rk9OVCBzaXplPTIgZmFjZT0m
IzIzNDM1OyYjMjAzMDc7PjwvRk9OVD4mbmJzcDs8L0RJVj4NCjxESVY+PEZPTlQgc2l6ZT0yIGZh
Y2U9JiMyMzQzNTsmIzIwMzA3Oz5JIHRoaW5rIHRoYXQgQUQgaGFzIGNsYXJpZmllZCB0aGF0IElF
U0cgZGlkIG5vdCBhc2sgdG8gDQptZW50aW9uIHRoZSBvYnNvbGV0ZWQgcmZjIGluIHRoZSBhYnN0
cmFjdC48L0ZPTlQ+PC9ESVY+DQo8RElWPjxGT05UIHNpemU9MiBmYWNlPSYjMjM0MzU7JiMyMDMw
Nzs+PC9GT05UPiZuYnNwOzwvRElWPg0KPERJVj48Rk9OVCBzaXplPTIgZmFjZT0mIzIzNDM1OyYj
MjAzMDc7PkppYW5rYW5nIFlhbzwvRk9OVD48L0RJVj4NCjxCTE9DS1FVT1RFIA0Kc3R5bGU9IkJP
UkRFUi1MRUZUOiAjMDAwMDAwIDJweCBzb2xpZDsgUEFERElORy1MRUZUOiA1cHg7IFBBRERJTkct
UklHSFQ6IDBweDsgTUFSR0lOLUxFRlQ6IDVweDsgTUFSR0lOLVJJR0hUOiAwcHgiPg0KICA8RElW
IHN0eWxlPSJGT05UOiA5cHQgJiMyMzQzNTsmIzIwMzA3OyI+LS0tLS0gT3JpZ2luYWwgTWVzc2Fn
ZSAtLS0tLSA8L0RJVj4NCiAgPERJViBzdHlsZT0iRk9OVDogOXB0ICYjMjM0MzU7JiMyMDMwNzs7
IEJBQ0tHUk9VTkQ6ICNlNGU0ZTQ7IGZvbnQtY29sb3I6IGJsYWNrIj48Qj5Gcm9tOjwvQj4gDQog
IDxBIHRpdGxlPWdsZW5uLnBhcnNvbnNAZXJpY3Nzb24uY29tIA0KICBocmVmPSJtYWlsdG86Z2xl
bm4ucGFyc29uc0Blcmljc3Nvbi5jb20iPkdsZW5uIFBhcnNvbnM8L0E+IDwvRElWPg0KICA8RElW
IHN0eWxlPSJGT05UOiA5cHQgJiMyMzQzNTsmIzIwMzA3OyI+PEI+VG86PC9CPiA8QSANCiAgdGl0
bGU9ZHJhZnQtaWV0Zi1lYWktcmZjNTcyMWJpcy0wNC5hbGxAdG9vbHMuaWV0Zi5vcmcgDQogIGhy
ZWY9Im1haWx0bzpkcmFmdC1pZXRmLWVhaS1yZmM1NzIxYmlzLTA0LmFsbEB0b29scy5pZXRmLm9y
ZyI+ZHJhZnQtaWV0Zi1lYWktcmZjNTcyMWJpcy0wNC5hbGxAdG9vbHMuaWV0Zi5vcmc8L0E+IA0K
ICA7IDxBIHRpdGxlPWFwcHMtZGlzY3Vzc0BpZXRmLm9yZyANCiAgaHJlZj0ibWFpbHRvOmFwcHMt
ZGlzY3Vzc0BpZXRmLm9yZyI+YXBwcy1kaXNjdXNzQGlldGYub3JnPC9BPiA8L0RJVj4NCiAgPERJ
ViBzdHlsZT0iRk9OVDogOXB0ICYjMjM0MzU7JiMyMDMwNzsiPjxCPlNlbnQ6PC9CPiBNb25kYXks
IE1heSAwNywgMjAxMiAxOjU4IEFNPC9ESVY+DQogIDxESVYgc3R5bGU9IkZPTlQ6IDlwdCAmIzIz
NDM1OyYjMjAzMDc7Ij48Qj5TdWJqZWN0OjwvQj4gW2FwcHMtZGlzY3Vzc10gQVBQU0RJUiByZXZp
ZXcgb2YgDQogIGRyYWZ0LWlldGYtZWFpLXJmYzU3MjFiaXMtMDQ8L0RJVj4NCiAgPERJVj48Rk9O
VCBzaXplPTMgZmFjZT0iVGltZXMgTmV3IFJvbWFuLCBzZXJpZiI+Jm5ic3A7PC9ESVY+DQogIDxE
SVYgc3R5bGU9Ik1BUkdJTi1UT1A6IDVwdDsgTUFSR0lOLUJPVFRPTTogNXB0Ij5OaXRzOiA8L0RJ
Vj4NCiAgPERJViBzdHlsZT0iTUFSR0lOLVRPUDogNXB0OyBNQVJHSU4tQk9UVE9NOiA1cHQiPi0t
IFRoZSBkcmFmdCBoZWFkZXIgaW5kaWNhdGVzIA0KICB0aGF0IHRoaXMgZG9jdW1lbnQgb2Jzb2xl
dGVzIFJGQzU3MjEsIGJ1dCB0aGUgYWJzdHJhY3QgZG9lc24ndCBzZWVtIHRvIG1lbnRpb24gDQog
IHRoaXMsIHdoaWNoIGl0IHNob3VsZDwvRElWPg0KICA8RElWPjxGT05UIHNpemU9MiBmYWNlPSYj
MjM0MzU7JiMyMDMwNzs+PC9GT05UPiZuYnNwOzwvRElWPg0KICA8RElWPjxGT05UIHNpemU9MiBm
YWNlPSJBcmlhbCwgc2Fucy1zZXJpZiI+PC9GT05UPiZuYnNwOzwvRElWPjwvRk9OVD4NCiAgPFA+
DQogIDxIUj4NCg0KICA8UD48L1A+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX188QlI+YXBwcy1kaXNjdXNzIG1haWxpbmcgDQogIGxpc3Q8QlI+YXBwcy1kaXNj
dXNzQGlldGYub3JnPEJSPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYXBw
cy1kaXNjdXNzPEJSPjwvQkxPQ0tRVU9URT48L0JPRFk+PC9IVE1MPg0K

------=_NextPart_000_03DB_01CD2C3A.32153B70--


From ve7jtb@ve7jtb.com  Sun May  6 20:32:40 2012
Return-Path: <ve7jtb@ve7jtb.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3547D21F854A for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 20:32:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.519
X-Spam-Level: 
X-Spam-Status: No, score=-3.519 tagged_above=-999 required=5 tests=[AWL=0.079,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S1po+yHmzcSX for <apps-discuss@ietfa.amsl.com>; Sun,  6 May 2012 20:32:39 -0700 (PDT)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by ietfa.amsl.com (Postfix) with ESMTP id 81D0321F849C for <apps-discuss@ietf.org>; Sun,  6 May 2012 20:32:39 -0700 (PDT)
Received: by yenq13 with SMTP id q13so77376yen.31 for <apps-discuss@ietf.org>; Sun, 06 May 2012 20:32:39 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :message-id:references:to:x-mailer:x-gm-message-state; bh=CwDOqmQ9geZubutNFwl89CFYZbt33a8RrLew4qd04UM=; b=FHn9+ToJ4grw3dZH25HURfajv/JKLIuvyDCUCrSODpqpehqFNUOwOOpWNxUbwI/x6w 0c5de+XmpD/+tvhz8wN1aJFZI30VmzWvW7qLMcQXBCV+Z5ILmFvSzhPAv6VLbs56oTPt fxncPw4DXJYHAYmXo+xoI50teuy2H7j3MaM7p3E47m0idWjxgW3Xpevjwz9MpVSi1DIa WEO7RBDtWSa9+fTkWUL4g3T3nPeqyT5IJFlgUT7hUzfDloqVSBcvSMCXU/HWA8/qsDT/ ST/rMkjwPdwBtMMEsEQAnKQMp1nJV4+J/dbzNjU7Dw8EianuPfNy4O37y+rY5p2zf2FS 5IDw==
Received: by 10.236.75.227 with SMTP id z63mr17277392yhd.87.1336361559127; Sun, 06 May 2012 20:32:39 -0700 (PDT)
Received: from [192.168.1.213] (190-20-11-19.baf.movistar.cl. [190.20.11.19]) by mx.google.com with ESMTPS id p3sm25598522and.4.2012.05.06.20.32.35 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 06 May 2012 20:32:37 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: multipart/signed; boundary="Apple-Mail=_D498A97D-090B-43E8-8C45-D951553F5AFD"; protocol="application/pkcs7-signature"; micalg=sha1
From: John Bradley <ve7jtb@ve7jtb.com>
In-Reply-To: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>
Date: Sun, 6 May 2012 23:32:26 -0400
Message-Id: <99457128-2C62-40DF-897E-8115CC84B5D9@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>
To: Murray S. Kucherawy <msk@cloudmark.com>
X-Mailer: Apple Mail (2.1257)
X-Gm-Message-State: ALoCoQlcTfghHCuOdkgdvqiCyvcwK2oFkgzSQIbHw8yJJXBvXMAMyqIznlVTBTcfhTISTOOo7DhU
Cc: "oauth@ietf.org WG" <oauth@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 May 2012 03:32:40 -0000

--Apple-Mail=_D498A97D-090B-43E8-8C45-D951553F5AFD
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_5A8D0118-211B-40B4-A539-BD72D26C9514"


--Apple-Mail=_5A8D0118-211B-40B4-A539-BD72D26C9514
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

While it has some rough edges that we will need to work on, I think this =
document can form the basis of a single path forward.

John B.
On 2012-05-04, at 1:31 PM, Murray S. Kucherawy wrote:

> The above-named draft has been offered as the recommended path forward =
in terms of converging on a single document to advance through appsawg.  =
The conversation I saw this week in that regard has seemed mostly =
positive.
> =20
> Please review it, or at least the diff, and indicate your support or =
objection on apps-discuss@ietf.org to adopting this one as the common =
path forward. We would like to make a decision about which one to begin =
advancing in the next week or two.
> =20
> Have a good weekend!
> =20
> -MSK, APPSAWG co-chair
> =20
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth


--Apple-Mail=_5A8D0118-211B-40B4-A539-BD72D26C9514
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><base href=3D"x-msg://112/"></head><body style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; ">While it has some rough edges that we will need to =
work on, I think this document can form the basis of a single path =
forward.<div><br></div><div>John B.<br><div><div>On 2012-05-04, at 1:31 =
PM, Murray S. Kucherawy wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; =
font-family: Helvetica; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: =
none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div class=3D"WordSection1" =
style=3D"page: WordSection1; "><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: =
11pt; font-family: Calibri, sans-serif; ">The above-named draft has been =
offered as the recommended path forward in terms of converging on a =
single document to advance through appsawg.&nbsp; The conversation I saw =
this week in that regard has seemed mostly =
positive.<o:p></o:p></div><div style=3D"margin-top: 0in; margin-right: =
0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif; "><o:p>&nbsp;</o:p></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-left: 0in; =
margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, =
sans-serif; ">Please review it, or at least the diff, and indicate your =
support or objection on<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:apps-discuss@ietf.org" style=3D"color: blue; =
text-decoration: underline; ">apps-discuss@ietf.org</a><span =
class=3D"Apple-converted-space">&nbsp;</span>to adopting this one as the =
common path forward. We would like to make a decision about which one to =
begin advancing in the next week or two.<o:p></o:p></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-left: 0in; =
margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, =
sans-serif; "><o:p>&nbsp;</o:p></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: =
11pt; font-family: Calibri, sans-serif; ">Have a good =
weekend!<o:p></o:p></div><div style=3D"margin-top: 0in; margin-right: =
0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif; "><o:p>&nbsp;</o:p></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-left: 0in; =
margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, =
sans-serif; ">-MSK, APPSAWG co-chair<o:p></o:p></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-left: 0in; =
margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, =
sans-serif; =
"><o:p>&nbsp;</o:p></div></div>___________________________________________=
____<br>OAuth mailing list<br><a href=3D"mailto:OAuth@ietf.org" =
style=3D"color: blue; text-decoration: underline; =
">OAuth@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/oauth" style=3D"color: =
blue; text-decoration: underline; =
">https://www.ietf.org/mailman/listinfo/oauth</a></div></span></blockquote=
></div><br></div></body></html>=

--Apple-Mail=_5A8D0118-211B-40B4-A539-BD72D26C9514--

--Apple-Mail=_D498A97D-090B-43E8-8C45-D951553F5AFD
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIPnzCCB7Uw
ggadoAMCAQICAh5cMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3Rh
cnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4
MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0Ew
HhcNMTIwMzE4MDQzMjQ4WhcNMTQwMzE5MTEwNzMyWjCBmzEZMBcGA1UEDRMQR3JUTTZMUzdYMzU3
NzhzOTELMAkGA1UEBhMCQ0wxIjAgBgNVBAgTGU1ldHJvcG9saXRhbmEgZGUgU2FudGlhZ28xFjAU
BgNVBAcTDUlzbGEgZGUgTWFpcG8xFTATBgNVBAMTDEpvaG4gQnJhZGxleTEeMBwGCSqGSIb3DQEJ
ARYPamJyYWRsZXlAbWUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAskrlBI93
rBTLOQGSwIT6co6dAw/rwDPrRXl6/F2oc4KDn+QN6CdFeHo08H846VJS9CDjLKvnK9jbxxs4wYqe
nKdPb3jgzt8oc7b9ZXtWkOgsxgMf6dBZ/IPm4lWBpCbSr3seDGDXEpiE2lTZXno7c25OguR4E6Qa
hcpHABZjeEWK65mMH25gmoRf5MY1k3quu5y+FCYCHE2iwU5jzq+mI3HmG59+UMFLx1fjV+zTslRw
26cQDC/uepwjeYSp8S26hfWipVWwQj4js/C7RoPtvt2iyeU+LSH81jG4wlAWntiOG1WtoXUuXWSc
ExhciKeKWCnemy9qqmxRfJqBROeGlQIDAQABo4IEDjCCBAowCQYDVR0TBAIwADALBgNVHQ8EBAMC
BLAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBQ/A7/CxKEnzpqmZlLz
9iaQMy24eTAfBgNVHSMEGDAWgBSuVYNv7DHKufcd+q9rMfPIHeOsuzB+BgNVHREEdzB1gQ9qYnJh
ZGxleUBtZS5jb22BD2picmFkbGV5QG1lLmNvbYEQamJyYWRsZXlAbWFjLmNvbYERdmU3anRiQHZl
N2p0Yi5jb22BE2picmFkbGV5QHdpbmdhYS5jb22BF2pvaG4uYnJhZGxleUB3aW5nYWEuY29tMIIC
IQYDVR0gBIICGDCCAhQwggIQBgsrBgEEAYG1NwECAjCCAf8wLgYIKwYBBQUHAgEWImh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRz
c2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgfcGCCsGAQUFBwICMIHqMCcWIFN0YXJ0Q29tIENlcnRp
ZmljYXRpb24gQXV0aG9yaXR5MAMCAQEagb5UaGlzIGNlcnRpZmljYXRlIHdhcyBpc3N1ZWQgYWNj
b3JkaW5nIHRvIHRoZSBDbGFzcyAyIFZhbGlkYXRpb24gcmVxdWlyZW1lbnRzIG9mIHRoZSBTdGFy
dENvbSBDQSBwb2xpY3ksIHJlbGlhbmNlIG9ubHkgZm9yIHRoZSBpbnRlbmRlZCBwdXJwb3NlIGlu
IGNvbXBsaWFuY2Ugb2YgdGhlIHJlbHlpbmcgcGFydHkgb2JsaWdhdGlvbnMuMIGcBggrBgEFBQcC
AjCBjzAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTADAgECGmRMaWFiaWxpdHkg
YW5kIHdhcnJhbnRpZXMgYXJlIGxpbWl0ZWQhIFNlZSBzZWN0aW9uICJMZWdhbCBhbmQgTGltaXRh
dGlvbnMiIG9mIHRoZSBTdGFydENvbSBDQSBwb2xpY3kuMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6
Ly9jcmwuc3RhcnRzc2wuY29tL2NydHUyLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYB
BQUHMAGGLWh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MyL2NsaWVudC9jYTBCBggr
BgEFBQcwAoY2aHR0cDovL2FpYS5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMi5jbGllbnQu
Y2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG9w0BAQUF
AAOCAQEAEcfD4PmHrX+W3zaP/KsR4gwLAL0UTaMz14SIng6a9F3kb8ZDbTUneS9ubgpqeJQP2IFc
0U5gQnJ3XeCH6p9I88mvm1NqKQw8WvfglS0aIS19vfpTgXJSPdIO2JJPRqaBtXf3zkdXJwckX9/d
NMrLGeGvaFT9fUNdQdHU4BI1pVUpgKr796T7LTc/ERfH8iFp1+CmdVkJ6Y2iJdWUp4h17XmbxbIT
0CdS4SSk/VW8LFsn/mVz6hB73VthwjGsIku54Wp4pRuq1KX+pATnRk3pHRa1z3mxJMmq7OEXENcC
Vm+bAnyUrYbUilNS9UVTYS8/3dVsKiNupBaOZO+vOgJqVDCCB+IwggXKoAMCAQICAQ4wDQYJKoZI
hvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsT
IlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENl
cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDI1NFoXDTEyMTAyMjIxMDI1NFowgYwx
CzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGln
aXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1h
cnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMsohUWcASz7GfKrpTOMKqANy9BV7V0igWdGxA8IU77L3aTxErQ+fcxtDYZ36Z6GH0YFn7fq5RAD
teP0AYzrCA+EQTfi8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke/s5g9hJHryZ2acScnzczjBCA
o7X1v5G3yw8MDP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHksw56HzElVIoYSZ3q4+RJuPXX
fIoyby+Y2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHHtOkzUreG//CsFnB9+uaYSlR6
5cdGzTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCA1swggNXMAwGA1UdEwQFMAMBAf8w
CwYDVR0PBAQDAgGmMB0GA1UdDgQWBBSuVYNv7DHKufcd+q9rMfPIHeOsuzCBqAYDVR0jBIGgMIGd
gBROC+8apEBbpRdphzDKNGhD0EGu8qGBgaR/MH0xCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFy
dENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkw
JwYDVQQDEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBATAJBgNVHRIEAjAAMD0G
CCsGAQUFBwEBBDEwLzAtBggrBgEFBQcwAoYhaHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2Eu
Y3J0MGAGA1UdHwRZMFcwLKAqoCiGJmh0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwu
Y3JsMCegJaAjhiFodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwggFdBgNVHSAEggFU
MIIBUDCCAUwGCysGAQQBgbU3AQEEMIIBOzAvBggrBgEFBQcCARYjaHR0cDovL2NlcnQuc3RhcnRj
b20ub3JnL3BvbGljeS5wZGYwNQYIKwYBBQUHAgEWKWh0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9p
bnRlcm1lZGlhdGUucGRmMIHQBggrBgEFBQcCAjCBwzAnFiBTdGFydCBDb21tZXJjaWFsIChTdGFy
dENvbSkgTHRkLjADAgEBGoGXTGltaXRlZCBMaWFiaWxpdHksIHJlYWQgdGhlIHNlY3Rpb24gKkxl
Z2FsIExpbWl0YXRpb25zKiBvZiB0aGUgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg
UG9saWN5IGF2YWlsYWJsZSBhdCBodHRwOi8vY2VydC5zdGFydGNvbS5vcmcvcG9saWN5LnBkZjAR
BglghkgBhvhCAQEEBAMCAAcwUAYJYIZIAYb4QgENBEMWQVN0YXJ0Q29tIENsYXNzIDIgUHJpbWFy
eSBJbnRlcm1lZGlhdGUgRnJlZSBTU0wgRW1haWwgQ2VydGlmaWNhdGVzMA0GCSqGSIb3DQEBBQUA
A4ICAQAe9xAX/vbphHkvkDdNrslXWdO7fD3JaqnTT3jmmDu55r7UpW1H/v/J40UBXsw9DKU8TylE
4RwZT5HDAMW42f1x498AzM4FOnL/pUTTvr6BiRlrify5ZovkDYVWjy1GYTJ+hPiBEv0HmHnDxjhn
JIIkEvJ+niMHLLEdpNMhZnxMiTFRAtIF4WeYcpgXBjAxsEDRKBvw40K+r3N4lykySQNp2ElIJ8H1
z2BmhxtppUdWpOVJ4Q1Gvn9jfV1qnMhFCDY+X1X8DrkKrTcpDExcGlefweQs7+DYUK3spiQkJpN7
qpPYlfy2GYHedv7lGa1ZAghMI/4882QVAK2zq6M60nHpOUMtYD61XtAs3ZD5L3yn9LCdeK2j4ZbQ
3uRdwvxAMFWwXyUK/ALP4lCu9QhxbnETOkBWT3FJul4/FUgzM0RRCEGhuQWiOFSoa35XJTcYf/4E
/ZuvOXhK04nUpe7DYTMWzRqL04yyoJQVHKHKSboytueydKuqFZKdJA9gi77OnPBYL/yxkXGgkLC9
tsi77oT4AgZry0/6lgX56ak+f/umQihNPgtKSQQjEYq9S8MlOHzpUM0vxsghATYsdUPBw6r6ZxDH
jXoUAD03DUMEbKsWvqFB7nJNVesngbu8miw1EYLA+fHfTaCidoV3CL75jKqM/KE87qrh9Fqti9bK
qnkvpTGCA2wwggNoAgEBMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk
LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMv
U3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAh5cMAkGBSsO
AwIaBQCgggGtMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEyMDUw
NzAzMzIyN1owIwYJKoZIhvcNAQkEMRYEFCskBhu6cBQcSPu1h6+nhIFO0e/kMIGkBgkrBgEEAYI3
EAQxgZYwgZMwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQL
EyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD
bGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQICHlwwgaYGCyqGSIb3DQEJEAIL
MYGWoIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi
U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xh
c3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAh5cMA0GCSqGSIb3DQEBAQUABIIB
ADgLWLXcnQHcgjaGI93Rggy4BtJKCRwQWg9x9EqlTJQ+bdNNnxqoFYexP3yPa3WaGrMGbdL0+NlC
Qj6AqboAx4bB1FlGo+T2Z9wffQ4kvJ8wp1BSNXh+wDiNZQYqcuZXez3nGo8E8OLUQg7bVHArimXg
TMRKm5wCmm+a2j0QDoNNDhrY3MWlBajOboodJ8huPYvmtQJaeyB54ykUnM+D+Vi5UUOTyx7oxnJP
Fsu49m3EiItfWvu9txDZWbAETnS1ZqXRn5NjFViVulT86+tSos+zQeVkoy8brqTpUEO9RmCieB5n
ePTRnY/ADkrBKTtX/NUcVELTD2c4rOrjYsDGuQ4AAAAAAAA=

--Apple-Mail=_D498A97D-090B-43E8-8C45-D951553F5AFD--

From enrico.marocco@telecomitalia.it  Mon May  7 02:18:57 2012
Return-Path: <enrico.marocco@telecomitalia.it>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A61CA21F8547; Mon,  7 May 2012 02:18:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.719
X-Spam-Level: 
X-Spam-Status: No, score=-101.719 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id amkBHpP02auG; Mon,  7 May 2012 02:18:56 -0700 (PDT)
Received: from GRFEDG701BA020.telecomitalia.it (grfedg701ba020.telecomitalia.it [156.54.233.200]) by ietfa.amsl.com (Postfix) with ESMTP id 4569621F851B; Mon,  7 May 2012 02:18:56 -0700 (PDT)
Received: from GRFHUB701BA020.griffon.local (10.188.101.111) by GRFEDG701BA020.telecomitalia.it (10.188.45.100) with Microsoft SMTP Server (TLS) id 8.3.245.1; Mon, 7 May 2012 11:18:51 +0200
Received: from MacLab.local (10.229.8.50) by smtp.telecomitalia.it (10.188.101.114) with Microsoft SMTP Server (TLS) id 8.3.83.0; Mon, 7 May 2012 11:18:51 +0200
Message-ID: <4FA7937A.5000309@telecomitalia.it>
Date: Mon, 7 May 2012 11:18:50 +0200
From: Enrico Marocco <enrico.marocco@telecomitalia.it>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:11.0) Gecko/20120327 Thunderbird/11.0.1
MIME-Version: 1.0
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>, <draft-ietf-mboned-mcaddrdoc.all@tools.ietf.org>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms050605090201080101060201"
X-TI-Disclaimer: Disclaimer1
Cc: IESG <iesg@ietf.org>
Subject: [apps-discuss] APPSDIR review of draft-ietf-mboned-mcaddrdoc-03
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 May 2012 09:18:57 -0000

--------------ms050605090201080101060201
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I have been selected as the Applications Area Directorate reviewer for
this draft (for background on appsdir, please see
http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate=
 ).

Please resolve these comments along with any other Last Call comments
you may receive. Please wait for direction from your document shepherd
or AD before posting a new version of the draft.

Document: draft-ietf-mboned-mcaddrdoc-03
Title: Multicast Addresses for Documentation
Reviewer: Enrico Marocco
Review Date: May 7, 2012

Summary: Besides the IANA-related issues already being discussed within
the IESG, from an APPS point of view this draft is ready for publication
as an Informational RFC.


--------------ms050605090201080101060201
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIINfjCC
BjQwggQcoAMCAQICAR4wDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoT
DVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNp
Z25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3
MTAyNDIxMDE1NVoXDTE3MTAyNDIxMDE1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1T
dGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWdu
aW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENs
aWVudCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMcJg8zOLdgasSmkLhOr
lr6KMoOMpohBllVHrdRvEg/q6r8jR+EK75xCGhR8ToREoqe7zM9/UnC6TS2y9UKTpT1v7RSM
zR0t6ndl0TWBuUr/UXBhPk+Kmy7bI4yW4urC+y7P3/1/X7U8ocb8VpH/Clt+4iq7nirMcNh6
qJR+xjOhV+VHzQMALuGYn5KZmc1NbJQYclsGkDxDz2UbFqE2+6vIZoL+jb9x4Pa5gNf1TwSD
kOkikZB1xtB4ZqtXThaABSONdfmv/Z1pua3FYxnCFmdr/+N2JLKutIxMYqQOJebr/f/h5t95
m4JgrM3Y/w7YX9d7YAL9jvN4SydHsU6n65cCAwEAAaOCAa0wggGpMA8GA1UdEwEB/wQFMAMB
Af8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRTcu2SnODaywFcfH6WNU7y1LhRgjAfBgNV
HSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRaMFgwJwYIKwYBBQUH
MAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYhaHR0cDovL3d3
dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6Ly93d3cu
c3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5jb20v
c2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0
dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBAAqD
CH14qywGXLhjjF6uHLkjd02hcdh9hrw+VUsv+q1eeQWB21jWj3kJ96AUlPCoEGZ/ynJNScWy
6QMVQjbbMXltUfO4n4bGGdKo3awPWp61tjAFgraLJgDk+DsSvUD6EowjMTNx25GQgyYJ5RPI
zKKR9tQW8gGK+2+RHxkUCTbYFnL6kl8Ch507rUdPPipJ9CgJFws3kDS3gOS5WFMxcjO5DwKf
KSETEPrHh7p5shuuNktvsv6hxHTLhiMKX893gxdT3XLS9OKmCv87vkINQcNEcIIoFWbP9HOR
z9v3vQwR4e3ksLc2JZOAFK+ssS5XMEoznzpihEP0PLc4dCBYjbvSD7kxgDwZ+Aj8Q9PkbvE9
sIPP7ON0fz095HdThKjiVJe6vofq+n6b1NBc8XdrQvBmunwxD5nvtTW4vtN6VY7mUCmxsCie
uoBJ9OlqmsVWQvifIYf40dJPZkk9YgGTzWLpXDSfLSplbY2LL9C9U0ptvjcDjefLTvqSFc7t
w1sEhF0n/qpA2r0GpvkLRDmcSwVyPvmjFBGqUp/pNy8ZuPGQmHwFi2/14+xeSUDG2bwnsYJQ
G2EdJCB6luQ57GEnTA/yKZSTKI8dDQa8Sd3zfXb19mOgSF0bBdXbuKhEpuP9wirslFe6fQ1t
5j5R0xi72MZ8ikMu1RQZKCyDbMwazlHiMIIHQjCCBiqgAwIBAgIDAt9AMA0GCSqGSIb3DQEB
BQUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi
U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20g
Q2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EwHhcNMTEwODIyMDYyNDA2
WhcNMTIwODIyMDM0MDM3WjB8MSAwHgYDVQQNExc0OTAyNDItOU1QZVJYRnFlVVU0QUMybTEo
MCYGA1UEAwwfZW5yaWNvLm1hcm9jY29AdGVsZWNvbWl0YWxpYS5pdDEuMCwGCSqGSIb3DQEJ
ARYfZW5yaWNvLm1hcm9jY29AdGVsZWNvbWl0YWxpYS5pdDCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBALl4L3Uj7TJrMbll5JAyphws2AMR67q3D2FH0JmRqQ5r+ujqaxyeHcrx
Kclu2tz/D3SPtZAlcDOclxpEDbpxXlMpo+3DsbNweNgSF6mnyRDYU2ay3qO54ENz21GZ64bl
ZRsMI6KsGnxm7sORWLUdx229ijARs3aQD1js9bidUJsnxg26UvnwpJ8eGoFiCLzzsQXUD+OL
3TXEGrTzt+B2RDb13TIOe085T8jzBh08wNKPTDmKjxy5m35Xn8QfRy8b93d0wUs98Fst5iND
EgHEHc9CwurwLYrOd/1ZkbfAoRi7kRQ0Ih4wKkP+Lkww/0qHEIrrgW+aVmGjkQ0nidAaE+sC
AwEAAaOCA7owggO2MAkGA1UdEwQCMAAwCwYDVR0PBAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUF
BwMCBggrBgEFBQcDBDAdBgNVHQ4EFgQUYgEiK9qxBHth8ziqydxV7QYZn1QwHwYDVR0jBBgw
FoAUU3Ltkpzg2ssBXHx+ljVO8tS4UYIwKgYDVR0RBCMwIYEfZW5yaWNvLm1hcm9jY29AdGVs
ZWNvbWl0YWxpYS5pdDCCAiEGA1UdIASCAhgwggIUMIICEAYLKwYBBAGBtTcBAgIwggH/MC4G
CCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9wb2xpY3kucGRmMDQGCCsGAQUF
BwIBFihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRlcm1lZGlhdGUucGRmMIH3BggrBgEF
BQcCAjCB6jAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTADAgEBGoG+VGhp
cyBjZXJ0aWZpY2F0ZSB3YXMgaXNzdWVkIGFjY29yZGluZyB0byB0aGUgQ2xhc3MgMSBWYWxp
ZGF0aW9uIHJlcXVpcmVtZW50cyBvZiB0aGUgU3RhcnRDb20gQ0EgcG9saWN5LCByZWxpYW5j
ZSBvbmx5IGZvciB0aGUgaW50ZW5kZWQgcHVycG9zZSBpbiBjb21wbGlhbmNlIG9mIHRoZSBy
ZWx5aW5nIHBhcnR5IG9ibGlnYXRpb25zLjCBnAYIKwYBBQUHAgIwgY8wJxYgU3RhcnRDb20g
Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkwAwIBAhpkTGlhYmlsaXR5IGFuZCB3YXJyYW50aWVz
IGFyZSBsaW1pdGVkISBTZWUgc2VjdGlvbiAiTGVnYWwgYW5kIExpbWl0YXRpb25zIiBvZiB0
aGUgU3RhcnRDb20gQ0EgcG9saWN5LjA2BgNVHR8ELzAtMCugKaAnhiVodHRwOi8vY3JsLnN0
YXJ0c3NsLmNvbS9jcnR1MS1jcmwuY3JsMIGOBggrBgEFBQcBAQSBgTB/MDkGCCsGAQUFBzAB
hi1odHRwOi8vb2NzcC5zdGFydHNzbC5jb20vc3ViL2NsYXNzMS9jbGllbnQvY2EwQgYIKwYB
BQUHMAKGNmh0dHA6Ly9haWEuc3RhcnRzc2wuY29tL2NlcnRzL3N1Yi5jbGFzczEuY2xpZW50
LmNhLmNydDAjBgNVHRIEHDAahhhodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS8wDQYJKoZIhvcN
AQEFBQADggEBAF4gnxCzZVmINcZh7ZMB6G1+8/kV6pLqDxyUidalFSJ8KLwJxrxhESOb+E7d
JHxZBuJFH1NBXuVn+MI7rqa/HI7PkLJjkHhMH8ay7jhR2VVMIFYAqRn9O22oDDw2iEigYkgo
HcHP1vD5rtydbGr6mCcHOtWCk5B7FqEoMYTQRO1F6szoqORVaajVtZeSwtVAMufV20tohyUL
hpOH5lZDblsej2XueyJVqD8RYSUJp7w4eMpr5CTP9QdNBS0cca83JA070JMudV+ozG6ADIBx
mGPrWyPv7PmjBBGIXxPJJRxDsDyJBYhs+qh6fZWNl6WZkQNepkn7IAUB0+0ggds992kxggPQ
MIIDzAIBATCBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzAp
BgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0
YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgMC30AwCQYF
Kw4DAhoFAKCCAhAwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcN
MTIwNTA3MDkxODUwWjAjBgkqhkiG9w0BCQQxFgQUCtDvEL0q/MYCv4bP9mdFft5UXIAwXwYJ
KoZIhvcNAQkPMVIwUDALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCA
MA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGlBgkrBgEEAYI3EAQx
gZcwgZQwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQL
EyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENv
bSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQIDAt9AMIGnBgsqhkiG
9w0BCRACCzGBl6CBlDCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4x
KzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMT
L1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgMC30Aw
DQYJKoZIhvcNAQEBBQAEggEAQ82ncK5E/ghldaMo67mxwSVjX3+PSQ0JffR7oj3+zaVEAqo5
bfxELSkqb3V//ASTyZQzmltJoGTQxHlwFWwrN3RBFAoQ6ainZEYn+ZeB/x8/WsF/xt6yS7RJ
HSWPPOQkMnS08YeyPmbeMpmyCpnKo2r9ETFtX4qLoMIKLzO4HQcMdADumT4AR/wrocdEiQDW
FXyejLwltqASKwT/wh+AHPxQP6hTSyNueuM4c3DtZURHQ1+vpufof3gmf4jVWF6zw4WWryj7
nwMUAhWzkcgxPxOFTCq3CuxsTF6iurwl9wxwM1yXz2HRKHeHojFx349Tr5O4xGtmk4VQJYJU
uVIGvQAAAAAAAA==
--------------ms050605090201080101060201--

From laurentwalter.goix@telecomitalia.it  Mon May  7 02:37:11 2012
Return-Path: <laurentwalter.goix@telecomitalia.it>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A6B321F851B; Mon,  7 May 2012 02:37:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.426
X-Spam-Level: 
X-Spam-Status: No, score=-0.426 tagged_above=-999 required=5 tests=[AWL=-1.122, BAYES_40=-0.185, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eig12FvTyOHf; Mon,  7 May 2012 02:37:10 -0700 (PDT)
Received: from GRFEDG701BA020.telecomitalia.it (grfedg701ba020.telecomitalia.it [156.54.233.200]) by ietfa.amsl.com (Postfix) with ESMTP id CBDB521F84CF; Mon,  7 May 2012 02:37:09 -0700 (PDT)
Content-Type: multipart/mixed; boundary="_7fb53cf8-9d45-469c-bd29-09e83174aca5_"
Received: from grfhub704ba020.griffon.local (10.188.101.117) by GRFEDG701BA020.telecomitalia.it (10.188.45.100) with Microsoft SMTP Server (TLS) id 8.3.245.1; Mon, 7 May 2012 11:37:08 +0200
Received: from GRFMBX704BA020.griffon.local ([10.188.101.16]) by grfhub704ba020.griffon.local ([10.188.101.117]) with mapi; Mon, 7 May 2012 11:37:08 +0200
From: Goix Laurent Walter <laurentwalter.goix@telecomitalia.it>
To: "Gonzalo Salgueiro (gsalguei)" <gsalguei@cisco.com>, "Murray S. Kucherawy" <msk@cloudmark.com>
Date: Mon, 7 May 2012 11:37:06 +0200
Thread-Topic: [apps-discuss] draft-jones-appsawg-webfinger-04
Thread-Index: Ac0qLw91jpuP0JfARCag29xw1SJcwACBMmkA
Message-ID: <A09A9E0A4B9C654E8672D1DC003633AE52EE435611@GRFMBX704BA020.griffon.local>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <5876011F-2C2C-4889-9452-E8BDC1438713@cisco.com>
In-Reply-To: <5876011F-2C2C-4889-9452-E8BDC1438713@cisco.com>
Accept-Language: en-US
Content-Language: it-IT
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
x-ti-disclaimer: Disclaimer1
MIME-Version: 1.0
Cc: "oauth@ietf.org" <oauth@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: [apps-discuss] R:  draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 May 2012 09:37:11 -0000

--_7fb53cf8-9d45-469c-bd29-09e83174aca5_
Content-Type: multipart/alternative;
	boundary="_000_A09A9E0A4B9C654E8672D1DC003633AE52EE435611GRFMBX704BA02_"

--_000_A09A9E0A4B9C654E8672D1DC003633AE52EE435611GRFMBX704BA02_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SSBhbHNvIHN1cHBvcnQgdGhpcyBkcmFmdCBhcyBhIHdheSBmb3J3YXJkIGZvciB0aGUgZGlzY3Vz
c2lvbiB0aGF0IEkgdGhpbmsgY2FwdHVyZXMgdGhlIGVzc2VuY2Ugb2YgYm90aCBwaGlsb3NvcGhp
ZXMuDQoNCklmIHN1Y2ggYmFzaXMgaXMgYWdyZWVkIHdoYXQgYXJlIHRoZSBtYWpvciBwZW5kaW5n
IGlzc3Vlcz8NCg0KUmVnYXJkcw0KTGF1cmVudC13YWx0ZXINCg0KRGE6IGFwcHMtZGlzY3Vzcy1i
b3VuY2VzQGlldGYub3JnIFttYWlsdG86YXBwcy1kaXNjdXNzLWJvdW5jZXNAaWV0Zi5vcmddIFBl
ciBjb250byBkaSBHb256YWxvIFNhbGd1ZWlybyAoZ3NhbGd1ZWkpDQpJbnZpYXRvOiB2ZW5lcmTD
rCA0IG1hZ2dpbyAyMDEyIDIxLjUwDQpBOiBNdXJyYXkgUy4gS3VjaGVyYXd5DQpDYzogb2F1dGhA
aWV0Zi5vcmc7IGFwcHMtZGlzY3Vzc0BpZXRmLm9yZw0KT2dnZXR0bzogUmU6IFthcHBzLWRpc2N1
c3NdIGRyYWZ0LWpvbmVzLWFwcHNhd2ctd2ViZmluZ2VyLTA0DQoNCkkgc3VwcG9ydCB0aGlzIGRv
YyBiZWluZyBhZG9wdGVkIGFzIHN0YXJ0aW5nIHBvaW50IGZvciBXRyBkaXNjdXNzaW9uLg0KUmVn
YXJkcywNCg0KR29uemFsbw0KDQoNCk9uIE1heSA0LCAyMDEyLCBhdCAzOjAzIFBNLCAiTXVycmF5
IFMuIEt1Y2hlcmF3eSIgPG1za0BjbG91ZG1hcmsuY29tPG1haWx0bzptc2tAY2xvdWRtYXJrLmNv
bT4+IHdyb3RlOg0KVGhlIGFib3ZlLW5hbWVkIGRyYWZ0IGhhcyBiZWVuIG9mZmVyZWQgYXMgdGhl
IHJlY29tbWVuZGVkIHBhdGggZm9yd2FyZCBpbiB0ZXJtcyBvZiBjb252ZXJnaW5nIG9uIGEgc2lu
Z2xlIGRvY3VtZW50IHRvIGFkdmFuY2UgdGhyb3VnaCBhcHBzYXdnLiAgVGhlIGNvbnZlcnNhdGlv
biBJIHNhdyB0aGlzIHdlZWsgaW4gdGhhdCByZWdhcmQgaGFzIHNlZW1lZCBtb3N0bHkgcG9zaXRp
dmUuDQoNClBsZWFzZSByZXZpZXcgaXQsIG9yIGF0IGxlYXN0IHRoZSBkaWZmLCBhbmQgaW5kaWNh
dGUgeW91ciBzdXBwb3J0IG9yIG9iamVjdGlvbiBvbiBhcHBzLWRpc2N1c3NAaWV0Zi5vcmc8bWFp
bHRvOmFwcHMtZGlzY3Vzc0BpZXRmLm9yZz4gdG8gYWRvcHRpbmcgdGhpcyBvbmUgYXMgdGhlIGNv
bW1vbiBwYXRoIGZvcndhcmQuIFdlIHdvdWxkIGxpa2UgdG8gbWFrZSBhIGRlY2lzaW9uIGFib3V0
IHdoaWNoIG9uZSB0byBiZWdpbiBhZHZhbmNpbmcgaW4gdGhlIG5leHQgd2VlayBvciB0d28uDQoN
CkhhdmUgYSBnb29kIHdlZWtlbmQhDQoNCi1NU0ssIEFQUFNBV0cgY28tY2hhaXINCg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmFwcHMtZGlzY3VzcyBt
YWlsaW5nIGxpc3QNCmFwcHMtZGlzY3Vzc0BpZXRmLm9yZzxtYWlsdG86YXBwcy1kaXNjdXNzQGll
dGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9hcHBzLWRpc2N1
c3MNClF1ZXN0byBtZXNzYWdnaW8gZSBpIHN1b2kgYWxsZWdhdGkgc29ubyBpbmRpcml6emF0aSBl
c2NsdXNpdmFtZW50ZSBhbGxlIHBlcnNvbmUgaW5kaWNhdGUuIExhIGRpZmZ1c2lvbmUsIGNvcGlh
IG8gcXVhbHNpYXNpIGFsdHJhIGF6aW9uZSBkZXJpdmFudGUgZGFsbGEgY29ub3NjZW56YSBkaSBx
dWVzdGUgaW5mb3JtYXppb25pIHNvbm8gcmlnb3Jvc2FtZW50ZSB2aWV0YXRlLiBRdWFsb3JhIGFi
YmlhdGUgcmljZXZ1dG8gcXVlc3RvIGRvY3VtZW50byBwZXIgZXJyb3JlIHNpZXRlIGNvcnRlc2Vt
ZW50ZSBwcmVnYXRpIGRpIGRhcm5lIGltbWVkaWF0YSBjb211bmljYXppb25lIGFsIG1pdHRlbnRl
IGUgZGkgcHJvdnZlZGVyZSBhbGxhIHN1YSBkaXN0cnV6aW9uZSwgR3JhemllLg0KDQpUaGlzIGUt
bWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIGlzIGNvbmZpZGVudGlhbCBhbmQgbWF5IGNvbnRhaW4g
cHJpdmlsZWdlZCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBmb3IgdGhlIGFkZHJlc3NlZShzKSBvbmx5
LiBEaXNzZW1pbmF0aW9uLCBjb3B5aW5nLCBwcmludGluZyBvciB1c2UgYnkgYW55Ym9keSBlbHNl
IGlzIHVuYXV0aG9yaXNlZC4gSWYgeW91IGFyZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwg
cGxlYXNlIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGFueSBhdHRhY2htZW50cyBhbmQgYWR2aXNl
IHRoZSBzZW5kZXIgYnkgcmV0dXJuIGUtbWFpbCwgVGhhbmtzLg0KDQpbY2lkOjAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAzQFRJLkRpc2NsYWltZXJdUmlzcGV0dGEgbCdhbWJpZW50ZS4g
Tm9uIHN0YW1wYXJlIHF1ZXN0YSBtYWlsIHNlIG5vbiDDqCBuZWNlc3NhcmlvLg0KDQo=

--_000_A09A9E0A4B9C654E8672D1DC003633AE52EE435611GRFMBX704BA02_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
Pg0KPCEtLQ0KIC8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCiBAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiU2Vnb2UgVUkiOw0KCXBhbm9zZS0xOjIgMTEgNSAyIDQgMiA0IDIg
MiAzO30NCiAvKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KIHAuTXNvTm9ybWFsLCBsaS5Nc29Ob3Jt
YWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7
DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
O30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNw
YW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9y
OnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnNwYW4uU3RpbGVNZXNzYWdn
aW9EaVBvc3RhRWxldHRyb25pY2ExNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bh
bi5TdGlsZU1lc3NhZ2dpb0RpUG9zdGFFbGV0dHJvbmljYTE4DQoJe21zby1zdHlsZS10eXBlOnBl
cnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29s
b3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25s
eTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3
OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LlNlY3Rp
b24xDQoJe3BhZ2U6U2VjdGlvbjE7fQ0KLS0+DQo8L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48
eG1sPg0KIDxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8
L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCiA8bzpzaGFwZWxheW91
dCB2OmV4dD0iZWRpdCI+DQogIDxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KIDwv
bzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGJnY29sb3I9
IndoaXRlIiBsYW5nPSJGUiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNz
PSJTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPkkgYWxzbyBzdXBwb3J0IHRoaXMgZHJhZnQgYXMgYSB3YXkgZm9y
d2FyZCBmb3IgdGhlIGRpc2N1c3Npb24gdGhhdCBJIHRoaW5rIGNhcHR1cmVzIHRoZSBlc3NlbmNl
IG9mIGJvdGggcGhpbG9zb3BoaWVzLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPklmIHN1Y2ggYmFzaXMgaXMgYWdyZWVkIHdo
YXQgYXJlIHRoZSBtYWpvciBwZW5kaW5nIGlzc3Vlcz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+UmVnYXJkczxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+TGF1cmVudC13YWx0ZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1
ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAw
Y20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJJVCIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7U2Vnb2UgVUkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+RGE6PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJJVCIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7U2Vnb2UgVUkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+IGFwcHMtZGlzY3Vzcy1ib3VuY2VzQGlldGYub3JnIFttYWlsdG86
YXBwcy1kaXNjdXNzLWJvdW5jZXNAaWV0Zi5vcmddDQo8Yj5QZXIgY29udG8gZGkgPC9iPkdvbnph
bG8gU2FsZ3VlaXJvIChnc2FsZ3VlaSk8YnI+DQo8Yj5JbnZpYXRvOjwvYj4gdmVuZXJkw6wgNCBt
YWdnaW8gMjAxMiAyMS41MDxicj4NCjxiPkE6PC9iPiBNdXJyYXkgUy4gS3VjaGVyYXd5PGJyPg0K
PGI+Q2M6PC9iPiBvYXV0aEBpZXRmLm9yZzsgYXBwcy1kaXNjdXNzQGlldGYub3JnPGJyPg0KPGI+
T2dnZXR0bzo8L2I+IFJlOiBbYXBwcy1kaXNjdXNzXSBkcmFmdC1qb25lcy1hcHBzYXdnLXdlYmZp
bmdlci0wNDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPkkgc3VwcG9ydCB0aGlzIGRvYyBiZWlu
ZyBhZG9wdGVkIGFzIHN0YXJ0aW5nIHBvaW50IGZvciBXRyBkaXNjdXNzaW9uLjxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMsPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkdvbnphbG88bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCk9uIE1heSA0LCAyMDEyLCBhdCAzOjAzIFBN
LCAmcXVvdDtNdXJyYXkgUy4gS3VjaGVyYXd5JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bXNr
QGNsb3VkbWFyay5jb20iPm1za0BjbG91ZG1hcmsuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBhYm92ZS1u
YW1lZCBkcmFmdCBoYXMgYmVlbiBvZmZlcmVkIGFzIHRoZSByZWNvbW1lbmRlZCBwYXRoIGZvcndh
cmQgaW4gdGVybXMgb2YgY29udmVyZ2luZyBvbiBhIHNpbmdsZSBkb2N1bWVudCB0byBhZHZhbmNl
IHRocm91Z2ggYXBwc2F3Zy4mbmJzcDsgVGhlIGNvbnZlcnNhdGlvbiBJIHNhdyB0aGlzIHdlZWsg
aW4gdGhhdCByZWdhcmQgaGFzIHNlZW1lZCBtb3N0bHkgcG9zaXRpdmUuPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPlBsZWFzZSByZXZpZXcgaXQsIG9yIGF0IGxlYXN0IHRoZSBkaWZmLCBhbmQgaW5k
aWNhdGUgeW91ciBzdXBwb3J0IG9yIG9iamVjdGlvbiBvbg0KPGEgaHJlZj0ibWFpbHRvOmFwcHMt
ZGlzY3Vzc0BpZXRmLm9yZyI+YXBwcy1kaXNjdXNzQGlldGYub3JnPC9hPiB0byBhZG9wdGluZyB0
aGlzIG9uZSBhcyB0aGUgY29tbW9uIHBhdGggZm9yd2FyZC4gV2Ugd291bGQgbGlrZSB0byBtYWtl
IGEgZGVjaXNpb24gYWJvdXQgd2hpY2ggb25lIHRvIGJlZ2luIGFkdmFuY2luZyBpbiB0aGUgbmV4
dCB3ZWVrIG9yIHR3by48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGF2ZSBhIGdvb2Qgd2Vla2Vu
ZCE8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LU1TSywgQVBQU0FXRyBjby1jaGFpcjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZx
dW90OywmcXVvdDtzZXJpZiZxdW90OyI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX188YnI+DQphcHBzLWRpc2N1c3MgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJl
Zj0ibWFpbHRvOmFwcHMtZGlzY3Vzc0BpZXRmLm9yZyI+YXBwcy1kaXNjdXNzQGlldGYub3JnPC9h
Pjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vYXBw
cy1kaXNjdXNzIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2FwcHMtZGlz
Y3VzczwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwv
ZGl2Pg0KPC9kaXY+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KPCEtLQ0Kc3Bhbi5HcmFtRSB7
bXNvLXN0eWxlLW5hbWU6IiI7DQoJbXNvLWdyYW0tZTp5ZXM7fQ0KLS0+DQo8L3N0eWxlPg0KPHRh
YmxlIHN0eWxlPSJ3aWR0aDo2MDBweDsiPg0KPHRib2R5Pg0KPHRyPg0KPHRkIHN0eWxlPSJ3aWR0
aDo1ODVweDsgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsOyBmb250LXNpemU6MTJweDsgY29s
b3I6IzAwMDsgdGV4dC1hbGlnbjoganVzdGlmeSIgd2lkdGg9IjM5NSI+DQo8ZGl2IGFsaWduPSJq
dXN0aWZ5Ij48c3BhbiBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5
OyBsaW5lLWhlaWdodDpub3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1m
YW1pbHk6VmVyZGFuYSI+UXVlc3RvIG1lc3NhZ2dpbyBlIGkgc3VvaSBhbGxlZ2F0aSBzb25vIGlu
ZGlyaXp6YXRpIGVzY2x1c2l2YW1lbnRlIGFsbGUgcGVyc29uZSBpbmRpY2F0ZS4gTGEgZGlmZnVz
aW9uZSwgY29waWEgbyBxdWFsc2lhc2kNCiBhbHRyYSBhemlvbmUgZGVyaXZhbnRlIGRhbGxhIGNv
bm9zY2VuemEgZGkgcXVlc3RlIGluZm9ybWF6aW9uaSBzb25vIHJpZ29yb3NhbWVudGUgdmlldGF0
ZS4gUXVhbG9yYSBhYmJpYXRlIHJpY2V2dXRvIHF1ZXN0byBkb2N1bWVudG8gcGVyIGVycm9yZSBz
aWV0ZSBjb3J0ZXNlbWVudGUgcHJlZ2F0aSBkaSBkYXJuZSBpbW1lZGlhdGEgY29tdW5pY2F6aW9u
ZSBhbCBtaXR0ZW50ZSBlIGRpIHByb3Z2ZWRlcmUgYWxsYSBzdWEgZGlzdHJ1emlvbmUsIEdyYXpp
ZS4NCjwvc3Bhbj48L3NwYW4+PC9kaXY+DQo8cCBhbGlnbj0ianVzdGlmeSI+PHNwYW4gY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTsgbGluZS1oZWlnaHQ6bm9ybWFs
Ij48aT48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWls
eTpWZXJkYW5hO21zby1hbnNpLWxhbmd1YWdlOkVOLUdCIj5UaGlzIGUtbWFpbCBhbmQgYW55IGF0
dGFjaG1lbnRzPC9zcGFuPjwvaT48aT48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9ImZvbnQtc2l6
ZToNCiAgNy41cHQ7bXNvLWJpZGktZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTpWZXJkYW5h
O21zby1hbnNpLWxhbmd1YWdlOkVOLUdCIj4mbmJzcDs8c3BhbiBjbGFzcz0iR3JhbUUiPmlzPC9z
cGFuPiZuYnNwOzwvc3Bhbj48L2k+PGk+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNp
emU6DQogIDcuNXB0O2ZvbnQtZmFtaWx5OlZlcmRhbmE7bXNvLWFuc2ktbGFuZ3VhZ2U6RU4tR0Ii
PmNvbmZpZGVudGlhbA0KIGFuZCBtYXkgY29udGFpbiBwcml2aWxlZ2VkIGluZm9ybWF0aW9uIGlu
dGVuZGVkIGZvciB0aGUgYWRkcmVzc2VlKHMpIG9ubHkuIERpc3NlbWluYXRpb24sIGNvcHlpbmcs
IHByaW50aW5nIG9yIHVzZSBieSBhbnlib2R5IGVsc2UgaXMgdW5hdXRob3Jpc2VkLiBJZiB5b3Ug
YXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgZGVsZXRlIHRoaXMgbWVzc2Fn
ZSBhbmQgYW55IGF0dGFjaG1lbnRzIGFuZCBhZHZpc2UgdGhlIHNlbmRlcg0KIGJ5IHJldHVybiBl
LW1haWwsIFRoYW5rcy48L3NwYW4+PC9pPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0ibXNvLWFu
c2ktbGFuZ3VhZ2U6RU4tR0IiPg0KPC9zcGFuPjwvc3Bhbj48L3A+DQo8Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjcuNXB0Ow0KICBmb250LWZhbWlseTpWZXJkYW5hIj48aW1nIHNyYz0iY2lkOjAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAzQFRJLkRpc2NsYWltZXIiIGFsdD0icmlzcGV0
dGEgbCdhbWJpZW50ZSIgd2lkdGg9IjI2IiBoZWlnaHQ9IjQwIj5SaXNwZXR0YSBsJ2FtYmllbnRl
LiBOb24gc3RhbXBhcmUgcXVlc3RhIG1haWwgc2Ugbm9uIMOoIG5lY2Vzc2FyaW8uPC9zcGFuPjwv
Yj4NCjxwPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+DQo8L2JvZHk+DQo8
L2h0bWw+DQo=

--_000_A09A9E0A4B9C654E8672D1DC003633AE52EE435611GRFMBX704BA02_--

--_7fb53cf8-9d45-469c-bd29-09e83174aca5_
Content-Description: logo Ambiente_foglia2.jpg
Content-Type: image/jpeg; name="logo Ambiente_foglia2.jpg"
Content-Disposition: inline; filename="logo Ambiente_foglia2.jpg"
Content-Transfer-Encoding: base64
Content-ID: 00000000000000000000000000000003@TI.Disclaimer

R0lGODlhGgAoANU5AEiFNnikNyRvNcvYOafCOEOEW3DO3jB2NqjGs9ny9o+zOIOrN+L1+G+ggbzo
8GCUN1SNNv///zx+NrPJOL/ROYPV44zY5YuzmrfQwCZxQlKNaMXZzOfy8NTi2TV6TuLs5vX8/ez5
+4yzmtTj2cXr8mCXdKni62ycN5/f6aDf6X2qjrPl7rLl7Zu6OJbb53nS4PH188bs8sXZzfH18pq9
p0SDWxhnNWbL3NfgOf///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADkALAAAAAAaACgAAAb/wJxw
SBQ6WMWkMmm6kZbQ5OvmjFoT1JuBYYWmsrcXqJvEgm8WctFypnI66pyjfXMhCmqGgR4r2S5dIBV0
FjI2h3BRX20VHAUCEjZ4UHNtFo42BA+HCEskbQYOIwU2CjgBNgAZM0kMbSYcIjYCBDg4LTYLf0V6
YCghNBk2DwO2OASZqkS9VBYMCB6pE8bGucidOYJUoaOptdQTFDg2ATgHGkIs2wyyAqbUtgICCwfl
uh8ge1sNNhDF8LYiHYKAg4INBJUS8FsAEF6AA6lsHWjg4gYKDDZONGwIAIAtCAX2hPAgYSNHj6ds
3KiA8V3DAQGm2epoS4HKFQ0EmMRhc97Mwge2kN1IoIGgyQECD5wQUO6YygTkdtpCdSgqDl0VoDaV
OmDBpm+oTCQoABQgBZfGbIrDAUBDAgcNDnDs98/WA504Buxa0RKgzVkB/h0oi+pDjgQhHtU1RgDi
oY6l8gpAJyTBCBsSFtuC6XjWTBuJhIRAgFkmwAmoAkM4mCQCBmEB1sIDIKAFRGytYfDrt4CAuAkn
qnrYYCXCBxGkqlYtgbtLhOcbMNSw0SBOEmg2VFj/sGHDhRLCNBC3fqFqARWhowQBADs=

--_7fb53cf8-9d45-469c-bd29-09e83174aca5_--

From martin.peylo@nsn.com  Mon May  7 02:59:09 2012
Return-Path: <martin.peylo@nsn.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0291B21F857A; Mon,  7 May 2012 02:59:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p5xhUH6vFViR; Mon,  7 May 2012 02:59:08 -0700 (PDT)
Received: from demumfd001.nsn-inter.net (demumfd001.nsn-inter.net [93.183.12.32]) by ietfa.amsl.com (Postfix) with ESMTP id 1DF6B21F856C; Mon,  7 May 2012 02:59:07 -0700 (PDT)
Received: from demuprx017.emea.nsn-intra.net ([10.150.129.56]) by demumfd001.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id q479x3Xr000344 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 7 May 2012 11:59:03 +0200
Received: from DEMUEXC048.nsn-intra.net ([10.159.32.94]) by demuprx017.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id q479wwgf005426; Mon, 7 May 2012 11:58:59 +0200
Received: from FIESEXC006.nsn-intra.net ([10.159.0.14]) by DEMUEXC048.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.4675);  Mon, 7 May 2012 11:58:58 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 7 May 2012 12:58:49 +0300
Message-ID: <3BF363C82C184B46930A905352C2013F02103D94@FIESEXC006.nsn-intra.net>
In-Reply-To: <F88D259A-520E-46F4-BC64-68E16B95D1BD@mnot.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: APPSDIR review of draft-ietf-pkix-cmp-transport-protocols
Thread-Index: Ac0r4rEJl95KJo3dSmCER59iPVrQEAAU+f/w
References: <8E1AF099-0252-4032-8769-E8F794BFFAD2@mnot.net> <3BF363C82C184B46930A905352C2013F02103860@FIESEXC006.nsn-intra.net> <F88D259A-520E-46F4-BC64-68E16B95D1BD@mnot.net>
From: "Peylo, Martin (NSN - FI/Espoo)" <martin.peylo@nsn.com>
To: "ext Mark Nottingham" <mnot@mnot.net>
X-OriginalArrivalTime: 07 May 2012 09:58:58.0696 (UTC) FILETIME=[05939080:01CD2C38]
X-purgate-type: clean
X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de
X-purgate: clean
X-purgate: This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate-size: 1433
X-purgate-ID: 151667::1336384744-00001F01-0FF2679B/0-0/0-0
Cc: toka@tectia.com, draft-ietf-pkix-cmp-transport-protocols.all@tools.ietf.org, ext Sean Turner <turners@ieca.com>, iesg@ietf.org, apps-discuss@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-pkix-cmp-transport-protocols
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 May 2012 09:59:09 -0000

Hi Mark,

thank you for that!

[...]
> We're clarifying this in HTTPbis, but of course that doesn't help you
> *right* now.
>=20
> I'd change to something like:
>=20
> HTTP persistent connections [ref to 2616] allow multiple interactions
to
> take place on the same HTTP connection. However, neither HTTP nor this
> protocol are designed to correlate messages on the same connection in
> any meaningful way; persistent connections are only a performance
> optimisation. In particular, intermediaries can do things like mix
> connections from different clients into one "upstream" connections,
> terminate persistent connections and forward requests as
non-persistent
> requests, etc. As such, implementations MUST NOT infer that requests
on
> the same connection come from the same client (e.g., for purposes of
> authentication); every message is to be evaluated in isolation.

Excellent paragraph - it will certainly stand out in terms of technical
and linguistic quality!  I will take that 1:1 but would like to change
the "(e.g., for purposes of authentication)" to "(e.g., for correlating
PKI messages with ongoing transactions)" as this better describes the
most probable use case CMP implementers could be tempted to use this
for.

When that is OK for you I'll insert that and upload the draft for which
Sean then can issue the LC (provided everything is OK for him).

Kind regards,
Martin

From mnot@mnot.net  Mon May  7 03:08:23 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33B9021F85AD; Mon,  7 May 2012 03:08:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level: 
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[AWL=-4.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bMIThQcllYAu; Mon,  7 May 2012 03:08:22 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id 867AF21F8567; Mon,  7 May 2012 03:08:14 -0700 (PDT)
Received: from mnot-mini.mnot.net (unknown [118.209.44.180]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 75A9E22E1F4; Mon,  7 May 2012 06:08:07 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=us-ascii
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <3BF363C82C184B46930A905352C2013F02103D94@FIESEXC006.nsn-intra.net>
Date: Mon, 7 May 2012 20:08:06 +1000
Content-Transfer-Encoding: 7bit
Message-Id: <01E8ED34-102F-47D9-8F62-A91A5E271202@mnot.net>
References: <8E1AF099-0252-4032-8769-E8F794BFFAD2@mnot.net> <3BF363C82C184B46930A905352C2013F02103860@FIESEXC006.nsn-intra.net> <F88D259A-520E-46F4-BC64-68E16B95D1BD@mnot.net> <3BF363C82C184B46930A905352C2013F02103D94@FIESEXC006.nsn-intra.net>
To: "Peylo, Martin (NSN - FI/Espoo)" <martin.peylo@nsn.com>
X-Mailer: Apple Mail (2.1257)
Cc: toka@tectia.com, draft-ietf-pkix-cmp-transport-protocols.all@tools.ietf.org, ext Sean Turner <turners@ieca.com>, iesg@ietf.org, apps-discuss@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-pkix-cmp-transport-protocols
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 May 2012 10:08:23 -0000

Works for me.

Cheers,

On 07/05/2012, at 7:58 PM, Peylo, Martin (NSN - FI/Espoo) wrote:

> Hi Mark,
> 
> thank you for that!
> 
> [...]
>> We're clarifying this in HTTPbis, but of course that doesn't help you
>> *right* now.
>> 
>> I'd change to something like:
>> 
>> HTTP persistent connections [ref to 2616] allow multiple interactions
> to
>> take place on the same HTTP connection. However, neither HTTP nor this
>> protocol are designed to correlate messages on the same connection in
>> any meaningful way; persistent connections are only a performance
>> optimisation. In particular, intermediaries can do things like mix
>> connections from different clients into one "upstream" connections,
>> terminate persistent connections and forward requests as
> non-persistent
>> requests, etc. As such, implementations MUST NOT infer that requests
> on
>> the same connection come from the same client (e.g., for purposes of
>> authentication); every message is to be evaluated in isolation.
> 
> Excellent paragraph - it will certainly stand out in terms of technical
> and linguistic quality!  I will take that 1:1 but would like to change
> the "(e.g., for purposes of authentication)" to "(e.g., for correlating
> PKI messages with ongoing transactions)" as this better describes the
> most probable use case CMP implementers could be tempted to use this
> for.
> 
> When that is OK for you I'll insert that and upload the draft for which
> Sean then can issue the LC (provided everything is OK for him).
> 
> Kind regards,
> Martin

--
Mark Nottingham   http://www.mnot.net/




From paulej@packetizer.com  Mon May  7 06:17:01 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1B70E21F85BD; Mon,  7 May 2012 06:17:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.529
X-Spam-Level: 
X-Spam-Status: No, score=-2.529 tagged_above=-999 required=5 tests=[AWL=0.069,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zwV7R2QK6nE6; Mon,  7 May 2012 06:17:00 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id 4256A21F85B7; Mon,  7 May 2012 06:17:00 -0700 (PDT)
Received: from [156.106.244.92] ([156.106.244.92]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q47DGXam007831 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Mon, 7 May 2012 09:16:34 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1336396595; bh=Dpf2khUBG8MtxU9NenIHHSD8szNTUOiKpGpy7ugK+pw=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type; b=YYcC/pxhW9+W5TcY35jfMpRsqyciejQRCh85ZAHuZ/ZFB39idNwiyM+8lgd8Yl28P Cd5dAZtS9unS/Hqv5wkuc2CNJPgEEPBi0mFPfnO7epbsVEkyLTbVc+fR5VAAxURfP/ lbpl18EGHi6y6ETWoWq85XJGuElsJNpNpoMLRqYA=
Message-ID: <4FA7CB3A.4020000@packetizer.com>
Date: Mon, 07 May 2012 09:16:42 -0400
From: "Paul E. Jones" <paulej@packetizer.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Goix Laurent Walter <laurentwalter.goix@telecomitalia.it>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <5876011F-2C2C-4889-9452-E8BDC1438713@cisco.com> <A09A9E0A4B9C654E8672D1DC003633AE52EE435611@GRFMBX704BA020.griffon.local>
In-Reply-To: <A09A9E0A4B9C654E8672D1DC003633AE52EE435611@GRFMBX704BA020.griffon.local>
Content-Type: multipart/alternative; boundary="------------050404080207070600040108"
Cc: "oauth@ietf.org" <oauth@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] R:  draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 May 2012 13:17:01 -0000

This is a multi-part message in MIME format.
--------------050404080207070600040108
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Walter,

I'm not sure what the full set of issues will be, but I only have a 
couple of small edits queued for -05 at present (one being "template" 
should be "href" in the example at the end of 4.2 that you pointed out 
to me privately).  We've already worked through a number of issues to 
get to this point, so there may not be a lot of changes needed.  I'll 
not dismiss the possibility that there are editorial issues, but I hope 
we've resolved most of the technical details.

We probably still need to have the discussion of keeping CORS and what 
additions are needed to the security section.  We've made a few changes 
there already, but I'm not sure if it still fully addresses some of the 
privacy concerns.

Paul

On 5/7/2012 5:37 AM, Goix Laurent Walter wrote:
>
> I also support this draft as a way forward for the discussion that I 
> think captures the essence of both philosophies.
>
> If such basis is agreed what are the major pending issues?
>
> Regards
>
> Laurent-walter
>
> *Da:*apps-discuss-bounces@ietf.org 
> [mailto:apps-discuss-bounces@ietf.org] *Per conto di *Gonzalo 
> Salgueiro (gsalguei)
> *Inviato:* venerdì 4 maggio 2012 21.50
> *A:* Murray S. Kucherawy
> *Cc:* oauth@ietf.org; apps-discuss@ietf.org
> *Oggetto:* Re: [apps-discuss] draft-jones-appsawg-webfinger-04
>
> I support this doc being adopted as starting point for WG discussion.
>
> Regards,
>
> Gonzalo
>
>
> On May 4, 2012, at 3:03 PM, "Murray S. Kucherawy" <msk@cloudmark.com 
> <mailto:msk@cloudmark.com>> wrote:
>
>     The above-named draft has been offered as the recommended path
>     forward in terms of converging on a single document to advance
>     through appsawg.  The conversation I saw this week in that regard
>     has seemed mostly positive.
>
>     Please review it, or at least the diff, and indicate your support
>     or objection on apps-discuss@ietf.org
>     <mailto:apps-discuss@ietf.org> to adopting this one as the common
>     path forward. We would like to make a decision about which one to
>     begin advancing in the next week or two.
>
>     Have a good weekend!
>
>     -MSK, APPSAWG co-chair
>
>     _______________________________________________
>     apps-discuss mailing list
>     apps-discuss@ietf.org <mailto:apps-discuss@ietf.org>
>     https://www.ietf.org/mailman/listinfo/apps-discuss
>


--------------050404080207070600040108
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Walter,<br>
    <br>
    I'm not sure what the full set of issues will be, but I only have a
    couple of small edits queued for -05 at present (one being
    "template" should be "href" in the example at the end of 4.2 that
    you pointed out to me privately).&nbsp; We've already worked through a
    number of issues to get to this point, so there may not be a lot of
    changes needed.&nbsp; I'll not dismiss the possibility that there are
    editorial issues, but I hope we've resolved most of the technical
    details.<br>
    <br>
    We probably still need to have the discussion of keeping CORS and
    what additions are needed to the security section.&nbsp; We've made a few
    changes there already, but I'm not sure if it still fully addresses
    some of the privacy concerns.<br>
    <br>
    Paul<br>
    <br>
    On 5/7/2012 5:37 AM, Goix Laurent Walter wrote:
    <blockquote
cite="mid:A09A9E0A4B9C654E8672D1DC003633AE52EE435611@GRFMBX704BA020.griffon.local"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 12 (filtered
        medium)">
      <style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.StileMessaggioDiPostaElettronica17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.StileMessaggioDiPostaElettronica18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
	{page:Section1;}
-->
</style><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
      <div class="Section1">
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">I
            also support this draft as a way forward for the discussion
            that I think captures the essence of both philosophies.
            <o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">If
            such basis is agreed what are the major pending issues?<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">Regards<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D" lang="EN-US">Laurent-walter<o:p></o:p></span></p>
        <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
        <div style="border:none;border-left:solid blue 1.5pt;padding:0cm
          0cm 0cm 4.0pt">
          <div>
            <div style="border:none;border-top:solid #B5C4DF
              1.0pt;padding:3.0pt 0cm 0cm 0cm">
              <p class="MsoNormal"><b><span
                    style="font-size:10.0pt;font-family:&quot;Segoe
                    UI&quot;,&quot;sans-serif&quot;" lang="IT">Da:</span></b><span
                  style="font-size:10.0pt;font-family:&quot;Segoe
                  UI&quot;,&quot;sans-serif&quot;" lang="IT">
                  <a class="moz-txt-link-abbreviated" href="mailto:apps-discuss-bounces@ietf.org">apps-discuss-bounces@ietf.org</a>
                  [<a class="moz-txt-link-freetext" href="mailto:apps-discuss-bounces@ietf.org">mailto:apps-discuss-bounces@ietf.org</a>]
                  <b>Per conto di </b>Gonzalo Salgueiro (gsalguei)<br>
                  <b>Inviato:</b> venerd&igrave; 4 maggio 2012 21.50<br>
                  <b>A:</b> Murray S. Kucherawy<br>
                  <b>Cc:</b> <a class="moz-txt-link-abbreviated" href="mailto:oauth@ietf.org">oauth@ietf.org</a>; <a class="moz-txt-link-abbreviated" href="mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>
                  <b>Oggetto:</b> Re: [apps-discuss]
                  draft-jones-appsawg-webfinger-04<o:p></o:p></span></p>
            </div>
          </div>
          <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
          <div>
            <p class="MsoNormal" style="margin-bottom:12.0pt">I support
              this doc being adopted as starting point for WG
              discussion.<o:p></o:p></p>
            <div>
              <p class="MsoNormal">Regards,<o:p></o:p></p>
            </div>
            <div>
              <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
            </div>
            <div>
              <p class="MsoNormal">Gonzalo<o:p></o:p></p>
            </div>
            <div>
              <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
            </div>
          </div>
          <div>
            <p class="MsoNormal" style="margin-bottom:12.0pt"><br>
              On May 4, 2012, at 3:03 PM, "Murray S. Kucherawy" &lt;<a
                moz-do-not-send="true" href="mailto:msk@cloudmark.com">msk@cloudmark.com</a>&gt;
              wrote:<o:p></o:p></p>
          </div>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <div>
              <p class="MsoNormal">The above-named draft has been
                offered as the recommended path forward in terms of
                converging on a single document to advance through
                appsawg.&nbsp; The conversation I saw this week in that
                regard has seemed mostly positive.<o:p></o:p></p>
              <p class="MsoNormal">&nbsp;<o:p></o:p></p>
              <p class="MsoNormal">Please review it, or at least the
                diff, and indicate your support or objection on
                <a moz-do-not-send="true"
                  href="mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a>
                to adopting this one as the common path forward. We
                would like to make a decision about which one to begin
                advancing in the next week or two.<o:p></o:p></p>
              <p class="MsoNormal">&nbsp;<o:p></o:p></p>
              <p class="MsoNormal">Have a good weekend!<o:p></o:p></p>
              <p class="MsoNormal">&nbsp;<o:p></o:p></p>
              <p class="MsoNormal">-MSK, APPSAWG co-chair<o:p></o:p></p>
              <p class="MsoNormal">&nbsp;<o:p></o:p></p>
            </div>
          </blockquote>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <div>
              <p class="MsoNormal"><span
                  style="font-size:12.0pt;font-family:&quot;Times New
                  Roman&quot;,&quot;serif&quot;">_______________________________________________<br>
                  apps-discuss mailing list<br>
                  <a moz-do-not-send="true"
                    href="mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>
                  <a moz-do-not-send="true"
                    href="https://www.ietf.org/mailman/listinfo/apps-discuss">https://www.ietf.org/mailman/listinfo/apps-discuss</a></span><br>
              </p>
            </div>
          </blockquote>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------050404080207070600040108--

From ajs@anvilwalrusden.com  Mon May  7 08:13:06 2012
Return-Path: <ajs@anvilwalrusden.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 75CD021F85E7; Mon,  7 May 2012 08:13:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.627
X-Spam-Level: 
X-Spam-Status: No, score=-2.627 tagged_above=-999 required=5 tests=[AWL=-0.028, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sMzt1lhfmFh6; Mon,  7 May 2012 08:13:05 -0700 (PDT)
Received: from mail.yitter.info (mail.yitter.info [208.86.224.201]) by ietfa.amsl.com (Postfix) with ESMTP id 01B8A21F85D6; Mon,  7 May 2012 08:13:03 -0700 (PDT)
Received: from mail.yitter.info (69-196-144-227.dsl.teksavvy.com [69.196.144.227]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.yitter.info (Postfix) with ESMTPSA id 238181ECB41D; Mon,  7 May 2012 15:13:03 +0000 (UTC)
Date: Mon, 7 May 2012 11:13:01 -0400
From: Andrew Sullivan <ajs@anvilwalrusden.com>
To: Paul Hoffman <paul.hoffman@vpnc.org>
Message-ID: <20120507151257.GH8963@mail.yitter.info>
References: <20120504220713.GR7394@crankycanuck.ca> <201205042224.q44MOo03029933@fs4113.wdf.sap.corp> <20120504223816.GV7394@crankycanuck.ca> <1EF0ACEE-52ED-4BDE-BF34-C995F117783D@vpnc.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <1EF0ACEE-52ED-4BDE-BF34-C995F117783D@vpnc.org>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: The IESG <iesg@ietf.org>, "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>, IETF DANE WG list <dane@ietf.org>
Subject: Re: [apps-discuss] [dane]    AppsDir review of
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 May 2012 15:13:06 -0000

On Sat, May 05, 2012 at 07:21:51AM -0700, Paul Hoffman wrote:
> 
> Note that the document explicitly states in the last paragraph of
> section 1.2 that "This document only relates to securely associating
> certificates for TLS and DTLS with host names".  We are not talking
> just "domain names" (which are made up of labels of octets) but
> "host names" which are made up of labels of ASCII. We were told
> (wisely) not to try to reopen this can of worms, so we didn't.

Aha, good point.  I guess this needs a normative reference to RFC 952,
then?  That's actually the most recent RFC that establishes the host
rules.

> OLD
>   3.  The domain name is appended to the result of step 2 to complete
>       the prepared domain name.
> 
> NEW
> 
>   3.  The domain name is appended to the result of step 2 to complete
>       the prepared domain name.  (The domain name is the fully
>       qualified DNS domain name [RFC1035] of the TLS server and is
>       represented as a byte string where each label is encoded
>       using ASCII; this enables support for internationalized
>       domain names through the use of A-labels as defined in
>       [RFC5890].)

I'm still uncomfortable with this, because it's not technically
accurate.  When you send the QNAME, it's not a "byte string" and the
labels aren't encoded.  They're octets, not strings.

How about 

    3.  The base domain name is appended to the result of step 2 to
        complete the prepared domain name.  The base domain name is the 
        fully-qualified DNS domain name [RFC1035] of the TLS server,
        with the additional restriction that every label must meet the
        rules of [RFC952].  The latter restriction means that, if the
        query is for an internationalized domain name, it must use the
        A-label form as defined in [RFC5890].

?  I added the modifier "base" to this to make it clear that we're not
defining what domain names are, although I don't myself feel too
strongly about that addition.

A

-- 
Andrew Sullivan
ajs@anvilwalrusden.com

From ajs@anvilwalrusden.com  Mon May  7 08:14:40 2012
Return-Path: <ajs@anvilwalrusden.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 403C621F85F1; Mon,  7 May 2012 08:14:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.627
X-Spam-Level: 
X-Spam-Status: No, score=-2.627 tagged_above=-999 required=5 tests=[AWL=-0.028, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P1IarkI-ekLg; Mon,  7 May 2012 08:14:39 -0700 (PDT)
Received: from mail.yitter.info (mail.yitter.info [208.86.224.201]) by ietfa.amsl.com (Postfix) with ESMTP id C07FF21F85ED; Mon,  7 May 2012 08:14:39 -0700 (PDT)
Received: from mail.yitter.info (69-196-144-227.dsl.teksavvy.com [69.196.144.227]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.yitter.info (Postfix) with ESMTPSA id EBC611ECB41D; Mon,  7 May 2012 15:14:38 +0000 (UTC)
Date: Mon, 7 May 2012 11:14:37 -0400
From: Andrew Sullivan <ajs@anvilwalrusden.com>
To: Martin Rex <mrex@sap.com>
Message-ID: <20120507151437.GI8963@mail.yitter.info>
References: <20120504223816.GV7394@crankycanuck.ca> <201205050438.q454cC0K021676@fs4113.wdf.sap.corp>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <201205050438.q454cC0K021676@fs4113.wdf.sap.corp>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: dane@ietf.org, iesg@ietf.org, apps-discuss@ietf.org, paul.hoffman@vpnc.org
Subject: Re: [apps-discuss] [dane]  AppsDir review of
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 May 2012 15:14:40 -0000

On Sat, May 05, 2012 at 06:38:12AM +0200, Martin Rex wrote:
> Do we expect the target audience (folks implementing DANE protocol)
> to use an API like that of libresolv's res_query(), where the representation
> appears to be still a single string rather than individual DNS labels,
> or that they're caller of even lower APIs?

They'll certainly need to call something other than getaddrinfo(),
because they need to know whether validation succeeded and you can't
find it out that way.

> res_query?  The default behaviour of gethostbyname(), trying completion
> of a name that doesn't end with a dot/period with (default) domain or
> entries from a (domain) searchlist (res_search?) would likely
> risk unpleasant consequences.

Indeed.

Best,

A

-- 
Andrew Sullivan
ajs@anvilwalrusden.com

From martin.thomson@gmail.com  Mon May  7 08:56:04 2012
Return-Path: <martin.thomson@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F72C21F84AF for <apps-discuss@ietfa.amsl.com>; Mon,  7 May 2012 08:56:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.774
X-Spam-Level: 
X-Spam-Status: No, score=-3.774 tagged_above=-999 required=5 tests=[AWL=-0.175, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jp-99Tj2lhTa for <apps-discuss@ietfa.amsl.com>; Mon,  7 May 2012 08:56:03 -0700 (PDT)
Received: from mail-bk0-f44.google.com (mail-bk0-f44.google.com [209.85.214.44]) by ietfa.amsl.com (Postfix) with ESMTP id 73E1A21F849D for <apps-discuss@ietf.org>; Mon,  7 May 2012 08:56:03 -0700 (PDT)
Received: by bkty8 with SMTP id y8so4651584bkt.31 for <apps-discuss@ietf.org>; Mon, 07 May 2012 08:56:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=M3Sbbtvi2L04q0cHnX/jVoOSCbGwMm4rnwH0QUYTH4U=; b=g3bERe9TYA7FaqWeBWElZgryTV30GcgbpQnhbLf2BOxWI8kjKQIlwvkdGHbsnjeUk9 xAVXQtJOI13GUOAnrdF6aKBK/vcUwlfcm9CvETMam2t0M/+1E0axQoU6jFiqkFtlx/CZ SzwcF+7bxc8q9w0S1y1qp1EINSdyMsZ4KSr/Cub9dJGEJhIFXR3RXbjkL3C2IFfKl0Pg NnwTugEJWwrUuxDArSkk8JjerGD8JF6NTTKYd64t3i1LsI9bahYh6B57bIYhLsuPR/CR cL6sAu93SSxZ68t5V26xBFAq8HVQ/R/MBoGTvQ0CexAj+WOoAxp4fO+D8GDuc5r3aepH vOdA==
MIME-Version: 1.0
Received: by 10.204.153.204 with SMTP id l12mr5635488bkw.49.1336406162442; Mon, 07 May 2012 08:56:02 -0700 (PDT)
Received: by 10.204.185.205 with HTTP; Mon, 7 May 2012 08:56:02 -0700 (PDT)
In-Reply-To: <255B9BB34FB7D647A506DC292726F6E114F28540B5@WSMSG3153V.srv.dir.telstra.com>
References: <255B9BB34FB7D647A506DC292726F6E114F1DD400E@WSMSG3153V.srv.dir.telstra.com> <4F9E8055.1080209@cs.tcd.ie> <255B9BB34FB7D647A506DC292726F6E114F23970AB@WSMSG3153V.srv.dir.telstra.com> <255B9BB34FB7D647A506DC292726F6E114F2853D2C@WSMSG3153V.srv.dir.telstra.com> <4FA68A60.6030207@cs.tcd.ie> <255B9BB34FB7D647A506DC292726F6E114F28540B5@WSMSG3153V.srv.dir.telstra.com>
Date: Mon, 7 May 2012 08:56:02 -0700
Message-ID: <CABkgnnX6wp=ZFn2n-=O0_spPtZmAvtwYMnrsKM3bLxoAV3kWbw@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: "Manger, James H" <James.H.Manger@team.telstra.com>
Content-Type: text/plain; charset=UTF-8
Cc: Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Indicating hash size in 'ni' URIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 May 2012 15:56:04 -0000

> I would still rather ditch the truncation length from the alg names.

I'm with James on this one.  Concerns about checking too-short hashes
don't seem so serious.  After all, the incentive is with the client to
check as much of the hash as they can.  Thus, the only concern is if
an attacker can force a shorter hash somehow.  The example of a
truncated stream cipher seems contrived to me.

From turners@ieca.com  Mon May  7 03:13:42 2012
Return-Path: <turners@ieca.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E061821F859E for <apps-discuss@ietfa.amsl.com>; Mon,  7 May 2012 03:13:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.19
X-Spam-Level: 
X-Spam-Status: No, score=-102.19 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dAiRHTc-voIw for <apps-discuss@ietfa.amsl.com>; Mon,  7 May 2012 03:13:42 -0700 (PDT)
Received: from gateway06.websitewelcome.com (gateway06.websitewelcome.com [67.18.124.13]) by ietfa.amsl.com (Postfix) with ESMTP id 32B7021F8593 for <apps-discuss@ietf.org>; Mon,  7 May 2012 03:13:42 -0700 (PDT)
Received: by gateway06.websitewelcome.com (Postfix, from userid 5007) id 83FB254802153; Mon,  7 May 2012 05:13:41 -0500 (CDT)
Received: from gator1743.hostgator.com (gator1743.hostgator.com [184.173.253.227]) by gateway06.websitewelcome.com (Postfix) with ESMTP id 78E9654802120 for <apps-discuss@ietf.org>; Mon,  7 May 2012 05:13:41 -0500 (CDT)
Received: from [71.191.4.88] (port=45334 helo=thunderfish.local) by gator1743.hostgator.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <turners@ieca.com>) id 1SRKwm-0000hx-Rs; Mon, 07 May 2012 05:13:41 -0500
Message-ID: <4FA7A053.7090706@ieca.com>
Date: Mon, 07 May 2012 06:13:39 -0400
From: Sean Turner <turners@ieca.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Peylo, Martin (NSN - FI/Espoo)" <martin.peylo@nsn.com>
References: <8E1AF099-0252-4032-8769-E8F794BFFAD2@mnot.net> <3BF363C82C184B46930A905352C2013F02103860@FIESEXC006.nsn-intra.net> <F88D259A-520E-46F4-BC64-68E16B95D1BD@mnot.net> <3BF363C82C184B46930A905352C2013F02103D94@FIESEXC006.nsn-intra.net> <01E8ED34-102F-47D9-8F62-A91A5E271202@mnot.net>
In-Reply-To: <01E8ED34-102F-47D9-8F62-A91A5E271202@mnot.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - gator1743.hostgator.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - ieca.com
X-BWhitelist: no
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: pool-71-191-4-88.washdc.east.verizon.net (thunderfish.local) [71.191.4.88]:45334
X-Source-Auth: sean.turner@ieca.com
X-Email-Count: 4
X-Source-Cap: ZG9tbWdyNDg7ZG9tbWdyNDg7Z2F0b3IxNzQzLmhvc3RnYXRvci5jb20=
X-Mailman-Approved-At: Mon, 07 May 2012 09:17:35 -0700
Cc: toka@tectia.com, Mark Nottingham <mnot@mnot.net>, draft-ietf-pkix-cmp-transport-protocols.all@tools.ietf.org, apps-discuss@ietf.org, iesg@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-pkix-cmp-transport-protocols
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 May 2012 10:13:43 -0000

Great post a new version and I'll get the IETF LC started.

spt

On 5/7/12 6:08 AM, Mark Nottingham wrote:
> Works for me.
>
> Cheers,
>
> On 07/05/2012, at 7:58 PM, Peylo, Martin (NSN - FI/Espoo) wrote:
>
>> Hi Mark,
>>
>> thank you for that!
>>
>> [...]
>>> We're clarifying this in HTTPbis, but of course that doesn't help you
>>> *right* now.
>>>
>>> I'd change to something like:
>>>
>>> HTTP persistent connections [ref to 2616] allow multiple interactions
>> to
>>> take place on the same HTTP connection. However, neither HTTP nor this
>>> protocol are designed to correlate messages on the same connection in
>>> any meaningful way; persistent connections are only a performance
>>> optimisation. In particular, intermediaries can do things like mix
>>> connections from different clients into one "upstream" connections,
>>> terminate persistent connections and forward requests as
>> non-persistent
>>> requests, etc. As such, implementations MUST NOT infer that requests
>> on
>>> the same connection come from the same client (e.g., for purposes of
>>> authentication); every message is to be evaluated in isolation.
>>
>> Excellent paragraph - it will certainly stand out in terms of technical
>> and linguistic quality!  I will take that 1:1 but would like to change
>> the "(e.g., for purposes of authentication)" to "(e.g., for correlating
>> PKI messages with ongoing transactions)" as this better describes the
>> most probable use case CMP implementers could be tempted to use this
>> for.
>>
>> When that is OK for you I'll insert that and upload the draft for which
>> Sean then can issue the LC (provided everything is OK for him).
>>
>> Kind regards,
>> Martin
>
> --
> Mark Nottingham   http://www.mnot.net/
>
>
>
>

From iesg-secretary@ietf.org  Mon May  7 12:51:17 2012
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E82FF21F8661; Mon,  7 May 2012 12:51:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.499
X-Spam-Level: 
X-Spam-Status: No, score=-102.499 tagged_above=-999 required=5 tests=[AWL=0.100, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 75oS5jpOK9Qq; Mon,  7 May 2012 12:51:15 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6CF6521F861E; Mon,  7 May 2012 12:51:15 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 4.02
Message-ID: <20120507195115.20045.36703.idtracker@ietfa.amsl.com>
Date: Mon, 07 May 2012 12:51:15 -0700
Cc: apps-discuss@ietf.org
Subject: [apps-discuss] Last Call: <draft-ietf-appsawg-media-type-regs-07.txt> (Media Type	Specifications and Registration Procedures) to Best Current Practice
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: ietf@ietf.org
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 May 2012 19:51:17 -0000

The IESG has received a request from the Applications Area Working Group
WG (appsawg) to consider the following document:
- 'Media Type Specifications and Registration Procedures'
  <draft-ietf-appsawg-media-type-regs-07.txt> as Best Current Practice

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2012-05-21. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the
beginning of the Subject line to allow automated sorting.

Abstract


   This document defines procedures for the specification and
   registration of media types for use in HTTP, MIME and other Internet
   protocols.




The file can be obtained via
http://datatracker.ietf.org/doc/draft-ietf-appsawg-media-type-regs/

IESG discussion can be tracked via
http://datatracker.ietf.org/doc/draft-ietf-appsawg-media-type-regs/ballot/


No IPR declarations have been submitted directly on this I-D.



From glenn.parsons@ericsson.com  Mon May  7 18:16:53 2012
Return-Path: <glenn.parsons@ericsson.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE09421F8534 for <apps-discuss@ietfa.amsl.com>; Mon,  7 May 2012 18:16:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.156
X-Spam-Level: 
X-Spam-Status: No, score=-6.156 tagged_above=-999 required=5 tests=[AWL=-0.442, BAYES_00=-2.599, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iavhChMO1LoK for <apps-discuss@ietfa.amsl.com>; Mon,  7 May 2012 18:16:53 -0700 (PDT)
Received: from imr4.ericy.com (imr4.ericy.com [198.24.6.9]) by ietfa.amsl.com (Postfix) with ESMTP id E85C121F84E6 for <apps-discuss@ietf.org>; Mon,  7 May 2012 18:16:52 -0700 (PDT)
Received: from eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id q481Gl9M013355; Mon, 7 May 2012 20:16:48 -0500
Received: from EUSAACMS0714.eamcs.ericsson.se ([169.254.1.132]) by eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) with mapi; Mon, 7 May 2012 21:16:41 -0400
From: Glenn Parsons <glenn.parsons@ericsson.com>
To: Jiankang YAO <yaojk@cnnic.cn>, "draft-ietf-eai-rfc5721bis-04.all@tools.ietf.org" <draft-ietf-eai-rfc5721bis-04.all@tools.ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Date: Mon, 7 May 2012 21:16:39 -0400
Thread-Topic: [apps-discuss] APPSDIR review of draft-ietf-eai-rfc5721bis-04
Thread-Index: Ac0r9zUD56HbnpBISxCJ46iJsFjYAgAwGdzw
Message-ID: <D9DBDA6E6E3A9F438D9F76F0AF9D7AE34B295FFB5E@EUSAACMS0714.eamcs.ericsson.se>
References: <D9DBDA6E6E3A9F438D9F76F0AF9D7AE34B295FF4C1@EUSAACMS0714.eamcs.ericsson.se> <01EDC4A34A33404AABBD98D6658718B0@LENOVO47E041CF>
In-Reply-To: <01EDC4A34A33404AABBD98D6658718B0@LENOVO47E041CF>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_D9DBDA6E6E3A9F438D9F76F0AF9D7AE34B295FFB5EEUSAACMS0714e_"
MIME-Version: 1.0
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-eai-rfc5721bis-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 01:16:53 -0000

--_000_D9DBDA6E6E3A9F438D9F76F0AF9D7AE34B295FFB5EEUSAACMS0714e_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

On this point, I would think that consistency between draft-ietf-eai-rfc572=
1bis<http://tools.ietf.org/wg/eai/draft-ietf-eai-rfc5721bis/> and draft-iet=
f-eai-5738bis<http://tools.ietf.org/wg/eai/draft-ietf-eai-5738bis/> would b=
e appropriate.

That is they should either both mention it in the abstract or not.  My sugg=
estion, based on the Nit tool, was that they should mention it.

Cheers,
Glenn.

________________________________
From: Jiankang YAO [mailto:yaojk@cnnic.cn]
Sent: May-06-12 10:15 PM
To: Glenn Parsons; draft-ietf-eai-rfc5721bis-04.all@tools.ietf.org; apps-di=
scuss@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-eai-rfc5721bis-04



I think that AD has clarified that IESG did not ask to mention the obsolete=
d rfc in the abstract.

Jiankang Yao
----- Original Message -----
From: Glenn Parsons<mailto:glenn.parsons@ericsson.com>
To: draft-ietf-eai-rfc5721bis-04.all@tools.ietf.org<mailto:draft-ietf-eai-r=
fc5721bis-04.all@tools.ietf.org> ; apps-discuss@ietf.org<mailto:apps-discus=
s@ietf.org>
Sent: Monday, May 07, 2012 1:58 AM
Subject: [apps-discuss] APPSDIR review of draft-ietf-eai-rfc5721bis-04

Nits:
-- The draft header indicates that this document obsoletes RFC5721, but the=
 abstract doesn't seem to mention this, which it should



________________________________

_______________________________________________
apps-discuss mailing list
apps-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss

--_000_D9DBDA6E6E3A9F438D9F76F0AF9D7AE34B295FFB5EEUSAACMS0714e_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6002.18591" name=3DGENERATOR><!-- converted fr=
om rtf -->
<STYLE>.EmailQuote {
	PADDING-LEFT: 4pt; MARGIN-LEFT: 1pt; BORDER-LEFT: #800000 2px solid
}
</STYLE>
</HEAD>
<BODY bgColor=3D#cce8cf>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D940171201-08052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>On this point, I would think that consistency betw=
een <A=20
href=3D"http://tools.ietf.org/wg/eai/draft-ietf-eai-rfc5721bis/"><FONT=20
face=3D"Times New Roman" size=3D3>draft-ietf-eai-rfc5721bis</FONT></A><FONT=
=20
face=3D"Times New Roman" color=3D#000000 size=3D3> <FONT face=3DArial color=
=3D#0000ff=20
size=3D2>and <A href=3D"http://tools.ietf.org/wg/eai/draft-ietf-eai-5738bis=
/"><FONT=20
face=3D"Times New Roman" size=3D3>draft-ietf-eai-5738bis</FONT></A><FONT=20
face=3D"Times New Roman" color=3D#000000 size=3D3> <FONT face=3DArial color=
=3D#0000ff=20
size=3D2>would be appropriate.</FONT></FONT></FONT></FONT></FONT></SPAN></D=
IV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D940171201-08052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D940171201-08052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>That is they should either both mention it in the =
abstract=20
or not.&nbsp; My suggestion, based on the Nit tool, was that they should me=
ntion=20
it.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D940171201-08052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D940171201-08052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>Cheers,</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D940171201-08052012><FONT face=3DA=
rial=20
color=3D#0000ff size=3D2>Glenn.</FONT></SPAN></DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> Jiankang YAO [mailto:yaojk@cnnic.=
cn]=20
<BR><B>Sent:</B> May-06-12 10:15 PM<BR><B>To:</B> Glenn Parsons;=20
draft-ietf-eai-rfc5721bis-04.all@tools.ietf.org;=20
apps-discuss@ietf.org<BR><B>Subject:</B> Re: [apps-discuss] APPSDIR review =
of=20
draft-ietf-eai-rfc5721bis-04<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV><FONT face=3D&#23435;&#20307; size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3D&#23435;&#20307; size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3D&#23435;&#20307; size=3D2>I think that AD has clarified t=
hat IESG did not ask to=20
mention the obsoleted rfc in the abstract.</FONT></DIV>
<DIV><FONT face=3D&#23435;&#20307; size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3D&#23435;&#20307; size=3D2>Jiankang Yao</FONT></DIV>
<BLOCKQUOTE=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LE=
FT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style=3D"FONT: 9pt &#23435;&#20307;">----- Original Message ----- </=
DIV>
  <DIV style=3D"BACKGROUND: #e4e4e4; FONT: 9pt &#23435;&#20307;; font-color=
: black"><B>From:</B>=20
  <A title=3Dglenn.parsons@ericsson.com=20
  href=3D"mailto:glenn.parsons@ericsson.com">Glenn Parsons</A> </DIV>
  <DIV style=3D"FONT: 9pt &#23435;&#20307;"><B>To:</B> <A=20
  title=3Ddraft-ietf-eai-rfc5721bis-04.all@tools.ietf.org=20
  href=3D"mailto:draft-ietf-eai-rfc5721bis-04.all@tools.ietf.org">draft-iet=
f-eai-rfc5721bis-04.all@tools.ietf.org</A>=20
  ; <A title=3Dapps-discuss@ietf.org=20
  href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</A> </DIV>
  <DIV style=3D"FONT: 9pt &#23435;&#20307;"><B>Sent:</B> Monday, May 07, 20=
12 1:58 AM</DIV>
  <DIV style=3D"FONT: 9pt &#23435;&#20307;"><B>Subject:</B> [apps-discuss] =
APPSDIR review of=20
  draft-ietf-eai-rfc5721bis-04</DIV>
  <DIV><FONT face=3D"Times New Roman, serif" size=3D3>&nbsp;</DIV>
  <DIV style=3D"MARGIN-TOP: 5pt; MARGIN-BOTTOM: 5pt">Nits: </DIV>
  <DIV style=3D"MARGIN-TOP: 5pt; MARGIN-BOTTOM: 5pt">-- The draft header in=
dicates=20
  that this document obsoletes RFC5721, but the abstract doesn't seem to me=
ntion=20
  this, which it should</DIV>
  <DIV><FONT face=3D&#23435;&#20307; size=3D2></FONT>&nbsp;</DIV>
  <DIV><FONT face=3D"Arial, sans-serif" size=3D2></FONT>&nbsp;</DIV></FONT>
  <P>
  <HR>

  <P></P>_______________________________________________<BR>apps-discuss ma=
iling=20
  list<BR>apps-discuss@ietf.org<BR>https://www.ietf.org/mailman/listinfo/ap=
ps-discuss<BR></BLOCKQUOTE></BODY></HTML>

--_000_D9DBDA6E6E3A9F438D9F76F0AF9D7AE34B295FFB5EEUSAACMS0714e_--

From ned.freed@mrochek.com  Mon May  7 19:37:19 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A921E21F85D8 for <apps-discuss@ietfa.amsl.com>; Mon,  7 May 2012 19:37:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.49
X-Spam-Level: 
X-Spam-Status: No, score=-2.49 tagged_above=-999 required=5 tests=[AWL=0.109,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NJhrMNY+ShiJ for <apps-discuss@ietfa.amsl.com>; Mon,  7 May 2012 19:37:19 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 1D5B121F85D7 for <apps-discuss@ietf.org>; Mon,  7 May 2012 19:37:19 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7OBAE5MO0013MU@mauve.mrochek.com> for apps-discuss@ietf.org; Mon, 7 May 2012 19:37:16 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Mon, 7 May 2012 19:37:13 -0700 (PDT)
Message-id: <01OF7OB8QAPI0006TF@mauve.mrochek.com>
Date: Mon, 07 May 2012 19:30:53 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Mon, 07 May 2012 21:16:39 -0400" <D9DBDA6E6E3A9F438D9F76F0AF9D7AE34B295FFB5E@EUSAACMS0714.eamcs.ericsson.se>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <D9DBDA6E6E3A9F438D9F76F0AF9D7AE34B295FF4C1@EUSAACMS0714.eamcs.ericsson.se> <01EDC4A34A33404AABBD98D6658718B0@LENOVO47E041CF> <D9DBDA6E6E3A9F438D9F76F0AF9D7AE34B295FFB5E@EUSAACMS0714.eamcs.ericsson.se>
To: Glenn Parsons <glenn.parsons@ericsson.com>
Cc: "draft-ietf-eai-rfc5721bis-04.all@tools.ietf.org" <draft-ietf-eai-rfc5721bis-04.all@tools.ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-eai-rfc5721bis-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 02:37:19 -0000

> On this point, I would think that consistency between
> draft-ietf-eai-rfc5721bis<http://tools.ietf.org/wg/eai/draft-ietf-eai-rfc5721bis/>
> and
> draft-ietf-eai-5738bis<http://tools.ietf.org/wg/eai/draft-ietf-eai-5738bis/>
> would be appropriate.

By that standard, they should not mention it, because RFCs 6530-6533 do not.
 
> That is they should either both mention it in the abstract or not.  My
> suggestion, based on the Nit tool, was that they should mention it.

Rather than following the advice from a piece of software, I suggest thinking
about the two purposes abstracts serve and whether or not such a sentence
actually makes sense for either one. My conclusion was that it doesn't.

				Ned

From romeda@gmail.com  Mon May  7 23:40:51 2012
Return-Path: <romeda@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1DBB321F85C4; Mon,  7 May 2012 23:40:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.536
X-Spam-Level: 
X-Spam-Status: No, score=-103.536 tagged_above=-999 required=5 tests=[AWL=0.062, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zE2ZSTuNiJle; Mon,  7 May 2012 23:40:49 -0700 (PDT)
Received: from mail-lpp01m010-f44.google.com (mail-lpp01m010-f44.google.com [209.85.215.44]) by ietfa.amsl.com (Postfix) with ESMTP id C80DD21F85C2; Mon,  7 May 2012 23:40:48 -0700 (PDT)
Received: by lagj5 with SMTP id j5so4550009lag.31 for <multiple recipients>; Mon, 07 May 2012 23:40:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=CHqqTCvn+dFkGCAp2J6+QwyOokSSSR3Bv5TTf/nmAps=; b=EoKIS66ujabwvB/0posTm5KGgcHqe9K5cejyMjzYVZnlIcKp89o9LmtHNbXPZlb3OD aZZL9NP+zqLLm7PBztybQnSKBfeIG4eJYaT0t6zR7LStIBdCg8de6IwB61faaQIbo9Xf h1VydtOBOEc8lV14ejpDTq+pvjFva1FWUkCHxeecm3sh/grysepp0kVWpta0hKH/AGus 554gSB/Hep6jDGq3i6EQvGD2YQfsi2fAPqjJgBDRfJezZwo11HHo8G+5vv0qMpUwSu/4 KV4YQ+vqlJJGa4BSGXF510jRgsCtiKVRQT9sW3IJGuUPSY8OkoLBbE+4fnyCtJOaCMHs uRgg==
MIME-Version: 1.0
Received: by 10.152.146.163 with SMTP id td3mr16605432lab.25.1336459247613; Mon, 07 May 2012 23:40:47 -0700 (PDT)
Received: by 10.152.24.229 with HTTP; Mon, 7 May 2012 23:40:46 -0700 (PDT)
Received: by 10.152.24.229 with HTTP; Mon, 7 May 2012 23:40:46 -0700 (PDT)
In-Reply-To: <4FA7CB3A.4020000@packetizer.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <5876011F-2C2C-4889-9452-E8BDC1438713@cisco.com> <A09A9E0A4B9C654E8672D1DC003633AE52EE435611@GRFMBX704BA020.griffon.local> <4FA7CB3A.4020000@packetizer.com>
Date: Tue, 8 May 2012 08:40:46 +0200
Message-ID: <CAAz=sck0hhyTWMz4LSDcZoO6btBKe4ajac_sKgeL520wrNc7_w@mail.gmail.com>
From: Blaine Cook <romeda@gmail.com>
To: "Paul E. Jones" <paulej@packetizer.com>
Content-Type: multipart/alternative; boundary=e89a8f234567b5f66d04bf80aa04
Cc: apps-discuss@ietf.org, "oauth@ietf.org" <oauth@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG]  R: draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 06:40:51 -0000

--e89a8f234567b5f66d04bf80aa04
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I disagree that the current spec is a good starting point - the issues I've
raised have been ignored, and the spec is now much more complicated from
both sides of the implementation fence.
On May 7, 2012 3:17 PM, "Paul E. Jones" <paulej@packetizer.com> wrote:

>  Walter,
>
> I'm not sure what the full set of issues will be, but I only have a coupl=
e
> of small edits queued for -05 at present (one being "template" should be
> "href" in the example at the end of 4.2 that you pointed out to me
> privately).  We've already worked through a number of issues to get to th=
is
> point, so there may not be a lot of changes needed.  I'll not dismiss the
> possibility that there are editorial issues, but I hope we've resolved mo=
st
> of the technical details.
>
> We probably still need to have the discussion of keeping CORS and what
> additions are needed to the security section.  We've made a few changes
> there already, but I'm not sure if it still fully addresses some of the
> privacy concerns.
>
> Paul
>
> On 5/7/2012 5:37 AM, Goix Laurent Walter wrote:
>
>  I also support this draft as a way forward for the discussion that I
> think captures the essence of both philosophies. ****
>
> ** **
>
> If such basis is agreed what are the major pending issues?****
>
> ** **
>
> Regards****
>
> Laurent-walter****
>
> ** **
>
> *Da:* apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org=
<apps-discuss-bounces@ietf.org>]
> *Per conto di *Gonzalo Salgueiro (gsalguei)
> *Inviato:* venerd=C3=AC 4 maggio 2012 21.50
> *A:* Murray S. Kucherawy
> *Cc:* oauth@ietf.org; apps-discuss@ietf.org
> *Oggetto:* Re: [apps-discuss] draft-jones-appsawg-webfinger-04****
>
> ** **
>
> I support this doc being adopted as starting point for WG discussion.****
>
> Regards,****
>
> ** **
>
> Gonzalo****
>
> ** **
>
>
> On May 4, 2012, at 3:03 PM, "Murray S. Kucherawy" <msk@cloudmark.com>
> wrote:****
>
>  The above-named draft has been offered as the recommended path forward
> in terms of converging on a single document to advance through appsawg.
> The conversation I saw this week in that regard has seemed mostly positiv=
e.
> ****
>
>  ****
>
> Please review it, or at least the diff, and indicate your support or
> objection on apps-discuss@ietf.org to adopting this one as the common
> path forward. We would like to make a decision about which one to begin
> advancing in the next week or two.****
>
>  ****
>
> Have a good weekend!****
>
>  ****
>
> -MSK, APPSAWG co-chair****
>
>  ****
>
>  _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>
>
>
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth
>
>

--e89a8f234567b5f66d04bf80aa04
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I disagree that the current spec is a good starting point - the issues I=
&#39;ve raised have been ignored, and the spec is now much more complicated=
 from both sides of the implementation fence.</p>
<div class=3D"gmail_quote">On May 7, 2012 3:17 PM, &quot;Paul E. Jones&quot=
; &lt;<a href=3D"mailto:paulej@packetizer.com">paulej@packetizer.com</a>&gt=
; wrote:<br type=3D"attribution"><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF" text=3D"#000000">
    Walter,<br>
    <br>
    I&#39;m not sure what the full set of issues will be, but I only have a
    couple of small edits queued for -05 at present (one being
    &quot;template&quot; should be &quot;href&quot; in the example at the e=
nd of 4.2 that
    you pointed out to me privately).=C2=A0 We&#39;ve already worked throug=
h a
    number of issues to get to this point, so there may not be a lot of
    changes needed.=C2=A0 I&#39;ll not dismiss the possibility that there a=
re
    editorial issues, but I hope we&#39;ve resolved most of the technical
    details.<br>
    <br>
    We probably still need to have the discussion of keeping CORS and
    what additions are needed to the security section.=C2=A0 We&#39;ve made=
 a few
    changes there already, but I&#39;m not sure if it still fully addresses
    some of the privacy concerns.<br>
    <br>
    Paul<br>
    <br>
    On 5/7/2012 5:37 AM, Goix Laurent Walter wrote:
    <blockquote type=3D"cite">
     =20
     =20
     =20
      <div>
        <p class=3D"MsoNormal"><span style=3D"color:#1f497d" lang=3D"EN-US"=
>I
            also support this draft as a way forward for the discussion
            that I think captures the essence of both philosophies.
            <u></u><u></u></span></p>
        <p class=3D"MsoNormal"><span style=3D"color:#1f497d" lang=3D"EN-US"=
><u></u>=C2=A0<u></u></span></p>
        <p class=3D"MsoNormal"><span style=3D"color:#1f497d" lang=3D"EN-US"=
>If
            such basis is agreed what are the major pending issues?<u></u><=
u></u></span></p>
        <p class=3D"MsoNormal"><span style=3D"color:#1f497d" lang=3D"EN-US"=
><u></u>=C2=A0<u></u></span></p>
        <p class=3D"MsoNormal"><span style=3D"color:#1f497d" lang=3D"EN-US"=
>Regards<u></u><u></u></span></p>
        <p class=3D"MsoNormal"><span style=3D"color:#1f497d" lang=3D"EN-US"=
>Laurent-walter<u></u><u></u></span></p>
        <p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></s=
pan></p>
        <div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm =
0cm 0cm 4.0pt">
          <div>
            <div style=3D"border:none;border-top:solid #b5c4df 1.0pt;paddin=
g:3.0pt 0cm 0cm 0cm">
              <p class=3D"MsoNormal"><b><span lang=3D"IT">Da:</span></b><sp=
an lang=3D"IT">
                  <a href=3D"mailto:apps-discuss-bounces@ietf.org" target=
=3D"_blank">apps-discuss-bounces@ietf.org</a>
                  [<a href=3D"mailto:apps-discuss-bounces@ietf.org" target=
=3D"_blank">mailto:apps-discuss-bounces@ietf.org</a>]
                  <b>Per conto di </b>Gonzalo Salgueiro (gsalguei)<br>
                  <b>Inviato:</b> venerd=C3=AC 4 maggio 2012 21.50<br>
                  <b>A:</b> Murray S. Kucherawy<br>
                  <b>Cc:</b> <a href=3D"mailto:oauth@ietf.org" target=3D"_b=
lank">oauth@ietf.org</a>; <a href=3D"mailto:apps-discuss@ietf.org" target=
=3D"_blank">apps-discuss@ietf.org</a><br>
                  <b>Oggetto:</b> Re: [apps-discuss]
                  draft-jones-appsawg-webfinger-04<u></u><u></u></span></p>
            </div>
          </div>
          <p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
          <div>
            <p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt">I support
              this doc being adopted as starting point for WG
              discussion.<u></u><u></u></p>
            <div>
              <p class=3D"MsoNormal">Regards,<u></u><u></u></p>
            </div>
            <div>
              <p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
            </div>
            <div>
              <p class=3D"MsoNormal">Gonzalo<u></u><u></u></p>
            </div>
            <div>
              <p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
            </div>
          </div>
          <div>
            <p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
              On May 4, 2012, at 3:03 PM, &quot;Murray S. Kucherawy&quot; &=
lt;<a href=3D"mailto:msk@cloudmark.com" target=3D"_blank">msk@cloudmark.com=
</a>&gt;
              wrote:<u></u><u></u></p>
          </div>
          <blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
            <div>
              <p class=3D"MsoNormal">The above-named draft has been
                offered as the recommended path forward in terms of
                converging on a single document to advance through
                appsawg.=C2=A0 The conversation I saw this week in that
                regard has seemed mostly positive.<u></u><u></u></p>
              <p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
              <p class=3D"MsoNormal">Please review it, or at least the
                diff, and indicate your support or objection on
                <a href=3D"mailto:apps-discuss@ietf.org" target=3D"_blank">=
apps-discuss@ietf.org</a>
                to adopting this one as the common path forward. We
                would like to make a decision about which one to begin
                advancing in the next week or two.<u></u><u></u></p>
              <p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
              <p class=3D"MsoNormal">Have a good weekend!<u></u><u></u></p>
              <p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
              <p class=3D"MsoNormal">-MSK, APPSAWG co-chair<u></u><u></u></=
p>
              <p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
            </div>
          </blockquote>
          <blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
            <div>
              <p class=3D"MsoNormal"><span>________________________________=
_______________<br>
                  apps-discuss mailing list<br>
                  <a href=3D"mailto:apps-discuss@ietf.org" target=3D"_blank=
">apps-discuss@ietf.org</a><br>
                  <a href=3D"https://www.ietf.org/mailman/listinfo/apps-dis=
cuss" target=3D"_blank">https://www.ietf.org/mailman/listinfo/apps-discuss<=
/a></span><br>
              </p>
            </div>
          </blockquote>
        </div>
      </div>
    </blockquote>
    <br>
  </div>

<br>_______________________________________________<br>
OAuth mailing list<br>
<a href=3D"mailto:OAuth@ietf.org">OAuth@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/oauth" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/oauth</a><br>
<br></blockquote></div>

--e89a8f234567b5f66d04bf80aa04--

From eran@hueniverse.com  Mon May  7 23:50:55 2012
Return-Path: <eran@hueniverse.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF6EA21F85D8 for <apps-discuss@ietfa.amsl.com>; Mon,  7 May 2012 23:50:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.536
X-Spam-Level: 
X-Spam-Status: No, score=-2.536 tagged_above=-999 required=5 tests=[AWL=0.062,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zsLXjPPi8f-l for <apps-discuss@ietfa.amsl.com>; Mon,  7 May 2012 23:50:53 -0700 (PDT)
Received: from p3plex2out01.prod.phx3.secureserver.net (p3plex2out01.prod.phx3.secureserver.net [184.168.131.12]) by ietfa.amsl.com (Postfix) with ESMTP id 5FCB421F85D6 for <apps-discuss@ietf.org>; Mon,  7 May 2012 23:50:53 -0700 (PDT)
Received: from P3PWEX2HT003.ex2.secureserver.net ([184.168.131.11]) by p3plex2out01.prod.phx3.secureserver.net with bizsmtp id 7Jqs1j0040EuLVk01JqsSo; Mon, 07 May 2012 23:50:52 -0700
Received: from P3PWEX2MB008.ex2.secureserver.net ([169.254.8.88]) by P3PWEX2HT003.ex2.secureserver.net ([184.168.131.11]) with mapi id 14.02.0247.003; Mon, 7 May 2012 23:50:52 -0700
From: Eran Hammer <eran@hueniverse.com>
To: Blaine Cook <romeda@gmail.com>, "Paul E. Jones" <paulej@packetizer.com>
Thread-Topic: [apps-discuss] [OAUTH-WG]  R: draft-jones-appsawg-webfinger-04
Thread-Index: AQHNLOWEDc34xiwz8UyUqTbvUwqrbZa/cxTw
Date: Tue, 8 May 2012 06:50:51 +0000
Message-ID: <0CBAEB56DDB3A140BA8E8C124C04ECA20102287D@P3PWEX2MB008.ex2.secureserver.net>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <5876011F-2C2C-4889-9452-E8BDC1438713@cisco.com> <A09A9E0A4B9C654E8672D1DC003633AE52EE435611@GRFMBX704BA020.griffon.local> <4FA7CB3A.4020000@packetizer.com> <CAAz=sck0hhyTWMz4LSDcZoO6btBKe4ajac_sKgeL520wrNc7_w@mail.gmail.com>
In-Reply-To: <CAAz=sck0hhyTWMz4LSDcZoO6btBKe4ajac_sKgeL520wrNc7_w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [64.74.213.174]
Content-Type: multipart/alternative; boundary="_000_0CBAEB56DDB3A140BA8E8C124C04ECA20102287DP3PWEX2MB008ex2_"
MIME-Version: 1.0
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG]  R: draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 06:50:55 -0000

--_000_0CBAEB56DDB3A140BA8E8C124C04ECA20102287DP3PWEX2MB008ex2_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

QWxsIHRoZSBpc3N1ZXMgcmFpc2VkIHNob3VsZCBiZSB0aGUgc3RhcnRpbmcgcG9pbnQgZm9yIGRp
c2N1c3Npb24gb24gdGhpcyBhcyBhIFdHIGl0ZW0uIEkgZG8gbm90IHRoaW5rIGFueSBvZiB0aGVt
IGhhcyBiZWVuIHJlc29sdmVkLiBUaGUgb25seSBwb2ludCBoZXJlIGlzIHRoYXQgd2UgaGF2ZSBh
IHNpbmdsZSBkb2N1bWVudCBmb3IgYSBzdGFydGluZyBwb2ludC4gVXNpbmcgdGhpcyBkb2N1bWVu
dCBkb2VzIG5vdCByZWZsZWN0IGFueSBjb25zZW5zdXMgb24gdGhlIGZpbmFsIHByb2R1Y3QuIFlv
dXIgdGhyZWUgaXRlbXMgc2hvdWxkIGJlIGxpc3RlZCBpbiB0aGUgaXNzdWUgdHJhY2tlciBhcyBz
b29uIGFzIHRoaXMgaGFzIHByb2dyZXNzZWQgZW5vdWdoLg0KDQpFSA0KDQpGcm9tOiBhcHBzLWRp
c2N1c3MtYm91bmNlc0BpZXRmLm9yZyBbbWFpbHRvOmFwcHMtZGlzY3Vzcy1ib3VuY2VzQGlldGYu
b3JnXSBPbiBCZWhhbGYgT2YgQmxhaW5lIENvb2sNClNlbnQ6IE1vbmRheSwgTWF5IDA3LCAyMDEy
IDExOjQxIFBNDQpUbzogUGF1bCBFLiBKb25lcw0KQ2M6IGFwcHMtZGlzY3Vzc0BpZXRmLm9yZzsg
b2F1dGhAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbYXBwcy1kaXNjdXNzXSBbT0FVVEgtV0ddIFI6
IGRyYWZ0LWpvbmVzLWFwcHNhd2ctd2ViZmluZ2VyLTA0DQoNCg0KSSBkaXNhZ3JlZSB0aGF0IHRo
ZSBjdXJyZW50IHNwZWMgaXMgYSBnb29kIHN0YXJ0aW5nIHBvaW50IC0gdGhlIGlzc3VlcyBJJ3Zl
IHJhaXNlZCBoYXZlIGJlZW4gaWdub3JlZCwgYW5kIHRoZSBzcGVjIGlzIG5vdyBtdWNoIG1vcmUg
Y29tcGxpY2F0ZWQgZnJvbSBib3RoIHNpZGVzIG9mIHRoZSBpbXBsZW1lbnRhdGlvbiBmZW5jZS4N
Ck9uIE1heSA3LCAyMDEyIDM6MTcgUE0sICJQYXVsIEUuIEpvbmVzIiA8cGF1bGVqQHBhY2tldGl6
ZXIuY29tPG1haWx0bzpwYXVsZWpAcGFja2V0aXplci5jb20+PiB3cm90ZToNCldhbHRlciwNCg0K
SSdtIG5vdCBzdXJlIHdoYXQgdGhlIGZ1bGwgc2V0IG9mIGlzc3VlcyB3aWxsIGJlLCBidXQgSSBv
bmx5IGhhdmUgYSBjb3VwbGUgb2Ygc21hbGwgZWRpdHMgcXVldWVkIGZvciAtMDUgYXQgcHJlc2Vu
dCAob25lIGJlaW5nICJ0ZW1wbGF0ZSIgc2hvdWxkIGJlICJocmVmIiBpbiB0aGUgZXhhbXBsZSBh
dCB0aGUgZW5kIG9mIDQuMiB0aGF0IHlvdSBwb2ludGVkIG91dCB0byBtZSBwcml2YXRlbHkpLiAg
V2UndmUgYWxyZWFkeSB3b3JrZWQgdGhyb3VnaCBhIG51bWJlciBvZiBpc3N1ZXMgdG8gZ2V0IHRv
IHRoaXMgcG9pbnQsIHNvIHRoZXJlIG1heSBub3QgYmUgYSBsb3Qgb2YgY2hhbmdlcyBuZWVkZWQu
ICBJJ2xsIG5vdCBkaXNtaXNzIHRoZSBwb3NzaWJpbGl0eSB0aGF0IHRoZXJlIGFyZSBlZGl0b3Jp
YWwgaXNzdWVzLCBidXQgSSBob3BlIHdlJ3ZlIHJlc29sdmVkIG1vc3Qgb2YgdGhlIHRlY2huaWNh
bCBkZXRhaWxzLg0KDQpXZSBwcm9iYWJseSBzdGlsbCBuZWVkIHRvIGhhdmUgdGhlIGRpc2N1c3Np
b24gb2Yga2VlcGluZyBDT1JTIGFuZCB3aGF0IGFkZGl0aW9ucyBhcmUgbmVlZGVkIHRvIHRoZSBz
ZWN1cml0eSBzZWN0aW9uLiAgV2UndmUgbWFkZSBhIGZldyBjaGFuZ2VzIHRoZXJlIGFscmVhZHks
IGJ1dCBJJ20gbm90IHN1cmUgaWYgaXQgc3RpbGwgZnVsbHkgYWRkcmVzc2VzIHNvbWUgb2YgdGhl
IHByaXZhY3kgY29uY2VybnMuDQoNClBhdWwNCg0KT24gNS83LzIwMTIgNTozNyBBTSwgR29peCBM
YXVyZW50IFdhbHRlciB3cm90ZToNCkkgYWxzbyBzdXBwb3J0IHRoaXMgZHJhZnQgYXMgYSB3YXkg
Zm9yd2FyZCBmb3IgdGhlIGRpc2N1c3Npb24gdGhhdCBJIHRoaW5rIGNhcHR1cmVzIHRoZSBlc3Nl
bmNlIG9mIGJvdGggcGhpbG9zb3BoaWVzLg0KDQpJZiBzdWNoIGJhc2lzIGlzIGFncmVlZCB3aGF0
IGFyZSB0aGUgbWFqb3IgcGVuZGluZyBpc3N1ZXM/DQoNClJlZ2FyZHMNCkxhdXJlbnQtd2FsdGVy
DQoNCkRhOiBhcHBzLWRpc2N1c3MtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86YXBwcy1kaXNjdXNz
LWJvdW5jZXNAaWV0Zi5vcmc+IFttYWlsdG86YXBwcy1kaXNjdXNzLWJvdW5jZXNAaWV0Zi5vcmdd
IFBlciBjb250byBkaSBHb256YWxvIFNhbGd1ZWlybyAoZ3NhbGd1ZWkpDQpJbnZpYXRvOiB2ZW5l
cmTDrCA0IG1hZ2dpbyAyMDEyIDIxLjUwDQpBOiBNdXJyYXkgUy4gS3VjaGVyYXd5DQpDYzogb2F1
dGhAaWV0Zi5vcmc8bWFpbHRvOm9hdXRoQGlldGYub3JnPjsgYXBwcy1kaXNjdXNzQGlldGYub3Jn
PG1haWx0bzphcHBzLWRpc2N1c3NAaWV0Zi5vcmc+DQpPZ2dldHRvOiBSZTogW2FwcHMtZGlzY3Vz
c10gZHJhZnQtam9uZXMtYXBwc2F3Zy13ZWJmaW5nZXItMDQNCg0KSSBzdXBwb3J0IHRoaXMgZG9j
IGJlaW5nIGFkb3B0ZWQgYXMgc3RhcnRpbmcgcG9pbnQgZm9yIFdHIGRpc2N1c3Npb24uDQpSZWdh
cmRzLA0KDQpHb256YWxvDQoNCg0KT24gTWF5IDQsIDIwMTIsIGF0IDM6MDMgUE0sICJNdXJyYXkg
Uy4gS3VjaGVyYXd5IiA8bXNrQGNsb3VkbWFyay5jb208bWFpbHRvOm1za0BjbG91ZG1hcmsuY29t
Pj4gd3JvdGU6DQpUaGUgYWJvdmUtbmFtZWQgZHJhZnQgaGFzIGJlZW4gb2ZmZXJlZCBhcyB0aGUg
cmVjb21tZW5kZWQgcGF0aCBmb3J3YXJkIGluIHRlcm1zIG9mIGNvbnZlcmdpbmcgb24gYSBzaW5n
bGUgZG9jdW1lbnQgdG8gYWR2YW5jZSB0aHJvdWdoIGFwcHNhd2cuICBUaGUgY29udmVyc2F0aW9u
IEkgc2F3IHRoaXMgd2VlayBpbiB0aGF0IHJlZ2FyZCBoYXMgc2VlbWVkIG1vc3RseSBwb3NpdGl2
ZS4NCg0KUGxlYXNlIHJldmlldyBpdCwgb3IgYXQgbGVhc3QgdGhlIGRpZmYsIGFuZCBpbmRpY2F0
ZSB5b3VyIHN1cHBvcnQgb3Igb2JqZWN0aW9uIG9uIGFwcHMtZGlzY3Vzc0BpZXRmLm9yZzxtYWls
dG86YXBwcy1kaXNjdXNzQGlldGYub3JnPiB0byBhZG9wdGluZyB0aGlzIG9uZSBhcyB0aGUgY29t
bW9uIHBhdGggZm9yd2FyZC4gV2Ugd291bGQgbGlrZSB0byBtYWtlIGEgZGVjaXNpb24gYWJvdXQg
d2hpY2ggb25lIHRvIGJlZ2luIGFkdmFuY2luZyBpbiB0aGUgbmV4dCB3ZWVrIG9yIHR3by4NCg0K
SGF2ZSBhIGdvb2Qgd2Vla2VuZCENCg0KLU1TSywgQVBQU0FXRyBjby1jaGFpcg0KDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KYXBwcy1kaXNjdXNzIG1h
aWxpbmcgbGlzdA0KYXBwcy1kaXNjdXNzQGlldGYub3JnPG1haWx0bzphcHBzLWRpc2N1c3NAaWV0
Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2FwcHMtZGlzY3Vz
cw0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpP
QXV0aCBtYWlsaW5nIGxpc3QNCk9BdXRoQGlldGYub3JnPG1haWx0bzpPQXV0aEBpZXRmLm9yZz4N
Cmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vb2F1dGgNCg==

--_000_0CBAEB56DDB3A140BA8E8C124C04ECA20102287DP3PWEX2MB008ex2_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2
IDQgMyA1IDQgNCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBs
aS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9t
Oi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJv
bWFuIiwic2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnANCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdp
bi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6
MGluOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIs
InNlcmlmIjt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENo
YXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4
LjBwdDsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0
eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uQmFsbG9vblRleHRD
aGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZvbnQtZmFtaWx5
OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlw
ZTpleHBvcnQtb25seTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30NCkBw
YWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4w
aW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9
DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2
OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAg
djpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZd
LS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBs
ZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkFsbCB0aGUgaXNzdWVzIHJh
aXNlZCBzaG91bGQgYmUgdGhlIHN0YXJ0aW5nIHBvaW50IGZvciBkaXNjdXNzaW9uIG9uIHRoaXMg
YXMgYSBXRyBpdGVtLiBJIGRvIG5vdCB0aGluayBhbnkgb2YgdGhlbSBoYXMgYmVlbiByZXNvbHZl
ZC4gVGhlIG9ubHkgcG9pbnQgaGVyZSBpcw0KIHRoYXQgd2UgaGF2ZSBhIHNpbmdsZSBkb2N1bWVu
dCBmb3IgYSBzdGFydGluZyBwb2ludC4gVXNpbmcgdGhpcyBkb2N1bWVudCBkb2VzIG5vdCByZWZs
ZWN0IGFueSBjb25zZW5zdXMgb24gdGhlIGZpbmFsIHByb2R1Y3QuIFlvdXIgdGhyZWUgaXRlbXMg
c2hvdWxkIGJlIGxpc3RlZCBpbiB0aGUgaXNzdWUgdHJhY2tlciBhcyBzb29uIGFzIHRoaXMgaGFz
IHByb2dyZXNzZWQgZW5vdWdoLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+RUg8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0
Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij4gYXBwcy1kaXNjdXNzLWJvdW5jZXNAaWV0Zi5vcmcgW21haWx0
bzphcHBzLWRpc2N1c3MtYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Qmxh
aW5lIENvb2s8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMDcsIDIwMTIgMTE6NDEgUE08
YnI+DQo8Yj5Ubzo8L2I+IFBhdWwgRS4gSm9uZXM8YnI+DQo8Yj5DYzo8L2I+IGFwcHMtZGlzY3Vz
c0BpZXRmLm9yZzsgb2F1dGhAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFthcHBz
LWRpc2N1c3NdIFtPQVVUSC1XR10gUjogZHJhZnQtam9uZXMtYXBwc2F3Zy13ZWJmaW5nZXItMDQ8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cD5JIGRpc2FncmVlIHRoYXQgdGhlIGN1cnJlbnQg
c3BlYyBpcyBhIGdvb2Qgc3RhcnRpbmcgcG9pbnQgLSB0aGUgaXNzdWVzIEkndmUgcmFpc2VkIGhh
dmUgYmVlbiBpZ25vcmVkLCBhbmQgdGhlIHNwZWMgaXMgbm93IG11Y2ggbW9yZSBjb21wbGljYXRl
ZCBmcm9tIGJvdGggc2lkZXMgb2YgdGhlIGltcGxlbWVudGF0aW9uIGZlbmNlLjxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIE1heSA3LCAyMDEyIDM6MTcgUE0s
ICZxdW90O1BhdWwgRS4gSm9uZXMmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVsZWpAcGFj
a2V0aXplci5jb20iPnBhdWxlakBwYWNrZXRpemVyLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPldhbHRlciw8YnI+DQo8YnI+DQpJ
J20gbm90IHN1cmUgd2hhdCB0aGUgZnVsbCBzZXQgb2YgaXNzdWVzIHdpbGwgYmUsIGJ1dCBJIG9u
bHkgaGF2ZSBhIGNvdXBsZSBvZiBzbWFsbCBlZGl0cyBxdWV1ZWQgZm9yIC0wNSBhdCBwcmVzZW50
IChvbmUgYmVpbmcgJnF1b3Q7dGVtcGxhdGUmcXVvdDsgc2hvdWxkIGJlICZxdW90O2hyZWYmcXVv
dDsgaW4gdGhlIGV4YW1wbGUgYXQgdGhlIGVuZCBvZiA0LjIgdGhhdCB5b3UgcG9pbnRlZCBvdXQg
dG8gbWUgcHJpdmF0ZWx5KS4mbmJzcDsgV2UndmUgYWxyZWFkeSB3b3JrZWQgdGhyb3VnaA0KIGEg
bnVtYmVyIG9mIGlzc3VlcyB0byBnZXQgdG8gdGhpcyBwb2ludCwgc28gdGhlcmUgbWF5IG5vdCBi
ZSBhIGxvdCBvZiBjaGFuZ2VzIG5lZWRlZC4mbmJzcDsgSSdsbCBub3QgZGlzbWlzcyB0aGUgcG9z
c2liaWxpdHkgdGhhdCB0aGVyZSBhcmUgZWRpdG9yaWFsIGlzc3VlcywgYnV0IEkgaG9wZSB3ZSd2
ZSByZXNvbHZlZCBtb3N0IG9mIHRoZSB0ZWNobmljYWwgZGV0YWlscy48YnI+DQo8YnI+DQpXZSBw
cm9iYWJseSBzdGlsbCBuZWVkIHRvIGhhdmUgdGhlIGRpc2N1c3Npb24gb2Yga2VlcGluZyBDT1JT
IGFuZCB3aGF0IGFkZGl0aW9ucyBhcmUgbmVlZGVkIHRvIHRoZSBzZWN1cml0eSBzZWN0aW9uLiZu
YnNwOyBXZSd2ZSBtYWRlIGEgZmV3IGNoYW5nZXMgdGhlcmUgYWxyZWFkeSwgYnV0IEknbSBub3Qg
c3VyZSBpZiBpdCBzdGlsbCBmdWxseSBhZGRyZXNzZXMgc29tZSBvZiB0aGUgcHJpdmFjeSBjb25j
ZXJucy48YnI+DQo8YnI+DQpQYXVsPGJyPg0KPGJyPg0KT24gNS83LzIwMTIgNTozNyBBTSwgR29p
eCBMYXVyZW50IFdhbHRlciB3cm90ZTogPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SSBhbHNvIHN1cHBvcnQg
dGhpcyBkcmFmdCBhcyBhIHdheSBmb3J3YXJkIGZvciB0aGUgZGlzY3Vzc2lvbiB0aGF0IEkgdGhp
bmsgY2FwdHVyZXMgdGhlIGVzc2VuY2Ugb2YgYm90aCBwaGlsb3NvcGhpZXMuDQo8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JZiBzdWNoIGJhc2lzIGlzIGFncmVlZCB3
aGF0IGFyZSB0aGUgbWFqb3IgcGVuZGluZyBpc3N1ZXM/PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+UmVnYXJkczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkxhdXJlbnQtd2FsdGVy
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJs
dWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBsYW5nPSJJVCI+
RGE6PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJJVCI+DQo8YSBocmVmPSJtYWlsdG86YXBwcy1kaXNj
dXNzLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5hcHBzLWRpc2N1c3MtYm91bmNl
c0BpZXRmLm9yZzwvYT4gWzxhIGhyZWY9Im1haWx0bzphcHBzLWRpc2N1c3MtYm91bmNlc0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzphcHBzLWRpc2N1c3MtYm91bmNlc0BpZXRmLm9y
ZzwvYT5dDQo8Yj5QZXIgY29udG8gZGkgPC9iPkdvbnphbG8gU2FsZ3VlaXJvIChnc2FsZ3VlaSk8
YnI+DQo8Yj5JbnZpYXRvOjwvYj4gdmVuZXJkw6wgNCBtYWdnaW8gMjAxMiAyMS41MDxicj4NCjxi
PkE6PC9iPiBNdXJyYXkgUy4gS3VjaGVyYXd5PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWls
dG86b2F1dGhAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5vYXV0aEBpZXRmLm9yZzwvYT47IDxh
IGhyZWY9Im1haWx0bzphcHBzLWRpc2N1c3NAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj4NCmFw
cHMtZGlzY3Vzc0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5PZ2dldHRvOjwvYj4gUmU6IFthcHBzLWRp
c2N1c3NdIGRyYWZ0LWpvbmVzLWFwcHNhd2ctd2ViZmluZ2VyLTA0PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21hcmdpbi1ib3R0b206MTIuMHB0Ij5JIHN1cHBvcnQgdGhpcyBkb2MgYmVp
bmcgYWRvcHRlZCBhcyBzdGFydGluZyBwb2ludCBmb3IgV0cgZGlzY3Vzc2lvbi48bzpwPjwvbzpw
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJlZ2FyZHMsPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5Hb256YWxvPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bWFyZ2luLWJvdHRvbToxMi4wcHQi
Pjxicj4NCk9uIE1heSA0LCAyMDEyLCBhdCAzOjAzIFBNLCAmcXVvdDtNdXJyYXkgUy4gS3VjaGVy
YXd5JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bXNrQGNsb3VkbWFyay5jb20iIHRhcmdldD0i
X2JsYW5rIj5tc2tAY2xvdWRtYXJrLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoZSBhYm92ZS1uYW1lZCBk
cmFmdCBoYXMgYmVlbiBvZmZlcmVkIGFzIHRoZSByZWNvbW1lbmRlZCBwYXRoIGZvcndhcmQgaW4g
dGVybXMgb2YgY29udmVyZ2luZyBvbiBhIHNpbmdsZSBkb2N1bWVudCB0byBhZHZhbmNlIHRocm91
Z2ggYXBwc2F3Zy4mbmJzcDsgVGhlIGNvbnZlcnNhdGlvbiBJIHNhdyB0aGlzIHdlZWsNCiBpbiB0
aGF0IHJlZ2FyZCBoYXMgc2VlbWVkIG1vc3RseSBwb3NpdGl2ZS48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPlBsZWFzZSByZXZpZXcgaXQsIG9yIGF0IGxlYXN0IHRoZSBkaWZmLCBhbmQgaW5k
aWNhdGUgeW91ciBzdXBwb3J0IG9yIG9iamVjdGlvbiBvbg0KPGEgaHJlZj0ibWFpbHRvOmFwcHMt
ZGlzY3Vzc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPmFwcHMtZGlzY3Vzc0BpZXRmLm9yZzwv
YT4gdG8gYWRvcHRpbmcgdGhpcyBvbmUgYXMgdGhlIGNvbW1vbiBwYXRoIGZvcndhcmQuIFdlIHdv
dWxkIGxpa2UgdG8gbWFrZSBhIGRlY2lzaW9uIGFib3V0IHdoaWNoIG9uZSB0byBiZWdpbiBhZHZh
bmNpbmcgaW4gdGhlIG5leHQgd2VlayBvciB0d28uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij5IYXZlIGEgZ29vZCB3ZWVrZW5kITxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+LU1TSywg
QVBQU0FXRyBjby1jaGFpcjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGJsb2NrcXVvdGUg
c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzxicj4NCmFwcHMtZGlzY3VzcyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJt
YWlsdG86YXBwcy1kaXNjdXNzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+YXBwcy1kaXNjdXNz
QGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vYXBwcy1kaXNjdXNzIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9hcHBzLWRpc2N1c3M8L2E+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXzxicj4NCk9BdXRoIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9
Im1haWx0bzpPQXV0aEBpZXRmLm9yZyI+T0F1dGhAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0i
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9vYXV0aCIgdGFyZ2V0PSJfYmxh
bmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vb2F1dGg8L2E+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_0CBAEB56DDB3A140BA8E8C124C04ECA20102287DP3PWEX2MB008ex2_--

From paulej@packetizer.com  Tue May  8 01:25:34 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A0D921F84E2; Tue,  8 May 2012 01:25:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.533
X-Spam-Level: 
X-Spam-Status: No, score=-2.533 tagged_above=-999 required=5 tests=[AWL=0.065,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YBjz-i8Aq4OP; Tue,  8 May 2012 01:25:33 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id 1A5A321F84DD; Tue,  8 May 2012 01:25:33 -0700 (PDT)
Received: from [156.106.244.190] ([156.106.244.190]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q488PRRx004538 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Tue, 8 May 2012 04:25:28 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1336465530; bh=RKm+3EoBhCv52J09nQLCmv9TUdlljICY+1q0GfMtyvo=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type; b=SMzgwwf9JdsOu6VrHbF+O2dWvDTblZBGrx0SoV1QC5wOuqlVwYzt1uGUg/WrKSmOR MRN+IblJd6hGkj/Xz2igj3x+sZlPcSIKs+PPPGMzqfXQce2JyIDIa7TqMganHFMwNV 5TW+W0m9v9NZFCTpfx3PlzrzD7bzGXcD/fI6vtrw=
Message-ID: <4FA8D877.1040806@packetizer.com>
Date: Tue, 08 May 2012 04:25:27 -0400
From: "Paul E. Jones" <paulej@packetizer.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Blaine Cook <romeda@gmail.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <5876011F-2C2C-4889-9452-E8BDC1438713@cisco.com> <A09A9E0A4B9C654E8672D1DC003633AE52EE435611@GRFMBX704BA020.griffon.local> <4FA7CB3A.4020000@packetizer.com> <CAAz=sck0hhyTWMz4LSDcZoO6btBKe4ajac_sKgeL520wrNc7_w@mail.gmail.com>
In-Reply-To: <CAAz=sck0hhyTWMz4LSDcZoO6btBKe4ajac_sKgeL520wrNc7_w@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------090607020801010701060004"
Cc: apps-discuss@ietf.org, "oauth@ietf.org" <oauth@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG]  R: draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 08:25:34 -0000

This is a multi-part message in MIME format.
--------------090607020801010701060004
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

  Blaine,

Your issues were not ignored, but I do not think there was consensus one 
way or the other on them.  Your points were:
1) Recommendation to use JSON only
2) A question about what the JSON format would look like
3) Direct vs. indirect queries (i.e., whether to use resource parameter)

I replied to each of these and others commented on parts, too.  My opinions:

1) Given that RFC 6415 already specifies use of XML and is only months 
old, I hesitate to demand that only XML be used.  Further, it's trivial 
for the server to do both.  The client will be able to use whatever it 
prefers.  I can be convinced to drop XML, but I think we should make 
this decision carefully and with everyone in agreement.
2) I suggested we use JRD since it is defined.  Was there any 
disagreement on that?
3) This issue is a point where there was clear division.  The OpenID 
Connect team wants to be able to issue a single query and get a reply.  
You had an interest to use a static server.  I investigated how we could 
do both.  If one used Apache, for example, one could build a static site 
and still support the resource URI.  Here's a couple of ways to do it: 
http://www.packetizer.com/webfinger/server.html (using either .htaccess 
or the global config file).  What cannot be accomodated is the "rel" 
parameter, but I'd guess static sites will not produce voluminous 
results, anyway.

So, it's not accurate to say your issues were ignored.  We simply did 
not have strong consensus one way or the other.  There were strong 
opinions on (3), so I tried to find a solution that might be 
acceptable.  We may need more discussion on all of these points, of course.

Paul

On 5/8/2012 2:40 AM, Blaine Cook wrote:
>
> I disagree that the current spec is a good starting point - the issues 
> I've raised have been ignored, and the spec is now much more 
> complicated from both sides of the implementation fence.
>
> On May 7, 2012 3:17 PM, "Paul E. Jones" <paulej@packetizer.com 
> <mailto:paulej@packetizer.com>> wrote:
>
>     Walter,
>
>     I'm not sure what the full set of issues will be, but I only have
>     a couple of small edits queued for -05 at present (one being
>     "template" should be "href" in the example at the end of 4.2 that
>     you pointed out to me privately).  We've already worked through a
>     number of issues to get to this point, so there may not be a lot
>     of changes needed.  I'll not dismiss the possibility that there
>     are editorial issues, but I hope we've resolved most of the
>     technical details.
>
>     We probably still need to have the discussion of keeping CORS and
>     what additions are needed to the security section.  We've made a
>     few changes there already, but I'm not sure if it still fully
>     addresses some of the privacy concerns.
>
>     Paul
>
>     On 5/7/2012 5:37 AM, Goix Laurent Walter wrote:
>>
>>     I also support this draft as a way forward for the discussion
>>     that I think captures the essence of both philosophies.
>>
>>     If such basis is agreed what are the major pending issues?
>>
>>     Regards
>>
>>     Laurent-walter
>>
>>     *Da:*apps-discuss-bounces@ietf.org
>>     <mailto:apps-discuss-bounces@ietf.org>
>>     [mailto:apps-discuss-bounces@ietf.org] *Per conto di *Gonzalo
>>     Salgueiro (gsalguei)
>>     *Inviato:* venerdÃ¬ 4 maggio 2012 21.50
>>     *A:* Murray S. Kucherawy
>>     *Cc:* oauth@ietf.org <mailto:oauth@ietf.org>;
>>     apps-discuss@ietf.org <mailto:apps-discuss@ietf.org>
>>     *Oggetto:* Re: [apps-discuss] draft-jones-appsawg-webfinger-04
>>
>>     I support this doc being adopted as starting point for WG discussion.
>>
>>     Regards,
>>
>>     Gonzalo
>>
>>
>>     On May 4, 2012, at 3:03 PM, "Murray S. Kucherawy"
>>     <msk@cloudmark.com <mailto:msk@cloudmark.com>> wrote:
>>
>>         The above-named draft has been offered as the recommended
>>         path forward in terms of converging on a single document to
>>         advance through appsawg.  The conversation I saw this week in
>>         that regard has seemed mostly positive.
>>
>>         Please review it, or at least the diff, and indicate your
>>         support or objection on apps-discuss@ietf.org
>>         <mailto:apps-discuss@ietf.org> to adopting this one as the
>>         common path forward. We would like to make a decision about
>>         which one to begin advancing in the next week or two.
>>
>>         Have a good weekend!
>>
>>         -MSK, APPSAWG co-chair
>>
>>         _______________________________________________
>>         apps-discuss mailing list
>>         apps-discuss@ietf.org <mailto:apps-discuss@ietf.org>
>>         https://www.ietf.org/mailman/listinfo/apps-discuss
>>
>
>
>     _______________________________________________
>     OAuth mailing list
>     OAuth@ietf.org <mailto:OAuth@ietf.org>
>     https://www.ietf.org/mailman/listinfo/oauth
>


--------------090607020801010701060004
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Â Blaine,<br>
    <br>
    Your issues were not ignored, but I do not think there was consensus
    one way or the other on them.Â  Your points were:<br>
    1) Recommendation to use JSON only<br>
    2) A question about what the JSON format would look like<br>
    3) Direct vs. indirect queries (i.e., whether to use resource
    parameter)<br>
    <br>
    I replied to each of these and others commented on parts, too.Â  My
    opinions:<br>
    <br>
    1) Given that RFC 6415 already specifies use of XML and is only
    months old, I hesitate to demand that only XML be used.Â  Further,
    it's trivial for the server to do both.Â  The client will be able to
    use whatever it prefers.Â  I can be convinced to drop XML, but I
    think we should make this decision carefully and with everyone in
    agreement.<br>
    2) I suggested we use JRD since it is defined.Â  Was there any
    disagreement on that?<br>
    3) This issue is a point where there was clear division.Â  The OpenID
    Connect team wants to be able to issue a single query and get a
    reply.Â  You had an interest to use a static server.Â  I investigated
    how we could do both.Â  If one used Apache, for example, one could
    build a static site and still support the resource URI.Â  Here's a
    couple of ways to do it:
    <a class="moz-txt-link-freetext" href="http://www.packetizer.com/webfinger/server.html">http://www.packetizer.com/webfinger/server.html</a> (using either
    .htaccess or the global config file).Â  What cannot be accomodated is
    the "rel" parameter, but I'd guess static sites will not produce
    voluminous results, anyway.<br>
    <br>
    So, it's not accurate to say your issues were ignored.Â  We simply
    did not have strong consensus one way or the other.Â  There were
    strong opinions on (3), so I tried to find a solution that might be
    acceptable.Â  We may need more discussion on all of these points, of
    course.<br>
    <br>
    Paul<br>
    <br>
    On 5/8/2012 2:40 AM, Blaine Cook wrote:
    <blockquote
cite="mid:CAAz=sck0hhyTWMz4LSDcZoO6btBKe4ajac_sKgeL520wrNc7_w@mail.gmail.com"
      type="cite">
      <p>I disagree that the current spec is a good starting point - the
        issues I've raised have been ignored, and the spec is now much
        more complicated from both sides of the implementation fence.</p>
      <div class="gmail_quote">On May 7, 2012 3:17 PM, "Paul E. Jones"
        &lt;<a moz-do-not-send="true"
          href="mailto:paulej@packetizer.com">paulej@packetizer.com</a>&gt;
        wrote:<br type="attribution">
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <div bgcolor="#FFFFFF" text="#000000"> Walter,<br>
            <br>
            I'm not sure what the full set of issues will be, but I only
            have a couple of small edits queued for -05 at present (one
            being "template" should be "href" in the example at the end
            of 4.2 that you pointed out to me privately).Â  We've already
            worked through a number of issues to get to this point, so
            there may not be a lot of changes needed.Â  I'll not dismiss
            the possibility that there are editorial issues, but I hope
            we've resolved most of the technical details.<br>
            <br>
            We probably still need to have the discussion of keeping
            CORS and what additions are needed to the security section.Â 
            We've made a few changes there already, but I'm not sure if
            it still fully addresses some of the privacy concerns.<br>
            <br>
            Paul<br>
            <br>
            On 5/7/2012 5:37 AM, Goix Laurent Walter wrote:
            <blockquote type="cite">
              <div>
                <p class="MsoNormal"><span style="color:#1f497d"
                    lang="EN-US">I also support this draft as a way
                    forward for the discussion that I think captures the
                    essence of both philosophies. </span></p>
                <p class="MsoNormal"><span style="color:#1f497d"
                    lang="EN-US">Â </span></p>
                <p class="MsoNormal"><span style="color:#1f497d"
                    lang="EN-US">If such basis is agreed what are the
                    major pending issues?</span></p>
                <p class="MsoNormal"><span style="color:#1f497d"
                    lang="EN-US">Â </span></p>
                <p class="MsoNormal"><span style="color:#1f497d"
                    lang="EN-US">Regards</span></p>
                <p class="MsoNormal"><span style="color:#1f497d"
                    lang="EN-US">Laurent-walter</span></p>
                <p class="MsoNormal"><span lang="EN-US">Â </span></p>
                <div style="border:none;border-left:solid blue
                  1.5pt;padding:0cm 0cm 0cm 4.0pt">
                  <div>
                    <div style="border:none;border-top:solid #b5c4df
                      1.0pt;padding:3.0pt 0cm 0cm 0cm">
                      <p class="MsoNormal"><b><span lang="IT">Da:</span></b><span
                          lang="IT"> <a moz-do-not-send="true"
                            href="mailto:apps-discuss-bounces@ietf.org"
                            target="_blank">apps-discuss-bounces@ietf.org</a>
                          [<a moz-do-not-send="true"
                            href="mailto:apps-discuss-bounces@ietf.org"
                            target="_blank">mailto:apps-discuss-bounces@ietf.org</a>]
                          <b>Per conto di </b>Gonzalo Salgueiro
                          (gsalguei)<br>
                          <b>Inviato:</b> venerdÃ¬ 4 maggio 2012 21.50<br>
                          <b>A:</b> Murray S. Kucherawy<br>
                          <b>Cc:</b> <a moz-do-not-send="true"
                            href="mailto:oauth@ietf.org" target="_blank">oauth@ietf.org</a>;
                          <a moz-do-not-send="true"
                            href="mailto:apps-discuss@ietf.org"
                            target="_blank">apps-discuss@ietf.org</a><br>
                          <b>Oggetto:</b> Re: [apps-discuss]
                          draft-jones-appsawg-webfinger-04</span></p>
                    </div>
                  </div>
                  <p class="MsoNormal">Â </p>
                  <div>
                    <p class="MsoNormal" style="margin-bottom:12.0pt">I
                      support this doc being adopted as starting point
                      for WG discussion.</p>
                    <div>
                      <p class="MsoNormal">Regards,</p>
                    </div>
                    <div>
                      <p class="MsoNormal">Â </p>
                    </div>
                    <div>
                      <p class="MsoNormal">Gonzalo</p>
                    </div>
                    <div>
                      <p class="MsoNormal">Â </p>
                    </div>
                  </div>
                  <div>
                    <p class="MsoNormal" style="margin-bottom:12.0pt"><br>
                      On May 4, 2012, at 3:03 PM, "Murray S. Kucherawy"
                      &lt;<a moz-do-not-send="true"
                        href="mailto:msk@cloudmark.com" target="_blank">msk@cloudmark.com</a>&gt;

                      wrote:</p>
                  </div>
                  <blockquote
                    style="margin-top:5.0pt;margin-bottom:5.0pt">
                    <div>
                      <p class="MsoNormal">The above-named draft has
                        been offered as the recommended path forward in
                        terms of converging on a single document to
                        advance through appsawg.Â  The conversation I saw
                        this week in that regard has seemed mostly
                        positive.</p>
                      <p class="MsoNormal">Â </p>
                      <p class="MsoNormal">Please review it, or at least
                        the diff, and indicate your support or objection
                        on <a moz-do-not-send="true"
                          href="mailto:apps-discuss@ietf.org"
                          target="_blank">apps-discuss@ietf.org</a> to
                        adopting this one as the common path forward. We
                        would like to make a decision about which one to
                        begin advancing in the next week or two.</p>
                      <p class="MsoNormal">Â </p>
                      <p class="MsoNormal">Have a good weekend!</p>
                      <p class="MsoNormal">Â </p>
                      <p class="MsoNormal">-MSK, APPSAWG co-chair</p>
                      <p class="MsoNormal">Â </p>
                    </div>
                  </blockquote>
                  <blockquote
                    style="margin-top:5.0pt;margin-bottom:5.0pt">
                    <div>
                      <p class="MsoNormal"><span>_______________________________________________<br>
                          apps-discuss mailing list<br>
                          <a moz-do-not-send="true"
                            href="mailto:apps-discuss@ietf.org"
                            target="_blank">apps-discuss@ietf.org</a><br>
                          <a moz-do-not-send="true"
                            href="https://www.ietf.org/mailman/listinfo/apps-discuss"
                            target="_blank">https://www.ietf.org/mailman/listinfo/apps-discuss</a></span><br>
                      </p>
                    </div>
                  </blockquote>
                </div>
              </div>
            </blockquote>
            <br>
          </div>
          <br>
          _______________________________________________<br>
          OAuth mailing list<br>
          <a moz-do-not-send="true" href="mailto:OAuth@ietf.org">OAuth@ietf.org</a><br>
          <a moz-do-not-send="true"
            href="https://www.ietf.org/mailman/listinfo/oauth"
            target="_blank">https://www.ietf.org/mailman/listinfo/oauth</a><br>
          <br>
        </blockquote>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------090607020801010701060004--

From stephen.farrell@cs.tcd.ie  Tue May  8 02:44:45 2012
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A35221F84C9 for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 02:44:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pN9phJaN6mO3 for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 02:44:44 -0700 (PDT)
Received: from scss.tcd.ie (hermes.scss.tcd.ie [IPv6:2001:770:10:200:889f:cdff:fe8d:ccd2]) by ietfa.amsl.com (Postfix) with ESMTP id 6078021F84B8 for <apps-discuss@ietf.org>; Tue,  8 May 2012 02:44:44 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.scss.tcd.ie (Postfix) with ESMTP id D3188171622; Tue,  8 May 2012 10:44:42 +0100 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; h= content-transfer-encoding:content-type:in-reply-to:references :subject:mime-version:user-agent:from:date:message-id:received :received:x-virus-scanned; s=cs; t=1336470282; bh=hRgqQogiG6BK2w mlSy2NxRrHuo/8o9bTZKX4uKl+Fbs=; b=Ws5N5i6a44UoJwBvIFmRuqNlpFCKWA qQXKNgP3QSJQ6WrjsAnZqzZ+/xGArMoHYCaN9AQTumshdGBpJKTuTv8WwWdPTJdl PYkMMZgggTWdXsRLqjOclyRZG9XSLqS+nTx2vy6RkSA4yA938XbR+rLcwxlP7Tns StniwmvKtVpGuJEK1+PK89LzUGudI1d7U/2fTQBQwzyiFrc7yt4z4uOQbHkMuXSg OJe9Jg0q2hMBIbmE/a5/c5V3CMeRagfJiLhdPV2C3EVWBndg/NK0XoFLCo/75Oj/ m7G2Zk5NcaNNpo6fyTI9sxUEB/7qvjbxRDE8C7zJAf0SV8G3BB1MGidA==
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from scss.tcd.ie ([127.0.0.1]) by localhost (scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10027) with ESMTP id E49SkgyFpmxV; Tue,  8 May 2012 10:44:42 +0100 (IST)
Received: from [IPv6:2001:770:10:203:a288:b4ff:fe9c:bc5c] (unknown [IPv6:2001:770:10:203:a288:b4ff:fe9c:bc5c]) by smtp.scss.tcd.ie (Postfix) with ESMTPSA id 26D7B17161E; Tue,  8 May 2012 10:44:37 +0100 (IST)
Message-ID: <4FA8EB06.4020004@cs.tcd.ie>
Date: Tue, 08 May 2012 10:44:38 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: Martin Thomson <martin.thomson@gmail.com>
References: <255B9BB34FB7D647A506DC292726F6E114F1DD400E@WSMSG3153V.srv.dir.telstra.com> <4F9E8055.1080209@cs.tcd.ie> <255B9BB34FB7D647A506DC292726F6E114F23970AB@WSMSG3153V.srv.dir.telstra.com> <255B9BB34FB7D647A506DC292726F6E114F2853D2C@WSMSG3153V.srv.dir.telstra.com> <4FA68A60.6030207@cs.tcd.ie> <255B9BB34FB7D647A506DC292726F6E114F28540B5@WSMSG3153V.srv.dir.telstra.com> <CABkgnnX6wp=ZFn2n-=O0_spPtZmAvtwYMnrsKM3bLxoAV3kWbw@mail.gmail.com>
In-Reply-To: <CABkgnnX6wp=ZFn2n-=O0_spPtZmAvtwYMnrsKM3bLxoAV3kWbw@mail.gmail.com>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Indicating hash size in 'ni' URIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 09:44:45 -0000

On 05/07/2012 04:56 PM, Martin Thomson wrote:
>> I would still rather ditch the truncation length from the alg names.
> 
> I'm with James on this one.  Concerns about checking too-short hashes
> don't seem so serious.  After all, the incentive is with the client to
> check as much of the hash as they can.  Thus, the only concern is if
> an attacker can force a shorter hash somehow.  The example of a
> truncated stream cipher seems contrived to me.

Not to me.

I think that omitting the size would mean that anyone using
these would need to go think about potential truncation attacks,
and having to do that is bad, since most times they won't do
it at all and even if they do, those attacks, if they apply,
will be likely be very subtle. So even if you try figure it
out, you may not get the analysis right. Avoiding all that
is just better IMO.

I also think that limiting the available truncation options
will make it (a bit) more likely that people won't truncate
when they don't need to. Maybe the text on that ought be
tightened up though, e.g. to say that you SHOULD use full
length hashes unless you have a real reason why you need to
truncate. Happy to take suggestions there.

Additionally, if we took out the length then we'd have to
figure whether or not (or when, yuk) ni:///sha-256;abc is the
"same" as ni:///sha-256;abcdef and even if we declare that its
never the same, that's something people are liable to get
wrong, since sometimes both would actually refer to the same
thing. Yuk yuk yuk;-)

S.

From fanf2@hermes.cam.ac.uk  Tue May  8 04:51:19 2012
Return-Path: <fanf2@hermes.cam.ac.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 98C3C21F84FF; Tue,  8 May 2012 04:51:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.513
X-Spam-Level: 
X-Spam-Status: No, score=-6.513 tagged_above=-999 required=5 tests=[AWL=0.086,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z9kvF-m21a9I; Tue,  8 May 2012 04:51:17 -0700 (PDT)
Received: from ppsw-51.csi.cam.ac.uk (ppsw-51.csi.cam.ac.uk [131.111.8.151]) by ietfa.amsl.com (Postfix) with ESMTP id D11A521F84F8; Tue,  8 May 2012 04:51:16 -0700 (PDT)
X-Cam-AntiVirus: no malware found
X-Cam-SpamDetails: not scanned
X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/
Received: from hermes-2.csi.cam.ac.uk ([131.111.8.54]:44718) by ppsw-51.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:25) with esmtpa (EXTERNAL:fanf2) id 1SRiwj-0001gx-Wj (Exim 4.72) (return-path <fanf2@hermes.cam.ac.uk>); Tue, 08 May 2012 12:51:13 +0100
Received: from fanf2 (helo=localhost) by hermes-2.csi.cam.ac.uk (hermes.cam.ac.uk) with local-esmtp id 1SRiwj-0007fs-4H (Exim 4.67) (return-path <fanf2@hermes.cam.ac.uk>); Tue, 08 May 2012 12:51:13 +0100
Date: Tue, 8 May 2012 12:51:13 +0100
From: Tony Finch <dot@dotat.at>
X-X-Sender: fanf2@hermes-2.csi.cam.ac.uk
To: Andrew Sullivan <ajs@anvilwalrusden.com>
In-Reply-To: <20120507151257.GH8963@mail.yitter.info>
Message-ID: <alpine.LSU.2.00.1205081250450.17365@hermes-2.csi.cam.ac.uk>
References: <20120504220713.GR7394@crankycanuck.ca> <201205042224.q44MOo03029933@fs4113.wdf.sap.corp> <20120504223816.GV7394@crankycanuck.ca> <1EF0ACEE-52ED-4BDE-BF34-C995F117783D@vpnc.org> <20120507151257.GH8963@mail.yitter.info>
User-Agent: Alpine 2.00 (LSU 1167 2008-08-23)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: Tony Finch <fanf2@hermes.cam.ac.uk>
Cc: IETF DANE WG list <dane@ietf.org>, Paul Hoffman <paul.hoffman@vpnc.org>, "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>, The IESG <iesg@ietf.org>
Subject: Re: [apps-discuss] [dane]    AppsDir review of
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 11:51:19 -0000

Andrew Sullivan <ajs@anvilwalrusden.com> wrote:
>
>     3.  The base domain name is appended to the result of step 2 to
>         complete the prepared domain name.  The base domain name is the
>         fully-qualified DNS domain name [RFC1035] of the TLS server,
>         with the additional restriction that every label must meet the
>         rules of [RFC952].  The latter restriction means that, if the
>         query is for an internationalized domain name, it must use the
>         A-label form as defined in [RFC5890].

I like this.

Tony.
-- 
f.anthony.n.finch  <dot@dotat.at>  http://dotat.at/
Sole: Variable 4 in east at first, otherwise northeasterly 5 to 7. Moderate or
rough. Occasional rain. Moderate or good.

From stpeter@stpeter.im  Tue May  8 05:39:02 2012
Return-Path: <stpeter@stpeter.im>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C525821F8549; Tue,  8 May 2012 05:39:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.55
X-Spam-Level: 
X-Spam-Status: No, score=-102.55 tagged_above=-999 required=5 tests=[AWL=0.049, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kwgyzJfYaD-8; Tue,  8 May 2012 05:39:02 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 0D52321F84C5; Tue,  8 May 2012 05:39:01 -0700 (PDT)
Received: from [192.168.0.9] (unknown [216.17.175.160]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 5CA2B40058; Tue,  8 May 2012 06:54:18 -0600 (MDT)
Message-ID: <4FA913E2.6050302@stpeter.im>
Date: Tue, 08 May 2012 06:38:58 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Tony Finch <dot@dotat.at>
References: <20120504220713.GR7394@crankycanuck.ca> <201205042224.q44MOo03029933@fs4113.wdf.sap.corp> <20120504223816.GV7394@crankycanuck.ca> <1EF0ACEE-52ED-4BDE-BF34-C995F117783D@vpnc.org> <20120507151257.GH8963@mail.yitter.info> <alpine.LSU.2.00.1205081250450.17365@hermes-2.csi.cam.ac.uk>
In-Reply-To: <alpine.LSU.2.00.1205081250450.17365@hermes-2.csi.cam.ac.uk>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: The IESG <iesg@ietf.org>, "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>, Paul Hoffman <paul.hoffman@vpnc.org>, IETF DANE WG list <dane@ietf.org>
Subject: Re: [apps-discuss] [dane]    AppsDir review of
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 12:39:03 -0000

On 5/8/12 5:51 AM, Tony Finch wrote:
> Andrew Sullivan <ajs@anvilwalrusden.com> wrote:
>>
>>     3.  The base domain name is appended to the result of step 2 to
>>         complete the prepared domain name.  The base domain name is the
>>         fully-qualified DNS domain name [RFC1035] of the TLS server,
>>         with the additional restriction that every label must meet the
>>         rules of [RFC952].  The latter restriction means that, if the
>>         query is for an internationalized domain name, it must use the
>>         A-label form as defined in [RFC5890].
> 
> I like this.

WFM.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/



From barryleiba.mailing.lists@gmail.com  Tue May  8 07:06:33 2012
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E258021F8617 for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 07:06:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.966
X-Spam-Level: 
X-Spam-Status: No, score=-102.966 tagged_above=-999 required=5 tests=[AWL=0.011, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i3XN3exK6n80 for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 07:06:32 -0700 (PDT)
Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by ietfa.amsl.com (Postfix) with ESMTP id CF25A21F84D3 for <apps-discuss@ietf.org>; Tue,  8 May 2012 07:06:31 -0700 (PDT)
Received: by lbbgo11 with SMTP id go11so4841671lbb.31 for <apps-discuss@ietf.org>; Tue, 08 May 2012 07:06:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; bh=GdLj/F719canDdn+43h1DZdt+eH/nal0ba9pgvrUWpY=; b=PvJKzXSGJeSqFvMpFUpoBXnrufZcIF8DXfP9UQq2y1id89nA/PAn7kN/DzqKi1zeRQ snPq/9z0cp2y8XmKPNNOCqfSP8qq80zOZGvwjSgzaMWzvqmtVoAwNvbfpzm1b4SVDnYX PP6nfDjjZDwXyeNYehXHBxVCeScmeoDd1qogMHTrUJSsMpSvJp8/GMhEA5L7nxkQ8lwW ivGRQ3carqTAWhBV/1ieEHc7LA9D7UUbh5TZ6Z45FvgBcWe2HVXnslXhT2qarWrEMoOn zjtKjAKtx64nM2TvNdUIbi+UXFqpSizVxhPSMsdWtMzv9G0DCv/i9uqNXxFoV//UZdo4 jGzQ==
MIME-Version: 1.0
Received: by 10.152.105.19 with SMTP id gi19mr18074933lab.11.1336485990750; Tue, 08 May 2012 07:06:30 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.112.7.7 with HTTP; Tue, 8 May 2012 07:06:30 -0700 (PDT)
In-Reply-To: <20120423132812.32410.11259.idtracker@ietfa.amsl.com>
References: <20120423132812.32410.11259.idtracker@ietfa.amsl.com>
Date: Tue, 8 May 2012 10:06:30 -0400
X-Google-Sender-Auth: C3YYRn0X-CrGLJ5lh7WX666Cnas
Message-ID: <CAC4RtVDZfXi1JwGJLGwOVgsGuU-1dH-uj8bXTGCmjrva80mNhg@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: apps-discuss@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Subject: Re: [apps-discuss] Last Call: <draft-ietf-appsawg-mime-default-charset-03.txt> (Update to MIME regarding Charset Parameter Handling in Textual Media Types) to Proposed Standard
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 14:06:33 -0000

> Abstract
> =A0 This document changes RFC 2046 rules regarding default charset
> =A0 parameter values for text/* media types to better align with common
> =A0 usage by existing clients and servers.
...
> The file can be obtained via
> http://datatracker.ietf.org/doc/draft-ietf-appsawg-mime-default-charset/
>
> IESG discussion can be tracked via
> http://datatracker.ietf.org/doc/draft-ietf-appsawg-mime-default-charset/b=
allot/

This document sailed through IETF last call with no comments, but
something has come up in IESG evaluation -- Robert chatted with me
about this, and I suggested that he put a DISCUSS ballot in until we
resolve it.

The document makes it very clear that "existing registrations" are not
affected (and therefore retain their RFC 2046 default of US-ASCII for
charset).  But how does someone TELL that a subtype is "existing"?
Chasing documentation pointers and checking dates is not a reasonable
way.  Five years from now, when 60 more text subtypes have been added
to the 60 that are there, how will anyone know *which* of those 120
are affected by this spec and which are not?

Further, both (a) and (b) in section 3 are things that SHOULD be done;
what if a new registration does neither, violating both SHOULDs?  How
will someone know what its default is?

I think the right way to fix this is to put new text in near the end
of section 3, just to make things absolutely clear:
--------
OLD
  New subtypes of the "text" media type, thus, SHOULD NOT define a
  default "charset" value.  If there is a strong reason to do so
  despite this advice, they SHOULD use the "UTF-8" [RFC3629] charset as
  the default.

NEW
  New subtypes of the "text" media type, thus, SHOULD NOT define a
  default "charset" value.  If there is a strong reason to do so
  despite this advice, they SHOULD use the "UTF-8" [RFC3629] charset as
  the default.

  To maintain compatibility with existing registrations, this fallback rule
  applies: any subtype of the "text" media type that does not comply with
  the rules above retains US-ASCII as its default, as originally specified
  in RFC 2046.
--------

The document editors are OK with this text, but we want to pass it by
the working group for comment.  Does anyone object to this suggestion?
 Does anyone think the issue should be addressed differently?

Barry, Applications AD

From hannes.tschofenig@gmx.net  Tue May  8 07:55:15 2012
Return-Path: <hannes.tschofenig@gmx.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5932721F8658 for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 07:55:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qsLsCdgYECji for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 07:55:14 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by ietfa.amsl.com (Postfix) with SMTP id 5348121F8648 for <apps-discuss@ietf.org>; Tue,  8 May 2012 07:55:14 -0700 (PDT)
Received: (qmail invoked by alias); 08 May 2012 14:55:12 -0000
Received: from unknown (EHLO dhcp50-94-118-50.hil-dcaaedt.dca.wayport.net) [65.89.200.2] by mail.gmx.net (mp032) with SMTP; 08 May 2012 16:55:12 +0200
X-Authenticated: #29516787
X-Provags-ID: V01U2FsdGVkX19CNEw774lCiM02z77/BCAeYv4Yx5gExuXcDTIw0S KwSwameQBg7VTw
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Hannes Tschofenig <hannes.tschofenig@gmx.net>
In-Reply-To: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>
Date: Tue, 8 May 2012 17:55:00 +0300
Content-Transfer-Encoding: quoted-printable
Message-Id: <7C8C2724-8BB3-4B45-9144-D2645E3D0B4D@gmx.net>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>
To: Murray S. Kucherawy <msk@cloudmark.com>
X-Mailer: Apple Mail (2.1084)
X-Y-GMX-Trusted: 0
Cc: "oauth@ietf.org WG" <oauth@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 14:55:15 -0000

Hi Murray,=20

it is great to see that you are pushing things forward here but I =
believe you are going a bit too fast.=20

=46rom the comments I have seen so far I got the impression that many =
got confused by UR schemes: mailto: and the acct: are different.=20
The discussions around XML vs. JSON are unfortunately also hiding the =
real important discussion, namely privacy.=20

We are actually building, without further thinking about it, a mechanism =
that offers worse privacy properties compared to what we have in other =
protocols today.

See this in terms of the interaction between a relying party and an =
identity provider then other IETF protocols today (e.g., AAA) does not =
require the relying party to see the username part of the identifier. In =
fact AAA offers various mechanisms to hide the username component to the =
relying party since it is really only needed by the identity provider.

So, I would encourage the group to think about how to accomplish =
equivalent functionality without unnecessarily revealing identifiers to =
parties that are not supposed to get them.

I also think it is useful to think about the bigger picture,namely the =
integration with other protocols (such as OAuth). This will in most =
cases be needed when you actually fetch the data that is behind the =
discovered URIs. Assuming that all information is public anyway is not =
realistic and protocol design has to work with the difficult assumptions =
(not with the simplest). Furthermore, the usage of CORS is completely =
confused in the document.=20

Hence, I heavily object to use this document as a starting point.=20

I may also be the case that WebFinger is not the right tool for =
something like OAuth (and for discovery of protected resources =
altogether) since we do not want to design a solution that on one hand =
allows us not to reveal any user identifiers to the relying party (the =
client in OAuth) based on the current design and then completely destroy =
these properties when we add the discovery mechanisms in front of it.=20

Ciao
Hannes

PS: I met some W3C folks last week and they mentioned that we should =
also take a look at Web Intents. I have not done that yet and do not =
know how suitable the W3C developed mechanisms therefore is.=20

On May 4, 2012, at 8:31 PM, Murray S. Kucherawy wrote:

> The above-named draft has been offered as the recommended path forward =
in terms of converging on a single document to advance through appsawg.  =
The conversation I saw this week in that regard has seemed mostly =
positive.
> =20
> Please review it, or at least the diff, and indicate your support or =
objection on apps-discuss@ietf.org to adopting this one as the common =
path forward. We would like to make a decision about which one to begin =
advancing in the next week or two.
> =20
> Have a good weekend!
> =20
> -MSK, APPSAWG co-chair
> =20
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth


From hannes.tschofenig@gmx.net  Tue May  8 08:02:33 2012
Return-Path: <hannes.tschofenig@gmx.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D31EC11E8081 for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 08:02:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EBQfzP2J6UFg for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 08:02:33 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by ietfa.amsl.com (Postfix) with SMTP id D623711E8080 for <apps-discuss@ietf.org>; Tue,  8 May 2012 08:02:32 -0700 (PDT)
Received: (qmail invoked by alias); 08 May 2012 14:55:52 -0000
Received: from unknown (EHLO dhcp50-94-118-50.hil-dcaaedt.dca.wayport.net) [65.89.200.2] by mail.gmx.net (mp032) with SMTP; 08 May 2012 16:55:52 +0200
X-Authenticated: #29516787
X-Provags-ID: V01U2FsdGVkX1/o1wErNwbom7qxnhY18+9d01vzOiucorUk3EZBiF gdcndorvwRlXyz
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Hannes Tschofenig <hannes.tschofenig@gmx.net>
In-Reply-To: <5876011F-2C2C-4889-9452-E8BDC1438713@cisco.com>
Date: Tue, 8 May 2012 17:55:50 +0300
Content-Transfer-Encoding: quoted-printable
Message-Id: <D43D9A24-8499-4D91-8A64-2BF256A4AB34@gmx.net>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <5876011F-2C2C-4889-9452-E8BDC1438713@cisco.com>
To: Gonzalo Salgueiro (gsalguei) <gsalguei@cisco.com>
X-Mailer: Apple Mail (2.1084)
X-Y-GMX-Trusted: 0
Cc: oauth@ietf.org, apps-discuss@ietf.org
Subject: Re: [apps-discuss] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 15:02:34 -0000

Gonzalo: it is great that you, as a co-author, support your own document =
but I don't think it is particular helpful.=20

On May 4, 2012, at 10:49 PM, Gonzalo Salgueiro (gsalguei) wrote:

> I support this doc being adopted as starting point for WG discussion.
>=20
> Regards,
>=20
> Gonzalo
>=20
>=20
> On May 4, 2012, at 3:03 PM, "Murray S. Kucherawy" <msk@cloudmark.com> =
wrote:
>=20
>> The above-named draft has been offered as the recommended path =
forward in terms of converging on a single document to advance through =
appsawg.  The conversation I saw this week in that regard has seemed =
mostly positive.
>> =20
>> Please review it, or at least the diff, and indicate your support or =
objection on apps-discuss@ietf.org to adopting this one as the common =
path forward. We would like to make a decision about which one to begin =
advancing in the next week or two.
>> =20
>> Have a good weekend!
>> =20
>> -MSK, APPSAWG co-chair
>> =20
>> _______________________________________________
>> apps-discuss mailing list
>> apps-discuss@ietf.org
>> https://www.ietf.org/mailman/listinfo/apps-discuss
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss


From eran@hueniverse.com  Tue May  8 08:03:52 2012
Return-Path: <eran@hueniverse.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9FFB811E8087 for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 08:03:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.539
X-Spam-Level: 
X-Spam-Status: No, score=-2.539 tagged_above=-999 required=5 tests=[AWL=0.060,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rK7CTVLGr3xX for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 08:03:52 -0700 (PDT)
Received: from p3plex2out02.prod.phx3.secureserver.net (p3plex2out02.prod.phx3.secureserver.net [184.168.131.14]) by ietfa.amsl.com (Postfix) with ESMTP id 2395511E807F for <apps-discuss@ietf.org>; Tue,  8 May 2012 08:03:52 -0700 (PDT)
Received: from P3PWEX2HT002.ex2.secureserver.net ([184.168.131.10]) by p3plex2out02.prod.phx3.secureserver.net with bizsmtp id 7T3r1j00B0Dcg9U01T3r7G; Tue, 08 May 2012 08:03:51 -0700
Received: from P3PWEX2MB008.ex2.secureserver.net ([169.254.8.88]) by P3PWEX2HT002.ex2.secureserver.net ([184.168.131.10]) with mapi id 14.02.0247.003; Tue, 8 May 2012 08:03:51 -0700
From: Eran Hammer <eran@hueniverse.com>
To: Hannes Tschofenig <hannes.tschofenig@gmx.net>, Gonzalo Salgueiro <gsalguei@cisco.com>
Thread-Topic: [OAUTH-WG] [apps-discuss] draft-jones-appsawg-webfinger-04
Thread-Index: AQHNLSulZUNxyoIHCEGy9bqFghgqtpa//Q2Q
Date: Tue, 8 May 2012 15:03:51 +0000
Message-ID: <0CBAEB56DDB3A140BA8E8C124C04ECA20102324B@P3PWEX2MB008.ex2.secureserver.net>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <5876011F-2C2C-4889-9452-E8BDC1438713@cisco.com> <D43D9A24-8499-4D91-8A64-2BF256A4AB34@gmx.net>
In-Reply-To: <D43D9A24-8499-4D91-8A64-2BF256A4AB34@gmx.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [64.74.213.174]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG]  draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 15:03:52 -0000

Neither was this comment.

EH

> -----Original Message-----
> From: oauth-bounces@ietf.org [mailto:oauth-bounces@ietf.org] On Behalf
> Of Hannes Tschofenig
> Sent: Tuesday, May 08, 2012 7:56 AM
> To: Gonzalo Salgueiro
> Cc: oauth@ietf.org; apps-discuss@ietf.org
> Subject: Re: [OAUTH-WG] [apps-discuss] draft-jones-appsawg-webfinger-04
>=20
> Gonzalo: it is great that you, as a co-author, support your own document =
but
> I don't think it is particular helpful.
>=20
> On May 4, 2012, at 10:49 PM, Gonzalo Salgueiro (gsalguei) wrote:
>=20
> > I support this doc being adopted as starting point for WG discussion.
> >
> > Regards,
> >
> > Gonzalo
> >
> >
> > On May 4, 2012, at 3:03 PM, "Murray S. Kucherawy"
> <msk@cloudmark.com> wrote:
> >
> >> The above-named draft has been offered as the recommended path
> forward in terms of converging on a single document to advance through
> appsawg.  The conversation I saw this week in that regard has seemed
> mostly positive.
> >>
> >> Please review it, or at least the diff, and indicate your support or o=
bjection
> on apps-discuss@ietf.org to adopting this one as the common path forward.
> We would like to make a decision about which one to begin advancing in th=
e
> next week or two.
> >>
> >> Have a good weekend!
> >>
> >> -MSK, APPSAWG co-chair
> >>
> >> _______________________________________________
> >> apps-discuss mailing list
> >> apps-discuss@ietf.org
> >> https://www.ietf.org/mailman/listinfo/apps-discuss
> > _______________________________________________
> > apps-discuss mailing list
> > apps-discuss@ietf.org
> > https://www.ietf.org/mailman/listinfo/apps-discuss
>=20
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth

From romeda@gmail.com  Tue May  8 08:16:59 2012
Return-Path: <romeda@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5753411E807F for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 08:16:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.541
X-Spam-Level: 
X-Spam-Status: No, score=-103.541 tagged_above=-999 required=5 tests=[AWL=0.058, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id khv3NegVH0QR for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 08:16:58 -0700 (PDT)
Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by ietfa.amsl.com (Postfix) with ESMTP id A96B821F84D5 for <apps-discuss@ietf.org>; Tue,  8 May 2012 08:16:57 -0700 (PDT)
Received: by lbbgo11 with SMTP id go11so4906994lbb.31 for <apps-discuss@ietf.org>; Tue, 08 May 2012 08:16:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=RDO8eI5usIhFsZQgGdV8zK2f/TRMoLOmp22ie5ZMAQM=; b=XrSQqeAQLb1OmG+cELEMJAhku67DSJiazB7h1j/wKc6nNAD83VCLqovLDllTgb6YNq 8S/4G7qGJLkbZgDaqIYmDOvrDMlvisLJmC59s180mevSu5NRCM/9QAfKx//ip55HkXGt aInhBgVampzS5awj8IxUOr++5Q9cp1moyVymMTR5ILK5lmLiQSxoZLRgzJRsSSEBXdQl L452wnFpLudYxJMvFf1KA0+UZuGKnAhimW1TXIV6OYNv9QCuf0/14r+gieDDsWM7MDYx R02k/p/LI0zenB1o1SIl0g8SQ7dmJ/EFnlkPGz7CJbYcsSgNRpfo+bNfCKMLrJnFP/9r apvA==
Received: by 10.112.87.69 with SMTP id v5mr595437lbz.49.1336490216468; Tue, 08 May 2012 08:16:56 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.152.24.229 with HTTP; Tue, 8 May 2012 08:16:36 -0700 (PDT)
In-Reply-To: <4FA8D877.1040806@packetizer.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <5876011F-2C2C-4889-9452-E8BDC1438713@cisco.com> <A09A9E0A4B9C654E8672D1DC003633AE52EE435611@GRFMBX704BA020.griffon.local> <4FA7CB3A.4020000@packetizer.com> <CAAz=sck0hhyTWMz4LSDcZoO6btBKe4ajac_sKgeL520wrNc7_w@mail.gmail.com> <4FA8D877.1040806@packetizer.com>
From: Blaine Cook <romeda@gmail.com>
Date: Tue, 8 May 2012 17:16:36 +0200
Message-ID: <CAAz=sckN-ANXRD=8T4BPCTE8qmKG1rr9QDEtGkn7rD9VLtYRJA@mail.gmail.com>
To: apps-discuss@ietf.org
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Subject: Re: [apps-discuss] [OAUTH-WG]  R: draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 15:16:59 -0000

I just meant that my comments aren't reflected in the document, not
that they were ignored completely. I'm not sure what the difference is
between this process and the one that comes next, but I trust that
various concerns will be addressed.

b.

On 8 May 2012 10:25, Paul E. Jones <paulej@packetizer.com> wrote:
> =C2=A0Blaine,
>
> Your issues were not ignored, but I do not think there was consensus one =
way
> or the other on them.=C2=A0 Your points were:
> 1) Recommendation to use JSON only
> 2) A question about what the JSON format would look like
> 3) Direct vs. indirect queries (i.e., whether to use resource parameter)
>
> I replied to each of these and others commented on parts, too.=C2=A0 My o=
pinions:
>
> 1) Given that RFC 6415 already specifies use of XML and is only months ol=
d,
> I hesitate to demand that only XML be used.=C2=A0 Further, it's trivial f=
or the
> server to do both.=C2=A0 The client will be able to use whatever it prefe=
rs.=C2=A0 I
> can be convinced to drop XML, but I think we should make this decision
> carefully and with everyone in agreement.
> 2) I suggested we use JRD since it is defined.=C2=A0 Was there any disagr=
eement
> on that?
> 3) This issue is a point where there was clear division.=C2=A0 The OpenID=
 Connect
> team wants to be able to issue a single query and get a reply.=C2=A0 You =
had an
> interest to use a static server.=C2=A0 I investigated how we could do bot=
h.=C2=A0 If
> one used Apache, for example, one could build a static site and still
> support the resource URI.=C2=A0 Here's a couple of ways to do it:
> http://www.packetizer.com/webfinger/server.html (using either .htaccess o=
r
> the global config file).=C2=A0 What cannot be accomodated is the "rel" pa=
rameter,
> but I'd guess static sites will not produce voluminous results, anyway.
>
> So, it's not accurate to say your issues were ignored.=C2=A0 We simply di=
d not
> have strong consensus one way or the other.=C2=A0 There were strong opini=
ons on
> (3), so I tried to find a solution that might be acceptable.=C2=A0 We may=
 need
> more discussion on all of these points, of course.
>
> Paul
>
>
> On 5/8/2012 2:40 AM, Blaine Cook wrote:
>
> I disagree that the current spec is a good starting point - the issues I'=
ve
> raised have been ignored, and the spec is now much more complicated from
> both sides of the implementation fence.
>
> On May 7, 2012 3:17 PM, "Paul E. Jones" <paulej@packetizer.com> wrote:
>>
>> Walter,
>>
>> I'm not sure what the full set of issues will be, but I only have a coup=
le
>> of small edits queued for -05 at present (one being "template" should be
>> "href" in the example at the end of 4.2 that you pointed out to me
>> privately).=C2=A0 We've already worked through a number of issues to get=
 to this
>> point, so there may not be a lot of changes needed.=C2=A0 I'll not dismi=
ss the
>> possibility that there are editorial issues, but I hope we've resolved m=
ost
>> of the technical details.
>>
>> We probably still need to have the discussion of keeping CORS and what
>> additions are needed to the security section.=C2=A0 We've made a few cha=
nges
>> there already, but I'm not sure if it still fully addresses some of the
>> privacy concerns.
>>
>> Paul
>>
>> On 5/7/2012 5:37 AM, Goix Laurent Walter wrote:
>>
>> I also support this draft as a way forward for the discussion that I thi=
nk
>> captures the essence of both philosophies.
>>
>>
>>
>> If such basis is agreed what are the major pending issues?
>>
>>
>>
>> Regards
>>
>> Laurent-walter
>>
>>
>>
>> Da: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org]
>> Per conto di Gonzalo Salgueiro (gsalguei)
>> Inviato: venerd=C3=AC 4 maggio 2012 21.50
>> A: Murray S. Kucherawy
>> Cc: oauth@ietf.org; apps-discuss@ietf.org
>> Oggetto: Re: [apps-discuss] draft-jones-appsawg-webfinger-04
>>
>>
>>
>> I support this doc being adopted as starting point for WG discussion.
>>
>> Regards,
>>
>>
>>
>> Gonzalo
>>
>>
>>
>>
>> On May 4, 2012, at 3:03 PM, "Murray S. Kucherawy" <msk@cloudmark.com>
>> wrote:
>>
>> The above-named draft has been offered as the recommended path forward i=
n
>> terms of converging on a single document to advance through appsawg.=C2=
=A0 The
>> conversation I saw this week in that regard has seemed mostly positive.
>>
>>
>>
>> Please review it, or at least the diff, and indicate your support or
>> objection on apps-discuss@ietf.org to adopting this one as the common pa=
th
>> forward. We would like to make a decision about which one to begin advan=
cing
>> in the next week or two.
>>
>>
>>
>> Have a good weekend!
>>
>>
>>
>> -MSK, APPSAWG co-chair
>>
>>
>>
>> _______________________________________________
>> apps-discuss mailing list
>> apps-discuss@ietf.org
>> https://www.ietf.org/mailman/listinfo/apps-discuss
>>
>>
>>
>> _______________________________________________
>> OAuth mailing list
>> OAuth@ietf.org
>> https://www.ietf.org/mailman/listinfo/oauth
>>
>

From hannes.tschofenig@gmx.net  Tue May  8 08:23:12 2012
Return-Path: <hannes.tschofenig@gmx.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 228EA21F8551 for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 08:23:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZWsABIOcippf for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 08:23:11 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by ietfa.amsl.com (Postfix) with SMTP id 1FD2F21F8533 for <apps-discuss@ietf.org>; Tue,  8 May 2012 08:23:10 -0700 (PDT)
Received: (qmail invoked by alias); 08 May 2012 15:23:08 -0000
Received: from unknown (EHLO dhcp50-94-118-50.hil-dcaaedt.dca.wayport.net) [65.89.200.2] by mail.gmx.net (mp031) with SMTP; 08 May 2012 17:23:08 +0200
X-Authenticated: #29516787
X-Provags-ID: V01U2FsdGVkX19xY+4f6/pxvzn26Lg7ywwGxgBhNibGqdJB8gcbjP 7antsTgdBOex9e
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Hannes Tschofenig <hannes.tschofenig@gmx.net>
In-Reply-To: <0CBAEB56DDB3A140BA8E8C124C04ECA20102324B@P3PWEX2MB008.ex2.secureserver.net>
Date: Tue, 8 May 2012 18:23:06 +0300
Content-Transfer-Encoding: quoted-printable
Message-Id: <36DACB68-A001-4B9D-8E0D-C10EE1BB8D82@gmx.net>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <5876011F-2C2C-4889-9452-E8BDC1438713@cisco.com> <D43D9A24-8499-4D91-8A64-2BF256A4AB34@gmx.net> <0CBAEB56DDB3A140BA8E8C124C04ECA20102324B@P3PWEX2MB008.ex2.secureserver.net>
To: Eran Hammer <eran@hueniverse.com>
X-Mailer: Apple Mail (2.1084)
X-Y-GMX-Trusted: 0
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG]  draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 15:23:12 -0000

So, you think it is a good practice if the authors + their co-workers =
indicate support for their own documents?

On May 8, 2012, at 6:03 PM, Eran Hammer wrote:

> Neither was this comment.
>=20
> EH
>=20
>> -----Original Message-----
>> From: oauth-bounces@ietf.org [mailto:oauth-bounces@ietf.org] On =
Behalf
>> Of Hannes Tschofenig
>> Sent: Tuesday, May 08, 2012 7:56 AM
>> To: Gonzalo Salgueiro
>> Cc: oauth@ietf.org; apps-discuss@ietf.org
>> Subject: Re: [OAUTH-WG] [apps-discuss] =
draft-jones-appsawg-webfinger-04
>>=20
>> Gonzalo: it is great that you, as a co-author, support your own =
document but
>> I don't think it is particular helpful.
>>=20
>> On May 4, 2012, at 10:49 PM, Gonzalo Salgueiro (gsalguei) wrote:
>>=20
>>> I support this doc being adopted as starting point for WG =
discussion.
>>>=20
>>> Regards,
>>>=20
>>> Gonzalo
>>>=20
>>>=20
>>> On May 4, 2012, at 3:03 PM, "Murray S. Kucherawy"
>> <msk@cloudmark.com> wrote:
>>>=20
>>>> The above-named draft has been offered as the recommended path
>> forward in terms of converging on a single document to advance =
through
>> appsawg.  The conversation I saw this week in that regard has seemed
>> mostly positive.
>>>>=20
>>>> Please review it, or at least the diff, and indicate your support =
or objection
>> on apps-discuss@ietf.org to adopting this one as the common path =
forward.
>> We would like to make a decision about which one to begin advancing =
in the
>> next week or two.
>>>>=20
>>>> Have a good weekend!
>>>>=20
>>>> -MSK, APPSAWG co-chair
>>>>=20
>>>> _______________________________________________
>>>> apps-discuss mailing list
>>>> apps-discuss@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/apps-discuss
>>> _______________________________________________
>>> apps-discuss mailing list
>>> apps-discuss@ietf.org
>>> https://www.ietf.org/mailman/listinfo/apps-discuss
>>=20
>> _______________________________________________
>> OAuth mailing list
>> OAuth@ietf.org
>> https://www.ietf.org/mailman/listinfo/oauth


From romeda@gmail.com  Tue May  8 08:31:14 2012
Return-Path: <romeda@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9A01311E8091; Tue,  8 May 2012 08:31:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.546
X-Spam-Level: 
X-Spam-Status: No, score=-103.546 tagged_above=-999 required=5 tests=[AWL=0.053, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z4M-DfH1QVDz; Tue,  8 May 2012 08:31:13 -0700 (PDT)
Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by ietfa.amsl.com (Postfix) with ESMTP id 4C86811E808A; Tue,  8 May 2012 08:31:13 -0700 (PDT)
Received: by lbbgo11 with SMTP id go11so4919773lbb.31 for <multiple recipients>; Tue, 08 May 2012 08:31:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=RnZKTFAxjVbXrxPaJo9ZD9KrZotICYYqotJX6EXBh2I=; b=dpAaGhD//YjUMNQtty4rGmHsH06gW2npt5qeaccUFtqSM6yMqmhfS9h03A1FBd4pgF WqxdMIFuYE0AACa+kYZPgqT+MqqWQuI6ldHjWzvqyeUhZLnqUhEnTv72eRzHl2tq9Rlt WgdgLenx/OL1PwBHz2shndcywL1TK0TILNKzDFEZgnx1qpS5mFPxdLYtMrpkykqh61aP h8CSp3N0gV5PcGmQ5RP9zDw6JlQBYWERqUofc3envKRQVF/UhMT90PCimeH+RPTu+stk PVe7vMhvGF/sslyBEyUkRyPAt/ri4nam9tTVRN72hn0o7B+rQBX2m0+6Ib2bAj8ELKd4 Ju/g==
Received: by 10.152.109.198 with SMTP id hu6mr2605109lab.21.1336491072259; Tue, 08 May 2012 08:31:12 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.152.24.229 with HTTP; Tue, 8 May 2012 08:30:52 -0700 (PDT)
In-Reply-To: <7C8C2724-8BB3-4B45-9144-D2645E3D0B4D@gmx.net>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <7C8C2724-8BB3-4B45-9144-D2645E3D0B4D@gmx.net>
From: Blaine Cook <romeda@gmail.com>
Date: Tue, 8 May 2012 17:30:52 +0200
Message-ID: <CAAz=sc=147d254-TKMHyFJOuLGoc3fMHZLtQwO3nvj-Un=cjrg@mail.gmail.com>
To: Hannes Tschofenig <hannes.tschofenig@gmx.net>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Cc: "oauth@ietf.org WG" <oauth@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 15:31:14 -0000

On 8 May 2012 16:55, Hannes Tschofenig <hannes.tschofenig@gmx.net> wrote:
> The discussions around XML vs. JSON are unfortunately also hiding the rea=
l important discussion, namely privacy.
>
> We are actually building, without further thinking about it, a mechanism =
that offers worse privacy properties compared to what we have in other prot=
ocols today.
>
> See this in terms of the interaction between a relying party and an ident=
ity provider then other IETF protocols today (e.g., AAA) does not require t=
he relying party to see the username part of the identifier. In fact AAA of=
fers various mechanisms to hide the username component to the relying party=
 since it is really only needed by the identity provider.
>
> So, I would encourage the group to think about how to accomplish equivale=
nt functionality without unnecessarily revealing identifiers to parties tha=
t are not supposed to get them.

Webfinger isn't about authentication. It is *explicitly* about
discovering information about an entity (usually a person) when you
(the relying party) *already have* their identifier.

Again: There is NO privacy leak in exposing the identifier to the RP,
because they already know it.

Again: There is NO privacy leak in exposing the identifier to the SP,
because they control it.

Even in the context of authentication, I'm surprised you're saying
this because I've repeatedly claimed that the *major failing* with
OpenID *.* is that the relying party isn't given knowledge of *who* is
trying to authenticate in the first place. It's a cryptographic
property that looks lovely on paper, but is a damaging folly when
translated to something that end users are expected to interact with.

> I also think it is useful to think about the bigger picture,namely the in=
tegration with other protocols (such as OAuth). This will in most cases be =
needed when you actually fetch the data that is behind the discovered URIs.=
 Assuming that all information is public anyway is not realistic and protoc=
ol design has to work with the difficult assumptions (not with the simplest=
).

Agreed, the actual information conveyed by Webfinger will normally be
private. *However*, as discussed on this list, on the OAuth list, and
in many other places, the mechanism(s) for authentication and
authorisation to access the relevant Webfinger profiles is best dealt
with by allowing any valid HTTP mechanisms.

Specific protocols that rely upon webfinger should define their own
authentication requirements, where sensible.

> Hence, I heavily object to use this document as a starting point.

I have many concerns with this document, too, as mentioned earlier.

> I may also be the case that WebFinger is not the right tool for something=
 like OAuth (and for discovery of protected resources altogether) since we =
do not want to design a solution that on one hand allows us not to reveal a=
ny user identifiers to the relying party (the client in OAuth) based on the=
 current design and then completely destroy these properties when we add th=
e discovery mechanisms in front of it.

No-one is forcing all OAuth services to rely upon webfinger discovery.
OpenID Connect needs something like this, because users (and their RPs
in turn) need to know their identifier in order to be able to sign in.
Some RPs that interact with OAuth-enabled services (e.g., cloud
document services) will benefit from webfinger. Others won't,
especially where the RP shouldn't or can't know who the user is, but
should have access to a service.

FWIW, I think you're blowing the privacy concerns way out of
proportion, especially in the context of a world where many actively
hostile actors can identify users by analysing router traffic that
they obtain from back-doors in switches manufactured by Ericsson. ;-)

b.

From stpeter@stpeter.im  Tue May  8 08:31:41 2012
Return-Path: <stpeter@stpeter.im>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 80A0621F85CF for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 08:31:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.549
X-Spam-Level: 
X-Spam-Status: No, score=-102.549 tagged_above=-999 required=5 tests=[AWL=0.050, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZQhNfuqZeQuN for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 08:31:40 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 4A39221F85CE for <apps-discuss@ietf.org>; Tue,  8 May 2012 08:31:40 -0700 (PDT)
Received: from [64.101.72.115] (unknown [64.101.72.115]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 536834005B; Tue,  8 May 2012 09:46:57 -0600 (MDT)
Message-ID: <4FA93C5A.1020708@stpeter.im>
Date: Tue, 08 May 2012 09:31:38 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Blaine Cook <romeda@gmail.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <5876011F-2C2C-4889-9452-E8BDC1438713@cisco.com> <A09A9E0A4B9C654E8672D1DC003633AE52EE435611@GRFMBX704BA020.griffon.local> <4FA7CB3A.4020000@packetizer.com> <CAAz=sck0hhyTWMz4LSDcZoO6btBKe4ajac_sKgeL520wrNc7_w@mail.gmail.com> <4FA8D877.1040806@packetizer.com> <CAAz=sckN-ANXRD=8T4BPCTE8qmKG1rr9QDEtGkn7rD9VLtYRJA@mail.gmail.com>
In-Reply-To: <CAAz=sckN-ANXRD=8T4BPCTE8qmKG1rr9QDEtGkn7rD9VLtYRJA@mail.gmail.com>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG]  R: draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 15:31:41 -0000

Hi Blaine,

The question is: "do we think that draft-jones-appsawg-webfinger-04 will
provide a good starting point for a solution to this problem?" I too
have feedback and concerns that I shall raise if this working group
decides that this Internet-Draft is a good starting point.

Peter

On 5/8/12 9:16 AM, Blaine Cook wrote:
> I just meant that my comments aren't reflected in the document, not
> that they were ignored completely. I'm not sure what the difference is
> between this process and the one that comes next, but I trust that
> various concerns will be addressed.
> 
> b.
> 
> On 8 May 2012 10:25, Paul E. Jones <paulej@packetizer.com> wrote:
>>  Blaine,
>>
>> Your issues were not ignored, but I do not think there was consensus one way
>> or the other on them.  Your points were:
>> 1) Recommendation to use JSON only
>> 2) A question about what the JSON format would look like
>> 3) Direct vs. indirect queries (i.e., whether to use resource parameter)
>>
>> I replied to each of these and others commented on parts, too.  My opinions:
>>
>> 1) Given that RFC 6415 already specifies use of XML and is only months old,
>> I hesitate to demand that only XML be used.  Further, it's trivial for the
>> server to do both.  The client will be able to use whatever it prefers.  I
>> can be convinced to drop XML, but I think we should make this decision
>> carefully and with everyone in agreement.
>> 2) I suggested we use JRD since it is defined.  Was there any disagreement
>> on that?
>> 3) This issue is a point where there was clear division.  The OpenID Connect
>> team wants to be able to issue a single query and get a reply.  You had an
>> interest to use a static server.  I investigated how we could do both.  If
>> one used Apache, for example, one could build a static site and still
>> support the resource URI.  Here's a couple of ways to do it:
>> http://www.packetizer.com/webfinger/server.html (using either .htaccess or
>> the global config file).  What cannot be accomodated is the "rel" parameter,
>> but I'd guess static sites will not produce voluminous results, anyway.
>>
>> So, it's not accurate to say your issues were ignored.  We simply did not
>> have strong consensus one way or the other.  There were strong opinions on
>> (3), so I tried to find a solution that might be acceptable.  We may need
>> more discussion on all of these points, of course.
>>
>> Paul
>>
>>
>> On 5/8/2012 2:40 AM, Blaine Cook wrote:
>>
>> I disagree that the current spec is a good starting point - the issues I've
>> raised have been ignored, and the spec is now much more complicated from
>> both sides of the implementation fence.
>>
>> On May 7, 2012 3:17 PM, "Paul E. Jones" <paulej@packetizer.com> wrote:
>>>
>>> Walter,
>>>
>>> I'm not sure what the full set of issues will be, but I only have a couple
>>> of small edits queued for -05 at present (one being "template" should be
>>> "href" in the example at the end of 4.2 that you pointed out to me
>>> privately).  We've already worked through a number of issues to get to this
>>> point, so there may not be a lot of changes needed.  I'll not dismiss the
>>> possibility that there are editorial issues, but I hope we've resolved most
>>> of the technical details.
>>>
>>> We probably still need to have the discussion of keeping CORS and what
>>> additions are needed to the security section.  We've made a few changes
>>> there already, but I'm not sure if it still fully addresses some of the
>>> privacy concerns.
>>>
>>> Paul
>>>
>>> On 5/7/2012 5:37 AM, Goix Laurent Walter wrote:
>>>
>>> I also support this draft as a way forward for the discussion that I think
>>> captures the essence of both philosophies.
>>>
>>>
>>>
>>> If such basis is agreed what are the major pending issues?
>>>
>>>
>>>
>>> Regards
>>>
>>> Laurent-walter
>>>
>>>
>>>
>>> Da: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org]
>>> Per conto di Gonzalo Salgueiro (gsalguei)
>>> Inviato: venerdÃ¬ 4 maggio 2012 21.50
>>> A: Murray S. Kucherawy
>>> Cc: oauth@ietf.org; apps-discuss@ietf.org
>>> Oggetto: Re: [apps-discuss] draft-jones-appsawg-webfinger-04
>>>
>>>
>>>
>>> I support this doc being adopted as starting point for WG discussion.
>>>
>>> Regards,
>>>
>>>
>>>
>>> Gonzalo
>>>
>>>
>>>
>>>
>>> On May 4, 2012, at 3:03 PM, "Murray S. Kucherawy" <msk@cloudmark.com>
>>> wrote:
>>>
>>> The above-named draft has been offered as the recommended path forward in
>>> terms of converging on a single document to advance through appsawg.  The
>>> conversation I saw this week in that regard has seemed mostly positive.
>>>
>>>
>>>
>>> Please review it, or at least the diff, and indicate your support or
>>> objection on apps-discuss@ietf.org to adopting this one as the common path
>>> forward. We would like to make a decision about which one to begin advancing
>>> in the next week or two.
>>>
>>>
>>>
>>> Have a good weekend!
>>>
>>>
>>>
>>> -MSK, APPSAWG co-chair
>>>

From eran@hueniverse.com  Tue May  8 08:37:21 2012
Return-Path: <eran@hueniverse.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B5C2721F8622 for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 08:37:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.54
X-Spam-Level: 
X-Spam-Status: No, score=-2.54 tagged_above=-999 required=5 tests=[AWL=0.059,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2y9zrDT94T0J for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 08:37:21 -0700 (PDT)
Received: from p3plex2out01.prod.phx3.secureserver.net (p3plex2out01.prod.phx3.secureserver.net [184.168.131.12]) by ietfa.amsl.com (Postfix) with ESMTP id E7F3221F861C for <apps-discuss@ietf.org>; Tue,  8 May 2012 08:37:20 -0700 (PDT)
Received: from P3PWEX2HT001.ex2.secureserver.net ([184.168.131.9]) by p3plex2out01.prod.phx3.secureserver.net with bizsmtp id 7TdL1j00D0CJzpC01TdLCi; Tue, 08 May 2012 08:37:20 -0700
Received: from P3PWEX2MB008.ex2.secureserver.net ([169.254.8.88]) by P3PWEX2HT001.ex2.secureserver.net ([184.168.131.9]) with mapi id 14.02.0247.003; Tue, 8 May 2012 08:37:20 -0700
From: Eran Hammer <eran@hueniverse.com>
To: Hannes Tschofenig <hannes.tschofenig@gmx.net>
Thread-Topic: [OAUTH-WG] [apps-discuss] draft-jones-appsawg-webfinger-04
Thread-Index: AQHNLSulZUNxyoIHCEGy9bqFghgqtpa//Q2QgAB64wD//4xuIA==
Date: Tue, 8 May 2012 15:37:19 +0000
Message-ID: <0CBAEB56DDB3A140BA8E8C124C04ECA201023431@P3PWEX2MB008.ex2.secureserver.net>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <5876011F-2C2C-4889-9452-E8BDC1438713@cisco.com> <D43D9A24-8499-4D91-8A64-2BF256A4AB34@gmx.net> <0CBAEB56DDB3A140BA8E8C124C04ECA20102324B@P3PWEX2MB008.ex2.secureserver.net> <36DACB68-A001-4B9D-8E0D-C10EE1BB8D82@gmx.net>
In-Reply-To: <36DACB68-A001-4B9D-8E0D-C10EE1BB8D82@gmx.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [64.74.213.174]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG]  draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 15:37:21 -0000

I think it is perfectly fair, and common practice.

You make it sound like it's some sort of competition or process manipulatio=
n. Everyone here has bias. I don't recall you raising an issue on the OAuth=
 list every time a certain Microsoft employee affirmed support for his co-w=
orker documents and positions (in fact those two have *never* "voted" diffe=
rently).

This criticism seems to be reserved for cases where *you* disagree with the=
 outcome.=20

EH


> -----Original Message-----
> From: Hannes Tschofenig [mailto:hannes.tschofenig@gmx.net]
> Sent: Tuesday, May 08, 2012 8:23 AM
> To: Eran Hammer
> Cc: Hannes Tschofenig; Gonzalo Salgueiro; apps-discuss@ietf.org
> Subject: Re: [OAUTH-WG] [apps-discuss] draft-jones-appsawg-webfinger-04
>=20
> So, you think it is a good practice if the authors + their co-workers ind=
icate
> support for their own documents?
>=20
> On May 8, 2012, at 6:03 PM, Eran Hammer wrote:
>=20
> > Neither was this comment.
> >
> > EH
> >
> >> -----Original Message-----
> >> From: oauth-bounces@ietf.org [mailto:oauth-bounces@ietf.org] On
> >> Behalf Of Hannes Tschofenig
> >> Sent: Tuesday, May 08, 2012 7:56 AM
> >> To: Gonzalo Salgueiro
> >> Cc: oauth@ietf.org; apps-discuss@ietf.org
> >> Subject: Re: [OAUTH-WG] [apps-discuss]
> >> draft-jones-appsawg-webfinger-04
> >>
> >> Gonzalo: it is great that you, as a co-author, support your own
> >> document but I don't think it is particular helpful.
> >>
> >> On May 4, 2012, at 10:49 PM, Gonzalo Salgueiro (gsalguei) wrote:
> >>
> >>> I support this doc being adopted as starting point for WG discussion.
> >>>
> >>> Regards,
> >>>
> >>> Gonzalo
> >>>
> >>>
> >>> On May 4, 2012, at 3:03 PM, "Murray S. Kucherawy"
> >> <msk@cloudmark.com> wrote:
> >>>
> >>>> The above-named draft has been offered as the recommended path
> >> forward in terms of converging on a single document to advance
> >> through appsawg.  The conversation I saw this week in that regard has
> >> seemed mostly positive.
> >>>>
> >>>> Please review it, or at least the diff, and indicate your support
> >>>> or objection
> >> on apps-discuss@ietf.org to adopting this one as the common path
> forward.
> >> We would like to make a decision about which one to begin advancing
> >> in the next week or two.
> >>>>
> >>>> Have a good weekend!
> >>>>
> >>>> -MSK, APPSAWG co-chair
> >>>>
> >>>> _______________________________________________
> >>>> apps-discuss mailing list
> >>>> apps-discuss@ietf.org
> >>>> https://www.ietf.org/mailman/listinfo/apps-discuss
> >>> _______________________________________________
> >>> apps-discuss mailing list
> >>> apps-discuss@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/apps-discuss
> >>
> >> _______________________________________________
> >> OAuth mailing list
> >> OAuth@ietf.org
> >> https://www.ietf.org/mailman/listinfo/oauth


From ve7jtb@ve7jtb.com  Tue May  8 08:47:48 2012
Return-Path: <ve7jtb@ve7jtb.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 62DD511E80A2 for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 08:47:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.528
X-Spam-Level: 
X-Spam-Status: No, score=-3.528 tagged_above=-999 required=5 tests=[AWL=0.071,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MtyG6ZAemYb3 for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 08:47:47 -0700 (PDT)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by ietfa.amsl.com (Postfix) with ESMTP id 45A1021F8652 for <apps-discuss@ietf.org>; Tue,  8 May 2012 08:47:47 -0700 (PDT)
Received: by yhq56 with SMTP id 56so6614744yhq.31 for <apps-discuss@ietf.org>; Tue, 08 May 2012 08:47:46 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :message-id:references:to:x-mailer:x-gm-message-state; bh=D3HP0mJwW3pHzhmJ128oYEcqBf/HC85X11wt0wfJnqg=; b=ABTwABRi1K4ibrIO2Zqx25OiqJ5hAsEPdJUVj0gDRPNA7/qFrWCVthBWN+2kXYvZQd nC8hXv2cK3t9DgIpMyfVD6A3cZOmo4/jeSBJ8QkGSiutA/nCjn0UnkCWG1qsxeV/uZMb 9hx5IHlNDF3CGyIxsWxuHV6t1L7uWmWFCh0G9XtgG0vJgR/wZBVLepz9efn9xRet49wx e/K/ZMNZ7IQRq/Mqgn1DwVtSMml4v2o5jEc3gixYehXgfGY51iSpVL5pGGdeR4OTWcG7 WGRNvegTUlPlCJvaNluSqOU9XoW/5po7f9uZ0uQB8iRLWQDIg4NXi3K6p278P2aAcLiN +W7w==
Received: by 10.236.136.8 with SMTP id v8mr6978214yhi.101.1336492066813; Tue, 08 May 2012 08:47:46 -0700 (PDT)
Received: from [192.168.1.213] (190-20-29-176.baf.movistar.cl. [190.20.29.176]) by mx.google.com with ESMTPS id a13sm14605475anm.5.2012.05.08.08.47.42 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 08 May 2012 08:47:43 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: multipart/signed; boundary="Apple-Mail=_15D87320-3F18-4638-ABFE-77C67CB465D1"; protocol="application/pkcs7-signature"; micalg=sha1
From: John Bradley <ve7jtb@ve7jtb.com>
In-Reply-To: <36DACB68-A001-4B9D-8E0D-C10EE1BB8D82@gmx.net>
Date: Tue, 8 May 2012 11:47:35 -0400
Message-Id: <D054430A-9250-428C-B2EA-5BF0FAACB4FF@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <5876011F-2C2C-4889-9452-E8BDC1438713@cisco.com> <D43D9A24-8499-4D91-8A64-2BF256A4AB34@gmx.net> <0CBAEB56DDB3A140BA8E8C124C04ECA20102324B@P3PWEX2MB008.ex2.secureserver.net> <36DACB68-A001-4B9D-8E0D-C10EE1BB8D82@gmx.net>
To: Hannes Tschofenig <hannes.tschofenig@gmx.net>
X-Mailer: Apple Mail (2.1257)
X-Gm-Message-State: ALoCoQnYTshEnvDKJ9nUACWgqUmxwwfO85dE5fDuna7wZc43o2Z27cxoR33SKCu9xjAMt4y6Puku
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG]  draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 15:47:48 -0000

--Apple-Mail=_15D87320-3F18-4638-ABFE-77C67CB465D1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hannes,

Deep breath.

The question is not if the document is perfect, only if it can be the =
starting point.

I suspect you are mixing up authentication in your comments.

SWD and WF provide information about identifiers.  =20

It is true that WF can also provide alias information that can be used =
to correlate, though that is sort of the point of publicly listing them.

We have agreed that WF can optionally be a protected resource to allow =
selective disclosure at providers that want to support that.

The goal was to not prevent some sites that only want to serve public =
information from doing so.

I too have concerns about defining a new URI scheme and the likelihood =
of getting that approved.

However we need someplace to start.=20

Are you advocating using SWD as the starting document, or more specific =
changes to WF?

John B.


On 2012-05-08, at 11:23 AM, Hannes Tschofenig wrote:

> So, you think it is a good practice if the authors + their co-workers =
indicate support for their own documents?
>=20
> On May 8, 2012, at 6:03 PM, Eran Hammer wrote:
>=20
>> Neither was this comment.
>>=20
>> EH
>>=20
>>> -----Original Message-----
>>> From: oauth-bounces@ietf.org [mailto:oauth-bounces@ietf.org] On =
Behalf
>>> Of Hannes Tschofenig
>>> Sent: Tuesday, May 08, 2012 7:56 AM
>>> To: Gonzalo Salgueiro
>>> Cc: oauth@ietf.org; apps-discuss@ietf.org
>>> Subject: Re: [OAUTH-WG] [apps-discuss] =
draft-jones-appsawg-webfinger-04
>>>=20
>>> Gonzalo: it is great that you, as a co-author, support your own =
document but
>>> I don't think it is particular helpful.
>>>=20
>>> On May 4, 2012, at 10:49 PM, Gonzalo Salgueiro (gsalguei) wrote:
>>>=20
>>>> I support this doc being adopted as starting point for WG =
discussion.
>>>>=20
>>>> Regards,
>>>>=20
>>>> Gonzalo
>>>>=20
>>>>=20
>>>> On May 4, 2012, at 3:03 PM, "Murray S. Kucherawy"
>>> <msk@cloudmark.com> wrote:
>>>>=20
>>>>> The above-named draft has been offered as the recommended path
>>> forward in terms of converging on a single document to advance =
through
>>> appsawg.  The conversation I saw this week in that regard has seemed
>>> mostly positive.
>>>>>=20
>>>>> Please review it, or at least the diff, and indicate your support =
or objection
>>> on apps-discuss@ietf.org to adopting this one as the common path =
forward.
>>> We would like to make a decision about which one to begin advancing =
in the
>>> next week or two.
>>>>>=20
>>>>> Have a good weekend!
>>>>>=20
>>>>> -MSK, APPSAWG co-chair
>>>>>=20
>>>>> _______________________________________________
>>>>> apps-discuss mailing list
>>>>> apps-discuss@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/apps-discuss
>>>> _______________________________________________
>>>> apps-discuss mailing list
>>>> apps-discuss@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/apps-discuss
>>>=20
>>> _______________________________________________
>>> OAuth mailing list
>>> OAuth@ietf.org
>>> https://www.ietf.org/mailman/listinfo/oauth
>=20
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss


--Apple-Mail=_15D87320-3F18-4638-ABFE-77C67CB465D1
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIPnzCCB7Uw
ggadoAMCAQICAh5cMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3Rh
cnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4
MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0Ew
HhcNMTIwMzE4MDQzMjQ4WhcNMTQwMzE5MTEwNzMyWjCBmzEZMBcGA1UEDRMQR3JUTTZMUzdYMzU3
NzhzOTELMAkGA1UEBhMCQ0wxIjAgBgNVBAgTGU1ldHJvcG9saXRhbmEgZGUgU2FudGlhZ28xFjAU
BgNVBAcTDUlzbGEgZGUgTWFpcG8xFTATBgNVBAMTDEpvaG4gQnJhZGxleTEeMBwGCSqGSIb3DQEJ
ARYPamJyYWRsZXlAbWUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAskrlBI93
rBTLOQGSwIT6co6dAw/rwDPrRXl6/F2oc4KDn+QN6CdFeHo08H846VJS9CDjLKvnK9jbxxs4wYqe
nKdPb3jgzt8oc7b9ZXtWkOgsxgMf6dBZ/IPm4lWBpCbSr3seDGDXEpiE2lTZXno7c25OguR4E6Qa
hcpHABZjeEWK65mMH25gmoRf5MY1k3quu5y+FCYCHE2iwU5jzq+mI3HmG59+UMFLx1fjV+zTslRw
26cQDC/uepwjeYSp8S26hfWipVWwQj4js/C7RoPtvt2iyeU+LSH81jG4wlAWntiOG1WtoXUuXWSc
ExhciKeKWCnemy9qqmxRfJqBROeGlQIDAQABo4IEDjCCBAowCQYDVR0TBAIwADALBgNVHQ8EBAMC
BLAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBQ/A7/CxKEnzpqmZlLz
9iaQMy24eTAfBgNVHSMEGDAWgBSuVYNv7DHKufcd+q9rMfPIHeOsuzB+BgNVHREEdzB1gQ9qYnJh
ZGxleUBtZS5jb22BD2picmFkbGV5QG1lLmNvbYEQamJyYWRsZXlAbWFjLmNvbYERdmU3anRiQHZl
N2p0Yi5jb22BE2picmFkbGV5QHdpbmdhYS5jb22BF2pvaG4uYnJhZGxleUB3aW5nYWEuY29tMIIC
IQYDVR0gBIICGDCCAhQwggIQBgsrBgEEAYG1NwECAjCCAf8wLgYIKwYBBQUHAgEWImh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRz
c2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgfcGCCsGAQUFBwICMIHqMCcWIFN0YXJ0Q29tIENlcnRp
ZmljYXRpb24gQXV0aG9yaXR5MAMCAQEagb5UaGlzIGNlcnRpZmljYXRlIHdhcyBpc3N1ZWQgYWNj
b3JkaW5nIHRvIHRoZSBDbGFzcyAyIFZhbGlkYXRpb24gcmVxdWlyZW1lbnRzIG9mIHRoZSBTdGFy
dENvbSBDQSBwb2xpY3ksIHJlbGlhbmNlIG9ubHkgZm9yIHRoZSBpbnRlbmRlZCBwdXJwb3NlIGlu
IGNvbXBsaWFuY2Ugb2YgdGhlIHJlbHlpbmcgcGFydHkgb2JsaWdhdGlvbnMuMIGcBggrBgEFBQcC
AjCBjzAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTADAgECGmRMaWFiaWxpdHkg
YW5kIHdhcnJhbnRpZXMgYXJlIGxpbWl0ZWQhIFNlZSBzZWN0aW9uICJMZWdhbCBhbmQgTGltaXRh
dGlvbnMiIG9mIHRoZSBTdGFydENvbSBDQSBwb2xpY3kuMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6
Ly9jcmwuc3RhcnRzc2wuY29tL2NydHUyLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYB
BQUHMAGGLWh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MyL2NsaWVudC9jYTBCBggr
BgEFBQcwAoY2aHR0cDovL2FpYS5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMi5jbGllbnQu
Y2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG9w0BAQUF
AAOCAQEAEcfD4PmHrX+W3zaP/KsR4gwLAL0UTaMz14SIng6a9F3kb8ZDbTUneS9ubgpqeJQP2IFc
0U5gQnJ3XeCH6p9I88mvm1NqKQw8WvfglS0aIS19vfpTgXJSPdIO2JJPRqaBtXf3zkdXJwckX9/d
NMrLGeGvaFT9fUNdQdHU4BI1pVUpgKr796T7LTc/ERfH8iFp1+CmdVkJ6Y2iJdWUp4h17XmbxbIT
0CdS4SSk/VW8LFsn/mVz6hB73VthwjGsIku54Wp4pRuq1KX+pATnRk3pHRa1z3mxJMmq7OEXENcC
Vm+bAnyUrYbUilNS9UVTYS8/3dVsKiNupBaOZO+vOgJqVDCCB+IwggXKoAMCAQICAQ4wDQYJKoZI
hvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsT
IlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENl
cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDI1NFoXDTEyMTAyMjIxMDI1NFowgYwx
CzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGln
aXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1h
cnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMsohUWcASz7GfKrpTOMKqANy9BV7V0igWdGxA8IU77L3aTxErQ+fcxtDYZ36Z6GH0YFn7fq5RAD
teP0AYzrCA+EQTfi8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke/s5g9hJHryZ2acScnzczjBCA
o7X1v5G3yw8MDP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHksw56HzElVIoYSZ3q4+RJuPXX
fIoyby+Y2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHHtOkzUreG//CsFnB9+uaYSlR6
5cdGzTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCA1swggNXMAwGA1UdEwQFMAMBAf8w
CwYDVR0PBAQDAgGmMB0GA1UdDgQWBBSuVYNv7DHKufcd+q9rMfPIHeOsuzCBqAYDVR0jBIGgMIGd
gBROC+8apEBbpRdphzDKNGhD0EGu8qGBgaR/MH0xCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFy
dENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkw
JwYDVQQDEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBATAJBgNVHRIEAjAAMD0G
CCsGAQUFBwEBBDEwLzAtBggrBgEFBQcwAoYhaHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2Eu
Y3J0MGAGA1UdHwRZMFcwLKAqoCiGJmh0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwu
Y3JsMCegJaAjhiFodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwggFdBgNVHSAEggFU
MIIBUDCCAUwGCysGAQQBgbU3AQEEMIIBOzAvBggrBgEFBQcCARYjaHR0cDovL2NlcnQuc3RhcnRj
b20ub3JnL3BvbGljeS5wZGYwNQYIKwYBBQUHAgEWKWh0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9p
bnRlcm1lZGlhdGUucGRmMIHQBggrBgEFBQcCAjCBwzAnFiBTdGFydCBDb21tZXJjaWFsIChTdGFy
dENvbSkgTHRkLjADAgEBGoGXTGltaXRlZCBMaWFiaWxpdHksIHJlYWQgdGhlIHNlY3Rpb24gKkxl
Z2FsIExpbWl0YXRpb25zKiBvZiB0aGUgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg
UG9saWN5IGF2YWlsYWJsZSBhdCBodHRwOi8vY2VydC5zdGFydGNvbS5vcmcvcG9saWN5LnBkZjAR
BglghkgBhvhCAQEEBAMCAAcwUAYJYIZIAYb4QgENBEMWQVN0YXJ0Q29tIENsYXNzIDIgUHJpbWFy
eSBJbnRlcm1lZGlhdGUgRnJlZSBTU0wgRW1haWwgQ2VydGlmaWNhdGVzMA0GCSqGSIb3DQEBBQUA
A4ICAQAe9xAX/vbphHkvkDdNrslXWdO7fD3JaqnTT3jmmDu55r7UpW1H/v/J40UBXsw9DKU8TylE
4RwZT5HDAMW42f1x498AzM4FOnL/pUTTvr6BiRlrify5ZovkDYVWjy1GYTJ+hPiBEv0HmHnDxjhn
JIIkEvJ+niMHLLEdpNMhZnxMiTFRAtIF4WeYcpgXBjAxsEDRKBvw40K+r3N4lykySQNp2ElIJ8H1
z2BmhxtppUdWpOVJ4Q1Gvn9jfV1qnMhFCDY+X1X8DrkKrTcpDExcGlefweQs7+DYUK3spiQkJpN7
qpPYlfy2GYHedv7lGa1ZAghMI/4882QVAK2zq6M60nHpOUMtYD61XtAs3ZD5L3yn9LCdeK2j4ZbQ
3uRdwvxAMFWwXyUK/ALP4lCu9QhxbnETOkBWT3FJul4/FUgzM0RRCEGhuQWiOFSoa35XJTcYf/4E
/ZuvOXhK04nUpe7DYTMWzRqL04yyoJQVHKHKSboytueydKuqFZKdJA9gi77OnPBYL/yxkXGgkLC9
tsi77oT4AgZry0/6lgX56ak+f/umQihNPgtKSQQjEYq9S8MlOHzpUM0vxsghATYsdUPBw6r6ZxDH
jXoUAD03DUMEbKsWvqFB7nJNVesngbu8miw1EYLA+fHfTaCidoV3CL75jKqM/KE87qrh9Fqti9bK
qnkvpTGCA2wwggNoAgEBMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk
LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMv
U3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAh5cMAkGBSsO
AwIaBQCgggGtMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEyMDUw
ODE1NDczNlowIwYJKoZIhvcNAQkEMRYEFAr1kYMzx9OuAjtqpnSvLszum5M8MIGkBgkrBgEEAYI3
EAQxgZYwgZMwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQL
EyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD
bGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQICHlwwgaYGCyqGSIb3DQEJEAIL
MYGWoIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi
U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xh
c3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAh5cMA0GCSqGSIb3DQEBAQUABIIB
AC2FbxYTM9dKa6wgOeQB8PeBxJI04dC27MBHpJs+PWBhTAnbHyq+OPCoPGOp1ikeenyqho8wGf8K
/AeueoPnmBUAJ7GdYaKaFGacYHjfoLp4m+OuJzZPfxpwbyM+2H6Nv1ZkbX7D4D94W/tG133gArva
0IKsJLaLO/VGTBqzdoU38NotrwtIozG4t1FpsVy0RBF3hvnUCHFd1nPRsdjC5h80t8EhuD+0HI95
qPURU5b7tQK0kpnMeHAQmqtXb1N7lO8T63MIYnMWtixd2zX9K5EF6c+rmzk5GCu6rkGXWYITzc8P
AwUX8pEml+hBzn/iFffN7qvNb0soBVbop6zIdmsAAAAAAAA=

--Apple-Mail=_15D87320-3F18-4638-ABFE-77C67CB465D1--

From msk@cloudmark.com  Tue May  8 09:24:33 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 62B9121F855F for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 09:24:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.562
X-Spam-Level: 
X-Spam-Status: No, score=-102.562 tagged_above=-999 required=5 tests=[AWL=0.037, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0NvRbWA8WH90 for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 09:24:32 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id CA50521F84DD for <apps-discuss@ietf.org>; Tue,  8 May 2012 09:24:32 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.25]) by mail.cloudmark.com with bizsmtp id 7UQX1j0030ZaKgw01UQXTJ; Tue, 08 May 2012 09:24:31 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=R/iB6KtX c=1 sm=1 a=LdFkGDrDWH2mcjCZERnC4w==:17 a=LvckAehuu68A:10 a=z-d0dY4iUb8A:10 a=zutiEJmiVI4A:10 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=48vgC7mUAAAA:8 a=2dLDzdADIg2MKMq0ohMA:9 a=CjuIK1q_8ugA:10 a=lZB815dzVvQA:10 a=LdFkGDrDWH2mcjCZERnC4w==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas901.corp.cloudmark.com ([fe80::2524:76b6:a865:539c%10]) with mapi id 14.01.0355.002; Tue, 8 May 2012 09:24:32 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] [OAUTH-WG]  draft-jones-appsawg-webfinger-04
Thread-Index: AQHNLSvMrMrpjjpTdU+LHwoBBDKmp5bAd/AA//+boeA=
Date: Tue, 8 May 2012 16:24:31 +0000
Message-ID: <9452079D1A51524AA5749AD23E0039281194FE@exch-mbx901.corp.cloudmark.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <5876011F-2C2C-4889-9452-E8BDC1438713@cisco.com> <D43D9A24-8499-4D91-8A64-2BF256A4AB34@gmx.net> <0CBAEB56DDB3A140BA8E8C124C04ECA20102324B@P3PWEX2MB008.ex2.secureserver.net> <36DACB68-A001-4B9D-8E0D-C10EE1BB8D82@gmx.net>
In-Reply-To: <36DACB68-A001-4B9D-8E0D-C10EE1BB8D82@gmx.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.20.2.121]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1336494272; bh=Kl+9cHXlqC4Tl+3nJFFVF9xKykbY2DT1mZzw0Di4GSg=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=yB5T58gm+eJ8fSJI8uHZH5RFjCjKq6QOcNnN4Hy+jpIYb3jiMU7Y9HlNWR9nxPY14 EQ0nTBGEZw9Ye7VkkU20aRAQZyk1p5vI2C1d4g2bORdWiNutfaEMdbCy50TOXM6Uwl UCsSUOvVNn5nhodcy2hsRcS8HRk7M3XRYaAhgThU=
Subject: Re: [apps-discuss] [OAUTH-WG]  draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 16:24:33 -0000

> -----Original Message-----
> From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org=
] On Behalf Of Hannes Tschofenig
> Sent: Tuesday, May 08, 2012 8:23 AM
> To: Eran Hammer
> Cc: apps-discuss@ietf.org
> Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
>=20
> So, you think it is a good practice if the authors + their co-workers
> indicate support for their own documents?

I find the comment harmless, since the people who have to evaluate consensu=
s are quite aware of who the authors are.

-MSK

From gsalguei@cisco.com  Tue May  8 11:53:05 2012
Return-Path: <gsalguei@cisco.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C689121F8573 for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 11:53:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.569
X-Spam-Level: 
X-Spam-Status: No, score=-6.569 tagged_above=-999 required=5 tests=[AWL=-3.970, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5UsGJEQ4SsxG for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 11:53:05 -0700 (PDT)
Received: from av-tac-rtp.cisco.com (av-tac-rtp.cisco.com [64.102.19.209]) by ietfa.amsl.com (Postfix) with ESMTP id 1EC7921F853B for <apps-discuss@ietf.org>; Tue,  8 May 2012 11:53:05 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from chook.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-rtp.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q48Ir4E1002077 for <apps-discuss@ietf.org>; Tue, 8 May 2012 14:53:04 -0400 (EDT)
Received: from rtp-vpn4-1896.cisco.com (rtp-vpn4-1896.cisco.com [10.82.215.104]) by chook.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q48Ir3aa016231; Tue, 8 May 2012 14:53:03 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=us-ascii
From: Gonzalo Salgueiro <gsalguei@cisco.com>
In-Reply-To: <D43D9A24-8499-4D91-8A64-2BF256A4AB34@gmx.net>
Date: Tue, 8 May 2012 14:52:31 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <3E199AF5-39B4-46F5-86FC-C0884480EDEB@cisco.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <5876011F-2C2C-4889-9452-E8BDC1438713@cisco.com> <D43D9A24-8499-4D91-8A64-2BF256A4AB34@gmx.net>
To: Hannes Tschofenig <hannes.tschofenig@gmx.net>
X-Mailer: Apple Mail (2.1257)
Cc: oauth@ietf.org, "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 18:53:05 -0000

Hannes: While I'm clearly honored by your interest in me and my =
activities, it is not my intent to artificially pump up a document on =
which I am a co-author.  Everyone on this list knows I am an author on =
it as we have discussed it exhaustively for the past month and a half. I =
was merely indicating my support of the compromised direction being =
proposed (as we were at a bit of an impasse with two documents in call =
for adoption that were proposing a solution for the same problem space). =
It took a good bit of on-list and off-list discussion for the SWD and WF =
camps to draw a line in the sand and come to an agreement on a =
compromise that was a mutually satisfying starting point that the WG =
could get behind. This proposal was put forth (and supported) separately =
by Mike Jones (a co-author on SWD) and Paul Jones (a co-author on WF). =
I, as another co-author of WF, was voicing my support of the compromise =
as a starting point. I don't believe any of the co-authors involved were =
at fault or acted with irregularity.

Cheers,

Gonzalo

On May 8, 2012, at 10:55 AM, Hannes Tschofenig wrote:

> Gonzalo: it is great that you, as a co-author, support your own =
document but I don't think it is particular helpful.=20
>=20
> On May 4, 2012, at 10:49 PM, Gonzalo Salgueiro (gsalguei) wrote:
>=20
>> I support this doc being adopted as starting point for WG discussion.
>>=20
>> Regards,
>>=20
>> Gonzalo
>>=20
>>=20
>> On May 4, 2012, at 3:03 PM, "Murray S. Kucherawy" <msk@cloudmark.com> =
wrote:
>>=20
>>> The above-named draft has been offered as the recommended path =
forward in terms of converging on a single document to advance through =
appsawg.  The conversation I saw this week in that regard has seemed =
mostly positive.
>>>=20
>>> Please review it, or at least the diff, and indicate your support or =
objection on apps-discuss@ietf.org to adopting this one as the common =
path forward. We would like to make a decision about which one to begin =
advancing in the next week or two.
>>>=20
>>> Have a good weekend!
>>>=20
>>> -MSK, APPSAWG co-chair
>>>=20
>>> _______________________________________________
>>> apps-discuss mailing list
>>> apps-discuss@ietf.org
>>> https://www.ietf.org/mailman/listinfo/apps-discuss
>> _______________________________________________
>> apps-discuss mailing list
>> apps-discuss@ietf.org
>> https://www.ietf.org/mailman/listinfo/apps-discuss
>=20
>=20


From sm@resistor.net  Tue May  8 12:18:04 2012
Return-Path: <sm@resistor.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5785421F8595 for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 12:18:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.582
X-Spam-Level: 
X-Spam-Status: No, score=-102.582 tagged_above=-999 required=5 tests=[AWL=0.017, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZX7OeRQXajIC for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 12:18:02 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id AEEE021F8593 for <apps-discuss@ietf.org>; Tue,  8 May 2012 12:18:02 -0700 (PDT)
Received: from SUBMAN.resistor.net (IDENT:sm@localhost [127.0.0.1]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q48JHsJb005056; Tue, 8 May 2012 12:17:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1336504679; i=@resistor.net; bh=+FC2taadXNnUdPeTAnomUY/FRnGtdXLWWS5Ut50Xj+g=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=X7BT2ynBtXL0pRdiH80SUya5lq7mPtapr40CWEYkmadlJwB3zdJmiGAHVda5hkIch 7+QEb7IsdEvu2L6KjP2oGAhTaZNyoZBQAncZzd0hmnjU7qa4t5rAZ1dlHzNaxd8xhJ Iki6QAlKtD1UaAYkfZgtgxedvFK3qAg0HMZupzPk=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=resistor.net; s=mail; t=1336504679; i=@resistor.net; bh=+FC2taadXNnUdPeTAnomUY/FRnGtdXLWWS5Ut50Xj+g=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=aDx2HvbDGBz4r4j7MtlvYiJn4T5aaMUKZuITK3++slpkmlp3366x467ZEpTqieJu5 fmaLDA6jMPvztraYLsiQpbbTPEUYy2Wjt5xNAGio26jFR20elOuXIQ+rZ2f+AH7mt8 Oze2SnXL4MwnpGWH94bOqjfHoRQ9rOg29yINqARc=
Message-Id: <6.2.5.6.2.20120508121042.09e064b0@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Tue, 08 May 2012 12:16:05 -0700
To: Hannes Tschofenig <hannes.tschofenig@gmx.net>
From: SM <sm@resistor.net>
In-Reply-To: <36DACB68-A001-4B9D-8E0D-C10EE1BB8D82@gmx.net>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <5876011F-2C2C-4889-9452-E8BDC1438713@cisco.com> <D43D9A24-8499-4D91-8A64-2BF256A4AB34@gmx.net> <0CBAEB56DDB3A140BA8E8C124C04ECA20102324B@P3PWEX2MB008.ex2.secureserver.net> <36DACB68-A001-4B9D-8E0D-C10EE1BB8D82@gmx.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG]  draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 19:18:04 -0000

Hi Hannes,
At 08:23 08-05-2012, Hannes Tschofenig wrote:
>So, you think it is a good practice if the authors + their 
>co-workers indicate support for their own documents?

It does not matter in the case of the author it is considered as a 
"no operation performed".  Any other individual, even a co-worker, 
may indicate support for the document.

Regards,
-sm 


From phil.hunt@oracle.com  Tue May  8 12:32:52 2012
Return-Path: <phil.hunt@oracle.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4E75921F84EA for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 12:32:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.581
X-Spam-Level: 
X-Spam-Status: No, score=-9.581 tagged_above=-999 required=5 tests=[AWL=-0.378, BAYES_00=-2.599, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ktnY0sbrVyfM for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 12:32:51 -0700 (PDT)
Received: from acsinet15.oracle.com (acsinet15.oracle.com [141.146.126.227]) by ietfa.amsl.com (Postfix) with ESMTP id B317121F84E4 for <apps-discuss@ietf.org>; Tue,  8 May 2012 12:32:51 -0700 (PDT)
Received: from acsinet22.oracle.com (acsinet22.oracle.com [141.146.126.238]) by acsinet15.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id q48JWlbG032630 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 8 May 2012 19:32:48 GMT
Received: from acsmt358.oracle.com (acsmt358.oracle.com [141.146.40.158]) by acsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id q48JWl0k012544 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 8 May 2012 19:32:47 GMT
Received: from abhmt102.oracle.com (abhmt102.oracle.com [141.146.116.54]) by acsmt358.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id q48JWkI8015575; Tue, 8 May 2012 14:32:47 -0500
Received: from [192.168.1.125] (/24.85.226.208) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 08 May 2012 12:32:46 -0700
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <5876011F-2C2C-4889-9452-E8BDC1438713@cisco.com> <D43D9A24-8499-4D91-8A64-2BF256A4AB34@gmx.net> <0CBAEB56DDB3A140BA8E8C124C04ECA20102324B@P3PWEX2MB008.ex2.secureserver.net> <36DACB68-A001-4B9D-8E0D-C10EE1BB8D82@gmx.net> <6.2.5.6.2.20120508121042.09e064b0@resistor.net>
In-Reply-To: <6.2.5.6.2.20120508121042.09e064b0@resistor.net>
Mime-Version: 1.0 (1.0)
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=us-ascii
Message-Id: <71787930-D1B9-4835-A814-887F9D60CFFC@oracle.com>
X-Mailer: iPhone Mail (9B179)
From: Phil Hunt <phil.hunt@oracle.com>
Date: Tue, 8 May 2012 12:34:23 -0700
To: SM <sm@resistor.net>
X-Source-IP: acsinet22.oracle.com [141.146.126.238]
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG]  draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 19:32:52 -0000

It took the author's agreement in the larger context of starting with the do=
c and making the discussed changes.  =20

Phil

On 2012-05-08, at 12:16, SM <sm@resistor.net> wrote:

> Hi Hannes,
> At 08:23 08-05-2012, Hannes Tschofenig wrote:
>> So, you think it is a good practice if the authors + their co-workers ind=
icate support for their own documents?
>=20
> It does not matter in the case of the author it is considered as a "no ope=
ration performed".  Any other individual, even a co-worker, may indicate sup=
port for the document.
>=20
> Regards,
> -sm=20
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss

From ned.freed@mrochek.com  Tue May  8 14:28:29 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5BC9211E8079 for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 14:28:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.492
X-Spam-Level: 
X-Spam-Status: No, score=-2.492 tagged_above=-999 required=5 tests=[AWL=0.107,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id clQPScXLlsuw for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 14:28:28 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 9C04E11E8072 for <apps-discuss@ietf.org>; Tue,  8 May 2012 14:28:28 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF8RSR6RB4000VXS@mauve.mrochek.com> for apps-discuss@ietf.org; Tue, 8 May 2012 14:28:26 -0700 (PDT)
MIME-version: 1.0
Content-type: TEXT/PLAIN; charset=iso-8859-1
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Tue, 8 May 2012 14:28:23 -0700 (PDT)
Message-id: <01OF8RSPPS320006TF@mauve.mrochek.com>
Date: Tue, 08 May 2012 14:09:32 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Tue, 08 May 2012 10:06:30 -0400" <CAC4RtVDZfXi1JwGJLGwOVgsGuU-1dH-uj8bXTGCmjrva80mNhg@mail.gmail.com>
References: <20120423132812.32410.11259.idtracker@ietfa.amsl.com> <CAC4RtVDZfXi1JwGJLGwOVgsGuU-1dH-uj8bXTGCmjrva80mNhg@mail.gmail.com>
To: Barry Leiba <barryleiba@computer.org>
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Last Call: <draft-ietf-appsawg-mime-default-charset-03.txt> (Update to MIME regarding Charset Parameter Handling in Textual Media Types) to Proposed Standard
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 May 2012 21:28:29 -0000

> > Abstract
> >   This document changes RFC 2046 rules regarding default charset
> >   parameter values for text/* media types to better align with common
> >   usage by existing clients and servers.
> ...
> > The file can be obtained via
> > http://datatracker.ietf.org/doc/draft-ietf-appsawg-mime-default-charset/
> >
> > IESG discussion can be tracked via
> > http://datatracker.ietf.org/doc/draft-ietf-appsawg-mime-default-charset/ballot/

> This document sailed through IETF last call with no comments, but
> something has come up in IESG evaluation -- Robert chatted with me
> about this, and I suggested that he put a DISCUSS ballot in until we
> resolve it.

> The document makes it very clear that "existing registrations" are not
> affected (and therefore retain their RFC 2046 default of US-ASCII for
> charset).  But how does someone TELL that a subtype is "existing"?

This was brought up and resolved during last call comments.

The current rules allow a text/* media type to say anything about charsets,
and if it allows a optional charset parameter, there's no need to state what
the default is.

The new rules say that a media type either

(1) Specifies that no charset parameter is used and that the charset is
    determined from inspection of the content, or

(2) Requires inclusion of a charset parameter specifying what the charset
    is, or

(3) Explicitly states what the default charset is. (Either with or without
    allowing an optional charset parameter as a means of overriding the
    default.)

The last option is dicouraged (SHOULD NOT).

No other options are given, so it follows that a media type that fails to do
one of these things is supposed to be rejected by the reviewer.

As such, there is no possibility of confusion. An old text/* media type can get
away without specifying charset information and relying on the language in RFC
2045; a new one cannot.

> Chasing documentation pointers and checking dates is not a reasonable
> way.  Five years from now, when 60 more text subtypes have been added
> to the 60 that are there, how will anyone know *which* of those 120
> are affected by this spec and which are not?

A nonissue. See above.

> Further, both (a) and (b) in section 3 are things that SHOULD be done;
> what if a new registration does neither, violating both SHOULDs?  How
> will someone know what its default is?

And this is precisely why it is so important to be able to use compliance
language in registration RFCs. SHOULD means "do it unless you have a good
reason not to". In this case this isn't a judgement call made by an
implementor; the question is whether or not you can convince the reviewer you
have sufficient cause to violate the SHOULD.

> I think the right way to fix this is to put new text in near the end
> of section 3, just to make things absolutely clear:
> --------
> OLD
>   New subtypes of the "text" media type, thus, SHOULD NOT define a
>   default "charset" value.  If there is a strong reason to do so
>   despite this advice, they SHOULD use the "UTF-8" [RFC3629] charset as
>   the default.

> NEW
>   New subtypes of the "text" media type, thus, SHOULD NOT define a
>   default "charset" value.  If there is a strong reason to do so
>   despite this advice, they SHOULD use the "UTF-8" [RFC3629] charset as
>   the default.

>   To maintain compatibility with existing registrations, this fallback rule
>   applies: any subtype of the "text" media type that does not comply with
>   the rules above retains US-ASCII as its default, as originally specified
>   in RFC 2046.
> --------

That's a really bad idea for all sorts of reasons, including but not limited to
it makes the document self-contradictory. You shouldn't remove a rule then say
it's OK to fall back on it.

Now, if you want to add something that says:

  Regardless of the approach chosen, all text/* registrations MUST clearly
  specify how the charset of the content is determined and MUST NOT rely
  on the RFC 2045 rule.

I think this falls out of the existing text, but if you want to make it crystal
clear I don't have a problem.

> The document editors are OK with this text, but we want to pass it by
> the working group for comment.  Does anyone object to this suggestion?

I strongly object.

>  Does anyone think the issue should be addressed differently?

See above.

				Ned

From James.H.Manger@team.telstra.com  Tue May  8 18:02:23 2012
Return-Path: <James.H.Manger@team.telstra.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E71209E8015 for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 18:02:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.742
X-Spam-Level: 
X-Spam-Status: No, score=-0.742 tagged_above=-999 required=5 tests=[AWL=0.159,  BAYES_00=-2.599, HELO_EQ_AU=0.377, HOST_EQ_AU=0.327, RELAY_IS_203=0.994]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vvMCrSd+oOJT for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 18:02:23 -0700 (PDT)
Received: from ipxcvo.tcif.telstra.com.au (ipxcvo.tcif.telstra.com.au [203.35.135.208]) by ietfa.amsl.com (Postfix) with ESMTP id 09C179E8012 for <apps-discuss@ietf.org>; Tue,  8 May 2012 18:02:18 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.75,554,1330866000"; d="scan'208,217";a="75179327"
Received: from unknown (HELO ipcdvi.tcif.telstra.com.au) ([10.97.217.212]) by ipocvi.tcif.telstra.com.au with ESMTP; 09 May 2012 11:02:17 +1000
X-IronPort-AV: E=McAfee;i="5400,1158,6705"; a="62041089"
Received: from wsmsg3706.srv.dir.telstra.com ([172.49.40.80]) by ipcdvi.tcif.telstra.com.au with ESMTP; 09 May 2012 11:02:15 +1000
Received: from WSMSG3153V.srv.dir.telstra.com ([172.49.40.159]) by wsmsg3706.srv.dir.telstra.com ([172.49.40.80]) with mapi; Wed, 9 May 2012 11:02:16 +1000
From: "Manger, James H" <James.H.Manger@team.telstra.com>
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>, Martin Thomson <martin.thomson@gmail.com>
Date: Wed, 9 May 2012 11:02:14 +1000
Thread-Topic: [apps-discuss] Indicating hash size in 'ni' URIs
Thread-Index: Ac0s/zRSPuXpWyz7TtWNUPfKeVGPLwAd0l+Q
Message-ID: <255B9BB34FB7D647A506DC292726F6E114F2A1546E@WSMSG3153V.srv.dir.telstra.com>
References: <255B9BB34FB7D647A506DC292726F6E114F1DD400E@WSMSG3153V.srv.dir.telstra.com> <4F9E8055.1080209@cs.tcd.ie> <255B9BB34FB7D647A506DC292726F6E114F23970AB@WSMSG3153V.srv.dir.telstra.com> <255B9BB34FB7D647A506DC292726F6E114F2853D2C@WSMSG3153V.srv.dir.telstra.com> <4FA68A60.6030207@cs.tcd.ie> <255B9BB34FB7D647A506DC292726F6E114F28540B5@WSMSG3153V.srv.dir.telstra.com> <CABkgnnX6wp=ZFn2n-=O0_spPtZmAvtwYMnrsKM3bLxoAV3kWbw@mail.gmail.com> <4FA8EB06.4020004@cs.tcd.ie>
In-Reply-To: <4FA8EB06.4020004@cs.tcd.ie>
Accept-Language: en-US, en-AU
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-AU
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Indicating hash size in 'ni' URIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 May 2012 01:02:24 -0000

>>> I would still rather ditch the truncation length from the alg names.
=20
>> I'm with James on this one.
>> ... The example of a truncated stream cipher seems contrived to me.

> Not to me.
>
> I think that omitting the size would mean that anyone using
> these would need to go think about potential truncation attacks,
> and having to do that is bad, since most times they won't do
> it at all and even if they do, those attacks, if they apply,
> will be likely be very subtle. So even if you try figure it
> out, you may not get the analysis right. Avoiding all that
> is just better IMO.

I am trying to understand the truncation attacks you are concerned about. W=
ould an example be an HTTPS web connection that abruptly stops mid stream? =
All the received TLS records are properly encrypted and have valid MACs. Ho=
wever, only half of the HTML page has been delivered: it might end "<script=
 src=3D'ni://example.com/sha-256;f4OxZX". Somewhere in the receiver's stack=
 it knows truncation has occurred (the TLS and HTTP and layers didn't close=
 properly), but the higher layer ignores that and interprets the content an=
yway. In this example, a browser (which is very lenient) accepts the incomp=
lete <script> tag and acts on the wrong (truncated) URI.

The fault is not with the 'ni' URI. Solving this situation would require al=
l protocols (not just 'ni' identifiers) to be "prefix-free" (eg no prefix o=
f a protocol can be meaningful). That is not realistic.

An 'ni' URI can have query parameters. Couldn't a truncation attack strip t=
hose regardless of whether the hash length is in the alg name? Why isn't th=
at a problem?



> Additionally, if we took out the length then we'd have to
> figure whether or not (or when, yuk) ni:///sha-256;abc is the
> "same" as ni:///sha-256;abcdef and even if we declare that its
> never the same, that's something people are liable to get
> wrong, since sometimes both would actually refer to the same
> thing. Yuk yuk yuk;-)

Implementations are just as likely to consider that the following are the "=
same":
  ni:///sha-256-32;abcdef
  ni:///sha-256-64;abcdefghijk


If a truncation attack really needs to be defended against, we should speci=
fy that the output length (and algorithm) are inputs to the hash. For examp=
le, Truncate_to_n(Hash(alg || n || content)).

--
James Manger

From ned.freed@mrochek.com  Tue May  8 18:03:56 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2EE7411E8074 for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 18:03:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.493
X-Spam-Level: 
X-Spam-Status: No, score=-2.493 tagged_above=-999 required=5 tests=[AWL=0.106,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P02h2NyQQ0a0 for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 18:03:55 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 574CE9E8015 for <apps-discuss@ietf.org>; Tue,  8 May 2012 18:03:55 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF8ZBUAG5C00061N@mauve.mrochek.com> for apps-discuss@ietf.org; Tue, 8 May 2012 18:03:52 -0700 (PDT)
MIME-version: 1.0
Content-type: TEXT/PLAIN; charset=iso-8859-1
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Tue, 8 May 2012 18:03:49 -0700 (PDT)
Message-id: <01OF8ZBSJ23M0006TF@mauve.mrochek.com>
Date: Tue, 08 May 2012 18:02:13 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Tue, 08 May 2012 14:09:32 -0700 (PDT)" <01OF8RSPPS320006TF@mauve.mrochek.com>
References: <20120423132812.32410.11259.idtracker@ietfa.amsl.com> <CAC4RtVDZfXi1JwGJLGwOVgsGuU-1dH-uj8bXTGCmjrva80mNhg@mail.gmail.com> <01OF8RSPPS320006TF@mauve.mrochek.com>
To: Ned Freed <ned.freed@mrochek.com>
Cc: Barry Leiba <barryleiba@computer.org>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Last Call: <draft-ietf-appsawg-mime-default-charset-03.txt> (Update to MIME regarding Charset Parameter Handling in Textual Media Types) to Proposed Standard
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 May 2012 01:03:56 -0000

> > > Abstract
> > >   This document changes RFC 2046 rules regarding default charset
> > >   parameter values for text/* media types to better align with common
> > >   usage by existing clients and servers.
> > ...
> > > The file can be obtained via
> > > http://datatracker.ietf.org/doc/draft-ietf-appsawg-mime-default-charset/
> > >
> > > IESG discussion can be tracked via
> > > http://datatracker.ietf.org/doc/draft-ietf-appsawg-mime-default-charset/ballot/

> > This document sailed through IETF last call with no comments, but
> > something has come up in IESG evaluation -- Robert chatted with me
> > about this, and I suggested that he put a DISCUSS ballot in until we
> > resolve it.

> > The document makes it very clear that "existing registrations" are not
> > affected (and therefore retain their RFC 2046 default of US-ASCII for
> > charset).  But how does someone TELL that a subtype is "existing"?

> This was brought up and resolved during last call comments.

> The current rules allow a text/* media type to say anything about charsets,

Correction:

"anything" -> "nothing"

> and if it allows a optional charset parameter, there's no need to state what
> the default is.

> The new rules say that a media type either

> (1) Specifies that no charset parameter is used and that the charset is
>     determined from inspection of the content, or

> (2) Requires inclusion of a charset parameter specifying what the charset
>     is, or

> (3) Explicitly states what the default charset is. (Either with or without
>     allowing an optional charset parameter as a means of overriding the
>     default.)

> The last option is dicouraged (SHOULD NOT).

> No other options are given, so it follows that a media type that fails to do
> one of these things is supposed to be rejected by the reviewer.

> As such, there is no possibility of confusion. An old text/* media type can get
> away without specifying charset information and relying on the language in RFC
> 2045; a new one cannot.

> > Chasing documentation pointers and checking dates is not a reasonable
> > way.  Five years from now, when 60 more text subtypes have been added
> > to the 60 that are there, how will anyone know *which* of those 120
> > are affected by this spec and which are not?

> A nonissue. See above.

> > Further, both (a) and (b) in section 3 are things that SHOULD be done;
> > what if a new registration does neither, violating both SHOULDs?  How
> > will someone know what its default is?

> And this is precisely why it is so important to be able to use compliance
> language in registration RFCs. SHOULD means "do it unless you have a good
> reason not to". In this case this isn't a judgement call made by an
> implementor; the question is whether or not you can convince the reviewer you
> have sufficient cause to violate the SHOULD.

> > I think the right way to fix this is to put new text in near the end
> > of section 3, just to make things absolutely clear:
> > --------
> > OLD
> >   New subtypes of the "text" media type, thus, SHOULD NOT define a
> >   default "charset" value.  If there is a strong reason to do so
> >   despite this advice, they SHOULD use the "UTF-8" [RFC3629] charset as
> >   the default.

> > NEW
> >   New subtypes of the "text" media type, thus, SHOULD NOT define a
> >   default "charset" value.  If there is a strong reason to do so
> >   despite this advice, they SHOULD use the "UTF-8" [RFC3629] charset as
> >   the default.

> >   To maintain compatibility with existing registrations, this fallback rule
> >   applies: any subtype of the "text" media type that does not comply with
> >   the rules above retains US-ASCII as its default, as originally specified
> >   in RFC 2046.
> > --------

> That's a really bad idea for all sorts of reasons, including but not limited to
> it makes the document self-contradictory. You shouldn't remove a rule then say
> it's OK to fall back on it.

> Now, if you want to add something that says:

>   Regardless of the approach chosen, all text/* registrations MUST clearly
>   specify how the charset of the content is determined and MUST NOT rely
>   on the RFC 2045 rule.

> I think this falls out of the existing text, but if you want to make it crystal
> clear I don't have a problem.

> > The document editors are OK with this text, but we want to pass it by
> > the working group for comment.  Does anyone object to this suggestion?

> I strongly object.

> >  Does anyone think the issue should be addressed differently?

> See above.

> 				Ned
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss

From barryleiba@gmail.com  Tue May  8 18:18:21 2012
Return-Path: <barryleiba@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C7F6E9E8015 for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 18:18:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.968
X-Spam-Level: 
X-Spam-Status: No, score=-102.968 tagged_above=-999 required=5 tests=[AWL=0.009, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DC2dV7uSq12Z for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 18:18:21 -0700 (PDT)
Received: from mail-ob0-f172.google.com (mail-ob0-f172.google.com [209.85.214.172]) by ietfa.amsl.com (Postfix) with ESMTP id 310F69E8012 for <apps-discuss@ietf.org>; Tue,  8 May 2012 18:18:21 -0700 (PDT)
Received: by obbeh20 with SMTP id eh20so12538713obb.31 for <apps-discuss@ietf.org>; Tue, 08 May 2012 18:18:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=YAuO4jWCl/4tlZ2dQ4hEhjpDdD3bWQ37dXNamvU4h3I=; b=dbh1EFtRRwURob8UKur6CAfRo9FuKG9XvWDDvEjYuq8pZfQFp/QGfNou5MCs92srgq abBfiFzqfrnUiTnt5gkvHrQuIUMxUxXaGsQutjS24iale3e5qWZKh7jQf5t2M3fu+ZTU QeI9RkjsAc2OdD3vZ14UwCLdCfPlIdY1VI2RehRimD6wGiX6CI7ZcLcVNaz5vUufS8sM EwcBXJDuzuio5EyIJJsNI1oZ4EX+Qtj7URIWTo8BC1p4sJosc0N2eF7yOD8nVVMG3EHj pgnIwcx9TwmqTBy0SghqmbaEXN09iSKvEExPtF1m3bgvhhEPIUPBmkUbP4MIlznMvFk4 3XSQ==
MIME-Version: 1.0
Received: by 10.182.172.100 with SMTP id bb4mr1647227obc.22.1336526300848; Tue, 08 May 2012 18:18:20 -0700 (PDT)
Sender: barryleiba@gmail.com
Received: by 10.60.10.68 with HTTP; Tue, 8 May 2012 18:18:20 -0700 (PDT)
In-Reply-To: <01OF8RSPPS320006TF@mauve.mrochek.com>
References: <20120423132812.32410.11259.idtracker@ietfa.amsl.com> <CAC4RtVDZfXi1JwGJLGwOVgsGuU-1dH-uj8bXTGCmjrva80mNhg@mail.gmail.com> <01OF8RSPPS320006TF@mauve.mrochek.com>
Date: Tue, 8 May 2012 21:18:20 -0400
X-Google-Sender-Auth: GxPxV4bZRZ9Xq9i_1ur4juzBrSQ
Message-ID: <CALaySJLFrKSF9JPBC54j0EaTQ6SNXM2+tag2uU2SmVjWxE7Erg@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Ned Freed <ned.freed@mrochek.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Last Call: <draft-ietf-appsawg-mime-default-charset-03.txt> (Update to MIME regarding Charset Parameter Handling in Textual Media Types) to Proposed Standard
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 May 2012 01:18:21 -0000

> The new rules say that a media type either
>
> (1) Specifies that no charset parameter is used and that the charset is
> =A0 =A0determined from inspection of the content, or
>
> (2) Requires inclusion of a charset parameter specifying what the charset
> =A0 =A0is, or
>
> (3) Explicitly states what the default charset is. (Either with or withou=
t
> =A0 =A0allowing an optional charset parameter as a means of overriding th=
e
> =A0 =A0default.)

The document makes all of those SHOULD.  From section 3:

   In order to improve interoperability with deployed agents, "text/*"
   media type registrations SHOULD either

   a.  specify that the "charset" parameter is not used for the defined
       subtype, because the charset information is transported inside
       the payload (such as in "text/xml"), or

   b.  require explicit unconditional inclusion of the "charset"
       parameter eliminating the need for a default value.

There's nothing that I read in this document that says that
registrations MUST do anything with regard to charset parameters.
Now, you may say that the designated expert would never accept a
registration that didn't (and well you might say that), but someone
looking at the registrations and their associated documentation won't
know that.

> As such, there is no possibility of confusion. An old text/* media type c=
an get
> away without specifying charset information and relying on the language i=
n RFC
> 2045; a new one cannot.

There is absolutely a possibility of confusion.  Someone who doesn't
know you and the process well may see something registered and be
completely uncertain whether it's old (and therefore gets US-ASCII as
its default) or whether it's new and doesn't comply with the SHOULDs
here (and therefore gets &deity only knows what as its default).

> the question is whether or not you can convince the reviewer you
> have sufficient cause to violate the SHOULD.

And if you do so convince the reviewer, what does the default value
wind up being?  And, again, how's an arbitrary person to know?

>> =A0 To maintain compatibility with existing registrations, this fallback=
 rule
>> =A0 applies: any subtype of the "text" media type that does not comply w=
ith
>> =A0 the rules above retains US-ASCII as its default, as originally speci=
fied
>> =A0 in RFC 2046.
>
> That's a really bad idea for all sorts of reasons, including but not limi=
ted to
> it makes the document self-contradictory. You shouldn't remove a rule the=
n say
> it's OK to fall back on it.

Well, I disagree with that.  No matter, see below.

> Now, if you want to add something that says:
>
> =A0Regardless of the approach chosen, all text/* registrations MUST clear=
ly
> =A0specify how the charset of the content is determined and MUST NOT rely
> =A0on the RFC 2045 rule.

I'd change that to "all new text/* registrations", and I still want to
add a sentence that says that existing text/* registrations that don't
specify this retain the 2045 rule.

> I think this falls out of the existing text, but if you want to make it c=
rystal
> clear I don't have a problem.

I think it does not fall out of the existing text at all.

Barry

From ned.freed@mrochek.com  Tue May  8 22:37:53 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BE8021F85E1 for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 22:37:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.473
X-Spam-Level: 
X-Spam-Status: No, score=-2.473 tagged_above=-999 required=5 tests=[AWL=0.082,  BAYES_00=-2.599, DATE_IN_PAST_03_06=0.044]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3dPvIt4d5j02 for <apps-discuss@ietfa.amsl.com>; Tue,  8 May 2012 22:37:52 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 2100021F85D9 for <apps-discuss@ietf.org>; Tue,  8 May 2012 22:37:52 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF98WHN0JK001ATE@mauve.mrochek.com> for apps-discuss@ietf.org; Tue, 8 May 2012 22:37:49 -0700 (PDT)
MIME-version: 1.0
Content-type: TEXT/PLAIN; charset=ISO-8859-1
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Tue, 8 May 2012 22:37:46 -0700 (PDT)
Message-id: <01OF98WFXDKI0006TF@mauve.mrochek.com>
Date: Tue, 08 May 2012 19:33:43 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Tue, 08 May 2012 21:18:20 -0400" <CALaySJLFrKSF9JPBC54j0EaTQ6SNXM2+tag2uU2SmVjWxE7Erg@mail.gmail.com>
References: <20120423132812.32410.11259.idtracker@ietfa.amsl.com> <CAC4RtVDZfXi1JwGJLGwOVgsGuU-1dH-uj8bXTGCmjrva80mNhg@mail.gmail.com> <01OF8RSPPS320006TF@mauve.mrochek.com> <CALaySJLFrKSF9JPBC54j0EaTQ6SNXM2+tag2uU2SmVjWxE7Erg@mail.gmail.com>
To: Barry Leiba <barryleiba@computer.org>
Cc: Ned Freed <ned.freed@mrochek.com>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Last Call: <draft-ietf-appsawg-mime-default-charset-03.txt> (Update to MIME regarding Charset Parameter Handling in Textual Media Types) to Proposed Standard
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 May 2012 05:37:53 -0000

> > The new rules say that a media type either
> >
> > (1) Specifies that no charset parameter is used and that the charset is
> >    determined from inspection of the content, or
> >
> > (2) Requires inclusion of a charset parameter specifying what the charset
> >    is, or
> >
> > (3) Explicitly states what the default charset is. (Either with or without
> >    allowing an optional charset parameter as a means of overriding the
> >    default.)

> The document makes all of those SHOULD.  From section 3:

>    In order to improve interoperability with deployed agents, "text/*"
>    media type registrations SHOULD either

>    a.  specify that the "charset" parameter is not used for the defined
>        subtype, because the charset information is transported inside
>        the payload (such as in "text/xml"), or

>    b.  require explicit unconditional inclusion of the "charset"
>        parameter eliminating the need for a default value.

> There's nothing that I read in this document that says that
> registrations MUST do anything with regard to charset parameters.

I never said it did. The requirement falls out of the options this document
provides coupled with something I thought was obvious: The requirement that
registrations not be obviously ambiguous.

> Now, you may say that the designated expert would never accept a
> registration that didn't (and well you might say that), but someone
> looking at the registrations and their associated documentation won't
> know that.

So what you're saying is that someone could look at this document and conclude
that it allows inherently ambiguous registrations?

I guess I give the people who'd actually bother to read these specifications at
this level of detail a bit more credit than that, but fair enough.

> > As such, there is no possibility of confusion. An old text/* media type can get
> > away without specifying charset information and relying on the language in RFC
> > 2045; a new one cannot.

> There is absolutely a possibility of confusion.  Someone who doesn't
> know you and the process well may see something registered and be
> completely uncertain whether it's old (and therefore gets US-ASCII as
> its default) or whether it's new and doesn't comply with the SHOULDs
> here (and therefore gets &deity only knows what as its default).

This has nothing to do with me. I would expect any reviewer to perform this
level of checking. In fact one of the reasons expert review was instituted was
that IANA internal review wasn't familiar enough with the technical details and
thus was incapable of performing these sorts of checks.
 
> > the question is whether or not you can convince the reviewer you
> > have sufficient cause to violate the SHOULD.

> And if you do so convince the reviewer, what does the default value
> wind up being?  And, again, how's an arbitrary person to know?

Well, as it happens a similar case has come up in the past, so I don't have to 
guess. There was a text media type that was intended for use with video
subtitles, where the format of the text was controlled by bilateral agreement
between the sender and the receiver. So the security considerations could not
be specified because they were entirely dependent on the format arranged by
that agreement (could contain dangerous active content, might be nothing but
ASCII, or anything in between). But the closest thing we allow for is to say
"security considerations have not be assessed", which doesn't really fit.

In that case I allowed the registration to say "... the security considerations
of this type cannot be assessed because the format is determined by bilateral
agreement ...". But what would never be allowed is to do something similar with
a charset definition without saying *why* it was being done.

> >>   To maintain compatibility with existing registrations, this fallback rule
> >>   applies: any subtype of the "text" media type that does not comply with
> >>   the rules above retains US-ASCII as its default, as originally specified
> >>   in RFC 2046.
> >
> > That's a really bad idea for all sorts of reasons, including but not limited to
> > it makes the document self-contradictory. You shouldn't remove a rule then say
> > it's OK to fall back on it.

> Well, I disagree with that.  No matter, see below.

> > Now, if you want to add something that says:
> >
> >  Regardless of the approach chosen, all text/* registrations MUST clearly
> >  specify how the charset of the content is determined and MUST NOT rely
> >  on the RFC 2045 rule.

> I'd change that to "all new text/* registrations", and I still want to
> add a sentence that says that existing text/* registrations that don't
> specify this retain the 2045 rule.

It's still a bad idea to continue to rely on the old rule in any way. The other
problem with the RFC 2045 rule is that it fell apart the minute HTTP overrode
it and said that text/html without a charset parameter defaults to iso-8859-1.
So right there you have what is likely the most commonly used subtype of text
at this point breaking the rule you're now saying is what old types fall back
to. Talk about confusing! (Really, in regards to that rule, all this document
is doing is formalizing something that's been true for almost two decades.)

So how about:

   Rgardless of the approach chosen, all new text/* registrations MUST
   clearly specify how the charset of the content is determined; relying
   on the RFC 2045 is no longer permitted. However, existing text/*
   registrations that fail to specify how the charset is determined still
   default to US-ASCII.

Note that this is different than the old rule, which says that if no charset
parameter is present the charset must default to us-ascii.

And we probably want to update the main registration document with something
similar.

				Ned

From barryleiba@gmail.com  Wed May  9 03:54:20 2012
Return-Path: <barryleiba@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B5A1321F85B5 for <apps-discuss@ietfa.amsl.com>; Wed,  9 May 2012 03:54:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.968
X-Spam-Level: 
X-Spam-Status: No, score=-102.968 tagged_above=-999 required=5 tests=[AWL=0.008, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GLM8tbUcIRpY for <apps-discuss@ietfa.amsl.com>; Wed,  9 May 2012 03:54:19 -0700 (PDT)
Received: from mail-ob0-f172.google.com (mail-ob0-f172.google.com [209.85.214.172]) by ietfa.amsl.com (Postfix) with ESMTP id CBB0A21F85AF for <apps-discuss@ietf.org>; Wed,  9 May 2012 03:54:19 -0700 (PDT)
Received: by obbeh20 with SMTP id eh20so199138obb.31 for <apps-discuss@ietf.org>; Wed, 09 May 2012 03:54:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=RF0zLmQ6kZhY/3l2LWj1Q5WWXmU8qmuORdi/T++7ZEw=; b=tuQihDIfxxM7PsIKwZwxVO2Bx1/y9mK3c71fakz6/OB1BJ2rPtBStgJkhuIXmhp9+T yXYYqBIcMGXUv/CJNEjX63DrHCg4FIm5fEmRXy6t3OPCa58xZuTfdG/1/npPCigDswhD KzpruDhDTuqcJXv/KjJ/vMT7OhmxhvXsHwcWYYnjxX95zT1VWIIrf2yzE98zomN8tQu0 FuO6IDQZTUsqrrqRAehPYA0Wx1pTmJQHYHnnYwrs77XU4Jpq1v4iLaOV5/z5oK0qBKNF mGbHH6UqP9unDK1a+GNSlZJEpT3PtVn46/0KZS0mFJm2H/PDmg+OWLzKXeaT0F76qy8P 6cDA==
MIME-Version: 1.0
Received: by 10.60.29.10 with SMTP id f10mr31247878oeh.32.1336560859462; Wed, 09 May 2012 03:54:19 -0700 (PDT)
Sender: barryleiba@gmail.com
Received: by 10.60.10.68 with HTTP; Wed, 9 May 2012 03:54:19 -0700 (PDT)
In-Reply-To: <01OF98WFXDKI0006TF@mauve.mrochek.com>
References: <20120423132812.32410.11259.idtracker@ietfa.amsl.com> <CAC4RtVDZfXi1JwGJLGwOVgsGuU-1dH-uj8bXTGCmjrva80mNhg@mail.gmail.com> <01OF8RSPPS320006TF@mauve.mrochek.com> <CALaySJLFrKSF9JPBC54j0EaTQ6SNXM2+tag2uU2SmVjWxE7Erg@mail.gmail.com> <01OF98WFXDKI0006TF@mauve.mrochek.com>
Date: Wed, 9 May 2012 06:54:19 -0400
X-Google-Sender-Auth: SYJjzpH3YSlg-T0sN4TpixYemmA
Message-ID: <CALaySJ+wK4wVDdAPBmzu7xRPeJo8xof-MUtTwyc4c_J4HB+6qQ@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Ned Freed <ned.freed@mrochek.com>
Content-Type: multipart/alternative; boundary=e89a8ff1c89a3fbdc104bf98535c
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Last Call: <draft-ietf-appsawg-mime-default-charset-03.txt> (Update to MIME regarding Charset Parameter Handling in Textual Media Types) to Proposed Standard
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 May 2012 10:54:20 -0000

--e89a8ff1c89a3fbdc104bf98535c
Content-Type: text/plain; charset=ISO-8859-1

>
> So how about:
>
>   Rgardless of the approach chosen, all new text/* registrations MUST
>   clearly specify how the charset of the content is determined; relying
>   on the RFC 2045 is no longer permitted. However, existing text/*
>   registrations that fail to specify how the charset is determined still
>   default to US-ASCII.
>

That works for me.

Barry

--e89a8ff1c89a3fbdc104bf98535c
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">So how about:<br>
<br>
 =A0 Rgardless of the approach chosen, all new text/* registrations MUST<br=
>
 =A0 clearly specify how the charset of the content is determined; relying<=
br>
 =A0 on the RFC 2045 is no longer permitted. However, existing text/*<br>
 =A0 registrations that fail to specify how the charset is determined still=
<br>
 =A0 default to US-ASCII.<br>
</blockquote><div><br></div><div>That works for me.</div><div><br></div><di=
v>Barry=A0<span></span></div>

--e89a8ff1c89a3fbdc104bf98535c--

From julian.reschke@gmx.de  Wed May  9 04:04:17 2012
Return-Path: <julian.reschke@gmx.de>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4726921F85AF for <apps-discuss@ietfa.amsl.com>; Wed,  9 May 2012 04:04:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.089
X-Spam-Level: 
X-Spam-Status: No, score=-103.089 tagged_above=-999 required=5 tests=[AWL=-0.490, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r+eqEra1TI5J for <apps-discuss@ietfa.amsl.com>; Wed,  9 May 2012 04:04:16 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by ietfa.amsl.com (Postfix) with SMTP id 5484A21F854B for <apps-discuss@ietf.org>; Wed,  9 May 2012 04:04:16 -0700 (PDT)
Received: (qmail invoked by alias); 09 May 2012 11:04:14 -0000
Received: from mail.greenbytes.de (EHLO [192.168.1.140]) [217.91.35.233] by mail.gmx.net (mp028) with SMTP; 09 May 2012 13:04:14 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX18J0n0zZesJtpR3VtStURxDl+ROJPheMjsjh07Mzn SFQShdwyDxkL/n
Message-ID: <4FAA4F2B.3000307@gmx.de>
Date: Wed, 09 May 2012 13:04:11 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Ned Freed <ned.freed@mrochek.com>
References: <20120423132812.32410.11259.idtracker@ietfa.amsl.com> <CAC4RtVDZfXi1JwGJLGwOVgsGuU-1dH-uj8bXTGCmjrva80mNhg@mail.gmail.com> <01OF8RSPPS320006TF@mauve.mrochek.com> <CALaySJLFrKSF9JPBC54j0EaTQ6SNXM2+tag2uU2SmVjWxE7Erg@mail.gmail.com> <01OF98WFXDKI0006TF@mauve.mrochek.com>
In-Reply-To: <01OF98WFXDKI0006TF@mauve.mrochek.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: Barry Leiba <barryleiba@computer.org>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Last Call: <draft-ietf-appsawg-mime-default-charset-03.txt> (Update to MIME regarding Charset Parameter Handling in Textual Media Types) to Proposed Standard
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 May 2012 11:04:17 -0000

On 2012-05-09 04:33, Ned Freed wrote:
> ...
> So what you're saying is that someone could look at this document and conclude
> that it allows inherently ambiguous registrations?
>
> I guess I give the people who'd actually bother to read these specifications at
> this level of detail a bit more credit than that, but fair enough.
> ...

+1

> It's still a bad idea to continue to rely on the old rule in any way. The other
> problem with the RFC 2045 rule is that it fell apart the minute HTTP overrode
> it and said that text/html without a charset parameter defaults to iso-8859-1.

Actually, text/*. But we have fixed this in httpbis 
(<http://trac.tools.ietf.org/wg/httpbis/trac/ticket/20>).

> So right there you have what is likely the most commonly used subtype of text
> at this point breaking the rule you're now saying is what old types fall back
> to. Talk about confusing! (Really, in regards to that rule, all this document
> is doing is formalizing something that's been true for almost two decades.)
>
> So how about:
>
>     Rgardless of the approach chosen, all new text/* registrations MUST
>     clearly specify how the charset of the content is determined; relying
>     on the RFC 2045 is no longer permitted. However, existing text/*
>     registrations that fail to specify how the charset is determined still
>     default to US-ASCII.

Sounds good to me.

> Note that this is different than the old rule, which says that if no charset
> parameter is present the charset must default to us-ascii.
>
> And we probably want to update the main registration document with something
> similar.

I consider this document to be an RFC-ized erratum. If we're going to 
update RFC 2045, it should include the changes we're doing here, and 
obsolete this document (-> historic), right?

Best regards, Julian

From stephen.farrell@cs.tcd.ie  Wed May  9 04:57:43 2012
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ACDF221F84BF for <apps-discuss@ietfa.amsl.com>; Wed,  9 May 2012 04:57:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.532
X-Spam-Level: 
X-Spam-Status: No, score=-102.532 tagged_above=-999 required=5 tests=[AWL=0.067, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1N4mKvihYnZr for <apps-discuss@ietfa.amsl.com>; Wed,  9 May 2012 04:57:39 -0700 (PDT)
Received: from scss.tcd.ie (hermes.scss.tcd.ie [IPv6:2001:770:10:200:889f:cdff:fe8d:ccd2]) by ietfa.amsl.com (Postfix) with ESMTP id 33FDD21F8494 for <apps-discuss@ietf.org>; Wed,  9 May 2012 04:57:39 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.scss.tcd.ie (Postfix) with ESMTP id A5D98171538; Wed,  9 May 2012 12:57:37 +0100 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; h= content-transfer-encoding:content-type:in-reply-to:references :subject:mime-version:user-agent:from:date:message-id:received :received:x-virus-scanned; s=cs; t=1336564657; bh=GYo3wMHcpnbpdc JLWGyADOCIV8nKrWDhpqV1HN/nQLc=; b=Bx+vU44PZ2g+LbtQN/NFi5HuH072qN l5ArUO17wtUUUQQWL+KIOkDI0NojyNUJJrLzAgPOEtcr1iihvFbCCb2mk+PtTmY7 si+M7EMRCF/FhKwru+raIuWck5+dIZnaARwBKBErDxGQpneaXVlAOFtS2U3Icijj AQ4NmAPS1Vqf9UnezT8UKf4xIYANHlBuh9a8F8cYZ99sOlonlzfj/vazckyCMLyh qFrUyeCNSzK1X+B5wuthHn+vzjBARPDKM2nKGBl0qLI/2Q+n2sXcCNrhlbLLq+Dr AzWzlSJrgoG819vxjyVEai/0gk1dVjj7t2jmke6RGO0f7B+9Izj/E2Vw==
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from scss.tcd.ie ([127.0.0.1]) by localhost (scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10027) with ESMTP id Td7cLIPBtd8W; Wed,  9 May 2012 12:57:37 +0100 (IST)
Received: from [134.226.36.180] (stephen-think.dsg.cs.tcd.ie [134.226.36.180]) by smtp.scss.tcd.ie (Postfix) with ESMTPSA id 14B88171537; Wed,  9 May 2012 12:57:32 +0100 (IST)
Message-ID: <4FAA5B6D.5040208@cs.tcd.ie>
Date: Wed, 09 May 2012 12:56:29 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Manger, James H" <James.H.Manger@team.telstra.com>
References: <255B9BB34FB7D647A506DC292726F6E114F1DD400E@WSMSG3153V.srv.dir.telstra.com> <4F9E8055.1080209@cs.tcd.ie> <255B9BB34FB7D647A506DC292726F6E114F23970AB@WSMSG3153V.srv.dir.telstra.com> <255B9BB34FB7D647A506DC292726F6E114F2853D2C@WSMSG3153V.srv.dir.telstra.com> <4FA68A60.6030207@cs.tcd.ie> <255B9BB34FB7D647A506DC292726F6E114F28540B5@WSMSG3153V.srv.dir.telstra.com> <CABkgnnX6wp=ZFn2n-=O0_spPtZmAvtwYMnrsKM3bLxoAV3kWbw@mail.gmail.com> <4FA8EB06.4020004@cs.tcd.ie> <255B9BB34FB7D647A506DC292726F6E114F2A1546E@WSMSG3153V.srv.dir.telstra.com>
In-Reply-To: <255B9BB34FB7D647A506DC292726F6E114F2A1546E@WSMSG3153V.srv.dir.telstra.com>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Indicating hash size in 'ni' URIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 May 2012 11:57:43 -0000

Hiya,

I think the main thing to keep in mind is that we don't
want people to make the mistake of thinking two names are
the same when they aren't. In other words a name with a
32 bit truncated sha-256 hash is not the same as a name
with the full 256 bits of hash output, even if the hash
value for one is a prefix of that for the other.

The reason being that if an application treats those the
same then that'd open up a bunch of attacks. For example,
if I publish an object with the full hash, then I probably
(in general) don't want some other application to treat a
name with just the first 32 bits of that as referring to
the same thing, since the 32 bit name will have lots of
colliding objects. If this stuff gets used, there will
be many cases where names will occur more than once in
application protocols, and it'll be unpredictable which
instance of the name will be used for name-data integrity
checking. (Maybe we ought add a bit more security
considerations text to explain that better, suggestions
welcome.)

Now, IMO, the syntax we have makes that mistake less likely,
whereas your proposal makes it more likely to happen, due
to developer carelessness or misunderstanding.

We also have code [1] that implements the current syntax,
so for us at least, we'd want to see a benefit to switching,
and I only see a downside right now. That code is very
early, so it's not a major major deal, but I'd not want
to break stuff for fun, and given that we've implemented
this in a bunch of languages, it'd be a chunk of work.
(Developer enthusiasm, after many months of discussion
and ppt engineering lead to a burst of coding activity
resulting in c, ruby, java, php, python, clojure and a
few application examples, including wget and curl all
of which do the ni URI as per the current draft:-)

On 05/09/2012 02:02 AM, Manger, James H wrote:
>>>> I would still rather ditch the truncation length from the alg names.
>  
>>> I'm with James on this one.
>>> ... The example of a truncated stream cipher seems contrived to me.
> 
>> Not to me.
>>
>> I think that omitting the size would mean that anyone using
>> these would need to go think about potential truncation attacks,
>> and having to do that is bad, since most times they won't do
>> it at all and even if they do, those attacks, if they apply,
>> will be likely be very subtle. So even if you try figure it
>> out, you may not get the analysis right. Avoiding all that
>> is just better IMO.
> 
> I am trying to understand the truncation attacks you are concerned about. Would an example be an HTTPS web connection that abruptly stops mid stream? All the received TLS records are properly encrypted and have valid MACs. However, only half of the HTML page has been delivered: it might end "<script src='ni://example.com/sha-256;f4OxZX". Somewhere in the receiver's stack it knows truncation has occurred (the TLS and HTTP and layers didn't close properly), but the higher layer ignores that and interprets the content anyway. In this example, a browser (which is very lenient) accepts the incomplete <script> tag and acts on the wrong (truncated) URI.
> 
> The fault is not with the 'ni' URI. Solving this situation would require all protocols (not just 'ni' identifiers) to be "prefix-free" (eg no prefix of a protocol can be meaningful). That is not realistic.

Right. I did say its a corner case at best, but we don't know
what protocols will use these names. And maybe one of those will
allow truncation attacks. I'd really rather not have to think
about it. (Mind you, if the name is just sent encrypted in a
stream cipher without integrity, then swapping bits can also
switch sha-256-96 to sha-256-32 easily enough;-)

> 
> An 'ni' URI can have query parameters. Couldn't a truncation attack strip those regardless of whether the hash length is in the alg name? Why isn't that a problem?

Whether that matters is down to the application protocol I
think. For the base spec, we just say that the names are
the same, iff the hash alg, length and value are the same.

> 
>> Additionally, if we took out the length then we'd have to
>> figure whether or not (or when, yuk) ni:///sha-256;abc is the
>> "same" as ni:///sha-256;abcdef and even if we declare that its
>> never the same, that's something people are liable to get
>> wrong, since sometimes both would actually refer to the same
>> thing. Yuk yuk yuk;-)
> 
> Implementations are just as likely to consider that the following are the "same":
>   ni:///sha-256-32;abcdef
>   ni:///sha-256-64;abcdefghijk

I guess I just disagree about that.

strncmp(a,b,min(len_a,len_b)) would not treat them as equal
with the current syntax but would with your suggestion.

> If a truncation attack really needs to be defended against, we should specify that the output length (and algorithm) are inputs to the hash. For example, Truncate_to_n(Hash(alg || n || content)).

We thought about that but didn't go for it, because it'd
easily get over complicated, e.g. you'd maybe want to also
include the query string, authority etc. and there didn't
seem to be much benefit from that level of complexity.
It'd also mean that you couldn't just create these
names for (large sets of) things for which you've already
calculated the hashes e.g. if you had a large image library
already using sha-256 hashes in their URLs then with
the above it'd not be possible to use the .well-known/ni
URL (and presumably an HTTP 30x re-direct) to de-reference
the name. Allowing that seems like a good thing.

Having said all that, if it turns out that you're right
and we're wrong, then it'd not be too hard to define and
register a new hash function that'd work as you suggest,
but I just don't see it being more useful right now and
do worry about it being less safe.

Cheers,
S.

[1] http://sourceforge.net/projects/netinf/

> --
> James Manger
> 

From ned.freed@mrochek.com  Wed May  9 05:54:32 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7FB1021F856C for <apps-discuss@ietfa.amsl.com>; Wed,  9 May 2012 05:54:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.496
X-Spam-Level: 
X-Spam-Status: No, score=-2.496 tagged_above=-999 required=5 tests=[AWL=0.103,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 65LEbNKCRmMG for <apps-discuss@ietfa.amsl.com>; Wed,  9 May 2012 05:54:31 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 999FB21F8525 for <apps-discuss@ietf.org>; Wed,  9 May 2012 05:54:31 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF9O5UCG0G0017BX@mauve.mrochek.com> for apps-discuss@ietf.org; Wed, 9 May 2012 05:54:28 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Wed, 9 May 2012 05:54:25 -0700 (PDT)
Message-id: <01OF9O5SHJG40006TF@mauve.mrochek.com>
Date: Wed, 09 May 2012 05:52:05 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Wed, 09 May 2012 13:04:11 +0200" <4FAA4F2B.3000307@gmx.de>
MIME-version: 1.0
Content-type: TEXT/PLAIN; format=flowed
References: <20120423132812.32410.11259.idtracker@ietfa.amsl.com> <CAC4RtVDZfXi1JwGJLGwOVgsGuU-1dH-uj8bXTGCmjrva80mNhg@mail.gmail.com> <01OF8RSPPS320006TF@mauve.mrochek.com> <CALaySJLFrKSF9JPBC54j0EaTQ6SNXM2+tag2uU2SmVjWxE7Erg@mail.gmail.com> <01OF98WFXDKI0006TF@mauve.mrochek.com> <4FAA4F2B.3000307@gmx.de>
To: Julian Reschke <julian.reschke@gmx.de>
Cc: Barry Leiba <barryleiba@computer.org>, Ned Freed <ned.freed@mrochek.com>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Last Call: <draft-ietf-appsawg-mime-default-charset-03.txt> (Update to MIME regarding Charset Parameter Handling in Textual Media Types) to Proposed Standard
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 May 2012 12:54:32 -0000

> On 2012-05-09 04:33, Ned Freed wrote:
> > ...
> > So what you're saying is that someone could look at this document and conclude
> > that it allows inherently ambiguous registrations?
> >
> > I guess I give the people who'd actually bother to read these specifications at
> > this level of detail a bit more credit than that, but fair enough.
> > ...

> +1

> > It's still a bad idea to continue to rely on the old rule in any way. The other
> > problem with the RFC 2045 rule is that it fell apart the minute HTTP overrode
> > it and said that text/html without a charset parameter defaults to iso-8859-1.

> Actually, text/*. But we have fixed this in httpbis
> (<http://trac.tools.ietf.org/wg/httpbis/trac/ticket/20>).

A *very* good thing IMO.

> > So right there you have what is likely the most commonly used subtype of text
> > at this point breaking the rule you're now saying is what old types fall back
> > to. Talk about confusing! (Really, in regards to that rule, all this document
> > is doing is formalizing something that's been true for almost two decades.)
> >
> > So how about:
> >
> >     Rgardless of the approach chosen, all new text/* registrations MUST
> >     clearly specify how the charset of the content is determined; relying
> >     on the RFC 2045 is no longer permitted. However, existing text/*
> >     registrations that fail to specify how the charset is determined still
> >     default to US-ASCII.

> Sounds good to me.

> > Note that this is different than the old rule, which says that if no charset
> > parameter is present the charset must default to us-ascii.
> >
> > And we probably want to update the main registration document with something
> > similar.

> I consider this document to be an RFC-ized erratum. If we're going to
> update RFC 2045, it should include the changes we're doing here, and
> obsolete this document (-> historic), right?

That's a good way to look at it. And yes, if RFC 2045 gets updated, we'll
need to replace what's there with some version of this.

				Ned

From mohamed.boucadair@orange.com  Wed May  9 06:09:32 2012
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B63721F858E; Wed,  9 May 2012 06:09:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.089
X-Spam-Level: 
X-Spam-Status: No, score=-2.089 tagged_above=-999 required=5 tests=[AWL=0.159,  BAYES_00=-2.599, HELO_EQ_FR=0.35, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qGfRz4mzDl+l; Wed,  9 May 2012 06:09:31 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias91.francetelecom.com [193.251.215.91]) by ietfa.amsl.com (Postfix) with ESMTP id EBFFD21F8532; Wed,  9 May 2012 06:09:27 -0700 (PDT)
Received: from omfedm05.si.francetelecom.fr (unknown [xx.xx.xx.1]) by omfedm14.si.francetelecom.fr (ESMTP service) with ESMTP id 5591622C78E; Wed,  9 May 2012 15:09:27 +0200 (CEST)
Received: from puexch31.nanterre.francetelecom.fr (unknown [10.101.44.29]) by omfedm05.si.francetelecom.fr (ESMTP service) with ESMTP id 37E1935C05A; Wed,  9 May 2012 15:09:27 +0200 (CEST)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.233.200.25]) by puexch31.nanterre.francetelecom.fr ([10.101.44.29]) with mapi; Wed, 9 May 2012 15:09:26 +0200
From: <mohamed.boucadair@orange.com>
To: Carsten Bormann <cabo@tzi.org>, "draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org" <draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org>, "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>
Date: Wed, 9 May 2012 15:09:25 +0200
Thread-Topic: APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
Thread-Index: Ac0ryvGBItecPVlyRGu344fhCanxhwCEpA8A
Message-ID: <94C682931C08B048B7A8645303FDC9F36E29946F71@PUEXCB1B.nanterre.francetelecom.fr>
References: <92309DC0-A179-4B5B-9D8C-4B55F64A4668@tzi.org>
In-Reply-To: <92309DC0-A179-4B5B-9D8C-4B55F64A4668@tzi.org>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2012.5.9.121229
X-Mailman-Approved-At: Wed, 09 May 2012 08:08:25 -0700
Cc: "mboned@ietf.org" <mboned@ietf.org>, "6man@ietf.org" <6man@ietf.org>, The IESG <iesg@ietf.org>
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 May 2012 13:09:32 -0000

Dear Carsten,

Thank you for the review.=20

Please see inline.

Cheers,
Med=20

>-----Message d'origine-----
>De : Carsten Bormann [mailto:cabo@tzi.org]=20
>Envoy=E9 : dimanche 6 mai 2012 22:58
>=C0 :=20
>draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.or
>g; apps-discuss@ietf.org application-layer protocols
>Cc : The IESG; 6man@ietf.org; mboned@ietf.org
>Objet : APPSDIR review of=20
>draft-ietf-mboned-64-multicast-address-format-01
>
>I have been selected as the Applications Area Directorate reviewer for
>this draft (for background on appsdir, please see
>http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaD
>irectorate
>).
>
>Please resolve these comments along with any other Last Call comments
>you may receive. Please wait for direction from your document shepherd
>or AD before posting a new version of the draft.
>
>Gr=FC=DFe, Carsten
>---------------------------------
>
>Document: draft-ietf-mboned-64-multicast-address-format-01
>Title: IPv4-Embedded IPv6 Multicast Address Format
>Reviewer: Carsten Bormann
>Review Date: 2012-05-06
>IETF Last Call Date: 2012-04-19
>
>** Summary: This draft is NOT ready for publication as a Proposed
>Standard and should be revised before publication.
>
>The document appears as an attempt to extend the reasoning of RFC 6052
>to multicast IPv4 addresses.  However, while unicast IPv4 addresses
>and their IPv6 counterparts are assigned as part of network
>configuration, multicast addresses are decided upon by applications.
>The document is very short on information how an application should
>decide when to make use of the newly defined formats.  It is therefore
>also hard to understand why these formats are needed in the first
>place.  There appears to be a transition model in the minds of the
>authors that makes this necessary or practical, and this information
>must be made part of the document for it to be useful.

Med: There are plenty of applications using this address format: e.g., [I-D=
.ietf-softwire-mesh-multicast], [I-D.ietf-softwire-dslite-multicast], [I-D.=
ietf-softwire-multicast-prefix-option], [I-D.venaas-behave-v4v6mc-framework=
],  [I-D.sarikaya-behave-netext-nat64-pmip], [I-D.sarikaya-behave-mext-nat6=
4-dsmip], etc. We had pointers to some of those drafts in earlier versions =
of the document but we removed them and adopted the same approach as RFC605=
2: only the address format is defined while the usage is defined in compani=
on documents. More details are also documented here: http://tools.ietf.org/=
html/draft-boucadair-behave-64-multicast-address-format-03#appendix-A.1 and=
 http://tools.ietf.org/html/draft-boucadair-behave-64-multicast-address-for=
mat-03#appendix-A.2.=20

There is also a problem statement, available at: http://tools.ietf.org/html=
/draft-jaclee-behave-v4v6-mcast-ps-03 which can be cited in the introductio=
n.=20

>
>** Major Issues:
>
>To continue the summary: I don't understand which network elements
>need to be able to determine, by looking at an IP address, that this
>document is in use.  What for?  More generally, which entities need to
>interoperate based on a common understanding of this format?

Med: Elements which make use of the address format are deployment-specific;=
 this can be a receiver, an IPv4-IPv6 PIM interworking function, IGMP/MLD I=
nterworking function. We didn't quoted these interworking functions because=
 this is deployment-specific. Do you think your issue can be solved if we a=
dd a pointer to one of the solutions documented listed above? =20

>
>Of the various fields left "configurable according to local policies
>of the entity managing the IPv4-IPv6 Interconnection Function", which
>are important for applications?  How do they know these policies?

Med: The content of this filed is left configurable. Its value will depend =
on the policies enforced by the administrative entity. Examples of these po=
licies are: embedded-RF, use unicast-based prefix, etc. Applications are no=
t aware of these policies since a prefix will (likely /96) will be provisio=
ned (see Section 6).

  If
>that information is all in the two parameters "ASM_MPREFIX64" and
>"SSM_MPREFIX64", what is the protocol that will be used to make this
>information available to applications?  I don't think this can be a
>standards-track document without defining at least one MTI protocol
>for disseminating this information.

Med: The provisioning of the ASM_PREFIX64 and the SSM_PREFIX is orthogonal =
to the address format itself. Various methods can be used but this is out o=
f scope of the document. We can add a pointer to http://tools.ietf.org/html=
/draft-ietf-softwire-multicast-prefix-option-00 as a provisioning example. =
Would you be fine with adding such reference?


  What is an implementation
>supposed to do that receives an address that looks like it is governed
>by this document but does not conform to either of the agreed
>prefixes disseminated to the implementation?

Med: This is an issue for the provisioning method and not for the specifica=
tion of the address format itself.

>
>This document needs editorial attention.  I will abstain from trying
>to make detailed corrections, as this would become tedious quickly.
>While much of this work could be done by the RFC editor, some of the
>editorial decisions will enter e.g. IANA registries, so the technical
>terms need to be decided now.  More importantly, understanding this
>document during its development process (including mine as a reviewer)
>may be hampered by its editorial shortcomings.
>
>** Minor Issues:
>
>My first editorial problem is with the title.  This address format is
>not embedded in IPv4, as the title wants to make us believe.  Instead,
>it is talking about an multicast address format for IPv6 that embeds
>an IPv4 multicast address.  (While this misleading naming repeats the
>same mistake that has been made in RFC 6052, at least there it is not
>part of the title.)

Med: Could you please suggest a better title?=20

>
>3
>
>The role of 64IX is very unclear.  My conjecture is that this draft is
>defining the address format for the case M=3D1 only (i.e., address[16] =3D
>1).  No text defines what happens for M=3D0, so the assumption appears
>to be that RFC 4291 applies unchanged in this case.  If this
>conjecture is correct, this needs to be made much clearer.

Med: The current text says: "When "M-bit" is set to 1, it indicates that a =
multicast
      IPv4 address is embedded in the low-order 32 bits of the multicast
      IPv6 address.". I can add: "When "M-bit" is set to 0, the address for=
mat follows [RFC4291].". Would this be fine with you?=20

>
>What is "r"?  Define.

Med: This means "reserved". The text says: "All the remaining bits are rese=
rved and MUST be set
      to 0.". Do you think the text should be clarified further?=20

>
>4
>
>Why is 64IX moving around here?
>(The discriminating bit M now seems to be address[32].)
>How does one find out which of the two positions of the M bit to use?

Med: Once the prefix is configured to a receiver, an IPv4-IPv6 PIM interwor=
king function, the question of the location of the M-bit is not relevant an=
ymore. If both ASM and SSM modes are supported, two prefixes will be used.=
=20

>
>.          o  sub-group-id: The default value is all zeros.
>How does an application find out when to choose a different one?

Med: Applications are provisioned with the full prefix; see Section 6.

>
>.             232.0.0.1-232.0.0.255 range is being
>.             reserved to IANA.
>Who is making this reservation?  ("is being reserved" means the
>resernation is going on right now, but I don't find anything in 9.)

Med: We removed that sentence as a result of a comment I received from SM (=
see mboned archives).

>
>7
>
>7 seems to imply this format is only useful where RFC 6052 is in use.
>If this is true, this should be clearly stated.  More specifically,
>the assumption appears to be that all nodes that need to exchange
>information that concerns IPv4 sources need to have the same RFC 6052
>parameters in effect.  How is that ensured?

Med: This is a generic issue for RFC6052. We can document the issue if it i=
s specific to the multicast context.=20

>
>** Nits:
>
>10 -- s/defined/defines/

Med: Fixed. Thanks.

>
>(And many more, see above.)
>
>=

From ondrej.sury@nic.cz  Wed May  9 04:47:50 2012
Return-Path: <ondrej.sury@nic.cz>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0FF421F8552; Wed,  9 May 2012 04:47:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.7
X-Spam-Level: 
X-Spam-Status: No, score=-1.7 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_23=0.6, MIME_8BIT_HEADER=0.3, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B+NgM-+eDU8V; Wed,  9 May 2012 04:47:50 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [IPv6:2001:1488:800:400::400]) by ietfa.amsl.com (Postfix) with ESMTP id 1E6CC21F8551; Wed,  9 May 2012 04:47:50 -0700 (PDT)
Received: from [IPv6:2001:1488:ac14:1400:349a:c335:ba4b:eb06] (unknown [IPv6:2001:1488:ac14:1400:349a:c335:ba4b:eb06]) by mail.nic.cz (Postfix) with ESMTPSA id 6E6B3140431; Wed,  9 May 2012 13:47:49 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nic.cz; s=default; t=1336564069; bh=d1yakrkQEVatpHG78FPs7zqBYPoGIPTRNsVqxZ6dfBg=; h=Subject:Mime-Version:Content-Type:From:In-Reply-To:Date:Cc: Content-Transfer-Encoding:Message-Id:References:To; b=p8iic0tbI/Fe/hWSenk6ve6xO0vv25OYNagTx/BrKjivx7FPEuqD5CLP7pjYTGOnz +Rp+gU8pTGxZxF7Cs6lROsbog3cYaz77FMGdae9sect2Sdhk3+wwPOlDToqNuSD+7r HnFc+ETKA0OlaerWPOYptuv+aVFPQRAgxwm5N4Do=
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=utf-8
From: =?utf-8?Q?Ond=C5=99ej_Sur=C3=BD?= <ondrej.sury@nic.cz>
In-Reply-To: <4C883441-D7DD-4BE8-80C4-61C276CC8840@vpnc.org>
Date: Wed, 9 May 2012 13:47:48 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <2FDBECD0-43B9-4A49-B148-FF4AFEB48F87@nic.cz>
References: <4F96D157.7020504@isode.com> <4F96D21A.7080006@isode.com> <4F96D2AB.6090509@stpeter.im> <B7723E59-FA33-4D11-B6A6-40F54CD10ECE@nic.cz> <4FA2E1F2.6060406@stpeter.im> <2B6494C5-4BB1-4159-967C-483094BDC0C7@vpnc.org> <4FA2FB94.204@stpeter.im> <07511DD9-AED9-4E67-B162-6D353C550788@vpnc.org> <4FA4430D.3090902@stpeter.im> <4C883441-D7DD-4BE8-80C4-61C276CC8840@vpnc.org>
To: Paul Hoffman <paul.hoffman@vpnc.org>
X-Mailer: Apple Mail (2.1257)
X-Virus-Scanned: clamav-milter 0.96.5 at mail
X-Virus-Status: Clean
X-Mailman-Approved-At: Wed, 09 May 2012 08:08:35 -0700
Cc: "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>, IETF DANE WG list <dane@ietf.org>
Subject: Re: [apps-discuss] [dane] AppsDir review of draft-ietf-dane-protocol-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 May 2012 11:47:50 -0000

On 4. 5. 2012, at 23:10, Paul Hoffman wrote:

> On May 4, 2012, at 1:58 PM, Peter Saint-Andre wrote:
>=20
>> Borrowing a bit from RFC 6066 (thanks to Martin Rex for the pointer), =
I
>> suggest that we could add the following parenthetical statement to =
point
>> 3 in Section 3...
>>=20
>> OLD
>>  3.  The domain name is appended to the result of step 2 to complete
>>      the prepared domain name.
>>=20
>> NEW
>>=20
>>  3.  The domain name is appended to the result of step 2 to complete
>>      the prepared domain name.  (The domain name is the fully
>>      qualified DNS domain name [RFC1035] of the TLS server and is
>>      represented as a byte string using ASCII encoding without a
>>      trailing dot; this enables support for internationalized
>>      domain names through the use of A-labels as defined in
>>      [RFC5890].)
>=20
>=20
> Thank you for finally suggesting text. :-)
>=20
> This seems fine to me, doesn't change anything technically, appears in =
the right place, and doesn't feel gratuitous.

ACK

> --Paul Hoffman
>=20
> _______________________________________________
> dane mailing list
> dane@ietf.org
> https://www.ietf.org/mailman/listinfo/dane

--
 Ond=C5=99ej Sur=C3=BD -- Chief Science Officer
 -------------------------------------------
 CZ.NIC, z.s.p.o.    --    Laborato=C5=99e CZ.NIC
 Americka 23, 120 00 Praha 2, Czech Republic
 mailto:ondrej.sury@nic.cz    http://nic.cz/
 tel:+420.222745110       fax:+420.222745112
 -------------------------------------------


From ondrej.sury@nic.cz  Wed May  9 04:52:29 2012
Return-Path: <ondrej.sury@nic.cz>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A1FD821F8569; Wed,  9 May 2012 04:52:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.7
X-Spam-Level: 
X-Spam-Status: No, score=-1.7 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_23=0.6, MIME_8BIT_HEADER=0.3, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NAVZsD9ydM4f; Wed,  9 May 2012 04:52:29 -0700 (PDT)
Received: from mail.nic.cz (mail.nic.cz [IPv6:2001:1488:800:400::400]) by ietfa.amsl.com (Postfix) with ESMTP id 19E9321F8513; Wed,  9 May 2012 04:52:29 -0700 (PDT)
Received: from [IPv6:2001:1488:ac14:1400:349a:c335:ba4b:eb06] (unknown [IPv6:2001:1488:ac14:1400:349a:c335:ba4b:eb06]) by mail.nic.cz (Postfix) with ESMTPSA id 682E9140431; Wed,  9 May 2012 13:52:28 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nic.cz; s=default; t=1336564348; bh=1IAqY/FC1G26jqzA8/iKGYJqARCSu41YPOsQDIA8/L4=; h=Subject:Mime-Version:Content-Type:From:In-Reply-To:Date:Cc: Content-Transfer-Encoding:Message-Id:References:To; b=aLBuBxXWa1F8H5AoxssPWjyLC2elIjkgbEu790cYpM6BWDeGy1IK60+veCL7HexfB i1XAbXrmuHZmlBjrBCPi1xfTkl3OZG3kKYkZG5f5AWDY6GKXeoxDDistheoRREHuB6 X+9wMDCmC29a2hqdtZs2v6zL2rdRHwW7Yk9cEijI=
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=utf-8
From: =?utf-8?Q?Ond=C5=99ej_Sur=C3=BD?= <ondrej.sury@nic.cz>
In-Reply-To: <20120507151257.GH8963@mail.yitter.info>
Date: Wed, 9 May 2012 13:52:27 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <C90712E8-7A93-40DD-BE7E-B3918EC04A57@nic.cz>
References: <20120504220713.GR7394@crankycanuck.ca> <201205042224.q44MOo03029933@fs4113.wdf.sap.corp> <20120504223816.GV7394@crankycanuck.ca> <1EF0ACEE-52ED-4BDE-BF34-C995F117783D@vpnc.org> <20120507151257.GH8963@mail.yitter.info>
To: Andrew Sullivan <ajs@anvilwalrusden.com>
X-Mailer: Apple Mail (2.1257)
X-Virus-Scanned: clamav-milter 0.96.5 at mail
X-Virus-Status: Clean
X-Mailman-Approved-At: Wed, 09 May 2012 08:08:45 -0700
Cc: IETF DANE WG list <dane@ietf.org>, Paul Hoffman <paul.hoffman@vpnc.org>, "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>, The IESG <iesg@ietf.org>
Subject: Re: [apps-discuss] [dane]    AppsDir review of
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 May 2012 11:52:29 -0000

On 7. 5. 2012, at 17:13, Andrew Sullivan wrote:
>    3.  The base domain name is appended to the result of step 2 to
>        complete the prepared domain name.  The base domain name is the=20=

>        fully-qualified DNS domain name [RFC1035] of the TLS server,
>        with the additional restriction that every label must meet the
>        rules of [RFC952].  The latter restriction means that, if the
>        query is for an internationalized domain name, it must use the
>        A-label form as defined in [RFC5890].

This also works for me.  Unless I hear any objections from WG, I think =
we
can use this text and close the issue.

O.
--
 Ond=C5=99ej Sur=C3=BD -- Chief Science Officer
 -------------------------------------------
 CZ.NIC, z.s.p.o.    --    Laborato=C5=99e CZ.NIC
 Americka 23, 120 00 Praha 2, Czech Republic
 mailto:ondrej.sury@nic.cz    http://nic.cz/
 tel:+420.222745110       fax:+420.222745112
 -------------------------------------------


From JSullivan@velocix.com  Wed May  9 08:18:02 2012
Return-Path: <JSullivan@velocix.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B3AA811E80AC for <apps-discuss@ietfa.amsl.com>; Wed,  9 May 2012 08:18:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_37=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S6WQ922hAgm6 for <apps-discuss@ietfa.amsl.com>; Wed,  9 May 2012 08:18:02 -0700 (PDT)
Received: from owa.velocix.com (mail-out1.velocix.com [81.134.152.10]) by ietfa.amsl.com (Postfix) with ESMTP id 2630B11E80A4 for <apps-discuss@ietf.org>; Wed,  9 May 2012 08:17:57 -0700 (PDT)
Received: from orthrus.eng.velocix.com (172.18.32.42) by exccam.corp.velocix.com (172.18.4.40) with Microsoft SMTP Server (TLS) id 14.2.247.3; Wed, 9 May 2012 16:17:56 +0100
Message-ID: <4FAA8AA4.80201@velocix.com>
Date: Wed, 9 May 2012 16:17:56 +0100
From: John Sullivan <jsullivan@velocix.com>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.21) Gecko/20090320 Fedora/2.0.0.21-1.fc10 Thunderbird/2.0.0.21 Mnenhy/0.7.6.666
MIME-Version: 1.0
To: Andreas Petersson <andreas@sbin.se>
In-Reply-To: <20120504110515.18679e43@hetzer>
References: <4FA02AEA.1080407@isode.com> <29236FD5-51E7-4AC5-88EA-6B956E453D8A@niven-jenkins.co.uk> <20120504110515.18679e43@hetzer>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-Originating-IP: [172.18.32.42]
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] WGLC: draft-ietf-appsawg-http-forwarded-02.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 May 2012 15:19:08 -0000

On Fri, 4 May 2012, Andreas Petersson <andreas@sbin.se> wrote:
> On 5/2/12 5:59 PM, Ben Niven-Jenkins wrote:
>> 5. S6.1 (address identifiers) says:
>> 
>>    The IPv6address SHOULD comply with textual representation
>>    recommendations [RFC5952] (e.g., lowercase, zero compression).
>> 
>> But RFC 5952 defines a standard mechanism for generating the shortest
>> (most compressed) textual representation of an IPv6 literal.
> 
> I do not fully understand the complaint here.

My apologies - on further reflection I see that the phrase
"zero compression" should be interpreted as "compression of zeroes".
I had misread it as "no compression"/"without compression", which is
completely the opposite of what that RFC recommends.

> The formulation above is however suggested from Dan Wing (@cisco),
> if the WG has a better idea on how to recommend textual representation
> of IPv6 addresses you are welcome to suggest them.
> This was however discussed also on the http-bis mailing list, so I
> suggest to read the old discussions first.

Yup, I see that that wording was suggested there as-is. I
completely agree that following RFC 5952 is the right thing to
do here, but suggest that phrasing it as "compression of zeroes"
avoids an ambiguity that seems to contradict the actual intent.

John
-- 


From internet-drafts@ietf.org  Wed May  9 09:19:06 2012
Return-Path: <internet-drafts@ietf.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7EF9B11E80A1; Wed,  9 May 2012 09:19:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.584
X-Spam-Level: 
X-Spam-Status: No, score=-102.584 tagged_above=-999 required=5 tests=[AWL=0.015, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ybV6ZzdiOYJ6; Wed,  9 May 2012 09:19:05 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B5D0621F84D9; Wed,  9 May 2012 09:19:05 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.02
Message-ID: <20120509161905.24502.8501.idtracker@ietfa.amsl.com>
Date: Wed, 09 May 2012 09:19:05 -0700
Cc: apps-discuss@ietf.org
Subject: [apps-discuss] I-D Action: draft-ietf-appsawg-mime-default-charset-04.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 May 2012 16:19:06 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Applications Area Working Group Worki=
ng Group of the IETF.

	Title           : Update to MIME regarding Charset Parameter Handling in T=
extual Media Types
	Author(s)       : Alexey Melnikov
                          Julian F. Reschke
	Filename        : draft-ietf-appsawg-mime-default-charset-04.txt
	Pages           : 6
	Date            : 2012-05-09

   This document changes RFC 2046 rules regarding default charset
   parameter values for text/* media types to better align with common
   usage by existing clients and servers.

Editorial Note (To be removed by RFC Editor)

   Discussion of this draft should take place on the Apps Area Working
   Group mailing list (apps-discuss@ietf.org), which is archived at
   <http://www.ietf.org/mail-archive/web/apps-discuss>.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-appsawg-mime-default-charset=
-04.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-ietf-appsawg-mime-default-charset-=
04.txt

The IETF datatracker page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-appsawg-mime-default-charset/


From julian.reschke@gmx.de  Wed May  9 09:22:54 2012
Return-Path: <julian.reschke@gmx.de>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6280211E80A4 for <apps-discuss@ietfa.amsl.com>; Wed,  9 May 2012 09:22:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.074
X-Spam-Level: 
X-Spam-Status: No, score=-103.074 tagged_above=-999 required=5 tests=[AWL=-0.475, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id al3iwctPI8tx for <apps-discuss@ietfa.amsl.com>; Wed,  9 May 2012 09:22:54 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by ietfa.amsl.com (Postfix) with SMTP id 749CB11E80A1 for <apps-discuss@ietf.org>; Wed,  9 May 2012 09:22:53 -0700 (PDT)
Received: (qmail invoked by alias); 09 May 2012 16:22:52 -0000
Received: from mail.greenbytes.de (EHLO [192.168.1.140]) [217.91.35.233] by mail.gmx.net (mp010) with SMTP; 09 May 2012 18:22:52 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX18MbMoqa4AMZNEbPytgM1el3tPhTBYEWaitG8Vx4t wxW4kpWDxsB1BJ
Message-ID: <4FAA99D8.1040701@gmx.de>
Date: Wed, 09 May 2012 18:22:48 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: apps-discuss@ietf.org
References: <20120509161905.24502.8501.idtracker@ietfa.amsl.com>
In-Reply-To: <20120509161905.24502.8501.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-mime-default-charset-04.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 May 2012 16:22:54 -0000

On 2012-05-09 18:19, internet-drafts@ietf.org wrote:
>
> A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Applications Area Working Group Working Group of the IETF.
> ...

See 
<http://trac.tools.ietf.org/rfcdiff?url2=draft-ietf-appsawg-mime-default-charset-04.txt>:

- a minor change to the introduction, plus

- a clarification requested by the IESG, using (mostly) the text 
suggested by Ned Freed (thanks!)

Best regards, Julian

From Michael.Jones@microsoft.com  Wed May  9 10:16:10 2012
Return-Path: <Michael.Jones@microsoft.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0F95211E80AD for <apps-discuss@ietfa.amsl.com>; Wed,  9 May 2012 10:16:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.936
X-Spam-Level: 
X-Spam-Status: No, score=-3.936 tagged_above=-999 required=5 tests=[AWL=-0.337, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p1R9aamgZ04W for <apps-discuss@ietfa.amsl.com>; Wed,  9 May 2012 10:16:09 -0700 (PDT)
Received: from va3outboundpool.messaging.microsoft.com (va3ehsobe004.messaging.microsoft.com [216.32.180.14]) by ietfa.amsl.com (Postfix) with ESMTP id 29B7311E80AB for <apps-discuss@ietf.org>; Wed,  9 May 2012 10:16:09 -0700 (PDT)
Received: from mail149-va3-R.bigfish.com (10.7.14.239) by VA3EHSOBE003.bigfish.com (10.7.40.23) with Microsoft SMTP Server id 14.1.225.23; Wed, 9 May 2012 17:16:08 +0000
Received: from mail149-va3 (localhost [127.0.0.1])	by mail149-va3-R.bigfish.com (Postfix) with ESMTP id 4C7772C008E; Wed,  9 May 2012 17:16:08 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:131.107.125.8; KIP:(null); UIP:(null); IPV:NLI; H:TK5EX14MLTC102.redmond.corp.microsoft.com; RD:none; EFVD:NLI
X-SpamScore: -31
X-BigFish: VS-31(zz9371I936eK146fI542M1447Izz1202hzz1033IL8275dhz2fh2a8h668h839h944hd25h)
Received-SPF: pass (mail149-va3: domain of microsoft.com designates 131.107.125.8 as permitted sender) client-ip=131.107.125.8; envelope-from=Michael.Jones@microsoft.com; helo=TK5EX14MLTC102.redmond.corp.microsoft.com ; icrosoft.com ; 
Received: from mail149-va3 (localhost.localdomain [127.0.0.1]) by mail149-va3 (MessageSwitch) id 1336583765461333_4983; Wed,  9 May 2012 17:16:05 +0000 (UTC)
Received: from VA3EHSMHS002.bigfish.com (unknown [10.7.14.245])	by mail149-va3.bigfish.com (Postfix) with ESMTP id 6B8592A0049; Wed,  9 May 2012 17:16:05 +0000 (UTC)
Received: from TK5EX14MLTC102.redmond.corp.microsoft.com (131.107.125.8) by VA3EHSMHS002.bigfish.com (10.7.99.12) with Microsoft SMTP Server (TLS) id 14.1.225.23; Wed, 9 May 2012 17:15:58 +0000
Received: from TK5EX14MBXC283.redmond.corp.microsoft.com ([169.254.2.230]) by TK5EX14MLTC102.redmond.corp.microsoft.com ([157.54.79.180]) with mapi id 14.02.0298.005; Wed, 9 May 2012 17:15:50 +0000
From: Mike Jones <Michael.Jones@microsoft.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] I-D Action: draft-jones-appsawg-webfinger-04.txt
Thread-Index: AQHNKfMYSzCf2GFvyUCcoYVslGQ8pJa5qs4ggAgLgyA=
Date: Wed, 9 May 2012 17:15:50 +0000
Message-ID: <4E1F6AAD24975D4BA5B1680429673943664CD9A0@TK5EX14MBXC283.redmond.corp.microsoft.com>
References: <20120504124025.20761.11083.idtracker@ietfa.amsl.com> 
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.33]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
Subject: Re: [apps-discuss] I-D Action: draft-jones-appsawg-webfinger-04.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 May 2012 17:16:10 -0000

I'd been asked in private threads whether I supported using draft-jones-app=
sawg-webfinger-04.txt as a starting point for discovery standardization.  P=
er my note below thanking Paul, yes, I do.

Here's a few of additional thoughts on next steps at this point...

Making the "resource" parameter required in webfinger -04 was a step in the=
 right direction, as it enables single-GET queries for per-user values.  I =
appreciated Paul making that change.  I think the language could be clearer=
, especially the language about what is returned when "resource" is recogni=
zed but can't be processed (I assume the host-meta document), but that can =
be cleaned up.

It's not clear to me whether the acct: scheme definition belongs in the dis=
covery document or a separate specification.  I'm OK having the working gro=
up decide that, but personally, I'd move it to a separate specification, as=
 it is actually independent of discovery.

Paul had privately asked me whether I would be OK calling the result "Simpl=
e Web Discovery", since that's a better name than WebFinger.  I think I wou=
ld be OK with that if all that's in the discovery draft is discovery - not =
also the orthogonal acct: scheme definition.

Anyway, I agree with Blaine and Paul and many others who've been part of th=
is discussion on how important it is to have a ubiquitously agreed upon and=
 adopted discovery mechanism for the open Web.  I believe that should be al=
l of our goal in this work.  Hopefully that's exactly what we'll achieve.

				-- Mike

P.S.  As a historical note, for those of you who never experienced the orig=
inal "finger" service, try "finger mbj@cs.cmu.edu".  The CMU CS department =
is still running their finger service, sending people the contents of my .p=
lan file to this day!

-----Original Message-----
From: Mike Jones=20
Sent: Friday, May 04, 2012 7:09 AM
To: Paul E. Jones
Cc: apps-discuss@ietf.org
Subject: RE: [apps-discuss] I-D Action: draft-jones-appsawg-webfinger-04.tx=
t

Thanks for the new draft, Paul.

				-- Mike

-----Original Message-----
From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org] =
On Behalf Of internet-drafts@ietf.org
Sent: Friday, May 04, 2012 5:40 AM
To: i-d-announce@ietf.org
Cc: apps-discuss@ietf.org
Subject: [apps-discuss] I-D Action: draft-jones-appsawg-webfinger-04.txt


A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Applications Area Working Group Worki=
ng Group of the IETF.

	Title           : WebFinger
	Author(s)       : Paul E. Jones
                          Gonzalo Salgueiro
                          Joseph Smarr
	Filename        : draft-jones-appsawg-webfinger-04.txt
	Pages           : 21
	Date            : 2012-05-04

   This specification defines the WebFinger protocol.  WebFinger may be
   used to discover information about people on the Internet, such as a
   person's personal profile address, identity service, telephone
   number, or preferred avatar.  WebFinger may also be used to learn
   information about objects on the network, such as the amount of toner
   in a printer or the physical location of a server.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-jones-appsawg-webfinger-04.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-jones-appsawg-webfinger-04.txt

The IETF datatracker page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-jones-appsawg-webfinger/

_______________________________________________
apps-discuss mailing list
apps-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss



From cabo@tzi.org  Wed May  9 11:20:44 2012
Return-Path: <cabo@tzi.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7CACC11E80B4; Wed,  9 May 2012 11:20:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.287
X-Spam-Level: 
X-Spam-Status: No, score=-106.287 tagged_above=-999 required=5 tests=[AWL=-0.038, BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16U3zLxAEXGt; Wed,  9 May 2012 11:20:43 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) by ietfa.amsl.com (Postfix) with ESMTP id 31F3811E80AB; Wed,  9 May 2012 11:20:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id q49IKWVh020033; Wed, 9 May 2012 20:20:32 +0200 (CEST)
Received: from [192.168.217.105] (p548992D9.dip.t-dialin.net [84.137.146.217]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id E2EB35C1; Wed,  9 May 2012 20:20:31 +0200 (CEST)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=iso-8859-1
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <94C682931C08B048B7A8645303FDC9F36E29946F71@PUEXCB1B.nanterre.francetelecom.fr>
Date: Wed, 9 May 2012 20:20:35 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <9DBF9340-B04E-4A6A-98A1-B90525A1407C@tzi.org>
References: <92309DC0-A179-4B5B-9D8C-4B55F64A4668@tzi.org> <94C682931C08B048B7A8645303FDC9F36E29946F71@PUEXCB1B.nanterre.francetelecom.fr>
To: <mohamed.boucadair@orange.com>
X-Mailer: Apple Mail (2.1257)
Cc: "mboned@ietf.org" <mboned@ietf.org>, "6man@ietf.org" <6man@ietf.org>, The IESG <iesg@ietf.org>, "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>, "draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org" <draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org>
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 May 2012 18:20:44 -0000

Hi Med,

thanks for looking into my review.  Let me take this opportunity to =
reiterate that, while I wrote this review for the Applications Area =
Directorate, it is not intended to bear more weight than any other =
comment submitted by an individual during a Last Call.

> Med: There are plenty of applications using this address format: e.g., =
[I-D.ietf-softwire-mesh-multicast], =
[I-D.ietf-softwire-dslite-multicast], =
[I-D.ietf-softwire-multicast-prefix-option], =
[I-D.venaas-behave-v4v6mc-framework],  =
[I-D.sarikaya-behave-netext-nat64-pmip], =
[I-D.sarikaya-behave-mext-nat64-dsmip], etc. We had pointers to some of =
those drafts in earlier versions of the document but we removed them and =
adopted the same approach as RFC6052: only the address format is defined =
while the usage is defined in companion documents.

The problem with this is that you now have a bit allocation without any =
semantics.
What is different, then, from any other way to allocate multicast =
addresses?
If you want this part of the address space to have some specific =
semantics, you have to give it some.

> More details are also documented here: =
http://tools.ietf.org/html/draft-boucadair-behave-64-multicast-address-for=
mat-03#appendix-A.1 and =
http://tools.ietf.org/html/draft-boucadair-behave-64-multicast-address-for=
mat-03#appendix-A.2.=20
>=20
> There is also a problem statement, available at: =
http://tools.ietf.org/html/draft-jaclee-behave-v4v6-mcast-ps-03 which =
can be cited in the introduction.=20

I do believe that there needs to be some indication in the document.
Maybe some of the material from the problem statement can be put into an =
appendix.
BTW, what is the plan with the problem statement document?  Was this too =
contentious to make it a WG document?

>> ** Major Issues:
>>=20
>> To continue the summary: I don't understand which network elements
>> need to be able to determine, by looking at an IP address, that this
>> document is in use.  What for?  More generally, which entities need =
to
>> interoperate based on a common understanding of this format?
>=20
> Med: Elements which make use of the address format are =
deployment-specific; this can be a receiver, an IPv4-IPv6 PIM =
interworking function, IGMP/MLD Interworking function. We didn't quoted =
these interworking functions because this is deployment-specific. Do you =
think your issue can be solved if we add a pointer to one of the =
solutions documented listed above?

So the idea is that this is a common format that can be used by any =
number of transition mechanisms?
How do you avoid the mechanisms getting confused (e.g., one mechanism =
allocating an address that is then processed incorrectly by a network =
element that is using another mechanism)?

Yes, I think standardizing this document in a cluster with one or more =
transition mechanism documents and adding mutual references would be the =
best way to handle this.  As long as the question above has a good =
answer...

>> Of the various fields left "configurable according to local policies
>> of the entity managing the IPv4-IPv6 Interconnection Function", which
>> are important for applications?  How do they know these policies?
>=20
> Med: The content of this filed is left configurable. Its value will =
depend on the policies enforced by the administrative entity. Examples =
of these policies are: embedded-RF, use unicast-based prefix, etc. =
Applications are not aware of these policies since a prefix will (likely =
/96) will be provisioned (see Section 6).
>=20
>  If
>> that information is all in the two parameters "ASM_MPREFIX64" and
>> "SSM_MPREFIX64", what is the protocol that will be used to make this
>> information available to applications?  I don't think this can be a
>> standards-track document without defining at least one MTI protocol
>> for disseminating this information.
>=20
> Med: The provisioning of the ASM_PREFIX64 and the SSM_PREFIX is =
orthogonal to the address format itself. Various methods can be used but =
this is out of scope of the document. We can add a pointer to =
http://tools.ietf.org/html/draft-ietf-softwire-multicast-prefix-option-00 =
as a provisioning example. Would you be fine with adding such reference?

Are there any requirements on the provisioning mechanism to maintain the =
integrity of the semantics you desire?
I think the format just needs to state those.
Pointing to a protocol as an existence proof would also be an =
improvement.

>  What is an implementation
>> supposed to do that receives an address that looks like it is =
governed
>> by this document but does not conform to either of the agreed
>> prefixes disseminated to the implementation?
>=20
> Med: This is an issue for the provisioning method and not for the =
specification of the address format itself.

I'm not sure about that.  If I get a conflicting address using some =
control protocol, should I deny that?  Just go ahead anyway?
Will this confuse the network elements performing the transition =
mechanisms?
(My questions may sound very theoretic, but that is because the draft =
just doesn't tell me enough to even know whether these are good =
questions.)

> Med: Could you please suggest a better title?=20

Well, given that RFC 6052 already uses "IPv4-embedded" in what I read as =
the inverted semantics, this naming is hard to fix.
But maybe

	IPv6 Multicast Address Format With Embedded IPv4 Multicast =
Address=20

is not too long and much less ambiguous.

>> 3
>>=20
>> The role of 64IX is very unclear.  My conjecture is that this draft =
is
>> defining the address format for the case M=3D1 only (i.e., =
address[16] =3D
>> 1).  No text defines what happens for M=3D0, so the assumption =
appears
>> to be that RFC 4291 applies unchanged in this case.  If this
>> conjecture is correct, this needs to be made much clearer.
>=20
> Med: The current text says: "When "M-bit" is set to 1, it indicates =
that a multicast
>      IPv4 address is embedded in the low-order 32 bits of the =
multicast
>      IPv6 address.". I can add: "When "M-bit" is set to 0, the address =
format follows [RFC4291].". Would this be fine with you?=20

Yes, maybe make even more explicit that this document just governs those =
addresses where the M bit is set to 1.

>> What is "r"?  Define.
>=20
> Med: This means "reserved". The text says: "All the remaining bits are =
reserved and MUST be set
>      to 0.". Do you think the text should be clarified further?=20

Yes.  I think you should not talk about a "64IX" nibble at all (which =
then requires you to reserve three of those four bits) but just talk =
about the one M bit that you are assigning semantics to.

>> 4
>>=20
>> Why is 64IX moving around here?
>> (The discriminating bit M now seems to be address[32].)
>> How does one find out which of the two positions of the M bit to use?
>=20
> Med: Once the prefix is configured to a receiver, an IPv4-IPv6 PIM =
interworking function, the question of the location of the M-bit is not =
relevant anymore. If both ASM and SSM modes are supported, two prefixes =
will be used.=20

Again, that is true if all network elements agree on the provisioned =
prefixes.
But if they do, what is the point of this document?
Just saying "transition mechanisms can allocate a 96-bit prefix to which =
a 32-bit IPv4 multicast address is appended" would be enough then, no?

I get the idea that people want to write code that looks at this bit and =
exhibits different behavior based on whether it is set or not.
If that is not the case, there is no need for that bit...

>> .          o  sub-group-id: The default value is all zeros.
>> How does an application find out when to choose a different one?
>=20
> Med: Applications are provisioned with the full prefix; see Section 6.

But what does "default value" mean then?  Who is doing the defaulting, =
and what does it mean to use the default or to not use it?

>> .             232.0.0.1-232.0.0.255 range is being
>> .             reserved to IANA.
>> Who is making this reservation?  ("is being reserved" means the
>> resernation is going on right now, but I don't find anything in 9.)
>=20
> Med: We removed that sentence as a result of a comment I received from =
SM (see mboned archives).

Fine.

>> 7
>>=20
>> 7 seems to imply this format is only useful where RFC 6052 is in use.
>> If this is true, this should be clearly stated.  More specifically,
>> the assumption appears to be that all nodes that need to exchange
>> information that concerns IPv4 sources need to have the same RFC 6052
>> parameters in effect.  How is that ensured?
>=20
> Med: This is a generic issue for RFC6052. We can document the issue if =
it is specific to the multicast context.=20

I actually think it is more interesting in the multicast case, because =
multicast can span multiple domains (where a unicast address is assigned =
to one node that is "in" a specific domain).

Gr=FC=DFe, Carsten


From sm@elandsys.com  Wed May  9 14:47:57 2012
Return-Path: <sm@elandsys.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 22E1F11E80C0; Wed,  9 May 2012 14:47:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.577
X-Spam-Level: 
X-Spam-Status: No, score=-102.577 tagged_above=-999 required=5 tests=[AWL=0.022, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TJFdiSfnTPop; Wed,  9 May 2012 14:47:55 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 8E80411E8076; Wed,  9 May 2012 14:47:55 -0700 (PDT)
Received: from SUBMAN.elandsys.com ([41.136.238.173]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q49LlfwD014580 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 9 May 2012 14:47:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1336600074; i=@elandsys.com; bh=YM7G5f8DJJUsLba6CEF37ICdMF+c+wQ6BUv8FSMqxI4=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=VUMgTbD0lCN1ZNTVXTt177PmodMgp/7QKqXdMm11vd1dM0n6uH1PQIKDBm+NzBXKY A7OrEtOkGepvfH4voIKlMV7dflbRknuxso7cZPG0NkCbB7SSmWM+DPiuQSjLciUzUN EPyso90B/Xv7ALIwYSY+ORjkNtj/CWhAga3IigI0=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elandsys.com; s=mail; t=1336600074; i=@elandsys.com; bh=YM7G5f8DJJUsLba6CEF37ICdMF+c+wQ6BUv8FSMqxI4=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=byb3pyGqH1k6Sove8a8iSjrGGZeEieSW8u0JjcwvbvuHe0FOv8OPgTVsTXBrm7YAO A5iG0LryMOl/wq8FGR+xNvAS8Y4F9pFar0gE9DyS6TxqlSX0TM/gJf7ULY9ca8WwDq D1Xft14ceVYevaKnBNePRil0iDwxqzCuSjTUX85g=
Message-Id: <6.2.5.6.2.20120509143527.0aa61e30@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Wed, 09 May 2012 14:45:15 -0700
To: apps-discuss@ietf.org
From: S Moonesamy <sm+ietf@elandsys.com>
In-Reply-To: <6.2.5.6.2.20120419130040.0b4ee328@elandnews.com>
References: <6.2.5.6.2.20120419130040.0b4ee328@elandnews.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: draft-kucherawy-marf-source-ports.all@tools.ietf.org, iesg@ietf.org
Subject: [apps-discuss] APPSDIR review of draft-kucherawy-marf-source-ports-03
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 May 2012 21:47:57 -0000

This is a follow-up on the previous AppsDir review at 
http://www.ietf.org/mail-archive/web/apps-discuss/current/msg05197.html

Document: draft-kucherawy-marf-source-ports-03
Title: Source Ports in ARF Reports
Reviewer: S. Moonesamy
Review Date: April 19, 2012
Last Call: May 7, 2012

Summary:  This document is ready for publication as a Proposed Standard.

This draft defines and registers an additional header field for use 
in Abuse Reporting Format reports.  The header field carries source 
port information, which can be useful in IP address sharing scenarios.

Major issues: None

Minor issues: None

Regards,
S. Moonesamy


From mnot@mnot.net  Wed May  9 21:28:13 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 750E121F84DF for <apps-discuss@ietfa.amsl.com>; Wed,  9 May 2012 21:28:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.799
X-Spam-Level: 
X-Spam-Status: No, score=-105.799 tagged_above=-999 required=5 tests=[AWL=-3.200, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KadMZmtnjjMI for <apps-discuss@ietfa.amsl.com>; Wed,  9 May 2012 21:28:12 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id 8C64121F84DD for <discuss@apps.ietf.org>; Wed,  9 May 2012 21:28:12 -0700 (PDT)
Received: from mnot-mini.mnot.net (unknown [118.209.44.180]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id C39E622E253 for <discuss@apps.ietf.org>; Thu, 10 May 2012 00:28:05 -0400 (EDT)
From: Mark Nottingham <mnot@mnot.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Date: Thu, 10 May 2012 14:28:02 +1000
Message-Id: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net>
To: Apps Discuss <discuss@apps.ietf.org>
Mime-Version: 1.0 (Apple Message framework v1257)
X-Mailer: Apple Mail (2.1257)
Subject: [apps-discuss] FYI: "home" document format for APIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2012 04:28:13 -0000

Some people might be interested in a draft I've started work on:
  http://tools.ietf.org/html/draft-nottingham-json-home

Feedback / thoughts / pull requests welcome.

Cheers,


--
Mark Nottingham   http://www.mnot.net/




From masinter@adobe.com  Thu May 10 00:51:33 2012
Return-Path: <masinter@adobe.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6173E21F85DD; Thu, 10 May 2012 00:51:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.212
X-Spam-Level: 
X-Spam-Status: No, score=-106.212 tagged_above=-999 required=5 tests=[AWL=0.387, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D0Fg9yd4bPT0; Thu, 10 May 2012 00:51:32 -0700 (PDT)
Received: from exprod6og108.obsmtp.com (exprod6og108.obsmtp.com [64.18.1.21]) by ietfa.amsl.com (Postfix) with ESMTP id A0BC621F85E6; Thu, 10 May 2012 00:51:22 -0700 (PDT)
Received: from outbound-smtp-2.corp.adobe.com ([193.104.215.16]) by exprod6ob108.postini.com ([64.18.5.12]) with SMTP ID DSNKT6tzecTivdnzba78UyFOw5HVMfI94SvZ@postini.com; Thu, 10 May 2012 00:51:32 PDT
Received: from inner-relay-4.eur.adobe.com (inner-relay-4b [10.128.4.237]) by outbound-smtp-2.corp.adobe.com (8.12.10/8.12.10) with ESMTP id q4A7pKIf005257; Thu, 10 May 2012 00:51:21 -0700 (PDT)
Received: from nahub02.corp.adobe.com (nahub02.corp.adobe.com [10.8.189.98]) by inner-relay-4.eur.adobe.com (8.12.10/8.12.9) with ESMTP id q4A7pJYr024928; Thu, 10 May 2012 00:51:20 -0700 (PDT)
Received: from SJ1SWM219.corp.adobe.com (10.5.77.61) by nahub02.corp.adobe.com (10.8.189.98) with Microsoft SMTP Server (TLS) id 8.3.192.1; Thu, 10 May 2012 00:51:18 -0700
Received: from nambxv01a.corp.adobe.com ([10.8.189.95]) by SJ1SWM219.corp.adobe.com ([fe80::d55c:7209:7a34:fcf7%12]) with mapi; Thu, 10 May 2012 00:51:18 -0700
From: Larry Masinter <masinter@adobe.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>, "draft-ietf-appsawg-mime-default-charset.all@tools.ietf.org" <draft-ietf-appsawg-mime-default-charset.all@tools.ietf.org>
Date: Thu, 10 May 2012 00:51:17 -0700
Thread-Topic: APPSDIR review of draft-ietf-appsawg-mime-default-charset-03
Thread-Index: Ac0uf3zJ9SBCEVyTR0ezOtqdasiUGw==
Message-ID: <C68CB012D9182D408CED7B884F441D4D194AE4742F@nambxv01a.corp.adobe.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "iesg@ietf.org" <iesg@ietf.org>
Subject: [apps-discuss] APPSDIR review of draft-ietf-appsawg-mime-default-charset-03
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2012 07:51:33 -0000

Sorry for the delay, hope this is in time.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
I have been selected as the Applications Area Directorate reviewer for this=
 draft (for background on appsdir, please see  http://trac.tools.ietf.org/a=
rea/app/trac/wiki/ApplicationsAreaDirectorate ).

Please resolve these comments along with any other Last Call comments you m=
ay receive. Please wait for direction from your document shepherd or AD bef=
ore posting a new version of the draft.

Document: draft-ietf-appsawg-mime-default-charset-03
Title: Update to MIME regarding Charset Parameter Handling in  Textual Medi=
a Types
Reviewer: Larry Masinter=09
Review Date: 5/10/2012
IETF Last Call Date: (unknown)
IESG Telechat Date: 5/10/2012

Summary:  This draft is ready for publication as a Best Current Practice, a=
lthough I have concerns, I don't feel strongly.

The document is being offered as Standards Track. But the document's effect=
 is just to change the guidance for future media type registrations, which =
requirement should have an immediate effect, and which don't have a way of =
noting "independent interoperable implementations".  I know there is some f=
ashion to have fewer BCPs and more "standards track", but I don't see how t=
hat applies here.=20

Major Issues:  none

Minor Issues:=20
I wish there were more analysis of the impact of confusion over default cha=
racter set for new vs. old media types, e.g., old types which happen to not=
 be registered.
I am concerned about whether there are pipelines that expect ASCII text if =
the content/type is text/something without any charset parameter.
I am concerned that people will take this as a license to change the defaul=
t charset for text/plain to UTF8 in their implementations, yielding interop=
erability problems.

Nits: none noted


From cabo@tzi.org  Thu May 10 04:01:11 2012
Return-Path: <cabo@tzi.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E170721F867E; Thu, 10 May 2012 04:01:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.286
X-Spam-Level: 
X-Spam-Status: No, score=-106.286 tagged_above=-999 required=5 tests=[AWL=-0.037, BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9qHumQq18toG; Thu, 10 May 2012 04:01:11 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) by ietfa.amsl.com (Postfix) with ESMTP id 0BA6021F8678; Thu, 10 May 2012 04:01:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id q4AB0h23009350; Thu, 10 May 2012 13:00:43 +0200 (CEST)
Received: from [192.168.217.117] (p5489AF8A.dip.t-dialin.net [84.137.175.138]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 0BD3C8F0; Thu, 10 May 2012 13:00:42 +0200 (CEST)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=iso-8859-1
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <D003B142-55BA-4DD6-B293-849CB828E1E6@huawei.com>
Date: Thu, 10 May 2012 13:00:45 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <C808362C-EA9A-4AC7-8CD0-19DC943DB02F@tzi.org>
References: <92309DC0-A179-4B5B-9D8C-4B55F64A4668@tzi.org> <94C682931C08B048B7A8645303FDC9F36E29946F71@PUEXCB1B.nanterre.francetelecom.fr> <9DBF9340-B04E-4A6A-98A1-B90525A1407C@tzi.org> <D003B142-55BA-4DD6-B293-849CB828E1E6@huawei.com>
To: Tina TSOU <Tina.Tsou.Zouting@huawei.com>
X-Mailer: Apple Mail (2.1257)
Cc: "6man@ietf.org" <6man@ietf.org>, "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>, "draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org" <draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org>, The IESG <iesg@ietf.org>, "mboned@ietf.org" <mboned@ietf.org>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>
Subject: Re: [apps-discuss] [MBONED] APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2012 11:01:12 -0000

Hi Tina,

thanks for the pointers.

On the problem statement, you say:

> It's has been adopted as MBONED WG item. The authors will submit the =
WG draft soon.

So I would normally expect the two documents (problem statement and =
normative spec) to go through as a cluster (if not the problem statement =
first).
Given the difference in advancement, that may be difficult to achieve, =
though; if that is not possible, the spec will need to provide some =
context by itself.

> =
http://datatracker.ietf.org/doc/draft-perreault-mboned-igmp-mld-translatio=
n/

This document reveals that the IPv4 multicast address embedded into the =
IPv6 multicast address is indeed used as such by applications on the =
other side of the mapper (5.2.4).
My main comment is that the mboned-64-multicast-address-format document =
does not even hint that this might be the case, much less defines =
semantics that might be used by an application on the IPv6 side (and =
there have been other comments that applications are not even involved =
on the IPv6 side, which doesn't quite seem to mesh with this document).

> http://datatracker.ietf.org/doc/draft-taylor-pim-v4v6-translation/

The latter is very clear in saying

   If an IPv6
   group address to be translated matches the format specified in that
   document for an IPv4-embedded IPv6 ASM or SSM group address, the
   corresponding IPv4 group address MUST be obtained by extracting the
   low-order 32 bits from the IPv6 address.  (The value of the sub-
   group-id field is irrelevant to this procedure.)=20

So that supports my conjecture that the following is a strong, unstated =
requirement on the format document:
It MUST be possible to determine, by looking at a packet, whether the =
destination IP address in there is matching the format or not.

This places an even stronger burden on the completeness of the =
specification than I initially thought.

I would address this by describing the algorithm that gets used to =
determine whether there is a match by looking at the packet.
(The fact that I cannot determine this algorithm even by educated =
guessing is my other main comment.)

Gr=FC=DFe, Carsten


From julian.reschke@gmx.de  Thu May 10 05:30:30 2012
Return-Path: <julian.reschke@gmx.de>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D42621F8693 for <apps-discuss@ietfa.amsl.com>; Thu, 10 May 2012 05:30:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.046
X-Spam-Level: 
X-Spam-Status: No, score=-103.046 tagged_above=-999 required=5 tests=[AWL=-0.447, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7tSi3JSt6xqC for <apps-discuss@ietfa.amsl.com>; Thu, 10 May 2012 05:30:30 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by ietfa.amsl.com (Postfix) with SMTP id 885DB21F8687 for <apps-discuss@ietf.org>; Thu, 10 May 2012 05:30:29 -0700 (PDT)
Received: (qmail invoked by alias); 10 May 2012 12:30:28 -0000
Received: from mail.greenbytes.de (EHLO [192.168.1.140]) [217.91.35.233] by mail.gmx.net (mp038) with SMTP; 10 May 2012 14:30:28 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX1+WixEZE32WZ2eNA1TMjJdCHm1Y5+VPvkaAJZD+Kt 48Sh6gG/Dl/+Zr
Message-ID: <4FABB4E0.8090209@gmx.de>
Date: Thu, 10 May 2012 14:30:24 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Larry Masinter <masinter@adobe.com>
References: <C68CB012D9182D408CED7B884F441D4D194AE4742F@nambxv01a.corp.adobe.com>
In-Reply-To: <C68CB012D9182D408CED7B884F441D4D194AE4742F@nambxv01a.corp.adobe.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: "draft-ietf-appsawg-mime-default-charset.all@tools.ietf.org" <draft-ietf-appsawg-mime-default-charset.all@tools.ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>, "iesg@ietf.org" <iesg@ietf.org>
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-mime-default-charset-03
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2012 12:30:30 -0000

On 2012-05-10 09:51, Larry Masinter wrote:
> Sorry for the delay, hope this is in time.
> ==========
> I have been selected as the Applications Area Directorate reviewer for this draft (for background on appsdir, please see  http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate ).
>
> Please resolve these comments along with any other Last Call comments you may receive. Please wait for direction from your document shepherd or AD before posting a new version of the draft.
>
> Document: draft-ietf-appsawg-mime-default-charset-03
> Title: Update to MIME regarding Charset Parameter Handling in  Textual Media Types
> Reviewer: Larry Masinter	
> Review Date: 5/10/2012
> IETF Last Call Date: (unknown)
> IESG Telechat Date: 5/10/2012
>
> Summary:  This draft is ready for publication as a Best Current Practice, although I have concerns, I don't feel strongly.
>
> The document is being offered as Standards Track. But the document's effect is just to change the guidance for future media type registrations, which requirement should have an immediate effect, and which don't have a way of noting "independent interoperable implementations".  I know there is some fashion to have fewer BCPs and more "standards track", but I don't see how that applies here.

It updates RFC 2046 which is on the Standards Track.

> Major Issues:  none
>
> Minor Issues:
> I wish there were more analysis of the impact of confusion over default character set for new vs. old media types, e.g., old types which happen to not be registered.

I'm not sure what we could possibly say about unregistered types here.

> I am concerned about whether there are pipelines that expect ASCII text if the content/type is text/something without any charset parameter.

Are there any?

> I am concerned that people will take this as a license to change the default charset for text/plain to UTF8 in their implementations, yielding interoperability problems.

Right now text/plain without charset means US-ASCII (except over HTTP 
per RFC 2616). Thus the presence of octets outside 0..127 makes the 
content invalid, so we're talking about error handling.

Draconian error handling would reject the content (for some value of 
"reject"), permissive error handling might sniff or default to a 
US-ASCII-compatible encoding such as ISO-8859-1 or UTF-8. In the latter 
case, a default of "UTF-8" seems to be the right thing.

On the other hand, the text/plain default is defined in RFC 2046, and we 
are not changing this right now. Do you think we should state that 
explicitly? I have my doubts -- do we really think that people who *do* 
read *this* document come to the wrong conclusion?

Best regards, Julian

From barryleiba@gmail.com  Thu May 10 06:11:33 2012
Return-Path: <barryleiba@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0F30421F8670; Thu, 10 May 2012 06:11:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.966
X-Spam-Level: 
X-Spam-Status: No, score=-102.966 tagged_above=-999 required=5 tests=[AWL=0.011, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P9zOF-aOwJZf; Thu, 10 May 2012 06:11:32 -0700 (PDT)
Received: from mail-qc0-f172.google.com (mail-qc0-f172.google.com [209.85.216.172]) by ietfa.amsl.com (Postfix) with ESMTP id 644C821F866D; Thu, 10 May 2012 06:11:32 -0700 (PDT)
Received: by qcsq13 with SMTP id q13so1281495qcs.31 for <multiple recipients>; Thu, 10 May 2012 06:11:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=nVeGrxyi27gXROVvjaRAV1FNJ/HmSMVcq5epgA/+920=; b=0DPgC3LjwrPsY6z51fLL5EkgJeauqtXhG2L4l5vf9DIzYtikYA7NZdVEtwzj6Mg4Eh xB8CMyiytsOS2NMFIj56IKQGKoG7ufw7INCIdcUIN5c92ubd4VVRyBaWouPqMcKKDPuE 91IppCvVprsPQP+KO9WLJiXYb/byM9Of5ohy8MNyfq3sXcCQttN8t47IrQlVCwkAvnjH OzkBCy9wVsIYv0qN3XrbvvAZt1QjYEVvBdeMhAyVl8m/odxIJhxoK3q+r/0mTonH6xSZ l43RfugX7F2EId2mzlrnzfl1VHYZvvGHgvq2dPqKdIflPWdT68XyYfXBDUgRZc5K6ypG qvdw==
MIME-Version: 1.0
Received: by 10.60.4.165 with SMTP id l5mr5615242oel.41.1336655491803; Thu, 10 May 2012 06:11:31 -0700 (PDT)
Sender: barryleiba@gmail.com
Received: by 10.60.10.68 with HTTP; Thu, 10 May 2012 06:11:31 -0700 (PDT)
In-Reply-To: <4FABB4E0.8090209@gmx.de>
References: <C68CB012D9182D408CED7B884F441D4D194AE4742F@nambxv01a.corp.adobe.com> <4FABB4E0.8090209@gmx.de>
Date: Thu, 10 May 2012 09:11:31 -0400
X-Google-Sender-Auth: 4SD-D1sDayE6QQu1xxs91chb9dw
Message-ID: <CALaySJ+ZACWc4DiAUZxQN4K_-H5js2GaWjcanFzyN1dwYkM7MQ@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Julian Reschke <julian.reschke@gmx.de>
Content-Type: text/plain; charset=ISO-8859-1
Cc: "iesg@ietf.org" <iesg@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>, "draft-ietf-appsawg-mime-default-charset.all@tools.ietf.org" <draft-ietf-appsawg-mime-default-charset.all@tools.ietf.org>
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-mime-default-charset-03
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2012 13:11:33 -0000

> On the other hand, the text/plain default is defined in RFC 2046, and we are
> not changing this right now. Do you think we should state that explicitly?

We do state it explicitly: it's the entirety of Section 4:

   4.  Default charset parameter value for text/plain media type

   The default charset parameter value for text/plain is unchanged from
   [RFC2046] and remains as "US-ASCII".

Barry

From simon.perreault@viagenie.ca  Thu May 10 07:32:18 2012
Return-Path: <simon.perreault@viagenie.ca>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1DE7C21F8452; Thu, 10 May 2012 07:32:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LduMU6MIEuto; Thu, 10 May 2012 07:32:14 -0700 (PDT)
Received: from jazz.viagenie.ca (unknown [IPv6:2620:0:230:8000:226:55ff:fe57:14db]) by ietfa.amsl.com (Postfix) with ESMTP id 6DA0221F867D; Thu, 10 May 2012 07:32:14 -0700 (PDT)
Received: from ringo.viagenie.ca (unknown [IPv6:2620:0:230:c000:708f:61db:4f9d:722f]) by jazz.viagenie.ca (Postfix) with ESMTPSA id ED2944159D; Thu, 10 May 2012 10:32:08 -0400 (EDT)
Message-ID: <4FABD168.2070802@viagenie.ca>
Date: Thu, 10 May 2012 10:32:08 -0400
From: Simon Perreault <simon.perreault@viagenie.ca>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.1) Gecko/20120216 Thunderbird/10.0.1
MIME-Version: 1.0
To: Carsten Bormann <cabo@tzi.org>
References: <92309DC0-A179-4B5B-9D8C-4B55F64A4668@tzi.org> <94C682931C08B048B7A8645303FDC9F36E29946F71@PUEXCB1B.nanterre.francetelecom.fr> <9DBF9340-B04E-4A6A-98A1-B90525A1407C@tzi.org> <D003B142-55BA-4DD6-B293-849CB828E1E6@huawei.com> <C808362C-EA9A-4AC7-8CD0-19DC943DB02F@tzi.org>
In-Reply-To: <C808362C-EA9A-4AC7-8CD0-19DC943DB02F@tzi.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "mboned@ietf.org" <mboned@ietf.org>, "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [MBONED] APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2012 14:32:18 -0000

(Trimmed recipient list...)

On 2012-05-10 07:00, Carsten Bormann wrote:
>> http://datatracker.ietf.org/doc/draft-perreault-mboned-igmp-mld-translation/
>
> This document reveals that the IPv4 multicast address embedded into
> the IPv6 multicast address is indeed used as such by applications on
> the other side of the mapper (5.2.4). My main comment is that the
> mboned-64-multicast-address-format document does not even hint that
> this might be the case, much less defines semantics that might be
> used by an application on the IPv6 side (and there have been other
> comments that applications are not even involved on the IPv6 side,
> which doesn't quite seem to mesh with this document).

The intent is that applications will not need to know that a multicast 
address has been translated. No need to modify existing applications, 
and no need to change existing application development practices.

Two additional, entirely optional capabilities are offered to applications:

- Applications will be able to detect that an IPv6 multicast address 
contains an embedded IPv4 address by inspecting the special IPv6 prefix.

- Applications will be able to detect ICMPv3/MLDv2 messages that have 
been translated by inspecting the special "T" bit that is set by a 
translator.

Simon
-- 
DTN made easy, lean, and smart --> http://postellation.viagenie.ca
NAT64/DNS64 open-source        --> http://ecdysis.viagenie.ca
STUN/TURN server               --> http://numb.viagenie.ca

From jacni@jacni.com  Wed May  9 23:21:04 2012
Return-Path: <jacni@jacni.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D58A321F85B8; Wed,  9 May 2012 23:21:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.806
X-Spam-Level: 
X-Spam-Status: No, score=-1.806 tagged_above=-999 required=5 tests=[AWL=0.481,  BAYES_00=-2.599, HOST_MISMATCH_NET=0.311, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pH7rL6r5hIpR; Wed,  9 May 2012 23:21:00 -0700 (PDT)
Received: from srv05.olivemail.cn (mx100.vip.olivemail.net [74.82.185.218]) by ietfa.amsl.com (Postfix) with ESMTP id CFEA721F85B4; Wed,  9 May 2012 23:20:59 -0700 (PDT)
Received: from srv01.olivemail.cn (unknown [202.105.21.229]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by srv05.olivemail.cn (Olivemail) with ESMTPS id 3E91D3800C9; Thu, 10 May 2012 02:20:57 -0400 (EDT)
Received: from oray.cn (unknown [202.105.21.248]) by srv01.olivemail.cn (Olivemail) with ESMTP id C24F7340077; Thu, 10 May 2012 14:20:55 +0800 (CST)
Received: from [10.140.20.59] (unknown [64.104.125.217]) by app (Coremail) with SMTP id +AWowJAL6wVEXqtPWbrrAA--.19050S2; Thu, 10 May 2012 14:20:53 +0800 (CST)
Message-ID: <4FAB5E40.7080809@jacni.com>
Date: Thu, 10 May 2012 14:20:48 +0800
From: Jacni Qin <jacni@jacni.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Carsten Bormann <cabo@tzi.org>
References: <92309DC0-A179-4B5B-9D8C-4B55F64A4668@tzi.org> <94C682931C08B048B7A8645303FDC9F36E29946F71@PUEXCB1B.nanterre.francetelecom.fr> <9DBF9340-B04E-4A6A-98A1-B90525A1407C@tzi.org>
In-Reply-To: <9DBF9340-B04E-4A6A-98A1-B90525A1407C@tzi.org>
Content-Type: multipart/alternative; boundary="------------080101020101010503000406"
X-CM-TRANSID: +AWowJAL6wVEXqtPWbrrAA--.19050S2
X-Coremail-Antispam: 1UD129KBjvJXoW3JFy5Aw1Dury8WrW8Wr4UJwb_yoW3GrW5pa y3Krs8KF1kJw1rCw4kZw18Wr1F9Fs5trW7KFW5K34UZws8Kr1IvF4Fkw4Y9a4DWr95Za1j vr4akrn8Za4qyaDanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnL8YjsxI4VWkKwAYFVCjjxCrM7CY07I20VC2zVCF04k26cxKx2IYs7xG 6rWj6s0DMcIj6xIIjxv20xvE14v26r1j6r18McIj6I8E87Iv67AKxVWUJVW8JwACjcxG0x vEwIxGrwCjr7xvwVCIw2I0I7xG6c02F41lc7I2V7IY0VAS07AlzVAYIcxG8wCF04k20xvY 0x0EwIxGrwC2zVAF1VAY17CE14v26r126r1DMIIYrxkI7VAKI48JYxBIdaVFxhVjvjDU0x ZFpf9x07jwPEfUUUUU=
X-CM-SenderInfo: xmdf0xo6mdu03lof0z/1tbiAQAKEko7lQ825AABsh
X-Mailman-Approved-At: Thu, 10 May 2012 08:12:33 -0700
Cc: "6man@ietf.org" <6man@ietf.org>, "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>, "draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org" <draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org>, The IESG <iesg@ietf.org>, "mboned@ietf.org" <mboned@ietf.org>, mohamed.boucadair@orange.com
Subject: Re: [apps-discuss] [MBONED] APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2012 06:21:04 -0000

This is a multi-part message in MIME format.
--------------080101020101010503000406
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit

Hi Carsten,

Thanks a lot for your comments, please see inline below.

On 5/10/2012 Thursday 2:20 AM, Carsten Bormann wrote:
> Hi Med,
>
> thanks for looking into my review.  Let me take this opportunity to reiterate that, while I wrote this review for the Applications Area Directorate, it is not intended to bear more weight than any other comment submitted by an individual during a Last Call.
>
>> Med: There are plenty of applications using this address format: e.g., [I-D.ietf-softwire-mesh-multicast], [I-D.ietf-softwire-dslite-multicast], [I-D.ietf-softwire-multicast-prefix-option], [I-D.venaas-behave-v4v6mc-framework],  [I-D.sarikaya-behave-netext-nat64-pmip], [I-D.sarikaya-behave-mext-nat64-dsmip], etc. We had pointers to some of those drafts in earlier versions of the document but we removed them and adopted the same approach as RFC6052: only the address format is defined while the usage is defined in companion documents.
> The problem with this is that you now have a bit allocation without any semantics.
> What is different, then, from any other way to allocate multicast addresses?
> If you want this part of the address space to have some specific semantics, you have to give it some.
For the semantics, you can see YIu's point. More specifically, for 
example, some adaptive/interworking function of network elements can 
interpret it as, if the M bit is set 1, then pick the corresponding IPv4 
group address.

>>> ** Major Issues:
>>>
>>> To continue the summary: I don't understand which network elements
>>> need to be able to determine, by looking at an IP address, that this
>>> document is in use.  What for?  More generally, which entities need to
>>> interoperate based on a common understanding of this format?
>> Med: Elements which make use of the address format are deployment-specific; this can be a receiver, an IPv4-IPv6 PIM interworking function, IGMP/MLD Interworking function. We didn't quoted these interworking functions because this is deployment-specific. Do you think your issue can be solved if we add a pointer to one of the solutions documented listed above?
> So the idea is that this is a common format that can be used by any number of transition mechanisms?
> How do you avoid the mechanisms getting confused (e.g., one mechanism allocating an address that is then processed incorrectly by a network element that is using another mechanism)?
Not sure whether I understand your question here correctly, but let me 
try to,
The address/prefix allocating should be an independent component of the 
service provisioning, and should just make a consistent assignment of 
the block throughout the related elements. The format standardized is 
for the elements to perform the adaptive function without any coordination.

> Yes, I think standardizing this document in a cluster with one or more transition mechanism documents and adding mutual references would be the best way to handle this.  As long as the question above has a good answer...
>
>
>   If
>>> that information is all in the two parameters "ASM_MPREFIX64" and
>>> "SSM_MPREFIX64", what is the protocol that will be used to make this
>>> information available to applications?  I don't think this can be a
>>> standards-track document without defining at least one MTI protocol
>>> for disseminating this information.
>> Med: The provisioning of the ASM_PREFIX64 and the SSM_PREFIX is orthogonal to the address format itself. Various methods can be used but this is out of scope of the document. We can add a pointer to http://tools.ietf.org/html/draft-ietf-softwire-multicast-prefix-option-00 as a provisioning example. Would you be fine with adding such reference?
> Are there any requirements on the provisioning mechanism to maintain the integrity of the semantics you desire?
> I think the format just needs to state those.
I guess standardizing the format is to maintain the integrity of the 
semantics. For the responsibility of address/prefix provisioning 
mechanism, please see my response above.
Or maybe I misunderstand your question?

> Pointing to a protocol as an existence proof would also be an improvement.
>
>>   What is an implementation
>>> supposed to do that receives an address that looks like it is governed
>>> by this document but does not conform to either of the agreed
>>> prefixes disseminated to the implementation?
>> Med: This is an issue for the provisioning method and not for the specification of the address format itself.
> I'm not sure about that.  If I get a conflicting address using some control protocol, should I deny that?  Just go ahead anyway?
> Will this confuse the network elements performing the transition mechanisms?
It should be in the scope of operations or deployment, to avoid that.

> (My questions may sound very theoretic, but that is because the draft just doesn't tell me enough to even know whether these are good questions.)
>
>> Med: Could you please suggest a better title?
> Well, given that RFC 6052 already uses "IPv4-embedded" in what I read as the inverted semantics, this naming is hard to fix.
> But maybe
>
> 	IPv6 Multicast Address Format With Embedded IPv4 Multicast Address
>
> is not too long and much less ambiguous.
We'll consider it, thanks a lot.

>>> 4
>>>
>>> Why is 64IX moving around here?
>>> (The discriminating bit M now seems to be address[32].)
>>> How does one find out which of the two positions of the M bit to use?
>> Med: Once the prefix is configured to a receiver, an IPv4-IPv6 PIM interworking function, the question of the location of the M-bit is not relevant anymore. If both ASM and SSM modes are supported, two prefixes will be used.
> Again, that is true if all network elements agree on the provisioned prefixes.
> But if they do, what is the point of this document?
> Just saying "transition mechanisms can allocate a 96-bit prefix to which a 32-bit IPv4 multicast address is appended" would be enough then, no?
In this way, the elements have to maintain "states", and coordination is 
required. Even though, they also have to be told how to derive the IPv4 
multicast address embedded.

>
> I get the idea that people want to write code that looks at this bit and exhibits different behavior based on whether it is set or not.
> If that is not the case, there is no need for that bit...
>
>>> .          o  sub-group-id: The default value is all zeros.
>>> How does an application find out when to choose a different one?
>> Med: Applications are provisioned with the full prefix; see Section 6.
> But what does "default value" mean then?  Who is doing the defaulting, and what does it mean to use the default or to not use it?
It can mean, for example "if RFC3956, embedding RP in an IPv6 multicast 
address is not used".


Cheers,
Jacni

>>> 7
>>>
>>> 7 seems to imply this format is only useful where RFC 6052 is in use.
>>> If this is true, this should be clearly stated.  More specifically,
>>> the assumption appears to be that all nodes that need to exchange
>>> information that concerns IPv4 sources need to have the same RFC 6052
>>> parameters in effect.  How is that ensured?
>> Med: This is a generic issue for RFC6052. We can document the issue if it is specific to the multicast context.
> I actually think it is more interesting in the multicast case, because multicast can span multiple domains (where a unicast address is assigned to one node that is "in" a specific domain).
>
> Grüße, Carsten
>
> _______________________________________________
> MBONED mailing list
> MBONED@ietf.org
> https://www.ietf.org/mailman/listinfo/mboned
>
>

--------------080101020101010503000406
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font face="Calibri">Hi Carsten,<br>
      <br>
      Thanks a lot for your comments, please see inline below.<br>
    </font><br>
    On 5/10/2012 Thursday 2:20 AM, Carsten Bormann wrote:
    <blockquote cite="mid:9DBF9340-B04E-4A6A-98A1-B90525A1407C@tzi.org"
      type="cite">
      <pre wrap="">Hi Med,

thanks for looking into my review.  Let me take this opportunity to reiterate that, while I wrote this review for the Applications Area Directorate, it is not intended to bear more weight than any other comment submitted by an individual during a Last Call.

</pre>
      <blockquote type="cite">
        <pre wrap="">Med: There are plenty of applications using this address format: e.g., [I-D.ietf-softwire-mesh-multicast], [I-D.ietf-softwire-dslite-multicast], [I-D.ietf-softwire-multicast-prefix-option], [I-D.venaas-behave-v4v6mc-framework],  [I-D.sarikaya-behave-netext-nat64-pmip], [I-D.sarikaya-behave-mext-nat64-dsmip], etc. We had pointers to some of those drafts in earlier versions of the document but we removed them and adopted the same approach as RFC6052: only the address format is defined while the usage is defined in companion documents.
</pre>
      </blockquote>
      <pre wrap="">
The problem with this is that you now have a bit allocation without any semantics.
What is different, then, from any other way to allocate multicast addresses?
If you want this part of the address space to have some specific semantics, you have to give it some.
</pre>
    </blockquote>
    For the semantics, you can see YIu's point. More specifically, for
    example, some adaptive/interworking function of network elements can
    interpret it as, if the M bit is set 1, then pick the corresponding
    IPv4 group address.<br>
    <br>
    <blockquote cite="mid:9DBF9340-B04E-4A6A-98A1-B90525A1407C@tzi.org"
      type="cite">
      <blockquote type="cite">
        <blockquote type="cite">
          <pre wrap="">** Major Issues:

To continue the summary: I don't understand which network elements
need to be able to determine, by looking at an IP address, that this
document is in use.  What for?  More generally, which entities need to
interoperate based on a common understanding of this format?
</pre>
        </blockquote>
        <pre wrap="">
Med: Elements which make use of the address format are deployment-specific; this can be a receiver, an IPv4-IPv6 PIM interworking function, IGMP/MLD Interworking function. We didn't quoted these interworking functions because this is deployment-specific. Do you think your issue can be solved if we add a pointer to one of the solutions documented listed above?
</pre>
      </blockquote>
      <pre wrap="">
So the idea is that this is a common format that can be used by any number of transition mechanisms?
How do you avoid the mechanisms getting confused (e.g., one mechanism allocating an address that is then processed incorrectly by a network element that is using another mechanism)?
</pre>
    </blockquote>
    Not sure whether I understand your question here correctly, but let
    me try to,<br>
    The address/prefix allocating should be an independent component of
    the service provisioning, and should just make a consistent
    assignment of the block throughout the related elements. The format
    standardized is for the elements to perform the adaptive function
    without any coordination.<br>
    <br>
    <blockquote cite="mid:9DBF9340-B04E-4A6A-98A1-B90525A1407C@tzi.org"
      type="cite">
      <pre wrap="">
Yes, I think standardizing this document in a cluster with one or more transition mechanism documents and adding mutual references would be the best way to handle this.  As long as the question above has a good answer...


 If
</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <pre wrap="">that information is all in the two parameters "ASM_MPREFIX64" and
"SSM_MPREFIX64", what is the protocol that will be used to make this
information available to applications?  I don't think this can be a
standards-track document without defining at least one MTI protocol
for disseminating this information.
</pre>
        </blockquote>
        <pre wrap="">
Med: The provisioning of the ASM_PREFIX64 and the SSM_PREFIX is orthogonal to the address format itself. Various methods can be used but this is out of scope of the document. We can add a pointer to <a class="moz-txt-link-freetext" href="http://tools.ietf.org/html/draft-ietf-softwire-multicast-prefix-option-00">http://tools.ietf.org/html/draft-ietf-softwire-multicast-prefix-option-00</a> as a provisioning example. Would you be fine with adding such reference?
</pre>
      </blockquote>
      <pre wrap="">
Are there any requirements on the provisioning mechanism to maintain the integrity of the semantics you desire?
I think the format just needs to state those.</pre>
    </blockquote>
    I guess standardizing the format is to maintain the integrity of the
    semantics. For the responsibility of address/prefix provisioning
    mechanism, please see my response above.<br>
    Or maybe I misunderstand your question?<br>
    <br>
    <blockquote cite="mid:9DBF9340-B04E-4A6A-98A1-B90525A1407C@tzi.org"
      type="cite">
      <pre wrap="">
Pointing to a protocol as an existence proof would also be an improvement.

</pre>
      <blockquote type="cite">
        <pre wrap=""> What is an implementation
</pre>
        <blockquote type="cite">
          <pre wrap="">supposed to do that receives an address that looks like it is governed
by this document but does not conform to either of the agreed
prefixes disseminated to the implementation?
</pre>
        </blockquote>
        <pre wrap="">
Med: This is an issue for the provisioning method and not for the specification of the address format itself.
</pre>
      </blockquote>
      <pre wrap="">
I'm not sure about that.  If I get a conflicting address using some control protocol, should I deny that?  Just go ahead anyway?
Will this confuse the network elements performing the transition mechanisms?</pre>
    </blockquote>
    It should be in the scope of operations or deployment, to avoid
    that.<br>
    <br>
    <blockquote cite="mid:9DBF9340-B04E-4A6A-98A1-B90525A1407C@tzi.org"
      type="cite">
      <pre wrap="">
(My questions may sound very theoretic, but that is because the draft just doesn't tell me enough to even know whether these are good questions.)

</pre>
      <blockquote type="cite">
        <pre wrap="">Med: Could you please suggest a better title? 
</pre>
      </blockquote>
      <pre wrap="">
Well, given that RFC 6052 already uses "IPv4-embedded" in what I read as the inverted semantics, this naming is hard to fix.
But maybe

	IPv6 Multicast Address Format With Embedded IPv4 Multicast Address 

is not too long and much less ambiguous.
</pre>
    </blockquote>
    We'll consider it, thanks a lot.<br>
    <br>
    <blockquote cite="mid:9DBF9340-B04E-4A6A-98A1-B90525A1407C@tzi.org"
      type="cite">
      <blockquote type="cite">
        <blockquote type="cite">
          <pre wrap="">4

Why is 64IX moving around here?
(The discriminating bit M now seems to be address[32].)
How does one find out which of the two positions of the M bit to use?
</pre>
        </blockquote>
        <pre wrap="">
Med: Once the prefix is configured to a receiver, an IPv4-IPv6 PIM interworking function, the question of the location of the M-bit is not relevant anymore. If both ASM and SSM modes are supported, two prefixes will be used. 
</pre>
      </blockquote>
      <pre wrap="">
Again, that is true if all network elements agree on the provisioned prefixes.
But if they do, what is the point of this document?
Just saying "transition mechanisms can allocate a 96-bit prefix to which a 32-bit IPv4 multicast address is appended" would be enough then, no?</pre>
    </blockquote>
    In this way, the elements have to maintain "states", and
    coordination is required. Even though, they also have to be told how
    to derive the IPv4 multicast address embedded.<br>
    <br>
    <blockquote cite="mid:9DBF9340-B04E-4A6A-98A1-B90525A1407C@tzi.org"
      type="cite">
      <pre wrap="">

I get the idea that people want to write code that looks at this bit and exhibits different behavior based on whether it is set or not.
If that is not the case, there is no need for that bit...

</pre>
      <blockquote type="cite">
        <blockquote type="cite">
          <pre wrap="">.          o  sub-group-id: The default value is all zeros.
How does an application find out when to choose a different one?
</pre>
        </blockquote>
        <pre wrap="">
Med: Applications are provisioned with the full prefix; see Section 6.
</pre>
      </blockquote>
      <pre wrap="">
But what does "default value" mean then?  Who is doing the defaulting, and what does it mean to use the default or to not use it?
</pre>
    </blockquote>
    It can mean, for example "if RFC3956, embedding RP in an IPv6
    multicast address is not used".<br>
    <br>
    <br>
    Cheers,<br>
    Jacni<br>
    <br>
    <blockquote cite="mid:9DBF9340-B04E-4A6A-98A1-B90525A1407C@tzi.org"
      type="cite">
      <blockquote type="cite">
        <blockquote type="cite">
          <pre wrap="">7

7 seems to imply this format is only useful where RFC 6052 is in use.
If this is true, this should be clearly stated.  More specifically,
the assumption appears to be that all nodes that need to exchange
information that concerns IPv4 sources need to have the same RFC 6052
parameters in effect.  How is that ensured?
</pre>
        </blockquote>
        <pre wrap="">
Med: This is a generic issue for RFC6052. We can document the issue if it is specific to the multicast context. 
</pre>
      </blockquote>
      <pre wrap="">
I actually think it is more interesting in the multicast case, because multicast can span multiple domains (where a unicast address is assigned to one node that is "in" a specific domain).

Gr&uuml;&szlig;e, Carsten

_______________________________________________
MBONED mailing list
<a class="moz-txt-link-abbreviated" href="mailto:MBONED@ietf.org">MBONED@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/mboned">https://www.ietf.org/mailman/listinfo/mboned</a>


</pre>
    </blockquote>
  </body>
</html>

--------------080101020101010503000406--


From mohamed.boucadair@orange.com  Thu May 10 02:12:03 2012
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 10EA021F85FC; Thu, 10 May 2012 02:12:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.093
X-Spam-Level: 
X-Spam-Status: No, score=-2.093 tagged_above=-999 required=5 tests=[AWL=0.155,  BAYES_00=-2.599, HELO_EQ_FR=0.35, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DqowR4Qr8rV6; Thu, 10 May 2012 02:12:01 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias91.francetelecom.com [193.251.215.91]) by ietfa.amsl.com (Postfix) with ESMTP id 3493621F85F8; Thu, 10 May 2012 02:12:01 -0700 (PDT)
Received: from omfedm06.si.francetelecom.fr (unknown [xx.xx.xx.2]) by omfedm10.si.francetelecom.fr (ESMTP service) with ESMTP id 977DF264498; Thu, 10 May 2012 11:12:00 +0200 (CEST)
Received: from PUEXCH11.nanterre.francetelecom.fr (unknown [10.101.44.27]) by omfedm06.si.francetelecom.fr (ESMTP service) with ESMTP id 777F127C057; Thu, 10 May 2012 11:12:00 +0200 (CEST)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.9]) by PUEXCH11.nanterre.francetelecom.fr ([10.101.44.27]) with mapi; Thu, 10 May 2012 11:12:00 +0200
From: <mohamed.boucadair@orange.com>
To: Carsten Bormann <cabo@tzi.org>
Date: Thu, 10 May 2012 11:11:58 +0200
Thread-Topic: APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
Thread-Index: Ac0uEHTRtaVl85H2Tjm7beWGJ+xMzgAc2mIg
Message-ID: <94C682931C08B048B7A8645303FDC9F36E2A52C67B@PUEXCB1B.nanterre.francetelecom.fr>
References: <92309DC0-A179-4B5B-9D8C-4B55F64A4668@tzi.org> <94C682931C08B048B7A8645303FDC9F36E29946F71@PUEXCB1B.nanterre.francetelecom.fr> <9DBF9340-B04E-4A6A-98A1-B90525A1407C@tzi.org>
In-Reply-To: <9DBF9340-B04E-4A6A-98A1-B90525A1407C@tzi.org>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2012.5.10.73320
X-Mailman-Approved-At: Thu, 10 May 2012 08:12:48 -0700
Cc: "mboned@ietf.org" <mboned@ietf.org>, "6man@ietf.org" <6man@ietf.org>, The IESG <iesg@ietf.org>, "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>, "draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org" <draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org>
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2012 09:12:03 -0000

Dear Carsten,

Please see inline.=20

Cheers,
Med=20

>-----Message d'origine-----
>De : Carsten Bormann [mailto:cabo@tzi.org]=20
>Envoy=E9 : mercredi 9 mai 2012 20:21
>=C0 : BOUCADAIR Mohamed OLNC/NAD/TIP
>Cc :=20
>draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.or
>g; apps-discuss@ietf.org application-layer protocols; The=20
>IESG; 6man@ietf.org; mboned@ietf.org
>Objet : Re: APPSDIR review of=20
>draft-ietf-mboned-64-multicast-address-format-01
>
>Hi Med,
>
>thanks for looking into my review.  Let me take this=20
>opportunity to reiterate that, while I wrote this review for=20
>the Applications Area Directorate, it is not intended to bear=20
>more weight than any other comment submitted by an individual=20
>during a Last Call.
>
>> Med: There are plenty of applications using this address=20
>format: e.g., [I-D.ietf-softwire-mesh-multicast],=20
>[I-D.ietf-softwire-dslite-multicast],=20
>[I-D.ietf-softwire-multicast-prefix-option],=20
>[I-D.venaas-behave-v4v6mc-framework], =20
>[I-D.sarikaya-behave-netext-nat64-pmip],=20
>[I-D.sarikaya-behave-mext-nat64-dsmip], etc. We had pointers=20
>to some of those drafts in earlier versions of the document=20
>but we removed them and adopted the same approach as RFC6052:=20
>only the address format is defined while the usage is defined=20
>in companion documents.
>
>The problem with this is that you now have a bit allocation=20
>without any semantics.
>What is different, then, from any other way to allocate=20
>multicast addresses?
>If you want this part of the address space to have some=20
>specific semantics, you have to give it some.

Med: Ok. I'm planning to do these changes:

(a) Re-insert this appendix: http://tools.ietf.org/html/draft-boucadair-beh=
ave-64-multicast-address-format-03#appendix-A.2 and a reference to it in th=
e introduction?

(b) Add this text to the introduction:

   Recently various solutions (e.g., [I-D.venaas-behave-v4v6mc-framework],
   [I-D.ietf-softwire-mesh-multicast] or [I-D.ietf-softwire-dslite-multicas=
t]) have been proposed to allow
   access to IPv4 multicast content from hosts attached to IPv6-enabled
   domains.

   Even if these solutions have distinct applicability scopes
   (translation vs. encapsulation) and target different use cases, they
   all make use of specific IPv6 multicast addresses to embed an IPv4
   multicast address.  Particularly, the IPv4-embedded IPv6 multicast
   address is used as a destination IPv6 address of multicast flows
   received from an IPv4-enabled domain and injected by the IPv4-IPv6
   Interconnection Function into an IPv6-enabled domain.  It is also
   used to build an IPv6 multicast state (*, G6) or (S6, G6)
   corresponding to their (*, G4) or (S4, G4) IPv4 counter parts by the
   IPv4-IPv6 Interconnection Function.

Are you OK with these proposed changes?

>
>> More details are also documented here:=20
>http://tools.ietf.org/html/draft-boucadair-behave-64-multicast-
>address-format-03#appendix-A.1 and=20
>http://tools.ietf.org/html/draft-boucadair-behave-64-multicast-
>address-format-03#appendix-A.2.=20
>>=20
>> There is also a problem statement, available at:=20
>http://tools.ietf.org/html/draft-jaclee-behave-v4v6-mcast-ps-03
> which can be cited in the introduction.=20
>
>I do believe that there needs to be some indication in the document.
>Maybe some of the material from the problem statement can be=20
>put into an appendix.
>BTW, what is the plan with the problem statement document? =20
>Was this too contentious to make it a WG document?

Med: The problem statement document has been adopted as an mboned WG docume=
nt. I added this sentence:

   More discussion about issues related to IPv4/IPv6 multicast can be
   found at [I-D.jaclee-behave-v4v6-mcast-ps].


>
>>> ** Major Issues:
>>>=20
>>> To continue the summary: I don't understand which network elements
>>> need to be able to determine, by looking at an IP address, that this
>>> document is in use.  What for?  More generally, which=20
>entities need to
>>> interoperate based on a common understanding of this format?
>>=20
>> Med: Elements which make use of the address format are=20
>deployment-specific; this can be a receiver, an IPv4-IPv6 PIM=20
>interworking function, IGMP/MLD Interworking function. We=20
>didn't quoted these interworking functions because this is=20
>deployment-specific. Do you think your issue can be solved if=20
>we add a pointer to one of the solutions documented listed above?
>
>So the idea is that this is a common format that can be used=20
>by any number of transition mechanisms?
>How do you avoid the mechanisms getting confused (e.g., one=20
>mechanism allocating an address that is then processed=20
>incorrectly by a network element that is using another mechanism)?

Med: What do you think is needed to be added to http://tools.ietf.org/html/=
draft-ietf-mboned-64-multicast-address-format-01#section-6? Thanks.

>
>Yes, I think standardizing this document in a cluster with one=20
>or more transition mechanism documents and adding mutual=20
>references would be the best way to handle this.  As long as=20
>the question above has a good answer...
>
>>> Of the various fields left "configurable according to local policies
>>> of the entity managing the IPv4-IPv6 Interconnection=20
>Function", which
>>> are important for applications?  How do they know these policies?
>>=20
>> Med: The content of this filed is left configurable. Its=20
>value will depend on the policies enforced by the=20
>administrative entity. Examples of these policies are:=20
>embedded-RF, use unicast-based prefix, etc. Applications are=20
>not aware of these policies since a prefix will (likely /96)=20
>will be provisioned (see Section 6).
>>=20
>>  If
>>> that information is all in the two parameters "ASM_MPREFIX64" and
>>> "SSM_MPREFIX64", what is the protocol that will be used to make this
>>> information available to applications?  I don't think this can be a
>>> standards-track document without defining at least one MTI protocol
>>> for disseminating this information.
>>=20
>> Med: The provisioning of the ASM_PREFIX64 and the SSM_PREFIX=20
>is orthogonal to the address format itself. Various methods=20
>can be used but this is out of scope of the document. We can=20
>add a pointer to=20
>http://tools.ietf.org/html/draft-ietf-softwire-multicast-prefix
>-option-00 as a provisioning example. Would you be fine with=20
>adding such reference?
>
>Are there any requirements on the provisioning mechanism to=20
>maintain the integrity of the semantics you desire?

Med: The provisioning mechanism (e.g., dhcp, netconf, etc.) is not "aware" =
of the semantic. There are no specific requirements compared to another pro=
visioning context. If your comment is related to http://tools.ietf.org/html=
/rfc6052#section-5.2, this is already captured in the Security Consideratio=
ns section.

>I think the format just needs to state those.
>Pointing to a protocol as an existence proof would also be an=20
>improvement.

Med: I added a I-D.ietf-softwire-multicast-prefix-option as an informative =
reference.

>
>>  What is an implementation
>>> supposed to do that receives an address that looks like it=20
>is governed
>>> by this document but does not conform to either of the agreed
>>> prefixes disseminated to the implementation?
>>=20
>> Med: This is an issue for the provisioning method and not=20
>for the specification of the address format itself.
>
>I'm not sure about that.  If I get a conflicting address using=20
>some control protocol, should I deny that?  Just go ahead anyway?
>Will this confuse the network elements performing the=20
>transition mechanisms?

Med: The current text says that up to 2 MPREFIX64 can be provisioned; one p=
refix for ASM and another one for SSM. Just like any other configurable par=
ameter, the value of these parameters will be set to the latest (valid) enf=
orced configuration. I still don't see what I can add to Section 6.=20
=20

>(My questions may sound very theoretic, but that is because=20
>the draft just doesn't tell me enough to even know whether=20
>these are good questions.)
>
>> Med: Could you please suggest a better title?=20
>
>Well, given that RFC 6052 already uses "IPv4-embedded" in what=20
>I read as the inverted semantics, this naming is hard to fix.
>But maybe
>
>	IPv6 Multicast Address Format With Embedded IPv4=20
>Multicast Address=20
>
>is not too long and much less ambiguous.

Med: Thanks. I updated the text.

>
>>> 3
>>>=20
>>> The role of 64IX is very unclear.  My conjecture is that=20
>this draft is
>>> defining the address format for the case M=3D1 only (i.e.,=20
>address[16] =3D
>>> 1).  No text defines what happens for M=3D0, so the assumption appears
>>> to be that RFC 4291 applies unchanged in this case.  If this
>>> conjecture is correct, this needs to be made much clearer.
>>=20
>> Med: The current text says: "When "M-bit" is set to 1, it=20
>indicates that a multicast
>>      IPv4 address is embedded in the low-order 32 bits of=20
>the multicast
>>      IPv6 address.". I can add: "When "M-bit" is set to 0,=20
>the address format follows [RFC4291].". Would this be fine with you?=20
>
>Yes, maybe make even more explicit that this document just=20
>governs those addresses where the M bit is set to 1.
>
>>> What is "r"?  Define.
>>=20
>> Med: This means "reserved". The text says: "All the=20
>remaining bits are reserved and MUST be set
>>      to 0.". Do you think the text should be clarified further?=20
>
>Yes.  I think you should not talk about a "64IX" nibble at all=20
>(which then requires you to reserve three of those four bits)=20
>but just talk about the one M bit that you are assigning semantics to.
>
>>> 4
>>>=20
>>> Why is 64IX moving around here?
>>> (The discriminating bit M now seems to be address[32].)
>>> How does one find out which of the two positions of the M=20
>bit to use?
>>=20
>> Med: Once the prefix is configured to a receiver, an=20
>IPv4-IPv6 PIM interworking function, the question of the=20
>location of the M-bit is not relevant anymore. If both ASM and=20
>SSM modes are supported, two prefixes will be used.=20
>
>Again, that is true if all network elements agree on the=20
>provisioned prefixes.
>But if they do, what is the point of this document?
>Just saying "transition mechanisms can allocate a 96-bit=20
>prefix to which a 32-bit IPv4 multicast address is appended"=20
>would be enough then, no?
>
>I get the idea that people want to write code that looks at=20
>this bit and exhibits different behavior based on whether it=20
>is set or not.
>If that is not the case, there is no need for that bit...
>
>>> .          o  sub-group-id: The default value is all zeros.
>>> How does an application find out when to choose a different one?
>>=20
>> Med: Applications are provisioned with the full prefix; see=20
>Section 6.
>
>But what does "default value" mean then?  Who is doing the=20
>defaulting, and what does it mean to use the default or to not use it?

Med: The entity managing the IPv4/IPv6 Interconnection function.

>
>>> .             232.0.0.1-232.0.0.255 range is being
>>> .             reserved to IANA.
>>> Who is making this reservation?  ("is being reserved" means the
>>> resernation is going on right now, but I don't find anything in 9.)
>>=20
>> Med: We removed that sentence as a result of a comment I=20
>received from SM (see mboned archives).
>
>Fine.
>
>>> 7
>>>=20
>>> 7 seems to imply this format is only useful where RFC 6052=20
>is in use.
>>> If this is true, this should be clearly stated.  More specifically,
>>> the assumption appears to be that all nodes that need to exchange
>>> information that concerns IPv4 sources need to have the=20
>same RFC 6052
>>> parameters in effect.  How is that ensured?
>>=20
>> Med: This is a generic issue for RFC6052. We can document=20
>the issue if it is specific to the multicast context.=20
>
>I actually think it is more interesting in the multicast case,=20
>because multicast can span multiple domains (where a unicast=20
>address is assigned to one node that is "in" a specific domain).
>

Med: Yes, but still this is a generic issue for RFC6052. Some deployment-sp=
ecific documents already covered this point: e.g., http://tools.ietf.org/ht=
ml/draft-ietf-softwire-dslite-multicast-02#section-5:=20

"The mAFTR and mB4 MUST use the
   same mPrefix64 and uPrefix64, as well as run the same algorithm for=20
   building IPv4-embedded IPv6 addresses."

Do you want to see a similar wording in the address format draft?=

From mohamed.boucadair@orange.com  Thu May 10 05:09:20 2012
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6AC1F21F852A; Thu, 10 May 2012 05:09:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[AWL=0.151,  BAYES_00=-2.599, HELO_EQ_FR=0.35, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dEe-Ri46AX10; Thu, 10 May 2012 05:09:19 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias92.francetelecom.com [193.251.215.92]) by ietfa.amsl.com (Postfix) with ESMTP id 8210C21F8527; Thu, 10 May 2012 05:09:19 -0700 (PDT)
Received: from omfedm07.si.francetelecom.fr (unknown [xx.xx.xx.3]) by omfedm13.si.francetelecom.fr (ESMTP service) with ESMTP id 46F5232463F; Thu, 10 May 2012 14:09:18 +0200 (CEST)
Received: from PUEXCH71.nanterre.francetelecom.fr (unknown [10.101.44.33]) by omfedm07.si.francetelecom.fr (ESMTP service) with ESMTP id 140F84C06F; Thu, 10 May 2012 14:09:18 +0200 (CEST)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.9]) by PUEXCH71.nanterre.francetelecom.fr ([10.101.44.33]) with mapi; Thu, 10 May 2012 14:09:17 +0200
From: <mohamed.boucadair@orange.com>
To: Carsten Bormann <cabo@tzi.org>, Tina TSOU <Tina.Tsou.Zouting@huawei.com>
Date: Thu, 10 May 2012 14:09:17 +0200
Thread-Topic: [MBONED] APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
Thread-Index: Ac0unDb3juC9I39IRUSqsYZeuXzk7QAB/VwQ
Message-ID: <94C682931C08B048B7A8645303FDC9F36E2A52C755@PUEXCB1B.nanterre.francetelecom.fr>
References: <92309DC0-A179-4B5B-9D8C-4B55F64A4668@tzi.org> <94C682931C08B048B7A8645303FDC9F36E29946F71@PUEXCB1B.nanterre.francetelecom.fr> <9DBF9340-B04E-4A6A-98A1-B90525A1407C@tzi.org> <D003B142-55BA-4DD6-B293-849CB828E1E6@huawei.com> <C808362C-EA9A-4AC7-8CD0-19DC943DB02F@tzi.org>
In-Reply-To: <C808362C-EA9A-4AC7-8CD0-19DC943DB02F@tzi.org>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2012.5.10.111522
X-Mailman-Approved-At: Thu, 10 May 2012 08:12:59 -0700
Cc: "mboned@ietf.org" <mboned@ietf.org>, "6man@ietf.org" <6man@ietf.org>, The IESG <iesg@ietf.org>, "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>, "draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org" <draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org>
Subject: Re: [apps-discuss] [MBONED] APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2012 12:09:20 -0000

Dear Cartsen,

The algorithm to extract the embedded IPv4 address is as follows:=20

If the multicast address belongs to ff3x:0:8000/33 or ffxx:8000/17, extract=
 the last 32 bits of the IPv6 address.

Are you suggesting to add such clarification to the address format I-D?

Cheers,
Med=20

>-----Message d'origine-----
>De : Carsten Bormann [mailto:cabo@tzi.org]=20
>Envoy=E9 : jeudi 10 mai 2012 13:01
>=C0 : Tina TSOU
>Cc : BOUCADAIR Mohamed OLNC/NAD/TIP; mboned@ietf.org;=20
>6man@ietf.org; The IESG; apps-discuss@ietf.org=20
>application-layer protocols;=20
>draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org
>Objet : Re: [MBONED] APPSDIR review of=20
>draft-ietf-mboned-64-multicast-address-format-01
>
>Hi Tina,
>
>thanks for the pointers.
>
>On the problem statement, you say:
>
>> It's has been adopted as MBONED WG item. The authors will=20
>submit the WG draft soon.
>
>So I would normally expect the two documents (problem=20
>statement and normative spec) to go through as a cluster (if=20
>not the problem statement first).
>Given the difference in advancement, that may be difficult to=20
>achieve, though; if that is not possible, the spec will need=20
>to provide some context by itself.
>
>>=20
>http://datatracker.ietf.org/doc/draft-perreault-mboned-igmp-mld
>-translation/
>
>This document reveals that the IPv4 multicast address embedded=20
>into the IPv6 multicast address is indeed used as such by=20
>applications on the other side of the mapper (5.2.4).
>My main comment is that the mboned-64-multicast-address-format=20
>document does not even hint that this might be the case, much=20
>less defines semantics that might be used by an application on=20
>the IPv6 side (and there have been other comments that=20
>applications are not even involved on the IPv6 side, which=20
>doesn't quite seem to mesh with this document).
>
>> http://datatracker.ietf.org/doc/draft-taylor-pim-v4v6-translation/
>
>The latter is very clear in saying
>
>   If an IPv6
>   group address to be translated matches the format specified in that
>   document for an IPv4-embedded IPv6 ASM or SSM group address, the
>   corresponding IPv4 group address MUST be obtained by extracting the
>   low-order 32 bits from the IPv6 address.  (The value of the sub-
>   group-id field is irrelevant to this procedure.)=20
>
>So that supports my conjecture that the following is a strong,=20
>unstated requirement on the format document:
>It MUST be possible to determine, by looking at a packet,=20
>whether the destination IP address in there is matching the=20
>format or not.
>
>This places an even stronger burden on the completeness of the=20
>specification than I initially thought.
>
>I would address this by describing the algorithm that gets=20
>used to determine whether there is a match by looking at the packet.
>(The fact that I cannot determine this algorithm even by=20
>educated guessing is my other main comment.)
>
>Gr=FC=DFe, Carsten
>
>=

From Tina.Tsou.Zouting@huawei.com  Wed May  9 15:47:27 2012
Return-Path: <Tina.Tsou.Zouting@huawei.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E91A11E80C1; Wed,  9 May 2012 15:47:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.476
X-Spam-Level: 
X-Spam-Status: No, score=-2.476 tagged_above=-999 required=5 tests=[AWL=0.123,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ow1gAZNqK8P0; Wed,  9 May 2012 15:47:26 -0700 (PDT)
Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) by ietfa.amsl.com (Postfix) with ESMTP id 42EEA11E8086; Wed,  9 May 2012 15:47:26 -0700 (PDT)
Received: from 172.18.9.243 (EHLO dfweml202-edg.china.huawei.com) ([172.18.9.243]) by dfwrg02-dlp.huawei.com (MOS 4.2.3-GA FastPath) with ESMTP id AFT08510; Wed, 09 May 2012 18:47:26 -0400 (EDT)
Received: from DFWEML404-HUB.china.huawei.com (10.193.5.203) by dfweml202-edg.china.huawei.com (172.18.9.108) with Microsoft SMTP Server (TLS) id 14.1.323.3; Wed, 9 May 2012 15:44:38 -0700
Received: from SZXEML436-HUB.china.huawei.com (10.72.61.64) by dfweml404-hub.china.huawei.com (10.193.5.203) with Microsoft SMTP Server (TLS) id 14.1.323.3; Wed, 9 May 2012 15:44:36 -0700
Received: from SZXEML526-MBS.china.huawei.com ([169.254.7.48]) by szxeml436-hub.china.huawei.com ([10.72.61.64]) with mapi id 14.01.0323.003; Thu, 10 May 2012 06:44:31 +0800
From: Tina TSOU <Tina.Tsou.Zouting@huawei.com>
To: Carsten Bormann <cabo@tzi.org>
Thread-Topic: [MBONED] APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
Thread-Index: AQHNLhUlNH7HgXPKw06b6CUPyEH5epbCDmwE
Date: Wed, 9 May 2012 22:44:30 +0000
Message-ID: <D003B142-55BA-4DD6-B293-849CB828E1E6@huawei.com>
References: <92309DC0-A179-4B5B-9D8C-4B55F64A4668@tzi.org> <94C682931C08B048B7A8645303FDC9F36E29946F71@PUEXCB1B.nanterre.francetelecom.fr>, <9DBF9340-B04E-4A6A-98A1-B90525A1407C@tzi.org>
In-Reply-To: <9DBF9340-B04E-4A6A-98A1-B90525A1407C@tzi.org>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Thu, 10 May 2012 08:13:14 -0700
Cc: "6man@ietf.org" <6man@ietf.org>, "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>, "draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org" <draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org>, The IESG <iesg@ietf.org>, "mboned@ietf.org" <mboned@ietf.org>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>
Subject: Re: [apps-discuss] [MBONED] APPSDIR review of	draft-ietf-mboned-64-multicast-address-format-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 May 2012 22:47:27 -0000

Sent from my iPad

On May 9, 2012, at 11:54 AM, "Carsten Bormann" <cabo@tzi.org> wrote:

> Hi Med,
>=20
> thanks for looking into my review.  Let me take this opportunity to reite=
rate that, while I wrote this review for the Applications Area Directorate,=
 it is not intended to bear more weight than any other comment submitted by=
 an individual during a Last Call.
>=20
>> Med: There are plenty of applications using this address format: e.g., [=
I-D.ietf-softwire-mesh-multicast], [I-D.ietf-softwire-dslite-multicast], [I=
-D.ietf-softwire-multicast-prefix-option], [I-D.venaas-behave-v4v6mc-framew=
ork],  [I-D.sarikaya-behave-netext-nat64-pmip], [I-D.sarikaya-behave-mext-n=
at64-dsmip], etc. We had pointers to some of those drafts in earlier versio=
ns of the document but we removed them and adopted the same approach as RFC=
6052: only the address format is defined while the usage is defined in comp=
anion documents.
>=20
> The problem with this is that you now have a bit allocation without any s=
emantics.
> What is different, then, from any other way to allocate multicast address=
es?
> If you want this part of the address space to have some specific semantic=
s, you have to give it some.
>=20
>> More details are also documented here: http://tools.ietf.org/html/draft-=
boucadair-behave-64-multicast-address-format-03#appendix-A.1 and http://too=
ls.ietf.org/html/draft-boucadair-behave-64-multicast-address-format-03#appe=
ndix-A.2.=20
>>=20
>> There is also a problem statement, available at: http://tools.ietf.org/h=
tml/draft-jaclee-behave-v4v6-mcast-ps-03 which can be cited in the introduc=
tion.=20
>=20
> I do believe that there needs to be some indication in the document.
> Maybe some of the material from the problem statement can be put into an =
appendix.
> BTW, what is the plan with the problem statement document?  Was this too =
contentious to make it a WG document?
It's has been adopted as MBONED WG item. The authors will submit the WG dra=
ft soon.
>=20
>>> ** Major Issues:
>>>=20
>>> To continue the summary: I don't understand which network elements
>>> need to be able to determine, by looking at an IP address, that this
>>> document is in use.  What for?  More generally, which entities need to
>>> interoperate based on a common understanding of this format?
>>=20
>> Med: Elements which make use of the address format are deployment-specif=
ic; this can be a receiver, an IPv4-IPv6 PIM interworking function, IGMP/ML=
D Interworking function. We didn't quoted these interworking functions beca=
use this is deployment-specific. Do you think your issue can be solved if w=
e add a pointer to one of the solutions documented listed above?
>=20
> So the idea is that this is a common format that can be used by any numbe=
r of transition mechanisms?
> How do you avoid the mechanisms getting confused (e.g., one mechanism all=
ocating an address that is then processed incorrectly by a network element =
that is using another mechanism)?
>=20
> Yes, I think standardizing this document in a cluster with one or more tr=
ansition mechanism documents and adding mutual references would be the best=
 way to handle this.  As long as the question above has a good answer...
http://datatracker.ietf.org/doc/draft-perreault-mboned-igmp-mld-translation=
/
http://datatracker.ietf.org/doc/draft-taylor-pim-v4v6-translation/
>=20
>>> Of the various fields left "configurable according to local policies
>>> of the entity managing the IPv4-IPv6 Interconnection Function", which
>>> are important for applications?  How do they know these policies?
>>=20
>> Med: The content of this filed is left configurable. Its value will depe=
nd on the policies enforced by the administrative entity. Examples of these=
 policies are: embedded-RF, use unicast-based prefix, etc. Applications are=
 not aware of these policies since a prefix will (likely /96) will be provi=
sioned (see Section 6).
>>=20
>> If
>>> that information is all in the two parameters "ASM_MPREFIX64" and
>>> "SSM_MPREFIX64", what is the protocol that will be used to make this
>>> information available to applications?  I don't think this can be a
>>> standards-track document without defining at least one MTI protocol
>>> for disseminating this information.
>>=20
>> Med: The provisioning of the ASM_PREFIX64 and the SSM_PREFIX is orthogon=
al to the address format itself. Various methods can be used but this is ou=
t of scope of the document. We can add a pointer to http://tools.ietf.org/h=
tml/draft-ietf-softwire-multicast-prefix-option-00 as a provisioning exampl=
e. Would you be fine with adding such reference?
>=20
> Are there any requirements on the provisioning mechanism to maintain the =
integrity of the semantics you desire?
> I think the format just needs to state those.
> Pointing to a protocol as an existence proof would also be an improvement=
.
Good suggestion.
>=20
>> What is an implementation
>>> supposed to do that receives an address that looks like it is governed
>>> by this document but does not conform to either of the agreed
>>> prefixes disseminated to the implementation?
>>=20
>> Med: This is an issue for the provisioning method and not for the specif=
ication of the address format itself.
>=20
> I'm not sure about that.  If I get a conflicting address using some contr=
ol protocol, should I deny that?  Just go ahead anyway?
> Will this confuse the network elements performing the transition mechanis=
ms?
> (My questions may sound very theoretic, but that is because the draft jus=
t doesn't tell me enough to even know whether these are good questions.)
>=20
>> Med: Could you please suggest a better title?=20
>=20
> Well, given that RFC 6052 already uses "IPv4-embedded" in what I read as =
the inverted semantics, this naming is hard to fix.
> But maybe
>=20
>    IPv6 Multicast Address Format With Embedded IPv4 Multicast Address=20
>=20
> is not too long and much less ambiguous.
>=20
>>> 3
>>>=20
>>> The role of 64IX is very unclear.  My conjecture is that this draft is
>>> defining the address format for the case M=3D1 only (i.e., address[16] =
=3D
>>> 1).  No text defines what happens for M=3D0, so the assumption appears
>>> to be that RFC 4291 applies unchanged in this case.  If this
>>> conjecture is correct, this needs to be made much clearer.
>>=20
>> Med: The current text says: "When "M-bit" is set to 1, it indicates that=
 a multicast
>>     IPv4 address is embedded in the low-order 32 bits of the multicast
>>     IPv6 address.". I can add: "When "M-bit" is set to 0, the address fo=
rmat follows [RFC4291].". Would this be fine with you?=20
>=20
> Yes, maybe make even more explicit that this document just governs those =
addresses where the M bit is set to 1.
>=20
>>> What is "r"?  Define.
>>=20
>> Med: This means "reserved". The text says: "All the remaining bits are r=
eserved and MUST be set
>>     to 0.". Do you think the text should be clarified further?=20
>=20
> Yes.  I think you should not talk about a "64IX" nibble at all (which the=
n requires you to reserve three of those four bits) but just talk about the=
 one M bit that you are assigning semantics to.
>=20
>>> 4
>>>=20
>>> Why is 64IX moving around here?
>>> (The discriminating bit M now seems to be address[32].)
>>> How does one find out which of the two positions of the M bit to use?
>>=20
>> Med: Once the prefix is configured to a receiver, an IPv4-IPv6 PIM inter=
working function, the question of the location of the M-bit is not relevant=
 anymore. If both ASM and SSM modes are supported, two prefixes will be use=
d.=20
>=20
> Again, that is true if all network elements agree on the provisioned pref=
ixes.
> But if they do, what is the point of this document?
> Just saying "transition mechanisms can allocate a 96-bit prefix to which =
a 32-bit IPv4 multicast address is appended" would be enough then, no?
>=20
> I get the idea that people want to write code that looks at this bit and =
exhibits different behavior based on whether it is set or not.
> If that is not the case, there is no need for that bit...
>=20
>>> .          o  sub-group-id: The default value is all zeros.
>>> How does an application find out when to choose a different one?
>>=20
>> Med: Applications are provisioned with the full prefix; see Section 6.
>=20
> But what does "default value" mean then?  Who is doing the defaulting, an=
d what does it mean to use the default or to not use it?
>=20
>>> .             232.0.0.1-232.0.0.255 range is being
>>> .             reserved to IANA.
>>> Who is making this reservation?  ("is being reserved" means the
>>> resernation is going on right now, but I don't find anything in 9.)
>>=20
>> Med: We removed that sentence as a result of a comment I received from S=
M (see mboned archives).
>=20
> Fine.
>=20
>>> 7
>>>=20
>>> 7 seems to imply this format is only useful where RFC 6052 is in use.
>>> If this is true, this should be clearly stated.  More specifically,
>>> the assumption appears to be that all nodes that need to exchange
>>> information that concerns IPv4 sources need to have the same RFC 6052
>>> parameters in effect.  How is that ensured?
>>=20
>> Med: This is a generic issue for RFC6052. We can document the issue if i=
t is specific to the multicast context.=20
>=20
> I actually think it is more interesting in the multicast case, because mu=
lticast can span multiple domains (where a unicast address is assigned to o=
ne node that is "in" a specific domain).
>=20
> Gr=FC=DFe, Carsten
>=20
> _______________________________________________
> MBONED mailing list
> MBONED@ietf.org
> https://www.ietf.org/mailman/listinfo/mboned

From yiu_lee@cable.comcast.com  Wed May  9 19:52:16 2012
Return-Path: <yiu_lee@cable.comcast.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 98B1E9E800B; Wed,  9 May 2012 19:52:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.722
X-Spam-Level: 
X-Spam-Status: No, score=-102.722 tagged_above=-999 required=5 tests=[AWL=2.509, BAYES_00=-2.599, HOST_EQ_MODEMCABLE=1.368, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sSGapeih4jJP; Wed,  9 May 2012 19:52:15 -0700 (PDT)
Received: from cable.comcast.com (copdcavout01.cable.comcast.com [76.96.32.253]) by ietfa.amsl.com (Postfix) with ESMTP id 7F92C9E8006; Wed,  9 May 2012 19:52:15 -0700 (PDT)
Received: from ([24.40.56.115]) by copdcavout01.cable.comcast.com with ESMTP  id C7WM3M1.16727490; Wed, 09 May 2012 20:37:35 -0600
Received: from PACDCEXMB05.cable.comcast.com ([fe80::a5b0:e5c4:df1b:2367]) by PACDCEXHUB02.cable.comcast.com ([fe80::492e:3fa1:c2ad:e04e%13]) with mapi id 14.02.0283.003; Wed, 9 May 2012 22:52:11 -0400
From: "Lee, Yiu" <Yiu_Lee@Cable.Comcast.com>
To: Carsten Bormann <cabo@tzi.org>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>
Thread-Topic: APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
Thread-Index: AQHNLlfkes/D+SuV6UexlvBrmJ/rJg==
Date: Thu, 10 May 2012 02:52:10 +0000
Message-ID: <CBD0A398.20BF2%yiu_lee@cable.comcast.com>
In-Reply-To: <9DBF9340-B04E-4A6A-98A1-B90525A1407C@tzi.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.2.1.120420
x-originating-ip: [24.40.55.71]
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="B_3419448728_1036269"
MIME-Version: 1.0
X-Mailman-Approved-At: Thu, 10 May 2012 08:13:34 -0700
Cc: "mboned@ietf.org" <mboned@ietf.org>, "6man@ietf.org" <6man@ietf.org>, The IESG <iesg@ietf.org>, "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>, "draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org" <draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org>
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2012 02:52:16 -0000

--B_3419448728_1036269
Content-type: text/plain;
	charset="US-ASCII"
Content-transfer-encoding: 7bit

Hi Carsten,

Thanks very much for reviewing the document. I just want to add a point to
your question about how applications decide when to use this multicast
address format. In fact, they don't. Imagine a use case where a legacy
IPv4 IP-TV receiver (an app) wants to join a channel which is broadcasted
in IPv6. The app will continue to send the igmp-join (say 224.1.2.3).
There will be a function in the network which is statically configured
that when it receives a igmp-join, it would covert to a corresponding
mld-join. The IPv6 address in the join message will follow what is
described in this draft. This Adaptive Function is transparent to the
application and managed by the network.

Thanks,
Yiu

On 5/9/12 2:20 PM, "Carsten Bormann" <cabo@tzi.org> wrote:

>The problem with this is that you now have a bit allocation without any
>semantics.
>What is different, then, from any other way to allocate multicast
>addresses?
>If you want this part of the address space to have some specific
>semantics, you have to give it some.

--B_3419448728_1036269
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"

MIIVlwYJKoZIhvcNAQcCoIIViDCCFYQCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC
EzAwggUzMIIEG6ADAgECAhBTm5vcGTrcIPdnvVTe3rDkMA0GCSqGSIb3DQEBBQUAMIGTMQsw
CQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxm
b3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVu
dCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTEyMDIxNDAwMDAwMFoX
DTEzMDIxMzIzNTk1OVowKjEoMCYGCSqGSIb3DQEJARYZeWl1X2xlZUBjYWJsZS5jb21jYXN0
LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOm2q1Oat5U5a79IA1Yx+oa
djvccI4HQYLkQtDXj9an1bz7JT52yBADiZJ42pTJ35L4yPzYRY/4b1k7RCsodmRzu4F2n1wA
Xjg3hkRygwiAVrEv7p1FM4Wsr4nY6utC6/dhrJFkTtLzMmQXcSeVF1gpoaDKzf9UNvXNZCy8
dpLhdP4v8t7JOhfPyR3LBOo7vKk4WIv7ugGVgyLXwGSwu0rEVNOwLtPdoTJW0pi+ATaJeAuf
WVIKLRVjK56vKBeA3ms3BJNOp5zkfAk5j3IymZZMD156Tib5ViL8dCTycYZyMNWBOrDPC/yn
c4itE6q05Wh94QYGp6GcsZkiHEXFZrUCAwEAAaOCAekwggHlMB8GA1UdIwQYMBaAFHoTTgB0
W8Z4Y2QnwS/ioFu8ecV7MB0GA1UdDgQWBBTdz82GEvcyRLU/wx9KzuYvjgUddzAOBgNVHQ8B
Af8EBAMCBaAwDAYDVR0TAQH/BAIwADAgBgNVHSUEGTAXBggrBgEFBQcDBAYLKwYBBAGyMQED
BQIwEQYJYIZIAYb4QgEBBAQDAgUgMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQEBMCswKQYI
KwYBBQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMFcGA1UdHwRQME4wTKBK
oEiGRmh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET0NsaWVudEF1dGhlbnRpY2F0aW9u
YW5kU2VjdXJlRW1haWxDQS5jcmwwgYgGCCsGAQUFBwEBBHwwejBSBggrBgEFBQcwAoZGaHR0
cDovL2NydC5jb21vZG9jYS5jb20vQ09NT0RPQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1
cmVFbWFpbENBLmNydDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuY29tb2RvY2EuY29tMCQG
A1UdEQQdMBuBGXlpdV9sZWVAY2FibGUuY29tY2FzdC5jb20wDQYJKoZIhvcNAQEFBQADggEB
AFeEfwmWgj/jpA3+ctSoBsbvHGnWLz00p8NBX2+qzz8QjgDpZT5T1Fux5MV6qlVJpND12pzq
ziUyFCBdv6QOMyiOrn5RxooXY9W6Hpa8qBD4v9BXy5qtP7gi4xJhFufXdNZXEw2RwNyjBzfV
/F2Q8HSwlyOwS+fHKYZZ9gy/KneVP//YcrC4icG1ipJQ2+gCUs+uUAouz0xF0uBYE/bQRTss
oRTY6D/X5lxarw28oocfr38v4Ro5bmsZlsEF22OvpKZX5tfz1aOL5U9nhXixY7Sd9B9BGHl7
mrybVUl7NnguWGIAhHiVD9ce1u4jJ1PnNmrNkvwJouS/7zYCId8000cwggUaMIIEAqADAgEC
AhBtGeqnGU9qMyLmIjJ6qnHeMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYDVQQGEwJVUzELMAkG
A1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRS
VVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UE
AxMtVVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsMB4XDTEx
MDQyODAwMDAwMFoXDTIwMDUzMDEwNDgzOFowgZMxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH
cmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBD
QSBMaW1pdGVkMTkwNwYDVQQDEzBDT01PRE8gQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBT
ZWN1cmUgRW1haWwgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCShIRbS1eY
1F4vi6ThQMijU1hfZmXxMk73nzJ9VdB4TFW3QpTg+SdxB8XGaaS5MsTxQBqQzCdWYn8XtXFp
ruUgG+TLY15gyqJB9mrho/+43x9IbWVDjCouK2M4d9+xF6zC2oIC1tQyatRnbyATj1w1+uVU
gK/YcQodNwoCUFNslR2pEBS0mZVZEjH/CaLSTNxS297iQAFbSGjdxUq04O0kHzqvcV8H46y/
FDuwJXFoPfQP1hdYRhWBPGiLi4MPbXohV+Y0sNsyfuNK4aVScmQmkU6lkg//4LFg/RpvaFGZ
Y40ai6XMQpubfSJj06mg/M6ekN9EGfRcWzW6FvOnm//BAgMBAAGjggFLMIIBRzAfBgNVHSME
GDAWgBSJgmd9xJ0mcABLtFBIfN49rgRufTAdBgNVHQ4EFgQUehNOAHRbxnhjZCfBL+KgW7x5
xXswDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwEQYDVR0gBAowCDAGBgRV
HSAAMFgGA1UdHwRRME8wTaBLoEmGR2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9VVE4tVVNF
UkZpcnN0LUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kRW1haWwuY3JsMHQGCCsGAQUFBwEBBGgw
ZjA9BggrBgEFBQcwAoYxaHR0cDovL2NydC51c2VydHJ1c3QuY29tL1VUTkFkZFRydXN0Q2xp
ZW50X0NBLmNydDAlBggrBgEFBQcwAYYZaHR0cDovL29jc3AudXNlcnRydXN0LmNvbTANBgkq
hkiG9w0BAQUFAAOCAQEAhda+eFdVbTN/RFL+QtUGqAEDgIr7DbL9Sr/2r0FJ9RtaxdKtG3Nu
PukmfOZMmMEwKN/L+0I8oSU+CnXW0D05hmbRoZu1TZtvryhsHa/l6nRaqNqxwPF1ei+eupN5
yv7ikR5WdLL4jdPgQ3Ib7Y/9YDkgR/uLrzplSDyYPaUlv73vYOBJ5RbI6z9Dg/Dg7g3B080z
X5vQvWBqszv++tTJOjwf7Zv/m0kzvkIpOYPuM2kugp1FTahp2oAbHj3SGl18R5mlmwhtEpmG
1l1XBxunML5LSUS4kH7K0Xk467Qz+qA6XSZYnmFVGLQh1ZnV4ENAQjC+6qXnlNKw/vN1+X9u
5zCCBJ0wggOFoAMCAQICEDQ96SusJzT/j8s0lPvMcFQwDQYJKoZIhvcNAQEFBQAwbzELMAkG
A1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRl
cm5hbCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9vdDAe
Fw0wNTA2MDcwODA5MTBaFw0yMDA1MzAxMDQ4MzhaMIGuMQswCQYDVQQGEwJVUzELMAkGA1UE
CBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNU
IE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UEAxMt
VVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsMIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsjmFpPJ9q0E7YkY3rs3BYHW8OWX5ShpHornMSMxq
mNVNNRm5pELlzkniii8efNIxB8dOtINknS4p1aJkxIW9hVE1eaROaJB7HHqkkqgX8pgV8pPM
yaQylbsMTzC9mKALi+VuG6JG+ni8om+rWV6lL8/K2m2qL+usobNqqrcuZzWLeeEeaYji5kbN
oKXqvgvOdjp6Dpvq/NonWz1zHyLmSGHGTPNpsaguG7bUMSAsvIKKjqQOpdeJQ/wWWq8dcdcR
Wdq6hw2v+vPhwvCkxWeM1tZUOt4KpLoDd7NlyP0e03RiqhjKaJMeoYV+9Udly/hNVyh00jT/
MLbu9mIwFIws6wIDAQABo4H0MIHxMB8GA1UdIwQYMBaAFK29mHo0tCb3+sQmVO8DveAky1Qa
MB0GA1UdDgQWBBSJgmd9xJ0mcABLtFBIfN49rgRufTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0T
AQH/BAUwAwEB/zARBgNVHSAECjAIMAYGBFUdIAAwRAYDVR0fBD0wOzA5oDegNYYzaHR0cDov
L2NybC51c2VydHJ1c3QuY29tL0FkZFRydXN0RXh0ZXJuYWxDQVJvb3QuY3JsMDUGCCsGAQUF
BwEBBCkwJzAlBggrBgEFBQcwAYYZaHR0cDovL29jc3AudXNlcnRydXN0LmNvbTANBgkqhkiG
9w0BAQUFAAOCAQEAAbyc42MosPMxAcLfe91ioAGdIzEPnJJzU1HqH0z61p/Eyi9nfngzD3QW
uZGHkfWKJvpkcADYHvkLBGJQh5OB1Nr1I9s0u4VWtHA0bniDNx6FHMURFZJfhxe9rGr98cLR
zIlfsXzwPlHyNfN87GCYazor4O/fs32G67Ub9VvsonyYE9cAULnRLXPeA3h04QWFMV7Lmrmd
lMa5lDd1ctxE+2fo8PolHlKn2iXpR+CgxzygTrEKNvt3SJ/vl4r7tP7jlBSog7xcLT/SYHFg
7sJxggzpiDbj2iC0o6BsqpZLuICOdcpJB/Y7FLrf3AXZn9vgsuZNoHgm5+ctbn9fxh6IFTCC
BDYwggMeoAMCAQICAQEwDQYJKoZIhvcNAQEFBQAwbzELMAkGA1UEBhMCU0UxFDASBgNVBAoT
C0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5hbCBUVFAgTmV0d29yazEi
MCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9vdDAeFw0wMDA1MzAxMDQ4MzhaFw0y
MDA1MzAxMDQ4MzhaMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEmMCQG
A1UECxMdQWRkVHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsxIjAgBgNVBAMTGUFkZFRydXN0
IEV4dGVybmFsIENBIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC39xoz
5vIABC054E5b7R+8bA/Ntfojts7emxEzl6QpTH2Tn71KvJPtAxrjj8/lbVBa1pcplFqAsEl6
2y6V/bjKvzc4LR4+kUGtcFbH8E8/6DKedMrIkFTpxl8PeJ2aQDwOrGGqXhSPnoehalDc15pO
rwWzpnGUnHGzUGAKxxOdOAeGAqjpqGkmGJCrTLBPI6s6T4TY386f4Wlvu9dC12tE5Met7m1B
X3JacQg3s3llpFmglDf3AC8NwpJy2tA4ctsUqEXEXSp9t7TWxO6szRNEt8kr3UMAJfphuWlq
WCMRt6czj1Z1WfXNKddGtworZbbTQm8Vsrh7++/pXVPVNFonAgMBAAGjgdwwgdkwHQYDVR0O
BBYEFK29mHo0tCb3+sQmVO8DveAky1QaMAsGA1UdDwQEAwIBBjAPBgNVHRMBAf8EBTADAQH/
MIGZBgNVHSMEgZEwgY6AFK29mHo0tCb3+sQmVO8DveAky1QaoXOkcTBvMQswCQYDVQQGEwJT
RTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRU
UCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290ggEBMA0GCSqG
SIb3DQEBBQUAA4IBAQCwm+CFJcLWI+IPlgaSnUGYnNmEeYHZHlsUByM2ZY+w2He7rEFsR2CD
UbD5Mj3n/PYmE8eAFqW/WvyHz3h5iSGa4kwHCoY1vPLeUcTSlrfcfk7ucP0cOesMAlEULY69
FuDB30Z15ySt7PRCtIWTcBBnup0GNUoY0yt6zFFCoXpj0ea7ocUrwja+Ew3mvWN+eXunCQ1A
q2rdj4rD9vaMGkIFUdRF9Z+nYiFoFSBDPJnnfL0k2KmRF3OIP1YbMTgYtHEPms3IDp6OLhvh
jJiDyx8x8URMxgRzSXZgD8f4vReAay7pzEwOWpp5DyAKLtWeYyYeVZKU2IIXWnvQvMePToYE
MYICLzCCAisCAQEwgagwgZMxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNo
ZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMTkw
NwYDVQQDEzBDT01PRE8gQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwg
Q0ECEFObm9wZOtwg92e9VN7esOQwCQYFKw4DAhoFAKBdMCMGCSqGSIb3DQEJBDEWBBSkZiUh
umhrUS/ZRDnPDjRcWI4XIjAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJ
BTEPFw0xMjA1MTAwMjUyMDZaMA0GCSqGSIb3DQEBAQUABIIBAE7b/YXBrdiPBGrbhLOdC6M7
9fnUcul9rPI9u7VRkZqxcMFLXfV8qh7HBZBVsObMwzkZUecVWRlQiP5IJyVlA/AowkpjvSqP
uW7oCBOKRD6NyE9Tz7Vf6xyED7fY3WrUs97ykp4bkBURqeheAyPlkeZPUXZ/DtATvUolmGqI
tdlel7AWO/CqvKZDX2VlclgjNJatyKKZfd9fJURolC+k4rV1v5EaIy6JQ6V8sg8kW9siD49J
uQ8s486ltEpCVHI67fvtG52VxvvC8mCIlH+2naZYNxVL8ABA/5omwepQYwcs9ZhVzPJUCazY
mhsotOTgCXPy6HMv7vKdlus/BzKTLb4=

--B_3419448728_1036269--

From Michael.Jones@microsoft.com  Thu May 10 10:56:31 2012
Return-Path: <Michael.Jones@microsoft.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33D0B21F86EC for <apps-discuss@ietfa.amsl.com>; Thu, 10 May 2012 10:56:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.394
X-Spam-Level: 
X-Spam-Status: No, score=-5.394 tagged_above=-999 required=5 tests=[AWL=1.205,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6H9Z1nsavTFK for <apps-discuss@ietfa.amsl.com>; Thu, 10 May 2012 10:56:30 -0700 (PDT)
Received: from tx2outboundpool.messaging.microsoft.com (tx2ehsobe004.messaging.microsoft.com [65.55.88.14]) by ietfa.amsl.com (Postfix) with ESMTP id 5A21121F864D for <discuss@apps.ietf.org>; Thu, 10 May 2012 10:56:30 -0700 (PDT)
Received: from mail184-tx2-R.bigfish.com (10.9.14.245) by TX2EHSOBE004.bigfish.com (10.9.40.24) with Microsoft SMTP Server id 14.1.225.23; Thu, 10 May 2012 17:56:30 +0000
Received: from mail184-tx2 (localhost [127.0.0.1])	by mail184-tx2-R.bigfish.com (Postfix) with ESMTP id 501D73A057A; Thu, 10 May 2012 17:56:30 +0000 (UTC)
X-SpamScore: -32
X-BigFish: VS-32(zz9371I1b0bM542M4015Izz1202hzz8275ch1033IL8275dhz2fh2a8h668h839h944hd25h)
X-Forefront-Antispam-Report: CIP:131.107.125.8; KIP:(null); UIP:(null); IPV:NLI; H:TK5EX14HUBC101.redmond.corp.microsoft.com; RD:none; EFVD:NLI
Received-SPF: pass (mail184-tx2: domain of microsoft.com designates 131.107.125.8 as permitted sender) client-ip=131.107.125.8; envelope-from=Michael.Jones@microsoft.com; helo=TK5EX14HUBC101.redmond.corp.microsoft.com ; icrosoft.com ; 
Received: from mail184-tx2 (localhost.localdomain [127.0.0.1]) by mail184-tx2 (MessageSwitch) id 1336672588468468_31334; Thu, 10 May 2012 17:56:28 +0000 (UTC)
Received: from TX2EHSMHS025.bigfish.com (unknown [10.9.14.242])	by mail184-tx2.bigfish.com (Postfix) with ESMTP id 6E995140043; Thu, 10 May 2012 17:56:28 +0000 (UTC)
Received: from TK5EX14HUBC101.redmond.corp.microsoft.com (131.107.125.8) by TX2EHSMHS025.bigfish.com (10.9.99.125) with Microsoft SMTP Server (TLS) id 14.1.225.23; Thu, 10 May 2012 17:56:26 +0000
Received: from TK5EX14MBXC283.redmond.corp.microsoft.com ([169.254.2.230]) by TK5EX14HUBC101.redmond.corp.microsoft.com ([157.54.7.153]) with mapi id 14.02.0298.005; Thu, 10 May 2012 17:56:11 +0000
From: Mike Jones <Michael.Jones@microsoft.com>
To: Mark Nottingham <mnot@mnot.net>, Apps Discuss <discuss@apps.ietf.org>
Thread-Topic: [apps-discuss] FYI: "home" document format for APIs
Thread-Index: AQHNLmVW3WRr6J3Q806u3X0Z7V+kCpbDTuFA
Date: Thu, 10 May 2012 17:56:11 +0000
Message-ID: <4E1F6AAD24975D4BA5B1680429673943664CF4DB@TK5EX14MBXC283.redmond.corp.microsoft.com>
References: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net>
In-Reply-To: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.34]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
Subject: Re: [apps-discuss] FYI: "home" document format for APIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2012 17:56:31 -0000

In your FAQ you covered a number of pieces of related work (which was great=
), but not the relationship of this work to WebFinger, Simple Web Discovery=
, LRDD, JRD, or host-meta.  Could you share your thoughts those as well?

				Thanks,
				-- Mike

-----Original Message-----
From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org] =
On Behalf Of Mark Nottingham
Sent: Wednesday, May 09, 2012 9:28 PM
To: Apps Discuss
Subject: [apps-discuss] FYI: "home" document format for APIs

Some people might be interested in a draft I've started work on:
  http://tools.ietf.org/html/draft-nottingham-json-home

Feedback / thoughts / pull requests welcome.

Cheers,


--
Mark Nottingham   http://www.mnot.net/



_______________________________________________
apps-discuss mailing list
apps-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss



From martin.thomson@gmail.com  Thu May 10 11:40:43 2012
Return-Path: <martin.thomson@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D1EF21F86C5 for <apps-discuss@ietfa.amsl.com>; Thu, 10 May 2012 11:40:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.734
X-Spam-Level: 
X-Spam-Status: No, score=-3.734 tagged_above=-999 required=5 tests=[AWL=-0.135, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0rtQOMzf8TYY for <apps-discuss@ietfa.amsl.com>; Thu, 10 May 2012 11:40:42 -0700 (PDT)
Received: from mail-bk0-f49.google.com (mail-bk0-f49.google.com [209.85.214.49]) by ietfa.amsl.com (Postfix) with ESMTP id 2E79E21F86C3 for <discuss@apps.ietf.org>; Thu, 10 May 2012 11:40:42 -0700 (PDT)
Received: by bkwj4 with SMTP id j4so2226952bkw.22 for <discuss@apps.ietf.org>; Thu, 10 May 2012 11:40:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=62QjHEnz2TEce6RdT2WUlzYHuUrm5HlAc2B6WzNeKrU=; b=bMYkCuhWNjJ/5qTNetm/v2s7XSQs2WOXZEj/kxWQ8UYIwnCCKNNCIlDCNM99LpMd2/ 5L5xAvdWfDb6qIYuPLLn3/B+PtdPzShXELZQKeMDkewEg/D26dsc42GDUfDqmu6coohS bMt3Kl/qLJWDBLSxtwKAMHL7G2oGL93yvfHmPOG798ot+MhSXptzbWL5w0/acp63QPv1 ZuvxqACBSmCSTwYqxzKMjfyqlXzN0j29ul/ll0OxbNp1bzhclkMzztNo9p4L4ynnLPzD tVcM9dU53gdyv8N2aX+2ezOVnVvmJu9K07Qa/TTwxE6IbjlQHjqF7IMehB9YZ6Je+tVw AHbw==
MIME-Version: 1.0
Received: by 10.204.152.13 with SMTP id e13mr3509960bkw.46.1336675241022; Thu, 10 May 2012 11:40:41 -0700 (PDT)
Received: by 10.204.185.205 with HTTP; Thu, 10 May 2012 11:40:40 -0700 (PDT)
In-Reply-To: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net>
References: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net>
Date: Thu, 10 May 2012 11:40:40 -0700
Message-ID: <CABkgnnUu9P4XTc1nnbCWGbHS+Qc+tOv-6T5ww_oBtj+yDQGr-g@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Mark Nottingham <mnot@mnot.net>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] FYI: "home" document format for APIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2012 18:40:43 -0000

On 9 May 2012 21:28, Mark Nottingham <mnot@mnot.net> wrote:
> Some people might be interested in a draft I've started work on:
> =C2=A0http://tools.ietf.org/html/draft-nottingham-json-home

My first thought: thanks very much.

A question or two:

Section 4: Why always absolute URIs for href-vars?  For a private
relation type, small textual labels seem reasonable.  Or would you
simply advocate for omitting href-vars in favour of consistent labels
in those cases?

Versioning?  Some find it distasteful, but pragmatically it's very useful.

A nit:

Section 3: s/links two a resource/links to a resource/

--Martin

From mnot@mnot.net  Thu May 10 13:34:42 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4C61511E8091 for <apps-discuss@ietfa.amsl.com>; Thu, 10 May 2012 13:34:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.266
X-Spam-Level: 
X-Spam-Status: No, score=-105.266 tagged_above=-999 required=5 tests=[AWL=-2.667, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c8YUUWr8yrmU for <apps-discuss@ietfa.amsl.com>; Thu, 10 May 2012 13:34:41 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id 67AAD11E8099 for <discuss@apps.ietf.org>; Thu, 10 May 2012 13:34:40 -0700 (PDT)
Received: from mnot-mini.mnot.net (unknown [118.209.44.180]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 84EF922E253; Thu, 10 May 2012 16:34:31 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=us-ascii
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <4E1F6AAD24975D4BA5B1680429673943664CF4DB@TK5EX14MBXC283.redmond.corp.microsoft.com>
Date: Fri, 11 May 2012 06:34:28 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <36481F91-418F-47EA-8C20-C6BD42A010DD@mnot.net>
References: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net> <4E1F6AAD24975D4BA5B1680429673943664CF4DB@TK5EX14MBXC283.redmond.corp.microsoft.com>
To: Mike Jones <Michael.Jones@microsoft.com>
X-Mailer: Apple Mail (2.1257)
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] FYI: "home" document format for APIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2012 20:34:42 -0000

I think they're orthogonal. My understanding of all of those mechanisms =
is that their goal is to take a non-URI identifier (e-mail address, =
domain name, whatever) and get data / metadata about it.=20

This is just a document format, to be given a URL. Of course, you could =
point at it with a non-URL, but like I said, that's orthogonal.

Cheers,


On 11/05/2012, at 3:56 AM, Mike Jones wrote:

> In your FAQ you covered a number of pieces of related work (which was =
great), but not the relationship of this work to WebFinger, Simple Web =
Discovery, LRDD, JRD, or host-meta.  Could you share your thoughts those =
as well?
>=20
> 				Thanks,
> 				-- Mike
>=20
> -----Original Message-----
> From: apps-discuss-bounces@ietf.org =
[mailto:apps-discuss-bounces@ietf.org] On Behalf Of Mark Nottingham
> Sent: Wednesday, May 09, 2012 9:28 PM
> To: Apps Discuss
> Subject: [apps-discuss] FYI: "home" document format for APIs
>=20
> Some people might be interested in a draft I've started work on:
>  http://tools.ietf.org/html/draft-nottingham-json-home
>=20
> Feedback / thoughts / pull requests welcome.
>=20
> Cheers,
>=20
>=20
> --
> Mark Nottingham   http://www.mnot.net/
>=20
>=20
>=20
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>=20
>=20

--
Mark Nottingham   http://www.mnot.net/




From ben@niven-jenkins.co.uk  Thu May 10 14:56:11 2012
Return-Path: <ben@niven-jenkins.co.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3589E11E8080 for <apps-discuss@ietfa.amsl.com>; Thu, 10 May 2012 14:56:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.377
X-Spam-Level: 
X-Spam-Status: No, score=-104.377 tagged_above=-999 required=5 tests=[AWL=-1.778, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g1H4FOlWf5aW for <apps-discuss@ietfa.amsl.com>; Thu, 10 May 2012 14:56:10 -0700 (PDT)
Received: from mailex.mailcore.me (mailex.mailcore.me [94.136.40.61]) by ietfa.amsl.com (Postfix) with ESMTP id 9656211E8079 for <discuss@apps.ietf.org>; Thu, 10 May 2012 14:56:10 -0700 (PDT)
Received: from cpc4-cmbg17-2-0-cust814.5-4.cable.virginmedia.com ([86.14.227.47] helo=[192.168.0.3]) by mail11.atlas.pipex.net with esmtpa (Exim 4.71) (envelope-from <ben@niven-jenkins.co.uk>) id 1SSbLF-0001jP-9i; Thu, 10 May 2012 22:56:09 +0100
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
In-Reply-To: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net>
Date: Thu, 10 May 2012 22:56:08 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <94F19C98-81C5-4EAC-B321-9AED95A10E24@niven-jenkins.co.uk>
References: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net>
To: Mark Nottingham <mnot@mnot.net>
X-Mailer: Apple Mail (2.1084)
X-Mailcore-Auth: 9600544
X-Mailcore-Domain: 172912
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] FYI: "home" document format for APIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2012 21:56:11 -0000

Mark,

On 10 May 2012, at 05:28, Mark Nottingham wrote:

> Some people might be interested in a draft I've started work on:
>  http://tools.ietf.org/html/draft-nottingham-json-home
>=20
> Feedback / thoughts / pull requests welcome.

On a few occasions I've had the need for what is described in your draft =
and ended up designing something from scratch. Having a standardised =
document format to use/refer to would be better than everyone designing =
similar but different formats IMO.

Ben


From Michael.Jones@microsoft.com  Thu May 10 15:27:35 2012
Return-Path: <Michael.Jones@microsoft.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D7D1E21F85DD for <apps-discuss@ietfa.amsl.com>; Thu, 10 May 2012 15:27:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.913
X-Spam-Level: 
X-Spam-Status: No, score=-3.913 tagged_above=-999 required=5 tests=[AWL=-0.314, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CF2Wxsb4twZ5 for <apps-discuss@ietfa.amsl.com>; Thu, 10 May 2012 15:27:34 -0700 (PDT)
Received: from am1outboundpool.messaging.microsoft.com (am1ehsobe006.messaging.microsoft.com [213.199.154.209]) by ietfa.amsl.com (Postfix) with ESMTP id 758C921F85D9 for <discuss@apps.ietf.org>; Thu, 10 May 2012 15:27:34 -0700 (PDT)
Received: from mail44-am1-R.bigfish.com (10.3.201.240) by AM1EHSOBE001.bigfish.com (10.3.204.21) with Microsoft SMTP Server id 14.1.225.23; Thu, 10 May 2012 22:27:33 +0000
Received: from mail44-am1 (localhost [127.0.0.1])	by mail44-am1-R.bigfish.com (Postfix) with ESMTP id 7039360238; Thu, 10 May 2012 22:27:33 +0000 (UTC)
X-SpamScore: -42
X-BigFish: VS-42(zzbb2dI9371I1b0bM542M1432N98dK4015Izz1202hzz8275ch1033IL8275dhz2fh2a8h668h839h944hd25h)
X-Forefront-Antispam-Report: CIP:131.107.125.8; KIP:(null); UIP:(null); IPV:NLI; H:TK5EX14HUBC107.redmond.corp.microsoft.com; RD:none; EFVD:NLI
Received-SPF: pass (mail44-am1: domain of microsoft.com designates 131.107.125.8 as permitted sender) client-ip=131.107.125.8; envelope-from=Michael.Jones@microsoft.com; helo=TK5EX14HUBC107.redmond.corp.microsoft.com ; icrosoft.com ; 
Received: from mail44-am1 (localhost.localdomain [127.0.0.1]) by mail44-am1 (MessageSwitch) id 1336688850879388_16669; Thu, 10 May 2012 22:27:30 +0000 (UTC)
Received: from AM1EHSMHS006.bigfish.com (unknown [10.3.201.251])	by mail44-am1.bigfish.com (Postfix) with ESMTP id C72DC2400C7; Thu, 10 May 2012 22:27:30 +0000 (UTC)
Received: from TK5EX14HUBC107.redmond.corp.microsoft.com (131.107.125.8) by AM1EHSMHS006.bigfish.com (10.3.207.106) with Microsoft SMTP Server (TLS) id 14.1.225.23; Thu, 10 May 2012 22:27:30 +0000
Received: from TK5EX14MBXC283.redmond.corp.microsoft.com ([169.254.2.230]) by TK5EX14HUBC107.redmond.corp.microsoft.com ([157.54.80.67]) with mapi id 14.02.0298.005; Thu, 10 May 2012 22:27:16 +0000
From: Mike Jones <Michael.Jones@microsoft.com>
To: Mark Nottingham <mnot@mnot.net>
Thread-Topic: [apps-discuss] FYI: "home" document format for APIs
Thread-Index: AQHNLmVW3WRr6J3Q806u3X0Z7V+kCpbDTuFAgAAs6wCAAB7NYA==
Date: Thu, 10 May 2012 22:27:15 +0000
Message-ID: <4E1F6AAD24975D4BA5B1680429673943664CFC57@TK5EX14MBXC283.redmond.corp.microsoft.com>
References: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net> <4E1F6AAD24975D4BA5B1680429673943664CF4DB@TK5EX14MBXC283.redmond.corp.microsoft.com> <36481F91-418F-47EA-8C20-C6BD42A010DD@mnot.net>
In-Reply-To: <36481F91-418F-47EA-8C20-C6BD42A010DD@mnot.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.32]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] FYI: "home" document format for APIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2012 22:27:36 -0000

JRD http://tools.ietf.org/html/rfc6415#appendix-A is a JSON document format=
 used for discovering information about a host, service, or user.  I don't =
think that's orthogonal to your goals, unless I misunderstand them.  Could =
you take a crack at doing a comparison?

				Thanks,
				-- Mike

-----Original Message-----
From: Mark Nottingham [mailto:mnot@mnot.net]=20
Sent: Thursday, May 10, 2012 1:34 PM
To: Mike Jones
Cc: Apps Discuss
Subject: Re: [apps-discuss] FYI: "home" document format for APIs

I think they're orthogonal. My understanding of all of those mechanisms is =
that their goal is to take a non-URI identifier (e-mail address, domain nam=
e, whatever) and get data / metadata about it.=20

This is just a document format, to be given a URL. Of course, you could poi=
nt at it with a non-URL, but like I said, that's orthogonal.

Cheers,


On 11/05/2012, at 3:56 AM, Mike Jones wrote:

> In your FAQ you covered a number of pieces of related work (which was gre=
at), but not the relationship of this work to WebFinger, Simple Web Discove=
ry, LRDD, JRD, or host-meta.  Could you share your thoughts those as well?
>=20
> 				Thanks,
> 				-- Mike
>=20
> -----Original Message-----
> From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org=
] On Behalf Of Mark Nottingham
> Sent: Wednesday, May 09, 2012 9:28 PM
> To: Apps Discuss
> Subject: [apps-discuss] FYI: "home" document format for APIs
>=20
> Some people might be interested in a draft I've started work on:
>  http://tools.ietf.org/html/draft-nottingham-json-home
>=20
> Feedback / thoughts / pull requests welcome.
>=20
> Cheers,
>=20
>=20
> --
> Mark Nottingham   http://www.mnot.net/
>=20
>=20
>=20
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>=20
>=20

--
Mark Nottingham   http://www.mnot.net/






From jasnell@gmail.com  Thu May 10 15:47:22 2012
Return-Path: <jasnell@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 52A4921F8494 for <apps-discuss@ietfa.amsl.com>; Thu, 10 May 2012 15:47:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.099
X-Spam-Level: 
X-Spam-Status: No, score=-7.099 tagged_above=-999 required=5 tests=[AWL=-3.500, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rgZws9akvEiq for <apps-discuss@ietfa.amsl.com>; Thu, 10 May 2012 15:47:21 -0700 (PDT)
Received: from mail-wi0-f181.google.com (mail-wi0-f181.google.com [209.85.212.181]) by ietfa.amsl.com (Postfix) with ESMTP id 2352621F847F for <discuss@apps.ietf.org>; Thu, 10 May 2012 15:47:20 -0700 (PDT)
Received: by wibhn14 with SMTP id hn14so1028359wib.16 for <discuss@apps.ietf.org>; Thu, 10 May 2012 15:47:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=M9NihkSJfcbO1J63bs0AlGWObGK7VXIVBpRgU6TVVxo=; b=O5khiI6YzMN5Fli0Bd/DFto4gdqn2t3bD3OdifDfuOG/Csf8Z0Cw+pnJWbtnfyH9uJ b4gbNkLjlUJo+BBLQib0wUYsfKTYoS39b28hRzAOMOcEN8wRxBHr9q4sT5CZFlytD3k6 +t5hqVUvDiFefpu2/LOcjG8ZXPeHQw7MY0m6YkPw7R7Wjha2IcGPvkmGKFjZjkd6S1vn UKnHA+9VifqMNjzsuOfCIhbyn8FA1yjPDDObj4oUUmyU7vUetXelq1JSlpKfGMoWMFLr zIpsZ6TgHDiazbbeD5aNS34mc8vWwtV6yf1Sqc8U2ZshvscjIXLcmjECbqon7M+CKrL9 rU2g==
Received: by 10.180.86.197 with SMTP id r5mr1804072wiz.21.1336690040191; Thu, 10 May 2012 15:47:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.104.12 with HTTP; Thu, 10 May 2012 15:47:00 -0700 (PDT)
In-Reply-To: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net>
References: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net>
From: James M Snell <jasnell@gmail.com>
Date: Thu, 10 May 2012 15:47:00 -0700
Message-ID: <CABP7RbeyeZ7knDwXHhaE3cuBPAFnGsVpmLc9uKU_ebwaA28k-Q@mail.gmail.com>
To: Mark Nottingham <mnot@mnot.net>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] FYI: "home" document format for APIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2012 22:47:22 -0000

How does this compare to what Google has done with their "discovery
service" API .. The JSON-based format they use is described here [1]
and is generally much more expansive in detail but overlaps much of
the same functionality. (note, the relevant IP details for google's
format are described here [2])

[1] https://developers.google.com/discovery/v1/reference#resource_discovery
[2] https://developers.google.com/discovery/patent-license

- James

On Wed, May 9, 2012 at 9:28 PM, Mark Nottingham <mnot@mnot.net> wrote:
> Some people might be interested in a draft I've started work on:
> =C2=A0http://tools.ietf.org/html/draft-nottingham-json-home
>
> Feedback / thoughts / pull requests welcome.
>
> Cheers,
>
>
> --
> Mark Nottingham =C2=A0 http://www.mnot.net/
>
>
>
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss

From Jeff.Hodges@KingsMountain.com  Thu May 10 16:54:18 2012
Return-Path: <Jeff.Hodges@KingsMountain.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 755C221F85E3 for <apps-discuss@ietfa.amsl.com>; Thu, 10 May 2012 16:54:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.154
X-Spam-Level: 
X-Spam-Status: No, score=-100.154 tagged_above=-999 required=5 tests=[AWL=0.341, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aQFm6zi0hl5n for <apps-discuss@ietfa.amsl.com>; Thu, 10 May 2012 16:54:16 -0700 (PDT)
Received: from oproxy7-pub.bluehost.com (oproxy7.bluehost.com [IPv6:2605:dc00:100:2::a7]) by ietfa.amsl.com (Postfix) with SMTP id 2104621F85F9 for <apps-discuss@ietf.org>; Thu, 10 May 2012 16:54:15 -0700 (PDT)
Received: (qmail 22332 invoked by uid 0); 10 May 2012 23:54:15 -0000
Received: from unknown (HELO box514.bluehost.com) (74.220.219.114) by oproxy7.bluehost.com with SMTP; 10 May 2012 23:54:15 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=kingsmountain.com; s=default;  h=Content-Transfer-Encoding:Content-Type:Subject:To:MIME-Version:From:Date:Message-ID; bh=OyOq/UqmK3029QuHnyoiep44wPGaDQtV45+7+Fj/FLI=;  b=lHKJ97r7JejG3uwizxD7ggmD3jTWnQlzL/IYX0/ZuyXnMFk6mwzzcwzJL3fN1C/doF+aaidXd+WVgzA+pmcvvnnEp4Ov54b64+M/H6Cbt00W8YhfJi5GomperEd9vhN7;
Received: from outbound4.ebay.com ([216.113.168.128] helo=[10.244.136.90]) by box514.bluehost.com with esmtpsa (TLSv1:CAMELLIA256-SHA:256) (Exim 4.76) (envelope-from <Jeff.Hodges@KingsMountain.com>) id 1SSdBW-0003Zb-Vo for apps-discuss@ietf.org; Thu, 10 May 2012 17:54:15 -0600
Message-ID: <4FAC5524.5080503@KingsMountain.com>
Date: Thu, 10 May 2012 16:54:12 -0700
From: =JeffH <Jeff.Hodges@KingsMountain.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: Apps Discuss <apps-discuss@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Identified-User: {11025:box514.bluehost.com:kingsmou:kingsmountain.com} {sentby:smtp auth 216.113.168.128 authed with jeff.hodges+kingsmountain.com}
Subject: Re: [apps-discuss] draft-sullivan-domain-origin-assert-00
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2012 23:54:18 -0000

thanks for deriving and writing these ideas up, Andrew.

one top level thought is how overall deployable such a dns-based approach will 
be ultimately. although it may be relatively "easy" to get TLDs to insert some 
simple BOUND records in their zones, getting that info securely (or at all) to 
end system apps (notably browsers) will be difficult, i.e. it depends on 
addressing the "Secure DNS Last Mile Problem".

(note that these musings _aren't_ intended to shoot down this idea, rather they 
are to stimulate participatory musing on how we go about addressing the problems)

And in terms of the latter, I've been wondering what the "killer app" or 
"steady impetus motivating factor" might be to address it. We need to good 
story and plans and steady plodding along in order to get end system app (eg 
browser) folk to implement use of such new stuff.

In any case, if we were to deploy policy in the DNS that end system apps are to 
obtain and enforce, such as this, we likely won't be able to have any flag days 
to cut over from prior means (e.g. "public suffix list" aka "effective TLD 
(eTLD)" list), and so will have to figure out how they co-exist and are 
co-utilized for a likely long time.


regarding the document title..

Using the term "origin" in regards to this will be problematic because "origin" 
has been in long term use in the Web world (e.g., "same origin policy"). Plus, 
in the latter use, an origin is a tuple of scheme, host, port, and so this, 
administrative realm boundaries, is decidedly different.


I have some relatively minor initial clarification thoughts/questions on the 
spec inline below.

HTH,

=JeffH


 > Network Working Group                                        A. Sullivan
 > Internet-Draft                                                 Dyn, Inc.
 > Intended status: Informational                               May 4, 2012
 > Expires: November 5, 2012
 >
 >
 >      Asserting Administrative Boundaries of Origin Using DNS Zones
 >                  draft-sullivan-domain-origin-assert-00
 >
 > Abstract
 >
 >    Some clients on the Internet make inferences about the administrative
 >    relationships among servers on the Internet based on the domain names
 >    of those servers.  Examples include decisions about acceptance of
 >    cookies and about cross-document information sharing in ECMAScript
 >    DOM.  Perhaps unfortunately, real administrative boundaries in the
 >    DNS are not possible to detect, and therefore these inferences can go
 >    wrong in several ways.  Mitigation strategies deployed so far will
 >    not scale.  The solution to this is to provide a way to make an
 >    explicit assertion about the relationships between different domain
 >    names.
 >
<snip/>
 > 1.  Introduction
 >
 >    Many network resources are accessed primarily by name.  DNS names
 >    make up a fundamental part of the name by which people or other
 >    systems access those network resources.  As a result, DNS names have
 >    become fundamental elements in building security policies and user
 >    agent behaviour.  Some such policies attempt to determine the scope
 >    for data sharing of things like HTTP state management cookies
 >    [RFC6265] and cross-document information sharing in ECMAScript DOM.
 >    The idea is to foil the attempts of attackers in (for example)
 >    attackersite.co.tld from setting cookies for everyone in co.tld.
 >
 >    Another use of the policy is a user interface convention that
 >    attempts to display the "real" domain name differently from other
 >    parts of the fully-qualified domain name, in an effort to decrease
 >    the success of phishing attacks.  In this strategy, for instance, a
 >    domain name like "www.bank.example.com.attackersite.tld" is formatted
 >    to highlight that the name is inside "attackersite.tld", thereby
 >    hopefully reducing the user's impression that the user is visiting
 >    "www.bank.example.com".
 >
 >    Issuers of X.509 certificates make judgements about administrative
 >    boundaries around domains when issuing the certificates.  For some
 >    discussion of the relationship between DNS names and X.509
 >    certificates, see [RFC6125].
 >
 >    One way to build a reasonable policy is to treat each different
 >    domain name distinctly.  Under this approach, foo.example.org,
 >    bar.example.org, and baz.example.org are all just different domains.
 >    Such an approach can be awkward, however, when (as is often the case)
 >    the real administrative boundary is a shared one (in this example,
 >    example.org).  Therefore, clients have attempted to make more
 >    sophisticated policies.
 >
 >    Historically, some policies were based on the DNS tree.  Early
 >    policies (for instance, in the earliest HTTP cookie specifications)
 >    just made a distinction between top-level domains and everything
 >    else; but this was too naive, and later attempts were based on
 >    inferences from the DNS names themselves.  That did not work well,
 >    because there is no way in the DNS to discover the boundaries of
 >    administrative control around domain names.
 >
 >    Some have attempted to use the boundary of zone cuts (i.e. the
 >    location of the zone's apex and SOA record; see [RFC1034] and
 >    [RFC1035]).

neither [RFC1034] nor [RFC1035]  use the term "apex". Is there another ref for 
that?



 >                Unfortunately, that boundary is neither necessary nor
 >    sufficient for these purposes: it is possible for a large site to
 >    have many, administratively distinct subdomain-named sites without
 >    inserting an SOA record, and it is also possible that an
 >
 >
 >
 > Sullivan                Expires November 5, 2012                [Page 3]
 > 
 > Internet-Draft              Asserting origins                   May 2012
 >
 >
 >    administrative entity (like a company) might divide its domain up
 >    into different zones for administrative reasons unrelated to the
 >    purposes of sites named in that domain.  It was also, prior to the
 >    advent of DNSSEC, difficult to find zone cuts.
 >
 >    What appears to be needed is a mechanism to determine administrative
 >    boundaries in the DNS.  That is, given two domain names, one needs to
 >    be able to answer whether the first name lies within the same
 >    administrative realm as the second. [[anchor2: I've used
 >    "administrative realm" here in an attempt to come up with yet another
 >    suitable term.  "Administrative domain" is one other suggestion,
 >    though I fear a confusion between "administrative domain" and
 >    "domain" simpliciter, especially given that DNS operators are
 >    sometimes called domain administrators (so the domain is their
 >    administrative domain, of course, which is just confusing).  Other
 >    thoughts on these terms welcome. --ajs@anvilwalrusden.com]]
 >
 >    A particularly important distinction for security purposes is the one
 >    between names that are mostly used to contain other domains, as
 >    compared to those that are mostly used to operate services.  The
 >    former are often "delegation-centric" domains, delegating parts of
 >    their name space to others, and are frequently called "public suffix"
 >    domains.  The term "public suffix" comes from a site,
 >    publicsuffix.org, which publishes a list of domains (henceforth, the
 >    "public suffix list") that are used to contain other domains.


(unfortunately) need to also note that the "public suffix list" is also known 
as the "effective TLD (eTLD) list"

e.g., see..

https://wiki.mozilla.org/Gecko:Effective_TLD_List

https://mxr.mozilla.org/mozilla-central/source/netwerk/dns/effective_tld_names.dat

 >                                                                   Not
 >    all, but most, delegation-centric domains are public suffix domains;
 >    and not all public suffix domains need to do DNS delegation, although
 >    most of them do.  The reason for the public suffix list is to make
 >    the distinction between names that must never be treated as being in
 >    the same adminsitrative boundary, and those that may be so treated.

should add an example to the above..

   For example, if some given domain name matches a rule within the public
   suffix list, then that domain name represents an administrative realm
   separate from all the administrative realms denoted by its subdomains. That
   is, the rule:

     com

   means that all subdomains such as foo.com, are administrative realms
   distinct from ".com". Polices set for foo.com do not apply to .com or any
   other sibling administrative realm such as bar.com.


And also should make clear that "those that may be so treated" are: all domains 
(whether subdomains of listed domains or not) not explicitly listed in the 
public suffix list.



 >    Unfortunately, the public suffix list has several inherent
 >    limitations.  To begin with, it is a list that is separately
 >    maintained from the list of DNS delegations.  As a result, the data
 >    in the public suffix list can diverge from the actual use of the DNS.
 >    Second, because its semantics are not the same as those of the DNS,
 >    it does not capture unusual features of the DNS, such as the empty
 >    non-terminal name.

should have an example of a empty non-terminal domain name, eg the applicable 
RRset(s), perhaps in an appendix and similar to examples in RFC5155.



 >                         Third, as the size of the root zone grows,
 >    keeping the list both accurate and synchronized with the expanding
 >    services will become difficult and unreliable.  Perhaps most
 >    importantly, it puts the power of assertion about the operational

s/it/such a list/

 >    policies of a domain outside the control of the operators of that
 >    domain, and in the control of a third party possibly unrelated to
 >    those operators.
 >
 >    There have been suggestions for improvements of the public suffix
 >    list, most notably in [I-D.pettersen-subtld-structure].  It is
 >    unclear the extent to which those improvements would help, because
 >
 >
 >
 > Sullivan                Expires November 5, 2012                [Page 4]
 > 
 > Internet-Draft              Asserting origins                   May 2012
 >
 >
 >    they represent improvements on the fundamental mechansism of keeping
 >    metadata about the DNS tree apart from the DNS tree itself.
 >
 >
 > 2.  Background and terminology
 >
 >    The reader is assumed to be familiar with the DNS ([RFC1034]
 >    [RFC1035]) and DNSSEC ([RFC4033] [RFC4034] [RFC4035] [RFC5155]).
 >
 >    The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
 >    "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
 >    document are to be interpreted as described in RFC 2119 [RFC2119].
 >
 >
 > 3.  Overview of mechanism
 >
 > 3.1.  Records in the DNS
 >
 >    The basic mechanism uses resource records in the DNS to provide names
 >    through which the administrative boundary extends.  The resource
 >    record is called BOUND (for administrative BOUNDary), RRTYPE TBD.
 >    [[anchor6: This could perhaps be a NAPTR or some such record with
 >    underscore conventions on the name, except that then I don't see how
 >    to make it extend well to underscore names themselves.  Ideas?  The
 >    disadvatage of a new RRTYPE is the reported difficulty of
 >    provisioning new RRs. --ajs@anvilwalrusden.com]]
 >
 >    Each BOUND resource record contains in its RDATA either one fully-
 >    qualified domain name, or a domain name containing the wildcard
 >    character "*" in the leftmost label, or the special string "_"; for
 >    more on the latter two, see Section 3.2.
 >
 >    There may be more than one BOUND resource record per name in the
 >    response.  Each domain name in the RDATA is treated as a part of a
 >    common administrative realm as the owner name in the original QNAME.
 >
 >    There are three possible responses to a query for the BOUND RRTYPE at
 >    an owner name that are relevant to determining the administrative
 >    realm.  The first is Name Error (RCODE=3, also known as NXDOMAIN).
 >    In this case, the name itself does not exist, and no further
 >    processing is needed.
 >
 >    The second is a No Data response [RFC2308] of any type.  The No Data
 >    response means that the DNS named by the QNAME does not recognize any
 >    other name as part of a common administrative realm.
 >
 >    The final is a response with one or more BOUND resource records in
 >    the Answer section.  Each BOUND resource record asserts that the name
 >
 >
 >
 > Sullivan                Expires November 5, 2012                [Page 5]
 > 
 > Internet-Draft              Asserting origins                   May 2012
 >
 >
 >    identified in its RDATA shares the administrative realm of the owner
 >    name.  The RDATA either contains a multi-label domain name relative
 >    to the root zone (see section 3.1 of [RFC1034]) or a string with some
 >    special characters in it (see Section 3.2.
 >
 >    Any other response is no different from any other sort of response
 >    from the DNS, and is not in itself meaningful for determining the
 >    administrative realm of a name (though it might be meaningful for
 >    finding the BOUND record).
 >
 > 3.2.  Special target labels
 >
 > 3.2.1.  Underscore target
 >
 >    A BOUND resource record with the single label "_" (called the
 >    "underscore target") is a positive assertion that no other domain
 >    name falls inside the administrative realm of the owner name.

a resource record-based example would be good here.

lemme lamely try..


example.org	86400	IN	SOA	...
                    .
                    .
_		86400	IN	BOUND
                    .
                    .

Oh, wait, were you (in looking at examples below) meaning it goes like this..

example.org	86400	IN	SOA	...
                    .
                    .
example.org	86400	IN	BOUND	_
                    .
                    .

..?

(it's not clear from the text (to me anyway))



 >    The
 >    record has a special use: it may be used to bootstrap operation.  A
 >    client that has encountered the underscore target may remember the
 >    existence of the underscore target even after the expiry of the TTL
 >    on the resource record, until such time as a new query for the owner
 >    name may be made successfully.  This rule permits implementations to
 >    cache positive statements of administrative isolation during
 >    disconnected periods, thereby starting a subsequent session with the
 >    values of prior affirmed policy.  Apart from this bootstrapping use,
 >    and the ability of such an RR to have a TTL independent of the
 >    negative TTL value for the zone, this mechanism is semantically
 >    equivalent to a No Data answer.


So this "administrative isolation" is similar to, say, .com's inclusion in the 
"public suffix" aka "effective TLD (eTLD)" list ?  i.e. it means





 >
 >    It would be absurd for the underscore target to exist with any other
 >    BOUND resource record at that owner name.  An authoritative name
 >    server MAY refuse to serve a zone containing such an inconsistency,
 >    MAY refuse to load a zone containing such an inconsistency, or MAY
 >    suppress every BOUND RR at an owner name except that containing the
 >    underscore target.  The name server side of a recursive resolver MAY
 >    discard every BOUND RR at an owner name except that containing the
 >    underscore target.  Conforming servers MUST NOT serve the underscore
 >    target and any other BOUND RR at the same owner name.  Clients
 >    receiving a BOUND RRset that includes the underscore target MUST
 >    accept that RR, and discard any other RR in the RRset.
 >
 > 3.2.2.  Wildcards in targets
 >
 >    The special character "*" is used to match any label, according to
 >    the wildcard label rules in section 4.3.3 of [RFC1034].
 >
 >
 >
 >
 >
 >
 > Sullivan                Expires November 5, 2012                [Page 6]
 > 
 > Internet-Draft              Asserting origins                   May 2012
 >
 >
 > 3.3.  Wire format of the BOUND Resource Record
 >
 >    [[anchor8: To be provided if we decide that the BOUND RR is the right
 >    thing to do. --ajs@anvilwalrusden.com]]
 >
 >
 > 4.  An example case
 >
 >    For the purposes of discussion, it will be useful to imagine a
 >    portion of the DNS, using the domain example.tld.  A diagram of the
 >    tree of this portion is in Figure 1.  In the example, the domain
 >    example.tld includes several other names: www.example.tld,
 >    account.example.tld, cust1.example.tld, cust2.example.tld,
 >    test.example.tld, cust1.test.example.tld, and cust2.test.example.tld.
 >
 >                         tld
 >                          |
 >                          |
 >                 ------example --
 >                /      /  |  \    \
 >              /      /    |    \    \
 >            /    www   account   \   cust2
 >          test                    \
 >         /   \                  cust1
 >     cust1   cust2
 >
 >                                  Figure 1
 >
 >    In the example, the domain tld delegates the domain example.tld.
 >    There are other possible cut points in the example, and depending on
 >    whether the cuts exist there may be implications for the use of the
 >    examples.  See Section 4.1, below.
 >
 >    The (admittedly artificial) example permits us to distinguish a
 >    number of different roles.  To begin with, there are three parties
 >    involved in the operation of services:
 >    o  OperatorV, the operator of example.tld;
 >    o  Operator1, the operator of cust1.example.tld;
 >    o  Operator2, the operator of cust2.example.tld.
 >
 >    Since there are three parties, there are likely three admininstrative
 >    boundaries as well; but the example contains some others.



 >                                                                   For
 >    instance, the names www.example.tld and example.tld are undoubtedly
 >    in the same administrative realm.

nit:  "undoubtedly" ?  I'm sure there's examples out in the wild where "www." 
is separately administered from "example.tld"


 >                                        By way of contrast,
 >    account.example.tld might be treated as completely separate, because
 >    OperatorV might wish to ensure that the accounts sytem is never
 >    permitted to share anything with any other name.  By the same token,
 >    the names underneath test.example.tld are actually the test-instance
 >
 >
 >
 > Sullivan                Expires November 5, 2012                [Page 7]
 > 
 > Internet-Draft              Asserting origins                   May 2012
 >
 >
 >    sites for customers.  So cust1.test.example.tld might be in the same
 >    administrative realm as cust1.example.tld, but test.example.tld is
 >    certainly not in the same administrative realm as www.example.tld.
 >
 >    Finally, supposing that Operator1 and Operator2 merge their
 >    operations, it seems that it would be useful for cust1.example.tld
 >    and cust2.example.tld to lie in the same administrative realm,
 >    without including everything else in example.tld.
 >
 > 4.1.  Examples of using the BOUND record for determining boundaries
 >
 >    This section provides some examples of different configurations of
 >    the example tree in Section 4, above.  The examples are not
 >    exhaustive, but may provide an indication of what might be done with
 >    the mechanism.
 >
 > 4.1.1.  One delegation, eight administrative realms, no underscore
 >         target
 >
 >    In this scenario, the example portion of the DNS name space contains
 >    all and only the following BOUND records:
 >       example.tld 86400 IN BOUND www.example.tld
 >       www.example.tld 86400 IN BOUND example.tld
 >
 >    Tld is the top-level domain, and has delegated example.tld.  The
 >    operator of example.tld makes no delegations.  There are four
 >    operators involved: the operator of tld, the operator of example.tld,
 >    the operator of the services at cust1.example.tld and
 >    cust1.test.example.tld, and the operator of the services at
 >    cust2.example.tld and cust2.test.example.tld.
 >
 >    In this arrangement, example.tld and www.example.tld positively claim
 >    to be within the same administrative realm.  Every other name stands
 >    alone.  A query for a BOUND record at any of those other names will
 >    result in a No Data response, which means that none of them include
 >    any other name in the same administrative realm.  As a result, there
 >    are eight separate administrative realms in this case: tld,
 >    {example.tld and www.example.tld}, test.example.tld,
 >    cust1.test.example.tld, cust2.test.example.tld, account.example.tld,
 >    cust1.example.tld, and cust2.example.tld.
 >
 > 4.1.2.  One delegation, eight administrative realms, underscore targets
 >
 >    This example mostly works the same way as the one in Section
 >    Section 4.1.1, but there is a slight difference.  In this case, both
 >    tld and test.example.tld publish underscore targets in their BOUND
 >    records:
 >
 >       tld 86400 IN BOUND _
 >       test.example.tld 86400 IN BOUND _
 >
 >    The practical effect of this is largely the same, except that these
 >    expressions of policy last 86,400 seconds instead of the length of
 >    time on the negative TTL in the relevant SOA for the zone.  Many
 >    zones have short negative TTLs because of expectations that newly-
 >    added records will show up quickly.  This mechanism permits such
 >    names to express their administrative isolation for predictable
 >    periods of time.  Moreover, because clients are permitted to retain
 >    these records during periods when DNS service is not available, a
 >    client could go offline for several weeks, and return to service with
 >    the presumption that test.example.tld is still not in any
 >    administrative realm with any other name.

there are nine admin realms in example 4.1.2, yes?

   1	tld
   2	example.tld
   3	www.example.tld
   4	test.example.tld
   5	cust1.test.example.tld
   6	cust2.test.example.tld
   7	account.example.tld
   8	cust1.example.tld
   9	cust2.example.tld

except, if were you implying that the complete set of relevant BOUND records is 
a union of the two examples' records, e.g...

        example.tld 86400 IN BOUND www.example.tld
        www.example.tld 86400 IN BOUND example.tld
        tld 86400 IN BOUND _
        test.example.tld 86400 IN BOUND _

then there's just 8 admin realms, yes?

   1	tld
   2	{ example.tld, www.example.tld }
   3	test.example.tld
   4	cust1.test.example.tld
   5	cust2.test.example.tld
   6	account.example.tld
   7	cust1.example.tld
   8	cust2.example.tld


plus both tld and test.example.tld are explicitly claiming that they aren't 
bound to any other domains.



 > 4.1.3.  Two delegations, seven or eight administrative realms,
 >         underscore targets
 >
 >    In this scenario, example.tld delegates the name test.example.tld.
 >    In this case, there is an SOA record for test.example.tld.  The BOUND
 >    record at test.example.tld is maintained, however.

show the records ?



 >    At the same time, the Operator1 determines that it is safe to treat
 >    the test instance and production instance as being in the same
 >    adminsitrative realm.  To begin with, Operator1 asks OperatorV to add
 >    the following record to the test.example.tld zone:
 >       cust1.test.example.tld 86400 IN BOUND cust1.example.tld
 >
 >    This arrangement is not complete yet.  Until a record is also added
 >    at cust1.example.tld, Operator1's intention is only half fulfilled.
 >    The service at cust1.test.example.tld treats cust1.example.tld as
 >    part of a common administrative realm, but the converse is not the
 >    case. [[anchor9: I can't decide whether there's anything useful in
 >    this configuration.  Thoughts? --ajs@anvilwalrusden.com]]
 >
 >    To complete the process, Operator1 asks OperatorV to add the
 >    following record to the example.tld zone:
 >       cust1.example.tld 86400 IN BOUND cust1.test.example.tld
 >
 >    Once this is complete, both names treat the other as part of the same
 >    administrative realm.  In the end, the example segment of the DNS
 >    expresses the following administrative realms: tld, {example.tld,
 >    www.example.tld}, test.example.tld, {cust1.test.example.tld,
 >    cust1.example.tld}, cust2.example.tld, account.example.tld,
 >    cust2.example.tld.

[ the final "cust2.example.tld" appears to be redundant. ]

would be good to have a complete summary of all the SOA and BOUND records and 
what zones they are in.

I count six admin realms:

   1	tld
   2	{example.tld, www.example.tld}
   3	test.example.tld
   4	{cust1.test.example.tld, cust1.example.tld}
   5	cust2.example.tld
   6	account.example.tld

..?


 > 5.  Handling truncation
 >
 >    It is possible to put enough BOUND records into a zone such that the
 >    resulting response will exceed DNS or UDP protocol limits.  In such
 >    cases, a UDP DNS response will arrive with the TC (truncation) bit
 >    set.  Am BOUND response with the TC bit must be queried again in
 >    order to retrieve a complete response, in order to ensure that there
 >    is no missing underscore target (see Section 3.2.1).
 >
 >
 > 6.  Limitations of the approach
 >
 >    There are three significant problems with this proposal, all of which
 >    are related to using DNS to deliver the data.
 >
 >    The first is that new DNS RRTYPEs are difficult to deploy.  While
 >    adding a new RRTYPE is straightforward, many provisioning systems do
 >    not have the necessary support and some firewalls and other edge
 >    systems continue to filter RRTYPEs they do not know.
 >
 >    The second is that it is difficult for an application to obtain data
 >    from the DNS.  The TTL on an RRset, in particular, is usually not
 >    available to an application, even if the application uses the
 >    facilities of the operating system to deliver other parts of an
 >    unknown RRTYPE.
 >
 >    Finally, in many environments the system hosting the application has
 >    only proxied access to the Internet, and cannot query the DNS
 >    directly.  It is not clear how such clients could ever possibly
 >    retrieve the BOUND record for a name.
 >
 >
 > 7.  Security Considerations
 >
 >    This mechanism enables publication of assertions about administrative
 >    relationships of different DNS-named systems on the Internet.  If
 >    such assertions are accepted without checking that both sides agree
 >    to the assertion, it would be possible for one site to become an
 >    illegitimate source for data to be consumed in some other site.
 >
 >    Undertaking any of the inferences suggested in this draft without the
 >    use of the DNS Security Extensions exposes the user to the
 >    possibility of forged DNS responses.
 >
 >
 > 8.  IANA Considerations
 >
 >    IANA will be requested to register the BOUND RRTYPE if this proceeds.
 >
 >
 >
 > Sullivan                Expires November 5, 2012               [Page 10]
 > 
 > Internet-Draft              Asserting origins                   May 2012
 >
 >
 > 9.  Acknowledgements
 >
 >    The author thanks Dave Crocker, Jeff Hodges, Murray Kucherawy,
 >    Patrick McManus, Yngve N. Pettersen, and Peter St Andre for early
 >    discussion of this idea.
 >
 >
 > 10.  References
 >
 > 10.1.  Normative References
 >
 >    [RFC1034]  Mockapetris, P., "Domain names - concepts and facilities",
 >               STD 13, RFC 1034, November 1987.
 >
 >    [RFC1035]  Mockapetris, P., "Domain names - implementation and
 >               specification", STD 13, RFC 1035, November 1987.
 >
 >    [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
 >               Requirement Levels", BCP 14, RFC 2119, March 1997.
 >
 >    [RFC2308]  Andrews, M., "Negative Caching of DNS Queries (DNS
 >               NCACHE)", RFC 2308, March 1998.
 >
 > 10.2.  Informative References
 >
 >    [I-D.pettersen-subtld-structure]
 >               Pettersen, Y., "The Public Suffix Structure file format
 >               and its use for Cookie domain validation",
 >               draft-pettersen-subtld-structure-09 (work in progress),
 >               March 2012.
 >
 >    [RFC4033]  Arends, R., Austein, R., Larson, M., Massey, D., and S.
 >               Rose, "DNS Security Introduction and Requirements",
 >               RFC 4033, March 2005.
 >
 >    [RFC4034]  Arends, R., Austein, R., Larson, M., Massey, D., and S.
 >               Rose, "Resource Records for the DNS Security Extensions",
 >               RFC 4034, March 2005.
 >
 >    [RFC4035]  Arends, R., Austein, R., Larson, M., Massey, D., and S.
 >               Rose, "Protocol Modifications for the DNS Security
 >               Extensions", RFC 4035, March 2005.
 >
 >    [RFC5155]  Laurie, B., Sisson, G., Arends, R., and D. Blacka, "DNS
 >               Security (DNSSEC) Hashed Authenticated Denial of
 >               Existence", RFC 5155, March 2008.
 >
 >    [RFC6125]  Saint-Andre, P. and J. Hodges, "Representation and
 >
 >
 >
 > Sullivan                Expires November 5, 2012               [Page 11]
 > 
 > Internet-Draft              Asserting origins                   May 2012
 >
 >
 >               Verification of Domain-Based Application Service Identity
 >               within Internet Public Key Infrastructure Using X.509
 >               (PKIX) Certificates in the Context of Transport Layer
 >               Security (TLS)", RFC 6125, March 2011.
 >
 >    [RFC6265]  Barth, A., "HTTP State Management Mechanism", RFC 6265,
 >               April 2011.
 >
 >
 > Author's Address
 >
 >    Andrew Sullivan
 >    Dyn, Inc.
 >    150 Dow St
 >    Manchester, NH  03101
 >    U.S.A.
 >
 >    Email: asullivan@dyn.com
 >


From mnot@mnot.net  Thu May 10 19:33:14 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9CA4811E8072 for <apps-discuss@ietfa.amsl.com>; Thu, 10 May 2012 19:33:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.885
X-Spam-Level: 
X-Spam-Status: No, score=-104.885 tagged_above=-999 required=5 tests=[AWL=-2.286, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fG5Rre15W2tj for <apps-discuss@ietfa.amsl.com>; Thu, 10 May 2012 19:33:14 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id E27D611E8079 for <discuss@apps.ietf.org>; Thu, 10 May 2012 19:33:13 -0700 (PDT)
Received: from mnot-mini.mnot.net (unknown [118.209.44.180]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 2D1C722E259; Thu, 10 May 2012 22:33:06 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=us-ascii
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <CABkgnnUu9P4XTc1nnbCWGbHS+Qc+tOv-6T5ww_oBtj+yDQGr-g@mail.gmail.com>
Date: Fri, 11 May 2012 12:33:04 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <BF5A8695-6AD3-48E6-B27F-3388EA3A5CCE@mnot.net>
References: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net> <CABkgnnUu9P4XTc1nnbCWGbHS+Qc+tOv-6T5ww_oBtj+yDQGr-g@mail.gmail.com>
To: Martin Thomson <martin.thomson@gmail.com>
X-Mailer: Apple Mail (2.1257)
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] FYI: "home" document format for APIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 May 2012 02:33:14 -0000

Thanks for the feedback, Martin. Responses below.


On 11/05/2012, at 4:40 AM, Martin Thomson wrote:

> On 9 May 2012 21:28, Mark Nottingham <mnot@mnot.net> wrote:
>> Some people might be interested in a draft I've started work on:
>>  http://tools.ietf.org/html/draft-nottingham-json-home
>=20
> My first thought: thanks very much.
>=20
> A question or two:
>=20
> Section 4: Why always absolute URIs for href-vars?  For a private
> relation type, small textual labels seem reasonable.  Or would you
> simply advocate for omitting href-vars in favour of consistent labels
> in those cases?

It's necessary to have a global identifier for them; a local one doesn't =
do any good.

While we could us a prefixing / base url approach, I'm reluctant to add =
that level of complexity / processing to JSON. Thoughts?


> Versioning?  Some find it distasteful, but pragmatically it's very =
useful.

Can you be more specific? What needs to be versioned, in your view?


> A nit:
>=20
> Section 3: s/links two a resource/links to a resource/


ack.

Thanks again,


--
Mark Nottingham   http://www.mnot.net/




From mnot@mnot.net  Thu May 10 20:13:06 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B71521F859A for <apps-discuss@ietfa.amsl.com>; Thu, 10 May 2012 20:13:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.599
X-Spam-Level: 
X-Spam-Status: No, score=-104.599 tagged_above=-999 required=5 tests=[AWL=-2.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kf34RsRHDNhv for <apps-discuss@ietfa.amsl.com>; Thu, 10 May 2012 20:13:05 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id 9CED721F8598 for <discuss@apps.ietf.org>; Thu, 10 May 2012 20:13:05 -0700 (PDT)
Received: from mnot-mini.mnot.net (unknown [118.209.44.180]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 01F0E22E253; Thu, 10 May 2012 23:12:58 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=us-ascii
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <CABP7RbeyeZ7knDwXHhaE3cuBPAFnGsVpmLc9uKU_ebwaA28k-Q@mail.gmail.com>
Date: Fri, 11 May 2012 13:12:56 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <CC1C9BB8-96D1-4051-91B2-BAB12C124416@mnot.net>
References: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net> <CABP7RbeyeZ7knDwXHhaE3cuBPAFnGsVpmLc9uKU_ebwaA28k-Q@mail.gmail.com>
To: James M Snell <jasnell@gmail.com>
X-Mailer: Apple Mail (2.1257)
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] FYI: "home" document format for APIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 May 2012 03:13:06 -0000

I'd say there are *lots* of people doing this sort of thing now; the =
trick is to have a single, non-vendor-specific and =
non-application-specific way to do it, that's described in a standalone =
doc and stable.

The other trick is to avoid it becoming WSDL, WADL or another DL-ish =
thing.

Cheers,


On 11/05/2012, at 8:47 AM, James M Snell wrote:

> How does this compare to what Google has done with their "discovery
> service" API .. The JSON-based format they use is described here [1]
> and is generally much more expansive in detail but overlaps much of
> the same functionality. (note, the relevant IP details for google's
> format are described here [2])
>=20
> [1] =
https://developers.google.com/discovery/v1/reference#resource_discovery
> [2] https://developers.google.com/discovery/patent-license
>=20
> - James
>=20
> On Wed, May 9, 2012 at 9:28 PM, Mark Nottingham <mnot@mnot.net> wrote:
>> Some people might be interested in a draft I've started work on:
>>  http://tools.ietf.org/html/draft-nottingham-json-home
>>=20
>> Feedback / thoughts / pull requests welcome.
>>=20
>> Cheers,
>>=20
>>=20
>> --
>> Mark Nottingham   http://www.mnot.net/
>>=20
>>=20
>>=20
>> _______________________________________________
>> apps-discuss mailing list
>> apps-discuss@ietf.org
>> https://www.ietf.org/mailman/listinfo/apps-discuss

--
Mark Nottingham   http://www.mnot.net/




From msk@cloudmark.com  Thu May 10 22:32:28 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B63321F84B6 for <apps-discuss@ietfa.amsl.com>; Thu, 10 May 2012 22:32:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.622
X-Spam-Level: 
X-Spam-Status: No, score=-102.622 tagged_above=-999 required=5 tests=[AWL=-0.023, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H3WS00gfaCT3 for <apps-discuss@ietfa.amsl.com>; Thu, 10 May 2012 22:32:27 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id 9032521F84A5 for <apps-discuss@ietf.org>; Thu, 10 May 2012 22:32:27 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.26]) by mail.cloudmark.com with bizsmtp id 8VYw1j0010as01C01VYwzz; Thu, 10 May 2012 22:32:56 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=Xth4yC59 c=1 sm=1 a=QMZKka45TBd+hNGtXG2bIg==:17 a=ldJM1g7oyCcA:10 a=5J6hupTm0N4A:10 a=zutiEJmiVI4A:10 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=48vgC7mUAAAA:8 a=YVmmsXvbvn-952xGnLAA:9 a=8Uk_oD81M70DqlUT4fkA:7 a=CjuIK1q_8ugA:10 a=lZB815dzVvQA:10 a=QMZKka45TBd+hNGtXG2bIg==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas902.corp.cloudmark.com ([fe80::54de:dc60:5f3e:334%10]) with mapi id 14.01.0355.002; Thu, 10 May 2012 22:32:26 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: =JeffH <Jeff.Hodges@KingsMountain.com>, Apps Discuss <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] draft-sullivan-domain-origin-assert-00
Thread-Index: AQHNLwg4nbfk6riRHEKeoJOGVS6Ux5bEEGYQ
Date: Fri, 11 May 2012 05:32:26 +0000
Message-ID: <9452079D1A51524AA5749AD23E00392811DCE2@exch-mbx901.corp.cloudmark.com>
References: <4FAC5524.5080503@KingsMountain.com>
In-Reply-To: <4FAC5524.5080503@KingsMountain.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [67.160.203.60]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1336714376; bh=Q/VOGLzDYcgcDYw2XfOBAJ/RSn66bgCIgqQzsrzjTi0=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=RDfJRoiUYwk2n0TDPZTrF4SxSdB7CRfIbUAlBcPg2RXcy/zYirk2Y8EWFzDhLofXG QVJMZ66193uL0aQ01g1ckUWtagOs3hKsK2LKJJFysW14NYqfD2pZgYJpg4eVz9iilS YrcYEdBbXQHrbqpYYjGV2XbdsEmiQdOPpodbXIwU=
Subject: Re: [apps-discuss] draft-sullivan-domain-origin-assert-00
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 May 2012 05:32:28 -0000

> -----Original Message-----
> From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org=
] On Behalf Of =3DJeffH
> Sent: Thursday, May 10, 2012 4:54 PM
> To: Apps Discuss
> Subject: Re: [apps-discuss] draft-sullivan-domain-origin-assert-00
>=20
> regarding the document title..
>=20
> Using the term "origin" in regards to this will be problematic because "o=
rigin"
> has been in long term use in the Web world (e.g., "same origin
> policy"). Plus, in the latter use, an origin is a tuple of scheme,
> host, port, and so this, administrative realm boundaries, is decidedly
> different.

The term "origin" has been in use in DNS zone files (cf. RFC1034) far longe=
r than there's been a Web.  :-)

-MSK


From yoshiro.yoneya@jprs.co.jp  Fri May 11 03:17:18 2012
Return-Path: <yoshiro.yoneya@jprs.co.jp>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AB39421F8456; Fri, 11 May 2012 03:17:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9BP3LB43mDiW; Fri, 11 May 2012 03:17:18 -0700 (PDT)
Received: from off-send01.tyo.jprs.co.jp (off-send01.tyo.jprs.co.jp [IPv6:2001:df0:8:17::10]) by ietfa.amsl.com (Postfix) with ESMTP id 0BB6B21F842F; Fri, 11 May 2012 03:17:17 -0700 (PDT)
Received: from off-sendsmg01.tyo.jprs.co.jp (off-sendsmg01.tyo.jprs.co.jp [172.18.8.32]) by off-send01.tyo.jprs.co.jp (8.13.8/8.13.8) with ESMTP id q4BAHFrm008885; Fri, 11 May 2012 19:17:16 +0900
X-AuditID: ac120820-b7f4d6d000000ccc-99-4face72ba102
Received: from NOTE550 (off-cpu04.tyo.jprs.co.jp [172.18.4.14]) by off-sendsmg01.tyo.jprs.co.jp (Symantec Messaging Gateway) with SMTP id 2B.AE.03276.B27ECAF4; Fri, 11 May 2012 19:17:15 +0900 (JST)
Date: Fri, 11 May 2012 19:17:14 +0900
From: Yoshiro YONEYA <yoshiro.yoneya@jprs.co.jp>
To: apps-discuss@ietf.org, draft-ietf-netext-access-network-option.all@tools.ietf.org
Message-Id: <20120511191714.60e39185.yoshiro.yoneya@jprs.co.jp>
X-Mailer: Sylpheed 3.1.4 (GTK+ 2.10.14; i686-pc-mingw32)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRmVeSWpSXmKPExsWyRoiFT1f7+Rp/g+5/+harX65gszg2Qdti xp+JzBZdbZtZHFg8liz5yeTx9/47Vo8vlz+zBTBHcdmkpOZklqUW6dslcGV829vMVjCLr2LX zG2MDYxN3F2MnBwSAiYSH688YoWwxSQu3FvP1sXIxSEkcJxR4mbjKiaQBIuAqsTuzz1gNpuA gcSvZb/BbBGBcIkX526ygdjMAoISTe9fsYDYwgKuElsWQti8AvYScw6dZYFYYCHx9PwJoF4O oLigxN8dwhCtWhIPf91igbDlJba/ncM8gZF3FkLVLCRVs5BULWBkXsUok5+WplucmpdSnJtu YKhXUpmvl1VQVKyXDKI3MYKDjkNhB+OMUwaHGAU4GJV4eLnfrvYXYk0sK67MPcQoycGkJMp7 8vEafyG+pPyUyozE4oz4otKc1OJDjBIczEoivB2bgXK8KYmVValF+TApaQ4WJXHe42d3+AkJ pCeWpGanphakFsFkZTg4lCR4tZ4BNQoWpaanVqRl5pQgpJk4OEGG8wAN9wKp4S0uSMwtzkyH yJ9ilJQS57UCSQiAJDJK8+B6XzGKA70gzOsLkuUBJhC4rldAA5mABk47vBJkYEkiQkqqgXHz cSeD3RtqTgUIxF3vuxHkrT2x/OtGOcWKPJMjGUdYFupHTPK5fnP6uYfFR1WTN+wK/ewW3FC6 PHyu2ETzs7tv66zXWM+Q+Lnk767QiAl/ZONWc7VN5Ftp27Y9Vy7n+LotfkK8z/mFD1ptfyDx RVxWg391Y8K/3DN8N7OdXL/OO8Vzrujdcx8lluKMREMt5qLiRACjfGC93QIAAA==
Cc: iesg@ietf.org
Subject: [apps-discuss] APPSDIR review of draft-ietf-netext-access-network-option-10
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 May 2012 10:17:18 -0000

I have been selected as the Applications Area Directorate reviewer for
this draft (for background on appsdir, please see
http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate).

Please resolve these comments along with any other Last Call comments
you may receive.  Please wait for direction from your document shepherd
or AD before posting a new version of the draft.

Document: draft-ietf-netext-access-network-option-10
Title: Access Network Identifier (ANI) Option for Proxy Mobile IPv6
Reviewer: Yoshiro Yoneya
Review Date: 11 May 2012
IETF Last Call Date: (unknown)
IESG Telechat Date: (unknown)
Summary: This draft is almost ready for publication as an Standards Track
         RFC but has a few issues that should be fixed before publication.

Major Issues:

  [NONE]

Minor Issues:

  Section 3.1.1 [Page 7]
    "MUST be set to zero (0) if the network name is encoded using 8-bit 
    octets or to one (1) if the network name is encoded using UTF-8 
    [RFC3629]."
    => 8-bit octets is ambiguous. UTF-8 is also 8-bit octets. Clear 
       distinction between 8-bit octets and UTF-8 is recommended.

  Section 3.1.2 [Page 8]
    "Longitude Degrees:  MUST be a value between 0 to 90;"
    => MUST be a value between 0 to 180?

  Section 3.1.3 [Page 10]
    "Operator Identifier: Up to 253 octets of the operator identifier. 
    The encoding of the identifier depends on the used Operator-ID Type. 
    Numeric values are encoded in network byte order and strings are in 
    UTF-8 representation and have no terminating '\0' mark."
    => What is the intention of UTF-8? To accommodate IDN? If so, using 
       the term U-label defined in RFC 5891 is much preferrable.

Nits:

  [NONE]

-- 
Yoshiro YONEYA <yoshiro.yoneya@jprs.co.jp>



From ajs@anvilwalrusden.com  Fri May 11 06:40:55 2012
Return-Path: <ajs@anvilwalrusden.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3430921F8577 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 06:40:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BrTx5qluw9E4 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 06:40:51 -0700 (PDT)
Received: from mail.yitter.info (mail.yitter.info [208.86.224.201]) by ietfa.amsl.com (Postfix) with ESMTP id 2BFF121F84DE for <apps-discuss@ietf.org>; Fri, 11 May 2012 06:40:50 -0700 (PDT)
Received: from mail.yitter.info (nat-05-mht.dyndns.com [216.146.45.244]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.yitter.info (Postfix) with ESMTPSA id 45A8F1ECB41D for <apps-discuss@ietf.org>; Fri, 11 May 2012 13:40:49 +0000 (UTC)
Date: Fri, 11 May 2012 09:40:49 -0400
From: Andrew Sullivan <ajs@anvilwalrusden.com>
To: apps-discuss@ietf.org
Message-ID: <20120511134040.GC15782@mail.yitter.info>
References: <4FAC5524.5080503@KingsMountain.com> <9452079D1A51524AA5749AD23E00392811DCE2@exch-mbx901.corp.cloudmark.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <9452079D1A51524AA5749AD23E00392811DCE2@exch-mbx901.corp.cloudmark.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: Re: [apps-discuss] draft-sullivan-domain-origin-assert-00
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 May 2012 13:40:55 -0000

On Fri, May 11, 2012 at 05:32:26AM +0000, Murray S. Kucherawy wrote:
> The term "origin" has been in use in DNS zone files (cf. RFC1034) far longer than there's been a Web.  :-)
> 

While true, this is yet another reason to avoid the term, since the
"origin" in this case isn't $ORIGIN.  I think Jeff's right, and that I
better come up with something else.

Thanks!

A

-- 
Andrew Sullivan
ajs@anvilwalrusden.com

From msk@cloudmark.com  Fri May 11 06:45:34 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 32BCD21F8686 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 06:45:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.622
X-Spam-Level: 
X-Spam-Status: No, score=-102.622 tagged_above=-999 required=5 tests=[AWL=-0.023, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HimnN-Ujymjp for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 06:45:32 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id E14CB21F867E for <apps-discuss@ietf.org>; Fri, 11 May 2012 06:45:31 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.26]) by mail.cloudmark.com with bizsmtp id 8dlW1j0010as01C01dlWWi; Fri, 11 May 2012 06:45:30 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=R/iB6KtX c=1 sm=1 a=QMZKka45TBd+hNGtXG2bIg==:17 a=ldJM1g7oyCcA:10 a=5J6hupTm0N4A:10 a=zutiEJmiVI4A:10 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=48vgC7mUAAAA:8 a=YNuDS72HhdSmmqzv1xAA:9 a=CjuIK1q_8ugA:10 a=lZB815dzVvQA:10 a=QMZKka45TBd+hNGtXG2bIg==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas902.corp.cloudmark.com ([fe80::54de:dc60:5f3e:334%10]) with mapi id 14.01.0355.002; Fri, 11 May 2012 06:45:30 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] draft-sullivan-domain-origin-assert-00
Thread-Index: AQHNLwg4nbfk6riRHEKeoJOGVS6Ux5bEEGYQgAD+O4D//4vLEA==
Date: Fri, 11 May 2012 13:45:30 +0000
Message-ID: <9452079D1A51524AA5749AD23E00392811E1B5@exch-mbx901.corp.cloudmark.com>
References: <4FAC5524.5080503@KingsMountain.com> <9452079D1A51524AA5749AD23E00392811DCE2@exch-mbx901.corp.cloudmark.com> <20120511134040.GC15782@mail.yitter.info>
In-Reply-To: <20120511134040.GC15782@mail.yitter.info>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [67.160.203.60]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1336743931; bh=YTlEGUlfa6IBsPZsBF5gf9BX3SLUKaCeXVngNPy60Wo=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=urfIkmnFp7A0R7ZpoL3xmRG9DYZ+ywViKoDy0yvyVgw99DS0/5LSi44cSkLrbyttI FToB4SvWAgrqMWRZtxh5s1NIDCL54qSAL8XrtuMhsbwoAcTvIBL2nANCz10h8wKX65 orhh/iPq+dDXpOJJNVoJcMAsW4l2621cse9wleEA=
Subject: Re: [apps-discuss] draft-sullivan-domain-origin-assert-00
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 May 2012 13:45:34 -0000

> -----Original Message-----
> From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org=
] On Behalf Of Andrew Sullivan
> Sent: Friday, May 11, 2012 6:41 AM
> To: apps-discuss@ietf.org
> Subject: Re: [apps-discuss] draft-sullivan-domain-origin-assert-00
>=20
> On Fri, May 11, 2012 at 05:32:26AM +0000, Murray S. Kucherawy wrote:
> > The term "origin" has been in use in DNS zone files (cf. RFC1034) far
> > longer than there's been a Web.  :-)
>=20
> While true, this is yet another reason to avoid the term, since the
> "origin" in this case isn't $ORIGIN.  I think Jeff's right, and that I
> better come up with something else.

That was kind of my point; it's got enough "deployed" meaning in both world=
s as to be more of a collision than Jeff was saying.

-MSK

From ietfc@btconnect.com  Fri May 11 07:35:16 2012
Return-Path: <ietfc@btconnect.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E3D5021F8638 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 07:35:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.578
X-Spam-Level: 
X-Spam-Status: No, score=-3.578 tagged_above=-999 required=5 tests=[AWL=0.021,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yWUdCy6g7SXR for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 07:35:16 -0700 (PDT)
Received: from am1outboundpool.messaging.microsoft.com (am1ehsobe006.messaging.microsoft.com [213.199.154.209]) by ietfa.amsl.com (Postfix) with ESMTP id 348EC21F862F for <apps-discuss@ietf.org>; Fri, 11 May 2012 07:35:16 -0700 (PDT)
Received: from mail21-am1-R.bigfish.com (10.3.201.243) by AM1EHSOBE005.bigfish.com (10.3.204.25) with Microsoft SMTP Server id 14.1.225.23; Fri, 11 May 2012 14:35:14 +0000
Received: from mail21-am1 (localhost [127.0.0.1])	by mail21-am1-R.bigfish.com (Postfix) with ESMTP id 5CFDB100171; Fri, 11 May 2012 14:35:14 +0000 (UTC)
X-SpamScore: -22
X-BigFish: PS-22(zz9371I542Mzz1202hzz1033IL8275bh8275dhz2dh2a8h5a9h668h839hd24h304l)
X-Forefront-Antispam-Report: CIP:157.55.224.141; KIP:(null); UIP:(null); IPV:NLI; H:DB3PRD0702HT001.eurprd07.prod.outlook.com; RD:none; EFVD:NLI
Received: from mail21-am1 (localhost.localdomain [127.0.0.1]) by mail21-am1 (MessageSwitch) id 1336746912941272_812; Fri, 11 May 2012 14:35:12 +0000 (UTC)
Received: from AM1EHSMHS015.bigfish.com (unknown [10.3.201.254])	by mail21-am1.bigfish.com (Postfix) with ESMTP id E12B52E0098; Fri, 11 May 2012 14:35:12 +0000 (UTC)
Received: from DB3PRD0702HT001.eurprd07.prod.outlook.com (157.55.224.141) by AM1EHSMHS015.bigfish.com (10.3.207.153) with Microsoft SMTP Server (TLS) id 14.1.225.23; Fri, 11 May 2012 14:35:11 +0000
Received: from BY2PRD0710HT002.namprd07.prod.outlook.com (157.56.236.133) by pod51017.outlook.com (10.3.4.141) with Microsoft SMTP Server (TLS) id 14.15.74.2; Fri, 11 May 2012 14:35:01 +0000
Message-ID: <00a801cd2f7a$90e429c0$4001a8c0@gateway.2wire.net>
From: t.petch <ietfc@btconnect.com>
To: Barry Leiba <barryleiba@computer.org>
References: <20120423132812.32410.11259.idtracker@ietfa.amsl.com><CAC4RtVDZfXi1JwGJLGwOVgsGuU-1dH-uj8bXTGCmjrva80mNhg@mail.gmail.com><01OF8RSPPS320006TF@mauve.mrochek.com><CALaySJLFrKSF9JPBC54j0EaTQ6SNXM2+tag2uU2SmVjWxE7Erg@mail.gmail.com> <01OF98WFXDKI0006TF@mauve.mrochek.com>
Date: Fri, 11 May 2012 14:59:56 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [157.56.236.133]
X-OriginatorOrg: btconnect.com
Cc: Ned Freed <ned.freed@mrochek.com>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Last Call: <draft-ietf-appsawg-mime-default-charset-03.txt> (Update to MIME regarding Charset Parameter Handling in Textual Media Types) to Proposed Standard
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 May 2012 14:35:17 -0000

What charset should be used to inspect the content?  Should this be defined in
this I-D?

The new rules say that
"charset" parameter is not used for the defined
       subtype, because the charset information is transported inside
       the payload (such as in "text/xml")

 But a charset is needed in order to read the payload and determine that
charset.  Catch-22?

Tom Petch


----- Original Message -----
From: "Ned Freed" <ned.freed@mrochek.com>
To: "Barry Leiba" <barryleiba@computer.org>
Cc: "Ned Freed" <ned.freed@mrochek.com>; <apps-discuss@ietf.org>
Sent: Wednesday, May 09, 2012 4:33 AM



From ned.freed@mrochek.com  Fri May 11 07:48:39 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9C53121F8747 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 07:48:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.497
X-Spam-Level: 
X-Spam-Status: No, score=-2.497 tagged_above=-999 required=5 tests=[AWL=0.102,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RkV2HMaXCAPq for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 07:48:38 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 147EE21F8748 for <apps-discuss@ietf.org>; Fri, 11 May 2012 07:48:38 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFCKPTTB40001J33@mauve.mrochek.com> for apps-discuss@ietf.org; Fri, 11 May 2012 07:48:26 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Fri, 11 May 2012 07:48:21 -0700 (PDT)
Message-id: <01OFCKPR45340006TF@mauve.mrochek.com>
Date: Fri, 11 May 2012 07:42:21 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Fri, 11 May 2012 14:59:56 +0200" <00a801cd2f7a$90e429c0$4001a8c0@gateway.2wire.net>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <20120423132812.32410.11259.idtracker@ietfa.amsl.com> <CAC4RtVDZfXi1JwGJLGwOVgsGuU-1dH-uj8bXTGCmjrva80mNhg@mail.gmail.com> <01OF8RSPPS320006TF@mauve.mrochek.com> <CALaySJLFrKSF9JPBC54j0EaTQ6SNXM2+tag2uU2SmVjWxE7Erg@mail.gmail.com> <01OF98WFXDKI0006TF@mauve.mrochek.com> <00a801cd2f7a$90e429c0$4001a8c0@gateway.2wire.net>
To: "t.petch" <ietfc@btconnect.com>
Cc: Barry Leiba <barryleiba@computer.org>, Ned Freed <ned.freed@mrochek.com>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Last Call: <draft-ietf-appsawg-mime-default-charset-03.txt> (Update to MIME regarding Charset Parameter Handling in Textual Media Types) to Proposed Standard
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 May 2012 14:48:39 -0000

> What charset should be used to inspect the content?

That depends on the syntax of the content. For every syntax that supports
extraction of charset information, there are clearly defined rules for
how this is done.

> Should this be defined in this I-D?

It can't be. The rules can be syntax-specific.

> The new rules say that
> "charset" parameter is not used for the defined
>        subtype, because the charset information is transported inside
>        the payload (such as in "text/xml")

>  But a charset is needed in order to read the payload and determine that
> charset.  Catch-22?

Nope, nothing of the sort. For, say, an XML-based type, only certain sorts of
charsets are allowed. Given these constraints, you look at the first few bytes;
these determins what general sort of charset you're  dealing with (one versus
two octet, say). Then you have enough information to extract the charset label.

				Ned

From julian.reschke@gmx.de  Fri May 11 07:49:18 2012
Return-Path: <julian.reschke@gmx.de>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6BB1B21F8747 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 07:49:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.832
X-Spam-Level: 
X-Spam-Status: No, score=-102.832 tagged_above=-999 required=5 tests=[AWL=-0.833, BAYES_00=-2.599, J_CHICKENPOX_15=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t5L239p9nOGu for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 07:49:18 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by ietfa.amsl.com (Postfix) with SMTP id 8DED621F8758 for <apps-discuss@ietf.org>; Fri, 11 May 2012 07:49:17 -0700 (PDT)
Received: (qmail invoked by alias); 11 May 2012 14:49:15 -0000
Received: from mail.greenbytes.de (EHLO [192.168.1.140]) [217.91.35.233] by mail.gmx.net (mp029) with SMTP; 11 May 2012 16:49:15 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX1/EAXg1BkDEpYOWUdSxAMjuwkr16rNYvT+2FzSjsf fVT5KNtg+GAoG6
Message-ID: <4FAD26E7.5020800@gmx.de>
Date: Fri, 11 May 2012 16:49:11 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "t.petch" <ietfc@btconnect.com>
References: <20120423132812.32410.11259.idtracker@ietfa.amsl.com><CAC4RtVDZfXi1JwGJLGwOVgsGuU-1dH-uj8bXTGCmjrva80mNhg@mail.gmail.com><01OF8RSPPS320006TF@mauve.mrochek.com><CALaySJLFrKSF9JPBC54j0EaTQ6SNXM2+tag2uU2SmVjWxE7Erg@mail.gmail.com> <01OF98WFXDKI0006TF@mauve.mrochek.com> <00a801cd2f7a$90e429c0$4001a8c0@gateway.2wire.net>
In-Reply-To: <00a801cd2f7a$90e429c0$4001a8c0@gateway.2wire.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: Barry Leiba <barryleiba@computer.org>, Ned Freed <ned.freed@mrochek.com>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Last Call: <draft-ietf-appsawg-mime-default-charset-03.txt> (Update to MIME regarding Charset Parameter Handling in Textual Media Types) to Proposed Standard
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 May 2012 14:49:18 -0000

On 2012-05-11 14:59, t.petch wrote:
> What charset should be used to inspect the content?  Should this be defined in
> this I-D?
>
> The new rules say that
> "charset" parameter is not used for the defined
>         subtype, because the charset information is transported inside
>         the payload (such as in "text/xml")
>
>   But a charset is needed in order to read the payload and determine that
> charset.  Catch-22?
>...

No. Just not trivial.

See for instance <http://www.w3.org/TR/REC-xml/#sec-guessing>; HTML5 has 
similar (but surely more complex) rules.

Best regards, Julian

From ietfc@btconnect.com  Fri May 11 08:04:55 2012
Return-Path: <ietfc@btconnect.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D16321F84FB for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 08:04:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.281
X-Spam-Level: 
X-Spam-Status: No, score=-3.281 tagged_above=-999 required=5 tests=[AWL=-0.282, BAYES_00=-2.599, J_CHICKENPOX_15=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FIy0DU-5ZXz0 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 08:04:54 -0700 (PDT)
Received: from ch1outboundpool.messaging.microsoft.com (ch1ehsobe004.messaging.microsoft.com [216.32.181.184]) by ietfa.amsl.com (Postfix) with ESMTP id 1D3C621F84FA for <apps-discuss@ietf.org>; Fri, 11 May 2012 08:04:53 -0700 (PDT)
Received: from mail11-ch1-R.bigfish.com (10.43.68.254) by CH1EHSOBE003.bigfish.com (10.43.70.53) with Microsoft SMTP Server id 14.1.225.23; Fri, 11 May 2012 15:04:51 +0000
Received: from mail11-ch1 (localhost [127.0.0.1])	by mail11-ch1-R.bigfish.com (Postfix) with ESMTP id 8800814062E; Fri, 11 May 2012 15:04:51 +0000 (UTC)
X-SpamScore: -35
X-BigFish: PS-35(zz9371I936eK542M1432N98dK1447Izz1202hzz1033IL8275bh8275dhz2dh2a8h5a9h668h839hd24h304l)
X-Forefront-Antispam-Report: CIP:157.55.224.141; KIP:(null); UIP:(null); IPV:NLI; H:DB3PRD0702HT005.eurprd07.prod.outlook.com; RD:none; EFVD:NLI
Received: from mail11-ch1 (localhost.localdomain [127.0.0.1]) by mail11-ch1 (MessageSwitch) id 1336748689570702_26799; Fri, 11 May 2012 15:04:49 +0000 (UTC)
Received: from CH1EHSMHS023.bigfish.com (snatpool1.int.messaging.microsoft.com [10.43.68.241])	by mail11-ch1.bigfish.com (Postfix) with ESMTP id 852EC48007C;	Fri, 11 May 2012 15:04:49 +0000 (UTC)
Received: from DB3PRD0702HT005.eurprd07.prod.outlook.com (157.55.224.141) by CH1EHSMHS023.bigfish.com (10.43.70.23) with Microsoft SMTP Server (TLS) id 14.1.225.23; Fri, 11 May 2012 15:04:45 +0000
Received: from BY2PRD0710HT004.namprd07.prod.outlook.com (157.56.236.133) by pod51017.outlook.com (10.3.4.160) with Microsoft SMTP Server (TLS) id 14.15.74.2; Fri, 11 May 2012 15:04:33 +0000
Message-ID: <011601cd2f7e$b140a140$4001a8c0@gateway.2wire.net>
From: t.petch <ietfc@btconnect.com>
To: Julian Reschke <julian.reschke@gmx.de>
References: <20120423132812.32410.11259.idtracker@ietfa.amsl.com><CAC4RtVDZfXi1JwGJLGwOVgsGuU-1dH-uj8bXTGCmjrva80mNhg@mail.gmail.com><01OF8RSPPS320006TF@mauve.mrochek.com><CALaySJLFrKSF9JPBC54j0EaTQ6SNXM2+tag2uU2SmVjWxE7Erg@mail.gmail.com> <01OF98WFXDKI0006TF@mauve.mrochek.com> <00a801cd2f7a$90e429c0$4001a8c0@gateway.2wire.net> <4FAD26E7.5020800@gmx.de>
Date: Fri, 11 May 2012 16:02:12 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [157.56.236.133]
X-OriginatorOrg: btconnect.com
Cc: Barry Leiba <barryleiba@computer.org>, Ned Freed <ned.freed@mrochek.com>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Last Call: <draft-ietf-appsawg-mime-default-charset-03.txt> (Update to MIME regarding Charset Parameter Handling in Textual Media Types) to Proposed Standard
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 May 2012 15:04:55 -0000

---- Original Message -----
From: "Julian Reschke" <julian.reschke@gmx.de>
To: "t.petch" <ietfc@btconnect.com>
Cc: "Barry Leiba" <barryleiba@computer.org>; "Ned Freed"
<ned.freed@mrochek.com>; <apps-discuss@ietf.org>
Sent: Friday, May 11, 2012 4:49 PM

> On 2012-05-11 14:59, t.petch wrote:
> > What charset should be used to inspect the content?  Should this be defined
in
> > this I-D?
> >
> > The new rules say that
> > "charset" parameter is not used for the defined
> >         subtype, because the charset information is transported inside
> >         the payload (such as in "text/xml")
> >
> >   But a charset is needed in order to read the payload and determine that
> > charset.  Catch-22?
> >...
>
> No. Just not trivial.
>
> See for instance <http://www.w3.org/TR/REC-xml/#sec-guessing>; HTML5 has
> similar (but surely more complex) rules.

Julian

Right, thanks for the reference.
"In the general case, this is a hopeless situation. It is not entirely hopeless
in XML, however, because XML limits the general case in two ways"

But ... that is saying that XML recognises the need to be able to auto-detect
the character encoding and is designed to do so.  This change to mime default
charset imposes the need to auto-detect on all future text/* where the encoding
is transported inside the payload, which the old rules did not.  Perhaps a
corner case not worth mentioning.

Tom Petch

> Best regards, Julian
>



From julian.reschke@gmx.de  Fri May 11 08:12:10 2012
Return-Path: <julian.reschke@gmx.de>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DF2A921F8625 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 08:12:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.809
X-Spam-Level: 
X-Spam-Status: No, score=-102.809 tagged_above=-999 required=5 tests=[AWL=-0.810, BAYES_00=-2.599, J_CHICKENPOX_15=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jbbNAZsItK9w for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 08:12:10 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by ietfa.amsl.com (Postfix) with SMTP id F04F821F8624 for <apps-discuss@ietf.org>; Fri, 11 May 2012 08:12:09 -0700 (PDT)
Received: (qmail invoked by alias); 11 May 2012 15:12:08 -0000
Received: from mail.greenbytes.de (EHLO [192.168.1.140]) [217.91.35.233] by mail.gmx.net (mp001) with SMTP; 11 May 2012 17:12:08 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX18hWJB+x1YhyPC//8NZrVXprv8uzrTeRnQrSRSIqP HtiHfrp385K3Dl
Message-ID: <4FAD2C44.8060002@gmx.de>
Date: Fri, 11 May 2012 17:12:04 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "t.petch" <ietfc@btconnect.com>
References: <20120423132812.32410.11259.idtracker@ietfa.amsl.com><CAC4RtVDZfXi1JwGJLGwOVgsGuU-1dH-uj8bXTGCmjrva80mNhg@mail.gmail.com><01OF8RSPPS320006TF@mauve.mrochek.com><CALaySJLFrKSF9JPBC54j0EaTQ6SNXM2+tag2uU2SmVjWxE7Erg@mail.gmail.com> <01OF98WFXDKI0006TF@mauve.mrochek.com> <00a801cd2f7a$90e429c0$4001a8c0@gateway.2wire.net> <4FAD26E7.5020800@gmx.de> <011601cd2f7e$b140a140$4001a8c0@gateway.2wire.net>
In-Reply-To: <011601cd2f7e$b140a140$4001a8c0@gateway.2wire.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: Barry Leiba <barryleiba@computer.org>, Ned Freed <ned.freed@mrochek.com>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Last Call: <draft-ietf-appsawg-mime-default-charset-03.txt> (Update to MIME regarding Charset Parameter Handling in Textual Media Types) to Proposed Standard
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 May 2012 15:12:11 -0000

On 2012-05-11 16:02, t.petch wrote:
> ...
> Julian
>
> Right, thanks for the reference.
> "In the general case, this is a hopeless situation. It is not entirely hopeless
> in XML, however, because XML limits the general case in two ways"
>
> But ... that is saying that XML recognises the need to be able to auto-detect
> the character encoding and is designed to do so.  This change to mime default
> charset imposes the need to auto-detect on all future text/* where the encoding
> is transported inside the payload, which the old rules did not.  Perhaps a
> corner case not worth mentioning.
> ...

a) The spec has been approved yesterday, so changing it would be tricky.

b) That being said: when a format is designed to carry the character set 
information in-line, then yes, that's should be used to detect the 
character set. If it's not possible to do so reliably, then the format 
doesn't really fall into that category, no?

Best regards, Julian

From albert.e.manfredi@boeing.com  Thu May 10 14:07:11 2012
Return-Path: <albert.e.manfredi@boeing.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C6D4021F85EE; Thu, 10 May 2012 14:07:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.339
X-Spam-Level: 
X-Spam-Status: No, score=-5.339 tagged_above=-999 required=5 tests=[AWL=-2.740, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2ZUGpa6bBJwo; Thu, 10 May 2012 14:07:11 -0700 (PDT)
Received: from slb-mbsout-02.boeing.com (slb-mbsout-02.boeing.com [130.76.64.129]) by ietfa.amsl.com (Postfix) with ESMTP id 280AC21F85EA; Thu, 10 May 2012 14:07:11 -0700 (PDT)
Received: from slb-mbsout-02.boeing.com (localhost.localdomain [127.0.0.1]) by slb-mbsout-02.boeing.com (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with ESMTP id q4AL76O5023124; Thu, 10 May 2012 14:07:06 -0700
Received: from blv-av-01.boeing.com (blv-av-01.ns.cs.boeing.com [130.247.48.231]) by slb-mbsout-02.boeing.com (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id q4AL73TI023105 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Thu, 10 May 2012 14:07:04 -0700
Received: from blv-av-01.boeing.com (localhost [127.0.0.1]) by blv-av-01.boeing.com (8.14.4/8.14.4/DOWNSTREAM_RELAY) with ESMTP id q4AL77h4008319; Thu, 10 May 2012 14:07:07 -0700 (PDT)
Received: from XCH-MWHT-06.mw.nos.boeing.com (xch-mwht-06.mw.nos.boeing.com [134.57.113.166]) by blv-av-01.boeing.com (8.14.4/8.14.4/UPSTREAM_RELAY) with ESMTP id q4AL77CR008249 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=OK); Thu, 10 May 2012 14:07:07 -0700 (PDT)
Received: from XCH-MW-08V.mw.nos.boeing.com ([134.57.119.191]) by XCH-MWHT-06.mw.nos.boeing.com ([134.57.113.166]) with mapi; Thu, 10 May 2012 16:07:07 -0500
From: "Manfredi, Albert E" <albert.e.manfredi@boeing.com>
To: Brian Haberman <brian@innovationslab.net>
Date: Thu, 10 May 2012 16:07:05 -0500
Thread-Topic: [MBONED] APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
Thread-Index: Ac0u1y3MdTQ8TDpqSpiBmAH1uueWYQAGMaDQ
Message-ID: <B0147C3DD45E42478038FC347CCB65FE02BB8BB3B8@XCH-MW-08V.mw.nos.boeing.com>
References: <CBD0A398.20BF2%yiu_lee@cable.comcast.com> <4FAC02D9.1050301@innovationslab.net>
In-Reply-To: <4FAC02D9.1050301@innovationslab.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-TM-AS-MML: No
X-Mailman-Approved-At: Fri, 11 May 2012 08:21:14 -0700
Cc: "mboned@ietf.org" <mboned@ietf.org>, "6man@ietf.org" <6man@ietf.org>, The IESG <iesg@ietf.org>, "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>, "draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org" <draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org>
Subject: Re: [apps-discuss] [MBONED] APPSDIR review of	draft-ietf-mboned-64-multicast-address-format-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2012 21:07:11 -0000

> From: mboned-bounces@ietf.org [mailto:mboned-bounces@ietf.org] On
> Behalf Of Brian Haberman

> On 5/9/12 10:52 PM, Lee, Yiu wrote:
> > Hi Carsten,
> >
> > Thanks very much for reviewing the document. I just want to add a
> point to
> > your question about how applications decide when to use this
> multicast
> > address format. In fact, they don't. Imagine a use case where a
> legacy
> > IPv4 IP-TV receiver (an app) wants to join a channel which is
> broadcasted
> > in IPv6. The app will continue to send the igmp-join (say 224.1.2.3).
>=20
> How does the IPv4 IP-TV know to join 224.1.2.3?

My suggested answers would be:

The IP-TV server provider's EPG web site provides the IP-TV with the multic=
ast group address.

> How is 224.1.2.3 advertised to the IPv4 IP-TV clients if the content is
> generated by an IPv6 source?  Does the source need to be configured to
> use one of these IPv4-in-IPv6 multicast addresses?

The EPG web server detects that the client IP-TV is using IPv4, so it provi=
des the IPv4 address.

> > There will be a function in the network which is statically
> configured
> > that when it receives a igmp-join, it would covert to a corresponding
> > mld-join. The IPv6 address in the join message will follow what is
> > described in this draft. This Adaptive Function is transparent to the
> > application and managed by the network.
>=20
> Are you limiting this approach to only mapping at the IGMP/MLD
> protocols?
>=20
> How does your Adaptive Function know which IPv6 multicast prefix to use
> when mapping the IPv4 multicast address in the IGMP Report message to
> MLD?

This has to be table lookup. The IPv6 prefix for these IPv4 multicast group=
s is always the same, or the service provider has a table that specifies th=
e IPv6 prefix for use with each IPv4 group.

Bert


From brian@innovationslab.net  Thu May 10 11:03:12 2012
Return-Path: <brian@innovationslab.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0723221F86C8; Thu, 10 May 2012 11:03:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.766
X-Spam-Level: 
X-Spam-Status: No, score=-102.766 tagged_above=-999 required=5 tests=[AWL=-0.167, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rST6TjBbhHHQ; Thu, 10 May 2012 11:03:08 -0700 (PDT)
Received: from uillean.fuaim.com (uillean.fuaim.com [206.197.161.140]) by ietfa.amsl.com (Postfix) with ESMTP id 2D54521F86C6; Thu, 10 May 2012 11:03:08 -0700 (PDT)
Received: from clairseach.fuaim.com (clairseach.fuaim.com [206.197.161.141]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by uillean.fuaim.com (Postfix) with ESMTP id 1566B88116; Thu, 10 May 2012 11:03:08 -0700 (PDT)
Received: from clemson.local (nat-gwifi.jhuapl.edu [128.244.87.132]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by clairseach.fuaim.com (Postfix) with ESMTP id 3DAD3140039; Thu, 10 May 2012 11:03:07 -0700 (PDT)
Message-ID: <4FAC02D9.1050301@innovationslab.net>
Date: Thu, 10 May 2012 14:03:05 -0400
From: Brian Haberman <brian@innovationslab.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Lee, Yiu" <Yiu_Lee@Cable.Comcast.com>
References: <CBD0A398.20BF2%yiu_lee@cable.comcast.com>
In-Reply-To: <CBD0A398.20BF2%yiu_lee@cable.comcast.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Mailman-Approved-At: Fri, 11 May 2012 08:21:33 -0700
Cc: "6man@ietf.org" <6man@ietf.org>, "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>, "draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org" <draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org>, The IESG <iesg@ietf.org>, "mboned@ietf.org" <mboned@ietf.org>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>
Subject: Re: [apps-discuss] [MBONED] APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 May 2012 18:03:12 -0000

Hi Yiu,
      Let me ask a few questions...

On 5/9/12 10:52 PM, Lee, Yiu wrote:
> Hi Carsten,
>
> Thanks very much for reviewing the document. I just want to add a point to
> your question about how applications decide when to use this multicast
> address format. In fact, they don't. Imagine a use case where a legacy
> IPv4 IP-TV receiver (an app) wants to join a channel which is broadcasted
> in IPv6. The app will continue to send the igmp-join (say 224.1.2.3).

How does the IPv4 IP-TV know to join 224.1.2.3?

How is 224.1.2.3 advertised to the IPv4 IP-TV clients if the content is 
generated by an IPv6 source?  Does the source need to be configured to 
use one of these IPv4-in-IPv6 multicast addresses?

> There will be a function in the network which is statically configured
> that when it receives a igmp-join, it would covert to a corresponding
> mld-join. The IPv6 address in the join message will follow what is
> described in this draft. This Adaptive Function is transparent to the
> application and managed by the network.

Are you limiting this approach to only mapping at the IGMP/MLD protocols?

How does your Adaptive Function know which IPv6 multicast prefix to use 
when mapping the IPv4 multicast address in the IGMP Report message to MLD?

Regards,
Brian

From graham.klyne@zoo.ox.ac.uk  Fri May 11 00:33:48 2012
Return-Path: <graham.klyne@zoo.ox.ac.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CB5FF21F85F9 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 00:33:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WYhfpMHbkcqW for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 00:33:48 -0700 (PDT)
Received: from relay9.mail.ox.ac.uk (relay9.mail.ox.ac.uk [163.1.2.169]) by ietfa.amsl.com (Postfix) with ESMTP id A313F21F844C for <discuss@apps.ietf.org>; Fri, 11 May 2012 00:33:47 -0700 (PDT)
Received: from smtp0.mail.ox.ac.uk ([129.67.1.205]) by relay9.mail.ox.ac.uk with esmtp (Exim 4.75) (envelope-from <graham.klyne@zoo.ox.ac.uk>) id 1SSkMD-0008PN-Tg; Fri, 11 May 2012 08:33:45 +0100
Received: from gklyne.plus.com ([80.229.154.156] helo=Eskarina.local) by smtp0.mail.ox.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <graham.klyne@zoo.ox.ac.uk>) id 1SSkMC-0006nt-2C; Fri, 11 May 2012 08:33:45 +0100
Message-ID: <4FACB9EB.30604@zoo.ox.ac.uk>
Date: Fri, 11 May 2012 08:04:11 +0100
From: Graham Klyne <graham.klyne@zoo.ox.ac.uk>
Organization: Zoology, Oxford University
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5; rv:6.0) Gecko/20110812 Thunderbird/6.0
MIME-Version: 1.0
To: Mark Nottingham <mnot@mnot.net>
References: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net>
In-Reply-To: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Oxford-Username: zool0635
X-Mailman-Approved-At: Fri, 11 May 2012 08:21:47 -0700
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] FYI: "home" document format for APIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 May 2012 07:33:48 -0000

On 10/05/2012 05:28, Mark Nottingham wrote:
> Some people might be interested in a draft I've started work on:
>    http://tools.ietf.org/html/draft-nottingham-json-home

Hi Mark,

I think this is interesting and timely.

I've been specifying something similar for two projects I'm working on (one a 
W3C work-in-progress), but I've tended to use RDF as that saves me having to 
describe a syntax as well as the required link relations.

While I don't think it would be helpful to describe the home document format 
*as* RDF, I think it would be good to have a clear mapping to an RDF model - the 
currently defined format is, I think, very close to an RDF-like structure: the 
language of "link relations" is, in any case, very much like RDF.  This might 
also help to address the open issue of minting new hints without requiring a 
registry.  I'd be happy to work with you on an appendix to describe such a 
mapping (which would explicitly *not* change the format as defined).

(Indeed, with just one Link: header, I think the home document could be 
interpreted as RDF per http://json-ld.org/spec/latest/json-ld-syntax/ as it 
stands.  This is a property I'd like to see preserved.)

A coupe of more specific comments:


Section 4.1:

I found the text in the last paragraph took 2-3 passes to grok.  I think it 
relates to an important (if not the key) feature of the home document, and maybe 
the idea needs to be explained more carefully.


General:

It's kind-of implicit in the section 7 "Consuming ..." description, but for 
extensibility it might be worth making an explicit statement about ignoring any 
link relations or object fields that are not understood.

Also, in addition to the defined fields (href, hints, etc), and within a hints 
object, allow any service to include additional fields keyed by URIs, so that 
private-use extensions can be introduced and trialed.


Appendix B: open issues:

    o  Refining and extending representation formats - "application/xml",
       for example, isn't enough.  While a media type for every
       representation is one answer, something like 'profile' might be
       good too.

Maybe one might draw upon the media features registry for keying additional 
information?  http://tools.ietf.org/html/rfc2506

    o  Object for contact details - do we need an object that describes
       who's running the API, etc?

Seems reasonable...

    o  Defining new hints - guidance is needed on minting new hints.
       Possibly a registry.
    o  Defining new top-level properties - how new ones are minted,
       registry, etc.
    o  Defining new Resource Object properties - how new ones are minted,
       registry, etc.

And/or URIs for private-use.  See above.

#g


From jouni.nospam@gmail.com  Fri May 11 04:01:53 2012
Return-Path: <jouni.nospam@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8063621F857A; Fri, 11 May 2012 04:01:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6nmW8AV8Y4Eo; Fri, 11 May 2012 04:01:53 -0700 (PDT)
Received: from mail-bk0-f44.google.com (mail-bk0-f44.google.com [209.85.214.44]) by ietfa.amsl.com (Postfix) with ESMTP id 7C65C21F8517; Fri, 11 May 2012 04:01:52 -0700 (PDT)
Received: by bkty8 with SMTP id y8so2459078bkt.31 for <multiple recipients>; Fri, 11 May 2012 04:01:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; bh=8tdYGlC3p/OlH7/siYeioWlnQ16ZuEu3xNSe3NEN9cA=; b=a+8A3PBzZ52n3K90XoaNXT6sPMQIy/YuJNYsOtqzFbCYRs7zdVsX0kQhAJJCk0Ilkd sMUSO3IR2d4aVXoW0WQErr7e6aH2FjaruK5FkA8sOzcDiobRFM0d4IYkrb1B3VVzPAxN xRQK71LC87++VgRo4ZHPgDRsgPJoYiRMg9SB2b71nk6PBXU1p2SFosgFdrlVwtHyOiJW s/g3N9FYc9V7B4c4qK0X5A5DayakshzmkTpiM0XigQ3e/pOxvuI7NcGSpTaOVTVuO/t8 Qx/MSGI8cyRnqjOYCXXjgNw2MPgr2+S+K20DfDf/K7Ht7PibDOC4thm/4fzJX2fmB5Gj Ao0w==
Received: by 10.205.134.1 with SMTP id ia1mr4800994bkc.77.1336734111539; Fri, 11 May 2012 04:01:51 -0700 (PDT)
Received: from [188.117.15.106] ([188.117.15.106]) by mx.google.com with ESMTPS id zx16sm17754241bkb.13.2012.05.11.04.01.47 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 11 May 2012 04:01:50 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: jouni korhonen <jouni.nospam@gmail.com>
In-Reply-To: <20120511191714.60e39185.yoshiro.yoneya@jprs.co.jp>
Date: Fri, 11 May 2012 14:01:44 +0300
Content-Transfer-Encoding: 7bit
Message-Id: <CA49FAB3-F901-4474-83E5-C3BFD8883E43@gmail.com>
References: <20120511191714.60e39185.yoshiro.yoneya@jprs.co.jp>
To: Yoshiro YONEYA <yoshiro.yoneya@jprs.co.jp>
X-Mailer: Apple Mail (2.1084)
X-Mailman-Approved-At: Fri, 11 May 2012 08:22:08 -0700
Cc: draft-ietf-netext-access-network-option.all@tools.ietf.org, apps-discuss@ietf.org, iesg@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-netext-access-network-option-10
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 May 2012 11:01:53 -0000

Hi Yoshiro,

Thank you for the review. See my comments inline:


On May 11, 2012, at 1:17 PM, Yoshiro YONEYA wrote:

> I have been selected as the Applications Area Directorate reviewer for
> this draft (for background on appsdir, please see
> http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate).
> 
> Please resolve these comments along with any other Last Call comments
> you may receive.  Please wait for direction from your document shepherd
> or AD before posting a new version of the draft.
> 
> Document: draft-ietf-netext-access-network-option-10
> Title: Access Network Identifier (ANI) Option for Proxy Mobile IPv6
> Reviewer: Yoshiro Yoneya
> Review Date: 11 May 2012
> IETF Last Call Date: (unknown)
> IESG Telechat Date: (unknown)
> Summary: This draft is almost ready for publication as an Standards Track
>         RFC but has a few issues that should be fixed before publication.
> 
> Major Issues:
> 
>  [NONE]
> 
> Minor Issues:
> 
>  Section 3.1.1 [Page 7]
>    "MUST be set to zero (0) if the network name is encoded using 8-bit 
>    octets or to one (1) if the network name is encoded using UTF-8 
>    [RFC3629]."
>    => 8-bit octets is ambiguous. UTF-8 is also 8-bit octets. Clear 
>       distinction between 8-bit octets and UTF-8 is recommended.

8-bit octets is supposed to be just an opaque blob, where as UTF-8
itself contain rules how to interpret the sequence of octets. We could
say:

   "MUST be set to zero (0) if the network name is encoded using a
   string of opaque 8-bit octets or to one (1) if the network name
   is encoded using UTF-8 [RFC3629]."


> 
>  Section 3.1.2 [Page 8]
>    "Longitude Degrees:  MUST be a value between 0 to 90;"
>    => MUST be a value between 0 to 180?

Ack.

> 
>  Section 3.1.3 [Page 10]
>    "Operator Identifier: Up to 253 octets of the operator identifier. 
>    The encoding of the identifier depends on the used Operator-ID Type. 
>    Numeric values are encoded in network byte order and strings are in 
>    UTF-8 representation and have no terminating '\0' mark."
>    => What is the intention of UTF-8? To accommodate IDN? If so, using 
>       the term U-label defined in RFC 5891 is much preferrable.

Although the typical use of the operator name is a realm or a domain name,
I think we should leave that kind of conversion to the final consumers of the
operator identifier value, since PMIP6 protocol itself has nothing to do with
the content of this option value. Since we do not even have any uniqueness
requirements on the identifier, we have not even proposed normalizations
for the value.

- Jouni


> 
> Nits:
> 
>  [NONE]
> 
> -- 
> Yoshiro YONEYA <yoshiro.yoneya@jprs.co.jp>
> 
> 


From mohamed.boucadair@orange.com  Thu May 10 23:41:50 2012
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B625B21F85C7; Thu, 10 May 2012 23:41:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level: 
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[AWL=0.148, BAYES_00=-2.599, HELO_EQ_FR=0.35, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p+7xgwLZsboP; Thu, 10 May 2012 23:41:50 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias92.francetelecom.com [193.251.215.92]) by ietfa.amsl.com (Postfix) with ESMTP id DE33F21F8504; Thu, 10 May 2012 23:41:49 -0700 (PDT)
Received: from omfedm05.si.francetelecom.fr (unknown [xx.xx.xx.1]) by omfedm11.si.francetelecom.fr (ESMTP service) with ESMTP id 0F6BB3B42F4; Fri, 11 May 2012 08:41:48 +0200 (CEST)
Received: from puexch31.nanterre.francetelecom.fr (unknown [10.101.44.29]) by omfedm05.si.francetelecom.fr (ESMTP service) with ESMTP id DFB3335C05A; Fri, 11 May 2012 08:41:47 +0200 (CEST)
Received: from PUEXCB1B.nanterre.francetelecom.fr ([10.101.44.9]) by puexch31.nanterre.francetelecom.fr ([10.101.44.29]) with mapi; Fri, 11 May 2012 08:41:47 +0200
From: <mohamed.boucadair@orange.com>
To: Brian Haberman <brian@innovationslab.net>, "Lee, Yiu" <Yiu_Lee@Cable.Comcast.com>
Date: Fri, 11 May 2012 08:41:46 +0200
Thread-Topic: [MBONED] APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
Thread-Index: Ac0u1ylbb6PYrpP+Shu5SiZ9UsuKCgAZ/sdA
Message-ID: <94C682931C08B048B7A8645303FDC9F36E2A52C948@PUEXCB1B.nanterre.francetelecom.fr>
References: <CBD0A398.20BF2%yiu_lee@cable.comcast.com> <4FAC02D9.1050301@innovationslab.net>
In-Reply-To: <4FAC02D9.1050301@innovationslab.net>
Accept-Language: fr-FR
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: fr-FR
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2012.5.11.4230
X-Mailman-Approved-At: Fri, 11 May 2012 08:22:23 -0700
Cc: "6man@ietf.org" <6man@ietf.org>, "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>, "draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org" <draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org>, The IESG <iesg@ietf.org>, "mboned@ietf.org" <mboned@ietf.org>
Subject: Re: [apps-discuss] [MBONED] APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 May 2012 06:41:50 -0000

Dear Brian,

Please see inline.

Cheers,
Med=20

>-----Message d'origine-----
>De : Brian Haberman [mailto:brian@innovationslab.net]=20
>Envoy=E9 : jeudi 10 mai 2012 20:03
>=C0 : Lee, Yiu
>Cc : Carsten Bormann; BOUCADAIR Mohamed OLNC/NAD/TIP;=20
>mboned@ietf.org; 6man@ietf.org; The IESG;=20
>apps-discuss@ietf.org application-layer protocols;=20
>draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org
>Objet : Re: [MBONED] APPSDIR review of=20
>draft-ietf-mboned-64-multicast-address-format-01
>
>Hi Yiu,
>      Let me ask a few questions...
>
>On 5/9/12 10:52 PM, Lee, Yiu wrote:
>> Hi Carsten,
>>
>> Thanks very much for reviewing the document. I just want to=20
>add a point to
>> your question about how applications decide when to use this=20
>multicast
>> address format. In fact, they don't. Imagine a use case=20
>where a legacy
>> IPv4 IP-TV receiver (an app) wants to join a channel which=20
>is broadcasted
>> in IPv6. The app will continue to send the igmp-join (say 224.1.2.3).
>
>How does the IPv4 IP-TV know to join 224.1.2.3?

Med: For this particular case (i.e., IPv4-only receiver over an IPv6 networ=
k+IPv4 source), the same discovery mechanism as for an IPv4-only network wi=
ll be used.=20

>
>How is 224.1.2.3 advertised to the IPv4 IP-TV clients if the=20
>content is=20
>generated by an IPv6 source?=20

Med: The source is IPv4 but the IPv4-enabled receiver is connected to an IP=
v6-only network (e.g., http://tools.ietf.org/html/draft-ietf-softwire-dslit=
e-multicast-02#section-4).

 Does the source need to be configured to=20
>use one of these IPv4-in-IPv6 multicast addresses?

Med: This address is an address representing the IPv4 source in an IPv6 net=
work. The source is not required to be aware of that address.

>
>> There will be a function in the network which is statically=20
>configured
>> that when it receives a igmp-join, it would covert to a corresponding
>> mld-join. The IPv6 address in the join message will follow what is
>> described in this draft. This Adaptive Function is transparent to the
>> application and managed by the network.
>
>Are you limiting this approach to only mapping at the IGMP/MLD=20
>protocols?

Med: No. If the receiver is IPv6-enabled, it can build an IPv4-embedded IPv=
6 address if it has been configured with an MPREFIX64.

>
>How does your Adaptive Function know which IPv6 multicast=20
>prefix to use=20
>when mapping the IPv4 multicast address in the IGMP Report=20
>message to MLD?

Med: By configuration. Please refer to Section 6 of address format draft or=
 http://tools.ietf.org/html/draft-ietf-softwire-dslite-multicast-02#section=
-5.


>
>Regards,
>Brian
>=

From Tina.Tsou.Zouting@huawei.com  Thu May 10 17:04:09 2012
Return-Path: <Tina.Tsou.Zouting@huawei.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5FC3E21F85D5; Thu, 10 May 2012 17:04:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.484
X-Spam-Level: 
X-Spam-Status: No, score=-2.484 tagged_above=-999 required=5 tests=[AWL=0.115,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mmSj-cNTUGlE; Thu, 10 May 2012 17:04:02 -0700 (PDT)
Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) by ietfa.amsl.com (Postfix) with ESMTP id 86EEC21F8540; Thu, 10 May 2012 17:04:02 -0700 (PDT)
Received: from 172.18.9.243 (EHLO dfweml201-edg.china.huawei.com) ([172.18.9.243]) by dfwrg02-dlp.huawei.com (MOS 4.2.3-GA FastPath) with ESMTP id AFT93314; Thu, 10 May 2012 20:04:02 -0400 (EDT)
Received: from DFWEML403-HUB.china.huawei.com (10.193.5.151) by dfweml201-edg.china.huawei.com (172.18.9.107) with Microsoft SMTP Server (TLS) id 14.1.323.3; Thu, 10 May 2012 17:01:53 -0700
Received: from dfweml513-mbx.china.huawei.com ([169.254.3.80]) by dfweml403-hub.china.huawei.com ([10.193.5.151]) with mapi id 14.01.0323.003; Thu, 10 May 2012 17:01:54 -0700
From: Tina TSOU <Tina.Tsou.Zouting@huawei.com>
To: Brian Haberman <brian@innovationslab.net>, "Lee, Yiu" <Yiu_Lee@Cable.Comcast.com>
Thread-Topic: [MBONED] APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
Thread-Index: AQHNLvGKIAZQ60ycT0KRymA2IFYsKpbEKgCw
Date: Fri, 11 May 2012 00:01:53 +0000
Message-ID: <C0E0A32284495243BDE0AC8A066631A80D37725C@dfweml513-mbx.china.huawei.com>
References: <CBD0A398.20BF2%yiu_lee@cable.comcast.com> <4FAC02D9.1050301@innovationslab.net>
In-Reply-To: <4FAC02D9.1050301@innovationslab.net>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.212.245.24]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Fri, 11 May 2012 08:22:42 -0700
Cc: "mboned@ietf.org" <mboned@ietf.org>, "6man@ietf.org" <6man@ietf.org>, The IESG <iesg@ietf.org>, "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>, "draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org" <draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org>
Subject: Re: [apps-discuss] [MBONED] APPSDIR review of	draft-ietf-mboned-64-multicast-address-format-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 May 2012 00:04:09 -0000

Tina


> -----Original Message-----
> From: mboned-bounces@ietf.org [mailto:mboned-bounces@ietf.org] On Behalf
> Of Brian Haberman
> Sent: Thursday, May 10, 2012 11:03 AM
> To: Lee, Yiu
> Cc: 6man@ietf.org; apps-discuss@ietf.org application-layer protocols;
> draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org; The IES=
G;
> mboned@ietf.org
> Subject: Re: [MBONED] APPSDIR review of draft-ietf-mboned-64-multicast-
> address-format-01
>=20
> Hi Yiu,
>       Let me ask a few questions...
>=20
> On 5/9/12 10:52 PM, Lee, Yiu wrote:
> > Hi Carsten,
> >
> > Thanks very much for reviewing the document. I just want to add a point
> to
> > your question about how applications decide when to use this multicast
> > address format. In fact, they don't. Imagine a use case where a legacy
> > IPv4 IP-TV receiver (an app) wants to join a channel which is
> broadcasted
> > in IPv6. The app will continue to send the igmp-join (say 224.1.2.3).
>=20
> How does the IPv4 IP-TV know to join 224.1.2.3?
>=20
> How is 224.1.2.3 advertised to the IPv4 IP-TV clients if the content is
> generated by an IPv6 source?  Does the source need to be configured to
> use one of these IPv4-in-IPv6 multicast addresses?
http://datatracker.ietf.org/doc/draft-tsou-mboned-multrans-addr-acquisition=
/
Hope it helps.
>=20
> > There will be a function in the network which is statically configured
> > that when it receives a igmp-join, it would covert to a corresponding
> > mld-join. The IPv6 address in the join message will follow what is
> > described in this draft. This Adaptive Function is transparent to the
> > application and managed by the network.
>=20
> Are you limiting this approach to only mapping at the IGMP/MLD protocols?
>=20
> How does your Adaptive Function know which IPv6 multicast prefix to use
> when mapping the IPv4 multicast address in the IGMP Report message to MLD=
?
>=20
> Regards,
> Brian
> _______________________________________________
> MBONED mailing list
> MBONED@ietf.org
> https://www.ietf.org/mailman/listinfo/mboned

From ned.freed@mrochek.com  Fri May 11 09:05:13 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 923D421F86B3 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 09:05:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.499
X-Spam-Level: 
X-Spam-Status: No, score=-2.499 tagged_above=-999 required=5 tests=[AWL=0.100,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OljFvam2fkWk for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 09:05:13 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id CA71B21F85B4 for <apps-discuss@ietf.org>; Fri, 11 May 2012 09:05:12 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFCNDSESZ40018AN@mauve.mrochek.com> for apps-discuss@ietf.org; Fri, 11 May 2012 09:05:01 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Fri, 11 May 2012 09:04:47 -0700 (PDT)
Message-id: <01OFCNDIQVO20006TF@mauve.mrochek.com>
Date: Fri, 11 May 2012 08:59:30 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Fri, 11 May 2012 16:02:12 +0200" <011601cd2f7e$b140a140$4001a8c0@gateway.2wire.net>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <20120423132812.32410.11259.idtracker@ietfa.amsl.com> <CAC4RtVDZfXi1JwGJLGwOVgsGuU-1dH-uj8bXTGCmjrva80mNhg@mail.gmail.com> <01OF8RSPPS320006TF@mauve.mrochek.com> <CALaySJLFrKSF9JPBC54j0EaTQ6SNXM2+tag2uU2SmVjWxE7Erg@mail.gmail.com> <01OF98WFXDKI0006TF@mauve.mrochek.com> <00a801cd2f7a$90e429c0$4001a8c0@gateway.2wire.net> <4FAD26E7.5020800@gmx.de> <011601cd2f7e$b140a140$4001a8c0@gateway.2wire.net>
To: "t.petch" <ietfc@btconnect.com>
Cc: Julian Reschke <julian.reschke@gmx.de>, Barry Leiba <barryleiba@computer.org>, Ned Freed <ned.freed@mrochek.com>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Last Call:	<draft-ietf-appsawg-mime-default-charset-03.txt> (Update to	MIME regarding Charset Parameter Handling in Textual Media	Types) to Proposed Standard
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 May 2012 16:05:13 -0000

> But ... that is saying that XML recognises the need to be able to auto-detect
> the character encoding and is designed to do so.  This change to mime default
> charset imposes the need to auto-detect on all future text/* where the encoding
> is transported inside the payload, which the old rules did not.

It does nothing of the sort. The preferential use of inline information is a
SHOULD, not a MUST. If a given syntax carries such information inline but
doesn't define a reliable standalone way to extract it (it depends on
additional external information, for example), that would be more than
sufficient reason not to use inline information.

> Perhaps a corner case not worth mentioning.

It's not even that.

				Ned

From ned.freed@mrochek.com  Fri May 11 09:47:47 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E608421F84C8 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 09:47:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.5
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 tagged_above=-999 required=5 tests=[AWL=0.099, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dTadVkgPXYOC for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 09:47:47 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 3F07F21F845B for <apps-discuss@ietf.org>; Fri, 11 May 2012 09:47:47 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFCOVO522O001GG6@mauve.mrochek.com> for apps-discuss@ietf.org; Fri, 11 May 2012 09:47:41 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Fri, 11 May 2012 09:47:35 -0700 (PDT)
Message-id: <01OFCOVKOIUY0006TF@mauve.mrochek.com>
Date: Fri, 11 May 2012 09:46:30 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Fri, 11 May 2012 08:59:30 -0700 (PDT)" <01OFCNDIQVO20006TF@mauve.mrochek.com>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <20120423132812.32410.11259.idtracker@ietfa.amsl.com> <CAC4RtVDZfXi1JwGJLGwOVgsGuU-1dH-uj8bXTGCmjrva80mNhg@mail.gmail.com> <01OF8RSPPS320006TF@mauve.mrochek.com> <CALaySJLFrKSF9JPBC54j0EaTQ6SNXM2+tag2uU2SmVjWxE7Erg@mail.gmail.com> <01OF98WFXDKI0006TF@mauve.mrochek.com> <00a801cd2f7a$90e429c0$4001a8c0@gateway.2wire.net> <4FAD26E7.5020800@gmx.de> <011601cd2f7e$b140a140$4001a8c0@gateway.2wire.net> <01OFCNDIQVO20006TF@mauve.mrochek.com>
To: Ned Freed <ned.freed@mrochek.com>
Cc: Julian Reschke <julian.reschke@gmx.de>, Barry Leiba <barryleiba@computer.org>, Ned Freed <ned.freed@mrochek.com>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Last	Call:	<draft-ietf-appsawg-mime-default-charset-03.txt>	(Update to	MIME regarding Charset Parameter Handling in	Textual Media	Types) to Proposed Standard
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 May 2012 16:47:48 -0000

Thinking about it more, the far more likely scenario is that a slot for
inline information is available but existing applications don't use it and
cannot be upgraded to use it.

				Ned

> > But ... that is saying that XML recognises the need to be able to auto-detect
> > the character encoding and is designed to do so.  This change to mime default
> > charset imposes the need to auto-detect on all future text/* where the encoding
> > is transported inside the payload, which the old rules did not.

> It does nothing of the sort. The preferential use of inline information is a
> SHOULD, not a MUST. If a given syntax carries such information inline but
> doesn't define a reliable standalone way to extract it (it depends on
> additional external information, for example), that would be more than
> sufficient reason not to use inline information.

> > Perhaps a corner case not worth mentioning.

> It's not even that.

> 				Ned
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss

From Jeff.Hodges@KingsMountain.com  Fri May 11 10:03:56 2012
Return-Path: <Jeff.Hodges@KingsMountain.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4815F21F852E for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 10:03:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.431
X-Spam-Level: 
X-Spam-Status: No, score=-99.431 tagged_above=-999 required=5 tests=[AWL=-0.425, BAYES_05=-1.11, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RDNS_NONE=0.1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DA6i1-6Xd89B for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 10:03:55 -0700 (PDT)
Received: from oproxy7-pub.bluehost.com (oproxy7.bluehost.com [IPv6:2605:dc00:100:2::a7]) by ietfa.amsl.com (Postfix) with SMTP id 7C6EF21F8523 for <apps-discuss@ietf.org>; Fri, 11 May 2012 10:03:55 -0700 (PDT)
Received: (qmail 14981 invoked by uid 0); 11 May 2012 17:03:53 -0000
Received: from unknown (HELO box514.bluehost.com) (74.220.219.114) by oproxy7.bluehost.com with SMTP; 11 May 2012 17:03:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=kingsmountain.com; s=default;  h=Content-Transfer-Encoding:Content-Type:Subject:To:MIME-Version:From:Date:Message-ID; bh=ZAz24GgAUnbNNhUJc6jouBnsGL1rJUYiw1i0LvKaxeY=;  b=2FYmLYgjjysk/SE8ycBduEjvPKPAinw1clx2xpSNEWf7wqkvCv3pLR6WvGzU+WKbj5aGxf2clyicvXguTXbvk4JcKaXaAMMAdq4+tbE8HBgZaICWE0AubVF7z6dad+AI;
Received: from outbound4.ebay.com ([216.113.168.128] helo=[10.244.136.90]) by box514.bluehost.com with esmtpsa (TLSv1:CAMELLIA256-SHA:256) (Exim 4.76) (envelope-from <Jeff.Hodges@KingsMountain.com>) id 1SStFx-0001Rl-6g for apps-discuss@ietf.org; Fri, 11 May 2012 11:03:53 -0600
Message-ID: <4FAD4678.5040202@KingsMountain.com>
Date: Fri, 11 May 2012 10:03:52 -0700
From: =JeffH <Jeff.Hodges@KingsMountain.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: Apps Discuss <apps-discuss@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Identified-User: {11025:box514.bluehost.com:kingsmou:kingsmountain.com} {sentby:smtp auth 216.113.168.128 authed with jeff.hodges+kingsmountain.com}
Subject: Re: [apps-discuss] draft-sullivan-domain-origin-assert-00
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 May 2012 17:03:56 -0000

Murray noted..
 >
 >> [mailto:apps-discuss-bounces@ietf.org] On Behalf Of =JeffH
 >> Sent: Thursday, May 10, 2012 4:54 PM
 >>
 >> regarding the document title..
 >>
 >> Using the term "origin" in regards to this will be problematic because
 >> "origin" has been in long term use in the Web world (e.g., "same origin
 >> policy"). Plus, in the latter use, an origin is a tuple of scheme, host,
 >> port, and so this, administrative realm boundaries, is decidedly
 >> different.
 >
 > The term "origin" has been in use in DNS zone files (cf. RFC1034) far
 > longer than there's been a Web. :-)

doh!  (lol)

yeah, thanks, so this is yet another instance where the use of an unqualified 
term, rather than a more qualified phrase, is problematic.

Thus I'm relieved that RFC6454 is entitled "The Web Origin Concept", at least.

Unfortunately, RFCs 1034 and 1035 don't explicitly coin a qualified phrase, 
although RFC1035 uses "relative domain name origin" in one place, so one can 
perhaps squint and claim that "domain name origin" is defined there.

So perhaps a draft such as draft-sullivan-domain-origin-assert should clearly 
reference that, further define/clarify as necessary, and use "domain name 
origin" and/or "domain origin" consistently throughout.

Such practice would help avoid the unfortunate misunderstanding of the thrust 
of that draft that's already occurred in the brief discussion over on 
public-web-security@w3.org.

( and I'd argue that we probably should have done a s/origin/web origin/g 
within RFC6454, but oh well, at least "web origin" is in the header on every page )


=JeffH










From jasnell@gmail.com  Fri May 11 11:17:22 2012
Return-Path: <jasnell@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D5D821F8497 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 11:17:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.932
X-Spam-Level: 
X-Spam-Status: No, score=-5.932 tagged_above=-999 required=5 tests=[AWL=-2.333, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Q9lL33-0x3np for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 11:17:21 -0700 (PDT)
Received: from mail-wi0-f169.google.com (mail-wi0-f169.google.com [209.85.212.169]) by ietfa.amsl.com (Postfix) with ESMTP id 543A421F847B for <discuss@apps.ietf.org>; Fri, 11 May 2012 11:17:21 -0700 (PDT)
Received: by wibhn14 with SMTP id hn14so1769465wib.4 for <discuss@apps.ietf.org>; Fri, 11 May 2012 11:17:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=kkQSQKihAtFF963BxwEvJoV9c3MHDXGhjyES/okDLB8=; b=hvfs7kTmzj2HZVMtN1S3R1u+AnJaIcrDhjbV4c1KZYaCk2WwqCSXM1mV9VECYAnBY3 wxDTMaDr4j8n20uQeiypeSsLYazAY7ruvuBnECD0pKvK9zdBME6ehnOFR8BDbAz+7HBk lKbcnyrbOZwqSvWcM25SP3UuJSJ1ke9c+XebKcCJl8WhhnOn9448CjF+Kz0q1IQ/Hv/N uuFh/fIlMk60/6Sm/id7Dmw3geKfLvDgYnSYON1EwgXeEPKeWlqf6UEfBgIVnqEht7q0 8/K1IU0FxZ+IkBy57bEfp5+/PWWmGtIE8FiYO58SkGffAblIsC/rFi6SHDT8TuBmKw0f xoXQ==
Received: by 10.180.8.231 with SMTP id u7mr10093569wia.9.1336760240274; Fri, 11 May 2012 11:17:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.104.12 with HTTP; Fri, 11 May 2012 11:16:59 -0700 (PDT)
In-Reply-To: <CC1C9BB8-96D1-4051-91B2-BAB12C124416@mnot.net>
References: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net> <CABP7RbeyeZ7knDwXHhaE3cuBPAFnGsVpmLc9uKU_ebwaA28k-Q@mail.gmail.com> <CC1C9BB8-96D1-4051-91B2-BAB12C124416@mnot.net>
From: James M Snell <jasnell@gmail.com>
Date: Fri, 11 May 2012 11:16:59 -0700
Message-ID: <CABP7RbcfXz3U8BotJQp-=C7jMwqjDGPkYr7-or1Zp8HTaP3V1A@mail.gmail.com>
To: Mark Nottingham <mnot@mnot.net>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] FYI: "home" document format for APIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 May 2012 18:17:22 -0000

Ok... with that in mind...some feedback...

1. In Section 3, it says, "Its content consists of a root object with
a "resources" property, whose names are link relation types (as
defined by [RFC5988]), and values are Resource Objects"

I understand what you're going for with the use of link relations for
the properties names but there is some cases where it doesn't seem to
work based on the definition of the link relation. For instance, what
exactly would this mean:

  {
    "resources": {
      "self": { ... },
      "profile": { ... },
      "alternate": { ... },
      "describedby": { ... },
      // etc
    }
  }

In order to avoid any kind of possible confusion, I would actually
decouple this from link relations and just say that the property name
is an absolute URI used as a global identifier for the semantics of
the resource.... precisely as you do with the template variable
definitions under href-vars. If these happen to line up with
particular link relation names, then great. If not, that's ok too.

2. I mentioned this before in off-line direct conversation with you,
but I think it would be worthwhile to have a "profile" hint whose
value is an array of absolute URIs that identify the higher level
semantics/protocols implemented by the resource, if any. For instance,
if I wanted to say that a particular resource conformed to the
OpenSocial specification; or implemented semantics consistent with the
Atompub specification, etc. Similarly to the href-var definitions,
someone reading the hint value would have to know what the given URI
identifies in order to make use of it.

- James

On Thu, May 10, 2012 at 8:12 PM, Mark Nottingham <mnot@mnot.net> wrote:
> I'd say there are *lots* of people doing this sort of thing now; the tric=
k is to have a single, non-vendor-specific and non-application-specific way=
 to do it, that's described in a standalone doc and stable.
>
> The other trick is to avoid it becoming WSDL, WADL or another DL-ish thin=
g.
>
> Cheers,
>
>
> On 11/05/2012, at 8:47 AM, James M Snell wrote:
>
>> How does this compare to what Google has done with their "discovery
>> service" API .. The JSON-based format they use is described here [1]
>> and is generally much more expansive in detail but overlaps much of
>> the same functionality. (note, the relevant IP details for google's
>> format are described here [2])
>>
>> [1] https://developers.google.com/discovery/v1/reference#resource_discov=
ery
>> [2] https://developers.google.com/discovery/patent-license
>>
>> - James
>>
>> On Wed, May 9, 2012 at 9:28 PM, Mark Nottingham <mnot@mnot.net> wrote:
>>> Some people might be interested in a draft I've started work on:
>>> =C2=A0http://tools.ietf.org/html/draft-nottingham-json-home
>>>
>>> Feedback / thoughts / pull requests welcome.
>>>
>>> Cheers,
>>>
>>>
>>> --
>>> Mark Nottingham =C2=A0 http://www.mnot.net/
>>>
>>>
>>>
>>> _______________________________________________
>>> apps-discuss mailing list
>>> apps-discuss@ietf.org
>>> https://www.ietf.org/mailman/listinfo/apps-discuss
>
> --
> Mark Nottingham =C2=A0 http://www.mnot.net/
>
>
>

From msk@cloudmark.com  Fri May 11 16:36:09 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C72D521F8517 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 16:36:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.563
X-Spam-Level: 
X-Spam-Status: No, score=-102.563 tagged_above=-999 required=5 tests=[AWL=0.035, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Li+fTOTovaY5 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 16:36:08 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id B58B49E800A for <apps-discuss@ietf.org>; Fri, 11 May 2012 16:36:08 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.26]) by mail.cloudmark.com with bizsmtp id 8nbm1j0020as01C01nbmdZ; Fri, 11 May 2012 16:35:46 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=R/iB6KtX c=1 sm=1 a=QMZKka45TBd+hNGtXG2bIg==:17 a=LvckAehuu68A:10 a=XCB-WWeLCIgA:10 a=zutiEJmiVI4A:10 a=xqWC_Br6kY4A:10 a=XueNXXe-GNPZdBnWDBAA:9 a=CjuIK1q_8ugA:10 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=eUvmdkcwTmMqJmRIiTUA:9 a=hQjir8AWeUb7_isQTGIA:7 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=QMZKka45TBd+hNGtXG2bIg==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas902.corp.cloudmark.com ([fe80::54de:dc60:5f3e:334%10]) with mapi id 14.01.0355.002; Fri, 11 May 2012 16:35:46 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: Call for Adoption: draft-ordogh-spam-reporting-using-imap
Thread-Index: Ac0vzsmSF4QdJ3WFSee17ituCgZl0Q==
Date: Fri, 11 May 2012 23:35:45 +0000
Message-ID: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.20.2.121]
Content-Type: multipart/alternative; boundary="_000_9452079D1A51524AA5749AD23E00392811ECBBexchmbx901corpclo_"
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1336779346; bh=6MPP2fIYaUvcX6rMXadKwMCPj8tA28DK/LQhBbLOn80=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=l3ANoPPjxqs2dHB9UJ9z3AugflZxXc4YWMsWCtOG6eyVwpNVaJqpte0Tmispck+/R ICQrVyX726ntm9OsVFmv8f3iC4XlLKJJHbsuSada9mcJKKrLwfEIrS5+8477uTZC9i rCLbqtouBDwWP91f7ONLXk0T9hOfSZfc47k1yHkE=
Subject: [apps-discuss] Call for Adoption: draft-ordogh-spam-reporting-using-imap
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 May 2012 23:36:09 -0000

--_000_9452079D1A51524AA5749AD23E00392811ECBBexchmbx901corpclo_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

This is a call for adoption of draft-ordogh-spam-reporting-using-imap, an I=
MAP extension being developed in conjunction with the OMA EVVM working grou=
p.

This document was discussed in two previous APPSAWG meetings as we tried to=
 find a home for it (appsawg, another working group, AD-sponsored, independ=
ent submission).  The decision was made in Paris to process it through APPS=
AWG.  I would like to approve the document into appsawg in about a week, bu=
t I'm making this call because I would still like to give people a chance t=
o voice opinions on-list if there are any.

Thus, please state any opinions by the end of Friday, May 18th.  Also, if y=
ou are inclined to contribute to working on it, please say so on the list o=
r contact the authors.

-MSK, APPSAWG co-chair


--_000_9452079D1A51524AA5749AD23E00392811ECBBexchmbx901corpclo_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">This is a call for adoption of draft-ordogh-spam-rep=
orting-using-imap, an IMAP extension being developed in conjunction with th=
e OMA EVVM working group.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">This document was discussed in two previous APPSAWG =
meetings as we tried to find a home for it (appsawg, another working group,=
 AD-sponsored, independent submission).&nbsp; The decision was made in Pari=
s to process it through APPSAWG.&nbsp; I would
 like to approve the document into appsawg in about a week, but I&#8217;m m=
aking this call because I would still like to give people a chance to voice=
 opinions on-list if there are any.<o:p></o:p></p>
<p class=3D"MsoNormal"><br>
Thus, please state any opinions by the end of Friday, May 18<sup>th</sup>.&=
nbsp; Also, if you are inclined to contribute to working on it, please say =
so on the list or contact the authors.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">-MSK, APPSAWG co-chair<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_9452079D1A51524AA5749AD23E00392811ECBBexchmbx901corpclo_--

From ned.freed@mrochek.com  Fri May 11 17:35:15 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EDB6121F85C9 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 17:35:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.501
X-Spam-Level: 
X-Spam-Status: No, score=-2.501 tagged_above=-999 required=5 tests=[AWL=0.098,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BvvefpzNTLbv for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 17:35:15 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 5B98321F85C7 for <apps-discuss@ietf.org>; Fri, 11 May 2012 17:35:15 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFD57CTGIO001EPF@mauve.mrochek.com> for apps-discuss@ietf.org; Fri, 11 May 2012 17:35:13 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Fri, 11 May 2012 17:35:10 -0700 (PDT)
Message-id: <01OFD57BDNP20006TF@mauve.mrochek.com>
Date: Fri, 11 May 2012 17:05:48 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Fri, 11 May 2012 23:35:45 +0000" <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com>
MIME-version: 1.0
Content-type: text/plain; CHARSET=US-ASCII
References: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com>
To: "Murray S. Kucherawy" <msk@cloudmark.com>
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Call for Adoption:	draft-ordogh-spam-reporting-using-imap
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 00:35:16 -0000

> This is a call for adoption of draft-ordogh-spam-reporting-using-imap, an
> IMAP extension being developed in conjunction with the OMA EVVM working group.

> This document was discussed in two previous APPSAWG meetings as we tried to
> find a home for it (appsawg, another working group, AD-sponsored, independent
> submission).  The decision was made in Paris to process it through APPSAWG.  I
> would like to approve the document into appsawg in about a week, but I'm making
> this call because I would still like to give people a chance to voice opinions
> on-list if there are any.

> Thus, please state any opinions by the end of Friday, May 18th.  Also, if you
> are inclined to contribute to working on it, please say so on the list or
> contact the authors.

The basic idea - use an IMAP command to report a message as spam instead of
having to submit a report as a separate message - seems reasonable. That said,
given that we have an entire WG working on abuse reporting formats (MARF), the
big concern that immediately comes to mind is that this needs to be tightly
aligned with MARF reporting, because an obvious implementation strategy is to
have the back end generate a MARF report.

For example, this draft creates a "SREP abuse type registry", I see no reason
why RFC 5965's report type registry can't be used for this purpose. But if you
do that, it changes the entire architecture of SREP - SREP currently has SET
and CLEAR operations, but MARF subsumes this into the report type: not-spam is
defined in RFC 6430.

I'm much less concerned with what the overall reporting architecture is than I
am with there only being one of them. The *absolute* *last* thing we need is 
for different reporting paths to require gatewaying. Surely we've learned by
now that gateways are a bad idea? (This from the person who's probably written
more of them than anyone except Nick Shelness.)

I note in passing that BURL can be used to avoid most of the overhead involved
in building and sending a MARF report. The advantage of SREP, of course, is
that it would allow alternative reporting strategies, e.g., as a non-message
notification. But I'd rather lose that advantage than have two different
reporting architectures.

I also note in passing that the architecture of having the actual report
generated on the back end has a number of advantages, e.g., site policy
regarding things like redaction remains on the back end and doesn't have to be
distributed to clients.

Finally, an added fillip will be handling interactions where something other
than the user said "spam" but the user is now saying "not spam". SREP as
presently constitutes doesn't seem to consider this case, because CLEAR seems
to be designed to undo a previous SET. I see no similar limitation on MARF's
not-spam report type, however.

				Ned

From sm@resistor.net  Fri May 11 18:01:47 2012
Return-Path: <sm@resistor.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F86421F8606 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 18:01:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.468
X-Spam-Level: 
X-Spam-Status: No, score=-102.468 tagged_above=-999 required=5 tests=[AWL=0.131, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z-FF02X2-htu for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 18:01:47 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 0BDEF21F85FF for <apps-discuss@ietf.org>; Fri, 11 May 2012 18:01:42 -0700 (PDT)
Received: from SUBMAN.resistor.net (IDENT:sm@localhost [127.0.0.1]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q4C11cZc012739 for <apps-discuss@ietf.org>; Fri, 11 May 2012 18:01:41 -0700 (PDT)
Message-Id: <6.2.5.6.2.20120511165259.09522610@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Fri, 11 May 2012 17:53:59 -0700
To: apps-discuss@ietf.org
From: SM <sm@resistor.net>
In-Reply-To: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cl oudmark.com>
References: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: Re: [apps-discuss] Call for Adoption: draft-ordogh-spam-reporting-using-imap
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 01:01:47 -0000

At 16:35 11-05-2012, Murray S. Kucherawy wrote:
>This is a call for adoption of 
>draft-ordogh-spam-reporting-using-imap, an IMAP extension being 
>developed in conjunction with the OMA EVVM working group.
>
>This document was discussed in two previous APPSAWG meetings as we 
>tried to find a home for it (appsawg, another working group, 
>AD-sponsored, independent submission).  The decision was made in 
>Paris to process it through APPSAWG.  I would like to approve the 
>document into appsawg in about a week, but I'm making this call 
>because I would still like to give people a chance to voice opinions 
>on-list if there are any.

During the discussions about the formation of this working group, it 
was mentioned that it should not be the dumping ground for everything 
Apps-related.  As the final decision rests with the Apps ADs, I'll 
stay out of this.

I would like to thank the author of 
draft-ordogh-spam-reporting-using-imap-02 for resolving a previous a 
IPR matter.

The work on this draft would be a substantial effort.  As there is an 
IPR disclosure on draft, I am not inclined to put in any 
effort.  There is a restrictive copyright notice.  I gather that this 
draft is based on previous IETF work.  I don't see any credit being 
given in the Acknowledgements Section.

Regards,
-sm




From ned.freed@mrochek.com  Fri May 11 18:48:31 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6FA0521F85F8 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 18:48:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.503
X-Spam-Level: 
X-Spam-Status: No, score=-2.503 tagged_above=-999 required=5 tests=[AWL=0.096,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qTSTbUTAUAaw for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 18:48:31 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 8AFB721F85F7 for <apps-discuss@ietf.org>; Fri, 11 May 2012 18:48:26 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFD7R2GSMO000X5A@mauve.mrochek.com> for apps-discuss@ietf.org; Fri, 11 May 2012 18:48:22 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Fri, 11 May 2012 18:48:20 -0700 (PDT)
Message-id: <01OFD7R1AP7K0006TF@mauve.mrochek.com>
Date: Fri, 11 May 2012 18:36:52 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Fri, 11 May 2012 17:05:48 -0700 (PDT)" <01OFD57BDNP20006TF@mauve.mrochek.com>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com> <01OFD57BDNP20006TF@mauve.mrochek.com>
To: "Murray S. Kucherawy" <msk@cloudmark.com>
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Call for	Adoption:	draft-ordogh-spam-reporting-using-imap
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 01:48:31 -0000

I should also have noted that the example flow material goes a little further
than I'd like to see in a standard. If it is published it really should be
in a separate document.

				Ned

From ned.freed@mrochek.com  Fri May 11 19:29:11 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0EF4B9E800A for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 19:29:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.504
X-Spam-Level: 
X-Spam-Status: No, score=-2.504 tagged_above=-999 required=5 tests=[AWL=0.095,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8IeEm2Sxya1i for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 19:29:10 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 649259E8007 for <apps-discuss@ietf.org>; Fri, 11 May 2012 19:29:10 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFD96LEYG0001LWI@mauve.mrochek.com> for apps-discuss@ietf.org; Fri, 11 May 2012 19:29:08 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Fri, 11 May 2012 19:29:04 -0700 (PDT)
Message-id: <01OFD96J6E9G0006TF@mauve.mrochek.com>
Date: Fri, 11 May 2012 19:09:54 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Thu, 03 May 2012 11:21:53 -0700" <4FA2CCC1.50209@dcrocker.net>
MIME-version: 1.0
Content-type: TEXT/PLAIN; Format=flowed
References: <20120503174454.8723.16142.idtracker@ietfa.amsl.com> <9452079D1A51524AA5749AD23E00392810BA1A@exch-mbx901.corp.cloudmark.com> <4FA2CCC1.50209@dcrocker.net>
To: Dave Crocker <dhc@dcrocker.net>
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] I-D Action:	draft-ietf-appsawg-received-state-00.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 02:29:11 -0000

> On 5/3/2012 10:55 AM, Murray S. Kucherawy wrote:

> > This got a couple of rounds of development prior to becoming a working
> > group document, but that was a few months ago.  I'd love some fresh eyes
> > on it and some new reviews.  Or if you think it's pretty well-baked
> > already, please do say so.

I fully approve of publishing this, but I think a little more work is needed
before it's ready.

> +1 to the request.

> It will help to distinguish between basic, philosophical concerns,
> versus issues with the details.

> As the name of the field implies, it was originally targeting a very
> specific event, roughly characterized as "coming into the MTA".  This
> new draft clearly (and I hope explicitly) expands the scope to cover any
> handling transition that the message undergoes that is worth recording.

I agree with the goal, but I think that actually a bit of a problem with the
current specification. At one place it says:

   Rather, an agent is encouraged to apply state annotations
   only when a message enters a handling queue where substantial delay
   is possible, and especially when a handoff has occurred between two
   different, independent agents.

This is saying "only record when there's a delay", which is hardly the same as
"record when you think it is worth it". And some of the states on the list,
like "normal" and "outbound", don't really match either criteria.

The Introduction also seems to justify use of this mechanism in terms
of delays. That should also be revisited.

At another point it says:

   The degree of granularity -- and therefore the degree of verbosity --
   recorded through the use of this additional trace clause will vary
   according to the needs of the operator making use of this
   specification.  In normal operation, the verbosity would likely be
   limited to record only "unusual" transitions, such as to a
   quarantine.

The sentiment is fine, but I question whether or not the addition of
this field will be under operator control. In most implementations I rather
suspect it won't be.

The convert state is described as:

 convert:  The message entered a queue pending content conversion for
      passage through a gateway.

Since we have standards-track specifications talking about content conversion
within the SMTP mail system, I don't think it makes sense to assume that
content conversion is always associated with gateways. Additionally, while I
agree with the inclusion of this state, it doesn't seem to be all that similar
to the other things listed in the abstract, so maybe it should be mentioned
there.

Finally, an obvious source of delays is use of the FUTURERELEASE SMTP
extension. The "timed" state seems appropriate to use for this, but  perhaps a
explicit reference to the FUTURERELEASE RFC would be in order. (We could also
define a futurerelease state, I guess, but that seems unnecessary.)

				Ned 

From john-ietf@jck.com  Fri May 11 19:29:43 2012
Return-Path: <john-ietf@jck.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DBE5E9E8007 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 19:29:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.523
X-Spam-Level: 
X-Spam-Status: No, score=-102.523 tagged_above=-999 required=5 tests=[AWL=0.076, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qPtJRAIgHJ9E for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 19:29:43 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) by ietfa.amsl.com (Postfix) with ESMTP id 4376E9E801E for <apps-discuss@ietf.org>; Fri, 11 May 2012 19:29:43 -0700 (PDT)
Received: from [198.252.137.7] (helo=PST.JCK.COM) by bsa2.jck.com with esmtp (Exim 4.71 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1ST20E-0000Dg-DP; Fri, 11 May 2012 22:24:14 -0400
Date: Fri, 11 May 2012 22:29:37 -0400
From: John C Klensin <john-ietf@jck.com>
To: "Murray S. Kucherawy" <msk@cloudmark.com>, apps-discuss@ietf.org
Message-ID: <B01B996E5DF9C9B47BF9204F@PST.JCK.COM>
In-Reply-To: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com>
References: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Subject: Re: [apps-discuss] Call for Adoption:	draft-ordogh-spam-reporting-using-imap
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 02:29:44 -0000

--On Friday, May 11, 2012 23:35 +0000 "Murray S. Kucherawy"
<msk@cloudmark.com> wrote:

> This is a call for adoption of
> draft-ordogh-spam-reporting-using-imap, an IMAP extension
> being developed in conjunction with the OMA EVVM working group.
>...
> Thus, please state any opinions by the end of Friday, May
> 18th.  Also, if you are inclined to contribute to working on
> it, please say so on the list or contact the authors.

Procedural comments only; I'll leave substantive ones to others
or for another time.

* I am strongly opposed to AppAWG taking this on unless it is
absolutely clear that the IETF has/will have change control and
that the WG is free to make changes in either the document or
the underlying specification as seems appropriate.  The history
of this document combined with the use of the "go negotiate with
the authors" copyright language (which does not appear to be
justified by prior work _in the IETF_) leaves me somewhat
uncertain on that point.

* I agree with Ned that we do not want to standardize or
propagate a number of different reporting mechanisms and
formats.  This work should not, IMO, be initiated unless
minimizing those differences is an explicit high-priority goal.

    john




From johnl@iecc.com  Fri May 11 19:55:05 2012
Return-Path: <johnl@iecc.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9C15721F8549 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 19:55:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -111.103
X-Spam-Level: 
X-Spam-Status: No, score=-111.103 tagged_above=-999 required=5 tests=[AWL=0.096, BAYES_00=-2.599, HABEAS_ACCREDITED_SOI=-4.3, RCVD_IN_BSP_TRUSTED=-4.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VXpbdo3RGmRb for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 19:55:04 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 956A721F8542 for <apps-discuss@ietf.org>; Fri, 11 May 2012 19:55:04 -0700 (PDT)
Received: (qmail 96825 invoked from network); 12 May 2012 02:55:03 -0000
Received: from leila.iecc.com (64.57.183.34) by mail1.iecc.com with QMQP; 12 May 2012 02:55:03 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:vbr-info; s=4fadd107.xn--btvx9d.k1205; i=johnl@user.iecc.com; bh=6iZR3ovt97MeT8rBJwLnz8FGegKDxAWAs7Hpm/GtVZQ=; b=GA04+Ojs51YKKkw1D1DJWWYarGM5zWU9TvLtDWPGV6bDd8FCkuTXHxJCN1wo0WC8/9fyHx5T191nLBNSHO3zBa/SUmctWw/LPfISEwtxAMj5JZ80vxtET+j7hzaTkvO0uGpp/jJ95NRoL//EEDM+8Y6P9UGigcX/JOJ1M3O7thc=
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:vbr-info; s=4fadd107.xn--btvx9d.k1205; olt=johnl@user.iecc.com; bh=6iZR3ovt97MeT8rBJwLnz8FGegKDxAWAs7Hpm/GtVZQ=; b=I4lIR9KtPdVdlNqI1RBns7YCNhSE9WE+M5WnSzOEvR4Gdv6XABav0ukyVP3re4dPofyx1fjWZyH1ZqUoNtlAy7SRwKMoEm52/cdaDPz4U5pZ8mChvKoBmTXl0WelvezxjgXkCqcmfHf95biK9xLW8wv4n24XsyRbGV4sr2M9C+s=
VBR-Info: md=iecc.com; mc=all; mv=dwl.spamhaus.org
Date: 12 May 2012 02:54:41 -0000
Message-ID: <20120512025441.33697.qmail@joyce.lan>
From: "John Levine" <johnl@taugh.com>
To: apps-discuss@ietf.org
In-Reply-To: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com>
Organization: 
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 7bit
Subject: Re: [apps-discuss] Call for Adoption: draft-ordogh-spam-reporting-using-imap
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 02:55:05 -0000

The idea is fine.  When we discussed this before, once we got past the
wheel reinvention phase, there seemed to be general agreement that
this particular draft is much too complex.

I'd think that all we really need is a way for an IMAP client to set
or unset a flag or status bit on a message saying that the user
considers it to be spam, and the usual IMAP stuff to tell clients that
the flag is available.  Once the flag is set, the advice would be to
do whatever they do when they get a spam report from a user.  Maybe
they move it to another folder, maybe they send an ARF report, but I
don't think that needs to be (or even should be) normative.

I also got general expressions of interest from some large providers
that offer both webmail and IMAP.  For them, I assume that they'd do
exactly what they do when a user hits the spam button in the webmail.

R's,
John

From msk@cloudmark.com  Fri May 11 21:02:30 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 751B821F8496 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 21:02:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.621
X-Spam-Level: 
X-Spam-Status: No, score=-102.621 tagged_above=-999 required=5 tests=[AWL=-0.022, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J26cA3A3B-LC for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 21:02:29 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id CC96821F8491 for <apps-discuss@ietf.org>; Fri, 11 May 2012 21:02:29 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.26]) by mail.cloudmark.com with bizsmtp id 8s2J1j0010as01C01s2JSm; Fri, 11 May 2012 21:02:18 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=F7XVh9dN c=1 sm=1 a=QMZKka45TBd+hNGtXG2bIg==:17 a=ldJM1g7oyCcA:10 a=9LL2mffbdxwA:10 a=zutiEJmiVI4A:10 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=9NGZVl_YAAAA:8 a=48vgC7mUAAAA:8 a=mMrzvft6ibza-gnmeyoA:9 a=CjuIK1q_8ugA:10 a=I9DA3x22SqsA:10 a=lZB815dzVvQA:10 a=ms5c2GJgFisP3fyl:21 a=nxq1yK5hd1F4QSpS:21 a=QMZKka45TBd+hNGtXG2bIg==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas902.corp.cloudmark.com ([fe80::54de:dc60:5f3e:334%10]) with mapi id 14.01.0355.002; Fri, 11 May 2012 21:02:18 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] Call for Adoption: draft-ordogh-spam-reporting-using-imap
Thread-Index: AQHNL+ckkHt7loNU5Eu0IKxwp5/drZbFhprQ
Date: Sat, 12 May 2012 04:02:18 +0000
Message-ID: <9452079D1A51524AA5749AD23E00392811EE83@exch-mbx901.corp.cloudmark.com>
References: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com> <B01B996E5DF9C9B47BF9204F@PST.JCK.COM>
In-Reply-To: <B01B996E5DF9C9B47BF9204F@PST.JCK.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [67.160.203.60]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1336795338; bh=97DmvPOt1s/MLa7xII+IRVYPiuZ6BHBRFPgPdoiLK6I=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=qZRnU8YEj2qaGw+6UlqCSsPLKyt977rvNolwHeF1u/MnYZr6BsHSSdjw7t2INMsSg cf4+Pm9/p58r/SFjvxRHfalsLz9eiIdxXH9kgFRT+i7o5OPC8HBY3UKbf7mhZT2FLJ d1J9Miypjf0xQxisM5R+lNrGglE4cqfibWutKdQU=
Subject: Re: [apps-discuss] Call for Adoption:	draft-ordogh-spam-reporting-using-imap
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 04:02:30 -0000

> -----Original Message-----
> From: John C Klensin [mailto:john-ietf@jck.com]
> Sent: Friday, May 11, 2012 7:30 PM
> To: Murray S. Kucherawy; apps-discuss@ietf.org
> Subject: Re: [apps-discuss] Call for Adoption: draft-ordogh-spam-reportin=
g-using-imap
>=20
> * I am strongly opposed to AppAWG taking this on unless it is
> absolutely clear that the IETF has/will have change control and that
> the WG is free to make changes in either the document or the underlying
> specification as seems appropriate.  The history of this document
> combined with the use of the "go negotiate with the authors" copyright
> language (which does not appear to be justified by prior work _in the
> IETF_) leaves me somewhat uncertain on that point.

I believe some conversation with the authors prior to today revealed that t=
he current boilerplate was chosen in part because of the IPR claim made abo=
ut the draft and in part because it plans to say "updates RFC3501", and thu=
s he thought the current boilerplate was the correct selection.  If in fact=
 no text was copied from RFC3501, and the IPR claim filed about the draft i=
s sufficiently IETF-friendly, then I believe the selected boilerplate is in=
 fact not appropriate and something more amenable to IETF handling should b=
e chosen and the document resubmitted.

> * I agree with Ned that we do not want to standardize or propagate a
> number of different reporting mechanisms and formats.  This work should
> not, IMO, be initiated unless minimizing those differences is an
> explicit high-priority goal.

Ned's remarks about MARF hadn't occurred to me before.  I'll discuss this s=
uggestion with our ADs, though MARF has basically already completed its cha=
rtered work list and is just waiting for its three documents in the RFC Edi=
tor queue to publish before formally shutting down. =20

-MSK

From msk@cloudmark.com  Fri May 11 21:19:21 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD99021F85C3 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 21:19:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.621
X-Spam-Level: 
X-Spam-Status: No, score=-102.621 tagged_above=-999 required=5 tests=[AWL=-0.022, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8Jpyq6vCJJN9 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 21:19:20 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id C477A21F85BE for <apps-discuss@ietf.org>; Fri, 11 May 2012 21:19:20 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.25]) by mail.cloudmark.com with bizsmtp id 8sKK1j0010ZaKgw01sKKWr; Fri, 11 May 2012 21:19:19 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=F7XVh9dN c=1 sm=1 a=LdFkGDrDWH2mcjCZERnC4w==:17 a=ldJM1g7oyCcA:10 a=hak41wgRdVEA:10 a=zutiEJmiVI4A:10 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=48vgC7mUAAAA:8 a=4WoBdWhn39NJg4QDe4gA:9 a=bqnyL_PcZw_HKKpeGxEA:7 a=CjuIK1q_8ugA:10 a=lZB815dzVvQA:10 a=t273OcL4CoAkfhb8:21 a=dUeYz91vou9QxDp9:21 a=LdFkGDrDWH2mcjCZERnC4w==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas901.corp.cloudmark.com ([fe80::2524:76b6:a865:539c%10]) with mapi id 14.01.0355.002; Fri, 11 May 2012 21:19:20 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] I-D	Action: draft-ietf-appsawg-received-state-00.txt
Thread-Index: AQHNL+cRFnapP8ki2E6j0lLgcPohQ5bFiN4g
Date: Sat, 12 May 2012 04:19:18 +0000
Message-ID: <9452079D1A51524AA5749AD23E00392811EEAE@exch-mbx901.corp.cloudmark.com>
References: <20120503174454.8723.16142.idtracker@ietfa.amsl.com> <9452079D1A51524AA5749AD23E00392810BA1A@exch-mbx901.corp.cloudmark.com> <4FA2CCC1.50209@dcrocker.net> <01OFD96J6E9G0006TF@mauve.mrochek.com>
In-Reply-To: <01OFD96J6E9G0006TF@mauve.mrochek.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [67.160.203.60]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1336796359; bh=7mFl2MaagSq/qz16hpm8MVEe4yMu7TsC10/+MFP/Nyo=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=UCsM7ofIfHrikPrxBULrdv/3MwhPebjsUDGvusbqUnAUgHEJBGafZ8fQYxoNMB6zQ B8MM/n95MLOslND07T/LUHvSrxAjFdyeEfvqGVuiV1uDUDpYelS70BwGLCVEtMTu9N fX4X3xqULma157dnIYMBbs69x1wuo4k2iqRlfuHw=
Subject: Re: [apps-discuss] I-D	Action:	draft-ietf-appsawg-received-state-00.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 04:19:21 -0000

> -----Original Message-----
> From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org=
] On Behalf Of Ned Freed
> Sent: Friday, May 11, 2012 7:10 PM
> To: Dave Crocker
> Cc: apps-discuss@ietf.org
> Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-received-state=
-00.txt
>=20
> I agree with the goal, but I think that actually a bit of a problem
> with the current specification. At one place it says:
>=20
>    Rather, an agent is encouraged to apply state annotations
>    only when a message enters a handling queue where substantial delay
>    is possible, and especially when a handoff has occurred between two
>    different, independent agents.
>=20
> This is saying "only record when there's a delay", which is hardly the
> same as "record when you think it is worth it". And some of the states
> on the list, like "normal" and "outbound", don't really match either
> criteria.

Seems like dropping "only" from that sentence clears this up, correct?

> The Introduction also seems to justify use of this mechanism in terms
> of delays.  That should also be revisited.

That is indeed the impetus for the work, which is the focus of the third pa=
ragraph of the Introduction, i.e., answering the question "What's with this=
 big time gap?"

You're right that "normal" and "outbound" are not strictly necessary in tha=
t context, but there was some earlier input that suggested this document sh=
ould allow the case where some mail handling agent is coded such that it al=
ways uses this clause, so accommodating those cases where there wasn't some=
 kind of handling exception needs to be included.

> At another point it says:
>=20
>    The degree of granularity -- and therefore the degree of verbosity --
>    recorded through the use of this additional trace clause will vary
>    according to the needs of the operator making use of this
>    specification.  In normal operation, the verbosity would likely be
>    limited to record only "unusual" transitions, such as to a
>    quarantine.
>=20
> The sentiment is fine, but I question whether or not the addition of
> this field will be under operator control. In most implementations I
> rather suspect it won't be.

Interesting point.  I believe the vision here is that adding this trace inf=
ormation might be a configurable option, since it could lead to some of the=
 header interpretation issues described two paragraphs lower.  That does pu=
t it in the control of the operator.

> The convert state is described as:
>=20
>  convert:  The message entered a queue pending content conversion for
>       passage through a gateway.
>=20
> Since we have standards-track specifications talking about content
> conversion within the SMTP mail system, I don't think it makes sense to
> assume that content conversion is always associated with gateways.
> Additionally, while I agree with the inclusion of this state, it
> doesn't seem to be all that similar to the other things listed in the
> abstract, so maybe it should be mentioned there.

Fair enough, so instead of "through a gateway", use "to another mail handli=
ng agent with reduced capabilities"?

> Finally, an obvious source of delays is use of the FUTURERELEASE SMTP
> extension. The "timed" state seems appropriate to use for this, but
> perhaps a explicit reference to the FUTURERELEASE RFC would be in
> order. (We could also define a futurerelease state, I guess, but that
> seems unnecessary.)

Didn't know about that one.  Will add such a reference.

Thanks,
-MSK

From ned.freed@mrochek.com  Fri May 11 22:08:36 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9FBF821F85A5 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 22:08:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.505
X-Spam-Level: 
X-Spam-Status: No, score=-2.505 tagged_above=-999 required=5 tests=[AWL=0.094,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ug2Akh88uohA for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 22:08:33 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 75AA821F85A4 for <apps-discuss@ietf.org>; Fri, 11 May 2012 22:08:33 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFDER755A8001L7O@mauve.mrochek.com> for apps-discuss@ietf.org; Fri, 11 May 2012 22:08:31 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Fri, 11 May 2012 22:08:29 -0700 (PDT)
Message-id: <01OFDER60A4Q0006TF@mauve.mrochek.com>
Date: Fri, 11 May 2012 22:03:26 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Sat, 12 May 2012 04:19:18 +0000" <9452079D1A51524AA5749AD23E00392811EEAE@exch-mbx901.corp.cloudmark.com>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <20120503174454.8723.16142.idtracker@ietfa.amsl.com> <9452079D1A51524AA5749AD23E00392810BA1A@exch-mbx901.corp.cloudmark.com> <4FA2CCC1.50209@dcrocker.net> <01OFD96J6E9G0006TF@mauve.mrochek.com> <9452079D1A51524AA5749AD23E00392811EEAE@exch-mbx901.corp.cloudmark.com>
To: "Murray S. Kucherawy" <msk@cloudmark.com>
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] I-D	Action:	draft-ietf-appsawg-received-state-00.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 05:08:36 -0000

> > -----Original Message-----
> > From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org] On Behalf Of Ned Freed
> > Sent: Friday, May 11, 2012 7:10 PM
> > To: Dave Crocker
> > Cc: apps-discuss@ietf.org
> > Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-received-state-00.txt
> >
> > I agree with the goal, but I think that actually a bit of a problem
> > with the current specification. At one place it says:
> >
> >    Rather, an agent is encouraged to apply state annotations
> >    only when a message enters a handling queue where substantial delay
> >    is possible, and especially when a handoff has occurred between two
> >    different, independent agents.
> >
> > This is saying "only record when there's a delay", which is hardly the
> > same as "record when you think it is worth it". And some of the states
> > on the list, like "normal" and "outbound", don't really match either
> > criteria.

> Seems like dropping "only" from that sentence clears this up, correct?

Yes, that seems sufficient.

> > The Introduction also seems to justify use of this mechanism in terms
> > of delays.  That should also be revisited.

> That is indeed the impetus for the work, which is the focus of the third
> paragraph of the Introduction, i.e., answering the question "What's with this
> big time gap?"

> You're right that "normal" and "outbound" are not strictly necessary in that
> context, but there was some earlier input that suggested this document should
> allow the case where some mail handling agent is coded such that it always uses
> this clause, so accommodating those cases where there wasn't some kind of
> handling exception needs to be included.

I wasn't objecting to the cases being there, but rather that that don't
seem to align to what the text says the field is for.

> > At another point it says:
> >
> >    The degree of granularity -- and therefore the degree of verbosity --
> >    recorded through the use of this additional trace clause will vary
> >    according to the needs of the operator making use of this
> >    specification.  In normal operation, the verbosity would likely be
> >    limited to record only "unusual" transitions, such as to a
> >    quarantine.
> >
> > The sentiment is fine, but I question whether or not the addition of
> > this field will be under operator control. In most implementations I
> > rather suspect it won't be.

> Interesting point.  I believe the vision here is that adding this trace
> information might be a configurable option, since it could lead to some of the
> header interpretation issues described two paragraphs lower.  That does put it
> in the control of the operator.

Not in the sense of that paragraph, it doesn't. That paragraph is talking about
the granularity being under the control of the operator, not whether or not the
parameter is used at all. The latter is entirely justifiable, the former, not
so much.

> > The convert state is described as:
> >
> >  convert:  The message entered a queue pending content conversion for
> >       passage through a gateway.
> >
> > Since we have standards-track specifications talking about content
> > conversion within the SMTP mail system, I don't think it makes sense to
> > assume that content conversion is always associated with gateways.
> > Additionally, while I agree with the inclusion of this state, it
> > doesn't seem to be all that similar to the other things listed in the
> > abstract, so maybe it should be mentioned there.

> Fair enough, so instead of "through a gateway", use "to another mail handling
> agent with reduced capabilities"?

I'd prefer to simply drop the last five words. Conversions are used for
all sorts of different reasons.

> > Finally, an obvious source of delays is use of the FUTURERELEASE SMTP
> > extension. The "timed" state seems appropriate to use for this, but
> > perhaps a explicit reference to the FUTURERELEASE RFC would be in
> > order. (We could also define a futurerelease state, I guess, but that
> > seems unnecessary.)

> Didn't know about that one.  Will add such a reference.

Always good to have a specific example of its use.

				Ned

From paf@frobbit.se  Fri May 11 22:17:03 2012
Return-Path: <paf@frobbit.se>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 579B921F85AD for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 22:17:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.267
X-Spam-Level: 
X-Spam-Status: No, score=-2.267 tagged_above=-999 required=5 tests=[AWL=0.032,  BAYES_00=-2.599, MIME_8BIT_HEADER=0.3]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4L+EKfC4F0Ph for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 22:17:03 -0700 (PDT)
Received: from srv01.frobbit.se (srv01.frobbit.se [IPv6:2a02:80:3ffe::39]) by ietfa.amsl.com (Postfix) with ESMTP id ABE9D21F85A4 for <apps-discuss@ietf.org>; Fri, 11 May 2012 22:17:02 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by srv01.frobbit.se (Postfix) with ESMTP id 1113313C36674; Sat, 12 May 2012 07:17:02 +0200 (CEST)
X-Virus-Scanned: amavisd-new at frobbit.se
Received: from srv01.frobbit.se ([127.0.0.1]) by localhost (srv01.frobbit.se [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JsVrLja3Cs7D; Sat, 12 May 2012 07:17:01 +0200 (CEST)
Received: from [192.165.72.14] (unknown [192.165.72.14]) (Authenticated sender: paf01) by srv01.frobbit.se (Postfix) with ESMTP id CFE0D13C3666C; Sat, 12 May 2012 07:17:01 +0200 (CEST)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=us-ascii
From: =?iso-8859-1?Q?Patrik_F=E4ltstr=F6m?= <paf@frobbit.se>
In-Reply-To: <20120512025441.33697.qmail@joyce.lan>
Date: Sat, 12 May 2012 07:17:01 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <23EDA338-4828-474C-96D4-FA55B187630B@frobbit.se>
References: <20120512025441.33697.qmail@joyce.lan>
To: "John Levine" <johnl@taugh.com>
X-Mailer: Apple Mail (2.1278)
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Call for Adoption: draft-ordogh-spam-reporting-using-imap
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 05:17:03 -0000

On 12 maj 2012, at 04:54, John Levine wrote:

> I'd think that all we really need is a way for an IMAP client to set
> or unset a flag or status bit on a message saying that the user
> considers it to be spam, and the usual IMAP stuff to tell clients that
> the flag is available.  Once the flag is set, the advice would be to
> do whatever they do when they get a spam report from a user.  Maybe
> they move it to another folder, maybe they send an ARF report, but I
> don't think that needs to be (or even should be) normative.

+1

"Just" agree on a flag being "spam" and let clients and servers innovate =
and be clever.

   Patrik


From msk@cloudmark.com  Fri May 11 22:45:23 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C500921F85AA for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 22:45:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.621
X-Spam-Level: 
X-Spam-Status: No, score=-102.621 tagged_above=-999 required=5 tests=[AWL=-0.022, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Thx8QLSgO2PH for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 22:45:22 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id CE5DF21F85A4 for <apps-discuss@ietf.org>; Fri, 11 May 2012 22:45:22 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.25]) by mail.cloudmark.com with bizsmtp id 8tl01j0010ZaKgw01tl0ub; Fri, 11 May 2012 22:45:00 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=F7XVh9dN c=1 sm=1 a=LdFkGDrDWH2mcjCZERnC4w==:17 a=ldJM1g7oyCcA:10 a=orKB96peVL8A:10 a=zutiEJmiVI4A:10 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=9aueKP-jAAAA:8 a=48vgC7mUAAAA:8 a=ZOM28GLJDcCEGXbae3EA:9 a=CjuIK1q_8ugA:10 a=jwvSBeqQ3e8A:10 a=lZB815dzVvQA:10 a=R3U6-cU57mN3negs:21 a=JK5gnrdAp0hZAsCO:21 a=LdFkGDrDWH2mcjCZERnC4w==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas901.corp.cloudmark.com ([fe80::2524:76b6:a865:539c%10]) with mapi id 14.01.0355.002; Fri, 11 May 2012 22:45:01 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss]	I-D	Action: draft-ietf-appsawg-received-state-00.txt
Thread-Index: AQHNL/1U7pOCWUeV7kuv64M8GHWwL5bFo2sA
Date: Sat, 12 May 2012 05:44:59 +0000
Message-ID: <9452079D1A51524AA5749AD23E00392811EF1F@exch-mbx901.corp.cloudmark.com>
References: <20120503174454.8723.16142.idtracker@ietfa.amsl.com> <9452079D1A51524AA5749AD23E00392810BA1A@exch-mbx901.corp.cloudmark.com> <4FA2CCC1.50209@dcrocker.net> <01OFD96J6E9G0006TF@mauve.mrochek.com> <9452079D1A51524AA5749AD23E00392811EEAE@exch-mbx901.corp.cloudmark.com> <01OFDER60A4Q0006TF@mauve.mrochek.com>
In-Reply-To: <01OFDER60A4Q0006TF@mauve.mrochek.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [67.160.203.60]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1336801500; bh=zru/co0ICwL/1iktN9XdRyMG8U+Z93DwQVPG3hcEll8=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=e9/m57KvigLro4q4C4aPqs53yFED9bU4FaqSC5S5oOgVCisYgRL7GYqQupHKFLXfr qKFwusz0KquXI5y51mbgJefKpERnXkroYn6+9uMZ1y55pzzKea2/nTOwKflP0mmlMD uGOgi0NRGNXO+oB7cpKekKTyZwz8dK1gc417uI40=
Subject: Re: [apps-discuss] I-D	Action:	draft-ietf-appsawg-received-state-00.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 05:45:24 -0000

> -----Original Message-----
> From: Ned Freed [mailto:ned.freed@mrochek.com]
> Sent: Friday, May 11, 2012 10:03 PM
> To: Murray S. Kucherawy
> Cc: apps-discuss@ietf.org
> Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-received-state=
-00.txt
>=20
> > > At another point it says:
> > >
> > >    The degree of granularity -- and therefore the degree of verbosity=
 --
> > >    recorded through the use of this additional trace clause will vary
> > >    according to the needs of the operator making use of this
> > >    specification.  In normal operation, the verbosity would likely be
> > >    limited to record only "unusual" transitions, such as to a
> > >    quarantine.
> > >
> > > The sentiment is fine, but I question whether or not the addition of
> > > this field will be under operator control. In most implementations I
> > > rather suspect it won't be.
>=20
> > Interesting point.  I believe the vision here is that adding this
> > trace information might be a configurable option, since it could lead
> > to some of the header interpretation issues described two paragraphs
> > lower.  That does put it in the control of the operator.
>=20
> Not in the sense of that paragraph, it doesn't. That paragraph is
> talking about the granularity being under the control of the operator,
> not whether or not the parameter is used at all. The latter is entirely
> justifiable, the former, not so much.

If there's a configuration option in some handling agent that in one mode a=
dds a single unannotated Received field, and in the other mode adds several=
 of them, some of which use this annotation capability, I would call that a=
n increase in granularity, and also say that's under operator control.

So is that not a valid claim?  And if it is, what wording might say it more=
 correctly?
=20
> > Fair enough, so instead of "through a gateway", use "to another mail
> > handling agent with reduced capabilities"?
>=20
> I'd prefer to simply drop the last five words. Conversions are used for
> all sorts of different reasons.

OK.

-MSK

From ned.freed@mrochek.com  Fri May 11 23:00:27 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE43C21F85A3 for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 23:00:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.506
X-Spam-Level: 
X-Spam-Status: No, score=-2.506 tagged_above=-999 required=5 tests=[AWL=0.093,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XE2qND3TeNRg for <apps-discuss@ietfa.amsl.com>; Fri, 11 May 2012 23:00:27 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 527BE21F859F for <apps-discuss@ietf.org>; Fri, 11 May 2012 23:00:27 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFDGKJDQ9C001EPU@mauve.mrochek.com> for apps-discuss@ietf.org; Fri, 11 May 2012 23:00:25 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Fri, 11 May 2012 23:00:22 -0700 (PDT)
Message-id: <01OFDGKHZE5Y0006TF@mauve.mrochek.com>
Date: Fri, 11 May 2012 22:12:20 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Sat, 12 May 2012 02:54:41 +0000" <20120512025441.33697.qmail@joyce.lan>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com> <20120512025441.33697.qmail@joyce.lan>
To: John Levine <johnl@taugh.com>
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Call for Adoption:	draft-ordogh-spam-reporting-using-imap
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 06:00:27 -0000

> The idea is fine.  When we discussed this before, once we got past the
> wheel reinvention phase, there seemed to be general agreement that
> this particular draft is much too complex.

> I'd think that all we really need is a way for an IMAP client to set
> or unset a flag or status bit on a message saying that the user
> considers it to be spam, and the usual IMAP stuff to tell clients that
> the flag is available.  Once the flag is set, the advice would be to
> do whatever they do when they get a spam report from a user.  Maybe
> they move it to another folder, maybe they send an ARF report, but I
> don't think that needs to be (or even should be) normative.

It needs to be a little more complex than a single flag because you need
to communicate both not-spam->spam and spam->not-spam, but sure, a simpler
approach can be used.

But it's not as flexible as a general reporting mechanism. For example,
I could easily see using this to report things like signature validation
failures.

The question is whether there's a need for something in between the client
generating a MARF report versus changing a flag or annotation.

				Ned

From john@jck.com  Sat May 12 02:29:28 2012
Return-Path: <john@jck.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F43C21F855D for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 02:29:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PsBVsvKZ+Gr7 for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 02:29:28 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) by ietfa.amsl.com (Postfix) with ESMTP id 17B0E21F8555 for <apps-discuss@ietf.org>; Sat, 12 May 2012 02:29:28 -0700 (PDT)
Received: from [198.252.137.7] (helo=PST.JCK.COM) by bsa2.jck.com with esmtp (Exim 4.71 (FreeBSD)) (envelope-from <john@jck.com>) id 1ST8YQ-0000x9-5B; Sat, 12 May 2012 05:23:58 -0400
Date: Sat, 12 May 2012 05:29:19 -0400
From: John C Klensin <john@jck.com>
To: "Murray S. Kucherawy" <msk@cloudmark.com>, apps-discuss@ietf.org
Message-ID: <D2F7909C5275B0107275BCD2@PST.JCK.COM>
In-Reply-To: <9452079D1A51524AA5749AD23E00392811EE83@exch-mbx901.corp.cloudmark.com>
References: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com> <B01B996E5DF9C9B47BF9204F@PST.JCK.COM> <9452079D1A51524AA5749AD23E00392811EE83@exch-mbx901.corp.cloudmark.com>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Subject: Re: [apps-discuss] Call for	Adoption:	draft-ordogh-spam-reporting-using-imap
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 09:29:28 -0000

--On Saturday, May 12, 2012 04:02 +0000 "Murray S. Kucherawy"
<msk@cloudmark.com> wrote:

>...
>> * I agree with Ned that we do not want to standardize or
>> propagate a number of different reporting mechanisms and
>> formats.  This work should not, IMO, be initiated unless
>> minimizing those differences is an explicit high-priority
>> goal.
> 
> Ned's remarks about MARF hadn't occurred to me before.  I'll
> discuss this suggestion with our ADs, though MARF has
> basically already completed its chartered work list and is
> just waiting for its three documents in the RFC Editor queue
> to publish before formally shutting down.

I wasn't particularly arguing for assigning this to MARF or any
place particular.  Only that the net result should not be to
increase the number of different ways of doing something more
than absolutely necessary or the number of different report
format models to more than one ... at least without really
persuasive and explicit reasons that would overcome the
considerable cost.

   john




From john-ietf@jck.com  Sat May 12 03:17:47 2012
Return-Path: <john-ietf@jck.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0BC7A21F8476; Sat, 12 May 2012 03:17:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.526
X-Spam-Level: 
X-Spam-Status: No, score=-102.526 tagged_above=-999 required=5 tests=[AWL=0.073, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5sqXBSWsPqax; Sat, 12 May 2012 03:17:46 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) by ietfa.amsl.com (Postfix) with ESMTP id 63A3621F846F; Sat, 12 May 2012 03:17:46 -0700 (PDT)
Received: from [198.252.137.7] (helo=PST.JCK.COM) by bsa2.jck.com with esmtp (Exim 4.71 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1ST9J3-0001X7-0Z; Sat, 12 May 2012 06:12:09 -0400
Date: Sat, 12 May 2012 06:17:32 -0400
From: John C Klensin <john-ietf@jck.com>
To: jouni korhonen <jouni.nospam@gmail.com>, Yoshiro YONEYA <yoshiro.yoneya@jprs.co.jp>
Message-ID: <AD33EC5BFAD63B60DFF0FBA6@PST.JCK.COM>
In-Reply-To: <CA49FAB3-F901-4474-83E5-C3BFD8883E43@gmail.com>
References: <20120511191714.60e39185.yoshiro.yoneya@jprs.co.jp> <CA49FAB3-F901-4474-83E5-C3BFD8883E43@gmail.com>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Cc: draft-ietf-netext-access-network-option.all@tools.ietf.org, apps-discuss@ietf.org, iesg@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of	draft-ietf-netext-access-network-option-10
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 10:17:47 -0000

--On Friday, May 11, 2012 14:01 +0300 jouni korhonen
<jouni.nospam@gmail.com> wrote:

>> Minor Issues:
>> 
>>  Section 3.1.1 [Page 7]
>>    "MUST be set to zero (0) if the network name is encoded
>>    using 8-bit  octets or to one (1) if the network name is
>>    encoded using UTF-8  [RFC3629]."
>>    => 8-bit octets is ambiguous. UTF-8 is also 8-bit octets.
>>    Clear  distinction between 8-bit octets and UTF-8 is
>>       recommended.
> 
> 8-bit octets is supposed to be just an opaque blob, where as
> UTF-8 itself contain rules how to interpret the sequence of
> octets. We could say:
> 
>    "MUST be set to zero (0) if the network name is encoded
> using a    string of opaque 8-bit octets or to one (1) if the
> network name    is encoded using UTF-8 [RFC3629]."

Let me take this one step further.  From a quick look at the
draft, that field appears to be something that is likely to be
compared with others, not just printed out of otherwise used in
a strictly informative way.  Because of matching/comparison
issues, the authors should carefully examine the discussion in
RFC 5198 and/or draft-iab-identifier-comparison and then adjust
this requirement so it doesn't assume that "encoding using UTF-8
[RFC3629]" is a sufficient statement from which one can them
move on.

I also wonder whether the has examined the question of whether
an ANI is actually an element requiring internationalization or
whether it is actually a protocol element with the provision for
UTF-8 included only because it is the "new ASCII" / "new ISO 646
BV".

IESG: We have supposedly had a policy requiring an
"Internationalization Considerations" requirement since early
1998 and Section 6 of RFC 2277.  I generally don't like such
requirements and am glad it hasn't turned into another cause of
RFC bloat.  I am coming to believe that a number of illustrative
bad experiences in recent years, the RFC 5198 effort, the need
to revise IDNA to the 2008 version, developments in PRECIS, and
the IAB comparison work suggest that any document that
references "UTF-8 [RFC3629]" should be flagged as probably
requiring such a section (or an explanation in a Shepherd's
report or equivalent) unless it is specifically i18n-related.
IMO, we will do ourselves and the community a disservice by
simply letting people insert "UTF-8" where they used to insert
"ASCII" and by letting such documents go through without
addressing the "protocol identifier or i18n element" and "do
Unicode strings need to be restricted and in what ways"
questions.

   john




From johnl@taugh.com  Sat May 12 03:29:58 2012
Return-Path: <johnl@taugh.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 20B1721F85D8 for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 03:29:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fCdTGlwOoyj3 for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 03:29:57 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 4321421F848E for <apps-discuss@ietf.org>; Sat, 12 May 2012 03:29:57 -0700 (PDT)
Received: (qmail 83143 invoked from network); 12 May 2012 10:29:56 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:vbr-info:user-agent:cleverness; s=144c6.4fae3ba4.k1205; bh=5N8zaKB1wlV4/C/6NZzM7ufGzhukC3pfxA8Db57z0dc=; b=ERInGYV1Fk20KuBmtUi3LxhRECkr/9KUPJpXSnXHl0VYkjUZE8/AA6ZQ8kqxYmx1G0p92xQf5CeJiWqGurazt1Wmi84paf6kTXi7BKdrr7oJGkU28FyZb6ZUZr2/PQPo/aAgFExNa5gXviyj3amvFCnLgWJUmxVtiI6HsvEQRUM=
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:vbr-info:user-agent:cleverness; s=144c6.4fae3ba4.k1205; bh=5N8zaKB1wlV4/C/6NZzM7ufGzhukC3pfxA8Db57z0dc=; b=mmAZSmyz5uNJkdCDUSk1lzU/q4p7v7dDy8xlSEhcWJ/VEkJx/mg8Qc8KUKkUP1nwqUcFNh3YsKB+QhQmIBNzpYczRFHs8PiN2+I5ob3xcsTGj6WL3VuuVwEx3iPVxcwFSyCNHFjwxk64DDl5LKKj8WNCiloUqmfb24gTa+j6/bw=
VBR-Info: md=iecc.com; mc=all; mv=dwl.spamhaus.org
Received: (ofmipd 127.0.0.1); 12 May 2012 10:29:34 -0000
Date: 12 May 2012 06:29:55 -0400
Message-ID: <alpine.BSF.2.00.1205120623130.56251@joyce.lan>
From: "John R Levine" <johnl@taugh.com>
To: "Ned Freed" <ned.freed@mrochek.com>
In-Reply-To: <01OFDGKHZE5Y0006TF@mauve.mrochek.com>
References: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com> <20120512025441.33697.qmail@joyce.lan> <01OFDGKHZE5Y0006TF@mauve.mrochek.com>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
Cleverness: None detected
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Call for Adoption: draft-ordogh-spam-reporting-using-imap
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 10:29:58 -0000

> It needs to be a little more complex than a single flag because you need
> to communicate both not-spam->spam and spam->not-spam, but sure, a simpler
> approach can be used.

If it's a flag, you can set it or clear it like you set or clear other 
message flags.  What more do you need?

> The question is whether there's a need for something in between the client
> generating a MARF report versus changing a flag or annotation.

The general goal here has been to add a spam button to MUAs equivalent to 
the ones that webmail systems have.  I have yet to see persuasive 
arguments in favor of anything more complex.  User generated MARF reports 
are a can of worms, both because they require that MUAs learn how to parse 
Received headers, including knowing which ones are local so they should 
ignore them, and that MUAs or users figure out where to send the reports. 
We already know how to do this on the server side, we have no clue on the 
user side.

Regards,
John Levine, johnl@taugh.com, Taughannock Networks, Trumansburg NY
"I dropped the toothpaste", said Tom, crestfallenly.

From barryleiba.mailing.lists@gmail.com  Sat May 12 06:25:51 2012
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 54EF921F861F for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 06:25:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.969
X-Spam-Level: 
X-Spam-Status: No, score=-102.969 tagged_above=-999 required=5 tests=[AWL=0.008, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jlc-pltcfY85 for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 06:25:50 -0700 (PDT)
Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by ietfa.amsl.com (Postfix) with ESMTP id 35E6321F861D for <apps-discuss@ietf.org>; Sat, 12 May 2012 06:25:50 -0700 (PDT)
Received: by lbbgo11 with SMTP id go11so2805168lbb.31 for <apps-discuss@ietf.org>; Sat, 12 May 2012 06:25:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; bh=g7NpRSj14HUZnlURteKSD7nimvYAklyOIMNWHpksuLQ=; b=DAEOhDnWfSmJdyyXwWk6qt5euWTvb4Yl2WvpusCg7ILaKOeQ7tToscdT1OFlfA4Wnb rFErRZbnkoUFUAgXYmO4DLl8FtXMWShvRIeCqpFvLgeXVMNW7XXN7kXCbGVJLhsHwfIH tcAn7n2Wysd1lp2xbyBnH8INE4W5jmToi0UGCR2j690i2xhYDE2L8QI5ENVCzEj62xYB mrgejX39VCRr5OIMG2ohhNQX/dMsBN1ZUTmcN3Undihztccnk8GNBQh1nRMlx2iZb9Th fb0QA4b2C+fhYMdZSZspRtdGXl381XiUMbLSsMaLKs8RrkS5XkKpkexgV9/LYeX972Bw fqvA==
MIME-Version: 1.0
Received: by 10.112.101.105 with SMTP id ff9mr758334lbb.44.1336829148045; Sat, 12 May 2012 06:25:48 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.112.7.7 with HTTP; Sat, 12 May 2012 06:25:47 -0700 (PDT)
In-Reply-To: <6.2.5.6.2.20120511165259.09522610@resistor.net>
References: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com> <6.2.5.6.2.20120511165259.09522610@resistor.net>
Date: Sat, 12 May 2012 09:25:47 -0400
X-Google-Sender-Auth: 43gzEKsl2GNwcF-VFY5fAzOz5Jw
Message-ID: <CAC4RtVAphPhn4HpCkn6=bYcpjV7OPRmx3zMNLiTkffSWjhLgGQ@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: apps-discuss@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Subject: Re: [apps-discuss] Call for Adoption: draft-ordogh-spam-reporting-using-imap
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 13:25:51 -0000

On Fri, May 11, 2012 at 8:53 PM, SM <sm@resistor.net> wrote:
> During the discussions about the formation of this working group, it was
> mentioned that it should not be the dumping ground for everything
> Apps-related. =A0As the final decision rests with the Apps ADs, I'll stay=
 out
> of this.

On "I'll stay out of this," I'll note that you already haven't.
http://dictionary.reference.com/browse/paralipsis

This AD thinks there's a difference between a "dumping ground for
everything Apps-related" and a "home for otherwise homeless
Apps-related work."  The former implies that everything ends up here
without real thought or filtering.

I think AppsAWG is a good way to get attention paid to work that the
Apps community has thought about and decided is worth doing.  Thought
and filtering are critical to that, and that's what's happening in
this thread.

Carry on.

Barry

From cyrus@daboo.name  Sat May 12 06:30:57 2012
Return-Path: <cyrus@daboo.name>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8BE7621F8648 for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 06:30:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.903
X-Spam-Level: 
X-Spam-Status: No, score=-100.903 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, MIME_QP_LONG_LINE=1.396,  USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8HAc8-KrYJo6 for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 06:30:57 -0700 (PDT)
Received: from daboo.name (daboo.name [173.13.55.49]) by ietfa.amsl.com (Postfix) with ESMTP id E52FE21F863B for <apps-discuss@ietf.org>; Sat, 12 May 2012 06:30:56 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id 31BB82722F51; Sat, 12 May 2012 09:30:56 -0400 (EDT)
X-Virus-Scanned: amavisd-new at daboo.name
Received: from daboo.name ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cbVZNcDwOs2e; Sat, 12 May 2012 09:30:54 -0400 (EDT)
Received: from [10.0.1.8] (unknown [173.13.55.49]) by daboo.name (Postfix) with ESMTPSA id 1780A2722F45; Sat, 12 May 2012 09:30:53 -0400 (EDT)
Date: Sat, 12 May 2012 09:30:50 -0400
From: Cyrus Daboo <cyrus@daboo.name>
To: =?UTF-8?Q?Patrik_F=C3=A4ltstr=C3=B6m?= <paf@frobbit.se>, John Levine <johnl@taugh.com>
Message-ID: <EF19A50C4CA0480EAD203B35@cyrus.local>
In-Reply-To: <23EDA338-4828-474C-96D4-FA55B187630B@frobbit.se>
References: <20120512025441.33697.qmail@joyce.lan> <23EDA338-4828-474C-96D4-FA55B187630B@frobbit.se>
X-Mailer: Mulberry/4.1.0a3 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline; size=881
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Call for Adoption: draft-ordogh-spam-reporting-using-imap
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 13:30:57 -0000

Hi Patrik,

--On May 12, 2012 7:17:01 AM +0200 Patrik F=C3=A4ltstr=C3=B6m =
<paf@frobbit.se>=20
wrote:

>> I'd think that all we really need is a way for an IMAP client to set
>> or unset a flag or status bit on a message saying that the user
>> considers it to be spam, and the usual IMAP stuff to tell clients that
>> the flag is available.  Once the flag is set, the advice would be to
>> do whatever they do when they get a spam report from a user.  Maybe
>> they move it to another folder, maybe they send an ARF report, but I
>> don't think that needs to be (or even should be) normative.
>
> +1
>
> "Just" agree on a flag being "spam" and let clients and servers innovate
> and be clever.

We already have $Junk and $NotJunk keywords registered:=20
<http://www.iana.org/assignments/imap-keywords/imap-keywords.xml>. Perhaps=20
a more formal definition of those would help.

--=20
Cyrus Daboo


From john-ietf@jck.com  Sat May 12 07:44:55 2012
Return-Path: <john-ietf@jck.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1987A21F86D5 for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 07:44:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.529
X-Spam-Level: 
X-Spam-Status: No, score=-102.529 tagged_above=-999 required=5 tests=[AWL=0.070, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TbZt8vITbmlM for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 07:44:54 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) by ietfa.amsl.com (Postfix) with ESMTP id 1540B21F86CF for <apps-discuss@ietf.org>; Sat, 12 May 2012 07:44:54 -0700 (PDT)
Received: from [198.252.137.7] (helo=PST.JCK.COM) by bsa2.jck.com with esmtp (Exim 4.71 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1STDTf-000293-Kq; Sat, 12 May 2012 10:39:23 -0400
Date: Sat, 12 May 2012 10:44:46 -0400
From: John C Klensin <john-ietf@jck.com>
To: Barry Leiba <barryleiba@computer.org>, apps-discuss@ietf.org
Message-ID: <5F7401D1EDD86FC7ECE491BC@PST.JCK.COM>
In-Reply-To: <CAC4RtVAphPhn4HpCkn6=bYcpjV7OPRmx3zMNLiTkffSWjhLgGQ@mail.gmail.com>
References: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com> <6.2.5.6.2.20120511165259.09522610@resistor.net> <CAC4RtVAphPhn4HpCkn6=bYcpjV7OPRmx3zMNLiTkffSWjhLgGQ@mail.gmail.com>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Subject: [apps-discuss] How we decide (was: Re: Call for Adoption draft-ordogh-spam-reporting-using-imap)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 14:44:55 -0000

--On Saturday, May 12, 2012 09:25 -0400 Barry Leiba
<barryleiba@computer.org> wrote:

>...
> I think AppsAWG is a good way to get attention paid to work
> that the Apps community has thought about and decided is worth
> doing.  Thought and filtering are critical to that, and that's
> what's happening in this thread.

Barry,

I agree, with one qualification.  

In managing "normal" WGs, we usually try to keep the number of
individual "life" issues and documents limited in order to
improve workflow management and raise the likelihood that each
issue really gets adequately careful attention.  Sometimes we do
that by charter, sometimes by document and workflow management,
but I suggest that, in most cases, WGs who are successful in
developing consensus documents and being confident that
consensus do so.

Looking at this from a personal perspective, the number of
active documents in AppsAWG, whether in discussion for adoption,
adopted and presumably under development, or in WG or IETF Last
Call, is getting hard for me to stay on top of, especially when
my other IETF commitments (including to a few WGs I try to
follow) and limited time are swamping my ability to keep up,
even with documents for which I have direct responsibility.  I
hope I'm atypical and that others are doing much better, but I
do hope that the question of "Given existing commitments, do we
have the collective bandwidth among the active people in the
applications area to do this well?" is considered along with
whether the work is worthwhile, whether we have the expertise,
etc.

   john



From dhc@dcrocker.net  Sat May 12 08:10:15 2012
Return-Path: <dhc@dcrocker.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 542DE21F8657 for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 08:10:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.005
X-Spam-Level: 
X-Spam-Status: No, score=-6.005 tagged_above=-999 required=5 tests=[AWL=0.594,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RSizmbA7lWn8 for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 08:10:14 -0700 (PDT)
Received: from sbh17.songbird.com (sbh17.songbird.com [72.52.113.17]) by ietfa.amsl.com (Postfix) with ESMTP id 5EC1121F861D for <apps-discuss@ietf.org>; Sat, 12 May 2012 08:10:14 -0700 (PDT)
Received: from [192.168.1.11] (adsl-67-127-58-62.dsl.pltn13.pacbell.net [67.127.58.62]) (authenticated bits=0) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id q4CFAD9E003532 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <apps-discuss@ietf.org>; Sat, 12 May 2012 08:10:13 -0700
Message-ID: <4FAE7D4D.6030807@dcrocker.net>
Date: Sat, 12 May 2012 08:10:05 -0700
From: Dave Crocker <dhc@dcrocker.net>
Organization: Brandenburg InternetWorking
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: apps-discuss@ietf.org
References: <20120512025441.33697.qmail@joyce.lan> <23EDA338-4828-474C-96D4-FA55B187630B@frobbit.se> <EF19A50C4CA0480EAD203B35@cyrus.local>
In-Reply-To: <EF19A50C4CA0480EAD203B35@cyrus.local>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.17]); Sat, 12 May 2012 08:10:14 -0700 (PDT)
Subject: Re: [apps-discuss] Call for Adoption: draft-ordogh-spam-reporting-using-imap
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: dcrocker@bbiw.net
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 15:10:15 -0000

On 5/12/2012 6:30 AM, Cyrus Daboo wrote:
> Hi Patrik,
>
> --On May 12, 2012 7:17:01 AM +0200 Patrik FÃ¤ltstrÃ¶m <paf@frobbit.se> wrote:
>
>>> I'd think that all we really need is a way for an IMAP client to set
>>> or unset a flag or status bit on a message saying that the user
>>> considers it to be spam, and the usual IMAP stuff to tell clients that
>>> the flag is available.
...
>> "Just" agree on a flag being "spam" and let clients and servers innovate
>> and be clever.
>
> We already have $Junk and $NotJunk keywords registered:
> <http://www.iana.org/assignments/imap-keywords/imap-keywords.xml>.
> Perhaps a more formal definition of those would help.


In IETF work-management terms, I think this pattern of postings 
translates into:

1. The topic is worthy of a specification effort

2. The current draft probably will need substantial change.

+1.  FWIW, I agree with both points.

A user-level "this is spam" button is quite common in the industry. 
Having IMAP support an equivalent capability seems only reasonable.

As always, I prefer a minimum increment to the existing service, as long 
as the increment can do the required job well enough.

d/


-- 
  Dave Crocker
  Brandenburg InternetWorking
  bbiw.net

From ned.freed@mrochek.com  Sat May 12 08:19:15 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 571E721F8653 for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 08:19:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.507
X-Spam-Level: 
X-Spam-Status: No, score=-2.507 tagged_above=-999 required=5 tests=[AWL=0.092,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TXG6kCzXwwEJ for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 08:19:14 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id BD00F21F85B6 for <apps-discuss@ietf.org>; Sat, 12 May 2012 08:19:14 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFE03C59ZK0019H7@mauve.mrochek.com> for apps-discuss@ietf.org; Sat, 12 May 2012 08:19:12 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Sat, 12 May 2012 08:19:10 -0700 (PDT)
Message-id: <01OFE03AJ4AG0006TF@mauve.mrochek.com>
Date: Sat, 12 May 2012 08:09:17 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Sat, 12 May 2012 05:44:59 +0000" <9452079D1A51524AA5749AD23E00392811EF1F@exch-mbx901.corp.cloudmark.com>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <20120503174454.8723.16142.idtracker@ietfa.amsl.com> <9452079D1A51524AA5749AD23E00392810BA1A@exch-mbx901.corp.cloudmark.com> <4FA2CCC1.50209@dcrocker.net> <01OFD96J6E9G0006TF@mauve.mrochek.com> <9452079D1A51524AA5749AD23E00392811EEAE@exch-mbx901.corp.cloudmark.com> <01OFDER60A4Q0006TF@mauve.mrochek.com> <9452079D1A51524AA5749AD23E00392811EF1F@exch-mbx901.corp.cloudmark.com>
To: "Murray S. Kucherawy" <msk@cloudmark.com>
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] I-D	Action:	draft-ietf-appsawg-received-state-00.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 15:19:15 -0000

> > > >    The degree of granularity -- and therefore the degree of verbosity --
> > > >    recorded through the use of this additional trace clause will vary
> > > >    according to the needs of the operator making use of this
> > > >    specification.  In normal operation, the verbosity would likely be
> > > >    limited to record only "unusual" transitions, such as to a
> > > >    quarantine.

> > > > The sentiment is fine, but I question whether or not the addition of
> > > > this field will be under operator control. In most implementations I
> > > > rather suspect it won't be.

> > > Interesting point.  I believe the vision here is that adding this
> > > trace information might be a configurable option, since it could lead
> > > to some of the header interpretation issues described two paragraphs
> > > lower.  That does put it in the control of the operator.

> > Not in the sense of that paragraph, it doesn't. That paragraph is
> > talking about the granularity being under the control of the operator,
> > not whether or not the parameter is used at all. The latter is entirely
> > justifiable, the former, not so much.

> If there's a configuration option in some handling agent that in one mode
> adds a single unannotated Received field, and in the other mode adds several of
> them, some of which use this annotation capability, I would call that an
> increase in granularity, and also say that's under operator control.

> So is that not a valid claim?

This isn't about what's possible, it's about what's likely. Sure, someone
could implement such an option. For that matter, they could implement
something far more granular, with dozens of settings allowing anything
from generation of nothing to generation of dozens of fields on, I don't
know, a per-IP basis.

But it's not likely. And you shouldn't spend a lot of text in the document
talking about what is essentially configurationless control and then suddently
assume elaborate controls are going to be present.

> And if it is, what wording might say it more correctly?
 
The text should not assume any of this is under the operators control while
still making the point that granularity of use is going to vary based on need.
So something like:

   The degree of granularity -- and therefore the degree of verbosity --
   recorded through the use of this additional trace clause is likely to
   vary depending on circumstances. It will typically be the case that
   use of this clause will be limited to "unusual" transitions, such
   when a message requires additional scrutiny or needs to be quarantined.

				Ned

From ned.freed@mrochek.com  Sat May 12 08:25:48 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 39FE621F861D for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 08:25:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.509
X-Spam-Level: 
X-Spam-Status: No, score=-2.509 tagged_above=-999 required=5 tests=[AWL=0.091,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8pKGno0zPo8C for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 08:25:47 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id B7F7B21F861B for <apps-discuss@ietf.org>; Sat, 12 May 2012 08:25:47 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFE0BFHCWW001JGL@mauve.mrochek.com> for apps-discuss@ietf.org; Sat, 12 May 2012 08:25:44 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Sat, 12 May 2012 08:25:41 -0700 (PDT)
Message-id: <01OFE0BDJZ5O0006TF@mauve.mrochek.com>
Date: Sat, 12 May 2012 08:20:16 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Sat, 12 May 2012 06:29:55 -0400" <alpine.BSF.2.00.1205120623130.56251@joyce.lan>
MIME-version: 1.0
Content-type: TEXT/PLAIN; format=flowed
References: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com> <20120512025441.33697.qmail@joyce.lan> <01OFDGKHZE5Y0006TF@mauve.mrochek.com> <alpine.BSF.2.00.1205120623130.56251@joyce.lan>
To: John R Levine <johnl@taugh.com>
Cc: Ned Freed <ned.freed@mrochek.com>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Call for Adoption: draft-ordogh-spam-reporting-using-imap
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 15:25:48 -0000

> > It needs to be a little more complex than a single flag because you need
> > to communicate both not-spam->spam and spam->not-spam, but sure, a simpler
> > approach can be used.

> If it's a flag, you can set it or clear it like you set or clear other
> message flags.  What more do you need?

I thought I explained that, but I guess not. I'll try again.

There are actually four states:

    (1) The message was classified as spam and the user has not said anything.
    (2) The message was classified as spam but the user says it isn't.
    (3) The message was not classified as spam and the user has not said
        anything.
    (4) The message was not classified as spam but the user says it is.

You cannot represent all of those in a single bit.

> > The question is whether there's a need for something in between the client
> > generating a MARF report versus changing a flag or annotation.

> The general goal here has been to add a spam button to MUAs equivalent to
> the ones that webmail systems have.

And such a button actually allows you to present four or even more states, not
two. In many MUAs the button appearance changes depending on what the system
thought of the message.

> I have yet to see persuasive
> arguments in favor of anything more complex.  User generated MARF reports
> are a can of worms, both because they require that MUAs learn how to parse
> Received headers, including knowing which ones are local so they should
> ignore them, and that MUAs or users figure out where to send the reports.
> We already know how to do this on the server side, we have no clue on the
> user side.

That's exactly what I pointed out in my original response and what a SREP
mechanism lets you avoid.

				Ned

From dhc@dcrocker.net  Sat May 12 08:36:13 2012
Return-Path: <dhc@dcrocker.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9CA9421F85B6 for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 08:36:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.027
X-Spam-Level: 
X-Spam-Status: No, score=-6.027 tagged_above=-999 required=5 tests=[AWL=0.573,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NqKXSfyNe3l6 for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 08:36:12 -0700 (PDT)
Received: from sbh17.songbird.com (sbh17.songbird.com [72.52.113.17]) by ietfa.amsl.com (Postfix) with ESMTP id 8142521F8576 for <apps-discuss@ietf.org>; Sat, 12 May 2012 08:36:12 -0700 (PDT)
Received: from [192.168.1.11] (adsl-67-127-58-62.dsl.pltn13.pacbell.net [67.127.58.62]) (authenticated bits=0) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id q4CFaANp003968 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 12 May 2012 08:36:10 -0700
Message-ID: <4FAE8362.8050100@dcrocker.net>
Date: Sat, 12 May 2012 08:36:02 -0700
From: Dave Crocker <dhc@dcrocker.net>
Organization: Brandenburg InternetWorking
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Ned Freed <ned.freed@mrochek.com>
References: <20120503174454.8723.16142.idtracker@ietfa.amsl.com> <9452079D1A51524AA5749AD23E00392810BA1A@exch-mbx901.corp.cloudmark.com> <4FA2CCC1.50209@dcrocker.net> <01OFD96J6E9G0006TF@mauve.mrochek.com> <9452079D1A51524AA5749AD23E00392811EEAE@exch-mbx901.corp.cloudmark.com> <01OFDER60A4Q0006TF@mauve.mrochek.com> <9452079D1A51524AA5749AD23E00392811EF1F@exch-mbx901.corp.cloudmark.com> <01OFE03AJ4AG0006TF@mauve.mrochek.com>
In-Reply-To: <01OFE03AJ4AG0006TF@mauve.mrochek.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.17]); Sat, 12 May 2012 08:36:10 -0700 (PDT)
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] I-D	Action:	draft-ietf-appsawg-received-state-00.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: dcrocker@bbiw.net
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 15:36:13 -0000

On 5/12/2012 8:09 AM, Ned Freed wrote:
>     The degree of granularity -- and therefore the degree of verbosity --
>     recorded through the use of this additional trace clause is likely to
>     vary depending on circumstances. It will typically be the case that
>     use of this clause will be limited to "unusual" transitions, such
>     when a message requires additional scrutiny or needs to be quarantined.


+1

wfm.

d/
-- 
  Dave Crocker
  Brandenburg InternetWorking
  bbiw.net

From dhc@dcrocker.net  Sat May 12 08:39:03 2012
Return-Path: <dhc@dcrocker.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 278A621F8646 for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 08:39:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.046
X-Spam-Level: 
X-Spam-Status: No, score=-6.046 tagged_above=-999 required=5 tests=[AWL=0.553,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bEaX6k9JCnSG for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 08:39:02 -0700 (PDT)
Received: from sbh17.songbird.com (sbh17.songbird.com [72.52.113.17]) by ietfa.amsl.com (Postfix) with ESMTP id 7C47C21F861B for <apps-discuss@ietf.org>; Sat, 12 May 2012 08:39:02 -0700 (PDT)
Received: from [192.168.1.11] (adsl-67-127-58-62.dsl.pltn13.pacbell.net [67.127.58.62]) (authenticated bits=0) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id q4CFd1Vk004049 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 12 May 2012 08:39:02 -0700
Message-ID: <4FAE840E.5070702@dcrocker.net>
Date: Sat, 12 May 2012 08:38:54 -0700
From: Dave Crocker <dhc@dcrocker.net>
Organization: Brandenburg InternetWorking
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Ned Freed <ned.freed@mrochek.com>
References: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com> <20120512025441.33697.qmail@joyce.lan> <01OFDGKHZE5Y0006TF@mauve.mrochek.com> <alpine.BSF.2.00.1205120623130.56251@joyce.lan> <01OFE0BDJZ5O0006TF@mauve.mrochek.com>
In-Reply-To: <01OFE0BDJZ5O0006TF@mauve.mrochek.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.17]); Sat, 12 May 2012 08:39:02 -0700 (PDT)
Cc: John R Levine <johnl@taugh.com>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Call for Adoption: draft-ordogh-spam-reporting-using-imap
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: dcrocker@bbiw.net
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 15:39:03 -0000

On 5/12/2012 8:20 AM, Ned Freed wrote:
>
>     (1) The message was classified as spam and the user has not said
> anything.
>     (2) The message was classified as spam but the user says it isn't.
>     (3) The message was not classified as spam and the user has not said
>         anything.
>     (4) The message was not classified as spam but the user says it is.
>
> You cannot represent all of those in a single bit.


Correct, and I think we should /not/ try to represent all those cases.

Rather, I think we need one bit, which is a "current" classification of 
the message as spam or not.  How that bit gets set should be kept a 
separate matter.  Might be set by the system.  Might be set by the user.

My understanding of research on user-level spam control is that one bit 
is sufficient and more than one bit is confusing, even given the fact 
that user's often invoke the spam button to mean "unsubscribe".

d/
-- 
  Dave Crocker
  Brandenburg InternetWorking
  bbiw.net

From johnl@taugh.com  Sat May 12 09:13:10 2012
Return-Path: <johnl@taugh.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 57CAA21F85C6 for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 09:13:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dJpCDPU9U-cn for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 09:13:09 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 5F4F821F85C0 for <apps-discuss@ietf.org>; Sat, 12 May 2012 09:13:09 -0700 (PDT)
Received: (qmail 44648 invoked from network); 12 May 2012 16:13:07 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:vbr-info:user-agent:cleverness; s=ae67.4fae8c13.k1205; bh=3ZTF3Z5G7teuPwUiea2E3WLoUXQIHxloiL77zklRqLE=; b=XNm3pizsbcPm1uJKXDn/dy2LdKrTvlffIKcWPTckOJ/oqaH9hXsuF2WXuZnxRzq/yAwQhx+4QgaAL5M5kG95gIcIXtSJMiP6mB5UXkrtP45qH1LjUrBi7eMJunRAGmuN8XAZe5UBXlmlJZDEOtEbK4n/IGgW6WEcMs5Fuub/Mag=
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:vbr-info:user-agent:cleverness; s=ae67.4fae8c13.k1205; bh=3ZTF3Z5G7teuPwUiea2E3WLoUXQIHxloiL77zklRqLE=; b=HoTNO8XzJnkb627eLswyOpgTXSxA0q1TWq0L3s6JIUFO6IsiUemSRjBKF9vqeVTnastBRZ4fkpiDcl0/cYP2s011ck6zjASt9/OP7fCfKYvjWxoSd8aJ1I8fctpFe5kvC1fdNGBySKPwL0ZmEwRLHpXt0wLhu+qos9/vkny1EtA=
VBR-Info: md=iecc.com; mc=all; mv=dwl.spamhaus.org
Received: (ofmipd 127.0.0.1); 12 May 2012 16:12:45 -0000
Date: 12 May 2012 12:13:07 -0400
Message-ID: <alpine.BSF.2.00.1205121209130.41480@joyce.lan>
From: "John R Levine" <johnl@taugh.com>
To: "Dave Crocker" <dhc@dcrocker.net>
In-Reply-To: <4FAE840E.5070702@dcrocker.net>
References: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com> <20120512025441.33697.qmail@joyce.lan> <01OFDGKHZE5Y0006TF@mauve.mrochek.com> <alpine.BSF.2.00.1205120623130.56251@joyce.lan> <01OFE0BDJZ5O0006TF@mauve.mrochek.com> <4FAE840E.5070702@dcrocker.net>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
Cleverness: None detected
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Call for Adoption: draft-ordogh-spam-reporting-using-imap
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 16:13:10 -0000

>> (1) The message was classified as spam and the user has not said anything.
>> (2) The message was classified as spam but the user says it isn't.
>> (3) The message was not classified as spam and the user has not said
>>         anything.
>> (4) The message was not classified as spam but the user says it is.
>> 
>> You cannot represent all of those in a single bit.
>
> Correct, and I think we should /not/ try to represent all those cases.

I suppose this could be two bits, one the spam state to display, the other 
a less visible flag the user can toggle, but that's not what IMAP does 
with its other flags.

In all of the webmails I can think of, a message has a displayed spam state, 
either with a visible flag or implicitly because it's in the spam folder. 
When you hit the junk/nojunk button, the state changes immediately.  The 
server can certainly remember internally whether the state was generated 
automatically or set by the user, but no webmail I know displays that, so 
I don't see any need to build it into IMAP.

Regards,
John Levine, johnl@taugh.com, Taughannock Networks, Trumansburg NY
"I dropped the toothpaste", said Tom, crestfallenly.

From dhc@dcrocker.net  Sat May 12 10:43:08 2012
Return-Path: <dhc@dcrocker.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6548F21F85A4 for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 10:43:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.065
X-Spam-Level: 
X-Spam-Status: No, score=-6.065 tagged_above=-999 required=5 tests=[AWL=0.534,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 09bTDFmaFtZH for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 10:43:07 -0700 (PDT)
Received: from sbh17.songbird.com (sbh17.songbird.com [72.52.113.17]) by ietfa.amsl.com (Postfix) with ESMTP id A835221F858F for <apps-discuss@ietf.org>; Sat, 12 May 2012 10:43:07 -0700 (PDT)
Received: from [192.168.1.11] (adsl-67-127-58-62.dsl.pltn13.pacbell.net [67.127.58.62]) (authenticated bits=0) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id q4CHh6CY005836 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 12 May 2012 10:43:06 -0700
Message-ID: <4FAEA121.1030106@dcrocker.net>
Date: Sat, 12 May 2012 10:42:57 -0700
From: Dave Crocker <dhc@dcrocker.net>
Organization: Brandenburg InternetWorking
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: John R Levine <johnl@taugh.com>
References: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com> <20120512025441.33697.qmail@joyce.lan> <01OFDGKHZE5Y0006TF@mauve.mrochek.com> <alpine.BSF.2.00.1205120623130.56251@joyce.lan> <01OFE0BDJZ5O0006TF@mauve.mrochek.com> <4FAE840E.5070702@dcrocker.net> <alpine.BSF.2.00.1205121209130.41480@joyce.lan>
In-Reply-To: <alpine.BSF.2.00.1205121209130.41480@joyce.lan>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.17]); Sat, 12 May 2012 10:43:07 -0700 (PDT)
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Call for Adoption: draft-ordogh-spam-reporting-using-imap
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: dcrocker@bbiw.net
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 17:43:08 -0000

On 5/12/2012 9:13 AM, John R Levine wrote:
> I suppose this could be two bits, one the spam state to display, the
> other a less visible flag the user can toggle, but that's not what IMAP
> does with its other flags.


1.  What is the purpose of the two flags?

2.  What is the "need" for each of them?

3.  What is the basis for believing the need is substantial?

d/
-- 
  Dave Crocker
  Brandenburg InternetWorking
  bbiw.net

From ned.freed@mrochek.com  Sat May 12 11:53:28 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC81C21F85A7 for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 11:53:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.51
X-Spam-Level: 
X-Spam-Status: No, score=-2.51 tagged_above=-999 required=5 tests=[AWL=0.089,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mHGgD7TNeT1i for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 11:53:28 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 225F421F859F for <apps-discuss@ietf.org>; Sat, 12 May 2012 11:53:28 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFE7JX1H2O000CDO@mauve.mrochek.com> for apps-discuss@ietf.org; Sat, 12 May 2012 11:53:24 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Sat, 12 May 2012 11:53:20 -0700 (PDT)
Message-id: <01OFE7JUQER00006TF@mauve.mrochek.com>
Date: Sat, 12 May 2012 11:46:02 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Sat, 12 May 2012 08:38:54 -0700" <4FAE840E.5070702@dcrocker.net>
MIME-version: 1.0
Content-type: TEXT/PLAIN; format=flowed
References: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com> <20120512025441.33697.qmail@joyce.lan> <01OFDGKHZE5Y0006TF@mauve.mrochek.com> <alpine.BSF.2.00.1205120623130.56251@joyce.lan> <01OFE0BDJZ5O0006TF@mauve.mrochek.com> <4FAE840E.5070702@dcrocker.net>
To: Dave Crocker <dhc@dcrocker.net>
Cc: John R Levine <johnl@taugh.com>, Ned Freed <ned.freed@mrochek.com>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Call for Adoption: draft-ordogh-spam-reporting-using-imap
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 18:53:28 -0000

> On 5/12/2012 8:20 AM, Ned Freed wrote:
> >
> >     (1) The message was classified as spam and the user has not said
> > anything.
> >     (2) The message was classified as spam but the user says it isn't.
> >     (3) The message was not classified as spam and the user has not said
> >         anything.
> >     (4) The message was not classified as spam but the user says it is.
> >
> > You cannot represent all of those in a single bit.


> Correct, and I think we should /not/ try to represent all those cases.

Unfortunately, failure to allow for all of these cases will prevent the
interface from being effective in all cases.

> Rather, I think we need one bit, which is a "current" classification of
> the message as spam or not.  How that bit gets set should be kept a
> separate matter.  Might be set by the system.  Might be set by the user.

Then unless you report transitions of this state, this fails to support
the functionality current UIs provide.

> My understanding of research on user-level spam control is that one bit
> is sufficient and more than one bit is confusing, even given the fact
> that user's often invoke the spam button to mean "unsubscribe".

You're confusing what's presented to the user with what has to be stored behind
the scenes. These are not the same, and as I pointed out previously, all of
these states can be, and usually are, trivially presented as a single button -
essentially a "click if you disagree with the current state" control.

				Ned

From ned.freed@mrochek.com  Sat May 12 11:55:38 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 867D021F8603 for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 11:55:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.511
X-Spam-Level: 
X-Spam-Status: No, score=-2.511 tagged_above=-999 required=5 tests=[AWL=0.088,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uyihasY0qAEO for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 11:55:38 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 2005721F85F0 for <apps-discuss@ietf.org>; Sat, 12 May 2012 11:55:38 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFE7MMYA74001N3L@mauve.mrochek.com> for apps-discuss@ietf.org; Sat, 12 May 2012 11:55:35 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Sat, 12 May 2012 11:55:33 -0700 (PDT)
Message-id: <01OFE7MLH9360006TF@mauve.mrochek.com>
Date: Sat, 12 May 2012 11:54:01 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Sat, 12 May 2012 10:42:57 -0700" <4FAEA121.1030106@dcrocker.net>
MIME-version: 1.0
Content-type: TEXT/PLAIN; Format=flowed
References: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com> <20120512025441.33697.qmail@joyce.lan> <01OFDGKHZE5Y0006TF@mauve.mrochek.com> <alpine.BSF.2.00.1205120623130.56251@joyce.lan> <01OFE0BDJZ5O0006TF@mauve.mrochek.com> <4FAE840E.5070702@dcrocker.net> <alpine.BSF.2.00.1205121209130.41480@joyce.lan> <4FAEA121.1030106@dcrocker.net>
To: Dave Crocker <dhc@dcrocker.net>
Cc: John R Levine <johnl@taugh.com>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Call for Adoption:	draft-ordogh-spam-reporting-using-imap
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 18:55:38 -0000

> On 5/12/2012 9:13 AM, John R Levine wrote:
> > I suppose this could be two bits, one the spam state to display, the
> > other a less visible flag the user can toggle, but that's not what IMAP
> > does with its other flags.


> 1.  What is the purpose of the two flags?

There are various ways to define the two flags, but you need at least two in
order to store both system and user determination information.

> 2.  What is the "need" for each of them?

To be able to both present the correct information to the user as well as being
able to get feedback about it.

> 3.  What is the basis for believing the need is substantial?

The fact that large numbers of present UIs work this way.

				Ned

From ned.freed@mrochek.com  Sat May 12 12:04:42 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B194621F8564 for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 12:04:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.512
X-Spam-Level: 
X-Spam-Status: No, score=-2.512 tagged_above=-999 required=5 tests=[AWL=0.087,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IuAhbS3lpNi9 for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 12:04:42 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id DC2BC21F86B1 for <apps-discuss@ietf.org>; Sat, 12 May 2012 12:04:41 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFE7XTTTVK0017LP@mauve.mrochek.com> for apps-discuss@ietf.org; Sat, 12 May 2012 12:04:37 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Sat, 12 May 2012 12:04:35 -0700 (PDT)
Message-id: <01OFE7XSMI780006TF@mauve.mrochek.com>
Date: Sat, 12 May 2012 11:56:15 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Sat, 12 May 2012 12:13:07 -0400" <alpine.BSF.2.00.1205121209130.41480@joyce.lan>
MIME-version: 1.0
Content-type: TEXT/PLAIN; Format=flowed
References: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com> <20120512025441.33697.qmail@joyce.lan> <01OFDGKHZE5Y0006TF@mauve.mrochek.com> <alpine.BSF.2.00.1205120623130.56251@joyce.lan> <01OFE0BDJZ5O0006TF@mauve.mrochek.com> <4FAE840E.5070702@dcrocker.net> <alpine.BSF.2.00.1205121209130.41480@joyce.lan>
To: John R Levine <johnl@taugh.com>
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Call for Adoption: draft-ordogh-spam-reporting-using-imap
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 19:04:42 -0000

> >> (1) The message was classified as spam and the user has not said anything.
> >> (2) The message was classified as spam but the user says it isn't.
> >> (3) The message was not classified as spam and the user has not said
> >>         anything.
> >> (4) The message was not classified as spam but the user says it is.
> >>
> >> You cannot represent all of those in a single bit.
> >
> > Correct, and I think we should /not/ try to represent all those cases.

> I suppose this could be two bits, one the spam state to display, the other
> a less visible flag the user can toggle, but that's not what IMAP does
> with its other flags.

> In all of the webmails I can think of, a message has a displayed spam state,
> either with a visible flag or implicitly because it's in the spam folder.
> When you hit the junk/nojunk button, the state changes immediately.

Exactly. And the problem with that is generating reports either depends on
reporting the transition or comparing the the presented state with an internal
state.

I'm not overly fond of relying on notifications for this sort of thing - it
forces the issue on a number of design choices that have serious impact on high
end servers. That said, we certainly should allow a notification-based approach
to be used, but I see nothing about having the server state available that
prevents that from happening. Indeed, it can be used to provide additional
information, such as when a user disagrees and then changes their  mind. (I
doubt this is useful, but it's always hard to be sure about this stuff.)

> The
> server can certainly remember internally whether the state was generated
> automatically or set by the user, but no webmail I know displays that, so
> I don't see any need to build it into IMAP.

Hidden server state is almost always a bad design choice, especially when
there's essentially no cost involved in exposing it.

Additionally, you're assuming a separation of function across the IMAP boundary
that isn't always how things are implemented.

And finally, what is or isn't *displayed* by current UIs is almost always
a poor thing to design around. Designs need to accomodate the *functionality*
provided by current UIs. 

				Ned

From msk@cloudmark.com  Sat May 12 21:49:07 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EF43821F85F8 for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 21:49:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.62
X-Spam-Level: 
X-Spam-Status: No, score=-102.62 tagged_above=-999 required=5 tests=[AWL=-0.021, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mWsPviVg12WI for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 21:49:07 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id 6747D21F85E5 for <apps-discuss@ietf.org>; Sat, 12 May 2012 21:49:07 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.26]) by mail.cloudmark.com with bizsmtp id 9Gp61j0010as01C01Gp6oD; Sat, 12 May 2012 21:49:06 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=F7XVh9dN c=1 sm=1 a=QMZKka45TBd+hNGtXG2bIg==:17 a=ldJM1g7oyCcA:10 a=hak41wgRdVEA:10 a=zutiEJmiVI4A:10 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=b8OvNEjoAAAA:8 a=48vgC7mUAAAA:8 a=yQhmTYjy9vtT9b-mqn0A:9 a=CjuIK1q_8ugA:10 a=E1Snkw02GREA:10 a=lZB815dzVvQA:10 a=QMZKka45TBd+hNGtXG2bIg==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas902.corp.cloudmark.com ([fe80::54de:dc60:5f3e:334%10]) with mapi id 14.01.0355.002; Sat, 12 May 2012 21:49:06 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] I-D	Action: draft-ietf-appsawg-received-state-00.txt
Thread-Index: AQHNMFT1NDD7yPmyikqW7HOJYD1dKpbHJqrg
Date: Sun, 13 May 2012 04:49:05 +0000
Message-ID: <9452079D1A51524AA5749AD23E00392811FE1A@exch-mbx901.corp.cloudmark.com>
References: <20120503174454.8723.16142.idtracker@ietfa.amsl.com> <9452079D1A51524AA5749AD23E00392810BA1A@exch-mbx901.corp.cloudmark.com> <4FA2CCC1.50209@dcrocker.net> <01OFD96J6E9G0006TF@mauve.mrochek.com> <9452079D1A51524AA5749AD23E00392811EEAE@exch-mbx901.corp.cloudmark.com> <01OFDER60A4Q0006TF@mauve.mrochek.com> <9452079D1A51524AA5749AD23E00392811EF1F@exch-mbx901.corp.cloudmark.com> <01OFE03AJ4AG0006TF@mauve.mrochek.com> <4FAE8362.8050100@dcrocker.net>
In-Reply-To: <4FAE8362.8050100@dcrocker.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [67.160.203.60]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1336884546; bh=SExssdYtqPp1THTt4739PEtlI8jJ+Z8YogJgoyXQMZQ=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=VMSfLA1I0ZEbtFzYVzFuvLaECjCabFY6VvRseG/ah48dlbqjfag+dfNZgu1ymAVQ9 qjWcKWlLmRibmTtDoRKgPWRtk+Kjj2kZrANUyJxw/y//MeThv1fFgY4IrfmsopVwEu YAzh2dKmPBlV6K1dgxP6Xed7sFIMiac/F4UuFhxU=
Subject: Re: [apps-discuss] I-D	Action:	draft-ietf-appsawg-received-state-00.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 13 May 2012 04:49:08 -0000

> -----Original Message-----
> From: Dave Crocker [mailto:dhc@dcrocker.net]
> Sent: Saturday, May 12, 2012 8:36 AM
> To: Ned Freed
> Cc: Murray S. Kucherawy; apps-discuss@ietf.org
> Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-received- stat=
e-00.txt
>=20
> On 5/12/2012 8:09 AM, Ned Freed wrote:
> >     The degree of granularity -- and therefore the degree of verbosity =
--
> >     recorded through the use of this additional trace clause is likely =
to
> >     vary depending on circumstances. It will typically be the case that
> >     use of this clause will be limited to "unusual" transitions, such
> >     when a message requires additional scrutiny or needs to be quaranti=
ned.
>=20
> +1
>=20
> wfm.

Ditto; done in the working copy.  Thanks!

-MSK

From sm@resistor.net  Sun May 13 00:19:12 2012
Return-Path: <sm@resistor.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AF14821F86B5 for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 00:19:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.47
X-Spam-Level: 
X-Spam-Status: No, score=-102.47 tagged_above=-999 required=5 tests=[AWL=0.129, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nitC0xq2lk7t for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 00:19:12 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 424F221F86B4 for <apps-discuss@ietf.org>; Sun, 13 May 2012 00:19:12 -0700 (PDT)
Received: from SUBMAN.resistor.net (IDENT:sm@localhost [127.0.0.1]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q4D7J6hh027373; Sun, 13 May 2012 00:19:09 -0700 (PDT)
Message-Id: <6.2.5.6.2.20120512212108.0903a250@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Sat, 12 May 2012 23:13:34 -0700
To: apps-discuss@ietf.org
From: SM <sm@resistor.net>
In-Reply-To: <5F7401D1EDD86FC7ECE491BC@PST.JCK.COM>
References: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com> <6.2.5.6.2.20120511165259.09522610@resistor.net> <CAC4RtVAphPhn4HpCkn6=bYcpjV7OPRmx3zMNLiTkffSWjhLgGQ@mail.gmail.com> <5F7401D1EDD86FC7ECE491BC@PST.JCK.COM>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: Re: [apps-discuss] How we decide (was: Re: Call for Adoption draft-ordogh-spam-reporting-using-imap)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 13 May 2012 07:19:12 -0000

At 07:44 12-05-2012, John C Klensin wrote:
>Looking at this from a personal perspective, the number of
>active documents in AppsAWG, whether in discussion for adoption,
>adopted and presumably under development, or in WG or IETF Last

I would like to know "how we decide".  I don't have a strong opinion 
about the matter though.  It's all fine for someone to say that some 
work is worth doing at a meeting.  I know that a number of people 
saying that will be absent when the actual work is being done.

I posted a few comments about one of the WG drafts on May 2.  There 
hasn't been any reply.  I am going to express my discontent during 
the Last Call.  I am not going to "send text" if I get to the 
discontent stage.  Should anyone remind me that it is IETF practice 
to send text, I will say that I am not the one requesting an RFC 
number.  There might be some leading questions as a means to resolve 
the issue(s).  I'll set the good faith level to the IETF median.

In case it is not clear, I am not taking a shot at the WG chairs or 
the ADs; I am not taking a shot at anyone who expressed interest in 
doing some work.

Regards,
-sm 


From msk@cloudmark.com  Sun May 13 01:07:31 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9AFF421F84D0 for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 01:07:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.62
X-Spam-Level: 
X-Spam-Status: No, score=-102.62 tagged_above=-999 required=5 tests=[AWL=-0.021, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Q66urBZ-eUUC for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 01:07:30 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id D5F4521F84CF for <apps-discuss@ietf.org>; Sun, 13 May 2012 01:07:30 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.26]) by mail.cloudmark.com with bizsmtp id 9L7K1j0020as01C01L7Kij; Sun, 13 May 2012 01:07:19 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=F7XVh9dN c=1 sm=1 a=QMZKka45TBd+hNGtXG2bIg==:17 a=ldJM1g7oyCcA:10 a=_LDBoIrJXYoA:10 a=zutiEJmiVI4A:10 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=48vgC7mUAAAA:8 a=LEStLPCSwoobXTf77CcA:9 a=CjuIK1q_8ugA:10 a=lZB815dzVvQA:10 a=VVMFsjZkPcmDpJEZ:21 a=zHqyHIPdxxUTD3HM:21 a=QMZKka45TBd+hNGtXG2bIg==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas902.corp.cloudmark.com ([fe80::54de:dc60:5f3e:334%10]) with mapi id 14.01.0355.002; Sun, 13 May 2012 01:07:19 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] How we decide (was: Re: Call for Adoption draft-ordogh-spam-reporting-using-imap)
Thread-Index: AQHNME3Ng1hPd+y1AkWgyUuq8pyToJbHs8oA//+khHA=
Date: Sun, 13 May 2012 08:07:16 +0000
Message-ID: <9452079D1A51524AA5749AD23E00392811FFC4@exch-mbx901.corp.cloudmark.com>
References: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com> <6.2.5.6.2.20120511165259.09522610@resistor.net> <CAC4RtVAphPhn4HpCkn6=bYcpjV7OPRmx3zMNLiTkffSWjhLgGQ@mail.gmail.com> <5F7401D1EDD86FC7ECE491BC@PST.JCK.COM> <6.2.5.6.2.20120512212108.0903a250@resistor.net>
In-Reply-To: <6.2.5.6.2.20120512212108.0903a250@resistor.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [67.160.203.60]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1336896439; bh=iNxwjZ/QAFchh55zDWFJkuXgdfnikqvHLVcsvRzpKGQ=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=iKMChBOrNn0OrPzb3r98o+xMQzacccE4OcGd8RyfNnTxbZ9aHYSfu3X6jQ2xHGAAn p5DeAlJIOJiutl3Y6uGPXu5Kfg5r47d8ssKP3lDH/itYLr55fKDIb85rZYuhUnGc6v KovGwKHXq2TXL91G/1D2k8jY31YP1gpEjfOCa82w=
Subject: Re: [apps-discuss] How we decide (was: Re: Call for Adoption draft-ordogh-spam-reporting-using-imap)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 13 May 2012 08:07:31 -0000

> -----Original Message-----
> From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org=
] On Behalf Of SM
> Sent: Saturday, May 12, 2012 11:14 PM
> To: apps-discuss@ietf.org
> Subject: Re: [apps-discuss] How we decide (was: Re: Call for Adoption dra=
ft-ordogh-spam-reporting-using-imap)
>=20
> At 07:44 12-05-2012, John C Klensin wrote:
> >Looking at this from a personal perspective, the number of active
> >documents in AppsAWG, whether in discussion for adoption, adopted and
> >presumably under development, or in WG or IETF Last
>=20
> I would like to know "how we decide".  I don't have a strong opinion
> about the matter though.  It's all fine for someone to say that some
> work is worth doing at a meeting.  I know that a number of people
> saying that will be absent when the actual work is being done.

I haven't spoken to Alexey about this reply, so this is only me speaking.

My answer to the "how we decide" question in the context of AppsAWG is to a=
sk effectively the same questions one would ask about a new working group: =
Is the problem statement clear, is there a non-trivial group of people who =
intend to work on this, do we have a good starting point for discussion in =
terms of at least one draft, etc.  To continue the analogy, the Call for Ad=
option is the BoF for the proposed work, except that the scale of the work =
in our context is much smaller and more narrow than would justify a dedicat=
ed working group.

In terms of the current influx of work, I believe we're simply clearing a b=
acklog of stuff.  Some of it has been sitting around waiting for admission =
to AppsAWG for some time; some of it is already-adopted documents that just=
 needed a good nudge to make their way to the IESG; some of it is merely a =
coincidence of timing.

Our current docket doesn't contain anything that's especially heavyweight a=
s far as I can see.  I suspect the two currently in Call For Adoption will =
take more work than the current handful of drafts combined.  I'm thus hopin=
g we can progress some of those smaller ones with appropriate diligence but=
 also without any undue delay.

> I posted a few comments about one of the WG drafts on May 2.  There
> hasn't been any reply.  I am going to express my discontent during the
> Last Call.

I think this is a different topic.  I certainly agree that if feedback goes=
 unaddressed, it's up to the document shepherd and the author(s) to make su=
re that gets fixed, lest it face a DISCUSS later.

> I am not going to "send text" if I get to the discontent
> stage.  Should anyone remind me that it is IETF practice to send text,
> I will say that I am not the one requesting an RFC number.

That's certainly your prerogative, though in my case I would prefer to rema=
in co-operative.  You might not concur with your stance, for example, if th=
e roles one day are reversed.

-MSK

From melvincarvalho@gmail.com  Sun May 13 03:39:35 2012
Return-Path: <melvincarvalho@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2BD5221F8636 for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 03:39:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.324
X-Spam-Level: 
X-Spam-Status: No, score=-3.324 tagged_above=-999 required=5 tests=[AWL=0.274,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id F8zBa1ElwiYU for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 03:39:34 -0700 (PDT)
Received: from mail-vb0-f44.google.com (mail-vb0-f44.google.com [209.85.212.44]) by ietfa.amsl.com (Postfix) with ESMTP id 7CF0C21F8633 for <apps-discuss@ietf.org>; Sun, 13 May 2012 03:39:34 -0700 (PDT)
Received: by vbbez10 with SMTP id ez10so4932570vbb.31 for <apps-discuss@ietf.org>; Sun, 13 May 2012 03:39:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Mr/Un3XWomnmJBBchxZOeCrJXKIda7+AGup0keDaHSk=; b=Ukup+xcFd8G/00JGtK6pVWAfEla3cdtk7bYkLDJCS0XLts/bPubqvAhIvK3d7iA/H/ 0EL0zj7wNYsgsXc505HuqtRmGB/5gWcFjCfn7Pu+5oqe+VkzsmnGuaVRzR84CYQw9m8V x/EtQ+PwIPHgUOc8xh+rep3cXoNKyiO0SDnij23ShgIR+nfqwsTDyQMJAlRa4UPhYbBd ZR1WfWfZ5/k26R8JqCpuv5FxXiI6N/EVSNKouCZMIU+VHuFt/o79MYmO1OQAlBWWz4kj awlG18puz5VMxnNohz/2wGGvbIbQA98pC0ZEkL23y+mEMbaxoGgO8U8UalHhgD6ky+dj x0mQ==
MIME-Version: 1.0
Received: by 10.52.175.231 with SMTP id cd7mr2332546vdc.68.1336905573946; Sun, 13 May 2012 03:39:33 -0700 (PDT)
Received: by 10.52.38.130 with HTTP; Sun, 13 May 2012 03:39:33 -0700 (PDT)
In-Reply-To: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>
Date: Sun, 13 May 2012 12:39:33 +0200
Message-ID: <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com>
From: Melvin Carvalho <melvincarvalho@gmail.com>
To: "Murray S. Kucherawy" <msk@cloudmark.com>
Content-Type: multipart/alternative; boundary=bcaec5171e87d5551c04bfe895e5
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 13 May 2012 10:39:35 -0000

--bcaec5171e87d5551c04bfe895e5
Content-Type: text/plain; charset=ISO-8859-1

On 4 May 2012 19:31, Murray S. Kucherawy <msk@cloudmark.com> wrote:

>  The above-named draft has been offered as the recommended path forward
> in terms of converging on a single document to advance through appsawg.
> The conversation I saw this week in that regard has seemed mostly positive.
> ****
>
> ** **
>
> Please review it, or at least the diff, and indicate your support or
> objection on apps-discuss@ietf.org to adopting this one as the common
> path forward. We would like to make a decision about which one to begin
> advancing in the next week or two.****
>
> ** **
>
> Have a good weekend!
>

Support for the merge of WF / SWD in general.  Like the look of the new
document.

Only objection may be to keeping in the creation of the new URI scheme
(acct:).

I think SWD has proven that this problem can be solved without introducing
that dependency.

****
>
> ** **
>
> -MSK, APPSAWG co-chair****
>
> ** **
>
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth
>
>

--bcaec5171e87d5551c04bfe895e5
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On 4 May 2012 19:31, Murray S. Kucherawy=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:msk@cloudmark.com" target=3D"_blan=
k">msk@cloudmark.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
">






<div link=3D"blue" vlink=3D"purple" lang=3D"EN-US">
<div>
<p class=3D"MsoNormal">The above-named draft has been offered as the recomm=
ended path forward in terms of converging on a single document to advance t=
hrough appsawg.=A0 The conversation I saw this week in that regard has seem=
ed mostly positive.<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
<p class=3D"MsoNormal">Please review it, or at least the diff, and indicate=
 your support or objection on
<a href=3D"mailto:apps-discuss@ietf.org" target=3D"_blank">apps-discuss@iet=
f.org</a> to adopting this one as the common path forward. We would like to=
 make a decision about which one to begin advancing in the next week or two=
.<u></u><u></u></p>

<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
<p class=3D"MsoNormal">Have a good weekend!</p></div></div></blockquote><di=
v><br>Support for the merge of WF / SWD in general.=A0 Like the look of the=
 new document.<br><br>Only objection may be to keeping in the creation of t=
he new URI scheme (acct:). <br>
<br>I think SWD has proven that this problem can be solved without introduc=
ing that dependency.<br><br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">
<div link=3D"blue" vlink=3D"purple" lang=3D"EN-US"><div><p class=3D"MsoNorm=
al"><u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
<p class=3D"MsoNormal">-MSK, APPSAWG co-chair<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=A0<u></u></p>
</div>
</div>

<br>_______________________________________________<br>
OAuth mailing list<br>
<a href=3D"mailto:OAuth@ietf.org">OAuth@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/oauth" target=3D"_blank">h=
ttps://www.ietf.org/mailman/listinfo/oauth</a><br>
<br></blockquote></div><br>

--bcaec5171e87d5551c04bfe895e5--

From sm@resistor.net  Sun May 13 03:41:20 2012
Return-Path: <sm@resistor.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 04AAE21F8647 for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 03:41:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.472
X-Spam-Level: 
X-Spam-Status: No, score=-102.472 tagged_above=-999 required=5 tests=[AWL=0.127, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GMx0BQTstQDK for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 03:41:19 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id A565C21F8639 for <apps-discuss@ietf.org>; Sun, 13 May 2012 03:41:19 -0700 (PDT)
Received: from SUBMAN.resistor.net (IDENT:sm@localhost [127.0.0.1]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q4DAf0ww011014; Sun, 13 May 2012 03:41:06 -0700 (PDT)
Message-Id: <6.2.5.6.2.20120513020649.0aa455e8@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Sun, 13 May 2012 03:40:08 -0700
To: "Murray S. Kucherawy" <msk@cloudmark.com>
From: SM <sm@resistor.net>
In-Reply-To: <9452079D1A51524AA5749AD23E00392811FFC4@exch-mbx901.corp.cl oudmark.com>
References: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com> <6.2.5.6.2.20120511165259.09522610@resistor.net> <CAC4RtVAphPhn4HpCkn6=bYcpjV7OPRmx3zMNLiTkffSWjhLgGQ@mail.gmail.com> <5F7401D1EDD86FC7ECE491BC@PST.JCK.COM> <6.2.5.6.2.20120512212108.0903a250@resistor.net> <9452079D1A51524AA5749AD23E00392811FFC4@exch-mbx901.corp.cloudmark.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] How we decide (was: Re: Call for Adoption draft-ordogh-spam-reporting-using-imap)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 13 May 2012 10:41:20 -0000

Hi Murray,
At 01:07 13-05-2012, Murray S. Kucherawy wrote:
>That's certainly your prerogative, though in my case I would prefer 
>to remain co-operative.  You might not concur with your stance, for 
>example, if the roles one day are

It is also up to the author(s) to be co-operative.

Regards,
-sm    


From vesely@tana.it  Sun May 13 04:10:25 2012
Return-Path: <vesely@tana.it>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2661C21F86A3 for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 04:10:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.595
X-Spam-Level: 
X-Spam-Status: No, score=-4.595 tagged_above=-999 required=5 tests=[AWL=0.124,  BAYES_00=-2.599, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MQOZria5Erb0 for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 04:10:24 -0700 (PDT)
Received: from wmail.tana.it (www.tana.it [62.94.243.226]) by ietfa.amsl.com (Postfix) with ESMTP id 33EEC21F865B for <apps-discuss@ietf.org>; Sun, 13 May 2012 04:10:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tana.it; s=test; t=1336907423; bh=eorb/c+iBLUEOan8EFVUgSJjMfIYkXs55SsggX/DK8s=; l=2614; h=Message-ID:Date:From:MIME-Version:To:References:In-Reply-To: Content-Transfer-Encoding; b=dTEjLyEzcn2QJuZkz71vIKJndl7Tk+skmFWmO7dS37/tCMgTU8Z/DIbgB63YypDT2 VLAAwa1a4TvD2iVgIYPZQhGUt04vRTfAz+XLcwIEXyg9RCBAU29UaZVQXPqiz44/o5 i14GPNTrKHHhRs4T7A9KlbCnBWZdWHsxjznBmO1w=
Received: from [172.25.197.158] (pcale.tana [172.25.197.158]) (AUTH: CRAM-MD5 515, TLS: TLS1.0,256bits,RSA_AES_256_CBC_SHA1) by wmail.tana.it with ESMTPSA; Sun, 13 May 2012 13:10:23 +0200 id 00000000005DC039.000000004FAF969F.00003AF0
Message-ID: <4FAF969E.70509@tana.it>
Date: Sun, 13 May 2012 13:10:22 +0200
From: Alessandro Vesely <vesely@tana.it>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: apps-discuss@ietf.org
References: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com> <20120512025441.33697.qmail@joyce.lan> <01OFDGKHZE5Y0006TF@mauve.mrochek.com> <alpine.BSF.2.00.1205120623130.56251@joyce.lan> <01OFE0BDJZ5O0006TF@mauve.mrochek.com> <4FAE840E.5070702@dcrocker.net> <alpine.BSF.2.00.1205121209130.41480@joyce.lan> <01OFE7XSMI780006TF@mauve.mrochek.com>
In-Reply-To: <01OFE7XSMI780006TF@mauve.mrochek.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: Re: [apps-discuss] Call for Adoption: draft-ordogh-spam-reporting-using-imap
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 13 May 2012 11:10:25 -0000

On Sun 13/May/2012 12:18:22 +0200 Ned Freed wrote:
> 
>> In all of the webmails I can think of, a message has a displayed 
>> spam state, either with a visible flag or implicitly because it's
>> in the spam folder. When you hit the junk/nojunk button, the
>> state changes immediately.
> 
> Exactly. And the problem with that is generating reports either 
> depends on reporting the transition or comparing the the presented
> state with an internal state.
> 
> I'm not overly fond of relying on notifications for this sort of
> thing - it forces the issue on a number of design choices that have
> serious impact on high end servers. That said, we certainly should
> allow a notification-based approach to be used, but I see nothing
> about having the server state available that prevents that from
> happening. Indeed, it can be used to provide additional 
> information, such as when a user disagrees and then changes their 
> mind. (I doubt this is useful, but it's always hard to be sure
> about this stuff.)

Just to make sure on the terms (correct me if I'm wrong please):
*notification* is the MUA telling the IMAP server about user activity,
*reporting* is the server generating an ARF message and sending it to
some heuristically determined external abuse team.  (Spam filter
training is another server-side activity the client might want to know
about.)

>> The server can certainly remember internally whether the state
>> was generated automatically or set by the user, but no webmail I
>> know displays that, so I don't see any need to build it into
>> IMAP.
> 
> Hidden server state is almost always a bad design choice,
> especially when there's essentially no cost involved in exposing
> it.

A mail server that also keeps track of feedback loops is likely going
to consume more than two bits per message.  But a server can set some
flags upon acting on messages, e.g. "$reported", exclusively for MUAs
usage.

> Additionally, you're assuming a separation of function across the
> IMAP boundary that isn't always how things are implemented.
> 
> And finally, what is or isn't *displayed* by current UIs is almost
> always a poor thing to design around. Designs need to accommodate
> the *functionality* provided by current UIs.

MUA's behavior can be driven by the server, by the user, or anything
in between, depending on configuration and server responses.

IMHO it is possible to let SREP command and response vary from very
basic to very data-intensive, almost independently on one another, so
that both MUAs and servers can do as they like better.

From andreas@sbin.se  Sun May 13 05:12:23 2012
Return-Path: <andreas@sbin.se>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1159621F8456 for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 05:12:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[AWL=-4.000, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y5w2Fy75j41a for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 05:12:22 -0700 (PDT)
Received: from mail.lysator.liu.se (mail.lysator.liu.se [IPv6:2001:6b0:17:f0a0::3]) by ietfa.amsl.com (Postfix) with ESMTP id 4B18221F8455 for <apps-discuss@ietf.org>; Sun, 13 May 2012 05:12:21 -0700 (PDT)
Received: from mail.lysator.liu.se (localhost [127.0.0.1]) by mail.lysator.liu.se (Postfix) with ESMTP id 4EF8B40004 for <apps-discuss@ietf.org>; Sun, 13 May 2012 14:12:19 +0200 (CEST)
Received: by mail.lysator.liu.se (Postfix, from userid 1004) id 41BCD40006; Sun, 13 May 2012 14:12:19 +0200 (CEST)
Received: from [192.168.0.184] (c-54cce455.028-453-6c6b701.cust.bredbandsbolaget.se [85.228.204.84]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.lysator.liu.se (Postfix) with ESMTPSA id 9AE3F40004 for <apps-discuss@ietf.org>; Sun, 13 May 2012 14:12:16 +0200 (CEST)
Message-ID: <4FAFA51F.4040508@sbin.se>
Date: Sun, 13 May 2012 14:12:15 +0200
From: Andreas Petersson <andreas@sbin.se>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:11.0) Gecko/20120327 Thunderbird/11.0.1
MIME-Version: 1.0
To: apps-discuss@ietf.org
References: <6.2.5.6.2.20120502074325.0ababa28@elandnews.com>
In-Reply-To: <6.2.5.6.2.20120502074325.0ababa28@elandnews.com>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: ClamAV using ClamSMTP
Subject: Re: [apps-discuss] Comments on draft-ietf-appsawg-http-forwarded-02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 13 May 2012 12:12:23 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 5/2/12 5:25 PM, SM wrote:
> In Section 5.5:
> 
> "IANA MUST in such cases be notified, and parameters should be
> registered according to [RFC3864]."
> 
> Isn't the "MUST" a little too much?

If someone is writing a document specifying extensions to this
document, and they also want it as an RFC I don't think it is
that strange to demand that they are notifying IANA?

Maybe it however would be better to write something similar to what is
written in httpbis-p2/3.1?

"Extensions are registered using the procedures described in
 [RFC3864]."

> 
> Section 8.2 discusses about "Information leak".  There is a lack
> of discussion about privacy considerations.

Yes, it can be worth adding a note about that too.

> Is the information provided by this header field considered as
> personal identifiable information?

It depends.

> Is the leakage only about revealing NAT information and proxy
> setup?

What information you forward is up to you as the proxy owner. If that
information is "leakage" in matter of privacy, depends on the situation.

> Is this header field only used by internal nodes?

Well, I would see no huge difference between using a proxy that adds
this information and using no proxy at all.
The header field "for" is essentially for non-internal nodes, if you
by "internal nodes" mean nodes belonging to the same organization.


I believe it is hard to write something specific about privacy, but it
is worth mentioning.

regards,
 Andreas
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJPr6UeAAoJEEaYRbQUWNlecrIQAJXzaj8kDvNjgC//BdoCO8CD
f41v1ZhuAt7+GVU9lQRcM7svZvAor/uMKsleLZQjOVqYIFVj81nBXBR2uHJpgNPk
ULwX3p2QzOP97ZKn+phtqcuEKu406nL9OxvkpdOvbth6a/rK6Y1TGfa+7eHWeuIu
xXXfU1TSoOmKQo+sSohCVN3eKyyT7VfcAF4PQUw+nnGXLq6iMf4QyAGXI5OD2jeZ
RMnb4Os4aJHh1L99a9GkESI6UWCDEGymsI7FGCtsYulKFEqf2gO2luKqxSpcYQKc
FItocBF8e8tBiG9NWs2dDfAEinWJO9t4WvinZndgtIhDX72ev7e7ni1kL2gCloJ7
vhZoPLxFkC7llwZUYsk08W6KGSHoLzjKvYlOZvMMUuSQaJw5NQodb9h52CbhHmoP
b2K1gPaxl+NOVsB1jK6Vg8WhtyXyf1lrsAGCNj8UbZ834WzIVVSuH52gK4DVlZyX
78Ah5dz25HPoBJA828cHjfD5ZelyCh43CuDoV0xhNb8uShpcGQlSb9OjB4E0xOe1
LKgFA6/i8vOkOlOB1B5FXpdKkfK6aH8qR9mvEkyPQ6x2MIgEgHuufOb/FI7FAe0e
dprE9FV6b8W9t8kZcw6k1ME+nJGyHwGNa8NhqNVNZitqNL6bMHUPN6qTq8CAv24f
mZR8wveOtXiRrddfxfjx
=C3ug
-----END PGP SIGNATURE-----

From ralimi@google.com  Sat May 12 12:39:32 2012
Return-Path: <ralimi@google.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0CC6B21F8599 for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 12:39:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.468
X-Spam-Level: 
X-Spam-Status: No, score=-101.468 tagged_above=-999 required=5 tests=[AWL=-0.905, BAYES_40=-0.185, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Fr+pCowvdHcv for <apps-discuss@ietfa.amsl.com>; Sat, 12 May 2012 12:39:30 -0700 (PDT)
Received: from mail-pz0-f44.google.com (mail-pz0-f44.google.com [209.85.210.44]) by ietfa.amsl.com (Postfix) with ESMTP id C038421F8589 for <apps-discuss@ietf.org>; Sat, 12 May 2012 12:39:30 -0700 (PDT)
Received: by dacx6 with SMTP id x6so4544948dac.31 for <apps-discuss@ietf.org>; Sat, 12 May 2012 12:39:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding:x-system-of-record; bh=rpEwFimKWV2KRlQwEzcxmnU9NA6F6Yj9XepKxVupQf0=; b=PmGOO4QqHJL9Ar+dFkGekFIGtR9JnPSzioU/NSC1lPovdjR+i8DHHhVC8mRgGiuOYQ GXWTSvLxZ0JQ4ev1fGOjbws0ydQBAdEkBHtBCAJ+iQQE1JoafVqUfu/xGAtmzLBZzvRS fZotB2664SDWn4SfANNz1OmmEOTT3vXv+2rD8IRbkkfcgXVyV5Fn2BL/7A1FX5v4cxI5 5GZmcQNhYy6IGqe6a6q0JoDDQ93hz64JpOb87piYK9iSZ07Egb32N/tvMioc60e/i/6K 2JlqFtN/L/x4PT5RuhNgCrhzRW1VBCkh7oeSbYWRRuOAGDqWouHh/ArAxXm8m/sinysH L6tw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding:x-system-of-record :x-gm-message-state; bh=rpEwFimKWV2KRlQwEzcxmnU9NA6F6Yj9XepKxVupQf0=; b=c7gjzsTjxBmWsSUMGQWmWmJRU4mitTAPMHTFnMaBSOJK/wgAH7kqk66tnDJj+G0uwE PZK83OyOp4oXzU8HnwQ+tGlmnGzmOOlTW5G5u7SDjzIw7DkIH9UGB+SYTLJhP60kp5st kUnQTIfQpdNa2TcK1lrUYSMGgpWiTCY1NF1h94MrKrKP7Q+0MtdQwlpuWlTpUt1H9MQw P3klfcZrtusOSFFjA3oJISEszL6gUqH68mVnpdiNoD8RbDiyZ+ld0CRzBFEMMuwBKjiu HJnmnXtQy/32vEanPazezov6fIb/pcAV6gG3USwF229w+XcGKaLbnIp/EthJPC3AaGRI Gbyw==
Received: by 10.68.191.170 with SMTP id gz10mr2294396pbc.91.1336851570454; Sat, 12 May 2012 12:39:30 -0700 (PDT)
Received: by 10.68.191.170 with SMTP id gz10mr2294375pbc.91.1336851570291; Sat, 12 May 2012 12:39:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.68.66.227 with HTTP; Sat, 12 May 2012 12:39:00 -0700 (PDT)
In-Reply-To: <CA+9kkMB4nUayYO3q8ydj477jh9NM8oZyXAQ5k-NsRN=KHjb3cA@mail.gmail.com>
References: <CA+9kkMB4nUayYO3q8ydj477jh9NM8oZyXAQ5k-NsRN=KHjb3cA@mail.gmail.com>
From: Richard Alimi <ralimi@google.com>
Date: Sat, 12 May 2012 12:39:00 -0700
Message-ID: <CADOmCZV3N=DrgiCX1W++OjkBhdNo4-0YMBPARJzEM9aTybSa0Q@mail.gmail.com>
To: Ted Hardie <ted.ietf@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-System-Of-Record: true
X-Gm-Message-State: ALoCoQkSst5R8FVan/PepODfxwCk/9l6qd115EUp9OCWzbaAaH1QdfPJ5WjcDRDPQdWo3xwQ03GtdFGdt/cxDeTha6lfukvPR3nO3Gm1YmVB2fk3RAtLmJfuqC0FZku0+T0hX/NSYJanzBTaUAgMiI1oYlWFsOupLA==
X-Mailman-Approved-At: Sun, 13 May 2012 08:23:10 -0700
Cc: draft-ietf-alto-protocol.all@tools.ietf.org, alto <alto@ietf.org>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Review of draft-ietf-alto-protocol-11.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 12 May 2012 19:39:32 -0000

Thanks for the review!

On Thu, Apr 26, 2012 at 2:40 PM, Ted Hardie <ted.ietf@gmail.com> wrote:
> Please resolve these comments along with any other Last Call
> comments you may receive. =A0Please wait for direction from your
> document shepherd or AD before posting a new version of the draft.
>
> Document: draft-ietf-alto-protocol-11.txt
> Title: ALTO Protocol
> Reviewer: Ted Hardie
> Review Date: April 26, 2012
>
> Summary: Despite the length of this review, the document is
> fundamentally ready for publication on the standards track. =A0There
> are sections which need clarification or re-consideration, but
> they are not fundamental to the protocol's operation.
>
> Major:
>
> Section 5.1 needs clarification. =A0While it clearly introduces the
> types for the cost type and cost mode parameters, it buries the type
> for the cost itself within the description of the ordinal cost mode:
>
> 5.1.2.2. Cost Mode: ordinal
>
>
> =A0 This Cost Mode is indicated by the string 'ordinal'. =A0This mode
> =A0 indicates that the costs values to a set of Destination Network
> =A0 Locations from a particular Source Network Location are a ranking,
> =A0 with lower values indicating a higher preference. =A0The values are
> =A0 non-negative integers.
>
> This makes it unclear whether Costs of the numerical Cost Type are
> similarly restricted to non-negative integers. Based on other
> descriptions of ordinal comparison (e.g. q values in content
> negotiation), I also presume that the clients are not expected to
> infer anything about the weights based on the integers chosen for the
> ordinal type. That is: 3 PIDS with costs of 2, 4, 6 should be treated
> the same if the assigned values are 3, 17, 18, because the order is
> the same. =A0Additional text to highlight this (or provide the
> appropriate treatment) would be useful. =A0The section would also
> benefit from an example of a numerical operation other than
> normalization.

Ack - this can certainly be clarified.  Your understanding for ordinal
costs is correct.  Numerical costs can be any non-negative
floating-point number (representable in JSON, of course).

> In Section 7.2, the document describes the request/response traffic as
> based on "standard HTTP"; the security considerations sections appears
> to recommend TLS for integrity protection in 11.3 (this property is
> not mentioned in 7.2.5, which lists TLS as MAY for authentication and
> encryption). =A0This should be reconciled; if 11.3 is not recommending
> TLS or any object-based security, more detail is probably needed on
> the consequences of an attacker controlling this data.

Agree. Integrity protection and authentication are probably the
crucial ones, with encryption valuable in some deployment scenarios.
We can make these consistent.

Detail on what happens when an attacker controls the data would be
good.  I thought we had that text in one of the documents, but the
reference escapes me at the moment.  We'll at least add an explicit
pointer to where this is discussed in more detail.

>
> Minor:
>
> General comment: there is a great deal of material in this document
> that is either tutorial in nature or which defends a particular set of
> design choices (e.g. section 6.1). =A0While this material is not
> inherently bad, it is interleaved into the specification in ways that
> make it difficult to extract the concrete protocol specification. =A0If
> there were sections that the WG felt could be moved to an appendix
> summarizing the benefits of the ALTO approach and its choices, the
> spec might get significantly tighter and easier to read.

That sounds reasonable.  I'll hang on for others in the WG to respond
if there are other thoughts for which text should be moved and where.

At the very least, moving 6.1 earlier on in the document sounds reasonable.

On the flip side, another possibility would be to add a forward
pointer from the introduction to the core spec (for those who only
care about the spec pieces).

>
> In Section 4.1, the concept of a PID as an identifier is introduced,
> but without a pointer to the definition of the identifier type. =A0There
> is a forward reference to section 5, but this describes cost maps, not
> the PID identifier itself. =A0Reading (or grepping) forward provides a
> pointer to PIDName, but without a succinct relationship defined. =A0I
> suggest adapting the description in 7.7.1.1.5 for this purpose:
>
> "A PID is a US-ASCII string of type PIDName (see section 7.5.1) and
> its associated set of endpoint addresses."
>
> I believe this could be inserted between the first two sentences of
> the first paragraph in section 4.1

Sounds good to me.

>
> In Section 4.2.1, the document says:
>
> =A0 =A0A RECOMMENDED way to satisfy this property is to define a PID that
> =A0 contains the 0.0.0.0/0 prefix for IPv4 or ::/0 (for IPv6).
>
> This assumes that the cost map provided includes all IP addresses.
> While this may be true for some use cases, there are other use cases
> where it may not be true, and the text here should probably be
> modified to handle those cases. =A0Something like
>
> "A RECOMMENDED way to satisfy this property is to define a PID with
> the shortest enclosing prefix of the addresses provided in the map.
> For a map with full IPv4 reachability, this would mean including the
> 0.0.0.0/ prefix in a PID; for full IPv6 reachability, this would be
> the ::/0 prefix"
>
> might suit the case.

Sounds good.

>
> In section 7.2.2, the document says:
>
> =A0 "Note that it is possible for an ALTO Server to employ caching for th=
e
> =A0 response to a POST request. =A0This can be accomplished by returning =
an
> =A0 HTTP 303 status code ("See Other") indicating to the ALTO Client that
> =A0 the resulting Cost Map is available via a GET request to an alternate
> =A0 URL (which may be cached)."
>
> The phrase "employ caching" is ambiguous here, as the results of the
> initial POST are not cacheable even in the case of a 303; only
> the results of the later GET request are cachable. =A0Since cachability
> is a major reason cited for the re-use of HTTP, some additional text
> on the use cache control directives ("public" and "Max-age" seem
> particularly important in this context) might also be useful.

(discussed on a different thread where we seemed to reach a conclusion)

>
> In 7.4.2, the document describes the error resource, and notes this:
>
> =A0reason =A0A (free-form) human-readable explanation of the particular
> =A0 =A0 =A0error
>
> If I understand JASONString correctly, no language tag is supplied,
> so human readability will be highly variable, =A0Fixing that, rather
> than relying on a local mapping of the underlying code, is hard
> work. =A0Dropping this optional aspect of the error resource may
> be something for the WG to consider; this pushes localization
> of the error code description to the endpoint.

That seems reasonable.  The intent was to help with debugging (and not
display to a user), so I'd either be okay with removing it or keeping
it and not worrying about the language.  Is there standard guidance to
apply here?

> The endpoint property resource seems to be specified in too many
> sections for easy comprehension. =A0Section 7.7.3.1 describes it, but
> points to 7.7.3.1.4 (the related capabilities) which in turn points to
> 3.1.3, which says:
>
> =A0 This service allows ALTO Clients to look up properties for individual
> =A0 endpoints. =A0An example endpoint property is its Network Location (i=
ts
> =A0 grouping defined by the ALTO Server) or connectivity type (e.g.,
> =A0 ADSL, Cable, or FTTH).
>
> It is only in Section 10.3, with the creation of the registry, that
> it is clear that these are registered tokens, rather than free text.
> I suggest that this be clarified early, with a forward pointer to
> the actual registry.

It looks like the reference to 3.1.3 was wrong.  It should have been a
direct pointer to 10.3.  Thanks for catching that.  We can make it
clear when pointing forward to 10.3 that these are identifiers from a
registry.

> In section 9.3, the document notes that the ALTO client SHOULD use
> STUN to determine a public IP for a source address. =A0However,
> the description of the Endpoint Cost Service contains this text:
>
> =A0 =A0 =A0If the list of Source
> =A0 =A0 =A0Endpoints is empty (or not included), the ALTO Server MUST
> =A0 =A0 =A0interpret it as if it contained the Endpoint Address correspon=
ding
> =A0 =A0 =A0to the client IP address from the incoming connection
>
> It would seem a valid recommendation here would be to propose that the
> CLIENT omit the Source Endpoint where it currently recommends the use
> of STUN. =A0I infer that this is not recommended because the Endpoint
> Address service may be provided within a NAT boundary shared with the
> CLIENT, thus making the source address of the packet different from
> that which would be seen externally (resolving this would require the
> ALTO service to have general knowledge of the NAT bindings). =A0But the
> opposite case is not handled. =A0What happens when the destination
> address is within the NAT boundary of the client? =A0Won't the external
> address determined by STUN will have a similar mismatch to the true
> origin address for packets destined to the internal destination?

Yes - I see the disconnect.  I'd like to avoid solving the larger
deployment considerations under NATs (the deployment consideratoins
document should be handling that) in this document and instead focus
on the messaging details. Perhaps it would be best to change the
statement w.r.t. STUN to instead say MAY.  This document can certainly
give a concise statement of the problems you identified there.

How does that sound?

> In 9.4, it may be useful to note that there are private ASNs which
> are not unique, and that a single looking glass may therefore give
> an incomplete view of the full mapping of IP addresses to ASNs. =A0In
> general, this section seems to point to future work, and I suggest
> that it more clearly say that a standardized method for this mapping
> is left to future work.

Agree - we'll add text there to convey that.

>
>
> In section 10.4, it may be useful to advise the Expert Reviewer
> on how to handle registrations which differ only as to case;
> for example, would PRIV: or EXP: be permitted in a registration?
>
> Nits:
>
> The Abstract says:
>
> =A0 These maps provide simplified,
> =A0 yet enough information of a network for applications to effectively
> =A0 utilize.
>
> This seems to be missing a noun or to require restructuring. =A0Possibly:
>
> "These maps provide simplified information, but it is enough for
> applications to effectively use."?
>
> "Additional services are built on top the maps." =A0should be "on top of
> the maps".
>
> In the Introduction, "see below" could be shifted to a more precise
> forward reference to a specific section.
>
> In section 2.2, the document says:
>
> =A0 In particular, an ALTO Server defines network
> =A0 Endpoints (and aggregations thereof) and generic costs amongst them,
> =A0 both from the network region's own perspective.
>
> I personally found this hard to parse. =A0Some re-wording may be useful.
> (Possibly eliminating the ", both"?)

Ack.  We'll clean these up.

>
> In Figure 1, the top most enclosing box is labelled "ISP". =A0While that =
is
> certainly a common use case, there seem to be others. Given the
> preceding text, would it be more general to use the term "Network
> Region"?

Agree. "Network Region" sounds good.

>
> In section 3, the document says:
>
> "Note that functionality offered in different
> =A0 services are not totally non-overlapping (e.g., the Map Service and
> =A0 Map Filtering Service)."
>
> Would it be equivalent to say "functionality offered in different
> services may overlap"?

Agree.  Fewer double-negatives would be better :)

>
> Section 3 is titled "Protocol Structure", but the subsections are about
> specific services, and the base text doesn't really describe what
> most IETF readers will understand as a description of the structure of
> the protocol (that seems to be in Section 7). =A0A different title (maybe
> "Service framework"?) would seem to be a better fit.

Agree. I like "Service Framework"

> I believe Section 4 might read more naturally if the second paragraph
> were moved up to be first.

Agree.

> In 7.5.1, the encoding of PID Name is given in relation to a permitted
> US-ASCII code range, except for the "." separator. =A0Providing the
> related code point would be useful. =A0Several other sections use
> "alphanumeric" as a limitation without giving the code point ranges;
> in those cases, the actual code point ranges would be useful.

Ack.

> The Content-Length in some examples (e.g. in 7.6.3) are listed
> as [TODO]; this should be fixed.

Yeah - these haven't changed in a few revisions, so it would be
reasonable to resolve those TODO's now :)

> In section 9.2, the document says "one path my have a NAT64 middlebox)",
> where my should be "may".
>
> In Section 10.1, it is common for the change controller to be the IESG,
> rather than the individual editors of the draft.

Ack.

Thanks again!
Rich

From msk@cloudmark.com  Sun May 13 09:28:39 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A86A21F8543 for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 09:28:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.62
X-Spam-Level: 
X-Spam-Status: No, score=-102.62 tagged_above=-999 required=5 tests=[AWL=-0.021, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dfDVzPkd-EU4 for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 09:28:38 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id C1AEE21F8498 for <apps-discuss@ietf.org>; Sun, 13 May 2012 09:28:38 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.26]) by mail.cloudmark.com with bizsmtp id 9UUc1j0030as01C01UUcHP; Sun, 13 May 2012 09:28:36 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=Xth4yC59 c=1 sm=1 a=QMZKka45TBd+hNGtXG2bIg==:17 a=ldJM1g7oyCcA:10 a=_LDBoIrJXYoA:10 a=zutiEJmiVI4A:10 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=SClJIqFMAAAA:8 a=48vgC7mUAAAA:8 a=Fi-hEsSxoOBWEeYz4_oA:9 a=CjuIK1q_8ugA:10 a=HH8gw8bN0psA:10 a=lZB815dzVvQA:10 a=QMZKka45TBd+hNGtXG2bIg==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas902.corp.cloudmark.com ([fe80::54de:dc60:5f3e:334%10]) with mapi id 14.01.0355.002; Sun, 13 May 2012 09:28:05 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] How we decide (was: Re: Call for Adoption draft-ordogh-spam-reporting-using-imap)
Thread-Index: AQHNMPTusQnJo8uLLUSrW3iQ7lp8GJbH6KoQ
Date: Sun, 13 May 2012 16:28:05 +0000
Message-ID: <9452079D1A51524AA5749AD23E0039281202B0@exch-mbx901.corp.cloudmark.com>
References: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com> <6.2.5.6.2.20120511165259.09522610@resistor.net> <CAC4RtVAphPhn4HpCkn6=bYcpjV7OPRmx3zMNLiTkffSWjhLgGQ@mail.gmail.com> <5F7401D1EDD86FC7ECE491BC@PST.JCK.COM> <6.2.5.6.2.20120512212108.0903a250@resistor.net> <9452079D1A51524AA5749AD23E00392811FFC4@exch-mbx901.corp.cloudmark.com> <6.2.5.6.2.20120513020649.0aa455e8@resistor.net>
In-Reply-To: <6.2.5.6.2.20120513020649.0aa455e8@resistor.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [67.160.203.60]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1336926516; bh=MGzKlZck5menOTzoc520LbkcMsvZt8onP57Q6svVO7k=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=hbyAgWxOIK5S5/4WPnlL4mMmMI/11zCU2dzhjJcZEmKFqs+ORXEhIA2Z3DEAXLEpF wiPo6kfmECoteLmlNb7U+yXAvDtV/QzWuDUZcxQmgmD77f91cYAhdcjCS4hhVzi3nJ sH6Bf5ORwFmv9uookwToxOAdP//V5IsB1mIErUG4=
Subject: Re: [apps-discuss] How we decide (was: Re: Call for Adoption draft-ordogh-spam-reporting-using-imap)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 13 May 2012 16:28:39 -0000

> -----Original Message-----
> From: SM [mailto:sm@resistor.net]
> Sent: Sunday, May 13, 2012 3:40 AM
> To: Murray S. Kucherawy
> Cc: apps-discuss@ietf.org
> Subject: Re: [apps-discuss] How we decide (was: Re: Call for Adoption dra=
ft-ordogh-spam-reporting-using-imap)
>=20
> Hi Murray,
> At 01:07 13-05-2012, Murray S. Kucherawy wrote:
> >That's certainly your prerogative, though in my case I would prefer to
> >remain co-operative.  You might not concur with your stance, for
> >example, if the roles one day are
>=20
> It is also up to the author(s) to be co-operative.

Certainly.  But I think in this case it was an accidental oversight of your=
 message, not malice or negligence.

-MSK

From sm@resistor.net  Sun May 13 10:17:14 2012
Return-Path: <sm@resistor.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E3D921F8549 for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 10:17:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.473
X-Spam-Level: 
X-Spam-Status: No, score=-102.473 tagged_above=-999 required=5 tests=[AWL=0.126, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id knHsN+4Lxkfu for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 10:17:13 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id B8AF221F8547 for <apps-discuss@ietf.org>; Sun, 13 May 2012 10:17:13 -0700 (PDT)
Received: from SUBMAN.resistor.net (IDENT:sm@localhost [127.0.0.1]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q4DHH3lg006846; Sun, 13 May 2012 10:17:07 -0700 (PDT)
Message-Id: <6.2.5.6.2.20120513074613.092bab70@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Sun, 13 May 2012 10:07:20 -0700
To: Andreas Petersson <andreas@sbin.se>
From: SM <sm@resistor.net>
In-Reply-To: <4FAFA51F.4040508@sbin.se>
References: <6.2.5.6.2.20120502074325.0ababa28@elandnews.com> <4FAFA51F.4040508@sbin.se>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Comments on draft-ietf-appsawg-http-forwarded-02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 13 May 2012 17:17:14 -0000

Hi Andreas,
At 05:12 13-05-2012, Andreas Petersson wrote:
>If someone is writing a document specifying extensions to this
>document, and they also want it as an RFC I don't think it is
>that strange to demand that they are notifying IANA?

Requirement language tend to be overused in some documents.

>Maybe it however would be better to write something similar to what is
>written in httpbis-p2/3.1?

Yes.

>"Extensions are registered using the procedures described in
>  [RFC3864]."

That sounds better.

>What information you forward is up to you as the proxy owner. If that
>information is "leakage" in matter of privacy, depends on the situation.

Agreed.

>Well, I would see no huge difference between using a proxy that adds
>this information and using no proxy at all.
>The header field "for" is essentially for non-internal nodes, if you
>by "internal nodes" mean nodes belonging to the same organization.
>
>I believe it is hard to write something specific about privacy, but it
>is worth mentioning.

It is generally difficult to come up with text as there isn't much in 
terms of previous work to borrow from.

Web proxies are used for various reasons, e.g. piracy, anonymity, 
etc.  Given that "hostile government" is being considered in threat 
scenarios in some IETF WG, it would be good to have some text about 
that from a privacy angle.

The X-Forwarded-For: header is used in existing implementations to 
pass on the client IP address.  This draft defines "Forwarded: for=" 
as a replacement.  There is already some discussion about information 
leak (Section 8.2) but it only takes into account use cases where the 
nodes belong to the same organization, e.g. there is a proxy in front of a NAT.

I suggest removing Section 6.3.  If you don't want to disclose 
information, don't add the "Forwarded: for" header field.  Adding 
random identifiers ends up providing information about:

  (i)  a proxy is in use (most people in this WG could easily figure 
that out anyway)

  (ii) another means to track down users even though the IP address 
is not being passed

As a starting point, here's some suggested text for Section 8.2:

   In recent years, there has been growing concerns about privacy.  There is a
   tradeoff between ensuring privacy for users versus disclosing information
   which is useful for debugging.  The Forwarded HTTP header field, by design,
   exposes information which affects the privacy of users.  This header field
   should not be used if the proxy is being operated as a privacy service.

If you use a privacy considerations section, the text may have to be 
expanded.  I'll send text if you decide to do that.

Regards,
-sm 


From alexey.melnikov@isode.com  Sun May 13 10:35:30 2012
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AAAAC21F8516 for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 10:35:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.709
X-Spam-Level: 
X-Spam-Status: No, score=-102.709 tagged_above=-999 required=5 tests=[AWL=-0.110, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KJiSc9BxayP3 for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 10:35:30 -0700 (PDT)
Received: from rufus.isode.com (cl-125.lon-03.gb.sixxs.net [IPv6:2a00:14f0:e000:7c::2]) by ietfa.amsl.com (Postfix) with ESMTP id BC57721F8512 for <apps-discuss@ietf.org>; Sun, 13 May 2012 10:35:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1336930528; d=isode.com; s=selector; i=@isode.com; bh=JWjy/oCQDLbO9Jjfj1iHzZ/gYuQ64FJImcLHvzb1iXs=; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: In-Reply-To:References:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description; b=s7pAD+0eFcXM4pm3Xa2ZXbenUt9AtCn9MFenG11EA/8sWv4heRN5x1608tRdhmN/F/pHur VlahBa1sS9sVqOzCersIwdXhwlBq75HLe5gwU9eYWlGo7cb2UF08h4G7/bggXBGVQJGgPp /3NRLj06Q7//0OL7aUMcy7eGa92rJac=;
Received: from [172.16.11.4] (shiny.isode.com [62.3.217.250])  by rufus.isode.com (submission channel) via TCP with ESMTPA  id <T6=w3wAIRoOq@rufus.isode.com>; Sun, 13 May 2012 18:35:28 +0100
Message-ID: <4FAFF135.8030906@isode.com>
Date: Sun, 13 May 2012 18:36:53 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>, "draft-ietf-spfbis-experiment.all@tools.ietf.org" <draft-ietf-spfbis-experiment.all@tools.ietf.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [apps-discuss] APPSDIR review of draft-ietf-spfbis-experiment-09
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 13 May 2012 17:35:30 -0000

I have been selected as the Applications Area Directorate reviewer for 
this draft (for background on appsdir, please see 
http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate ).

Please resolve these comments along with any other Last Call comments 
you may receive. Please wait for direction from your document shepherd 
or AD before posting a new version of the draft.

Document: draft-ietf-spfbis-experiment-09
Title: Resolution of The SPF and Sender ID Experiments
Reviewer: Alexey Melnikov	
Review Date: 13 May 2012
IETF Last Call Date: (unknown)
IESG Telechat Date: (unknown)

Summary:  This draft is ready for publication as an Informational document.

Major Issues: none
Minor Issues: none
Nits: none


From ned.freed@mrochek.com  Sun May 13 14:03:52 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BBAE421F847C for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 14:03:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.513
X-Spam-Level: 
X-Spam-Status: No, score=-2.513 tagged_above=-999 required=5 tests=[AWL=0.086,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3sNCQK4+EXA4 for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 14:03:52 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 238AC21F8471 for <apps-discuss@ietf.org>; Sun, 13 May 2012 14:03:52 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFFQEY45O0001E05@mauve.mrochek.com> for apps-discuss@ietf.org; Sun, 13 May 2012 14:03:49 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Sun, 13 May 2012 14:03:47 -0700 (PDT)
Message-id: <01OFFQEX05CC0006TF@mauve.mrochek.com>
Date: Sun, 13 May 2012 13:57:59 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Sun, 13 May 2012 13:10:22 +0200" <4FAF969E.70509@tana.it>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <9452079D1A51524AA5749AD23E00392811ECBB@exch-mbx901.corp.cloudmark.com> <20120512025441.33697.qmail@joyce.lan> <01OFDGKHZE5Y0006TF@mauve.mrochek.com> <alpine.BSF.2.00.1205120623130.56251@joyce.lan> <01OFE0BDJZ5O0006TF@mauve.mrochek.com> <4FAE840E.5070702@dcrocker.net> <alpine.BSF.2.00.1205121209130.41480@joyce.lan> <01OFE7XSMI780006TF@mauve.mrochek.com> <4FAF969E.70509@tana.it>
To: Alessandro Vesely <vesely@tana.it>
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Call for Adoption:	draft-ordogh-spam-reporting-using-imap
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 13 May 2012 21:03:52 -0000

> On Sun 13/May/2012 12:18:22 +0200 Ned Freed wrote:
> >
> >> In all of the webmails I can think of, a message has a displayed
> >> spam state, either with a visible flag or implicitly because it's
> >> in the spam folder. When you hit the junk/nojunk button, the
> >> state changes immediately.
> >
> > Exactly. And the problem with that is generating reports either
> > depends on reporting the transition or comparing the the presented
> > state with an internal state.
> >
> > I'm not overly fond of relying on notifications for this sort of
> > thing - it forces the issue on a number of design choices that have
> > serious impact on high end servers. That said, we certainly should
> > allow a notification-based approach to be used, but I see nothing
> > about having the server state available that prevents that from
> > happening. Indeed, it can be used to provide additional
> > information, such as when a user disagrees and then changes their
> > mind. (I doubt this is useful, but it's always hard to be sure
> > about this stuff.)

> Just to make sure on the terms (correct me if I'm wrong please):
> *notification* is the MUA telling the IMAP server about user activity,
> *reporting* is the server generating an ARF message and sending it to
> some heuristically determined external abuse team.  (Spam filter
> training is another server-side activity the client might want to know
> about.)

No, I'm not talking about either one of those things. I'm talking about
a notification about a flag change. I intentionally did not specify how
that notification would be sent or what it would be sent to.

> >> The server can certainly remember internally whether the state
> >> was generated automatically or set by the user, but no webmail I
> >> know displays that, so I don't see any need to build it into
> >> IMAP.
> >
> > Hidden server state is almost always a bad design choice,
> > especially when there's essentially no cost involved in exposing
> > it.

> A mail server that also keeps track of feedback loops is likely going
> to consume more than two bits per message.  But a server can set some
> flags upon acting on messages, e.g. "$reported", exclusively for MUAs
> usage.

A visible flag is more or less by definition not internal
to the server. But unless there's an accepted convention for the flag
to use, it might as well be hidden.

> > Additionally, you're assuming a separation of function across the
> > IMAP boundary that isn't always how things are implemented.
> >
> > And finally, what is or isn't *displayed* by current UIs is almost
> > always a poor thing to design around. Designs need to accommodate
> > the *functionality* provided by current UIs.

> MUA's behavior can be driven by the server, by the user, or anything
> in between, depending on configuration and server responses.

> IMHO it is possible to let SREP command and response vary from very
> basic to very data-intensive, almost independently on one another, so
> that both MUAs and servers can do as they like better.

That's exactly the argument in favor of using a new command rather than a flag.

				Ned

From ve7jtb@ve7jtb.com  Sun May 13 17:20:45 2012
Return-Path: <ve7jtb@ve7jtb.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F3A021F84CF for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 17:20:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.542
X-Spam-Level: 
X-Spam-Status: No, score=-3.542 tagged_above=-999 required=5 tests=[AWL=0.056,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jVfS8TLVZF3X for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 17:20:44 -0700 (PDT)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by ietfa.amsl.com (Postfix) with ESMTP id A867421F84C8 for <apps-discuss@ietf.org>; Sun, 13 May 2012 17:20:44 -0700 (PDT)
Received: by yenq13 with SMTP id q13so4578871yen.31 for <apps-discuss@ietf.org>; Sun, 13 May 2012 17:20:44 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :message-id:references:to:x-mailer:x-gm-message-state; bh=W6WayPjAyivH3JBfhmuyIa59kdQbnFH2xBDVWmkyxiQ=; b=lXcGdEeZW4MnVK0s2fonuSZUkz3/a20yikxvXy3Rx5IIIh+DdCTbnCBAnMzuvW+GiU LLwaPh/NcgTUjmEeeGOdvHHwx30jAPztfzYeG+lhYeStFv3cSEheZ3raxUX0PTtd42Ck B5vBdACYhCS9lLS1BBAjqyJk3mq11vjCIQlNvJuGidC6aS+Sig22g5T3QqMsfNSSdH/9 2KP+2U6aZP2RgyHG2OWYn0pO88WJ0eJIXDBHDrUC1RKW3Q1wdECNn7lpTaOoyJIJgenJ hFC/JyB69IYWLH5kSjDEMD/n+j94IpxS27DJfqeMiI91qGwCIU4XZcsa6z7GZ/J1W7zK Nc9Q==
Received: by 10.100.246.24 with SMTP id t24mr1897203anh.0.1336954844176; Sun, 13 May 2012 17:20:44 -0700 (PDT)
Received: from [192.168.1.213] (190-20-48-8.baf.movistar.cl. [190.20.48.8]) by mx.google.com with ESMTPS id m43sm76764701yhi.13.2012.05.13.17.20.37 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 13 May 2012 17:20:42 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: multipart/signed; boundary="Apple-Mail=_796AB8D0-B522-4ACF-A577-4F37809B6207"; protocol="application/pkcs7-signature"; micalg=sha1
From: John Bradley <ve7jtb@ve7jtb.com>
In-Reply-To: <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com>
Date: Sun, 13 May 2012 20:20:30 -0400
Message-Id: <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com>
To: Melvin Carvalho <melvincarvalho@gmail.com>
X-Mailer: Apple Mail (2.1278)
X-Gm-Message-State: ALoCoQkdAiJxgchd0cIZ8NnY/raiyJL4k5B9b8kvn1+jZEq5ny4teqmcsCKJm+F26esLnlqmb9KC
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 00:20:45 -0000

--Apple-Mail=_796AB8D0-B522-4ACF-A577-4F37809B6207
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_5F8CD2DA-7800-43B4-BA95-19FFCB0B1D92"


--Apple-Mail=_5F8CD2DA-7800-43B4-BA95-19FFCB0B1D92
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1

One observation is that because SWD is a service the normalization =
happens on the server as it knows best what it's local structure is.=20

So in SWD of the user types in jbradley@example.com you send =
jbradley@example.com to example.com and let it sort it out.

In WF the premise was to have a simple server supporting static =
documents.  That requires the client to perform more normalization on =
what the user inputs, otherwise the server needs to support static =
documents for all possible normalizations.

People may criticize SWD for making the servers life more complicated, =
but at the end of the day only the server can know what schemes it =
supports and if email:  acct: http: and https: schemes have some =
equivalence.

For WF to continue supporting static files/rewrite rules we probably =
need the client to normalize email looking things to a singe form.  =20

Having been around the block with the W3C on XRI and the creation of a =
new URI scheme.  I can tell people that getting acct: registered or WF =
through the approval process with it will not be a walk in the park.

Stripping the scheme from an email like identifier is probably the best =
bet, though that perhaps leaves a problem of what to use as the subject =
of the response if it must be a URI.

I do understand why acct: solves some problems for WF,  and dropping it =
may take some reworking.

John B.

On 2012-05-13, at 6:39 AM, Melvin Carvalho wrote:

>=20
>=20
> On 4 May 2012 19:31, Murray S. Kucherawy <msk@cloudmark.com> wrote:
> The above-named draft has been offered as the recommended path forward =
in terms of converging on a single document to advance through appsawg.  =
The conversation I saw this week in that regard has seemed mostly =
positive.
>=20
> =20
>=20
> Please review it, or at least the diff, and indicate your support or =
objection on apps-discuss@ietf.org to adopting this one as the common =
path forward. We would like to make a decision about which one to begin =
advancing in the next week or two.
>=20
> =20
>=20
> Have a good weekend!
>=20
>=20
> Support for the merge of WF / SWD in general.  Like the look of the =
new document.
>=20
> Only objection may be to keeping in the creation of the new URI scheme =
(acct:).=20
>=20
> I think SWD has proven that this problem can be solved without =
introducing that dependency.
>=20
>=20
> =20
>=20
> -MSK, APPSAWG co-chair
>=20
> =20
>=20
>=20
> _______________________________________________
> OAuth mailing list
> OAuth@ietf.org
> https://www.ietf.org/mailman/listinfo/oauth
>=20
>=20
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss


--Apple-Mail=_5F8CD2DA-7800-43B4-BA95-19FFCB0B1D92
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=iso-8859-1

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">One =
observation is that because SWD is a service the normalization happens =
on the server as it knows best what it's local structure =
is.&nbsp;<div><br></div><div>So in SWD of the user types in <a =
href=3D"mailto:jbradley@example.com">jbradley@example.com</a> you send =
<a href=3D"mailto:jbradley@example.com">jbradley@example.com</a> to <a =
href=3D"http://example.com">example.com</a> and let it sort it =
out.</div><div><br></div><div>In WF the premise was to have a simple =
server supporting static documents. &nbsp;That requires the client to =
perform more normalization on what the user inputs, otherwise the server =
needs to support static documents for all possible =
normalizations.</div><div><br></div><div>People may criticize SWD for =
making the servers life more complicated, but at the end of the day only =
the server can know what schemes it supports and if email: &nbsp;acct: =
http: and https: schemes have some =
equivalence.</div><div><br></div><div>For WF to continue supporting =
static files/rewrite rules we probably need the client to normalize =
email looking things to a singe form. =
&nbsp;&nbsp;</div><div><br></div><div>Having been around the block with =
the W3C on XRI and the creation of a new URI scheme. &nbsp;I can tell =
people that getting acct: registered or WF through the approval process =
with it will not be a walk in the =
park.</div><div><br></div><div>Stripping the scheme from an email like =
identifier is probably the best bet, though that perhaps leaves a =
problem of what to use as the subject of the response if it must be a =
URI.</div><div><br></div><div>I do understand why acct: solves some =
problems for WF, &nbsp;and dropping it may take some =
reworking.</div><div><br></div><div>John B.</div><div><br><div><div>On =
2012-05-13, at 6:39 AM, Melvin Carvalho wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><br><br><div=
 class=3D"gmail_quote">On 4 May 2012 19:31, Murray S. Kucherawy <span =
dir=3D"ltr">&lt;<a href=3D"mailto:msk@cloudmark.com" =
target=3D"_blank">msk@cloudmark.com</a>&gt;</span> wrote:<br><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">






<div link=3D"blue" vlink=3D"purple" lang=3D"EN-US">
<div><p class=3D"MsoNormal">The above-named draft has been offered as =
the recommended path forward in terms of converging on a single document =
to advance through appsawg.&nbsp; The conversation I saw this week in =
that regard has seemed mostly positive.<u></u><u></u></p><p =
class=3D"MsoNormal"><u></u>&nbsp;<u></u></p><p class=3D"MsoNormal">Please =
review it, or at least the diff, and indicate your support or objection =
on
<a href=3D"mailto:apps-discuss@ietf.org" =
target=3D"_blank">apps-discuss@ietf.org</a> to adopting this one as the =
common path forward. We would like to make a decision about which one to =
begin advancing in the next week or two.<u></u><u></u></p><p =
class=3D"MsoNormal"><u></u>&nbsp;<u></u></p><p class=3D"MsoNormal">Have =
a good weekend!</p></div></div></blockquote><div><br>Support for the =
merge of WF / SWD in general.&nbsp; Like the look of the new =
document.<br><br>Only objection may be to keeping in the creation of the =
new URI scheme (acct:). <br>
<br>I think SWD has proven that this problem can be solved without =
introducing that dependency.<br><br></div><blockquote =
class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px =
solid rgb(204,204,204);padding-left:1ex">
<div link=3D"blue" vlink=3D"purple" lang=3D"EN-US"><div><p =
class=3D"MsoNormal"><u></u><u></u></p><p =
class=3D"MsoNormal"><u></u>&nbsp;<u></u></p><p class=3D"MsoNormal">-MSK, =
APPSAWG co-chair<u></u><u></u></p><p =
class=3D"MsoNormal"><u></u>&nbsp;<u></u></p>
</div>
</div>

<br>_______________________________________________<br>
OAuth mailing list<br>
<a href=3D"mailto:OAuth@ietf.org">OAuth@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/oauth" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/oauth</a><br>
<br></blockquote></div><br>
_______________________________________________<br>apps-discuss mailing =
list<br><a =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss">https://www.ie=
tf.org/mailman/listinfo/apps-discuss</a><br></blockquote></div><br></div><=
/body></html>=

--Apple-Mail=_5F8CD2DA-7800-43B4-BA95-19FFCB0B1D92--

--Apple-Mail=_796AB8D0-B522-4ACF-A577-4F37809B6207
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIPnzCCB7Uw
ggadoAMCAQICAh5cMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3Rh
cnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4
MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0Ew
HhcNMTIwMzE4MDQzMjQ4WhcNMTQwMzE5MTEwNzMyWjCBmzEZMBcGA1UEDRMQR3JUTTZMUzdYMzU3
NzhzOTELMAkGA1UEBhMCQ0wxIjAgBgNVBAgTGU1ldHJvcG9saXRhbmEgZGUgU2FudGlhZ28xFjAU
BgNVBAcTDUlzbGEgZGUgTWFpcG8xFTATBgNVBAMTDEpvaG4gQnJhZGxleTEeMBwGCSqGSIb3DQEJ
ARYPamJyYWRsZXlAbWUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAskrlBI93
rBTLOQGSwIT6co6dAw/rwDPrRXl6/F2oc4KDn+QN6CdFeHo08H846VJS9CDjLKvnK9jbxxs4wYqe
nKdPb3jgzt8oc7b9ZXtWkOgsxgMf6dBZ/IPm4lWBpCbSr3seDGDXEpiE2lTZXno7c25OguR4E6Qa
hcpHABZjeEWK65mMH25gmoRf5MY1k3quu5y+FCYCHE2iwU5jzq+mI3HmG59+UMFLx1fjV+zTslRw
26cQDC/uepwjeYSp8S26hfWipVWwQj4js/C7RoPtvt2iyeU+LSH81jG4wlAWntiOG1WtoXUuXWSc
ExhciKeKWCnemy9qqmxRfJqBROeGlQIDAQABo4IEDjCCBAowCQYDVR0TBAIwADALBgNVHQ8EBAMC
BLAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBQ/A7/CxKEnzpqmZlLz
9iaQMy24eTAfBgNVHSMEGDAWgBSuVYNv7DHKufcd+q9rMfPIHeOsuzB+BgNVHREEdzB1gQ9qYnJh
ZGxleUBtZS5jb22BD2picmFkbGV5QG1lLmNvbYEQamJyYWRsZXlAbWFjLmNvbYERdmU3anRiQHZl
N2p0Yi5jb22BE2picmFkbGV5QHdpbmdhYS5jb22BF2pvaG4uYnJhZGxleUB3aW5nYWEuY29tMIIC
IQYDVR0gBIICGDCCAhQwggIQBgsrBgEEAYG1NwECAjCCAf8wLgYIKwYBBQUHAgEWImh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRz
c2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgfcGCCsGAQUFBwICMIHqMCcWIFN0YXJ0Q29tIENlcnRp
ZmljYXRpb24gQXV0aG9yaXR5MAMCAQEagb5UaGlzIGNlcnRpZmljYXRlIHdhcyBpc3N1ZWQgYWNj
b3JkaW5nIHRvIHRoZSBDbGFzcyAyIFZhbGlkYXRpb24gcmVxdWlyZW1lbnRzIG9mIHRoZSBTdGFy
dENvbSBDQSBwb2xpY3ksIHJlbGlhbmNlIG9ubHkgZm9yIHRoZSBpbnRlbmRlZCBwdXJwb3NlIGlu
IGNvbXBsaWFuY2Ugb2YgdGhlIHJlbHlpbmcgcGFydHkgb2JsaWdhdGlvbnMuMIGcBggrBgEFBQcC
AjCBjzAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTADAgECGmRMaWFiaWxpdHkg
YW5kIHdhcnJhbnRpZXMgYXJlIGxpbWl0ZWQhIFNlZSBzZWN0aW9uICJMZWdhbCBhbmQgTGltaXRh
dGlvbnMiIG9mIHRoZSBTdGFydENvbSBDQSBwb2xpY3kuMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6
Ly9jcmwuc3RhcnRzc2wuY29tL2NydHUyLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYB
BQUHMAGGLWh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MyL2NsaWVudC9jYTBCBggr
BgEFBQcwAoY2aHR0cDovL2FpYS5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMi5jbGllbnQu
Y2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG9w0BAQUF
AAOCAQEAEcfD4PmHrX+W3zaP/KsR4gwLAL0UTaMz14SIng6a9F3kb8ZDbTUneS9ubgpqeJQP2IFc
0U5gQnJ3XeCH6p9I88mvm1NqKQw8WvfglS0aIS19vfpTgXJSPdIO2JJPRqaBtXf3zkdXJwckX9/d
NMrLGeGvaFT9fUNdQdHU4BI1pVUpgKr796T7LTc/ERfH8iFp1+CmdVkJ6Y2iJdWUp4h17XmbxbIT
0CdS4SSk/VW8LFsn/mVz6hB73VthwjGsIku54Wp4pRuq1KX+pATnRk3pHRa1z3mxJMmq7OEXENcC
Vm+bAnyUrYbUilNS9UVTYS8/3dVsKiNupBaOZO+vOgJqVDCCB+IwggXKoAMCAQICAQ4wDQYJKoZI
hvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsT
IlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENl
cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDI1NFoXDTEyMTAyMjIxMDI1NFowgYwx
CzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGln
aXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1h
cnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMsohUWcASz7GfKrpTOMKqANy9BV7V0igWdGxA8IU77L3aTxErQ+fcxtDYZ36Z6GH0YFn7fq5RAD
teP0AYzrCA+EQTfi8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke/s5g9hJHryZ2acScnzczjBCA
o7X1v5G3yw8MDP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHksw56HzElVIoYSZ3q4+RJuPXX
fIoyby+Y2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHHtOkzUreG//CsFnB9+uaYSlR6
5cdGzTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCA1swggNXMAwGA1UdEwQFMAMBAf8w
CwYDVR0PBAQDAgGmMB0GA1UdDgQWBBSuVYNv7DHKufcd+q9rMfPIHeOsuzCBqAYDVR0jBIGgMIGd
gBROC+8apEBbpRdphzDKNGhD0EGu8qGBgaR/MH0xCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFy
dENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkw
JwYDVQQDEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBATAJBgNVHRIEAjAAMD0G
CCsGAQUFBwEBBDEwLzAtBggrBgEFBQcwAoYhaHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2Eu
Y3J0MGAGA1UdHwRZMFcwLKAqoCiGJmh0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwu
Y3JsMCegJaAjhiFodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwggFdBgNVHSAEggFU
MIIBUDCCAUwGCysGAQQBgbU3AQEEMIIBOzAvBggrBgEFBQcCARYjaHR0cDovL2NlcnQuc3RhcnRj
b20ub3JnL3BvbGljeS5wZGYwNQYIKwYBBQUHAgEWKWh0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9p
bnRlcm1lZGlhdGUucGRmMIHQBggrBgEFBQcCAjCBwzAnFiBTdGFydCBDb21tZXJjaWFsIChTdGFy
dENvbSkgTHRkLjADAgEBGoGXTGltaXRlZCBMaWFiaWxpdHksIHJlYWQgdGhlIHNlY3Rpb24gKkxl
Z2FsIExpbWl0YXRpb25zKiBvZiB0aGUgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg
UG9saWN5IGF2YWlsYWJsZSBhdCBodHRwOi8vY2VydC5zdGFydGNvbS5vcmcvcG9saWN5LnBkZjAR
BglghkgBhvhCAQEEBAMCAAcwUAYJYIZIAYb4QgENBEMWQVN0YXJ0Q29tIENsYXNzIDIgUHJpbWFy
eSBJbnRlcm1lZGlhdGUgRnJlZSBTU0wgRW1haWwgQ2VydGlmaWNhdGVzMA0GCSqGSIb3DQEBBQUA
A4ICAQAe9xAX/vbphHkvkDdNrslXWdO7fD3JaqnTT3jmmDu55r7UpW1H/v/J40UBXsw9DKU8TylE
4RwZT5HDAMW42f1x498AzM4FOnL/pUTTvr6BiRlrify5ZovkDYVWjy1GYTJ+hPiBEv0HmHnDxjhn
JIIkEvJ+niMHLLEdpNMhZnxMiTFRAtIF4WeYcpgXBjAxsEDRKBvw40K+r3N4lykySQNp2ElIJ8H1
z2BmhxtppUdWpOVJ4Q1Gvn9jfV1qnMhFCDY+X1X8DrkKrTcpDExcGlefweQs7+DYUK3spiQkJpN7
qpPYlfy2GYHedv7lGa1ZAghMI/4882QVAK2zq6M60nHpOUMtYD61XtAs3ZD5L3yn9LCdeK2j4ZbQ
3uRdwvxAMFWwXyUK/ALP4lCu9QhxbnETOkBWT3FJul4/FUgzM0RRCEGhuQWiOFSoa35XJTcYf/4E
/ZuvOXhK04nUpe7DYTMWzRqL04yyoJQVHKHKSboytueydKuqFZKdJA9gi77OnPBYL/yxkXGgkLC9
tsi77oT4AgZry0/6lgX56ak+f/umQihNPgtKSQQjEYq9S8MlOHzpUM0vxsghATYsdUPBw6r6ZxDH
jXoUAD03DUMEbKsWvqFB7nJNVesngbu8miw1EYLA+fHfTaCidoV3CL75jKqM/KE87qrh9Fqti9bK
qnkvpTGCA2wwggNoAgEBMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk
LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMv
U3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAh5cMAkGBSsO
AwIaBQCgggGtMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEyMDUx
NDAwMjAzMVowIwYJKoZIhvcNAQkEMRYEFAqY9aotM/Pr3PGF1nVEDM9bPqoVMIGkBgkrBgEEAYI3
EAQxgZYwgZMwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQL
EyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD
bGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQICHlwwgaYGCyqGSIb3DQEJEAIL
MYGWoIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi
U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xh
c3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAh5cMA0GCSqGSIb3DQEBAQUABIIB
ALC78dYJBt7GABPOEU+Pb4LNpnI5Lmdu5Q2zPQHKKO9bGlEYnR5j/Vn/OzJXVQg9amuIC4EN2fAt
0AXeGhUW8MBc8eCvFVeHjOipdxOKnIK7g7lm0jucBH5hV7FAH2lXPkc0gdqCZEbo5QSD0TgyttR2
hF0k2H4+Vw7nrOF3e7aAlqmg8ep5Q7uXvmaxVcEWIIl1HMtfFTjM0Er86EUXRtueSSZ6vLBZ/MlQ
TAOHNx64QuxVFM+DpF3xypWspougI/uH8Kex8Qhtzg8iCozgAo11aThhPv+Q/zJSuE5mVFxt+9Q5
evbUD/pX3Tmc9EYZ5WKBclcTBcwffuRiM2H4jn4AAAAAAAA=

--Apple-Mail=_796AB8D0-B522-4ACF-A577-4F37809B6207--

From duerst@it.aoyama.ac.jp  Sun May 13 17:39:58 2012
Return-Path: <duerst@it.aoyama.ac.jp>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BAB8721F84D8 for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 17:39:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.261
X-Spam-Level: 
X-Spam-Status: No, score=-99.261 tagged_above=-999 required=5 tests=[AWL=0.529, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265,  MIME_8BIT_HEADER=0.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HMHZ7vHgONM7 for <apps-discuss@ietfa.amsl.com>; Sun, 13 May 2012 17:39:58 -0700 (PDT)
Received: from scintmta02.scbb.aoyama.ac.jp (scintmta02.scbb.aoyama.ac.jp [133.2.253.34]) by ietfa.amsl.com (Postfix) with ESMTP id C556821F8472 for <apps-discuss@ietf.org>; Sun, 13 May 2012 17:39:57 -0700 (PDT)
Received: from scmse02.scbb.aoyama.ac.jp ([133.2.253.231]) by scintmta02.scbb.aoyama.ac.jp (secret/secret) with SMTP id q4E0dmAU025207 for <apps-discuss@ietf.org>; Mon, 14 May 2012 09:39:48 +0900
Received: from (unknown [133.2.206.133]) by scmse02.scbb.aoyama.ac.jp with smtp id 08c8_58ca_4f70d154_9d5d_11e1_8b96_001d096c5782; Mon, 14 May 2012 09:39:48 +0900
Received: from [IPv6:::1] ([133.2.210.1]:42958) by itmail.it.aoyama.ac.jp with [XMail 1.22 ESMTP Server] id <S15C499B> for <apps-discuss@ietf.org> from <duerst@it.aoyama.ac.jp>; Mon, 14 May 2012 09:39:50 +0900
Message-ID: <4FB05450.4000706@it.aoyama.ac.jp>
Date: Mon, 14 May 2012 09:39:44 +0900
From: =?UTF-8?B?Ik1hcnRpbiBKLiBEw7xyc3Qi?= <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.9) Gecko/20100722 Eudora/3.0.4
MIME-Version: 1.0
To: Alexey Melnikov <alexey.melnikov@isode.com>
References: <4FAFF135.8030906@isode.com>
In-Reply-To: <4FAFF135.8030906@isode.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Cc: "draft-ietf-spfbis-experiment.all@tools.ietf.org" <draft-ietf-spfbis-experiment.all@tools.ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-spfbis-experiment-09
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 00:39:59 -0000

Sorry to just use this review to piggyback a comment that I wanted to 
make for a while:

It would be very good if the abstract could include a summary of the 
document, not (only) an introduction to the history (two paragraphs) and 
a meta-summary of what it contains (paragraph copied below).

    After six years, sufficient experience and evidence have been
    collected that the experiments thus created can be considered
    concluded.  This document presents those findings.

If I understand 
http://tools.ietf.org/html/draft-ietf-spfbis-experiment-09#section-6 
correctly, this could be done e.g. by changing the above paragraph to:

    After six years, sufficient experience and evidence have been
    collected that the experiments thus created can be considered
    concluded.  This document finds that SPF has widespread
    implementation and deployment, comparable to many standards
    track protocols, but that there is an absence of significant
    adoption for Sender ID.

This is just a first try; I'd personally favor to cut down the history 
part of the abstract and add more details to the conclusion part if 
possible.

Regards,    Martin.


On 2012/05/14 2:36, Alexey Melnikov wrote:
> I have been selected as the Applications Area Directorate reviewer for
> this draft (for background on appsdir, please see
> http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate ).
>
>
> Please resolve these comments along with any other Last Call comments
> you may receive. Please wait for direction from your document shepherd
> or AD before posting a new version of the draft.
>
> Document: draft-ietf-spfbis-experiment-09
> Title: Resolution of The SPF and Sender ID Experiments
> Reviewer: Alexey Melnikov
> Review Date: 13 May 2012
> IETF Last Call Date: (unknown)
> IESG Telechat Date: (unknown)
>
> Summary: This draft is ready for publication as an Informational document.
>
> Major Issues: none
> Minor Issues: none
> Nits: none
>
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>

From sm@elandsys.com  Mon May 14 00:17:58 2012
Return-Path: <sm@elandsys.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 150CF9E8011; Mon, 14 May 2012 00:17:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.579
X-Spam-Level: 
X-Spam-Status: No, score=-102.579 tagged_above=-999 required=5 tests=[AWL=0.020, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qlUBLJdOJ1xU; Mon, 14 May 2012 00:17:57 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id A02919E800C; Mon, 14 May 2012 00:17:57 -0700 (PDT)
Received: from SUBMAN.elandsys.com ([41.136.236.151]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q4E7HjjX021526 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 14 May 2012 00:17:55 -0700 (PDT)
Message-Id: <6.2.5.6.2.20120514000059.09296d70@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Mon, 14 May 2012 00:16:23 -0700
To: spfbis@ietf.org, apps-discuss@ietf.org
From: S Moonesamy <sm+ietf@elandsys.com>
In-Reply-To: <9452079D1A51524AA5749AD23E003928120678@exch-mbx901.corp.cl oudmark.com>
References: <4FAFF135.8030906@isode.com> <4FB05450.4000706@it.aoyama.ac.jp> <6.2.5.6.2.20120513174313.0af10eb8@elandnews.com> <9452079D1A51524AA5749AD23E003928120678@exch-mbx901.corp.cloudmark.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: Re: [apps-discuss] [spfbis] APPSDIR review of draft-ietf-spfbis-experiment-09
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 07:17:58 -0000

At 22:45 13-05-2012, Murray S. Kucherawy wrote:
>I don't have any particular objection except that we shouldn't 
>change it at this point unless we get AD direction to do 
>so.  Consensus and all that.  :-)

Ok. :-)

I am copying this message to apps-discuss@ in case anyone from that 
mailing list wishes to follow up on the AppsDir review about 
draft-ietf-spfbis-experiment-09.  The reviews (including Gen-ART and 
SecDir) and comments will be processed as part of the Last Call comments.

Please note that the document shepherd write-up may be updated with 
the following text being added to the Working Group Summary:

   Some participants were unhappy with the document's incomplete
   coverage of the history of the four Experimental documents and the
   controversies surrounding them.  In the end, working group consensus was
   for factual reporting.  Historical completeness is not the goal of this
   document.

Regards,
S. Moonesamy (as document shepherd) 


From michiel@unhosted.org  Mon May 14 01:29:08 2012
Return-Path: <michiel@unhosted.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8790F21F85BD for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 01:29:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y9sHUT0e448B for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 01:29:07 -0700 (PDT)
Received: from mail-pz0-f44.google.com (mail-pz0-f44.google.com [209.85.210.44]) by ietfa.amsl.com (Postfix) with ESMTP id C44BB21F858E for <apps-discuss@ietf.org>; Mon, 14 May 2012 01:29:07 -0700 (PDT)
Received: by dacx6 with SMTP id x6so5786516dac.31 for <apps-discuss@ietf.org>; Mon, 14 May 2012 01:29:07 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding:x-gm-message-state; bh=uZrVN8d0XDPgigWFjb5VlowDQEflg46y2WHnPb9gX4g=; b=pJlXxQCq8j96RoNar1QbZWM0hTbFnZ9/LSXBjAKHKFYIL2b+yoiB6smAhNvo9/1Ni3 BG70oIB5RsJlRvcVxjheh3cD5zKYqggmvoqBfCa0rdMf+7LFy/QSC7amW1XW1ZK5kJyI D+aJJTY7cvQlDV2sEpZuVp5AZ/uuHR5FoeayBIKQRmJL0jK5JbD1mZukV7ypkm2KGfnJ UQhzXg5vRjEvb5tweYZUCGOJN6QqTb6eVNgP4mA9F0+8ucXfasfl90ZQ3lplEfiefR3V VaGZrRljOGsZkfr+boSSaix/y7lH6m4z7pgygr69veigQqbPQ+xAS1NGYoo5jk2wA2fw 7Wpw==
MIME-Version: 1.0
Received: by 10.68.216.73 with SMTP id oo9mr5268147pbc.80.1336984147480; Mon, 14 May 2012 01:29:07 -0700 (PDT)
Received: by 10.68.27.138 with HTTP; Mon, 14 May 2012 01:29:07 -0700 (PDT)
X-Originating-IP: [188.103.78.121]
In-Reply-To: <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com>
Date: Mon, 14 May 2012 10:29:07 +0200
Message-ID: <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com>
From: Michiel de Jong <michiel@unhosted.org>
To: John Bradley <ve7jtb@ve7jtb.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-Gm-Message-State: ALoCoQml1WD4FDuGscfnfOFc7FYYZltPQnpvuXrEPSI5F2Q1jz2zhl44vFaiAvifWhHNUrrjbmdg
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 08:29:08 -0000

At the risk of feeding the fire here, on the 'acct:user@host' vs
'user@host' issue, I would like to argue that the fact that acct: is
not a URI scheme has nothing to do with it. It's only a parameter of a
query format, nothing more. IMHO this whole issue is only of academic
interest and does not have any relevance to what the spec can do.

On Mon, May 14, 2012 at 2:20 AM, John Bradley <ve7jtb@ve7jtb.com> wrote:
> In WF the premise was to have a simple server supporting static documents=
.
> =A0That requires the client to perform more normalization on what the use=
r
> inputs, otherwise the server needs to support static documents for all
> possible normalizations.

i don't think that's the reason - whether you use 'acct:user@host' or
'user@host' or 'urn:acct:user@host' doesn't make for more or less work
on the client or on the server, i think.

> Stripping the scheme from an email like identifier is probably the best b=
et,
> though that perhaps leaves a problem of what to use as the subject of the
> response if it must be a URI.

You could use the fact that the document itself is a description-URI
for the user. so subject can be
https://host/.well-known/host-meta?resource=3Dacct:user@host.

> getting acct: registered or WF through the approval process with it will =
not be a walk in the park.

Why would that be needed? Look at other unregistered schemes like
bitcoin:, chrome-extension:, torrent:, javascript:, git:, ssh:, and
actually finger: itself. The fact that it's not a URI scheme simply
means that a user cannot use the address bar of their browser to go
there, and that links cannot read <a href=3D"acct:user@host">me</a> and
then expect all major browsers to correctly resolve that. IMHO it was
ever a goal to make browsers resolve webfinger straight from the
address bar or from link targets. So there's no problem here.

Those complaining that acct:user@host is not a URI (actually it would
have to be 'urn:acct:' for that, i think) can be told: you are right,
it's not a W3C registered URI scheme. But the information published
here is linkable from the web (using
https://host/.well-known/host-meta?resource=3Dacct:user@host as the
description-URI of the user), and the document itself consists
entirely of a wealth of links to other resources.

I've had long one-on-one discussions about this with Melvin, and still
hope that we can simply just drop this IMHO academic issue. does it
affect how the service works and what it can do? i think not at all.

if some client implementers refuse to add in the 'acct:' because it
looks like a URI, then maybe we can add a requirement on servers that
they should allow that, and simply consider 'user@host' and
'acct:user@host' to mean the same thing (actually, some
implementations already do this - since it is clear that that is what
the client meant, and also since it's an easy mistake to make for
client developers). Maybe that's a way to settle the issue? So the
resource parameter could then be one of four things:

- a description-URI of any type of resource, e.g. http://home.me/fridge
- a contact-URI of a user, for instance mailto:user@host
- acct:user@host to say 'i know it's that user at that host, but i
don't know their URI'
- user@host to be interpreted to mean the same as acct:user@host

On the whole, i think the important next step is to list and settle
only those issues that block the path from
draft-jones-appsawg-webfinger-04 to a common, merged,
draft-jones-simple-web-discovery-03. I think renaming webfinger to
simple web discovery (as Blaine mentioned as an option, and Paul
suggested, and Mike was willing to discuss) would be a good next big
step to focus on.

If the names merge, the specs merge. The good thing is they already
have their 'draft-jones-' prefix in common. ;)


My 2ct,
Michiel

From stephen.farrell@cs.tcd.ie  Mon May 14 02:38:19 2012
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 80EFB21F85AA for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 02:38:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id prZ0Bf3ncbEf for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 02:38:18 -0700 (PDT)
Received: from scss.tcd.ie (hermes.scss.tcd.ie [IPv6:2001:770:10:200:889f:cdff:fe8d:ccd2]) by ietfa.amsl.com (Postfix) with ESMTP id B294B21F85A4 for <apps-discuss@ietf.org>; Mon, 14 May 2012 02:38:17 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.scss.tcd.ie (Postfix) with ESMTP id 31182171513; Mon, 14 May 2012 10:38:16 +0100 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; h= content-transfer-encoding:content-type:in-reply-to:references :subject:mime-version:user-agent:from:date:message-id:received :received:x-virus-scanned; s=cs; t=1336988295; bh=dJIMFWM/BDdf/Q YtdrAgMpKnRTvZQBuZF1moe8swiNk=; b=2yUTRHVUyBHkD956e1L5QCpr4b+Bf4 cNnpm6o53bwo21e/rCqz5ygwpgcztCEcWgq6OziTsIafNb84K1dUih5fNTgD1j4K GWEgxo/9806lm7e8DhG74EHbQFBgnfjFVUKzHJpB6y3U6vnvJ96GRxPE8RYTLdAV H/9G/H0g9f1+CpbfHvr07VbqLoRHpIkm4lCqq1YQP8FiGWkjG0cH2IZXqoSzoZ+d 7p1psg6ov3ORnv05D7RWACH9oVsudkPrOA7Fl2Qcq3Z8EB6vRPFqnhBUlewHiPPS 6+XB0Za7X6W+WHq+kHrhn5gK4D/gAOnjh8zoKQRfRsMKp1UfgmRODpZg==
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from scss.tcd.ie ([127.0.0.1]) by localhost (scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10027) with ESMTP id 8BdXnXD9mFZg; Mon, 14 May 2012 10:38:15 +0100 (IST)
Received: from [134.226.36.180] (stephen-think.dsg.cs.tcd.ie [134.226.36.180]) by smtp.scss.tcd.ie (Postfix) with ESMTPSA id 670C8171510; Mon, 14 May 2012 10:38:13 +0100 (IST)
Message-ID: <4FB0D246.4020608@cs.tcd.ie>
Date: Mon, 14 May 2012 10:37:10 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: SM <sm@resistor.net>
References: <6.2.5.6.2.20120502074325.0ababa28@elandnews.com> <4FAFA51F.4040508@sbin.se> <6.2.5.6.2.20120513074613.092bab70@resistor.net>
In-Reply-To: <6.2.5.6.2.20120513074613.092bab70@resistor.net>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Comments on draft-ietf-appsawg-http-forwarded-02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 09:38:19 -0000

Hi,

Sorry if I'm missing some context here (and I've only
skimmed the document), but I've a couple of questions:

On 05/13/2012 06:07 PM, SM wrote:
> As a starting point, here's some suggested text for Section 8.2:
> 
>   In recent years, there has been growing concerns about privacy.  There
> is a
>   tradeoff between ensuring privacy for users versus disclosing information
>   which is useful for debugging.  The Forwarded HTTP header field, by
> design,
>   exposes information which affects the privacy of users.  This header
> field
>   should not be used if the proxy is being operated as a privacy service.

- Is "privacy service" well-defined? (Or well enough defined?)

- In general, is a user supposed to know that headers like this
  are being added? If so, how? If not, doesn't that have privacy
  implications as well?

- Section 5.4 is also odd: when would we want a proxy to make it
  look to the UA that stuff the proxy got unprotected was protected?

- I also wondered how widely the X-Forwarded stuff is deployed and
  generally whether its really a good or bad idea to standardise
  this. I can't tell from (the quick read I had of) the document.

Ta,
S.


From mnot@mnot.net  Mon May 14 03:16:08 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4BC0D21F860B for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 03:16:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.691
X-Spam-Level: 
X-Spam-Status: No, score=-100.691 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_ILLEGAL_IP=1.908, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Cb0ugvEuyPNj for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 03:16:07 -0700 (PDT)
Received: from mxout-08.mxes.net (mxout-08.mxes.net [216.86.168.183]) by ietfa.amsl.com (Postfix) with ESMTP id 724DB21F84EA for <discuss@apps.ietf.org>; Mon, 14 May 2012 03:16:07 -0700 (PDT)
Received: from [192.168.0.100] (unknown [1.133.200.197]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 525EA50A5D; Mon, 14 May 2012 06:15:59 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=us-ascii
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <CABP7RbcfXz3U8BotJQp-=C7jMwqjDGPkYr7-or1Zp8HTaP3V1A@mail.gmail.com>
Date: Mon, 14 May 2012 20:16:10 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <6D2DB7E2-82DC-43C4-9510-A2BC56478DBC@mnot.net>
References: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net> <CABP7RbeyeZ7knDwXHhaE3cuBPAFnGsVpmLc9uKU_ebwaA28k-Q@mail.gmail.com> <CC1C9BB8-96D1-4051-91B2-BAB12C124416@mnot.net> <CABP7RbcfXz3U8BotJQp-=C7jMwqjDGPkYr7-or1Zp8HTaP3V1A@mail.gmail.com>
To: James M Snell <jasnell@gmail.com>
X-Mailer: Apple Mail (2.1257)
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] FYI: "home" document format for APIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 10:16:08 -0000

Hi James,

On 12/05/2012, at 4:16 AM, James M Snell wrote:

> Ok... with that in mind...some feedback...
>=20
> 1. In Section 3, it says, "Its content consists of a root object with
> a "resources" property, whose names are link relation types (as
> defined by [RFC5988]), and values are Resource Objects"
>=20
> I understand what you're going for with the use of link relations for
> the properties names but there is some cases where it doesn't seem to
> work based on the definition of the link relation. For instance, what
> exactly would this mean:
>=20
>  {
>    "resources": {
>      "self": { ... },
>      "profile": { ... },
>      "alternate": { ... },
>      "describedby": { ... },
>      // etc
>    }
>  }
>=20
> In order to avoid any kind of possible confusion, I would actually
> decouple this from link relations and just say that the property name
> is an absolute URI used as a global identifier for the semantics of
> the resource.... precisely as you do with the template variable
> definitions under href-vars. If these happen to line up with
> particular link relation names, then great. If not, that's ok too.

Just because some link relation types don't make sense in this context, =
or are poorly defined enough to be ambiguous, doesn't mean they =
shouldn't be here. I strongly DON'T want to create yet another =
instrument here unless one is really needed.


> 2. I mentioned this before in off-line direct conversation with you,
> but I think it would be worthwhile to have a "profile" hint whose
> value is an array of absolute URIs that identify the higher level
> semantics/protocols implemented by the resource, if any. For instance,
> if I wanted to say that a particular resource conformed to the
> OpenSocial specification; or implemented semantics consistent with the
> Atompub specification, etc. Similarly to the href-var definitions,
> someone reading the hint value would have to know what the given URI
> identifies in order to make use of it.

I want to explore expressing such a thing for individual representations =
(because media types are pretty clumsy for this, to date). However, as I =
think we talked about offline, I'm resisting doing it at the 'top level' =
yet, because it's too easy for clients to believe that that's a =
"contract" that the server is guaranteeing that they'll honour.

Of course, it's still useful to say that this particular collection of =
resources and representations they produce will meet a certain task, but =
that can be done in documentation; making it machine readable is an =
attractive nuisance. IMO.

Cheers,


> - James
>=20
> On Thu, May 10, 2012 at 8:12 PM, Mark Nottingham <mnot@mnot.net> =
wrote:
>> I'd say there are *lots* of people doing this sort of thing now; the =
trick is to have a single, non-vendor-specific and =
non-application-specific way to do it, that's described in a standalone =
doc and stable.
>>=20
>> The other trick is to avoid it becoming WSDL, WADL or another DL-ish =
thing.
>>=20
>> Cheers,
>>=20
>>=20
>> On 11/05/2012, at 8:47 AM, James M Snell wrote:
>>=20
>>> How does this compare to what Google has done with their "discovery
>>> service" API .. The JSON-based format they use is described here [1]
>>> and is generally much more expansive in detail but overlaps much of
>>> the same functionality. (note, the relevant IP details for google's
>>> format are described here [2])
>>>=20
>>> [1] =
https://developers.google.com/discovery/v1/reference#resource_discovery
>>> [2] https://developers.google.com/discovery/patent-license
>>>=20
>>> - James
>>>=20
>>> On Wed, May 9, 2012 at 9:28 PM, Mark Nottingham <mnot@mnot.net> =
wrote:
>>>> Some people might be interested in a draft I've started work on:
>>>>  http://tools.ietf.org/html/draft-nottingham-json-home
>>>>=20
>>>> Feedback / thoughts / pull requests welcome.
>>>>=20
>>>> Cheers,
>>>>=20
>>>>=20
>>>> --
>>>> Mark Nottingham   http://www.mnot.net/
>>>>=20
>>>>=20
>>>>=20
>>>> _______________________________________________
>>>> apps-discuss mailing list
>>>> apps-discuss@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/apps-discuss
>>=20
>> --
>> Mark Nottingham   http://www.mnot.net/
>>=20
>>=20
>>=20

--
Mark Nottingham
http://www.mnot.net/





From andreas@sbin.se  Mon May 14 03:30:01 2012
Return-Path: <andreas@sbin.se>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ACEAF21F8603 for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 03:30:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.882
X-Spam-Level: 
X-Spam-Status: No, score=-7.882 tagged_above=-999 required=5 tests=[AWL=-1.283, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3Hq5kOo7H7lF for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 03:30:01 -0700 (PDT)
Received: from smtp.opera.com (smtp.opera.com [213.236.208.81]) by ietfa.amsl.com (Postfix) with ESMTP id D23B421F85DB for <apps-discuss@ietf.org>; Mon, 14 May 2012 03:30:00 -0700 (PDT)
Received: from hetzer (oslo.jvpn.opera.com [213.236.208.46]) by smtp.opera.com (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id q4EATt0H028862; Mon, 14 May 2012 10:29:55 GMT
Date: Mon, 14 May 2012 12:29:54 +0200
From: Andreas Petersson <andreas@sbin.se>
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Message-ID: <20120514122954.242cb1be@hetzer>
In-Reply-To: <4FB0D246.4020608@cs.tcd.ie>
References: <6.2.5.6.2.20120502074325.0ababa28@elandnews.com> <4FAFA51F.4040508@sbin.se> <6.2.5.6.2.20120513074613.092bab70@resistor.net> <4FB0D246.4020608@cs.tcd.ie>
X-Mailer: Claws Mail 3.7.9 (GTK+ 2.24.6; i686-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Comments on draft-ietf-appsawg-http-forwarded-02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 10:30:01 -0000

On Mon, 14 May 2012 10:37:10 +0100
Stephen Farrell <stephen.farrell@cs.tcd.ie> wrote:
> 
> On 05/13/2012 06:07 PM, SM wrote:
> > As a starting point, here's some suggested text for Section 8.2:
> > 
> >   In recent years, there has been growing concerns about privacy.  There
> > is a
> >   tradeoff between ensuring privacy for users versus disclosing information
> >   which is useful for debugging.  The Forwarded HTTP header field, by
> > design,
> >   exposes information which affects the privacy of users.  This header
> > field
> >   should not be used if the proxy is being operated as a privacy service.
> 
> - Is "privacy service" well-defined? (Or well enough defined?)

Maybe we can write something like "if the proxy is intended to
anonymize the user" ?

> 
> - In general, is a user supposed to know that headers like this
>   are being added? If so, how? If not, doesn't that have privacy
>   implications as well?

There are lots, and lots of different proxy types and the users needs
special education for each of them. However, this can not be done in
this document.

> 
> - Section 5.4 is also odd: when would we want a proxy to make it
>   look to the UA that stuff the proxy got unprotected was protected?

It is not uncommon that you have a reverse proxy that do SSL-offload.
This should be of no concern for the user.

> 
> - I also wondered how widely the X-Forwarded stuff is deployed and
>   generally whether its really a good or bad idea to standardise
>   this. I can't tell from (the quick read I had of) the document.

It has a really wide spread usage in the world of proxying.



 Best regards, 
   Andreas

From stephen.farrell@cs.tcd.ie  Mon May 14 04:10:35 2012
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 909D521F86C3 for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 04:10:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vauLGepI6vMm for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 04:10:34 -0700 (PDT)
Received: from scss.tcd.ie (hermes.scss.tcd.ie [IPv6:2001:770:10:200:889f:cdff:fe8d:ccd2]) by ietfa.amsl.com (Postfix) with ESMTP id 7CF9821F86C1 for <apps-discuss@ietf.org>; Mon, 14 May 2012 04:10:34 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.scss.tcd.ie (Postfix) with ESMTP id B9C3417150F; Mon, 14 May 2012 12:10:33 +0100 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; h= content-transfer-encoding:content-type:in-reply-to:references :subject:mime-version:user-agent:from:date:message-id:received :received:x-virus-scanned; s=cs; t=1336993833; bh=K9y7rBIqhf/wW6 zo1AEQ1rZpkpwBNVGChS8Dm/DDvps=; b=BNIPqH8WqklYh/+X793CHcnbmo18Ni txsD9eKeAh+o4jUx8yeR/tmCL12dU8RnYJ50NV56lhRi1/zUqHYJgW4G1qo164Q4 gXuK6qYTOYflXEY+F8hAJ5PrK74O+mi149nCw18ThhdzYvXgqrmQl4MQo4L21t8D Dc6oOTi/mAmg82YckUTzKvYo+81/Q+/rFPlJEfCSmRHgY0+XbeIerRuw/9ihhZjU X7jSUAMZI2sAT4ORvyxxlLpvXd9IItkdrqp5tg9sbZCsXhL6zauxCO72iOpQGzp1 o7sw5KqnT8VmLX0Z8zr0sO0RMefX3+oX4Fp9i1oFgbe0AFg8VkvlmpeA==
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from scss.tcd.ie ([127.0.0.1]) by localhost (scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10027) with ESMTP id 2-MAg-OMRGhh; Mon, 14 May 2012 12:10:33 +0100 (IST)
Received: from [134.226.36.180] (stephen-think.dsg.cs.tcd.ie [134.226.36.180]) by smtp.scss.tcd.ie (Postfix) with ESMTPSA id EC4B617150E; Mon, 14 May 2012 12:10:32 +0100 (IST)
Message-ID: <4FB0E828.9040405@cs.tcd.ie>
Date: Mon, 14 May 2012 12:10:32 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: Andreas Petersson <andreas@sbin.se>
References: <6.2.5.6.2.20120502074325.0ababa28@elandnews.com> <4FAFA51F.4040508@sbin.se> <6.2.5.6.2.20120513074613.092bab70@resistor.net> <4FB0D246.4020608@cs.tcd.ie> <20120514122954.242cb1be@hetzer>
In-Reply-To: <20120514122954.242cb1be@hetzer>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Comments on draft-ietf-appsawg-http-forwarded-02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 11:10:35 -0000

On 05/14/2012 11:29 AM, Andreas Petersson wrote:
> On Mon, 14 May 2012 10:37:10 +0100
> Stephen Farrell <stephen.farrell@cs.tcd.ie> wrote:
>>
>> On 05/13/2012 06:07 PM, SM wrote:
>>> As a starting point, here's some suggested text for Section 8.2:
>>>
>>>   In recent years, there has been growing concerns about privacy.  There
>>> is a
>>>   tradeoff between ensuring privacy for users versus disclosing information
>>>   which is useful for debugging.  The Forwarded HTTP header field, by
>>> design,
>>>   exposes information which affects the privacy of users.  This header
>>> field
>>>   should not be used if the proxy is being operated as a privacy service.
>>
>> - Is "privacy service" well-defined? (Or well enough defined?)
> 
> Maybe we can write something like "if the proxy is intended to
> anonymize the user" ?

Maybe. Could be a rathole I guess so it may well be better
to say when its ok to use this, rather than when to not use
this, or perhaps some mixture of the two. I'm not sure myself.

>> - In general, is a user supposed to know that headers like this
>>   are being added? If so, how? If not, doesn't that have privacy
>>   implications as well?
> 
> There are lots, and lots of different proxy types and the users needs
> special education for each of them. However, this can not be done in
> this document.

So you're saying that this is designed to be invisible
to the end user. That may be entirely reasonable but does
have privacy implications, especially if this gets used
in the wrong places or ways.

If this is designed to be invisible to the end-user then
I agree there's no issue for the draft related to educating
users, since the poor user can't ever tell when its happening.

>> - Section 5.4 is also odd: when would we want a proxy to make it
>>   look to the UA that stuff the proxy got unprotected was protected?
> 
> It is not uncommon that you have a reverse proxy that do SSL-offload.
> This should be of no concern for the user.

But that's only reasonable in some use-cases, and is
entirely unreasonable in others, right? (e.g. for
a corporate outbound proxy or an ISP's proxy) Where
does it specify those reasonable use-cases and say
not to do this in other cases?

>> - I also wondered how widely the X-Forwarded stuff is deployed and
>>   generally whether its really a good or bad idea to standardise
>>   this. I can't tell from (the quick read I had of) the document.
> 
> It has a really wide spread usage in the world of proxying.

I'd be interested in some references for that, if you have
'em. But assuming this is widely used, then yes, that is an
argument for figuring out how to document it better.

Whether that's a winning argument is another question maybe.
I guess that depends on how well its documented and whether
it'd improve or dis-improve the Internet.

S.


> 
> 
> 
>  Best regards, 
>    Andreas
> 
> 

From andreas@sbin.se  Mon May 14 04:45:07 2012
Return-Path: <andreas@sbin.se>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D2D2821F86DF for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 04:45:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.699
X-Spam-Level: 
X-Spam-Status: No, score=-7.699 tagged_above=-999 required=5 tests=[AWL=-1.100, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TAtjcK8YVAG1 for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 04:45:07 -0700 (PDT)
Received: from smtp.opera.com (smtp.opera.com [213.236.208.81]) by ietfa.amsl.com (Postfix) with ESMTP id E76CB21F86C3 for <apps-discuss@ietf.org>; Mon, 14 May 2012 04:45:05 -0700 (PDT)
Received: from hetzer (oslo.jvpn.opera.com [213.236.208.46]) by smtp.opera.com (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id q4EBj2YI025069; Mon, 14 May 2012 11:45:03 GMT
Date: Mon, 14 May 2012 13:45:01 +0200
From: Andreas Petersson <andreas@sbin.se>
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Message-ID: <20120514134501.067cbd96@hetzer>
In-Reply-To: <4FB0E828.9040405@cs.tcd.ie>
References: <6.2.5.6.2.20120502074325.0ababa28@elandnews.com> <4FAFA51F.4040508@sbin.se> <6.2.5.6.2.20120513074613.092bab70@resistor.net> <4FB0D246.4020608@cs.tcd.ie> <20120514122954.242cb1be@hetzer> <4FB0E828.9040405@cs.tcd.ie>
X-Mailer: Claws Mail 3.7.9 (GTK+ 2.24.6; i686-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Comments on draft-ietf-appsawg-http-forwarded-02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 11:45:07 -0000

On Mon, 14 May 2012 12:10:32 +0100
Stephen Farrell <stephen.farrell@cs.tcd.ie> wrote:

> 
> 
> On 05/14/2012 11:29 AM, Andreas Petersson wrote:
> > On Mon, 14 May 2012 10:37:10 +0100
> > Stephen Farrell <stephen.farrell@cs.tcd.ie> wrote:
> >>
> >> On 05/13/2012 06:07 PM, SM wrote:
> >>> As a starting point, here's some suggested text for Section 8.2:
> >>>
> >>>   In recent years, there has been growing concerns about privacy.  There
> >>> is a
> >>>   tradeoff between ensuring privacy for users versus disclosing information
> >>>   which is useful for debugging.  The Forwarded HTTP header field, by
> >>> design,
> >>>   exposes information which affects the privacy of users.  This header
> >>> field
> >>>   should not be used if the proxy is being operated as a privacy service.
> >>
> >> - Is "privacy service" well-defined? (Or well enough defined?)
> > 
> > Maybe we can write something like "if the proxy is intended to
> > anonymize the user" ?
> 
> Maybe. Could be a rathole I guess so it may well be better
> to say when its ok to use this, rather than when to not use
> this, or perhaps some mixture of the two. I'm not sure myself.
> 
> >> - In general, is a user supposed to know that headers like this
> >>   are being added? If so, how? If not, doesn't that have privacy
> >>   implications as well?
> > 
> > There are lots, and lots of different proxy types and the users needs
> > special education for each of them. However, this can not be done in
> > this document.
> 
> So you're saying that this is designed to be invisible
> to the end user. That may be entirely reasonable but does
> have privacy implications, especially if this gets used
> in the wrong places or ways.

This header field do not really add information but only preserve it. 


> If this is designed to be invisible to the end-user then
> I agree there's no issue for the draft related to educating
> users, since the poor user can't ever tell when its happening.

You complaint is only valid when the user thinks he is using an
anonymizing proxy when he isn't. 

> 
> >> - Section 5.4 is also odd: when would we want a proxy to make it
> >>   look to the UA that stuff the proxy got unprotected was protected?
> > 
> > It is not uncommon that you have a reverse proxy that do SSL-offload.
> > This should be of no concern for the user.
> 
> But that's only reasonable in some use-cases, and is
> entirely unreasonable in others, right? (e.g. for
> a corporate outbound proxy or an ISP's proxy) Where
> does it specify those reasonable use-cases and say
> not to do this in other cases?

This document do not encourage someone to decrypt traffic with no
reason. We can not list all reasonable and non reasonable use cases. 

> 
> >> - I also wondered how widely the X-Forwarded stuff is deployed and
> >>   generally whether its really a good or bad idea to standardise
> >>   this. I can't tell from (the quick read I had of) the document.
> > 
> > It has a really wide spread usage in the world of proxying.
> 
> I'd be interested in some references for that, if you have
> 'em. But assuming this is widely used, then yes, that is an
> argument for figuring out how to document it better.
> 
> Whether that's a winning argument is another question maybe.
> I guess that depends on how well its documented and whether
> it'd improve or dis-improve the Internet.

Well, X-Forwarded-For was introduced by squid. Squid has a significant
market share for proxy servers.
Also, the X-Forwarded-For is also used for Opera Mini, with almost 200M
users we have a significant market share for mobile users, and we
intend to start using the header field described in this document.


Best regards,
 Andreas

From aaron@serendipity.cx  Mon May 14 06:37:47 2012
Return-Path: <aaron@serendipity.cx>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E7F3021F8541 for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 06:37:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.643
X-Spam-Level: 
X-Spam-Status: No, score=-101.643 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ytRjExydYTKV for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 06:37:47 -0700 (PDT)
Received: from slice.serendipity.cx (slice.serendipity.cx [67.23.2.90]) by ietfa.amsl.com (Postfix) with ESMTP id 7093621F8512 for <apps-discuss@ietf.org>; Mon, 14 May 2012 06:37:47 -0700 (PDT)
Received: from mail-wg0-f44.google.com (mail-wg0-f44.google.com [74.125.82.44]) by slice.serendipity.cx (Postfix) with ESMTPSA id 7F1863017F for <apps-discuss@ietf.org>; Mon, 14 May 2012 06:37:02 -0700 (PDT)
Received: by wgbdr13 with SMTP id dr13so3376994wgb.13 for <apps-discuss@ietf.org>; Mon, 14 May 2012 06:37:39 -0700 (PDT)
Received: by 10.180.107.100 with SMTP id hb4mr6821497wib.22.1337002659306; Mon, 14 May 2012 06:37:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.216.204.9 with HTTP; Mon, 14 May 2012 06:37:19 -0700 (PDT)
From: Aaron Stone <aaron@serendipity.cx>
Date: Mon, 14 May 2012 06:37:19 -0700
Message-ID: <CAEdAYKUiduNgOv5yNsoWRADSBMYZticjXXz-8BqKW7Cd8tM-jg@mail.gmail.com>
To: apps-discuss@ietf.org, draft-ietf-eai-5738bis.all@tools.ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Subject: [apps-discuss] AppsDir review of draft-ietf-eai-5738bis-03
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 13:37:48 -0000

I have been selected as the Applications Area Directorate reviewer for this
draft (for background on appsdir, please see
http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate ).
I apologize for the terrible tardiness of this review.

Please resolve these comments along with any other Last Call comments you may
receive. Please wait for direction from your document shepherd or AD before
posting a new version of the draft.

Document: draft-ietf-eai-5738bis-03
Title: IMAP Support for UTF-8
Reviewer: Aaron Stone
Review Date: 5/13/2012
IETF Last Call Date: none found
IESG Telechat Date: none scheduled
Summary: This draft is ready for publication with only a few editorial nits.

Major Issues: none

Minor Issues:

Section 3.2 (text that should be in 3.3, see below):

The text first says that LIST without UTF8 will hide the UTF8 mailboxes, but
then it says that LIST without UTF8 in the presensce of a UTF8 mailbox results
in an error. Will this cause user anguish if one mailbox is upgraded
to UTF-8 and
now the portion of mailbox hierarchy that mailbox is in cannot be listed by
non-UTF8-extension aware clients?


Nits:

- Section 3, last sentence: replace "imply" with "implies".

- Section 3.1: What's the "appropriate internal format"?
   All IMAP servers that advertise the "UTF8=ACCEPT" capability SHOULD
   accept UTF-8 in mailbox names, and those that also support the
   "Mailbox International Naming Convention" described in RFC 3501,
   Section 5.1.3 MUST accept utf8-quoted mailbox names and convert them
   to the appropriate internal format.

This looks like a nit, possible new last portion of text:
   ... MUST accept utf8-quoted mailbox names and convert them to the server's
   appropriate internal format as needed.

- Section 3.2, second paragraph, "Servers MAY include mailboxes that
can only be selected or examined..."

This paragraph in the wrong section. It deals with LIST, LSUB, so I
think it should be moved to 3.3.

- Section 4: First sentence, the server may reject the command -- the
server itself isn't failing.

OLD
   A server that advertises "UTF8=ACCEPT" MAY fail for \NotUTF8
   mailboxes with a NOT-UTF-8 response code.
NEW
   A server that advertises "UTF8=ACCEPT" MAY fail an APPEND command
   for \NotUTF8 mailboxes with a NOT-UTF-8 response code.

- Section 4: change "8-bit" to "8-bit character" in the last sentence.

- Section 5: Expand the contraction doesn't => does not.
- Section 5: Should this section state more obviously that the
UTF8=USER stuff in 5738 is removed entirely?

- Section 6: replace "internaltion mailbox name convention (modified
UTF-7) with "Mailbox International Naming Convention" for consistency.

- Section 9, Security Considerations: The first paragraph is left-over
from 5738,
should be removed entirely (LOGIN is no longer extended to UTF-8).


Thank you,
Aaron

From salvatore.loreto@ericsson.com  Mon May 14 06:40:35 2012
Return-Path: <salvatore.loreto@ericsson.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D9CA21F8759 for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 06:40:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.053
X-Spam-Level: 
X-Spam-Status: No, score=-106.053 tagged_above=-999 required=5 tests=[AWL=-0.405, BAYES_00=-2.599, HELO_EQ_SE=0.35, HTML_MESSAGE=0.001, J_CHICKENPOX_37=0.6, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HqSduB07Z0bK for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 06:40:34 -0700 (PDT)
Received: from mailgw7.ericsson.se (mailgw7.ericsson.se [193.180.251.48]) by ietfa.amsl.com (Postfix) with ESMTP id ECCF521F8755 for <apps-discuss@ietf.org>; Mon, 14 May 2012 06:40:33 -0700 (PDT)
X-AuditID: c1b4fb30-b7c05ae000003df9-4a-4fb10b50dc14
Received: from esessmw0256.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw7.ericsson.se (Symantec Mail Security) with SMTP id 8A.CE.15865.05B01BF4; Mon, 14 May 2012 15:40:33 +0200 (CEST)
Received: from mail.lmf.ericsson.se (153.88.115.8) by esessmw0256.eemea.ericsson.se (153.88.115.97) with Microsoft SMTP Server id 8.3.213.0; Mon, 14 May 2012 15:40:33 +0200
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se [131.160.33.3])	by mail.lmf.ericsson.se (Postfix) with ESMTP id 9DF622326; Mon, 14 May 2012 16:40:32 +0300 (EEST)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 8F1B252FA9; Mon, 14 May 2012 16:40:32 +0300 (EEST)
Received: from Salvatore-Loretos-MacBook-Pro.local (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 3B9A252E12; Mon, 14 May 2012 16:40:32 +0300 (EEST)
Message-ID: <4FB10B4F.80906@ericsson.com>
Date: Mon, 14 May 2012 16:40:31 +0300
From: Salvatore Loreto <salvatore.loreto@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>,  draft-ietf-appsawg-http-forwarded@tools.ietf.org
Content-Type: multipart/alternative; boundary="------------040207010809050508070206"
X-Virus-Scanned: ClamAV using ClamSMTP
X-Brightmail-Tracker: AAAAAA==
Subject: [apps-discuss] APPSDIR review of draft-ietf-appsawg-http-forwarded-02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 13:40:35 -0000

--------------040207010809050508070206
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit




I have been selected as the Applications Area Directorate reviewer for 
this draft
(for background on appsdir, please see  
http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate).

Please resolve these comments along with any other Last Call comments 
you may receive.
Please wait for direction from your document shepherd or AD before 
posting a new version of the draft.


Document: draft-ietf-appsawg-http-forwarded-02

Title: Forwarded HTTP Extensions
Reviewer: Salvatore Loreto
Review Date: 2012-05-14
IESG Telechat Date:


Summary:
I have read and reviewed this draft.
The draft is really clear on describing the issues and the proposed 
solution,
it is almost ready for publication  however there are some issues that need
to be addressed before publication.



Major Issues:
-----------
Section 4

the "token" syntax is currently defined to be aligned to the HTTP 
parameter syntax as defined in
draft-ietf-httpbis-p1-messaging-19#section-3.2.4
however this syntax does not allow to insert an IPv4address with the 
optional port
or an IPv6address with or without port.


Minor Issues:
-----------
-Section 4

last paragraph states

    Given that a proxy wishes to add a Forwarded header field to the
    outgoing request, if the incoming request has no such header field,
    the proxy simply adds the header with the list of parameters desired.
    If, on the other hand, the incoming request has such a header field,
    the proxy adds a comma and the list of parameters.


It should also list the possibility to simply add another Forwaded: instance
to the list of headers (as the header field uses HTTP list syntax).


-Section 5.2

    The "for" parameter is used to disclose information about the user
    agent that initiated the request.


s/user agent/client
The sentence is supposed to give a general description of the parameter,
using the term user agent seems to suggest that the parameter is only for
user agents.

    Typically the value of this
    parameter is an IP address, but it MAY also be some other kind of
    identifier.


The normative MAY is not necessary since it is only an informative 
example of usage.


-Section 5.3

    This MAY be used for example by the origin
    server if a reverse proxy is rewriting the "Host" header field to
    some internal host name


The normative MAY is not necessary since it is only an informative 
example of usage.


- Section 5.5

    IANA MUST in such cases be notified, and parameters
    should be registered according to [RFC3864].

it would be better to rephrase it in something like:
"It is possible to register additional parameters using the IANA 
registration policy
described in [RFC3864]"

- Section 6.3

It is not clear to me how  a randomly generate value in Forwarded header 
field
can be used for tracing and debugging, and especially why it would be 
necessary this
header for debugging.
Moreover I agree that in case you do not want to disclose information it 
would be better
don't add the "Forwarded: for" header field at all as a random 
identifier would end up
to provide extra information anyway.


- Section 8.1

It should be clarified that the header is not supposed at all to be 
inserted in an answer
as it would reveal the full proxy chain to the client.
Also it usage with a TRACE request should be clarified.



Nits:
----

- Section 4

    Example:

        Forwarded: For=192.0.2.43,"for=[2001:db8:cafe::17]:47011"

it should be

	Forwarded: For=192.0.2.43,for="[2001:db8:cafe::17]:47011"



- Section 6.1

in the last sentence "an IPv6 adress" ' -> "an IPv6 address"


- Section 7

IPv6 addresses must be transmitted as quoted-string

i.e. for=[2001:db8:cafe::17]  should be for="[2001:db8:cafe::17]"



best regards
/Sal

-- 
Salvatore Loreto, PhD
www.sloreto.com


--------------040207010809050508070206
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <br>
    <br>
    I have been selected as the Applications Area Directorate reviewer
    for this draft<br>
    (for background on appsdir, please see&nbsp;
<a class="moz-txt-link-freetext" href="http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate">http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate</a>).<br>
    <br>
    Please resolve these comments along with any other Last Call
    comments you may receive.<br>
    Please wait for direction from your document shepherd or AD before
    posting a new version of the draft.<br>
    <br>
    <br>
    Document: draft-ietf-appsawg-http-forwarded-02<br>
    <br>
    Title: Forwarded HTTP Extensions<br>
    Reviewer: Salvatore Loreto<br>
    Review Date: 2012-05-14<br>
    IESG Telechat Date:<br>
    <br>
    <br>
    Summary:<br>
    I have read and reviewed this draft.<br>
    The draft is really clear on describing the issues and the proposed
    solution,<br>
    it is
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    almost ready for publication&nbsp; however there are some issues that
    need<br>
    to be addressed before publication.<br>
    <br>
    <br>
    <br>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    Major Issues:<br>
    -----------<br>
    Section 4<br>
    <br>
    the "token" syntax is currently defined to be aligned to the HTTP
    parameter syntax as defined in<br>
    draft-ietf-httpbis-p1-messaging-19#section-3.2.4<br>
    however this syntax does not allow to insert an IPv4address with the
    optional port<br>
    or an IPv6address with or without port.<br>
    <br>
    <br>
    Minor Issues:<br>
    -----------<br>
    -Section 4<br>
    <br>
    last paragraph states <br>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    <pre>   Given that a proxy wishes to add a Forwarded header field to the
   outgoing request, if the incoming request has no such header field,
   the proxy simply adds the header with the list of parameters desired.
   If, on the other hand, the incoming request has such a header field,
   the proxy adds a comma and the list of parameters.</pre>
    <br>
    It should also list the possibility to simply add another Forwaded:
    instance<br>
    to the list of headers (as the header field uses HTTP list syntax).<br>
    <br>
    <br>
    -Section 5.2 <br>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    <pre>   The "for" parameter is used to disclose information about the user
   agent that initiated the request.</pre>
    <br>
    s/user agent/client<br>
    The sentence is supposed to give a general description of the
    parameter,<br>
    using the term user agent seems to suggest that the parameter is
    only for<br>
    user agents.<br>
    <br>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    <pre>   Typically the value of this
   parameter is an IP address, but it MAY also be some other kind of
   identifier.</pre>
    <br>
    The normative MAY is not necessary since it is only an informative
    example of usage.<br>
    <br>
    <br>
    -Section 5.3<br>
    <br>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    <pre>   This MAY be used for example by the origin
   server if a reverse proxy is rewriting the "Host" header field to
   some internal host name</pre>
    <br>
    The normative MAY is not necessary since it is only an informative
    example of usage.<br>
    <br>
    <br>
    - Section 5.5<br>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    <pre>   IANA MUST in such cases be notified, and parameters
   should be registered according to [RFC3864].</pre>
    it would be better to rephrase it in something like:<br>
    "It is possible to register additional parameters using the IANA
    registration policy<br>
    described in [RFC3864]"<br>
    <pre wrap="">
</pre>
    - Section 6.3<br>
    <br>
    It is not clear to me how&nbsp; a randomly generate value in Forwarded
    header field<br>
    can be used for tracing and debugging, and especially why it would
    be necessary this<br>
    header for debugging.<br>
    Moreover I agree that in case you do not want to disclose
    information it would be better<br>
    don't add the "Forwarded: for" header field at all as a random
    identifier would end up<br>
    to provide extra information anyway.<br>
    <br>
    <br>
    - Section 8.1<br>
    <br>
    It should be clarified that the header is not supposed at all to be
    inserted in an answer<br>
    as it would reveal the full proxy chain to the client.<br>
    Also it usage with a TRACE request should be clarified.<br>
    <br>
    <br>
    <br>
    Nits:<br>
    ----<br>
    <br>
    - Section 4<br>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    <pre>   Example:

       Forwarded: For=192.0.2.43,"for=[2001:db8:cafe::17]:47011"</pre>
    it should be<br>
    <pre>	Forwarded: For=192.0.2.43,for="[2001:db8:cafe::17]:47011"</pre>
    <br>
    <br>
    - Section 6.1<br>
    <br>
    in the last sentence "an IPv6 adress" ' -&gt; "an IPv6 address"<br>
    <br>
    <br>
    - Section 7<br>
    <br>
    IPv6 addresses must be transmitted as quoted-string<br>
    <br>
    i.e.
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    for=[2001:db8:cafe::17]&nbsp; should be
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    for="[2001:db8:cafe::17]"<br>
    <br>
    <br>
    <br>
    best regards<br>
    /Sal<br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Salvatore Loreto, PhD
<a class="moz-txt-link-abbreviated" href="http://www.sloreto.com">www.sloreto.com</a></pre>
  </body>
</html>

--------------040207010809050508070206--

From vesely@tana.it  Mon May 14 07:05:08 2012
Return-Path: <vesely@tana.it>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8684B21F8472; Mon, 14 May 2012 07:05:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.601
X-Spam-Level: 
X-Spam-Status: No, score=-4.601 tagged_above=-999 required=5 tests=[AWL=0.118,  BAYES_00=-2.599, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AAWVq5kKJOvp; Mon, 14 May 2012 07:05:08 -0700 (PDT)
Received: from wmail.tana.it (mail.tana.it [62.94.243.226]) by ietfa.amsl.com (Postfix) with ESMTP id BFC5E21F8470; Mon, 14 May 2012 07:05:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tana.it; s=test; t=1337004306; bh=KaiNXQWFzIfeavNW+ugJtzaeacjhiwSaApoLhmoDP/4=; l=831; h=Message-ID:Date:From:MIME-Version:To:CC:References:In-Reply-To: Content-Transfer-Encoding; b=T26sUJt59mqanmS3ogOeM7cVVF2ijOSj4xjknfiHM6Uw7cfKQLm/ewaiyYh6moFtB Oq71VpB3n6ROi0bl7RIxoZIj9/u9CWYOaaOP3VHtPzdK+4TZ9YIJYXWmIwJy+AFlL2 GcU4WdMs4F29KiRx75r86F5nIuTHWIin5b3mdjrg=
Received: from [172.25.197.158] (pcale.tana [172.25.197.158]) (AUTH: CRAM-MD5 515, TLS: TLS1.0,256bits,RSA_AES_256_CBC_SHA1) by wmail.tana.it with ESMTPSA; Mon, 14 May 2012 16:05:05 +0200 id 00000000005DC035.000000004FB11111.00002B4F
Message-ID: <4FB11111.9020400@tana.it>
Date: Mon, 14 May 2012 16:05:05 +0200
From: Alessandro Vesely <vesely@tana.it>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: S Moonesamy <sm+ietf@elandsys.com>
References: <4FAFF135.8030906@isode.com> <4FB05450.4000706@it.aoyama.ac.jp> <6.2.5.6.2.20120513174313.0af10eb8@elandnews.com> <9452079D1A51524AA5749AD23E003928120678@exch-mbx901.corp.cloudmark.com> <6.2.5.6.2.20120514000059.09296d70@resistor.net>
In-Reply-To: <6.2.5.6.2.20120514000059.09296d70@resistor.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Cc: spfbis@ietf.org, AppsAWG <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [spfbis] APPSDIR review of draft-ietf-spfbis-experiment-09
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 14:05:08 -0000

Hi SM,

On Mon 14/May/2012 15:32:20 +0200 S Moonesamy wrote:
> 
> Please note that the document shepherd write-up may be updated with
> the following text being added to the Working Group Summary:
> 
>   Some participants were unhappy with the document's incomplete
>   coverage of the history of the four Experimental documents and the
>   controversies surrounding them.  In the end, working group consensus was
>   for factual reporting.  Historical completeness is not the goal of this
>   document.

For a fair update, I'd rather remove references to history, unless you
refer to the history that lead to this document.  I and others have
indicated a (not extreme) discontent for not covering some deployment
aspects, which cannot be considered historical albeit they used to be
upheld more vigorously in historical times.

From ted.ietf@gmail.com  Mon May 14 07:09:14 2012
Return-Path: <ted.ietf@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 86EC221F8752; Mon, 14 May 2012 07:09:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.594
X-Spam-Level: 
X-Spam-Status: No, score=-3.594 tagged_above=-999 required=5 tests=[AWL=0.005,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nntZi4vkK3e7; Mon, 14 May 2012 07:09:13 -0700 (PDT)
Received: from mail-vb0-f44.google.com (mail-vb0-f44.google.com [209.85.212.44]) by ietfa.amsl.com (Postfix) with ESMTP id 9AA3521F848A; Mon, 14 May 2012 07:09:13 -0700 (PDT)
Received: by vbbez10 with SMTP id ez10so6010269vbb.31 for <multiple recipients>; Mon, 14 May 2012 07:09:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=Jb8HjFePmOthOXvZaxoAAdbenouXbT/+eFgqQYRoWXU=; b=g0b9SbylXzQHUIvhSSCK0cgszoArfErTHIBEof1RGhwFQMwTqwI498jFVr9rmUjjX3 WVySYf7iNDT6O9dVmgxdRNFftc2ulqmzow/fBQ65w6WNGXFTBp5oh0w02NJ/j3NWbwP4 eZr8+H8nTdAr93wZXL9QHBCbFeXezf+LjKgDJ/qX5r7Li5bNGgzI1a0RT/c7KsheMJoS lDggBRvVCDLnvttyZ9QRRLubTaHo/Wm+sq+herECr9g64JdXqCCmScOTXOqCdcz7ocLa IBV0ht5JAXZAGgem1Tm+xTi735Nq+gL4rdqVSN4NnUEwQJGKkcqGFdKJgo9Dtn4Y/6u6 OCog==
MIME-Version: 1.0
Received: by 10.52.69.38 with SMTP id b6mr4068393vdu.22.1337004553034; Mon, 14 May 2012 07:09:13 -0700 (PDT)
Received: by 10.52.162.99 with HTTP; Mon, 14 May 2012 07:09:12 -0700 (PDT)
In-Reply-To: <CADOmCZV3N=DrgiCX1W++OjkBhdNo4-0YMBPARJzEM9aTybSa0Q@mail.gmail.com>
References: <CA+9kkMB4nUayYO3q8ydj477jh9NM8oZyXAQ5k-NsRN=KHjb3cA@mail.gmail.com> <CADOmCZV3N=DrgiCX1W++OjkBhdNo4-0YMBPARJzEM9aTybSa0Q@mail.gmail.com>
Date: Mon, 14 May 2012 07:09:12 -0700
Message-ID: <CA+9kkMD6+JdMAecz2h=CzRc6x_kt3042Lr_z0crUzzfdCXJJ5Q@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: Richard Alimi <ralimi@google.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: draft-ietf-alto-protocol.all@tools.ietf.org, alto <alto@ietf.org>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Review of draft-ietf-alto-protocol-11.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 14:09:14 -0000

On Sat, May 12, 2012 at 12:39 PM, Richard Alimi <ralimi@google.com> wrote:
<snipped>
>> If I understand JASONString correctly, no language tag is supplied,
>> so human readability will be highly variable, =A0Fixing that, rather
>> than relying on a local mapping of the underlying code, is hard
>> work. =A0Dropping this optional aspect of the error resource may
>> be something for the WG to consider; this pushes localization
>> of the error code description to the endpoint.
>
> That seems reasonable. =A0The intent was to help with debugging (and not
> display to a user), so I'd either be okay with removing it or keeping
> it and not worrying about the language. =A0Is there standard guidance to
> apply here?
>

I don't think there is standard guidance.  My personal advice, free
today and worth what you pay for it, is that localization of error
codes works better if the client simply has a local table of what maps
to the code.  If you have to do language negotiation just to get the
error string right, you're introducing a lot of complexity for
marginal gain.  If it's a debug string, rather than a user-facing
error, then marking it such and noting it will contain arcana rather
than actual error explanations is probably okay.  I don't think many
people expect a localized stack trace.

<much snipped>
> Yes - I see the disconnect. =A0I'd like to avoid solving the larger
> deployment considerations under NATs (the deployment consideratoins
> document should be handling that) in this document and instead focus
> on the messaging details.

I haven't read the deployment considerations doc, but if this is
handled there, then a pointer to that would be fine.

> Perhaps it would be best to change the
> statement w.r.t. STUN to instead say MAY. =A0This document can certainly
> give a concise statement of the problems you identified there.
>
> How does that sound?
>

I don't think it is really a question of MAY vs. SHOULD.  The document
seems to be assigning responsibility to working out the NAT boundary
problem to the client.  That means the client needs some way of
determining whether it is going through an address translator to reach
 the target.  I think keeping it at SHOULD use STUN for cases where a
translation will take place is correct; the problem is it is SHOULD
NOT for cases where the source and destination are within a NAT
boundary.  If you can, I would personally say something brief like
that, and give a pointer to the deployment considerations document for
more on how you determine when you have each case.  The optimization
(omitting the Source Endpoint), just highlights the problem.


regards,

Ted Hardie

From aaron@serendipity.cx  Mon May 14 07:22:52 2012
Return-Path: <aaron@serendipity.cx>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 58E8221F8786 for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 07:22:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.643
X-Spam-Level: 
X-Spam-Status: No, score=-101.643 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Pv48DrSTTHx8 for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 07:22:51 -0700 (PDT)
Received: from slice.serendipity.cx (slice.serendipity.cx [67.23.2.90]) by ietfa.amsl.com (Postfix) with ESMTP id 66F2721F8773 for <apps-discuss@ietf.org>; Mon, 14 May 2012 07:22:51 -0700 (PDT)
Received: from mail-vb0-f44.google.com (mail-vb0-f44.google.com [209.85.212.44]) by slice.serendipity.cx (Postfix) with ESMTPSA id D0FF930183 for <apps-discuss@ietf.org>; Mon, 14 May 2012 07:22:02 -0700 (PDT)
Received: by vbbez10 with SMTP id ez10so6027284vbb.31 for <apps-discuss@ietf.org>; Mon, 14 May 2012 07:22:40 -0700 (PDT)
Received: by 10.52.16.212 with SMTP id i20mr4162612vdd.118.1337005360039; Mon, 14 May 2012 07:22:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.52.33.33 with HTTP; Mon, 14 May 2012 07:22:18 -0700 (PDT)
From: Aaron Stone <aaron@serendipity.cx>
Date: Mon, 14 May 2012 07:22:18 -0700
Message-ID: <CAEdAYKWG6DuS71YmzLpExDu-p3NeTTbRD2JzHE3dOCGLMuKsJA@mail.gmail.com>
To: apps-discuss@ietf.org, draft-ietf-eai-popimap-downgrade.all@tools.ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Subject: [apps-discuss] AppsDir review of draft-ietf-eai-popimap-downgrade-05
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 14:22:52 -0000

I have been selected as the Applications Area Directorate reviewer for this
draft (for background on appsdir, please see
http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate ).
I apologize for the terrible tardiness of this review.

Please resolve these comments along with any other Last Call comments you may
receive. Please wait for direction from your document shepherd or AD before
posting a new version of the draft.

Document: draft-ietf-eai-popimap-downgrade-05
Title: Post-delivery Message Downgrading for Internationalized Email Messages
Reviewer: Aaron Stone
Review Date: 5/13/2012
IETF Last Call Date: none found
IESG Telechat Date: none scheduled
Summary: This document has several commented-out discussion section that need
         to be resolved, however the normative text so far looks very good.

Major Issues: none

Minor Issues:

- Section 5.1.8: Should the text be stronger about Received header removal?
OLD
   Applying this procedure to "Received:" header field is prohibited.
NEW
   Implementations MUST NOT alter or remove "Received:" headers, as this is
   prohibited by RFC 5321, Section 4.4.

(Minor because it introduces a reference to SMTP RFC 5321 if the
suggested text is used)

- Section 5.2.5: "Other parts should not contain non-ASCII strings."

What's the failure scenario if an oddly formed message does have a
non-ASCII string here?


Nits:

- Abstract: Is the problem only that you cannot remove the message, or
that you can't retrieve the message at all?

- Throughout: lowercase "Email"; look for "internationalized Email"
several times in the document, change to "internationalized email".

- Section 1.1: change "allow" to "allows", remove the word "those".

- Section 1.3, second paragraph: change "as a" to "in"
- Section 1.3, third paragraph: remove the comma after [RFC6530]
- Section 1.3, fourth paragraph: replace the comma; use a semi-colon.

- Section 3, first paragraph: capitalize "pop/imap".
- Section 3, third paragraph: capitalize "cc"

- Section 5.1.8:
OLD
   Encapsulate the header field in a "Downgraded-" header field as
   described in Section 4 as a last resort.
NEW
   Encapsulate the header field in a "Downgraded-" header field as
   described in Section 4 only as a last resort, as the original is removed.

- Section 9: Nit: change the word "all" to "any"
OLD
   However [RFC6530] obsoleted [RFC5504] and this document
   does not use all "Downgraded-" header fields registered by [RFC5504].
NEW
   However [RFC6530] obsoleted [RFC5504] and this document
   does not use any "Downgraded-" header fields registered by [RFC5504].


Thanks,
Aaron

From andreas@sbin.se  Mon May 14 08:19:41 2012
Return-Path: <andreas@sbin.se>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D53421F87F5 for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 08:19:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.643
X-Spam-Level: 
X-Spam-Status: No, score=-7.643 tagged_above=-999 required=5 tests=[AWL=-1.044, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S47J6MN+UGZP for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 08:19:40 -0700 (PDT)
Received: from smtp.opera.com (smtp.opera.com [213.236.208.81]) by ietfa.amsl.com (Postfix) with ESMTP id E30F421F87F7 for <apps-discuss@ietf.org>; Mon, 14 May 2012 08:19:39 -0700 (PDT)
Received: from hetzer (oslo.jvpn.opera.com [213.236.208.46]) by smtp.opera.com (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id q4EFJcIw031095; Mon, 14 May 2012 15:19:38 GMT
Date: Mon, 14 May 2012 17:19:29 +0200
From: Andreas Petersson <andreas@sbin.se>
To: apps-discuss@ietf.org
Message-ID: <20120514171929.647b92db@hetzer>
In-Reply-To: <4FA02AEA.1080407@isode.com>
References: <4FA02AEA.1080407@isode.com>
X-Mailer: Claws Mail 3.7.9 (GTK+ 2.24.6; i686-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/8ifz=NzdLvqyY398p/GWL/s"; protocol="application/pgp-signature"
Cc: ietf-http-wg@w3.org
Subject: Re: [apps-discuss] WGLC: draft-ietf-appsawg-http-forwarded-02.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 15:19:41 -0000

--Sig_/8ifz=NzdLvqyY398p/GWL/s
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Tue, 01 May 2012 19:26:50 +0100
Alexey Melnikov <alexey.melnikov@isode.com> wrote:

> Dear WG participants,
> I would like to initiate WG Last Call on=20
> draft-ietf-appsawg-http-forwarded-02.txt ("Forwarded HTTP Extension").=20
> Please send your reviews, as well as expressions of support regarding=20
> document readiness for IESG (or not) either to the mailing list, or=20
> directly to WG chairs (Murray Kucherawy <msk@cloudmark.com> and myself).=
=20
> Comments like "I've read the document and it is Ok to publish" or "I've=20
> read the document and it has the following issues" are useful and would=20
> be gratefully accepted by chairs.
>=20
> The WGLC will end on Friday, May 18th.

We are closing in on May 18:th now. We have got plenty of good input.

To summarize, I have made a preliminary change log, covering things
that has been discussed this far. I will also mention ideas that we do
not intend to incorporate in this document.

If you have suggested something that is not in the list below I may
have missed that, please send a reminder to me in such case.

If you disagree with something in the list or have other ideas, please
let me know.



*** Intended changes ***

1.1, Section 4: Clearly mention that IPv6-addresses must be quoted.
     Also show this in examples. This also applies to IPv4 addresses
     when the port is specified.

1.2, Section 4: Have a less complex example. Also, make sure that the
     quote is placed on the right side of the "=3D".

1.3, Section 4: Add a note that a proxy can also add a new
     "Forwarded: .."-line, as this is equivalent.=20

1.4, Section 5.*: Remove some MAY-references.

1.5, Section 5.1: Add a note that the by-parameter may be useful in a
     multi-homed environment.=20

1.6, Section 5.2: Add a note that in some situations it is more relevant
     to read the address of the last proxy in the last
     Forwarded-by-field.

1.7, Section 5.2: Formulate paragraph 1 to include that the information
     is not only regarding the initiating client. Also change "user
     agent" to "client".

1.8, Section 5.5: Change the requirement to notify IANA into:
>"It is possible to register additional parameters using the IANA
>registration policy described in [RFC3864]"

1.9, Section 6: Require obfport to start with an underscore.=20

1.10, Section 6 & 6.3: Include "[:._-]" as valid characters in obfnode
      and obfport.=20

1.11, Section 6.1: s/zero compression/compression of zeroes/

1.12, Section 6.1: s/IPv6 adress/IPv6 address/

1.13, Section 7: Add some notes on when the header should be preserved
      or not. Duscussed under #7:
http://www.ietf.org/mail-archive/web/apps-discuss/current/msg05535.html

1.14, Section 7: Note that this header field is not possible to combine
      with the information from the via-header field with certainty.

1.15, Section 7.1: Remove the word "correctly" from:=20
      "[...] information might not be correctly updated [...]"

1.16, Section 7.x: Encourage proxies to convert X-Forwarded-*
    when possible.=20

1.17, Section 8.2: Add the text W. Tarreau mentions:
      (with the change of must -> should in the first sentence)
> This header field should never be copied into response messages by
> origin servers or intermediaries for whatever reason as it can reveal
> the whole proxy chain to the client. As a side effect, special care
> must be taken in hosting environments not to allow the TRACE request
> where the Forwarded field is used, as it would appear in the body of
> the response message.


1.18, Section 8: Add a section or a note about privacy considerations.



*** Suggestions we intend NOT to incorporate ***
(somewhat incomplete)

2.1, TCP-options. This can be standardized in a separate document.

2.2, Complex transition schemes.=20


Best regards,
 Andreas Petersson

--Sig_/8ifz=NzdLvqyY398p/GWL/s
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBAgAGBQJPsSKBAAoJEEaYRbQUWNleRDoP/jULe56zRe/BigtIw7IA3z3q
Al46T0Qv9Cj47YUqTIQo4FsNhPjVOjPBT0p4AeDO0fShjlgyKKEZVt0CqVpEUToZ
tc2veRCCyP3POo4VJ8l3TNAvw2LwbG1EHybSZlqJhQRlY6cvkuDtWqCswmqShO1y
benrdxPG3cjJDTQc08xzV5zMk+PYJ0I8mYzP+zBY01VAVJP2OkrB3t6jbhg1slJX
GoxR06Yjxfup4mFeDgSRmzu3OGfvHd0eVSswxDpec4SeUUi+idlQGIWIhs8MBe3j
/hFQa+HY5APuz2f1wqWMWVPNsOTq3YOyYKreKGjua7mFaUPudHqoF6hP+TgIEn8w
c38/y83VxTXzm6HwumoBP8m5AKMbXBN4xHSpjSjhfrE88Xw1ToC+nACE/HJy17H2
DzJxKW5BsxggDQwn82Dar0K0CH38wJSSUUc+j12oMVBRwiFTZx905fFyeeXH06ky
BSkUU3G0oO9icZLvjR5Aq3fLNKjTlKpEHHA+p8g1IfI+1Gu5M8A03T9n4dA/IEoZ
rSBxelBhPD+DBBeANH7vXzHuirwDpav0HW2WT/rL6Q6EfkLQLljUM/fYHw4EP3l5
c5zSfTrznrnz0+GX0KFFKZVjb0mGjKLqT5hYIoOheRr4upv3k+s8iaEHsgik9EmA
i5pFK+cxet3p0+87LCNJ
=gWlc
-----END PGP SIGNATURE-----

--Sig_/8ifz=NzdLvqyY398p/GWL/s--

From andreas@sbin.se  Mon May 14 08:35:43 2012
Return-Path: <andreas@sbin.se>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A9D221F8804 for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 08:35:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.335
X-Spam-Level: 
X-Spam-Status: No, score=-7.335 tagged_above=-999 required=5 tests=[AWL=-1.336, BAYES_00=-2.599, J_CHICKENPOX_37=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Pxp7PzZyplxV for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 08:35:42 -0700 (PDT)
Received: from smtp.opera.com (smtp.opera.com [213.236.208.81]) by ietfa.amsl.com (Postfix) with ESMTP id 2306421F87E5 for <apps-discuss@ietf.org>; Mon, 14 May 2012 08:35:41 -0700 (PDT)
Received: from hetzer (oslo.jvpn.opera.com [213.236.208.46]) by smtp.opera.com (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id q4EFZeEr003245 for <apps-discuss@ietf.org>; Mon, 14 May 2012 15:35:41 GMT
Date: Mon, 14 May 2012 17:35:39 +0200
From: Andreas Petersson <andreas@sbin.se>
To: apps-discuss@ietf.org
Message-ID: <20120514173539.0490349f@hetzer>
In-Reply-To: <4FB10B4F.80906@ericsson.com>
References: <4FB10B4F.80906@ericsson.com>
X-Mailer: Claws Mail 3.7.9 (GTK+ 2.24.6; i686-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-http-forwarded-02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 15:35:43 -0000

Hi,

thanks for your comments. 
We have some comments inlined.
I have removed the parts to which we do not have a comment on.

On Mon, 14 May 2012 16:40:31 +0300
Salvatore Loreto <salvatore.loreto@ericsson.com> wrote:

> Major Issues:
> -----------
> Section 4
> 
> the "token" syntax is currently defined to be aligned to the HTTP 
> parameter syntax as defined in
> draft-ietf-httpbis-p1-messaging-19#section-3.2.4
> however this syntax does not allow to insert an IPv4address with the 
> optional port
> or an IPv6address with or without port.

IPv6 address and IPv4address with port is allowed if it is quoted. We
assume you mean that this should be pointed out more clearly.
Is that what you mean?

> 
> Minor Issues:
> -----------
> - Section 6.3
> 
> It is not clear to me how  a randomly generate value in Forwarded header 
> field
> can be used for tracing and debugging, and especially why it would be 
> necessary this
> header for debugging.
> Moreover I agree that in case you do not want to disclose information it 
> would be better
> don't add the "Forwarded: for" header field at all as a random 
> identifier would end up
> to provide extra information anyway.

We do not agree here. We still think it is relevant to be able to pass
a token. Other use cases has been mentioned, like using it for
interface labels.


Best regards, 
 Andreas & Martin

From martin.thomson@gmail.com  Mon May 14 08:43:57 2012
Return-Path: <martin.thomson@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 47C0721F87E7 for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 08:43:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.744
X-Spam-Level: 
X-Spam-Status: No, score=-3.744 tagged_above=-999 required=5 tests=[AWL=-0.145, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rE69iOb6PooH for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 08:43:56 -0700 (PDT)
Received: from mail-bk0-f49.google.com (mail-bk0-f49.google.com [209.85.214.49]) by ietfa.amsl.com (Postfix) with ESMTP id 8895121F86B6 for <discuss@apps.ietf.org>; Mon, 14 May 2012 08:43:56 -0700 (PDT)
Received: by bkwj4 with SMTP id j4so5749067bkw.22 for <discuss@apps.ietf.org>; Mon, 14 May 2012 08:43:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=kULZncreVPsW7RpnLgMCSN7Vg9tcVMOXCSLqvTjnMu4=; b=Hl8SIDz4n7PbUv4DZcYZuHk/sHtm/zAxZDznbnYGJVhEC7Dvc4QwTuyegJaie4jUBW 7eRo2dYycS5InOOZQzxFnZLNScI2iZhJ/HKYkp2PCjNq6qRYX+4JxlOLEe0BL5oGK1yh R5RDzsyGxx59srDQCQJ9RP+5/7i4cYl5LMMunMJEr9wc7NEUwBpTahgI9P+NevboDrbP y2lo7+dTG6yyjJBRRh0+nWJ1y/gGaK6IlsrFydB3bFtQiF/EF0trx/sEFyh1mI7csLIR 79Jn63Nb53E2//8VEI26h0RTvalBdnQFidwoaGGgADYKkWT7nYgn63ybY7ekayrPH8Bb Z0jg==
MIME-Version: 1.0
Received: by 10.204.152.73 with SMTP id f9mr3336110bkw.3.1337010235429; Mon, 14 May 2012 08:43:55 -0700 (PDT)
Received: by 10.204.66.4 with HTTP; Mon, 14 May 2012 08:43:55 -0700 (PDT)
In-Reply-To: <6D2DB7E2-82DC-43C4-9510-A2BC56478DBC@mnot.net>
References: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net> <CABP7RbeyeZ7knDwXHhaE3cuBPAFnGsVpmLc9uKU_ebwaA28k-Q@mail.gmail.com> <CC1C9BB8-96D1-4051-91B2-BAB12C124416@mnot.net> <CABP7RbcfXz3U8BotJQp-=C7jMwqjDGPkYr7-or1Zp8HTaP3V1A@mail.gmail.com> <6D2DB7E2-82DC-43C4-9510-A2BC56478DBC@mnot.net>
Date: Mon, 14 May 2012 08:43:55 -0700
Message-ID: <CABkgnnUih3FnGE4Xu=Xc+k7pp9Z=070XNYPLd6NAdkbn6MOd0w@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Mark Nottingham <mnot@mnot.net>
Content-Type: text/plain; charset=UTF-8
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] FYI: "home" document format for APIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 15:43:57 -0000

On 14 May 2012 03:16, Mark Nottingham <mnot@mnot.net> wrote:
> On 12/05/2012, at 4:16 AM, James M Snell wrote:
>> 2. I mentioned this before in off-line direct conversation with you,
>> but I think it would be worthwhile to have a "profile" hint whose
>> value is an array of absolute URIs that identify the higher level
[...]
> Of course, it's still useful to say that this particular collection of resources and representations they produce will meet a certain task, but that can be done in documentation; making it machine readable is an attractive nuisance. IMO.

The idea occurs that you might be able to provide the "hints" in the
form of link relations.  Of course, then it's turtles all the way
down...

It's tempting to think of 'hints' as the result of a HEAD request for
the resource.  Which leads then me to speculate about the nature and
usefulness of HEAD with respect to POST/PATCH/PUT/etc...  Think about
specifying Accept: headers in responses.

Then we can all sing the metadata song.  Metadata, metadata,
meta-meta-metadata...

From andreas@sbin.se  Mon May 14 08:50:47 2012
Return-Path: <andreas@sbin.se>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E9FF21F87F8 for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 08:50:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.524
X-Spam-Level: 
X-Spam-Status: No, score=-7.524 tagged_above=-999 required=5 tests=[AWL=-0.925, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t62MTH3FAuwF for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 08:50:46 -0700 (PDT)
Received: from smtp.opera.com (smtp.opera.com [213.236.208.81]) by ietfa.amsl.com (Postfix) with ESMTP id CD76E21F87F5 for <apps-discuss@ietf.org>; Mon, 14 May 2012 08:50:45 -0700 (PDT)
Received: from hetzer (oslo.jvpn.opera.com [213.236.208.46]) by smtp.opera.com (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id q4EFoiqj007211; Mon, 14 May 2012 15:50:44 GMT
Date: Mon, 14 May 2012 17:50:31 +0200
From: Andreas Petersson <andreas@sbin.se>
To: apps-discuss@ietf.org
Message-ID: <20120514175031.55aabf83@hetzer>
In-Reply-To: <20120514171929.647b92db@hetzer>
References: <4FA02AEA.1080407@isode.com> <20120514171929.647b92db@hetzer>
X-Mailer: Claws Mail 3.7.9 (GTK+ 2.24.6; i686-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/9_0p2DTYYLH8FAaIMnPOlPw"; protocol="application/pgp-signature"
Cc: ietf-http-wg@w3.org
Subject: Re: [apps-discuss] WGLC: draft-ietf-appsawg-http-forwarded-02.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 15:50:47 -0000

--Sig_/9_0p2DTYYLH8FAaIMnPOlPw
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Mon, 14 May 2012 17:19:29 +0200
Andreas Petersson <andreas@sbin.se> wrote:
> 1.10, Section 6 & 6.3: Include "[:._-]" as valid characters in obfnode
>       and obfport.=20

":" is obviously not suited in obfnode/obfport.
I suggest:
obfnode =3D "_" 1*( ALPHA / DIGIT / "." / "_" / "-" )
obfport =3D "_" 1*( ALPHA / DIGIT / "." / "_" / "-" )

 /andreas

--Sig_/9_0p2DTYYLH8FAaIMnPOlPw
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBAgAGBQJPsSnHAAoJEEaYRbQUWNleADwQAMyR4U+/SVi9uJ06aMRd5ecN
27E4z7O8DKpjy0CwIuEsw7+RAHl79WO6djse0cy2UMHrcQGxiTyadJ7l48+v6sfR
6NJizAZb2ioOOPPkR+feCOpSdjzjOeUqXtSW+e5b7Zvj8DyMmoMOAm998O1ccEIk
40NS6HR6EHEM6i62uqgZKQCfrF88ZmY2CS2xSFNy/ZOP7bpWqEeXGWbEkQxEORua
O3II3fByP5NuYk2RaEqQxB86u5QSW+IqjUSL+qsrNIRiUxFFg4LvNrxQZoW7zMEC
AjzKdYZTJEd4mXmcgwPcKq8ug37KjIn+LtiVF9p7FC8oHW25Axhh6tJLC3j09L/z
0R7+VKNGg9NMPdcZ0COI6tlWWl4GP2hOHe6zCAjwv9et6etp/Vqf3S9yKq14krXe
qBlVBPxGJhhX3rTfEU5+KnFi/XIxr0CYoNBgs9YVWYMWONmFsgf2nJsez4WPCHq2
5LiZNSpnqxgCJzxMf/ERU3ngB+EWwiNyB0qlMZg03UXpSi+ra5f0Ike6Zms8mCH4
xoD45RxlohNykE7EsYMOxhODnHJXjIq0xJW++j3HqKgmSJBVu66GCqmsQ94dVAv1
YF9btc8/jChmae1RzFlauH0LbTjsMyLPoaa46ATO80YBs/0hBzKm+ZDS80Yc/3GM
+2QpfTTnjiVQch5ckBbM
=tVyS
-----END PGP SIGNATURE-----

--Sig_/9_0p2DTYYLH8FAaIMnPOlPw--

From martin.thomson@gmail.com  Mon May 14 09:12:23 2012
Return-Path: <martin.thomson@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7394B21F87D0 for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 09:12:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.74
X-Spam-Level: 
X-Spam-Status: No, score=-3.74 tagged_above=-999 required=5 tests=[AWL=-0.141,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QjvJXXdV0jqz for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 09:12:23 -0700 (PDT)
Received: from mail-bk0-f49.google.com (mail-bk0-f49.google.com [209.85.214.49]) by ietfa.amsl.com (Postfix) with ESMTP id A80B321F87CD for <discuss@apps.ietf.org>; Mon, 14 May 2012 09:12:22 -0700 (PDT)
Received: by bkwj4 with SMTP id j4so5786365bkw.22 for <discuss@apps.ietf.org>; Mon, 14 May 2012 09:12:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=WoszLzD+P0NQy0WMmaI8LxiRVnRSPEKdvkrR/eVDjDk=; b=aaXyLniV30Sg5CoIuskCURDjN2Vr6HOcOKbXB9z2J0cPFOG6xBX3ldaG52ji+c2B7k AZ44X2JZJ9VPejoryjMO3iKNBbLwy7lS9xa2Thkyx0cBMJfzT3Vfwc/LPU/7yd3hyFyv OrhVe9lMaAGjMR4rSXUsBnDwk8uspHN+zB3u7jbXFZctVkP0JMNiny2isKZoq3MWlAbd qqUOiAlXpnLIosWE2QfZSmAJGAk0hIKmQny7KyAMlnd0TGT+dZOtCkH40q3SGD8qiV0u E+14eevBe84O79Q7WuF15pVgfQu215llwwYhStuhY/2CyoCz4adTc//tMtqdREJIiebu YhLQ==
MIME-Version: 1.0
Received: by 10.204.150.84 with SMTP id x20mr3176396bkv.26.1337011941550; Mon, 14 May 2012 09:12:21 -0700 (PDT)
Received: by 10.204.66.4 with HTTP; Mon, 14 May 2012 09:12:21 -0700 (PDT)
In-Reply-To: <BF5A8695-6AD3-48E6-B27F-3388EA3A5CCE@mnot.net>
References: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net> <CABkgnnUu9P4XTc1nnbCWGbHS+Qc+tOv-6T5ww_oBtj+yDQGr-g@mail.gmail.com> <BF5A8695-6AD3-48E6-B27F-3388EA3A5CCE@mnot.net>
Date: Mon, 14 May 2012 09:12:21 -0700
Message-ID: <CABkgnnVXM8JvT7gf9=eypxYjtVJRBMbM8hpiveixaha1UdtwTQ@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Mark Nottingham <mnot@mnot.net>
Content-Type: text/plain; charset=UTF-8
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] FYI: "home" document format for APIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 16:12:23 -0000

On 10 May 2012 19:33, Mark Nottingham <mnot@mnot.net> wrote:
> While we could us a prefixing / base url approach, I'm reluctant to add that level of complexity / processing to JSON. Thoughts?

Nah.  For the sorts of cases that I'm thinking of, a href-vars can
either use the full URI or

BTW, hyphenating the names of variables is fairly toxic.

> Can you be more specific? What needs to be versioned, in your view?

That's a loaded question.  But a good one.

I've seen people up-version representations without changing the
content type.  I suspect that is what Accept-Version and Version is
used for more often than not.  But that's not the answer.

I'm thinking more of semantics.  The question of how I change the
semantics attached to a given resource is a hard one to resolve.
While the "right" answer is "never, make a new resource with the new
semantics", in reality this offers other challenges.  Especially if
you aren't actually creating URIs yourself because some fool gave away
naming rights to your clients - not that I'm bitter about that or
anything...

For instance, I'm not entirely clear on how a resource might gain an
expanded range of values of an enumerated field without signaling this
through content-type (and allowing every other PUT/POST to fail when
some proportion of the population of "widgets" don't accept the new
content-type).

Nit: Sec5, p3: s/. this/.  This/ ; s/may/could/

From michiel@unhosted.org  Mon May 14 09:16:04 2012
Return-Path: <michiel@unhosted.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9CB1521F87E2 for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 09:16:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AjrjutyEs+nf for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 09:16:04 -0700 (PDT)
Received: from mail-pb0-f49.google.com (mail-pb0-f49.google.com [209.85.160.49]) by ietfa.amsl.com (Postfix) with ESMTP id 189D021F87D0 for <discuss@apps.ietf.org>; Mon, 14 May 2012 09:16:04 -0700 (PDT)
Received: by pbbrq13 with SMTP id rq13so7284824pbb.22 for <discuss@apps.ietf.org>; Mon, 14 May 2012 09:16:03 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding:x-gm-message-state; bh=1TYwPsjTUJLFSHnc2XU7S8CRRZvESOLFdLC7lwdpV2M=; b=E08W0b9bH1fk6LogDeGcH5gXSngdX8ueBfXH3y+I5h5UyLHZyoo/QQYz5R3U6CiuZ4 kI2kM28pwJKZYJ0SNKXS7IUGUfBiPAqZpmVhBor64JeHKtR1HcSmNpLxAg4d6o4oxU1y FkcxRkLoVkub3bXbyp/KbEA2YG5wU/j1e62t4JBRj/5agk1gmowuYHY2QFg6fKMkCsLT WQaIhV60HscQAoflb9g2/L9uK7gDL8JDhKikxECqIM6PqnCLnN2FUE+FT19yT81B0NnL 9Eyke1uYgFnhHP8ln+20xYrTejjZiAJUhX99YLP7AXqiYAWXDXchLlhD8m/wkVNQh7Fm lZeQ==
MIME-Version: 1.0
Received: by 10.68.195.168 with SMTP id if8mr3650593pbc.164.1337012163815; Mon, 14 May 2012 09:16:03 -0700 (PDT)
Received: by 10.68.27.138 with HTTP; Mon, 14 May 2012 09:16:03 -0700 (PDT)
X-Originating-IP: [87.149.179.179]
In-Reply-To: <4E1F6AAD24975D4BA5B1680429673943664CFC57@TK5EX14MBXC283.redmond.corp.microsoft.com>
References: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net> <4E1F6AAD24975D4BA5B1680429673943664CF4DB@TK5EX14MBXC283.redmond.corp.microsoft.com> <36481F91-418F-47EA-8C20-C6BD42A010DD@mnot.net> <4E1F6AAD24975D4BA5B1680429673943664CFC57@TK5EX14MBXC283.redmond.corp.microsoft.com>
Date: Mon, 14 May 2012 18:16:03 +0200
Message-ID: <CA+aD3u31pgJkLivwb9+Xf3T-D=pTe4DgQRvFM1zf5B-CAziq6Q@mail.gmail.com>
From: Michiel de Jong <michiel@unhosted.org>
To: Mike Jones <Michael.Jones@microsoft.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-Gm-Message-State: ALoCoQmxN1AEHbzeu2v2qXTx3Tuh7MOdsMfxN3PFRv7aRuNgCzWGUNP/CDO8/rgy8FX7R38+0rQ+
Cc: Apps Discuss <discuss@apps.ietf.org>, Mark Nottingham <mnot@mnot.net>
Subject: Re: [apps-discuss] FYI: "home" document format for APIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 16:16:04 -0000

Hi,

Great to discover this! We use webfinger to discover per-user data
services like 'remoteStorage'. I am currently looking for a better
JSON format for that, especially for plonking all the information
about OAuth end-points and other details onto there, so i'm very happy
to find you are working on this. But

On Fri, May 11, 2012 at 12:27 AM, Mike Jones
<Michael.Jones@microsoft.com> wrote:
> JRD http://tools.ietf.org/html/rfc6415#appendix-A is a JSON document form=
at used for discovering information about a host, service, or user. =A0I do=
n't think that's orthogonal to your goals, unless I misunderstand them. =A0=
Could you take a crack at doing a comparison?
>
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Thanks,
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0-- Mike
>

+1

please do integrate it with swd/webfinger and JRD, because I agree
with Mike that json-home, JRD,  swd/webfinger, and also OAuth
discovery and Google's API discovery service (which includes a way to
find where to do your OAuth for a given API, which is cool), and also
our (unfinished) personal data services spec [1] all have to do with
links to service end-points. i added a link from our spec to yours to
say we'll follow what you're doing and coordinate formats. looking
forward to see this become part of best practice for how we publish
APIs!


Cheers,
Michiel

[1] http://www.w3.org/community/unhosted/wiki/Pds

From sm@elandsys.com  Mon May 14 09:17:41 2012
Return-Path: <sm@elandsys.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E7DAF21F85C9; Mon, 14 May 2012 09:17:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.579
X-Spam-Level: 
X-Spam-Status: No, score=-102.579 tagged_above=-999 required=5 tests=[AWL=0.020, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WO8R2bcn51Ww; Mon, 14 May 2012 09:17:40 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 653E921F8532; Mon, 14 May 2012 09:17:40 -0700 (PDT)
Received: from SUBMAN.elandsys.com ([41.136.236.151]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q4EGHRo7017272 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 14 May 2012 09:17:37 -0700 (PDT)
Message-Id: <6.2.5.6.2.20120514082120.0978fc68@elandnews.com>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Mon, 14 May 2012 08:33:30 -0700
To: spfbis@ietf.org, apps-discuss@ietf.org
From: S Moonesamy <sm+ietf@elandsys.com>
In-Reply-To: <4FB11111.9020400@tana.it>
References: <4FAFF135.8030906@isode.com> <4FB05450.4000706@it.aoyama.ac.jp> <6.2.5.6.2.20120513174313.0af10eb8@elandnews.com> <9452079D1A51524AA5749AD23E003928120678@exch-mbx901.corp.cloudmark.com> <6.2.5.6.2.20120514000059.09296d70@resistor.net> <4FB11111.9020400@tana.it>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: Re: [apps-discuss] [spfbis] APPSDIR review of draft-ietf-spfbis-experiment-09
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 16:17:41 -0000

At 07:05 14-05-2012, Alessandro Vesely wrote:
>For a fair update, I'd rather remove references to history, unless you
>refer to the history that lead to this document.  I and others have
>indicated a (not extreme) discontent for not covering some deployment
>aspects, which cannot be considered historical albeit they used to be
>upheld more vigorously in historical times.

It is up to the document shepherd, with the consent of the 
Responsible Area Director, to determine what goes into the 
write-up.  Based on feedback from two persons, it is easier for me to 
drop the suggested change to the write-up.

BTW, the "discontent" is not in the write-up as it was not apparent 
from the WGLC comments.  I'll send a note to the Responsible Area 
Director about that.

Regards,
S. Moonesamy (as document shepherd) 


From jasnell@gmail.com  Mon May 14 11:03:34 2012
Return-Path: <jasnell@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 606C221F85ED for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 11:03:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.349
X-Spam-Level: 
X-Spam-Status: No, score=-5.349 tagged_above=-999 required=5 tests=[AWL=-1.750, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IY7ULtLQUJ5u for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 11:03:33 -0700 (PDT)
Received: from mail-lb0-f177.google.com (mail-lb0-f177.google.com [209.85.217.177]) by ietfa.amsl.com (Postfix) with ESMTP id 32B8721F84AF for <discuss@apps.ietf.org>; Mon, 14 May 2012 11:03:33 -0700 (PDT)
Received: by lbbgg6 with SMTP id gg6so4953962lbb.22 for <discuss@apps.ietf.org>; Mon, 14 May 2012 11:03:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=nLnqqMjfJ1413GO/uhuoSLKDqAFbW5t8hsMAw46eQN8=; b=o7Vp53mcBPN7OePdvi+3gcJZySD+q+9KGlBRjDc7cg1CBjGm8zXwn/1itTpm3fSXnI Bq7vz0+McJOMaizDiC5eTcvIyAPid8VoFS3HjIni8eByJECvqBbi6uTqRuASiDdYc9A+ xriYxWG9wxuSfzpBFXqy2cVw/QaqYz73Y38ZxofaEZYkOKrB0h4w2PUSnnOfYPORVV3k LG3CYIzsyTdSqw1Dhs/SCd2tHsIaTE5sO6XiHPCHjad+q00AGufsHP9LZ/NQvsYgrL+u dJsT6c2J5MMurZfLY7Y1jirihxboBj6irWMnOeZVKk/uoP+k6LXMOItfOJMD7pSfui+l nWIA==
Received: by 10.112.37.71 with SMTP id w7mr3957575lbj.2.1337018611156; Mon, 14 May 2012 11:03:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.112.30.200 with HTTP; Mon, 14 May 2012 11:03:09 -0700 (PDT)
In-Reply-To: <6D2DB7E2-82DC-43C4-9510-A2BC56478DBC@mnot.net>
References: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net> <CABP7RbeyeZ7knDwXHhaE3cuBPAFnGsVpmLc9uKU_ebwaA28k-Q@mail.gmail.com> <CC1C9BB8-96D1-4051-91B2-BAB12C124416@mnot.net> <CABP7RbcfXz3U8BotJQp-=C7jMwqjDGPkYr7-or1Zp8HTaP3V1A@mail.gmail.com> <6D2DB7E2-82DC-43C4-9510-A2BC56478DBC@mnot.net>
From: James M Snell <jasnell@gmail.com>
Date: Mon, 14 May 2012 11:03:09 -0700
Message-ID: <CABP7RbdzE45b=DP_GjcsGNt12nK=zVtrF1UXR8AZYXztLfdyUQ@mail.gmail.com>
To: Mark Nottingham <mnot@mnot.net>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] FYI: "home" document format for APIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 18:03:34 -0000

On Mon, May 14, 2012 at 3:16 AM, Mark Nottingham <mnot@mnot.net> wrote:
> Hi James,
> [snip]
> Just because some link relation types don't make sense in this context, o=
r are poorly defined enough to be ambiguous, doesn't mean they shouldn't be=
 here. I strongly DON'T want to create yet another instrument here unless o=
ne is really needed.
>

Yes, but I'm not talking about creating yet another type of
identifier, I'm talking about simply using a URI as a global
identifier. You already do it with regards to template variables, and
it would be perfectly ok if the URIs used happen to also be extension
link relations... but defining it as "link relations" in general
doesn't seem to actually solve any distinct problem here... it just
needs to be a meaningful identifier.

- James

>
>> 2. I mentioned this before in off-line direct conversation with you,
>> but I think it would be worthwhile to have a "profile" hint whose
>> value is an array of absolute URIs that identify the higher level
>> semantics/protocols implemented by the resource, if any. For instance,
>> if I wanted to say that a particular resource conformed to the
>> OpenSocial specification; or implemented semantics consistent with the
>> Atompub specification, etc. Similarly to the href-var definitions,
>> someone reading the hint value would have to know what the given URI
>> identifies in order to make use of it.
>
> I want to explore expressing such a thing for individual representations =
(because media types are pretty clumsy for this, to date). However, as I th=
ink we talked about offline, I'm resisting doing it at the 'top level' yet,=
 because it's too easy for clients to believe that that's a "contract" that=
 the server is guaranteeing that they'll honour.
>
> Of course, it's still useful to say that this particular collection of re=
sources and representations they produce will meet a certain task, but that=
 can be done in documentation; making it machine readable is an attractive =
nuisance. IMO.
>
> Cheers,
>
>
>> - James
>>
>> On Thu, May 10, 2012 at 8:12 PM, Mark Nottingham <mnot@mnot.net> wrote:
>>> I'd say there are *lots* of people doing this sort of thing now; the tr=
ick is to have a single, non-vendor-specific and non-application-specific w=
ay to do it, that's described in a standalone doc and stable.
>>>
>>> The other trick is to avoid it becoming WSDL, WADL or another DL-ish th=
ing.
>>>
>>> Cheers,
>>>
>>>
>>> On 11/05/2012, at 8:47 AM, James M Snell wrote:
>>>
>>>> How does this compare to what Google has done with their "discovery
>>>> service" API .. The JSON-based format they use is described here [1]
>>>> and is generally much more expansive in detail but overlaps much of
>>>> the same functionality. (note, the relevant IP details for google's
>>>> format are described here [2])
>>>>
>>>> [1] https://developers.google.com/discovery/v1/reference#resource_disc=
overy
>>>> [2] https://developers.google.com/discovery/patent-license
>>>>
>>>> - James
>>>>
>>>> On Wed, May 9, 2012 at 9:28 PM, Mark Nottingham <mnot@mnot.net> wrote:
>>>>> Some people might be interested in a draft I've started work on:
>>>>> =C2=A0http://tools.ietf.org/html/draft-nottingham-json-home
>>>>>
>>>>> Feedback / thoughts / pull requests welcome.
>>>>>
>>>>> Cheers,
>>>>>
>>>>>
>>>>> --
>>>>> Mark Nottingham =C2=A0 http://www.mnot.net/
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> apps-discuss mailing list
>>>>> apps-discuss@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/apps-discuss
>>>
>>> --
>>> Mark Nottingham =C2=A0 http://www.mnot.net/
>>>
>>>
>>>
>
> --
> Mark Nottingham
> http://www.mnot.net/
>
>
>
>

From julian.reschke@gmx.de  Mon May 14 14:36:04 2012
Return-Path: <julian.reschke@gmx.de>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6BAB121F88B0 for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 14:36:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.884
X-Spam-Level: 
X-Spam-Status: No, score=-102.884 tagged_above=-999 required=5 tests=[AWL=-0.285, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 82og8B-P5S99 for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 14:36:03 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by ietfa.amsl.com (Postfix) with SMTP id 7576021F88AD for <apps-discuss@ietf.org>; Mon, 14 May 2012 14:36:03 -0700 (PDT)
Received: (qmail invoked by alias); 14 May 2012 21:36:02 -0000
Received: from p5DD978E6.dip.t-dialin.net (EHLO [192.168.178.36]) [93.217.120.230] by mail.gmx.net (mp071) with SMTP; 14 May 2012 23:36:02 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX19gEklgCWtgRiVaqZxxnYJVeEt3DLYKe4I8FibKQt Ceah8nMDHNZ+Wn
Message-ID: <4FB17AC2.7010708@gmx.de>
Date: Mon, 14 May 2012 23:36:02 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: IETF Apps Discuss <apps-discuss@ietf.org>
References: <20120514211042.15582.57617.idtracker@ietfa.amsl.com>
In-Reply-To: <20120514211042.15582.57617.idtracker@ietfa.amsl.com>
X-Forwarded-Message-Id: <20120514211042.15582.57617.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-Y-GMX-Trusted: 0
Subject: [apps-discuss] Fwd: Protocol Action: 'Update to MIME regarding Charset Parameter Handling in Textual Media Types' to Proposed Standard (draft-ietf-appsawg-mime-default-charset-04.txt)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 21:36:04 -0000

(FYI)

-------- Original Message --------
Subject: Protocol Action: 'Update to MIME regarding Charset Parameter 
Handling in Textual Media Types' to Proposed Standard 
(draft-ietf-appsawg-mime-default-charset-04.txt)
Date: Mon, 14 May 2012 14:10:42 -0700
From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
CC: RFC Editor <rfc-editor@rfc-editor.org>

The IESG has approved the following document:
- 'Update to MIME regarding Charset Parameter Handling in Textual Media
    Types'
   (draft-ietf-appsawg-mime-default-charset-04.txt) as Proposed Standard

This document is the product of the Applications Area Working Group.

The IESG contact persons are Barry Leiba and Pete Resnick.

A URL of this Internet Draft is:
http://datatracker.ietf.org/doc/draft-ietf-appsawg-mime-default-charset/




Technical Summary

This document changes RFC 2046 rules regarding default charsetÂ
parameter values for text/* media types to better align with commonÂ
usage by existing clients and servers.Â

Working Group Summary

This is part of a trio of related documents that had good support fromÂ
within the working group. Apart from this, the development and processingÂ
were not unusual.Â

Document Quality

The document alters MIME character set defaults to match currentÂ
practices. The current media type registration designated expertÂ
(Ned Freed) has reviewed and agrees with the material in the document.Â

Personnel

The document shepherd is Murray Kucherawy.
The responsible AD is Barry Leiba


From stephen.farrell@cs.tcd.ie  Mon May 14 15:22:19 2012
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 340BB21F8448 for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 15:22:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0DF62FWzjNoF for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 15:22:18 -0700 (PDT)
Received: from scss.tcd.ie (hermes.scss.tcd.ie [IPv6:2001:770:10:200:889f:cdff:fe8d:ccd2]) by ietfa.amsl.com (Postfix) with ESMTP id C99C321F88B4 for <apps-discuss@ietf.org>; Mon, 14 May 2012 15:22:17 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.scss.tcd.ie (Postfix) with ESMTP id 1A0B5171510; Mon, 14 May 2012 23:22:17 +0100 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; h= content-transfer-encoding:content-type:in-reply-to:references :subject:mime-version:user-agent:from:date:message-id:received :received:x-virus-scanned; s=cs; t=1337034136; bh=GHgeRdXW4CuO3h 0GiQifzDnC7JV15g1CJP2+L8veAis=; b=HN1V0TN0b/13nRy0djbEo4GaSSbE/x O+kOKFAECaiiiPxzMW8oeTqyYgk/xasDVM8ABlLGuKpinm8EULaE/5/eg363fumE 7Llw3fE59/nf9sHlpK0qMpcxVwSQul+NfOaWTBZzf717cyEBgGUe9emKwvyLj5LQ wIY/DAqPOxNxxuYzLmHHkP2WjUHPvSBLgWcyqYaWz5ByA2E7JjL7cKVxBjOR+DA/ GGpAgaEQqN3jfZNp7U1afKurjHIfOB/ZKxiT0q79srqXI+mVIEKhZ4BoRlLg5mCq P1yHTVAZEAp9IH1H1XVXS/rfH+ouJVV/Y2RTlwWLUf2AN4YjkZ4icm7A==
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from scss.tcd.ie ([127.0.0.1]) by localhost (scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10027) with ESMTP id ozqI22okcz4C; Mon, 14 May 2012 23:22:16 +0100 (IST)
Received: from [10.87.48.9] (unknown [86.46.29.246]) by smtp.scss.tcd.ie (Postfix) with ESMTPSA id 69FFD17150F; Mon, 14 May 2012 23:22:16 +0100 (IST)
Message-ID: <4FB18597.1020703@cs.tcd.ie>
Date: Mon, 14 May 2012 23:22:15 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: Andreas Petersson <andreas@sbin.se>
References: <6.2.5.6.2.20120502074325.0ababa28@elandnews.com> <4FAFA51F.4040508@sbin.se> <6.2.5.6.2.20120513074613.092bab70@resistor.net> <4FB0D246.4020608@cs.tcd.ie> <20120514122954.242cb1be@hetzer> <4FB0E828.9040405@cs.tcd.ie> <20120514134501.067cbd96@hetzer>
In-Reply-To: <20120514134501.067cbd96@hetzer>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Comments on draft-ietf-appsawg-http-forwarded-02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 22:22:19 -0000

Hiya,

On 05/14/2012 12:45 PM, Andreas Petersson wrote:
> On Mon, 14 May 2012 12:10:32 +0100
> Stephen Farrell <stephen.farrell@cs.tcd.ie> wrote:
> 
>>
>>
>> On 05/14/2012 11:29 AM, Andreas Petersson wrote:
>>> On Mon, 14 May 2012 10:37:10 +0100
>>> Stephen Farrell <stephen.farrell@cs.tcd.ie> wrote:
>>>>
>>>> On 05/13/2012 06:07 PM, SM wrote:
>>>>> As a starting point, here's some suggested text for Section 8.2:
>>>>>
>>>>>   In recent years, there has been growing concerns about privacy.  There
>>>>> is a
>>>>>   tradeoff between ensuring privacy for users versus disclosing information
>>>>>   which is useful for debugging.  The Forwarded HTTP header field, by
>>>>> design,
>>>>>   exposes information which affects the privacy of users.  This header
>>>>> field
>>>>>   should not be used if the proxy is being operated as a privacy service.
>>>>
>>>> - Is "privacy service" well-defined? (Or well enough defined?)
>>>
>>> Maybe we can write something like "if the proxy is intended to
>>> anonymize the user" ?
>>
>> Maybe. Could be a rathole I guess so it may well be better
>> to say when its ok to use this, rather than when to not use
>> this, or perhaps some mixture of the two. I'm not sure myself.
>>
>>>> - In general, is a user supposed to know that headers like this
>>>>   are being added? If so, how? If not, doesn't that have privacy
>>>>   implications as wel
>>>
>>> There are lots, and lots of different proxy types and the users needs
>>> special education for each of them. However, this can not be done in
>>> this document.
>>
>> So you're saying that this is designed to be invisible
>> to the end user. That may be entirely reasonable but does
>> have privacy implications, especially if this gets used
>> in the wrong places or ways.
> 
> This header field do not really add information but only preserve it. 

Disagree. This adds to the information available one
or more hops away from where the headers are first
added. And doing so invisibly or transparently does have
privacy implications. I see you've proposed adding such
a section which is good. I'll look forward to reading
that carefully.

>> If this is designed to be invisible to the end-user then
>> I agree there's no issue for the draft related to educating
>> users, since the poor user can't ever tell when its happening.
> 
> You complaint 

Complaint? I was agreeing with you:-)

> is only valid when the user thinks he is using an
> anonymizing proxy when he isn't. 

The point though is that there's no way for the user
to know that, hence there's no way for the user to
know if their "complaint" is valid or not is there?

IMO, if we standardise that kind of middlebox feature
then there's an onus on us to think about how it might
affect the endpoints, one of which in this case has
a warm body attached often enough to count.  (I think
there was an IAB RFC saying that some time back, can't
recall the number now though, and a quick look didn't
find it sorry.)

Anyway, your privacy considerations will hopefully help.

>>>> - Section 5.4 is also odd: when would we want a proxy to make it
>>>>   look to the UA that stuff the proxy got unprotected was protected?
>>>
>>> It is not uncommon that you have a reverse proxy that do SSL-offload.
>>> This should be of no concern for the user.
>>
>> But that's only reasonable in some use-cases, and is
>> entirely unreasonable in others, right? (e.g. for
>> a corporate outbound proxy or an ISP's proxy) Where
>> does it specify those reasonable use-cases and say
>> not to do this in other cases?
> 
> This document do not encourage someone to decrypt traffic with no
> reason. We can not list all reasonable and non reasonable use cases. 

You list none at all that I recall. And there are some
bad ways to use some of this, 5.4 in particular and arguably
some of the privacy unfriendly things one could do with this.

I think the draft would be better with at least guidance as to
when its features are reasonable to use and possibly in some
cases some MUST NOT statements. For example, 5.4 might benefit
from a statement that you MUST NOT do this except when you're an
SSL accelerator or equivalent - when else would it ever make
sense to do that? There may be more examples where similar
normative restrictions would make sense.

>>>> - I also wondered how widely the X-Forwarded stuff is deployed and
>>>>   generally whether its really a good or bad idea to standardise
>>>>   this. I can't tell from (the quick read I had of) the document.
>>>
>>> It has a really wide spread usage in the world of proxying.
>>
>> I'd be interested in some references for that, if you have
>> 'em. But assuming this is widely used, then yes, that is an
>> argument for figuring out how to document it better.
>>
>> Whether that's a winning argument is another question maybe.
>> I guess that depends on how well its documented and whether
>> it'd improve or dis-improve the Internet.
> 
> Well, X-Forwarded-For was introduced by squid. Squid has a significant
> market share for proxy servers.
> Also, the X-Forwarded-For is also used for Opera Mini, with almost 200M
> users we have a significant market share for mobile users, and we
> intend to start using the header field described in this document.

Thanks. Market share of course is not the same as usage, but
I'm convinced that the X- variant is used and I assume that
other browser/proxy folks would (or will) yell if they dislike
this.

So the remaining question is whether documenting it like this
is a good thing.

S.

PS: The above are just personal opinions, so I'm not talking as
an AD now, but having said that, the question as to whether this
is good or bad generally (not just for folks doing proxies) is
something that I'd be asking when/if this gets to the IESG.

> 
> 
> Best regards,
>  Andreas
> 
> 

From john-ietf@jck.com  Mon May 14 15:31:50 2012
Return-Path: <john-ietf@jck.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 86DCE21F88F4; Mon, 14 May 2012 15:31:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.531
X-Spam-Level: 
X-Spam-Status: No, score=-102.531 tagged_above=-999 required=5 tests=[AWL=0.068, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TNX8YkYidQwz; Mon, 14 May 2012 15:31:49 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) by ietfa.amsl.com (Postfix) with ESMTP id C995C21F88B4; Mon, 14 May 2012 15:31:49 -0700 (PDT)
Received: from [198.252.137.7] (helo=PST.JCK.COM) by bsa2.jck.com with esmtp (Exim 4.71 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1SU3iS-0006uG-Cp; Mon, 14 May 2012 18:26:08 -0400
Date: Mon, 14 May 2012 18:31:36 -0400
From: John C Klensin <john-ietf@jck.com>
To: jouni korhonen <jouni.nospam@gmail.com>
Message-ID: <FB92E160A4C3B7C03C7C8E5E@PST.JCK.COM>
In-Reply-To: <6D524258-E104-43FB-80CE-555103E7A98A@gmail.com>
References: <20120511191714.60e39185.yoshiro.yoneya@jprs.co.jp> <CA49FAB3-F901-4474-83E5-C3BFD8883E43@gmail.com> <AD33EC5BFAD63B60DFF0FBA6@PST.JCK.COM> <6D524258-E104-43FB-80CE-555103E7A98A@gmail.com>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Cc: draft-ietf-netext-access-network-option.all@tools.ietf.org, apps-discuss@ietf.org, iesg@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of	draft-ietf-netext-access-network-option-10
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 22:31:50 -0000

Jouni,

Entirely reasonable explanation, thanks.  One observation inline
below.

--On Tuesday, May 15, 2012 01:16 +0300 jouni korhonen
<jouni.nospam@gmail.com> wrote:

>...
> We are/were aware of the comparison issues regarding UTF-8
> strings.

>> I also wonder whether the has examined the question of whether
>> an ANI is actually an element requiring internationalization
>> or whether it is actually a protocol element with the
>> provision for UTF-8 included only because it is the "new
>> ASCII" / "new ISO 646 BV".
> 
> In past we have defined the normalization forms to be used with
> specific PMIPv6 options that carry UTF-8 and needed to be aware
> of internationalized names.
> 
> For this case regarding ANI, we came to conclusion (so far)
> that it is not for this specification to say anything about
> internationalization or comparisons of the network name(s).
> The sole reason why UTF-8 possibility was added here is the
> compliancy to the latest IEEE 802.11-2012 definition of SSID,
> which added a flag to indicate the SSID is actually an UTF-8
> string. And that is all what 802.11-2012 says about it. So I
> would hesitate to go further than IEEE did. In practice the
> network name is just copied verbatim from the access technology
> and conveyed to the backend system using ANI as a container.
> The configuration of the network name has to match literally
> in the access network and the LMA regardless the name is an
> octet blob or UTF-8. The PMIPv6 system does not care, just
> does an octet wise comparison. Network names in two different
> core network elements under the same management are supposed
> to be something that can be configured correctly.

At least superficially, this appears to be a reasonable answer.
Not second-guessing IEEE 802.11-2012 seems wise too.   I do
wonder about one possible problem, noting that we might possibly
know more that IEEE 802 (or a least have a head start on
accumulating nasty scars).  If someone sets up a network with an
SSID that equals a wildly unnormalized string in UTF-8 (or maybe
one that is normalized to NFD) a potential user of that system
is running on a system that normalizes everything to NFC at the
time strings are keyed in or in the interfaces to all of the
API, then "copied verbatim" could easily turn out to be a big
problem.  I would think that issue should at least be mentioned,
e.g., as a Security Consideration, even though most of the
failure scenarios I can imagine are safe ones (rather than,
e.g., someone getting access to an undesired network).

Just a thought though, not anything I'd try to insist on if you
conclude it is unnecessary.

> We would not need the UTF-8 knowledge at all but there is a
> chance that we need to convey the network name further to
> other management functions like AAA where it would be
> desirable to be able to tell the configuration of the access
> network (the coding of the SSID, for example). The issues
> really show up when an user enters the network name (e.g.
> SSID) manually instead of using the normal mobile side
> dialer/network manager. However, in this case the mobile would
> not even be able to associate/attach to the network and cause
> PMIPv6 signaling.

Yes, exactly.  See above and remember that all that is required
for a user to have to type in the SSID is that the network
operator decides to hide the thing... which some folks still
think is a good idea from a security standpoint even though we
pretty much know better.

best,
   john


From sm@resistor.net  Mon May 14 15:52:17 2012
Return-Path: <sm@resistor.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D037721F892C for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 15:52:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.476
X-Spam-Level: 
X-Spam-Status: No, score=-102.476 tagged_above=-999 required=5 tests=[AWL=0.123, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2axR6UiRESTK for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 15:52:16 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id D61F121F8927 for <apps-discuss@ietf.org>; Mon, 14 May 2012 15:52:16 -0700 (PDT)
Received: from SUBMAN.resistor.net (IDENT:sm@localhost [127.0.0.1]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q4EMq7I8013241; Mon, 14 May 2012 15:52:10 -0700 (PDT)
Message-Id: <6.2.5.6.2.20120514141253.09ab5ef8@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Mon, 14 May 2012 15:51:29 -0700
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>
From: SM <sm@resistor.net>
In-Reply-To: <4FB0D246.4020608@cs.tcd.ie>
References: <6.2.5.6.2.20120502074325.0ababa28@elandnews.com> <4FAFA51F.4040508@sbin.se> <6.2.5.6.2.20120513074613.092bab70@resistor.net> <4FB0D246.4020608@cs.tcd.ie>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Comments on draft-ietf-appsawg-http-forwarded-02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 22:52:18 -0000

Hi Stephen,
At 02:37 14-05-2012, Stephen Farrell wrote:
>- Is "privacy service" well-defined? (Or well enough defined?)

"privacy service" is not defined in the draft.  I could have 
suggested "providing an anonymous service" but that is not 
well-defined as well.  I suggest looking at this in terms of whether 
the wording can be easily understood or else a reference for "privacy 
service" will be needed.

>- In general, is a user supposed to know that headers like this
>   are being added? If so, how? If not, doesn't that have privacy
>   implications as well?

In general, a user does not know that headers like this are being 
added.  They look for a proxy which they believe provides them 
anonymity.  The user relies on word of mouth or what the operators 
advertises on their web site.  I had a sentence (I didn't suggest it) 
about user trust to cover privacy implications.

Section 15.7 of RFC 2616 discusses about proxies and privacy.  It's 
written from a HTTP perspective.

>- Section 5.4 is also odd: when would we want a proxy to make it
>   look to the UA that stuff the proxy got unprotected was protected?

That's the reverse proxy scenario.  The information is exchanged 
between the user agent and the reverse proxy over SSL.  As the origin 
server is in a trusted environment, you can do away with the SSL 
overhead if it is expensive.

>- I also wondered how widely the X-Forwarded stuff is deployed and
>   generally whether its really a good or bad idea to standardise
>   this. I can't tell from (the quick read I had of) the document.

Squid, a web known proxy which is widely deployed adds, an 
X-Forwarded-For: header.  There are configuration knobs to turn that off.

Whether it is a good or bad idea to standardize this header is a 
matter of religion. :-)  We could look at this in terms of consent model.

   (a) User -> web site

   (b) User -> proxy -> web site

In (a) the user communicates directly with the web site.  We cannot 
"hide" the IP address as that is needed for the communication 
protocol to work and there is indirect user consent.  In (b), the 
user consent is up to the proxy.  The User's IP address is not needed 
for communication between proxy and web site.  One can argue that the 
proposal violates that model.

Regards,
-sm 


From sm@resistor.net  Mon May 14 16:09:15 2012
Return-Path: <sm@resistor.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0F36221F8928 for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 16:09:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.478
X-Spam-Level: 
X-Spam-Status: No, score=-102.478 tagged_above=-999 required=5 tests=[AWL=0.121, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SxoFrTdNAjoC for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 16:09:14 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 1AA6C21F8923 for <apps-discuss@ietf.org>; Mon, 14 May 2012 16:09:14 -0700 (PDT)
Received: from SUBMAN.resistor.net (IDENT:sm@localhost [127.0.0.1]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q4EN97jt025939; Mon, 14 May 2012 16:09:10 -0700 (PDT)
Message-Id: <6.2.5.6.2.20120514155407.099847c8@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Mon, 14 May 2012 16:07:31 -0700
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>, Andreas Petersson <andreas@sbin.se>
From: SM <sm@resistor.net>
In-Reply-To: <4FB18597.1020703@cs.tcd.ie>
References: <6.2.5.6.2.20120502074325.0ababa28@elandnews.com> <4FAFA51F.4040508@sbin.se> <6.2.5.6.2.20120513074613.092bab70@resistor.net> <4FB0D246.4020608@cs.tcd.ie> <20120514122954.242cb1be@hetzer> <4FB0E828.9040405@cs.tcd.ie> <20120514134501.067cbd96@hetzer> <4FB18597.1020703@cs.tcd.ie>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Comments on draft-ietf-appsawg-http-forwarded-02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 23:09:15 -0000

Hi Stephen,
At 15:22 14-05-2012, Stephen Farrell wrote:
>IMO, if we standardise that kind of middlebox feature
>then there's an onus on us to think about how it might
>affect the endpoints, one of which in this case has
>a warm body attached often enough to count.  (I think
>there was an IAB RFC saying that some time back, can't
>recall the number now though, and a quick look didn't
>find it sorry.)

It's related to the OPES work (RFC 3238).  That RFC introduced the 
notion of one-party consent.  Given existing legislation, e.g. EU 
directive about privacy, this is not simply a matter of adding a header.

Regards,
-sm 


From ben@niven-jenkins.co.uk  Mon May 14 17:21:01 2012
Return-Path: <ben@niven-jenkins.co.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 055D021F8999 for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 17:21:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.89
X-Spam-Level: 
X-Spam-Status: No, score=-103.89 tagged_above=-999 required=5 tests=[AWL=-1.291, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1zrnJ-QCCAwF for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 17:21:00 -0700 (PDT)
Received: from mailex.mailcore.me (mailex.mailcore.me [94.136.40.61]) by ietfa.amsl.com (Postfix) with ESMTP id 581E321F8979 for <apps-discuss@ietf.org>; Mon, 14 May 2012 17:20:59 -0700 (PDT)
Received: from cpc4-cmbg17-2-0-cust814.5-4.cable.virginmedia.com ([86.14.227.47] helo=[192.168.0.3]) by mail11.atlas.pipex.net with esmtpa (Exim 4.71) (envelope-from <ben@niven-jenkins.co.uk>) id 1SU5VQ-0000xT-Er; Tue, 15 May 2012 01:20:48 +0100
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Ben Niven-Jenkins <ben@niven-jenkins.co.uk>
In-Reply-To: <4FB18597.1020703@cs.tcd.ie>
Date: Tue, 15 May 2012 01:20:46 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <4CFAFE0F-E964-4E48-92F8-3A0B28E2D110@niven-jenkins.co.uk>
References: <6.2.5.6.2.20120502074325.0ababa28@elandnews.com> <4FAFA51F.4040508@sbin.se> <6.2.5.6.2.20120513074613.092bab70@resistor.net> <4FB0D246.4020608@cs.tcd.ie> <20120514122954.242cb1be@hetzer> <4FB0E828.9040405@cs.tcd.ie> <20120514134501.067cbd96@hetzer> <4FB18597.1020703@cs.tcd.ie>
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>
X-Mailer: Apple Mail (2.1084)
X-Mailcore-Auth: 9600544
X-Mailcore-Domain: 172912
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Comments on draft-ietf-appsawg-http-forwarded-02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 00:21:01 -0000

On 14 May 2012, at 23:22, Stephen Farrell wrote:
> On 05/14/2012 12:45 PM, Andreas Petersson wrote:
>> On Mon, 14 May 2012 12:10:32 +0100
>> Stephen Farrell <stephen.farrell@cs.tcd.ie> wrote:
>>>>> - I also wondered how widely the X-Forwarded stuff is deployed and
>>>>>  generally whether its really a good or bad idea to standardise
>>>>>  this. I can't tell from (the quick read I had of) the document.
>>>>=20
>>>> It has a really wide spread usage in the world of proxying.
>>>=20
>>> I'd be interested in some references for that, if you have
>>> 'em. But assuming this is widely used, then yes, that is an
>>> argument for figuring out how to document it better.
>>>=20
>>> Whether that's a winning argument is another question maybe.
>>> I guess that depends on how well its documented and whether
>>> it'd improve or dis-improve the Internet.
>>=20
>> Well, X-Forwarded-For was introduced by squid. Squid has a =
significant
>> market share for proxy servers.
>> Also, the X-Forwarded-For is also used for Opera Mini, with almost =
200M
>> users we have a significant market share for mobile users, and we
>> intend to start using the header field described in this document.
>=20
> Thanks. Market share of course is not the same as usage, but
> I'm convinced that the X- variant is used and I assume that
> other browser/proxy folks would (or will) yell if they dislike
> this.

Our proxy implementation enables X-Forwarded-For by default, I believe =
every proxy implementation that has someone (semi-regularly) active in =
HTTPBIS implements it too.

> So the remaining question is whether documenting it like this
> is a good thing.

Depends on what you mean by good thing. Is it a good thing to have a =
written spec to aid implementation interoperability and clean up =
X-Fordwarded-For, IMO yes.

Is it a good thing for the Internet? That's a layer 9 discussion but the =
outcome won't prevent folks using this (or continuing to use =
X-Forwarded-*)

Ben

>=20
> S.
>=20
> PS: The above are just personal opinions, so I'm not talking as
> an AD now, but having said that, the question as to whether this
> is good or bad generally (not just for folks doing proxies) is
> something that I'd be asking when/if this gets to the IESG.
>=20
>>=20
>>=20
>> Best regards,
>> Andreas
>>=20
>>=20
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss


From salvatore.loreto@ericsson.com  Mon May 14 21:31:55 2012
Return-Path: <salvatore.loreto@ericsson.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 756459E8011 for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 21:31:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.041
X-Spam-Level: 
X-Spam-Status: No, score=-106.041 tagged_above=-999 required=5 tests=[AWL=-0.392, BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_37=0.6, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sfaNNVMNKwMy for <apps-discuss@ietfa.amsl.com>; Mon, 14 May 2012 21:31:54 -0700 (PDT)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id 23C939E8006 for <apps-discuss@ietf.org>; Mon, 14 May 2012 21:31:53 -0700 (PDT)
X-AuditID: c1b4fb2d-b7bc5ae00000796a-52-4fb1dc38f06b
Received: from esessmw0191.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id E0.4F.31082.83CD1BF4; Tue, 15 May 2012 06:31:53 +0200 (CEST)
Received: from mail.lmf.ericsson.se (153.88.115.8) by esessmw0191.eemea.ericsson.se (153.88.115.85) with Microsoft SMTP Server id 8.3.213.0; Tue, 15 May 2012 06:31:52 +0200
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se [131.160.33.3])	by mail.lmf.ericsson.se (Postfix) with ESMTP id 809EC2326	for <apps-discuss@ietf.org>; Tue, 15 May 2012 07:31:52 +0300 (EEST)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 79F6452F51	for <apps-discuss@ietf.org>; Tue, 15 May 2012 07:31:52 +0300 (EEST)
Received: from Salvatore-Loretos-MacBook-Pro.local (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 3545D52DDD	for <apps-discuss@ietf.org>; Tue, 15 May 2012 07:31:52 +0300 (EEST)
Message-ID: <4FB1DC37.5090003@ericsson.com>
Date: Tue, 15 May 2012 07:31:51 +0300
From: Salvatore Loreto <salvatore.loreto@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: apps-discuss@ietf.org
References: <4FB10B4F.80906@ericsson.com> <20120514173539.0490349f@hetzer>
In-Reply-To: <20120514173539.0490349f@hetzer>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: ClamAV using ClamSMTP
X-Brightmail-Tracker: AAAAAA==
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-http-forwarded-02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 04:31:55 -0000

On 5/14/12 6:35 PM, Andreas Petersson wrote:
> Hi,
>
> thanks for your comments.
> We have some comments inlined.
> I have removed the parts to which we do not have a comment on.
>
> On Mon, 14 May 2012 16:40:31 +0300
> Salvatore Loreto<salvatore.loreto@ericsson.com>  wrote:
>
>> Major Issues:
>> -----------
>> Section 4
>>
>> the "token" syntax is currently defined to be aligned to the HTTP
>> parameter syntax as defined in
>> draft-ietf-httpbis-p1-messaging-19#section-3.2.4
>> however this syntax does not allow to insert an IPv4address with the
>> optional port
>> or an IPv6address with or without port.
> IPv6 address and IPv4address with port is allowed if it is quoted. We
> assume you mean that this should be pointed out more clearly.
> Is that what you mean?
right.

>
>> Minor Issues:
>> -----------
>> - Section 6.3
>>
>> It is not clear to me how  a randomly generate value in Forwarded header
>> field
>> can be used for tracing and debugging, and especially why it would be
>> necessary this
>> header for debugging.
>> Moreover I agree that in case you do not want to disclose information it
>> would be better
>> don't add the "Forwarded: for" header field at all as a random
>> identifier would end up
>> to provide extra information anyway.
> We do not agree here. We still think it is relevant to be able to pass
> a token. Other use cases has been mentioned, like using it for
> interface labels.
in this case I would suggest to add clarification text on how it is used 
for tracing/debugging
and also describe the other possible use cases.



From dhc@dcrocker.net  Tue May 15 06:03:39 2012
Return-Path: <dhc@dcrocker.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 49C0E21F88D4; Tue, 15 May 2012 06:03:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i1WBL0Vi7eh2; Tue, 15 May 2012 06:03:38 -0700 (PDT)
Received: from sbh17.songbird.com (sbh17.songbird.com [72.52.113.17]) by ietfa.amsl.com (Postfix) with ESMTP id EBC6121F8806; Tue, 15 May 2012 06:03:37 -0700 (PDT)
Received: from [172.16.204.222] ([12.188.74.66]) (authenticated bits=0) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id q4FD3VT3017859 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 15 May 2012 06:03:32 -0700
Message-ID: <4FB25421.1090506@dcrocker.net>
Date: Tue, 15 May 2012 06:03:29 -0700
From: Dave Crocker <dhc@dcrocker.net>
Organization: Brandenburg InternetWorking
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: apps-discuss@ietf.org, draft-ietf-bmwg-2544-as.all@tools.ietf.org, iesg@ietf.org
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.17]); Tue, 15 May 2012 06:03:35 -0700 (PDT)
Subject: [apps-discuss] Review of:  draft-ietf-bmwg-2544-as-03
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: dcrocker@bbiw.net
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 13:03:39 -0000

Howdy.

I have been selected as the Applications Area Directorate reviewer for 
this draft (for background on appsdir, please see
 
http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate ).

Please resolve these comments along with any other Last Call comments 
you may receive. Please wait for direction from your document shepherd 
or AD before posting a new version of the draft.


Document:

    draft-ietf-bmwg-2544-as-03

Title:

    RFC 2544 Applicability Statement: Use on Production Networks
    Considered Harmful

Reviewer:

    D. Crocker <dcrocker@bbiw.net>

Review Date:

    15 May 2012

Summary:

    This draft seeks to constrain use of a testing specification.  It is 
motivated by an established need (problem).  The document is 
well-organized and generally clear about the issues it covers.  It could 
benefit from some minor refinement.

    The draft is explicitly in response to a pattern of misapplication 
of RFC 2544.  As such, I suggest it be tailored a bit for readers who 
need some extra help in getting the main points of the document.  The 
changes would be minor  -- there would be no changes to the substance of 
the document -- but would make scanning the outline and 
less-than-diligent reading of the text a bit more productive for 
relatively casual readers.


Detailed comments:


> Abstract
>
>    Benchmarking Methodology Working Group (BMWG) has been developing key
>    performance metrics and laboratory test methods since 1990, and
>    continues this work at present.  Recent application of the methods
>    beyond their intended scope is cause for concern.  This memo
>    clarifies the scope of RFC 2544 and other benchmarking work for the
>    IETF community.

Given the word 'harm' in the title, I suggest that the abstract contain 
a one-sentence summary of the potential harms and/or available benefits 
being targeted.  It helps to have an abstract contain a concrete sense 
of the document's concerns and findings.


> 1.  Introduction
>
>    This memo clarifies the scope of RFC 2544 [RFC2544], and other
>    benchmarking work for the IETF community.

The word benchmarking in the document title might make focus and scope 
obvious, but it is still polite to the more casual reader to introduce 
early references with a summary explanation.  For example, drawing from 
RFC 2544:

    ...the scope of [RFC 2544] which "discusses and defines a number of 
tests that may be used to describe the performance characteristics of a 
network interconnecting device."

This nicely summarizes that document without re-using the benchmarking term.


>    Benchmarking Methodologies (beginning with [RFC2544]) have always
>    relied on test conditions that can only be produced and replicated
>    reliably in the laboratory.  Thus it was surprising to find that this
>    foundation methodology was being cited in several unintended
>    specifications [Y.1731] and products performing applications such as:

I'd claim it is not at all surprising.  However it /is/ unfortunate. 
(This is meant as a serious point.  "surprising" focuses on the actors. 
  "unfortunate" focuses on the actions.)

The document does not really discuss the downsides of this inappropriate 
use, except deeply buried in the main text.  While Section 3 talks about 
controls, there is nothing that explores what bad results are likely 
with misapplication.  It will help to summarize the downsides early and 
directly.


> 3.  The Concept of an Isolated Test Environment
>
>    An Isolated Test Environment (ITE) used with [RFC2544] methods (as
>    illustrated in Figures 1 through 3 of [RFC2544])has the ability to:

    ])h  ->  ]) h


>
>    o  contain the test streams to paths within the desired set-up
>
>    o  prevent non-test traffic from traversing the test set-up
>
>    These features allow unfettered experimentation, while at the same
>    time protecting equipment management LANs and other production

"equipment management LANs"?  What does this term mean?


>    networks from the unwanted effects of the test traffic.
>
>
> 4.  Why RFC 2544 Methods are intended for ITE
>
>    The following sections discuss some of the reasons why RFC 2544
>    [RFC2544] methods were intended only for isolated laboratory use, and
>    the difficulties of applying these methods outside the lab
>    environment.
>
> 4.1.  Experimental Control, Repeatability, and Accuracy

Might be worth considering shortening this to

    4.1 Accuracy

For anyone needing to hear the sermon of this document, short pithy 
titles are likely to be more helpful.

If something cannot be repeated, it isn't accurate.  Also Experimental 
Control is an abstraction likely to have little impact on casual readers.


>    All of the tests described in RFC 2544 assume that the tester and
>    device under test are the only devices on the networks that are
>    transmitting data.  The presence of other unwanted traffic on the
>    network would mean that the specified test conditions have not been
>    achieved.

Given the first sentence, the second is a tautology.  I don't understand 
what it contributes.

Also, I assume you say 'assume' because this is not stated in 2544.  As 
such, the "specified test condition" wasn't specified.

I suggest replacing the second sentence with something here like:

    This condition is a requirement.


>    Assuming that the unwanted traffic appears in variable amounts over
>    time, the repeatability of any test result will likely depend to some
>    degree on the unwanted traffic.

Assuming...time,  ->  Given that real-world traffic varies statistically 
over time and affects overall system performance,


>    The presence of unwanted or unknown traffic makes accurate,
>    repeatable, and consistent measurements of the performance of the
>    device under test very unlikely, since the actual test conditions
>    will not be reported.

the actual test conditions -> the complete details of the test conditions


>    For example, the RFC 2544 Throughput Test attempts to characterize a
>    maximum reliable load, thus there will be testing above the maximum
>    that causes packet/frame loss.  Any other sources of traffic on the
>    network will cause packet loss to occur at a tester data rate lower
>    than the rate that would be achieved without the extra traffic.
>
> 4.2.  Containment of Implementation Failure Impact

As with the suggestion for the title of 4.1, I suggest a more 
in-your-face title.  For example:

   4.2  Damage


>    RFC 2544 methods, specifically to determine Throughput as defined in
>    [RFC1242] and other benchmarks, may overload the resources of the
>    device under test, and may cause failure modes in the device under
>    test.  Since failures can become the root cause of more wide-spread
>    failure, it is clearly desirable to contain all test traffic within
>    the ITE.
>
>    In addition, such testing can have a negative affect on any traffic

    affect -> effect


>    which shares resources with the test stream(s) since, in most cases,

    which -> that


>    the traffic load will be close to the capacity of the network links.
>
>    Appendix C.2.2 of [RFC2544] (as adjusted by errata) gives the private
>    IPv4 address range for testing:
>
>    "...The network addresses 198.18.0.0 through 198.19.255.255 have been
>    assigned to the BMWG by the IANA for this purpose.  This assignment
>    was made to minimize the chance of conflict in case a testing device
>    were to be accidentally connected to part of the Internet.  The
>    specific use of the addresses is detailed below."
>
>    In other words, devices operating on the Internet may be configured
>    to discard any traffic they observe in this address range, as it is
>    intended for laboratory ITE use only.  Thus, testers using the
>    assigned testing address ranges MUST NOT be connected to the
>    Internet.
>
>    We note that a range of IPv6 addresses has been assigned to BMWG for
>    laboratory test purposes, in [RFC5180].  Also, the strong statements
>    in the Security Considerations Section of this memo make the scope
>    even more clear; this is now a standard fixture of all BMWG memos.

The document lists the addresses assigned for IPv4.  It might be worth 
listing the ones for IPv6.


>
> 5.  Advisory on RFC 2544 Methods in Real-world Networks
>
>    The tests in [RFC2544] were designed to measure the performance of
>    network devices, not of networks, and certainly not production
>    networks carrying user traffic on shared resources.  There will be
>    unanticipated difficulties when applying these methods outside the
>    lab environment.

I suggest placing the first sentence, and possibly the second, in the 
Abstract and the Introduction.  It is the simple, direct and very clear 
premise of of this document.


>
>    Operating test equipment on production networks according to the
>    methods described in [RFC2544], where overload is a possible outcome,
>    would no doubt be harmful to user traffic performance.  These tests
>    MUST NOT be used on production networks and as discussed above, the
>    tests will never produce a reliable or accurate benchmarking result
>    on a production network.

Except for the use of normative language, the above paragraph appears to 
be wholly redundant with earlier text.


>    [RFC2544] methods have never been validated on a network path, even
>    when that path is not part of a production network and carrying no
>    other traffic.  It is unknown whether the tests can be used to
>    measure valid and reliable performance of a multi-device, multi-
>    network path.  It is possible that some of the tests may prove valid
>    in some path scenarios, but that work has not been done or has not
>    been shared with the IETF community.  Thus, such testing is contra-
>    indicated by the BMWG.

Ditto.


>
> 6.  What to do without RFC 2544?

Perhaps instead:

    6.  Performance measurement without RFC 2544

(Yes, I'm suggesting targeting /very/ casual readers for such titles...)


>    The IETF has addressed the problem of production network performance
>    measurement by chartering a different working group: IP Performance
>    Metrics (IPPM).  This working group has developed a set of standard
>    metrics to assess the quality, performance, and reliability of
>    Internet packet transfer services.  These metrics can be measured by
>    network operators, end users, or independent testing groups.  We note
>    that some IPPM metrics differ from RFC 2544 metrics with similar
>    names, and there is likely to be confusion if the details are
>    ignored.
>
>    IPPM has not yet standardized methods for raw capacity measurement of
>    Internet paths.  Such testing needs to adequately consider the strong
>    possibility for degradation to any other traffic that may be present
>    due to congestion.  There are no specific methods proposed for
>    activation of a packet transfer service in IPPM.
>
>    Other standards may help to fill gaps in telecommunication service
>    testing.  For example, the IETF has many standards intended to assist
>    with network operation, administration and maintenance (OAM), and
>    ITU-T Study Group 12 has a recommendation on service activation test
>    methodology.
>
>    The world will not spin off axis while waiting for appropriate and
>    standardized methods to emerge from the consensus process.

The bottom line answer that this section provides to the question of the 
section's title is really "go figure it out".

That's not very helpful and the last sentence is likely to be 
irritating.  It will be especially irritating for anyone who finds out 
that they are being told to wait on IPPM but that IPPM has been at work 
for 15 years -- it was chartered in 1997 -- and hasn't produced 
standards useful for this.

This section should contain concrete and useful pointers to alternative 
or it should say that there are no standardized alternatives or it 
should be removed.


> 7.  Security Considerations
>
>    This Applicability Statement is also intended to help preserve the

Having an opening sentence to a section say "also" is confusing.  What 
came before?


>    security of the Internet by clarifying that the scope of [RFC2544]
>    and other BMWG memos are all limited to testing in a laboratory ITE,
>    thus avoiding accidental Denial of Service attacks or congestion due


d/
-- 
  Dave Crocker
  Brandenburg InternetWorking
  bbiw.net

From andreas@sbin.se  Tue May 15 06:35:17 2012
Return-Path: <andreas@sbin.se>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ADDC521F89CF for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 06:35:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.535
X-Spam-Level: 
X-Spam-Status: No, score=-7.535 tagged_above=-999 required=5 tests=[AWL=-0.936, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OkLbaXB29AlO for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 06:35:17 -0700 (PDT)
Received: from smtp.opera.com (smtp.opera.com [213.236.208.81]) by ietfa.amsl.com (Postfix) with ESMTP id D4CD021F89AA for <apps-discuss@ietf.org>; Tue, 15 May 2012 06:35:15 -0700 (PDT)
Received: from hetzer (oslo.jvpn.opera.com [213.236.208.46]) by smtp.opera.com (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id q4FDZDha025206; Tue, 15 May 2012 13:35:13 GMT
Date: Tue, 15 May 2012 15:35:12 +0200
From: Andreas Petersson <andreas@sbin.se>
To: Salvatore Loreto <salvatore.loreto@ericsson.com>
Message-ID: <20120515153512.7df349cf@hetzer>
In-Reply-To: <4FB1DC37.5090003@ericsson.com>
References: <4FB10B4F.80906@ericsson.com> <20120514173539.0490349f@hetzer> <4FB1DC37.5090003@ericsson.com>
X-Mailer: Claws Mail 3.7.9 (GTK+ 2.24.6; i686-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-http-forwarded-02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 13:35:17 -0000

On Tue, 15 May 2012 07:31:51 +0300
Salvatore Loreto <salvatore.loreto@ericsson.com> wrote:
> >> Minor Issues:
> >> -----------
> >> - Section 6.3
> >>
> >> It is not clear to me how  a randomly generate value in Forwarded header
> >> field
> >> can be used for tracing and debugging, and especially why it would be
> >> necessary this
> >> header for debugging.
> >> Moreover I agree that in case you do not want to disclose information it
> >> would be better
> >> don't add the "Forwarded: for" header field at all as a random
> >> identifier would end up
> >> to provide extra information anyway.
> > We do not agree here. We still think it is relevant to be able to pass
> > a token. Other use cases has been mentioned, like using it for
> > interface labels.
> in this case I would suggest to add clarification text on how it is used 
> for tracing/debugging
> and also describe the other possible use cases.

Sure, we'll add that.

 /andreas

From mca@amundsen.com  Tue May 15 07:22:20 2012
Return-Path: <mca@amundsen.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB6E121F872E for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 07:22:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.08
X-Spam-Level: 
X-Spam-Status: No, score=-0.08 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, FORGED_YAHOO_RCVD=2.297, J_CHICKENPOX_44=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PpVS83c3FbJi for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 07:22:19 -0700 (PDT)
Received: from mail-ob0-f177.google.com (mail-ob0-f177.google.com [209.85.214.177]) by ietfa.amsl.com (Postfix) with ESMTP id B0AEF21F843E for <discuss@apps.ietf.org>; Tue, 15 May 2012 07:22:19 -0700 (PDT)
Received: by obqv19 with SMTP id v19so13605056obq.22 for <discuss@apps.ietf.org>; Tue, 15 May 2012 07:22:19 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding:x-gm-message-state; bh=LG9xVnCdjX8+UdXWN00ihRxBs9Y5uzrG2b/fh62FNYI=; b=el2cCRKJdGQvQ6p4m6U+z4Ktj2JWuKxC4ZBoKxlwODpxbGtPeFzMFgd/v9lT/3MqRc 8yFC5f8SR9YEBwO0SiSDGic5Llu/aoP3+z6h8Ygk6EDaBgCcTOKAt67JsDo0+0Yt5PRn EaqNJsG56aJp1alyUBiTDVhG+8K9APv1X3WBReRdH9TT67kdLcUfMHr9HCooolYU+9e9 yPgpihiU1D4ppa4uhlxFBLreSH/4tgbGrghYWG3LoCGNCP9/3+jknzVEqoI8+pILTVJi hz71Q1VKyc5Vg7sa1jMrqG1AXvoDAJjwI4UuhsBkA1voH78XeDWZvz5xb+bhH5RHP2Fb F6Jg==
MIME-Version: 1.0
Received: by 10.182.31.102 with SMTP id z6mr11917292obh.78.1337091738877; Tue, 15 May 2012 07:22:18 -0700 (PDT)
Sender: mca@amundsen.com
Received: by 10.182.169.1 with HTTP; Tue, 15 May 2012 07:22:18 -0700 (PDT)
In-Reply-To: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net>
References: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net>
Date: Tue, 15 May 2012 10:22:18 -0400
X-Google-Sender-Auth: mnvzAU8EaPkdWeYPisKpfepX7ZI
Message-ID: <CAPW_8m5KsmQEsYN0DqtsR07QDzjiDR=bDMniZhUYRWtRjLX=jQ@mail.gmail.com>
From: mike amundsen <mamund@yahoo.com>
To: Mark Nottingham <mnot@mnot.net>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-Gm-Message-State: ALoCoQlyfO8SsOZAsZxVEhyUqWFSzHKEqYnIm7wnj6CtdrNOkrmzbABT/hlStH/OEbtB32VKf7o4
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] FYI: "home" document format for APIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 14:22:20 -0000

Mark:

I've been trying to work out in my head how the messaging and client
code would look for a set up where the interaction model is expressed
as a secondary file.

1) in each response, have a link (header or in the body) that points
to the "home" document?
do you have a "recommendation" on this item? IOW, a suggested best
practice on how the client will "discover" the proper home document?
/.welknown/? in the response?, etc.?

2) use the linked home document as a guide when parsing/processing the
current representation?
not sure how to "know" what args are available for anything other than
GET, how are PUT/POST representations described?

3) use the linked home document to determine which hypermedia options
to present to the user/user-agent (for each response)?
i can see how the client code might scan the home document and present
controls to express the various templates (i.e. could be converted
into HTML.FORM elements, etc.) i assume ALL the templates would be
presented to the user/user-agent ALL the time, right? if the home
document is cached, these templates would be presented upon every
response from the server (until the caching expired, of course).

also, it seems the design includes read-only templating (URI templates
for GET), but nothing line for POST/PUT. I assume write actions would
not be provided at runtime and would only be available via
documentation that devs would consult ahead of time (before ever using
this "service") and hard-code into the client, right?

my initial reaction is that this home document design is optimized to
for use as a design-time IDL (ala WADL) instead of a run-time
interaction guide (ala HTML hypermedia).

any sample (or pseudo-code) worked up that would show using the home
document at runtime?


mca
http://amundsen.com/blog/
http://twitter.com@mamund
http://mamund.com/foaf.rdf#me



On Thu, May 10, 2012 at 12:28 AM, Mark Nottingham <mnot@mnot.net> wrote:
> Some people might be interested in a draft I've started work on:
> =A0http://tools.ietf.org/html/draft-nottingham-json-home
>
> Feedback / thoughts / pull requests welcome.
>
> Cheers,
>
>
> --
> Mark Nottingham =A0 http://www.mnot.net/
>
>
>
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss

From barryleiba@gmail.com  Tue May 15 08:03:49 2012
Return-Path: <barryleiba@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B9E321F8970 for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 08:03:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.955
X-Spam-Level: 
X-Spam-Status: No, score=-102.955 tagged_above=-999 required=5 tests=[AWL=0.022, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Dqh36yf0-aSI for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 08:03:49 -0700 (PDT)
Received: from mail-gg0-f172.google.com (mail-gg0-f172.google.com [209.85.161.172]) by ietfa.amsl.com (Postfix) with ESMTP id DDC2921F8967 for <apps-discuss@ietf.org>; Tue, 15 May 2012 08:03:48 -0700 (PDT)
Received: by ggnc4 with SMTP id c4so2904228ggn.31 for <apps-discuss@ietf.org>; Tue, 15 May 2012 08:03:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=t2uhLyBp22irKWUbDj6SJTqLY4PKjwLhcHkEfFndV74=; b=RgESGat+eQY3Pc3zcumQxyTmEigccAMkKs53x/R1Kz5NrTDtWXU1zmtgdEpYvs3bjy 7UG2BN1wwAMwvZYSnXEULClJVxRZwIv1ygFtjU/lJ0IHQhgcl6hz+e21q5jbidWv2yvA ycUwPFXOzBk7n7/E+zp0IOPZvPRG9O/bXHP0p6NnD9xpx4LVywpdlCMerbExgQsx8A9B vZjgK48wYZ0P9Ojx106FAwDUhXp+FnUf/jZ5yxXo6bvIE9w+z3tBi9JXUg6UN+qBqEXN oCI9BvEoU80Qa+7bX5ykgROxcWuYLnOyCXw6OQtg8mXq9TEXtjEXKYLIoDBXMD0RWuCt wD2w==
MIME-Version: 1.0
Received: by 10.60.29.41 with SMTP id g9mr17293446oeh.18.1337094228527; Tue, 15 May 2012 08:03:48 -0700 (PDT)
Sender: barryleiba@gmail.com
Received: by 10.60.10.68 with HTTP; Tue, 15 May 2012 08:03:48 -0700 (PDT)
Date: Tue, 15 May 2012 11:03:48 -0400
X-Google-Sender-Auth: QyWzAaXtlLGRfdwmFVHDUKtI6ks
Message-ID: <CALaySJK-gxDjknE_+CW2+viAYAh0kM3yCpPu1Q6k3uE_ieEB6w@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Apps Discuss <apps-discuss@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Subject: [apps-discuss] Erratum #404, RFC 2645 (ODMR)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 15:03:49 -0000

As I'm clearing out reported errata:

What is the current state of deployment of On-Demand Mail Relay
(ODMR), SMTP with Dynamic IP Addresses (RFC 2645)?
   http://tools.ietf.org/html/rfc2645

Does anyone have a comment on this ancient erratum on it?:
   http://www.rfc-editor.org/errata_search.php?eid=404

Barry

From alexey.melnikov@isode.com  Tue May 15 08:39:17 2012
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8FBC021F883A for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 08:39:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.703
X-Spam-Level: 
X-Spam-Status: No, score=-102.703 tagged_above=-999 required=5 tests=[AWL=-0.104, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PN1o8ES-iN6k for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 08:39:16 -0700 (PDT)
Received: from rufus.isode.com (cl-125.lon-03.gb.sixxs.net [IPv6:2a00:14f0:e000:7c::2]) by ietfa.amsl.com (Postfix) with ESMTP id 968F821F87FF for <apps-discuss@ietf.org>; Tue, 15 May 2012 08:39:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1337096355; d=isode.com; s=selector; i=@isode.com; bh=9Tr6JZmiEm4trrjrN9U6nvfuRMp9rnkrixqM9qCmPu0=; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: In-Reply-To:References:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description; b=Nwaai1NsT54vmHw+l27hk9O3jl6VRDdM0f8ZuWlMRIWDV54DE0y992AYR/GW9TCN6DIoy/ 7JSAruyKG9Ab/paeFeBqCT3GKh7OxB0/2hDSZYW2xeDrvVciFDDmZlF7/bonmzymLPB5jl zr2jx52HnIqvyIJY5ahwCG30yWvcl+Y=;
Received: from [172.16.11.4] (shiny.isode.com [62.3.217.250])  by rufus.isode.com (submission channel) via TCP with ESMTPA  id <T7J4ogAIRmjs@rufus.isode.com>; Tue, 15 May 2012 16:39:14 +0100
Message-ID: <4FB278F9.9000104@isode.com>
Date: Tue, 15 May 2012 16:40:41 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
To: Barry Leiba <barryleiba@computer.org>
References: <CALaySJK-gxDjknE_+CW2+viAYAh0kM3yCpPu1Q6k3uE_ieEB6w@mail.gmail.com>
In-Reply-To: <CALaySJK-gxDjknE_+CW2+viAYAh0kM3yCpPu1Q6k3uE_ieEB6w@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Erratum #404, RFC 2645 (ODMR)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 15:39:17 -0000

On 15/05/2012 16:03, Barry Leiba wrote:
> As I'm clearing out reported errata:
>
> What is the current state of deployment of On-Demand Mail Relay
> (ODMR), SMTP with Dynamic IP Addresses (RFC 2645)?
>     http://tools.ietf.org/html/rfc2645
>
> Does anyone have a comment on this ancient erratum on it?:
>     http://www.rfc-editor.org/errata_search.php?eid=404
This looks reasonable to me.



From jouni.nospam@gmail.com  Mon May 14 15:16:19 2012
Return-Path: <jouni.nospam@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ABABE21F88EB; Mon, 14 May 2012 15:16:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BdplFbdcw-Xh; Mon, 14 May 2012 15:16:19 -0700 (PDT)
Received: from mail-lpp01m010-f44.google.com (mail-lpp01m010-f44.google.com [209.85.215.44]) by ietfa.amsl.com (Postfix) with ESMTP id 4BDFB21F88E8; Mon, 14 May 2012 15:16:18 -0700 (PDT)
Received: by lagv3 with SMTP id v3so2759513lag.31 for <multiple recipients>; Mon, 14 May 2012 15:16:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; bh=sV3oCW9jAriFm06OJosm4Ws5Fa94T1VC3KE9BH8x0x4=; b=oS3PcK2WgWO6ZYLmJGdxXQwdt4dUv8x1MOBrKn6Z1QMBc5y96xam5zd43f0nyHO1/u 2OGgFbi5b8jqHhdRRyl0aiI9KMy+pmrmfg4FLWMlbAzjhnqhfZ6v12BJwZTx2zyCRjer aE0+Z/IeshhxkEGtuTI+igzBmlZD0geYaHGmQwwOilWKnjZJQziIpJydWs7vRYG39v8t Xw0mycg3flY188hlQ4wLzTVvL5IedmHnmXVPLPaEJg/kx5ZH5fSzXwFyJoLJPmV1/Bqv SbQd2Wr8F+gZotkQScdDSLpl9uq21Gc4Jn0kKX7CLsZC0RqVRdPEr6TurfyYsLcBrGA5 QTug==
Received: by 10.152.135.200 with SMTP id pu8mr10031116lab.8.1337033777010; Mon, 14 May 2012 15:16:17 -0700 (PDT)
Received: from a88-114-71-183.elisa-laajakaista.fi (a88-114-71-183.elisa-laajakaista.fi. [88.114.71.183]) by mx.google.com with ESMTPS id k3sm25740483lbz.4.2012.05.14.15.16.15 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 14 May 2012 15:16:16 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: jouni korhonen <jouni.nospam@gmail.com>
In-Reply-To: <AD33EC5BFAD63B60DFF0FBA6@PST.JCK.COM>
Date: Tue, 15 May 2012 01:16:13 +0300
Content-Transfer-Encoding: 7bit
Message-Id: <6D524258-E104-43FB-80CE-555103E7A98A@gmail.com>
References: <20120511191714.60e39185.yoshiro.yoneya@jprs.co.jp> <CA49FAB3-F901-4474-83E5-C3BFD8883E43@gmail.com> <AD33EC5BFAD63B60DFF0FBA6@PST.JCK.COM>
To: John C Klensin <john-ietf@jck.com>
X-Mailer: Apple Mail (2.1084)
X-Mailman-Approved-At: Tue, 15 May 2012 08:52:21 -0700
Cc: draft-ietf-netext-access-network-option.all@tools.ietf.org, apps-discuss@ietf.org, iesg@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of	draft-ietf-netext-access-network-option-10
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 22:16:19 -0000

John,

On May 12, 2012, at 1:17 PM, John C Klensin wrote:

> 
> 
> --On Friday, May 11, 2012 14:01 +0300 jouni korhonen
> <jouni.nospam@gmail.com> wrote:
> 
>>> Minor Issues:
>>> 
>>> Section 3.1.1 [Page 7]
>>>   "MUST be set to zero (0) if the network name is encoded
>>>   using 8-bit  octets or to one (1) if the network name is
>>>   encoded using UTF-8  [RFC3629]."
>>>   => 8-bit octets is ambiguous. UTF-8 is also 8-bit octets.
>>>   Clear  distinction between 8-bit octets and UTF-8 is
>>>      recommended.
>> 
>> 8-bit octets is supposed to be just an opaque blob, where as
>> UTF-8 itself contain rules how to interpret the sequence of
>> octets. We could say:
>> 
>>   "MUST be set to zero (0) if the network name is encoded
>> using a    string of opaque 8-bit octets or to one (1) if the
>> network name    is encoded using UTF-8 [RFC3629]."
> 
> Let me take this one step further.  From a quick look at the
> draft, that field appears to be something that is likely to be
> compared with others, not just printed out of otherwise used in
> a strictly informative way.  Because of matching/comparison
> issues, the authors should carefully examine the discussion in
> RFC 5198 and/or draft-iab-identifier-comparison and then adjust
> this requirement so it doesn't assume that "encoding using UTF-8
> [RFC3629]" is a sufficient statement from which one can them
> move on.

We are/were aware of the comparison issues regarding UTF-8 strings.

> 
> I also wonder whether the has examined the question of whether
> an ANI is actually an element requiring internationalization or
> whether it is actually a protocol element with the provision for
> UTF-8 included only because it is the "new ASCII" / "new ISO 646
> BV".

In past we have defined the normalization forms to be used with
specific PMIPv6 options that carry UTF-8 and needed to be aware
of internationalized names.

For this case regarding ANI, we came to conclusion (so far) that it
is not for this specification to say anything about internationalization
or comparisons of the network name(s). The sole reason why UTF-8
possibility was added here is the compliancy to the latest IEEE 802.11-2012
definition of SSID, which added a flag to indicate the SSID is
actually an UTF-8 string. And that is all what 802.11-2012 says
about it. So I would hesitate to go further than IEEE did. In practice
the network name is just copied verbatim from the access technology
and conveyed to the backend system using ANI as a container. The
configuration of the network name has to match literally in the access
network and the LMA regardless the name is an octet blob or UTF-8.
The PMIPv6 system does not care, just does an octet wise comparison.
Network names in two different core network elements under the same
management are supposed to be something that can be configured
correctly.

We would not need the UTF-8 knowledge at all but there is a chance
that we need to convey the network name further to other management
functions like AAA where it would be desirable to be able to tell the
configuration of the access network (the coding of the SSID, for
example). The issues really show up when an user enters the network
name (e.g. SSID) manually instead of using the normal mobile side
dialer/network manager. However, in this case the mobile would not
even be able to associate/attach to the network and cause PMIPv6
signaling.

- Jouni


> 
> IESG: We have supposedly had a policy requiring an
> "Internationalization Considerations" requirement since early
> 1998 and Section 6 of RFC 2277.  I generally don't like such
> requirements and am glad it hasn't turned into another cause of
> RFC bloat.  I am coming to believe that a number of illustrative
> bad experiences in recent years, the RFC 5198 effort, the need
> to revise IDNA to the 2008 version, developments in PRECIS, and
> the IAB comparison work suggest that any document that
> references "UTF-8 [RFC3629]" should be flagged as probably
> requiring such a section (or an explanation in a Shepherd's
> report or equivalent) unless it is specifically i18n-related.
> IMO, we will do ourselves and the community a disservice by
> simply letting people insert "UTF-8" where they used to insert
> "ASCII" and by letting such documents go through without
> addressing the "protocol identifier or i18n element" and "do
> Unicode strings need to be restricted and in what ways"
> questions.
> 
>   john
> 
> 
> 


From ralimi@google.com  Tue May 15 00:37:43 2012
Return-Path: <ralimi@google.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0E0D021F861A for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 00:37:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.494
X-Spam-Level: 
X-Spam-Status: No, score=-102.494 tagged_above=-999 required=5 tests=[AWL=0.483, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xYnJxp9GzWGd for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 00:37:42 -0700 (PDT)
Received: from mail-lpp01m010-f44.google.com (mail-lpp01m010-f44.google.com [209.85.215.44]) by ietfa.amsl.com (Postfix) with ESMTP id CA24F21F849A for <apps-discuss@ietf.org>; Tue, 15 May 2012 00:37:41 -0700 (PDT)
Received: by lagv3 with SMTP id v3so3017761lag.31 for <apps-discuss@ietf.org>; Tue, 15 May 2012 00:37:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding:x-system-of-record; bh=VvChiZLIkm3Uwl1u9ciqYe/YAydY8zj0WGJbeh8D6Xk=; b=ZhkEBvIYolblh5Ymq0iZZLoehQSB/sxI+FsEOALbYwRuBnNGjhZ5eL3kRUc+97FX+d D0gqpKnk9aqsM/2vJkMvG7QNWvO6tT9JAqBwjgBaEcu8Jxm/rARmf0RvziIpMj6Wf7x9 57CDvA+273asvMXx9QZm8UBbnQXi0Fg9yYPZDWR8w3BEFjvKtJxMvh5lFW+Iuvy4vSQX qIj0eEMCx+aBvLrscBCMpIvAYtckJP5XzkgNaahNWjCGaVn0F+Mw+erxl3F/Yka3sdDy qHeSGliq4u+tCXttVtiKYXTzecg1oYshzDAkughUXadm38QotI0lgkli5IvEewIYtn1T sJsQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding:x-system-of-record :x-gm-message-state; bh=VvChiZLIkm3Uwl1u9ciqYe/YAydY8zj0WGJbeh8D6Xk=; b=RN+BnaoxV6asFZX3t2LcX1CCvcvUT2Yu4PplQb++a+OgOZ4+UKo31qpoymeuIcyFa7 MzFw8GZsv3pe8oyQ4H9XLNCpbKG0NOO6GFjNsFAcMuAt3AhuSx5GIABSKjWNM5lokSd0 qwakt+KsRmySO1vDhUrPJnHYiTAm9TbS/Epe+SzMICdlyORdQ4jBHlhJOs4tuGVeG3k2 xAs2eD+Z2E7GoDmcK8S/HmIaPVmYjak25CIbAYRdq6PUPzzPkkQdlD7mX7BWt9CToeUC WVIlz1Qk2ZrH0PXBYN/lCa83RU+LPKw/RVJihGoHiaEIYqg+O8Wt7gu0Px1GfnaaNBVO TX2Q==
Received: by 10.112.47.8 with SMTP id z8mr1670535lbm.51.1337067460590; Tue, 15 May 2012 00:37:40 -0700 (PDT)
Received: by 10.112.47.8 with SMTP id z8mr1670526lbm.51.1337067460438; Tue, 15 May 2012 00:37:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.112.45.201 with HTTP; Tue, 15 May 2012 00:37:10 -0700 (PDT)
In-Reply-To: <CA+9kkMD6+JdMAecz2h=CzRc6x_kt3042Lr_z0crUzzfdCXJJ5Q@mail.gmail.com>
References: <CA+9kkMB4nUayYO3q8ydj477jh9NM8oZyXAQ5k-NsRN=KHjb3cA@mail.gmail.com> <CADOmCZV3N=DrgiCX1W++OjkBhdNo4-0YMBPARJzEM9aTybSa0Q@mail.gmail.com> <CA+9kkMD6+JdMAecz2h=CzRc6x_kt3042Lr_z0crUzzfdCXJJ5Q@mail.gmail.com>
From: Richard Alimi <ralimi@google.com>
Date: Tue, 15 May 2012 00:37:10 -0700
Message-ID: <CADOmCZXj2kLTq2oFJ+Xpz7OicQK9aTuiUBzGuQWYHUscsn-ZAg@mail.gmail.com>
To: Ted Hardie <ted.ietf@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-System-Of-Record: true
X-Gm-Message-State: ALoCoQl6iX2uqlhpjS8FWbcyPtfLOzSASFy4USzh1OZ49KRf6ZBeRIyndIrAmLiSPCUdECIMHOd9etVGfCXYxnJe6d3yeeuUPSYvodILYEdSaWoGLus+LKqLWJNX9miqDpxs7K1OOLGuUVnpFEhWlmGZWPK6FSHJ5w==
X-Mailman-Approved-At: Tue, 15 May 2012 08:52:31 -0700
Cc: draft-ietf-alto-protocol.all@tools.ietf.org, alto <alto@ietf.org>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Review of draft-ietf-alto-protocol-11.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 07:37:43 -0000

On Mon, May 14, 2012 at 7:09 AM, Ted Hardie <ted.ietf@gmail.com> wrote:
> On Sat, May 12, 2012 at 12:39 PM, Richard Alimi <ralimi@google.com> wrote=
:
> <snipped>
>>> If I understand JASONString correctly, no language tag is supplied,
>>> so human readability will be highly variable, =A0Fixing that, rather
>>> than relying on a local mapping of the underlying code, is hard
>>> work. =A0Dropping this optional aspect of the error resource may
>>> be something for the WG to consider; this pushes localization
>>> of the error code description to the endpoint.
>>
>> That seems reasonable. =A0The intent was to help with debugging (and not
>> display to a user), so I'd either be okay with removing it or keeping
>> it and not worrying about the language. =A0Is there standard guidance to
>> apply here?
>>
>
> I don't think there is standard guidance. =A0My personal advice, free
> today and worth what you pay for it, is that localization of error
> codes works better if the client simply has a local table of what maps
> to the code. =A0If you have to do language negotiation just to get the
> error string right, you're introducing a lot of complexity for
> marginal gain. =A0If it's a debug string, rather than a user-facing
> error, then marking it such and noting it will contain arcana rather
> than actual error explanations is probably okay. =A0I don't think many
> people expect a localized stack trace.

Okay - I'll see if anyone else in the WG would like to comment, but
for now we can plan to remove it.

>
> <much snipped>
>> Yes - I see the disconnect. =A0I'd like to avoid solving the larger
>> deployment considerations under NATs (the deployment consideratoins
>> document should be handling that) in this document and instead focus
>> on the messaging details.
>
> I haven't read the deployment considerations doc, but if this is
> handled there, then a pointer to that would be fine.

Okay, so my memory served me incorrectly here.  I thought it was
handled there, but it wasn't...

>
>> Perhaps it would be best to change the
>> statement w.r.t. STUN to instead say MAY. =A0This document can certainly
>> give a concise statement of the problems you identified there.
>>
>> How does that sound?
>>
>
> I don't think it is really a question of MAY vs. SHOULD. =A0The document
> seems to be assigning responsibility to working out the NAT boundary
> problem to the client. =A0That means the client needs some way of
> determining whether it is going through an address translator to reach
> =A0the target. =A0I think keeping it at SHOULD use STUN for cases where a
> translation will take place is correct; the problem is it is SHOULD
> NOT for cases where the source and destination are within a NAT
> boundary. =A0If you can, I would personally say something brief like
> that, and give a pointer to the deployment considerations document for
> more on how you determine when you have each case. =A0The optimization
> (omitting the Source Endpoint), just highlights the problem.

Okay, so I think we'll need a bit more discussion on this as to how to
handle it.  I tend to think the deployment considerations document
would be a better place to handle this, but this section of it doesn't
exist yet today (contrary to my memory).

A solution without multiple levels of NATs here would be for the ALTO
Client to do the following algorithm:

  let D =3D set of destination addresses to which the cost should be querie=
d
  for each address 'a' through which the ALTO Client is reachable
(discovered via STUN, local interface address)
    Pick D_a =3D { subset of D that can reach the ALTO Client via address '=
a')
    query the Endpoint Cost Service with the source address and
destination addresses D_a

Things get hairier with multiple NATs, obviously.  The trickier part
of this would be how a client determines 'a'.  Multiple P2P
applications that I know about already implement logic for detecting
if it can use local address to talk to another peer.  We could
explicitly reference one of those as an example, but AFAIK those
algorithms mostly work only if there's a peer speaking the same P2P
protocol at the other end.

So, how about this which doesn't introduce a dependency on text which
does not yet exist in the deployment considerations document:
(1) as you suggested, indicate that the client SHOULD use STUN to
discover its own IP addresses when query for destination addresses
that are not behind the same NAT boundary, and SHOULD NOT use STUN for
destination addresses that are behind the same NAT boundary.
(2) Add this algorithm sketch as an example for using the Endpoint
Cost Service in a NAT environment, with the statement that determining
D_a may be application-dependent.

Then, if we want to add detail for specific techniques, we could add
those later in the deployment considerations document.

How does that sound?
Rich

>
>
> regards,
>
> Ted Hardie

From stig@cisco.com  Mon May 14 13:56:17 2012
Return-Path: <stig@cisco.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7534721F88D7; Mon, 14 May 2012 13:56:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.488
X-Spam-Level: 
X-Spam-Status: No, score=-10.488 tagged_above=-999 required=5 tests=[AWL=0.111, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Agf7vlPV5QTY; Mon, 14 May 2012 13:56:16 -0700 (PDT)
Received: from mtv-iport-4.cisco.com (mtv-iport-4.cisco.com [173.36.130.15]) by ietfa.amsl.com (Postfix) with ESMTP id E1B6321F88D0; Mon, 14 May 2012 13:56:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=stig@cisco.com; l=2436; q=dns/txt; s=iport; t=1337028976; x=1338238576; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=V1tSm+T2ut33g9eQbqN22VxboLXucE+8L6KoN0ebAgo=; b=YGKJANvw5LZKtyBqXzzLULi1TjeigsaKwZMJKCbLFNo0lKQAJH+WzTe9 11zkeOpe2GLqVV2gyDfbW5Wnj1UfsO0kFoqH4K5TqeGT4glOnxmxfc6v5 IK7AfNaQQSRaYrBMxjaXNDxtzvsaAeh6hcByQgR6a8RUgJmrjYs9mLlcd o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhQFACBwsU+rRDoI/2dsb2JhbABEgx6wVoEHghUBAQEDARIBJUABEAsYCRYPCQMCAQIBRQYNAQUCAQEeh2cEmwGfdIsahgAEiGSNGYV1iGKBaYMJ
X-IronPort-AV: E=Sophos;i="4.75,588,1330905600"; d="scan'208";a="44677530"
Received: from mtv-core-3.cisco.com ([171.68.58.8]) by mtv-iport-4.cisco.com with ESMTP; 14 May 2012 20:56:16 +0000
Received: from [10.154.208.109] ([10.154.208.109]) by mtv-core-3.cisco.com (8.14.3/8.14.3) with ESMTP id q4EKuGRW005062; Mon, 14 May 2012 20:56:16 GMT
Message-ID: <4FB17170.8090203@cisco.com>
Date: Mon, 14 May 2012 13:56:16 -0700
From: Stig Venaas <stig@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Lee, Yiu" <Yiu_Lee@Cable.Comcast.com>
References: <CBD6E6C4.20E89%yiu_lee@cable.comcast.com>
In-Reply-To: <CBD6E6C4.20E89%yiu_lee@cable.comcast.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Mailman-Approved-At: Tue, 15 May 2012 08:52:43 -0700
Cc: Brian Haberman <brian@innovationslab.net>, "6man@ietf.org" <6man@ietf.org>, "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>, "draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org" <draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org>, The IESG <iesg@ietf.org>, "mboned@ietf.org" <mboned@ietf.org>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>
Subject: Re: [apps-discuss] [MBONED] APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 20:56:17 -0000

On 5/14/2012 1:50 PM, Lee, Yiu wrote:
> Hi Brian,
>
> Sorry for getting back late. I read Bert's answers to your questions. His
> answers are inline with my answers. Most information are statically
> configured. For example: Ch1 is statically configured to 224.1.2.3 via OOB
> mechanism. If the STB is IPv4 only, it will only use IPv4 mcast address.
> It won't use the address format defined in this draft. In my mind, the
> most common deployment will use the same IPv6 prefix which will be
> statically configured in the AF.

Right, so that was my main concern with the draft. Is static
configuration like this sufficient, or are there more generic cases
where one needs to know that it is translated from IPv4 without a
priori configuration. The flag bit (or a well-known prefix) is only
needed in the latter case. I know there were some scenarios where
someone found the latter to be advantageous though.

Stig

>
> Regards,
> Yiu
>
>
> On 5/10/12 2:03 PM, "Brian Haberman"<brian@innovationslab.net>  wrote:
>
>> Hi Yiu,
>>       Let me ask a few questions...
>>
>> On 5/9/12 10:52 PM, Lee, Yiu wrote:
>>> Hi Carsten,
>>>
>>> Thanks very much for reviewing the document. I just want to add a point
>>> to
>>> your question about how applications decide when to use this multicast
>>> address format. In fact, they don't. Imagine a use case where a legacy
>>> IPv4 IP-TV receiver (an app) wants to join a channel which is
>>> broadcasted
>>> in IPv6. The app will continue to send the igmp-join (say 224.1.2.3).
>>
>> How does the IPv4 IP-TV know to join 224.1.2.3?
>>
>> How is 224.1.2.3 advertised to the IPv4 IP-TV clients if the content is
>> generated by an IPv6 source?  Does the source need to be configured to
>> use one of these IPv4-in-IPv6 multicast addresses?
>>
>>> There will be a function in the network which is statically configured
>>> that when it receives a igmp-join, it would covert to a corresponding
>>> mld-join. The IPv6 address in the join message will follow what is
>>> described in this draft. This Adaptive Function is transparent to the
>>> application and managed by the network.
>>
>> Are you limiting this approach to only mapping at the IGMP/MLD protocols?
>>
>> How does your Adaptive Function know which IPv6 multicast prefix to use
>> when mapping the IPv4 multicast address in the IGMP Report message to MLD?
>>
>> Regards,
>> Brian


From yiu_lee@cable.comcast.com  Mon May 14 13:50:09 2012
Return-Path: <yiu_lee@cable.comcast.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9DADA21F8874; Mon, 14 May 2012 13:50:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.889
X-Spam-Level: 
X-Spam-Status: No, score=-102.889 tagged_above=-999 required=5 tests=[AWL=2.342, BAYES_00=-2.599, HOST_EQ_MODEMCABLE=1.368, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OfPIo8n0CVJx; Mon, 14 May 2012 13:50:09 -0700 (PDT)
Received: from cable.comcast.com (copdcavout01.cable.comcast.com [76.96.32.253]) by ietfa.amsl.com (Postfix) with ESMTP id 9C5E521F8851; Mon, 14 May 2012 13:50:08 -0700 (PDT)
Received: from ([24.40.56.115]) by copdcavout01.cable.comcast.com with ESMTP  id C7WM3M1.17273847; Mon, 14 May 2012 14:35:14 -0600
Received: from PACDCEXMB05.cable.comcast.com ([fe80::a5b0:e5c4:df1b:2367]) by PACDCEXHUB02.cable.comcast.com ([fe80::492e:3fa1:c2ad:e04e%13]) with mapi id 14.02.0283.003; Mon, 14 May 2012 16:50:05 -0400
From: "Lee, Yiu" <Yiu_Lee@Cable.Comcast.com>
To: Brian Haberman <brian@innovationslab.net>
Thread-Topic: [MBONED] APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
Thread-Index: AQHNMhMj+U0VWu2r9ka0j7sgZj2IEA==
Date: Mon, 14 May 2012 20:50:05 +0000
Message-ID: <CBD6E6C4.20E89%yiu_lee@cable.comcast.com>
In-Reply-To: <4FAC02D9.1050301@innovationslab.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.2.2.120421
x-originating-ip: [24.40.55.73]
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="B_3419859004_1695367"
MIME-Version: 1.0
X-Mailman-Approved-At: Tue, 15 May 2012 08:52:50 -0700
Cc: "6man@ietf.org" <6man@ietf.org>, "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>, "draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org" <draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org>, The IESG <iesg@ietf.org>, "mboned@ietf.org" <mboned@ietf.org>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>
Subject: Re: [apps-discuss] [MBONED] APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 20:50:09 -0000

--B_3419859004_1695367
Content-type: text/plain;
	charset="US-ASCII"
Content-transfer-encoding: 7bit

Hi Brian,

Sorry for getting back late. I read Bert's answers to your questions. His
answers are inline with my answers. Most information are statically
configured. For example: Ch1 is statically configured to 224.1.2.3 via OOB
mechanism. If the STB is IPv4 only, it will only use IPv4 mcast address.
It won't use the address format defined in this draft. In my mind, the
most common deployment will use the same IPv6 prefix which will be
statically configured in the AF.

Regards,
Yiu 


On 5/10/12 2:03 PM, "Brian Haberman" <brian@innovationslab.net> wrote:

>Hi Yiu,
>      Let me ask a few questions...
>
>On 5/9/12 10:52 PM, Lee, Yiu wrote:
>> Hi Carsten,
>>
>> Thanks very much for reviewing the document. I just want to add a point
>>to
>> your question about how applications decide when to use this multicast
>> address format. In fact, they don't. Imagine a use case where a legacy
>> IPv4 IP-TV receiver (an app) wants to join a channel which is
>>broadcasted
>> in IPv6. The app will continue to send the igmp-join (say 224.1.2.3).
>
>How does the IPv4 IP-TV know to join 224.1.2.3?
>
>How is 224.1.2.3 advertised to the IPv4 IP-TV clients if the content is
>generated by an IPv6 source?  Does the source need to be configured to
>use one of these IPv4-in-IPv6 multicast addresses?
>
>> There will be a function in the network which is statically configured
>> that when it receives a igmp-join, it would covert to a corresponding
>> mld-join. The IPv6 address in the join message will follow what is
>> described in this draft. This Adaptive Function is transparent to the
>> application and managed by the network.
>
>Are you limiting this approach to only mapping at the IGMP/MLD protocols?
>
>How does your Adaptive Function know which IPv6 multicast prefix to use
>when mapping the IPv4 multicast address in the IGMP Report message to MLD?
>
>Regards,
>Brian

--B_3419859004_1695367
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"

MIIVlwYJKoZIhvcNAQcCoIIViDCCFYQCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC
EzAwggUzMIIEG6ADAgECAhBTm5vcGTrcIPdnvVTe3rDkMA0GCSqGSIb3DQEBBQUAMIGTMQsw
CQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxm
b3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVu
dCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTEyMDIxNDAwMDAwMFoX
DTEzMDIxMzIzNTk1OVowKjEoMCYGCSqGSIb3DQEJARYZeWl1X2xlZUBjYWJsZS5jb21jYXN0
LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOm2q1Oat5U5a79IA1Yx+oa
djvccI4HQYLkQtDXj9an1bz7JT52yBADiZJ42pTJ35L4yPzYRY/4b1k7RCsodmRzu4F2n1wA
Xjg3hkRygwiAVrEv7p1FM4Wsr4nY6utC6/dhrJFkTtLzMmQXcSeVF1gpoaDKzf9UNvXNZCy8
dpLhdP4v8t7JOhfPyR3LBOo7vKk4WIv7ugGVgyLXwGSwu0rEVNOwLtPdoTJW0pi+ATaJeAuf
WVIKLRVjK56vKBeA3ms3BJNOp5zkfAk5j3IymZZMD156Tib5ViL8dCTycYZyMNWBOrDPC/yn
c4itE6q05Wh94QYGp6GcsZkiHEXFZrUCAwEAAaOCAekwggHlMB8GA1UdIwQYMBaAFHoTTgB0
W8Z4Y2QnwS/ioFu8ecV7MB0GA1UdDgQWBBTdz82GEvcyRLU/wx9KzuYvjgUddzAOBgNVHQ8B
Af8EBAMCBaAwDAYDVR0TAQH/BAIwADAgBgNVHSUEGTAXBggrBgEFBQcDBAYLKwYBBAGyMQED
BQIwEQYJYIZIAYb4QgEBBAQDAgUgMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQEBMCswKQYI
KwYBBQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMFcGA1UdHwRQME4wTKBK
oEiGRmh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET0NsaWVudEF1dGhlbnRpY2F0aW9u
YW5kU2VjdXJlRW1haWxDQS5jcmwwgYgGCCsGAQUFBwEBBHwwejBSBggrBgEFBQcwAoZGaHR0
cDovL2NydC5jb21vZG9jYS5jb20vQ09NT0RPQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1
cmVFbWFpbENBLmNydDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuY29tb2RvY2EuY29tMCQG
A1UdEQQdMBuBGXlpdV9sZWVAY2FibGUuY29tY2FzdC5jb20wDQYJKoZIhvcNAQEFBQADggEB
AFeEfwmWgj/jpA3+ctSoBsbvHGnWLz00p8NBX2+qzz8QjgDpZT5T1Fux5MV6qlVJpND12pzq
ziUyFCBdv6QOMyiOrn5RxooXY9W6Hpa8qBD4v9BXy5qtP7gi4xJhFufXdNZXEw2RwNyjBzfV
/F2Q8HSwlyOwS+fHKYZZ9gy/KneVP//YcrC4icG1ipJQ2+gCUs+uUAouz0xF0uBYE/bQRTss
oRTY6D/X5lxarw28oocfr38v4Ro5bmsZlsEF22OvpKZX5tfz1aOL5U9nhXixY7Sd9B9BGHl7
mrybVUl7NnguWGIAhHiVD9ce1u4jJ1PnNmrNkvwJouS/7zYCId8000cwggUaMIIEAqADAgEC
AhBtGeqnGU9qMyLmIjJ6qnHeMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYDVQQGEwJVUzELMAkG
A1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRS
VVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UE
AxMtVVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsMB4XDTEx
MDQyODAwMDAwMFoXDTIwMDUzMDEwNDgzOFowgZMxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH
cmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBD
QSBMaW1pdGVkMTkwNwYDVQQDEzBDT01PRE8gQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBT
ZWN1cmUgRW1haWwgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCShIRbS1eY
1F4vi6ThQMijU1hfZmXxMk73nzJ9VdB4TFW3QpTg+SdxB8XGaaS5MsTxQBqQzCdWYn8XtXFp
ruUgG+TLY15gyqJB9mrho/+43x9IbWVDjCouK2M4d9+xF6zC2oIC1tQyatRnbyATj1w1+uVU
gK/YcQodNwoCUFNslR2pEBS0mZVZEjH/CaLSTNxS297iQAFbSGjdxUq04O0kHzqvcV8H46y/
FDuwJXFoPfQP1hdYRhWBPGiLi4MPbXohV+Y0sNsyfuNK4aVScmQmkU6lkg//4LFg/RpvaFGZ
Y40ai6XMQpubfSJj06mg/M6ekN9EGfRcWzW6FvOnm//BAgMBAAGjggFLMIIBRzAfBgNVHSME
GDAWgBSJgmd9xJ0mcABLtFBIfN49rgRufTAdBgNVHQ4EFgQUehNOAHRbxnhjZCfBL+KgW7x5
xXswDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwEQYDVR0gBAowCDAGBgRV
HSAAMFgGA1UdHwRRME8wTaBLoEmGR2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9VVE4tVVNF
UkZpcnN0LUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kRW1haWwuY3JsMHQGCCsGAQUFBwEBBGgw
ZjA9BggrBgEFBQcwAoYxaHR0cDovL2NydC51c2VydHJ1c3QuY29tL1VUTkFkZFRydXN0Q2xp
ZW50X0NBLmNydDAlBggrBgEFBQcwAYYZaHR0cDovL29jc3AudXNlcnRydXN0LmNvbTANBgkq
hkiG9w0BAQUFAAOCAQEAhda+eFdVbTN/RFL+QtUGqAEDgIr7DbL9Sr/2r0FJ9RtaxdKtG3Nu
PukmfOZMmMEwKN/L+0I8oSU+CnXW0D05hmbRoZu1TZtvryhsHa/l6nRaqNqxwPF1ei+eupN5
yv7ikR5WdLL4jdPgQ3Ib7Y/9YDkgR/uLrzplSDyYPaUlv73vYOBJ5RbI6z9Dg/Dg7g3B080z
X5vQvWBqszv++tTJOjwf7Zv/m0kzvkIpOYPuM2kugp1FTahp2oAbHj3SGl18R5mlmwhtEpmG
1l1XBxunML5LSUS4kH7K0Xk467Qz+qA6XSZYnmFVGLQh1ZnV4ENAQjC+6qXnlNKw/vN1+X9u
5zCCBJ0wggOFoAMCAQICEDQ96SusJzT/j8s0lPvMcFQwDQYJKoZIhvcNAQEFBQAwbzELMAkG
A1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRl
cm5hbCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9vdDAe
Fw0wNTA2MDcwODA5MTBaFw0yMDA1MzAxMDQ4MzhaMIGuMQswCQYDVQQGEwJVUzELMAkGA1UE
CBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNU
IE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UEAxMt
VVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsMIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsjmFpPJ9q0E7YkY3rs3BYHW8OWX5ShpHornMSMxq
mNVNNRm5pELlzkniii8efNIxB8dOtINknS4p1aJkxIW9hVE1eaROaJB7HHqkkqgX8pgV8pPM
yaQylbsMTzC9mKALi+VuG6JG+ni8om+rWV6lL8/K2m2qL+usobNqqrcuZzWLeeEeaYji5kbN
oKXqvgvOdjp6Dpvq/NonWz1zHyLmSGHGTPNpsaguG7bUMSAsvIKKjqQOpdeJQ/wWWq8dcdcR
Wdq6hw2v+vPhwvCkxWeM1tZUOt4KpLoDd7NlyP0e03RiqhjKaJMeoYV+9Udly/hNVyh00jT/
MLbu9mIwFIws6wIDAQABo4H0MIHxMB8GA1UdIwQYMBaAFK29mHo0tCb3+sQmVO8DveAky1Qa
MB0GA1UdDgQWBBSJgmd9xJ0mcABLtFBIfN49rgRufTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0T
AQH/BAUwAwEB/zARBgNVHSAECjAIMAYGBFUdIAAwRAYDVR0fBD0wOzA5oDegNYYzaHR0cDov
L2NybC51c2VydHJ1c3QuY29tL0FkZFRydXN0RXh0ZXJuYWxDQVJvb3QuY3JsMDUGCCsGAQUF
BwEBBCkwJzAlBggrBgEFBQcwAYYZaHR0cDovL29jc3AudXNlcnRydXN0LmNvbTANBgkqhkiG
9w0BAQUFAAOCAQEAAbyc42MosPMxAcLfe91ioAGdIzEPnJJzU1HqH0z61p/Eyi9nfngzD3QW
uZGHkfWKJvpkcADYHvkLBGJQh5OB1Nr1I9s0u4VWtHA0bniDNx6FHMURFZJfhxe9rGr98cLR
zIlfsXzwPlHyNfN87GCYazor4O/fs32G67Ub9VvsonyYE9cAULnRLXPeA3h04QWFMV7Lmrmd
lMa5lDd1ctxE+2fo8PolHlKn2iXpR+CgxzygTrEKNvt3SJ/vl4r7tP7jlBSog7xcLT/SYHFg
7sJxggzpiDbj2iC0o6BsqpZLuICOdcpJB/Y7FLrf3AXZn9vgsuZNoHgm5+ctbn9fxh6IFTCC
BDYwggMeoAMCAQICAQEwDQYJKoZIhvcNAQEFBQAwbzELMAkGA1UEBhMCU0UxFDASBgNVBAoT
C0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5hbCBUVFAgTmV0d29yazEi
MCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9vdDAeFw0wMDA1MzAxMDQ4MzhaFw0y
MDA1MzAxMDQ4MzhaMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEmMCQG
A1UECxMdQWRkVHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsxIjAgBgNVBAMTGUFkZFRydXN0
IEV4dGVybmFsIENBIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC39xoz
5vIABC054E5b7R+8bA/Ntfojts7emxEzl6QpTH2Tn71KvJPtAxrjj8/lbVBa1pcplFqAsEl6
2y6V/bjKvzc4LR4+kUGtcFbH8E8/6DKedMrIkFTpxl8PeJ2aQDwOrGGqXhSPnoehalDc15pO
rwWzpnGUnHGzUGAKxxOdOAeGAqjpqGkmGJCrTLBPI6s6T4TY386f4Wlvu9dC12tE5Met7m1B
X3JacQg3s3llpFmglDf3AC8NwpJy2tA4ctsUqEXEXSp9t7TWxO6szRNEt8kr3UMAJfphuWlq
WCMRt6czj1Z1WfXNKddGtworZbbTQm8Vsrh7++/pXVPVNFonAgMBAAGjgdwwgdkwHQYDVR0O
BBYEFK29mHo0tCb3+sQmVO8DveAky1QaMAsGA1UdDwQEAwIBBjAPBgNVHRMBAf8EBTADAQH/
MIGZBgNVHSMEgZEwgY6AFK29mHo0tCb3+sQmVO8DveAky1QaoXOkcTBvMQswCQYDVQQGEwJT
RTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRU
UCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290ggEBMA0GCSqG
SIb3DQEBBQUAA4IBAQCwm+CFJcLWI+IPlgaSnUGYnNmEeYHZHlsUByM2ZY+w2He7rEFsR2CD
UbD5Mj3n/PYmE8eAFqW/WvyHz3h5iSGa4kwHCoY1vPLeUcTSlrfcfk7ucP0cOesMAlEULY69
FuDB30Z15ySt7PRCtIWTcBBnup0GNUoY0yt6zFFCoXpj0ea7ocUrwja+Ew3mvWN+eXunCQ1A
q2rdj4rD9vaMGkIFUdRF9Z+nYiFoFSBDPJnnfL0k2KmRF3OIP1YbMTgYtHEPms3IDp6OLhvh
jJiDyx8x8URMxgRzSXZgD8f4vReAay7pzEwOWpp5DyAKLtWeYyYeVZKU2IIXWnvQvMePToYE
MYICLzCCAisCAQEwgagwgZMxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNo
ZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMTkw
NwYDVQQDEzBDT01PRE8gQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwg
Q0ECEFObm9wZOtwg92e9VN7esOQwCQYFKw4DAhoFAKBdMCMGCSqGSIb3DQEJBDEWBBThgedx
5DPuPg/hVhQF9bK3GHAPgjAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJ
BTEPFw0xMjA1MTQyMDUwMDNaMA0GCSqGSIb3DQEBAQUABIIBAInS7Nx19pik0LuaDeJRJk/j
YV2dTIe9e4YGGFLXxkaV+ESwC6ybtCtrcsFj4UB74368aHBZSqjn77h4JqkCkNl247krlWqn
qV9kY8m04PISu13l6zJRwXEdovfcRqENdqHYoIXXSH44oEfZUpWe4oBqkWTtJ4CKCaWjRXAw
u3gEzXOfAbqkNN8X3ya+GSdIkR9Sd3wuFJp03kyVHkjU8Zg3QMQNWJnBBC4MPQa2Nr/mmu5n
uHAdGhyK5XMDpXTsXP6jO6tWvs6SLxjF44SB7bmxKHQioOOd6UrZEUoihKsepBQm/2U4jNnu
Szx+t1nvATkdAgvwiFJWpCvOHjMnPqs=

--B_3419859004_1695367--

From yiu_lee@cable.comcast.com  Mon May 14 14:06:09 2012
Return-Path: <yiu_lee@cable.comcast.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0964E21F88D7; Mon, 14 May 2012 14:06:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.957
X-Spam-Level: 
X-Spam-Status: No, score=-100.957 tagged_above=-999 required=5 tests=[AWL=-0.060, BAYES_00=-2.599, HOST_EQ_MODEMCABLE=1.368, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l40zxFKYPQba; Mon, 14 May 2012 14:06:08 -0700 (PDT)
Received: from cable.comcast.com (pacdcavout01.cable.comcast.com [69.241.43.119]) by ietfa.amsl.com (Postfix) with ESMTP id F40C821F88D0; Mon, 14 May 2012 14:06:07 -0700 (PDT)
Received: from ([24.40.56.115]) by pacdcavaout01.cable.comcast.com with ESMTP  id 97wm3m1.12433251; Mon, 14 May 2012 16:58:01 -0400
Received: from PACDCEXMB05.cable.comcast.com ([fe80::a5b0:e5c4:df1b:2367]) by PACDCEXHUB02.cable.comcast.com ([fe80::492e:3fa1:c2ad:e04e%13]) with mapi id 14.02.0283.003; Mon, 14 May 2012 17:06:03 -0400
From: "Lee, Yiu" <Yiu_Lee@Cable.Comcast.com>
To: Stig Venaas <stig@cisco.com>
Thread-Topic: [MBONED] APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
Thread-Index: AQHNMhVebHEh+DeZCkG2+0xN2kXo1Q==
Date: Mon, 14 May 2012 21:06:02 +0000
Message-ID: <CBD6EB81.20E9E%yiu_lee@cable.comcast.com>
In-Reply-To: <4FB17170.8090203@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.2.2.120421
x-originating-ip: [24.40.55.71]
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="B_3419859958_1782930"
MIME-Version: 1.0
X-Mailman-Approved-At: Tue, 15 May 2012 08:52:59 -0700
Cc: Brian Haberman <brian@innovationslab.net>, "6man@ietf.org" <6man@ietf.org>, "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>, "draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org" <draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org>, The IESG <iesg@ietf.org>, "mboned@ietf.org" <mboned@ietf.org>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>
Subject: Re: [apps-discuss] [MBONED] APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 21:06:09 -0000

--B_3419859958_1782930
Content-type: text/plain;
	charset="US-ASCII"
Content-transfer-encoding: 7bit

Hi Stig,

Right. I explain only one use case. Other may find the latter case is more
attractive for their deployments. This address format should enable the
dynamic use case as well.

Yiu

On 5/14/12 4:56 PM, "Stig Venaas" <stig@cisco.com> wrote:

>On 5/14/2012 1:50 PM, Lee, Yiu wrote:
>> Hi Brian,
>>
>> Sorry for getting back late. I read Bert's answers to your questions.
>>His
>> answers are inline with my answers. Most information are statically
>> configured. For example: Ch1 is statically configured to 224.1.2.3 via
>>OOB
>> mechanism. If the STB is IPv4 only, it will only use IPv4 mcast address.
>> It won't use the address format defined in this draft. In my mind, the
>> most common deployment will use the same IPv6 prefix which will be
>> statically configured in the AF.
>
>Right, so that was my main concern with the draft. Is static
>configuration like this sufficient, or are there more generic cases
>where one needs to know that it is translated from IPv4 without a
>priori configuration. The flag bit (or a well-known prefix) is only
>needed in the latter case. I know there were some scenarios where
>someone found the latter to be advantageous though.
>
>Stig
>
>>
>> Regards,
>> Yiu
>>
>>
>> On 5/10/12 2:03 PM, "Brian Haberman"<brian@innovationslab.net>  wrote:
>>
>>> Hi Yiu,
>>>       Let me ask a few questions...
>>>
>>> On 5/9/12 10:52 PM, Lee, Yiu wrote:
>>>> Hi Carsten,
>>>>
>>>> Thanks very much for reviewing the document. I just want to add a
>>>>point
>>>> to
>>>> your question about how applications decide when to use this multicast
>>>> address format. In fact, they don't. Imagine a use case where a legacy
>>>> IPv4 IP-TV receiver (an app) wants to join a channel which is
>>>> broadcasted
>>>> in IPv6. The app will continue to send the igmp-join (say 224.1.2.3).
>>>
>>> How does the IPv4 IP-TV know to join 224.1.2.3?
>>>
>>> How is 224.1.2.3 advertised to the IPv4 IP-TV clients if the content is
>>> generated by an IPv6 source?  Does the source need to be configured to
>>> use one of these IPv4-in-IPv6 multicast addresses?
>>>
>>>> There will be a function in the network which is statically configured
>>>> that when it receives a igmp-join, it would covert to a corresponding
>>>> mld-join. The IPv6 address in the join message will follow what is
>>>> described in this draft. This Adaptive Function is transparent to the
>>>> application and managed by the network.
>>>
>>> Are you limiting this approach to only mapping at the IGMP/MLD
>>>protocols?
>>>
>>> How does your Adaptive Function know which IPv6 multicast prefix to use
>>> when mapping the IPv4 multicast address in the IGMP Report message to
>>>MLD?
>>>
>>> Regards,
>>> Brian
>

--B_3419859958_1782930
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"

MIIVlwYJKoZIhvcNAQcCoIIViDCCFYQCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC
EzAwggUzMIIEG6ADAgECAhBTm5vcGTrcIPdnvVTe3rDkMA0GCSqGSIb3DQEBBQUAMIGTMQsw
CQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxm
b3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVu
dCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTEyMDIxNDAwMDAwMFoX
DTEzMDIxMzIzNTk1OVowKjEoMCYGCSqGSIb3DQEJARYZeWl1X2xlZUBjYWJsZS5jb21jYXN0
LmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOm2q1Oat5U5a79IA1Yx+oa
djvccI4HQYLkQtDXj9an1bz7JT52yBADiZJ42pTJ35L4yPzYRY/4b1k7RCsodmRzu4F2n1wA
Xjg3hkRygwiAVrEv7p1FM4Wsr4nY6utC6/dhrJFkTtLzMmQXcSeVF1gpoaDKzf9UNvXNZCy8
dpLhdP4v8t7JOhfPyR3LBOo7vKk4WIv7ugGVgyLXwGSwu0rEVNOwLtPdoTJW0pi+ATaJeAuf
WVIKLRVjK56vKBeA3ms3BJNOp5zkfAk5j3IymZZMD156Tib5ViL8dCTycYZyMNWBOrDPC/yn
c4itE6q05Wh94QYGp6GcsZkiHEXFZrUCAwEAAaOCAekwggHlMB8GA1UdIwQYMBaAFHoTTgB0
W8Z4Y2QnwS/ioFu8ecV7MB0GA1UdDgQWBBTdz82GEvcyRLU/wx9KzuYvjgUddzAOBgNVHQ8B
Af8EBAMCBaAwDAYDVR0TAQH/BAIwADAgBgNVHSUEGTAXBggrBgEFBQcDBAYLKwYBBAGyMQED
BQIwEQYJYIZIAYb4QgEBBAQDAgUgMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQECAQEBMCswKQYI
KwYBBQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMFcGA1UdHwRQME4wTKBK
oEiGRmh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET0NsaWVudEF1dGhlbnRpY2F0aW9u
YW5kU2VjdXJlRW1haWxDQS5jcmwwgYgGCCsGAQUFBwEBBHwwejBSBggrBgEFBQcwAoZGaHR0
cDovL2NydC5jb21vZG9jYS5jb20vQ09NT0RPQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1
cmVFbWFpbENBLmNydDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuY29tb2RvY2EuY29tMCQG
A1UdEQQdMBuBGXlpdV9sZWVAY2FibGUuY29tY2FzdC5jb20wDQYJKoZIhvcNAQEFBQADggEB
AFeEfwmWgj/jpA3+ctSoBsbvHGnWLz00p8NBX2+qzz8QjgDpZT5T1Fux5MV6qlVJpND12pzq
ziUyFCBdv6QOMyiOrn5RxooXY9W6Hpa8qBD4v9BXy5qtP7gi4xJhFufXdNZXEw2RwNyjBzfV
/F2Q8HSwlyOwS+fHKYZZ9gy/KneVP//YcrC4icG1ipJQ2+gCUs+uUAouz0xF0uBYE/bQRTss
oRTY6D/X5lxarw28oocfr38v4Ro5bmsZlsEF22OvpKZX5tfz1aOL5U9nhXixY7Sd9B9BGHl7
mrybVUl7NnguWGIAhHiVD9ce1u4jJ1PnNmrNkvwJouS/7zYCId8000cwggUaMIIEAqADAgEC
AhBtGeqnGU9qMyLmIjJ6qnHeMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYDVQQGEwJVUzELMAkG
A1UECBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRS
VVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UE
AxMtVVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsMB4XDTEx
MDQyODAwMDAwMFoXDTIwMDUzMDEwNDgzOFowgZMxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH
cmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBD
QSBMaW1pdGVkMTkwNwYDVQQDEzBDT01PRE8gQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBT
ZWN1cmUgRW1haWwgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCShIRbS1eY
1F4vi6ThQMijU1hfZmXxMk73nzJ9VdB4TFW3QpTg+SdxB8XGaaS5MsTxQBqQzCdWYn8XtXFp
ruUgG+TLY15gyqJB9mrho/+43x9IbWVDjCouK2M4d9+xF6zC2oIC1tQyatRnbyATj1w1+uVU
gK/YcQodNwoCUFNslR2pEBS0mZVZEjH/CaLSTNxS297iQAFbSGjdxUq04O0kHzqvcV8H46y/
FDuwJXFoPfQP1hdYRhWBPGiLi4MPbXohV+Y0sNsyfuNK4aVScmQmkU6lkg//4LFg/RpvaFGZ
Y40ai6XMQpubfSJj06mg/M6ekN9EGfRcWzW6FvOnm//BAgMBAAGjggFLMIIBRzAfBgNVHSME
GDAWgBSJgmd9xJ0mcABLtFBIfN49rgRufTAdBgNVHQ4EFgQUehNOAHRbxnhjZCfBL+KgW7x5
xXswDgYDVR0PAQH/BAQDAgEGMBIGA1UdEwEB/wQIMAYBAf8CAQAwEQYDVR0gBAowCDAGBgRV
HSAAMFgGA1UdHwRRME8wTaBLoEmGR2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9VVE4tVVNF
UkZpcnN0LUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kRW1haWwuY3JsMHQGCCsGAQUFBwEBBGgw
ZjA9BggrBgEFBQcwAoYxaHR0cDovL2NydC51c2VydHJ1c3QuY29tL1VUTkFkZFRydXN0Q2xp
ZW50X0NBLmNydDAlBggrBgEFBQcwAYYZaHR0cDovL29jc3AudXNlcnRydXN0LmNvbTANBgkq
hkiG9w0BAQUFAAOCAQEAhda+eFdVbTN/RFL+QtUGqAEDgIr7DbL9Sr/2r0FJ9RtaxdKtG3Nu
PukmfOZMmMEwKN/L+0I8oSU+CnXW0D05hmbRoZu1TZtvryhsHa/l6nRaqNqxwPF1ei+eupN5
yv7ikR5WdLL4jdPgQ3Ib7Y/9YDkgR/uLrzplSDyYPaUlv73vYOBJ5RbI6z9Dg/Dg7g3B080z
X5vQvWBqszv++tTJOjwf7Zv/m0kzvkIpOYPuM2kugp1FTahp2oAbHj3SGl18R5mlmwhtEpmG
1l1XBxunML5LSUS4kH7K0Xk467Qz+qA6XSZYnmFVGLQh1ZnV4ENAQjC+6qXnlNKw/vN1+X9u
5zCCBJ0wggOFoAMCAQICEDQ96SusJzT/j8s0lPvMcFQwDQYJKoZIhvcNAQEFBQAwbzELMAkG
A1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRl
cm5hbCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9vdDAe
Fw0wNTA2MDcwODA5MTBaFw0yMDA1MzAxMDQ4MzhaMIGuMQswCQYDVQQGEwJVUzELMAkGA1UE
CBMCVVQxFzAVBgNVBAcTDlNhbHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNU
IE5ldHdvcmsxITAfBgNVBAsTGGh0dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UEAxMt
VVROLVVTRVJGaXJzdC1DbGllbnQgQXV0aGVudGljYXRpb24gYW5kIEVtYWlsMIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsjmFpPJ9q0E7YkY3rs3BYHW8OWX5ShpHornMSMxq
mNVNNRm5pELlzkniii8efNIxB8dOtINknS4p1aJkxIW9hVE1eaROaJB7HHqkkqgX8pgV8pPM
yaQylbsMTzC9mKALi+VuG6JG+ni8om+rWV6lL8/K2m2qL+usobNqqrcuZzWLeeEeaYji5kbN
oKXqvgvOdjp6Dpvq/NonWz1zHyLmSGHGTPNpsaguG7bUMSAsvIKKjqQOpdeJQ/wWWq8dcdcR
Wdq6hw2v+vPhwvCkxWeM1tZUOt4KpLoDd7NlyP0e03RiqhjKaJMeoYV+9Udly/hNVyh00jT/
MLbu9mIwFIws6wIDAQABo4H0MIHxMB8GA1UdIwQYMBaAFK29mHo0tCb3+sQmVO8DveAky1Qa
MB0GA1UdDgQWBBSJgmd9xJ0mcABLtFBIfN49rgRufTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0T
AQH/BAUwAwEB/zARBgNVHSAECjAIMAYGBFUdIAAwRAYDVR0fBD0wOzA5oDegNYYzaHR0cDov
L2NybC51c2VydHJ1c3QuY29tL0FkZFRydXN0RXh0ZXJuYWxDQVJvb3QuY3JsMDUGCCsGAQUF
BwEBBCkwJzAlBggrBgEFBQcwAYYZaHR0cDovL29jc3AudXNlcnRydXN0LmNvbTANBgkqhkiG
9w0BAQUFAAOCAQEAAbyc42MosPMxAcLfe91ioAGdIzEPnJJzU1HqH0z61p/Eyi9nfngzD3QW
uZGHkfWKJvpkcADYHvkLBGJQh5OB1Nr1I9s0u4VWtHA0bniDNx6FHMURFZJfhxe9rGr98cLR
zIlfsXzwPlHyNfN87GCYazor4O/fs32G67Ub9VvsonyYE9cAULnRLXPeA3h04QWFMV7Lmrmd
lMa5lDd1ctxE+2fo8PolHlKn2iXpR+CgxzygTrEKNvt3SJ/vl4r7tP7jlBSog7xcLT/SYHFg
7sJxggzpiDbj2iC0o6BsqpZLuICOdcpJB/Y7FLrf3AXZn9vgsuZNoHgm5+ctbn9fxh6IFTCC
BDYwggMeoAMCAQICAQEwDQYJKoZIhvcNAQEFBQAwbzELMAkGA1UEBhMCU0UxFDASBgNVBAoT
C0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5hbCBUVFAgTmV0d29yazEi
MCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9vdDAeFw0wMDA1MzAxMDQ4MzhaFw0y
MDA1MzAxMDQ4MzhaMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEmMCQG
A1UECxMdQWRkVHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsxIjAgBgNVBAMTGUFkZFRydXN0
IEV4dGVybmFsIENBIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC39xoz
5vIABC054E5b7R+8bA/Ntfojts7emxEzl6QpTH2Tn71KvJPtAxrjj8/lbVBa1pcplFqAsEl6
2y6V/bjKvzc4LR4+kUGtcFbH8E8/6DKedMrIkFTpxl8PeJ2aQDwOrGGqXhSPnoehalDc15pO
rwWzpnGUnHGzUGAKxxOdOAeGAqjpqGkmGJCrTLBPI6s6T4TY386f4Wlvu9dC12tE5Met7m1B
X3JacQg3s3llpFmglDf3AC8NwpJy2tA4ctsUqEXEXSp9t7TWxO6szRNEt8kr3UMAJfphuWlq
WCMRt6czj1Z1WfXNKddGtworZbbTQm8Vsrh7++/pXVPVNFonAgMBAAGjgdwwgdkwHQYDVR0O
BBYEFK29mHo0tCb3+sQmVO8DveAky1QaMAsGA1UdDwQEAwIBBjAPBgNVHRMBAf8EBTADAQH/
MIGZBgNVHSMEgZEwgY6AFK29mHo0tCb3+sQmVO8DveAky1QaoXOkcTBvMQswCQYDVQQGEwJT
RTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRU
UCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290ggEBMA0GCSqG
SIb3DQEBBQUAA4IBAQCwm+CFJcLWI+IPlgaSnUGYnNmEeYHZHlsUByM2ZY+w2He7rEFsR2CD
UbD5Mj3n/PYmE8eAFqW/WvyHz3h5iSGa4kwHCoY1vPLeUcTSlrfcfk7ucP0cOesMAlEULY69
FuDB30Z15ySt7PRCtIWTcBBnup0GNUoY0yt6zFFCoXpj0ea7ocUrwja+Ew3mvWN+eXunCQ1A
q2rdj4rD9vaMGkIFUdRF9Z+nYiFoFSBDPJnnfL0k2KmRF3OIP1YbMTgYtHEPms3IDp6OLhvh
jJiDyx8x8URMxgRzSXZgD8f4vReAay7pzEwOWpp5DyAKLtWeYyYeVZKU2IIXWnvQvMePToYE
MYICLzCCAisCAQEwgagwgZMxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNo
ZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMTkw
NwYDVQQDEzBDT01PRE8gQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwg
Q0ECEFObm9wZOtwg92e9VN7esOQwCQYFKw4DAhoFAKBdMCMGCSqGSIb3DQEJBDEWBBTAq2zn
ZPeVlEQHgHaFnprZH0fIvjAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJ
BTEPFw0xMjA1MTQyMTA1NTZaMA0GCSqGSIb3DQEBAQUABIIBAHdOIPKCSaqnDs54f/p82748
qS64Ty+gw/ev+sglJY16Leq4prlW/B47Eop43jf+/5yd/5FGrQQTxXHaJH8kBdCoVgaSZnbi
IOE+KcwBow0CXNXq44Nt84MEfKf2j4qSUFdT2fUHjIDhDKW5iZrw5PLbtJ+1qF0Py1Bt1lpY
GBuLfpPve8o3YkSjjKaPeakndgmH7LZtHm8aJyD0KbuhL3/iQXQdzV1m9ylxGriCKPAQ+tJf
mNPODHEFMFM1BMqSgahfvg/xEwjZQHMNpmsShOC8VovcYwlPM0J8uyL49+QCxt3Z/hnH7OHH
TCYkIf4uhyq+nB9LyvpKd0CB9mLlbPA=

--B_3419859958_1782930--

From eran@hueniverse.com  Tue May 15 09:02:52 2012
Return-Path: <eran@hueniverse.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A17E921F85B7; Tue, 15 May 2012 09:02:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.558
X-Spam-Level: 
X-Spam-Status: No, score=-2.558 tagged_above=-999 required=5 tests=[AWL=0.040,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SboEvY0B1tlc; Tue, 15 May 2012 09:02:51 -0700 (PDT)
Received: from p3plex2out03.prod.phx3.secureserver.net (p3plex2out03.prod.phx3.secureserver.net [184.168.131.16]) by ietfa.amsl.com (Postfix) with ESMTP id 1EC2D21F85BE; Tue, 15 May 2012 09:02:51 -0700 (PDT)
Received: from P3PWEX2HT003.ex2.secureserver.net ([184.168.131.11]) by p3plex2out03.prod.phx3.secureserver.net with bizsmtp id AG2q1j0030EuLVk01G2qpB; Tue, 15 May 2012 09:02:50 -0700
Received: from P3PWEX2MB008.ex2.secureserver.net ([169.254.8.88]) by P3PWEX2HT003.ex2.secureserver.net ([184.168.131.11]) with mapi id 14.02.0247.003; Tue, 15 May 2012 09:02:50 -0700
From: Eran Hammer <eran@hueniverse.com>
To: "Apps Discuss (apps-discuss@ietf.org)" <apps-discuss@ietf.org>, "trammell@tik.ee.ethz.ch" <trammell@tik.ee.ethz.ch>
Thread-Topic: Appsdir review of draft-ietf-mile-template-04
Thread-Index: Ac0ysfyZRhKqc2xLRuuY6UWTVpFdIw==
Date: Tue, 15 May 2012 16:02:49 +0000
Message-ID: <0CBAEB56DDB3A140BA8E8C124C04ECA20103196E@P3PWEX2MB008.ex2.secureserver.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [64.74.213.174]
Content-Type: multipart/alternative; boundary="_000_0CBAEB56DDB3A140BA8E8C124C04ECA20103196EP3PWEX2MB008ex2_"
MIME-Version: 1.0
Cc: "The IESG \(iesg@ietf.org\)" <iesg@ietf.org>
Subject: [apps-discuss] Appsdir review of draft-ietf-mile-template-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 16:02:52 -0000

--_000_0CBAEB56DDB3A140BA8E8C124C04ECA20103196EP3PWEX2MB008ex2_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I have been selected as the Applications Area Directorate reviewer for this=
 draft (for background on appsdir, please see http://trac.tools.ietf.org/ar=
ea/app/trac/wiki/ApplicationsAreaDirectorate).

Please resolve these comments along with any other Last Call comments you m=
ay receive. Please wait for direction from your document shepherd or AD bef=
ore posting a new version of the draft.

Document: draft-ietf-mile-template-04

Title: Guidelines for Defining Extensions to IODEF

Reviewer: Eran Hammer

Review Date: 2012-05-14

IETF Last Call Date:

Summary: This draft is ready for publication as Informational

Major Issues:

1. I found the title of this document to be somewhat misleading. It is real=
ly an extension template more than guidelines for extensibility. I would su=
ggest working the word 'template' into the title.

2. The template in appendix A is really the heart of this document. It was =
surprising to find in an appendix. Suggest it is moved to a numbered sectio=
n.

3. Section A.6 mentions a few registries. I was expecting such a mention to=
 appear earlier in the document when discussing the overall extension mecha=
nism.

Minor Issues:

1. A.4.1 - Not clear what the section should include - it lacks guidelines =
and simply states facts.

None.

Nits:

1. A - It should be enough to say this template does not substitute a fully=
 specified RFC. Listing the RFC sections not included is a bit odd.
2. A.7 - This is not necessary as you already stated this is not a guide fo=
r writing RFCs.

EH


--_000_0CBAEB56DDB3A140BA8E8C124C04ECA20103196EP3PWEX2MB008ex2_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">I have been selected as the Applications Area Direct=
orate reviewer for this draft (for background on appsdir, please see http:/=
/trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate).<o:p><=
/o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Please resolve these comments along with any other L=
ast Call comments you may receive. Please wait for direction from your docu=
ment shepherd or AD before posting a new version of the draft.<o:p></o:p></=
p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Document: draft-ietf-mile-template-04<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Title: Guidelines for Defining Extensions to IODEF<o=
:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Reviewer: Eran Hammer<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Review Date: 2012-05-14<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">IETF Last Call Date: <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Summary: This draft is ready for publication as Info=
rmational<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Major Issues: <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">1. I found the title of this document to be somewhat=
 misleading. It is really an extension template more than guidelines for ex=
tensibility. I would suggest working the word &#8216;template&#8217; into t=
he title.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">2. The template in appendix A is really the heart of=
 this document. It was surprising to find in an appendix. Suggest it is mov=
ed to a numbered section.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">3. Section A.6 mentions a few registries. I was expe=
cting such a mention to appear earlier in the document when discussing the =
overall extension mechanism.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Minor Issues:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">1. A.4.1 &#8211; Not clear what the section should i=
nclude &#8211; it lacks guidelines and simply states facts.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">None.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Nits:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">1. A &#8211; It should be enough to say this templat=
e does not substitute a fully specified RFC. Listing the RFC sections not i=
ncluded is a bit odd.<o:p></o:p></p>
<p class=3D"MsoNormal">2. A.7 &#8211; This is not necessary as you already =
stated this is not a guide for writing RFCs.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">EH<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_0CBAEB56DDB3A140BA8E8C124C04ECA20103196EP3PWEX2MB008ex2_--

From stbryant@cisco.com  Tue May 15 09:14:41 2012
Return-Path: <stbryant@cisco.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7099221F8833 for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 09:14:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.496
X-Spam-Level: 
X-Spam-Status: No, score=-110.496 tagged_above=-999 required=5 tests=[AWL=0.102, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7pSE0MmqLh6T for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 09:14:40 -0700 (PDT)
Received: from ams-iport-4.cisco.com (ams-iport-4.cisco.com [144.254.224.147]) by ietfa.amsl.com (Postfix) with ESMTP id 5C7CA21F878B for <apps-discuss@ietf.org>; Tue, 15 May 2012 09:13:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=stbryant@cisco.com; l=15596; q=dns/txt; s=iport; t=1337098433; x=1338308033; h=message-id:date:from:reply-to:mime-version:to:cc:subject: references:in-reply-to; bh=JDdRVXcf3j7WHb78V/Wymc4FVF1iraGfyvqfbT29SFE=; b=XWSI3VapN0JuE9ZRrGnIDGUUTwA02/yjAH6wNNdpxlhNV+Vfe4Udnj2c f8WXLaQFkesLB2BXCHQRGw5zHvAPs6VwfgdaOxTW5Z1Q0TgS3jDLhlQpv 7WmADQ0oUwJQa0x86DmbG9+ic+NMu2dkaNWIlOsFmpxd4FVMMmp7mF6N9 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av8EAGuAsk+Q/khR/2dsb2JhbABEs3+BB4IVAQEBAwESAQJjARALFAQJFg8JAwIBAgFFBgEMAQcBAR6HZwULmnWDRRCcSIschgAEi0iKNYERhVCHdoECZ4Jq
X-IronPort-AV: E=Sophos;i="4.75,595,1330905600"; d="scan'208,217";a="4546119"
Received: from ams-core-1.cisco.com ([144.254.72.81]) by ams-iport-4.cisco.com with ESMTP; 15 May 2012 16:13:51 +0000
Received: from cisco.com (mrwint.cisco.com [64.103.70.36]) by ams-core-1.cisco.com (8.14.3/8.14.3) with ESMTP id q4FGDpTr019715; Tue, 15 May 2012 16:13:51 GMT
Received: from stbryant-mac2.local (localhost [127.0.0.1]) by cisco.com (8.14.4+Sun/8.8.8) with ESMTP id q4FGDnAH025670; Tue, 15 May 2012 17:13:50 +0100 (BST)
Message-ID: <4FB280BD.3010906@cisco.com>
Date: Tue, 15 May 2012 17:13:49 +0100
From: Stewart Bryant <stbryant@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:11.0) Gecko/20120327 Thunderbird/11.0.1
MIME-Version: 1.0
To: S Moonesamy <sm+ietf@elandsys.com>, RFC Editor <rfc-editor@rfc-editor.org>
References: <6.2.5.6.2.20120502015143.0a1cbeb8@elandnews.com>
In-Reply-To: <6.2.5.6.2.20120502015143.0a1cbeb8@elandnews.com>
Content-Type: multipart/alternative; boundary="------------070401050803010400080809"
X-Mailman-Approved-At: Tue, 15 May 2012 10:02:40 -0700
Cc: apps-discuss@ietf.org, draft-ietf-l2vpn-arp-mediation.all@tools.ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-l2vpn-arp-mediation-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: stbryant@cisco.com
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 16:14:41 -0000

This is a multi-part message in MIME format.
--------------070401050803010400080809
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

RFC Editor: please continue with the publication process.

AA Reviewer: thank you for the review

The purpose of the last call was to address an IPR issue discovered
whilst the document was with the RFC Editor, however we
will attempt to address these points.


On 02/05/2012 11:23, S Moonesamy wrote:
> I have been selected as the Applications Area Directorate reviewer for 
> this draft (for background on AppsDir, please see 
> http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate 
> ).
>
> Please resolve these comments along with any other Last Call comments 
> you may receive. Please wait for direction from your document shepherd 
> or AD before posting a new version of the draft.
>
> Document: draft-ietf-l2vpn-arp-mediation-19
> Title: ARP Mediation for IP Interworking of Layer 2 VPN
> Reviewer: S. Moonesamy
> Review Date: May 2, 2012
> IETF Last Call Date: April 12, 2012
>
> Summary: I'll abstain from making any recommendation about publication 
> as the L2VPN Working Group has been working on this draft since 
> October 2004.
>
> This draft describes methods for ARP Mediation when different 
> resolution protocols are used on either Attachment Circuit.  It does 
> not contain any Application considerations.  I am not familiar with 
> the subject.
>
> Major issues:
>
> It is not clear throughout the document whether "IP address" refers to 
> IPv4 and IPv6 or IPv4 only.

SB> I would like to ask the authors to clearly inspect the usage the 
term "IP Address"
and determine whether there is any ambiguity of the term in each case 
and provide
the necessary clarification if required.
>
> In Section 1:
>
>   "In this document, we specify the procedures for VPWS services,
>    which the PEs MUST implement in order to mediate the IP address
>    resolution mechanism."
>
> BTW, VPWS is expanded on first use below that.
SB> I am sure the RFC Editor will get that one
>
> It's difficult to figure out the procedures for that "MUST".
SB> Yes, suggest s/MUST/need to/
>
> In Section 4.1.2:
>
>   "This document mandates that there MUST be only one CE per
>    Attachment Circuit. However, customer facing access topologies
>    may exist whereby more than one CE appears to be connected to
>    the PE on a single Attachment Circuit."
>
> There is a requirement for only one CE per Attachment Circuit and yet 
> it is mentioned that there may be cases where more than one CE appears 
> to be connected.  If there are cases when the requirement cannot be 
> followed, why is it a requirement?

SB> I suggest:
OLD
This document mandates that there MUST be only one CE per Attachment 
Circuit.
NEW
The method described in  this document only supports the case where 
there is a single CE per Attachment Circuit.
END
>
> In Section 8.1:
>
>   "For greater security the LDP connection between two trusted PEs
>    MUST be secured by each PE verifying the incoming connection
>    against the configured address of the peer and authenticating
>    the LDP messages using MD5 authentication, as described in
>    section 2.9 of [RFC5036]."
>
> Isn't the MD5 authentication considered as obsolete?
SB> A good point, but this document is not the place to specify LDP 
security.
I suggest the following change:

OLD
"For greater security the LDP connection between two trusted PEs
    MUST be secured by each PE verifying the incoming connection
    against the configured address of the peer and authenticating
    the LDP messages using MD5 authentication, as described in
    section 2.9 of [RFC5036]."
NEW
"For greater security the LDP connection between two trusted PEs
    MUST be secured by each PE verifying the incoming connection
    against the configured address of the peer and authenticating
    the LDP messages as described in  section 2.9 of [RFC5036]."
END

>
> In Appendix A.1:
>
>   "In an IP L2 interworking L2VPN, when an IGP on a CE connected to
>    a broadcast link is cross-connected with an IGP on a CE
>    connected to a point-to-point link, there are routing protocol
>    related issues that MUST be addressed."
>
> Addressing protocol related issues is a vague requirement.
SB> I think these are addressed in the sub sections that follow.
>
> Minor isues:
>
> In Section 2:
>
>   "1. Discover the IP address of the locally attached CE device"
>
> Is this for IPv4 addresses only?
SB> IPv6 is described separately in the next para.
>
> In Section 3:
>
>   "If the IP packet arrives at the ingress PE with multiple data
>    link headers (for example in the case of bridged Ethernet PDU
>    on an ATM Attachment Circuit), all data link headers MUST be
>    removed from the IP packet before transmission over the PW."
>
> What is "PW"?
SB> s/PW/pseudowire/
>
> Nits:
>
> I found the Abstract Section difficult to parse.
I think I am OK with it, but will leave it to the RFCEditor to work though
any issues with the Authors.
>
> There are four authors listed on the first page of the draft.  
> However, there are 16 authors/editors listed in the Authors' Addresses 
> section.  Given that there is an IPR disclosure on this draft, can the 
> document shepherd answer the following question:
>
>    Has each author confirmed that any and all appropriate IPR
>    disclosures required for full conformance with the provisions of
>    BCP 78 and BCP 79 have already been filed.  If not, explain why.
>
> Please note that this review does not contain editorial comments.
>

This document was approved by the IESG prior to this procedure coming 
into operation.
The document has been re Last Called on this. It is difficult for any of 
the remaining
authors to justify sitting on IPR.

Stewart

--------------070401050803010400080809
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    RFC Editor: please continue with the publication process.<br>
    <br>
    AA Reviewer: thank you for the review<br>
    <br>
    The purpose of the last call was to address an IPR issue discovered<br>
    whilst the document was with the RFC Editor, however we<br>
    will attempt to address these points.<br>
    <br>
    <br>
    On 02/05/2012 11:23, S Moonesamy wrote:
    <blockquote
      cite="mid:6.2.5.6.2.20120502015143.0a1cbeb8@elandnews.com"
      type="cite">I have been selected as the Applications Area
      Directorate reviewer for this draft (for background on AppsDir,
      please see
      <a class="moz-txt-link-freetext" href="http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate">http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate</a>
      ).
      <br>
      <br>
      Please resolve these comments along with any other Last Call
      comments you may receive. Please wait for direction from your
      document shepherd or AD before posting a new version of the draft.
      <br>
      <br>
      Document: draft-ietf-l2vpn-arp-mediation-19
      <br>
      Title: ARP Mediation for IP Interworking of Layer 2 VPN
      <br>
      Reviewer: S. Moonesamy
      <br>
      Review Date: May 2, 2012
      <br>
      IETF Last Call Date: April 12, 2012
      <br>
      <br>
      Summary: I'll abstain from making any recommendation about
      publication as the L2VPN Working Group has been working on this
      draft since October 2004.
      <br>
      <br>
      This draft describes methods for ARP Mediation when different
      resolution protocols are used on either Attachment Circuit.&nbsp; It
      does not contain any Application considerations.&nbsp; I am not
      familiar with the subject.
      <br>
      <br>
      Major issues:
      <br>
      <br>
      It is not clear throughout the document whether "IP address"
      refers to IPv4 and IPv6 or IPv4 only.
      <br>
    </blockquote>
    <br>
    SB&gt; I would like to ask the authors to clearly inspect the usage
    the term "IP Address"<br>
    and determine whether there is any ambiguity of the term in each
    case and provide<br>
    the necessary clarification if required.<br>
    <blockquote
      cite="mid:6.2.5.6.2.20120502015143.0a1cbeb8@elandnews.com"
      type="cite">
      <br>
      In Section 1:
      <br>
      <br>
      &nbsp; "In this document, we specify the procedures for VPWS services,
      <br>
      &nbsp;&nbsp; which the PEs MUST implement in order to mediate the IP address
      <br>
      &nbsp;&nbsp; resolution mechanism."
      <br>
      <br>
      BTW, VPWS is expanded on first use below that.
      <br>
    </blockquote>
    SB&gt; I am sure the RFC Editor will get that one<br>
    <blockquote
      cite="mid:6.2.5.6.2.20120502015143.0a1cbeb8@elandnews.com"
      type="cite">
      <br>
      It's difficult to figure out the procedures for that "MUST".
      <br>
    </blockquote>
    SB&gt; Yes, suggest s/MUST/need to/<br>
    <blockquote
      cite="mid:6.2.5.6.2.20120502015143.0a1cbeb8@elandnews.com"
      type="cite">
      <br>
      In Section 4.1.2:
      <br>
      <br>
      &nbsp; "This document mandates that there MUST be only one CE per
      <br>
      &nbsp;&nbsp; Attachment Circuit. However, customer facing access topologies
      <br>
      &nbsp;&nbsp; may exist whereby more than one CE appears to be connected to
      <br>
      &nbsp;&nbsp; the PE on a single Attachment Circuit."
      <br>
      <br>
      There is a requirement for only one CE per Attachment Circuit and
      yet it is mentioned that there may be cases where more than one CE
      appears to be connected.&nbsp; If there are cases when the requirement
      cannot be followed, why is it a requirement?
      <br>
    </blockquote>
    <br>
    SB&gt; I suggest:<br>
    OLD<br>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    This document mandates that there MUST be only one CE per Attachment
    Circuit. <br>
    NEW<br>
    The method described in&nbsp; this document only supports the case where
    there is a single CE per Attachment Circuit. <br>
    END<br>
    <blockquote
      cite="mid:6.2.5.6.2.20120502015143.0a1cbeb8@elandnews.com"
      type="cite">
      <br>
      In Section 8.1:
      <br>
      <br>
      &nbsp; "For greater security the LDP connection between two trusted PEs
      <br>
      &nbsp;&nbsp; MUST be secured by each PE verifying the incoming connection
      <br>
      &nbsp;&nbsp; against the configured address of the peer and authenticating
      <br>
      &nbsp;&nbsp; the LDP messages using MD5 authentication, as described in
      <br>
      &nbsp;&nbsp; section 2.9 of [RFC5036]."
      <br>
      <br>
      Isn't the MD5 authentication considered as obsolete?
      <br>
    </blockquote>
    SB&gt; A good point, but this document is not the place to specify
    LDP security.<br>
    I suggest the following change:<br>
    <br>
    OLD<br>
    "For greater security the LDP connection between two trusted PEs
    <br>
    &nbsp;&nbsp; MUST be secured by each PE verifying the incoming connection
    <br>
    &nbsp;&nbsp; against the configured address of the peer and authenticating
    <br>
    &nbsp;&nbsp; the LDP messages using MD5 authentication, as described in
    <br>
    &nbsp;&nbsp; section 2.9 of [RFC5036]."
    <br>
    NEW<br>
    "For greater security the LDP connection between two trusted PEs
    <br>
    &nbsp;&nbsp; MUST be secured by each PE verifying the incoming connection
    <br>
    &nbsp;&nbsp; against the configured address of the peer and authenticating
    <br>
    &nbsp;&nbsp; the LDP messages as described in&nbsp;
    section 2.9 of [RFC5036]."
    <br>
    END<br>
    <br>
    <blockquote
      cite="mid:6.2.5.6.2.20120502015143.0a1cbeb8@elandnews.com"
      type="cite">
      <br>
      In Appendix A.1:
      <br>
      <br>
      &nbsp; "In an IP L2 interworking L2VPN, when an IGP on a CE connected
      to
      <br>
      &nbsp;&nbsp; a broadcast link is cross-connected with an IGP on a CE
      <br>
      &nbsp;&nbsp; connected to a point-to-point link, there are routing protocol
      <br>
      &nbsp;&nbsp; related issues that MUST be addressed."
      <br>
      <br>
      Addressing protocol related issues is a vague requirement.
      <br>
    </blockquote>
    SB&gt; I think these are addressed in the sub sections that follow.<br>
    <blockquote
      cite="mid:6.2.5.6.2.20120502015143.0a1cbeb8@elandnews.com"
      type="cite">
      <br>
      Minor isues:
      <br>
      <br>
      In Section 2:
      <br>
      <br>
      &nbsp; "1. Discover the IP address of the locally attached CE device"
      <br>
      <br>
      Is this for IPv4 addresses only?
      <br>
    </blockquote>
    SB&gt; IPv6 is described separately in the next para.<br>
    <blockquote
      cite="mid:6.2.5.6.2.20120502015143.0a1cbeb8@elandnews.com"
      type="cite">
      <br>
      In Section 3:
      <br>
      <br>
      &nbsp; "If the IP packet arrives at the ingress PE with multiple data
      <br>
      &nbsp;&nbsp; link headers (for example in the case of bridged Ethernet PDU
      <br>
      &nbsp;&nbsp; on an ATM Attachment Circuit), all data link headers MUST be
      <br>
      &nbsp;&nbsp; removed from the IP packet before transmission over the PW."
      <br>
      <br>
      What is "PW"?
      <br>
    </blockquote>
    SB&gt; s/PW/pseudowire/<br>
    <blockquote
      cite="mid:6.2.5.6.2.20120502015143.0a1cbeb8@elandnews.com"
      type="cite">
      <br>
      Nits:
      <br>
      <br>
      I found the Abstract Section difficult to parse.
      <br>
    </blockquote>
    I think I am OK with it, but will leave it to the RFCEditor to work
    though<br>
    any issues with the Authors.<br>
    <blockquote
      cite="mid:6.2.5.6.2.20120502015143.0a1cbeb8@elandnews.com"
      type="cite">
      <br>
      There are four authors listed on the first page of the draft.&nbsp;
      However, there are 16 authors/editors listed in the Authors'
      Addresses section.&nbsp; Given that there is an IPR disclosure on this
      draft, can the document shepherd answer the following question:
      <br>
      <br>
      &nbsp;&nbsp; Has each author confirmed that any and all appropriate IPR
      <br>
      &nbsp;&nbsp; disclosures required for full conformance with the provisions
      of
      <br>
      &nbsp;&nbsp; BCP 78 and BCP 79 have already been filed.&nbsp; If not, explain
      why.
      <br>
      <br>
      Please note that this review does not contain editorial comments.
      <br>
      <br>
    </blockquote>
    <br>
    This document was approved by the IESG prior to this procedure
    coming into operation. <br>
    The document has been re Last Called on this. It is difficult for
    any of the remaining<br>
    authors to justify sitting on IPR.<br>
    <br>
    Stewart<br>
  </body>
</html>

--------------070401050803010400080809--

From ned.freed@mrochek.com  Tue May 15 10:24:30 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B3D6421F894E for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 10:24:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.514
X-Spam-Level: 
X-Spam-Status: No, score=-2.514 tagged_above=-999 required=5 tests=[AWL=0.085,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id npZZT2MSn2Af for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 10:24:29 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id CC4AD21F88B5 for <apps-discuss@ietf.org>; Tue, 15 May 2012 10:24:29 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFIBBOEL74001SGV@mauve.mrochek.com> for apps-discuss@ietf.org; Tue, 15 May 2012 10:24:27 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Tue, 15 May 2012 10:24:25 -0700 (PDT)
Message-id: <01OFIBBMLYUQ0006TF@mauve.mrochek.com>
Date: Tue, 15 May 2012 10:15:07 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Tue, 15 May 2012 11:03:48 -0400" <CALaySJK-gxDjknE_+CW2+viAYAh0kM3yCpPu1Q6k3uE_ieEB6w@mail.gmail.com>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <CALaySJK-gxDjknE_+CW2+viAYAh0kM3yCpPu1Q6k3uE_ieEB6w@mail.gmail.com>
To: Barry Leiba <barryleiba@computer.org>
Cc: Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Erratum #404, RFC 2645 (ODMR)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 17:24:30 -0000

> As I'm clearing out reported errata:

> What is the current state of deployment of On-Demand Mail Relay
> (ODMR), SMTP with Dynamic IP Addresses (RFC 2645)?
>    http://tools.ietf.org/html/rfc2645

We've supported both server-side ODMR as well as old-style TURN (with
authentication restrictions) for a long time. I haven't seen a problem report
recently; that may indicate that people are using it without any trouble or
that it isn't being used.

> Does anyone have a comment on this ancient erratum on it?:
>    http://www.rfc-editor.org/errata_search.php?eid=404

The erratum appears correct to me. That said, we've never really supported the
ODMR model of grouping retrievals by domain. The customers who initially
requested support for ODMR wanted more flexibility than that. So we support
granularity down to the address level, and I suppose if you wanted to you could
select based on content.

Because of that, we originally rejected any ATRN that specified a domain as
invalid, and if memory serves we used a 550 code for that. But I believe
someone had an implementation that always included a parameter, so we changed
it so that parameters were simply ignored.

I don't believe we've ever had a request to support client-side ODMR.

				Ned

From sm@resistor.net  Tue May 15 10:29:48 2012
Return-Path: <sm@resistor.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B45AB21F869E for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 10:29:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.479
X-Spam-Level: 
X-Spam-Status: No, score=-102.479 tagged_above=-999 required=5 tests=[AWL=0.120, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 25qe5TkLnu7p for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 10:29:46 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 6661A21F869C for <apps-discuss@ietf.org>; Tue, 15 May 2012 10:29:46 -0700 (PDT)
Received: from SUBMAN.resistor.net (IDENT:sm@localhost [127.0.0.1]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q4FHTejF028288 for <apps-discuss@ietf.org>; Tue, 15 May 2012 10:29:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1337102985; i=@resistor.net; bh=zZupKwYpUouC8pt4wUL3IasFymnJr12TkJenitm18nM=; h=Date:To:From:Subject:In-Reply-To:References:Cc; b=f4CFlE0nDrhwCQB26DyckhXPO1OHl0axNZ0k+kXM1WVzUY3YgOsustjhtpJohaDuL ZsCZE34ca4kJTlmklDZDdTonRnZ+lmYU/s4zT7H54XG56uLA//WmOYCeNcKft4ogvt 2fCY+nPQJ2pAcG3KO+XExgvWwnrX/2SFMsuEFkqU=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=resistor.net; s=mail; t=1337102985; i=@resistor.net; bh=zZupKwYpUouC8pt4wUL3IasFymnJr12TkJenitm18nM=; h=Date:To:From:Subject:In-Reply-To:References:Cc; b=k8CY/6X6e6umg69QR0Q+hsXzlUGY1TIF1R5LPT50rqD6O+LYr6NGZqfruIbmxckc9 JNVcyInlZRvaGDnko1gUtSU+71q021GIGyd5on/a3m6997lpjnWHDUN51APPEwMoG+ rk6Rd8hnxvywuuXYlT1H7/DWXv73U7kzaxjY5xtU=
Message-Id: <6.2.5.6.2.20120515100415.0b6d3ad8@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Tue, 15 May 2012 10:20:13 -0700
To: apps-discuss@ietf.org
From: SM <sm@resistor.net>
In-Reply-To: <CALaySJK-gxDjknE_+CW2+viAYAh0kM3yCpPu1Q6k3uE_ieEB6w@mail.g mail.com>
References: <CALaySJK-gxDjknE_+CW2+viAYAh0kM3yCpPu1Q6k3uE_ieEB6w@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: Re: [apps-discuss] Erratum #404, RFC 2645 (ODMR)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 17:29:48 -0000

At 08:03 15-05-2012, Barry Leiba wrote:
>Does anyone have a comment on this ancient erratum on it?:
>    http://www.rfc-editor.org/errata_search.php?eid=404

 From Section 5.2.1 (quoted in erratum #404):

   "If the authentication used by the customer does not provide access to
    all of the domains specified in ATRN, the provider MUST NOT send mail
    for any domains to the customer; the provider MUST reject the ATRN
    command with a 450 code."

The error code is incorrect for a rejection.  The author (of the RFC) 
generally has a good reason for the text in his documents.  I would 
defer to him as I may be missing some subtlety in the text.

In Section 7:

   "450  ATRN request refused"

That may explain why the 450 code was chosen for Section 5.2.1.  The 
notes from the erratum mentions that:

   "If the ODMR client repeats the ATRN request in this situation, it will
    be rejected again."

That seems to make sense.  However, the temporary error may have been 
chosen in this case to signal to the customer that a retry is possible.

Regards,
-sm 


From barryleiba.mailing.lists@gmail.com  Tue May 15 10:54:27 2012
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B2D221F881E for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 10:54:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.954
X-Spam-Level: 
X-Spam-Status: No, score=-102.954 tagged_above=-999 required=5 tests=[AWL=0.023, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1PjlnEUOzt0J for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 10:54:27 -0700 (PDT)
Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by ietfa.amsl.com (Postfix) with ESMTP id 5C6F421F8812 for <apps-discuss@ietf.org>; Tue, 15 May 2012 10:54:22 -0700 (PDT)
Received: by lbbgo11 with SMTP id go11so4953521lbb.31 for <apps-discuss@ietf.org>; Tue, 15 May 2012 10:54:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; bh=WYO1HuNMcUn4w9aZquxmwx1JitzHegoUX82HCyvvq78=; b=L/WqoVLq5At9wTjgOBLnmbNpiNBPsbIHipt80GKhIUm64k83FeSU92di3CoLncNlS4 KR0Z4biCskBJTklEEzLvZxvpLctsI8xX9F3yLNwsvTYUF6wV5a08vVGqTgGwv6FsLYwx VuYWo3UyA47oNUBmn7tdXzGdivDcBkRLtrBey88IEmGgTEFlE92IhXGLqcYiyFJVYDHn ce3XhuHD96dL0zjP9IpM9j7b+ydbQQFKy6I6hc4vS0Q5qVxR+XkcWEFXdUlizhd526ho hSDsusevQjJD/iddrKCy6nDVVWbbmIWtGkraeHPIr/5/luO6DzfJ0glfr9QA5EyQ0uCC aFow==
MIME-Version: 1.0
Received: by 10.112.88.98 with SMTP id bf2mr6026344lbb.30.1337104461267; Tue, 15 May 2012 10:54:21 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.112.7.7 with HTTP; Tue, 15 May 2012 10:54:21 -0700 (PDT)
In-Reply-To: <6.2.5.6.2.20120515100415.0b6d3ad8@resistor.net>
References: <CALaySJK-gxDjknE_+CW2+viAYAh0kM3yCpPu1Q6k3uE_ieEB6w@mail.gmail.com> <6.2.5.6.2.20120515100415.0b6d3ad8@resistor.net>
Date: Tue, 15 May 2012 13:54:21 -0400
X-Google-Sender-Auth: S1YRRZ6qU7HqQ99KmKjKQXOyrdM
Message-ID: <CAC4RtVCN-rvxL+VpF5vJe3vGac2Vg4TJyh6NKNPwm87gCP1i=Q@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: apps-discuss@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Subject: Re: [apps-discuss] Erratum #404, RFC 2645 (ODMR)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 17:54:27 -0000

> The error code is incorrect for a rejection. =A0The author (of the RFC)
> generally has a good reason for the text in his documents. =A0I would def=
er to
> him as I may be missing some subtlety in the text.

He's not responding, which is why I posted here.

> That may explain
...
> That seems to
...
>=A0However, [...] may have

Thanks, but I'm not looking for speculation.  Speculation won't help
me correctly classify the erratum.

So far, the sense I get is that this should be "Verified".
Does anyone have a good reason to think it should be "Rejected"?  I
can't imagine that "Held for Document Update" would be right, but I'll
entertain arguments, if any are there.

Barry

From msk@cloudmark.com  Tue May 15 11:24:50 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2015321F8858 for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 11:24:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.564
X-Spam-Level: 
X-Spam-Status: No, score=-102.564 tagged_above=-999 required=5 tests=[AWL=0.035, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 739vgaZ02wg0 for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 11:24:48 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id 79BEA21F8829 for <apps-discuss@ietf.org>; Tue, 15 May 2012 11:24:48 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.26]) by mail.cloudmark.com with bizsmtp id AJQn1j0010as01C01JQn0m; Tue, 15 May 2012 11:24:47 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=eMmRfQV1 c=1 sm=1 a=QMZKka45TBd+hNGtXG2bIg==:17 a=LvckAehuu68A:10 a=MTey3rdudIcA:10 a=zutiEJmiVI4A:10 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=48vgC7mUAAAA:8 a=GeDG0dSkR9ZLyHa_LYIA:9 a=N6zyhd3MLhDsaKWD2OcA:7 a=CjuIK1q_8ugA:10 a=lZB815dzVvQA:10 a=QMZKka45TBd+hNGtXG2bIg==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas902.corp.cloudmark.com ([fe80::54de:dc60:5f3e:334%10]) with mapi id 14.01.0355.002; Tue, 15 May 2012 11:24:47 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: I-D Action: draft-ietf-appsawg-media-type-suffix-regs-00.txt
Thread-Index: AQHNI682G3AJkoZioUeI2S2HXyrBH5bLRF5w
Date: Tue, 15 May 2012 18:24:47 +0000
Message-ID: <9452079D1A51524AA5749AD23E003928122A4E@exch-mbx901.corp.cloudmark.com>
References: <20120426131912.32053.74050.idtracker@ietfa.amsl.com>
In-Reply-To: <20120426131912.32053.74050.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.20.2.121]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1337106287; bh=epGTrKd6H8N1YePO0A3Map8GZzaOBfTzrrkqNYmeo6g=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=dQext+9RIvxaCjQpkfk1IpzuMoEfFo55kxDc0/HZnHqXZAf3p6Mqr/GfMjP+sUnZx tlV/xveH4EGA+V/inntL2q9HOnVojJFP0uC2yAAdclv3ugxXfWRl70b0dWrC3g9SlE TJv7r8uq/ygA8nWuoEh3sViqhVFOgiqSDgSrx1QE=
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-media-type-suffix-regs-00.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 18:24:50 -0000

> -----Original Message-----
> From: i-d-announce-bounces@ietf.org [mailto:i-d-announce-bounces@ietf.org=
] On Behalf Of internet-drafts@ietf.org
> Sent: Thursday, April 26, 2012 6:19 AM
> To: i-d-announce@ietf.org
> Cc: apps-discuss@ietf.org
> Subject: I-D Action: draft-ietf-appsawg-media-type-suffix-regs-00.txt
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories. This draft is a work item of the Applications Area Working
> Group Working Group of the IETF.
>=20
> 	Title           : Additional Media Type Structured Syntax Suffixes
> 	Author(s)       : Tony Hansen
> 	Filename        : draft-ietf-appsawg-media-type-suffix-regs-00.txt
> 	Pages           : 9
> 	Date            : 2012-04-26
>=20
>    This document defines several Structured Syntax Suffixes for use with
>    media type registrations.  In particular, it defines and registers
>    the "+json", "+ber", "+der", "+fastinfoset", "+wbxml" and "+zip"
>    Structured Syntax Suffixes, and updates the "+xml" Structured Syntax
>    Suffix registration.

<hat type=3D'participant'>

This document looks reasonable to me as-is.  All of my comments are minor o=
r nitty in nature except for the last one.

Sections 1, 3-7: The "may" in a document citing RFC2119 ought to be "can" o=
r such.

Section 1: s/some Media Type registration/some Media Type registrations/

Section 1: "media type" is sometimes capitalized, sometimes not.

Section 2: s/provides receivers/allows receivers/  (or enables, or permits)

Sections 3 through 8: The hangText and the content of each bullet runs toge=
ther.  Suggest a colon at the end of each hangText.

Section 3: Would a reference to someplace for a definition/explanation of "=
fragment identifier" be useful here to establish context?

Section 4: The two registrations run together as there's no separation betw=
een them.  Perhaps put each in its own section or subsection?

Section 8: Non-normative "should" ought to be something else.

Sections 3-8: I forget where we stand on the whole issue of the use of norm=
ative language in IANA registration materials.  It's there in this one.  Do=
 we want to leave it?

</hat>

-MSK

From sm@elandsys.com  Tue May 15 11:40:40 2012
Return-Path: <sm@elandsys.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1138721F883F for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 11:40:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.579
X-Spam-Level: 
X-Spam-Status: No, score=-102.579 tagged_above=-999 required=5 tests=[AWL=0.020, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RpmESwlRik7s for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 11:40:38 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id EAB7021F8879 for <apps-discuss@ietf.org>; Tue, 15 May 2012 11:40:35 -0700 (PDT)
Received: from SUBMAN.elandsys.com ([41.136.236.125]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q4FIeK7V015431 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 15 May 2012 11:40:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1337107233; i=@elandsys.com; bh=rbvo83q+54MYtZ6r8ATYG1bDNdeunZmzvlrvyvzIDT0=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=sg/gb4DqtsPXL6QD0d/asDKIgBXHiBfCdbrQ8pGqMqjVdD6jN9SUFPJONel9sFMZl RZZ1U/eRDTWjKmBCHl+CKlzJylISZ+seuE+/tNOGThS+73EotLaYjqMGjV9xEc2GZ5 gGzFXWHpvHNps904MknAazKMhCcsnXL1ztLhaDn0=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elandsys.com; s=mail; t=1337107233; i=@elandsys.com; bh=rbvo83q+54MYtZ6r8ATYG1bDNdeunZmzvlrvyvzIDT0=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=YQ82/bMZ7SVLl8PJHFQMdZMGI4UwQLgKP2ORSPWbAdNoXRtw7IJjRP7JyNfKilp+x 3Sae4aORKMqJTZXcWqC5DVti/frwS3CmnxzgDQzDSjALx47Xne5t/6aX4bJD6eeZ49 7awCT5tS6KVahiyZ7/j6z5ufISaQMnVmYylEGuWQ=
Message-Id: <6.2.5.6.2.20120515104328.0a05b170@elandnews.com>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Tue, 15 May 2012 10:48:51 -0700
To: stbryant@cisco.com
From: S Moonesamy <sm+ietf@elandsys.com>
In-Reply-To: <4FB280BD.3010906@cisco.com>
References: <6.2.5.6.2.20120502015143.0a1cbeb8@elandnews.com> <4FB280BD.3010906@cisco.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: apps-discuss@ietf.org, draft-ietf-l2vpn-arp-mediation.all@tools.ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-l2vpn-arp-mediation-19
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 18:40:40 -0000

Hi Stewart,
At 09:13 15-05-2012, Stewart Bryant wrote:
>The purpose of the last call was to address an IPR issue discovered
>whilst the document was with the RFC Editor, however we
>will attempt to address these points.

I'll say for the record that the comments were addressed.

Regards,
S. Moonesamy 


From paulej@packetizer.com  Tue May 15 11:49:26 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0CADC21F87E0 for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 11:49:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.422
X-Spam-Level: 
X-Spam-Status: No, score=-2.422 tagged_above=-999 required=5 tests=[AWL=0.177,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iuPsfe-mE6+b for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 11:49:25 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id 0722F21F8779 for <apps-discuss@ietf.org>; Tue, 15 May 2012 11:49:24 -0700 (PDT)
Received: from sydney (rrcs-98-101-148-48.midsouth.biz.rr.com [98.101.148.48]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q4FInNAK013499 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 15 May 2012 14:49:24 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1337107764; bh=y74tSkNiVaEVfs/H003XFIpWwQTp00tRV7MwRvmYis8=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; b=ewjngVTQy8tp0hDWyWSqA4uT2NG11V2TMJvj+AH6TY/krq/+C/Q07dTTCtJmVA4ND BFQJgx4sad3WEo+fUisPBKkqArU7lfuiwbjWX3rVHIiJIOrofc0AOgYt3ifx/YgibK t9vu0DeOrMESqKD5xa+dsp3fRt/Ai+HJw8uJ0hIg=
From: "Paul E. Jones" <paulej@packetizer.com>
To: "'Michiel de Jong'" <michiel@unhosted.org>, "'John Bradley'" <ve7jtb@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>	<CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com>	<069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com>
In-Reply-To: <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com>
Date: Tue, 15 May 2012 14:49:24 -0400
Message-ID: <008d01cd32cb$7327caf0$597760d0$@packetizer.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQFWXEXmSYyJXGPGOgx4dWw5TONWmQG6iL7ZAg1+z8cCbT9RZ5eHLAEQ
Content-Language: en-us
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 18:49:26 -0000

> At the risk of feeding the fire here, on the 'acct:user@host' vs
> 'user@host' issue, I would like to argue that the fact that acct: is not a
> URI scheme has nothing to do with it. It's only a parameter of a query
> format, nothing more. IMHO this whole issue is only of academic interest
> and does not have any relevance to what the spec can do.

I disagree.  Keep in mind that WebFinger is about discovering information
about anything.  It might be a person, a device, a web page, or something
else.  The URI scheme is what distinguishes one entity from another.  One
could use mailto: as a URI scheme.  That is perfectly valid and that might
be the choice made by OpenID Connect, though I would not recommend it.

Not all users have an email address.  I hate mentioning twitter so often,
but it is the poster child for a popular service that is not associated with
email addresses.  Nonetheless, one might want to issue a query against an
account at twitter.com.  One might want to use his twitter ID as a means of
logging into sites using OpenID Connect.  I have accounts at lots of web
sites, all of which might serve some information about me via WebFinger.
However, not a one of them are associated with my email address, except my
own server.

It's important to understand that "acct" is not the only URI scheme that can
be used by WebFinger, but I think it is nonetheless important in order to
issue queries against some accounts at various web sites.

We've debated this at length.  It's been at least a couple of years, I
think.  We could use no scheme.  We could use "mailto".  We could use
"acct".  However, not all schemes work for all situations.  If I want to log
in, perhaps I enter paulej@packetizer.com and that is translated into
mailto: or acct: and one finds my OpenID server.  Perhaps you learn that I
have a COOL_NEW_WHATEVER account and you want to learn more about the
account.  Well, you can query it using my email address.  Perhaps the
service stores pictures and you want the URL to the picture feed.  That feed
URL would be provided by my account at the COOL_NEW_* service.  Perhaps the
service is a new cloud storage service and you can get access to files I
post to the public.  The URL to my public documents would be published by
the service.  Again, you would not necessarily learn that by querying my
email ID.

This is the web and information is scattered all over the place.  I am not
likely to store everything about me in one place, but I might provide
pointers to other places.  Thus, the WF draft not only introduces the "acct"
URI scheme, but also the "acct" link relation value, too.  I think this is
very powerful, necessary, and not merely an academic exercise.

So, imagine these links that one might discover at using
acct:paulej@packetizer.com

<Link rel="acct" href="acct:paulej@cool_new_pic_service"/>
<Link rel="acct" href="acct:10475893@cool_new_cloud_storage_service"/>
<Link rel="acct" href="acct:543543@cool_new_social_network"/>
<Link rel="acct" href="acct:paulej555@cool_new_whatever"/>

This allows me to direct querying entities to other accounts I own.  But,
even without knowing my email address and knowing I am user "paulej" at this
pic service, it should be possible to query that account for whatever
information I am sharing there.  It's not a "mailto" URI and we should not
use "mailto:paulej@cool_new_pic_service".  We could debate that at length,
but we've already debated it.  Use of "mailto" in that case is just wrong. 

Paul


From ve7jtb@ve7jtb.com  Tue May 15 15:15:21 2012
Return-Path: <ve7jtb@ve7jtb.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CAC5D21F8699 for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 15:15:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.523
X-Spam-Level: 
X-Spam-Status: No, score=-3.523 tagged_above=-999 required=5 tests=[AWL=0.076,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ToG-nOZTWUis for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 15:15:21 -0700 (PDT)
Received: from mail-gg0-f172.google.com (mail-gg0-f172.google.com [209.85.161.172]) by ietfa.amsl.com (Postfix) with ESMTP id C1A8021F85E5 for <apps-discuss@ietf.org>; Tue, 15 May 2012 15:15:17 -0700 (PDT)
Received: by ggnc4 with SMTP id c4so125781ggn.31 for <apps-discuss@ietf.org>; Tue, 15 May 2012 15:15:17 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :message-id:references:to:x-mailer:x-gm-message-state; bh=u/v8KntjT33+X8TxoWZi3OL+x1vN4DVO8XYf3/JlKaU=; b=LSz1aKJ5fmyVkNFrl6wiQ29FtUCIZHa5M8zRVxlfFAvnkPPuBNG9nsysR0p7WVv1Pg qdgK5iSREQAkH/L7QXcIwHA3R7cnymAyY4WAJMF1xCJU4M8WmgitvWFIHdOSg1qd+JP/ cr7DA7N45Iac4AEVThDKN8dgAua8ofs7NNiTo1RAgP7YwDfcV+F6mXOB2dJh9eeE8/8j HgYztrkpsGHOjRpt3z+/SexJ81ZcMjtHf5UIfWVbahEuDPpzW//6v5PpqepayCTdC29F iJDKZJA6bFyzsfjU5aPQTlMNqSmwe1wHCDEPKCQA6afYS22aospquRSdCdLUGhzw0TjV eyBQ==
Received: by 10.236.186.3 with SMTP id v3mr664511yhm.124.1337120117359; Tue, 15 May 2012 15:15:17 -0700 (PDT)
Received: from [192.168.1.213] (190-20-39-254.baf.movistar.cl. [190.20.39.254]) by mx.google.com with ESMTPS id o12sm978607anp.7.2012.05.15.15.15.15 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 15 May 2012 15:15:16 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: multipart/signed; boundary="Apple-Mail=_3F1B48A8-CD2F-4740-9D7A-D906F296FD29"; protocol="application/pkcs7-signature"; micalg=sha1
From: John Bradley <ve7jtb@ve7jtb.com>
In-Reply-To: <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com>
Date: Tue, 15 May 2012 18:15:05 -0400
Message-Id: <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com>
To: Michiel de Jong <michiel@unhosted.org>
X-Mailer: Apple Mail (2.1278)
X-Gm-Message-State: ALoCoQl5IPBltcZrqSj1QLX2cvUHLePKo71f69w1m3/Bi1oehukMPTWRkKcprNav+RMIG4TVTo9u
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 22:15:21 -0000

--Apple-Mail=_3F1B48A8-CD2F-4740-9D7A-D906F296FD29
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1

Hi Paul,

I wasn't recommending changing to email:=20

I do appreciate the predicament.  I have been in the same place with =
xri.=20

The sensible thing is to have a registered acct: URI scheme so that =
identifiers can be normalized to it and perhaps more importantly it can =
be used for link relations.

However I think we need to get some sort of determination on if the spec =
will get approved by the ISEG if it requires the registration of a new =
scheme.

SWD side-stepped the issue by not having the client normalize the input. =
=20

You find the host in the input and send exactly that string as the =
parameter in your get to the .well-known location on that host. =20
The server did all the work.

In to have WF work the client will need to continue to do some =
normalization or many servers using static configs are going to be much =
less useful.

My immediate problem is what to normalize john@foo.com to before sending =
it as the value of the resource parameter.

I don't want to go down a path and then have W3C or IANA tell ISEG to =
send the spec back due to violating the no new schemes agreement.

Is this something a chair can clarify for us.   =20

I think it is critical to resolve this question to reduce the risk of =
merging SWD with WF.

John B.






On 2012-05-14, at 4:29 AM, Michiel de Jong wrote:

> At the risk of feeding the fire here, on the 'acct:user@host' vs
> 'user@host' issue, I would like to argue that the fact that acct: is
> not a URI scheme has nothing to do with it. It's only a parameter of a
> query format, nothing more. IMHO this whole issue is only of academic
> interest and does not have any relevance to what the spec can do.
>=20
> On Mon, May 14, 2012 at 2:20 AM, John Bradley <ve7jtb@ve7jtb.com> =
wrote:
>> In WF the premise was to have a simple server supporting static =
documents.
>>  That requires the client to perform more normalization on what the =
user
>> inputs, otherwise the server needs to support static documents for =
all
>> possible normalizations.
>=20
> i don't think that's the reason - whether you use 'acct:user@host' or
> 'user@host' or 'urn:acct:user@host' doesn't make for more or less work
> on the client or on the server, i think.
>=20
>> Stripping the scheme from an email like identifier is probably the =
best bet,
>> though that perhaps leaves a problem of what to use as the subject of =
the
>> response if it must be a URI.
>=20
> You could use the fact that the document itself is a description-URI
> for the user. so subject can be
> https://host/.well-known/host-meta?resource=3Dacct:user@host.
>=20
>> getting acct: registered or WF through the approval process with it =
will not be a walk in the park.
>=20
> Why would that be needed? Look at other unregistered schemes like
> bitcoin:, chrome-extension:, torrent:, javascript:, git:, ssh:, and
> actually finger: itself. The fact that it's not a URI scheme simply
> means that a user cannot use the address bar of their browser to go
> there, and that links cannot read <a href=3D"acct:user@host">me</a> =
and
> then expect all major browsers to correctly resolve that. IMHO it was
> ever a goal to make browsers resolve webfinger straight from the
> address bar or from link targets. So there's no problem here.
>=20
> Those complaining that acct:user@host is not a URI (actually it would
> have to be 'urn:acct:' for that, i think) can be told: you are right,
> it's not a W3C registered URI scheme. But the information published
> here is linkable from the web (using
> https://host/.well-known/host-meta?resource=3Dacct:user@host as the
> description-URI of the user), and the document itself consists
> entirely of a wealth of links to other resources.
>=20
> I've had long one-on-one discussions about this with Melvin, and still
> hope that we can simply just drop this IMHO academic issue. does it
> affect how the service works and what it can do? i think not at all.
>=20
> if some client implementers refuse to add in the 'acct:' because it
> looks like a URI, then maybe we can add a requirement on servers that
> they should allow that, and simply consider 'user@host' and
> 'acct:user@host' to mean the same thing (actually, some
> implementations already do this - since it is clear that that is what
> the client meant, and also since it's an easy mistake to make for
> client developers). Maybe that's a way to settle the issue? So the
> resource parameter could then be one of four things:
>=20
> - a description-URI of any type of resource, e.g. =
http://home.me/fridge
> - a contact-URI of a user, for instance mailto:user@host
> - acct:user@host to say 'i know it's that user at that host, but i
> don't know their URI'
> - user@host to be interpreted to mean the same as acct:user@host
>=20
> On the whole, i think the important next step is to list and settle
> only those issues that block the path from
> draft-jones-appsawg-webfinger-04 to a common, merged,
> draft-jones-simple-web-discovery-03. I think renaming webfinger to
> simple web discovery (as Blaine mentioned as an option, and Paul
> suggested, and Mike was willing to discuss) would be a good next big
> step to focus on.
>=20
> If the names merge, the specs merge. The good thing is they already
> have their 'draft-jones-' prefix in common. ;)
>=20
>=20
> My 2ct,
> Michiel


--Apple-Mail=_3F1B48A8-CD2F-4740-9D7A-D906F296FD29
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIPnzCCB7Uw
ggadoAMCAQICAh5cMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3Rh
cnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4
MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0Ew
HhcNMTIwMzE4MDQzMjQ4WhcNMTQwMzE5MTEwNzMyWjCBmzEZMBcGA1UEDRMQR3JUTTZMUzdYMzU3
NzhzOTELMAkGA1UEBhMCQ0wxIjAgBgNVBAgTGU1ldHJvcG9saXRhbmEgZGUgU2FudGlhZ28xFjAU
BgNVBAcTDUlzbGEgZGUgTWFpcG8xFTATBgNVBAMTDEpvaG4gQnJhZGxleTEeMBwGCSqGSIb3DQEJ
ARYPamJyYWRsZXlAbWUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAskrlBI93
rBTLOQGSwIT6co6dAw/rwDPrRXl6/F2oc4KDn+QN6CdFeHo08H846VJS9CDjLKvnK9jbxxs4wYqe
nKdPb3jgzt8oc7b9ZXtWkOgsxgMf6dBZ/IPm4lWBpCbSr3seDGDXEpiE2lTZXno7c25OguR4E6Qa
hcpHABZjeEWK65mMH25gmoRf5MY1k3quu5y+FCYCHE2iwU5jzq+mI3HmG59+UMFLx1fjV+zTslRw
26cQDC/uepwjeYSp8S26hfWipVWwQj4js/C7RoPtvt2iyeU+LSH81jG4wlAWntiOG1WtoXUuXWSc
ExhciKeKWCnemy9qqmxRfJqBROeGlQIDAQABo4IEDjCCBAowCQYDVR0TBAIwADALBgNVHQ8EBAMC
BLAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBQ/A7/CxKEnzpqmZlLz
9iaQMy24eTAfBgNVHSMEGDAWgBSuVYNv7DHKufcd+q9rMfPIHeOsuzB+BgNVHREEdzB1gQ9qYnJh
ZGxleUBtZS5jb22BD2picmFkbGV5QG1lLmNvbYEQamJyYWRsZXlAbWFjLmNvbYERdmU3anRiQHZl
N2p0Yi5jb22BE2picmFkbGV5QHdpbmdhYS5jb22BF2pvaG4uYnJhZGxleUB3aW5nYWEuY29tMIIC
IQYDVR0gBIICGDCCAhQwggIQBgsrBgEEAYG1NwECAjCCAf8wLgYIKwYBBQUHAgEWImh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRz
c2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgfcGCCsGAQUFBwICMIHqMCcWIFN0YXJ0Q29tIENlcnRp
ZmljYXRpb24gQXV0aG9yaXR5MAMCAQEagb5UaGlzIGNlcnRpZmljYXRlIHdhcyBpc3N1ZWQgYWNj
b3JkaW5nIHRvIHRoZSBDbGFzcyAyIFZhbGlkYXRpb24gcmVxdWlyZW1lbnRzIG9mIHRoZSBTdGFy
dENvbSBDQSBwb2xpY3ksIHJlbGlhbmNlIG9ubHkgZm9yIHRoZSBpbnRlbmRlZCBwdXJwb3NlIGlu
IGNvbXBsaWFuY2Ugb2YgdGhlIHJlbHlpbmcgcGFydHkgb2JsaWdhdGlvbnMuMIGcBggrBgEFBQcC
AjCBjzAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTADAgECGmRMaWFiaWxpdHkg
YW5kIHdhcnJhbnRpZXMgYXJlIGxpbWl0ZWQhIFNlZSBzZWN0aW9uICJMZWdhbCBhbmQgTGltaXRh
dGlvbnMiIG9mIHRoZSBTdGFydENvbSBDQSBwb2xpY3kuMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6
Ly9jcmwuc3RhcnRzc2wuY29tL2NydHUyLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYB
BQUHMAGGLWh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MyL2NsaWVudC9jYTBCBggr
BgEFBQcwAoY2aHR0cDovL2FpYS5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMi5jbGllbnQu
Y2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG9w0BAQUF
AAOCAQEAEcfD4PmHrX+W3zaP/KsR4gwLAL0UTaMz14SIng6a9F3kb8ZDbTUneS9ubgpqeJQP2IFc
0U5gQnJ3XeCH6p9I88mvm1NqKQw8WvfglS0aIS19vfpTgXJSPdIO2JJPRqaBtXf3zkdXJwckX9/d
NMrLGeGvaFT9fUNdQdHU4BI1pVUpgKr796T7LTc/ERfH8iFp1+CmdVkJ6Y2iJdWUp4h17XmbxbIT
0CdS4SSk/VW8LFsn/mVz6hB73VthwjGsIku54Wp4pRuq1KX+pATnRk3pHRa1z3mxJMmq7OEXENcC
Vm+bAnyUrYbUilNS9UVTYS8/3dVsKiNupBaOZO+vOgJqVDCCB+IwggXKoAMCAQICAQ4wDQYJKoZI
hvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsT
IlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENl
cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDI1NFoXDTEyMTAyMjIxMDI1NFowgYwx
CzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGln
aXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1h
cnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMsohUWcASz7GfKrpTOMKqANy9BV7V0igWdGxA8IU77L3aTxErQ+fcxtDYZ36Z6GH0YFn7fq5RAD
teP0AYzrCA+EQTfi8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke/s5g9hJHryZ2acScnzczjBCA
o7X1v5G3yw8MDP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHksw56HzElVIoYSZ3q4+RJuPXX
fIoyby+Y2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHHtOkzUreG//CsFnB9+uaYSlR6
5cdGzTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCA1swggNXMAwGA1UdEwQFMAMBAf8w
CwYDVR0PBAQDAgGmMB0GA1UdDgQWBBSuVYNv7DHKufcd+q9rMfPIHeOsuzCBqAYDVR0jBIGgMIGd
gBROC+8apEBbpRdphzDKNGhD0EGu8qGBgaR/MH0xCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFy
dENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkw
JwYDVQQDEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBATAJBgNVHRIEAjAAMD0G
CCsGAQUFBwEBBDEwLzAtBggrBgEFBQcwAoYhaHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2Eu
Y3J0MGAGA1UdHwRZMFcwLKAqoCiGJmh0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwu
Y3JsMCegJaAjhiFodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwggFdBgNVHSAEggFU
MIIBUDCCAUwGCysGAQQBgbU3AQEEMIIBOzAvBggrBgEFBQcCARYjaHR0cDovL2NlcnQuc3RhcnRj
b20ub3JnL3BvbGljeS5wZGYwNQYIKwYBBQUHAgEWKWh0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9p
bnRlcm1lZGlhdGUucGRmMIHQBggrBgEFBQcCAjCBwzAnFiBTdGFydCBDb21tZXJjaWFsIChTdGFy
dENvbSkgTHRkLjADAgEBGoGXTGltaXRlZCBMaWFiaWxpdHksIHJlYWQgdGhlIHNlY3Rpb24gKkxl
Z2FsIExpbWl0YXRpb25zKiBvZiB0aGUgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg
UG9saWN5IGF2YWlsYWJsZSBhdCBodHRwOi8vY2VydC5zdGFydGNvbS5vcmcvcG9saWN5LnBkZjAR
BglghkgBhvhCAQEEBAMCAAcwUAYJYIZIAYb4QgENBEMWQVN0YXJ0Q29tIENsYXNzIDIgUHJpbWFy
eSBJbnRlcm1lZGlhdGUgRnJlZSBTU0wgRW1haWwgQ2VydGlmaWNhdGVzMA0GCSqGSIb3DQEBBQUA
A4ICAQAe9xAX/vbphHkvkDdNrslXWdO7fD3JaqnTT3jmmDu55r7UpW1H/v/J40UBXsw9DKU8TylE
4RwZT5HDAMW42f1x498AzM4FOnL/pUTTvr6BiRlrify5ZovkDYVWjy1GYTJ+hPiBEv0HmHnDxjhn
JIIkEvJ+niMHLLEdpNMhZnxMiTFRAtIF4WeYcpgXBjAxsEDRKBvw40K+r3N4lykySQNp2ElIJ8H1
z2BmhxtppUdWpOVJ4Q1Gvn9jfV1qnMhFCDY+X1X8DrkKrTcpDExcGlefweQs7+DYUK3spiQkJpN7
qpPYlfy2GYHedv7lGa1ZAghMI/4882QVAK2zq6M60nHpOUMtYD61XtAs3ZD5L3yn9LCdeK2j4ZbQ
3uRdwvxAMFWwXyUK/ALP4lCu9QhxbnETOkBWT3FJul4/FUgzM0RRCEGhuQWiOFSoa35XJTcYf/4E
/ZuvOXhK04nUpe7DYTMWzRqL04yyoJQVHKHKSboytueydKuqFZKdJA9gi77OnPBYL/yxkXGgkLC9
tsi77oT4AgZry0/6lgX56ak+f/umQihNPgtKSQQjEYq9S8MlOHzpUM0vxsghATYsdUPBw6r6ZxDH
jXoUAD03DUMEbKsWvqFB7nJNVesngbu8miw1EYLA+fHfTaCidoV3CL75jKqM/KE87qrh9Fqti9bK
qnkvpTGCA2wwggNoAgEBMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk
LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMv
U3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAh5cMAkGBSsO
AwIaBQCgggGtMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEyMDUx
NTIyMTUwNlowIwYJKoZIhvcNAQkEMRYEFHlYEKrQE3HlEsOAJKqy9sjaWqupMIGkBgkrBgEEAYI3
EAQxgZYwgZMwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQL
EyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD
bGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQICHlwwgaYGCyqGSIb3DQEJEAIL
MYGWoIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi
U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xh
c3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAh5cMA0GCSqGSIb3DQEBAQUABIIB
AHvRqsA/O8R8WTlgD/+6vo5e407b5XSDLZFMBzM4hISMtw/lkDioRyXpeJh7Xlei8wUiY9CzmgO1
dqeBm9O5fSdWjveD6GWBHa/vSlbhwCmu7JzGMW+/59KxMBikPMWyX54zV6unbScoLHtQ5r62KskY
WJkONI6G4/0BpBiqnro60SvkGdtEpFzQHRRqN/UwZTu7yBVpJQkCQq7F8UHjAPu3eUESUxhnfq4T
BfqAUTx6oByvdLgai88OZepXRh1dGqyWJ6ZwwTt9/i9pracW5WIO/SkyNf85kDx7Udo1SpgIfZ4I
JwkXOLDjqKXSq3noFRL78nHoLbKi8GBFxDlRo/4AAAAAAAA=

--Apple-Mail=_3F1B48A8-CD2F-4740-9D7A-D906F296FD29--

From romeda@gmail.com  Tue May 15 15:57:06 2012
Return-Path: <romeda@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4F93E11E80C7 for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 15:57:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.549
X-Spam-Level: 
X-Spam-Status: No, score=-103.549 tagged_above=-999 required=5 tests=[AWL=0.049, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6zFIQnzfczFW for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 15:57:05 -0700 (PDT)
Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by ietfa.amsl.com (Postfix) with ESMTP id 9942011E80C4 for <apps-discuss@ietf.org>; Tue, 15 May 2012 15:57:04 -0700 (PDT)
Received: by lbbgo11 with SMTP id go11so89549lbb.31 for <apps-discuss@ietf.org>; Tue, 15 May 2012 15:57:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=3W6UaFcWTXlJ4QJmSi/GSGv3vqC2bplSg07H2coCSYc=; b=u6ENC+e9hI0kN25nS/rqLQwN0ex5yY53pDr1QNmat+WerV2XdatxIBIErGu/zdLlnF iOv00Wm7GNtgsauQCJZrthvFfy/z/S+CSx6ij5OPWZABMHAygrPRRbRXZsYZK0HZub9b X9Of8AY2sF0kBVcRunUXg9fPHUvmndKTHbnwxPvSnaIKUo9lULwxeEKj/YbtD8wsybe3 nQyu+NML9hBnifQjfy7IYt9Z8iB3PxtP++4MyYxFEEMsVQRBvTIosnUvF20Zsqnbon// CK+IsoI6ob62Bcs0ZZ9Sn+Bzl5VPDowoB9Feaka/g1oJ8hXWVdhn2z46hP9w6yUht3am 8KzQ==
MIME-Version: 1.0
Received: by 10.112.82.197 with SMTP id k5mr299418lby.98.1337122623302; Tue, 15 May 2012 15:57:03 -0700 (PDT)
Received: by 10.152.5.5 with HTTP; Tue, 15 May 2012 15:57:02 -0700 (PDT)
Received: by 10.152.5.5 with HTTP; Tue, 15 May 2012 15:57:02 -0700 (PDT)
In-Reply-To: <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com>
Date: Tue, 15 May 2012 23:57:02 +0100
Message-ID: <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com>
From: Blaine Cook <romeda@gmail.com>
To: John Bradley <ve7jtb@ve7jtb.com>
Content-Type: multipart/alternative; boundary=f46d04016c1bfbaca604c01b1e6a
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 22:57:06 -0000

--f46d04016c1bfbaca604c01b1e6a
Content-Type: text/plain; charset=UTF-8

I think this is probably a moot point; webfinger doesn't require that the
client normalize the identifier into an acct URI, and if it does (a) it's a
recent addition, and (b) I for one would be opposed to that requirement
(even though in an ideal world even DNS lookups would have a URI scheme
specified).

b.
 On May 15, 2012 11:15 PM, "John Bradley" <ve7jtb@ve7jtb.com> wrote:

> Hi Paul,
>
> I wasn't recommending changing to email:
>
> I do appreciate the predicament.  I have been in the same place with xri.
>
> The sensible thing is to have a registered acct: URI scheme so that
> identifiers can be normalized to it and perhaps more importantly it can be
> used for link relations.
>
> However I think we need to get some sort of determination on if the spec
> will get approved by the ISEG if it requires the registration of a new
> scheme.
>
> SWD side-stepped the issue by not having the client normalize the input.
>
> You find the host in the input and send exactly that string as the
> parameter in your get to the .well-known location on that host.
> The server did all the work.
>
> In to have WF work the client will need to continue to do some
> normalization or many servers using static configs are going to be much
> less useful.
>
> My immediate problem is what to normalize john@foo.com to before sending
> it as the value of the resource parameter.
>
> I don't want to go down a path and then have W3C or IANA tell ISEG to send
> the spec back due to violating the no new schemes agreement.
>
> Is this something a chair can clarify for us.
>
> I think it is critical to resolve this question to reduce the risk of
> merging SWD with WF.
>
> John B.
>
>
>
>
>
>
> On 2012-05-14, at 4:29 AM, Michiel de Jong wrote:
>
> > At the risk of feeding the fire here, on the 'acct:user@host' vs
> > 'user@host' issue, I would like to argue that the fact that acct: is
> > not a URI scheme has nothing to do with it. It's only a parameter of a
> > query format, nothing more. IMHO this whole issue is only of academic
> > interest and does not have any relevance to what the spec can do.
> >
> > On Mon, May 14, 2012 at 2:20 AM, John Bradley <ve7jtb@ve7jtb.com> wrote:
> >> In WF the premise was to have a simple server supporting static
> documents.
> >>  That requires the client to perform more normalization on what the user
> >> inputs, otherwise the server needs to support static documents for all
> >> possible normalizations.
> >
> > i don't think that's the reason - whether you use 'acct:user@host' or
> > 'user@host' or 'urn:acct:user@host' doesn't make for more or less work
> > on the client or on the server, i think.
> >
> >> Stripping the scheme from an email like identifier is probably the best
> bet,
> >> though that perhaps leaves a problem of what to use as the subject of
> the
> >> response if it must be a URI.
> >
> > You could use the fact that the document itself is a description-URI
> > for the user. so subject can be
> > https://host/.well-known/host-meta?resource=acct:user@host.
> >
> >> getting acct: registered or WF through the approval process with it
> will not be a walk in the park.
> >
> > Why would that be needed? Look at other unregistered schemes like
> > bitcoin:, chrome-extension:, torrent:, javascript:, git:, ssh:, and
> > actually finger: itself. The fact that it's not a URI scheme simply
> > means that a user cannot use the address bar of their browser to go
> > there, and that links cannot read <a href="acct:user@host">me</a> and
> > then expect all major browsers to correctly resolve that. IMHO it was
> > ever a goal to make browsers resolve webfinger straight from the
> > address bar or from link targets. So there's no problem here.
> >
> > Those complaining that acct:user@host is not a URI (actually it would
> > have to be 'urn:acct:' for that, i think) can be told: you are right,
> > it's not a W3C registered URI scheme. But the information published
> > here is linkable from the web (using
> > https://host/.well-known/host-meta?resource=acct:user@host as the
> > description-URI of the user), and the document itself consists
> > entirely of a wealth of links to other resources.
> >
> > I've had long one-on-one discussions about this with Melvin, and still
> > hope that we can simply just drop this IMHO academic issue. does it
> > affect how the service works and what it can do? i think not at all.
> >
> > if some client implementers refuse to add in the 'acct:' because it
> > looks like a URI, then maybe we can add a requirement on servers that
> > they should allow that, and simply consider 'user@host' and
> > 'acct:user@host' to mean the same thing (actually, some
> > implementations already do this - since it is clear that that is what
> > the client meant, and also since it's an easy mistake to make for
> > client developers). Maybe that's a way to settle the issue? So the
> > resource parameter could then be one of four things:
> >
> > - a description-URI of any type of resource, e.g. http://home.me/fridge
> > - a contact-URI of a user, for instance mailto:user@host
> > - acct:user@host to say 'i know it's that user at that host, but i
> > don't know their URI'
> > - user@host to be interpreted to mean the same as acct:user@host
> >
> > On the whole, i think the important next step is to list and settle
> > only those issues that block the path from
> > draft-jones-appsawg-webfinger-04 to a common, merged,
> > draft-jones-simple-web-discovery-03. I think renaming webfinger to
> > simple web discovery (as Blaine mentioned as an option, and Paul
> > suggested, and Mike was willing to discuss) would be a good next big
> > step to focus on.
> >
> > If the names merge, the specs merge. The good thing is they already
> > have their 'draft-jones-' prefix in common. ;)
> >
> >
> > My 2ct,
> > Michiel
>
>
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>
>

--f46d04016c1bfbaca604c01b1e6a
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>I think this is probably a moot point; webfinger doesn&#39;t require tha=
t the client normalize the identifier into an acct URI, and if it does (a) =
it&#39;s a recent addition, and (b) I for one would be opposed to that requ=
irement (even though in an ideal world even DNS lookups would have a URI sc=
heme specified).</p>

<p>b.<br>
</p>
<div class=3D"gmail_quote">On May 15, 2012 11:15 PM, &quot;John Bradley&quo=
t; &lt;<a href=3D"mailto:ve7jtb@ve7jtb.com">ve7jtb@ve7jtb.com</a>&gt; wrote=
:<br type=3D"attribution"><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Paul,<br>
<br>
I wasn&#39;t recommending changing to email:<br>
<br>
I do appreciate the predicament. =C2=A0I have been in the same place with x=
ri.<br>
<br>
The sensible thing is to have a registered acct: URI scheme so that identif=
iers can be normalized to it and perhaps more importantly it can be used fo=
r link relations.<br>
<br>
However I think we need to get some sort of determination on if the spec wi=
ll get approved by the ISEG if it requires the registration of a new scheme=
.<br>
<br>
SWD side-stepped the issue by not having the client normalize the input.<br=
>
<br>
You find the host in the input and send exactly that string as the paramete=
r in your get to the .well-known location on that host.<br>
The server did all the work.<br>
<br>
In to have WF work the client will need to continue to do some normalizatio=
n or many servers using static configs are going to be much less useful.<br=
>
<br>
My immediate problem is what to normalize <a href=3D"mailto:john@foo.com">j=
ohn@foo.com</a> to before sending it as the value of the resource parameter=
.<br>
<br>
I don&#39;t want to go down a path and then have W3C or IANA tell ISEG to s=
end the spec back due to violating the no new schemes agreement.<br>
<br>
Is this something a chair can clarify for us.<br>
<br>
I think it is critical to resolve this question to reduce the risk of mergi=
ng SWD with WF.<br>
<br>
John B.<br>
<br>
<br>
<br>
<br>
<br>
<br>
On 2012-05-14, at 4:29 AM, Michiel de Jong wrote:<br>
<br>
&gt; At the risk of feeding the fire here, on the &#39;acct:user@host&#39; =
vs<br>
&gt; &#39;user@host&#39; issue, I would like to argue that the fact that ac=
ct: is<br>
&gt; not a URI scheme has nothing to do with it. It&#39;s only a parameter =
of a<br>
&gt; query format, nothing more. IMHO this whole issue is only of academic<=
br>
&gt; interest and does not have any relevance to what the spec can do.<br>
&gt;<br>
&gt; On Mon, May 14, 2012 at 2:20 AM, John Bradley &lt;<a href=3D"mailto:ve=
7jtb@ve7jtb.com">ve7jtb@ve7jtb.com</a>&gt; wrote:<br>
&gt;&gt; In WF the premise was to have a simple server supporting static do=
cuments.<br>
&gt;&gt; =C2=A0That requires the client to perform more normalization on wh=
at the user<br>
&gt;&gt; inputs, otherwise the server needs to support static documents for=
 all<br>
&gt;&gt; possible normalizations.<br>
&gt;<br>
&gt; i don&#39;t think that&#39;s the reason - whether you use &#39;acct:us=
er@host&#39; or<br>
&gt; &#39;user@host&#39; or &#39;urn:acct:user@host&#39; doesn&#39;t make f=
or more or less work<br>
&gt; on the client or on the server, i think.<br>
&gt;<br>
&gt;&gt; Stripping the scheme from an email like identifier is probably the=
 best bet,<br>
&gt;&gt; though that perhaps leaves a problem of what to use as the subject=
 of the<br>
&gt;&gt; response if it must be a URI.<br>
&gt;<br>
&gt; You could use the fact that the document itself is a description-URI<b=
r>
&gt; for the user. so subject can be<br>
&gt; <a href=3D"https://host/.well-known/host-meta?resource=3Dacct:user@hos=
t" target=3D"_blank">https://host/.well-known/host-meta?resource=3Dacct:use=
r@host</a>.<br>
&gt;<br>
&gt;&gt; getting acct: registered or WF through the approval process with i=
t will not be a walk in the park.<br>
&gt;<br>
&gt; Why would that be needed? Look at other unregistered schemes like<br>
&gt; bitcoin:, chrome-extension:, torrent:, javascript:, git:, ssh:, and<br=
>
&gt; actually finger: itself. The fact that it&#39;s not a URI scheme simpl=
y<br>
&gt; means that a user cannot use the address bar of their browser to go<br=
>
&gt; there, and that links cannot read &lt;a href=3D&quot;acct:user@host&qu=
ot;&gt;me&lt;/a&gt; and<br>
&gt; then expect all major browsers to correctly resolve that. IMHO it was<=
br>
&gt; ever a goal to make browsers resolve webfinger straight from the<br>
&gt; address bar or from link targets. So there&#39;s no problem here.<br>
&gt;<br>
&gt; Those complaining that acct:user@host is not a URI (actually it would<=
br>
&gt; have to be &#39;urn:acct:&#39; for that, i think) can be told: you are=
 right,<br>
&gt; it&#39;s not a W3C registered URI scheme. But the information publishe=
d<br>
&gt; here is linkable from the web (using<br>
&gt; <a href=3D"https://host/.well-known/host-meta?resource=3Dacct:user@hos=
t" target=3D"_blank">https://host/.well-known/host-meta?resource=3Dacct:use=
r@host</a> as the<br>
&gt; description-URI of the user), and the document itself consists<br>
&gt; entirely of a wealth of links to other resources.<br>
&gt;<br>
&gt; I&#39;ve had long one-on-one discussions about this with Melvin, and s=
till<br>
&gt; hope that we can simply just drop this IMHO academic issue. does it<br=
>
&gt; affect how the service works and what it can do? i think not at all.<b=
r>
&gt;<br>
&gt; if some client implementers refuse to add in the &#39;acct:&#39; becau=
se it<br>
&gt; looks like a URI, then maybe we can add a requirement on servers that<=
br>
&gt; they should allow that, and simply consider &#39;user@host&#39; and<br=
>
&gt; &#39;acct:user@host&#39; to mean the same thing (actually, some<br>
&gt; implementations already do this - since it is clear that that is what<=
br>
&gt; the client meant, and also since it&#39;s an easy mistake to make for<=
br>
&gt; client developers). Maybe that&#39;s a way to settle the issue? So the=
<br>
&gt; resource parameter could then be one of four things:<br>
&gt;<br>
&gt; - a description-URI of any type of resource, e.g. <a href=3D"http://ho=
me.me/fridge" target=3D"_blank">http://home.me/fridge</a><br>
&gt; - a contact-URI of a user, for instance mailto:<a href=3D"mailto:user@=
host">user@host</a><br>
&gt; - acct:user@host to say &#39;i know it&#39;s that user at that host, b=
ut i<br>
&gt; don&#39;t know their URI&#39;<br>
&gt; - user@host to be interpreted to mean the same as acct:user@host<br>
&gt;<br>
&gt; On the whole, i think the important next step is to list and settle<br=
>
&gt; only those issues that block the path from<br>
&gt; draft-jones-appsawg-webfinger-04 to a common, merged,<br>
&gt; draft-jones-simple-web-discovery-03. I think renaming webfinger to<br>
&gt; simple web discovery (as Blaine mentioned as an option, and Paul<br>
&gt; suggested, and Mike was willing to discuss) would be a good next big<b=
r>
&gt; step to focus on.<br>
&gt;<br>
&gt; If the names merge, the specs merge. The good thing is they already<br=
>
&gt; have their &#39;draft-jones-&#39; prefix in common. ;)<br>
&gt;<br>
&gt;<br>
&gt; My 2ct,<br>
&gt; Michiel<br>
<br>
<br>_______________________________________________<br>
apps-discuss mailing list<br>
<a href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" target=3D"_b=
lank">https://www.ietf.org/mailman/listinfo/apps-discuss</a><br>
<br></blockquote></div>

--f46d04016c1bfbaca604c01b1e6a--

From bobwyman@gmail.com  Tue May 15 16:02:03 2012
Return-Path: <bobwyman@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 89A7E11E80B8 for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 16:02:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.736
X-Spam-Level: 
X-Spam-Status: No, score=-2.736 tagged_above=-999 required=5 tests=[AWL=0.240,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HpfNLR3rIBQT for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 16:02:02 -0700 (PDT)
Received: from mail-gg0-f172.google.com (mail-gg0-f172.google.com [209.85.161.172]) by ietfa.amsl.com (Postfix) with ESMTP id 1F0E111E80A1 for <apps-discuss@ietf.org>; Tue, 15 May 2012 16:01:54 -0700 (PDT)
Received: by ggnc4 with SMTP id c4so163388ggn.31 for <apps-discuss@ietf.org>; Tue, 15 May 2012 16:01:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=aE0G8jvH5ye9iquYCXe2CxmEu9tDzOn2Hq+AcWOC91c=; b=uePYrH0HL/ruDuw1rrK19nHAXFhkdt2YdE/uyrb55/asZT59MW8s4k63e2l4LAW9mr 77U1oR34Sp2yAn5jAIz3g+Ql7qeolgK4bdyXbmjqhCanKqP36hEFmDsnyoD0cK0COzzY BaWKi6xBOHmmErl6nNAxqGR348Z7cVQr+D8o3v8V1tuq3MyPF9cvV8FgWl0Y1SFyLTpT 2uvNaXDvQ7s+kzx9WDTl2MmgNr3lv+O5SWGRRECX0Wx123zf962yHtwnwZJUK3MEZyaF ep6pFnqLOUOC5ks6nqNYwadXyereOJ08x0363fNfhNzcYtk00xE8s9r3dQCNU8+r5Xjf Risg==
MIME-Version: 1.0
Received: by 10.236.72.138 with SMTP id t10mr868488yhd.109.1337122907553; Tue, 15 May 2012 16:01:47 -0700 (PDT)
Sender: bobwyman@gmail.com
Received: by 10.100.124.10 with HTTP; Tue, 15 May 2012 16:01:47 -0700 (PDT)
In-Reply-To: <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com>
Date: Tue, 15 May 2012 19:01:47 -0400
X-Google-Sender-Auth: Ruc5w1MeVS0i1sqqfgLVHZctR-Q
Message-ID: <CAA1s49VChWvKSVu3P2QJn0aVGgmAAbWyA7Fnr8CzufeR19nfxw@mail.gmail.com>
From: Bob Wyman <bob@wyman.us>
To: Blaine Cook <romeda@gmail.com>
Content-Type: multipart/alternative; boundary=20cf300fb169ed021f04c01b2f67
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 23:02:03 -0000

--20cf300fb169ed021f04c01b2f67
Content-Type: text/plain; charset=ISO-8859-1

+1. WebFinger should permit any URI to be used -- including an acct: URI.

On Tue, May 15, 2012 at 6:57 PM, Blaine Cook <romeda@gmail.com> wrote:

> I think this is probably a moot point; webfinger doesn't require that the
> client normalize the identifier into an acct URI, and if it does (a) it's a
> recent addition, and (b) I for one would be opposed to that requirement
> (even though in an ideal world even DNS lookups would have a URI scheme
> specified).
>
> b.
>  On May 15, 2012 11:15 PM, "John Bradley" <ve7jtb@ve7jtb.com> wrote:
>
>> Hi Paul,
>>
>> I wasn't recommending changing to email:
>>
>> I do appreciate the predicament.  I have been in the same place with xri.
>>
>> The sensible thing is to have a registered acct: URI scheme so that
>> identifiers can be normalized to it and perhaps more importantly it can be
>> used for link relations.
>>
>> However I think we need to get some sort of determination on if the spec
>> will get approved by the ISEG if it requires the registration of a new
>> scheme.
>>
>> SWD side-stepped the issue by not having the client normalize the input.
>>
>> You find the host in the input and send exactly that string as the
>> parameter in your get to the .well-known location on that host.
>> The server did all the work.
>>
>> In to have WF work the client will need to continue to do some
>> normalization or many servers using static configs are going to be much
>> less useful.
>>
>> My immediate problem is what to normalize john@foo.com to before sending
>> it as the value of the resource parameter.
>>
>> I don't want to go down a path and then have W3C or IANA tell ISEG to
>> send the spec back due to violating the no new schemes agreement.
>>
>> Is this something a chair can clarify for us.
>>
>> I think it is critical to resolve this question to reduce the risk of
>> merging SWD with WF.
>>
>> John B.
>>
>>
>>
>>
>>
>>
>> On 2012-05-14, at 4:29 AM, Michiel de Jong wrote:
>>
>> > At the risk of feeding the fire here, on the 'acct:user@host' vs
>> > 'user@host' issue, I would like to argue that the fact that acct: is
>> > not a URI scheme has nothing to do with it. It's only a parameter of a
>> > query format, nothing more. IMHO this whole issue is only of academic
>> > interest and does not have any relevance to what the spec can do.
>> >
>> > On Mon, May 14, 2012 at 2:20 AM, John Bradley <ve7jtb@ve7jtb.com>
>> wrote:
>> >> In WF the premise was to have a simple server supporting static
>> documents.
>> >>  That requires the client to perform more normalization on what the
>> user
>> >> inputs, otherwise the server needs to support static documents for all
>> >> possible normalizations.
>> >
>> > i don't think that's the reason - whether you use 'acct:user@host' or
>> > 'user@host' or 'urn:acct:user@host' doesn't make for more or less work
>> > on the client or on the server, i think.
>> >
>> >> Stripping the scheme from an email like identifier is probably the
>> best bet,
>> >> though that perhaps leaves a problem of what to use as the subject of
>> the
>> >> response if it must be a URI.
>> >
>> > You could use the fact that the document itself is a description-URI
>> > for the user. so subject can be
>> > https://host/.well-known/host-meta?resource=acct:user@host.
>> >
>> >> getting acct: registered or WF through the approval process with it
>> will not be a walk in the park.
>> >
>> > Why would that be needed? Look at other unregistered schemes like
>> > bitcoin:, chrome-extension:, torrent:, javascript:, git:, ssh:, and
>> > actually finger: itself. The fact that it's not a URI scheme simply
>> > means that a user cannot use the address bar of their browser to go
>> > there, and that links cannot read <a href="acct:user@host">me</a> and
>> > then expect all major browsers to correctly resolve that. IMHO it was
>> > ever a goal to make browsers resolve webfinger straight from the
>> > address bar or from link targets. So there's no problem here.
>> >
>> > Those complaining that acct:user@host is not a URI (actually it would
>> > have to be 'urn:acct:' for that, i think) can be told: you are right,
>> > it's not a W3C registered URI scheme. But the information published
>> > here is linkable from the web (using
>> > https://host/.well-known/host-meta?resource=acct:user@host as the
>> > description-URI of the user), and the document itself consists
>> > entirely of a wealth of links to other resources.
>> >
>> > I've had long one-on-one discussions about this with Melvin, and still
>> > hope that we can simply just drop this IMHO academic issue. does it
>> > affect how the service works and what it can do? i think not at all.
>> >
>> > if some client implementers refuse to add in the 'acct:' because it
>> > looks like a URI, then maybe we can add a requirement on servers that
>> > they should allow that, and simply consider 'user@host' and
>> > 'acct:user@host' to mean the same thing (actually, some
>> > implementations already do this - since it is clear that that is what
>> > the client meant, and also since it's an easy mistake to make for
>> > client developers). Maybe that's a way to settle the issue? So the
>> > resource parameter could then be one of four things:
>> >
>> > - a description-URI of any type of resource, e.g. http://home.me/fridge
>> > - a contact-URI of a user, for instance mailto:user@host
>> > - acct:user@host to say 'i know it's that user at that host, but i
>> > don't know their URI'
>> > - user@host to be interpreted to mean the same as acct:user@host
>> >
>> > On the whole, i think the important next step is to list and settle
>> > only those issues that block the path from
>> > draft-jones-appsawg-webfinger-04 to a common, merged,
>> > draft-jones-simple-web-discovery-03. I think renaming webfinger to
>> > simple web discovery (as Blaine mentioned as an option, and Paul
>> > suggested, and Mike was willing to discuss) would be a good next big
>> > step to focus on.
>> >
>> > If the names merge, the specs merge. The good thing is they already
>> > have their 'draft-jones-' prefix in common. ;)
>> >
>> >
>> > My 2ct,
>> > Michiel
>>
>>
>> _______________________________________________
>> apps-discuss mailing list
>> apps-discuss@ietf.org
>> https://www.ietf.org/mailman/listinfo/apps-discuss
>>
>>
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>
>

--20cf300fb169ed021f04c01b2f67
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

+1. WebFinger should permit any URI to be used -- including an acct: URI.=
=A0<br><br><div class=3D"gmail_quote">On Tue, May 15, 2012 at 6:57 PM, Blai=
ne Cook <span dir=3D"ltr">&lt;<a href=3D"mailto:romeda@gmail.com" target=3D=
"_blank">romeda@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><p>I think this is probably a moot point; we=
bfinger doesn&#39;t require that the client normalize the identifier into a=
n acct URI, and if it does (a) it&#39;s a recent addition, and (b) I for on=
e would be opposed to that requirement (even though in an ideal world even =
DNS lookups would have a URI scheme specified).</p>
<span class=3D"HOEnZb"><font color=3D"#888888">

<p>b.<br>
</p>
</font></span><div class=3D"gmail_quote"><div><div class=3D"h5">On May 15, =
2012 11:15 PM, &quot;John Bradley&quot; &lt;<a href=3D"mailto:ve7jtb@ve7jtb=
.com" target=3D"_blank">ve7jtb@ve7jtb.com</a>&gt; wrote:<br type=3D"attribu=
tion">
</div></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bo=
rder-left:1px #ccc solid;padding-left:1ex"><div><div class=3D"h5">
Hi Paul,<br>
<br>
I wasn&#39;t recommending changing to email:<br>
<br>
I do appreciate the predicament. =A0I have been in the same place with xri.=
<br>
<br>
The sensible thing is to have a registered acct: URI scheme so that identif=
iers can be normalized to it and perhaps more importantly it can be used fo=
r link relations.<br>
<br>
However I think we need to get some sort of determination on if the spec wi=
ll get approved by the ISEG if it requires the registration of a new scheme=
.<br>
<br>
SWD side-stepped the issue by not having the client normalize the input.<br=
>
<br>
You find the host in the input and send exactly that string as the paramete=
r in your get to the .well-known location on that host.<br>
The server did all the work.<br>
<br>
In to have WF work the client will need to continue to do some normalizatio=
n or many servers using static configs are going to be much less useful.<br=
>
<br>
My immediate problem is what to normalize <a href=3D"mailto:john@foo.com" t=
arget=3D"_blank">john@foo.com</a> to before sending it as the value of the =
resource parameter.<br>
<br>
I don&#39;t want to go down a path and then have W3C or IANA tell ISEG to s=
end the spec back due to violating the no new schemes agreement.<br>
<br>
Is this something a chair can clarify for us.<br>
<br>
I think it is critical to resolve this question to reduce the risk of mergi=
ng SWD with WF.<br>
<br>
John B.<br>
<br>
<br>
<br>
<br>
<br>
<br>
On 2012-05-14, at 4:29 AM, Michiel de Jong wrote:<br>
<br>
&gt; At the risk of feeding the fire here, on the &#39;acct:user@host&#39; =
vs<br>
&gt; &#39;user@host&#39; issue, I would like to argue that the fact that ac=
ct: is<br>
&gt; not a URI scheme has nothing to do with it. It&#39;s only a parameter =
of a<br>
&gt; query format, nothing more. IMHO this whole issue is only of academic<=
br>
&gt; interest and does not have any relevance to what the spec can do.<br>
&gt;<br>
&gt; On Mon, May 14, 2012 at 2:20 AM, John Bradley &lt;<a href=3D"mailto:ve=
7jtb@ve7jtb.com" target=3D"_blank">ve7jtb@ve7jtb.com</a>&gt; wrote:<br>
&gt;&gt; In WF the premise was to have a simple server supporting static do=
cuments.<br>
&gt;&gt; =A0That requires the client to perform more normalization on what =
the user<br>
&gt;&gt; inputs, otherwise the server needs to support static documents for=
 all<br>
&gt;&gt; possible normalizations.<br>
&gt;<br>
&gt; i don&#39;t think that&#39;s the reason - whether you use &#39;acct:us=
er@host&#39; or<br>
&gt; &#39;user@host&#39; or &#39;urn:acct:user@host&#39; doesn&#39;t make f=
or more or less work<br>
&gt; on the client or on the server, i think.<br>
&gt;<br>
&gt;&gt; Stripping the scheme from an email like identifier is probably the=
 best bet,<br>
&gt;&gt; though that perhaps leaves a problem of what to use as the subject=
 of the<br>
&gt;&gt; response if it must be a URI.<br>
&gt;<br>
&gt; You could use the fact that the document itself is a description-URI<b=
r>
&gt; for the user. so subject can be<br>
&gt; <a href=3D"https://host/.well-known/host-meta?resource=3Dacct:user@hos=
t" target=3D"_blank">https://host/.well-known/host-meta?resource=3Dacct:use=
r@host</a>.<br>
&gt;<br>
&gt;&gt; getting acct: registered or WF through the approval process with i=
t will not be a walk in the park.<br>
&gt;<br>
&gt; Why would that be needed? Look at other unregistered schemes like<br>
&gt; bitcoin:, chrome-extension:, torrent:, javascript:, git:, ssh:, and<br=
>
&gt; actually finger: itself. The fact that it&#39;s not a URI scheme simpl=
y<br>
&gt; means that a user cannot use the address bar of their browser to go<br=
>
&gt; there, and that links cannot read &lt;a href=3D&quot;acct:user@host&qu=
ot;&gt;me&lt;/a&gt; and<br>
&gt; then expect all major browsers to correctly resolve that. IMHO it was<=
br>
&gt; ever a goal to make browsers resolve webfinger straight from the<br>
&gt; address bar or from link targets. So there&#39;s no problem here.<br>
&gt;<br>
&gt; Those complaining that acct:user@host is not a URI (actually it would<=
br>
&gt; have to be &#39;urn:acct:&#39; for that, i think) can be told: you are=
 right,<br>
&gt; it&#39;s not a W3C registered URI scheme. But the information publishe=
d<br>
&gt; here is linkable from the web (using<br>
&gt; <a href=3D"https://host/.well-known/host-meta?resource=3Dacct:user@hos=
t" target=3D"_blank">https://host/.well-known/host-meta?resource=3Dacct:use=
r@host</a> as the<br>
&gt; description-URI of the user), and the document itself consists<br>
&gt; entirely of a wealth of links to other resources.<br>
&gt;<br>
&gt; I&#39;ve had long one-on-one discussions about this with Melvin, and s=
till<br>
&gt; hope that we can simply just drop this IMHO academic issue. does it<br=
>
&gt; affect how the service works and what it can do? i think not at all.<b=
r>
&gt;<br>
&gt; if some client implementers refuse to add in the &#39;acct:&#39; becau=
se it<br>
&gt; looks like a URI, then maybe we can add a requirement on servers that<=
br>
&gt; they should allow that, and simply consider &#39;user@host&#39; and<br=
>
&gt; &#39;acct:user@host&#39; to mean the same thing (actually, some<br>
&gt; implementations already do this - since it is clear that that is what<=
br>
&gt; the client meant, and also since it&#39;s an easy mistake to make for<=
br>
&gt; client developers). Maybe that&#39;s a way to settle the issue? So the=
<br>
&gt; resource parameter could then be one of four things:<br>
&gt;<br>
&gt; - a description-URI of any type of resource, e.g. <a href=3D"http://ho=
me.me/fridge" target=3D"_blank">http://home.me/fridge</a><br>
&gt; - a contact-URI of a user, for instance mailto:<a href=3D"mailto:user@=
host" target=3D"_blank">user@host</a><br>
&gt; - acct:user@host to say &#39;i know it&#39;s that user at that host, b=
ut i<br>
&gt; don&#39;t know their URI&#39;<br>
&gt; - user@host to be interpreted to mean the same as acct:user@host<br>
&gt;<br>
&gt; On the whole, i think the important next step is to list and settle<br=
>
&gt; only those issues that block the path from<br>
&gt; draft-jones-appsawg-webfinger-04 to a common, merged,<br>
&gt; draft-jones-simple-web-discovery-03. I think renaming webfinger to<br>
&gt; simple web discovery (as Blaine mentioned as an option, and Paul<br>
&gt; suggested, and Mike was willing to discuss) would be a good next big<b=
r>
&gt; step to focus on.<br>
&gt;<br>
&gt; If the names merge, the specs merge. The good thing is they already<br=
>
&gt; have their &#39;draft-jones-&#39; prefix in common. ;)<br>
&gt;<br>
&gt;<br>
&gt; My 2ct,<br>
&gt; Michiel<br>
<br>
<br></div></div><div class=3D"im">_________________________________________=
______<br>
apps-discuss mailing list<br>
<a href=3D"mailto:apps-discuss@ietf.org" target=3D"_blank">apps-discuss@iet=
f.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" target=3D"_b=
lank">https://www.ietf.org/mailman/listinfo/apps-discuss</a><br>
<br></div></blockquote></div>
<br>_______________________________________________<br>
apps-discuss mailing list<br>
<a href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" target=3D"_b=
lank">https://www.ietf.org/mailman/listinfo/apps-discuss</a><br>
<br></blockquote></div><br>

--20cf300fb169ed021f04c01b2f67--

From paulej@packetizer.com  Tue May 15 16:02:31 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5792211E80C4 for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 16:02:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.425
X-Spam-Level: 
X-Spam-Status: No, score=-2.425 tagged_above=-999 required=5 tests=[AWL=0.174,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UshLH4o06GE8 for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 16:02:30 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id EDB7F11E80A1 for <apps-discuss@ietf.org>; Tue, 15 May 2012 16:02:27 -0700 (PDT)
Received: from sydney (rrcs-98-101-148-48.midsouth.biz.rr.com [98.101.148.48]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q4FN2Qv5020569 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 15 May 2012 19:02:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1337122947; bh=5wtsJkDHje5pMUoGLyuPZSdGob4yWw7wFzfMs5u7sM8=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; b=kc2rvvhuUwndXv4WZmBC5VqMYOhZl3jjNrLeylcMUZg+OZ0e35WIKh2id8XNGl0JQ PxWjm40bF455qJEeOdXLBrVCA+WP9nGaQFgkqyfoIrO2BFIhYM/gFWz/YIhAzoT1q6 wrZjbwF7x2ZZ287/ig3mRUCcgP/vpebjtI2RQiHc=
From: "Paul E. Jones" <paulej@packetizer.com>
To: "'John Bradley'" <ve7jtb@ve7jtb.com>, "'Michiel de Jong'" <michiel@unhosted.org>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>	<CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com>	<069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com>	<CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com>
In-Reply-To: <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com>
Date: Tue, 15 May 2012 19:02:28 -0400
Message-ID: <00f601cd32ee$cd2ebd10$678c3730$@packetizer.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQFWXEXmSYyJXGPGOgx4dWw5TONWmQG6iL7ZAg1+z8cCbT9RZwKiA/s+l3Jp2ZA=
Content-Language: en-us
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 23:02:31 -0000

John,

Agreed -- it would be good if the chairs could find out whether acct would
get rejected on the grounds that somebody somewhere decided there shall be
no new URI schemes.

And who decided this "no new schemes"?  HTTP is all we'll ever need?  This
restriction seems strange.  I appreciate the scrutiny, but find it odd one
would just declare a freze.

Paul

> -----Original Message-----
> From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org]
> On Behalf Of John Bradley
> Sent: Tuesday, May 15, 2012 6:15 PM
> To: Michiel de Jong
> Cc: apps-discuss@ietf.org
> Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
> 
> Hi Paul,
> 
> I wasn't recommending changing to email:
> 
> I do appreciate the predicament.  I have been in the same place with xri.
> 
> The sensible thing is to have a registered acct: URI scheme so that
> identifiers can be normalized to it and perhaps more importantly it can be
> used for link relations.
> 
> However I think we need to get some sort of determination on if the spec
> will get approved by the ISEG if it requires the registration of a new
> scheme.
> 
> SWD side-stepped the issue by not having the client normalize the input.
> 
> You find the host in the input and send exactly that string as the
> parameter in your get to the .well-known location on that host.
> The server did all the work.
> 
> In to have WF work the client will need to continue to do some
> normalization or many servers using static configs are going to be much
> less useful.
> 
> My immediate problem is what to normalize john@foo.com to before sending
> it as the value of the resource parameter.
> 
> I don't want to go down a path and then have W3C or IANA tell ISEG to send
> the spec back due to violating the no new schemes agreement.
> 
> Is this something a chair can clarify for us.
> 
> I think it is critical to resolve this question to reduce the risk of
> merging SWD with WF.
> 
> John B.
> 
> 
> 
> 
> 
> 
> On 2012-05-14, at 4:29 AM, Michiel de Jong wrote:
> 
> > At the risk of feeding the fire here, on the 'acct:user@host' vs
> > 'user@host' issue, I would like to argue that the fact that acct: is
> > not a URI scheme has nothing to do with it. It's only a parameter of a
> > query format, nothing more. IMHO this whole issue is only of academic
> > interest and does not have any relevance to what the spec can do.
> >
> > On Mon, May 14, 2012 at 2:20 AM, John Bradley <ve7jtb@ve7jtb.com> wrote:
> >> In WF the premise was to have a simple server supporting static
> documents.
> >>  That requires the client to perform more normalization on what the
> >> user inputs, otherwise the server needs to support static documents
> >> for all possible normalizations.
> >
> > i don't think that's the reason - whether you use 'acct:user@host' or
> > 'user@host' or 'urn:acct:user@host' doesn't make for more or less work
> > on the client or on the server, i think.
> >
> >> Stripping the scheme from an email like identifier is probably the
> >> best bet, though that perhaps leaves a problem of what to use as the
> >> subject of the response if it must be a URI.
> >
> > You could use the fact that the document itself is a description-URI
> > for the user. so subject can be
> > https://host/.well-known/host-meta?resource=acct:user@host.
> >
> >> getting acct: registered or WF through the approval process with it
> will not be a walk in the park.
> >
> > Why would that be needed? Look at other unregistered schemes like
> > bitcoin:, chrome-extension:, torrent:, javascript:, git:, ssh:, and
> > actually finger: itself. The fact that it's not a URI scheme simply
> > means that a user cannot use the address bar of their browser to go
> > there, and that links cannot read <a href="acct:user@host">me</a> and
> > then expect all major browsers to correctly resolve that. IMHO it was
> > ever a goal to make browsers resolve webfinger straight from the
> > address bar or from link targets. So there's no problem here.
> >
> > Those complaining that acct:user@host is not a URI (actually it would
> > have to be 'urn:acct:' for that, i think) can be told: you are right,
> > it's not a W3C registered URI scheme. But the information published
> > here is linkable from the web (using
> > https://host/.well-known/host-meta?resource=acct:user@host as the
> > description-URI of the user), and the document itself consists
> > entirely of a wealth of links to other resources.
> >
> > I've had long one-on-one discussions about this with Melvin, and still
> > hope that we can simply just drop this IMHO academic issue. does it
> > affect how the service works and what it can do? i think not at all.
> >
> > if some client implementers refuse to add in the 'acct:' because it
> > looks like a URI, then maybe we can add a requirement on servers that
> > they should allow that, and simply consider 'user@host' and
> > 'acct:user@host' to mean the same thing (actually, some
> > implementations already do this - since it is clear that that is what
> > the client meant, and also since it's an easy mistake to make for
> > client developers). Maybe that's a way to settle the issue? So the
> > resource parameter could then be one of four things:
> >
> > - a description-URI of any type of resource, e.g.
> > http://home.me/fridge
> > - a contact-URI of a user, for instance mailto:user@host
> > - acct:user@host to say 'i know it's that user at that host, but i
> > don't know their URI'
> > - user@host to be interpreted to mean the same as acct:user@host
> >
> > On the whole, i think the important next step is to list and settle
> > only those issues that block the path from
> > draft-jones-appsawg-webfinger-04 to a common, merged,
> > draft-jones-simple-web-discovery-03. I think renaming webfinger to
> > simple web discovery (as Blaine mentioned as an option, and Paul
> > suggested, and Mike was willing to discuss) would be a good next big
> > step to focus on.
> >
> > If the names merge, the specs merge. The good thing is they already
> > have their 'draft-jones-' prefix in common. ;)
> >
> >
> > My 2ct,
> > Michiel



From paulej@packetizer.com  Tue May 15 16:04:52 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A1E9A11E80AF for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 16:04:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.428
X-Spam-Level: 
X-Spam-Status: No, score=-2.428 tagged_above=-999 required=5 tests=[AWL=0.170,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id A8oX6DRik81L for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 16:04:51 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id 4FE6D11E80A1 for <apps-discuss@ietf.org>; Tue, 15 May 2012 16:04:51 -0700 (PDT)
Received: from sydney (rrcs-98-101-148-48.midsouth.biz.rr.com [98.101.148.48]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q4FN4m0l020619 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 15 May 2012 19:04:49 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1337123089; bh=eyMeN4BVXPnDCzXoiPPwwS4n+PSU6mzYDPFbYl2U9EE=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type; b=Ii7a+wOichNrOqa1xAWeXPX2oyUIlvLtgXvAj6WqjL9oHksU8jZSr+6QISRhsF9F1 O5WHx73DBvNKTxBk2Adal81ColkQ7IPllj0mzVwSKrNSzmhXGCzdR1fYh3tVOgfy/J fehyvo5zrIlBcxH8G3j01qQIZFhF0r1MiOqW25XE=
From: "Paul E. Jones" <paulej@packetizer.com>
To: "'Blaine Cook'" <romeda@gmail.com>, "'John Bradley'" <ve7jtb@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>	<CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com>	<069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com>	<CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com>	<5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com>
In-Reply-To: <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com>
Date: Tue, 15 May 2012 19:04:50 -0400
Message-ID: <00f801cd32ef$21d80470$65880d50$@packetizer.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00F9_01CD32CD.9AC66470"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQFWXEXmSYyJXGPGOgx4dWw5TONWmQG6iL7ZAg1+z8cCbT9RZwKiA/s+Arb1yg2XXLMZ4A==
Content-Language: en-us
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 23:04:52 -0000

This is a multipart message in MIME format.

------=_NextPart_000_00F9_01CD32CD.9AC66470
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Blaine,

=20

The WF spec has no normalization requirement.  I think John=E2=80=99s =
recommendation comes partly from your desire to ensure that static sites =
work.  Having a user account specified using a single URI scheme (vs. =
multiple) makes it easier to create static sites.

=20

To be clear, though, any URI is valid with WebFinger.

=20

Paul

=20

From: apps-discuss-bounces@ietf.org =
[mailto:apps-discuss-bounces@ietf.org] On Behalf Of Blaine Cook
Sent: Tuesday, May 15, 2012 6:57 PM
To: John Bradley
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04

=20

I think this is probably a moot point; webfinger doesn't require that =
the client normalize the identifier into an acct URI, and if it does (a) =
it's a recent addition, and (b) I for one would be opposed to that =
requirement (even though in an ideal world even DNS lookups would have a =
URI scheme specified).

b.

On May 15, 2012 11:15 PM, "John Bradley" <ve7jtb@ve7jtb.com> wrote:

Hi Paul,

I wasn't recommending changing to email:

I do appreciate the predicament.  I have been in the same place with =
xri.

The sensible thing is to have a registered acct: URI scheme so that =
identifiers can be normalized to it and perhaps more importantly it can =
be used for link relations.

However I think we need to get some sort of determination on if the spec =
will get approved by the ISEG if it requires the registration of a new =
scheme.

SWD side-stepped the issue by not having the client normalize the input.

You find the host in the input and send exactly that string as the =
parameter in your get to the .well-known location on that host.
The server did all the work.

In to have WF work the client will need to continue to do some =
normalization or many servers using static configs are going to be much =
less useful.

My immediate problem is what to normalize john@foo.com to before sending =
it as the value of the resource parameter.

I don't want to go down a path and then have W3C or IANA tell ISEG to =
send the spec back due to violating the no new schemes agreement.

Is this something a chair can clarify for us.

I think it is critical to resolve this question to reduce the risk of =
merging SWD with WF.

John B.






On 2012-05-14, at 4:29 AM, Michiel de Jong wrote:

> At the risk of feeding the fire here, on the 'acct:user@host' vs
> 'user@host' issue, I would like to argue that the fact that acct: is
> not a URI scheme has nothing to do with it. It's only a parameter of a
> query format, nothing more. IMHO this whole issue is only of academic
> interest and does not have any relevance to what the spec can do.
>
> On Mon, May 14, 2012 at 2:20 AM, John Bradley <ve7jtb@ve7jtb.com> =
wrote:
>> In WF the premise was to have a simple server supporting static =
documents.
>>  That requires the client to perform more normalization on what the =
user
>> inputs, otherwise the server needs to support static documents for =
all
>> possible normalizations.
>
> i don't think that's the reason - whether you use 'acct:user@host' or
> 'user@host' or 'urn:acct:user@host' doesn't make for more or less work
> on the client or on the server, i think.
>
>> Stripping the scheme from an email like identifier is probably the =
best bet,
>> though that perhaps leaves a problem of what to use as the subject of =
the
>> response if it must be a URI.
>
> You could use the fact that the document itself is a description-URI
> for the user. so subject can be
> https://host/.well-known/host-meta?resource=3Dacct:user@host.
>
>> getting acct: registered or WF through the approval process with it =
will not be a walk in the park.
>
> Why would that be needed? Look at other unregistered schemes like
> bitcoin:, chrome-extension:, torrent:, javascript:, git:, ssh:, and
> actually finger: itself. The fact that it's not a URI scheme simply
> means that a user cannot use the address bar of their browser to go
> there, and that links cannot read <a href=3D"acct:user@host">me</a> =
and
> then expect all major browsers to correctly resolve that. IMHO it was
> ever a goal to make browsers resolve webfinger straight from the
> address bar or from link targets. So there's no problem here.
>
> Those complaining that acct:user@host is not a URI (actually it would
> have to be 'urn:acct:' for that, i think) can be told: you are right,
> it's not a W3C registered URI scheme. But the information published
> here is linkable from the web (using
> https://host/.well-known/host-meta?resource=3Dacct:user@host as the
> description-URI of the user), and the document itself consists
> entirely of a wealth of links to other resources.
>
> I've had long one-on-one discussions about this with Melvin, and still
> hope that we can simply just drop this IMHO academic issue. does it
> affect how the service works and what it can do? i think not at all.
>
> if some client implementers refuse to add in the 'acct:' because it
> looks like a URI, then maybe we can add a requirement on servers that
> they should allow that, and simply consider 'user@host' and
> 'acct:user@host' to mean the same thing (actually, some
> implementations already do this - since it is clear that that is what
> the client meant, and also since it's an easy mistake to make for
> client developers). Maybe that's a way to settle the issue? So the
> resource parameter could then be one of four things:
>
> - a description-URI of any type of resource, e.g. =
http://home.me/fridge
> - a contact-URI of a user, for instance mailto:user@host
> - acct:user@host to say 'i know it's that user at that host, but i
> don't know their URI'
> - user@host to be interpreted to mean the same as acct:user@host
>
> On the whole, i think the important next step is to list and settle
> only those issues that block the path from
> draft-jones-appsawg-webfinger-04 to a common, merged,
> draft-jones-simple-web-discovery-03. I think renaming webfinger to
> simple web discovery (as Blaine mentioned as an option, and Paul
> suggested, and Mike was willing to discuss) would be a good next big
> step to focus on.
>
> If the names merge, the specs merge. The good thing is they already
> have their 'draft-jones-' prefix in common. ;)
>
>
> My 2ct,
> Michiel


_______________________________________________
apps-discuss mailing list
apps-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss


------=_NextPart_000_00F9_01CD32CD.9AC66470
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Blaine,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>The WF spec has no normalization requirement.=C2=A0 I think =
John=E2=80=99s recommendation comes partly from your desire to ensure =
that static sites work.=C2=A0 Having a user account specified using a =
single URI scheme (vs. multiple) makes it easier to create static =
sites.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>To be clear, though, any URI is valid with =
WebFinger.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Paul<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org] =
<b>On Behalf Of </b>Blaine Cook<br><b>Sent:</b> Tuesday, May 15, 2012 =
6:57 PM<br><b>To:</b> John Bradley<br><b>Cc:</b> =
apps-discuss@ietf.org<br><b>Subject:</b> Re: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p>I think this is probably a =
moot point; webfinger doesn't require that the client normalize the =
identifier into an acct URI, and if it does (a) it's a recent addition, =
and (b) I for one would be opposed to that requirement (even though in =
an ideal world even DNS lookups would have a URI scheme =
specified).<o:p></o:p></p><p>b.<o:p></o:p></p><div><p =
class=3DMsoNormal>On May 15, 2012 11:15 PM, &quot;John Bradley&quot; =
&lt;<a href=3D"mailto:ve7jtb@ve7jtb.com">ve7jtb@ve7jtb.com</a>&gt; =
wrote:<o:p></o:p></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'>Hi Paul,<br><br>I wasn't recommending =
changing to email:<br><br>I do appreciate the predicament. &nbsp;I have =
been in the same place with xri.<br><br>The sensible thing is to have a =
registered acct: URI scheme so that identifiers can be normalized to it =
and perhaps more importantly it can be used for link =
relations.<br><br>However I think we need to get some sort of =
determination on if the spec will get approved by the ISEG if it =
requires the registration of a new scheme.<br><br>SWD side-stepped the =
issue by not having the client normalize the input.<br><br>You find the =
host in the input and send exactly that string as the parameter in your =
get to the .well-known location on that host.<br>The server did all the =
work.<br><br>In to have WF work the client will need to continue to do =
some normalization or many servers using static configs are going to be =
much less useful.<br><br>My immediate problem is what to normalize <a =
href=3D"mailto:john@foo.com">john@foo.com</a> to before sending it as =
the value of the resource parameter.<br><br>I don't want to go down a =
path and then have W3C or IANA tell ISEG to send the spec back due to =
violating the no new schemes agreement.<br><br>Is this something a chair =
can clarify for us.<br><br>I think it is critical to resolve this =
question to reduce the risk of merging SWD with WF.<br><br>John =
B.<br><br><br><br><br><br><br>On 2012-05-14, at 4:29 AM, Michiel de Jong =
wrote:<br><br>&gt; At the risk of feeding the fire here, on the =
'acct:user@host' vs<br>&gt; 'user@host' issue, I would like to argue =
that the fact that acct: is<br>&gt; not a URI scheme has nothing to do =
with it. It's only a parameter of a<br>&gt; query format, nothing more. =
IMHO this whole issue is only of academic<br>&gt; interest and does not =
have any relevance to what the spec can do.<br>&gt;<br>&gt; On Mon, May =
14, 2012 at 2:20 AM, John Bradley &lt;<a =
href=3D"mailto:ve7jtb@ve7jtb.com">ve7jtb@ve7jtb.com</a>&gt; =
wrote:<br>&gt;&gt; In WF the premise was to have a simple server =
supporting static documents.<br>&gt;&gt; &nbsp;That requires the client =
to perform more normalization on what the user<br>&gt;&gt; inputs, =
otherwise the server needs to support static documents for =
all<br>&gt;&gt; possible normalizations.<br>&gt;<br>&gt; i don't think =
that's the reason - whether you use 'acct:user@host' or<br>&gt; =
'user@host' or 'urn:acct:user@host' doesn't make for more or less =
work<br>&gt; on the client or on the server, i =
think.<br>&gt;<br>&gt;&gt; Stripping the scheme from an email like =
identifier is probably the best bet,<br>&gt;&gt; though that perhaps =
leaves a problem of what to use as the subject of the<br>&gt;&gt; =
response if it must be a URI.<br>&gt;<br>&gt; You could use the fact =
that the document itself is a description-URI<br>&gt; for the user. so =
subject can be<br>&gt; <a =
href=3D"https://host/.well-known/host-meta?resource=3Dacct:user@host" =
target=3D"_blank">https://host/.well-known/host-meta?resource=3Dacct:user=
@host</a>.<br>&gt;<br>&gt;&gt; getting acct: registered or WF through =
the approval process with it will not be a walk in the =
park.<br>&gt;<br>&gt; Why would that be needed? Look at other =
unregistered schemes like<br>&gt; bitcoin:, chrome-extension:, torrent:, =
javascript:, git:, ssh:, and<br>&gt; actually finger: itself. The fact =
that it's not a URI scheme simply<br>&gt; means that a user cannot use =
the address bar of their browser to go<br>&gt; there, and that links =
cannot read &lt;a href=3D&quot;acct:user@host&quot;&gt;me&lt;/a&gt; =
and<br>&gt; then expect all major browsers to correctly resolve that. =
IMHO it was<br>&gt; ever a goal to make browsers resolve webfinger =
straight from the<br>&gt; address bar or from link targets. So there's =
no problem here.<br>&gt;<br>&gt; Those complaining that acct:user@host =
is not a URI (actually it would<br>&gt; have to be 'urn:acct:' for that, =
i think) can be told: you are right,<br>&gt; it's not a W3C registered =
URI scheme. But the information published<br>&gt; here is linkable from =
the web (using<br>&gt; <a =
href=3D"https://host/.well-known/host-meta?resource=3Dacct:user@host" =
target=3D"_blank">https://host/.well-known/host-meta?resource=3Dacct:user=
@host</a> as the<br>&gt; description-URI of the user), and the document =
itself consists<br>&gt; entirely of a wealth of links to other =
resources.<br>&gt;<br>&gt; I've had long one-on-one discussions about =
this with Melvin, and still<br>&gt; hope that we can simply just drop =
this IMHO academic issue. does it<br>&gt; affect how the service works =
and what it can do? i think not at all.<br>&gt;<br>&gt; if some client =
implementers refuse to add in the 'acct:' because it<br>&gt; looks like =
a URI, then maybe we can add a requirement on servers that<br>&gt; they =
should allow that, and simply consider 'user@host' and<br>&gt; =
'acct:user@host' to mean the same thing (actually, some<br>&gt; =
implementations already do this - since it is clear that that is =
what<br>&gt; the client meant, and also since it's an easy mistake to =
make for<br>&gt; client developers). Maybe that's a way to settle the =
issue? So the<br>&gt; resource parameter could then be one of four =
things:<br>&gt;<br>&gt; - a description-URI of any type of resource, =
e.g. <a href=3D"http://home.me/fridge" =
target=3D"_blank">http://home.me/fridge</a><br>&gt; - a contact-URI of a =
user, for instance mailto:<a =
href=3D"mailto:user@host">user@host</a><br>&gt; - acct:user@host to say =
'i know it's that user at that host, but i<br>&gt; don't know their =
URI'<br>&gt; - user@host to be interpreted to mean the same as =
acct:user@host<br>&gt;<br>&gt; On the whole, i think the important next =
step is to list and settle<br>&gt; only those issues that block the path =
from<br>&gt; draft-jones-appsawg-webfinger-04 to a common, =
merged,<br>&gt; draft-jones-simple-web-discovery-03. I think renaming =
webfinger to<br>&gt; simple web discovery (as Blaine mentioned as an =
option, and Paul<br>&gt; suggested, and Mike was willing to discuss) =
would be a good next big<br>&gt; step to focus on.<br>&gt;<br>&gt; If =
the names merge, the specs merge. The good thing is they already<br>&gt; =
have their 'draft-jones-' prefix in common. ;)<br>&gt;<br>&gt;<br>&gt; =
My 2ct,<br>&gt; =
Michiel<br><br><br>_______________________________________________<br>app=
s-discuss mailing list<br><a =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/apps-discuss</a><=
o:p></o:p></p></div></div></div></body></html>
------=_NextPart_000_00F9_01CD32CD.9AC66470--


From ve7jtb@ve7jtb.com  Tue May 15 16:30:07 2012
Return-Path: <ve7jtb@ve7jtb.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B34D11E80B0 for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 16:30:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.524
X-Spam-Level: 
X-Spam-Status: No, score=-3.524 tagged_above=-999 required=5 tests=[AWL=0.074,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sdcmjlBAPQNL for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 16:30:05 -0700 (PDT)
Received: from mail-gg0-f172.google.com (mail-gg0-f172.google.com [209.85.161.172]) by ietfa.amsl.com (Postfix) with ESMTP id 8C72F11E80A1 for <apps-discuss@ietf.org>; Tue, 15 May 2012 16:30:05 -0700 (PDT)
Received: by ggnc4 with SMTP id c4so185250ggn.31 for <apps-discuss@ietf.org>; Tue, 15 May 2012 16:30:05 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :message-id:references:to:x-mailer:x-gm-message-state; bh=+m94Db4hXCB3pD+gm1PwPaMz9zqpnjDf1bkawqPHeWw=; b=S03UB5MLDjjQvNI6H69KNs828PGaDlK9UtXWNnF8hONMus9ZOTAtKLDijzthqAHK2C X17MUH0a0ywSNjZLC7XlxCRNZJY6K3Y5nxydiMZmI5lN7VjOyvRhP5mTzTc9fKD3sWwe V97M4+ghYpLHFCRrI8I54e6gvYuk8Mjopm2HWPKVT9kHInHBGjCSmbruXgdXwNAXKU8p /IujQ0U1WQJoMklHrU4IKLaXQVeN0rVJZF2H4tRfK/zo6IN7Hq2+1/aeYgY1enMiDcg/ evCg/ZzBRCIKqOdsVmkmMFznXQnAITJnbAFnwwoV2f/0b/NTC9Oe3peanwYKUQezhh46 p8+A==
Received: by 10.101.165.29 with SMTP id s29mr332718ano.2.1337124604791; Tue, 15 May 2012 16:30:04 -0700 (PDT)
Received: from [192.168.1.213] (190-20-39-254.baf.movistar.cl. [190.20.39.254]) by mx.google.com with ESMTPS id j24sm1271324ann.18.2012.05.15.16.30.02 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 15 May 2012 16:30:03 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: multipart/signed; boundary="Apple-Mail=_8A515925-33BA-4662-9F7E-EF829CEE7CA5"; protocol="application/pkcs7-signature"; micalg=sha1
From: John Bradley <ve7jtb@ve7jtb.com>
In-Reply-To: <00f801cd32ef$21d80470$65880d50$@packetizer.com>
Date: Tue, 15 May 2012 19:29:52 -0400
Message-Id: <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>	<CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com>	<069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com>	<CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com>	<5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com>
To: "Paul E. Jones" <paulej@packetizer.com>
X-Mailer: Apple Mail (2.1278)
X-Gm-Message-State: ALoCoQkGIuf7ZR8ip5KPEUqi50XfN2YCbPfqbq1ZkiqYyXLmbELYmi8vHq/HXbWBSNZP/dAwKu20
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 23:30:07 -0000

--Apple-Mail=_8A515925-33BA-4662-9F7E-EF829CEE7CA5
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_F53F03EF-B3D9-421C-9ABA-FC6DA2FFEE4C"


--Apple-Mail=_F53F03EF-B3D9-421C-9ABA-FC6DA2FFEE4C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Yes my concern is that SWD didn't need normalization on the client.

While WF dosen't require it static templates won't work dependably, if =
the site only support's files with acct: then queries without it won't =
work and vica versa.

If we are going to support those static type server configs they should =
at least work reliably, and that requires some sort of normalization on =
the client end.

John B.




On 2012-05-15, at 7:04 PM, Paul E. Jones wrote:

> Blaine,
> =20
> The WF spec has no normalization requirement.  I think John=92s =
recommendation comes partly from your desire to ensure that static sites =
work.  Having a user account specified using a single URI scheme (vs. =
multiple) makes it easier to create static sites.
> =20
> To be clear, though, any URI is valid with WebFinger.
> =20
> Paul
> =20
> From: apps-discuss-bounces@ietf.org =
[mailto:apps-discuss-bounces@ietf.org] On Behalf Of Blaine Cook
> Sent: Tuesday, May 15, 2012 6:57 PM
> To: John Bradley
> Cc: apps-discuss@ietf.org
> Subject: Re: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04
> =20
> I think this is probably a moot point; webfinger doesn't require that =
the client normalize the identifier into an acct URI, and if it does (a) =
it's a recent addition, and (b) I for one would be opposed to that =
requirement (even though in an ideal world even DNS lookups would have a =
URI scheme specified).
>=20
> b.
>=20
> On May 15, 2012 11:15 PM, "John Bradley" <ve7jtb@ve7jtb.com> wrote:
> Hi Paul,
>=20
> I wasn't recommending changing to email:
>=20
> I do appreciate the predicament.  I have been in the same place with =
xri.
>=20
> The sensible thing is to have a registered acct: URI scheme so that =
identifiers can be normalized to it and perhaps more importantly it can =
be used for link relations.
>=20
> However I think we need to get some sort of determination on if the =
spec will get approved by the ISEG if it requires the registration of a =
new scheme.
>=20
> SWD side-stepped the issue by not having the client normalize the =
input.
>=20
> You find the host in the input and send exactly that string as the =
parameter in your get to the .well-known location on that host.
> The server did all the work.
>=20
> In to have WF work the client will need to continue to do some =
normalization or many servers using static configs are going to be much =
less useful.
>=20
> My immediate problem is what to normalize john@foo.com to before =
sending it as the value of the resource parameter.
>=20
> I don't want to go down a path and then have W3C or IANA tell ISEG to =
send the spec back due to violating the no new schemes agreement.
>=20
> Is this something a chair can clarify for us.
>=20
> I think it is critical to resolve this question to reduce the risk of =
merging SWD with WF.
>=20
> John B.
>=20
>=20
>=20
>=20
>=20
>=20
> On 2012-05-14, at 4:29 AM, Michiel de Jong wrote:
>=20
> > At the risk of feeding the fire here, on the 'acct:user@host' vs
> > 'user@host' issue, I would like to argue that the fact that acct: is
> > not a URI scheme has nothing to do with it. It's only a parameter of =
a
> > query format, nothing more. IMHO this whole issue is only of =
academic
> > interest and does not have any relevance to what the spec can do.
> >
> > On Mon, May 14, 2012 at 2:20 AM, John Bradley <ve7jtb@ve7jtb.com> =
wrote:
> >> In WF the premise was to have a simple server supporting static =
documents.
> >>  That requires the client to perform more normalization on what the =
user
> >> inputs, otherwise the server needs to support static documents for =
all
> >> possible normalizations.
> >
> > i don't think that's the reason - whether you use 'acct:user@host' =
or
> > 'user@host' or 'urn:acct:user@host' doesn't make for more or less =
work
> > on the client or on the server, i think.
> >
> >> Stripping the scheme from an email like identifier is probably the =
best bet,
> >> though that perhaps leaves a problem of what to use as the subject =
of the
> >> response if it must be a URI.
> >
> > You could use the fact that the document itself is a description-URI
> > for the user. so subject can be
> > https://host/.well-known/host-meta?resource=3Dacct:user@host.
> >
> >> getting acct: registered or WF through the approval process with it =
will not be a walk in the park.
> >
> > Why would that be needed? Look at other unregistered schemes like
> > bitcoin:, chrome-extension:, torrent:, javascript:, git:, ssh:, and
> > actually finger: itself. The fact that it's not a URI scheme simply
> > means that a user cannot use the address bar of their browser to go
> > there, and that links cannot read <a href=3D"acct:user@host">me</a> =
and
> > then expect all major browsers to correctly resolve that. IMHO it =
was
> > ever a goal to make browsers resolve webfinger straight from the
> > address bar or from link targets. So there's no problem here.
> >
> > Those complaining that acct:user@host is not a URI (actually it =
would
> > have to be 'urn:acct:' for that, i think) can be told: you are =
right,
> > it's not a W3C registered URI scheme. But the information published
> > here is linkable from the web (using
> > https://host/.well-known/host-meta?resource=3Dacct:user@host as the
> > description-URI of the user), and the document itself consists
> > entirely of a wealth of links to other resources.
> >
> > I've had long one-on-one discussions about this with Melvin, and =
still
> > hope that we can simply just drop this IMHO academic issue. does it
> > affect how the service works and what it can do? i think not at all.
> >
> > if some client implementers refuse to add in the 'acct:' because it
> > looks like a URI, then maybe we can add a requirement on servers =
that
> > they should allow that, and simply consider 'user@host' and
> > 'acct:user@host' to mean the same thing (actually, some
> > implementations already do this - since it is clear that that is =
what
> > the client meant, and also since it's an easy mistake to make for
> > client developers). Maybe that's a way to settle the issue? So the
> > resource parameter could then be one of four things:
> >
> > - a description-URI of any type of resource, e.g. =
http://home.me/fridge
> > - a contact-URI of a user, for instance mailto:user@host
> > - acct:user@host to say 'i know it's that user at that host, but i
> > don't know their URI'
> > - user@host to be interpreted to mean the same as acct:user@host
> >
> > On the whole, i think the important next step is to list and settle
> > only those issues that block the path from
> > draft-jones-appsawg-webfinger-04 to a common, merged,
> > draft-jones-simple-web-discovery-03. I think renaming webfinger to
> > simple web discovery (as Blaine mentioned as an option, and Paul
> > suggested, and Mike was willing to discuss) would be a good next big
> > step to focus on.
> >
> > If the names merge, the specs merge. The good thing is they already
> > have their 'draft-jones-' prefix in common. ;)
> >
> >
> > My 2ct,
> > Michiel
>=20
>=20
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>=20


--Apple-Mail=_F53F03EF-B3D9-421C-9ABA-FC6DA2FFEE4C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><base href=3D"x-msg://1853/"></head><body style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; ">Yes my concern is that SWD didn't need =
normalization on the client.<div><br></div><div>While WF dosen't require =
it static templates won't work dependably, if the site only support's =
files with acct: then queries without it won't work and vica =
versa.</div><div><br></div><div>If we are going to support those static =
type server configs they should at least work reliably, and that =
requires some sort of normalization on the client =
end.</div><div><br></div><div>John =
B.</div><div><br></div><div><br></div><div><br></div><div><br><div><div>On=
 2012-05-15, at 7:04 PM, Paul E. Jones wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; =
font-family: Helvetica; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: =
none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div class=3D"WordSection1" =
style=3D"page: WordSection1; "><div style=3D"margin-right: 0in; =
margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', =
serif; margin-top: 0in; margin-bottom: 0.0001pt; "><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125); ">Blaine,<o:p></o:p></span></div><div =
style=3D"margin-right: 0in; margin-left: 0in; font-size: 12pt; =
font-family: 'Times New Roman', serif; margin-top: 0in; margin-bottom: =
0.0001pt; "><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125); =
"><o:p>&nbsp;</o:p></span></div><div style=3D"margin-right: 0in; =
margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', =
serif; margin-top: 0in; margin-bottom: 0.0001pt; "><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125); ">The WF spec has no normalization requirement.&nbsp; =
I think John=92s recommendation comes partly from your desire to ensure =
that static sites work.&nbsp; Having a user account specified using a =
single URI scheme (vs. multiple) makes it easier to create static =
sites.<o:p></o:p></span></div><div style=3D"margin-right: 0in; =
margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', =
serif; margin-top: 0in; margin-bottom: 0.0001pt; "><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></div><div =
style=3D"margin-right: 0in; margin-left: 0in; font-size: 12pt; =
font-family: 'Times New Roman', serif; margin-top: 0in; margin-bottom: =
0.0001pt; "><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125); ">To be clear, though, any URI is =
valid with WebFinger.<o:p></o:p></span></div><div style=3D"margin-right: =
0in; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', =
serif; margin-top: 0in; margin-bottom: 0.0001pt; "><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125); "><o:p>&nbsp;</o:p></span></div><div =
style=3D"margin-right: 0in; margin-left: 0in; font-size: 12pt; =
font-family: 'Times New Roman', serif; margin-top: 0in; margin-bottom: =
0.0001pt; "><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125); ">Paul<o:p></o:p></span></div><div =
style=3D"margin-right: 0in; margin-left: 0in; font-size: 12pt; =
font-family: 'Times New Roman', serif; margin-top: 0in; margin-bottom: =
0.0001pt; "><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125); =
"><o:p>&nbsp;</o:p></span></div><div style=3D"border-top-style: none; =
border-right-style: none; border-bottom-style: none; border-width: =
initial; border-color: initial; border-left-style: solid; =
border-left-color: blue; border-left-width: 1.5pt; padding-top: 0in; =
padding-right: 0in; padding-bottom: 0in; padding-left: 4pt; "><div><div =
style=3D"border-right-style: none; border-bottom-style: none; =
border-left-style: none; border-width: initial; border-color: initial; =
border-top-style: solid; border-top-color: rgb(181, 196, 223); =
border-top-width: 1pt; padding-top: 3pt; padding-right: 0in; =
padding-bottom: 0in; padding-left: 0in; "><div style=3D"margin-right: =
0in; margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', =
serif; margin-top: 0in; margin-bottom: 0.0001pt; "><b><span =
style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; =
">From:</span></b><span style=3D"font-size: 10pt; font-family: Tahoma, =
sans-serif; "><span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:apps-discuss-bounces@ietf.org">apps-discuss-bounces@ietf.or=
g</a> [mailto:apps-discuss-bounces@ietf.org]<span =
class=3D"Apple-converted-space">&nbsp;</span><b>On Behalf Of<span =
class=3D"Apple-converted-space">&nbsp;</span></b>Blaine =
Cook<br><b>Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Tuesday, May 15, 2012 6:57 =
PM<br><b>To:</b><span class=3D"Apple-converted-space">&nbsp;</span>John =
Bradley<br><b>Cc:</b><span class=3D"Apple-converted-space">&nbsp;</span><a=
 =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br><b>Subj=
ect:</b><span class=3D"Apple-converted-space">&nbsp;</span>Re: =
[apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04<o:p></o:p></span></div></div></div><div =
style=3D"margin-right: 0in; margin-left: 0in; font-size: 12pt; =
font-family: 'Times New Roman', serif; margin-top: 0in; margin-bottom: =
0.0001pt; "><o:p>&nbsp;</o:p></div><p style=3D"margin-right: 0in; =
margin-left: 0in; font-size: 12pt; font-family: 'Times New Roman', =
serif; ">I think this is probably a moot point; webfinger doesn't =
require that the client normalize the identifier into an acct URI, and =
if it does (a) it's a recent addition, and (b) I for one would be =
opposed to that requirement (even though in an ideal world even DNS =
lookups would have a URI scheme specified).<o:p></o:p></p><p =
style=3D"margin-right: 0in; margin-left: 0in; font-size: 12pt; =
font-family: 'Times New Roman', serif; ">b.<o:p></o:p></p><div><div =
style=3D"margin-right: 0in; margin-left: 0in; font-size: 12pt; =
font-family: 'Times New Roman', serif; margin-top: 0in; margin-bottom: =
0.0001pt; ">On May 15, 2012 11:15 PM, "John Bradley" &lt;<a =
href=3D"mailto:ve7jtb@ve7jtb.com" style=3D"color: blue; text-decoration: =
underline; ">ve7jtb@ve7jtb.com</a>&gt; wrote:<o:p></o:p></div><p =
class=3D"MsoNormal" style=3D"margin-right: 0in; margin-left: 0in; =
font-size: 12pt; font-family: 'Times New Roman', serif; margin-top: 0in; =
margin-bottom: 12pt; ">Hi Paul,<br><br>I wasn't recommending changing to =
email:<br><br>I do appreciate the predicament. &nbsp;I have been in the =
same place with xri.<br><br>The sensible thing is to have a registered =
acct: URI scheme so that identifiers can be normalized to it and perhaps =
more importantly it can be used for link relations.<br><br>However I =
think we need to get some sort of determination on if the spec will get =
approved by the ISEG if it requires the registration of a new =
scheme.<br><br>SWD side-stepped the issue by not having the client =
normalize the input.<br><br>You find the host in the input and send =
exactly that string as the parameter in your get to the .well-known =
location on that host.<br>The server did all the work.<br><br>In to have =
WF work the client will need to continue to do some normalization or =
many servers using static configs are going to be much less =
useful.<br><br>My immediate problem is what to normalize<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:john@foo.com" style=3D"color: blue; text-decoration: =
underline; ">john@foo.com</a><span =
class=3D"Apple-converted-space">&nbsp;</span>to before sending it as the =
value of the resource parameter.<br><br>I don't want to go down a path =
and then have W3C or IANA tell ISEG to send the spec back due to =
violating the no new schemes agreement.<br><br>Is this something a chair =
can clarify for us.<br><br>I think it is critical to resolve this =
question to reduce the risk of merging SWD with WF.<br><br>John =
B.<br><br><br><br><br><br><br>On 2012-05-14, at 4:29 AM, Michiel de Jong =
wrote:<br><br>&gt; At the risk of feeding the fire here, on the =
'acct:user@host' vs<br>&gt; 'user@host' issue, I would like to argue =
that the fact that acct: is<br>&gt; not a URI scheme has nothing to do =
with it. It's only a parameter of a<br>&gt; query format, nothing more. =
IMHO this whole issue is only of academic<br>&gt; interest and does not =
have any relevance to what the spec can do.<br>&gt;<br>&gt; On Mon, May =
14, 2012 at 2:20 AM, John Bradley &lt;<a href=3D"mailto:ve7jtb@ve7jtb.com"=
 style=3D"color: blue; text-decoration: underline; =
">ve7jtb@ve7jtb.com</a>&gt; wrote:<br>&gt;&gt; In WF the premise was to =
have a simple server supporting static documents.<br>&gt;&gt; &nbsp;That =
requires the client to perform more normalization on what the =
user<br>&gt;&gt; inputs, otherwise the server needs to support static =
documents for all<br>&gt;&gt; possible normalizations.<br>&gt;<br>&gt; i =
don't think that's the reason - whether you use 'acct:user@host' =
or<br>&gt; 'user@host' or 'urn:acct:user@host' doesn't make for more or =
less work<br>&gt; on the client or on the server, i =
think.<br>&gt;<br>&gt;&gt; Stripping the scheme from an email like =
identifier is probably the best bet,<br>&gt;&gt; though that perhaps =
leaves a problem of what to use as the subject of the<br>&gt;&gt; =
response if it must be a URI.<br>&gt;<br>&gt; You could use the fact =
that the document itself is a description-URI<br>&gt; for the user. so =
subject can be<br>&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://host/.well-known/host-meta?resource=3Dacct:user@host" =
target=3D"_blank" style=3D"color: blue; text-decoration: underline; =
">https://host/.well-known/host-meta?resource=3Dacct:user@host</a>.<br>&gt=
;<br>&gt;&gt; getting acct: registered or WF through the approval =
process with it will not be a walk in the park.<br>&gt;<br>&gt; Why =
would that be needed? Look at other unregistered schemes like<br>&gt; =
bitcoin:, chrome-extension:, torrent:, javascript:, git:, ssh:, =
and<br>&gt; actually finger: itself. The fact that it's not a URI scheme =
simply<br>&gt; means that a user cannot use the address bar of their =
browser to go<br>&gt; there, and that links cannot read &lt;a =
href=3D"acct:user@host"&gt;me&lt;/a&gt; and<br>&gt; then expect all =
major browsers to correctly resolve that. IMHO it was<br>&gt; ever a =
goal to make browsers resolve webfinger straight from the<br>&gt; =
address bar or from link targets. So there's no problem =
here.<br>&gt;<br>&gt; Those complaining that acct:user@host is not a URI =
(actually it would<br>&gt; have to be 'urn:acct:' for that, i think) can =
be told: you are right,<br>&gt; it's not a W3C registered URI scheme. =
But the information published<br>&gt; here is linkable from the web =
(using<br>&gt;<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://host/.well-known/host-meta?resource=3Dacct:user@host" =
target=3D"_blank" style=3D"color: blue; text-decoration: underline; =
">https://host/.well-known/host-meta?resource=3Dacct:user@host</a><span =
class=3D"Apple-converted-space">&nbsp;</span>as the<br>&gt; =
description-URI of the user), and the document itself consists<br>&gt; =
entirely of a wealth of links to other resources.<br>&gt;<br>&gt; I've =
had long one-on-one discussions about this with Melvin, and =
still<br>&gt; hope that we can simply just drop this IMHO academic =
issue. does it<br>&gt; affect how the service works and what it can do? =
i think not at all.<br>&gt;<br>&gt; if some client implementers refuse =
to add in the 'acct:' because it<br>&gt; looks like a URI, then maybe we =
can add a requirement on servers that<br>&gt; they should allow that, =
and simply consider 'user@host' and<br>&gt; 'acct:user@host' to mean the =
same thing (actually, some<br>&gt; implementations already do this - =
since it is clear that that is what<br>&gt; the client meant, and also =
since it's an easy mistake to make for<br>&gt; client developers). Maybe =
that's a way to settle the issue? So the<br>&gt; resource parameter =
could then be one of four things:<br>&gt;<br>&gt; - a description-URI of =
any type of resource, e.g.<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"http://home.me/fridge" target=3D"_blank" style=3D"color: blue; =
text-decoration: underline; ">http://home.me/fridge</a><br>&gt; - a =
contact-URI of a user, for instance mailto:<a href=3D"mailto:user@host" =
style=3D"color: blue; text-decoration: underline; =
">user@host</a><br>&gt; - acct:user@host to say 'i know it's that user =
at that host, but i<br>&gt; don't know their URI'<br>&gt; - user@host to =
be interpreted to mean the same as acct:user@host<br>&gt;<br>&gt; On the =
whole, i think the important next step is to list and settle<br>&gt; =
only those issues that block the path from<br>&gt; =
draft-jones-appsawg-webfinger-04 to a common, merged,<br>&gt; =
draft-jones-simple-web-discovery-03. I think renaming webfinger =
to<br>&gt; simple web discovery (as Blaine mentioned as an option, and =
Paul<br>&gt; suggested, and Mike was willing to discuss) would be a good =
next big<br>&gt; step to focus on.<br>&gt;<br>&gt; If the names merge, =
the specs merge. The good thing is they already<br>&gt; have their =
'draft-jones-' prefix in common. ;)<br>&gt;<br>&gt;<br>&gt; My =
2ct,<br>&gt; =
Michiel<br><br><br>_______________________________________________<br>apps=
-discuss mailing list<br><a href=3D"mailto:apps-discuss@ietf.org" =
style=3D"color: blue; text-decoration: underline; =
">apps-discuss@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" =
target=3D"_blank" style=3D"color: blue; text-decoration: underline; =
">https://www.ietf.org/mailman/listinfo/apps-discuss</a></p></div></div></=
div></div></span></blockquote></div><br></div></body></html>=

--Apple-Mail=_F53F03EF-B3D9-421C-9ABA-FC6DA2FFEE4C--

--Apple-Mail=_8A515925-33BA-4662-9F7E-EF829CEE7CA5
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIPnzCCB7Uw
ggadoAMCAQICAh5cMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3Rh
cnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4
MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0Ew
HhcNMTIwMzE4MDQzMjQ4WhcNMTQwMzE5MTEwNzMyWjCBmzEZMBcGA1UEDRMQR3JUTTZMUzdYMzU3
NzhzOTELMAkGA1UEBhMCQ0wxIjAgBgNVBAgTGU1ldHJvcG9saXRhbmEgZGUgU2FudGlhZ28xFjAU
BgNVBAcTDUlzbGEgZGUgTWFpcG8xFTATBgNVBAMTDEpvaG4gQnJhZGxleTEeMBwGCSqGSIb3DQEJ
ARYPamJyYWRsZXlAbWUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAskrlBI93
rBTLOQGSwIT6co6dAw/rwDPrRXl6/F2oc4KDn+QN6CdFeHo08H846VJS9CDjLKvnK9jbxxs4wYqe
nKdPb3jgzt8oc7b9ZXtWkOgsxgMf6dBZ/IPm4lWBpCbSr3seDGDXEpiE2lTZXno7c25OguR4E6Qa
hcpHABZjeEWK65mMH25gmoRf5MY1k3quu5y+FCYCHE2iwU5jzq+mI3HmG59+UMFLx1fjV+zTslRw
26cQDC/uepwjeYSp8S26hfWipVWwQj4js/C7RoPtvt2iyeU+LSH81jG4wlAWntiOG1WtoXUuXWSc
ExhciKeKWCnemy9qqmxRfJqBROeGlQIDAQABo4IEDjCCBAowCQYDVR0TBAIwADALBgNVHQ8EBAMC
BLAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBQ/A7/CxKEnzpqmZlLz
9iaQMy24eTAfBgNVHSMEGDAWgBSuVYNv7DHKufcd+q9rMfPIHeOsuzB+BgNVHREEdzB1gQ9qYnJh
ZGxleUBtZS5jb22BD2picmFkbGV5QG1lLmNvbYEQamJyYWRsZXlAbWFjLmNvbYERdmU3anRiQHZl
N2p0Yi5jb22BE2picmFkbGV5QHdpbmdhYS5jb22BF2pvaG4uYnJhZGxleUB3aW5nYWEuY29tMIIC
IQYDVR0gBIICGDCCAhQwggIQBgsrBgEEAYG1NwECAjCCAf8wLgYIKwYBBQUHAgEWImh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRz
c2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgfcGCCsGAQUFBwICMIHqMCcWIFN0YXJ0Q29tIENlcnRp
ZmljYXRpb24gQXV0aG9yaXR5MAMCAQEagb5UaGlzIGNlcnRpZmljYXRlIHdhcyBpc3N1ZWQgYWNj
b3JkaW5nIHRvIHRoZSBDbGFzcyAyIFZhbGlkYXRpb24gcmVxdWlyZW1lbnRzIG9mIHRoZSBTdGFy
dENvbSBDQSBwb2xpY3ksIHJlbGlhbmNlIG9ubHkgZm9yIHRoZSBpbnRlbmRlZCBwdXJwb3NlIGlu
IGNvbXBsaWFuY2Ugb2YgdGhlIHJlbHlpbmcgcGFydHkgb2JsaWdhdGlvbnMuMIGcBggrBgEFBQcC
AjCBjzAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTADAgECGmRMaWFiaWxpdHkg
YW5kIHdhcnJhbnRpZXMgYXJlIGxpbWl0ZWQhIFNlZSBzZWN0aW9uICJMZWdhbCBhbmQgTGltaXRh
dGlvbnMiIG9mIHRoZSBTdGFydENvbSBDQSBwb2xpY3kuMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6
Ly9jcmwuc3RhcnRzc2wuY29tL2NydHUyLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYB
BQUHMAGGLWh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MyL2NsaWVudC9jYTBCBggr
BgEFBQcwAoY2aHR0cDovL2FpYS5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMi5jbGllbnQu
Y2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG9w0BAQUF
AAOCAQEAEcfD4PmHrX+W3zaP/KsR4gwLAL0UTaMz14SIng6a9F3kb8ZDbTUneS9ubgpqeJQP2IFc
0U5gQnJ3XeCH6p9I88mvm1NqKQw8WvfglS0aIS19vfpTgXJSPdIO2JJPRqaBtXf3zkdXJwckX9/d
NMrLGeGvaFT9fUNdQdHU4BI1pVUpgKr796T7LTc/ERfH8iFp1+CmdVkJ6Y2iJdWUp4h17XmbxbIT
0CdS4SSk/VW8LFsn/mVz6hB73VthwjGsIku54Wp4pRuq1KX+pATnRk3pHRa1z3mxJMmq7OEXENcC
Vm+bAnyUrYbUilNS9UVTYS8/3dVsKiNupBaOZO+vOgJqVDCCB+IwggXKoAMCAQICAQ4wDQYJKoZI
hvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsT
IlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENl
cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDI1NFoXDTEyMTAyMjIxMDI1NFowgYwx
CzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGln
aXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1h
cnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMsohUWcASz7GfKrpTOMKqANy9BV7V0igWdGxA8IU77L3aTxErQ+fcxtDYZ36Z6GH0YFn7fq5RAD
teP0AYzrCA+EQTfi8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke/s5g9hJHryZ2acScnzczjBCA
o7X1v5G3yw8MDP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHksw56HzElVIoYSZ3q4+RJuPXX
fIoyby+Y2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHHtOkzUreG//CsFnB9+uaYSlR6
5cdGzTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCA1swggNXMAwGA1UdEwQFMAMBAf8w
CwYDVR0PBAQDAgGmMB0GA1UdDgQWBBSuVYNv7DHKufcd+q9rMfPIHeOsuzCBqAYDVR0jBIGgMIGd
gBROC+8apEBbpRdphzDKNGhD0EGu8qGBgaR/MH0xCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFy
dENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkw
JwYDVQQDEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBATAJBgNVHRIEAjAAMD0G
CCsGAQUFBwEBBDEwLzAtBggrBgEFBQcwAoYhaHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2Eu
Y3J0MGAGA1UdHwRZMFcwLKAqoCiGJmh0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwu
Y3JsMCegJaAjhiFodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwggFdBgNVHSAEggFU
MIIBUDCCAUwGCysGAQQBgbU3AQEEMIIBOzAvBggrBgEFBQcCARYjaHR0cDovL2NlcnQuc3RhcnRj
b20ub3JnL3BvbGljeS5wZGYwNQYIKwYBBQUHAgEWKWh0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9p
bnRlcm1lZGlhdGUucGRmMIHQBggrBgEFBQcCAjCBwzAnFiBTdGFydCBDb21tZXJjaWFsIChTdGFy
dENvbSkgTHRkLjADAgEBGoGXTGltaXRlZCBMaWFiaWxpdHksIHJlYWQgdGhlIHNlY3Rpb24gKkxl
Z2FsIExpbWl0YXRpb25zKiBvZiB0aGUgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg
UG9saWN5IGF2YWlsYWJsZSBhdCBodHRwOi8vY2VydC5zdGFydGNvbS5vcmcvcG9saWN5LnBkZjAR
BglghkgBhvhCAQEEBAMCAAcwUAYJYIZIAYb4QgENBEMWQVN0YXJ0Q29tIENsYXNzIDIgUHJpbWFy
eSBJbnRlcm1lZGlhdGUgRnJlZSBTU0wgRW1haWwgQ2VydGlmaWNhdGVzMA0GCSqGSIb3DQEBBQUA
A4ICAQAe9xAX/vbphHkvkDdNrslXWdO7fD3JaqnTT3jmmDu55r7UpW1H/v/J40UBXsw9DKU8TylE
4RwZT5HDAMW42f1x498AzM4FOnL/pUTTvr6BiRlrify5ZovkDYVWjy1GYTJ+hPiBEv0HmHnDxjhn
JIIkEvJ+niMHLLEdpNMhZnxMiTFRAtIF4WeYcpgXBjAxsEDRKBvw40K+r3N4lykySQNp2ElIJ8H1
z2BmhxtppUdWpOVJ4Q1Gvn9jfV1qnMhFCDY+X1X8DrkKrTcpDExcGlefweQs7+DYUK3spiQkJpN7
qpPYlfy2GYHedv7lGa1ZAghMI/4882QVAK2zq6M60nHpOUMtYD61XtAs3ZD5L3yn9LCdeK2j4ZbQ
3uRdwvxAMFWwXyUK/ALP4lCu9QhxbnETOkBWT3FJul4/FUgzM0RRCEGhuQWiOFSoa35XJTcYf/4E
/ZuvOXhK04nUpe7DYTMWzRqL04yyoJQVHKHKSboytueydKuqFZKdJA9gi77OnPBYL/yxkXGgkLC9
tsi77oT4AgZry0/6lgX56ak+f/umQihNPgtKSQQjEYq9S8MlOHzpUM0vxsghATYsdUPBw6r6ZxDH
jXoUAD03DUMEbKsWvqFB7nJNVesngbu8miw1EYLA+fHfTaCidoV3CL75jKqM/KE87qrh9Fqti9bK
qnkvpTGCA2wwggNoAgEBMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk
LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMv
U3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAh5cMAkGBSsO
AwIaBQCgggGtMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEyMDUx
NTIzMjk1M1owIwYJKoZIhvcNAQkEMRYEFCynmGe8X281BVX/+/Se6BTBcqINMIGkBgkrBgEEAYI3
EAQxgZYwgZMwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQL
EyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD
bGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQICHlwwgaYGCyqGSIb3DQEJEAIL
MYGWoIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi
U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xh
c3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAh5cMA0GCSqGSIb3DQEBAQUABIIB
AHXHKjZk7ie38KJiSIYmMud/Nyc1GWrHjUee7Bktrv1akSg+T2Ks/Eiw3ZkaN6O69ah2oQ++QuA6
MCxkdMKrmKUBPo/B8eHlTMt0Fzq0hxW8u2+lp5f6Lbk8bQHXDLXtHxKE64itVILC51Iw6quIlSMN
6Ntm9uqGk52XnZCw4G/4ZeZ6583X55ymyhVoHeKp34jaANXpz5Rc+fDdE8hUql1z0pc9mlMluN98
dDhVem/o4cm7/J8DNUqMR/b3KKc10rwPfkRob03e/Me7fuoDYowEv1JGDZrr2xKWi7RtpU27PXbd
C0Rf0XDet9EQqDmkb1fMoqh0Dc0ftSNHUmLAGWUAAAAAAAA=

--Apple-Mail=_8A515925-33BA-4662-9F7E-EF829CEE7CA5--

From romeda@gmail.com  Tue May 15 16:50:16 2012
Return-Path: <romeda@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 435B311E8099 for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 16:50:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.552
X-Spam-Level: 
X-Spam-Status: No, score=-103.552 tagged_above=-999 required=5 tests=[AWL=0.047, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Rioly2fnB6di for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 16:50:15 -0700 (PDT)
Received: from mail-lpp01m010-f44.google.com (mail-lpp01m010-f44.google.com [209.85.215.44]) by ietfa.amsl.com (Postfix) with ESMTP id 3C02A11E80AF for <apps-discuss@ietf.org>; Tue, 15 May 2012 16:50:15 -0700 (PDT)
Received: by lagv3 with SMTP id v3so105389lag.31 for <apps-discuss@ietf.org>; Tue, 15 May 2012 16:50:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=jdBnJDE5fOx/K0h5BZUisI3SL0alYzGC2P2qauQtRKk=; b=q4isXtLCoArn0c7SUwqKNJ5qYxlO3FnrcbSb/dGidlmqLvy+bnj7LMtbGiOlovFHUA 2kZWljTCzOh75GUL2Op+4XbFYIlaBZ8LRddcEhL7aUbg1RP7JCxHavJq4S66b3l2X8F8 OxpEdCJ4dDmiINipuoC2aj8apq8nTT2KOUhvni4h7AmvlqJzGljaWcH9JVOwfPsYSWM3 o/Ppyj4Q2dyscIfh6J/qiwNN0dFIAkfgQ1SP+OX5hMk4BDm433WBoK0WZYXf76wfYNXf GhFqeCp8r7WjwgnJelItACILpQIaoqwMN/wxet3pvXzDmi4LEgRMSzU9nCXxa3/kxYc2 RSrQ==
Received: by 10.152.123.229 with SMTP id md5mr801358lab.34.1337125814186; Tue, 15 May 2012 16:50:14 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.152.5.5 with HTTP; Tue, 15 May 2012 16:49:54 -0700 (PDT)
In-Reply-To: <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com> <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com>
From: Blaine Cook <romeda@gmail.com>
Date: Wed, 16 May 2012 00:49:54 +0100
Message-ID: <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com>
To: John Bradley <ve7jtb@ve7jtb.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 23:50:16 -0000

On 16 May 2012 00:29, John Bradley <ve7jtb@ve7jtb.com> wrote:
> Yes my concern is that SWD didn't need normalization on the client.
>
> While WF dosen't require it static templates won't work dependably, if th=
e
> site only support's files with acct: then queries without it won't work a=
nd
> vica versa.
>
> If we are going to support those static type server configs they should a=
t
> least work reliably, and that requires some sort of normalization on the
> client end.

I'm really not sure how you came to this conclusion? Static host-meta
files with URI templates work perfectly well to discover the actual
profile server. The template variable name is "uri", but the spec says
(or should say, if there's any confusion) that "uri" can be a "bare"
email address or any URI.

The only thing that I can guess is that it might be tricky in an
environment where you're hosting static profile documents for each
address? I don't think webfinger mandates or even recommends that =E2=80=93
the only static component is host-meta, to enable sites that can't /
don't want to host a dynamic profile server to refer clients to a
location that does host a dynamic server.

b.

From mnot@mnot.net  Tue May 15 16:55:52 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8147711E80AF for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 16:55:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -100.091
X-Spam-Level: 
X-Spam-Status: No, score=-100.091 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_44=0.6, RCVD_ILLEGAL_IP=1.908, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3syPolKqHDcd for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 16:55:51 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id 3878611E8099 for <discuss@apps.ietf.org>; Tue, 15 May 2012 16:55:51 -0700 (PDT)
Received: from [192.168.0.100] (unknown [1.124.71.180]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id F410922E1EB; Tue, 15 May 2012 19:55:42 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1257)
Content-Type: text/plain; charset=iso-8859-1
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <CAPW_8m5KsmQEsYN0DqtsR07QDzjiDR=bDMniZhUYRWtRjLX=jQ@mail.gmail.com>
Date: Wed, 16 May 2012 09:55:40 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <C499F065-CDF0-4755-BE3D-08E2BAE713C3@mnot.net>
References: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net> <CAPW_8m5KsmQEsYN0DqtsR07QDzjiDR=bDMniZhUYRWtRjLX=jQ@mail.gmail.com>
To: mike amundsen <mamund@yahoo.com>
X-Mailer: Apple Mail (2.1257)
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] FYI: "home" document format for APIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 23:55:52 -0000

Hi Mike,

Thanks for the feedback. Responses below.


On 16/05/2012, at 12:22 AM, mike amundsen wrote:

> Mark:
>=20
> I've been trying to work out in my head how the messaging and client
> code would look for a set up where the interaction model is expressed
> as a secondary file.
>=20
> 1) in each response, have a link (header or in the body) that points
> to the "home" document?

Definitely not!


> do you have a "recommendation" on this item? IOW, a suggested best
> practice on how the client will "discover" the proper home document?
> /.welknown/? in the response?, etc.?

What I have in mind is that the client will be given a "starting point" =
-- i.e., the home page document, usually expressed as a URL, and all =
interaction will follow from that. For me, it makes sense if that URL is =
the "root" (home) document for the authority (e.g., =
<http://example.com/>.

For a particular use case, one *could* register a well-known URL to =
shorten that URL to just a hostname, but I hope that won't be the usual =
thing.


> 2) use the linked home document as a guide when parsing/processing the
> current representation?

At this point, I'm reluctant to define this. The Web works because media =
types *are* effectively guides to parsing representations.=20

That said, I want to make the representation types capable of carrying =
more data than just the media type (such as a profile), but I'm keenly =
aware that doing so will encourage people to do things like put schema =
in there, so they can do "data binding" to objects. IMO that's asking =
for trouble.=20

There might be some useful cases for that (e.g., doing QA on the API, =
having an intermediary do something with it), but all of the experience =
we've had with "data binding" has made be extremely wary of doing this =
without a lot of consideration.

I'm fine with describing (again, as a hint) the expected semantics of =
the document; if the media type covers this, great, if not, that's where =
I'm thinking profiles might help. It's describing the syntax where it =
gets sticky.


> not sure how to "know" what args are available for anything other than
> GET, how are PUT/POST representations described?

The assumed convention is that what you can GET you can PUT (assuming =
PUT is allowed). The accept-post hint covers POSTs.=20


> 3) use the linked home document to determine which hypermedia options
> to present to the user/user-agent (for each response)?

Please explain?


> i can see how the client code might scan the home document and present
> controls to express the various templates (i.e. could be converted
> into HTML.FORM elements, etc.) i assume ALL the templates would be
> presented to the user/user-agent ALL the time, right?

That's up to the client.=20


> if the home
> document is cached, these templates would be presented upon every
> response from the server (until the caching expired, of course).

Yes. Hopefully, it will be (and the draft encourages this).


> also, it seems the design includes read-only templating (URI templates
> for GET), but nothing line for POST/PUT.

What caused you to make that assumption?


> I assume write actions would
> not be provided at runtime and would only be available via
> documentation that devs would consult ahead of time (before ever using
> this "service") and hard-code into the client, right?

I'm not sure what you mean by "write actions." Do you mean PUT, or =
something more fine-grained?


> my initial reaction is that this home document design is optimized to
> for use as a design-time IDL (ala WADL) instead of a run-time
> interaction guide (ala HTML hypermedia).

Can you be more specific? On its own, that's not a helpful comment.


> any sample (or pseudo-code) worked up that would show using the home
> document at runtime?


Am working on it...

--
Mark Nottingham
http://www.mnot.net/





From stpeter@stpeter.im  Tue May 15 17:08:10 2012
Return-Path: <stpeter@stpeter.im>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B2B9B11E808C for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 17:08:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.558
X-Spam-Level: 
X-Spam-Status: No, score=-102.558 tagged_above=-999 required=5 tests=[AWL=0.041, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S4Gea8OqN0s7 for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 17:08:10 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 1299111E808E for <apps-discuss@ietf.org>; Tue, 15 May 2012 17:08:09 -0700 (PDT)
Received: from [192.168.0.9] (unknown [216.17.175.160]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 66F354005A; Tue, 15 May 2012 18:23:49 -0600 (MDT)
Message-ID: <4FB2EFE2.5020104@stpeter.im>
Date: Tue, 15 May 2012 18:08:02 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Paul E. Jones" <paulej@packetizer.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>	<CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com>	<069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com>	<CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <00f601cd32ee$cd2ebd10$678c3730$@packetizer.com>
In-Reply-To: <00f601cd32ee$cd2ebd10$678c3730$@packetizer.com>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 00:08:10 -0000

On 5/15/12 5:02 PM, Paul E. Jones wrote:
> John,
> 
> Agreed -- it would be good if the chairs could find out whether acct would
> get rejected on the grounds that somebody somewhere decided there shall be
> no new URI schemes.
> 
> And who decided this "no new schemes"?  HTTP is all we'll ever need?  This
> restriction seems strange.  I appreciate the scrutiny, but find it odd one
> would just declare a freze.

There is no such freeze. New URI schemes get approved regularly. The
most recent ones are 'ws' and 'wss' for WebSocket (RFC 6455), and 'xcon'
and 'xcon-userid' for centralized conferencing (RFC 6501).

http://www.iana.org/assignments/uri-schemes.html

Peter

-- 
Peter Saint-Andre
https://stpeter.im/



From ve7jtb@ve7jtb.com  Tue May 15 17:24:25 2012
Return-Path: <ve7jtb@ve7jtb.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 633C011E8096 for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 17:24:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.526
X-Spam-Level: 
X-Spam-Status: No, score=-3.526 tagged_above=-999 required=5 tests=[AWL=0.073,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JDAPyuDzaoqq for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 17:24:24 -0700 (PDT)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by ietfa.amsl.com (Postfix) with ESMTP id 60D2C11E8095 for <apps-discuss@ietf.org>; Tue, 15 May 2012 17:24:24 -0700 (PDT)
Received: by yenq13 with SMTP id q13so203314yen.31 for <apps-discuss@ietf.org>; Tue, 15 May 2012 17:24:24 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :message-id:references:to:x-mailer:x-gm-message-state; bh=DZCHL6SnGv6XyMOKPdX14TiN3ancvdP7EOVaYLzeOZ4=; b=jlzJ9tgnTeFlpkb1nUT1HewcoJJawvw7gUmA6n8wbSP7rPf4h5CgrqRDyKRdq+QSjK MVrs/nCFOUuDuYpte/6LK/iuWBuWEMlcGmien1U6L05h/EzbKjDNHeZznRxwc1amgLMK zWPn/Ma9gkTXaqIEOsoKjRE4C/4KxZzZSjaVtxG/CepnGC5NkUbMeoBj+EUYPX5PgON2 H61nl+FmzzKlQwwnlkcZmXHfpb4HK9ejFdegnE2VdfKx+9nfEeawp/KBcNJGI+5ikfZP m/EsVbKN9bFqCBA2sGIcEYl2QmMepDrIfDhlG1SMsqcRH34njjtcIQLM67AJzvsxshjL Yrpg==
Received: by 10.236.77.201 with SMTP id d49mr1084408yhe.85.1337127863955; Tue, 15 May 2012 17:24:23 -0700 (PDT)
Received: from [192.168.1.213] (190-20-39-254.baf.movistar.cl. [190.20.39.254]) by mx.google.com with ESMTPS id c13sm1496561anm.13.2012.05.15.17.24.20 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 15 May 2012 17:24:23 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: multipart/signed; boundary="Apple-Mail=_7F7AE0B6-5848-4F42-A4BB-F0FE0FC94437"; protocol="application/pkcs7-signature"; micalg=sha1
From: John Bradley <ve7jtb@ve7jtb.com>
In-Reply-To: <00f601cd32ee$cd2ebd10$678c3730$@packetizer.com>
Date: Tue, 15 May 2012 20:24:16 -0400
Message-Id: <AFF878EC-197D-489C-9D83-F50E42238AB3@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>	<CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com>	<069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com>	<CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <00f601cd32ee$cd2ebd10$678c3730$@packetizer.com>
To: "Paul E. Jones" <paulej@packetizer.com>
X-Mailer: Apple Mail (2.1278)
X-Gm-Message-State: ALoCoQl647IkVzYs1whfJkrwRgDgW7lpTseEo2+glxwF3V18285QNFk5kokPxxIBVNxpZIUFimpw
Cc: Mark Nottingham <mnot@mnot.net>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 00:24:25 -0000

--Apple-Mail=_7F7AE0B6-5848-4F42-A4BB-F0FE0FC94437
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

My understanding is that the W3C and IANA have a "Very high bar that =
must be be met before a new URI scheme is granted."  =20

That is code for http URI are names and can be used to name anything =
including abstract objects and concepts (Think RDF),  the granting of =
any new URI schemes fragments the namespace and is bad for the internet.

Some people like Tim Berners-Lee have quite strong views on this.

This document from the W3C sets out part of their position =
http://www.w3.org/2001/tag/doc/SchemeProtocols.html

Mark Nottinham, Dave Orchard and others will likely remember the fight =
over creating a new scheme for xri as an abstract identifier almost =
exactly like WF is proposing for acct:

I hope things have changed, I was on the pro new scheme side at the =
time, and am still a bit sensitive about having been vilified over it.

Who know it key have just been personal, but we should be sure the IETF =
will push it forward.

John B.





On 2012-05-15, at 7:02 PM, Paul E. Jones wrote:

> John,
>=20
> Agreed -- it would be good if the chairs could find out whether acct =
would
> get rejected on the grounds that somebody somewhere decided there =
shall be
> no new URI schemes.
>=20
> And who decided this "no new schemes"?  HTTP is all we'll ever need?  =
This
> restriction seems strange.  I appreciate the scrutiny, but find it odd =
one
> would just declare a freze.
>=20
> Paul
>=20
>> -----Original Message-----
>> From: apps-discuss-bounces@ietf.org =
[mailto:apps-discuss-bounces@ietf.org]
>> On Behalf Of John Bradley
>> Sent: Tuesday, May 15, 2012 6:15 PM
>> To: Michiel de Jong
>> Cc: apps-discuss@ietf.org
>> Subject: Re: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04
>>=20
>> Hi Paul,
>>=20
>> I wasn't recommending changing to email:
>>=20
>> I do appreciate the predicament.  I have been in the same place with =
xri.
>>=20
>> The sensible thing is to have a registered acct: URI scheme so that
>> identifiers can be normalized to it and perhaps more importantly it =
can be
>> used for link relations.
>>=20
>> However I think we need to get some sort of determination on if the =
spec
>> will get approved by the ISEG if it requires the registration of a =
new
>> scheme.
>>=20
>> SWD side-stepped the issue by not having the client normalize the =
input.
>>=20
>> You find the host in the input and send exactly that string as the
>> parameter in your get to the .well-known location on that host.
>> The server did all the work.
>>=20
>> In to have WF work the client will need to continue to do some
>> normalization or many servers using static configs are going to be =
much
>> less useful.
>>=20
>> My immediate problem is what to normalize john@foo.com to before =
sending
>> it as the value of the resource parameter.
>>=20
>> I don't want to go down a path and then have W3C or IANA tell ISEG to =
send
>> the spec back due to violating the no new schemes agreement.
>>=20
>> Is this something a chair can clarify for us.
>>=20
>> I think it is critical to resolve this question to reduce the risk of
>> merging SWD with WF.
>>=20
>> John B.
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>> On 2012-05-14, at 4:29 AM, Michiel de Jong wrote:
>>=20
>>> At the risk of feeding the fire here, on the 'acct:user@host' vs
>>> 'user@host' issue, I would like to argue that the fact that acct: is
>>> not a URI scheme has nothing to do with it. It's only a parameter of =
a
>>> query format, nothing more. IMHO this whole issue is only of =
academic
>>> interest and does not have any relevance to what the spec can do.
>>>=20
>>> On Mon, May 14, 2012 at 2:20 AM, John Bradley <ve7jtb@ve7jtb.com> =
wrote:
>>>> In WF the premise was to have a simple server supporting static
>> documents.
>>>> That requires the client to perform more normalization on what the
>>>> user inputs, otherwise the server needs to support static documents
>>>> for all possible normalizations.
>>>=20
>>> i don't think that's the reason - whether you use 'acct:user@host' =
or
>>> 'user@host' or 'urn:acct:user@host' doesn't make for more or less =
work
>>> on the client or on the server, i think.
>>>=20
>>>> Stripping the scheme from an email like identifier is probably the
>>>> best bet, though that perhaps leaves a problem of what to use as =
the
>>>> subject of the response if it must be a URI.
>>>=20
>>> You could use the fact that the document itself is a description-URI
>>> for the user. so subject can be
>>> https://host/.well-known/host-meta?resource=3Dacct:user@host.
>>>=20
>>>> getting acct: registered or WF through the approval process with it
>> will not be a walk in the park.
>>>=20
>>> Why would that be needed? Look at other unregistered schemes like
>>> bitcoin:, chrome-extension:, torrent:, javascript:, git:, ssh:, and
>>> actually finger: itself. The fact that it's not a URI scheme simply
>>> means that a user cannot use the address bar of their browser to go
>>> there, and that links cannot read <a href=3D"acct:user@host">me</a> =
and
>>> then expect all major browsers to correctly resolve that. IMHO it =
was
>>> ever a goal to make browsers resolve webfinger straight from the
>>> address bar or from link targets. So there's no problem here.
>>>=20
>>> Those complaining that acct:user@host is not a URI (actually it =
would
>>> have to be 'urn:acct:' for that, i think) can be told: you are =
right,
>>> it's not a W3C registered URI scheme. But the information published
>>> here is linkable from the web (using
>>> https://host/.well-known/host-meta?resource=3Dacct:user@host as the
>>> description-URI of the user), and the document itself consists
>>> entirely of a wealth of links to other resources.
>>>=20
>>> I've had long one-on-one discussions about this with Melvin, and =
still
>>> hope that we can simply just drop this IMHO academic issue. does it
>>> affect how the service works and what it can do? i think not at all.
>>>=20
>>> if some client implementers refuse to add in the 'acct:' because it
>>> looks like a URI, then maybe we can add a requirement on servers =
that
>>> they should allow that, and simply consider 'user@host' and
>>> 'acct:user@host' to mean the same thing (actually, some
>>> implementations already do this - since it is clear that that is =
what
>>> the client meant, and also since it's an easy mistake to make for
>>> client developers). Maybe that's a way to settle the issue? So the
>>> resource parameter could then be one of four things:
>>>=20
>>> - a description-URI of any type of resource, e.g.
>>> http://home.me/fridge
>>> - a contact-URI of a user, for instance mailto:user@host
>>> - acct:user@host to say 'i know it's that user at that host, but i
>>> don't know their URI'
>>> - user@host to be interpreted to mean the same as acct:user@host
>>>=20
>>> On the whole, i think the important next step is to list and settle
>>> only those issues that block the path from
>>> draft-jones-appsawg-webfinger-04 to a common, merged,
>>> draft-jones-simple-web-discovery-03. I think renaming webfinger to
>>> simple web discovery (as Blaine mentioned as an option, and Paul
>>> suggested, and Mike was willing to discuss) would be a good next big
>>> step to focus on.
>>>=20
>>> If the names merge, the specs merge. The good thing is they already
>>> have their 'draft-jones-' prefix in common. ;)
>>>=20
>>>=20
>>> My 2ct,
>>> Michiel
>=20
>=20


--Apple-Mail=_7F7AE0B6-5848-4F42-A4BB-F0FE0FC94437
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIPnzCCB7Uw
ggadoAMCAQICAh5cMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3Rh
cnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4
MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0Ew
HhcNMTIwMzE4MDQzMjQ4WhcNMTQwMzE5MTEwNzMyWjCBmzEZMBcGA1UEDRMQR3JUTTZMUzdYMzU3
NzhzOTELMAkGA1UEBhMCQ0wxIjAgBgNVBAgTGU1ldHJvcG9saXRhbmEgZGUgU2FudGlhZ28xFjAU
BgNVBAcTDUlzbGEgZGUgTWFpcG8xFTATBgNVBAMTDEpvaG4gQnJhZGxleTEeMBwGCSqGSIb3DQEJ
ARYPamJyYWRsZXlAbWUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAskrlBI93
rBTLOQGSwIT6co6dAw/rwDPrRXl6/F2oc4KDn+QN6CdFeHo08H846VJS9CDjLKvnK9jbxxs4wYqe
nKdPb3jgzt8oc7b9ZXtWkOgsxgMf6dBZ/IPm4lWBpCbSr3seDGDXEpiE2lTZXno7c25OguR4E6Qa
hcpHABZjeEWK65mMH25gmoRf5MY1k3quu5y+FCYCHE2iwU5jzq+mI3HmG59+UMFLx1fjV+zTslRw
26cQDC/uepwjeYSp8S26hfWipVWwQj4js/C7RoPtvt2iyeU+LSH81jG4wlAWntiOG1WtoXUuXWSc
ExhciKeKWCnemy9qqmxRfJqBROeGlQIDAQABo4IEDjCCBAowCQYDVR0TBAIwADALBgNVHQ8EBAMC
BLAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBQ/A7/CxKEnzpqmZlLz
9iaQMy24eTAfBgNVHSMEGDAWgBSuVYNv7DHKufcd+q9rMfPIHeOsuzB+BgNVHREEdzB1gQ9qYnJh
ZGxleUBtZS5jb22BD2picmFkbGV5QG1lLmNvbYEQamJyYWRsZXlAbWFjLmNvbYERdmU3anRiQHZl
N2p0Yi5jb22BE2picmFkbGV5QHdpbmdhYS5jb22BF2pvaG4uYnJhZGxleUB3aW5nYWEuY29tMIIC
IQYDVR0gBIICGDCCAhQwggIQBgsrBgEEAYG1NwECAjCCAf8wLgYIKwYBBQUHAgEWImh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRz
c2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgfcGCCsGAQUFBwICMIHqMCcWIFN0YXJ0Q29tIENlcnRp
ZmljYXRpb24gQXV0aG9yaXR5MAMCAQEagb5UaGlzIGNlcnRpZmljYXRlIHdhcyBpc3N1ZWQgYWNj
b3JkaW5nIHRvIHRoZSBDbGFzcyAyIFZhbGlkYXRpb24gcmVxdWlyZW1lbnRzIG9mIHRoZSBTdGFy
dENvbSBDQSBwb2xpY3ksIHJlbGlhbmNlIG9ubHkgZm9yIHRoZSBpbnRlbmRlZCBwdXJwb3NlIGlu
IGNvbXBsaWFuY2Ugb2YgdGhlIHJlbHlpbmcgcGFydHkgb2JsaWdhdGlvbnMuMIGcBggrBgEFBQcC
AjCBjzAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTADAgECGmRMaWFiaWxpdHkg
YW5kIHdhcnJhbnRpZXMgYXJlIGxpbWl0ZWQhIFNlZSBzZWN0aW9uICJMZWdhbCBhbmQgTGltaXRh
dGlvbnMiIG9mIHRoZSBTdGFydENvbSBDQSBwb2xpY3kuMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6
Ly9jcmwuc3RhcnRzc2wuY29tL2NydHUyLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYB
BQUHMAGGLWh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MyL2NsaWVudC9jYTBCBggr
BgEFBQcwAoY2aHR0cDovL2FpYS5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMi5jbGllbnQu
Y2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG9w0BAQUF
AAOCAQEAEcfD4PmHrX+W3zaP/KsR4gwLAL0UTaMz14SIng6a9F3kb8ZDbTUneS9ubgpqeJQP2IFc
0U5gQnJ3XeCH6p9I88mvm1NqKQw8WvfglS0aIS19vfpTgXJSPdIO2JJPRqaBtXf3zkdXJwckX9/d
NMrLGeGvaFT9fUNdQdHU4BI1pVUpgKr796T7LTc/ERfH8iFp1+CmdVkJ6Y2iJdWUp4h17XmbxbIT
0CdS4SSk/VW8LFsn/mVz6hB73VthwjGsIku54Wp4pRuq1KX+pATnRk3pHRa1z3mxJMmq7OEXENcC
Vm+bAnyUrYbUilNS9UVTYS8/3dVsKiNupBaOZO+vOgJqVDCCB+IwggXKoAMCAQICAQ4wDQYJKoZI
hvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsT
IlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENl
cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDI1NFoXDTEyMTAyMjIxMDI1NFowgYwx
CzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGln
aXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1h
cnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMsohUWcASz7GfKrpTOMKqANy9BV7V0igWdGxA8IU77L3aTxErQ+fcxtDYZ36Z6GH0YFn7fq5RAD
teP0AYzrCA+EQTfi8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke/s5g9hJHryZ2acScnzczjBCA
o7X1v5G3yw8MDP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHksw56HzElVIoYSZ3q4+RJuPXX
fIoyby+Y2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHHtOkzUreG//CsFnB9+uaYSlR6
5cdGzTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCA1swggNXMAwGA1UdEwQFMAMBAf8w
CwYDVR0PBAQDAgGmMB0GA1UdDgQWBBSuVYNv7DHKufcd+q9rMfPIHeOsuzCBqAYDVR0jBIGgMIGd
gBROC+8apEBbpRdphzDKNGhD0EGu8qGBgaR/MH0xCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFy
dENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkw
JwYDVQQDEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBATAJBgNVHRIEAjAAMD0G
CCsGAQUFBwEBBDEwLzAtBggrBgEFBQcwAoYhaHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2Eu
Y3J0MGAGA1UdHwRZMFcwLKAqoCiGJmh0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwu
Y3JsMCegJaAjhiFodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwggFdBgNVHSAEggFU
MIIBUDCCAUwGCysGAQQBgbU3AQEEMIIBOzAvBggrBgEFBQcCARYjaHR0cDovL2NlcnQuc3RhcnRj
b20ub3JnL3BvbGljeS5wZGYwNQYIKwYBBQUHAgEWKWh0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9p
bnRlcm1lZGlhdGUucGRmMIHQBggrBgEFBQcCAjCBwzAnFiBTdGFydCBDb21tZXJjaWFsIChTdGFy
dENvbSkgTHRkLjADAgEBGoGXTGltaXRlZCBMaWFiaWxpdHksIHJlYWQgdGhlIHNlY3Rpb24gKkxl
Z2FsIExpbWl0YXRpb25zKiBvZiB0aGUgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg
UG9saWN5IGF2YWlsYWJsZSBhdCBodHRwOi8vY2VydC5zdGFydGNvbS5vcmcvcG9saWN5LnBkZjAR
BglghkgBhvhCAQEEBAMCAAcwUAYJYIZIAYb4QgENBEMWQVN0YXJ0Q29tIENsYXNzIDIgUHJpbWFy
eSBJbnRlcm1lZGlhdGUgRnJlZSBTU0wgRW1haWwgQ2VydGlmaWNhdGVzMA0GCSqGSIb3DQEBBQUA
A4ICAQAe9xAX/vbphHkvkDdNrslXWdO7fD3JaqnTT3jmmDu55r7UpW1H/v/J40UBXsw9DKU8TylE
4RwZT5HDAMW42f1x498AzM4FOnL/pUTTvr6BiRlrify5ZovkDYVWjy1GYTJ+hPiBEv0HmHnDxjhn
JIIkEvJ+niMHLLEdpNMhZnxMiTFRAtIF4WeYcpgXBjAxsEDRKBvw40K+r3N4lykySQNp2ElIJ8H1
z2BmhxtppUdWpOVJ4Q1Gvn9jfV1qnMhFCDY+X1X8DrkKrTcpDExcGlefweQs7+DYUK3spiQkJpN7
qpPYlfy2GYHedv7lGa1ZAghMI/4882QVAK2zq6M60nHpOUMtYD61XtAs3ZD5L3yn9LCdeK2j4ZbQ
3uRdwvxAMFWwXyUK/ALP4lCu9QhxbnETOkBWT3FJul4/FUgzM0RRCEGhuQWiOFSoa35XJTcYf/4E
/ZuvOXhK04nUpe7DYTMWzRqL04yyoJQVHKHKSboytueydKuqFZKdJA9gi77OnPBYL/yxkXGgkLC9
tsi77oT4AgZry0/6lgX56ak+f/umQihNPgtKSQQjEYq9S8MlOHzpUM0vxsghATYsdUPBw6r6ZxDH
jXoUAD03DUMEbKsWvqFB7nJNVesngbu8miw1EYLA+fHfTaCidoV3CL75jKqM/KE87qrh9Fqti9bK
qnkvpTGCA2wwggNoAgEBMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk
LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMv
U3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAh5cMAkGBSsO
AwIaBQCgggGtMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEyMDUx
NjAwMjQxN1owIwYJKoZIhvcNAQkEMRYEFJS7a5Fx5xOBIxcpSjVByUXjnlQDMIGkBgkrBgEEAYI3
EAQxgZYwgZMwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQL
EyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD
bGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQICHlwwgaYGCyqGSIb3DQEJEAIL
MYGWoIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi
U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xh
c3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAh5cMA0GCSqGSIb3DQEBAQUABIIB
AAaFPTXngzzkHGxQC65LRn9jO7YBFOUo+PL8k/RVBt3F+5baLqIx9J6b5Ml4Q3drSgZKXDquHEyn
LBQ/eU0ay7As64aSW5nN5nO5C5ny7sdfB0LzwzabstUMS/N9oqevWqNwX3Px1y6ONrMdpXppiZ3I
0sSnUD262eCBR5RLE/+EGIueWMnGpyj1lPj7zymxFLHkS6wt2R9eRM/qdimZJJ3qfgf6CdRPNAFX
qgYWCQYRliyGPyk+FFk3lhR6lIkH81F7O6rl0B7rQWkPzaZcfeKvOOj8DJjrpGMucelMVaKFPkgt
CWZAiQJztTtSAgm6YiAajQ3CHtgRZtBxsvI3XokAAAAAAAA=

--Apple-Mail=_7F7AE0B6-5848-4F42-A4BB-F0FE0FC94437--

From ve7jtb@ve7jtb.com  Tue May 15 17:57:25 2012
Return-Path: <ve7jtb@ve7jtb.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8DC6321F86D0 for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 17:57:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.527
X-Spam-Level: 
X-Spam-Status: No, score=-3.527 tagged_above=-999 required=5 tests=[AWL=0.072,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oXW+s6kTmjOO for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 17:57:25 -0700 (PDT)
Received: from mail-yw0-f54.google.com (mail-yw0-f54.google.com [209.85.213.54]) by ietfa.amsl.com (Postfix) with ESMTP id E06CC21F84FC for <apps-discuss@ietf.org>; Tue, 15 May 2012 17:57:24 -0700 (PDT)
Received: by yhgm50 with SMTP id m50so348516yhg.27 for <apps-discuss@ietf.org>; Tue, 15 May 2012 17:57:24 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :message-id:references:to:x-mailer:x-gm-message-state; bh=psVdJoMNJOwHCmiB6Nh2N9hmKc8OcXgcBilmcBLwNi4=; b=BathdzUzsYQ9Op1DfevAHX3h4TYFvLNURr+bFiiJbMmwp82ZmaV8+qIGA9NF4pDtwY QXsFijgjfc0Mqhtmbgeb+KAmJdQFRsVu7lnJn8BNX1smgJwhEdVlA/zQZXQxNYOi3hCf 0PKyxKJPNkmammzbUkEuxxuevrnP7544FcU2lI66b/8uoYZZWszhUg784kW9ZxXb0uHh c/VtRjXPa3aWuH3Jv2xpIwJ+hVsZ64+99AY9QvRbfLYvl8qYDRZ7NOEPjXLUM5Z+Upln I+Bllyj0cMMD/rNiypG04LjezotspsJmAt6EYrfry3pPD23Rxi1evUfFVeGD82OafLV/ FK0w==
Received: by 10.101.143.14 with SMTP id v14mr355915ann.55.1337129844355; Tue, 15 May 2012 17:57:24 -0700 (PDT)
Received: from [192.168.1.213] (190-20-39-254.baf.movistar.cl. [190.20.39.254]) by mx.google.com with ESMTPS id o12sm1637364anp.7.2012.05.15.17.57.21 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 15 May 2012 17:57:22 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: multipart/signed; boundary="Apple-Mail=_30FA031E-A8EB-4D37-83A5-E789E7D7B5B8"; protocol="application/pkcs7-signature"; micalg=sha1
From: John Bradley <ve7jtb@ve7jtb.com>
In-Reply-To: <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com>
Date: Tue, 15 May 2012 20:57:19 -0400
Message-Id: <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com> <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com> <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com>
To: Blaine Cook <romeda@gmail.com>
X-Mailer: Apple Mail (2.1278)
X-Gm-Message-State: ALoCoQnJTNkORjFa8UooO35V7A4luVISj+xrYWDT5XbgjjQRnjS6a/Ycs6kXald64qkqtWqUPhoF
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 00:57:25 -0000

--Apple-Mail=_30FA031E-A8EB-4D37-83A5-E789E7D7B5B8
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

OK I think where the confusion comes from was the the original WF notion =
that the host-meta template translates to static files in the directory.

If we are all good on the notion that host-meta needs to point a service =
like SWD that can deal with un-normalized input like 'jbradley@foo.com' =
then I then I think we are good.

Part of what may have confused me was the examples of using rewrite =
rules to retrieve static XRD files.

John B.
On 2012-05-15, at 7:49 PM, Blaine Cook wrote:

> On 16 May 2012 00:29, John Bradley <ve7jtb@ve7jtb.com> wrote:
>> Yes my concern is that SWD didn't need normalization on the client.
>>=20
>> While WF dosen't require it static templates won't work dependably, =
if the
>> site only support's files with acct: then queries without it won't =
work and
>> vica versa.
>>=20
>> If we are going to support those static type server configs they =
should at
>> least work reliably, and that requires some sort of normalization on =
the
>> client end.
>=20
> I'm really not sure how you came to this conclusion? Static host-meta
> files with URI templates work perfectly well to discover the actual
> profile server. The template variable name is "uri", but the spec says
> (or should say, if there's any confusion) that "uri" can be a "bare"
> email address or any URI.
>=20
> The only thing that I can guess is that it might be tricky in an
> environment where you're hosting static profile documents for each
> address? I don't think webfinger mandates or even recommends that =96
> the only static component is host-meta, to enable sites that can't /
> don't want to host a dynamic profile server to refer clients to a
> location that does host a dynamic server.
>=20
> b.


--Apple-Mail=_30FA031E-A8EB-4D37-83A5-E789E7D7B5B8
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIPnzCCB7Uw
ggadoAMCAQICAh5cMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3Rh
cnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4
MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0Ew
HhcNMTIwMzE4MDQzMjQ4WhcNMTQwMzE5MTEwNzMyWjCBmzEZMBcGA1UEDRMQR3JUTTZMUzdYMzU3
NzhzOTELMAkGA1UEBhMCQ0wxIjAgBgNVBAgTGU1ldHJvcG9saXRhbmEgZGUgU2FudGlhZ28xFjAU
BgNVBAcTDUlzbGEgZGUgTWFpcG8xFTATBgNVBAMTDEpvaG4gQnJhZGxleTEeMBwGCSqGSIb3DQEJ
ARYPamJyYWRsZXlAbWUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAskrlBI93
rBTLOQGSwIT6co6dAw/rwDPrRXl6/F2oc4KDn+QN6CdFeHo08H846VJS9CDjLKvnK9jbxxs4wYqe
nKdPb3jgzt8oc7b9ZXtWkOgsxgMf6dBZ/IPm4lWBpCbSr3seDGDXEpiE2lTZXno7c25OguR4E6Qa
hcpHABZjeEWK65mMH25gmoRf5MY1k3quu5y+FCYCHE2iwU5jzq+mI3HmG59+UMFLx1fjV+zTslRw
26cQDC/uepwjeYSp8S26hfWipVWwQj4js/C7RoPtvt2iyeU+LSH81jG4wlAWntiOG1WtoXUuXWSc
ExhciKeKWCnemy9qqmxRfJqBROeGlQIDAQABo4IEDjCCBAowCQYDVR0TBAIwADALBgNVHQ8EBAMC
BLAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBQ/A7/CxKEnzpqmZlLz
9iaQMy24eTAfBgNVHSMEGDAWgBSuVYNv7DHKufcd+q9rMfPIHeOsuzB+BgNVHREEdzB1gQ9qYnJh
ZGxleUBtZS5jb22BD2picmFkbGV5QG1lLmNvbYEQamJyYWRsZXlAbWFjLmNvbYERdmU3anRiQHZl
N2p0Yi5jb22BE2picmFkbGV5QHdpbmdhYS5jb22BF2pvaG4uYnJhZGxleUB3aW5nYWEuY29tMIIC
IQYDVR0gBIICGDCCAhQwggIQBgsrBgEEAYG1NwECAjCCAf8wLgYIKwYBBQUHAgEWImh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRz
c2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgfcGCCsGAQUFBwICMIHqMCcWIFN0YXJ0Q29tIENlcnRp
ZmljYXRpb24gQXV0aG9yaXR5MAMCAQEagb5UaGlzIGNlcnRpZmljYXRlIHdhcyBpc3N1ZWQgYWNj
b3JkaW5nIHRvIHRoZSBDbGFzcyAyIFZhbGlkYXRpb24gcmVxdWlyZW1lbnRzIG9mIHRoZSBTdGFy
dENvbSBDQSBwb2xpY3ksIHJlbGlhbmNlIG9ubHkgZm9yIHRoZSBpbnRlbmRlZCBwdXJwb3NlIGlu
IGNvbXBsaWFuY2Ugb2YgdGhlIHJlbHlpbmcgcGFydHkgb2JsaWdhdGlvbnMuMIGcBggrBgEFBQcC
AjCBjzAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTADAgECGmRMaWFiaWxpdHkg
YW5kIHdhcnJhbnRpZXMgYXJlIGxpbWl0ZWQhIFNlZSBzZWN0aW9uICJMZWdhbCBhbmQgTGltaXRh
dGlvbnMiIG9mIHRoZSBTdGFydENvbSBDQSBwb2xpY3kuMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6
Ly9jcmwuc3RhcnRzc2wuY29tL2NydHUyLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYB
BQUHMAGGLWh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MyL2NsaWVudC9jYTBCBggr
BgEFBQcwAoY2aHR0cDovL2FpYS5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMi5jbGllbnQu
Y2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG9w0BAQUF
AAOCAQEAEcfD4PmHrX+W3zaP/KsR4gwLAL0UTaMz14SIng6a9F3kb8ZDbTUneS9ubgpqeJQP2IFc
0U5gQnJ3XeCH6p9I88mvm1NqKQw8WvfglS0aIS19vfpTgXJSPdIO2JJPRqaBtXf3zkdXJwckX9/d
NMrLGeGvaFT9fUNdQdHU4BI1pVUpgKr796T7LTc/ERfH8iFp1+CmdVkJ6Y2iJdWUp4h17XmbxbIT
0CdS4SSk/VW8LFsn/mVz6hB73VthwjGsIku54Wp4pRuq1KX+pATnRk3pHRa1z3mxJMmq7OEXENcC
Vm+bAnyUrYbUilNS9UVTYS8/3dVsKiNupBaOZO+vOgJqVDCCB+IwggXKoAMCAQICAQ4wDQYJKoZI
hvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsT
IlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENl
cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDI1NFoXDTEyMTAyMjIxMDI1NFowgYwx
CzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGln
aXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1h
cnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMsohUWcASz7GfKrpTOMKqANy9BV7V0igWdGxA8IU77L3aTxErQ+fcxtDYZ36Z6GH0YFn7fq5RAD
teP0AYzrCA+EQTfi8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke/s5g9hJHryZ2acScnzczjBCA
o7X1v5G3yw8MDP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHksw56HzElVIoYSZ3q4+RJuPXX
fIoyby+Y2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHHtOkzUreG//CsFnB9+uaYSlR6
5cdGzTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCA1swggNXMAwGA1UdEwQFMAMBAf8w
CwYDVR0PBAQDAgGmMB0GA1UdDgQWBBSuVYNv7DHKufcd+q9rMfPIHeOsuzCBqAYDVR0jBIGgMIGd
gBROC+8apEBbpRdphzDKNGhD0EGu8qGBgaR/MH0xCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFy
dENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkw
JwYDVQQDEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBATAJBgNVHRIEAjAAMD0G
CCsGAQUFBwEBBDEwLzAtBggrBgEFBQcwAoYhaHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2Eu
Y3J0MGAGA1UdHwRZMFcwLKAqoCiGJmh0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwu
Y3JsMCegJaAjhiFodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwggFdBgNVHSAEggFU
MIIBUDCCAUwGCysGAQQBgbU3AQEEMIIBOzAvBggrBgEFBQcCARYjaHR0cDovL2NlcnQuc3RhcnRj
b20ub3JnL3BvbGljeS5wZGYwNQYIKwYBBQUHAgEWKWh0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9p
bnRlcm1lZGlhdGUucGRmMIHQBggrBgEFBQcCAjCBwzAnFiBTdGFydCBDb21tZXJjaWFsIChTdGFy
dENvbSkgTHRkLjADAgEBGoGXTGltaXRlZCBMaWFiaWxpdHksIHJlYWQgdGhlIHNlY3Rpb24gKkxl
Z2FsIExpbWl0YXRpb25zKiBvZiB0aGUgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg
UG9saWN5IGF2YWlsYWJsZSBhdCBodHRwOi8vY2VydC5zdGFydGNvbS5vcmcvcG9saWN5LnBkZjAR
BglghkgBhvhCAQEEBAMCAAcwUAYJYIZIAYb4QgENBEMWQVN0YXJ0Q29tIENsYXNzIDIgUHJpbWFy
eSBJbnRlcm1lZGlhdGUgRnJlZSBTU0wgRW1haWwgQ2VydGlmaWNhdGVzMA0GCSqGSIb3DQEBBQUA
A4ICAQAe9xAX/vbphHkvkDdNrslXWdO7fD3JaqnTT3jmmDu55r7UpW1H/v/J40UBXsw9DKU8TylE
4RwZT5HDAMW42f1x498AzM4FOnL/pUTTvr6BiRlrify5ZovkDYVWjy1GYTJ+hPiBEv0HmHnDxjhn
JIIkEvJ+niMHLLEdpNMhZnxMiTFRAtIF4WeYcpgXBjAxsEDRKBvw40K+r3N4lykySQNp2ElIJ8H1
z2BmhxtppUdWpOVJ4Q1Gvn9jfV1qnMhFCDY+X1X8DrkKrTcpDExcGlefweQs7+DYUK3spiQkJpN7
qpPYlfy2GYHedv7lGa1ZAghMI/4882QVAK2zq6M60nHpOUMtYD61XtAs3ZD5L3yn9LCdeK2j4ZbQ
3uRdwvxAMFWwXyUK/ALP4lCu9QhxbnETOkBWT3FJul4/FUgzM0RRCEGhuQWiOFSoa35XJTcYf/4E
/ZuvOXhK04nUpe7DYTMWzRqL04yyoJQVHKHKSboytueydKuqFZKdJA9gi77OnPBYL/yxkXGgkLC9
tsi77oT4AgZry0/6lgX56ak+f/umQihNPgtKSQQjEYq9S8MlOHzpUM0vxsghATYsdUPBw6r6ZxDH
jXoUAD03DUMEbKsWvqFB7nJNVesngbu8miw1EYLA+fHfTaCidoV3CL75jKqM/KE87qrh9Fqti9bK
qnkvpTGCA2wwggNoAgEBMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk
LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMv
U3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAh5cMAkGBSsO
AwIaBQCgggGtMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEyMDUx
NjAwNTcxOVowIwYJKoZIhvcNAQkEMRYEFB6mkoS9BM9y3Mmt8/fDFH0IMBZAMIGkBgkrBgEEAYI3
EAQxgZYwgZMwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQL
EyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD
bGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQICHlwwgaYGCyqGSIb3DQEJEAIL
MYGWoIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi
U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xh
c3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAh5cMA0GCSqGSIb3DQEBAQUABIIB
AITUtU3l5E1VBFQcdgBehZcmTm1yuCNtcWM38uDR8ZDX+xfhA4hS23Gp9nZ7922RxDRiE8xskPxS
GjwXeNrPv4xySWdXYajXbssRStRB+8JgX9Xx6vxgAxLkenyo2GCuLqcUtK23/XzWkvM/A1HPQMHr
jHLN+EHV8PdsQX3sWOE7X7PU8+DCNkPvYNZ+S9nsI32IaZf2U7kirZ2jSNVJGYRo5iwny+KBgcqk
og2Q86jT9+4Ha2yNRC3GErguMImgfd7hfcUo2AMEav7VdD9IVAAlUdKXxOt0VtpjcRvFmaf8zS9c
thMESrSnfW4+dpIjO1MzODPC1rG7a73Xms4VdvcAAAAAAAA=

--Apple-Mail=_30FA031E-A8EB-4D37-83A5-E789E7D7B5B8--

From mca@amundsen.com  Tue May 15 18:56:32 2012
Return-Path: <mca@amundsen.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DF5F221F865B for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 18:56:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.08
X-Spam-Level: 
X-Spam-Status: No, score=-0.08 tagged_above=-999 required=5 tests=[AWL=-0.001,  BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, FORGED_YAHOO_RCVD=2.297, HTML_MESSAGE=0.001, J_CHICKENPOX_44=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PPygUYPYi35T for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 18:56:31 -0700 (PDT)
Received: from mail-ob0-f172.google.com (mail-ob0-f172.google.com [209.85.214.172]) by ietfa.amsl.com (Postfix) with ESMTP id 5FC5221F8658 for <apps-discuss@ietf.org>; Tue, 15 May 2012 18:56:31 -0700 (PDT)
Received: by obbeh20 with SMTP id eh20so365564obb.31 for <apps-discuss@ietf.org>; Tue, 15 May 2012 18:56:31 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :x-gm-message-state; bh=NH2VQ/w3GrFuNci60iM5oh/3UjdnFa5sKwtEoElkdEk=; b=Az83PKR/w4PUsL51HzFer2I2XfE+XAhqyx9+PITyJewUqOkYbyDaRFXsShnlxq5mtu nICGxXdwXpqmZxQe2xhhOw3Rdqry0UoW7JLY2v25jsm2rjlehlhZ8DB0ABI8yXC907Op WzF+yjnMFmE6vWmcX5UZrqnm2cxniIkOBVoMkhO2Uejsif5JlhGAENfe93c6ET75mXAA tkWGmsjo3xqdojBNDg7GglUnBtBP+1PwxrrMnsSUQM6ddj5DAxENkhXnqNCk4aiDldrV Fc5PiUVdb1AgcoNWFY+C+caYXpqYNabYvH+zjPLuTpunkuCxP6xOcnKv4H2f1sFSme4Z Iycw==
MIME-Version: 1.0
Received: by 10.182.5.164 with SMTP id t4mr1242560obt.1.1337133390982; Tue, 15 May 2012 18:56:30 -0700 (PDT)
Sender: mca@amundsen.com
Received: by 10.182.169.1 with HTTP; Tue, 15 May 2012 18:56:30 -0700 (PDT)
In-Reply-To: <CAPW_8m6chjgpcvr9z31B73PYMjKuyxJ0=StJ3puPzy2PYQJDBA@mail.gmail.com>
References: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net> <CAPW_8m5KsmQEsYN0DqtsR07QDzjiDR=bDMniZhUYRWtRjLX=jQ@mail.gmail.com> <C499F065-CDF0-4755-BE3D-08E2BAE713C3@mnot.net> <CAPW_8m6chjgpcvr9z31B73PYMjKuyxJ0=StJ3puPzy2PYQJDBA@mail.gmail.com>
Date: Tue, 15 May 2012 21:56:30 -0400
X-Google-Sender-Auth: 4-Glr9XKUEyRUd2KNBSzELLBCyc
Message-ID: <CAPW_8m5mnpGdticRJWzvvoq2f04c=DKQz7ZVubxGqqX=jY8xmg@mail.gmail.com>
From: mike amundsen <mamund@yahoo.com>
To: IETF Apps Discuss <apps-discuss@ietf.org>
Content-Type: multipart/alternative; boundary=f46d04446c59c96d4d04c01da06e
X-Gm-Message-State: ALoCoQlMeD7R3dV1Umj5XKMoJx2tGFdry39KjDnv4xQKGy+HlEJJLyIioOGpoqIQmaanxiO9w6JH
Subject: [apps-discuss]  FYI: "home" document format for APIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 01:56:33 -0000

--f46d04446c59c96d4d04c01da06e
Content-Type: text/plain; charset=ISO-8859-1

since i forgot to say it in my first comment; thanks for offering this up.
i am looking forward to learning more about it.

so, my follow up inline....

On Tue, May 15, 2012 at 7:55 PM, Mark Nottingham <mnot@mnot.net> wrote:

> Hi Mike,
>
> Thanks for the feedback. Responses below.
>
>
> On 16/05/2012, at 12:22 AM, mike amundsen wrote:
>
> > Mark:
> >
> > I've been trying to work out in my head how the messaging and client
> > code would look for a set up where the interaction model is expressed
> > as a secondary file.
> >
> > 1) in each response, have a link (header or in the body) that points
> > to the "home" document?
>
> Definitely not!
>
_when_ should a client retrieve this document? at design-time? at run-time
on the _first_ call to the domain space? and then each time the caching
expires after that?

>
>
> > do you have a "recommendation" on this item? IOW, a suggested best
> > practice on how the client will "discover" the proper home document?
> > /.welknown/? in the response?, etc.?
>
> What I have in mind is that the client will be given a "starting point" --
> i.e., the home page document, usually expressed as a URL, and all
> interaction will follow from that. For me, it makes sense if that URL is
> the "root" (home) document for the authority (e.g., <http://example.com/>.
>
> For a particular use case, one *could* register a well-known URL to
> shorten that URL to just a hostname, but I hope that won't be the usual
> thing.
>
so, a client should be coded to pick up this document form a pre-determined
location (i.e. the service documentation will publish a URI for the
document.).

>
>
> > 2) use the linked home document as a guide when parsing/processing the
> > current representation?
>
> At this point, I'm reluctant to define this. The Web works because media
> types *are* effectively guides to parsing representations.
>
media types *are* guides to parsing. this _is_ a media type, right? this is
the guide to parsing, right?

>
> That said, I want to make the representation types capable of carrying
> more data than just the media type (such as a profile), but I'm keenly
> aware that doing so will encourage people to do things like put schema in
> there, so they can do "data binding" to objects. IMO that's asking for
> trouble.
>
so you want to "discourage" certain information from appearing in this
document, rigiht (i.e. no schema should appear, no binding of UI to data
elements should appear, what else)?

>
> There might be some useful cases for that (e.g., doing QA on the API,
> having an intermediary do something with it), but all of the experience
> we've had with "data binding" has made be extremely wary of doing this
> without a lot of consideration.
>
can you give an example of how this document could be used in QA?

>
> I'm fine with describing (again, as a hint) the expected semantics of the
> document; if the media type covers this, great, if not, that's where I'm
> thinking profiles might help. It's describing the syntax where it gets
> sticky.
>
i;m not clear on this answer. are you saying "the media type" === not this
document? what expected semantics to you have in mind here?

>
>
> > not sure how to "know" what args are available for anything other than
> > GET, how are PUT/POST representations described?
>
> The assumed convention is that what you can GET you can PUT (assuming PUT
> is allowed). The accept-post hint covers POSTs.
>
i can see (using URI templates how GET requests can be composed using
information in this document. i can't see details on how to compose a PUT
using the example. am i missing something? are clients expected to parse
the URI template vars and use that to compose a body for PUT/POST?

>
>
> > 3) use the linked home document to determine which hypermedia options
> > to present to the user/user-agent (for each response)?
>
> Please explain?
>
i assume that the document will contain several (possibly dozens) of
Resource Objects. i assume that the client application would consume this
document and then use it to build up a UI that shows each of the Resource
Objects along with the possible arguments. Users will then select the one
they like, fill in the details and execute the request. am i wrong in this?


>
>
> > i can see how the client code might scan the home document and present
> > controls to express the various templates (i.e. could be converted
> > into HTML.FORM elements, etc.) i assume ALL the templates would be
> > presented to the user/user-agent ALL the time, right?
>
> That's up to the client.
>
Yep, i understand it's up to the client. what i am unclear on is _how_ the
client will decide which items to "show" is this done by hard-coding the
client to only show selected controls at certain times (determined by the
client)? or is the decision on which Object Resources to render decided at
run-time by the client? and if it's decided at runtime, how is that
decision made?


>
> > if the home
> > document is cached, these templates would be presented upon every
> > response from the server (until the caching expired, of course).
>
> Yes. Hopefully, it will be (and the draft encourages this).
>
>
> > also, it seems the design includes read-only templating (URI templates
> > for GET), but nothing line for POST/PUT.
>
> What caused you to make that assumption?
>
i assumed that the "href-template" and "href-vars" describe the details
on composing a URI used for GET (possibly DELETE). i assumed the home
document does not contain similar descriptions for composing a body for
PUT/POST since i could not find "body-template" and "body-vars" elements in
your design.

>
>
> > I assume write actions would
> > not be provided at runtime and would only be available via
> > documentation that devs would consult ahead of time (before ever using
> > this "service") and hard-code into the client, right?
>
> I'm not sure what you mean by "write actions." Do you mean PUT, or
> something more fine-grained?
>
by "write actions" i mean the unsafe HTTP methods POST & PUT. this goes
back to my previous follow up. while i see details in your document on
composing URIs, i don't see details on composing bodies. i see the it's
possible to *tell* clients a PUT is possible. i don't see that it is
possible to tell clients what a valid PUT body looks like. i assumed, then,
that information would be in written documentation that the client
developer would consult when coding the client.

>
>
> > my initial reaction is that this home document design is optimized to
> > for use as a design-time IDL (ala WADL) instead of a run-time
> > interaction guide (ala HTML hypermedia).
>
> Can you be more specific? On its own, that's not a helpful comment.
>
my current understanding of your I-D is that it desctibes a static resource
which contains details on a "context-free" list of possible actions on
Object Resources. this looks to me very much like WADL/WSDL. alternatively,
designs like Mike Kelly's HAL or my Collection+JSON describe dynamic
representations that contain lists of "context-bound" possible actions
within the response itself (similar to HTML). does this make sense? is it
an accurate characterization of your I-D?

>
>
> > any sample (or pseudo-code) worked up that would show using the home
> > document at runtime?
>
>
> Am working on it...
>
cool. keep me posted. if you'd like, i'd be happy to attempt to build
something using this desgin once you think it is (and I am) ready<g>.

>
> --
> Mark Nottingham
> http://www.mnot.net/
>
>
>
>
>

--f46d04446c59c96d4d04c01da06e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div class=3D"gmail_quote"><div>since i forgot to say it in my first commen=
t; thanks for offering this up. i am looking forward to learning more about=
 it.</div><div><br></div>so, my follow up inline....<div><br><div class=3D"=
gmail_quote">
<div class=3D"im">On Tue, May 15, 2012 at 7:55 PM, Mark Nottingham <span di=
r=3D"ltr">&lt;<a href=3D"mailto:mnot@mnot.net" target=3D"_blank">mnot@mnot.=
net</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">Hi Mike,<br>
<br>
Thanks for the feedback. Responses below.<br>
<div><br>
<br>
On 16/05/2012, at 12:22 AM, mike amundsen wrote:<br>
<br>
&gt; Mark:<br>
&gt;<br>
&gt; I&#39;ve been trying to work out in my head how the messaging and clie=
nt<br>
&gt; code would look for a set up where the interaction model is expressed<=
br>
&gt; as a secondary file.<br>
&gt;<br>
&gt; 1) in each response, have a link (header or in the body) that points<b=
r>
&gt; to the &quot;home&quot; document?<br>
<br>
</div>Definitely not!<br></blockquote></div><div>_when_ should a client ret=
rieve this document? at design-time? at run-time on the _first_ call to the=
 domain space? and then each time the caching expires after that?=A0</div>
<div class=3D"im"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><br>
<br>
&gt; do you have a &quot;recommendation&quot; on this item? IOW, a suggeste=
d best<br>
&gt; practice on how the client will &quot;discover&quot; the proper home d=
ocument?<br>
&gt; /.welknown/? in the response?, etc.?<br>
<br>
</div>What I have in mind is that the client will be given a &quot;starting=
 point&quot; -- i.e., the home page document, usually expressed as a URL, a=
nd all interaction will follow from that. For me, it makes sense if that UR=
L is the &quot;root&quot; (home) document for the authority (e.g., &lt;<a h=
ref=3D"http://example.com/" target=3D"_blank">http://example.com/</a>&gt;.<=
br>


<br>
For a particular use case, one *could* register a well-known URL to shorten=
 that URL to just a hostname, but I hope that won&#39;t be the usual thing.=
<br></blockquote></div><div>so, a client should be coded to pick up this do=
cument form a pre-determined location (i.e. the service documentation will =
publish a URI for the document.).=A0</div>
<div class=3D"im">
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div><br>
<br>
&gt; 2) use the linked home document as a guide when parsing/processing the=
<br>
&gt; current representation?<br>
<br>
</div>At this point, I&#39;m reluctant to define this. The Web works becaus=
e media types *are* effectively guides to parsing representations.<br></blo=
ckquote></div><div>media types *are* guides to parsing. this _is_ a media t=
ype, right? this is the guide to parsing, right?=A0</div>
<div class=3D"im">
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
That said, I want to make the representation types capable of carrying more=
 data than just the media type (such as a profile), but I&#39;m keenly awar=
e that doing so will encourage people to do things like put schema in there=
, so they can do &quot;data binding&quot; to objects. IMO that&#39;s asking=
 for trouble.<br>

</blockquote></div><div>so you want to &quot;discourage&quot; certain infor=
mation from appearing in this document, rigiht (i.e. no schema should appea=
r, no binding of UI to data elements should appear, what else)?=A0</div>
<div class=3D"im"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .=
8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
There might be some useful cases for that (e.g., doing QA on the API, havin=
g an intermediary do something with it), but all of the experience we&#39;v=
e had with &quot;data binding&quot; has made be extremely wary of doing thi=
s without a lot of consideration.<br>

</blockquote></div><div>can you give an example of how this document could =
be used in QA? =A0</div><div class=3D"im"><blockquote class=3D"gmail_quote"=
 style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I&#39;m fine with describing (again, as a hint) the expected semantics of t=
he document; if the media type covers this, great, if not, that&#39;s where=
 I&#39;m thinking profiles might help. It&#39;s describing the syntax where=
 it gets sticky.<br>

</blockquote></div><div>i;m not clear on this answer. are you saying &quot;=
the media type&quot; =3D=3D=3D not this document? what expected semantics t=
o you have in mind here? =A0=A0</div><div class=3D"im"><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex">


<div><br>
<br>
&gt; not sure how to &quot;know&quot; what args are available for anything =
other than<br>
&gt; GET, how are PUT/POST representations described?<br>
<br>
</div>The assumed convention is that what you can GET you can PUT (assuming=
 PUT is allowed). The accept-post hint covers POSTs.<br></blockquote></div>=
<div>i can see (using URI templates how GET requests can be composed using =
information in this document. i can&#39;t see details on how to compose a P=
UT using the example. am i missing something? are clients expected to parse=
 the URI template vars and use that to compose a body for PUT/POST?=A0</div=
>
<div class=3D"im">
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div><br>
<br>
&gt; 3) use the linked home document to determine which hypermedia options<=
br>
&gt; to present to the user/user-agent (for each response)?<br>
<br>
</div>Please explain?<br></blockquote></div><div>i assume that the document=
 will contain several (possibly dozens) of Resource Objects. i assume that =
the client application would consume this document and then use it to build=
 up a UI that shows each of the Resource Objects along with the possible ar=
guments. Users will then select the one they like, fill in the details and =
execute the request. am i wrong in this?</div>
<div class=3D"im">
<div>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex">
<div><br>
<br>
&gt; i can see how the client code might scan the home document and present=
<br>
&gt; controls to express the various templates (i.e. could be converted<br>
&gt; into HTML.FORM elements, etc.) i assume ALL the templates would be<br>
&gt; presented to the user/user-agent ALL the time, right?<br>
<br>
</div>That&#39;s up to the client.<br></blockquote></div><div>Yep, i unders=
tand it&#39;s up to the client. what i am unclear on is _how_ the client wi=
ll decide which items to &quot;show&quot; is this done by hard-coding the c=
lient to only show selected controls at certain times (determined=A0by the =
client)? or is the decision on which Object Resources to render decided at =
run-time by the client? and if it&#39;s decided at runtime, how is that dec=
ision made?=A0</div>
<div class=3D"im">
<div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex">
<div><br>
<br>
&gt; if the home<br>
&gt; document is cached, these templates would be presented upon every<br>
&gt; response from the server (until the caching expired, of course).<br>
<br>
</div>Yes. Hopefully, it will be (and the draft encourages this).<br>
<div><br>
<br>
&gt; also, it seems the design includes read-only templating (URI templates=
<br>
&gt; for GET), but nothing line for POST/PUT.<br>
<br>
</div>What caused you to make that assumption?<br></blockquote></div><div>i=
 assumed that the &quot;href-template&quot; and &quot;href-vars&quot; descr=
ibe=A0the details on=A0composing a URI used for GET (possibly DELETE). i as=
sumed the home document does not contain similar descriptions for composing=
 a body for PUT/POST since i could not find &quot;body-template&quot; and &=
quot;body-vars&quot; elements in your design. =A0=A0</div>
<div class=3D"im">
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div><br>
<br>
&gt; I assume write actions would<br>
&gt; not be provided at runtime and would only be available via<br>
&gt; documentation that devs would consult ahead of time (before ever using=
<br>
&gt; this &quot;service&quot;) and hard-code into the client, right?<br>
<br>
</div>I&#39;m not sure what you mean by &quot;write actions.&quot; Do you m=
ean PUT, or something more fine-grained?<br></blockquote></div><div>by &quo=
t;write actions&quot; i mean the unsafe HTTP methods POST &amp; PUT. this g=
oes back to my previous follow up. while i see details in your document on =
composing URIs, i don&#39;t see details on composing bodies. i see the it&#=
39;s possible to *tell* clients a PUT is possible. i don&#39;t see that it =
is possible to tell clients what a valid PUT body looks like. i assumed, th=
en, that information would be in written documentation that the client deve=
loper would consult when coding the client.</div>
<div class=3D"im">
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div><br>
<br>
&gt; my initial reaction is that this home document design is optimized to<=
br>
&gt; for use as a design-time IDL (ala WADL) instead of a run-time<br>
&gt; interaction guide (ala HTML hypermedia).<br>
<br>
</div>Can you be more specific? On its own, that&#39;s not a helpful commen=
t.<br></blockquote></div><div>my current understanding of your I-D is that =
it desctibes a static resource which contains details on a &quot;context-fr=
ee&quot; list of possible actions on Object Resources. this looks to me ver=
y much like WADL/WSDL. alternatively, designs like Mike Kelly&#39;s HAL or =
my Collection+JSON describe dynamic representations that contain lists of &=
quot;context-bound&quot; possible actions within the response itself (simil=
ar to HTML). does this make sense? is it an accurate characterization of yo=
ur I-D?=A0 =A0=A0</div>
<div class=3D"im">
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div><br>
<br>
&gt; any sample (or pseudo-code) worked up that would show using the home<b=
r>
&gt; document at runtime?<br>
<br>
<br>
</div>Am working on it...<br></blockquote></div><div>cool. keep me posted. =
if you&#39;d like, i&#39;d be happy to attempt to build something using thi=
s desgin once you think it is (and I am) ready&lt;g&gt;.=A0</div><div class=
=3D"im">
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">

<div><div><br>
--<br>
Mark Nottingham<br>
<a href=3D"http://www.mnot.net/" target=3D"_blank">http://www.mnot.net/</a>=
<br>
<br>
<br>
<br>
<br>
</div></div></blockquote></div></div><br></div>
</div><br>

--f46d04446c59c96d4d04c01da06e--

From mnot@mnot.net  Tue May 15 21:30:43 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 87D9D11E80B8 for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 21:30:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.077
X-Spam-Level: 
X-Spam-Status: No, score=-104.077 tagged_above=-999 required=5 tests=[AWL=-2.078, BAYES_00=-2.599, J_CHICKENPOX_44=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LbEkrduIEJ+8 for <apps-discuss@ietfa.amsl.com>; Tue, 15 May 2012 21:30:42 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id 6E96211E80BE for <apps-discuss@ietf.org>; Tue, 15 May 2012 21:30:38 -0700 (PDT)
Received: from mnot-mini.mnot.net (unknown [118.209.21.48]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id B9DC922DD6D; Wed, 16 May 2012 00:30:31 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=iso-8859-1
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <CAPW_8m5mnpGdticRJWzvvoq2f04c=DKQz7ZVubxGqqX=jY8xmg@mail.gmail.com>
Date: Wed, 16 May 2012 14:30:28 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <25C12394-42A4-4EF6-B820-28C5B8CC7D0F@mnot.net>
References: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net> <CAPW_8m5KsmQEsYN0DqtsR07QDzjiDR=bDMniZhUYRWtRjLX=jQ@mail.gmail.com> <C499F065-CDF0-4755-BE3D-08E2BAE713C3@mnot.net> <CAPW_8m6chjgpcvr9z31B73PYMjKuyxJ0=StJ3puPzy2PYQJDBA@mail.gmail.com> <CAPW_8m5mnpGdticRJWzvvoq2f04c=DKQz7ZVubxGqqX=jY8xmg@mail.gmail.com>
To: mike amundsen <mamund@yahoo.com>
X-Mailer: Apple Mail (2.1278)
Cc: IETF Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] FYI: "home" document format for APIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 04:30:43 -0000

On 16/05/2012, at 11:56 AM, mike amundsen wrote:

> since i forgot to say it in my first comment; thanks for offering this =
up. i am looking forward to learning more about it.

Thanks.


> _when_ should a client retrieve this document? at design-time? at =
run-time on the _first_ call to the domain space? and then each time the =
caching expires after that?=20

It's up to the client; they just need to use a fresh copy when they use =
it. The simplest (but least efficient) design would be to fetch it =
before every request; next would be to fetch-and-cache upon first use. =
However, some clients might want to have a thread/process/task keeping a =
copy fresh in the "background" as long as they're interested in that =
service.


> > do you have a "recommendation" on this item? IOW, a suggested best
> > practice on how the client will "discover" the proper home document?
> > /.welknown/? in the response?, etc.?
>=20
>> What I have in mind is that the client will be given a "starting =
point" -- i.e., the home page document, usually expressed as a URL, and =
all interaction will follow from that. For me, it makes sense if that =
URL is the "root" (home) document for the authority (e.g., =
<http://example.com/>.
>>=20
>> For a particular use case, one *could* register a well-known URL to =
shorten that URL to just a hostname, but I hope that won't be the usual =
thing.
>=20
> so, a client should be coded to pick up this document form a =
pre-determined location (i.e. the service documentation will publish a =
URI for the document.).=20

Yes. Just as I go to http://www.amazon.com/ to buy [insert most products =
here].


> > 2) use the linked home document as a guide when parsing/processing =
the
> > current representation?
>=20
>> At this point, I'm reluctant to define this. The Web works because =
media types *are* effectively guides to parsing representations.
>> media types *are* guides to parsing. this _is_ a media type, right? =
this is the guide to parsing, right?=20
>>=20
>> That said, I want to make the representation types capable of =
carrying more data than just the media type (such as a profile), but I'm =
keenly aware that doing so will encourage people to do things like put =
schema in there, so they can do "data binding" to objects. IMO that's =
asking for trouble.
>=20
> so you want to "discourage" certain information from appearing in this =
document, rigiht (i.e. no schema should appear, no binding of UI to data =
elements should appear, what else)?=20

Possibly. I'd say that I want to vet what gets in very carefully, =
because in the past people have gone so far off the rails with this kind =
of format, and once it's out in the open, people are going to try to =
bend it to fit those patterns / tools / expectations.


>> There might be some useful cases for that (e.g., doing QA on the API, =
having an intermediary do something with it), but all of the experience =
we've had with "data binding" has made be extremely wary of doing this =
without a lot of consideration.
>=20
> can you give an example of how this document could be used in QA? =20

Well, effectively QA is a client, and it has to be able to consume the =
API. Beyond that, you may want to annotate the document with QA-specific =
information (e.g., "I expect THIS resource/representation to meet THOSE =
tests").


>> I'm fine with describing (again, as a hint) the expected semantics of =
the document; if the media type covers this, great, if not, that's where =
I'm thinking profiles might help. It's describing the syntax where it =
gets sticky.
>=20
> i;m not clear on this answer. are you saying "the media type" =3D=3D=3D =
not this document? what expected semantics to you have in mind here?

I mean the syntax/semantics of the request and responses representations =
send in interactions driven by this format. So, "the media type" is =
their media type(s).


> > not sure how to "know" what args are available for anything other =
than
> > GET, how are PUT/POST representations described?
>=20
>> The assumed convention is that what you can GET you can PUT (assuming =
PUT is allowed). The accept-post hint covers POSTs.
>=20
> i can see (using URI templates how GET requests can be composed using =
information in this document. i can't see details on how to compose a =
PUT using the example. am i missing something? are clients expected to =
parse the URI template vars and use that to compose a body for PUT/POST?=20=


See below.


> > 3) use the linked home document to determine which hypermedia =
options
> > to present to the user/user-agent (for each response)?
>=20
>> Please explain?
>=20
> i assume that the document will contain several (possibly dozens) of =
Resource Objects. i assume that the client application would consume =
this document and then use it to build up a UI that shows each of the =
Resource Objects along with the possible arguments. Users will then =
select the one they like, fill in the details and execute the request. =
am i wrong in this?

That's one possible use of it, yes.=20


> > i can see how the client code might scan the home document and =
present
> > controls to express the various templates (i.e. could be converted
> > into HTML.FORM elements, etc.) i assume ALL the templates would be
> > presented to the user/user-agent ALL the time, right?
>=20
>> That's up to the client.
>=20
> Yep, i understand it's up to the client. what i am unclear on is _how_ =
the client will decide which items to "show" is this done by hard-coding =
the client to only show selected controls at certain times (determined =
by the client)? or is the decision on which Object Resources to render =
decided at run-time by the client? and if it's decided at runtime, how =
is that decision made?=20

I'm circumspect about use of the term "show" here, but pushing on, the =
document certainly can/should be "personalised" to indicate what =
resources, etc. are available to the client. Of course, actually =
attempting interaction gives authoritative information, and interacting =
with resources might expose further information that wasn't available in =
the home document.


> > also, it seems the design includes read-only templating (URI =
templates
> > for GET), but nothing line for POST/PUT.
>=20
>> What caused you to make that assumption?
>=20
> i assumed that the "href-template" and "href-vars" describe the =
details on composing a URI used for GET (possibly DELETE). i assumed the =
home document does not contain similar descriptions for composing a body =
for PUT/POST since i could not find "body-template" and "body-vars" =
elements in your design.  =20

I'm purposefully punting on body / format constraints for the time =
being, but will get to it.


> > I assume write actions would
> > not be provided at runtime and would only be available via
> > documentation that devs would consult ahead of time (before ever =
using
> > this "service") and hard-code into the client, right?
>=20
>> I'm not sure what you mean by "write actions." Do you mean PUT, or =
something more fine-grained?
>=20
> by "write actions" i mean the unsafe HTTP methods POST & PUT. this =
goes back to my previous follow up. while i see details in your document =
on composing URIs, i don't see details on composing bodies. i see the =
it's possible to *tell* clients a PUT is possible. i don't see that it =
is possible to tell clients what a valid PUT body looks like. i assumed, =
then, that information would be in written documentation that the client =
developer would consult when coding the client.

OK, see above.


> > my initial reaction is that this home document design is optimized =
to
> > for use as a design-time IDL (ala WADL) instead of a run-time
> > interaction guide (ala HTML hypermedia).
>=20
>> Can you be more specific? On its own, that's not a helpful comment.
>=20
> my current understanding of your I-D is that it desctibes a static =
resource which contains details on a "context-free" list of possible =
actions on Object Resources. this looks to me very much like WADL/WSDL. =
alternatively, designs like Mike Kelly's HAL or my Collection+JSON =
describe dynamic representations that contain lists of "context-bound" =
possible actions within the response itself (similar to HTML). does this =
make sense? is it an accurate characterization of your I-D?   =20

No. It's very much the opposite; e.g., from the draft:

>    In contrast, a "follow your nose" API advertises the resources
>    available to clients using link relations [RFC5988] and the formats
>    they support using internet media types [RFC4288].  A client can =
then
>    decide - at "run time" - which resources to interact with based =
upon
>    its capabilities (as described by link relations), and the server =
can
>    safely add new resources and formats without disturbing clients =
that
>    are not yet aware of them.
>=20
>    As such, the client needs to be able to discover this information
>    quickly and efficiently use it to interact with the server.  Just =
as
>    with a human-targeted "home page" for a site, we can create a "home
>    document" for a HTTP API (often, at the same URI, found through
>    server-driven content negotiation) that describes it to non-browser
>    clients.

and:

>    o  Home documents can be personalised, just as "normal" home pages
>       can.  For example, you might advertise different URIs, and/or
>       different kinds of link relations, depending on the client's
>       identity.

and:

>    Note that the home document is a "living" document; it does not
>    represent a "contract", but rather is expected to be inspected =
before
>    each interaction.  In particular, links from the home document MUST
>    NOT be assumed to be valid beyond the freshness lifetime of the =
home
>    document, as per HTTP's caching model [RFC2616].

I'm happy to expand upon this further in the draft, but I thought I'd =
already used a fairly large sledgehammer / clue-by-four.


> > any sample (or pseudo-code) worked up that would show using the home
> > document at runtime?
>=20
>> Am working on it...
>=20
> cool. keep me posted. if you'd like, i'd be happy to attempt to build =
something using this desgin once you think it is (and I am) ready<g>.=20

Great; will do.



--
Mark Nottingham   http://www.mnot.net/




From mnot@mnot.net  Tue May 15 22:52:38 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 190A421F8569; Tue, 15 May 2012 22:52:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.869
X-Spam-Level: 
X-Spam-Status: No, score=-103.869 tagged_above=-999 required=5 tests=[AWL=-1.870, BAYES_00=-2.599, J_CHICKENPOX_23=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4CuVSdAWrRSK; Tue, 15 May 2012 22:52:37 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id ED8F021F8568; Tue, 15 May 2012 22:52:36 -0700 (PDT)
Received: from mnot-mini.mnot.net (unknown [118.209.21.48]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 370C422E253; Wed, 16 May 2012 01:52:24 -0400 (EDT)
From: Mark Nottingham <mnot@mnot.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Date: Wed, 16 May 2012 15:52:21 +1000
Message-Id: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net>
To: IETF Apps Discuss <apps-discuss@ietf.org>, draft-ietf-appsawg-media-type-regs.all@tools.ietf.org
Mime-Version: 1.0 (Apple Message framework v1278)
X-Mailer: Apple Mail (2.1278)
Cc: IESG IESG <iesg@ietf.org>
Subject: [apps-discuss] APPSDIR review of draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 05:52:38 -0000

I have been selected as the Applications Area Directorate reviewer for =
this draft (for background on appsdir, please see  =
<http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate=
>).

Please resolve these comments along with any other Last Call comments =
you may receive. Please wait for direction from your document shepherd =
or AD before posting a new version of the draft.

Document: draft-ietf-appsawg-media-type-regs-07
Title: Media Type Specifications and Registration Procedures
Reviewer: Mark Nottingham
Review Date: 2012-05-16

Summary: This draft is almost ready for publication as a Best Current =
Practice RFC, but has a few issues that should be fixed before =
publication.

Major Issues:=20

* Throughout, "media type" is used somewhat freely to mean all of: a =
complete media type label, the format that it identifies, and a =
top-level type. This is needlessly confusing. It would be extremely =
helpful to explicitly define terms and use them consistently throughout. =
In particular, "top-level type" is used sometimes, whereas the plain =
"media type" is used elsewhere. "content type" sneaks in sometimes too =
(again, inconsistently).

I'd suggest that in common use, "media type" means the entire label, =
which leads to a set of terminology something like:
 * "media type" -- e.g., "text/plain"
 * "subtype" -- e.g., "plain"
 * "major type" -- e.g., "text" (currently called a "top-level type" =
sporadically)
 * "media format" -- i.e., the format identified by the media type (or =
"content" -- just pick one)

* In Section 4.2.4: "Note that although in general this document =
strongly discourages the mixing of multiple media in a single body..." =
This kind of architectural advice seems out of place in this document. =
Recommend either justifying this position, or removing it.

* Section 4.2.8 introduces structured suffixes. These may be very =
popular, but I don't see any description of their value, nor appropriate =
vs. inappropriate use (and I suspect there are many opportunities for =
abuse here). Also, I suspect that having many of these will be very =
counterproductive, and therefore wonder whether DE is the appropriate =
registry policy here.

* Section 4.4, the second and third paragraphs contradict each other. =
The former says that a public specification MUST exist, and MUST have =
sufficient detail for interop, whereas the latter gives permission to =
avoid this. Either turn them into SHOULDs or otherwise refine the MUSTs.

* Section 4.4 covers patents but not copyrights. Given that some people =
now believe it's possible to copyright an API, and media types form a =
key portion of some styles of APIs, it would seem prudent to have =
guidelines here. At a minimum, I'd expect that I wouldn't have to worry =
about copyright issues when using a media type in the standards tree.


Minor Issues:=20

* It would be useful to start the document with a section explaining =
what a media type is, and it's basic structure (type/subtype, organised =
into trees, with optional parameters). Right now, it jumps right in to =
registration procedures, citing terms like "tree" and "subtype" without =
identifying them (in sections 2 and 3, respectively). This need not be =
long; one or two small paragraphs would suffice.

* In Section 3.3:

"""
   In the case of registration for the IETF itself, the registration
   proposal MUST be published as an RFC.  When the RFC is in the IETF
   stream it is an IETF Consensus RFC, which can be on the Standards
   Track, a BCP, Informational, or Experimental.  Registrations
   published in non-IETF RFC streams are also allowed, and require IESG
   approval.
"""

This is confusing, and it uses a number of terms without defining or =
referencing them. Suggest:

"""
Registrations on behalf of the IETF are published as RFCs in the IETF =
Document Stream [RFC4844], thereby representing IETF consensus. =
Registrations published as RFCs in other Document Streams are also =
allowed, but require IESG approval.
"""

* In Section 3.3: "Media types in the standards tree are normally =
denoted by names that are not explicitly faceted..."  It seems like =
there should be a requirement here; although it's understood that there =
are cases where this isn't true, it would be useful to give clear =
guidance.

* In Section 4.1, it cautions against transfer encodings being =
registered, yet I see application/zlib being registered now =
<https://datatracker.ietf.org/doc/draft-levine-application-gzip/>. Does =
this need to be reconsidered, or that registration rejected?=20

* In Section 4.2.3, add "The subtype names the specific audio format."

* Section 4.2.5 cites application/postscript in such a way as if it =
defines *the* security considerations for active content; it's really an =
example, and should be labeled as such.

* Section 4.3 would do well to note that third parties cannot =
arbitrarily add parameters to existing types without going through the =
appropriate process; this comes up quite often, as people assume that =
there's a default "ignore" rule here.

* Section 4.5 calls for interoperability considerations sections to be =
"subject to continuing evaluation." This seems like an excellent =
opportunity to introduce a per-registration wiki page; has this been =
discussed? (not that it'd be necessary to require it in the draft, more =
just curious)

* Section 4.6: "All registrations MUST state whether or not they employ =
such "active content"..." Is it reasonable to expect this? I.e., will =
the DE be rejecting requests that don't have a boilerplate "This format =
does not employ active content."?

* Section 4.6: "Types not requiring such services SHOULD document this =
in their security considerations." Is the "not" here intentional?

* Section 5.4 directs people to send comments on registered media types =
to IANA. Isn't it more appropriate/straightforward to send them to the =
change controller, optionally CC:ing the types list?


Nits:=20

* Section 4.1 "Media types MUST function as actual media formats." --> =
"Media types MUST function as labels for actual media formats."

* Section 4.2 "While it is possible for a given media type to be =
assigned additional names..." --> "While it is possible for a given =
format to be assigned additional media types..."

* Section 5 is quite deeply buried in the document. Adding a reference =
from the introduction would give an opportunity to highlight it to the =
audience that needs it.

* Section 5.2.1 "Provisional registrations MAY be updated or abandoned =
at any time." How does this happen? How is it reflected in the registry? =
"OBSOLETE"?

* Section 5.5: Similar to comments above, the URL for the registry is =
important enough to be higher in the document (e.g., the introduction), =
rather than buried down here.=20

* Section 5.6: Move the last paragraph to be after the second, to make =
it more clear how a registration is obsoleted (the intervening two =
paragraphs talk about reassignment).


--
Mark Nottingham   http://www.mnot.net/




From melvincarvalho@gmail.com  Wed May 16 00:09:26 2012
Return-Path: <melvincarvalho@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7844721F85F4 for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 00:09:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.336
X-Spam-Level: 
X-Spam-Status: No, score=-3.336 tagged_above=-999 required=5 tests=[AWL=0.262,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 063Isx8qU6js for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 00:09:25 -0700 (PDT)
Received: from mail-vb0-f44.google.com (mail-vb0-f44.google.com [209.85.212.44]) by ietfa.amsl.com (Postfix) with ESMTP id 9683A21F85F6 for <apps-discuss@ietf.org>; Wed, 16 May 2012 00:09:24 -0700 (PDT)
Received: by vbbez10 with SMTP id ez10so477144vbb.31 for <apps-discuss@ietf.org>; Wed, 16 May 2012 00:09:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=UKU9lwd6ouwQtsPpLOsW2FuvAAoapzgEU67v17Z6py4=; b=yrqmLzDF+84aQqp8ZONZ80gAJDwZ2CKPBC4LfYAVHe/a4m+7ovXVvX0reXOwz748ip 25N4yUS3Vo01VOEnk6SniMXng7OGVObAv0OKsSYL7tJRxmN2Oy39CTtiC4oA6CiFMF/v R9IxzROW1MvE+EXNnOvE9OgAfKL+9w/RP7M96pzFU6jHMg5e+ivqR6QK2u7Dr5OS9x50 BYQq6+Ln97iVMuV5roSepXgn97AYhbLpkKthjjyw0UbGvS03WLoiVvo3oNUNyPeOlqpk Nldk4eVJ7ZhwBvxSiCuzB1bmkgEZ3edwS/U3yj43wMANNjxc19fypVA8Y143ZFD5mHwi xQiA==
MIME-Version: 1.0
Received: by 10.220.219.143 with SMTP id hu15mr1404716vcb.44.1337152161304; Wed, 16 May 2012 00:09:21 -0700 (PDT)
Received: by 10.52.38.130 with HTTP; Wed, 16 May 2012 00:09:21 -0700 (PDT)
In-Reply-To: <AFF878EC-197D-489C-9D83-F50E42238AB3@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <00f601cd32ee$cd2ebd10$678c3730$@packetizer.com> <AFF878EC-197D-489C-9D83-F50E42238AB3@ve7jtb.com>
Date: Wed, 16 May 2012 09:09:21 +0200
Message-ID: <CAKaEYhJUoTqwYpgYg8oK+hKmWtqG3Z67d8-ATHYWB+7qF3xsPA@mail.gmail.com>
From: Melvin Carvalho <melvincarvalho@gmail.com>
To: John Bradley <ve7jtb@ve7jtb.com>
Content-Type: multipart/alternative; boundary=14dae9cfc85495d11904c021ffe6
Cc: Mark Nottingham <mnot@mnot.net>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 07:09:26 -0000

--14dae9cfc85495d11904c021ffe6
Content-Type: text/plain; charset=ISO-8859-1

On 16 May 2012 02:24, John Bradley <ve7jtb@ve7jtb.com> wrote:

> My understanding is that the W3C and IANA have a "Very high bar that must
> be be met before a new URI scheme is granted."
>

I do believe there is a high bar, yes.  In some ways it's a double edged
sword.

For example, I'm working with the bitcoin community to try and get bitcoin:
registered, but it's a fair amount of paperwork to go through, and you're
never sure if it's going to make it to official status.

However, it's probably a good thing that there is some oversight.  I think
one question that may reasonably be asked is 'Can this problem be solved
without creating a new URI scheme?'. I think if we take the best parts from
SWD and the best parts from WF, the answer would be yes, and also, lead to
a shorter, and more easily implemented spec.

Does anyone have a pointer to the "normalization" process, I could be
mistaken, but I was unable to find that term referenced in the spec.


>
> That is code for http URI are names and can be used to name anything
> including abstract objects and concepts (Think RDF),  the granting of any
> new URI schemes fragments the namespace and is bad for the internet.
>
> Some people like Tim Berners-Lee have quite strong views on this.
>
> This document from the W3C sets out part of their position
> http://www.w3.org/2001/tag/doc/SchemeProtocols.html
>
> Mark Nottinham, Dave Orchard and others will likely remember the fight
> over creating a new scheme for xri as an abstract identifier almost exactly
> like WF is proposing for acct:
>
> I hope things have changed, I was on the pro new scheme side at the time,
> and am still a bit sensitive about having been vilified over it.
>
> Who know it key have just been personal, but we should be sure the IETF
> will push it forward.
>
> John B.
>
>
>
>
>
> On 2012-05-15, at 7:02 PM, Paul E. Jones wrote:
>
> > John,
> >
> > Agreed -- it would be good if the chairs could find out whether acct
> would
> > get rejected on the grounds that somebody somewhere decided there shall
> be
> > no new URI schemes.
> >
> > And who decided this "no new schemes"?  HTTP is all we'll ever need?
>  This
> > restriction seems strange.  I appreciate the scrutiny, but find it odd
> one
> > would just declare a freze.
> >
> > Paul
> >
> >> -----Original Message-----
> >> From: apps-discuss-bounces@ietf.org [mailto:
> apps-discuss-bounces@ietf.org]
> >> On Behalf Of John Bradley
> >> Sent: Tuesday, May 15, 2012 6:15 PM
> >> To: Michiel de Jong
> >> Cc: apps-discuss@ietf.org
> >> Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
> >>
> >> Hi Paul,
> >>
> >> I wasn't recommending changing to email:
> >>
> >> I do appreciate the predicament.  I have been in the same place with
> xri.
> >>
> >> The sensible thing is to have a registered acct: URI scheme so that
> >> identifiers can be normalized to it and perhaps more importantly it can
> be
> >> used for link relations.
> >>
> >> However I think we need to get some sort of determination on if the spec
> >> will get approved by the ISEG if it requires the registration of a new
> >> scheme.
> >>
> >> SWD side-stepped the issue by not having the client normalize the input.
> >>
> >> You find the host in the input and send exactly that string as the
> >> parameter in your get to the .well-known location on that host.
> >> The server did all the work.
> >>
> >> In to have WF work the client will need to continue to do some
> >> normalization or many servers using static configs are going to be much
> >> less useful.
> >>
> >> My immediate problem is what to normalize john@foo.com to before
> sending
> >> it as the value of the resource parameter.
> >>
> >> I don't want to go down a path and then have W3C or IANA tell ISEG to
> send
> >> the spec back due to violating the no new schemes agreement.
> >>
> >> Is this something a chair can clarify for us.
> >>
> >> I think it is critical to resolve this question to reduce the risk of
> >> merging SWD with WF.
> >>
> >> John B.
> >>
> >>
> >>
> >>
> >>
> >>
> >> On 2012-05-14, at 4:29 AM, Michiel de Jong wrote:
> >>
> >>> At the risk of feeding the fire here, on the 'acct:user@host' vs
> >>> 'user@host' issue, I would like to argue that the fact that acct: is
> >>> not a URI scheme has nothing to do with it. It's only a parameter of a
> >>> query format, nothing more. IMHO this whole issue is only of academic
> >>> interest and does not have any relevance to what the spec can do.
> >>>
> >>> On Mon, May 14, 2012 at 2:20 AM, John Bradley <ve7jtb@ve7jtb.com>
> wrote:
> >>>> In WF the premise was to have a simple server supporting static
> >> documents.
> >>>> That requires the client to perform more normalization on what the
> >>>> user inputs, otherwise the server needs to support static documents
> >>>> for all possible normalizations.
> >>>
> >>> i don't think that's the reason - whether you use 'acct:user@host' or
> >>> 'user@host' or 'urn:acct:user@host' doesn't make for more or less work
> >>> on the client or on the server, i think.
> >>>
> >>>> Stripping the scheme from an email like identifier is probably the
> >>>> best bet, though that perhaps leaves a problem of what to use as the
> >>>> subject of the response if it must be a URI.
> >>>
> >>> You could use the fact that the document itself is a description-URI
> >>> for the user. so subject can be
> >>> https://host/.well-known/host-meta?resource=acct:user@host.
> >>>
> >>>> getting acct: registered or WF through the approval process with it
> >> will not be a walk in the park.
> >>>
> >>> Why would that be needed? Look at other unregistered schemes like
> >>> bitcoin:, chrome-extension:, torrent:, javascript:, git:, ssh:, and
> >>> actually finger: itself. The fact that it's not a URI scheme simply
> >>> means that a user cannot use the address bar of their browser to go
> >>> there, and that links cannot read <a href="acct:user@host">me</a> and
> >>> then expect all major browsers to correctly resolve that. IMHO it was
> >>> ever a goal to make browsers resolve webfinger straight from the
> >>> address bar or from link targets. So there's no problem here.
> >>>
> >>> Those complaining that acct:user@host is not a URI (actually it would
> >>> have to be 'urn:acct:' for that, i think) can be told: you are right,
> >>> it's not a W3C registered URI scheme. But the information published
> >>> here is linkable from the web (using
> >>> https://host/.well-known/host-meta?resource=acct:user@host as the
> >>> description-URI of the user), and the document itself consists
> >>> entirely of a wealth of links to other resources.
> >>>
> >>> I've had long one-on-one discussions about this with Melvin, and still
> >>> hope that we can simply just drop this IMHO academic issue. does it
> >>> affect how the service works and what it can do? i think not at all.
> >>>
> >>> if some client implementers refuse to add in the 'acct:' because it
> >>> looks like a URI, then maybe we can add a requirement on servers that
> >>> they should allow that, and simply consider 'user@host' and
> >>> 'acct:user@host' to mean the same thing (actually, some
> >>> implementations already do this - since it is clear that that is what
> >>> the client meant, and also since it's an easy mistake to make for
> >>> client developers). Maybe that's a way to settle the issue? So the
> >>> resource parameter could then be one of four things:
> >>>
> >>> - a description-URI of any type of resource, e.g.
> >>> http://home.me/fridge
> >>> - a contact-URI of a user, for instance mailto:user@host
> >>> - acct:user@host to say 'i know it's that user at that host, but i
> >>> don't know their URI'
> >>> - user@host to be interpreted to mean the same as acct:user@host
> >>>
> >>> On the whole, i think the important next step is to list and settle
> >>> only those issues that block the path from
> >>> draft-jones-appsawg-webfinger-04 to a common, merged,
> >>> draft-jones-simple-web-discovery-03. I think renaming webfinger to
> >>> simple web discovery (as Blaine mentioned as an option, and Paul
> >>> suggested, and Mike was willing to discuss) would be a good next big
> >>> step to focus on.
> >>>
> >>> If the names merge, the specs merge. The good thing is they already
> >>> have their 'draft-jones-' prefix in common. ;)
> >>>
> >>>
> >>> My 2ct,
> >>> Michiel
> >
> >
>
>
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>
>

--14dae9cfc85495d11904c021ffe6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On 16 May 2012 02:24, John Bradley <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:ve7jtb@ve7jtb.com" target=3D"_blank">ve7=
jtb@ve7jtb.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
My understanding is that the W3C and IANA have a &quot;Very high bar that m=
ust be be met before a new URI scheme is granted.&quot;<br></blockquote><di=
v><br>I do believe there is a high bar, yes.=A0 In some ways it&#39;s a dou=
ble edged sword.<br>
<br>For example, I&#39;m working with the bitcoin community to try and get =
bitcoin: registered, but it&#39;s a fair amount of paperwork to go through,=
 and you&#39;re never sure if it&#39;s going to make it to official status.=
<br>
<br>However, it&#39;s probably a good thing that there is some oversight.=
=A0 I think one question that may reasonably be asked is &#39;Can this prob=
lem be solved without creating a new URI scheme?&#39;. I think if we take t=
he best parts from SWD and the best parts from WF, the answer would be yes,=
 and also, lead to a shorter, and more easily implemented spec.<br>
<br>Does anyone have a pointer to the &quot;normalization&quot; process, I =
could be mistaken, but I was unable to find that term referenced in the spe=
c.<br>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0p=
t 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<br>
That is code for http URI are names and can be used to name anything includ=
ing abstract objects and concepts (Think RDF), =A0the granting of any new U=
RI schemes fragments the namespace and is bad for the internet.<br>
<br>
Some people like Tim Berners-Lee have quite strong views on this.<br>
<br>
This document from the W3C sets out part of their position <a href=3D"http:=
//www.w3.org/2001/tag/doc/SchemeProtocols.html" target=3D"_blank">http://ww=
w.w3.org/2001/tag/doc/SchemeProtocols.html</a><br>
<br>
Mark Nottinham, Dave Orchard and others will likely remember the fight over=
 creating a new scheme for xri as an abstract identifier almost exactly lik=
e WF is proposing for acct:<br>
<br>
I hope things have changed, I was on the pro new scheme side at the time, a=
nd am still a bit sensitive about having been vilified over it.<br>
<br>
Who know it key have just been personal, but we should be sure the IETF wil=
l push it forward.<br>
<br>
John B.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
<br>
<br>
<br>
On 2012-05-15, at 7:02 PM, Paul E. Jones wrote:<br>
<br>
&gt; John,<br>
&gt;<br>
&gt; Agreed -- it would be good if the chairs could find out whether acct w=
ould<br>
&gt; get rejected on the grounds that somebody somewhere decided there shal=
l be<br>
&gt; no new URI schemes.<br>
&gt;<br>
&gt; And who decided this &quot;no new schemes&quot;? =A0HTTP is all we&#39=
;ll ever need? =A0This<br>
&gt; restriction seems strange. =A0I appreciate the scrutiny, but find it o=
dd one<br>
&gt; would just declare a freze.<br>
&gt;<br>
&gt; Paul<br>
&gt;<br>
&gt;&gt; -----Original Message-----<br>
&gt;&gt; From: <a href=3D"mailto:apps-discuss-bounces@ietf.org">apps-discus=
s-bounces@ietf.org</a> [mailto:<a href=3D"mailto:apps-discuss-bounces@ietf.=
org">apps-discuss-bounces@ietf.org</a>]<br>
&gt;&gt; On Behalf Of John Bradley<br>
&gt;&gt; Sent: Tuesday, May 15, 2012 6:15 PM<br>
&gt;&gt; To: Michiel de Jong<br>
&gt;&gt; Cc: <a href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org=
</a><br>
&gt;&gt; Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfing=
er-04<br>
&gt;&gt;<br>
&gt;&gt; Hi Paul,<br>
&gt;&gt;<br>
&gt;&gt; I wasn&#39;t recommending changing to email:<br>
&gt;&gt;<br>
&gt;&gt; I do appreciate the predicament. =A0I have been in the same place =
with xri.<br>
&gt;&gt;<br>
&gt;&gt; The sensible thing is to have a registered acct: URI scheme so tha=
t<br>
&gt;&gt; identifiers can be normalized to it and perhaps more importantly i=
t can be<br>
&gt;&gt; used for link relations.<br>
&gt;&gt;<br>
&gt;&gt; However I think we need to get some sort of determination on if th=
e spec<br>
&gt;&gt; will get approved by the ISEG if it requires the registration of a=
 new<br>
&gt;&gt; scheme.<br>
&gt;&gt;<br>
&gt;&gt; SWD side-stepped the issue by not having the client normalize the =
input.<br>
&gt;&gt;<br>
&gt;&gt; You find the host in the input and send exactly that string as the=
<br>
&gt;&gt; parameter in your get to the .well-known location on that host.<br=
>
&gt;&gt; The server did all the work.<br>
&gt;&gt;<br>
&gt;&gt; In to have WF work the client will need to continue to do some<br>
&gt;&gt; normalization or many servers using static configs are going to be=
 much<br>
&gt;&gt; less useful.<br>
&gt;&gt;<br>
&gt;&gt; My immediate problem is what to normalize <a href=3D"mailto:john@f=
oo.com">john@foo.com</a> to before sending<br>
&gt;&gt; it as the value of the resource parameter.<br>
&gt;&gt;<br>
&gt;&gt; I don&#39;t want to go down a path and then have W3C or IANA tell =
ISEG to send<br>
&gt;&gt; the spec back due to violating the no new schemes agreement.<br>
&gt;&gt;<br>
&gt;&gt; Is this something a chair can clarify for us.<br>
&gt;&gt;<br>
&gt;&gt; I think it is critical to resolve this question to reduce the risk=
 of<br>
&gt;&gt; merging SWD with WF.<br>
&gt;&gt;<br>
&gt;&gt; John B.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On 2012-05-14, at 4:29 AM, Michiel de Jong wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; At the risk of feeding the fire here, on the &#39;acct:user@ho=
st&#39; vs<br>
&gt;&gt;&gt; &#39;user@host&#39; issue, I would like to argue that the fact=
 that acct: is<br>
&gt;&gt;&gt; not a URI scheme has nothing to do with it. It&#39;s only a pa=
rameter of a<br>
&gt;&gt;&gt; query format, nothing more. IMHO this whole issue is only of a=
cademic<br>
&gt;&gt;&gt; interest and does not have any relevance to what the spec can =
do.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Mon, May 14, 2012 at 2:20 AM, John Bradley &lt;<a href=3D"m=
ailto:ve7jtb@ve7jtb.com">ve7jtb@ve7jtb.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt; In WF the premise was to have a simple server supporting s=
tatic<br>
&gt;&gt; documents.<br>
&gt;&gt;&gt;&gt; That requires the client to perform more normalization on =
what the<br>
&gt;&gt;&gt;&gt; user inputs, otherwise the server needs to support static =
documents<br>
&gt;&gt;&gt;&gt; for all possible normalizations.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; i don&#39;t think that&#39;s the reason - whether you use &#39=
;acct:user@host&#39; or<br>
&gt;&gt;&gt; &#39;user@host&#39; or &#39;urn:acct:user@host&#39; doesn&#39;=
t make for more or less work<br>
&gt;&gt;&gt; on the client or on the server, i think.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Stripping the scheme from an email like identifier is prob=
ably the<br>
&gt;&gt;&gt;&gt; best bet, though that perhaps leaves a problem of what to =
use as the<br>
&gt;&gt;&gt;&gt; subject of the response if it must be a URI.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; You could use the fact that the document itself is a descripti=
on-URI<br>
&gt;&gt;&gt; for the user. so subject can be<br>
&gt;&gt;&gt; <a href=3D"https://host/.well-known/host-meta?resource=3Dacct:=
user@host" target=3D"_blank">https://host/.well-known/host-meta?resource=3D=
acct:user@host</a>.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; getting acct: registered or WF through the approval proces=
s with it<br>
&gt;&gt; will not be a walk in the park.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Why would that be needed? Look at other unregistered schemes l=
ike<br>
&gt;&gt;&gt; bitcoin:, chrome-extension:, torrent:, javascript:, git:, ssh:=
, and<br>
&gt;&gt;&gt; actually finger: itself. The fact that it&#39;s not a URI sche=
me simply<br>
&gt;&gt;&gt; means that a user cannot use the address bar of their browser =
to go<br>
&gt;&gt;&gt; there, and that links cannot read &lt;a href=3D&quot;acct:user=
@host&quot;&gt;me&lt;/a&gt; and<br>
&gt;&gt;&gt; then expect all major browsers to correctly resolve that. IMHO=
 it was<br>
&gt;&gt;&gt; ever a goal to make browsers resolve webfinger straight from t=
he<br>
&gt;&gt;&gt; address bar or from link targets. So there&#39;s no problem he=
re.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Those complaining that acct:user@host is not a URI (actually i=
t would<br>
&gt;&gt;&gt; have to be &#39;urn:acct:&#39; for that, i think) can be told:=
 you are right,<br>
&gt;&gt;&gt; it&#39;s not a W3C registered URI scheme. But the information =
published<br>
&gt;&gt;&gt; here is linkable from the web (using<br>
&gt;&gt;&gt; <a href=3D"https://host/.well-known/host-meta?resource=3Dacct:=
user@host" target=3D"_blank">https://host/.well-known/host-meta?resource=3D=
acct:user@host</a> as the<br>
&gt;&gt;&gt; description-URI of the user), and the document itself consists=
<br>
&gt;&gt;&gt; entirely of a wealth of links to other resources.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I&#39;ve had long one-on-one discussions about this with Melvi=
n, and still<br>
&gt;&gt;&gt; hope that we can simply just drop this IMHO academic issue. do=
es it<br>
&gt;&gt;&gt; affect how the service works and what it can do? i think not a=
t all.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; if some client implementers refuse to add in the &#39;acct:&#3=
9; because it<br>
&gt;&gt;&gt; looks like a URI, then maybe we can add a requirement on serve=
rs that<br>
&gt;&gt;&gt; they should allow that, and simply consider &#39;user@host&#39=
; and<br>
&gt;&gt;&gt; &#39;acct:user@host&#39; to mean the same thing (actually, som=
e<br>
&gt;&gt;&gt; implementations already do this - since it is clear that that =
is what<br>
&gt;&gt;&gt; the client meant, and also since it&#39;s an easy mistake to m=
ake for<br>
&gt;&gt;&gt; client developers). Maybe that&#39;s a way to settle the issue=
? So the<br>
&gt;&gt;&gt; resource parameter could then be one of four things:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; - a description-URI of any type of resource, e.g.<br>
&gt;&gt;&gt; <a href=3D"http://home.me/fridge" target=3D"_blank">http://hom=
e.me/fridge</a><br>
&gt;&gt;&gt; - a contact-URI of a user, for instance mailto:<a href=3D"mail=
to:user@host">user@host</a><br>
&gt;&gt;&gt; - acct:user@host to say &#39;i know it&#39;s that user at that=
 host, but i<br>
&gt;&gt;&gt; don&#39;t know their URI&#39;<br>
&gt;&gt;&gt; - user@host to be interpreted to mean the same as acct:user@ho=
st<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On the whole, i think the important next step is to list and s=
ettle<br>
&gt;&gt;&gt; only those issues that block the path from<br>
&gt;&gt;&gt; draft-jones-appsawg-webfinger-04 to a common, merged,<br>
&gt;&gt;&gt; draft-jones-simple-web-discovery-03. I think renaming webfinge=
r to<br>
&gt;&gt;&gt; simple web discovery (as Blaine mentioned as an option, and Pa=
ul<br>
&gt;&gt;&gt; suggested, and Mike was willing to discuss) would be a good ne=
xt big<br>
&gt;&gt;&gt; step to focus on.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If the names merge, the specs merge. The good thing is they al=
ready<br>
&gt;&gt;&gt; have their &#39;draft-jones-&#39; prefix in common. ;)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; My 2ct,<br>
&gt;&gt;&gt; Michiel<br>
&gt;<br>
&gt;<br>
<br>
</div></div><br>_______________________________________________<br>
apps-discuss mailing list<br>
<a href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" target=3D"_b=
lank">https://www.ietf.org/mailman/listinfo/apps-discuss</a><br>
<br></blockquote></div><br>

--14dae9cfc85495d11904c021ffe6--

From ned.freed@mrochek.com  Wed May 16 00:24:41 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2CB7421F86F1 for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 00:24:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.515
X-Spam-Level: 
X-Spam-Status: No, score=-2.515 tagged_above=-999 required=5 tests=[AWL=0.084,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id m54wp+nY2UCG for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 00:24:40 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 3577221F86EE for <apps-discuss@ietf.org>; Wed, 16 May 2012 00:24:40 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFJ4O7GKM8001HNV@mauve.mrochek.com> for apps-discuss@ietf.org; Wed, 16 May 2012 00:24:33 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Wed, 16 May 2012 00:24:28 -0700 (PDT)
Message-id: <01OFJ4O4RDNC0006TF@mauve.mrochek.com>
Date: Tue, 15 May 2012 23:59:14 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Tue, 15 May 2012 18:24:47 +0000" <9452079D1A51524AA5749AD23E003928122A4E@exch-mbx901.corp.cloudmark.com>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <20120426131912.32053.74050.idtracker@ietfa.amsl.com> <9452079D1A51524AA5749AD23E003928122A4E@exch-mbx901.corp.cloudmark.com>
To: "Murray S. Kucherawy" <msk@cloudmark.com>
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] I-D Action:	draft-ietf-appsawg-media-type-suffix-regs-00.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 07:24:41 -0000

I'm not the document editor, but a few comments are in order here.

> > -----Original Message-----
> > From: i-d-announce-bounces@ietf.org [mailto:i-d-announce-bounces@ietf.org] On Behalf Of internet-drafts@ietf.org
> > Sent: Thursday, April 26, 2012 6:19 AM
> > To: i-d-announce@ietf.org
> > Cc: apps-discuss@ietf.org
> > Subject: I-D Action: draft-ietf-appsawg-media-type-suffix-regs-00.txt
> >
> > A New Internet-Draft is available from the on-line Internet-Drafts
> > directories. This draft is a work item of the Applications Area Working
> > Group Working Group of the IETF.
> >
> > 	Title           : Additional Media Type Structured Syntax Suffixes
> > 	Author(s)       : Tony Hansen
> > 	Filename        : draft-ietf-appsawg-media-type-suffix-regs-00.txt
> > 	Pages           : 9
> > 	Date            : 2012-04-26
> >
> >    This document defines several Structured Syntax Suffixes for use with
> >    media type registrations.  In particular, it defines and registers
> >    the "+json", "+ber", "+der", "+fastinfoset", "+wbxml" and "+zip"
> >    Structured Syntax Suffixes, and updates the "+xml" Structured Syntax
> >    Suffix registration.

> <hat type='participant'>

> This document looks reasonable to me as-is.  All of my comments are minor or nitty in nature except for the last one.

> Sections 1, 3-7: The "may" in a document citing RFC2119 ought to be "can" or such.

This seems pretty silly to me. The entire point of capitalizing these terms is
so they aren't confused with conventional usage, freeing up the regular forms
for conventional use.

There may be reasons to change a may into a can or whatever because it makes
the text clearer. But not because of this.

I note in passing that the media type registration document uses "may" all over
the place. So does the draft boilerplate, for that matter. And horrors! This
is being published in May. Think of the childen^H^H^H^H^H^H^H^Hconfusion!

> Section 1: s/some Media Type registration/some Media Type registrations/

> Section 1: "media type" is sometimes capitalized, sometimes not.

FWIW, I try to use the lower case form consistently in the registration
draft.

> Section 2: s/provides receivers/allows receivers/  (or enables, or permits)

> Sections 3 through 8: The hangText and the content of each bullet runs together.  Suggest a colon at the end of each hangText.

> Section 3: Would a reference to someplace for a definition/explanation of "fragment identifier" be useful here to establish context?

> Section 4: The two registrations run together as there's no separation between them.  Perhaps put each in its own section or subsection?

> Section 8: Non-normative "should" ought to be something else.

Same point as with "may".

> Sections 3-8: I forget where we stand on the whole issue of the use of
> normative language in IANA registration materials.  It's there in this one.  Do
> we want to leave it?

This is a real conundrum. These compliance terms become in effect part of the
rules media types need to follow as well as the the checks the media types
reviewer needs to perform. As such, they need to stand out, so the same
argument for using them in the regisration procedures document apply here.

But there are two problems. One is the obvious one that these registrations
will be separated from the conventions used text, and in that process the
definition is lost. And I don't know how to retain it.

There's also a second, more subtle, problem. Media types are registered
all the time in protocol specifications. And sooner or later so will a type
suffix. When you're dealing with specification like this one or the media
types registration procedure specification that don't define any sort of
protocol, there's no confusion as to whether it's a registration requirement
or a protocol interoperability requirement. But that won't be true in a
document whose primary purpose is as a protocol specification. The potential
for confusion there is real. And part of the purpose of this document
is to provide a model to follow.

So, although it pains me greatly to say it, especially since it will make
my job harder, I think they need to be dropped from the registrations
themselves.

				Ned

From msk@cloudmark.com  Wed May 16 01:15:55 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 349EC21F881D for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 01:15:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.62
X-Spam-Level: 
X-Spam-Status: No, score=-102.62 tagged_above=-999 required=5 tests=[AWL=-0.021, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DjRuuxF8YU4J for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 01:15:53 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id F17DB21F87CC for <apps-discuss@ietf.org>; Wed, 16 May 2012 01:15:52 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.25]) by mail.cloudmark.com with bizsmtp id AYFW1j0010ZaKgw01YFW4B; Wed, 16 May 2012 01:15:30 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=eMmRfQV1 c=1 sm=1 a=LdFkGDrDWH2mcjCZERnC4w==:17 a=ldJM1g7oyCcA:10 a=THrBGnCWI3EA:10 a=zutiEJmiVI4A:10 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=9aueKP-jAAAA:8 a=48vgC7mUAAAA:8 a=4V_GxQ1sE6voteEeBjkA:9 a=CjuIK1q_8ugA:10 a=jwvSBeqQ3e8A:10 a=lZB815dzVvQA:10 a=LdFkGDrDWH2mcjCZERnC4w==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas901.corp.cloudmark.com ([fe80::2524:76b6:a865:539c%10]) with mapi id 14.01.0355.002; Wed, 16 May 2012 01:11:58 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] I-D Action: draft-ietf-appsawg-media-type-suffix-regs-00.txt
Thread-Index: AQHNMzUDBK6bZ1dxJUuk7oP2sxeOFpbMDv6Q
Date: Wed, 16 May 2012 08:11:57 +0000
Message-ID: <9452079D1A51524AA5749AD23E00392812361F@exch-mbx901.corp.cloudmark.com>
References: <20120426131912.32053.74050.idtracker@ietfa.amsl.com> <9452079D1A51524AA5749AD23E003928122A4E@exch-mbx901.corp.cloudmark.com> <01OFJ4O4RDNC0006TF@mauve.mrochek.com>
In-Reply-To: <01OFJ4O4RDNC0006TF@mauve.mrochek.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [67.160.203.60]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1337156130; bh=N3RFJBTNT2m8wHlEFpVQnj0jyhu3R6GpxJcKsl5gFhA=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=t6jCvr61j0UQ9si0+0CMuAkyT/R++YKt9wy1o9r4HZc9q8mfULplWnl1YyRmtwvQm 7MNPrE093Q+F4sC/ZQP9sjUCT4di/X3euG6ZB04OAt0hIDm/h6Nh7IMHD9ZfwYCiQ0 8PNs0+4noiLT/OOfqSIfOrOMOavPplXdS2j15AJ4=
Subject: Re: [apps-discuss] I-D Action:	draft-ietf-appsawg-media-type-suffix-regs-00.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 08:15:55 -0000

> -----Original Message-----
> From: Ned Freed [mailto:ned.freed@mrochek.com]
> Sent: Tuesday, May 15, 2012 11:59 PM
> To: Murray S. Kucherawy
> Cc: apps-discuss@ietf.org
> Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-media-type-suf=
fix-regs-00.txt
>=20
> > Sections 1, 3-7: The "may" in a document citing RFC2119 ought to be
> > "can" or such.
>=20
> This seems pretty silly to me. The entire point of capitalizing these
> terms is so they aren't confused with conventional usage, freeing up
> the regular forms for conventional use.

As Dave would have pointed out had I not beaten him to it, RFC2119 doesn't =
actually say "MAY" is different from "may".  And I've been asked to deal wi=
th this in enough of my own drafts that now I bring it up when I see it.  I=
t's not a showstopper (for me) but I expect someone in the review path will=
 mention it.

Barry has suggested, and I believe the IESG has allowed, that the RFC2119 b=
oilerplate included in the document also say that the RFC2119 meaning for e=
ach only applies when the word is in all-uppercase.  That allows the stuff =
you're talking about.  We could do that here too just to make everyone happ=
y.

We could further suggest that someone who feels so inclined propose a BCP d=
raft to actually update RFC2119 accordingly.

-MSK

From laurentwalter.goix@telecomitalia.it  Wed May 16 03:43:59 2012
Return-Path: <laurentwalter.goix@telecomitalia.it>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9496421F861E for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 03:43:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.493
X-Spam-Level: 
X-Spam-Status: No, score=-1.493 tagged_above=-999 required=5 tests=[AWL=0.226,  BAYES_00=-2.599, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NIf6iv0tyb3F for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 03:43:59 -0700 (PDT)
Received: from GRFEDG701BA020.telecomitalia.it (grfedg701ba020.telecomitalia.it [156.54.233.200]) by ietfa.amsl.com (Postfix) with ESMTP id 7BB1E21F8611 for <apps-discuss@ietf.org>; Wed, 16 May 2012 03:43:58 -0700 (PDT)
Received: from GRFHUB703BA020.griffon.local (10.188.101.113) by GRFEDG701BA020.telecomitalia.it (10.188.45.100) with Microsoft SMTP Server (TLS) id 8.3.245.1; Wed, 16 May 2012 12:43:52 +0200
Received: from GRFMBX704BA020.griffon.local ([10.188.101.15]) by GRFHUB703BA020.griffon.local ([10.188.101.113]) with mapi; Wed, 16 May 2012 12:43:52 +0200
From: Goix Laurent Walter <laurentwalter.goix@telecomitalia.it>
To: John Bradley <ve7jtb@ve7jtb.com>, Blaine Cook <romeda@gmail.com>
Date: Wed, 16 May 2012 12:43:49 +0200
Thread-Topic: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
Thread-Index: Ac0y/uSsOS6Tu+cYRwGNbN0a65vmEQAUFHsQ
Message-ID: <A09A9E0A4B9C654E8672D1DC003633AE530B675EA7@GRFMBX704BA020.griffon.local>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com> <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com> <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com> <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com>
In-Reply-To: <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com>
Accept-Language: en-US, it-IT
Content-Language: it-IT
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, it-IT
x-ti-disclaimer: Disclaimer1
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: [apps-discuss] R:  [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 10:43:59 -0000

Hi all,

I do support the restriction of resources to be URIs. Normalization at serv=
er side may be easier from a programmatic point of view (arguable) but it m=
ay also lead to interop issues if not clearly defined, as each server may n=
ormalize differently and thus provide a different output or throw an error.
The entire standard community has been pushing over years for using URIs in=
 general as identifiers instead of pure tokens or random strings to keep co=
nsistent and ensure at least a basic foundation for interoperability, with =
very few limitations (a scheme and a token basically). The scheme is what a=
ctually guarantees interop and understanding of the whole id, but I think w=
e all know that.
As Blaine and Paul mentioned the current spec already allows "anyURI", so y=
ou can use it with http, mailto, urn... and acct. it may not be meaningful =
for swd use case but then one could argue that it wouldn't neither be very =
hard in openid to request adding "acct:" as a prefix (even if not meaningfu=
l in that case but treated as pure string) in case the id is not a uri. I d=
o guess it would accommodate "both" use cases (wf & swd) and more to come i=
n the future... Is it that problematic or illogic to add a string prefix to=
 accommodate/match the syntax of a "standard" protocol (relying on uris and=
 not any string as identifier...) ?

walter

> -----Messaggio originale-----
> Da: apps-discuss-bounces@ietf.org [mailto:apps-discuss-
> bounces@ietf.org] Per conto di John Bradley
> Inviato: mercoled=EC 16 maggio 2012 2.57
> A: Blaine Cook
> Cc: apps-discuss@ietf.org
> Oggetto: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
>
> OK I think where the confusion comes from was the the original WF
> notion that the host-meta template translates to static files in the
> directory.
>
> If we are all good on the notion that host-meta needs to point a
> service like SWD that can deal with un-normalized input like
> 'jbradley@foo.com' then I then I think we are good.
>
> Part of what may have confused me was the examples of using rewrite
> rules to retrieve static XRD files.
>
> John B.
> On 2012-05-15, at 7:49 PM, Blaine Cook wrote:
>
> > On 16 May 2012 00:29, John Bradley <ve7jtb@ve7jtb.com> wrote:
> >> Yes my concern is that SWD didn't need normalization on the client.
> >>
> >> While WF dosen't require it static templates won't work dependably,
> >> if the site only support's files with acct: then queries without it
> >> won't work and vica versa.
> >>
> >> If we are going to support those static type server configs they
> >> should at least work reliably, and that requires some sort of
> >> normalization on the client end.
> >
> > I'm really not sure how you came to this conclusion? Static host-meta
> > files with URI templates work perfectly well to discover the actual
> > profile server. The template variable name is "uri", but the spec
> says
> > (or should say, if there's any confusion) that "uri" can be a "bare"
> > email address or any URI.
> >
> > The only thing that I can guess is that it might be tricky in an
> > environment where you're hosting static profile documents for each
> > address? I don't think webfinger mandates or even recommends that -
> > the only static component is host-meta, to enable sites that can't /
> > don't want to host a dynamic profile server to refer clients to a
> > location that does host a dynamic server.
> >
> > b.


Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle per=
sone indicate. La diffusione, copia o qualsiasi altra azione derivante dall=
a conoscenza di queste informazioni sono rigorosamente vietate. Qualora abb=
iate ricevuto questo documento per errore siete cortesemente pregati di dar=
ne immediata comunicazione al mittente e di provvedere alla sua distruzione=
, Grazie.

This e-mail and any attachments is confidential and may contain privileged =
information intended for the addressee(s) only. Dissemination, copying, pri=
nting or use by anybody else is unauthorised. If you are not the intended r=
ecipient, please delete this message and any attachments and advise the sen=
der by return e-mail, Thanks.


From laurentwalter.goix@telecomitalia.it  Wed May 16 03:57:47 2012
Return-Path: <laurentwalter.goix@telecomitalia.it>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D4CD21F85F2 for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 03:57:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.518
X-Spam-Level: 
X-Spam-Status: No, score=-1.518 tagged_above=-999 required=5 tests=[AWL=0.201,  BAYES_00=-2.599, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tOiJx7U-prWC for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 03:57:43 -0700 (PDT)
Received: from GRFEDG702BA020.telecomitalia.it (grfedg702ba020.telecomitalia.it [156.54.233.201]) by ietfa.amsl.com (Postfix) with ESMTP id 389C121F8621 for <apps-discuss@ietf.org>; Wed, 16 May 2012 03:57:42 -0700 (PDT)
Content-Type: multipart/mixed; boundary="_c0c0c425-aa1a-4c48-aa03-e076bd619dde_"
Received: from grfhub704ba020.griffon.local (10.188.101.117) by GRFEDG702BA020.telecomitalia.it (10.188.45.101) with Microsoft SMTP Server (TLS) id 8.3.245.1; Wed, 16 May 2012 12:57:38 +0200
Received: from GRFMBX704BA020.griffon.local ([10.188.101.15]) by grfhub704ba020.griffon.local ([10.188.101.117]) with mapi; Wed, 16 May 2012 12:57:37 +0200
From: Goix Laurent Walter <laurentwalter.goix@telecomitalia.it>
To: Melvin Carvalho <melvincarvalho@gmail.com>, John Bradley <ve7jtb@ve7jtb.com>
Date: Wed, 16 May 2012 12:57:35 +0200
Thread-Topic: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
Thread-Index: Ac0zNpovkBXelzZ0SG+Uqn++Q9Y4egAGi+XA
Message-ID: <A09A9E0A4B9C654E8672D1DC003633AE530B675EBF@GRFMBX704BA020.griffon.local>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <00f601cd32ee$cd2ebd10$678c3730$@packetizer.com> <AFF878EC-197D-489C-9D83-F50E42238AB3@ve7jtb.com> <CAKaEYhJUoTqwYpgYg8oK+hKmWtqG3Z67d8-ATHYWB+7qF3xsPA@mail.gmail.com>
In-Reply-To: <CAKaEYhJUoTqwYpgYg8oK+hKmWtqG3Z67d8-ATHYWB+7qF3xsPA@mail.gmail.com>
Accept-Language: en-US
Content-Language: it-IT
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
x-ti-disclaimer: Disclaimer1
MIME-Version: 1.0
Cc: Mark Nottingham <mnot@mnot.net>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: [apps-discuss] R:  [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 10:57:47 -0000

--_c0c0c425-aa1a-4c48-aa03-e076bd619dde_
Content-Type: multipart/alternative;
	boundary="_000_A09A9E0A4B9C654E8672D1DC003633AE530B675EBFGRFMBX704BA02_"

--_000_A09A9E0A4B9C654E8672D1DC003633AE530B675EBFGRFMBX704BA02_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

One can discuss whether or not the =AB acct : =BB scheme needs to be part o=
f the wf spec or not.

Anyway I do believe this is truly needed to be registered, for the use case=
 raised by Paul (many popular SN websites do not offer email services and a=
n SN id do not match the email address, and there are more to come probably=
 so Social Network identifiers do deserve their dignity per se), but also t=
o be able to use this identifier as a true URI in various specifications no=
wadays requiring URI/IRIs as identifiers. I am talking about ActivityStream=
s (both json and atom representations), Salmon, PubSubHubbub and OpenSocial=
 (as Global identifiers in the path of REST calls) for example, all related=
 to the Social Network world.  They all need user identifiers in the form o=
f a URI and unless using http: for everything there is a clear need for use=
r identifiers that people remember, such as user@domain they've been used t=
o use for years now.
It is also a matter of integration with other services: sip, xmpp (and mail=
to) share this same syntax for identifying users, and service providers who=
 want to integrate services and identities can more easily provide accounts=
 with a unique user@domain identity that can work over a variety of protoco=
ls, each associated in general to a dedicated scheme (hidden to the end use=
r)

Isn't this enough to justify the need for formalizing a new scheme that alr=
eady could identify more than 1Bn of active users worldwide?
walter

Da: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org] Pe=
r conto di Melvin Carvalho
Inviato: mercoled=EC 16 maggio 2012 9.09
A: John Bradley
Cc: Mark Nottingham; apps-discuss@ietf.org
Oggetto: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04


On 16 May 2012 02:24, John Bradley <ve7jtb@ve7jtb.com<mailto:ve7jtb@ve7jtb.=
com>> wrote:
My understanding is that the W3C and IANA have a "Very high bar that must b=
e be met before a new URI scheme is granted."

I do believe there is a high bar, yes.  In some ways it's a double edged sw=
ord.

For example, I'm working with the bitcoin community to try and get bitcoin:=
 registered, but it's a fair amount of paperwork to go through, and you're =
never sure if it's going to make it to official status.

However, it's probably a good thing that there is some oversight.  I think =
one question that may reasonably be asked is 'Can this problem be solved wi=
thout creating a new URI scheme?'. I think if we take the best parts from S=
WD and the best parts from WF, the answer would be yes, and also, lead to a=
 shorter, and more easily implemented spec.

Does anyone have a pointer to the "normalization" process, I could be mista=
ken, but I was unable to find that term referenced in the spec.


That is code for http URI are names and can be used to name anything includ=
ing abstract objects and concepts (Think RDF),  the granting of any new URI=
 schemes fragments the namespace and is bad for the internet.

Some people like Tim Berners-Lee have quite strong views on this.

This document from the W3C sets out part of their position http://www.w3.or=
g/2001/tag/doc/SchemeProtocols.html

Mark Nottinham, Dave Orchard and others will likely remember the fight over=
 creating a new scheme for xri as an abstract identifier almost exactly lik=
e WF is proposing for acct:

I hope things have changed, I was on the pro new scheme side at the time, a=
nd am still a bit sensitive about having been vilified over it.

Who know it key have just been personal, but we should be sure the IETF wil=
l push it forward.

John B.





On 2012-05-15, at 7:02 PM, Paul E. Jones wrote:

> John,
>
> Agreed -- it would be good if the chairs could find out whether acct woul=
d
> get rejected on the grounds that somebody somewhere decided there shall b=
e
> no new URI schemes.
>
> And who decided this "no new schemes"?  HTTP is all we'll ever need?  Thi=
s
> restriction seems strange.  I appreciate the scrutiny, but find it odd on=
e
> would just declare a freze.
>
> Paul
>
>> -----Original Message-----
>> From: apps-discuss-bounces@ietf.org<mailto:apps-discuss-bounces@ietf.org=
> [mailto:apps-discuss-bounces@ietf.org<mailto:apps-discuss-bounces@ietf.or=
g>]
>> On Behalf Of John Bradley
>> Sent: Tuesday, May 15, 2012 6:15 PM
>> To: Michiel de Jong
>> Cc: apps-discuss@ietf.org<mailto:apps-discuss@ietf.org>
>> Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
>>
>> Hi Paul,
>>
>> I wasn't recommending changing to email:
>>
>> I do appreciate the predicament.  I have been in the same place with xri=
.
>>
>> The sensible thing is to have a registered acct: URI scheme so that
>> identifiers can be normalized to it and perhaps more importantly it can =
be
>> used for link relations.
>>
>> However I think we need to get some sort of determination on if the spec
>> will get approved by the ISEG if it requires the registration of a new
>> scheme.
>>
>> SWD side-stepped the issue by not having the client normalize the input.
>>
>> You find the host in the input and send exactly that string as the
>> parameter in your get to the .well-known location on that host.
>> The server did all the work.
>>
>> In to have WF work the client will need to continue to do some
>> normalization or many servers using static configs are going to be much
>> less useful.
>>
>> My immediate problem is what to normalize john@foo.com<mailto:john@foo.c=
om> to before sending
>> it as the value of the resource parameter.
>>
>> I don't want to go down a path and then have W3C or IANA tell ISEG to se=
nd
>> the spec back due to violating the no new schemes agreement.
>>
>> Is this something a chair can clarify for us.
>>
>> I think it is critical to resolve this question to reduce the risk of
>> merging SWD with WF.
>>
>> John B.
>>
>>
>>
>>
>>
>>
>> On 2012-05-14, at 4:29 AM, Michiel de Jong wrote:
>>
>>> At the risk of feeding the fire here, on the 'acct:user@host' vs
>>> 'user@host' issue, I would like to argue that the fact that acct: is
>>> not a URI scheme has nothing to do with it. It's only a parameter of a
>>> query format, nothing more. IMHO this whole issue is only of academic
>>> interest and does not have any relevance to what the spec can do.
>>>
>>> On Mon, May 14, 2012 at 2:20 AM, John Bradley <ve7jtb@ve7jtb.com<mailto=
:ve7jtb@ve7jtb.com>> wrote:
>>>> In WF the premise was to have a simple server supporting static
>> documents.
>>>> That requires the client to perform more normalization on what the
>>>> user inputs, otherwise the server needs to support static documents
>>>> for all possible normalizations.
>>>
>>> i don't think that's the reason - whether you use 'acct:user@host' or
>>> 'user@host' or 'urn:acct:user@host' doesn't make for more or less work
>>> on the client or on the server, i think.
>>>
>>>> Stripping the scheme from an email like identifier is probably the
>>>> best bet, though that perhaps leaves a problem of what to use as the
>>>> subject of the response if it must be a URI.
>>>
>>> You could use the fact that the document itself is a description-URI
>>> for the user. so subject can be
>>> https://host/.well-known/host-meta?resource=3Dacct:user@host.
>>>
>>>> getting acct: registered or WF through the approval process with it
>> will not be a walk in the park.
>>>
>>> Why would that be needed? Look at other unregistered schemes like
>>> bitcoin:, chrome-extension:, torrent:, javascript:, git:, ssh:, and
>>> actually finger: itself. The fact that it's not a URI scheme simply
>>> means that a user cannot use the address bar of their browser to go
>>> there, and that links cannot read <a href=3D"acct:user@host">me</a> and
>>> then expect all major browsers to correctly resolve that. IMHO it was
>>> ever a goal to make browsers resolve webfinger straight from the
>>> address bar or from link targets. So there's no problem here.
>>>
>>> Those complaining that acct:user@host is not a URI (actually it would
>>> have to be 'urn:acct:' for that, i think) can be told: you are right,
>>> it's not a W3C registered URI scheme. But the information published
>>> here is linkable from the web (using
>>> https://host/.well-known/host-meta?resource=3Dacct:user@host as the
>>> description-URI of the user), and the document itself consists
>>> entirely of a wealth of links to other resources.
>>>
>>> I've had long one-on-one discussions about this with Melvin, and still
>>> hope that we can simply just drop this IMHO academic issue. does it
>>> affect how the service works and what it can do? i think not at all.
>>>
>>> if some client implementers refuse to add in the 'acct:' because it
>>> looks like a URI, then maybe we can add a requirement on servers that
>>> they should allow that, and simply consider 'user@host' and
>>> 'acct:user@host' to mean the same thing (actually, some
>>> implementations already do this - since it is clear that that is what
>>> the client meant, and also since it's an easy mistake to make for
>>> client developers). Maybe that's a way to settle the issue? So the
>>> resource parameter could then be one of four things:
>>>
>>> - a description-URI of any type of resource, e.g.
>>> http://home.me/fridge
>>> - a contact-URI of a user, for instance mailto:user@host<mailto:user@ho=
st>
>>> - acct:user@host to say 'i know it's that user at that host, but i
>>> don't know their URI'
>>> - user@host to be interpreted to mean the same as acct:user@host
>>>
>>> On the whole, i think the important next step is to list and settle
>>> only those issues that block the path from
>>> draft-jones-appsawg-webfinger-04 to a common, merged,
>>> draft-jones-simple-web-discovery-03. I think renaming webfinger to
>>> simple web discovery (as Blaine mentioned as an option, and Paul
>>> suggested, and Mike was willing to discuss) would be a good next big
>>> step to focus on.
>>>
>>> If the names merge, the specs merge. The good thing is they already
>>> have their 'draft-jones-' prefix in common. ;)
>>>
>>>
>>> My 2ct,
>>> Michiel
>
>

_______________________________________________
apps-discuss mailing list
apps-discuss@ietf.org<mailto:apps-discuss@ietf.org>
https://www.ietf.org/mailman/listinfo/apps-discuss

Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle per=
sone indicate. La diffusione, copia o qualsiasi altra azione derivante dall=
a conoscenza di queste informazioni sono rigorosamente vietate. Qualora abb=
iate ricevuto questo documento per errore siete cortesemente pregati di dar=
ne immediata comunicazione al mittente e di provvedere alla sua distruzione=
, Grazie.

This e-mail and any attachments is confidential and may contain privileged =
information intended for the addressee(s) only. Dissemination, copying, pri=
nting or use by anybody else is unauthorised. If you are not the intended r=
ecipient, please delete this message and any attachments and advise the sen=
der by return e-mail, Thanks.

[cid:00000000000000000000000000000003@TI.Disclaimer]Rispetta l'ambiente. No=
n stampare questa mail se non =E8 necessario.


--_000_A09A9E0A4B9C654E8672D1DC003633AE530B675EBFGRFMBX704BA02_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:p=3D"urn:schemas-m=
icrosoft-com:office:powerpoint" xmlns:oa=3D"urn:schemas-microsoft-com:offic=
e:activation" xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.StileMessaggioDiPostaElettronica17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.Section1
	{page:Section1;}
-->
</style><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"FR" link=3D"blue" vlink=3D"purple">
<div class=3D"Section1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D">One can discuss whether or not the =AB&nbsp;acct&nbsp;:&nbsp=
;=BB scheme needs to be part of the wf spec or not.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D">Anyway I do believe this is truly needed to be registered, f=
or the use case raised by Paul (many popular SN websites do not offer email=
 services
 and an SN id do not match the email address, and there are more to come pr=
obably so Social Network identifiers do deserve their dignity per se), but =
also to be able to use this identifier as a true URI in various specificati=
ons nowadays requiring URI/IRIs
 as identifiers. I am talking about ActivityStreams (both json and atom rep=
resentations), Salmon, PubSubHubbub and OpenSocial (as Global identifiers i=
n the path of REST calls) for example, all related to the Social Network wo=
rld. &nbsp;They all need user identifiers
 in the form of a URI and unless using http: for everything there is a clea=
r need for user identifiers that people remember, such as user@domain they&=
#8217;ve been used to use for years now.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D">It is also a matter of integration with other services: sip,=
 xmpp (and mailto) share this same syntax for identifying users, and servic=
e providers
 who want to integrate services and identities can more easily provide acco=
unts with a unique user@domain identity that can work over a variety of pro=
tocols, each associated in general to a dedicated scheme (hidden to the end=
 user)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D">Isn&#8217;t this enough to justify the need for formalizing =
a new scheme that already could identify more than 1Bn of active users worl=
dwide?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D">walter<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"IT" style=3D"font-size:10.0pt;font-=
family:&quot;Segoe UI&quot;,&quot;sans-serif&quot;">Da:</span></b><span lan=
g=3D"IT" style=3D"font-size:10.0pt;font-family:&quot;Segoe UI&quot;,&quot;s=
ans-serif&quot;"> apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounce=
s@ietf.org]
<b>Per conto di </b>Melvin Carvalho<br>
<b>Inviato:</b> mercoled=EC 16 maggio 2012 9.09<br>
<b>A:</b> John Bradley<br>
<b>Cc:</b> Mark Nottingham; apps-discuss@ietf.org<br>
<b>Oggetto:</b> Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger=
-04<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">On 16 May 2012 02:24, John Bradley &lt;<a href=3D"ma=
ilto:ve7jtb@ve7jtb.com" target=3D"_blank">ve7jtb@ve7jtb.com</a>&gt; wrote:<=
o:p></o:p></p>
<p class=3D"MsoNormal">My understanding is that the W3C and IANA have a &qu=
ot;Very high bar that must be be met before a new URI scheme is granted.&qu=
ot;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><br>
I do believe there is a high bar, yes.&nbsp; In some ways it's a double edg=
ed sword.<br>
<br>
For example, I'm working with the bitcoin community to try and get bitcoin:=
 registered, but it's a fair amount of paperwork to go through, and you're =
never sure if it's going to make it to official status.<br>
<br>
However, it's probably a good thing that there is some oversight.&nbsp; I t=
hink one question that may reasonably be asked is 'Can this problem be solv=
ed without creating a new URI scheme?'. I think if we take the best parts f=
rom SWD and the best parts from WF, the
 answer would be yes, and also, lead to a shorter, and more easily implemen=
ted spec.<br>
<br>
Does anyone have a pointer to the &quot;normalization&quot; process, I coul=
d be mistaken, but I was unable to find that term referenced in the spec.<b=
r>
&nbsp;<o:p></o:p></p>
</div>
<blockquote style=3D"border:none;border-left:solid #CCCCCC 1.0pt;padding:0c=
m 0cm 0cm 6.0pt;
margin-left:4.8pt;margin-right:0cm">
<p class=3D"MsoNormal"><br>
That is code for http URI are names and can be used to name anything includ=
ing abstract objects and concepts (Think RDF), &nbsp;the granting of any ne=
w URI schemes fragments the namespace and is bad for the internet.<br>
<br>
Some people like Tim Berners-Lee have quite strong views on this.<br>
<br>
This document from the W3C sets out part of their position <a href=3D"http:=
//www.w3.org/2001/tag/doc/SchemeProtocols.html" target=3D"_blank">
http://www.w3.org/2001/tag/doc/SchemeProtocols.html</a><br>
<br>
Mark Nottinham, Dave Orchard and others will likely remember the fight over=
 creating a new scheme for xri as an abstract identifier almost exactly lik=
e WF is proposing for acct:<br>
<br>
I hope things have changed, I was on the pro new scheme side at the time, a=
nd am still a bit sensitive about having been vilified over it.<br>
<br>
Who know it key have just been personal, but we should be sure the IETF wil=
l push it forward.<br>
<br>
John B.<o:p></o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
<br>
<br>
<br>
<br>
On 2012-05-15, at 7:02 PM, Paul E. Jones wrote:<br>
<br>
&gt; John,<br>
&gt;<br>
&gt; Agreed -- it would be good if the chairs could find out whether acct w=
ould<br>
&gt; get rejected on the grounds that somebody somewhere decided there shal=
l be<br>
&gt; no new URI schemes.<br>
&gt;<br>
&gt; And who decided this &quot;no new schemes&quot;? &nbsp;HTTP is all we'=
ll ever need? &nbsp;This<br>
&gt; restriction seems strange. &nbsp;I appreciate the scrutiny, but find i=
t odd one<br>
&gt; would just declare a freze.<br>
&gt;<br>
&gt; Paul<br>
&gt;<br>
&gt;&gt; -----Original Message-----<br>
&gt;&gt; From: <a href=3D"mailto:apps-discuss-bounces@ietf.org">apps-discus=
s-bounces@ietf.org</a> [mailto:<a href=3D"mailto:apps-discuss-bounces@ietf.=
org">apps-discuss-bounces@ietf.org</a>]<br>
&gt;&gt; On Behalf Of John Bradley<br>
&gt;&gt; Sent: Tuesday, May 15, 2012 6:15 PM<br>
&gt;&gt; To: Michiel de Jong<br>
&gt;&gt; Cc: <a href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org=
</a><br>
&gt;&gt; Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfing=
er-04<br>
&gt;&gt;<br>
&gt;&gt; Hi Paul,<br>
&gt;&gt;<br>
&gt;&gt; I wasn't recommending changing to email:<br>
&gt;&gt;<br>
&gt;&gt; I do appreciate the predicament. &nbsp;I have been in the same pla=
ce with xri.<br>
&gt;&gt;<br>
&gt;&gt; The sensible thing is to have a registered acct: URI scheme so tha=
t<br>
&gt;&gt; identifiers can be normalized to it and perhaps more importantly i=
t can be<br>
&gt;&gt; used for link relations.<br>
&gt;&gt;<br>
&gt;&gt; However I think we need to get some sort of determination on if th=
e spec<br>
&gt;&gt; will get approved by the ISEG if it requires the registration of a=
 new<br>
&gt;&gt; scheme.<br>
&gt;&gt;<br>
&gt;&gt; SWD side-stepped the issue by not having the client normalize the =
input.<br>
&gt;&gt;<br>
&gt;&gt; You find the host in the input and send exactly that string as the=
<br>
&gt;&gt; parameter in your get to the .well-known location on that host.<br=
>
&gt;&gt; The server did all the work.<br>
&gt;&gt;<br>
&gt;&gt; In to have WF work the client will need to continue to do some<br>
&gt;&gt; normalization or many servers using static configs are going to be=
 much<br>
&gt;&gt; less useful.<br>
&gt;&gt;<br>
&gt;&gt; My immediate problem is what to normalize <a href=3D"mailto:john@f=
oo.com">john@foo.com</a> to before sending<br>
&gt;&gt; it as the value of the resource parameter.<br>
&gt;&gt;<br>
&gt;&gt; I don't want to go down a path and then have W3C or IANA tell ISEG=
 to send<br>
&gt;&gt; the spec back due to violating the no new schemes agreement.<br>
&gt;&gt;<br>
&gt;&gt; Is this something a chair can clarify for us.<br>
&gt;&gt;<br>
&gt;&gt; I think it is critical to resolve this question to reduce the risk=
 of<br>
&gt;&gt; merging SWD with WF.<br>
&gt;&gt;<br>
&gt;&gt; John B.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On 2012-05-14, at 4:29 AM, Michiel de Jong wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; At the risk of feeding the fire here, on the 'acct:user@host' =
vs<br>
&gt;&gt;&gt; 'user@host' issue, I would like to argue that the fact that ac=
ct: is<br>
&gt;&gt;&gt; not a URI scheme has nothing to do with it. It's only a parame=
ter of a<br>
&gt;&gt;&gt; query format, nothing more. IMHO this whole issue is only of a=
cademic<br>
&gt;&gt;&gt; interest and does not have any relevance to what the spec can =
do.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Mon, May 14, 2012 at 2:20 AM, John Bradley &lt;<a href=3D"m=
ailto:ve7jtb@ve7jtb.com">ve7jtb@ve7jtb.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt; In WF the premise was to have a simple server supporting s=
tatic<br>
&gt;&gt; documents.<br>
&gt;&gt;&gt;&gt; That requires the client to perform more normalization on =
what the<br>
&gt;&gt;&gt;&gt; user inputs, otherwise the server needs to support static =
documents<br>
&gt;&gt;&gt;&gt; for all possible normalizations.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; i don't think that's the reason - whether you use 'acct:user@h=
ost' or<br>
&gt;&gt;&gt; 'user@host' or 'urn:acct:user@host' doesn't make for more or l=
ess work<br>
&gt;&gt;&gt; on the client or on the server, i think.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Stripping the scheme from an email like identifier is prob=
ably the<br>
&gt;&gt;&gt;&gt; best bet, though that perhaps leaves a problem of what to =
use as the<br>
&gt;&gt;&gt;&gt; subject of the response if it must be a URI.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; You could use the fact that the document itself is a descripti=
on-URI<br>
&gt;&gt;&gt; for the user. so subject can be<br>
&gt;&gt;&gt; <a href=3D"https://host/.well-known/host-meta?resource=3Dacct:=
user@host" target=3D"_blank">
https://host/.well-known/host-meta?resource=3Dacct:user@host</a>.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; getting acct: registered or WF through the approval proces=
s with it<br>
&gt;&gt; will not be a walk in the park.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Why would that be needed? Look at other unregistered schemes l=
ike<br>
&gt;&gt;&gt; bitcoin:, chrome-extension:, torrent:, javascript:, git:, ssh:=
, and<br>
&gt;&gt;&gt; actually finger: itself. The fact that it's not a URI scheme s=
imply<br>
&gt;&gt;&gt; means that a user cannot use the address bar of their browser =
to go<br>
&gt;&gt;&gt; there, and that links cannot read &lt;a href=3D&quot;acct:user=
@host&quot;&gt;me&lt;/a&gt; and<br>
&gt;&gt;&gt; then expect all major browsers to correctly resolve that. IMHO=
 it was<br>
&gt;&gt;&gt; ever a goal to make browsers resolve webfinger straight from t=
he<br>
&gt;&gt;&gt; address bar or from link targets. So there's no problem here.<=
br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Those complaining that acct:user@host is not a URI (actually i=
t would<br>
&gt;&gt;&gt; have to be 'urn:acct:' for that, i think) can be told: you are=
 right,<br>
&gt;&gt;&gt; it's not a W3C registered URI scheme. But the information publ=
ished<br>
&gt;&gt;&gt; here is linkable from the web (using<br>
&gt;&gt;&gt; <a href=3D"https://host/.well-known/host-meta?resource=3Dacct:=
user@host" target=3D"_blank">
https://host/.well-known/host-meta?resource=3Dacct:user@host</a> as the<br>
&gt;&gt;&gt; description-URI of the user), and the document itself consists=
<br>
&gt;&gt;&gt; entirely of a wealth of links to other resources.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I've had long one-on-one discussions about this with Melvin, a=
nd still<br>
&gt;&gt;&gt; hope that we can simply just drop this IMHO academic issue. do=
es it<br>
&gt;&gt;&gt; affect how the service works and what it can do? i think not a=
t all.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; if some client implementers refuse to add in the 'acct:' becau=
se it<br>
&gt;&gt;&gt; looks like a URI, then maybe we can add a requirement on serve=
rs that<br>
&gt;&gt;&gt; they should allow that, and simply consider 'user@host' and<br=
>
&gt;&gt;&gt; 'acct:user@host' to mean the same thing (actually, some<br>
&gt;&gt;&gt; implementations already do this - since it is clear that that =
is what<br>
&gt;&gt;&gt; the client meant, and also since it's an easy mistake to make =
for<br>
&gt;&gt;&gt; client developers). Maybe that's a way to settle the issue? So=
 the<br>
&gt;&gt;&gt; resource parameter could then be one of four things:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; - a description-URI of any type of resource, e.g.<br>
&gt;&gt;&gt; <a href=3D"http://home.me/fridge" target=3D"_blank">http://hom=
e.me/fridge</a><br>
&gt;&gt;&gt; - a contact-URI of a user, for instance mailto:<a href=3D"mail=
to:user@host">user@host</a><br>
&gt;&gt;&gt; - acct:user@host to say 'i know it's that user at that host, b=
ut i<br>
&gt;&gt;&gt; don't know their URI'<br>
&gt;&gt;&gt; - user@host to be interpreted to mean the same as acct:user@ho=
st<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On the whole, i think the important next step is to list and s=
ettle<br>
&gt;&gt;&gt; only those issues that block the path from<br>
&gt;&gt;&gt; draft-jones-appsawg-webfinger-04 to a common, merged,<br>
&gt;&gt;&gt; draft-jones-simple-web-discovery-03. I think renaming webfinge=
r to<br>
&gt;&gt;&gt; simple web discovery (as Blaine mentioned as an option, and Pa=
ul<br>
&gt;&gt;&gt; suggested, and Mike was willing to discuss) would be a good ne=
xt big<br>
&gt;&gt;&gt; step to focus on.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If the names merge, the specs merge. The good thing is they al=
ready<br>
&gt;&gt;&gt; have their 'draft-jones-' prefix in common. ;)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; My 2ct,<br>
&gt;&gt;&gt; Michiel<br>
&gt;<br>
&gt;<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
_______________________________________________<br>
apps-discuss mailing list<br>
<a href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" target=3D"_b=
lank">https://www.ietf.org/mailman/listinfo/apps-discuss</a><o:p></o:p></p>
</blockquote>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<style type=3D"text/css">
<!--
span.GramE {mso-style-name:"";
	mso-gram-e:yes;}
-->
</style>
<table style=3D"width:600px;">
<tbody>
<tr>
<td style=3D"width:585px; font-family: Verdana, Arial; font-size:12px; colo=
r:#000; text-align: justify" width=3D"395">
<div align=3D"justify"><span class=3D"MsoNormal" style=3D"text-align:justif=
y; line-height:normal"><span style=3D"font-size:7.5pt;font-family:Verdana">=
Questo messaggio e i suoi allegati sono indirizzati esclusivamente alle per=
sone indicate. La diffusione, copia o qualsiasi
 altra azione derivante dalla conoscenza di queste informazioni sono rigoro=
samente vietate. Qualora abbiate ricevuto questo documento per errore siete=
 cortesemente pregati di darne immediata comunicazione al mittente e di pro=
vvedere alla sua distruzione, Grazie.
</span></span></div>
<p align=3D"justify"><span class=3D"MsoNormal" style=3D"text-align:justify;=
 line-height:normal"><i><span lang=3D"EN-GB" style=3D"font-size:7.5pt;font-=
family:Verdana;mso-ansi-language:EN-GB">This e-mail and any attachments</sp=
an></i><i><span lang=3D"EN-GB" style=3D"font-size:
  7.5pt;mso-bidi-font-size:11.0pt;font-family:Verdana;mso-ansi-language:EN-=
GB">&nbsp;<span class=3D"GramE">is</span>&nbsp;</span></i><i><span lang=3D"=
EN-GB" style=3D"font-size:
  7.5pt;font-family:Verdana;mso-ansi-language:EN-GB">confidential
 and may contain privileged information intended for the addressee(s) only.=
 Dissemination, copying, printing or use by anybody else is unauthorised. I=
f you are not the intended recipient, please delete this message and any at=
tachments and advise the sender
 by return e-mail, Thanks.</span></i><span lang=3D"EN-GB" style=3D"mso-ansi=
-language:EN-GB">
</span></span></p>
<b><span style=3D"font-size:7.5pt;
  font-family:Verdana"><img src=3D"cid:00000000000000000000000000000003@TI.=
Disclaimer" alt=3D"rispetta l'ambiente" width=3D"26" height=3D"40">Rispetta=
 l'ambiente. Non stampare questa mail se non =E8 necessario.</span></b>
<p></p>
</td>
</tr>
</tbody>
</table>
</body>
</html>

--_000_A09A9E0A4B9C654E8672D1DC003633AE530B675EBFGRFMBX704BA02_--

--_c0c0c425-aa1a-4c48-aa03-e076bd619dde_
Content-Description: logo Ambiente_foglia2.jpg
Content-Type: image/jpeg; name="logo Ambiente_foglia2.jpg"
Content-Disposition: inline; filename="logo Ambiente_foglia2.jpg"
Content-Transfer-Encoding: base64
Content-ID: 00000000000000000000000000000003@TI.Disclaimer

R0lGODlhGgAoANU5AEiFNnikNyRvNcvYOafCOEOEW3DO3jB2NqjGs9ny9o+zOIOrN+L1+G+ggbzo
8GCUN1SNNv///zx+NrPJOL/ROYPV44zY5YuzmrfQwCZxQlKNaMXZzOfy8NTi2TV6TuLs5vX8/ez5
+4yzmtTj2cXr8mCXdKni62ycN5/f6aDf6X2qjrPl7rLl7Zu6OJbb53nS4PH188bs8sXZzfH18pq9
p0SDWxhnNWbL3NfgOf///wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADkALAAAAAAaACgAAAb/wJxw
SBQ6WMWkMmm6kZbQ5OvmjFoT1JuBYYWmsrcXqJvEgm8WctFypnI66pyjfXMhCmqGgR4r2S5dIBV0
FjI2h3BRX20VHAUCEjZ4UHNtFo42BA+HCEskbQYOIwU2CjgBNgAZM0kMbSYcIjYCBDg4LTYLf0V6
YCghNBk2DwO2OASZqkS9VBYMCB6pE8bGucidOYJUoaOptdQTFDg2ATgHGkIs2wyyAqbUtgICCwfl
uh8ge1sNNhDF8LYiHYKAg4INBJUS8FsAEF6AA6lsHWjg4gYKDDZONGwIAIAtCAX2hPAgYSNHj6ds
3KiA8V3DAQGm2epoS4HKFQ0EmMRhc97Mwge2kN1IoIGgyQECD5wQUO6YygTkdtpCdSgqDl0VoDaV
OmDBpm+oTCQoABQgBZfGbIrDAUBDAgcNDnDs98/WA504Buxa0RKgzVkB/h0oi+pDjgQhHtU1RgDi
oY6l8gpAJyTBCBsSFtuC6XjWTBuJhIRAgFkmwAmoAkM4mCQCBmEB1sIDIKAFRGytYfDrt4CAuAkn
qnrYYCXCBxGkqlYtgbtLhOcbMNSw0SBOEmg2VFj/sGHDhRLCNBC3fqFqARWhowQBADs=

--_c0c0c425-aa1a-4c48-aa03-e076bd619dde_--

From mca@amundsen.com  Wed May 16 05:42:58 2012
Return-Path: <mca@amundsen.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E612421F8503 for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 05:42:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.221
X-Spam-Level: *
X-Spam-Status: No, score=1.221 tagged_above=-999 required=5 tests=[AWL=-1.300,  BAYES_50=0.001, FM_FORGED_GMAIL=0.622, FORGED_YAHOO_RCVD=2.297,  HTML_MESSAGE=0.001, J_CHICKENPOX_44=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ak8pTsasLbdJ for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 05:42:57 -0700 (PDT)
Received: from mail-ob0-f172.google.com (mail-ob0-f172.google.com [209.85.214.172]) by ietfa.amsl.com (Postfix) with ESMTP id 13B5F21F8501 for <apps-discuss@ietf.org>; Wed, 16 May 2012 05:42:56 -0700 (PDT)
Received: by obbeh20 with SMTP id eh20so1228265obb.31 for <apps-discuss@ietf.org>; Wed, 16 May 2012 05:42:56 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :x-gm-message-state; bh=sZ14NiCQ7HQETPaz+CPxaKoaiQxo5imKWX38OboYQqM=; b=HNYg9bP6J86GdS6ErRArM9nu7bZPftSYz4cjwGJKEWozTlNthZu5xfrlmbmvmddQvF 9WduhCee5IB5CdTt4iwPBx6OGqi1ep7y7hjjRhqmyo27qHKwx690HKftAN4gNwUFU7Xa ZTjItaca9sGq+yr23Ia6UjOGTXOMueds3jum5qB7TrgG2Iz23bZVgizUH4rMxn58P8Tm Jyx9hCQ/DTbMHqFkU3B3NmXQ0H+VHlVPdFCG7Wr6kVvNQ2zT28vFxU7c88xZdbZRSZw2 bGuSXwtdDldl4NM7FJUhFd0ZgWd2cNkzHBdLcUgrTIMQJfTw9/CApoiNv1SgTLG6TU0D 872w==
MIME-Version: 1.0
Received: by 10.60.19.164 with SMTP id g4mr2617999oee.44.1337172176413; Wed, 16 May 2012 05:42:56 -0700 (PDT)
Sender: mca@amundsen.com
Received: by 10.182.169.1 with HTTP; Wed, 16 May 2012 05:42:56 -0700 (PDT)
In-Reply-To: <25C12394-42A4-4EF6-B820-28C5B8CC7D0F@mnot.net>
References: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net> <CAPW_8m5KsmQEsYN0DqtsR07QDzjiDR=bDMniZhUYRWtRjLX=jQ@mail.gmail.com> <C499F065-CDF0-4755-BE3D-08E2BAE713C3@mnot.net> <CAPW_8m6chjgpcvr9z31B73PYMjKuyxJ0=StJ3puPzy2PYQJDBA@mail.gmail.com> <CAPW_8m5mnpGdticRJWzvvoq2f04c=DKQz7ZVubxGqqX=jY8xmg@mail.gmail.com> <25C12394-42A4-4EF6-B820-28C5B8CC7D0F@mnot.net>
Date: Wed, 16 May 2012 08:42:56 -0400
X-Google-Sender-Auth: 1TOepqbp4ns7etegBTlIO35fSH4
Message-ID: <CAPW_8m6eO5bq8fmkC5EqCGE=NS_an4aAbp57sSRfae7HnSB34Q@mail.gmail.com>
From: mike amundsen <mamund@yahoo.com>
To: Mark Nottingham <mnot@mnot.net>
Content-Type: multipart/alternative; boundary=e89a8fb2009a94250204c026a8da
X-Gm-Message-State: ALoCoQlC6L+FtM13tBTELhHneqUKBh/1zOyI2DMmfeoUQghTm8PklGZCcjzgQQAAGM8MkXyYeMPK
Cc: IETF Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] FYI: "home" document format for APIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 12:42:59 -0000

--e89a8fb2009a94250204c026a8da
Content-Type: text/plain; charset=ISO-8859-1

Mark:

OK, I think I have a general sense of what you're working on here. check me:
- clients will be coded to "start" w/ this document (and keep a fresh copy
on hand while interacting w/ the related service)
- while the document currently includes URI templates to describe valid GET
requests, there are currently no body templates to describe valid PUT/POST
requests
- this document is not the source of semantic interactions for
client-server interaction (that will still be in the primary response
representations from the service); it is merely an additional descriptor
document to aide in knowing what transitions are possible and (in some
cases) how to compose a valid transition request
- the document will not contain schema, data bindings or other similar
information

That pretty close at least?

Finally, while you have quite a bit of prose saying this document is not
static, "the client can decide at run-time", "follow your nose", etc. I
don't yet see details on _how_ this document could be used at run-time to
"lead" clients through a set of state transitions; not sure what clients
will "follow" in this document. For now I will assume this is due to a
limitation on my part and will wait for some additional drafts and possibly
some examples/pseudo-code to help me out.

Thanks.

mca
http://amundsen.com/blog/
http://twitter.com@mamund
http://mamund.com/foaf.rdf#me




On Wed, May 16, 2012 at 12:30 AM, Mark Nottingham <mnot@mnot.net> wrote:

>
> On 16/05/2012, at 11:56 AM, mike amundsen wrote:
>
> > since i forgot to say it in my first comment; thanks for offering this
> up. i am looking forward to learning more about it.
>
> Thanks.
>
>
> > _when_ should a client retrieve this document? at design-time? at
> run-time on the _first_ call to the domain space? and then each time the
> caching expires after that?
>
> It's up to the client; they just need to use a fresh copy when they use
> it. The simplest (but least efficient) design would be to fetch it before
> every request; next would be to fetch-and-cache upon first use. However,
> some clients might want to have a thread/process/task keeping a copy fresh
> in the "background" as long as they're interested in that service.
>
>
> > > do you have a "recommendation" on this item? IOW, a suggested best
> > > practice on how the client will "discover" the proper home document?
> > > /.welknown/? in the response?, etc.?
> >
> >> What I have in mind is that the client will be given a "starting point"
> -- i.e., the home page document, usually expressed as a URL, and all
> interaction will follow from that. For me, it makes sense if that URL is
> the "root" (home) document for the authority (e.g., <http://example.com/>.
> >>
> >> For a particular use case, one *could* register a well-known URL to
> shorten that URL to just a hostname, but I hope that won't be the usual
> thing.
> >
> > so, a client should be coded to pick up this document form a
> pre-determined location (i.e. the service documentation will publish a URI
> for the document.).
>
> Yes. Just as I go to http://www.amazon.com/ to buy [insert most products
> here].
>
>
> > > 2) use the linked home document as a guide when parsing/processing the
> > > current representation?
> >
> >> At this point, I'm reluctant to define this. The Web works because
> media types *are* effectively guides to parsing representations.
> >> media types *are* guides to parsing. this _is_ a media type, right?
> this is the guide to parsing, right?
> >>
> >> That said, I want to make the representation types capable of carrying
> more data than just the media type (such as a profile), but I'm keenly
> aware that doing so will encourage people to do things like put schema in
> there, so they can do "data binding" to objects. IMO that's asking for
> trouble.
> >
> > so you want to "discourage" certain information from appearing in this
> document, rigiht (i.e. no schema should appear, no binding of UI to data
> elements should appear, what else)?
>
> Possibly. I'd say that I want to vet what gets in very carefully, because
> in the past people have gone so far off the rails with this kind of format,
> and once it's out in the open, people are going to try to bend it to fit
> those patterns / tools / expectations.
>
>
> >> There might be some useful cases for that (e.g., doing QA on the API,
> having an intermediary do something with it), but all of the experience
> we've had with "data binding" has made be extremely wary of doing this
> without a lot of consideration.
> >
> > can you give an example of how this document could be used in QA?
>
> Well, effectively QA is a client, and it has to be able to consume the
> API. Beyond that, you may want to annotate the document with QA-specific
> information (e.g., "I expect THIS resource/representation to meet THOSE
> tests").
>
>
> >> I'm fine with describing (again, as a hint) the expected semantics of
> the document; if the media type covers this, great, if not, that's where
> I'm thinking profiles might help. It's describing the syntax where it gets
> sticky.
> >
> > i;m not clear on this answer. are you saying "the media type" === not
> this document? what expected semantics to you have in mind here?
>
> I mean the syntax/semantics of the request and responses representations
> send in interactions driven by this format. So, "the media type" is their
> media type(s).
>
>
> > > not sure how to "know" what args are available for anything other than
> > > GET, how are PUT/POST representations described?
> >
> >> The assumed convention is that what you can GET you can PUT (assuming
> PUT is allowed). The accept-post hint covers POSTs.
> >
> > i can see (using URI templates how GET requests can be composed using
> information in this document. i can't see details on how to compose a PUT
> using the example. am i missing something? are clients expected to parse
> the URI template vars and use that to compose a body for PUT/POST?
>
> See below.
>
>
> > > 3) use the linked home document to determine which hypermedia options
> > > to present to the user/user-agent (for each response)?
> >
> >> Please explain?
> >
> > i assume that the document will contain several (possibly dozens) of
> Resource Objects. i assume that the client application would consume this
> document and then use it to build up a UI that shows each of the Resource
> Objects along with the possible arguments. Users will then select the one
> they like, fill in the details and execute the request. am i wrong in this?
>
> That's one possible use of it, yes.
>
>
> > > i can see how the client code might scan the home document and present
> > > controls to express the various templates (i.e. could be converted
> > > into HTML.FORM elements, etc.) i assume ALL the templates would be
> > > presented to the user/user-agent ALL the time, right?
> >
> >> That's up to the client.
> >
> > Yep, i understand it's up to the client. what i am unclear on is _how_
> the client will decide which items to "show" is this done by hard-coding
> the client to only show selected controls at certain times (determined by
> the client)? or is the decision on which Object Resources to render decided
> at run-time by the client? and if it's decided at runtime, how is that
> decision made?
>
> I'm circumspect about use of the term "show" here, but pushing on, the
> document certainly can/should be "personalised" to indicate what resources,
> etc. are available to the client. Of course, actually attempting
> interaction gives authoritative information, and interacting with resources
> might expose further information that wasn't available in the home document.
>
>
> > > also, it seems the design includes read-only templating (URI templates
> > > for GET), but nothing line for POST/PUT.
> >
> >> What caused you to make that assumption?
> >
> > i assumed that the "href-template" and "href-vars" describe the details
> on composing a URI used for GET (possibly DELETE). i assumed the home
> document does not contain similar descriptions for composing a body for
> PUT/POST since i could not find "body-template" and "body-vars" elements in
> your design.
>
> I'm purposefully punting on body / format constraints for the time being,
> but will get to it.
>
>
> > > I assume write actions would
> > > not be provided at runtime and would only be available via
> > > documentation that devs would consult ahead of time (before ever using
> > > this "service") and hard-code into the client, right?
> >
> >> I'm not sure what you mean by "write actions." Do you mean PUT, or
> something more fine-grained?
> >
> > by "write actions" i mean the unsafe HTTP methods POST & PUT. this goes
> back to my previous follow up. while i see details in your document on
> composing URIs, i don't see details on composing bodies. i see the it's
> possible to *tell* clients a PUT is possible. i don't see that it is
> possible to tell clients what a valid PUT body looks like. i assumed, then,
> that information would be in written documentation that the client
> developer would consult when coding the client.
>
> OK, see above.
>
>
> > > my initial reaction is that this home document design is optimized to
> > > for use as a design-time IDL (ala WADL) instead of a run-time
> > > interaction guide (ala HTML hypermedia).
> >
> >> Can you be more specific? On its own, that's not a helpful comment.
> >
> > my current understanding of your I-D is that it desctibes a static
> resource which contains details on a "context-free" list of possible
> actions on Object Resources. this looks to me very much like WADL/WSDL.
> alternatively, designs like Mike Kelly's HAL or my Collection+JSON describe
> dynamic representations that contain lists of "context-bound" possible
> actions within the response itself (similar to HTML). does this make sense?
> is it an accurate characterization of your I-D?
>
> No. It's very much the opposite; e.g., from the draft:
>
> >    In contrast, a "follow your nose" API advertises the resources
> >    available to clients using link relations [RFC5988] and the formats
> >    they support using internet media types [RFC4288].  A client can then
> >    decide - at "run time" - which resources to interact with based upon
> >    its capabilities (as described by link relations), and the server can
> >    safely add new resources and formats without disturbing clients that
> >    are not yet aware of them.
> >
> >    As such, the client needs to be able to discover this information
> >    quickly and efficiently use it to interact with the server.  Just as
> >    with a human-targeted "home page" for a site, we can create a "home
> >    document" for a HTTP API (often, at the same URI, found through
> >    server-driven content negotiation) that describes it to non-browser
> >    clients.
>
> and:
>
> >    o  Home documents can be personalised, just as "normal" home pages
> >       can.  For example, you might advertise different URIs, and/or
> >       different kinds of link relations, depending on the client's
> >       identity.
>
> and:
>
> >    Note that the home document is a "living" document; it does not
> >    represent a "contract", but rather is expected to be inspected before
> >    each interaction.  In particular, links from the home document MUST
> >    NOT be assumed to be valid beyond the freshness lifetime of the home
> >    document, as per HTTP's caching model [RFC2616].
>
> I'm happy to expand upon this further in the draft, but I thought I'd
> already used a fairly large sledgehammer / clue-by-four.
>
>
> > > any sample (or pseudo-code) worked up that would show using the home
> > > document at runtime?
> >
> >> Am working on it...
> >
> > cool. keep me posted. if you'd like, i'd be happy to attempt to build
> something using this desgin once you think it is (and I am) ready<g>.
>
> Great; will do.
>
>
>
> --
> Mark Nottingham   http://www.mnot.net/
>
>
>
>

--e89a8fb2009a94250204c026a8da
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Mark:<div><br></div><div>OK, I think I have a general sense of what you&#39=
;re working on here. check me:</div><div>- clients will be coded to &quot;s=
tart&quot; w/ this document (and keep a fresh copy on hand while interactin=
g w/ the related service)</div>
<div>- while the document currently includes URI templates to describe vali=
d GET requests, there are currently no body templates to describe valid PUT=
/POST requests</div><div>- this document is not the source of semantic inte=
ractions for client-server interaction (that will still be in the primary r=
esponse representations from the service); it is merely an additional descr=
iptor document to aide in knowing what transitions are possible and (in som=
e cases) how to compose a valid transition request</div>
<div>- the document will not contain schema, data bindings or other similar=
 information</div><div><br></div><div>That pretty close at least?</div><div=
><br></div><div>Finally, while you have quite a bit of prose saying this do=
cument is not static, &quot;the client can decide at run-time&quot;, &quot;=
follow your nose&quot;, etc. I don&#39;t yet see details on _how_ this docu=
ment could be used at run-time to &quot;lead&quot; clients through a set of=
 state transitions; not sure what clients will &quot;follow&quot; in this d=
ocument. For now I will assume this is due to a limitation on my part and w=
ill wait for some additional drafts and possibly some examples/pseudo-code =
to help me out.</div>
<div><br></div><div>Thanks.</div><div><br clear=3D"all">mca<br><a href=3D"h=
ttp://amundsen.com/blog/" target=3D"_blank">http://amundsen.com/blog/</a><b=
r><a href=3D"http://twitter.com" target=3D"_blank">http://twitter.com</a>@m=
amund<br>
<a href=3D"http://mamund.com/foaf.rdf#me" target=3D"_blank">http://mamund.c=
om/foaf.rdf#me</a><br><br><br>
<br><br><div class=3D"gmail_quote">On Wed, May 16, 2012 at 12:30 AM, Mark N=
ottingham <span dir=3D"ltr">&lt;<a href=3D"mailto:mnot@mnot.net" target=3D"=
_blank">mnot@mnot.net</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x">
<div class=3D"im"><br>
On 16/05/2012, at 11:56 AM, mike amundsen wrote:<br>
<br>
&gt; since i forgot to say it in my first comment; thanks for offering this=
 up. i am looking forward to learning more about it.<br>
<br>
</div>Thanks.<br>
<div class=3D"im"><br>
<br>
&gt; _when_ should a client retrieve this document? at design-time? at run-=
time on the _first_ call to the domain space? and then each time the cachin=
g expires after that?<br>
<br>
</div>It&#39;s up to the client; they just need to use a fresh copy when th=
ey use it. The simplest (but least efficient) design would be to fetch it b=
efore every request; next would be to fetch-and-cache upon first use. Howev=
er, some clients might want to have a thread/process/task keeping a copy fr=
esh in the &quot;background&quot; as long as they&#39;re interested in that=
 service.<br>

<div class=3D"im"><br>
<br>
&gt; &gt; do you have a &quot;recommendation&quot; on this item? IOW, a sug=
gested best<br>
&gt; &gt; practice on how the client will &quot;discover&quot; the proper h=
ome document?<br>
&gt; &gt; /.welknown/? in the response?, etc.?<br>
&gt;<br>
&gt;&gt; What I have in mind is that the client will be given a &quot;start=
ing point&quot; -- i.e., the home page document, usually expressed as a URL=
, and all interaction will follow from that. For me, it makes sense if that=
 URL is the &quot;root&quot; (home) document for the authority (e.g., &lt;<=
a href=3D"http://example.com/" target=3D"_blank">http://example.com/</a>&gt=
;.<br>

&gt;&gt;<br>
&gt;&gt; For a particular use case, one *could* register a well-known URL t=
o shorten that URL to just a hostname, but I hope that won&#39;t be the usu=
al thing.<br>
&gt;<br>
&gt; so, a client should be coded to pick up this document form a pre-deter=
mined location (i.e. the service documentation will publish a URI for the d=
ocument.).<br>
<br>
</div>Yes. Just as I go to <a href=3D"http://www.amazon.com/" target=3D"_bl=
ank">http://www.amazon.com/</a> to buy [insert most products here].<br>
<div class=3D"im"><br>
<br>
&gt; &gt; 2) use the linked home document as a guide when parsing/processin=
g the<br>
&gt; &gt; current representation?<br>
&gt;<br>
&gt;&gt; At this point, I&#39;m reluctant to define this. The Web works bec=
ause media types *are* effectively guides to parsing representations.<br>
&gt;&gt; media types *are* guides to parsing. this _is_ a media type, right=
? this is the guide to parsing, right?<br>
&gt;&gt;<br>
&gt;&gt; That said, I want to make the representation types capable of carr=
ying more data than just the media type (such as a profile), but I&#39;m ke=
enly aware that doing so will encourage people to do things like put schema=
 in there, so they can do &quot;data binding&quot; to objects. IMO that&#39=
;s asking for trouble.<br>

&gt;<br>
&gt; so you want to &quot;discourage&quot; certain information from appeari=
ng in this document, rigiht (i.e. no schema should appear, no binding of UI=
 to data elements should appear, what else)?<br>
<br>
</div>Possibly. I&#39;d say that I want to vet what gets in very carefully,=
 because in the past people have gone so far off the rails with this kind o=
f format, and once it&#39;s out in the open, people are going to try to ben=
d it to fit those patterns / tools / expectations.<br>

<div class=3D"im"><br>
<br>
&gt;&gt; There might be some useful cases for that (e.g., doing QA on the A=
PI, having an intermediary do something with it), but all of the experience=
 we&#39;ve had with &quot;data binding&quot; has made be extremely wary of =
doing this without a lot of consideration.<br>

&gt;<br>
&gt; can you give an example of how this document could be used in QA?<br>
<br>
</div>Well, effectively QA is a client, and it has to be able to consume th=
e API. Beyond that, you may want to annotate the document with QA-specific =
information (e.g., &quot;I expect THIS resource/representation to meet THOS=
E tests&quot;).<br>

<div class=3D"im"><br>
<br>
&gt;&gt; I&#39;m fine with describing (again, as a hint) the expected seman=
tics of the document; if the media type covers this, great, if not, that&#3=
9;s where I&#39;m thinking profiles might help. It&#39;s describing the syn=
tax where it gets sticky.<br>

&gt;<br>
&gt; i;m not clear on this answer. are you saying &quot;the media type&quot=
; =3D=3D=3D not this document? what expected semantics to you have in mind =
here?<br>
<br>
</div>I mean the syntax/semantics of the request and responses representati=
ons send in interactions driven by this format. So, &quot;the media type&qu=
ot; is their media type(s).<br>
<div class=3D"im"><br>
<br>
&gt; &gt; not sure how to &quot;know&quot; what args are available for anyt=
hing other than<br>
&gt; &gt; GET, how are PUT/POST representations described?<br>
&gt;<br>
&gt;&gt; The assumed convention is that what you can GET you can PUT (assum=
ing PUT is allowed). The accept-post hint covers POSTs.<br>
&gt;<br>
&gt; i can see (using URI templates how GET requests can be composed using =
information in this document. i can&#39;t see details on how to compose a P=
UT using the example. am i missing something? are clients expected to parse=
 the URI template vars and use that to compose a body for PUT/POST?<br>

<br>
</div>See below.<br>
<div class=3D"im"><br>
<br>
&gt; &gt; 3) use the linked home document to determine which hypermedia opt=
ions<br>
&gt; &gt; to present to the user/user-agent (for each response)?<br>
&gt;<br>
&gt;&gt; Please explain?<br>
&gt;<br>
&gt; i assume that the document will contain several (possibly dozens) of R=
esource Objects. i assume that the client application would consume this do=
cument and then use it to build up a UI that shows each of the Resource Obj=
ects along with the possible arguments. Users will then select the one they=
 like, fill in the details and execute the request. am i wrong in this?<br>

<br>
</div>That&#39;s one possible use of it, yes.<br>
<div class=3D"im"><br>
<br>
&gt; &gt; i can see how the client code might scan the home document and pr=
esent<br>
&gt; &gt; controls to express the various templates (i.e. could be converte=
d<br>
&gt; &gt; into HTML.FORM elements, etc.) i assume ALL the templates would b=
e<br>
&gt; &gt; presented to the user/user-agent ALL the time, right?<br>
&gt;<br>
&gt;&gt; That&#39;s up to the client.<br>
&gt;<br>
&gt; Yep, i understand it&#39;s up to the client. what i am unclear on is _=
how_ the client will decide which items to &quot;show&quot; is this done by=
 hard-coding the client to only show selected controls at certain times (de=
termined by the client)? or is the decision on which Object Resources to re=
nder decided at run-time by the client? and if it&#39;s decided at runtime,=
 how is that decision made?<br>

<br>
</div>I&#39;m circumspect about use of the term &quot;show&quot; here, but =
pushing on, the document certainly can/should be &quot;personalised&quot; t=
o indicate what resources, etc. are available to the client. Of course, act=
ually attempting interaction gives authoritative information, and interacti=
ng with resources might expose further information that wasn&#39;t availabl=
e in the home document.<br>

<div class=3D"im"><br>
<br>
&gt; &gt; also, it seems the design includes read-only templating (URI temp=
lates<br>
&gt; &gt; for GET), but nothing line for POST/PUT.<br>
&gt;<br>
&gt;&gt; What caused you to make that assumption?<br>
&gt;<br>
&gt; i assumed that the &quot;href-template&quot; and &quot;href-vars&quot;=
 describe the details on composing a URI used for GET (possibly DELETE). i =
assumed the home document does not contain similar descriptions for composi=
ng a body for PUT/POST since i could not find &quot;body-template&quot; and=
 &quot;body-vars&quot; elements in your design.<br>

<br>
</div>I&#39;m purposefully punting on body / format constraints for the tim=
e being, but will get to it.<br>
<div class=3D"im"><br>
<br>
&gt; &gt; I assume write actions would<br>
&gt; &gt; not be provided at runtime and would only be available via<br>
&gt; &gt; documentation that devs would consult ahead of time (before ever =
using<br>
&gt; &gt; this &quot;service&quot;) and hard-code into the client, right?<b=
r>
&gt;<br>
&gt;&gt; I&#39;m not sure what you mean by &quot;write actions.&quot; Do yo=
u mean PUT, or something more fine-grained?<br>
&gt;<br>
&gt; by &quot;write actions&quot; i mean the unsafe HTTP methods POST &amp;=
 PUT. this goes back to my previous follow up. while i see details in your =
document on composing URIs, i don&#39;t see details on composing bodies. i =
see the it&#39;s possible to *tell* clients a PUT is possible. i don&#39;t =
see that it is possible to tell clients what a valid PUT body looks like. i=
 assumed, then, that information would be in written documentation that the=
 client developer would consult when coding the client.<br>

<br>
</div>OK, see above.<br>
<div class=3D"im"><br>
<br>
&gt; &gt; my initial reaction is that this home document design is optimize=
d to<br>
&gt; &gt; for use as a design-time IDL (ala WADL) instead of a run-time<br>
&gt; &gt; interaction guide (ala HTML hypermedia).<br>
&gt;<br>
&gt;&gt; Can you be more specific? On its own, that&#39;s not a helpful com=
ment.<br>
&gt;<br>
&gt; my current understanding of your I-D is that it desctibes a static res=
ource which contains details on a &quot;context-free&quot; list of possible=
 actions on Object Resources. this looks to me very much like WADL/WSDL. al=
ternatively, designs like Mike Kelly&#39;s HAL or my Collection+JSON descri=
be dynamic representations that contain lists of &quot;context-bound&quot; =
possible actions within the response itself (similar to HTML). does this ma=
ke sense? is it an accurate characterization of your I-D?<br>

<br>
</div>No. It&#39;s very much the opposite; e.g., from the draft:<br>
<br>
&gt; =A0 =A0In contrast, a &quot;follow your nose&quot; API advertises the =
resources<br>
&gt; =A0 =A0available to clients using link relations [RFC5988] and the for=
mats<br>
&gt; =A0 =A0they support using internet media types [RFC4288]. =A0A client =
can then<br>
&gt; =A0 =A0decide - at &quot;run time&quot; - which resources to interact =
with based upon<br>
&gt; =A0 =A0its capabilities (as described by link relations), and the serv=
er can<br>
&gt; =A0 =A0safely add new resources and formats without disturbing clients=
 that<br>
&gt; =A0 =A0are not yet aware of them.<br>
&gt;<br>
&gt; =A0 =A0As such, the client needs to be able to discover this informati=
on<br>
&gt; =A0 =A0quickly and efficiently use it to interact with the server. =A0=
Just as<br>
&gt; =A0 =A0with a human-targeted &quot;home page&quot; for a site, we can =
create a &quot;home<br>
&gt; =A0 =A0document&quot; for a HTTP API (often, at the same URI, found th=
rough<br>
&gt; =A0 =A0server-driven content negotiation) that describes it to non-bro=
wser<br>
&gt; =A0 =A0clients.<br>
<br>
and:<br>
<br>
&gt; =A0 =A0o =A0Home documents can be personalised, just as &quot;normal&q=
uot; home pages<br>
&gt; =A0 =A0 =A0 can. =A0For example, you might advertise different URIs, a=
nd/or<br>
&gt; =A0 =A0 =A0 different kinds of link relations, depending on the client=
&#39;s<br>
&gt; =A0 =A0 =A0 identity.<br>
<br>
and:<br>
<br>
&gt; =A0 =A0Note that the home document is a &quot;living&quot; document; i=
t does not<br>
&gt; =A0 =A0represent a &quot;contract&quot;, but rather is expected to be =
inspected before<br>
&gt; =A0 =A0each interaction. =A0In particular, links from the home documen=
t MUST<br>
&gt; =A0 =A0NOT be assumed to be valid beyond the freshness lifetime of the=
 home<br>
&gt; =A0 =A0document, as per HTTP&#39;s caching model [RFC2616].<br>
<br>
I&#39;m happy to expand upon this further in the draft, but I thought I&#39=
;d already used a fairly large sledgehammer / clue-by-four.<br>
<div class=3D"im"><br>
<br>
&gt; &gt; any sample (or pseudo-code) worked up that would show using the h=
ome<br>
&gt; &gt; document at runtime?<br>
&gt;<br>
&gt;&gt; Am working on it...<br>
&gt;<br>
&gt; cool. keep me posted. if you&#39;d like, i&#39;d be happy to attempt t=
o build something using this desgin once you think it is (and I am) ready&l=
t;g&gt;.<br>
<br>
</div>Great; will do.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
<br>
--<br>
Mark Nottingham =A0 <a href=3D"http://www.mnot.net/" target=3D"_blank">http=
://www.mnot.net/</a><br>
<br>
<br>
<br>
</div></div></blockquote></div><br></div>

--e89a8fb2009a94250204c026a8da--

From paulej@packetizer.com  Wed May 16 06:23:00 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B0FD21F8559 for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 06:23:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.431
X-Spam-Level: 
X-Spam-Status: No, score=-2.431 tagged_above=-999 required=5 tests=[AWL=0.168,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KSGlCdfBHG1W for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 06:22:58 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id 7296621F8546 for <apps-discuss@ietf.org>; Wed, 16 May 2012 06:22:58 -0700 (PDT)
Received: from sydney (rrcs-98-101-148-48.midsouth.biz.rr.com [98.101.148.48]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q4GDMtaa013768 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 16 May 2012 09:22:56 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1337174576; bh=OnHWOxLDispnn75IJVv05nhFg+cyjGdoa8ikWoGQt4w=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; b=OOh2yRIjipG1QDsQDEsFmBWWbq615Dx1HJO5COED6g8C3HhrFfOT88tEYPtPEr46C O/bUTidXlMCzSpwyawDfoaSbVitmVZHXJQGoPjLz927tMESbBdhpieFF5YQIO0e5Oq ruli+q+bEPVga2s3+Trbv9evwHFrgxNI8uq230Qk=
From: "Paul E. Jones" <paulej@packetizer.com>
To: "'John Bradley'" <ve7jtb@ve7jtb.com>, "'Blaine Cook'" <romeda@gmail.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com> <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com> <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com> <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com>
In-Reply-To: <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com>
Date: Wed, 16 May 2012 09:22:58 -0400
Message-ID: <01cb01cd3367$03615190$0a23f4b0$@packetizer.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQFWXEXmSYyJXGPGOgx4dWw5TONWmQG6iL7ZAg1+z8cCbT9RZwKiA/s+Arb1yg0BK+igYQHCHOlnATBEUfoCKTGbJJcrYlpw
Content-Language: en-us
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 13:23:00 -0000

John, Blaine,

I do not believe there is any room on the host-meta spec (RFC 6415) for
"bare" email addresses.  Host-meta (and thus WebFinger) operates on a URI
and a URI (per RFC 3986) must always have a "scheme".  An email address
without a scheme associated with it is just a string.

On my own server, I do look for bare email addresses and prepend "acct" to
them.  It's functional, but why do that on the server versus the client?  I
implemented that since Blaine suggested it a few years ago, but it also
follows the practice of being strict in what you send and tolerant in what
you receive.   Clients should do the same.  Clients should send a
well-formed URI.

Why not just bare email addresses?  WebFinger operates on URIs.  All kinds
of URIs can be passed to a WebFinger, including HTTP, HTTPS, mailto, acct,
etc.  Each request might return a different response.  A server could try to
accommodate a sloppy client, but I don't think we should encourage that.
Clients should prepend "acct:" to form a proper URI.

Paul

> -----Original Message-----
> From: John Bradley [mailto:ve7jtb@ve7jtb.com]
> Sent: Tuesday, May 15, 2012 8:57 PM
> To: Blaine Cook
> Cc: Paul E. Jones; apps-discuss@ietf.org
> Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
> 
> OK I think where the confusion comes from was the the original WF notion
> that the host-meta template translates to static files in the directory.
> 
> If we are all good on the notion that host-meta needs to point a service
> like SWD that can deal with un-normalized input like 'jbradley@foo.com'
> then I then I think we are good.
> 
> Part of what may have confused me was the examples of using rewrite rules
> to retrieve static XRD files.
> 
> John B.
> On 2012-05-15, at 7:49 PM, Blaine Cook wrote:
> 
> > On 16 May 2012 00:29, John Bradley <ve7jtb@ve7jtb.com> wrote:
> >> Yes my concern is that SWD didn't need normalization on the client.
> >>
> >> While WF dosen't require it static templates won't work dependably, if
> the
> >> site only support's files with acct: then queries without it won't work
> and
> >> vica versa.
> >>
> >> If we are going to support those static type server configs they should
> at
> >> least work reliably, and that requires some sort of normalization on
> the
> >> client end.
> >
> > I'm really not sure how you came to this conclusion? Static host-meta
> > files with URI templates work perfectly well to discover the actual
> > profile server. The template variable name is "uri", but the spec says
> > (or should say, if there's any confusion) that "uri" can be a "bare"
> > email address or any URI.
> >
> > The only thing that I can guess is that it might be tricky in an
> > environment where you're hosting static profile documents for each
> > address? I don't think webfinger mandates or even recommends that -
> > the only static component is host-meta, to enable sites that can't /
> > don't want to host a dynamic profile server to refer clients to a
> > location that does host a dynamic server.
> >
> > b.



From melvincarvalho@gmail.com  Wed May 16 06:27:24 2012
Return-Path: <melvincarvalho@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BEE6721F84BF for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 06:27:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.347
X-Spam-Level: 
X-Spam-Status: No, score=-3.347 tagged_above=-999 required=5 tests=[AWL=0.251,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fKr1EBcbu0+Y for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 06:27:24 -0700 (PDT)
Received: from mail-vb0-f44.google.com (mail-vb0-f44.google.com [209.85.212.44]) by ietfa.amsl.com (Postfix) with ESMTP id B3FAD21F853F for <apps-discuss@ietf.org>; Wed, 16 May 2012 06:27:23 -0700 (PDT)
Received: by vbbez10 with SMTP id ez10so832361vbb.31 for <apps-discuss@ietf.org>; Wed, 16 May 2012 06:27:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=+MRDHYRwV1pWcpC0tBhYIUMOXaGwxQy9AZjizAGOqdw=; b=UC1fVTh5l6YcTWlCRLLq6kOQcKVBQsjs1EhqRaH6rn1dmzkjHA7urc+XLlZOFE+Ihv 0vXRY70gy9GX8e/PKkXNS1F6Er6DFOYfKxAgzz/Gl3nI3EDCslbj0Ykv7AXQSpOLZvih lBxtTvltyD9Ioa7oxje/e7wA+/vmt7Ikj1zaCtl5zyOzZzPgocq1YNJcq/TPEEWvH3nN tvJcmueP9AA6tdTUL+6lr0vHRl9PxfuFpCl+1tiC0e+iiw780atSP9m4/BNGPrt1Kj5U N1R/zkKzxzGsdIwQkLZoyryHPMkyHeaiaKuEuNdl18mIRPr55reHDOfxIR+S96O2snRM X2eg==
MIME-Version: 1.0
Received: by 10.220.154.130 with SMTP id o2mr2292563vcw.57.1337174843126; Wed, 16 May 2012 06:27:23 -0700 (PDT)
Received: by 10.52.38.130 with HTTP; Wed, 16 May 2012 06:27:23 -0700 (PDT)
In-Reply-To: <01cb01cd3367$03615190$0a23f4b0$@packetizer.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com> <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com> <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com> <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com> <01cb01cd3367$03615190$0a23f4b0$@packetizer.com>
Date: Wed, 16 May 2012 15:27:23 +0200
Message-ID: <CAKaEYhJ9Y2kCQ4f=VT3Nsvg1uBs-x91u1Kbj=Uf7yyavFHgz-Q@mail.gmail.com>
From: Melvin Carvalho <melvincarvalho@gmail.com>
To: "Paul E. Jones" <paulej@packetizer.com>
Content-Type: multipart/alternative; boundary=f46d0435bfde86f44704c02747d6
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 13:27:24 -0000

--f46d0435bfde86f44704c02747d6
Content-Type: text/plain; charset=ISO-8859-1

On 16 May 2012 15:22, Paul E. Jones <paulej@packetizer.com> wrote:

> John, Blaine,
>
> I do not believe there is any room on the host-meta spec (RFC 6415) for
> "bare" email addresses.  Host-meta (and thus WebFinger) operates on a URI
> and a URI (per RFC 3986) must always have a "scheme".  An email address
> without a scheme associated with it is just a string.
>
> On my own server, I do look for bare email addresses and prepend "acct" to
> them.  It's functional, but why do that on the server versus the client?  I
> implemented that since Blaine suggested it a few years ago, but it also
> follows the practice of being strict in what you send and tolerant in what
> you receive.   Clients should do the same.  Clients should send a
> well-formed URI.
>
> Why not just bare email addresses?  WebFinger operates on URIs.  All kinds
> of URIs can be passed to a WebFinger, including HTTP, HTTPS, mailto, acct,
> etc.  Each request might return a different response.  A server could try
> to
> accommodate a sloppy client, but I don't think we should encourage that.
> Clients should prepend "acct:" to form a proper URI.
>

Is it still possible, in practical terms, to pass in a mailto: URI to
webfinger, and be in accordance with the spec?


>
> Paul
>
> > -----Original Message-----
> > From: John Bradley [mailto:ve7jtb@ve7jtb.com]
> > Sent: Tuesday, May 15, 2012 8:57 PM
> > To: Blaine Cook
> > Cc: Paul E. Jones; apps-discuss@ietf.org
> > Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
> >
> > OK I think where the confusion comes from was the the original WF notion
> > that the host-meta template translates to static files in the directory.
> >
> > If we are all good on the notion that host-meta needs to point a service
> > like SWD that can deal with un-normalized input like 'jbradley@foo.com'
> > then I then I think we are good.
> >
> > Part of what may have confused me was the examples of using rewrite rules
> > to retrieve static XRD files.
> >
> > John B.
> > On 2012-05-15, at 7:49 PM, Blaine Cook wrote:
> >
> > > On 16 May 2012 00:29, John Bradley <ve7jtb@ve7jtb.com> wrote:
> > >> Yes my concern is that SWD didn't need normalization on the client.
> > >>
> > >> While WF dosen't require it static templates won't work dependably, if
> > the
> > >> site only support's files with acct: then queries without it won't
> work
> > and
> > >> vica versa.
> > >>
> > >> If we are going to support those static type server configs they
> should
> > at
> > >> least work reliably, and that requires some sort of normalization on
> > the
> > >> client end.
> > >
> > > I'm really not sure how you came to this conclusion? Static host-meta
> > > files with URI templates work perfectly well to discover the actual
> > > profile server. The template variable name is "uri", but the spec says
> > > (or should say, if there's any confusion) that "uri" can be a "bare"
> > > email address or any URI.
> > >
> > > The only thing that I can guess is that it might be tricky in an
> > > environment where you're hosting static profile documents for each
> > > address? I don't think webfinger mandates or even recommends that -
> > > the only static component is host-meta, to enable sites that can't /
> > > don't want to host a dynamic profile server to refer clients to a
> > > location that does host a dynamic server.
> > >
> > > b.
>
>
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>

--f46d0435bfde86f44704c02747d6
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On 16 May 2012 15:22, Paul E. Jones <spa=
n dir=3D"ltr">&lt;<a href=3D"mailto:paulej@packetizer.com" target=3D"_blank=
">paulej@packetizer.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex">
John, Blaine,<br>
<br>
I do not believe there is any room on the host-meta spec (RFC 6415) for<br>
&quot;bare&quot; email addresses. =A0Host-meta (and thus WebFinger) operate=
s on a URI<br>
and a URI (per RFC 3986) must always have a &quot;scheme&quot;. =A0An email=
 address<br>
without a scheme associated with it is just a string.<br>
<br>
On my own server, I do look for bare email addresses and prepend &quot;acct=
&quot; to<br>
them. =A0It&#39;s functional, but why do that on the server versus the clie=
nt? =A0I<br>
implemented that since Blaine suggested it a few years ago, but it also<br>
follows the practice of being strict in what you send and tolerant in what<=
br>
you receive. =A0 Clients should do the same. =A0Clients should send a<br>
well-formed URI.<br>
<br>
Why not just bare email addresses? =A0WebFinger operates on URIs. =A0All ki=
nds<br>
of URIs can be passed to a WebFinger, including HTTP, HTTPS, mailto, acct,<=
br>
etc. =A0Each request might return a different response. =A0A server could t=
ry to<br>
accommodate a sloppy client, but I don&#39;t think we should encourage that=
.<br>
Clients should prepend &quot;acct:&quot; to form a proper URI.<br></blockqu=
ote><div><br>Is it still possible, in practical terms, to pass in a mailto:=
 URI to webfinger, and be in accordance with the spec?<br>=A0</div><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px=
 solid rgb(204,204,204);padding-left:1ex">

<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Paul<br>
</font></span><div class=3D"im HOEnZb"><br>
&gt; -----Original Message-----<br>
&gt; From: John Bradley [mailto:<a href=3D"mailto:ve7jtb@ve7jtb.com">ve7jtb=
@ve7jtb.com</a>]<br>
&gt; Sent: Tuesday, May 15, 2012 8:57 PM<br>
&gt; To: Blaine Cook<br>
&gt; Cc: Paul E. Jones; <a href=3D"mailto:apps-discuss@ietf.org">apps-discu=
ss@ietf.org</a><br>
&gt; Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-0=
4<br>
&gt;<br>
</div><div class=3D"HOEnZb"><div class=3D"h5">&gt; OK I think where the con=
fusion comes from was the the original WF notion<br>
&gt; that the host-meta template translates to static files in the director=
y.<br>
&gt;<br>
&gt; If we are all good on the notion that host-meta needs to point a servi=
ce<br>
&gt; like SWD that can deal with un-normalized input like &#39;<a href=3D"m=
ailto:jbradley@foo.com">jbradley@foo.com</a>&#39;<br>
&gt; then I then I think we are good.<br>
&gt;<br>
&gt; Part of what may have confused me was the examples of using rewrite ru=
les<br>
&gt; to retrieve static XRD files.<br>
&gt;<br>
&gt; John B.<br>
&gt; On 2012-05-15, at 7:49 PM, Blaine Cook wrote:<br>
&gt;<br>
&gt; &gt; On 16 May 2012 00:29, John Bradley &lt;<a href=3D"mailto:ve7jtb@v=
e7jtb.com">ve7jtb@ve7jtb.com</a>&gt; wrote:<br>
&gt; &gt;&gt; Yes my concern is that SWD didn&#39;t need normalization on t=
he client.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; While WF dosen&#39;t require it static templates won&#39;t wo=
rk dependably, if<br>
&gt; the<br>
&gt; &gt;&gt; site only support&#39;s files with acct: then queries without=
 it won&#39;t work<br>
&gt; and<br>
&gt; &gt;&gt; vica versa.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; If we are going to support those static type server configs t=
hey should<br>
&gt; at<br>
&gt; &gt;&gt; least work reliably, and that requires some sort of normaliza=
tion on<br>
&gt; the<br>
&gt; &gt;&gt; client end.<br>
&gt; &gt;<br>
&gt; &gt; I&#39;m really not sure how you came to this conclusion? Static h=
ost-meta<br>
&gt; &gt; files with URI templates work perfectly well to discover the actu=
al<br>
&gt; &gt; profile server. The template variable name is &quot;uri&quot;, bu=
t the spec says<br>
&gt; &gt; (or should say, if there&#39;s any confusion) that &quot;uri&quot=
; can be a &quot;bare&quot;<br>
&gt; &gt; email address or any URI.<br>
&gt; &gt;<br>
&gt; &gt; The only thing that I can guess is that it might be tricky in an<=
br>
&gt; &gt; environment where you&#39;re hosting static profile documents for=
 each<br>
&gt; &gt; address? I don&#39;t think webfinger mandates or even recommends =
that -<br>
&gt; &gt; the only static component is host-meta, to enable sites that can&=
#39;t /<br>
&gt; &gt; don&#39;t want to host a dynamic profile server to refer clients =
to a<br>
&gt; &gt; location that does host a dynamic server.<br>
&gt; &gt;<br>
&gt; &gt; b.<br>
<br>
<br>
</div></div><div class=3D"HOEnZb"><div class=3D"h5">_______________________=
________________________<br>
apps-discuss mailing list<br>
<a href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" target=3D"_b=
lank">https://www.ietf.org/mailman/listinfo/apps-discuss</a><br>
</div></div></blockquote></div><br>

--f46d0435bfde86f44704c02747d6--

From paulej@packetizer.com  Wed May 16 06:36:35 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6DEF921F8644 for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 06:36:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.434
X-Spam-Level: 
X-Spam-Status: No, score=-2.434 tagged_above=-999 required=5 tests=[AWL=0.164,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5rosiZAWSsdp for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 06:36:29 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id F2E1521F853F for <apps-discuss@ietf.org>; Wed, 16 May 2012 06:36:28 -0700 (PDT)
Received: from sydney (rrcs-98-101-148-48.midsouth.biz.rr.com [98.101.148.48]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q4GDaRKb014199 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 16 May 2012 09:36:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1337175388; bh=t4XoDbj7A9phqLQL5pIlEl8LPfTipCsZCFG0QgGR/E8=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type; b=ehbuLkISUUfQH7qlUgahg9L7OBBgFRnaHc74lRSWy+cjRXC2rqUhpx2oUXXnNcNZn zHklxwUtXZVHMuS9JVzQe2AwT3BF/ZwWnuaLdaICtCOvvFIU5cC3su6oqK6VUN65VO XU5ZGrThiyZU0n2TN5ogjZAyu0Kyunlk+bi9740o=
From: "Paul E. Jones" <paulej@packetizer.com>
To: "'Melvin Carvalho'" <melvincarvalho@gmail.com>, "'John Bradley'" <ve7jtb@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>	<CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com>	<069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com>	<CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com>	<5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com>	<00f601cd32ee$cd2ebd10$678c3730$@packetizer.com>	<AFF878EC-197D-489C-9D83-F50E42238AB3@ve7jtb.com> <CAKaEYhJUoTqwYpgYg8oK+hKmWtqG3Z67d8-ATHYWB+7qF3xsPA@mail.gmail.com>
In-Reply-To: <CAKaEYhJUoTqwYpgYg8oK+hKmWtqG3Z67d8-ATHYWB+7qF3xsPA@mail.gmail.com>
Date: Wed, 16 May 2012 09:36:29 -0400
Message-ID: <01db01cd3368$e6e9f4c0$b4bdde40$@packetizer.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_01DC_01CD3347.5FD9DB60"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQFWXEXmSYyJXGPGOgx4dWw5TONWmQG6iL7ZAg1+z8cCbT9RZwKiA/s+AgIiT4EBd+FKxwGXkwsul0rRwPA=
Content-Language: en-us
Cc: 'Mark Nottingham' <mnot@mnot.net>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 13:36:36 -0000

This is a multipart message in MIME format.

------=_NextPart_000_01DC_01CD3347.5FD9DB60
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Melvin,

 

There is no "normalization" process discussed in the draft.  WebFinger, by
virtue of RFC 6415, accepts a URI.  The only requirement is that a properly
formed URI is passed to host-meta (or the LRDD resource).  So, if there was
a "normalization" process as compared to SWD, it's prepending "acct:" in
front of the email address.

 

Paul

 

From: Melvin Carvalho [mailto:melvincarvalho@gmail.com] 
Sent: Wednesday, May 16, 2012 3:09 AM
To: John Bradley
Cc: Paul E. Jones; Mark Nottingham; apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04

 

 

On 16 May 2012 02:24, John Bradley <ve7jtb@ve7jtb.com> wrote:

My understanding is that the W3C and IANA have a "Very high bar that must be
be met before a new URI scheme is granted."


I do believe there is a high bar, yes.  In some ways it's a double edged
sword.

For example, I'm working with the bitcoin community to try and get bitcoin:
registered, but it's a fair amount of paperwork to go through, and you're
never sure if it's going to make it to official status.

However, it's probably a good thing that there is some oversight.  I think
one question that may reasonably be asked is 'Can this problem be solved
without creating a new URI scheme?'. I think if we take the best parts from
SWD and the best parts from WF, the answer would be yes, and also, lead to a
shorter, and more easily implemented spec.

Does anyone have a pointer to the "normalization" process, I could be
mistaken, but I was unable to find that term referenced in the spec.
 


That is code for http URI are names and can be used to name anything
including abstract objects and concepts (Think RDF),  the granting of any
new URI schemes fragments the namespace and is bad for the internet.

Some people like Tim Berners-Lee have quite strong views on this.

This document from the W3C sets out part of their position
http://www.w3.org/2001/tag/doc/SchemeProtocols.html

Mark Nottinham, Dave Orchard and others will likely remember the fight over
creating a new scheme for xri as an abstract identifier almost exactly like
WF is proposing for acct:

I hope things have changed, I was on the pro new scheme side at the time,
and am still a bit sensitive about having been vilified over it.

Who know it key have just been personal, but we should be sure the IETF will
push it forward.

John B.






On 2012-05-15, at 7:02 PM, Paul E. Jones wrote:

> John,
>
> Agreed -- it would be good if the chairs could find out whether acct would
> get rejected on the grounds that somebody somewhere decided there shall be
> no new URI schemes.
>
> And who decided this "no new schemes"?  HTTP is all we'll ever need?  This
> restriction seems strange.  I appreciate the scrutiny, but find it odd one
> would just declare a freze.
>
> Paul
>
>> -----Original Message-----
>> From: apps-discuss-bounces@ietf.org
[mailto:apps-discuss-bounces@ietf.org]
>> On Behalf Of John Bradley
>> Sent: Tuesday, May 15, 2012 6:15 PM
>> To: Michiel de Jong
>> Cc: apps-discuss@ietf.org
>> Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
>>
>> Hi Paul,
>>
>> I wasn't recommending changing to email:
>>
>> I do appreciate the predicament.  I have been in the same place with xri.
>>
>> The sensible thing is to have a registered acct: URI scheme so that
>> identifiers can be normalized to it and perhaps more importantly it can
be
>> used for link relations.
>>
>> However I think we need to get some sort of determination on if the spec
>> will get approved by the ISEG if it requires the registration of a new
>> scheme.
>>
>> SWD side-stepped the issue by not having the client normalize the input.
>>
>> You find the host in the input and send exactly that string as the
>> parameter in your get to the .well-known location on that host.
>> The server did all the work.
>>
>> In to have WF work the client will need to continue to do some
>> normalization or many servers using static configs are going to be much
>> less useful.
>>
>> My immediate problem is what to normalize john@foo.com to before sending
>> it as the value of the resource parameter.
>>
>> I don't want to go down a path and then have W3C or IANA tell ISEG to
send
>> the spec back due to violating the no new schemes agreement.
>>
>> Is this something a chair can clarify for us.
>>
>> I think it is critical to resolve this question to reduce the risk of
>> merging SWD with WF.
>>
>> John B.
>>
>>
>>
>>
>>
>>
>> On 2012-05-14, at 4:29 AM, Michiel de Jong wrote:
>>
>>> At the risk of feeding the fire here, on the 'acct:user@host' vs
>>> 'user@host' issue, I would like to argue that the fact that acct: is
>>> not a URI scheme has nothing to do with it. It's only a parameter of a
>>> query format, nothing more. IMHO this whole issue is only of academic
>>> interest and does not have any relevance to what the spec can do.
>>>
>>> On Mon, May 14, 2012 at 2:20 AM, John Bradley <ve7jtb@ve7jtb.com> wrote:
>>>> In WF the premise was to have a simple server supporting static
>> documents.
>>>> That requires the client to perform more normalization on what the
>>>> user inputs, otherwise the server needs to support static documents
>>>> for all possible normalizations.
>>>
>>> i don't think that's the reason - whether you use 'acct:user@host' or
>>> 'user@host' or 'urn:acct:user@host' doesn't make for more or less work
>>> on the client or on the server, i think.
>>>
>>>> Stripping the scheme from an email like identifier is probably the
>>>> best bet, though that perhaps leaves a problem of what to use as the
>>>> subject of the response if it must be a URI.
>>>
>>> You could use the fact that the document itself is a description-URI
>>> for the user. so subject can be
>>> https://host/.well-known/host-meta?resource=acct:user@host.
>>>
>>>> getting acct: registered or WF through the approval process with it
>> will not be a walk in the park.
>>>
>>> Why would that be needed? Look at other unregistered schemes like
>>> bitcoin:, chrome-extension:, torrent:, javascript:, git:, ssh:, and
>>> actually finger: itself. The fact that it's not a URI scheme simply
>>> means that a user cannot use the address bar of their browser to go
>>> there, and that links cannot read <a href="acct:user@host">me</a> and
>>> then expect all major browsers to correctly resolve that. IMHO it was
>>> ever a goal to make browsers resolve webfinger straight from the
>>> address bar or from link targets. So there's no problem here.
>>>
>>> Those complaining that acct:user@host is not a URI (actually it would
>>> have to be 'urn:acct:' for that, i think) can be told: you are right,
>>> it's not a W3C registered URI scheme. But the information published
>>> here is linkable from the web (using
>>> https://host/.well-known/host-meta?resource=acct:user@host as the
>>> description-URI of the user), and the document itself consists
>>> entirely of a wealth of links to other resources.
>>>
>>> I've had long one-on-one discussions about this with Melvin, and still
>>> hope that we can simply just drop this IMHO academic issue. does it
>>> affect how the service works and what it can do? i think not at all.
>>>
>>> if some client implementers refuse to add in the 'acct:' because it
>>> looks like a URI, then maybe we can add a requirement on servers that
>>> they should allow that, and simply consider 'user@host' and
>>> 'acct:user@host' to mean the same thing (actually, some
>>> implementations already do this - since it is clear that that is what
>>> the client meant, and also since it's an easy mistake to make for
>>> client developers). Maybe that's a way to settle the issue? So the
>>> resource parameter could then be one of four things:
>>>
>>> - a description-URI of any type of resource, e.g.
>>> http://home.me/fridge
>>> - a contact-URI of a user, for instance mailto:user@host
>>> - acct:user@host to say 'i know it's that user at that host, but i
>>> don't know their URI'
>>> - user@host to be interpreted to mean the same as acct:user@host
>>>
>>> On the whole, i think the important next step is to list and settle
>>> only those issues that block the path from
>>> draft-jones-appsawg-webfinger-04 to a common, merged,
>>> draft-jones-simple-web-discovery-03. I think renaming webfinger to
>>> simple web discovery (as Blaine mentioned as an option, and Paul
>>> suggested, and Mike was willing to discuss) would be a good next big
>>> step to focus on.
>>>
>>> If the names merge, the specs merge. The good thing is they already
>>> have their 'draft-jones-' prefix in common. ;)
>>>
>>>
>>> My 2ct,
>>> Michiel
>
>


_______________________________________________
apps-discuss mailing list
apps-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss

 


------=_NextPart_000_01DC_01CD3347.5FD9DB60
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><META =
HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Melvin,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>There is no &#8220;normalization&#8221; process discussed in the =
draft.&nbsp; WebFinger, by virtue of RFC 6415, accepts a URI.&nbsp; The =
only requirement is that a properly formed URI is passed to host-meta =
(or the LRDD resource).&nbsp; So, if there was a =
&#8220;normalization&#8221; process as compared to SWD, it&#8217;s =
prepending &#8220;acct:&#8221; in front of the email =
address.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Paul<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
Melvin Carvalho [mailto:melvincarvalho@gmail.com] <br><b>Sent:</b> =
Wednesday, May 16, 2012 3:09 AM<br><b>To:</b> John Bradley<br><b>Cc:</b> =
Paul E. Jones; Mark Nottingham; apps-discuss@ietf.org<br><b>Subject:</b> =
Re: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal>On 16 May 2012 02:24, John Bradley &lt;<a =
href=3D"mailto:ve7jtb@ve7jtb.com" =
target=3D"_blank">ve7jtb@ve7jtb.com</a>&gt; wrote:<o:p></o:p></p><p =
class=3DMsoNormal>My understanding is that the W3C and IANA have a =
&quot;Very high bar that must be be met before a new URI scheme is =
granted.&quot;<o:p></o:p></p><div><p class=3DMsoNormal><br>I do believe =
there is a high bar, yes.&nbsp; In some ways it's a double edged =
sword.<br><br>For example, I'm working with the bitcoin community to try =
and get bitcoin: registered, but it's a fair amount of paperwork to go =
through, and you're never sure if it's going to make it to official =
status.<br><br>However, it's probably a good thing that there is some =
oversight.&nbsp; I think one question that may reasonably be asked is =
'Can this problem be solved without creating a new URI scheme?'. I think =
if we take the best parts from SWD and the best parts from WF, the =
answer would be yes, and also, lead to a shorter, and more easily =
implemented spec.<br><br>Does anyone have a pointer to the =
&quot;normalization&quot; process, I could be mistaken, but I was unable =
to find that term referenced in the =
spec.<br>&nbsp;<o:p></o:p></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p class=3DMsoNormal><br>That =
is code for http URI are names and can be used to name anything =
including abstract objects and concepts (Think RDF), &nbsp;the granting =
of any new URI schemes fragments the namespace and is bad for the =
internet.<br><br>Some people like Tim Berners-Lee have quite strong =
views on this.<br><br>This document from the W3C sets out part of their =
position <a href=3D"http://www.w3.org/2001/tag/doc/SchemeProtocols.html" =
target=3D"_blank">http://www.w3.org/2001/tag/doc/SchemeProtocols.html</a>=
<br><br>Mark Nottinham, Dave Orchard and others will likely remember the =
fight over creating a new scheme for xri as an abstract identifier =
almost exactly like WF is proposing for acct:<br><br>I hope things have =
changed, I was on the pro new scheme side at the time, and am still a =
bit sensitive about having been vilified over it.<br><br>Who know it key =
have just been personal, but we should be sure the IETF will push it =
forward.<br><br>John B.<o:p></o:p></p><div><div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><br><br><br><br><br>On 2012-05-15, at =
7:02 PM, Paul E. Jones wrote:<br><br>&gt; John,<br>&gt;<br>&gt; Agreed =
-- it would be good if the chairs could find out whether acct =
would<br>&gt; get rejected on the grounds that somebody somewhere =
decided there shall be<br>&gt; no new URI schemes.<br>&gt;<br>&gt; And =
who decided this &quot;no new schemes&quot;? &nbsp;HTTP is all we'll =
ever need? &nbsp;This<br>&gt; restriction seems strange. &nbsp;I =
appreciate the scrutiny, but find it odd one<br>&gt; would just declare =
a freze.<br>&gt;<br>&gt; Paul<br>&gt;<br>&gt;&gt; -----Original =
Message-----<br>&gt;&gt; From: <a =
href=3D"mailto:apps-discuss-bounces@ietf.org">apps-discuss-bounces@ietf.o=
rg</a> [mailto:<a =
href=3D"mailto:apps-discuss-bounces@ietf.org">apps-discuss-bounces@ietf.o=
rg</a>]<br>&gt;&gt; On Behalf Of John Bradley<br>&gt;&gt; Sent: Tuesday, =
May 15, 2012 6:15 PM<br>&gt;&gt; To: Michiel de Jong<br>&gt;&gt; Cc: <a =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>&gt;&g=
t; Subject: Re: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04<br>&gt;&gt;<br>&gt;&gt; Hi =
Paul,<br>&gt;&gt;<br>&gt;&gt; I wasn't recommending changing to =
email:<br>&gt;&gt;<br>&gt;&gt; I do appreciate the predicament. &nbsp;I =
have been in the same place with xri.<br>&gt;&gt;<br>&gt;&gt; The =
sensible thing is to have a registered acct: URI scheme so =
that<br>&gt;&gt; identifiers can be normalized to it and perhaps more =
importantly it can be<br>&gt;&gt; used for link =
relations.<br>&gt;&gt;<br>&gt;&gt; However I think we need to get some =
sort of determination on if the spec<br>&gt;&gt; will get approved by =
the ISEG if it requires the registration of a new<br>&gt;&gt; =
scheme.<br>&gt;&gt;<br>&gt;&gt; SWD side-stepped the issue by not having =
the client normalize the input.<br>&gt;&gt;<br>&gt;&gt; You find the =
host in the input and send exactly that string as the<br>&gt;&gt; =
parameter in your get to the .well-known location on that =
host.<br>&gt;&gt; The server did all the work.<br>&gt;&gt;<br>&gt;&gt; =
In to have WF work the client will need to continue to do =
some<br>&gt;&gt; normalization or many servers using static configs are =
going to be much<br>&gt;&gt; less useful.<br>&gt;&gt;<br>&gt;&gt; My =
immediate problem is what to normalize <a =
href=3D"mailto:john@foo.com">john@foo.com</a> to before =
sending<br>&gt;&gt; it as the value of the resource =
parameter.<br>&gt;&gt;<br>&gt;&gt; I don't want to go down a path and =
then have W3C or IANA tell ISEG to send<br>&gt;&gt; the spec back due to =
violating the no new schemes agreement.<br>&gt;&gt;<br>&gt;&gt; Is this =
something a chair can clarify for us.<br>&gt;&gt;<br>&gt;&gt; I think it =
is critical to resolve this question to reduce the risk of<br>&gt;&gt; =
merging SWD with WF.<br>&gt;&gt;<br>&gt;&gt; John =
B.<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt=
;<br>&gt;&gt; On 2012-05-14, at 4:29 AM, Michiel de Jong =
wrote:<br>&gt;&gt;<br>&gt;&gt;&gt; At the risk of feeding the fire here, =
on the 'acct:user@host' vs<br>&gt;&gt;&gt; 'user@host' issue, I would =
like to argue that the fact that acct: is<br>&gt;&gt;&gt; not a URI =
scheme has nothing to do with it. It's only a parameter of =
a<br>&gt;&gt;&gt; query format, nothing more. IMHO this whole issue is =
only of academic<br>&gt;&gt;&gt; interest and does not have any =
relevance to what the spec can do.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; On =
Mon, May 14, 2012 at 2:20 AM, John Bradley &lt;<a =
href=3D"mailto:ve7jtb@ve7jtb.com">ve7jtb@ve7jtb.com</a>&gt; =
wrote:<br>&gt;&gt;&gt;&gt; In WF the premise was to have a simple server =
supporting static<br>&gt;&gt; documents.<br>&gt;&gt;&gt;&gt; That =
requires the client to perform more normalization on what =
the<br>&gt;&gt;&gt;&gt; user inputs, otherwise the server needs to =
support static documents<br>&gt;&gt;&gt;&gt; for all possible =
normalizations.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; i don't think that's the =
reason - whether you use 'acct:user@host' or<br>&gt;&gt;&gt; 'user@host' =
or 'urn:acct:user@host' doesn't make for more or less =
work<br>&gt;&gt;&gt; on the client or on the server, i =
think.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Stripping the scheme from an =
email like identifier is probably the<br>&gt;&gt;&gt;&gt; best bet, =
though that perhaps leaves a problem of what to use as =
the<br>&gt;&gt;&gt;&gt; subject of the response if it must be a =
URI.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; You could use the fact that the =
document itself is a description-URI<br>&gt;&gt;&gt; for the user. so =
subject can be<br>&gt;&gt;&gt; <a =
href=3D"https://host/.well-known/host-meta?resource=3Dacct:user@host" =
target=3D"_blank">https://host/.well-known/host-meta?resource=3Dacct:user=
@host</a>.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; getting acct: registered =
or WF through the approval process with it<br>&gt;&gt; will not be a =
walk in the park.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Why would that be =
needed? Look at other unregistered schemes like<br>&gt;&gt;&gt; =
bitcoin:, chrome-extension:, torrent:, javascript:, git:, ssh:, =
and<br>&gt;&gt;&gt; actually finger: itself. The fact that it's not a =
URI scheme simply<br>&gt;&gt;&gt; means that a user cannot use the =
address bar of their browser to go<br>&gt;&gt;&gt; there, and that links =
cannot read &lt;a href=3D&quot;acct:user@host&quot;&gt;me&lt;/a&gt; =
and<br>&gt;&gt;&gt; then expect all major browsers to correctly resolve =
that. IMHO it was<br>&gt;&gt;&gt; ever a goal to make browsers resolve =
webfinger straight from the<br>&gt;&gt;&gt; address bar or from link =
targets. So there's no problem here.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; =
Those complaining that acct:user@host is not a URI (actually it =
would<br>&gt;&gt;&gt; have to be 'urn:acct:' for that, i think) can be =
told: you are right,<br>&gt;&gt;&gt; it's not a W3C registered URI =
scheme. But the information published<br>&gt;&gt;&gt; here is linkable =
from the web (using<br>&gt;&gt;&gt; <a =
href=3D"https://host/.well-known/host-meta?resource=3Dacct:user@host" =
target=3D"_blank">https://host/.well-known/host-meta?resource=3Dacct:user=
@host</a> as the<br>&gt;&gt;&gt; description-URI of the user), and the =
document itself consists<br>&gt;&gt;&gt; entirely of a wealth of links =
to other resources.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; I've had long =
one-on-one discussions about this with Melvin, and still<br>&gt;&gt;&gt; =
hope that we can simply just drop this IMHO academic issue. does =
it<br>&gt;&gt;&gt; affect how the service works and what it can do? i =
think not at all.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; if some client =
implementers refuse to add in the 'acct:' because it<br>&gt;&gt;&gt; =
looks like a URI, then maybe we can add a requirement on servers =
that<br>&gt;&gt;&gt; they should allow that, and simply consider =
'user@host' and<br>&gt;&gt;&gt; 'acct:user@host' to mean the same thing =
(actually, some<br>&gt;&gt;&gt; implementations already do this - since =
it is clear that that is what<br>&gt;&gt;&gt; the client meant, and also =
since it's an easy mistake to make for<br>&gt;&gt;&gt; client =
developers). Maybe that's a way to settle the issue? So =
the<br>&gt;&gt;&gt; resource parameter could then be one of four =
things:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; - a description-URI of any type =
of resource, e.g.<br>&gt;&gt;&gt; <a href=3D"http://home.me/fridge" =
target=3D"_blank">http://home.me/fridge</a><br>&gt;&gt;&gt; - a =
contact-URI of a user, for instance mailto:<a =
href=3D"mailto:user@host">user@host</a><br>&gt;&gt;&gt; - acct:user@host =
to say 'i know it's that user at that host, but i<br>&gt;&gt;&gt; don't =
know their URI'<br>&gt;&gt;&gt; - user@host to be interpreted to mean =
the same as acct:user@host<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; On the whole, =
i think the important next step is to list and settle<br>&gt;&gt;&gt; =
only those issues that block the path from<br>&gt;&gt;&gt; =
draft-jones-appsawg-webfinger-04 to a common, merged,<br>&gt;&gt;&gt; =
draft-jones-simple-web-discovery-03. I think renaming webfinger =
to<br>&gt;&gt;&gt; simple web discovery (as Blaine mentioned as an =
option, and Paul<br>&gt;&gt;&gt; suggested, and Mike was willing to =
discuss) would be a good next big<br>&gt;&gt;&gt; step to focus =
on.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; If the names merge, the specs merge. =
The good thing is they already<br>&gt;&gt;&gt; have their 'draft-jones-' =
prefix in common. ;)<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; My =
2ct,<br>&gt;&gt;&gt; =
Michiel<br>&gt;<br>&gt;<o:p></o:p></p></div></div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><br>______________________________________=
_________<br>apps-discuss mailing list<br><a =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/apps-discuss</a><=
o:p></o:p></p></blockquote></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>
------=_NextPart_000_01DC_01CD3347.5FD9DB60--


From barryleiba.mailing.lists@gmail.com  Wed May 16 06:49:16 2012
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F2EE221F85A1 for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 06:49:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.955
X-Spam-Level: 
X-Spam-Status: No, score=-102.955 tagged_above=-999 required=5 tests=[AWL=0.022, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CFZA6E8PHk3b for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 06:49:16 -0700 (PDT)
Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by ietfa.amsl.com (Postfix) with ESMTP id 37ED721F859F for <apps-discuss@ietf.org>; Wed, 16 May 2012 06:49:16 -0700 (PDT)
Received: by lbbgo11 with SMTP id go11so612448lbb.31 for <apps-discuss@ietf.org>; Wed, 16 May 2012 06:49:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=AP1cIKKL0Yqg7yzFUHcTpdPj3u1lu4YRIEh/Vl8yfMk=; b=0gvQG8EzQyfR8P/xb/umLqe6Oh5yDNpdbIxc2SdoO7+OvkJSCXYPqNjq2G9WOpR1qa Zca59GfC8AyON1W9+bUwfPmrDOGQ6knS3luAwnRDnrudEqfnUi89/OJHsxQtdr4sq2RA p4bfgpPFimLQZgtfVbBDEVwU13UWAu5dzeN5kAJFW1BzfsbwjtedRyFSerUSA+1OoCcx RhDvzOokslZzskd3RnazAhZohcYLrnMaVMbfoo+SD/jJJEK9mTVk9fMDsuz0hmk1EWbF daq1PqfjnDkc1bqC4nYhoUL9IqjSBR624QneQjfBp9/yfYnwZKLDCyDYDp8oBOBYZjmm 9bpA==
MIME-Version: 1.0
Received: by 10.152.132.233 with SMTP id ox9mr3167468lab.4.1337176155166; Wed, 16 May 2012 06:49:15 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.112.7.7 with HTTP; Wed, 16 May 2012 06:49:14 -0700 (PDT)
In-Reply-To: <9452079D1A51524AA5749AD23E00392812361F@exch-mbx901.corp.cloudmark.com>
References: <20120426131912.32053.74050.idtracker@ietfa.amsl.com> <9452079D1A51524AA5749AD23E003928122A4E@exch-mbx901.corp.cloudmark.com> <01OFJ4O4RDNC0006TF@mauve.mrochek.com> <9452079D1A51524AA5749AD23E00392812361F@exch-mbx901.corp.cloudmark.com>
Date: Wed, 16 May 2012 09:49:14 -0400
X-Google-Sender-Auth: 0niovqp2HRTHeJk0aUQhb1me96E
Message-ID: <CAC4RtVC+Ti2kYQiq0LGRR5VU0GCi8BFBSQrEPEO6KVoH7gN+Yg@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: "Murray S. Kucherawy" <msk@cloudmark.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-media-type-suffix-regs-00.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 13:49:17 -0000

>>> Sections 1, 3-7: The "may" in a document citing RFC2119 ought to be
>>> "can" or such.
>>
>> This seems pretty silly to me. The entire point of capitalizing these
>> terms is so they aren't confused with conventional usage, freeing up
>> the regular forms for conventional use.
>
> As Dave would have pointed out had I not beaten him to it, RFC2119
> doesn't actually say "MAY" is different from "may". =A0And I've been
> asked to deal with this in enough of my own drafts that now I bring
> it up when I see it.
>
> Barry has suggested, and I believe the IESG has allowed, that the
> RFC2119 boilerplate included in the document also say that the RFC2119
> meaning for each only applies when the word is in all-uppercase. =A0That
> allows the stuff you're talking about.
>
> We could further suggest that someone who feels so inclined propose a
> BCP draft to actually update RFC2119 accordingly.

I have other comments about this, but the discussion doesn't belong
here.  I'll post something to ietf@ietf.org, and anyone interested can
follow it there.

Barry

From paulej@packetizer.com  Wed May 16 07:12:21 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 292D621F85A2 for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 07:12:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.437
X-Spam-Level: 
X-Spam-Status: No, score=-2.437 tagged_above=-999 required=5 tests=[AWL=0.161,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K8BTKMTiKF08 for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 07:12:18 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id 3310F21F8611 for <apps-discuss@ietf.org>; Wed, 16 May 2012 07:12:18 -0700 (PDT)
Received: from sydney (rrcs-98-101-148-48.midsouth.biz.rr.com [98.101.148.48]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q4GECFJv015270 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 16 May 2012 10:12:16 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1337177536; bh=1bDSiz4sKigbs2I/u0eJxKCG5NhB/BxmwcXnU4txQs0=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type; b=dADKgYL1iVaKGxgqVcLc68oBw14JF0ceGSKI18JDygTfEC25SWYqZSa93CyHl2ryD vY4RxqC2+l60wBBp7hLBCc0/xfpcWWtooOuTYw6+Dw3lA/vcwfBDYU6QNbm1QdJTDo btBit2GCcimmfPGnqIn7Mw8w7AGI29KFUgRw64P0=
From: "Paul E. Jones" <paulej@packetizer.com>
To: "'Melvin Carvalho'" <melvincarvalho@gmail.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>	<CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com>	<069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com>	<CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com>	<5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com>	<CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com>	<00f801cd32ef$21d80470$65880d50$@packetizer.com>	<DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com>	<CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com>	<F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com>	<01cb01cd3367$03615190$0a23f4b0$@packetizer.com> <CAKaEYhJ9Y2kCQ4f=VT3Nsvg1uBs-x91u1Kbj=Uf7yyavFHgz-Q@mail.gmail.com>
In-Reply-To: <CAKaEYhJ9Y2kCQ4f=VT3Nsvg1uBs-x91u1Kbj=Uf7yyavFHgz-Q@mail.gmail.com>
Date: Wed, 16 May 2012 10:12:18 -0400
Message-ID: <020001cd336d$e78c0ee0$b6a42ca0$@packetizer.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0201_01CD334C.607A6EE0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQFWXEXmSYyJXGPGOgx4dWw5TONWmQG6iL7ZAg1+z8cCbT9RZwKiA/s+Arb1yg0BK+igYQHCHOlnATBEUfoCKTGbJADlueBYAobvexOXEA/38A==
Content-Language: en-us
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 14:12:21 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0201_01CD334C.607A6EE0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Melvin,

 

Definitely.  Use of a "mailto:" URI is just as valid as any other URI.

 

Paul

 

From: Melvin Carvalho [mailto:melvincarvalho@gmail.com] 
Sent: Wednesday, May 16, 2012 9:27 AM
To: Paul E. Jones
Cc: John Bradley; Blaine Cook; apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04

 

 

On 16 May 2012 15:22, Paul E. Jones <paulej@packetizer.com> wrote:

John, Blaine,

I do not believe there is any room on the host-meta spec (RFC 6415) for
"bare" email addresses.  Host-meta (and thus WebFinger) operates on a URI
and a URI (per RFC 3986) must always have a "scheme".  An email address
without a scheme associated with it is just a string.

On my own server, I do look for bare email addresses and prepend "acct" to
them.  It's functional, but why do that on the server versus the client?  I
implemented that since Blaine suggested it a few years ago, but it also
follows the practice of being strict in what you send and tolerant in what
you receive.   Clients should do the same.  Clients should send a
well-formed URI.

Why not just bare email addresses?  WebFinger operates on URIs.  All kinds
of URIs can be passed to a WebFinger, including HTTP, HTTPS, mailto, acct,
etc.  Each request might return a different response.  A server could try to
accommodate a sloppy client, but I don't think we should encourage that.
Clients should prepend "acct:" to form a proper URI.


Is it still possible, in practical terms, to pass in a mailto: URI to
webfinger, and be in accordance with the spec?
 


Paul


> -----Original Message-----
> From: John Bradley [mailto:ve7jtb@ve7jtb.com]
> Sent: Tuesday, May 15, 2012 8:57 PM
> To: Blaine Cook
> Cc: Paul E. Jones; apps-discuss@ietf.org
> Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
>

> OK I think where the confusion comes from was the the original WF notion
> that the host-meta template translates to static files in the directory.
>
> If we are all good on the notion that host-meta needs to point a service
> like SWD that can deal with un-normalized input like 'jbradley@foo.com'
> then I then I think we are good.
>
> Part of what may have confused me was the examples of using rewrite rules
> to retrieve static XRD files.
>
> John B.
> On 2012-05-15, at 7:49 PM, Blaine Cook wrote:
>
> > On 16 May 2012 00:29, John Bradley <ve7jtb@ve7jtb.com> wrote:
> >> Yes my concern is that SWD didn't need normalization on the client.
> >>
> >> While WF dosen't require it static templates won't work dependably, if
> the
> >> site only support's files with acct: then queries without it won't work
> and
> >> vica versa.
> >>
> >> If we are going to support those static type server configs they should
> at
> >> least work reliably, and that requires some sort of normalization on
> the
> >> client end.
> >
> > I'm really not sure how you came to this conclusion? Static host-meta
> > files with URI templates work perfectly well to discover the actual
> > profile server. The template variable name is "uri", but the spec says
> > (or should say, if there's any confusion) that "uri" can be a "bare"
> > email address or any URI.
> >
> > The only thing that I can guess is that it might be tricky in an
> > environment where you're hosting static profile documents for each
> > address? I don't think webfinger mandates or even recommends that -
> > the only static component is host-meta, to enable sites that can't /
> > don't want to host a dynamic profile server to refer clients to a
> > location that does host a dynamic server.
> >
> > b.



_______________________________________________
apps-discuss mailing list
apps-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss

 


------=_NextPart_000_0201_01CD334C.607A6EE0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><META =
HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.hoenzb
	{mso-style-name:hoenzb;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Melvin,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Definitely.&nbsp; Use of a &#8220;mailto:&#8221; URI is just as valid =
as any other URI.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Paul<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
Melvin Carvalho [mailto:melvincarvalho@gmail.com] <br><b>Sent:</b> =
Wednesday, May 16, 2012 9:27 AM<br><b>To:</b> Paul E. =
Jones<br><b>Cc:</b> John Bradley; Blaine Cook; =
apps-discuss@ietf.org<br><b>Subject:</b> Re: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt'><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal>On 16 May 2012 15:22, Paul E. Jones &lt;<a =
href=3D"mailto:paulej@packetizer.com" =
target=3D"_blank">paulej@packetizer.com</a>&gt; wrote:<o:p></o:p></p><p =
class=3DMsoNormal>John, Blaine,<br><br>I do not believe there is any =
room on the host-meta spec (RFC 6415) for<br>&quot;bare&quot; email =
addresses. &nbsp;Host-meta (and thus WebFinger) operates on a URI<br>and =
a URI (per RFC 3986) must always have a &quot;scheme&quot;. &nbsp;An =
email address<br>without a scheme associated with it is just a =
string.<br><br>On my own server, I do look for bare email addresses and =
prepend &quot;acct&quot; to<br>them. &nbsp;It's functional, but why do =
that on the server versus the client? &nbsp;I<br>implemented that since =
Blaine suggested it a few years ago, but it also<br>follows the practice =
of being strict in what you send and tolerant in what<br>you receive. =
&nbsp; Clients should do the same. &nbsp;Clients should send =
a<br>well-formed URI.<br><br>Why not just bare email addresses? =
&nbsp;WebFinger operates on URIs. &nbsp;All kinds<br>of URIs can be =
passed to a WebFinger, including HTTP, HTTPS, mailto, acct,<br>etc. =
&nbsp;Each request might return a different response. &nbsp;A server =
could try to<br>accommodate a sloppy client, but I don't think we should =
encourage that.<br>Clients should prepend &quot;acct:&quot; to form a =
proper URI.<o:p></o:p></p><div><p class=3DMsoNormal><br>Is it still =
possible, in practical terms, to pass in a mailto: URI to webfinger, and =
be in accordance with the =
spec?<br>&nbsp;<o:p></o:p></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p class=3DMsoNormal><span =
style=3D'color:#888888'><br><span =
class=3Dhoenzb>Paul</span></span><o:p></o:p></p><div><p =
class=3DMsoNormal><br>&gt; -----Original Message-----<br>&gt; From: John =
Bradley [mailto:<a =
href=3D"mailto:ve7jtb@ve7jtb.com">ve7jtb@ve7jtb.com</a>]<br>&gt; Sent: =
Tuesday, May 15, 2012 8:57 PM<br>&gt; To: Blaine Cook<br>&gt; Cc: Paul =
E. Jones; <a =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>&gt; =
Subject: Re: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04<br>&gt;<o:p></o:p></p></div><div><div><p=
 class=3DMsoNormal style=3D'margin-bottom:12.0pt'>&gt; OK I think where =
the confusion comes from was the the original WF notion<br>&gt; that the =
host-meta template translates to static files in the =
directory.<br>&gt;<br>&gt; If we are all good on the notion that =
host-meta needs to point a service<br>&gt; like SWD that can deal with =
un-normalized input like '<a =
href=3D"mailto:jbradley@foo.com">jbradley@foo.com</a>'<br>&gt; then I =
then I think we are good.<br>&gt;<br>&gt; Part of what may have confused =
me was the examples of using rewrite rules<br>&gt; to retrieve static =
XRD files.<br>&gt;<br>&gt; John B.<br>&gt; On 2012-05-15, at 7:49 PM, =
Blaine Cook wrote:<br>&gt;<br>&gt; &gt; On 16 May 2012 00:29, John =
Bradley &lt;<a =
href=3D"mailto:ve7jtb@ve7jtb.com">ve7jtb@ve7jtb.com</a>&gt; =
wrote:<br>&gt; &gt;&gt; Yes my concern is that SWD didn't need =
normalization on the client.<br>&gt; &gt;&gt;<br>&gt; &gt;&gt; While WF =
dosen't require it static templates won't work dependably, if<br>&gt; =
the<br>&gt; &gt;&gt; site only support's files with acct: then queries =
without it won't work<br>&gt; and<br>&gt; &gt;&gt; vica versa.<br>&gt; =
&gt;&gt;<br>&gt; &gt;&gt; If we are going to support those static type =
server configs they should<br>&gt; at<br>&gt; &gt;&gt; least work =
reliably, and that requires some sort of normalization on<br>&gt; =
the<br>&gt; &gt;&gt; client end.<br>&gt; &gt;<br>&gt; &gt; I'm really =
not sure how you came to this conclusion? Static host-meta<br>&gt; &gt; =
files with URI templates work perfectly well to discover the =
actual<br>&gt; &gt; profile server. The template variable name is =
&quot;uri&quot;, but the spec says<br>&gt; &gt; (or should say, if =
there's any confusion) that &quot;uri&quot; can be a =
&quot;bare&quot;<br>&gt; &gt; email address or any URI.<br>&gt; =
&gt;<br>&gt; &gt; The only thing that I can guess is that it might be =
tricky in an<br>&gt; &gt; environment where you're hosting static =
profile documents for each<br>&gt; &gt; address? I don't think webfinger =
mandates or even recommends that -<br>&gt; &gt; the only static =
component is host-meta, to enable sites that can't /<br>&gt; &gt; don't =
want to host a dynamic profile server to refer clients to a<br>&gt; &gt; =
location that does host a dynamic server.<br>&gt; &gt;<br>&gt; &gt; =
b.<br><br><o:p></o:p></p></div></div><div><div><p =
class=3DMsoNormal>_______________________________________________<br>apps=
-discuss mailing list<br><a =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/apps-discuss</a><=
o:p></o:p></p></div></div></blockquote></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>
------=_NextPart_000_0201_01CD334C.607A6EE0--


From jacni@jacni.com  Tue May 15 18:20:52 2012
Return-Path: <jacni@jacni.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0221721F86A5; Tue, 15 May 2012 18:20:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.986
X-Spam-Level: 
X-Spam-Status: No, score=-1.986 tagged_above=-999 required=5 tests=[AWL=0.301,  BAYES_00=-2.599, HOST_MISMATCH_NET=0.311, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1JNWZiMxeHxX; Tue, 15 May 2012 18:20:51 -0700 (PDT)
Received: from srv05.olivemail.cn (mx100.vip.olivemail.net [74.82.185.218]) by ietfa.amsl.com (Postfix) with ESMTP id 2FD9F21F86A4; Tue, 15 May 2012 18:20:51 -0700 (PDT)
Received: from srv01.olivemail.cn (unknown [202.105.21.229]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by srv05.olivemail.cn (Olivemail) with ESMTPS id 5EC803800E9; Tue, 15 May 2012 21:20:47 -0400 (EDT)
Received: from oray.cn (unknown [202.105.21.248]) by srv01.olivemail.cn (Olivemail) with ESMTP id 05162340105; Wed, 16 May 2012 09:20:46 +0800 (CST)
Received: from [10.140.20.37] (unknown [64.104.125.217]) by app (Coremail) with SMTP id +AWowJDrH43sALNPt0_1AA--.2450S2; Wed, 16 May 2012 09:20:45 +0800 (CST)
Message-ID: <4FB300E9.60505@jacni.com>
Date: Wed, 16 May 2012 09:20:41 +0800
From: Jacni Qin <jacni@jacni.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Lee, Yiu" <Yiu_Lee@Cable.Comcast.com>
References: <CBD6EB81.20E9E%yiu_lee@cable.comcast.com>
In-Reply-To: <CBD6EB81.20E9E%yiu_lee@cable.comcast.com>
Content-Type: multipart/alternative; boundary="------------090903050302090805080501"
X-CM-TRANSID: +AWowJDrH43sALNPt0_1AA--.2450S2
X-Coremail-Antispam: 1UD129KBjvJXoWxWryrZF1UuryUKw1fGryUZFb_yoW5WFW8pa y8Ww4UGr4kGrn3Ca97Jw409rySyFn5G345Ary5G345u3y5Ca4SkryYk3y5ta4DGr90ya1j 9rWj9ryUZF1kA3DanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnL8YjsxI4VWkKwAYFVCjjxCrM7CY07I20VC2zVCF04k26cxKx2IYs7xG 6rWj6s0DMcIj6xIIjxv20xvE14v26r106r15McIj6I8E87Iv67AKxVWUJVW8JwACjcxG0x vEwIxGrwCjr7xvwVCIw2I0I7xG6c02F41lc7I2V7IY0VAS07AlzVAYIcxG8wCF04k20xvY 0x0EwIxGrwC2zVAF1VAY17CE14v26r126r1DMIIYrxkI7VAKI48JYxBIdaVFxhVjvjDU0x ZFpf9x07jr4SrUUUUU=
X-CM-SenderInfo: xmdf0xo6mdu03lof0z/1tbiAQEKEko7lQ9FBwBLs6
X-Mailman-Approved-At: Wed, 16 May 2012 08:08:11 -0700
Cc: "6man@ietf.org" <6man@ietf.org>, "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>, "draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org" <draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org>, Stig Venaas <stig@cisco.com>, The IESG <iesg@ietf.org>, "mboned@ietf.org" <mboned@ietf.org>
Subject: Re: [apps-discuss] [MBONED] APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 01:20:52 -0000

This is a multi-part message in MIME format.
--------------090903050302090805080501
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Re-,

On 5/15/2012 Tuesday 5:06 AM, Lee, Yiu wrote:
> Hi Stig,
>
> Right. I explain only one use case. Other may find the latter case is more
> attractive for their deployments. This address format should enable the
> dynamic use case as well.
Yes, imaging the coexistence of the native provisioning and the embedded 
address for some transition approach deployment, to perform that 
statelessly, a flag bit is efficient.


Cheers,
Jacni

> Yiu
>
> On 5/14/12 4:56 PM, "Stig Venaas"<stig@cisco.com>  wrote:
>
>> On 5/14/2012 1:50 PM, Lee, Yiu wrote:
>>> Hi Brian,
>>>
>>> Sorry for getting back late. I read Bert's answers to your questions.
>>> His
>>> answers are inline with my answers. Most information are statically
>>> configured. For example: Ch1 is statically configured to 224.1.2.3 via
>>> OOB
>>> mechanism. If the STB is IPv4 only, it will only use IPv4 mcast address.
>>> It won't use the address format defined in this draft. In my mind, the
>>> most common deployment will use the same IPv6 prefix which will be
>>> statically configured in the AF.
>> Right, so that was my main concern with the draft. Is static
>> configuration like this sufficient, or are there more generic cases
>> where one needs to know that it is translated from IPv4 without a
>> priori configuration. The flag bit (or a well-known prefix) is only
>> needed in the latter case. I know there were some scenarios where
>> someone found the latter to be advantageous though.
>>
>> Stig
>>
>>> Regards,
>>> Yiu
>>>
>>>
>>> On 5/10/12 2:03 PM, "Brian Haberman"<brian@innovationslab.net>   wrote:
>>>
>>>> Hi Yiu,
>>>>        Let me ask a few questions...
>>>>
>>>> On 5/9/12 10:52 PM, Lee, Yiu wrote:
>>>>> Hi Carsten,
>>>>>
>>>>> Thanks very much for reviewing the document. I just want to add a
>>>>> point
>>>>> to
>>>>> your question about how applications decide when to use this multicast
>>>>> address format. In fact, they don't. Imagine a use case where a legacy
>>>>> IPv4 IP-TV receiver (an app) wants to join a channel which is
>>>>> broadcasted
>>>>> in IPv6. The app will continue to send the igmp-join (say 224.1.2.3).
>>>> How does the IPv4 IP-TV know to join 224.1.2.3?
>>>>
>>>> How is 224.1.2.3 advertised to the IPv4 IP-TV clients if the content is
>>>> generated by an IPv6 source?  Does the source need to be configured to
>>>> use one of these IPv4-in-IPv6 multicast addresses?
>>>>
>>>>> There will be a function in the network which is statically configured
>>>>> that when it receives a igmp-join, it would covert to a corresponding
>>>>> mld-join. The IPv6 address in the join message will follow what is
>>>>> described in this draft. This Adaptive Function is transparent to the
>>>>> application and managed by the network.
>>>> Are you limiting this approach to only mapping at the IGMP/MLD
>>>> protocols?
>>>>
>>>> How does your Adaptive Function know which IPv6 multicast prefix to use
>>>> when mapping the IPv4 multicast address in the IGMP Report message to
>>>> MLD?
>>>>
>>>> Regards,
>>>> Brian
>>
>>
>> _______________________________________________
>> MBONED mailing list
>> MBONED@ietf.org
>> https://www.ietf.org/mailman/listinfo/mboned

--------------090903050302090805080501
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font face="Calibri">Re-,<br>
    </font><br>
    On 5/15/2012 Tuesday 5:06 AM, Lee, Yiu wrote:
    <blockquote cite="mid:CBD6EB81.20E9E%25yiu_lee@cable.comcast.com"
      type="cite">
      <pre wrap="">Hi Stig,

Right. I explain only one use case. Other may find the latter case is more
attractive for their deployments. This address format should enable the
dynamic use case as well.
</pre>
    </blockquote>
    Yes, imaging the coexistence of the native provisioning and the
    embedded address for some transition approach deployment, to perform
    that statelessly, a flag bit is efficient.<br>
    <br>
    <br>
    Cheers,<br>
    Jacni<br>
    <br>
    <blockquote cite="mid:CBD6EB81.20E9E%25yiu_lee@cable.comcast.com"
      type="cite">
      <pre wrap="">
Yiu

On 5/14/12 4:56 PM, "Stig Venaas" <a class="moz-txt-link-rfc2396E" href="mailto:stig@cisco.com">&lt;stig@cisco.com&gt;</a> wrote:

</pre>
      <blockquote type="cite">
        <pre wrap="">On 5/14/2012 1:50 PM, Lee, Yiu wrote:
</pre>
        <blockquote type="cite">
          <pre wrap="">Hi Brian,

Sorry for getting back late. I read Bert's answers to your questions.
His
answers are inline with my answers. Most information are statically
configured. For example: Ch1 is statically configured to 224.1.2.3 via
OOB
mechanism. If the STB is IPv4 only, it will only use IPv4 mcast address.
It won't use the address format defined in this draft. In my mind, the
most common deployment will use the same IPv6 prefix which will be
statically configured in the AF.
</pre>
        </blockquote>
        <pre wrap="">
Right, so that was my main concern with the draft. Is static
configuration like this sufficient, or are there more generic cases
where one needs to know that it is translated from IPv4 without a
priori configuration. The flag bit (or a well-known prefix) is only
needed in the latter case. I know there were some scenarios where
someone found the latter to be advantageous though.

Stig

</pre>
        <blockquote type="cite">
          <pre wrap="">
Regards,
Yiu


On 5/10/12 2:03 PM, "Brian Haberman"<a class="moz-txt-link-rfc2396E" href="mailto:brian@innovationslab.net">&lt;brian@innovationslab.net&gt;</a>  wrote:

</pre>
          <blockquote type="cite">
            <pre wrap="">Hi Yiu,
      Let me ask a few questions...

On 5/9/12 10:52 PM, Lee, Yiu wrote:
</pre>
            <blockquote type="cite">
              <pre wrap="">Hi Carsten,

Thanks very much for reviewing the document. I just want to add a
point
to
your question about how applications decide when to use this multicast
address format. In fact, they don't. Imagine a use case where a legacy
IPv4 IP-TV receiver (an app) wants to join a channel which is
broadcasted
in IPv6. The app will continue to send the igmp-join (say 224.1.2.3).
</pre>
            </blockquote>
            <pre wrap="">
How does the IPv4 IP-TV know to join 224.1.2.3?

How is 224.1.2.3 advertised to the IPv4 IP-TV clients if the content is
generated by an IPv6 source?  Does the source need to be configured to
use one of these IPv4-in-IPv6 multicast addresses?

</pre>
            <blockquote type="cite">
              <pre wrap="">There will be a function in the network which is statically configured
that when it receives a igmp-join, it would covert to a corresponding
mld-join. The IPv6 address in the join message will follow what is
described in this draft. This Adaptive Function is transparent to the
application and managed by the network.
</pre>
            </blockquote>
            <pre wrap="">
Are you limiting this approach to only mapping at the IGMP/MLD
protocols?

How does your Adaptive Function know which IPv6 multicast prefix to use
when mapping the IPv4 multicast address in the IGMP Report message to
MLD?

Regards,
Brian
</pre>
          </blockquote>
        </blockquote>
        <pre wrap="">
</pre>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap="">_______________________________________________
MBONED mailing list
<a class="moz-txt-link-abbreviated" href="mailto:MBONED@ietf.org">MBONED@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/mboned">https://www.ietf.org/mailman/listinfo/mboned</a>
</pre>
      </blockquote>
    </blockquote>
  </body>
</html>

--------------090903050302090805080501--


From sarikaya2012@gmail.com  Tue May 15 11:45:08 2012
Return-Path: <sarikaya2012@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5F62321F887E; Tue, 15 May 2012 11:45:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.558
X-Spam-Level: 
X-Spam-Status: No, score=-3.558 tagged_above=-999 required=5 tests=[AWL=0.041,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id h6IAteyUzRdX; Tue, 15 May 2012 11:45:07 -0700 (PDT)
Received: from mail-ob0-f172.google.com (mail-ob0-f172.google.com [209.85.214.172]) by ietfa.amsl.com (Postfix) with ESMTP id 4DA3521F8734; Tue, 15 May 2012 11:45:07 -0700 (PDT)
Received: by obbeh20 with SMTP id eh20so11244212obb.31 for <multiple recipients>; Tue, 15 May 2012 11:45:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:content-transfer-encoding; bh=XzyuWIbKzRdcW25gSqJs6P3rwjIUrfzCTWw3NUc5mPg=; b=UUv3ezuR6RpNgjU28EcVjH+3l4RrwBzPyoDTp/a0Os6WJOYYCew4ntYuJ6ALainhMS OBs6KPwFFWQG0aG27k3qaiteIL8TmueSBlKd19ganCiTMDQk6Q76JajapG7DUyCetNvW uFrxIPVQP9PhhrHIWSdVd73ql+xj1ytw4LA1dYreKnGuFezT/AGRUwalac4BUHXw+ZyF TJklDy4ysvV3lJGqJ5T5I2SF/FUqJzIyjhlL/00iFRVAlcgoCRawc//TYXMp2BELdo62 ih3l4m3BxwWKh+xkYE4t1vXIrahbaIGazGEvdxZPxV0+yWeaJpwiy24c+8h12pk1TpHE QcVg==
MIME-Version: 1.0
Received: by 10.182.235.16 with SMTP id ui16mr4371834obc.61.1337107506627; Tue, 15 May 2012 11:45:06 -0700 (PDT)
Received: by 10.60.164.103 with HTTP; Tue, 15 May 2012 11:45:06 -0700 (PDT)
In-Reply-To: <4FAC02D9.1050301@innovationslab.net>
References: <CBD0A398.20BF2%yiu_lee@cable.comcast.com> <4FAC02D9.1050301@innovationslab.net>
Date: Tue, 15 May 2012 13:45:06 -0500
Message-ID: <CAC8QAcceKvsdL-dDKOTQ1XmxZp3G1Y9tNr_7ScDWCvE1xp+3PA@mail.gmail.com>
From: Behcet Sarikaya <sarikaya2012@gmail.com>
To: Brian Haberman <brian@innovationslab.net>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-Mailman-Approved-At: Wed, 16 May 2012 08:08:25 -0700
Cc: "6man@ietf.org" <6man@ietf.org>, "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>, "draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org" <draft-ietf-mboned-64-multicast-address-format.all@tools.ietf.org>, The IESG <iesg@ietf.org>, "Lee, Yiu" <Yiu_Lee@cable.comcast.com>, "mboned@ietf.org" <mboned@ietf.org>
Subject: Re: [apps-discuss] [MBONED] APPSDIR review of draft-ietf-mboned-64-multicast-address-format-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: sarikaya@ieee.org
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 May 2012 18:45:08 -0000

Hi Brian,

I think that there is a lot of confusion on the mails related to this
tread and some others regarding IPv4 IPv6 multicast work.

The confusion is stemming from the fact that multicast communication
is being abstracted from unicast communication.

I can not imagine any host being involved only in multicast
communication. In fact most of the communication will be in unicast.

For unicast communication, IETF has defined several transition
protocols, mostly in Softwire WG (ds-lite, 6rd, 4rd, etc.).

The right way to look at IPv4 IPv6 multicast is to look at these
unicast transition protocols and then define multicast protocols for
each.

In fact that is what we currently have. For each unicast transition
protocol we have a multicast transition protocol proposed/defined.


There is probably a single other component that is needed is the
address translation component. For this we have
draft-ietf-mboned-64-multicast-address-format.

However, there has been many objections to
draft-ietf-mboned-64-multicast-address-format because it is trying to
extend IP addressing architecture.

I do agree to those who say that we do not need to extend the
architecture and hope that a simpler solution can be found.

Please let's not get confused more and concentrate on finding the
right solution.

Regards,

Behcet

On Thu, May 10, 2012 at 1:03 PM, Brian Haberman
<brian@innovationslab.net> wrote:
> Hi Yiu,
> =A0 =A0 Let me ask a few questions...
>
>
> On 5/9/12 10:52 PM, Lee, Yiu wrote:
>>
>> Hi Carsten,
>>
>> Thanks very much for reviewing the document. I just want to add a point =
to
>> your question about how applications decide when to use this multicast
>> address format. In fact, they don't. Imagine a use case where a legacy
>> IPv4 IP-TV receiver (an app) wants to join a channel which is broadcaste=
d
>> in IPv6. The app will continue to send the igmp-join (say 224.1.2.3).
>
>
> How does the IPv4 IP-TV know to join 224.1.2.3?
>
> How is 224.1.2.3 advertised to the IPv4 IP-TV clients if the content is
> generated by an IPv6 source? =A0Does the source need to be configured to =
use
> one of these IPv4-in-IPv6 multicast addresses?
>
>
>> There will be a function in the network which is statically configured
>> that when it receives a igmp-join, it would covert to a corresponding
>> mld-join. The IPv6 address in the join message will follow what is
>> described in this draft. This Adaptive Function is transparent to the
>> application and managed by the network.
>
>
> Are you limiting this approach to only mapping at the IGMP/MLD protocols?
>
> How does your Adaptive Function know which IPv6 multicast prefix to use w=
hen
> mapping the IPv4 multicast address in the IGMP Report message to MLD?
>
> Regards,
> Brian
>
> _______________________________________________
> MBONED mailing list
> MBONED@ietf.org
> https://www.ietf.org/mailman/listinfo/mboned

From romeda@gmail.com  Wed May 16 09:34:51 2012
Return-Path: <romeda@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E9D3121F86A2 for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 09:34:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.555
X-Spam-Level: 
X-Spam-Status: No, score=-103.555 tagged_above=-999 required=5 tests=[AWL=0.044, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J5SxWNeRgOOR for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 09:34:51 -0700 (PDT)
Received: from mail-lpp01m010-f44.google.com (mail-lpp01m010-f44.google.com [209.85.215.44]) by ietfa.amsl.com (Postfix) with ESMTP id 82CF921F8655 for <apps-discuss@ietf.org>; Wed, 16 May 2012 09:34:50 -0700 (PDT)
Received: by lagv3 with SMTP id v3so758721lag.31 for <apps-discuss@ietf.org>; Wed, 16 May 2012 09:34:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=bWMAuZqNICTepdwXGAEG0rzSVVoc4oABxdBfgco9rNc=; b=YHVJaEbPldv8zSTmxGNbFNGQS7M2oFb+y0VD6+y3MA/B0uhEYOwzKwge7rF5TalZiN nPMqz9nX2e19Casz2jtW0q5reyZasI+gIjYlSOBhnniPXDpEsQ8HhRsoMlbgTw6RIQAD 5e6/m35dJmm7HBSxuLQJ1pkVv5dmN8V/u7jHkoYXll7EUfxfKiu4CJXbz93+GP2lbkbO 8vNiuhCZ8/7I8h7iybo3r28hZfKwdDIh1Fn2nTfXvJaSC7/b7DSBC5Kr+aphgZPV4SlQ E03UgrOJQN/kuPh3UaC5EaiFFHvXw841akgqfmflq11UwleHVqr6NzHrHyPt9clmNTq5 r3RQ==
Received: by 10.112.82.197 with SMTP id k5mr1671871lby.98.1337186089383; Wed, 16 May 2012 09:34:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.152.5.5 with HTTP; Wed, 16 May 2012 09:34:27 -0700 (PDT)
In-Reply-To: <020001cd336d$e78c0ee0$b6a42ca0$@packetizer.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com> <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com> <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com> <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com> <01cb01cd3367$03615190$0a23f4b0$@packetizer.com> <CAKaEYhJ9Y2kCQ4f=VT3Nsvg1uBs-x91u1Kbj=Uf7yyavFHgz-Q@mail.gmail.com> <020001cd336d$e78c0ee0$b6a42ca0$@packetizer.com>
From: Blaine Cook <romeda@gmail.com>
Date: Wed, 16 May 2012 17:34:27 +0100
Message-ID: <CAAz=sc=rMErUW5TuYGBKoX0Ynsg5dc8VemBtQ_i_EFJNJPYWeg@mail.gmail.com>
To: "Paul E. Jones" <paulej@packetizer.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 16:34:52 -0000

I'm completely and totally opposed to webfinger not accepting
scheme-less addresses.

Please start from the user experience =E2=80=93 no-one in the history of th=
e
internet has typed "http://" into a browser window address bar (I may
be overstating that, but statistically speaking it's true).

Likewise, no-one will ever type "acct" or "mailto" or "xmpp" or
anything else into a form field.

To require clients to convert "bob@example.com" into
"acct:bob@example.com" is just pedantry of the worst sort. If I had it
my way, webfinger (not host-meta) wouldn't even resolve URIs; it would
only resolve scheme-less email identifiers, because that's what we're
doing.

I *understand* that there *should* be an URI for these things;
however, there is prior art for not having an URI =E2=80=93 DNS is a core
piece of internet infrastructure that uses "bare" identifiers all the
time precisely to find *resolvable* resources that *do* use URIs.

I'm not going to stand in the way of consensus, but if the IETF
specification ends up stating that bare identifiers are not supported,
then I will personally consider this work a failure as I believe
strongly enough that URIs are not necessarily appropriate here. :-/

b.

On 16 May 2012 15:12, Paul E. Jones <paulej@packetizer.com> wrote:
> Melvin,
>
>
>
> Definitely.=C2=A0 Use of a =E2=80=9Cmailto:=E2=80=9D URI is just as valid=
 as any other URI.
>
>
>
> Paul
>
>
>
> From: Melvin Carvalho [mailto:melvincarvalho@gmail.com]
> Sent: Wednesday, May 16, 2012 9:27 AM
> To: Paul E. Jones
> Cc: John Bradley; Blaine Cook; apps-discuss@ietf.org
>
>
> Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
>
>
>
>
>
> On 16 May 2012 15:22, Paul E. Jones <paulej@packetizer.com> wrote:
>
> John, Blaine,
>
> I do not believe there is any room on the host-meta spec (RFC 6415) for
> "bare" email addresses. =C2=A0Host-meta (and thus WebFinger) operates on =
a URI
> and a URI (per RFC 3986) must always have a "scheme". =C2=A0An email addr=
ess
> without a scheme associated with it is just a string.
>
> On my own server, I do look for bare email addresses and prepend "acct" t=
o
> them. =C2=A0It's functional, but why do that on the server versus the cli=
ent? =C2=A0I
> implemented that since Blaine suggested it a few years ago, but it also
> follows the practice of being strict in what you send and tolerant in wha=
t
> you receive. =C2=A0 Clients should do the same. =C2=A0Clients should send=
 a
> well-formed URI.
>
> Why not just bare email addresses? =C2=A0WebFinger operates on URIs. =C2=
=A0All kinds
> of URIs can be passed to a WebFinger, including HTTP, HTTPS, mailto, acct=
,
> etc. =C2=A0Each request might return a different response. =C2=A0A server=
 could try to
> accommodate a sloppy client, but I don't think we should encourage that.
> Clients should prepend "acct:" to form a proper URI.
>
>
> Is it still possible, in practical terms, to pass in a mailto: URI to
> webfinger, and be in accordance with the spec?
>
>
>
> Paul
>
>
>> -----Original Message-----
>> From: John Bradley [mailto:ve7jtb@ve7jtb.com]
>> Sent: Tuesday, May 15, 2012 8:57 PM
>> To: Blaine Cook
>> Cc: Paul E. Jones; apps-discuss@ietf.org
>> Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
>>
>
>> OK I think where the confusion comes from was the the original WF notion
>> that the host-meta template translates to static files in the directory.
>>
>> If we are all good on the notion that host-meta needs to point a service
>> like SWD that can deal with un-normalized input like 'jbradley@foo.com'
>> then I then I think we are good.
>>
>> Part of what may have confused me was the examples of using rewrite rule=
s
>> to retrieve static XRD files.
>>
>> John B.
>> On 2012-05-15, at 7:49 PM, Blaine Cook wrote:
>>
>> > On 16 May 2012 00:29, John Bradley <ve7jtb@ve7jtb.com> wrote:
>> >> Yes my concern is that SWD didn't need normalization on the client.
>> >>
>> >> While WF dosen't require it static templates won't work dependably, i=
f
>> the
>> >> site only support's files with acct: then queries without it won't wo=
rk
>> and
>> >> vica versa.
>> >>
>> >> If we are going to support those static type server configs they shou=
ld
>> at
>> >> least work reliably, and that requires some sort of normalization on
>> the
>> >> client end.
>> >
>> > I'm really not sure how you came to this conclusion? Static host-meta
>> > files with URI templates work perfectly well to discover the actual
>> > profile server. The template variable name is "uri", but the spec says
>> > (or should say, if there's any confusion) that "uri" can be a "bare"
>> > email address or any URI.
>> >
>> > The only thing that I can guess is that it might be tricky in an
>> > environment where you're hosting static profile documents for each
>> > address? I don't think webfinger mandates or even recommends that -
>> > the only static component is host-meta, to enable sites that can't /
>> > don't want to host a dynamic profile server to refer clients to a
>> > location that does host a dynamic server.
>> >
>> > b.
>
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>
>

From Michael.Jones@microsoft.com  Wed May 16 10:13:49 2012
Return-Path: <Michael.Jones@microsoft.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EBBD221F86A6 for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 10:13:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.931
X-Spam-Level: 
X-Spam-Status: No, score=-3.931 tagged_above=-999 required=5 tests=[AWL=-0.332, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MRZDGL4E5wT3 for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 10:13:47 -0700 (PDT)
Received: from db3outboundpool.messaging.microsoft.com (db3ehsobe006.messaging.microsoft.com [213.199.154.144]) by ietfa.amsl.com (Postfix) with ESMTP id 45C3121F8665 for <apps-discuss@ietf.org>; Wed, 16 May 2012 10:13:47 -0700 (PDT)
Received: from mail73-db3-R.bigfish.com (10.3.81.244) by DB3EHSOBE003.bigfish.com (10.3.84.23) with Microsoft SMTP Server id 14.1.225.23; Wed, 16 May 2012 17:13:39 +0000
Received: from mail73-db3 (localhost [127.0.0.1])	by mail73-db3-R.bigfish.com (Postfix) with ESMTP id AEEDD460333; Wed, 16 May 2012 17:13:39 +0000 (UTC)
X-SpamScore: -38
X-BigFish: VS-38(zz9371Ic89bh936eK542M1432N98dKzz1202hzz1033IL8275bh8275dhz2fh2a8h668h839h93fhd25h)
X-Forefront-Antispam-Report: CIP:131.107.125.8; KIP:(null); UIP:(null); IPV:NLI; H:TK5EX14MLTC103.redmond.corp.microsoft.com; RD:none; EFVD:NLI
Received-SPF: pass (mail73-db3: domain of microsoft.com designates 131.107.125.8 as permitted sender) client-ip=131.107.125.8; envelope-from=Michael.Jones@microsoft.com; helo=TK5EX14MLTC103.redmond.corp.microsoft.com ; icrosoft.com ; 
Received: from mail73-db3 (localhost.localdomain [127.0.0.1]) by mail73-db3 (MessageSwitch) id 1337188418233592_5521; Wed, 16 May 2012 17:13:38 +0000 (UTC)
Received: from DB3EHSMHS002.bigfish.com (unknown [10.3.81.238])	by mail73-db3.bigfish.com (Postfix) with ESMTP id 2A2BE14008E; Wed, 16 May 2012 17:13:38 +0000 (UTC)
Received: from TK5EX14MLTC103.redmond.corp.microsoft.com (131.107.125.8) by DB3EHSMHS002.bigfish.com (10.3.87.102) with Microsoft SMTP Server (TLS) id 14.1.225.23; Wed, 16 May 2012 17:13:36 +0000
Received: from TK5EX14MBXC284.redmond.corp.microsoft.com ([169.254.1.189]) by TK5EX14MLTC103.redmond.corp.microsoft.com ([157.54.79.174]) with mapi id 14.02.0298.005; Wed, 16 May 2012 17:13:31 +0000
From: Mike Jones <Michael.Jones@microsoft.com>
To: Blaine Cook <romeda@gmail.com>, "Paul E. Jones" <paulej@packetizer.com>
Thread-Topic: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
Thread-Index: Ac0qG8eE3EKALRWtQ/iIIohy4m6GpQG2Od+AAByr3gAAERCTgABPI1KAAAF3EAAAAEW8AAAA39EAAACzHQAAAlrAgAAaCqIAAAAnfYAAAZGWAAAE9uuAAAFb86A=
Date: Wed, 16 May 2012 17:13:30 +0000
Message-ID: <4E1F6AAD24975D4BA5B1680429673943664FFA12@TK5EX14MBXC284.redmond.corp.microsoft.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com> <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com> <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com> <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com> <01cb01cd3367$03615190$0a23f4b0$@packetizer.com> <CAKaEYhJ9Y2kCQ4f=VT3Nsvg1uBs-x91u1Kbj=Uf7yyavFHgz-Q@mail.gmail.com> <020001cd336d$e78c0ee0$b6a42ca0$@packetizer.com> <CAAz=sc=rMErUW5TuYGBKoX0Ynsg5dc8VemBtQ_i_EFJNJPYWeg@mail.gmail.com>
In-Reply-To: <CAAz=sc=rMErUW5TuYGBKoX0Ynsg5dc8VemBtQ_i_EFJNJPYWeg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.33]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 17:13:49 -0000

KzENCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGFwcHMtZGlzY3Vzcy1ib3Vu
Y2VzQGlldGYub3JnIFttYWlsdG86YXBwcy1kaXNjdXNzLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJl
aGFsZiBPZiBCbGFpbmUgQ29vaw0KU2VudDogV2VkbmVzZGF5LCBNYXkgMTYsIDIwMTIgOTozNCBB
TQ0KVG86IFBhdWwgRS4gSm9uZXMNCkNjOiBhcHBzLWRpc2N1c3NAaWV0Zi5vcmcNClN1YmplY3Q6
IFJlOiBbYXBwcy1kaXNjdXNzXSBbT0FVVEgtV0ddIGRyYWZ0LWpvbmVzLWFwcHNhd2ctd2ViZmlu
Z2VyLTA0DQoNCkknbSBjb21wbGV0ZWx5IGFuZCB0b3RhbGx5IG9wcG9zZWQgdG8gd2ViZmluZ2Vy
IG5vdCBhY2NlcHRpbmcgc2NoZW1lLWxlc3MgYWRkcmVzc2VzLg0KDQpQbGVhc2Ugc3RhcnQgZnJv
bSB0aGUgdXNlciBleHBlcmllbmNlIOKAkyBuby1vbmUgaW4gdGhlIGhpc3Rvcnkgb2YgdGhlIGlu
dGVybmV0IGhhcyB0eXBlZCAiaHR0cDovLyIgaW50byBhIGJyb3dzZXIgd2luZG93IGFkZHJlc3Mg
YmFyIChJIG1heSBiZSBvdmVyc3RhdGluZyB0aGF0LCBidXQgc3RhdGlzdGljYWxseSBzcGVha2lu
ZyBpdCdzIHRydWUpLg0KDQpMaWtld2lzZSwgbm8tb25lIHdpbGwgZXZlciB0eXBlICJhY2N0IiBv
ciAibWFpbHRvIiBvciAieG1wcCIgb3IgYW55dGhpbmcgZWxzZSBpbnRvIGEgZm9ybSBmaWVsZC4N
Cg0KVG8gcmVxdWlyZSBjbGllbnRzIHRvIGNvbnZlcnQgImJvYkBleGFtcGxlLmNvbSIgaW50byAi
YWNjdDpib2JAZXhhbXBsZS5jb20iIGlzIGp1c3QgcGVkYW50cnkgb2YgdGhlIHdvcnN0IHNvcnQu
IElmIEkgaGFkIGl0IG15IHdheSwgd2ViZmluZ2VyIChub3QgaG9zdC1tZXRhKSB3b3VsZG4ndCBl
dmVuIHJlc29sdmUgVVJJczsgaXQgd291bGQgb25seSByZXNvbHZlIHNjaGVtZS1sZXNzIGVtYWls
IGlkZW50aWZpZXJzLCBiZWNhdXNlIHRoYXQncyB3aGF0IHdlJ3JlIGRvaW5nLg0KDQpJICp1bmRl
cnN0YW5kKiB0aGF0IHRoZXJlICpzaG91bGQqIGJlIGFuIFVSSSBmb3IgdGhlc2UgdGhpbmdzOyBo
b3dldmVyLCB0aGVyZSBpcyBwcmlvciBhcnQgZm9yIG5vdCBoYXZpbmcgYW4gVVJJIOKAkyBETlMg
aXMgYSBjb3JlIHBpZWNlIG9mIGludGVybmV0IGluZnJhc3RydWN0dXJlIHRoYXQgdXNlcyAiYmFy
ZSIgaWRlbnRpZmllcnMgYWxsIHRoZSB0aW1lIHByZWNpc2VseSB0byBmaW5kICpyZXNvbHZhYmxl
KiByZXNvdXJjZXMgdGhhdCAqZG8qIHVzZSBVUklzLg0KDQpJJ20gbm90IGdvaW5nIHRvIHN0YW5k
IGluIHRoZSB3YXkgb2YgY29uc2Vuc3VzLCBidXQgaWYgdGhlIElFVEYgc3BlY2lmaWNhdGlvbiBl
bmRzIHVwIHN0YXRpbmcgdGhhdCBiYXJlIGlkZW50aWZpZXJzIGFyZSBub3Qgc3VwcG9ydGVkLCB0
aGVuIEkgd2lsbCBwZXJzb25hbGx5IGNvbnNpZGVyIHRoaXMgd29yayBhIGZhaWx1cmUgYXMgSSBi
ZWxpZXZlIHN0cm9uZ2x5IGVub3VnaCB0aGF0IFVSSXMgYXJlIG5vdCBuZWNlc3NhcmlseSBhcHBy
b3ByaWF0ZSBoZXJlLiA6LS8NCg0KYi4NCg0KT24gMTYgTWF5IDIwMTIgMTU6MTIsIFBhdWwgRS4g
Sm9uZXMgPHBhdWxlakBwYWNrZXRpemVyLmNvbT4gd3JvdGU6DQo+IE1lbHZpbiwNCj4NCj4NCj4N
Cj4gRGVmaW5pdGVseS7CoCBVc2Ugb2YgYSDigJxtYWlsdG864oCdIFVSSSBpcyBqdXN0IGFzIHZh
bGlkIGFzIGFueSBvdGhlciBVUkkuDQo+DQo+DQo+DQo+IFBhdWwNCj4NCj4NCj4NCj4gRnJvbTog
TWVsdmluIENhcnZhbGhvIFttYWlsdG86bWVsdmluY2FydmFsaG9AZ21haWwuY29tXQ0KPiBTZW50
OiBXZWRuZXNkYXksIE1heSAxNiwgMjAxMiA5OjI3IEFNDQo+IFRvOiBQYXVsIEUuIEpvbmVzDQo+
IENjOiBKb2huIEJyYWRsZXk7IEJsYWluZSBDb29rOyBhcHBzLWRpc2N1c3NAaWV0Zi5vcmcNCj4N
Cj4NCj4gU3ViamVjdDogUmU6IFthcHBzLWRpc2N1c3NdIFtPQVVUSC1XR10gDQo+IGRyYWZ0LWpv
bmVzLWFwcHNhd2ctd2ViZmluZ2VyLTA0DQo+DQo+DQo+DQo+DQo+DQo+IE9uIDE2IE1heSAyMDEy
IDE1OjIyLCBQYXVsIEUuIEpvbmVzIDxwYXVsZWpAcGFja2V0aXplci5jb20+IHdyb3RlOg0KPg0K
PiBKb2huLCBCbGFpbmUsDQo+DQo+IEkgZG8gbm90IGJlbGlldmUgdGhlcmUgaXMgYW55IHJvb20g
b24gdGhlIGhvc3QtbWV0YSBzcGVjIChSRkMgNjQxNSkgDQo+IGZvciAiYmFyZSIgZW1haWwgYWRk
cmVzc2VzLiDCoEhvc3QtbWV0YSAoYW5kIHRodXMgV2ViRmluZ2VyKSBvcGVyYXRlcyANCj4gb24g
YSBVUkkgYW5kIGEgVVJJIChwZXIgUkZDIDM5ODYpIG11c3QgYWx3YXlzIGhhdmUgYSAic2NoZW1l
Ii4gwqBBbiANCj4gZW1haWwgYWRkcmVzcyB3aXRob3V0IGEgc2NoZW1lIGFzc29jaWF0ZWQgd2l0
aCBpdCBpcyBqdXN0IGEgc3RyaW5nLg0KPg0KPiBPbiBteSBvd24gc2VydmVyLCBJIGRvIGxvb2sg
Zm9yIGJhcmUgZW1haWwgYWRkcmVzc2VzIGFuZCBwcmVwZW5kIA0KPiAiYWNjdCIgdG8gdGhlbS4g
wqBJdCdzIGZ1bmN0aW9uYWwsIGJ1dCB3aHkgZG8gdGhhdCBvbiB0aGUgc2VydmVyIHZlcnN1cyAN
Cj4gdGhlIGNsaWVudD8gwqBJIGltcGxlbWVudGVkIHRoYXQgc2luY2UgQmxhaW5lIHN1Z2dlc3Rl
ZCBpdCBhIGZldyB5ZWFycyANCj4gYWdvLCBidXQgaXQgYWxzbyBmb2xsb3dzIHRoZSBwcmFjdGlj
ZSBvZiBiZWluZyBzdHJpY3QgaW4gd2hhdCB5b3Ugc2VuZCANCj4gYW5kIHRvbGVyYW50IGluIHdo
YXQgeW91IHJlY2VpdmUuIMKgIENsaWVudHMgc2hvdWxkIGRvIHRoZSBzYW1lLiDCoA0KPiBDbGll
bnRzIHNob3VsZCBzZW5kIGEgd2VsbC1mb3JtZWQgVVJJLg0KPg0KPiBXaHkgbm90IGp1c3QgYmFy
ZSBlbWFpbCBhZGRyZXNzZXM/IMKgV2ViRmluZ2VyIG9wZXJhdGVzIG9uIFVSSXMuIMKgQWxsIA0K
PiBraW5kcyBvZiBVUklzIGNhbiBiZSBwYXNzZWQgdG8gYSBXZWJGaW5nZXIsIGluY2x1ZGluZyBI
VFRQLCBIVFRQUywgDQo+IG1haWx0bywgYWNjdCwgZXRjLiDCoEVhY2ggcmVxdWVzdCBtaWdodCBy
ZXR1cm4gYSBkaWZmZXJlbnQgcmVzcG9uc2UuIMKgQSANCj4gc2VydmVyIGNvdWxkIHRyeSB0byBh
Y2NvbW1vZGF0ZSBhIHNsb3BweSBjbGllbnQsIGJ1dCBJIGRvbid0IHRoaW5rIHdlIHNob3VsZCBl
bmNvdXJhZ2UgdGhhdC4NCj4gQ2xpZW50cyBzaG91bGQgcHJlcGVuZCAiYWNjdDoiIHRvIGZvcm0g
YSBwcm9wZXIgVVJJLg0KPg0KPg0KPiBJcyBpdCBzdGlsbCBwb3NzaWJsZSwgaW4gcHJhY3RpY2Fs
IHRlcm1zLCB0byBwYXNzIGluIGEgbWFpbHRvOiBVUkkgdG8gDQo+IHdlYmZpbmdlciwgYW5kIGJl
IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgc3BlYz8NCj4NCj4NCj4NCj4gUGF1bA0KPg0KPg0KPj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+IEZyb206IEpvaG4gQnJhZGxleSBbbWFpbHRv
OnZlN2p0YkB2ZTdqdGIuY29tXQ0KPj4gU2VudDogVHVlc2RheSwgTWF5IDE1LCAyMDEyIDg6NTcg
UE0NCj4+IFRvOiBCbGFpbmUgQ29vaw0KPj4gQ2M6IFBhdWwgRS4gSm9uZXM7IGFwcHMtZGlzY3Vz
c0BpZXRmLm9yZw0KPj4gU3ViamVjdDogUmU6IFthcHBzLWRpc2N1c3NdIFtPQVVUSC1XR10gDQo+
PiBkcmFmdC1qb25lcy1hcHBzYXdnLXdlYmZpbmdlci0wNA0KPj4NCj4NCj4+IE9LIEkgdGhpbmsg
d2hlcmUgdGhlIGNvbmZ1c2lvbiBjb21lcyBmcm9tIHdhcyB0aGUgdGhlIG9yaWdpbmFsIFdGIA0K
Pj4gbm90aW9uIHRoYXQgdGhlIGhvc3QtbWV0YSB0ZW1wbGF0ZSB0cmFuc2xhdGVzIHRvIHN0YXRp
YyBmaWxlcyBpbiB0aGUgZGlyZWN0b3J5Lg0KPj4NCj4+IElmIHdlIGFyZSBhbGwgZ29vZCBvbiB0
aGUgbm90aW9uIHRoYXQgaG9zdC1tZXRhIG5lZWRzIHRvIHBvaW50IGEgDQo+PiBzZXJ2aWNlIGxp
a2UgU1dEIHRoYXQgY2FuIGRlYWwgd2l0aCB1bi1ub3JtYWxpemVkIGlucHV0IGxpa2UgJ2picmFk
bGV5QGZvby5jb20nDQo+PiB0aGVuIEkgdGhlbiBJIHRoaW5rIHdlIGFyZSBnb29kLg0KPj4NCj4+
IFBhcnQgb2Ygd2hhdCBtYXkgaGF2ZSBjb25mdXNlZCBtZSB3YXMgdGhlIGV4YW1wbGVzIG9mIHVz
aW5nIHJld3JpdGUgDQo+PiBydWxlcyB0byByZXRyaWV2ZSBzdGF0aWMgWFJEIGZpbGVzLg0KPj4N
Cj4+IEpvaG4gQi4NCj4+IE9uIDIwMTItMDUtMTUsIGF0IDc6NDkgUE0sIEJsYWluZSBDb29rIHdy
b3RlOg0KPj4NCj4+ID4gT24gMTYgTWF5IDIwMTIgMDA6MjksIEpvaG4gQnJhZGxleSA8dmU3anRi
QHZlN2p0Yi5jb20+IHdyb3RlOg0KPj4gPj4gWWVzIG15IGNvbmNlcm4gaXMgdGhhdCBTV0QgZGlk
bid0IG5lZWQgbm9ybWFsaXphdGlvbiBvbiB0aGUgY2xpZW50Lg0KPj4gPj4NCj4+ID4+IFdoaWxl
IFdGIGRvc2VuJ3QgcmVxdWlyZSBpdCBzdGF0aWMgdGVtcGxhdGVzIHdvbid0IHdvcmsgDQo+PiA+
PiBkZXBlbmRhYmx5LCBpZg0KPj4gdGhlDQo+PiA+PiBzaXRlIG9ubHkgc3VwcG9ydCdzIGZpbGVz
IHdpdGggYWNjdDogdGhlbiBxdWVyaWVzIHdpdGhvdXQgaXQgd29uJ3QgDQo+PiA+PiB3b3JrDQo+
PiBhbmQNCj4+ID4+IHZpY2EgdmVyc2EuDQo+PiA+Pg0KPj4gPj4gSWYgd2UgYXJlIGdvaW5nIHRv
IHN1cHBvcnQgdGhvc2Ugc3RhdGljIHR5cGUgc2VydmVyIGNvbmZpZ3MgdGhleSANCj4+ID4+IHNo
b3VsZA0KPj4gYXQNCj4+ID4+IGxlYXN0IHdvcmsgcmVsaWFibHksIGFuZCB0aGF0IHJlcXVpcmVz
IHNvbWUgc29ydCBvZiBub3JtYWxpemF0aW9uIA0KPj4gPj4gb24NCj4+IHRoZQ0KPj4gPj4gY2xp
ZW50IGVuZC4NCj4+ID4NCj4+ID4gSSdtIHJlYWxseSBub3Qgc3VyZSBob3cgeW91IGNhbWUgdG8g
dGhpcyBjb25jbHVzaW9uPyBTdGF0aWMgDQo+PiA+IGhvc3QtbWV0YSBmaWxlcyB3aXRoIFVSSSB0
ZW1wbGF0ZXMgd29yayBwZXJmZWN0bHkgd2VsbCB0byBkaXNjb3ZlciANCj4+ID4gdGhlIGFjdHVh
bCBwcm9maWxlIHNlcnZlci4gVGhlIHRlbXBsYXRlIHZhcmlhYmxlIG5hbWUgaXMgInVyaSIsIGJ1
dCANCj4+ID4gdGhlIHNwZWMgc2F5cyAob3Igc2hvdWxkIHNheSwgaWYgdGhlcmUncyBhbnkgY29u
ZnVzaW9uKSB0aGF0ICJ1cmkiIGNhbiBiZSBhICJiYXJlIg0KPj4gPiBlbWFpbCBhZGRyZXNzIG9y
IGFueSBVUkkuDQo+PiA+DQo+PiA+IFRoZSBvbmx5IHRoaW5nIHRoYXQgSSBjYW4gZ3Vlc3MgaXMg
dGhhdCBpdCBtaWdodCBiZSB0cmlja3kgaW4gYW4gDQo+PiA+IGVudmlyb25tZW50IHdoZXJlIHlv
dSdyZSBob3N0aW5nIHN0YXRpYyBwcm9maWxlIGRvY3VtZW50cyBmb3IgZWFjaCANCj4+ID4gYWRk
cmVzcz8gSSBkb24ndCB0aGluayB3ZWJmaW5nZXIgbWFuZGF0ZXMgb3IgZXZlbiByZWNvbW1lbmRz
IHRoYXQgLSANCj4+ID4gdGhlIG9ubHkgc3RhdGljIGNvbXBvbmVudCBpcyBob3N0LW1ldGEsIHRv
IGVuYWJsZSBzaXRlcyB0aGF0IGNhbid0IA0KPj4gPiAvIGRvbid0IHdhbnQgdG8gaG9zdCBhIGR5
bmFtaWMgcHJvZmlsZSBzZXJ2ZXIgdG8gcmVmZXIgY2xpZW50cyB0byBhIA0KPj4gPiBsb2NhdGlv
biB0aGF0IGRvZXMgaG9zdCBhIGR5bmFtaWMgc2VydmVyLg0KPj4gPg0KPj4gPiBiLg0KPg0KPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBhcHBzLWRp
c2N1c3MgbWFpbGluZyBsaXN0DQo+IGFwcHMtZGlzY3Vzc0BpZXRmLm9yZw0KPiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2FwcHMtZGlzY3Vzcw0KPg0KPg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmFwcHMtZGlzY3VzcyBtYWls
aW5nIGxpc3QNCmFwcHMtZGlzY3Vzc0BpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9hcHBzLWRpc2N1c3MNCg==


From wmills@yahoo-inc.com  Wed May 16 10:37:41 2012
Return-Path: <wmills@yahoo-inc.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 50E6821F8549 for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 10:37:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.188
X-Spam-Level: 
X-Spam-Status: No, score=-17.188 tagged_above=-999 required=5 tests=[AWL=0.410, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_DEF_WHITELIST=-15]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VpZr5JHX4C-7 for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 10:37:39 -0700 (PDT)
Received: from nm5-vm0.bullet.mail.ac4.yahoo.com (nm5-vm0.bullet.mail.ac4.yahoo.com [98.139.52.68]) by ietfa.amsl.com (Postfix) with SMTP id 9339721F853D for <apps-discuss@ietf.org>; Wed, 16 May 2012 10:37:39 -0700 (PDT)
Received: from [98.139.52.197] by nm5.bullet.mail.ac4.yahoo.com with NNFMP; 16 May 2012 17:37:34 -0000
Received: from [98.139.52.169] by tm10.bullet.mail.ac4.yahoo.com with NNFMP; 16 May 2012 17:37:34 -0000
Received: from [127.0.0.1] by omp1052.mail.ac4.yahoo.com with NNFMP; 16 May 2012 17:37:34 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 752236.34900.bm@omp1052.mail.ac4.yahoo.com
Received: (qmail 69480 invoked by uid 60001); 16 May 2012 17:37:34 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo-inc.com; s=ginc1024; t=1337189854; bh=5gdKyeHB20VA5U5dKguSs24LQwuGSZGdXHO5Jegrj3c=; h=X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=hWmfnluY786fKXA3tPuJ0sc3IOXm2N3vA9xyx8cWx/XqjamAEbTWIRQ9HXv8Y2/ckM6QtRXiPAE4MFoDKVFmHwlunwTWCNVFXDN650xm8G950nsY22QhHk+3c5O7riK24hmTIuc3oCF64xA4EFPSkUMD4KiMD3hjrJe+0ecmK5I=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=ginc1024; d=yahoo-inc.com; h=X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=sp1tMYCgCxlEcthMJh63attU36okpTr6ObzCjYL7nrIAeU81JUKT+PfCufeDBaorp7y/QNmL14wxe68xosB9E1WwMRuvlsjPBDkINSuIQLDqs5FTO7gHagEpcxQ2179wIyrxusRGIkKuvoPOVJv+xh7PrJmEUsHMi3Yd3pLRumo=;
X-YMail-OSG: P0xO7dYVM1kKU.U0Ae0C3SBQCKx3Gd.vDdRw1594Wte21DT vmtp6p6fXQLqcaWjqslJebmxTh33GsBcpL7ZFewS3AhanXF2vYzis7vopHM1 kCSnzaPvK6q4la3i5h5hWHZ6caUOLhMyN_WfAdpHG8u2E5WCw7cuO6wyrhmu qAOaOqo8Nh5_EZjWO4ChVlE6MoHd3NNif33UDqmNx5aja752ratZ0KUu_qZE ukjwWkKyAS8bzS2dLnDxIxJCdDaUCmNYNPy4pZ_09WhVE6YO7Tfz36v.vx.m gb0vAzQxZgxBSqix9VCGKsaUn.zbCsNCXAj.B5qWd_evd0astlqP2arwrRt5 WK6esv8PDMpbs35MyL8ErZ1ly4Xy9CEzT2a4bsKo0N7.OMdqSdMQu02_ADXy rKo5qpgaRDzdb3mvIq8AtOv63lgiOspro7R.Wq5kSfuDmtimM
Received: from [209.131.62.115] by web31803.mail.mud.yahoo.com via HTTP; Wed, 16 May 2012 10:37:33 PDT
X-RocketYMMF: william_john_mills
X-Mailer: YahooMailWebService/0.8.118.349524
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com> <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com> <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com> <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com> <01cb01cd3367$03615190$0a23f4b0$@packetizer.com> <CAKaEYhJ9Y2kCQ4f=VT3Nsvg1uBs-x91u1Kbj=Uf7yyavFHgz-Q@mail.gmail.com> <020001cd336d$e78c0ee0$b6a42ca0$@packetizer.com> <CAAz=sc=rMErUW5TuYGBKoX0Ynsg5dc8VemBtQ_i_EFJNJPYWeg@mail.gmail.com>
Message-ID: <1337189853.55465.YahooMailNeo@web31803.mail.mud.yahoo.com>
Date: Wed, 16 May 2012 10:37:33 -0700 (PDT)
From: William Mills <wmills@yahoo-inc.com>
To: Blaine Cook <romeda@gmail.com>, "Paul E. Jones" <paulej@packetizer.com>
In-Reply-To: <CAAz=sc=rMErUW5TuYGBKoX0Ynsg5dc8VemBtQ_i_EFJNJPYWeg@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="1502656925-638940367-1337189853=:55465"
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: William Mills <wmills@yahoo-inc.com>
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 17:37:41 -0000

--1502656925-638940367-1337189853=:55465
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

I think your assumption that we're only ever going to deal with scheme-less=
 email identifiers is probably wrong.=C2=A0 I also think you're overstating=
 the "No one ever typed... into a browser." thing.=0A=0AThe key question fo=
r me is, "When will discovery for acct:foo@bar.com ever return different in=
formation than mailto:foo@bar.com?".=C2=A0 I doubt there will be a differen=
ce.=0A=0AWhere I think the difference falls is how discovery actually happe=
ns for different types of services: web, mail, Jabber, etc..=C2=A0 So I thi=
nk there's a glue piece we're still missing.=0A=0AAll that's a long winded =
intro to a +1 for supporting bare identifiers (because the discovery server=
 will just have a default profile to use anyway if there is in fact a diffe=
rence).=0A=0A-bill=0A=0A=0A=0A=0A=0A>________________________________=0A> F=
rom: Blaine Cook <romeda@gmail.com>=0A>To: Paul E. Jones <paulej@packetizer=
.com> =0A>Cc: apps-discuss@ietf.org =0A>Sent: Wednesday, May 16, 2012 9:34 =
AM=0A>Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-=
04=0A> =0A>I'm completely and totally opposed to webfinger not accepting=0A=
>scheme-less addresses.=0A>=0A>Please start from the user experience =E2=80=
=93 no-one in the history of the=0A>internet has typed "http://" into a bro=
wser window address bar (I may=0A>be overstating that, but statistically sp=
eaking it's true).=0A>=0A>Likewise, no-one will ever type "acct" or "mailto=
" or "xmpp" or=0A>anything else into a form field.=0A>=0A>To require client=
s to convert "bob@example.com" into=0A>"acct:bob@example.com" is just pedan=
try of the worst sort. If I had it=0A>my way, webfinger (not host-meta) wou=
ldn't even resolve URIs; it would=0A>only resolve scheme-less email identif=
iers, because that's what we're=0A>doing.=0A>=0A>I *understand* that there =
*should* be an URI for these things;=0A>however, there is prior art for not=
 having an URI =E2=80=93 DNS is a core=0A>piece of internet infrastructure =
that uses "bare" identifiers all the=0A>time precisely to find *resolvable*=
 resources that *do* use URIs.=0A>=0A>I'm not going to stand in the way of =
consensus, but if the IETF=0A>specification ends up stating that bare ident=
ifiers are not supported,=0A>then I will personally consider this work a fa=
ilure as I believe=0A>strongly enough that URIs are not necessarily appropr=
iate here. :-/=0A>=0A>b.=0A>=0A>On 16 May 2012 15:12, Paul E. Jones <paulej=
@packetizer.com> wrote:=0A>> Melvin,=0A>>=0A>>=0A>>=0A>> Definitely.=C2=A0 =
Use of a =E2=80=9Cmailto:=E2=80=9D URI is just as valid as any other URI.=
=0A>>=0A>>=0A>>=0A>> Paul=0A>>=0A>>=0A>>=0A>> From: Melvin Carvalho [mailto=
:melvincarvalho@gmail.com]=0A>> Sent: Wednesday, May 16, 2012 9:27 AM=0A>> =
To: Paul E. Jones=0A>> Cc: John Bradley; Blaine Cook; apps-discuss@ietf.org=
=0A>>=0A>>=0A>> Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-=
webfinger-04=0A>>=0A>>=0A>>=0A>>=0A>>=0A>> On 16 May 2012 15:22, Paul E. Jo=
nes <paulej@packetizer.com> wrote:=0A>>=0A>> John, Blaine,=0A>>=0A>> I do n=
ot believe there is any room on the host-meta spec (RFC 6415) for=0A>> "bar=
e" email addresses. =C2=A0Host-meta (and thus WebFinger) operates on a URI=
=0A>> and a URI (per RFC 3986) must always have a "scheme". =C2=A0An email =
address=0A>> without a scheme associated with it is just a string.=0A>>=0A>=
> On my own server, I do look for bare email addresses and prepend "acct" t=
o=0A>> them. =C2=A0It's functional, but why do that on the server versus th=
e client? =C2=A0I=0A>> implemented that since Blaine suggested it a few yea=
rs ago, but it also=0A>> follows the practice of being strict in what you s=
end and tolerant in what=0A>> you receive. =C2=A0 Clients should do the sam=
e. =C2=A0Clients should send a=0A>> well-formed URI.=0A>>=0A>> Why not just=
 bare email addresses? =C2=A0WebFinger operates on URIs. =C2=A0All kinds=0A=
>> of URIs can be passed to a WebFinger, including HTTP, HTTPS, mailto, acc=
t,=0A>> etc. =C2=A0Each request might return a different response. =C2=A0A =
server could try to=0A>> accommodate a sloppy client, but I don't think we =
should encourage that.=0A>> Clients should prepend "acct:" to form a proper=
 URI.=0A>>=0A>>=0A>> Is it still possible, in practical terms, to pass in a=
 mailto: URI to=0A>> webfinger, and be in accordance with the spec?=0A>>=0A=
>>=0A>>=0A>> Paul=0A>>=0A>>=0A>>> -----Original Message-----=0A>>> From: Jo=
hn Bradley [mailto:ve7jtb@ve7jtb.com]=0A>>> Sent: Tuesday, May 15, 2012 8:5=
7 PM=0A>>> To: Blaine Cook=0A>>> Cc: Paul E. Jones; apps-discuss@ietf.org=
=0A>>> Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger=
-04=0A>>>=0A>>=0A>>> OK I think where the confusion comes from was the the =
original WF notion=0A>>> that the host-meta template translates to static f=
iles in the directory.=0A>>>=0A>>> If we are all good on the notion that ho=
st-meta needs to point a service=0A>>> like SWD that can deal with un-norma=
lized input like 'jbradley@foo.com'=0A>>> then I then I think we are good.=
=0A>>>=0A>>> Part of what may have confused me was the examples of using re=
write rules=0A>>> to retrieve static XRD files.=0A>>>=0A>>> John B.=0A>>> O=
n 2012-05-15, at 7:49 PM, Blaine Cook wrote:=0A>>>=0A>>> > On 16 May 2012 0=
0:29, John Bradley <ve7jtb@ve7jtb.com> wrote:=0A>>> >> Yes my concern is th=
at SWD didn't need normalization on the client.=0A>>> >>=0A>>> >> While WF =
dosen't require it static templates won't work dependably, if=0A>>> the=0A>=
>> >> site only support's files with acct: then queries without it won't wo=
rk=0A>>> and=0A>>> >> vica versa.=0A>>> >>=0A>>> >> If we are going to supp=
ort those static type server configs they should=0A>>> at=0A>>> >> least wo=
rk reliably, and that requires some sort of normalization on=0A>>> the=0A>>=
> >> client end.=0A>>> >=0A>>> > I'm really not sure how you came to this c=
onclusion? Static host-meta=0A>>> > files with URI templates work perfectly=
 well to discover the actual=0A>>> > profile server. The template variable =
name is "uri", but the spec says=0A>>> > (or should say, if there's any con=
fusion) that "uri" can be a "bare"=0A>>> > email address or any URI.=0A>>> =
>=0A>>> > The only thing that I can guess is that it might be tricky in an=
=0A>>> > environment where you're hosting static profile documents for each=
=0A>>> > address? I don't think webfinger mandates or even recommends that =
-=0A>>> > the only static component is host-meta, to enable sites that can'=
t /=0A>>> > don't want to host a dynamic profile server to refer clients to=
 a=0A>>> > location that does host a dynamic server.=0A>>> >=0A>>> > b.=0A>=
>=0A>> _______________________________________________=0A>> apps-discuss ma=
iling list=0A>> apps-discuss@ietf.org=0A>> https://www.ietf.org/mailman/lis=
tinfo/apps-discuss=0A>>=0A>>=0A>___________________________________________=
____=0A>apps-discuss mailing list=0A>apps-discuss@ietf.org=0A>https://www.i=
etf.org/mailman/listinfo/apps-discuss=0A>=0A>=0A>
--1502656925-638940367-1337189853=:55465
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:14pt"><div><spa=
n>I think your assumption that we're only ever going to deal with scheme-le=
ss email identifiers is probably wrong.&nbsp; I also think you're overstati=
ng the "No one ever typed... into a browser." thing.</span></div><div><br><=
span></span></div><div><span>The key question for me is, "When will discove=
ry for acct:foo@bar.com ever return different information than mailto:foo@b=
ar.com?".&nbsp; I doubt there will be a difference.</span></div><div><br><s=
pan></span></div><div><span>Where I think the difference falls is how disco=
very actually happens for different types of services: web, mail, Jabber, e=
tc..&nbsp; So I think there's a glue piece we're still missing.</span></div=
><div><br><span></span></div><div><span>All that's a long winded intro to a=
 +1 for supporting bare identifiers (because the discovery server will
 just have a default profile to use anyway if there is in fact a difference=
).</span></div><div><br><span></span></div><div><span>-bill<br></span></div=
><div><span><br></span></div><div><br><blockquote style=3D"border-left: 2px=
 solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5=
px;">  <div style=3D"font-family: Courier New, courier, monaco, monospace, =
sans-serif; font-size: 14pt;"> <div style=3D"font-family: times new roman, =
new york, times, serif; font-size: 12pt;"> <div dir=3D"ltr"> <font face=3D"=
Arial" size=3D"2"> <hr size=3D"1">  <b><span style=3D"font-weight:bold;">Fr=
om:</span></b> Blaine Cook &lt;romeda@gmail.com&gt;<br> <b><span style=3D"f=
ont-weight: bold;">To:</span></b> Paul E. Jones &lt;paulej@packetizer.com&g=
t; <br><b><span style=3D"font-weight: bold;">Cc:</span></b> apps-discuss@ie=
tf.org <br> <b><span style=3D"font-weight: bold;">Sent:</span></b> Wednesda=
y, May 16, 2012 9:34 AM<br> <b><span style=3D"font-weight: bold;">Subject:<=
/span></b> Re:
 [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04<br> </font> </d=
iv> <br>=0AI'm completely and totally opposed to webfinger not accepting<br=
>scheme-less addresses.<br><br>Please start from the user experience =E2=80=
=93 no-one in the history of the<br>internet has typed "http://" into a bro=
wser window address bar (I may<br>be overstating that, but statistically sp=
eaking it's true).<br><br>Likewise, no-one will ever type "acct" or "mailto=
" or "xmpp" or<br>anything else into a form field.<br><br>To require client=
s to convert "<a ymailto=3D"mailto:bob@example.com" href=3D"mailto:bob@exam=
ple.com">bob@example.com</a>" into<br>"acct:<a ymailto=3D"mailto:bob@exampl=
e.com" href=3D"mailto:bob@example.com">bob@example.com</a>" is just pedantr=
y of the worst sort. If I had it<br>my way, webfinger (not host-meta) would=
n't even resolve URIs; it would<br>only resolve scheme-less email identifie=
rs, because that's what we're<br>doing.<br><br>I *understand* that there *s=
hould* be an URI for these things;<br>however, there is prior art for not h=
aving an URI =E2=80=93
 DNS is a core<br>piece of internet infrastructure that uses "bare" identif=
iers all the<br>time precisely to find *resolvable* resources that *do* use=
 URIs.<br><br>I'm not going to stand in the way of consensus, but if the IE=
TF<br>specification ends up stating that bare identifiers are not supported=
,<br>then I will personally consider this work a failure as I believe<br>st=
rongly enough that URIs are not necessarily appropriate here. :-/<br><br>b.=
<br><br>On 16 May 2012 15:12, Paul E. Jones &lt;<a ymailto=3D"mailto:paulej=
@packetizer.com" href=3D"mailto:paulej@packetizer.com">paulej@packetizer.co=
m</a>&gt; wrote:<br>&gt; Melvin,<br>&gt;<br>&gt;<br>&gt;<br>&gt; Definitely=
.&nbsp; Use of a =E2=80=9Cmailto:=E2=80=9D URI is just as valid as any othe=
r URI.<br>&gt;<br>&gt;<br>&gt;<br>&gt; Paul<br>&gt;<br>&gt;<br>&gt;<br>&gt;=
 From: Melvin Carvalho [mailto:<a ymailto=3D"mailto:melvincarvalho@gmail.co=
m" href=3D"mailto:melvincarvalho@gmail.com">melvincarvalho@gmail.com</a>]<b=
r>&gt; Sent:
 Wednesday, May 16, 2012 9:27 AM<br>&gt; To: Paul E. Jones<br>&gt; Cc: John=
 Bradley; Blaine Cook; <a ymailto=3D"mailto:apps-discuss@ietf.org" href=3D"=
mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>&gt;<br>&gt;<br>=
&gt; Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-0=
4<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; On 16 May 2012 15:22, Pau=
l E. Jones &lt;<a ymailto=3D"mailto:paulej@packetizer.com" href=3D"mailto:p=
aulej@packetizer.com">paulej@packetizer.com</a>&gt; wrote:<br>&gt;<br>&gt; =
John, Blaine,<br>&gt;<br>&gt; I do not believe there is any room on the hos=
t-meta spec (RFC 6415) for<br>&gt; "bare" email addresses. &nbsp;Host-meta =
(and thus WebFinger) operates on a URI<br>&gt; and a URI (per RFC 3986) mus=
t always have a "scheme". &nbsp;An email address<br>&gt; without a scheme a=
ssociated with it is just a string.<br>&gt;<br>&gt; On my own server, I do =
look for bare email addresses and prepend "acct" to<br>&gt; them. &nbsp;It'=
s
 functional, but why do that on the server versus the client? &nbsp;I<br>&g=
t; implemented that since Blaine suggested it a few years ago, but it also<=
br>&gt; follows the practice of being strict in what you send and tolerant =
in what<br>&gt; you receive. &nbsp; Clients should do the same. &nbsp;Clien=
ts should send a<br>&gt; well-formed URI.<br>&gt;<br>&gt; Why not just bare=
 email addresses? &nbsp;WebFinger operates on URIs. &nbsp;All kinds<br>&gt;=
 of URIs can be passed to a WebFinger, including HTTP, HTTPS, mailto, acct,=
<br>&gt; etc. &nbsp;Each request might return a different response. &nbsp;A=
 server could try to<br>&gt; accommodate a sloppy client, but I don't think=
 we should encourage that.<br>&gt; Clients should prepend "acct:" to form a=
 proper URI.<br>&gt;<br>&gt;<br>&gt; Is it still possible, in practical ter=
ms, to pass in a mailto: URI to<br>&gt; webfinger, and be in accordance wit=
h the spec?<br>&gt;<br>&gt;<br>&gt;<br>&gt;
 Paul<br>&gt;<br>&gt;<br>&gt;&gt; -----Original Message-----<br>&gt;&gt; Fr=
om: John Bradley [mailto:<a ymailto=3D"mailto:ve7jtb@ve7jtb.com" href=3D"ma=
ilto:ve7jtb@ve7jtb.com">ve7jtb@ve7jtb.com</a>]<br>&gt;&gt; Sent: Tuesday, M=
ay 15, 2012 8:57 PM<br>&gt;&gt; To: Blaine Cook<br>&gt;&gt; Cc: Paul E. Jon=
es; <a ymailto=3D"mailto:apps-discuss@ietf.org" href=3D"mailto:apps-discuss=
@ietf.org">apps-discuss@ietf.org</a><br>&gt;&gt; Subject: Re: [apps-discuss=
] [OAUTH-WG] draft-jones-appsawg-webfinger-04<br>&gt;&gt;<br>&gt;<br>&gt;&g=
t; OK I think where the confusion comes from was the the original WF notion=
<br>&gt;&gt; that the host-meta template translates to static files in the =
directory.<br>&gt;&gt;<br>&gt;&gt; If we are all good on the notion that ho=
st-meta needs to point a service<br>&gt;&gt; like SWD that can deal with un=
-normalized input like '<a ymailto=3D"mailto:jbradley@foo.com" href=3D"mail=
to:jbradley@foo.com">jbradley@foo.com</a>'<br>&gt;&gt; then I then I think =
we
 are good.<br>&gt;&gt;<br>&gt;&gt; Part of what may have confused me was th=
e examples of using rewrite rules<br>&gt;&gt; to retrieve static XRD files.=
<br>&gt;&gt;<br>&gt;&gt; John B.<br>&gt;&gt; On 2012-05-15, at 7:49 PM, Bla=
ine Cook wrote:<br>&gt;&gt;<br>&gt;&gt; &gt; On 16 May 2012 00:29, John Bra=
dley &lt;<a ymailto=3D"mailto:ve7jtb@ve7jtb.com" href=3D"mailto:ve7jtb@ve7j=
tb.com">ve7jtb@ve7jtb.com</a>&gt; wrote:<br>&gt;&gt; &gt;&gt; Yes my concer=
n is that SWD didn't need normalization on the client.<br>&gt;&gt; &gt;&gt;=
<br>&gt;&gt; &gt;&gt; While WF dosen't require it static templates won't wo=
rk dependably, if<br>&gt;&gt; the<br>&gt;&gt; &gt;&gt; site only support's =
files with acct: then queries without it won't work<br>&gt;&gt; and<br>&gt;=
&gt; &gt;&gt; vica versa.<br>&gt;&gt; &gt;&gt;<br>&gt;&gt; &gt;&gt; If we a=
re going to support those static type server configs they should<br>&gt;&gt=
; at<br>&gt;&gt; &gt;&gt; least work reliably, and that requires some
 sort of normalization on<br>&gt;&gt; the<br>&gt;&gt; &gt;&gt; client end.<=
br>&gt;&gt; &gt;<br>&gt;&gt; &gt; I'm really not sure how you came to this =
conclusion? Static host-meta<br>&gt;&gt; &gt; files with URI templates work=
 perfectly well to discover the actual<br>&gt;&gt; &gt; profile server. The=
 template variable name is "uri", but the spec says<br>&gt;&gt; &gt; (or sh=
ould say, if there's any confusion) that "uri" can be a "bare"<br>&gt;&gt; =
&gt; email address or any URI.<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; The only t=
hing that I can guess is that it might be tricky in an<br>&gt;&gt; &gt; env=
ironment where you're hosting static profile documents for each<br>&gt;&gt;=
 &gt; address? I don't think webfinger mandates or even recommends that -<b=
r>&gt;&gt; &gt; the only static component is host-meta, to enable sites tha=
t can't /<br>&gt;&gt; &gt; don't want to host a dynamic profile server to r=
efer clients to a<br>&gt;&gt; &gt; location that does host a dynamic
 server.<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; b.<br>&gt;<br>&gt; _____________=
__________________________________<br>&gt; apps-discuss mailing list<br>&gt=
; <a ymailto=3D"mailto:apps-discuss@ietf.org" href=3D"mailto:apps-discuss@i=
etf.org">apps-discuss@ietf.org</a><br>&gt; <a href=3D"https://www.ietf.org/=
mailman/listinfo/apps-discuss" target=3D"_blank">https://www.ietf.org/mailm=
an/listinfo/apps-discuss</a><br>&gt;<br>&gt;<br>___________________________=
____________________<br>apps-discuss mailing list<br><a ymailto=3D"mailto:a=
pps-discuss@ietf.org" href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ie=
tf.org</a><br><a href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss=
" target=3D"_blank">https://www.ietf.org/mailman/listinfo/apps-discuss</a><=
br><br><br> </div> </div> </blockquote></div>   </div></body></html>
--1502656925-638940367-1337189853=:55465--

From stpeter@stpeter.im  Wed May 16 10:42:00 2012
Return-Path: <stpeter@stpeter.im>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E965021F86FA for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 10:41:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.541
X-Spam-Level: 
X-Spam-Status: No, score=-102.541 tagged_above=-999 required=5 tests=[AWL=0.058, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hs98m-jZ8Jck for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 10:41:58 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 6F76221F86F2 for <apps-discuss@ietf.org>; Wed, 16 May 2012 10:41:58 -0700 (PDT)
Received: from [64.101.72.115] (unknown [64.101.72.115]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 937A640067; Wed, 16 May 2012 11:57:40 -0600 (MDT)
Message-ID: <4FB3E6E3.9050007@stpeter.im>
Date: Wed, 16 May 2012 11:41:55 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: William Mills <wmills@yahoo-inc.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com> <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com> <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com> <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com> <01cb01cd3367$03615190$0a23f4b0$@packetizer.com> <CAKaEYhJ9Y2kCQ4f=VT3Nsvg1uBs-x91u1Kbj=Uf7yyavFHgz-Q@mail.gmail.com> <020001cd336d$e78c0ee0$b6a42ca0$@packetizer.com> <CAAz=sc=rMErUW5TuYGBKoX0Ynsg5dc8VemBtQ_i_EFJNJPYWeg@mail.gmail.com> <1337189853.55465.YahooMailNeo@web31803.mail.mud.yahoo.com>
In-Reply-To: <1337189853.55465.YahooMailNeo@web31803.mail.mud.yahoo.com>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 17:42:00 -0000

On 5/16/12 11:37 AM, William Mills wrote:
> I think your assumption that we're only ever going to deal with
> scheme-less email identifiers is probably wrong.  I also think you're
> overstating the "No one ever typed... into a browser." thing.
> 
> The key question for me is, "When will discovery for acct:foo@bar.com
> ever return different information than mailto:foo@bar.com?".  I doubt
> there will be a difference.
> 
> Where I think the difference falls is how discovery actually happens for
> different types of services: web, mail, Jabber, etc..  So I think
> there's a glue piece we're still missing.

At least for Jabber, we have our own protocol for discovery:

http://xmpp.org/extensions/xep-0030.html

> All that's a long winded intro to a +1 for supporting bare identifiers
> (because the discovery server will just have a default profile to use
> anyway if there is in fact a difference).

Right.

But, in any case, I think that from the Webfinger perspective there
won't be a difference: if you as an individual have both mail and jabber
services at the same domain, then it is extremely likely that your
identifier will be the same (foo@example.com) instead of having
mailto:foo-mail@example.com and xmpp:foo-jabber@example.com.

Peter

--
Peter Saint-Andre
https://stpeter.im/


From wmills@yahoo-inc.com  Wed May 16 10:47:27 2012
Return-Path: <wmills@yahoo-inc.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9194D21F850D for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 10:47:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.197
X-Spam-Level: 
X-Spam-Status: No, score=-17.197 tagged_above=-999 required=5 tests=[AWL=0.401, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_DEF_WHITELIST=-15]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tYkw0gXwFwNR for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 10:47:26 -0700 (PDT)
Received: from nm7.bullet.mail.sp2.yahoo.com (nm7.bullet.mail.sp2.yahoo.com [98.139.91.77]) by ietfa.amsl.com (Postfix) with SMTP id AFE3121F8504 for <apps-discuss@ietf.org>; Wed, 16 May 2012 10:47:26 -0700 (PDT)
Received: from [98.139.91.63] by nm7.bullet.mail.sp2.yahoo.com with NNFMP; 16 May 2012 17:47:26 -0000
Received: from [98.139.91.25] by tm3.bullet.mail.sp2.yahoo.com with NNFMP; 16 May 2012 17:47:26 -0000
Received: from [127.0.0.1] by omp1025.mail.sp2.yahoo.com with NNFMP; 16 May 2012 17:47:26 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 634297.58347.bm@omp1025.mail.sp2.yahoo.com
Received: (qmail 75709 invoked by uid 60001); 16 May 2012 17:47:26 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo-inc.com; s=ginc1024; t=1337190446; bh=TW3fa6MuwcGl9T66Yyxn6SR3cNWrDT6ed1xvX8gsH9U=; h=X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=GEnYicl5/i52UMQl84rU2Xx75uCO7IVpZz9BNc1T0Cxqm/I8ORichA1jD5NaTyGBiZU9m4JWBlFPT5HBBdWEw6an9KSQ+9pNhisGgfcIKwQXDb4pnVIEbEAgbmGUvbR4CGRLjkZa6/F195ANkv9WkFcu8+bE5NzcqgpLDu9iQfE=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=ginc1024; d=yahoo-inc.com; h=X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=n4Q/YNWYbgiAqsL6jwBHE3Hl/DkDYYlPfPkAuwrfQ1vg2RWythbncN3Ew0owc9bRC+2BSTFXmY3p2mVtiZEt8d/EAx9gxwzeR+7ru9QoCmchKp800Bt0uZK96PCv/Lqie2P0bpS3X403vrXydVB+aCuclXp/53T5VLv27+O53f4=;
X-YMail-OSG: n4aMBEEVM1kWbOrPurbExec1dKwJEBk5tbfb5BvGtf.ZQJp akpULbyZViblc_3K36UBHRjECqjigSe3.mklx3pjtDl.UFVqEl4amRzDctp0 P7J8Ojcc0x1nwoAI8_IfPnQoQMvYFxTETzCf5Fx8UGkran0.PldR_rqvPXRX TZE60Lr5SUqIU3xScbhK8XxfJ6h5lBV57uWFP1HZuKPvXVIoxkolNtAHYGx6 VU5EkbBMlY_SRygnDF7q1ScEEwEtHM8gE0XITTCV_ohKEOpYPTIVlc31N7mK 3MTX4ErrevJiE2WdqFJs7KCXCByqoTIJfKa1EthJS1TazQgb2wRT3MBFnRzY 3hrrJzwYY5wo5VSlb24aO1usazOaMSBKusXo4sZpiwlbk7Dldk72QyqsnYqm Fvd.O4F7GFciNIATGF0BWPRKUboAxIxvvGd45ppqWaqDxXKX2gdOt_vu131Y 03_8ePNjCsu1Y2nXDdZxkcCRZ1MU8Yo2SHzd1DEG46EGj843h8qgCi_Kv16S ZIe5dHXxJYquv.6o5rlkgXmMwm5H1dQYKnRRSbdnCJdQ_C59Y_3vEG9o-
Received: from [209.131.62.115] by web31803.mail.mud.yahoo.com via HTTP; Wed, 16 May 2012 10:47:25 PDT
X-RocketYMMF: william_john_mills
X-Mailer: YahooMailWebService/0.8.118.349524
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com> <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com> <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com> <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com> <01cb01cd3367$03615190$0a23f4b0$@packetizer.com> <CAKaEYhJ9Y2kCQ4f=VT3Nsvg1uBs-x91u1Kbj=Uf7yyavFHgz-Q@mail.gmail.com> <020001cd336d$e78c0ee0$b6a42ca0$@packetizer.com> <CAAz=sc=rMErUW5TuYGBKoX0Ynsg5dc8VemBtQ_i_EFJNJPYWeg@mail.gmail.com> <1337189853.55465.YahooMailNeo@web31803.mail.mud.yahoo.com> <4FB3E6E3.9050007@stpeter.im>
Message-ID: <1337190445.40191.YahooMailNeo@web31803.mail.mud.yahoo.com>
Date: Wed, 16 May 2012 10:47:25 -0700 (PDT)
From: William Mills <wmills@yahoo-inc.com>
To: Peter Saint-Andre <stpeter@stpeter.im>
In-Reply-To: <4FB3E6E3.9050007@stpeter.im>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="1502656925-667977792-1337190445=:40191"
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: William Mills <wmills@yahoo-inc.com>
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 17:47:27 -0000

--1502656925-667977792-1337190445=:40191
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

The thing that *might* change is that querying for a URI might say "I only =
want xmpp: related endpoints.".=A0 But that's all about how to refine the q=
uery and that doesn't require a URI scheme.=0A=0A=0A=0A=0A>________________=
________________=0A> From: Peter Saint-Andre <stpeter@stpeter.im>=0A>To: Wi=
lliam Mills <wmills@yahoo-inc.com> =0A>Cc: Blaine Cook <romeda@gmail.com>; =
Paul E. Jones <paulej@packetizer.com>; "apps-discuss@ietf.org" <apps-discus=
s@ietf.org> =0A>Sent: Wednesday, May 16, 2012 10:41 AM=0A>Subject: Re: [app=
s-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04=0A> =0A>On 5/16/12 1=
1:37 AM, William Mills wrote:=0A>> I think your assumption that we're only =
ever going to deal with=0A>> scheme-less email identifiers is probably wron=
g.=A0 I also think you're=0A>> overstating the "No one ever typed... into a=
 browser." thing.=0A>> =0A>> The key question for me is, "When will discove=
ry for acct:foo@bar.com=0A>> ever return different information than mailto:=
foo@bar.com?".=A0 I doubt=0A>> there will be a difference.=0A>> =0A>> Where=
 I think the difference falls is how discovery actually happens for=0A>> di=
fferent types of services: web, mail, Jabber, etc..=A0 So I think=0A>> ther=
e's a glue piece we're still missing.=0A>=0A>At least for Jabber, we have o=
ur own protocol for discovery:=0A>=0A>http://xmpp.org/extensions/xep-0030.h=
tml=0A>=0A>> All that's a long winded intro to a +1 for supporting bare ide=
ntifiers=0A>> (because the discovery server will just have a default profil=
e to use=0A>> anyway if there is in fact a difference).=0A>=0A>Right.=0A>=
=0A>But, in any case, I think that from the Webfinger perspective there=0A>=
won't be a difference: if you as an individual have both mail and jabber=0A=
>services at the same domain, then it is extremely likely that your=0A>iden=
tifier will be the same (foo@example.com) instead of having=0A>mailto:foo-m=
ail@example.com and xmpp:foo-jabber@example.com.=0A>=0A>Peter=0A>=0A>--=0A>=
Peter Saint-Andre=0A>https://stpeter.im/=0A>=0A>=0A>=0A>
--1502656925-667977792-1337190445=:40191
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:14pt"><div><spa=
n>The thing that *might* change is that querying for a URI might say "I onl=
y want xmpp: related endpoints.".&nbsp; But that's all about how to refine =
the query and that doesn't require a URI scheme.<br></span></div><div><br><=
blockquote style=3D"border-left: 2px solid rgb(16, 16, 255); margin-left: 5=
px; margin-top: 5px; padding-left: 5px;">  <div style=3D"font-family: Couri=
er New, courier, monaco, monospace, sans-serif; font-size: 14pt;"> <div sty=
le=3D"font-family: times new roman, new york, times, serif; font-size: 12pt=
;"> <div dir=3D"ltr"> <font face=3D"Arial" size=3D"2"> <hr size=3D"1">  <b>=
<span style=3D"font-weight:bold;">From:</span></b> Peter Saint-Andre &lt;st=
peter@stpeter.im&gt;<br> <b><span style=3D"font-weight: bold;">To:</span></=
b> William Mills &lt;wmills@yahoo-inc.com&gt; <br><b><span style=3D"font-we=
ight:
 bold;">Cc:</span></b> Blaine Cook &lt;romeda@gmail.com&gt;; Paul E. Jones =
&lt;paulej@packetizer.com&gt;; "apps-discuss@ietf.org" &lt;apps-discuss@iet=
f.org&gt; <br> <b><span style=3D"font-weight: bold;">Sent:</span></b> Wedne=
sday, May 16, 2012 10:41 AM<br> <b><span style=3D"font-weight: bold;">Subje=
ct:</span></b> Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-=
04<br> </font> </div> <br>=0AOn 5/16/12 11:37 AM, William Mills wrote:<br>&=
gt; I think your assumption that we're only ever going to deal with<br>&gt;=
 scheme-less email identifiers is probably wrong.&nbsp; I also think you're=
<br>&gt; overstating the "No one ever typed... into a browser." thing.<br>&=
gt; <br>&gt; The key question for me is, "When will discovery for acct:<a y=
mailto=3D"mailto:foo@bar.com" href=3D"mailto:foo@bar.com">foo@bar.com</a><b=
r>&gt; ever return different information than mailto:<a ymailto=3D"mailto:f=
oo@bar.com" href=3D"mailto:foo@bar.com">foo@bar.com</a>?".&nbsp; I doubt<br=
>&gt; there will be a difference.<br>&gt; <br>&gt; Where I think the differ=
ence falls is how discovery actually happens for<br>&gt; different types of=
 services: web, mail, Jabber, etc..&nbsp; So I think<br>&gt; there's a glue=
 piece we're still missing.<br><br>At least for Jabber, we have our own pro=
tocol for discovery:<br><br>http://xmpp.org/extensions/xep-0030.html<br><br=
>&gt; All that's a long winded
 intro to a +1 for supporting bare identifiers<br>&gt; (because the discove=
ry server will just have a default profile to use<br>&gt; anyway if there i=
s in fact a difference).<br><br>Right.<br><br>But, in any case, I think tha=
t from the Webfinger perspective there<br>won't be a difference: if you as =
an individual have both mail and jabber<br>services at the same domain, the=
n it is extremely likely that your<br>identifier will be the same (<a ymail=
to=3D"mailto:foo@example.com" href=3D"mailto:foo@example.com">foo@example.c=
om</a>) instead of having<br>mailto:<a ymailto=3D"mailto:foo-mail@example.c=
om" href=3D"mailto:foo-mail@example.com">foo-mail@example.com</a> and xmpp:=
<a ymailto=3D"mailto:foo-jabber@example.com" href=3D"mailto:foo-jabber@exam=
ple.com">foo-jabber@example.com</a>.<br><br>Peter<br><br>--<br>Peter Saint-=
Andre<br><a href=3D"https://stpeter.im/" target=3D"_blank">https://stpeter.=
im/</a><br><br><br><br> </div> </div> </blockquote></div>   </div></body></=
html>
--1502656925-667977792-1337190445=:40191--

From ve7jtb@ve7jtb.com  Wed May 16 11:09:52 2012
Return-Path: <ve7jtb@ve7jtb.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3384D21F8625 for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 11:09:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.528
X-Spam-Level: 
X-Spam-Status: No, score=-3.528 tagged_above=-999 required=5 tests=[AWL=0.070,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KSRsiNwXLcsf for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 11:09:51 -0700 (PDT)
Received: from mail-gg0-f172.google.com (mail-gg0-f172.google.com [209.85.161.172]) by ietfa.amsl.com (Postfix) with ESMTP id 0431321F86AB for <apps-discuss@ietf.org>; Wed, 16 May 2012 11:09:50 -0700 (PDT)
Received: by ggnc4 with SMTP id c4so1177914ggn.31 for <apps-discuss@ietf.org>; Wed, 16 May 2012 11:09:50 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :message-id:references:to:x-mailer:x-gm-message-state; bh=MzH6pux/C/53aO5Igp5MGRBpmT4Y8xGUv4r5MvKGRSI=; b=CjwML4hXTwelf1+qHlIWfRBEsPOoQoaILjlwqyZwldvb6lddo5bvjb3WZh5mgjtWJX +xGxy6fimVCl1ChJhrKkAh8mcZMKZ3hj7giUM9ADQKGS8YwXZEj5t5M7JhLC4rMNdBuM VBP3uOCJA6qvnggIlHoHiCWN8sHG1zSs1dTKdcvQct33lbBBX2Fex9A6lxEPCg27H9M6 vTtdbUpohK+WA3nwETTvOZssAErgYIxsrxc60sxdyeB0iVIsbySW2D1LEYK2oUabWjiC B2d6Q5Oa1nBWn0w3jEJVWpg8QLwDTkxYfdoY6112AUF+akA14PooeV7TSpRx10L/rA/i FKjw==
Received: by 10.236.187.71 with SMTP id x47mr4573214yhm.31.1337191790361; Wed, 16 May 2012 11:09:50 -0700 (PDT)
Received: from [192.168.1.213] (190-20-26-206.baf.movistar.cl. [190.20.26.206]) by mx.google.com with ESMTPS id m43sm13079438yhi.13.2012.05.16.11.09.47 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 16 May 2012 11:09:48 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: multipart/signed; boundary="Apple-Mail=_E40DDE82-55CC-4198-ABF0-BFB7F92D8DDD"; protocol="application/pkcs7-signature"; micalg=sha1
From: John Bradley <ve7jtb@ve7jtb.com>
In-Reply-To: <1337190445.40191.YahooMailNeo@web31803.mail.mud.yahoo.com>
Date: Wed, 16 May 2012 14:09:41 -0400
Message-Id: <0992FB59-0109-4A45-9693-0DB74A12C9F3@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com> <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com> <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com> <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com> <01cb01cd3367$03615190$0a23f4b0$@packetizer.com> <CAKaEYhJ9Y2kCQ4f=VT3Nsvg1uBs-x91u1Kbj=Uf7yyavFHgz-Q@mail.gmail.com> <020001cd336d$e78c0ee0$b6a42ca0$@packetizer.com> <CAAz=sc=rMErUW5TuYGBKoX0Ynsg5dc8VemBtQ_i_EFJNJPYWeg@mail.gmail.com> <1337189853.55465.YahooMailNeo@web31803.mail.mud.yahoo.com> <4FB3E6E3.9050007@stpeter.im> <1337190445.40191.YahooMailNeo@web31803.mail.mud.yahoo. com>
To: William Mills <wmills@yahoo-inc.com>
X-Mailer: Apple Mail (2.1278)
X-Gm-Message-State: ALoCoQkrk7Pz0Gx9cbplJCQUwh87xtz22uE0WVOV9YKz9Qetr2W3vn+GsRsewwrhrwaiaxB+ErJA
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 18:09:52 -0000

--Apple-Mail=_E40DDE82-55CC-4198-ABF0-BFB7F92D8DDD
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_3026C4BE-7422-4736-BC33-CBDFEF733069"


--Apple-Mail=_3026C4BE-7422-4736-BC33-CBDFEF733069
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1

Yes that is about the services you discover.  Most of these service have =
schemes or there endpoints are http: so acct is not needed for that.

The one thing it would be useful for is in relation types, e.g. pointing =
to another related profile.  However we could have a http: URI that =
defines the relation type.

I understand that there is a desire to say that what you are discovering =
is a URI but that should not preclude relative URI like john@foo.com as =
long as the client can extract a host.

If the client can't extract a host then there is not much for it to do.

John B.

> The thing that *might* change is that querying for a URI might say "I =
only want xmpp: related endpoints.".  But that's all about how to refine =
the query and that doesn't require a URI scheme.
>=20
> From: Peter Saint-Andre <stpeter@stpeter.im>
> To: William Mills <wmills@yahoo-inc.com>=20
> Cc: Blaine Cook <romeda@gmail.com>; Paul E. Jones =
<paulej@packetizer.com>; "apps-discuss@ietf.org" <apps-discuss@ietf.org>=20=

> Sent: Wednesday, May 16, 2012 10:41 AM
> Subject: Re: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04
>=20
> On 5/16/12 11:37 AM, William Mills wrote:
> > I think your assumption that we're only ever going to deal with
> > scheme-less email identifiers is probably wrong.  I also think =
you're
> > overstating the "No one ever typed... into a browser." thing.
> >=20
> > The key question for me is, "When will discovery for =
acct:foo@bar.com
> > ever return different information than mailto:foo@bar.com?".  I =
doubt
> > there will be a difference.
> >=20
> > Where I think the difference falls is how discovery actually happens =
for
> > different types of services: web, mail, Jabber, etc..  So I think
> > there's a glue piece we're still missing.
>=20
> At least for Jabber, we have our own protocol for discovery:
>=20
> http://xmpp.org/extensions/xep-0030.html
>=20
> > All that's a long winded intro to a +1 for supporting bare =
identifiers
> > (because the discovery server will just have a default profile to =
use
> > anyway if there is in fact a difference).
>=20
> Right.
>=20
> But, in any case, I think that from the Webfinger perspective there
> won't be a difference: if you as an individual have both mail and =
jabber
> services at the same domain, then it is extremely likely that your
> identifier will be the same (foo@example.com) instead of having
> mailto:foo-mail@example.com and xmpp:foo-jabber@example.com.
>=20
> Peter
>=20
> --
> Peter Saint-Andre
> https://stpeter.im/
>=20
>=20
>=20
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss


--Apple-Mail=_3026C4BE-7422-4736-BC33-CBDFEF733069
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=iso-8859-1

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Yes =
that is about the services you discover. &nbsp;Most of these service =
have schemes or there endpoints are http: so acct is not needed for =
that.<div><br></div><div>The one thing it would be useful for is in =
relation types, e.g. pointing to another related profile. &nbsp;However =
we could have a http: URI that defines the relation =
type.</div><div><br></div><div>I understand that there is a desire to =
say that what you are discovering is a URI but that should not preclude =
relative URI like <a href=3D"mailto:john@foo.com">john@foo.com</a> as =
long as the client can extract a host.</div><div><br></div><div>If the =
client can't extract a host then there is not much for it to =
do.</div><div><br></div><div>John B.</div><div><div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div><div =
style=3D"color:#000; background-color:#fff; font-family:Courier New, =
courier, monaco, monospace, sans-serif;font-size:14pt"><div><span>The =
thing that *might* change is that querying for a URI might say "I only =
want xmpp: related endpoints.".&nbsp; But that's all about how to refine =
the query and that doesn't require a URI =
scheme.<br></span></div><div><br><blockquote style=3D"border-left: 2px =
solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: =
5px;">  <div style=3D"font-family: Courier New, courier, monaco, =
monospace, sans-serif; font-size: 14pt;"> <div style=3D"font-family: =
times new roman, new york, times, serif; font-size: 12pt;"> <div =
dir=3D"ltr"> <font face=3D"Arial" size=3D"2"> <hr size=3D"1">  <b><span =
style=3D"font-weight:bold;">From:</span></b> Peter Saint-Andre &lt;<a =
href=3D"mailto:stpeter@stpeter.im">stpeter@stpeter.im</a>&gt;<br> =
<b><span style=3D"font-weight: bold;">To:</span></b> William Mills =
&lt;<a href=3D"mailto:wmills@yahoo-inc.com">wmills@yahoo-inc.com</a>&gt; =
<br><b><span style=3D"font-weight:
 bold;">Cc:</span></b> Blaine Cook &lt;<a =
href=3D"mailto:romeda@gmail.com">romeda@gmail.com</a>&gt;; Paul E. Jones =
&lt;<a =
href=3D"mailto:paulej@packetizer.com">paulej@packetizer.com</a>&gt;; "<a =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a>" &lt;<a =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a>&gt; <br> =
<b><span style=3D"font-weight: bold;">Sent:</span></b> Wednesday, May =
16, 2012 10:41 AM<br> <b><span style=3D"font-weight: =
bold;">Subject:</span></b> Re: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04<br> </font> </div> <br>
On 5/16/12 11:37 AM, William Mills wrote:<br>&gt; I think your =
assumption that we're only ever going to deal with<br>&gt; scheme-less =
email identifiers is probably wrong.&nbsp; I also think you're<br>&gt; =
overstating the "No one ever typed... into a browser." thing.<br>&gt; =
<br>&gt; The key question for me is, "When will discovery for acct:<a =
ymailto=3D"mailto:foo@bar.com" =
href=3D"mailto:foo@bar.com">foo@bar.com</a><br>&gt; ever return =
different information than mailto:<a ymailto=3D"mailto:foo@bar.com" =
href=3D"mailto:foo@bar.com">foo@bar.com</a>?".&nbsp; I doubt<br>&gt; =
there will be a difference.<br>&gt; <br>&gt; Where I think the =
difference falls is how discovery actually happens for<br>&gt; different =
types of services: web, mail, Jabber, etc..&nbsp; So I think<br>&gt; =
there's a glue piece we're still missing.<br><br>At least for Jabber, we =
have our own protocol for discovery:<br><br><a =
href=3D"http://xmpp.org/extensions/xep-0030.html">http://xmpp.org/extensio=
ns/xep-0030.html</a><br><br>&gt; All that's a long winded
 intro to a +1 for supporting bare identifiers<br>&gt; (because the =
discovery server will just have a default profile to use<br>&gt; anyway =
if there is in fact a difference).<br><br>Right.<br><br>But, in any =
case, I think that from the Webfinger perspective there<br>won't be a =
difference: if you as an individual have both mail and =
jabber<br>services at the same domain, then it is extremely likely that =
your<br>identifier will be the same (<a ymailto=3D"mailto:foo@example.com"=
 href=3D"mailto:foo@example.com">foo@example.com</a>) instead of =
having<br>mailto:<a ymailto=3D"mailto:foo-mail@example.com" =
href=3D"mailto:foo-mail@example.com">foo-mail@example.com</a> and =
xmpp:<a ymailto=3D"mailto:foo-jabber@example.com" =
href=3D"mailto:foo-jabber@example.com">foo-jabber@example.com</a>.<br><br>=
Peter<br><br>--<br>Peter Saint-Andre<br><a href=3D"https://stpeter.im/" =
target=3D"_blank">https://stpeter.im/</a><br><br><br><br> </div> </div> =
</blockquote></div>   =
</div></div>_______________________________________________<br>apps-discus=
s mailing list<br><a =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>https:/=
/www.ietf.org/mailman/listinfo/apps-discuss<br></blockquote></div><br></di=
v></body></html>=

--Apple-Mail=_3026C4BE-7422-4736-BC33-CBDFEF733069--

--Apple-Mail=_E40DDE82-55CC-4198-ABF0-BFB7F92D8DDD
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIPnzCCB7Uw
ggadoAMCAQICAh5cMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3Rh
cnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4
MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0Ew
HhcNMTIwMzE4MDQzMjQ4WhcNMTQwMzE5MTEwNzMyWjCBmzEZMBcGA1UEDRMQR3JUTTZMUzdYMzU3
NzhzOTELMAkGA1UEBhMCQ0wxIjAgBgNVBAgTGU1ldHJvcG9saXRhbmEgZGUgU2FudGlhZ28xFjAU
BgNVBAcTDUlzbGEgZGUgTWFpcG8xFTATBgNVBAMTDEpvaG4gQnJhZGxleTEeMBwGCSqGSIb3DQEJ
ARYPamJyYWRsZXlAbWUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAskrlBI93
rBTLOQGSwIT6co6dAw/rwDPrRXl6/F2oc4KDn+QN6CdFeHo08H846VJS9CDjLKvnK9jbxxs4wYqe
nKdPb3jgzt8oc7b9ZXtWkOgsxgMf6dBZ/IPm4lWBpCbSr3seDGDXEpiE2lTZXno7c25OguR4E6Qa
hcpHABZjeEWK65mMH25gmoRf5MY1k3quu5y+FCYCHE2iwU5jzq+mI3HmG59+UMFLx1fjV+zTslRw
26cQDC/uepwjeYSp8S26hfWipVWwQj4js/C7RoPtvt2iyeU+LSH81jG4wlAWntiOG1WtoXUuXWSc
ExhciKeKWCnemy9qqmxRfJqBROeGlQIDAQABo4IEDjCCBAowCQYDVR0TBAIwADALBgNVHQ8EBAMC
BLAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBQ/A7/CxKEnzpqmZlLz
9iaQMy24eTAfBgNVHSMEGDAWgBSuVYNv7DHKufcd+q9rMfPIHeOsuzB+BgNVHREEdzB1gQ9qYnJh
ZGxleUBtZS5jb22BD2picmFkbGV5QG1lLmNvbYEQamJyYWRsZXlAbWFjLmNvbYERdmU3anRiQHZl
N2p0Yi5jb22BE2picmFkbGV5QHdpbmdhYS5jb22BF2pvaG4uYnJhZGxleUB3aW5nYWEuY29tMIIC
IQYDVR0gBIICGDCCAhQwggIQBgsrBgEEAYG1NwECAjCCAf8wLgYIKwYBBQUHAgEWImh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRz
c2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgfcGCCsGAQUFBwICMIHqMCcWIFN0YXJ0Q29tIENlcnRp
ZmljYXRpb24gQXV0aG9yaXR5MAMCAQEagb5UaGlzIGNlcnRpZmljYXRlIHdhcyBpc3N1ZWQgYWNj
b3JkaW5nIHRvIHRoZSBDbGFzcyAyIFZhbGlkYXRpb24gcmVxdWlyZW1lbnRzIG9mIHRoZSBTdGFy
dENvbSBDQSBwb2xpY3ksIHJlbGlhbmNlIG9ubHkgZm9yIHRoZSBpbnRlbmRlZCBwdXJwb3NlIGlu
IGNvbXBsaWFuY2Ugb2YgdGhlIHJlbHlpbmcgcGFydHkgb2JsaWdhdGlvbnMuMIGcBggrBgEFBQcC
AjCBjzAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTADAgECGmRMaWFiaWxpdHkg
YW5kIHdhcnJhbnRpZXMgYXJlIGxpbWl0ZWQhIFNlZSBzZWN0aW9uICJMZWdhbCBhbmQgTGltaXRh
dGlvbnMiIG9mIHRoZSBTdGFydENvbSBDQSBwb2xpY3kuMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6
Ly9jcmwuc3RhcnRzc2wuY29tL2NydHUyLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYB
BQUHMAGGLWh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MyL2NsaWVudC9jYTBCBggr
BgEFBQcwAoY2aHR0cDovL2FpYS5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMi5jbGllbnQu
Y2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG9w0BAQUF
AAOCAQEAEcfD4PmHrX+W3zaP/KsR4gwLAL0UTaMz14SIng6a9F3kb8ZDbTUneS9ubgpqeJQP2IFc
0U5gQnJ3XeCH6p9I88mvm1NqKQw8WvfglS0aIS19vfpTgXJSPdIO2JJPRqaBtXf3zkdXJwckX9/d
NMrLGeGvaFT9fUNdQdHU4BI1pVUpgKr796T7LTc/ERfH8iFp1+CmdVkJ6Y2iJdWUp4h17XmbxbIT
0CdS4SSk/VW8LFsn/mVz6hB73VthwjGsIku54Wp4pRuq1KX+pATnRk3pHRa1z3mxJMmq7OEXENcC
Vm+bAnyUrYbUilNS9UVTYS8/3dVsKiNupBaOZO+vOgJqVDCCB+IwggXKoAMCAQICAQ4wDQYJKoZI
hvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsT
IlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENl
cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDI1NFoXDTEyMTAyMjIxMDI1NFowgYwx
CzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGln
aXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1h
cnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMsohUWcASz7GfKrpTOMKqANy9BV7V0igWdGxA8IU77L3aTxErQ+fcxtDYZ36Z6GH0YFn7fq5RAD
teP0AYzrCA+EQTfi8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke/s5g9hJHryZ2acScnzczjBCA
o7X1v5G3yw8MDP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHksw56HzElVIoYSZ3q4+RJuPXX
fIoyby+Y2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHHtOkzUreG//CsFnB9+uaYSlR6
5cdGzTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCA1swggNXMAwGA1UdEwQFMAMBAf8w
CwYDVR0PBAQDAgGmMB0GA1UdDgQWBBSuVYNv7DHKufcd+q9rMfPIHeOsuzCBqAYDVR0jBIGgMIGd
gBROC+8apEBbpRdphzDKNGhD0EGu8qGBgaR/MH0xCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFy
dENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkw
JwYDVQQDEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBATAJBgNVHRIEAjAAMD0G
CCsGAQUFBwEBBDEwLzAtBggrBgEFBQcwAoYhaHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2Eu
Y3J0MGAGA1UdHwRZMFcwLKAqoCiGJmh0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwu
Y3JsMCegJaAjhiFodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwggFdBgNVHSAEggFU
MIIBUDCCAUwGCysGAQQBgbU3AQEEMIIBOzAvBggrBgEFBQcCARYjaHR0cDovL2NlcnQuc3RhcnRj
b20ub3JnL3BvbGljeS5wZGYwNQYIKwYBBQUHAgEWKWh0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9p
bnRlcm1lZGlhdGUucGRmMIHQBggrBgEFBQcCAjCBwzAnFiBTdGFydCBDb21tZXJjaWFsIChTdGFy
dENvbSkgTHRkLjADAgEBGoGXTGltaXRlZCBMaWFiaWxpdHksIHJlYWQgdGhlIHNlY3Rpb24gKkxl
Z2FsIExpbWl0YXRpb25zKiBvZiB0aGUgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg
UG9saWN5IGF2YWlsYWJsZSBhdCBodHRwOi8vY2VydC5zdGFydGNvbS5vcmcvcG9saWN5LnBkZjAR
BglghkgBhvhCAQEEBAMCAAcwUAYJYIZIAYb4QgENBEMWQVN0YXJ0Q29tIENsYXNzIDIgUHJpbWFy
eSBJbnRlcm1lZGlhdGUgRnJlZSBTU0wgRW1haWwgQ2VydGlmaWNhdGVzMA0GCSqGSIb3DQEBBQUA
A4ICAQAe9xAX/vbphHkvkDdNrslXWdO7fD3JaqnTT3jmmDu55r7UpW1H/v/J40UBXsw9DKU8TylE
4RwZT5HDAMW42f1x498AzM4FOnL/pUTTvr6BiRlrify5ZovkDYVWjy1GYTJ+hPiBEv0HmHnDxjhn
JIIkEvJ+niMHLLEdpNMhZnxMiTFRAtIF4WeYcpgXBjAxsEDRKBvw40K+r3N4lykySQNp2ElIJ8H1
z2BmhxtppUdWpOVJ4Q1Gvn9jfV1qnMhFCDY+X1X8DrkKrTcpDExcGlefweQs7+DYUK3spiQkJpN7
qpPYlfy2GYHedv7lGa1ZAghMI/4882QVAK2zq6M60nHpOUMtYD61XtAs3ZD5L3yn9LCdeK2j4ZbQ
3uRdwvxAMFWwXyUK/ALP4lCu9QhxbnETOkBWT3FJul4/FUgzM0RRCEGhuQWiOFSoa35XJTcYf/4E
/ZuvOXhK04nUpe7DYTMWzRqL04yyoJQVHKHKSboytueydKuqFZKdJA9gi77OnPBYL/yxkXGgkLC9
tsi77oT4AgZry0/6lgX56ak+f/umQihNPgtKSQQjEYq9S8MlOHzpUM0vxsghATYsdUPBw6r6ZxDH
jXoUAD03DUMEbKsWvqFB7nJNVesngbu8miw1EYLA+fHfTaCidoV3CL75jKqM/KE87qrh9Fqti9bK
qnkvpTGCA2wwggNoAgEBMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk
LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMv
U3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAh5cMAkGBSsO
AwIaBQCgggGtMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEyMDUx
NjE4MDk0MlowIwYJKoZIhvcNAQkEMRYEFLqJ2/bNprhbmJwZQhwfelVqBmCjMIGkBgkrBgEEAYI3
EAQxgZYwgZMwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQL
EyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD
bGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQICHlwwgaYGCyqGSIb3DQEJEAIL
MYGWoIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi
U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xh
c3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAh5cMA0GCSqGSIb3DQEBAQUABIIB
AGEU3KD0mBf8wcO39kewYrji3Hwzk+FFDEgFGtA80feFP8sCIly2d0uIuxZ35eUQtoSUdqv5jgLe
CaIbexNsejPODRyfKo9R5m/Lamd2isH6uc4Aw8+PCTQRPs3rEXumRw3jLXPa4mESBlgmJWoWToHr
+D/j7eSooruMmz/TEhDwm9Vg8ZY5K9bnMkOltv1rBMf8QLe0OK8aT/dZ+CuIyF3HeMrR/aJKeS73
fCPXMunhJG3Xg4qzzLRhFAyVMZAqgIj9He6QAaPF9Btsha8tkH1lHO+SOnUAW8uf3FrvtWOewOtS
Tpp8jKY0geVr0nc80gE0D9USe9EtN1zdxQpwB8sAAAAAAAA=

--Apple-Mail=_E40DDE82-55CC-4198-ABF0-BFB7F92D8DDD--

From ned.freed@mrochek.com  Wed May 16 13:32:05 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F58221F870B; Wed, 16 May 2012 13:32:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.194
X-Spam-Level: 
X-Spam-Status: No, score=-2.194 tagged_above=-999 required=5 tests=[AWL=-0.239, BAYES_00=-2.599, DATE_IN_PAST_03_06=0.044, J_CHICKENPOX_23=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YaS1uppOTHfQ; Wed, 16 May 2012 13:32:04 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 2A39F21F86F3; Wed, 16 May 2012 13:32:04 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFJW6ICGTC001LCI@mauve.mrochek.com>; Wed, 16 May 2012 13:32:00 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Wed, 16 May 2012 13:31:55 -0700 (PDT)
Message-id: <01OFJW6FHKJ60006TF@mauve.mrochek.com>
Date: Wed, 16 May 2012 09:24:15 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Wed, 16 May 2012 15:52:21 +1000" <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net>
To: Mark Nottingham <mnot@mnot.net>
Cc: IESG IESG <iesg@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>, draft-ietf-appsawg-media-type-regs.all@tools.ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 20:32:05 -0000

> I have been selected as the Applications Area Directorate reviewer for this draft (for background on appsdir, please see  <http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate>).

> Please resolve these comments along with any other Last Call comments you may receive. Please wait for direction from your document shepherd or AD before posting a new version of the draft.

> Document: draft-ietf-appsawg-media-type-regs-07
> Title: Media Type Specifications and Registration Procedures
> Reviewer: Mark Nottingham
> Review Date: 2012-05-16

> Summary: This draft is almost ready for publication as a Best Current Practice RFC, but has a few issues that should be fixed before publication.

I want to start by reiterating a point I've made repeatedly in the discussions
of this draft, but seems to have missed in this review: This is a registration
process BCP. It is not a protocol specification, nor is it a specification of
either media types or media type suffixes. Media types were specified in RFC
2046 (in considerable details) and protocol suffixes were specified in RFC 3023.

As such, it is entirely inappropriate for this document to spend time carefully
defining terms, justifying choices, or introducing new terminology. For one
thing, it's a violation of what's supposed to be in a BCP. And for another,
process documents need to focus on the *process*. Detailed specification
material is simply extraneous detail to someone just looking to use the
process. And this is plenty long enough already; making it longer in order to
include such material would be profoundly unhelpful.

Now, it is necessarily the case that when the underlying specification is old
(as is the case with RFC 2046), or is being expanded on or generalized (as is
the case with the current specification of media type suffixes) that some
liberties need to be allowed, and some have indeed been taken here. But this is
an unavoidable consequence of the way our processes work. The right way to
address such issues is to revise the core documents and bring them up to date,
but the reality is there's huge cost associated with prying open core documents
to update them in regards to this sort of stuff.

If someone wants to fix that, I respectfully suggest that they work towards
defining some sort of carefully scoped updating process that doesn't require
forming a working group, because something like that is what it's going to
take to address several of the issues raised here.

> Major Issues:

> * Throughout, "media type" is used somewhat freely to mean all of: a complete
> media type label, the format that it identifies, and a top-level type. This is
> needlessly confusing. It would be extremely helpful to explicitly define terms
> and use them consistently throughout. In particular, "top-level type" is used
> sometimes, whereas the plain "media type" is used elsewhere. "content type"
> sneaks in sometimes too (again, inconsistently).

Some of this is intentional. In particular, the term "media type" is used
interchangeably (or, if you prefer, sloppily) to refer to media types in the
abstract and to the label for a media type. I've tried writing it the other
way, and the resulting prose is stilted and confusing.

> I'd suggest that in common use, "media type" means the entire label, which
> leads to a set of terminology something like:

>  * "media type" -- e.g., "text/plain"

The correct term here is indeed "media type", and this case constitutes the
vast majority of usage.

>  * "subtype" -- e.g., "plain"

"subtype" usually followed by "name".

>  * "major type" -- e.g., "text" (currently called a "top-level type" sporadically)

The word "major" currently appears nowhere in the document. As such, this would
be introducing a completely new specification term, and per the above, that's
should not happen unless there's simply no alternative. The current text uses
either type name or top-level type name, depending on whether or not there's a
possibility of confusion with the full name of a media type, and that's how it
needs to stay.

I'm not particularly fond of top-level type name myself, but it's what we have.

>  * "media format" -- i.e., the format identified by the media type (or "content" -- just pick one)

Media type format or format is used in most places. There are some places where
media type content is used for slightly different purposes; this is an
intentional distinction.

Anyway, I did a pass through the document and changed some of these - there
some that were indeed incorrect. If you object to any of the usage after I post
an update, you're going to have to specify changes you want on a case by case
basis.

> * In Section 4.2.4: "Note that although in general this document strongly
> discourages the mixing of multiple media in a single body..." This kind of
> architectural advice seems out of place in this document. Recommend either
> justifying this position, or removing it.

First of all, the "this document" in this text is simply incorrect. RFC 2046 is
the specification that imposes this restriction, and I'll change the text to
make that clear.

But per my initial point, this is a registration process, and changing or
removing a specification restriction here is not allowed. This document does
not and cannot update RFC 2046. (I personaly happen to think the restriction is
a little silly at this point, but that's also irrelevant.)

> * Section 4.2.8 introduces structured suffixes. These may be very popular,
> but I don't see any description of their value, nor appropriate vs.
> inappropriate use (and I suspect there are many opportunities for abuse here).
> Also, I suspect that having many of these will be very counterproductive, and
> therefore wonder whether DE is the appropriate registry policy here.

This document didn't introduce them; RFC 3023 did. See above for why the sort
of text you're asking for doesn't belong here.

As for this being the right registration process, that's a consensus issue, not
a document editing issue, and certainly not at this stage. I've heard no
objections other than this one, and if past experience is any indication,
worries about "opening the floodgates" have rarely proved to be well founded.
If fact we usually end up with the opposite: Overly onerous processes that
prevent people from getting things done.
 
Anyway, if you want to try and get consensus that the current process is
insufficiently restrictive feel free to do so. But until such a consensus
emerges I'm not going to change it.

> * Section 4.4, the second and third paragraphs contradict each other. The
> former says that a public specification MUST exist, and MUST have sufficient
> detail for interop, whereas the latter gives permission to avoid this. Either
> turn them into SHOULDs or otherwise refine the MUSTs.

They do no such thing. The former paragraph is talking about standards tree
registrations, and explicitly states that this is what it is doing. The latter
is talking about vendor and personal tree registrations, and it is also
explicit about that.

> * Section 4.4 covers patents but not copyrights. Given that some people now
> believe it's possible to copyright an API, and media types form a key portion
> of some styles of APIs, it would seem prudent to have guidelines here. At a
> minimum, I'd expect that I wouldn't have to worry about copyright issues when
> using a media type in the standards tree.

I kind of agree, but this issue should have raised long before last call.
Constructing text to deal with a new IPR issue, especially one which AFAICT
isn't really addressed by BCPs 78 and 79, ***FAR*** exceeds anything that
should be attempted by a document editor on their own during last call.

The only way to handle this would be to push the document back to the working
group with the specific agenda to address copyright issues, and in this case
given the state of our core IPR documents even that might not be sufficient.

> Minor Issues:

> * It would be useful to start the document with a section explaining what a
> media type is, and it's basic structure (type/subtype, organised into trees,
> with optional parameters). Right now, it jumps right in to registration
> procedures, citing terms like "tree" and "subtype" without identifying them (in
> sections 2 and 3, respectively). This need not be long; one or two small
> paragraphs would suffice.

Per the above, this is inappropriate.

> * In Section 3.3:

> """
>    In the case of registration for the IETF itself, the registration
>    proposal MUST be published as an RFC.  When the RFC is in the IETF
>    stream it is an IETF Consensus RFC, which can be on the Standards
>    Track, a BCP, Informational, or Experimental.  Registrations
>    published in non-IETF RFC streams are also allowed, and require IESG
>    approval.
> """

> This is confusing, and it uses a number of terms without defining or
> referencing them. Suggest:

> """
> Registrations on behalf of the IETF are published as RFCs in the IETF
> Document Stream [RFC4844], thereby representing IETF consensus. Registrations
> published as RFCs in other Document Streams are also allowed, but require IESG
> approval.
> """

I'll add a reference to RFC 4844, but I like the original text a lot better.
In particular, the term "Document Stream" is nowhere near as familiar as the
terms used in the original text.

> * In Section 3.3: "Media types in the standards tree are normally denoted by
> names that are not explicitly faceted..."  It seems like there should be a
> requirement here; although it's understood that there are cases where this
> isn't true, it would be useful to give clear guidance.

I thought about doing this. The problem with making it a MUST is that
you then have to qualify it, and that drags in a bunch of issues and results
in repetitive text.

> * In Section 4.1, it cautions against transfer encodings being registered,
> yet I see application/zlib being registered now
> <https://datatracker.ietf.org/doc/draft-levine-application-gzip/>. Does this
> need to be reconsidered, or that registration rejected?

No and not our call. Gzip is an exceptional case for various reasons. Of course
it is entirely possible that the IESG will reject it on this basis.

> * In Section 4.2.3, add "The subtype names the specific audio format."

Seems reasonabl. Added.

> * Section 4.2.5 cites application/postscript in such a way as if it defines
> *the* security considerations for active content; it's really an example, and
> should be labeled as such.

Seems reasonable. Changed.

> * Section 4.3 would do well to note that third parties cannot arbitrarily add
> parameters to existing types without going through the appropriate process;
> this comes up quite often, as people assume that there's a default "ignore"
> rule here.

This falls out of the rules for who can do updates. If you really think
something needs to be added, you'll need to suggest text.

> * Section 4.5 calls for interoperability considerations sections to be
> "subject to continuing evaluation." This seems like an excellent opportunity to
> introduce a per-registration wiki page; has this been discussed? (not that it'd
> be necessary to require it in the draft, more just curious)

It's been mentioned, but at this point this is an issue for IANA, not for this
document. I see no consensus to require that IANA set up such a thing and no
apetite for specifying how it should work. (Since this seems to transcend media
types perhaps it would make more sense as part of the HAPPIANA work.)

> * Section 4.6: "All registrations MUST state whether or not they employ such
> "active content"..." Is it reasonable to expect this? I.e., will the DE be
> rejecting requests that don't have a boilerplate "This format does not employ
> active content."?

That's not how the rules work, since there's the "not assessed" escape
hatch, but yes, if you elect not to use the hatch, you have to include
that, and it is enforced.

> * Section 4.6: "Types not requiring such services SHOULD document this in
> their security considerations." Is the "not" here intentional?

Yes it is, but the opposite also holds, so I'll reword it.

> * Section 5.4 directs people to send comments on registered media types to
> IANA. Isn't it more appropriate/straightforward to send them to the change
> controller, optionally CC:ing the types list?

No, I don't think so. Sending it to IANA insures that it gets tracked.

> Nits:

> * Section 4.1 "Media types MUST function as actual media formats." --> "Media
types MUST function as labels for actual media formats."

Not appropriate.

> * Section 4.2 "While it is possible for a given media type to be assigned
> additional names..." --> "While it is possible for a given format to be
> assigned additional media types..."

Not appropriate.

> * Section 5 is quite deeply buried in the document. Adding a reference from
the introduction would give an opportunity to highlight it to the audience that
needs it.

Good idea; added.

> * Section 5.2.1 "Provisional registrations MAY be updated or abandoned at any
> time." How does this happen? How is it reflected in the registry? "OBSOLETE"?

Provisional registrations are not in the registry. It's up to IANA as to
how to implement the details.

> * Section 5.5: Similar to comments above, the URL for the registry is
> important enough to be higher in the document (e.g., the introduction), rather
> than buried down here.

I don't really see why.

> * Section 5.6: Move the last paragraph to be after the second, to make it
> more clear how a registration is obsoleted (the intervening two paragraphs talk
> about reassignment).

Seems reasonable. Done.

				Ned




From alexey.melnikov@isode.com  Wed May 16 14:17:53 2012
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2080921F870A; Wed, 16 May 2012 14:17:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.218
X-Spam-Level: 
X-Spam-Status: No, score=-101.218 tagged_above=-999 required=5 tests=[AWL=-0.015, BAYES_00=-2.599, MIME_QP_LONG_LINE=1.396, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B2g0osoE66ps; Wed, 16 May 2012 14:17:52 -0700 (PDT)
Received: from rufus.isode.com (cl-125.lon-03.gb.sixxs.net [IPv6:2a00:14f0:e000:7c::2]) by ietfa.amsl.com (Postfix) with ESMTP id 4C96A21F86E2; Wed, 16 May 2012 14:17:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1337203071; d=isode.com; s=selector; i=@isode.com; bh=QTh+ksDs3JftEO6LcebYA8DXEORAikQa28aI6jkWDPg=; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: In-Reply-To:References:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description; b=EiwdD7tFMfuZBFavtyqF/T5YYUbuDyTB8in9tYzRKUnxrHElQNU6THd00Tbpq8aFYB39v+ EqcrsWd+aPGnJk5/DYxo/dum3S1+WC4badnN6mlPAJTXDetKgxbFqzIAgOoqgsNSOBGX6Z 2qadBnQm/kn85ROK3HRXbVQUxGMNDy8=;
Received: from [188.28.10.224] (188.28.10.224.threembb.co.uk [188.28.10.224])  by rufus.isode.com (submission channel) via TCP with ESMTPSA  id <T7QZfgAIRiDz@rufus.isode.com>; Wed, 16 May 2012 22:17:50 +0100
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com>
In-Reply-To: <01OFJW6FHKJ60006TF@mauve.mrochek.com>
Message-Id: <004C9D74-9447-43F5-8C29-32E26716FB99@isode.com>
X-Mailer: iPad Mail (9B206)
From: Alexey Melnikov <alexey.melnikov@isode.com>
Date: Wed, 16 May 2012 22:17:44 +0100
To: Ned Freed <ned.freed@mrochek.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Cc: Mark Nottingham <mnot@mnot.net>, IESG IESG <iesg@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>, "draft-ietf-appsawg-media-type-regs.all@tools.ietf.org" <draft-ietf-appsawg-media-type-regs.all@tools.ietf.org>
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 21:17:53 -0000

Hi Ned,
Commenting on one specific point:

On 16 May 2012, at 17:24, Ned Freed <ned.freed@mrochek.com> wrote:
>=20
>=20
>> * Section 5.2.1 "Provisional registrations MAY be updated or abandoned at=
 any
>> time." How does this happen? How is it reflected in the registry? "OBSOLE=
TE"?
>=20
> Provisional registrations are not in the registry. It's up to IANA as to
> how to implement the details.
>=20

I didn't get the "not in the registry" part. I suspect this is not entirely c=
lear in the document.



From ned.freed@mrochek.com  Wed May 16 14:28:03 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8BE3E21F861B; Wed, 16 May 2012 14:28:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.513
X-Spam-Level: 
X-Spam-Status: No, score=-2.513 tagged_above=-999 required=5 tests=[AWL=0.086,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FNsDyEb0NM3u; Wed, 16 May 2012 14:28:03 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 1919D21F860F; Wed, 16 May 2012 14:28:03 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFJY4WP9TC001LG2@mauve.mrochek.com>; Wed, 16 May 2012 14:27:58 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Wed, 16 May 2012 14:27:53 -0700 (PDT)
Message-id: <01OFJY4T4E9K0006TF@mauve.mrochek.com>
Date: Wed, 16 May 2012 14:26:07 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Wed, 16 May 2012 22:17:44 +0100" <004C9D74-9447-43F5-8C29-32E26716FB99@isode.com>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com> <004C9D74-9447-43F5-8C29-32E26716FB99@isode.com>
To: Alexey Melnikov <alexey.melnikov@isode.com>
Cc: Mark Nottingham <mnot@mnot.net>, Ned Freed <ned.freed@mrochek.com>, IESG IESG <iesg@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>, "draft-ietf-appsawg-media-type-regs.all@tools.ietf.org" <draft-ietf-appsawg-media-type-regs.all@tools.ietf.org>
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 21:28:03 -0000

> Hi Ned,
> Commenting on one specific point:

> On 16 May 2012, at 17:24, Ned Freed <ned.freed@mrochek.com> wrote:
> >
> >
> >> * Section 5.2.1 "Provisional registrations MAY be updated or abandoned at any
> >> time." How does this happen? How is it reflected in the registry? "OBSOLETE"?
> >
> > Provisional registrations are not in the registry. It's up to IANA as to
> > how to implement the details.
> >

> I didn't get the "not in the registry" part. I suspect this is not entirely clear in the document.

>From the section on provisional registries:

  Upon receipt of a provisional registration, IANA will check the name and
  contact information, then publish the registration in a separate provisional
  registration list.

Note the use of the term "separate".

				Ned

From alexey.melnikov@isode.com  Wed May 16 14:34:37 2012
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 733B921F87D4; Wed, 16 May 2012 14:34:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.216
X-Spam-Level: 
X-Spam-Status: No, score=-101.216 tagged_above=-999 required=5 tests=[AWL=-0.013, BAYES_00=-2.599, MIME_QP_LONG_LINE=1.396, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0bav9s+QllqG; Wed, 16 May 2012 14:34:36 -0700 (PDT)
Received: from rufus.isode.com (cl-125.lon-03.gb.sixxs.net [IPv6:2a00:14f0:e000:7c::2]) by ietfa.amsl.com (Postfix) with ESMTP id 95A2F21F87D3; Wed, 16 May 2012 14:34:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1337204075; d=isode.com; s=selector; i=@isode.com; bh=LthLZn4BMmsyNpLYc8mX7WJLqQWVjmODZhki/IBndM8=; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: In-Reply-To:References:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description; b=G7o40Xb8Rmgrt3cV64VyE94bBK1fwpDNkondqwPdef3Lmx8+nfvDURUnMWdry9c2mv0v8Y JufPplZD7w3X7b6Jmt23UjrD3HV4BziEZ9gu10ZPzuoE11YVRlnFsAmLF+M6vH3QfmmH68 gkY+VxCbhcxKw52kAXpy1E2+YKbEQtU=;
Received: from [188.28.10.224] (188.28.10.224.threembb.co.uk [188.28.10.224])  by rufus.isode.com (submission channel) via TCP with ESMTPSA  id <T7QdawAIRhJD@rufus.isode.com>; Wed, 16 May 2012 22:34:35 +0100
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com> <004C9D74-9447-43F5-8C29-32E26716FB99@isode.com> <01OFJY4T4E9K0006TF@mauve.mrochek.com>
In-Reply-To: <01OFJY4T4E9K0006TF@mauve.mrochek.com>
Message-Id: <0B11FB37-5971-4191-9298-85A357794C8F@isode.com>
X-Mailer: iPad Mail (9B206)
From: Alexey Melnikov <alexey.melnikov@isode.com>
Date: Wed, 16 May 2012 22:34:34 +0100
To: Ned Freed <ned.freed@mrochek.com>
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=us-ascii
Cc: Mark Nottingham <mnot@mnot.net>, IESG IESG <iesg@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>, "draft-ietf-appsawg-media-type-regs.all@tools.ietf.org" <draft-ietf-appsawg-media-type-regs.all@tools.ietf.org>
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 May 2012 21:34:37 -0000

Hi Ned,

On 16 May 2012, at 22:26, Ned Freed <ned.freed@mrochek.com> wrote:

>> Hi Ned,
>> Commenting on one specific point:
>=20
>> On 16 May 2012, at 17:24, Ned Freed <ned.freed@mrochek.com> wrote:
>>>=20
>>>=20
>>>> * Section 5.2.1 "Provisional registrations MAY be updated or abandoned a=
t any
>>>> time." How does this happen? How is it reflected in the registry? "OBSO=
LETE"?
>>>=20
>>> Provisional registrations are not in the registry. It's up to IANA as to=

>>> how to implement the details.
>>>=20
>=20
>> I didn't get the "not in the registry" part. I suspect this is not entire=
ly clear in the document.
>=20
> =46rom the section on provisional registries:
>=20
>  Upon receipt of a provisional registration, IANA will check the name and
>  contact information, then publish the registration in a separate provisio=
nal
>  registration list.
>=20
> Note the use of the term "separate".

I read "separate list" as still being a part of the registry. Question: did y=
ou envision that IANA might decide not to make this separate list public (as=
 one of the options)?



From mnot@mnot.net  Wed May 16 17:33:20 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1FBCA21F85FB; Wed, 16 May 2012 17:33:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.399
X-Spam-Level: 
X-Spam-Status: No, score=-102.399 tagged_above=-999 required=5 tests=[AWL=-3.000, BAYES_50=0.001, J_CHICKENPOX_23=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JItBQ0dJ22TA; Wed, 16 May 2012 17:33:18 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id 5E2F421F85ED; Wed, 16 May 2012 17:33:18 -0700 (PDT)
Received: from mnot-mini.mnot.net (unknown [118.209.21.48]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 6ECA722E259; Wed, 16 May 2012 20:33:03 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=us-ascii
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <01OFJW6FHKJ60006TF@mauve.mrochek.com>
Date: Thu, 17 May 2012 10:33:00 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <A36F2701-439D-48A6-9180-E69EABE6CE4D@mnot.net>
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com>
To: Ned Freed <ned.freed@mrochek.com>
X-Mailer: Apple Mail (2.1278)
Cc: IESG IESG <iesg@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>, draft-ietf-appsawg-media-type-regs.all@tools.ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 00:33:20 -0000

Hi Ned,

Some responses inline.

On 17/05/2012, at 2:24 AM, Ned Freed wrote:
>=20
> I want to start by reiterating a point I've made repeatedly in the =
discussions
> of this draft, but seems to have missed in this review: This is a =
registration
> process BCP. It is not a protocol specification, nor is it a =
specification of
> either media types or media type suffixes. Media types were specified =
in RFC
> 2046 (in considerable details) and protocol suffixes were specified in =
RFC 3023.
>=20
> As such, it is entirely inappropriate for this document to spend time =
carefully
> defining terms, justifying choices, or introducing new terminology. =
For one
> thing, it's a violation of what's supposed to be in a BCP. And for =
another,
> process documents need to focus on the *process*. Detailed =
specification
> material is simply extraneous detail to someone just looking to use =
the
> process. And this is plenty long enough already; making it longer in =
order to
> include such material would be profoundly unhelpful.

I disagree; for better or worse, this will be the only document that =
many people refer to when thinking about media types, especially since =
2046 is a MIME document, and media types (as already pointed out in the =
document) are bigger than MIME.

I'm not talking about re-defining the concepts, I'm saying that a quick, =
non-normative summary of what they are, along with pointers to more =
detailed information elsewhere, would help readers.


>> * Throughout, "media type" is used somewhat freely to mean all of: a =
complete
>> media type label, the format that it identifies, and a top-level =
type. This is
>> needlessly confusing. It would be extremely helpful to explicitly =
define terms
>> and use them consistently throughout. In particular, "top-level type" =
is used
>> sometimes, whereas the plain "media type" is used elsewhere. "content =
type"
>> sneaks in sometimes too (again, inconsistently).
>=20
> Some of this is intentional. In particular, the term "media type" is =
used
> interchangeably (or, if you prefer, sloppily) to refer to media types =
in the
> abstract and to the label for a media type. I've tried writing it the =
other
> way, and the resulting prose is stilted and confusing.

I made such a proposal below ("Media types MUST function as labels for =
actual media formats.") -- are you really saying that this is "stilted =
and confusing"?

Note that I'm not suggesting any new terms be introduced here; the draft =
already uses "label" and "media format"; it just doesn't use them =
consistently.


>> * "major type" -- e.g., "text" (currently called a "top-level type" =
sporadically)
>=20
> The word "major" currently appears nowhere in the document. As such, =
this would
> be introducing a completely new specification term, and per the above, =
that's
> should not happen unless there's simply no alternative. The current =
text uses
> either type name or top-level type name, depending on whether or not =
there's a
> possibility of confusion with the full name of a media type, and =
that's how it
> needs to stay.
>=20
> I'm not particularly fond of top-level type name myself, but it's what =
we have.

That's fine, but it's not used consistently now. Picking a random =
example, 4.2.1 starts with:

   The "text" media type is intended for sending material that is
   principally textual in form.

When a much clearer rendering would be:

   The "text" top-level type is intended...

or better yet:

   Media types with the "text" top-level type are intended...


>> * "media format" -- i.e., the format identified by the media type (or =
"content" -- just pick one)
>=20
> Media type format or format is used in most places. There are some =
places where
> media type content is used for slightly different purposes; this is an
> intentional distinction.
>=20
> Anyway, I did a pass through the document and changed some of these - =
there
> some that were indeed incorrect. If you object to any of the usage =
after I post
> an update, you're going to have to specify changes you want on a case =
by case
> basis.

Thanks, understood.


>> * In Section 4.2.4: "Note that although in general this document =
strongly
>> discourages the mixing of multiple media in a single body..." This =
kind of
>> architectural advice seems out of place in this document. Recommend =
either
>> justifying this position, or removing it.
>=20
> First of all, the "this document" in this text is simply incorrect. =
RFC 2046 is
> the specification that imposes this restriction, and I'll change the =
text to
> make that clear.
>=20
> But per my initial point, this is a registration process, and changing =
or
> removing a specification restriction here is not allowed. This =
document does
> not and cannot update RFC 2046. (I personaly happen to think the =
restriction is
> a little silly at this point, but that's also irrelevant.)

It sounds like a reference will fix this.


>> * Section 4.2.8 introduces structured suffixes. These may be very =
popular,
>> but I don't see any description of their value, nor appropriate vs.
>> inappropriate use (and I suspect there are many opportunities for =
abuse here).
>> Also, I suspect that having many of these will be very =
counterproductive, and
>> therefore wonder whether DE is the appropriate registry policy here.
>=20
> This document didn't introduce them; RFC 3023 did. See above for why =
the sort
> of text you're asking for doesn't belong here.
>=20
> As for this being the right registration process, that's a consensus =
issue, not
> a document editing issue, and certainly not at this stage. I've heard =
no
> objections other than this one, and if past experience is any =
indication,
> worries about "opening the floodgates" have rarely proved to be well =
founded.
> If fact we usually end up with the opposite: Overly onerous processes =
that
> prevent people from getting things done.
>=20
> Anyway, if you want to try and get consensus that the current process =
is
> insufficiently restrictive feel free to do so. But until such a =
consensus
> emerges I'm not going to change it.

As is entirely proper.


>> * Section 4.4, the second and third paragraphs contradict each other. =
The
>> former says that a public specification MUST exist, and MUST have =
sufficient
>> detail for interop, whereas the latter gives permission to avoid =
this. Either
>> turn them into SHOULDs or otherwise refine the MUSTs.
>=20
> They do no such thing. The former paragraph is talking about standards =
tree
> registrations, and explicitly states that this is what it is doing. =
The latter
> is talking about vendor and personal tree registrations, and it is =
also
> explicit about that.

Ah, apologies; I misread that. Comment withdrawn.


>> * Section 4.4 covers patents but not copyrights. Given that some =
people now
>> believe it's possible to copyright an API, and media types form a key =
portion
>> of some styles of APIs, it would seem prudent to have guidelines =
here. At a
>> minimum, I'd expect that I wouldn't have to worry about copyright =
issues when
>> using a media type in the standards tree.
>=20
> I kind of agree, but this issue should have raised long before last =
call.
> Constructing text to deal with a new IPR issue, especially one which =
AFAICT
> isn't really addressed by BCPs 78 and 79, ***FAR*** exceeds anything =
that
> should be attempted by a document editor on their own during last =
call.

These are review comments for the IESG; I'm not necessarily asking you =
to change it, merely noting a potential (and very timely) problem.


> The only way to handle this would be to push the document back to the =
working
> group with the specific agenda to address copyright issues, and in =
this case
> given the state of our core IPR documents even that might not be =
sufficient.

Agreed, on both counts.


>> * It would be useful to start the document with a section explaining =
what a
>> media type is, and it's basic structure (type/subtype, organised into =
trees,
>> with optional parameters). Right now, it jumps right in to =
registration
>> procedures, citing terms like "tree" and "subtype" without =
identifying them (in
>> sections 2 and 3, respectively). This need not be long; one or two =
small
>> paragraphs would suffice.
>=20
> Per the above, this is inappropriate.

See above.


>> * In Section 3.3:
>=20
>> """
>>   In the case of registration for the IETF itself, the registration
>>   proposal MUST be published as an RFC.  When the RFC is in the IETF
>>   stream it is an IETF Consensus RFC, which can be on the Standards
>>   Track, a BCP, Informational, or Experimental.  Registrations
>>   published in non-IETF RFC streams are also allowed, and require =
IESG
>>   approval.
>> """
>=20
>> This is confusing, and it uses a number of terms without defining or
>> referencing them. Suggest:
>=20
>> """
>> Registrations on behalf of the IETF are published as RFCs in the IETF
>> Document Stream [RFC4844], thereby representing IETF consensus. =
Registrations
>> published as RFCs in other Document Streams are also allowed, but =
require IESG
>> approval.
>> """
>=20
> I'll add a reference to RFC 4844, but I like the original text a lot =
better.
> In particular, the term "Document Stream" is nowhere near as familiar =
as the
> terms used in the original text.

As you point out above, having this document introduce its own =
terminology doesn't do anyone any good. "Familiar" is of course relative =
to the reader.


>> * In Section 3.3: "Media types in the standards tree are normally =
denoted by
>> names that are not explicitly faceted..."  It seems like there should =
be a
>> requirement here; although it's understood that there are cases where =
this
>> isn't true, it would be useful to give clear guidance.
>=20
> I thought about doing this. The problem with making it a MUST is that
> you then have to qualify it, and that drags in a bunch of issues and =
results
> in repetitive text.

[ sorry, that should be 3.1]

I was thinking more of a SHOULD. E.g.,

"Media types in the standards tree SHOULD NOT have faceted names, unless =
they are grandfathered in using the process described in Appendix A."


>> * In Section 4.1, it cautions against transfer encodings being =
registered,
>> yet I see application/zlib being registered now
>> <https://datatracker.ietf.org/doc/draft-levine-application-gzip/>. =
Does this
>> need to be reconsidered, or that registration rejected?
>=20
> No and not our call. Gzip is an exceptional case for various reasons. =
Of course
> it is entirely possible that the IESG will reject it on this basis.

Yes. However, right now there's a MUST requirement in there. Is GZIP so =
exceptional that a MUST can be violated, or should this be a SHOULD?


>> * Section 4.3 would do well to note that third parties cannot =
arbitrarily add
>> parameters to existing types without going through the appropriate =
process;
>> this comes up quite often, as people assume that there's a default =
"ignore"
>> rule here.
>=20
> This falls out of the rules for who can do updates. If you really =
think
> something needs to be added, you'll need to suggest text.

New paragraph at the end of 4.3:

"""
Changes to parameters (including the introduction of new ones) is =
managed in the same manner as other changes to the media type; see 5.6 =
Change Procedures.
"""

(normally I wouldn't suggest adding this kind of redundant "reminder" =
information, but IME this is not well understood)


>> * Section 4.6: "All registrations MUST state whether or not they =
employ such
>> "active content"..." Is it reasonable to expect this? I.e., will the =
DE be
>> rejecting requests that don't have a boilerplate "This format does =
not employ
>> active content."?
>=20
> That's not how the rules work, since there's the "not assessed" escape
> hatch, but yes, if you elect not to use the hatch, you have to include
> that, and it is enforced.

That's not clear, because the requirement starts with "All registrations =
MUST state..."

I'd suggest:

"A security analysis MUST state..."


>> * Section 5.4 directs people to send comments on registered media =
types to
>> IANA. Isn't it more appropriate/straightforward to send them to the =
change
>> controller, optionally CC:ing the types list?
>=20
> No, I don't think so. Sending it to IANA insures that it gets tracked.

Is there an expectation that the comments will be collected, or that =
there will be metrics for comments on a media type, or...? I don't see =
the benefit of giving IANA yet another thing to do here.


>> * Section 4.1 "Media types MUST function as actual media formats." =
--> "Media
> types MUST function as labels for actual media formats."
>=20
> Not appropriate.

See above.=20


>> * Section 4.2 "While it is possible for a given media type to be =
assigned
>> additional names..." --> "While it is possible for a given format to =
be
>> assigned additional media types..."
>=20
> Not appropriate.

See above.


>> * Section 5.2.1 "Provisional registrations MAY be updated or =
abandoned at any
>> time." How does this happen? How is it reflected in the registry? =
"OBSOLETE"?
>=20
> Provisional registrations are not in the registry. It's up to IANA as =
to
> how to implement the details.

I see. In that case, I'll add a comment that separating the provisional =
and permanent registries doesn't work well, IME; we have a similar =
situation in the Message Header registry, and forcing people to look =
into two lists makes it confusing. I'd recommend a single, authoritative =
list, using the status field to distinguish them.


>> * Section 5.5: Similar to comments above, the URL for the registry is
>> important enough to be higher in the document (e.g., the =
introduction), rather
>> than buried down here.
>=20
> I don't really see why.


Because a reader familiarising themselves with the registry might want =
to actually find it.


--
Mark Nottingham   http://www.mnot.net/




From ned.freed@mrochek.com  Wed May 16 17:34:27 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B514721F860B; Wed, 16 May 2012 17:34:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.514
X-Spam-Level: 
X-Spam-Status: No, score=-2.514 tagged_above=-999 required=5 tests=[AWL=0.085,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7thvbgmOKoXC; Wed, 16 May 2012 17:34:27 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 18F7421F85FB; Wed, 16 May 2012 17:34:18 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFK4MGDBFK001D4K@mauve.mrochek.com>; Wed, 16 May 2012 17:33:55 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Wed, 16 May 2012 17:33:50 -0700 (PDT)
Message-id: <01OFK4MBYUPG0006TF@mauve.mrochek.com>
Date: Wed, 16 May 2012 17:21:31 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Wed, 16 May 2012 22:34:34 +0100" <0B11FB37-5971-4191-9298-85A357794C8F@isode.com>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com> <004C9D74-9447-43F5-8C29-32E26716FB99@isode.com> <01OFJY4T4E9K0006TF@mauve.mrochek.com> <0B11FB37-5971-4191-9298-85A357794C8F@isode.com>
To: Alexey Melnikov <alexey.melnikov@isode.com>
Cc: Mark Nottingham <mnot@mnot.net>, Ned Freed <ned.freed@mrochek.com>, IESG IESG <iesg@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>, "draft-ietf-appsawg-media-type-regs.all@tools.ietf.org" <draft-ietf-appsawg-media-type-regs.all@tools.ietf.org>
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 00:34:27 -0000

> Hi Ned,

> On 16 May 2012, at 22:26, Ned Freed <ned.freed@mrochek.com> wrote:

> >> Hi Ned,
> >> Commenting on one specific point:
> >
> >> On 16 May 2012, at 17:24, Ned Freed <ned.freed@mrochek.com> wrote:
> >>>
> >>>
> >>>> * Section 5.2.1 "Provisional registrations MAY be updated or abandoned at any
> >>>> time." How does this happen? How is it reflected in the registry? "OBSOLETE"?
> >>>
> >>> Provisional registrations are not in the registry. It's up to IANA as to
> >>> how to implement the details.
> >>>
> >
> >> I didn't get the "not in the registry" part. I suspect this is not entirely clear in the document.
> >
> > From the section on provisional registries:
> >
> >  Upon receipt of a provisional registration, IANA will check the name and
> >  contact information, then publish the registration in a separate provisional
> >  registration list.
> >
> > Note the use of the term "separate".

> I read "separate list" as still being a part of the registry.

Well, in a key sense it is: The namespace is shared. There's no point to
provisional registrations if it isn't. Whether you want to call it one single
registry containing two separate lists or two registries sharing a namespace is
syntactic detail I just can't get excited about. And none of this is relevant
to the original point anyway.

> Question: did you envision that IANA might decide not to make this separate
> list public (as one of the options)?

This is now getting silly. Of course the list is public. And no, there is no
need to state that explicitly. Have you ever seen a statement in an IANA
considerations section saying "this information needs to be made public"? I
seriously doubt you can point to even a single example.

				Ned

From paulej@packetizer.com  Wed May 16 18:22:11 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BC9D11E8098 for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 18:22:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.445
X-Spam-Level: 
X-Spam-Status: No, score=-2.445 tagged_above=-999 required=5 tests=[AWL=0.154,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VDyLXBKiPOMO for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 18:22:09 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id 7CF1E11E8073 for <apps-discuss@ietf.org>; Wed, 16 May 2012 18:22:09 -0700 (PDT)
Received: from sydney (rrcs-98-101-148-48.midsouth.biz.rr.com [98.101.148.48]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q4H1M6nw002154 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 16 May 2012 21:22:06 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1337217727; bh=eTh3K3fjOfVcaQ+KR3hd+75RlzSPXnaHRbZqVT6sKpc=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; b=TCTXh8Nzod5vdRGQcf0+5hBH8upi1zlKrU0jUNziwvuRXtYukgAW6toe1cSM4SNR4 M6uSYEkHQKUSZJlO8Qu/jDOV1ZjFh7DlwuUdxL4fEb1vP8Bl0EdFQ3VogyNcausX8y m1PZXXOP4xnhUjGtbcLuPamtKhCTUG9Y1Ce7QcZg=
From: "Paul E. Jones" <paulej@packetizer.com>
To: "'Blaine Cook'" <romeda@gmail.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com> <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com> <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com> <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com> <01cb01cd3367$03615190$0a23f4b0$@packetizer.com> <CAKaEYhJ9Y2kCQ4f=VT3Nsvg1uBs-x91u1Kbj=Uf7yyavFHgz-Q@mail.gmail.com> <020001cd336d$e78c0ee0$b6a42ca0$@packetizer.com> <CAAz=sc=rMErUW5TuYGBKoX0Ynsg5dc8VemBtQ_i_EFJNJPYWeg@mail.gmail.com>
In-Reply-To: <CAAz=sc=rMErUW5TuYGBKoX0Ynsg5dc8VemBtQ_i_EFJNJPYWeg@mail.gmail.com>
Date: Wed, 16 May 2012 21:22:08 -0400
Message-ID: <00d101cd33cb$7ae55540$70afffc0$@packetizer.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQFWXEXmSYyJXGPGOgx4dWw5TONWmQG6iL7ZAg1+z8cCbT9RZwKiA/s+Arb1yg0BK+igYQHCHOlnATBEUfoCKTGbJADlueBYAobvexMCAf1HuAJ8Aw0bluzacwA=
Content-Language: en-us
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 01:22:11 -0000

Blaine,

I don't expect typical users to type "acct:" either.  This is what the =
client does for the user.  It's the same thing as what most browsers do =
today.

But, the scheme is used by us geeks.  You enter http: or https: when =
using XHR to open a web page.  You'll use "mailto:" when embedding a =
link in a web page.

I would never expect users to type "acct:" in the login box for OpenID.  =
Never.  But, don't confuse user behavior with proper protocol behavior.

Paul

> -----Original Message-----
> From: Blaine Cook [mailto:romeda@gmail.com]
> Sent: Wednesday, May 16, 2012 12:34 PM
> To: Paul E. Jones
> Cc: Melvin Carvalho; John Bradley; apps-discuss@ietf.org
> Subject: Re: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04
>=20
> I'm completely and totally opposed to webfinger not accepting =
scheme-less
> addresses.
>=20
> Please start from the user experience =E2=80=93 no-one in the history =
of the
> internet has typed "http://" into a browser window address bar (I may =
be
> overstating that, but statistically speaking it's true).
>=20
> Likewise, no-one will ever type "acct" or "mailto" or "xmpp" or =
anything
> else into a form field.
>=20
> To require clients to convert "bob@example.com" into
> "acct:bob@example.com" is just pedantry of the worst sort. If I had it =
my
> way, webfinger (not host-meta) wouldn't even resolve URIs; it would =
only
> resolve scheme-less email identifiers, because that's what we're =
doing.
>=20
> I *understand* that there *should* be an URI for these things; =
however,
> there is prior art for not having an URI =E2=80=93 DNS is a core piece =
of internet
> infrastructure that uses "bare" identifiers all the time precisely to =
find
> *resolvable* resources that *do* use URIs.
>=20
> I'm not going to stand in the way of consensus, but if the IETF
> specification ends up stating that bare identifiers are not supported,
> then I will personally consider this work a failure as I believe =
strongly
> enough that URIs are not necessarily appropriate here. :-/
>=20
> b.
>=20
> On 16 May 2012 15:12, Paul E. Jones <paulej@packetizer.com> wrote:
> > Melvin,
> >
> >
> >
> > Definitely.  Use of a =E2=80=9Cmailto:=E2=80=9D URI is just as valid =
as any other URI.
> >
> >
> >
> > Paul
> >
> >
> >
> > From: Melvin Carvalho [mailto:melvincarvalho@gmail.com]
> > Sent: Wednesday, May 16, 2012 9:27 AM
> > To: Paul E. Jones
> > Cc: John Bradley; Blaine Cook; apps-discuss@ietf.org
> >
> >
> > Subject: Re: [apps-discuss] [OAUTH-WG]
> > draft-jones-appsawg-webfinger-04
> >
> >
> >
> >
> >
> > On 16 May 2012 15:22, Paul E. Jones <paulej@packetizer.com> wrote:
> >
> > John, Blaine,
> >
> > I do not believe there is any room on the host-meta spec (RFC 6415)
> > for "bare" email addresses.  Host-meta (and thus WebFinger) operates
> > on a URI and a URI (per RFC 3986) must always have a "scheme".  An
> > email address without a scheme associated with it is just a string.
> >
> > On my own server, I do look for bare email addresses and prepend
> > "acct" to them.  It's functional, but why do that on the server =
versus
> > the client?  I implemented that since Blaine suggested it a few =
years
> > ago, but it also follows the practice of being strict in what you =
send
> > and tolerant in what you receive.   Clients should do the same.
> > Clients should send a well-formed URI.
> >
> > Why not just bare email addresses?  WebFinger operates on URIs.  All
> > kinds of URIs can be passed to a WebFinger, including HTTP, HTTPS,
> > mailto, acct, etc.  Each request might return a different response.  =
A
> > server could try to accommodate a sloppy client, but I don't think =
we
> should encourage that.
> > Clients should prepend "acct:" to form a proper URI.
> >
> >
> > Is it still possible, in practical terms, to pass in a mailto: URI =
to
> > webfinger, and be in accordance with the spec?
> >
> >
> >
> > Paul
> >
> >
> >> -----Original Message-----
> >> From: John Bradley [mailto:ve7jtb@ve7jtb.com]
> >> Sent: Tuesday, May 15, 2012 8:57 PM
> >> To: Blaine Cook
> >> Cc: Paul E. Jones; apps-discuss@ietf.org
> >> Subject: Re: [apps-discuss] [OAUTH-WG]
> >> draft-jones-appsawg-webfinger-04
> >>
> >
> >> OK I think where the confusion comes from was the the original WF
> >> notion that the host-meta template translates to static files in =
the
> directory.
> >>
> >> If we are all good on the notion that host-meta needs to point a
> >> service like SWD that can deal with un-normalized input like
> 'jbradley@foo.com'
> >> then I then I think we are good.
> >>
> >> Part of what may have confused me was the examples of using rewrite
> >> rules to retrieve static XRD files.
> >>
> >> John B.
> >> On 2012-05-15, at 7:49 PM, Blaine Cook wrote:
> >>
> >> > On 16 May 2012 00:29, John Bradley <ve7jtb@ve7jtb.com> wrote:
> >> >> Yes my concern is that SWD didn't need normalization on the =
client.
> >> >>
> >> >> While WF dosen't require it static templates won't work
> >> >> dependably, if
> >> the
> >> >> site only support's files with acct: then queries without it =
won't
> >> >> work
> >> and
> >> >> vica versa.
> >> >>
> >> >> If we are going to support those static type server configs they
> >> >> should
> >> at
> >> >> least work reliably, and that requires some sort of =
normalization
> >> >> on
> >> the
> >> >> client end.
> >> >
> >> > I'm really not sure how you came to this conclusion? Static
> >> > host-meta files with URI templates work perfectly well to =
discover
> >> > the actual profile server. The template variable name is "uri", =
but
> >> > the spec says (or should say, if there's any confusion) that =
"uri"
> can be a "bare"
> >> > email address or any URI.
> >> >
> >> > The only thing that I can guess is that it might be tricky in an
> >> > environment where you're hosting static profile documents for =
each
> >> > address? I don't think webfinger mandates or even recommends that =
-
> >> > the only static component is host-meta, to enable sites that =
can't
> >> > / don't want to host a dynamic profile server to refer clients to =
a
> >> > location that does host a dynamic server.
> >> >
> >> > b.
> >
> > _______________________________________________
> > apps-discuss mailing list
> > apps-discuss@ietf.org
> > https://www.ietf.org/mailman/listinfo/apps-discuss
> >
> >


From paulej@packetizer.com  Wed May 16 18:39:40 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 90A7F21F858E for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 18:39:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.447
X-Spam-Level: 
X-Spam-Status: No, score=-2.447 tagged_above=-999 required=5 tests=[AWL=0.151,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ElHI1nU3IDOO for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 18:39:39 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id 9F06921F8549 for <apps-discuss@ietf.org>; Wed, 16 May 2012 18:39:39 -0700 (PDT)
Received: from sydney (rrcs-98-101-148-48.midsouth.biz.rr.com [98.101.148.48]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q4H1db8a002613 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 16 May 2012 21:39:38 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1337218778; bh=n2tW4tzxkl2Lj4nBeE/qaCVXrcYEf8WqDjFFTLE6oU0=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type; b=pkg2/hN0OtkCeMBINxJ+UzreCo+uNaLWQAnS/9Klf3SRt9ILBS8BCIZVQBLPzleNx ZKbykMIXSlpZ4Oy9rgWiMdzztaX8pT5DW55Xift7GOZZp5sCAwvfoICpHrCXz32Ioi 9OvTXsdJ4E3D28VvctPTM/UrbFTADs08PNullLfM=
From: "Paul E. Jones" <paulej@packetizer.com>
To: "'William Mills'" <wmills@yahoo-inc.com>, "'Blaine Cook'" <romeda@gmail.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com> <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com> <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com> <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com> <01cb01cd3367$03615190$0a23f4b0$@packetizer.com> <CAKaEYhJ9Y2kCQ4f=VT3Nsvg1uBs-x91u1Kbj=Uf7yyavFHgz-Q@mail.gmail.com> <020001cd336d$e78c0ee0$b6a42ca0$@packetizer.com> <CAAz=sc=rMErUW5TuYGBKoX0Ynsg5dc8VemBtQ_i_EFJNJPYWeg@mail.gmail.com> <1337189853.55465.YahooMailNeo@web31803.mail.mud.yahoo.com>
In-Reply-To: <1337189853.55465.YahooMailNeo@web31803.mail.mud.yahoo.com>
Date: Wed, 16 May 2012 21:39:39 -0400
Message-ID: <00f301cd33cd$ed3c80d0$c7b58270$@packetizer.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00F4_01CD33AC.662B7D10"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQFWXEXmSYyJXGPGOgx4dWw5TONWmQG6iL7ZAg1+z8cCbT9RZwKiA/s+Arb1yg0BK+igYQHCHOlnATBEUfoCKTGbJADlueBYAobvexMCAf1HuAJ8Aw0bAnAdSaqW2V4eUA==
Content-Language: en-us
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 01:39:40 -0000

This is a multipart message in MIME format.

------=_NextPart_000_00F4_01CD33AC.662B7D10
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

William,

=20

You asked...

=20

=E2=80=9CThe key question for me is, "When will discovery for =
acct:foo@bar.com ever return different information than =
mailto:foo@bar.com?".  I doubt there will be a difference.=E2=80=9D

=20

An example would be if you query an account like =
acct:paulej@twitter.com.  You might get useful information about that =
account.  However, querying mailto:paulej@twitter.com should return 404.

=20

Paul

=20

From: William Mills [mailto:wmills@yahoo-inc.com]=20
Sent: Wednesday, May 16, 2012 1:38 PM
To: Blaine Cook; Paul E. Jones
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04

=20

I think your assumption that we're only ever going to deal with =
scheme-less email identifiers is probably wrong.  I also think you're =
overstating the "No one ever typed... into a browser." thing.

=20

The key question for me is, "When will discovery for acct:foo@bar.com =
ever return different information than mailto:foo@bar.com?".  I doubt =
there will be a difference.

=20

Where I think the difference falls is how discovery actually happens for =
different types of services: web, mail, Jabber, etc..  So I think =
there's a glue piece we're still missing.

=20

All that's a long winded intro to a +1 for supporting bare identifiers =
(because the discovery server will just have a default profile to use =
anyway if there is in fact a difference).

=20

-bill


------=_NextPart_000_00F4_01CD33AC.662B7D10
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>William,<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:14.0pt;font-family:"Courier New";color:black'>You =
asked...<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal =
style=3D'margin-left:.5in'><span =
style=3D'font-size:14.0pt;font-family:"Courier New";color:black'> =
=E2=80=9CThe key question for me is, &quot;When will discovery for =
acct:foo@bar.com ever return different information than <a =
href=3D"mailto:foo@bar.com">mailto:foo@bar.com</a>?&quot;.&nbsp; I doubt =
there will be a difference.=E2=80=9D<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:14.0pt;font-family:"Courier New";color:black'>An =
example would be if you query an account like =
acct:paulej@twitter.com.=C2=A0 You might get useful information about =
that account.=C2=A0 However, querying <a =
href=3D"mailto:paulej@twitter.com">mailto:paulej@twitter.com</a> should =
return 404.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>Paul</span><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
William Mills [mailto:wmills@yahoo-inc.com] <br><b>Sent:</b> Wednesday, =
May 16, 2012 1:38 PM<br><b>To:</b> Blaine Cook; Paul E. =
Jones<br><b>Cc:</b> apps-discuss@ietf.org<br><b>Subject:</b> Re: =
[apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><div><p class=3DMsoNormal =
style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier New";color:black'>I think =
your assumption that we're only ever going to deal with scheme-less =
email identifiers is probably wrong.&nbsp; I also think you're =
overstating the &quot;No one ever typed... into a browser.&quot; =
thing.<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier New";color:black'>The key =
question for me is, &quot;When will discovery for acct:foo@bar.com ever =
return different information than <a =
href=3D"mailto:foo@bar.com">mailto:foo@bar.com</a>?&quot;.&nbsp; I doubt =
there will be a difference.<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier New";color:black'>Where I =
think the difference falls is how discovery actually happens for =
different types of services: web, mail, Jabber, etc..&nbsp; So I think =
there's a glue piece we're still =
missing.<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier New";color:black'>All =
that's a long winded intro to a +1 for supporting bare identifiers =
(because the discovery server will just have a default profile to use =
anyway if there is in fact a =
difference).<o:p></o:p></span></p></div><div><p class=3DMsoNormal =
style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>-bill<o:p></o:p></span></p></div></div></div></div></bo=
dy></html>
------=_NextPart_000_00F4_01CD33AC.662B7D10--


From ned.freed@mrochek.com  Wed May 16 18:43:57 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB91011E8073; Wed, 16 May 2012 18:43:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.915
X-Spam-Level: 
X-Spam-Status: No, score=-0.915 tagged_above=-999 required=5 tests=[AWL=-1.516, BAYES_50=0.001, J_CHICKENPOX_23=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iAIXqt1oL29G; Wed, 16 May 2012 18:43:56 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 7586621F84E7; Wed, 16 May 2012 18:43:56 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFK72688OW001OB1@mauve.mrochek.com>; Wed, 16 May 2012 18:43:51 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Wed, 16 May 2012 18:43:45 -0700 (PDT)
Message-id: <01OFK722DY440006TF@mauve.mrochek.com>
Date: Wed, 16 May 2012 17:55:33 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Thu, 17 May 2012 10:33:00 +1000" <A36F2701-439D-48A6-9180-E69EABE6CE4D@mnot.net>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com> <A36F2701-439D-48A6-9180-E69EABE6CE4D@mnot.net>
To: Mark Nottingham <mnot@mnot.net>
Cc: Ned Freed <ned.freed@mrochek.com>, IESG IESG <iesg@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>, draft-ietf-appsawg-media-type-regs.all@tools.ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 01:43:57 -0000

> Hi Ned,

> Some responses inline.

> On 17/05/2012, at 2:24 AM, Ned Freed wrote:
> >
> > I want to start by reiterating a point I've made repeatedly in the discussions
> > of this draft, but seems to have missed in this review: This is a registration
> > process BCP. It is not a protocol specification, nor is it a specification of
> > either media types or media type suffixes. Media types were specified in RFC
> > 2046 (in considerable details) and protocol suffixes were specified in RFC 3023.
> >
> > As such, it is entirely inappropriate for this document to spend time carefully
> > defining terms, justifying choices, or introducing new terminology. For one
> > thing, it's a violation of what's supposed to be in a BCP. And for another,
> > process documents need to focus on the *process*. Detailed specification
> > material is simply extraneous detail to someone just looking to use the
> > process. And this is plenty long enough already; making it longer in order to
> > include such material would be profoundly unhelpful.

> I disagree; for better or worse, this will be the only document that many people refer to when thinking about media types, especially since 2046 is a MIME document, and media types (as already pointed out in the document) are bigger than MIME.

> I'm not talking about re-defining the concepts, I'm saying that a quick,
> non-normative summary of what they are, along with pointers to more detailed
> information elsewhere, would help readers.

Then feel to suggest text.

> >> * Throughout, "media type" is used somewhat freely to mean all of: a complete
> >> media type label, the format that it identifies, and a top-level type. This is
> >> needlessly confusing. It would be extremely helpful to explicitly define terms
> >> and use them consistently throughout. In particular, "top-level type" is used
> >> sometimes, whereas the plain "media type" is used elsewhere. "content type"
> >> sneaks in sometimes too (again, inconsistently).
> >
> > Some of this is intentional. In particular, the term "media type" is used
> > interchangeably (or, if you prefer, sloppily) to refer to media types in the
> > abstract and to the label for a media type. I've tried writing it the other
> > way, and the resulting prose is stilted and confusing.

> I made such a proposal below ("Media types MUST function as labels for actual
> media formats.") -- are you really saying that this is "stilted and
> confusing"?

As a matter of fact, yes, that text is quite confusing. It implicitly says that
the term "media type" refers to a label rather than an abstraction, and that
contradicts other usage throughout the document.

> Note that I'm not suggesting any new terms be introduced here; the draft
> already uses "label" and "media format"; it just doesn't use them consistently.

No, it uses them when a disctinction needs to be made. That's not
inconsistency.

> >> * "major type" -- e.g., "text" (currently called a "top-level type" sporadically)
> >
> > The word "major" currently appears nowhere in the document. As such, this would
> > be introducing a completely new specification term, and per the above, that's
> > should not happen unless there's simply no alternative. The current text uses
> > either type name or top-level type name, depending on whether or not there's a
> > possibility of confusion with the full name of a media type, and that's how it
> > needs to stay.
> >
> > I'm not particularly fond of top-level type name myself, but it's what we have.

> That's fine, but it's not used consistently now.

I never said it was. In fact I explicitly said the opposite.

> Picking a random example,
> 4.2.1 starts with:

>    The "text" media type is intended for sending material that is
>    principally textual in form.
> When a much clearer rendering would be:

>    The "text" top-level type is intended...

> or better yet:

>    Media types with the "text" top-level type are intended...

That's one of the changes I've already made. (Similar changes need to be
made in all the similar sections, of course.)

> >> * In Section 4.2.4: "Note that although in general this document strongly
> >> discourages the mixing of multiple media in a single body..." This kind of
> >> architectural advice seems out of place in this document. Recommend either
> >> justifying this position, or removing it.
> >
> > First of all, the "this document" in this text is simply incorrect. RFC 2046 is
> > the specification that imposes this restriction, and I'll change the text to
> > make that clear.
> >
> > But per my initial point, this is a registration process, and changing or
> > removing a specification restriction here is not allowed. This document does
> > not and cannot update RFC 2046. (I personaly happen to think the restriction is
> > a little silly at this point, but that's also irrelevant.)

> It sounds like a reference will fix this.

Well, it really doesn't fix the underlying problem, but it's the best we can
do here.

> >> * Section 4.4 covers patents but not copyrights. Given that some people now
> >> believe it's possible to copyright an API, and media types form a key portion
> >> of some styles of APIs, it would seem prudent to have guidelines here. At a
> >> minimum, I'd expect that I wouldn't have to worry about copyright issues when
> >> using a media type in the standards tree.
> >
> > I kind of agree, but this issue should have raised long before last call.
> > Constructing text to deal with a new IPR issue, especially one which AFAICT
> > isn't really addressed by BCPs 78 and 79, ***FAR*** exceeds anything that
> > should be attempted by a document editor on their own during last call.

> These are review comments for the IESG; I'm not necessarily asking you to
> change it, merely noting a potential (and very timely) problem.

So timely that AFIAK the court has yet to rule ;-) Anyway, that's entirely
reasonable - if the IESG feels this needs attention either here or elsewhere
they can figure how to deal with it. I'm just glad I don't have to deal with it
now.

> > I'll add a reference to RFC 4844, but I like the original text a lot better.
> > In particular, the term "Document Stream" is nowhere near as familiar as the
> > terms used in the original text.

> As you point out above, having this document introduce its own terminology
> doesn't do anyone any good. "Familiar" is of course relative to the reader.

Then I'm the one who is confused, because what in this text:

  In the case of registration for the IETF itself, the registration
  proposal MUST be published as an RFC.  When the RFC is in the IETF
  stream it is an IETF Consensus RFC <xref target="RFC4844"/> , which
  can be on the Standards Track, a BCP, Informational, or Experimental.
  Registrations published in non-IETF RFC streams are also allowed, and require
  IESG approval.

is new terminology? "IETF stream" (4844), "IETF Consensus RFC" (2026 and 4844),
"Standards Track", "BCP", "Informational", and "Experimental" (all 2026) are
all well defined and widely used terms.

> >> * In Section 3.3: "Media types in the standards tree are normally denoted by
> >> names that are not explicitly faceted..."  It seems like there should be a
> >> requirement here; although it's understood that there are cases where this
> >> isn't true, it would be useful to give clear guidance.
> >
> > I thought about doing this. The problem with making it a MUST is that
> > you then have to qualify it, and that drags in a bunch of issues and results
> > in repetitive text.

> [ sorry, that should be 3.1]

> I was thinking more of a SHOULD. E.g.,

> "Media types in the standards tree SHOULD NOT have faceted names, unless they
> are grandfathered in using the process described in Appendix A."

On further consideration, this approach actually allows us to use a MUST
without dragging in a lot of additional text. (There was a point when this
material was in a couple of other places in the text.)

There may be an issue with normative language in an appendix, but (a) This
doesn't change that, and (b) That can be addressed easily if someone objects.
And I can get rid of the bit about what an unfaceted name is now that that's
explained elsewhere.

> >> * In Section 4.1, it cautions against transfer encodings being registered,
> >> yet I see application/zlib being registered now
> >> <https://datatracker.ietf.org/doc/draft-levine-application-gzip/>. Does this
> >> need to be reconsidered, or that registration rejected?
> >
> > No and not our call. Gzip is an exceptional case for various reasons. Of course
> > it is entirely possible that the IESG will reject it on this basis.

> Yes. However, right now there's a MUST requirement in there. Is GZIP so
> exceptional that a MUST can be violated, or should this be a SHOULD?

This is unchanged from RFC 4288, so it isn't new. And since GZIP is currently
functioning as a media format in widespread real world practice, the MUST isn't
really being violated. The part that's arguably breaking the rules is the part
about it being "better thought of" as an encoding. Had we actually managed to
define gzip-base64 at some point we have a real case against application/gzip,
but we never managed to do that.

> >> * Section 4.3 would do well to note that third parties cannot arbitrarily add
> >> parameters to existing types without going through the appropriate process;
> >> this comes up quite often, as people assume that there's a default "ignore"
> >> rule here.
> >
> > This falls out of the rules for who can do updates. If you really think
> > something needs to be added, you'll need to suggest text.

> New paragraph at the end of 4.3:

> """ > Changes to parameters (including the introduction of new ones) is
managed in the same manner as other changes to the media type; see 5.6 Change
Procedures. > """

Added.

> (normally I wouldn't suggest adding this kind of redundant "reminder"
> information, but IME this is not well understood)

Fair point.

> >> * Section 4.6: "All registrations MUST state whether or not they employ such
> >> "active content"..." Is it reasonable to expect this? I.e., will the DE be
> >> rejecting requests that don't have a boilerplate "This format does not employ
> >> active content."?
> >
> > That's not how the rules work, since there's the "not assessed" escape
> > hatch, but yes, if you elect not to use the hatch, you have to include
> > that, and it is enforced.

> That's not clear, because the requirement starts with "All registrations MUST
> state..."

> I'd suggest:

> "A security analysis MUST state..."

I don't really see how that addresses the issue, but it also seems harmless, so
... added.

> >> * Section 5.4 directs people to send comments on registered media types to
> >> IANA. Isn't it more appropriate/straightforward to send them to the change
> >> controller, optionally CC:ing the types list?
> >
> > No, I don't think so. Sending it to IANA insures that it gets tracked.

> Is there an expectation that the comments will be collected, or that there
> will be metrics for comments on a media type, or...? I don't see the benefit of
> giving IANA yet another thing to do here.

That's the whole point - if the comment seems sensible, it gets added to the
registration. If we send comments to change controller, I think there's a fair
chance that's as far as they will go.

> >> * Section 4.1 "Media types MUST function as actual media formats." --> "Media
> > types MUST function as labels for actual media formats."
> >
> > Not appropriate.

> See above.

Ditto.

> >> * Section 4.2 "While it is possible for a given media type to be assigned
> >> additional names..." --> "While it is possible for a given format to be
> >> assigned additional media types..."
> >
> > Not appropriate.

> See above.

Ditto.

> >> * Section 5.2.1 "Provisional registrations MAY be updated or abandoned at any
> >> time." How does this happen? How is it reflected in the registry? "OBSOLETE"?
> >
> > Provisional registrations are not in the registry. It's up to IANA as to
> > how to implement the details.

> I see. In that case, I'll add a comment that separating the provisional and
> permanent registries doesn't work well, IME; we have a similar situation in the
> Message Header registry, and forcing people to look into two lists makes it
> confusing. I'd recommend a single, authoritative list, using the status field
> to distinguish them.

I strongly disagree. I think the problem of provisionals being seen as real if
they are intermixed, no matter how well they are labelled.

> >> * Section 5.5: Similar to comments above, the URL for the registry is
> >> important enough to be higher in the document (e.g., the introduction), rather
> >> than buried down here.
> >
> > I don't really see why.

> Because a reader familiarising themselves with the registry might want to
> actually find it.

Feel free to include that in your provided text.

				Ned

From internet-drafts@ietf.org  Wed May 16 19:41:23 2012
Return-Path: <internet-drafts@ietf.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 51F0421F86E3; Wed, 16 May 2012 19:41:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.449
X-Spam-Level: 
X-Spam-Status: No, score=-102.449 tagged_above=-999 required=5 tests=[AWL=0.150, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I09TcC-aLQI1; Wed, 16 May 2012 19:41:22 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C8DA521F8682; Wed, 16 May 2012 19:41:22 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.02
Message-ID: <20120517024122.14066.32180.idtracker@ietfa.amsl.com>
Date: Wed, 16 May 2012 19:41:22 -0700
Cc: apps-discuss@ietf.org
Subject: [apps-discuss] I-D Action: draft-ietf-appsawg-media-type-regs-08.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 02:41:23 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Applications Area Working Group Worki=
ng Group of the IETF.

	Title           : Media Type Specifications and Registration Procedures
	Author(s)       : Ned Freed
                          John C. Klensin
                          Tony Hansen
	Filename        : draft-ietf-appsawg-media-type-regs-08.txt
	Pages           : 31
	Date            : 2012-05-16

   This document defines procedures for the specification and
   registration of media types for use in HTTP, MIME and other Internet
   protocols.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-appsawg-media-type-regs-08.t=
xt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-ietf-appsawg-media-type-regs-08.txt

The IETF datatracker page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-appsawg-media-type-regs/


From wmills@yahoo-inc.com  Wed May 16 20:04:34 2012
Return-Path: <wmills@yahoo-inc.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5F6ED11E8089 for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 20:04:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.225
X-Spam-Level: 
X-Spam-Status: No, score=-17.225 tagged_above=-999 required=5 tests=[AWL=0.373, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_DEF_WHITELIST=-15]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D9Cu27CKWiUn for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 20:04:33 -0700 (PDT)
Received: from nm28-vm3.bullet.mail.ne1.yahoo.com (nm28-vm3.bullet.mail.ne1.yahoo.com [98.138.91.158]) by ietfa.amsl.com (Postfix) with SMTP id 2719611E8073 for <apps-discuss@ietf.org>; Wed, 16 May 2012 20:04:33 -0700 (PDT)
Received: from [98.138.90.55] by nm28.bullet.mail.ne1.yahoo.com with NNFMP; 17 May 2012 03:04:30 -0000
Received: from [98.138.89.193] by tm8.bullet.mail.ne1.yahoo.com with NNFMP; 17 May 2012 03:04:29 -0000
Received: from [127.0.0.1] by omp1051.mail.ne1.yahoo.com with NNFMP; 17 May 2012 03:04:29 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 954281.62560.bm@omp1051.mail.ne1.yahoo.com
Received: (qmail 50225 invoked by uid 60001); 17 May 2012 03:04:29 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo-inc.com; s=ginc1024; t=1337223869; bh=NJICgHbwsjKBoe1Wi7185kXvxLjCI/bHkrFlBzXDxP8=; h=X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=Qa88Uk1waX8cmDIti7h/nnLy8XCqkKFI77IPgZmo7FBh3IFgeg7efyKwaajcAx76IuntQWIuvc0Q17nkEfip5r/N8N3UNAQoIYINsyRs65lPit6SEjKj3yaWTOTX7ZMduPRRUpMoVoDrp9Mx0oq64Krtac1LZPuzfq444TRWES0=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=ginc1024; d=yahoo-inc.com; h=X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=T1daLBxRIwbOCCRNh2uhpEdyQwRSzszM7RYLsMxwgIo8DwBzM8nPVK5yhWjU3gzROWwnhYKnAsMn9HFWqoe87o02Px1AntElrwqOy//qySZql8RswWxYU68LnJbAb36fH6D7o9KlsiAHZJQm2mvIwjiIcyjKSr+1BbqCLcPHWPY=;
X-YMail-OSG: djUrWrYVM1n4.uwmP14r2EUvRkCRKeUIEx.fOI97nh9rCSk Ns7qvCZJQ_XJ1vPS4uyjF_VRTWzVi7B_MCy8xnwUUSfn4RkyVffxoYCkAdyg l0EDgyetXjesBOh.QoWZ4wMdSxoV51bydsqoqpNQbYvbyCc_3_cL9A3Bbhtn c7eq7HciQxfHdqYJIIhARB3wofbpkGsVD5rvrk.U63cncZ8J.eDvAsSCsZU_ J0ghwvZ48tujgtYjSPW13GA.Hc.8X2lFkRAwAmLVdOtTFpYHdg.cimTNeB03 2KoCxj8qKCFCifDQds1GMH2ctPUZvY45rFAUIjHHZy1u9tGStDhuUD4dUP9E _BU2Tupz8B.5JP3Xy9W0Ct9gHc3t3ST7Z6Hj_AzmWFsZcxk6Sd1c1rFrxO_t wAbondArvJNvdUxl30m4SgWLoD4pn
Received: from [99.31.212.42] by web31803.mail.mud.yahoo.com via HTTP; Wed, 16 May 2012 20:04:29 PDT
X-RocketYMMF: william_john_mills
X-Mailer: YahooMailWebService/0.8.118.349524
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com> <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com> <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com> <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com> <01cb01cd3367$03615190$0a23f4b0$@packetizer.com> <CAKaEYhJ9Y2kCQ4f=VT3Nsvg1uBs-x91u1Kbj=Uf7yyavFHgz-Q@mail.gmail.com> <020001cd336d$e78c0ee0$b6a42ca0$@packetizer.com> <CAAz=sc=rMErUW5TuYGBKoX0Ynsg5dc8VemBtQ_i_EFJNJPYWeg@mail.gmail.com> <1337189853.55465.YahooMailNeo@web31803.mail.mud.yahoo.com> <00f301cd33cd$ed3c80d0$c7b58270$@packetizer.com>
Message-ID: <1337223869.48592.YahooMailNeo@web31803.mail.mud.yahoo.com>
Date: Wed, 16 May 2012 20:04:29 -0700 (PDT)
From: William Mills <wmills@yahoo-inc.com>
To: "Paul E. Jones" <paulej@packetizer.com>, 'Blaine Cook' <romeda@gmail.com>
In-Reply-To: <00f301cd33cd$ed3c80d0$c7b58270$@packetizer.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="1502656925-696931386-1337223869=:48592"
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: William Mills <wmills@yahoo-inc.com>
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 03:04:34 -0000

--1502656925-696931386-1337223869=:48592
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

That's what the design is as you see it.=C2=A0 Why do you need to return di=
fferent results?=C2=A0 What is the justification?=0A=0A=0A=0A=0A>__________=
______________________=0A> From: Paul E. Jones <paulej@packetizer.com>=0A>T=
o: 'William Mills' <wmills@yahoo-inc.com>; 'Blaine Cook' <romeda@gmail.com>=
 =0A>Cc: apps-discuss@ietf.org =0A>Sent: Wednesday, May 16, 2012 6:39 PM=0A=
>Subject: RE: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04=0A=
> =0A>=0A>William,=0A>=C2=A0=0A>You asked...=0A>=C2=A0=0A>=E2=80=9CThe key =
question for me is, "When will discovery for acct:foo@bar.com ever return d=
ifferent information than mailto:foo@bar.com?".=C2=A0 I doubt there will be=
 a difference.=E2=80=9D=0A>=C2=A0=0A>An example would be if you query an ac=
count like acct:paulej@twitter.com.=C2=A0 You might get useful information =
about that account.=C2=A0 However, querying mailto:paulej@twitter.com shoul=
d return 404.=0A>=C2=A0=0A>Paul=0A>=C2=A0=0A>From:William Mills [mailto:wmi=
lls@yahoo-inc.com] =0A>Sent: Wednesday, May 16, 2012 1:38 PM=0A>To: Blaine =
Cook; Paul E. Jones=0A>Cc: apps-discuss@ietf.org=0A>Subject: Re: [apps-disc=
uss] [OAUTH-WG] draft-jones-appsawg-webfinger-04=0A>=C2=A0=0A>I think your =
assumption that we're only ever going to deal with scheme-less email identi=
fiers is probably wrong.=C2=A0 I also think you're overstating the "No one =
ever typed... into a browser." thing.=0A>=C2=A0=0A>The key question for me =
is, "When will discovery for acct:foo@bar.com ever return different informa=
tion than mailto:foo@bar.com?".=C2=A0 I doubt there will be a difference.=
=0A>=C2=A0=0A>Where I think the difference falls is how discovery actually =
happens for different types of services: web, mail, Jabber, etc..=C2=A0 So =
I think there's a glue piece we're still missing.=0A>=C2=A0=0A>All that's a=
 long winded intro to a +1 for supporting bare identifiers (because the dis=
covery server will just have a default profile to use anyway if there is in=
 fact a difference).=0A>=C2=A0=0A>-bill=0A>=0A>
--1502656925-696931386-1337223869=:48592
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:14pt"><div><spa=
n>That's what the design is as you see it.&nbsp; Why do you need to return =
different results?&nbsp; What is the justification?<br></span></div><div><b=
r><blockquote style=3D"border-left: 2px solid rgb(16, 16, 255); margin-left=
: 5px; margin-top: 5px; padding-left: 5px;">  <div style=3D"font-family: Co=
urier New, courier, monaco, monospace, sans-serif; font-size: 14pt;"> <div =
style=3D"font-family: times new roman, new york, times, serif; font-size: 1=
2pt;"> <div dir=3D"ltr"> <font face=3D"Arial" size=3D"2"> <hr size=3D"1">  =
<b><span style=3D"font-weight:bold;">From:</span></b> Paul E. Jones &lt;pau=
lej@packetizer.com&gt;<br> <b><span style=3D"font-weight: bold;">To:</span>=
</b> 'William Mills' &lt;wmills@yahoo-inc.com&gt;; 'Blaine Cook' &lt;romeda=
@gmail.com&gt; <br><b><span style=3D"font-weight: bold;">Cc:</span></b>
 apps-discuss@ietf.org <br> <b><span style=3D"font-weight: bold;">Sent:</sp=
an></b> Wednesday, May 16, 2012 6:39 PM<br> <b><span style=3D"font-weight: =
bold;">Subject:</span></b> RE: [apps-discuss] [OAUTH-WG] draft-jones-appsaw=
g-webfinger-04<br> </font> </div> <br>=0A<div id=3D"yiv1535248502"><style><=
!--=0A#yiv1535248502  =0A _filtered #yiv1535248502 {font-family:Calibri;pan=
ose-1:2 15 5 2 2 2 4 3 2 4;}=0A _filtered #yiv1535248502 {font-family:Tahom=
a;panose-1:2 11 6 4 3 5 4 4 2 4;}=0A#yiv1535248502  =0A#yiv1535248502 p.yiv=
1535248502MsoNormal, #yiv1535248502 li.yiv1535248502MsoNormal, #yiv15352485=
02 div.yiv1535248502MsoNormal=0A=09{margin:0in;margin-bottom:.0001pt;font-s=
ize:12.0pt;font-family:"serif";}=0A#yiv1535248502 a:link, #yiv1535248502 sp=
an.yiv1535248502MsoHyperlink=0A=09{color:blue;text-decoration:underline;}=
=0A#yiv1535248502 a:visited, #yiv1535248502 span.yiv1535248502MsoHyperlinkF=
ollowed=0A=09{color:purple;text-decoration:underline;}=0A#yiv1535248502 p.y=
iv1535248502MsoAcetate, #yiv1535248502 li.yiv1535248502MsoAcetate, #yiv1535=
248502 div.yiv1535248502MsoAcetate=0A=09{margin:0in;margin-bottom:.0001pt;f=
ont-size:8.0pt;font-family:"sans-serif";}=0A#yiv1535248502 span.yiv15352485=
02EmailStyle17=0A=09{font-family:"sans-serif";color:#1F497D;}=0A#yiv1535248=
502 span.yiv1535248502BalloonTextChar=0A=09{font-family:"sans-serif";}=0A#y=
iv1535248502 .yiv1535248502MsoChpDefault=0A=09{font-size:10.0pt;}=0A _filte=
red #yiv1535248502 {margin:1.0in 1.0in 1.0in 1.0in;}=0A#yiv1535248502 div.y=
iv1535248502WordSection1=0A=09{}=0A--></style><div><div class=3D"yiv1535248=
502WordSection1"><div class=3D"yiv1535248502MsoNormal"><span style=3D"font-=
size:14.0pt;font-family:&quot;Courier New&quot;;color:black;">William,</spa=
n></div><div class=3D"yiv1535248502MsoNormal"><span style=3D"font-size:14.0=
pt;font-family:&quot;Courier New&quot;;color:black;"> &nbsp;</span></div><d=
iv class=3D"yiv1535248502MsoNormal"><span style=3D"font-size:14.0pt;font-fa=
mily:&quot;Courier New&quot;;color:black;">You asked...</span></div><div cl=
ass=3D"yiv1535248502MsoNormal"><span style=3D"font-size:14.0pt;font-family:=
&quot;Courier New&quot;;color:black;"> &nbsp;</span></div><div class=3D"yiv=
1535248502MsoNormal" style=3D"margin-left:.5in;"><span style=3D"font-size:1=
4.0pt;font-family:&quot;Courier New&quot;;color:black;"> =E2=80=9CThe key q=
uestion for me is, "When will discovery for acct:foo@bar.com ever return di=
fferent information than <a rel=3D"nofollow" ymailto=3D"mailto:foo@bar.com"=
 target=3D"_blank"
 href=3D"mailto:foo@bar.com">mailto:foo@bar.com</a>?".&nbsp; I doubt there =
will be a difference.=E2=80=9D</span></div><div class=3D"yiv1535248502MsoNo=
rmal"><span style=3D"font-size:14.0pt;font-family:&quot;Courier New&quot;;c=
olor:black;"> &nbsp;</span></div><div class=3D"yiv1535248502MsoNormal"><spa=
n style=3D"font-size:14.0pt;font-family:&quot;Courier New&quot;;color:black=
;">An example would be if you query an account like acct:paulej@twitter.com=
.&nbsp; You might get useful information about that account.&nbsp; However,=
 querying <a rel=3D"nofollow" ymailto=3D"mailto:paulej@twitter.com" target=
=3D"_blank" href=3D"mailto:paulej@twitter.com">mailto:paulej@twitter.com</a=
> should return 404.</span></div><div class=3D"yiv1535248502MsoNormal"><spa=
n style=3D"font-size:14.0pt;font-family:&quot;Courier New&quot;;color:black=
;"> &nbsp;</span></div><div class=3D"yiv1535248502MsoNormal"><span style=3D=
"font-size:14.0pt;font-family:&quot;Courier New&quot;;color:black;">Paul</s=
pan><span
 style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D=
;"></span></div><div class=3D"yiv1535248502MsoNormal"><span style=3D"font-s=
ize:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D;"> &nbsp;</span=
></div><div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0=
in 0in 4.0pt;"><div><div style=3D"border:none;border-top:solid #B5C4DF 1.0p=
t;padding:3.0pt 0in 0in 0in;"><div class=3D"yiv1535248502MsoNormal"><b><spa=
n style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;">From:</spa=
n></b><span style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;">=
 William Mills [mailto:wmills@yahoo-inc.com] <br><b>Sent:</b> Wednesday, Ma=
y 16, 2012 1:38 PM<br><b>To:</b> Blaine Cook; Paul E. Jones<br><b>Cc:</b> a=
pps-discuss@ietf.org<br><b>Subject:</b> Re: [apps-discuss] [OAUTH-WG] draft=
-jones-appsawg-webfinger-04</span></div></div></div><div class=3D"yiv153524=
8502MsoNormal"> &nbsp;</div><div><div><div class=3D"yiv1535248502MsoNormal"
 style=3D"background:white;"><span style=3D"font-size:14.0pt;font-family:&q=
uot;Courier New&quot;;color:black;">I think your assumption that we're only=
 ever going to deal with scheme-less email identifiers is probably wrong.&n=
bsp; I also think you're overstating the "No one ever typed... into a brows=
er." thing.</span></div></div><div><div class=3D"yiv1535248502MsoNormal" st=
yle=3D"background:white;"><span style=3D"font-size:14.0pt;font-family:&quot=
;Courier New&quot;;color:black;"> &nbsp;</span></div></div><div><div class=
=3D"yiv1535248502MsoNormal" style=3D"background:white;"><span style=3D"font=
-size:14.0pt;font-family:&quot;Courier New&quot;;color:black;">The key ques=
tion for me is, "When will discovery for acct:foo@bar.com ever return diffe=
rent information than <a rel=3D"nofollow" ymailto=3D"mailto:foo@bar.com" ta=
rget=3D"_blank" href=3D"mailto:foo@bar.com">mailto:foo@bar.com</a>?".&nbsp;=
 I doubt there will be a difference.</span></div></div><div><div
 class=3D"yiv1535248502MsoNormal" style=3D"background:white;"><span style=
=3D"font-size:14.0pt;font-family:&quot;Courier New&quot;;color:black;"> &nb=
sp;</span></div></div><div><div class=3D"yiv1535248502MsoNormal" style=3D"b=
ackground:white;"><span style=3D"font-size:14.0pt;font-family:&quot;Courier=
 New&quot;;color:black;">Where I think the difference falls is how discover=
y actually happens for different types of services: web, mail, Jabber, etc.=
.&nbsp; So I think there's a glue piece we're still missing.</span></div></=
div><div><div class=3D"yiv1535248502MsoNormal" style=3D"background:white;">=
<span style=3D"font-size:14.0pt;font-family:&quot;Courier New&quot;;color:b=
lack;"> &nbsp;</span></div></div><div><div class=3D"yiv1535248502MsoNormal"=
 style=3D"background:white;"><span style=3D"font-size:14.0pt;font-family:&q=
uot;Courier New&quot;;color:black;">All that's a long winded intro to a +1 =
for supporting bare identifiers (because the discovery server will just hav=
e a default profile
 to use anyway if there is in fact a difference).</span></div></div><div><d=
iv class=3D"yiv1535248502MsoNormal" style=3D"background:white;"><span style=
=3D"font-size:14.0pt;font-family:&quot;Courier New&quot;;color:black;"> &nb=
sp;</span></div></div><div><div class=3D"yiv1535248502MsoNormal" style=3D"b=
ackground:white;"><span style=3D"font-size:14.0pt;font-family:&quot;Courier=
 New&quot;;color:black;">-bill</span></div></div></div></div></div></div></=
div><br><br> </div> </div> </blockquote></div>   </div></body></html>
--1502656925-696931386-1337223869=:48592--

From paulej@packetizer.com  Wed May 16 21:08:29 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9DB6D21F857D for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 21:08:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.449
X-Spam-Level: 
X-Spam-Status: No, score=-2.449 tagged_above=-999 required=5 tests=[AWL=0.149,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M+VRxtZl+F4M for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 21:08:28 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id 7D44721F8577 for <apps-discuss@ietf.org>; Wed, 16 May 2012 21:08:28 -0700 (PDT)
Received: from sydney (rrcs-98-101-148-48.midsouth.biz.rr.com [98.101.148.48]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q4H48QeO006537 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 17 May 2012 00:08:26 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1337227706; bh=BbcbmTee2re6K+lE9pBGrToNz3GFR7u77fxCXu/4I3g=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type; b=SOe0jFbUM4n9GSBV3k/xKjMpfvJkWsMip67ZMwomqgVnFMt6APPqMqWW/RoJdF5RJ bLQjgNEhFgHBehY/xk7B0cgfBrvsLq+ln99262CDvod72M/sBjzTIesEN3CmG3EyLw eQpTJbuFUwdoPx8XDERPkLUqzaS9Z5BWLLFDe4nI=
From: "Paul E. Jones" <paulej@packetizer.com>
To: "'William Mills'" <wmills@yahoo-inc.com>, "'Blaine Cook'" <romeda@gmail.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com> <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com> <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com> <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com> <01cb01cd3367$03615190$0a23f4b0$@packetizer.com> <CAKaEYhJ9Y2kCQ4f=VT3Nsvg1uBs-x91u1Kbj=Uf7yyavFHgz-Q@mail.gmail.com> <020001cd336d$e78c0ee0$b6a42ca0$@packetizer.com> <CAAz=sc=rMErUW5TuYGBKoX0Ynsg5dc8VemBtQ_i_EFJNJPYWeg@mail.gmail.com> <1337189853.55465.YahooMailNeo@web31803.mail.mud.yahoo.com> <00f301cd33cd$ed3c80d0$c7b58270$@packetizer.com> <1337223869.48592.YahooMailNeo@web3! 1803.mail.mud.yahoo.com >
In-Reply-To: <1337223869.48592.YahooMailNeo@web31803.mail.mud.yahoo.com>
Date: Thu, 17 May 2012 00:08:28 -0400
Message-ID: <014f01cd33e2$b739b3d0$25ad1b70$@packetizer.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0150_01CD33C1.30297360"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQFWXEXmSYyJXGPGOgx4dWw5TONWmQG6iL7ZAg1+z8cCbT9RZwKiA/s+Arb1yg0BK+igYQHCHOlnATBEUfoCKTGbJADlueBYAobvexMCAf1HuAJ8Aw0bAnAdSaoCGCl1aAMM0hzvlrBgvLA=
Content-Language: en-us
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 04:08:29 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0150_01CD33C1.30297360
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Twitter does not have email addresses, so what would be the =
justification in returning something that=E2=80=99s not right?

=20

=20

From: William Mills [mailto:wmills@yahoo-inc.com]=20
Sent: Wednesday, May 16, 2012 11:04 PM
To: Paul E. Jones; 'Blaine Cook'
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04

=20

That's what the design is as you see it.  Why do you need to return =
different results?  What is the justification?

=20


  _____ =20


From: Paul E. Jones <paulej@packetizer.com>
To: 'William Mills' <wmills@yahoo-inc.com>; 'Blaine Cook' =
<romeda@gmail.com>=20
Cc: apps-discuss@ietf.org=20
Sent: Wednesday, May 16, 2012 6:39 PM
Subject: RE: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04

=20

William,

=20

You asked...

=20

=E2=80=9CThe key question for me is, "When will discovery for =
acct:foo@bar.com ever return different information than =
mailto:foo@bar.com?".  I doubt there will be a difference.=E2=80=9D

=20

An example would be if you query an account like =
acct:paulej@twitter.com.  You might get useful information about that =
account.  However, querying mailto:paulej@twitter.com should return 404.

=20

Paul

=20

From: William Mills [mailto:wmills@yahoo-inc.com]=20
Sent: Wednesday, May 16, 2012 1:38 PM
To: Blaine Cook; Paul E. Jones
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04

=20

I think your assumption that we're only ever going to deal with =
scheme-less email identifiers is probably wrong.  I also think you're =
overstating the "No one ever typed... into a browser." thing.

=20

The key question for me is, "When will discovery for acct:foo@bar.com =
ever return different information than mailto:foo@bar.com?".  I doubt =
there will be a difference.

=20

Where I think the difference falls is how discovery actually happens for =
different types of services: web, mail, Jabber, etc..  So I think =
there's a glue piece we're still missing.

=20

All that's a long winded intro to a +1 for supporting bare identifiers =
(because the discovery server will just have a default profile to use =
anyway if there is in fact a difference).

=20

-bill

=20


------=_NextPart_000_0150_01CD33C1.30297360
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered medium)"><!--[if =
!mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.yiv1535248502msoacetate, li.yiv1535248502msoacetate, =
div.yiv1535248502msoacetate
	{mso-style-name:yiv1535248502msoacetate;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.yiv1535248502msonormal, li.yiv1535248502msonormal, =
div.yiv1535248502msonormal
	{mso-style-name:yiv1535248502msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.yiv1535248502msochpdefault, li.yiv1535248502msochpdefault, =
div.yiv1535248502msochpdefault
	{mso-style-name:yiv1535248502msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.yiv1535248502msohyperlink
	{mso-style-name:yiv1535248502msohyperlink;}
span.yiv1535248502msohyperlinkfollowed
	{mso-style-name:yiv1535248502msohyperlinkfollowed;}
span.yiv1535248502emailstyle17
	{mso-style-name:yiv1535248502emailstyle17;}
span.yiv1535248502balloontextchar
	{mso-style-name:yiv1535248502balloontextchar;}
p.yiv1535248502msonormal1, li.yiv1535248502msonormal1, =
div.yiv1535248502msonormal1
	{mso-style-name:yiv1535248502msonormal1;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.yiv1535248502msohyperlink1
	{mso-style-name:yiv1535248502msohyperlink1;
	color:blue;
	text-decoration:underline;}
span.yiv1535248502msohyperlinkfollowed1
	{mso-style-name:yiv1535248502msohyperlinkfollowed1;
	color:purple;
	text-decoration:underline;}
p.yiv1535248502msoacetate1, li.yiv1535248502msoacetate1, =
div.yiv1535248502msoacetate1
	{mso-style-name:yiv1535248502msoacetate1;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Arial","sans-serif";}
span.yiv1535248502emailstyle171
	{mso-style-name:yiv1535248502emailstyle171;
	font-family:"Arial","sans-serif";
	color:#1F497D;}
span.yiv1535248502balloontextchar1
	{mso-style-name:yiv1535248502balloontextchar1;
	font-family:"Arial","sans-serif";}
p.yiv1535248502msochpdefault1, li.yiv1535248502msochpdefault1, =
div.yiv1535248502msochpdefault1
	{mso-style-name:yiv1535248502msochpdefault1;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle31
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Twitter does not have email addresses, so what would be the =
justification in returning something that=E2=80=99s not =
right?<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
William Mills [mailto:wmills@yahoo-inc.com] <br><b>Sent:</b> Wednesday, =
May 16, 2012 11:04 PM<br><b>To:</b> Paul E. Jones; 'Blaine =
Cook'<br><b>Cc:</b> apps-discuss@ietf.org<br><b>Subject:</b> Re: =
[apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><div><p class=3DMsoNormal =
style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier New";color:black'>That's =
what the design is as you see it.&nbsp; Why do you need to return =
different results?&nbsp; What is the =
justification?<o:p></o:p></span></p></div><div><blockquote =
style=3D'border:none;border-left:solid #1010FF 1.5pt;padding:0in 0in 0in =
4.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-bottom:5.0pt'><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'><o:p>&nbsp;</o:p></span></p><div><div><div><div =
class=3DMsoNormal align=3Dcenter =
style=3D'text-align:center;background:white'><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:black'><=
hr size=3D1 width=3D"100%" align=3Dcenter></span></div><p =
class=3DMsoNormal style=3D'background:white'><b><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:black'>F=
rom:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:black'> =
Paul E. Jones &lt;<a =
href=3D"mailto:paulej@packetizer.com">paulej@packetizer.com</a>&gt;<br><b=
>To:</b> 'William Mills' &lt;<a =
href=3D"mailto:wmills@yahoo-inc.com">wmills@yahoo-inc.com</a>&gt;; =
'Blaine Cook' &lt;<a =
href=3D"mailto:romeda@gmail.com">romeda@gmail.com</a>&gt; <br><b>Cc:</b> =
<a href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a> =
<br><b>Sent:</b> Wednesday, May 16, 2012 6:39 PM<br><b>Subject:</b> RE: =
[apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><p class=3DMsoNormal =
style=3D'background:white'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><div =
id=3Dyiv1535248502><div><div><div><p class=3DMsoNormal =
style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>William,</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier New";color:black'>You =
asked...</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div =
style=3D'margin-left:.5in'><p class=3DMsoNormal =
style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>=E2=80=9CThe key question for me is, &quot;When will =
discovery for acct:foo@bar.com ever return different information than <a =
href=3D"mailto:foo@bar.com" =
target=3D"_blank">mailto:foo@bar.com</a>?&quot;.&nbsp; I doubt there =
will be a difference.=E2=80=9D</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier New";color:black'>An =
example would be if you query an account like =
acct:paulej@twitter.com.&nbsp; You might get useful information about =
that account.&nbsp; However, querying <a =
href=3D"mailto:paulej@twitter.com" =
target=3D"_blank">mailto:paulej@twitter.com</a> should return =
404.</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>Paul</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'=
>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><div><p class=3DMsoNormal =
style=3D'background:white'><b><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:black'>F=
rom:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:black'> =
William Mills <a =
href=3D"mailto:[mailto:wmills@yahoo-inc.com]">[mailto:wmills@yahoo-inc.co=
m]</a> <br><b>Sent:</b> Wednesday, May 16, 2012 1:38 PM<br><b>To:</b> =
Blaine Cook; Paul E. Jones<br><b>Cc:</b> <a =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br><b>Sub=
ject:</b> Re: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div></div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p></div><div><div><div><p=
 class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier New";color:black'>I think =
your assumption that we're only ever going to deal with scheme-less =
email identifiers is probably wrong.&nbsp; I also think you're =
overstating the &quot;No one ever typed... into a browser.&quot; =
thing.</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier New";color:black'>The key =
question for me is, &quot;When will discovery for acct:foo@bar.com ever =
return different information than <a href=3D"mailto:foo@bar.com" =
target=3D"_blank">mailto:foo@bar.com</a>?&quot;.&nbsp; I doubt there =
will be a difference.</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier New";color:black'>Where I =
think the difference falls is how discovery actually happens for =
different types of services: web, mail, Jabber, etc..&nbsp; So I think =
there's a glue piece we're still missing.</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier New";color:black'>All =
that's a long winded intro to a +1 for supporting bare identifiers =
(because the discovery server will just have a default profile to use =
anyway if there is in fact a difference).</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>-bill</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div></div></div></div=
></div></div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt;background:white'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p></div></div></blockquot=
e></div></div></div></div></body></html>
------=_NextPart_000_0150_01CD33C1.30297360--


From wmills@yahoo-inc.com  Wed May 16 21:11:01 2012
Return-Path: <wmills@yahoo-inc.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C991C21F857F for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 21:11:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.206
X-Spam-Level: 
X-Spam-Status: No, score=-17.206 tagged_above=-999 required=5 tests=[AWL=0.392, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_DEF_WHITELIST=-15]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ujQyuUX4367m for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 21:11:00 -0700 (PDT)
Received: from nm12.bullet.mail.sp2.yahoo.com (nm12.bullet.mail.sp2.yahoo.com [98.139.91.82]) by ietfa.amsl.com (Postfix) with SMTP id 73FF921F857D for <apps-discuss@ietf.org>; Wed, 16 May 2012 21:11:00 -0700 (PDT)
Received: from [98.139.91.62] by nm12.bullet.mail.sp2.yahoo.com with NNFMP; 17 May 2012 04:11:00 -0000
Received: from [98.139.91.46] by tm2.bullet.mail.sp2.yahoo.com with NNFMP; 17 May 2012 04:11:00 -0000
Received: from [127.0.0.1] by omp1046.mail.sp2.yahoo.com with NNFMP; 17 May 2012 04:11:00 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 305085.48430.bm@omp1046.mail.sp2.yahoo.com
Received: (qmail 42182 invoked by uid 60001); 17 May 2012 04:10:59 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo-inc.com; s=ginc1024; t=1337227859; bh=TlraDXb5x+K35i8HSMW2fCUMZeB3pZp0q8XNkG+XFoA=; h=X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=P+13d8oEuTtS5hzPuXQr0l/3xxI5oEBNEX2xsMALKSbiVz/bprRFB/LoVgQUkCOdwlgUI5Z4p7is1HOCfp72Np4JHV5+2z/kLD1nfH7z3dpvjm/TKSLA2d3oLjV7fblX61dyZzDbHvB0aIRrvWqQJIa/LyRifsPYyVYbcpoeSqs=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=ginc1024; d=yahoo-inc.com; h=X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=tPhHPjFYW5/kF7wb5aqWlmY/wzX8E6Fde+txpCtTemW77uonKM1yN7xVE5YU6UZzbze9zbK5YJYelbeYHoBqsNNM6LhG9q6QXCdnAmDzWT53+k41hYnb/N1hNuGsUZycl/ArU0AyanT1EcvWSQpvE/Rzfz9sHvXiikA/TL3MEJY=;
X-YMail-OSG: q5T.4DsVM1kYJPGcEn8NbaAjcspHBsD65Jsz6Hhft_W1TqU kubp3Mvq0yFnQ3duDoRSABQygFflOhUmk9kWYyD9N6Tmq4YvxfRerycUDxY3 Gmee3sq.COSrpy6o3hPpkD2N_Xgub.NGi0VI8nfidHiXgCKI1hHaCVUa6LVo xTQG12MGKHlajT9TOdM3A20TPKF0E7jxXvm.rAjN3SmXFlmFwhEJzQb2AceE fdViB6kBusjVt8.0gedAkw1nAkabYbYzVhHoXpefFhYtCR8q0XRUNqwTPlF5 AMSE21q2sWjeZFwH2eEOEOehUw2dA2hdEuTo5soaxO2SvbZAzxW0k_P23nnz Mk7SLjcI10aXToW0sVOBBpueN30b_e2_Z9knrBa5x7ZfRz4jLz0BEoL1ZnuN qAKHxHWXXR5G4s8KVpsGgFF5s5hcBMGE0ohzeyr_rOtYehO9egG8-
Received: from [209.131.62.115] by web31801.mail.mud.yahoo.com via HTTP; Wed, 16 May 2012 21:10:59 PDT
X-RocketYMMF: william_john_mills
X-Mailer: YahooMailWebService/0.8.118.349524
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com> <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com> <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com> <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com> <01cb01cd3367$03615190$0a23f4b0$@packetizer.com> <CAKaEYhJ9Y2kCQ4f=VT3Nsvg1uBs-x91u1Kbj=Uf7yyavFHgz-Q@mail.gmail.com> <020001cd336d$e78c0ee0$b6a42ca0$@packetizer.com> <CAAz=sc=rMErUW5TuYGBKoX0Ynsg5dc8VemBtQ_i_EFJNJPYWeg@mail.gmail.com> <1337189853.55465.YahooMailNeo@web31803.mail.mud.yahoo.com> <00f301cd33cd$ed3c80d0$c7b58270$@packetizer.com> <1337223869.48592.YahooMailNeo@web3! 1803.mail.mud.yahoo.com > <014f01cd33e2$b739b3d0$25ad1b70$@packetizer.com>
Message-ID: <1337227859.36232.YahooMailNeo@web31801.mail.mud.yahoo.com>
Date: Wed, 16 May 2012 21:10:59 -0700 (PDT)
From: William Mills <wmills@yahoo-inc.com>
To: "Paul E. Jones" <paulej@packetizer.com>, 'Blaine Cook' <romeda@gmail.com>
In-Reply-To: <014f01cd33e2$b739b3d0$25ad1b70$@packetizer.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="-368338466-1397371320-1337227859=:36232"
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: William Mills <wmills@yahoo-inc.com>
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 04:11:02 -0000

---368338466-1397371320-1337227859=:36232
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

The real question is when would you ever want to return different non-error=
 results?=0A=0A=0A=0A=0A>________________________________=0A> From: Paul E.=
 Jones <paulej@packetizer.com>=0A>To: 'William Mills' <wmills@yahoo-inc.com=
>; 'Blaine Cook' <romeda@gmail.com> =0A>Cc: apps-discuss@ietf.org =0A>Sent:=
 Wednesday, May 16, 2012 9:08 PM=0A>Subject: RE: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04=0A> =0A>=0A>Twitter does not have email ad=
dresses, so what would be the justification in returning something that=E2=
=80=99s not right?=0A>=C2=A0=0A>=C2=A0=0A>From:William Mills [mailto:wmills=
@yahoo-inc.com] =0A>Sent: Wednesday, May 16, 2012 11:04 PM=0A>To: Paul E. J=
ones; 'Blaine Cook'=0A>Cc: apps-discuss@ietf.org=0A>Subject: Re: [apps-disc=
uss] [OAUTH-WG] draft-jones-appsawg-webfinger-04=0A>=C2=A0=0A>That's what t=
he design is as you see it.=C2=A0 Why do you need to return different resul=
ts?=C2=A0 What is the justification?=0A>=C2=A0=0A>>=0A>>___________________=
_____________=0A>>=0A>>From:Paul E. Jones <paulej@packetizer.com>=0A>>To: '=
William Mills' <wmills@yahoo-inc.com>; 'Blaine Cook' <romeda@gmail.com> =0A=
>>Cc: apps-discuss@ietf.org =0A>>Sent: Wednesday, May 16, 2012 6:39 PM=0A>>=
Subject: RE: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04=0A>=
>=C2=A0=0A>>William,=0A>>=C2=A0=0A>>You asked...=0A>>=C2=A0=0A>>=E2=80=9CTh=
e key question for me is, "When will discovery for acct:foo@bar.com ever re=
turn different information than mailto:foo@bar.com?".=C2=A0 I doubt there w=
ill be a difference.=E2=80=9D=0A>>=C2=A0=0A>>An example would be if you que=
ry an account like acct:paulej@twitter.com.=C2=A0 You might get useful info=
rmation about that account.=C2=A0 However, querying mailto:paulej@twitter.c=
om should return 404.=0A>>=C2=A0=0A>>Paul=0A>>=C2=A0=0A>>From:William Mills=
 [mailto:wmills@yahoo-inc.com] =0A>>Sent: Wednesday, May 16, 2012 1:38 PM=
=0A>>To: Blaine Cook; Paul E. Jones=0A>>Cc: apps-discuss@ietf.org=0A>>Subje=
ct: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04=0A>>=C2=
=A0=0A>>I think your assumption that we're only ever going to deal with sch=
eme-less email identifiers is probably wrong.=C2=A0 I also think you're ove=
rstating the "No one ever typed... into a browser." thing.=0A>>=C2=A0=0A>>T=
he key question for me is, "When will discovery for acct:foo@bar.com ever r=
eturn different information than mailto:foo@bar.com?".=C2=A0 I doubt there =
will be a difference.=0A>>=C2=A0=0A>>Where I think the difference falls is =
how discovery actually happens for different types of services: web, mail, =
Jabber, etc..=C2=A0 So I think there's a glue piece we're still missing.=0A=
>>=C2=A0=0A>>All that's a long winded intro to a +1 for supporting bare ide=
ntifiers (because the discovery server will just have a default profile to =
use anyway if there is in fact a difference).=0A>>=C2=A0=0A>>-bill=0A>>=C2=
=A0=0A>=0A>
---368338466-1397371320-1337227859=:36232
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:14pt"><div><spa=
n>The real question is when would you ever want to return different non-err=
or results?<br></span></div><div><br><blockquote style=3D"border-left: 2px =
solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5p=
x;">  <div style=3D"font-family: Courier New, courier, monaco, monospace, s=
ans-serif; font-size: 14pt;"> <div style=3D"font-family: times new roman, n=
ew york, times, serif; font-size: 12pt;"> <div dir=3D"ltr"> <font face=3D"A=
rial" size=3D"2"> <hr size=3D"1">  <b><span style=3D"font-weight:bold;">Fro=
m:</span></b> Paul E. Jones &lt;paulej@packetizer.com&gt;<br> <b><span styl=
e=3D"font-weight: bold;">To:</span></b> 'William Mills' &lt;wmills@yahoo-in=
c.com&gt;; 'Blaine Cook' &lt;romeda@gmail.com&gt; <br><b><span style=3D"fon=
t-weight: bold;">Cc:</span></b> apps-discuss@ietf.org <br> <b><span style=
=3D"font-weight:
 bold;">Sent:</span></b> Wednesday, May 16, 2012 9:08 PM<br> <b><span style=
=3D"font-weight: bold;">Subject:</span></b> RE: [apps-discuss] [OAUTH-WG] d=
raft-jones-appsawg-webfinger-04<br> </font> </div> <br>=0A<div id=3D"yiv806=
43303"><style><!--=0A#yiv80643303  =0A _filtered #yiv80643303 {font-family:=
Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}=0A _filtered #yiv80643303 {font-fam=
ily:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4;}=0A#yiv80643303  =0A#yiv80643303 =
p.yiv80643303MsoNormal, #yiv80643303 li.yiv80643303MsoNormal, #yiv80643303 =
div.yiv80643303MsoNormal=0A=09{margin:0in;margin-bottom:.0001pt;font-size:1=
2.0pt;font-family:"serif";}=0A#yiv80643303 a:link, #yiv80643303 span.yiv806=
43303MsoHyperlink=0A=09{color:blue;text-decoration:underline;}=0A#yiv806433=
03 a:visited, #yiv80643303 span.yiv80643303MsoHyperlinkFollowed=0A=09{color=
:purple;text-decoration:underline;}=0A#yiv80643303 p.yiv80643303MsoAcetate,=
 #yiv80643303 li.yiv80643303MsoAcetate, #yiv80643303 div.yiv80643303MsoAcet=
ate=0A=09{margin:0in;margin-bottom:.0001pt;font-size:8.0pt;font-family:"san=
s-serif";}=0A#yiv80643303 p.yiv80643303msoacetate, #yiv80643303 li.yiv80643=
303msoacetate, #yiv80643303 div.yiv80643303msoacetate=0A=09{margin-right:0i=
n;margin-left:0in;font-size:12.0pt;font-family:"serif";}=0A#yiv80643303 p.y=
iv80643303msonormal, #yiv80643303 li.yiv80643303msonormal, #yiv80643303 div=
.yiv80643303msonormal=0A=09{margin-right:0in;margin-left:0in;font-size:12.0=
pt;font-family:"serif";}=0A#yiv80643303 p.yiv80643303msochpdefault, #yiv806=
43303 li.yiv80643303msochpdefault, #yiv80643303 div.yiv80643303msochpdefaul=
t=0A=09{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:"seri=
f";}=0A#yiv80643303 span.yiv80643303msohyperlink=0A=09{}=0A#yiv80643303 spa=
n.yiv80643303msohyperlinkfollowed=0A=09{}=0A#yiv80643303 span.yiv80643303em=
ailstyle17=0A=09{}=0A#yiv80643303 span.yiv80643303balloontextchar=0A=09{}=
=0A#yiv80643303 p.yiv80643303msonormal1, #yiv80643303 li.yiv80643303msonorm=
al1, #yiv80643303 div.yiv80643303msonormal1=0A=09{margin:0in;margin-bottom:=
.0001pt;font-size:12.0pt;font-family:"serif";}=0A#yiv80643303 span.yiv80643=
303msohyperlink1=0A=09{color:blue;text-decoration:underline;}=0A#yiv8064330=
3 span.yiv80643303msohyperlinkfollowed1=0A=09{color:purple;text-decoration:=
underline;}=0A#yiv80643303 p.yiv80643303msoacetate1, #yiv80643303 li.yiv806=
43303msoacetate1, #yiv80643303 div.yiv80643303msoacetate1=0A=09{margin:0in;=
margin-bottom:.0001pt;font-size:8.0pt;font-family:"sans-serif";}=0A#yiv8064=
3303 span.yiv80643303emailstyle171=0A=09{font-family:"sans-serif";color:#1F=
497D;}=0A#yiv80643303 span.yiv80643303balloontextchar1=0A=09{font-family:"s=
ans-serif";}=0A#yiv80643303 p.yiv80643303msochpdefault1, #yiv80643303 li.yi=
v80643303msochpdefault1, #yiv80643303 div.yiv80643303msochpdefault1=0A=09{m=
argin-right:0in;margin-left:0in;font-size:10.0pt;font-family:"serif";}=0A#y=
iv80643303 span.yiv80643303EmailStyle31=0A=09{font-family:"sans-serif";colo=
r:#1F497D;}=0A#yiv80643303 span.yiv80643303BalloonTextChar=0A=09{font-famil=
y:"sans-serif";}=0A#yiv80643303 .yiv80643303MsoChpDefault=0A=09{font-size:1=
0.0pt;}=0A _filtered #yiv80643303 {margin:1.0in 1.0in 1.0in 1.0in;}=0A#yiv8=
0643303 div.yiv80643303WordSection1=0A=09{}=0A--></style><div><div class=3D=
"yiv80643303WordSection1"><div class=3D"yiv80643303MsoNormal"><span style=
=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D;">Twi=
tter does not have email addresses, so what would be the justification in r=
eturning something that=E2=80=99s not right?</span></div><div class=3D"yiv8=
0643303MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;sans-se=
rif&quot;;color:#1F497D;"> &nbsp;</span></div><div class=3D"yiv80643303MsoN=
ormal"><span style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;c=
olor:#1F497D;"> &nbsp;</span></div><div style=3D"border:none;border-left:so=
lid blue 1.5pt;padding:0in 0in 0in 4.0pt;"><div><div style=3D"border:none;b=
order-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in;"><div class=3D"yiv=
80643303MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot;san=
s-serif&quot;;">From:</span></b><span style=3D"font-size:10.0pt;font-family=
:&quot;sans-serif&quot;;"> William Mills [mailto:wmills@yahoo-inc.com]
 <br><b>Sent:</b> Wednesday, May 16, 2012 11:04 PM<br><b>To:</b> Paul E. Jo=
nes; 'Blaine Cook'<br><b>Cc:</b> apps-discuss@ietf.org<br><b>Subject:</b> R=
e: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04</span></div><=
/div></div><div class=3D"yiv80643303MsoNormal"> &nbsp;</div><div><div><div =
class=3D"yiv80643303MsoNormal" style=3D"background:white;"><span style=3D"f=
ont-size:14.0pt;font-family:&quot;Courier New&quot;;color:black;">That's wh=
at the design is as you see it.&nbsp; Why do you need to return different r=
esults?&nbsp; What is the justification?</span></div></div><div><blockquote=
 style=3D"border:none;border-left:solid #1010FF 1.5pt;padding:0in 0in 0in 4=
.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-bottom:5.0pt;"><div class=
=3D"yiv80643303MsoNormal" style=3D"background:white;"><span style=3D"font-s=
ize:14.0pt;font-family:&quot;Courier New&quot;;color:black;"> &nbsp;</span>=
</div><div><div><div><div class=3D"yiv80643303MsoNormal"
 style=3D"text-align:center;background:white;" align=3D"center"><span style=
=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;color:black;"><hr a=
lign=3D"center" size=3D"1" width=3D"100%"></span></div><div class=3D"yiv806=
43303MsoNormal" style=3D"background:white;"><b><span style=3D"font-size:10.=
0pt;font-family:&quot;sans-serif&quot;;color:black;">From:</span></b><span =
style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;color:black;">=
 Paul E. Jones &lt;<a rel=3D"nofollow" ymailto=3D"mailto:paulej@packetizer.=
com" target=3D"_blank" href=3D"mailto:paulej@packetizer.com">paulej@packeti=
zer.com</a>&gt;<br><b>To:</b> 'William Mills' &lt;<a rel=3D"nofollow" ymail=
to=3D"mailto:wmills@yahoo-inc.com" target=3D"_blank" href=3D"mailto:wmills@=
yahoo-inc.com">wmills@yahoo-inc.com</a>&gt;; 'Blaine Cook' &lt;<a rel=3D"no=
follow" ymailto=3D"mailto:romeda@gmail.com" target=3D"_blank" href=3D"mailt=
o:romeda@gmail.com">romeda@gmail.com</a>&gt; <br><b>Cc:</b> <a rel=3D"nofol=
low"
 ymailto=3D"mailto:apps-discuss@ietf.org" target=3D"_blank" href=3D"mailto:=
apps-discuss@ietf.org">apps-discuss@ietf.org</a> <br><b>Sent:</b> Wednesday=
, May 16, 2012 6:39 PM<br><b>Subject:</b> RE: [apps-discuss] [OAUTH-WG] dra=
ft-jones-appsawg-webfinger-04</span><span style=3D"color:black;"></span></d=
iv></div><div class=3D"yiv80643303MsoNormal" style=3D"background:white;"><s=
pan style=3D"color:black;"> &nbsp;</span></div><div id=3D"yiv80643303"><div=
><div><div><div class=3D"yiv80643303MsoNormal" style=3D"background:white;">=
<span style=3D"font-size:14.0pt;font-family:&quot;Courier New&quot;;color:b=
lack;">William,</span><span style=3D"color:black;"></span></div></div><div>=
<div class=3D"yiv80643303MsoNormal" style=3D"background:white;"><span style=
=3D"font-size:14.0pt;font-family:&quot;Courier New&quot;;color:black;">&nbs=
p;</span><span style=3D"color:black;"></span></div></div><div><div class=3D=
"yiv80643303MsoNormal" style=3D"background:white;"><span
 style=3D"font-size:14.0pt;font-family:&quot;Courier New&quot;;color:black;=
">You asked...</span><span style=3D"color:black;"></span></div></div><div><=
div class=3D"yiv80643303MsoNormal" style=3D"background:white;"><span style=
=3D"font-size:14.0pt;font-family:&quot;Courier New&quot;;color:black;">&nbs=
p;</span><span style=3D"color:black;"></span></div></div><div style=3D"marg=
in-left:.5in;"><div class=3D"yiv80643303MsoNormal" style=3D"background:whit=
e;"><span style=3D"font-size:14.0pt;font-family:&quot;Courier New&quot;;col=
or:black;">=E2=80=9CThe key question for me is, "When will discovery for ac=
ct:foo@bar.com ever return different information than <a rel=3D"nofollow" y=
mailto=3D"mailto:foo@bar.com" target=3D"_blank" href=3D"mailto:foo@bar.com"=
>mailto:foo@bar.com</a>?".&nbsp; I doubt there will be a difference.=E2=80=
=9D</span><span style=3D"color:black;"></span></div></div><div><div class=
=3D"yiv80643303MsoNormal" style=3D"background:white;"><span style=3D"font-s=
ize:14.0pt;font-family:&quot;Courier
 New&quot;;color:black;">&nbsp;</span><span style=3D"color:black;"></span><=
/div></div><div><div class=3D"yiv80643303MsoNormal" style=3D"background:whi=
te;"><span style=3D"font-size:14.0pt;font-family:&quot;Courier New&quot;;co=
lor:black;">An example would be if you query an account like acct:paulej@tw=
itter.com.&nbsp; You might get useful information about that account.&nbsp;=
 However, querying <a rel=3D"nofollow" ymailto=3D"mailto:paulej@twitter.com=
" target=3D"_blank" href=3D"mailto:paulej@twitter.com">mailto:paulej@twitte=
r.com</a> should return 404.</span><span style=3D"color:black;"></span></di=
v></div><div><div class=3D"yiv80643303MsoNormal" style=3D"background:white;=
"><span style=3D"font-size:14.0pt;font-family:&quot;Courier New&quot;;color=
:black;">&nbsp;</span><span style=3D"color:black;"></span></div></div><div>=
<div class=3D"yiv80643303MsoNormal" style=3D"background:white;"><span style=
=3D"font-size:14.0pt;font-family:&quot;Courier New&quot;;color:black;">Paul=
</span><span
 style=3D"color:black;"></span></div></div><div><div class=3D"yiv80643303Ms=
oNormal" style=3D"background:white;"><span style=3D"font-size:11.0pt;font-f=
amily:&quot;sans-serif&quot;;color:#1F497D;">&nbsp;</span><span style=3D"co=
lor:black;"></span></div></div><div style=3D"border:none;border-left:solid =
blue 1.5pt;padding:0in 0in 0in 4.0pt;"><div><div style=3D"border:none;borde=
r-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in;"><div><div class=3D"yi=
v80643303MsoNormal" style=3D"background:white;"><b><span style=3D"font-size=
:10.0pt;font-family:&quot;sans-serif&quot;;color:black;">From:</span></b><s=
pan style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;color:blac=
k;"> William Mills <a rel=3D"nofollow" ymailto=3D"mailto:[mailto:wmills@yah=
oo-inc.com]" target=3D"_blank" href=3D"mailto:[mailto:wmills@yahoo-inc.com]=
">[mailto:wmills@yahoo-inc.com]</a> <br><b>Sent:</b> Wednesday, May 16, 201=
2 1:38 PM<br><b>To:</b> Blaine Cook; Paul E. Jones<br><b>Cc:</b> <a rel=3D"=
nofollow"
 ymailto=3D"mailto:apps-discuss@ietf.org" target=3D"_blank" href=3D"mailto:=
apps-discuss@ietf.org">apps-discuss@ietf.org</a><br><b>Subject:</b> Re: [ap=
ps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04</span><span style=
=3D"color:black;"></span></div></div></div></div><div><div class=3D"yiv8064=
3303MsoNormal" style=3D"background:white;"><span style=3D"color:black;">&nb=
sp;</span></div></div><div><div><div><div class=3D"yiv80643303MsoNormal" st=
yle=3D"background:white;"><span style=3D"font-size:14.0pt;font-family:&quot=
;Courier New&quot;;color:black;">I think your assumption that we're only ev=
er going to deal with scheme-less email identifiers is probably wrong.&nbsp=
; I also think you're overstating the "No one ever typed... into a browser.=
" thing.</span><span style=3D"color:black;"></span></div></div></div><div><=
div><div class=3D"yiv80643303MsoNormal" style=3D"background:white;"><span s=
tyle=3D"font-size:14.0pt;font-family:&quot;Courier New&quot;;color:black;">=
&nbsp;</span><span
 style=3D"color:black;"></span></div></div></div><div><div><div class=3D"yi=
v80643303MsoNormal" style=3D"background:white;"><span style=3D"font-size:14=
.0pt;font-family:&quot;Courier New&quot;;color:black;">The key question for=
 me is, "When will discovery for acct:foo@bar.com ever return different inf=
ormation than <a rel=3D"nofollow" ymailto=3D"mailto:foo@bar.com" target=3D"=
_blank" href=3D"mailto:foo@bar.com">mailto:foo@bar.com</a>?".&nbsp; I doubt=
 there will be a difference.</span><span style=3D"color:black;"></span></di=
v></div></div><div><div><div class=3D"yiv80643303MsoNormal" style=3D"backgr=
ound:white;"><span style=3D"font-size:14.0pt;font-family:&quot;Courier New&=
quot;;color:black;">&nbsp;</span><span style=3D"color:black;"></span></div>=
</div></div><div><div><div class=3D"yiv80643303MsoNormal" style=3D"backgrou=
nd:white;"><span style=3D"font-size:14.0pt;font-family:&quot;Courier New&qu=
ot;;color:black;">Where I think the difference falls is how discovery actua=
lly happens for different
 types of services: web, mail, Jabber, etc..&nbsp; So I think there's a glu=
e piece we're still missing.</span><span style=3D"color:black;"></span></di=
v></div></div><div><div><div class=3D"yiv80643303MsoNormal" style=3D"backgr=
ound:white;"><span style=3D"font-size:14.0pt;font-family:&quot;Courier New&=
quot;;color:black;">&nbsp;</span><span style=3D"color:black;"></span></div>=
</div></div><div><div><div class=3D"yiv80643303MsoNormal" style=3D"backgrou=
nd:white;"><span style=3D"font-size:14.0pt;font-family:&quot;Courier New&qu=
ot;;color:black;">All that's a long winded intro to a +1 for supporting bar=
e identifiers (because the discovery server will just have a default profil=
e to use anyway if there is in fact a difference).</span><span style=3D"col=
or:black;"></span></div></div></div><div><div><div class=3D"yiv80643303MsoN=
ormal" style=3D"background:white;"><span style=3D"font-size:14.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black;">&nbsp;</span><span
 style=3D"color:black;"></span></div></div></div><div><div><div class=3D"yi=
v80643303MsoNormal" style=3D"background:white;"><span style=3D"font-size:14=
.0pt;font-family:&quot;Courier New&quot;;color:black;">-bill</span><span st=
yle=3D"color:black;"></span></div></div></div></div></div></div></div></div=
><div class=3D"yiv80643303MsoNormal" style=3D"margin-bottom:12.0pt;backgrou=
nd:white;"><span style=3D"color:black;"> &nbsp;</span></div></div></div></b=
lockquote></div></div></div></div></div></div><br><br> </div> </div> </bloc=
kquote></div>   </div></body></html>
---368338466-1397371320-1337227859=:36232--

From paulej@packetizer.com  Wed May 16 21:25:36 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3348D11E809C for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 21:25:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.452
X-Spam-Level: 
X-Spam-Status: No, score=-2.452 tagged_above=-999 required=5 tests=[AWL=0.146,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O3f3TBg57edy for <apps-discuss@ietfa.amsl.com>; Wed, 16 May 2012 21:25:34 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id DD4E411E8089 for <apps-discuss@ietf.org>; Wed, 16 May 2012 21:25:33 -0700 (PDT)
Received: from sydney (rrcs-98-101-148-48.midsouth.biz.rr.com [98.101.148.48]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q4H4PV2m007008 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 17 May 2012 00:25:32 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1337228732; bh=LBfBGVs/06c0ftoAM/Hp/D23k22qPvGVnduFIo72XxA=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type; b=g2bUcxjK27u3lnlQf0VvpFRT518Le5HpQum9b5DlnjeMIVOKY38DdiaWwao40OIud pxPIS/12V/hGdzyfVJNpqLZbUWitxy2Y9qURzFdZa2vrPIbYcMtBkRyuwgj5uKhiue I5CRsfDq8oi6tCJSxxkSzD0S9/W5HO0vvwJusrZY=
From: "Paul E. Jones" <paulej@packetizer.com>
To: "'William Mills'" <wmills@yahoo-inc.com>, "'Blaine Cook'" <romeda@gmail.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com> <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com> <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com> <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com> <01cb01cd3367$03615190$0a23f4b0$@packetizer.com> <CAKaEYhJ9Y2kCQ4f=VT3Nsvg1uBs-x91u1Kbj=Uf7yyavFHgz-Q@mail.gmail.com> <020001cd336d$e78c0ee0$b6a42ca0$@packetizer.com> <CAAz=sc=rMErUW5TuYGBKoX0Ynsg5dc8VemBtQ_i_EFJNJPYWeg@mail.gmail.com> <1337189853.55465.YahooMailNeo@web31803.mail.mud.yahoo.com> <00f301cd33cd$ed3c80d0$c7b58270$@packetizer.com> <1337223869.48592.YahooMailNeo@web3! ! 1803.mail.mud.yahoo.c om > <014f01cd33e2$b739b3d0$25ad1b70$@packetizer.com> <1337227859.36232.YahooMailNeo@web31801.mail.mud.yahoo.com>
In-Reply-To: <1337227859.36232.YahooMailNeo@web31801.mail.mud.yahoo.com>
Date: Thu, 17 May 2012 00:25:32 -0400
Message-ID: <000601cd33e5$19cb8cb0$4d62a610$@packetizer.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0007_01CD33C3.92B9ECB0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQFWXEXmSYyJXGPGOgx4dWw5TONWmQG6iL7ZAg1+z8cCbT9RZwKiA/s+Arb1yg0BK+igYQHCHOlnATBEUfoCKTGbJADlueBYAobvexMCAf1HuAJ8Aw0bAnAdSaoCGCl1aAF54/iEAud4jkgB50Fc95aWhHOQ
Content-Language: en-us
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 04:25:36 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0007_01CD33C3.92B9ECB0
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

For URI schemes that all belong to the same person, I would expect the =
same results or a 404 if the specific service is not supported.  =
It=E2=80=99s important that we allow a 404 since some accounts may not =
support email or XMPP or whatever other protocol is of interest.

=20

This brings us back to a point of discussion we had in recent weeks, =
though: why would we want to provide a positive answer for every URI =
scheme?  My server currently returns a positive answer for anything that =
looks like scheme:paulej@packetizer.com.  That=E2=80=99s not right.  I =
should not do that.  There=E2=80=99s no such thing as =
qqqqbit:paulej@packetizer.com, but my server responds like there is.

=20

What we=E2=80=99re often seeking with WF is information about user =
accounts, thus the =E2=80=9Cacct=E2=80=9D URI scheme.  We=E2=80=99re not =
usually seeking info about email addresses or XMPP addresses or other =
user@domain styles.  And, schemes are important.  If you believe =
otherwise, then you might think this is perfectly good HTML:

=20

You can <a href=3D=E2=80=9Dpaulej@packetizer.com=E2=80=9D>email me</a> =
or <a href=3D=E2=80=9Dpaulej@packetizer.com=E2=80=9D>IM me</a>.

=20

In any case, WF does not preclude one from querying using a mailto URI =
scheme and some protocols (e.g., OpenID Connect) could declare that =
mailto must be supported by WF.  I have no objection to that.  However, =
if I want to query for information about an account, mailto is not =
right.  That=E2=80=99s not the right scheme to use if I want to get =
information about a photo album at a photo sharing site or an account at =
a file sharing site.  There might be user identifiers for those =
accounts, but they are not going to be my email ID.

=20

Paul

=20

From: William Mills [mailto:wmills@yahoo-inc.com]=20
Sent: Thursday, May 17, 2012 12:11 AM
To: Paul E. Jones; 'Blaine Cook'
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04

=20

The real question is when would you ever want to return different =
non-error results?

=20


  _____ =20


From: Paul E. Jones <paulej@packetizer.com>
To: 'William Mills' <wmills@yahoo-inc.com>; 'Blaine Cook' =
<romeda@gmail.com>=20
Cc: apps-discuss@ietf.org=20
Sent: Wednesday, May 16, 2012 9:08 PM
Subject: RE: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04

=20

Twitter does not have email addresses, so what would be the =
justification in returning something that=E2=80=99s not right?

=20

=20

From: William Mills [mailto:wmills@yahoo-inc.com]=20
Sent: Wednesday, May 16, 2012 11:04 PM
To: Paul E. Jones; 'Blaine Cook'
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04

=20

That's what the design is as you see it.  Why do you need to return =
different results?  What is the justification?

=20


  _____ =20


From: Paul E. Jones <paulej@packetizer.com>
To: 'William Mills' <wmills@yahoo-inc.com>; 'Blaine Cook' =
<romeda@gmail.com>=20
Cc: apps-discuss@ietf.org=20
Sent: Wednesday, May 16, 2012 6:39 PM
Subject: RE: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04

=20

William,

=20

You asked...

=20

=E2=80=9CThe key question for me is, "When will discovery for =
acct:foo@bar.com ever return different information than =
mailto:foo@bar.com?".  I doubt there will be a difference.=E2=80=9D

=20

An example would be if you query an account like =
acct:paulej@twitter.com.  You might get useful information about that =
account.  However, querying mailto:paulej@twitter.com should return 404.

=20

Paul

=20

From: William Mills [mailto:wmills@yahoo-inc.com]=20
Sent: Wednesday, May 16, 2012 1:38 PM
To: Blaine Cook; Paul E. Jones
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04

=20

I think your assumption that we're only ever going to deal with =
scheme-less email identifiers is probably wrong.  I also think you're =
overstating the "No one ever typed... into a browser." thing.

=20

The key question for me is, "When will discovery for acct:foo@bar.com =
ever return different information than mailto:foo@bar.com?".  I doubt =
there will be a difference.

=20

Where I think the difference falls is how discovery actually happens for =
different types of services: web, mail, Jabber, etc..  So I think =
there's a glue piece we're still missing.

=20

All that's a long winded intro to a +1 for supporting bare identifiers =
(because the discovery server will just have a default profile to use =
anyway if there is in fact a difference).

=20

-bill

=20

=20


------=_NextPart_000_0007_01CD33C3.92B9ECB0
Content-Type: text/html;
	charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered medium)"><!--[if =
!mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"Courier New \;color\:black\;";
	panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.yiv80643303msoacetate, li.yiv80643303msoacetate, =
div.yiv80643303msoacetate
	{mso-style-name:yiv80643303msoacetate;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.yiv80643303msonormal, li.yiv80643303msonormal, =
div.yiv80643303msonormal
	{mso-style-name:yiv80643303msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.yiv80643303msochpdefault, li.yiv80643303msochpdefault, =
div.yiv80643303msochpdefault
	{mso-style-name:yiv80643303msochpdefault;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.yiv80643303msonormal1, li.yiv80643303msonormal1, =
div.yiv80643303msonormal1
	{mso-style-name:yiv80643303msonormal1;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.yiv80643303msoacetate1, li.yiv80643303msoacetate1, =
div.yiv80643303msoacetate1
	{mso-style-name:yiv80643303msoacetate1;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.yiv80643303msochpdefault1, li.yiv80643303msochpdefault1, =
div.yiv80643303msochpdefault1
	{mso-style-name:yiv80643303msochpdefault1;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.yiv80643303msohyperlink
	{mso-style-name:yiv80643303msohyperlink;}
span.yiv80643303msohyperlinkfollowed
	{mso-style-name:yiv80643303msohyperlinkfollowed;}
span.yiv80643303msohyperlink1
	{mso-style-name:yiv80643303msohyperlink1;}
span.yiv80643303msohyperlinkfollowed1
	{mso-style-name:yiv80643303msohyperlinkfollowed1;}
span.yiv80643303emailstyle171
	{mso-style-name:yiv80643303emailstyle171;}
span.yiv80643303balloontextchar1
	{mso-style-name:yiv80643303balloontextchar1;}
span.yiv80643303emailstyle31
	{mso-style-name:yiv80643303emailstyle31;}
span.yiv80643303balloontextchar
	{mso-style-name:yiv80643303balloontextchar;}
p.yiv80643303msonormal2, li.yiv80643303msonormal2, =
div.yiv80643303msonormal2
	{mso-style-name:yiv80643303msonormal2;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.yiv80643303msohyperlink2
	{mso-style-name:yiv80643303msohyperlink2;
	color:blue;
	text-decoration:underline;}
span.yiv80643303msohyperlinkfollowed2
	{mso-style-name:yiv80643303msohyperlinkfollowed2;
	color:purple;
	text-decoration:underline;}
p.yiv80643303msoacetate2, li.yiv80643303msoacetate2, =
div.yiv80643303msoacetate2
	{mso-style-name:yiv80643303msoacetate2;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.yiv80643303msonormal3, li.yiv80643303msonormal3, =
div.yiv80643303msonormal3
	{mso-style-name:yiv80643303msonormal3;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.yiv80643303msochpdefault2, li.yiv80643303msochpdefault2, =
div.yiv80643303msochpdefault2
	{mso-style-name:yiv80643303msochpdefault2;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.yiv80643303msonormal11, li.yiv80643303msonormal11, =
div.yiv80643303msonormal11
	{mso-style-name:yiv80643303msonormal11;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.yiv80643303msohyperlink11
	{mso-style-name:yiv80643303msohyperlink11;
	color:blue;
	text-decoration:underline;}
span.yiv80643303msohyperlinkfollowed11
	{mso-style-name:yiv80643303msohyperlinkfollowed11;
	color:purple;
	text-decoration:underline;}
p.yiv80643303msoacetate11, li.yiv80643303msoacetate11, =
div.yiv80643303msoacetate11
	{mso-style-name:yiv80643303msoacetate11;
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Arial","sans-serif";}
span.yiv80643303emailstyle1711
	{mso-style-name:yiv80643303emailstyle1711;
	font-family:"Arial","sans-serif";
	color:#1F497D;}
span.yiv80643303balloontextchar11
	{mso-style-name:yiv80643303balloontextchar11;
	font-family:"Arial","sans-serif";}
p.yiv80643303msochpdefault11, li.yiv80643303msochpdefault11, =
div.yiv80643303msochpdefault11
	{mso-style-name:yiv80643303msochpdefault11;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
span.yiv80643303emailstyle311
	{mso-style-name:yiv80643303emailstyle311;
	font-family:"Arial","sans-serif";
	color:#1F497D;}
span.yiv80643303balloontextchar2
	{mso-style-name:yiv80643303balloontextchar2;
	font-family:"Arial","sans-serif";}
span.EmailStyle46
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>For URI schemes that all belong to the same person, I would expect =
the same results or a 404 if the specific service is not =
supported.=C2=A0 It=E2=80=99s important that we allow a 404 since some =
accounts may not support email or XMPP or whatever other protocol is of =
interest.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>This brings us back to a point of discussion we had in recent weeks, =
though: why would we want to provide a positive answer for every URI =
scheme?=C2=A0 My server currently returns a positive answer for =
<i>anything</i> that looks like scheme:paulej@packetizer.com.=C2=A0 =
That=E2=80=99s not right.=C2=A0 I should not do that.=C2=A0 =
There=E2=80=99s no such thing as qqqqbit:paulej@packetizer.com, but my =
server responds like there is.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>What we=E2=80=99re often seeking with WF is information about user =
accounts, thus the =E2=80=9Cacct=E2=80=9D URI scheme.=C2=A0 =
We=E2=80=99re not usually seeking info about email addresses or XMPP =
addresses or other user@domain styles.=C2=A0 And, schemes are =
important.=C2=A0 If you believe otherwise, then you might think this is =
perfectly good HTML:<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'> You can &lt;a =
href=3D=E2=80=9Dpaulej@packetizer.com=E2=80=9D&gt;email me&lt;/a&gt; or =
&lt;a href=3D=E2=80=9Dpaulej@packetizer.com=E2=80=9D&gt;IM =
me&lt;/a&gt;.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>In any case, WF does not preclude one from querying using a mailto =
URI scheme and some protocols (e.g., OpenID Connect) could declare that =
mailto must be supported by WF.=C2=A0 I have no objection to that.=C2=A0 =
However, if I want to query for information about an account, mailto is =
not right.=C2=A0 That=E2=80=99s not the right scheme to use if I want to =
get information about a photo album at a photo sharing site or an =
account at a file sharing site.=C2=A0 There might be user identifiers =
for those accounts, but they are not going to be my email =
ID.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Paul<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
William Mills [mailto:wmills@yahoo-inc.com] <br><b>Sent:</b> Thursday, =
May 17, 2012 12:11 AM<br><b>To:</b> Paul E. Jones; 'Blaine =
Cook'<br><b>Cc:</b> apps-discuss@ietf.org<br><b>Subject:</b> Re: =
[apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><div><p class=3DMsoNormal =
style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier New";color:black'>The =
real question is when would you ever want to return different non-error =
results?<o:p></o:p></span></p></div><div><blockquote =
style=3D'border:none;border-left:solid #1010FF 1.5pt;padding:0in 0in 0in =
4.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-bottom:5.0pt'><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'><o:p>&nbsp;</o:p></span></p><div><div><div><div =
class=3DMsoNormal align=3Dcenter =
style=3D'text-align:center;background:white'><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:black'><=
hr size=3D1 width=3D"100%" align=3Dcenter></span></div><p =
class=3DMsoNormal style=3D'background:white'><b><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:black'>F=
rom:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:black'> =
Paul E. Jones &lt;<a =
href=3D"mailto:paulej@packetizer.com">paulej@packetizer.com</a>&gt;<br><b=
>To:</b> 'William Mills' &lt;<a =
href=3D"mailto:wmills@yahoo-inc.com">wmills@yahoo-inc.com</a>&gt;; =
'Blaine Cook' &lt;<a =
href=3D"mailto:romeda@gmail.com">romeda@gmail.com</a>&gt; <br><b>Cc:</b> =
<a href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a> =
<br><b>Sent:</b> Wednesday, May 16, 2012 9:08 PM<br><b>Subject:</b> RE: =
[apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><p class=3DMsoNormal =
style=3D'background:white'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><div =
id=3Dyiv80643303><div><div><div><p class=3DMsoNormal =
style=3D'background:white'><span =
style=3D'font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'=
>Twitter does not have email addresses, so what would be the =
justification in returning something that=E2=80=99s not =
right?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'=
>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'=
>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><div><p class=3DMsoNormal =
style=3D'background:white'><b><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:black'>F=
rom:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:black'> =
William Mills <a =
href=3D"mailto:[mailto:wmills@yahoo-inc.com]">[mailto:wmills@yahoo-inc.co=
m]</a> <br><b>Sent:</b> Wednesday, May 16, 2012 11:04 PM<br><b>To:</b> =
Paul E. Jones; 'Blaine Cook'<br><b>Cc:</b> <a =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br><b>Sub=
ject:</b> Re: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div></div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p></div><div><div><div><p=
 class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier New";color:black'>That's =
what the design is as you see it.&nbsp; Why do you need to return =
different results?&nbsp; What is the justification?</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><div><blockquote =
style=3D'border:none;border-left:solid #1010FF 1.5pt;padding:0in 0in 0in =
4.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-bottom:5.0pt'><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><div><div><div><div =
class=3DMsoNormal align=3Dcenter =
style=3D'text-align:center;background:white'><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:black'><=
hr size=3D1 width=3D"100%" align=3Dcenter></span></div><div><p =
class=3DMsoNormal style=3D'background:white'><b><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:black'>F=
rom:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:black'> =
Paul E. Jones &lt;<a href=3D"mailto:paulej@packetizer.com" =
target=3D"_blank">paulej@packetizer.com</a>&gt;<br><b>To:</b> 'William =
Mills' &lt;<a href=3D"mailto:wmills@yahoo-inc.com" =
target=3D"_blank">wmills@yahoo-inc.com</a>&gt;; 'Blaine Cook' &lt;<a =
href=3D"mailto:romeda@gmail.com" =
target=3D"_blank">romeda@gmail.com</a>&gt; <br><b>Cc:</b> <a =
href=3D"mailto:apps-discuss@ietf.org" =
target=3D"_blank">apps-discuss@ietf.org</a> <br><b>Sent:</b> Wednesday, =
May 16, 2012 6:39 PM<br><b>Subject:</b> RE: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p></div><div =
id=3Dyiv80643303><div><div><div><div><p class=3DMsoNormal =
style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>William,</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier New";color:black'>You =
asked...</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><div =
style=3D'margin-left:.5in'><div><p class=3DMsoNormal =
style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>=E2=80=9CThe key question for me is, &quot;When will =
discovery for acct:foo@bar.com ever return different information than <a =
href=3D"mailto:foo@bar.com" =
target=3D"_blank">mailto:foo@bar.com</a>?&quot;.&nbsp; I doubt there =
will be a difference.=E2=80=9D</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier New =
;color:black;","serif";color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier New";color:black'>An =
example would be if you query an account like =
acct:paulej@twitter.com.&nbsp; You might get useful information about =
that account.&nbsp; However, querying <a =
href=3D"mailto:paulej@twitter.com" =
target=3D"_blank">mailto:paulej@twitter.com</a> should return =
404.</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>Paul</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><div><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:11.0pt;font-family:"Arial","sans-serif";color:#1F497D'=
>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><div><div><p class=3DMsoNormal =
style=3D'background:white'><b><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:black'>F=
rom:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:black'> =
William Mills <a href=3D"mailto:[mailto:wmills@yahoo-inc.com]" =
target=3D"_blank">[mailto:wmills@yahoo-inc.com]</a> <br><b>Sent:</b> =
Wednesday, May 16, 2012 1:38 PM<br><b>To:</b> Blaine Cook; Paul E. =
Jones<br><b>Cc:</b> <a href=3D"mailto:apps-discuss@ietf.org" =
target=3D"_blank">apps-discuss@ietf.org</a><br><b>Subject:</b> Re: =
[apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div></div></div><div>=
<div><p class=3DMsoNormal style=3D'background:white'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p></div></div><div><div><=
div><div><p class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier New";color:black'>I think =
your assumption that we're only ever going to deal with scheme-less =
email identifiers is probably wrong.&nbsp; I also think you're =
overstating the &quot;No one ever typed... into a browser.&quot; =
thing.</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div></div><div><div><=
div><p class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div></div><div><div><=
div><p class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier New";color:black'>The key =
question for me is, &quot;When will discovery for acct:foo@bar.com ever =
return different information than <a href=3D"mailto:foo@bar.com" =
target=3D"_blank">mailto:foo@bar.com</a>?&quot;.&nbsp; I doubt there =
will be a difference.</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div></div><div><div><=
div><p class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div></div><div><div><=
div><p class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier New";color:black'>Where I =
think the difference falls is how discovery actually happens for =
different types of services: web, mail, Jabber, etc..&nbsp; So I think =
there's a glue piece we're still missing.</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div></div><div><div><=
div><p class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div></div><div><div><=
div><p class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier New";color:black'>All =
that's a long winded intro to a +1 for supporting bare identifiers =
(because the discovery server will just have a default profile to use =
anyway if there is in fact a difference).</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div></div><div><div><=
div><p class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>&nbsp;</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div></div><div><div><=
div><p class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'>-bill</span><span =
style=3D'color:black'><o:p></o:p></span></p></div></div></div></div></div=
></div></div></div><div style=3D'margin-bottom:12.0pt'><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'color:black'>&nbsp;<o:p></o:p></span></p></div></div></div></blo=
ckquote></div></div></div></div></div></div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt;background:white'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p></div></div></blockquot=
e></div></div></div></div></body></html>
------=_NextPart_000_0007_01CD33C3.92B9ECB0--


From mnot@mnot.net  Thu May 17 00:13:49 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C960921F8644; Thu, 17 May 2012 00:13:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.449
X-Spam-Level: 
X-Spam-Status: No, score=-103.449 tagged_above=-999 required=5 tests=[AWL=-1.450, BAYES_00=-2.599, J_CHICKENPOX_23=0.6, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yXuuvk8eWv0h; Thu, 17 May 2012 00:13:48 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id 99C0F21F8643; Thu, 17 May 2012 00:13:47 -0700 (PDT)
Received: from mnot-mini.mnot.net (unknown [118.209.21.48]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 99C5C22E253; Thu, 17 May 2012 03:13:40 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=us-ascii
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <01OFK722DY440006TF@mauve.mrochek.com>
Date: Thu, 17 May 2012 17:13:37 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <9A0F9270-B389-497F-A940-D4505E8E3F2A@mnot.net>
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com> <A36F2701-439D-48A6-9180-E69EABE6CE4D@mnot.net> <01OFK722DY440006TF@mauve.mrochek.com>
To: Ned Freed <ned.freed@mrochek.com>
X-Mailer: Apple Mail (2.1278)
Cc: IESG IESG <iesg@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>, draft-ietf-appsawg-media-type-regs.all@tools.ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 07:13:50 -0000

On 17/05/2012, at 10:55 AM, Ned Freed wrote:
>=20
>> I'm not talking about re-defining the concepts, I'm saying that a =
quick,
>> non-normative summary of what they are, along with pointers to more =
detailed
>> information elsewhere, would help readers.
>=20
> Then feel to suggest text.

Replace section 1 (Introduction) with:

"""
Recent Internet protocols have been carefully designed to be easily
extensible in certain ways. In particular, many protocols, including but
not limited to HTTP [RFC2616] and MIME [RFC2045], are capable of =
carrying
arbitrary labeled content.

The mechanism used to label such content is a media type, consisting of =
a
top-level type and a subtype, which is further structured into trees.
Optionally, media types can define companion data, known as parameters.

For example,=20

  text/plain; charset=3Dutf-8
 =20
has a top-level type of "text", a subtype of "plain", which places the =
media
type in the standards tree. Here, the "charset" parameter is serialised =
as it
would be in HTTP.

A registration process is needed for these labels, so that that the set =
of
such values are defined in a reasonably orderly, well-specified, and =
public
manner.

Therefore, this document defines media type specification and =
registration
procedures that use the Internet Assigned Numbers Authority (IANA) as a
central registry.

The media type registry managed by the procedures defined here can be =
found at
<http://www.iana.org/assignments/media-types/>.
"""

Just a suggestion, of course; I'm sure it can be improved upon.


>>>> * Throughout, "media type" is used somewhat freely to mean all of: =
a complete
>>>> media type label, the format that it identifies, and a top-level =
type. This is
>>>> needlessly confusing. It would be extremely helpful to explicitly =
define terms
>>>> and use them consistently throughout. In particular, "top-level =
type" is used
>>>> sometimes, whereas the plain "media type" is used elsewhere. =
"content type"
>>>> sneaks in sometimes too (again, inconsistently).
>>>=20
>>> Some of this is intentional. In particular, the term "media type" is =
used
>>> interchangeably (or, if you prefer, sloppily) to refer to media =
types in the
>>> abstract and to the label for a media type. I've tried writing it =
the other
>>> way, and the resulting prose is stilted and confusing.
>=20
>> I made such a proposal below ("Media types MUST function as labels =
for actual
>> media formats.") -- are you really saying that this is "stilted and
>> confusing"?
>=20
> As a matter of fact, yes, that text is quite confusing. It implicitly =
says that
> the term "media type" refers to a label rather than an abstraction, =
and that
> contradicts other usage throughout the document.

Clearly, we're not going to agree on this, so I'll just let the various =
comments regarding terminology stand for consideration.


> Then I'm the one who is confused, because what in this text:
>=20
>  In the case of registration for the IETF itself, the registration
>  proposal MUST be published as an RFC.  When the RFC is in the IETF
>  stream it is an IETF Consensus RFC <xref target=3D"RFC4844"/> , which
>  can be on the Standards Track, a BCP, Informational, or Experimental.
>  Registrations published in non-IETF RFC streams are also allowed, and =
require
>  IESG approval.
>=20
> is new terminology? "IETF stream" (4844), "IETF Consensus RFC" (2026 =
and 4844),
> "Standards Track", "BCP", "Informational", and "Experimental" (all =
2026) are
> all well defined and widely used terms.

None of "IETF Consensus RFC", "IETF Consensus" or "Consensus RFC" occur =
in 2026 or 4844 AFAICT.

By definition, when an RFC is published "for the IETF itself", it is on =
the IETF stream, so the first and second sentences aren't well-aligned.=20=



>>>> * In Section 4.1, it cautions against transfer encodings being =
registered,
>>>> yet I see application/zlib being registered now
>>>> <https://datatracker.ietf.org/doc/draft-levine-application-gzip/>. =
Does this
>>>> need to be reconsidered, or that registration rejected?
>>>=20
>>> No and not our call. Gzip is an exceptional case for various =
reasons. Of course
>>> it is entirely possible that the IESG will reject it on this basis.
>=20
>> Yes. However, right now there's a MUST requirement in there. Is GZIP =
so
>> exceptional that a MUST can be violated, or should this be a SHOULD?
>=20
> This is unchanged from RFC 4288, so it isn't new. And since GZIP is =
currently
> functioning as a media format in widespread real world practice, the =
MUST isn't
> really being violated. The part that's arguably breaking the rules is =
the part
> about it being "better thought of" as an encoding. Had we actually =
managed to
> define gzip-base64 at some point we have a real case against =
application/gzip,
> but we never managed to do that.

OK. I'll leave it to the IESG to worry about setting a precedent.


>>>> * Section 5.4 directs people to send comments on registered media =
types to
>>>> IANA. Isn't it more appropriate/straightforward to send them to the =
change
>>>> controller, optionally CC:ing the types list?
>>>=20
>>> No, I don't think so. Sending it to IANA insures that it gets =
tracked.
>=20
>> Is there an expectation that the comments will be collected, or that =
there
>> will be metrics for comments on a media type, or...? I don't see the =
benefit of
>> giving IANA yet another thing to do here.
>=20
> That's the whole point - if the comment seems sensible, it gets added =
to the
> registration. If we send comments to change controller, I think =
there's a fair
> chance that's as far as they will go.

So, IANA becomes the arbiter of what's an applicable comment here? Is =
the assumption that they'll consult with the DE as appropriate?


>> I see. In that case, I'll add a comment that separating the =
provisional and
>> permanent registries doesn't work well, IME; we have a similar =
situation in the
>> Message Header registry, and forcing people to look into two lists =
makes it
>> confusing. I'd recommend a single, authoritative list, using the =
status field
>> to distinguish them.
>=20
> I strongly disagree. I think the problem of provisionals being seen as =
real if
> they are intermixed, no matter how well they are labelled.


Once they're registered, they are real.


Thanks,

--
Mark Nottingham   http://www.mnot.net/




From GK@ninebynine.org  Thu May 17 01:21:04 2012
Return-Path: <GK@ninebynine.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0AE2821F86EE for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 01:21:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.011
X-Spam-Level: 
X-Spam-Status: No, score=-6.011 tagged_above=-999 required=5 tests=[AWL=-1.231, BAYES_00=-2.599, DATE_IN_PAST_24_48=1.219, J_CHICKENPOX_44=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P2ypMkkkVcue for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 01:21:02 -0700 (PDT)
Received: from relay0.mail.ox.ac.uk (relay0.mail.ox.ac.uk [129.67.1.161]) by ietfa.amsl.com (Postfix) with ESMTP id 0783021F864A for <apps-discuss@ietf.org>; Thu, 17 May 2012 01:21:00 -0700 (PDT)
Received: from smtp1.mail.ox.ac.uk ([129.67.1.207]) by relay0.mail.ox.ac.uk with esmtp (Exim 4.75) (envelope-from <GK@ninebynine.org>) id 1SUvxA-0005kk-2c; Thu, 17 May 2012 09:20:56 +0100
Received: from gklyne.plus.com ([80.229.154.156] helo=Eskarina.local) by smtp1.mail.ox.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <GK@ninebynine.org>) id 1SUvxA-0003lR-4B; Thu, 17 May 2012 09:20:56 +0100
Message-ID: <4FB3486C.1060607@ninebynine.org>
Date: Wed, 16 May 2012 07:25:48 +0100
From: Graham Klyne <GK@ninebynine.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5; rv:6.0) Gecko/20110812 Thunderbird/6.0
MIME-Version: 1.0
To: apps-discuss@ietf.org, mamund@yahoo.com
References: <3C09861C-2A2A-474B-8D8D-E6CFB19176DD@mnot.net> <CAPW_8m5KsmQEsYN0DqtsR07QDzjiDR=bDMniZhUYRWtRjLX=jQ@mail.gmail.com>
In-Reply-To: <CAPW_8m5KsmQEsYN0DqtsR07QDzjiDR=bDMniZhUYRWtRjLX=jQ@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Oxford-Username: zool0635
Subject: Re: [apps-discuss] FYI: "home" document format for APIs
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 08:21:04 -0000

On 15/05/2012 15:22, mike amundsen wrote:
> Mark:
>
> I've been trying to work out in my head how the messaging and client
> code would look for a set up where the interaction model is expressed
> as a secondary file.

Mike,

I'm not sure if this will help, but...

There's a project I've been working on that uses a similar idea ... and I would 
be happy to use Mark's format if it looks likely to get a community following 
... there's a rough description of a web API I've proposed at 
http://www.wf4ever-project.org/wiki/display/docs/RO+checklist+evaluation+API.

Look at the section "Web API", and ignore the details of the application.

The sequence is:
1. retrieve "home" ("service") document (assumes knowledge of service URI)
2. extract the URI template (assumes knowledge of common document format and 
link relation type for the desired service)
3. form URI by combining URI template with parameter values (assumes knowledge 
of the parameters associated with the service, and their names as used in the 
template)
4. perform standard HTTP operation on the resulting URI, and interpret the result.

The intent is to loosen the coupling between client and service, giving the 
service greater freedom to evolve without requiring updating of the client (and 
vice versa).

It's the combination of the home document (or service document) as a 
well-understood format and the URI template that's the key enabling feature, 
IMO.  Given the URI of the service, and knowledge of the standard formats used, 
it allows a client to construct a URI to access an application-defined resource.

HTH.

#g
--

>
> 1) in each response, have a link (header or in the body) that points
> to the "home" document?
> do you have a "recommendation" on this item? IOW, a suggested best
> practice on how the client will "discover" the proper home document?
> /.welknown/? in the response?, etc.?
>
> 2) use the linked home document as a guide when parsing/processing the
> current representation?
> not sure how to "know" what args are available for anything other than
> GET, how are PUT/POST representations described?
>
> 3) use the linked home document to determine which hypermedia options
> to present to the user/user-agent (for each response)?
> i can see how the client code might scan the home document and present
> controls to express the various templates (i.e. could be converted
> into HTML.FORM elements, etc.) i assume ALL the templates would be
> presented to the user/user-agent ALL the time, right? if the home
> document is cached, these templates would be presented upon every
> response from the server (until the caching expired, of course).
>
> also, it seems the design includes read-only templating (URI templates
> for GET), but nothing line for POST/PUT. I assume write actions would
> not be provided at runtime and would only be available via
> documentation that devs would consult ahead of time (before ever using
> this "service") and hard-code into the client, right?
>
> my initial reaction is that this home document design is optimized to
> for use as a design-time IDL (ala WADL) instead of a run-time
> interaction guide (ala HTML hypermedia).
>
> any sample (or pseudo-code) worked up that would show using the home
> document at runtime?
>
>
> mca
> http://amundsen.com/blog/
> http://twitter.com@mamund
> http://mamund.com/foaf.rdf#me
>
>
>
> On Thu, May 10, 2012 at 12:28 AM, Mark Nottingham<mnot@mnot.net>  wrote:
>> Some people might be interested in a draft I've started work on:
>>   http://tools.ietf.org/html/draft-nottingham-json-home
>>
>> Feedback / thoughts / pull requests welcome.
>>
>> Cheers,
>>
>>
>> --
>> Mark Nottingham   http://www.mnot.net/
>>
>>
>>
>> _______________________________________________
>> apps-discuss mailing list
>> apps-discuss@ietf.org
>> https://www.ietf.org/mailman/listinfo/apps-discuss
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>


From GK@ninebynine.org  Thu May 17 01:21:04 2012
Return-Path: <GK@ninebynine.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7AFAE21F86F4 for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 01:21:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.703
X-Spam-Level: 
X-Spam-Status: No, score=-5.703 tagged_above=-999 required=5 tests=[AWL=-0.923, BAYES_00=-2.599, DATE_IN_PAST_24_48=1.219, J_CHICKENPOX_41=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p4lMc5jFPeGz for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 01:21:02 -0700 (PDT)
Received: from relay0.mail.ox.ac.uk (relay0.mail.ox.ac.uk [129.67.1.161]) by ietfa.amsl.com (Postfix) with ESMTP id E71E121F86F0 for <apps-discuss@ietf.org>; Thu, 17 May 2012 01:21:01 -0700 (PDT)
Received: from smtp1.mail.ox.ac.uk ([129.67.1.207]) by relay0.mail.ox.ac.uk with esmtp (Exim 4.75) (envelope-from <GK@ninebynine.org>) id 1SUvxD-0005l7-13; Thu, 17 May 2012 09:20:59 +0100
Received: from gklyne.plus.com ([80.229.154.156] helo=Eskarina.local) by smtp1.mail.ox.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <GK@ninebynine.org>) id 1SUvxC-0003lV-5m; Thu, 17 May 2012 09:20:59 +0100
Message-ID: <4FB3545F.4050408@ninebynine.org>
Date: Wed, 16 May 2012 08:16:47 +0100
From: Graham Klyne <GK@ninebynine.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5; rv:6.0) Gecko/20110812 Thunderbird/6.0
MIME-Version: 1.0
To: "Paul E. Jones" <paulej@packetizer.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>	<CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com>	<069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com>	<CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <00f601cd32ee$cd2ebd10$678c3730$@packetizer.com>
In-Reply-To: <00f601cd32ee$cd2ebd10$678c3730$@packetizer.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Oxford-Username: zool0635
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 08:21:04 -0000

On 16/05/2012 00:02, Paul E. Jones wrote:
 > Agreed -- it would be good if the chairs could find out whether acct would
 > get rejected on the grounds that somebody somewhere decided there shall be
 > no new URI schemes.

There is no policy of "no new URI schemes".

There are some who say that the http: scheme *is* all that is needed, and in a 
purely technical sense they are generally correct.  But naming is a social and 
practical as well as technical issue, so the technical concerns are not the 
whole story.  Using HTTP has the significant advantage that almost any networked 
system can easily retrieve information about the URI, enabling a 
follow-your-nose discovery process (assuming such information is published).

Thus there is a tendency for new schemes to be examined closely to see if they 
really offer any operational capability that would be harder achieve using 
existing schemes.

The bar for provisional registration of a new scheme is low, and you could 
probably request this now.

I don't know about the particulars of your proposed acct: scheme, but as a 
thought experiment, does it achieve anything that could not be achieved as 
easily with (something like):
    http://acct.example.org/<your string here>
?

(Bearing in mind that it does not matter that the http://acct.example.org/ URI 
may be not dereferencable.)

...

There's an interesting maybe-comparable example to consider: Digital Object 
Identifiers.  Several years ago, these were defined to provide a way for 
allocating unique identifiers to research publications, etc. 
(http://www.doi.org/, http://en.wikipedia.org/wiki/Digital_object_identifier).

A doi: URI scheme was proposed but has not subsequently been approved for 
registration (http://human.freescience.org/htmx/digital_object_identifier.php); 
rather the doi was registered as a sub-namespace in another new URI scheme, 
info: (http://www.ietf.org/rfc/rfc4452.txt) which was defined as an umbrella for 
several of these "non-web" identifiers.

But it's interesting that a DOI is most commonly cited in a web page and similar 
contexts, and often in print, as http://dx.doi.org/<handle> 
(http://www.doi.org/doi_handbook/2_Numbering.html#2.6.2) ... so the other URI 
scheme registrations don't seem to have that much traction.

#g
--

(I am currently designated reviewer for URI scheme registration requests, but 
this comment is offered in a personal capacity.)


On 16/05/2012 00:02, Paul E. Jones wrote:
> John,
>
> Agreed -- it would be good if the chairs could find out whether acct would
> get rejected on the grounds that somebody somewhere decided there shall be
> no new URI schemes.
>
> And who decided this "no new schemes"?  HTTP is all we'll ever need?  This
> restriction seems strange.  I appreciate the scrutiny, but find it odd one
> would just declare a freze.
>
> Paul
>
>> -----Original Message-----
>> From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org]
>> On Behalf Of John Bradley
>> Sent: Tuesday, May 15, 2012 6:15 PM
>> To: Michiel de Jong
>> Cc: apps-discuss@ietf.org
>> Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
>>
>> Hi Paul,
>>
>> I wasn't recommending changing to email:
>>
>> I do appreciate the predicament.  I have been in the same place with xri.
>>
>> The sensible thing is to have a registered acct: URI scheme so that
>> identifiers can be normalized to it and perhaps more importantly it can be
>> used for link relations.
>>
>> However I think we need to get some sort of determination on if the spec
>> will get approved by the ISEG if it requires the registration of a new
>> scheme.
>>
>> SWD side-stepped the issue by not having the client normalize the input.
>>
>> You find the host in the input and send exactly that string as the
>> parameter in your get to the .well-known location on that host.
>> The server did all the work.
>>
>> In to have WF work the client will need to continue to do some
>> normalization or many servers using static configs are going to be much
>> less useful.
>>
>> My immediate problem is what to normalize john@foo.com to before sending
>> it as the value of the resource parameter.
>>
>> I don't want to go down a path and then have W3C or IANA tell ISEG to send
>> the spec back due to violating the no new schemes agreement.
>>
>> Is this something a chair can clarify for us.
>>
>> I think it is critical to resolve this question to reduce the risk of
>> merging SWD with WF.
>>
>> John B.
>>
>>
>>
>>
>>
>>
>> On 2012-05-14, at 4:29 AM, Michiel de Jong wrote:
>>
>>> At the risk of feeding the fire here, on the 'acct:user@host' vs
>>> 'user@host' issue, I would like to argue that the fact that acct: is
>>> not a URI scheme has nothing to do with it. It's only a parameter of a
>>> query format, nothing more. IMHO this whole issue is only of academic
>>> interest and does not have any relevance to what the spec can do.
>>>
>>> On Mon, May 14, 2012 at 2:20 AM, John Bradley<ve7jtb@ve7jtb.com>  wrote:
>>>> In WF the premise was to have a simple server supporting static
>> documents.
>>>>   That requires the client to perform more normalization on what the
>>>> user inputs, otherwise the server needs to support static documents
>>>> for all possible normalizations.
>>>
>>> i don't think that's the reason - whether you use 'acct:user@host' or
>>> 'user@host' or 'urn:acct:user@host' doesn't make for more or less work
>>> on the client or on the server, i think.
>>>
>>>> Stripping the scheme from an email like identifier is probably the
>>>> best bet, though that perhaps leaves a problem of what to use as the
>>>> subject of the response if it must be a URI.
>>>
>>> You could use the fact that the document itself is a description-URI
>>> for the user. so subject can be
>>> https://host/.well-known/host-meta?resource=acct:user@host.
>>>
>>>> getting acct: registered or WF through the approval process with it
>> will not be a walk in the park.
>>>
>>> Why would that be needed? Look at other unregistered schemes like
>>> bitcoin:, chrome-extension:, torrent:, javascript:, git:, ssh:, and
>>> actually finger: itself. The fact that it's not a URI scheme simply
>>> means that a user cannot use the address bar of their browser to go
>>> there, and that links cannot read<a href="acct:user@host">me</a>  and
>>> then expect all major browsers to correctly resolve that. IMHO it was
>>> ever a goal to make browsers resolve webfinger straight from the
>>> address bar or from link targets. So there's no problem here.
>>>
>>> Those complaining that acct:user@host is not a URI (actually it would
>>> have to be 'urn:acct:' for that, i think) can be told: you are right,
>>> it's not a W3C registered URI scheme. But the information published
>>> here is linkable from the web (using
>>> https://host/.well-known/host-meta?resource=acct:user@host as the
>>> description-URI of the user), and the document itself consists
>>> entirely of a wealth of links to other resources.
>>>
>>> I've had long one-on-one discussions about this with Melvin, and still
>>> hope that we can simply just drop this IMHO academic issue. does it
>>> affect how the service works and what it can do? i think not at all.
>>>
>>> if some client implementers refuse to add in the 'acct:' because it
>>> looks like a URI, then maybe we can add a requirement on servers that
>>> they should allow that, and simply consider 'user@host' and
>>> 'acct:user@host' to mean the same thing (actually, some
>>> implementations already do this - since it is clear that that is what
>>> the client meant, and also since it's an easy mistake to make for
>>> client developers). Maybe that's a way to settle the issue? So the
>>> resource parameter could then be one of four things:
>>>
>>> - a description-URI of any type of resource, e.g.
>>> http://home.me/fridge
>>> - a contact-URI of a user, for instance mailto:user@host
>>> - acct:user@host to say 'i know it's that user at that host, but i
>>> don't know their URI'
>>> - user@host to be interpreted to mean the same as acct:user@host
>>>
>>> On the whole, i think the important next step is to list and settle
>>> only those issues that block the path from
>>> draft-jones-appsawg-webfinger-04 to a common, merged,
>>> draft-jones-simple-web-discovery-03. I think renaming webfinger to
>>> simple web discovery (as Blaine mentioned as an option, and Paul
>>> suggested, and Mike was willing to discuss) would be a good next big
>>> step to focus on.
>>>
>>> If the names merge, the specs merge. The good thing is they already
>>> have their 'draft-jones-' prefix in common. ;)
>>>
>>>
>>> My 2ct,
>>> Michiel
>
>
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>

From ietfc@btconnect.com  Thu May 17 02:05:48 2012
Return-Path: <ietfc@btconnect.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D16721F8620; Thu, 17 May 2012 02:05:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.554
X-Spam-Level: 
X-Spam-Status: No, score=-3.554 tagged_above=-999 required=5 tests=[AWL=0.045,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TpdYidyzzJ-S; Thu, 17 May 2012 02:05:47 -0700 (PDT)
Received: from ch1outboundpool.messaging.microsoft.com (ch1ehsobe003.messaging.microsoft.com [216.32.181.183]) by ietfa.amsl.com (Postfix) with ESMTP id CC92521F861C; Thu, 17 May 2012 02:05:46 -0700 (PDT)
Received: from mail214-ch1-R.bigfish.com (10.43.68.254) by CH1EHSOBE001.bigfish.com (10.43.70.51) with Microsoft SMTP Server id 14.1.225.23; Thu, 17 May 2012 09:05:38 +0000
Received: from mail214-ch1 (localhost [127.0.0.1])	by mail214-ch1-R.bigfish.com (Postfix) with ESMTP id 77AAE2E0126; Thu, 17 May 2012 09:05:38 +0000 (UTC)
X-SpamScore: -33
X-BigFish: PS-33(zzbb2dI9371I542M1432N1418I98dKzz1202hzz8275ch1033IL8275bh8275dhz2dh2a8h5a9h668h839hd24h304l)
X-Forefront-Antispam-Report: CIP:157.55.224.141; KIP:(null); UIP:(null); IPV:NLI; H:DB3PRD0702HT008.eurprd07.prod.outlook.com; RD:none; EFVD:NLI
Received: from mail214-ch1 (localhost.localdomain [127.0.0.1]) by mail214-ch1 (MessageSwitch) id 1337245536744958_27532; Thu, 17 May 2012 09:05:36 +0000 (UTC)
Received: from CH1EHSMHS029.bigfish.com (snatpool3.int.messaging.microsoft.com [10.43.68.228])	by mail214-ch1.bigfish.com (Postfix) with ESMTP id A5A84C004E;	Thu, 17 May 2012 09:05:36 +0000 (UTC)
Received: from DB3PRD0702HT008.eurprd07.prod.outlook.com (157.55.224.141) by CH1EHSMHS029.bigfish.com (10.43.70.29) with Microsoft SMTP Server (TLS) id 14.1.225.23; Thu, 17 May 2012 09:05:36 +0000
Received: from BL2PRD0410HT003.namprd04.prod.outlook.com (157.56.240.85) by pod51017.outlook.com (10.3.4.173) with Microsoft SMTP Server (TLS) id 14.15.74.2; Thu, 17 May 2012 09:05:43 +0000
Message-ID: <01d701cd340b$de459880$4001a8c0@gateway.2wire.net>
From: t.petch <ietfc@btconnect.com>
To: Mark Nottingham <mnot@mnot.net>, Ned Freed <ned.freed@mrochek.com>
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net><01OFJW6FHKJ60006TF@mauve.mrochek.com><A36F2701-439D-48A6-9180-E69EABE6CE4D@mnot.net><01OFK722DY440006TF@mauve.mrochek.com> <9A0F9270-B389-497F-A940-D4505E8E3F2A@mnot.net>
Date: Thu, 17 May 2012 10:02:52 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [157.56.240.85]
X-OriginatorOrg: btconnect.com
Cc: IESG IESG <iesg@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>, draft-ietf-appsawg-media-type-regs.all@tools.ietf.org
Subject: Re: [apps-discuss] APPSDIR review ofdraft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 09:05:48 -0000

----- Original Message -----
From: "Mark Nottingham" <mnot@mnot.net>
To: "Ned Freed" <ned.freed@mrochek.com>
Cc: "IESG IESG" <iesg@ietf.org>; "IETF Apps Discuss"
<apps-discuss@ietf.org>;
<draft-ietf-appsawg-media-type-regs.all@tools.ietf.org>
Sent: Thursday, May 17, 2012 8:13 AM

> On 17/05/2012, at 10:55 AM, Ned Freed wrote:
> >
> >> I'm not talking about re-defining the concepts, I'm saying that a
quick,
> >> non-normative summary of what they are, along with pointers to more
detailed
> >> information elsewhere, would help readers.
> >
> > Then feel to suggest text.
>
> Replace section 1 (Introduction) with:
>
> """
> Recent Internet protocols have been carefully designed to be easily
> extensible in certain ways. In particular, many protocols, including
but
> not limited to HTTP [RFC2616] and MIME [RFC2045], are capable of
carrying
> arbitrary labeled content.
>
> The mechanism used to label such content is a media type, consisting
of a
> top-level type and a subtype, which is further structured into trees.
> Optionally, media types can define companion data, known as
parameters.
>
> For example,
>
>   text/plain; charset=utf-8
>
> has a top-level type of "text", a subtype of "plain", which places the
media
> type in the standards tree. Here, the "charset" parameter is
serialised as it
> would be in HTTP.
>
> A registration process is needed for these labels, so that that the
set of
> such values are defined in a reasonably orderly, well-specified, and
public
> manner.
>
> Therefore, this document defines media type specification and
registration
> procedures that use the Internet Assigned Numbers Authority (IANA) as
a
> central registry.
>
> The media type registry managed by the procedures defined here can be
found at
> <http://www.iana.org/assignments/media-types/>.
> """
>
> Just a suggestion, of course; I'm sure it can be improved upon.

Don't know if it is an improvement, but I look to remove adverbs from
formal writing, and put the action into verbs; applying the latter, I
would say

"This document defines  the procedures to be used to register media
types  in the Internet Assigned Numbers Authority (IANA) central
registry."

More generally, I think that your points about comprehension are well
made, that the target audience is one that may not be familiar with
nuances of the IETF, IANA and MIME etc - in fact, they may not have a
clue about MIME or HTTP - and so being consistent and clear in
terminology is needed.  (I find it a common problem when experts write
for experts that the terminology is used loosely, something that experts
cope well with, others do not).

Taking Ned's point about this is about registering, nothing more, I
would spell that out explicitly, adding to the end of your text,
something like

"This document specifies the procedures for registering media types, and
is not concerned with the nature or specification of those types; for
the latter, see such documents as RFC2046."

And yes, I do believe it is worth getting the Introduction as right as
we can; for me, it is not nit-picking to fine tune the words there, as
it might be in, say, the Security Considerations.

Tom Petch

>
> snip>



From melvincarvalho@gmail.com  Thu May 17 02:52:48 2012
Return-Path: <melvincarvalho@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 059DD21F8551 for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 02:52:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.224
X-Spam-Level: 
X-Spam-Status: No, score=-2.224 tagged_above=-999 required=5 tests=[AWL=-0.892, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_41=0.6, RCVD_IN_DNSWL_LOW=-1, SARE_HTML_USL_OBFU=1.666]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oPtdfNetvV9m for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 02:52:46 -0700 (PDT)
Received: from mail-ob0-f172.google.com (mail-ob0-f172.google.com [209.85.214.172]) by ietfa.amsl.com (Postfix) with ESMTP id 37F3A21F8550 for <apps-discuss@ietf.org>; Thu, 17 May 2012 02:52:46 -0700 (PDT)
Received: by obbeh20 with SMTP id eh20so2803977obb.31 for <apps-discuss@ietf.org>; Thu, 17 May 2012 02:52:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=UuEuuLuO10q1pIRXawFfc3QZfTQWHCDpHSUBlTg184g=; b=xzkUM274+9aLQwREh0Motr7Pt7lI5PbdVfnM//m8APMKbDWXsAgZurBUf5MG8v5odY 0tFB9Lu2FI77IJc8D4ULWyCHhqQH3waWOEoVNgeAVwxCXntaKUQXAfLldcgatYjFakm8 jKrY1uTyKLz76sGKhcQbJ9DczEv9IfQj8qkYqiVSr4cbEwIY9aOEVGdcmFL1rsr5J/fT xuJ4y4BVdLoZ4mzfG5ewmek8otwMUQ9vToIewkcC4E7F5IpKSoznsMklAieCHZt7lBhU 6b2NpAkwlSZYKVltKG0b+ihUm5CDlXc8rgLNGTIJT9NG6vyr3OAicnIv8fl5KSFo3jFM VQIg==
MIME-Version: 1.0
Received: by 10.182.197.65 with SMTP id is1mr5889645obc.27.1337248365547; Thu, 17 May 2012 02:52:45 -0700 (PDT)
Received: by 10.182.152.102 with HTTP; Thu, 17 May 2012 02:52:45 -0700 (PDT)
In-Reply-To: <4FB3545F.4050408@ninebynine.org>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <00f601cd32ee$cd2ebd10$678c3730$@packetizer.com> <4FB3545F.4050408@ninebynine.org>
Date: Thu, 17 May 2012 11:52:45 +0200
Message-ID: <CAKaEYh++Zdtzo2V1LxpjqNFK6Cw6XpXDwE97fQeAk0dk2P_+ug@mail.gmail.com>
From: Melvin Carvalho <melvincarvalho@gmail.com>
To: Graham Klyne <GK@ninebynine.org>
Content-Type: multipart/alternative; boundary=14dae939991fce115504c038655d
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 09:52:48 -0000

--14dae939991fce115504c038655d
Content-Type: text/plain; charset=ISO-8859-1

On 16 May 2012 09:16, Graham Klyne <GK@ninebynine.org> wrote:

> On 16/05/2012 00:02, Paul E. Jones wrote:
> > Agreed -- it would be good if the chairs could find out whether acct
> would
> > get rejected on the grounds that somebody somewhere decided there shall
> be
> > no new URI schemes.
>
> There is no policy of "no new URI schemes".
>
> There are some who say that the http: scheme *is* all that is needed, and
> in a purely technical sense they are generally correct.  But naming is a
> social and practical as well as technical issue, so the technical concerns
> are not the whole story.  Using HTTP has the significant advantage that
> almost any networked system can easily retrieve information about the URI,
> enabling a follow-your-nose discovery process (assuming such information is
> published).
>
> Thus there is a tendency for new schemes to be examined closely to see if
> they really offer any operational capability that would be harder achieve
> using existing schemes.
>
> The bar for provisional registration of a new scheme is low, and you could
> probably request this now.
>
> I don't know about the particulars of your proposed acct: scheme, but as a
> thought experiment, does it achieve anything that could not be achieved as
> easily with (something like):
>   http://acct.example.org/<your string here>
> ?
>
> (Bearing in mind that it does not matter that the http://acct.example.org/URI may be not dereferencable.)
>

Facebook do something quite similar to this with
graph.facebook.com/user... my suggestion from the webfinger list was
http://host/@/user, but there are possible deployment issues.

One tricky thing with the approach suggested, is that you dont know whether
you will be dealing with http or https until you try, so there's
potentially an extra round trip.


> ...
>
> There's an interesting maybe-comparable example to consider: Digital
> Object Identifiers.  Several years ago, these were defined to provide a way
> for allocating unique identifiers to research publications, etc. (
> http://www.doi.org/, http://en.wikipedia.org/wiki/**
> Digital_object_identifier<http://en.wikipedia.org/wiki/Digital_object_identifier>
> ).
>
> A doi: URI scheme was proposed but has not subsequently been approved for
> registration (http://human.freescience.org/**htmx/digital_object_**
> identifier.php<http://human.freescience.org/htmx/digital_object_identifier.php>);
> rather the doi was registered as a sub-namespace in another new URI scheme,
> info: (http://www.ietf.org/rfc/**rfc4452.txt<http://www.ietf.org/rfc/rfc4452.txt>)
> which was defined as an umbrella for several of these "non-web" identifiers.
>
> But it's interesting that a DOI is most commonly cited in a web page and
> similar contexts, and often in print, as http://dx.doi.org/<handle> (
> http://www.doi.org/doi_**handbook/2_Numbering.html#2.6.**2<http://www.doi.org/doi_handbook/2_Numbering.html#2.6.2>)
> ... so the other URI scheme registrations don't seem to have that much
> traction.
>
> #g
> --
>
> (I am currently designated reviewer for URI scheme registration requests,
> but this comment is offered in a personal capacity.)
>
>
>
> On 16/05/2012 00:02, Paul E. Jones wrote:
>
>> John,
>>
>> Agreed -- it would be good if the chairs could find out whether acct would
>> get rejected on the grounds that somebody somewhere decided there shall be
>> no new URI schemes.
>>
>> And who decided this "no new schemes"?  HTTP is all we'll ever need?  This
>> restriction seems strange.  I appreciate the scrutiny, but find it odd one
>> would just declare a freze.
>>
>> Paul
>>
>>  -----Original Message-----
>>> From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@**
>>> ietf.org <apps-discuss-bounces@ietf.org>]
>>> On Behalf Of John Bradley
>>> Sent: Tuesday, May 15, 2012 6:15 PM
>>> To: Michiel de Jong
>>> Cc: apps-discuss@ietf.org
>>> Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-**
>>> 04
>>>
>>> Hi Paul,
>>>
>>> I wasn't recommending changing to email:
>>>
>>> I do appreciate the predicament.  I have been in the same place with xri.
>>>
>>> The sensible thing is to have a registered acct: URI scheme so that
>>> identifiers can be normalized to it and perhaps more importantly it can
>>> be
>>> used for link relations.
>>>
>>> However I think we need to get some sort of determination on if the spec
>>> will get approved by the ISEG if it requires the registration of a new
>>> scheme.
>>>
>>> SWD side-stepped the issue by not having the client normalize the input.
>>>
>>> You find the host in the input and send exactly that string as the
>>> parameter in your get to the .well-known location on that host.
>>> The server did all the work.
>>>
>>> In to have WF work the client will need to continue to do some
>>> normalization or many servers using static configs are going to be much
>>> less useful.
>>>
>>> My immediate problem is what to normalize john@foo.com to before sending
>>> it as the value of the resource parameter.
>>>
>>> I don't want to go down a path and then have W3C or IANA tell ISEG to
>>> send
>>> the spec back due to violating the no new schemes agreement.
>>>
>>> Is this something a chair can clarify for us.
>>>
>>> I think it is critical to resolve this question to reduce the risk of
>>> merging SWD with WF.
>>>
>>> John B.
>>>
>>>
>>>
>>>
>>>
>>>
>>> On 2012-05-14, at 4:29 AM, Michiel de Jong wrote:
>>>
>>>  At the risk of feeding the fire here, on the 'acct:user@host' vs
>>>> 'user@host' issue, I would like to argue that the fact that acct: is
>>>> not a URI scheme has nothing to do with it. It's only a parameter of a
>>>> query format, nothing more. IMHO this whole issue is only of academic
>>>> interest and does not have any relevance to what the spec can do.
>>>>
>>>> On Mon, May 14, 2012 at 2:20 AM, John Bradley<ve7jtb@ve7jtb.com>
>>>>  wrote:
>>>>
>>>>> In WF the premise was to have a simple server supporting static
>>>>>
>>>> documents.
>>>
>>>>  That requires the client to perform more normalization on what the
>>>>> user inputs, otherwise the server needs to support static documents
>>>>> for all possible normalizations.
>>>>>
>>>>
>>>> i don't think that's the reason - whether you use 'acct:user@host' or
>>>> 'user@host' or 'urn:acct:user@host' doesn't make for more or less work
>>>> on the client or on the server, i think.
>>>>
>>>>  Stripping the scheme from an email like identifier is probably the
>>>>> best bet, though that perhaps leaves a problem of what to use as the
>>>>> subject of the response if it must be a URI.
>>>>>
>>>>
>>>> You could use the fact that the document itself is a description-URI
>>>> for the user. so subject can be
>>>> https://host/.well-known/host-**meta?resource=acct:user@host<https://host/.well-known/host-meta?resource=acct:user@host>
>>>> .
>>>>
>>>>  getting acct: registered or WF through the approval process with it
>>>>>
>>>> will not be a walk in the park.
>>>
>>>>
>>>> Why would that be needed? Look at other unregistered schemes like
>>>> bitcoin:, chrome-extension:, torrent:, javascript:, git:, ssh:, and
>>>> actually finger: itself. The fact that it's not a URI scheme simply
>>>> means that a user cannot use the address bar of their browser to go
>>>> there, and that links cannot read<a href="acct:user@host">me</a>  and
>>>> then expect all major browsers to correctly resolve that. IMHO it was
>>>> ever a goal to make browsers resolve webfinger straight from the
>>>> address bar or from link targets. So there's no problem here.
>>>>
>>>> Those complaining that acct:user@host is not a URI (actually it would
>>>> have to be 'urn:acct:' for that, i think) can be told: you are right,
>>>> it's not a W3C registered URI scheme. But the information published
>>>> here is linkable from the web (using
>>>> https://host/.well-known/host-**meta?resource=acct:user@host<https://host/.well-known/host-meta?resource=acct:user@host>as the
>>>> description-URI of the user), and the document itself consists
>>>> entirely of a wealth of links to other resources.
>>>>
>>>> I've had long one-on-one discussions about this with Melvin, and still
>>>> hope that we can simply just drop this IMHO academic issue. does it
>>>> affect how the service works and what it can do? i think not at all.
>>>>
>>>> if some client implementers refuse to add in the 'acct:' because it
>>>> looks like a URI, then maybe we can add a requirement on servers that
>>>> they should allow that, and simply consider 'user@host' and
>>>> 'acct:user@host' to mean the same thing (actually, some
>>>> implementations already do this - since it is clear that that is what
>>>> the client meant, and also since it's an easy mistake to make for
>>>> client developers). Maybe that's a way to settle the issue? So the
>>>> resource parameter could then be one of four things:
>>>>
>>>> - a description-URI of any type of resource, e.g.
>>>> http://home.me/fridge
>>>> - a contact-URI of a user, for instance mailto:user@host
>>>> - acct:user@host to say 'i know it's that user at that host, but i
>>>> don't know their URI'
>>>> - user@host to be interpreted to mean the same as acct:user@host
>>>>
>>>> On the whole, i think the important next step is to list and settle
>>>> only those issues that block the path from
>>>> draft-jones-appsawg-webfinger-**04 to a common, merged,
>>>> draft-jones-simple-web-**discovery-03. I think renaming webfinger to
>>>> simple web discovery (as Blaine mentioned as an option, and Paul
>>>> suggested, and Mike was willing to discuss) would be a good next big
>>>> step to focus on.
>>>>
>>>> If the names merge, the specs merge. The good thing is they already
>>>> have their 'draft-jones-' prefix in common. ;)
>>>>
>>>>
>>>> My 2ct,
>>>> Michiel
>>>>
>>>
>>
>> ______________________________**_________________
>> apps-discuss mailing list
>> apps-discuss@ietf.org
>> https://www.ietf.org/mailman/**listinfo/apps-discuss<https://www.ietf.org/mailman/listinfo/apps-discuss>
>>
>>  ______________________________**_________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/**listinfo/apps-discuss<https://www.ietf.org/mailman/listinfo/apps-discuss>
>

--14dae939991fce115504c038655d
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On 16 May 2012 09:16, Graham Klyne <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:GK@ninebynine.org" target=3D"_blank">GK@=
ninebynine.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class=3D"im">On 16/05/2012 00:02, Paul E. Jones wrote:<br>
&gt; Agreed -- it would be good if the chairs could find out whether acct w=
ould<br>
&gt; get rejected on the grounds that somebody somewhere decided there shal=
l be<br>
&gt; no new URI schemes.<br>
<br></div>
There is no policy of &quot;no new URI schemes&quot;.<br>
<br>
There are some who say that the http: scheme *is* all that is needed, and i=
n a purely technical sense they are generally correct. =A0But naming is a s=
ocial and practical as well as technical issue, so the technical concerns a=
re not the whole story. =A0Using HTTP has the significant advantage that al=
most any networked system can easily retrieve information about the URI, en=
abling a follow-your-nose discovery process (assuming such information is p=
ublished).<br>

<br>
Thus there is a tendency for new schemes to be examined closely to see if t=
hey really offer any operational capability that would be harder achieve us=
ing existing schemes.<br>
<br>
The bar for provisional registration of a new scheme is low, and you could =
probably request this now.<br>
<br>
I don&#39;t know about the particulars of your proposed acct: scheme, but a=
s a thought experiment, does it achieve anything that could not be achieved=
 as easily with (something like):<br>
 =A0 <a href=3D"http://acct.example.org/" target=3D"_blank">http://acct.exa=
mple.org/</a>&lt;your string here&gt;<br>
?<br>
<br>
(Bearing in mind that it does not matter that the <a href=3D"http://acct.ex=
ample.org/" target=3D"_blank">http://acct.example.org/</a> URI may be not d=
ereferencable.)<br></blockquote><div><br>Facebook do something quite simila=
r to this with <a href=3D"http://graph.facebook.com/user">graph.facebook.co=
m/user</a> ... my suggestion from the webfinger list was <a href=3D"http://=
host/@/user">http://host/@/user</a>, but there are possible deployment issu=
es.<br>
=A0<br>One tricky thing with the approach suggested, is that you dont know =
whether you will be dealing with http or https until you try, so there&#39;=
s potentially an extra round trip.<br><br></div><blockquote class=3D"gmail_=
quote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex">

<br>
...<br>
<br>
There&#39;s an interesting maybe-comparable example to consider: Digital Ob=
ject Identifiers. =A0Several years ago, these were defined to provide a way=
 for allocating unique identifiers to research publications, etc. (<a href=
=3D"http://www.doi.org/" target=3D"_blank">http://www.doi.org/</a>, <a href=
=3D"http://en.wikipedia.org/wiki/Digital_object_identifier" target=3D"_blan=
k">http://en.wikipedia.org/wiki/<u></u>Digital_object_identifier</a>).<br>

<br>
A doi: URI scheme was proposed but has not subsequently been approved for r=
egistration (<a href=3D"http://human.freescience.org/htmx/digital_object_id=
entifier.php" target=3D"_blank">http://human.freescience.org/<u></u>htmx/di=
gital_object_<u></u>identifier.php</a>); rather the doi was registered as a=
 sub-namespace in another new URI scheme, info: (<a href=3D"http://www.ietf=
.org/rfc/rfc4452.txt" target=3D"_blank">http://www.ietf.org/rfc/<u></u>rfc4=
452.txt</a>) which was defined as an umbrella for several of these &quot;no=
n-web&quot; identifiers.<br>

<br>
But it&#39;s interesting that a DOI is most commonly cited in a web page an=
d similar contexts, and often in print, as <a href=3D"http://dx.doi.org/" t=
arget=3D"_blank">http://dx.doi.org/</a>&lt;handle&gt; (<a href=3D"http://ww=
w.doi.org/doi_handbook/2_Numbering.html#2.6.2" target=3D"_blank">http://www=
.doi.org/doi_<u></u>handbook/2_Numbering.html#2.6.<u></u>2</a>) ... so the =
other URI scheme registrations don&#39;t seem to have that much traction.<b=
r>

<br>
#g<br>
--<br>
<br>
(I am currently designated reviewer for URI scheme registration requests, b=
ut this comment is offered in a personal capacity.)<div class=3D"HOEnZb"><d=
iv class=3D"h5"><br>
<br>
<br>
On 16/05/2012 00:02, Paul E. Jones wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
John,<br>
<br>
Agreed -- it would be good if the chairs could find out whether acct would<=
br>
get rejected on the grounds that somebody somewhere decided there shall be<=
br>
no new URI schemes.<br>
<br>
And who decided this &quot;no new schemes&quot;? =A0HTTP is all we&#39;ll e=
ver need? =A0This<br>
restriction seems strange. =A0I appreciate the scrutiny, but find it odd on=
e<br>
would just declare a freze.<br>
<br>
Paul<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
-----Original Message-----<br>
From: <a href=3D"mailto:apps-discuss-bounces@ietf.org" target=3D"_blank">ap=
ps-discuss-bounces@ietf.org</a> [mailto:<a href=3D"mailto:apps-discuss-boun=
ces@ietf.org" target=3D"_blank">apps-discuss-bounces@<u></u>ietf.org</a>]<b=
r>
On Behalf Of John Bradley<br>
Sent: Tuesday, May 15, 2012 6:15 PM<br>
To: Michiel de Jong<br>
Cc: <a href=3D"mailto:apps-discuss@ietf.org" target=3D"_blank">apps-discuss=
@ietf.org</a><br>
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-<u></u=
>04<br>
<br>
Hi Paul,<br>
<br>
I wasn&#39;t recommending changing to email:<br>
<br>
I do appreciate the predicament. =A0I have been in the same place with xri.=
<br>
<br>
The sensible thing is to have a registered acct: URI scheme so that<br>
identifiers can be normalized to it and perhaps more importantly it can be<=
br>
used for link relations.<br>
<br>
However I think we need to get some sort of determination on if the spec<br=
>
will get approved by the ISEG if it requires the registration of a new<br>
scheme.<br>
<br>
SWD side-stepped the issue by not having the client normalize the input.<br=
>
<br>
You find the host in the input and send exactly that string as the<br>
parameter in your get to the .well-known location on that host.<br>
The server did all the work.<br>
<br>
In to have WF work the client will need to continue to do some<br>
normalization or many servers using static configs are going to be much<br>
less useful.<br>
<br>
My immediate problem is what to normalize <a href=3D"mailto:john@foo.com" t=
arget=3D"_blank">john@foo.com</a> to before sending<br>
it as the value of the resource parameter.<br>
<br>
I don&#39;t want to go down a path and then have W3C or IANA tell ISEG to s=
end<br>
the spec back due to violating the no new schemes agreement.<br>
<br>
Is this something a chair can clarify for us.<br>
<br>
I think it is critical to resolve this question to reduce the risk of<br>
merging SWD with WF.<br>
<br>
John B.<br>
<br>
<br>
<br>
<br>
<br>
<br>
On 2012-05-14, at 4:29 AM, Michiel de Jong wrote:<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
At the risk of feeding the fire here, on the &#39;acct:user@host&#39; vs<br=
>
&#39;user@host&#39; issue, I would like to argue that the fact that acct: i=
s<br>
not a URI scheme has nothing to do with it. It&#39;s only a parameter of a<=
br>
query format, nothing more. IMHO this whole issue is only of academic<br>
interest and does not have any relevance to what the spec can do.<br>
<br>
On Mon, May 14, 2012 at 2:20 AM, John Bradley&lt;<a href=3D"mailto:ve7jtb@v=
e7jtb.com" target=3D"_blank">ve7jtb@ve7jtb.com</a>&gt; =A0wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
In WF the premise was to have a simple server supporting static<br>
</blockquote></blockquote>
documents.<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
 =A0That requires the client to perform more normalization on what the<br>
user inputs, otherwise the server needs to support static documents<br>
for all possible normalizations.<br>
</blockquote>
<br>
i don&#39;t think that&#39;s the reason - whether you use &#39;acct:user@ho=
st&#39; or<br>
&#39;user@host&#39; or &#39;urn:acct:user@host&#39; doesn&#39;t make for mo=
re or less work<br>
on the client or on the server, i think.<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Stripping the scheme from an email like identifier is probably the<br>
best bet, though that perhaps leaves a problem of what to use as the<br>
subject of the response if it must be a URI.<br>
</blockquote>
<br>
You could use the fact that the document itself is a description-URI<br>
for the user. so subject can be<br>
<a href=3D"https://host/.well-known/host-meta?resource=3Dacct:user@host" ta=
rget=3D"_blank">https://host/.well-known/host-<u></u>meta?resource=3Dacct:u=
ser@host</a>.<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
getting acct: registered or WF through the approval process with it<br>
</blockquote></blockquote>
will not be a walk in the park.<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
Why would that be needed? Look at other unregistered schemes like<br>
bitcoin:, chrome-extension:, torrent:, javascript:, git:, ssh:, and<br>
actually finger: itself. The fact that it&#39;s not a URI scheme simply<br>
means that a user cannot use the address bar of their browser to go<br>
there, and that links cannot read&lt;a href=3D&quot;acct:user@host&quot;&gt=
;me&lt;/a&gt; =A0and<br>
then expect all major browsers to correctly resolve that. IMHO it was<br>
ever a goal to make browsers resolve webfinger straight from the<br>
address bar or from link targets. So there&#39;s no problem here.<br>
<br>
Those complaining that acct:user@host is not a URI (actually it would<br>
have to be &#39;urn:acct:&#39; for that, i think) can be told: you are righ=
t,<br>
it&#39;s not a W3C registered URI scheme. But the information published<br>
here is linkable from the web (using<br>
<a href=3D"https://host/.well-known/host-meta?resource=3Dacct:user@host" ta=
rget=3D"_blank">https://host/.well-known/host-<u></u>meta?resource=3Dacct:u=
ser@host</a> as the<br>
description-URI of the user), and the document itself consists<br>
entirely of a wealth of links to other resources.<br>
<br>
I&#39;ve had long one-on-one discussions about this with Melvin, and still<=
br>
hope that we can simply just drop this IMHO academic issue. does it<br>
affect how the service works and what it can do? i think not at all.<br>
<br>
if some client implementers refuse to add in the &#39;acct:&#39; because it=
<br>
looks like a URI, then maybe we can add a requirement on servers that<br>
they should allow that, and simply consider &#39;user@host&#39; and<br>
&#39;acct:user@host&#39; to mean the same thing (actually, some<br>
implementations already do this - since it is clear that that is what<br>
the client meant, and also since it&#39;s an easy mistake to make for<br>
client developers). Maybe that&#39;s a way to settle the issue? So the<br>
resource parameter could then be one of four things:<br>
<br>
- a description-URI of any type of resource, e.g.<br>
<a href=3D"http://home.me/fridge" target=3D"_blank">http://home.me/fridge</=
a><br>
- a contact-URI of a user, for instance mailto:<a href=3D"mailto:user@host"=
 target=3D"_blank">user@host</a><br>
- acct:user@host to say &#39;i know it&#39;s that user at that host, but i<=
br>
don&#39;t know their URI&#39;<br>
- user@host to be interpreted to mean the same as acct:user@host<br>
<br>
On the whole, i think the important next step is to list and settle<br>
only those issues that block the path from<br>
draft-jones-appsawg-webfinger-<u></u>04 to a common, merged,<br>
draft-jones-simple-web-<u></u>discovery-03. I think renaming webfinger to<b=
r>
simple web discovery (as Blaine mentioned as an option, and Paul<br>
suggested, and Mike was willing to discuss) would be a good next big<br>
step to focus on.<br>
<br>
If the names merge, the specs merge. The good thing is they already<br>
have their &#39;draft-jones-&#39; prefix in common. ;)<br>
<br>
<br>
My 2ct,<br>
Michiel<br>
</blockquote></blockquote>
<br>
<br>
______________________________<u></u>_________________<br>
apps-discuss mailing list<br>
<a href=3D"mailto:apps-discuss@ietf.org" target=3D"_blank">apps-discuss@iet=
f.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" target=3D"_b=
lank">https://www.ietf.org/mailman/<u></u>listinfo/apps-discuss</a><br>
<br>
</blockquote>
______________________________<u></u>_________________<br>
apps-discuss mailing list<br>
<a href=3D"mailto:apps-discuss@ietf.org" target=3D"_blank">apps-discuss@iet=
f.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" target=3D"_b=
lank">https://www.ietf.org/mailman/<u></u>listinfo/apps-discuss</a><br>
</div></div></blockquote></div><br>

--14dae939991fce115504c038655d--

From michiel@unhosted.org  Thu May 17 04:42:43 2012
Return-Path: <michiel@unhosted.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5FFE621F85AE for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 04:42:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 00eyjPs6UFfN for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 04:42:42 -0700 (PDT)
Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by ietfa.amsl.com (Postfix) with ESMTP id 9586121F857F for <apps-discuss@ietf.org>; Thu, 17 May 2012 04:42:40 -0700 (PDT)
Received: by lbbgo11 with SMTP id go11so1407897lbb.31 for <apps-discuss@ietf.org>; Thu, 17 May 2012 04:42:39 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=d1wG7ZtMHz5ygSS7PQhgV/KHVGom+7eTTP5h+xHVGlE=; b=oOWygY0wOvxBaYD85i/enbO0J76WvSjZqJMHBLHNOqfDTvqSJZX0usAPf5BD5Cr53J GnbLbEYhbtsr+QMO4+FUHy8ouUcl3HNp1qFwkGAH1fHUMMvJqczmFF+j2EwbWmdiC0vi z/g2PwqpQeonX6k+7wWE3Gm6wwU5fAaqXS6HxX0pAyiVVP6ScFKsQ5gIJouZjIhRKMVm sFb8pyP0lFQ6tTi8AP1krrOz8O4FVGBNByWjdAvvwTd6A7TAV69TbL/L5rv29+wN8qgA jrATcjimj4IZqx9pTXS2mD5C/tDf1VswLB+5Y+FmWWL6ZMuyDAMS6wbrB0kyNUdliWZE Y2oA==
MIME-Version: 1.0
Received: by 10.112.86.132 with SMTP id p4mr2905580lbz.22.1337254959635; Thu, 17 May 2012 04:42:39 -0700 (PDT)
Received: by 10.112.87.71 with HTTP; Thu, 17 May 2012 04:42:39 -0700 (PDT)
X-Originating-IP: [188.103.78.121]
In-Reply-To: <000601cd33e5$19cb8cb0$4d62a610$@packetizer.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com> <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com> <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com> <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com> <01cb01cd3367$03615190$0a23f4b0$@packetizer.com> <CAKaEYhJ9Y2kCQ4f=VT3Nsvg1uBs-x91u1Kbj=Uf7yyavFHgz-Q@mail.gmail.com> <020001cd336d$e78c0ee0$b6a42ca0$@packetizer.com> <CAAz=sc=rMErUW5TuYGBKoX0Ynsg5dc8VemBtQ_i_EFJNJPYWeg@mail.gmail.com> <1337189853.55465.YahooMailNeo@web31803.mail.mud.yahoo.com> <00f301cd33cd$ed3c80d0$c7b58270$@packetizer.com> <014f01cd33e2$b739b3d0$25ad1b70$@packetizer.com> <1337227859.36232.YahooMailNeo@web31801.mail.mud.yahoo.com> <000601cd33e5$19cb8cb0$4d62a610$@packetizer.com>
Date: Thu, 17 May 2012 13:42:39 +0200
Message-ID: <CA+aD3u1e1Z+4Drxq1gNiWPD9bmXzcxPJ22QdZUgRPA9uV9iodw@mail.gmail.com>
From: Michiel de Jong <michiel@unhosted.org>
To: "Paul E. Jones" <paulej@packetizer.com>
Content-Type: text/plain; charset=ISO-8859-1
X-Gm-Message-State: ALoCoQmY3Q7wVBybKCuFtFppioe5RFZBOU6ZltxT4IqcG8o2XpfJ7jZDFbh+h5ssFXEVKd/a+poW
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 11:42:43 -0000

How about if we chop it up:

- We allow bare "user@host" (without acct: prefix), and also "any URI".

Note that there is no name clash here, a URI always has a ':' in
there, and "user@host" never does. Seems like a simple solution to me.
In the webfinger/swd spec we don't mention whether acct:user@host is a
URI or not, since this would risk throwing out the child with the bath
water if it gets rejected. So, we leave that out of scope. We build
other specs (OStatus, OAuth, remoteStorage) on top of this super
simple atomic spec that does 'one thing well'.

- Then we still persue acct: as a URI scheme, but in a /separate/ spec.

If it gets approved, we will have both. If it does not, then at least
we can still do discovery, and we have to bring the future of OStatus,
OAuth and remoteStorage into doubt because of this small, definitely
useful, but also unstable detail.


My 2ct,
Michiel

From barryleiba@gmail.com  Thu May 17 06:06:24 2012
Return-Path: <barryleiba@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 81E4621F8638; Thu, 17 May 2012 06:06:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.964
X-Spam-Level: 
X-Spam-Status: No, score=-102.964 tagged_above=-999 required=5 tests=[AWL=0.013, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9uKDxmgtWfXB; Thu, 17 May 2012 06:06:24 -0700 (PDT)
Received: from mail-ob0-f172.google.com (mail-ob0-f172.google.com [209.85.214.172]) by ietfa.amsl.com (Postfix) with ESMTP id CDFB321F8629; Thu, 17 May 2012 06:06:23 -0700 (PDT)
Received: by obbeh20 with SMTP id eh20so3060400obb.31 for <multiple recipients>; Thu, 17 May 2012 06:06:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=EIozTwVjpetBcWFKwRLZaa24Sq9/3Zgun4SMc6R8aeo=; b=poKa8pAryar7/WIMI61hFmr9T2PWOKFgbyo2Z9LuETDinUfj2ZpDuSKCFE+1Zx8MN5 a6bOi0gGvAerNsilK607ICNwlNOyK7VrwbZdqPe4NlmWMnBDifMV4dFYRs/IOi23SYr0 xXpjuG6MZztVZDdlLYGA4dKh4I0GOA9wqi8RotY+5zboInUmbR/RuyUvPEJlxsBh1LQw N53uHr6yI5cxKVwFxk1bD68sBQepKTFLQT3NlvlkKBO4FUNuN9Tbns3tkFuSLI/iMVrr PgeRYfgIs2jmxtaiYmmVcXdYTlIzObnpMposZ5VmG9tiIcZ8APYkZ78JIInjsyEsLPFP Voow==
MIME-Version: 1.0
Received: by 10.182.119.33 with SMTP id kr1mr6521022obb.60.1337259983371; Thu, 17 May 2012 06:06:23 -0700 (PDT)
Sender: barryleiba@gmail.com
Received: by 10.60.10.68 with HTTP; Thu, 17 May 2012 06:06:23 -0700 (PDT)
In-Reply-To: <9A0F9270-B389-497F-A940-D4505E8E3F2A@mnot.net>
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com> <A36F2701-439D-48A6-9180-E69EABE6CE4D@mnot.net> <01OFK722DY440006TF@mauve.mrochek.com> <9A0F9270-B389-497F-A940-D4505E8E3F2A@mnot.net>
Date: Thu, 17 May 2012 09:06:23 -0400
X-Google-Sender-Auth: PrfJujn1yAK7DMnxdGNmRB_e0UE
Message-ID: <CALaySJKBwp9TRSTMUwMKsGhGS5_21pmRtMLRqUWNUNezFvinPg@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Mark Nottingham <mnot@mnot.net>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: Ned Freed <ned.freed@mrochek.com>, IESG IESG <iesg@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>, draft-ietf-appsawg-media-type-regs.all@tools.ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 13:06:24 -0000

>> =A0In the case of registration for the IETF itself, the registration
>> =A0proposal MUST be published as an RFC. =A0When the RFC is in the IETF
>> =A0stream it is an IETF Consensus RFC <xref target=3D"RFC4844"/> , which
>> =A0can be on the Standards Track, a BCP, Informational, or Experimental.
>> =A0Registrations published in non-IETF RFC streams are also allowed, and=
 require
>> =A0IESG approval.
>
> By definition, when an RFC is published "for the IETF itself", it is on t=
he IETF
> stream, so the first and second sentences aren't well-aligned.

That text is Ned's original as tweaked by my suggestion, so it's at
least half mine.  Let me explain, and we can see if there's a better
way to say it.

Look above that, and see that we have cases 1 and 2: case 1 involves
IETF registrations, and case 2 involves registrations by other SDOs.
There are then two paragraphs that say, "the first procedure" and "in
the second case", also referring to (1) and (2).  I think you're OK
with that.  Now, this text is again referring to the first case (and
the next graf addresses the second).  The bit about "the IETF itself"
is meant to be as opposed to other SDOs, and is meant to include the
IAB, IRTF, and even Independent streams.

As I look at it again, I think it might be better to fold these two
paragraphs into the previous two.  How does this look, replacing the
four paragraphs after the two numbered bullets?:

-------------------------------------
   The first procedure is used for registering registrations from IETF
   Consensus documents, or in rare cases when registering a
   grandfathered (see Appendix A) and/or otherwise incomplete
   registration is in the interest of the Internet community.  The registra=
tion
   proposal MUST be published as an RFC.  When the RFC is in the IETF
   stream it is an IETF Consensus RFC, which can be on the Standards
   Track, a BCP, Informational, or Experimental.  Registrations
   published in non-IETF RFC streams are also allowed, and require IESG
   approval.

   In the second case the IESG makes a one time decision on whether the
   registration submitter represents a recognized standards body; after
   that, a Media Types Reviewer (Designated Expert or a group of
   Designated Experts) performs the Expert Review as specified in this
   document.  Subsequent submissions from the same source do not involve
   the IESG.  The format MUST be described by a formal standards
   specification produced by the submitting standards body.
-------------------------------------

Ned might prefer that the documentation requirements remain in their
own paragraphs, in which case we might just replace "In the case of
registration for the IETF itself" with "In case (1), above," or some
such.  But I kind of like the version that merges these paragraphs.

What do yous guys think?

Barry

From GK@ninebynine.org  Thu May 17 06:10:53 2012
Return-Path: <GK@ninebynine.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4F70321F86AD for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 06:10:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.428
X-Spam-Level: 
X-Spam-Status: No, score=-6.428 tagged_above=-999 required=5 tests=[AWL=0.171,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bs8A+ldQZxLs for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 06:10:52 -0700 (PDT)
Received: from relay9.mail.ox.ac.uk (relay9.mail.ox.ac.uk [163.1.2.169]) by ietfa.amsl.com (Postfix) with ESMTP id 74AD821F86A6 for <apps-discuss@ietf.org>; Thu, 17 May 2012 06:10:52 -0700 (PDT)
Received: from smtp1.mail.ox.ac.uk ([129.67.1.207]) by relay9.mail.ox.ac.uk with esmtp (Exim 4.75) (envelope-from <GK@ninebynine.org>) id 1SV0Tj-0005Rl-Td; Thu, 17 May 2012 14:10:51 +0100
Received: from gklyne.plus.com ([80.229.154.156] helo=Eskarina.local) by smtp1.mail.ox.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <GK@ninebynine.org>) id 1SV0Ti-0002GT-3L; Thu, 17 May 2012 14:10:51 +0100
Message-ID: <4FB4F784.8040409@ninebynine.org>
Date: Thu, 17 May 2012 14:05:08 +0100
From: Graham Klyne <GK@ninebynine.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5; rv:6.0) Gecko/20110812 Thunderbird/6.0
MIME-Version: 1.0
To: Melvin Carvalho <melvincarvalho@gmail.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <00f601cd32ee$cd2ebd10$678c3730$@packetizer.com> <4FB3545F.4050408@ninebynine.org> <CAKaEYh++Zdtzo2V1LxpjqNFK6Cw6XpXDwE97fQeAk0dk2P_+ug@mail.gmail.com>
In-Reply-To: <CAKaEYh++Zdtzo2V1LxpjqNFK6Cw6XpXDwE97fQeAk0dk2P_+ug@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Oxford-Username: zool0635
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 13:10:53 -0000

On 17/05/2012 10:52, Melvin Carvalho wrote:
>> I don't know about the particulars of your proposed acct: scheme, but as a
>> >  thought experiment, does it achieve anything that could not be achieved as
>> >  easily with (something like):
>> >     http://acct.example.org/<your string here>
>> >  ?
>> >
>> >  (Bearing in mind that it does not matter that thehttp://acct.example.org/URI  may be not dereferencable.)
>> >
> Facebook do something quite similar to this with
> graph.facebook.com/user... my suggestion from the webfinger list was
> http://host/@/user, but there are possible deployment issues.
>
> One tricky thing with the approach suggested, is that you dont know whether
> you will be dealing with http or https until you try, so there's
> potentially an extra round trip.

If the URI is being used primarily for identification purposes, and is not used 
operationally for dereferencing as-is, that seems a minor issue.  If the http: 
URI is also used to serve as a route to "follow-your-nose" high-level 
information, why would it be published using https?

#g
--

From paulej@packetizer.com  Thu May 17 06:30:20 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B57B421F8616 for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 06:30:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.298
X-Spam-Level: 
X-Spam-Status: No, score=-0.298 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MANGLED_SMALL=2.3]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RsQ9epTh3cUF for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 06:30:18 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id 07E2F21F85B5 for <apps-discuss@ietf.org>; Thu, 17 May 2012 06:30:16 -0700 (PDT)
Received: from [10.19.83.70] (mobile-032-129-045-204.mycingular.net [32.129.45.204] (may be forged)) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q4HDUDBK021946 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Thu, 17 May 2012 09:30:14 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1337261415; bh=E+YK5SfNouzWEYJxUoeWBmflK7g4199p5hXG9VxgSnQ=; h=References:In-Reply-To:MIME-Version:Content-Type:Subject:From: Date:To:CC:Message-ID; b=UaqDijJuIbXFpfbEmEczYltu9GXCpQWUbjFMi+or8j5h/GIIZzdF6lTxzq9c9tW69 C21rxg6eAxloUDHIJSfxvPRIRTm/8shXoQ3+F8BlzwzVWiwlsLhIs278pEDTiR/DLa /iUT4IA/sgrC0akblfgoLeZVgxpIAFh+m2UOawEE=
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com> <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com> <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com> <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com> <01cb01cd3367$03615190$0a23f4b0$@packetizer.com> <CAKaEYhJ9Y2kCQ4f=VT3Nsvg1uBs-x91u1Kbj=Uf7yyavFHgz-Q@mail.gmail.com> <020001cd336d$e78c0ee0$b6a42ca0$@packetizer.com> <CAAz=sc=rMErUW5TuYGBKoX0Ynsg5dc8VemBtQ_i_EFJNJPYWeg@mail.gmail.com> <1337189853.55465.YahooMailNeo@web31803.mail.mud.yahoo.com> <00f301cd33cd$ed3c80d0$c7b58270$@packetizer.com> <014f01cd33e2$b739b3d0$25ad1b70$@packetizer.com> <1337227859.36232.YahooMailNeo@web31801.mail.mud.yahoo.com> <000601cd33e5$19cb8cb0$4d62a610$@packetizer.com> <CA+aD3u1e1Z+4Drxq1gNiWPD9bmXzcxPJ22QdZUgRPA9uV9iodw@mail.gmail.c! om>
User-Agent: K-9 Mail for Android
In-Reply-To: <CA+aD3u1e1Z+4Drxq1gNiWPD9bmXzcxPJ22QdZUgRPA9uV9iodw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----7OZHR5RTOCCJ4GP9EZC630E5XDWF4C"
From: "Paul E. Jones" <paulej@packetizer.com>
Date: Thu, 17 May 2012 09:30:08 -0400
To: Michiel de Jong <michiel@unhosted.org>
Message-ID: <e67d970a-4b65-41db-ad08-9b03f39ec332@email.android.com>
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 13:30:20 -0000

------7OZHR5RTOCCJ4GP9EZC630E5XDWF4C
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 8bit

We could always do that sort of thing as a last resort, but I don't think we should plan for that approach.

There is value in not only querying the acct URI for a user, but also having link relations pointing to the users other accounts.

Why is there a concern over prefixing acct on what the user enters? URI schemes exist for a reason. I don't like assumptions in protocols.

Paul 

_____________________________________________
From: Michiel de Jong <michiel@unhosted.org>
Sent: Thu May 17 07:42:39 EDT 2012
To: "Paul E. Jones" <paulej@packetizer.com>
Cc: William Mills <wmills@yahoo-inc.com>, Blaine Cook <romeda@gmail.com>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04


How about if we chop it up:

- We allow bare "user@host" (without acct: prefix), and also "any URI".

Note that there is no name clash here, a URI always has a ':' in
there, and "user@host" never does. Seems like a simple solution to me.
In the webfinger/swd spec we don't mention whether acct:user@host is a
URI or not, since this would risk throwing out the child with the bath
water if it gets rejected. So, we leave that out of scope. We build
other specs (OStatus, OAuth, remoteStorage) on top of this super
simple atomic spec that does 'one thing well'.

- Then we still persue acct: as a URI scheme, but in a /separate/ spec.

If it gets approved, we will have both. If it does not, then at least
we can still do discovery, and we have to bring the future of OStatus,
OAuth and remoteStorage into doubt because of this small, definitely
useful, but also unstable detail.


My 2ct,
Michiel

------7OZHR5RTOCCJ4GP9EZC630E5XDWF4C
Content-Type: text/html;
 charset=utf-8
Content-Transfer-Encoding: 8bit

<html><head></head><body>We could always do that sort of thing as a last resort, but I don&#39;t think we should plan for that approach.<br>
<br>
There is value in not only querying the acct URI for a user, but also having link relations pointing to the users other accounts.<br>
<br>
Why is there a concern over prefixing acct on what the user enters? URI schemes exist for a reason. I don&#39;t like assumptions in protocols.<br>
<br>
Paul <br><br><div style='font-size:10.0pt;font-family:"Tahoma","sans-serif";padding:3.0pt 0in 0in 0in'>
<hr style='border:none;border-top:solid #B5C4DF 1.0pt'>
<b>From:</b> Michiel de Jong &lt;michiel@unhosted.org&gt;<br>
<b>Sent:</b> Thu May 17 07:42:39 EDT 2012<br>
<b>To:</b> &quot;Paul E. Jones&quot; &lt;paulej@packetizer.com&gt;<br>
<b>Cc:</b> William Mills &lt;wmills@yahoo-inc.com&gt;, Blaine Cook &lt;romeda@gmail.com&gt;, apps-discuss@ietf.org<br>
<b>Subject:</b> Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04<br>
</div>
<br>
<pre style="white-space: pre-wrap; word-wrap:break-word; font-family: monospace">How about if we chop it up:<br /><br />- We allow bare "user@host" (without acct: prefix), and also "any URI".<br /><br />Note that there is no name clash here, a URI always has a ':' in<br />there, and "user@host" never does. Seems like a simple solution to me.<br />In the webfinger/swd spec we don't mention whether acct:user@host is a<br />URI or not, since this would risk throwing out the child with the bath<br />water if it gets rejected. So, we leave that out of scope. We build<br />other specs (OStatus, OAuth, remoteStorage) on top of this super<br />simple atomic spec that does 'one thing well'.<br /><br />- Then we still persue acct: as a URI scheme, but in a /separate/ spec.<br /><br />If it gets approved, we will have both. If it does not, then at least<br />we can still do discovery, and we have to bring the future of OStatus,<br />OAuth and remoteStorage into doubt because of this sm!
 all,
definitely<br />useful, but also unstable detail.<br /><br /><br />My 2ct,<br />Michiel<br /></pre></body></html>
------7OZHR5RTOCCJ4GP9EZC630E5XDWF4C--


From ve7jtb@ve7jtb.com  Thu May 17 07:43:19 2012
Return-Path: <ve7jtb@ve7jtb.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0FF2321F85D6 for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 07:43:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.529
X-Spam-Level: 
X-Spam-Status: No, score=-3.529 tagged_above=-999 required=5 tests=[AWL=0.069,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3zm-63+SMgj8 for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 07:43:17 -0700 (PDT)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by ietfa.amsl.com (Postfix) with ESMTP id 9B24C21F85D8 for <apps-discuss@ietf.org>; Thu, 17 May 2012 07:43:15 -0700 (PDT)
Received: by yhq56 with SMTP id 56so2264575yhq.31 for <apps-discuss@ietf.org>; Thu, 17 May 2012 07:43:15 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :message-id:references:to:x-mailer:x-gm-message-state; bh=RY8uro2VuqhNql//RMJhWCIZqbod5teDi30MTFWkntg=; b=De0PAspiNnzDSVLCx1lk70oQbhg8ZB5hhUf1EEF0fYujaGhvky2RlqolxPGZv+gZuh wf8VzFPtv/i/yv5fLbloruPNKOAeObxwteYSu7zTdqOkwpg/DXjvym+9IprCfei5j3eI jvcJyNHjQKx9kWpVzN0mSkkrxt+CJgXDo5qQ1BSISwsvnNmApXYGfzCr/GdDNc/StZ9o 1djWmUPeCFCk9w+eOReT0OncDfUSHX/K6l+1j1lDeG4E8lnx8XIjJGedg98ze1ES+qFT Jpnok9Kqs3SzbKfD035qkMFzgvykX+0NyG7A6Pe9C1xKIOuM9hueplSCTF0dnm6oAbTs fx0g==
Received: by 10.236.175.105 with SMTP id y69mr8262830yhl.83.1337265795038; Thu, 17 May 2012 07:43:15 -0700 (PDT)
Received: from [192.168.1.213] (190-20-26-206.baf.movistar.cl. [190.20.26.206]) by mx.google.com with ESMTPS id u20sm10698209anm.10.2012.05.17.07.43.11 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 17 May 2012 07:43:13 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: multipart/signed; boundary="Apple-Mail=_9082E3F5-AFF7-47E7-8FDC-AB82CD983A5F"; protocol="application/pkcs7-signature"; micalg=sha1
From: John Bradley <ve7jtb@ve7jtb.com>
In-Reply-To: <4FB4F784.8040409@ninebynine.org>
Date: Thu, 17 May 2012 10:43:05 -0400
Message-Id: <39D4A035-89F9-4EE8-BAEE-0BDF2B11F291@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <00f601cd32ee$cd2ebd10$678c3730$@packetizer.com> <4FB3545F.4050408@ninebynine.org> <CAKaEYh++Zdtzo2V1LxpjqNFK6Cw6XpXDwE97fQeAk0dk2P_+ug@mail.gmail.com> <4FB4F784.8040409@ninebynine.org>
To: Graham Klyne <GK@ninebynine.org>
X-Mailer: Apple Mail (2.1278)
X-Gm-Message-State: ALoCoQknieI2ctqmcDybA3owQsjRWiAmyS4402wPRl+sa5B/0u0X0d83cfLPecDlPAt+vCnUbkaA
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 14:43:19 -0000

--Apple-Mail=_9082E3F5-AFF7-47E7-8FDC-AB82CD983A5F
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_B835AAF5-DF22-4F15-AB91-DCE06630D450"


--Apple-Mail=_B835AAF5-DF22-4F15-AB91-DCE06630D450
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Graham,

The use of acct: is not dissimilar to the proposed use in Handle or XRI  =
 =20

It provides a new namespace for Identifiers and uses its own resolver WF =
to deference them to http uri for retrieval.

Arguably Handle and XRI added persistence and other arguments that are =
not present in acct:/WF.

As far as linking to a XRD document using acct: requiring the use of the =
WF resolver the XRD can just as easily contain the http URI enabling =
direct access.

I can't see the requirement for a new scheme based simply on needing a =
new link relationship.

Someone will also eventually notice that we are effectively duplicating =
the existing http: syntax for naming a user at a domain =
"http://jbradley@foo.com".

If acct: is used simply as an identifier, that is never intended for a =
user to type then the argument for a new scheme is weak.

If acct: is intended to be a new name resolution protocol (It is) then =
it is causing namespace fragmentation and breaking the semantic web.

I have had the W3C TAG intervene on OASIS standards wanting to register =
a new scheme so I am cautious.

Registering acct: vs info:acct: is important from a browser behaviour =
point of view if a user clicks on a link.
What browser support do people anticipate for WF?   Do people expect to =
place acct:jbradley@foo.com as a link in a html document and have =
something useful happen if the user clicks on it?
I know we did in XRI, and that was part of the scheme justification.

WF should start the registration process for acct: now to enable the =
inevitable wider debate.

Until there is at least a provisional registration, we probably should =
not make the scheme registration a requirement in the proposed starting =
document.

John B.


On 2012-05-17, at 9:05 AM, Graham Klyne wrote:

> On 17/05/2012 10:52, Melvin Carvalho wrote:
>>> I don't know about the particulars of your proposed acct: scheme, =
but as a
>>> >  thought experiment, does it achieve anything that could not be =
achieved as
>>> >  easily with (something like):
>>> >     http://acct.example.org/<your string here>
>>> >  ?
>>> >
>>> >  (Bearing in mind that it does not matter that =
thehttp://acct.example.org/URI  may be not dereferencable.)
>>> >
>> Facebook do something quite similar to this with
>> graph.facebook.com/user... my suggestion from the webfinger list was
>> http://host/@/user, but there are possible deployment issues.
>>=20
>> One tricky thing with the approach suggested, is that you dont know =
whether
>> you will be dealing with http or https until you try, so there's
>> potentially an extra round trip.
>=20
> If the URI is being used primarily for identification purposes, and is =
not used operationally for dereferencing as-is, that seems a minor =
issue.  If the http: URI is also used to serve as a route to =
"follow-your-nose" high-level information, why would it be published =
using https?
>=20
> #g
> --
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss


--Apple-Mail=_B835AAF5-DF22-4F15-AB91-DCE06630D450
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div>Graham,</div><div><br></div>The use of acct: is not dissimilar to =
the proposed use in&nbsp;<a =
href=3D"http://www.itu.int/osg/csd/emerging_trends/handle_system/index.htm=
l">Handle</a>&nbsp;or&nbsp;<a =
href=3D"http://docs.oasis-open.org/xri/2.0/specs/xri-resolution-V2.0.html"=
>XRI</a>&nbsp; &nbsp;&nbsp;<div><br></div><div>It provides a new =
namespace for Identifiers and uses its own resolver WF to deference them =
to http uri for retrieval.</div><div><br></div><div>Arguably Handle and =
XRI added persistence and other arguments that are not present in =
acct:/WF.</div><div><br></div><div>As far as linking to a XRD document =
using acct: requiring the use of the WF resolver the XRD can just as =
easily contain the http URI enabling direct =
access.</div><div><br></div><div>I can't see the requirement for a new =
scheme based simply on needing a new link =
relationship.</div><div><br></div><div>Someone will also eventually =
notice that we are effectively duplicating the existing http: syntax for =
naming a user at a domain "<a =
href=3D"http://jbradley@foo.com">http://jbradley@foo.com</a>".</div><div><=
br></div><div>If acct: is used simply as an identifier, that is never =
intended for a user to type then the argument for a new scheme is =
weak.</div><div><br></div><div>If acct: is intended to be a new name =
resolution protocol (It is) then it is causing namespace fragmentation =
and breaking the semantic web.</div><div><br></div><div>I have had the =
W3C TAG intervene on OASIS standards wanting to register a new scheme so =
I am cautious.</div><div><br></div><div><div>Registering acct: vs =
info:acct: is important from a browser behaviour point of view if a user =
clicks on a link.</div><div>What browser support do people anticipate =
for WF? &nbsp; Do people expect to place acct:jbradley@foo.com as a link =
in a html document and have something useful happen if the user clicks =
on it?</div><div>I know we did in XRI, and that was part of the scheme =
justification.</div><div><br></div></div><div>WF should start the =
registration process for acct: now to enable the inevitable wider =
debate.</div><div><br></div><div>Until there is at least a provisional =
registration, we probably should not make the scheme registration a =
requirement in the proposed starting =
document.</div><div><br></div><div>John =
B.</div><div><br></div><div><div><br><div><div>On 2012-05-17, at 9:05 =
AM, Graham Klyne wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div>On =
17/05/2012 10:52, Melvin Carvalho wrote:<br><blockquote =
type=3D"cite"><blockquote type=3D"cite">I don't know about the =
particulars of your proposed acct: scheme, but as =
a<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote =
type=3D"cite">&gt; &nbsp;thought experiment, does it achieve anything =
that could not be achieved as<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">&gt; &nbsp;easily with =
(something like):<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">&gt; &nbsp;&nbsp;&nbsp;&nbsp;<a =
href=3D"http://acct.example.org/">http://acct.example.org/</a>&lt;your =
string here&gt;<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">&gt; =
&nbsp;?<br></blockquote></blockquote><blockquote type=3D"cite"><blockquote=
 type=3D"cite">&gt;<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote type=3D"cite">&gt; &nbsp;(Bearing in mind that =
it does not matter that <a =
href=3D"thehttp://acct.example.org/URI">thehttp://acct.example.org/URI</a>=
 &nbsp;may be not =
dereferencable.)<br></blockquote></blockquote><blockquote =
type=3D"cite"><blockquote =
type=3D"cite">&gt;<br></blockquote></blockquote><blockquote =
type=3D"cite">Facebook do something quite similar to this =
with<br></blockquote><blockquote type=3D"cite"><a =
href=3D"http://graph.facebook.com/user">graph.facebook.com/user</a>... =
my suggestion from the webfinger list was<br></blockquote><blockquote =
type=3D"cite"><a href=3D"http://host/@/user">http://host/@/user</a>, but =
there are possible deployment issues.<br></blockquote><blockquote =
type=3D"cite"><br></blockquote><blockquote type=3D"cite">One tricky =
thing with the approach suggested, is that you dont know =
whether<br></blockquote><blockquote type=3D"cite">you will be dealing =
with http or https until you try, so there's<br></blockquote><blockquote =
type=3D"cite">potentially an extra round trip.<br></blockquote><br>If =
the URI is being used primarily for identification purposes, and is not =
used operationally for dereferencing as-is, that seems a minor issue. =
&nbsp;If the http: URI is also used to serve as a route to =
"follow-your-nose" high-level information, why would it be published =
using =
https?<br><br>#g<br>--<br>_______________________________________________<=
br>apps-discuss mailing list<br><a =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>https:/=
/www.ietf.org/mailman/listinfo/apps-discuss<br></div></blockquote></div><b=
r></div></div></body></html>=

--Apple-Mail=_B835AAF5-DF22-4F15-AB91-DCE06630D450--

--Apple-Mail=_9082E3F5-AFF7-47E7-8FDC-AB82CD983A5F
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIPnzCCB7Uw
ggadoAMCAQICAh5cMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3Rh
cnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4
MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0Ew
HhcNMTIwMzE4MDQzMjQ4WhcNMTQwMzE5MTEwNzMyWjCBmzEZMBcGA1UEDRMQR3JUTTZMUzdYMzU3
NzhzOTELMAkGA1UEBhMCQ0wxIjAgBgNVBAgTGU1ldHJvcG9saXRhbmEgZGUgU2FudGlhZ28xFjAU
BgNVBAcTDUlzbGEgZGUgTWFpcG8xFTATBgNVBAMTDEpvaG4gQnJhZGxleTEeMBwGCSqGSIb3DQEJ
ARYPamJyYWRsZXlAbWUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAskrlBI93
rBTLOQGSwIT6co6dAw/rwDPrRXl6/F2oc4KDn+QN6CdFeHo08H846VJS9CDjLKvnK9jbxxs4wYqe
nKdPb3jgzt8oc7b9ZXtWkOgsxgMf6dBZ/IPm4lWBpCbSr3seDGDXEpiE2lTZXno7c25OguR4E6Qa
hcpHABZjeEWK65mMH25gmoRf5MY1k3quu5y+FCYCHE2iwU5jzq+mI3HmG59+UMFLx1fjV+zTslRw
26cQDC/uepwjeYSp8S26hfWipVWwQj4js/C7RoPtvt2iyeU+LSH81jG4wlAWntiOG1WtoXUuXWSc
ExhciKeKWCnemy9qqmxRfJqBROeGlQIDAQABo4IEDjCCBAowCQYDVR0TBAIwADALBgNVHQ8EBAMC
BLAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBQ/A7/CxKEnzpqmZlLz
9iaQMy24eTAfBgNVHSMEGDAWgBSuVYNv7DHKufcd+q9rMfPIHeOsuzB+BgNVHREEdzB1gQ9qYnJh
ZGxleUBtZS5jb22BD2picmFkbGV5QG1lLmNvbYEQamJyYWRsZXlAbWFjLmNvbYERdmU3anRiQHZl
N2p0Yi5jb22BE2picmFkbGV5QHdpbmdhYS5jb22BF2pvaG4uYnJhZGxleUB3aW5nYWEuY29tMIIC
IQYDVR0gBIICGDCCAhQwggIQBgsrBgEEAYG1NwECAjCCAf8wLgYIKwYBBQUHAgEWImh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRz
c2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgfcGCCsGAQUFBwICMIHqMCcWIFN0YXJ0Q29tIENlcnRp
ZmljYXRpb24gQXV0aG9yaXR5MAMCAQEagb5UaGlzIGNlcnRpZmljYXRlIHdhcyBpc3N1ZWQgYWNj
b3JkaW5nIHRvIHRoZSBDbGFzcyAyIFZhbGlkYXRpb24gcmVxdWlyZW1lbnRzIG9mIHRoZSBTdGFy
dENvbSBDQSBwb2xpY3ksIHJlbGlhbmNlIG9ubHkgZm9yIHRoZSBpbnRlbmRlZCBwdXJwb3NlIGlu
IGNvbXBsaWFuY2Ugb2YgdGhlIHJlbHlpbmcgcGFydHkgb2JsaWdhdGlvbnMuMIGcBggrBgEFBQcC
AjCBjzAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTADAgECGmRMaWFiaWxpdHkg
YW5kIHdhcnJhbnRpZXMgYXJlIGxpbWl0ZWQhIFNlZSBzZWN0aW9uICJMZWdhbCBhbmQgTGltaXRh
dGlvbnMiIG9mIHRoZSBTdGFydENvbSBDQSBwb2xpY3kuMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6
Ly9jcmwuc3RhcnRzc2wuY29tL2NydHUyLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYB
BQUHMAGGLWh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MyL2NsaWVudC9jYTBCBggr
BgEFBQcwAoY2aHR0cDovL2FpYS5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMi5jbGllbnQu
Y2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG9w0BAQUF
AAOCAQEAEcfD4PmHrX+W3zaP/KsR4gwLAL0UTaMz14SIng6a9F3kb8ZDbTUneS9ubgpqeJQP2IFc
0U5gQnJ3XeCH6p9I88mvm1NqKQw8WvfglS0aIS19vfpTgXJSPdIO2JJPRqaBtXf3zkdXJwckX9/d
NMrLGeGvaFT9fUNdQdHU4BI1pVUpgKr796T7LTc/ERfH8iFp1+CmdVkJ6Y2iJdWUp4h17XmbxbIT
0CdS4SSk/VW8LFsn/mVz6hB73VthwjGsIku54Wp4pRuq1KX+pATnRk3pHRa1z3mxJMmq7OEXENcC
Vm+bAnyUrYbUilNS9UVTYS8/3dVsKiNupBaOZO+vOgJqVDCCB+IwggXKoAMCAQICAQ4wDQYJKoZI
hvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsT
IlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENl
cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDI1NFoXDTEyMTAyMjIxMDI1NFowgYwx
CzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGln
aXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1h
cnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMsohUWcASz7GfKrpTOMKqANy9BV7V0igWdGxA8IU77L3aTxErQ+fcxtDYZ36Z6GH0YFn7fq5RAD
teP0AYzrCA+EQTfi8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke/s5g9hJHryZ2acScnzczjBCA
o7X1v5G3yw8MDP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHksw56HzElVIoYSZ3q4+RJuPXX
fIoyby+Y2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHHtOkzUreG//CsFnB9+uaYSlR6
5cdGzTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCA1swggNXMAwGA1UdEwQFMAMBAf8w
CwYDVR0PBAQDAgGmMB0GA1UdDgQWBBSuVYNv7DHKufcd+q9rMfPIHeOsuzCBqAYDVR0jBIGgMIGd
gBROC+8apEBbpRdphzDKNGhD0EGu8qGBgaR/MH0xCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFy
dENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkw
JwYDVQQDEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBATAJBgNVHRIEAjAAMD0G
CCsGAQUFBwEBBDEwLzAtBggrBgEFBQcwAoYhaHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2Eu
Y3J0MGAGA1UdHwRZMFcwLKAqoCiGJmh0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwu
Y3JsMCegJaAjhiFodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwggFdBgNVHSAEggFU
MIIBUDCCAUwGCysGAQQBgbU3AQEEMIIBOzAvBggrBgEFBQcCARYjaHR0cDovL2NlcnQuc3RhcnRj
b20ub3JnL3BvbGljeS5wZGYwNQYIKwYBBQUHAgEWKWh0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9p
bnRlcm1lZGlhdGUucGRmMIHQBggrBgEFBQcCAjCBwzAnFiBTdGFydCBDb21tZXJjaWFsIChTdGFy
dENvbSkgTHRkLjADAgEBGoGXTGltaXRlZCBMaWFiaWxpdHksIHJlYWQgdGhlIHNlY3Rpb24gKkxl
Z2FsIExpbWl0YXRpb25zKiBvZiB0aGUgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg
UG9saWN5IGF2YWlsYWJsZSBhdCBodHRwOi8vY2VydC5zdGFydGNvbS5vcmcvcG9saWN5LnBkZjAR
BglghkgBhvhCAQEEBAMCAAcwUAYJYIZIAYb4QgENBEMWQVN0YXJ0Q29tIENsYXNzIDIgUHJpbWFy
eSBJbnRlcm1lZGlhdGUgRnJlZSBTU0wgRW1haWwgQ2VydGlmaWNhdGVzMA0GCSqGSIb3DQEBBQUA
A4ICAQAe9xAX/vbphHkvkDdNrslXWdO7fD3JaqnTT3jmmDu55r7UpW1H/v/J40UBXsw9DKU8TylE
4RwZT5HDAMW42f1x498AzM4FOnL/pUTTvr6BiRlrify5ZovkDYVWjy1GYTJ+hPiBEv0HmHnDxjhn
JIIkEvJ+niMHLLEdpNMhZnxMiTFRAtIF4WeYcpgXBjAxsEDRKBvw40K+r3N4lykySQNp2ElIJ8H1
z2BmhxtppUdWpOVJ4Q1Gvn9jfV1qnMhFCDY+X1X8DrkKrTcpDExcGlefweQs7+DYUK3spiQkJpN7
qpPYlfy2GYHedv7lGa1ZAghMI/4882QVAK2zq6M60nHpOUMtYD61XtAs3ZD5L3yn9LCdeK2j4ZbQ
3uRdwvxAMFWwXyUK/ALP4lCu9QhxbnETOkBWT3FJul4/FUgzM0RRCEGhuQWiOFSoa35XJTcYf/4E
/ZuvOXhK04nUpe7DYTMWzRqL04yyoJQVHKHKSboytueydKuqFZKdJA9gi77OnPBYL/yxkXGgkLC9
tsi77oT4AgZry0/6lgX56ak+f/umQihNPgtKSQQjEYq9S8MlOHzpUM0vxsghATYsdUPBw6r6ZxDH
jXoUAD03DUMEbKsWvqFB7nJNVesngbu8miw1EYLA+fHfTaCidoV3CL75jKqM/KE87qrh9Fqti9bK
qnkvpTGCA2wwggNoAgEBMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk
LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMv
U3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAh5cMAkGBSsO
AwIaBQCgggGtMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEyMDUx
NzE0NDMwNlowIwYJKoZIhvcNAQkEMRYEFP5gS5LKWjwfl/O7vd+enl3sHrgFMIGkBgkrBgEEAYI3
EAQxgZYwgZMwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQL
EyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD
bGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQICHlwwgaYGCyqGSIb3DQEJEAIL
MYGWoIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi
U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xh
c3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAh5cMA0GCSqGSIb3DQEBAQUABIIB
AIQL9TKyTUqPMz47jfhqye/YBvLrq6AMUfO5TiFp86dF+JcniNlIM5r66gITG1dMud8Kl+MgNcjI
Irsn79Jv+dle/dT0vyD2eNOzBLFT+YqZjs2E8H1kaxWVK83wNbwzqG/fdyPWgHwRBmjPwHZeupIr
mozGegUvXPuUo+nwLNPEzT7cZVQV1nUsD9w8MSwqNw979loktvK3vRudqslyACaxwJhgnNtrZets
G3NXWdIt7VzNNkbf5K6ZmT86gLWjg49POHyRF+N8B8y53IGMOit7uovrgJPSWbDFSoqWb1b46qWA
1uPsZEnbbgIU9RuXnrvck8IQiWxDvabPuVlM4RUAAAAAAAA=

--Apple-Mail=_9082E3F5-AFF7-47E7-8FDC-AB82CD983A5F--

From michiel@unhosted.org  Thu May 17 08:00:58 2012
Return-Path: <michiel@unhosted.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A8BB521F8535 for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 08:00:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IG1uh7pbc9rX for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 08:00:58 -0700 (PDT)
Received: from mail-lpp01m010-f44.google.com (mail-lpp01m010-f44.google.com [209.85.215.44]) by ietfa.amsl.com (Postfix) with ESMTP id 9BB5721F85C3 for <apps-discuss@ietf.org>; Thu, 17 May 2012 08:00:57 -0700 (PDT)
Received: by lagv3 with SMTP id v3so1568651lag.31 for <apps-discuss@ietf.org>; Thu, 17 May 2012 08:00:56 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=zCcQJgLnFBPwuR1fLYNvas1mCRZhbWG1m+QG4yltSSU=; b=Ho5MIpHN8Fv2XM91marC1+IeNDIj34uImeFmmvdO4KxMirP5czkkPB/Ou/JC4IY1IY eMJY1ajVTf1OP/M9EHtzsMwMziEokcgqTL8i68tscCY8i5TxiQ6fJ18XBU7GOWoVrnB5 sNm7WMqlITwLB500busIPGMUSFf9YtfbuhYkRxRh2TK2LFY5m9p/35E6JiwP/n2HJVss QVLBTm81okgyre5l9MhEY/67oMev62W5XUDTeEBcGzcWdeDtjPkjtH/2EWDc5KRw2lZl yvHdw1Uj+B7BaM3W/HbdS0pDqXDienOvAIvUXpUL1nt4IXC8O1KVY2/zHP1H2R+KSXky Bxsg==
MIME-Version: 1.0
Received: by 10.152.131.9 with SMTP id oi9mr3659421lab.39.1337266856576; Thu, 17 May 2012 08:00:56 -0700 (PDT)
Received: by 10.112.87.71 with HTTP; Thu, 17 May 2012 08:00:56 -0700 (PDT)
X-Originating-IP: [188.103.78.121]
In-Reply-To: <e67d970a-4b65-41db-ad08-9b03f39ec332@email.android.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com> <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com> <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com> <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com> <01cb01cd3367$03615190$0a23f4b0$@packetizer.com> <CAKaEYhJ9Y2kCQ4f=VT3Nsvg1uBs-x91u1Kbj=Uf7yyavFHgz-Q@mail.gmail.com> <020001cd336d$e78c0ee0$b6a42ca0$@packetizer.com> <CAAz=sc=rMErUW5TuYGBKoX0Ynsg5dc8VemBtQ_i_EFJNJPYWeg@mail.gmail.com> <1337189853.55465.YahooMailNeo@web31803.mail.mud.yahoo.com> <00f301cd33cd$ed3c80d0$c7b58270$@packetizer.com> <014f01cd33e2$b739b3d0$25ad1b70$@packetizer.com> <1337227859.36232.YahooMailNeo@web31801.mail.mud.yahoo.com> <000601cd33e5$19cb8cb0$4d62a610$@packetizer.com> <CA+aD3u1e1Z+4Drxq1gNiWPD9bmXzcxPJ22QdZUgRPA9uV9iodw@mail.gmail.com> <e67d970a-4b65-41db-ad08-9b03f39ec332@email.android.com>
Date: Thu, 17 May 2012 17:00:56 +0200
Message-ID: <CA+aD3u16b99JSrKOFedPEhz3SdtNAnZ8RaYhUG1dk3bxwhgmMw@mail.gmail.com>
From: Michiel de Jong <michiel@unhosted.org>
To: "Paul E. Jones" <paulej@packetizer.com>
Content-Type: text/plain; charset=ISO-8859-1
X-Gm-Message-State: ALoCoQkr5P36eE/SDpBnRLPKBGySeOu+tg4xhVp0bV3kWfB0DUf1qiJc2bvCcQVZPjJmHhRazBvu
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 15:00:58 -0000

Hi Paul,

On Thu, May 17, 2012 at 3:30 PM, Paul E. Jones <paulej@packetizer.com> wrote:
> We could always do that sort of thing as a last resort, but I don't think we
> should plan for that approach.
>
> There is value in not only querying the acct URI for a user, but also having
> link relations pointing to the users other accounts.

Yes! there is. But that's no reason to not split the two specs.
Discovery described by one spec, and new acct: scheme proposed in a
separate spec.

> Why is there a concern over prefixing acct on what the user enters? URI
> schemes exist for a reason. I don't like assumptions in protocols.
>
> Paul
>

Once acct: is a URI scheme, you'll be able to say the parameter takes
"any URI". Until then, you'll have two options:

1) say the parameter takes "any URI or user@host"
2) say the parameter takes "any existing URI scheme or acct:user@host"

During the time that the acct: scheme is pending, opting for 2 has no
advantage in terms of assumptions/orderliness of the protocol. And if
the scheme gets rejected, then it will be seen as webfinger being
rejected, which will then domino to OAuth discovery, OStatus and
remoteStorage being rejected. That's how people will receive such a
rejection i think.

I would say hedge the brands, so webfinger/swd has no mention of the
string 'acct:', and therefore cannot be negatively affected by a
possible rejection of acct: as a URI scheme.

If acct: does get accepted, then after that we can still choose to
deprecate bare user@host in favour of the newly accepted URI scheme.
But that may take what, years, probably? Until then, i think it's
safer to keep the two things separate, to avoid the risk of "rejection
domino".

From hub.ryck@gmail.com  Thu May 17 04:12:57 2012
Return-Path: <hub.ryck@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0AAB321F858D for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 04:12:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.733
X-Spam-Level: 
X-Spam-Status: No, score=-2.733 tagged_above=-999 required=5 tests=[AWL=-0.135, BAYES_00=-2.599, GB_AFFORDABLE=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hSOUQu2oBTi5 for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 04:12:53 -0700 (PDT)
Received: from mail-pz0-f44.google.com (mail-pz0-f44.google.com [209.85.210.44]) by ietfa.amsl.com (Postfix) with ESMTP id 7E0DE21F858A for <apps-discuss@ietf.org>; Thu, 17 May 2012 04:12:53 -0700 (PDT)
Received: by dacx6 with SMTP id x6so2348155dac.31 for <apps-discuss@ietf.org>; Thu, 17 May 2012 04:12:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=qoyJmxtCPMzntmasyuIl9PrysyBuNexeIjvZ9jkUX6g=; b=cbxvIEe+mmkf4abF2x/4Dy+65NTDPJRU2QTT1NFdVu1Zs8Lxp0TBuzJIlG57CGlrqx B0t/zC4BFvQdoG8aZSwburTiAjFyJ0DqoWLSY9KVFZ8EClLO8oXgV0/e2NIicoDFH0Ia cCqKvBI1vJLh3dB9ba+OJXyMEBhdBHTbo88KkHHAxwynraHD++BZ49PgCvVerIbv4+eV 3domU8wEcNzEYkCGpGfs+EFBlgHrAu0fnIO+Y5VgRm3ZhudeBabnTBWy9hrc/mYUjNpK HECAaPaOBr4yILd9CY5i9YSg0oC+qFnCM0UmSZ6jTyBtzBegqH2nXKc7Ij9R3AMy8Jma lTvQ==
MIME-Version: 1.0
Received: by 10.68.129.102 with SMTP id nv6mr26512229pbb.38.1337253173215; Thu, 17 May 2012 04:12:53 -0700 (PDT)
Received: by 10.68.125.195 with HTTP; Thu, 17 May 2012 04:12:53 -0700 (PDT)
In-Reply-To: <6.2.5.6.2.20120429134847.08f02068@resistor.net>
References: <6.2.5.6.2.20120421143240.07253358@elandnews.com> <CAAyzDoSNZUiRnfg7tePdaSY1xjmQqqW37TbwMk8mL-uVKHEuTg@mail.gmail.com> <6.2.5.6.2.20120429134847.08f02068@resistor.net>
Date: Thu, 17 May 2012 13:12:53 +0200
Message-ID: <CAAyzDoRZLOoh2aTJJpkQaR-3Z4d33U3wD62P4346=Pqph3iBAw@mail.gmail.com>
From: hub ryck <hub.ryck@gmail.com>
To: SM <sm@resistor.net>
Content-Type: multipart/alternative; boundary=047d7b10cf775d41e304c03984b5
X-Mailman-Approved-At: Thu, 17 May 2012 08:06:31 -0700
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Comments on draft-hryckelynck-writing-rfcs-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 11:12:57 -0000

--047d7b10cf775d41e304c03984b5
Content-Type: text/plain; charset=ISO-8859-1

Hi,

------------------------------------
*    Modified in new version "draft-hryckelynck-writing-rfcs-03"

You might wish to choose a different filename for the draft as the
"writing-rfcs" does not say much about the subject of the draft.
*
I did a mistake when I posted the first version. I wanted to change the
name but I don't know how. The problem is, when I post a new version, if I
change the name how the site will related it to the previous version ?
------------------------------------

------------------------------------
*You are right. In fact I was thinking pornographic content should not be
sent to a working environment.

But then you could also say that some people are working in the
pornographic business. So I will take another example.

The draft does not mention that it is applicable to a working environment
only. As you mentioned above, it can be argued that there are work
environments where such content may be used.

"Mails with, for example, an attempted fraud content are easy to identify
as mails we MUST intercept."

Some people may ask how to identify "fraud content".  It's easy to say that
fraud MUST be intercepted.  If there is no way to identify fraud, it cannot
be implemented.
*
"it is easy to say" is ok for me. I modified section 1 in draft
"draft-hryckelynck-writing-rfcs-04" as follows :

"It is easy to say that mails with, for example, an attempted fraud content
are mails we must intercept."

Thank you !
------------------------------------

------------------------------------
*    I did not remember of this RFC. Thank you for the information.

There are a lot of RFCs.  Some of them contain good ideas, some of them
contain bad ideas.  It is up to you to assess whether the contents of the
RFC are appropriate or not.

    The only differences I could find between RFC 706 and my draft are :
    - a list of sources to refuse against a list of source to accept
    - a list of sources kept per host against a list of sources kept for
any host.

    But as RFC 706 described these differences only as possibilities and as
it mentions it is an open issue, we could consider my draft is an attempt
to give an answer to the same problematic. I have then referenced RFC 706
directly in section 1 in new version "draft-hryckelynck-writing-rfcs-03" as
follows :

      "With this in mind, it MAY be useful to find a mechanism for users to
      choose themselves who will be able to send them some mails as that
      was suggested in RFC 706 [RFC706]."

I suggest not using RFC 706 as a reference unless you are sure that you can
make a case for why it is relevant.

There were and there still are open issues.  It may help to research why
some of these open issues remain open after over 25 years and see whether
the answer you provide was not proposed previously before being considered
as not workable.
*
I deleted reference to RFC706 in draft "draft-hryckelynck-writing-rfcs-04"

Following your suggestion "It may help to research why some of these open
issues remain open after over 25 years and see whether the answer you
provide was not proposed previously before being considered as not
workable."

I checked every expired draft containing "mail" or "smtp" or "spam".
I could see that finding a way to get the user advice has been a concern
for others.
But none of the previous approaches I found is close from the one I propose.
The previous approaches I identified (I may have miss some) in the expired
drafts are mainly about :
- requesting the user advice with a "Challenge/Response"
- accepting or rejecting the sender adress

"Challenge/response" systems add suplementary work.
=> First message received from a new domain has to be treated anyway and
can be considered as a challenge and the user action on this message can be
considered as a response.

based the accept/reject on the sender address is not (yet?) affordable in
both of ressources and cost.
=> accept/reject on the domain would be much more affordable.
More over there is no method to check the user part today while we have
method to check if domain exists (DNS), and if the sender who uses the
domain is who he pretends to be (SPF, SENDER ID, DKIM).
------------------------------------

------------------------------------
*    "For this purpose you may need other mechanism that could be viewed as
complementary like Sender ID [RFC4406], SPF [RFC4408] or DKIM [RFC6376]."

That doesn't really answer the question I asked. :-)
*
I was not sure of what you meant when you asked "What is my opinion".

I thought I had to reference both SPF and Sender ID as the note says :
"The IESG takes no position about which approach is to be preferred"

Also, I realized, as these RFCs are experimental, I may have referenced
them as non normative ?

My opinion is that it is too bad "efforts to reconcile the two approaches
have failed".
But I don't think it will help :-)

I didn't know you were writing a draft on the subject =>
"draft-moonesamy-senderid-spf-conclusion-xx"

I could give you a return of my own experience on this subject if you like.
------------------------------------

------------------------------------
*    As a newcomer I have a question. Do I need your authorization to
reference your name as contributor in my draft ?

You do not need my authorization to provide an acknowledgement.  If you
were to add me as an author, for example, it is better if you seek
authorization first.  If you are unsure, it is easier to ask.*

I added your name as a contributor in the acknowledgement section of new
draft
"draft-hryckelynck-writing-rfcs-04"

Would you like to be an author ? I would be more than happy if you want to.
------------------------------------

------------------------------------
*There is a lot I would change.  For example, this is from the Abstract
section:

 "Mail Accepted by Previous Sending defines a mechanism by which
  incoming unsollicited mails may be rejected or penalized by a MTA if
  their sender address domains has never been a destination for the
  outgoing mails treated by this MTA."*

*The email I sent to you was unsolicited.  Are you sure that the MTA for
your mailbox has seen emails with my email address as a destination? If the
answer is no, my email would be rejected or penalized by the MTA at your
end.  There is a higher probability that you would not be seeing my
previous message.  There is a word in my previous message which could get
it tagged as containing offensive content.*

The mail exchange we had is a really good example to discuss.

As a matter of fact your first mail arrived in the junk mail directory :-)

It is clear that Public Messagery can not implement an "offensive policy"
as described in section 6.1. And that's why I wrote in section 7.2.2.1.
(Which Strategy for which user / Public messagery / as a receiver) the
following.

"  Public messagery, if they finally decide to implement such mechanism,
   WOULD probably choose a defensive strategy like :

   o  put the "non accepted" mail in the junk mail directory

   o  accept the domain for the user if he declares a mail from this
      domain is not an unsollicited mail."


If we look now on what happen with IETF mailing list, my mail was submitted
to approbation.
It looks like my mail has to be "accepted" by someone. Also I could find in
RFC3683,
"maintainers of any IETF mailing list may, at their discretion, also remove
posting rights to that IETF mailing list."

But anyway I see what you mean, and I modified
"draft-hryckelynck-writing-rfcs-04" as follows :

- in section 3.3.2.2. (I put a reference to section 6)

   "*  If the answer is no, none of our users has explicitly, by
   sending some mail to it, declared that he wants to communicate
   with this domain and then we MAY apply some policy to reject or
   penalize the mail (see section 6)."

   Even in the most offensive policy (reject and notify), this mechanism
   is fully compliant with the SMTP responsability notion (deliver or
   report).

- in section 4.1. (I added penalize) :

   o  Start to reject or penalize non previoulsy accepted domain.

-  in section 6.1 (I put a warning about offensive policy) :

   "Offensive Policy" here means, mail that match the policy will be
   directly rejected.

   WARNING : You SHOULD carefully check what are your users need before
   to apply an offensive policy as described below, because you MAY
   reject some sollicited mails. If you are not sure it is preferable
   to choose defensive policy (see section 6.2)
------------------------------------

------------------------------------
*The draft is more about email practices than a protocol.  There is a
difference between the notion of responsibility for hand-off (relaying
messages) and the notion from a non-technical perspective.  There is a note
in the paragraph before Section 1.2 of draft-klensin-rfc2821bis-06.  I
suggest that you take a look at it.*

I fully agree with "the paragraph before Section 1.2 of
draft-klensin-rfc2821bis-06".

Drafts treating about spam issues has to be viewed as "best practices and
extensions for use with email to minimize the problem." They should avoid
"changes in the email environment that  sacrifice functionally"
particularly "the expectation that mail will be either delivered as
expected or properly rejected"

This can change "but the discussion about whether a different model is
desirable should occur before we start adding text to this document."

In my point of view, a part of that discussion should be how we could
establish that the "delivery is mutually desired (whether expected or not)
by both sender and recipient."

Until those discussions produce a wide consensus they "should be in
documents that build on RFC 2821 and 2821bis (and 2822 and 2822bis), rather
than being part of them."


So I will do an answer similar to the one I made about experimental status.
At this stage,  "draft-hryckelynck-writing-rfcs-xx" has to be viewed as a
practice and then if the community gives sympathetic consideration to this
practice we could then design parts of this practice
as a protocol (like for example communication between MTA and Base) or as
protocol extensions (specific header, error code, ...).

In resume :
1- what about this idea ?
2- work
3- if idea is OK => what about a practice ?
4- work
5- if practice is OK => what about designing parts of this practice as a
protocol ?

Do I have to modify something in this sense in the draft headers to show
this is a Practice and not a protocol ?
Is "Intended status: Experimental" still OK ?

========================
Also, I received the following comment from Dave Crocker "the proposal does
not seem to require any user choice". As a matter of fact at this stage I
was only proposing to store information about domain to which users were
sending mail. But If we want to store an explicit answer from the users (as
a real challenge/response) we would need some new elements :
- a 3 directories system (INBOX, NEW, JUNK) instead of the traditionnal 2
directries system (INBOX, JUNK).
- store the domain names and values representing the user's declaration
(accepted, rejected) instead of only the domain name.

Please find below an explanation of how it could work (copy the following
scheme in a txt file) :

                      1.6                      +--+--+
        +------------------------------------->|AC|RE|
        |                            +---------------+
        |                        +---|@dom2.com|01|00|<---+ 2.2
        |                        | +-|@dom1.com|00|00|<-+ | 1.2
        |                        | | +---------------+  | |
        |                        | +-------+   +--------+ |
        |                        +-----+   |   |   +------+
        |                              |   |   |   |
    ####|####################      ####|###|###|###|####
    #   |                   #      #   |   |   |   |   #
    #   |  MUA    ######### #      #   |   |   |   |   #
    #   |         #       # # 2.3  #   |   |   |   |   # 2.1
    #   |    1.5  # INBOX #<-----------+   |   |   +---------
    #   |  +----->#       # #      #       |   |       #
    #   |  |      ######### #      #       |   |       #
    # ######## 1.4          #      #       |   |       #
    # #ACCEPT#<---######### #      #       |   |       #
    # ########    #       # # 1.3  #       |   |       # 1.1
    #             #  NEW  #<---------------+   +-------------
    # ######## 3.4#       # #      #                   #
    # #REJECT#<---######### #      #                   #
    # ########              #      #        MTA        #
    #   |  | 3.5  ######### #      #                   #
    #   |  +----->#       # # 3.3  #                   # 3.1
    #   |         # JUNK  #<---------------+   +-------------
    #   |         #       # #      #       |   |       #
    #   |         ######### #      #       |   |       #
    #   |                   #      #       |   |       #
    ####|####################      #       |   |       #
        |                          #       |   |       #
        |         +-------+        #       |   |       # 4.1
        |         |       |   4.3  #       |   |   +---------
        |         | DROP  |<-----------+   |   |   |   #
        |         |       |        #   |   |   |   |   #
        |         +-------+        ####|###|###|###|####
        |                              |   |   |   |
        |                        +-----+   |   |   +------+
        |                        | +-------+   +--------+ |
        |                        | | +---------------+  | |
        |                        | +-|@dom3.com|00|01|<-+ | 3.2
        |                        +---|@dom4.com|01|10|<---+ 4.2
        |                            +---------------+
        |                                      |AC|RE|<-+
        |              3.6                     +--+--+  |
        +-----------------------------------------------+


1.1 : A mail arrives from @dom1.com on the MTA.
1.2 : The MTA checks in the base and sees nobody has previously accepted
this domain ("00" in the column "AC").
1.3 : The MTA adds a "new" header and send it to the MUA. A rule on the MUA
identifies the header and put the  mail in the "NEW" Directory.
1.4 : If the user wants do declare this mail is sollicited, he clicks on
the "ACCEPT" button.
1.5 : Then the MUA puts the mail in the "INBOX" Directory
1.6 : and declares the domain as accepted in the base (+1 in the column
"AC").

2.1 : A mail arrives from @dom2.com on the MTA.
2.2 : The MTA checks in the base and sees somebody has previously accepted
this domain ("01" in column "AC").
2.3 : The MTA sends it to the MUA and the MUA put the mail in the "INBOX"
Directory.

3.1 : A mail arrives from @dom3.com on the MTA.
3.2 : The MTA checks in the base and sees somebody has previously rejected
this domain ("01" in column "RE").
3.3 : The MTA adds a "junk" header and send it to the MUA. A rule on the
MUA identifies the header and put the  mail in the "JUNK" Directory.
3.4 : If nobody had accept or reject the mail from @dom3.com, the mail
would have been sent whith a "new" header  in the "NEW" box and then the
user may have wanted do declare it as unsollicited by clicking on the
"REJECT"  button.
3.5 : the MUA would then have put the mail in the "JUNK" Directory
3.6 : and declares the domain as rejected in the base (+1 in the column
"RE").

4.1 : A mail arrives from @dom4.com on the MTA.
4.2 : The MTA checks in the base and can see somebody has previously
accepted this domain ("01" in column "AC")   but also that mails from this
domain has been rejected 10 times ("10" in column "RE").
4.3 : If 10 is more than the limit the administrator fixed the mail is
directly dropped.
============

I'm looking forward for your comment.

Thank you very much again for your time and your help.


Regards,
Hubert




2012/4/29 SM <sm@resistor.net>
>
> Hi Hubert,
>
> At 09:59 29-04-2012, hub ryck wrote:
>>
>> About April 1st, I confirm to you this is not a "funny RFC".
>> I do not have a plan yet about how long this experiment should be run.
>> If the community gives sympathetic consideration to this idea maybe one
day I would intend another status. But at this time the only intended
status is experimental.
>
>
> Ok.
>
>
>> Modified in new version "draft-hryckelynck-writing-rfcs-03"
>
>
> You might wish to choose a different filename for the draft as the
"writing-rfcs" does not say much about the subject of the draft.
>
>
>> You are right. In fact I was thinking pornographic content should not be
sent to a working environment. But then you could also say that some people
are working in the pornographic business. So I will take another example.
>
>
> The draft does not mention that it is applicable to a working environment
only.  As you mentioned above, it can be argued that there are work
environments where such content may be used.
>
>
>>  "Mails with, for example, an attempted fraud content are easy to
identify as mails we MUST intercept."
>
>
> Some people may ask how to identify "fraud content".  It's easy to say
that fraud MUST be intercepted.  If there is no way to identify fraud, it
cannot be implemented.
>
>
>> As this section is talking about the responsabilty notion described in
RFC5321,
>> I replaced in new version "draft-hryckelynck-writing-rfcs-03" the term
"Philosophy" by "responsibility notion" in the entire section 3.
>
>
> Ok, for now.
>
>
>> In RFC 5321, section 3.6.2 on page 27 :
>>                              "A server MAY attempt to verify the return
>
>
> I missed that.
>
>
>> I did not remember of this RFC. Thank you for the information.
>
>
> There are a lot of RFCs.  Some of them contain good ideas, some of them
contain bad ideas.  It is up to you to assess whether the contents of the
RFC are appropriate or not.
>
>
>> The only differences I could find between RFC 706 and my draft are :
>> - a list of sources to refuse against a list of source to accept
>> - a list of sources kept per host against a list of sources kept for any
host.
>>
>> But as RFC 706 described these differences only as possibilities and as
it mentions it is an open issue, we could consider my draft is an attempt
to give an answer to the same problematic. I have then referenced RFC 706
directly in section 1 in new version "draft-hryckelynck-writing-rfcs-03" as
follows :
>>
>>   "With this in mind, it MAY be useful to find a mechanism for users to
>>   choose themselves who will be able to send them some mails as that
>>   was suggested in RFC 706 [RFC706]."
>
>
> I suggest not using RFC 706 as a reference unless you are sure that you
can make a case for why it is relevant.
>
> There were and there still are open issues.  It may help to research why
some of these open issues remain open after over 25 years and see whether
the answer you provide was not proposed previously before being considered
as not workable.
>
>
>> "For this purpose you may need other mechanism that could be viewed as
complementary like Sender ID [RFC4406], SPF [RFC4408] or DKIM [RFC6376]."
>
>
> That doesn't really answer the question I asked. :-)
>
>
>> As a newcomer I have a question. Do I need your authorization to
reference your name as contributor in my draft ?
>
>
> You do not need my authorization to provide an acknowledgement.  If you
were to add me as an author, for example, it is better if you seek
authorization first.  If you are unsure, it is easier to ask.
>
>
>> Please tell me if there is anything else you would change.
>
>
> As I mentioned previously, the draft needs more work.  It would help if
you could get reviews of the draft from other people involved in email.
>
> There is a lot I would change.  For example, this is from the Abstract
section:
>
>
>  "Mail Accepted by Previous Sending defines a mechanism by which
>   incoming unsollicited mails may be rejected or penalized by a MTA if
>
>   their sender address domains has never been a destination for the
>   outgoing mails treated by this MTA."
>
> The email I sent to you was unsolicited.  Are you sure that the MTA for
your mailbox has seen emails with my email address as a destination?  If
the answer is no, my email would be rejected or penalized by the MTA at
your end.  There is a higher probability that you would not be seeing my
previous message.  There is a word in my previous message which could get
it tagged as containing offensive content.
>
> The draft is more about email practices than a protocol.  There is a
difference between the notion of responsibility for hand-off (relaying
messages) and the notion from a non-technical perspective.  There is a note
in the paragraph before Section 1.2 of draft-klensin-rfc2821bis-06.  I
suggest that you take a look at it.
>
> Regards,
> -sm

--047d7b10cf775d41e304c03984b5
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,<br><br>------------------------------------<br><b>=A0=A0=A0 Modified in=
 new version &quot;draft-hryckelynck-writing-rfcs-03&quot;<br><br>You might=
 wish to choose a different filename for the draft as the &quot;writing-rfc=
s&quot; does not say much about the subject of the draft.<br>

</b><br>I did a mistake when I posted the first version. I wanted to change=
 the name but I don&#39;t know how. The problem is, when I post a new versi=
on, if I change the name how the site will related it to the previous versi=
on ?<br>

------------------------------------<br><br>-------------------------------=
-----<br><b>You are right. In fact I was thinking pornographic content shou=
ld not be sent to a working environment.<br><br>But then you could also say=
 that some people are working in the pornographic business. So I will take =
another example.<br>

<br>The draft does not mention that it is applicable to a working environme=
nt only. As you mentioned above, it can be argued that there are work envir=
onments where such content may be used.<br><br>&quot;Mails with, for exampl=
e, an attempted fraud content are easy to identify as mails we MUST interce=
pt.&quot;<br>

<br>Some people may ask how to identify &quot;fraud content&quot;.=A0 It&#3=
9;s easy to say that fraud MUST be intercepted.=A0 If there is no way to id=
entify fraud, it cannot be implemented.<br></b><br>&quot;it is easy to say&=
quot; is ok for me. I modified section 1 in draft &quot;draft-hryckelynck-w=
riting-rfcs-04&quot; as follows :<br>

<br>&quot;It is easy to say that mails with, for example, an attempted frau=
d content are mails we must intercept.&quot;<br><br>Thank you !<br>--------=
----------------------------<br><br>------------------------------------<br=
>

<b>=A0=A0=A0 I did not remember of this RFC. Thank you for the information.=
<br><br>There are a lot of RFCs.=A0 Some of them contain good ideas, some o=
f them contain bad ideas.=A0 It is up to you to assess whether the contents=
 of the RFC are appropriate or not.<br>

<br>=A0=A0=A0 The only differences I could find between RFC 706 and my draf=
t are :<br>=A0=A0=A0 - a list of sources to refuse against a list of source=
 to accept<br>=A0=A0=A0 - a list of sources kept per host against a list of=
 sources kept for any host.<br>

<br>=A0=A0=A0 But as RFC 706 described these differences only as possibilit=
ies and as it mentions it is an open issue, we could consider my draft is a=
n attempt to give an answer to the same problematic. I have then referenced=
 RFC 706 directly in section 1 in new version &quot;draft-hryckelynck-writi=
ng-rfcs-03&quot; as follows :<br>

<br>=A0=A0=A0=A0=A0 &quot;With this in mind, it MAY be useful to find a mec=
hanism for users to<br>=A0=A0=A0=A0=A0 choose themselves who will be able t=
o send them some mails as that<br>=A0=A0=A0=A0=A0 was suggested in RFC 706 =
[RFC706].&quot;<br><br>I suggest not using RFC 706 as a reference unless yo=
u are sure that you can make a case for why it is relevant.<br>

<br>There were and there still are open issues.=A0 It may help to research =
why some of these open issues remain open after over 25 years and see wheth=
er the answer you provide was not proposed previously before being consider=
ed as not workable.<br>

</b><br>I deleted reference to RFC706 in draft &quot;draft-hryckelynck-writ=
ing-rfcs-04&quot;<br><br>Following your suggestion &quot;It may help to res=
earch why some of these open issues remain open after over 25 years and see=
 whether the answer you provide was not proposed previously before being co=
nsidered as not workable.&quot;<br>

<br>I checked every expired draft containing &quot;mail&quot; or &quot;smtp=
&quot; or &quot;spam&quot;.<br>I could see that finding a way to get the us=
er advice has been a concern for others.<br>But none of the previous approa=
ches I found is close from the one I propose.<br>

The previous approaches I identified (I may have miss some) in the expired =
drafts are mainly about :<br>- requesting the user advice with a &quot;Chal=
lenge/Response&quot;<br>- accepting or rejecting the sender adress<br>
<br>
&quot;Challenge/response&quot; systems add suplementary work.<br>=3D&gt; Fi=
rst message received from a new domain has to be treated anyway and can be =
considered as a challenge and the user action on this message can be consid=
ered as a response.<br>

<br>based the accept/reject on the sender address is not (yet?) affordable =
in both of ressources and cost.<br>=3D&gt; accept/reject on the domain woul=
d be much more affordable.<br>More over there is no method to check the use=
r part today while we have method to check if domain exists (DNS), and if t=
he sender who uses the domain is who he pretends to be (SPF, SENDER ID, DKI=
M).<br>

------------------------------------<br><br>-------------------------------=
-----<br><b>=A0=A0=A0 &quot;For this purpose you may need other mechanism t=
hat could be viewed as complementary like Sender ID [RFC4406], SPF [RFC4408=
] or DKIM [RFC6376].&quot;<br>

<br>That doesn&#39;t really answer the question I asked. :-)<br></b><br>I w=
as not sure of what you meant when you asked &quot;What is my opinion&quot;=
.<br><br>I thought I had to reference both SPF and Sender ID as the note sa=
ys :<br>

&quot;The IESG takes no position about which approach is to be preferred&qu=
ot;<br><br>Also, I realized, as these RFCs are experimental, I may have ref=
erenced them as non normative ?<br><br>My opinion is that it is too bad &qu=
ot;efforts to reconcile the two approaches have failed&quot;.<br>

But I don&#39;t think it will help :-)<br><br>I didn&#39;t know you were wr=
iting a draft on the subject =3D&gt; &quot;draft-moonesamy-senderid-spf-con=
clusion-xx&quot;<br><br>I could give you a return of my own experience on t=
his subject if you like.<br>

------------------------------------<br><br>-------------------------------=
-----<br><b>=A0=A0=A0 As a newcomer I have a question. Do I need your autho=
rization to reference your name as contributor in my draft ?<br><br>You do =
not need my authorization to provide an acknowledgement.=A0 If you were to =
add me as an author, for example, it is better if you seek authorization fi=
rst.=A0 If you are unsure, it is easier to ask.</b><br>

<br>I added your name as a contributor in the acknowledgement section of ne=
w draft<br>&quot;draft-hryckelynck-writing-rfcs-04&quot;<br><br>Would you l=
ike to be an author ? I would be more than happy if you want to.<br>-------=
-----------------------------<br>

<br>------------------------------------<br><b>There is a lot I would chang=
e.=A0 For example, this is from the Abstract section:<br><br>=A0&quot;Mail =
Accepted by Previous Sending defines a mechanism by which<br>=A0 incoming u=
nsollicited mails may be rejected or penalized by a MTA if<br>

=A0 their sender address domains has never been a destination for the<br>=
=A0 outgoing mails treated by this MTA.&quot;</b><br><br><b>The email I sen=
t to you was unsolicited.=A0 Are you sure that the MTA for your mailbox has=
 seen emails with my email address as a destination? If the answer is no, m=
y email would be rejected or penalized by the MTA at your end.=A0 There is =
a higher probability that you would not be seeing my previous message.=A0 T=
here is a word in my previous message which could get it tagged as containi=
ng offensive content.</b><br>

<br>The mail exchange we had is a really good example to discuss.<br><br>As=
 a matter of fact your first mail arrived in the junk mail directory :-)<br=
><br>It is clear that Public Messagery can not implement an &quot;offensive=
 policy&quot; as described in section 6.1. And that&#39;s why I wrote in se=
ction 7.2.2.1. (Which Strategy for which user / Public messagery / as a rec=
eiver) the following.<br>

<br>&quot;=A0 Public messagery, if they finally decide to implement such me=
chanism,<br>=A0=A0 WOULD probably choose a defensive strategy like :<br><br=
>=A0=A0 o=A0 put the &quot;non accepted&quot; mail in the junk mail directo=
ry<br><br>

=A0=A0 o=A0 accept the domain for the user if he declares a mail from this<=
br>=A0=A0=A0=A0=A0 domain is not an unsollicited mail.&quot;<br><br><br>If =
we look now on what happen with IETF mailing list, my mail was submitted to=
 approbation.<br>

It looks like my mail has to be &quot;accepted&quot; by someone. Also I cou=
ld find in RFC3683,<br>&quot;maintainers of any IETF mailing list may, at t=
heir discretion, also remove posting rights to that IETF mailing list.&quot=
;<br>

<br>But anyway I see what you mean, and I modified &quot;draft-hryckelynck-=
writing-rfcs-04&quot; as follows :<br><br>- in section 3.3.2.2. (I put a re=
ference to section 6)<br><br>=A0=A0 &quot;*=A0 If the answer is no, none of=
 our users has explicitly, by<br>

=A0=A0 sending some mail to it, declared that he wants to communicate<br>=
=A0=A0 with this domain and then we MAY apply some policy to reject or<br>=
=A0=A0 penalize the mail (see section 6).&quot;<br><br>=A0=A0 Even in the m=
ost offensive policy (reject and notify), this mechanism<br>

=A0=A0 is fully compliant with the SMTP responsability notion (deliver or<b=
r>=A0=A0 report).<br><br>- in section 4.1. (I added penalize) :<br><br>=A0=
=A0 o=A0 Start to reject or penalize non previoulsy accepted domain.<br><br=
>-=A0 in section 6.1 (I put a warning about offensive policy) :<br>

<br>=A0=A0 &quot;Offensive Policy&quot; here means, mail that match the pol=
icy will be<br>=A0=A0 directly rejected.<br><br>=A0=A0 WARNING : You SHOULD=
 carefully check what are your users need before<br>=A0=A0 to apply an offe=
nsive policy as described below, because you MAY<br>

=A0=A0 reject some sollicited mails. If you are not sure it is preferable<b=
r>=A0=A0 to choose defensive policy (see section 6.2)<br>------------------=
------------------<br><br>------------------------------------<br><b>The dr=
aft is more about email practices than a protocol.=A0 There is a difference=
 between the notion of responsibility for hand-off (relaying messages) and =
the notion from a non-technical perspective.=A0 There is a note in the para=
graph before Section 1.2 of draft-klensin-rfc2821bis-06.=A0 I suggest that =
you take a look at it.</b><br>

<br>I fully agree with &quot;the paragraph before Section 1.2 of draft-klen=
sin-rfc2821bis-06&quot;.<br><br>Drafts treating about spam issues has to be=
 viewed as &quot;best practices and extensions for use with email to minimi=
ze the problem.&quot; They should avoid &quot;changes in the email environm=
ent that=A0 sacrifice functionally&quot; particularly &quot;the expectation=
 that mail will be either delivered as expected or properly rejected&quot;<=
br>

<br>This can change &quot;but the discussion about whether a different mode=
l is desirable should occur before we start adding text to this document.&q=
uot;<br><br>In my point of view, a part of that discussion should be how we=
 could establish that the &quot;delivery is mutually desired (whether expec=
ted or not) by both sender and recipient.&quot;=A0<br>

<br>Until those discussions produce a wide consensus they &quot;should be i=
n documents that build on RFC 2821 and 2821bis (and 2822 and 2822bis), rath=
er than being part of them.&quot;<br><br><br>So I will do an answer similar=
 to the one I made about experimental status. At this stage,=A0 &quot;draft=
-hryckelynck-writing-rfcs-xx&quot; has to be viewed as a practice and then =
if the community gives sympathetic consideration to this practice we could =
then design parts of this practice<br>

as a protocol (like for example communication between MTA and Base) or as p=
rotocol extensions (specific header, error code, ...).<br><br>In resume :<b=
r>1- what about this idea ?<br>2- work<br>3- if idea is OK =3D&gt; what abo=
ut a practice ?<br>

4- work<br>5- if practice is OK =3D&gt; what about designing parts of this =
practice as a protocol ?<br><br>Do I have to modify something in this sense=
 in the draft headers to show this is a Practice and not a protocol ?<br>

Is &quot;Intended status: Experimental&quot; still OK ?<br><br>=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br>Also, I rec=
eived the following comment from Dave Crocker &quot;the proposal does not s=
eem to require any user choice&quot;. As a matter of fact at this stage I w=
as only proposing to store information about domain to which users were sen=
ding mail. But If we want to store an explicit answer from the users (as a =
real challenge/response) we would need some new elements :<br>

- a 3 directories system (INBOX, NEW, JUNK) instead of the traditionnal 2 d=
irectries system (INBOX, JUNK).<br>- store the domain names and values repr=
esenting the user&#39;s declaration (accepted, rejected) instead of only th=
e domain name.<br>

<br>Please find below an explanation of how it could work (copy the followi=
ng scheme in a txt file) :<br><br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 1.6=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 +--+--+<br>=A0=A0=A0=A0=A0=A0=A0 +----------------------=
---------------&gt;|AC|RE|<br>

=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 +---------------+<br>=A0=A0=A0=A0=A0=A0=A0 |=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 +---|=
@<a href=3D"http://dom2.com" target=3D"_blank">dom2.com</a>|01|00|&lt;---+ =
2.2<br>=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 | +-|@<a href=3D"http://dom1.com" target=3D"_blank=
">dom1.com</a>|00|00|&lt;-+ | 1.2<br>

=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 | | +---------------+=A0 | |<br>=A0=A0=A0=A0=A0=A0=A0 |=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 | +--=
-----+=A0=A0 +--------+ |<br>=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 +-----+=A0=A0 |=A0=A0 |=A0=
=A0 +------+<br>=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 |=A0=A0 |=A0=A0 |=A0=A0=
 |<br>

=A0=A0=A0 ####|####################=A0=A0=A0=A0=A0 ####|###|###|###|####<br=
>=A0=A0=A0 #=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
#=A0=A0=A0=A0=A0 #=A0=A0 |=A0=A0 |=A0=A0 |=A0=A0 |=A0=A0 #<br>=A0=A0=A0 #=
=A0=A0 |=A0 MUA=A0=A0=A0 ######### #=A0=A0=A0=A0=A0 #=A0=A0 |=A0=A0 |=A0=A0=
 |=A0=A0 |=A0=A0 #<br>=A0=A0=A0 #=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0 #=A0=A0=
=A0=A0=A0=A0 # # 2.3=A0 #=A0=A0 |=A0=A0 |=A0=A0 |=A0=A0 |=A0=A0 # 2.1<br>

=A0=A0=A0 #=A0=A0 |=A0=A0=A0 1.5=A0 # INBOX #&lt;-----------+=A0=A0 |=A0=A0=
 |=A0=A0 +---------<br>=A0=A0=A0 #=A0=A0 |=A0 +-----&gt;#=A0=A0=A0=A0=A0=A0=
 # #=A0=A0=A0=A0=A0 #=A0=A0=A0=A0=A0=A0 |=A0=A0 |=A0=A0=A0=A0=A0=A0 #<br>=
=A0=A0=A0 #=A0=A0 |=A0 |=A0=A0=A0=A0=A0 ######### #=A0=A0=A0=A0=A0 #=A0=A0=
=A0=A0=A0=A0 |=A0=A0 |=A0=A0=A0=A0=A0=A0 #<br>=A0=A0=A0 # ######## 1.4=A0=
=A0=A0=A0=A0=A0=A0=A0=A0 #=A0=A0=A0=A0=A0 #=A0=A0=A0=A0=A0=A0 |=A0=A0 |=A0=
=A0=A0=A0=A0=A0 #<br>

=A0=A0=A0 # #ACCEPT#&lt;---######### #=A0=A0=A0=A0=A0 #=A0=A0=A0=A0=A0=A0 |=
=A0=A0 |=A0=A0=A0=A0=A0=A0 #<br>=A0=A0=A0 # ########=A0=A0=A0 #=A0=A0=A0=A0=
=A0=A0 # # 1.3=A0 #=A0=A0=A0=A0=A0=A0 |=A0=A0 |=A0=A0=A0=A0=A0=A0 # 1.1<br>=
=A0=A0=A0 #=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 #=A0 NEW=A0 #&lt;----------=
-----+=A0=A0 +-------------<br>=A0=A0=A0 # ######## 3.4#=A0=A0=A0=A0=A0=A0 =
# #=A0=A0=A0=A0=A0 #=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
#<br>

=A0=A0=A0 # #REJECT#&lt;---######### #=A0=A0=A0=A0=A0 #=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 #<br>=A0=A0=A0 # ########=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 #=A0=A0=A0=A0=A0 #=A0=A0=A0=A0=A0=A0=A0 MTA=A0=
=A0=A0=A0=A0=A0=A0 #<br>=A0=A0=A0 #=A0=A0 |=A0 | 3.5=A0 ######### #=A0=A0=
=A0=A0=A0 #=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 #<br>=A0=
=A0=A0 #=A0=A0 |=A0 +-----&gt;#=A0=A0=A0=A0=A0=A0 # # 3.3=A0 #=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 # 3.1<br>

=A0=A0=A0 #=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0 # JUNK=A0 #&lt;---------------+=
=A0=A0 +-------------<br>=A0=A0=A0 #=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0 #=A0=
=A0=A0=A0=A0=A0 # #=A0=A0=A0=A0=A0 #=A0=A0=A0=A0=A0=A0 |=A0=A0 |=A0=A0=A0=
=A0=A0=A0 #<br>=A0=A0=A0 #=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0 ######### #=A0=
=A0=A0=A0=A0 #=A0=A0=A0=A0=A0=A0 |=A0=A0 |=A0=A0=A0=A0=A0=A0 #<br>=A0=A0=A0=
 #=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 #=A0=A0=A0=
=A0=A0 #=A0=A0=A0=A0=A0=A0 |=A0=A0 |=A0=A0=A0=A0=A0=A0 #<br>

=A0=A0=A0 ####|####################=A0=A0=A0=A0=A0 #=A0=A0=A0=A0=A0=A0 |=A0=
=A0 |=A0=A0=A0=A0=A0=A0 #<br>=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 #=A0=A0=A0=A0=A0=A0 =
|=A0=A0 |=A0=A0=A0=A0=A0=A0 #<br>=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=
=A0=A0 +-------+=A0=A0=A0=A0=A0=A0=A0 #=A0=A0=A0=A0=A0=A0 |=A0=A0 |=A0=A0=
=A0=A0=A0=A0 # 4.1<br>=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0 |=A0=
=A0=A0=A0=A0=A0 |=A0=A0 4.3=A0 #=A0=A0=A0=A0=A0=A0 |=A0=A0 |=A0=A0 +-------=
--<br>

=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0 | DROP=A0 |&lt;-----------+=
=A0=A0 |=A0=A0 |=A0=A0 |=A0=A0 #<br>=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=
=A0=A0=A0 |=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=A0 #=A0=A0 |=A0=A0 |=A0=
=A0 |=A0=A0 |=A0=A0 #<br>=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0 +-=
------+=A0=A0=A0=A0=A0=A0=A0 ####|###|###|###|####<br>=A0=A0=A0=A0=A0=A0=A0=
 |=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0 |=A0=A0 |=A0=A0 |=A0=A0 |<br>

=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 +-----+=A0=A0 |=A0=A0 |=A0=A0 +------+<br>=A0=A0=A0=A0=
=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0 | +-------+=A0=A0 +--------+ |<br>=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 | | +---------=
------+=A0 | |<br>=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 | +-|@<a href=3D"http://dom3.com" targ=
et=3D"_blank">dom3.com</a>|00|01|&lt;-+ | 3.2<br>

=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0 +---|@<a href=3D"http://dom4.com" target=3D"_blank">dom4=
.com</a>|01|10|&lt;---+ 4.2<br>=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 +-------------=
--+<br>=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 |AC|RE|&=
lt;-+<br>

=A0=A0=A0=A0=A0=A0=A0 |=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 3.6=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 +--+--+=A0 |<br>=A0=A0=
=A0=A0=A0=A0=A0 +-----------------------------------------------+<br><br><b=
r>1.1 : A mail arrives from @<a href=3D"http://dom1.com" target=3D"_blank">=
dom1.com</a> on the MTA.<br>
1.2 : The MTA checks in the base and sees nobody has previously accepted th=
is domain (&quot;00&quot; in the column &quot;AC&quot;).<br>
1.3 : The MTA adds a &quot;new&quot; header and send it to the MUA. A rule =
on the MUA identifies the header and put the=A0 mail in the &quot;NEW&quot;=
 Directory.<br>1.4 : If the user wants do declare this mail is sollicited, =
he clicks on the &quot;ACCEPT&quot; button.<br>

1.5 : Then the MUA puts the mail in the &quot;INBOX&quot; Directory<br>1.6 =
: and declares the domain as accepted in the base (+1 in the column &quot;A=
C&quot;).<br><br>2.1 : A mail arrives from @<a href=3D"http://dom2.com" tar=
get=3D"_blank">dom2.com</a> on the MTA.<br>

2.2 : The MTA checks in the base and sees somebody has previously accepted =
this domain (&quot;01&quot; in column &quot;AC&quot;).<br>2.3 : The MTA sen=
ds it to the MUA and the MUA put the mail in the &quot;INBOX&quot; Director=
y.<br>

<br>3.1 : A mail arrives from @<a href=3D"http://dom3.com" target=3D"_blank=
">dom3.com</a> on the MTA.<br>3.2 : The MTA checks in the base and sees som=
ebody has previously rejected this domain (&quot;01&quot; in column &quot;R=
E&quot;).<br>
3.3 : The MTA adds a &quot;junk&quot; header and send it to the MUA. A rule=
 on the MUA identifies the header and put the=A0 mail in the &quot;JUNK&quo=
t; Directory.<br>
3.4 : If nobody had accept or reject the mail from @<a href=3D"http://dom3.=
com" target=3D"_blank">dom3.com</a>, the mail would have been sent whith a =
&quot;new&quot; header=A0 in the &quot;NEW&quot; box and then the user may =
have wanted do declare it as unsollicited by clicking on the &quot;REJECT&q=
uot;=A0 button.<br>

3.5 : the MUA would then have put the mail in the &quot;JUNK&quot; Director=
y<br>3.6 : and declares the domain as rejected in the base (+1 in the colum=
n &quot;RE&quot;).<br><br>4.1 : A mail arrives from @<a href=3D"http://dom4=
.com" target=3D"_blank">dom4.com</a> on the MTA.<br>

4.2 : The MTA checks in the base and can see somebody has previously accept=
ed this domain (&quot;01&quot; in column &quot;AC&quot;)=A0=A0 but also tha=
t mails from this domain has been rejected 10 times (&quot;10&quot; in colu=
mn &quot;RE&quot;).<br>

4.3 : If 10 is more than the limit the administrator fixed the mail is dire=
ctly dropped.<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br><br>I&#39;m lookin=
g forward for your comment.<br><br>Thank you very much again for your time =
and your help.<br><br>

<br>Regards,<br>Hubert<br><br><br><br><br>2012/4/29 SM &lt;<a href=3D"mailt=
o:sm@resistor.net" target=3D"_blank">sm@resistor.net</a>&gt;<br>&gt;<br>&gt=
; Hi Hubert,<br>&gt;<br>&gt; At 09:59 29-04-2012, hub ryck wrote:<br>&gt;&g=
t;<br>
&gt;&gt; About April 1st, I confirm to you this is not a &quot;funny RFC&qu=
ot;.<br>
&gt;&gt; I do not have a plan yet about how long this experiment should be =
run.<br>&gt;&gt; If the community gives sympathetic consideration to this i=
dea maybe one day I would intend another status. But at this time the only =
intended status is experimental.<br>

&gt;<br>&gt;<br>&gt; Ok.<br>&gt;<br>&gt;<br>&gt;&gt; Modified in new versio=
n &quot;draft-hryckelynck-writing-rfcs-03&quot;<br>&gt;<br>&gt;<br>&gt; You=
 might wish to choose a different filename for the draft as the &quot;writi=
ng-rfcs&quot; does not say much about the subject of the draft.<br>

&gt;<br>&gt;<br>&gt;&gt; You are right. In fact I was thinking pornographic=
 content should not be sent to a working environment. But then you could al=
so say that some people are working in the pornographic business. So I will=
 take another example.<br>

&gt;<br>&gt;<br>&gt; The draft does not mention that it is applicable to a =
working environment only. =A0As you mentioned above, it can be argued that =
there are work environments where such content may be used.<br>&gt;<br>&gt;=
<br>

&gt;&gt; =A0&quot;Mails with, for example, an attempted fraud content are e=
asy to identify as mails we MUST intercept.&quot;<br>&gt;<br>&gt;<br>&gt; S=
ome people may ask how to identify &quot;fraud content&quot;. =A0It&#39;s e=
asy to say that fraud MUST be intercepted. =A0If there is no way to identif=
y fraud, it cannot be implemented.<br>

&gt;<br>&gt;<br>&gt;&gt; As this section is talking about the responsabilty=
 notion described in RFC5321,<br>&gt;&gt; I replaced in new version &quot;d=
raft-hryckelynck-writing-rfcs-03&quot; the term &quot;Philosophy&quot; by &=
quot;responsibility notion&quot; in the entire section 3.<br>

&gt;<br>&gt;<br>&gt; Ok, for now.<br>&gt;<br>&gt;<br>&gt;&gt; In RFC 5321, =
section 3.6.2 on page 27 :<br>&gt;&gt; =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0&quot;A server MAY attempt to verify the return<br>&=
gt;<br>&gt;<br>&gt; I missed that.<br>

&gt;<br>&gt;<br>&gt;&gt; I did not remember of this RFC. Thank you for the =
information.<br>&gt;<br>&gt;<br>&gt; There are a lot of RFCs. =A0Some of th=
em contain good ideas, some of them contain bad ideas. =A0It is up to you t=
o assess whether the contents of the RFC are appropriate or not.<br>

&gt;<br>&gt;<br>&gt;&gt; The only differences I could find between RFC 706 =
and my draft are :<br>&gt;&gt; - a list of sources to refuse against a list=
 of source to accept<br>&gt;&gt; - a list of sources kept per host against =
a list of sources kept for any host.<br>

&gt;&gt;<br>&gt;&gt; But as RFC 706 described these differences only as pos=
sibilities and as it mentions it is an open issue, we could consider my dra=
ft is an attempt to give an answer to the same problematic. I have then ref=
erenced RFC 706 directly in section 1 in new version &quot;draft-hryckelync=
k-writing-rfcs-03&quot; as follows :<br>

&gt;&gt;<br>&gt;&gt; =A0 &quot;With this in mind, it MAY be useful to find =
a mechanism for users to<br>&gt;&gt; =A0 choose themselves who will be able=
 to send them some mails as that<br>&gt;&gt; =A0 was suggested in RFC 706 [=
RFC706].&quot;<br>

&gt;<br>&gt;<br>&gt; I suggest not using RFC 706 as a reference unless you =
are sure that you can make a case for why it is relevant.<br>&gt;<br>&gt; T=
here were and there still are open issues. =A0It may help to research why s=
ome of these open issues remain open after over 25 years and see whether th=
e answer you provide was not proposed previously before being considered as=
 not workable.<br>

&gt;<br>&gt;<br>&gt;&gt; &quot;For this purpose you may need other mechanis=
m that could be viewed as complementary like Sender ID [RFC4406], SPF [RFC4=
408] or DKIM [RFC6376].&quot;<br>&gt;<br>&gt;<br>&gt; That doesn&#39;t real=
ly answer the question I asked. :-)<br>

&gt;<br>&gt;<br>&gt;&gt; As a newcomer I have a question. Do I need your au=
thorization to reference your name as contributor in my draft ?<br>&gt;<br>=
&gt;<br>&gt; You do not need my authorization to provide an acknowledgement=
. =A0If you were to add me as an author, for example, it is better if you s=
eek authorization first. =A0If you are unsure, it is easier to ask.<br>

&gt;<br>&gt;<br>&gt;&gt; Please tell me if there is anything else you would=
 change.<br>&gt;<br>&gt;<br>&gt; As I mentioned previously, the draft needs=
 more work. =A0It would help if you could get reviews of the draft from oth=
er people involved in email.<br>

&gt;<br>&gt; There is a lot I would change. =A0For example, this is from th=
e Abstract section:<br>&gt;<br>&gt;<br>&gt; =A0&quot;Mail Accepted by Previ=
ous Sending defines a mechanism by which<br>&gt; =A0 incoming unsollicited =
mails may be rejected or penalized by a MTA if<br>

&gt;<br>&gt; =A0 their sender address domains has never been a destination =
for the<br>&gt; =A0 outgoing mails treated by this MTA.&quot;<br>&gt;<br>&g=
t; The email I sent to you was unsolicited. =A0Are you sure that the MTA fo=
r your mailbox has seen emails with my email address as a destination? =A0I=
f the answer is no, my email would be rejected or penalized by the MTA at y=
our end. =A0There is a higher probability that you would not be seeing my p=
revious message. =A0There is a word in my previous message which could get =
it tagged as containing offensive content.<br>

&gt;<br>&gt; The draft is more about email practices than a protocol. =A0Th=
ere is a difference between the notion of responsibility for hand-off (rela=
ying messages) and the notion from a non-technical perspective. =A0There is=
 a note in the paragraph before Section 1.2 of draft-klensin-rfc2821bis-06.=
 =A0I suggest that you take a look at it.<br>

&gt;<br>&gt; Regards,<br>&gt; -sm<br>

--047d7b10cf775d41e304c03984b5--

From hub.ryck@gmail.com  Thu May 17 04:52:18 2012
Return-Path: <hub.ryck@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EDE5121F8617 for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 04:52:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.706
X-Spam-Level: 
X-Spam-Status: No, score=-2.706 tagged_above=-999 required=5 tests=[AWL=-0.107, BAYES_00=-2.599, GB_AFFORDABLE=1, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18YfIKHtTpIv for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 04:52:17 -0700 (PDT)
Received: from mail-pz0-f44.google.com (mail-pz0-f44.google.com [209.85.210.44]) by ietfa.amsl.com (Postfix) with ESMTP id B4ED021F85E3 for <apps-discuss@ietf.org>; Thu, 17 May 2012 04:52:17 -0700 (PDT)
Received: by dacx6 with SMTP id x6so2384117dac.31 for <apps-discuss@ietf.org>; Thu, 17 May 2012 04:52:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=1ECgqKjHdMAWHJ09DbnPoqf96GXXL+Y9Gx+UZe+XBjo=; b=SHWYCAiNOKxQSD/siRcydcizNiIUi94hxOu6MgCrqmxanTxJCyHOWoQNYDoe8w/1+9 evLnGLiWC9t8kTsKHhW60wR72cRCDvpo8BRk6b/WeCOPwyGZrtvL5QD1lumICrnNsrWO HaZUbsWw0jbOAxdkJAp4DoBdbF0vFCtSHiplQFsvsClQkfvhwSdGsWcPSkEPGorBmhnk 7AuMgHcS4nfaAPAGYgLN/Tsei1J4bKOWpgSUHCETSci3J3KHhvJCTd64SN0QpfWIc+vG q/Pi8427sTD+ihSlkimJGdcHK99XeSqdPHj6f5GHtm/bBUx3/gR7yCz3Cj0TmLIfsbYJ 8cqQ==
MIME-Version: 1.0
Received: by 10.68.231.164 with SMTP id th4mr26693542pbc.97.1337255537038; Thu, 17 May 2012 04:52:17 -0700 (PDT)
Received: by 10.68.125.195 with HTTP; Thu, 17 May 2012 04:52:16 -0700 (PDT)
In-Reply-To: <4F9DAB1E.8080800@dcrocker.net>
References: <6.2.5.6.2.20120421143240.07253358@elandnews.com> <4F9DAB1E.8080800@dcrocker.net>
Date: Thu, 17 May 2012 13:52:16 +0200
Message-ID: <CAAyzDoT07WP4aaoo47e8+=Aptm1yOh-N+aOLjqsjFaJ495GHPA@mail.gmail.com>
From: hub ryck <hub.ryck@gmail.com>
To: dcrocker@bbiw.net
Content-Type: text/plain; charset=ISO-8859-1
X-Mailman-Approved-At: Thu, 17 May 2012 08:06:50 -0700
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Comments on draft-hryckelynck-writing-rfcs-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 11:52:19 -0000

Hello,


2012/4/29, Dave Crocker <dhc@dcrocker.net>:
> Basic concern:
> This document appears to be unaware of the established practice of
> greylisting, such as the just-approved document.
>     http://tools.ietf.org/html/draft-ietf-appsawg-greylisting-09

I was unaware of draft-ietf-appsawg-greylisting-xx. I read it and
found many similarities between your approach and mine.

About the goal of such approaches :
-----------------------------------
Section 1 : "requirement is for an array of techniques to be used by
each filtering system"
Section 2 : "A set of attributes about the client-side smtp server are
used for assessing whether to perform"

IP Reputation has done a really good job those past years but is not
enough sufficient anymore.
We now have to add some other attribute to filter. Notably concerning
the developpement of cloud computing in which more and more senders
are sharing their IP.


About the way it will work :
----------------------------
Section 1.1 : "rejecting mail from unfamiliar sources"
Section 2.6 : "Being able to identify spamware within the SMTP context
beyond the simple notion of "not seen before" would be desirable"
Section 2.1 : "keep a record", "such a database acts as a cache"
Section 2.1 : "if the source is not in the database ... the server
does one of the following"
Section 4.2 : "serves should share the same ... database"
Section 5 : "manual override capability"
Section 3 : "so after a training period, only a small proportion of
mail is actually affected."

So, both approaches are really close in the way they work. I could see
so far 2 main differences.


the information kept in the base :
----------------------------------

You are proposing to store "tuples" about IP + Return-Path or HELO or
RCPT or Data.
And I propose to store information about domain.

First,I agree with the warning you put in your draft "another obvious
cost is for the required database" (section3). The base in our case
would be huge.
In case of TUPLE IP/RCPT  this would represent x times 100.000 records.
In case of TUPLE IP/RETURN-PATH this would represent x times 100.000 records.

More over if we use "IP/RETURN-PATH" tuple, "those that send so rarely
that they will age out of the database" (section 2.7) will represent x
times 1000 senders and we could not afford the proposed "known
friendly senders will be manually configured as exceptions" (section
3) even if the default timeout for database entries "should be at
least one week" (section 5).

The tuple "IP/HELO" tuple would be much more affordable but the
problem is that still a lot of sender's HELO/EHO are uncheckable (no
DNS reverse record). And also a same hello can send mail from
different mail domain some sollicited and some not.

Do you think it would be possible to add in your document a tuple with
Ip/domain ?
as an "IP/DOMAIN" tuple would, for us, represent only x times 10.000
records and this would be much more affordable.

Also, concerning the size of the base, I prefer a separate treatment
approach like :
- check the IP reputation
- check the domain on DNS
- store and check the accepted domains
...

To a tuple aproach in wich records are multiplied (sender x IP, rcpt x
IP, ....)


the action to be performed :
--------------------------

The action you are proposing is greylisting.
I propose to store information about sollicited domain and let the
administrator choose about what policy he wants to apply on this
information.

Greylisting has to be proposed as a solution among other and might be
a good solution for some but not for all. You have very well described
all the problems administrators may have implementing grey listing.

The main problem is of course that it impacts also good actors like
described in section 2.1  "simpler policy affects all new connections,
including those from good actors", in section 3 "imposition of delay
on legitimate mail.", and in section Section 4.2 : "delay can become
large enough to become large enough to become a nuisance to users"

The only point on wich I do not completely agree is the cost of
greylisting like described in
Section 1 "Greylisting happes to be a technique that is cheap" and
Section 3 "this cost is ultimately low". For the administrator who
implements greylisting it is cheap, but this will cost ressources to
others as mail temporary rejected are staying in the sender queue and
the sender MTA will have to send it Two times. This will then imply a
cpu and memory cost. If only a few administrators choose to implement
greylisting it will not be a problem but if everybody is implementing
greylisting this will cost to everybody particularly in term of memory
available in the departure queue.

As a matter of fact, greylisting practice is actually growing and I
had already to low down the time I was keeping mail in the departure
queue as I was concern by the quantity of memory taken by message
waiting in the queue.

So you may have understood greylisting is not my favorite approach.
But anyway you have done a really ggod job writing this document as I
think in the same approach we can find in the  RFC 4408 IESG Note
"documenting the different approaches does less harm than not
documenting them."




> Minor:
>
> On 4/21/2012 3:26 PM, SM wrote:
>> In the Abstract Section:
>>
>> "Mail Accepted by Previous Sending defines a mechanism by which
>> incoming unsollicited mails MAY be rejected or penalized by a MTA if
>> their sender address domains has never been a destination for the
>> outgoing mails treated by this MTA."
>>
>> The "MAY" should be written as "may".
>
> Actually, that changes nothing.  Normative vocabulary does not require
> capitalization. If the document uses the normative terms, it needs to
> use non-normative vocabulary for non-normative meaning, per:
>
>     http://tools.ietf.org/html/draft-hansen-nonkeywords-non2119-01.html
>

=> modified in new version "draft-hryckelynck-writing-rfcs-04"


>> With this in mind, it may be useful to find a mechanism for users to
>>    choose themselves who will be able to send them some mails as that
>>    was suggested in RFC 706 [RFC706].
>
> A document that was written 35 years ago, before spam had ever happened,
> cannot reflect the last 20 years of operational experience, no matter
> how insightful the author.
>

=> I deleted reference to RFC 706 in new version
"draft-hryckelynck-writing-rfcs-04"


> It happens that some of that experience shows quite strongly that a
> mechanism like the one proposed here won't work.
>

Following your remark, I checked every expired draft containing "mail"
or "smtp" or "spam".
I found many drafts in which user advice was a concern but none is
close from what I propose.

The previous approaches I identified in expired drafts are mainly about :
- requesting the user advice with a "Challenge/Response"
- accepting or rejecting the sender adress

About "Challenge/response" :
As first message received from a domain (which has to be treated
anyway) can be considered as a challenge and the user action on this
message can be considered as a response to this challenge, I  think
suplementary "Challenge/response" would be suplementary work.

About accepting or rejecting the sender adress :
I think based the accept/reject on the sender address is not (yet?)
affordable in terms of both ressources and cost. That's why I proposed
to accept/reject on the domain as this would be much more affordable.
More over there is no method to check the user part today, where we
have method to check if domain exists (DNS), and if the sender who
uses the domain is who he pretends to be (SPF, SENDER ID, DKIM).

As I may have missed some I would be grateful if you can give me
information about these experiences that were not working.


>> users to
>>    choose themselves who will be able to send them some mails
>
> Too much user effort of the wrong kind.
>

with all due respect to a man who was involved in SMTP development
from the very beginning, I do not share your advice on this point.

spammers or marketing sender are professionnal while users most of the
time don't know nothing about SMTP

Whatever the new method to apply spammers and marketing sender are
reading RFC and will tune their system consenquently, this is a
question of months (as a matter of facts, I could already identified
some marketing senders who are sending 2 times their mail).
While small companies may need years to apply properly what is
described in RFCs.
SPF and DKIM are good examples. Excellent methods but after years lots
of small company don't even know it exists and many have false
configuration so it is still difficult to filter on it.

As mentionned in RFC 2635 section 6, we should Educate our "users
about how to react to spew and spewers" and "Support their efforts to
deal with unwanted mail at the local level" and this way, we may
expect "taking some of the burden from your system administrators."

I think the best way to "educate" them and to "support their efforts"
without overcrowded "system administrators" is to imply them more in
the process and give them way to explicitly declared what they want.
On this, spammers or marketing sender could do nothing. This is an
open issue which I want to discuss.


> In addition, the proposal does not seem to require any user choice.
>

That's true, My first post was to share the general idea and get some
request, but following your remark I thought about it and in the case
of "defensive policy" described in my draft section 6.2.1, you will
find below a proposition on what could be implemented to require the
user choice.

If we want to store an explicit answer from the users (as a real
challenge/response) we would need some new elements :
- a 3 directories system (INBOX, NEW, JUNK) instead of the
traditionnal 2 directories system (INBOX, JUNK).
- store the domain names and values representing the user's
declaration (accepted, rejected) instead of only the domain name.

Please find below an explanation on how it could work (please paste
the scheme in a txt file):

                      1.6                      +--+--+
        +------------------------------------->|AC|RE|
        |                            +---------------+
        |                        +---|@dom2.com|01|00|<---+ 2.2
        |                        | +-|@dom1.com|00|00|<-+ | 1.2
        |                        | | +---------------+  | |
        |                        | +-------+   +--------+ |
        |                        +-----+   |   |   +------+
        |                              |   |   |   |
    ####|####################      ####|###|###|###|####
    #   |                   #      #   |   |   |   |   #
    #   |  MUA    ######### #      #   |   |   |   |   #
    #   |         #       # # 2.3  #   |   |   |   |   # 2.1
    #   |    1.5  # INBOX #<-----------+   |   |   +---------
    #   |  +----->#       # #      #       |   |       #
    #   |  |      ######### #      #       |   |       #
    # ######## 1.4          #      #       |   |       #
    # #ACCEPT#<---######### #      #       |   |       #
    # ########    #       # # 1.3  #       |   |       # 1.1
    #             #  NEW  #<---------------+   +-------------
    # ######## 3.4#       # #      #                   #
    # #REJECT#<---######### #      #                   #
    # ########              #      #        MTA        #
    #   |  | 3.5  ######### #      #                   #
    #   |  +----->#       # # 3.3  #                   # 3.1
    #   |         # JUNK  #<---------------+   +-------------
    #   |         #       # #      #       |   |       #
    #   |         ######### #      #       |   |       #
    #   |                   #      #       |   |       #
    ####|####################      #       |   |       #
        |                          #       |   |       #
        |         +-------+        #       |   |       # 4.1
        |         |       |   4.3  #       |   |   +---------
        |         | DROP  |<-----------+   |   |   |   #
        |         |       |        #   |   |   |   |   #
        |         +-------+        ####|###|###|###|####
        |                              |   |   |   |
        |                        +-----+   |   |   +------+
        |                        | +-------+   +--------+ |
        |                        | | +---------------+  | |
        |                        | +-|@dom3.com|00|01|<-+ | 3.2
        |                        +---|@dom4.com|01|10|<---+ 4.2
        |                            +---------------+
        |                                      |AC|RE|<-+
        |              3.6                     +--+--+  |
        +-----------------------------------------------+


1.1 : A mail arrives from @dom1.com on the MTA.
1.2 : The MTA checks in the base and sees nobody has previously
accepted this domain ("00" in the column "AC").
1.3 : The MTA adds a "new" header and send it to the MUA. A rule on
the MUA identifies the header and put the  mail in the "NEW"
Directory.
1.4 : If the user wants do declare this mail is sollicited, he clicks
on the "ACCEPT" button.
1.5 : Then the MUA puts the mail in the "INBOX" Directory
1.6 : and declares the domain as accepted in the base (+1 in the column "AC").

2.1 : A mail arrives from @dom2.com on the MTA.
2.2 : The MTA checks in the base and sees somebody has previously
accepted this domain ("01" in column "AC").
2.3 : The MTA sends it to the MUA and the MUA put the mail in the
"INBOX" Directory.

3.1 : A mail arrives from @dom3.com on the MTA.
3.2 : The MTA checks in the base and sees somebody has previously
rejected this domain ("01" in column "RE").
3.3 : The MTA adds a "junk" header and send it to the MUA. A rule on
the MUA identifies the header and put the  mail in the "JUNK"
Directory.
3.4 : If nobody had accept or reject the mail from @dom3.com, the mail
would have been sent whith a "new" header  in the "NEW" box and then
the user may have wanted do declare it as unsollicited by clicking on
the "REJECT"  button.
3.5 : the MUA would then have put the mail in the "JUNK" Directory
3.6 : and declares the domain as rejected in the base (+1 in the column "RE").

4.1 : A mail arrives from @dom4.com on the MTA.
4.2 : The MTA checks in the base and can see somebody has previously
accepted this domain ("01" in column "AC") but also that mails from
this domain has been rejected 10 times ("10" in column "RE").
4.3 : If 10 is more than the limit the administrator fixed the mail is
directly dropped.




I'm looking forward for your comment.

Thank you very much for your time and your help.

Regards,
Hubert

From barryleiba.mailing.lists@gmail.com  Thu May 17 08:15:54 2012
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7370F21F85E5 for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 08:15:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.968
X-Spam-Level: 
X-Spam-Status: No, score=-102.968 tagged_above=-999 required=5 tests=[AWL=0.009, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xKp2H6480lQV for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 08:15:54 -0700 (PDT)
Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by ietfa.amsl.com (Postfix) with ESMTP id A2D8321F85E1 for <apps-discuss@ietf.org>; Thu, 17 May 2012 08:15:53 -0700 (PDT)
Received: by lbbgo11 with SMTP id go11so1601898lbb.31 for <apps-discuss@ietf.org>; Thu, 17 May 2012 08:15:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=Lxg6vlyFCV5TYBsTn/o9PHNQOOYsahQ3Rn/LK/mhWsY=; b=qo7cxfVLFx4EHlnYMVW6Q9Ss6+sHIsg1Y72pMa+MZKs+Prp1q4dFaPYAlYDVa+nBW3 2fxwxNpE2hR8Ki+4iMsZe98RT18goPJEaMQFM8UNk3f3lGB65bWxJPtwZdv45clf/Rtx RLd7dVIIAKQPc72ZWb+nBOd5HnXfkPXzRFnY2gA654AS3tefev/Ahd5ih/AuFRkMhYZ8 dspuscOi5pBesh1odslBX9ggA2yNlsQuTM6Y1AtfuZMN+PDoFTnmg27Ah8UpTOkhEJLM Cxg0JLX1kn7/W83xxzQjuNpmAtdxHs5gyfGjOujUQhAJPr+IjPlCQnhLn4Q+m5naMyCU a3EQ==
MIME-Version: 1.0
Received: by 10.112.49.131 with SMTP id u3mr3539684lbn.14.1337267752600; Thu, 17 May 2012 08:15:52 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.112.7.7 with HTTP; Thu, 17 May 2012 08:15:52 -0700 (PDT)
In-Reply-To: <CAAyzDoRZLOoh2aTJJpkQaR-3Z4d33U3wD62P4346=Pqph3iBAw@mail.gmail.com>
References: <6.2.5.6.2.20120421143240.07253358@elandnews.com> <CAAyzDoSNZUiRnfg7tePdaSY1xjmQqqW37TbwMk8mL-uVKHEuTg@mail.gmail.com> <6.2.5.6.2.20120429134847.08f02068@resistor.net> <CAAyzDoRZLOoh2aTJJpkQaR-3Z4d33U3wD62P4346=Pqph3iBAw@mail.gmail.com>
Date: Thu, 17 May 2012 11:15:52 -0400
X-Google-Sender-Auth: xxTXwqqtKIdJxdALfSRtRbK0W2E
Message-ID: <CAC4RtVBvZas3gEwUJMGNPNhzsXC3zKFN1KUFWvo0hkcY7Yg2Pg@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: hub ryck <hub.ryck@gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Comments on draft-hryckelynck-writing-rfcs-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 15:15:54 -0000

Addressing only one question:

>> You might wish to choose a different filename for the draft as the
>> "writing-rfcs" does not say much about the subject of the draft.
>
> I did a mistake when I posted the first version. I wanted to change the name
> but I don't know how. The problem is, when I post a new version, if I change
> the name how the site will related it to the previous version ?

Post a -00 version with the new name, then send email to
action@ietf.org, asking them to note in the tracker that
draft-hryckelynck-new-name replaces draft-hryckelynck-writing-rfcs.

Barry

From barryleiba.mailing.lists@gmail.com  Thu May 17 08:21:17 2012
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4255021F85E5 for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 08:21:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.969
X-Spam-Level: 
X-Spam-Status: No, score=-102.969 tagged_above=-999 required=5 tests=[AWL=0.008, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gmD7EwWJ5v8A for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 08:21:15 -0700 (PDT)
Received: from mail-lpp01m010-f44.google.com (mail-lpp01m010-f44.google.com [209.85.215.44]) by ietfa.amsl.com (Postfix) with ESMTP id 4B6B321F85A5 for <apps-discuss@ietf.org>; Thu, 17 May 2012 08:21:15 -0700 (PDT)
Received: by lagv3 with SMTP id v3so1588459lag.31 for <apps-discuss@ietf.org>; Thu, 17 May 2012 08:21:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; bh=Y8dVKMuXUDbrzPKSsEqfBF0ncIzZYHO/ZebC5LVlPr8=; b=Akwo2tvpxL9ZQKYFcM9bDGjbBNBeQ0VodIi24dcEnKOYW4oYbTM4OYcSUI1BXqXURg sRIsRyAexEHn9YrqVOvDGhYjbpgr3JBy+48eeTqF718suf8rcUQqNWh7IuyoALFg5DTf DfWkqP3U7vR5FOgLBjPPJE+XupKQNuuMiaUDxFYd4Nhv6ZbxdSm8xqjv8wWIPl/3qRkg uwZt05D5xciAwxaXYk84e7mzUgZz7lf6sB+61iacd93m5Z8rp4OQ+ev9uRxmnSKfGLcp PFcyPqaMrxzezWhVjQZKJG1PfZ+LmdD8jUm615+8zIM2k3sgBoia2482T39wCXQKs/7l FL7A==
MIME-Version: 1.0
Received: by 10.152.111.33 with SMTP id if1mr7510899lab.10.1337268074300; Thu, 17 May 2012 08:21:14 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.112.7.7 with HTTP; Thu, 17 May 2012 08:21:14 -0700 (PDT)
In-Reply-To: <CAC4RtVCN-rvxL+VpF5vJe3vGac2Vg4TJyh6NKNPwm87gCP1i=Q@mail.gmail.com>
References: <CALaySJK-gxDjknE_+CW2+viAYAh0kM3yCpPu1Q6k3uE_ieEB6w@mail.gmail.com> <6.2.5.6.2.20120515100415.0b6d3ad8@resistor.net> <CAC4RtVCN-rvxL+VpF5vJe3vGac2Vg4TJyh6NKNPwm87gCP1i=Q@mail.gmail.com>
Date: Thu, 17 May 2012 11:21:14 -0400
X-Google-Sender-Auth: 7AoPwEqjgB1hRAQJgfgGGLMLGts
Message-ID: <CAC4RtVBqDBpv3F33PNa70sKvVs9Zu-PAUxCM-k4j9dNK+ZB8Lg@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: apps-discuss@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Subject: Re: [apps-discuss] Erratum #404, RFC 2645 (ODMR)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 15:21:17 -0000

> So far, the sense I get is that this should be "Verified".
> Does anyone have a good reason to think it should be "Rejected"? =A0I
> can't imagine that "Held for Document Update" would be right, but I'll
> entertain arguments, if any are there.

I have marked this erratum as "Verified".

Barry

From dhc@dcrocker.net  Thu May 17 08:49:49 2012
Return-Path: <dhc@dcrocker.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 085ED21F85A5; Thu, 17 May 2012 08:49:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.29
X-Spam-Level: 
X-Spam-Status: No, score=-6.29 tagged_above=-999 required=5 tests=[AWL=-0.309,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, RCVD_IN_SORBS_WEB=0.619]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wv41YoIsC6Ri; Thu, 17 May 2012 08:49:47 -0700 (PDT)
Received: from sbh17.songbird.com (sbh17.songbird.com [72.52.113.17]) by ietfa.amsl.com (Postfix) with ESMTP id 828A221F85A0; Thu, 17 May 2012 08:49:47 -0700 (PDT)
Received: from [192.168.9.2] (md62736d0.tmodns.net [208.54.39.214]) (authenticated bits=0) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id q4HFnffu014811 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 17 May 2012 08:49:43 -0700
Message-ID: <4FB51E0E.6060302@dcrocker.net>
Date: Thu, 17 May 2012 08:49:34 -0700
From: Dave Crocker <dhc@dcrocker.net>
Organization: Brandenburg InternetWorking
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: apps-discuss@ietf.org, draft-ietf-appsawg-media-type-suffix-regs.all@tools.ietf.org, iesg <iesg@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.17]); Thu, 17 May 2012 08:49:47 -0700 (PDT)
Subject: [apps-discuss] Review of: draft-ietf-appsawg-media-type-suffix-regs-00
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: dcrocker@bbiw.net
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 15:49:49 -0000

G'day.

I have been selected as the Applications Area Directorate reviewer for 
this draft (for background on appsdir, please see

http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate ).

Please resolve these comments along with any other Last Call comments 
you may receive. Please wait for direction from your document shepherd 
or AD before posting a new version of the draft.


Document:

    draft-ietf-appsawg-media-type-suffix-regs-00

Title:

    Additional Media Type Structured Syntax Suffixes

Reviewer:

    D. Crocker <dcrocker@bbiw.net>

Review Date:

    17 May 2012

Summary:

    Content media type names often contain an informal meta-syntax for 
distinguishing encoding conventions for the media type.  The current 
document formalizes the convention and registered some existing specific 
uses.  The document is straightforward in organization and writing.  It 
is workable in its current form.  The Detailed Comments, below suggest 
some improvements, but none is essential for publication.

d/


Detailed comments:


> Abstract
>
>    This document defines several Structured Syntax Suffixes for use with
>    media type registrations.  In particular, it defines and registers
>    the "+json", "+ber", "+der", "+fastinfoset", "+wbxml" and "+zip"
>    Structured Syntax Suffixes, and updates the "+xml" Structured Syntax
>    Suffix registration.

Using a term of art in an abstract -- or anywhere else -- requires that 
readers know its meaning.  Absent very-broad, pre-existing knowledge of 
the term, it should be explained, even in the abstract.  I suggest 
opening with something like:

    A content media types name sometimes includes partitioned 
meta-information distinguish by a Structured Syntax, to permit noting an 
attribute of the media as a suffix to the name.


> 1.  Introduction
>
>    [RFC3023] created the +xml suffix convention that may be used by

    may be used by -> may be used when defining names for


>    media types whose representation uses XML underneath, that is, they

    underneath, that is  ->  underneath. That is


>    could have been successfully parsed as if the media type had been
>    application/xml in addition to their being parsed as their media type
>    that is using the +xml suffix.  [I-D.ietf-appsawg-media-type-regs]
>    defines a registry to be used for future Structured Syntax Suffixes.

    for future Structured Syntax Suffixes
    ->
    for such "Structured Syntax Suffixes"


>    A variety of Structured Syntax Suffixes have already been used in
>    some Media Type registration, in particular "+json", "+der",
>    "+fastinfoset" and "+wbxml".  This document defines and registers
>    these Structured Syntax Suffixes in the Structured Syntax Suffix

It might be worth introducing the string SSS to avoid repeating the full 
term so often.


> 2.  When to Use these Structured Syntax Suffixes
>
>    Each of the Structured Syntax Suffixes defined in this document are

    are  ->  is


>    appropriate for use when the media type identifies the semantics of
>    the protocol payload.  That is, knowing the semantics of the specific
>    media type provides for more specific processing of the content than
>    that afforded by generic processing of the underlying representation.
>
>    At the same time, using the suffix provides receivers of the media
>    types to do generic processing of the underlying representation in
>    cases where 1) they do not need to handle specially the particular

    they do not need to handle specially the particular
    ->
    they do not need to perform special handling of the particular


>    semantics of the exact media type, and, 2) there is no special
>    knowledge needed by such a generic processor in order to parse that
>    underlying representation other than what would be needed to parse
>    any example of that underlying representation.

#2 here is a rather long and somewhat awkward bit of text, but I haven't 
any clever (or even pedestrian) ideas of how to change it for the better.


> 3.  The +json Structured Syntax Suffix

An unfortunate place for a page break, of course...

A small nit in document organization is that I would expect the specific 
SSSs listed here to be sub-sections of a single section.  That is, 
something like:

    3. Initial Structured Syntax Suffix Definitions

       3.1  The +json Structured Syntax Suffix
       3.2  The +ber and +der Structured Syntax Suffixes
       3.3  The +fastinfoset Structured Syntax Suffix
       ...

I think it produces a cleaner Table of Contents.


>
>
> Hansen                  Expires October 26, 2012                [Page 2]
> 
> Internet-Draft       Additional Media Type Suffixes           April 2012
>
>
>    [RFC4627] defines the "application/json" media type.  The suffix
>    "+json" may be used with any media type whose representation follows

    may  -> can   {heh}


>    that established for "application/json".  The Message Type Structured
>    Syntax Suffix registration form follows:

I think this is the first use of "Message Type Structured Syntax 
Suffix".  It needs to be introduced/defined earlier on its own.


>    Name                JavaScript Object Notation (JSON)
>
>    +suffix             +json
>
>    References          [RFC4627]
>
>    Encoding considerations Per [RFC4627], JSON may be represented using
>                        UTF-8, UTF-16, or UTF-32.  When JSON is written
>                        in UTF-8, JSON is 8bit compatible.  When JSON is
>                        written in UTF-16 or UTF-32, JSON is binary.

If you mean 8bit and binary as MIME terms, they should be introduced as 
such.  If you don't mean them as MIME, then isn't 8bit a form of binary 
too?  Seriously, if this isn't MIME-related, I don't know what formal 
formal distinction is meant.

{ BTW - Shouldn't the hanging indent paragraphs have a colon separating 
the paragraph label from the paragraph content? }


>    Fragment identifier considerations Media types using "+json" SHOULD

What is a 'fragment identifier'?  I don't see it defined.  Even if it's 
fairly easy to guess it's meaning, guessing should not be required.


>                        process any fragment identifiers defined for
>                        "application/json" in the same way as defined for
>                        that media type.  (At publication of this
>                        document, there is no fragment identification
>                        syntax defined for "application/json".) Specific
>                        media types using "+json" MAY identify additional
>                        fragment identifier considerations, MAY define
>                        processing for fragment identifiers that are
>                        classed as errors for "application/json" and MAY
>                        designate fragment identifiers defined for
>                        "application/json" that SHOULD NOT be used.

These normative statements seem a bit ominous and possibly confusing, 
absent particulars or, at least, examples.  Offhand, I don't have a 
guess about possible additional frag id considerations, for example.

As an exercise, consider leaving all three of these normative assertions 
off.  What does that change?  Are there implied prohibitions that would 
then apply -- since the normative assertions explicitly give additional 
permission?  I don't think so.


>    Interoperability considerations n/a
>
>    Security considerations See [RFC4627]
>
>    Contact             Apps Area Working Group (apps-discuss@ietf.org)
>
>    Author/Change controller The Apps Area Working Group has change
>                        control over this registration.
>
> 4.  The +ber and +der Structured Syntax Suffixes

Given their origin, grouping these is understandable.  However these are 
  distinct suffixes and it would be cleaner to list them separately.


>    The ITU defined the Basic Encoding Rules (BER) and Distinguished
>    Encoding Rules (DER) message transfer syntaxes in [ITU.X690.2008].
>    The suffix "+ber" may be used with any media type whose
>    representation follows the BER message transfer syntax.  The suffix
>    "+der" may be used with any media type whose representation follows
>    the DER message transfer syntax.  The Message Type Structured Syntax
>    Suffix registration forms follows:
>
>    Name                Basic Encoding Rules (BER) message transfer
>                        syntax
>
>    +suffix             +ber
>
>
> Hansen                  Expires October 26, 2012                [Page 3]
> 
> Internet-Draft       Additional Media Type Suffixes           April 2012
>
>
>    References          [ITU.X690.2008]
>
>    Encoding considerations BER is a binary encoding.
>
>    Fragment identifier considerations n/a
>
>    Interoperability considerations n/a
>
>    Security considerations There are no security considerations inherent
>                        in BER.  Each individual media type registered
>                        with a +ber suffix may have additional security
>                        considerations.
>
>    Contact             Apps Area Working Group (apps-discuss@ietf.org)
>
>    Author/Change controller The Apps Area Working Group has change
>                        control over this registration.
>
>    Name                Distinguished Encoding Rules (DER) message
>                        transfer syntax
>
>    +suffix             +der
>
>    References          [ITU.X690.2008]
>
>    Encoding considerations DER is a binary encoding.
>
>    Fragment identifier considerations n/a
>
>    Interoperability considerations n/a
>
>    Security considerations There are no security considerations inherent
>                        in DER. Each individual media type registered
>                        with a +der suffix may have additional security
>                        considerations.
>
>    Contact             Apps Area Working Group (apps-discuss@ietf.org)
>
>    Author/Change controller The Apps Area Working Group has change
>                        control over this registration.
>
> 5.  The +fastinfoset Structured Syntax Suffix
>
>    The ITU defined the Fast Infoset document format as a binary
>
>
>
>
>
>
>
>
>
>
> Hansen                  Expires October 26, 2012                [Page 4]
> 
> Internet-Draft       Additional Media Type Suffixes           April 2012
>
>    representation of the XML Information Set in [ITU.X891.2005].  These
>    documents further define the "application/fastinfoset" media type.
>    The suffix "+fastinfoset" may be used with any media type whose
>    representation follows that established for "application/
>    fastinfoset".  The Message Type Structured Syntax Suffix registration
>    form follows:
>
>    Name                Fast Infoset document format
>
>    +suffix             +fastinfoset
>
>    References          [ITU.X891.2005]
>
>    Encoding considerations Fast Infoset is a binary encoding.  The
>                        binary, quoted-printable and base64 content-
>                        transfer-encodings are suitable for use with Fast
>                        Infoset.
>
>    Fragment identifier considerations Media types using "+fastinfoset"
>                        SHOULD process any fragment identifiers defined
>                        for "application/fastinfoset" in the same way as
>                        defined for that media type.  (At publication of
>                        this document, there is no fragment
>                        identification syntax defined for "application/
>                        fastinfoset".) Specific media types using
>                        "+fastinfoset" MAY identify additional fragment
>                        identifier considerations, MAY define processing
>                        for fragment identifiers that are classed as
>                        errors for "application/fastinfoset" and MAY
>                        designate fragment identifiers defined for
>                        "application/fastinfoset" that SHOULD NOT be
>                        used.
>
>    Interoperability considerations n/a
>
>    Security considerations There are no security considerations inherent
>                        in Fast Infoset.  Each individual media type
>                        registered with a +fastinfoset suffix may have
>                        additional security considerations.
>
>    Contact             Apps Area Working Group (apps-discuss@ietf.org)
>
>    Author/Change controller The Apps Area Working Group has change
>                        control over this registration.
>
> 6.  The +wbxml Structured Syntax Suffix
>
>    The WAP Forum has defined the WAP Binary XML (WBXML) document format
>    as a binary representation of XML in [WBXML].  This document further
>    defines the "application/vnd.wap.wbxml" media type.  The suffix
>    "+wbxml" may be used with any media type whose representation follows
>    that established for "application/vnd.wap.wbxml".  The Message Type
>    Structured Syntax Suffix registration form follows:
>
>
> Hansen                  Expires October 26, 2012                [Page 5]
> 
> Internet-Draft       Additional Media Type Suffixes           April 2012
>
>
>    Name                WAP Binary XML (WBXML) document format
>
>    +suffix             +wbxml
>
>    References          [WBXML]
>
>    Encoding considerations WBXML is a binary encoding.
>
>    Fragment identifier considerations Media types using "+wbxml" SHOULD
>                        process any fragment identifiers defined for
>                        "application/vnd.wap.wbxml" in the same way as
>                        defined for that media type.  (At publication of
>                        this document, there is no fragment
>                        identification syntax defined for "application/
>                        vnd.wap.wbxml".) Specific media types using
>                        "+wbxml" MAY identify additional fragment
>                        identifier considerations, MAY define processing
>                        for fragment identifiers that are classed as
>                        errors for "application/vnd.wap.wbxml" and MAY
>                        designate fragment identifiers defined for
>                        "application/vnd.wap.wbxml" that SHOULD NOT be
>                        used.
>
>    Interoperability considerations n/a
>
>    Security considerations There are no security considerations inherent
>                        in WBXML.  Each individual media type registered
>                        with a +wbxml suffix may have additional security
>                        considerations.
>
>    Contact             Apps Area Working Group (apps-discuss@ietf.org)
>
>    Author/Change controller The Apps Area Working Group has change
>                        control over this registration.
>
> 7.  The +zip Structured Syntax Suffix

Shouldn't there also be a +gzip definition...?


>    The ZIP format is a public domain, cross-platform, interoperable file
>    storage and transfer format, originally defined by PKWARE, Inc.; it
>    supports compression and encryption and is used as the underlying
>    representation by a variety of file formats.  The media type
>    "application/zip" has been registered for such files.  The suffix
>    "+zip" may be used with any media type whose representation follows
>    that established for "application/zip".  The Message Type Structured
>    Syntax Suffix registration form follows:
>
>    Name                ZIP file storage and transfer format
>
>    +suffix             +zip
>
>    References          [ZIP]
>
>
>
> Hansen                  Expires October 26, 2012                [Page 6]
> 
> Internet-Draft       Additional Media Type Suffixes           April 2012
>
>    Encoding considerations ZIP is a binary encoding.
>
>    Fragment identifier considerations Media types using "+zip" SHOULD
>                        process any fragment identifiers defined for
>                        "application/zip" in the same way as defined for
>                        that media type.  (At publication of this
>                        document, there is no fragment identification
>                        syntax defined for "application/zip".) Specific
>                        media types using "+zip" MAY identify additional
>                        fragment identifier considerations, MAY define
>                        processing for fragment identifiers that are
>                        classed as errors for "application/zip" and MAY
>                        designate fragment identifiers defined for
>                        "application/zip" that SHOULD NOT be used.
>
>    Interoperability considerations n/a
>
>    Security considerations ZIP files support two forms of encryption:
>                        Strong Encryption and AES 128-bit, 192-bit and
>                        256-bit encryption; see the specification for
>                        further details.  Each individual media type
>                        registered with a +zip suffix may have additional
>                        security considerations.
>
>    Contact             Apps Area Working Group (apps-discuss@ietf.org)
>
>    Author/Change controller The Apps Area Working Group has change
>                        control over this registration.
>
> 8.  IANA Considerations
>
>    See the Message Type Structured Syntax Suffix registration forms in
>    Section 3 - Section 7.
>
>    The existing Structured Syntax Suffix registration for "+xml" should
>    be modified to include the following
>
>    Fragment identifier considerations Media types using "+xml" SHOULD
>                        process any fragment identifiers defined for
>                        "application/xml" in the same way as defined for
>                        that media type.  (At publication of this
>                        document, the fragment identification syntax
>                        considerations for "application/xml" are defined
>                        in [RFC3023].) Specific media types using "+xml"
>                        MAY identify additional fragment identifier
>                        considerations, MAY define processing for
>                        fragment identifiers that are classed as errors
>                        for "application/xml" and MAY designate fragment
>                        identifiers defined for "application/xml" that
>                        SHOULD NOT be used.
>
> 9.  Security Considerations
>
>
>
> Hansen                  Expires October 26, 2012                [Page 7]
> 
> Internet-Draft       Additional Media Type Suffixes           April 2012
>
>
>    See the Security considerations sections found in the Message Type
>    Structured Syntax Suffix registration forms from Section 3 - Section
>    6.
>
> 10.  References
>
> 10.1.  Normative References
>
>    [RFC4627]  Crockford, D., "The application/json Media Type for
>               JavaScript Object Notation (JSON)", RFC 4627, July 2006.
>
>    [ITU.X690.2008]
>               International Telecommunications Union, "Recommendation
>               ITU-T X.690 | ISO/IEC 8825-1 (2008), ASN.1 encoding rules:
>               Specification of basic encoding Rules (BER), Canonical
>               encoding rules (CER) and Distinguished encoding rules
>               (DER)", ITU-T Recommendation X.690, November 2008.
>
>    [ITU.X891.2005]
>               International Telecommunications Union, "Recommendation
>               ITU-T X.891 | ISO/IEC 24824-1 (2007), Generic applications
>               of ASN.1: Fast infoset", ITU-T Recommendation X.891, May
>               2005.
>
>    [WBXML]    Open Mobile Alliance, "Binary XML Content Format
>               Specification", OMA Wireless Access Protocol
>               WAP-192-WBXML-20010725-a, July 2001.
>
>    [ZIP]      PKWARE, Inc., "APPNOTE.TXT - .ZIP File Format
>               Specification", PKWARE .ZIP File Format Specification -
>               Version 6.3.2, September 2007.
>
>    [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
>               Requirement Levels", BCP 14, RFC 2119, March 1997.
>
>    [RFC3023]  Murata, M., St.  Laurent, S. and D. Kohn, "XML Media
>               Types", RFC 3023, January 2001.
>
> 10.2.  Informative References
>
>    [I-D.ietf-appsawg-media-type-regs]
>               Freed, N., Klensin, J. and T. Hansen, "Media Type
>               Specifications and Registration Procedures", Internet-
>               Draft draft-ietf-appsawg-media-type-regs-05, April 2012.
>
> Appendix A.  Change History
>
>    This section is to be removed before publication.
>
>    draft-ietf-appsawg-media-type-suffix-regs-00 Added the fragment
>                        identifier consideration sections.
>                        Added a note about +xml fragment identifier
>                        considerations.
>
> Hansen                  Expires October 26, 2012                [Page 8]
> 
> Internet-Draft       Additional Media Type Suffixes           April 2012
>
>
>    draft-hansen-media-type-suffix-regs-02 Added +zip.
>                        Fixed up the ISO document references.
>                        Minor changes.
>
>    draft-hansen-media-type-suffix-regs-01 Added +ber.
>                        Minor changes.
>
> Author's Address
>
>    Tony Hansen
>    AT&T Laboratories
>    200 Laurel Ave. South
>    Middletown, NJ 07748
>    USA
>
>    Email: tony+sss@maillennium.att.com
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Hansen                  Expires October 26, 2012                [Page 9]


d/
-- 
  Dave Crocker
  Brandenburg InternetWorking
  bbiw.net

From tony@att.com  Thu May 17 10:09:15 2012
Return-Path: <tony@att.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 50E1521F86C6; Thu, 17 May 2012 10:09:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.347
X-Spam-Level: 
X-Spam-Status: No, score=-103.347 tagged_above=-999 required=5 tests=[AWL=-0.748, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NKzLc6cx2WBy; Thu, 17 May 2012 10:09:11 -0700 (PDT)
Received: from nbfkord-smmo08.seg.att.com (nbfkord-smmo08.seg.att.com [209.65.160.95]) by ietfa.amsl.com (Postfix) with ESMTP id A043F21F86C7; Thu, 17 May 2012 10:09:11 -0700 (PDT)
Received: from unknown [144.160.20.146] (EHLO mlpd194.enaf.sfdc.sbc.com) by nbfkord-smmo08.seg.att.com(mxl_mta-6.11.0-8) over TLS secured channel with ESMTP id 7b035bf4.0.1315563.00-297.3589291.nbfkord-smmo08.seg.att.com (envelope-from <tony@att.com>);  Thu, 17 May 2012 17:09:11 +0000 (UTC)
X-MXL-Hash: 4fb530b747ef6920-d4bcc028f97cbef3dbd0e6396bc9c57d4b04b0ba
Received: from enaf.sfdc.sbc.com (localhost.localdomain [127.0.0.1]) by mlpd194.enaf.sfdc.sbc.com (8.14.5/8.14.5) with ESMTP id q4HH9AKf016590; Thu, 17 May 2012 13:09:11 -0400
Received: from sflint04.pst.cso.att.com (sflint04.pst.cso.att.com [144.154.234.231]) by mlpd194.enaf.sfdc.sbc.com (8.14.5/8.14.5) with ESMTP id q4HH8sas015990 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 17 May 2012 13:09:05 -0400
Received: from alpd052.aldc.att.com (alpd052.aldc.att.com [130.8.42.31]) by sflint04.pst.cso.att.com (RSA Interceptor); Thu, 17 May 2012 13:08:31 -0400
Received: from aldc.att.com (localhost.localdomain [127.0.0.1]) by alpd052.aldc.att.com (8.14.4/8.14.4) with ESMTP id q4HH8V39032520; Thu, 17 May 2012 13:08:31 -0400
Received: from mailgw1.maillennium.att.com (mailgw1.maillennium.att.com [135.25.114.99]) by alpd052.aldc.att.com (8.14.4/8.14.4) with ESMTP id q4HH8Qhv032289; Thu, 17 May 2012 13:08:26 -0400
Received: from [135.70.191.66] (vpn-135-70-191-66.vpn.mwst.att.com[135.70.191.66]) by maillennium.att.com (mailgw1) with ESMTP id <20120517170455gw10060la5e> (Authid: tony); Thu, 17 May 2012 17:04:56 +0000
X-Originating-IP: [135.70.191.66]
Message-ID: <4FB53087.4060401@att.com>
Date: Thu, 17 May 2012 13:08:23 -0400
From: Tony Hansen <tony@att.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: dcrocker@bbiw.net
References: <4FB51E0E.6060302@dcrocker.net>
In-Reply-To: <4FB51E0E.6060302@dcrocker.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-RSA-Action: allow
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <tony@att.com>
X-SOURCE-IP: [144.160.20.146]
X-AnalysisOut: [v=1.0 c=1 a=Jbnz3OjNdTkA:10 a=4JAii899aesA:10 a=6Xo9tyRJNj]
X-AnalysisOut: [YA:10 a=ofMgfj31e3cA:10 a=BLceEmwcHowA:10 a=8nJEP1OIZ-IA:1]
X-AnalysisOut: [0 a=Qs8R1XBwmid1qBFB/a8mmA==:17 a=4rR4vK1w5hQEfjcBajIA:9 a]
X-AnalysisOut: [=NWvLAv_jtsWMN9RePncA:7 a=wPNLvfGTeEIA:10]
Cc: iesg <iesg@ietf.org>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Review of: draft-ietf-appsawg-media-type-suffix-regs-00
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 17:09:15 -0000

Thanks Dave!

I agree with most of your suggestions. A few comments below on specific 
items.

     Tony Hansen

On 5/17/2012 11:49 AM, Dave Crocker wrote:
>
> >   A variety of Structured Syntax Suffixes have already been used in
>
> It might be worth introducing the string SSS to avoid repeating the 
> full term so often.

I chose not to do this.

>>    semantics of the exact media type, and, 2) there is no special
>>    knowledge needed by such a generic processor in order to parse that
>>    underlying representation other than what would be needed to parse
>>    any example of that underlying representation.
>
> #2 here is a rather long and somewhat awkward bit of text, but I 
> haven't any clever (or even pedestrian) ideas of how to change it for 
> the better.

I've split it into an actual <list>, which will make it appear less odious.

>>
>>    Encoding considerations Per [RFC4627], JSON may be represented using
>>                        UTF-8, UTF-16, or UTF-32.  When JSON is written
>>                        in UTF-8, JSON is 8bit compatible.  When JSON is
>>                        written in UTF-16 or UTF-32, JSON is binary.
>
> If you mean 8bit and binary as MIME terms, they should be introduced 
> as such.  If you don't mean them as MIME, then isn't 8bit a form of 
> binary too?  Seriously, if this isn't MIME-related, I don't know what 
> formal formal distinction is meant.

I added the MIME reference.

>>    Fragment identifier considerations Media types using "+json" SHOULD
>
> What is a 'fragment identifier'?  I don't see it defined.  Even if 
> it's fairly easy to guess it's meaning, guessing should not be required.

I added a reference to the definition of the registration form in 
draft-ietf-appsawg-media-type-regs. I don't think it's appropriate to 
repeat all of that in this document.

>>                        process any fragment identifiers defined for
>>                        ...
>>                        "application/json" that SHOULD NOT be used.
>
> These normative statements seem a bit ominous and possibly confusing, 
> absent particulars or, at least, examples.  Offhand, I don't have a 
> guess about possible additional frag id considerations, for example.
>
> As an exercise, consider leaving all three of these normative 
> assertions off.  What does that change?  Are there implied 
> prohibitions that would then apply -- since the normative assertions 
> explicitly give additional permission?  I don't think so.

The phrasing of this came about after extensive discussion over 
draft-ietf-appsawg-media-type-regs.

>> 7.  The +zip Structured Syntax Suffix
>
> Shouldn't there also be a +gzip definition...?

This is worthy of a separate discussion on apps-discuss.

     Tony

From wmills@yahoo-inc.com  Thu May 17 10:16:46 2012
Return-Path: <wmills@yahoo-inc.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3759921F86B8 for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 10:16:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.272
X-Spam-Level: 
X-Spam-Status: No, score=-17.272 tagged_above=-999 required=5 tests=[AWL=0.326, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_DEF_WHITELIST=-15]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rscbLYACd-6c for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 10:16:44 -0700 (PDT)
Received: from nm36-vm6.bullet.mail.ne1.yahoo.com (nm36-vm6.bullet.mail.ne1.yahoo.com [98.138.229.118]) by ietfa.amsl.com (Postfix) with SMTP id 7D50821F853F for <apps-discuss@ietf.org>; Thu, 17 May 2012 10:16:44 -0700 (PDT)
Received: from [98.138.90.53] by nm36.bullet.mail.ne1.yahoo.com with NNFMP; 17 May 2012 17:16:39 -0000
Received: from [98.138.89.160] by tm6.bullet.mail.ne1.yahoo.com with NNFMP; 17 May 2012 17:16:38 -0000
Received: from [127.0.0.1] by omp1016.mail.ne1.yahoo.com with NNFMP; 17 May 2012 17:16:38 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 931998.9541.bm@omp1016.mail.ne1.yahoo.com
Received: (qmail 55709 invoked by uid 60001); 17 May 2012 17:16:38 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo-inc.com; s=ginc1024; t=1337274998; bh=yusp5LGlOzrN7PhnLwhYRihZOnpWLHQEl6cZ+ii0Vrk=; h=X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=JqwPIOt1f5F0f3nz7Sm56KDoLB7t5FMB3DqEj68L25KKVsikqm2u9eEaA5Q29IVkf3t+0xZ6IVddE5XfPA7PZELR1p4xf49hEV1vxeSElz6hSdatU94Bq20fAU+mYXpuDcojamTormpgnscUCUrm+LlZRVWPrjoSrTp1gMPgVu4=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=ginc1024; d=yahoo-inc.com; h=X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=J/U6BZBT52cJA5owmpAnW3Me+2B4SHXKBRX9Q5ByGDVO28fKK/Aa1/Jvem1mPKmQZbaEfvbJpiwvl3iCvR8fAm91xrXq0lyjTi11SmmohoX5U5efTKDl3SnVfES3X6EbwWQ25MXvJVbKFTPwth35PjkpFWQC5WSDciIkMx9U1qg=;
X-YMail-OSG: CiaHsWcVM1lGP4EcMGW87YfRJjgh8MqzTrOOfiCOM2yizSE .mYoLozRvQPLlDGrfjIfzfai1N9_GSivVRnw77wXEm.IyRVnjKdtJNqabthC ChI2k5jILC7Zo8Izc3djsNspqil3XroHfNFAGKyBbFvpaUZZYD5M0QCgaCii uhQN_c84i6WV70Npssj8WaU7OHJ4SuTeXcnzv517RO4huK82iEV5QCmxZReI vGU9iI7bcyKYFtIGDReJTcl4lXQKRdT5u2EcaUoR5T_GzOn1_fGukfvGrMdx zRolhKJk__NLOFduVxDGP6dGC8WJUKYmKHgp5r5H54XRSx5BuQdDggy5gVq8 4NkYbKLHYbd9U5AlsLnBui6CqmfZtO7.XgsUATqadcYeFyfpxQnosmojp6ja A.5FR_VsSLNlv6ZB4QZaWKvxN5PwayQ--
Received: from [99.31.212.42] by web31802.mail.mud.yahoo.com via HTTP; Thu, 17 May 2012 10:16:38 PDT
X-RocketYMMF: william_john_mills
X-Mailer: YahooMailWebService/0.8.118.349524
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com> <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com> <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com> <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com> <01cb01cd3367$03615190$0a23f4b0$@packetizer.com> <CAKaEYhJ9Y2kCQ4f=VT3Nsvg1uBs-x91u1Kbj=Uf7yyavFHgz-Q@mail.gmail.com> <020001cd336d$e78c0ee0$b6a42ca0$@packetizer.com> <CAAz=sc=rMErUW5TuYGBKoX0Ynsg5dc8VemBtQ_i_EFJNJPYWeg@mail.gmail.com> <1337189853.55465.YahooMailNeo@web31803.mail.mud.yahoo.com> <00f301cd33cd$ed3c80d0$c7b58270$@packetizer.com> <1337223869.48592.YahooMailNeo@web3! ! 1803.mail.mud.yahoo.c om > <014f01cd33e2$b739b3d0$25ad1b70$@packetizer.com> <1337227859.36232.YahooMailNeo@web31801.mail.mud.yahoo.com> <000601cd33e5$19cb8cb0$4d62a610$@packetizer.com>
Message-ID: <1337274998.45090.YahooMailNeo@web31802.mail.mud.yahoo.com>
Date: Thu, 17 May 2012 10:16:38 -0700 (PDT)
From: William Mills <wmills@yahoo-inc.com>
To: "Paul E. Jones" <paulej@packetizer.com>, 'Blaine Cook' <romeda@gmail.com>
In-Reply-To: <000601cd33e5$19cb8cb0$4d62a610$@packetizer.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="-1036955950-1947336807-1337274998=:45090"
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: William Mills <wmills@yahoo-inc.com>
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 17:16:46 -0000

---1036955950-1947336807-1337274998=:45090
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

So we're using scheme here to refine the information returned, but we could=
 as easily refine the information to be returned in a separate value.=C2=A0=
 We're overloading this on the user specifier.=0A=0AFor the most part from =
my perspective what I want to discover is the OAuth endpoints.=C2=A0 In som=
e ways that's always appropriate for a user in a namespace you own.=C2=A0 H=
aving the WF server have to know all possible services supported doesn't se=
em ideal.=C2=A0 I think there's an argument to make that returning the auth=
entication endpoint information is something you should always do for accou=
nts in your namespace.=0A=0A-bill=0A=0A=0A=0A=0A=0A>_______________________=
_________=0A> From: Paul E. Jones <paulej@packetizer.com>=0A>To: 'William M=
ills' <wmills@yahoo-inc.com>; 'Blaine Cook' <romeda@gmail.com> =0A>Cc: apps=
-discuss@ietf.org =0A>Sent: Wednesday, May 16, 2012 9:25 PM=0A>Subject: RE:=
 [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04=0A> =0A>=0A>For=
 URI schemes that all belong to the same person, I would expect the same re=
sults or a 404 if the specific service is not supported.=C2=A0 It=E2=80=99s=
 important that we allow a 404 since some accounts may not support email or=
 XMPP or whatever other protocol is of interest.=0A>=C2=A0=0A>This brings u=
s back to a point of discussion we had in recent weeks, though: why would w=
e want to provide a positive answer for every URI scheme?=C2=A0 My server c=
urrently returns a positive answer for anything that looks like scheme:paul=
ej@packetizer.com.=C2=A0 That=E2=80=99s not right.=C2=A0 I should not do th=
at.=C2=A0 There=E2=80=99s no such thing as qqqqbit:paulej@packetizer.com, b=
ut my server responds like there is.=0A>=C2=A0=0A>What we=E2=80=99re often =
seeking with WF is information about user accounts, thus the =E2=80=9Cacct=
=E2=80=9D URI scheme.=C2=A0 We=E2=80=99re not usually seeking info about em=
ail addresses or XMPP addresses or other user@domain styles.=C2=A0 And, sch=
emes are important.=C2=A0 If you believe otherwise, then you might think th=
is is perfectly good HTML:=0A>=C2=A0=0A>You can <a href=3D=E2=80=9Dpaulej@p=
acketizer.com=E2=80=9D>email me</a> or <a href=3D=E2=80=9Dpaulej@packetizer=
.com=E2=80=9D>IM me</a>.=0A>=C2=A0=0A>In any case, WF does not preclude one=
 from querying using a mailto URI scheme and some protocols (e.g., OpenID C=
onnect) could declare that mailto must be supported by WF.=C2=A0 I have no =
objection to that.=C2=A0 However, if I want to query for information about =
an account, mailto is not right.=C2=A0 That=E2=80=99s not the right scheme =
to use if I want to get information about a photo album at a photo sharing =
site or an account at a file sharing site.=C2=A0 There might be user identi=
fiers for those accounts, but they are not going to be my email ID.=0A>=C2=
=A0=0A>Paul=0A>=C2=A0=0A>From:William Mills [mailto:wmills@yahoo-inc.com] =
=0A>Sent: Thursday, May 17, 2012 12:11 AM=0A>To: Paul E. Jones; 'Blaine Coo=
k'=0A>Cc: apps-discuss@ietf.org=0A>Subject: Re: [apps-discuss] [OAUTH-WG] d=
raft-jones-appsawg-webfinger-04=0A>=C2=A0=0A>The real question is when woul=
d you ever want to return different non-error results?=0A>=C2=A0=0A>>=0A>>_=
_______________________________=0A>>=0A>>From:Paul E. Jones <paulej@packeti=
zer.com>=0A>>To: 'William Mills' <wmills@yahoo-inc.com>; 'Blaine Cook' <rom=
eda@gmail.com> =0A>>Cc: apps-discuss@ietf.org =0A>>Sent: Wednesday, May 16,=
 2012 9:08 PM=0A>>Subject: RE: [apps-discuss] [OAUTH-WG] draft-jones-appsaw=
g-webfinger-04=0A>>=C2=A0=0A>>Twitter does not have email addresses, so wha=
t would be the justification in returning something that=E2=80=99s not righ=
t?=0A>>=C2=A0=0A>>=C2=A0=0A>>From:William Mills [mailto:wmills@yahoo-inc.co=
m] =0A>>Sent: Wednesday, May 16, 2012 11:04 PM=0A>>To: Paul E. Jones; 'Blai=
ne Cook'=0A>>Cc: apps-discuss@ietf.org=0A>>Subject: Re: [apps-discuss] [OAU=
TH-WG] draft-jones-appsawg-webfinger-04=0A>>=C2=A0=0A>>That's what the desi=
gn is as you see it.=C2=A0 Why do you need to return different results?=C2=
=A0 What is the justification?=0A>>=C2=A0=0A>>>=0A>>>______________________=
__________=0A>>>=0A>>>From:Paul E. Jones <paulej@packetizer.com>=0A>>>To: '=
William Mills' <wmills@yahoo-inc.com>; 'Blaine Cook' <romeda@gmail.com> =0A=
>>>Cc: apps-discuss@ietf.org =0A>>>Sent: Wednesday, May 16, 2012 6:39 PM=0A=
>>>Subject: RE: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04=
=0A>>>=C2=A0=0A>>>William,=0A>>>=C2=A0=0A>>>You asked...=0A>>>=C2=A0=0A>>>=
=E2=80=9CThe key question for me is, "When will discovery for acct:foo@bar.=
com ever return different information than mailto:foo@bar.com?".=C2=A0 I do=
ubt there will be a difference.=E2=80=9D=0A>>>=C2=A0=0A>>>An example would =
be if you query an account like acct:paulej@twitter.com.=C2=A0 You might ge=
t useful information about that account.=C2=A0 However, querying mailto:pau=
lej@twitter.com should return 404.=0A>>>=C2=A0=0A>>>Paul=0A>>>=C2=A0=0A>>>F=
rom:William Mills [mailto:wmills@yahoo-inc.com] =0A>>>Sent: Wednesday, May =
16, 2012 1:38 PM=0A>>>To: Blaine Cook; Paul E. Jones=0A>>>Cc: apps-discuss@=
ietf.org=0A>>>Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-we=
bfinger-04=0A>>>=C2=A0=0A>>>I think your assumption that we're only ever go=
ing to deal with scheme-less email identifiers is probably wrong.=C2=A0 I a=
lso think you're overstating the "No one ever typed... into a browser." thi=
ng.=0A>>>=C2=A0=0A>>>The key question for me is, "When will discovery for a=
cct:foo@bar.com ever return different information than mailto:foo@bar.com?"=
.=C2=A0 I doubt there will be a difference.=0A>>>=C2=A0=0A>>>Where I think =
the difference falls is how discovery actually happens for different types =
of services: web, mail, Jabber, etc..=C2=A0 So I think there's a glue piece=
 we're still missing.=0A>>>=C2=A0=0A>>>All that's a long winded intro to a =
+1 for supporting bare identifiers (because the discovery server will just =
have a default profile to use anyway if there is in fact a difference).=0A>=
>>=C2=A0=0A>>>-bill=0A>>>=C2=A0=0A>>=C2=A0=0A>=0A>
---1036955950-1947336807-1337274998=:45090
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:14pt"><div><spa=
n>So we're using scheme here to refine the information returned, but we cou=
ld as easily refine the information to be returned in a separate value.&nbs=
p; We're overloading this on the user specifier.</span></div><div><br><span=
></span></div><div><span>For the most part from my perspective what I want =
to discover is the OAuth endpoints.&nbsp; In some ways that's always approp=
riate for a user in a namespace you own.&nbsp; Having the WF server have to=
 know all possible services supported doesn't seem ideal.&nbsp; I think the=
re's an argument to make that returning the authentication endpoint informa=
tion is something you should always do for accounts in your namespace.</spa=
n></div><div><br><span></span></div><div><span>-bill<br></span></div><div><=
span><br></span></div><div><br><blockquote style=3D"border-left: 2px
 solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5=
px;">  <div style=3D"font-family: Courier New, courier, monaco, monospace, =
sans-serif; font-size: 14pt;"> <div style=3D"font-family: times new roman, =
new york, times, serif; font-size: 12pt;"> <div dir=3D"ltr"> <font face=3D"=
Arial" size=3D"2"> <hr size=3D"1">  <b><span style=3D"font-weight:bold;">Fr=
om:</span></b> Paul E. Jones &lt;paulej@packetizer.com&gt;<br> <b><span sty=
le=3D"font-weight: bold;">To:</span></b> 'William Mills' &lt;wmills@yahoo-i=
nc.com&gt;; 'Blaine Cook' &lt;romeda@gmail.com&gt; <br><b><span style=3D"fo=
nt-weight: bold;">Cc:</span></b> apps-discuss@ietf.org <br> <b><span style=
=3D"font-weight: bold;">Sent:</span></b> Wednesday, May 16, 2012 9:25 PM<br=
> <b><span style=3D"font-weight: bold;">Subject:</span></b> RE: [apps-discu=
ss] [OAUTH-WG] draft-jones-appsawg-webfinger-04<br> </font> </div> <br>=0A<=
div id=3D"yiv1474204264"><style><!--=0A#yiv1474204264  =0A _filtered #yiv14=
74204264 {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}=0A _filtered =
#yiv1474204264 {font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4;}=0A _filt=
ered #yiv1474204264 {panose-1:0 0 0 0 0 0 0 0 0 0;}=0A#yiv1474204264  =0A#y=
iv1474204264 p.yiv1474204264MsoNormal, #yiv1474204264 li.yiv1474204264MsoNo=
rmal, #yiv1474204264 div.yiv1474204264MsoNormal=0A=09{margin:0in;margin-bot=
tom:.0001pt;font-size:12.0pt;font-family:"serif";}=0A#yiv1474204264 a:link,=
 #yiv1474204264 span.yiv1474204264MsoHyperlink=0A=09{color:blue;text-decora=
tion:underline;}=0A#yiv1474204264 a:visited, #yiv1474204264 span.yiv1474204=
264MsoHyperlinkFollowed=0A=09{color:purple;text-decoration:underline;}=0A#y=
iv1474204264 p.yiv1474204264MsoAcetate, #yiv1474204264 li.yiv1474204264MsoA=
cetate, #yiv1474204264 div.yiv1474204264MsoAcetate=0A=09{margin:0in;margin-=
bottom:.0001pt;font-size:8.0pt;font-family:"sans-serif";}=0A#yiv1474204264 =
p.yiv1474204264msoacetate, #yiv1474204264 li.yiv1474204264msoacetate, #yiv1=
474204264 div.yiv1474204264msoacetate=0A=09{margin-right:0in;margin-left:0i=
n;font-size:12.0pt;font-family:"serif";}=0A#yiv1474204264 p.yiv1474204264ms=
onormal, #yiv1474204264 li.yiv1474204264msonormal, #yiv1474204264 div.yiv14=
74204264msonormal=0A=09{margin-right:0in;margin-left:0in;font-size:12.0pt;f=
ont-family:"serif";}=0A#yiv1474204264 p.yiv1474204264msochpdefault, #yiv147=
4204264 li.yiv1474204264msochpdefault, #yiv1474204264 div.yiv1474204264msoc=
hpdefault=0A=09{margin-right:0in;margin-left:0in;font-size:12.0pt;font-fami=
ly:"serif";}=0A#yiv1474204264 p.yiv1474204264msonormal1, #yiv1474204264 li.=
yiv1474204264msonormal1, #yiv1474204264 div.yiv1474204264msonormal1=0A=09{m=
argin-right:0in;margin-left:0in;font-size:12.0pt;font-family:"serif";}=0A#y=
iv1474204264 p.yiv1474204264msoacetate1, #yiv1474204264 li.yiv1474204264mso=
acetate1, #yiv1474204264 div.yiv1474204264msoacetate1=0A=09{margin-right:0i=
n;margin-left:0in;font-size:12.0pt;font-family:"serif";}=0A#yiv1474204264 p=
.yiv1474204264msochpdefault1, #yiv1474204264 li.yiv1474204264msochpdefault1=
, #yiv1474204264 div.yiv1474204264msochpdefault1=0A=09{margin-right:0in;mar=
gin-left:0in;font-size:12.0pt;font-family:"serif";}=0A#yiv1474204264 span.y=
iv1474204264msohyperlink=0A=09{}=0A#yiv1474204264 span.yiv1474204264msohype=
rlinkfollowed=0A=09{}=0A#yiv1474204264 span.yiv1474204264msohyperlink1=0A=
=09{}=0A#yiv1474204264 span.yiv1474204264msohyperlinkfollowed1=0A=09{}=0A#y=
iv1474204264 span.yiv1474204264emailstyle171=0A=09{}=0A#yiv1474204264 span.=
yiv1474204264balloontextchar1=0A=09{}=0A#yiv1474204264 span.yiv1474204264em=
ailstyle31=0A=09{}=0A#yiv1474204264 span.yiv1474204264balloontextchar=0A=09=
{}=0A#yiv1474204264 p.yiv1474204264msonormal2, #yiv1474204264 li.yiv1474204=
264msonormal2, #yiv1474204264 div.yiv1474204264msonormal2=0A=09{margin:0in;=
margin-bottom:.0001pt;font-size:12.0pt;font-family:"serif";}=0A#yiv14742042=
64 span.yiv1474204264msohyperlink2=0A=09{color:blue;text-decoration:underli=
ne;}=0A#yiv1474204264 span.yiv1474204264msohyperlinkfollowed2=0A=09{color:p=
urple;text-decoration:underline;}=0A#yiv1474204264 p.yiv1474204264msoacetat=
e2, #yiv1474204264 li.yiv1474204264msoacetate2, #yiv1474204264 div.yiv14742=
04264msoacetate2=0A=09{margin:0in;margin-bottom:.0001pt;font-size:12.0pt;fo=
nt-family:"serif";}=0A#yiv1474204264 p.yiv1474204264msonormal3, #yiv1474204=
264 li.yiv1474204264msonormal3, #yiv1474204264 div.yiv1474204264msonormal3=
=0A=09{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:"serif=
";}=0A#yiv1474204264 p.yiv1474204264msochpdefault2, #yiv1474204264 li.yiv14=
74204264msochpdefault2, #yiv1474204264 div.yiv1474204264msochpdefault2=0A=
=09{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:"serif";}=
=0A#yiv1474204264 p.yiv1474204264msonormal11, #yiv1474204264 li.yiv14742042=
64msonormal11, #yiv1474204264 div.yiv1474204264msonormal11=0A=09{margin:0in=
;margin-bottom:.0001pt;font-size:12.0pt;font-family:"serif";}=0A#yiv1474204=
264 span.yiv1474204264msohyperlink11=0A=09{color:blue;text-decoration:under=
line;}=0A#yiv1474204264 span.yiv1474204264msohyperlinkfollowed11=0A=09{colo=
r:purple;text-decoration:underline;}=0A#yiv1474204264 p.yiv1474204264msoace=
tate11, #yiv1474204264 li.yiv1474204264msoacetate11, #yiv1474204264 div.yiv=
1474204264msoacetate11=0A=09{margin:0in;margin-bottom:.0001pt;font-size:8.0=
pt;font-family:"sans-serif";}=0A#yiv1474204264 span.yiv1474204264emailstyle=
1711=0A=09{font-family:"sans-serif";color:#1F497D;}=0A#yiv1474204264 span.y=
iv1474204264balloontextchar11=0A=09{font-family:"sans-serif";}=0A#yiv147420=
4264 p.yiv1474204264msochpdefault11, #yiv1474204264 li.yiv1474204264msochpd=
efault11, #yiv1474204264 div.yiv1474204264msochpdefault11=0A=09{margin-righ=
t:0in;margin-left:0in;font-size:10.0pt;font-family:"serif";}=0A#yiv14742042=
64 span.yiv1474204264emailstyle311=0A=09{font-family:"sans-serif";color:#1F=
497D;}=0A#yiv1474204264 span.yiv1474204264balloontextchar2=0A=09{font-famil=
y:"sans-serif";}=0A#yiv1474204264 span.yiv1474204264EmailStyle46=0A=09{font=
-family:"sans-serif";color:#1F497D;}=0A#yiv1474204264 span.yiv1474204264Bal=
loonTextChar=0A=09{font-family:"sans-serif";}=0A#yiv1474204264 .yiv14742042=
64MsoChpDefault=0A=09{font-size:10.0pt;}=0A _filtered #yiv1474204264 {margi=
n:1.0in 1.0in 1.0in 1.0in;}=0A#yiv1474204264 div.yiv1474204264WordSection1=
=0A=09{}=0A--></style><div><div class=3D"yiv1474204264WordSection1"><div cl=
ass=3D"yiv1474204264MsoNormal"><span style=3D"font-size:11.0pt;font-family:=
&quot;sans-serif&quot;;color:#1F497D;">For URI schemes that all belong to t=
he same person, I would expect the same results or a 404 if the specific se=
rvice is not supported.&nbsp; It=E2=80=99s important that we allow a 404 si=
nce some accounts may not support email or XMPP or whatever other protocol =
is of interest.</span></div><div class=3D"yiv1474204264MsoNormal"><span sty=
le=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D;"> =
&nbsp;</span></div><div class=3D"yiv1474204264MsoNormal"><span style=3D"fon=
t-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D;">This bring=
s us back to a point of discussion we had in recent weeks, though: why woul=
d we want to provide a positive answer for every URI scheme?&nbsp; My serve=
r currently returns a positive answer for <i>anything</i> that looks like
 scheme:paulej@packetizer.com.&nbsp; That=E2=80=99s not right.&nbsp; I shou=
ld not do that.&nbsp; There=E2=80=99s no such thing as qqqqbit:paulej@packe=
tizer.com, but my server responds like there is.</span></div><div class=3D"=
yiv1474204264MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;s=
ans-serif&quot;;color:#1F497D;"> &nbsp;</span></div><div class=3D"yiv147420=
4264MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;sans-serif=
&quot;;color:#1F497D;">What we=E2=80=99re often seeking with WF is informat=
ion about user accounts, thus the =E2=80=9Cacct=E2=80=9D URI scheme.&nbsp; =
We=E2=80=99re not usually seeking info about email addresses or XMPP addres=
ses or other user@domain styles.&nbsp; And, schemes are important.&nbsp; If=
 you believe otherwise, then you might think this is perfectly good HTML:</=
span></div><div class=3D"yiv1474204264MsoNormal"><span style=3D"font-size:1=
1.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D;"> &nbsp;</span></di=
v><div
 class=3D"yiv1474204264MsoNormal"><span style=3D"font-size:11.0pt;font-fami=
ly:&quot;sans-serif&quot;;color:#1F497D;"> You can &lt;a href=3D=E2=80=9Dpa=
ulej@packetizer.com=E2=80=9D&gt;email me&lt;/a&gt; or &lt;a href=3D=E2=80=
=9Dpaulej@packetizer.com=E2=80=9D&gt;IM me&lt;/a&gt;.</span></div><div clas=
s=3D"yiv1474204264MsoNormal"><span style=3D"font-size:11.0pt;font-family:&q=
uot;sans-serif&quot;;color:#1F497D;"> &nbsp;</span></div><div class=3D"yiv1=
474204264MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;sans-=
serif&quot;;color:#1F497D;">In any case, WF does not preclude one from quer=
ying using a mailto URI scheme and some protocols (e.g., OpenID Connect) co=
uld declare that mailto must be supported by WF.&nbsp; I have no objection =
to that.&nbsp; However, if I want to query for information about an account=
, mailto is not right.&nbsp; That=E2=80=99s not the right scheme to use if =
I want to get information about a photo album at a photo sharing site or an=
 account at a file sharing site.&nbsp;
 There might be user identifiers for those accounts, but they are not going=
 to be my email ID.</span></div><div class=3D"yiv1474204264MsoNormal"><span=
 style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D=
;"> &nbsp;</span></div><div class=3D"yiv1474204264MsoNormal"><span style=3D=
"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D;">Paul</=
span></div><div class=3D"yiv1474204264MsoNormal"><span style=3D"font-size:1=
1.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D;"> &nbsp;</span></di=
v><div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0i=
n 4.0pt;"><div><div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;pad=
ding:3.0pt 0in 0in 0in;"><div class=3D"yiv1474204264MsoNormal"><b><span sty=
le=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;">From:</span></b=
><span style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;"> Will=
iam Mills [mailto:wmills@yahoo-inc.com] <br><b>Sent:</b> Thursday, May 17, =
2012 12:11
 AM<br><b>To:</b> Paul E. Jones; 'Blaine Cook'<br><b>Cc:</b> apps-discuss@i=
etf.org<br><b>Subject:</b> Re: [apps-discuss] [OAUTH-WG] draft-jones-appsaw=
g-webfinger-04</span></div></div></div><div class=3D"yiv1474204264MsoNormal=
"> &nbsp;</div><div><div><div class=3D"yiv1474204264MsoNormal" style=3D"bac=
kground:white;"><span style=3D"font-size:14.0pt;font-family:&quot;Courier N=
ew&quot;;color:black;">The real question is when would you ever want to ret=
urn different non-error results?</span></div></div><div><blockquote style=
=3D"border:none;border-left:solid #1010FF 1.5pt;padding:0in 0in 0in 4.0pt;m=
argin-left:3.75pt;margin-top:3.75pt;margin-bottom:5.0pt;"><div class=3D"yiv=
1474204264MsoNormal" style=3D"background:white;"><span style=3D"font-size:1=
4.0pt;font-family:&quot;Courier New&quot;;color:black;"> &nbsp;</span></div=
><div><div><div><div class=3D"yiv1474204264MsoNormal" style=3D"text-align:c=
enter;background:white;" align=3D"center"><span
 style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;color:black;"=
><hr align=3D"center" size=3D"1" width=3D"100%"></span></div><div class=3D"=
yiv1474204264MsoNormal" style=3D"background:white;"><b><span style=3D"font-=
size:10.0pt;font-family:&quot;sans-serif&quot;;color:black;">From:</span></=
b><span style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;color:=
black;"> Paul E. Jones &lt;<a rel=3D"nofollow" ymailto=3D"mailto:paulej@pac=
ketizer.com" target=3D"_blank" href=3D"mailto:paulej@packetizer.com">paulej=
@packetizer.com</a>&gt;<br><b>To:</b> 'William Mills' &lt;<a rel=3D"nofollo=
w" ymailto=3D"mailto:wmills@yahoo-inc.com" target=3D"_blank" href=3D"mailto=
:wmills@yahoo-inc.com">wmills@yahoo-inc.com</a>&gt;; 'Blaine Cook' &lt;<a r=
el=3D"nofollow" ymailto=3D"mailto:romeda@gmail.com" target=3D"_blank" href=
=3D"mailto:romeda@gmail.com">romeda@gmail.com</a>&gt; <br><b>Cc:</b> <a rel=
=3D"nofollow" ymailto=3D"mailto:apps-discuss@ietf.org" target=3D"_blank"
 href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a> <br><b>Sen=
t:</b> Wednesday, May 16, 2012 9:08 PM<br><b>Subject:</b> RE: [apps-discuss=
] [OAUTH-WG] draft-jones-appsawg-webfinger-04</span><span style=3D"color:bl=
ack;"></span></div></div><div class=3D"yiv1474204264MsoNormal" style=3D"bac=
kground:white;"><span style=3D"color:black;"> &nbsp;</span></div><div id=3D=
"yiv1474204264"><div><div><div><div class=3D"yiv1474204264MsoNormal" style=
=3D"background:white;"><span style=3D"font-size:11.0pt;font-family:&quot;sa=
ns-serif&quot;;color:#1F497D;">Twitter does not have email addresses, so wh=
at would be the justification in returning something that=E2=80=99s not rig=
ht?</span><span style=3D"color:black;"></span></div></div><div><div class=
=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span style=3D"font=
-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D;">&nbsp;</spa=
n><span style=3D"color:black;"></span></div></div><div><div class=3D"yiv147=
4204264MsoNormal"
 style=3D"background:white;"><span style=3D"font-size:11.0pt;font-family:&q=
uot;sans-serif&quot;;color:#1F497D;">&nbsp;</span><span style=3D"color:blac=
k;"></span></div></div><div style=3D"border:none;border-left:solid blue 1.5=
pt;padding:0in 0in 0in 4.0pt;"><div><div style=3D"border:none;border-top:so=
lid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in;"><div><div class=3D"yiv1474204=
264MsoNormal" style=3D"background:white;"><b><span style=3D"font-size:10.0p=
t;font-family:&quot;sans-serif&quot;;color:black;">From:</span></b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;color:black;"> W=
illiam Mills <a rel=3D"nofollow" ymailto=3D"mailto:[mailto:wmills@yahoo-inc=
.com]" target=3D"_blank" href=3D"mailto:[mailto:wmills@yahoo-inc.com]">[mai=
lto:wmills@yahoo-inc.com]</a> <br><b>Sent:</b> Wednesday, May 16, 2012 11:0=
4 PM<br><b>To:</b> Paul E. Jones; 'Blaine Cook'<br><b>Cc:</b> <a rel=3D"nof=
ollow" ymailto=3D"mailto:apps-discuss@ietf.org" target=3D"_blank"
 href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br><b>Subj=
ect:</b> Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04</sp=
an><span style=3D"color:black;"></span></div></div></div></div><div><div cl=
ass=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span style=3D"c=
olor:black;">&nbsp;</span></div></div><div><div><div><div class=3D"yiv14742=
04264MsoNormal" style=3D"background:white;"><span style=3D"font-size:14.0pt=
;font-family:&quot;Courier New&quot;;color:black;">That's what the design i=
s as you see it.&nbsp; Why do you need to return different results?&nbsp; W=
hat is the justification?</span><span style=3D"color:black;"></span></div><=
/div></div><div><blockquote style=3D"border:none;border-left:solid #1010FF =
1.5pt;padding:0in 0in 0in 4.0pt;margin-left:3.75pt;margin-top:3.75pt;margin=
-bottom:5.0pt;"><div><div class=3D"yiv1474204264MsoNormal" style=3D"backgro=
und:white;"><span style=3D"font-size:14.0pt;font-family:&quot;Courier
 New&quot;;color:black;">&nbsp;</span><span style=3D"color:black;"></span><=
/div></div><div><div><div><div class=3D"yiv1474204264MsoNormal" style=3D"te=
xt-align:center;background:white;" align=3D"center"><span style=3D"font-siz=
e:10.0pt;font-family:&quot;sans-serif&quot;;color:black;"><hr align=3D"cent=
er" size=3D"1" width=3D"100%"></span></div><div><div class=3D"yiv1474204264=
MsoNormal" style=3D"background:white;"><b><span style=3D"font-size:10.0pt;f=
ont-family:&quot;sans-serif&quot;;color:black;">From:</span></b><span style=
=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;color:black;"> Paul=
 E. Jones &lt;<a rel=3D"nofollow" ymailto=3D"mailto:paulej@packetizer.com" =
target=3D"_blank" href=3D"mailto:paulej@packetizer.com">paulej@packetizer.c=
om</a>&gt;<br><b>To:</b> 'William Mills' &lt;<a rel=3D"nofollow" ymailto=3D=
"mailto:wmills@yahoo-inc.com" target=3D"_blank" href=3D"mailto:wmills@yahoo=
-inc.com">wmills@yahoo-inc.com</a>&gt;; 'Blaine Cook' &lt;<a rel=3D"nofollo=
w"
 ymailto=3D"mailto:romeda@gmail.com" target=3D"_blank" href=3D"mailto:romed=
a@gmail.com">romeda@gmail.com</a>&gt; <br><b>Cc:</b> <a rel=3D"nofollow" ym=
ailto=3D"mailto:apps-discuss@ietf.org" target=3D"_blank" href=3D"mailto:app=
s-discuss@ietf.org">apps-discuss@ietf.org</a> <br><b>Sent:</b> Wednesday, M=
ay 16, 2012 6:39 PM<br><b>Subject:</b> RE: [apps-discuss] [OAUTH-WG] draft-=
jones-appsawg-webfinger-04</span><span style=3D"color:black;"></span></div>=
</div></div><div><div class=3D"yiv1474204264MsoNormal" style=3D"background:=
white;"><span style=3D"color:black;">&nbsp;</span></div></div><div id=3D"yi=
v1474204264"><div><div><div><div><div class=3D"yiv1474204264MsoNormal" styl=
e=3D"background:white;"><span style=3D"font-size:14.0pt;font-family:&quot;C=
ourier New&quot;;color:black;">William,</span><span style=3D"color:black;">=
</span></div></div></div><div><div><div class=3D"yiv1474204264MsoNormal" st=
yle=3D"background:white;"><span style=3D"font-size:14.0pt;font-family:&quot=
;Courier
 New&quot;;color:black;">&nbsp;</span><span style=3D"color:black;"></span><=
/div></div></div><div><div><div class=3D"yiv1474204264MsoNormal" style=3D"b=
ackground:white;"><span style=3D"font-size:14.0pt;font-family:&quot;Courier=
 New&quot;;color:black;">You asked...</span><span style=3D"color:black;"></=
span></div></div></div><div><div><div class=3D"yiv1474204264MsoNormal" styl=
e=3D"background:white;"><span style=3D"font-size:14.0pt;font-family:&quot;C=
ourier New&quot;;color:black;">&nbsp;</span><span style=3D"color:black;"></=
span></div></div></div><div style=3D"margin-left:.5in;"><div><div class=3D"=
yiv1474204264MsoNormal" style=3D"background:white;"><span style=3D"font-siz=
e:14.0pt;font-family:&quot;Courier New&quot;;color:black;">=E2=80=9CThe key=
 question for me is, "When will discovery for acct:foo@bar.com ever return =
different information than <a rel=3D"nofollow" ymailto=3D"mailto:foo@bar.co=
m" target=3D"_blank" href=3D"mailto:foo@bar.com">mailto:foo@bar.com</a>?".&=
nbsp; I doubt there will be a
 difference.=E2=80=9D</span><span style=3D"color:black;"></span></div></div=
></div><div><div><div class=3D"yiv1474204264MsoNormal" style=3D"background:=
white;"><span style=3D"font-size:14.0pt;font-family:&quot;serif&quot;;color=
:black;">&nbsp;</span><span style=3D"color:black;"></span></div></div></div=
><div><div><div class=3D"yiv1474204264MsoNormal" style=3D"background:white;=
"><span style=3D"font-size:14.0pt;font-family:&quot;Courier New&quot;;color=
:black;">An example would be if you query an account like acct:paulej@twitt=
er.com.&nbsp; You might get useful information about that account.&nbsp; Ho=
wever, querying <a rel=3D"nofollow" ymailto=3D"mailto:paulej@twitter.com" t=
arget=3D"_blank" href=3D"mailto:paulej@twitter.com">mailto:paulej@twitter.c=
om</a> should return 404.</span><span style=3D"color:black;"></span></div><=
/div></div><div><div><div class=3D"yiv1474204264MsoNormal" style=3D"backgro=
und:white;"><span style=3D"font-size:14.0pt;font-family:&quot;Courier
 New&quot;;color:black;">&nbsp;</span><span style=3D"color:black;"></span><=
/div></div></div><div><div><div class=3D"yiv1474204264MsoNormal" style=3D"b=
ackground:white;"><span style=3D"font-size:14.0pt;font-family:&quot;Courier=
 New&quot;;color:black;">Paul</span><span style=3D"color:black;"></span></d=
iv></div></div><div><div><div class=3D"yiv1474204264MsoNormal" style=3D"bac=
kground:white;"><span style=3D"font-size:11.0pt;font-family:&quot;sans-seri=
f&quot;;color:#1F497D;">&nbsp;</span><span style=3D"color:black;"></span></=
div></div></div><div style=3D"border:none;border-left:solid blue 1.5pt;padd=
ing:0in 0in 0in 4.0pt;"><div><div style=3D"border:none;border-top:solid #B5=
C4DF 1.0pt;padding:3.0pt 0in 0in 0in;"><div><div><div class=3D"yiv147420426=
4MsoNormal" style=3D"background:white;"><b><span style=3D"font-size:10.0pt;=
font-family:&quot;sans-serif&quot;;color:black;">From:</span></b><span styl=
e=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;color:black;"> Wil=
liam Mills <a
 rel=3D"nofollow" ymailto=3D"mailto:[mailto:wmills@yahoo-inc.com]" target=
=3D"_blank" href=3D"mailto:[mailto:wmills@yahoo-inc.com]">[mailto:wmills@ya=
hoo-inc.com]</a> <br><b>Sent:</b> Wednesday, May 16, 2012 1:38 PM<br><b>To:=
</b> Blaine Cook; Paul E. Jones<br><b>Cc:</b> <a rel=3D"nofollow" ymailto=
=3D"mailto:apps-discuss@ietf.org" target=3D"_blank" href=3D"mailto:apps-dis=
cuss@ietf.org">apps-discuss@ietf.org</a><br><b>Subject:</b> Re: [apps-discu=
ss] [OAUTH-WG] draft-jones-appsawg-webfinger-04</span><span style=3D"color:=
black;"></span></div></div></div></div></div><div><div><div class=3D"yiv147=
4204264MsoNormal" style=3D"background:white;"><span style=3D"color:black;">=
&nbsp;</span></div></div></div><div><div><div><div><div class=3D"yiv1474204=
264MsoNormal" style=3D"background:white;"><span style=3D"font-size:14.0pt;f=
ont-family:&quot;Courier New&quot;;color:black;">I think your assumption th=
at we're only ever going to deal with scheme-less email identifiers is prob=
ably wrong.&nbsp; I also
 think you're overstating the "No one ever typed... into a browser." thing.=
</span><span style=3D"color:black;"></span></div></div></div></div><div><di=
v><div><div class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><s=
pan style=3D"font-size:14.0pt;font-family:&quot;Courier New&quot;;color:bla=
ck;">&nbsp;</span><span style=3D"color:black;"></span></div></div></div></d=
iv><div><div><div><div class=3D"yiv1474204264MsoNormal" style=3D"background=
:white;"><span style=3D"font-size:14.0pt;font-family:&quot;Courier New&quot=
;;color:black;">The key question for me is, "When will discovery for acct:f=
oo@bar.com ever return different information than <a rel=3D"nofollow" ymail=
to=3D"mailto:foo@bar.com" target=3D"_blank" href=3D"mailto:foo@bar.com">mai=
lto:foo@bar.com</a>?".&nbsp; I doubt there will be a difference.</span><spa=
n style=3D"color:black;"></span></div></div></div></div><div><div><div><div=
 class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span
 style=3D"font-size:14.0pt;font-family:&quot;Courier New&quot;;color:black;=
">&nbsp;</span><span style=3D"color:black;"></span></div></div></div></div>=
<div><div><div><div class=3D"yiv1474204264MsoNormal" style=3D"background:wh=
ite;"><span style=3D"font-size:14.0pt;font-family:&quot;Courier New&quot;;c=
olor:black;">Where I think the difference falls is how discovery actually h=
appens for different types of services: web, mail, Jabber, etc..&nbsp; So I=
 think there's a glue piece we're still missing.</span><span style=3D"color=
:black;"></span></div></div></div></div><div><div><div><div class=3D"yiv147=
4204264MsoNormal" style=3D"background:white;"><span style=3D"font-size:14.0=
pt;font-family:&quot;Courier New&quot;;color:black;">&nbsp;</span><span sty=
le=3D"color:black;"></span></div></div></div></div><div><div><div><div clas=
s=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span style=3D"fon=
t-size:14.0pt;font-family:&quot;Courier New&quot;;color:black;">All that's =
a long winded intro
 to a +1 for supporting bare identifiers (because the discovery server will=
 just have a default profile to use anyway if there is in fact a difference=
).</span><span style=3D"color:black;"></span></div></div></div></div><div><=
div><div><div class=3D"yiv1474204264MsoNormal" style=3D"background:white;">=
<span style=3D"font-size:14.0pt;font-family:&quot;Courier New&quot;;color:b=
lack;">&nbsp;</span><span style=3D"color:black;"></span></div></div></div><=
/div><div><div><div><div class=3D"yiv1474204264MsoNormal" style=3D"backgrou=
nd:white;"><span style=3D"font-size:14.0pt;font-family:&quot;Courier New&qu=
ot;;color:black;">-bill</span><span style=3D"color:black;"></span></div></d=
iv></div></div></div></div></div></div></div><div style=3D"margin-bottom:12=
.0pt;"><div class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><s=
pan style=3D"color:black;">&nbsp;</span></div></div></div></div></blockquot=
e></div></div></div></div></div></div><div class=3D"yiv1474204264MsoNormal"
 style=3D"margin-bottom:12.0pt;background:white;"><span style=3D"color:blac=
k;"> &nbsp;</span></div></div></div></blockquote></div></div></div></div></=
div></div><br><br> </div> </div> </blockquote></div>   </div></body></html>
---1036955950-1947336807-1337274998=:45090--

From tony@att.com  Thu May 17 10:25:01 2012
Return-Path: <tony@att.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8ED1221F854C for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 10:25:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.293
X-Spam-Level: 
X-Spam-Status: No, score=-105.293 tagged_above=-999 required=5 tests=[AWL=1.306, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Zafotgwdfvjd for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 10:25:01 -0700 (PDT)
Received: from nbfkord-smmo04.seg.att.com (nbfkord-smmo04.seg.att.com [209.65.160.86]) by ietfa.amsl.com (Postfix) with ESMTP id C31E121F8546 for <apps-discuss@ietf.org>; Thu, 17 May 2012 10:25:00 -0700 (PDT)
Received: from unknown [144.160.20.145] (EHLO mlpd192.enaf.sfdc.sbc.com) by nbfkord-smmo04.seg.att.com(mxl_mta-6.11.0-10) over TLS secured channel with ESMTP id c6435bf4.0.190733.00-496.523155.nbfkord-smmo04.seg.att.com (envelope-from <tony@att.com>);  Thu, 17 May 2012 17:25:00 +0000 (UTC)
X-MXL-Hash: 4fb5346c1bc417b9-939f8ca670a02153ccba10991dd96ec8c59c5c3e
Received: from enaf.sfdc.sbc.com (localhost.localdomain [127.0.0.1]) by mlpd192.enaf.sfdc.sbc.com (8.14.5/8.14.5) with ESMTP id q4HHP0eO016341 for <apps-discuss@ietf.org>; Thu, 17 May 2012 13:25:00 -0400
Received: from sflint01.pst.cso.att.com (sflint01.pst.cso.att.com [144.154.234.228]) by mlpd192.enaf.sfdc.sbc.com (8.14.5/8.14.5) with ESMTP id q4HHOu6W016315 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <apps-discuss@ietf.org>; Thu, 17 May 2012 13:24:57 -0400
Received: from alpd052.aldc.att.com (alpd052.aldc.att.com [130.8.42.31]) by sflint01.pst.cso.att.com (RSA Interceptor) for <apps-discuss@ietf.org>; Thu, 17 May 2012 13:23:51 -0400
Received: from aldc.att.com (localhost.localdomain [127.0.0.1]) by alpd052.aldc.att.com (8.14.4/8.14.4) with ESMTP id q4HHNpqG022085 for <apps-discuss@ietf.org>; Thu, 17 May 2012 13:23:51 -0400
Received: from mailgw1.maillennium.att.com (dns.maillennium.att.com [135.25.114.99]) by alpd052.aldc.att.com (8.14.4/8.14.4) with ESMTP id q4HHNlr6021822 for <apps-discuss@ietf.org>; Thu, 17 May 2012 13:23:47 -0400
Received: from [135.70.191.66] (vpn-135-70-191-66.vpn.mwst.att.com[135.70.191.66]) by maillennium.att.com (mailgw1) with ESMTP id <20120517172016gw10060la8e> (Authid: tony); Thu, 17 May 2012 17:20:17 +0000
X-Originating-IP: [135.70.191.66]
Message-ID: <4FB53421.8040307@att.com>
Date: Thu, 17 May 2012 13:23:45 -0400
From: Tony Hansen <tony@att.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: apps-discuss@ietf.org
References: <4FB51E0E.6060302@dcrocker.net>
In-Reply-To: <4FB51E0E.6060302@dcrocker.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-RSA-Action: allow
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <tony@att.com>
X-SOURCE-IP: [144.160.20.145]
X-AnalysisOut: [v=1.0 c=1 a=Jbnz3OjNdTkA:10 a=4JAii899aesA:10 a=fl2Zb1srUF]
X-AnalysisOut: [QA:10 a=ofMgfj31e3cA:10 a=BLceEmwcHowA:10 a=8nJEP1OIZ-IA:1]
X-AnalysisOut: [0 a=ZRNLZ4dFUbCvG8UMqPvVAA==:17 a=GieAWX-X156F-_coqYMA:9 a]
X-AnalysisOut: [=wPNLvfGTeEIA:10]
Subject: [apps-discuss] should +gzip be registered as a media type structured syntax suffix ?
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 17:25:01 -0000

One of the comments that Dave makes in his review of 
draft-ietf-appsawg-media-type-suffix-regs-00 (Additional Media Type 
Structured Syntax Suffixes ) is

On 5/17/2012 11:49 AM, Dave Crocker wrote:
> 7.  The +zip Structured Syntax Suffix
>
> Shouldn't there also be a +gzip definition...?

What do people think about this suggestion? Would it be useful to have 
+gzip defined as a Media Type Structured Syntax Suffix?

In particular, who would use it?

Almost every one of the other suffixes in the draft already have sample 
uses in the wild, but I haven't seen any +gzip suffixes in the wild (or 
+deflate for that matter).

Thoughts?

     Tony Hansen

From ve7jtb@ve7jtb.com  Thu May 17 10:25:44 2012
Return-Path: <ve7jtb@ve7jtb.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5BB5A21F86F6 for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 10:25:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.532
X-Spam-Level: 
X-Spam-Status: No, score=-3.532 tagged_above=-999 required=5 tests=[AWL=0.066,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hz53DJIwH0nh for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 10:25:43 -0700 (PDT)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by ietfa.amsl.com (Postfix) with ESMTP id C730321F854C for <apps-discuss@ietf.org>; Thu, 17 May 2012 10:25:42 -0700 (PDT)
Received: by yenq13 with SMTP id q13so2378213yen.31 for <apps-discuss@ietf.org>; Thu, 17 May 2012 10:25:42 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :message-id:references:to:x-mailer:x-gm-message-state; bh=37kLJyXm+rLX//76TIFj44c7LmX2JNWLuGV3+xENRJU=; b=MtuJAnT/Ne8NEEJCtq6wI4/GDKM/Y13tAp2EHfRZbTXGocAikiXBlSfFj33dG2G8Is eqzT5C5gTG/QnU7lc09NubYcrwddhCYVFq4QsXhFFh1P/NA9pMu/CDkVU7vih9nuqAvS 6TZc06upobiXmZl7pYeFfCzy6SFMQngLCM2pkuNsarKzk1jbL+SHGZJEMEFNJ+4mhtzz khc4T6vQtvskC03VqhlJpQTXMmfcqK5diDMZrj1z772jZ9qEj6PlXZnVjEp8k5mYMgVE QOvl2pQf9KHP3AgBKSZnYrQYr0NFOZrpA6kelXTBSUpthHVxFgl3F7wP2ekCHaFTErIT bpBA==
Received: by 10.236.136.8 with SMTP id v8mr8978795yhi.101.1337275542379; Thu, 17 May 2012 10:25:42 -0700 (PDT)
Received: from [192.168.1.213] (190-20-26-206.baf.movistar.cl. [190.20.26.206]) by mx.google.com with ESMTPS id f61sm25962374yhg.14.2012.05.17.10.25.38 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 17 May 2012 10:25:40 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: multipart/signed; boundary="Apple-Mail=_F6A6A14E-457B-48EA-9C2E-9C7BBCF2EE49"; protocol="application/pkcs7-signature"; micalg=sha1
From: John Bradley <ve7jtb@ve7jtb.com>
In-Reply-To: <1337274998.45090.YahooMailNeo@web31802.mail.mud.yahoo.com>
Date: Thu, 17 May 2012 13:25:31 -0400
Message-Id: <ADFBACA9-E848-4DB4-82BD-C7547C52F937@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com> <069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com> <CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com> <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com> <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com> <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com> <01cb01cd3367$03615190$0a23f4b0$@packetizer.com> <CAKaEYhJ9Y2kCQ4f=VT3Nsvg1uBs-x91u1Kbj=Uf7yyavFHgz-Q@mail.gmail.com> <020001cd336d$e78c0ee0$b6a42ca0$@packetizer.com> <CAAz=sc=rMErUW5TuYGBKoX0Ynsg5dc8VemBtQ_i_EFJNJPYWeg@mail.gmail.com> <1337189853.55465.YahooMailNeo@web31803.mail.mud.yahoo.com> <00f301cd33cd$ed3c80d0$c7b58270$@packetizer.com> <1337223869.48592.YahooMailNeo@web3! ! 1803.mail.mud.yahoo.c om > <014f01cd33e2$b739b3d0$25ad1b70$@packetizer.com> <1337227859.36232.YahooMailNeo@web31801.mail.mud.yahoo.com> <000601cd33e5$19cb8cb0$4d62a610$@packetizer.com> <1337274998.45090.YahooMailNeo@web31802.mail.mud.yahoo.com>
To: William Mills <wmills@yahoo-inc.com>
X-Mailer: Apple Mail (2.1278)
X-Gm-Message-State: ALoCoQngqyn3PVFpB17LGwavVDRK6SOjPnWBe+Wha2VXAUnnMHe/KhEbkK2h3s9z7pDdcIPmuDZK
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 17:25:44 -0000

--Apple-Mail=_F6A6A14E-457B-48EA-9C2E-9C7BBCF2EE49
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_A02A2897-71D7-4D51-BC73-5D0295961791"


--Apple-Mail=_A02A2897-71D7-4D51-BC73-5D0295961791
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

For openID Connect we only need WF to return a URI for the openID =
Connect issuer.   That is then used to get the OAuth info.  =20
Putting service information directly into a users discovery document =
turned out to be a bad idea for maintenance in Yadis and XRI 2.0.

The user doc needs to reference the service provider, that provider is =
authoritative for it's own config.

in your IMAP case you may or may not be using the connect OAuth service, =
there would probably be a specifc relationship for the Oauth provider =
that grants IMAP tokens.


John B.


On 2012-05-17, at 1:16 PM, William Mills wrote:

> So we're using scheme here to refine the information returned, but we =
could as easily refine the information to be returned in a separate =
value.  We're overloading this on the user specifier.
>=20
> For the most part from my perspective what I want to discover is the =
OAuth endpoints.  In some ways that's always appropriate for a user in a =
namespace you own.  Having the WF server have to know all possible =
services supported doesn't seem ideal.  I think there's an argument to =
make that returning the authentication endpoint information is something =
you should always do for accounts in your namespace.
>=20
> -bill
>=20
>=20
> From: Paul E. Jones <paulej@packetizer.com>
> To: 'William Mills' <wmills@yahoo-inc.com>; 'Blaine Cook' =
<romeda@gmail.com>=20
> Cc: apps-discuss@ietf.org=20
> Sent: Wednesday, May 16, 2012 9:25 PM
> Subject: RE: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04
>=20
> For URI schemes that all belong to the same person, I would expect the =
same results or a 404 if the specific service is not supported.  It=92s =
important that we allow a 404 since some accounts may not support email =
or XMPP or whatever other protocol is of interest.
> =20
> This brings us back to a point of discussion we had in recent weeks, =
though: why would we want to provide a positive answer for every URI =
scheme?  My server currently returns a positive answer for anything that =
looks like scheme:paulej@packetizer.com.  That=92s not right.  I should =
not do that.  There=92s no such thing as qqqqbit:paulej@packetizer.com, =
but my server responds like there is.
> =20
> What we=92re often seeking with WF is information about user accounts, =
thus the =93acct=94 URI scheme.  We=92re not usually seeking info about =
email addresses or XMPP addresses or other user@domain styles.  And, =
schemes are important.  If you believe otherwise, then you might think =
this is perfectly good HTML:
> =20
> You can <a href=3D=94paulej@packetizer.com=94>email me</a> or <a =
href=3D=94paulej@packetizer.com=94>IM me</a>.
> =20
> In any case, WF does not preclude one from querying using a mailto URI =
scheme and some protocols (e.g., OpenID Connect) could declare that =
mailto must be supported by WF.  I have no objection to that.  However, =
if I want to query for information about an account, mailto is not =
right.  That=92s not the right scheme to use if I want to get =
information about a photo album at a photo sharing site or an account at =
a file sharing site.  There might be user identifiers for those =
accounts, but they are not going to be my email ID.
> =20
> Paul
> =20
> From: William Mills [mailto:wmills@yahoo-inc.com]=20
> Sent: Thursday, May 17, 2012 12:11 AM
> To: Paul E. Jones; 'Blaine Cook'
> Cc: apps-discuss@ietf.org
> Subject: Re: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04
> =20
> The real question is when would you ever want to return different =
non-error results?
> =20
> From: Paul E. Jones <paulej@packetizer.com>
> To: 'William Mills' <wmills@yahoo-inc.com>; 'Blaine Cook' =
<romeda@gmail.com>=20
> Cc: apps-discuss@ietf.org=20
> Sent: Wednesday, May 16, 2012 9:08 PM
> Subject: RE: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04
> =20
> Twitter does not have email addresses, so what would be the =
justification in returning something that=92s not right?
> =20
> =20
> From: William Mills [mailto:wmills@yahoo-inc.com]=20
> Sent: Wednesday, May 16, 2012 11:04 PM
> To: Paul E. Jones; 'Blaine Cook'
> Cc: apps-discuss@ietf.org
> Subject: Re: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04
> =20
> That's what the design is as you see it.  Why do you need to return =
different results?  What is the justification?
> =20
> From: Paul E. Jones <paulej@packetizer.com>
> To: 'William Mills' <wmills@yahoo-inc.com>; 'Blaine Cook' =
<romeda@gmail.com>=20
> Cc: apps-discuss@ietf.org=20
> Sent: Wednesday, May 16, 2012 6:39 PM
> Subject: RE: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04
> =20
> William,
> =20
> You asked...
> =20
> =93The key question for me is, "When will discovery for =
acct:foo@bar.com ever return different information than =
mailto:foo@bar.com?".  I doubt there will be a difference.=94
> =20
> An example would be if you query an account like =
acct:paulej@twitter.com.  You might get useful information about that =
account.  However, querying mailto:paulej@twitter.com should return 404.
> =20
> Paul
> =20
> From: William Mills [mailto:wmills@yahoo-inc.com]=20
> Sent: Wednesday, May 16, 2012 1:38 PM
> To: Blaine Cook; Paul E. Jones
> Cc: apps-discuss@ietf.org
> Subject: Re: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04
> =20
> I think your assumption that we're only ever going to deal with =
scheme-less email identifiers is probably wrong.  I also think you're =
overstating the "No one ever typed... into a browser." thing.
> =20
> The key question for me is, "When will discovery for acct:foo@bar.com =
ever return different information than mailto:foo@bar.com?".  I doubt =
there will be a difference.
> =20
> Where I think the difference falls is how discovery actually happens =
for different types of services: web, mail, Jabber, etc..  So I think =
there's a glue piece we're still missing.
> =20
> All that's a long winded intro to a +1 for supporting bare identifiers =
(because the discovery server will just have a default profile to use =
anyway if there is in fact a difference).
> =20
> -bill
> =20
> =20
>=20
>=20
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss


--Apple-Mail=_A02A2897-71D7-4D51-BC73-5D0295961791
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">For =
openID Connect we only need WF to return a URI for the openID Connect =
issuer. &nbsp; That is then used to get the OAuth info. =
&nbsp;&nbsp;<div>Putting service information directly into a users =
discovery document turned out to be a bad idea for maintenance in Yadis =
and XRI 2.0.</div><div><br></div><div>The user doc needs to reference =
the service provider, that provider is authoritative for it's own =
config.</div><div><br></div><div>in your IMAP case you may or may not be =
using the connect OAuth service, there would probably be a specifc =
relationship for the Oauth provider that grants IMAP =
tokens.</div><div><br></div><div><br></div><div>John =
B.</div><div><br></div><div><br><div><div>On 2012-05-17, at 1:16 PM, =
William Mills wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><div><div =
style=3D"color:#000; background-color:#fff; font-family:Courier New, =
courier, monaco, monospace, sans-serif;font-size:14pt"><div><span>So =
we're using scheme here to refine the information returned, but we could =
as easily refine the information to be returned in a separate =
value.&nbsp; We're overloading this on the user =
specifier.</span></div><div><br><span></span></div><div><span>For the =
most part from my perspective what I want to discover is the OAuth =
endpoints.&nbsp; In some ways that's always appropriate for a user in a =
namespace you own.&nbsp; Having the WF server have to know all possible =
services supported doesn't seem ideal.&nbsp; I think there's an argument =
to make that returning the authentication endpoint information is =
something you should always do for accounts in your =
namespace.</span></div><div><br><span></span></div><div><span>-bill<br></s=
pan></div><div><span><br></span></div><div><br><blockquote =
style=3D"border-left: 2px
 solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; =
padding-left: 5px;">  <div style=3D"font-family: Courier New, courier, =
monaco, monospace, sans-serif; font-size: 14pt;"> <div =
style=3D"font-family: times new roman, new york, times, serif; =
font-size: 12pt;"> <div dir=3D"ltr"> <font face=3D"Arial" size=3D"2"> =
<hr size=3D"1">  <b><span style=3D"font-weight:bold;">From:</span></b> =
Paul E. Jones &lt;<a =
href=3D"mailto:paulej@packetizer.com">paulej@packetizer.com</a>&gt;<br> =
<b><span style=3D"font-weight: bold;">To:</span></b> 'William Mills' =
&lt;<a href=3D"mailto:wmills@yahoo-inc.com">wmills@yahoo-inc.com</a>&gt;; =
'Blaine Cook' &lt;<a =
href=3D"mailto:romeda@gmail.com">romeda@gmail.com</a>&gt; <br><b><span =
style=3D"font-weight: bold;">Cc:</span></b> <a =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a> <br> =
<b><span style=3D"font-weight: bold;">Sent:</span></b> Wednesday, May =
16, 2012 9:25 PM<br> <b><span style=3D"font-weight: =
bold;">Subject:</span></b> RE: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04<br> </font> </div> <br>
<div id=3D"yiv1474204264"><style><!--
#yiv1474204264 =20
 _filtered #yiv1474204264 {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 =
2 4;}
 _filtered #yiv1474204264 {font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 =
2 4;}
 _filtered #yiv1474204264 {panose-1:0 0 0 0 0 0 0 0 0 0;}
#yiv1474204264 =20
#yiv1474204264 p.yiv1474204264MsoNormal, #yiv1474204264 =
li.yiv1474204264MsoNormal, #yiv1474204264 div.yiv1474204264MsoNormal
	=
{margin:0in;margin-bottom:.0001pt;font-size:12.0pt;font-family:"serif";}
#yiv1474204264 a:link, #yiv1474204264 span.yiv1474204264MsoHyperlink
	{color:blue;text-decoration:underline;}
#yiv1474204264 a:visited, #yiv1474204264 =
span.yiv1474204264MsoHyperlinkFollowed
	{color:purple;text-decoration:underline;}
#yiv1474204264 p.yiv1474204264MsoAcetate, #yiv1474204264 =
li.yiv1474204264MsoAcetate, #yiv1474204264 div.yiv1474204264MsoAcetate
	=
{margin:0in;margin-bottom:.0001pt;font-size:8.0pt;font-family:"sans-serif"=
;}
#yiv1474204264 p.yiv1474204264msoacetate, #yiv1474204264 =
li.yiv1474204264msoacetate, #yiv1474204264 div.yiv1474204264msoacetate
	=
{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:"serif";}
#yiv1474204264 p.yiv1474204264msonormal, #yiv1474204264 =
li.yiv1474204264msonormal, #yiv1474204264 div.yiv1474204264msonormal
	=
{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:"serif";}
#yiv1474204264 p.yiv1474204264msochpdefault, #yiv1474204264 =
li.yiv1474204264msochpdefault, #yiv1474204264 =
div.yiv1474204264msochpdefault
	=
{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:"serif";}
#yiv1474204264 p.yiv1474204264msonormal1, #yiv1474204264 =
li.yiv1474204264msonormal1, #yiv1474204264 div.yiv1474204264msonormal1
	=
{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:"serif";}
#yiv1474204264 p.yiv1474204264msoacetate1, #yiv1474204264 =
li.yiv1474204264msoacetate1, #yiv1474204264 div.yiv1474204264msoacetate1
	=
{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:"serif";}
#yiv1474204264 p.yiv1474204264msochpdefault1, #yiv1474204264 =
li.yiv1474204264msochpdefault1, #yiv1474204264 =
div.yiv1474204264msochpdefault1
	=
{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:"serif";}
#yiv1474204264 span.yiv1474204264msohyperlink
	{}
#yiv1474204264 span.yiv1474204264msohyperlinkfollowed
	{}
#yiv1474204264 span.yiv1474204264msohyperlink1
	{}
#yiv1474204264 span.yiv1474204264msohyperlinkfollowed1
	{}
#yiv1474204264 span.yiv1474204264emailstyle171
	{}
#yiv1474204264 span.yiv1474204264balloontextchar1
	{}
#yiv1474204264 span.yiv1474204264emailstyle31
	{}
#yiv1474204264 span.yiv1474204264balloontextchar
	{}
#yiv1474204264 p.yiv1474204264msonormal2, #yiv1474204264 =
li.yiv1474204264msonormal2, #yiv1474204264 div.yiv1474204264msonormal2
	=
{margin:0in;margin-bottom:.0001pt;font-size:12.0pt;font-family:"serif";}
#yiv1474204264 span.yiv1474204264msohyperlink2
	{color:blue;text-decoration:underline;}
#yiv1474204264 span.yiv1474204264msohyperlinkfollowed2
	{color:purple;text-decoration:underline;}
#yiv1474204264 p.yiv1474204264msoacetate2, #yiv1474204264 =
li.yiv1474204264msoacetate2, #yiv1474204264 div.yiv1474204264msoacetate2
	=
{margin:0in;margin-bottom:.0001pt;font-size:12.0pt;font-family:"serif";}
#yiv1474204264 p.yiv1474204264msonormal3, #yiv1474204264 =
li.yiv1474204264msonormal3, #yiv1474204264 div.yiv1474204264msonormal3
	=
{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:"serif";}
#yiv1474204264 p.yiv1474204264msochpdefault2, #yiv1474204264 =
li.yiv1474204264msochpdefault2, #yiv1474204264 =
div.yiv1474204264msochpdefault2
	=
{margin-right:0in;margin-left:0in;font-size:12.0pt;font-family:"serif";}
#yiv1474204264 p.yiv1474204264msonormal11, #yiv1474204264 =
li.yiv1474204264msonormal11, #yiv1474204264 div.yiv1474204264msonormal11
	=
{margin:0in;margin-bottom:.0001pt;font-size:12.0pt;font-family:"serif";}
#yiv1474204264 span.yiv1474204264msohyperlink11
	{color:blue;text-decoration:underline;}
#yiv1474204264 span.yiv1474204264msohyperlinkfollowed11
	{color:purple;text-decoration:underline;}
#yiv1474204264 p.yiv1474204264msoacetate11, #yiv1474204264 =
li.yiv1474204264msoacetate11, #yiv1474204264 =
div.yiv1474204264msoacetate11
	=
{margin:0in;margin-bottom:.0001pt;font-size:8.0pt;font-family:"sans-serif"=
;}
#yiv1474204264 span.yiv1474204264emailstyle1711
	{font-family:"sans-serif";color:#1F497D;}
#yiv1474204264 span.yiv1474204264balloontextchar11
	{font-family:"sans-serif";}
#yiv1474204264 p.yiv1474204264msochpdefault11, #yiv1474204264 =
li.yiv1474204264msochpdefault11, #yiv1474204264 =
div.yiv1474204264msochpdefault11
	=
{margin-right:0in;margin-left:0in;font-size:10.0pt;font-family:"serif";}
#yiv1474204264 span.yiv1474204264emailstyle311
	{font-family:"sans-serif";color:#1F497D;}
#yiv1474204264 span.yiv1474204264balloontextchar2
	{font-family:"sans-serif";}
#yiv1474204264 span.yiv1474204264EmailStyle46
	{font-family:"sans-serif";color:#1F497D;}
#yiv1474204264 span.yiv1474204264BalloonTextChar
	{font-family:"sans-serif";}
#yiv1474204264 .yiv1474204264MsoChpDefault
	{font-size:10.0pt;}
 _filtered #yiv1474204264 {margin:1.0in 1.0in 1.0in 1.0in;}
#yiv1474204264 div.yiv1474204264WordSection1
	{}
--></style><div><div class=3D"yiv1474204264WordSection1"><div =
class=3D"yiv1474204264MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D=
;">For URI schemes that all belong to the same person, I would expect =
the same results or a 404 if the specific service is not =
supported.&nbsp; It=92s important that we allow a 404 since some =
accounts may not support email or XMPP or whatever other protocol is of =
interest.</span></div><div class=3D"yiv1474204264MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D=
;"> &nbsp;</span></div><div class=3D"yiv1474204264MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D=
;">This brings us back to a point of discussion we had in recent weeks, =
though: why would we want to provide a positive answer for every URI =
scheme?&nbsp; My server currently returns a positive answer for =
<i>anything</i> that looks like
 scheme:paulej@packetizer.com.&nbsp; That=92s not right.&nbsp; I should =
not do that.&nbsp; There=92s no such thing as =
qqqqbit:paulej@packetizer.com, but my server responds like there =
is.</span></div><div class=3D"yiv1474204264MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D=
;"> &nbsp;</span></div><div class=3D"yiv1474204264MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D=
;">What we=92re often seeking with WF is information about user =
accounts, thus the =93acct=94 URI scheme.&nbsp; We=92re not usually =
seeking info about email addresses or XMPP addresses or other =
user@domain styles.&nbsp; And, schemes are important.&nbsp; If you =
believe otherwise, then you might think this is perfectly good =
HTML:</span></div><div class=3D"yiv1474204264MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D=
;"> &nbsp;</span></div><div class=3D"yiv1474204264MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D=
;"> You can &lt;a href=3D=94<a =
href=3D"mailto:paulej@packetizer.com">paulej@packetizer.com</a>=94&gt;emai=
l me&lt;/a&gt; or &lt;a href=3D=94<a =
href=3D"mailto:paulej@packetizer.com">paulej@packetizer.com</a>=94&gt;IM =
me&lt;/a&gt;.</span></div><div class=3D"yiv1474204264MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D=
;"> &nbsp;</span></div><div class=3D"yiv1474204264MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D=
;">In any case, WF does not preclude one from querying using a mailto =
URI scheme and some protocols (e.g., OpenID Connect) could declare that =
mailto must be supported by WF.&nbsp; I have no objection to that.&nbsp; =
However, if I want to query for information about an account, mailto is =
not right.&nbsp; That=92s not the right scheme to use if I want to get =
information about a photo album at a photo sharing site or an account at =
a file sharing site.&nbsp;
 There might be user identifiers for those accounts, but they are not =
going to be my email ID.</span></div><div =
class=3D"yiv1474204264MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D=
;"> &nbsp;</span></div><div class=3D"yiv1474204264MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D=
;">Paul</span></div><div class=3D"yiv1474204264MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D=
;"> &nbsp;</span></div><div style=3D"border:none;border-left:solid blue =
1.5pt;padding:0in 0in 0in 4.0pt;"><div><div =
style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in;"><div class=3D"yiv1474204264MsoNormal"><b><span =
style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;">From:</span=
></b><span style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;">=
 William Mills [mailto:wmills@yahoo-inc.com] <br><b>Sent:</b> Thursday, =
May 17, 2012 12:11
 AM<br><b>To:</b> Paul E. Jones; 'Blaine Cook'<br><b>Cc:</b> <a =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br><b>Subj=
ect:</b> Re: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04</span></div></div></div><div =
class=3D"yiv1474204264MsoNormal"> &nbsp;</div><div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:14.0pt;font-family:&quot;Courier =
New&quot;;color:black;">The real question is when would you ever want to =
return different non-error results?</span></div></div><div><blockquote =
style=3D"border:none;border-left:solid #1010FF 1.5pt;padding:0in 0in 0in =
4.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-bottom:5.0pt;"><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:14.0pt;font-family:&quot;Courier =
New&quot;;color:black;"> &nbsp;</span></div><div><div><div><div =
class=3D"yiv1474204264MsoNormal" =
style=3D"text-align:center;background:white;" align=3D"center"><span =
style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;color:black;"=
><hr align=3D"center" size=3D"1" width=3D"100%"></span></div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><b><span =
style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;color:black;"=
>From:</span></b><span =
style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;color:black;"=
> Paul E. Jones &lt;<a rel=3D"nofollow" =
ymailto=3D"mailto:paulej@packetizer.com" target=3D"_blank" =
href=3D"mailto:paulej@packetizer.com">paulej@packetizer.com</a>&gt;<br><b>=
To:</b> 'William Mills' &lt;<a rel=3D"nofollow" =
ymailto=3D"mailto:wmills@yahoo-inc.com" target=3D"_blank" =
href=3D"mailto:wmills@yahoo-inc.com">wmills@yahoo-inc.com</a>&gt;; =
'Blaine Cook' &lt;<a rel=3D"nofollow" ymailto=3D"mailto:romeda@gmail.com" =
target=3D"_blank" =
href=3D"mailto:romeda@gmail.com">romeda@gmail.com</a>&gt; <br><b>Cc:</b> =
<a rel=3D"nofollow" ymailto=3D"mailto:apps-discuss@ietf.org" =
target=3D"_blank" =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a> =
<br><b>Sent:</b> Wednesday, May 16, 2012 9:08 PM<br><b>Subject:</b> RE: =
[apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04</span><span =
style=3D"color:black;"></span></div></div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"color:black;"> &nbsp;</span></div><div =
id=3D"yiv1474204264"><div><div><div><div class=3D"yiv1474204264MsoNormal" =
style=3D"background:white;"><span =
style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D=
;">Twitter does not have email addresses, so what would be the =
justification in returning something that=92s not right?</span><span =
style=3D"color:black;"></span></div></div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D=
;">&nbsp;</span><span style=3D"color:black;"></span></div></div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D=
;">&nbsp;</span><span style=3D"color:black;"></span></div></div><div =
style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt;"><div><div style=3D"border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in;"><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><b><span =
style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;color:black;"=
>From:</span></b><span =
style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;color:black;"=
> William Mills <a rel=3D"nofollow" =
ymailto=3D"mailto:[mailto:wmills@yahoo-inc.com]" target=3D"_blank" =
href=3D"mailto:[mailto:wmills@yahoo-inc.com]">[mailto:wmills@yahoo-inc.com=
]</a> <br><b>Sent:</b> Wednesday, May 16, 2012 11:04 PM<br><b>To:</b> =
Paul E. Jones; 'Blaine Cook'<br><b>Cc:</b> <a rel=3D"nofollow" =
ymailto=3D"mailto:apps-discuss@ietf.org" target=3D"_blank" =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br><b>Subj=
ect:</b> Re: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04</span><span =
style=3D"color:black;"></span></div></div></div></div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"color:black;">&nbsp;</span></div></div><div><div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:14.0pt;font-family:&quot;Courier =
New&quot;;color:black;">That's what the design is as you see it.&nbsp; =
Why do you need to return different results?&nbsp; What is the =
justification?</span><span =
style=3D"color:black;"></span></div></div></div><div><blockquote =
style=3D"border:none;border-left:solid #1010FF 1.5pt;padding:0in 0in 0in =
4.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-bottom:5.0pt;"><div><div=
 class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:14.0pt;font-family:&quot;Courier
 New&quot;;color:black;">&nbsp;</span><span =
style=3D"color:black;"></span></div></div><div><div><div><div =
class=3D"yiv1474204264MsoNormal" =
style=3D"text-align:center;background:white;" align=3D"center"><span =
style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;color:black;"=
><hr align=3D"center" size=3D"1" width=3D"100%"></span></div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><b><span =
style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;color:black;"=
>From:</span></b><span =
style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;color:black;"=
> Paul E. Jones &lt;<a rel=3D"nofollow" =
ymailto=3D"mailto:paulej@packetizer.com" target=3D"_blank" =
href=3D"mailto:paulej@packetizer.com">paulej@packetizer.com</a>&gt;<br><b>=
To:</b> 'William Mills' &lt;<a rel=3D"nofollow" =
ymailto=3D"mailto:wmills@yahoo-inc.com" target=3D"_blank" =
href=3D"mailto:wmills@yahoo-inc.com">wmills@yahoo-inc.com</a>&gt;; =
'Blaine Cook' &lt;<a rel=3D"nofollow" ymailto=3D"mailto:romeda@gmail.com" =
target=3D"_blank" =
href=3D"mailto:romeda@gmail.com">romeda@gmail.com</a>&gt; <br><b>Cc:</b> =
<a rel=3D"nofollow" ymailto=3D"mailto:apps-discuss@ietf.org" =
target=3D"_blank" =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a> =
<br><b>Sent:</b> Wednesday, May 16, 2012 6:39 PM<br><b>Subject:</b> RE: =
[apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04</span><span =
style=3D"color:black;"></span></div></div></div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"color:black;">&nbsp;</span></div></div><div =
id=3D"yiv1474204264"><div><div><div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:14.0pt;font-family:&quot;Courier =
New&quot;;color:black;">William,</span><span =
style=3D"color:black;"></span></div></div></div><div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:14.0pt;font-family:&quot;Courier
 New&quot;;color:black;">&nbsp;</span><span =
style=3D"color:black;"></span></div></div></div><div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:14.0pt;font-family:&quot;Courier =
New&quot;;color:black;">You asked...</span><span =
style=3D"color:black;"></span></div></div></div><div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:14.0pt;font-family:&quot;Courier =
New&quot;;color:black;">&nbsp;</span><span =
style=3D"color:black;"></span></div></div></div><div =
style=3D"margin-left:.5in;"><div><div class=3D"yiv1474204264MsoNormal" =
style=3D"background:white;"><span =
style=3D"font-size:14.0pt;font-family:&quot;Courier =
New&quot;;color:black;">=93The key question for me is, "When will =
discovery for acct:foo@bar.com ever return different information than <a =
rel=3D"nofollow" ymailto=3D"mailto:foo@bar.com" target=3D"_blank" =
href=3D"mailto:foo@bar.com">mailto:foo@bar.com</a>?".&nbsp; I doubt =
there will be a
 difference.=94</span><span =
style=3D"color:black;"></span></div></div></div><div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:14.0pt;font-family:&quot;serif&quot;;color:black;">&nbs=
p;</span><span =
style=3D"color:black;"></span></div></div></div><div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:14.0pt;font-family:&quot;Courier =
New&quot;;color:black;">An example would be if you query an account like =
acct:paulej@twitter.com.&nbsp; You might get useful information about =
that account.&nbsp; However, querying <a rel=3D"nofollow" =
ymailto=3D"mailto:paulej@twitter.com" target=3D"_blank" =
href=3D"mailto:paulej@twitter.com">mailto:paulej@twitter.com</a> should =
return 404.</span><span =
style=3D"color:black;"></span></div></div></div><div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:14.0pt;font-family:&quot;Courier
 New&quot;;color:black;">&nbsp;</span><span =
style=3D"color:black;"></span></div></div></div><div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:14.0pt;font-family:&quot;Courier =
New&quot;;color:black;">Paul</span><span =
style=3D"color:black;"></span></div></div></div><div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:11.0pt;font-family:&quot;sans-serif&quot;;color:#1F497D=
;">&nbsp;</span><span style=3D"color:black;"></span></div></div></div><div=
 style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt;"><div><div style=3D"border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in;"><div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><b><span =
style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;color:black;"=
>From:</span></b><span =
style=3D"font-size:10.0pt;font-family:&quot;sans-serif&quot;;color:black;"=
> William Mills <a rel=3D"nofollow" =
ymailto=3D"mailto:[mailto:wmills@yahoo-inc.com]" target=3D"_blank" =
href=3D"mailto:[mailto:wmills@yahoo-inc.com]">[mailto:wmills@yahoo-inc.com=
]</a> <br><b>Sent:</b> Wednesday, May 16, 2012 1:38 PM<br><b>To:</b> =
Blaine Cook; Paul E. Jones<br><b>Cc:</b> <a rel=3D"nofollow" =
ymailto=3D"mailto:apps-discuss@ietf.org" target=3D"_blank" =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br><b>Subj=
ect:</b> Re: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04</span><span =
style=3D"color:black;"></span></div></div></div></div></div><div><div><div=
 class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"color:black;">&nbsp;</span></div></div></div><div><div><div><div>=
<div class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:14.0pt;font-family:&quot;Courier =
New&quot;;color:black;">I think your assumption that we're only ever =
going to deal with scheme-less email identifiers is probably =
wrong.&nbsp; I also
 think you're overstating the "No one ever typed... into a browser." =
thing.</span><span =
style=3D"color:black;"></span></div></div></div></div><div><div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:14.0pt;font-family:&quot;Courier =
New&quot;;color:black;">&nbsp;</span><span =
style=3D"color:black;"></span></div></div></div></div><div><div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:14.0pt;font-family:&quot;Courier =
New&quot;;color:black;">The key question for me is, "When will discovery =
for acct:foo@bar.com ever return different information than <a =
rel=3D"nofollow" ymailto=3D"mailto:foo@bar.com" target=3D"_blank" =
href=3D"mailto:foo@bar.com">mailto:foo@bar.com</a>?".&nbsp; I doubt =
there will be a difference.</span><span =
style=3D"color:black;"></span></div></div></div></div><div><div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:14.0pt;font-family:&quot;Courier =
New&quot;;color:black;">&nbsp;</span><span =
style=3D"color:black;"></span></div></div></div></div><div><div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:14.0pt;font-family:&quot;Courier =
New&quot;;color:black;">Where I think the difference falls is how =
discovery actually happens for different types of services: web, mail, =
Jabber, etc..&nbsp; So I think there's a glue piece we're still =
missing.</span><span =
style=3D"color:black;"></span></div></div></div></div><div><div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:14.0pt;font-family:&quot;Courier =
New&quot;;color:black;">&nbsp;</span><span =
style=3D"color:black;"></span></div></div></div></div><div><div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:14.0pt;font-family:&quot;Courier =
New&quot;;color:black;">All that's a long winded intro
 to a +1 for supporting bare identifiers (because the discovery server =
will just have a default profile to use anyway if there is in fact a =
difference).</span><span =
style=3D"color:black;"></span></div></div></div></div><div><div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:14.0pt;font-family:&quot;Courier =
New&quot;;color:black;">&nbsp;</span><span =
style=3D"color:black;"></span></div></div></div></div><div><div><div><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"font-size:14.0pt;font-family:&quot;Courier =
New&quot;;color:black;">-bill</span><span =
style=3D"color:black;"></span></div></div></div></div></div></div></div></=
div></div><div style=3D"margin-bottom:12.0pt;"><div =
class=3D"yiv1474204264MsoNormal" style=3D"background:white;"><span =
style=3D"color:black;">&nbsp;</span></div></div></div></div></blockquote><=
/div></div></div></div></div></div><div class=3D"yiv1474204264MsoNormal" =
style=3D"margin-bottom:12.0pt;background:white;"><span =
style=3D"color:black;"> =
&nbsp;</span></div></div></div></blockquote></div></div></div></div></div>=
</div><br><br> </div> </div> </blockquote></div>   =
</div></div>_______________________________________________<br>apps-discus=
s mailing list<br><a =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>https:/=
/www.ietf.org/mailman/listinfo/apps-discuss<br></blockquote></div><br></di=
v></body></html>=

--Apple-Mail=_A02A2897-71D7-4D51-BC73-5D0295961791--

--Apple-Mail=_F6A6A14E-457B-48EA-9C2E-9C7BBCF2EE49
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIPnzCCB7Uw
ggadoAMCAQICAh5cMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3Rh
cnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4
MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0Ew
HhcNMTIwMzE4MDQzMjQ4WhcNMTQwMzE5MTEwNzMyWjCBmzEZMBcGA1UEDRMQR3JUTTZMUzdYMzU3
NzhzOTELMAkGA1UEBhMCQ0wxIjAgBgNVBAgTGU1ldHJvcG9saXRhbmEgZGUgU2FudGlhZ28xFjAU
BgNVBAcTDUlzbGEgZGUgTWFpcG8xFTATBgNVBAMTDEpvaG4gQnJhZGxleTEeMBwGCSqGSIb3DQEJ
ARYPamJyYWRsZXlAbWUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAskrlBI93
rBTLOQGSwIT6co6dAw/rwDPrRXl6/F2oc4KDn+QN6CdFeHo08H846VJS9CDjLKvnK9jbxxs4wYqe
nKdPb3jgzt8oc7b9ZXtWkOgsxgMf6dBZ/IPm4lWBpCbSr3seDGDXEpiE2lTZXno7c25OguR4E6Qa
hcpHABZjeEWK65mMH25gmoRf5MY1k3quu5y+FCYCHE2iwU5jzq+mI3HmG59+UMFLx1fjV+zTslRw
26cQDC/uepwjeYSp8S26hfWipVWwQj4js/C7RoPtvt2iyeU+LSH81jG4wlAWntiOG1WtoXUuXWSc
ExhciKeKWCnemy9qqmxRfJqBROeGlQIDAQABo4IEDjCCBAowCQYDVR0TBAIwADALBgNVHQ8EBAMC
BLAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBQ/A7/CxKEnzpqmZlLz
9iaQMy24eTAfBgNVHSMEGDAWgBSuVYNv7DHKufcd+q9rMfPIHeOsuzB+BgNVHREEdzB1gQ9qYnJh
ZGxleUBtZS5jb22BD2picmFkbGV5QG1lLmNvbYEQamJyYWRsZXlAbWFjLmNvbYERdmU3anRiQHZl
N2p0Yi5jb22BE2picmFkbGV5QHdpbmdhYS5jb22BF2pvaG4uYnJhZGxleUB3aW5nYWEuY29tMIIC
IQYDVR0gBIICGDCCAhQwggIQBgsrBgEEAYG1NwECAjCCAf8wLgYIKwYBBQUHAgEWImh0dHA6Ly93
d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRz
c2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgfcGCCsGAQUFBwICMIHqMCcWIFN0YXJ0Q29tIENlcnRp
ZmljYXRpb24gQXV0aG9yaXR5MAMCAQEagb5UaGlzIGNlcnRpZmljYXRlIHdhcyBpc3N1ZWQgYWNj
b3JkaW5nIHRvIHRoZSBDbGFzcyAyIFZhbGlkYXRpb24gcmVxdWlyZW1lbnRzIG9mIHRoZSBTdGFy
dENvbSBDQSBwb2xpY3ksIHJlbGlhbmNlIG9ubHkgZm9yIHRoZSBpbnRlbmRlZCBwdXJwb3NlIGlu
IGNvbXBsaWFuY2Ugb2YgdGhlIHJlbHlpbmcgcGFydHkgb2JsaWdhdGlvbnMuMIGcBggrBgEFBQcC
AjCBjzAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTADAgECGmRMaWFiaWxpdHkg
YW5kIHdhcnJhbnRpZXMgYXJlIGxpbWl0ZWQhIFNlZSBzZWN0aW9uICJMZWdhbCBhbmQgTGltaXRh
dGlvbnMiIG9mIHRoZSBTdGFydENvbSBDQSBwb2xpY3kuMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6
Ly9jcmwuc3RhcnRzc2wuY29tL2NydHUyLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYB
BQUHMAGGLWh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MyL2NsaWVudC9jYTBCBggr
BgEFBQcwAoY2aHR0cDovL2FpYS5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMi5jbGllbnQu
Y2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG9w0BAQUF
AAOCAQEAEcfD4PmHrX+W3zaP/KsR4gwLAL0UTaMz14SIng6a9F3kb8ZDbTUneS9ubgpqeJQP2IFc
0U5gQnJ3XeCH6p9I88mvm1NqKQw8WvfglS0aIS19vfpTgXJSPdIO2JJPRqaBtXf3zkdXJwckX9/d
NMrLGeGvaFT9fUNdQdHU4BI1pVUpgKr796T7LTc/ERfH8iFp1+CmdVkJ6Y2iJdWUp4h17XmbxbIT
0CdS4SSk/VW8LFsn/mVz6hB73VthwjGsIku54Wp4pRuq1KX+pATnRk3pHRa1z3mxJMmq7OEXENcC
Vm+bAnyUrYbUilNS9UVTYS8/3dVsKiNupBaOZO+vOgJqVDCCB+IwggXKoAMCAQICAQ4wDQYJKoZI
hvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsT
IlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENl
cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDI1NFoXDTEyMTAyMjIxMDI1NFowgYwx
CzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGln
aXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1h
cnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AMsohUWcASz7GfKrpTOMKqANy9BV7V0igWdGxA8IU77L3aTxErQ+fcxtDYZ36Z6GH0YFn7fq5RAD
teP0AYzrCA+EQTfi8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke/s5g9hJHryZ2acScnzczjBCA
o7X1v5G3yw8MDP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHksw56HzElVIoYSZ3q4+RJuPXX
fIoyby+Y2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHHtOkzUreG//CsFnB9+uaYSlR6
5cdGzTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCA1swggNXMAwGA1UdEwQFMAMBAf8w
CwYDVR0PBAQDAgGmMB0GA1UdDgQWBBSuVYNv7DHKufcd+q9rMfPIHeOsuzCBqAYDVR0jBIGgMIGd
gBROC+8apEBbpRdphzDKNGhD0EGu8qGBgaR/MH0xCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFy
dENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMSkw
JwYDVQQDEyBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIBATAJBgNVHRIEAjAAMD0G
CCsGAQUFBwEBBDEwLzAtBggrBgEFBQcwAoYhaHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2Eu
Y3J0MGAGA1UdHwRZMFcwLKAqoCiGJmh0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9zZnNjYS1jcmwu
Y3JsMCegJaAjhiFodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9zZnNjYS5jcmwwggFdBgNVHSAEggFU
MIIBUDCCAUwGCysGAQQBgbU3AQEEMIIBOzAvBggrBgEFBQcCARYjaHR0cDovL2NlcnQuc3RhcnRj
b20ub3JnL3BvbGljeS5wZGYwNQYIKwYBBQUHAgEWKWh0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9p
bnRlcm1lZGlhdGUucGRmMIHQBggrBgEFBQcCAjCBwzAnFiBTdGFydCBDb21tZXJjaWFsIChTdGFy
dENvbSkgTHRkLjADAgEBGoGXTGltaXRlZCBMaWFiaWxpdHksIHJlYWQgdGhlIHNlY3Rpb24gKkxl
Z2FsIExpbWl0YXRpb25zKiBvZiB0aGUgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg
UG9saWN5IGF2YWlsYWJsZSBhdCBodHRwOi8vY2VydC5zdGFydGNvbS5vcmcvcG9saWN5LnBkZjAR
BglghkgBhvhCAQEEBAMCAAcwUAYJYIZIAYb4QgENBEMWQVN0YXJ0Q29tIENsYXNzIDIgUHJpbWFy
eSBJbnRlcm1lZGlhdGUgRnJlZSBTU0wgRW1haWwgQ2VydGlmaWNhdGVzMA0GCSqGSIb3DQEBBQUA
A4ICAQAe9xAX/vbphHkvkDdNrslXWdO7fD3JaqnTT3jmmDu55r7UpW1H/v/J40UBXsw9DKU8TylE
4RwZT5HDAMW42f1x498AzM4FOnL/pUTTvr6BiRlrify5ZovkDYVWjy1GYTJ+hPiBEv0HmHnDxjhn
JIIkEvJ+niMHLLEdpNMhZnxMiTFRAtIF4WeYcpgXBjAxsEDRKBvw40K+r3N4lykySQNp2ElIJ8H1
z2BmhxtppUdWpOVJ4Q1Gvn9jfV1qnMhFCDY+X1X8DrkKrTcpDExcGlefweQs7+DYUK3spiQkJpN7
qpPYlfy2GYHedv7lGa1ZAghMI/4882QVAK2zq6M60nHpOUMtYD61XtAs3ZD5L3yn9LCdeK2j4ZbQ
3uRdwvxAMFWwXyUK/ALP4lCu9QhxbnETOkBWT3FJul4/FUgzM0RRCEGhuQWiOFSoa35XJTcYf/4E
/ZuvOXhK04nUpe7DYTMWzRqL04yyoJQVHKHKSboytueydKuqFZKdJA9gi77OnPBYL/yxkXGgkLC9
tsi77oT4AgZry0/6lgX56ak+f/umQihNPgtKSQQjEYq9S8MlOHzpUM0vxsghATYsdUPBw6r6ZxDH
jXoUAD03DUMEbKsWvqFB7nJNVesngbu8miw1EYLA+fHfTaCidoV3CL75jKqM/KE87qrh9Fqti9bK
qnkvpTGCA2wwggNoAgEBMIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk
LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMv
U3RhcnRDb20gQ2xhc3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAh5cMAkGBSsO
AwIaBQCgggGtMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTEyMDUx
NzE3MjUzMlowIwYJKoZIhvcNAQkEMRYEFM7VBKeud2C0/bkmCNe33XGiDf5yMIGkBgkrBgEEAYI3
EAQxgZYwgZMwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQL
EyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD
bGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQICHlwwgaYGCyqGSIb3DQEJEAIL
MYGWoIGTMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMi
U2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xh
c3MgMiBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0ECAh5cMA0GCSqGSIb3DQEBAQUABIIB
AIRkQq07jC8gorwcLE8Pnu8gaFvuxzjvRIuqxwgS8MzRH4Wik1z1nbRbR2ea70CfGQAvHmVx0XjS
5qrnABsVIqxYpGAKtgm2DKM8nXKzj60Ic+0mVRg+0sSChWwiPVzJtbNSCERj3+D5CjIf/Nkno6pX
GlhgWS9Q06YI6Tpmobf9kKeHAKxVih0BWoEkTVibT2tMKAgi5421JUo2Bqu14HGcb7qBVdJHM0h6
0+TxAUXHI27Ya+SNJxyytJxa6m69GD2V+oErqor5A8h8JJ3yMCBYkiLrwoMmYT+uEjQ4/WW7NBRn
l05dAUSiVT0tgXL7kIEQBZPzfe46NoO/kA1VYP4AAAAAAAA=

--Apple-Mail=_F6A6A14E-457B-48EA-9C2E-9C7BBCF2EE49--

From Michael.Jones@microsoft.com  Thu May 17 10:32:52 2012
Return-Path: <Michael.Jones@microsoft.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE30621F86DA for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 10:32:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.098
X-Spam-Level: 
X-Spam-Status: No, score=-5.098 tagged_above=-999 required=5 tests=[AWL=1.500,  BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gBRFGLUMiK3e for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 10:32:52 -0700 (PDT)
Received: from tx2outboundpool.messaging.microsoft.com (tx2ehsobe001.messaging.microsoft.com [65.55.88.11]) by ietfa.amsl.com (Postfix) with ESMTP id EC97421F8629 for <apps-discuss@ietf.org>; Thu, 17 May 2012 10:32:51 -0700 (PDT)
Received: from mail190-tx2-R.bigfish.com (10.9.14.249) by TX2EHSOBE010.bigfish.com (10.9.40.30) with Microsoft SMTP Server id 14.1.225.23; Thu, 17 May 2012 17:32:43 +0000
Received: from mail190-tx2 (localhost [127.0.0.1])	by mail190-tx2-R.bigfish.com (Postfix) with ESMTP id 26CB81E0698; Thu, 17 May 2012 17:32:43 +0000 (UTC)
X-SpamScore: -31
X-BigFish: VS-31(zzbb2dI9371Ic85fh1432N98dKzz1202hzz1033IL8275bh8275dhz2fh2a8h668h839hd25h)
X-Forefront-Antispam-Report: CIP:131.107.125.8; KIP:(null); UIP:(null); IPV:NLI; H:TK5EX14HUBC106.redmond.corp.microsoft.com; RD:none; EFVD:NLI
Received-SPF: pass (mail190-tx2: domain of microsoft.com designates 131.107.125.8 as permitted sender) client-ip=131.107.125.8; envelope-from=Michael.Jones@microsoft.com; helo=TK5EX14HUBC106.redmond.corp.microsoft.com ; icrosoft.com ; 
Received: from mail190-tx2 (localhost.localdomain [127.0.0.1]) by mail190-tx2 (MessageSwitch) id 1337275960790279_15876; Thu, 17 May 2012 17:32:40 +0000 (UTC)
Received: from TX2EHSMHS009.bigfish.com (unknown [10.9.14.235])	by mail190-tx2.bigfish.com (Postfix) with ESMTP id B47112E0053; Thu, 17 May 2012 17:32:40 +0000 (UTC)
Received: from TK5EX14HUBC106.redmond.corp.microsoft.com (131.107.125.8) by TX2EHSMHS009.bigfish.com (10.9.99.109) with Microsoft SMTP Server (TLS) id 14.1.225.23; Thu, 17 May 2012 17:32:38 +0000
Received: from TK5EX14MBXC284.redmond.corp.microsoft.com ([169.254.1.189]) by TK5EX14HUBC106.redmond.corp.microsoft.com ([157.54.80.61]) with mapi id 14.02.0298.005; Thu, 17 May 2012 17:32:39 +0000
From: Mike Jones <Michael.Jones@microsoft.com>
To: Michiel de Jong <michiel@unhosted.org>, "Paul E. Jones" <paulej@packetizer.com>
Thread-Topic: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
Thread-Index: Ac0qG8eE3EKALRWtQ/iIIohy4m6GpQG2Od+AAByr3gAAERCTgABPI1KAAAF3EAAAAEW8AAAA39EAAACzHQAAAlrAgAAaCqIAAAAnfYAAAZGWAAAE9uuAAAI0KYAAENZPgAAC9niAAAI8DgAAABaBgAAAghYAAA9EIYAAA8D5AAADK9EAAAVMWN4=
Date: Thu, 17 May 2012 17:32:38 +0000
Message-ID: <4E1F6AAD24975D4BA5B16804296739436650BC12@TK5EX14MBXC284.redmond.corp.microsoft.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com> <5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com> <CAAz=sc=xv4b20OinG90woK7pQqW+nXusbzgrYr8eoB0O5Z9E=Q@mail.gmail.com> <00f801cd32ef$21d80470$65880d50$@packetizer.com> <DDD50FFA-9E08-49DE-973E-614A460D6B2D@ve7jtb.com> <CAAz=scmcz6HgrcANJ60bmeJCQ+SHMqTAVC2PjLRqtofos8aVvA@mail.gmail.com> <F4E54467-8709-40A9-BEE0-010409D6967C@ve7jtb.com> <01cb01cd3367$03615190$0a23f4b0$@packetizer.com> <CAKaEYhJ9Y2kCQ4f=VT3Nsvg1uBs-x91u1Kbj=Uf7yyavFHgz-Q@mail.gmail.com> <020001cd336d$e78c0ee0$b6a42ca0$@packetizer.com> <CAAz=sc=rMErUW5TuYGBKoX0Ynsg5dc8VemBtQ_i_EFJNJPYWeg@mail.gmail.com> <1337189853.55465.YahooMailNeo@web31803.mail.mud.yahoo.com> <00f301cd33cd$ed3c80d0$c7b58270$@packetizer.com> <014f01cd33e2$b739b3d0$25ad1b70$@packetizer.com> <1337227859.36232.YahooMailNeo@web31801.mail.mud.yahoo.com> <000601cd33e5$19cb8cb0$4d62a610$@packetizer.com> <CA+aD3u1e1Z+4Drxq1gNiWPD9bmXzcxPJ22QdZUgRPA9uV9iodw@mail.gmail.com> <e67d970a-4b65-41db-ad08-9b03f39ec332@email.android.com>, <CA+aD3u16b99JSrKOFedPEhz3SdtNAnZ8RaYhUG1dk3bxwhgmMw@mail.gmail.com>
In-Reply-To: <CA+aD3u16b99JSrKOFedPEhz3SdtNAnZ8RaYhUG1dk3bxwhgmMw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_4E1F6AAD24975D4BA5B16804296739436650BC12TK5EX14MBXC284r_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 17:32:52 -0000

--_000_4E1F6AAD24975D4BA5B16804296739436650BC12TK5EX14MBXC284r_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

+1

________________________________
From: Michiel de Jong
Sent: 5/17/2012 8:01 AM
To: Paul E. Jones
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04

Hi Paul,

On Thu, May 17, 2012 at 3:30 PM, Paul E. Jones <paulej@packetizer.com> wrot=
e:
> We could always do that sort of thing as a last resort, but I don't think=
 we
> should plan for that approach.
>
> There is value in not only querying the acct URI for a user, but also hav=
ing
> link relations pointing to the users other accounts.

Yes! there is. But that's no reason to not split the two specs.
Discovery described by one spec, and new acct: scheme proposed in a
separate spec.

> Why is there a concern over prefixing acct on what the user enters? URI
> schemes exist for a reason. I don't like assumptions in protocols.
>
> Paul
>

Once acct: is a URI scheme, you'll be able to say the parameter takes
"any URI". Until then, you'll have two options:

1) say the parameter takes "any URI or user@host"
2) say the parameter takes "any existing URI scheme or acct:user@host"

During the time that the acct: scheme is pending, opting for 2 has no
advantage in terms of assumptions/orderliness of the protocol. And if
the scheme gets rejected, then it will be seen as webfinger being
rejected, which will then domino to OAuth discovery, OStatus and
remoteStorage being rejected. That's how people will receive such a
rejection i think.

I would say hedge the brands, so webfinger/swd has no mention of the
string 'acct:', and therefore cannot be negatively affected by a
possible rejection of acct: as a URI scheme.

If acct: does get accepted, then after that we can still choose to
deprecate bare user@host in favour of the newly accepted URI scheme.
But that may take what, years, probably? Until then, i think it's
safer to keep the two things separate, to avoid the risk of "rejection
domino".
_______________________________________________
apps-discuss mailing list
apps-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss


--_000_4E1F6AAD24975D4BA5B16804296739436650BC12TK5EX14MBXC284r_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; pad=
ding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<div>
<div>
<div style=3D"font-family:Calibri,sans-serif; font-size:11pt">&#43;1<br>
<br>
</div>
</div>
<hr>
<span style=3D"font-family:Tahoma,sans-serif; font-size:10pt; font-weight:b=
old">From:
</span><span style=3D"font-family:Tahoma,sans-serif; font-size:10pt">Michie=
l de Jong</span><br>
<span style=3D"font-family:Tahoma,sans-serif; font-size:10pt; font-weight:b=
old">Sent:
</span><span style=3D"font-family:Tahoma,sans-serif; font-size:10pt">5/17/2=
012 8:01 AM</span><br>
<span style=3D"font-family:Tahoma,sans-serif; font-size:10pt; font-weight:b=
old">To:
</span><span style=3D"font-family:Tahoma,sans-serif; font-size:10pt">Paul E=
. Jones</span><br>
<span style=3D"font-family:Tahoma,sans-serif; font-size:10pt; font-weight:b=
old">Cc:
</span><span style=3D"font-family:Tahoma,sans-serif; font-size:10pt">apps-d=
iscuss@ietf.org</span><br>
<span style=3D"font-family:Tahoma,sans-serif; font-size:10pt; font-weight:b=
old">Subject:
</span><span style=3D"font-family:Tahoma,sans-serif; font-size:10pt">Re: [a=
pps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04</span><br>
<br>
</div>
<font size=3D"2"><span style=3D"font-size:10pt;">
<div class=3D"PlainText">Hi Paul,<br>
<br>
On Thu, May 17, 2012 at 3:30 PM, Paul E. Jones &lt;paulej@packetizer.com&gt=
; wrote:<br>
&gt; We could always do that sort of thing as a last resort, but I don't th=
ink we<br>
&gt; should plan for that approach.<br>
&gt;<br>
&gt; There is value in not only querying the acct URI for a user, but also =
having<br>
&gt; link relations pointing to the users other accounts.<br>
<br>
Yes! there is. But that's no reason to not split the two specs.<br>
Discovery described by one spec, and new acct: scheme proposed in a<br>
separate spec.<br>
<br>
&gt; Why is there a concern over prefixing acct on what the user enters? UR=
I<br>
&gt; schemes exist for a reason. I don't like assumptions in protocols.<br>
&gt;<br>
&gt; Paul<br>
&gt;<br>
<br>
Once acct: is a URI scheme, you'll be able to say the parameter takes<br>
&quot;any URI&quot;. Until then, you'll have two options:<br>
<br>
1) say the parameter takes &quot;any URI or user@host&quot;<br>
2) say the parameter takes &quot;any existing URI scheme or acct:user@host&=
quot;<br>
<br>
During the time that the acct: scheme is pending, opting for 2 has no<br>
advantage in terms of assumptions/orderliness of the protocol. And if<br>
the scheme gets rejected, then it will be seen as webfinger being<br>
rejected, which will then domino to OAuth discovery, OStatus and<br>
remoteStorage being rejected. That's how people will receive such a<br>
rejection i think.<br>
<br>
I would say hedge the brands, so webfinger/swd has no mention of the<br>
string 'acct:', and therefore cannot be negatively affected by a<br>
possible rejection of acct: as a URI scheme.<br>
<br>
If acct: does get accepted, then after that we can still choose to<br>
deprecate bare user@host in favour of the newly accepted URI scheme.<br>
But that may take what, years, probably? Until then, i think it's<br>
safer to keep the two things separate, to avoid the risk of &quot;rejection=
<br>
domino&quot;.<br>
_______________________________________________<br>
apps-discuss mailing list<br>
apps-discuss@ietf.org<br>
<a href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss">https://www.=
ietf.org/mailman/listinfo/apps-discuss</a><br>
<br>
</div>
</span></font>
</body>
</html>

--_000_4E1F6AAD24975D4BA5B16804296739436650BC12TK5EX14MBXC284r_--

From ht@inf.ed.ac.uk  Thu May 17 10:42:53 2012
Return-Path: <ht@inf.ed.ac.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D91721F86AB; Thu, 17 May 2012 10:42:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.578
X-Spam-Level: 
X-Spam-Status: No, score=-6.578 tagged_above=-999 required=5 tests=[AWL=0.021,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ajwyB2wwKADE; Thu, 17 May 2012 10:42:52 -0700 (PDT)
Received: from nougat.ucs.ed.ac.uk (nougat.ucs.ed.ac.uk [129.215.13.205]) by ietfa.amsl.com (Postfix) with ESMTP id 16FA221F869F; Thu, 17 May 2012 10:42:51 -0700 (PDT)
Received: from nutty.inf.ed.ac.uk (nutty.inf.ed.ac.uk [129.215.33.33]) by nougat.ucs.ed.ac.uk (8.13.8/8.13.4) with ESMTP id q4HHgZ1b009433; Thu, 17 May 2012 18:42:40 +0100 (BST)
Received: from calexico.inf.ed.ac.uk (calexico.inf.ed.ac.uk [129.215.24.15]) by nutty.inf.ed.ac.uk (8.13.8/8.13.8) with ESMTP id q4HHgZkC008155; Thu, 17 May 2012 18:42:35 +0100
Received: from calexico.inf.ed.ac.uk (localhost [127.0.0.1]) by calexico.inf.ed.ac.uk (8.14.4/8.14.4) with ESMTP id q4HHgZIH027810;  Thu, 17 May 2012 18:42:35 +0100
Received: (from ht@localhost) by calexico.inf.ed.ac.uk (8.14.4/8.14.4/Submit) id q4HHgYgl027806; Thu, 17 May 2012 18:42:34 +0100
X-Authentication-Warning: calexico.inf.ed.ac.uk: ht set sender to ht@inf.ed.ac.uk using -f
To: internet-drafts@ietf.org
References: <20120426131912.32053.74050.idtracker@ietfa.amsl.com>
From: ht@inf.ed.ac.uk (Henry S. Thompson)
Date: Thu, 17 May 2012 18:42:34 +0100
In-Reply-To: <20120426131912.32053.74050.idtracker@ietfa.amsl.com> (internet-drafts@ietf.org's message of "Thu, 26 Apr 2012 06:19:12 -0700")
Message-ID: <f5bmx56hfg5.fsf@calexico.inf.ed.ac.uk>
User-Agent: Gnus/5.1008 (Gnus v5.10.8) XEmacs/21.4.21 (linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Edinburgh-Scanned: at nougat.ucs.ed.ac.uk with MIMEDefang 2.60, Sophie, Sophos Anti-Virus, Clam AntiVirus
X-Scanned-By: MIMEDefang 2.60 on 129.215.13.205
Cc: apps-discuss@ietf.org, i-d-announce@ietf.org
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-media-type-suffix-regs-00.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 17:42:53 -0000

Further also to the recent review.

With my informal W3C TAG and XML Core WG hats on, I want to flag again
our concern about section 8:

8.  IANA Considerations

   See the Message Type Structured Syntax Suffix registration forms in
   Section 3 - Section 7.

   The existing Structured Syntax Suffix registration for "+xml"
   should be modified to include the following

   Fragment identifier considerations Media types using "+xml" SHOULD
                       process any fragment identifiers defined for
                       "application/xml" in the same way as defined
                       for that media type.  (At publication of this
                       document, the fragment identification syntax
                       considerations for "application/xml" are
                       defined in [RFC3023].) Specific media types
                       using "+xml" MAY identify additional fragment
                       identifier considerations, MAY define
                       processing for fragment identifiers that are
                       classed as errors for "application/xml" and MAY
                       designate fragment identifiers defined for
                       "application/xml" that SHOULD NOT be used.

RFC3023 does not, in fact, embarassingly, define a fragment
identifier syntax for application/xml documents, so this paragraph is
at best misleading.

Also, it's perhaps inappropriate to attempt to override-at-a-distance in
this way, given that this document obviously will not be documented as
superseding 3023.

The overall intent of this is clearly a Good Thing, but the timing is
tricky. . .

I will try to get some concrete information about the chances of a
getting a draft RFC intended to replace 3023 as a matter of urgency.

ht
-- 
       Henry S. Thompson, School of Informatics, University of Edinburgh
      10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
                Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk
                       URL: http://www.ltg.ed.ac.uk/~ht/
 [mail from me _always_ has a .sig like this -- mail without it is forged spam]

From johnl@iecc.com  Thu May 17 10:43:56 2012
Return-Path: <johnl@iecc.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C39C021F871D for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 10:43:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -111.108
X-Spam-Level: 
X-Spam-Status: No, score=-111.108 tagged_above=-999 required=5 tests=[AWL=0.091, BAYES_00=-2.599, HABEAS_ACCREDITED_SOI=-4.3, RCVD_IN_BSP_TRUSTED=-4.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FF5omt52Ousg for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 10:43:55 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 2A91021F871A for <apps-discuss@ietf.org>; Thu, 17 May 2012 10:43:54 -0700 (PDT)
Received: (qmail 27943 invoked from network); 17 May 2012 17:43:53 -0000
Received: from leila.iecc.com (64.57.183.34) by mail1.iecc.com with QMQP; 17 May 2012 17:43:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:vbr-info; s=4fb538d9.xn--9vv.k1205; i=johnl@user.iecc.com; bh=yRhjBVdFDfwaDFyswpoyT3cGP9v1UBYVNd625f0Wams=; b=SGEgp9YF379AeLFZimQ/BpYaoXIFHSXAg61d/vcTB1Fnc5Pjax795CnbpA+Z6gkHzBflGNRJUYKWMk2WiInIqGbUcIaFjv9QX8yhoMUy+ExRRZnJUcJzB29oircasg5UFM6Dc5T985ADEKKPHvPLhRyiSl8vpMXA1wBMqzKMi0M=
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:vbr-info; s=4fb538d9.xn--9vv.k1205; olt=johnl@user.iecc.com; bh=yRhjBVdFDfwaDFyswpoyT3cGP9v1UBYVNd625f0Wams=; b=7SGLDv4dReJvQ0RNNtljTuuk4qdiVr8DzY8IFikEL6657nCaGv703/1GA2u3j/Df7JPKlZidbVdQj+s7r+U2qMMmKVQJesijO44DlMjDHKWukvJocTfldc2U12l0cIASLy5Fqr06QPt4WExkhDNYlBVsZ9DxRfZjrp8eAPUSeKE=
VBR-Info: md=iecc.com; mc=all; mv=dwl.spamhaus.org
Date: 17 May 2012 17:43:31 -0000
Message-ID: <20120517174331.7616.qmail@joyce.lan>
From: "John Levine" <johnl@taugh.com>
To: apps-discuss@ietf.org
In-Reply-To: <4FB53421.8040307@att.com>
Organization: 
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 7bit
Subject: Re: [apps-discuss] should +gzip be registered as a media type structured syntax suffix ?
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 17:43:56 -0000

>Almost every one of the other suffixes in the draft already have sample 
>uses in the wild, but I haven't seen any +gzip suffixes in the wild (or 
>+deflate for that matter).

They're both content coding options for Accept-Encoding: in http, and
I think are fairly popular there.  That's probably why you don't see
them in media types.  Or else applications intuit them in other ways,
e.g., a file name that ends with .tgz.

I presume you're aware that my draft defining application/gzip and
application/deflate is in last call.  I agree that in a more perfect
world MIME would have better ways to describe compressed encodings,
but when I noticed that DMARC picked application/zip mostly because it
was already registered, I figured they deserved equal time.

R's,
John

From ned.freed@mrochek.com  Thu May 17 10:57:09 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6CA6A21F86EE for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 10:57:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.499
X-Spam-Level: 
X-Spam-Status: No, score=-2.499 tagged_above=-999 required=5 tests=[AWL=0.100,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9R26712OL-mm for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 10:57:09 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id DD11521F8592 for <apps-discuss@ietf.org>; Thu, 17 May 2012 10:57:08 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFL51SV10W001W0X@mauve.mrochek.com> for apps-discuss@ietf.org; Thu, 17 May 2012 10:57:05 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Thu, 17 May 2012 10:57:01 -0700 (PDT)
Message-id: <01OFL51QGNS80006TF@mauve.mrochek.com>
Date: Thu, 17 May 2012 10:43:13 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Thu, 17 May 2012 13:23:45 -0400" <4FB53421.8040307@att.com>
MIME-version: 1.0
Content-type: TEXT/PLAIN; Format=flowed
References: <4FB51E0E.6060302@dcrocker.net> <4FB53421.8040307@att.com>
To: Tony Hansen <tony@att.com>
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] should +gzip be registered as a media type structured syntax suffix ?
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 17:57:09 -0000

> One of the comments that Dave makes in his review of
> draft-ietf-appsawg-media-type-suffix-regs-00 (Additional Media Type
> Structured Syntax Suffixes ) is

> On 5/17/2012 11:49 AM, Dave Crocker wrote:
> > 7.  The +zip Structured Syntax Suffix
> >
> > Shouldn't there also be a +gzip definition...?

> What do people think about this suggestion? Would it be useful to have
> +gzip defined as a Media Type Structured Syntax Suffix?

> In particular, who would use it?

> Almost every one of the other suffixes in the draft already have sample
> uses in the wild, but I haven't seen any +gzip suffixes in the wild (or
> +deflate for that matter).

> Thoughts?

Although I don't believe any of them use the +zip suffix, there are plenty of
examples of media types where the content is structured as a bunch of separate
objects packed inside of a zip container. So +zip at least makes sense.

The key to the use of such techniques seems to be both that it compresses *and*
it's capable of storing multiple objects. So there is some argument that
+deflate is unlikely to be used. (+tar would the opposite side of the coin.)

The gzip file format (RFC 1952), OTOH, certainly supports the concept of
multiple objects. Why zip seems to be prefered, I have no idea, but in my
experience at least that seems to be the case. But since we have a
specification RFC for both deflate and the gzip file format, I see no reason
not to define +gzip.

I also note that while deflate makes sense as part or all of a transfer
encoding, gzip file format does not.

				Ned

From ned.freed@mrochek.com  Thu May 17 11:03:49 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 69B6421F86E8; Thu, 17 May 2012 11:03:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.5
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 tagged_above=-999 required=5 tests=[AWL=0.099, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KFf7ONEY2DyY; Thu, 17 May 2012 11:03:49 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 87E3521F86DD; Thu, 17 May 2012 11:03:48 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFL5A1PIJ4001VVC@mauve.mrochek.com>; Thu, 17 May 2012 11:03:44 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Thu, 17 May 2012 11:03:38 -0700 (PDT)
Message-id: <01OFL59YB5R40006TF@mauve.mrochek.com>
Date: Thu, 17 May 2012 10:58:21 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Thu, 17 May 2012 13:08:23 -0400" <4FB53087.4060401@att.com>
MIME-version: 1.0
Content-type: TEXT/PLAIN; Format=flowed
References: <4FB51E0E.6060302@dcrocker.net> <4FB53087.4060401@att.com>
To: Tony Hansen <tony@att.com>
Cc: dcrocker@bbiw.net, apps-discuss@ietf.org, iesg <iesg@ietf.org>
Subject: Re: [apps-discuss] Review of:	draft-ietf-appsawg-media-type-suffix-regs-00
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 18:03:49 -0000

> > What is a 'fragment identifier'?  I don't see it defined.  Even if
> > it's fairly easy to guess it's meaning, guessing should not be required.

> I added a reference to the definition of the registration form in
> draft-ietf-appsawg-media-type-regs. I don't think it's appropriate to
> repeat all of that in this document.

If you want to reference the place where fragment identifiers are defined, that
would be RFC 3986 section 3.5.

As a side note, I'm going to change the reference in the media types
registration document to include the specific section.

				Ned

From tony@att.com  Thu May 17 11:23:35 2012
Return-Path: <tony@att.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 37BD921F86DA for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 11:23:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.524
X-Spam-Level: 
X-Spam-Status: No, score=-106.524 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id igEoflR3vnYE for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 11:23:34 -0700 (PDT)
Received: from nbfkord-smmo05.seg.att.com (nbfkord-smmo05.seg.att.com [209.65.160.92]) by ietfa.amsl.com (Postfix) with ESMTP id 65EEE21F86BA for <apps-discuss@ietf.org>; Thu, 17 May 2012 11:23:34 -0700 (PDT)
Received: from unknown [144.160.20.145] (EHLO mlpd192.enaf.sfdc.sbc.com) by nbfkord-smmo05.seg.att.com(mxl_mta-6.11.0-10) over TLS secured channel with ESMTP id 52245bf4.0.212065.00-449.580992.nbfkord-smmo05.seg.att.com (envelope-from <tony@att.com>);  Thu, 17 May 2012 18:23:34 +0000 (UTC)
X-MXL-Hash: 4fb54226642cf20b-f38972d90fe35918df694549eb27466e699c59bd
Received: from enaf.sfdc.sbc.com (localhost.localdomain [127.0.0.1]) by mlpd192.enaf.sfdc.sbc.com (8.14.5/8.14.5) with ESMTP id q4HINXLU021686 for <apps-discuss@ietf.org>; Thu, 17 May 2012 14:23:33 -0400
Received: from sflint01.pst.cso.att.com (sflint01.pst.cso.att.com [144.154.234.228]) by mlpd192.enaf.sfdc.sbc.com (8.14.5/8.14.5) with ESMTP id q4HINRiE021635 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <apps-discuss@ietf.org>; Thu, 17 May 2012 14:23:27 -0400
Received: from alpd052.aldc.att.com (alpd052.aldc.att.com [130.8.42.31]) by sflint01.pst.cso.att.com (RSA Interceptor) for <apps-discuss@ietf.org>; Thu, 17 May 2012 14:23:10 -0400
Received: from aldc.att.com (localhost.localdomain [127.0.0.1]) by alpd052.aldc.att.com (8.14.4/8.14.4) with ESMTP id q4HIN9ES029167 for <apps-discuss@ietf.org>; Thu, 17 May 2012 14:23:10 -0400
Received: from mailgw1.maillennium.att.com (mailgw1.maillennium.att.com [135.25.114.99]) by alpd052.aldc.att.com (8.14.4/8.14.4) with ESMTP id q4HIN0RP027789 for <apps-discuss@ietf.org>; Thu, 17 May 2012 14:23:00 -0400
Received: from [135.91.110.244] (ds135-91-110-244.dhcps.ugn.att.com[135.91.110.244]) by maillennium.att.com (mailgw1) with ESMTP id <20120517181930gw10060lade> (Authid: tony); Thu, 17 May 2012 18:19:30 +0000
X-Originating-IP: [135.91.110.244]
Message-ID: <4FB54203.4000402@att.com>
Date: Thu, 17 May 2012 14:22:59 -0400
From: Tony Hansen <tony@att.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Ned Freed <ned.freed@mrochek.com>
References: <4FB51E0E.6060302@dcrocker.net> <4FB53421.8040307@att.com> <01OFL51QGNS80006TF@mauve.mrochek.com>
In-Reply-To: <01OFL51QGNS80006TF@mauve.mrochek.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-RSA-Action: allow
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <tony@att.com>
X-SOURCE-IP: [144.160.20.145]
X-AnalysisOut: [v=1.0 c=1 a=p4QNoMogDYAA:10 a=4JAii899aesA:10 a=7IR2JaBO6h]
X-AnalysisOut: [UA:10 a=ofMgfj31e3cA:10 a=BLceEmwcHowA:10 a=8nJEP1OIZ-IA:1]
X-AnalysisOut: [0 a=ZRNLZ4dFUbCvG8UMqPvVAA==:17 a=v6MMt5VxSL3kKYPaZDoA:9 a]
X-AnalysisOut: [=wPNLvfGTeEIA:10]
Cc: General discussion of application-layer protocols <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] should +gzip be registered as a media type structured syntax suffix ?
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 18:23:35 -0000

On 5/17/2012 1:43 PM, Ned Freed wrote:
> Although I don't believe any of them use the +zip suffix, there are 
> plenty of
> examples of media types where the content is structured as a bunch of 
> separate
> objects packed inside of a zip container. So +zip at least makes sense.

application/epub+zip

     Tony

From tony@att.com  Thu May 17 11:30:21 2012
Return-Path: <tony@att.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AB78821F869E; Thu, 17 May 2012 11:30:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.539
X-Spam-Level: 
X-Spam-Status: No, score=-106.539 tagged_above=-999 required=5 tests=[AWL=0.060, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1pj-I6UNu2Ah; Thu, 17 May 2012 11:30:20 -0700 (PDT)
Received: from nbfkord-smmo03.seg.att.com (nbfkord-smmo03.seg.att.com [209.65.160.84]) by ietfa.amsl.com (Postfix) with ESMTP id 8860921F8699; Thu, 17 May 2012 11:30:20 -0700 (PDT)
Received: from unknown [144.160.20.146] (EHLO mlpd194.enaf.sfdc.sbc.com) by nbfkord-smmo03.seg.att.com(mxl_mta-6.11.0-10) over TLS secured channel with ESMTP id bb345bf4.0.212312.00-421.584243.nbfkord-smmo03.seg.att.com (envelope-from <tony@att.com>);  Thu, 17 May 2012 18:30:20 +0000 (UTC)
X-MXL-Hash: 4fb543bc05f3e599-70dd93ae226ec13e9925afb6073ac89432bfc9a8
Received: from enaf.sfdc.sbc.com (localhost.localdomain [127.0.0.1]) by mlpd194.enaf.sfdc.sbc.com (8.14.5/8.14.5) with ESMTP id q4HIUHua030818; Thu, 17 May 2012 14:30:19 -0400
Received: from sflint04.pst.cso.att.com (sflint04.pst.cso.att.com [144.154.234.231]) by mlpd194.enaf.sfdc.sbc.com (8.14.5/8.14.5) with ESMTP id q4HITiE7029817 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 17 May 2012 14:30:13 -0400
Received: from alpd052.aldc.att.com (alpd052.aldc.att.com [130.8.42.31]) by sflint04.pst.cso.att.com (RSA Interceptor); Thu, 17 May 2012 14:27:59 -0400
Received: from aldc.att.com (localhost.localdomain [127.0.0.1]) by alpd052.aldc.att.com (8.14.4/8.14.4) with ESMTP id q4HIRwDT014892; Thu, 17 May 2012 14:27:59 -0400
Received: from mailgw1.maillennium.att.com (mailgw1.maillennium.att.com [135.25.114.99]) by alpd052.aldc.att.com (8.14.4/8.14.4) with ESMTP id q4HIRr0b014691; Thu, 17 May 2012 14:27:53 -0400
Received: from [135.91.110.244] (ds135-91-110-244.dhcps.ugn.att.com[135.91.110.244]) by maillennium.att.com (mailgw1) with ESMTP id <20120517182423gw10060laee> (Authid: tony); Thu, 17 May 2012 18:24:23 +0000
X-Originating-IP: [135.91.110.244]
Message-ID: <4FB54328.2090105@att.com>
Date: Thu, 17 May 2012 14:27:52 -0400
From: Tony Hansen <tony@att.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: apps-discuss@ietf.org
References: <4FB51E0E.6060302@dcrocker.net> <4FB53087.4060401@att.com> <01OFL59YB5R40006TF@mauve.mrochek.com>
In-Reply-To: <01OFL59YB5R40006TF@mauve.mrochek.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-RSA-Action: allow
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <tony@att.com>
X-SOURCE-IP: [144.160.20.146]
X-AnalysisOut: [v=1.0 c=1 a=p4QNoMogDYAA:10 a=4JAii899aesA:10 a=9tbXXE9gIB]
X-AnalysisOut: [4A:10 a=ofMgfj31e3cA:10 a=BLceEmwcHowA:10 a=8nJEP1OIZ-IA:1]
X-AnalysisOut: [0 a=Qs8R1XBwmid1qBFB/a8mmA==:17 a=51gWoC9rEkLA-nAmfOgA:9 a]
X-AnalysisOut: [=wPNLvfGTeEIA:10]
Cc: iesg <iesg@ietf.org>
Subject: Re: [apps-discuss] Review of: draft-ietf-appsawg-media-type-suffix-regs-00
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 18:30:21 -0000

On 5/17/2012 1:58 PM, Ned Freed wrote:
>> > What is a 'fragment identifier'?  I don't see it defined.  Even if
>> > it's fairly easy to guess it's meaning, guessing should not be 
>> required.
>
>> I added a reference to the definition of the registration form in
>> draft-ietf-appsawg-media-type-regs. I don't think it's appropriate to
>> repeat all of that in this document.
>
> If you want to reference the place where fragment identifiers are 
> defined, that
> would be RFC 3986 section 3.5.
> As a side note, I'm going to change the reference in the media types
> registration document to include the specific section.

Actually, I don't think it's appropriate for this document. It's 
certainly appropriate for the media types registration document to have 
the reference. But I don't think it's appropriate for the suffix 
registration document that implements that piece to repeat all of those 
definitions.

     Tony Hansen



From paulej@packetizer.com  Thu May 17 11:31:39 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E5C3621F869E for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 11:31:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.454
X-Spam-Level: 
X-Spam-Status: No, score=-2.454 tagged_above=-999 required=5 tests=[AWL=0.144,  BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k3WeS2ql26X5 for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 11:31:36 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id 6200E21F86F0 for <apps-discuss@ietf.org>; Thu, 17 May 2012 11:31:36 -0700 (PDT)
Received: from sydney (rrcs-98-101-148-48.midsouth.biz.rr.com [98.101.148.48]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q4HIVWce031504 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 17 May 2012 14:31:32 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1337279495; bh=AZ7yzftxXkXO4OIoSOIqPbHpuLO56TxUTVcoGYC/A7Q=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type; b=pyt5CT8sQ52F+i7F1PDvkHqnmJvzdWMsF+dF/L0UX3H4/qO54rtCRzC4zXvgB5Je3 +n1MHvYG29OdvZ84A7G7+S+8vVUO2ZUVoT8uRuNYxRXLQcf+Wr6vNJ6TApn+EFX1f1 6msZQ95aEBadccyhybXpGti4qM6xdyzNL/K3ctaU=
From: "Paul E. Jones" <paulej@packetizer.com>
To: "'John Bradley'" <ve7jtb@ve7jtb.com>, "'Graham Klyne'" <GK@ninebynine.org>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>	<CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com>	<069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com>	<CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com>	<5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com>	<00f601cd32ee$cd2ebd10$678c3730$@packetizer.com>	<4FB3545F.4050408@ninebynine.org>	<CAKaEYh++Zdtzo2V1LxpjqNFK6Cw6XpXDwE97fQeAk0dk2P_+ug@mail.gmail.com>	<4FB4F784.8040409@ninebynine.org> <39D4A035-89F9-4EE8-BAEE-0BDF2B11F291@ve7jtb.com>
In-Reply-To: <39D4A035-89F9-4EE8-BAEE-0BDF2B11F291@ve7jtb.com>
Date: Thu, 17 May 2012 14:31:34 -0400
Message-ID: <010601cd345b$4bc25e30$e3471a90$@packetizer.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0107_01CD3439.C4B244D0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQFWXEXmSYyJXGPGOgx4dWw5TONWmQG6iL7ZAg1+z8cCbT9RZwKiA/s+AgIiT4ECoynQxwG8CA+GAk8xEUoBRxS8RpclfFOw
Content-Language: en-us
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 18:31:40 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0107_01CD3439.C4B244D0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

John,

 

The "acct" URI would not be typed into an OpenID login box, but that does
not mean it would never be used.  Users do not usually type in "xmpp:" or
"mailto:", either, but they are nonetheless useful.  The "acct" URI scheme
would be used similarly.  The query over the wire would request the XRD/JRD
document for the account identified by that acct URI.

 

Further, inside the XRD/JRD document, there may be link relations that allow
a user to reference his or her other accounts at various services.  These
references might allow WF queries to span across multiple domains and learn
information such as where my photo stream is located, where my public file
storage is located, etc.  It is a means of linking social networking
accounts, etc.  I have this example earlier:

 

<Link rel="acct" href="acct:paulej@cool_new_pic_service"/>

<Link rel="acct" href="acct:10475893@cool_new_cloud_storage_service"/>

<Link rel="acct" href="acct:543543@cool_new_social_network"/>

<Link rel="acct" href="acct:paulej555@cool_new_whatever"/>

 

These "href" values all refer to some kind of URI.  No current URI scheme is
appropriate.  We can slaughter an existing one, but it's not the right
solution, IMO.

 

Paul

 

From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org]
On Behalf Of John Bradley
Sent: Thursday, May 17, 2012 10:43 AM
To: Graham Klyne
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04

 

Graham,

 

The use of acct: is not dissimilar to the proposed use in Handle
<http://www.itu.int/osg/csd/emerging_trends/handle_system/index.html>  or
XRI <http://docs.oasis-open.org/xri/2.0/specs/xri-resolution-V2.0.html>     

 

It provides a new namespace for Identifiers and uses its own resolver WF to
deference them to http uri for retrieval.

 

Arguably Handle and XRI added persistence and other arguments that are not
present in acct:/WF.

 

As far as linking to a XRD document using acct: requiring the use of the WF
resolver the XRD can just as easily contain the http URI enabling direct
access.

 

I can't see the requirement for a new scheme based simply on needing a new
link relationship.

 

Someone will also eventually notice that we are effectively duplicating the
existing http: syntax for naming a user at a domain
"http://jbradley@foo.com".

 

If acct: is used simply as an identifier, that is never intended for a user
to type then the argument for a new scheme is weak.

 

If acct: is intended to be a new name resolution protocol (It is) then it is
causing namespace fragmentation and breaking the semantic web.

 

I have had the W3C TAG intervene on OASIS standards wanting to register a
new scheme so I am cautious.

 

Registering acct: vs info:acct: is important from a browser behaviour point
of view if a user clicks on a link.

What browser support do people anticipate for WF?   Do people expect to
place acct:jbradley@foo.com as a link in a html document and have something
useful happen if the user clicks on it?

I know we did in XRI, and that was part of the scheme justification.

 

WF should start the registration process for acct: now to enable the
inevitable wider debate.

 

Until there is at least a provisional registration, we probably should not
make the scheme registration a requirement in the proposed starting
document.

 

John B.

 

 

On 2012-05-17, at 9:05 AM, Graham Klyne wrote:





On 17/05/2012 10:52, Melvin Carvalho wrote:



I don't know about the particulars of your proposed acct: scheme, but as a

>  thought experiment, does it achieve anything that could not be achieved
as

>  easily with (something like):

>     http://acct.example.org/<your string here>

>  ?

> 

>  (Bearing in mind that it does not matter that
thehttp://acct.example.org/URI  may be not dereferencable.)

> 

Facebook do something quite similar to this with

graph.facebook.com/user... my suggestion from the webfinger list was

http://host/@/user, but there are possible deployment issues.

 

One tricky thing with the approach suggested, is that you dont know whether

you will be dealing with http or https until you try, so there's

potentially an extra round trip.


If the URI is being used primarily for identification purposes, and is not
used operationally for dereferencing as-is, that seems a minor issue.  If
the http: URI is also used to serve as a route to "follow-your-nose"
high-level information, why would it be published using https?

#g
--
_______________________________________________
apps-discuss mailing list
apps-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss

 


------=_NextPart_000_0107_01CD3439.C4B244D0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>John,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>The &#8220;acct&#8221; URI would not be typed into an OpenID login =
box, but that does not mean it would never be used.&nbsp; Users do not =
usually type in &#8220;xmpp:&#8221; or &#8220;mailto:&#8221;, either, =
but they are nonetheless useful.&nbsp; The &#8220;acct&#8221; URI scheme =
would be used similarly.&nbsp; The query over the wire would request the =
XRD/JRD document for the account identified by that acct =
URI.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Further, inside the XRD/JRD document, there may be link relations =
that allow a user to reference his or her other accounts at various =
services.&nbsp; These references might allow WF queries to span across =
multiple domains and learn information such as where my photo stream is =
located, where my public file storage is located, etc.&nbsp; It is a =
means of linking social networking accounts, etc.&nbsp; I have this =
example earlier:<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&lt;Link rel=3D&quot;acct&quot; =
href=3D&quot;acct:paulej@cool_new_pic_service&quot;/&gt;<o:p></o:p></span=
></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&lt;Link rel=3D&quot;acct&quot; =
href=3D&quot;acct:10475893@cool_new_cloud_storage_service&quot;/&gt;<o:p>=
</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&lt;Link rel=3D&quot;acct&quot; =
href=3D&quot;acct:543543@cool_new_social_network&quot;/&gt;<o:p></o:p></s=
pan></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>&lt;Link rel=3D&quot;acct&quot; =
href=3D&quot;acct:paulej555@cool_new_whatever&quot;/&gt;<o:p></o:p></span=
></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>These &#8220;href&#8221; values all refer to some kind of URI.&nbsp; =
No current URI scheme is appropriate.&nbsp; We can slaughter an existing =
one, but it&#8217;s not the right solution, IMO.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Paul<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org] =
<b>On Behalf Of </b>John Bradley<br><b>Sent:</b> Thursday, May 17, 2012 =
10:43 AM<br><b>To:</b> Graham Klyne<br><b>Cc:</b> =
apps-discuss@ietf.org<br><b>Subject:</b> Re: [apps-discuss] [OAUTH-WG] =
draft-jones-appsawg-webfinger-04<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><p =
class=3DMsoNormal>Graham,<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><p class=3DMsoNormal>The =
use of acct: is not dissimilar to the proposed use in&nbsp;<a =
href=3D"http://www.itu.int/osg/csd/emerging_trends/handle_system/index.ht=
ml">Handle</a>&nbsp;or&nbsp;<a =
href=3D"http://docs.oasis-open.org/xri/2.0/specs/xri-resolution-V2.0.html=
">XRI</a>&nbsp; &nbsp;&nbsp;<o:p></o:p></p><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>It provides a new namespace for Identifiers and uses =
its own resolver WF to deference them to http uri for =
retrieval.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Arguably Handle and XRI added persistence and other =
arguments that are not present in acct:/WF.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>As far as linking to a XRD document using acct: =
requiring the use of the WF resolver the XRD can just as easily contain =
the http URI enabling direct access.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal>I =
can't see the requirement for a new scheme based simply on needing a new =
link relationship.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Someone will also eventually notice that we are =
effectively duplicating the existing http: syntax for naming a user at a =
domain &quot;<a =
href=3D"http://jbradley@foo.com">http://jbradley@foo.com</a>&quot;.<o:p><=
/o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>If acct: is used simply as an identifier, that is =
never intended for a user to type then the argument for a new scheme is =
weak.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>If acct: is intended to be a new name resolution =
protocol (It is) then it is causing namespace fragmentation and breaking =
the semantic web.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p class=3DMsoNormal>I =
have had the W3C TAG intervene on OASIS standards wanting to register a =
new scheme so I am cautious.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><div><p =
class=3DMsoNormal>Registering acct: vs info:acct: is important from a =
browser behaviour point of view if a user clicks on a =
link.<o:p></o:p></p></div><div><p class=3DMsoNormal>What browser support =
do people anticipate for WF? &nbsp; Do people expect to place =
acct:jbradley@foo.com as a link in a html document and have something =
useful happen if the user clicks on it?<o:p></o:p></p></div><div><p =
class=3DMsoNormal>I know we did in XRI, and that was part of the scheme =
justification.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div><div><p =
class=3DMsoNormal>WF should start the registration process for acct: now =
to enable the inevitable wider debate.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>Until there is at least a provisional registration, we =
probably should not make the scheme registration a requirement in the =
proposed starting document.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><p =
class=3DMsoNormal>John B.<o:p></o:p></p></div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div><div><div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><div><p class=3DMsoNormal>On =
2012-05-17, at 9:05 AM, Graham Klyne wrote:<o:p></o:p></p></div><p =
class=3DMsoNormal><br><br><o:p></o:p></p><div><p class=3DMsoNormal>On =
17/05/2012 10:52, Melvin Carvalho =
wrote:<br><br><o:p></o:p></p><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p class=3DMsoNormal>I =
don't know about the particulars of your proposed acct: scheme, but as =
a<o:p></o:p></p></blockquote><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p class=3DMsoNormal>&gt; =
&nbsp;thought experiment, does it achieve anything that could not be =
achieved as<o:p></o:p></p></blockquote></blockquote><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p class=3DMsoNormal>&gt; =
&nbsp;easily with (something =
like):<o:p></o:p></p></blockquote></blockquote><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p class=3DMsoNormal>&gt; =
&nbsp;&nbsp;&nbsp;&nbsp;<a =
href=3D"http://acct.example.org/">http://acct.example.org/</a>&lt;your =
string here&gt;<o:p></o:p></p></blockquote></blockquote><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p class=3DMsoNormal>&gt; =
&nbsp;?<o:p></o:p></p></blockquote></blockquote><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p =
class=3DMsoNormal>&gt;<o:p>&nbsp;</o:p></p></blockquote></blockquote><blo=
ckquote style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p class=3DMsoNormal>&gt; =
&nbsp;(Bearing in mind that it does not matter that <a =
href=3D"thehttp://acct.example.org/URI">thehttp://acct.example.org/URI</a=
> &nbsp;may be not =
dereferencable.)<o:p></o:p></p></blockquote></blockquote><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p =
class=3DMsoNormal>&gt;<o:p>&nbsp;</o:p></p></blockquote></blockquote><blo=
ckquote style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p =
class=3DMsoNormal>Facebook do something quite similar to this =
with<o:p></o:p></p></blockquote><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p class=3DMsoNormal><a =
href=3D"http://graph.facebook.com/user">graph.facebook.com/user</a>... =
my suggestion from the webfinger list =
was<o:p></o:p></p></blockquote><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p class=3DMsoNormal><a =
href=3D"http://host/@/user">http://host/@/user</a>, but there are =
possible deployment issues.<o:p></o:p></p></blockquote><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></blockquote><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p class=3DMsoNormal>One =
tricky thing with the approach suggested, is that you dont know =
whether<o:p></o:p></p></blockquote><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p class=3DMsoNormal>you =
will be dealing with http or https until you try, so =
there's<o:p></o:p></p></blockquote><blockquote =
style=3D'margin-top:5.0pt;margin-bottom:5.0pt'><p =
class=3DMsoNormal>potentially an extra round =
trip.<o:p></o:p></p></blockquote><p class=3DMsoNormal><br>If the URI is =
being used primarily for identification purposes, and is not used =
operationally for dereferencing as-is, that seems a minor issue. =
&nbsp;If the http: URI is also used to serve as a route to =
&quot;follow-your-nose&quot; high-level information, why would it be =
published using =
https?<br><br>#g<br>--<br>_______________________________________________=
<br>apps-discuss mailing list<br><a =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss">https://www.i=
etf.org/mailman/listinfo/apps-discuss</a><o:p></o:p></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p></div></div></div></div></body></h=
tml>
------=_NextPart_000_0107_01CD3439.C4B244D0--


From tony@att.com  Thu May 17 12:03:27 2012
Return-Path: <tony@att.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 744EB21F873C for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 12:03:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.549
X-Spam-Level: 
X-Spam-Status: No, score=-104.549 tagged_above=-999 required=5 tests=[AWL=-1.950, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FovyN8SnWFIc for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 12:03:26 -0700 (PDT)
Received: from nbfkord-smmo07.seg.att.com (nbfkord-smmo07.seg.att.com [209.65.160.93]) by ietfa.amsl.com (Postfix) with ESMTP id 6136F21F8652 for <apps-discuss@ietf.org>; Thu, 17 May 2012 12:03:26 -0700 (PDT)
Received: from unknown [144.160.20.145] (EHLO mlpd192.enaf.sfdc.sbc.com) by nbfkord-smmo07.seg.att.com(mxl_mta-6.11.0-10) over TLS secured channel with ESMTP id d7b45bf4.0.225820.00-469.617951.nbfkord-smmo07.seg.att.com (envelope-from <tony@att.com>);  Thu, 17 May 2012 19:03:26 +0000 (UTC)
X-MXL-Hash: 4fb54b7e373ac412-7dc07ff8e4d269d9c238d8e3261c664ca4fd9763
Received: from enaf.sfdc.sbc.com (localhost.localdomain [127.0.0.1]) by mlpd192.enaf.sfdc.sbc.com (8.14.5/8.14.5) with ESMTP id q4HJ3Pk7013237 for <apps-discuss@ietf.org>; Thu, 17 May 2012 15:03:25 -0400
Received: from sflint02.pst.cso.att.com (sflint02.pst.cso.att.com [144.154.234.229]) by mlpd192.enaf.sfdc.sbc.com (8.14.5/8.14.5) with ESMTP id q4HJ3IMv013192 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <apps-discuss@ietf.org>; Thu, 17 May 2012 15:03:19 -0400
Received: from alpd052.aldc.att.com (alpd052.aldc.att.com [130.8.42.31]) by sflint02.pst.cso.att.com (RSA Interceptor) for <apps-discuss@ietf.org>; Thu, 17 May 2012 15:02:56 -0400
Received: from aldc.att.com (localhost.localdomain [127.0.0.1]) by alpd052.aldc.att.com (8.14.4/8.14.4) with ESMTP id q4HJ2usF022732 for <apps-discuss@ietf.org>; Thu, 17 May 2012 15:02:56 -0400
Received: from mailgw1.maillennium.att.com (mailgw1.maillennium.att.com [135.25.114.99]) by alpd052.aldc.att.com (8.14.4/8.14.4) with ESMTP id q4HJ2mvq022417 for <apps-discuss@ietf.org>; Thu, 17 May 2012 15:02:49 -0400
Received: from [135.91.110.244] (ds135-91-110-244.dhcps.ugn.att.com[135.91.110.244]) by maillennium.att.com (mailgw1) with ESMTP id <20120517185918gw10060lake> (Authid: tony); Thu, 17 May 2012 18:59:18 +0000
X-Originating-IP: [135.91.110.244]
Message-ID: <4FB54B57.6040700@att.com>
Date: Thu, 17 May 2012 15:02:47 -0400
From: Tony Hansen <tony@att.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Murray S. Kucherawy" <msk@cloudmark.com>
References: <20120426131912.32053.74050.idtracker@ietfa.amsl.com> <9452079D1A51524AA5749AD23E003928122A4E@exch-mbx901.corp.cloudmark.com>
In-Reply-To: <9452079D1A51524AA5749AD23E003928122A4E@exch-mbx901.corp.cloudmark.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-RSA-Action: allow
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <tony@att.com>
X-SOURCE-IP: [144.160.20.145]
X-AnalysisOut: [v=1.0 c=1 a=p4QNoMogDYAA:10 a=4JAii899aesA:10 a=wAwoCs-657]
X-AnalysisOut: [IA:10 a=ofMgfj31e3cA:10 a=BLceEmwcHowA:10 a=8nJEP1OIZ-IA:1]
X-AnalysisOut: [0 a=ZRNLZ4dFUbCvG8UMqPvVAA==:17 a=CX8gBHUSa4qALzOruIsA:9 a]
X-AnalysisOut: [=wPNLvfGTeEIA:10]
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-media-type-suffix-regs-00.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 19:03:27 -0000

Thank you for the review Murray. I agree with most of the points.

I'm leaving off adding a definition for fragment identifiers, as I don't 
believe it belongs in this document.

For now, I'll leave the 2119 MUSTard alone.

     Tony Hansen

On 5/15/2012 2:24 PM, Murray S. Kucherawy wrote:
> <hat type='participant'>
>
> This document looks reasonable to me as-is.  All of my comments are minor or nitty in nature except for the last one.
> ...

From tony@att.com  Thu May 17 12:12:36 2012
Return-Path: <tony@att.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C84721F8683 for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 12:12:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.27
X-Spam-Level: 
X-Spam-Status: No, score=-106.27 tagged_above=-999 required=5 tests=[AWL=0.328, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N4fmZvPork9g for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 12:12:35 -0700 (PDT)
Received: from nbfkord-smmo03.seg.att.com (nbfkord-smmo03.seg.att.com [209.65.160.84]) by ietfa.amsl.com (Postfix) with ESMTP id 255B721F8630 for <apps-discuss@ietf.org>; Thu, 17 May 2012 12:12:35 -0700 (PDT)
Received: from unknown [144.160.20.146] (EHLO mlpd194.enaf.sfdc.sbc.com) by nbfkord-smmo03.seg.att.com(mxl_mta-6.11.0-10) over TLS secured channel with ESMTP id 2ad45bf4.0.226805.00-434.625467.nbfkord-smmo03.seg.att.com (envelope-from <tony@att.com>);  Thu, 17 May 2012 19:12:35 +0000 (UTC)
X-MXL-Hash: 4fb54da341b412ac-62440e60c3a3b24c081aeabd126413b452e97992
Received: from enaf.sfdc.sbc.com (localhost.localdomain [127.0.0.1]) by mlpd194.enaf.sfdc.sbc.com (8.14.5/8.14.5) with ESMTP id q4HJCYVK027433 for <apps-discuss@ietf.org>; Thu, 17 May 2012 15:12:34 -0400
Received: from sflint03.pst.cso.att.com (sflint03.pst.cso.att.com [144.154.234.230]) by mlpd194.enaf.sfdc.sbc.com (8.14.5/8.14.5) with ESMTP id q4HJC9gl026443 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for <apps-discuss@ietf.org>; Thu, 17 May 2012 15:12:29 -0400
Received: from alpd052.aldc.att.com (alpd052.aldc.att.com [130.8.42.31]) by sflint03.pst.cso.att.com (RSA Interceptor) for <apps-discuss@ietf.org>; Thu, 17 May 2012 15:10:50 -0400
Received: from aldc.att.com (localhost.localdomain [127.0.0.1]) by alpd052.aldc.att.com (8.14.4/8.14.4) with ESMTP id q4HJAoL9015769 for <apps-discuss@ietf.org>; Thu, 17 May 2012 15:10:50 -0400
Received: from mailgw1.maillennium.att.com (mailgw1.maillennium.att.com [135.25.114.99]) by alpd052.aldc.att.com (8.14.4/8.14.4) with ESMTP id q4HJAmZE015720 for <apps-discuss@ietf.org>; Thu, 17 May 2012 15:10:48 -0400
Received: from [135.91.110.244] (njcdtl03th1395.itservices.sbc.com[135.91.110.244]) by maillennium.att.com (mailgw1) with ESMTP id <20120517190718gw10060lame> (Authid: tony); Thu, 17 May 2012 19:07:18 +0000
X-Originating-IP: [135.91.110.244]
Message-ID: <4FB54D37.4050902@att.com>
Date: Thu, 17 May 2012 15:10:47 -0400
From: Tony Hansen <tony@att.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Henry S. Thompson" <ht@inf.ed.ac.uk>
References: <20120426131912.32053.74050.idtracker@ietfa.amsl.com> <f5bmx56hfg5.fsf@calexico.inf.ed.ac.uk>
In-Reply-To: <f5bmx56hfg5.fsf@calexico.inf.ed.ac.uk>
Content-Type: multipart/alternative; boundary="------------010005010906070405040208"
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-RSA-Action: allow
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2010122901)]
X-MAIL-FROM: <tony@att.com>
X-SOURCE-IP: [144.160.20.146]
X-AnalysisOut: [v=1.0 c=1 a=p4QNoMogDYAA:10 a=4JAii899aesA:10 a=wAwoCs-657]
X-AnalysisOut: [IA:10 a=ofMgfj31e3cA:10 a=BLceEmwcHowA:10 a=Qs8R1XBwmid1qB]
X-AnalysisOut: [FB/a8mmA==:17 a=HL10LNQ_b0pYouECiwcA:9 a=wPNLvfGTeEIA:10 a]
X-AnalysisOut: [=aA-rkObNAAAA:8 a=Q_Pqj1sW02FBAyn0C_EA:9 a=mwyFpFz5KnWIK8p]
X-AnalysisOut: [DzKcA:7 a=_W_S_7VecoQA:10]
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-media-type-suffix-regs-00.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 19:12:36 -0000

This is a multi-part message in MIME format.
--------------010005010906070405040208
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 5/17/2012 1:42 PM, Henry S. Thompson wrote:
> Further also to the recent review.
>
> With my informal W3C TAG and XML Core WG hats on, I want to flag again
> our concern about section 8:
>
> 8.  IANA Considerations
>
>     See the Message Type Structured Syntax Suffix registration forms in
>     Section 3 - Section 7.
>
>     The existing Structured Syntax Suffix registration for "+xml"
>     should be modified to include the following
>
>     Fragment identifier considerations Media types using "+xml" SHOULD
>                         process any fragment identifiers defined for
>                         "application/xml" in the same way as defined
>                         for that media type.  (At publication of this
>                         document, the fragment identification syntax
>                         considerations for "application/xml" are
>                         defined in [RFC3023].) Specific media types
>                         using "+xml" MAY identify additional fragment
>                         identifier considerations, MAY define
>                         processing for fragment identifiers that are
>                         classed as errors for "application/xml" and MAY
>                         designate fragment identifiers defined for
>                         "application/xml" that SHOULD NOT be used.
>
> RFC3023 does not, in fact, embarassingly, define a fragment
> identifier syntax for application/xml documents, so this paragraph is
> at best misleading.

Please re-read the text. It does not say that fragment identifier syntax 
is defined in 3023, but instead says that fragment identifier syntax 
 >>considerations<< are defined there. In particular, sections 5 and 7 
discuss how fragment identifiers are to be treated.

> Also, it's perhaps inappropriate to attempt to override-at-a-distance in
> this way, given that this document obviously will not be documented as
> superseding 3023.

Interesting point -- I should have added an "updates 3023" when I added 
that update to +xml's media type registration. Done.

     Tony Hansen

> The overall intent of this is clearly a Good Thing, but the timing is
> tricky. . .
>
> I will try to get some concrete information about the chances of a
> getting a draft RFC intended to replace 3023 as a matter of urgency.
>
> ht

--------------010005010906070405040208
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
    <link href="chrome://translator/skin/floatingPanel.css"
      type="text/css" rel="stylesheet">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 5/17/2012 1:42 PM, Henry S. Thompson wrote:
    <blockquote cite="mid:f5bmx56hfg5.fsf@calexico.inf.ed.ac.uk"
      type="cite">
      <pre wrap="">Further also to the recent review.

With my informal W3C TAG and XML Core WG hats on, I want to flag again
our concern about section 8:

8.  IANA Considerations

   See the Message Type Structured Syntax Suffix registration forms in
   Section 3 - Section 7.

   The existing Structured Syntax Suffix registration for "+xml"
   should be modified to include the following

   Fragment identifier considerations Media types using "+xml" SHOULD
                       process any fragment identifiers defined for
                       "application/xml" in the same way as defined
                       for that media type.  (At publication of this
                       document, the fragment identification syntax
                       considerations for "application/xml" are
                       defined in [RFC3023].) Specific media types
                       using "+xml" MAY identify additional fragment
                       identifier considerations, MAY define
                       processing for fragment identifiers that are
                       classed as errors for "application/xml" and MAY
                       designate fragment identifiers defined for
                       "application/xml" that SHOULD NOT be used.

RFC3023 does not, in fact, embarassingly, define a fragment
identifier syntax for application/xml documents, so this paragraph is
at best misleading.</pre>
    </blockquote>
    <br>
    Please re-read the text. It does not say that fragment identifier
    syntax is defined in 3023, but instead says that fragment identifier
    syntax &gt;&gt;considerations&lt;&lt; are defined there. In
    particular, sections 5 and 7 discuss how fragment identifiers are to
    be treated.<br>
    <br>
    <blockquote cite="mid:f5bmx56hfg5.fsf@calexico.inf.ed.ac.uk"
      type="cite">
      <pre wrap="">Also, it's perhaps inappropriate to attempt to override-at-a-distance in
this way, given that this document obviously will not be documented as
superseding 3023.</pre>
    </blockquote>
    <br>
    Interesting point -- I should have added an "updates 3023" when I
    added that update to +xml's media type registration. Done.<br>
    <br>
    &nbsp;&nbsp;&nbsp; Tony Hansen<br>
    <br>
    <blockquote cite="mid:f5bmx56hfg5.fsf@calexico.inf.ed.ac.uk"
      type="cite">
      <pre wrap="">The overall intent of this is clearly a Good Thing, but the timing is
tricky. . .

I will try to get some concrete information about the chances of a
getting a draft RFC intended to replace 3023 as a matter of urgency.

ht
</pre>
    </blockquote>
    <div style="bottom: auto; left: 577px; right: auto; top: 489px;
      display: none;" class="translator-theme-default"
      id="translator-floating-panel">
      <div title="Click to translate"
        id="translator-floating-panel-button"></div>
    </div>
  </body>
</html>

--------------010005010906070405040208--

From sm@elandsys.com  Thu May 17 12:21:01 2012
Return-Path: <sm@elandsys.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3B9F21F8720; Thu, 17 May 2012 12:21:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.58
X-Spam-Level: 
X-Spam-Status: No, score=-102.58 tagged_above=-999 required=5 tests=[AWL=0.019, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CpiWTHn2-G5y; Thu, 17 May 2012 12:20:58 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id ADDA421F86F8; Thu, 17 May 2012 12:20:58 -0700 (PDT)
Received: from SUBMAN.elandsys.com ([41.136.236.87]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q4HJKj0L016840 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 17 May 2012 12:20:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1337282457; i=@elandsys.com; bh=Luw8bdSKPPDVKGB4V25vaWha0/io/QIo0tE8ZZs8e10=; h=Date:To:From:Subject:Cc; b=wOZkgr4OPIaO9SvptCn7WjuYtvXLcwDM57/7Ja89b5THzCZ+EB/dx7eFUtpOPPyHD JL52EFZlTJiAjE9iDBEOJtuOc3ZgRXSQkQQjQbsofAmRVStF5hX7xE7UlyC+xkHxnr A7hn3bDIRwTZyK/v/vYuD+ZDCDOf9dLHwkE5rCh0=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elandsys.com; s=mail; t=1337282457; i=@elandsys.com; bh=Luw8bdSKPPDVKGB4V25vaWha0/io/QIo0tE8ZZs8e10=; h=Date:To:From:Subject:Cc; b=KueHGQdjkMDqyJR2uOBZjuuTTxr/NwxIvh/kT1Ne1+/bMRoSx+0OOboxuE8kJUnbn F4KjvW/B7WhQ/0gnLVMIYpuiRXB8okovDHVNEqllSxAnZ9zfQag5sv02JS+OQBhlL2 +JyC8t/QwG7psgZM3QsGXkjn2fTx+WTItkyAf6wU=
Message-Id: <6.2.5.6.2.20120517112851.0b2083c0@elandnews.com>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Thu, 17 May 2012 11:58:07 -0700
To: appsdir@ietf.org
From: S Moonesamy <sm+ietf@elandsys.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Mailman-Approved-At: Thu, 17 May 2012 12:21:48 -0700
Subject: [apps-discuss] Mailing list to discuss about Applications Area Directorate reviews
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 19:21:01 -0000

Hello,

[Bcc to apps-discuss.  Please follow up on appsdir@]

The Applications Area Review Team has been posting reviews to 
apps-discuss@ since October 2009.  The Applications Area Directorate 
continued the practice as the objective is to allow open discussion 
of the reviews.  As a reminder, the comments in the reviews do not 
bear more weight than comments submitted by an individual during a 
Last Call.  The directorate also perform early reviews, i.e. reviews 
before a last Call is issued, so that there is more time to address the issues.

Apps-discuss@ is also used by APPSAWG.  The work in that working 
group generates a significant amount of mail traffic.  When combined 
with the APPSDIR-related traffic, it turns in a somewhat high volume 
of mail and it may hamper the work of APPSAWG.

It was suggested to me that APPSDIR reviews should be discussed on a 
different mailing list.  In my opinion, it is important that APPSDIR 
continues the practice of encouraging open discussion of the 
reviews.  I would like to suggest that APPSDIR reviews be posted to 
ietf@ietf.org as from June 1, 2012.  This is an administrative 
decision for the directorate to take.  Feedback from apps-discuss@ 
will be taken into consideration.  The Applications Area Directors, 
as usual, have the final say.

Regards,
S. Moonesamy


From ned.freed@mrochek.com  Thu May 17 14:02:37 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7794D21F851E for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 14:02:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.501
X-Spam-Level: 
X-Spam-Status: No, score=-2.501 tagged_above=-999 required=5 tests=[AWL=0.098,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U8RKvmsz49Pp for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 14:02:37 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 3F72A21F84D5 for <apps-discuss@ietf.org>; Thu, 17 May 2012 14:02:34 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFLBINVLE8001TN0@mauve.mrochek.com> for apps-discuss@ietf.org; Thu, 17 May 2012 14:02:28 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Thu, 17 May 2012 14:02:24 -0700 (PDT)
Message-id: <01OFLBILEAUY0006TF@mauve.mrochek.com>
Date: Thu, 17 May 2012 13:28:53 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Thu, 17 May 2012 14:22:59 -0400" <4FB54203.4000402@att.com>
MIME-version: 1.0
Content-type: TEXT/PLAIN; format=flowed
References: <4FB51E0E.6060302@dcrocker.net> <4FB53421.8040307@att.com> <01OFL51QGNS80006TF@mauve.mrochek.com> <4FB54203.4000402@att.com>
To: Tony Hansen <tony@att.com>
Cc: Ned Freed <ned.freed@mrochek.com>, General discussion of application-layer protocols <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] should +gzip be registered as a media type structured syntax suffix ?
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 21:02:37 -0000

> On 5/17/2012 1:43 PM, Ned Freed wrote:
> > Although I don't believe any of them use the +zip suffix, there are
> > plenty of
> > examples of media types where the content is structured as a bunch of
> > separate
> > objects packed inside of a zip container. So +zip at least makes sense.

> application/epub+zip

Missed that one; sorry.

				Ned

From acooper@cdt.org  Thu May 17 14:29:08 2012
Return-Path: <acooper@cdt.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 159AC21F8738 for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 14:29:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.519
X-Spam-Level: 
X-Spam-Status: No, score=-102.519 tagged_above=-999 required=5 tests=[AWL=0.080, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j9wa56UpygzP for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 14:29:07 -0700 (PDT)
Received: from mail.maclaboratory.net (mail.maclaboratory.net [209.190.215.232]) by ietfa.amsl.com (Postfix) with ESMTP id D980821F8718 for <apps-discuss@ietf.org>; Thu, 17 May 2012 14:29:06 -0700 (PDT)
X-Footer: Y2R0Lm9yZw==
Received: from localhost ([127.0.0.1]) by mail.maclaboratory.net (using TLSv1/SSLv3 with cipher AES128-SHA (128 bits)); Thu, 17 May 2012 17:29:03 -0400
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Alissa Cooper <acooper@cdt.org>
In-Reply-To: <6.2.5.6.2.20120514155407.099847c8@resistor.net>
Date: Thu, 17 May 2012 17:29:02 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <B3876539-F25E-4519-99CF-04A59D5E36D0@cdt.org>
References: <6.2.5.6.2.20120502074325.0ababa28@elandnews.com> <4FAFA51F.4040508@sbin.se> <6.2.5.6.2.20120513074613.092bab70@resistor.net> <4FB0D246.4020608@cs.tcd.ie> <20120514122954.242cb1be@hetzer> <4FB0E828.9040405@cs.tcd.ie> <20120514134501.067cbd96@hetzer> <4FB18597.1020703@cs.tcd.ie> <6.2.5.6.2.20120514155407.099847c8@resistor.net>
To: Andreas Petersson <andreas@sbin.se>
X-Mailer: Apple Mail (2.1084)
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Comments on draft-ietf-appsawg-http-forwarded-02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 21:29:08 -0000

Hi Andreas,=20

I've included below a version of some privacy text that I provided in =
section 4 of draft-ietf-intarea-nat-reveal-analysis, adapted for the =
Forwarded header. Since the privacy implications are so similar, I =
thought it might make sense to re-use this in some form; feel free to =
use or tweak as you wish. I have some further notes below.

-----

Privacy Considerations

   The use of web proxies is motivated by a number of different factors.
   While many individual users are unaware of and
   uninvolved in decisions about whether their HTTP traffic passes =
through one or more proxies, some users realize privacy
   benefits associated with proxy use, and some may even take
   steps to ensure that an anonymizing proxy sits between them and the
   public Internet.  Shared  or anonymizing proxies can make the actions =
of multiple users
   behind the proxy unattributable to any single host, creating
   room for abuse but also providing some identity protection for non-
   abusive users who wish to transmit data with reduced risk of being
   uniquely identified.

   The Forwarded extension potentially adds a measure of uniqueness
   back to hosts behind proxies.  The extent of that
   uniqueness depends on which information is included in the Forwarded =
header. [Insert further discussion of uniqueness here if any identifiers =
other than IP address and port are reasonably expected to be forwarded. =
See note 1 below.]

   When the Forwarded extension is used to forward a user agent's IP =
address, the volatility of the header information is the same as the =
volatility of the user agent's IP address: the information in the header =
may change when the user agent's IP address changes.  User agents with =
persistent IP addresses will be persistently trackable by any recipient =
of the Forwarded header.

   As a general matter, the Forwarded extention does not seek to make =
hosts
   any more identifiable than they would be if their traffic were not =
passing through a proxy. [Wondering if there are corner cases here. See =
note 2 below.]

   The trust placed in the information conveyed by the Forwarded =
extension is likely
   to be the same as for current practices with source IP addresses.  In
   that sense, a forwarded IP address can be spoofed.  Furthermore, =
users of anonymous proxies may be capable of stripping forwarded
   information before it reaches its destination.

-----

Notes:

1. Section 5.2 says that the typical value of the forwarded-for =
parameter is an IP address but that it MAY be some other kind of =
identifier. What other identifiers might it be? Are there any =
identifiers that should be taken off the table (e.g., subscriber IDs, =
MAC addresses, credit card numbers)? Obviously some of these are more =
likely to have value than others but I think it's important to scope =
this if possible. Just because a proxy may know some persistent host =
identifier doesn't mean it should be forwarded around in an HTTP header.

2. I'm wondering if, in addition to the information leak problem =
discussed in 8.2, there is also an issue of distinguishability of =
multiple users who are all behind the same NAT/proxy but may not all be =
behind the same chain of proxies. That is, suppose A and B are the only =
two hosts behind a particular NAT and A installed the NAT to help =
protect his identity. B's traffic passes through 2 further proxies that =
use Forwarded headers before arriving at C. A's traffic passes through =
no proxies to arrive at C. C can now effectively identify A. This is =
just one case -- I'm not sure how realistic it is, but I'm sure there =
are others. Seems like this is worth more thought/discussion in the =
text.

3. In general it seems like somewhere -- not sure if it should be here, =
or in the nat-reveal draft, or somewhere else -- the interactions =
between different mechanisms for IP address hiding and sharing need to =
be addressed. For example, if my request goes through multiple =
middleboxes that implement the TCP option for nat-reveal =
(http://tools.ietf.org/html/draft-wing-nat-reveal-option-03) and then =
hits an HTTP proxy, can I expect the proxy to take my IP address out of =
the TCP option and insert it into a Forwarded header? If I want to hide =
my IP address from the combination of these mechanisms, what do I need =
to do?

4. It might be helpful to take a look through =
<http://tools.ietf.org/html/draft-iab-privacy-considerations-02#section-5>=
 -- I haven't had time to think through all the questions listed.

Cheers,
Alissa =20

On May 14, 2012, at 7:07 PM, SM wrote:

> Hi Stephen,
> At 15:22 14-05-2012, Stephen Farrell wrote:
>> IMO, if we standardise that kind of middlebox feature
>> then there's an onus on us to think about how it might
>> affect the endpoints, one of which in this case has
>> a warm body attached often enough to count.  (I think
>> there was an IAB RFC saying that some time back, can't
>> recall the number now though, and a quick look didn't
>> find it sorry.)
>=20
> It's related to the OPES work (RFC 3238).  That RFC introduced the =
notion of one-party consent.  Given existing legislation, e.g. EU =
directive about privacy, this is not simply a matter of adding a header.
>=20
> Regards,
> -sm=20
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>=20



From ned.freed@mrochek.com  Thu May 17 14:40:51 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5486321F87DD; Thu, 17 May 2012 14:40:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.502
X-Spam-Level: 
X-Spam-Status: No, score=-2.502 tagged_above=-999 required=5 tests=[AWL=0.097,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qfe62OZYP5KJ; Thu, 17 May 2012 14:40:50 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id C75D621F87DB; Thu, 17 May 2012 14:40:49 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFLCV3F9O0001UEB@mauve.mrochek.com>; Thu, 17 May 2012 14:40:44 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Thu, 17 May 2012 14:40:41 -0700 (PDT)
Message-id: <01OFLCV1TE180006TF@mauve.mrochek.com>
Date: Thu, 17 May 2012 14:40:32 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Thu, 17 May 2012 14:27:52 -0400" <4FB54328.2090105@att.com>
MIME-version: 1.0
Content-type: TEXT/PLAIN; Format=flowed
References: <4FB51E0E.6060302@dcrocker.net> <4FB53087.4060401@att.com> <01OFL59YB5R40006TF@mauve.mrochek.com> <4FB54328.2090105@att.com>
To: Tony Hansen <tony@att.com>
Cc: iesg <iesg@ietf.org>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Review of:	draft-ietf-appsawg-media-type-suffix-regs-00
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 21:40:51 -0000

> On 5/17/2012 1:58 PM, Ned Freed wrote:
> >> > What is a 'fragment identifier'?  I don't see it defined.  Even if
> >> > it's fairly easy to guess it's meaning, guessing should not be
> >> required.
> >
> >> I added a reference to the definition of the registration form in
> >> draft-ietf-appsawg-media-type-regs. I don't think it's appropriate to
> >> repeat all of that in this document.
> >
> > If you want to reference the place where fragment identifiers are
> > defined, that
> > would be RFC 3986 section 3.5.
> > As a side note, I'm going to change the reference in the media types
> > registration document to include the specific section.

> Actually, I don't think it's appropriate for this document. It's
> certainly appropriate for the media types registration document to have
> the reference. But I don't think it's appropriate for the suffix
> registration document that implements that piece to repeat all of those
> definitions.

WFM.

				Ned

From dcrocker@bbiw.net  Thu May 17 14:54:04 2012
Return-Path: <dcrocker@bbiw.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 16A0921F866B; Thu, 17 May 2012 14:54:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.598
X-Spam-Level: 
X-Spam-Status: No, score=-5.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_BACKHAIR_27=1, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9dqeX9xbLNYZ; Thu, 17 May 2012 14:53:57 -0700 (PDT)
Received: from sbh17.songbird.com (sbh17.songbird.com [72.52.113.17]) by ietfa.amsl.com (Postfix) with ESMTP id D5C7321F8629; Thu, 17 May 2012 14:53:57 -0700 (PDT)
Received: from com.flipdogsolutions (mb02d36d0.tmodns.net [208.54.45.176]) (authenticated bits=0) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id q4HLqKxh020686 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Thu, 17 May 2012 14:53:09 -0700
Date: Thu, 17 May 2012 17:52:18 -0400 (EDT)
From: Dave Crocker <dcrocker@bbiw.net>
To: Tony Hansen <tony@att.com>
Message-ID: <b5e16bdf-15bf-4126-b437-198e23bb769e.maildroid@localhost>
In-Reply-To: <4FB53087.4060401@att.com>
References: <4FB51E0E.6060302@dcrocker.net> <4FB53087.4060401@att.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;  boundary="----=_Part_0_1086104296.1337291538873"
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.67]); Thu, 17 May 2012 14:53:51 -0700 (PDT)
Cc: iesg <iesg@ietf.org>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Review of: draft-ietf-appsawg-media-type-suffix-regs-00
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 21:54:04 -0000

------=_Part_0_1086104296.1337291538873
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

wfm. tnx.

=C2=A0
d/
--
=C2=A0 Dave Crocker
=C2=A0 Brandenburg InternetWorking
=C2=A0=C2=A0bbiw.net

=C2=A0=C2=A0via mobile



-----Original Message-----
From: Tony Hansen <tony@att.com>
To: dcrocker@bbiw.net
Cc: Dave Crocker <dhc@dcrocker.net>, apps-discuss@ietf.org, iesg <iesg@ietf=
.org>
Sent: Thu, 17 May 2012 10:08 AM
Subject: Re: Review of: draft-ietf-appsawg-media-type-suffix-regs-00

Thanks Dave!

I agree with most of your suggestions. A few comments below on specific=20
items.

     Tony Hansen

On 5/17/2012 11:49 AM, Dave Crocker wrote:
>
> >   A variety of Structured Syntax Suffixes have already been used in
>
> It might be worth introducing the string SSS to avoid repeating the=20
> full term so often.

I chose not to do this.

>>    semantics of the exact media type, and, 2) there is no special
>>    knowledge needed by such a generic processor in order to parse that
>>    underlying representation other than what would be needed to parse
>>    any example of that underlying representation.
>
> #2 here is a rather long and somewhat awkward bit of text, but I=20
> haven't any clever (or even pedestrian) ideas of how to change it for=20
> the better.

I've split it into an actual <list>, which will make it appear less odious.

>>
>>    Encoding considerations Per [RFC4627], JSON may be represented using
>>                        UTF-8, UTF-16, or UTF-32.  When JSON is written
>>                        in UTF-8, JSON is 8bit compatible.  When JSON is
>>                        written in UTF-16 or UTF-32, JSON is binary.
>
> If you mean 8bit and binary as MIME terms, they should be introduced=20
> as such.  If you don't mean them as MIME, then isn't 8bit a form of=20
> binary too?  Seriously, if this isn't MIME-related, I don't know what=20
> formal formal distinction is meant.

I added the MIME reference.

>>    Fragment identifier considerations Media types using "+json" SHOULD
>
> What is a 'fragment identifier'?  I don't see it defined.  Even if=20
> it's fairly easy to guess it's meaning, guessing should not be required.

I added a reference to the definition of the registration form in=20
draft-ietf-appsawg-media-type-regs. I don't think it's appropriate to=20
repeat all of that in this document.

>>                        process any fragment identifiers defined for
>>                        ...
>>                        "application/json" that SHOULD NOT be used.
>
> These normative statements seem a bit ominous and possibly confusing,=20
> absent particulars or, at least, examples.  Offhand, I don't have a=20
> guess about possible additional frag id considerations, for example.
>
> As an exercise, consider leaving all three of these normative=20
> assertions off.  What does that change?  Are there implied=20
> prohibitions that would then apply -- since the normative assertions=20
> explicitly give additional permission?  I don't think so.

The phrasing of this came about after extensive discussion over=20
draft-ietf-appsawg-media-type-regs.

>> 7.  The +zip Structured Syntax Suffix
>
> Shouldn't there also be a +gzip definition...?

This is worthy of a separate discussion on apps-discuss.

     Tony

------=_Part_0_1086104296.1337291538873
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<div><p>wfm. <u>tnx.</u><br/><br/><p>&#160;<br>
d/<br>
--<br>
&#160; Dave Crocker<br>
&#160; Brandenburg InternetWorking<br>
<a href=3D"http://=C2=A0=C2=A0bbiw.net">&#160;&#160;bbiw.net</a></p>
<p>&#160;&#160;via mobile</p>
</p>
<br/><br/>-----Original Message-----<br/>From: Tony Hansen &lt;tony@att.com=
&gt;<br/>To: dcrocker@bbiw.net<br/>Cc: Dave Crocker &lt;dhc@dcrocker.net&gt=
;, apps-discuss@ietf.org, iesg &lt;iesg@ietf.org&gt;<br/>Sent: Thu, 17 May =
2012 10:08 AM<br/>Subject: Re: Review of: draft-ietf-appsawg-media-type-suf=
fix-regs-00<br/><br/></div><p>Thanks Dave!&#13;<br>
&#13;<br>
I agree with most of your suggestions. A few comments below on specific &#1=
3;<br>
items.&#13;<br>
&#13;<br>
&nbsp;&nbsp;&nbsp;&nbsp; Tony Hansen&#13;<br>
&#13;<br>
On 5/17/<a href=3D"tel:201211">2012 11</a>:49 AM, Dave Crocker wrote:&#13;<=
br>
&gt;&#13;<br>
&gt; &gt;&nbsp;&nbsp; A variety of Structured Syntax Suffixes have already =
been used in&#13;<br>
&gt;&#13;<br>
&gt; It might be worth introducing the string SSS to avoid repeating the &#=
13;<br>
&gt; full term so often.&#13;<br>
&#13;<br>
I chose not to do this.&#13;<br>
&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp; semantics of the exact media type, and, 2) there=
 is no special&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp; knowledge needed by such a generic processor in =
order to parse that&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp; underlying representation other than what would =
be needed to parse&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp; any example of that underlying representation.&#=
13;<br>
&gt;&#13;<br>
&gt; #2 here is a rather long and somewhat awkward bit of text, but I &#13;=
<br>
&gt; haven't any clever (or even pedestrian) ideas of how to change it for =
&#13;<br>
&gt; the better.&#13;<br>
&#13;<br>
I've split it into an actual &lt;list&gt;, which will make it appear less o=
dious.&#13;<br>
&#13;<br>
&gt;&gt;&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp; Encoding considerations Per [RFC4627], JSON may =
be represented using&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UTF=
-8, UTF-16, or UTF-32.&nbsp; When JSON is written&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in =
UTF-8, JSON is 8bit compatible.&nbsp; When JSON is&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wri=
tten in UTF-16 or UTF-32, JSON is binary.&#13;<br>
&gt;&#13;<br>
&gt; If you mean 8bit and binary as MIME terms, they should be introduced &=
#13;<br>
&gt; as such.&nbsp; If you don't mean them as MIME, then isn't 8bit a form =
of &#13;<br>
&gt; binary too?&nbsp; Seriously, if this isn't MIME-related, I don't know =
what &#13;<br>
&gt; formal formal distinction is meant.&#13;<br>
&#13;<br>
I added the MIME reference.&#13;<br>
&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp; Fragment identifier considerations Media types u=
sing "+json" SHOULD&#13;<br>
&gt;&#13;<br>
&gt; What is a 'fragment identifier'?&nbsp; I don't see it defined.&nbsp; E=
ven if &#13;<br>
&gt; it's fairly easy to guess it's meaning, guessing should not be require=
d.&#13;<br>
&#13;<br>
I added a reference to the definition of the registration form in &#13;<br>
draft-ietf-appsawg-media-type-regs. I don't think it's appropriate to &#13;=
<br>
repeat all of that in this document.&#13;<br>
&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pro=
cess any fragment identifiers defined for&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...=
&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ap=
plication/json" that SHOULD NOT be used.&#13;<br>
&gt;&#13;<br>
&gt; These normative statements seem a bit ominous and possibly confusing, =
&#13;<br>
&gt; absent particulars or, at least, examples.&nbsp; Offhand, I don't have=
 a &#13;<br>
&gt; guess about possible additional frag id considerations, for example.&#=
13;<br>
&gt;&#13;<br>
&gt; As an exercise, consider leaving all three of these normative &#13;<br=
>
&gt; assertions off.&nbsp; What does that change?&nbsp; Are there implied &=
#13;<br>
&gt; prohibitions that would then apply -- since the normative assertions &=
#13;<br>
&gt; explicitly give additional permission?&nbsp; I don't think so.&#13;<br=
>
&#13;<br>
The phrasing of this came about after extensive discussion over &#13;<br>
draft-ietf-appsawg-media-type-regs.&#13;<br>
&#13;<br>
&gt;&gt; 7.&nbsp; The +zip Structured Syntax Suffix&#13;<br>
&gt;&#13;<br>
&gt; Shouldn't there also be a +gzip definition...?&#13;<br>
&#13;<br>
This is worthy of a separate discussion on apps-discuss.&#13;<br>
&#13;<br>
&nbsp;&nbsp;&nbsp;&nbsp; Tony&#13;<br>
</p>

------=_Part_0_1086104296.1337291538873--

From dcrocker@bbiw.net  Thu May 17 15:16:07 2012
Return-Path: <dcrocker@bbiw.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 91ED421F8809; Thu, 17 May 2012 15:16:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.598
X-Spam-Level: 
X-Spam-Status: No, score=-5.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, J_BACKHAIR_27=1, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 85rPmP8d0ovx; Thu, 17 May 2012 15:16:01 -0700 (PDT)
Received: from sbh17.songbird.com (sbh17.songbird.com [72.52.113.17]) by ietfa.amsl.com (Postfix) with ESMTP id 6183D21F8804; Thu, 17 May 2012 15:16:01 -0700 (PDT)
Received: from com.flipdogsolutions (mef2d36d0.tmodns.net [208.54.45.239]) (authenticated bits=0) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id q4HMFU8x021134 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Thu, 17 May 2012 15:15:42 -0700
Date: Thu, 17 May 2012 17:52:18 -0400 (EDT)
From: Dave Crocker <dcrocker@bbiw.net>
To: Tony Hansen <tony@att.com>
Message-ID: <d123e9b7-3904-4051-a1e0-7e7475127e5c.maildroid@localhost>
In-Reply-To: <4FB53087.4060401@att.com>
References: <4FB51E0E.6060302@dcrocker.net> <4FB53087.4060401@att.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;  boundary="----=_Part_1_1084029016.1337292928484"
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.67]); Thu, 17 May 2012 15:15:55 -0700 (PDT)
Cc: iesg <iesg@ietf.org>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Review of: draft-ietf-appsawg-media-type-suffix-regs-00
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 22:16:07 -0000

------=_Part_1_1084029016.1337292928484
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

wfm. tnx.

=C2=A0
d/
--
=C2=A0 Dave Crocker
=C2=A0 Brandenburg InternetWorking
=C2=A0=C2=A0bbiw.net

=C2=A0=C2=A0via mobile



-----Original Message-----
From: Tony Hansen <tony@att.com>
To: dcrocker@bbiw.net
Cc: Dave Crocker <dhc@dcrocker.net>, apps-discuss@ietf.org, iesg <iesg@ietf=
.org>
Sent: Thu, 17 May 2012 10:08 AM
Subject: Re: Review of: draft-ietf-appsawg-media-type-suffix-regs-00

Thanks Dave!

I agree with most of your suggestions. A few comments below on specific=20
items.

     Tony Hansen

On 5/17/2012 11:49 AM, Dave Crocker wrote:
>
> >   A variety of Structured Syntax Suffixes have already been used in
>
> It might be worth introducing the string SSS to avoid repeating the=20
> full term so often.

I chose not to do this.

>>    semantics of the exact media type, and, 2) there is no special
>>    knowledge needed by such a generic processor in order to parse that
>>    underlying representation other than what would be needed to parse
>>    any example of that underlying representation.
>
> #2 here is a rather long and somewhat awkward bit of text, but I=20
> haven't any clever (or even pedestrian) ideas of how to change it for=20
> the better.

I've split it into an actual <list>, which will make it appear less odious.

>>
>>    Encoding considerations Per [RFC4627], JSON may be represented using
>>                        UTF-8, UTF-16, or UTF-32.  When JSON is written
>>                        in UTF-8, JSON is 8bit compatible.  When JSON is
>>                        written in UTF-16 or UTF-32, JSON is binary.
>
> If you mean 8bit and binary as MIME terms, they should be introduced=20
> as such.  If you don't mean them as MIME, then isn't 8bit a form of=20
> binary too?  Seriously, if this isn't MIME-related, I don't know what=20
> formal formal distinction is meant.

I added the MIME reference.

>>    Fragment identifier considerations Media types using "+json" SHOULD
>
> What is a 'fragment identifier'?  I don't see it defined.  Even if=20
> it's fairly easy to guess it's meaning, guessing should not be required.

I added a reference to the definition of the registration form in=20
draft-ietf-appsawg-media-type-regs. I don't think it's appropriate to=20
repeat all of that in this document.

>>                        process any fragment identifiers defined for
>>                        ...
>>                        "application/json" that SHOULD NOT be used.
>
> These normative statements seem a bit ominous and possibly confusing,=20
> absent particulars or, at least, examples.  Offhand, I don't have a=20
> guess about possible additional frag id considerations, for example.
>
> As an exercise, consider leaving all three of these normative=20
> assertions off.  What does that change?  Are there implied=20
> prohibitions that would then apply -- since the normative assertions=20
> explicitly give additional permission?  I don't think so.

The phrasing of this came about after extensive discussion over=20
draft-ietf-appsawg-media-type-regs.

>> 7.  The +zip Structured Syntax Suffix
>
> Shouldn't there also be a +gzip definition...?

This is worthy of a separate discussion on apps-discuss.

     Tony

------=_Part_1_1084029016.1337292928484
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<div><p>wfm. <u>tnx.</u><br/><br/><p>&#160;<br>
d/<br>
--<br>
&#160; Dave Crocker<br>
&#160; Brandenburg InternetWorking<br>
<a href=3D"http://=C2=A0=C2=A0bbiw.net">&#160;&#160;bbiw.net</a></p>
<p>&#160;&#160;via mobile</p>
</p>
<br/><br/>-----Original Message-----<br/>From: Tony Hansen &lt;tony@att.com=
&gt;<br/>To: dcrocker@bbiw.net<br/>Cc: Dave Crocker &lt;dhc@dcrocker.net&gt=
;, apps-discuss@ietf.org, iesg &lt;iesg@ietf.org&gt;<br/>Sent: Thu, 17 May =
2012 10:08 AM<br/>Subject: Re: Review of: draft-ietf-appsawg-media-type-suf=
fix-regs-00<br/><br/></div><p>Thanks Dave!&#13;<br>
&#13;<br>
I agree with most of your suggestions. A few comments below on specific &#1=
3;<br>
items.&#13;<br>
&#13;<br>
&nbsp;&nbsp;&nbsp;&nbsp; Tony Hansen&#13;<br>
&#13;<br>
On 5/17/<a href=3D"tel:201211">2012 11</a>:49 AM, Dave Crocker wrote:&#13;<=
br>
&gt;&#13;<br>
&gt; &gt;&nbsp;&nbsp; A variety of Structured Syntax Suffixes have already =
been used in&#13;<br>
&gt;&#13;<br>
&gt; It might be worth introducing the string SSS to avoid repeating the &#=
13;<br>
&gt; full term so often.&#13;<br>
&#13;<br>
I chose not to do this.&#13;<br>
&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp; semantics of the exact media type, and, 2) there=
 is no special&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp; knowledge needed by such a generic processor in =
order to parse that&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp; underlying representation other than what would =
be needed to parse&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp; any example of that underlying representation.&#=
13;<br>
&gt;&#13;<br>
&gt; #2 here is a rather long and somewhat awkward bit of text, but I &#13;=
<br>
&gt; haven't any clever (or even pedestrian) ideas of how to change it for =
&#13;<br>
&gt; the better.&#13;<br>
&#13;<br>
I've split it into an actual &lt;list&gt;, which will make it appear less o=
dious.&#13;<br>
&#13;<br>
&gt;&gt;&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp; Encoding considerations Per [RFC4627], JSON may =
be represented using&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UTF=
-8, UTF-16, or UTF-32.&nbsp; When JSON is written&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in =
UTF-8, JSON is 8bit compatible.&nbsp; When JSON is&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wri=
tten in UTF-16 or UTF-32, JSON is binary.&#13;<br>
&gt;&#13;<br>
&gt; If you mean 8bit and binary as MIME terms, they should be introduced &=
#13;<br>
&gt; as such.&nbsp; If you don't mean them as MIME, then isn't 8bit a form =
of &#13;<br>
&gt; binary too?&nbsp; Seriously, if this isn't MIME-related, I don't know =
what &#13;<br>
&gt; formal formal distinction is meant.&#13;<br>
&#13;<br>
I added the MIME reference.&#13;<br>
&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp; Fragment identifier considerations Media types u=
sing "+json" SHOULD&#13;<br>
&gt;&#13;<br>
&gt; What is a 'fragment identifier'?&nbsp; I don't see it defined.&nbsp; E=
ven if &#13;<br>
&gt; it's fairly easy to guess it's meaning, guessing should not be require=
d.&#13;<br>
&#13;<br>
I added a reference to the definition of the registration form in &#13;<br>
draft-ietf-appsawg-media-type-regs. I don't think it's appropriate to &#13;=
<br>
repeat all of that in this document.&#13;<br>
&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pro=
cess any fragment identifiers defined for&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ...=
&#13;<br>
&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "ap=
plication/json" that SHOULD NOT be used.&#13;<br>
&gt;&#13;<br>
&gt; These normative statements seem a bit ominous and possibly confusing, =
&#13;<br>
&gt; absent particulars or, at least, examples.&nbsp; Offhand, I don't have=
 a &#13;<br>
&gt; guess about possible additional frag id considerations, for example.&#=
13;<br>
&gt;&#13;<br>
&gt; As an exercise, consider leaving all three of these normative &#13;<br=
>
&gt; assertions off.&nbsp; What does that change?&nbsp; Are there implied &=
#13;<br>
&gt; prohibitions that would then apply -- since the normative assertions &=
#13;<br>
&gt; explicitly give additional permission?&nbsp; I don't think so.&#13;<br=
>
&#13;<br>
The phrasing of this came about after extensive discussion over &#13;<br>
draft-ietf-appsawg-media-type-regs.&#13;<br>
&#13;<br>
&gt;&gt; 7.&nbsp; The +zip Structured Syntax Suffix&#13;<br>
&gt;&#13;<br>
&gt; Shouldn't there also be a +gzip definition...?&#13;<br>
&#13;<br>
This is worthy of a separate discussion on apps-discuss.&#13;<br>
&#13;<br>
&nbsp;&nbsp;&nbsp;&nbsp; Tony&#13;<br>
</p>

------=_Part_1_1084029016.1337292928484--

From johnl@iecc.com  Thu May 17 15:50:14 2012
Return-Path: <johnl@iecc.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 10A5C21F8740 for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 15:50:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -111.11
X-Spam-Level: 
X-Spam-Status: No, score=-111.11 tagged_above=-999 required=5 tests=[AWL=0.089, BAYES_00=-2.599, HABEAS_ACCREDITED_SOI=-4.3, RCVD_IN_BSP_TRUSTED=-4.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uCSHvMazfTbn for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 15:50:13 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 447F621F873C for <apps-discuss@ietf.org>; Thu, 17 May 2012 15:50:13 -0700 (PDT)
Received: (qmail 59527 invoked from network); 17 May 2012 22:50:11 -0000
Received: from leila.iecc.com (64.57.183.34) by mail1.iecc.com with QMQP; 17 May 2012 22:50:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:vbr-info; s=4fb580a3.xn--btvx9d.k1205; i=johnl@user.iecc.com; bh=W5/QCTZT999mxLs38ssdgKMlCdU2hs+lnzbvP0DRPTU=; b=DA8h4ADh1wGtICzgSAQ4y+SUdbtU69kqVhUvG6hPgw1APV5lfjPrftc0PSfURDg5t/fpi2sZ1sF8/dTLn9eDlQ64cdoY1AQ7eLT9SdLt4oC6kfurUD3WM5lY/fY1xgFsqjihcizzTLz16cVlNpqY66wUxQsIbDEpNqfMkxuZdcg=
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:vbr-info; s=4fb580a3.xn--btvx9d.k1205; olt=johnl@user.iecc.com; bh=W5/QCTZT999mxLs38ssdgKMlCdU2hs+lnzbvP0DRPTU=; b=qGXd+j1PM2a3CbUb4pzdE3VO7av9bUCV4qNI73V8lVV92Q7ydXSfm78N2eRicVm5k73D68NXW65E/uZQhYaoM6dmAzrcgOTmseYr5GTeNLyXpboLH0V4cCX6yAFQQCnVsKRdEm/O2qTJD7JOqlCBxUIHeWPhr9kSMGTU2RMpff4=
VBR-Info: md=iecc.com; mc=all; mv=dwl.spamhaus.org
Date: 17 May 2012 22:49:49 -0000
Message-ID: <20120517224949.81906.qmail@joyce.lan>
From: "John Levine" <johnl@taugh.com>
To: apps-discuss@ietf.org
In-Reply-To: <01OFL51QGNS80006TF@mauve.mrochek.com>
Organization: 
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 7bit
Cc: ned.freed@mrochek.com
Subject: Re: [apps-discuss] should +gzip be registered as a media type structured syntax suffix ?
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 22:50:14 -0000

>The gzip file format (RFC 1952), OTOH, certainly supports the concept of
>multiple objects. Why zip seems to be prefered, I have no idea, but in my
>experience at least that seems to be the case.

While it is true that the gzip format supports multiple objects, all
of the gzip software I have ever used treats it as a stream
compressor, at most picking out the first filename to use as the name
of the decompressed file.  The usual convention on Unix systems is to
bundle up multiple files into a tar archive and gzip that, which the
standard tar program will do in one pass.  tgz files still have the
advantage over zip files that you can decode and extract files from
them on the fly since the directory info is interleaved with the data
rather than all stored at the end.

I'm agnostic about +gzip or +deflate.  If people want them, it's OK
with me.

R's,
John



From sm@resistor.net  Thu May 17 15:52:30 2012
Return-Path: <sm@resistor.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DEBE121F85B1 for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 15:52:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.487
X-Spam-Level: 
X-Spam-Status: No, score=-102.487 tagged_above=-999 required=5 tests=[AWL=0.112, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PJKfE4qfK9ar for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 15:52:28 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 46DF021F85A7 for <apps-discuss@ietf.org>; Thu, 17 May 2012 15:52:28 -0700 (PDT)
Received: from SUBMAN.resistor.net (IDENT:sm@localhost [127.0.0.1]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q4HMq6Jc027470; Thu, 17 May 2012 15:52:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1337295131; i=@resistor.net; bh=wM2zMkha5PSvsXv3NVwcSSHiFe3y16RD0D2kcySBIu0=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=waha06pdbQKfg10nZqafkEolBNvP6HjXTBmJzG3zRhypDtigagHkd8do8jwVY2X2Y kyD92I0lGufMihfVCDn1AsMzY/3jw/odyxyn/K/hrrijZEg9r5NZvNT0b8N+dCeCIg hjxG7yw0HtHZEgtvHVNfzp/TpU3eY4EVNlqfIxbE=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=resistor.net; s=mail; t=1337295131; i=@resistor.net; bh=wM2zMkha5PSvsXv3NVwcSSHiFe3y16RD0D2kcySBIu0=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=IbEwUuyxDSQFiIK6/i7G9LhqevYC/sSJq9/9G2FLDZLNIRGd7GDoKtTgNr5GUu9X0 SXFy8a9V0SogZGOXyMfrspKmPrLIth6jS1H7WSV5F2Z7kYxcQLAYi/GGrNxY2XIDV2 5TuGWhHm1Gd7cH2otnYCuMC1nrhbcWgRK0pb6AfA=
Message-Id: <6.2.5.6.2.20120517151720.0ab367c8@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Thu, 17 May 2012 15:39:24 -0700
To: Alissa Cooper <acooper@cdt.org>
From: SM <sm@resistor.net>
In-Reply-To: <B3876539-F25E-4519-99CF-04A59D5E36D0@cdt.org>
References: <6.2.5.6.2.20120502074325.0ababa28@elandnews.com> <4FAFA51F.4040508@sbin.se> <6.2.5.6.2.20120513074613.092bab70@resistor.net> <4FB0D246.4020608@cs.tcd.ie> <20120514122954.242cb1be@hetzer> <4FB0E828.9040405@cs.tcd.ie> <20120514134501.067cbd96@hetzer> <4FB18597.1020703@cs.tcd.ie> <6.2.5.6.2.20120514155407.099847c8@resistor.net> <B3876539-F25E-4519-99CF-04A59D5E36D0@cdt.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Comments on draft-ietf-appsawg-http-forwarded-02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 22:52:31 -0000

Hi Alissa,
At 14:29 17-05-2012, Alissa Cooper wrote:
>    As a general matter, the Forwarded extention does not seek to make hosts
>    any more identifiable than they would be if their traffic were 
> not passing through a proxy. [Wondering if there are corner cases 
> here. See note 2 below.]
>
>    The trust placed in the information conveyed by the Forwarded 
> extension is likely
>    to be the same as for current practices with source IP addresses.  In
>    that sense, a forwarded IP address can be spoofed.  Furthermore, 
> users of anonymous proxies may be capable of stripping forwarded
>    information before it reaches its destination.

With all due respect I beg to disagree about this.  There are cases 
when the proxy is selected by the user so that their host is not 
identifiable.  The user is intentionally trying not to have the 
client host identified.

The spoofing is an interesting point.  The user agent could add the 
relevant header.  That can be traced though.  User agents, by 
default, may not offer such functionality.

How can users of anonymous proxies strip forwarded information before 
it reaches its destination?

>2. I'm wondering if, in addition to the information leak problem 
>discussed in 8.2, there is also an issue of distinguishability of 
>multiple users who are all behind the same NAT/proxy but may not all 
>be behind the same chain of proxies. That is, suppose A and B are 
>the only two hosts behind a particular NAT and A installed the NAT 
>to help protect his identity. B's traffic passes through 2 further 
>proxies that use Forwarded headers before arriving at C. A's traffic 
>passes through no proxies to arrive at C. C can now effectively 
>identify A. This is just one case -- I'm not sure how realistic it 
>is, but I'm sure there are others. Seems like this is worth more 
>thought/discussion in the text.

The NAT case is different as the user cannot affect "chaining" unless 
he/she has control over the infrastructure.

Web Proxy chaining is used in an attempt to make it more difficult to 
"trace back" to the client.  There can be multiple proxy hops, which 
the user does not operate, before the destination is reached.

Regards,
-sm   


From sm@resistor.net  Thu May 17 16:41:23 2012
Return-Path: <sm@resistor.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 82F2D21F8757 for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 16:41:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.488
X-Spam-Level: 
X-Spam-Status: No, score=-102.488 tagged_above=-999 required=5 tests=[AWL=0.111, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5APt7xyWd1rG for <apps-discuss@ietfa.amsl.com>; Thu, 17 May 2012 16:41:22 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 88EF321F8744 for <apps-discuss@ietf.org>; Thu, 17 May 2012 16:41:22 -0700 (PDT)
Received: from SUBMAN.resistor.net (IDENT:sm@localhost [127.0.0.1]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q4HNfFi7017147; Thu, 17 May 2012 16:41:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1337298081; i=@resistor.net; bh=jEwZuX+qMon/ZAejOGeGPiym4geXoyq5L7RtTmruAtU=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=b6k4D4bb37BmUXKvA8TZSA+7ZQjdGHYaVB3T2sU3eKm7X2IFwrGy/RypUcNcLyddY iqvjWr3+FNzXutSNdwRbeK3qBtGzFGrPL3i6YKDQ7cfqhm29TnZWzs8UFdMvYNICtQ BMJbCq+oDK6MbuWO9gJ5H1o6cd8LiEAcP3rpz2mU=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=resistor.net; s=mail; t=1337298081; i=@resistor.net; bh=jEwZuX+qMon/ZAejOGeGPiym4geXoyq5L7RtTmruAtU=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=gCgBrt2v38OdESuMgVHOSnwbHm+sx0MntDFx9rY0eLEQE8nVMF7aYt7uRahun1xda oonj6fv6GrbGlvJxcMwD4GZFyizUG08wYTp68RylrdXxUBkGUEQ0THl/yNIYS5R2cB 4OVeYQAxYR7+eOpKFmg7fmLqZy4SV/ldwLQuU8HA=
Message-Id: <6.2.5.6.2.20120517155700.0b009770@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Thu, 17 May 2012 16:40:56 -0700
To: hub ryck <hub.ryck@gmail.com>
From: SM <sm@resistor.net>
In-Reply-To: <CAAyzDoRZLOoh2aTJJpkQaR-3Z4d33U3wD62P4346=Pqph3iBAw@mail.g mail.com>
References: <6.2.5.6.2.20120421143240.07253358@elandnews.com> <CAAyzDoSNZUiRnfg7tePdaSY1xjmQqqW37TbwMk8mL-uVKHEuTg@mail.gmail.com> <6.2.5.6.2.20120429134847.08f02068@resistor.net> <CAAyzDoRZLOoh2aTJJpkQaR-3Z4d33U3wD62P4346=Pqph3iBAw@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Comments on draft-hryckelynck-writing-rfcs-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2012 23:41:23 -0000

Hi Hubert,
At 04:12 17-05-2012, hub ryck wrote:
>I did a mistake when I posted the first version. I wanted to change 
>the name but I don't know how. The problem is, when I post a new 
>version, if I change the name how the site will related it to the 
>previous version ?

Barry Leiba provided an explanation at 
http://www.ietf.org/mail-archive/web/apps-discuss/current/msg05884.html

>"it is easy to say" is ok for me. I modified section 1 in draft 
>"draft-hryckelynck-writing-rfcs-04" as follows :
>
>"It is easy to say that mails with, for example, an attempted fraud 
>content are mails we must intercept."

I was trying to explain and you used it as suggested text.  :-)

>I checked every expired draft containing "mail" or "smtp" or "spam".
>I could see that finding a way to get the user advice has been a 
>concern for others.
>But none of the previous approaches I found is close from the one I propose.

Ok.  I'll suggest that you get reviews from other people as it may 
help to refine the proposal.

>I was not sure of what you meant when you asked "What is my opinion".

I meant it "as what would conclude after reading the material".

>Also, I realized, as these RFCs are experimental, I may have 
>referenced them as non normative ?

The Style Guide at 
http://www.rfc-editor.org/rfc-style-guide/rfc-style explains how to 
determine whether a reference should be normative or informative.

>My opinion is that it is too bad "efforts to reconcile the two 
>approaches have failed".
>But I don't think it will help :-)

No comment. :-)

>I didn't know you were writing a draft on the subject => 
>"draft-moonesamy-senderid-spf-conclusion-xx"

That draft will never be published.  I would not even recommend 
spending the time to read it.

>Would you like to be an author ? I would be more than happy if you want to.

It's going to be a lot of work to get this draft anywhere near 
consensus.  May I suggest that you contact the APPSAWG Chairs ( 
https://datatracker.ietf.org/wg/appsawg/charter/ ) to see whether 
there is any support for your proposal?  I'll consider your question 
if the WG Chairs determine that there is support.

>As a matter of fact your first mail arrived in the junk mail directory :-)

:-)

>If we look now on what happen with IETF mailing list, my mail was 
>submitted to approbation.

That is because you are not subscribed to the mailing list ( 
https://www.ietf.org/mailman/listinfo/apps-discuss ).

>It looks like my mail has to be "accepted" by someone. Also I could 
>find in RFC3683,
>"maintainers of any IETF mailing list may, at their discretion, also 
>remove posting rights to that IETF mailing list."

I'll try and explain this in simple terms.  It may not be the correct 
explanation.  If there are several messages about a topic which the 
moderator of an IETF mailing list considers as unrelated to the topic 
being discussed on that mailing list, they will send you a message 
about the matter.  If you keep ignoring their kind advice, they can 
moderate the messages you send to the mailing list.

>So I will do an answer similar to the one I made about experimental 
>status. At this stage,  "draft-hryckelynck-writing-rfcs-xx" has to 
>be viewed as a practice and then if the community gives sympathetic 
>consideration to this practice we could then design parts of this practice
>as a protocol (like for example communication between MTA and Base) 
>or as protocol extensions (specific header, error code, ...).

It is more about whether there is consensus.

>In resume :
>1- what about this idea ?
>2- work
>3- if idea is OK => what about a practice ?
>4- work
>5- if practice is OK => what about designing parts of this practice 
>as a protocol ?
>
>Do I have to modify something in this sense in the draft headers to 
>show this is a Practice and not a protocol ?
>Is "Intended status: Experimental" still OK ?

I suggest contacting the APPSAWG Chairs before getting into such an effort.

>========================
>Also, I received the following comment from Dave Crocker "the 
>proposal does not seem to require any user choice". As a matter of 
>fact at this stage I was only proposing to store

I saw Dave Crocker's message as it was posted to the 
apps-discuss@ietf.org mailing list.  Please see the suggested I made above.

Regards,
-sm 


From ned.freed@mrochek.com  Thu May 17 18:38:44 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B4F4A21F86C1; Thu, 17 May 2012 18:38:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.503
X-Spam-Level: 
X-Spam-Status: No, score=-2.503 tagged_above=-999 required=5 tests=[AWL=0.096,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GojkM0JyJZyP; Thu, 17 May 2012 18:38:44 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id D65E621F86C5; Thu, 17 May 2012 18:38:43 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFLL62LNPC001WGO@mauve.mrochek.com>; Thu, 17 May 2012 18:38:39 -0700 (PDT)
MIME-version: 1.0
Content-type: TEXT/PLAIN; charset=ISO-8859-1
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Thu, 17 May 2012 18:38:35 -0700 (PDT)
Message-id: <01OFLL60HJVG0006TF@mauve.mrochek.com>
Date: Thu, 17 May 2012 18:25:17 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Thu, 17 May 2012 09:06:23 -0400" <CALaySJKBwp9TRSTMUwMKsGhGS5_21pmRtMLRqUWNUNezFvinPg@mail.gmail.com>
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com> <A36F2701-439D-48A6-9180-E69EABE6CE4D@mnot.net> <01OFK722DY440006TF@mauve.mrochek.com> <9A0F9270-B389-497F-A940-D4505E8E3F2A@mnot.net> <CALaySJKBwp9TRSTMUwMKsGhGS5_21pmRtMLRqUWNUNezFvinPg@mail.gmail.com>
To: Barry Leiba <barryleiba@computer.org>
Cc: Mark Nottingham <mnot@mnot.net>, Ned Freed <ned.freed@mrochek.com>, IESG IESG <iesg@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>, draft-ietf-appsawg-media-type-regs.all@tools.ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 May 2012 01:38:44 -0000

> >>  In the case of registration for the IETF itself, the registration
> >>  proposal MUST be published as an RFC.  When the RFC is in the IETF
> >>  stream it is an IETF Consensus RFC <xref target="RFC4844"/> , which
> >>  can be on the Standards Track, a BCP, Informational, or Experimental.
> >>  Registrations published in non-IETF RFC streams are also allowed, and require
> >>  IESG approval.

> > By definition, when an RFC is published "for the IETF itself", it is on the IETF
> > stream, so the first and second sentences aren't well-aligned.

Actually, that's not true. As noted below, the IAB stream is a different stream
yet pretty clearly part of the IETF. But it is entirely possible for a document
in the Independent Stream to be produced and published at the instigation of
the IETF and intended for the IETF's benefit.

> That text is Ned's original as tweaked by my suggestion, so it's at
> least half mine.  Let me explain, and we can see if there's a better
> way to say it.

> Look above that, and see that we have cases 1 and 2: case 1 involves
> IETF registrations, and case 2 involves registrations by other SDOs.
> There are then two paragraphs that say, "the first procedure" and "in
> the second case", also referring to (1) and (2).  I think you're OK
> with that.  Now, this text is again referring to the first case (and
> the next graf addresses the second).  The bit about "the IETF itself"
> is meant to be as opposed to other SDOs, and is meant to include the
> IAB, IRTF, and even Independent streams.

> As I look at it again, I think it might be better to fold these two
> paragraphs into the previous two.  How does this look, replacing the
> four paragraphs after the two numbered bullets?:

> -------------------------------------
>    The first procedure is used for registering registrations from IETF
>    Consensus documents, or in rare cases when registering a
>    grandfathered (see Appendix A) and/or otherwise incomplete
>    registration is in the interest of the Internet community.  The registration
>    proposal MUST be published as an RFC.  When the RFC is in the IETF
>    stream it is an IETF Consensus RFC, which can be on the Standards
>    Track, a BCP, Informational, or Experimental.  Registrations
>    published in non-IETF RFC streams are also allowed, and require IESG
>    approval.

>    In the second case the IESG makes a one time decision on whether the
>    registration submitter represents a recognized standards body; after
>    that, a Media Types Reviewer (Designated Expert or a group of
>    Designated Experts) performs the Expert Review as specified in this
>    document.  Subsequent submissions from the same source do not involve
>    the IESG.  The format MUST be described by a formal standards
>    specification produced by the submitting standards body.
> -------------------------------------

> Ned might prefer that the documentation requirements remain in their
> own paragraphs, in which case we might just replace "In the case of
> registration for the IETF itself" with "In case (1), above," or some
> such.  But I kind of like the version that merges these paragraphs.

No, this is better because (1) It's shorter and (2) It groups the materal
relevant to a particular procedure together. However, it orphans the next
paragraph that also discusses IETF documents. But there's no problem making
that part of the first paragraph, which gives us:

   The first procedure is used for registering registrations from IETF
   Consensus documents, or in rare cases when registering a
   grandfathered (see Appendix A) and/or otherwise incomplete
   registration is in the interest of the Internet community.  The
   registration proposal MUST be published as an RFC.  When the RFC is
   in the IETF stream it is an IETF Consensus RFC, which can be on the
   Standards Track, a BCP, Informational, or Experimental.
   Registrations published in non-IETF RFC streams are also allowed, and
   require IESG approval.  A registration can be either in a standalone
   "registration only" RFC or incorporated into a more general
   specification of some sort.

   In the second case the IESG makes a one time decision on whether the
   registration submitter represents a recognized standards body; after
   that, a Media Types Reviewer (Designated Expert or a group of
   Designated Experts) performs the Expert Review as specified in this
   document.  Subsequent submissions from the same source do not involve
   the IESG.  The format MUST be described by a formal standards
   specification produced by the submitting standards body.

I could maintain the split of the first paragraph, but beyond that ... please
consider the audience. This is not talking to some random person who wants to
register something; it's talking to people who involved in a standards process.
For better or worse, a barrier every standards process I've ever seen - and
I've been involved in several - imposes on participants is a basic
understanding of that process. So all this wordsmithing is accomplishing ...
what, exactly?

Anyway, modulo the paragraphing, I'm now going to regard this as closed 
unless someone comes up with a *really* cogent argument to make further
changes.

				Ned

From ned.freed@mrochek.com  Thu May 17 21:03:39 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2FE7C21F860D; Thu, 17 May 2012 21:03:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.504
X-Spam-Level: 
X-Spam-Status: No, score=-2.504 tagged_above=-999 required=5 tests=[AWL=0.095,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0fPdqYQHHJkL; Thu, 17 May 2012 21:03:38 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 559CF21F85D3; Thu, 17 May 2012 21:03:38 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFLQ8QAT1C001DIX@mauve.mrochek.com>; Thu, 17 May 2012 21:03:34 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Thu, 17 May 2012 21:03:30 -0700 (PDT)
Message-id: <01OFLQ8NTHEG0006TF@mauve.mrochek.com>
Date: Thu, 17 May 2012 21:01:55 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Thu, 17 May 2012 17:13:37 +1000" <9A0F9270-B389-497F-A940-D4505E8E3F2A@mnot.net>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com> <A36F2701-439D-48A6-9180-E69EABE6CE4D@mnot.net> <01OFK722DY440006TF@mauve.mrochek.com> <9A0F9270-B389-497F-A940-D4505E8E3F2A@mnot.net>
To: Mark Nottingham <mnot@mnot.net>
Cc: Ned Freed <ned.freed@mrochek.com>, IESG IESG <iesg@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>, draft-ietf-appsawg-media-type-regs.all@tools.ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 May 2012 04:03:39 -0000

> On 17/05/2012, at 10:55 AM, Ned Freed wrote:
> >
> >> I'm not talking about re-defining the concepts, I'm saying that a quick,
> >> non-normative summary of what they are, along with pointers to more detailed
> >> information elsewhere, would help readers.
> >
> > Then feel to suggest text.

> Replace section 1 (Introduction) with:

> """
> Recent Internet protocols have been carefully designed to be easily
> extensible in certain ways. In particular, many protocols, including but
> not limited to HTTP [RFC2616] and MIME [RFC2045], are capable of carrying
> arbitrary labeled content.

> The mechanism used to label such content is a media type, consisting of a
> top-level type and a subtype, which is further structured into trees.
> Optionally, media types can define companion data, known as parameters.

> For example,

>   text/plain; charset=utf-8
  
> has a top-level type of "text", a subtype of "plain", which places the media
> type in the standards tree. Here, the "charset" parameter is serialised as it
> would be in HTTP.

> A registration process is needed for these labels, so that that the set of
> such values are defined in a reasonably orderly, well-specified, and public
> manner.

> Therefore, this document defines media type specification and registration
> procedures that use the Internet Assigned Numbers Authority (IANA) as a
> central registry.

> The media type registry managed by the procedures defined here can be found at
> <http://www.iana.org/assignments/media-types/>.
> """

> Just a suggestion, of course; I'm sure it can be improved upon.

With the exception of the example, which I think is unnecessary, this basically
seem fine to me. I don't see it as much of an improvement to be honest, but the
one thing it does do that I like is that by talking about the location of the
registry I can eliminate the section that does that.

				Ned

From mnot@mnot.net  Thu May 17 21:15:31 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4AC5A21F8650; Thu, 17 May 2012 21:15:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.563
X-Spam-Level: 
X-Spam-Status: No, score=-103.563 tagged_above=-999 required=5 tests=[AWL=-0.964, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AnNlcSVuh4jd; Thu, 17 May 2012 21:15:29 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id CC07221F864F; Thu, 17 May 2012 21:15:29 -0700 (PDT)
Received: from mnot-mini.mnot.net (unknown [118.209.21.48]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 1DD9922E253; Fri, 18 May 2012 00:15:22 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=us-ascii
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <01OFLQ8NTHEG0006TF@mauve.mrochek.com>
Date: Fri, 18 May 2012 14:15:19 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <5A52480B-1B30-4666-917A-ABE558E58269@mnot.net>
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com> <A36F2701-439D-48A6-9180-E69EABE6CE4D@mnot.net> <01OFK722DY440006TF@mauve.mrochek.com> <9A0F9270-B389-497F-A940-D4505E8E3F2A@mnot.net> <01OFLQ8NTHEG0006TF@mauve.mrochek.com>
To: Ned Freed <ned.freed@mrochek.com>
X-Mailer: Apple Mail (2.1278)
Cc: IESG IESG <iesg@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>, draft-ietf-appsawg-media-type-regs.all@tools.ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 May 2012 04:15:31 -0000

I'm OK with removing the example.


On 18/05/2012, at 2:01 PM, Ned Freed wrote:

>> On 17/05/2012, at 10:55 AM, Ned Freed wrote:
>>>=20
>>>> I'm not talking about re-defining the concepts, I'm saying that a =
quick,
>>>> non-normative summary of what they are, along with pointers to more =
detailed
>>>> information elsewhere, would help readers.
>>>=20
>>> Then feel to suggest text.
>=20
>> Replace section 1 (Introduction) with:
>=20
>> """
>> Recent Internet protocols have been carefully designed to be easily
>> extensible in certain ways. In particular, many protocols, including =
but
>> not limited to HTTP [RFC2616] and MIME [RFC2045], are capable of =
carrying
>> arbitrary labeled content.
>=20
>> The mechanism used to label such content is a media type, consisting =
of a
>> top-level type and a subtype, which is further structured into trees.
>> Optionally, media types can define companion data, known as =
parameters.
>=20
>> For example,
>=20
>>  text/plain; charset=3Dutf-8
>=20
>> has a top-level type of "text", a subtype of "plain", which places =
the media
>> type in the standards tree. Here, the "charset" parameter is =
serialised as it
>> would be in HTTP.
>=20
>> A registration process is needed for these labels, so that that the =
set of
>> such values are defined in a reasonably orderly, well-specified, and =
public
>> manner.
>=20
>> Therefore, this document defines media type specification and =
registration
>> procedures that use the Internet Assigned Numbers Authority (IANA) as =
a
>> central registry.
>=20
>> The media type registry managed by the procedures defined here can be =
found at
>> <http://www.iana.org/assignments/media-types/>.
>> """
>=20
>> Just a suggestion, of course; I'm sure it can be improved upon.
>=20
> With the exception of the example, which I think is unnecessary, this =
basically
> seem fine to me. I don't see it as much of an improvement to be =
honest, but the
> one thing it does do that I like is that by talking about the location =
of the
> registry I can eliminate the section that does that.
>=20
> 				Ned

--
Mark Nottingham   http://www.mnot.net/




From ned.freed@mrochek.com  Thu May 17 21:18:10 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 01FE521F869F; Thu, 17 May 2012 21:18:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.205
X-Spam-Level: 
X-Spam-Status: No, score=-2.205 tagged_above=-999 required=5 tests=[AWL=-0.206, BAYES_00=-2.599, J_CHICKENPOX_23=0.6]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IF91gTe905-Y; Thu, 17 May 2012 21:18:09 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 79A0F21F8684; Thu, 17 May 2012 21:18:09 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFLQQR7EO0001NX2@mauve.mrochek.com>; Thu, 17 May 2012 21:18:06 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Thu, 17 May 2012 21:18:03 -0700 (PDT)
Message-id: <01OFLQQP4FDM0006TF@mauve.mrochek.com>
Date: Thu, 17 May 2012 21:05:43 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Thu, 17 May 2012 17:13:37 +1000" <9A0F9270-B389-497F-A940-D4505E8E3F2A@mnot.net>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com> <A36F2701-439D-48A6-9180-E69EABE6CE4D@mnot.net> <01OFK722DY440006TF@mauve.mrochek.com> <9A0F9270-B389-497F-A940-D4505E8E3F2A@mnot.net>
To: Mark Nottingham <mnot@mnot.net>
Cc: Ned Freed <ned.freed@mrochek.com>, IESG IESG <iesg@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>, draft-ietf-appsawg-media-type-regs.all@tools.ietf.org
Subject: Re: [apps-discuss] APPSDIR review of	draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 May 2012 04:18:10 -0000

> >>>> * Section 5.4 directs people to send comments on registered media types to
> >>>> IANA. Isn't it more appropriate/straightforward to send them to the change
> >>>> controller, optionally CC:ing the types list?
> >>>
> >>> No, I don't think so. Sending it to IANA insures that it gets tracked.
> >
> >> Is there an expectation that the comments will be collected, or that there
> >> will be metrics for comments on a media type, or...? I don't see the benefit of
> >> giving IANA yet another thing to do here.
> >
> > That's the whole point - if the comment seems sensible, it gets added to the
> > registration. If we send comments to change controller, I think there's a fair
> > chance that's as far as they will go.

> So, IANA becomes the arbiter of what's an applicable comment here? Is the
> assumption that they'll consult with the DE as appropriate?

Of course they will. That's how IANA works. Please remember that it was IANA
that started the whole outside reviwer process; the IETF started writing it
down *long* after it was the norm. But I suppose there's no harm in adding a
clause making it explicit.

In any case, since the procedure has been in place for long time and AFAIK it
has never been used, the bigger problem is likely to be that IANA will have no
idea how to actually make the comment visible on the site, assuming a comment
is ever actually made.

> >> I see. In that case, I'll add a comment that separating the provisional and
> >> permanent registries doesn't work well, IME; we have a similar situation in the
> >> Message Header registry, and forcing people to look into two lists makes it
> >> confusing. I'd recommend a single, authoritative list, using the status field
> >> to distinguish them.
> >
> > I strongly disagree. I think the problem of provisionals being seen as real if
> > they are intermixed, no matter how well they are labelled.

> Once they're registered, they are real.

No, they most certainly are not. They aren't supposed to be deployed. That's
what real means to me in this context.

				Ned

From ned.freed@mrochek.com  Thu May 17 22:03:59 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EADAA21F86E5; Thu, 17 May 2012 22:03:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.503
X-Spam-Level: 
X-Spam-Status: No, score=-2.503 tagged_above=-999 required=5 tests=[AWL=0.096,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id F6KZBCOE+QKj; Thu, 17 May 2012 22:03:59 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 9574221F86CF; Thu, 17 May 2012 22:03:57 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFLSCGM01C001XUS@mauve.mrochek.com>; Thu, 17 May 2012 22:03:50 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OF7HODY84G0006TF@mauve.mrochek.com>; Thu, 17 May 2012 22:03:47 -0700 (PDT)
Message-id: <01OFLSCE9SZY0006TF@mauve.mrochek.com>
Date: Thu, 17 May 2012 22:00:11 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Thu, 17 May 2012 10:02:52 +0100" <01d701cd340b$de459880$4001a8c0@gateway.2wire.net>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com> <A36F2701-439D-48A6-9180-E69EABE6CE4D@mnot.net> <01OFK722DY440006TF@mauve.mrochek.com> <9A0F9270-B389-497F-A940-D4505E8E3F2A@mnot.net> <01d701cd340b$de459880$4001a8c0@gateway.2wire.net>
To: "t.petch" <ietfc@btconnect.com>
Cc: Mark Nottingham <mnot@mnot.net>, Ned Freed <ned.freed@mrochek.com>, IESG IESG <iesg@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>, draft-ietf-appsawg-media-type-regs.all@tools.ietf.org
Subject: Re: [apps-discuss] APPSDIR review ofdraft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 May 2012 05:04:00 -0000

> Don't know if it is an improvement, but I look to remove adverbs from
> formal writing, and put the action into verbs; applying the latter, I
> would say

> "This document defines  the procedures to be used to register media
> types  in the Internet Assigned Numbers Authority (IANA) central
> registry."

Seems reasonable to me, but now that I look closely, it needs a bit more
tweaking because this document both lays out the registration requirements
as well as specifying the actual procedure. I ended up with:

   This document specifies the criteria for media type registrations and
   defines the procedures to be used to register media types (Section 5) in
   the Internet Assigned Numbers Authority (IANA) central registry.

				Ned

From duerst@it.aoyama.ac.jp  Fri May 18 01:53:01 2012
Return-Path: <duerst@it.aoyama.ac.jp>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 74C4E21F8623 for <apps-discuss@ietfa.amsl.com>; Fri, 18 May 2012 01:53:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.333
X-Spam-Level: 
X-Spam-Status: No, score=-99.333 tagged_above=-999 required=5 tests=[AWL=0.457, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265,  MIME_8BIT_HEADER=0.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s2vtG6PMrLvL for <apps-discuss@ietfa.amsl.com>; Fri, 18 May 2012 01:53:01 -0700 (PDT)
Received: from scintmta01.scbb.aoyama.ac.jp (scintmta01.scbb.aoyama.ac.jp [133.2.253.33]) by ietfa.amsl.com (Postfix) with ESMTP id AFBDA21F861F for <apps-discuss@ietf.org>; Fri, 18 May 2012 01:53:00 -0700 (PDT)
Received: from scmse01.scbb.aoyama.ac.jp ([133.2.253.231]) by scintmta01.scbb.aoyama.ac.jp (secret/secret) with SMTP id q4I8qrKD016443 for <apps-discuss@ietf.org>; Fri, 18 May 2012 17:52:53 +0900
Received: from (unknown [133.2.206.133]) by scmse01.scbb.aoyama.ac.jp with smtp id 076e_9a3a_dabc6f36_a0c6_11e1_a1ab_001d096c566a; Fri, 18 May 2012 17:52:52 +0900
Received: from [IPv6:::1] ([133.2.210.1]:32958) by itmail.it.aoyama.ac.jp with [XMail 1.22 ESMTP Server] id <S15C70D2> for <apps-discuss@ietf.org> from <duerst@it.aoyama.ac.jp>; Fri, 18 May 2012 17:52:56 +0900
Message-ID: <4FB60DDA.9010509@it.aoyama.ac.jp>
Date: Fri, 18 May 2012 17:52:42 +0900
From: =?UTF-8?B?Ik1hcnRpbiBKLiBEw7xyc3Qi?= <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.9) Gecko/20100722 Eudora/3.0.4
MIME-Version: 1.0
To: John Levine <johnl@taugh.com>
References: <20120517224949.81906.qmail@joyce.lan>
In-Reply-To: <20120517224949.81906.qmail@joyce.lan>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Cc: ned.freed@mrochek.com, apps-discuss@ietf.org
Subject: Re: [apps-discuss] should +gzip be registered as a media type	structured syntax suffix ?
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 May 2012 08:53:01 -0000

If nobody is using +gzip or whatever, I'd just leave them alone. Once 
there's a need, they can always be added.      Regards,    Martin.

On 2012/05/18 7:49, John Levine wrote:
>> The gzip file format (RFC 1952), OTOH, certainly supports the concept of
>> multiple objects. Why zip seems to be prefered, I have no idea, but in my
>> experience at least that seems to be the case.
>
> While it is true that the gzip format supports multiple objects, all
> of the gzip software I have ever used treats it as a stream
> compressor, at most picking out the first filename to use as the name
> of the decompressed file.  The usual convention on Unix systems is to
> bundle up multiple files into a tar archive and gzip that, which the
> standard tar program will do in one pass.  tgz files still have the
> advantage over zip files that you can decode and extract files from
> them on the fly since the directory info is interleaved with the data
> rather than all stored at the end.
>
> I'm agnostic about +gzip or +deflate.  If people want them, it's OK
> with me.
>
> R's,
> John
>
>
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>

From duerst@it.aoyama.ac.jp  Fri May 18 02:05:17 2012
Return-Path: <duerst@it.aoyama.ac.jp>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 48D7121F865A for <apps-discuss@ietfa.amsl.com>; Fri, 18 May 2012 02:05:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.353
X-Spam-Level: 
X-Spam-Status: No, score=-99.353 tagged_above=-999 required=5 tests=[AWL=0.437, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265,  MIME_8BIT_HEADER=0.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iGPYnPTbE6vu for <apps-discuss@ietfa.amsl.com>; Fri, 18 May 2012 02:05:16 -0700 (PDT)
Received: from scintmta02.scbb.aoyama.ac.jp (scintmta02.scbb.aoyama.ac.jp [133.2.253.34]) by ietfa.amsl.com (Postfix) with ESMTP id 985F121F8659 for <apps-discuss@ietf.org>; Fri, 18 May 2012 02:05:15 -0700 (PDT)
Received: from scmse01.scbb.aoyama.ac.jp ([133.2.253.231]) by scintmta02.scbb.aoyama.ac.jp (secret/secret) with SMTP id q4I95E6U023880 for <apps-discuss@ietf.org>; Fri, 18 May 2012 18:05:14 +0900
Received: from (unknown [133.2.206.133]) by scmse01.scbb.aoyama.ac.jp with smtp id 0770_b876_94e033d8_a0c8_11e1_a4dc_001d096c566a; Fri, 18 May 2012 18:05:14 +0900
Received: from [IPv6:::1] ([133.2.210.1]:57584) by itmail.it.aoyama.ac.jp with [XMail 1.22 ESMTP Server] id <S15C70F0> for <apps-discuss@ietf.org> from <duerst@it.aoyama.ac.jp>; Fri, 18 May 2012 18:05:17 +0900
Message-ID: <4FB610C0.9050102@it.aoyama.ac.jp>
Date: Fri, 18 May 2012 18:05:04 +0900
From: =?UTF-8?B?Ik1hcnRpbiBKLiBEw7xyc3Qi?= <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.9) Gecko/20100722 Eudora/3.0.4
MIME-Version: 1.0
To: Graham Klyne <GK@ninebynine.org>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>	<CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com>	<069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com>	<CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com>	<5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com>	<00f601cd32ee$cd2ebd10$678c3730$@packetizer.com> <4FB3545F.4050408@ninebynine.org>
In-Reply-To: <4FB3545F.4050408@ninebynine.org>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 May 2012 09:05:17 -0000

On 2012/05/16 16:16, Graham Klyne wrote:

> There's an interesting maybe-comparable example to consider: Digital
> Object Identifiers. Several years ago, these were defined to provide a
> way for allocating unique identifiers to research publications, etc.
> (http://www.doi.org/,
> http://en.wikipedia.org/wiki/Digital_object_identifier).
>
> A doi: URI scheme was proposed but has not subsequently been approved
> for registration
> (http://human.freescience.org/htmx/digital_object_identifier.php);
> rather the doi was registered as a sub-namespace in another new URI
> scheme, info: (http://www.ietf.org/rfc/rfc4452.txt) which was defined as
> an umbrella for several of these "non-web" identifiers.
>
> But it's interesting that a DOI is most commonly cited in a web page and
> similar contexts, and often in print, as http://dx.doi.org/<handle>
> (http://www.doi.org/doi_handbook/2_Numbering.html#2.6.2) ... so the
> other URI scheme registrations don't seem to have that much traction.

Things like these happen mostly because new URI(/IRI) schemes are hard 
to deploy. That initially led to a lot of pressure against new schemes, 
but those who liked to invent new schemes didn't get convinced, so those 
whot didn't think new schemes were such a good idea just switched from a 
"we know, and we don't want you to find out the hard way" to a "let them 
find out themselves, we told you so" policy.

Of course, what I wrote didn't happen explicitly, but I hope it 
describes the general developments well. One reason for the change may 
be that when URIs were not that well known yet, those who invented them 
felt that they had to protect users from bad experiences. These days, 
URIs as such are extremely well established, and there isn't much of a 
danger anymore that a failure with a specific URI gets blamed on URIs in 
general.

Regards,   Martin.

From duerst@it.aoyama.ac.jp  Fri May 18 03:26:35 2012
Return-Path: <duerst@it.aoyama.ac.jp>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3FA2921F85F0 for <apps-discuss@ietfa.amsl.com>; Fri, 18 May 2012 03:26:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.371
X-Spam-Level: 
X-Spam-Status: No, score=-99.371 tagged_above=-999 required=5 tests=[AWL=0.419, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265,  MIME_8BIT_HEADER=0.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xrmcb8fpMcPt for <apps-discuss@ietfa.amsl.com>; Fri, 18 May 2012 03:26:34 -0700 (PDT)
Received: from scintmta01.scbb.aoyama.ac.jp (scintmta01.scbb.aoyama.ac.jp [133.2.253.33]) by ietfa.amsl.com (Postfix) with ESMTP id 1A4AF21F8645 for <apps-discuss@ietf.org>; Fri, 18 May 2012 03:26:33 -0700 (PDT)
Received: from scmse01.scbb.aoyama.ac.jp ([133.2.253.231]) by scintmta01.scbb.aoyama.ac.jp (secret/secret) with SMTP id q4IAQSxx016289 for <apps-discuss@ietf.org>; Fri, 18 May 2012 19:26:28 +0900
Received: from (unknown [133.2.206.133]) by scmse01.scbb.aoyama.ac.jp with smtp id 0770_cb08_ede7a4ce_a0d3_11e1_a4dc_001d096c566a; Fri, 18 May 2012 19:26:28 +0900
Received: from [IPv6:::1] ([133.2.210.1]:46832) by itmail.it.aoyama.ac.jp with [XMail 1.22 ESMTP Server] id <S15C719E> for <apps-discuss@ietf.org> from <duerst@it.aoyama.ac.jp>; Fri, 18 May 2012 19:26:31 +0900
Message-ID: <4FB623C9.9090904@it.aoyama.ac.jp>
Date: Fri, 18 May 2012 19:26:17 +0900
From: =?UTF-8?B?Ik1hcnRpbiBKLiBEw7xyc3Qi?= <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.9) Gecko/20100722 Eudora/3.0.4
MIME-Version: 1.0
To: "Paul E. Jones" <paulej@packetizer.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>	<CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com>	<069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com>	<CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com>	<5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com>	<00f601cd32ee$cd2ebd10$678c3730$@packetizer.com>	<4FB3545F.4050408@ninebynine.org>	<CAKaEYh++Zdtzo2V1LxpjqNFK6Cw6XpXDwE97fQeAk0dk2P_+ug@mail.gmail.com>	<4FB4F784.8040409@ninebynine.org>	<39D4A035-89F9-4EE8-BAEE-0BDF2B11F291@ve7jtb.com> <010601cd345b$4bc25e30$e3471a90$@packetizer.com>
In-Reply-To: <010601cd345b$4bc25e30$e3471a90$@packetizer.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Cc: 'Graham Klyne' <GK@ninebynine.org>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 May 2012 10:26:35 -0000

This is a good point. Remember that email itself doesn't need nor use 
mailto:. It's HTML and other locations where mailto: is used.

Regards,   Martin.

On 2012/05/18 3:31, Paul E. Jones wrote:
> John,
>
>
>
> The "acct" URI would not be typed into an OpenID login box, but that does
> not mean it would never be used.  Users do not usually type in "xmpp:" or
> "mailto:", either, but they are nonetheless useful.  The "acct" URI scheme
> would be used similarly.  The query over the wire would request the XRD/JRD
> document for the account identified by that acct URI.
>
>
>
> Further, inside the XRD/JRD document, there may be link relations that allow
> a user to reference his or her other accounts at various services.  These
> references might allow WF queries to span across multiple domains and learn
> information such as where my photo stream is located, where my public file
> storage is located, etc.  It is a means of linking social networking
> accounts, etc.  I have this example earlier:
>
>
>
> <Link rel="acct" href="acct:paulej@cool_new_pic_service"/>
>
> <Link rel="acct" href="acct:10475893@cool_new_cloud_storage_service"/>
>
> <Link rel="acct" href="acct:543543@cool_new_social_network"/>
>
> <Link rel="acct" href="acct:paulej555@cool_new_whatever"/>
>
>
>
> These "href" values all refer to some kind of URI.  No current URI scheme is
> appropriate.  We can slaughter an existing one, but it's not the right
> solution, IMO.
>
>
>
> Paul
>
>
>
> From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org]
> On Behalf Of John Bradley
> Sent: Thursday, May 17, 2012 10:43 AM
> To: Graham Klyne
> Cc: apps-discuss@ietf.org
> Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
>
>
>
> Graham,
>
>
>
> The use of acct: is not dissimilar to the proposed use in Handle
> <http://www.itu.int/osg/csd/emerging_trends/handle_system/index.html>   or
> XRI<http://docs.oasis-open.org/xri/2.0/specs/xri-resolution-V2.0.html>
>
>
>
> It provides a new namespace for Identifiers and uses its own resolver WF to
> deference them to http uri for retrieval.
>
>
>
> Arguably Handle and XRI added persistence and other arguments that are not
> present in acct:/WF.
>
>
>
> As far as linking to a XRD document using acct: requiring the use of the WF
> resolver the XRD can just as easily contain the http URI enabling direct
> access.
>
>
>
> I can't see the requirement for a new scheme based simply on needing a new
> link relationship.
>
>
>
> Someone will also eventually notice that we are effectively duplicating the
> existing http: syntax for naming a user at a domain
> "http://jbradley@foo.com".
>
>
>
> If acct: is used simply as an identifier, that is never intended for a user
> to type then the argument for a new scheme is weak.
>
>
>
> If acct: is intended to be a new name resolution protocol (It is) then it is
> causing namespace fragmentation and breaking the semantic web.
>
>
>
> I have had the W3C TAG intervene on OASIS standards wanting to register a
> new scheme so I am cautious.
>
>
>
> Registering acct: vs info:acct: is important from a browser behaviour point
> of view if a user clicks on a link.
>
> What browser support do people anticipate for WF?   Do people expect to
> place acct:jbradley@foo.com as a link in a html document and have something
> useful happen if the user clicks on it?
>
> I know we did in XRI, and that was part of the scheme justification.
>
>
>
> WF should start the registration process for acct: now to enable the
> inevitable wider debate.
>
>
>
> Until there is at least a provisional registration, we probably should not
> make the scheme registration a requirement in the proposed starting
> document.
>
>
>
> John B.
>
>
>
>
>
> On 2012-05-17, at 9:05 AM, Graham Klyne wrote:
>
>
>
>
>
> On 17/05/2012 10:52, Melvin Carvalho wrote:
>
>
>
> I don't know about the particulars of your proposed acct: scheme, but as a
>
>>   thought experiment, does it achieve anything that could not be achieved
> as
>
>>   easily with (something like):
>
>>      http://acct.example.org/<your string here>
>
>>   ?
>
>>
>
>>   (Bearing in mind that it does not matter that
> thehttp://acct.example.org/URI  may be not dereferencable.)
>
>>
>
> Facebook do something quite similar to this with
>
> graph.facebook.com/user... my suggestion from the webfinger list was
>
> http://host/@/user, but there are possible deployment issues.
>
>
>
> One tricky thing with the approach suggested, is that you dont know whether
>
> you will be dealing with http or https until you try, so there's
>
> potentially an extra round trip.
>
>
> If the URI is being used primarily for identification purposes, and is not
> used operationally for dereferencing as-is, that seems a minor issue.  If
> the http: URI is also used to serve as a route to "follow-your-nose"
> high-level information, why would it be published using https?
>
> #g
> --
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>
>
>
>
>
>
>
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss

From duerst@it.aoyama.ac.jp  Fri May 18 03:38:24 2012
Return-Path: <duerst@it.aoyama.ac.jp>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 915F121F8665 for <apps-discuss@ietfa.amsl.com>; Fri, 18 May 2012 03:38:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -97.938
X-Spam-Level: 
X-Spam-Status: No, score=-97.938 tagged_above=-999 required=5 tests=[AWL=-1.048, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, J_CHICKENPOX_31=0.6, MANGLED_YOUR=2.3, MIME_8BIT_HEADER=0.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w4dHE62ucZ5q for <apps-discuss@ietfa.amsl.com>; Fri, 18 May 2012 03:38:23 -0700 (PDT)
Received: from scintmta02.scbb.aoyama.ac.jp (scintmta02.scbb.aoyama.ac.jp [133.2.253.34]) by ietfa.amsl.com (Postfix) with ESMTP id 540FA21F848E for <apps-discuss@ietf.org>; Fri, 18 May 2012 03:38:23 -0700 (PDT)
Received: from scmse02.scbb.aoyama.ac.jp ([133.2.253.231]) by scintmta02.scbb.aoyama.ac.jp (secret/secret) with SMTP id q4IAcMCZ031853 for <apps-discuss@ietf.org>; Fri, 18 May 2012 19:38:22 +0900
Received: from (unknown [133.2.206.133]) by scmse02.scbb.aoyama.ac.jp with smtp id 7db0_4435_9757c920_a0d5_11e1_97e8_001d096c5782; Fri, 18 May 2012 19:38:22 +0900
Received: from [IPv6:::1] ([133.2.210.1]:40275) by itmail.it.aoyama.ac.jp with [XMail 1.22 ESMTP Server] id <S15C71B0> for <apps-discuss@ietf.org> from <duerst@it.aoyama.ac.jp>; Fri, 18 May 2012 19:38:25 +0900
Message-ID: <4FB62693.9040206@it.aoyama.ac.jp>
Date: Fri, 18 May 2012 19:38:11 +0900
From: =?UTF-8?B?Ik1hcnRpbiBKLiBEw7xyc3Qi?= <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.9) Gecko/20100722 Eudora/3.0.4
MIME-Version: 1.0
To: John Bradley <ve7jtb@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392810E4CA@exch-mbx901.corp.cloudmark.com>	<CAKaEYhKx0-psqSzLVHuiNiwvWXw28Fo1gDxr5u_Gsv5+K4wy0w@mail.gmail.com>	<069A5A7D-16DE-463A-B857-9A39EA2F46DC@ve7jtb.com>	<CA+aD3u3u82BfZWgFNUUhzt1QuJh+V=AXjV+JChc9Qm=q-sZorQ@mail.gmail.com>	<5D4CF0B8-55C2-4741-AA51-5E93256AEB19@ve7jtb.com>	<00f601cd32ee$cd2ebd10$678c3730$@packetizer.com>	<4FB3545F.4050408@ninebynine.org>	<CAKaEYh++Zdtzo2V1LxpjqNFK6Cw6XpXDwE97fQeAk0dk2P_+ug@mail.gmail.com>	<4FB4F784.8040409@ninebynine.org> <39D4A035-89F9-4EE8-BAEE-0BDF2B11F291@ve7jtb.com>
In-Reply-To: <39D4A035-89F9-4EE8-BAEE-0BDF2B11F291@ve7jtb.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Graham Klyne <GK@ninebynine.org>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] [OAUTH-WG] draft-jones-appsawg-webfinger-04
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 May 2012 10:38:24 -0000

On 2012/05/17 23:43, John Bradley wrote:

> I can't see the requirement for a new scheme based simply on needing a new link relationship.
>
> Someone will also eventually notice that we are effectively duplicating the existing http: syntax for naming a user at a domain "http://jbradley@foo.com".

No. In http://jbradley@foo.com, the "jbradley" part is (or mostly, was) 
used to indicate that you are *connecting* to foo.com as user jbradley. 
This is of no use if others want to find information *about* you(r account).

> If acct: is used simply as an identifier, that is never intended for a user to type then the argument for a new scheme is weak.
>
> If acct: is intended to be a new name resolution protocol (It is) then it is causing namespace fragmentation and breaking the semantic web.
>
> I have had the W3C TAG intervene on OASIS standards wanting to register a new scheme so I am cautious.

I haven't followed that debate closely, but from what I have seen, there 
are HUGE differences between XRI and acct. acct has a reasonably narrow 
purpose. XRI, on the other hand, had very far-reaching goals, and was 
presented as "URIs done better", with a lot of hype.

> WF should start the registration process for acct: now to enable the inevitable wider debate.

Yes, please start. I don't expect too many problems. If you look at the 
list of registered schemes, there are already many.

Regards,    Martin.

From andreas@sbin.se  Fri May 18 08:45:27 2012
Return-Path: <andreas@sbin.se>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D32B21F86AA for <apps-discuss@ietfa.amsl.com>; Fri, 18 May 2012 08:45:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7CQm0+YwuwLP for <apps-discuss@ietfa.amsl.com>; Fri, 18 May 2012 08:45:26 -0700 (PDT)
Received: from mail.lysator.liu.se (mail.lysator.liu.se [IPv6:2001:6b0:17:f0a0::3]) by ietfa.amsl.com (Postfix) with ESMTP id CF9BC21F868A for <apps-discuss@ietf.org>; Fri, 18 May 2012 08:45:25 -0700 (PDT)
Received: from mail.lysator.liu.se (localhost [127.0.0.1]) by mail.lysator.liu.se (Postfix) with ESMTP id BB7BE40040 for <apps-discuss@ietf.org>; Fri, 18 May 2012 17:45:22 +0200 (CEST)
Received: by mail.lysator.liu.se (Postfix, from userid 1004) id B0D0C4003D; Fri, 18 May 2012 17:45:22 +0200 (CEST)
Received: from [83.253.180.83] (c83-253-180-83.bredband.comhem.se [83.253.180.83]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.lysator.liu.se (Postfix) with ESMTPSA id C445040010; Fri, 18 May 2012 17:45:18 +0200 (CEST)
Message-ID: <4FB66EA4.9000703@sbin.se>
Date: Fri, 18 May 2012 17:45:40 +0200
From: Andreas Petersson <andreas@sbin.se>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Alissa Cooper <acooper@cdt.org>
References: <6.2.5.6.2.20120502074325.0ababa28@elandnews.com> <4FAFA51F.4040508@sbin.se> <6.2.5.6.2.20120513074613.092bab70@resistor.net> <4FB0D246.4020608@cs.tcd.ie> <20120514122954.242cb1be@hetzer> <4FB0E828.9040405@cs.tcd.ie> <20120514134501.067cbd96@hetzer> <4FB18597.1020703@cs.tcd.ie> <6.2.5.6.2.20120514155407.099847c8@resistor.net> <B3876539-F25E-4519-99CF-04A59D5E36D0@cdt.org>
In-Reply-To: <B3876539-F25E-4519-99CF-04A59D5E36D0@cdt.org>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Comments on draft-ietf-appsawg-http-forwarded-02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 May 2012 15:45:27 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi.

Comments inlined.


On 5/17/12 11:29 PM, Alissa Cooper wrote:
> Hi Andreas,
> 
> I've included below a version of some privacy text that I provided
> in section 4 of draft-ietf-intarea-nat-reveal-analysis, adapted for
> the Forwarded header. Since the privacy implications are so
> similar, I thought it might make sense to re-use this in some form;
> feel free to use or tweak as you wish. I have some further notes
> below.
> 

Thanks for your text. We will consider this when we write our privacy
considerations section.

> 
> Notes:
> 
> 1. Section 5.2 says that the typical value of the forwarded-for
> parameter is an IP address but that it MAY be some other kind of
> identifier. What other identifiers might it be? Are there any
> identifiers that should be taken off the table (e.g., subscriber
> IDs, MAC addresses, credit card numbers)? Obviously some of these
> are more likely to have value than others but I think it's
> important to scope this if possible. Just because a proxy may know
> some persistent host identifier doesn't mean it should be forwarded
> around in an HTTP header.

Essentially, any token you like that fits in the obf-node. What this
translates depends highly on the environment.
Of course some things are more suitable than others to use as
identifier. Putting a credit card number there and send it around the
Internet seems stupid. I don't believe someone will do that, and if
they would, the would do it regardless of this header field.


> 
> 2. I'm wondering if, in addition to the information leak problem
> discussed in 8.2, there is also an issue of distinguishability of
> multiple users who are all behind the same NAT/proxy but may not
> all be behind the same chain of proxies. That is, suppose A and B
> are the only two hosts behind a particular NAT and A installed the
> NAT to help protect his identity. B's traffic passes through 2
> further proxies that use Forwarded headers before arriving at C.
> A's traffic passes through no proxies to arrive at C. C can now
> effectively identify A. This is just one case -- I'm not sure how
> realistic it is, but I'm sure there are others. Seems like this is
> worth more thought/discussion in the text.
> 

This sounds very confused.
C can probably also distinguish A from client headers. Installing a
NAT in order to protect his identity seems also very strange (with
that few users).

> 3. In general it seems like somewhere -- not sure if it should be
> here, or in the nat-reveal draft, or somewhere else -- the
> interactions between different mechanisms for IP address hiding and
> sharing need to be addressed. For example, if my request goes
> through multiple middleboxes that implement the TCP option for
> nat-reveal
> (http://tools.ietf.org/html/draft-wing-nat-reveal-option-03) and
> then hits an HTTP proxy, can I expect the proxy to take my IP
> address out of the TCP option and insert it into a Forwarded
> header? If I want to hide my IP address from the combination of
> these mechanisms, what do I need to do?
> 

I don't think you can expect anything. The fact is that a lot of
proxies are already adding X-Forwarded-For header field though. This
is only a formal specification of that, with extra features.

If you weren't using any proxy at all, you can't hide your address, of
course. So if you use a proxy, that is not under your control, it is
likely that the proxy administrator do not want to hide your real
address. If he hides your address it is more likely he gets more
abuse-cases etc.
However, if he is aware of that, and want to provide you an
anonymizing service, he can just choose not to add any Forwarded-header.

So, if you do not want your address to be revealed after a proxy, make
sure that you use a proxy that has the purpose of being anonymizing.
You must also make sure that you trust the administrator of that proxy
not to leak logs files etc in any other way.

> 4. It might be helpful to take a look through
> <http://tools.ietf.org/html/draft-iab-privacy-considerations-02#section-5>
> -- I haven't had time to think through all the questions listed.

I don't think that really apply here, since the intention is not to
add information that would be unknown if no proxy were used at all.

Cheers,
 Andreas
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJPtm6jAAoJEEaYRbQUWNle5SwP/A+8/d/oJc/wzkPv9hALb5Wb
zkNM9h9yK8+vhBr7ydmeEC/5cnrevPnNnJqhVKbebAVDBpibvwpSzLUTvgScJe+P
fQXlYj8p3rdfCFEKI70OcdijqMfca9VWjgSWrOhhErT16HsHVeGWhWYtwhXrZx1Q
zsGjmyCdahzCRUlCLL2Ya9q4ZX7FnvsvD5W0+AOXj8mXj8LwV6ZjRh4+2oSDGUuC
qa90vnje329xWcVRuQ6Gvy/xr6GmoN88KUfN8xb1kL9Kmcz3SUT2Za3Bcy5S5uUG
QdIR4xfq36RRRc5W5TnCYiaA+d872EhZQ/vWKbiUk1D0wTkQM/IDeB0WLc/vzulb
aRT7cWWTVJpRIHt1/UfKwh3gA6yahOnApC+spAzYjbrXi+Dj5M/xl9iJPtmeiHFl
g87dBo42DbwKIBzgdVixJrthBuscCNREVAnzMdZd4szC8fUY1GpHZBzWBe3KEEGf
SNv+vP0xWJDWIoob46L00iWsf9/1h9EjJAWqIyxxMEUF4GTRTUTl90L+o2JLvS/Q
0s5gVHl6Y3cJkIa99j+01G3st+z4ggVDStlWYnsSiloJBPb1ua+vcqwPktwygnLG
gHbqubv9bvxs95rxcBZfaJbo8HMQOHXfKtHGawWRYHqRJBKy4FEe9CBG5cF2XmsU
gWC9vg1ZgifHu97UouoI
=tl+U
-----END PGP SIGNATURE-----

From internet-drafts@ietf.org  Fri May 18 13:27:08 2012
Return-Path: <internet-drafts@ietf.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4CFD821F85CF; Fri, 18 May 2012 13:27:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.695
X-Spam-Level: 
X-Spam-Status: No, score=-101.695 tagged_above=-999 required=5 tests=[AWL=0.904, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yJAMHUHJ6d6i; Fri, 18 May 2012 13:27:07 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DDDCF21F8532; Fri, 18 May 2012 13:27:07 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.02
Message-ID: <20120518202707.17545.45393.idtracker@ietfa.amsl.com>
Date: Fri, 18 May 2012 13:27:07 -0700
Cc: apps-discuss@ietf.org
Subject: [apps-discuss] I-D Action: draft-ietf-appsawg-media-type-regs-09.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 May 2012 20:27:08 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Applications Area Working Group Worki=
ng Group of the IETF.

	Title           : Media Type Specifications and Registration Procedures
	Author(s)       : Ned Freed
                          John C. Klensin
                          Tony Hansen
	Filename        : draft-ietf-appsawg-media-type-regs-09.txt
	Pages           : 31
	Date            : 2012-05-18

   This document defines procedures for the specification and
   registration of media types for use in HTTP, MIME and other Internet
   protocols.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-appsawg-media-type-regs-09.t=
xt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-ietf-appsawg-media-type-regs-09.txt

The IETF datatracker page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-appsawg-media-type-regs/


From ajs@anvilwalrusden.com  Fri May 18 14:14:10 2012
Return-Path: <ajs@anvilwalrusden.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA1FD21F85E7 for <apps-discuss@ietfa.amsl.com>; Fri, 18 May 2012 14:14:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.185
X-Spam-Level: 
X-Spam-Status: No, score=-0.185 tagged_above=-999 required=5 tests=[BAYES_40=-0.185]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6CQjEPWulpPJ for <apps-discuss@ietfa.amsl.com>; Fri, 18 May 2012 14:14:09 -0700 (PDT)
Received: from mail.yitter.info (mail.yitter.info [208.86.224.201]) by ietfa.amsl.com (Postfix) with ESMTP id B3A3521F85DF for <apps-discuss@ietf.org>; Fri, 18 May 2012 14:14:09 -0700 (PDT)
Received: from mail.yitter.info (69-196-144-227.dsl.teksavvy.com [69.196.144.227]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.yitter.info (Postfix) with ESMTPSA id 8957E1ECB41C for <apps-discuss@ietf.org>; Fri, 18 May 2012 21:14:07 +0000 (UTC)
Date: Fri, 18 May 2012 17:14:05 -0400
From: Andrew Sullivan <ajs@anvilwalrusden.com>
To: apps-discuss@ietf.org
Message-ID: <20120518211405.GX29389@mail.yitter.info>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.21 (2010-09-15)
Subject: [apps-discuss] review of draft-ietf-appsawg-media-type-suffix-regs-00
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 May 2012 21:14:10 -0000

Dear colleagues,

I just read draft-ietf-appsawg-media-type-suffix-regs-00.

By and large, I think this document is fine.  As far as I can tell,
its registrations are all appropriate, though I confess I have not
chased all the references to make sure everything is right.  They look
right to me, so I wasn't inspired to check them all.  

I have a couple picky points, but they're mostly editorial.

First, all of the registrations could be laid out differently.  The
template has been filled in so that the name of the template item is
right up against the text of each item, and it's hard to read.

Second, the antecedent of "this" in, 'This document further defines the
"application/vnd.wap.wbxml" media type,' is not clear.

I think this is probably ready for LC.

Best,

A

-- 
Andrew Sullivan
ajs@anvilwalrusden.com

From tzink@exchange.microsoft.com  Fri May 18 17:23:01 2012
Return-Path: <tzink@exchange.microsoft.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0EBF521F85D7 for <apps-discuss@ietfa.amsl.com>; Fri, 18 May 2012 17:23:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level: 
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lgTJWI0vzZNG for <apps-discuss@ietfa.amsl.com>; Fri, 18 May 2012 17:23:00 -0700 (PDT)
Received: from mail.exchange.microsoft.com (mail1.exchange.microsoft.com [131.107.1.17]) by ietfa.amsl.com (Postfix) with ESMTP id 57E2A21F85D6 for <apps-discuss@ietf.org>; Fri, 18 May 2012 17:23:00 -0700 (PDT)
Received: from DFM-TK5MBX15-01.exchange.corp.microsoft.com (10.219.0.95) by DF-G14-01.exchange.corp.microsoft.com (157.54.87.87) with Microsoft SMTP Server (TLS) id 14.3.55.0; Fri, 18 May 2012 17:22:59 -0700
Received: from DF-PIO-DUB15M41.exchange.corp.microsoft.com (10.166.18.215) by DFM-TK5MBX15-01.exchange.corp.microsoft.com (10.219.0.95) with Microsoft SMTP Server (TLS) id 15.0.422.5; Fri, 18 May 2012 17:22:59 -0700
Received: from DF-PIO-DUB15M41.exchange.corp.microsoft.com (2001:4898:0:fff:0:5efe:10.166.18.215) by DF-PIO-DUB15M41.exchange.corp.microsoft.com (2001:4898:0:fff:0:5efe:10.166.18.215) with Microsoft SMTP Server (TLS) id 15.0.432.4; Fri, 18 May 2012 17:14:40 -0700
Received: from DF-PIO-DUB15M41.exchange.corp.microsoft.com ([fe80::dd28:ac7e:b70b:109e]) by DF-PIO-DUB15M41.exchange.corp.microsoft.com ([fe80::dd28:ac7e:b70b:109e%10]) with mapi id 15.00.0432.004; Fri, 18 May 2012 17:14:39 -0700
From: Terry Zink <tzink@exchange.microsoft.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] Looking to begin discussion about email and IPv6
Thread-Index: Ac0TcNVZC8yfbKKgTYyJdsZe8IIhSAACEtKAAACBPnAADy08gAcEdUoQAALJEkABX+Ht4A==
Date: Sat, 19 May 2012 00:14:39 +0000
Message-ID: <58ce87ab9c524c9c86f916d8181fe579@DF-PIO-DUB15M41.exchange.corp.microsoft.com>
References: <7c2b29c999e1441890f63fbb91692de0@DF-PIO-15M30.exchange.corp.microsoft.com> <9452079D1A51524AA5749AD23E0039280CC331@exch-mbx901.corp.cloudmark.com> <4F7E1F7F.6070100@stpeter.im>  
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [2001:4898:0:fff:200:5efe:157.54.94.18]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [apps-discuss] Looking to begin discussion about email and IPv6
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 19 May 2012 00:23:01 -0000

Okay.

I have written my very first Internet Draft and uploaded it to the IETF sit=
e, and it passed all of the nits.  It is available here:

http://datatracker.ietf.org/submit/status/41308/

It is entitled "Recommendations for the use of whitelists for email senders=
 transmitting email over IPv6".  The abstract in the summary page is correc=
t, but if you click on the .txt file, it is wrong (I uploaded an older vers=
ion of the draft, tried to fix it but couldn't... but the summary page is c=
orrect).

Reviews and comments are welcome.  I hope to bring this up for discussion a=
t the next IETF meeting in Vancouver, BC.

-- Terry


-----Original Message-----
From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org] =
On Behalf Of Peter Saint-Andre
Sent: Thursday, April 05, 2012 3:41 PM
To: Murray S. Kucherawy
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Looking to begin discussion about email and IPv=
6

On 4/5/12 4:38 PM, Murray S. Kucherawy wrote:
>> -----Original Message----- From: apps-discuss-bounces@ietf.org=20
>> [mailto:apps-discuss-bounces@ietf.org] On Behalf Of Terry Zink
>> Sent: Thursday, April 05, 2012 3:17 PM To: apps-discuss@ietf.org
>> Subject: [apps-discuss] Looking to begin discussion about email and
>> IPv6
>>=20
>> [...] I have some ideas on how to address this, at least in the short=20
>> term. I'd also like go gauge interest for discussing this at the=20
>> Vancouver IETF at the end of July.
>=20
> Hi Terry,
>=20
> This is a frequent topic in industry, especially at the Messaging=20
> Anti-Abuse Working Group (MAAWG, http://www.maawg.org) which is not=20
> part of IETF.  You'd probably get a lot of interested people if you=20
> put together a BoF there.  You can probably get some people together=20
> at IETF in Vancouver too for a bar BoF.

Which reminds me that there's been talk about holding IETF interim meetings=
 for relevant WGs at conferences like MAAWG and RIPE. Our new AppsArea over=
lords might want to consider something like that at a future MAAWG meeting.=
 :)

Peter

--
Peter Saint-Andre
https://stpeter.im/


_______________________________________________
apps-discuss mailing list
apps-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss


From barryleiba.mailing.lists@gmail.com  Fri May 18 19:12:13 2012
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D84BE21F8653 for <apps-discuss@ietfa.amsl.com>; Fri, 18 May 2012 19:12:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.246
X-Spam-Level: 
X-Spam-Status: No, score=-102.246 tagged_above=-999 required=5 tests=[AWL=0.731, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qeN+M26YHb+5 for <apps-discuss@ietfa.amsl.com>; Fri, 18 May 2012 19:12:13 -0700 (PDT)
Received: from mail-lpp01m010-f44.google.com (mail-lpp01m010-f44.google.com [209.85.215.44]) by ietfa.amsl.com (Postfix) with ESMTP id 22C1121F864C for <apps-discuss@ietf.org>; Fri, 18 May 2012 19:12:12 -0700 (PDT)
Received: by lagv3 with SMTP id v3so2830270lag.31 for <apps-discuss@ietf.org>; Fri, 18 May 2012 19:12:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=iSbxuhIfaaPQGt/dM/aEp/XZZW02R+nj6vvb8c14VBg=; b=nSR9pJ+39NAq5Ax61Ayfsh8/Zw1WSfJXAlcAIiOEnVNK7XHdRsxjMIotQZvgDLAGCM eHggyrSLIJzrJ3eNBhL1ahS6DrEL27GE6eRLfjCHCSXUA9ef4+sQ+Vq19tMDgXIoa8kQ GDqKyTEWD9gBnJV0ePtfN3zPQNzY0iQ8yyGPlJhXxDycJFjFs8lt8C2+7Ao9OTZIqPAP ld8jLwsGA0Y0wZdX6vU0sMyaWbDCTbtOPRSnP+C5IrokSP0TjhjAsjAldeR7MDfcZOvs GoIFPrkaKuDjz32WC/iMY1vrmQHuWi0W8xFZK7apH3KF2YfWBPaOyWOzlYO7Cgd8iz+h +Udw==
MIME-Version: 1.0
Received: by 10.152.112.233 with SMTP id it9mr3162157lab.40.1337393532085; Fri, 18 May 2012 19:12:12 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.112.7.7 with HTTP; Fri, 18 May 2012 19:12:11 -0700 (PDT)
In-Reply-To: <58ce87ab9c524c9c86f916d8181fe579@DF-PIO-DUB15M41.exchange.corp.microsoft.com>
References: <7c2b29c999e1441890f63fbb91692de0@DF-PIO-15M30.exchange.corp.microsoft.com> <9452079D1A51524AA5749AD23E0039280CC331@exch-mbx901.corp.cloudmark.com> <4F7E1F7F.6070100@stpeter.im> <58ce87ab9c524c9c86f916d8181fe579@DF-PIO-DUB15M41.exchange.corp.microsoft.com>
Date: Fri, 18 May 2012 22:12:11 -0400
X-Google-Sender-Auth: hwhitZWwq1eiE67JQ9yeF65uXDo
Message-ID: <CAC4RtVBcuHo9TsNjEDidUbw=YDFzEG_w2u4ph2uML4iVv=mLNA@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Terry Zink <tzink@exchange.microsoft.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Looking to begin discussion about email and IPv6
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 19 May 2012 02:12:13 -0000

Hi, Terry.

> I have written my very first Internet Draft and uploaded it to the IETF s=
ite, and it passed
> all of the nits. =A0It is available here:
>
> http://datatracker.ietf.org/submit/status/41308/
>
> It is entitled "Recommendations for the use of whitelists for email sende=
rs transmitting
> email over IPv6". =A0The abstract in the summary page is correct, but if =
you click on the
> .txt file, it is wrong (I uploaded an older version of the draft, tried t=
o fix it but couldn't...

If it's the wrong version, it's probably not a great idea to get
people to review it yet... and it looks like you actually cancelled
the submission, so the draft is not really in the system.  I'll
contact you off list to help you get the right version uploaded.
Sometimes the system can be a bit confusing the first time one tries
to use it.

Barry

From tzink@exchange.microsoft.com  Fri May 18 20:09:36 2012
Return-Path: <tzink@exchange.microsoft.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 709C09E8020 for <apps-discuss@ietfa.amsl.com>; Fri, 18 May 2012 20:09:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level: 
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dsVIdrpB7pcQ for <apps-discuss@ietfa.amsl.com>; Fri, 18 May 2012 20:09:35 -0700 (PDT)
Received: from mail.exchange.microsoft.com (mail7.exchange.microsoft.com [131.107.1.27]) by ietfa.amsl.com (Postfix) with ESMTP id B55209E801F for <apps-discuss@ietf.org>; Fri, 18 May 2012 20:09:35 -0700 (PDT)
Received: from DFM-TK5MBX15-03.exchange.corp.microsoft.com (10.219.0.131) by DF-G14-02.exchange.corp.microsoft.com (157.54.87.56) with Microsoft SMTP Server (TLS) id 14.3.55.0; Fri, 18 May 2012 20:09:35 -0700
Received: from DF-PIO-DUB15M40.exchange.corp.microsoft.com (10.166.18.212) by DFM-TK5MBX15-03.exchange.corp.microsoft.com (10.219.0.131) with Microsoft SMTP Server (TLS) id 15.0.422.5; Fri, 18 May 2012 20:09:34 -0700
Received: from DF-PIO-DUB15M41.exchange.corp.microsoft.com (10.166.18.215) by DF-PIO-DUB15M40.exchange.corp.microsoft.com (10.166.18.212) with Microsoft SMTP Server (TLS) id 15.0.432.4; Fri, 18 May 2012 20:09:32 -0700
Received: from DF-PIO-DUB15M41.exchange.corp.microsoft.com ([fe80::dd28:ac7e:b70b:109e]) by DF-PIO-DUB15M41.exchange.corp.microsoft.com ([fe80::dd28:ac7e:b70b:109e%10]) with mapi id 15.00.0432.004; Fri, 18 May 2012 20:09:32 -0700
From: Terry Zink <tzink@exchange.microsoft.com>
To: Terry Zink <tzink@exchange.microsoft.com>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] Looking to begin discussion about email and IPv6
Thread-Index: Ac0TcNVZC8yfbKKgTYyJdsZe8IIhSAACEtKAAACBPnAADy08gAcEdUoQAALJEkABX+Ht4AAGGCqw
Date: Sat, 19 May 2012 03:09:32 +0000
Message-ID: <cfebaff4a4ed4c7b9c955908c18bf87e@DF-PIO-DUB15M41.exchange.corp.microsoft.com>
References: <7c2b29c999e1441890f63fbb91692de0@DF-PIO-15M30.exchange.corp.microsoft.com> <9452079D1A51524AA5749AD23E0039280CC331@exch-mbx901.corp.cloudmark.com> <4F7E1F7F.6070100@stpeter.im> <58ce87ab9c524c9c86f916d8181fe579@DF-PIO-DUB15M41.exchange.corp.microsoft.com>
In-Reply-To: <58ce87ab9c524c9c86f916d8181fe579@DF-PIO-DUB15M41.exchange.corp.microsoft.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [2001:4898:0:fff:200:5efe:157.54.94.16]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [apps-discuss] Looking to begin discussion about email and IPv6
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 19 May 2012 03:09:36 -0000

Er, I meant this link here:

http://datatracker.ietf.org/submit/status/41309/42d68ba727abfd834c85707f0f6=
51ffd/

Sorry about that.

-- Terry


-----Original Message-----
From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org] =
On Behalf Of Terry Zink
Sent: Friday, May 18, 2012 5:15 PM
To: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Looking to begin discussion about email and IPv=
6

Okay.

I have written my very first Internet Draft and uploaded it to the IETF sit=
e, and it passed all of the nits.  It is available here:

http://datatracker.ietf.org/submit/status/41308/

It is entitled "Recommendations for the use of whitelists for email senders=
 transmitting email over IPv6".  The abstract in the summary page is correc=
t, but if you click on the .txt file, it is wrong (I uploaded an older vers=
ion of the draft, tried to fix it but couldn't... but the summary page is c=
orrect).

Reviews and comments are welcome.  I hope to bring this up for discussion a=
t the next IETF meeting in Vancouver, BC.

-- Terry


-----Original Message-----
From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org] =
On Behalf Of Peter Saint-Andre
Sent: Thursday, April 05, 2012 3:41 PM
To: Murray S. Kucherawy
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Looking to begin discussion about email and IPv=
6

On 4/5/12 4:38 PM, Murray S. Kucherawy wrote:
>> -----Original Message----- From: apps-discuss-bounces@ietf.org=20
>> [mailto:apps-discuss-bounces@ietf.org] On Behalf Of Terry Zink
>> Sent: Thursday, April 05, 2012 3:17 PM To: apps-discuss@ietf.org
>> Subject: [apps-discuss] Looking to begin discussion about email and
>> IPv6
>>=20
>> [...] I have some ideas on how to address this, at least in the short=20
>> term. I'd also like go gauge interest for discussing this at the=20
>> Vancouver IETF at the end of July.
>=20
> Hi Terry,
>=20
> This is a frequent topic in industry, especially at the Messaging=20
> Anti-Abuse Working Group (MAAWG, http://www.maawg.org) which is not=20
> part of IETF.  You'd probably get a lot of interested people if you=20
> put together a BoF there.  You can probably get some people together=20
> at IETF in Vancouver too for a bar BoF.

Which reminds me that there's been talk about holding IETF interim meetings=
 for relevant WGs at conferences like MAAWG and RIPE. Our new AppsArea over=
lords might want to consider something like that at a future MAAWG meeting.=
 :)

Peter

--
Peter Saint-Andre
https://stpeter.im/


_______________________________________________
apps-discuss mailing list
apps-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss

_______________________________________________
apps-discuss mailing list
apps-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss

From msk@cloudmark.com  Fri May 18 20:11:00 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 51BA221F8575 for <apps-discuss@ietfa.amsl.com>; Fri, 18 May 2012 20:11:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id liW7PDOPjxQv for <apps-discuss@ietfa.amsl.com>; Fri, 18 May 2012 20:10:53 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id 4D8EF21F856C for <apps-discuss@ietf.org>; Fri, 18 May 2012 20:10:53 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.26]) by mail.cloudmark.com with bizsmtp id BfAt1j0010as01C01fAtl6; Fri, 18 May 2012 20:10:53 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=MOXiabll c=1 sm=1 a=QMZKka45TBd+hNGtXG2bIg==:17 a=ldJM1g7oyCcA:10 a=CC0b-9oO_R0A:10 a=zutiEJmiVI4A:10 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=b6nfwRhkAAAA:8 a=48vgC7mUAAAA:8 a=rz_78Po6CjHMau5YQ-sA:9 a=CjuIK1q_8ugA:10 a=lZB815dzVvQA:10 a=QMZKka45TBd+hNGtXG2bIg==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas902.corp.cloudmark.com ([fe80::54de:dc60:5f3e:334%10]) with mapi id 14.01.0355.002; Fri, 18 May 2012 20:10:52 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: Terry Zink <tzink@exchange.microsoft.com>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] Looking to begin discussion about email and IPv6
Thread-Index: Ac0TcNVZC8yfbKKgTYyJdsZe8IIhSAACEtKAAACBPnAADy08gAcEdUoQAALJEkABX+Ht4AAGGCqwAAAJxCA=
Date: Sat, 19 May 2012 03:10:51 +0000
Message-ID: <9452079D1A51524AA5749AD23E003928126FE5@exch-mbx901.corp.cloudmark.com>
References: <7c2b29c999e1441890f63fbb91692de0@DF-PIO-15M30.exchange.corp.microsoft.com> <9452079D1A51524AA5749AD23E0039280CC331@exch-mbx901.corp.cloudmark.com> <4F7E1F7F.6070100@stpeter.im> <58ce87ab9c524c9c86f916d8181fe579@DF-PIO-DUB15M41.exchange.corp.microsoft.com> <cfebaff4a4ed4c7b9c955908c18bf87e@DF-PIO-DUB15M41.exchange.corp.microsoft.com>
In-Reply-To: <cfebaff4a4ed4c7b9c955908c18bf87e@DF-PIO-DUB15M41.exchange.corp.microsoft.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [67.160.203.60]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1337397053; bh=qGALFB8Us/UjcsNGTmzae4UEJ5jQb5aVXFoNUx59Ldw=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=Ag5yPtuVzth900ECUnJ0tzzvvAiJ6hdBbu7sMT6yXMoKYokuQxIdA54KR4/gAevTy ojRXgCiQamksx2nq1atGbZqH8yb0Zrrg9jfZS39tXz/WOzvkz7CdTJDGPzICFc6me3 f/9ByD2GbUdnic0/tvrbRy7JlbydD8JjjUjEgGKc=
Subject: Re: [apps-discuss] Looking to begin discussion about email and IPv6
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 19 May 2012 03:11:00 -0000

> -----Original Message-----
> From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org=
] On Behalf Of Terry Zink
> Sent: Friday, May 18, 2012 8:10 PM
> To: Terry Zink; apps-discuss@ietf.org
> Subject: Re: [apps-discuss] Looking to begin discussion about email and I=
Pv6
>=20
> Er, I meant this link here:
>=20
> http://datatracker.ietf.org/submit/status/41309/42d68ba727abfd834c85707
> f0f651ffd/
>=20
> Sorry about that.
>=20
> -- Terry

That document is half-submitted.  You need to go to that link yourself and =
complete the form before it will actually post to the datatracker.

-MSK

From internet-drafts@ietf.org  Fri May 18 23:49:27 2012
Return-Path: <internet-drafts@ietf.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D2FFF21F8697; Fri, 18 May 2012 23:49:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.289
X-Spam-Level: 
X-Spam-Status: No, score=-102.289 tagged_above=-999 required=5 tests=[AWL=0.310, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gqDjo8xwhVRA; Fri, 18 May 2012 23:49:27 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 69E4C21F8691; Fri, 18 May 2012 23:49:27 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.02
Message-ID: <20120519064927.27328.35927.idtracker@ietfa.amsl.com>
Date: Fri, 18 May 2012 23:49:27 -0700
Cc: apps-discuss@ietf.org
Subject: [apps-discuss] I-D Action: draft-ietf-appsawg-received-state-01.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 19 May 2012 06:49:28 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Applications Area Working Group Worki=
ng Group of the IETF.

	Title           : Indicating Email Handling States in Trace Fields
	Author(s)       : D. Crocker
                          Murray S. Kucherawy
	Filename        : draft-ietf-appsawg-received-state-01.txt
	Pages           : 11
	Date            : 2012-05-18

   This memo registers a trace field clause for use in indicating
   transitions between handling queues or processing states, including
   enacting inter- and intra-host message transitions.  This might
   include message quarantining, mailing list moderation, timed
   delivery, queueing for further analysis, content conversion, or other
   similar causes, as well as optionally identifying normal handling
   queues.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-appsawg-received-state-01.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-ietf-appsawg-received-state-01.txt

The IETF datatracker page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-appsawg-received-state/


From msk@cloudmark.com  Fri May 18 23:53:37 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4FB8621F869F for <apps-discuss@ietfa.amsl.com>; Fri, 18 May 2012 23:53:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iV3c8y4PN3Je for <apps-discuss@ietfa.amsl.com>; Fri, 18 May 2012 23:53:36 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id 0B1EC21F869A for <apps-discuss@ietf.org>; Fri, 18 May 2012 23:53:36 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.25]) by mail.cloudmark.com with bizsmtp id BitR1j0010ZaKgw01itRUJ; Fri, 18 May 2012 23:53:25 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=MOXiabll c=1 sm=1 a=LdFkGDrDWH2mcjCZERnC4w==:17 a=ldJM1g7oyCcA:10 a=THrBGnCWI3EA:10 a=zutiEJmiVI4A:10 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=b6nfwRhkAAAA:8 a=48vgC7mUAAAA:8 a=Cb98M0iB5lcWAb3DVWkA:9 a=CjuIK1q_8ugA:10 a=lZB815dzVvQA:10 a=LdFkGDrDWH2mcjCZERnC4w==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas901.corp.cloudmark.com ([fe80::2524:76b6:a865:539c%10]) with mapi id 14.01.0355.002; Fri, 18 May 2012 23:53:25 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] I-D Action: draft-ietf-appsawg-received-state-01.txt
Thread-Index: AQHNNYuRq7Rpc2BISU6dgVFmwX8GmJbQrBRQ
Date: Sat, 19 May 2012 06:53:24 +0000
Message-ID: <9452079D1A51524AA5749AD23E003928127103@exch-mbx901.corp.cloudmark.com>
References: <20120519064927.27328.35927.idtracker@ietfa.amsl.com>
In-Reply-To: <20120519064927.27328.35927.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [67.160.203.60]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1337410405; bh=H8Rd7Cwel6b8LVsvroLWrbfRKM8q72Id1k86VaunR3w=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=L+pz7Sggp25KMextiQ55AMAW8aH32JQ7X/eKUWym9NQ0lAttpIZr/L0mTqvmVtDGL oURg/tWvEx/9n2mh3gKxcD2Tom+Z/875l+RVh8ewmXiW6KQ+DdSO+5L9RtOO/t9vcR vqtGyQJ5gM/5palApPrJgh1qOqob/AVbQeBPy8y8=
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-received-state-01.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 19 May 2012 06:53:37 -0000

> -----Original Message-----
> From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org=
] On Behalf Of internet-drafts@ietf.org
> Sent: Friday, May 18, 2012 11:49 PM
> To: i-d-announce@ietf.org
> Cc: apps-discuss@ietf.org
> Subject: [apps-discuss] I-D Action: draft-ietf-appsawg-received-state-01.=
txt
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories. This draft is a work item of the Applications Area Working
> Group Working Group of the IETF.
>=20
> 	Title           : Indicating Email Handling States in Trace Fields
> 	Author(s)       : D. Crocker
>                           Murray S. Kucherawy
> 	Filename        : draft-ietf-appsawg-received-state-01.txt
> 	Pages           : 11
> 	Date            : 2012-05-18
>=20
>    This memo registers a trace field clause for use in indicating
>    transitions between handling queues or processing states, including
>    enacting inter- and intra-host message transitions.  This might
>    include message quarantining, mailing list moderation, timed
>    delivery, queueing for further analysis, content conversion, or other
>    similar causes, as well as optionally identifying normal handling
>    queues.

Incorporates feedback received to date, chiefly Ned's review suggestions bu=
t also some minor corrections from others.

-MSK

From pmidge@messagebus.com  Sat May 19 00:06:01 2012
Return-Path: <pmidge@messagebus.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D122E21F858E for <apps-discuss@ietfa.amsl.com>; Sat, 19 May 2012 00:06:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NJeyXmIwCWGF for <apps-discuss@ietfa.amsl.com>; Sat, 19 May 2012 00:06:01 -0700 (PDT)
Received: from mail-pb0-f44.google.com (mail-pb0-f44.google.com [209.85.160.44]) by ietfa.amsl.com (Postfix) with ESMTP id 200B921F855A for <apps-discuss@ietf.org>; Sat, 19 May 2012 00:05:58 -0700 (PDT)
Received: by pbcwy7 with SMTP id wy7so4939037pbc.31 for <apps-discuss@ietf.org>; Sat, 19 May 2012 00:05:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=messagebus.com; s=mail; h=message-id:date:from:user-agent:mime-version:to:subject :content-type; bh=o5Y+4RWvj8cD6pvqSL6bIMOUhVBj+KUAuYNBAHuQLqY=; b=PGmuqWIfsV8ZQlC36T3kNe/3+VOfQYYAVKx+fpoRUYQG1OYCmaYA6oLQQfrok8rvoX kN+iqzmVya9aTZ1lqW3y24NjvSh+kodKHHHCVkxq3RmNtv132Zbvay52GzOZbRYtvH6+ yvasYzkYuPtrBw6XSLBc66DMergQm8MUdws7g=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:x-gm-message-state; bh=o5Y+4RWvj8cD6pvqSL6bIMOUhVBj+KUAuYNBAHuQLqY=; b=ff3MVJDYMb4PBgaqVmsYitgQ8sx5/qpDUHcooIodpqsiTugogZxecOOki9dDZbRsuk 8jM4s+nOh8uvhOEd02pt8IrkTKhgVNjrz4NWvsGz/P/sc3qHLYCwzTgALVgL8pCKcJbT 9V3lURrXqo799ZXGNO1TAYU6DncM0lzupMGX+n1Gi50wgmMFx73Zl8o7lZj+UAui8l0v kR6zLekPXcHOEZasbeNm9jR3/BHbnu9Ju3YM0FWmU/e8/jXWySJZCSIc8UFZlJqXqyrp 5IfSRtNTF9zSnpfxNqzT+Zgxp82sKqZebkk6FvkT328XI/bCxXDBqMRLAt1TmR+392dP Qdhw==
Received: by 10.68.235.102 with SMTP id ul6mr16126769pbc.152.1337411157790; Sat, 19 May 2012 00:05:57 -0700 (PDT)
Received: from percival.pmidge.com (c-174-62-77-111.hsd1.ca.comcast.net. [174.62.77.111]) by mx.google.com with ESMTPS id og6sm15405792pbb.42.2012.05.19.00.05.56 (version=SSLv3 cipher=OTHER); Sat, 19 May 2012 00:05:57 -0700 (PDT)
Message-ID: <4FB74654.8070609@messagebus.com>
Date: Sat, 19 May 2012 00:05:56 -0700
From: Paul Midgen <pmidge@messagebus.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: apps-discuss@ietf.org
Content-Type: multipart/alternative; boundary="------------090302020809050407050703"
X-Gm-Message-State: ALoCoQnNGJzI3WinmfKVfH6T7T2Ne6HC8wZ3cEf0HA3dyisOPhI075gjvDxaXPNJo0A0NmWh4xxq
Subject: [apps-discuss] regarding draft-ietf-appsawg-received-state
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 19 May 2012 07:06:01 -0000

This is a multi-part message in MIME format.
--------------090302020809050407050703
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi all,

I'm writing in support of publication 
ofhttps://datatracker.ietf.org/doc/draft-ietf-appsawg-received-state. 
 From 2009-2012 I was responsible for all inbound email delivery and 
anti-abuse functions at Hotmail, and on numerous occasions was called on 
by internal product and legal folks, external law enforcement, other 
mailbox providers and countless other senders and receivers to figure 
out why an email didn't immediately transit from sender to recipient.

Received headers were a good debugging tool but didn't provide much 
satisfaction in terms of "why", just "where". Adding a state field would 
seem to help that problem if sufficient folks adopted it, so I'd like to 
see a standardized guideline published in support of that.

Regards,
Paul

--------------090302020809050407050703
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font size="-1">Hi all,<br>
      <br>
      I'm writing in support of publication of<small> </small></font><small><a class="moz-txt-link-freetext" href="https://datatracker.ietf.org/doc/draft-ietf-appsawg-received-state">https://datatracker.ietf.org/doc/draft-ietf-appsawg-received-state</a>.
      From 2009-2012 I was responsible for all inbound email delivery
      and anti-abuse functions at Hotmail, and on numerous occasions was
      called on by internal product and legal folks, external law
      enforcement, other mailbox providers and countless other senders
      and receivers to figure out why an email didn't immediately
      transit from sender to recipient.<br>
      <br>
      Received headers were a good debugging tool but didn't provide
      much satisfaction in terms of "why", just "where". Adding a state
      field would seem to help that problem if sufficient folks adopted
      it, so I'd like to see a standardized guideline published in
      support of that.<br>
      <br>
      Regards,<br>
      Paul<br>
    </small>
  </body>
</html>

--------------090302020809050407050703--

From internet-drafts@ietf.org  Sat May 19 01:44:44 2012
Return-Path: <internet-drafts@ietf.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4BE6821F867A; Sat, 19 May 2012 01:44:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.314
X-Spam-Level: 
X-Spam-Status: No, score=-102.314 tagged_above=-999 required=5 tests=[AWL=0.285, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pnnJDVrP2Wrd; Sat, 19 May 2012 01:44:43 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D023321F85B7; Sat, 19 May 2012 01:44:43 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.02
Message-ID: <20120519084443.27640.95847.idtracker@ietfa.amsl.com>
Date: Sat, 19 May 2012 01:44:43 -0700
Cc: apps-discuss@ietf.org
Subject: [apps-discuss] I-D Action: draft-ietf-appsawg-malformed-mail-02.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 19 May 2012 08:44:44 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Applications Area Working Group Worki=
ng Group of the IETF.

	Title           : Advice for Safe Handling of Malformed Messages
	Author(s)       : Murray S. Kucherawy
	Filename        : draft-ietf-appsawg-malformed-mail-02.txt
	Pages           : 16
	Date            : 2012-05-19

   The email ecosystem has long had a very permissive set of common
   processing rules in place, despite increasingly rigid standards
   governing its components, ostensibly to improve the user experience.
   The handling of these come at some cost, and various components are
   faced with decisions about whether or not to permit non-conforming
   messages to continue toward their destinations unaltered, adjust them
   to conform (possibly at the cost of losing some of the original
   message), or outright rejecting them.

   This document includes a collection of the best advice available
   regarding a variety of common malformed mail situations, to be used
   as implementation guidance.  It must be emphasized, however, that the
   intent of this document is not to standardize malformations or
   otherwise encourage their proliferation.  The messages are manifestly
   malformed, and the code and culture that generates them needs to be
   fixed.  Nevertheless, many malformed messages from otherwise
   legitimate senders are in circulation and will be for some time, and,
   unfortunately, commercial reality shows that we cannot simply reject
   or discard them.  Accordingly, this document presents recommendations
   for dealing with them in ways that seem to do the least additional
   harm until the infrastructure is tightened up to match the standards.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-appsawg-malformed-mail-02.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-ietf-appsawg-malformed-mail-02.txt

The IETF datatracker page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-appsawg-malformed-mail/


From msk@cloudmark.com  Sat May 19 01:49:05 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8DEC221F8687 for <apps-discuss@ietfa.amsl.com>; Sat, 19 May 2012 01:49:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ruAQVzE++ni0 for <apps-discuss@ietfa.amsl.com>; Sat, 19 May 2012 01:49:05 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id E785921F8597 for <apps-discuss@ietf.org>; Sat, 19 May 2012 01:49:04 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.25]) by mail.cloudmark.com with bizsmtp id Bkot1j0010ZaKgw01kot0l; Sat, 19 May 2012 01:48:53 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=eMmRfQV1 c=1 sm=1 a=LdFkGDrDWH2mcjCZERnC4w==:17 a=ldJM1g7oyCcA:10 a=EBraZFL5ir4A:10 a=zutiEJmiVI4A:10 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=b6nfwRhkAAAA:8 a=48vgC7mUAAAA:8 a=uiKylJTNWQnkTgbQ5jMA:9 a=yOvBSQKkSVsMDJYKawsA:7 a=CjuIK1q_8ugA:10 a=lZB815dzVvQA:10 a=LdFkGDrDWH2mcjCZERnC4w==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas901.corp.cloudmark.com ([fe80::2524:76b6:a865:539c%10]) with mapi id 14.01.0355.002; Sat, 19 May 2012 01:48:53 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: I-D Action: draft-ietf-appsawg-malformed-mail-02.txt
Thread-Index: AQHNNZurjX2Fq42sJEmAnfgEwj3ZypbQzF1Q
Date: Sat, 19 May 2012 08:48:52 +0000
Message-ID: <9452079D1A51524AA5749AD23E0039281271F8@exch-mbx901.corp.cloudmark.com>
References: <20120519084443.27640.95847.idtracker@ietfa.amsl.com>
In-Reply-To: <20120519084443.27640.95847.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [67.160.203.60]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1337417333; bh=ItQn7X0zlV0jeaaMsm/ppXnHVfqqnrKAnODMfWN7jN0=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=HuO6LOhAxHevnuoqdqv5EDP4s3Q/BiVg+pnUb5WWlVwz7YD4aSJec56W/OX5ooCOQ bGmVGDfpop7o37nExJdKya6KjE0v2VW3zePY6fR1cG6YDHq0S1HQgiYQJD4hsJeLGT afzfUx/ijtYFHmy6i/7K2olIaQmesfsFvYa7D/jU=
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-malformed-mail-02.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 19 May 2012 08:49:05 -0000

> -----Original Message-----
> From: i-d-announce-bounces@ietf.org [mailto:i-d-announce-bounces@ietf.org=
] On Behalf Of internet-drafts@ietf.org
> Sent: Saturday, May 19, 2012 1:45 AM
> To: i-d-announce@ietf.org
> Cc: apps-discuss@ietf.org
> Subject: I-D Action: draft-ietf-appsawg-malformed-mail-02.txt
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories. This draft is a work item of the Applications Area Working
> Group Working Group of the IETF.
>=20
> 	Title           : Advice for Safe Handling of Malformed Messages
> 	Author(s)       : Murray S. Kucherawy
> 	Filename        : draft-ietf-appsawg-malformed-mail-02.txt
> 	Pages           : 16
> 	Date            : 2012-05-19
>=20
>    The email ecosystem has long had a very permissive set of common
>    processing rules in place, despite increasingly rigid standards
>    governing its components, ostensibly to improve the user experience.
>    The handling of these come at some cost, and various components are
>    faced with decisions about whether or not to permit non-conforming
>    messages to continue toward their destinations unaltered, adjust them
>    to conform (possibly at the cost of losing some of the original
>    message), or outright rejecting them.
> [...]

Trying to breathe life back into this work...

This version incorporates a lot of feedback I received off-list.  Contribut=
ors acknowledged accordingly!

I've also changed the document's state to Informational from BCP, now that =
I understand how we use the latter term here.  However, it uses normative l=
anguage to provide its advice, so I'm wondering if this would qualify as an=
 applicability statement regarding email, meaning it should aim for Standar=
ds Track, or if instead I should avoid use of RFC2119 language and make lea=
ve it Informational.

Comments welcome.

-MSK

From vesely@tana.it  Sat May 19 02:55:52 2012
Return-Path: <vesely@tana.it>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F31521F8692 for <apps-discuss@ietfa.amsl.com>; Sat, 19 May 2012 02:55:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.719
X-Spam-Level: 
X-Spam-Status: No, score=-4.719 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1LSfha+vnmTI for <apps-discuss@ietfa.amsl.com>; Sat, 19 May 2012 02:55:51 -0700 (PDT)
Received: from wmail.tana.it (mail.tana.it [62.94.243.226]) by ietfa.amsl.com (Postfix) with ESMTP id F34C321F867A for <apps-discuss@ietf.org>; Sat, 19 May 2012 02:55:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tana.it; s=test; t=1337421339; bh=f/4CJ7Z0YxK8gXRO508r21/og4ONxRK3FbofSDnOMBY=; l=1226; h=Message-ID:Date:From:MIME-Version:To:References:In-Reply-To: Content-Transfer-Encoding; b=RQo2juC2bw5QTr26pm4hl+03Zz7683lcTexCpyXPKf3SAzKVUt8BiTrl3e7OdTKBb MZ7++qm30wS6CELSJHug7atIqSkX+rEjNG/nBqg8fPm8pKtzzTiCNlRos68YFEWCNo BA2VxA1JO5T52OJPtrXHxXrNavSEHLHx3zAZtNUc=
Received: from [172.25.197.158] (pcale.tana [172.25.197.158]) (AUTH: CRAM-MD5 515, TLS: TLS1.0,256bits,RSA_AES_256_CBC_SHA1) by wmail.tana.it with ESMTPSA; Sat, 19 May 2012 11:55:39 +0200 id 00000000005DC044.000000004FB76E1B.00002105
Message-ID: <4FB76E1B.2010902@tana.it>
Date: Sat, 19 May 2012 11:55:39 +0200
From: Alessandro Vesely <vesely@tana.it>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: apps-discuss@ietf.org
References: <20120519084443.27640.95847.idtracker@ietfa.amsl.com> <9452079D1A51524AA5749AD23E0039281271F8@exch-mbx901.corp.cloudmark.com>
In-Reply-To: <9452079D1A51524AA5749AD23E0039281271F8@exch-mbx901.corp.cloudmark.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-malformed-mail-02.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 19 May 2012 09:55:52 -0000

On Sat 19/May/2012 11:28:41 +0200 Murray S. Kucherawy wrote:
> 
> I've also changed the document's state to Informational from BCP,
> now that I understand how we use the latter term here.

Just to make sure, I grasp that "here" BCP refers to issues internal
to the standardization process, as RFC 2026 auto-referentially states.
 Its Section 5, however, seems to mention that as the third of three
possibilities:

   A BCP document [...] is a vehicle by which the IETF community can
   define and ratify the community's best current thinking on a
   statement of principle or on what is believed to be the best way
   to perform some operations or IETF process function.

> 
> Comments welcome.

One surprising statement is
				
   The following use of unbalanced quotation marks:

      To: "Joe <joe@example.com>

   should be interpreted as:

      To: "Joe <joe@example.com>"@example.net
				
   where "example.net" is the domain name or host name of the
   handling agent making the interpretation.

If that were a "From:" field, wouldn't it represent an attack path
against example.com's ADSP settings?  IMHO, a DKIM verifier should
make an exception to that rule, and tag the message as discardable, if
that's the case.

From barryleiba.mailing.lists@gmail.com  Sat May 19 06:52:39 2012
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C805221F85FC for <apps-discuss@ietfa.amsl.com>; Sat, 19 May 2012 06:52:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.428
X-Spam-Level: 
X-Spam-Status: No, score=-102.428 tagged_above=-999 required=5 tests=[AWL=0.548, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iM4aRSEDv19C for <apps-discuss@ietfa.amsl.com>; Sat, 19 May 2012 06:52:39 -0700 (PDT)
Received: from mail-lpp01m010-f44.google.com (mail-lpp01m010-f44.google.com [209.85.215.44]) by ietfa.amsl.com (Postfix) with ESMTP id A72E121F85B5 for <apps-discuss@ietf.org>; Sat, 19 May 2012 06:52:38 -0700 (PDT)
Received: by lagv3 with SMTP id v3so3035023lag.31 for <apps-discuss@ietf.org>; Sat, 19 May 2012 06:52:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=dKoB/FTzCdcLZLzXeJekgQPj3VqamT2BdBmVn8yY5OY=; b=vx7XPFm2OIVVnQg9gmGNX1+xTik+q6JNeAIfJekBjwkafU7jY2dldGc2Aq/Tcge0pa /Z66uf8wPvOwAllE+riMNIZwF1m6KH9nTykhlcl5lHvZdu3DnIm7ekYG9M2+KsOeSiB+ /m33RkHR97+v4K6ergFezgSm7jAFUEHmHrGfXmh+Jel+4eq5RGcZDs0HVZsSoQLjsL/k Burl6ykk016CS9wnR4k9nY/xw6XOdtSNOMhkq9M5fw1mp8P45RO2oDqF1B8Yv+ojGgOW B5Ow95F19LSnJg8ugOQhMZohLdArYAK/SbOgB3yoqVbyWhA+9UQVMC0KCjHbJ6kosCmV zUPQ==
MIME-Version: 1.0
Received: by 10.112.99.198 with SMTP id es6mr6091429lbb.66.1337435557610; Sat, 19 May 2012 06:52:37 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.112.7.7 with HTTP; Sat, 19 May 2012 06:52:37 -0700 (PDT)
In-Reply-To: <9452079D1A51524AA5749AD23E0039281271F8@exch-mbx901.corp.cloudmark.com>
References: <20120519084443.27640.95847.idtracker@ietfa.amsl.com> <9452079D1A51524AA5749AD23E0039281271F8@exch-mbx901.corp.cloudmark.com>
Date: Sat, 19 May 2012 09:52:37 -0400
X-Google-Sender-Auth: eE1RmAtgFYOidrwtJ1ZlzW77tBw
Message-ID: <CAC4RtVBReeNdSF5gEExXYA3tz5CWTFetK_yN77SXLAXF=Opw6A@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: "Murray S. Kucherawy" <msk@cloudmark.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-malformed-mail-02.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 19 May 2012 13:52:39 -0000

> I've also changed the document's state to Informational from BCP,
> now that I understand how we use the latter term here. =A0However, it
> uses normative language to provide its advice, so I'm wondering if
> this would qualify as an applicability statement regarding email,
> meaning it should aim for Standards Track, or if instead I should
> avoid use of RFC2119 language and make leave it Informational.

I would be very uncomfortable making it Standards Track, because of
the many comments against "standardizing" the handling of
malformations -- making it look too much like declaring the
malformations to be acceptable in the standard.  I actually do think
that Applicability Statement is the right classification for this
document, but hesitate to use it because of that concern.

If consensus gets behind making it an Applicability Statement at
Proposed Standard, with all the appropriate text stressing that this
is standardizing mechanisms for coping with malformations, and that
the malformations themselves remain in violation of all specified
standards, then I'm happy to go there.  But I'd really need to see
strong consensus for that, rather than anything particularly rough.

Otherwise, yes, Informational looks good.

So let's make that an explicit call for comments: Is there a way we
can put this forth in the document so that we can get the consensus I
describe above?

Barry, responsible AD

From johnl@iecc.com  Sat May 19 08:56:55 2012
Return-Path: <johnl@iecc.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2402721F8589 for <apps-discuss@ietfa.amsl.com>; Sat, 19 May 2012 08:56:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -111.199
X-Spam-Level: 
X-Spam-Status: No, score=-111.199 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HABEAS_ACCREDITED_SOI=-4.3, RCVD_IN_BSP_TRUSTED=-4.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GOZ0X9OC8-UC for <apps-discuss@ietfa.amsl.com>; Sat, 19 May 2012 08:56:54 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 4AF8B21F848B for <apps-discuss@ietf.org>; Sat, 19 May 2012 08:56:53 -0700 (PDT)
Received: (qmail 27054 invoked from network); 19 May 2012 15:56:52 -0000
Received: from leila.iecc.com (64.57.183.34) by mail1.iecc.com with QMQP; 19 May 2012 15:56:52 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:vbr-info; s=4fb7c2c4.xn--30v786c.k1205; i=johnl@user.iecc.com; bh=7CULWdLrZfQ48vbYQe6XxHdA4PzhOdz068Fr3jJb97Q=; b=LoAEI8cVElEma7XVu2/ZWyksq5QL4ZgXBtlvMRl+e+lkFVbCGcw+IEokaZ4c1cGXT3c+Xw9v69Oca9cizlzqs5NymgwOwv5mmw2LWjJh7aOi2h+lQujylt7OKqL6o/R1ey7IvK8lURPrFMLaOhw77EyexbLYRJ5Tb0wBznyfi1A=
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:vbr-info; s=4fb7c2c4.xn--30v786c.k1205; olt=johnl@user.iecc.com; bh=7CULWdLrZfQ48vbYQe6XxHdA4PzhOdz068Fr3jJb97Q=; b=srmnExheQ3S1mUqJfqeZDiGtbCfVWJz8pDbO336LUlau3tf5q+xSLn/6VkI5fXAs8XlOTdjK1CSl3eNrOSWllvjH8dRMG1oRzgk21zMnhfuq3rgkl40RUhMLG/nBKBtSycKXx/qeeHyQAPy+2SQb8eEizkvyHVEUk22fBUx/5vE=
VBR-Info: md=iecc.com; mc=all; mv=dwl.spamhaus.org
Date: 19 May 2012 15:56:30 -0000
Message-ID: <20120519155630.79514.qmail@joyce.lan>
From: "John Levine" <johnl@taugh.com>
To: apps-discuss@ietf.org
In-Reply-To: <9452079D1A51524AA5749AD23E0039281271F8@exch-mbx901.corp.cloudmark.com>
Organization: 
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 7bit
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-malformed-mail-02.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 19 May 2012 15:56:55 -0000

> aim for Standards Track, or if instead I should avoid use of RFC2119
> language and make leave it Informational.

I'd prefer that it stay informational.  It seems to me that standards
should tell people how best to interoperate, and in this case the best
thing to do is to read the fripping specs and use the correct syntax.
This draft is offering advice how to try to minimize the damage when
attempting to recover from mistakes, which is something else.

I'd also suggest that the draft emphasize that many kinds of errors
are strong indicators that a message is spam or contains malware, so
the best recovery may well be to reject it or throw it away.
Conversely, if senders want their mail to be delivered, one of the
easiest ways to make it not look like spam is to make it syntactically
correct.

R's,
John

From tzink@exchange.microsoft.com  Sat May 19 10:00:31 2012
Return-Path: <tzink@exchange.microsoft.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E3AE21F8601 for <apps-discuss@ietfa.amsl.com>; Sat, 19 May 2012 10:00:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level: 
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EGr9d62gnavX for <apps-discuss@ietfa.amsl.com>; Sat, 19 May 2012 10:00:30 -0700 (PDT)
Received: from mail.exchange.microsoft.com (mail7.exchange.microsoft.com [131.107.1.27]) by ietfa.amsl.com (Postfix) with ESMTP id 4404921F85FC for <apps-discuss@ietf.org>; Sat, 19 May 2012 10:00:30 -0700 (PDT)
Received: from DFM-TK5MBX15-01.exchange.corp.microsoft.com (10.219.0.95) by DF-G14-02.exchange.corp.microsoft.com (157.54.87.56) with Microsoft SMTP Server (TLS) id 14.3.55.0; Sat, 19 May 2012 10:00:29 -0700
Received: from DF-PIO-DUB15M41.exchange.corp.microsoft.com (10.166.18.215) by DFM-TK5MBX15-01.exchange.corp.microsoft.com (10.219.0.95) with Microsoft SMTP Server (TLS) id 15.0.422.5; Sat, 19 May 2012 10:00:29 -0700
Received: from DF-PIO-DUB15M41.exchange.corp.microsoft.com (2001:4898:0:fff:0:5efe:10.166.18.215) by DF-PIO-DUB15M41.exchange.corp.microsoft.com (2001:4898:0:fff:0:5efe:10.166.18.215) with Microsoft SMTP Server (TLS) id 15.0.432.4; Sat, 19 May 2012 10:00:27 -0700
Received: from DF-PIO-DUB15M41.exchange.corp.microsoft.com ([fe80::dd28:ac7e:b70b:109e]) by DF-PIO-DUB15M41.exchange.corp.microsoft.com ([fe80::dd28:ac7e:b70b:109e%10]) with mapi id 15.00.0432.004; Sat, 19 May 2012 10:00:26 -0700
From: Terry Zink <tzink@exchange.microsoft.com>
To: Terry Zink <tzink@exchange.microsoft.com>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] Looking to begin discussion about email and IPv6
Thread-Index: Ac0TcNVZC8yfbKKgTYyJdsZe8IIhSAACEtKAAACBPnAADy08gAcEdUoQAALJEkABX+Ht4AAjFtdQ
Date: Sat, 19 May 2012 16:59:34 +0000
Message-ID: <cc382ac0ed71477988b396876bdbf05e@DF-PIO-DUB15M41.exchange.corp.microsoft.com>
References: <7c2b29c999e1441890f63fbb91692de0@DF-PIO-15M30.exchange.corp.microsoft.com> <9452079D1A51524AA5749AD23E0039280CC331@exch-mbx901.corp.cloudmark.com> <4F7E1F7F.6070100@stpeter.im> <58ce87ab9c524c9c86f916d8181fe579@DF-PIO-DUB15M41.exchange.corp.microsoft.com>
In-Reply-To: <58ce87ab9c524c9c86f916d8181fe579@DF-PIO-DUB15M41.exchange.corp.microsoft.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [2001:4898:0:fff:200:5efe:157.54.94.21]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [apps-discuss] Looking to begin discussion about email and IPv6
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 19 May 2012 17:00:31 -0000

Wow, I'm on a roll today (sigh).  It's actually here.

https://datatracker.ietf.org/doc/draft-tzink-ipv6mail-whitelist/

-- Terry


-----Original Message-----
From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org] =
On Behalf Of Terry Zink
Sent: Friday, May 18, 2012 5:15 PM
To: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Looking to begin discussion about email and IPv=
6

Okay.

I have written my very first Internet Draft and uploaded it to the IETF sit=
e, and it passed all of the nits.  It is available here:

http://datatracker.ietf.org/submit/status/41308/

It is entitled "Recommendations for the use of whitelists for email senders=
 transmitting email over IPv6".  The abstract in the summary page is correc=
t, but if you click on the .txt file, it is wrong (I uploaded an older vers=
ion of the draft, tried to fix it but couldn't... but the summary page is c=
orrect).

Reviews and comments are welcome.  I hope to bring this up for discussion a=
t the next IETF meeting in Vancouver, BC.

-- Terry


-----Original Message-----
From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org] =
On Behalf Of Peter Saint-Andre
Sent: Thursday, April 05, 2012 3:41 PM
To: Murray S. Kucherawy
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Looking to begin discussion about email and IPv=
6

On 4/5/12 4:38 PM, Murray S. Kucherawy wrote:
>> -----Original Message----- From: apps-discuss-bounces@ietf.org=20
>> [mailto:apps-discuss-bounces@ietf.org] On Behalf Of Terry Zink
>> Sent: Thursday, April 05, 2012 3:17 PM To: apps-discuss@ietf.org
>> Subject: [apps-discuss] Looking to begin discussion about email and
>> IPv6
>>=20
>> [...] I have some ideas on how to address this, at least in the short=20
>> term. I'd also like go gauge interest for discussing this at the=20
>> Vancouver IETF at the end of July.
>=20
> Hi Terry,
>=20
> This is a frequent topic in industry, especially at the Messaging=20
> Anti-Abuse Working Group (MAAWG, http://www.maawg.org) which is not=20
> part of IETF.  You'd probably get a lot of interested people if you=20
> put together a BoF there.  You can probably get some people together=20
> at IETF in Vancouver too for a bar BoF.

Which reminds me that there's been talk about holding IETF interim meetings=
 for relevant WGs at conferences like MAAWG and RIPE. Our new AppsArea over=
lords might want to consider something like that at a future MAAWG meeting.=
 :)

Peter

--
Peter Saint-Andre
https://stpeter.im/


_______________________________________________
apps-discuss mailing list
apps-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss

_______________________________________________
apps-discuss mailing list
apps-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss

From msk@cloudmark.com  Sat May 19 21:01:19 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E29B711E8085 for <apps-discuss@ietfa.amsl.com>; Sat, 19 May 2012 21:01:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EyMrmA0g6djd for <apps-discuss@ietfa.amsl.com>; Sat, 19 May 2012 21:01:19 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id 4051011E8081 for <apps-discuss@ietf.org>; Sat, 19 May 2012 21:01:19 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.25]) by mail.cloudmark.com with bizsmtp id C4181j0010ZaKgw01418FG; Sat, 19 May 2012 21:01:08 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=MOXiabll c=1 sm=1 a=LdFkGDrDWH2mcjCZERnC4w==:17 a=ldJM1g7oyCcA:10 a=THrBGnCWI3EA:10 a=zutiEJmiVI4A:10 a=IkcTkHD0fZMA:10 a=xqWC_Br6kY4A:10 a=b6nfwRhkAAAA:8 a=QLhupLqRAAAA:8 a=48vgC7mUAAAA:8 a=5XVgcb_8SUJ0a3CM2SIA:9 a=vQ3Yon3ryLiWHsCN8w4A:7 a=QEXdDO2ut3YA:10 a=EzGVmGvcixYA:10 a=lZB815dzVvQA:10 a=LdFkGDrDWH2mcjCZERnC4w==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas901.corp.cloudmark.com ([fe80::2524:76b6:a865:539c%10]) with mapi id 14.01.0355.002; Sat, 19 May 2012 21:01:07 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] I-D Action: draft-ietf-appsawg-malformed-mail-02.txt
Thread-Index: AQHNNZurjX2Fq42sJEmAnfgEwj3ZypbQzF1QgADtrQCAAFJpoA==
Date: Sun, 20 May 2012 04:01:06 +0000
Message-ID: <9452079D1A51524AA5749AD23E0039281297AF@exch-mbx901.corp.cloudmark.com>
References: <9452079D1A51524AA5749AD23E0039281271F8@exch-mbx901.corp.cloudmark.com> <20120519155630.79514.qmail@joyce.lan>
In-Reply-To: <20120519155630.79514.qmail@joyce.lan>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [67.160.203.60]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1337486468; bh=F33p8s8+H9Ywe/6tw4VseNpQRzF92ldmblFjwY36Pd4=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=I5FhfIb2WoIGuUxlpGkswxcreDHTUcPDQYT/yduFROYFJF2e8qrzXRvNtHcBAgIax c4xnBa9O2gZix8sb5sHbNKC9Is35ncso7JfWAurMxgRBHWL4d5x+wvvUuLxbmw8PGH rwDdUBvsZStyI5//Cvr2wYKCzcUdrpwrGsbLXR3w=
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-malformed-mail-02.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 20 May 2012 04:01:20 -0000

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKb2huIExldmluZSBbbWFpbHRv
OmpvaG5sQHRhdWdoLmNvbV0NCj4gU2VudDogU2F0dXJkYXksIE1heSAxOSwgMjAxMiA4OjU2IEFN
DQo+IFRvOiBhcHBzLWRpc2N1c3NAaWV0Zi5vcmcNCj4gQ2M6IE11cnJheSBTLiBLdWNoZXJhd3kN
Cj4gU3ViamVjdDogUmU6IFthcHBzLWRpc2N1c3NdIEktRCBBY3Rpb246IGRyYWZ0LWlldGYtYXBw
c2F3Zy1tYWxmb3JtZWQtbWFpbC0wMi50eHQNCj4gDQo+ID4gYWltIGZvciBTdGFuZGFyZHMgVHJh
Y2ssIG9yIGlmIGluc3RlYWQgSSBzaG91bGQgYXZvaWQgdXNlIG9mIFJGQzIxMTkNCj4gPiBsYW5n
dWFnZSBhbmQgbWFrZSBsZWF2ZSBpdCBJbmZvcm1hdGlvbmFsLg0KPiANCj4gSSdkIHByZWZlciB0
aGF0IGl0IHN0YXkgaW5mb3JtYXRpb25hbC4gIEl0IHNlZW1zIHRvIG1lIHRoYXQgc3RhbmRhcmRz
DQo+IHNob3VsZCB0ZWxsIHBlb3BsZSBob3cgYmVzdCB0byBpbnRlcm9wZXJhdGUsIGFuZCBpbiB0
aGlzIGNhc2UgdGhlIGJlc3QNCj4gdGhpbmcgdG8gZG8gaXMgdG8gcmVhZCB0aGUgZnJpcHBpbmcg
c3BlY3MgYW5kIHVzZSB0aGUgY29ycmVjdCBzeW50YXguDQo+IFRoaXMgZHJhZnQgaXMgb2ZmZXJp
bmcgYWR2aWNlIGhvdyB0byB0cnkgdG8gbWluaW1pemUgdGhlIGRhbWFnZSB3aGVuDQo+IGF0dGVt
cHRpbmcgdG8gcmVjb3ZlciBmcm9tIG1pc3Rha2VzLCB3aGljaCBpcyBzb21ldGhpbmcgZWxzZS4N
Cg0KQmFzZWQgb24gdGhlIGZldyBjb21tZW50cyBvbiB0aGlzIHRvcGljIHNvIGZhciwgSSdkIGJl
IGp1c3QgZmluZSBsZWF2aW5nIGl0IGFzIEluZm9ybWF0aW9uYWwuDQoNCj4gSSdkIGFsc28gc3Vn
Z2VzdCB0aGF0IHRoZSBkcmFmdCBlbXBoYXNpemUgdGhhdCBtYW55IGtpbmRzIG9mIGVycm9ycyBh
cmUNCj4gc3Ryb25nIGluZGljYXRvcnMgdGhhdCBhIG1lc3NhZ2UgaXMgc3BhbSBvciBjb250YWlu
cyBtYWx3YXJlLCBzbyB0aGUNCj4gYmVzdCByZWNvdmVyeSBtYXkgd2VsbCBiZSB0byByZWplY3Qg
aXQgb3IgdGhyb3cgaXQgYXdheS4NCj4gQ29udmVyc2VseSwgaWYgc2VuZGVycyB3YW50IHRoZWly
IG1haWwgdG8gYmUgZGVsaXZlcmVkLCBvbmUgb2YgdGhlDQo+IGVhc2llc3Qgd2F5cyB0byBtYWtl
IGl0IG5vdCBsb29rIGxpa2Ugc3BhbSBpcyB0byBtYWtlIGl0IHN5bnRhY3RpY2FsbHkNCj4gY29y
cmVjdC4NCg0KSSBjZXJ0YWlubHkgYWdyZWUgd2l0aCB0aGUgbGF0dGVyLiAgSSB0aGluayB0aGUg
Zm9ybWVyIGlzIGEgbGl0dGxlIG1vcmUgZGFuZ2Vyb3VzLCBiZWNhdXNlIHRoZXJlIGFyZSBsb3Rz
IG9mIGVycm9ycyB0aGF0IGFyZSBpbm5vY2VudCBvciBpZ25vcmFudCByYXRoZXIgdGhhbiBhdHRl
bXB0cyB0byBkZWNlaXZlLiAgVGhhdCBkb2Vzbid0IG1ha2UgdGhlbSByaWdodCwgYnV0IGl0IGRv
ZXMgbWVhbiBkcmFzdGljIG1lYXN1cmVzIGNhbiBoYXZlIHVud2FudGVkIHNpZGUgZWZmZWN0cywg
anVzdCBsaWtlIGFzc3VtaW5nIGEgZmFpbGVkIFNQRiBjaGVjayBvciBES0lNIHNpZ25hdHVyZSB2
YWxpZGF0aW9uIGlzIGF1dG9tYXRpY2FsbHkgYSBzaWduIG9mIGZvdWwgcGxheS4NCg0KTGV0J3Mg
c2VlLCBob3cgYWJvdXQgdGhpcyBhcyBhIG5ldyBTZWN0aW9uIDEuMywgIkdlbmVyYWwgQ29uc2lk
ZXJhdGlvbnMiIG9yIHNvbWV0aGluZzoNCg0KTWFueSBkZXZpYXRpb25zIGZyb20gd2hhdCBbTUFJ
TF0gc3BlY2lmaWVzIGFyZSBjb25zaWRlcmVkIGJ5IHNvbWUgcmVjZWl2ZXJzIHRvIGJlIHN0cm9u
ZyBpbmRpY2F0aW9ucyB0aGF0IHRoZSBtZXNzYWdlIGlzIHVuZGVzaXJhYmxlLCBpLmUuLCBpcyBz
cGFtIG9yIGNvbnRhaW5zIG1hbHdhcmUuICBTdWNoIHJlY2VpdmVycyBxdWlja2x5IGRlY2lkZSB0
aGF0IHRoZSBiZXN0IGhhbmRsaW5nIGNob2ljZSBpcyBzaW1wbHkgdG8gcmVqZWN0IG9yIGRpc2Nh
cmQgdGhlIG1lc3NhZ2UuICBUaGlzIG1lYW5zIG1hbGZvcm1hdGlvbnMgY2F1c2VkIGJ5IGlubm9j
ZW50IG1pc3VuZGVyc3RhbmRpbmdzIG9yIGlnbm9yYW5jZSBvZiBwcm9wZXIgc3ludGF4IGNhbiBj
YXVzZSBtZXNzYWdlcyB3aXRoIG5vIGlsbCBpbnRlbnQgYWxzbyB0byBmYWlsIHRvIGJlIGRlbGl2
ZXJlZC4NCg0KU2VuZGVycyB0aGF0IHdhbnQgdG8gZW5zdXJlIG1lc3NhZ2UgZGVsaXZlcnkgYXJl
IGJlc3QgYWR2aXNlZCB0byBhZGhlcmUgc3RyaWN0bHkgdG8gW01BSUxdLCBhcyB3ZWxsIGFzIG9i
c2VydmUgb3RoZXIgaW5kdXN0cnkgYmVzdCBwcmFjdGljZXMgc3VjaCBhcyBtYXkgYmUgcHVibGlz
aGVkIGVpdGhlciBieSB0aGUgSUVURiBvciBpbmRlcGVuZGVudGx5IGZyb20gdGltZSB0byB0aW1l
Lg0KDQo/DQoNCi1NU0sNCg==

From johnl@iecc.com  Sun May 20 00:36:06 2012
Return-Path: <johnl@iecc.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9AFB821F858F for <apps-discuss@ietfa.amsl.com>; Sun, 20 May 2012 00:36:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -111.199
X-Spam-Level: 
X-Spam-Status: No, score=-111.199 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HABEAS_ACCREDITED_SOI=-4.3, RCVD_IN_BSP_TRUSTED=-4.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OuUOkentjnJY for <apps-discuss@ietfa.amsl.com>; Sun, 20 May 2012 00:36:05 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id 756E921F855A for <apps-discuss@ietf.org>; Sun, 20 May 2012 00:36:05 -0700 (PDT)
Received: (qmail 44040 invoked from network); 20 May 2012 07:36:04 -0000
Received: from leila.iecc.com (64.57.183.34) by mail1.iecc.com with QMQP; 20 May 2012 07:36:04 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:vbr-info; s=4fb89ee4.xn--hew.k1205; i=johnl@user.iecc.com; bh=/MAPUp7VV7kA4cqLp0jqxU8/kFze9/rRuOLkove8HTA=; b=hdfVEJMGwtvkQXeY2sZpI2hwSN4Lhyi0ut3Q5iW5OzH8/+n+lfn+0piQYGTIn2VAMNeM/odYikMw+AiZSidnZ565kOBcS0aeO6t5UjHlA82wX99Kl/6w4MlvqKqDKmvb7fQdKBXolmJ6eBW33I3rKPh2w3irvnEblcMv4xlqHr8=
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:vbr-info; s=4fb89ee4.xn--hew.k1205; olt=johnl@user.iecc.com; bh=/MAPUp7VV7kA4cqLp0jqxU8/kFze9/rRuOLkove8HTA=; b=fZH3Q+G2t66GchdZbQhKZwu6bDu5rpY8GIZY30TRxLaW+mzg2PuhdC1X41/P/q/gIthtK8cjlWz7j9nLFG+vsbSPwgnG9ia/sb7o1ZRfoo/Clikx6cvpQDx7qQBdJAuyLYQXaAX0315vQ6f2ui4PXlHrguqxfFjrCZel/39NRBY=
VBR-Info: md=iecc.com; mc=all; mv=dwl.spamhaus.org
Date: 20 May 2012 07:35:41 -0000
Message-ID: <20120520073541.82763.qmail@joyce.lan>
From: "John Levine" <johnl@taugh.com>
To: apps-discuss@ietf.org
In-Reply-To: <9452079D1A51524AA5749AD23E0039281297AF@exch-mbx901.corp.cloudmark.com>
Organization: 
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 7bit
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-malformed-mail-02.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 20 May 2012 07:36:06 -0000

>> I'd also suggest that the draft emphasize that many kinds of errors are
>> strong indicators that a message is spam or contains malware, ...

>I certainly agree with the latter.  I think the former is a little more
>dangerous, because there are lots of errors that are innocent or
>ignorant rather than attempts to deceive.  That doesn't make them right,
>but it does mean drastic measures can have unwanted side effects, just
>like assuming a failed SPF check or DKIM signature validation is
>automatically a sign of foul play.

Depends on the error.  There are highly accurate blacklists that work
by looking for technical errors in spam that are characteristic of
botware.  I certainly am not proposing that you say what the bot
signatures are, just that certain kinds of errors strongly suggest
that it's a message best rejected or discarded.

>Many deviations from what [MAIL] specifies are considered by some
>receivers to be strong indications that the message is undesirable,
>i.e., is spam or contains malware.  Such receivers quickly decide that
>the best handling choice is simply to reject or discard the message. 

Yes.

>This means malformations caused by innocent misunderstandings or
>ignorance of proper syntax can cause messages with no ill intent also to
>fail to be delivered.

Maybe, depends on the filter.  See above.

>Senders that want to ensure message delivery are best advised to adhere
>strictly to [MAIL], as well as observe other industry best practices
>such as may be published either by the IETF or independently from time
>to time.

Yes

R's,
John

From barryleiba.mailing.lists@gmail.com  Sun May 20 08:28:23 2012
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A57D21F858A for <apps-discuss@ietfa.amsl.com>; Sun, 20 May 2012 08:28:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.664
X-Spam-Level: 
X-Spam-Status: No, score=-102.664 tagged_above=-999 required=5 tests=[AWL=0.313, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8thhEEhPXGS2 for <apps-discuss@ietfa.amsl.com>; Sun, 20 May 2012 08:28:22 -0700 (PDT)
Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by ietfa.amsl.com (Postfix) with ESMTP id 6210421F856F for <apps-discuss@ietf.org>; Sun, 20 May 2012 08:28:22 -0700 (PDT)
Received: by lbbgo11 with SMTP id go11so3428254lbb.31 for <apps-discuss@ietf.org>; Sun, 20 May 2012 08:28:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=ZEoOqGZULWABNbH80LkLXSiwwUr2IEloHgWOOEYl3Gw=; b=dd5BynMS165si98LVcBIPoZFNeo8LkGCX3eGeYC8B187KvXvvjEFZV8ZTIMJpw7Uoz 8rY9P/VbJNhEL5Qpzy9u2EWevImVTwlXbY12d9G9tw+gXC2dhTC8lZQB1f51uDSPTmmP iCullOJUJns/NVGV1TMq2EXYzkg/KKpD+HUvN9Ghwh7fk0b3axMpIGblaqJ6Iq7EM1Ti ndmzG4QoKYmgSY2BccbfOJVjicC9rM7g0T5baVyCPh1fBE3Q2M03YbC5u5/bz3jzvFLf JtFxVgX9eoOcI9ACsA+dvdPkk3Rcl4OPSpbJVicdVSG+7GiIuIGIV00D9qdn3QZhJMh8 31hw==
MIME-Version: 1.0
Received: by 10.112.49.131 with SMTP id u3mr7717831lbn.14.1337527701243; Sun, 20 May 2012 08:28:21 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.112.7.7 with HTTP; Sun, 20 May 2012 08:28:21 -0700 (PDT)
In-Reply-To: <9452079D1A51524AA5749AD23E0039281297AF@exch-mbx901.corp.cloudmark.com>
References: <9452079D1A51524AA5749AD23E0039281271F8@exch-mbx901.corp.cloudmark.com> <20120519155630.79514.qmail@joyce.lan> <9452079D1A51524AA5749AD23E0039281297AF@exch-mbx901.corp.cloudmark.com>
Date: Sun, 20 May 2012 11:28:21 -0400
X-Google-Sender-Auth: 8Mh-sNu3cbnNG2UfKeeU8MU_Qjk
Message-ID: <CAC4RtVAU6Sv+peS48b9FXwSm_F=q_DZRtEOU305rrCEofboRmA@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: "Murray S. Kucherawy" <msk@cloudmark.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-malformed-mail-02.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 20 May 2012 15:28:23 -0000

> Let's see, how about this as a new Section 1.3, "General Considerations" =
or something:
>
> Many deviations from what [MAIL] specifies are considered by some receive=
rs to be
> strong indications that the message is undesirable, i.e., is spam or cont=
ains malware.
>=A0Such receivers quickly decide that the best handling choice is simply t=
o reject or discard
> the message. =A0This means malformations caused by innocent misunderstand=
ings or
> ignorance of proper syntax can cause messages with no ill intent also to =
fail to be delivered.

This text looks good to me.
John says, "Maybe, depends on the filter," for the last sentence.
Well, sure, but that's why it says "can cause", and not "will cause"

> Senders that want to ensure message delivery are best advised to adhere s=
trictly to
> [MAIL], as well as observe other industry best practices such as may be p=
ublished either
> by the IETF or independently from time to time.

I think this is really a case where that terse method of reference
doesn't work well.  For one thing, it's not just RFC 5322, but also
RFC 2045.  And maybe RFC 6376 (by the way, please update the DKIM
reference to 6376 from 4871) and RFC 4408(bis).

So perhaps, "adhere strictly to the relevant standards (including, but
not limited to, [MAIL],
[MIME], and [DKIM]), as well as"....

Matching that, I might also go back and change the first sentence at
the top to this:
"Many deviations from the standards specifications are considered by
some receivers"....

Barry

From acooper@cdt.org  Mon May 21 06:42:57 2012
Return-Path: <acooper@cdt.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D5FB321F859E for <apps-discuss@ietfa.amsl.com>; Mon, 21 May 2012 06:42:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.639
X-Spam-Level: 
X-Spam-Status: No, score=-101.639 tagged_above=-999 required=5 tests=[AWL=0.960, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k0ekJnt+HWVW for <apps-discuss@ietfa.amsl.com>; Mon, 21 May 2012 06:42:57 -0700 (PDT)
Received: from mail.maclaboratory.net (mail.maclaboratory.net [209.190.215.232]) by ietfa.amsl.com (Postfix) with ESMTP id 2AF2C21F8599 for <apps-discuss@ietf.org>; Mon, 21 May 2012 06:42:57 -0700 (PDT)
X-Footer: Y2R0Lm9yZw==
Received: from localhost ([127.0.0.1]) by mail.maclaboratory.net (using TLSv1/SSLv3 with cipher AES128-SHA (128 bits)); Mon, 21 May 2012 09:42:50 -0400
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset=us-ascii
From: Alissa Cooper <acooper@cdt.org>
In-Reply-To: <4FB66EA4.9000703@sbin.se>
Date: Mon, 21 May 2012 09:42:49 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <ABF741AC-46F2-490F-9DDA-DA77112F0C73@cdt.org>
References: <6.2.5.6.2.20120502074325.0ababa28@elandnews.com> <4FAFA51F.4040508@sbin.se> <6.2.5.6.2.20120513074613.092bab70@resistor.net> <4FB0D246.4020608@cs.tcd.ie> <20120514122954.242cb1be@hetzer> <4FB0E828.9040405@cs.tcd.ie> <20120514134501.067cbd96@hetzer> <4FB18597.1020703@cs.tcd.ie> <6.2.5.6.2.20120514155407.099847c8@resistor.net> <B3876539-F25E-4519-99CF-04A59D5E36D0@cdt.org> <4FB66EA4.9000703@sbin.se>
To: Andreas Petersson <andreas@sbin.se>
X-Mailer: Apple Mail (2.1084)
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Comments on draft-ietf-appsawg-http-forwarded-02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 May 2012 13:42:57 -0000

Hi Andreas,

A few responses inline.

On May 18, 2012, at 11:45 AM, Andreas Petersson wrote:
>> Notes:
>>=20
>> 1. Section 5.2 says that the typical value of the forwarded-for
>> parameter is an IP address but that it MAY be some other kind of
>> identifier. What other identifiers might it be? Are there any
>> identifiers that should be taken off the table (e.g., subscriber
>> IDs, MAC addresses, credit card numbers)? Obviously some of these
>> are more likely to have value than others but I think it's
>> important to scope this if possible. Just because a proxy may know
>> some persistent host identifier doesn't mean it should be forwarded
>> around in an HTTP header.
>=20
> Essentially, any token you like that fits in the obf-node. What this
> translates depends highly on the environment.
> Of course some things are more suitable than others to use as
> identifier. Putting a credit card number there and send it around the
> Internet seems stupid. I don't believe someone will do that, and if
> they would, the would do it regardless of this header field.

So, is there some recommendation you can make to limit the scope of =
identifiers? Or to caution against the use of permanent, unique =
identifiers in public network environments?

>=20
>> 3. In general it seems like somewhere -- not sure if it should be
>> here, or in the nat-reveal draft, or somewhere else -- the
>> interactions between different mechanisms for IP address hiding and
>> sharing need to be addressed. For example, if my request goes
>> through multiple middleboxes that implement the TCP option for
>> nat-reveal
>> (http://tools.ietf.org/html/draft-wing-nat-reveal-option-03) and
>> then hits an HTTP proxy, can I expect the proxy to take my IP
>> address out of the TCP option and insert it into a Forwarded
>> header? If I want to hide my IP address from the combination of
>> these mechanisms, what do I need to do?
>>=20
>=20
> I don't think you can expect anything. The fact is that a lot of
> proxies are already adding X-Forwarded-For header field though. This
> is only a formal specification of that, with extra features.

Obviously people will implement and use all kinds of features as they =
wish, but the formal specification phase is often a good time to assess =
the consequences of widespread implementation and use.  If discussing =
those consequences here causes some implementers and users to be more =
thoughtful about the privacy impact of what they do, that's an =
additional benefit of standardization.

Alissa=


From internet-drafts@ietf.org  Mon May 21 07:35:32 2012
Return-Path: <internet-drafts@ietf.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E7DEA21F860F; Mon, 21 May 2012 07:35:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FdaAfSX2u20I; Mon, 21 May 2012 07:35:32 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8FEDF21F8593; Mon, 21 May 2012 07:35:32 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.02
Message-ID: <20120521143532.14964.88493.idtracker@ietfa.amsl.com>
Date: Mon, 21 May 2012 07:35:32 -0700
Cc: apps-discuss@ietf.org
Subject: [apps-discuss] I-D Action: draft-jones-appsawg-webfinger-05.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 May 2012 14:35:33 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Applications Area Working Group Worki=
ng Group of the IETF.

	Title           : WebFinger
	Author(s)       : Paul E. Jones
                          Gonzalo Salgueiro
                          Joseph Smarr
	Filename        : draft-jones-appsawg-webfinger-05.txt
	Pages           : 22
	Date            : 2012-05-21

   This specification defines the WebFinger protocol.  WebFinger may be
   used to discover information about people on the Internet, such as a
   person's personal profile address, identity service, telephone
   number, or preferred avatar.  WebFinger may also be used to learn
   information about objects on the network, such as the amount of toner
   in a printer or the physical location of a server.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-jones-appsawg-webfinger-05.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-jones-appsawg-webfinger-05.txt

The IETF datatracker page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-jones-appsawg-webfinger/


From msk@cloudmark.com  Mon May 21 10:38:39 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E88F021F855A for <apps-discuss@ietfa.amsl.com>; Mon, 21 May 2012 10:38:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aQR52AFIjC-Y for <apps-discuss@ietfa.amsl.com>; Mon, 21 May 2012 10:38:39 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id 5534D21F8557 for <apps-discuss@ietf.org>; Mon, 21 May 2012 10:38:39 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.26]) by mail.cloudmark.com with bizsmtp id Chee1j0010as01C01heeMc; Mon, 21 May 2012 10:38:38 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=eMmRfQV1 c=1 sm=1 a=QMZKka45TBd+hNGtXG2bIg==:17 a=LvckAehuu68A:10 a=THrBGnCWI3EA:10 a=zutiEJmiVI4A:10 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=b6nfwRhkAAAA:8 a=pGLkceISAAAA:8 a=48vgC7mUAAAA:8 a=4ZFf3yUAF4NaC8FOjPcA:9 a=k31JFiyHzDH_znwx9P4A:7 a=CjuIK1q_8ugA:10 a=MSl-tDqOz04A:10 a=lZB815dzVvQA:10 a=QMZKka45TBd+hNGtXG2bIg==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas902.corp.cloudmark.com ([fe80::54de:dc60:5f3e:334%10]) with mapi id 14.01.0355.002; Mon, 21 May 2012 10:38:38 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] I-D Action: draft-ietf-appsawg-malformed-mail-02.txt
Thread-Index: AQHNNZurjX2Fq42sJEmAnfgEwj3ZypbQzF1QgADtrQCAAFJpoIABOA6AgAE/arA=
Date: Mon, 21 May 2012 17:38:38 +0000
Message-ID: <9452079D1A51524AA5749AD23E00392812AB48@exch-mbx901.corp.cloudmark.com>
References: <9452079D1A51524AA5749AD23E0039281271F8@exch-mbx901.corp.cloudmark.com> <20120519155630.79514.qmail@joyce.lan> <9452079D1A51524AA5749AD23E0039281297AF@exch-mbx901.corp.cloudmark.com> <CAC4RtVAU6Sv+peS48b9FXwSm_F=q_DZRtEOU305rrCEofboRmA@mail.gmail.com>
In-Reply-To: <CAC4RtVAU6Sv+peS48b9FXwSm_F=q_DZRtEOU305rrCEofboRmA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.20.2.121]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1337621918; bh=AhDKE+Af+mO8pMNvwpyOmwyWDRI/HfW+KVt+YKnqBww=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=E/gEG8rLJPq32RYpJelEXe14iRVL1Q7DYtJjE0BH+ot9z5lAE+F3qqOYGvLkEDKlC O/khdPYubsGQ5kWB1kk/7QzO2WlpGlOcPylJNCyHLr3RCB+PBdf1RU60FL2TnZba21 NwG6/h1YfHfq+jhDeM3DhjfnoNSjs98BC04piJbs=
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-malformed-mail-02.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 May 2012 17:38:40 -0000

> -----Original Message-----
> From: barryleiba.mailing.lists@gmail.com [mailto:barryleiba.mailing.lists=
@gmail.com] On Behalf Of Barry Leiba
> Sent: Sunday, May 20, 2012 8:28 AM
> To: Murray S. Kucherawy
> Cc: apps-discuss@ietf.org
> Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-malformed-mail=
-02.txt
>=20
> I think this is really a case where that terse method of reference
> doesn't work well.  For one thing, it's not just RFC 5322, but also RFC
> 2045.  And maybe RFC 6376 (by the way, please update the DKIM reference
> to 6376 from 4871) and RFC 4408(bis).
>=20
> So perhaps, "adhere strictly to the relevant standards (including, but
> not limited to, [MAIL], [MIME], and [DKIM]), as well as"....
>=20
> Matching that, I might also go back and change the first sentence at
> the top to this:
> "Many deviations from the standards specifications are considered by
> some receivers"....

I've been looking for an acceptable way to say "all email standards".  Rece=
ntly the question was asked how one would refer to the DNS and all of its r=
elated standards in general, and "STD13" was the answer given.  If you look=
 at STD13 (RFC1034), it's updated by a dozen or more other things, includin=
g DNSSEC and such.  That makes it a good reference for DNS work, because yo=
u get pointers to all this other important stuff.

We don't quite have that in email, because STD11 is RFC822 which has been t=
wice replaced.  One would have to chase the chain to RFC2822 (which is not =
a standard) and then to RFC5322, and in any case the pointers off to stuff =
like MIME and DKIM don't exist because they didn't update those documents. =
 In the DKIM case, they merely updated a registry.

But all that said, your suggestion is better than what I have, so I'll hack=
 it in.  Thanks.

-MSK

From vesely@tana.it  Mon May 21 11:00:12 2012
Return-Path: <vesely@tana.it>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC4EB21F85C7 for <apps-discuss@ietfa.amsl.com>; Mon, 21 May 2012 11:00:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.719
X-Spam-Level: 
X-Spam-Status: No, score=-4.719 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e4gjtJ+UGuL9 for <apps-discuss@ietfa.amsl.com>; Mon, 21 May 2012 11:00:12 -0700 (PDT)
Received: from wmail.tana.it (wmail.tana.it [62.94.243.226]) by ietfa.amsl.com (Postfix) with ESMTP id F0CD621F859B for <apps-discuss@ietf.org>; Mon, 21 May 2012 11:00:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tana.it; s=test; t=1337623210; bh=XTwwXGCQ5OBdLiZow8Sc7FKk/VYcvXppoTUlFhOs5B0=; l=234; h=Message-ID:Date:From:MIME-Version:To:References:In-Reply-To: Content-Transfer-Encoding; b=NHHiCRT+Qqm97ib2Fc1sYO3oe6BISPTc17rW90kF6jpRKBzTdfhVo5VbWeP+2UuVg vhMGTdXcuiaKUfASjEpnhpqoB9ALr1EK+BasQkAwdUXapvk30/iyh90wio1NLGa8CR 8HRWJnkxDnPo2QWgOxHfQW8AmtlhB66AWNdds19w=
Received: from [172.25.197.158] (pcale.tana [172.25.197.158]) (AUTH: CRAM-MD5 515, TLS: TLS1.0,256bits,RSA_AES_256_CBC_SHA1) by wmail.tana.it with ESMTPSA; Mon, 21 May 2012 20:00:10 +0200 id 00000000005DC03F.000000004FBA82AA.0000075B
Message-ID: <4FBA82A9.20609@tana.it>
Date: Mon, 21 May 2012 20:00:09 +0200
From: Alessandro Vesely <vesely@tana.it>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: apps-discuss@ietf.org
References: <9452079D1A51524AA5749AD23E0039281271F8@exch-mbx901.corp.cloudmark.com> <20120519155630.79514.qmail@joyce.lan> <9452079D1A51524AA5749AD23E0039281297AF@exch-mbx901.corp.cloudmark.com> <CAC4RtVAU6Sv+peS48b9FXwSm_F=q_DZRtEOU305rrCEofboRmA@mail.gmail.com> <9452079D1A51524AA5749AD23E00392812AB48@exch-mbx901.corp.cloudmark.com>
In-Reply-To: <9452079D1A51524AA5749AD23E00392812AB48@exch-mbx901.corp.cloudmark.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-malformed-mail-02.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 May 2012 18:00:12 -0000

On Mon 21/May/2012 19:38:38 +0200 Murray S. Kucherawy wrote:

> In the DKIM case, they merely updated a registry.

For SPF, it was said that updating SMTP is out of the question, both
procedurally and because it's a bad idea...

From sm@resistor.net  Mon May 21 12:56:32 2012
Return-Path: <sm@resistor.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6345621F85E4 for <apps-discuss@ietfa.amsl.com>; Mon, 21 May 2012 12:56:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YWrsrhiV+Eov for <apps-discuss@ietfa.amsl.com>; Mon, 21 May 2012 12:56:30 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id D3C5821F85C5 for <apps-discuss@ietf.org>; Mon, 21 May 2012 12:56:30 -0700 (PDT)
Received: from SUBMAN.resistor.net (IDENT:sm@localhost [127.0.0.1]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q4LJuOQq025475 for <apps-discuss@ietf.org>; Mon, 21 May 2012 12:56:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1337630189; i=@resistor.net; bh=ZexpP89hcQh9NROPovprv+/BnATLDwno0AIpNTJJ2Qw=; h=Date:To:From:Subject:Cc; b=nQY+mqsicV9GylXFaRkpC0F2BXt2N8nt0CU7//ruX1HA8bM9BTANitzR1AD3HSY31 4Ajh+hgqQuMgsT9L1Vn42xDbdLtjEMLarmcgCebK+6ankK/atJwaiQ21DBR3meD34z oeEcVbZ6PTUlfGQ5x5g2ybXo8xPuzcUhXyAY5dkY=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=resistor.net; s=mail; t=1337630189; i=@resistor.net; bh=ZexpP89hcQh9NROPovprv+/BnATLDwno0AIpNTJJ2Qw=; h=Date:To:From:Subject:Cc; b=NHOcnI/0g7oKpGyQHB/4G/fg5+iQldOCz72T3FkFqyhfjjLBQJbUJqMh3mSirZcv1 G4s3rAOtyQMiZF5VUBrqhoUfegHskVZQ1qjUIGXDH5oX74ZkUVKEvsp9tNuV5sjtcS p8REn9JAaQQovZ28c9c7CczuZ7UagyzyG9PCeKA8=
Message-Id: <6.2.5.6.2.20120521122813.0a8fba20@elandnews.com>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Mon, 21 May 2012 12:56:13 -0700
To: apps-discuss@ietf.org
From: SM <sm@resistor.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: [apps-discuss] Comments on draft-ietf-appsawg-received-state-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 May 2012 19:56:32 -0000

Hi Murray,

I have a few comments on draft-ietf-appsawg-received-state-01.  It's 
ready to ship.

Issues:

In Section 3:

   'This memo creates a new trace field clause, called "state", which can
    be used to indicate the nature of a delay imposed on relaying of a
    message toward its recipient(s).'

Does this apply to all trace fields (see 
draft-levine-trace-header-registry-01 for some of those header fields)?

Nits:

In Section 5:

   "that the Received fields present on a message could be counted by"

I suggest using "header fields".

The IANA reference can be informative.

Regards,
-sm


From sm@elandsys.com  Mon May 21 15:19:58 2012
Return-Path: <sm@elandsys.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 39BE221F84A7; Mon, 21 May 2012 15:19:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.45
X-Spam-Level: 
X-Spam-Status: No, score=-102.45 tagged_above=-999 required=5 tests=[AWL=0.149, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pPgmObaelgHq; Mon, 21 May 2012 15:19:57 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B92921F84A6; Mon, 21 May 2012 15:19:57 -0700 (PDT)
Received: from SUBMAN.elandsys.com ([41.136.238.5]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q4LMJewB029014 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 21 May 2012 15:19:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1337638795; i=@elandsys.com; bh=4sQda7Ssi5AVr9KtjDnDr+tLDZeQl6O9la2+KnODIUY=; h=Date:To:From:Subject:Cc; b=igLt1W16Mdg3ge5NbTGHqzrTgbtxNwoPdzaizGlalBOUROlZx3Qyr6SYI1haGgWy8 XSXsctz9kXGLbS2QjeGZF9NwMClDyRA2PTmWYK9XebYd0polvCqQNzyiALBjWCuyfX khkvyv8iU75zWcH9+GZhVzbdC4IlHfp1mKNbhh4Y=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elandsys.com; s=mail; t=1337638795; i=@elandsys.com; bh=4sQda7Ssi5AVr9KtjDnDr+tLDZeQl6O9la2+KnODIUY=; h=Date:To:From:Subject:Cc; b=HH9dvLzV3z6QywdrpM34BQZxOJbO16uneJoFo9qHjbRKZk8KmAn5XJ/2wgIA0Ldn0 nItj1D2Hs6CETELdOGHBJY0u25a0E0/2p5MIEzBC9qCQp/bEcEIfb5cXp1s7HLqmd9 4H8IGe1Uf67Qt/SdzVaApZVP7nJzHGmfDDsNso4g=
Message-Id: <6.2.5.6.2.20120521130747.0c219ab0@elandnews.com>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Mon, 21 May 2012 15:05:25 -0700
To: apps-discuss@ietf.org
From: S Moonesamy <sm+ietf@elandsys.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: draft-melnikov-smtp-priority-13.all@tools.ietf.org, iesg@ietf.org
Subject: [apps-discuss] APPSDIR review of draft-melnikov-smtp-priority-13
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 May 2012 22:19:58 -0000

I have been selected as the Applications Area Directorate reviewer 
for this draft (for background on AppsDir, please see 
http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate ).

The comments in this review do not bear more weight than comments 
submitted by an individual during a Last Call.  It is suggested that 
the author ask the document shepherd for guidance about any changes 
suggested in a review.

Please note that this is a follow-up to a previous review.

Document: draft-melnikov-smtp-priority-13
Title: Simple Mail Transfer Protocol extension for Message Transfer Priorities
Reviewer: S. Moonesamy
Review Date: May 21, 2012
IETF Last Call Date: May 28, 2012

Summary:  This draft is ready for publication as a Proposed Standard.

This memo defines an extension to the SMTP service whereby messages 
are sent with a priority to enable receivers to take this into 
account.  The draft is well-written.

Major issues: None

Minor issues:

In Section 10:

I could have classified this under nits.  The authors already 
understand that it is not really an issue.

   "Message Submission Agents MUST implement a policy that only allows
    authenticated users (or only certain groups of authenticated users)
    to specify message transfer priorities, and MAY restrict maximum
    priority values different groups of users can request, or MAY
    override the priority values specified by MUAs."

I would have used a "SHOULD only allow authenticated users" and 
explain that there is a policy override.  It's to get around the 
"MUST implement a policy".  I think what you want to say here is to 
implement a setting that is customizable.  You also get a default 
where SMTP clients cannot abuse the feature.  I am ok with a "no text change".

Nits:

I recommend taking anything beyond this point off-list if feedback is 
desired.  Nits do not have to be addressed as it is an editorial decision.

In the Abstract:

   "This memo defines an extension to the SMTP (Simple Mail Transfer
    Protocol) service"

You don't really need to expand SMTP.

In Section 1:

   "This specification defines this mechanism by specification of
    an SMTP [RFC5321] extension."

The term "service extension" is generally used.

In Section 2:

   'The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
    "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
    document are to be interpreted as described in [RFC2119] when they
    appear in ALL CAPS.'

I suggest "upper case" instead of "ALL CAPS".

In Section 3:

   "The maximum length of a MAIL FROM command line is increased by 15
    characters by the possible addition of the MT-PRIORITY keyword
    and value."

RFC 5321 uses the term "octets" instead of "characters".

In Section 4.1:

   "The SMTP server MAY also alter the message priority (to lower or to
    raise it)"

I suggest: (lower or raise it)".

The specification specifies that the service extension is valid on 
the Submission port.  I don't see this mentioned in the IANA 
Considerations Section.  It can be done during the interaction with IANA.

Appendix C:

  "Communication systems used during an emergency or disaster are
   realized in several forms."

I'll suggest:

   There are several forms of communication systems used during an emergency
   or disaster.

Regards,
S. Moonesamy


From barryleiba@gmail.com  Mon May 21 16:39:24 2012
Return-Path: <barryleiba@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 659AB21F855B; Mon, 21 May 2012 16:39:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.778
X-Spam-Level: 
X-Spam-Status: No, score=-102.778 tagged_above=-999 required=5 tests=[AWL=0.199, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1qddYszDirOr; Mon, 21 May 2012 16:39:23 -0700 (PDT)
Received: from mail-ob0-f172.google.com (mail-ob0-f172.google.com [209.85.214.172]) by ietfa.amsl.com (Postfix) with ESMTP id 86DF621F84DD; Mon, 21 May 2012 16:39:23 -0700 (PDT)
Received: by obbeh20 with SMTP id eh20so10824589obb.31 for <multiple recipients>; Mon, 21 May 2012 16:39:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=u/I/nDS4cwCesMiH6jqMz7yGebhBRQzKQSLwwuZkMCI=; b=tvxsJHyy2NCARdYV1s3zb4XYNvLAYawgbysbgu7vPJBBsceD9g4WF/+40aMVlxm7y0 cJ9PGcyo6p3KyJ3SEnyWbLqE8b9Vup0Z6qIlubnwBmRSqfbnrWNo1o8jItJSEReWxswQ YsDId3SXRJePRrYEf6OhW5LIvHIEY/JQZ7jioLbh0MLfmYGc9BIqAY/6wzNg6F0xf+Rw mSqABast09bdipRmu+WraBQYaXTico/NP7iWlYvq7euLBv1IIU8JLjy4LgnXT2Co+Os3 yQJn6hd+jPUURMjhs3bXEXObHdSlX7rqdeIAtpVORcxEoqLsopRt7MJbQgIkBpsUwJ3t ft4Q==
MIME-Version: 1.0
Received: by 10.60.6.225 with SMTP id e1mr4937529oea.71.1337643563141; Mon, 21 May 2012 16:39:23 -0700 (PDT)
Sender: barryleiba@gmail.com
Received: by 10.60.10.68 with HTTP; Mon, 21 May 2012 16:39:23 -0700 (PDT)
In-Reply-To: <6.2.5.6.2.20120521130747.0c219ab0@elandnews.com>
References: <6.2.5.6.2.20120521130747.0c219ab0@elandnews.com>
Date: Mon, 21 May 2012 19:39:23 -0400
X-Google-Sender-Auth: IT182QrnUPLNLtnNs_pxGPYJcF4
Message-ID: <CALaySJKfcWZYEDeR9_WaLxDM9O-gzwV2cgER0iZRB4Ovy=YOBA@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: S Moonesamy <sm+ietf@elandsys.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: draft-melnikov-smtp-priority-13.all@tools.ietf.org, iesg@ietf.org, apps-discuss@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-melnikov-smtp-priority-13
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 May 2012 23:39:24 -0000

> I could have classified this under nits. =A0The authors already understan=
d
> that it is not really an issue.

Understood also.  Still, opinion:

>> =A0Message Submission Agents MUST implement a policy that only allows
>>  authenticated users (or only certain groups of authenticated users)
>>  to specify message transfer priorities, and MAY restrict maximum
>>  priority values different groups of users can request, or MAY
>>  override the priority values specified by MUAs.
>
> I would have used a "SHOULD only allow authenticated users" and explain t=
hat
> there is a policy override. =A0It's to get around the "MUST implement a
> policy".

I think I actually prefer it the way it is, because it highlights the
key point that this is all a policy decision.  If, in fact, an
implementation should allow a policy that everyone's considered
authenticated, and some deployment should choose that policy, I'd be
fine with it... because they have chosen their policy.

>> The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
>> "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
>> document are to be interpreted as described in [RFC2119] when they
>> appear in ALL CAPS.
>
> I suggest "upper case" instead of "ALL CAPS".

As this is my text, which I gave Alexey, I clearly prefer "ALL CAPS".
I like that it's demonstrative.  On the other hand, the discussion on
ietf.org about whether this is a wise idea or not brings up other
issues of more substance.

> =A0"The maximum length of a MAIL FROM command line is increased by 15
> =A0 characters by the possible addition of the MT-PRIORITY keyword
> =A0 and value."
>
> RFC 5321 uses the term "octets" instead of "characters".

I'd put this as a minor issue, rather than a nit, and strongly suggest
that it be changed.

Barry

From barryleiba@gmail.com  Mon May 21 16:41:37 2012
Return-Path: <barryleiba@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6528621F85A5; Mon, 21 May 2012 16:41:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.794
X-Spam-Level: 
X-Spam-Status: No, score=-102.794 tagged_above=-999 required=5 tests=[AWL=0.183, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Fq67Gnf5zs-F; Mon, 21 May 2012 16:41:37 -0700 (PDT)
Received: from mail-ob0-f172.google.com (mail-ob0-f172.google.com [209.85.214.172]) by ietfa.amsl.com (Postfix) with ESMTP id A5F1821F8569; Mon, 21 May 2012 16:41:36 -0700 (PDT)
Received: by obbeh20 with SMTP id eh20so10826745obb.31 for <multiple recipients>; Mon, 21 May 2012 16:41:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=wH2/4zOrOVDn/yYxkwBaWzztRb/d7suxpya83LkFtpY=; b=o4QbpOHNOZOhAOawAs86KzbdVpNWk/5lNqVum+UXDu4oIW9hA0OypSIejK7oZ2SiEl Pab6qEyVm+XpYLyrBFHm3porX30XJvNXuHgKmQc+mQ9wGVWoKbbM0MbFjDGibH8EuiNI q2GvFJVu4wndscruIpsK6k9TGMcNZ7hA9nWx9dKaEP876Hq4b402QdbjNbB+7Scgjmhq QuGmuzOlDTb0tcZhFYecmLTLQUmGXXdnvAD4VdDglLhbNl8HTO6qv3oJIupUkEbZRMfy k3fEzLnKclou2PFIhopjAPWUIHI4A7HK3gskNxDmtPUHtM6+wmU/C2shDXR2fcgqZi2y zvpQ==
MIME-Version: 1.0
Received: by 10.182.141.9 with SMTP id rk9mr20940097obb.50.1337643696320; Mon, 21 May 2012 16:41:36 -0700 (PDT)
Sender: barryleiba@gmail.com
Received: by 10.60.10.68 with HTTP; Mon, 21 May 2012 16:41:36 -0700 (PDT)
In-Reply-To: <6.2.5.6.2.20120521130747.0c219ab0@elandnews.com>
References: <6.2.5.6.2.20120521130747.0c219ab0@elandnews.com>
Date: Mon, 21 May 2012 19:41:36 -0400
X-Google-Sender-Auth: Fk6I5XsYYNcm6xXXpGzM3zUpBgI
Message-ID: <CALaySJJ_VHpJwK1ooGPjRXO7UnL6mpvkwiXZb9E-G9bhGX7S=A@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: S Moonesamy <sm+ietf@elandsys.com>
Content-Type: text/plain; charset=ISO-8859-1
Cc: draft-melnikov-smtp-priority.all@tools.ietf.org, iesg@ietf.org, apps-discuss@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-melnikov-smtp-priority-13
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 May 2012 23:41:37 -0000

[Re-sending this with the correct draft alias (without the version number).]

> I could have classified this under nits.  The authors already understand
> that it is not really an issue.

Understood also.  Still, opinion:

>>  Message Submission Agents MUST implement a policy that only allows
>>  authenticated users (or only certain groups of authenticated users)
>>  to specify message transfer priorities, and MAY restrict maximum
>>  priority values different groups of users can request, or MAY
>>  override the priority values specified by MUAs.
>
> I would have used a "SHOULD only allow authenticated users" and explain that
> there is a policy override.  It's to get around the "MUST implement a
> policy".

I think I actually prefer it the way it is, because it highlights the
key point that this is all a policy decision.  If, in fact, an
implementation should allow a policy that everyone's considered
authenticated, and some deployment should choose that policy, I'd be
fine with it... because they have chosen their policy.

>> The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
>> "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
>> document are to be interpreted as described in [RFC2119] when they
>> appear in ALL CAPS.
>
> I suggest "upper case" instead of "ALL CAPS".

As this is my text, which I gave Alexey, I clearly prefer "ALL CAPS".
I like that it's demonstrative.  On the other hand, the discussion on
ietf.org about whether this is a wise idea or not brings up other
issues of more substance.

>  "The maximum length of a MAIL FROM command line is increased by 15
>   characters by the possible addition of the MT-PRIORITY keyword
>   and value."
>
> RFC 5321 uses the term "octets" instead of "characters".

I'd put this as a minor issue, rather than a nit, and strongly suggest
that it be changed.

Barry

From sm@elandsys.com  Mon May 21 17:07:23 2012
Return-Path: <sm@elandsys.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E99F121F855B; Mon, 21 May 2012 17:07:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.475
X-Spam-Level: 
X-Spam-Status: No, score=-102.475 tagged_above=-999 required=5 tests=[AWL=0.124, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i2bgaNVRgIMI; Mon, 21 May 2012 17:07:22 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 08FFB21F8575; Mon, 21 May 2012 17:07:21 -0700 (PDT)
Received: from SUBMAN.elandsys.com ([41.136.238.5]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q4M073FV029238 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 21 May 2012 17:07:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1337645237; i=@elandsys.com; bh=jM4kkq/ajasf4w8DaqTRlxzesL3qxLwCFqKKlCc9NZQ=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=eRr6VuRyGecimFcbUEBbJ7eRnUjr1lOA5EBB8kRIHvVJJu5W5K3SIoRw+4hkEn0m8 /8om31ctSEUSGloOL/9K/XlmemekQ1+OZvWcRnRXaun4rIgSwcju6ndE0rgZ8vT0+b m1CM7Fs5S8il70GvUrHqGtvFnmgGJe5uWqjhyIic=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elandsys.com; s=mail; t=1337645237; i=@elandsys.com; bh=jM4kkq/ajasf4w8DaqTRlxzesL3qxLwCFqKKlCc9NZQ=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=iahJomVe6vzs34Fl/itp6cop2ZNzEDgVv9ktZrmI3simxpC/ig2dIFXPMiQEZBRYM qR8IR89Jk0Mni3/w4KWfewbwg/m9wiFcEFNPJkWfPVAqD5ksKa4EMkn1BPw/PVswSz 13B94ptRp6Z+IjihAkI2l3FGWshP2ZuiG41w+uP8=
Message-Id: <6.2.5.6.2.20120521165510.0a9d12c8@elandnews.com>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Mon, 21 May 2012 17:05:37 -0700
To: Barry Leiba <barryleiba@computer.org>
From: S Moonesamy <sm+ietf@elandsys.com>
In-Reply-To: <CALaySJJ_VHpJwK1ooGPjRXO7UnL6mpvkwiXZb9E-G9bhGX7S=A@mail.g mail.com>
References: <6.2.5.6.2.20120521130747.0c219ab0@elandnews.com> <CALaySJJ_VHpJwK1ooGPjRXO7UnL6mpvkwiXZb9E-G9bhGX7S=A@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: draft-melnikov-smtp-priority.all@tools.ietf.org, iesg@ietf.org, apps-discuss@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-melnikov-smtp-priority-13
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 00:07:23 -0000

Hi Barry,
At 16:41 21-05-2012, Barry Leiba wrote:
>[Re-sending this with the correct draft alias (without the version number).]

Thanks.  I preferred not resend the message to avoid generating mail traffic.

>I think I actually prefer it the way it is, because it highlights the
>key point that this is all a policy decision.  If, in fact, an
>implementation should allow a policy that everyone's considered
>authenticated, and some deployment should choose that policy, I'd be
>fine with it... because they have chosen their policy.

Ok.

>As this is my text, which I gave Alexey, I clearly prefer "ALL CAPS".
>I like that it's demonstrative.  On the other hand, the discussion on
>ietf.org about whether this is a wise idea or not brings up other
>issues of more substance.

I'll stay out of that discussion.

>I'd put this as a minor issue, rather than a nit, and strongly suggest
>that it be changed.

That was my first thought.

I consider the comments were addressed.

Regards,
S. Moonesamy 


From msk@cloudmark.com  Tue May 22 00:23:28 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 195CD11E8076 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 00:23:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1TWBGqDXpm36 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 00:23:27 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id 35B2221F8464 for <apps-discuss@ietf.org>; Tue, 22 May 2012 00:23:27 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.26]) by mail.cloudmark.com with bizsmtp id CvNu1j0010as01C01vNuQd; Tue, 22 May 2012 00:22:54 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=MOXiabll c=1 sm=1 a=QMZKka45TBd+hNGtXG2bIg==:17 a=ldJM1g7oyCcA:10 a=zutiEJmiVI4A:10 a=xqWC_Br6kY4A:10 a=b6nfwRhkAAAA:8 a=WKxsu1bB4aIhcfB6WuYA:9 a=CjuIK1q_8ugA:10 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=Byw952pnaDXL0P6hTvMA:9 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=QMZKka45TBd+hNGtXG2bIg==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas902.corp.cloudmark.com ([fe80::54de:dc60:5f3e:334%10]) with mapi id 14.01.0355.002; Tue, 22 May 2012 00:22:54 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: The acct: scheme question
Thread-Index: Ac0367W7uVNJxgK+Tf6qpowkmE64wg==
Date: Tue, 22 May 2012 07:22:53 +0000
Message-ID: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [67.160.203.60]
Content-Type: multipart/alternative; boundary="_000_9452079D1A51524AA5749AD23E00392812B6B6exchmbx901corpclo_"
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1337671374; bh=YKRKLyZOcOC1mEBl++UZw2F8netfd/zhlc0ULyKSFMM=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=usogk5EFXHB2F2mEE9gsgyFBwwgFeZ4pHKHsFJ/s2tFR+6O7+RXsZz42N/CQ1kLk6 f9klQCJDxq9FYDKK1B/Gb3kNNeHfQYR4D86phIz0q0Nuwn0NiEH+artEEWVLNcsUAq G2qKbxTRM8ipTSEpA1+c2oz+K/TYGheMNW6SekrM=
Subject: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 07:23:28 -0000

--_000_9452079D1A51524AA5749AD23E00392812B6B6exchmbx901corpclo_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

As we prepare to bring webfinger into appsawg, it looks a lot like there's =
substantial discussion just on the point of the proposed "acct:" scheme.

So, a question for those tracking the discussion:  Is this a big enough top=
ic that it should be split into its own document?  This would be a useful t=
hing to decide as we figure out how to handle the work once it enters worki=
ng group mode.

(This by itself has me wondering if we should revisit the conversation abou=
t whether webfinger needs its own working group, but I'll leave it to Barry=
 and Pete to make that call.)

-MSK

--_000_9452079D1A51524AA5749AD23E00392812B6B6exchmbx901corpclo_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">As we prepare to bring webfinger into appsawg, it lo=
oks a lot like there&#8217;s substantial discussion just on the point of th=
e proposed &#8220;acct:&#8221; scheme.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">So, a question for those tracking the discussion:&nb=
sp; Is this a big enough topic that it should be split into its own documen=
t?&nbsp; This would be a useful thing to decide as we figure out how to han=
dle the work once it enters working group mode.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(This by itself has me wondering if we should revisi=
t the conversation about whether webfinger needs its own working group, but=
 I&#8217;ll leave it to Barry and Pete to make that call.)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">-MSK<o:p></o:p></p>
</div>
</body>
</html>

--_000_9452079D1A51524AA5749AD23E00392812B6B6exchmbx901corpclo_--

From ietfc@btconnect.com  Tue May 22 02:52:57 2012
Return-Path: <ietfc@btconnect.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F388321F8549 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 02:52:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.67
X-Spam-Level: 
X-Spam-Status: No, score=-2.67 tagged_above=-999 required=5 tests=[AWL=0.930,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EYqX0aIsw9IG for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 02:52:51 -0700 (PDT)
Received: from db3outboundpool.messaging.microsoft.com (db3ehsobe002.messaging.microsoft.com [213.199.154.140]) by ietfa.amsl.com (Postfix) with ESMTP id BAB7D21F8514 for <apps-discuss@ietf.org>; Tue, 22 May 2012 02:52:50 -0700 (PDT)
Received: from mail23-db3-R.bigfish.com (10.3.81.244) by DB3EHSOBE002.bigfish.com (10.3.84.22) with Microsoft SMTP Server id 14.1.225.23; Tue, 22 May 2012 09:52:36 +0000
Received: from mail23-db3 (localhost [127.0.0.1])	by mail23-db3-R.bigfish.com (Postfix) with ESMTP id EBD566013B; Tue, 22 May 2012 09:52:35 +0000 (UTC)
X-SpamScore: -34
X-BigFish: PS-34(zz9371I936eK542M1432N98dKzz1202hzz1033IL8275bh8275dhz2dh2a8h5a9h668h839hd24hf0ah304l)
X-Forefront-Antispam-Report: CIP:157.55.224.141; KIP:(null); UIP:(null); IPV:NLI; H:DB3PRD0702HT001.eurprd07.prod.outlook.com; RD:none; EFVD:NLI
Received: from mail23-db3 (localhost.localdomain [127.0.0.1]) by mail23-db3 (MessageSwitch) id 1337680354226713_4177; Tue, 22 May 2012 09:52:34 +0000 (UTC)
Received: from DB3EHSMHS001.bigfish.com (unknown [10.3.81.245])	by mail23-db3.bigfish.com (Postfix) with ESMTP id 2901CC004F; Tue, 22 May 2012 09:52:34 +0000 (UTC)
Received: from DB3PRD0702HT001.eurprd07.prod.outlook.com (157.55.224.141) by DB3EHSMHS001.bigfish.com (10.3.87.101) with Microsoft SMTP Server (TLS) id 14.1.225.23; Tue, 22 May 2012 09:52:33 +0000
Received: from BL2PRD0410HT005.namprd04.prod.outlook.com (157.56.240.85) by pod51017.outlook.com (10.3.4.141) with Microsoft SMTP Server (TLS) id 14.15.74.2; Tue, 22 May 2012 09:52:46 +0000
Message-ID: <024701cd3800$4104c700$4001a8c0@gateway.2wire.net>
From: t.petch <ietfc@btconnect.com>
To: Barry Leiba <barryleiba@computer.org>, S Moonesamy <sm+ietf@elandsys.com>
References: <6.2.5.6.2.20120521130747.0c219ab0@elandnews.com><CALaySJJ_VHpJwK1ooGPjRXO7UnL6mpvkwiXZb9E-G9bhGX7S=A@mail.gmail.com> <6.2.5.6.2.20120521165510.0a9d12c8@elandnews.com>
Date: Tue, 22 May 2012 10:49:50 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [157.56.240.85]
X-OriginatorOrg: btconnect.com
Cc: draft-melnikov-smtp-priority.all@tools.ietf.org, apps-discuss@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-melnikov-smtp-priority-13
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 09:52:57 -0000

----- Original Message -----
From: "S Moonesamy" <sm+ietf@elandsys.com>
To: "Barry Leiba" <barryleiba@computer.org>
Cc: <draft-melnikov-smtp-priority.all@tools.ietf.org>; <iesg@ietf.org>;
<apps-discuss@ietf.org>
Sent: Tuesday, May 22, 2012 1:05 AM

> Hi Barry,
> At 16:41 21-05-2012, Barry Leiba wrote:
> >[Re-sending this with the correct draft alias (without the version
number).]
>
> Thanks.  I preferred not resend the message to avoid generating mail
traffic.
>
> >I think I actually prefer it the way it is, because it highlights the
> >key point that this is all a policy decision.  If, in fact, an
> >implementation should allow a policy that everyone's considered
> >authenticated, and some deployment should choose that policy, I'd be
> >fine with it... because they have chosen their policy.
>
> Ok.
>
> >As this is my text, which I gave Alexey, I clearly prefer "ALL CAPS".
> >I like that it's demonstrative.  On the other hand, the discussion on
> >ietf.org about whether this is a wise idea or not brings up other
> >issues of more substance.
>
> I'll stay out of that discussion.

Mmm ... I think it worth noting that CAPS (or caps) is a proper English
term but not the one which is meant here:-(  What is meant here is ALL
CAPITALS which, when abbreviated, should have a period inserted; I find
it ironic that the attempt to be more precise should in fact be less so.

And yes, I am being serious.  As expert English speakers, you and I have
no problem with equating CAP with capital as opposed to cap (on your
head - or not, as the case may be) but these documents are being written
for a world-wide audience, whose English may not be expert and of whom
we should be considerate.

Tom Petch

>
> >I'd put this as a minor issue, rather than a nit, and strongly
suggest
> >that it be changed.
>
> That was my first thought.
>
> I consider the comments were addressed.
>
> Regards,
> S. Moonesamy
>
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>



From barryleiba@gmail.com  Tue May 22 05:55:19 2012
Return-Path: <barryleiba@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A04F21F8630 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 05:55:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.808
X-Spam-Level: 
X-Spam-Status: No, score=-102.808 tagged_above=-999 required=5 tests=[AWL=0.169, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SBd7HZ4Wyp-q for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 05:55:18 -0700 (PDT)
Received: from mail-ob0-f172.google.com (mail-ob0-f172.google.com [209.85.214.172]) by ietfa.amsl.com (Postfix) with ESMTP id A97C721F862F for <apps-discuss@ietf.org>; Tue, 22 May 2012 05:55:18 -0700 (PDT)
Received: by obbeh20 with SMTP id eh20so11847873obb.31 for <apps-discuss@ietf.org>; Tue, 22 May 2012 05:55:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=PAQYVL1pzKY4jPRQFHW1j9H4MeAcHb7+QJilpX0OApw=; b=vfnnZ/v1YU5bCjVk9iLYb+IOjAIA+iNDlBBb1uIdISkfOxX++OsxVjUMFVgnPf09N+ Nehj2vPRqqkh8YYjc5/OxEWYVBNz8YDEEkaMkubDbldDx9vIXZ/HwbXG/hW1+TqHVqGi IZdN3/HrNL+EPBcGHlK880LOmP5/OSNrbLHX6YN579nsE83+1EJyAC5l1x65ODxk1mLR mIhh9DY7ucCP3bB0GiWR0L4gb1rY6V8gV/IVBQcyhgFh1PEUTGL2/DT3rnupx9GGK/up XUUsZuSy2MgvfVEiCrQYIaQKcf0jNtI62iwpTBIO5s0dSGhhv4OmmNOjbJHorByj0sWK zDDQ==
MIME-Version: 1.0
Received: by 10.182.167.104 with SMTP id zn8mr22169035obb.62.1337691318189; Tue, 22 May 2012 05:55:18 -0700 (PDT)
Sender: barryleiba@gmail.com
Received: by 10.60.10.68 with HTTP; Tue, 22 May 2012 05:55:18 -0700 (PDT)
In-Reply-To: <024701cd3800$4104c700$4001a8c0@gateway.2wire.net>
References: <6.2.5.6.2.20120521130747.0c219ab0@elandnews.com> <CALaySJJ_VHpJwK1ooGPjRXO7UnL6mpvkwiXZb9E-G9bhGX7S=A@mail.gmail.com> <6.2.5.6.2.20120521165510.0a9d12c8@elandnews.com> <024701cd3800$4104c700$4001a8c0@gateway.2wire.net>
Date: Tue, 22 May 2012 08:55:18 -0400
X-Google-Sender-Auth: 6cnMqR7w1l70rxrcwQtlY0wOj5o
Message-ID: <CALaySJLAjCKX=eyxTUWxj-B4hP98doxFP+s2Yp8Hg1iDvqEPVg@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: "t.petch" <ietfc@btconnect.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: draft-melnikov-smtp-priority.all@tools.ietf.org, S Moonesamy <sm+ietf@elandsys.com>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-melnikov-smtp-priority-13
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 12:55:19 -0000

>> >As this is my text, which I gave Alexey, I clearly prefer "ALL CAPS".
>> >I like that it's demonstrative. =A0On the other hand, the discussion on
>> >ietf.org about whether this is a wise idea or not brings up other
>> >issues of more substance.
>
> Mmm ... I think it worth noting that CAPS (or caps) is a proper English
> term but not the one which is meant here:-( =A0What is meant here is ALL
> CAPITALS which, when abbreviated, should have a period inserted; I find
> it ironic that the attempt to be more precise should in fact be less so.

That's just silly.  It's a term of art, it's in every dictionary, and
a wikipedia search gives a nice, lengthy explanation.  And, no, it
does not and should not have a period.

Barry

From paulej@packetizer.com  Tue May 22 06:57:41 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B382C21F85E7 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 06:57:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id m1zrdrjPcLye for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 06:57:36 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id A486E21F857D for <apps-discuss@ietf.org>; Tue, 22 May 2012 06:57:36 -0700 (PDT)
Received: from sydney (rrcs-98-101-148-48.midsouth.biz.rr.com [98.101.148.48]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q4MDvCop021582 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 22 May 2012 09:57:12 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1337695033; bh=Zv4IslMgcrpdwOde1YYPugR6ln37D8UitS0eHlIH8SQ=; h=From:To:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type; b=o3VcCdUh2XObnWloZFqzBu+8Q46CzF5T9cuyhjPZRorFtDHizsWeba5u1uAfiUBE7 YgLyxVGseJyBKN68zXRKaPVACf2ACS9xbizHuFhhYalwoGMsajffecat+SvENPOHwB GA4dfa48cnQDKbhfklASwse9br+GpzeF7Ye5H8nQ=
From: "Paul E. Jones" <paulej@packetizer.com>
To: "'Murray S. Kucherawy'" <msk@cloudmark.com>, <apps-discuss@ietf.org>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com>
In-Reply-To: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com>
Date: Tue, 22 May 2012 09:57:15 -0400
Message-ID: <028401cd3822$cba40520$62ec0f60$@packetizer.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0285_01CD3801.44939DA0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHACExhZgXedi2je/bJAOmWfz8jR5bwIzAQ
Content-Language: en-us
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 13:57:41 -0000

This is a multipart message in MIME format.

------=_NextPart_000_0285_01CD3801.44939DA0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Murray, et al,

 

I invite others to weigh in on this discussion, but I do want to restate my
thoughts on this issue.

 

The WebFinger draft introduces only minor enhancements over the current RFC
6415.  Specifically, it:

.         Mandates server support for JSON

.         Introduces the "resource" parameter

.         Introduces the "rel" parameter

.         Requires support for CORS (at least in most situations; this has
been softened a bit to consider enterprise security requirements in the -05
draft)

.         Introduces the "acct" URI scheme for identifying individuals

.         Introduces the "acct" link relation to refer to user accounts

 

I believe the group is largely in agreement on everything, except the
introduction of the "acct" URI.  There was some debate over server-side
requirement for both XML and JSON, need for "rel", etc. I view all of these
as binary decisions and the group could easily cast a vote.

 

The question of whether to include the "acct" URI or not I believe largely
depends on whether this URI scheme would have utility outside of WebFinger.
If it does have other uses then it might make sense to have it stand on its
own.  At present, the only use I can see for it is for discovery of
information about people via WebFinger.

 

Further on that point, the "acct" URI scheme was, in fact, one of the more
significant reasons we introduced this new Internet Draft.  After all, RFC
6415 defines the framework for discovery.  The "acct" URI scheme, which was
heavily discussed previously among interested parties, was not a part of
that RFC.  Even so, it was implemented and cited in various documents,
blogs, etc.  Thus, we wanted to formalize it and also introduce addition
minor restrictions and enhancements that make WebFinger more useful for
discovering information about people.  Those additions are enumerated above
(e.g., the "resource" parameter, requirement for JSON, etc.).

 

The debate over the "acct" URI scheme still seems to be centered on the
argument that we either do not need a URI scheme at all or we can re-use an
existing scheme.  I am very much opposed to a scheme-less solution, since
RFC 6415, link relations, and Web-Linking, HTML, and all related work upon
which WebFinger depends relies on URIs.  The URI is what is used to
differentiate one type of entity from another.  A query for "mailto:", for
example, might return information about one's mail servers, mail accounts
(e.g., POP or IMAP configuration information), etc.  A query for "xmpp:"
might return information about one's XMPP server, buddy list, etc.  A query
for "sip:" might return information about a user's SIP registrar, outbound
SIP proxy, or other configuration information.

 

Of course, one could build a WebFinger server to return everything about a
user regardless of the URI scheme.  I just think that is an inappropriate
way to respond to a WebFinger query.  The "acct" URI was intended to be the
single URI scheme that would return information about a person (or possibly
a thing) that holds an account at a given domain.  It would be the one URI
scheme that would return information like vcards, OpenID identifiers,
references to social networking pages, photo sharing resources, etc.  It
might also return other URIs like "sip:paulej@packetizer.com" or
"mailto:paulej@packetizer.com", which is information about me and ways to
contact me.

 

There are perhaps many agreements to be reached through accepted practice,
further extensions to WebFinger (and I would love one that defines how to
have my email client auto-provision itself), etc.  However,  I view the
"acct" URI scheme and link relation as integral to WebFinger.  Without it,
discovery would have to be performed using some other less neutral URI
scheme that isn't quite right.  Another scheme would work, but it would not
be the cleanest approach, IMO.

 

Normally, I like taking a pragmatic approach to solving problems and will
not argue for architectural purity. However, we have an opportunity to make
the right selection right out of the gate with WebFinger.  It would be
trivial for us to implement any choice at this point.  We could build
everything around "mailto:", but not all service providers offer email
accounts (e.g., Twitter) and it's entirely nonsensical for other accounts
(e.g., PhotoBucket).  As such, I'd like to argue for using "acct" to refer
to information related to an individual's account at a domain and to retain
that URI scheme within the WebFinger document.

 

Paul

 

From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org]
On Behalf Of Murray S. Kucherawy
Sent: Tuesday, May 22, 2012 3:23 AM
To: apps-discuss@ietf.org
Subject: [apps-discuss] The acct: scheme question

 

As we prepare to bring webfinger into appsawg, it looks a lot like there's
substantial discussion just on the point of the proposed "acct:" scheme.

 

So, a question for those tracking the discussion:  Is this a big enough
topic that it should be split into its own document?  This would be a useful
thing to decide as we figure out how to handle the work once it enters
working group mode.

 

(This by itself has me wondering if we should revisit the conversation about
whether webfinger needs its own working group, but I'll leave it to Barry
and Pete to make that call.)

 

-MSK


------=_NextPart_000_0285_01CD3801.44939DA0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1266886850;
	mso-list-type:hybrid;
	mso-list-template-ids:1891548246 1427924032 67698691 67698693 67698689 =
67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:1870;
	mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Murray, et al,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>I invite others to weigh =
in on this discussion, but I do want to restate my thoughts on this =
issue.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>The WebFinger draft =
introduces only minor enhancements over the current RFC 6415.&nbsp; =
Specifically, it:<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in;mso-list:l0 level1 lfo1'><![if =
!supportLists]><span style=3D'font-family:Symbol;color:#1F497D'><span =
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span style=3D'color:#1F497D'>Mandates =
server support for JSON<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in;mso-list:l0 level1 lfo1'><![if =
!supportLists]><span style=3D'font-family:Symbol;color:#1F497D'><span =
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span style=3D'color:#1F497D'>Introduces =
the &#8220;resource&#8221; parameter<o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 =
lfo1'><![if !supportLists]><span =
style=3D'font-family:Symbol;color:#1F497D'><span =
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span style=3D'color:#1F497D'>Introduces =
the &#8220;rel&#8221; parameter<o:p></o:p></span></p><p =
class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-list:l0 level1 =
lfo1'><![if !supportLists]><span =
style=3D'font-family:Symbol;color:#1F497D'><span =
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span style=3D'color:#1F497D'>Requires =
support for CORS (at least in most situations; this has been softened a =
bit to consider enterprise security requirements in the -05 =
draft)<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in;mso-list:l0 level1 lfo1'><![if =
!supportLists]><span style=3D'font-family:Symbol;color:#1F497D'><span =
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span style=3D'color:#1F497D'>Introduces =
the &#8220;acct&#8221; URI scheme for identifying =
individuals<o:p></o:p></span></p><p class=3DMsoListParagraph =
style=3D'text-indent:-.25in;mso-list:l0 level1 lfo1'><![if =
!supportLists]><span style=3D'font-family:Symbol;color:#1F497D'><span =
style=3D'mso-list:Ignore'>&middot;<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></span></span><![endif]><span style=3D'color:#1F497D'>Introduces =
the &#8220;acct&#8221; link relation to refer to user =
accounts<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>I believe the group is =
largely in agreement on everything, except the introduction of the =
&#8220;acct&#8221; URI.&nbsp; There was some debate over server-side =
requirement for both XML and JSON, need for &#8220;rel&#8221;, etc. I =
view all of these as binary decisions and the group could easily cast a =
vote.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>The question of whether =
to include the &#8220;acct&#8221; URI or not I believe largely depends =
on whether this URI scheme would have utility outside of =
WebFinger.&nbsp; If it does have other uses then it might make sense to =
have it stand on its own.&nbsp; At present, the only use I can see for =
it is for discovery of information about people via =
WebFinger.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Further on that point, =
the &#8220;acct&#8221; URI scheme was, in fact, one of the more =
significant reasons we introduced this new Internet Draft.&nbsp; After =
all, RFC 6415 defines the framework for discovery.&nbsp; The =
&#8220;acct&#8221; URI scheme, which was heavily discussed previously =
among interested parties, was not a part of that RFC.&nbsp; Even so, it =
was implemented and cited in various documents, blogs, etc.&nbsp; Thus, =
we wanted to formalize it and also introduce addition minor restrictions =
and enhancements that make WebFinger more useful for discovering =
information about people.&nbsp; Those additions are enumerated above =
(e.g., the &#8220;resource&#8221; parameter, requirement for JSON, =
etc.).<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>The debate over the =
&#8220;acct&#8221; URI scheme still seems to be centered on the argument =
that we either do not need a URI scheme at all or we can re-use an =
existing scheme.&nbsp; I am very much opposed to a scheme-less solution, =
since RFC 6415, link relations, and Web-Linking, HTML, and all related =
work upon which WebFinger depends relies on URIs.&nbsp; The URI is what =
is used to differentiate one type of entity from another.&nbsp; A query =
for &#8220;mailto:&#8221;, for example, might return information about =
one&#8217;s mail servers, mail accounts (e.g., POP or IMAP configuration =
information), etc.&nbsp; A query for &#8220;xmpp:&#8221; might return =
information about one&#8217;s XMPP server, buddy list, etc.&nbsp; A =
query for &#8220;sip:&#8221; might return information about a =
user&#8217;s SIP registrar, outbound SIP proxy, or other configuration =
information.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Of course, one could =
build a WebFinger server to return everything about a user regardless of =
the URI scheme.&nbsp; I just think that is an inappropriate way to =
respond to a WebFinger query.&nbsp; The &#8220;acct&#8221; URI was =
intended to be the single URI scheme that would return information =
<i>about</i> a person (or possibly a thing) that holds an account at a =
given domain.&nbsp; It would be the one URI scheme that would return =
information like vcards, OpenID identifiers, references to social =
networking pages, photo sharing resources, etc.&nbsp; It might also =
return other URIs like &#8220;sip:paulej@packetizer.com&#8221; or =
&#8220;mailto:paulej@packetizer.com&#8221;, which is information =
<i>about</i> me and ways to contact me.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>There are perhaps many =
agreements to be reached through accepted practice, further extensions =
to WebFinger (and I would love one that defines how to have my email =
client auto-provision itself), etc.&nbsp; However,&nbsp; I view the =
&#8220;acct&#8221; URI scheme and link relation as integral to =
WebFinger.&nbsp; Without it, discovery would have to be performed using =
some other less neutral URI scheme that isn&#8217;t quite right.&nbsp; =
Another scheme would work, but it would not be the cleanest approach, =
IMO.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Normally, I like taking =
a pragmatic approach to solving problems and will not argue for =
architectural purity. However, we have an opportunity to make the right =
selection right out of the gate with WebFinger.&nbsp; It would be =
trivial for us to implement <i>any</i> choice at this point.&nbsp; We =
could build everything around &#8220;mailto:&#8221;, but not all service =
providers offer email accounts (e.g., Twitter) and it&#8217;s entirely =
nonsensical for other accounts (e.g., PhotoBucket). &nbsp;As such, =
I&#8217;d like to argue for using &#8220;acct&#8221; to refer to =
information related to an individual&#8217;s account at a domain and to =
retain that URI scheme within the WebFinger =
document.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Paul<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org] =
<b>On Behalf Of </b>Murray S. Kucherawy<br><b>Sent:</b> Tuesday, May 22, =
2012 3:23 AM<br><b>To:</b> apps-discuss@ietf.org<br><b>Subject:</b> =
[apps-discuss] The acct: scheme =
question<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>As we =
prepare to bring webfinger into appsawg, it looks a lot like =
there&#8217;s substantial discussion just on the point of the proposed =
&#8220;acct:&#8221; scheme.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>So, a =
question for those tracking the discussion:&nbsp; Is this a big enough =
topic that it should be split into its own document?&nbsp; This would be =
a useful thing to decide as we figure out how to handle the work once it =
enters working group mode.<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>(This by =
itself has me wondering if we should revisit the conversation about =
whether webfinger needs its own working group, but I&#8217;ll leave it =
to Barry and Pete to make that call.)<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>-MSK<o:p></o:p></p></div></div></body></html>
------=_NextPart_000_0285_01CD3801.44939DA0--


From cyrus@daboo.name  Tue May 22 08:00:12 2012
Return-Path: <cyrus@daboo.name>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D17EA21F85EF for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 08:00:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U2GggpTywYBF for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 08:00:12 -0700 (PDT)
Received: from daboo.name (daboo.name [173.13.55.49]) by ietfa.amsl.com (Postfix) with ESMTP id 0C05521F8623 for <apps-discuss@ietf.org>; Tue, 22 May 2012 08:00:11 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id 38EA627BAA87 for <apps-discuss@ietf.org>; Tue, 22 May 2012 11:00:11 -0400 (EDT)
X-Virus-Scanned: amavisd-new at daboo.name
Received: from daboo.name ([127.0.0.1]) by localhost (daboo.name [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wvci76UPhY1g for <apps-discuss@ietf.org>; Tue, 22 May 2012 11:00:05 -0400 (EDT)
Received: from [10.0.1.101] (ip-64-134-190-100.public.wayport.net [64.134.190.100]) by daboo.name (Postfix) with ESMTPSA id 0FCBC27BAA7C for <apps-discuss@ietf.org>; Tue, 22 May 2012 11:00:04 -0400 (EDT)
Date: Tue, 22 May 2012 11:00:22 -0400
From: Cyrus Daboo <cyrus@daboo.name>
To: apps-discuss@ietf.org
Message-ID: <64C6DF43A866F40437AF4CC3@cyrus.local>
X-Mailer: Mulberry/4.1.0a3 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; size=2105
Subject: [apps-discuss] Aggregated service discovery
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 15:00:13 -0000

Hi folks,
Today many protocols define their own "service discovery" protocols (e.g., 
<http://tools.ietf.org/html/rfc6186>, 
<https://datatracker.ietf.org/doc/draft-daboo-srv-caldav/>, 
<http://tools.ietf.org/html/rfc6125>).

>From a client perspective, these each work fine individually. But more 
often than not, a client device actually wants to be able to discover all 
services a "service provider" has available or provisioned for the user. 
i.e., a user expects email, calendar, contacts, IM, directory etc to be 
setup in one step by the client, rather than having to go and setup each 
service separately. Whilst a client can present a single UI for such an 
"aggregated service discovery" it still has to go use separate discovery 
protocols for each service. This is expensive - lots of separate DNS 
lookups, etc.

Several proprietary systems offer and "aggregated service discovery" 
protocol - in its simplest form a GET on a well known URI that returns an 
XML document listing available services and other useful configuration 
information.

It is time we had such a protocol for the IETF standard suite of protocols. 
In particular implementors involved in the Calendaring and Scheduling 
Consortium are very keen to see a good solution to this problem. So I am 
starting a discussion on this here to solicit some ideas about how best to 
approach this, with a view to writing a draft.

The obvious, and simplest approach, is the HTTP GET on a .well-known URI 
returning an XML or JSON document with a standard "schema".

Another possibility is to leverage the webfinger work. I'd like to hear 
from webfinger experts as to whether a use case like this would be a 
reasonable solution. Some concerns I have are the security "scope". 
Obviously service discovery is something that a user does for themselves 
and their service information should be private, which seems somewhat 
contrary to the primary user case for webfinger whether other users are 
looking up the information.

Security, simplicity and efficiency are the key goals for this protocol.

Comments, ideas?

-- 
Cyrus Daboo


From GK@ninebynine.org  Tue May 22 08:24:49 2012
Return-Path: <GK@ninebynine.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A052521F847E for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 08:24:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4mERIt2yYuFG for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 08:24:47 -0700 (PDT)
Received: from relay0.mail.ox.ac.uk (relay0.mail.ox.ac.uk [129.67.1.161]) by ietfa.amsl.com (Postfix) with ESMTP id 3C6A921F844E for <apps-discuss@ietf.org>; Tue, 22 May 2012 08:24:47 -0700 (PDT)
Received: from smtp2.mail.ox.ac.uk ([163.1.2.205]) by relay0.mail.ox.ac.uk with esmtp (Exim 4.75) (envelope-from <GK@ninebynine.org>) id 1SWqx2-0007sD-0f; Tue, 22 May 2012 16:24:44 +0100
Received: from gklyne.plus.com ([80.229.154.156] helo=Eskarina.local) by smtp2.mail.ox.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <GK@ninebynine.org>) id 1SWqx1-0006vE-9I; Tue, 22 May 2012 16:24:44 +0100
Message-ID: <4FBBAF4E.7070103@ninebynine.org>
Date: Tue, 22 May 2012 16:22:54 +0100
From: Graham Klyne <GK@ninebynine.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5; rv:6.0) Gecko/20110812 Thunderbird/6.0
MIME-Version: 1.0
To: "Paul E. Jones" <paulej@packetizer.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <028401cd3822$cba40520$62ec0f60$@packetizer.com>
In-Reply-To: <028401cd3822$cba40520$62ec0f60$@packetizer.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Oxford-Username: zool0635
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 15:24:49 -0000

On 22/05/2012 14:57, Paul E. Jones wrote:
> The debate over the "acct" URI scheme still seems to be centered on the
> argument that we either do not need a URI scheme at all or we can re-use an
> existing scheme.  I am very much opposed to a scheme-less solution, since
> RFC 6415, link relations, and Web-Linking, HTML, and all related work upon
> which WebFinger depends relies on URIs.  The URI is what is used to
> differentiate one type of entity from another.  A query for "mailto:", for
> example, might return information about one's mail servers, mail accounts
> (e.g., POP or IMAP configuration information), etc.  A query for "xmpp:"
> might return information about one's XMPP server, buddy list, etc.  A query
> for "sip:" might return information about a user's SIP registrar, outbound
> SIP proxy, or other configuration information.
>
>
>
> Of course, one could build a WebFinger server to return everything about a
> user regardless of the URI scheme.  I just think that is an inappropriate
> way to respond to a WebFinger query.  The "acct" URI was intended to be the
> single URI scheme that would return information about a person (or possibly
> a thing) that holds an account at a given domain.  It would be the one URI
> scheme that would return information like vcards, OpenID identifiers,
> references to social networking pages, photo sharing resources, etc.  It
> might also return other URIs like"sip:paulej@packetizer.com"  or
> "mailto:paulej@packetizer.com", which is information about me and ways to
> contact me.

It's a clever idea to use the URI scheme to get information about different 
kinds of account.  But I find myself deeply uneasy about it, though not yet 
entirely sure why...

Maybe it's because it seems to violate the Web architectural principle of URI 
Opacity: http://www.w3.org/TR/webarch/#uri-opacity

OTOH, it seems quite reasonable to me that (say) one might use
    http://webfinger.org/mail/...
    http://webfinger.org/xmpp/...
    http://webfinger.org/acct/...
to reference information about different kinds of account.  They're just 
different URIs referencing different stuff.  So why not the same for different 
scheme names?

Unlike a path component in an HTTP URI, a scheme name comes with some quite deep 
wired-in semantics: administrative, technical or both.  What assurances do we 
have that the webfinger use of the scheme name will not end up conflicting with 
the scheme's own semantics?  If the URI is a simply a name for routing a request 
for information, and nothing more, which is what seems to be the case when 
looking at http://webfinger.org/howto/foo@example.com, then the case for having 
a special URI scheme acct: appears to be rather weak - it seems to me that a URN 
namespace, or any other form of URI created to refer to a users personal 
information would serve just as well.

If, on the other hand, webfinger makes additional operational, administrative or 
technical associations with an acct: URI, the whole idea of using an arbitrary 
scheme name for accessing different information seems to be dangerous, as the 
scheme has been loaded with additional semantics that might conceivably conflict 
with semantics of existing schemes.

#g
--

(For the avoidance of doubt: these comments are made in a purely personal capacity.)

From barryleiba.mailing.lists@gmail.com  Tue May 22 09:36:56 2012
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 296BD21F864C for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 09:36:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.816
X-Spam-Level: 
X-Spam-Status: No, score=-102.816 tagged_above=-999 required=5 tests=[AWL=0.161, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eW5yrLBS5x+e for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 09:36:55 -0700 (PDT)
Received: from mail-lpp01m010-f44.google.com (mail-lpp01m010-f44.google.com [209.85.215.44]) by ietfa.amsl.com (Postfix) with ESMTP id EE05721F863C for <apps-discuss@ietf.org>; Tue, 22 May 2012 09:36:54 -0700 (PDT)
Received: by lagv3 with SMTP id v3so5137120lag.31 for <apps-discuss@ietf.org>; Tue, 22 May 2012 09:36:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=p7XlGrXCjP8FubW44koe4bOcZfjeU4lemOyJFa+VMQc=; b=Nkg4VWnuFffk5Fi8KKitoawX8uID9I7aR6Kbn/J3vbDm9/Hm24ncxpLqniAsAZOPYl /SCncaTxJpmEvmc3lIw/PNsQEDewTqPbj9Lf+/XpRzd5koMC06PHqaswCY0Yf7Ju7vVn Lw34VpXX2pHbVp1MHTEUtcZCmTTrduaEtvs5MhmyyrjAHrerdtpzONiyytxI79fDcLzy Ev4qv4Q8vDtHI4dutHF6ZdVTrV7O2oGC67EqqdwIBU8od/hbHHozIPYaz09DtXTALDSG UIvENHxKVTNXmm3aayE0Trf/6Z9oUf0dpuUMDxxlRq92NsWyi456eavMhnXwh0WDooiv ZMxA==
MIME-Version: 1.0
Received: by 10.112.49.131 with SMTP id u3mr10693509lbn.14.1337704613880; Tue, 22 May 2012 09:36:53 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.112.48.104 with HTTP; Tue, 22 May 2012 09:36:53 -0700 (PDT)
In-Reply-To: <cc382ac0ed71477988b396876bdbf05e@DF-PIO-DUB15M41.exchange.corp.microsoft.com>
References: <7c2b29c999e1441890f63fbb91692de0@DF-PIO-15M30.exchange.corp.microsoft.com> <9452079D1A51524AA5749AD23E0039280CC331@exch-mbx901.corp.cloudmark.com> <4F7E1F7F.6070100@stpeter.im> <58ce87ab9c524c9c86f916d8181fe579@DF-PIO-DUB15M41.exchange.corp.microsoft.com> <cc382ac0ed71477988b396876bdbf05e@DF-PIO-DUB15M41.exchange.corp.microsoft.com>
Date: Tue, 22 May 2012 12:36:53 -0400
X-Google-Sender-Auth: lqXKOebVsv1Yq1umbBm4Jih1PKg
Message-ID: <CAC4RtVDwyBYK-yTk_vWcHei6vjes_ozHfh82vde4yyTXZz9qOg@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Terry Zink <tzink@exchange.microsoft.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] Looking to begin discussion about email and IPv6
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 16:36:56 -0000

> I have written my very first Internet Draft and uploaded it to the IETF s=
ite
>
> https://datatracker.ietf.org/doc/draft-tzink-ipv6mail-whitelist/
>
> It is entitled "Recommendations for the use of whitelists for email sende=
rs
> transmitting email over IPv6".
>
> Reviews and comments are welcome. =A0I hope to bring this up for discussi=
on at
> the next IETF meeting in Vancouver, BC.

I have some comments to kick things off, mostly editorial, not to the
substance of the proposal.  You might consider these and work up an
-01 version, while others are working on their comments on the
substance:

-- Abstract --
   This document contains a plan for how providers of email services
   can manage the problem of email abuse over IPv6.  Spammers can
   send mail from a very large range of IPv6 addresses, and this will
   make current antispam technology less effective.

Be careful about making it sound like you think you have the FUSSP.  I
suggest "manage one aspect of the problem", or some such, and "current
antispam blocklisting technology".

Later in the abstract: "interim transition" seems a bit redundant to me.

-- Sections 1.x --

I suggest that you try to use terms from RFC 5598, and cite that as a
normative reference.  Your definition for "email", for example, is
fluffy, and in this document it really means "SMTP mail" anyway.
Don't try to re-invent terms, when we have a good reference set up
already.

-- Section 1.8 --

I suggest you use RFC 5782 as a (normative) reference for IP
black/white listing, and cite it here and in Section 2.

-- Section 2 --

In IETF terms, IP is not "transport" (TCP is transport, and IP is at a
lower stack layer).  I suggest that you change things like
"transitioned from an IPv4 transport to that of IPv6," to simply
"transitioned from IPv4 to IPv6," and "when operating using IPv4 as a
transport mechanism," to "when operating over IPv4."

OLD
   By rotating through IPs quickly, a blocklist would always
   be one step behind spammers and lose its effectiveness.
COMMENT
The referent is wrong here -- the blocklist is not what's rotating
through the "IPs", and they're IP addresses anyway.
NEW
   By rotating through IP addresses quickly, a spammer would
   always be one step ahead of the blocklists, and the lists
   would lose their effectiveness.

(I similarly suggest that you look around at where else you should be
saying "IP address", "IPv4 address", and "IPv6 address", where the
word "address" is absent now.  It doesn't have to be in every place,
but things would be clearer if it were in most places.)

-- Section 3 --
The second paragraph is a good example of what I noted parenthetically
above: I would use "IP addresses" for all instances of "IPs" here.  In
the second sentence, the comma needs to be a semicolon.  The third
sentence feel awkward, and I suggest this:
OLD
   IPs on this
   whitelist are there because they send email over IPv6 intentionally,
   not because they are part of a botnet and are sending email without
   the computer owner's consent.
NEW
   IP addresses on this
   whitelist are there because they send email over IPv6 intentionally,
   and are not sending email without the computer owner's consent, as
   part of a botnet.

You say "known good IP [addresses]", but say nothing about how they're
known to be good.  Perhaps simply a forward reference to Section 4
would be nice.

In the third paragraph, I suggest not using "content filter" as a
compound verb.  Try rephrasing (perhaps "filter the mail by content").

-- Section 4 --
This seems to say that whitelisting will always be symmetric: "once
one party or both parties have agreed to whitelist each other".  I
know you don't mean to say that, so you might rephrase to be clearer.
In fact, you and I might not even know each other, but I might be
relying on your reputation from some other source when I add you to my
whitelist... and you wouldn't know I had done it nor consider adding
me to your whitelist at all.  Just focus on a receiving end
whitelisting a sending IP address.

-- Section 5 --
At some point, we'd have to look at issues that are specific to IPv6
whitelists, but for now, you should cite the security considerations
in RFC 5782, note that much of that applies here, and note that
v6-specific considerations need to be addressed as the document is
developed.

-- Section 6 --
Expand "PII" on first use.

Second paragraph: "As noted"... where?

-- References --
I would say that RFC 5321 is normative.

You have references to RFCs 1958, 4213, and 5211, with no citations to them=
.

--
Barry

From sm@elandsys.com  Tue May 22 10:21:00 2012
Return-Path: <sm@elandsys.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2064F21F8648; Tue, 22 May 2012 10:21:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.493
X-Spam-Level: 
X-Spam-Status: No, score=-102.493 tagged_above=-999 required=5 tests=[AWL=0.106, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Kyvew0gWwZwr; Tue, 22 May 2012 10:20:57 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 9807121F85DF; Tue, 22 May 2012 10:20:57 -0700 (PDT)
Received: from SUBMAN.elandsys.com ([41.136.234.13]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q4MHKfiB009175 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 22 May 2012 10:20:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1337707254; i=@elandsys.com; bh=Qy9ZysTWWnHpJq6cOkxlM9R5qxg+qzsUDxNMEvMTSFY=; h=Date:To:From:Subject:Cc; b=oqhT2d2Rpfg+1nPEZRP7K0RvNlWF1rOX2yKuCT0oBN2mw/3PjATzR6wikdeCeXGSe n7G9PClL6OdvAhqUnLMBRsb3PRWYHfz5e+XFhbwwhgDPn2RYatT25QIbz1bd6WCLdT 3UlP7KfBMo2yqbJqk7YzF2twQfQMbg2ktxwhe8kk=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elandsys.com; s=mail; t=1337707254; i=@elandsys.com; bh=Qy9ZysTWWnHpJq6cOkxlM9R5qxg+qzsUDxNMEvMTSFY=; h=Date:To:From:Subject:Cc; b=aQhoNtPHD+ccuNBWu0ZLkh7I7LEV4v9Dzg0nVIGuPV6GFmUR1xq57Y49S6tTJDnKk H+vaXjgH1Cl8L0qmpxJaUURw9G1W9m27Ax87JXR5wRoCsWlMf7/AbeiKPM26ecs08o VWNP3I9fl5UOMO5ZhuExtikNuyTGyPpfcKyr8xpw=
Message-Id: <6.2.5.6.2.20120522092115.0900a4a0@elandnews.com>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Tue, 22 May 2012 10:12:27 -0700
To: apps-discuss@ietf.org, draft-ietf-dnsext-dnssec-bis-updates.all@tools.ietf.org
From: S Moonesamy <sm+ietf@elandsys.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: dnsext@ietf.org, iesg@ietf.org
Subject: [apps-discuss] APPSDIR review of draft-ietf-dnsext-dnssec-bis-updates-18
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 17:21:00 -0000

I have been selected as the Applications Area Directorate reviewer 
for this draft (for background on AppsDir, please see 
http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate ).

The comments in this review do not bear more weight than comments 
submitted by an individual during a Last Call.  It is suggested that 
the author asks the document shepherd for guidance about any changes 
suggested in a review.

Document: draft-ietf-dnsext-dnssec-bis-updates-18
Title: Clarifications and Implementation Notes for DNSSECbis
Reviewer: S. Moonesamy
Review Date: May 22, 2012
IETF Last Call Date: May 17, 2012

Summary: This document is not ready for publication as a Proposed Standard.

The proposal is a collection of technical clarifications to the 
DNSSECbis document set. DNSSEC is useful for application-related 
specifications which perform service location.  The proposal does not 
directly affect any application-related specification.

The proposal seems targeted at implementers who are fully conversant 
with the ins and outs of DNSSEC.  Although the proposal is 
well-written, it lacks clarity as to what is being changed in the 
"DNSSECbis document set".  It may end up being more confusing.

There was an announcement that the DNSEXT WG would be shut down.  The 
rush to publish these clarifications raises questions about whether 
the DNSSECbis documents will ever be advanced in the near future from 
Proposed Standard to Internet Standard.

I erred on the side of caution in making the publication 
recommendation especially as the Security Considerations Section 
mentions that the validation algorithm clarifications in Section 4 
are critical for preserving the security properties DNSSEC offers.

Minor issues:

In the Abstract Section:

   "This document is a collection of technical clarifications to the
    DNSSECbis document set.  It is meant to serve as a resource to
    implementors as well as a repository of DNSSECbis errata."

"DNSSECbis" seems more like an internal IETF term to identify the 
document set.  RFC 4033, for example, does not have any mention of 
"DNSSECbis".  I suggest using "DNSSEC protocol document set" and 
amending the title accordingly.

In the Introduction Section:

   "This document lists some additions, clarifications and corrections to
    the core DNSSECbis specification".

See above comment.

In Section 2.1:

   "Note that the algorithm identifiers defined in RFC5155 (DSA-NSEC3-
    SHA1 and RSASHA1-NSEC3-SHA1) and RFC5702 (RSASHA256 and RSASHA512)
    signal that a zone MAY be using NSEC3, rather than NSEC.  The zone
    MAY be using either and validators supporting these algorithms MUST
    support both NSEC3 and NSEC responses."

It is not clear from the above text which parts of RFC 5155 is being 
modified.

In Section 3.1:

   "Section 4.7 of RFC4035 permits security-aware resolvers to implement
    a BAD cache.  Because of scaling concerns not discussed in this
    document, that guidance has changed: security-aware resolvers SHOULD
    implement a BAD cache as described in RFC4035."

 From Section 4.7 of RFC 4035:

   "To prevent such unnecessary DNS traffic, security-aware resolvers MAY
    cache data with invalid signatures, with some restrictions."

If I understood the text from this draft, the "MAY" is being changed 
into a recommendation.  In which cases would it better not to follow 
the recommendation?

In Section 4.1:

   "In particular, the algorithm as presented would incorrectly allow
    an NSEC or NSEC3 RR from an ancestor zone to prove the non-existence
    of RRs in the child zone."

Where is ancestor zone defined?

   "Ancestor delegation NSEC or NSEC3 RRs MUST NOT be used to assume non-
    existence of any RRs below that zone cut, which include all RRs at
    that (original) owner name other than DS RRs, and all RRs below that
    owner name regardless of type."

It is not clear what is being clarified.

Nits:

In the Introduction Section:

The IETF is now using two maturity levels. "Draft Standard" has been 
changed to "Internet Standard"

In Section 6.3:

This section discusses about errors in the examples in RFC 4035.  As 
a stylistic comment, it is clearer to the reader if he/she could see 
the actual examples with the corrections made.

Regards,
S. Moonesamy


From paulej@packetizer.com  Tue May 22 11:01:59 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0DB321F861E for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 11:01:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.001,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id baRhnYPgHuiB for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 11:01:58 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id 91F5421F8494 for <apps-discuss@ietf.org>; Tue, 22 May 2012 11:01:58 -0700 (PDT)
Received: from sydney (rrcs-98-101-148-48.midsouth.biz.rr.com [98.101.148.48]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q4MI1Xs6029311 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 22 May 2012 14:01:34 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1337709694; bh=QBs68GZWXyIWfyLxAGqv6Xu7jRauGwTXYNPv5mMdyS4=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; b=GDmVjEs/0QcHVZ2FGLYarga/oKaYqSfvVksUVqMXFeojL94A5DMyUMMY1xHLGGB7J cRpIoEJ91fRZGtsqvBwo2lFnijfYyytKhRNii52MSCsoxBPpeKbGtuy07kJfzTmG22 3oW29Pef7NjfKEOf1LIuKWl7QXX3dPaco0TnzN9g=
From: "Paul E. Jones" <paulej@packetizer.com>
To: "'Graham Klyne'" <GK@ninebynine.org>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <028401cd3822$cba40520$62ec0f60$@packetizer.com> <4FBBAF4E.7070103@ninebynine.org>
In-Reply-To: <4FBBAF4E.7070103@ninebynine.org>
Date: Tue, 22 May 2012 14:01:37 -0400
Message-ID: <02ea01cd3844$eef7c800$cce75800$@packetizer.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHACExhZgXedi2je/bJAOmWfz8jRwEhQWyqAeOxTsqW2EDG8A==
Content-Language: en-us
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 18:01:59 -0000

Graham,

> It's a clever idea to use the URI scheme to get information about
> different kinds of account.  But I find myself deeply uneasy about it,
> though not yet entirely sure why...
> 
> Maybe it's because it seems to violate the Web architectural principle of
> URI
> Opacity: http://www.w3.org/TR/webarch/#uri-opacity

As the above referenced text says, the "acct" URI "is designed so that
agents communicate resource information state through representations, not
identifiers".  Having an acct URI in hand does not tell you the kind of
document you will get (e.g., XML or JSON).  It merely specifies the location
of the account information, much as "mailto:" specifies the location of an
email server (discovered through MX records) or "sip:" indicates the
location of one's SIP server (discovered through SRV records).

Like the other URI scheme, "acct:paulej@packetizer.com" tells the client
that there is account information located at packetizer.com.  The client
then follows the already-defined procedures of using HTTP(S) to query the
server "packetizer.com" at the location /.well-known/host-meta.  The URI is
then passed as a parameter or inserted into templates found in the XRD or
JRD document.

> OTOH, it seems quite reasonable to me that (say) one might use
>     http://webfinger.org/mail/...
>     http://webfinger.org/xmpp/...
>     http://webfinger.org/acct/...
> to reference information about different kinds of account.  They're just
> different URIs referencing different stuff.  So why not the same for
> different scheme names?

RFC 6415 is designed such that any kind of URI might be passed.  Those above
URIs would be just as valid as any other.  So, I could issue a query like
this:

  GET /.well-known/host-meta?resource=http://packetizer.com/xmpp/...

This tells the WebFinger server to return information about that URL.  What
is that URL?  Is this a web page or a special identifier to refer to a
user's XMPP server?  If it were constructed like this:
  http://packetizer.com/xmpp/paulej@packetizer.com

It might be clearer as to its meaning, but then that gets confused with
"xmpp:paulej@packetizer.com".  WebFinger allows that URI to be used today.
Any valid URI may be passed to the domain's WebFinger server and an XRD or
JRD representation returned.

Basically, we are at a point where almost everything related to discovery is
already defined.  The question is simply "if I want to discover information
about Paul Jones and I know his ID is 'paulej@packetizer.com" then how do I
package it in such a way as to successfully query to get that information?"

Proposals have been no scheme at all (which stands at odds with RFC 6415),
using "mailto:", using any URI scheme (sip:, h323:, mailto:, xmpp:, etc).
They could all work, but we should have one identifier that refers to the
users account and not to his other services, IMO.
 
> Unlike a path component in an HTTP URI, a scheme name comes with some
> quite deep wired-in semantics: administrative, technical or both.  What
> assurances do we have that the webfinger use of the scheme name will not
> end up conflicting with the scheme's own semantics?

I don't understand your question.  Can you clarify?  (If I do understand the
question, I think the usage would be safe since there is a well-defined
usage for "acct" with a limited scope.)

> If the URI is a
> simply a name for routing a request for information, and nothing more,
> which is what seems to be the case when looking at
> http://webfinger.org/howto/foo@example.com, then the case for having a
> special URI scheme acct: appears to be rather weak - it seems to me that a
> URN namespace, or any other form of URI created to refer to a users
> personal information would serve just as well.

Since WebFinger returns information about any URI, that would work.   We
could have this:

  http://packetizer.com/acct/paulej@packetizer.com

My concern with this is that WebFinger operates on URIs, not re-purposed
HTTP identifiers.  The "acct" URI scheme defines a specific kind of URI,
just like "sip:", "mailto:", "xmpp:", and others.   Querying the above might
seem to make sense, but one is then treading on namespace on web servers
that might actually be used for something.  Suppose a web site used "/acct/"
as the URI to log into one's account.  Then using Webfinger to query that
URL would be valid and should return information about the web page.  What
we need is a URI that returns information about an account.

I looked into using URNs.  We could use something like this:
   urn:acct:paulej@packetizer.com

However, URNs are location-independent (like OIDs or ISBN numbers).  Thus,
the above is technically incorrect, as it has location information
associated with it (namely packetizer.com).
 
> If, on the other hand, webfinger makes additional operational,
> administrative or technical associations with an acct: URI, the whole idea
> of using an arbitrary scheme name for accessing different information
> seems to be dangerous, as the scheme has been loaded with additional
> semantics that might conceivably conflict with semantics of existing
> schemes.

It should not.  The "acct" URI should exist for the solitary purpose of
querying information about a user's account via WebFinger.

Paul



From stpeter@stpeter.im  Tue May 22 11:27:44 2012
Return-Path: <stpeter@stpeter.im>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E691E21F85E6 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 11:27:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.574
X-Spam-Level: 
X-Spam-Status: No, score=-102.574 tagged_above=-999 required=5 tests=[AWL=0.025, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9+NcN7XkmUhM for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 11:27:44 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 57B3821F85E5 for <apps-discuss@ietf.org>; Tue, 22 May 2012 11:27:44 -0700 (PDT)
Received: from [64.101.72.115] (unknown [64.101.72.115]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id CC4974005A; Tue, 22 May 2012 12:43:46 -0600 (MDT)
Message-ID: <4FBBDA9E.1070707@stpeter.im>
Date: Tue, 22 May 2012 12:27:42 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Paul E. Jones" <paulej@packetizer.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <028401cd3822$cba40520$62ec0f60$@packetizer.com> <4FBBAF4E.7070103@ninebynine.org> <02ea01cd3844$eef7c800$cce75800$@packetizer.com>
In-Reply-To: <02ea01cd3844$eef7c800$cce75800$@packetizer.com>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: 'Graham Klyne' <GK@ninebynine.org>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 18:27:45 -0000

On 5/22/12 12:01 PM, Paul E. Jones wrote:

> The "acct" URI should exist for the solitary purpose of
> querying information about a user's account via WebFinger.

I'm sure that others have wondered why we don't define a 'webfinger' URI
scheme, then, but 'acct' seems fine to me. Much discussion has occurred
over the years about the matter, RFC 6415 requires a URI, and 'acct' is
suitably neutral. I'm in favor of accepting 'acct' and moving on with
our lives.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/



From Michael.Jones@microsoft.com  Tue May 22 11:35:48 2012
Return-Path: <Michael.Jones@microsoft.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A42E321F85DD for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 11:35:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j-t7Dwi4boL3 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 11:35:47 -0700 (PDT)
Received: from db3outboundpool.messaging.microsoft.com (db3ehsobe002.messaging.microsoft.com [213.199.154.140]) by ietfa.amsl.com (Postfix) with ESMTP id A44A021F8475 for <apps-discuss@ietf.org>; Tue, 22 May 2012 11:35:46 -0700 (PDT)
Received: from mail68-db3-R.bigfish.com (10.3.81.230) by DB3EHSOBE004.bigfish.com (10.3.84.24) with Microsoft SMTP Server id 14.1.225.23; Tue, 22 May 2012 18:35:31 +0000
Received: from mail68-db3 (localhost [127.0.0.1])	by mail68-db3-R.bigfish.com (Postfix) with ESMTP id 65698E045B; Tue, 22 May 2012 18:35:31 +0000 (UTC)
X-SpamScore: -22
X-BigFish: VS-22(zz9371Ic85fh148cIzz1202hzz1033IL8275bh8275dhz2fh2a8h668h839hd25hf0ah)
X-Forefront-Antispam-Report: CIP:131.107.125.8; KIP:(null); UIP:(null); IPV:NLI; H:TK5EX14MLTC103.redmond.corp.microsoft.com; RD:none; EFVD:NLI
Received-SPF: pass (mail68-db3: domain of microsoft.com designates 131.107.125.8 as permitted sender) client-ip=131.107.125.8; envelope-from=Michael.Jones@microsoft.com; helo=TK5EX14MLTC103.redmond.corp.microsoft.com ; icrosoft.com ; 
Received: from mail68-db3 (localhost.localdomain [127.0.0.1]) by mail68-db3 (MessageSwitch) id 1337711728753530_31655; Tue, 22 May 2012 18:35:28 +0000 (UTC)
Received: from DB3EHSMHS017.bigfish.com (unknown [10.3.81.241])	by mail68-db3.bigfish.com (Postfix) with ESMTP id A9DDF4000ED; Tue, 22 May 2012 18:35:28 +0000 (UTC)
Received: from TK5EX14MLTC103.redmond.corp.microsoft.com (131.107.125.8) by DB3EHSMHS017.bigfish.com (10.3.87.117) with Microsoft SMTP Server (TLS) id 14.1.225.23; Tue, 22 May 2012 18:35:28 +0000
Received: from TK5EX14MBXC284.redmond.corp.microsoft.com ([169.254.1.189]) by TK5EX14MLTC103.redmond.corp.microsoft.com ([157.54.79.174]) with mapi id 14.02.0298.005; Tue, 22 May 2012 18:35:31 +0000
From: Mike Jones <Michael.Jones@microsoft.com>
To: "Murray S. Kucherawy" <msk@cloudmark.com>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: The acct: scheme question
Thread-Index: Ac0367W7uVNJxgK+Tf6qpowkmE64wgAXWDww
Date: Tue, 22 May 2012 18:35:31 +0000
Message-ID: <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com>
In-Reply-To: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.54.51.74]
Content-Type: multipart/alternative; boundary="_000_4E1F6AAD24975D4BA5B1680429673943665131A7TK5EX14MBXC284r_"
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 18:35:48 -0000

--_000_4E1F6AAD24975D4BA5B1680429673943665131A7TK5EX14MBXC284r_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Architecturally, I believe that discovery and the acct: scheme are distinct=
, therefore I believe they should be separate RFCs, but I won't lose sleep =
over it if the working group decides otherwise.  I believe that both docume=
nts will actually progress faster if discussions about one feature don't be=
come entangled in the other one.

I STRONGLY believe that discovery should have its own working group.  Thank=
s for bringing that possibility up, Murray.  If acct: is split from discove=
ry, I'm fine with it being in the same working group.

Thanks for asking the questions, Murray.

                                                                -- Mike

From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org] =
On Behalf Of Murray S. Kucherawy
Sent: Tuesday, May 22, 2012 12:23 AM
To: apps-discuss@ietf.org
Subject: [apps-discuss] The acct: scheme question

As we prepare to bring webfinger into appsawg, it looks a lot like there's =
substantial discussion just on the point of the proposed "acct:" scheme.

So, a question for those tracking the discussion:  Is this a big enough top=
ic that it should be split into its own document?  This would be a useful t=
hing to decide as we figure out how to handle the work once it enters worki=
ng group mode.

(This by itself has me wondering if we should revisit the conversation abou=
t whether webfinger needs its own working group, but I'll leave it to Barry=
 and Pete to make that call.)

-MSK

--_000_4E1F6AAD24975D4BA5B1680429673943665131A7TK5EX14MBXC284r_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#002060;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#002060">Architecturally, I bel=
ieve that discovery and the acct: scheme are distinct, therefore I believe =
they should be separate RFCs, but I won&#8217;t lose sleep over it if the w=
orking group decides otherwise.&nbsp; I believe
 that both documents will actually progress faster if discussions about one=
 feature don&#8217;t become entangled in the other one.<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span style=3D"color:#002060"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#002060">I STRONGLY believe tha=
t discovery should have its own working group.&nbsp; Thanks for bringing th=
at possibility up, Murray.&nbsp; If acct: is split from discovery, I&#8217;=
m fine with it being in the same working group.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#002060"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#002060">Thanks for asking the =
questions, Murray.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#002060"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#002060">&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- Mike<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#002060"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> apps-dis=
cuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org]
<b>On Behalf Of </b>Murray S. Kucherawy<br>
<b>Sent:</b> Tuesday, May 22, 2012 12:23 AM<br>
<b>To:</b> apps-discuss@ietf.org<br>
<b>Subject:</b> [apps-discuss] The acct: scheme question<o:p></o:p></span><=
/p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">As we prepare to bring webfinger into appsawg, it lo=
oks a lot like there&#8217;s substantial discussion just on the point of th=
e proposed &#8220;acct:&#8221; scheme.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">So, a question for those tracking the discussion:&nb=
sp; Is this a big enough topic that it should be split into its own documen=
t?&nbsp; This would be a useful thing to decide as we figure out how to han=
dle the work once it enters working group mode.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(This by itself has me wondering if we should revisi=
t the conversation about whether webfinger needs its own working group, but=
 I&#8217;ll leave it to Barry and Pete to make that call.)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">-MSK<o:p></o:p></p>
</div>
</body>
</html>

--_000_4E1F6AAD24975D4BA5B1680429673943665131A7TK5EX14MBXC284r_--

From msk@cloudmark.com  Tue May 22 11:42:13 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2AF5821F861A for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 11:42:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f0Ngla3r4IEb for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 11:42:10 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id A333F21F8618 for <apps-discuss@ietf.org>; Tue, 22 May 2012 11:42:10 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.25]) by mail.cloudmark.com with bizsmtp id D6i91j0010ZaKgw016i9qr; Tue, 22 May 2012 11:42:09 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=eMmRfQV1 c=1 sm=1 a=LdFkGDrDWH2mcjCZERnC4w==:17 a=LvckAehuu68A:10 a=oYP8ArTmGRYA:10 a=zutiEJmiVI4A:10 a=xqWC_Br6kY4A:10 a=b6nfwRhkAAAA:8 a=OnOS3RWBN4CSOXNKBl0A:9 a=CjuIK1q_8ugA:10 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=A1roIDRJjAZ_XWVH6PAA:9 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=LdFkGDrDWH2mcjCZERnC4w==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas901.corp.cloudmark.com ([fe80::2524:76b6:a865:539c%10]) with mapi id 14.01.0355.002; Tue, 22 May 2012 11:42:09 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: draft-ietf-appsawg-json-patch and draft-ietf-appsawg-json-pointer
Thread-Index: Ac04SpeDXd14c95HTeaXX4ZtYMkD4Q==
Date: Tue, 22 May 2012 18:42:08 +0000
Message-ID: <9452079D1A51524AA5749AD23E00392812C2C3@exch-mbx901.corp.cloudmark.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.20.2.121]
Content-Type: multipart/alternative; boundary="_000_9452079D1A51524AA5749AD23E00392812C2C3exchmbx901corpclo_"
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1337712129; bh=ZbgvlJtfHsBHA6OFoOtQpCWtcMRXk/ZqVApDfrTaVLk=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=vStJl/HDLRtnsyaDRolhkdq0KaL4G08+Qje39ZdPlq87qwmrrIsTYWKASEzFrzlPf JhB34N2VoIduOWwm3JttXkcXfYUGccUcmcuFQ7g0qKPFuTx82jvAYA+VT6CZpOQDCu qzA0uTgCQf1QPLQKmBHd7K5g6phSIZY4p8aHEY1Q=
Subject: [apps-discuss] draft-ietf-appsawg-json-patch and draft-ietf-appsawg-json-pointer
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 18:42:13 -0000

--_000_9452079D1A51524AA5749AD23E00392812C2C3exchmbx901corpclo_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi appsawg folks,

The above two drafts haven't received much attention lately.  In March and =
April they each had some independent threads of discussion but they weren't=
 resolved, and no new version or specific proposed changes with consensus h=
ave appeared.  In particular, there is no apparent consensus to progress th=
em as-is nor is there consensus that the issues raised are off in the weeds=
.  So we're stuck.

It might be helpful to the author to have a few more reviewers.  They are b=
oth short documents.  Please take a moment to review them, perhaps in the c=
ontext of the previous threads, and provide some commentary.  Those of you =
that have commented before, perhaps you could summarize your concerns (or s=
imply reference them) to help the author collate and apply feedback.

As has been pointed out, we have several documents in progress here and a c=
ouple in Call For Adoption that we are now holding until some of the curren=
t docket clears.  Having two that are fully idle is, thus, a concern.

If they continue to remain inactive, we may consider officially "parking" t=
hem and trying to resume work on them later, or simply consider them dead i=
f there truly is no interest in pursuing their publication.

-MSK, APPSAWG co-chair


--_000_9452079D1A51524AA5749AD23E00392812C2C3exchmbx901corpclo_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi appsawg folks,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The above two drafts haven&#8217;t received much att=
ention lately.&nbsp; In March and April they each had some independent thre=
ads of discussion but they weren&#8217;t resolved, and no new version or sp=
ecific proposed changes with consensus have appeared.&nbsp;
 In particular, there is no apparent consensus to progress them as-is nor i=
s there consensus that the issues raised are off in the weeds.&nbsp; So we&=
#8217;re stuck.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">It might be helpful to the author to have a few more=
 reviewers.&nbsp; They are both short documents.&nbsp; Please take a moment=
 to review them, perhaps in the context of the previous threads, and provid=
e some commentary.&nbsp; Those of you that have commented
 before, perhaps you could summarize your concerns (or simply reference the=
m) to help the author collate and apply feedback.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">As has been pointed out, we have several documents i=
n progress here and a couple in Call For Adoption that we are now holding u=
ntil some of the current docket clears.&nbsp; Having two that are fully idl=
e is, thus, a concern.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">If they continue to remain inactive, we may consider=
 officially &#8220;parking&#8221; them and trying to resume work on them la=
ter, or simply consider them dead if there truly is no interest in pursuing=
 their publication.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">-MSK, APPSAWG co-chair<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_9452079D1A51524AA5749AD23E00392812C2C3exchmbx901corpclo_--

From ve7jtb@ve7jtb.com  Tue May 22 11:42:52 2012
Return-Path: <ve7jtb@ve7jtb.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F235621F8647 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 11:42:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eHXeDwtAMHk4 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 11:42:51 -0700 (PDT)
Received: from mail-qa0-f49.google.com (mail-qa0-f49.google.com [209.85.216.49]) by ietfa.amsl.com (Postfix) with ESMTP id B6DD721F8618 for <apps-discuss@ietf.org>; Tue, 22 May 2012 11:42:50 -0700 (PDT)
Received: by qabj40 with SMTP id j40so3370900qab.15 for <apps-discuss@ietf.org>; Tue, 22 May 2012 11:42:50 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :message-id:references:to:x-mailer:x-gm-message-state; bh=Zws2pWYw98bmL3I+wjxtqGGPaCWMDSRT92SyK95n5OY=; b=ldyjPzMH4l9NxiGjiCI9QZ15jU0XsANCaUUzdQuFNT8O+DjhIWuVQuJSFveoVFBriq RoWOu3IyQHPGASzrMYoaUJEWyg56B5/6LyXxWqvUM0932PXF2evSMZ8Rnm6DzTRcBGIx lfB1n9hGEFgAovbgZUNZhNXJeTQwgjmYKyPmPdMSeL5ATKDFDS7MbXTGlBbQm2e9cn+w 41vvFOKs9x7DgyhoosvkfFwDGZ85CYHbzX/+dbXf6MDEuPayyA90qFf3n/vcuBNNGCCf hWB12U/Dz44D0PpxlOxV/4YCc+ptib/mpF3MaQX0CPULuxU970iK/4286mSOMYJSNfUv Ythw==
Received: by 10.224.205.194 with SMTP id fr2mr772131qab.81.1337712170242; Tue, 22 May 2012 11:42:50 -0700 (PDT)
Received: from [192.168.6.10] (ip-64-134-70-50.public.wayport.net. [64.134.70.50]) by mx.google.com with ESMTPS id gb7sm46920079qab.12.2012.05.22.11.42.49 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 22 May 2012 11:42:49 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: multipart/alternative; boundary="Apple-Mail=_84468139-B4B8-4002-8B38-7A24A545EAEB"
From: John Bradley <ve7jtb@ve7jtb.com>
In-Reply-To: <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com>
Date: Tue, 22 May 2012 14:42:48 -0400
Message-Id: <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com>
To: Mike Jones <Michael.Jones@microsoft.com>
X-Mailer: Apple Mail (2.1278)
X-Gm-Message-State: ALoCoQmO6pWew2yXN5Ue5068hFKcinP5SdM3TwgygNmieyNgizCInWE6X8IWlleXu71/G9gbiHx0
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 18:42:52 -0000

--Apple-Mail=_84468139-B4B8-4002-8B38-7A24A545EAEB
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

I would prefer a separate working group, with two specs one for =
discovery and one for the URI scheme.

As another poster pointed out schemes have particular semantics and =
trigger specific browser behaviours.   The scheme needs to answer =
questions around expected browser behaviour.

The answer might be do WF discovery and display results in some form, =
but that should be separate from the discovery spec that can operate on =
any URI.

John B.

On 2012-05-22, at 2:35 PM, Mike Jones wrote:

> Architecturally, I believe that discovery and the acct: scheme are =
distinct, therefore I believe they should be separate RFCs, but I won=92t =
lose sleep over it if the working group decides otherwise.  I believe =
that both documents will actually progress faster if discussions about =
one feature don=92t become entangled in the other one.
> =20
> I STRONGLY believe that discovery should have its own working group.  =
Thanks for bringing that possibility up, Murray.  If acct: is split from =
discovery, I=92m fine with it being in the same working group.
> =20
> Thanks for asking the questions, Murray.
> =20
>                                                                 -- =
Mike
> =20
> From: apps-discuss-bounces@ietf.org =
[mailto:apps-discuss-bounces@ietf.org] On Behalf Of Murray S. Kucherawy
> Sent: Tuesday, May 22, 2012 12:23 AM
> To: apps-discuss@ietf.org
> Subject: [apps-discuss] The acct: scheme question
> =20
> As we prepare to bring webfinger into appsawg, it looks a lot like =
there=92s substantial discussion just on the point of the proposed =
=93acct:=94 scheme.
> =20
> So, a question for those tracking the discussion:  Is this a big =
enough topic that it should be split into its own document?  This would =
be a useful thing to decide as we figure out how to handle the work once =
it enters working group mode.
> =20
> (This by itself has me wondering if we should revisit the conversation =
about whether webfinger needs its own working group, but I=92ll leave it =
to Barry and Pete to make that call.)
> =20
> -MSK
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss


--Apple-Mail=_84468139-B4B8-4002-8B38-7A24A545EAEB
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><base href=3D"x-msg://140/"></head><body style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; ">I would prefer a separate working group, with two =
specs one for discovery and one for the URI =
scheme.<div><br></div><div>As another poster pointed out schemes have =
particular semantics and trigger specific browser behaviours. &nbsp; The =
scheme needs to answer questions around expected browser =
behaviour.</div><div><br></div><div>The answer might be do WF discovery =
and display results in some form, but that should be separate from the =
discovery spec that can operate on any =
URI.</div><div><br></div><div>John B.</div><div><br><div><div>On =
2012-05-22, at 2:35 PM, Mike Jones wrote:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; =
font-family: Helvetica; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: =
none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
lang=3D"EN-US" link=3D"blue" vlink=3D"purple"><div class=3D"WordSection1" =
style=3D"page: WordSection1; "><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: =
11pt; font-family: Calibri, sans-serif; "><span style=3D"color: rgb(0, =
32, 96); ">Architecturally, I believe that discovery and the acct: =
scheme are distinct, therefore I believe they should be separate RFCs, =
but I won=92t lose sleep over it if the working group decides =
otherwise.&nbsp; I believe that both documents will actually progress =
faster if discussions about one feature don=92t become entangled in the =
other one.<o:p></o:p></span></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: =
11pt; font-family: Calibri, sans-serif; "><span style=3D"color: rgb(0, =
32, 96); "><o:p>&nbsp;</o:p></span></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: =
11pt; font-family: Calibri, sans-serif; "><span style=3D"color: rgb(0, =
32, 96); ">I STRONGLY believe that discovery should have its own working =
group.&nbsp; Thanks for bringing that possibility up, Murray.&nbsp; If =
acct: is split from discovery, I=92m fine with it being in the same =
working group.<o:p></o:p></span></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: =
11pt; font-family: Calibri, sans-serif; "><span style=3D"color: rgb(0, =
32, 96); "><o:p>&nbsp;</o:p></span></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: =
11pt; font-family: Calibri, sans-serif; "><span style=3D"color: rgb(0, =
32, 96); ">Thanks for asking the questions, =
Murray.<o:p></o:p></span></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: =
11pt; font-family: Calibri, sans-serif; "><span style=3D"color: rgb(0, =
32, 96); "><o:p>&nbsp;</o:p></span></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: =
11pt; font-family: Calibri, sans-serif; "><span style=3D"color: rgb(0, =
32, 96); =
">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; -- Mike<o:p></o:p></span></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: =
11pt; font-family: Calibri, sans-serif; "><span style=3D"color: rgb(0, =
32, 96); "><o:p>&nbsp;</o:p></span></div><div><div =
style=3D"border-right-style: none; border-bottom-style: none; =
border-left-style: none; border-width: initial; border-color: initial; =
border-top-style: solid; border-top-color: rgb(181, 196, 223); =
border-top-width: 1pt; padding-top: 3pt; padding-right: 0in; =
padding-bottom: 0in; padding-left: 0in; "><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: =
11pt; font-family: Calibri, sans-serif; "><b><span style=3D"font-size: =
10pt; font-family: Tahoma, sans-serif; ">From:</span></b><span =
style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; "><span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:apps-discuss-bounces@ietf.org">apps-discuss-bounces@ietf.or=
g</a> [mailto:apps-discuss-bounces@ietf.org]<span =
class=3D"Apple-converted-space">&nbsp;</span><b>On Behalf Of<span =
class=3D"Apple-converted-space">&nbsp;</span></b>Murray S. =
Kucherawy<br><b>Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Tuesday, May 22, 2012 12:23 =
AM<br><b>To:</b><span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br><b>Subj=
ect:</b><span class=3D"Apple-converted-space">&nbsp;</span>[apps-discuss] =
The acct: scheme question<o:p></o:p></span></div></div></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-left: 0in; =
margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, =
sans-serif; "><o:p>&nbsp;</o:p></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: =
11pt; font-family: Calibri, sans-serif; ">As we prepare to bring =
webfinger into appsawg, it looks a lot like there=92s substantial =
discussion just on the point of the proposed =93acct:=94 =
scheme.<o:p></o:p></div><div style=3D"margin-top: 0in; margin-right: =
0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif; "><o:p>&nbsp;</o:p></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-left: 0in; =
margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, =
sans-serif; ">So, a question for those tracking the discussion:&nbsp; Is =
this a big enough topic that it should be split into its own =
document?&nbsp; This would be a useful thing to decide as we figure out =
how to handle the work once it enters working group =
mode.<o:p></o:p></div><div style=3D"margin-top: 0in; margin-right: 0in; =
margin-left: 0in; margin-bottom: 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif; "><o:p>&nbsp;</o:p></div><div style=3D"margin-top: =
0in; margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; ">(This by itself has =
me wondering if we should revisit the conversation about whether =
webfinger needs its own working group, but I=92ll leave it to Barry and =
Pete to make that call.)<o:p></o:p></div><div style=3D"margin-top: 0in; =
margin-right: 0in; margin-left: 0in; margin-bottom: 0.0001pt; font-size: =
11pt; font-family: Calibri, sans-serif; "><o:p>&nbsp;</o:p></div><div =
style=3D"margin-top: 0in; margin-right: 0in; margin-left: 0in; =
margin-bottom: 0.0001pt; font-size: 11pt; font-family: Calibri, =
sans-serif; =
">-MSK<o:p></o:p></div></div>_____________________________________________=
__<br>apps-discuss mailing list<br><a =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>https:/=
/www.ietf.org/mailman/listinfo/apps-discuss</div></span></blockquote></div=
><br></div></body></html>=

--Apple-Mail=_84468139-B4B8-4002-8B38-7A24A545EAEB--

From msk@cloudmark.com  Tue May 22 11:53:19 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1393D21F8631 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 11:53:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.598
X-Spam-Level: 
X-Spam-Status: No, score=-102.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Img284tyn8YF for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 11:53:18 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id E46CD21F861B for <apps-discuss@ietf.org>; Tue, 22 May 2012 11:53:18 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.25]) by mail.cloudmark.com with bizsmtp id D6ri1j0010ZaKgw016riuH; Tue, 22 May 2012 11:51:48 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=eMmRfQV1 c=1 sm=1 a=LdFkGDrDWH2mcjCZERnC4w==:17 a=LvckAehuu68A:10 a=Gp0LT_fy6AwA:10 a=zutiEJmiVI4A:10 a=xqWC_Br6kY4A:10 a=b6nfwRhkAAAA:8 a=48vgC7mUAAAA:8 a=f6QBZBVeCI_P1ozfDKUA:9 a=CjuIK1q_8ugA:10 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=clQFuFiZWUaoYM8o-yQA:7 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=LdFkGDrDWH2mcjCZERnC4w==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas901.corp.cloudmark.com ([fe80::2524:76b6:a865:539c%10]) with mapi id 14.01.0355.002; Tue, 22 May 2012 11:51:42 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "appsdir@ietf.org" <appsdir@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>, "draft-polk-ipr-disclosure.all@tools.ietf.org" <draft-polk-ipr-disclosure.all@tools.ietf.org>
Thread-Topic: AppsDir review of draft-polk-ipr-disclosure
Thread-Index: Ac04S+0n6tY4XXwLSJu+kD08eI2VPg==
Date: Tue, 22 May 2012 18:51:41 +0000
Message-ID: <9452079D1A51524AA5749AD23E00392812C31D@exch-mbx901.corp.cloudmark.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.20.2.121]
Content-Type: multipart/alternative; boundary="_000_9452079D1A51524AA5749AD23E00392812C31Dexchmbx901corpclo_"
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1337712708; bh=xMsv2f9/j8JGuLWgktCCHs/2mPHpIOlBoScJ9YdwQH0=; h=From:To:CC:Subject:Date:Message-ID:Content-Type:MIME-Version; b=DYMzQWdfh3YEBvNDiyEkOZLa5ulqoDbKVys0ZM05K/k3qndV4fBLAB1FNKmMqKsjp hPWS2r2sscTgT9uyCTCHxN7hP3xCArwa1wNopixbN1VVMy1xb/fkAk//lCGm41wK3D dY9uJ31ZWnkPUs/6lPTNFh9i+BtB6L7CSjdOvr/E=
Cc: The IESG <iesg@ietf.org>
Subject: [apps-discuss] AppsDir review of draft-polk-ipr-disclosure
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 18:53:19 -0000

--_000_9452079D1A51524AA5749AD23E00392812C31Dexchmbx901corpclo_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I have been selected as the Applications Area Directorate reviewer for this=
 draft.  (For background on appsdir, please see http://trac.tools.ietf.org/=
area/app/trac/wiki/ApplicationsAreaDirectorate).

Please resolve these comments along with any other Last Call comments you m=
ay receive.  Please wait for direction from your document shepherd or AD be=
fore posting a new version of the draft.

Document: draft-polk-ipr-disclosure-03
Title: Promoting Compliance with Intellectual Property Rights (IPR) Disclos=
ure Rules
Reviewer: Murray S. Kucherawy
Review Date: May 22, 2012
IETF Last Call Date: ends May 28, 2012
IESG Telechat Date: not scheduled

Summary: This draft is ready for publication as an Informational RFC, thoug=
h I have a question about that proposed status.

Major Issues:

1. Should this not be a BCP?

Minor Issues:

(none)

Nits:

1. Section 1.1: s/section/Section/

Appendix A, several locations: a "&t;" entity should probably be "&lt;".

-MSK

--_000_9452079D1A51524AA5749AD23E00392812C31Dexchmbx901corpclo_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">I have been selected as the Applications Area Direct=
orate reviewer for this draft.&nbsp; (For background on appsdir, please see=
 http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate)=
.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Please resolve these comments along with any other L=
ast Call comments you may receive.&nbsp; Please wait for direction from you=
r document shepherd or AD before posting a new version of the draft.<o:p></=
o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Document: draft-polk-ipr-disclosure-03<o:p></o:p></p=
>
<p class=3D"MsoNormal">Title: Promoting Compliance with Intellectual Proper=
ty Rights (IPR) Disclosure Rules<o:p></o:p></p>
<p class=3D"MsoNormal">Reviewer: Murray S. Kucherawy<o:p></o:p></p>
<p class=3D"MsoNormal">Review Date: May 22, 2012<o:p></o:p></p>
<p class=3D"MsoNormal">IETF Last Call Date: ends May 28, 2012<o:p></o:p></p=
>
<p class=3D"MsoNormal">IESG Telechat Date: not scheduled<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Summary: This draft is ready for publication as an I=
nformational RFC, though I have a question about that proposed status.<o:p>=
</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Major Issues:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">1. Should this not be a BCP?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Minor Issues:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">(none)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Nits:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">1. Section 1.1: s/section/Section/<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Appendix A, several locations: a &quot;&amp;t;&quot;=
 entity should probably be &quot;&amp;lt;&quot;.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">-MSK<o:p></o:p></p>
</div>
</body>
</html>

--_000_9452079D1A51524AA5749AD23E00392812C31Dexchmbx901corpclo_--

From stpeter@stpeter.im  Tue May 22 11:53:28 2012
Return-Path: <stpeter@stpeter.im>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CBB0C21F8673 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 11:53:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.578
X-Spam-Level: 
X-Spam-Status: No, score=-102.578 tagged_above=-999 required=5 tests=[AWL=0.021, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id goA01lIV57Ms for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 11:53:28 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 3A23C21F8674 for <apps-discuss@ietf.org>; Tue, 22 May 2012 11:53:28 -0700 (PDT)
Received: from [64.101.72.115] (unknown [64.101.72.115]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id E85EC400A4; Tue, 22 May 2012 13:09:30 -0600 (MDT)
Message-ID: <4FBBE0A6.5040906@stpeter.im>
Date: Tue, 22 May 2012 12:53:26 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: John Bradley <ve7jtb@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com>
In-Reply-To: <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 18:53:29 -0000

On 5/22/12 12:42 PM, John Bradley wrote:
> I would prefer a separate working group, 

Spinning up a working group is a lot of work (writing the charter,
probably organizing a BoF session at a future IETF meeting, finding
chairs, etc.). Are you volunteering to help with that? :)

> with two specs one for
> discovery and one for the URI scheme.

Having separate specs seems reasonable.

/psa

From stpeter@stpeter.im  Tue May 22 11:57:59 2012
Return-Path: <stpeter@stpeter.im>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3189121F85E5; Tue, 22 May 2012 11:57:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.58
X-Spam-Level: 
X-Spam-Status: No, score=-102.58 tagged_above=-999 required=5 tests=[AWL=0.019, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ikq4B44gSc3H; Tue, 22 May 2012 11:57:58 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 8EAB221F85AC; Tue, 22 May 2012 11:57:58 -0700 (PDT)
Received: from [64.101.72.115] (unknown [64.101.72.115]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 23214400A4; Tue, 22 May 2012 13:14:01 -0600 (MDT)
Message-ID: <4FBBE1B5.4080903@stpeter.im>
Date: Tue, 22 May 2012 12:57:57 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: "Murray S. Kucherawy" <msk@cloudmark.com>
References: <9452079D1A51524AA5749AD23E00392812C31D@exch-mbx901.corp.cloudmark.com>
In-Reply-To: <9452079D1A51524AA5749AD23E00392812C31D@exch-mbx901.corp.cloudmark.com>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: "draft-polk-ipr-disclosure.all@tools.ietf.org" <draft-polk-ipr-disclosure.all@tools.ietf.org>, The IESG <iesg@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] AppsDir review of draft-polk-ipr-disclosure
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 18:57:59 -0000

On 5/22/12 12:51 PM, Murray S. Kucherawy wrote:

> Summary: This draft is ready for publication as an Informational RFC,
> though I have a question about that proposed status.
> 
> Major Issues:
> 
> 1. Should this not be a BCP?

Hi Murray,

That's a good question. Tim and I intend this document as a set of
informal guidelines and suggestions that folks might consider using.
It's possible that those guidelines and suggestions might prove useful,
but at this stage I don't think they rise to the level of best current
practices.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/



From msk@cloudmark.com  Tue May 22 12:01:04 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 72CFB21F86B5 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 12:01:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p63WeEeQhE9N for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 12:01:03 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id 0EB9221F8691 for <apps-discuss@ietf.org>; Tue, 22 May 2012 12:01:03 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.26]) by mail.cloudmark.com with bizsmtp id D70N1j0010as01C0170NyN; Tue, 22 May 2012 12:00:28 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=MOXiabll c=1 sm=1 a=QMZKka45TBd+hNGtXG2bIg==:17 a=LvckAehuu68A:10 a=2Px8_HVYSxsA:10 a=zutiEJmiVI4A:10 a=IkcTkHD0fZMA:10 a=xqWC_Br6kY4A:10 a=b6nfwRhkAAAA:8 a=48vgC7mUAAAA:8 a=UjIO_dZkHg78SDEacxIA:9 a=QEXdDO2ut3YA:10 a=lZB815dzVvQA:10 a=QMZKka45TBd+hNGtXG2bIg==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas902.corp.cloudmark.com ([fe80::54de:dc60:5f3e:334%10]) with mapi id 14.01.0355.002; Tue, 22 May 2012 12:00:21 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: Peter Saint-Andre <stpeter@stpeter.im>
Thread-Topic: [apps-discuss] AppsDir review of draft-polk-ipr-disclosure
Thread-Index: Ac04S+0n6tY4XXwLSJu+kD08eI2VPgAO4weAAA6fp7A=
Date: Tue, 22 May 2012 19:00:21 +0000
Message-ID: <9452079D1A51524AA5749AD23E00392812C39D@exch-mbx901.corp.cloudmark.com>
References: <9452079D1A51524AA5749AD23E00392812C31D@exch-mbx901.corp.cloudmark.com> <4FBBE1B5.4080903@stpeter.im>
In-Reply-To: <4FBBE1B5.4080903@stpeter.im>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.20.2.121]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1337713228; bh=PR/XMxYZHj571VmPE9tSYEZZslqHVeRQwkD6aocDjiI=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=Rxiy+f0y/7QgPwW/O+mTau1NdF0xYR/PQ9JyPPAUWszim4p8XkVm8gCFwTB9tCJ7N jiIAM4YhaBf5eM5CSm0v8pY+Zb740dHImDa4SRcIf5tURs42M0XWxr0NZEXoyGdopu okQaxy0iGRE3lf8j5Vi9StjBlQ+qDl9e6JAD3U94=
Cc: "draft-polk-ipr-disclosure.all@tools.ietf.org" <draft-polk-ipr-disclosure.all@tools.ietf.org>, The IESG <iesg@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] AppsDir review of draft-polk-ipr-disclosure
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 19:01:05 -0000

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQZXRlciBTYWludC1BbmRyZSBb
bWFpbHRvOnN0cGV0ZXJAc3RwZXRlci5pbV0NCj4gU2VudDogVHVlc2RheSwgTWF5IDIyLCAyMDEy
IDExOjU4IEFNDQo+IFRvOiBNdXJyYXkgUy4gS3VjaGVyYXd5DQo+IENjOiBhcHBzLWRpc2N1c3NA
aWV0Zi5vcmc7IGRyYWZ0LXBvbGstaXByLWRpc2Nsb3N1cmUuYWxsQHRvb2xzLmlldGYub3JnOyBU
aGUgSUVTRw0KPiBTdWJqZWN0OiBSZTogW2FwcHMtZGlzY3Vzc10gQXBwc0RpciByZXZpZXcgb2Yg
ZHJhZnQtcG9say1pcHItZGlzY2xvc3VyZQ0KPiANCj4gVGhhdCdzIGEgZ29vZCBxdWVzdGlvbi4g
VGltIGFuZCBJIGludGVuZCB0aGlzIGRvY3VtZW50IGFzIGEgc2V0IG9mDQo+IGluZm9ybWFsIGd1
aWRlbGluZXMgYW5kIHN1Z2dlc3Rpb25zIHRoYXQgZm9sa3MgbWlnaHQgY29uc2lkZXIgdXNpbmcu
DQo+IEl0J3MgcG9zc2libGUgdGhhdCB0aG9zZSBndWlkZWxpbmVzIGFuZCBzdWdnZXN0aW9ucyBt
aWdodCBwcm92ZSB1c2VmdWwsDQo+IGJ1dCBhdCB0aGlzIHN0YWdlIEkgZG9uJ3QgdGhpbmsgdGhl
eSByaXNlIHRvIHRoZSBsZXZlbCBvZiBiZXN0IGN1cnJlbnQNCj4gcHJhY3RpY2VzLg0KDQpGYWly
IGVub3VnaCwgSSdtIGp1c3QgYXNraW5nIHRoZSBxdWVzdGlvbiAoYW5kIGFsc28gYWJvdXQgZmFy
cnJycnJyZXNuaWNrZWwpLiAgSXQgZG9lcyBzZWVtIHRvIGZpdCB0aGUgZ2VuZXJhbCBmbGF2b3Ig
b2YgYSBCQ1AgZXhjZXB0IHRoYXQgd2UgZG9uJ3QgYWN0dWFsbHkgaGF2ZSBhbnkgZXhwZXJpZW5j
ZSB0cnlpbmcgYW55IG9mIHdoYXQgdGhleSBzYXkgeWV0Lg0KDQotTVNLDQo=

From sm@elandsys.com  Tue May 22 12:07:24 2012
Return-Path: <sm@elandsys.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5716621F86B8 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 12:07:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e0IAaGflJZYt for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 12:07:23 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 504E321F8647 for <apps-discuss@ietf.org>; Tue, 22 May 2012 12:07:23 -0700 (PDT)
Received: from SUBMAN.elandsys.com ([41.136.234.13]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q4MJ79Vt027185 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 22 May 2012 12:07:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1337713642; i=@cloudmark.com; bh=E+MSo8qyxS3+Ifif4a3Y7l8SGUg9a7nH3bgxBETc5hU=; h=Date:To:From:Subject:Cc; b=WWzk4XyW9OVAnZ0bip4o7njZ5yaTHfrn0fOIG8hL19nQz8ZJNc+bIunE1pJ3GyZtb geFLIrJOUhplNMXlU5VbMj1OisGW5OqVPriW66F7TRyy+FJ7Xgh9Ar2JYYZ76NxjhH ASOKkkNnpHvfTsOojh2neETwEfov2tSiHj/6i+Lg=
Message-Id: <6.2.5.6.2.20120522120449.09c91d90@elandnews.com>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Tue, 22 May 2012 12:06:43 -0700
To: apps-discuss@ietf.org
From: "Murray S. Kucherawy" <msk@cloudmark.com> (by way of S Moonesamy <sm+ietf@elandsys.com>)
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: [apps-discuss] [appsdir] AppsDir review of draft-polk-ipr-disclosure
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 19:07:24 -0000

Hello,

I am forwarding this review to have a reference for the tracker.

I have been selected as the Applications Area Directorate reviewer 
for this draft.  (For background on appsdir, please see 
http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate).

Please resolve these comments along with any other Last Call comments 
you may receive.  Please wait for direction from your document 
shepherd or AD before posting a new version of the draft.

Document: draft-polk-ipr-disclosure-03
Title: Promoting Compliance with Intellectual Property Rights (IPR) 
Disclosure Rules
Reviewer: Murray S. Kucherawy
Review Date: May 22, 2012
IETF Last Call Date: ends May 28, 2012
IESG Telechat Date: not scheduled

Summary: This draft is ready for publication as an Informational RFC, 
though I have a question about that proposed status.

Major Issues:

1. Should this not be a BCP?

Minor Issues:

(none)

Nits:

1. Section 1.1: s/section/Section/

Appendix A, several locations: a "&t;" entity should probably be "&lt;".

-MSK
_______________________________________________
appsdir mailing list
appsdir@ietf.org
https://www.ietf.org/mailman/listinfo/appsdir


From ve7jtb@ve7jtb.com  Tue May 22 12:08:16 2012
Return-Path: <ve7jtb@ve7jtb.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6CBDF21F86B8 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 12:08:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[AWL=0.001,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hPzT6Z7CHGq8 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 12:08:16 -0700 (PDT)
Received: from mail-qc0-f172.google.com (mail-qc0-f172.google.com [209.85.216.172]) by ietfa.amsl.com (Postfix) with ESMTP id D5C2E21F8647 for <apps-discuss@ietf.org>; Tue, 22 May 2012 12:08:15 -0700 (PDT)
Received: by qcsq13 with SMTP id q13so5170432qcs.31 for <apps-discuss@ietf.org>; Tue, 22 May 2012 12:08:15 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=orkrTkai+3n5PTlLI+aTID2Br/WPh/NosQFJZC0J48U=; b=ox/kwEdPK2PMz7WcbnGgHJB6nxEe1TazuiZbTlzfo6asSSdDnYGksxLPRAX6WF54Yc +ZXQJT96g3+8viCDANlgaqhP+6lOHpUPx5b8bBuQ03AAtVWFwl6DaHeKvuphrbChyzR+ MCP0AxbdUrFVqhXXKHAc0L87C+M2128f7ti8jKo7G9qTYCcaYdtMTQROOG7v3kkmCQF4 jkTI5r5kuC9vE5m1Xiti0XbHKibHxI0zYd0vPWYCo4DqOeNQckQzmFWYNOij+4axdQFI n1VBTEL4rJzmbmtdsVh1Ad4ZlQS6P5UuRHVldl3NjhQ3bT8hhRX8fV4HLcmegpooN4Rw zz9g==
Received: by 10.229.178.214 with SMTP id bn22mr12852727qcb.101.1337713695364;  Tue, 22 May 2012 12:08:15 -0700 (PDT)
Received: from [192.168.6.10] (ip-64-134-70-50.public.wayport.net. [64.134.70.50]) by mx.google.com with ESMTPS id gy5sm26799255qab.3.2012.05.22.12.08.12 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 22 May 2012 12:08:14 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=us-ascii
From: John Bradley <ve7jtb@ve7jtb.com>
In-Reply-To: <4FBBE0A6.5040906@stpeter.im>
Date: Tue, 22 May 2012 15:08:05 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <B3B7CC14-B6E2-40FC-BA84-427CEE96A8E5@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com> <4FBBE0A6.5040906@stpeter.im>
To: Peter Saint-Andre <stpeter@stpeter.im>
X-Mailer: Apple Mail (2.1278)
X-Gm-Message-State: ALoCoQm3RA88qJFT73m73pZ5FJlSSCQY8EUqzJK5hl0mJvqGddQexbM/xdSiNIzjIVJI5Vtf6OKJ
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 19:08:16 -0000

Yes.

I would have preferred to have this in OAuth as we proposed in Paris.

I don't have the feeling that this is making much real progress in the =
general apps area.

OpenID Connect is nearing completion,  Unless some real progress happens =
it will likely continue to  be based on SWD.

So the question is how best to make progress so there can be a =
reference-able  spec.

John B.

On 2012-05-22, at 2:53 PM, Peter Saint-Andre wrote:

> On 5/22/12 12:42 PM, John Bradley wrote:
>> I would prefer a separate working group,=20
>=20
> Spinning up a working group is a lot of work (writing the charter,
> probably organizing a BoF session at a future IETF meeting, finding
> chairs, etc.). Are you volunteering to help with that? :)
>=20
>> with two specs one for
>> discovery and one for the URI scheme.
>=20
> Having separate specs seems reasonable.
>=20
> /psa


From william.polk@nist.gov  Tue May 22 12:10:09 2012
Return-Path: <william.polk@nist.gov>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8915121F84CD; Tue, 22 May 2012 12:10:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 54vKWIOkHVFn; Tue, 22 May 2012 12:10:08 -0700 (PDT)
Received: from wsget1.nist.gov (wsget1.nist.gov [129.6.13.150]) by ietfa.amsl.com (Postfix) with ESMTP id 6DD8021F84B6; Tue, 22 May 2012 12:10:08 -0700 (PDT)
Received: from WSXGHUB2.xchange.nist.gov (129.6.18.19) by wsget1.nist.gov (129.6.13.150) with Microsoft SMTP Server (TLS) id 14.1.355.2; Tue, 22 May 2012 15:10:03 -0400
Received: from MBCLUSTER.xchange.nist.gov ([fe80::d479:3188:aec0:cb66]) by WSXGHUB2.xchange.nist.gov ([129.6.18.19]) with mapi; Tue, 22 May 2012 15:09:02 -0400
From: "Polk, William T." <william.polk@nist.gov>
To: "Murray S. Kucherawy" <msk@cloudmark.com>, Peter Saint-Andre <stpeter@stpeter.im>
Date: Tue, 22 May 2012 15:10:02 -0400
Thread-Topic: [apps-discuss] AppsDir review of draft-polk-ipr-disclosure
Thread-Index: Ac04TllWMGT0g4nyTyOVpu8gOe3POg==
Message-ID: <CBE15B98.5CF43%william.polk@nist.gov>
In-Reply-To: <9452079D1A51524AA5749AD23E00392812C39D@exch-mbx901.corp.cloudmark.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.14.0.111121
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
X-Mailman-Approved-At: Tue, 22 May 2012 12:18:24 -0700
Cc: "draft-polk-ipr-disclosure.all@tools.ietf.org" <draft-polk-ipr-disclosure.all@tools.ietf.org>, The IESG <iesg@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] AppsDir review of draft-polk-ipr-disclosure
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 19:10:09 -0000

On 5/22/12 3:00 PM, "Murray S. Kucherawy" <msk@cloudmark.com> wrote:

>> -----Original Message-----
>> From: Peter Saint-Andre [mailto:stpeter@stpeter.im]
>> Sent: Tuesday, May 22, 2012 11:58 AM
>> To: Murray S. Kucherawy
>> Cc: apps-discuss@ietf.org;
>>draft-polk-ipr-disclosure.all@tools.ietf.org; The IESG
>> Subject: Re: [apps-discuss] AppsDir review of draft-polk-ipr-disclosure
>> 
>> That's a good question. Tim and I intend this document as a set of
>> informal guidelines and suggestions that folks might consider using.
>> It's possible that those guidelines and suggestions might prove useful,
>> but at this stage I don't think they rise to the level of best current
>> practices.
>
>Fair enough, I'm just asking the question (and also about
>farrrrrrresnickel).  It does seem to fit the general flavor of a BCP
>except that we don't actually have any experience trying any of what they
>say yet.


I think that is exactly correct.  Once we have experience, we may build
the consensus needed to support publication as a BCP.  I hope so.

>
>-MSK


From wmills@yahoo-inc.com  Tue May 22 12:22:27 2012
Return-Path: <wmills@yahoo-inc.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7D7F421F8603 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 12:22:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -16.948
X-Spam-Level: 
X-Spam-Status: No, score=-16.948 tagged_above=-999 required=5 tests=[AWL=0.649, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_DEF_WHITELIST=-15]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tgTmG7YyO0ns for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 12:22:24 -0700 (PDT)
Received: from nm21.bullet.mail.ac4.yahoo.com (nm21.bullet.mail.ac4.yahoo.com [98.139.52.218]) by ietfa.amsl.com (Postfix) with SMTP id 643D521F85DD for <apps-discuss@ietf.org>; Tue, 22 May 2012 12:22:24 -0700 (PDT)
Received: from [98.139.52.192] by nm21.bullet.mail.ac4.yahoo.com with NNFMP; 22 May 2012 19:22:16 -0000
Received: from [98.139.52.145] by tm5.bullet.mail.ac4.yahoo.com with NNFMP; 22 May 2012 19:22:16 -0000
Received: from [127.0.0.1] by omp1028.mail.ac4.yahoo.com with NNFMP; 22 May 2012 19:22:16 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 418060.9211.bm@omp1028.mail.ac4.yahoo.com
Received: (qmail 14784 invoked by uid 60001); 22 May 2012 19:22:15 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo-inc.com; s=ginc1024; t=1337714535; bh=4l/7MXkCsM9j5WoC684lE9n23THi9hsRBof3wrsZqPs=; h=X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=YL7NR6bdOP0xZBkaknPE2pIaD0BrhJc7kmB6pTFgPg0KEmTYsCR0t8yjE/0feIIljTvHkhyUZPS9E7VI/jdy9bBR/5AEjSJt52ipm8to6q++MKATOK75AtQRsLjGblQG3GEekW+Hy0bWilHAjtwQwlIkQGylVJos4fH12+1BSTw=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=ginc1024; d=yahoo-inc.com; h=X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=pRZ+IJDD/n97Mkm/WC1wCuNUQJ2YdHBBlRbxFrr21ekqLeI64Nc9h2ENAg6V+S4Cxqn65Saric0rS1ob2euaWcf/BmKEKC8z3qZwjTR6gPrHvlEgMoDOJkF35DymHO5S/41VHW+5gv5wl/S6/Sm8a3/1RO7nFuqe/mwY0fPOGpE=;
X-YMail-OSG: sHQs8asVM1k_1fY.Oh9CuuCEPuWAb9nnzDVdzMa4h2r7Ntt pQhJDiySko3wzr05kIT5FyHkIkht.QZ8ZEYFOg4e5bjoD3zY_jpS.3UaYiYV jxjhkWyUDbATKdbvXj8dZKaGu21IY8JyYXbV5EmUsdjzHdOWyidL3FOTYoa0 2Wv3t7bSyGCAcRe1pEOhTezd.M1Mg35JKGjnd2tEg2uaAYjhW_LxRhbF9TTm M5bAdj4rbfNz5_..2c3QobjTi1jU6PjPms4svZBDP7kczrcB9msYbuo1KN9x PiMjtzw9k6E7dqweLPh4TKAVYC2lEx58eweXea1GDeZEEtYR_MkMsuzVpeUA 97jF3CiXZ6dqxwBDxiuCXxG2.itzVcSGUYgTn78uaJ.OYmonqmtF3UCMQQCc 0v6HKeGiw2p06T28ngDi8A6UErM2di9kp2O6JMg836dPX6xaEpw--
Received: from [209.131.62.115] by web31806.mail.mud.yahoo.com via HTTP; Tue, 22 May 2012 12:22:15 PDT
X-RocketYMMF: william_john_mills
X-Mailer: YahooMailWebService/0.8.118.349524
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com> <4FBBE0A6.5040906@stpeter.im> <B3B7CC14-B6E2-40FC-BA84-427CEE96A8E5@ve7jtb.com>
Message-ID: <1337714535.85430.YahooMailNeo@web31806.mail.mud.yahoo.com>
Date: Tue, 22 May 2012 12:22:15 -0700 (PDT)
From: William Mills <wmills@yahoo-inc.com>
To: John Bradley <ve7jtb@ve7jtb.com>, Peter Saint-Andre <stpeter@stpeter.im>
In-Reply-To: <B3B7CC14-B6E2-40FC-BA84-427CEE96A8E5@ve7jtb.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="-1055047407-1773125127-1337714535=:85430"
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: William Mills <wmills@yahoo-inc.com>
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 19:22:27 -0000

---1055047407-1773125127-1337714535=:85430
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

I say leave acct: in the current spec.=A0 While I don't think it's strictly=
 necessary for the purposes of WF I don't think it's a significant flaw eit=
her.=A0 I also think breaking it out into a separate spec at this point is =
just extra work.=0A=0AJohn, will WF in it's current form do the job for you=
?=0A=0A=0A-bill=0A=0A=0A=0A=0A>________________________________=0A> From: J=
ohn Bradley <ve7jtb@ve7jtb.com>=0A>To: Peter Saint-Andre <stpeter@stpeter.i=
m> =0A>Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org> =0A>Sent: Tuesda=
y, May 22, 2012 12:08 PM=0A>Subject: Re: [apps-discuss] The acct: scheme qu=
estion=0A> =0A>Yes.=0A>=0A>I would have preferred to have this in OAuth as =
we proposed in Paris.=0A>=0A>I don't have the feeling that this is making m=
uch real progress in the general apps area.=0A>=0A>OpenID Connect is nearin=
g completion,=A0 Unless some real progress happens it will likely continue =
to=A0 be based on SWD.=0A>=0A>So the question is how best to make progress =
so there can be a reference-able=A0 spec.=0A>=0A>John B.=0A>=0A>On 2012-05-=
22, at 2:53 PM, Peter Saint-Andre wrote:=0A>=0A>> On 5/22/12 12:42 PM, John=
 Bradley wrote:=0A>>> I would prefer a separate working group, =0A>> =0A>> =
Spinning up a working group is a lot of work (writing the charter,=0A>> pro=
bably organizing a BoF session at a future IETF meeting, finding=0A>> chair=
s, etc.). Are you volunteering to help with that? :)=0A>> =0A>>> with two s=
pecs one for=0A>>> discovery and one for the URI scheme.=0A>> =0A>> Having =
separate specs seems reasonable.=0A>> =0A>> /psa=0A>=0A>___________________=
____________________________=0A>apps-discuss mailing list=0A>apps-discuss@i=
etf.org=0A>https://www.ietf.org/mailman/listinfo/apps-discuss=0A>=0A>=0A>
---1055047407-1773125127-1337714535=:85430
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:14pt"><div><spa=
n>I say leave acct: in the current spec.&nbsp; While I don't think it's str=
ictly necessary for the purposes of WF I don't think it's a significant fla=
w either.&nbsp; I also think breaking it out into a separate spec at this p=
oint is just extra work.</span></div><div><br></div><div>John, will WF in i=
t's current form do the job for you?<br></div><div><br><span></span></div><=
div><span>-bill<br></span></div><div><br><blockquote style=3D"border-left: =
2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left=
: 5px;">  <div style=3D"font-family: Courier New, courier, monaco, monospac=
e, sans-serif; font-size: 14pt;"> <div style=3D"font-family: times new roma=
n, new york, times, serif; font-size: 12pt;"> <div dir=3D"ltr"> <font face=
=3D"Arial" size=3D"2"> <hr size=3D"1">  <b><span
 style=3D"font-weight:bold;">From:</span></b> John Bradley &lt;ve7jtb@ve7jt=
b.com&gt;<br> <b><span style=3D"font-weight: bold;">To:</span></b> Peter Sa=
int-Andre &lt;stpeter@stpeter.im&gt; <br><b><span style=3D"font-weight: bol=
d;">Cc:</span></b> "apps-discuss@ietf.org" &lt;apps-discuss@ietf.org&gt; <b=
r> <b><span style=3D"font-weight: bold;">Sent:</span></b> Tuesday, May 22, =
2012 12:08 PM<br> <b><span style=3D"font-weight: bold;">Subject:</span></b>=
 Re: [apps-discuss] The acct: scheme question<br> </font> </div> <br>=0AYes=
.<br><br>I would have preferred to have this in OAuth as we proposed in Par=
is.<br><br>I don't have the feeling that this is making much real progress =
in the general apps area.<br><br>OpenID Connect is nearing completion,&nbsp=
; Unless some real progress happens it will likely continue to&nbsp; be bas=
ed on SWD.<br><br>So the question is how best to make progress so there can=
 be a reference-able&nbsp; spec.<br><br>John B.<br><br>On 2012-05-22, at 2:=
53 PM, Peter Saint-Andre wrote:<br><br>&gt; On 5/22/12 12:42 PM, John Bradl=
ey wrote:<br>&gt;&gt; I would prefer a separate working group, <br>&gt; <br=
>&gt; Spinning up a working group is a lot of work (writing the charter,<br=
>&gt; probably organizing a BoF session at a future IETF meeting, finding<b=
r>&gt; chairs, etc.). Are you volunteering to help with that? :)<br>&gt; <b=
r>&gt;&gt; with two specs one for<br>&gt;&gt; discovery and one for the URI=
 scheme.<br>&gt; <br>&gt; Having separate specs seems
 reasonable.<br>&gt; <br>&gt; /psa<br><br>_________________________________=
______________<br>apps-discuss mailing list<br><a ymailto=3D"mailto:apps-di=
scuss@ietf.org" href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org=
</a><br><a href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" targ=
et=3D"_blank">https://www.ietf.org/mailman/listinfo/apps-discuss</a><br><br=
><br> </div> </div> </blockquote></div>   </div></body></html>
---1055047407-1773125127-1337714535=:85430--

From barryleiba.mailing.lists@gmail.com  Tue May 22 12:23:31 2012
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9868E21F85DD for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 12:23:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.826
X-Spam-Level: 
X-Spam-Status: No, score=-102.826 tagged_above=-999 required=5 tests=[AWL=0.151, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pnjUanVSTW9U for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 12:23:29 -0700 (PDT)
Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by ietfa.amsl.com (Postfix) with ESMTP id A628621F860D for <apps-discuss@ietf.org>; Tue, 22 May 2012 12:23:28 -0700 (PDT)
Received: by lbbgo11 with SMTP id go11so5287005lbb.31 for <apps-discuss@ietf.org>; Tue, 22 May 2012 12:23:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=OR9UHYfgX3dow+tKppJyI9hLIPSJRcbECk9unKvcsJ4=; b=GN7+Ao4IxnPjAyFIiN0L1jZbVLf7KZYHpe4IxUiAItEjvuJvdPXDqh5sYcPKeM+8// 1KwEAeaTVTEHlWiHEgjzLVtd33wGOt5QqtmDtVT8PEGnZPc67Au2d/XF7y5TCzBxia7/ ntyWSe63zbLD1xCoJ7ElusoeH9sKgiT5Nek9Ksf3cRxcBa3ShncKwxhSdrF6kfi0kv8s ug6d9AGmgYalqTO9V1Ne4OTprl/XYAJXpjBMhf24fI4Ayl7cGxsqGkr2DJexfYn2fvNL fCK/d+7OFDdRKAMmSwjVD7M26CQHxmyg8mpZTVepCOHUmMRREVmZcckjWotSQXH90qCE JF9g==
MIME-Version: 1.0
Received: by 10.152.105.173 with SMTP id gn13mr24192614lab.20.1337714607612; Tue, 22 May 2012 12:23:27 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.112.48.104 with HTTP; Tue, 22 May 2012 12:23:27 -0700 (PDT)
In-Reply-To: <4FBBE0A6.5040906@stpeter.im>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com> <4FBBE0A6.5040906@stpeter.im>
Date: Tue, 22 May 2012 15:23:27 -0400
X-Google-Sender-Auth: 2Y017ousMSNGQaZWodq-jTk7T_0
Message-ID: <CAC4RtVAD2Q-d-PmM8DjUV=WhdD4Wq_7iteQwrXE2=9B9ryjAUw@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Peter Saint-Andre <stpeter@stpeter.im>
Content-Type: text/plain; charset=ISO-8859-1
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 19:23:31 -0000

>> I would prefer a separate working group,
>
> Spinning up a working group is a lot of work (writing the charter,
> probably organizing a BoF session at a future IETF meeting, finding
> chairs, etc.). Are you volunteering to help with that? :)

My sense is that given the discussion so far, we can do this without a
BoF.  And I'm starting to be more and more convinced that we need to
take this out of AppsAWG and give it its own working group (though I'm
not certain of that yet, and I haven't talked with Pete about it).

That still means we need a draft charter, probably at least a couple
of weeks for discussion and bashing of it, then at least three or four
weeks for the IESG to process it.  Let's say 6 to 8 weeks, if it goes
efficiently and smoothly.  Add time for glitches if they happen.

If the document can be done in less than, say, 12 to 15 weeks, and if
can get adequate attention, then we should finish it here.  But the
discussion needs to converge.  If it needs more focused attention in
order to converge, then that's a reason to pull it off into a WG of
its own.

Barry

From msk@cloudmark.com  Tue May 22 12:30:44 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2838D21F854A for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 12:30:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.598
X-Spam-Level: 
X-Spam-Status: No, score=-102.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MQ5aP-rAj61n for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 12:30:44 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id 04C4321F851B for <apps-discuss@ietf.org>; Tue, 22 May 2012 12:30:44 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.25]) by mail.cloudmark.com with bizsmtp id D7V81j0010ZaKgw017V88Z; Tue, 22 May 2012 12:29:14 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=MOXiabll c=1 sm=1 a=LdFkGDrDWH2mcjCZERnC4w==:17 a=LvckAehuu68A:10 a=tW-MbUlgjnYA:10 a=zutiEJmiVI4A:10 a=xqWC_Br6kY4A:10 a=b6nfwRhkAAAA:8 a=48vgC7mUAAAA:8 a=MyGv9lGy6Q9Q_txqXdIA:9 a=VCJtbqagdy6BOqjxSGkA:7 a=CjuIK1q_8ugA:10 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=b3BTyJyJP9abWqdYutoA:7 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=LdFkGDrDWH2mcjCZERnC4w==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas901.corp.cloudmark.com ([fe80::2524:76b6:a865:539c%10]) with mapi id 14.01.0355.002; Tue, 22 May 2012 12:29:08 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "appsdir@ietf.org" <appsdir@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>, "draft-farrresnickel-ipr-sanctions.all@tools.ietf.org" <draft-farrresnickel-ipr-sanctions.all@tools.ietf.org>
Thread-Topic: AppsDir review of draft-farrresnickel-ipr-sanctions
Thread-Index: Ac04USeQYm22A7SkRxuKYqnrCiYROg==
Date: Tue, 22 May 2012 19:29:07 +0000
Message-ID: <9452079D1A51524AA5749AD23E00392812C442@exch-mbx901.corp.cloudmark.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.20.2.121]
Content-Type: multipart/alternative; boundary="_000_9452079D1A51524AA5749AD23E00392812C442exchmbx901corpclo_"
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1337714954; bh=HXytoW7AqNc3HfPbqq4xNE9dTpQqSwDjiNnPkORaynA=; h=From:To:CC:Subject:Date:Message-ID:Content-Type:MIME-Version; b=fKuM+qxk1eWqe6LKxGDKVMAzB5GmpMz8DbTX6SZe99onwoubHoj62nMMv9gnAC6y/ PMpm+2LIHA7uX6GrU3l2jCG1jMOzRaKwbNVObQRfygXpGbn54q+2uDzqgbb1UjQ7PZ VfeuIL1cIKU8PV7stoA6FObZlREUZpORiHIqCGFI=
Cc: The IESG <iesg@ietf.org>
Subject: [apps-discuss] AppsDir review of draft-farrresnickel-ipr-sanctions
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 19:30:44 -0000

--_000_9452079D1A51524AA5749AD23E00392812C442exchmbx901corpclo_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I have been selected as the Applications Area Directorate reviewer for this=
 draft (for background on appsdir, please see  http://trac.tools.ietf.org/a=
rea/app/trac/wiki/ApplicationsAreaDirectorate<http://trac.tools.ietf.org/ar=
ea/app/trac/wiki/ApplicationsAreaDirectorate>).

Please resolve these comments along with any other Last Call comments you m=
ay receive. Please wait for direction from your document shepherd or AD bef=
ore posting a new version of the draft.

Document: draft-farresnickel-ipr-sanctions
Title: Sanctions Available for Application to Violators of IETF IPR Policy
Reviewer: Murray S. Kucherawy
Review Date: May 22, 2012
IETF Last Call Date: ends June 4, 2012
IESG Telechat Date: not scheduled

Summary: This document is ready for publication as an Informational documen=
t, modulo my two issues for discussion below.

Major Issues:

1. Should this not be a BCP?  The polk draft describes ways to encourage co=
mpliance, while this one talks about penalties for non-compliance.  That se=
ems too severe for Informational status, while the polk draft can probably =
get away with it.

Minor Issues:

1. Are all the URL references in here permanent?  I'm not sure about things=
 like [URLIESGIPR], for example, since it points to a wiki.

Nits:
1. Section 1, second-last paragraph: There should be a comma after [RFC3683=
].

2. Section 1, last paragraph: There should be a comma after "but important"=
.

3. Section 2.4: s/to be clearly understood/to be understood clearly/

4. Section 2.4, last paragraph needs a period at the end.

5. Section 3: s/smooth-running/smooth running/

6. Section 4, bullet b: Add a comma after "private".

7. Section 4, bullet j: Missing an ending period.

8. Appendix A: s/last calls be held/last calls been held/


--_000_9452079D1A51524AA5749AD23E00392812C442exchmbx901corpclo_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.icon
	{mso-style-name:icon;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;">I have been selected as the Applications Area Directorate r=
eviewer for this draft (for background on appsdir, please see
<a href=3D"http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDi=
rectorate">
<span class=3D"icon"><span style=3D"color:blue">&nbsp;</span></span>http://=
trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate</a>).
<o:p></o:p></span></p>
<p><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;">Please resolve these comments along with any other Last Cal=
l comments you may receive. Please wait for direction from your document sh=
epherd or AD before posting a new version of the draft.<o:p></o:p></span></=
p>
<p><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;">Document: draft-farresnickel-ipr-sanctions<br>
Title: Sanctions Available for Application to Violators of IETF IPR Policy<=
br>
Reviewer: Murray S. Kucherawy<br>
Review Date: May 22, 2012<br>
IETF Last Call Date: ends June 4, 2012<br>
IESG Telechat Date: not scheduled<o:p></o:p></span></p>
<p><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;">Summary: This document is ready for publication as an Infor=
mational document, modulo my two issues for discussion below.<o:p></o:p></s=
pan></p>
<p><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;">Major Issues:<o:p></o:p></span></p>
<p><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;">1. Should this not be a BCP?&nbsp; The polk draft describes=
 ways to encourage compliance, while this one talks about penalties for non=
-compliance.&nbsp; That seems too severe for Informational status,
 while the polk draft can probably get away with it.<o:p></o:p></span></p>
<p><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;">Minor Issues:<o:p></o:p></span></p>
<p><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;">1. Are all the URL references in here permanent?&nbsp; I&#8=
217;m not sure about things like [URLIESGIPR], for example, since it points=
 to a wiki.<o:p></o:p></span></p>
<p><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;">Nits:<o:p></o:p></span></p>
<p class=3D"MsoNormal">1. Section 1, second-last paragraph: There should be=
 a comma after [RFC3683].<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">2. Section 1, last paragraph: There should be a comm=
a after &#8220;but important&#8221;.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">3. Section 2.4: s/to be clearly understood/to be und=
erstood clearly/<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">4. Section 2.4, last paragraph needs a period at the=
 end.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">5. Section 3: s/smooth-running/smooth running/<o:p><=
/o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">6. Section 4, bullet b: Add a comma after &#8220;pri=
vate&#8221;.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">7. Section 4, bullet j: Missing an ending period.<o:=
p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">8. Appendix A: s/last calls be held/last calls been =
held/<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_9452079D1A51524AA5749AD23E00392812C442exchmbx901corpclo_--

From barryleiba@gmail.com  Tue May 22 12:32:35 2012
Return-Path: <barryleiba@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B1C6521F8577; Tue, 22 May 2012 12:32:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.835
X-Spam-Level: 
X-Spam-Status: No, score=-102.835 tagged_above=-999 required=5 tests=[AWL=0.142, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z+soZHA0LuDL; Tue, 22 May 2012 12:32:35 -0700 (PDT)
Received: from mail-gg0-f172.google.com (mail-gg0-f172.google.com [209.85.161.172]) by ietfa.amsl.com (Postfix) with ESMTP id 1841521F851B; Tue, 22 May 2012 12:32:35 -0700 (PDT)
Received: by ggnc4 with SMTP id c4so6799664ggn.31 for <multiple recipients>; Tue, 22 May 2012 12:32:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=gp/N0Q4tNHKFyx5eIvEMpP7nLqQEnxWQdJeBOoWD2wI=; b=U8CZC4ZshJ0w1gZY2pfeZgOA9wu9CB60gMHaQmnsULwjtMkoTH5o3A4s2OMNj8DNxD vzZ2O6JK0CFa34niSRhNA/KBBnosTgCfi4EEQNXkOftg5M43yzZuIDz6FNI/mvg32d8n 9pn96eQecp6yXcelJ3SscgrWGWAtGy3M1BBxDNwgOU3llBm1sgv1UPCidCNbljygvez/ 9A6E4PkuGA7kpuVFA+3K2SqGt0P+I149l1DbzcP5Q3nWxb0Y+aMTHnRU3md6Xx019MMI zsZhUMxWwcOVHYdA9J0LY1V5GGBn45do4/cLSEyXkKfZUledZD2jo/E04aB1Cp+Z+qwi Es4Q==
MIME-Version: 1.0
Received: by 10.60.4.165 with SMTP id l5mr23584967oel.41.1337715154367; Tue, 22 May 2012 12:32:34 -0700 (PDT)
Sender: barryleiba@gmail.com
Received: by 10.60.10.68 with HTTP; Tue, 22 May 2012 12:32:34 -0700 (PDT)
In-Reply-To: <9452079D1A51524AA5749AD23E00392812C442@exch-mbx901.corp.cloudmark.com>
References: <9452079D1A51524AA5749AD23E00392812C442@exch-mbx901.corp.cloudmark.com>
Date: Tue, 22 May 2012 15:32:34 -0400
X-Google-Sender-Auth: zSYBJRUHefp4ncoXvsv53KpcsAM
Message-ID: <CALaySJLv=eY4f6sX+kLEuCSPnNXiu_pna08Kg+05y9c=1bFv6g@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: "Murray S. Kucherawy" <msk@cloudmark.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: "draft-farrresnickel-ipr-sanctions.all@tools.ietf.org" <draft-farrresnickel-ipr-sanctions.all@tools.ietf.org>, "appsdir@ietf.org" <appsdir@ietf.org>, The IESG <iesg@ietf.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] AppsDir review of draft-farrresnickel-ipr-sanctions
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 19:32:35 -0000

> 1. Should this not be a BCP?=A0 The polk draft describes ways to encourag=
e
> compliance, while this one talks about penalties for non-compliance.=A0 T=
hat
> seems too severe for Informational status, while the polk draft can proba=
bly
> get away with it.

I'm pretty sure this one should NOT be a BCP.  Remember that it
doesn't change ANY procedure or process.  It just points out
alternatives that are already available.

Barry

From stpeter@stpeter.im  Tue May 22 12:54:55 2012
Return-Path: <stpeter@stpeter.im>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 909D921F85DF for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 12:54:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.582
X-Spam-Level: 
X-Spam-Status: No, score=-102.582 tagged_above=-999 required=5 tests=[AWL=0.017, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NnEsGYVixvJ9 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 12:54:54 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id AB9AA21F85D4 for <apps-discuss@ietf.org>; Tue, 22 May 2012 12:54:54 -0700 (PDT)
Received: from [64.101.72.115] (unknown [64.101.72.115]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 0ACAC40067; Tue, 22 May 2012 14:10:56 -0600 (MDT)
Message-ID: <4FBBEF0C.1020108@stpeter.im>
Date: Tue, 22 May 2012 13:54:52 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: William Mills <wmills@yahoo-inc.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com> <4FBBE0A6.5040906@stpeter.im> <B3B7CC14-B6E2-40FC-BA84-427CEE96A8E5@ve7jtb.com> <1337714535.85430.YahooMailNeo@web31806.mail.mud.yahoo.com>
In-Reply-To: <1337714535.85430.YahooMailNeo@web31806.mail.mud.yahoo.com>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 19:54:55 -0000

On 5/22/12 1:22 PM, William Mills wrote:
> I say leave acct: in the current spec.  While I don't think it's
> strictly necessary for the purposes of WF I don't think it's a
> significant flaw either.  I also think breaking it out into a separate
> spec at this point is just extra work.

Probably, yes. Minimizing the work is valuable.

/psa

From vkg@bell-labs.com  Tue May 22 13:19:44 2012
Return-Path: <vkg@bell-labs.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 62BEC21F8682 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 13:19:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level: 
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cE4Iq+xxouNd for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 13:19:43 -0700 (PDT)
Received: from ihemail4.lucent.com (ihemail4.lucent.com [135.245.0.39]) by ietfa.amsl.com (Postfix) with ESMTP id DC80521F8671 for <apps-discuss@ietf.org>; Tue, 22 May 2012 13:19:38 -0700 (PDT)
Received: from usnavsmail1.ndc.alcatel-lucent.com (usnavsmail1.ndc.alcatel-lucent.com [135.3.39.9]) by ihemail4.lucent.com (8.13.8/IER-o) with ESMTP id q4MKJZvC000034 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 22 May 2012 15:19:36 -0500 (CDT)
Received: from umail.lucent.com (umail-ce2.ndc.lucent.com [135.3.40.63]) by usnavsmail1.ndc.alcatel-lucent.com (8.14.3/8.14.3/GMO) with ESMTP id q4MKJYNd004935 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 22 May 2012 15:19:34 -0500
Received: from shoonya.ih.lucent.com (shoonya.ih.lucent.com [135.185.238.235]) by umail.lucent.com (8.13.8/TPES) with ESMTP id q4MKJXk1005691; Tue, 22 May 2012 15:19:34 -0500 (CDT)
Message-ID: <4FBBF619.50707@bell-labs.com>
Date: Tue, 22 May 2012 15:24:57 -0500
From: "Vijay K. Gurbani" <vkg@bell-labs.com>
Organization: Bell Laboratories, Alcatel-Lucent
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120329 Thunderbird/11.0.1
MIME-Version: 1.0
To: draft-ietf-ledbat-congestion@tools.ietf.org
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Scanned-By: MIMEDefang 2.57 on 135.245.2.39
X-Scanned-By: MIMEDefang 2.64 on 135.3.39.9
Cc: Wesley Eddy <wes@mti-systems.com>, Murari Sridharan <muraris@microsoft.com>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: [apps-discuss] APPSDIR review of draft-ietf-ledbat-congestion-09
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 20:19:44 -0000

I have been selected as the Applications Area Directorate reviewer for
this draft (for background on appsdir, please see
http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate ).

Please resolve these comments along with any other Last Call comments
you may receive. Please wait for direction from your document shepherd
or AD before posting a new version of the draft.

Document: draft-ietf-ledbat-congestion-09
Title: Low Extra Delay Background Transport (LEDBAT)
Reviewer: Vijay K. Gurbani
Review Date: May-22-2012
IETF Last Call Date: Unknown
IESG Telechat Date: May-24-2012

Summary: This draft is ready for publication as an Experimental Standard
but it has some minor issues (detailed below) that should be addressed.

Major issues: 0
Minor issues: 3
Major issues: 2

Minor:

- S3.3: You probably need an accessor to get the timestamp; i.e.:
   OLD:
      remote_timestamp = data_packet.timestamp
   NEW:
      remote_timestamp = data_packet.timestamp()

- S3.3: The text says that the receiver "...MAY send all the
  one-way delay samples that it gathers in one acknowledgment." (last
  sentence of S3.3).  If that is the case, would you not need a
  segment identifier as well?  Or perhaps you don't really care
  about segment identifiers and the intent is for the receiver of
  the acknowledgment to simply average out all the delay times
  in the acknowledgment.  If so, you may want to state this more
  directly.

- S5: I am curious --- is there a companion document that discusses
  framing and wire-format of LEDBAT messages?  Or is framing left upto
  the sender and receiver?  This presupposes that the sender and receiver
  share the same genetic code (i.e., a sender from vendor A will not
  interoperate with a receiver from vendor B).

Nits:

- S2.1, bullet 3: s/bottleneck link,/bottleneck link./
   (i.e., end bullet with a period).

- S5.2: s/and halves on loss./and halves the congestion window on loss./

Thanks,

- vijay
-- 
Vijay K. Gurbani, Bell Laboratories, Alcatel-Lucent
1960 Lucent Lane, Rm. 9C-533, Naperville, Illinois 60563 (USA)
Email: vkg@{bell-labs.com,acm.org} / vijay.gurbani@alcatel-lucent.com
Web:   http://ect.bell-labs.com/who/vkg/

From gsalguei@cisco.com  Tue May 22 13:20:21 2012
Return-Path: <gsalguei@cisco.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5347721F8587 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 13:20:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UJb7ZLbUZ4RL for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 13:20:20 -0700 (PDT)
Received: from av-tac-rtp.cisco.com (av-tac-rtp.cisco.com [64.102.19.209]) by ietfa.amsl.com (Postfix) with ESMTP id 5032F21F852C for <apps-discuss@ietf.org>; Tue, 22 May 2012 13:20:20 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from chook.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-rtp.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q4MKKJcO004347 for <apps-discuss@ietf.org>; Tue, 22 May 2012 16:20:19 -0400 (EDT)
Received: from rtp-gsalguei-8716.cisco.com (rtp-gsalguei-8716.cisco.com [10.116.61.55]) by chook.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q4MKKI3q024421; Tue, 22 May 2012 16:20:19 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=iso-8859-1
From: Gonzalo Salgueiro <gsalguei@cisco.com>
In-Reply-To: <1337714535.85430.YahooMailNeo@web31806.mail.mud.yahoo.com>
Date: Tue, 22 May 2012 16:20:18 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <72825F5E-B521-423C-87DE-817484A34D95@cisco.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com> <4FBBE0A6.5040906@stpeter.im> <B3B7CC14-B6E2-40FC-BA84-427CEE96A8E5@ve7jtb.com> <1337714535.85430.YahooMailNeo@web31806.mail.mud.yahoo.com>
To: William Mills <wmills@yahoo-inc.com>
X-Mailer: Apple Mail (2.1278)
Cc: "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 20:20:21 -0000

++

My sentiments exactly.

Cheers,

Gonzalo

On May 22, 2012, at 3:22 PM, William Mills wrote:

> I say leave acct: in the current spec.  While I don't think it's =
strictly necessary for the purposes of WF I don't think it's a =
significant flaw either.  I also think breaking it out into a separate =
spec at this point is just extra work.
>=20
> John, will WF in it's current form do the job for you?
>=20
> -bill
>=20
> From: John Bradley <ve7jtb@ve7jtb.com>
> To: Peter Saint-Andre <stpeter@stpeter.im>=20
> Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>=20
> Sent: Tuesday, May 22, 2012 12:08 PM
> Subject: Re: [apps-discuss] The acct: scheme question
>=20
> Yes.
>=20
> I would have preferred to have this in OAuth as we proposed in Paris.
>=20
> I don't have the feeling that this is making much real progress in the =
general apps area.
>=20
> OpenID Connect is nearing completion,  Unless some real progress =
happens it will likely continue to  be based on SWD.
>=20
> So the question is how best to make progress so there can be a =
reference-able  spec.
>=20
> John B.
>=20
> On 2012-05-22, at 2:53 PM, Peter Saint-Andre wrote:
>=20
> > On 5/22/12 12:42 PM, John Bradley wrote:
> >> I would prefer a separate working group,=20
> >=20
> > Spinning up a working group is a lot of work (writing the charter,
> > probably organizing a BoF session at a future IETF meeting, finding
> > chairs, etc.). Are you volunteering to help with that? :)
> >=20
> >> with two specs one for
> >> discovery and one for the URI scheme.
> >=20
> > Having separate specs seems reasonable.
> >=20
> > /psa
>=20
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>=20
>=20
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss


From ve7jtb@ve7jtb.com  Tue May 22 13:35:22 2012
Return-Path: <ve7jtb@ve7jtb.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 529FB21F8587 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 13:35:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g3T7SJorjxPl for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 13:35:21 -0700 (PDT)
Received: from mail-qa0-f49.google.com (mail-qa0-f49.google.com [209.85.216.49]) by ietfa.amsl.com (Postfix) with ESMTP id B2AC021F852C for <apps-discuss@ietf.org>; Tue, 22 May 2012 13:35:21 -0700 (PDT)
Received: by qabj40 with SMTP id j40so3465665qab.15 for <apps-discuss@ietf.org>; Tue, 22 May 2012 13:35:21 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=W49TpefSpsp1H/fcoHmD80FKemiUNpO4imKQoqniobo=; b=S798Liz6pHRSYJKHoRB/rzbtJu5tbJCsZuzkEOpH2p5W7CaRS1i6+l6OpVhopcxDwK RtTvPKB13eQacI3CTG6LVKNzf+6C9sRt7VMbdh86lTFlc3R6lo968xrSV3s6LaHsRT0h Oc72e0RlezxwuI+YA0pYPwpx9PZ2qcJnN0JsKwHFkNhK+GTogZzoEcNrZaQrVHMFD9wx rZ1FnzftIaLJvKFjEgKmZw+5yAhYIpd5Yn09uSn6rpKMdO1oyQhJoF3vEa6YfUCmDDeK 0Z24D2tbw5rs3lbc8ohkIU+hPWFioc1z3IutVEwq8Vzd9XOTxkvsfMb5tfifGPyv1A2M RS1g==
Received: by 10.224.174.79 with SMTP id s15mr1534597qaz.37.1337718921044; Tue, 22 May 2012 13:35:21 -0700 (PDT)
Received: from [192.168.6.10] (ip-64-134-70-50.public.wayport.net. [64.134.70.50]) by mx.google.com with ESMTPS id eg8sm20723699qab.6.2012.05.22.13.35.19 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 22 May 2012 13:35:19 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=us-ascii
From: John Bradley <ve7jtb@ve7jtb.com>
In-Reply-To: <4FBBEF0C.1020108@stpeter.im>
Date: Tue, 22 May 2012 16:35:17 -0400
Content-Transfer-Encoding: 7bit
Message-Id: <45370D62-B0A0-43F3-831F-BCAFA3959F8F@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com> <4FBBE0A6.5040906@stpeter.im> <B3B7CC14-B6E2-40FC-BA84-427CEE96A8E5@ve7jtb.com> <1337714535.85430.YahooMailNeo@web31806.mail.mud.yahoo.com> <4FBBEF0C.1020108@stpeter.im>
To: Peter Saint-Andre <stpeter@stpeter.im>
X-Mailer: Apple Mail (2.1278)
X-Gm-Message-State: ALoCoQmCi06U4bL0PVrn6q+TQXlUxQxg3sz/0tmCEITNzUyRluL37LpUlsFmSEkhMEJPOzefv865
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 20:35:22 -0000

While minimizing work is valuable.  Minimizing risk is also.

WF should work with any URI.

It should not be dependant on acct:

acct: will undergo more scrutiny than WF to get approved as a scheme.

John B.


On 2012-05-22, at 3:54 PM, Peter Saint-Andre wrote:

> On 5/22/12 1:22 PM, William Mills wrote:
>> I say leave acct: in the current spec.  While I don't think it's
>> strictly necessary for the purposes of WF I don't think it's a
>> significant flaw either.  I also think breaking it out into a separate
>> spec at this point is just extra work.
> 
> Probably, yes. Minimizing the work is valuable.
> 
> /psa


From stpeter@stpeter.im  Tue May 22 13:38:11 2012
Return-Path: <stpeter@stpeter.im>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A343021F852C for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 13:38:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.584
X-Spam-Level: 
X-Spam-Status: No, score=-102.584 tagged_above=-999 required=5 tests=[AWL=0.015, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2NJscWJi3QlE for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 13:38:10 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 9F2C621F8587 for <apps-discuss@ietf.org>; Tue, 22 May 2012 13:38:10 -0700 (PDT)
Received: from [64.101.72.115] (unknown [64.101.72.115]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 4E94140067; Tue, 22 May 2012 14:54:10 -0600 (MDT)
Message-ID: <4FBBF92E.1080304@stpeter.im>
Date: Tue, 22 May 2012 14:38:06 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: John Bradley <ve7jtb@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com> <4FBBE0A6.5040906@stpeter.im> <B3B7CC14-B6E2-40FC-BA84-427CEE96A8E5@ve7jtb.com> <1337714535.85430.YahooMailNeo@web31806.mail.mud.yahoo.com> <4FBBEF0C.1020108@stpeter.im> <45370D62-B0A0-43F3-831F-BCAFA3959F8F@ve7jtb.com>
In-Reply-To: <45370D62-B0A0-43F3-831F-BCAFA3959F8F@ve7jtb.com>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 20:38:12 -0000

On 5/22/12 2:35 PM, John Bradley wrote:
> While minimizing work is valuable.  Minimizing risk is also.
> 
> WF should work with any URI.

It does.

> It should not be dependant on acct:

It's not.

> acct: will undergo more scrutiny than WF to get approved as a scheme.

I'm not sure about that.

Peter

-- 
Peter Saint-Andre
https://stpeter.im/



From ve7jtb@ve7jtb.com  Tue May 22 13:46:11 2012
Return-Path: <ve7jtb@ve7jtb.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F1E3121F869E for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 13:46:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GCA6wOHna+Jg for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 13:46:11 -0700 (PDT)
Received: from mail-qa0-f44.google.com (mail-qa0-f44.google.com [209.85.216.44]) by ietfa.amsl.com (Postfix) with ESMTP id 32C7821F859B for <apps-discuss@ietf.org>; Tue, 22 May 2012 13:46:10 -0700 (PDT)
Received: by qadz3 with SMTP id z3so2754489qad.10 for <apps-discuss@ietf.org>; Tue, 22 May 2012 13:46:10 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=awxLSzsO3Kf/sOfIpXD0NR1gzuxNG4TETjHaekys1Ps=; b=m6aibeM+ZNag9/uyHLmkyf/APsRTa1ecvSisgbWqe4i98nIyQ/dDUPMbkgewWrZzAi uUrf4gfl+8TS6i8I30DZ6S3528swZXepY6D65vzZdHN/F/I7CfNpG0Vs4RD/x6uQW8Eu S4cFsGXjOC6XvyxjfU9FVQNgAYusNlKFs5ePp3ElRfqVKR7aNHCM89XFTXJ6C9F3Yc6V 2awnvoofsF8hb5mt3nienkYMqu0xGwMLp9R/yGHKw7w9F5uDaUZf24rTYRsCoV/tPgww kjeNiN/aXofbOK1AzGxH/sev7Wmo0my0xjhtn9VUteFP7HNrVXu/ltgzOM0y/5VJzHtH +2Gw==
Received: by 10.224.108.71 with SMTP id e7mr1661074qap.22.1337719570352; Tue, 22 May 2012 13:46:10 -0700 (PDT)
Received: from [192.168.6.10] (ip-64-134-70-50.public.wayport.net. [64.134.70.50]) by mx.google.com with ESMTPS id fc4sm19674135qab.21.2012.05.22.13.46.08 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 22 May 2012 13:46:09 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=us-ascii
From: John Bradley <ve7jtb@ve7jtb.com>
In-Reply-To: <4FBBF92E.1080304@stpeter.im>
Date: Tue, 22 May 2012 16:44:56 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <4D702406-3C63-4F49-B125-A80B67CB0253@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com> <4FBBE0A6.5040906@stpeter.im> <B3B7CC14-B6E2-40FC-BA84-427CEE96A8E5@ve7jtb.com> <1337714535.85430.YahooMailNeo@web31806.mail.mud.yahoo.com> <4FBBEF0C.1020108@stpeter.im> <45370D62-B0A0-43F3-831F-BCAFA3959F8F@ve7jtb.com> <4FBBF92E.1080304@stpeter.im>
To: Peter Saint-Andre <stpeter@stpeter.im>
X-Mailer: Apple Mail (2.1278)
X-Gm-Message-State: ALoCoQnv6U34VIJRQpZLdQaiE6EDNBQAyeuA/FKzsa5s6cNgGFENfwyKaGFuthbSy5jBwVQNF7XM
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 20:46:12 -0000

The current WF draft is dependent on acct:=20

It uses acct in link relations and it normalizes relative URI like =
jbradley@foo.com to acct:jbradley@foo.com.

I have been through this before with trying to register xri: with almost =
the same semantics,  for retrieving XRD about a subject.  I thought it =
would not be a problem.  That was until the W3C TAG intervened, and =
effectively blocked the OASIS spec.

You are probably right that there is not issue.  However I prefer to =
manage the risk by separating them.

John B.


On 2012-05-22, at 4:38 PM, Peter Saint-Andre wrote:

> On 5/22/12 2:35 PM, John Bradley wrote:
>> While minimizing work is valuable.  Minimizing risk is also.
>>=20
>> WF should work with any URI.
>=20
> It does.
>=20
>> It should not be dependant on acct:
>=20
> It's not.
>=20
>> acct: will undergo more scrutiny than WF to get approved as a scheme.
>=20
> I'm not sure about that.
>=20
> Peter
>=20
> --=20
> Peter Saint-Andre
> https://stpeter.im/
>=20
>=20


From adrian@olddog.co.uk  Tue May 22 13:48:24 2012
Return-Path: <adrian@olddog.co.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D7E421F85AC; Tue, 22 May 2012 13:48:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.094
X-Spam-Level: 
X-Spam-Status: No, score=-3.094 tagged_above=-999 required=5 tests=[AWL=1.505,  BAYES_00=-2.599, GB_I_LETTER=-2]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4T2dmutWY0-N; Tue, 22 May 2012 13:48:23 -0700 (PDT)
Received: from asmtp5.iomartmail.com (asmtp5.iomartmail.com [62.128.201.176]) by ietfa.amsl.com (Postfix) with ESMTP id 6213D21F859B; Tue, 22 May 2012 13:48:23 -0700 (PDT)
Received: from asmtp5.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp5.iomartmail.com (8.13.8/8.13.8) with ESMTP id q4MKm80d017688;  Tue, 22 May 2012 21:48:09 +0100
Received: from 950129200 (dsl-sp-81-140-15-32.in-addr.broadbandscope.com [81.140.15.32]) (authenticated bits=0) by asmtp5.iomartmail.com (8.13.8/8.13.8) with ESMTP id q4MKm7Us017681 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 22 May 2012 21:48:08 +0100
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'Murray S. Kucherawy'" <msk@cloudmark.com>, "'Peter Saint-Andre'" <stpeter@stpeter.im>
References: <9452079D1A51524AA5749AD23E00392812C31D@exch-mbx901.corp.cloudmark.com>	<4FBBE1B5.4080903@stpeter.im> <9452079D1A51524AA5749AD23E00392812C39D@exch-mbx901.corp.cloudmark.com>
In-Reply-To: <9452079D1A51524AA5749AD23E00392812C39D@exch-mbx901.corp.cloudmark.com>
Date: Tue, 22 May 2012 21:48:05 +0100
Message-ID: <164a01cd385c$30b509d0$921f1d70$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQKSWQwJism+z99nX2yJeJ/QSvWC1wE5nBwJAkRvMNSVMBUZYA==
Content-Language: en-gb
Cc: draft-polk-ipr-disclosure.all@tools.ietf.org, 'The IESG' <iesg@ietf.org>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] AppsDir review of draft-polk-ipr-disclosure
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 20:48:24 -0000

Since Pete is the religious fanatic about BCP classification, I will =
leave him to answer for draft-farrrrrrrrrrrrrrresnickel (Murray, I think =
you left out two letter r's).

IMHO this is not trying to direct process, just state what tools are =
already available, so I am happier with Info.

A

> -----Original Message-----
> From: iesg-bounces@ietf.org [mailto:iesg-bounces@ietf.org] On Behalf =
Of
> Murray S. Kucherawy
> Sent: 22 May 2012 20:00
> To: Peter Saint-Andre
> Cc: draft-polk-ipr-disclosure.all@tools.ietf.org; The IESG; =
apps-discuss@ietf.org
> Subject: RE: [apps-discuss] AppsDir review of =
draft-polk-ipr-disclosure
>=20
> > -----Original Message-----
> > From: Peter Saint-Andre [mailto:stpeter@stpeter.im]
> > Sent: Tuesday, May 22, 2012 11:58 AM
> > To: Murray S. Kucherawy
> > Cc: apps-discuss@ietf.org; =
draft-polk-ipr-disclosure.all@tools.ietf.org; The IESG
> > Subject: Re: [apps-discuss] AppsDir review of =
draft-polk-ipr-disclosure
> >
> > That's a good question. Tim and I intend this document as a set of
> > informal guidelines and suggestions that folks might consider using.
> > It's possible that those guidelines and suggestions might prove =
useful,
> > but at this stage I don't think they rise to the level of best =
current
> > practices.
>=20
> Fair enough, I'm just asking the question (and also about =
farrrrrrresnickel).  It
> does seem to fit the general flavor of a BCP except that we don't =
actually have
> any experience trying any of what they say yet.
>=20
> -MSK


From gsalguei@cisco.com  Tue May 22 15:23:07 2012
Return-Path: <gsalguei@cisco.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D330721F86B7 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 15:23:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kBVRq3svpU8a for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 15:23:07 -0700 (PDT)
Received: from av-tac-rtp.cisco.com (av-tac-rtp.cisco.com [64.102.19.209]) by ietfa.amsl.com (Postfix) with ESMTP id D2F5E21F86BA for <apps-discuss@ietf.org>; Tue, 22 May 2012 15:23:06 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from chook.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-rtp.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q4MMN6n5016351 for <apps-discuss@ietf.org>; Tue, 22 May 2012 18:23:06 -0400 (EDT)
Received: from rtp-vpn3-1990.cisco.com (rtp-vpn3-1990.cisco.com [10.82.223.206]) by chook.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id q4MMN00s016007; Tue, 22 May 2012 18:23:01 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=us-ascii
From: Gonzalo Salgueiro <gsalguei@cisco.com>
In-Reply-To: <CAC4RtVAD2Q-d-PmM8DjUV=WhdD4Wq_7iteQwrXE2=9B9ryjAUw@mail.gmail.com>
Date: Tue, 22 May 2012 18:22:58 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <7DC579B3-0B8A-4557-8C16-D2A26E380DF7@cisco.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com> <4FBBE0A6.5040906@stpeter.im> <CAC4RtVAD2Q-d-PmM8DjUV=WhdD4Wq_7iteQwrXE2=9B9ryjAUw@mail.gmail.com>
To: Barry Leiba <barryleiba@computer.org>
X-Mailer: Apple Mail (2.1278)
Cc: "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 22:23:07 -0000

On May 22, 2012, at 3:23 PM, Barry Leiba wrote:

>>> I would prefer a separate working group,
>>=20
>> Spinning up a working group is a lot of work (writing the charter,
>> probably organizing a BoF session at a future IETF meeting, finding
>> chairs, etc.). Are you volunteering to help with that? :)
>=20
> My sense is that given the discussion so far, we can do this without a
> BoF.  And I'm starting to be more and more convinced that we need to
> take this out of AppsAWG and give it its own working group (though I'm
> not certain of that yet, and I haven't talked with Pete about it).
>=20
> That still means we need a draft charter, probably at least a couple
> of weeks for discussion and bashing of it, then at least three or four
> weeks for the IESG to process it.  Let's say 6 to 8 weeks, if it goes
> efficiently and smoothly.  Add time for glitches if they happen.
>=20
> If the document can be done in less than, say, 12 to 15 weeks, and if
> can get adequate attention, then we should finish it here.  But the
> discussion needs to converge.  If it needs more focused attention in
> order to converge, then that's a reason to pull it off into a WG of
> its own.

After having just completed the long drawn out process of authoring a =
controversial charter that was agreeable to all and finally forming a =
WG, I would really prefer if we can avoid all that overhead and delay.  =
We all share the common goal of a robust discovery protocol delivered as =
expeditiously as possible. I feel we have come a long way given that =
both camps (SWD and WF) have made concessions and came to an agreeable =
initial state for a WG draft, along with the maturity of the WF draft =
and the amount of review and scrutiny it has received from this group I =
think this is possible if we all remain open-minded and willing to work =
together.  As far as the acct: URI, I get the sense that most folks =
don't mind the URI scheme itself. It seems that that the real point of =
contention is whether it should be split from the original WF doc or =
not. =20

IMO a strong case can be made for the acct: URI scheme being part of the =
core WF spec considering the existence of 6415 and its foundational =
nature for the proposed discovery mechanism and how it is entirely URI =
driven. Further considering the added work and delay in removing acct: =
from the current WF spec and how it is already implemented and in the =
wild,  I'd prefer not to split them at this point. I'm happy to defer to =
group consensus, though.

Cheers,

Gonzalo


>=20
> Barry
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>=20


From bobwyman@gmail.com  Tue May 22 16:30:02 2012
Return-Path: <bobwyman@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0DB0821F84E4 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 16:30:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.976
X-Spam-Level: 
X-Spam-Status: No, score=-2.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dfB2X8+zBh8X for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 16:30:01 -0700 (PDT)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by ietfa.amsl.com (Postfix) with ESMTP id CB26021F84BF for <apps-discuss@ietf.org>; Tue, 22 May 2012 16:30:00 -0700 (PDT)
Received: by yhq56 with SMTP id 56so7122150yhq.31 for <apps-discuss@ietf.org>; Tue, 22 May 2012 16:30:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=goIZwLBR+jCRqugpen3hzQhKg7nIBQARo/Gj2t34c8s=; b=dCsHJ3xBmvQd1kl5epq/zMo6PTcBkTt/IpMiW6JprgVPzKqR+3Slxka2GmjISRXxI/ 1X1EKBxbfbI8V5E/h3OIZ0fRJwM3dUrFUjwoMfj+4yNm5clEvZ7pvhFmlYddpPXHBfMT ZdYPqSOz6AxjWGqdNQkvidr5qe6/jz8KqDevYD5XLXEGefiWYhvaZs0wjavwtFSXgQkD 6PlCbM7hhMM0OEFHan8xW0QfUMJPmaYmRnLSv/1PcLFA4PQguaKVIohvI1NpRJz+UBch lDSVqSuh+fvle0NVNERZQaHuKSHb6HfeI2W/wSW7YitxJiXJAx/9a7yHJlS16ah49T9+ xVMw==
MIME-Version: 1.0
Received: by 10.236.190.2 with SMTP id d2mr1320826yhn.48.1337729400414; Tue, 22 May 2012 16:30:00 -0700 (PDT)
Sender: bobwyman@gmail.com
Received: by 10.100.132.14 with HTTP; Tue, 22 May 2012 16:29:59 -0700 (PDT)
In-Reply-To: <7DC579B3-0B8A-4557-8C16-D2A26E380DF7@cisco.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com> <4FBBE0A6.5040906@stpeter.im> <CAC4RtVAD2Q-d-PmM8DjUV=WhdD4Wq_7iteQwrXE2=9B9ryjAUw@mail.gmail.com> <7DC579B3-0B8A-4557-8C16-D2A26E380DF7@cisco.com>
Date: Tue, 22 May 2012 19:29:59 -0400
X-Google-Sender-Auth: 80aYVCAzBjMX3MtMsaWkVJ4qUvc
Message-ID: <CAA1s49W++e=6cw-2-fDZB7CApaOs_obOwcr7sWJiCyKd9Ttm_g@mail.gmail.com>
From: Bob Wyman <bob@wyman.us>
To: Gonzalo Salgueiro <gsalguei@cisco.com>
Content-Type: multipart/alternative; boundary=20cf305b0cb2b7a14304c0a86557
Cc: Barry Leiba <barryleiba@computer.org>, "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 23:30:02 -0000

--20cf305b0cb2b7a14304c0a86557
Content-Type: text/plain; charset=ISO-8859-1

I would very much prefer that we do NOT create a new WG but rather proceed
with acct: as part of WebFinger.

WebFinger is designed to work with any URI -- but it needs acct: since what
acct: does is not currently done by any other URI scheme.

bob wyman

On Tue, May 22, 2012 at 6:22 PM, Gonzalo Salgueiro <gsalguei@cisco.com>wrote:

>
> On May 22, 2012, at 3:23 PM, Barry Leiba wrote:
>
> >>> I would prefer a separate working group,
> >>
> >> Spinning up a working group is a lot of work (writing the charter,
> >> probably organizing a BoF session at a future IETF meeting, finding
> >> chairs, etc.). Are you volunteering to help with that? :)
> >
> > My sense is that given the discussion so far, we can do this without a
> > BoF.  And I'm starting to be more and more convinced that we need to
> > take this out of AppsAWG and give it its own working group (though I'm
> > not certain of that yet, and I haven't talked with Pete about it).
> >
> > That still means we need a draft charter, probably at least a couple
> > of weeks for discussion and bashing of it, then at least three or four
> > weeks for the IESG to process it.  Let's say 6 to 8 weeks, if it goes
> > efficiently and smoothly.  Add time for glitches if they happen.
> >
> > If the document can be done in less than, say, 12 to 15 weeks, and if
> > can get adequate attention, then we should finish it here.  But the
> > discussion needs to converge.  If it needs more focused attention in
> > order to converge, then that's a reason to pull it off into a WG of
> > its own.
>
> After having just completed the long drawn out process of authoring a
> controversial charter that was agreeable to all and finally forming a WG, I
> would really prefer if we can avoid all that overhead and delay.  We all
> share the common goal of a robust discovery protocol delivered as
> expeditiously as possible. I feel we have come a long way given that both
> camps (SWD and WF) have made concessions and came to an agreeable initial
> state for a WG draft, along with the maturity of the WF draft and the
> amount of review and scrutiny it has received from this group I think this
> is possible if we all remain open-minded and willing to work together.  As
> far as the acct: URI, I get the sense that most folks don't mind the URI
> scheme itself. It seems that that the real point of contention is whether
> it should be split from the original WF doc or not.
>
> IMO a strong case can be made for the acct: URI scheme being part of the
> core WF spec considering the existence of 6415 and its foundational nature
> for the proposed discovery mechanism and how it is entirely URI driven.
> Further considering the added work and delay in removing acct: from the
> current WF spec and how it is already implemented and in the wild,  I'd
> prefer not to split them at this point. I'm happy to defer to group
> consensus, though.
>
> Cheers,
>
> Gonzalo
>
>
> >
> > Barry
> > _______________________________________________
> > apps-discuss mailing list
> > apps-discuss@ietf.org
> > https://www.ietf.org/mailman/listinfo/apps-discuss
> >
>
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>

--20cf305b0cb2b7a14304c0a86557
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I would very much prefer that we do NOT create a new WG but rather proceed =
with acct: as part of WebFinger.<div><br></div><div>WebFinger is designed t=
o work with any URI -- but it needs acct: since what acct: does is not curr=
ently done by any other URI scheme.</div>
<div><br></div><div>bob wyman<br><br><div class=3D"gmail_quote">On Tue, May=
 22, 2012 at 6:22 PM, Gonzalo Salgueiro <span dir=3D"ltr">&lt;<a href=3D"ma=
ilto:gsalguei@cisco.com" target=3D"_blank">gsalguei@cisco.com</a>&gt;</span=
> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im"><br>
On May 22, 2012, at 3:23 PM, Barry Leiba wrote:<br>
<br>
&gt;&gt;&gt; I would prefer a separate working group,<br>
&gt;&gt;<br>
&gt;&gt; Spinning up a working group is a lot of work (writing the charter,=
<br>
&gt;&gt; probably organizing a BoF session at a future IETF meeting, findin=
g<br>
&gt;&gt; chairs, etc.). Are you volunteering to help with that? :)<br>
&gt;<br>
&gt; My sense is that given the discussion so far, we can do this without a=
<br>
&gt; BoF. =A0And I&#39;m starting to be more and more convinced that we nee=
d to<br>
&gt; take this out of AppsAWG and give it its own working group (though I&#=
39;m<br>
&gt; not certain of that yet, and I haven&#39;t talked with Pete about it).=
<br>
&gt;<br>
&gt; That still means we need a draft charter, probably at least a couple<b=
r>
&gt; of weeks for discussion and bashing of it, then at least three or four=
<br>
&gt; weeks for the IESG to process it. =A0Let&#39;s say 6 to 8 weeks, if it=
 goes<br>
&gt; efficiently and smoothly. =A0Add time for glitches if they happen.<br>
&gt;<br>
&gt; If the document can be done in less than, say, 12 to 15 weeks, and if<=
br>
&gt; can get adequate attention, then we should finish it here. =A0But the<=
br>
&gt; discussion needs to converge. =A0If it needs more focused attention in=
<br>
&gt; order to converge, then that&#39;s a reason to pull it off into a WG o=
f<br>
&gt; its own.<br>
<br>
</div>After having just completed the long drawn out process of authoring a=
 controversial charter that was agreeable to all and finally forming a WG, =
I would really prefer if we can avoid all that overhead and delay. =A0We al=
l share the common goal of a robust discovery protocol delivered as expedit=
iously as possible. I feel we have come a long way given that both camps (S=
WD and WF) have made concessions and came to an agreeable initial state for=
 a WG draft, along with the maturity of the WF draft and the amount of revi=
ew and scrutiny it has received from this group I think this is possible if=
 we all remain open-minded and willing to work together. =A0As far as the a=
cct: URI, I get the sense that most folks don&#39;t mind the URI scheme its=
elf. It seems that that the real point of contention is whether it should b=
e split from the original WF doc or not.<br>

<br>
IMO a strong case can be made for the acct: URI scheme being part of the co=
re WF spec considering the existence of 6415 and its foundational nature fo=
r the proposed discovery mechanism and how it is entirely URI driven. Furth=
er considering the added work and delay in removing acct: from the current =
WF spec and how it is already implemented and in the wild, =A0I&#39;d prefe=
r not to split them at this point. I&#39;m happy to defer to group consensu=
s, though.<br>

<br>
Cheers,<br>
<br>
Gonzalo<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
&gt;<br>
&gt; Barry<br>
&gt; _______________________________________________<br>
&gt; apps-discuss mailing list<br>
&gt; <a href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/apps-discuss</a><br>
&gt;<br>
<br>
_______________________________________________<br>
apps-discuss mailing list<br>
<a href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" target=3D"_b=
lank">https://www.ietf.org/mailman/listinfo/apps-discuss</a><br>
</div></div></blockquote></div><br></div>

--20cf305b0cb2b7a14304c0a86557--

From wmills@yahoo-inc.com  Tue May 22 16:31:11 2012
Return-Path: <wmills@yahoo-inc.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1411621F85E4 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 16:31:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.871
X-Spam-Level: 
X-Spam-Status: No, score=-15.871 tagged_above=-999 required=5 tests=[AWL=-0.687, BAYES_40=-0.185, HTML_MESSAGE=0.001, USER_IN_DEF_WHITELIST=-15]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 33+QC1Gjd9vo for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 16:31:10 -0700 (PDT)
Received: from nm3.bullet.mail.sp2.yahoo.com (nm3.bullet.mail.sp2.yahoo.com [98.139.91.73]) by ietfa.amsl.com (Postfix) with SMTP id 5450521F84CE for <apps-discuss@ietf.org>; Tue, 22 May 2012 16:31:10 -0700 (PDT)
Received: from [98.139.91.63] by nm3.bullet.mail.sp2.yahoo.com with NNFMP; 22 May 2012 23:31:10 -0000
Received: from [98.139.91.51] by tm3.bullet.mail.sp2.yahoo.com with NNFMP; 22 May 2012 23:31:10 -0000
Received: from [127.0.0.1] by omp1051.mail.sp2.yahoo.com with NNFMP; 22 May 2012 23:31:10 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 240460.70165.bm@omp1051.mail.sp2.yahoo.com
Received: (qmail 10244 invoked by uid 60001); 22 May 2012 23:31:09 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo-inc.com; s=ginc1024; t=1337729469; bh=dxdIhSmbw5QN0seopb7piNm8HRBapwgMZGP1dv4+evM=; h=X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type; b=CQ9dF2JzY3tp1epk9MXSPpwMgEtDvzkgo39jGd/18SZk7xOfMnzf7BsiVGtOisTMTze3v1mulgnbaEXH90XPoafj5pjtsTUmlMHdlIt+cr264JcN6fQJMmasBQn+5EOotHZ2FoCWLqMCMGnyH2aBNy4FP48pEe/nIB+9jLNPYjk=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=ginc1024; d=yahoo-inc.com; h=X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type; b=lg1jRl9IvVt+0gzbFnTM02MZTgiqwIicC7LkZy0hGIxTsgTuiCQss+4m4nvWyjmd7ksr2RrL6Fx2i850oXT+Wmw+7JEe2S9SQMJj2naumwbgXLnLYLDSJQkQHDQVDKKSMlEBipflaCkXm7igkr6Dl86DfmvY3dUr5gqZyGY985U=;
X-YMail-OSG: IWtLeo8VM1m3dO5ePu61wIe1DD.lCr9cNfNhBrUtmdAz30J IA2dAQTmq4EhMHuTztIS.ud_TKgOekFy2U0C6btAQ2q1FKRzytwdeLZ2AScj 6O2cksyBB4twWdpxE8XRtpMBVuc6nKD0btWXoNcKA4tjZNdkDlMgXGa6LFNf 5W.dh6sxe0NWMXFaJUYUNL0r64d2hEViz4XOFe9c1emla6v5FrBN8hKRvSah TFQb1bZ8GATZLzlWJRs5plZ2fLduxnoIEdRAN4UsVNysTJnk7kxzGlXV5Emr Fi5xbP1t8VfLweH.awRVdF7V9DSH9O6cMnMqYcNBZUAEhOXZtuxkaqNccr9H G.UgJ1ghiUHKPh6XfUopixUh2xgv2zpOQH6gl_6dI3HujPMlk179k2whPKjF ytqPDnSpzGldmMJwKu2ltCbO0aiIjV0JqKdw-
Received: from [209.131.62.115] by web31807.mail.mud.yahoo.com via HTTP; Tue, 22 May 2012 16:31:08 PDT
X-RocketYMMF: william_john_mills
X-Mailer: YahooMailWebService/0.8.118.349524
References: 
Message-ID: <1337729468.3004.YahooMailNeo@web31807.mail.mud.yahoo.com>
Date: Tue, 22 May 2012 16:31:08 -0700 (PDT)
From: William Mills <wmills@yahoo-inc.com>
To: Apps Discuss <apps-discuss@ietf.org>, "draft-ietf-abfab-gss-eap.all@tools.ietf.org" <draft-ietf-abfab-gss-eap.all@tools.ietf.org>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="-125733401-471439253-1337729468=:3004"
Cc: The IESG <iesg@ietf.org>
Subject: [apps-discuss] APPS area review of: draft-ietf-abfab-gss-eap-06
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: William Mills <wmills@yahoo-inc.com>
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 23:31:11 -0000

---125733401-471439253-1337729468=:3004
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

=0A=0A=0AMajor:=0A=0ASection 5.8: still lists "Open issue: handling of life=
time parameters."=0A=0AMinor:=0A=0ASection 3.4: "RFC editor, remove the rem=
ainder of this subjection prior to publication.", do you mean "subsection" =
here? =0A=0A=0ASection 5:=A0 The format of "length" should be more clearly =
defined her.=A0 A more detailed definition appears to live as the last thre=
e sentences in 5.6.3, which seems odd.=0A=0A=0ANits:=0A=0ASection 5.5.1 & 5=
.5.2: Is the phrase "It is always critical." something with specific meanin=
g?=A0 Otherwise simply stating that these tokens are REQUIRED, is probably =
sufficient.=0A=0ASection 6: 3rd paragraph, "procedur" needs an "e" on the e=
nd.=0A=0A=0ASection 7.1:=A0 "[this spec" wants a closing square bracket.=0A=
=0ASection 7.3:=A0 The choice of registered values seems odd;=A0 non-sequen=
tial, and slightly inconsistent (request vs. response not in consistent num=
erical order).=A0 Doesn't matter since it's constants.
---125733401-471439253-1337729468=:3004
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:14pt"><div id=
=3D"yiv343078258"><div><div style=3D"color:#000;background-color:#fff;font-=
family:Courier New, courier, monaco, monospace, sans-serif;font-size:14pt;"=
><div id=3D"yiv343078258yui_3_2_0_55_133667712121940"><br><span></span></di=
v><div id=3D"yiv343078258yui_3_2_0_55_133667712121948">Major:</div><div id=
=3D"yiv343078258yui_3_2_0_55_1336677121219149"><br></div><div id=3D"yiv3430=
78258yui_3_2_0_55_1336677121219150">Section 5.8: still lists "Open issue: h=
andling of lifetime parameters."</div><div id=3D"yiv343078258yui_3_2_0_55_1=
33667712121949"><br></div><div id=3D"yiv343078258yui_3_2_0_55_1336677121219=
50">Minor:</div><div id=3D"yiv343078258yui_3_2_0_55_133667712121953"><br></=
div><div id=3D"yiv343078258yui_3_2_0_55_133667712121954">Section 3.4: "RFC =
editor, remove the remainder of this subjection prior to=0A   publication."=
, do you mean "subsection" here? <br></div><div id=3D"yiv343078258yui_3_2_0=
_55_1336677121219113"><br></div><div id=3D"yiv343078258yui_3_2_0_55_1336677=
121219114">Section 5:&nbsp; The format of "length" should be more clearly d=
efined her.&nbsp; A more detailed definition appears to live as the last th=
ree sentences in 5.6.3, which seems odd.<br></div><div id=3D"yiv343078258yu=
i_3_2_0_55_133667712121978"><br></div><div id=3D"yiv343078258yui_3_2_0_55_1=
33667712121979">Nits:</div><div id=3D"yiv343078258yui_3_2_0_55_133667712121=
988"><br></div><div id=3D"yiv343078258yui_3_2_0_55_133667712121989">Section=
 5.5.1 &amp; 5.5.2: Is the phrase "It is always critical." something with s=
pecific meaning?&nbsp; Otherwise simply stating that these tokens are REQUI=
RED, is probably sufficient.</div><div id=3D"yiv343078258yui_3_2_0_55_13366=
77121219164"><br>Section 6: 3rd paragraph, "procedur" needs an "e" on the e=
nd.<br><br></div><div
 id=3D"yiv343078258yui_3_2_0_55_1336677121219165">Section 7.1:&nbsp; "[this=
 spec" wants a closing square bracket.</div><div id=3D"yiv343078258yui_3_2_=
0_55_1336677121219194"><br></div><div id=3D"yiv343078258yui_3_2_0_55_133667=
7121219195">Section=0A 7.3:&nbsp; The choice of registered values seems odd=
;&nbsp; non-sequential, and slightly inconsistent (request vs. response not=
 in consistent numerical order).&nbsp; Doesn't matter since it's constants.=
<br></div><div id=3D"yiv343078258yui_3_2_0_55_1336677121219103"><br></div><=
div id=3D"yiv343078258yui_3_2_0_55_1336677121219104"><br></div></div></div>=
</div></div></body></html>
---125733401-471439253-1337729468=:3004--

From wmills@yahoo-inc.com  Tue May 22 16:58:54 2012
Return-Path: <wmills@yahoo-inc.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A85421F86BA for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 16:58:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -16.964
X-Spam-Level: 
X-Spam-Status: No, score=-16.964 tagged_above=-999 required=5 tests=[AWL=0.634, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_DEF_WHITELIST=-15]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wr6PQuZZB5nT for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 16:58:53 -0700 (PDT)
Received: from nm6.bullet.mail.sp2.yahoo.com (nm6.bullet.mail.sp2.yahoo.com [98.139.91.76]) by ietfa.amsl.com (Postfix) with SMTP id 2A7EC21F86AA for <apps-discuss@ietf.org>; Tue, 22 May 2012 16:58:53 -0700 (PDT)
Received: from [72.30.22.77] by nm6.bullet.mail.sp2.yahoo.com with NNFMP; 22 May 2012 23:58:53 -0000
Received: from [98.139.91.27] by tm11.bullet.mail.sp2.yahoo.com with NNFMP; 22 May 2012 23:58:53 -0000
Received: from [127.0.0.1] by omp1027.mail.sp2.yahoo.com with NNFMP; 22 May 2012 23:58:53 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 71656.34019.bm@omp1027.mail.sp2.yahoo.com
Received: (qmail 80427 invoked by uid 60001); 22 May 2012 23:58:52 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo-inc.com; s=ginc1024; t=1337731132; bh=eq7QvFPXM+BwP02oy6jdfgTQzeWUTo9LNO5RL8WLNn0=; h=X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=m5OLIx8SbL0AShlPlMbpTC1yiSIVUJf4DXTYKNRsIp+RaVf5l6yP/KwzIYlGmsEtjXY0cVrIZQdNRevVwNEaQxZTf3vCc9I3vRWrIsX52+2LCPqTjnKCKAtHbGXjRgamixakSW/8GPcOExmtWPkvCJJHVnxc4ZweoFESt8iifIk=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=ginc1024; d=yahoo-inc.com; h=X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=jSbOIlsqCYo7ObaD7bt9AUEy/U++2eUUmF76ATRkys2W7nBTXb0kQSKxWa1r4SADFkx9LrRe7mEgKIfgzj8KpioDMgsEdlOThm7g91/jhk55ro8JIW2daHb6X0vozlc8WT3/2dUMIkGJHT9/cC7VFG1OjybMUJAhCE5UcvS81Bo=;
X-YMail-OSG: VX1zUZ8VM1l0N8YwRXXYOm4nM2P9XMusEwFP3mU_z3aXrgp x1tR0jmQ7LMmrifpJRNdGKTpKCirvrl8g3MfusQI9aWZ1bemV2Vh_CQTyaK6 7CxH2Nwp2dMTc_B.cfY2zp2DVducLei2Oemk0pZ3E3TnSIFY.xlRk9g9cD.P lNt_qdxb5KWfTxh0GrTWFtW5Ck9aQV_YEiInlk3HPyRpNJu3Ikva0WkBPeBP 6b_J439010YHGzQUvYtoQkFuZP2knIA8twqCgndG5LPRn3TWDsqPBLsWjkt8 zGiouy2vaZPV2bw.y73wewPqIKrNZIDfhFcYCPt_FYuon0gJA.Y_tGnaQEio 9wqy3X2kqbgK9s7X8sehCPDTIJF3rVoyV79M7nuz6x.EP46Cb27D54fdVTdO q9.E2bJ0Ye4vh_H6LaF2ODgrrcrJ5.wxt.9FCG8qTEDO7X4uyHdQikot3XA- -
Received: from [209.131.62.115] by web31811.mail.mud.yahoo.com via HTTP; Tue, 22 May 2012 16:58:52 PDT
X-RocketYMMF: william_john_mills
X-Mailer: YahooMailWebService/0.8.118.349524
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com> <4FBBE0A6.5040906@stpeter.im> <CAC4RtVAD2Q-d-PmM8DjUV=WhdD4Wq_7iteQwrXE2=9B9ryjAUw@mail.gmail.com> <7DC579B3-0B8A-4557-8C16-D2A26E380DF7@cisco.com> <CAA1s49W++e=6cw-2-fDZB7CApaOs_obOwcr7sWJiCyKd9Ttm_g@mail.gmail.com>
Message-ID: <1337731132.15399.YahooMailNeo@web31811.mail.mud.yahoo.com>
Date: Tue, 22 May 2012 16:58:52 -0700 (PDT)
From: William Mills <wmills@yahoo-inc.com>
To: Bob Wyman <bob@wyman.us>, Gonzalo Salgueiro <gsalguei@cisco.com>
In-Reply-To: <CAA1s49W++e=6cw-2-fDZB7CApaOs_obOwcr7sWJiCyKd9Ttm_g@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="764183289-1058837248-1337731132=:15399"
Cc: Barry Leiba <barryleiba@computer.org>, "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: William Mills <wmills@yahoo-inc.com>
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 May 2012 23:58:54 -0000

--764183289-1058837248-1337731132=:15399
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

How about we go with the current draft, and if we hit a significant headwin=
d, we break it out and deal with it separately.=0A=0AIf we hit a headwind w=
e couldgo with a few more characters and use urn:acct:$username@$domain. Pr=
obably easier to register with IANA a new URN namespace and we're done.=0A=
=0A=0A-bill=0A=0A=0A=0A=0A=0A>________________________________=0A> From: Bo=
b Wyman <bob@wyman.us>=0A>To: Gonzalo Salgueiro <gsalguei@cisco.com> =0A>Cc=
: Barry Leiba <barryleiba@computer.org>; "apps-discuss@ietf.org Discuss" <a=
pps-discuss@ietf.org> =0A>Sent: Tuesday, May 22, 2012 4:29 PM=0A>Subject: R=
e: [apps-discuss] The acct: scheme question=0A> =0A>=0A>I would very much p=
refer that we do NOT create a new WG but rather proceed with acct: as part =
of WebFinger.=0A>=0A>=0A>WebFinger is designed to work with any URI -- but =
it needs acct: since what acct: does is not currently done by any other URI=
 scheme.=0A>=0A>=0A>bob wyman=0A>=0A>=0A>On Tue, May 22, 2012 at 6:22 PM, G=
onzalo Salgueiro <gsalguei@cisco.com> wrote:=0A>=0A>=0A>>On May 22, 2012, a=
t 3:23 PM, Barry Leiba wrote:=0A>>=0A>>>>> I would prefer a separate workin=
g group,=0A>>>>=0A>>>> Spinning up a working group is a lot of work (writin=
g the charter,=0A>>>> probably organizing a BoF session at a future IETF me=
eting, finding=0A>>>> chairs, etc.). Are you volunteering to help with that=
? :)=0A>>>=0A>>> My sense is that given the discussion so far, we can do th=
is without a=0A>>> BoF. =A0And I'm starting to be more and more convinced t=
hat we need to=0A>>> take this out of AppsAWG and give it its own working g=
roup (though I'm=0A>>> not certain of that yet, and I haven't talked with P=
ete about it).=0A>>>=0A>>> That still means we need a draft charter, probab=
ly at least a couple=0A>>> of weeks for discussion and bashing of it, then =
at least three or four=0A>>> weeks for the IESG to process it. =A0Let's say=
 6 to 8 weeks, if it goes=0A>>> efficiently and smoothly. =A0Add time for g=
litches if they happen.=0A>>>=0A>>> If the document can be done in less tha=
n, say, 12 to 15 weeks, and if=0A>>> can get adequate attention, then we sh=
ould finish it here. =A0But the=0A>>> discussion needs to converge. =A0If i=
t needs more focused attention in=0A>>> order to converge, then that's a re=
ason to pull it off into a WG of=0A>>> its own.=0A>>=0A>>After having just =
completed the long drawn out process of authoring a controversial charter t=
hat was agreeable to all and finally forming a WG, I would really prefer if=
 we can avoid all that overhead and delay. =A0We all share the common goal =
of a robust discovery protocol delivered as expeditiously as possible. I fe=
el we have come a long way given that both camps (SWD and WF) have made con=
cessions and came to an agreeable initial state for a WG draft, along with =
the maturity of the WF draft and the amount of review and scrutiny it has r=
eceived from this group I think this is possible if we all remain open-mind=
ed and willing to work together. =A0As far as the acct: URI, I get the sens=
e that most folks don't mind the URI scheme itself. It seems that that the =
real point of contention is whether it should be split from the original WF=
 doc or not.=0A>>=0A>>IMO a strong case can be made for the acct: URI schem=
e being part of the core WF spec considering the existence of 6415 and its =
foundational nature for the proposed discovery mechanism and how it is enti=
rely URI driven. Further considering the added work and delay in removing a=
cct: from the current WF spec and how it is already implemented and in the =
wild, =A0I'd prefer not to split them at this point. I'm happy to defer to =
group consensus, though.=0A>>=0A>>Cheers,=0A>>=0A>>Gonzalo=0A>>=0A>>=0A>>=
=0A>>>=0A>>> Barry=0A>>> _______________________________________________=0A=
>>> apps-discuss mailing list=0A>>> apps-discuss@ietf.org=0A>>> https://www=
.ietf.org/mailman/listinfo/apps-discuss=0A>>>=0A>>=0A>>____________________=
___________________________=0A>>apps-discuss mailing list=0A>>apps-discuss@=
ietf.org=0A>>https://www.ietf.org/mailman/listinfo/apps-discuss=0A>>=0A>=0A=
>_______________________________________________=0A>apps-discuss mailing li=
st=0A>apps-discuss@ietf.org=0A>https://www.ietf.org/mailman/listinfo/apps-d=
iscuss=0A>=0A>=0A>
--764183289-1058837248-1337731132=:15399
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:14pt"><div><spa=
n>How about we go with the current draft, and if we hit a significant headw=
ind, we break it out and deal with it separately.</span></div><div><br></di=
v><div>If we hit a headwind we couldgo with a few more characters and use <=
span>urn:acct:$username@$domain. Probably easier to register with IANA a ne=
w URN namespace and we're done.<br></span></div><div><br><span></span></div=
><div><span>-bill</span></div><div><br><span></span></div><div><span><br></=
span></div><div><br><blockquote style=3D"border-left: 2px solid rgb(16, 16,=
 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div style=
=3D"font-family: Courier New, courier, monaco, monospace, sans-serif; font-=
size: 14pt;"> <div style=3D"font-family: times new roman, new york, times, =
serif; font-size: 12pt;"> <div dir=3D"ltr"> <font face=3D"Arial" size=3D"2"=
> <hr
 size=3D"1">  <b><span style=3D"font-weight:bold;">From:</span></b> Bob Wym=
an &lt;bob@wyman.us&gt;<br> <b><span style=3D"font-weight: bold;">To:</span=
></b> Gonzalo Salgueiro &lt;gsalguei@cisco.com&gt; <br><b><span style=3D"fo=
nt-weight: bold;">Cc:</span></b> Barry Leiba &lt;barryleiba@computer.org&gt=
;; "apps-discuss@ietf.org Discuss" &lt;apps-discuss@ietf.org&gt; <br> <b><s=
pan style=3D"font-weight: bold;">Sent:</span></b> Tuesday, May 22, 2012 4:2=
9 PM<br> <b><span style=3D"font-weight: bold;">Subject:</span></b> Re: [app=
s-discuss] The acct: scheme question<br> </font> </div> <br>=0A<div id=3D"y=
iv874551450">I would very much prefer that we do NOT create a new WG but ra=
ther proceed with acct: as part of WebFinger.<div><br></div><div>WebFinger =
is designed to work with any URI -- but it needs acct: since what acct: doe=
s is not currently done by any other URI scheme.</div>=0A<div><br></div><di=
v>bob wyman<br><br><div class=3D"yiv874551450gmail_quote">On Tue, May 22, 2=
012 at 6:22 PM, Gonzalo Salgueiro <span dir=3D"ltr">&lt;<a rel=3D"nofollow"=
 ymailto=3D"mailto:gsalguei@cisco.com" target=3D"_blank" href=3D"mailto:gsa=
lguei@cisco.com">gsalguei@cisco.com</a>&gt;</span> wrote:<br>=0A<blockquote=
 class=3D"yiv874551450gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1=
px #ccc solid;padding-left:1ex;"><div class=3D"yiv874551450im"><br>=0AOn Ma=
y 22, 2012, at 3:23 PM, Barry Leiba wrote:<br>=0A<br>=0A&gt;&gt;&gt; I woul=
d prefer a separate working group,<br>=0A&gt;&gt;<br>=0A&gt;&gt; Spinning u=
p a working group is a lot of work (writing the charter,<br>=0A&gt;&gt; pro=
bably organizing a BoF session at a future IETF meeting, finding<br>=0A&gt;=
&gt; chairs, etc.). Are you volunteering to help with that? :)<br>=0A&gt;<b=
r>=0A&gt; My sense is that given the discussion so far, we can do this with=
out a<br>=0A&gt; BoF. &nbsp;And I'm starting to be more and more convinced =
that we need to<br>=0A&gt; take this out of AppsAWG and give it its own wor=
king group (though I'm<br>=0A&gt; not certain of that yet, and I haven't ta=
lked with Pete about it).<br>=0A&gt;<br>=0A&gt; That still means we need a =
draft charter, probably at least a couple<br>=0A&gt; of weeks for discussio=
n and bashing of it, then at least three or four<br>=0A&gt; weeks for the I=
ESG to process it. &nbsp;Let's say 6 to 8 weeks, if it goes<br>=0A&gt; effi=
ciently and smoothly. &nbsp;Add time for glitches if they happen.<br>=0A&gt=
;<br>=0A&gt; If the document can be done in less than, say, 12 to 15 weeks,=
 and if<br>=0A&gt; can get adequate attention, then we should finish it her=
e. &nbsp;But the<br>=0A&gt; discussion needs to converge. &nbsp;If it needs=
 more focused attention in<br>=0A&gt; order to converge, then that's a reas=
on to pull it off into a WG of<br>=0A&gt; its own.<br>=0A<br>=0A</div>After=
 having just completed the long drawn out process of authoring a controvers=
ial charter that was agreeable to all and finally forming a WG, I would rea=
lly prefer if we can avoid all that overhead and delay. &nbsp;We all share =
the common goal of a robust discovery protocol delivered as expeditiously a=
s possible. I feel we have come a long way given that both camps (SWD and W=
F) have made concessions and came to an agreeable initial state for a WG dr=
aft, along with the maturity of the WF draft and the amount of review and s=
crutiny it has received from this group I think this is possible if we all =
remain open-minded and willing to work together. &nbsp;As far as the acct: =
URI, I get the sense that most folks don't mind the URI scheme itself. It s=
eems that that the real point of contention is whether it should be split f=
rom the original WF doc or not.<br>=0A=0A<br>=0AIMO a strong case can be ma=
de for the acct: URI scheme being part of the core WF spec considering the =
existence of 6415 and its foundational nature for the proposed discovery me=
chanism and how it is entirely URI driven. Further considering the added wo=
rk and delay in removing acct: from the current WF spec and how it is alrea=
dy implemented and in the wild, &nbsp;I'd prefer not to split them at this =
point. I'm happy to defer to group consensus, though.<br>=0A=0A<br>=0ACheer=
s,<br>=0A<br>=0AGonzalo<br>=0A<div class=3D"yiv874551450HOEnZb"><div class=
=3D"yiv874551450h5"><br>=0A<br>=0A&gt;<br>=0A&gt; Barry<br>=0A&gt; ________=
_______________________________________<br>=0A&gt; apps-discuss mailing lis=
t<br>=0A&gt; <a rel=3D"nofollow" ymailto=3D"mailto:apps-discuss@ietf.org" t=
arget=3D"_blank" href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.or=
g</a><br>=0A&gt; <a rel=3D"nofollow" target=3D"_blank" href=3D"https://www.=
ietf.org/mailman/listinfo/apps-discuss">https://www.ietf.org/mailman/listin=
fo/apps-discuss</a><br>=0A&gt;<br>=0A<br>=0A_______________________________=
________________<br>=0Aapps-discuss mailing list<br>=0A<a rel=3D"nofollow" =
ymailto=3D"mailto:apps-discuss@ietf.org" target=3D"_blank" href=3D"mailto:a=
pps-discuss@ietf.org">apps-discuss@ietf.org</a><br>=0A<a rel=3D"nofollow" t=
arget=3D"_blank" href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss=
">https://www.ietf.org/mailman/listinfo/apps-discuss</a><br>=0A</div></div>=
</blockquote></div><br></div>=0A</div><br>_________________________________=
______________<br>apps-discuss mailing list<br><a ymailto=3D"mailto:apps-di=
scuss@ietf.org" href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org=
</a><br><a href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" targ=
et=3D"_blank">https://www.ietf.org/mailman/listinfo/apps-discuss</a><br><br=
><br> </div> </div> </blockquote></div>   </div></body></html>
--764183289-1058837248-1337731132=:15399--

From ve7jtb@ve7jtb.com  Tue May 22 17:39:52 2012
Return-Path: <ve7jtb@ve7jtb.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 94C2E21F8514 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 17:39:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Gl3NJKKnOKg2 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 17:39:51 -0700 (PDT)
Received: from mail-qa0-f49.google.com (mail-qa0-f49.google.com [209.85.216.49]) by ietfa.amsl.com (Postfix) with ESMTP id 6C8AF21F863D for <apps-discuss@ietf.org>; Tue, 22 May 2012 17:39:51 -0700 (PDT)
Received: by qabj40 with SMTP id j40so3611042qab.15 for <apps-discuss@ietf.org>; Tue, 22 May 2012 17:39:50 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :message-id:references:to:x-mailer:x-gm-message-state; bh=qvua5c3n3EC75IGn/lLBCeHgavh9fLUleF9Q3N4ncf4=; b=EIcY1adXOY9rTeK657T9+n+BE7RXEHBOU4CJXZwwtvRcg+WsxfwH3uDKC28e+TbjiU NesL/Z6N+lVY4ADS1qeYiYyl/qgJdtBF5nRlGNLzSo/raj7ZRGQDE2dSmU/0AYqvEAHp PL2RhtXN/B83y3el09upu77PiRGW9yDZ1QMQvE2pcVN5odJAT80czj8B1+4GYahoAkm5 Mp8Z3i16rSlr5G473qYSvyo7t7AnE4VhpYttq2rc/bPITgsS6Dmr35ltKbilVYviaXf0 D0Q/DGEYcbVj8mwiarcLUnMTjstfVD+RE0y9q6p9UXGnjDnAH3alokkkwmr2Fx4buj7A jB3w==
Received: by 10.224.58.209 with SMTP id i17mr2419756qah.95.1337733590452; Tue, 22 May 2012 17:39:50 -0700 (PDT)
Received: from [192.168.6.10] (ip-64-134-70-50.public.wayport.net. [64.134.70.50]) by mx.google.com with ESMTPS id gw2sm48564777qab.10.2012.05.22.17.39.48 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 22 May 2012 17:39:49 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: multipart/alternative; boundary="Apple-Mail=_4B5928DA-8050-4060-9D32-ABB1D2FDE5E2"
From: John Bradley <ve7jtb@ve7jtb.com>
In-Reply-To: <1337731132.15399.YahooMailNeo@web31811.mail.mud.yahoo.com>
Date: Tue, 22 May 2012 20:39:47 -0400
Message-Id: <895C911F-A59C-437C-9DC7-7300D571F8BB@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com> <4FBBE0A6.5040906@stpeter.im> <CAC4RtVAD2Q-d-PmM8DjUV=WhdD4Wq_7iteQwrXE2=9B9ryjAUw@mail.gmail.com> <7DC579B3-0B8A-4557-8C16-D2A26E380DF7@cisco.com> <CAA1s49W++e=6cw-2-fDZB7CApaOs_obOwcr7sWJiCyKd9Ttm_g@mail.gmail.com> <1337731132.15399.YahooMailNeo@web31811.mail.mud.yahoo.com>
To: William Mills <wmills@yahoo-inc.com>
X-Mailer: Apple Mail (2.1278)
X-Gm-Message-State: ALoCoQkyiKsMFrxC1NjgV7CCTg+pXGZ97KLv/ZZtC5jiER5BNeWQCSrsXtm1Q01x8MCpZUwapsxQ
Cc: Barry Leiba <barryleiba@computer.org>, "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 May 2012 00:39:52 -0000

--Apple-Mail=_4B5928DA-8050-4060-9D32-ABB1D2FDE5E2
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=iso-8859-1

URN don't have authority portions, so may not be a good fit.

The authority segment is necessary to bootstrap the resolution process.

How about we do the core spec with http://$username@$domain

If we are not intending to have a special protocol handler then http: =
should work just fine.

The link relationship doesn't need to be a custom scheme.

Whatever Connect references  is going to be around for a long time,  =
later could be awkward.

John B.

On 2012-05-22, at 7:58 PM, William Mills wrote:

> How about we go with the current draft, and if we hit a significant =
headwind, we break it out and deal with it separately.
>=20
> If we hit a headwind we couldgo with a few more characters and use =
urn:acct:$username@$domain. Probably easier to register with IANA a new =
URN namespace and we're done.
>=20
> -bill
>=20
>=20
>=20
> From: Bob Wyman <bob@wyman.us>
> To: Gonzalo Salgueiro <gsalguei@cisco.com>=20
> Cc: Barry Leiba <barryleiba@computer.org>; "apps-discuss@ietf.org =
Discuss" <apps-discuss@ietf.org>=20
> Sent: Tuesday, May 22, 2012 4:29 PM
> Subject: Re: [apps-discuss] The acct: scheme question
>=20
> I would very much prefer that we do NOT create a new WG but rather =
proceed with acct: as part of WebFinger.
>=20
> WebFinger is designed to work with any URI -- but it needs acct: since =
what acct: does is not currently done by any other URI scheme.
>=20
> bob wyman
>=20
> On Tue, May 22, 2012 at 6:22 PM, Gonzalo Salgueiro =
<gsalguei@cisco.com> wrote:
>=20
> On May 22, 2012, at 3:23 PM, Barry Leiba wrote:
>=20
> >>> I would prefer a separate working group,
> >>
> >> Spinning up a working group is a lot of work (writing the charter,
> >> probably organizing a BoF session at a future IETF meeting, finding
> >> chairs, etc.). Are you volunteering to help with that? :)
> >
> > My sense is that given the discussion so far, we can do this without =
a
> > BoF.  And I'm starting to be more and more convinced that we need to
> > take this out of AppsAWG and give it its own working group (though =
I'm
> > not certain of that yet, and I haven't talked with Pete about it).
> >
> > That still means we need a draft charter, probably at least a couple
> > of weeks for discussion and bashing of it, then at least three or =
four
> > weeks for the IESG to process it.  Let's say 6 to 8 weeks, if it =
goes
> > efficiently and smoothly.  Add time for glitches if they happen.
> >
> > If the document can be done in less than, say, 12 to 15 weeks, and =
if
> > can get adequate attention, then we should finish it here.  But the
> > discussion needs to converge.  If it needs more focused attention in
> > order to converge, then that's a reason to pull it off into a WG of
> > its own.
>=20
> After having just completed the long drawn out process of authoring a =
controversial charter that was agreeable to all and finally forming a =
WG, I would really prefer if we can avoid all that overhead and delay.  =
We all share the common goal of a robust discovery protocol delivered as =
expeditiously as possible. I feel we have come a long way given that =
both camps (SWD and WF) have made concessions and came to an agreeable =
initial state for a WG draft, along with the maturity of the WF draft =
and the amount of review and scrutiny it has received from this group I =
think this is possible if we all remain open-minded and willing to work =
together.  As far as the acct: URI, I get the sense that most folks =
don't mind the URI scheme itself. It seems that that the real point of =
contention is whether it should be split from the original WF doc or =
not.
>=20
> IMO a strong case can be made for the acct: URI scheme being part of =
the core WF spec considering the existence of 6415 and its foundational =
nature for the proposed discovery mechanism and how it is entirely URI =
driven. Further considering the added work and delay in removing acct: =
from the current WF spec and how it is already implemented and in the =
wild,  I'd prefer not to split them at this point. I'm happy to defer to =
group consensus, though.
>=20
> Cheers,
>=20
> Gonzalo
>=20
>=20
> >
> > Barry
> > _______________________________________________
> > apps-discuss mailing list
> > apps-discuss@ietf.org
> > https://www.ietf.org/mailman/listinfo/apps-discuss
> >
>=20
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>=20
>=20
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>=20
>=20
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss


--Apple-Mail=_4B5928DA-8050-4060-9D32-ABB1D2FDE5E2
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=iso-8859-1

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">URN =
don't have authority portions, so may not be a good =
fit.<div><br></div><div>The authority segment is necessary to bootstrap =
the resolution process.</div><div><br></div><div>How about we do the =
core spec with <a =
href=3D"http://$username@$domain">http://$username@$domain</a></div><div><=
br></div><div>If we are not intending to have a special protocol handler =
then http: should work just fine.</div><div><br></div><div>The link =
relationship doesn't need to be a custom =
scheme.</div><div><br></div><div>Whatever Connect references &nbsp;is =
going to be around for a long time, &nbsp;later could be =
awkward.</div><div><br></div><div>John =
B.</div><div><br></div><div><div><div>On 2012-05-22, at 7:58 PM, William =
Mills wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite"><div><div style=3D"color:#000; background-color:#fff; =
font-family:Courier New, courier, monaco, monospace, =
sans-serif;font-size:14pt"><div><span>How about we go with the current =
draft, and if we hit a significant headwind, we break it out and deal =
with it separately.</span></div><div><br></div><div>If we hit a headwind =
we couldgo with a few more characters and use =
<span>urn:acct:$username@$domain. Probably easier to register with IANA =
a new URN namespace and we're =
done.<br></span></div><div><br><span></span></div><div><span>-bill</span><=
/div><div><br><span></span></div><div><span><br></span></div><div><br><blo=
ckquote style=3D"border-left: 2px solid rgb(16, 16, 255); margin-left: =
5px; margin-top: 5px; padding-left: 5px;">  <div style=3D"font-family: =
Courier New, courier, monaco, monospace, sans-serif; font-size: 14pt;"> =
<div style=3D"font-family: times new roman, new york, times, serif; =
font-size: 12pt;"> <div dir=3D"ltr"> <font face=3D"Arial" size=3D"2"> =
<hr size=3D"1">  <b><span style=3D"font-weight:bold;">From:</span></b> =
Bob Wyman &lt;<a href=3D"mailto:bob@wyman.us">bob@wyman.us</a>&gt;<br> =
<b><span style=3D"font-weight: bold;">To:</span></b> Gonzalo Salgueiro =
&lt;<a href=3D"mailto:gsalguei@cisco.com">gsalguei@cisco.com</a>&gt; =
<br><b><span style=3D"font-weight: bold;">Cc:</span></b> Barry Leiba =
&lt;<a =
href=3D"mailto:barryleiba@computer.org">barryleiba@computer.org</a>&gt;; =
"<a href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a> =
Discuss" &lt;<a =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a>&gt; <br> =
<b><span style=3D"font-weight: bold;">Sent:</span></b> Tuesday, May 22, =
2012 4:29 PM<br> <b><span style=3D"font-weight: =
bold;">Subject:</span></b> Re: [apps-discuss] The acct: scheme =
question<br> </font> </div> <br>
<div id=3D"yiv874551450">I would very much prefer that we do NOT create =
a new WG but rather proceed with acct: as part of =
WebFinger.<div><br></div><div>WebFinger is designed to work with any URI =
-- but it needs acct: since what acct: does is not currently done by any =
other URI scheme.</div>
<div><br></div><div>bob wyman<br><br><div =
class=3D"yiv874551450gmail_quote">On Tue, May 22, 2012 at 6:22 PM, =
Gonzalo Salgueiro <span dir=3D"ltr">&lt;<a rel=3D"nofollow" =
ymailto=3D"mailto:gsalguei@cisco.com" target=3D"_blank" =
href=3D"mailto:gsalguei@cisco.com">gsalguei@cisco.com</a>&gt;</span> =
wrote:<br>
<blockquote class=3D"yiv874551450gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex;"><div =
class=3D"yiv874551450im"><br>
On May 22, 2012, at 3:23 PM, Barry Leiba wrote:<br>
<br>
&gt;&gt;&gt; I would prefer a separate working group,<br>
&gt;&gt;<br>
&gt;&gt; Spinning up a working group is a lot of work (writing the =
charter,<br>
&gt;&gt; probably organizing a BoF session at a future IETF meeting, =
finding<br>
&gt;&gt; chairs, etc.). Are you volunteering to help with that? :)<br>
&gt;<br>
&gt; My sense is that given the discussion so far, we can do this =
without a<br>
&gt; BoF. &nbsp;And I'm starting to be more and more convinced that we =
need to<br>
&gt; take this out of AppsAWG and give it its own working group (though =
I'm<br>
&gt; not certain of that yet, and I haven't talked with Pete about =
it).<br>
&gt;<br>
&gt; That still means we need a draft charter, probably at least a =
couple<br>
&gt; of weeks for discussion and bashing of it, then at least three or =
four<br>
&gt; weeks for the IESG to process it. &nbsp;Let's say 6 to 8 weeks, if =
it goes<br>
&gt; efficiently and smoothly. &nbsp;Add time for glitches if they =
happen.<br>
&gt;<br>
&gt; If the document can be done in less than, say, 12 to 15 weeks, and =
if<br>
&gt; can get adequate attention, then we should finish it here. =
&nbsp;But the<br>
&gt; discussion needs to converge. &nbsp;If it needs more focused =
attention in<br>
&gt; order to converge, then that's a reason to pull it off into a WG =
of<br>
&gt; its own.<br>
<br>
</div>After having just completed the long drawn out process of =
authoring a controversial charter that was agreeable to all and finally =
forming a WG, I would really prefer if we can avoid all that overhead =
and delay. &nbsp;We all share the common goal of a robust discovery =
protocol delivered as expeditiously as possible. I feel we have come a =
long way given that both camps (SWD and WF) have made concessions and =
came to an agreeable initial state for a WG draft, along with the =
maturity of the WF draft and the amount of review and scrutiny it has =
received from this group I think this is possible if we all remain =
open-minded and willing to work together. &nbsp;As far as the acct: URI, =
I get the sense that most folks don't mind the URI scheme itself. It =
seems that that the real point of contention is whether it should be =
split from the original WF doc or not.<br>

<br>
IMO a strong case can be made for the acct: URI scheme being part of the =
core WF spec considering the existence of 6415 and its foundational =
nature for the proposed discovery mechanism and how it is entirely URI =
driven. Further considering the added work and delay in removing acct: =
from the current WF spec and how it is already implemented and in the =
wild, &nbsp;I'd prefer not to split them at this point. I'm happy to =
defer to group consensus, though.<br>

<br>
Cheers,<br>
<br>
Gonzalo<br>
<div class=3D"yiv874551450HOEnZb"><div class=3D"yiv874551450h5"><br>
<br>
&gt;<br>
&gt; Barry<br>
&gt; _______________________________________________<br>
&gt; apps-discuss mailing list<br>
&gt; <a rel=3D"nofollow" ymailto=3D"mailto:apps-discuss@ietf.org" =
target=3D"_blank" =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>
&gt; <a rel=3D"nofollow" target=3D"_blank" =
href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss">https://www.ie=
tf.org/mailman/listinfo/apps-discuss</a><br>
&gt;<br>
<br>
_______________________________________________<br>
apps-discuss mailing list<br>
<a rel=3D"nofollow" ymailto=3D"mailto:apps-discuss@ietf.org" =
target=3D"_blank" =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>
<a rel=3D"nofollow" target=3D"_blank" =
href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss">https://www.ie=
tf.org/mailman/listinfo/apps-discuss</a><br>
</div></div></blockquote></div><br></div>
=
</div><br>_______________________________________________<br>apps-discuss =
mailing list<br><a ymailto=3D"mailto:apps-discuss@ietf.org" =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/apps-discuss</a><b=
r><br><br> </div> </div> </blockquote></div>   =
</div></div>_______________________________________________<br>apps-discus=
s mailing list<br><a =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>https:/=
/www.ietf.org/mailman/listinfo/apps-discuss<br></blockquote></div><br></di=
v></body></html>=

--Apple-Mail=_4B5928DA-8050-4060-9D32-ABB1D2FDE5E2--

From ted.ietf@gmail.com  Tue May 22 17:40:49 2012
Return-Path: <ted.ietf@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DBF1F21F8647 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 17:40:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Zh2GedwWQhnu for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 17:40:49 -0700 (PDT)
Received: from mail-vc0-f172.google.com (mail-vc0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id EB91C21F863D for <apps-discuss@ietf.org>; Tue, 22 May 2012 17:40:48 -0700 (PDT)
Received: by vcqp1 with SMTP id p1so871248vcq.31 for <apps-discuss@ietf.org>; Tue, 22 May 2012 17:40:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=8TDx/wOwpBqMh6xPBvuUESNnkzxlQmCVwthTrYDGRnk=; b=r8ppA2rqRraYC9Gkq4JVVUv8L3DsyQ3sYNH1+VZfsC3/nQnN0X1aZpZSQx0VWgtqQL +ldayG2Q4+Qxo7QziPUdf7P9JLh5mluvhWoPossF0G6vgX7GGSQxEG6OmnBp2YvCyiHX yGlMkxDZY9wI+3299bIW4qpyNjRbEOeJXwWxCEiLUWfg1G4oZL6iTTF2DSMtZerf0RYu 515NVOyXAwVu2nv8CM3rBdQqXAT5y0o6AbNHMTCykjwU7ekRM9MWxMlTekhf1eMf464g zKt1JmtGiI9tQEiqFJQUTBfsxcDbPEkhQRJZE1BGwnqpwMrOIjW8NWRZWmCDdG/CnVcv KZpw==
MIME-Version: 1.0
Received: by 10.52.21.99 with SMTP id u3mr2801318vde.56.1337733648241; Tue, 22 May 2012 17:40:48 -0700 (PDT)
Received: by 10.52.162.99 with HTTP; Tue, 22 May 2012 17:40:48 -0700 (PDT)
In-Reply-To: <1337731132.15399.YahooMailNeo@web31811.mail.mud.yahoo.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com> <4FBBE0A6.5040906@stpeter.im> <CAC4RtVAD2Q-d-PmM8DjUV=WhdD4Wq_7iteQwrXE2=9B9ryjAUw@mail.gmail.com> <7DC579B3-0B8A-4557-8C16-D2A26E380DF7@cisco.com> <CAA1s49W++e=6cw-2-fDZB7CApaOs_obOwcr7sWJiCyKd9Ttm_g@mail.gmail.com> <1337731132.15399.YahooMailNeo@web31811.mail.mud.yahoo.com>
Date: Tue, 22 May 2012 17:40:48 -0700
Message-ID: <CA+9kkMASdwBtsd_WfCAneTR89FXJoO77ZwHpHjiHhXAQeipQ1A@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: William Mills <wmills@yahoo-inc.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: Barry Leiba <barryleiba@computer.org>, "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 May 2012 00:40:50 -0000

On Tue, May 22, 2012 at 4:58 PM, William Mills <wmills@yahoo-inc.com> wrote=
:
> How about we go with the current draft, and if we hit a significant
> headwind, we break it out and deal with it separately.
>
> If we hit a headwind we couldgo with a few more characters and use
> urn:acct:$username@$domain. Probably easier to register with IANA a new U=
RN
> namespace and we're done.
>
> -bill
>

Actually, a URN namespace will not work here, because the domain name
system does not meet the requirements of a persistence required for a
URN.  This is explained in RFC 3405, but a quick excerpt of the larger
text is:

   For the purposes of URNs, a "namespace" is a collection of uniquely-
   assigned identifiers.  That is, the identifiers are not ever assigned
   to more than 1 resource, nor are they ever re-assigned to a different
   resource.

Since domain names can change hands (for example, when the
organization previously running that domain is purchased), there is no
inherent guarantee that username@domainname.example is permanent.


regards,

Ted Hardie

>
>
> ________________________________
> From: Bob Wyman <bob@wyman.us>
> To: Gonzalo Salgueiro <gsalguei@cisco.com>
> Cc: Barry Leiba <barryleiba@computer.org>; "apps-discuss@ietf.org Discuss=
"
> <apps-discuss@ietf.org>
> Sent: Tuesday, May 22, 2012 4:29 PM
> Subject: Re: [apps-discuss] The acct: scheme question
>
> I would very much prefer that we do NOT create a new WG but rather procee=
d
> with acct: as part of WebFinger.
>
> WebFinger is designed to work with any URI -- but it needs acct: since wh=
at
> acct: does is not currently done by any other URI scheme.
>
> bob wyman
>
> On Tue, May 22, 2012 at 6:22 PM, Gonzalo Salgueiro <gsalguei@cisco.com>
> wrote:
>
>
> On May 22, 2012, at 3:23 PM, Barry Leiba wrote:
>
>>>> I would prefer a separate working group,
>>>
>>> Spinning up a working group is a lot of work (writing the charter,
>>> probably organizing a BoF session at a future IETF meeting, finding
>>> chairs, etc.). Are you volunteering to help with that? :)
>>
>> My sense is that given the discussion so far, we can do this without a
>> BoF. =A0And I'm starting to be more and more convinced that we need to
>> take this out of AppsAWG and give it its own working group (though I'm
>> not certain of that yet, and I haven't talked with Pete about it).
>>
>> That still means we need a draft charter, probably at least a couple
>> of weeks for discussion and bashing of it, then at least three or four
>> weeks for the IESG to process it. =A0Let's say 6 to 8 weeks, if it goes
>> efficiently and smoothly. =A0Add time for glitches if they happen.
>>
>> If the document can be done in less than, say, 12 to 15 weeks, and if
>> can get adequate attention, then we should finish it here. =A0But the
>> discussion needs to converge. =A0If it needs more focused attention in
>> order to converge, then that's a reason to pull it off into a WG of
>> its own.
>
> After having just completed the long drawn out process of authoring a
> controversial charter that was agreeable to all and finally forming a WG,=
 I
> would really prefer if we can avoid all that overhead and delay. =A0We al=
l
> share the common goal of a robust discovery protocol delivered as
> expeditiously as possible. I feel we have come a long way given that both
> camps (SWD and WF) have made concessions and came to an agreeable initial
> state for a WG draft, along with the maturity of the WF draft and the amo=
unt
> of review and scrutiny it has received from this group I think this is
> possible if we all remain open-minded and willing to work together. =A0As=
 far
> as the acct: URI, I get the sense that most folks don't mind the URI sche=
me
> itself. It seems that that the real point of contention is whether it sho=
uld
> be split from the original WF doc or not.
>
> IMO a strong case can be made for the acct: URI scheme being part of the
> core WF spec considering the existence of 6415 and its foundational natur=
e
> for the proposed discovery mechanism and how it is entirely URI driven.
> Further considering the added work and delay in removing acct: from the
> current WF spec and how it is already implemented and in the wild, =A0I'd
> prefer not to split them at this point. I'm happy to defer to group
> consensus, though.
>
> Cheers,
>
> Gonzalo
>
>
>>
>> Barry
>> _______________________________________________
>> apps-discuss mailing list
>> apps-discuss@ietf.org
>> https://www.ietf.org/mailman/listinfo/apps-discuss
>>
>
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>
>
>
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>
>
>
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>

From internet-drafts@ietf.org  Tue May 22 19:13:03 2012
Return-Path: <internet-drafts@ietf.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A6E6921F86F0; Tue, 22 May 2012 19:13:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.494
X-Spam-Level: 
X-Spam-Status: No, score=-102.494 tagged_above=-999 required=5 tests=[AWL=0.105, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8PIyrsICPsfa; Tue, 22 May 2012 19:13:03 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C2EE21F86EA; Tue, 22 May 2012 19:13:03 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.02
Message-ID: <20120523021303.5445.93304.idtracker@ietfa.amsl.com>
Date: Tue, 22 May 2012 19:13:03 -0700
Cc: apps-discuss@ietf.org
Subject: [apps-discuss] I-D Action: draft-ietf-appsawg-media-type-suffix-regs-01.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 May 2012 02:13:03 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Applications Area Working Group Worki=
ng Group of the IETF.

	Title           : Additional Media Type Structured Syntax Suffixes
	Author(s)       : Tony Hansen
	Filename        : draft-ietf-appsawg-media-type-suffix-regs-01.txt
	Pages           : 9
	Date            : 2012-05-22

   A content media type name sometimes includes partitioned meta-
   information distinguish by a Structured Syntax, to permit noting an
   attribute of the media as a suffix to the name.  This document
   defines several Structured Syntax Suffixes for use with media type
   registrations.  In particular, it defines and registers the "+json",
   "+ber", "+der", "+fastinfoset", "+wbxml" and "+zip" Structured Syntax
   Suffixes, and updates the "+xml" Message Type Structured Syntax
   Suffix registration.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-appsawg-media-type-suffix-re=
gs-01.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-ietf-appsawg-media-type-suffix-reg=
s-01.txt

The IETF datatracker page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-appsawg-media-type-suffix-regs/


From wmills@yahoo-inc.com  Tue May 22 20:25:22 2012
Return-Path: <wmills@yahoo-inc.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E168821F8597 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 20:25:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.054
X-Spam-Level: 
X-Spam-Status: No, score=-17.054 tagged_above=-999 required=5 tests=[AWL=0.544, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_DEF_WHITELIST=-15]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SwkZr7YlF6nb for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 20:25:21 -0700 (PDT)
Received: from nm8.bullet.mail.bf1.yahoo.com (nm8.bullet.mail.bf1.yahoo.com [98.139.212.167]) by ietfa.amsl.com (Postfix) with SMTP id 647DA21F854B for <apps-discuss@ietf.org>; Tue, 22 May 2012 20:25:21 -0700 (PDT)
Received: from [98.139.215.142] by nm8.bullet.mail.bf1.yahoo.com with NNFMP; 23 May 2012 03:25:20 -0000
Received: from [98.139.212.220] by tm13.bullet.mail.bf1.yahoo.com with NNFMP; 23 May 2012 03:25:20 -0000
Received: from [127.0.0.1] by omp1029.mail.bf1.yahoo.com with NNFMP; 23 May 2012 03:25:20 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 752902.38537.bm@omp1029.mail.bf1.yahoo.com
Received: (qmail 78932 invoked by uid 60001); 23 May 2012 03:25:20 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo-inc.com; s=ginc1024; t=1337743519; bh=qvuAjGAMOGxbe6G7YAx3KhAkHp9Jw7mknmTIUFBuGKA=; h=X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=gK7ShyTWuqMS8haOlgzu6Un6JPTqzFmyVgq+9mKPc42Xtveq82xthvj7ZgMM202eSEd+WQuTPHmgozxp/O6Zr2EhVaxjhEF73g5fIurns3FXhKr86fi/JZSRQA2HzFKJJwsze9H2h4aZCsQ7zFpeLqrzXyz+ufl5ttOGJDP6Y4g=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=ginc1024; d=yahoo-inc.com; h=X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=dqhnDZk2P7rQ+gaRhaM0GjDfrhz1C2PFmtVYxRnZxjBzPWM5KRC64aeP9ff+khZCqO4SlLSRj2IXE3gYfSH/Js3FwgjUSUYFOX827U2y+eOG0ydPYq4CVB0sCE1OQxUnHdoB5nxda645kkSa2NPSXEOkWbSv9SQBS1CvQQItzQ4=;
X-YMail-OSG: lR8up2sVM1kdPc1xhDYgNe3xHnKc0e7Mx.D4SjzKzxElNdM zj1lky4ObNQ2NrCfd4P62zbgqIGv4pBcCflO.fy1nMdyHmGXr6fl0.qlay9z pVSgPY7hurEjm4baJ7fqOzoYYXLDn3_uUn37RA2d6WDHltOn4Nd92_uEk_IX qyGNOdHn8HuDZc4KutWbrS1I0E2an5yvU3YykZ5KhR0lHE0qvSJfXObRueqB AfcKqnivpNFcvpL.xpAu5K7hNztGaEZGuaj_KXftomRPsXMOtq8SA9lCThkD .QktHVRxEBvBzfSlwKxCjJAu__ixmi.Ik2omGaykcd7eno2dbXNr1I7Qos7D iRqS7HH9b4kMWBC8xYS4vC95WCnX5qA8VdkIizR_hYYjNzCoEupDI.LLVPUM sxhWw3VvGCGYNhhzepTqhTkehBEFNKtn.WsfbmEHICMaCLxkZtqSp6Y.G
Received: from [209.131.62.115] by web31810.mail.mud.yahoo.com via HTTP; Tue, 22 May 2012 20:25:19 PDT
X-RocketYMMF: william_john_mills
X-Mailer: YahooMailWebService/0.8.118.349524
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com> <4FBBE0A6.5040906@stpeter.im> <CAC4RtVAD2Q-d-PmM8DjUV=WhdD4Wq_7iteQwrXE2=9B9ryjAUw@mail.gmail.com> <7DC579B3-0B8A-4557-8C16-D2A26E380DF7@cisco.com> <CAA1s49W++e=6cw-2-fDZB7CApaOs_obOwcr7sWJiCyKd9Ttm_g@mail.gmail.com> <1337731132.15399.YahooMailNeo@web31811.mail.mud.yahoo.com> <895C911F-A59C-437C-9DC7-7300D571F8BB@ve7jtb.com>
Message-ID: <1337743519.75602.YahooMailNeo@web31810.mail.mud.yahoo.com>
Date: Tue, 22 May 2012 20:25:19 -0700 (PDT)
From: William Mills <wmills@yahoo-inc.com>
To: John Bradley <ve7jtb@ve7jtb.com>
In-Reply-To: <895C911F-A59C-437C-9DC7-7300D571F8BB@ve7jtb.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="1935884094-267905199-1337743519=:75602"
Cc: Barry Leiba <barryleiba@computer.org>, "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: William Mills <wmills@yahoo-inc.com>
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 May 2012 03:25:23 -0000

--1935884094-267905199-1337743519=:75602
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Better to go with no scheme than use http.=0A=0A=0A=0A=0A>_________________=
_______________=0A> From: John Bradley <ve7jtb@ve7jtb.com>=0A>To: William M=
ills <wmills@yahoo-inc.com> =0A>Cc: Bob Wyman <bob@wyman.us>; Gonzalo Salgu=
eiro <gsalguei@cisco.com>; Barry Leiba <barryleiba@computer.org>; "apps-dis=
cuss@ietf.org Discuss" <apps-discuss@ietf.org> =0A>Sent: Tuesday, May 22, 2=
012 5:39 PM=0A>Subject: Re: [apps-discuss] The acct: scheme question=0A> =
=0A>=0A>URN don't have authority portions, so may not be a good fit.=0A>=0A=
>=0A>The authority segment is necessary to bootstrap the resolution process=
.=0A>=0A>=0A>How about we do the core spec with http://$username@$domain=0A=
>=0A>=0A>If we are not intending to have a special protocol handler then ht=
tp: should work just fine.=0A>=0A>=0A>The link relationship doesn't need to=
 be a custom scheme.=0A>=0A>=0A>Whatever Connect references =A0is going to =
be around for a long time, =A0later could be awkward.=0A>=0A>=0A>John B.=0A=
>=0A>=0A>On 2012-05-22, at 7:58 PM, William Mills wrote:=0A>=0A>How about w=
e go with the current draft, and if we hit a significant headwind, we break=
 it out and deal with it separately.=0A>>=0A>>=0A>>If we hit a headwind we =
couldgo with a few more characters and use urn:acct:$username@$domain. Prob=
ably easier to register with IANA a new URN namespace and we're done.=0A>>=
=0A>>=0A>>=0A>>-bill=0A>>=0A>>=0A>>=0A>>=0A>>=0A>>=0A>>=0A>>>______________=
__________________=0A>>> From: Bob Wyman <bob@wyman.us>=0A>>>To: Gonzalo Sa=
lgueiro <gsalguei@cisco.com> =0A>>>Cc: Barry Leiba <barryleiba@computer.org=
>; "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org> =0A>>>Sent: Tues=
day, May 22, 2012 4:29 PM=0A>>>Subject: Re: [apps-discuss] The acct: scheme=
 question=0A>>> =0A>>>=0A>>>I would very much prefer that we do NOT create =
a new WG but rather proceed with acct: as part of WebFinger.=0A>>>=0A>>>=0A=
>>>WebFinger is designed to work with any URI -- but it needs acct: since w=
hat acct: does is not currently done by any other URI scheme.=0A>>>=0A>>>=
=0A>>>bob wyman=0A>>>=0A>>>=0A>>>On Tue, May 22, 2012 at 6:22 PM, Gonzalo S=
algueiro <gsalguei@cisco.com> wrote:=0A>>>=0A>>>=0A>>>>On May 22, 2012, at =
3:23 PM, Barry Leiba wrote:=0A>>>>=0A>>>>>>> I would prefer a separate work=
ing group,=0A>>>>>>=0A>>>>>> Spinning up a working group is a lot of work (=
writing the charter,=0A>>>>>> probably organizing a BoF session at a future=
 IETF meeting, finding=0A>>>>>> chairs, etc.). Are you volunteering to help=
 with that? :)=0A>>>>>=0A>>>>> My sense is that given the discussion so far=
, we can do this without a=0A>>>>> BoF. =A0And I'm starting to be more and =
more convinced that we need to=0A>>>>> take this out of AppsAWG and give it=
 its own working group (though I'm=0A>>>>> not certain of that yet, and I h=
aven't talked with Pete about it).=0A>>>>>=0A>>>>> That still means we need=
 a draft charter, probably at least a couple=0A>>>>> of weeks for discussio=
n and bashing of it, then at least three or four=0A>>>>> weeks for the IESG=
 to process it. =A0Let's say 6 to 8 weeks, if it goes=0A>>>>> efficiently a=
nd smoothly. =A0Add time for glitches if they happen.=0A>>>>>=0A>>>>> If th=
e document can be done in less than, say, 12 to 15 weeks, and if=0A>>>>> ca=
n get adequate attention, then we should finish it here. =A0But the=0A>>>>>=
 discussion needs to converge. =A0If it needs more focused attention in=0A>=
>>>> order to converge, then that's a reason to pull it off into a WG of=0A=
>>>>> its own.=0A>>>>=0A>>>>After having just completed the long drawn out =
process of authoring a controversial charter that was agreeable to all and =
finally forming a WG, I would really prefer if we can avoid all that overhe=
ad and delay. =A0We all share the common goal of a robust discovery protoco=
l delivered as expeditiously as possible. I feel we have come a long way gi=
ven that both camps (SWD and WF) have made concessions and came to an agree=
able initial state for a WG draft, along with the maturity of the WF draft =
and the amount of review and scrutiny it has received from this group I thi=
nk this is possible if we all remain open-minded and willing to work togeth=
er. =A0As far as the acct: URI, I get the sense that most folks don't mind =
the URI scheme itself. It seems that that the real point of contention is w=
hether it should be split from the original WF doc or not.=0A>>>>=0A>>>>IMO=
 a strong case can be made for the acct: URI scheme being part of the core =
WF spec considering the existence of 6415 and its foundational nature for t=
he proposed discovery mechanism and how it is entirely URI driven. Further =
considering the added work and delay in removing acct: from the current WF =
spec and how it is already implemented and in the wild, =A0I'd prefer not t=
o split them at this point. I'm happy to defer to group consensus, though.=
=0A>>>>=0A>>>>Cheers,=0A>>>>=0A>>>>Gonzalo=0A>>>>=0A>>>>=0A>>>>=0A>>>>>=0A>=
>>>> Barry=0A>>>>> _______________________________________________=0A>>>>> =
apps-discuss mailing list=0A>>>>> apps-discuss@ietf.org=0A>>>>> https://www=
.ietf.org/mailman/listinfo/apps-discuss=0A>>>>>=0A>>>>=0A>>>>______________=
_________________________________=0A>>>>apps-discuss mailing list=0A>>>>app=
s-discuss@ietf.org=0A>>>>https://www.ietf.org/mailman/listinfo/apps-discuss=
=0A>>>>=0A>>>=0A>>>_______________________________________________=0A>>>app=
s-discuss mailing list=0A>>>apps-discuss@ietf.org=0A>>>https://www.ietf.org=
/mailman/listinfo/apps-discuss=0A>>>=0A>>>=0A>>>___________________________=
____________________=0A>>apps-discuss mailing list=0A>>apps-discuss@ietf.or=
g=0A>>https://www.ietf.org/mailman/listinfo/apps-discuss=0A>>=0A>=0A>=0A>
--1935884094-267905199-1337743519=:75602
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:14pt"><div><spa=
n>Better to go with no scheme than use http.<br></span></div><div><br><bloc=
kquote style=3D"border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; =
margin-top: 5px; padding-left: 5px;">  <div style=3D"font-family: Courier N=
ew, courier, monaco, monospace, sans-serif; font-size: 14pt;"> <div style=
=3D"font-family: times new roman, new york, times, serif; font-size: 12pt;"=
> <div dir=3D"ltr"> <font face=3D"Arial" size=3D"2"> <hr size=3D"1">  <b><s=
pan style=3D"font-weight:bold;">From:</span></b> John Bradley &lt;ve7jtb@ve=
7jtb.com&gt;<br> <b><span style=3D"font-weight: bold;">To:</span></b> Willi=
am Mills &lt;wmills@yahoo-inc.com&gt; <br><b><span style=3D"font-weight: bo=
ld;">Cc:</span></b> Bob Wyman &lt;bob@wyman.us&gt;; Gonzalo Salgueiro &lt;g=
salguei@cisco.com&gt;; Barry Leiba &lt;barryleiba@computer.org&gt;; "apps-d=
iscuss@ietf.org
 Discuss" &lt;apps-discuss@ietf.org&gt; <br> <b><span style=3D"font-weight:=
 bold;">Sent:</span></b> Tuesday, May 22, 2012 5:39 PM<br> <b><span style=
=3D"font-weight: bold;">Subject:</span></b> Re: [apps-discuss] The acct: sc=
heme question<br> </font> </div> <br>=0A<div id=3D"yiv1583935533"><div>URN =
don't have authority portions, so may not be a good fit.<div><br></div><div=
>The authority segment is necessary to bootstrap the resolution process.</d=
iv><div><br></div><div>How about we do the core spec with http://$username@=
$domain</div><div><br></div><div>If we are not intending to have a special =
protocol handler then http: should work just fine.</div><div><br></div><div=
>The link relationship doesn't need to be a custom scheme.</div><div><br></=
div><div>Whatever Connect references &nbsp;is going to be around for a long=
 time, &nbsp;later could be awkward.</div><div><br></div><div>John B.</div>=
<div><br></div><div><div><div>On 2012-05-22, at 7:58 PM, William Mills wrot=
e:</div><br class=3D"yiv1583935533Apple-interchange-newline"><blockquote ty=
pe=3D"cite"><div><div style=3D"color:#000;background-color:#fff;font-family=
:Courier New, courier, monaco, monospace, sans-serif;font-size:14pt;"><div>=
<span>How about we go with the current
 draft, and if we hit a significant headwind, we break it out and deal with=
 it separately.</span></div><div><br></div><div>If we hit a headwind we cou=
ldgo with a few more characters and use <span>urn:acct:$username@$domain. P=
robably easier to register with IANA a new URN namespace and we're done.<br=
></span></div><div><br><span></span></div><div><span>-bill</span></div><div=
><br><span></span></div><div><span><br></span></div><div><br><blockquote st=
yle=3D"border-left:2px solid rgb(16, 16, 255);margin-left:5px;margin-top:5p=
x;padding-left:5px;">  <div style=3D"font-family:Courier New, courier, mona=
co, monospace, sans-serif;font-size:14pt;"> <div style=3D"font-family:times=
 new roman, new york, times, serif;font-size:12pt;"> <div dir=3D"ltr"> <fon=
t face=3D"Arial" size=3D"2"> <hr size=3D"1">  <b><span style=3D"font-weight=
:bold;">From:</span></b> Bob Wyman &lt;<a rel=3D"nofollow" ymailto=3D"mailt=
o:bob@wyman.us" target=3D"_blank" href=3D"mailto:bob@wyman.us">bob@wyman.us=
</a>&gt;<br>
 <b><span style=3D"font-weight:bold;">To:</span></b> Gonzalo Salgueiro &lt;=
<a rel=3D"nofollow" ymailto=3D"mailto:gsalguei@cisco.com" target=3D"_blank"=
 href=3D"mailto:gsalguei@cisco.com">gsalguei@cisco.com</a>&gt; <br><b><span=
 style=3D"font-weight:bold;">Cc:</span></b> Barry Leiba &lt;<a rel=3D"nofol=
low" ymailto=3D"mailto:barryleiba@computer.org" target=3D"_blank" href=3D"m=
ailto:barryleiba@computer.org">barryleiba@computer.org</a>&gt;; "<a rel=3D"=
nofollow" ymailto=3D"mailto:apps-discuss@ietf.org" target=3D"_blank" href=
=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a> Discuss" &lt;<a=
 rel=3D"nofollow" ymailto=3D"mailto:apps-discuss@ietf.org" target=3D"_blank=
" href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a>&gt; <br> =
<b><span style=3D"font-weight:bold;">Sent:</span></b> Tuesday, May 22, 2012=
 4:29 PM<br> <b><span style=3D"font-weight:bold;">Subject:</span></b> Re: [=
apps-discuss] The acct: scheme question<br> </font> </div> <br>=0A<div id=
=3D"yiv1583935533">I would very much prefer that we do NOT create a new WG =
but rather proceed with acct: as part of WebFinger.<div><br></div><div>WebF=
inger is designed to work with any URI -- but it needs acct: since what acc=
t: does is not currently done by any other URI scheme.</div>=0A<div><br></d=
iv><div>bob wyman<br><br><div class=3D"yiv1583935533gmail_quote">On Tue, Ma=
y 22, 2012 at 6:22 PM, Gonzalo Salgueiro <span dir=3D"ltr">&lt;<a rel=3D"no=
follow" ymailto=3D"mailto:gsalguei@cisco.com" target=3D"_blank" href=3D"mai=
lto:gsalguei@cisco.com">gsalguei@cisco.com</a>&gt;</span> wrote:<br>=0A<blo=
ckquote class=3D"yiv1583935533gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex;"><div class=3D"yiv1583935533im"><br=
>=0AOn May 22, 2012, at 3:23 PM, Barry Leiba wrote:<br>=0A<br>=0A&gt;&gt;&g=
t; I would prefer a separate working group,<br>=0A&gt;&gt;<br>=0A&gt;&gt; S=
pinning up a working group is a lot of work (writing the charter,<br>=0A&gt=
;&gt; probably organizing a BoF session at a future IETF meeting, finding<b=
r>=0A&gt;&gt; chairs, etc.). Are you volunteering to help with that? :)<br>=
=0A&gt;<br>=0A&gt; My sense is that given the discussion so far, we can do =
this without a<br>=0A&gt; BoF. &nbsp;And I'm starting to be more and more c=
onvinced that we need to<br>=0A&gt; take this out of AppsAWG and give it it=
s own working group (though I'm<br>=0A&gt; not certain of that yet, and I h=
aven't talked with Pete about it).<br>=0A&gt;<br>=0A&gt; That still means w=
e need a draft charter, probably at least a couple<br>=0A&gt; of weeks for =
discussion and bashing of it, then at least three or four<br>=0A&gt; weeks =
for the IESG to process it. &nbsp;Let's say 6 to 8 weeks, if it goes<br>=0A=
&gt; efficiently and smoothly. &nbsp;Add time for glitches if they happen.<=
br>=0A&gt;<br>=0A&gt; If the document can be done in less than, say, 12 to =
15 weeks, and if<br>=0A&gt; can get adequate attention, then we should fini=
sh it here. &nbsp;But the<br>=0A&gt; discussion needs to converge. &nbsp;If=
 it needs more focused attention in<br>=0A&gt; order to converge, then that=
's a reason to pull it off into a WG of<br>=0A&gt; its own.<br>=0A<br>=0A</=
div>After having just completed the long drawn out process of authoring a c=
ontroversial charter that was agreeable to all and finally forming a WG, I =
would really prefer if we can avoid all that overhead and delay. &nbsp;We a=
ll share the common goal of a robust discovery protocol delivered as expedi=
tiously as possible. I feel we have come a long way given that both camps (=
SWD and WF) have made concessions and came to an agreeable initial state fo=
r a WG draft, along with the maturity of the WF draft and the amount of rev=
iew and scrutiny it has received from this group I think this is possible i=
f we all remain open-minded and willing to work together. &nbsp;As far as t=
he acct: URI, I get the sense that most folks don't mind the URI scheme its=
elf. It seems that that the real point of contention is whether it should b=
e split from the original WF doc or not.<br>=0A=0A<br>=0AIMO a strong case =
can be made for the acct: URI scheme being part of the core WF spec conside=
ring the existence of 6415 and its foundational nature for the proposed dis=
covery mechanism and how it is entirely URI driven. Further considering the=
 added work and delay in removing acct: from the current WF spec and how it=
 is already implemented and in the wild, &nbsp;I'd prefer not to split them=
 at this point. I'm happy to defer to group consensus, though.<br>=0A=0A<br=
>=0ACheers,<br>=0A<br>=0AGonzalo<br>=0A<div class=3D"yiv1583935533HOEnZb"><=
div class=3D"yiv1583935533h5"><br>=0A<br>=0A&gt;<br>=0A&gt; Barry<br>=0A&gt=
; _______________________________________________<br>=0A&gt; apps-discuss m=
ailing list<br>=0A&gt; <a rel=3D"nofollow" ymailto=3D"mailto:apps-discuss@i=
etf.org" target=3D"_blank" href=3D"mailto:apps-discuss@ietf.org">apps-discu=
ss@ietf.org</a><br>=0A&gt; <a rel=3D"nofollow" target=3D"_blank" href=3D"ht=
tps://www.ietf.org/mailman/listinfo/apps-discuss">https://www.ietf.org/mail=
man/listinfo/apps-discuss</a><br>=0A&gt;<br>=0A<br>=0A_____________________=
__________________________<br>=0Aapps-discuss mailing list<br>=0A<a rel=3D"=
nofollow" ymailto=3D"mailto:apps-discuss@ietf.org" target=3D"_blank" href=
=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>=0A<a rel=3D=
"nofollow" target=3D"_blank" href=3D"https://www.ietf.org/mailman/listinfo/=
apps-discuss">https://www.ietf.org/mailman/listinfo/apps-discuss</a><br>=0A=
</div></div></blockquote></div><br></div>=0A</div><br>_____________________=
__________________________<br>apps-discuss mailing list<br><a rel=3D"nofoll=
ow" ymailto=3D"mailto:apps-discuss@ietf.org" target=3D"_blank" href=3D"mail=
to:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br><a rel=3D"nofollow" =
target=3D"_blank" href=3D"https://www.ietf.org/mailman/listinfo/apps-discus=
s">https://www.ietf.org/mailman/listinfo/apps-discuss</a><br><br><br> </div=
> </div> </blockquote></div>   </div></div>________________________________=
_______________<br>apps-discuss mailing list<br><a rel=3D"nofollow" ymailto=
=3D"mailto:apps-discuss@ietf.org" target=3D"_blank" href=3D"mailto:apps-dis=
cuss@ietf.org">apps-discuss@ietf.org</a><br>https://www.ietf.org/mailman/li=
stinfo/apps-discuss<br></blockquote></div><br></div></div></div><br><br> </=
div> </div> </blockquote></div>   </div></body></html>
--1935884094-267905199-1337743519=:75602--

From mnot@mnot.net  Tue May 22 23:29:37 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 23DE321F855D for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 23:29:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.599
X-Spam-Level: 
X-Spam-Status: No, score=-103.599 tagged_above=-999 required=5 tests=[AWL=-1.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TDnW6pDnB6wx for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 23:29:36 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id 5EA6521F8552 for <apps-discuss@ietf.org>; Tue, 22 May 2012 23:29:36 -0700 (PDT)
Received: from mnot-mini.mnot.net (unknown [118.209.21.48]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 6C0F222E257; Wed, 23 May 2012 02:29:26 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=us-ascii
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <64C6DF43A866F40437AF4CC3@cyrus.local>
Date: Wed, 23 May 2012 16:29:24 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <22873D37-8462-48AE-ABA0-49445776E4CC@mnot.net>
References: <64C6DF43A866F40437AF4CC3@cyrus.local>
To: Cyrus Daboo <cyrus@daboo.name>
X-Mailer: Apple Mail (2.1278)
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Aggregated service discovery
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 May 2012 06:29:37 -0000

If they're HTTP - =
<https://datatracker.ietf.org/doc/draft-nottingham-json-home/>

Not yet convinced that well-known is needed for this yet; it's =
effectively substituting a hostname for a full URL.

Cheers,


On 23/05/2012, at 1:00 AM, Cyrus Daboo wrote:

> Hi folks,
> Today many protocols define their own "service discovery" protocols =
(e.g., <http://tools.ietf.org/html/rfc6186>, =
<https://datatracker.ietf.org/doc/draft-daboo-srv-caldav/>, =
<http://tools.ietf.org/html/rfc6125>).
>=20
>> =46rom a client perspective, these each work fine individually. But =
more=20
> often than not, a client device actually wants to be able to discover =
all services a "service provider" has available or provisioned for the =
user. i.e., a user expects email, calendar, contacts, IM, directory etc =
to be setup in one step by the client, rather than having to go and =
setup each service separately. Whilst a client can present a single UI =
for such an "aggregated service discovery" it still has to go use =
separate discovery protocols for each service. This is expensive - lots =
of separate DNS lookups, etc.
>=20
> Several proprietary systems offer and "aggregated service discovery" =
protocol - in its simplest form a GET on a well known URI that returns =
an XML document listing available services and other useful =
configuration information.
>=20
> It is time we had such a protocol for the IETF standard suite of =
protocols. In particular implementors involved in the Calendaring and =
Scheduling Consortium are very keen to see a good solution to this =
problem. So I am starting a discussion on this here to solicit some =
ideas about how best to approach this, with a view to writing a draft.
>=20
> The obvious, and simplest approach, is the HTTP GET on a .well-known =
URI returning an XML or JSON document with a standard "schema".
>=20
> Another possibility is to leverage the webfinger work. I'd like to =
hear from webfinger experts as to whether a use case like this would be =
a reasonable solution. Some concerns I have are the security "scope". =
Obviously service discovery is something that a user does for themselves =
and their service information should be private, which seems somewhat =
contrary to the primary user case for webfinger whether other users are =
looking up the information.
>=20
> Security, simplicity and efficiency are the key goals for this =
protocol.
>=20
> Comments, ideas?
>=20
> --=20
> Cyrus Daboo
>=20
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss

--
Mark Nottingham   http://www.mnot.net/




From duerst@it.aoyama.ac.jp  Tue May 22 23:43:04 2012
Return-Path: <duerst@it.aoyama.ac.jp>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0807F21F85B5 for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 23:43:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.714
X-Spam-Level: 
X-Spam-Status: No, score=-99.714 tagged_above=-999 required=5 tests=[AWL=0.076, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265,  MIME_8BIT_HEADER=0.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t5lPaJRfzhJv for <apps-discuss@ietfa.amsl.com>; Tue, 22 May 2012 23:43:03 -0700 (PDT)
Received: from scintmta01.scbb.aoyama.ac.jp (scintmta01.scbb.aoyama.ac.jp [133.2.253.33]) by ietfa.amsl.com (Postfix) with ESMTP id 8447721F859B for <apps-discuss@ietf.org>; Tue, 22 May 2012 23:43:01 -0700 (PDT)
Received: from scmse02.scbb.aoyama.ac.jp ([133.2.253.231]) by scintmta01.scbb.aoyama.ac.jp (secret/secret) with SMTP id q4N6grgX009628 for <apps-discuss@ietf.org>; Wed, 23 May 2012 15:42:53 +0900
Received: from (unknown [133.2.206.133]) by scmse02.scbb.aoyama.ac.jp with smtp id 3038_e50b_85ee0d7c_a4a2_11e1_9be3_001d096c5782; Wed, 23 May 2012 15:42:52 +0900
Received: from [IPv6:::1] ([133.2.210.1]:57400) by itmail.it.aoyama.ac.jp with [XMail 1.22 ESMTP Server] id <S15C8F46> for <apps-discuss@ietf.org> from <duerst@it.aoyama.ac.jp>; Wed, 23 May 2012 15:42:57 +0900
Message-ID: <4FBC86E9.3000906@it.aoyama.ac.jp>
Date: Wed, 23 May 2012 15:42:49 +0900
From: =?UTF-8?B?Ik1hcnRpbiBKLiBEw7xyc3Qi?= <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.9) Gecko/20100722 Eudora/3.0.4
MIME-Version: 1.0
To: John Bradley <ve7jtb@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com>	<4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com>	<7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com>	<4FBBE0A6.5040906@stpeter.im>	<CAC4RtVAD2Q-d-PmM8DjUV=WhdD4Wq_7iteQwrXE2=9B9ryjAUw@mail.gmail.com>	<7DC579B3-0B8A-4557-8C16-D2A26E380DF7@cisco.com>	<CAA1s49W++e=6cw-2-fDZB7CApaOs_obOwcr7sWJiCyKd9Ttm_g@mail.gmail.com>	<1337731132.15399.YahooMailNeo@web31811.mail.mud.yahoo.com> <895C911F-A59C-437C-9DC7-7300D571F8BB@ve7jtb.com>
In-Reply-To: <895C911F-A59C-437C-9DC7-7300D571F8BB@ve7jtb.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Barry Leiba <barryleiba@computer.org>, "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 May 2012 06:43:04 -0000

On 2012/05/23 9:39, John Bradley wrote:
> URN don't have authority portions, so may not be a good fit.
>
> The authority segment is necessary to bootstrap the resolution process.
>
> How about we do the core spec with http://$username@$domain

I have explained earlier that this is not an option. $username is not 
the user *about* which you want information, but the user who *accesses* 
the server.

To give a specific example, if you use an URI such as:

http://john_bradley@www.ietf.org/

then e.g. on Firefox, I get the following message:
    You are about to log in to the site "www.ietf.org" with the username
    "john_bradley", but the website does not require authentication.
    This may be an attempt to trick you.

Under the hood, "john_bradley" is being sent in the relevant http header(s).

Regards,   Martin.

> If we are not intending to have a special protocol handler then http: should work just fine.
>
> The link relationship doesn't need to be a custom scheme.
>
> Whatever Connect references  is going to be around for a long time,  later could be awkward.
>
> John B.
>
> On 2012-05-22, at 7:58 PM, William Mills wrote:
>
>> How about we go with the current draft, and if we hit a significant headwind, we break it out and deal with it separately.
>>
>> If we hit a headwind we couldgo with a few more characters and use urn:acct:$username@$domain. Probably easier to register with IANA a new URN namespace and we're done.
>>
>> -bill
>>
>>
>>
>> From: Bob Wyman<bob@wyman.us>
>> To: Gonzalo Salgueiro<gsalguei@cisco.com>
>> Cc: Barry Leiba<barryleiba@computer.org>; "apps-discuss@ietf.org Discuss"<apps-discuss@ietf.org>
>> Sent: Tuesday, May 22, 2012 4:29 PM
>> Subject: Re: [apps-discuss] The acct: scheme question
>>
>> I would very much prefer that we do NOT create a new WG but rather proceed with acct: as part of WebFinger.
>>
>> WebFinger is designed to work with any URI -- but it needs acct: since what acct: does is not currently done by any other URI scheme.
>>
>> bob wyman
>>
>> On Tue, May 22, 2012 at 6:22 PM, Gonzalo Salgueiro<gsalguei@cisco.com>  wrote:
>>
>> On May 22, 2012, at 3:23 PM, Barry Leiba wrote:
>>
>>>>> I would prefer a separate working group,
>>>>
>>>> Spinning up a working group is a lot of work (writing the charter,
>>>> probably organizing a BoF session at a future IETF meeting, finding
>>>> chairs, etc.). Are you volunteering to help with that? :)
>>>
>>> My sense is that given the discussion so far, we can do this without a
>>> BoF.  And I'm starting to be more and more convinced that we need to
>>> take this out of AppsAWG and give it its own working group (though I'm
>>> not certain of that yet, and I haven't talked with Pete about it).
>>>
>>> That still means we need a draft charter, probably at least a couple
>>> of weeks for discussion and bashing of it, then at least three or four
>>> weeks for the IESG to process it.  Let's say 6 to 8 weeks, if it goes
>>> efficiently and smoothly.  Add time for glitches if they happen.
>>>
>>> If the document can be done in less than, say, 12 to 15 weeks, and if
>>> can get adequate attention, then we should finish it here.  But the
>>> discussion needs to converge.  If it needs more focused attention in
>>> order to converge, then that's a reason to pull it off into a WG of
>>> its own.
>>
>> After having just completed the long drawn out process of authoring a controversial charter that was agreeable to all and finally forming a WG, I would really prefer if we can avoid all that overhead and delay.  We all share the common goal of a robust discovery protocol delivered as expeditiously as possible. I feel we have come a long way given that both camps (SWD and WF) have made concessions and came to an agreeable initial state for a WG draft, along with the maturity of the WF draft and the amount of review and scrutiny it has received from this group I think this is possible if we all remain open-minded and willing to work together.  As far as the acct: URI, I get the sense that most folks don't mind the URI scheme itself. It seems that that the real point of contention is whether it should be split from the original WF doc or not.
>>
>> IMO a strong case can be made for the acct: URI scheme being part of the core WF spec considering the existence of 6415 and its foundational nature for the proposed discovery mechanism and how it is entirely URI driven. Further considering the added work and delay in removing acct: from the current WF spec and how it is already implemented and in the wild,  I'd prefer not to split them at this point. I'm happy to defer to group consensus, though.
>>
>> Cheers,
>>
>> Gonzalo
>>
>>
>>>
>>> Barry
>>> _______________________________________________
>>> apps-discuss mailing list
>>> apps-discuss@ietf.org
>>> https://www.ietf.org/mailman/listinfo/apps-discuss
>>>
>>
>> _______________________________________________
>> apps-discuss mailing list
>> apps-discuss@ietf.org
>> https://www.ietf.org/mailman/listinfo/apps-discuss
>>
>>
>> _______________________________________________
>> apps-discuss mailing list
>> apps-discuss@ietf.org
>> https://www.ietf.org/mailman/listinfo/apps-discuss
>>
>>
>> _______________________________________________
>> apps-discuss mailing list
>> apps-discuss@ietf.org
>> https://www.ietf.org/mailman/listinfo/apps-discuss
>
>
>
>
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss

From michiel@unhosted.org  Wed May 23 03:33:35 2012
Return-Path: <michiel@unhosted.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9BFC421F863F for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 03:33:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qgxs2whMM2x6 for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 03:33:35 -0700 (PDT)
Received: from mail-pz0-f44.google.com (mail-pz0-f44.google.com [209.85.210.44]) by ietfa.amsl.com (Postfix) with ESMTP id 2FE3121F8613 for <apps-discuss@ietf.org>; Wed, 23 May 2012 03:33:35 -0700 (PDT)
Received: by dacx6 with SMTP id x6so9779345dac.31 for <apps-discuss@ietf.org>; Wed, 23 May 2012 03:33:35 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=JgMDogROquzav5WSz3ZaMKKGw8rn7NGS+mlLWezQQmY=; b=UwCFQTW/YYCjjKe/8bRDVUD6KBdtJJ15nlYg+m07RNGeOC3dB0wVLSamRRtDTS6bGL KpD5f2sEV4c/M4LGgkbAUEnsGwVMAnJXAYuwWM1HpiwOdY4Hi6FfZXsEP7Bs161ooQqW CVSEoO0FwjDufjbwnEJ4seQuhqAStiDXdbH3Ojz65vP4vPR4fPUJXQ2O+VhKlv8rkB4A 3eVtxLtz2JxHFWDpYlCjnWBReXpn17WzkzskRUF5tBF/PeIesg0ZaiT13CgYDlqbxhKG 6GXV9i7wgsElxsoChLd3DvzDmooO2meHp5Gu4TNVcNKdw7hAqBiX/4IiZoD1GcBXob7F tafA==
MIME-Version: 1.0
Received: by 10.68.217.233 with SMTP id pb9mr9120260pbc.59.1337769214767; Wed, 23 May 2012 03:33:34 -0700 (PDT)
Received: by 10.68.57.102 with HTTP; Wed, 23 May 2012 03:33:34 -0700 (PDT)
X-Originating-IP: [89.160.184.192]
In-Reply-To: <22873D37-8462-48AE-ABA0-49445776E4CC@mnot.net>
References: <64C6DF43A866F40437AF4CC3@cyrus.local> <22873D37-8462-48AE-ABA0-49445776E4CC@mnot.net>
Date: Wed, 23 May 2012 10:33:34 +0000
Message-ID: <CA+aD3u1x3_qVSFnxfV_iesruVy9xUi_t6kzCoAncr_kAuNkfZg@mail.gmail.com>
From: Michiel de Jong <michiel@unhosted.org>
To: Mark Nottingham <mnot@mnot.net>
Content-Type: text/plain; charset=ISO-8859-1
X-Gm-Message-State: ALoCoQkPlY5RrxNZeAUCe/Whwk2mSK/qmynFpfGKYAjYQejAAVM3H3MxLPrroIczZLg7D6FSz98F
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Aggregated service discovery
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 May 2012 10:33:35 -0000

IMO, webfinger/swd is the way to go. they are currently being merged
into one. All discovery paths should use webfinger/swd as the first
step, and then do other stuff (including requiring credentials) in
documents linked from there. There are cases where a service is
specific to a domain, but not to a user, but I think they should still
also be announced from the same first starting point (which is
/.well-known/host-meta).

how to deal with private information (meant only for the user
themselves), is not very well documented. the webfinger/swd spec
basically leaves it out of scope. Basically what you would do IMO is,
for a user "<user>@<host>", announce a first starting point at
https://<host>/.well-known/host-meta, and then use "follow your nose"
to discover everything else. That includes discovering the home-pages
of any domain-specific APIs, as well as caldav, BrowserID, OpenID,
ActivityStreams, foaf, PoCo, remoteStorage, email addresses, avatars,
and everything else. The first starting point should be available
without credentials, publicly, and with CORS headers on there. Then as
you follow the links to all these services, you will find barriers
where maybe a bearer token or a client-side certificate or something
else is needed to retrieve the next bit of information.

But the first starting point should always be public, on
/.well-known/host-meta and with CORS headers on there. Even if it's
just to say "nothing to see here unless you can give me credentials of
type X" (IMO, OAuth end-point discovery can itself serve here as a
syntax for expressing that, although i think announcing
credentials-requirements is still a relatively under-explored part of
discovery best practices).


Cheers!
Michiel

From ht@inf.ed.ac.uk  Wed May 23 04:27:44 2012
Return-Path: <ht@inf.ed.ac.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CD29921F8608 for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 04:27:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7XeCjRhKu6ZX for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 04:27:44 -0700 (PDT)
Received: from treacle.ucs.ed.ac.uk (treacle.ucs.ed.ac.uk [129.215.16.102]) by ietfa.amsl.com (Postfix) with ESMTP id E2D7A21F8604 for <apps-discuss@ietf.org>; Wed, 23 May 2012 04:27:32 -0700 (PDT)
Received: from nutty.inf.ed.ac.uk (nutty.inf.ed.ac.uk [129.215.33.33]) by treacle.ucs.ed.ac.uk (8.13.8/8.13.4) with ESMTP id q4NBRKW4017261; Wed, 23 May 2012 12:27:20 +0100 (BST)
Received: from calexico.inf.ed.ac.uk (calexico.inf.ed.ac.uk [129.215.24.15]) by nutty.inf.ed.ac.uk (8.13.8/8.13.8) with ESMTP id q4NBRKiS028410; Wed, 23 May 2012 12:27:20 +0100
Received: from calexico.inf.ed.ac.uk (localhost [127.0.0.1]) by calexico.inf.ed.ac.uk (8.14.4/8.14.4) with ESMTP id q4NBRK2Y024571;  Wed, 23 May 2012 12:27:20 +0100
Received: (from ht@localhost) by calexico.inf.ed.ac.uk (8.14.4/8.14.4/Submit) id q4NBRIWK024567; Wed, 23 May 2012 12:27:18 +0100
X-Authentication-Warning: calexico.inf.ed.ac.uk: ht set sender to ht@inf.ed.ac.uk using -f
To: John Bradley <ve7jtb@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com>
From: ht@inf.ed.ac.uk (Henry S. Thompson)
Date: Wed, 23 May 2012 12:27:18 +0100
In-Reply-To: <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com> (John Bradley's message of "Tue, 22 May 2012 14:42:48 -0400")
Message-ID: <f5baa0z16jt.fsf@calexico.inf.ed.ac.uk>
User-Agent: Gnus/5.1008 (Gnus v5.10.8) XEmacs/21.4.21 (linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Edinburgh-Scanned: at treacle.ucs.ed.ac.uk with MIMEDefang 2.60, Sophie, Sophos Anti-Virus, Clam AntiVirus
X-Scanned-By: MIMEDefang 2.60 on 129.215.16.102
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 May 2012 11:27:44 -0000

John Bradley writes:

> As another poster pointed out schemes have particular semantics and
> trigger specific browser behaviours.  The scheme needs to answer 
> questions around expected browser behaviour.

Precisely.  I have no detailed interest in webfinger as such, but new
URI schemes are not something to be created casually.  We have
guidelines for these things, in the form of RFC 4395 [1], which says,
_inter alia_,

  "The use and deployment of new URI schemes in the Internet
   infrastructure is costly; . . . For these reasons, the unbounded
   registration of new schemes is harmful.  New URI schemes SHOULD
   have clear utility to the broad Internet community, beyond that
   available with already registered URI schemes."

Pushing through a new scheme because it's a relatively minor part of a
larger project which people are keen to get finished doesn't seem like
the best way to get the necessary careful review that a new scheme
requires.

ht

[1] http://tools.ietf.org/html/rfc4395
-- 
       Henry S. Thompson, School of Informatics, University of Edinburgh
      10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
                Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk
                       URL: http://www.ltg.ed.ac.uk/~ht/
 [mail from me _always_ has a .sig like this -- mail without it is forged spam]

From cyrus@daboo.name  Wed May 23 05:55:24 2012
Return-Path: <cyrus@daboo.name>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E85AF21F861A for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 05:55:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y-WJwBOORmXM for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 05:55:23 -0700 (PDT)
Received: from daboo.name (daboo.name [173.13.55.49]) by ietfa.amsl.com (Postfix) with ESMTP id 9D35921F85D7 for <apps-discuss@ietf.org>; Wed, 23 May 2012 05:55:22 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id DE19927C743A; Wed, 23 May 2012 08:55:21 -0400 (EDT)
X-Virus-Scanned: amavisd-new at daboo.name
Received: from daboo.name ([127.0.0.1]) by localhost (daboo.name [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qLkeS+WfvOsN; Wed, 23 May 2012 08:55:19 -0400 (EDT)
Received: from [10.0.1.101] (dhcp50-95-124-140.hil-chachdt.atl.wayport.net [50.95.124.140]) by daboo.name (Postfix) with ESMTPSA id 71CD527C742C; Wed, 23 May 2012 08:55:18 -0400 (EDT)
Date: Wed, 23 May 2012 08:55:22 -0400
From: Cyrus Daboo <cyrus@daboo.name>
To: Mark Nottingham <mnot@mnot.net>
Message-ID: <FF3DD3C9968F397579BC846A@cyrus.local>
In-Reply-To: <22873D37-8462-48AE-ABA0-49445776E4CC@mnot.net>
References: <64C6DF43A866F40437AF4CC3@cyrus.local> <22873D37-8462-48AE-ABA0-49445776E4CC@mnot.net>
X-Mailer: Mulberry/4.1.0a3 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; size=694
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Aggregated service discovery
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 May 2012 12:55:24 -0000

Hi Mark,

--On May 23, 2012 4:29:24 PM +1000 Mark Nottingham <mnot@mnot.net> wrote:

> If they're HTTP -
> <https://datatracker.ietf.org/doc/draft-nottingham-json-home/>

Of course we do want service discovery for non-HTTP protocols, LDAP, IMAP, 
Submission, POP3, XMPP etc. Now I could almost imagine having non-http 
resource URIs in the json-home document for these other protocols, but I 
think that would be over stepping the intent of json-home.

> Not yet convinced that well-known is needed for this yet; it's
> effectively substituting a hostname for a full URL.

Not sure what you mean by that. Obviously it is important to have just one 
jumping off point for this.

-- 
Cyrus Daboo


From GK@ninebynine.org  Wed May 23 06:27:36 2012
Return-Path: <GK@ninebynine.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8DD8D21F8512 for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 06:27:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6txAcaYivQjM for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 06:27:36 -0700 (PDT)
Received: from relay1.mail.ox.ac.uk (relay1.mail.ox.ac.uk [129.67.1.165]) by ietfa.amsl.com (Postfix) with ESMTP id 0125921F84F0 for <apps-discuss@ietf.org>; Wed, 23 May 2012 06:27:35 -0700 (PDT)
Received: from smtp0.mail.ox.ac.uk ([129.67.1.205]) by relay1.mail.ox.ac.uk with esmtp (Exim 4.75) (envelope-from <GK@ninebynine.org>) id 1SXBb9-0007Ik-3U; Wed, 23 May 2012 14:27:31 +0100
Received: from gklyne.plus.com ([80.229.154.156] helo=Eskarina.local) by smtp0.mail.ox.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <GK@ninebynine.org>) id 1SXBb8-0007B6-30; Wed, 23 May 2012 14:27:31 +0100
Message-ID: <4FBCE57A.3090500@ninebynine.org>
Date: Wed, 23 May 2012 14:26:18 +0100
From: Graham Klyne <GK@ninebynine.org>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5; rv:6.0) Gecko/20110812 Thunderbird/6.0
MIME-Version: 1.0
To: Cyrus Daboo <cyrus@daboo.name>
References: <64C6DF43A866F40437AF4CC3@cyrus.local> <22873D37-8462-48AE-ABA0-49445776E4CC@mnot.net> <FF3DD3C9968F397579BC846A@cyrus.local>
In-Reply-To: <FF3DD3C9968F397579BC846A@cyrus.local>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Oxford-Username: zool0635
Cc: Mark Nottingham <mnot@mnot.net>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Aggregated service discovery
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 May 2012 13:27:36 -0000

On 23/05/2012 13:55, Cyrus Daboo wrote:
> --On May 23, 2012 4:29:24 PM +1000 Mark Nottingham <mnot@mnot.net> wrote:
>
>> If they're HTTP -
>> <https://datatracker.ietf.org/doc/draft-nottingham-json-home/>
>
> Of course we do want service discovery for non-HTTP protocols, LDAP, IMAP,
> Submission, POP3, XMPP etc. Now I could almost imagine having non-http resource
> URIs in the json-home document for these other protocols, but I think that would
> be over stepping the intent of json-home.

I don't see why it would (assuming you mean the URIs obtained via the URI 
template in the home document).  HTTP would still be the discovery protocol, but 
it could easily provide reference to a non-HTTP service.

Indeed, I think web architecture principles would suggest that non-HTTP services 
should be discoverable (by virtue of not restricting the kind of URI that can be 
returned).

#g
--

From bobwyman@gmail.com  Wed May 23 08:06:22 2012
Return-Path: <bobwyman@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0CC1521F8713 for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 08:06:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.976
X-Spam-Level: 
X-Spam-Status: No, score=-2.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3mmJlmrc2AFm for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 08:06:21 -0700 (PDT)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by ietfa.amsl.com (Postfix) with ESMTP id 154FE21F8703 for <apps-discuss@ietf.org>; Wed, 23 May 2012 08:06:21 -0700 (PDT)
Received: by yhq56 with SMTP id 56so7888636yhq.31 for <apps-discuss@ietf.org>; Wed, 23 May 2012 08:06:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=394oMSuCxC99uI70VYZJSm+3fbRWEeJ4kYmFBhypN8c=; b=zMVdz/yq88s5iOQHPIAh8td+nlwELRnvoAheZ0G5urhoxNB1MkOV5YQBHNhC6P44Hj KBPKqvau3kZCvnS/DdJIOp705qH4oujvvdsFtZcC9/yQOwl2YXoJ12pa8Dx4DPiAD3wu JQ9CdYNiNn8TEdKV9ixMc1Rv7FHN9YfSl4gdG+Tu69VMyyZ1zpFkKhIfxQL4b4mNyRxG jY6TSwupFT4jrpiI2XMtVY8jtd+JxNcTKTYtviZ+Yw4V03UFBrz5ahML/auqM8ldteXg 1S7mUF+HI2rhB+8fqbHkGD6b0o3lJWShnlKfyIuCncFQKO6iVgaVkExR9JKJMt+eyn2c SJBA==
MIME-Version: 1.0
Received: by 10.236.190.99 with SMTP id d63mr19735885yhn.125.1337785580607; Wed, 23 May 2012 08:06:20 -0700 (PDT)
Sender: bobwyman@gmail.com
Received: by 10.101.99.6 with HTTP; Wed, 23 May 2012 08:06:20 -0700 (PDT)
In-Reply-To: <f5baa0z16jt.fsf@calexico.inf.ed.ac.uk>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com> <f5baa0z16jt.fsf@calexico.inf.ed.ac.uk>
Date: Wed, 23 May 2012 11:06:20 -0400
X-Google-Sender-Auth: enAGCX0uCwTiF-OS1g7QWnYukUs
Message-ID: <CAA1s49VxqhjyE=0M9pKQ5hx-NfXtt2K6coEAPB=-WQonZj4rng@mail.gmail.com>
From: Bob Wyman <bob@wyman.us>
To: "Henry S. Thompson" <ht@inf.ed.ac.uk>
Content-Type: multipart/alternative; boundary=20cf305e25a55159d404c0b57a3a
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 May 2012 15:06:22 -0000

--20cf305e25a55159d404c0b57a3a
Content-Type: text/plain; charset=ISO-8859-1

acct: is NOT "a relatively minor part of a larger project." acct:
identifies a fundamental class of resource on the network that we've
traditionally ignored due to the inappropriate assumption that there was a
binding between accounts and email addresses. However, as we increase the
richness of services available on the network, we see more and more that
such a binding is inappropriate. Not all services that offer accounts do or
should provide email support as well.

Would people be happier with acct: if there were other protocols that used
it? For instance, if we had an "Account Creation and Management Protocol"
that used acct:? (Such a thing and its utility would not be that hard to
imagine....) if so, then for goodness sake, let acct: be created now and
then we can be sure that someone will eventually submit the Internet Draft
to define the full-fledged acct: protocol. But, today, we only need this
one aspect of acct: to be defined. Let it be.

bob wyman

On Wed, May 23, 2012 at 7:27 AM, Henry S. Thompson <ht@inf.ed.ac.uk> wrote:

> John Bradley writes:
>
> > As another poster pointed out schemes have particular semantics and
> > trigger specific browser behaviours.  The scheme needs to answer
> > questions around expected browser behaviour.
>
> Precisely.  I have no detailed interest in webfinger as such, but new
> URI schemes are not something to be created casually.  We have
> guidelines for these things, in the form of RFC 4395 [1], which says,
> _inter alia_,
>
>  "The use and deployment of new URI schemes in the Internet
>   infrastructure is costly; . . . For these reasons, the unbounded
>   registration of new schemes is harmful.  New URI schemes SHOULD
>   have clear utility to the broad Internet community, beyond that
>   available with already registered URI schemes."
>
> Pushing through a new scheme because it's a relatively minor part of a
> larger project which people are keen to get finished doesn't seem like
> the best way to get the necessary careful review that a new scheme
> requires.
>
> ht
>
> [1] http://tools.ietf.org/html/rfc4395
> --
>       Henry S. Thompson, School of Informatics, University of Edinburgh
>      10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
>                Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk
>                       URL: http://www.ltg.ed.ac.uk/~ht/
>  [mail from me _always_ has a .sig like this -- mail without it is forged
> spam]
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>

--20cf305e25a55159d404c0b57a3a
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

acct: is NOT &quot;a relatively minor part of a larger project.&quot; acct:=
 identifies a fundamental class of resource on the network that we&#39;ve t=
raditionally ignored due to the inappropriate assumption that there was a b=
inding between accounts and email addresses. However, as we increase the ri=
chness of services available on the network, we see more and more that such=
 a binding is inappropriate. Not all services that offer accounts do or sho=
uld provide email support as well.<div>
<br></div><div>Would people be happier with acct: if there were other proto=
cols that used it? For instance, if we had an &quot;Account Creation and Ma=
nagement Protocol&quot; that used acct:? (Such a thing and its utility woul=
d not be that hard to imagine....) if so, then for goodness sake, let acct:=
 be created now and then we can be sure that someone will eventually submit=
 the Internet Draft to define the full-fledged acct: protocol. But, today, =
we only need this one aspect of acct: to be defined. Let it be.</div>
<div><br></div><div>bob wyman<br><br><div class=3D"gmail_quote">On Wed, May=
 23, 2012 at 7:27 AM, Henry S. Thompson <span dir=3D"ltr">&lt;<a href=3D"ma=
ilto:ht@inf.ed.ac.uk" target=3D"_blank">ht@inf.ed.ac.uk</a>&gt;</span> wrot=
e:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"im">John Bradley writes:<br>
<br>
&gt; As another poster pointed out schemes have particular semantics and<br=
>
&gt; trigger specific browser behaviours. =A0The scheme needs to answer<br>
&gt; questions around expected browser behaviour.<br>
<br>
</div>Precisely. =A0I have no detailed interest in webfinger as such, but n=
ew<br>
URI schemes are not something to be created casually. =A0We have<br>
guidelines for these things, in the form of RFC 4395 [1], which says,<br>
_inter alia_,<br>
<br>
 =A0&quot;The use and deployment of new URI schemes in the Internet<br>
 =A0 infrastructure is costly; . . . For these reasons, the unbounded<br>
 =A0 registration of new schemes is harmful. =A0New URI schemes SHOULD<br>
 =A0 have clear utility to the broad Internet community, beyond that<br>
 =A0 available with already registered URI schemes.&quot;<br>
<br>
Pushing through a new scheme because it&#39;s a relatively minor part of a<=
br>
larger project which people are keen to get finished doesn&#39;t seem like<=
br>
the best way to get the necessary careful review that a new scheme<br>
requires.<br>
<br>
ht<br>
<br>
[1] <a href=3D"http://tools.ietf.org/html/rfc4395" target=3D"_blank">http:/=
/tools.ietf.org/html/rfc4395</a><br>
<span class=3D"HOEnZb"><font color=3D"#888888">--<br>
 =A0 =A0 =A0 Henry S. Thompson, School of Informatics, University of Edinbu=
rgh<br>
 =A0 =A0 =A010 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650=
-4440<br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Fax: (44) 131 650-4587, e-mail: <a href=3D"=
mailto:ht@inf.ed.ac.uk">ht@inf.ed.ac.uk</a><br>
 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 URL: <a href=3D"http://www.ltg=
.ed.ac.uk/~ht/" target=3D"_blank">http://www.ltg.ed.ac.uk/~ht/</a><br>
=A0[mail from me _always_ has a .sig like this -- mail without it is forged=
 spam]<br>
</font></span><div class=3D"HOEnZb"><div class=3D"h5">_____________________=
__________________________<br>
apps-discuss mailing list<br>
<a href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" target=3D"_b=
lank">https://www.ietf.org/mailman/listinfo/apps-discuss</a><br>
</div></div></blockquote></div><br></div>

--20cf305e25a55159d404c0b57a3a--

From melvincarvalho@gmail.com  Wed May 23 09:03:42 2012
Return-Path: <melvincarvalho@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CB4ED21F8732 for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 09:03:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VusYcG0d9hpk for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 09:03:42 -0700 (PDT)
Received: from mail-vb0-f44.google.com (mail-vb0-f44.google.com [209.85.212.44]) by ietfa.amsl.com (Postfix) with ESMTP id 0C9FD21F872E for <apps-discuss@ietf.org>; Wed, 23 May 2012 09:03:41 -0700 (PDT)
Received: by vbbez10 with SMTP id ez10so5704674vbb.31 for <apps-discuss@ietf.org>; Wed, 23 May 2012 09:03:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=t5GpJZ/dHXxfjjGmmFikO9S++Q8WCh38F+dC0wEqm2Q=; b=LVhnwqE5tLFrpdtz9se4UG3vyDN2KdSnUfUqL+hgZW/+wCpRGBrKbmKjmQVMprbEBc YAxN0+wEWORqRw9S8XaAyfNEl3F1vzkpNZelrRoKP92IIcxyZBAvs7vGAdlcDOZoCcVL yofmn06LZbjYe62i8ufQtvedQvC+GZfR+a/XNnZMpBluoFCTLz9aOL+jHKCOrOm1wWDu IpUkzPZnF+/AbhTF65JG8U2eJh0tRKcw9rgw5vIHie/qA8J2L/2yrjPSCpTwnzJnX/K5 Usv470ClFfyo0OWxULFwzOAGz4HH9N2I4pW7mnbPkfC2Tv2XrA6SBRpVQwcScYnlpc0g Bykg==
MIME-Version: 1.0
Received: by 10.220.222.205 with SMTP id ih13mr3145034vcb.8.1337789021336; Wed, 23 May 2012 09:03:41 -0700 (PDT)
Received: by 10.52.38.130 with HTTP; Wed, 23 May 2012 09:03:41 -0700 (PDT)
In-Reply-To: <45370D62-B0A0-43F3-831F-BCAFA3959F8F@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com> <4FBBE0A6.5040906@stpeter.im> <B3B7CC14-B6E2-40FC-BA84-427CEE96A8E5@ve7jtb.com> <1337714535.85430.YahooMailNeo@web31806.mail.mud.yahoo.com> <4FBBEF0C.1020108@stpeter.im> <45370D62-B0A0-43F3-831F-BCAFA3959F8F@ve7jtb.com>
Date: Wed, 23 May 2012 18:03:41 +0200
Message-ID: <CAKaEYhJEWChPS4MS8pa+trqSNsmDS=dbD0gjK4Lu84a_=Lgbiw@mail.gmail.com>
From: Melvin Carvalho <melvincarvalho@gmail.com>
To: John Bradley <ve7jtb@ve7jtb.com>
Content-Type: multipart/alternative; boundary=14dae9cdc94f66b34a04c0b647f0
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 May 2012 16:03:42 -0000

--14dae9cdc94f66b34a04c0b647f0
Content-Type: text/plain; charset=ISO-8859-1

On 22 May 2012 22:35, John Bradley <ve7jtb@ve7jtb.com> wrote:

> While minimizing work is valuable.  Minimizing risk is also.
>
> WF should work with any URI.
>

While I dont mind whether WF works with any URI or not.  It should be noted:

http already has discovery (follow your nose)

xmpp i believe already has discovery

mailto: is the gap that it would be good to close

were there any alternate schemes that there is a use case for, other than
the 3 above?


>
> It should not be dependant on acct:
>

+1


>
> acct: will undergo more scrutiny than WF to get approved as a scheme.
>

+1


>
> John B.
>
>
> On 2012-05-22, at 3:54 PM, Peter Saint-Andre wrote:
>
> > On 5/22/12 1:22 PM, William Mills wrote:
> >> I say leave acct: in the current spec.  While I don't think it's
> >> strictly necessary for the purposes of WF I don't think it's a
> >> significant flaw either.  I also think breaking it out into a separate
> >> spec at this point is just extra work.
> >
> > Probably, yes. Minimizing the work is valuable.
> >
> > /psa
>
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>

--14dae9cdc94f66b34a04c0b647f0
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On 22 May 2012 22:35, John Bradley <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:ve7jtb@ve7jtb.com" target=3D"_blank">ve7=
jtb@ve7jtb.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
While minimizing work is valuable. =A0Minimizing risk is also.<br>
<br>
WF should work with any URI.<br></blockquote><div><br>While I dont mind whe=
ther WF works with any URI or not.=A0 It should be noted:<br><br>http alrea=
dy has discovery (follow your nose)<br><br>xmpp i believe already has disco=
very<br>
<br>mailto: is the gap that it would be good to close<br><br>were there any=
 alternate schemes that there is a use case for, other than the 3 above?<br=
>=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

<br>
It should not be dependant on acct:<br></blockquote><div><br>+1<br>=A0<br><=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
acct: will undergo more scrutiny than WF to get approved as a scheme.<br></=
blockquote><div><br>+1<br>=A0<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex">

<br>
John B.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
On 2012-05-22, at 3:54 PM, Peter Saint-Andre wrote:<br>
<br>
&gt; On 5/22/12 1:22 PM, William Mills wrote:<br>
&gt;&gt; I say leave acct: in the current spec. =A0While I don&#39;t think =
it&#39;s<br>
&gt;&gt; strictly necessary for the purposes of WF I don&#39;t think it&#39=
;s a<br>
&gt;&gt; significant flaw either. =A0I also think breaking it out into a se=
parate<br>
&gt;&gt; spec at this point is just extra work.<br>
&gt;<br>
&gt; Probably, yes. Minimizing the work is valuable.<br>
&gt;<br>
&gt; /psa<br>
<br>
_______________________________________________<br>
apps-discuss mailing list<br>
<a href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" target=3D"_b=
lank">https://www.ietf.org/mailman/listinfo/apps-discuss</a><br>
</div></div></blockquote></div><br>

--14dae9cdc94f66b34a04c0b647f0--

From msk@cloudmark.com  Wed May 23 10:26:25 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 23A3C21F8748 for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 10:26:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.598
X-Spam-Level: 
X-Spam-Status: No, score=-102.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zN7ZEnFaO1qS for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 10:26:23 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id 0EE5721F8747 for <apps-discuss@ietf.org>; Wed, 23 May 2012 10:26:22 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.25]) by mail.cloudmark.com with bizsmtp id DVS91j0010ZaKgw01VSAgS; Wed, 23 May 2012 10:26:10 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=eMmRfQV1 c=1 sm=1 a=LdFkGDrDWH2mcjCZERnC4w==:17 a=LvckAehuu68A:10 a=FPkMrB8BJmkA:10 a=zutiEJmiVI4A:10 a=xqWC_Br6kY4A:10 a=b6nfwRhkAAAA:8 a=mV3yvF7_1jgUF62-tSYA:9 a=CjuIK1q_8ugA:10 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=1XeHX7Y41ikCB91zyIgA:9 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=LdFkGDrDWH2mcjCZERnC4w==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas901.corp.cloudmark.com ([fe80::2524:76b6:a865:539c%10]) with mapi id 14.01.0355.002; Wed, 23 May 2012 10:26:09 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: Regarding draft-ietf-appsawg-about-uri-scheme
Thread-Index: Ac05CSRcFtfb9pcJRhuu9LG/SdaVAA==
Date: Wed, 23 May 2012 17:26:09 +0000
Message-ID: <9452079D1A51524AA5749AD23E00392812D477@exch-mbx901.corp.cloudmark.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.20.2.121]
Content-Type: multipart/alternative; boundary="_000_9452079D1A51524AA5749AD23E00392812D477exchmbx901corpclo_"
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1337793970; bh=E4HspvEFrP9uPVBc1af6Md+qPKJIF2nvN+A1boBoNFM=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=vQRf0y45YVgur5BJ1W/SrOnVL3X4DyVFQ+YTqEh6zt6MkTGEechPtNGgYYduUhjdE V0uD6DwPQcPqBGfS4X6dXJTIJ7wBo9m3SayDLIEQ1FRE769c2w6B69nkaIEE+0evWA /hO7urr6yCBI1ZlG1zQyH7qUzThieTABMHHjVriw=
Subject: [apps-discuss] Regarding draft-ietf-appsawg-about-uri-scheme
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 May 2012 17:26:25 -0000

--_000_9452079D1A51524AA5749AD23E00392812D477exchmbx901corpclo_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

This draft has completed an IETF Last Call, with some comments received for=
 consideration and integration into the document.  Unfortunately, the autho=
rs have advised me that they will not have time in the next couple of month=
s (at least) to complete the edits so that it can go to the IESG.

I have (gratefully!) appointed SM as the new document editor.  He has agree=
d to fold in the Last Call comments so that we can progress the document to=
 publication.  I expect we should see a review of the LC comments from him =
and a new version shortly.

Thanks, SM!

-MSK, APPSAWG co-chair

--_000_9452079D1A51524AA5749AD23E00392812D477exchmbx901corpclo_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">This draft has completed an IETF Last Call, with som=
e comments received for consideration and integration into the document.&nb=
sp; Unfortunately, the authors have advised me that they will not have time=
 in the next couple of months (at least)
 to complete the edits so that it can go to the IESG.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I have (gratefully!) appointed SM as the new documen=
t editor.&nbsp; He has agreed to fold in the Last Call comments so that we =
can progress the document to publication.&nbsp; I expect we should see a re=
view of the LC comments from him and a new version
 shortly.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks, SM!<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">-MSK, APPSAWG co-chair<o:p></o:p></p>
</div>
</body>
</html>

--_000_9452079D1A51524AA5749AD23E00392812D477exchmbx901corpclo_--

From cyrus@daboo.name  Wed May 23 11:25:30 2012
Return-Path: <cyrus@daboo.name>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 65CA721F8713 for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 11:25:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R6SL9uAE-6Tu for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 11:25:30 -0700 (PDT)
Received: from daboo.name (daboo.name [173.13.55.49]) by ietfa.amsl.com (Postfix) with ESMTP id 81E3A21F86FF for <apps-discuss@ietf.org>; Wed, 23 May 2012 11:25:28 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id 500C327CC124; Wed, 23 May 2012 14:25:28 -0400 (EDT)
X-Virus-Scanned: amavisd-new at daboo.name
Received: from daboo.name ([127.0.0.1]) by localhost (daboo.name [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ynuBFrn+HAu8; Wed, 23 May 2012 14:25:26 -0400 (EDT)
Received: from [10.0.1.101] (dhcp50-95-124-140.hil-chachdt.atl.wayport.net [50.95.124.140]) by daboo.name (Postfix) with ESMTPSA id 6FDAA27CC118; Wed, 23 May 2012 14:25:25 -0400 (EDT)
Date: Wed, 23 May 2012 14:25:44 -0400
From: Cyrus Daboo <cyrus@daboo.name>
To: Michiel de Jong <michiel@unhosted.org>, Mark Nottingham <mnot@mnot.net>
Message-ID: <516247AC74FF27E89F0D40EC@cyrus.local>
In-Reply-To: <CA+aD3u1x3_qVSFnxfV_iesruVy9xUi_t6kzCoAncr_kAuNkfZg@mail.gmail.com>
References: <64C6DF43A866F40437AF4CC3@cyrus.local> <22873D37-8462-48AE-ABA0-49445776E4CC@mnot.net> <CA+aD3u1x3_qVSFnxfV_iesruVy9xUi_t6kzCoAncr_kAuNkfZg@mail.gmail.com>
X-Mailer: Mulberry/4.1.0a3 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; size=1384
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Aggregated service discovery
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 May 2012 18:25:30 -0000

Hi Michiel,

--On May 23, 2012 10:33:34 AM +0000 Michiel de Jong <michiel@unhosted.org> 
wrote:

> But the first starting point should always be public, on
> /.well-known/host-meta and with CORS headers on there. Even if it's
> just to say "nothing to see here unless you can give me credentials of
> type X" (IMO, OAuth end-point discovery can itself serve here as a
> syntax for expressing that, although i think announcing
> credentials-requirements is still a relatively under-explored part of
> discovery best practices).

Efficiency is one of the key goals for this. If the ASD ("aggregated 
service discovery") app has to follow multiple links then the benefit 
rapidly decreases over simply using the current per-service mechanisms. I 
do recognize that there may be a need to do that (e.g., services whose 
administration is delegated within a domain) but it would really be better 
to get all the required information in a single request. The other aspect 
of that is also avoiding getting redundant information. The ASD app may 
well know precisely which services it can support so being able to have the 
query filtered for just those would be good to avoid extraneous information 
being sent in a large document.

Whilst host-meta might be a jumping off point for this, its worth 
remembering that we are dealing with more than just "web" services here.

-- 
Cyrus Daboo


From wmills@yahoo-inc.com  Wed May 23 11:37:27 2012
Return-Path: <wmills@yahoo-inc.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CDFD821F8790 for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 11:37:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.122
X-Spam-Level: 
X-Spam-Status: No, score=-17.122 tagged_above=-999 required=5 tests=[AWL=0.476, BAYES_00=-2.599, HTML_MESSAGE=0.001, USER_IN_DEF_WHITELIST=-15]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qEP2Cn2Ahcdy for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 11:37:27 -0700 (PDT)
Received: from nm13.bullet.mail.sp2.yahoo.com (nm13.bullet.mail.sp2.yahoo.com [98.139.91.83]) by ietfa.amsl.com (Postfix) with SMTP id E9D6921F8789 for <apps-discuss@ietf.org>; Wed, 23 May 2012 11:37:26 -0700 (PDT)
Received: from [98.139.91.69] by nm13.bullet.mail.sp2.yahoo.com with NNFMP; 23 May 2012 18:37:26 -0000
Received: from [98.139.91.47] by tm9.bullet.mail.sp2.yahoo.com with NNFMP; 23 May 2012 18:37:26 -0000
Received: from [127.0.0.1] by omp1047.mail.sp2.yahoo.com with NNFMP; 23 May 2012 18:37:26 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 566733.33390.bm@omp1047.mail.sp2.yahoo.com
Received: (qmail 99239 invoked by uid 60001); 23 May 2012 18:37:25 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo-inc.com; s=ginc1024; t=1337798245; bh=kPVYOxKFUV1WIOonPC3dE+8Fy/CQczjcsdX6xeRYXwU=; h=X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=NmEUSTmraf7VZAgYjDAcrj2G24Cz4hGL3Gb67Z238tJjbhC5vHRDOy/1aHulaU9KQWH7hWZO/nyPec4dTklkLfTjhPO2G3WtWasEZGXtBzU24EqF80MxPd0QbBeJC+uFsTtfk1/6dKsGZlkRt69F3AxpWdOtwkjTuOmng1FSppM=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=ginc1024; d=yahoo-inc.com; h=X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=Lb/vFx6HlZecH7kJg47QVr+nYDht1tt+0TiByobTgjUl/SliFqbd6WkX9MBv2pIz7s2W2r8pWrixyraLLO1daO3sj20I8TeAL221GoUVUO2sz8aCYIpzgu40ZmB+o53csNyJJ4H3PZydtwHH2y/8lc1TAKmQgct/OUNfRMhj78w=;
X-YMail-OSG: CWYuPvUVM1lf9MwgtK3bxAi7Sk9Mua0ZIEHMNrFrDUZxESf vbV9IUrQ7hPIH5XDMZKt78Rqz8c.nOUHauC2X559yVFO8v4XVjUe2Lcel7Oy HTJ72oHZtTQ7fzLxGNDhof5ov9ryd3TSPu33RKBFpbLdxmaynVSD7Enl6wu6 Dev9A59zQylAXDEJ2Wkm2ZoU1BfMQDIK4ojxx1vdPHuhq9k23fWX551yKN_t cqg7vvJtam793EjtOI7TOPL9uYWXaWPxCYCvP472hSO0LzcDUWA7q5F.dR5y cdZQ3zgqywkxV.S.sdpACAjFLnBg9xntqTvGelbsyA3YKPlLhB.Br_tHNwY. KSck3X4pwbxkRKq3Blk16CHVpXCT8YyKx9CQFM7EQhsGJn9fp1j2pcvLE8Pd j2a_LZfC.ZcqCSHhJdkM.7oAazt.C42dEE8ZTB86HNNDAc6Tc7.6y
Received: from [209.131.62.115] by web31810.mail.mud.yahoo.com via HTTP; Wed, 23 May 2012 11:37:25 PDT
X-RocketYMMF: william_john_mills
X-Mailer: YahooMailWebService/0.8.118.349524
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com> <4FBBE0A6.5040906@stpeter.im> <B3B7CC14-B6E2-40FC-BA84-427CEE96A8E5@ve7jtb.com> <1337714535.85430.YahooMailNeo@web31806.mail.mud.yahoo.com> <4FBBEF0C.1020108@stpeter.im> <45370D62-B0A0-43F3-831F-BCAFA3959F8F@ve7jtb.com> <CAKaEYhJEWChPS4MS8pa+trqSNsmDS=dbD0gjK4Lu84a_=Lgbiw@mail.gmail.com>
Message-ID: <1337798245.55153.YahooMailNeo@web31810.mail.mud.yahoo.com>
Date: Wed, 23 May 2012 11:37:25 -0700 (PDT)
From: William Mills <wmills@yahoo-inc.com>
To: Melvin Carvalho <melvincarvalho@gmail.com>, John Bradley <ve7jtb@ve7jtb.com>
In-Reply-To: <CAKaEYhJEWChPS4MS8pa+trqSNsmDS=dbD0gjK4Lu84a_=Lgbiw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="1935884094-1216070097-1337798245=:55153"
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: William Mills <wmills@yahoo-inc.com>
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 May 2012 18:37:28 -0000

--1935884094-1216070097-1337798245=:55153
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

I would argue that discovery for mailto: is covered by MX records in DNS, n=
o?=0A=0A=0A=0A=0A>________________________________=0A> From: Melvin Carvalh=
o <melvincarvalho@gmail.com>=0A>To: John Bradley <ve7jtb@ve7jtb.com> =0A>Cc=
: "apps-discuss@ietf.org" <apps-discuss@ietf.org> =0A>Sent: Wednesday, May =
23, 2012 9:03 AM=0A>Subject: Re: [apps-discuss] The acct: scheme question=
=0A> =0A>=0A>=0A>=0A>=0A>On 22 May 2012 22:35, John Bradley <ve7jtb@ve7jtb.=
com> wrote:=0A>=0A>While minimizing work is valuable. =A0Minimizing risk is=
 also.=0A>>=0A>>WF should work with any URI.=0A>>=0A>=0A>While I dont mind =
whether WF works with any URI or not.=A0 It should be noted:=0A>=0A>http al=
ready has discovery (follow your nose)=0A>=0A>xmpp i believe already has di=
scovery=0A>=0A>mailto: is the gap that it would be good to close=0A>=0A>wer=
e there any alternate schemes that there is a use case for, other than the =
3 above?=0A>=A0=0A>=0A>>It should not be dependant on acct:=0A>>=0A>=0A>+1=
=0A>=A0=0A>=0A>=0A>>acct: will undergo more scrutiny than WF to get approve=
d as a scheme.=0A>>=0A>=0A>+1=0A>=A0=0A>=0A>=0A>>John B.=0A>>=0A>>=0A>>=0A>=
>On 2012-05-22, at 3:54 PM, Peter Saint-Andre wrote:=0A>>=0A>>> On 5/22/12 =
1:22 PM, William Mills wrote:=0A>>>> I say leave acct: in the current spec.=
 =A0While I don't think it's=0A>>>> strictly necessary for the purposes of =
WF I don't think it's a=0A>>>> significant flaw either. =A0I also think bre=
aking it out into a separate=0A>>>> spec at this point is just extra work.=
=0A>>>=0A>>> Probably, yes. Minimizing the work is valuable.=0A>>>=0A>>> /p=
sa=0A>>=0A>>_______________________________________________=0A>>apps-discus=
s mailing list=0A>>apps-discuss@ietf.org=0A>>https://www.ietf.org/mailman/l=
istinfo/apps-discuss=0A>>=0A>=0A>__________________________________________=
_____=0A>apps-discuss mailing list=0A>apps-discuss@ietf.org=0A>https://www.=
ietf.org/mailman/listinfo/apps-discuss=0A>=0A>=0A>
--1935884094-1216070097-1337798245=:55153
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:Co=
urier New, courier, monaco, monospace, sans-serif;font-size:14pt"><div><spa=
n>I would argue that discovery for mailto: is covered by MX records in DNS,=
 no?<br></span></div><div><br><blockquote style=3D"border-left: 2px solid r=
gb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <=
div style=3D"font-family: Courier New, courier, monaco, monospace, sans-ser=
if; font-size: 14pt;"> <div style=3D"font-family: times new roman, new york=
, times, serif; font-size: 12pt;"> <div dir=3D"ltr"> <font face=3D"Arial" s=
ize=3D"2"> <hr size=3D"1">  <b><span style=3D"font-weight:bold;">From:</spa=
n></b> Melvin Carvalho &lt;melvincarvalho@gmail.com&gt;<br> <b><span style=
=3D"font-weight: bold;">To:</span></b> John Bradley &lt;ve7jtb@ve7jtb.com&g=
t; <br><b><span style=3D"font-weight: bold;">Cc:</span></b> "apps-discuss@i=
etf.org" &lt;apps-discuss@ietf.org&gt; <br> <b><span style=3D"font-weight:
 bold;">Sent:</span></b> Wednesday, May 23, 2012 9:03 AM<br> <b><span style=
=3D"font-weight: bold;">Subject:</span></b> Re: [apps-discuss] The acct: sc=
heme question<br> </font> </div> <br>=0A<div id=3D"yiv1971991348"><br><br><=
div class=3D"yiv1971991348gmail_quote">On 22 May 2012 22:35, John Bradley <=
span dir=3D"ltr">&lt;<a rel=3D"nofollow" ymailto=3D"mailto:ve7jtb@ve7jtb.co=
m" target=3D"_blank" href=3D"mailto:ve7jtb@ve7jtb.com">ve7jtb@ve7jtb.com</a=
>&gt;</span> wrote:<br><blockquote class=3D"yiv1971991348gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">=0AWhil=
e minimizing work is valuable. &nbsp;Minimizing risk is also.<br>=0A<br>=0A=
WF should work with any URI.<br></blockquote><div><br>While I dont mind whe=
ther WF works with any URI or not.&nbsp; It should be noted:<br><br>http al=
ready has discovery (follow your nose)<br><br>xmpp i believe already has di=
scovery<br>=0A<br>mailto: is the gap that it would be good to close<br><br>=
were there any alternate schemes that there is a use case for, other than t=
he 3 above?<br>&nbsp;</div><blockquote class=3D"yiv1971991348gmail_quote" s=
tyle=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex;">=0A=0A<br>=0AIt should not be dependant on acct:<br></block=
quote><div><br>+1<br>&nbsp;<br></div><blockquote class=3D"yiv1971991348gmai=
l_quote" style=3D"margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex;">=0A<br>=0Aacct: will undergo more scrutiny than W=
F to get approved as a scheme.<br></blockquote><div><br>+1<br>&nbsp;<br></d=
iv><blockquote class=3D"yiv1971991348gmail_quote" style=3D"margin:0pt 0pt 0=
pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex;">=0A=0A<b=
r>=0AJohn B.<br>=0A<div class=3D"yiv1971991348HOEnZb"><div class=3D"yiv1971=
991348h5"><br>=0A<br>=0AOn 2012-05-22, at 3:54 PM, Peter Saint-Andre wrote:=
<br>=0A<br>=0A&gt; On 5/22/12 1:22 PM, William Mills wrote:<br>=0A&gt;&gt; =
I say leave acct: in the current spec. &nbsp;While I don't think it's<br>=
=0A&gt;&gt; strictly necessary for the purposes of WF I don't think it's a<=
br>=0A&gt;&gt; significant flaw either. &nbsp;I also think breaking it out =
into a separate<br>=0A&gt;&gt; spec at this point is just extra work.<br>=
=0A&gt;<br>=0A&gt; Probably, yes. Minimizing the work is valuable.<br>=0A&g=
t;<br>=0A&gt; /psa<br>=0A<br>=0A___________________________________________=
____<br>=0Aapps-discuss mailing list<br>=0A<a rel=3D"nofollow" ymailto=3D"m=
ailto:apps-discuss@ietf.org" target=3D"_blank" href=3D"mailto:apps-discuss@=
ietf.org">apps-discuss@ietf.org</a><br>=0A<a rel=3D"nofollow" target=3D"_bl=
ank" href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss">https://ww=
w.ietf.org/mailman/listinfo/apps-discuss</a><br>=0A</div></div></blockquote=
></div><br>=0A</div><br>_______________________________________________<br>=
apps-discuss mailing list<br><a ymailto=3D"mailto:apps-discuss@ietf.org" hr=
ef=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br><a href=3D=
"https://www.ietf.org/mailman/listinfo/apps-discuss" target=3D"_blank">http=
s://www.ietf.org/mailman/listinfo/apps-discuss</a><br><br><br> </div> </div=
> </blockquote></div>   </div></body></html>
--1935884094-1216070097-1337798245=:55153--

From mnot@mnot.net  Wed May 23 17:27:22 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E0BB11E8091 for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 17:27:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.399
X-Spam-Level: 
X-Spam-Status: No, score=-103.399 tagged_above=-999 required=5 tests=[AWL=-0.800, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6Fx5hBEA0Jya for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 17:27:21 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id BC17E11E808E for <apps-discuss@ietf.org>; Wed, 23 May 2012 17:27:21 -0700 (PDT)
Received: from mnot-mini.mnot.net (unknown [118.209.21.48]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id C28DC22E1F4; Wed, 23 May 2012 20:27:12 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=us-ascii
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <FF3DD3C9968F397579BC846A@cyrus.local>
Date: Thu, 24 May 2012 10:27:09 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <92CD7BC1-4A4C-49BD-8F4B-4A04BC63620F@mnot.net>
References: <64C6DF43A866F40437AF4CC3@cyrus.local> <22873D37-8462-48AE-ABA0-49445776E4CC@mnot.net> <FF3DD3C9968F397579BC846A@cyrus.local>
To: Cyrus Daboo <cyrus@daboo.name>
X-Mailer: Apple Mail (2.1278)
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Aggregated service discovery
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 00:27:22 -0000

On 23/05/2012, at 10:55 PM, Cyrus Daboo wrote:

> Hi Mark,
>=20
> --On May 23, 2012 4:29:24 PM +1000 Mark Nottingham <mnot@mnot.net> =
wrote:
>=20
>> If they're HTTP -
>> <https://datatracker.ietf.org/doc/draft-nottingham-json-home/>
>=20
> Of course we do want service discovery for non-HTTP protocols, LDAP, =
IMAP, Submission, POP3, XMPP etc. Now I could almost imagine having =
non-http resource URIs in the json-home document for these other =
protocols, but I think that would be over stepping the intent of =
json-home.

As long as the relationship is expressed as a well-defined link =
relation, I don't see a problem. Of course, some of the HTTP-specific =
bits are going to be irrelevant, but there isn't anything requiring =
their use (maybe I should call it "http-hint"?).


>> Not yet convinced that well-known is needed for this yet; it's
>> effectively substituting a hostname for a full URL.
>=20
> Not sure what you mean by that. Obviously it is important to have just =
one jumping off point for this.


1) What's the use case driving having ONE location for it? Some of the =
advice in .well-known is to lump things that share a use case into a =
single URL, but to avoid having "kitchen sink" well-knowns, because they =
become unwieldy. Is there a strong use case for someone discovering ALL =
of the various (and often totally unrelated) services a site offers in =
one request?

2) Even if it's so, the question I'm asking is why that ONE identifier =
is a hostname instead of a URL. Are there some hidden UI requirements at =
work here, perhaps?

Cheers,

--
Mark Nottingham   http://www.mnot.net/




From mnot@mnot.net  Wed May 23 18:35:48 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D60E21F8630 for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 18:35:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.266
X-Spam-Level: 
X-Spam-Status: No, score=-103.266 tagged_above=-999 required=5 tests=[AWL=-0.667, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jtb7XsEyK6OY for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 18:35:47 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id 7DCF721F862A for <discuss@apps.ietf.org>; Wed, 23 May 2012 18:35:47 -0700 (PDT)
Received: from mnot-mini.mnot.net (unknown [118.209.21.48]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 1AFF122E1F4 for <discuss@apps.ietf.org>; Wed, 23 May 2012 21:35:40 -0400 (EDT)
From: Mark Nottingham <mnot@mnot.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Date: Thu, 24 May 2012 11:35:37 +1000
Message-Id: <832E3E94-723B-4DC9-A9D5-46EA7A7DB427@mnot.net>
To: Apps Discuss <discuss@apps.ietf.org>
Mime-Version: 1.0 (Apple Message framework v1278)
X-Mailer: Apple Mail (2.1278)
Subject: [apps-discuss] Questions about Structured Syntax Suffixes (SSS)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 01:35:48 -0000

I apologise if this has already been discussed, but this list has become =
nearly unreadable recently.

=
<http://www.ietf.org/id/draft-ietf-appsawg-media-type-suffix-regs-01.txt> =
motivates SSS with:

"""
2.  When to Use these Structured Syntax Suffixes

   Each of the Structured Syntax Suffixes defined in this document is
   appropriate for use when the media type identifies the semantics of
   the protocol payload.  That is, knowing the semantics of the specific
   media type provides for more specific processing of the content than
   that afforded by generic processing of the underlying representation.

   At the same time, using the suffix allows receivers of the media
   types to do generic processing of the underlying representation in
   cases where

      * they do not need to perform special handling of the particular
      semantics of the exact media type, and,

      * there is no special knowledge needed by such a generic processor
      in order to parse that underlying representation other than what
      would be needed to parse any example of that underlying
      representation.
"""

Question: Is this actually useful in practice? I.e., what are the =
real-world use cases for SSS?

We started this experiment with +xml, and I'm not aware of much software =
that uses that suffix to great advantage (please educate me if I'm =
overlooking something).

One might imagine an editor to hint the convention used for the content, =
so that it can (for example) use an XML or JSON mode, but editors key =
off of filename extensions and magic, not media types.

What else is there?

I'm not debating that humans might find it satisfying to see the =
underlying formatting convention / metamodel surfaced in the media type, =
but I haven't seen much discussion of how machines will use this.


Question: So, if we were to invent a "profile" of JSON or XML that, for =
example, added linking conventions, maybe some other syntactic sugar, =
would that be suitable for registration as a suffix?


Question: Several of the proposed suffixes are effectively alternate =
encodings for the same data (e.g., fastinfoset, xml, wbxml), or very =
similar data. When I register a new media type, am I expected to =
register all of them?



Cheers,


--
Mark Nottingham   http://www.mnot.net/




From mnot@mnot.net  Wed May 23 18:55:53 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 51D4221F867E for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 18:55:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.17
X-Spam-Level: 
X-Spam-Status: No, score=-103.17 tagged_above=-999 required=5 tests=[AWL=-0.571, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SzHyzMmSllqG for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 18:55:52 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id 80D5621F867C for <apps-discuss@ietf.org>; Wed, 23 May 2012 18:55:52 -0700 (PDT)
Received: from mnot-mini.mnot.net (unknown [118.209.21.48]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id CFAD722E257; Wed, 23 May 2012 21:55:45 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=windows-1252
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <9452079D1A51524AA5749AD23E00392812C2C3@exch-mbx901.corp.cloudmark.com>
Date: Thu, 24 May 2012 11:55:42 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <7BF9D0BB-244C-453A-8B57-B0A00150B915@mnot.net>
References: <9452079D1A51524AA5749AD23E00392812C2C3@exch-mbx901.corp.cloudmark.com>
To: Murray S. Kucherawy <msk@cloudmark.com>
X-Mailer: Apple Mail (2.1278)
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] draft-ietf-appsawg-json-patch and draft-ietf-appsawg-json-pointer
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 01:55:53 -0000

FWIW, I think JSON-Patch is good to go, and I'd really like to see it =
progress (I have a number of use cases for it).

JSON-Pointer seems to be in reasonable shape; I might have made some =
difference choices about its syntax, but that's largely bikeshedding. =
Because I want JSON-Patch, I want this too.

Perhaps it'd help to get the outstanding issues into the tracker?

Cheers,


On 23/05/2012, at 4:42 AM, Murray S. Kucherawy wrote:

> Hi appsawg folks,
> =20
> The above two drafts haven=92t received much attention lately.  In =
March and April they each had some independent threads of discussion but =
they weren=92t resolved, and no new version or specific proposed changes =
with consensus have appeared.  In particular, there is no apparent =
consensus to progress them as-is nor is there consensus that the issues =
raised are off in the weeds.  So we=92re stuck.
> =20
> It might be helpful to the author to have a few more reviewers.  They =
are both short documents.  Please take a moment to review them, perhaps =
in the context of the previous threads, and provide some commentary.  =
Those of you that have commented before, perhaps you could summarize =
your concerns (or simply reference them) to help the author collate and =
apply feedback.
> =20
> As has been pointed out, we have several documents in progress here =
and a couple in Call For Adoption that we are now holding until some of =
the current docket clears.  Having two that are fully idle is, thus, a =
concern.
> =20
> If they continue to remain inactive, we may consider officially =
=93parking=94 them and trying to resume work on them later, or simply =
consider them dead if there truly is no interest in pursuing their =
publication.
> =20
> -MSK, APPSAWG co-chair
> =20
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss

--
Mark Nottingham   http://www.mnot.net/




From paulej@packetizer.com  Wed May 23 19:44:03 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9FE7011E80C0 for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 19:44:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5EY1YP0KJ-c9 for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 19:43:59 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id D2A3021F85AF for <apps-discuss@ietf.org>; Wed, 23 May 2012 19:43:58 -0700 (PDT)
Received: from sydney (rrcs-98-101-148-48.midsouth.biz.rr.com [98.101.148.48]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q4O2huUp027710 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 23 May 2012 22:43:57 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1337827437; bh=93KhKMyQV3+3anMEpshXimA5qOZ8ruTD5zctMRssE30=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type; b=L1vBxMsZuRPvi4qlVC6wSjy3oLHVfK/aNgX/s86PkYtqA8+HNP3RuYz0foD6JhRlo +8O8wSKP40NezmRT2kXQkrdML5kfDNHPK/M96ymYqy4BMY4DDYZtU3OWbx+CV+hKga ifAGxWE06gxtqFhZd45lxRQoujps55LmDpTgUjEM=
From: "Paul E. Jones" <paulej@packetizer.com>
To: "'William Mills'" <wmills@yahoo-inc.com>, "'Melvin Carvalho'" <melvincarvalho@gmail.com>, "'John Bradley'" <ve7jtb@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com>	<4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com>	<7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com>	<4FBBE0A6.5040906@stpeter.im>	<B3B7CC14-B6E2-40FC-BA84-427CEE96A8E5@ve7jtb.com>	<1337714535.85430.YahooMailNeo@web31806.mail.mud.yahoo.com>	<4FBBEF0C.1020108@stpeter.im>	<45370D62-B0A0-43F3-831F-BCAFA3959F8F@ve7jtb.com>	<CAKaEYhJEWChPS4MS8pa+trqSNsmDS=dbD0gjK4Lu84a_=Lgbiw@mail.gmail.com> <1337798245.55153.YahooMailNeo@web31810.mail.mud.yahoo.com>
In-Reply-To: <1337798245.55153.YahooMailNeo@web31810.mail.mud.yahoo.com>
Date: Wed, 23 May 2012 22:44:02 -0400
Message-ID: <04f601cd3957$14ea4d90$3ebee8b0$@packetizer.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_04F7_01CD3935.8DD8AD90"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHACExhZgXedi2je/bJAOmWfz8jRwJNCmz6AWqGqq0A5pqAzQFvsme0Ae5wlHMCDZAj4AI8tnIJAV3lJy8CtExKP5Zv0vmw
Content-Language: en-us
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 02:44:03 -0000

This is a multipart message in MIME format.

------=_NextPart_000_04F7_01CD3935.8DD8AD90
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

You're correct, though WebFinger could accept any URI, including "mailto".
The question is "what should a WF server return for such a URI?"  The same
information as for a user account ("acct")?  Something related to the user's
mail server or services?  Something else?

 

The use of "mailto:" is one of convenience since it's defined, but not the
right solution, IMO.

 

I mentioned before that "acct" was felt necessary after much debate (like
we're having now) since there are user accounts on domains for which there
is no associated email ID or where it just does not make sense.  I've
provided some examples before (twitter, photo sharing site, file sharing
site, etc.).

 

At the end of the day, we have the option to define an account URI for use
with WebFinger or to overload another to query for information related to a
user account.  The problem is that there are no others that are really
appropriate to overload.  Overloading "http:" using something like
http://packetizer.com/acct/paulej is not a good choice since there just
might be some domains already that use URLs of this form for other reasons
and querying those via WebFinger might return an XRD or JRD related to that
existing URL.  Mailto is not right, though it could be used for sites that
have email IDs.  But, arguing for use of "mailto:" is on par with arguing
for the use of "sip:".  Why do we propose using "mailto" but not "sip" or
"xmpp" or "h323"?  They could all be hacked for our purpose ;-)

 

The "acct" URI scheme has a narrow scope, well-defined application, no
conflicts with other URIs (that could also be used with WF for some
applications), does not overload / hack existing schemes, etc.  Thus, as
I've said before, I think it's a reasonable solution, even if it's not
necessarily the most appreciated URI scheme out there.  I suspect
appreciation for that URI scheme will grow with wider deployment of
WebFinger, though.

 

Paul

 

From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org]
On Behalf Of William Mills
Sent: Wednesday, May 23, 2012 2:37 PM
To: Melvin Carvalho; John Bradley
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] The acct: scheme question

 

I would argue that discovery for mailto: is covered by MX records in DNS,
no?

 


  _____  


From: Melvin Carvalho <melvincarvalho@gmail.com>
To: John Bradley <ve7jtb@ve7jtb.com> 
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org> 
Sent: Wednesday, May 23, 2012 9:03 AM
Subject: Re: [apps-discuss] The acct: scheme question

 

 

On 22 May 2012 22:35, John Bradley <ve7jtb@ve7jtb.com> wrote:

While minimizing work is valuable.  Minimizing risk is also.

WF should work with any URI.


While I dont mind whether WF works with any URI or not.  It should be noted:

http already has discovery (follow your nose)

xmpp i believe already has discovery

mailto: is the gap that it would be good to close

were there any alternate schemes that there is a use case for, other than
the 3 above?
 


It should not be dependant on acct:


+1
 


acct: will undergo more scrutiny than WF to get approved as a scheme.


+1
 


John B.



On 2012-05-22, at 3:54 PM, Peter Saint-Andre wrote:

> On 5/22/12 1:22 PM, William Mills wrote:
>> I say leave acct: in the current spec.  While I don't think it's
>> strictly necessary for the purposes of WF I don't think it's a
>> significant flaw either.  I also think breaking it out into a separate
>> spec at this point is just extra work.
>
> Probably, yes. Minimizing the work is valuable.
>
> /psa

_______________________________________________
apps-discuss mailing list
apps-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss

 


_______________________________________________
apps-discuss mailing list
apps-discuss@ietf.org
https://www.ietf.org/mailman/listinfo/apps-discuss




------=_NextPart_000_04F7_01CD3935.8DD8AD90
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><META =
HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><!--[if !mso]><style>v\:* =
{behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>You&#8217;re correct, though WebFinger could accept any URI, =
including &#8220;mailto&#8221;.&nbsp; The question is &#8220;what should =
a WF server return for such a URI?&#8221;&nbsp; The same information as =
for a user account (&#8220;acct&#8221;)?&nbsp; Something related to the =
user&#8217;s mail server or services?&nbsp; Something =
else?<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>The use of &#8220;mailto:&#8221; is one of convenience since =
it&#8217;s defined, but not the right solution, =
IMO.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>I mentioned before that &#8220;acct&#8221; was felt necessary after =
much debate (like we&#8217;re having now) since there are user accounts =
on domains for which there is no associated email ID or where it just =
does not make sense.&nbsp; I&#8217;ve provided some examples before =
(twitter, photo sharing site, file sharing site, =
etc.).<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>At the end of the day, we have the option to define an account URI =
for use with WebFinger or to overload another to query for information =
related to a user account.&nbsp; The problem is that there are no others =
that are really appropriate to overload.&nbsp; Overloading =
&#8220;http:&#8221; using something like <a =
href=3D"http://packetizer.com/acct/paulej">http://packetizer.com/acct/pau=
lej</a> is not a good choice since there just might be some domains =
already that use URLs of this form for other reasons and querying those =
via WebFinger might return an XRD or JRD related to that existing =
URL.&nbsp; Mailto is not right, though it could be used for sites that =
have email IDs.&nbsp; But, arguing for use of &#8220;mailto:&#8221; is =
on par with arguing for the use of &#8220;sip:&#8221;.&nbsp; Why do we =
propose using &#8220;mailto&#8221; but not &#8220;sip&#8221; or =
&#8220;xmpp&#8221; or &#8220;h323&#8221;?&nbsp; They could all be hacked =
for our purpose ;-)<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>The &#8220;acct&#8221; URI scheme has a narrow scope, well-defined =
application, no conflicts with other URIs (that could also be used with =
WF for some applications), does not overload / hack existing schemes, =
etc.&nbsp; Thus, as I&#8217;ve said before, I think it&#8217;s a =
reasonable solution, even if it&#8217;s not necessarily the most =
appreciated URI scheme out there.&nbsp; I suspect appreciation for that =
URI scheme will grow with wider deployment of WebFinger, =
though.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Paul<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org] =
<b>On Behalf Of </b>William Mills<br><b>Sent:</b> Wednesday, May 23, =
2012 2:37 PM<br><b>To:</b> Melvin Carvalho; John Bradley<br><b>Cc:</b> =
apps-discuss@ietf.org<br><b>Subject:</b> Re: [apps-discuss] The acct: =
scheme question<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><div><div><p class=3DMsoNormal =
style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier New";color:black'>I would =
argue that discovery for mailto: is covered by MX records in DNS, =
no?<o:p></o:p></span></p></div><div><blockquote =
style=3D'border:none;border-left:solid #1010FF 1.5pt;padding:0in 0in 0in =
4.0pt;margin-left:3.75pt;margin-top:3.75pt;margin-bottom:5.0pt'><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'font-size:14.0pt;font-family:"Courier =
New";color:black'><o:p>&nbsp;</o:p></span></p><div><div><div><div =
class=3DMsoNormal align=3Dcenter =
style=3D'text-align:center;background:white'><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:black'><=
hr size=3D1 width=3D"100%" align=3Dcenter></span></div><p =
class=3DMsoNormal style=3D'background:white'><b><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:black'>F=
rom:</span></b><span =
style=3D'font-size:10.0pt;font-family:"Arial","sans-serif";color:black'> =
Melvin Carvalho &lt;<a =
href=3D"mailto:melvincarvalho@gmail.com">melvincarvalho@gmail.com</a>&gt;=
<br><b>To:</b> John Bradley &lt;<a =
href=3D"mailto:ve7jtb@ve7jtb.com">ve7jtb@ve7jtb.com</a>&gt; =
<br><b>Cc:</b> &quot;<a =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a>&quot; =
&lt;<a =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a>&gt; =
<br><b>Sent:</b> Wednesday, May 23, 2012 9:03 AM<br><b>Subject:</b> Re: =
[apps-discuss] The acct: scheme question</span><span =
style=3D'color:black'><o:p></o:p></span></p></div><p class=3DMsoNormal =
style=3D'background:white'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><div =
id=3Dyiv1971991348><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt;background:white'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'color:black'>On 22 May 2012 22:35, John Bradley &lt;<a =
href=3D"mailto:ve7jtb@ve7jtb.com" =
target=3D"_blank">ve7jtb@ve7jtb.com</a>&gt; =
wrote:<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'background:white'><span style=3D'color:black'>While minimizing =
work is valuable. &nbsp;Minimizing risk is also.<br><br>WF should work =
with any URI.<o:p></o:p></span></p><div><p class=3DMsoNormal =
style=3D'background:white'><span style=3D'color:black'><br>While I dont =
mind whether WF works with any URI or not.&nbsp; It should be =
noted:<br><br>http already has discovery (follow your nose)<br><br>xmpp =
i believe already has discovery<br><br>mailto: is the gap that it would =
be good to close<br><br>were there any alternate schemes that there is a =
use case for, other than the 3 =
above?<br>&nbsp;<o:p></o:p></span></p></div><blockquote =
style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in =
6.0pt;margin-left:4.8pt;margin-right:0in'><p class=3DMsoNormal =
style=3D'background:white'><span style=3D'color:black'><br>It should not =
be dependant on acct:<o:p></o:p></span></p></blockquote><div><p =
class=3DMsoNormal style=3D'background:white'><span =
style=3D'color:black'><br>+1<br>&nbsp;<o:p></o:p></span></p></div><blockq=
uote style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in =
0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in'><p class=3DMsoNormal =
style=3D'background:white'><span style=3D'color:black'><br>acct: will =
undergo more scrutiny than WF to get approved as a =
scheme.<o:p></o:p></span></p></blockquote><div><p class=3DMsoNormal =
style=3D'background:white'><span =
style=3D'color:black'><br>+1<br>&nbsp;<o:p></o:p></span></p></div><blockq=
uote style=3D'border:none;border-left:solid #CCCCCC 1.0pt;padding:0in =
0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in'><p class=3DMsoNormal =
style=3D'background:white'><span style=3D'color:black'><br>John =
B.<o:p></o:p></span></p><div><div><p class=3DMsoNormal =
style=3D'background:white'><span style=3D'color:black'><br><br>On =
2012-05-22, at 3:54 PM, Peter Saint-Andre wrote:<br><br>&gt; On 5/22/12 =
1:22 PM, William Mills wrote:<br>&gt;&gt; I say leave acct: in the =
current spec. &nbsp;While I don't think it's<br>&gt;&gt; strictly =
necessary for the purposes of WF I don't think it's a<br>&gt;&gt; =
significant flaw either. &nbsp;I also think breaking it out into a =
separate<br>&gt;&gt; spec at this point is just extra =
work.<br>&gt;<br>&gt; Probably, yes. Minimizing the work is =
valuable.<br>&gt;<br>&gt; =
/psa<br><br>_______________________________________________<br>apps-discu=
ss mailing list<br><a href=3D"mailto:apps-discuss@ietf.org" =
target=3D"_blank">apps-discuss@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/apps-discuss</a><=
o:p></o:p></span></p></div></div></blockquote></div><p class=3DMsoNormal =
style=3D'background:white'><span =
style=3D'color:black'><o:p>&nbsp;</o:p></span></p></div><p =
class=3DMsoNormal style=3D'margin-bottom:12.0pt;background:white'><span =
style=3D'color:black'><br>_______________________________________________=
<br>apps-discuss mailing list<br><a =
href=3D"mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</a><br><a =
href=3D"https://www.ietf.org/mailman/listinfo/apps-discuss" =
target=3D"_blank">https://www.ietf.org/mailman/listinfo/apps-discuss</a><=
br><br><o:p></o:p></span></p></div></div></blockquote></div></div></div><=
/div></body></html>
------=_NextPart_000_04F7_01CD3935.8DD8AD90--


From andrew@morphoss.com  Wed May 23 22:04:01 2012
Return-Path: <andrew@morphoss.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 85AE421F85FD for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 22:04:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.046
X-Spam-Level: 
X-Spam-Status: No, score=-2.046 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bZ41E5V37VhP for <apps-discuss@ietfa.amsl.com>; Wed, 23 May 2012 22:04:00 -0700 (PDT)
Received: from mail.morphoss.com (hoppy.mcmillan.net.nz [202.78.240.82]) by ietfa.amsl.com (Postfix) with ESMTP id 6BC5B21F85A7 for <apps-discuss@ietf.org>; Wed, 23 May 2012 22:03:59 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.morphoss.com (Postfix) with ESMTP id 20BA820507 for <apps-discuss@ietf.org>; Thu, 24 May 2012 16:54:38 +1200 (NZST)
X-Virus-Scanned: Debian amavisd-new at mail.morphoss.com
Received: from mail.morphoss.com ([127.0.0.1]) by localhost (hoppy.mcmillan.net.nz [127.0.0.1]) (amavisd-new, port 10024) with LMTP id hnRZB+fd+IqH for <apps-discuss@ietf.org>; Thu, 24 May 2012 16:54:32 +1200 (NZST)
Received: from [192.168.55.25] (home.mcmillan.net.nz [202.160.48.75]) (Authenticated sender: andrew@mail.morphoss.com) by mail.morphoss.com (Postfix) with ESMTPSA id A783F20506 for <apps-discuss@ietf.org>; Thu, 24 May 2012 16:54:32 +1200 (NZST)
Message-ID: <1337835271.6923.275.camel@dave.home.mcmillan.net.nz>
From: Andrew McMillan <andrew@morphoss.com>
To: apps-discuss@ietf.org
Date: Thu, 24 May 2012 16:54:31 +1200
In-Reply-To: <92CD7BC1-4A4C-49BD-8F4B-4A04BC63620F@mnot.net>
References: <64C6DF43A866F40437AF4CC3@cyrus.local> <22873D37-8462-48AE-ABA0-49445776E4CC@mnot.net> <FF3DD3C9968F397579BC846A@cyrus.local> <92CD7BC1-4A4C-49BD-8F4B-4A04BC63620F@mnot.net>
Organization: Morphoss Ltd
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-I3Fqbf9rZbt3Nz+0Eok+"
X-Mailer: Evolution 3.2.2-1+b1 
Mime-Version: 1.0
Subject: Re: [apps-discuss] Aggregated service discovery
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: andrew@morphoss.com
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 05:04:01 -0000

--=-I3Fqbf9rZbt3Nz+0Eok+
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2012-05-24 at 10:27 +1000, Mark Nottingham wrote:
> On 23/05/2012, at 10:55 PM, Cyrus Daboo wrote:
>=20
> > Hi Mark,
> >=20
> > --On May 23, 2012 4:29:24 PM +1000 Mark Nottingham <mnot@mnot.net> wrot=
e:
> >=20
> >> If they're HTTP -
> >> <https://datatracker.ietf.org/doc/draft-nottingham-json-home/>
> >=20
> > Of course we do want service discovery for non-HTTP protocols, LDAP,
> IMAP, Submission, POP3, XMPP etc. Now I could almost imagine having
> non-http resource URIs in the json-home document for these other
> protocols, but I think that would be over stepping the intent of
> json-home.
>=20
> As long as the relationship is expressed as a well-defined link
> relation, I don't see a problem. Of course, some of the HTTP-specific
> bits are going to be irrelevant, but there isn't anything requiring
> their use (maybe I should call it "http-hint"?).
>=20
>=20
> >> Not yet convinced that well-known is needed for this yet; it's
> >> effectively substituting a hostname for a full URL.
> >=20
> > Not sure what you mean by that. Obviously it is important to have
> just one jumping off point for this.
>=20
>=20
> 1) What's the use case driving having ONE location for it? Some of the
> advice in .well-known is to lump things that share a use case into a
> single URL, but to avoid having "kitchen sink" well-knowns, because
> they become unwieldy. Is there a strong use case for someone
> discovering ALL of the various (and often totally unrelated) services
> a site offers in one request?

Here's some real background, that I hope exposes some of the value that
this could offer...

I started working in a new company on the 2nd of May.  On arrival they
issued me with a username and a password that applied to the following
services:

* IMAP
* CalDAV
* CardDAV
* LDAP
* Wiki
* Continuous Integration Testing system
* Problem tracking system
* SMTP
* SIP
* XMPP
* Wireless LAN

and quite possibly a few more that I have yet to discover.  This is only
a relatively small company of about 150 staff, so I think it's pretty
stellar that they've managed to get all of these things singing and
dancing to the same username and password.

What they have not done, and what they *cannot* do, is to leave me to it
at that point, and I (or my software) will be able to figure everything
out for itself.

What I (and Cyrus and others from CalConnect) would like to see would be
a unification of the process of discovering these things.

Currently IANA maintains a registry of well-known ports, more recently
this has been extended to include SRV details, and there is also a
registry of .well-known URLs.  What is missing is a registry of any
parameters which apply to a service.

For example, to configure my SMTP service, I needed to know that it was
using port 465, that SSL was required, and that plain text
authentication was used in the SSL channel.  I have other mail servers I
connnect to on port 8487, with TLS, and although these variations on the
protocol are quite well-understood by the server and the client software
they tend to require a lot of poking and prodding from the client to
discover what is the right answer.  And without any ability to control
what is the preferred answer.

Having configured my SMTP service I then had to configure my IMAP,
CardDAV and CalDAV all in the one program.  Obviously that's a pretty
bad UI in that particular program, but it's far from unique.

I would like to see the sourcing of this information become the kind of
service that the operating system can offer to programs.  So that I can
configure the absolute minimum necessary information about my employer
(perhaps a domain name, a username and some authentication details) and
then as I configure (e.g.) my new XMPP application it offers me a list
of the ones it knows about by querying this central source "which
accounts have an associated XMPP service?".  When I select the account I
need enter nothing more, because the people who knew enough to set it up
in the first place have provided all of the relevant information as
client configuration parameters for that service, and my device has
discovered them.

If we are ever going to unify these kinds of things into a single place
in the operating system then having standards for a registry and a
framework for such service parameters will be what makes it possible.

Microsoft currently have an autodiscovery document which some people are
also using to provide information for non-Microsoft services in
non-standard ways.  I believe that Apple also have some internal
standards for retrieving centralised service parameters.

Neither of these approaches is a standard, and from what I have seen of
them they are somewhat built of duct tape and necessity and are not
appropriate for use other than to inform us of some of the parameters
that will be needed for some of the services.

In this sense I think that json-home would be an acceptable transport
for such information, but I would be uncomfortable (to say the least)
with trying to impose a pre-defined structure that would suit the
definition of all current and future services.  For this reason I think
that a per service registration of parameter names (perhaps with some
lightweight definition of associated data structures) would be the best
solution.


> 2) Even if it's so, the question I'm asking is why that ONE identifier
> is a hostname instead of a URL. Are there some hidden UI requirements
> at work here, perhaps?

The UI would be that I have three 'facts' and I would like to use these
to configure my $SERVICE.  I'd like to be able to supply the same three
facts for any service and hope that my software was able to hide further
complexity from me, ideally supplying them only once, and authorizing
each client on first use.

I believe those facts should be:

* A domain name
* A username
* Some authentication token(s)

Of course the domain name could be a URL, but in providing a standard
simplification a domain name offers the advantage that it is shorter
than a URL, and if we then define a set of standard transformations to
that domain name (such as an SRV lookup to discover protocols, hosts and
ports, and appending some standard path) we can save my mother a lot of
laborious and error-prone data entry on her smartphone.

Regards,
					Andrew McMillan.


--=20
------------------------------------------------------------------------
http://andrew.mcmillan.net.nz/                     Porirua, New Zealand
Twitter: _karora                                  Phone: +64(272)DEBIAN
        Life is knowing how far to go without crossing the line.
------------------------------------------------------------------------


--=-I3Fqbf9rZbt3Nz+0Eok+
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAABCAAGBQJPvb8HAAoJEOr8/r+P646/KQ4QAKVqTnzY4+yHHuS0BkrrIA1O
c2savQaNgqXDkSE8GiJ63fe74Y+ZXZYhYl2klIuDuCpXbiNVkktXkvzjqrRV+m0u
YeR/k/+6CpZNjww21P9/1iVmlsoQVcEBr8lvS7xfmHUBmke3ZxY3fGgins2Ql6Py
4LJ/kHtKto1bGZ6Yqldg6WFR0adlR5YI4QAd2yB8KKwOR5MId+n/uPP7cxgFUadx
v3AP2R5LYTB7xTyQQdRaKlJx3ptRiVOJSZL2WkDCy+bM6Hkj6oxcA7PRwEatmOPP
Uia6gS11VJ5hDeOXAmeMoIIolo8Ett3xxocCxdaDcyrlKZRR4fNoyKDmtxie5gJI
paVC4TVDgrLhD7ClkfXi2RdmyshnjEFX5mMJO8Y2HuEbe2ExtbApqiOV02ILzxBv
Wzb2uhRYJpK2+lI0ml++fLcpDGyhMS0Z5sMnpsN7+uLv8MUhN5xijvBtx8lvYJCO
tKFKDncqv/l+M6ggSJKLoRI4phDVgaDrPK7Bqu1b/l6XHAYQOu3bM8RQXzTN2Qrm
1Mv3vYhQzbMM+xttkonuLjCOTzO35180w5ksy7dOlGsHmUaQaTNamNptQcFfmRYL
4hwDz2NYPR2I6BUId0ZO40VaMSVkEM1FM2hFiZzamx8gXCnJLY+fdpQ+MD6PDOR0
Tp/cjxtKQxJH9wqy1wfP
=80d2
-----END PGP SIGNATURE-----

--=-I3Fqbf9rZbt3Nz+0Eok+--


From alexey.melnikov@isode.com  Thu May 24 01:29:59 2012
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 734AA21F85F7; Thu, 24 May 2012 01:29:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YEGzM-EUhc8X; Thu, 24 May 2012 01:29:58 -0700 (PDT)
Received: from rufus.isode.com (cl-125.lon-03.gb.sixxs.net [IPv6:2a00:14f0:e000:7c::2]) by ietfa.amsl.com (Postfix) with ESMTP id 566C821F85F4; Thu, 24 May 2012 01:29:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1337848197; d=isode.com; s=selector; i=@isode.com; bh=3gv1huLXVCbT9mJKZ7z7PTwyJYUuK6IgKJg7Kn9aOcg=; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: In-Reply-To:References:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description; b=hIPOtSSTcQmUIJuBR1TkrpW54Ss1Jqmi5LLRosb+AY70d6ZWnTpQibx4PJdZNO0vFIddEs of26kIcofi8UsfL+5fbKZSjB+EYYz7LJW68sGIRkfrIzYIhxuvoAH61smumoRXbqmdUuMA u23NWt4OPt2XRNaCCHqU3wFFyCSOSi0=;
Received: from [192.168.1.144] ((unknown) [62.3.217.253])  by rufus.isode.com (submission channel) via TCP with ESMTPSA  id <T73xhAAE4xOu@rufus.isode.com>; Thu, 24 May 2012 09:29:57 +0100
X-SMTP-Protocol-Errors: NORDNS PIPELINING
Message-ID: <4FBDF199.2050300@isode.com>
Date: Thu, 24 May 2012 09:30:17 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
To: S Moonesamy <sm+ietf@elandsys.com>
References: <6.2.5.6.2.20120521130747.0c219ab0@elandnews.com>
In-Reply-To: <6.2.5.6.2.20120521130747.0c219ab0@elandnews.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: draft-melnikov-smtp-priority-13.all@tools.ietf.org, iesg@ietf.org, apps-discuss@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-melnikov-smtp-priority-13
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 08:29:59 -0000

Hi SM,
Thanks for the review.

On 21/05/2012 23:05, S Moonesamy wrote:
> I have been selected as the Applications Area Directorate reviewer for 
> this draft (for background on AppsDir, please see 
> http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate 
> ).
>
> The comments in this review do not bear more weight than comments 
> submitted by an individual during a Last Call.  It is suggested that 
> the author ask the document shepherd for guidance about any changes 
> suggested in a review.
>
> Please note that this is a follow-up to a previous review.
>
> Document: draft-melnikov-smtp-priority-13
> Title: Simple Mail Transfer Protocol extension for Message Transfer 
> Priorities
> Reviewer: S. Moonesamy
> Review Date: May 21, 2012
> IETF Last Call Date: May 28, 2012
>
> Summary:  This draft is ready for publication as a Proposed Standard.
>
> This memo defines an extension to the SMTP service whereby messages 
> are sent with a priority to enable receivers to take this into 
> account.  The draft is well-written.
>
> Major issues: None
>
> Minor issues:
>
> In Section 10:
>
> I could have classified this under nits.  The authors already 
> understand that it is not really an issue.
>
>   "Message Submission Agents MUST implement a policy that only allows
>    authenticated users (or only certain groups of authenticated users)
>    to specify message transfer priorities, and MAY restrict maximum
>    priority values different groups of users can request, or MAY
>    override the priority values specified by MUAs."
>
> I would have used a "SHOULD only allow authenticated users" and 
> explain that there is a policy override.  It's to get around the "MUST 
> implement a policy".  I think what you want to say here is to 
> implement a setting that is customizable.  You also get a default 
> where SMTP clients cannot abuse the feature.  I am ok with a "no text 
> change".

I tend to agree with Barry that this should remain MUST.

> Nits:
>
> I recommend taking anything beyond this point off-list if feedback is 
> desired.  Nits do not have to be addressed as it is an editorial 
> decision.
>
> In the Abstract:
>
>   "This memo defines an extension to the SMTP (Simple Mail Transfer
>    Protocol) service"
>
> You don't really need to expand SMTP.
>
> In Section 1:
>
>   "This specification defines this mechanism by specification of
>    an SMTP [RFC5321] extension."
>
> The term "service extension" is generally used.
>
> In Section 2:
>
>   'The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
>    "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
>    document are to be interpreted as described in [RFC2119] when they
>    appear in ALL CAPS.'
>
> I suggest "upper case" instead of "ALL CAPS".

I leave it to Barry and others to decide :-).

> In Section 3:
>
>   "The maximum length of a MAIL FROM command line is increased by 15
>    characters by the possible addition of the MT-PRIORITY keyword
>    and value."
>
> RFC 5321 uses the term "octets" instead of "characters".

Changed.

> In Section 4.1:
>
>   "The SMTP server MAY also alter the message priority (to lower or to
>    raise it)"
>
> I suggest: (lower or raise it)".

If you don't mind, I leave this sort of stuff to RFC Editor.
>
> The specification specifies that the service extension is valid on the 
> Submission port.  I don't see this mentioned in the IANA 
> Considerations Section.  It can be done during the interaction with IANA.

This is the default (IANA's web page says that all extensions are 
suitable for Submission port, unless specified otherwise). But I will 
add a clarifying sentence.
>
> Appendix C:
>
>  "Communication systems used during an emergency or disaster are
>   realized in several forms."
>
> I'll suggest:
>
>   There are several forms of communication systems used during an 
> emergency
>   or disaster.

Changed in my copy.

Thanks,
Alexey


From hartmans@mit.edu  Thu May 24 02:09:16 2012
Return-Path: <hartmans@mit.edu>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9798021F8627; Thu, 24 May 2012 02:09:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.265
X-Spam-Level: 
X-Spam-Status: No, score=-102.265 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SCdyMhg0sqaw; Thu, 24 May 2012 02:09:16 -0700 (PDT)
Received: from permutation-city.suchdamage.org (permutation-city.suchdamage.org [69.25.196.28]) by ietfa.amsl.com (Postfix) with ESMTP id EF81421F8623; Thu, 24 May 2012 02:09:15 -0700 (PDT)
Received: from carter-zimmerman.suchdamage.org (unknown [217.28.191.162]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "laptop", Issuer "laptop" (not verified)) by mail.suchdamage.org (Postfix) with ESMTPS id 4FCAD20341; Thu, 24 May 2012 05:09:09 -0400 (EDT)
Received: by carter-zimmerman.suchdamage.org (Postfix, from userid 8042) id 0569141ED; Thu, 24 May 2012 05:09:10 -0400 (EDT)
From: Sam Hartman <hartmans-ietf@mit.edu>
To: William Mills <wmills@yahoo-inc.com>
References: <1337729468.3004.YahooMailNeo@web31807.mail.mud.yahoo.com>
Date: Thu, 24 May 2012 05:09:09 -0400
In-Reply-To: <1337729468.3004.YahooMailNeo@web31807.mail.mud.yahoo.com> (William Mills's message of "Tue, 22 May 2012 16:31:08 -0700 (PDT)")
Message-ID: <tslpq9uj68a.fsf@mit.edu>
User-Agent: Gnus/5.110009 (No Gnus v0.9) Emacs/22.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Cc: "draft-ietf-abfab-gss-eap.all@tools.ietf.org" <draft-ietf-abfab-gss-eap.all@tools.ietf.org>, The IESG <iesg@ietf.org>, Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] APPS area review of: draft-ietf-abfab-gss-eap-06
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 09:09:16 -0000

Thanks so much for your review.

>>>>> "William" == William Mills <wmills@yahoo-inc.com> writes:

    William> Major:

    William> Section 5.8: still lists "Open issue: handling of lifetime
    William> parameters."

Simon pointed this out in WGLC; the text has been removed. No one wants
to deal with this and we agree that if we did it would be a MAY/SHOULd
implement.

    William> Minor:

    William> Section 3.4: "RFC editor, remove the remainder of this
    William> subjection prior to publication.", do you mean "subsection"
    William> here?

I do; fixed.

    William> Section 5: The format of "length" should be more clearly
    William> defined her.  A more detailed definition appears to live as
    William> the last three sentences in 5.6.3, which seems odd.

Description fixed; thanks.

    William> Nits:

    William> Section 5.5.1 & 5.5.2: Is the phrase "It is always
    William> critical." something with specific meaning?  Otherwise
    William> simply stating that these tokens are REQUIRED, is probably
    William> sufficient.
Please see the section titled Processing Received tokens.

The second paragraph defines required tokens (inner token is invalid in
a given state unless subtoken is included).
The third paragraph in that section defines critical subtokens (receiver
must fail if receiver does not understand the token).

So, required and critical are different.

    William> Section 7.3: The choice of registered values seems odd;
    William> non-sequential, and slightly inconsistent (request
    William> vs. response not in consistent numerical order).  Doesn't
    William> matter since it's constants.

Agreed.  I don't want to break interoperability with existing
implementations to fix it though. Changing this definitely would create
interop issues.


From sm@elandsys.com  Thu May 24 02:42:15 2012
Return-Path: <sm@elandsys.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2974221F8602; Thu, 24 May 2012 02:42:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.51
X-Spam-Level: 
X-Spam-Status: No, score=-102.51 tagged_above=-999 required=5 tests=[AWL=0.089, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z52W7XpxEOPV; Thu, 24 May 2012 02:42:13 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 1099F21F860B; Thu, 24 May 2012 02:42:13 -0700 (PDT)
Received: from SUBMAN.elandsys.com ([41.136.234.76]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q4O9fqfv026264 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 24 May 2012 02:42:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1337852531; i=@elandsys.com; bh=7bl6Jk7PTz1vO6KqjA68PzBqCfvALewKaHtRP+lPV5g=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=uBeX3vKsd5VF+RolFwbkcNn1XG7cMG4KgciGLzP5BYYVX8CdkyckvYf9LXP0q5SBQ MRqpBYM3frIP+HT6q3Ic1qmCBsMm8Zb4juWs7fdenkVKTHplpXwf1Jwrwm0VPWZ52D HpHQs2pWmRFtuYVSKYW32+RCsMeS5e4UwR9tJb30=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elandsys.com; s=mail; t=1337852531; i=@elandsys.com; bh=7bl6Jk7PTz1vO6KqjA68PzBqCfvALewKaHtRP+lPV5g=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=k9r11zJiBeBWUarHS6T0MQp7qGK31FIklEE5tC+9hS8MGrzZNb5D4r8BNw1JsVsFD n1tPqL1zed3QwuJImnA/eAPUWyIOJl7w69SpGxgkTyxF5IWlgH6pW+3wESJ3CKZYHX heCqQgNXdIwhpUX/2rpHNP75FRcyFE9rCzujVLcc=
Message-Id: <6.2.5.6.2.20120524020953.0a0f36f0@elandnews.com>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Thu, 24 May 2012 02:29:54 -0700
To: Alexey Melnikov <alexey.melnikov@isode.com>
From: S Moonesamy <sm+ietf@elandsys.com>
In-Reply-To: <4FBDF199.2050300@isode.com>
References: <6.2.5.6.2.20120521130747.0c219ab0@elandnews.com> <4FBDF199.2050300@isode.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: draft-melnikov-smtp-priority.all@tools.ietf.org, iesg@ietf.org, apps-discuss@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-melnikov-smtp-priority-13
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 09:42:15 -0000

Hi Alexey,
At 01:30 24-05-2012, Alexey Melnikov wrote:
>I tend to agree with Barry that this should remain MUST.

Ok.

>If you don't mind, I leave this sort of stuff to RFC Editor.

Ok.

>This is the default (IANA's web page says that all extensions are 
>suitable for Submission port, unless specified otherwise). But I 
>will add a clarifying sentence.

Ok.

For information, Section 7 of RFC 6409 mentions that "future SMTP 
extensions SHOULD explicitly specify if they are valid on the 
Submission port".  The draft specifies that in item 7 of Section 3.

Thanks for addressing the comments.

Regards,
S. Moonesamy 


From ht@inf.ed.ac.uk  Thu May 24 03:40:16 2012
Return-Path: <ht@inf.ed.ac.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B507521F856F for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 03:40:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jNJmWcIkdkFz for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 03:40:15 -0700 (PDT)
Received: from treacle.ucs.ed.ac.uk (treacle.ucs.ed.ac.uk [129.215.16.102]) by ietfa.amsl.com (Postfix) with ESMTP id 77A6521F847C for <discuss@apps.ietf.org>; Thu, 24 May 2012 03:40:14 -0700 (PDT)
Received: from nutty.inf.ed.ac.uk (nutty.inf.ed.ac.uk [129.215.33.33]) by treacle.ucs.ed.ac.uk (8.13.8/8.13.4) with ESMTP id q4OAdu6j009061; Thu, 24 May 2012 11:40:06 +0100 (BST)
Received: from calexico.inf.ed.ac.uk (calexico.inf.ed.ac.uk [129.215.24.15]) by nutty.inf.ed.ac.uk (8.13.8/8.13.8) with ESMTP id q4OAdu7b007285; Thu, 24 May 2012 11:39:56 +0100
Received: from calexico.inf.ed.ac.uk (localhost [127.0.0.1]) by calexico.inf.ed.ac.uk (8.14.4/8.14.4) with ESMTP id q4OAdthS019509;  Thu, 24 May 2012 11:39:55 +0100
Received: (from ht@localhost) by calexico.inf.ed.ac.uk (8.14.4/8.14.4/Submit) id q4OAds3O019505; Thu, 24 May 2012 11:39:54 +0100
X-Authentication-Warning: calexico.inf.ed.ac.uk: ht set sender to ht@inf.ed.ac.uk using -f
To: Mark Nottingham <mnot@mnot.net>
References: <832E3E94-723B-4DC9-A9D5-46EA7A7DB427@mnot.net>
From: ht@inf.ed.ac.uk (Henry S. Thompson)
Date: Thu, 24 May 2012 11:39:54 +0100
In-Reply-To: <832E3E94-723B-4DC9-A9D5-46EA7A7DB427@mnot.net> (Mark Nottingham's message of "Thu, 24 May 2012 11:35:37 +1000")
Message-ID: <f5b7gw1zwud.fsf@calexico.inf.ed.ac.uk>
User-Agent: Gnus/5.1008 (Gnus v5.10.8) XEmacs/21.4.21 (linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Edinburgh-Scanned: at treacle.ucs.ed.ac.uk with MIMEDefang 2.60, Sophie, Sophos Anti-Virus, Clam AntiVirus
X-Scanned-By: MIMEDefang 2.60 on 129.215.16.102
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] Questions about Structured Syntax Suffixes (SSS)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 10:40:16 -0000

Mark Nottingham writes:

> Question: Is this actually useful in practice? I.e., what are the
> real-world use cases for SSS?
>
> We started this experiment with +xml, and I'm not aware of much
> software that uses that suffix to great advantage (please educate me
> if I'm overlooking something).

Good question!  I did a quick check, and the four browsers I looked at
did _not_ treat material served as application/foo+xml as XML (unless
its URI ended with ".xml").

So _currently_ (aside from application/html+xml, which is recognised
as a unit, not specifically as allowing generic XML processing because
of the '+xml') the suffix serves only, as you suggest, as
human-readable confirmation of expectations.

_But_ I think there is at least a potential upside going forward, in
that as we see both ...+xml and ...+json variants of particular types,
I _would_ expect software to dispatch on this information, rather than
sniffing.  Or, to turn that around, if we _don't_ support SSS, we are
in practice requiring applications to sniff.

ht
-- 
       Henry S. Thompson, School of Informatics, University of Edinburgh
      10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
                Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk
                       URL: http://www.ltg.ed.ac.uk/~ht/
 [mail from me _always_ has a .sig like this -- mail without it is forged spam]

From ht@inf.ed.ac.uk  Thu May 24 03:46:06 2012
Return-Path: <ht@inf.ed.ac.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4577021F8606 for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 03:46:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hk43Hna7cmwe for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 03:46:05 -0700 (PDT)
Received: from treacle.ucs.ed.ac.uk (treacle.ucs.ed.ac.uk [129.215.16.102]) by ietfa.amsl.com (Postfix) with ESMTP id 597AD21F85A3 for <apps-discuss@ietf.org>; Thu, 24 May 2012 03:46:05 -0700 (PDT)
Received: from nutty.inf.ed.ac.uk (nutty.inf.ed.ac.uk [129.215.33.33]) by treacle.ucs.ed.ac.uk (8.13.8/8.13.4) with ESMTP id q4OAjqUA012687; Thu, 24 May 2012 11:45:52 +0100 (BST)
Received: from calexico.inf.ed.ac.uk (calexico.inf.ed.ac.uk [129.215.24.15]) by nutty.inf.ed.ac.uk (8.13.8/8.13.8) with ESMTP id q4OAjqpA007499; Thu, 24 May 2012 11:45:52 +0100
Received: from calexico.inf.ed.ac.uk (localhost [127.0.0.1]) by calexico.inf.ed.ac.uk (8.14.4/8.14.4) with ESMTP id q4OAjpCX019721;  Thu, 24 May 2012 11:45:51 +0100
Received: (from ht@localhost) by calexico.inf.ed.ac.uk (8.14.4/8.14.4/Submit) id q4OAjpg1019717; Thu, 24 May 2012 11:45:51 +0100
X-Authentication-Warning: calexico.inf.ed.ac.uk: ht set sender to ht@inf.ed.ac.uk using -f
To: "Paul E. Jones" <paulej@packetizer.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com> <4FBBE0A6.5040906@stpeter.im> <B3B7CC14-B6E2-40FC-BA84-427CEE96A8E5@ve7jtb.com> <1337714535.85430.YahooMailNeo@web31806.mail.mud.yahoo.com> <4FBBEF0C.1020108@stpeter.im> <45370D62-B0A0-43F3-831F-BCAFA3959F8F@ve7jtb.com> <CAKaEYhJEWChPS4MS8pa+trqSNsmDS=dbD0gjK4Lu84a_=Lgbiw@mail.gmail.com> <1337798245.55153.YahooMailNeo@web31810.mail.mud.yahoo.com> <04f601cd3957$14ea4d90$3ebee8b0$@packetizer.com>
From: ht@inf.ed.ac.uk (Henry S. Thompson)
Date: Thu, 24 May 2012 11:45:51 +0100
In-Reply-To: <04f601cd3957$14ea4d90$3ebee8b0$@packetizer.com> (Paul E. Jones's message of "Wed, 23 May 2012 22:44:02 -0400")
Message-ID: <f5b396pzwkg.fsf@calexico.inf.ed.ac.uk>
User-Agent: Gnus/5.1008 (Gnus v5.10.8) XEmacs/21.4.21 (linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Edinburgh-Scanned: at treacle.ucs.ed.ac.uk with MIMEDefang 2.60, Sophie, Sophos Anti-Virus, Clam AntiVirus
X-Scanned-By: MIMEDefang 2.60 on 129.215.16.102
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 10:46:06 -0000

Paul E. Jones writes:

> The "acct" URI scheme has a narrow scope . . . I suspect
> appreciation for that URI scheme will grow with wider deployment of
> WebFinger, though.

I find those two statements bordering on the contradictory.  It is
precisely because if it does indeed turn out that acct: URIs address a
real need, they will 'leak' out of WF and into wider contexts
(i.e. "appreciation . . . will grow"), and so acct: needs review as
such in the normal way any new URI scheme needs review.

ht
-- 
       Henry S. Thompson, School of Informatics, University of Edinburgh
      10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
                Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk
                       URL: http://www.ltg.ed.ac.uk/~ht/
 [mail from me _always_ has a .sig like this -- mail without it is forged spam]

From mnot@mnot.net  Thu May 24 03:58:10 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1020921F8606 for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 03:58:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.999
X-Spam-Level: 
X-Spam-Status: No, score=-102.999 tagged_above=-999 required=5 tests=[AWL=-0.400, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RHuAFaxVmSrb for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 03:58:09 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id 5A79621F85BB for <discuss@apps.ietf.org>; Thu, 24 May 2012 03:58:09 -0700 (PDT)
Received: from mnot-mini.mnot.net (unknown [118.209.21.48]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 8CC8E22E25B; Thu, 24 May 2012 06:58:01 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=us-ascii
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <f5b7gw1zwud.fsf@calexico.inf.ed.ac.uk>
Date: Thu, 24 May 2012 20:57:59 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <1A233CED-A91D-4FDA-B8C6-3817299BB330@mnot.net>
References: <832E3E94-723B-4DC9-A9D5-46EA7A7DB427@mnot.net> <f5b7gw1zwud.fsf@calexico.inf.ed.ac.uk>
To: ht@inf.ed.ac.uk (Henry S. Thompson)
X-Mailer: Apple Mail (2.1278)
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] Questions about Structured Syntax Suffixes (SSS)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 10:58:10 -0000

On 24/05/2012, at 8:39 PM, Henry S. Thompson wrote:

> Mark Nottingham writes:
>=20
>> Question: Is this actually useful in practice? I.e., what are the
>> real-world use cases for SSS?
>>=20
>> We started this experiment with +xml, and I'm not aware of much
>> software that uses that suffix to great advantage (please educate me
>> if I'm overlooking something).
>=20
> Good question!  I did a quick check, and the four browsers I looked at
> did _not_ treat material served as application/foo+xml as XML (unless
> its URI ended with ".xml").

Ah, that.

> So _currently_ (aside from application/html+xml, which is recognised
> as a unit, not specifically as allowing generic XML processing because
> of the '+xml') the suffix serves only, as you suggest, as
> human-readable confirmation of expectations.
>=20
> _But_ I think there is at least a potential upside going forward, in
> that as we see both ...+xml and ...+json variants of particular types,
> I _would_ expect software to dispatch on this information, rather than
> sniffing.  Or, to turn that around, if we _don't_ support SSS, we are
> in practice requiring applications to sniff.


What software? If it knows about the specific format -- whatever =
convention is used -- it's not necessary to have a convention. The =
convention is only good for software that DOESN'T know about the =
specific semantics/syntax of the format in use, but can derive some =
value from knowing a few generic conventions about it.

The only one I can come up with is a generic test tool, like the one =
that I run at <http://redbot.org/>; with this sort of information, it'd =
be able to colourise the syntax of a few more formats that pass through =
it.=20

To me, that's pretty thin justification; I'm not asking for this, and I =
run one of these tools!

What I'm concerned about is that this may encourage people to register =
both XML and JSON variants of a format -- in fact, I suspect that this =
is part of the underlying motivation. I've already given my thoughts =
about that here =
<http://www.mnot.net/blog/2012/04/13/json_or_xml_just_decide>.

Cheers,

--
Mark Nottingham   http://www.mnot.net/




From julian.reschke@gmx.de  Thu May 24 04:08:38 2012
Return-Path: <julian.reschke@gmx.de>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F52321F861C for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 04:08:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level: 
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[AWL=-4.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VRbddazl0EYg for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 04:08:37 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by ietfa.amsl.com (Postfix) with SMTP id 35C9321F8611 for <discuss@apps.ietf.org>; Thu, 24 May 2012 04:08:37 -0700 (PDT)
Received: (qmail invoked by alias); 24 May 2012 11:08:35 -0000
Received: from mail.greenbytes.de (EHLO [192.168.1.140]) [217.91.35.233] by mail.gmx.net (mp033) with SMTP; 24 May 2012 13:08:35 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX198BscEbqh8NmLsMv6Pv+Xyg6v5oE3Y1D5bcM0R4K yMUQEhHWYb5ZWs
Message-ID: <4FBE16B1.2060801@gmx.de>
Date: Thu, 24 May 2012 13:08:33 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Mark Nottingham <mnot@mnot.net>
References: <832E3E94-723B-4DC9-A9D5-46EA7A7DB427@mnot.net>
In-Reply-To: <832E3E94-723B-4DC9-A9D5-46EA7A7DB427@mnot.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] Questions about Structured Syntax Suffixes (SSS)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 11:08:38 -0000

On 2012-05-24 03:35, Mark Nottingham wrote:
> I apologise if this has already been discussed, but this list has become nearly unreadable recently.
>
> <http://www.ietf.org/id/draft-ietf-appsawg-media-type-suffix-regs-01.txt>  motivates SSS with:
>
> """
> 2.  When to Use these Structured Syntax Suffixes
>
>     Each of the Structured Syntax Suffixes defined in this document is
>     appropriate for use when the media type identifies the semantics of
>     the protocol payload.  That is, knowing the semantics of the specific
>     media type provides for more specific processing of the content than
>     that afforded by generic processing of the underlying representation.
>
>     At the same time, using the suffix allows receivers of the media
>     types to do generic processing of the underlying representation in
>     cases where
>
>        * they do not need to perform special handling of the particular
>        semantics of the exact media type, and,
>
>        * there is no special knowledge needed by such a generic processor
>        in order to parse that underlying representation other than what
>        would be needed to parse any example of that underlying
>        representation.
> """
>
> Question: Is this actually useful in practice? I.e., what are the real-world use cases for SSS?
>
> We started this experiment with +xml, and I'm not aware of much software that uses that suffix to great advantage (please educate me if I'm overlooking something).
> ...

XMLHttpRequest does.

Best regards, Julian

From ht@inf.ed.ac.uk  Thu May 24 04:08:43 2012
Return-Path: <ht@inf.ed.ac.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3277721F8647 for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 04:08:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D2ZdhpZLlL4s for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 04:08:41 -0700 (PDT)
Received: from treacle.ucs.ed.ac.uk (treacle.ucs.ed.ac.uk [129.215.16.102]) by ietfa.amsl.com (Postfix) with ESMTP id 7F51821F8644 for <discuss@apps.ietf.org>; Thu, 24 May 2012 04:08:41 -0700 (PDT)
Received: from nutty.inf.ed.ac.uk (nutty.inf.ed.ac.uk [129.215.33.33]) by treacle.ucs.ed.ac.uk (8.13.8/8.13.4) with ESMTP id q4OB8eCT026185; Thu, 24 May 2012 12:08:40 +0100 (BST)
Received: from calexico.inf.ed.ac.uk (calexico.inf.ed.ac.uk [129.215.24.15]) by nutty.inf.ed.ac.uk (8.13.8/8.13.8) with ESMTP id q4OB8elK008324; Thu, 24 May 2012 12:08:40 +0100
Received: from calexico.inf.ed.ac.uk (localhost [127.0.0.1]) by calexico.inf.ed.ac.uk (8.14.4/8.14.4) with ESMTP id q4OB8eU2020208;  Thu, 24 May 2012 12:08:40 +0100
Received: (from ht@localhost) by calexico.inf.ed.ac.uk (8.14.4/8.14.4/Submit) id q4OB8dU5020203; Thu, 24 May 2012 12:08:39 +0100
X-Authentication-Warning: calexico.inf.ed.ac.uk: ht set sender to ht@inf.ed.ac.uk using -f
To: Mark Nottingham <mnot@mnot.net>
References: <832E3E94-723B-4DC9-A9D5-46EA7A7DB427@mnot.net> <f5b7gw1zwud.fsf@calexico.inf.ed.ac.uk> <1A233CED-A91D-4FDA-B8C6-3817299BB330@mnot.net>
From: ht@inf.ed.ac.uk (Henry S. Thompson)
Date: Thu, 24 May 2012 12:08:39 +0100
In-Reply-To: <1A233CED-A91D-4FDA-B8C6-3817299BB330@mnot.net> (Mark Nottingham's message of "Thu, 24 May 2012 20:57:59 +1000")
Message-ID: <f5by5ohygy0.fsf@calexico.inf.ed.ac.uk>
User-Agent: Gnus/5.1008 (Gnus v5.10.8) XEmacs/21.4.21 (linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Edinburgh-Scanned: at treacle.ucs.ed.ac.uk with MIMEDefang 2.60, Sophie, Sophos Anti-Virus, Clam AntiVirus
X-Scanned-By: MIMEDefang 2.60 on 129.215.16.102
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] Questions about Structured Syntax Suffixes (SSS)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 11:08:43 -0000

Mark Nottingham writes:

> HST wrote:
>> . . .
>> _But_ I think there is at least a potential upside going forward, in
>> that as we see both ...+xml and ...+json variants of particular types,
>> I _would_ expect software to dispatch on this information, rather than
>> sniffing.  Or, to turn that around, if we _don't_ support SSS, we are
>> in practice requiring applications to sniff.
>
> What software? If it knows about the specific format -- whatever
> convention is used -- it's not necessary to have a convention.

Howzat?  If I support application/foo, and I do a GET for a URI I
expect to yield such a payload, I need _some_ way of telling
whether the results use XML or JSON.  Either I sniff, or I have
information in the media type.  The latter has the advantage that if
I'm old-fashioned, and only support the XML variant, I can use a
well-understood mechanism to _ask_ for that variant, i.e. an Accept:
request header.

This also points towards another (putative, eventual) benefit --
suppose we do end up in a world with a number of formats which are
manifested in both +xml and +json variants -- I would hope/expect that
at least toolkits, and with luck browsers themselves, would offer API
wrappers around XMLHttpRequest that automagically parsed responses
based on + suffixes and handed over either JS or DOM objects as
appropriate.

ht
-- 
       Henry S. Thompson, School of Informatics, University of Edinburgh
      10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
                Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk
                       URL: http://www.ltg.ed.ac.uk/~ht/
 [mail from me _always_ has a .sig like this -- mail without it is forged spam]

From mnot@mnot.net  Thu May 24 04:12:58 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 52E1D21F85F7 for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 04:12:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.963
X-Spam-Level: 
X-Spam-Status: No, score=-102.963 tagged_above=-999 required=5 tests=[AWL=-0.364, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Omk1a+yTRNix for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 04:12:57 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id 7F18E21F862A for <discuss@apps.ietf.org>; Thu, 24 May 2012 04:12:57 -0700 (PDT)
Received: from mnot-mini.mnot.net (unknown [118.209.21.48]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 155B122E25B; Thu, 24 May 2012 07:12:51 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=iso-8859-1
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <4FBE16B1.2060801@gmx.de>
Date: Thu, 24 May 2012 21:12:51 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <0FE8C3AF-CFF1-4594-8B62-E88654129C70@mnot.net>
References: <832E3E94-723B-4DC9-A9D5-46EA7A7DB427@mnot.net> <4FBE16B1.2060801@gmx.de>
To: Julian Reschke <julian.reschke@gmx.de>
X-Mailer: Apple Mail (2.1278)
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] Questions about Structured Syntax Suffixes (SSS)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 11:12:58 -0000

On 24/05/2012, at 9:08 PM, Julian Reschke wrote:

>> We started this experiment with +xml, and I'm not aware of much =
software that uses that suffix to great advantage (please educate me if =
I'm overlooking something).
>> ...
>=20
> XMLHttpRequest does.


Details...?


--
Mark Nottingham   http://www.mnot.net/




From ht@inf.ed.ac.uk  Thu May 24 04:14:40 2012
Return-Path: <ht@inf.ed.ac.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 372D021F862A for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 04:14:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4NONVVs19L2d for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 04:14:39 -0700 (PDT)
Received: from treacle.ucs.ed.ac.uk (treacle.ucs.ed.ac.uk [129.215.16.102]) by ietfa.amsl.com (Postfix) with ESMTP id 4D1F121F863E for <discuss@apps.ietf.org>; Thu, 24 May 2012 04:14:38 -0700 (PDT)
Received: from nutty.inf.ed.ac.uk (nutty.inf.ed.ac.uk [129.215.33.33]) by treacle.ucs.ed.ac.uk (8.13.8/8.13.4) with ESMTP id q4OBEIT2029761; Thu, 24 May 2012 12:14:28 +0100 (BST)
Received: from calexico.inf.ed.ac.uk (calexico.inf.ed.ac.uk [129.215.24.15]) by nutty.inf.ed.ac.uk (8.13.8/8.13.8) with ESMTP id q4OBEIk6008590; Thu, 24 May 2012 12:14:18 +0100
Received: from calexico.inf.ed.ac.uk (localhost [127.0.0.1]) by calexico.inf.ed.ac.uk (8.14.4/8.14.4) with ESMTP id q4OBEHBo020402;  Thu, 24 May 2012 12:14:17 +0100
Received: (from ht@localhost) by calexico.inf.ed.ac.uk (8.14.4/8.14.4/Submit) id q4OBEHDc020397; Thu, 24 May 2012 12:14:17 +0100
X-Authentication-Warning: calexico.inf.ed.ac.uk: ht set sender to ht@inf.ed.ac.uk using -f
To: Mark Nottingham <mnot@mnot.net>
References: <832E3E94-723B-4DC9-A9D5-46EA7A7DB427@mnot.net> <f5b7gw1zwud.fsf@calexico.inf.ed.ac.uk> <1A233CED-A91D-4FDA-B8C6-3817299BB330@mnot.net> <f5by5ohygy0.fsf@calexico.inf.ed.ac.uk>
From: ht@inf.ed.ac.uk (Henry S. Thompson)
Date: Thu, 24 May 2012 12:14:17 +0100
In-Reply-To: <f5by5ohygy0.fsf@calexico.inf.ed.ac.uk> (Henry S. Thompson's message of "Thu, 24 May 2012 12:08:39 +0100")
Message-ID: <f5btxz5ygom.fsf@calexico.inf.ed.ac.uk>
User-Agent: Gnus/5.1008 (Gnus v5.10.8) XEmacs/21.4.21 (linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Edinburgh-Scanned: at treacle.ucs.ed.ac.uk with MIMEDefang 2.60, Sophie, Sophos Anti-Virus, Clam AntiVirus
X-Scanned-By: MIMEDefang 2.60 on 129.215.16.102
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] Questions about Structured Syntax Suffixes (SSS)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 11:14:40 -0000

ht writes:

> This also points towards another (putative, eventual) benefit --
> suppose we do end up in a world with a number of formats which are
> manifested in both +xml and +json variants -- I would hope/expect that
> at least toolkits, and with luck browsers themselves, would offer API
> wrappers around XMLHttpRequest that automagically parsed responses
> based on + suffixes and handed over either JS or DOM objects as
> appropriate.

Sorry, the above as written is of course contradictory -- what I
should have said was "would offer a variant of XMLHttpRequest".

ht
-- 
       Henry S. Thompson, School of Informatics, University of Edinburgh
      10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
                Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk
                       URL: http://www.ltg.ed.ac.uk/~ht/
 [mail from me _always_ has a .sig like this -- mail without it is forged spam]

From julian.reschke@gmx.de  Thu May 24 04:18:56 2012
Return-Path: <julian.reschke@gmx.de>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 48F5421F862A for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 04:18:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.599
X-Spam-Level: 
X-Spam-Status: No, score=-104.599 tagged_above=-999 required=5 tests=[AWL=-2.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V6afdQjg3B8F for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 04:18:55 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by ietfa.amsl.com (Postfix) with SMTP id 56FEB21F860E for <discuss@apps.ietf.org>; Thu, 24 May 2012 04:18:55 -0700 (PDT)
Received: (qmail invoked by alias); 24 May 2012 11:18:54 -0000
Received: from mail.greenbytes.de (EHLO [192.168.1.140]) [217.91.35.233] by mail.gmx.net (mp024) with SMTP; 24 May 2012 13:18:54 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX1+DssMsFfKD5pvFo7Jk+dK9Fsa52rTUfrclegafUr BzJ0VAeUHazwZV
Message-ID: <4FBE191B.6050106@gmx.de>
Date: Thu, 24 May 2012 13:18:51 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Mark Nottingham <mnot@mnot.net>
References: <832E3E94-723B-4DC9-A9D5-46EA7A7DB427@mnot.net> <4FBE16B1.2060801@gmx.de> <0FE8C3AF-CFF1-4594-8B62-E88654129C70@mnot.net>
In-Reply-To: <0FE8C3AF-CFF1-4594-8B62-E88654129C70@mnot.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] Questions about Structured Syntax Suffixes (SSS)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 11:18:56 -0000

On 2012-05-24 13:12, Mark Nottingham wrote:
>
> On 24/05/2012, at 9:08 PM, Julian Reschke wrote:
>
>>> We started this experiment with +xml, and I'm not aware of much software that uses that suffix to great advantage (please educate me if I'm overlooking something).
>>> ...
>>
>> XMLHttpRequest does.
>
>
> Details...?

<http://www.w3.org/TR/XMLHttpRequest/#response-entity-body-0>:

"2. If final MIME type is not null, text/html, text/xml, 
application/xml, or does not end in +xml, return null and terminate 
these steps."

Best regards, Julian

From paulej@packetizer.com  Thu May 24 07:03:33 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C80D021F8674 for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 07:03:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eU7hOedoybX6 for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 07:03:31 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id 0887E21F864A for <apps-discuss@ietf.org>; Thu, 24 May 2012 07:03:30 -0700 (PDT)
Received: from sydney (rrcs-98-101-148-48.midsouth.biz.rr.com [98.101.148.48]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q4OE3Qqh014273 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 24 May 2012 10:03:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1337868208; bh=ZcGxPDN8YJG6K9/6Lr189Xe4l3L/2du4h2lNfkbs138=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; b=fOCS/TuCEpby5VQn8eXSgM3UaOIp1h/HYuN2RdH6FzhvAudV2I622UYj+LYTIQvJf rsAVnvBQXdABNDXiXrha1tDnocePYiLPCS6fCzjJwMn3ldSh9l6uZFzGwgxeAULyez uIsiFZZ5hMkRI2Y6Nc9OEmBy5E7VIjCrlqeZVwaw=
From: "Paul E. Jones" <paulej@packetizer.com>
To: "'Henry S. Thompson'" <ht@inf.ed.ac.uk>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com>	<4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com>	<7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com>	<4FBBE0A6.5040906@stpeter.im>	<B3B7CC14-B6E2-40FC-BA84-427CEE96A8E5@ve7jtb.com>	<1337714535.85430.YahooMailNeo@web31806.mail.mud.yahoo.com>	<4FBBEF0C.1020108@stpeter.im>	<45370D62-B0A0-43F3-831F-BCAFA3959F8F@ve7jtb.com>	<CAKaEYhJEWChPS4MS8pa+trqSNsmDS=dbD0gjK4Lu84a_=Lgbiw@mail.gmail.com>	<1337798245.55153.YahooMailNeo@web31810.mail.mud.yahoo.com>	<04f601cd3957$14ea4d90$3ebee8b0$@packetizer.com> <f5b396pzwkg.fsf@calexico.inf.ed.ac.uk>
In-Reply-To: <f5b396pzwkg.fsf@calexico.inf.ed.ac.uk>
Date: Thu, 24 May 2012 10:03:34 -0400
Message-ID: <058101cd39b6$02a28990$07e79cb0$@packetizer.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHACExhZgXedi2je/bJAOmWfz8jRwJNCmz6AWqGqq0A5pqAzQFvsme0Ae5wlHMCDZAj4AI8tnIJAV3lJy8CtExKPwKYSG+wAavAi3eWTnF5YA==
Content-Language: en-us
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 14:03:33 -0000

Henry,

> Paul E. Jones writes:
> 
> > The "acct" URI scheme has a narrow scope . . . I suspect appreciation
> > for that URI scheme will grow with wider deployment of WebFinger,
> > though.
> 
> I find those two statements bordering on the contradictory.  It is
> precisely because if it does indeed turn out that acct: URIs address a
> real need, they will 'leak' out of WF and into wider contexts (i.e.
> "appreciation . . . will grow"), and so acct: needs review as such in the
> normal way any new URI scheme needs review.

It wasn't intended to be.  Several have said before that they do not like
"acct" and prefer something else.  However, I think that is because "acct"
is presently not widely deployed and the novelty concerns people.  It has
been suggested, for example, to use the URI scheme "mailto" instead.  So, my
intent was just to say that once "acct" is adopted for querying for a user's
account information using "acct", people will appreciate it more than they
do now.  I think back on the examples I've given where I feel "mailto" just
isn't right because it relates to email and some of my accounts on the
Internet have no relationship to email.

That's not to say that "mailto" could not be used.  If the OpenID spec
declared that was the URI to use, then that's what that protocol mandates
and I'd have no objection to it.  What I'd like to see mailto used for,
though, is to provide information to my mail client so it can be
provisioned.  Someone referred to RFC 6186 as a way to do that, but that RFC
only specifies what POP, IMAP, and SMTP servers to use globally.  Users are
often clustered on certain machines and I'd personally like to see a link
relation called "config-email" that has a URI that, when queried, would
return JSON like this:

  {
    "imaps" : "cluster23.imap.packetizer.com",
    "smtp-submission" : "smtp.packetizer.com"
  }


That link relation could be returned when querying for my account (via the
"acct" URI), but if there was a document that defined mail
auto-configuration, then it could specify the use of "mailto" and I believe
that would be a perfectly good example of where "mailto:" would be more
appropriate than "acct".

The "acct" URI should be used to return a wide variety of information about
a user's account.  I view it as information that is largely of interest to
people other than the actual user.  That would include information like my
contact list or my picture or other information.

Anyway, we've discussed before that WebFinger can operate on a variety of
URIs.  The one that should relate to the users account we put a stake in the
ground and declare to be "acct".  If we want to specify other URIs for a
subset of that information or instead of "acct" (e.g., mailto for mail
configuration), that would be a reasonable thing to do.

Paul



From alexey.melnikov@isode.com  Thu May 24 07:10:39 2012
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 785A621F8577; Thu, 24 May 2012 07:10:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.369
X-Spam-Level: 
X-Spam-Status: No, score=-102.369 tagged_above=-999 required=5 tests=[AWL=0.230, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oF0f1Bu+Aktz; Thu, 24 May 2012 07:10:38 -0700 (PDT)
Received: from rufus.isode.com (cl-125.lon-03.gb.sixxs.net [IPv6:2a00:14f0:e000:7c::2]) by ietfa.amsl.com (Postfix) with ESMTP id 75B1921F856F; Thu, 24 May 2012 07:10:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1337868637; d=isode.com; s=selector; i=@isode.com; bh=iCdQf+Jr1htxpSJ04UXdhUZjXVp26g7rYH/LqjFr8mE=; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: In-Reply-To:References:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description; b=ooHDC8/E4Tbf1DzcdbR/eMnnYbvur/5eZFgj5/z18tpFYcJIyJjABqq8Gm7yU6eLRODWy3 N3kJdqv6xDrHn08fUnv42pRfpoRzD1MYy61pZBPXl2TTRETdC4hV2liN6H6gi2e7ATHraU 1GXJ68AfhFRmOx0dQB8DNbpzKUpYhtY=;
Received: from [172.16.1.29] (shiny.isode.com [62.3.217.250])  by rufus.isode.com (submission channel) via TCP with ESMTPSA  id <T75BXAAE4029@rufus.isode.com>; Thu, 24 May 2012 15:10:37 +0100
X-SMTP-Protocol-Errors: PIPELINING
Message-ID: <4FBE4172.5020509@isode.com>
Date: Thu, 24 May 2012 15:10:58 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
To: Ned Freed <ned.freed@mrochek.com>
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com> <004C9D74-9447-43F5-8C29-32E26716FB99@isode.com> <01OFJY4T4E9K0006TF@mauve.mrochek.com> <0B11FB37-5971-4191-9298-85A357794C8F@isode.com> <01OFK4MBYUPG0006TF@mauve.mrochek.com>
In-Reply-To: <01OFK4MBYUPG0006TF@mauve.mrochek.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Mark Nottingham <mnot@mnot.net>, IESG IESG <iesg@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>, "draft-ietf-appsawg-media-type-regs.all@tools.ietf.org" <draft-ietf-appsawg-media-type-regs.all@tools.ietf.org>
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 14:10:39 -0000

Hi Ned,

On 17/05/2012 01:21, Ned Freed wrote:
>> Hi Ned,
>>
>> On 16 May 2012, at 22:26, Ned Freed<ned.freed@mrochek.com>  wrote:
>>
>>>> Hi Ned,
>>>> Commenting on one specific point:
>>>> On 16 May 2012, at 17:24, Ned Freed<ned.freed@mrochek.com>  wrote:
>>>>>
>>>>>> * Section 5.2.1 "Provisional registrations MAY be updated or abandoned at any
>>>>>> time." How does this happen? How is it reflected in the registry? "OBSOLETE"?
>>>>> Provisional registrations are not in the registry. It's up to IANA as to
>>>>> how to implement the details.
>>>>>
>>>>>
>>>> I didn't get the "not in the registry" part. I suspect this is not entirely clear in the document.
>>>  From the section on provisional registries:
>>>
>>>   Upon receipt of a provisional registration, IANA will check the name and
>>>   contact information, then publish the registration in a separate provisional
>>>   registration list.
>>>
>>> Note the use of the term "separate".
>> I read "separate list" as still being a part of the registry.
> Well, in a key sense it is: The namespace is shared. There's no point to
> provisional registrations if it isn't. Whether you want to call it one single
> registry containing two separate lists or two registries sharing a namespace is
> syntactic detail I just can't get excited about. And none of this is relevant
> to the original point anyway.
Actually it is relevant in my mind. IMHO, if provisional registrations 
are listed on the same page as permanent registrations, then abandoning 
a registration shouldn't cause the entry to just disappear.
>
>> Question: did you envision that IANA might decide not to make this separate
>> list public (as one of the options)?
> This is now getting silly. Of course the list is public.
Ok, maybe it is silly. But I've heard IANA people talking about private 
registrations of things like port numbers, which are hidden from the 
world until the product associated with such private registration is 
released.

But anyway, I do think that Section 5.2.1 is underspecified, in 
particular handling of abandoned registrations. But to settle this 
discussion I think we should ask Michelle from IANA about whether she 
understands what is required from IANA in case of provisional 
registrations.
> And no, there is no
> need to state that explicitly. Have you ever seen a statement in an IANA
> considerations section saying "this information needs to be made public"? I
> seriously doubt you can point to even a single example.
>


From michiel@unhosted.org  Thu May 24 07:11:05 2012
Return-Path: <michiel@unhosted.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E0C5621F85F6 for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 07:11:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BKXEYuTcPWlw for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 07:11:05 -0700 (PDT)
Received: from mail-pz0-f44.google.com (mail-pz0-f44.google.com [209.85.210.44]) by ietfa.amsl.com (Postfix) with ESMTP id 16CD421F856F for <apps-discuss@ietf.org>; Thu, 24 May 2012 07:11:05 -0700 (PDT)
Received: by dacx6 with SMTP id x6so11569192dac.31 for <apps-discuss@ietf.org>; Thu, 24 May 2012 07:11:04 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=virb58NXBkOirZbL87SU4/Byu8oK/Xr4rBI2hkVn6PA=; b=h4L9Azr+y8IDNOr4KXq2k2RTv0u2vU50i666CFe+F2gYnrAYLdnhA3FijjnICS6V3G SFdqgDeZ3Tdne5nRvPaSvrHCrAyQHM4fXKCc9rnTrh+VyU5+5O2Fu6SusA1Dp0of5+G4 jY77jl+iK0Zr2Kd3XkEg9yofUTZ5uBUEgqv8AeWktQyMB2YlSZeIP8opSZvwnkLbTG7v T9zMO0QwLHLLo7QloGlkIfYhnSWeQjYlV/4r+hE4BAWbBAJal357kYKO/ArXE37alBxW 0njNiyETjWhFklLtEYflFCvr/dVXBZ/7dGrBOO3OOk9M2igwC+WD3amjZXkAX5R8nXrm 9JMg==
MIME-Version: 1.0
Received: by 10.68.224.103 with SMTP id rb7mr22462811pbc.23.1337868664800; Thu, 24 May 2012 07:11:04 -0700 (PDT)
Received: by 10.68.57.102 with HTTP; Thu, 24 May 2012 07:11:04 -0700 (PDT)
X-Originating-IP: [89.160.184.192]
In-Reply-To: <516247AC74FF27E89F0D40EC@cyrus.local>
References: <64C6DF43A866F40437AF4CC3@cyrus.local> <22873D37-8462-48AE-ABA0-49445776E4CC@mnot.net> <CA+aD3u1x3_qVSFnxfV_iesruVy9xUi_t6kzCoAncr_kAuNkfZg@mail.gmail.com> <516247AC74FF27E89F0D40EC@cyrus.local>
Date: Thu, 24 May 2012 14:11:04 +0000
Message-ID: <CA+aD3u0B5KDgfaQ0usLe7gp3Lj=1OP6o3NtVuYqUfX=SZseyBg@mail.gmail.com>
From: Michiel de Jong <michiel@unhosted.org>
To: Cyrus Daboo <cyrus@daboo.name>
Content-Type: text/plain; charset=ISO-8859-1
X-Gm-Message-State: ALoCoQlI89Eu7vMIw5IT6z8sT811s/HizTQMuh6WEpgrgBMr0630s15g3y+NIeiodIPJeTa76Pfk
Cc: Mark Nottingham <mnot@mnot.net>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Aggregated service discovery
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 14:11:06 -0000

On Wed, May 23, 2012 at 6:25 PM, Cyrus Daboo <cyrus@daboo.name> wrote:
> Whilst host-meta might be a jumping off point for this, its worth
> remembering that we are dealing with more than just "web" services here.

sure, so for xmpp service it makes sense to use the existing xmpp
disco, which is non-http. but the question is whether it makes sense
to have a way to /list/ services, rather than relying on the app to
know what to ask for.

if you're going to provide a list, then that has to be on 1 specific
platform. http seems a good choice for that.

it's a choice between server-side aggregation or client-side
aggregation of this list.

From melvincarvalho@gmail.com  Thu May 24 07:18:35 2012
Return-Path: <melvincarvalho@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA52321F8643 for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 07:18:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.387
X-Spam-Level: 
X-Spam-Status: No, score=-3.387 tagged_above=-999 required=5 tests=[AWL=-0.211, BAYES_00=-2.599, FRT_FOLLOW2=0.422, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JiX4joCks4lv for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 07:18:34 -0700 (PDT)
Received: from mail-vc0-f172.google.com (mail-vc0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id 9AF5E21F863E for <apps-discuss@ietf.org>; Thu, 24 May 2012 07:18:34 -0700 (PDT)
Received: by vcqp1 with SMTP id p1so1780069vcq.31 for <apps-discuss@ietf.org>; Thu, 24 May 2012 07:18:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=JSeYBLR1qzyYGA5oP9aHNuC31k4XICJXL7GM72wU5KI=; b=G4YPcBFs4uBZ7kDxQHP4ySk3TjUGFg8IrFkrxnzTtAhjKzZh+/VuRxBGKnv8e+FB2J +YnaGv5qzfIqtOtSzT6M7Hl9TuUc1jQLzYzRsKtJ/bhxCFlIcHT+2Yh5ToKs1MiLT/uO bpSwGnC47TlFUKNXqxJo7dvwyOkv1qqY3N43HJbXV0cByJvjmgN+TP1qrMKHkAZVTEoJ OBYGWv5bo9JOXGHN4FEwRjfDmTVAVA/BCayyS7XxkijflgIsudythASPpHqham2Vbce8 AZSGhJlyjYklz520A7vImqQ7yTHWa4+EM+xr1rwg0/6RAxBcVGVhkTJDTpGiRTpjBp03 UwMw==
MIME-Version: 1.0
Received: by 10.52.93.133 with SMTP id cu5mr14217300vdb.125.1337869114069; Thu, 24 May 2012 07:18:34 -0700 (PDT)
Received: by 10.52.38.130 with HTTP; Thu, 24 May 2012 07:18:33 -0700 (PDT)
In-Reply-To: <058101cd39b6$02a28990$07e79cb0$@packetizer.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com> <4FBBE0A6.5040906@stpeter.im> <B3B7CC14-B6E2-40FC-BA84-427CEE96A8E5@ve7jtb.com> <1337714535.85430.YahooMailNeo@web31806.mail.mud.yahoo.com> <4FBBEF0C.1020108@stpeter.im> <45370D62-B0A0-43F3-831F-BCAFA3959F8F@ve7jtb.com> <CAKaEYhJEWChPS4MS8pa+trqSNsmDS=dbD0gjK4Lu84a_=Lgbiw@mail.gmail.com> <1337798245.55153.YahooMailNeo@web31810.mail.mud.yahoo.com> <04f601cd3957$14ea4d90$3ebee8b0$@packetizer.com> <f5b396pzwkg.fsf@calexico.inf.ed.ac.uk> <058101cd39b6$02a28990$07e79cb0$@packetizer.com>
Date: Thu, 24 May 2012 16:18:33 +0200
Message-ID: <CAKaEYhKxgCtCSOqvOf7NNKATThxQLVTcF5Hw6sXwCbfzi5iO=Q@mail.gmail.com>
From: Melvin Carvalho <melvincarvalho@gmail.com>
To: "Paul E. Jones" <paulej@packetizer.com>
Content-Type: multipart/alternative; boundary=bcaec50162cf4cd4a104c0c8ed92
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 14:18:36 -0000

--bcaec50162cf4cd4a104c0c8ed92
Content-Type: text/plain; charset=ISO-8859-1

On 24 May 2012 16:03, Paul E. Jones <paulej@packetizer.com> wrote:

> Henry,
>
> > Paul E. Jones writes:
> >
> > > The "acct" URI scheme has a narrow scope . . . I suspect appreciation
> > > for that URI scheme will grow with wider deployment of WebFinger,
> > > though.
> >
> > I find those two statements bordering on the contradictory.  It is
> > precisely because if it does indeed turn out that acct: URIs address a
> > real need, they will 'leak' out of WF and into wider contexts (i.e.
> > "appreciation . . . will grow"), and so acct: needs review as such in the
> > normal way any new URI scheme needs review.
>
> It wasn't intended to be.  Several have said before that they do not like
> "acct" and prefer something else.  However, I think that is because "acct"
> is presently not widely deployed and the novelty concerns people.  It has
> been suggested, for example, to use the URI scheme "mailto" instead.  So,
> my
> intent was just to say that once "acct" is adopted for querying for a
> user's
> account information using "acct", people will appreciate it more than they
> do now.  I think back on the examples I've given where I feel "mailto" just
> isn't right because it relates to email and some of my accounts on the
> Internet have no relationship to email.
>
> That's not to say that "mailto" could not be used.  If the OpenID spec
> declared that was the URI to use, then that's what that protocol mandates
> and I'd have no objection to it.  What I'd like to see mailto used for,
> though, is to provide information to my mail client so it can be
> provisioned.  Someone referred to RFC 6186 as a way to do that, but that
> RFC
> only specifies what POP, IMAP, and SMTP servers to use globally.  Users are
> often clustered on certain machines and I'd personally like to see a link
> relation called "config-email" that has a URI that, when queried, would
> return JSON like this:
>
>  {
>    "imaps" : "cluster23.imap.packetizer.com",
>    "smtp-submission" : "smtp.packetizer.com"
>  }
>
>
> That link relation could be returned when querying for my account (via the
> "acct" URI), but if there was a document that defined mail
> auto-configuration, then it could specify the use of "mailto" and I believe
> that would be a perfectly good example of where "mailto:" would be more
> appropriate than "acct".
>
> The "acct" URI should be used to return a wide variety of information about
> a user's account.  I view it as information that is largely of interest to
> people other than the actual user.  That would include information like my
> contact list or my picture or other information.
>
> Anyway, we've discussed before that WebFinger can operate on a variety of
> URIs.  The one that should relate to the users account we put a stake in
> the
> ground and declare to be "acct".  If we want to specify other URIs for a
> subset of that information or instead of "acct" (e.g., mailto for mail
> configuration), that would be a reasonable thing to do.
>

Let me make an analogy with a relational database:

Consider you had a database table of information about a user.  One field
in the table is a (unique) email address and you wish to get the whole row,
which may contain things like blog and name, but could be any number of
fields.

The acct: protocol says the folloiwng:  'we should look up the table record
by the primary key, which is not the email address'.  Since we dont know
what the primary key is, let's give it a name : 'acct:user@host'.  Then we
can look things up.

There's a few challenges with this:

- it assumes lookup by "foreign" key (email) is problematic, which it need
not be

- if there is an existing primary key the acct: scheme may not be needed or
wanted

- it transitions the social web to a world where users will necessarily
have a keyring of multiple identifiers to carry out a cross platform lookup
(for example facebook already use http uris in their graph) making
implementations more complex

- developers and implementors may get confused of when to use mailt: acct:
or just user@host

- it's going to take many years (both time and work) for this to become
anywhere near as mainstream as http: or mailto:

If the payoff is considered worth the effort, then I think that's probably
fine.  Personally I think acct: should have it's own document.  Perhaps if
it's ultra simple (under 1 page as it is now) it can get approved very
quickly.


>
> Paul
>
>
>

--bcaec50162cf4cd4a104c0c8ed92
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">On 24 May 2012 16:03, Paul E. Jones <spa=
n dir=3D"ltr">&lt;<a href=3D"mailto:paulej@packetizer.com" target=3D"_blank=
">paulej@packetizer.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex">
Henry,<br>
<div class=3D"im"><br>
&gt; Paul E. Jones writes:<br>
&gt;<br>
&gt; &gt; The &quot;acct&quot; URI scheme has a narrow scope . . . I suspec=
t appreciation<br>
&gt; &gt; for that URI scheme will grow with wider deployment of WebFinger,=
<br>
&gt; &gt; though.<br>
&gt;<br>
&gt; I find those two statements bordering on the contradictory. =A0It is<b=
r>
&gt; precisely because if it does indeed turn out that acct: URIs address a=
<br>
&gt; real need, they will &#39;leak&#39; out of WF and into wider contexts =
(i.e.<br>
&gt; &quot;appreciation . . . will grow&quot;), and so acct: needs review a=
s such in the<br>
&gt; normal way any new URI scheme needs review.<br>
<br>
</div>It wasn&#39;t intended to be. =A0Several have said before that they d=
o not like<br>
&quot;acct&quot; and prefer something else. =A0However, I think that is bec=
ause &quot;acct&quot;<br>
is presently not widely deployed and the novelty concerns people. =A0It has=
<br>
been suggested, for example, to use the URI scheme &quot;mailto&quot; inste=
ad. =A0So, my<br>
intent was just to say that once &quot;acct&quot; is adopted for querying f=
or a user&#39;s<br>
account information using &quot;acct&quot;, people will appreciate it more =
than they<br>
do now. =A0I think back on the examples I&#39;ve given where I feel &quot;m=
ailto&quot; just<br>
isn&#39;t right because it relates to email and some of my accounts on the<=
br>
Internet have no relationship to email.<br>
<br>
That&#39;s not to say that &quot;mailto&quot; could not be used. =A0If the =
OpenID spec<br>
declared that was the URI to use, then that&#39;s what that protocol mandat=
es<br>
and I&#39;d have no objection to it. =A0What I&#39;d like to see mailto use=
d for,<br>
though, is to provide information to my mail client so it can be<br>
provisioned. =A0Someone referred to RFC 6186 as a way to do that, but that =
RFC<br>
only specifies what POP, IMAP, and SMTP servers to use globally. =A0Users a=
re<br>
often clustered on certain machines and I&#39;d personally like to see a li=
nk<br>
relation called &quot;config-email&quot; that has a URI that, when queried,=
 would<br>
return JSON like this:<br>
<div class=3D"im"><br>
 =A0{<br>
 =A0 =A0&quot;imaps&quot; : &quot;<a href=3D"http://cluster23.imap.packetiz=
er.com" target=3D"_blank">cluster23.imap.packetizer.com</a>&quot;,<br>
 =A0 =A0&quot;smtp-submission&quot; : &quot;<a href=3D"http://smtp.packetiz=
er.com" target=3D"_blank">smtp.packetizer.com</a>&quot;<br>
 =A0}<br>
<br>
<br>
</div>That link relation could be returned when querying for my account (vi=
a the<br>
&quot;acct&quot; URI), but if there was a document that defined mail<br>
auto-configuration, then it could specify the use of &quot;mailto&quot; and=
 I believe<br>
that would be a perfectly good example of where &quot;mailto:&quot; would b=
e more<br>
appropriate than &quot;acct&quot;.<br>
<br>
The &quot;acct&quot; URI should be used to return a wide variety of informa=
tion about<br>
a user&#39;s account. =A0I view it as information that is largely of intere=
st to<br>
people other than the actual user. =A0That would include information like m=
y<br>
contact list or my picture or other information.<br>
<br>
Anyway, we&#39;ve discussed before that WebFinger can operate on a variety =
of<br>
URIs. =A0The one that should relate to the users account we put a stake in =
the<br>
ground and declare to be &quot;acct&quot;. =A0If we want to specify other U=
RIs for a<br>
subset of that information or instead of &quot;acct&quot; (e.g., mailto for=
 mail<br>
configuration), that would be a reasonable thing to do.<br></blockquote><di=
v><br>Let me make an analogy with a relational database:<br><br>Consider yo=
u had a database table of information about a user.=A0 One field in the tab=
le is a (unique) email address and you wish to get the whole row, which may=
 contain things like blog and name, but could be any number of fields.<br>
<br>The acct: protocol says the folloiwng:=A0 &#39;we should look up the ta=
ble record by the primary key, which is not the email address&#39;.=A0 Sinc=
e we dont know what the primary key is, let&#39;s give it a name : &#39;acc=
t:user@host&#39;.=A0 Then we can look things up.<br>
<br>There&#39;s a few challenges with this:<br><br>- it assumes lookup by &=
quot;foreign&quot; key (email) is problematic, which it need not be<br><br>=
- if there is an existing primary key the acct: scheme may not be needed or=
 wanted<br>
<br>- it transitions the social web to a world where users will necessarily=
 have a keyring of multiple identifiers to carry out a cross platform looku=
p (for example facebook already use http uris in their graph) making implem=
entations more complex <br>
<br>- developers and implementors may get confused of when to use mailt: ac=
ct: or just user@host<br><br>- it&#39;s going to take many years (both time=
 and work) for this to become anywhere near as mainstream as http: or mailt=
o:<br>
<br>If the payoff is considered worth the effort, then I think that&#39;s p=
robably fine.=A0 Personally I think acct: should have it&#39;s own document=
.=A0 Perhaps if it&#39;s ultra simple (under 1 page as it is now) it can ge=
t approved very quickly.<br>
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0pt 0pt 0pt 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Paul<br>
<br>
<br>
</font></span></blockquote></div><br>

--bcaec50162cf4cd4a104c0c8ed92--

From ve7jtb@ve7jtb.com  Thu May 24 07:27:26 2012
Return-Path: <ve7jtb@ve7jtb.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8B10521F85FD for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 07:27:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TMwf3SLPGaLO for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 07:27:25 -0700 (PDT)
Received: from mail-vc0-f172.google.com (mail-vc0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id 7C79221F857D for <apps-discuss@ietf.org>; Thu, 24 May 2012 07:27:25 -0700 (PDT)
Received: by vcqp1 with SMTP id p1so1787004vcq.31 for <apps-discuss@ietf.org>; Thu, 24 May 2012 07:27:24 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=TdYzYiMvb900aHUSv+YMZM/kVOh7ldHeE4c8xSa0+zU=; b=TrVABEOzH+s6JU1L4jEJWVRqp7eHWPKx6z4IrRjeU+6Giuftkh6nOUVkpqQkD8RKbA OTvqjgiSJS2qA90YeiIAq4+SRkwgQxw0mhWdJAtfsaPj1sNKNGfQp7PBgYugafKrLQr5 twGG0IBFNlmCrRPqxLv3x/LCmNutppp8+Ig5OVnMPOhLlxTioCdGCwRPkNe6GGo0N7JV Aawndqfbmd8+S1Y+7Vvzk2+NZRwy1KBl+nKLejcRJ5fX0Bq4y3sccHtkL/lXdRbs6uhE nDbA5eZZTdtvGCupw+ORPqeEy7XUZYofeHVbmBbn4nuTuu3uTbSi4MTH/9SrsX/XbLHr lfKA==
Received: by 10.52.22.38 with SMTP id a6mr16043904vdf.37.1337869644716; Thu, 24 May 2012 07:27:24 -0700 (PDT)
Received: from [192.168.1.94] (ip-66-80-241-106.iad.megapath.net. [66.80.241.106]) by mx.google.com with ESMTPS id i19sm28133492vdt.18.2012.05.24.07.27.23 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 24 May 2012 07:27:23 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=us-ascii
From: John Bradley <ve7jtb@ve7jtb.com>
In-Reply-To: <058101cd39b6$02a28990$07e79cb0$@packetizer.com>
Date: Thu, 24 May 2012 10:27:21 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <811BB5B1-74BB-4754-B064-DD198FCCADB6@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com>	<4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com>	<7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com>	<4FBBE0A6.5040906@stpeter.im>	<B3B7CC14-B6E2-40FC-BA84-427CEE96A8E5@ve7jtb.com>	<1337714535.85430.YahooMailNeo@web31806.mail.mud.yahoo.com>	<4FBBEF0C.1020108@stpeter.im>	<45370D62-B0A0-43F3-831F-BCAFA3959F8F@ve7jtb.com>	<CAKaEYhJEWChPS4MS8pa+trqSNsmDS=dbD0gjK4Lu84a_=Lgbiw@mail.gmail.com>	<1337798245.55153.YahooMailNeo@web31810.mail.mud.yahoo.com>	<04f601cd3957$14ea4d90$3ebee8b0$@packetizer.com> <f5b396pzwkg.fsf@calexico.inf.ed.ac.uk> <058101cd39b6$02a28990$07e79cb0$@packetizer.com>
To: "Paul E. Jones" <paulej@packetizer.com>
X-Mailer: Apple Mail (2.1278)
X-Gm-Message-State: ALoCoQlgWW1z54wuREvrioHnXVU4C2J3FaLtx9cUlIrocSIZGCdrsrrSw4YtwPRj6zaHGGvNt6+x
Cc: "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 14:27:26 -0000

The question comes down to the same one that has been discussed in the =
past.

What to use as a abstract identifier for a user.

I am sympathetic to the use of acct:

However I have not been convinced that it belongs in WF directly.

Until acct: is an approved URI I am not keen to have openID Connect take =
a normative reference to it.

If the WG and the chairs decide to do it as one spec,  that will likely =
impact our decision to reference WF for discovery.

That is just a personal opinion and the Connect WG will need to take the =
decision.

John B.


On 2012-05-24, at 10:03 AM, Paul E. Jones wrote:

> Henry,
>=20
>> Paul E. Jones writes:
>>=20
>>> The "acct" URI scheme has a narrow scope . . . I suspect =
appreciation
>>> for that URI scheme will grow with wider deployment of WebFinger,
>>> though.
>>=20
>> I find those two statements bordering on the contradictory.  It is
>> precisely because if it does indeed turn out that acct: URIs address =
a
>> real need, they will 'leak' out of WF and into wider contexts (i.e.
>> "appreciation . . . will grow"), and so acct: needs review as such in =
the
>> normal way any new URI scheme needs review.
>=20
> It wasn't intended to be.  Several have said before that they do not =
like
> "acct" and prefer something else.  However, I think that is because =
"acct"
> is presently not widely deployed and the novelty concerns people.  It =
has
> been suggested, for example, to use the URI scheme "mailto" instead.  =
So, my
> intent was just to say that once "acct" is adopted for querying for a =
user's
> account information using "acct", people will appreciate it more than =
they
> do now.  I think back on the examples I've given where I feel "mailto" =
just
> isn't right because it relates to email and some of my accounts on the
> Internet have no relationship to email.
>=20
> That's not to say that "mailto" could not be used.  If the OpenID spec
> declared that was the URI to use, then that's what that protocol =
mandates
> and I'd have no objection to it.  What I'd like to see mailto used =
for,
> though, is to provide information to my mail client so it can be
> provisioned.  Someone referred to RFC 6186 as a way to do that, but =
that RFC
> only specifies what POP, IMAP, and SMTP servers to use globally.  =
Users are
> often clustered on certain machines and I'd personally like to see a =
link
> relation called "config-email" that has a URI that, when queried, =
would
> return JSON like this:
>=20
>  {
>    "imaps" : "cluster23.imap.packetizer.com",
>    "smtp-submission" : "smtp.packetizer.com"
>  }
>=20
>=20
> That link relation could be returned when querying for my account (via =
the
> "acct" URI), but if there was a document that defined mail
> auto-configuration, then it could specify the use of "mailto" and I =
believe
> that would be a perfectly good example of where "mailto:" would be =
more
> appropriate than "acct".
>=20
> The "acct" URI should be used to return a wide variety of information =
about
> a user's account.  I view it as information that is largely of =
interest to
> people other than the actual user.  That would include information =
like my
> contact list or my picture or other information.
>=20
> Anyway, we've discussed before that WebFinger can operate on a variety =
of
> URIs.  The one that should relate to the users account we put a stake =
in the
> ground and declare to be "acct".  If we want to specify other URIs for =
a
> subset of that information or instead of "acct" (e.g., mailto for mail
> configuration), that would be a reasonable thing to do.
>=20
> Paul
>=20
>=20


From michiel@unhosted.org  Thu May 24 07:30:04 2012
Return-Path: <michiel@unhosted.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9025521F8534 for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 07:30:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JNT7i5MdPyOM for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 07:30:04 -0700 (PDT)
Received: from mail-pb0-f44.google.com (mail-pb0-f44.google.com [209.85.160.44]) by ietfa.amsl.com (Postfix) with ESMTP id 0974121F851B for <apps-discuss@ietf.org>; Thu, 24 May 2012 07:30:04 -0700 (PDT)
Received: by pbcwy7 with SMTP id wy7so335818pbc.31 for <apps-discuss@ietf.org>; Thu, 24 May 2012 07:30:03 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding:x-gm-message-state; bh=qu+8SEHjtmE2X2fiSJzOONBshT++WR+ToIKX/rpAVkU=; b=iU0vgB764hNAzIRzQ2mb14ibJUs01XRrqcFJK8yjUo9KOnzur5CoQAhJdxuUlCsLla MXPUyW6MQpCUA9dxAkehwnEkPj3oXJfCitZUWhqbk+yJufAbU3fQIw+BJSQzlf/4t/2+ Llj1y9PhC3WoWPHfGuS07F1ZiP41ChIPQrLxsm8N9pPsvKA3xILhFQca35wg+rbfDioC xvlL36NVsx86hrKxGo6fXKd3VBhT431/M3V8kp0ylXiR70DzP9puu0VcH46M6Zfgf+lK V3MMuvEMMoNT0AHTrK+XWbVMhgpRN1/4ERybCkzmCzAAwWRBHU4CA6JIWBEjC8acrw/0 ATQg==
MIME-Version: 1.0
Received: by 10.68.211.170 with SMTP id nd10mr22167099pbc.68.1337869803798; Thu, 24 May 2012 07:30:03 -0700 (PDT)
Received: by 10.68.57.102 with HTTP; Thu, 24 May 2012 07:30:03 -0700 (PDT)
X-Originating-IP: [89.160.184.192]
In-Reply-To: <1337835271.6923.275.camel@dave.home.mcmillan.net.nz>
References: <64C6DF43A866F40437AF4CC3@cyrus.local> <22873D37-8462-48AE-ABA0-49445776E4CC@mnot.net> <FF3DD3C9968F397579BC846A@cyrus.local> <92CD7BC1-4A4C-49BD-8F4B-4A04BC63620F@mnot.net> <1337835271.6923.275.camel@dave.home.mcmillan.net.nz>
Date: Thu, 24 May 2012 14:30:03 +0000
Message-ID: <CA+aD3u0AJ0B4j8YrF4-M7+FmoAJnFzWvYJJ-F8vV87Z3=Y67rQ@mail.gmail.com>
From: Michiel de Jong <michiel@unhosted.org>
To: andrew@morphoss.com
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-Gm-Message-State: ALoCoQlVSJ+/PpO/G/EQUO5rGPxum1BT2DFh/x4lRoOejGeXdl4iRutejXYTvD9CAkldwnOah7SC
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Aggregated service discovery
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 14:30:04 -0000

On Thu, May 24, 2012 at 4:54 AM, Andrew McMillan <andrew@morphoss.com> wrot=
e:
> The UI would be that I have three 'facts' and I would like to use these
> to configure my $SERVICE. =A0I'd like to be able to supply the same three
> facts for any service and hope that my software was able to hide further
> complexity from me, ideally supplying them only once, and authorizing
> each client on first use.
>
> I believe those facts should be:
>
> * A domain name
> * A username
> * Some authentication token(s)
>
> Of course the domain name could be a URL, but in providing a standard
> simplification a domain name offers the advantage that it is shorter
> than a URL, and if we then define a set of standard transformations to
> that domain name (such as an SRV lookup to discover protocols, hosts and
> ports, and appending some standard path) we can save my mother a lot of
> laborious and error-prone data entry on her smartphone.
>
> Regards,
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0Andrew McMillan.

i find this a super interesting question. i have been thinking about
this as well, and i think we don't have a good solution for this right
now, so it would be cool to change that. aspects i see:

1: Existence - listing which services even exist
2: Version - which version of the spec the instance claims to be compliant =
with
3: End-points - this is service-specific
4: Options - which types of encryption, signature, encodings, etc. are supp=
orted

i think these 4 types of discoverable information make sense for most
services. And i think if we combine webfinger/swd with json-home, then
we probably have enough expressive power to announce these 4 types of
information in a sensible way.

but the main objection people would have to doing this is i think
privacy/security. you don't want to announce the exact details of all
your services publically, because:
1) it makes it easier for an attacker to know where to attack your systems
2) it may reveal non-public information about your users unnecessarily.

Given that the user story Andrew describes (and i think this is the
correct thing to be looking at), starts out with a domain identifier,
a user identifier within that domain, and some authentication
token(s). If we have a trusted client then we can already use those
tokens during the discovery. In other cases we would have to use maybe
OAuth or similar to get derived tokens for doing the actual discovery.
If we do that, then we need to announce that that is the case. In the
case where you use resource owner password credentials, then i can see
how you could discover everything you want in 1 round trip. if you use
derived credentials (e.g. implicit grant), then i think 3 round-trips
are unavoidable: one to discover the discovery and OAuth end-points,
one to obtain the derived token, and one to do the actual lookup with
it.

My 2ct,
Michiel

From paulej@packetizer.com  Thu May 24 08:15:00 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6DC2921F8512 for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 08:15:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AHAQ77CBoWh9 for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 08:14:59 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id 568BB21F84EA for <apps-discuss@ietf.org>; Thu, 24 May 2012 08:14:59 -0700 (PDT)
Received: from sydney (rrcs-98-101-148-48.midsouth.biz.rr.com [98.101.148.48]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q4OFEvn3016515 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 24 May 2012 11:14:58 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1337872498; bh=tAqrR5WiYpn5pVZbnNmEJ9tPUhwGJAVmDchWlRmrBt0=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; b=TBNSVSR3EC+Z3qh/OMNdozfY4o88ORA25a2fHnpOVROK6tnFLr7M1n5anyrkF/qPo D8y4+HHOIzHQoXXOpoeL6JvpRj/MkF5hDU0FFCT1Y+HshlVuHTJxAzPtVJoXrLgDFG epf76H/RlE0J54K1cTkhrkNF1t3+94fZN2fLyQwI=
From: "Paul E. Jones" <paulej@packetizer.com>
To: "'John Bradley'" <ve7jtb@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com>	<4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com>	<7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com>	<4FBBE0A6.5040906@stpeter.im>	<B3B7CC14-B6E2-40FC-BA84-427CEE96A8E5@ve7jtb.com>	<1337714535.85430.YahooMailNeo@web31806.mail.mud.yahoo.com>	<4FBBEF0C.1020108@stpeter.im>	<45370D62-B0A0-43F3-831F-BCAFA3959F8F@ve7jtb.com>	<CAKaEYhJEWChPS4MS8pa+trqSNsmDS=dbD0gjK4Lu84a_=Lgbiw@mail.gmail.com>	<1337798245.55153.YahooMailNeo@web31810.mail.mud.yahoo.com>	<04f601cd3957$14ea4d90$3ebee8b0$@packetizer.com> <f5b396pzwkg.fsf@calexico.inf.ed.ac.uk> <058101cd39b6$02a28990$07e79cb0$@packetizer.com> <811BB5B1-74BB-4754-B064-DD198FCCADB6@ve7jtb.com>
In-Reply-To: <811BB5B1-74BB-4754-B064-DD198FCCADB6@ve7jtb.com>
Date: Thu, 24 May 2012 11:15:05 -0400
Message-ID: <059101cd39c0$002bd8b0$00838a10$@packetizer.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHACExhZgXedi2je/bJAOmWfz8jRwJNCmz6AWqGqq0A5pqAzQFvsme0Ae5wlHMCDZAj4AI8tnIJAV3lJy8CtExKPwKYSG+wAavAi3cBeGulnwKuOh8/li1LaXA=
Content-Language: en-us
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 15:15:00 -0000

John,

It seems that most people largely agree with the procedures we've defined
now; I've seen no other proposed changes (noting -05 contained only a very
few).  It also seems that most people see the utility for "acct", even
though other URIs might be used for some use cases (e.g., mail client
configuration or XMPP client configuration).

The only remaining concern I see is with approval of "acct" and delays that
might happen.  I think that if properly positioned for what "acct" is, it
would be opposed.  If there was opposition, though, we could always split
the draft into two pieces in order to get the draft moved to RFC status.  Of
course, I'd prefer to keep all of the text together, but I would prefer to
not hold up progress on OpenID Connect.

Paul

> -----Original Message-----
> From: John Bradley [mailto:ve7jtb@ve7jtb.com]
> Sent: Thursday, May 24, 2012 10:27 AM
> To: Paul E. Jones
> Cc: Henry S. Thompson; apps-discuss@ietf.org Discuss
> Subject: Re: [apps-discuss] The acct: scheme question
> 
> The question comes down to the same one that has been discussed in the
> past.
> 
> What to use as a abstract identifier for a user.
> 
> I am sympathetic to the use of acct:
> 
> However I have not been convinced that it belongs in WF directly.
> 
> Until acct: is an approved URI I am not keen to have openID Connect take a
> normative reference to it.
> 
> If the WG and the chairs decide to do it as one spec,  that will likely
> impact our decision to reference WF for discovery.
> 
> That is just a personal opinion and the Connect WG will need to take the
> decision.
> 
> John B.
> 
> 
> On 2012-05-24, at 10:03 AM, Paul E. Jones wrote:
> 
> > Henry,
> >
> >> Paul E. Jones writes:
> >>
> >>> The "acct" URI scheme has a narrow scope . . . I suspect
> >>> appreciation for that URI scheme will grow with wider deployment of
> >>> WebFinger, though.
> >>
> >> I find those two statements bordering on the contradictory.  It is
> >> precisely because if it does indeed turn out that acct: URIs address
> >> a real need, they will 'leak' out of WF and into wider contexts (i.e.
> >> "appreciation . . . will grow"), and so acct: needs review as such in
> >> the normal way any new URI scheme needs review.
> >
> > It wasn't intended to be.  Several have said before that they do not
> > like "acct" and prefer something else.  However, I think that is because
> "acct"
> > is presently not widely deployed and the novelty concerns people.  It
> > has been suggested, for example, to use the URI scheme "mailto"
> > instead.  So, my intent was just to say that once "acct" is adopted
> > for querying for a user's account information using "acct", people
> > will appreciate it more than they do now.  I think back on the
> > examples I've given where I feel "mailto" just isn't right because it
> > relates to email and some of my accounts on the Internet have no
> relationship to email.
> >
> > That's not to say that "mailto" could not be used.  If the OpenID spec
> > declared that was the URI to use, then that's what that protocol
> > mandates and I'd have no objection to it.  What I'd like to see mailto
> > used for, though, is to provide information to my mail client so it
> > can be provisioned.  Someone referred to RFC 6186 as a way to do that,
> > but that RFC only specifies what POP, IMAP, and SMTP servers to use
> > globally.  Users are often clustered on certain machines and I'd
> > personally like to see a link relation called "config-email" that has
> > a URI that, when queried, would return JSON like this:
> >
> >  {
> >    "imaps" : "cluster23.imap.packetizer.com",
> >    "smtp-submission" : "smtp.packetizer.com"
> >  }
> >
> >
> > That link relation could be returned when querying for my account (via
> > the "acct" URI), but if there was a document that defined mail
> > auto-configuration, then it could specify the use of "mailto" and I
> > believe that would be a perfectly good example of where "mailto:"
> > would be more appropriate than "acct".
> >
> > The "acct" URI should be used to return a wide variety of information
> > about a user's account.  I view it as information that is largely of
> > interest to people other than the actual user.  That would include
> > information like my contact list or my picture or other information.
> >
> > Anyway, we've discussed before that WebFinger can operate on a variety
> > of URIs.  The one that should relate to the users account we put a
> > stake in the ground and declare to be "acct".  If we want to specify
> > other URIs for a subset of that information or instead of "acct"
> > (e.g., mailto for mail configuration), that would be a reasonable thing
> to do.
> >
> > Paul
> >
> >



From paulej@packetizer.com  Thu May 24 09:19:12 2012
Return-Path: <paulej@packetizer.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB55A21F8566 for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 09:19:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EDLHopuGRwND for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 09:19:11 -0700 (PDT)
Received: from dublin.packetizer.com (dublin.packetizer.com [75.101.130.125]) by ietfa.amsl.com (Postfix) with ESMTP id B2BFB21F8562 for <apps-discuss@ietf.org>; Thu, 24 May 2012 09:19:11 -0700 (PDT)
Received: from sydney (rrcs-98-101-148-48.midsouth.biz.rr.com [98.101.148.48]) (authenticated bits=0) by dublin.packetizer.com (8.14.5/8.14.5) with ESMTP id q4OGJ2mT018518 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Thu, 24 May 2012 12:19:03 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=packetizer.com; s=dublin; t=1337876343; bh=GpmnBS2R5Esxmrh+m25cFlJ9c6+iDLpU9abQNGxD+uA=; h=From:To:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; b=lL1uBYvBashrzAI++fBRPG3RjoXRdhnwA/kpulG3MYh/XuZ1d6jKHecyyM5M7CCxV a8QzGAC0myiov0T2mK0XVVowLm0MVZrODytImycy5jkbNh+ELK8ZbqIpEAJBCNtWKn 4SSh1MytUjo3AfpbS1/RjaCS5PIymM4Ngpt0fUg4=
From: "Paul E. Jones" <paulej@packetizer.com>
To: "'Cyrus Daboo'" <cyrus@daboo.name>, <apps-discuss@ietf.org>
References: <64C6DF43A866F40437AF4CC3@cyrus.local>
In-Reply-To: <64C6DF43A866F40437AF4CC3@cyrus.local>
Date: Thu, 24 May 2012 12:19:10 -0400
Message-ID: <059c01cd39c8$f3d027c0$db707740$@packetizer.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQNYFRdarpUA3Z9l4mSBSKHTly5685PDVqvg
Content-Language: en-us
Subject: Re: [apps-discuss] Aggregated service discovery
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 16:19:12 -0000

Cyrus,

I apologize for not replying sooner.

I do believe WebFinger could be used to locate these services.  I wasn't
aware of RFC 6186 (and rushed right out to add it to my domain), but
WebFinger could be used to provide an even better level of granularity.  It
exists now, so I'm not sure if one would want to migrate to WebFinger, but
if it did I can imagine something like this:

GET /.well-known/host-meta?resource=mailto:paulej@packetizer.com

Returning...

{
  "subject" : "mailto:paulej@packetizer.com",
  "links" :
  [
    {
      "rel" : "config-email",
      "href" : "http://www.packetizer.com.com/config/email/?user=paulej"
    }
  ]
}

The above document would include a link relation that refers to mail server
configuration.  Querying the /config/email/ URI might return a JSON document
like this:


  {
    "imaps" : "cluster23.imap.packetizer.com",
    "smtp-submission" : "smtp.packetizer.com"
  }

(Note: this is a trivial example, whereas we'd probably need to indicate use
of SSL, TLS, login requirements, etc.)

It would accomplish something similar to SRV records, but provide a finer
level of granularity to allow domain owners to assign users to different
machines and specific configurations.

Paul

> -----Original Message-----
> From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org]
> On Behalf Of Cyrus Daboo
> Sent: Tuesday, May 22, 2012 11:00 AM
> To: apps-discuss@ietf.org
> Subject: [apps-discuss] Aggregated service discovery
> 
> Hi folks,
> Today many protocols define their own "service discovery" protocols (e.g.,
> <http://tools.ietf.org/html/rfc6186>,
> <https://datatracker.ietf.org/doc/draft-daboo-srv-caldav/>,
> <http://tools.ietf.org/html/rfc6125>).
> 
> >From a client perspective, these each work fine individually. But more
> often than not, a client device actually wants to be able to discover all
> services a "service provider" has available or provisioned for the user.
> i.e., a user expects email, calendar, contacts, IM, directory etc to be
> setup in one step by the client, rather than having to go and setup each
> service separately. Whilst a client can present a single UI for such an
> "aggregated service discovery" it still has to go use separate discovery
> protocols for each service. This is expensive - lots of separate DNS
> lookups, etc.
> 
> Several proprietary systems offer and "aggregated service discovery"
> protocol - in its simplest form a GET on a well known URI that returns an
> XML document listing available services and other useful configuration
> information.
> 
> It is time we had such a protocol for the IETF standard suite of
> protocols.
> In particular implementors involved in the Calendaring and Scheduling
> Consortium are very keen to see a good solution to this problem. So I am
> starting a discussion on this here to solicit some ideas about how best to
> approach this, with a view to writing a draft.
> 
> The obvious, and simplest approach, is the HTTP GET on a .well-known URI
> returning an XML or JSON document with a standard "schema".
> 
> Another possibility is to leverage the webfinger work. I'd like to hear
> from webfinger experts as to whether a use case like this would be a
> reasonable solution. Some concerns I have are the security "scope".
> Obviously service discovery is something that a user does for themselves
> and their service information should be private, which seems somewhat
> contrary to the primary user case for webfinger whether other users are
> looking up the information.
> 
> Security, simplicity and efficiency are the key goals for this protocol.
> 
> Comments, ideas?
> 
> --
> Cyrus Daboo
> 
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss


From stpeter@stpeter.im  Thu May 24 09:23:51 2012
Return-Path: <stpeter@stpeter.im>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 83B1E21F85F9 for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 09:23:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.589
X-Spam-Level: 
X-Spam-Status: No, score=-102.589 tagged_above=-999 required=5 tests=[AWL=0.010, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pl+N+Y4GRFbJ for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 09:23:50 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id B27D421F85F7 for <apps-discuss@ietf.org>; Thu, 24 May 2012 09:23:50 -0700 (PDT)
Received: from [64.101.72.115] (unknown [64.101.72.115]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 415854005A; Thu, 24 May 2012 10:39:58 -0600 (MDT)
Message-ID: <4FBE6094.5080406@stpeter.im>
Date: Thu, 24 May 2012 10:23:48 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Michiel de Jong <michiel@unhosted.org>
References: <64C6DF43A866F40437AF4CC3@cyrus.local> <22873D37-8462-48AE-ABA0-49445776E4CC@mnot.net> <CA+aD3u1x3_qVSFnxfV_iesruVy9xUi_t6kzCoAncr_kAuNkfZg@mail.gmail.com> <516247AC74FF27E89F0D40EC@cyrus.local> <CA+aD3u0B5KDgfaQ0usLe7gp3Lj=1OP6o3NtVuYqUfX=SZseyBg@mail.gmail.com>
In-Reply-To: <CA+aD3u0B5KDgfaQ0usLe7gp3Lj=1OP6o3NtVuYqUfX=SZseyBg@mail.gmail.com>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: Mark Nottingham <mnot@mnot.net>, apps-discuss@ietf.org
Subject: Re: [apps-discuss] Aggregated service discovery
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 16:23:52 -0000

On 5/24/12 8:11 AM, Michiel de Jong wrote:
> On Wed, May 23, 2012 at 6:25 PM, Cyrus Daboo <cyrus@daboo.name> wrote:
>> Whilst host-meta might be a jumping off point for this, its worth
>> remembering that we are dealing with more than just "web" services here.
> 
> sure, so for xmpp service it makes sense to use the existing xmpp
> disco, which is non-http.

Yes, we've had service discovery methods in XMPP for over ten years (in
fact the following spec superseded an older method in use since 1999):

http://xmpp.org/extensions/xep-0030.html

Because XMPP native includes presence "push", we also have a dynamic
profile of service discovery for real-time capability changes:

http://xmpp.org/extensions/xep-0115.html

Peter

-- 
Peter Saint-Andre
https://stpeter.im/



From ned.freed@mrochek.com  Thu May 24 10:02:53 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C2C2621F85C9; Thu, 24 May 2012 10:02:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DcCufVM1X+la; Thu, 24 May 2012 10:02:48 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id A4F5C21F85A5; Thu, 24 May 2012 10:02:48 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFUV6RX5AO002CP6@mauve.mrochek.com>; Thu, 24 May 2012 10:02:41 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFQWV49GTC0006TF@mauve.mrochek.com>; Thu, 24 May 2012 10:02:34 -0700 (PDT)
Message-id: <01OFUV6NJYR60006TF@mauve.mrochek.com>
Date: Thu, 24 May 2012 09:49:09 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Thu, 24 May 2012 15:10:58 +0100" <4FBE4172.5020509@isode.com>
MIME-version: 1.0
Content-type: TEXT/PLAIN; format=flowed
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com> <004C9D74-9447-43F5-8C29-32E26716FB99@isode.com> <01OFJY4T4E9K0006TF@mauve.mrochek.com> <0B11FB37-5971-4191-9298-85A357794C8F@isode.com> <01OFK4MBYUPG0006TF@mauve.mrochek.com> <4FBE4172.5020509@isode.com>
To: Alexey Melnikov <alexey.melnikov@isode.com>
Cc: Mark Nottingham <mnot@mnot.net>, Ned Freed <ned.freed@mrochek.com>, IESG IESG <iesg@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>, "draft-ietf-appsawg-media-type-regs.all@tools.ietf.org" <draft-ietf-appsawg-media-type-regs.all@tools.ietf.org>
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 17:02:53 -0000

> Ok, maybe it is silly. But I've heard IANA people talking about private
> registrations of things like port numbers, which are hidden from the
> world until the product associated with such private registration is
> released.

I ask again: How many registration setup specifications have you seen that make
a point of stating that the information they cantain is supposed to be public?
You have yet to provide a single example. And a particularly relevant
counterexample is RFC 3864, which set up the provisional header field registry.
Nowhere did the IANA directions in that document say that the registry needed
to be public, yet it ended up that way. So the default is clearly public and an
explicit statement is required for a registry to be private.

But that said, this nonsense needs to stop, and if changing the wording is the
only way to accomplish that, so be it. How about:

  Standardization processes often take considerable time to complete. In order
  to facilitate prototyping and testing it is often helpful to assign
  identifiers, including but not limited to media types, early in the process.
  This way identifiers used during standards development can remain unchanged
  once the process is complete and implementations and documentation do not
  have to be updated.

  Accordingly, a provisional registration process is provided to support early
  assignment of media type names in the standards tree. A provisional
  registration MAY be submitted to IANA for standards tree types. The only
  required fields in such registrations are the media type name and contact
  information (including the standards body name).

  Upon receipt of a provisional registration, IANA will check the name and
  contact information, then publish the registration in a separate publicly
  visible provisional registration list.

  Provisional registrations MAY be updated or abandoned at any time. When this
  happens the media type is no longer registered in any sense; it can
  subsequently be registered just like any other unassigned media type name.

This intentionally leaves open whether or not any indication of abandoned
registrations should be visible. That can and should be IANA's call.

Does this work for you?

				Ned

From john-ietf@jck.com  Thu May 24 10:48:06 2012
Return-Path: <john-ietf@jck.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CD32821F8606; Thu, 24 May 2012 10:48:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.476
X-Spam-Level: 
X-Spam-Status: No, score=-102.476 tagged_above=-999 required=5 tests=[AWL=0.123, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id l5zkhNxrDfzD; Thu, 24 May 2012 10:48:06 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) by ietfa.amsl.com (Postfix) with ESMTP id ECC4821F85EA; Thu, 24 May 2012 10:48:05 -0700 (PDT)
Received: from [198.252.137.7] (helo=PST.JCK.COM) by bsa2.jck.com with esmtp (Exim 4.71 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1SXc36-0002MQ-Jt; Thu, 24 May 2012 13:42:08 -0400
Date: Thu, 24 May 2012 13:47:53 -0400
From: John C Klensin <john-ietf@jck.com>
To: Ned Freed <ned.freed@mrochek.com>, Alexey Melnikov <alexey.melnikov@isode.com>
Message-ID: <711532BB4A183EA21FAF4413@PST.JCK.COM>
In-Reply-To: <01OFUV6NJYR60006TF@mauve.mrochek.com>
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com> <004C9D74-9447-43F5-8C29-32E26716FB99@isode.com> <01OFJY4T4E9K0006TF@mauve.mrochek.com> <0B11FB37-5971-4191-9298-85A357794C8F@isode.com> <01OFK4MBYUPG0006TF@mauve.mrochek.com> <4FBE4172.5020509@isode.com> <01OFUV6NJYR60006TF@mauve.mrochek.com>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Cc: Mark Nottingham <mnot@mnot.net>, IESG IESG <iesg@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>, draft-ietf-appsawg-media-type-regs.all@tools.ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 May 2012 17:48:07 -0000

--On Thursday, May 24, 2012 09:49 -0700 Ned Freed
<ned.freed@mrochek.com> wrote:

>> Ok, maybe it is silly. But I've heard IANA people talking
>> about private registrations of things like port numbers,
>> which are hidden from the world until the product associated
>> with such private registration is released.
> 
> I ask again: How many registration setup specifications have
> you seen that make
> a point of stating that the information they cantain is
> supposed to be public?
> You have yet to provide a single example. And a particularly
> relevant
> counterexample is RFC 3864, which set up the provisional
> header field registry.
> Nowhere did the IANA directions in that document say that the
> registry needed
> to be public, yet it ended up that way. So the default is
> clearly public and an
> explicit statement is required for a registry to be private.
>...
 
> But that said, this nonsense needs to stop, and if changing
> the wording is the
> only way to accomplish that, so be it. How about:
>...
>   Upon receipt of a provisional registration, IANA will check
> the name and
>   contact information, then publish the registration in a
> separate publicly
>   visible provisional registration list.
>...
> Does this work for you?

FWIW, it works for me.

Also FWIW, IANA used to accept "hidden" or private entries in
some registries.  For them, either only the identifier was
visible to the public or nothing at all was visible but the name
or number would not be available for reuse or use by others.  In
those cases, IANA required documentation supporting the
registration and descriptions of what it was for, but was
willing to keep those confidential (under NDA) for some
negotiated period of time.

As far as I know, that practice ended with the transfer of IANA
responsibility from USC-ISI to ICANN.  Answers to questions in
the first half of the last decade indicated that it was no
longer being done; if that has changed more recently to
reinstate the older practice, I don't believe the community (or
even the IAB) has been told about it and believe that both would
have been.

More important, as Ned points out, this really has nothing to do
with the present document -- there are all sorts of obvious
things it could say that it doesn't.  Statements like
"registration data are public except maybe in very unusual cases
that the registry-creating spec must explicitly enable and this
media type registry specification doesn't do that" and "the IANA
doesn't get to decide on the validity of an IESG determination
of consensus for for a IETF-based standards track registration"
are certainly on that list of obvious things that shouldn't need
debate or writing down, but so is "no registrations will be
updated on the 29th of February in odd-numbered years".

While the material has been restructured and reorganized several
times to meet changing needs, there are many basic principles
that are unchanged since the registration provisions of RFC
1590.  Might it be reasonable to suggest that, if no real and
substantive problems have turned up in those basic principles in
the last 18 years, an "ain't broke, doesn't need fixing"
guideline might apply?

   john



From mnot@mnot.net  Thu May 24 17:08:35 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A004A11E8081; Thu, 24 May 2012 17:08:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.932
X-Spam-Level: 
X-Spam-Status: No, score=-102.932 tagged_above=-999 required=5 tests=[AWL=-0.333, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GbW8ERbc+d1g; Thu, 24 May 2012 17:08:35 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id BD0CE11E80A3; Thu, 24 May 2012 17:08:34 -0700 (PDT)
Received: from mnot-mini.mnot.net (unknown [118.209.21.48]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 6ACF222E257; Thu, 24 May 2012 20:08:25 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=us-ascii
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <711532BB4A183EA21FAF4413@PST.JCK.COM>
Date: Fri, 25 May 2012 10:08:22 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <F7FDD7DF-A7FF-4AD0-9068-2B44EEE5B759@mnot.net>
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com> <004C9D74-9447-43F5-8C29-32E26716FB99@isode.com> <01OFJY4T4E9K0006TF@mauve.mrochek.com> <0B11FB37-5971-4191-9298-85A357794C8F@isode.com> <01OFK4MBYUPG0006TF@mauve.mrochek.com> <4FBE4172.5020509@isode.com> <01OFUV6NJYR60006TF@mauve.mrochek.com> <711532BB4A183EA21FAF4413@PST.JCK.COM>
To: John C Klensin <john-ietf@jck.com>
X-Mailer: Apple Mail (2.1278)
Cc: Ned Freed <ned.freed@mrochek.com>, IESG IESG <iesg@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>, draft-ietf-appsawg-media-type-regs.all@tools.ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 May 2012 00:08:35 -0000

On 25/05/2012, at 3:47 AM, John C Klensin wrote:

>>  Upon receipt of a provisional registration, IANA will check
>> the name and
>>  contact information, then publish the registration in a
>> separate publicly
>>  visible provisional registration list.
>> ...
>> Does this work for you?
>=20
> FWIW, it works for me.

For the record, it doesn't work for me. Having a separate list forces =
people to check two separate lists, causing confusion and reducing the =
overall value of the registry (we already have a problem with people =
using Wikipedia instead of IANA).

Regards,

--
Mark Nottingham   http://www.mnot.net/




From stpeter@stpeter.im  Thu May 24 17:24:08 2012
Return-Path: <stpeter@stpeter.im>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B2F611E808D; Thu, 24 May 2012 17:24:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FcIpRlxcgi8C; Thu, 24 May 2012 17:24:07 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 1658411E8081; Thu, 24 May 2012 17:24:01 -0700 (PDT)
Received: from [192.168.0.9] (unknown [216.17.175.135]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 49AD04005A; Thu, 24 May 2012 18:40:10 -0600 (MDT)
Message-ID: <4FBED11F.7070109@stpeter.im>
Date: Thu, 24 May 2012 18:23:59 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Mark Nottingham <mnot@mnot.net>
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com> <004C9D74-9447-43F5-8C29-32E26716FB99@isode.com> <01OFJY4T4E9K0006TF@mauve.mrochek.com> <0B11FB37-5971-4191-9298-85A357794C8F@isode.com> <01OFK4MBYUPG0006TF@mauve.mrochek.com> <4FBE4172.5020509@isode.com> <01OFUV6NJYR60006TF@mauve.mrochek.com> <711532BB4A183EA21FAF4413@PST.JCK.COM> <F7FDD7DF-A7FF-4AD0-9068-2B44EEE5B759@mnot.net>
In-Reply-To: <F7FDD7DF-A7FF-4AD0-9068-2B44EEE5B759@mnot.net>
X-Enigmail-Version: 1.4.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: Ned Freed <ned.freed@mrochek.com>, IESG IESG <iesg@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>, draft-ietf-appsawg-media-type-regs.all@tools.ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 May 2012 00:24:08 -0000

On 5/24/12 6:08 PM, Mark Nottingham wrote:
> 
> On 25/05/2012, at 3:47 AM, John C Klensin wrote:
> 
>>> Upon receipt of a provisional registration, IANA will check the
>>> name and contact information, then publish the registration in a 
>>> separate publicly visible provisional registration list. ... Does
>>> this work for you?
>> 
>> FWIW, it works for me.
> 
> For the record, it doesn't work for me. Having a separate list forces
> people to check two separate lists, causing confusion and reducing
> the overall value of the registry (we already have a problem with
> people using Wikipedia instead of IANA).

+1



From ned.freed@mrochek.com  Thu May 24 18:21:17 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1DF7E11E8098; Thu, 24 May 2012 18:21:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hUifaTpoPQuG; Thu, 24 May 2012 18:21:16 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 1F34C11E8097; Thu, 24 May 2012 18:21:16 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFVCLOP4O0001WT1@mauve.mrochek.com>; Thu, 24 May 2012 18:21:05 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFQWV49GTC0006TF@mauve.mrochek.com>; Thu, 24 May 2012 18:20:54 -0700 (PDT)
Message-id: <01OFVCLHDSRI0006TF@mauve.mrochek.com>
Date: Thu, 24 May 2012 18:17:12 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Thu, 24 May 2012 18:23:59 -0600" <4FBED11F.7070109@stpeter.im>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com> <004C9D74-9447-43F5-8C29-32E26716FB99@isode.com> <01OFJY4T4E9K0006TF@mauve.mrochek.com> <0B11FB37-5971-4191-9298-85A357794C8F@isode.com> <01OFK4MBYUPG0006TF@mauve.mrochek.com> <4FBE4172.5020509@isode.com> <01OFUV6NJYR60006TF@mauve.mrochek.com> <711532BB4A183EA21FAF4413@PST.JCK.COM> <F7FDD7DF-A7FF-4AD0-9068-2B44EEE5B759@mnot.net> <4FBED11F.7070109@stpeter.im>
To: Peter Saint-Andre <stpeter@stpeter.im>
Cc: Ned Freed <ned.freed@mrochek.com>, IETF Apps Discuss <apps-discuss@ietf.org>, draft-ietf-appsawg-media-type-regs.all@tools.ietf.org, Mark Nottingham <mnot@mnot.net>, IESG IESG <iesg@ietf.org>
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 May 2012 01:21:17 -0000

> On 5/24/12 6:08 PM, Mark Nottingham wrote:
> >
> > On 25/05/2012, at 3:47 AM, John C Klensin wrote:
> >
> >>> Upon receipt of a provisional registration, IANA will check the
> >>> name and contact information, then publish the registration in a
> >>> separate publicly visible provisional registration list. ... Does
> >>> this work for you?
> >>
> >> FWIW, it works for me.
> >
> > For the record, it doesn't work for me. Having a separate list forces
> > people to check two separate lists, causing confusion and reducing
> > the overall value of the registry (we already have a problem with
> > people using Wikipedia instead of IANA).

> +1

The point of the provisional registry is to reserve the name so standards
can be written and trial implementations developed without having to go
through a subsequent name change.

It is *not* there so that random people can look up and start using the type.
Which is very likely to happen if there isn't a clean separation.

If the IESG feels differently, we'll see. But I am absolutely and totally
opposed to these not being separate, and at least one of my coauthors (John)
has indicated that if anything, he's even more opposed to it than I am.

				Ned


From mnot@mnot.net  Thu May 24 18:23:41 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C64D311E808E; Thu, 24 May 2012 18:23:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.866
X-Spam-Level: 
X-Spam-Status: No, score=-102.866 tagged_above=-999 required=5 tests=[AWL=-0.267, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IgRcLMMtVn+f; Thu, 24 May 2012 18:23:41 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id 30E1711E8085; Thu, 24 May 2012 18:23:41 -0700 (PDT)
Received: from mnot-mini.mnot.net (unknown [118.209.21.48]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 7F8DA22E256; Thu, 24 May 2012 21:23:33 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=us-ascii
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <01OFVCLHDSRI0006TF@mauve.mrochek.com>
Date: Fri, 25 May 2012 11:23:30 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <68C02F3D-B7A5-4B9F-B056-A15F59E80DE5@mnot.net>
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com> <004C9D74-9447-43F5-8C29-32E26716FB99@isode.com> <01OFJY4T4E9K0006TF@mauve.mrochek.com> <0B11FB37-5971-4191-9298-85A357794C8F@isode.com> <01OFK4MBYUPG0006TF@mauve.mrochek.com> <4FBE4172.5020509@isode.com> <01OFUV6NJYR60006TF@mauve.mrochek.com> <711532BB4A183EA21FAF4413@PST.JCK.COM> <F7FDD7DF-A7FF-4AD0-9068-2B44EEE5B759@mnot.net> <4FBED11F.7070109@stpeter.im> <01OFVCLHDSRI0006TF@mauve.mrochek.com>
To: Ned Freed <ned.freed@mrochek.com>
X-Mailer: Apple Mail (2.1278)
Cc: IETF Apps Discuss <apps-discuss@ietf.org>, IESG IESG <iesg@ietf.org>, draft-ietf-appsawg-media-type-regs.all@tools.ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 May 2012 01:23:41 -0000

On 25/05/2012, at 11:17 AM, Ned Freed wrote:

>> On 5/24/12 6:08 PM, Mark Nottingham wrote:
>>>=20
>>> On 25/05/2012, at 3:47 AM, John C Klensin wrote:
>>>=20
>>>>> Upon receipt of a provisional registration, IANA will check the
>>>>> name and contact information, then publish the registration in a
>>>>> separate publicly visible provisional registration list. ... Does
>>>>> this work for you?
>>>>=20
>>>> FWIW, it works for me.
>>>=20
>>> For the record, it doesn't work for me. Having a separate list =
forces
>>> people to check two separate lists, causing confusion and reducing
>>> the overall value of the registry (we already have a problem with
>>> people using Wikipedia instead of IANA).
>=20
>> +1
>=20
> The point of the provisional registry is to reserve the name so =
standards
> can be written and trial implementations developed without having to =
go
> through a subsequent name change.
>=20
> It is *not* there so that random people can look up and start using =
the type.
> Which is very likely to happen if there isn't a clean separation.
>=20
> If the IESG feels differently, we'll see. But I am absolutely and =
totally
> opposed to these not being separate, and at least one of my coauthors =
(John)
> has indicated that if anything, he's even more opposed to it than I =
am.


I think the underlying problem is that "provisional" is used in a =
different sense in RFC3864. I'm not saying it's the *right* sense, but =
having two different meanings for the same term in somewhat related =
registries isn't optimal.


--
Mark Nottingham   http://www.mnot.net/




From john-ietf@jck.com  Thu May 24 18:52:09 2012
Return-Path: <john-ietf@jck.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EC29821F84D8; Thu, 24 May 2012 18:52:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.498
X-Spam-Level: 
X-Spam-Status: No, score=-102.498 tagged_above=-999 required=5 tests=[AWL=0.101, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gPkId4jFy603; Thu, 24 May 2012 18:52:09 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) by ietfa.amsl.com (Postfix) with ESMTP id 6103C21F84D6; Thu, 24 May 2012 18:52:08 -0700 (PDT)
Received: from [198.252.137.7] (helo=PST.JCK.COM) by bsa2.jck.com with esmtp (Exim 4.71 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1SXjbX-0002zu-Gm; Thu, 24 May 2012 21:46:11 -0400
Date: Thu, 24 May 2012 21:51:56 -0400
From: John C Klensin <john-ietf@jck.com>
To: Mark Nottingham <mnot@mnot.net>, Ned Freed <ned.freed@mrochek.com>
Message-ID: <AC3555A97C0D08BEB5E653B5@PST.JCK.COM>
In-Reply-To: <68C02F3D-B7A5-4B9F-B056-A15F59E80DE5@mnot.net>
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com> <004C9D74-9447-43F5-8C29-32E26716FB99@isode.com> <01OFJY4T4E9K0006TF@mauve.mrochek.com> <0B11FB37-5971-4191-9298-85A357794C8F@isode.com> <01OFK4MBYUPG0006TF@mauve.mrochek.com> <4FBE4172.5020509@isode.com> <01OFUV6NJYR60006TF@mauve.mrochek.com> <711532BB4A183EA21FAF4413@PST.JCK.COM> <F7FDD7DF-A7FF-4AD0-9068-2B44EEE5B759@mnot.net> <4FBED11F.7070109@stpeter.im> <01OFVCLHDSRI0006TF@mauve.mrochek.com> <68C02F3D-B7A5-4B9F-B056-A15F59E80DE5@mnot.net>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Cc: IETF Apps Discuss <apps-discuss@ietf.org>, IESG IESG <iesg@ietf.org>, draft-ietf-appsawg-media-type-regs.all@tools.ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 May 2012 01:52:10 -0000

--On Friday, May 25, 2012 11:23 +1000 Mark Nottingham
<mnot@mnot.net> wrote:

> On 25/05/2012, at 11:17 AM, Ned Freed wrote:
> 
>>> On 5/24/12 6:08 PM, Mark Nottingham wrote:
>>>> 
>>>> On 25/05/2012, at 3:47 AM, John C Klensin wrote:
>>>> 
>>>>>> Upon receipt of a provisional registration, IANA will
>>>>>> check the name and contact information, then publish the
>>>>>> registration in a separate publicly visible provisional
>>>>>> registration list. ... Does this work for you?
>>>>> 
>>>>> FWIW, it works for me.
>>>> 
>>>> For the record, it doesn't work for me. Having a separate
>>>> list forces people to check two separate lists, causing
>>>> confusion and reducing the overall value of the registry
>>>> (we already have a problem with people using Wikipedia
>>>> instead of IANA).
>> 
>>> +1
>> 
>> The point of the provisional registry is to reserve the name
>> so standards can be written and trial implementations
>> developed without having to go through a subsequent name
>> change.
>> 
>> It is *not* there so that random people can look up and start
>> using the type. Which is very likely to happen if there isn't
>> a clean separation.
>> 
>> If the IESG feels differently, we'll see. But I am absolutely
>> and totally opposed to these not being separate, and at least
>> one of my coauthors (John) has indicated that if anything,
>> he's even more opposed to it than I am.
> 
> 
> I think the underlying problem is that "provisional" is used
> in a different sense in RFC3864. I'm not saying it's the
> *right* sense, but having two different meanings for the same
> term in somewhat related registries isn't optimal.

Yes.  The 3864 definition, as I understand it, is closer to
"trial use, incomplete information, might change" while this is,
as Ned points out, is closer to "reserve name during
standardization".  If you think that is excessively confusing,
I'd be open to calling this one something more like "temporarily
reserved" or, to borrow a note from a couple of ISO Maintenance
Agencies "exceptionally reserved", rather than "provisional".
My objection, as Ned suggested, is any hint of "this will be
standardized so start using it based on what you think the
standard will be.    Those who want the standards track
registrations need to accept that they are tied to a consensus
process and that those not only take time but can result in
changes.   Those who need "fast" and/or "open to implementation
even the definitions are woefully incomplete" should use the
vendor or personal trees.

   john






From johnl@iecc.com  Thu May 24 19:11:41 2012
Return-Path: <johnl@iecc.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8019611E8080 for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 19:11:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -111.199
X-Spam-Level: 
X-Spam-Status: No, score=-111.199 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HABEAS_ACCREDITED_SOI=-4.3, RCVD_IN_BSP_TRUSTED=-4.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qchf1EX+0H8H for <apps-discuss@ietfa.amsl.com>; Thu, 24 May 2012 19:11:41 -0700 (PDT)
Received: from leila.iecc.com (leila6.iecc.com [IPv6:2001:470:1f07:1126:0:4c:6569:6c61]) by ietfa.amsl.com (Postfix) with ESMTP id B9C6511E8097 for <apps-discuss@ietf.org>; Thu, 24 May 2012 19:11:40 -0700 (PDT)
Received: (qmail 59204 invoked from network); 25 May 2012 02:11:38 -0000
Received: from leila.iecc.com (64.57.183.34) by mail1.iecc.com with QMQP; 25 May 2012 02:11:38 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:vbr-info; s=4fbeea5a.xn--hew.k1205; i=johnl@user.iecc.com; bh=PQqNdJ3R8ltdEXepGJwBCnHW+k06hSwAncmOXgzeO5Q=; b=o28r7Y3590BpyCWuNMZ5yzaUTS2xlxKfhSL9QNEk08vtISZIChMY1kkw52gWQ3TX91ZRs3KztNY8+NZO/+0oiDb7/uHkuWirsBpGXMyEcGBvh3W/ujKcSN5CubaNLEzitxtcqefeYdAyyFmoYhm2RRnm4GfxziROhDBAK+x3MXo=
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:vbr-info; s=4fbeea5a.xn--hew.k1205; olt=johnl@user.iecc.com; bh=PQqNdJ3R8ltdEXepGJwBCnHW+k06hSwAncmOXgzeO5Q=; b=SdhQ0rYcrnAa7QClyW/Y+mgjNbSFfEFg+117TU2JK6FfVWHf0XxvSjv7oLRC2YDrpqIj09JMZ8h+wBh8Vi4W5XWEvH4NHLmuh5opu1ARHiEY3CSI/aLHrWRE2FQr7JaRemYl3ABlKyAwhFYuwMfi/I4Xt99lInGR/K2XZeJOZMc=
VBR-Info: md=iecc.com; mc=all; mv=dwl.spamhaus.org
Date: 25 May 2012 02:11:16 -0000
Message-ID: <20120525021116.52929.qmail@joyce.lan>
From: "John Levine" <johnl@taugh.com>
To: apps-discuss@ietf.org
In-Reply-To: <CAC4RtVDwyBYK-yTk_vWcHei6vjes_ozHfh82vde4yyTXZz9qOg@mail.gmail.com>
Organization: 
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset=utf-8
Content-transfer-encoding: 7bit
Subject: Re: [apps-discuss] Looking to begin discussion about email and IPv6
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 May 2012 02:11:41 -0000

[ someone noted limited interest in v6 mail ]

I think the main reason is that nobody in North America or Europe sees
any but hypothetical reasons to accept v6 mail any time soon.  I do,
and I can assure you that 100% of the mail I get on v6 could equally
well have been sent on v4.  If it were up to me, I would put all of my
v6 effort into web services, which loses a lot more with NAT or
proxies than mail does.

There's two basic problems with v6 whitelists: making them and using them.

For using them, we have a version of rbldnsd with basic v6 support,
but nobody has any real idea how well it'll work, because we don't
understand very well how DNSxL traffic caches.  If you're a large
provider and can run rbldnsd or the equivalent on the same LAN and
have the sophistication to fetch or manage the DNSxLs it serves,
caching doesn't matter, but for everyone else it does.  The limited
data I have is utterly unclear about practical v4 DNSBL cache
behavior.  At the very low end, it doesn't cache and doesn't matter,
for some kinds of woodpeckering it does cache which does help, in
between, who knows.

For making them, the problem is how you come up with a registration
system that is simple enough that unsophisticated MTA operators can
use it, but hostile enough that bots can't script it, not unlike the
problem of webmail signups.  If we could figure that out, we could at
least try some experiments.

Regards,
John Levine, johnl@iecc.com, Primary Perpetrator of "The Internet for Dummies",
Please consider the environment before reading this e-mail. http://jl.ly

From mnot@mnot.net  Thu May 24 19:43:30 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE24D11E80AF; Thu, 24 May 2012 19:43:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.849
X-Spam-Level: 
X-Spam-Status: No, score=-102.849 tagged_above=-999 required=5 tests=[AWL=-0.250, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5J2g6NbbJzMo; Thu, 24 May 2012 19:43:30 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id 16FD411E80AC; Thu, 24 May 2012 19:43:29 -0700 (PDT)
Received: from mnot-mini.mnot.net (unknown [118.209.21.48]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 4DA9F22E257; Thu, 24 May 2012 22:43:22 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=us-ascii
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <AC3555A97C0D08BEB5E653B5@PST.JCK.COM>
Date: Fri, 25 May 2012 12:43:18 +1000
Content-Transfer-Encoding: 7bit
Message-Id: <B1815246-0FB3-4252-8510-C11CA8EF6542@mnot.net>
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com> <004C9D74-9447-43F5-8C29-32E26716FB99@isode.com> <01OFJY4T4E9K0006TF@mauve.mrochek.com> <0B11FB37-5971-4191-9298-85A357794C8F@isode.com> <01OFK4MBYUPG0006TF@mauve.mrochek.com> <4FBE4172.5020509@isode.com> <01OFUV6NJYR60006TF@mauve.mrochek.com> <711532BB4A183EA21FAF4413@PST.JCK.COM> <F7FDD7DF-A7FF-4AD0-9068-2B44EEE5B759@mnot.net> <4FBED11F.7070109@stpeter.im> <01OFVCLHDSRI0006TF@mauve.mrochek.com> <68C02F3D-B7A5-4B9F-B056-A15F59E80DE5@mnot.net> <AC3555A97C0D08BEB5E653B5@PST.JCK.COM>
To: John C Klensin <john-ietf@jck.com>
X-Mailer: Apple Mail (2.1278)
Cc: IETF Apps Discuss <apps-discuss@ietf.org>, Ned Freed <ned.freed@mrochek.com>, IESG IESG <iesg@ietf.org>, draft-ietf-appsawg-media-type-regs.all@tools.ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 May 2012 02:43:31 -0000

On 25/05/2012, at 11:51 AM, John C Klensin wrote:
> 
> Yes.  The 3864 definition, as I understand it, is closer to
> "trial use, incomplete information, might change" while this is,
> as Ned points out, is closer to "reserve name during
> standardization".  If you think that is excessively confusing,
> I'd be open to calling this one something more like "temporarily
> reserved" or, to borrow a note from a couple of ISO Maintenance
> Agencies "exceptionally reserved", rather than "provisional".
> My objection, as Ned suggested, is any hint of "this will be
> standardized so start using it based on what you think the
> standard will be.    Those who want the standards track
> registrations need to accept that they are tied to a consensus
> process and that those not only take time but can result in
> changes.   Those who need "fast" and/or "open to implementation
> even the definitions are woefully incomplete" should use the
> vendor or personal trees.


Works for me. 

--
Mark Nottingham   http://www.mnot.net/




From ned.freed@mrochek.com  Thu May 24 19:49:40 2012
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 26A3021F8564; Thu, 24 May 2012 19:49:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FZBp7S2pyCs2; Thu, 24 May 2012 19:49:39 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 4A20521F8557; Thu, 24 May 2012 19:49:39 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFVFODKRV40028JV@mauve.mrochek.com>; Thu, 24 May 2012 19:49:32 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01OFQWV49GTC0006TF@mauve.mrochek.com>; Thu, 24 May 2012 19:49:24 -0700 (PDT)
Message-id: <01OFVFO7Y7SY0006TF@mauve.mrochek.com>
Date: Thu, 24 May 2012 18:30:51 -0700 (PDT)
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Fri, 25 May 2012 11:23:30 +1000" <68C02F3D-B7A5-4B9F-B056-A15F59E80DE5@mnot.net>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com> <004C9D74-9447-43F5-8C29-32E26716FB99@isode.com> <01OFJY4T4E9K0006TF@mauve.mrochek.com> <0B11FB37-5971-4191-9298-85A357794C8F@isode.com> <01OFK4MBYUPG0006TF@mauve.mrochek.com> <4FBE4172.5020509@isode.com> <01OFUV6NJYR60006TF@mauve.mrochek.com> <711532BB4A183EA21FAF4413@PST.JCK.COM> <F7FDD7DF-A7FF-4AD0-9068-2B44EEE5B759@mnot.net> <4FBED11F.7070109@stpeter.im> <01OFVCLHDSRI0006TF@mauve.mrochek.com> <68C02F3D-B7A5-4B9F-B056-A15F59E80DE5@mnot.net>
To: Mark Nottingham <mnot@mnot.net>
Cc: Ned Freed <ned.freed@mrochek.com>, IETF Apps Discuss <apps-discuss@ietf.org>, draft-ietf-appsawg-media-type-regs.all@tools.ietf.org, IESG IESG <iesg@ietf.org>
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-appsawg-media-type-regs-07
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 May 2012 02:49:40 -0000

> I think the underlying problem is that "provisional" is used in a different
> sense in RFC3864. I'm not saying it's the *right* sense, but having two
> different meanings for the same term in somewhat related registries isn't
> optimal.

dictionary.com defines provisional as:

1. providing  or serving for the time being only; existing only until
   permanently or properly replaced; temporary: a provisional government.

2. accepted or adopted tentatively; conditional; probationary.

Seems to me these definitions both fit the provisional media type registry
quite well, especially the first one.

As for RFC 3864, the provisional registory is pretty clearly intended to be
used not just for entries where the intent is to move them to the permanent
registory eventually, but also for entries that are, well, permanently
provisional, which per the above definition is close to, if not actually, an
oxymoron. Maybe my reading is wrong and such registrations weren't the intent,
but since the registry has been used that way (RFC 6109 is a good example of
this), that seems to be a moot point.

So the terminology misuse seems to be on the part of RFC 3864. Per an earlier
message from Graham Klyne on this general topic, I would suggest that in the
future these not-really-provisional provisional registries be called
"informational" registries instead, since that term seems to fit their purpose
far better than the term "provisional" does.

Of course it is too late to change either RFC 3864 (or RFC 4395, which is very
similar), but redefining the word "provisional" is also a bit beyond our
purview. So we really have no choice but to live with the discrepancy.

Getting back to the provisional media types registry, if we really wanted an
alternative "pro tem" is also a good fit, but  changing the terminology to what
pretty much has to be a synonym for provisional doesn't really solve the
problem.

				Ned

From internet-drafts@ietf.org  Thu May 24 22:47:26 2012
Return-Path: <internet-drafts@ietf.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BF2311E80BB; Thu, 24 May 2012 22:47:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z0gIwaA5FGVt; Thu, 24 May 2012 22:47:25 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7979E21F8584; Thu, 24 May 2012 22:47:25 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.02
Message-ID: <20120525054725.6840.60740.idtracker@ietfa.amsl.com>
Date: Thu, 24 May 2012 22:47:25 -0700
Cc: apps-discuss@ietf.org
Subject: [apps-discuss] I-D Action: draft-ietf-appsawg-media-type-regs-10.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 May 2012 05:47:26 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Applications Area Working Group Worki=
ng Group of the IETF.

	Title           : Media Type Specifications and Registration Procedures
	Author(s)       : Ned Freed
                          John C. Klensin
                          Tony Hansen
	Filename        : draft-ietf-appsawg-media-type-regs-10.txt
	Pages           : 32
	Date            : 2012-05-24

   This document defines procedures for the specification and
   registration of media types for use in HTTP, MIME and other Internet
   protocols.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-appsawg-media-type-regs-10.t=
xt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-ietf-appsawg-media-type-regs-10.txt

The IETF datatracker page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-appsawg-media-type-regs/


From vesely@tana.it  Fri May 25 01:15:20 2012
Return-Path: <vesely@tana.it>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7065121F850C for <apps-discuss@ietfa.amsl.com>; Fri, 25 May 2012 01:15:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.719
X-Spam-Level: 
X-Spam-Status: No, score=-4.719 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4+EupmcvhTkl for <apps-discuss@ietfa.amsl.com>; Fri, 25 May 2012 01:15:19 -0700 (PDT)
Received: from wmail.tana.it (mail.tana.it [62.94.243.226]) by ietfa.amsl.com (Postfix) with ESMTP id 562D621F85AA for <apps-discuss@ietf.org>; Fri, 25 May 2012 01:15:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tana.it; s=test; t=1337933715; bh=GJ1qr71M+MGQlxL3t5y2eh761cjJfn34fkaBJEXZhAc=; l=1004; h=Message-ID:Date:From:MIME-Version:To:References:In-Reply-To: Content-Transfer-Encoding; b=N/4UAV/N9uMt+kuv63i67dnR8IbW0xYTKGi60XEt9sfdPAJ7Mza5t905x9tq9YNnw Myh5pLYmGBkoCJ9h3pNLpeUBUxSamqeZPydjKQT3okziTaykS+r4s3sKC+5C+j29ac k2RODBYRrlxLV5+3+NqXE4zWoNgO19AT1vSi5Z4w=
Received: from [172.25.197.158] (pcale.tana [172.25.197.158]) (AUTH: CRAM-MD5 515, TLS: TLS1.0,256bits,RSA_AES_256_CBC_SHA1) by wmail.tana.it with ESMTPSA; Fri, 25 May 2012 10:15:15 +0200 id 00000000005DC035.000000004FBF3F93.00004BE8
Message-ID: <4FBF3F93.2010302@tana.it>
Date: Fri, 25 May 2012 10:15:15 +0200
From: Alessandro Vesely <vesely@tana.it>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: apps-discuss@ietf.org
References: <64C6DF43A866F40437AF4CC3@cyrus.local> <22873D37-8462-48AE-ABA0-49445776E4CC@mnot.net> <FF3DD3C9968F397579BC846A@cyrus.local> <92CD7BC1-4A4C-49BD-8F4B-4A04BC63620F@mnot.net> <1337835271.6923.275.camel@dave.home.mcmillan.net.nz> <CA+aD3u0AJ0B4j8YrF4-M7+FmoAJnFzWvYJJ-F8vV87Z3=Y67rQ@mail.gmail.com>
In-Reply-To: <CA+aD3u0AJ0B4j8YrF4-M7+FmoAJnFzWvYJJ-F8vV87Z3=Y67rQ@mail.gmail.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: Re: [apps-discuss] Aggregated service discovery
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 May 2012 08:15:20 -0000

On Thu 24/May/2012 16:30:03 +0200 Michiel de Jong wrote:

> but the main objection people would have to doing this is i think
> privacy/security. you don't want to announce the exact details of all
> your services publically, because:
> 1) it makes it easier for an attacker to know where to attack your systems
> 2) it may reveal non-public information about your users unnecessarily.

Requiring authentication in order to discover the services would seem
to be a relevant functional difference w.r.t. SRV records.  I, for
one, don't use SRV records because of those two reasons.

Of course, directing all mass, blind dictionary attacks toward a
single entry point will call from some savvy implementation advice.
For example, centralized discovery could count failed attempts and
block a user when that number becomes comparable to her password's
entropy.  She won't be able to install new client devices for a while,
but that is much less disruptive than blocking IMAP access.

jm2c

From michiel@unhosted.org  Fri May 25 04:06:45 2012
Return-Path: <michiel@unhosted.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 178A321F85E7 for <apps-discuss@ietfa.amsl.com>; Fri, 25 May 2012 04:06:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kQ8s2Cw5hWgQ for <apps-discuss@ietfa.amsl.com>; Fri, 25 May 2012 04:06:44 -0700 (PDT)
Received: from mail-pb0-f44.google.com (mail-pb0-f44.google.com [209.85.160.44]) by ietfa.amsl.com (Postfix) with ESMTP id 5639621F85E5 for <apps-discuss@ietf.org>; Fri, 25 May 2012 04:06:44 -0700 (PDT)
Received: by pbcwy7 with SMTP id wy7so1650514pbc.31 for <apps-discuss@ietf.org>; Fri, 25 May 2012 04:06:43 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding:x-gm-message-state; bh=Kq1f/vjE6nt5gutxuo1cmL+aO92g1CC1/gfa9phdG9U=; b=T4twjwRmQG6H0xNw8R1AImtc//rc2E9sa30iL9M+BUGiRsrcq6ZbAWu8QAxbZi5Kjm yvxt1fwmGrTw2kvZ/TFacR+REYjoI7loKSCKEpdKB2HhDYaS1KHA1om697qfumFUdPKc z30vFqXxfkZhgpTSV3Auy0SEFLsdfMMZgqLO6eeB7tam+vOpKcbYthfAdr5F+mCD9Od3 1tw0QDj/KdTWpLYMUySjQ2i89nQ2LfMCqkq+smRGgTtCogGZ2HiAnYy8tXR+6omjK37p 3OxZ12H3XCG17H3hgiOntSFIymo7DYfY15D6gQNKOoOddtfD67vH31PYXr/d9YxL3GDL ZOpA==
MIME-Version: 1.0
Received: by 10.68.203.40 with SMTP id kn8mr31167182pbc.162.1337944003414; Fri, 25 May 2012 04:06:43 -0700 (PDT)
Received: by 10.68.57.102 with HTTP; Fri, 25 May 2012 04:06:43 -0700 (PDT)
X-Originating-IP: [178.0.223.216]
In-Reply-To: <811BB5B1-74BB-4754-B064-DD198FCCADB6@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com> <4FBBE0A6.5040906@stpeter.im> <B3B7CC14-B6E2-40FC-BA84-427CEE96A8E5@ve7jtb.com> <1337714535.85430.YahooMailNeo@web31806.mail.mud.yahoo.com> <4FBBEF0C.1020108@stpeter.im> <45370D62-B0A0-43F3-831F-BCAFA3959F8F@ve7jtb.com> <CAKaEYhJEWChPS4MS8pa+trqSNsmDS=dbD0gjK4Lu84a_=Lgbiw@mail.gmail.com> <1337798245.55153.YahooMailNeo@web31810.mail.mud.yahoo.com> <04f601cd3957$14ea4d90$3ebee8b0$@packetizer.com> <f5b396pzwkg.fsf@calexico.inf.ed.ac.uk> <058101cd39b6$02a28990$07e79cb0$@packetizer.com> <811BB5B1-74BB-4754-B064-DD198FCCADB6@ve7jtb.com>
Date: Fri, 25 May 2012 11:06:43 +0000
Message-ID: <CA+aD3u1uuNq2Wu6kdPgTU2DTNQhjbMfOEMiajkEBmrBOKR8G0w@mail.gmail.com>
From: Michiel de Jong <michiel@unhosted.org>
To: John Bradley <ve7jtb@ve7jtb.com>
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
X-Gm-Message-State: ALoCoQnKZRbEB8T2UcrIEKyqo1NWHL1TWW/i59e8V3nn/HvjNpbLCjvtt4nDFtEHkf0nOrkvNHdE
Cc: "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 May 2012 11:06:45 -0000

On Thu, May 24, 2012 at 2:27 PM, John Bradley <ve7jtb@ve7jtb.com> wrote:
> Until acct: is an approved URI I am not keen to have openID Connect take =
a normative reference to it.

Indeed I think we can conclude:
- an acct: scheme would be helpful
- it does not currently exist
- we have to think about what to do until it exists

On Wed, May 16, 2012 at 4:34 PM, Blaine Cook <romeda@gmail.com> wrote:
> I'm completely and totally opposed to webfinger not accepting
> scheme-less addresses.
>
> Please start from the user experience =96 no-one in the history of the
> internet has typed "http://" into a browser window address bar (I may
> be overstating that, but statistically speaking it's true).
>
> Likewise, no-one will ever type "acct" or "mailto" or "xmpp" or
> anything else into a form field.
>
> To require clients to convert "bob@example.com" into
> "acct:bob@example.com" is just pedantry of the worst sort. If I had it
> my way, webfinger (not host-meta) wouldn't even resolve URIs; it would
> only resolve scheme-less email identifiers, because that's what we're
> doing.
>
> I *understand* that there *should* be an URI for these things;
> however, there is prior art for not having an URI =96 DNS is a core
> piece of internet infrastructure that uses "bare" identifiers all the
> time precisely to find *resolvable* resources that *do* use URIs.
>
> I'm not going to stand in the way of consensus, but if the IETF
> specification ends up stating that bare identifiers are not supported,
> then I will personally consider this work a failure as I believe
> strongly enough that URIs are not necessarily appropriate here. :-/
>
> b.

And this was +1'ed by Mike Jones. So I pointed out that:


Once acct: is a URI scheme, you'll be able to say the parameter takes
"any URI". Until then, you'll have two options:

1) say the parameter takes "any URI or user@host"
2) say the parameter takes "any existing URI scheme or acct:user@host"

I think we agree that as Blaine said, there *should* be an URI, but I
think we also can agree that the limbo period would be too long to say
"let's first wait to see if acct: gets accepted, and then decide what
we do". So we have to make a choice about the period between now and
the 'verdict'. For that period, I would vote for option 1. I think
it's clear that option 1 has a down-side:
- it deviates from host-meta as such

but option 2 has three downsides:
- in relying on a scheme that does not *yet* exist, it also deviates
from host-meta, so that doesn't change
- it could lead to rejection-domino, should acct: get rejected
- it involves dropping bare user addresses, and Blaine already said
he's "completely and utterly" opposed to that.

I'm in favour of option 1, and from what i read, some more people are.
Some other people have stated they are simply not interested in making
the scheme-less case work, which is fair enough. I don't think anybody
is in favour of suspending production use until we get an answer about
the proposed URI scheme, although I might be wrong. There are probably
some other positions which i'm underrepresenting here, sorry if that's
the case.

But when phrased this way, is anybody in favour of option 2?

From ve7jtb@ve7jtb.com  Fri May 25 04:40:03 2012
Return-Path: <ve7jtb@ve7jtb.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AFE8921F85D3 for <apps-discuss@ietfa.amsl.com>; Fri, 25 May 2012 04:40:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[AWL=0.000,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nw7SLWHorLml for <apps-discuss@ietfa.amsl.com>; Fri, 25 May 2012 04:40:03 -0700 (PDT)
Received: from mail-qc0-f172.google.com (mail-qc0-f172.google.com [209.85.216.172]) by ietfa.amsl.com (Postfix) with ESMTP id D264121F85D2 for <apps-discuss@ietf.org>; Fri, 25 May 2012 04:40:02 -0700 (PDT)
Received: by qcsq13 with SMTP id q13so588705qcs.31 for <apps-discuss@ietf.org>; Fri, 25 May 2012 04:40:02 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=Y0Iy8wIEvgoZa/eWhi2cI9An7rYhrEEmReI4KMkF+Tw=; b=YD+GnXxES87jvSrFXZlae8r/YbWbEBX1RzSB4E9dd461wCtCU8B1R50zjVnHzamkMX xDwUXdRAaf+yQFuih73qzON4kMit8Z2uAhhCO89XklKaUdAuDM7p0AeiUFUFEMG5/mFK 7OihAtA0JE1eGqkkKPysOmIzbzfA1t1PdluJkyIa3wHM6vhDmbjaru0p5GM56QqgVQjB BV5jNpdfGWkSX0YLLrWGff0DYJl2QMjK5ckgIpT3vyYDy5RLnDRO85tZk5c7MZSm+/aQ P5jkx+KQi8Sf5QgrHyT3Y8g52Llkm2iHN29Z3HToutoGdkwwMaE4GYWnrAnw0MDq6YY/ JuEg==
Received: by 10.224.194.199 with SMTP id dz7mr14781541qab.65.1337946002238; Fri, 25 May 2012 04:40:02 -0700 (PDT)
Received: from [192.168.6.10] (ip-64-134-70-50.public.wayport.net. [64.134.70.50]) by mx.google.com with ESMTPS id bs9sm12658349qab.2.2012.05.25.04.39.58 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 25 May 2012 04:40:01 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=windows-1252
From: John Bradley <ve7jtb@ve7jtb.com>
In-Reply-To: <CA+aD3u1uuNq2Wu6kdPgTU2DTNQhjbMfOEMiajkEBmrBOKR8G0w@mail.gmail.com>
Date: Fri, 25 May 2012 07:39:51 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <03142CEC-FE2D-4232-BFE4-AB5E02880AC1@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com> <4FBBE0A6.5040906@stpeter.im> <B3B7CC14-B6E2-40FC-BA84-427CEE96A8E5@ve7jtb.com> <1337714535.85430.YahooMailNeo@web31806.mail.mud.yahoo.com> <4FBBEF0C.1020108@stpeter.im> <45370D62-B0A0-43F3-831F-BCAFA3959F8F@ve7jtb.com> <CAKaEYhJEWChPS4MS8pa+trqSNsmDS=dbD0gjK4Lu84a_=Lgbiw@mail.gmail.com> <1337798245.55153.YahooMailNeo@web31810.mail.mud.yahoo.com> <04f601cd3957$14ea4d90$3ebee8b0$@packetizer.com> <f5b396pzwkg.fsf@calexico.inf.ed.ac.uk> <058101cd39b6$02a28990$07e79cb0$@packetizer.com> <811BB5B1-74BB-4754-B064-DD198FCCADB6@ve7jtb.com> <CA+aD3u1uuNq2Wu6kdPgTU2DTNQhjbMfOEMiajkEBmrBOKR8G0w@mail.gmail.com>
To: Michiel de Jong <michiel@unhosted.org>
X-Mailer: Apple Mail (2.1278)
X-Gm-Message-State: ALoCoQn84chfcE84M2G8j7r2E1kC9US6V6lgTao4gnRcaA5oDic99u+GkG6sNLiQE0SA/L1lIJSV
Cc: "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 May 2012 11:40:03 -0000

> 1) say the parameter takes "any URI or user@host"

Also move acct: tp a different spec.  If it gets approved that's fine.  =
If people use an un-appoved scheme name as an identifier for =
computability with existing deployments that is fine as well, but it =
should not be in the WF spec.

I think Blane and I agree on the point that the server not the client is =
in the best position to figure out what the user intended if they type =
in user@foo.com.   The client is adding acct: to say that it doesn't =
know.  sending a relative URI as we do in SWD and letting the server =
figure it out is probably the best thing.

It is a parameter, I don't see any reason that a relative URI would not =
be valid, as long as a authority is present.

John B.


On 2012-05-25, at 7:06 AM, Michiel de Jong wrote:

> On Thu, May 24, 2012 at 2:27 PM, John Bradley <ve7jtb@ve7jtb.com> =
wrote:
>> Until acct: is an approved URI I am not keen to have openID Connect =
take a normative reference to it.
>=20
> Indeed I think we can conclude:
> - an acct: scheme would be helpful
> - it does not currently exist
> - we have to think about what to do until it exists
>=20
> On Wed, May 16, 2012 at 4:34 PM, Blaine Cook <romeda@gmail.com> wrote:
>> I'm completely and totally opposed to webfinger not accepting
>> scheme-less addresses.
>>=20
>> Please start from the user experience =96 no-one in the history of =
the
>> internet has typed "http://" into a browser window address bar (I may
>> be overstating that, but statistically speaking it's true).
>>=20
>> Likewise, no-one will ever type "acct" or "mailto" or "xmpp" or
>> anything else into a form field.
>>=20
>> To require clients to convert "bob@example.com" into
>> "acct:bob@example.com" is just pedantry of the worst sort. If I had =
it
>> my way, webfinger (not host-meta) wouldn't even resolve URIs; it =
would
>> only resolve scheme-less email identifiers, because that's what we're
>> doing.
>>=20
>> I *understand* that there *should* be an URI for these things;
>> however, there is prior art for not having an URI =96 DNS is a core
>> piece of internet infrastructure that uses "bare" identifiers all the
>> time precisely to find *resolvable* resources that *do* use URIs.
>>=20
>> I'm not going to stand in the way of consensus, but if the IETF
>> specification ends up stating that bare identifiers are not =
supported,
>> then I will personally consider this work a failure as I believe
>> strongly enough that URIs are not necessarily appropriate here. :-/
>>=20
>> b.
>=20
> And this was +1'ed by Mike Jones. So I pointed out that:
>=20
>=20
> Once acct: is a URI scheme, you'll be able to say the parameter takes
> "any URI". Until then, you'll have two options:
>=20
> 1) say the parameter takes "any URI or user@host"
> 2) say the parameter takes "any existing URI scheme or acct:user@host"
>=20
> I think we agree that as Blaine said, there *should* be an URI, but I
> think we also can agree that the limbo period would be too long to say
> "let's first wait to see if acct: gets accepted, and then decide what
> we do". So we have to make a choice about the period between now and
> the 'verdict'. For that period, I would vote for option 1. I think
> it's clear that option 1 has a down-side:
> - it deviates from host-meta as such
>=20
> but option 2 has three downsides:
> - in relying on a scheme that does not *yet* exist, it also deviates
> from host-meta, so that doesn't change
> - it could lead to rejection-domino, should acct: get rejected
> - it involves dropping bare user addresses, and Blaine already said
> he's "completely and utterly" opposed to that.
>=20
> I'm in favour of option 1, and from what i read, some more people are.
> Some other people have stated they are simply not interested in making
> the scheme-less case work, which is fair enough. I don't think anybody
> is in favour of suspending production use until we get an answer about
> the proposed URI scheme, although I might be wrong. There are probably
> some other positions which i'm underrepresenting here, sorry if that's
> the case.
>=20
> But when phrased this way, is anybody in favour of option 2?


From michiel@unhosted.org  Fri May 25 04:46:01 2012
Return-Path: <michiel@unhosted.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 63AD521F85EA for <apps-discuss@ietfa.amsl.com>; Fri, 25 May 2012 04:46:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 57GPqHRcEu3B for <apps-discuss@ietfa.amsl.com>; Fri, 25 May 2012 04:46:01 -0700 (PDT)
Received: from mail-pz0-f44.google.com (mail-pz0-f44.google.com [209.85.210.44]) by ietfa.amsl.com (Postfix) with ESMTP id 006A521F85D5 for <apps-discuss@ietf.org>; Fri, 25 May 2012 04:46:00 -0700 (PDT)
Received: by dacx6 with SMTP id x6so1177860dac.31 for <apps-discuss@ietf.org>; Fri, 25 May 2012 04:46:00 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=7vw+IymXFuzQrXmMcgG5Nz94I5wN4OOfk9k7ziq1Sig=; b=f58221PpztIEsSvMAyXrb77afw3EA5SPnvz6yshYB4XYWG2/qy5JKQuro3P934Ml29 nOWaTdI9d3jjWkKMQF2AFqtT0SJK+0twimnpSoSn6YEul8n33hCt6/GWix6vasir9TSE LQMk2jLgR5rDzMoJff6FWKmZUIs0v00v1T3eRbpFcfIVYyMREW425zIoAWwKAHUKVxMF YK+6As39/eeCq7JXjSMD52yoEYpz/gEgJO85neJSF23i2Pw498n3LuB7RhJr+V3c5Bjl LtyZB98tLd2eHv3j2XC9dP2e5xJg9qhOL5mznGuWmyb/jk7berJeKFh/Zenge52ncPGH DN4g==
MIME-Version: 1.0
Received: by 10.68.239.161 with SMTP id vt1mr8415717pbc.15.1337946360733; Fri, 25 May 2012 04:46:00 -0700 (PDT)
Received: by 10.68.57.102 with HTTP; Fri, 25 May 2012 04:46:00 -0700 (PDT)
X-Originating-IP: [178.0.223.216]
In-Reply-To: <03142CEC-FE2D-4232-BFE4-AB5E02880AC1@ve7jtb.com>
References: <9452079D1A51524AA5749AD23E00392812B6B6@exch-mbx901.corp.cloudmark.com> <4E1F6AAD24975D4BA5B1680429673943665131A7@TK5EX14MBXC284.redmond.corp.microsoft.com> <7BCF42BF-127F-478B-A922-1E84D087A0F3@ve7jtb.com> <4FBBE0A6.5040906@stpeter.im> <B3B7CC14-B6E2-40FC-BA84-427CEE96A8E5@ve7jtb.com> <1337714535.85430.YahooMailNeo@web31806.mail.mud.yahoo.com> <4FBBEF0C.1020108@stpeter.im> <45370D62-B0A0-43F3-831F-BCAFA3959F8F@ve7jtb.com> <CAKaEYhJEWChPS4MS8pa+trqSNsmDS=dbD0gjK4Lu84a_=Lgbiw@mail.gmail.com> <1337798245.55153.YahooMailNeo@web31810.mail.mud.yahoo.com> <04f601cd3957$14ea4d90$3ebee8b0$@packetizer.com> <f5b396pzwkg.fsf@calexico.inf.ed.ac.uk> <058101cd39b6$02a28990$07e79cb0$@packetizer.com> <811BB5B1-74BB-4754-B064-DD198FCCADB6@ve7jtb.com> <CA+aD3u1uuNq2Wu6kdPgTU2DTNQhjbMfOEMiajkEBmrBOKR8G0w@mail.gmail.com> <03142CEC-FE2D-4232-BFE4-AB5E02880AC1@ve7jtb.com>
Date: Fri, 25 May 2012 11:46:00 +0000
Message-ID: <CA+aD3u2FoddGpjhVaDWRidknNiOmSWLMxEXZw9jF04DK+5B6_g@mail.gmail.com>
From: Michiel de Jong <michiel@unhosted.org>
To: John Bradley <ve7jtb@ve7jtb.com>
Content-Type: text/plain; charset=ISO-8859-1
X-Gm-Message-State: ALoCoQkKguvSj9N6u/c/Yai5S6inBV/fJ6lcFVy1W1CzsrQQWMEhaGCYG7S6sbut14UF0z4wVSMl
Cc: "apps-discuss@ietf.org Discuss" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] The acct: scheme question
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 May 2012 11:46:01 -0000

On Fri, May 25, 2012 at 11:39 AM, John Bradley <ve7jtb@ve7jtb.com> wrote:
>> 1) say the parameter takes "any URI or user@host"
>
> Also move acct: to a different spec.

Yes, that is what i meant and also what i think would make sense.

From martijn.grooten@virusbtn.com  Fri May 25 09:21:33 2012
Return-Path: <martijn.grooten@virusbtn.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 65E5321F8737 for <apps-discuss@ietfa.amsl.com>; Fri, 25 May 2012 09:21:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level: 
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DCYqyHX3pZr9 for <apps-discuss@ietfa.amsl.com>; Fri, 25 May 2012 09:21:32 -0700 (PDT)
Received: from mx2.sophos.com (mx2.sophos.com [145.253.124.138]) by ietfa.amsl.com (Postfix) with ESMTP id 374FD21F86A6 for <apps-discuss@ietf.org>; Fri, 25 May 2012 09:21:30 -0700 (PDT)
Received: from mx2.sophos.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id 1B47D18813D for <apps-discuss@ietf.org>; Fri, 25 May 2012 17:21:29 +0100 (BST)
Received: from ABN-EXCH1A.green.sophos (unknown [10.100.70.61]) by mx2.sophos.com (Postfix) with ESMTPS id 8F069188010 for <apps-discuss@ietf.org>; Fri, 25 May 2012 17:21:28 +0100 (BST)
Received: from abn-exch1b.green.sophos ([fe80::dc96:facf:3d2c:c352]) by ABN-EXCH1A.green.sophos ([fe80::67:3150:dacd:910d%16]) with mapi id 14.02.0247.003; Fri, 25 May 2012 17:21:27 +0100
From: Martijn Grooten <martijn.grooten@virusbtn.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] Looking to begin discussion about email and IPv6
Thread-Index: Ac04OR2IO9WIiHqTQjqgnk+MDfh3XgB2isIAABABomA=
Date: Fri, 25 May 2012 16:21:27 +0000
Message-ID: <0D79787962F6AE4B84B2CC41FC957D0B03138B@abn-exch1b.green.sophos>
References: <CAC4RtVDwyBYK-yTk_vWcHei6vjes_ozHfh82vde4yyTXZz9qOg@mail.gmail.com> <20120525021116.52929.qmail@joyce.lan>
In-Reply-To: <20120525021116.52929.qmail@joyce.lan>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.100.110.63]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [apps-discuss] Looking to begin discussion about email and IPv6
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 May 2012 16:21:33 -0000

> For making them, the problem is how you come up with a registration
> system that is simple enough that unsophisticated MTA operators can
> use it, but hostile enough that bots can't script it, not unlike the
> problem of webmail signups.  If we could figure that out, we could at
> least try some experiments.

ipv6whitelist.eu uses a CAPTCHA to prevent automated mass-registration
of IPv6 MTAs.

I'm not a big fan of CAPTCHAs in general, but it in this case it should
prevent botnet spammers from registering all of their IPv6 addresses.
It doesn't stop them registering a handful of addresses and sending
lots of messages per address, but the list is only supposed to be a
first step: don't accept anything that isn't listed and run blacklists,
whitelists and reputation services on the small subset of listed
addresses. It sounds like a reasonable solution to me.

One potential issue is the question of who should run such lists. I
don't think we should want a situation where there are dozens of bigger
and smaller lists like this and where you'd have to register your
address with all of them, just because you don't know which lists
recipients are using.

Martijn.


________________________________

Virus Bulletin Ltd, The Pentagon, Abingdon, OX14 3YP, England.
Company Reg No: 2388295. VAT Reg No: GB 532 5598 33.

From cabo@tzi.org  Sat May 26 14:00:42 2012
Return-Path: <cabo@tzi.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CD20321F8503; Sat, 26 May 2012 14:00:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.249
X-Spam-Level: 
X-Spam-Status: No, score=-106.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Jj-a57gXLxoO; Sat, 26 May 2012 14:00:42 -0700 (PDT)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) by ietfa.amsl.com (Postfix) with ESMTP id ACD6521F84DF; Sat, 26 May 2012 14:00:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id q4QL0UAb019141; Sat, 26 May 2012 23:00:30 +0200 (CEST)
Received: from [192.168.217.117] (p5489A76B.dip.t-dialin.net [84.137.167.107]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 672DB838; Sat, 26 May 2012 23:00:30 +0200 (CEST)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Apple Message framework v1278)
From: Carsten Bormann <cabo@tzi.org>
Date: Sat, 26 May 2012 23:00:29 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <46FA9BE4-1605-41D4-BA03-AB04F648122A@tzi.org>
To: "apps-discuss@ietf.org application-layer protocols" <apps-discuss@ietf.org>, draft-ietf-dccp-udpencap.all@tools.ietf.org
X-Mailer: Apple Mail (2.1278)
Cc: The IESG <iesg@ietf.org>
Subject: [apps-discuss] APPSDIR review of draft-ietf-dccp-udpencap-10
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 26 May 2012 21:00:42 -0000

I have been selected as the Applications Area Directorate reviewer for
this draft (for background on appsdir, please see
=
http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate
).

Please resolve these comments along with any other Last Call comments
you may receive. Please wait for direction from your document shepherd
or AD before posting a new version of the draft.

Gr=FC=DFe, Carsten

---------------------------------

Document: draft-ietf-dccp-udpencap-10
Title: Datagram Congestion Control Protocol (DCCP) Encapsulation for NAT
                                  Traversal (DCCP-UDP)
Reviewer: Carsten Bormann
Review Date: 2012-05-26
IETF Last Call Date: 2012-05-12, for 2012-05-25

** Summary:

This draft is ready for publication as a Proposed Standard after minor
revisions.

** Major Issues:

This document does not have any blocking issues.

One observation is that there was no attempt to exploit any economies
in header sizes that might be available for this encapsulation.  E.g.,
the DCCP checksum header field (made redundant by the UDP checksum
field) is always included as two zero bytes.  This can be rectified
using e.g. a flow-based header compressions scheme (such as ROHC),
which fits well with the flow-based, not-so-constrained-node/network
orientation of DCCP.  Still, this should maybe be noted as a conscious
design decision.

The error "Encapsulated Port Reuse" seems to be used for both
permanent (server does not support more than one 6-tuple per 4-tuple)
and temporary (server is overloaded in some way) errors.  While the
latter ones may be less likely, that mingling may make it harder for
an application to properly react to the error.

** Minor Issues:

In English usage, there is a wide-spread error in calling old things
"standard".  Here, calling the old encapsulation of DCCP "DCCP-STD" is
an unfortunate choice of words, as DCCP-UDP also aims to be a
standard.  Maybe use different terminology, such as "classic" or
"DCCP-IP".

The text at the end of the introduction to 3.3, referring to the
interpretation of UDP header fields, is a bit confusing: It might
appear this recommends reimplementing UDP in a slightly different way.
Only later does it become clear that this is not the intention.
(There is also no mention of UDP-lite, which may be another conscious
design decision worth mentioning.)

The second paragraph of 3.8 only says what should not be done, not
what should be done.  Probably, using the same port number that was
used for the source of the original request is intended.  This text
would benefit from making it very clear that the initiator of the DCCP
connection gets to choose the 4-tuple.

The term "UDP connection" is not defined, but seems to be needed in a
normative way.  (RFC 768 does not define that term.)

The text needs to be very careful when talking about port numbers:
Which level is meant?  DCCP or UDP?  One remaining place is the last
paragraph of 3.9.

7.2 has normative text (specifying the protocol) in the IANA
considerations.  Is this text really intended to be recorded in the
registry?

** Nits:

Fix "suport".

Add a period at the end of the introduction of section 5.

The formatting of the ABNF in 5.1 is unfortunate.

Fix the runt sentence "Following [RFC5762].".

Fix "[RFC4585]running".

Fix "open[RFC5596]".

Fix "DCCPx".

If it is necessary to explain the significance of using DCCP port 9 in
the example, is this missing an informative reference to RFC 4145 ("in
the usual manner")?

Fix "encapsualted".

Make one more pass through the references, please, after doing these:

-- Reference RFC5234 throughout, not RFC4234.

-- [ICMP] seems to be the same as [RFC5927].  Replace the former with =
the latter.

-- [ICE-TCP] appears to be RFC6544.  Replace the former with the latter.

-- This one appears to be spurious (probably was meant to be 5762):
   [RFC4762]  Lasserre, M. and V. Kompella, "Virtual Private LAN Service
              (VPLS) Using Label Distribution Protocol (LDP) Signaling",

-- This one is not "the RTP Profile for Audio and Video Conferences with
   Minimal Control" (RFC 3551):
   [RFC3511]  Hickman, B., Newman, D., Tadjudin, S., and T. Martin,
              "Benchmarking Methodology for Firewall Performance",
              RFC 3511, April 2003.


From andrew@morphoss.com  Sat May 26 20:44:23 2012
Return-Path: <andrew@morphoss.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E2D621F84C8 for <apps-discuss@ietfa.amsl.com>; Sat, 26 May 2012 20:44:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.301
X-Spam-Level: 
X-Spam-Status: No, score=-1.301 tagged_above=-999 required=5 tests=[AWL=-0.744, BAYES_05=-1.11, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AKtTrTSI9oRd for <apps-discuss@ietfa.amsl.com>; Sat, 26 May 2012 20:44:23 -0700 (PDT)
Received: from mail.morphoss.com (hoppy.mcmillan.net.nz [202.78.240.82]) by ietfa.amsl.com (Postfix) with ESMTP id A7B3B21F846D for <apps-discuss@ietf.org>; Sat, 26 May 2012 20:44:22 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.morphoss.com (Postfix) with ESMTP id 892783C726; Sun, 27 May 2012 15:44:18 +1200 (NZST)
X-Virus-Scanned: Debian amavisd-new at mail.morphoss.com
Received: from mail.morphoss.com ([127.0.0.1]) by localhost (hoppy.mcmillan.net.nz [127.0.0.1]) (amavisd-new, port 10024) with LMTP id sT0UoC3Uqm7N; Sun, 27 May 2012 15:44:14 +1200 (NZST)
Received: from [192.168.55.25] (unknown [202.160.48.75]) (Authenticated sender: andrew@mail.morphoss.com) by mail.morphoss.com (Postfix) with ESMTPSA id 106AF3C722; Sun, 27 May 2012 15:44:14 +1200 (NZST)
Message-ID: <1338090233.6923.328.camel@dave.home.mcmillan.net.nz>
From: Andrew McMillan <andrew@morphoss.com>
To: Alessandro Vesely <vesely@tana.it>
Date: Sun, 27 May 2012 15:43:53 +1200
In-Reply-To: <4FBF3F93.2010302@tana.it>
References: <64C6DF43A866F40437AF4CC3@cyrus.local> <22873D37-8462-48AE-ABA0-49445776E4CC@mnot.net> <FF3DD3C9968F397579BC846A@cyrus.local> <92CD7BC1-4A4C-49BD-8F4B-4A04BC63620F@mnot.net> <1337835271.6923.275.camel@dave.home.mcmillan.net.nz> <CA+aD3u0AJ0B4j8YrF4-M7+FmoAJnFzWvYJJ-F8vV87Z3=Y67rQ@mail.gmail.com> <4FBF3F93.2010302@tana.it>
Organization: Morphoss Ltd
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-Vj/QbbuwZa70nZDPl0C9"
X-Mailer: Evolution 3.2.2-1+b1 
Mime-Version: 1.0
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Aggregated service discovery
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: andrew@morphoss.com
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 27 May 2012 03:44:23 -0000

--=-Vj/QbbuwZa70nZDPl0C9
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 2012-05-25 at 10:15 +0200, Alessandro Vesely wrote:
> On Thu 24/May/2012 16:30:03 +0200 Michiel de Jong wrote:
>=20
> > but the main objection people would have to doing this is i think
> > privacy/security. you don't want to announce the exact details of all
> > your services publically, because:
> > 1) it makes it easier for an attacker to know where to attack your syst=
ems
> > 2) it may reveal non-public information about your users unnecessarily.
>=20
> Requiring authentication in order to discover the services would seem
> to be a relevant functional difference w.r.t. SRV records.  I, for
> one, don't use SRV records because of those two reasons.

I can definitely understand that reasoning, and it's a good point in
favour of a more securable alternative.  You could also make the
relevant SRV records available only on your private networks, but then
that can result in a complex and fragile DNS setup.


> Of course, directing all mass, blind dictionary attacks toward a
> single entry point will call from some savvy implementation advice.
> For example, centralized discovery could count failed attempts and
> block a user when that number becomes comparable to her password's
> entropy.  She won't be able to install new client devices for a while,
> but that is much less disruptive than blocking IMAP access.

I can see plenty of value in an administrator putting the discovery
point inside a corporate (or ISP) firewall in order to reduce the value
to automated external attackers.  Or having alternative representations
of the discovery with only limited visible services for external
visitors.  Analogously, a manual system of providing these configuration
parameters could well place them inside a firewall on internal
documentation.

I would like to see a scheme which had significant utility with only a
single static document providing the information.  More advanced
implementations may well produce that document dynamically, but these
parameters are not expected to be very changeable values in most
installations.

Regards,
					Andrew.
--=20
------------------------------------------------------------------------
andrew (AT) morphoss (DOT) com                            +64(272)DEBIAN
        Open Source: the difference between trust and antitrust
------------------------------------------------------------------------


--=-Vj/QbbuwZa70nZDPl0C9
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAABCAAGBQJPwaL5AAoJEOr8/r+P646/UjYP/j5kcOOSeER9tHTCrBw+71Ex
Uqiv0j8rgqpo8hIrwtVoeKtanrh8M5ZqSUZLJKVUwNYfD6Ndl0Tn468m37OFo6pK
ukLu2IZJamAMOHVRyGIHWAckkPj5oMhtnVUan8eRiZ03Daok2cPCk/7tWee3H8Lr
To3ppnFrUVwq5byLRccCpMVNtkdwN6R6LYq3twkdOxXNovUBGdChZlePhFkLOhbR
sqJH/6ssjnKjv45hKy7DiUU22tfcQvPSXgrgQ35JQKEoosth2bC39yzCtpOqaeTJ
QHob3lhGWqGlnPPsF1+SlehlaJKJt/49H+DYyB52K0Vooa6XmsYnUHygt7sqZMXa
4sSC+DSinDYTXuRQA5wBS6PbL/rbnookU9Ttk170A9/IHo+hxmCkYY5tj5dF2tii
YHW9tl8RBpom953Z1XruN82Lzzpf8ob+5x3bypqNeKp6LRWT5y3CSoM6rRpf8D3I
deidpbbdEdBPgfmWDYjATef5/kMexOJx20lYVGX1Zj8cd2ggAplMI8HIu/gQy6Re
HD7NYrNuYwyt/rK+2/sPBc/rE71kbocLbjNDjsGd4C1iZHgO+5vm/zp+o2tJktla
hucTIrpovsSw6xXW0ONBW3cpcU+1B9TrcEmQlK1FvVsObO7BNMr8nOvJNPoVfin2
53KKSFf5xqKKQd1lfIPJ
=AJ61
-----END PGP SIGNATURE-----

--=-Vj/QbbuwZa70nZDPl0C9--


From salvatore.loreto@ericsson.com  Mon May 28 03:56:12 2012
Return-Path: <salvatore.loreto@ericsson.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 064E121F84DF for <apps-discuss@ietfa.amsl.com>; Mon, 28 May 2012 03:56:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.248
X-Spam-Level: 
X-Spam-Status: No, score=-106.248 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_SE=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M3XjoBifwyfT for <apps-discuss@ietfa.amsl.com>; Mon, 28 May 2012 03:56:10 -0700 (PDT)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 21F6021F84DE for <apps-discuss@ietf.org>; Mon, 28 May 2012 03:56:09 -0700 (PDT)
X-AuditID: c1b4fb25-b7fbf6d000002e5d-7e-4fc359c83329
Received: from esessmw0256.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 49.DC.11869.8C953CF4; Mon, 28 May 2012 12:56:09 +0200 (CEST)
Received: from mail.lmf.ericsson.se (153.88.115.8) by esessmw0256.eemea.ericsson.se (153.88.115.97) with Microsoft SMTP Server id 8.3.264.0; Mon, 28 May 2012 12:56:08 +0200
Received: from nomadiclab.lmf.ericsson.se (nomadiclab.lmf.ericsson.se [131.160.33.3])	by mail.lmf.ericsson.se (Postfix) with ESMTP id 57A342326; Mon, 28 May 2012 13:56:08 +0300 (EEST)
Received: from nomadiclab.lmf.ericsson.se (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 5AB3D53087; Mon, 28 May 2012 13:56:08 +0300 (EEST)
Received: from n106.nomadiclab.com (localhost [127.0.0.1])	by nomadiclab.lmf.ericsson.se (Postfix) with ESMTP id 0CDE051CEC; Mon, 28 May 2012 13:56:08 +0300 (EEST)
Message-ID: <4FC359C7.3050508@ericsson.com>
Date: Mon, 28 May 2012 13:56:07 +0300
From: Salvatore Loreto <salvatore.loreto@ericsson.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: apps-discuss@ietf.org, draft-ietf-avtcore-monarch@tools.ietf.org
Content-Type: multipart/alternative; boundary="------------010101050905010707000802"
X-Virus-Scanned: ClamAV using ClamSMTP
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGLMWRmVeSWpSXmKPExsUyM+Jvre7JyMP+Bgt72S1Wv1zBZrGkcTmj A5PHkiU/mTy+XP7MFsAUxWWTkpqTWZZapG+XwJVxaclZloL7mhXz9v1hbWDcJN/FyMkhIWAi 0fB3ASuELSZx4d56ti5GLg4hgVOMEhNu7maGcDYwStxtPQ/l7GaUWHXnAgtIi5DAOkaJsz99 IRLLgey2TkaQBK+AtsTLRVOZQWwWAVWJpXM/g9lsAmYSzx9uAbNFBZIles83MEPUC0qcnPkE bKiIgIvEwuPvgOIcHMICFhJbX9SChJkFwiT+/H/KDnGqmsTVc5uYIW7Qkug928k0gVFwFpJJ s5C0QNi2EhfmXIeKy0tsfzuHGcLWlbjwfwqK+AJGtlWMwrmJmTnp5UZ6qUWZycXF+Xl6xamb GIFhf3DLb9UdjHfOiRxilOZgURLntd66x19IID2xJDU7NbUgtSi+qDQntfgQIxMHp1QDY5lG a/0kRtZW+febC4Vkj8SXrjkgu55Xiq91WaHsjazA5RN7L5fZBCyYE/KZZd69piLeNypeHVFZ 5jfDOXJtjpmdtHnouo218IkBZ7GhtIGBzWHP2PzUyH0HW09l5j1rNXkgzrThUhqvoqvni33W j+9M7HIq26IRwuY8OW3aBnvRQFEJowlKLMUZiYZazEXFiQC9Ub3pSQIAAA==
Subject: [apps-discuss] APPSDIR review of draft-ietf-avtcore-monarch-13
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 May 2012 10:56:12 -0000

--------------010101050905010707000802
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit


I have been selected as the Applications Area Directorate reviewer for 
this draft
(for background on appsdir, please see 
http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate).

Please resolve these comments along with any other Last Call comments 
you may receive.
Please wait for direction from your document shepherd or AD before 
posting a new version of the draft.


Document:  draft-ietf-avtcore-monarch-13
Title:  Monitoring Architecture for RTP
Reviewer:  Salvatore Loreto
Review Date:  2012-05-28
IESG Telechat Date:


Summary:
I have read and reviewed this draft.
The draft is almost ready for publication as Informational,
but it has some minor issues (detailed below) that should be addressed.

Major issues: 0
Minor issues: 2
Nits issues:    4



Major Issues:
-----------



Minor Issues:
-----------

Section 2
the Interval, Cumulative and Sampled metric definitions are not clear 
(at least to me).


Section 3.1

- at the end of the section, in the second to last sentence RFC5760 
should be a real reference: i.e. it should also appear in the reference 
section.



Nits:
----
Section 2. Terminology

       - Application level metrics

      *

        s/ususally/usually

        - Composed metrics

      *

        An example is a metric calculated
               based on derived metrics that have been measure

                 "derived metrics" : perhaps it was meant "direct 
metric" ! anyway the all sentence should be clarified

Section 3.1

The "or" in the second list of bullets should be removed, the 
introduction should make clear that the entries are mutually exclusive.



best regards
/Sal

-- 
Salvatore Loreto, PhD
www.sloreto.com


--------------010101050905010707000802
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    I have been selected as the Applications Area Directorate reviewer
    for this draft<br>
    (for background on appsdir, please see&nbsp;
    <a class="moz-txt-link-freetext"
href="http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate">http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate</a>).<br>
    <br>
    Please resolve these comments along with any other Last Call
    comments you may receive.<br>
    Please wait for direction from your document shepherd or AD before
    posting a new version of the draft.<br>
    <br>
    <br>
    Document:&nbsp; draft-ietf-avtcore-monarch-13<br>
    Title:&nbsp; Monitoring Architecture for RTP<br>
    Reviewer:&nbsp; Salvatore Loreto<br>
    Review Date:&nbsp; 2012-05-28<br>
    IESG Telechat Date:<br>
    <br>
    <br>
    Summary:<br>
    I have read and reviewed this draft.<br>
    The draft is almost ready for publication as Informational, <br>
    but it has some minor issues (detailed below) that should be
    addressed.<br>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    <pre style="margin: 0em;">
</pre>
    Major issues: 0
    <br>
    Minor issues: 2<br>
    Nits issues:&nbsp;&nbsp;&nbsp; 4<br>
    <br>
    <br>
    <br>
    Major Issues:<br>
    -----------<br>
    <br>
    <br>
    <br>
    Minor Issues:<br>
    -----------<br>
    <br>
    Section 2<br>
    the Interval, Cumulative and Sampled metric definitions are not
    clear (at least to me).<br>
    <br>
    <br>
    Section 3.1<br>
    <br>
    - at the end of the section, in the second to last sentence RFC5760
    should be a real reference: i.e. it should also appear in the
    reference section.<br>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    <br>
    <br>
    <br>
    Nits:<br>
    ----<br>
    Section 2. Terminology<br>
    <br>
    <blockquote>
      <pre>  - Application level metrics</pre>
      <ul>
        <li>
          <pre>s/ususally/usually</pre>
        </li>
      </ul>
      <pre>   - Composed metrics</pre>
      <ul>
        <li>
          <pre>An example is a metric calculated
      based on derived metrics that have been measure</pre>
        </li>
      </ul>
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
    </blockquote>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "derived metrics" : perhaps it was meant "direct
    metric" ! anyway the all sentence should be clarified<br>
    <br>
    Section 3.1<br>
    <br>
    The "or" in the second list of bullets should be removed, the
    introduction should make clear that the entries are mutually
    exclusive.<br>
    <br>
    <tt></tt><br>
    <br>
    best regards<br>
    /Sal<br>
    <pre class="moz-signature" cols="72">-- 
Salvatore Loreto, PhD
<a class="moz-txt-link-abbreviated" href="http://www.sloreto.com">www.sloreto.com</a></pre>
  </body>
</html>

--------------010101050905010707000802--

From internet-drafts@ietf.org  Tue May 29 04:11:55 2012
Return-Path: <internet-drafts@ietf.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D496F21F87B8; Tue, 29 May 2012 04:11:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2aUfpAp1CL0l; Tue, 29 May 2012 04:11:55 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 59D2F21F8752; Tue, 29 May 2012 04:11:55 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 4.02
Message-ID: <20120529111155.16641.37358.idtracker@ietfa.amsl.com>
Date: Tue, 29 May 2012 04:11:55 -0700
Cc: apps-discuss@ietf.org
Subject: [apps-discuss] I-D Action: draft-ietf-appsawg-about-uri-scheme-05.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 May 2012 11:11:56 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Applications Area Working Group Worki=
ng Group of the IETF.

	Title           : The "about" URI Scheme
	Author(s)       : S. Moonesamy
	Filename        : draft-ietf-appsawg-about-uri-scheme-05.txt
	Pages           : 6
	Date            : 2012-05-29

   This document specifies the "about" URI scheme, which is widely used
   by web browsers and some other applications to designate access to
   their internal resources, such as settings, application information,
   hidden built-in functionality, and so on.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-appsawg-about-uri-scheme-05.=
txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-ietf-appsawg-about-uri-scheme-05.t=
xt

The IETF datatracker page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-ietf-appsawg-about-uri-scheme/


From michiel@unhosted.org  Tue May 29 05:23:01 2012
Return-Path: <michiel@unhosted.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A3C221F87D5 for <apps-discuss@ietfa.amsl.com>; Tue, 29 May 2012 05:23:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level: 
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ua3+IfPMXFvg for <apps-discuss@ietfa.amsl.com>; Tue, 29 May 2012 05:23:00 -0700 (PDT)
Received: from mail-pb0-f44.google.com (mail-pb0-f44.google.com [209.85.160.44]) by ietfa.amsl.com (Postfix) with ESMTP id 2151621F8754 for <apps-discuss@ietf.org>; Tue, 29 May 2012 05:23:00 -0700 (PDT)
Received: by pbcwy7 with SMTP id wy7so5788132pbc.31 for <apps-discuss@ietf.org>; Tue, 29 May 2012 05:23:00 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding:x-gm-message-state; bh=8hqtii8U4FH5zw1iPFqJSYJIPsX1pgRa7NZpFAGJDA0=; b=HdTBvFTcwpzx2pJa30Im6HfpKDyUl6AEZMes23bWgzu/iouToxOpVW5sYa3gmbvCrB ykaJY9qLIQfmMG06S/Uw/LUfQ6lxd8wMb3CF3YUAh5L8j1BCj5B86HobXheDFuAuFJdt 2Pwwy2Xag3P9+nZ8ATnjrP9NxXNOSPcGcEWANdEjoOeL5T+KbHVu6SyKEhL+N8wnnzKa it8t60mXMb1JqyZAXbcLu4mCUpOyBMdOwu7wU+IENSD3C5ouW3Y9GVrFU+K6di+1UG4r Ph3kan7ZheyelLa3jxnrSYnbtEc2WSiXJdlKqjciEbiFuGzFdjkd9SIF1TzX6MLo4mjP BFAw==
MIME-Version: 1.0
Received: by 10.68.219.162 with SMTP id pp2mr37494621pbc.85.1338294179780; Tue, 29 May 2012 05:22:59 -0700 (PDT)
Received: by 10.68.57.102 with HTTP; Tue, 29 May 2012 05:22:59 -0700 (PDT)
X-Originating-IP: [188.205.40.198]
In-Reply-To: <1338090233.6923.328.camel@dave.home.mcmillan.net.nz>
References: <64C6DF43A866F40437AF4CC3@cyrus.local> <22873D37-8462-48AE-ABA0-49445776E4CC@mnot.net> <FF3DD3C9968F397579BC846A@cyrus.local> <92CD7BC1-4A4C-49BD-8F4B-4A04BC63620F@mnot.net> <1337835271.6923.275.camel@dave.home.mcmillan.net.nz> <CA+aD3u0AJ0B4j8YrF4-M7+FmoAJnFzWvYJJ-F8vV87Z3=Y67rQ@mail.gmail.com> <4FBF3F93.2010302@tana.it> <1338090233.6923.328.camel@dave.home.mcmillan.net.nz>
Date: Tue, 29 May 2012 14:22:59 +0200
Message-ID: <CA+aD3u0CexzTFg1r47ZZ45tt5t2Qbs6PO-1uKNRoPdNtH4YN+w@mail.gmail.com>
From: Michiel de Jong <michiel@unhosted.org>
To: andrew@morphoss.com
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-Gm-Message-State: ALoCoQkSya/gtXtT4o+LONRfYRJAXaIFb+IPRsxf+LLLgjFp4I4UTQs1BMa+wWLlBUoKLqQVN6KF
Cc: apps-discuss@ietf.org, Alessandro Vesely <vesely@tana.it>
Subject: Re: [apps-discuss] Aggregated service discovery
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 May 2012 12:23:01 -0000

in the remoteStorage spec we are using webfinger to discover a
personal data service. relying on network topology for security is not
an option here, and nor are SRV records, because we want to be able to
link any unhosted html5 app to any remoteStorage server. This is still
very much a draft, and we're still changing the link format around,
but our current proposal is this:

http://www.w3.org/community/unhosted/wiki/Pds

Basically, our example (publicly) announces the following service
attributes for a Read-Write Web (rww) server over public
webfinger+CORS:

- service base address
- service API version
- auth method
- auth end-point

I would love to get feedback on they way we're doing that discovery
there, and if anybody knows a more standard way to achieve the same
thing.


Cheers!
Michiel.

On Sun, May 27, 2012 at 5:43 AM, Andrew McMillan <andrew@morphoss.com> wrot=
e:
> On Fri, 2012-05-25 at 10:15 +0200, Alessandro Vesely wrote:
>> On Thu 24/May/2012 16:30:03 +0200 Michiel de Jong wrote:
>>
>> > but the main objection people would have to doing this is i think
>> > privacy/security. you don't want to announce the exact details of all
>> > your services publically, because:
>> > 1) it makes it easier for an attacker to know where to attack your sys=
tems
>> > 2) it may reveal non-public information about your users unnecessarily=
.
>>
>> Requiring authentication in order to discover the services would seem
>> to be a relevant functional difference w.r.t. SRV records. =A0I, for
>> one, don't use SRV records because of those two reasons.
>
> I can definitely understand that reasoning, and it's a good point in
> favour of a more securable alternative. =A0You could also make the
> relevant SRV records available only on your private networks, but then
> that can result in a complex and fragile DNS setup.
>
>
>> Of course, directing all mass, blind dictionary attacks toward a
>> single entry point will call from some savvy implementation advice.
>> For example, centralized discovery could count failed attempts and
>> block a user when that number becomes comparable to her password's
>> entropy. =A0She won't be able to install new client devices for a while,
>> but that is much less disruptive than blocking IMAP access.
>
> I can see plenty of value in an administrator putting the discovery
> point inside a corporate (or ISP) firewall in order to reduce the value
> to automated external attackers. =A0Or having alternative representations
> of the discovery with only limited visible services for external
> visitors. =A0Analogously, a manual system of providing these configuratio=
n
> parameters could well place them inside a firewall on internal
> documentation.
>
> I would like to see a scheme which had significant utility with only a
> single static document providing the information. =A0More advanced
> implementations may well produce that document dynamically, but these
> parameters are not expected to be very changeable values in most
> installations.
>
> Regards,
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0Andrew.
> --
> ------------------------------------------------------------------------
> andrew (AT) morphoss (DOT) com =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0+64(272)DEBIAN
> =A0 =A0 =A0 =A0Open Source: the difference between trust and antitrust
> ------------------------------------------------------------------------
>
>
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
>

From bill.wu@huawei.com  Mon May 28 18:22:10 2012
Return-Path: <bill.wu@huawei.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CD1F821F876F for <apps-discuss@ietfa.amsl.com>; Mon, 28 May 2012 18:22:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.972
X-Spam-Level: 
X-Spam-Status: No, score=-3.972 tagged_above=-999 required=5 tests=[AWL=-0.011, BAYES_00=-2.599, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wRgujLU7hskU for <apps-discuss@ietfa.amsl.com>; Mon, 28 May 2012 18:22:10 -0700 (PDT)
Received: from dfwrgout.huawei.com (dfwrgout.huawei.com [206.16.17.72]) by ietfa.amsl.com (Postfix) with ESMTP id BEFE521F8758 for <apps-discuss@ietf.org>; Mon, 28 May 2012 18:22:09 -0700 (PDT)
Received: from 172.18.9.243 (EHLO dfweml201-edg.china.huawei.com) ([172.18.9.243]) by dfwrg02-dlp.huawei.com (MOS 4.2.3-GA FastPath) with ESMTP id AGI73972; Mon, 28 May 2012 21:22:09 -0400 (EDT)
Received: from DFWEML404-HUB.china.huawei.com (10.193.5.203) by dfweml201-edg.china.huawei.com (172.18.9.107) with Microsoft SMTP Server (TLS) id 14.1.323.3; Mon, 28 May 2012 18:19:56 -0700
Received: from SZXEML418-HUB.china.huawei.com (10.82.67.157) by dfweml404-hub.china.huawei.com (10.193.5.203) with Microsoft SMTP Server (TLS) id 14.1.323.3; Mon, 28 May 2012 18:19:58 -0700
Received: from w53375 (10.138.41.149) by szxeml418-hub.china.huawei.com (10.82.67.157) with Microsoft SMTP Server (TLS) id 14.1.323.3; Tue, 29 May 2012 09:19:52 +0800
Message-ID: <DE4FAAF0C3A341B096981827C7913220@china.huawei.com>
From: Qin Wu <bill.wu@huawei.com>
To: Salvatore Loreto <salvatore.loreto@ericsson.com>, <apps-discuss@ietf.org>,  <draft-ietf-avtcore-monarch@tools.ietf.org>
References: <4FC359C7.3050508@ericsson.com>
Date: Tue, 29 May 2012 09:19:50 +0800
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_00A8_01CD3D7C.32BE8C40"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-Originating-IP: [10.138.41.149]
X-CFilter-Loop: Reflected
X-Mailman-Approved-At: Tue, 29 May 2012 08:02:12 -0700
Subject: Re: [apps-discuss] APPSDIR review of draft-ietf-avtcore-monarch-13
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 May 2012 01:22:10 -0000

------=_NextPart_000_00A8_01CD3D7C.32BE8C40
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: base64

SGksU2FsdmF0b3JlOg0KVGhhbmsgZm9yIHlvdXIgdmFsdWFibGUgcmV2aWV3LiBQbGVhc2Ugc2Vl
IG15IHJlcGxpZXMgaW5saW5lLg0KDQpSZWdhcmRzIQ0KLVFpbg0KICAtLS0tLSBPcmlnaW5hbCBN
ZXNzYWdlIC0tLS0tIA0KICBGcm9tOiBTYWx2YXRvcmUgTG9yZXRvIA0KICBUbzogYXBwcy1kaXNj
dXNzQGlldGYub3JnIDsgZHJhZnQtaWV0Zi1hdnRjb3JlLW1vbmFyY2hAdG9vbHMuaWV0Zi5vcmcg
DQogIFNlbnQ6IE1vbmRheSwgTWF5IDI4LCAyMDEyIDY6NTYgUE0NCiAgU3ViamVjdDogQVBQU0RJ
UiByZXZpZXcgb2YgZHJhZnQtaWV0Zi1hdnRjb3JlLW1vbmFyY2gtMTMNCg0KDQoNCiAgSSBoYXZl
IGJlZW4gc2VsZWN0ZWQgYXMgdGhlIEFwcGxpY2F0aW9ucyBBcmVhIERpcmVjdG9yYXRlIHJldmll
d2VyIGZvciB0aGlzIGRyYWZ0DQogIChmb3IgYmFja2dyb3VuZCBvbiBhcHBzZGlyLCBwbGVhc2Ug
c2VlICBodHRwOi8vdHJhYy50b29scy5pZXRmLm9yZy9hcmVhL2FwcC90cmFjL3dpa2kvQXBwbGlj
YXRpb25zQXJlYURpcmVjdG9yYXRlKS4NCg0KICBQbGVhc2UgcmVzb2x2ZSB0aGVzZSBjb21tZW50
cyBhbG9uZyB3aXRoIGFueSBvdGhlciBMYXN0IENhbGwgY29tbWVudHMgeW91IG1heSByZWNlaXZl
Lg0KICBQbGVhc2Ugd2FpdCBmb3IgZGlyZWN0aW9uIGZyb20geW91ciBkb2N1bWVudCBzaGVwaGVy
ZCBvciBBRCBiZWZvcmUgcG9zdGluZyBhIG5ldyB2ZXJzaW9uIG9mIHRoZSBkcmFmdC4NCg0KDQog
IERvY3VtZW50OiAgZHJhZnQtaWV0Zi1hdnRjb3JlLW1vbmFyY2gtMTMNCiAgVGl0bGU6ICBNb25p
dG9yaW5nIEFyY2hpdGVjdHVyZSBmb3IgUlRQDQogIFJldmlld2VyOiAgU2FsdmF0b3JlIExvcmV0
bw0KICBSZXZpZXcgRGF0ZTogIDIwMTItMDUtMjgNCiAgSUVTRyBUZWxlY2hhdCBEYXRlOg0KDQoN
CiAgU3VtbWFyeToNCiAgSSBoYXZlIHJlYWQgYW5kIHJldmlld2VkIHRoaXMgZHJhZnQuDQogIFRo
ZSBkcmFmdCBpcyBhbG1vc3QgcmVhZHkgZm9yIHB1YmxpY2F0aW9uIGFzIEluZm9ybWF0aW9uYWws
IA0KICBidXQgaXQgaGFzIHNvbWUgbWlub3IgaXNzdWVzIChkZXRhaWxlZCBiZWxvdykgdGhhdCBz
aG91bGQgYmUgYWRkcmVzc2VkLg0KDQogIE1ham9yIGlzc3VlczogMCANCiAgTWlub3IgaXNzdWVz
OiAyDQogIE5pdHMgaXNzdWVzOiAgICA0DQoNCg0KDQogIE1ham9yIElzc3VlczoNCiAgLS0tLS0t
LS0tLS0NCg0KDQoNCiAgTWlub3IgSXNzdWVzOg0KICAtLS0tLS0tLS0tLQ0KDQogIFNlY3Rpb24g
Mg0KICB0aGUgSW50ZXJ2YWwsIEN1bXVsYXRpdmUgYW5kIFNhbXBsZWQgbWV0cmljIGRlZmluaXRp
b25zIGFyZSBub3QgY2xlYXIgKGF0IGxlYXN0IHRvIG1lKS4NCg0KW1Fpbl06IEFncmVlLiBXZSBm
aXhlZCB0aGlzIGlzc3VlIG9uIHRoZSBsaXN0LiBQbGVhcyBzZWUgdGhlIGRpc2N1c3Npb24gYmVs
b3c6DQpodHRwOi8vd3d3LmlldGYub3JnL21haWwtYXJjaGl2ZS93ZWIvYXZ0L2N1cnJlbnQvbXNn
MTUzMzYuaHRtbA0KaHR0cDovL3d3dy5pZXRmLm9yZy9tYWlsLWFyY2hpdmUvd2ViL2F2dC9jdXJy
ZW50L21zZzE1MzMyLmh0bWwNCg0KDQoNClNlY3Rpb24gMy4xDQoNCi0gYXQgdGhlIGVuZCBvZiB0
aGUgc2VjdGlvbiwgaW4gdGhlIHNlY29uZCB0byBsYXN0IHNlbnRlbmNlIFJGQzU3NjAgc2hvdWxk
IGJlIGEgcmVhbCByZWZlcmVuY2U6IGkuZS4gaXQgc2hvdWxkIGFsc28gYXBwZWFyIGluIHRoZSBy
ZWZlcmVuY2Ugc2VjdGlvbi4NCg0KDQpbUWluXTogQWdyZWUgYW5kIHdpbGwgZml4IHRoaXMuDQoN
Cg0KTml0czoNCi0tLS0NClNlY3Rpb24gMi4gVGVybWlub2xvZ3kNCg0KDQogIC0gQXBwbGljYXRp
b24gbGV2ZWwgbWV0cmljc2EuLiBzL3VzdXNhbGx5L3VzdWFsbHlbUWluXTogT2theS5UaGFua3Mu
ICAgLSBDb21wb3NlZCBtZXRyaWNzYS4uIEFuIGV4YW1wbGUgaXMgYSBtZXRyaWMgY2FsY3VsYXRl
ZA0KICAgICAgYmFzZWQgb24gZGVyaXZlZCBtZXRyaWNzIHRoYXQgaGF2ZSBiZWVuIG1lYXN1cmUg
ICAgICAgICAgICAgICAgImRlcml2ZWQgbWV0cmljcyIgOiBwZXJoYXBzIGl0IHdhcyBtZWFudCAi
ZGlyZWN0IG1ldHJpYyIgISBhbnl3YXkgdGhlIGFsbCBzZW50ZW5jZSBzaG91bGQgYmUgY2xhcmlm
aWVkDQoNCg0KW1Fpbl06IFlvdXIgYXJlIHJpZ2h0LiBNeSBwcm9wb3NlZCBjaGFuZ2UgaXM6DQpO
RVcgVEVYVDoNCiINCiAgIENvbXBvc2VkIG1ldHJpY3MNCg0KICAgICAgTWV0cmljcyB0aGF0IGFy
ZSBub3QgbWVhc3VyZWQgZGlyZWN0bHkgYnV0IHJhdGhlciBhcmUgZGVyaXZlZCBieSBhbGdvcml0
aG1pY2FsbHkgDQogICAgICBjb21iaW5pbmcgb25lIG9yIG1vcmUgbWVhc3VyZWQgbWV0cmljcy4g
IEFuIGV4YW1wbGUgaXMgYSBtZXRyaWMgZGVyaXZlZCBiYXNlZCBvbiANCiAgICAgZGlyZWN0IG1l
dHJpY3MgdGhhdCBoYXZlIGJlZW4gbWVhc3VyZWQuDQoiDQoNCiAgU2VjdGlvbiAzLjENCg0KICBU
aGUgIm9yIiBpbiB0aGUgc2Vjb25kIGxpc3Qgb2YgYnVsbGV0cyBzaG91bGQgYmUgcmVtb3ZlZCwg
dGhlIGludHJvZHVjdGlvbiBzaG91bGQgbWFrZSBjbGVhciB0aGF0IHRoZSBlbnRyaWVzIGFyZSBt
dXR1YWxseSBleGNsdXNpdmUuDQoNCg0KDQpbUWluXTogT2theS4NCg0KICBiZXN0IHJlZ2FyZHMN
CiAgL1NhbA0KDQotLSANClNhbHZhdG9yZSBMb3JldG8sIFBoRA0Kd3d3LnNsb3JldG8uY29t

------=_NextPart_000_00A8_01CD3D7C.32BE8C40
Content-Type: text/html; charset="ISO-8859-1"
Content-Transfer-Encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MPjxIRUFEPg0KPE1FVEEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PWlz
by04ODU5LTEiIGh0dHAtZXF1aXY9Q29udGVudC1UeXBlPg0KPE1FVEEgbmFtZT1HRU5FUkFUT1Ig
Y29udGVudD0iTVNIVE1MIDguMDAuNjAwMS4xOTIyMiI+DQo8U1RZTEU+PC9TVFlMRT4NCjwvSEVB
RD4NCjxCT0RZIGJnQ29sb3I9I2ZmZmZmZiB0ZXh0PSMwMDAwMDA+DQo8RElWPkhpLFNhbHZhdG9y
ZTo8L0RJVj4NCjxESVY+VGhhbmsgZm9yIHlvdXIgdmFsdWFibGUgcmV2aWV3LiBQbGVhc2Ugc2Vl
IG15IHJlcGxpZXMgaW5saW5lLjwvRElWPg0KPERJVj4mbmJzcDs8L0RJVj4NCjxESVY+UmVnYXJk
cyE8L0RJVj4NCjxESVY+LVFpbjwvRElWPg0KPEJMT0NLUVVPVEUgDQpzdHlsZT0iQk9SREVSLUxF
RlQ6ICMwMDAwMDAgMnB4IHNvbGlkOyBQQURESU5HLUxFRlQ6IDVweDsgUEFERElORy1SSUdIVDog
MHB4OyBNQVJHSU4tTEVGVDogNXB4OyBNQVJHSU4tUklHSFQ6IDBweCIgDQpkaXI9bHRyPg0KICA8
RElWIHN0eWxlPSJGT05UOiA5cHQgJiMyMzQzNTsmIzIwMzA3OyI+LS0tLS0gT3JpZ2luYWwgTWVz
c2FnZSAtLS0tLSA8L0RJVj4NCiAgPERJViBzdHlsZT0iRk9OVDogOXB0ICYjMjM0MzU7JiMyMDMw
Nzs7IEJBQ0tHUk9VTkQ6ICNlNGU0ZTQ7IGZvbnQtY29sb3I6IGJsYWNrIj48Qj5Gcm9tOjwvQj4g
DQogIDxBIHRpdGxlPXNhbHZhdG9yZS5sb3JldG9AZXJpY3Nzb24uY29tIA0KICBocmVmPSJtYWls
dG86c2FsdmF0b3JlLmxvcmV0b0Blcmljc3Nvbi5jb20iPlNhbHZhdG9yZSBMb3JldG88L0E+IDwv
RElWPg0KICA8RElWIHN0eWxlPSJGT05UOiA5cHQgJiMyMzQzNTsmIzIwMzA3OyI+PEI+VG86PC9C
PiA8QSB0aXRsZT1hcHBzLWRpc2N1c3NAaWV0Zi5vcmcgDQogIGhyZWY9Im1haWx0bzphcHBzLWRp
c2N1c3NAaWV0Zi5vcmciPmFwcHMtZGlzY3Vzc0BpZXRmLm9yZzwvQT4gOyA8QSANCiAgdGl0bGU9
ZHJhZnQtaWV0Zi1hdnRjb3JlLW1vbmFyY2hAdG9vbHMuaWV0Zi5vcmcgDQogIGhyZWY9Im1haWx0
bzpkcmFmdC1pZXRmLWF2dGNvcmUtbW9uYXJjaEB0b29scy5pZXRmLm9yZyI+ZHJhZnQtaWV0Zi1h
dnRjb3JlLW1vbmFyY2hAdG9vbHMuaWV0Zi5vcmc8L0E+IA0KICA8L0RJVj4NCiAgPERJViBzdHls
ZT0iRk9OVDogOXB0ICYjMjM0MzU7JiMyMDMwNzsiPjxCPlNlbnQ6PC9CPiBNb25kYXksIE1heSAy
OCwgMjAxMiA2OjU2IFBNPC9ESVY+DQogIDxESVYgc3R5bGU9IkZPTlQ6IDlwdCAmIzIzNDM1OyYj
MjAzMDc7Ij48Qj5TdWJqZWN0OjwvQj4gQVBQU0RJUiByZXZpZXcgb2YgDQogIGRyYWZ0LWlldGYt
YXZ0Y29yZS1tb25hcmNoLTEzPC9ESVY+DQogIDxESVY+PEJSPjwvRElWPjxCUj5JIGhhdmUgYmVl
biBzZWxlY3RlZCBhcyB0aGUgQXBwbGljYXRpb25zIEFyZWEgRGlyZWN0b3JhdGUgDQogIHJldmll
d2VyIGZvciB0aGlzIGRyYWZ0PEJSPihmb3IgYmFja2dyb3VuZCBvbiBhcHBzZGlyLCBwbGVhc2Ug
c2VlJm5ic3A7IDxBIA0KICBjbGFzcz1tb3otdHh0LWxpbmstZnJlZXRleHQgDQogIGhyZWY9Imh0
dHA6Ly90cmFjLnRvb2xzLmlldGYub3JnL2FyZWEvYXBwL3RyYWMvd2lraS9BcHBsaWNhdGlvbnNB
cmVhRGlyZWN0b3JhdGUiPmh0dHA6Ly90cmFjLnRvb2xzLmlldGYub3JnL2FyZWEvYXBwL3RyYWMv
d2lraS9BcHBsaWNhdGlvbnNBcmVhRGlyZWN0b3JhdGU8L0E+KS48QlI+PEJSPlBsZWFzZSANCiAg
cmVzb2x2ZSB0aGVzZSBjb21tZW50cyBhbG9uZyB3aXRoIGFueSBvdGhlciBMYXN0IENhbGwgY29t
bWVudHMgeW91IG1heSANCiAgcmVjZWl2ZS48QlI+UGxlYXNlIHdhaXQgZm9yIGRpcmVjdGlvbiBm
cm9tIHlvdXIgZG9jdW1lbnQgc2hlcGhlcmQgb3IgQUQgYmVmb3JlIA0KICBwb3N0aW5nIGEgbmV3
IHZlcnNpb24gb2YgdGhlIGRyYWZ0LjxCUj48QlI+PEJSPkRvY3VtZW50OiZuYnNwOyANCiAgZHJh
ZnQtaWV0Zi1hdnRjb3JlLW1vbmFyY2gtMTM8QlI+VGl0bGU6Jm5ic3A7IE1vbml0b3JpbmcgQXJj
aGl0ZWN0dXJlIGZvciANCiAgUlRQPEJSPlJldmlld2VyOiZuYnNwOyBTYWx2YXRvcmUgTG9yZXRv
PEJSPlJldmlldyBEYXRlOiZuYnNwOyANCiAgMjAxMi0wNS0yODxCUj5JRVNHIFRlbGVjaGF0IERh
dGU6PEJSPjxCUj48QlI+U3VtbWFyeTo8QlI+SSBoYXZlIHJlYWQgYW5kIA0KICByZXZpZXdlZCB0
aGlzIGRyYWZ0LjxCUj5UaGUgZHJhZnQgaXMgYWxtb3N0IHJlYWR5IGZvciBwdWJsaWNhdGlvbiBh
cyANCiAgSW5mb3JtYXRpb25hbCwgPEJSPmJ1dCBpdCBoYXMgc29tZSBtaW5vciBpc3N1ZXMgKGRl
dGFpbGVkIGJlbG93KSB0aGF0IHNob3VsZCANCiAgYmUgYWRkcmVzc2VkLjxCUj48UFJFIHN0eWxl
PSJNQVJHSU46IDBlbSI+PC9QUkU+DQogIDxESVY+TWFqb3IgaXNzdWVzOiAwIDxCUj5NaW5vciBp
c3N1ZXM6IDI8QlI+Tml0cyBpc3N1ZXM6Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0KICA0PEJSPjxCUj48
QlI+PEJSPk1ham9yIElzc3Vlczo8QlI+LS0tLS0tLS0tLS08QlI+PEJSPjxCUj48QlI+TWlub3Ig
DQogIElzc3Vlczo8QlI+LS0tLS0tLS0tLS08QlI+PEJSPlNlY3Rpb24gMjxCUj50aGUgSW50ZXJ2
YWwsIEN1bXVsYXRpdmUgYW5kIA0KICBTYW1wbGVkIG1ldHJpYyBkZWZpbml0aW9ucyBhcmUgbm90
IGNsZWFyIChhdCBsZWFzdCB0byANCm1lKS48QlI+PC9ESVY+PC9CTE9DS1FVT1RFPg0KPERJViBk
aXI9bHRyPltRaW5dOiBBZ3JlZS4gV2UgZml4ZWQgdGhpcyBpc3N1ZSBvbiB0aGUgbGlzdC4gUGxl
YXMgc2VlIHRoZSANCmRpc2N1c3Npb24gYmVsb3c6PC9ESVY+DQo8RElWIGRpcj1sdHI+PEEgDQpo
cmVmPSJodHRwOi8vd3d3LmlldGYub3JnL21haWwtYXJjaGl2ZS93ZWIvYXZ0L2N1cnJlbnQvbXNn
MTUzMzYuaHRtbCI+aHR0cDovL3d3dy5pZXRmLm9yZy9tYWlsLWFyY2hpdmUvd2ViL2F2dC9jdXJy
ZW50L21zZzE1MzM2Lmh0bWw8L0E+PC9ESVY+DQo8RElWIGRpcj1sdHI+PEEgDQpocmVmPSJodHRw
Oi8vd3d3LmlldGYub3JnL21haWwtYXJjaGl2ZS93ZWIvYXZ0L2N1cnJlbnQvbXNnMTUzMzIuaHRt
bCI+aHR0cDovL3d3dy5pZXRmLm9yZy9tYWlsLWFyY2hpdmUvd2ViL2F2dC9jdXJyZW50L21zZzE1
MzMyLmh0bWw8L0E+PC9ESVY+DQo8RElWIGRpcj1sdHI+Jm5ic3A7PC9ESVY+PEZPTlQgc2l6ZT0y
IGZhY2U9JiMyMzQzNTsmIzIwMzA3Oz48L0ZPTlQ+PEZPTlQgc2l6ZT0yIA0KZmFjZT0mIzIzNDM1
OyYjMjAzMDc7PjwvRk9OVD48Rk9OVCBzaXplPTIgZmFjZT0mIzIzNDM1OyYjMjAzMDc7PjwvRk9O
VD4NCjxESVYgDQpzdHlsZT0iQk9SREVSLUxFRlQ6ICMwMDAwMDAgMnB4IHNvbGlkOyBQQURESU5H
LUxFRlQ6IDVweDsgUEFERElORy1SSUdIVDogMHB4OyBNQVJHSU4tTEVGVDogNXB4OyBNQVJHSU4t
UklHSFQ6IDBweCIgDQpkaXI9bHRyPjxCUj48QlI+U2VjdGlvbiAzLjE8QlI+PEJSPi0gYXQgdGhl
IGVuZCBvZiB0aGUgc2VjdGlvbiwgaW4gdGhlIHNlY29uZCB0byANCmxhc3Qgc2VudGVuY2UgUkZD
NTc2MCBzaG91bGQgYmUgYSByZWFsIHJlZmVyZW5jZTogaS5lLiBpdCBzaG91bGQgYWxzbyBhcHBl
YXIgaW4gDQp0aGUgcmVmZXJlbmNlIHNlY3Rpb24uPEJSPjxCUj48L0RJVj4NCjxESVY+W1Fpbl06
IEFncmVlIGFuZCB3aWxsIGZpeCB0aGlzLjwvRElWPg0KPERJVj48Rk9OVCBzaXplPTIgZmFjZT0m
IzIzNDM1OyYjMjAzMDc7PjwvRk9OVD4mbmJzcDs8L0RJVj4NCjxESVYgDQpzdHlsZT0iQk9SREVS
LUxFRlQ6ICMwMDAwMDAgMnB4IHNvbGlkOyBQQURESU5HLUxFRlQ6IDVweDsgUEFERElORy1SSUdI
VDogMHB4OyBNQVJHSU4tTEVGVDogNXB4OyBNQVJHSU4tUklHSFQ6IDBweCIgDQpkaXI9bHRyPjxC
Uj5OaXRzOjxCUj4tLS0tPEJSPlNlY3Rpb24gMi4gVGVybWlub2xvZ3k8QlI+PEJSPjwvRElWPg0K
PEJMT0NLUVVPVEUgDQpzdHlsZT0iQk9SREVSLUxFRlQ6ICMwMDAwMDAgMnB4IHNvbGlkOyBQQURE
SU5HLUxFRlQ6IDVweDsgUEFERElORy1SSUdIVDogMHB4OyBNQVJHSU4tTEVGVDogNXB4OyBNQVJH
SU4tUklHSFQ6IDBweCIgDQpkaXI9bHRyPg0KICA8QkxPQ0tRVU9URT48UFJFPiAgLSBBcHBsaWNh
dGlvbiBsZXZlbCBtZXRyaWNzPC9QUkU+DQogICAgPFVMPg0KICAgICAgPExJPjxQUkU+cy91c3Vz
YWxseS91c3VhbGx5PC9QUkU+PC9MST48L1VMPjwvQkxPQ0tRVU9URT48L0JMT0NLUVVPVEU+PFBS
RSBkaXI9bHRyPjxGT05UIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+W1Fpbl06IE9rYXkuVGhhbmtz
LjwvRk9OVD48L1BSRT4NCjxCTE9DS1FVT1RFIA0Kc3R5bGU9IkJPUkRFUi1MRUZUOiAjMDAwMDAw
IDJweCBzb2xpZDsgUEFERElORy1MRUZUOiA1cHg7IFBBRERJTkctUklHSFQ6IDBweDsgTUFSR0lO
LUxFRlQ6IDVweDsgTUFSR0lOLVJJR0hUOiAwcHgiIA0KZGlyPWx0cj4NCiAgPEJMT0NLUVVPVEU+
PFBSRT4gICAtIENvbXBvc2VkIG1ldHJpY3M8L1BSRT4NCiAgICA8VUw+DQogICAgICA8TEk+PFBS
RT5BbiBleGFtcGxlIGlzIGEgbWV0cmljIGNhbGN1bGF0ZWQNCiAgICAgIGJhc2VkIG9uIGRlcml2
ZWQgbWV0cmljcyB0aGF0IGhhdmUgYmVlbiBtZWFzdXJlPC9QUkU+PC9MST48L1VMPjwvQkxPQ0tR
VU9URT48L0JMT0NLUVVPVEU+DQo8QkxPQ0tRVU9URSANCnN0eWxlPSJCT1JERVItTEVGVDogIzAw
MDAwMCAycHggc29saWQ7IFBBRERJTkctTEVGVDogNXB4OyBQQURESU5HLVJJR0hUOiAwcHg7IE1B
UkdJTi1MRUZUOiA1cHg7IE1BUkdJTi1SSUdIVDogMHB4IiANCmRpcj1sdHI+DQogIDxESVY+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0KICAiZGVyaXZlZCBtZXRyaWNzIiA6IHBl
cmhhcHMgaXQgd2FzIG1lYW50ICJkaXJlY3QgbWV0cmljIiAhIGFueXdheSB0aGUgYWxsIA0KICBz
ZW50ZW5jZSBzaG91bGQgYmUgY2xhcmlmaWVkPEJSPjwvRElWPg0KICA8RElWPjxGT05UIHNpemU9
MiBmYWNlPSYjMjM0MzU7JiMyMDMwNzs+PC9GT05UPiZuYnNwOzwvRElWPjwvQkxPQ0tRVU9URT4N
CjxESVYgZGlyPWx0cj5bUWluXTogWW91ciBhcmUgcmlnaHQuIE15IHByb3Bvc2VkIGNoYW5nZSBp
czo8L0RJVj4NCjxESVYgZGlyPWx0cj5ORVcgVEVYVDo8L0RJVj4NCjxESVYgZGlyPWx0cj4iPC9E
SVY+DQo8RElWIGRpcj1sdHI+Jm5ic3A7Jm5ic3A7IENvbXBvc2VkIG1ldHJpY3M8L0RJVj4NCjxE
SVY+Jm5ic3A7PC9ESVY+DQo8RElWIGRpcj1sdHI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IE1ldHJpY3MgdGhhdCBhcmUgbm90IG1lYXN1cmVkIA0KZGlyZWN0bHkgYnV0IHJhdGhlciBh
cmUgZGVyaXZlZCBieSBhbGdvcml0aG1pY2FsbHkgPC9ESVY+DQo8RElWIGRpcj1sdHI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNvbWJpbmluZyBvbmUgb3IgbW9yZSBtZWFzdXJlZCAN
Cm1ldHJpY3MuJm5ic3A7IEFuIGV4YW1wbGUgaXMgYSBtZXRyaWMgZGVyaXZlZCBiYXNlZCBvbiA8
L0RJVj4NCjxESVYgZGlyPWx0cj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZGlyZWN0IG1ldHJp
Y3MgdGhhdCBoYXZlIGJlZW4gDQptZWFzdXJlZC48L0RJVj4NCjxESVYgZGlyPWx0cj4iPC9ESVY+
PEZPTlQgc2l6ZT0yIGZhY2U9JiMyMzQzNTsmIzIwMzA3Oz48L0ZPTlQ+DQo8QkxPQ0tRVU9URSAN
CnN0eWxlPSJCT1JERVItTEVGVDogIzAwMDAwMCAycHggc29saWQ7IFBBRERJTkctTEVGVDogNXB4
OyBQQURESU5HLVJJR0hUOiAwcHg7IE1BUkdJTi1MRUZUOiA1cHg7IE1BUkdJTi1SSUdIVDogMHB4
IiANCmRpcj1sdHI+PEZPTlQgc2l6ZT0yIGZhY2U9JiMyMzQzNTsmIzIwMzA3Oz48L0ZPTlQ+PEZP
TlQgc2l6ZT0yIGZhY2U9JiMyMzQzNTsmIzIwMzA3Oz48L0ZPTlQ+PEZPTlQgc2l6ZT0yIA0KICBm
YWNlPSYjMjM0MzU7JiMyMDMwNzs+PC9GT05UPg0KICA8RElWPjxCUj5TZWN0aW9uIDMuMTxCUj48
QlI+VGhlICJvciIgaW4gdGhlIHNlY29uZCBsaXN0IG9mIGJ1bGxldHMgc2hvdWxkIGJlIA0KICBy
ZW1vdmVkLCB0aGUgaW50cm9kdWN0aW9uIHNob3VsZCBtYWtlIGNsZWFyIHRoYXQgdGhlIGVudHJp
ZXMgYXJlIG11dHVhbGx5IA0KICBleGNsdXNpdmUuPEJSPjxCUj48L0RJVj48L0JMT0NLUVVPVEU+
DQo8RElWPjxGT05UIHNpemU9MiBmYWNlPSYjMjM0MzU7JiMyMDMwNzs+PC9GT05UPiZuYnNwOzwv
RElWPg0KPERJViBkaXI9bHRyPltRaW5dOiBPa2F5LjwvRElWPg0KPEJMT0NLUVVPVEUgDQpzdHls
ZT0iQk9SREVSLUxFRlQ6ICMwMDAwMDAgMnB4IHNvbGlkOyBQQURESU5HLUxFRlQ6IDVweDsgUEFE
RElORy1SSUdIVDogMHB4OyBNQVJHSU4tTEVGVDogNXB4OyBNQVJHSU4tUklHSFQ6IDBweCIgDQpk
aXI9bHRyPg0KICA8RElWPjxGT05UIHNpemU9MiBmYWNlPSYjMjM0MzU7JiMyMDMwNzs+PC9GT05U
PjxCUj5iZXN0IHJlZ2FyZHM8QlI+L1NhbDxCUj48L0RJVj48UFJFIGNsYXNzPW1vei1zaWduYXR1
cmUgY29scz0iNzIiPi0tIA0KU2FsdmF0b3JlIExvcmV0bywgUGhEDQo8QSBjbGFzcz1tb3otdHh0
LWxpbmstYWJicmV2aWF0ZWQgaHJlZj0iaHR0cDovL3d3dy5zbG9yZXRvLmNvbSI+d3d3LnNsb3Jl
dG8uY29tPC9BPjwvUFJFPjwvQkxPQ0tRVU9URT48L0JPRFk+PC9IVE1MPg0K

------=_NextPart_000_00A8_01CD3D7C.32BE8C40--

From presnick@qualcomm.com  Tue May 29 08:04:25 2012
Return-Path: <presnick@qualcomm.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 72BD921F8667; Tue, 29 May 2012 08:04:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.455
X-Spam-Level: 
X-Spam-Status: No, score=-105.455 tagged_above=-999 required=5 tests=[AWL=1.144, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xrQCMmcm56zZ; Tue, 29 May 2012 08:04:24 -0700 (PDT)
Received: from wolverine02.qualcomm.com (wolverine02.qualcomm.com [199.106.114.251]) by ietfa.amsl.com (Postfix) with ESMTP id BA23821F8621; Tue, 29 May 2012 08:04:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qualcomm.com; i=@qualcomm.com; q=dns/txt; s=qcdkim; t=1338303864; x=1369839864; h=message-id:date:from:user-agent:mime-version:to:cc: subject:references:in-reply-to:content-type: content-transfer-encoding:x-originating-ip; bh=4avYMMrYOkKzALCakmOJdMItE3Yaa5a5N35IXf56yaw=; b=BTYyQtlAxWvfCHMbauvMnOCBSxOrQX/blJJJ4YXzvt0N/rnvtuOuaUky HNkZwnop8+UM8MpgzfqqK4ThJDJxzVg5mgyuOMIy2kln23t/MQU1N3Rx+ oCrFFcFDUmYsNBURHxDxHxApIP0ItlCZOyyuH9w0wgadtj6crwIyHy3VY 8=;
X-IronPort-AV: E=McAfee;i="5400,1158,6725"; a="193252268"
Received: from ironmsg02-r.qualcomm.com ([172.30.46.16]) by wolverine02.qualcomm.com with ESMTP; 29 May 2012 08:04:23 -0700
X-IronPort-AV: E=Sophos;i="4.75,677,1330934400"; d="scan'208";a="159416906"
Received: from nasanexhc08.na.qualcomm.com ([172.30.39.7]) by ironmsg02-R.qualcomm.com with ESMTP/TLS/RC4-SHA; 29 May 2012 08:04:23 -0700
Received: from Macintosh-4.local (172.30.39.5) by qcmail1.qualcomm.com (172.30.39.7) with Microsoft SMTP Server (TLS) id 14.2.283.3; Tue, 29 May 2012 08:04:23 -0700
Message-ID: <4FC4E574.6000408@qualcomm.com>
Date: Tue, 29 May 2012 10:04:20 -0500
From: Pete Resnick <presnick@qualcomm.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1.9) Gecko/20100630 Eudora/3.0.4
MIME-Version: 1.0
To: Barry Leiba <barryleiba@computer.org>
References: <6.2.5.6.2.20120521130747.0c219ab0@elandnews.com> <CALaySJKfcWZYEDeR9_WaLxDM9O-gzwV2cgER0iZRB4Ovy=YOBA@mail.gmail.com>
In-Reply-To: <CALaySJKfcWZYEDeR9_WaLxDM9O-gzwV2cgER0iZRB4Ovy=YOBA@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [172.30.39.5]
Cc: draft-melnikov-smtp-priority-13.all@tools.ietf.org, S Moonesamy <sm+ietf@elandsys.com>, apps-discuss@ietf.org, iesg@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-melnikov-smtp-priority-13
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 May 2012 15:04:25 -0000

On 5/21/12 6:39 PM, Barry Leiba wrote:
>>>   Message Submission Agents MUST implement a policy that only allows
>>>   authenticated users (or only certain groups of authenticated users)
>>>   to specify message transfer priorities, and MAY restrict maximum
>>>   priority values different groups of users can request, or MAY
>>>   override the priority values specified by MUAs.
>>>        
>> I would have used a "SHOULD only allow authenticated users" and explain that
>> there is a policy override.  It's to get around the "MUST implement a
>> policy".
>>      
> I think I actually prefer it the way it is, because it highlights the
> key point that this is all a policy decision.  If, in fact, an
> implementation should allow a policy that everyone's considered
> authenticated, and some deployment should choose that policy, I'd be
> fine with it... because they have chosen their policy.
>    

But then the "MUST implement a policy that only allows authenticated 
users" would be bogus, because they didn't do that.

On 5/24/12 3:30 AM, Alexey Melnikov wrote:

> I tend to agree with Barry that this should remain MUST.

To agree with SM to an extent: If it needs to be a MUST, why is it not 
"Message Submission Agents MUST only allow authenticated users..."? 
What's with the "implement a policy" thing?

I think you have to make a decision here: If you think that it harms 
things to have unauthenticated users specifying priorities, say "MUST 
only allow authenticated users". If you think that it's OK to set policy 
to allow anyone, say, "SHOULD only allow authenticated users" and 
explain that policy can change that. I have no idea how the current text 
is reasonably actionable.

pr

-- 
Pete Resnick<http://www.qualcomm.com/~presnick/>
Qualcomm Incorporated - Direct phone: (858)651-4478, Fax: (858)651-1102


From presnick@qualcomm.com  Tue May 29 08:11:28 2012
Return-Path: <presnick@qualcomm.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 94C1D11E808E; Tue, 29 May 2012 08:11:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.569
X-Spam-Level: 
X-Spam-Status: No, score=-105.569 tagged_above=-999 required=5 tests=[AWL=1.030, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Blj56CAbrSFr; Tue, 29 May 2012 08:11:28 -0700 (PDT)
Received: from wolverine01.qualcomm.com (wolverine01.qualcomm.com [199.106.114.254]) by ietfa.amsl.com (Postfix) with ESMTP id E7ACD11E808A; Tue, 29 May 2012 08:11:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qualcomm.com; i=@qualcomm.com; q=dns/txt; s=qcdkim; t=1338304287; x=1369840287; h=message-id:date:from:user-agent:mime-version:to:cc: subject:references:in-reply-to:content-type: content-transfer-encoding:x-originating-ip; bh=7ay6XXYcvZk3Kx+0gUNUF9f7MRMXV3R6CQOslgakY/4=; b=baGzmGSwhiyxzZbF3aD5ZT8OXX7uanonFpuX2FjH7Ri7vGuMk6azsabw S4ThVlMsSLyVt3sjM5SEPD9lvwvOook3eB84OBeskImLRnm+3/pal272j YMnWfMuAjMmCiakSShCCLdbUQ0KM6q5nsZXywN0hA7FpsBJfJWypaTtsb E=;
X-IronPort-AV: E=McAfee;i="5400,1158,6725"; a="195580995"
Received: from ironmsg02-r.qualcomm.com ([172.30.46.16]) by wolverine01.qualcomm.com with ESMTP; 29 May 2012 08:11:27 -0700
X-IronPort-AV: E=Sophos;i="4.75,677,1330934400"; d="scan'208";a="159417005"
Received: from nasanexhc08.na.qualcomm.com ([172.30.39.7]) by ironmsg02-R.qualcomm.com with ESMTP/TLS/RC4-SHA; 29 May 2012 08:11:27 -0700
Received: from Macintosh-4.local (172.30.39.5) by qcmail1.qualcomm.com (172.30.39.7) with Microsoft SMTP Server (TLS) id 14.2.283.3; Tue, 29 May 2012 08:11:27 -0700
Message-ID: <4FC4E71D.2080901@qualcomm.com>
Date: Tue, 29 May 2012 10:11:25 -0500
From: Pete Resnick <presnick@qualcomm.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1.9) Gecko/20100630 Eudora/3.0.4
MIME-Version: 1.0
To: Barry Leiba <barryleiba@computer.org>
References: <6.2.5.6.2.20120521130747.0c219ab0@elandnews.com> <CALaySJKfcWZYEDeR9_WaLxDM9O-gzwV2cgER0iZRB4Ovy=YOBA@mail.gmail.com>
In-Reply-To: <CALaySJKfcWZYEDeR9_WaLxDM9O-gzwV2cgER0iZRB4Ovy=YOBA@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [172.30.39.5]
Cc: draft-melnikov-smtp-priority.all@tools.ietf.org, S Moonesamy <sm+ietf@elandsys.com>, apps-discuss@ietf.org, iesg@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-melnikov-smtp-priority-13
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 May 2012 15:11:28 -0000

[*Mumble* Wrong draft address again.]


On 5/21/12 6:39 PM, Barry Leiba wrote:
>>>   Message Submission Agents MUST implement a policy that only allows
>>>   authenticated users (or only certain groups of authenticated users)
>>>   to specify message transfer priorities, and MAY restrict maximum
>>>   priority values different groups of users can request, or MAY
>>>   override the priority values specified by MUAs.
>>>
>> I would have used a "SHOULD only allow authenticated users" and explain that
>> there is a policy override.  It's to get around the "MUST implement a
>> policy".
>>
> I think I actually prefer it the way it is, because it highlights the
> key point that this is all a policy decision.  If, in fact, an
> implementation should allow a policy that everyone's considered
> authenticated, and some deployment should choose that policy, I'd be
> fine with it... because they have chosen their policy.
>

But then the "MUST implement a policy that only allows authenticated 
users" would be bogus, because they didn't do that.

On 5/24/12 3:30 AM, Alexey Melnikov wrote:

> I tend to agree with Barry that this should remain MUST.

To agree with SM to an extent: If it needs to be a MUST, why is it not 
"Message Submission Agents MUST only allow authenticated users..."? 
What's with the "implement a policy" thing?

I think you have to make a decision here: If you think that it harms 
things to have unauthenticated users specifying priorities, say "MUST 
only allow authenticated users". If you think that it's OK to set policy 
to allow anyone, say, "SHOULD only allow authenticated users" and 
explain that policy can change that. I have no idea how the current text 
is reasonably actionable.

pr

-- 
Pete Resnick <http://www.qualcomm.com/~presnick/>
Qualcomm Incorporated - Direct phone: (858)651-4478, Fax: (858)651-1102

From john-ietf@jck.com  Tue May 29 09:30:22 2012
Return-Path: <john-ietf@jck.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 131A521F86C2; Tue, 29 May 2012 09:30:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.507
X-Spam-Level: 
X-Spam-Status: No, score=-102.507 tagged_above=-999 required=5 tests=[AWL=0.092, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ioEt9mg2yHgV; Tue, 29 May 2012 09:30:21 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) by ietfa.amsl.com (Postfix) with ESMTP id 2C08621F86BB; Tue, 29 May 2012 09:30:21 -0700 (PDT)
Received: from [198.252.137.7] (helo=PST.JCK.COM) by bsa2.jck.com with esmtp (Exim 4.71 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1SZPDK-000Cfo-VT; Tue, 29 May 2012 12:24:06 -0400
Date: Tue, 29 May 2012 12:30:00 -0400
From: John C Klensin <john-ietf@jck.com>
To: Pete Resnick <presnick@qualcomm.com>, Barry Leiba <barryleiba@computer.org>
Message-ID: <9C1A8D274D060D87F0E5CC4D@PST.JCK.COM>
In-Reply-To: <4FC4E574.6000408@qualcomm.com>
References: <6.2.5.6.2.20120521130747.0c219ab0@elandnews.com> <CALaySJKfcWZYEDeR9_WaLxDM9O-gzwV2cgER0iZRB4Ovy=YOBA@mail.gmail.com> <4FC4E574.6000408@qualcomm.com>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Cc: draft-melnikov-smtp-priority-13.all@tools.ietf.org, S Moonesamy <sm+ietf@elandsys.com>, apps-discuss@ietf.org, iesg@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-melnikov-smtp-priority-13
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 May 2012 16:30:22 -0000

--On Tuesday, May 29, 2012 10:04 -0500 Pete Resnick
<presnick@qualcomm.com> wrote:

>...
> I think you have to make a decision here: If you think that it
> harms things to have unauthenticated users specifying
> priorities, say "MUST only allow authenticated users". If you
> think that it's OK to set policy to allow anyone, say, "SHOULD
> only allow authenticated users" and explain that policy can
> change that. I have no idea how the current text is reasonably
> actionable.

Yes.

This may just be saying what Pete said in a different way but,
fwiw, it seems to me that the recipient is free to ignore a
priority specification (or (almost ?) any other header field or
piece of the envelope that tells it to do something) and to
apply whatever criteria it likes in deciding whether or not to
do so.  We don't even say "the final deliver server MUST deliver
the message to the RCPT address specified in the envelope" and
that is only in part because local aliases and a whole
collection of delivery system choices might affect that choice.
Even if the sender is authenticated, the relevant server might
decide to ignore priorities specified by anyone with an odd
number of characters in the local-part of the MAIL command or to
accept them if some other information --which we would not
consider authentication-- is present.

Given that issue, it seems to me that specifying a MUST both
implies a requirement on the recipient system that we can't
enforce and possibly creates unreasonable expectations for the
facility.

Ultimately, if one argues that having unauthenticated senders
specify priorities is harmful, one could also argue that it
causes harm to allow unauthenticated users to specify "From:"
fields.  Probably true; not helpful; clearly undesirable if
coupled with the logically-consequent "MUST not accept" such
main requirement on the recipient server.

Maybe this should be a SHOULD.  Maybe it should only be a
careful note in Security Considerations indicating that taking
action on a priority request that might have any disruptive
consequences is a really bad idea unless the sender is
authenticated and possibly even a bad idea unless the sender is
specifically authorized.  It seems to me that it is connected to
another issue, which is whether or not it makes sense to reject
a message for too low a priority when almost no semantics beyond
ordinality are specified for the priority model.  So the server
is forbidden to reject a message because no MT-PRIORITY is
specified (Section 4.1 (1)); the default priority in the absence
of

More generally, we seem to be examining and adding extensions
and headers that are actually useful only within particular
communities that share out-of-band information.  This draft is
sensitive enough to the issue that I don't see a need to
complain, but we should figure out how we want to handle them.
Specifically, one could see the conformity clauses being
organized as (I'm going to write more generally than this spec
requires):

1.  If originator, current hop client, current hop server, and
maybe destination address are all part of the same community,
then there are a bunch of rules that might reasonably include:

	(i) Current hop client, current hop server and, if
	relevant, destination server, must be authenticated and
	identified as part of the same community ("identified"
	is chosen rather than "authorized" because they might
	not be the same).
	
	(ii) Current hop server MUST support the extension.  If
	it doesn't, it is bogus and the message MUST NOT be
	passed to it.
	
	(iii) Current hop client SHOULD specify MT-PRIORITY.  If
	it doesn't, it is retarded and better have specified why
	(perhaps via some out of band related to community
	membership).
	
	(iv) Semantics for priorities are precisely specified
	within the community so there is no need for hand waving
	in the spec about ordinal matching or servers making up
	their own rules.

"Community" is not equivalent to "administrative domain" even
though many administrative domains will be communities.  So will
protected intra-organizational mail whether an administrative
domain exists or not.

(2) If, by contrast, no such community membership exists, then
this extension is pretty close to "this is what the sender might
try, but this is ultimately a "what you get is what you get"
service.

In theory, we would write a spec like that by specifying that
WYGWYG service and conformance to it in the protocol, then
providing a separate Applicability Statement that provides
different definitions and conformance rules for the XYZ
community.

I think it is possible, but hard, to mix the two within a given
draft.  The current draft provides a better approximation than
I'd normally expect.  But I think this "MUST.. authenticated"
issue is just a special case of confusion between the two.

   john



From john-ietf@jck.com  Tue May 29 10:21:39 2012
Return-Path: <john-ietf@jck.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 628FD11E80F8; Tue, 29 May 2012 10:21:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.514
X-Spam-Level: 
X-Spam-Status: No, score=-102.514 tagged_above=-999 required=5 tests=[AWL=0.085, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9zpa+FPaXLJ0; Tue, 29 May 2012 10:21:38 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) by ietfa.amsl.com (Postfix) with ESMTP id 88D9021F8619; Tue, 29 May 2012 10:21:38 -0700 (PDT)
Received: from [198.252.137.7] (helo=PST.JCK.COM) by bsa2.jck.com with esmtp (Exim 4.71 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1SZQ0y-000Cm1-97; Tue, 29 May 2012 13:15:24 -0400
Date: Tue, 29 May 2012 13:21:17 -0400
From: John C Klensin <john-ietf@jck.com>
To: Pete Resnick <presnick@qualcomm.com>, Barry Leiba <barryleiba@computer.org>
Message-ID: <784BC1A7817A155286FFA000@PST.JCK.COM>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Cc: draft-melnikov-smtp-priority.all@tools.ietf.org, S Moonesamy <sm+ietf@elandsys.com>, apps-discuss@ietf.org, iesg@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-melnikov-smtp-priority-13
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 May 2012 17:21:39 -0000

** With complements to the "wrong address" syndrome**

Wouldn't it be nice if the tools were smart enough to know when
to just ignore numeric version number suffixes when they weren't
needed/wanted?

--On Tuesday, May 29, 2012 10:04 -0500 Pete Resnick
<presnick@qualcomm.com> wrote:

>...
> I think you have to make a decision here: If you think that it
> harms things to have unauthenticated users specifying
> priorities, say "MUST only allow authenticated users". If you
> think that it's OK to set policy to allow anyone, say, "SHOULD
> only allow authenticated users" and explain that policy can
> change that. I have no idea how the current text is reasonably
> actionable.

Yes.

This may just be saying what Pete said in a different way but,
fwiw, it seems to me that the recipient is free to ignore a
priority specification (or (almost ?) any other header field or
piece of the envelope that tells it to do something) and to
apply whatever criteria it likes in deciding whether or not to
do so.  We don't even say "the final deliver server MUST deliver
the message to the RCPT address specified in the envelope" and
that is only in part because local aliases and a whole
collection of delivery system choices might affect that choice.
Even if the sender is authenticated, the relevant server might
decide to ignore priorities specified by anyone with an odd
number of characters in the local-part of the MAIL command or to
accept them if some other information --which we would not
consider authentication-- is present.

Given that issue, it seems to me that specifying a MUST both
implies a requirement on the recipient system that we can't
enforce and possibly creates unreasonable expectations for the
facility.

Ultimately, if one argues that having unauthenticated senders
specify priorities is harmful, one could also argue that it
causes harm to allow unauthenticated users to specify "From:"
fields.  Probably true; not helpful; clearly undesirable if
coupled with the logically-consequent "MUST not accept" such
main requirement on the recipient server.

Maybe this should be a SHOULD.  Maybe it should only be a
careful note in Security Considerations indicating that taking
action on a priority request that might have any disruptive
consequences is a really bad idea unless the sender is
authenticated and possibly even a bad idea unless the sender is
specifically authorized.  It seems to me that it is connected to
another issue, which is whether or not it makes sense to reject
a message for too low a priority when almost no semantics beyond
ordinality are specified for the priority model.  So the server
is forbidden to reject a message because no MT-PRIORITY is
specified (Section 4.1 (1)); the default priority in the absence
of

More generally, we seem to be examining and adding extensions
and headers that are actually useful only within particular
communities that share out-of-band information.  This draft is
sensitive enough to the issue that I don't see a need to
complain, but we should figure out how we want to handle them.
Specifically, one could see the conformity clauses being
organized as (I'm going to write more generally than this spec
requires):

1.  If originator, current hop client, current hop server, and
maybe destination address are all part of the same community,
then there are a bunch of rules that might reasonably include:

	(i) Current hop client, current hop server and, if
	relevant, destination server, must be authenticated and
	identified as part of the same community ("identified"
	is chosen rather than "authorized" because they might
	not be the same).
	
	(ii) Current hop server MUST support the extension.  If
	it doesn't, it is bogus and the message MUST NOT be
	passed to it.
	
	(iii) Current hop client SHOULD specify MT-PRIORITY.  If
	it doesn't, it is retarded and better have specified why
	(perhaps via some out of band related to community
	membership).
	
	(iv) Semantics for priorities are precisely specified
	within the community so there is no need for hand waving
	in the spec about ordinal matching or servers making up
	their own rules.

"Community" is not equivalent to "administrative domain" even
though many administrative domains will be communities.  So will
protected intra-organizational mail whether an administrative
domain exists or not.

(2) If, by contrast, no such community membership exists, then
this extension is pretty close to "this is what the sender might
try, but this is ultimately a "what you get is what you get"
service.

In theory, we would write a spec like that by specifying that
WYGWYG service and conformance to it in the protocol, then
providing a separate Applicability Statement that provides
different definitions and conformance rules for the XYZ
community.

I think it is possible, but hard, to mix the two within a given
draft.  The current draft provides a better approximation than
I'd normally expect.  But I think this "MUST.. authenticated"
issue is just a special case of confusion between the two.

   john



From msk@cloudmark.com  Tue May 29 10:53:41 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 87FFA21F864A for <apps-discuss@ietfa.amsl.com>; Tue, 29 May 2012 10:53:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.854
X-Spam-Level: 
X-Spam-Status: No, score=-101.854 tagged_above=-999 required=5 tests=[AWL=-0.745, BAYES_05=-1.11, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aK08pbbGgSti for <apps-discuss@ietfa.amsl.com>; Tue, 29 May 2012 10:53:40 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id 4A63121F8649 for <apps-discuss@ietf.org>; Tue, 29 May 2012 10:53:40 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.25]) by mail.cloudmark.com with bizsmtp id Ftte1j0030ZaKgw01ttezT; Tue, 29 May 2012 10:53:38 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=dpJZ+ic4 c=1 sm=1 a=LdFkGDrDWH2mcjCZERnC4w==:17 a=LvckAehuu68A:10 a=AV7sqKNuxNIA:10 a=zutiEJmiVI4A:10 a=BWNvnIwDQsIA:10 a=xqWC_Br6kY4A:10 a=b6nfwRhkAAAA:8 a=48vgC7mUAAAA:8 a=pTQw6FKWtNahiZ7SuuUA:9 a=CjuIK1q_8ugA:10 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8 a=ZeFSkO-M5FS4AYaB2tIA:9 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=LdFkGDrDWH2mcjCZERnC4w==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas901.corp.cloudmark.com ([fe80::2524:76b6:a865:539c%10]) with mapi id 14.01.0355.002; Tue, 29 May 2012 10:53:39 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Thread-Topic: draft-ietf-appsawg-json-{patch,pointer}
Thread-Index: Ac09w/oQrOljmgArRWC6aJRSmvFcMA==
Date: Tue, 29 May 2012 17:53:38 +0000
Message-ID: <9452079D1A51524AA5749AD23E0039281380C9@exch-mbx901.corp.cloudmark.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.20.2.121]
Content-Type: multipart/alternative; boundary="_000_9452079D1A51524AA5749AD23E0039281380C9exchmbx901corpclo_"
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1338314018; bh=SL9qVRspzHwJ5umOUgizAUl7K/N1xw5vemwUrLcut64=; h=From:To:Subject:Date:Message-ID:Content-Type:MIME-Version; b=u2Is2hFDT7Z8GG9DvNgivnj1g4uuIH6AiWJItGmffLTJKR6Lt7xsoxO6ycTdzzneV cdo9Jk3eBLesoRHmLmVpUv0RYBw16eaxGWYAbNbughQEbCDc9Inl6JFO4FmRANZ9/J u9+JFbt0kabTxG6HTvWgj4MeP5WiCVdmT8ct1x3o=
Subject: [apps-discuss] draft-ietf-appsawg-json-{patch,pointer}
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 May 2012 17:53:41 -0000

--_000_9452079D1A51524AA5749AD23E0039281380C9exchmbx901corpclo_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Because of other commitments, the current author of the above drafts won't =
be able to work on them for some time.  Mark Nottingham has volunteered to =
complete the work by stepping up as editor.  Thanks, Mark!

I have added what I believe are all the major issues on both documents to t=
he tracker and links to the beginnings of the apps-discuss threads that wer=
e .  The full set of open tickets is here:

http://trac.tools.ietf.org/wg/appsawg/trac/report/1

Some of the issues may have been resolved in the most recent versions of th=
e drafts, but I wasn't certain so I added them just in case.

Interested participants should review the trackers and the documents to ens=
ure all of their concerns are being tracked so that we are most likely to h=
ave a clean WGLC.  If there are any issues not being tracked, please reply =
to this thread and I'll add/update tracker items accordingly.

Thanks,
-MSK

--_000_9452079D1A51524AA5749AD23E0039281380C9exchmbx901corpclo_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Because of other commitments, the current author of =
the above drafts won&#8217;t be able to work on them for some time.&nbsp; M=
ark Nottingham has volunteered to complete the work by stepping up as edito=
r.&nbsp; Thanks, Mark!<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I have added what I believe are all the major issues=
 on both documents to the tracker and links to the beginnings of the apps-d=
iscuss threads that were .&nbsp; The full set of open tickets is here:<o:p>=
</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><a href=3D"http://trac.tools.ietf.org/wg/appsawg/tra=
c/report/1">http://trac.tools.ietf.org/wg/appsawg/trac/report/1</a><o:p></o=
:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Some of the issues may have been resolved in the mos=
t recent versions of the drafts, but I wasn&#8217;t certain so I added them=
 just in case.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Interested participants should review the trackers a=
nd the documents to ensure all of their concerns are being tracked so that =
we are most likely to have a clean WGLC.&nbsp; If there are any issues not =
being tracked, please reply to this thread
 and I&#8217;ll add/update tracker items accordingly.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal">-MSK<o:p></o:p></p>
</div>
</body>
</html>

--_000_9452079D1A51524AA5749AD23E0039281380C9exchmbx901corpclo_--

From sm@elandsys.com  Tue May 29 11:00:25 2012
Return-Path: <sm@elandsys.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5789711E80D5 for <apps-discuss@ietfa.amsl.com>; Tue, 29 May 2012 11:00:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.518
X-Spam-Level: 
X-Spam-Status: No, score=-102.518 tagged_above=-999 required=5 tests=[AWL=0.081, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id llsafAh-Nqdl for <apps-discuss@ietfa.amsl.com>; Tue, 29 May 2012 11:00:22 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id D8B9D11E80C8 for <apps-discuss@ietf.org>; Tue, 29 May 2012 11:00:22 -0700 (PDT)
Received: from SUBMAN.elandsys.com ([41.136.235.211]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q4TI05jt029763 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 29 May 2012 11:00:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1338314421; i=@elandsys.com; bh=6h+XXuPFME4JzOQMuPBmBeuG9Bz8YJg0icmqe4iI530=; h=Date:To:From:Subject:In-Reply-To:References:Cc; b=BewhDWaqTHLlcD34Z659oYI99anWfHdJYMftvKN2yG4yFBIhrkP2iSoGccRYSGTKP K70CHYuNL0NPbD7f9iP2IS89OVHUX/iMrYWAAv0EGqlcWJxaoCT7cN/eZUNHSrlQLj 3jzslnxtrVwrIyaQwnEp5KFCWIfoCbqLbYOAnVSc=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elandsys.com; s=mail; t=1338314421; i=@elandsys.com; bh=6h+XXuPFME4JzOQMuPBmBeuG9Bz8YJg0icmqe4iI530=; h=Date:To:From:Subject:In-Reply-To:References:Cc; b=X/tquk/FwDNism/ogW1JrEMZyndpNaScVjj0N1X8rQlviwdvFmAjTfb17zlMLmURy UpabmSI0G9gpVNavuSluylSBqJrbj8jT18ZkgkNLtKTJZJBdOtzOc9go545Ro6H7Ld CrjJobm3N33915vOseTCDN3lQJ8ra9PtFAKNpPV8=
Message-Id: <6.2.5.6.2.20120529104653.09b0da90@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Tue, 29 May 2012 10:57:13 -0700
To: apps-discuss@ietf.org
From: S Moonesamy <sm+ietf@elandsys.com>
In-Reply-To: <20120529111155.16641.37358.idtracker@ietfa.amsl.com>
References: <20120529111155.16641.37358.idtracker@ietfa.amsl.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Subject: [apps-discuss] Changes in draft-ietf-appsawg-about-uri-scheme-05
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 May 2012 18:00:25 -0000

Hello,

[Bcc to people who sent comments on draft-ietf-appsawg-about-uri-scheme-04]

I went through the comments submitted during the Last Call of 
draft-ietf-appsawg-about-uri-scheme-04:

http://www.ietf.org/mail-archive/web/ietf/current/msg72824.html
http://www.ietf.org/mail-archive/web/ietf/current/msg72825.html
http://www.ietf.org/mail-archive/web/ietf/current/msg72826.html
http://www.ietf.org/mail-archive/web/ietf/current/msg72827.html
http://www.ietf.org/mail-archive/web/ietf/current/msg72924.html
http://www.ietf.org/mail-archive/web/ietf/current/msg72966.html
http://www.ietf.org/mail-archive/web/ietf/current/msg72976.html

http://www.ietf.org/mail-archive/web/apps-discuss/current/msg05435.html
http://www.ietf.org/mail-archive/web/secdir/current/msg03293.html

The changes in draft-ietf-appsawg-about-uri-scheme-05 are meant to 
address those comments.

Regards,
S. Moonesamy


From mnot@mnot.net  Tue May 29 22:44:50 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9EE7911E807F for <apps-discuss@ietfa.amsl.com>; Tue, 29 May 2012 22:44:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MMMF9ddxycY0 for <apps-discuss@ietfa.amsl.com>; Tue, 29 May 2012 22:44:49 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id 9849421F867F for <discuss@apps.ietf.org>; Tue, 29 May 2012 22:44:48 -0700 (PDT)
Received: from lcqn7yn1.rackspace.corp (unknown [69.20.3.135]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id E660422E259 for <discuss@apps.ietf.org>; Wed, 30 May 2012 01:44:41 -0400 (EDT)
From: Mark Nottingham <mnot@mnot.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Date: Wed, 30 May 2012 15:44:38 +1000
Message-Id: <52C872CB-7A7F-4C01-8B6E-2857093F94F3@mnot.net>
To: Apps Discuss <discuss@apps.ietf.org>
Mime-Version: 1.0 (Apple Message framework v1278)
X-Mailer: Apple Mail (2.1278)
Subject: [apps-discuss] #1: json-pointer internationalisation
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 May 2012 05:44:50 -0000

<http://trac.tools.ietf.org/wg/appsawg/trac/ticket/1>

I think this issue has been taken care of in the latest draft:

>    A JSON Pointer is a [Unicode
> ] string containing a sequence of zero or
>    more reference tokens, each prefixed by a '/' (%x2F) character.
> 
>    If a reference token contains '/' (%x2F) or '^' (%x5E) characters,
>    such characters MUST each be prefixed (escaped) with a '^' (%x5E)
>    character.
> 
>    ABNF syntax:
> 
>    json-pointer = *( "/" reference-token )
>    reference-token = *( unescaped / escaped )
>    unescaped = %x00-2E / %x30-5B / %x5D-10FFFF
>    escaped = "^" ( "/" / "^" )

<http://tools.ietf.org/html/draft-ietf-appsawg-json-pointer-01>

and therefore can be closed. Make sense?


--
Mark Nottingham   http://www.mnot.net/




From julian.reschke@gmx.de  Tue May 29 23:38:29 2012
Return-Path: <julian.reschke@gmx.de>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 48B6A21F8650 for <apps-discuss@ietfa.amsl.com>; Tue, 29 May 2012 23:38:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PlUZaJU+47Nd for <apps-discuss@ietfa.amsl.com>; Tue, 29 May 2012 23:38:28 -0700 (PDT)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by ietfa.amsl.com (Postfix) with SMTP id 7B28821F865A for <discuss@apps.ietf.org>; Tue, 29 May 2012 23:38:27 -0700 (PDT)
Received: (qmail invoked by alias); 30 May 2012 06:38:25 -0000
Received: from unknown (EHLO [192.168.2.100]) [89.204.130.254] by mail.gmx.net (mp038) with SMTP; 30 May 2012 08:38:25 +0200
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX195UmQ9dGh5tmSM24Vs8cQnF1yjzjMGhdZuImGHfL 9LasvNAJNwUNvO
Message-ID: <4FC5C05F.7030605@gmx.de>
Date: Wed, 30 May 2012 08:38:23 +0200
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Mark Nottingham <mnot@mnot.net>
References: <52C872CB-7A7F-4C01-8B6E-2857093F94F3@mnot.net>
In-Reply-To: <52C872CB-7A7F-4C01-8B6E-2857093F94F3@mnot.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] #1: json-pointer internationalisation
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 May 2012 06:38:29 -0000

On 2012-05-30 07:44, Mark Nottingham wrote:
> <http://trac.tools.ietf.org/wg/appsawg/trac/ticket/1>
>
> I think this issue has been taken care of in the latest draft:
>
>>     A JSON Pointer is a [Unicode
>> ] string containing a sequence of zero or
>>     more reference tokens, each prefixed by a '/' (%x2F) character.
>>
>>     If a reference token contains '/' (%x2F) or '^' (%x5E) characters,
>>     such characters MUST each be prefixed (escaped) with a '^' (%x5E)
>>     character.
>>
>>     ABNF syntax:
>>
>>     json-pointer = *( "/" reference-token )
>>     reference-token = *( unescaped / escaped )
>>     unescaped = %x00-2E / %x30-5B / %x5D-10FFFF
>>     escaped = "^" ( "/" / "^" )
>
> <http://tools.ietf.org/html/draft-ietf-appsawg-json-pointer-01>
>
> and therefore can be closed. Make sense?

+1

Best regards, Julian


From alexey.melnikov@isode.com  Wed May 30 09:22:55 2012
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7DE8B11E8083 for <apps-discuss@ietfa.amsl.com>; Wed, 30 May 2012 09:22:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.517
X-Spam-Level: 
X-Spam-Status: No, score=-102.517 tagged_above=-999 required=5 tests=[AWL=0.082, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uDW6s-UezyZm for <apps-discuss@ietfa.amsl.com>; Wed, 30 May 2012 09:22:54 -0700 (PDT)
Received: from rufus.isode.com (cl-125.lon-03.gb.sixxs.net [IPv6:2a00:14f0:e000:7c::2]) by ietfa.amsl.com (Postfix) with ESMTP id 6F2A711E8080 for <apps-discuss@ietf.org>; Wed, 30 May 2012 09:22:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1338394973; d=isode.com; s=selector; i=@isode.com; bh=IOTp/mhDjuV5hAGCovVdcrXGCXCw6XsNSmcLUscj7G0=; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: In-Reply-To:References:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description; b=iRvSmzB9WawNSN0Rk4/eZ7YHzt2Wnu3EJiLq3lLrOMn4ZBMQ96IM7bLFEzC4zrgw+CLPl+ QOWQ7FsFW9a5GfOq35s9PPlIJTdX6qWVhfZGNav1g8xuk7R2BKqicbv6OMR305FmONSBEj D9OxXhlZdJQhGji7y7XVt+UpEuNH4ZE=;
Received: from [172.16.1.29] (shiny.isode.com [62.3.217.250])  by rufus.isode.com (submission channel) via TCP with ESMTPSA  id <T8ZJXQAE43oe@rufus.isode.com>; Wed, 30 May 2012 17:22:53 +0100
X-SMTP-Protocol-Errors: PIPELINING
Message-ID: <4FC64960.3050705@isode.com>
Date: Wed, 30 May 2012 17:22:56 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [apps-discuss] WGLC on draft-ietf-appsawg-received-state-01.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 May 2012 16:22:55 -0000

Hi WG,

I would like to initiate 2 weeks WGLC on 
draft-ietf-appsawg-received-state-01.txt ("Indicating Email Handling 
States in Trace Fields"). Please send your comments to the mailing list 
(or directly to chairs) before the end of Friday 15th. Comments saying 
that you reviewed the document and happy for it to be sent for IETF Last 
Call and IESG review are also valuable to chairs.

Thank you,
Alexey, as an APPSAWG co-chair.



From alexey.melnikov@isode.com  Wed May 30 10:07:49 2012
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E59C21F8627; Wed, 30 May 2012 10:07:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.527
X-Spam-Level: 
X-Spam-Status: No, score=-102.527 tagged_above=-999 required=5 tests=[AWL=0.072, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ziIfV3MCSdFd; Wed, 30 May 2012 10:07:48 -0700 (PDT)
Received: from rufus.isode.com (cl-125.lon-03.gb.sixxs.net [IPv6:2a00:14f0:e000:7c::2]) by ietfa.amsl.com (Postfix) with ESMTP id 0BEBD21F8623; Wed, 30 May 2012 10:07:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1338397667; d=isode.com; s=selector; i=@isode.com; bh=1UhU2N+uQaFDSLtCbE93wBi06Ya10RAXFGXnEi9/KVw=; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: In-Reply-To:References:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description; b=uE3BfkzQ/kQ/sYUEebRUw0Yla7ar1Hc1Wq0oFW8FgKqGjM1+CFExgKb3uA0LNbzGvew+QK HKd4YubdVaFB8Z7XpxvAEaorSc7ukWELmHN21zzKMIRlp2EMHRzOUuAEkYHsGNAh5+cCKC 9kWYGeKegBDj+jSOkXPRHeVPIkvGov4=;
Received: from [172.16.1.29] (shiny.isode.com [62.3.217.250])  by rufus.isode.com (submission channel) via TCP with ESMTPSA  id <T8ZT4QAE48DQ@rufus.isode.com>; Wed, 30 May 2012 18:07:47 +0100
X-SMTP-Protocol-Errors: PIPELINING
Message-ID: <4FC653E0.9000404@isode.com>
Date: Wed, 30 May 2012 18:07:44 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
To: Pete Resnick <presnick@qualcomm.com>
References: <6.2.5.6.2.20120521130747.0c219ab0@elandnews.com> <CALaySJKfcWZYEDeR9_WaLxDM9O-gzwV2cgER0iZRB4Ovy=YOBA@mail.gmail.com> <4FC4E574.6000408@qualcomm.com>
In-Reply-To: <4FC4E574.6000408@qualcomm.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: draft-melnikov-smtp-priority-13.all@tools.ietf.org, Barry Leiba <barryleiba@computer.org>, S Moonesamy <sm+ietf@elandsys.com>, apps-discuss@ietf.org, iesg@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-melnikov-smtp-priority-13
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 May 2012 17:07:49 -0000

On 29/05/2012 16:04, Pete Resnick wrote:
> On 5/21/12 6:39 PM, Barry Leiba wrote:
>>>>   Message Submission Agents MUST implement a policy that only allows
>>>>   authenticated users (or only certain groups of authenticated users)
>>>>   to specify message transfer priorities, and MAY restrict maximum
>>>>   priority values different groups of users can request, or MAY
>>>>   override the priority values specified by MUAs.
>>> I would have used a "SHOULD only allow authenticated users" and 
>>> explain that
>>> there is a policy override.  It's to get around the "MUST implement a
>>> policy".
>> I think I actually prefer it the way it is, because it highlights the
>> key point that this is all a policy decision.  If, in fact, an
>> implementation should allow a policy that everyone's considered
>> authenticated, and some deployment should choose that policy, I'd be
>> fine with it... because they have chosen their policy. 
>
> But then the "MUST implement a policy that only allows authenticated 
> users" would be bogus, because they didn't do that.
>
> On 5/24/12 3:30 AM, Alexey Melnikov wrote:
>
>> I tend to agree with Barry that this should remain MUST.
>
> To agree with SM to an extent: If it needs to be a MUST, why is it not 
> "Message Submission Agents MUST only allow authenticated users..."? 
> What's with the "implement a policy" thing?
>
> I think you have to make a decision here: If you think that it harms 
> things to have unauthenticated users specifying priorities, say "MUST 
> only allow authenticated users". If you think that it's OK to set 
> policy to allow anyone, say, "SHOULD only allow authenticated users" 
> and explain that policy can change that. I have no idea how the 
> current text is reasonably actionable.

I mostly used the current wording to avoid discussing what is 
authentication. I didn't mean "authentication with SMTP AUTH", because 
authentication by IP address is quite common (and sufficient in some 
environments).


From pbryan@anode.ca  Wed May 30 10:10:27 2012
Return-Path: <pbryan@anode.ca>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 547AE11E8099 for <apps-discuss@ietfa.amsl.com>; Wed, 30 May 2012 10:10:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.529
X-Spam-Level: 
X-Spam-Status: No, score=-1.529 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DATE_IN_PAST_06_12=1.069, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DIIGqC2+glcG for <apps-discuss@ietfa.amsl.com>; Wed, 30 May 2012 10:10:26 -0700 (PDT)
Received: from maple.anode.ca (maple.anode.ca [72.14.183.184]) by ietfa.amsl.com (Postfix) with ESMTP id 8C84411E808D for <discuss@apps.ietf.org>; Wed, 30 May 2012 10:10:26 -0700 (PDT)
Received: from [192.168.11.200] (unknown [209.52.95.5]) by maple.anode.ca (Postfix) with ESMTPSA id F0C16617A; Wed, 30 May 2012 17:10:25 +0000 (UTC)
Message-ID: <1338372624.2412.1.camel@hoboken>
From: "Paul C. Bryan" <pbryan@anode.ca>
To: Mark Nottingham <mnot@mnot.net>
Date: Wed, 30 May 2012 03:10:24 -0700
In-Reply-To: <52C872CB-7A7F-4C01-8B6E-2857093F94F3@mnot.net>
References: <52C872CB-7A7F-4C01-8B6E-2857093F94F3@mnot.net>
Content-Type: multipart/alternative; boundary="=-tDspjXIJwKub6hui2k5+"
X-Mailer: Evolution 3.2.2-1+b1 
Mime-Version: 1.0
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] #1: json-pointer internationalisation
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 May 2012 17:10:27 -0000

--=-tDspjXIJwKub6hui2k5+
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit

Fresh eyes detects a nit:


> unescaped = %x00-2E / %x30-5B / %x5D-10FFFF


It should read:

unescaped = %x00-2E / %x30-5D / %5F-10FFFF

Paul

On Wed, 2012-05-30 at 15:44 +1000, Mark Nottingham wrote:

> <http://trac.tools.ietf.org/wg/appsawg/trac/ticket/1>
> 
> I think this issue has been taken care of in the latest draft:
> 
> >    A JSON Pointer is a [Unicode
> > ] string containing a sequence of zero or
> >    more reference tokens, each prefixed by a '/' (%x2F) character.
> > 
> >    If a reference token contains '/' (%x2F) or '^' (%x5E) characters,
> >    such characters MUST each be prefixed (escaped) with a '^' (%x5E)
> >    character.
> > 
> >    ABNF syntax:
> > 
> >    json-pointer = *( "/" reference-token )
> >    reference-token = *( unescaped / escaped )
> >    unescaped = %x00-2E / %x30-5B / %x5D-10FFFF
> >    escaped = "^" ( "/" / "^" )
> 
> <http://tools.ietf.org/html/draft-ietf-appsawg-json-pointer-01>
> 
> and therefore can be closed. Make sense?
> 
> 
> --
> Mark Nottingham   http://www.mnot.net/
> 
> 
> 
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss



--=-tDspjXIJwKub6hui2k5+
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 7bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/4.2.2">
</HEAD>
<BODY>
Fresh eyes detects a nit:<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
    unescaped = %x00-2E / %x30-5B / %x5D-10FFFF<BR>
</BLOCKQUOTE>
<BR>
It should read:<BR>
<BR>
unescaped = %x00-2E / %x30-5D / %5F-10FFFF<BR>
<BR>
Paul<BR>
<BR>
On Wed, 2012-05-30 at 15:44 +1000, Mark Nottingham wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
&lt;<A HREF="http://trac.tools.ietf.org/wg/appsawg/trac/ticket/1">http://trac.tools.ietf.org/wg/appsawg/trac/ticket/1</A>&gt;

I think this issue has been taken care of in the latest draft:

&gt;    A JSON Pointer is a [Unicode
&gt; ] string containing a sequence of zero or
&gt;    more reference tokens, each prefixed by a '/' (%x2F) character.
&gt; 
&gt;    If a reference token contains '/' (%x2F) or '^' (%x5E) characters,
&gt;    such characters MUST each be prefixed (escaped) with a '^' (%x5E)
&gt;    character.
&gt; 
&gt;    ABNF syntax:
&gt; 
&gt;    json-pointer = *( &quot;/&quot; reference-token )
&gt;    reference-token = *( unescaped / escaped )
&gt;    unescaped = %x00-2E / %x30-5B / %x5D-10FFFF
&gt;    escaped = &quot;^&quot; ( &quot;/&quot; / &quot;^&quot; )

&lt;<A HREF="http://tools.ietf.org/html/draft-ietf-appsawg-json-pointer-01">http://tools.ietf.org/html/draft-ietf-appsawg-json-pointer-01</A>&gt;

and therefore can be closed. Make sense?


--
Mark Nottingham   <A HREF="http://www.mnot.net/">http://www.mnot.net/</A>



_______________________________________________
apps-discuss mailing list
<A HREF="mailto:apps-discuss@ietf.org">apps-discuss@ietf.org</A>
<A HREF="https://www.ietf.org/mailman/listinfo/apps-discuss">https://www.ietf.org/mailman/listinfo/apps-discuss</A>
</PRE>
</BLOCKQUOTE>
<BR>
</BODY>
</HTML>

--=-tDspjXIJwKub6hui2k5+--


From barryleiba@gmail.com  Wed May 30 10:30:21 2012
Return-Path: <barryleiba@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C6E321F85A0; Wed, 30 May 2012 10:30:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.971
X-Spam-Level: 
X-Spam-Status: No, score=-102.971 tagged_above=-999 required=5 tests=[AWL=0.006, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7v6b1Z2LzDO0; Wed, 30 May 2012 10:30:20 -0700 (PDT)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by ietfa.amsl.com (Postfix) with ESMTP id 5D48121F859A; Wed, 30 May 2012 10:30:20 -0700 (PDT)
Received: by yhq56 with SMTP id 56so64794yhq.31 for <multiple recipients>; Wed, 30 May 2012 10:30:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=Jlmw/AfLhkmf83YKsAElTVn9Y6yFVBIsudlodU97OZc=; b=ZtMBhI2sv2x11RiVJQ7TSJ/V3F15mW7mJqZl6CDOURrj4yCq2A6eckqQYBilu2LkTD 1Tg03yZGGeExF82LclXh47X0TWgXPblVyjA5sMLSb3ccPxF+CxBE4NE7MJW8+t930sj7 zpMX8m+dtnKpr1oDQq9P8x7ckHUmZh0x9JzLcqIy7eSPKUql30LGuGLA9+G1bXheP6LE MK6DZHGoVhPW/W+TpoEj/M/yPK5/OmJ9UgEH+5F6Z4mms1Ab2D55DipuMAHQLRkUPfLF jlpVCZIGvrTOWVQRoRI+DtMk6H2+4F+y2K7BgI6qtipRmDhA7zFb1g2eC2I35kjdxsiD tcIw==
MIME-Version: 1.0
Received: by 10.60.28.37 with SMTP id y5mr694742oeg.35.1338399019769; Wed, 30 May 2012 10:30:19 -0700 (PDT)
Sender: barryleiba@gmail.com
Received: by 10.60.21.35 with HTTP; Wed, 30 May 2012 10:30:19 -0700 (PDT)
In-Reply-To: <4FC653E0.9000404@isode.com>
References: <6.2.5.6.2.20120521130747.0c219ab0@elandnews.com> <CALaySJKfcWZYEDeR9_WaLxDM9O-gzwV2cgER0iZRB4Ovy=YOBA@mail.gmail.com> <4FC4E574.6000408@qualcomm.com> <4FC653E0.9000404@isode.com>
Date: Wed, 30 May 2012 13:30:19 -0400
X-Google-Sender-Auth: mlmIyAIijMZY4z_B2IAAkk8fCow
Message-ID: <CALaySJL9eBuvYvDGDi2s0utAFvpRgdM+Z_7dtVw2rWWX3K7uzA@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Alexey Melnikov <alexey.melnikov@isode.com>
Content-Type: text/plain; charset=ISO-8859-1
Cc: Pete Resnick <presnick@qualcomm.com>, draft-melnikov-smtp-priority-13.all@tools.ietf.org, S Moonesamy <sm+ietf@elandsys.com>, apps-discuss@ietf.org, iesg@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-melnikov-smtp-priority-13
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 May 2012 17:30:21 -0000

> I mostly used the current wording to avoid discussing what is
> authentication. I didn't mean "authentication with SMTP AUTH", because
> authentication by IP address is quite common (and sufficient in some
> environments).

Indeed, and how we used to use "pop-before-smtp".

Maybe the best thing to do is to change this to say something like this:

 Message Submission Agents ought only accept message transfer
 priorities from users (or groups of users) who are authenticated in some
 way that's acceptable to the MSA.  As part of this policy, they can also
 restrict maximum priority values that different groups of users can
 request, and can override the priority values specified by MUAs.

Note also the shift from normative language here, because it's
entirely a policy decision.  If you want to let the inmates run your
asylum, well, knock yourself out.

Barry

From barryleiba@gmail.com  Wed May 30 10:31:48 2012
Return-Path: <barryleiba@gmail.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A09121F85A0; Wed, 30 May 2012 10:31:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.971
X-Spam-Level: 
X-Spam-Status: No, score=-102.971 tagged_above=-999 required=5 tests=[AWL=0.006, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RL-0InlIv6mx; Wed, 30 May 2012 10:31:48 -0700 (PDT)
Received: from mail-gh0-f182.google.com (mail-gh0-f182.google.com [209.85.160.182]) by ietfa.amsl.com (Postfix) with ESMTP id E52FE21F859A; Wed, 30 May 2012 10:31:47 -0700 (PDT)
Received: by ghbz22 with SMTP id z22so100466ghb.27 for <multiple recipients>; Wed, 30 May 2012 10:31:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=zyxufVPq8hCJ0SBS6iAzelbeGnobiHd4ec5nQIJN330=; b=bwp17W8teOQzHyyjw5Rd7QWdC0Oq41VHdVRXSGJzQ717mTp/ZSkiUn9yS51YVDHqbh Z0Bl4Z+iWJKde6YQ3Sd20p3o/AERGhh6ZJ/JA6cyklrEXJ6gRacV30TAdQLU4OdqdQ19 FV1453+HMj588SZzgUHfThkDh02VbCKJ/MSI1qpZByMsAYXxj1zX6tfpGFsBQCxKfxpG TCINsq+fgqFBjl3j11nYWLHgAZgGrly2K/7wgu3lw4z9ABe58De9f+7F9eja4fuRb6y5 kOSWcJsjwc6henoEnvmyQlNxNnln1IaotpNq/V3nAmol5x9fYnVrGQfBjF49JwMhp+AW YeXg==
MIME-Version: 1.0
Received: by 10.60.6.225 with SMTP id e1mr15978586oea.71.1338399107437; Wed, 30 May 2012 10:31:47 -0700 (PDT)
Sender: barryleiba@gmail.com
Received: by 10.60.21.35 with HTTP; Wed, 30 May 2012 10:31:47 -0700 (PDT)
In-Reply-To: <4FC653E0.9000404@isode.com>
References: <6.2.5.6.2.20120521130747.0c219ab0@elandnews.com> <CALaySJKfcWZYEDeR9_WaLxDM9O-gzwV2cgER0iZRB4Ovy=YOBA@mail.gmail.com> <4FC4E574.6000408@qualcomm.com> <4FC653E0.9000404@isode.com>
Date: Wed, 30 May 2012 13:31:47 -0400
X-Google-Sender-Auth: Lpffc7fkwn8TlOKAgYjd4ajUMn0
Message-ID: <CALaySJKHay0epRSOpOgSS8HG4EjGTwCW2KtqJChg_QZtyuGqvg@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Alexey Melnikov <alexey.melnikov@isode.com>
Content-Type: text/plain; charset=ISO-8859-1
Cc: Pete Resnick <presnick@qualcomm.com>, draft-melnikov-smtp-priority.all@tools.ietf.org, S Moonesamy <sm+ietf@elandsys.com>, apps-discuss@ietf.org, iesg@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-melnikov-smtp-priority-13
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 May 2012 17:31:48 -0000

ARRRRRRRRRRRRRRRRRRRRRRRRRRRRRGH!
WE HAVE TO STOP REPLYING TO THE ONE WITH THE WRONG ALIAS !!!!!

> I mostly used the current wording to avoid discussing what is
> authentication. I didn't mean "authentication with SMTP AUTH", because
> authentication by IP address is quite common (and sufficient in some
> environments).

Indeed, and how we used to use "pop-before-smtp".

Maybe the best thing to do is to change this to say something like this:

 Message Submission Agents ought only accept message transfer
 priorities from users (or groups of users) who are authenticated in some
 way that's acceptable to the MSA.  As part of this policy, they can also
 restrict maximum priority values that different groups of users can
 request, and can override the priority values specified by MUAs.

Note also the shift from normative language here, because it's
entirely a policy decision.  If you want to let the inmates run your
asylum, well, knock yourself out.

Barry

From sm@elandsys.com  Wed May 30 11:22:30 2012
Return-Path: <sm@elandsys.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E043511E80E5; Wed, 30 May 2012 11:22:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.524
X-Spam-Level: 
X-Spam-Status: No, score=-102.524 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WGjRjHdD7jr5; Wed, 30 May 2012 11:22:27 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id DBEE811E80B3; Wed, 30 May 2012 11:22:26 -0700 (PDT)
Received: from SUBMAN.elandsys.com ([41.136.239.127]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q4UIM529018795 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 30 May 2012 11:22:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1338402141; i=@elandsys.com; bh=lh/xUdx7aYxK4gPydZiop9V7urB/fpFriuTGvDZjXHw=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=pdigg6fHr2NFjulBuL1NpF5hClUey/ohtcCdBsBczVa892QSFWHFRXzJx13mMAezn qSmaoUA2ObIc9OgDqBMeRw1AEA9Aw68J1GNeFypl4+QVGPfxD48f9NGaXXRyYHvvAe Cw+etDC8KgIwrBJHFFVat7CORegGsMGMkOjO+jR4=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elandsys.com; s=mail; t=1338402141; i=@elandsys.com; bh=lh/xUdx7aYxK4gPydZiop9V7urB/fpFriuTGvDZjXHw=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=AdAfwGIAq1E1WnwK9XOHW21iKFp65Fs+9LD8Wz0kVejNce1f4TBPr84u5kb6tvv/V 32+bULROWKSWUlHi+Q7vrAsS3Z7diX8u68HRauSOdwi2shD/0WQM0FNpup9h/+lmZx 6j/oKDZtQ1WTfyMeuYFKMaje8tTwsOfehmcJxFjA=
Message-Id: <6.2.5.6.2.20120530103804.095aedf8@elandnews.com>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Wed, 30 May 2012 11:17:46 -0700
To: Alexey Melnikov <alexey.melnikov@isode.com>
From: S Moonesamy <sm+ietf@elandsys.com>
In-Reply-To: <4FC653E0.9000404@isode.com>
References: <6.2.5.6.2.20120521130747.0c219ab0@elandnews.com> <CALaySJKfcWZYEDeR9_WaLxDM9O-gzwV2cgER0iZRB4Ovy=YOBA@mail.gmail.com> <4FC4E574.6000408@qualcomm.com> <4FC653E0.9000404@isode.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: Pete Resnick <presnick@qualcomm.com>, draft-melnikov-smtp-priority.all@tools.ietf.org, Barry Leiba <barryleiba@computer.org>, iesg@ietf.org, apps-discuss@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-melnikov-smtp-priority-13
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 May 2012 18:22:31 -0000

Hi Alexey,

[fixed incorrect alias]

At 10:07 30-05-2012, Alexey Melnikov wrote:
>I mostly used the current wording to avoid discussing what is 
>authentication. I didn't mean "authentication with SMTP AUTH", 
>because authentication by IP address is quite common (and sufficient 
>in some environments).

For context, Section 10 of draft-melnikov-smtp-priority-14 states that:

   "Message Submission Agents MUST implement a policy that only allows
    authenticated users (or only certain groups of authenticated users)
    to specify message transfer priorities, and MAY restrict maximum
    priority values different groups of users can request, or MAY
    override the priority values specified by MUAs."

And in the last paragraph of that section:

   "In the absence of the policy enforcement mentioned above an SMTP
    server (whether an MSA or an MTA) implementing this extension might
    be susceptible to a Denial of Service attack."

You have "authenticated and trusted senders" in the second paragraph; 
you could use that.  Barry mentioned that authenticated does not mean 
SMTP AUTH [1].  Section 3.3 if RFC 6409 discusses about authorized 
submission.  I could argue that MSAs usually enforce authorized 
submission.  The second sentence suggested by Barry might capture 
some of your intent in my opinion:

   "As part of this policy, they can also restrict maximum priority values
    that different groups of users can request, and can override the priority
    values specified by MUAs."

The alternatives, as I see it, for the first sentence are:

  (a) Do you want people to go and write code so that the site administrator
      can enforce such a policy?

  (b) Do you want people to "think" about this as a security consideration?

  (c) Do you want to enjoy the summer weather instead of generating more
      mail traffic?

Regards,
S. Moonesamy

1. http://www.ietf.org/mail-archive/web/apps-discuss/current/msg06056.html


From mnot@mnot.net  Wed May 30 18:36:56 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 70C7721F8575 for <apps-discuss@ietfa.amsl.com>; Wed, 30 May 2012 18:36:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.834
X-Spam-Level: 
X-Spam-Status: No, score=-102.834 tagged_above=-999 required=5 tests=[AWL=-0.235, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dBJ3nSXH4KGy for <apps-discuss@ietfa.amsl.com>; Wed, 30 May 2012 18:36:56 -0700 (PDT)
Received: from mxout-08.mxes.net (mxout-08.mxes.net [216.86.168.183]) by ietfa.amsl.com (Postfix) with ESMTP id D87AF21F8573 for <discuss@apps.ietf.org>; Wed, 30 May 2012 18:36:55 -0700 (PDT)
Received: from mnot-mini.mnot.net (unknown [118.209.106.45]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id BF38C509B4; Wed, 30 May 2012 21:36:48 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=us-ascii
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <1338372624.2412.1.camel@hoboken>
Date: Thu, 31 May 2012 11:36:47 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <9DF51172-2789-467F-8AEF-B6B57D333B42@mnot.net>
References: <52C872CB-7A7F-4C01-8B6E-2857093F94F3@mnot.net> <1338372624.2412.1.camel@hoboken>
To: Paul C. Bryan <pbryan@anode.ca>
X-Mailer: Apple Mail (2.1278)
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] #1: json-pointer internationalisation
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 May 2012 01:36:56 -0000

Fixed, thanks.

Question: JSON allows characters to be represented in a few ways; e.g., =
"\\" and "\u005C" and "\u005c" are equivalent, according to section 2.5.=20=


Does pointer need to account for this?

Cheers,



On 30/05/2012, at 8:10 PM, Paul C. Bryan wrote:

> Fresh eyes detects a nit:
>=20
>> unescaped =3D %x00-2E / %x30-5B / %x5D-10FFFF
>=20
> It should read:
>=20
> unescaped =3D %x00-2E / %x30-5D / %5F-10FFFF
>=20
> Paul
>=20
> On Wed, 2012-05-30 at 15:44 +1000, Mark Nottingham wrote:
>> <http://trac.tools.ietf.org/wg/appsawg/trac/ticket/1
>> >
>>=20
>> I think this issue has been taken care of in the latest draft:
>>=20
>> >    A JSON Pointer is a [Unicode
>> > ] string containing a sequence of zero or
>> >    more reference tokens, each prefixed by a '/' (%x2F) character.
>> >=20
>> >    If a reference token contains '/' (%x2F) or '^' (%x5E) =
characters,
>> >    such characters MUST each be prefixed (escaped) with a '^' =
(%x5E)
>> >    character.
>> >=20
>> >    ABNF syntax:
>> >=20
>> >    json-pointer =3D *( "/" reference-token )
>> >    reference-token =3D *( unescaped / escaped )
>> >    unescaped =3D %x00-2E / %x30-5B / %x5D-10FFFF
>> >    escaped =3D "^" ( "/" / "^" )
>>=20
>> <
>> http://tools.ietf.org/html/draft-ietf-appsawg-json-pointer-01
>> >
>>=20
>> and therefore can be closed. Make sense?
>>=20
>>=20
>> --
>> Mark Nottingham  =20
>> http://www.mnot.net/
>>=20
>>=20
>>=20
>>=20
>> _______________________________________________
>> apps-discuss mailing list
>>=20
>> apps-discuss@ietf.org
>> https://www.ietf.org/mailman/listinfo/apps-discuss
>=20

--
Mark Nottingham   http://www.mnot.net/




From mnot@mnot.net  Wed May 30 18:50:16 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BDDE421F8584 for <apps-discuss@ietfa.amsl.com>; Wed, 30 May 2012 18:50:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.821
X-Spam-Level: 
X-Spam-Status: No, score=-102.821 tagged_above=-999 required=5 tests=[AWL=-0.222, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TI1cFrECezXs for <apps-discuss@ietfa.amsl.com>; Wed, 30 May 2012 18:50:16 -0700 (PDT)
Received: from mxout-08.mxes.net (mxout-08.mxes.net [216.86.168.183]) by ietfa.amsl.com (Postfix) with ESMTP id D86DE21F8575 for <apps-discuss@ietf.org>; Wed, 30 May 2012 18:50:15 -0700 (PDT)
Received: from mnot-mini.mnot.net (unknown [118.209.106.45]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 514F050A5D; Wed, 30 May 2012 21:50:09 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=us-ascii
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <01OFJW6FHKJ60006TF@mauve.mrochek.com>
Date: Thu, 31 May 2012 11:50:05 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <50A05D98-4F29-41A9-8886-C0CA60F1A4F5@mnot.net>
References: <39405CB0-D62D-419F-83C6-DB3CFA7CD9B7@mnot.net> <01OFJW6FHKJ60006TF@mauve.mrochek.com>
To: IETF Apps Discuss <apps-discuss@ietf.org>
X-Mailer: Apple Mail (2.1278)
Cc: Ned Freed <ned.freed@mrochek.com>
Subject: [apps-discuss] RFC2045 terminology [was: APPSDIR review of draft-ietf-appsawg-media-type-regs-07]
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 May 2012 01:50:16 -0000

On 17/05/2012, at 2:24 AM, Ned Freed wrote:

>> * Throughout, "media type" is used somewhat freely to mean all of: a =
complete
>> media type label, the format that it identifies, and a top-level =
type. This is
>> needlessly confusing. It would be extremely helpful to explicitly =
define terms
>> and use them consistently throughout. In particular, "top-level type" =
is used
>> sometimes, whereas the plain "media type" is used elsewhere. "content =
type"
>> sneaks in sometimes too (again, inconsistently).
>=20
> Some of this is intentional. In particular, the term "media type" is =
used
> interchangeably (or, if you prefer, sloppily) to refer to media types =
in the
> abstract and to the label for a media type. I've tried writing it the =
other
> way, and the resulting prose is stilted and confusing.

Just to put a pin in this, I was e-mailed this morning about what a =
"media type" is on the type parameter in RFC5988, and went to 2048 as a =
reference, where I came across:

> 5.  Content-Type Header Field
>=20
>    The purpose of the Content-Type field is to describe the data
>    contained in the body fully enough that the receiving user agent =
can
>    pick an appropriate agent or mechanism to present the data to the
>    user, or otherwise deal with the data in an appropriate manner. The
>    value in this field is called a media type.
>=20
[...]
>=20
>    The Content-Type header field specifies the nature of the data in =
the
>    body of an entity by giving media type and subtype identifiers, and
>    by providing auxiliary information that may be required for certain
>    media types.  After the media type and subtype names, the remainder
>    of the header field is simply a set of parameters, specified in an
>    attribute=3Dvalue notation.  The ordering of parameters is not
>    significant.

[...]
>    In general, the top-level media type is used to declare the general
>    type of data, while the subtype specifies a specific format for =
that
>    type of data.  Thus, a media type of "image/xyz" is enough to tell =
a
>    user agent that the data is an image, even if the user agent has no
>    knowledge of the specific image format "xyz".


This demonstrates at least three different meanings of "media type." =
Note that the first paragraph explicitly defines a media type as =
"anything in the Content-Type header field value", including parameters.

Now, while a very careful reading of this in isolation makes it clear =
what's going on, what is a third party who wants to reference what a =
"media type" is for use in another field supposed to do?=20

I suppose they could carefully construct a "use this part but not this =
bit," but that doesn't seem like a good use for anyone's time. And, it =
results in a lot of ambiguous specs from organisations that aren't as =
rigorous as the IETF (and perhaps a few from within).

Anyway, fodder for 2045bis, if it happens one day.=20

Regards,


--
Mark Nottingham   http://www.mnot.net/




From James.H.Manger@team.telstra.com  Wed May 30 19:20:19 2012
Return-Path: <James.H.Manger@team.telstra.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F8E611E80FA for <apps-discuss@ietfa.amsl.com>; Wed, 30 May 2012 19:20:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.693
X-Spam-Level: 
X-Spam-Status: No, score=-0.693 tagged_above=-999 required=5 tests=[AWL=0.208,  BAYES_00=-2.599, HELO_EQ_AU=0.377, HOST_EQ_AU=0.327, RELAY_IS_203=0.994]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1nhL9+ABbj+4 for <apps-discuss@ietfa.amsl.com>; Wed, 30 May 2012 19:20:19 -0700 (PDT)
Received: from ipxcvo.tcif.telstra.com.au (ipxcvo.tcif.telstra.com.au [203.35.135.208]) by ietfa.amsl.com (Postfix) with ESMTP id 2020C11E8096 for <discuss@apps.ietf.org>; Wed, 30 May 2012 19:20:17 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.75,688,1330866000"; d="scan'208";a="78111989"
Received: from unknown (HELO ipcavi.tcif.telstra.com.au) ([10.97.217.200]) by ipocvi.tcif.telstra.com.au with ESMTP; 31 May 2012 12:20:16 +1000
X-IronPort-AV: E=McAfee;i="5400,1158,6727"; a="69640752"
Received: from wsmsg3755.srv.dir.telstra.com ([172.49.40.196]) by ipcavi.tcif.telstra.com.au with ESMTP; 31 May 2012 12:20:17 +1000
Received: from WSMSG3153V.srv.dir.telstra.com ([172.49.40.159]) by WSMSG3755.srv.dir.telstra.com ([172.49.40.196]) with mapi; Thu, 31 May 2012 12:20:16 +1000
From: "Manger, James H" <James.H.Manger@team.telstra.com>
To: Mark Nottingham <mnot@mnot.net>, Paul C.Bryan <pbryan@anode.ca>
Date: Thu, 31 May 2012 12:20:14 +1000
Thread-Topic: [apps-discuss] #1: json-pointer internationalisation
Thread-Index: Ac0+zeR+JKwY0npUT2i+b/gvM9daogAAywDw
Message-ID: <255B9BB34FB7D647A506DC292726F6E114F4FC0B37@WSMSG3153V.srv.dir.telstra.com>
References: <52C872CB-7A7F-4C01-8B6E-2857093F94F3@mnot.net> <1338372624.2412.1.camel@hoboken> <9DF51172-2789-467F-8AEF-B6B57D333B42@mnot.net>
In-Reply-To: <9DF51172-2789-467F-8AEF-B6B57D333B42@mnot.net>
Accept-Language: en-US, en-AU
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-AU
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] #1: json-pointer internationalisation
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 May 2012 02:20:19 -0000

> Question: JSON allows characters to be represented in a few ways; e.g., "=
\\" and "\u005C" and "\u005c" are equivalent, according to section 2.5.=20
>
> Does pointer need to account for this?

No.
Pointer uses the logical JSON values after any escaping in a serialization =
is removed.

Tools creating a pointer from a serialized JSON value do need to be careful=
 about this, though. Unnecessarily (and hence unexpectedly) escaping "^" in=
 a JSON serialization as "\u005E" could well trip up some (imperfect) point=
er code. Including some examples using escaping in draft-ietf-appsawg-json-=
pointer-01 would be a good response.

Example value: {"2\u005E3":8}
Pointer: /2^^3

--
James Manger

From mnot@mnot.net  Wed May 30 19:23:43 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B370E11E80FA for <apps-discuss@ietfa.amsl.com>; Wed, 30 May 2012 19:23:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.81
X-Spam-Level: 
X-Spam-Status: No, score=-102.81 tagged_above=-999 required=5 tests=[AWL=-0.211, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u+H9RIwBcPv6 for <apps-discuss@ietfa.amsl.com>; Wed, 30 May 2012 19:23:43 -0700 (PDT)
Received: from mxout-08.mxes.net (mxout-08.mxes.net [216.86.168.183]) by ietfa.amsl.com (Postfix) with ESMTP id 0A8AF11E8096 for <discuss@apps.ietf.org>; Wed, 30 May 2012 19:23:43 -0700 (PDT)
Received: from mnot-mini.mnot.net (unknown [118.209.106.45]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id D383550A6B; Wed, 30 May 2012 22:23:35 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=us-ascii
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <255B9BB34FB7D647A506DC292726F6E114F4FC0B37@WSMSG3153V.srv.dir.telstra.com>
Date: Thu, 31 May 2012 12:22:49 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <D4B25B62-5D90-49EC-8385-08E2FB71F4C7@mnot.net>
References: <52C872CB-7A7F-4C01-8B6E-2857093F94F3@mnot.net> <1338372624.2412.1.camel@hoboken> <9DF51172-2789-467F-8AEF-B6B57D333B42@mnot.net> <255B9BB34FB7D647A506DC292726F6E114F4FC0B37@WSMSG3153V.srv.dir.telstra.com>
To: "Manger, James H" <James.H.Manger@team.telstra.com>
X-Mailer: Apple Mail (2.1278)
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] #1: json-pointer internationalisation
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 May 2012 02:23:43 -0000

On 31/05/2012, at 12:20 PM, Manger, James H wrote:

>> Question: JSON allows characters to be represented in a few ways; =
e.g., "\\" and "\u005C" and "\u005c" are equivalent, according to =
section 2.5.=20
>>=20
>> Does pointer need to account for this?
>=20
> No.
> Pointer uses the logical JSON values after any escaping in a =
serialization is removed.

That seems like a perfectly reasonable position to take, but where is it =
reflected in the draft?

Currently, all we say is:

> The member name is equal to the token if it
>       has the same number of Unicode characters as token and their
>       codepoints are positionwise equal.=20


Thanks,


>=20
> Tools creating a pointer from a serialized JSON value do need to be =
careful about this, though. Unnecessarily (and hence unexpectedly) =
escaping "^" in a JSON serialization as "\u005E" could well trip up some =
(imperfect) pointer code. Including some examples using escaping in =
draft-ietf-appsawg-json-pointer-01 would be a good response.
>=20
> Example value: {"2\u005E3":8}
> Pointer: /2^^3
>=20
> --
> James Manger

--
Mark Nottingham   http://www.mnot.net/




From James.H.Manger@team.telstra.com  Wed May 30 19:58:48 2012
Return-Path: <James.H.Manger@team.telstra.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2540611E809A for <apps-discuss@ietfa.amsl.com>; Wed, 30 May 2012 19:58:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.704
X-Spam-Level: 
X-Spam-Status: No, score=-0.704 tagged_above=-999 required=5 tests=[AWL=0.197,  BAYES_00=-2.599, HELO_EQ_AU=0.377, HOST_EQ_AU=0.327, RELAY_IS_203=0.994]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wReQSklnT9jx for <apps-discuss@ietfa.amsl.com>; Wed, 30 May 2012 19:58:47 -0700 (PDT)
Received: from ipxbvo.tcif.telstra.com.au (ipxbvo.tcif.telstra.com.au [203.35.135.204]) by ietfa.amsl.com (Postfix) with ESMTP id E998A11E8093 for <discuss@apps.ietf.org>; Wed, 30 May 2012 19:58:46 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.75,688,1330866000"; d="scan'208";a="76084784"
Received: from unknown (HELO ipcdvi.tcif.telstra.com.au) ([10.97.217.212]) by ipobvi.tcif.telstra.com.au with ESMTP; 31 May 2012 12:58:45 +1000
X-IronPort-AV: E=McAfee;i="5400,1158,6727"; a="65713618"
Received: from wsmsg3751.srv.dir.telstra.com ([172.49.40.172]) by ipcdvi.tcif.telstra.com.au with ESMTP; 31 May 2012 12:58:44 +1000
Received: from WSMSG3153V.srv.dir.telstra.com ([172.49.40.159]) by WSMSG3751.srv.dir.telstra.com ([172.49.40.172]) with mapi; Thu, 31 May 2012 12:58:45 +1000
From: "Manger, James H" <James.H.Manger@team.telstra.com>
To: Mark Nottingham <mnot@mnot.net>
Date: Thu, 31 May 2012 12:58:44 +1000
Thread-Topic: [apps-discuss] #1: json-pointer internationalisation
Thread-Index: Ac0+1GeWy00Df+C1R1qT6qnOYjGb8gAAg2fA
Message-ID: <255B9BB34FB7D647A506DC292726F6E114F4FC0BE7@WSMSG3153V.srv.dir.telstra.com>
References: <52C872CB-7A7F-4C01-8B6E-2857093F94F3@mnot.net> <1338372624.2412.1.camel@hoboken> <9DF51172-2789-467F-8AEF-B6B57D333B42@mnot.net> <255B9BB34FB7D647A506DC292726F6E114F4FC0B37@WSMSG3153V.srv.dir.telstra.com> <D4B25B62-5D90-49EC-8385-08E2FB71F4C7@mnot.net>
In-Reply-To: <D4B25B62-5D90-49EC-8385-08E2FB71F4C7@mnot.net>
Accept-Language: en-US, en-AU
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-AU
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] #1: json-pointer internationalisation
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 May 2012 02:58:48 -0000

PiA+PiBRdWVzdGlvbjogSlNPTiBhbGxvd3MgY2hhcmFjdGVycyB0byBiZSByZXByZXNlbnRlZCBp
biBhIGZldyB3YXlzOw0KPiBlLmcuLCAiXFwiIGFuZCAiXHUwMDVDIiBhbmQgIlx1MDA1YyIgYXJl
IGVxdWl2YWxlbnQsIGFjY29yZGluZyB0bw0KPiBzZWN0aW9uIDIuNS4NCj4gPj4NCj4gPj4gRG9l
cyBwb2ludGVyIG5lZWQgdG8gYWNjb3VudCBmb3IgdGhpcz8NCj4gPg0KPiA+IE5vLg0KPiA+IFBv
aW50ZXIgdXNlcyB0aGUgbG9naWNhbCBKU09OIHZhbHVlcyBhZnRlciBhbnkgZXNjYXBpbmcgaW4g
YQ0KPiBzZXJpYWxpemF0aW9uIGlzIHJlbW92ZWQuDQo+IA0KPiBUaGF0IHNlZW1zIGxpa2UgYSBw
ZXJmZWN0bHkgcmVhc29uYWJsZSBwb3NpdGlvbiB0byB0YWtlLCBidXQgd2hlcmUgaXMNCj4gaXQg
cmVmbGVjdGVkIGluIHRoZSBkcmFmdD8NCj4gDQo+IEN1cnJlbnRseSwgYWxsIHdlIHNheSBpczoN
Cj4gDQo+ID4gVGhlIG1lbWJlciBuYW1lIGlzIGVxdWFsIHRvIHRoZSB0b2tlbiBpZiBpdA0KPiA+
ICAgICAgIGhhcyB0aGUgc2FtZSBudW1iZXIgb2YgVW5pY29kZSBjaGFyYWN0ZXJzIGFzIHRva2Vu
IGFuZCB0aGVpcg0KPiA+ICAgICAgIGNvZGVwb2ludHMgYXJlIHBvc2l0aW9ud2lzZSBlcXVhbC4N
Cg0KDQpVaG1t4oCmIHVzZSBvZiBsb2dpY2FsIChub3Qgc2VyaWFsaXplZCkgc3RyaW5nIHZhbHVl
cyBpcyBpbXBsaWVkIGJ5IGJlaW5nIHRoZSBvbmx5IHNlbnNpYmxlIGFwcHJvYWNoLiBQZXJoYXBz
IHRoYXQgaXMgbm90IHF1aXRlIHByZWNpc2UgZW5vdWdoIGZvciBhIHNwZWMsIHBhcnRpY3VsYXJs
eSBhcyBpdCB0YWxrcyBhYm91dCAiSlNPTiB0ZXh0IGRvY3VtZW50IiBhbmQgdGhlIE4gZG9lcyBz
dGFuZCBmb3IgIk5vdGF0aW9uIi4NCg0KSG93IGFib3V0IGNoYW5naW5nDQogICLigKZ0aGUgb2Jq
ZWN0IG1lbWJlciB3aXRoIHRoZSBuYW1lIGlkZW50aWZpZWQgYnkgdGhlIHJlZmVyZW5jZSB0b2tl
biINClRvDQogICLigKZ0aGUgb2JqZWN0IG1lbWJlciB3aXRoIHRoZSBuYW1lIChhZnRlciB1bmVz
Y2FwaW5nIGFueSBiYWNrc2xhc2ggZXNjYXBlIHNlcXVlbmNlcyB0aGF0IGNhbiBvY2N1ciBpbiBh
IEpTT04gc3RyaW5nKSBpZGVudGlmaWVkIGJ5IHRoZSByZWZlcmVuY2UgdG9rZW4iDQoNCkFuZC9v
ciBqdXN0IGFkZCBlbm91Z2ggZXhhbXBsZXMgd2l0aCBlc2NhcGVzIGZvciBhbnlvbmUgdG8gd29y
ayBpdCBvdXQuDQoNCi0tDQpKYW1lcyBNYW5nZXINCg==

From mnot@mnot.net  Wed May 30 20:04:43 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 20CD711E809A for <apps-discuss@ietfa.amsl.com>; Wed, 30 May 2012 20:04:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Uv50e0VF7uJJ for <apps-discuss@ietfa.amsl.com>; Wed, 30 May 2012 20:04:42 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id 388A211E8093 for <discuss@apps.ietf.org>; Wed, 30 May 2012 20:04:42 -0700 (PDT)
Received: from [10.4.229.102] (unknown [69.20.3.135]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 9843122E253; Wed, 30 May 2012 23:04:34 -0400 (EDT)
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: text/plain; charset=windows-1252
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <255B9BB34FB7D647A506DC292726F6E114F4FC0BE7@WSMSG3153V.srv.dir.telstra.com>
Date: Thu, 31 May 2012 13:04:30 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <6C8DBA83-009C-4399-8BB3-150F60C480A7@mnot.net>
References: <52C872CB-7A7F-4C01-8B6E-2857093F94F3@mnot.net> <1338372624.2412.1.camel@hoboken> <9DF51172-2789-467F-8AEF-B6B57D333B42@mnot.net> <255B9BB34FB7D647A506DC292726F6E114F4FC0B37@WSMSG3153V.srv.dir.telstra.com> <D4B25B62-5D90-49EC-8385-08E2FB71F4C7@mnot.net> <255B9BB34FB7D647A506DC292726F6E114F4FC0BE7@WSMSG3153V.srv.dir.telstra.com>
To: "Manger, James H" <James.H.Manger@team.telstra.com>
X-Mailer: Apple Mail (2.1278)
Cc: Apps Discuss <discuss@apps.ietf.org>
Subject: Re: [apps-discuss] #1: json-pointer internationalisation
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 May 2012 03:04:43 -0000

On 31/05/2012, at 12:58 PM, Manger, James H wrote:

>>>> Question: JSON allows characters to be represented in a few ways;
>> e.g., "\\" and "\u005C" and "\u005c" are equivalent, according to
>> section 2.5.
>>>>=20
>>>> Does pointer need to account for this?
>>>=20
>>> No.
>>> Pointer uses the logical JSON values after any escaping in a
>> serialization is removed.
>>=20
>> That seems like a perfectly reasonable position to take, but where is
>> it reflected in the draft?
>>=20
>> Currently, all we say is:
>>=20
>>> The member name is equal to the token if it
>>>      has the same number of Unicode characters as token and their
>>>      codepoints are positionwise equal.
>=20
>=20
> Uhmm=85 use of logical (not serialized) string values is implied by =
being the only sensible approach. Perhaps that is not quite precise =
enough for a spec, particularly as it talks about "JSON text document" =
and the N does stand for "Notation".

Huge interop problems have been built on smaller assumptions.=20

It'd be just as reasonable to say that it should be the serialisation in =
the document, because it has performance impact (not that I'm asserting =
that, or have quantified it, but it's an easily imaginable =
justification).


> How about changing
>  "=85the object member with the name identified by the reference =
token"
> To
>  "=85the object member with the name (after unescaping any backslash =
escape sequences that can occur in a JSON string) identified by the =
reference token"

Seems like a good start.


> And/or just add enough examples with escapes for anyone to work it =
out.


Examples are important, but we shouldn't rely upon them to specify =
behaviour.

Cheers,


--
Mark Nottingham   http://www.mnot.net/




From mnot@mnot.net  Wed May 30 20:45:44 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C8A511E8121 for <apps-discuss@ietfa.amsl.com>; Wed, 30 May 2012 20:45:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eBrj0yeQAR7y for <apps-discuss@ietfa.amsl.com>; Wed, 30 May 2012 20:45:43 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id 2AC5911E80B7 for <apps-discuss@ietf.org>; Wed, 30 May 2012 20:45:43 -0700 (PDT)
Received: from [10.4.229.102] (unknown [69.20.3.135]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id BF29122E259 for <apps-discuss@ietf.org>; Wed, 30 May 2012 23:45:36 -0400 (EDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Apple Message framework v1278)
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <9452079D1A51524AA5749AD23E003928077013@exch-mbx901.corp.cloudmark.com>
Date: Thu, 31 May 2012 13:45:32 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <01173171-110F-4FBE-993A-E858B51E9068@mnot.net>
References: <4F4FD8A5.6010603@cloudmark.com> <1330638350.2531.11.camel@neutron> <4F514AF9.5010506@cloudmark.com> <9452079D1A51524AA5749AD23E003928077013@exch-mbx901.corp.cloudmark.com>
To: IETF Apps Discuss <apps-discuss@ietf.org>
X-Mailer: Apple Mail (2.1278)
Subject: [apps-discuss] json-pointer #5 - semantics [was: Feedback on draft-ietf-appsawg-json-pointer-00]
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 May 2012 03:45:44 -0000

On 03/03/2012, at 9:47 AM, Murray S. Kucherawy wrote:

>> -----Original Message-----
>> From: apps-discuss-bounces@ietf.org =
[mailto:apps-discuss-bounces@ietf.org] On Behalf Of Mike Acar
>> Sent: Friday, March 02, 2012 2:35 PM
>> To: apps-discuss@ietf.org
>> Subject: Re: [apps-discuss] Feedback on =
draft-ietf-appsawg-json-pointer-00
>>=20
>>>> It's easy to imagine a case where a Pointer refers to a deep
>>>> hierarchy, e.g. /a/b/c/d, and the application semantics of =
following
>>>> it are to create automatically any non-existent intermediate =
objects.
>>>>=20
>>>> My initial thought was that the Pointer RFC should explicitly say
>>>> that specs which use it (e.g. Patch) should define semantics for
>>>> ambiguous cases (non-unique or non-existent member names, array =
index
>>>> out of bounds, etc).
>>=20
>> There is another case: What to do if a non-terminal reference token
>> names a value which is not a structured type; e.g.
>>=20
>> { "a" : "b" }
>>=20
>> How should you interpret "/a/c/d"? For Patch this should be an error,
>> but another application might promote the value of "a" from a string =
to
>> an object or array. If the Pointer RFC says this MAY be an error, it
>> disallows those semantics.
>=20
> I don't agree that MAY disallows anything, but I do think the current =
expression is too mushy.
>=20
> I think it's fine for the pointer document to say that the handling of =
such cases is application-specific, but it should actually say that, =
perhaps by using your two examples to illustrate how different =
applications using the pointer specification could behave.


This is <http://trac.tools.ietf.org/wg/appsawg/trac/ticket/5>.

It seems like we need to add language stating that failing to match a =
particular token can be considered an error, or can be used by a =
particular application to effect some other behaviour. Make sense?

That said, personally I think of JSON-Pointer as a way to find a node in =
a current document, *not* a way to manipulate that document, and I'm not =
sure overloading its semantics are a good thing.

Cheers,

--
Mark Nottingham   http://www.mnot.net/




From dhc@dcrocker.net  Thu May 31 00:40:06 2012
Return-Path: <dhc@dcrocker.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 261ED21F85B9; Thu, 31 May 2012 00:40:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.392
X-Spam-Level: 
X-Spam-Status: No, score=-5.392 tagged_above=-999 required=5 tests=[AWL=-1.207, BAYES_40=-0.185, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DHVNY3oJOVGF; Thu, 31 May 2012 00:40:03 -0700 (PDT)
Received: from sbh17.songbird.com (sbh17.songbird.com [72.52.113.17]) by ietfa.amsl.com (Postfix) with ESMTP id DFC8C21F85B7; Thu, 31 May 2012 00:40:02 -0700 (PDT)
Received: from [192.168.2.101] (f052240238.adsl.alicedsl.de [78.52.240.238]) (authenticated bits=0) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id q4V7duuv025671 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 31 May 2012 00:39:57 -0700
Message-ID: <4FC7204B.8020403@dcrocker.net>
Date: Thu, 31 May 2012 09:39:55 +0200
From: Dave Crocker <dhc@dcrocker.net>
Organization: Brandenburg InternetWorking
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: draft-melnikov-smtp-priority-13.all@tools.ietf.org
References: <6.2.5.6.2.20120521130747.0c219ab0@elandnews.com> <4FBDF199.2050300@isode.com>
In-Reply-To: <4FBDF199.2050300@isode.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.17]); Thu, 31 May 2012 00:40:02 -0700 (PDT)
Cc: iesg@ietf.org, apps-discuss@ietf.org
Subject: [apps-discuss] Review of draft-melnikov-smtp-priority-14
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: dcrocker@bbiw.net
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 May 2012 07:40:06 -0000

This review is at my own initiative.


Document: draft-melnikov-smtp-priority-14
Title: Simple Mail Transfer Protocol extension for Message Transfer
Priorities
Reviewer: D. Crocker
Review Date: May 25, 2012
IETF Last Call Date: May 28, 2012


Summary:



> Abstract
>
>    This memo defines an extension to the SMTP (Simple Mail Transfer
>    Protocol) service whereby messages are sent with a priority to enable
>    receivers to take this into account for onward processing, with the
>    general goal of processing and/or transferring higher priority
>    messages first.

It helps to have text that explains core constructs by using different 
terminology than the title of the construct.  That way, it avoids 
assuming the reader already knows exactly what is meant by the special 
terminology.

So:

    whereby messages are sent with a priority to enable
    receivers to take this into account for onward processing
    ->
    whereby messages are given a label to indicate preferential
    handling, to enable mail handling nodes to take this into account for
    onward processing.

> 1.  Introduction
>
>    Where resources for switching or transfer of messages are constrained
>    (e.g., bandwidth, round trip time or processing capability) it is

might want to add 'transit storage'.


>    desirable to process high priority messages first.  This is

    process high priority messages first
    ->
    give preferential handling to some messages over others, according
    to their labeled priority.


>    particularly important during emergencies for first responders and
>    for environments such as military messaging, where messages have high
>    operational significance, and the consequences of extraneous delay
>    can be significant.
>
>    In order for an SMTP receiver to be able to send higher priority

    send -> relay


>    messages first, there needs to be a mechanism to communicate (during
>    both Message Submission [RFC6409] and Message Transfer [RFC5321]) the
>    priority of each message.  This specification defines this mechanism
>    by specification of an SMTP [RFC5321] extension.
>
>    Implementors of this document might also consider implementing
>    [PRIORITY-TUNNELING] which talks about tunneling of Message Transfer
>    Priority information through Message Transfer Agents (MTAs) that do
>    not support this extension, using a new message header field
>    [RFC5322].

Consider replacing above paragraph with:

    In order to permit end-to-end use of this extension across email 
infrastructure that does not support it, a companion tunneling mechanism 
is defined in [PRIORITY-TUNNELING] through use of a new message header 
field [RFC5322].



> 2.  Conventions Used in This Document
>
>    The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
>    "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
>    document are to be interpreted as described in [RFC2119] when they
>    appear in ALL CAPS.  These words also appear in this document in
>    lower case as plain English words, absent their normative meanings.

"when they appear in ALL CAPS".  sigh. In other words, this document is 
modifying RFC2119.

Does anyone seriously expect this new nuance of usage to be read and 
remembered by average readers of this document?

FWIW, it took me about 3 minutes to make the relevant changes, below. 
Case-sensitivity in semantics invites comprehension problems here. 
Worse, there is absolutely no need or benefit in creating the problem 
for this document.  At a minimum, please do not try to modify IETF 
document writing policy on the fly.


>    The formal syntax use the Augmented Backus-Naur Form (ABNF) [RFC5234]
>    notation including the core rules defined in Appendix B of RFC 5234
>    [RFC5234].
>
>    In examples, "C:" and "S:" indicate lines sent by the client and
>    server respectively.  Line breaks that do not start with a new "C:"
>    or "S:" exist for editorial reasons and are not a part of the
>    protocol.
>
>    This document uses the term "priority" specifically in relation to
>    the internal treatment of a message by the server: messages with
>    higher priorities may be given expedited handling, and those with

    may -> can


>    lower priorities may be handled only as resources become available.

    may -> can


>
> 3.  Definition of the Priority SMTP Extension
>
>    The Priority SMTP service extension is defined as follows:
>
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012               [Page 3]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
>    1.  The textual name of this extension is "Priority Message
>        Handling".
>
>    2.  The EHLO keyword value associated with this extension is "MT-
>        PRIORITY".
>
>    3.  The EHLO keyword has no parameters.  Parameters are reserved for
>        possible future extensions and MUST be ignored by clients that
>        don't understand them.
>
>    4.  No additional SMTP verbs are defined by this extension.
>
>    5.  One optional parameter ("MT-PRIORITY") is added to the MAIL FROM
>        command.  The value associated with this parameter is a decimal
>        integer number from -9 to 9 (inclusive) indicating the priority
>        of the email message.  The syntax of the MT-PRIORITY parameter is
>        described by the <priority-value> ABNF non-terminal defined in
>        Section 6.  Higher numbers mean higher priority.

As a minor point, the form of -9 to 9 seems more complicated than 
useful.  Is there a need for 19 values?  I'd think that 0 to 9 would be 
sufficient.

For that matter, why are many values needed?  What is the basis for 
choosing to have a range of more than a few values?

This appears to be the only place the provides semantics to the priority 
number.  As such, it should be more thorough.  The critical issue in 
assigning the number, I think, is trying to get independent originators 
to assign numbers according roughly the same criteria.  For example, if 
I label "average" messages I send as as 0 and you label them as 1, then 
your messages get preferential treatment over mine, although that was 
not your intent.  (Assuming you're not trying to game the service...)

This issue goes to the core of the usage model for the feature:  It 
really needs an environment tailored to its use, with all participants 
not only within the same trust system, but sharing the same priority 
assignment model/policy.  It's probably good for this document to permit 
a range of assignment models, but should note that an operational 
requirement for use of the extension is that an assignment policy be 
defined for all participants.

This document might, then, offer a candidate model, to be use by default 
and absent one specific to an environment.


>
>    6.  The maximum length of a MAIL FROM command line is increased by 15
>        octets by the possible addition of a space, the MT-PRIORITY
>        keyword and value.
>
>    7.  The MT-PRIORITY extension is valid for the submission service
>        [RFC6409] and LMTP [RFC2033].
>
> 4.  Handling of messages received via SMTP
>
>    This section describes how a conforming SMTP server should handle any
>    messages received via SMTP.
>
> 4.1.  Handling of the MT-PRIORITY parameter by the receiving SMTP server
>
>    The following rules apply to SMTP transactions in a server that
>    supports the MT-PRIORITY parameter:
>
>    1.  A conforming SMTP server MUST NOT refuse a MAIL FROM command
>        based on the absence of the MT-PRIORITY parameter.

hmmm.   For some operational environments, it will be essential to have 
/all/ handling conform to the priority policy model in force for the 
environment.  In those cases, the absence of the parameter would be a 
violation of the spec.


>    2.  If any of the associated <esmtp-value>s (as defined in Section
>        4.1.2 of [RFC5321]) are not syntactically valid, or if there is
>        more than one MT-PRIORITY parameter in a particular MAIL FROM
>        command, the server MUST return an error, for example "501 syntax
>        error in parameter" (with 5.5.2 Enhanced Status Code [RFC2034]).
>
>    3.  When inserting a Received header field as specified in Section
>        4.4 of [RFC5321], the compliant MTA/MSA SHOULD include the
>        "PRIORITY" clause whose syntax is specified in Section 6.
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012               [Page 4]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
>    4.  If the sending SMTP client specified the MT-PRIORITY parameter to
>        the MAIL FROM command, then the value of this parameter is the
>        message priority.
>
>    5.  If no priority has been determined by the above, the server may

    may -> can


>        use its normal policies to set the message's priority.  By
>        default, each message has priority 0.

ouch.  This chooses a particular model for meaning of the numbers, and 
without having defined the model beforehand.

That is, I think the problem with this default is that it really is 
assuming a particular policy for meaning of the values, namely that 
average mail is mid-priority, assuming the numbers have linear semantics.


>    The SMTP server MUST NOT allow upgraded priorities from untrusted
>    (e.g. unauthenticated) or insufficiently trusted sources.  (One
>    example of an "insufficiently trusted source" might be an SMTP sender
>    which authenticated using SMTP AUTH, but which is not explicitly
>    whitelisted to use the SMTP MT-PRIORITY service.)  The server MAY,

It is good that this issue is raised, but it really requires an earlier, 
separate and careful discussion of the need for this extension to be 
used within an administered trust environment.  Given such an 
introductory section, the above text would be sufficient.

In its absence, the reference to a whitelist is based on the very large 
assumption that participants in the extension are whitelisted.  This is 
not document elsewhere.


>    however, allow an untrusted source to lower its own message's
>    priorities -- consider, for example, an email marketer that
>    voluntarily sends its marketing messages at low priority.

To beat the point a bit deader:  this assumes a particular policy for 
the meaning of the priority values.  Worse, it also appears to 
contradict the earlier default of 0, but perhaps I've misunderstood that.


>    The SMTP server MAY also alter the message priority (to lower or to
>    raise it) in order to enforce some other site policy.  For example an
>    MSA might have a mapping table that assigns priorities to messages
>    based on authentication credentials.
>
>    If the SMTP server lowers the priority of a message, it SHOULD use
>    the X.7.TBD3 [RFC2034] enhanced status code.
>
>    Alternatively an SMTP server, which is an MSA, MAY reject a message
>    based on the determined priority.  In such case, the MSA SHOULD use

    case -> cases


>    450 or 550 reply code.  The corresponding enhanced status code MUST
>    be X.7.TBD1 [RFC2034] if the determined priority level is below the
>    lowest priority currently acceptable for the receiving SMTP server.
>    Note that this condition might be temporary, in cases where the
>    server is temporarily operating in a mode where only high priority
>    messages are accepted for transfer and delivery.

Given a range of 0-9, what qualifies as high priority and what qualifies 
as low?

Perhaps:

    Note that this condition might be temporary.  In some environments, 
operational policies might permit periods of operation that relay only 
higher priority messages and defer lower priority ones.  Such handling 
choices need to be specified for that operational environment..


> 4.2.  Relay of messages to other conforming SMTP servers
>
>    The following rules govern the behavior of a conforming MTA (in the
>    role of an SMTP client), when relaying a message which was received
>    via the SMTP protocol, to an SMTP server that supports the MT-
>    PRIORITY SMTP extension:
>
>    1.  A MT-PRIORITY parameter with the value determined by the
>        procedure from Section 4.1 MUST appear in the MAIL FROM command
>        issued when the message is relayed to an MTA/MDA which also
>        supports the MT-PRIORITY extension.  For example, once an MTA
>        accepts a message, the MTA MUST NOT change a (syntactically
>        valid) priority value if that value is not supported by the MTA's
>        implementation of this extension.

I don't understand what it means to not support a particular priority 
value.  This appears to presume some interpretation of the values and 
then some differential model for specific values.  That's probably a 
reasonable model for some environments and unreasonable for others.

Once again, this suggests the need for an environment-specific set of 
operational policies.

The current draft needs to be specified in a manner that supports 
different sets of policies.

Perhaps there should be an appendix with a default set, but 
parameterized so as to make adaptation to other environments easy?


>
> Melnikov & Carlberg     Expires November 25, 2012               [Page 5]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
>    2.  Further processing of the MT-PRIORITY parameter is described in
>        Section 5.
>
> 4.3.  Relay of messages to non-conforming SMTP servers
>
>    The following rules govern the behavior of a conforming MTA (in the
>    role of an SMTP client), when relaying a message which was received
>    via the SMTP protocol, to an SMTP server that does not support the
>    MT-PRIORITY SMTP extension:
>
>    1.  The relaying MTA MUST NOT use the MT-PRIORITY parameter in the
>        MAIL FROM command issued when relaying the message.

Standing here in isolation, this rule is not sufficient because it does 
not say what the SMTP client is required to then do.  Is this a 
permanent error resulting in a rejection?  Should an alternate MX be 
attempted?  Should tunneling be done?

(Once again I suspect that  this will depend upon the policies of the 
operational environment, since each choice could be reasonable, but a 
consistent choice is needed within the environment.)


> 4.4.  Mailing lists and Aliases
>
>    Several options exist to translate the address of an email recipient

"options"?  Perhaps you mean mechanisms or services?  And they really 
aren't translating an address but are doing a form of message 
transmission (relaying, or the like).


>    into one or more other addresses.  Examples for this are aliases and
>    mailing lists [RFC5321].
>
>    If a recipient address is to be translated and/or expanded when
>    delivered to an alias or a mailing list, the translating or expanding
>    entity (MTA, etc.)  SHOULD retain the MT-PRIORITY parameter value for
>    all expanded and/or translated addresses.

This appears to expect the extension's semantics to survive delivery and 
re-posting via a mailing list.  Remember that a mailing list posts a 
/new/ message.  Offhand, this requirement seems to go considerably 
beyond normal SMTP options and beyond most Internet Mail standards 
services...

At the least, this needs considerably more extensive and careful 
documentation that it is given here.


> 4.5.  Gatewaying a message into a foreign environment
>
>    The following rules govern the behavior of a conforming MTA, when
>    gatewaying a message that was received via the SMTP protocol, into a
>    foreign (non-SMTP) environment:
>
>    1.  If the destination environment is unable to provide an equivalent
>        of the MT-PRIORITY parameter, the conforming MTA SHOULD behave as
>        if it is relaying to a non-conformant SMTP server (Section 4.3).

Given the variable semantics that apply here -- per the different policy 
possibilities -- what does it mean to be an equivalent of the 
MT-PRIORITY parameter, in specific technical terms?


>    2.  If the destination environment is capable of providing an
>        equivalent of the MT-PRIORITY parameter, the conforming MTA
>        SHOULD behave as if it is relaying to a conformant SMTP server
>        (Section 4.2), converting the MT-PRIORITY value to the equivalent
>        in the destination environment.

Is this really enough technical and operational detail to cover 
gatewaying?  Perhaps it is, but it feels to me as if it isn't.  Then 
again, I don't know what more/else to suggest.


> 4.6.  Interaction with DSN SMTP Extension
>
>    An MTA which also conforms to [RFC3461] SHOULD apply the same
>    priority value to delivery reports (whether for successful delivery
>    or failed delivery) it generates for a message.

In many operational environments, control messages get higher priority 
(or lower priority) than payload messages.


>
>
>
> Melnikov & Carlberg     Expires November 25, 2012               [Page 6]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
> 5.  The Priority Service Extension
>
>    The priorities of messages affect the order the messages are
>    transfered from the client to the server.  This is largely

    transfered  ->  transferred


>    independent from the order in which they were originally received by
>    the server.
>
>    A message priority is a decimal integer in the range from -9 to 9
>    (inclusive).  SMTP servers compliant with this specification are not
>    required to support all 19 distinct priority levels (i.e. to treat
>    each priority value as a separate priority), but they MUST implement
>    at least the following 6 distinct priority levels: -4, -2, 0, 2, 4,
>    9.

Huh?  This seems overly complicated and lacks any motivation or 
explanation.  Absent very specific semantics for each specific value, it 
makes no sense to authorize differential support of values.


>  I.e. an implementation that only supports the 6 priority levels
>    will internally round up a syntactically valid level that isn't
>    supported to the next higher supported number.  For example, such an
>    implementation will treat priority values below and including -4 as
>    priority -4, priority -3 as priority -2, and all priorities starting
>    from 5 are treated as priority 9.  An SMTP server MAY support more
>    than 6 different priority levels.  Decision about which levels to
>    support in addition to the 6 mentioned above is a local matter.
>
>    Irrespectively of the number of distinct priority levels supported by
>    the SMTP server, when relaying the message to the next hop or
>    delivering it over LMTP, the SMTP server MUST communicate the
>    priority value as determined in Section 4.1.
>
>    Note: 19 possible priority levels are defined by this specification
>    for extensibility.  For example, a particular implementation or
>    deployment environment might need to provide finer-grained control
>    over message transfer priorities.  In such a case, a server
>    implementation might need an extra priority level beyond the 6 levels
>    defined above.

They also might need more than 19 values.  In other words, as always a 
standard can't satisfy all possibilities.  But it needs to make choices 
that are neither arbitrary nor complicated.  The current text seems to 
fail on both counts.  (counts.  pun?)


>    Some SMTP servers MAY impose additional maximum message size
>    constraints for different message transfer priorities, for example
>    messages with priority 6 might not be larger than 4 Kb.  If an SMTP
>    server chooses to reject a message because it is too big for the
>    determined priority, it SHOULD use 552 reply codes, together with the
>    X.3.TBD2 enhanced status code [RFC2034].

Not just message size /might/ relate to priority differences.

This paragraph raises a major and essential point:  Actual operational 
environments will have very different policies for providing 
differential quality of service.

The current specification is hinting at examples of differences, without 
elaborating any of them.

I suggest that, instead, it should identify the points of permitted 
differential behavior and declare them as needing explicit specification 
in an environment-specific policy specification.  As suggested earlier 
in the review:  this will make the current document primarily a 
syntactic shell for the meat of a policy document.  It should then 
supply an appendix that defines a default set of policies.


>    Note that rejections based on priority (see Section 4.1) or priority+
>    message size combination SHOULD only be done by an MSA (i.e. they
>    SHOULD NOT be done by MTAs/MDAs), because the MSA has a link to the

This presumes that an MSA knows the priority-related policies of 
downstream MTAs and MDAs.


>    Mail User Agents (MUAs) which generated the message and is in a
>    position to perform a corrective action, such as resubmission of the

resubmission with lower priority is a big deal but seems to get a rather 
casual reference here.


>    message with lower priority, converting or truncating the message to
>    make it smaller, etc.  Such actions usually require user interaction.
>    For this reason it is also important for MUAs to support enhanced
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012               [Page 7]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
>    status codes specified in this document (see Section 9 for the
>    summary).  Any rejection caused by a downstream MTA is going to
>    result in a bounce message.  Such bounce messages are not friendly to
>    users and are frequently removed by antispam software.
>
>    Implementation Note: If the SMTP server also supports the SMTP SIZE
>    extension [RFC1870] then an SMTP client can use both SIZE= and MT-
>    PRIORITY= parameters on the MAIL FROM command.  This allows the
>    server to perform early rejection of a message in case the message
>    size is too big for the specified priority, thus avoiding wasting
>    bandwidth by transferring the message first and then rejecting it due
>    to its size.
>
>    The Priority Service Extension can be combined with DELIVERBY
>    [RFC2852] SMTP service extension, however there is no requirement
>    that both extensions are always implemented together.
>
> 5.1.  Expedited Transfer
>
>    The main service provided by the Priority Message Handling SMTP
>    Service Extension is expedited transfer of emails with a higher
>    priority.  Therefore an SMTP client that has more than one email to
>    send at a given time sends those with a higher priority before those

I believe this is specifying the core behavior semantic for an MSA/MTA, 
but it is buried deep in the document.  I suspect that this entire 
sub-section -- or at leasts its initial paragraphs -- should be moved 
towards the Introduction...


>    with a lower one.  Additionally, the retry interval and/or default
>    timeout before non-delivery report is generated can be lower (more
>    aggressive) for messages of higher priority.

oh?  "can be"?

This sort of language looks like it is specifying something but it 
isn't.  And the reference to what "can be" carries no cautions or 
directions meaningful to implementers.


>    Note that as this SMTP extension requires some sort of trust
>    relationship between a sender and a receiver and thus some for of

    for -> form  (?)

This is treated as a side comment (by introducing it with "Note") but I 
believe it is in fact a core predicate for the extension.


>    authentication (whether using SMTP AUTH, TLS, IP address whitelist,
>    etc.), so senders using this SMTP extension will not be subject to
>    greylisting [GREYLISTING], unless they are unauthorized to use this
>    SMTP extension, due to an explicit policy decision or a
>    misconfiguration error.
>
>    In order to make implementations of this extension easier, this SMTP
>    extension only allows a single priority for all recipients of the
>    same message.

This is quite a good and clear simplification point.  However note that 
a model which permits selective support of priority values winds up 
going counter to that goal of simplification.


>    Within a priority level, the MTA uses its normal algorithm (the
>    algorithm used in absence of this SMTP extension) for ordering for
>    the messages.
>
>    Most current SMTP MTAs are capable of handling several inbound and
>    outbound connections at once.  With this feature it should be
>    possible to start additional outbound connections for emails with
>    higher priorities even if there are already several connections
>    running for other emails.  Two possible ways of implementing
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012               [Page 8]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
>    expedited transfer are described in more details in Appendix D.
>
>    This extension provides benefits in networks with limited available
>    bandwidth or long round trip times, when the actual message transfer
>    over the network may create a significant portion of the overall

    may -> can


>    message delivery time from a sender to a recipient.  It is also
>    useful in case of a congestion, for example resulting from an MTA
>    queue build-up.  When neither of the two conditions mentioned above
>    is true, the use of the MT-PRIORITY SMTP extension will not result in
>    a better SMTP service.

This paragraph states the basic value proposition.  It's reasonable text 
for early in the specification, but is hopefully redundant and therefore 
unnecessary this far into the document.


>    Besides the actions taken at the application level it can thus be
>    important to deploy priority or precedence mechanisms offered by the
>    network itself to ensure timely delivery of the emails.  Examples
>    would be the use of DiffServ [RFC2474], RSVP [RFC2205] and the work-
>    in-progress effort extension to RSVP that prioritizes reservations.
>
> 5.2.  Timely Delivery
>
>    An important constraint (usually associated with higher priority
>    levels) is that messages with high priority have some delivery time
>    constraints.  In some cases, higher priorities mean a shorter maximum
>    time allowed for delivery.
>
>    Unextended SMTP does not offer a service for timely delivery.  The
>    "Deliver By SMTP Service Extension" (DELIVERBY Extension) defined in
>    [RFC2852] is an example of an SMTP extension providing a service that
>    can be used to implement such constraints.  But note that use of the
>    DELIVERBY extension alone does not guarantee any priority processing.

It seems as if this section introduces an issue but does not actually 
deal with it.  Perhaps there should be some discussion of the possible 
(or required?) interaction between the two extensions it discusses?


> 6.  Syntax
>
>
>
>       priority-value = (["-"] NZDIGIT) / "0"
>                        ; Allowed values are from -9 to 9 inclusive
>
>       NZDIGIT = %x31-39
>                 ; "1"-"9"
>
>       CFWS = <defined in RFC 5322>
>
>       ; New "clause" that can be used in the Received header field
>       Pri  = CFWS "PRIORITY" FWS priority-value
>                 ; Complies with the <Additional-Registered-Clauses>
>                 ; non-terminal syntax from RFC 5321.
>
>
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012               [Page 9]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
> 7.  Example
>
>    An SMTP transaction with 2 recipients.  Note that the example is also
>    making use of the DELIVERBY [RFC2852] and DSN [RFC3461] SMTP
>    extensions, even though there is no requirement that these other
>    extensions are to be supported when the MT-PRIORITY SMTP extension is
>    implemented.
>
>         S: 220 example.net SMTP server here
>         C: EHLO example.com
>         S: 250-example.net
>         S: 250-DSN
>         S: 250-DELIVERBY
>         S: 250 MT-PRIORITY
>         C: MAIL FROM:<eljefe@example.com> BY=120;R ENVID=QQ314159
>             MT-PRIORITY=3
>         S: 250 <eljefe@example.com> sender ok
>         C: RCPT TO:<topbanana@example.net>
>         S: 250 <topbanana@example.net> recipient ok
>         C: RCPT TO:<Dana@Ivory.example.net> NOTIFY=SUCCESS,FAILURE
>             ORCPT=rfc822;Dana@Ivory.example.net
>         S: 250 <Dana@Ivory.example.net> recipient ok
>         C: DATA
>         S: 354 okay, send message
>         C:  (message goes here)
>         C: .
>         S: 250 message accepted
>         C: QUIT
>         S: 221 goodbye
>
>    If the receiving SMTP server only supports 6 priority levels as
>    described in Section 5, it will use the priority value 4 internally
>    (the next supported priority higher or equal to 3) and will
>    communicate the priority value 3 when relaying it to the next hop (if
>    necessary).
>
> 8.  Deployment Considerations
>
>    If multiple DNS MX records are used to specify multiple servers for a
>    domain in section 5 of [RFC5321], it is strongly advised that all of

"strongly advised"?

This seems the sort of thing that needs normative language yet it is 
carefully avoided.  That is, by saying 'strongly' the issue is moved 
towards the asking why it is not stated normatively.  I'd guess this 
needs a SHOULD, possibly with discussion of permissible exceptions (such 
as the open Internet...?)

However note that the 'strongly advised' presumes instantaneous 
implementation on all hosts within the trust environment.  Since that 
isn't possible, it's not clear how the advice of this section is practical.


>    them support the MT-PRIORITY extension and handles priorities in
>    exactly the same way.  If one or more server behave differently in

    server -> servers


>    this respect, then it is strongly suggested that none of the servers
>    support the MT-PRIORITY extension.  Otherwise, unexpected differences
>    in message delivery speed or even rejections can happen during
>    temporary or permanent failures, which users might perceive as
>    serious reliability issues.
>
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012              [Page 10]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
> 9.  IANA Considerations
>
>    This specification requests IANA to add the MT-PRIORITY SMTP
>    extension to the "SMTP Service Extensions" registry (in
>    http://www.iana.org/assignments/mail-parameters).  This extension is
>    suitable for the Submit port.
>
>    This specification requests IANA to add the following new Received
>    header field clause to the "Additional-registered-clauses" sub-
>    registry (in http://www.iana.org/assignments/mail-parameters) to help
>    with tracing email messages delivered using the MT-PRIORITY SMTP
>    extension:
>
>    Clause name: PRIORITY
>    Description: Records the value of the MT-PRIORITY parameter specified
>    in the MAIL FROM command
>    Syntax of the value: See Section 6 of RFCXXXX
>    Reference: [[anchor12: RFCXXXX]]
>
>    This specification requests IANA to add the following Enumerated
>    Status Codes to the "Simple Mail Transfer Protocol (SMTP) Enhanced
>    Status Codes" registry established by [RFC5248] (in http://
>    www.iana.org/assignments/smtp-enhanced-status-codes/
>    smtp-enhanced-status-codes.xml):
>
>    1.
>
>        Code:  X.7.TBD1
>
>        Sample Text:  Priority Level is too low
>
>        Associated basic status code:  450, 550 (other 4XX or 5XX codes
>           are allowed)
>
>        Description:  The specified priority level is below the lowest
>           priority acceptable for the receiving SMTP server.  This
>           condition might be temporary, for example the server is
>           operating in a mode where only high priority messages are
>           accepted for transfer and delivery.
>
>        Reference:  RFC XXXX
>
>        Submitter:  A. Melnikov
>
>        Change controller:  IESG
>
>
>
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012              [Page 11]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
>    2.
>
>        Code:  X.3.TBD2
>
>        Sample Text:  Message is too big for the specified priority
>
>        Associated basic status code:  552 (other 4XX or 5XX codes are
>           allowed)
>
>        Description:  The message is too big for the specified priority.
>           This condition might be temporary, for example the server is
>           operating in a mode where only high priority messages are
>           accepted for transfer and delivery.
>
>        Reference:  RFC XXXX
>
>        Submitter:  A. Melnikov
>
>        Change controller:  IESG
>
>    3.
>
>        Code:  X.3.TBD3
>
>        Sample Text:  Requested priority was downgraded
>
>        Associated basic status code:  250 or 251
>
>        Description:  The message was accepted for relay/delivery, but
>           the requested priority can't be honoured and was downgraded.
>           The human readable text after the status code contains the new
>           priority, followed by SP (space) and explanatory human
>           readable text.
>
>        Reference:  RFC XXXX
>
>        Submitter:  A. Melnikov
>
>        Change controller:  IESG
>
> 10.  Security Considerations
>
>    Message Submission Agents MUST implement a policy that only allows
>    authenticated users (or only certain groups of authenticated users)
>    to specify message transfer priorities, and MAY restrict maximum
>    priority values different groups of users can request, or MAY
>    override the priority values specified by MUAs.

Presumably the normative MSA language is meant "for those MSAs 
supporting this extension"?


>
> Melnikov & Carlberg     Expires November 25, 2012              [Page 12]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
>    Similarly, MTAs MUST implement a policy that only allows
>    authenticated and trusted senders (or only certain groups of
>    authenticated senders) to specify message transfer priorities, and
>    MAY restrict maximum priority values different groups of senders can
>    request, or MAY override the priority values specified by them.
>
>    In the absence of the policy enforcement mentioned above an SMTP
>    server (whether an MSA or an MTA) implementing this extension might
>    be susceptible to a Denial of Service attack.  For example, malicious
>    clients (MUAs/MSAs/MTAs) can try to abuse this feature by always
>    requesting Priority 9.
>
> 11.  References
>
> 11.1.  Normative References
>
>    [RFC2033]             Myers, J., "Local Mail Transfer Protocol",
>                          RFC 2033, October 1996.
>
>    [RFC2034]             Freed, N., "SMTP Service Extension for
>                          Returning Enhanced Error Codes", RFC 2034,
>                          October 1996.
>
>    [RFC2119]             Bradner, S., "Key words for use in RFCs to
>                          Indicate Requirement Levels", BCP 14, RFC 2119,
>                          March 1997.
>
>    [RFC3461]             Moore, K., "Simple Mail Transfer Protocol
>                          (SMTP) Service Extension for Delivery Status
>                          Notifications (DSNs)", RFC 3461, January 2003.
>
>    [RFC5321]             Klensin, J., "Simple Mail Transfer Protocol",
>                          RFC 5321, October 2008.
>
>    [RFC5322]             Resnick, P., Ed., "Internet Message Format",
>                          RFC 5322, October 2008.
>
>    [RFC5234]             Crocker, D. and P. Overell, "Augmented BNF for
>                          Syntax Specifications: ABNF", STD 68, RFC 5234,
>                          January 2008.
>
>    [RFC5248]             Hansen, T. and J. Klensin, "A Registry for SMTP
>                          Enhanced Mail System Status Codes", BCP 138,
>                          RFC 5248, June 2008.
>
>    [RFC6409]             Gellens, R. and J. Klensin, "Message Submission
>                          for Mail", STD 72, RFC 6409, November 2011.
>
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012              [Page 13]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
> 11.2.  Informative References
>
>    [RFC1845]             Crocker, D. and N. Freed, "SMTP Service
>                          Extension for Checkpoint/Restart", RFC 1845,
>                          September 1995.
>
>    [RFC1870]             Klensin, J., Freed, N., and K. Moore, "SMTP
>                          Service Extension for Message Size
>                          Declaration", STD 10, RFC 1870, November 1995.
>
>    [RFC2156]             Kille, S., "MIXER (Mime Internet X.400 Enhanced
>                          Relay): Mapping between X.400 and RFC 822/
>                          MIME", RFC 2156, January 1998.
>
>    [RFC2205]             Braden, B., Zhang, L., Berson, S., Herzog, S.,
>                          and S. Jamin, "Resource ReSerVation Protocol
>                          (RSVP) -- Version 1 Functional Specification",
>                          RFC 2205, September 1997.
>
>    [RFC2474]             Nichols, K., Blake, S., Baker, F., and D.
>                          Black, "Definition of the Differentiated
>                          Services Field (DS Field) in the IPv4 and IPv6
>                          Headers", RFC 2474, December 1998.
>
>    [RFC2852]             Newman, D., "Deliver By SMTP Service
>                          Extension", RFC 2852, June 2000.
>
>    [RFC4190]             Carlberg, K., Brown, I., and C. Beard,
>                          "Framework for Supporting Emergency
>                          Telecommunications Service (ETS) in IP
>                          Telephony", RFC 4190, November 2005.
>
>    [RFC4412]             Schulzrinne, H. and J. Polk, "Communications
>                          Resource Priority for the Session Initiation
>                          Protocol (SIP)", RFC 4412, February 2006.
>
>    [PRIORITY-TUNNELING]  Melnikov, A. and K. Carlberg, "Tunneling of
>                          SMTP Message Transfer Priorities",
>                          draft-melnikov-smtp-priority-tunneling-00 (work
>                          in progress), 2012.
>
>    [ACP123]              CCEB, "Common Messaging strategy and
>                          procedures", ACP 123, May 2009.
>
>    [STANAG-4406]         NATO, "STANAG 4406 Edition 2: Military Message
>                          Handling System", STANAG 4406, March 2005.
>
>    [GREYLISTING]         Kucherawy, M. and D. Crocker, "Email
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012              [Page 14]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
>                          Greylisting: An Applicability Statement for
>                          SMTP", draft-ietf-appsawg-greylisting (work in
>                          progress), April 2012.
>
>    [RFC4125]             Le Faucheur, F. and W. Lai, "Maximum Allocation
>                          Bandwidth Constraints Model for Diffserv-aware
>                          MPLS Traffic Engineering", RFC 4125, June 2005.
>
>    [RFC4127]             Le Faucheur, F., "Russian Dolls Bandwidth
>                          Constraints Model for Diffserv-aware MPLS
>                          Traffic Engineering", RFC 4127, June 2005.
>
>    [RFC6401]             Le Faucheur, F., Polk, J., and K. Carlberg,
>                          "RSVP Extensions for Admission Priority",
>                          RFC 6401, October 2011.
>
> Appendix A.  Mapping of MT-PRIORITY parameter values for Military
>              Messaging
>
>    Military Messaging as specified in ACP 123 [ACP123] (also specified
>    in STANAG 4406 [STANAG-4406]) defines six priority values.  Where
>    SMTP is used to support military messaging, the following mappings
>    SHOULD be used.
>
>             Recommended mapping of MT-PRIORITY values for MMHS
>
>                       +----------------+-----------+
>                       | Priority value | MMHS name |
>                       +----------------+-----------+
>                       |       -4       | Deferred  |
>                       |       -2       | Routine   |
>                       |        0       | Priority  |
>                       |        2       | Immediate |
>                       |        4       | Flash     |
>                       |        6       | Override  |
>                       +----------------+-----------+
>
>                                   Table 1
>
> Appendix B.  Mapping of MT-PRIORITY parameter values for MIXER
>
>    MIXER [RFC2156] defines the Priority header field with 3 values.
>    Where SMTP is used to support military messaging, the following
>    mappings SHOULD be used.
>
>
>
>
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012              [Page 15]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
>             Recommended mapping of MT-PRIORITY values for MIXER
>
>                +----------------------+-------------------+
>                | MIXER Priority value | MT-PRIORITY value |
>                +----------------------+-------------------+
>                | non-urgent           | -4                |
>                | normal               | 0                 |
>                | urgent               | 4                 |
>                +----------------------+-------------------+
>
>                                   Table 2
>
> Appendix C.  Mapping of National Security / Emergency Preparedness
>              (NS/EP) Values
>
>    There are several forms of communication systems used during an
>    emergency or disaster.  The most well known form involves the many-
>    to-one model of the general public contacting a public safety access
>    point via 911/999/112 calls through the public telephone network.
>    Typically, these calls do not require authorization, nor do they
>    invoke any prioritization.
>
>    Another form of emergency communications involves a set of authorized
>    users or nodes that use prioritized services to help established and
>    continue communication given limited available resources.  [RFC4190]
>    includes descriptions of several systems that have been developed to
>    support National Security / Emergency Preparedness (NS/EP).  These
>    deployed systems require a form of authentication and have focused on
>    prioritization of telephony based services.  They have also been
>    designed as a binary form (on/off) of signaled priority
>    communications.
>
>    [RFC4412] includes examples of a more expansive view of NS/EP
>    communications in which priority migrates from a single on/off bit
>    value to one that comprises five priority values.  This is shown in
>    the cases of the ETS and WPS Namespaces.  Given a lack of pre-
>    existing NS/EP values assigned for email, we follow the paradigm of
>    the ETS and WPS Namespaces and recommend five ascending values shown
>    in the table below.
>
>                    +----------------+------------------+
>                    | Priority value | Relational Order |
>                    +----------------+------------------+
>                    |       -2       | Lowest Priority  |
>                    |        0       | ----------       |
>                    |        2       | ----------       |
>                    |        4       | ----------       |
>
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012              [Page 16]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
>                    |        6       | Highest Priority |
>                    +----------------+------------------+
>
>    As in the case of Appendix A and B, the gap in numeric values listed
>    in this table provides room for future changes to expand the set of
>    priorities at a future date, or in a local and non-standardized
>    manner.
>
> Appendix D.  Two possible implementation strategies
>
>    This appendix suggest some implementation strategies to implement the
>    SMTP extension defined in this document.  The list is not exhaustive.
>
>    This appendix and its subsections are Informative.
>
> D.1.  Probability
>
>    As the name suggests, probability involves increasing the chances of
>    obtaining resources without adversely affecting previously
>    established connections.  One example would involve requesting
>    resources set aside for specific priority levels.  If these
>    additional resources are exhausted, then the desired connection is
>    denied.  Queues, new timers, or combinations thereof can be used to
>    facilitate the higher priority requests, but the key is that
>    mechanisms focus on increasing the probability of message transfer.
>
> D.2.  Preemption of sessions or transactions
>
>    Preemption is a type of action that focuses only on a comparison of
>    priorities to determine if previously established transactions must

    must -> need to


>    be displaced in favor of higher priority requests.  If no additional
>    connection is possible, the client aborts a running session for
>    emails with lower priority no later than directly after the current
>    transaction.  The client even can interrupt an active transaction and
>    should do so, if other constraints such as delivery time (as

    should -> ought to


>    specified in the DELIVERBY SMTP extension [RFC2852]) would be
>    violated for the email with higher priority.  When interrupting an
>    active transaction, the client should take the total message size and

    should -> ought to


>    the size of the transferred portion of the message being interrupted
>    into consideration.  This preliminary termination of sessions or
>    transactions is called preemption.
>
>    If preemption of running transactions occurs, the client must choose

    must -> needs to


>    a transaction with the lowest priority currently processed.
>
>    If the client has an option (i.e. it is supported by the next hop
>    MTA) to interrupt transactions in a way that it can be restarted at
>    the interruption point later, it should deploy it.  An example for a

    should -> ought to


>
>
>
> Melnikov & Carlberg     Expires November 25, 2012              [Page 17]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
>    mechanism providing such a service is the "SMTP Service Extension for
>    Checkpoint/Restart" defined in [RFC1845].
>
>    If a client opts for the preemption of sessions instead of
>    transactions, it must preempt the next session that reaches the end

    must -> needs to

>    of a transaction.
>
> D.3.  Resource Allocation Models
>
>    Adding prioritization to a design moves the subject away from
>    strictly best effort (and a first-come-first-served model) to one
>    that includes admission control and resource allocation models.  Over
>    the years, a variety of work has been done within the IETF in
>    specifying resource allocations models.  Examples include the Maximum
>    Allocation Model [RFC4125], the Russian Dolls Model [RFC4127], and
>    the Priority Bypass Model (Appendix A.3 of [RFC6401]).
>
>    While we recognize that these various models have been designed for
>    other protocols (i.e., MPLS and RSVP), an understanding of their
>    design characteristics may be beneficial in considering future
>    implementations of a priority SMTP service.
>
> Appendix E.  Acknowledgements
>
>    This document copies lots of text from
>    draft-schmeing-smtp-priorities-04.txt and
>    draft-schmeing-smtp-priorities-05.txt.  So the authors of this
>    document would like to acknowledge contributions made by the authors
>    of draft-schmeing-smtp-priorities: Michael Schmeing and Jan-Wilhelm
>    Brendecke.
>
>    Many thanks for input provided by Steve Kille, David Wilson, John
>    Klensin, Dave Crocker, Graeme Lunt, Alessandro Vesely, Barry Leiba,
>    Bill McQuillan, Murray Kucherawy, SM, Glenn Parsons, Pete Resnick,
>    Chris Newman, Ned Freed and Claudio Allocchio.
>
>    Special thanks to Barry Leiba for agreeing to shepherd this document.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012              [Page 18]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
> Authors' Addresses
>
>    Alexey Melnikov
>    Isode Ltd
>    5 Castle Business Village
>    36 Station Road
>    Hampton, Middlesex  TW12 2BX
>    UK
>
>    EMail: Alexey.Melnikov@isode.com
>
>
>    Ken Carlberg
>    G11
>    1601 Clarendon Blvd, #203
>    Arlington, VA  22209
>    USA
>
>    EMail: carlberg@g11.org.uk
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012              [Page 19]
> 


-- 
  Dave Crocker
  Brandenburg InternetWorking
  bbiw.net

From dhc@dcrocker.net  Thu May 31 00:49:59 2012
Return-Path: <dhc@dcrocker.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 474E821F863B; Thu, 31 May 2012 00:49:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.392
X-Spam-Level: 
X-Spam-Status: No, score=-5.392 tagged_above=-999 required=5 tests=[AWL=-1.207, BAYES_40=-0.185, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6wuHPR0BaSN3; Thu, 31 May 2012 00:49:59 -0700 (PDT)
Received: from sbh17.songbird.com (sbh17.songbird.com [72.52.113.17]) by ietfa.amsl.com (Postfix) with ESMTP id 0114421F8559; Thu, 31 May 2012 00:49:58 -0700 (PDT)
Received: from [192.168.2.101] (f052240238.adsl.alicedsl.de [78.52.240.238]) (authenticated bits=0) by sbh17.songbird.com (8.13.8/8.13.8) with ESMTP id q4V7ntB4025822 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 31 May 2012 00:49:56 -0700
Message-ID: <4FC722A2.2050905@dcrocker.net>
Date: Thu, 31 May 2012 09:49:54 +0200
From: Dave Crocker <dhc@dcrocker.net>
Organization: Brandenburg InternetWorking
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: draft-melnikov-smtp-priority.all@tools.ietf.org
References: <6.2.5.6.2.20120521130747.0c219ab0@elandnews.com> <4FBDF199.2050300@isode.com>
In-Reply-To: <4FBDF199.2050300@isode.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0 (sbh17.songbird.com [72.52.113.17]); Thu, 31 May 2012 00:49:58 -0700 (PDT)
Cc: iesg@ietf.org, apps-discuss@ietf.org
Subject: [apps-discuss] Review of draft-melnikov-smtp-priority-14
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: dcrocker@bbiw.net
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 May 2012 07:49:59 -0000

This review is at my own initiative.


Document: draft-melnikov-smtp-priority-14
Title: Simple Mail Transfer Protocol extension for Message Transfer
Priorities
Reviewer: D. Crocker
Review Date: May 25, 2012
IETF Last Call Date: May 28, 2012


Summary:



> Abstract
>
>    This memo defines an extension to the SMTP (Simple Mail Transfer
>    Protocol) service whereby messages are sent with a priority to enable
>    receivers to take this into account for onward processing, with the
>    general goal of processing and/or transferring higher priority
>    messages first.

It helps to have text that explains core constructs by using different 
terminology than the title of the construct.  That way, it avoids 
assuming the reader already knows exactly what is meant by the special 
terminology.

So:

    whereby messages are sent with a priority to enable
    receivers to take this into account for onward processing
    ->
    whereby messages are given a label to indicate preferential
    handling, to enable mail handling nodes to take this into account for
    onward processing.

> 1.  Introduction
>
>    Where resources for switching or transfer of messages are constrained
>    (e.g., bandwidth, round trip time or processing capability) it is

might want to add 'transit storage'.


>    desirable to process high priority messages first.  This is

    process high priority messages first
    ->
    give preferential handling to some messages over others, according
    to their labeled priority.


>    particularly important during emergencies for first responders and
>    for environments such as military messaging, where messages have high
>    operational significance, and the consequences of extraneous delay
>    can be significant.
>
>    In order for an SMTP receiver to be able to send higher priority

    send -> relay


>    messages first, there needs to be a mechanism to communicate (during
>    both Message Submission [RFC6409] and Message Transfer [RFC5321]) the
>    priority of each message.  This specification defines this mechanism
>    by specification of an SMTP [RFC5321] extension.
>
>    Implementors of this document might also consider implementing
>    [PRIORITY-TUNNELING] which talks about tunneling of Message Transfer
>    Priority information through Message Transfer Agents (MTAs) that do
>    not support this extension, using a new message header field
>    [RFC5322].

Consider replacing above paragraph with:

    In order to permit end-to-end use of this extension across email 
infrastructure that does not support it, a companion tunneling mechanism 
is defined in [PRIORITY-TUNNELING] through use of a new message header 
field [RFC5322].



> 2.  Conventions Used in This Document
>
>    The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
>    "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
>    document are to be interpreted as described in [RFC2119] when they
>    appear in ALL CAPS.  These words also appear in this document in
>    lower case as plain English words, absent their normative meanings.

"when they appear in ALL CAPS".  sigh. In other words, this document is 
modifying RFC2119.

Does anyone seriously expect this new nuance of usage to be read and 
remembered by average readers of this document?

FWIW, it took me about 3 minutes to make the relevant changes, below. 
Case-sensitivity in semantics invites comprehension problems here. 
Worse, there is absolutely no need or benefit in creating the problem 
for this document.  At a minimum, please do not try to modify IETF 
document writing policy on the fly.


>    The formal syntax use the Augmented Backus-Naur Form (ABNF) [RFC5234]
>    notation including the core rules defined in Appendix B of RFC 5234
>    [RFC5234].
>
>    In examples, "C:" and "S:" indicate lines sent by the client and
>    server respectively.  Line breaks that do not start with a new "C:"
>    or "S:" exist for editorial reasons and are not a part of the
>    protocol.
>
>    This document uses the term "priority" specifically in relation to
>    the internal treatment of a message by the server: messages with
>    higher priorities may be given expedited handling, and those with

    may -> can


>    lower priorities may be handled only as resources become available.

    may -> can


>
> 3.  Definition of the Priority SMTP Extension
>
>    The Priority SMTP service extension is defined as follows:
>
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012               [Page 3]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
>    1.  The textual name of this extension is "Priority Message
>        Handling".
>
>    2.  The EHLO keyword value associated with this extension is "MT-
>        PRIORITY".
>
>    3.  The EHLO keyword has no parameters.  Parameters are reserved for
>        possible future extensions and MUST be ignored by clients that
>        don't understand them.
>
>    4.  No additional SMTP verbs are defined by this extension.
>
>    5.  One optional parameter ("MT-PRIORITY") is added to the MAIL FROM
>        command.  The value associated with this parameter is a decimal
>        integer number from -9 to 9 (inclusive) indicating the priority
>        of the email message.  The syntax of the MT-PRIORITY parameter is
>        described by the <priority-value> ABNF non-terminal defined in
>        Section 6.  Higher numbers mean higher priority.

As a minor point, the form of -9 to 9 seems more complicated than 
useful.  Is there a need for 19 values?  I'd think that 0 to 9 would be 
sufficient.

For that matter, why are many values needed?  What is the basis for 
choosing to have a range of more than a few values?

This appears to be the only place the provides semantics to the priority 
number.  As such, it should be more thorough.  The critical issue in 
assigning the number, I think, is trying to get independent originators 
to assign numbers according roughly the same criteria.  For example, if 
I label "average" messages I send as as 0 and you label them as 1, then 
your messages get preferential treatment over mine, although that was 
not your intent.  (Assuming you're not trying to game the service...)

This issue goes to the core of the usage model for the feature:  It 
really needs an environment tailored to its use, with all participants 
not only within the same trust system, but sharing the same priority 
assignment model/policy.  It's probably good for this document to permit 
a range of assignment models, but should note that an operational 
requirement for use of the extension is that an assignment policy be 
defined for all participants.

This document might, then, offer a candidate model, to be use by default 
and absent one specific to an environment.


>
>    6.  The maximum length of a MAIL FROM command line is increased by 15
>        octets by the possible addition of a space, the MT-PRIORITY
>        keyword and value.
>
>    7.  The MT-PRIORITY extension is valid for the submission service
>        [RFC6409] and LMTP [RFC2033].
>
> 4.  Handling of messages received via SMTP
>
>    This section describes how a conforming SMTP server should handle any
>    messages received via SMTP.
>
> 4.1.  Handling of the MT-PRIORITY parameter by the receiving SMTP server
>
>    The following rules apply to SMTP transactions in a server that
>    supports the MT-PRIORITY parameter:
>
>    1.  A conforming SMTP server MUST NOT refuse a MAIL FROM command
>        based on the absence of the MT-PRIORITY parameter.

hmmm.   For some operational environments, it will be essential to have 
/all/ handling conform to the priority policy model in force for the 
environment.  In those cases, the absence of the parameter would be a 
violation of the spec.


>    2.  If any of the associated <esmtp-value>s (as defined in Section
>        4.1.2 of [RFC5321]) are not syntactically valid, or if there is
>        more than one MT-PRIORITY parameter in a particular MAIL FROM
>        command, the server MUST return an error, for example "501 syntax
>        error in parameter" (with 5.5.2 Enhanced Status Code [RFC2034]).
>
>    3.  When inserting a Received header field as specified in Section
>        4.4 of [RFC5321], the compliant MTA/MSA SHOULD include the
>        "PRIORITY" clause whose syntax is specified in Section 6.
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012               [Page 4]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
>    4.  If the sending SMTP client specified the MT-PRIORITY parameter to
>        the MAIL FROM command, then the value of this parameter is the
>        message priority.
>
>    5.  If no priority has been determined by the above, the server may

    may -> can


>        use its normal policies to set the message's priority.  By
>        default, each message has priority 0.

ouch.  This chooses a particular model for meaning of the numbers, and 
without having defined the model beforehand.

That is, I think the problem with this default is that it really is 
assuming a particular policy for meaning of the values, namely that 
average mail is mid-priority, assuming the numbers have linear semantics.


>    The SMTP server MUST NOT allow upgraded priorities from untrusted
>    (e.g. unauthenticated) or insufficiently trusted sources.  (One
>    example of an "insufficiently trusted source" might be an SMTP sender
>    which authenticated using SMTP AUTH, but which is not explicitly
>    whitelisted to use the SMTP MT-PRIORITY service.)  The server MAY,

It is good that this issue is raised, but it really requires an earlier, 
separate and careful discussion of the need for this extension to be 
used within an administered trust environment.  Given such an 
introductory section, the above text would be sufficient.

In its absence, the reference to a whitelist is based on the very large 
assumption that participants in the extension are whitelisted.  This is 
not document elsewhere.


>    however, allow an untrusted source to lower its own message's
>    priorities -- consider, for example, an email marketer that
>    voluntarily sends its marketing messages at low priority.

To beat the point a bit deader:  this assumes a particular policy for 
the meaning of the priority values.  Worse, it also appears to 
contradict the earlier default of 0, but perhaps I've misunderstood that.


>    The SMTP server MAY also alter the message priority (to lower or to
>    raise it) in order to enforce some other site policy.  For example an
>    MSA might have a mapping table that assigns priorities to messages
>    based on authentication credentials.
>
>    If the SMTP server lowers the priority of a message, it SHOULD use
>    the X.7.TBD3 [RFC2034] enhanced status code.
>
>    Alternatively an SMTP server, which is an MSA, MAY reject a message
>    based on the determined priority.  In such case, the MSA SHOULD use

    case -> cases


>    450 or 550 reply code.  The corresponding enhanced status code MUST
>    be X.7.TBD1 [RFC2034] if the determined priority level is below the
>    lowest priority currently acceptable for the receiving SMTP server.
>    Note that this condition might be temporary, in cases where the
>    server is temporarily operating in a mode where only high priority
>    messages are accepted for transfer and delivery.

Given a range of 0-9, what qualifies as high priority and what qualifies 
as low?

Perhaps:

    Note that this condition might be temporary.  In some environments, 
operational policies might permit periods of operation that relay only 
higher priority messages and defer lower priority ones.  Such handling 
choices need to be specified for that operational environment..


> 4.2.  Relay of messages to other conforming SMTP servers
>
>    The following rules govern the behavior of a conforming MTA (in the
>    role of an SMTP client), when relaying a message which was received
>    via the SMTP protocol, to an SMTP server that supports the MT-
>    PRIORITY SMTP extension:
>
>    1.  A MT-PRIORITY parameter with the value determined by the
>        procedure from Section 4.1 MUST appear in the MAIL FROM command
>        issued when the message is relayed to an MTA/MDA which also
>        supports the MT-PRIORITY extension.  For example, once an MTA
>        accepts a message, the MTA MUST NOT change a (syntactically
>        valid) priority value if that value is not supported by the MTA's
>        implementation of this extension.

I don't understand what it means to not support a particular priority 
value.  This appears to presume some interpretation of the values and 
then some differential model for specific values.  That's probably a 
reasonable model for some environments and unreasonable for others.

Once again, this suggests the need for an environment-specific set of 
operational policies.

The current draft needs to be specified in a manner that supports 
different sets of policies.

Perhaps there should be an appendix with a default set, but 
parameterized so as to make adaptation to other environments easy?


>
> Melnikov & Carlberg     Expires November 25, 2012               [Page 5]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
>    2.  Further processing of the MT-PRIORITY parameter is described in
>        Section 5.
>
> 4.3.  Relay of messages to non-conforming SMTP servers
>
>    The following rules govern the behavior of a conforming MTA (in the
>    role of an SMTP client), when relaying a message which was received
>    via the SMTP protocol, to an SMTP server that does not support the
>    MT-PRIORITY SMTP extension:
>
>    1.  The relaying MTA MUST NOT use the MT-PRIORITY parameter in the
>        MAIL FROM command issued when relaying the message.

Standing here in isolation, this rule is not sufficient because it does 
not say what the SMTP client is required to then do.  Is this a 
permanent error resulting in a rejection?  Should an alternate MX be 
attempted?  Should tunneling be done?

(Once again I suspect that  this will depend upon the policies of the 
operational environment, since each choice could be reasonable, but a 
consistent choice is needed within the environment.)


> 4.4.  Mailing lists and Aliases
>
>    Several options exist to translate the address of an email recipient

"options"?  Perhaps you mean mechanisms or services?  And they really 
aren't translating an address but are doing a form of message 
transmission (relaying, or the like).


>    into one or more other addresses.  Examples for this are aliases and
>    mailing lists [RFC5321].
>
>    If a recipient address is to be translated and/or expanded when
>    delivered to an alias or a mailing list, the translating or expanding
>    entity (MTA, etc.)  SHOULD retain the MT-PRIORITY parameter value for
>    all expanded and/or translated addresses.

This appears to expect the extension's semantics to survive delivery and 
re-posting via a mailing list.  Remember that a mailing list posts a 
/new/ message.  Offhand, this requirement seems to go considerably 
beyond normal SMTP options and beyond most Internet Mail standards 
services...

At the least, this needs considerably more extensive and careful 
documentation that it is given here.


> 4.5.  Gatewaying a message into a foreign environment
>
>    The following rules govern the behavior of a conforming MTA, when
>    gatewaying a message that was received via the SMTP protocol, into a
>    foreign (non-SMTP) environment:
>
>    1.  If the destination environment is unable to provide an equivalent
>        of the MT-PRIORITY parameter, the conforming MTA SHOULD behave as
>        if it is relaying to a non-conformant SMTP server (Section 4.3).

Given the variable semantics that apply here -- per the different policy 
possibilities -- what does it mean to be an equivalent of the 
MT-PRIORITY parameter, in specific technical terms?


>    2.  If the destination environment is capable of providing an
>        equivalent of the MT-PRIORITY parameter, the conforming MTA
>        SHOULD behave as if it is relaying to a conformant SMTP server
>        (Section 4.2), converting the MT-PRIORITY value to the equivalent
>        in the destination environment.

Is this really enough technical and operational detail to cover 
gatewaying?  Perhaps it is, but it feels to me as if it isn't.  Then 
again, I don't know what more/else to suggest.


> 4.6.  Interaction with DSN SMTP Extension
>
>    An MTA which also conforms to [RFC3461] SHOULD apply the same
>    priority value to delivery reports (whether for successful delivery
>    or failed delivery) it generates for a message.

In many operational environments, control messages get higher priority 
(or lower priority) than payload messages.


>
>
>
> Melnikov & Carlberg     Expires November 25, 2012               [Page 6]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
> 5.  The Priority Service Extension
>
>    The priorities of messages affect the order the messages are
>    transfered from the client to the server.  This is largely

    transfered  ->  transferred


>    independent from the order in which they were originally received by
>    the server.
>
>    A message priority is a decimal integer in the range from -9 to 9
>    (inclusive).  SMTP servers compliant with this specification are not
>    required to support all 19 distinct priority levels (i.e. to treat
>    each priority value as a separate priority), but they MUST implement
>    at least the following 6 distinct priority levels: -4, -2, 0, 2, 4,
>    9.

Huh?  This seems overly complicated and lacks any motivation or 
explanation.  Absent very specific semantics for each specific value, it 
makes no sense to authorize differential support of values.


>  I.e. an implementation that only supports the 6 priority levels
>    will internally round up a syntactically valid level that isn't
>    supported to the next higher supported number.  For example, such an
>    implementation will treat priority values below and including -4 as
>    priority -4, priority -3 as priority -2, and all priorities starting
>    from 5 are treated as priority 9.  An SMTP server MAY support more
>    than 6 different priority levels.  Decision about which levels to
>    support in addition to the 6 mentioned above is a local matter.
>
>    Irrespectively of the number of distinct priority levels supported by
>    the SMTP server, when relaying the message to the next hop or
>    delivering it over LMTP, the SMTP server MUST communicate the
>    priority value as determined in Section 4.1.
>
>    Note: 19 possible priority levels are defined by this specification
>    for extensibility.  For example, a particular implementation or
>    deployment environment might need to provide finer-grained control
>    over message transfer priorities.  In such a case, a server
>    implementation might need an extra priority level beyond the 6 levels
>    defined above.

They also might need more than 19 values.  In other words, as always a 
standard can't satisfy all possibilities.  But it needs to make choices 
that are neither arbitrary nor complicated.  The current text seems to 
fail on both counts.  (counts.  pun?)


>    Some SMTP servers MAY impose additional maximum message size
>    constraints for different message transfer priorities, for example
>    messages with priority 6 might not be larger than 4 Kb.  If an SMTP
>    server chooses to reject a message because it is too big for the
>    determined priority, it SHOULD use 552 reply codes, together with the
>    X.3.TBD2 enhanced status code [RFC2034].

Not just message size /might/ relate to priority differences.

This paragraph raises a major and essential point:  Actual operational 
environments will have very different policies for providing 
differential quality of service.

The current specification is hinting at examples of differences, without 
elaborating any of them.

I suggest that, instead, it should identify the points of permitted 
differential behavior and declare them as needing explicit specification 
in an environment-specific policy specification.  As suggested earlier 
in the review:  this will make the current document primarily a 
syntactic shell for the meat of a policy document.  It should then 
supply an appendix that defines a default set of policies.


>    Note that rejections based on priority (see Section 4.1) or priority+
>    message size combination SHOULD only be done by an MSA (i.e. they
>    SHOULD NOT be done by MTAs/MDAs), because the MSA has a link to the

This presumes that an MSA knows the priority-related policies of 
downstream MTAs and MDAs.


>    Mail User Agents (MUAs) which generated the message and is in a
>    position to perform a corrective action, such as resubmission of the

resubmission with lower priority is a big deal but seems to get a rather 
casual reference here.


>    message with lower priority, converting or truncating the message to
>    make it smaller, etc.  Such actions usually require user interaction.
>    For this reason it is also important for MUAs to support enhanced
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012               [Page 7]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
>    status codes specified in this document (see Section 9 for the
>    summary).  Any rejection caused by a downstream MTA is going to
>    result in a bounce message.  Such bounce messages are not friendly to
>    users and are frequently removed by antispam software.
>
>    Implementation Note: If the SMTP server also supports the SMTP SIZE
>    extension [RFC1870] then an SMTP client can use both SIZE= and MT-
>    PRIORITY= parameters on the MAIL FROM command.  This allows the
>    server to perform early rejection of a message in case the message
>    size is too big for the specified priority, thus avoiding wasting
>    bandwidth by transferring the message first and then rejecting it due
>    to its size.
>
>    The Priority Service Extension can be combined with DELIVERBY
>    [RFC2852] SMTP service extension, however there is no requirement
>    that both extensions are always implemented together.
>
> 5.1.  Expedited Transfer
>
>    The main service provided by the Priority Message Handling SMTP
>    Service Extension is expedited transfer of emails with a higher
>    priority.  Therefore an SMTP client that has more than one email to
>    send at a given time sends those with a higher priority before those

I believe this is specifying the core behavior semantic for an MSA/MTA, 
but it is buried deep in the document.  I suspect that this entire 
sub-section -- or at leasts its initial paragraphs -- should be moved 
towards the Introduction...


>    with a lower one.  Additionally, the retry interval and/or default
>    timeout before non-delivery report is generated can be lower (more
>    aggressive) for messages of higher priority.

oh?  "can be"?

This sort of language looks like it is specifying something but it 
isn't.  And the reference to what "can be" carries no cautions or 
directions meaningful to implementers.


>    Note that as this SMTP extension requires some sort of trust
>    relationship between a sender and a receiver and thus some for of

    for -> form  (?)

This is treated as a side comment (by introducing it with "Note") but I 
believe it is in fact a core predicate for the extension.


>    authentication (whether using SMTP AUTH, TLS, IP address whitelist,
>    etc.), so senders using this SMTP extension will not be subject to
>    greylisting [GREYLISTING], unless they are unauthorized to use this
>    SMTP extension, due to an explicit policy decision or a
>    misconfiguration error.
>
>    In order to make implementations of this extension easier, this SMTP
>    extension only allows a single priority for all recipients of the
>    same message.

This is quite a good and clear simplification point.  However note that 
a model which permits selective support of priority values winds up 
going counter to that goal of simplification.


>    Within a priority level, the MTA uses its normal algorithm (the
>    algorithm used in absence of this SMTP extension) for ordering for
>    the messages.
>
>    Most current SMTP MTAs are capable of handling several inbound and
>    outbound connections at once.  With this feature it should be
>    possible to start additional outbound connections for emails with
>    higher priorities even if there are already several connections
>    running for other emails.  Two possible ways of implementing
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012               [Page 8]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
>    expedited transfer are described in more details in Appendix D.
>
>    This extension provides benefits in networks with limited available
>    bandwidth or long round trip times, when the actual message transfer
>    over the network may create a significant portion of the overall

    may -> can


>    message delivery time from a sender to a recipient.  It is also
>    useful in case of a congestion, for example resulting from an MTA
>    queue build-up.  When neither of the two conditions mentioned above
>    is true, the use of the MT-PRIORITY SMTP extension will not result in
>    a better SMTP service.

This paragraph states the basic value proposition.  It's reasonable text 
for early in the specification, but is hopefully redundant and therefore 
unnecessary this far into the document.


>    Besides the actions taken at the application level it can thus be
>    important to deploy priority or precedence mechanisms offered by the
>    network itself to ensure timely delivery of the emails.  Examples
>    would be the use of DiffServ [RFC2474], RSVP [RFC2205] and the work-
>    in-progress effort extension to RSVP that prioritizes reservations.
>
> 5.2.  Timely Delivery
>
>    An important constraint (usually associated with higher priority
>    levels) is that messages with high priority have some delivery time
>    constraints.  In some cases, higher priorities mean a shorter maximum
>    time allowed for delivery.
>
>    Unextended SMTP does not offer a service for timely delivery.  The
>    "Deliver By SMTP Service Extension" (DELIVERBY Extension) defined in
>    [RFC2852] is an example of an SMTP extension providing a service that
>    can be used to implement such constraints.  But note that use of the
>    DELIVERBY extension alone does not guarantee any priority processing.

It seems as if this section introduces an issue but does not actually 
deal with it.  Perhaps there should be some discussion of the possible 
(or required?) interaction between the two extensions it discusses?


> 6.  Syntax
>
>
>
>       priority-value = (["-"] NZDIGIT) / "0"
>                        ; Allowed values are from -9 to 9 inclusive
>
>       NZDIGIT = %x31-39
>                 ; "1"-"9"
>
>       CFWS = <defined in RFC 5322>
>
>       ; New "clause" that can be used in the Received header field
>       Pri  = CFWS "PRIORITY" FWS priority-value
>                 ; Complies with the <Additional-Registered-Clauses>
>                 ; non-terminal syntax from RFC 5321.
>
>
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012               [Page 9]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
> 7.  Example
>
>    An SMTP transaction with 2 recipients.  Note that the example is also
>    making use of the DELIVERBY [RFC2852] and DSN [RFC3461] SMTP
>    extensions, even though there is no requirement that these other
>    extensions are to be supported when the MT-PRIORITY SMTP extension is
>    implemented.
>
>         S: 220 example.net SMTP server here
>         C: EHLO example.com
>         S: 250-example.net
>         S: 250-DSN
>         S: 250-DELIVERBY
>         S: 250 MT-PRIORITY
>         C: MAIL FROM:<eljefe@example.com> BY=120;R ENVID=QQ314159
>             MT-PRIORITY=3
>         S: 250 <eljefe@example.com> sender ok
>         C: RCPT TO:<topbanana@example.net>
>         S: 250 <topbanana@example.net> recipient ok
>         C: RCPT TO:<Dana@Ivory.example.net> NOTIFY=SUCCESS,FAILURE
>             ORCPT=rfc822;Dana@Ivory.example.net
>         S: 250 <Dana@Ivory.example.net> recipient ok
>         C: DATA
>         S: 354 okay, send message
>         C:  (message goes here)
>         C: .
>         S: 250 message accepted
>         C: QUIT
>         S: 221 goodbye
>
>    If the receiving SMTP server only supports 6 priority levels as
>    described in Section 5, it will use the priority value 4 internally
>    (the next supported priority higher or equal to 3) and will
>    communicate the priority value 3 when relaying it to the next hop (if
>    necessary).
>
> 8.  Deployment Considerations
>
>    If multiple DNS MX records are used to specify multiple servers for a
>    domain in section 5 of [RFC5321], it is strongly advised that all of

"strongly advised"?

This seems the sort of thing that needs normative language yet it is 
carefully avoided.  That is, by saying 'strongly' the issue is moved 
towards the asking why it is not stated normatively.  I'd guess this 
needs a SHOULD, possibly with discussion of permissible exceptions (such 
as the open Internet...?)

However note that the 'strongly advised' presumes instantaneous 
implementation on all hosts within the trust environment.  Since that 
isn't possible, it's not clear how the advice of this section is practical.


>    them support the MT-PRIORITY extension and handles priorities in
>    exactly the same way.  If one or more server behave differently in

    server -> servers


>    this respect, then it is strongly suggested that none of the servers
>    support the MT-PRIORITY extension.  Otherwise, unexpected differences
>    in message delivery speed or even rejections can happen during
>    temporary or permanent failures, which users might perceive as
>    serious reliability issues.
>
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012              [Page 10]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
> 9.  IANA Considerations
>
>    This specification requests IANA to add the MT-PRIORITY SMTP
>    extension to the "SMTP Service Extensions" registry (in
>    http://www.iana.org/assignments/mail-parameters).  This extension is
>    suitable for the Submit port.
>
>    This specification requests IANA to add the following new Received
>    header field clause to the "Additional-registered-clauses" sub-
>    registry (in http://www.iana.org/assignments/mail-parameters) to help
>    with tracing email messages delivered using the MT-PRIORITY SMTP
>    extension:
>
>    Clause name: PRIORITY
>    Description: Records the value of the MT-PRIORITY parameter specified
>    in the MAIL FROM command
>    Syntax of the value: See Section 6 of RFCXXXX
>    Reference: [[anchor12: RFCXXXX]]
>
>    This specification requests IANA to add the following Enumerated
>    Status Codes to the "Simple Mail Transfer Protocol (SMTP) Enhanced
>    Status Codes" registry established by [RFC5248] (in http://
>    www.iana.org/assignments/smtp-enhanced-status-codes/
>    smtp-enhanced-status-codes.xml):
>
>    1.
>
>        Code:  X.7.TBD1
>
>        Sample Text:  Priority Level is too low
>
>        Associated basic status code:  450, 550 (other 4XX or 5XX codes
>           are allowed)
>
>        Description:  The specified priority level is below the lowest
>           priority acceptable for the receiving SMTP server.  This
>           condition might be temporary, for example the server is
>           operating in a mode where only high priority messages are
>           accepted for transfer and delivery.
>
>        Reference:  RFC XXXX
>
>        Submitter:  A. Melnikov
>
>        Change controller:  IESG
>
>
>
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012              [Page 11]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
>    2.
>
>        Code:  X.3.TBD2
>
>        Sample Text:  Message is too big for the specified priority
>
>        Associated basic status code:  552 (other 4XX or 5XX codes are
>           allowed)
>
>        Description:  The message is too big for the specified priority.
>           This condition might be temporary, for example the server is
>           operating in a mode where only high priority messages are
>           accepted for transfer and delivery.
>
>        Reference:  RFC XXXX
>
>        Submitter:  A. Melnikov
>
>        Change controller:  IESG
>
>    3.
>
>        Code:  X.3.TBD3
>
>        Sample Text:  Requested priority was downgraded
>
>        Associated basic status code:  250 or 251
>
>        Description:  The message was accepted for relay/delivery, but
>           the requested priority can't be honoured and was downgraded.
>           The human readable text after the status code contains the new
>           priority, followed by SP (space) and explanatory human
>           readable text.
>
>        Reference:  RFC XXXX
>
>        Submitter:  A. Melnikov
>
>        Change controller:  IESG
>
> 10.  Security Considerations
>
>    Message Submission Agents MUST implement a policy that only allows
>    authenticated users (or only certain groups of authenticated users)
>    to specify message transfer priorities, and MAY restrict maximum
>    priority values different groups of users can request, or MAY
>    override the priority values specified by MUAs.

Presumably the normative MSA language is meant "for those MSAs 
supporting this extension"?


>
> Melnikov & Carlberg     Expires November 25, 2012              [Page 12]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
>    Similarly, MTAs MUST implement a policy that only allows
>    authenticated and trusted senders (or only certain groups of
>    authenticated senders) to specify message transfer priorities, and
>    MAY restrict maximum priority values different groups of senders can
>    request, or MAY override the priority values specified by them.
>
>    In the absence of the policy enforcement mentioned above an SMTP
>    server (whether an MSA or an MTA) implementing this extension might
>    be susceptible to a Denial of Service attack.  For example, malicious
>    clients (MUAs/MSAs/MTAs) can try to abuse this feature by always
>    requesting Priority 9.
>
> 11.  References
>
> 11.1.  Normative References
>
>    [RFC2033]             Myers, J., "Local Mail Transfer Protocol",
>                          RFC 2033, October 1996.
>
>    [RFC2034]             Freed, N., "SMTP Service Extension for
>                          Returning Enhanced Error Codes", RFC 2034,
>                          October 1996.
>
>    [RFC2119]             Bradner, S., "Key words for use in RFCs to
>                          Indicate Requirement Levels", BCP 14, RFC 2119,
>                          March 1997.
>
>    [RFC3461]             Moore, K., "Simple Mail Transfer Protocol
>                          (SMTP) Service Extension for Delivery Status
>                          Notifications (DSNs)", RFC 3461, January 2003.
>
>    [RFC5321]             Klensin, J., "Simple Mail Transfer Protocol",
>                          RFC 5321, October 2008.
>
>    [RFC5322]             Resnick, P., Ed., "Internet Message Format",
>                          RFC 5322, October 2008.
>
>    [RFC5234]             Crocker, D. and P. Overell, "Augmented BNF for
>                          Syntax Specifications: ABNF", STD 68, RFC 5234,
>                          January 2008.
>
>    [RFC5248]             Hansen, T. and J. Klensin, "A Registry for SMTP
>                          Enhanced Mail System Status Codes", BCP 138,
>                          RFC 5248, June 2008.
>
>    [RFC6409]             Gellens, R. and J. Klensin, "Message Submission
>                          for Mail", STD 72, RFC 6409, November 2011.
>
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012              [Page 13]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
> 11.2.  Informative References
>
>    [RFC1845]             Crocker, D. and N. Freed, "SMTP Service
>                          Extension for Checkpoint/Restart", RFC 1845,
>                          September 1995.
>
>    [RFC1870]             Klensin, J., Freed, N., and K. Moore, "SMTP
>                          Service Extension for Message Size
>                          Declaration", STD 10, RFC 1870, November 1995.
>
>    [RFC2156]             Kille, S., "MIXER (Mime Internet X.400 Enhanced
>                          Relay): Mapping between X.400 and RFC 822/
>                          MIME", RFC 2156, January 1998.
>
>    [RFC2205]             Braden, B., Zhang, L., Berson, S., Herzog, S.,
>                          and S. Jamin, "Resource ReSerVation Protocol
>                          (RSVP) -- Version 1 Functional Specification",
>                          RFC 2205, September 1997.
>
>    [RFC2474]             Nichols, K., Blake, S., Baker, F., and D.
>                          Black, "Definition of the Differentiated
>                          Services Field (DS Field) in the IPv4 and IPv6
>                          Headers", RFC 2474, December 1998.
>
>    [RFC2852]             Newman, D., "Deliver By SMTP Service
>                          Extension", RFC 2852, June 2000.
>
>    [RFC4190]             Carlberg, K., Brown, I., and C. Beard,
>                          "Framework for Supporting Emergency
>                          Telecommunications Service (ETS) in IP
>                          Telephony", RFC 4190, November 2005.
>
>    [RFC4412]             Schulzrinne, H. and J. Polk, "Communications
>                          Resource Priority for the Session Initiation
>                          Protocol (SIP)", RFC 4412, February 2006.
>
>    [PRIORITY-TUNNELING]  Melnikov, A. and K. Carlberg, "Tunneling of
>                          SMTP Message Transfer Priorities",
>                          draft-melnikov-smtp-priority-tunneling-00 (work
>                          in progress), 2012.
>
>    [ACP123]              CCEB, "Common Messaging strategy and
>                          procedures", ACP 123, May 2009.
>
>    [STANAG-4406]         NATO, "STANAG 4406 Edition 2: Military Message
>                          Handling System", STANAG 4406, March 2005.
>
>    [GREYLISTING]         Kucherawy, M. and D. Crocker, "Email
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012              [Page 14]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
>                          Greylisting: An Applicability Statement for
>                          SMTP", draft-ietf-appsawg-greylisting (work in
>                          progress), April 2012.
>
>    [RFC4125]             Le Faucheur, F. and W. Lai, "Maximum Allocation
>                          Bandwidth Constraints Model for Diffserv-aware
>                          MPLS Traffic Engineering", RFC 4125, June 2005.
>
>    [RFC4127]             Le Faucheur, F., "Russian Dolls Bandwidth
>                          Constraints Model for Diffserv-aware MPLS
>                          Traffic Engineering", RFC 4127, June 2005.
>
>    [RFC6401]             Le Faucheur, F., Polk, J., and K. Carlberg,
>                          "RSVP Extensions for Admission Priority",
>                          RFC 6401, October 2011.
>
> Appendix A.  Mapping of MT-PRIORITY parameter values for Military
>              Messaging
>
>    Military Messaging as specified in ACP 123 [ACP123] (also specified
>    in STANAG 4406 [STANAG-4406]) defines six priority values.  Where
>    SMTP is used to support military messaging, the following mappings
>    SHOULD be used.
>
>             Recommended mapping of MT-PRIORITY values for MMHS
>
>                       +----------------+-----------+
>                       | Priority value | MMHS name |
>                       +----------------+-----------+
>                       |       -4       | Deferred  |
>                       |       -2       | Routine   |
>                       |        0       | Priority  |
>                       |        2       | Immediate |
>                       |        4       | Flash     |
>                       |        6       | Override  |
>                       +----------------+-----------+
>
>                                   Table 1
>
> Appendix B.  Mapping of MT-PRIORITY parameter values for MIXER
>
>    MIXER [RFC2156] defines the Priority header field with 3 values.
>    Where SMTP is used to support military messaging, the following
>    mappings SHOULD be used.
>
>
>
>
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012              [Page 15]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
>             Recommended mapping of MT-PRIORITY values for MIXER
>
>                +----------------------+-------------------+
>                | MIXER Priority value | MT-PRIORITY value |
>                +----------------------+-------------------+
>                | non-urgent           | -4                |
>                | normal               | 0                 |
>                | urgent               | 4                 |
>                +----------------------+-------------------+
>
>                                   Table 2
>
> Appendix C.  Mapping of National Security / Emergency Preparedness
>              (NS/EP) Values
>
>    There are several forms of communication systems used during an
>    emergency or disaster.  The most well known form involves the many-
>    to-one model of the general public contacting a public safety access
>    point via 911/999/112 calls through the public telephone network.
>    Typically, these calls do not require authorization, nor do they
>    invoke any prioritization.
>
>    Another form of emergency communications involves a set of authorized
>    users or nodes that use prioritized services to help established and
>    continue communication given limited available resources.  [RFC4190]
>    includes descriptions of several systems that have been developed to
>    support National Security / Emergency Preparedness (NS/EP).  These
>    deployed systems require a form of authentication and have focused on
>    prioritization of telephony based services.  They have also been
>    designed as a binary form (on/off) of signaled priority
>    communications.
>
>    [RFC4412] includes examples of a more expansive view of NS/EP
>    communications in which priority migrates from a single on/off bit
>    value to one that comprises five priority values.  This is shown in
>    the cases of the ETS and WPS Namespaces.  Given a lack of pre-
>    existing NS/EP values assigned for email, we follow the paradigm of
>    the ETS and WPS Namespaces and recommend five ascending values shown
>    in the table below.
>
>                    +----------------+------------------+
>                    | Priority value | Relational Order |
>                    +----------------+------------------+
>                    |       -2       | Lowest Priority  |
>                    |        0       | ----------       |
>                    |        2       | ----------       |
>                    |        4       | ----------       |
>
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012              [Page 16]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
>                    |        6       | Highest Priority |
>                    +----------------+------------------+
>
>    As in the case of Appendix A and B, the gap in numeric values listed
>    in this table provides room for future changes to expand the set of
>    priorities at a future date, or in a local and non-standardized
>    manner.
>
> Appendix D.  Two possible implementation strategies
>
>    This appendix suggest some implementation strategies to implement the
>    SMTP extension defined in this document.  The list is not exhaustive.
>
>    This appendix and its subsections are Informative.
>
> D.1.  Probability
>
>    As the name suggests, probability involves increasing the chances of
>    obtaining resources without adversely affecting previously
>    established connections.  One example would involve requesting
>    resources set aside for specific priority levels.  If these
>    additional resources are exhausted, then the desired connection is
>    denied.  Queues, new timers, or combinations thereof can be used to
>    facilitate the higher priority requests, but the key is that
>    mechanisms focus on increasing the probability of message transfer.
>
> D.2.  Preemption of sessions or transactions
>
>    Preemption is a type of action that focuses only on a comparison of
>    priorities to determine if previously established transactions must

    must -> need to


>    be displaced in favor of higher priority requests.  If no additional
>    connection is possible, the client aborts a running session for
>    emails with lower priority no later than directly after the current
>    transaction.  The client even can interrupt an active transaction and
>    should do so, if other constraints such as delivery time (as

    should -> ought to


>    specified in the DELIVERBY SMTP extension [RFC2852]) would be
>    violated for the email with higher priority.  When interrupting an
>    active transaction, the client should take the total message size and

    should -> ought to


>    the size of the transferred portion of the message being interrupted
>    into consideration.  This preliminary termination of sessions or
>    transactions is called preemption.
>
>    If preemption of running transactions occurs, the client must choose

    must -> needs to


>    a transaction with the lowest priority currently processed.
>
>    If the client has an option (i.e. it is supported by the next hop
>    MTA) to interrupt transactions in a way that it can be restarted at
>    the interruption point later, it should deploy it.  An example for a

    should -> ought to


>
>
>
> Melnikov & Carlberg     Expires November 25, 2012              [Page 17]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
>    mechanism providing such a service is the "SMTP Service Extension for
>    Checkpoint/Restart" defined in [RFC1845].
>
>    If a client opts for the preemption of sessions instead of
>    transactions, it must preempt the next session that reaches the end

    must -> needs to

>    of a transaction.
>
> D.3.  Resource Allocation Models
>
>    Adding prioritization to a design moves the subject away from
>    strictly best effort (and a first-come-first-served model) to one
>    that includes admission control and resource allocation models.  Over
>    the years, a variety of work has been done within the IETF in
>    specifying resource allocations models.  Examples include the Maximum
>    Allocation Model [RFC4125], the Russian Dolls Model [RFC4127], and
>    the Priority Bypass Model (Appendix A.3 of [RFC6401]).
>
>    While we recognize that these various models have been designed for
>    other protocols (i.e., MPLS and RSVP), an understanding of their
>    design characteristics may be beneficial in considering future
>    implementations of a priority SMTP service.
>
> Appendix E.  Acknowledgements
>
>    This document copies lots of text from
>    draft-schmeing-smtp-priorities-04.txt and
>    draft-schmeing-smtp-priorities-05.txt.  So the authors of this
>    document would like to acknowledge contributions made by the authors
>    of draft-schmeing-smtp-priorities: Michael Schmeing and Jan-Wilhelm
>    Brendecke.
>
>    Many thanks for input provided by Steve Kille, David Wilson, John
>    Klensin, Dave Crocker, Graeme Lunt, Alessandro Vesely, Barry Leiba,
>    Bill McQuillan, Murray Kucherawy, SM, Glenn Parsons, Pete Resnick,
>    Chris Newman, Ned Freed and Claudio Allocchio.
>
>    Special thanks to Barry Leiba for agreeing to shepherd this document.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012              [Page 18]
> 
> Internet-Draft  Message Transfer Priority SMTP Extension        May 2012
>
>
> Authors' Addresses
>
>    Alexey Melnikov
>    Isode Ltd
>    5 Castle Business Village
>    36 Station Road
>    Hampton, Middlesex  TW12 2BX
>    UK
>
>    EMail: Alexey.Melnikov@isode.com
>
>
>    Ken Carlberg
>    G11
>    1601 Clarendon Blvd, #203
>    Arlington, VA  22209
>    USA
>
>    EMail: carlberg@g11.org.uk
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Melnikov & Carlberg     Expires November 25, 2012              [Page 19]
> 


-- 
  Dave Crocker
  Brandenburg InternetWorking
  bbiw.net

From ietfc@btconnect.com  Thu May 31 02:35:13 2012
Return-Path: <ietfc@btconnect.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D8A0E21F858E for <apps-discuss@ietfa.amsl.com>; Thu, 31 May 2012 02:35:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.292
X-Spam-Level: 
X-Spam-Status: No, score=-3.292 tagged_above=-999 required=5 tests=[AWL=0.307,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fn+4kwDY-7y4 for <apps-discuss@ietfa.amsl.com>; Thu, 31 May 2012 02:35:13 -0700 (PDT)
Received: from va3outboundpool.messaging.microsoft.com (va3ehsobe003.messaging.microsoft.com [216.32.180.13]) by ietfa.amsl.com (Postfix) with ESMTP id DE9AF21F8570 for <apps-discuss@ietf.org>; Thu, 31 May 2012 02:35:12 -0700 (PDT)
Received: from mail78-va3-R.bigfish.com (10.7.14.240) by VA3EHSOBE004.bigfish.com (10.7.40.24) with Microsoft SMTP Server id 14.1.225.23; Thu, 31 May 2012 09:34:44 +0000
Received: from mail78-va3 (localhost [127.0.0.1])	by mail78-va3-R.bigfish.com (Postfix) with ESMTP id 8A2B06017E; Thu, 31 May 2012 09:34:44 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.55.224.141; KIP:(null); UIP:(null); IPV:NLI; H:DB3PRD0702HT004.eurprd07.prod.outlook.com; RD:none; EFVD:NLI
X-SpamScore: -28
X-BigFish: PS-28(zz9371I542M1432Nzz1202hzz1033IL8275bh8275dhz2dh2a8h5a9h668h839hd24hf0ah304l)
Received: from mail78-va3 (localhost.localdomain [127.0.0.1]) by mail78-va3 (MessageSwitch) id 1338456882925907_15530; Thu, 31 May 2012 09:34:42 +0000 (UTC)
Received: from VA3EHSMHS031.bigfish.com (unknown [10.7.14.242])	by mail78-va3.bigfish.com (Postfix) with ESMTP id DEA9A4C00E6; Thu, 31 May 2012 09:34:42 +0000 (UTC)
Received: from DB3PRD0702HT004.eurprd07.prod.outlook.com (157.55.224.141) by VA3EHSMHS031.bigfish.com (10.7.99.41) with Microsoft SMTP Server (TLS) id 14.1.225.23; Thu, 31 May 2012 09:34:41 +0000
Received: from CH1PRD0610HT001.namprd06.prod.outlook.com (157.56.244.229) by pod51017.outlook.com (10.3.4.154) with Microsoft SMTP Server (TLS) id 14.15.74.2; Thu, 31 May 2012 09:34:55 +0000
Message-ID: <007401cd3f10$39ca5380$4001a8c0@gateway.2wire.net>
From: t.petch <ietfc@btconnect.com>
To: <apps-discuss@ietf.org>, S Moonesamy <sm+ietf@elandsys.com>
References: <20120529111155.16641.37358.idtracker@ietfa.amsl.com> <6.2.5.6.2.20120529104653.09b0da90@resistor.net>
Date: Thu, 31 May 2012 10:31:49 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [157.56.244.229]
X-OriginatorOrg: btconnect.com
Subject: Re: [apps-discuss] Changes in draft-ietf-appsawg-about-uri-scheme-05
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 May 2012 09:35:14 -0000

Yes, my comments are addressed, thank you.

Tom Petch


----- Original Message -----
From: "S Moonesamy" <sm+ietf@elandsys.com>
To: <apps-discuss@ietf.org>
Sent: Tuesday, May 29, 2012 6:57 PM
> Hello,
>
> [Bcc to people who sent comments on
draft-ietf-appsawg-about-uri-scheme-04]
>
> I went through the comments submitted during the Last Call of
> draft-ietf-appsawg-about-uri-scheme-04:
>
> http://www.ietf.org/mail-archive/web/ietf/current/msg72824.html
> http://www.ietf.org/mail-archive/web/ietf/current/msg72825.html
> http://www.ietf.org/mail-archive/web/ietf/current/msg72826.html
> http://www.ietf.org/mail-archive/web/ietf/current/msg72827.html
> http://www.ietf.org/mail-archive/web/ietf/current/msg72924.html
> http://www.ietf.org/mail-archive/web/ietf/current/msg72966.html
> http://www.ietf.org/mail-archive/web/ietf/current/msg72976.html
>
>
http://www.ietf.org/mail-archive/web/apps-discuss/current/msg05435.html
> http://www.ietf.org/mail-archive/web/secdir/current/msg03293.html
>
> The changes in draft-ietf-appsawg-about-uri-scheme-05 are meant to
> address those comments.
>
> Regards,
> S. Moonesamy



From ht@inf.ed.ac.uk  Thu May 31 06:14:17 2012
Return-Path: <ht@inf.ed.ac.uk>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 60E4721F869E; Thu, 31 May 2012 06:14:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.299
X-Spam-Level: 
X-Spam-Status: No, score=-6.299 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_12=0.6, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bC1iWLFS4zu6; Thu, 31 May 2012 06:14:16 -0700 (PDT)
Received: from treacle.ucs.ed.ac.uk (treacle.ucs.ed.ac.uk [129.215.16.102]) by ietfa.amsl.com (Postfix) with ESMTP id 3703D21F868A; Thu, 31 May 2012 06:14:10 -0700 (PDT)
Received: from nutty.inf.ed.ac.uk (nutty.inf.ed.ac.uk [129.215.33.33]) by treacle.ucs.ed.ac.uk (8.13.8/8.13.4) with ESMTP id q4VDDs4L022236; Thu, 31 May 2012 14:13:54 +0100 (BST)
Received: from calexico.inf.ed.ac.uk (calexico.inf.ed.ac.uk [129.215.24.15]) by nutty.inf.ed.ac.uk (8.13.8/8.13.8) with ESMTP id q4VDDpGx008282; Thu, 31 May 2012 14:13:53 +0100
Received: from calexico.inf.ed.ac.uk (localhost [127.0.0.1]) by calexico.inf.ed.ac.uk (8.14.4/8.14.4) with ESMTP id q4VDDpPW014467;  Thu, 31 May 2012 14:13:51 +0100
Received: (from ht@localhost) by calexico.inf.ed.ac.uk (8.14.4/8.14.4/Submit) id q4VDDoXE014462; Thu, 31 May 2012 14:13:50 +0100
X-Authentication-Warning: calexico.inf.ed.ac.uk: ht set sender to ht@inf.ed.ac.uk using -f
To: apps-discuss@ietf.org, draft-camarillo-rai-media-policy-dataset.all@tools.ietf.org
From: ht@inf.ed.ac.uk (Henry S. Thompson)
Date: Thu, 31 May 2012 14:13:50 +0100
Message-ID: <f5bd35kh4s1.fsf@calexico.inf.ed.ac.uk>
User-Agent: Gnus/5.1008 (Gnus v5.10.8) XEmacs/21.4.21 (linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
X-Edinburgh-Scanned: at treacle.ucs.ed.ac.uk with MIMEDefang 2.60, Sophie, Sophos Anti-Virus, Clam AntiVirus
X-Scanned-By: MIMEDefang 2.60 on 129.215.16.102
Cc: iesg@ietf.org
Subject: [apps-discuss] Appsdir review of draft-camarillo-rai-media-policy-dataset-01
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 May 2012 13:14:17 -0000

I have been selected as the Applications Area Directorate reviewer for
this draft (for background on appsdir, please see
http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate).

Please resolve these comments along with any other Last Call comments
you may receive. Please wait for direction from your document shepherd
or AD before posting a new version of the draft.

Document: draft-camarillo-rai-media-policy-dataset-01
Title: A User Agent Profile Data Set for Media Policy
Reviewer: Henry S. Thompson
Review Date: 31 May 2012
IETF Last Call Date: 2012-06-11

Summary: This draft is almost ready for publication as a Proposed
         Standard but has a few issues that should be fixed
         before publication

Major Issues: 

1 A bit more context is needed, given that section 3 dives right in to
defining attributes.  We need to know Why this XML format
is _needed_ -- why aren't session definitions (per RFC4566)
sufficient?  Just a brief explanation of motivation should do the job.

5.3/4/5/6 "Multiple <media-types-allowed> elements MAY only be present
in a container element if each applies to a different set of streams
(e.g., one <media-types-allowed> element for incoming and one for
outgoing streams)." -- How is this possible?  The only 'container
element' allowed by the schema is <session-policy>.  How does an
application know _which_ stream is meant to be constrained by _which_
allowed set???  Simlarly for all the other allowed/excluded elts, and
various max/min settings if they appear under <session-policy> rather
than <session>.

6.5 max-stream-bw: It's not clear if it's an error == "MUST ignore" if
the media-type attribute and the label attribute conflict, i.e. the
stream picked out by the label isn't for the named media.  In a
similar vein, it's not clear to what extent merging is restricted to
pairs whose label and/or media match. . .

Similar issues arise for <qos-dscp>.

Minor Issues: 

3.1 It's a bit odd to reference XML 3rd edition -- XML 5e [1] has been
available for over 3 years now. . .

3.3.4 'media-type' attribute -- Are more specific values than those
listed allowed?  Probably the most common understanding of the phrase
'media type' is exemplified by text/plain, image/svg or
application/xml -- if these are _not_ allowed, say so.  If they are,
include one or two in the "such as" list.

4.1 Wrt codecs, the two MUST statements wrt description
vs. offer/answer are superficially contradictory.  This para. needs to
be split into two sub-cases, so the processing for single
descr. vs. pair of descrs is clear.

4.1 It would be nice to see two generic templates demonstrating the
mapping rules for the one- and two-description cases, i.e. something
along the lines of

   c=IN IP4 h                       <session-info>
   m=m1 p1 RTP/AVP c11 c12 . . .      <streams>
   a=label:l1                           <stream label="l1">
   a=rtpmap:c11 t11		          <media-type>m1</media-type>
   a=rtpmap:c12 t12		          <codec q="0.9">
   a=rtpmap:. . .		           <media-type-subtype>t11</media-type-subtype>
   m=m2 p2 RTP/AVP c21 c22 . . .          </codec>
   a=label:l2			          <codec q="0.8">
   a=rtpmap:c21 t21		           <media-type-subtype>t12</media-type-subtype>
   a=rtpmap:c22 t22		          </codec>
   a=rtpmap:. . .		          . . .
   . . .			          <local-host-port>h:p1</local-host-port>
				        </stream>
				        <stream label="l2">
				          <media-type>m2</media-type>
				          <codec q="0.9">
				           <media-type-subtype>t21</media-type-subtype>
				          </codec>
				          <codec q="0.8">
				           <media-type-subtype>t22</media-type-subtype>
				          </codec>
				          . . .
				          <local-host-port>h:p2</local-host-port>
				        </stream>
				        . . .
				      </streams>
                                    </session-info>

and similarly for the two-input case.

4.1 The fact that the specified mapping is lossy in both directions
should be called out, e.g. v= and t= lines are lost in one direction,
and <context> is lost in the other.

5.1 Wouldn't this be better at the _end_ of section 5, once the
elements to be merged have been introduced?

5.1.2

    The two </codecs> end tags should be
    </codecs-excluded> and </codecs-allowed> respectively.

7.1 The <session-policy> element needs
          xmlns="urn:ietf:params:xml:ns:mediadataset"

    The end tags </media-types> and </codecs> should be
    </media-types-allowed> and </codecs-excluded> respectively.

7.2 Both <session-info> elements need
          xmlns="urn:ietf:params:xml:ns:mediadataset"

    All the <codec> elements need 'q' attributes according to the
    text.  The schema does not require this.  Shouldn't it do so?

8 Schema

ElementInfoContext is undefined.  I presume something along the lines
of 

           <define name="ContextModel">
             <interleave>
                   <optional>
                     <element name="info">
                       <data type="string" />
                     </element>
                   </optional>
                    <optional>
                    <element name="policy-server-URI">
                       <data type="string" />
                     </element>
                   </optional>
                    <optional>
                    <element name="token">
                       <data type="token" />
                     </element>
                   </optional>
                    <zeroOrMore>
                     <element name="contact">
                        <data type="string" />
                     </element>
                   </zeroOrMore>
             </interleave>
           </define>

           <define name="ElementContext">
               <element name="context">
                   <interleave>
                    <ref name="ContextModel"/>
                   </interleave>
               </element>
           </define>

           <define name="ElementInfoContext">
            <element name="context">
             <interleave>
              <ref name="ContextModel"/>
              <optional>
		<element name="request-URI">
		  <data type="string" />
		</element>
	       </optional>
             </interleave>
            </element>
           </define>

is what you meant, if I read the text correctly.

With the above fixes to schema and instances, the examples are all valid.

Nits:

3.1 "namespace URIs for schemas" --> "namespace URIs for elements", I
would prefer. . .

4 "<session-info><\session-info>" --> "<session-info></session-info>"

5.1.2 "encoding of profile of the codec" --> "encoding or profile of
                                              the codec"
      [I guess. . .]
 -----------
      "Other encoding or profiles of the same codec are unaffected." -->
      "Other encodings or profiles of the same codec are unaffected."
 -----------
      "apply all containers it has received one after the other the
       set of media- types/codecs it supports." -->

      "apply all containers it has received one after the other to the
       set of media- types/codecs it supports."

      [I guess. . .]

ht

[1] http://www.w3.org/TR/2008/REC-xml-20081126/
-- 
       Henry S. Thompson, School of Informatics, University of Edinburgh
      10 Crichton Street, Edinburgh EH8 9AB, SCOTLAND -- (44) 131 650-4440
                Fax: (44) 131 650-4587, e-mail: ht@inf.ed.ac.uk
                       URL: http://www.ltg.ed.ac.uk/~ht/
 [mail from me _always_ has a .sig like this -- mail without it is forged spam]

From alexey.melnikov@isode.com  Thu May 31 08:22:59 2012
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7452111E8095; Thu, 31 May 2012 08:22:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.813
X-Spam-Level: 
X-Spam-Status: No, score=-102.813 tagged_above=-999 required=5 tests=[AWL=-0.214, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z+kzcdWpwlWp; Thu, 31 May 2012 08:22:58 -0700 (PDT)
Received: from rufus.isode.com (cl-125.lon-03.gb.sixxs.net [IPv6:2a00:14f0:e000:7c::2]) by ietfa.amsl.com (Postfix) with ESMTP id 174C211E808C; Thu, 31 May 2012 08:22:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1338477776; d=isode.com; s=selector; i=@isode.com; bh=vjtk3iNIx3y/QEFbG6fDsc1Og9+nB8SU0uUjNf+SAY4=; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: In-Reply-To:References:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description; b=N7yaic6OvWQ9wwLJWQG6exYWdPGEdGc0UJLW0+A2qWZpeHz+oSXNhZN3jyeF0PcaAMJdLl uFOcLm3+U6iRtgL10I7IRToSfHKEfOWVCKFrIrVecyFWoroR0c8J9AmBSA9+mSB8m5+pzU 3KfWNrI7d+6b0xpGCBbUJbOAu5mZfXY=;
Received: from [172.16.1.29] (shiny.isode.com [62.3.217.250])  by rufus.isode.com (submission channel) via TCP with ESMTPSA  id <T8eMzwAE4yl7@rufus.isode.com>; Thu, 31 May 2012 16:22:56 +0100
X-SMTP-Protocol-Errors: PIPELINING
Message-ID: <4FC78CCF.9050800@isode.com>
Date: Thu, 31 May 2012 16:22:55 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
To: S Moonesamy <sm+ietf@elandsys.com>
References: <6.2.5.6.2.20120521130747.0c219ab0@elandnews.com> <CALaySJKfcWZYEDeR9_WaLxDM9O-gzwV2cgER0iZRB4Ovy=YOBA@mail.gmail.com> <4FC4E574.6000408@qualcomm.com> <4FC653E0.9000404@isode.com> <6.2.5.6.2.20120530103804.095aedf8@elandnews.com>
In-Reply-To: <6.2.5.6.2.20120530103804.095aedf8@elandnews.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Pete Resnick <presnick@qualcomm.com>, draft-melnikov-smtp-priority.all@tools.ietf.org, Barry Leiba <barryleiba@computer.org>, iesg@ietf.org, apps-discuss@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-melnikov-smtp-priority-13
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 May 2012 15:22:59 -0000

On 30/05/2012 19:17, S Moonesamy wrote:
> Hi Alexey,
>
> [fixed incorrect alias]
>
> At 10:07 30-05-2012, Alexey Melnikov wrote:
>> I mostly used the current wording to avoid discussing what is 
>> authentication. I didn't mean "authentication with SMTP AUTH", 
>> because authentication by IP address is quite common (and sufficient 
>> in some environments).
>
> For context, Section 10 of draft-melnikov-smtp-priority-14 states that:
>
>   "Message Submission Agents MUST implement a policy that only allows
>    authenticated users (or only certain groups of authenticated users)
>    to specify message transfer priorities, and MAY restrict maximum
>    priority values different groups of users can request, or MAY
>    override the priority values specified by MUAs."
>
> And in the last paragraph of that section:
>
>   "In the absence of the policy enforcement mentioned above an SMTP
>    server (whether an MSA or an MTA) implementing this extension might
>    be susceptible to a Denial of Service attack."
>
> You have "authenticated and trusted senders" in the second paragraph; 
> you could use that.

I am not entirely sure what you are suggesting.

> Barry mentioned that authenticated does not mean SMTP AUTH [1].  
> Section 3.3 if RFC 6409 discusses about authorized submission.  I 
> could argue that MSAs usually enforce authorized submission.  The 
> second sentence suggested by Barry might capture some of your intent 
> in my opinion:
>
>   "As part of this policy, they can also restrict maximum priority values
>    that different groups of users can request, and can override the 
> priority
>    values specified by MUAs."
>
> The alternatives, as I see it, for the first sentence are:
>
>  (a) Do you want people to go and write code so that the site 
> administrator
>      can enforce such a policy?

I want server developers to take this into consideration and expose any 
possible management knobs to administrators.

>  (b) Do you want people to "think" about this as a security 
> consideration?

Yes.

>  (c) Do you want to enjoy the summer weather instead of generating more
>      mail traffic?

Most certainly, yes :-).

> Regards,
> S. Moonesamy
>
> 1. 
> http://www.ietf.org/mail-archive/web/apps-discuss/current/msg06056.html
>


From msk@cloudmark.com  Thu May 31 09:43:11 2012
Return-Path: <msk@cloudmark.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5128F11E80CD for <apps-discuss@ietfa.amsl.com>; Thu, 31 May 2012 09:43:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.484
X-Spam-Level: 
X-Spam-Status: No, score=-102.484 tagged_above=-999 required=5 tests=[AWL=0.115, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W3xWEf5yBxIg for <apps-discuss@ietfa.amsl.com>; Thu, 31 May 2012 09:43:10 -0700 (PDT)
Received: from mail.cloudmark.com (cmgw1.cloudmark.com [208.83.136.25]) by ietfa.amsl.com (Postfix) with ESMTP id 44C9F11E80CF for <apps-discuss@ietf.org>; Thu, 31 May 2012 09:43:09 -0700 (PDT)
Received: from ht1-outbound.cloudmark.com ([72.5.239.26]) by mail.cloudmark.com with bizsmtp id Ggix1j0010as01C01gix9h; Thu, 31 May 2012 09:42:57 -0700
X-CMAE-Match: 0
X-CMAE-Score: 0.00
X-CMAE-Analysis: v=2.0 cv=XKayuHdE c=1 sm=1 a=QMZKka45TBd+hNGtXG2bIg==:17 a=LvckAehuu68A:10 a=-bUu6MBLYPwA:10 a=zutiEJmiVI4A:10 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=b6nfwRhkAAAA:8 a=48vgC7mUAAAA:8 a=_xtiB1xY00unlXvkgRsA:9 a=CjuIK1q_8ugA:10 a=lZB815dzVvQA:10 a=QMZKka45TBd+hNGtXG2bIg==:117
Received: from EXCH-MBX901.corp.cloudmark.com ([fe80::addf:849a:f71c:4a82]) by exch-htcas902.corp.cloudmark.com ([fe80::54de:dc60:5f3e:334%10]) with mapi id 14.01.0355.002; Thu, 31 May 2012 09:42:57 -0700
From: "Murray S. Kucherawy" <msk@cloudmark.com>
To: IETF Apps Discuss <apps-discuss@ietf.org>
Thread-Topic: [apps-discuss] json-pointer #5 - semantics [was: Feedback on draft-ietf-appsawg-json-pointer-00]
Thread-Index: AQHNPt/cXBBaif03mEaT2rEepsGs5ZbkGfzQ
Date: Thu, 31 May 2012 16:42:56 +0000
Message-ID: <9452079D1A51524AA5749AD23E00392813E630@exch-mbx901.corp.cloudmark.com>
References: <4F4FD8A5.6010603@cloudmark.com> <1330638350.2531.11.camel@neutron>	<4F514AF9.5010506@cloudmark.com> <9452079D1A51524AA5749AD23E003928077013@exch-mbx901.corp.cloudmark.com> <01173171-110F-4FBE-993A-E858B51E9068@mnot.net>
In-Reply-To: <01173171-110F-4FBE-993A-E858B51E9068@mnot.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.20.2.121]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudmark.com; s=default; t=1338482577; bh=AiXmjoMeBkCL16Bj/xtZnZmQdpK3rvSckB10FtvyYRY=; h=From:To:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=k5X+aNYifNcmHt4l9TfINTbdUA+FZMnP5h+vZMdW7AUECxOF4lhgjVhGwDdw4B18W rcF/7tszXelRtzHUGeGLbAylcy04t6VuelYhORxjB57Isa/HeXg+CbhvrTPc1LoyFK HqqHm0aJ51g+7ZKSGxH+w4DsNv1kQYDgs5mlD+Io=
Subject: Re: [apps-discuss] json-pointer #5 - semantics [was: Feedback on	draft-ietf-appsawg-json-pointer-00]
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 May 2012 16:43:11 -0000

> -----Original Message-----
> From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org=
] On Behalf Of Mark Nottingham
> Sent: Wednesday, May 30, 2012 8:46 PM
> To: IETF Apps Discuss
> Subject: [apps-discuss] json-pointer #5 - semantics [was: Feedback on dra=
ft-ietf-appsawg-json-pointer-00]
>=20
> It seems like we need to add language stating that failing to match a
> particular token can be considered an error, or can be used by a
> particular application to effect some other behaviour. Make sense?

I think the right approach is to say explicitly in pointer that it's left t=
o the application using pointer to decide whether a match failure is an err=
or or should be handled in some other way.  There are some cases where one =
might abort totally, or might create the path being referenced.  Patch coul=
d, for example, abort on a "change" instruction that references a nonexiste=
nt token, while "add" referencing a nonexistent token could create the inte=
rmediate objects needed to contain the new token.

> That said, personally I think of JSON-Pointer as a way to find a node
> in a current document, *not* a way to manipulate that document, and I'm
> not sure overloading its semantics are a good thing.

I agree with you there.

-MSK

From sm@elandsys.com  Thu May 31 13:33:57 2012
Return-Path: <sm@elandsys.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F27421F86B2; Thu, 31 May 2012 13:33:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.535
X-Spam-Level: 
X-Spam-Status: No, score=-102.535 tagged_above=-999 required=5 tests=[AWL=0.064, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7lC5qEMjt2s2; Thu, 31 May 2012 13:33:54 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id EAF5821F869C; Thu, 31 May 2012 13:33:53 -0700 (PDT)
Received: from SUBMAN.elandsys.com ([41.136.232.179]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id q4VKXYFO027412 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 31 May 2012 13:33:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1338496428; i=@elandsys.com; bh=oIV4kqywToVeYxk3sre5mmrCZt2jcBu1IMSxqE0Ge8Q=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=N3Qf+D/7bBCDcVQfHSRdpoIcp5x5WRwyKoDUaro5IGirTQfiq2uJBfc8CO4YMOfAs drfwnGHqenwwt11M7rEV8/VnsfN+XL5bPGS2ChADS87P+p7FdhboVncAVcjILsd9AI 8i3XGzm+8MVLc5vqclQc5uYQj6vIApZYTD9/l0/o=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elandsys.com; s=mail; t=1338496428; i=@elandsys.com; bh=oIV4kqywToVeYxk3sre5mmrCZt2jcBu1IMSxqE0Ge8Q=; h=Date:To:From:Subject:Cc:In-Reply-To:References; b=HrNtAWpP0F6vl3lzNA+1LYI8Z0GbfIMyeJ5j2K4K2ffi4NrWF5A4x8Cptlbk92MIz 5eGgQujPh6jKmtNFlVYywKTRkajLAU7P+cZXGjYqpK09fm681KWsOhf32m47eUmHOZ 84TSlc19V1zKqvHTPu8GRD12yda02+P8Uu/P0Pqo=
Message-Id: <6.2.5.6.2.20120531123528.093c3048@elandnews.com>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Thu, 31 May 2012 13:10:58 -0700
To: Alexey Melnikov <alexey.melnikov@isode.com>
From: S Moonesamy <sm+ietf@elandsys.com>
In-Reply-To: <4FC78CCF.9050800@isode.com>
References: <6.2.5.6.2.20120521130747.0c219ab0@elandnews.com> <CALaySJKfcWZYEDeR9_WaLxDM9O-gzwV2cgER0iZRB4Ovy=YOBA@mail.gmail.com> <4FC4E574.6000408@qualcomm.com> <4FC653E0.9000404@isode.com> <6.2.5.6.2.20120530103804.095aedf8@elandnews.com> <4FC78CCF.9050800@isode.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Cc: Pete Resnick <presnick@qualcomm.com>, draft-melnikov-smtp-priority.all@tools.ietf.org, Barry Leiba <barryleiba@computer.org>, iesg@ietf.org, apps-discuss@ietf.org
Subject: Re: [apps-discuss] APPSDIR review of draft-melnikov-smtp-priority-13
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 May 2012 20:33:57 -0000

Hi Alexey,
At 08:22 31-05-2012, Alexey Melnikov wrote:
>I am not entirely sure what you are suggesting.

"authenticated or trusted senders" allows you to cover the range of 
cases such as POP3-before-SMTP, SMTP AUTH, IP-based authorization, etc.

>Most certainly, yes :-).

As you picked (b) and (c), I'll suggest text (I reused some text from Barry):

   Allowing authenticated or trusted senders, or only certain groups of
   senders, to specify a message transfer priority when a message is
   submitted through a MSA or relayed through a MTA is a matter of site
   policy.  As part of this policy, they can restrict maximum priority values
   that different groups of senders can request and can override the priority
   values specified.

   In the absence of such a policy an SMTP server (whether a MSA or a MTA)
   implementing this SMTP extension is susceptible to a Denial of Service
   attack.  For example, malicious clients (MUAs/MSAs/MTAs) can try to abuse
   this feature by always requesting Priority 9.

I removed the second paragraph of Section 10.

Regards,
S. Moonesamy 


From mnot@mnot.net  Thu May 31 18:08:57 2012
Return-Path: <mnot@mnot.net>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 65DDF21F852A for <apps-discuss@ietfa.amsl.com>; Thu, 31 May 2012 18:08:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.561
X-Spam-Level: 
X-Spam-Status: No, score=-101.561 tagged_above=-999 required=5 tests=[AWL=-1.038, BAYES_00=-2.599, SUBJ_ALL_CAPS=2.077, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k8sqp1gNflWp for <apps-discuss@ietfa.amsl.com>; Thu, 31 May 2012 18:08:57 -0700 (PDT)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) by ietfa.amsl.com (Postfix) with ESMTP id 015DF21F8528 for <discuss@apps.ietf.org>; Thu, 31 May 2012 18:08:56 -0700 (PDT)
Received: from [10.4.229.100] (unknown [69.20.3.135]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 50BF922E256; Thu, 31 May 2012 21:08:49 -0400 (EDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Apple Message framework v1278)
From: Mark Nottingham <mnot@mnot.net>
Date: Fri, 1 Jun 2012 11:08:47 +1000
Content-Transfer-Encoding: quoted-printable
Message-Id: <7B9B7D15-9510-4C90-9B77-EEC55262758C@mnot.net>
To: HTTP Working Group <ietf-http-wg@w3.org>, Apps Discuss <discuss@apps.ietf.org>
X-Mailer: Apple Mail (2.1278)
Cc: Mike Kelly <mike@stateless.co>
Subject: [apps-discuss] FYI: LCI -02
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: HTTP Working Group <ietf-http-wg@w3.org>
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Jun 2012 01:08:57 -0000

We've published an -02 draft of LCI:
  <http://tools.ietf.org/html/draft-nottingham-linked-cache-inv-02>

and intend to request publication as an Individual Submission =
Informational RFC soon (the link relations have just been submitted for =
review). Feedback still welcome (http list is best, I think).

Cheers,


--
Mark Nottingham   http://www.mnot.net/



