https://bugs.openldap.org/show_bug.cgi?id=9358
--- Comment #3 from subbarao@computer.org subbarao@computer.org --- Comment to help others searching ITS. Before this fix, certain range searches with reqStart on the changelog were broken. For example:
(!(reqStart<=20220707123456.000000Z))
The idea here is to grab all entries strictly greater than the timestamp. But when slapd truncates zeros, it rewrites this filter to:
(!(reqStart<=20220707123456Z))
As a result, the reqStart=20220707123456.000000Z entry is the first match since it is greater than 20220707123456Z, which is not the desired behavior.