Full_Name: Ali POUYA Version: 2.4.24 OS: Redhat EL5 URL: ftp://ftp.openldap.org/incoming/ Submission from: (NULL) (145.242.11.3)
When used in conjunction with the translucent overlay, the rwm overlay filters out auxiliary objectclasses
To produce the problem in the test environment you can proceed as follows :
# Go to the tests directory : cd openldap-2.4.24/tests
# Save the files which will be modified : cp data/test-translucent-add.ldif data/test-translucent-add.ldif.orig cp data/slapd-translucent-local.conf data/slapd-translucent-local.conf.orig
# Add an auxiliary objectClass to the local directory LDIF file :
cat >> data/test-translucent-add.ldif << !
objectClass: extensibleObject !
# Run the translucent test : ./run test034-translucent
# The test does not succed, which is normal because we added an auxiliary objectClass.
# Now simply add "overlay rwm" in the local config :
sed -i 's/^database config/\noverlay rwm\n\ndatabase config/' data/slapd-translucent-local.conf
# The test succeeds ! meaning that the auxiliary objectClass was filtered out by the rwm (was hided).
I confirm that rwm works fine for the auxiliary objectClasses when used without the translucent overlay.
Thanks for your help Best Regards Ali Pouya