]> git.sur5r.net Git - openldap/commit
Modify slapd syntax struct to have both a validation and normalization
authorKurt Zeilenga <kurt@openldap.org>
Mon, 24 Jan 2000 23:31:26 +0000 (23:31 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Mon, 24 Jan 2000 23:31:26 +0000 (23:31 +0000)
commit117a37272d505d016080555b69dbfc32dfc28b1d
tree8d415d7642532cef0ab88e8fc4136639e56d7b13
parented9969b1c4b99d7b742c6d88101bd95f72f205e4
Modify slapd syntax struct to have both a validation and normalization
routine.  Could be combined into one routine.
Modify slapd matching rule struct to only have match function.
Modify old attribute such that 'bin' implies octetString, not 'binary'.
Add compatibility for IA5 strings.  Only directoryStrings were handled
before.
Treat attribute types without syntax as incomplete, not default.
Add OctetStringValidate (always returns okay).
Add {UTF8,IA5}StringValidate/Normalize  (IA5 based loosely on
case_exact_normalize).  Need case{Exact,Ignore}UTFMatch, using IA5 versions
for now.
Removed default of syntax/mr handlders, should just skip
registration of syntax/mr's without handlers.
Added comments to slap.h about types versus descriptions.
servers/slapd/attr.c
servers/slapd/proto-slap.h
servers/slapd/schema.c
servers/slapd/slap.h