[ http://issues.apache.org/jira/browse/DIRSERVER-791?page=comments#action_12455201 ] Stefan Zoerner commented on DIRSERVER-791: ------------------------------------------
I volunteer for the test case. > Some issues regarding attribute modification > -------------------------------------------- > > Key: DIRSERVER-791 > URL: http://issues.apache.org/jira/browse/DIRSERVER-791 > Project: Directory ApacheDS > Issue Type: Bug > Affects Versions: 1.0 > Environment: LDIF tested with ELBE import and ldapmodify command line > tool. > Reporter: Stefan Seelmann > > There are some issues regarding attribute modification: > This entry is used to start: > # > dn: cn=test,dc=example,dc=com > changetype: add > objectclass: inetOrgPerson > objectclass: organizationalPerson > objectclass: person > objectclass: top > cn: test > cn: aaa > sn: test > # > 1.) > Removal of a value from RDN attribute which is not part of the RDN is not > possible > # > dn: cn=test,dc=example,dc=com > changetype: modify > delete: cn > cn: aaa > - > # > However replacing works: > # > dn: cn=test,dc=example,dc=com > changetype: modify > replace: cn > cn: test > - > # > 2.) > It is possible to add an value to objectclass, which isn't a valid > objectclass. The server returns an error, but nevertheless the invalid value > is stored. I think this should be rejected from server. > # > dn: cn=test,dc=example,dc=com > changetype: modify > add: objectclass > objectclass: test > - > # > 3.) > It is possible to add an attribute to the entry that is not allowed according > the objectclasses. The server should reject this. > # > dn: cn=test,dc=example,dc=com > changetype: modify > add: bootParameter > bootParameter: test > - > # -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
