[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
(ITS#7574) slapo-unique not enforcing uniqueness
Full_Name: Quanah Gibson-Mount
Version: RE24 4/12/2013
OS: Linux 2.6
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (75.111.39.181)
In current RE24, when using the back-mdb backend, uniqueness is no longer
enforced. This worked correctly up until at least 2.4.33.
dn: olcOverlay={1}unique
objectClass: olcOverlayConfig
objectClass: olcUniqueConfig
olcOverlay: {1}unique
olcUniqueURI: ldap:///?mail?sub
olcUniqueURI: ldap:///?zimbraId?sub
olcUniqueURI: ldap:///?DKIMSelector?sub
so I force uniqueness on "DKIMSelector"
It is indexed eq:
olcDbIndex: DKIMSelector eq
However, adding data for it succeeds when it should be rejected:
zimbra@zre-ldap002:~$ ldapsearch -LLL -x -H ldapi:/// -D cn=config -w zimbra
DKIMSelector=ABCD DKIMSelector
dn: dc=test,dc=com
DKIMSelector: ABCD
dn: dc=example,dc=com
DKIMSelector: ABCD