Re: [Insipid] Reviews for INSIPID Session-ID solution draft Version 11

Paul Kyzivat <pkyzivat@alum.mit.edu> Fri, 23 January 2015 15:54 UTC

Return-Path: <prvs=6465e12453=pkyzivat@alum.mit.edu>
X-Original-To: insipid@ietfa.amsl.com
Delivered-To: insipid@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 673751A9164 for <insipid@ietfa.amsl.com>; Fri, 23 Jan 2015 07:54:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level:
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SmM7aJS5bvDs for <insipid@ietfa.amsl.com>; Fri, 23 Jan 2015 07:54:47 -0800 (PST)
Received: from alum-mailsec-scanner-6.mit.edu (alum-mailsec-scanner-6.mit.edu [18.7.68.18]) by ietfa.amsl.com (Postfix) with ESMTP id 204441A911E for <insipid@ietf.org>; Fri, 23 Jan 2015 07:54:46 -0800 (PST)
X-AuditID: 12074412-f79e46d0000036b4-61-54c26ec69caa
Received: from outgoing-alum.mit.edu (OUTGOING-ALUM.MIT.EDU [18.7.68.33]) by alum-mailsec-scanner-6.mit.edu (Symantec Messaging Gateway) with SMTP id D6.B0.14004.6CE62C45; Fri, 23 Jan 2015 10:54:46 -0500 (EST)
Received: from Paul-Kyzivats-MacBook-Pro.local (c-50-138-229-151.hsd1.ma.comcast.net [50.138.229.151]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.13.8/8.12.4) with ESMTP id t0NFsjR7018039 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Fri, 23 Jan 2015 10:54:46 -0500
Message-ID: <54C26EC5.60202@alum.mit.edu>
Date: Fri, 23 Jan 2015 10:54:45 -0500
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: "Paul E. Jones" <paulej@packetizer.com>, insipid@ietf.org
References: <em98bc163b-eb9a-404d-9a40-2093bb5e792f@sydney>
In-Reply-To: <em98bc163b-eb9a-404d-9a40-2093bb5e792f@sydney>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleLIzCtJLcpLzFFi42IRYndR1D2WdyjEYPsVUYv5958xWZy/sIHJ gcljyZKfTB4N+46yBzBFcdskJZaUBWem5+nbJXBnXPkZVrBWsOLChI8sDYzNfF2MnBwSAiYS 617+ZoSwxSQu3FvPBmILCVxmlNi+17uLkQvIfs4kce/MZrAEr4CmRPuCbmYQm0VAVeLx7Yms IDabgJbEnEP/WUBsUYFkiTVbJ7FD1AtKnJz5BCwuImArcXDOFbB6YYFAifm/N0Ats5a4c+ww WJxTwEbi+MnbYHFmATOJrq1djBC2vMT2t3OYJzDyz0IydhaSsllIyhYwMq9ilEvMKc3VzU3M zClOTdYtTk7My0st0jXTy80s0UtNKd3ECAlIoR2M60/KHWIU4GBU4uHV3HQwRIg1say4MvcQ oyQHk5Ior37yoRAhvqT8lMqMxOKM+KLSnNTiQ4wSHMxKIrwZKUA53pTEyqrUonyYlDQHi5I4 78/F6n5CAumJJanZqakFqUUwWT0ODoEvH899YhS49Kb7K6MUS15+XqqSBO/fHKBRgkWp6akV aZk5JQgNTBycIOu4pESKU/NSUosSS0sy4kExG18MjFqQFA/QJYK5IJcUFyTmAkUhWk8xKkqJ 86aCJARAEhmleXBjYanoFaM40N/CvHtBqniAaQyu+xXQYCagwQXbD4AMLklESEk1MLI9yauY vD1NabnRI/Nc4bBEQ08v4YQVVxgOKe5Z8TfmsO5OfwnN95XChrWLrJ7cULfKO7+54nHKnIe3 7/PMXeLS6FaQLLTAoSpytaToXyanOQYdqVqPUhyWaq/dkFH75/8Ps33rXmn8v/pS0O754T0P 5HYpcj0S5fhy+E3jke2sDdb/mw/mT1NiKc5INNRiLipOBABhuxg/IAMAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/insipid/cMYeJbz54ufmsieKOBrTl5GvAKM>
Subject: Re: [Insipid] Reviews for INSIPID Session-ID solution draft Version 11
X-BeenThere: insipid@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: SIP Session-ID discussion list <insipid.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/insipid>, <mailto:insipid-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/insipid/>
List-Post: <mailto:insipid@ietf.org>
List-Help: <mailto:insipid-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/insipid>, <mailto:insipid-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Jan 2015 15:54:49 -0000

On 1/22/15 11:58 PM, Paul E. Jones wrote:
> Specifically, how about this at the end of section 5?
>
> NOTE: The Session-ID header-value is technically case-INSENSITIVE, but
> only lowercase characters are allowed in the sess-uuid components of the
> syntax.

Its better than nothing. But I think it would be better to make a 
normative requirement to support reception of uuids in either case, 
while requiring that they be sent in lower case. This makes it clear 
that it is only an accommodation to non-conforming implementations.

	Thanks,
	Paul

> ------ Original Message ------
> From: "Paul E. Jones" <paulej@packetizer.com>
> To: "Paul Kyzivat" <pkyzivat@alum.mit.edu>; insipid@ietf.org
> Sent: 1/22/2015 11:53:48 PM
> Subject: Re: [Insipid] Reviews for INSIPID Session-ID solution draft
> Version 11
>
>> Paul,
>>
>>>>>> I think it would be worth to mention that the UUID is case
>>>>>> insensitive
>>>>>> as defined in RFC 4122
>>>>>
>>>>> The text currently states that the UUID characters are lower-case. The
>>>>> syntax also enforces this. The RFC 4122 text is funny, because it says
>>>>> "lower case characters and are case insensitive". I don't know what
>>>>> that means, except that "F" is not a valid character. Rather than
>>>>> create confusing language, I'd rather just leave the text as it is in
>>>>> saying the characters are lowercase.
>>>>
>>>> [RJ] OK
>>>
>>> The *safest* (belt and suspenders) way of dealing with this would be
>>> to require that senders always insert lower case, but require that
>>> receivers properly process either upper/lower case.
>>>
>>> IMO it *should* always have been case-insensitive. IIRC the reason it
>>> isn't that way is because Kaplan was case sensitive and there are
>>> implementations in the wild that depend on it.
>>
>> I just looked at RFC 7239 and found this:
>>
>>    NOTE: The sess-id value is technically case-INSENSITIVE, but only
>>    lowercase characters are allowed.
>>
>> Shall we include the same text in our draft?
>>
>> Paul
>>
>> _______________________________________________
>> insipid mailing list
>> insipid@ietf.org
>> https://www.ietf.org/mailman/listinfo/insipid
>
>