#49390 ldapcompare on cn=config
Closed: wontfix 3 years ago by firstyear. Opened 4 years ago by misko.

Issue Description

ldapcompare canoot be used on cn=config

This feature is used by Ansible ldap_attr plugin

Package Version and Platform

Tested with 1.3.4.9 (Ubuntu), 1.4.0.0 (Fedora). Confirmed by William Brown in mailing list.

Steps to reproduce

root@ldap01:/home/ubuntu# ldapcompare -h localhost -D cn=root -wadmin cn=encryption,cn=config nsSSL2:off
Compare Result: Server is unwilling to perform (53)
Additional info: Operation on Directory Specific Entry not allowed

I confirmed on git master 1.4.x. I think the issue is:

The issue is the lack of SLAPI_OPERATION_COMPARE in fedse.c. We need to add a callback that handles this for &root and &config I think for this to work.

Metadata Update from @firstyear:
- Custom field component adjusted to None
- Custom field origin adjusted to None
- Custom field reviewstatus adjusted to None
- Custom field type adjusted to None
- Custom field version adjusted to None

4 years ago

Metadata Update from @mreynolds:
- Issue set to the milestone: 1.4 backlog

4 years ago

Metadata Update from @spichugi:
- Issue assigned to spichugi

4 years ago

As a follow up, once this is implemented, it allows use of ldapcompare in DSLdapObjects which means we get schema awareness in lib389 (finally)

Metadata Update from @firstyear:
- Issue close_status updated to: fixed
- Issue status updated to: Closed (was: Open)

3 years ago

389-ds-base is moving from Pagure to Github. This means that new issues and pull requests
will be accepted only in 389-ds-base's github repository.

This issue has been cloned to Github and is available here:
- https://github.com/389ds/389-ds-base/issues/2449

If you want to receive further updates on the issue, please navigate to the github issue
and click on subscribe button.

Thank you for understanding. We apologize for all inconvenience.

Metadata Update from @spichugi:
- Issue close_status updated to: wontfix (was: fixed)

2 years ago

Login to comment on this ticket.

Metadata