From: Graham B. <gb...@po...> - 2002-01-09 14:35:47
|
On Wed, Jan 09, 2002 at 08:28:08AM -0000, Chris Ridd wrote: > Graham Barr <gb...@po...> wrote: > > On Sun, Jan 06, 2002 at 01:57:37PM +0100, Peter Marschall wrote: > >> Sorry, > >> > >> a few small errors in my last mail's listings. > >> Here's the corrected version > > > > Can you get it so that it will pass the t/01canon.t testcase ? Also can > > explode_dn share the same code ? > > > > Graham. > > > > > > There are some other DN test cases at: > > <http://www.openldap.org/ietf/ldapbis/dn.txt> Thanks, After adding those the only failure we have is in accepting the following bad DNs, although I am not convinced that they are all bad. OID.1.1=jsmith // invalid attribute type name why ? is 1.1 an invalid OID ? UID=jsmith, DC=example, DC=net // spaces I dont think this is bad. Th RFC states that you should accept spaces around the ,s UID=jsmith;DC=example;DC=net // semi-colons The RFC states that implementations should allow for the use of a ; instead of a , CN="John Smith",DC=example,DC=net // quotes Again, the RFC states that values may be surrounded with "s 01.1=jsmith // invalid numeric OID This one could be easily fixed as we just change \d+ to [0-9]\d* but I dont really feel the need. Graham. |