
From sumanth@cablelabs.com  Mon Jan  7 09:17:53 2013
Return-Path: <sumanth@cablelabs.com>
X-Original-To: drinks@ietfa.amsl.com
Delivered-To: drinks@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5683021F85C6 for <drinks@ietfa.amsl.com>; Mon,  7 Jan 2013 09:17:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.462
X-Spam-Level: 
X-Spam-Status: No, score=-0.462 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_MODEMCABLE=0.768, HOST_EQ_MODEMCABLE=1.368, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cGz62ujzb2dj for <drinks@ietfa.amsl.com>; Mon,  7 Jan 2013 09:17:52 -0800 (PST)
Received: from ondar.cablelabs.com (ondar.cablelabs.com [192.160.73.61]) by ietfa.amsl.com (Postfix) with ESMTP id 6806C21F85B3 for <Drinks@ietf.org>; Mon,  7 Jan 2013 09:17:49 -0800 (PST)
Received: from kyzyl.cablelabs.com (kyzyl [10.253.0.7]) by ondar.cablelabs.com (8.14.5/8.14.5) with ESMTP id r07HHlHp004358 for <Drinks@ietf.org>; Mon, 7 Jan 2013 10:17:47 -0700
Received: from exchange.cablelabs.com (10.5.0.19) by kyzyl.cablelabs.com (F-Secure/fsigk_smtp/407/kyzyl.cablelabs.com); Mon, 07 Jan 2013 10:17:47 -0700 (MST)
X-Virus-Status: clean(F-Secure/fsigk_smtp/407/kyzyl.cablelabs.com)
Received: from EXCHANGE.cablelabs.com ([fe80::797a:96d1:3c53:18ee]) by EXCHANGE.cablelabs.com ([fe80::797a:96d1:3c53:18ee%11]) with mapi id 14.02.0298.004; Mon, 7 Jan 2013 10:17:46 -0700
From: Sumanth Channabasappa <sumanth@cablelabs.com>
To: "Drinks@ietf.org" <Drinks@ietf.org>
Thread-Topic: [drinks] Finishing the documents... (ad "case insensitivity")
Thread-Index: Ac3X7FWHF3jg3apnRpm7fJEo1UvoxwVDpEoA
Date: Mon, 7 Jan 2013 17:17:46 +0000
Message-ID: <CD105061.27327%sumanth@cablelabs.com>
In-Reply-To: <19F54F2956911544A32543B8A9BDE07509737039@NICS-EXCH.sbg.nic.at>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.2.5.121010
x-originating-ip: [10.5.0.27]
Content-Type: multipart/alternative; boundary="_000_CD10506127327sumanthcablelabscom_"
MIME-Version: 1.0
X-Approved: ondar
Subject: Re: [drinks] Finishing the documents... (ad "case insensitivity")
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Jan 2013 17:17:53 -0000

--_000_CD10506127327sumanthcablelabscom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGFwcHkgTmV3IFllYXIsIGV2ZXJ5b25lISBXZSB3ZW50IHNpbGVudCBmb3IgYSBmZXcgd2Vla3Ms
IGJ1dCBub3cgdGhhdCB0aGUgaG9saWRheXMgYXJlIGRvbmUgOikg4oCTIHBlcmhhcHMgd2UgY2Fu
IG9idGFpbiBjb21tZW50cyBhbmQgZmluaXNoIHRoaXMgbGFzdCBpdGVtICg/KSBmcm9tIEFsZXgg
KHNlZSBiZWxvdyk/DQoNClRoYW5rcyENCi0gUw0KDQpGcm9tOiBBbGV4YW5kZXIgTWF5cmhvZmVy
IDxhbGV4YW5kZXJtQHNiZy5uaWMuYXQ8bWFpbHRvOmFsZXhhbmRlcm1Ac2JnLm5pYy5hdD4+DQpE
YXRlOiBUdWVzZGF5LCBEZWNlbWJlciAxMSwgMjAxMiAzOjMwIFBNDQpUbzogIkRyaW5rc0BpZXRm
Lm9yZzxtYWlsdG86RHJpbmtzQGlldGYub3JnPiIgPERyaW5rc0BpZXRmLm9yZzxtYWlsdG86RHJp
bmtzQGlldGYub3JnPj4NClN1YmplY3Q6IFtkcmlua3NdIEZpbmlzaGluZyB0aGUgZG9jdW1lbnRz
Li4uIChhZCAiY2FzZSBpbnNlbnNpdGl2aXR5IikNCg0KQWxsLA0KDQpib3RoIG91ciB0d28gcmVt
YWluaW5nIGRvY3VtZW50cyBoYXZlIGNvbXBsZXRlZCBXR0xDIHNpbmNlIHF1aXRlIHNvbWUgdGlt
ZSwgYW5kIHRoZSBkZXNpZ24gdGVhbSBoYXMgYWRkcmVzc2VkIGNvbW1lbnRzIHRoYXQgY2FtZSBp
biBkdXJpbmcgV0dMQyBpbiB0aGUgbGFzdCByZXZpc2lvbnMgb2YgdGhlIGRvY3VtZW50Lg0KDQpU
aGUgb25seSBvcGVuIGlzc3VlIGFzIGZhciBhcyBp4oCZbSBhd2FyZSBpcyBhcm91bmQgdGhlIGNh
c2Utc2Vuc2l0aXZpdHkgb2YgT2JqZWN0IEtleSBUeXBlcyAoU2VjdGlvbiA1LjIpLiBUaGUgb3Jp
Z2luYWwgdGV4dCBpbiAtMDIgb2YgdGhlIGZyYW1ld29yayBkcmFmdCB3YXM6DQoNCiAgICJOYW1l
IiBhdHRyaWJ1dGVzIHRoYXQgYXJlIHVzZWQgYXMgY29tcG9uZW50cyBvZiBvYmplY3Qga2V5IHR5
cGVzDQogICBNVVNUIGJlIHRyZWF0ZWQgY2FzZSBpbnNlbnNpdGl2ZS4NCg0KT25lIG9mIHRoZSBj
b21tZW50cyByZWNlaXZlZCBkdXJpbmcgV0dMQyAoYnkgQW5kcmV3IFN1bGxpdmFuKSB3YXMgdGhh
dCB0aGlzIHdvdWxkIG5lZWQgbG90cyBtb3JlIGRldGFpbCBpbiBvcmRlciB0byBzcGVjaWZ5IHdo
YXQg4oCeY2FzZSBpbnNlbnNpdGl2ZeKAnCBhY3R1YWxseSBtZWFucy4gSSB0b29rIHRoZSB0aWNr
ZXQgdG8gY29tZSB1cCB3aXRoIG1vcmUgcHJlY2lzZSB0ZXh0IGluIG9yZGVyIHRvIGFkZHJlc3Mg
dGhpcyBjb21tZW50LCBhbmQgcmVzZWFyY2hlZCB0aGUgVW5pY29kZSBzdGFuZGFyZC4gTXkgcHJv
cG9zYWwgdGhhdCB3ZW50IGludG8gLTAzIG9mIHRoZSBkb2N1bWVudCBsb29rZWQgbGlrZSB0aGlz
Og0KDQoNCiAgICJOYW1lIiBhdHRyaWJ1dGVzIHRoYXQgYXJlIHVzZWQgYXMgY29tcG9uZW50cyBv
ZiBvYmplY3Qga2V5IHR5cGVzDQoNCiAgIE1VU1QgYmUgdHJlYXRlZCBjYXNlIGluc2Vuc2l0aXZl
LCBtb3JlIHNwZWNpZmljYWxseSwgY29tcGFyaXNvbg0KDQogICBvcGVyYXRpb25zIE1VU1QgdXNl
IHRoZSB0b05GS0NfQ2FzZWZvbGQoKSBmdW5jdGlvbiwgYXMgc3BlY2lmaWVkIGluDQoNCiAgIFNl
Y3Rpb24gMy4xMzxodHRwOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWRyaW5rcy1z
cHAtZnJhbWV3b3JrLTAzI3NlY3Rpb24tMy4xMz4gb2YgW3JlZmVyZW5jZSB0byBVbmljb2RlIDYu
MV0NCg0KVGhlcmUgd2VyZSBjb25jZXJucyB3aXRoaW4gdGhlIGRlc2lnbiB0ZWFtIHRoYXQgcGFy
dGljdWxhcmx5IHRoZSBpbnRyb2R1Y3Rpb24gb2YgTkZLQyBvcGVyYXRpb25zIGludG8gdGhlIGZy
YW1ld29yayBjb3VsZCBoYXZlIGltcGxpY2F0aW9ucyBvbiBpbXBsZW1lbnRhdGlvbnMsIGFuZCBp
dCB3YXMgYWdyZWVkIHRoYXQgdGhpcyBpc3N1ZSB3b3VsZCBiZSByZWhhc2hlZCBhZnRlciAtMDMg
aGFzIGJlZW4gcG9zdGVkLiBBZ2FpbiwgbXkgdGlja2V0LCBp4oCZdmUgY29udGludWVkIHRvIHJl
c2VhcmNoIFVuaWNvZGUgZG9jdW1lbnRzLCBhcyB3ZWxsIGFzIHRyaWVkIHRvIGZpbmQgb3V0IHdo
YXQg4oCeY2FzZSBpbnNlbnNpdGl2ZeKAnCBhY3R1YWxseSBtZWFucyBpbiB0eXBpY2FsIGRhdGFi
YXNlIHN5c3RlbXMgYW5kIHByb2dyYW1taW5nIGxhbmd1YWdlcy4gSSBkb27igJl0IHRoaW5rIHRo
YXQgcmV2ZXJ0aW5nIHRvIHRoZSBvcmlnaW5hbCDigJ5zaG9ydOKAnCB0ZXh0IHNvbHZlcyB0aGUg
dW5kZXJseWluZyBwcm9ibGVtLiBUaGVyZWZvcmUsIG15IHByb3Bvc2FsIGlzIHRvIGRyb3AgdGhl
IE5GS0Mgb3BlcmF0aW9ucyBwYXJ0IG9mIHRoZSByZXF1aXJlbWVudCBhYm92ZSwgYnV0IHN0aWxs
IHN0aWNrIHdpdGggYSB3ZWxsIGRlZmluZWQgVW5pY29kZSBPcGVyYXRpb24sIG5hbWVseSB0aGUg
RGVmYXVsdCBDYXNlIEZvbGRpbmcg4oCedG9DYXNlRm9sZCgp4oCcLiBQcm9wb3NlZCB0ZXh0IGlz
IGFzIGZvbGxvd3M6DQoNCg0KICAgIk5hbWUiIGF0dHJpYnV0ZXMgdGhhdCBhcmUgdXNlZCBhcyBj
b21wb25lbnRzIG9mIG9iamVjdCBrZXkgdHlwZXMNCg0KICAgTVVTVCBiZSB0cmVhdGVkIGNhc2Ug
aW5zZW5zaXRpdmUsIG1vcmUgc3BlY2lmaWNhbGx5LCBjb21wYXJpc29uDQoNCiAgIG9wZXJhdGlv
bnMgTVVTVCB1c2UgdGhlIFVuaWNvZGUgRGVmYXVsdCBDYXNlIEZvbGRpbmcgdG9DYXNlZm9sZCgp
DQoNCiAgIG9wZXJhdGlvbiwgYXMgc3BlY2lmaWVkIGluIFNlY3Rpb24gMy4xMzxodHRwOi8vdG9v
bHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLWRyaW5rcy1zcHAtZnJhbWV3b3JrLTAzI3NlY3Rp
b24tMy4xMz4gb2YgW3JlZmVyZW5jZSB0byBVbmljb2RlIDYuMV0NCg0KSSB0aGluayB0aGF0IHRo
aXMgZnVsZmlsbHMgdGhlIHJlcXVpcmVtZW50IG9mIGhhdmluZyBhIHdlbGwtZGVmaW5lZCBtZWFu
aW5nIG9mIOKAnmNhc2UgaW5zZW5zaXRpdmXigJwsIGF2b2lkcyBub3JtYWxpemF0aW9uIGxvZ2lj
IHdoaWNoIGNvdWxkIGxlYWQgdG8gdW5leHBlY3RlZCBtYXRjaGluZyBvZiBpZGVudGlmaWVycy4g
SSB1bmRlcnN0YW5kIHRoYXQgdGhlICB0b0Nhc2VGb2xkKCkgb3BlcmF0aW9uIGlzIGEgdmVyeSBi
YXNpYyBVbmljb2RlIG9wZXJhdGlvbiwgYW5kIGhlbmNlICBzaG91bGQgYmUgYXZhaWxhYmxlIGlu
IGFsbW9zdCBhbnkgaW1wbGVtZW50YXRpb24gb2YgVW5pY29kZS4gSSB3b3VsZCBhcHByZWNpYXRl
IGlmIHNvbWVvbmUgaGFzIGRldGFpbGVkIGluc2lnaHQgaW50byB0aGUgaW1wbGVtZW50YXRpb24g
ZGV0YWlscyBpbiB2YXJpb3VzIGxhbmd1YWdlcywgYW5kIHNwZWNpZmljYWxseSB3aGV0aGVyL3do
aWNoIGRhdGFiYXNlIHN5c3RlbXMgc3VwcG9ydCBzdWNoIG9wZXJhdGlvbnMgKEJlY2F1c2Ugb2Yg
bGFjayBvZiBwdWJsaWNseSBhY2Nlc3NpYmxlIGRvY3VtZW50cyBhYm91dCB0aGUgU1FMIFN0YW5k
YXJkLCBpIGNvdWxkbuKAmXQgdmVyaWZ5IHdoZXRoZXIgb3Igbm90IFNRTCBMT1dFUigpIGV0Yy4g
ZnVuY3Rpb25zIHVzZSBVbmljb2RlIG9wZXJhdGlvbnMsIG9yIHNvbWV0aGluZyBkaWZmZXJlbnQp
Lg0KDQpBbnkgY29tbWVudHMgYWJvdXQgdGhlIHByb3Bvc2FsIGFib3ZlPw0KDQpBbGV4DQoNCg==

--_000_CD10506127327sumanthcablelabscom_
Content-Type: text/html; charset="utf-8"
Content-ID: <2B72786BC0DF974DB7F0B5C4AB2DF197@cablelabs.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgIj4NCjxkaXY+SGFwcHkgTmV3
IFllYXIsIGV2ZXJ5b25lISBXZSB3ZW50IHNpbGVudCBmb3IgYSBmZXcgd2Vla3MsIGJ1dCBub3cg
dGhhdCB0aGUgaG9saWRheXMgYXJlIGRvbmUgOikg4oCTIHBlcmhhcHMgd2UgY2FuIG9idGFpbiBj
b21tZW50cyBhbmQgZmluaXNoIHRoaXMgbGFzdCBpdGVtICg/KSBmcm9tIEFsZXggKHNlZSBiZWxv
dyk/PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5UaGFua3MhPC9kaXY+DQo8ZGl2Pi0g
UzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElP
TiI+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpOyBmb250LXNpemU6MTFwdDsgdGV4
dC1hbGlnbjpsZWZ0OyBjb2xvcjpibGFjazsgQk9SREVSLUJPVFRPTTogbWVkaXVtIG5vbmU7IEJP
UkRFUi1MRUZUOiBtZWRpdW0gbm9uZTsgUEFERElORy1CT1RUT006IDBpbjsgUEFERElORy1MRUZU
OiAwaW47IFBBRERJTkctUklHSFQ6IDBpbjsgQk9SREVSLVRPUDogI2I1YzRkZiAxcHQgc29saWQ7
IEJPUkRFUi1SSUdIVDogbWVkaXVtIG5vbmU7IFBBRERJTkctVE9QOiAzcHQiPg0KPHNwYW4gc3R5
bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkZyb206IDwvc3Bhbj5BbGV4YW5kZXIgTWF5cmhvZmVyICZs
dDs8YSBocmVmPSJtYWlsdG86YWxleGFuZGVybUBzYmcubmljLmF0Ij5hbGV4YW5kZXJtQHNiZy5u
aWMuYXQ8L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5EYXRlOiA8
L3NwYW4+VHVlc2RheSwgRGVjZW1iZXIgMTEsIDIwMTIgMzozMCBQTTxicj4NCjxzcGFuIHN0eWxl
PSJmb250LXdlaWdodDpib2xkIj5UbzogPC9zcGFuPiZxdW90OzxhIGhyZWY9Im1haWx0bzpEcmlu
a3NAaWV0Zi5vcmciPkRyaW5rc0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpEcmlua3NAaWV0Zi5vcmciPkRyaW5rc0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5
bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlN1YmplY3Q6IDwvc3Bhbj5bZHJpbmtzXSBGaW5pc2hpbmcg
dGhlIGRvY3VtZW50cy4uLiAoYWQgJnF1b3Q7Y2FzZSBpbnNlbnNpdGl2aXR5JnF1b3Q7KTxicj4N
CjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWlj
cm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNl
Om9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIg
eG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1s
IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8bWV0YSBuYW1lPSJH
ZW5lcmF0b3IiIGNvbnRlbnQ9Ik1pY3Jvc29mdCBXb3JkIDE0IChmaWx0ZXJlZCBtZWRpdW0pIj4N
CjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQt
ZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIg
MiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNv
Tm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl
cmlmIjsNCgltc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUzt9DQphOmxpbmssIHNwYW4uTXNvSHlw
ZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVj
b3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2Vk
DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHls
ZS1saW5rOiJIVE1MIFZvcmZvcm1hdGllcnQgWmNobiI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmll
ciBOZXciO30NCnNwYW4uRS1NYWlsRm9ybWF0dm9ybGFnZTE3DQoJe21zby1zdHlsZS10eXBlOnBl
cnNvbmFsLWNvbXBvc2U7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCglj
b2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uSFRNTFZvcmZvcm1hdGllcnRaY2huDQoJe21zby1zdHls
ZS1uYW1lOiJIVE1MIFZvcmZvcm1hdGllcnQgWmNobiI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5
Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFZvcmZvcm1hdGllcnQiOw0KCWZvbnQtZmFtaWx5OiJD
b3VyaWVyIE5ldyI7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6REUtQVQ7fQ0KLk1zb0NocERlZmF1
bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjsNCgltc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUzt9DQpAcGFnZSBXb3Jk
U2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcwLjg1cHQgNzAuODVw
dCAyLjBjbSA3MC44NXB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7
fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMg
djpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lm
IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFw
IHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlm
XS0tPg0KPGRpdiBsYW5nPSJERS1BVCIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2
IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QWxsLDxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5ib3RoIG91ciB0d28gcmVtYWluaW5nIGRvY3VtZW50cyBoYXZlIGNv
bXBsZXRlZCBXR0xDIHNpbmNlIHF1aXRlIHNvbWUgdGltZSwgYW5kIHRoZSBkZXNpZ24gdGVhbSBo
YXMgYWRkcmVzc2VkIGNvbW1lbnRzIHRoYXQgY2FtZSBpbiBkdXJpbmcgV0dMQyBpbiB0aGUgbGFz
dCByZXZpc2lvbnMgb2YgdGhlIGRvY3VtZW50LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUg
b25seSBvcGVuIGlzc3VlIGFzIGZhciBhcyBp4oCZbSBhd2FyZSBpcyBhcm91bmQgdGhlIGNhc2Ut
c2Vuc2l0aXZpdHkgb2YgT2JqZWN0IEtleSBUeXBlcyAoU2VjdGlvbiA1LjIpLiBUaGUgb3JpZ2lu
YWwgdGV4dCBpbiAtMDIgb2YgdGhlIGZyYW1ld29yayBkcmFmdCB3YXM6PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAnQ291
cmllciBOZXcnOyAiPiZuYnNwOyZuYnNwOyAmcXVvdDtOYW1lJnF1b3Q7IGF0dHJpYnV0ZXMgdGhh
dCBhcmUgdXNlZCBhcyBjb21wb25lbnRzIG9mIG9iamVjdCBrZXkgdHlwZXM8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MHB0OyBmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsgIj4mbmJzcDsmbmJzcDsgTVVTVCBiZSB0
cmVhdGVkIGNhc2UgaW5zZW5zaXRpdmUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5P
bmUgb2YgdGhlIGNvbW1lbnRzIHJlY2VpdmVkIGR1cmluZyBXR0xDIChieSBBbmRyZXcgU3VsbGl2
YW4pIHdhcyB0aGF0IHRoaXMgd291bGQgbmVlZCBsb3RzIG1vcmUgZGV0YWlsIGluIG9yZGVyIHRv
IHNwZWNpZnkgd2hhdCDigJ5jYXNlIGluc2Vuc2l0aXZl4oCcIGFjdHVhbGx5IG1lYW5zLiBJIHRv
b2sgdGhlIHRpY2tldCB0byBjb21lIHVwIHdpdGggbW9yZSBwcmVjaXNlIHRleHQgaW4gb3JkZXIg
dG8gYWRkcmVzcw0KIHRoaXMgY29tbWVudCwgYW5kIHJlc2VhcmNoZWQgdGhlIFVuaWNvZGUgc3Rh
bmRhcmQuIE15IHByb3Bvc2FsIHRoYXQgd2VudCBpbnRvIC0wMyBvZiB0aGUgZG9jdW1lbnQgbG9v
a2VkIGxpa2UgdGhpczo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPHByZT4mbmJzcDsmbmJzcDsgJnF1b3Q7TmFtZSZxdW90OyBhdHRy
aWJ1dGVzIHRoYXQgYXJlIHVzZWQgYXMgY29tcG9uZW50cyBvZiBvYmplY3Qga2V5IHR5cGVzPG86
cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7IE1VU1QgYmUgdHJlYXRlZCBjYXNlIGlu
c2Vuc2l0aXZlLCBtb3JlIHNwZWNpZmljYWxseSwgY29tcGFyaXNvbjxvOnA+PC9vOnA+PC9wcmU+
DQo8cHJlPiZuYnNwOyZuYnNwOyBvcGVyYXRpb25zIE1VU1QgdXNlIHRoZSB0b05GS0NfQ2FzZWZv
bGQoKSBmdW5jdGlvbiwgYXMgc3BlY2lmaWVkIGluPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5i
c3A7Jm5ic3A7IDxhIGhyZWY9Imh0dHA6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYt
ZHJpbmtzLXNwcC1mcmFtZXdvcmstMDMjc2VjdGlvbi0zLjEzIj5TZWN0aW9uIDMuMTM8L2E+IG9m
IFtyZWZlcmVuY2UgdG8gVW5pY29kZSA2LjFdPG86cD48L286cD48L3ByZT4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhl
cmUgd2VyZSBjb25jZXJucyB3aXRoaW4gdGhlIGRlc2lnbiB0ZWFtIHRoYXQgcGFydGljdWxhcmx5
IHRoZSBpbnRyb2R1Y3Rpb24gb2YgTkZLQyBvcGVyYXRpb25zIGludG8gdGhlIGZyYW1ld29yayBj
b3VsZCBoYXZlIGltcGxpY2F0aW9ucyBvbiBpbXBsZW1lbnRhdGlvbnMsIGFuZCBpdCB3YXMgYWdy
ZWVkIHRoYXQgdGhpcyBpc3N1ZSB3b3VsZCBiZSByZWhhc2hlZCBhZnRlciAtMDMgaGFzIGJlZW4g
cG9zdGVkLg0KIEFnYWluLCBteSB0aWNrZXQsIGnigJl2ZSBjb250aW51ZWQgdG8gcmVzZWFyY2gg
VW5pY29kZSBkb2N1bWVudHMsIGFzIHdlbGwgYXMgdHJpZWQgdG8gZmluZCBvdXQgd2hhdCDigJ5j
YXNlIGluc2Vuc2l0aXZl4oCcIGFjdHVhbGx5IG1lYW5zIGluIHR5cGljYWwgZGF0YWJhc2Ugc3lz
dGVtcyBhbmQgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzLiBJIGRvbuKAmXQgdGhpbmsgdGhhdCByZXZl
cnRpbmcgdG8gdGhlIG9yaWdpbmFsIOKAnnNob3J04oCcIHRleHQgc29sdmVzIHRoZQ0KIHVuZGVy
bHlpbmcgcHJvYmxlbS4gVGhlcmVmb3JlLCBteSBwcm9wb3NhbCBpcyB0byBkcm9wIHRoZSBORktD
IG9wZXJhdGlvbnMgcGFydCBvZiB0aGUgcmVxdWlyZW1lbnQgYWJvdmUsIGJ1dCBzdGlsbCBzdGlj
ayB3aXRoIGEgd2VsbCBkZWZpbmVkIFVuaWNvZGUgT3BlcmF0aW9uLCBuYW1lbHkgdGhlIERlZmF1
bHQgQ2FzZSBGb2xkaW5nIOKAnnRvQ2FzZUZvbGQoKeKAnC4gUHJvcG9zZWQgdGV4dCBpcyBhcyBm
b2xsb3dzOjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cHJlPiZuYnNwOyZuYnNwOyAmcXVvdDtOYW1lJnF1b3Q7IGF0dHJpYnV0ZXMg
dGhhdCBhcmUgdXNlZCBhcyBjb21wb25lbnRzIG9mIG9iamVjdCBrZXkgdHlwZXM8bzpwPjwvbzpw
PjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsgTVVTVCBiZSB0cmVhdGVkIGNhc2UgaW5zZW5zaXRp
dmUsIG1vcmUgc3BlY2lmaWNhbGx5LCBjb21wYXJpc29uPG86cD48L286cD48L3ByZT4NCjxwcmU+
Jm5ic3A7Jm5ic3A7IG9wZXJhdGlvbnMgTVVTVCB1c2UgdGhlIFVuaWNvZGUgRGVmYXVsdCBDYXNl
IEZvbGRpbmcgdG9DYXNlZm9sZCgpIDxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNw
OyZuYnNwO29wZXJhdGlvbiwgYXMgc3BlY2lmaWVkIGluIDxhIGhyZWY9Imh0dHA6Ly90b29scy5p
ZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtZHJpbmtzLXNwcC1mcmFtZXdvcmstMDMjc2VjdGlvbi0z
LjEzIj5TZWN0aW9uIDMuMTM8L2E+IG9mIFtyZWZlcmVuY2UgdG8gVW5pY29kZSA2LjFdPG86cD48
L286cD48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+SSB0aGluayB0aGF0IHRoaXMgZnVsZmlsbHMgdGhlIHJlcXVp
cmVtZW50IG9mIGhhdmluZyBhIHdlbGwtZGVmaW5lZCBtZWFuaW5nIG9mIOKAnmNhc2UgaW5zZW5z
aXRpdmXigJwsIGF2b2lkcyBub3JtYWxpemF0aW9uIGxvZ2ljIHdoaWNoIGNvdWxkIGxlYWQgdG8g
dW5leHBlY3RlZCBtYXRjaGluZyBvZiBpZGVudGlmaWVycy4gSSB1bmRlcnN0YW5kIHRoYXQgdGhl
ICZuYnNwO3RvQ2FzZUZvbGQoKSBvcGVyYXRpb24gaXMgYSB2ZXJ5DQogYmFzaWMgVW5pY29kZSBv
cGVyYXRpb24sIGFuZCBoZW5jZSAmbmJzcDtzaG91bGQgYmUgYXZhaWxhYmxlIGluIGFsbW9zdCBh
bnkgaW1wbGVtZW50YXRpb24gb2YgVW5pY29kZS4gSSB3b3VsZCBhcHByZWNpYXRlIGlmIHNvbWVv
bmUgaGFzIGRldGFpbGVkIGluc2lnaHQgaW50byB0aGUgaW1wbGVtZW50YXRpb24gZGV0YWlscyBp
biB2YXJpb3VzIGxhbmd1YWdlcywgYW5kIHNwZWNpZmljYWxseSB3aGV0aGVyL3doaWNoIGRhdGFi
YXNlIHN5c3RlbXMgc3VwcG9ydA0KIHN1Y2ggb3BlcmF0aW9ucyAoQmVjYXVzZSBvZiBsYWNrIG9m
IHB1YmxpY2x5IGFjY2Vzc2libGUgZG9jdW1lbnRzIGFib3V0IHRoZSBTUUwgU3RhbmRhcmQsIGkg
Y291bGRu4oCZdCB2ZXJpZnkgd2hldGhlciBvciBub3QgU1FMIExPV0VSKCkgZXRjLiBmdW5jdGlv
bnMgdXNlIFVuaWNvZGUgb3BlcmF0aW9ucywgb3Igc29tZXRoaW5nIGRpZmZlcmVudCkuPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkFueSBjb21tZW50cyBhYm91dCB0aGUgcHJvcG9zYWwgYWJvdmU/
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFsZXg8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9zcGFuPg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_CD10506127327sumanthcablelabscom_--

From dean.willis@softarmor.com  Mon Jan 14 22:25:09 2013
Return-Path: <dean.willis@softarmor.com>
X-Original-To: drinks@ietfa.amsl.com
Delivered-To: drinks@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B000C21F8A6C for <drinks@ietfa.amsl.com>; Mon, 14 Jan 2013 22:25:09 -0800 (PST)
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=-0.001, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eiS2sdvljezN for <drinks@ietfa.amsl.com>; Mon, 14 Jan 2013 22:25:08 -0800 (PST)
Received: from mail-ob0-f181.google.com (mail-ob0-f181.google.com [209.85.214.181]) by ietfa.amsl.com (Postfix) with ESMTP id 919F321F8AC3 for <Drinks@ietf.org>; Mon, 14 Jan 2013 22:25:08 -0800 (PST)
Received: by mail-ob0-f181.google.com with SMTP id oi10so4745857obb.12 for <Drinks@ietf.org>; Mon, 14 Jan 2013 22:25:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=softarmor.com; s=google; h=x-received:content-type:mime-version:subject:from:in-reply-to:date :cc:message-id:references:to:x-mailer; bh=rePS/M5JhlBsxkbk/F9h5jx/KJ3pob7eXGnOpKl6UhM=; b=GvRBM9uKvuWbMFq8l5x0F3ghQWirBTse2mJUdnqUASzl42D8aaO0+3qVgRqqPPB6Xw ok8c32p5UnQYYWXmJqscwyy8L1KeOka44zyZNqSfgff+RIZVZIYwm8WgpB8jVqdA4684 f/838OuPPfH18+L9Lt+sJ6JBo3QeMd48lRJH4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:content-type:mime-version:subject:from:in-reply-to:date :cc:message-id:references:to:x-mailer:x-gm-message-state; bh=rePS/M5JhlBsxkbk/F9h5jx/KJ3pob7eXGnOpKl6UhM=; b=Ghb1DDavik4cIbxpOWd5GqVzA72OQIVNZ8c1dPfzFrygZRF7ZjjzJHTr2CCWGfhWq9 QZONu1XoEIweTqG77dWadUZv6d8QIY+KgN/wGG8RkWAp59poBYmJA/qRL7oiSkPbP+CU 4DzRbhNd+7ncdG/Mi366IY37CKaqNksyAd8qWde55LyJCy7/aCCU0j8i44JilQmO9wOn 3QvyDaZgZDpx17Yjkce+NOBg5Uglj3xNZWxV8mMYydTIh4zsl3RjIH1TVBZPO9Hk2f96 D609XDN2NaVOZbtmh21KNTAftj/IPSfMWA4mt5yjTTYgnTPw+tKFZm5HvQCkxB5+vLWI P0iA==
X-Received: by 10.60.31.131 with SMTP id a3mr53043934oei.93.1358231107896; Mon, 14 Jan 2013 22:25:07 -0800 (PST)
Received: from [192.168.2.115] (cpe-72-181-157-19.tx.res.rr.com. [72.181.157.19]) by mx.google.com with ESMTPS id aw4sm12831070oec.9.2013.01.14.22.25.06 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 14 Jan 2013 22:25:07 -0800 (PST)
Content-Type: multipart/alternative; boundary="Apple-Mail=_57378D77-70A0-451F-ACB1-F6E29C052CCC"
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
From: Dean Willis <dean.willis@softarmor.com>
In-Reply-To: <CD105061.27327%sumanth@cablelabs.com>
Date: Tue, 15 Jan 2013 00:25:06 -0600
Message-Id: <20FC7334-C8BE-4258-BB89-A6D6D859A96B@softarmor.com>
References: <CD105061.27327%sumanth@cablelabs.com>
To: Sumanth Channabasappa <sumanth@cablelabs.com>
X-Mailer: Apple Mail (2.1499)
X-Gm-Message-State: ALoCoQmPNR/V2lsRbfnYtmrMLL8+onNOho92eweKhkmvUg4jdeksLxeIgIKE3m5+h4ziTY7vQVyp
Cc: "Drinks@ietf.org" <Drinks@ietf.org>
Subject: Re: [drinks] Finishing the documents... (ad "case insensitivity")
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Jan 2013 06:25:09 -0000

--Apple-Mail=_57378D77-70A0-451F-ACB1-F6E29C052CCC
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252


Gack! As an implementer, I'm given to having a lot of "comparison" =
operators happen at layers like the MySQL runtime.

I have no idea whether or not MySQL does things like that, and I don't =
even know how to tell. Internationalization was a bad idea -- we should =
have just stayed with 7-bit ASCII and learned to spell our umlauts =
phonetically.

--
Dean


On Jan 7, 2013, at 11:17 AM, Sumanth Channabasappa =
<sumanth@cablelabs.com> wrote:

> Happy New Year, everyone! We went silent for a few weeks, but now that =
the holidays are done :) =96 perhaps we can obtain comments and finish =
this last item (?) from Alex (see below)?
>=20
> Thanks!
> - S
>=20
> From: Alexander Mayrhofer <alexanderm@sbg.nic.at>
> Date: Tuesday, December 11, 2012 3:30 PM
> To: "Drinks@ietf.org" <Drinks@ietf.org>
> Subject: [drinks] Finishing the documents... (ad "case insensitivity")
>=20
> All,
> =20
> both our two remaining documents have completed WGLC since quite some =
time, and the design team has addressed comments that came in during =
WGLC in the last revisions of the document.
> =20
> The only open issue as far as i=92m aware is around the =
case-sensitivity of Object Key Types (Section 5.2). The original text in =
-02 of the framework draft was:
> =20
>    "Name" attributes that are used as components of object key types
>    MUST be treated case insensitive.
> =20
> One of the comments received during WGLC (by Andrew Sullivan) was that =
this would need lots more detail in order to specify what =84case =
insensitive=93 actually means. I took the ticket to come up with more =
precise text in order to address this comment, and researched the =
Unicode standard. My proposal that went into -03 of the document looked =
like this:
> =20
>    "Name" attributes that are used as components of object key types
>    MUST be treated case insensitive, more specifically, comparison
>    operations MUST use the toNFKC_Casefold() function, as specified in
>    Section 3.13 of [reference to Unicode 6.1]
> =20
> There were concerns within the design team that particularly the =
introduction of NFKC operations into the framework could have =
implications on implementations, and it was agreed that this issue would =
be rehashed after -03 has been posted. Again, my ticket, i=92ve =
continued to research Unicode documents, as well as tried to find out =
what =84case insensitive=93 actually means in typical database systems =
and programming languages. I don=92t think that reverting to the =
original =84short=93 text solves the underlying problem. Therefore, my =
proposal is to drop the NFKC operations part of the requirement above, =
but still stick with a well defined Unicode Operation, namely the =
Default Case Folding =84toCaseFold()=93. Proposed text is as follows:
> =20
>    "Name" attributes that are used as components of object key types
>    MUST be treated case insensitive, more specifically, comparison
>    operations MUST use the Unicode Default Case Folding toCasefold()=20=

>    operation, as specified in Section 3.13 of [reference to Unicode =
6.1]
> =20
> I think that this fulfills the requirement of having a well-defined =
meaning of =84case insensitive=93, avoids normalization logic which =
could lead to unexpected matching of identifiers. I understand that the  =
toCaseFold() operation is a very basic Unicode operation, and hence  =
should be available in almost any implementation of Unicode. I would =
appreciate if someone has detailed insight into the implementation =
details in various languages, and specifically whether/which database =
systems support such operations (Because of lack of publicly accessible =
documents about the SQL Standard, i couldn=92t verify whether or not SQL =
LOWER() etc. functions use Unicode operations, or something different).
> =20
> Any comments about the proposal above?
> =20
> Alex
> =20
> _______________________________________________
> drinks mailing list
> drinks@ietf.org
> https://www.ietf.org/mailman/listinfo/drinks


--Apple-Mail=_57378D77-70A0-451F-ACB1-F6E29C052CCC
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=windows-1252

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
"><div><br></div>Gack! As an implementer, I'm given to having a lot of =
"comparison" operators happen at layers like the MySQL =
runtime.<div><br></div><div>I have no idea whether or not MySQL does =
things like that, and I don't even know how to tell. =
Internationalization was a bad idea -- we should have just stayed with =
7-bit ASCII and learned to spell our umlauts =
phonetically.</div><div><br></div><div>--</div><div>Dean</div><div><br></d=
iv><div><br><div><div>On Jan 7, 2013, at 11:17 AM, Sumanth Channabasappa =
&lt;<a href=3D"mailto:sumanth@cablelabs.com">sumanth@cablelabs.com</a>&gt;=
 wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite">

<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8">

<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space; font-size: 14px; font-family: =
Calibri, sans-serif; ">
<div>Happy New Year, everyone! We went silent for a few weeks, but now =
that the holidays are done :) =96 perhaps we can obtain comments and =
finish this last item (?) from Alex (see below)?</div>
<div><br>
</div>
<div>Thanks!</div>
<div>- S</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family: Calibri; font-size: 11pt; text-align: left; =
border-width: 1pt medium medium; border-style: solid none none; padding: =
3pt 0in 0in; border-top-color: rgb(181, 196, 223); ">
<span style=3D"font-weight:bold">From: </span>Alexander Mayrhofer &lt;<a =
href=3D"mailto:alexanderm@sbg.nic.at">alexanderm@sbg.nic.at</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Tuesday, December 11, 2012 =
3:30 PM<br>
<span style=3D"font-weight:bold">To: </span>"<a =
href=3D"mailto:Drinks@ietf.org">Drinks@ietf.org</a>" &lt;<a =
href=3D"mailto:Drinks@ietf.org">Drinks@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>[drinks] Finishing the =
documents... (ad "case insensitivity")<br>
</div>
<div><br>
</div>
<div 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">
<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:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
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;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Vorformatiert Zchn";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.E-MailFormatvorlage17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.HTMLVorformatiertZchn
	{mso-style-name:"HTML Vorformatiert Zchn";
	mso-style-priority:99;
	mso-style-link:"HTML Vorformatiert";
	font-family:"Courier New";
	mso-fareast-language:DE-AT;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;}
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]-->
<div lang=3D"DE-AT" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1"><div =
class=3D"MsoNormal">All,<o:p></o:p></div><div =
class=3D"MsoNormal"><o:p>&nbsp;</o:p></div><div class=3D"MsoNormal">both =
our two remaining documents have completed WGLC since quite some time, =
and the design team has addressed comments that came in during WGLC in =
the last revisions of the document.<o:p></o:p></div><div =
class=3D"MsoNormal"><o:p>&nbsp;</o:p></div><div class=3D"MsoNormal">The =
only open issue as far as i=92m aware is around the case-sensitivity of =
Object Key Types (Section 5.2). The original text in -02 of the =
framework draft was:<o:p></o:p></div><div =
class=3D"MsoNormal"><o:p>&nbsp;</o:p></div><div class=3D"MsoNormal"><span =
style=3D"font-size: 10pt; font-family: 'Courier New'; ">&nbsp;&nbsp; =
"Name" attributes that are used as components of object key =
types<o:p></o:p></span></div><div class=3D"MsoNormal"><span =
style=3D"font-size: 10pt; font-family: 'Courier New'; ">&nbsp;&nbsp; =
MUST be treated case insensitive.<o:p></o:p></span></div><div =
class=3D"MsoNormal"><o:p>&nbsp;</o:p></div><div class=3D"MsoNormal">One =
of the comments received during WGLC (by Andrew Sullivan) was that this =
would need lots more detail in order to specify what =84case =
insensitive=93 actually means. I took the ticket to come up with more =
precise text in order to address
 this comment, and researched the Unicode standard. My proposal that =
went into -03 of the document looked like this:<o:p></o:p></div><div =
class=3D"MsoNormal"><o:p>&nbsp;</o:p></div>
<pre>&nbsp;&nbsp; "Name" attributes that are used as components of =
object key types<o:p></o:p></pre>
<pre>&nbsp;&nbsp; MUST be treated case insensitive, more specifically, =
comparison<o:p></o:p></pre>
<pre>&nbsp;&nbsp; operations MUST use the toNFKC_Casefold() function, as =
specified in<o:p></o:p></pre>
<pre>&nbsp;&nbsp; <a =
href=3D"http://tools.ietf.org/html/draft-ietf-drinks-spp-framework-03#sect=
ion-3.13">Section 3.13</a> of [reference to Unicode =
6.1]<o:p></o:p></pre><div class=3D"MsoNormal"><o:p>&nbsp;</o:p></div><div =
class=3D"MsoNormal">There were concerns within the design team that =
particularly the introduction of NFKC operations into the framework =
could have implications on implementations, and it was agreed that this =
issue would be rehashed after -03 has been posted.
 Again, my ticket, i=92ve continued to research Unicode documents, as =
well as tried to find out what =84case insensitive=93 actually means in =
typical database systems and programming languages. I don=92t think that =
reverting to the original =84short=93 text solves the
 underlying problem. Therefore, my proposal is to drop the NFKC =
operations part of the requirement above, but still stick with a well =
defined Unicode Operation, namely the Default Case Folding =
=84toCaseFold()=93. Proposed text is as follows:<o:p></o:p></div><div =
class=3D"MsoNormal"><o:p>&nbsp;</o:p></div>
<pre>&nbsp;&nbsp; "Name" attributes that are used as components of =
object key types<o:p></o:p></pre>
<pre>&nbsp;&nbsp; MUST be treated case insensitive, more specifically, =
comparison<o:p></o:p></pre>
<pre>&nbsp;&nbsp; operations MUST use the Unicode Default Case Folding =
toCasefold() <o:p></o:p></pre>
<pre>&nbsp;&nbsp;&nbsp;operation, as specified in <a =
href=3D"http://tools.ietf.org/html/draft-ietf-drinks-spp-framework-03#sect=
ion-3.13">Section 3.13</a> of [reference to Unicode =
6.1]<o:p></o:p></pre><div class=3D"MsoNormal">&nbsp;<o:p></o:p></div><div =
class=3D"MsoNormal">I think that this fulfills the requirement of having =
a well-defined meaning of =84case insensitive=93, avoids normalization =
logic which could lead to unexpected matching of identifiers. I =
understand that the &nbsp;toCaseFold() operation is a very
 basic Unicode operation, and hence &nbsp;should be available in almost =
any implementation of Unicode. I would appreciate if someone has =
detailed insight into the implementation details in various languages, =
and specifically whether/which database systems support
 such operations (Because of lack of publicly accessible documents about =
the SQL Standard, i couldn=92t verify whether or not SQL LOWER() etc. =
functions use Unicode operations, or something =
different).<o:p></o:p></div><div =
class=3D"MsoNormal"><o:p>&nbsp;</o:p></div><div class=3D"MsoNormal">Any =
comments about the proposal above?<o:p></o:p></div><div =
class=3D"MsoNormal"><o:p>&nbsp;</o:p></div><div =
class=3D"MsoNormal">Alex<o:p></o:p></div><div =
class=3D"MsoNormal"><o:p>&nbsp;</o:p></div>
</div>
</div>
</div>
</span>
</div>

_______________________________________________<br>drinks mailing =
list<br><a =
href=3D"mailto:drinks@ietf.org">drinks@ietf.org</a><br>https://www.ietf.or=
g/mailman/listinfo/drinks<br></blockquote></div><br></div></body></html>=

--Apple-Mail=_57378D77-70A0-451F-ACB1-F6E29C052CCC--

From alexander.mayrhofer@nic.at  Wed Jan 30 23:39:36 2013
Return-Path: <alexander.mayrhofer@nic.at>
X-Original-To: drinks@ietfa.amsl.com
Delivered-To: drinks@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EB20D21F86B7 for <drinks@ietfa.amsl.com>; Wed, 30 Jan 2013 23:39:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.43
X-Spam-Level: 
X-Spam-Status: No, score=-9.43 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_AT=0.424, HOST_EQ_AT=0.745, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gMKUTHoaRWZA for <drinks@ietfa.amsl.com>; Wed, 30 Jan 2013 23:39:36 -0800 (PST)
Received: from mail.sbg.nic.at (mail.sbg.nic.at [83.136.33.227]) by ietfa.amsl.com (Postfix) with ESMTP id 038D221F8607 for <drinks@ietf.org>; Wed, 30 Jan 2013 23:39:35 -0800 (PST)
Received: from nics-exch.sbg.nic.at ([10.17.175.3]) by mail.sbg.nic.at over TLS secured channel (TLSv1:AES128-SHA:128) with XWall v3.49 ; Thu, 31 Jan 2013 08:39:33 +0100
Received: from NICS-EXCH.sbg.nic.at ([fe80::486:1ecc:eabc:531e]) by NICS-EXCH.sbg.nic.at ([fe80::486:1ecc:eabc:531e%12]) with mapi id 14.02.0247.003; Thu, 31 Jan 2013 08:39:28 +0100
From: Alexander Mayrhofer <alexander.mayrhofer@nic.at>
To: "drinks@ietf.org" <drinks@ietf.org>
Thread-Topic: Draft minutes of the DRINKS design team call 2013-01-30
Thread-Index: Ac3/hIpKaaL9o7mTQveomxZdU0bL1w==
Date: Thu, 31 Jan 2013 07:39:27 +0000
Message-ID: <19F54F2956911544A32543B8A9BDE075097DE031@NICS-EXCH.sbg.nic.at>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.3.88]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-XWALL-BCKS: auto
Cc: "drinks-chairs@tools.ietf.org" <drinks-chairs@tools.ietf.org>
Subject: [drinks] Draft minutes of the DRINKS design team call 2013-01-30
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2013 07:39:37 -0000

DRINKS design team call DRAFT minutes Jan 30, 2013
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Participants
---------------

- Syed Ali
- Sumanth Channabasappa
- Alex Mayrhofer
- David Schwartz
- Dean Willis

ACTION ITEMS
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

1/ Alex to check with Vikas and Andrew whether the "toLowerCase()" text doe=
s address their concerns
2/ Alex to check with Vikas whether there's an open update to the SOAP draf=
t.

Minutes
----------

Alex reminds the team of  the last open issue, as described in=20
http://www.ietf.org/mail-archive/web/drinks/current/msg01246.html

Roadmap: When this issue is fixed, request publication for both documents.

Dean has commented on the proposed solution, concerned that operations on e=
g. database layer=20
might use different algorithms (http://www.ietf.org/mail-archive/web/drinks=
/current/msg01248.html)

Syed: We shouldn't assume certain technologies, not even assume a DB is bei=
ng used.
David: Case insensitivity is the correct way to go, otherwise it's ambigiou=
s. Interopability is important
David: New text looks heavyweight, why not use the original one?
Alex: WGLC comment from Andrew, saying this is underspecified.
David: Prefer shorter text, searches for such "simple" examples in other RF=
Cs.
Group would also be ok with the new proposed text, however, need to check w=
ith Vikas and Andrew whether it addresses their concerns.
Syed: What about the SOAP doc? Remember Vikas wanted to do an update?
Alex will check with Vikas regarding the update.

Call concludes.


