[email protected] wrote: > Full_Name: Yann Cezard > Version: 2.4.38 > OS: Debian GNU/Linux Wheezy / amd64 > URL: ftp://ftp.openldap.org/incoming/Yann-Cezard-130109.tgz > Submission from: (NULL) (2001:660:6701:14:225:64ff:fe92:685b) > > > Hello, > > I hit a bug with the latest version of OpenLDAP (2.4.38) that was not present, > at least in 2.4.17 (made a test on an older server that we were using before I > discovered this). > This happens on both lmdb and bdb backend (as we were using BDB before > upgrading > to 2.4.38, I tested with both on 2.4.38 to ensure that the problem was not > LMDB > related).
> The only ways to make the '(mail=*)' filter matches again the modified entry, > is > to modify the mail attribute, or to run slapindex. > If you remove the index on the mail attribute, then there is no such problem. > It only happens when deleting all/the last derived attributes (supannAutreMail > here) from the entry. > > Sounds to me like a bug, isn't it ? Thanks for the report, fixed now in git master. > > Regards. > > -- -- Howard Chu CTO, Symas Corp. http://www.symas.com Director, Highland Sun http://highlandsun.com/hyc/ Chief Architect, OpenLDAP http://www.openldap.org/project/
