--On Wednesday, May 14, 2025 10:18 PM +0000 "Bergmann, Clemens" <clemens.bergm...@tu-darmstadt.de> wrote:
When testing with some other clients we got empty results. Looking into the requests with trace debugLevel we see that some of the clients use different controls in the requests. One of the clients used paging and only got some of the entries back. We could prevent this behavior by filtering the value from the rootDSE by adding the following olcAccess '{1}to dn.base="" attrs=supportedControl val/objectIdentifierMatch=1.2.840.113556.1.4.319 by * none'. This "fixed" the problem for this client. Another client seems to use the manageDSAIT (2.16.840.1.113730.3.4.2) control. That seems to receive empty results. We can reproduce the results by adding '-E "2.16.840.1.113730.3.4.2"' to the ldapsearch command. This will also result in an empty result. Unfortunately filtering the control in the same way did not work neither for ldapsearch nor for the other client.
Your clients should not be using the manageDSAIT control, as that specifically says to disable the overlay functionality. So the result is expected. Guessing you can't filter on manageDSAIT for similar reasons.
--Quanah