[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#7110) cn=config mixes values
raphael.ouazana@linagora.com wrote:
> Full_Name: Raphael Ouazana
> Version: 2.4.26
> OS: Linux
> URL: ftp://ftp.openldap.org/incoming/
> Submission from: (NULL) (213.41.232.151)
>
>
> Hi,
>
> I try to modify valuse of eg. olcAccess with a certain order, I get different
> values if numbered values are in the correct order or not.
>
> Case 1 (normal):
>
> dn: olcDatabase={3}bdb,cn=config
> changetype: modify
> replace: olcAccess
> olcAccess: {0} to * by dn.base=cn=0,dc=example,dc=com write
> olcAccess: {1} to * by dn.base=cn=1,dc=example,dc=com write
> olcAccess: {2} to * by dn.base=cn=2,dc=example,dc=com write
>
> Result:
> olcAccess: {0} to * by dn.base=cn=0,dc=example,dc=com write
> olcAccess: {1} to * by dn.base=cn=2,dc=example,dc=com write
> olcAccess: {2} to * by dn.base=cn=1,dc=example,dc=com write
Cannot confirm. I get 0, 1, and 2 in the expected order.
> Case 2 (inversed values):
>
> dn: olcDatabase={3}bdb,cn=config
> changetype: modify
> replace: olcAccess
> olcAccess: {2} to * by dn.base=cn=2,dc=example,dc=com write
> olcAccess: {1} to * by dn.base=cn=1,dc=example,dc=com write
> olcAccess: {0} to * by dn.base=cn=0,dc=example,dc=com write
>
> Result:
> olcAccess: {0} to * by dn.base=cn=0,dc=example,dc=com write
> olcAccess: {1} to * by dn.base=cn=2,dc=example,dc=com write
> olcAccess: {2} to * by dn.base=cn=1,dc=example,dc=com write
>
> The two last values are incorrectly mixed.
Wrong, this works as designed. See draft-chu-ldap-xordered-xx section 3.3.
Closing this ITS.
--
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/