OSI-DS 23
Tim Howes <tim@terminator.cc.umich.edu> Thu, 04 June 1992 14:47 UTC
Received: from nri.nri.reston.va.us by ietf.NRI.Reston.VA.US id aa02758; 4 Jun 92 10:47 EDT
Received: from nri.reston.va.us by NRI.Reston.VA.US id aa14425; 4 Jun 92 10:46 EDT
Received: from bells.cs.ucl.ac.uk by NRI.Reston.VA.US id ab14370; 4 Jun 92 10:46 EDT
Received: from terminator.cc.umich.edu by bells.cs.ucl.ac.uk with Internet SMTP id <g.22919-0@bells.cs.ucl.ac.uk>; Wed, 3 Jun 1992 21:10:00 +0100
Received: from vertigo.rs.itd.umich.edu by terminator.cc.umich.edu (5.65/1123-1.0) id AA00576; Wed, 3 Jun 92 16:09:47 -0400
Message-Id: <9206032009.AA00576@terminator.cc.umich.edu>
To: osi-ds@cs.ucl.ac.uk
Subject: OSI-DS 23
Date: Wed, 03 Jun 1992 16:09:45 -0400
From: Tim Howes <tim@terminator.cc.umich.edu>
In the course of implementing LDAP, I've discovered a number of problems with the grammar specified in OSI-DS 23. These comments are on version 3, which is the latest one I could find. First, you cannot allow quotes ('"') as one of the characters allowed insode quotes. This leads to an ambiguious grammar. For example: o="Bob", cn="Fred"" This could be interpreted as o=Bob, cn=Fred\" (two ava's) or as o=Bob\, cn=Fred\" (one ava) This needs fixing in section 2.3 and in the grammar. Second, you should include "<" as a character in <special>. This is needed when you consider that an RDN element might have a DN as its syntax. Third, there is an unnecessary ( <CR> ) in the grammar rule for name-component. This is taken care of in <optional-space>. In summary: In section 2.3 add "#", ";", "<", and ">" to the list of chars in the first bullet. In the grammar remove the ( <CR> ) from the rule for name-component. In the grammar remove '"' from <special> and add it to <pair>, and add it to the list of exceptions for <stringchar>. In the grammar add "<" to <special>. -- Tim
- OSI-DS 23 Tim Howes
- Re: OSI-DS 23 Steve Hardcastle-Kille
- Re: OSI-DS 23 Tim Howes