[Date Prev][Date Next] [Chronological] [Thread] [Top]

Flaw in design about how delete's are handled (ITS#2425)

Full_Name: Quanah Gibson-Mount
Version: 2.1.16
OS: Solaris 8
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (

There is a major flaw in the way in which OpenLDAP handles modifies and deletes
of attributes.  If there is no defined matching rule, it is impossible to add
multiple instances of multi-valued attributes, and there is no way to delete
specific instances of a given attribute that has no matching rule.  This
presents particular problems when trying to build programs with which to write
changes into the OpenLDAP directory system.  To get such a program to work, it
has to know which attributes to treat as special, which adds unneccesary
layers/levels of complexity to a program that should not need that logic built
into it.