Re: [ldapext] Case sensitivity summary

Andrew Findlay <andrew.findlay@skills-1st.co.uk> Fri, 04 December 2015 22:49 UTC

Return-Path: <andrew.findlay@skills-1st.co.uk>
X-Original-To: ldapext@ietfa.amsl.com
Delivered-To: ldapext@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E42BC1ACD5A for <ldapext@ietfa.amsl.com>; Fri, 4 Dec 2015 14:49:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] 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 f443w5BeVSBV for <ldapext@ietfa.amsl.com>; Fri, 4 Dec 2015 14:49:53 -0800 (PST)
Received: from kea.ourshack.com (kea.ourshack.com [IPv6:2001:470:1f15:20::201]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5B1541ACD59 for <ldapext@ietf.org>; Fri, 4 Dec 2015 14:49:53 -0800 (PST)
Received: from 4.9.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.e.7.f.0.d.8.0.0.b.8.0.1.0.0.2.ip6.arpa ([2001:8b0:8d0:f7e1::94] helo=slab.skills-1st.co.uk) by kea.ourshack.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from <andrew.findlay@skills-1st.co.uk>) id 1a4zAj-0001Ff-UG; Fri, 04 Dec 2015 22:49:50 +0000
Received: from andrew by slab.skills-1st.co.uk with local (Exim 4.85) (envelope-from <andrew.findlay@skills-1st.co.uk>) id 1a4zAj-0002pw-FT; Fri, 04 Dec 2015 22:49:49 +0000
Date: Fri, 4 Dec 2015 22:49:49 +0000
From: Andrew Findlay <andrew.findlay@skills-1st.co.uk>
To: "Bannister, Mark" <Mark.Bannister@morganstanley.com>
Message-ID: <20151204224949.GL3643@slab.skills-1st.co.uk>
References: <20151204123810.GA8983@slab.skills-1st.co.uk> <56619C8C.1010805@stroeder.com> <1449243610.3445.58.camel@redhat.com> <20151204165629.GJ3643@slab.skills-1st.co.uk> <814F4E458AA9FF4E89CF1A9EDA0DE2A932F9254C@OZWEX0209N2.msad.ms.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <814F4E458AA9FF4E89CF1A9EDA0DE2A932F9254C@OZWEX0209N2.msad.ms.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Sender: Andrew Findlay <andrew.findlay@skills-1st.co.uk>
Archived-At: <http://mailarchive.ietf.org/arch/msg/ldapext/NawdNyt3PC8pHki6qLDdyKTcT7Q>
Cc: LDAP Extensions list <ldapext@ietf.org>, Michael =?iso-8859-1?Q?Str=F6der?= <michael@stroeder.com>
Subject: Re: [ldapext] Case sensitivity summary
X-BeenThere: ldapext@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: LDAP Extension Working Group <ldapext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ldapext>, <mailto:ldapext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ldapext/>
List-Post: <mailto:ldapext@ietf.org>
List-Help: <mailto:ldapext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ldapext>, <mailto:ldapext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 Dec 2015 22:49:55 -0000

On Fri, Dec 04, 2015 at 10:00:27PM +0000, Bannister, Mark wrote:

> > We are not going to define a standard that forces everyone to do everything 'right' while providing
> > interworking of differing systems. It is simply not possible.
> 
> Yes it *is* possible.  You take the POSIX approach and do not attempt to interpret case.  You do
> byte-by-byte comparisons.

Yes that works perfectly. IFF you are only considering Unix-like
systems. Most LDAP deployments at least aspire to be useful for a wider
range of client systems.

[ IFF == If and only if ]

Andrew
-- 
-----------------------------------------------------------------------
|                 From Andrew Findlay, Skills 1st Ltd                 |
| Consultant in large-scale systems, networks, and directory services |
|     http://www.skills-1st.co.uk/                +44 1628 782565     |
-----------------------------------------------------------------------