Description: When DN is made from RDNs containing escaped plus
"\+", the dn normalizer considers the value could be nested multi-
valued RDNs. (e.g., cn=C\=Z\+A\=X\+B\=Y\,o\=O,o=OO)
In that case, multi-valued RDNs are sorted by the normalizer.
The sample DN provided by Andrey Ivanov contains "\+", but that
is not a separator for the multi-valued RDNs:
The dn normalizer should have checked the possibility, as well.
The check is added in this patch.
Also, sorting was not triggered if multi-valued RDNs are located
at the end of the value. (e.g., cn=C\=X\,B\=Y\+A\=Z,o=OO)
The bug was fixed, as well.
Hi guys.. so far since the fix things have been mostly stable. However,
sometimes in the evening things when things are very quiet, i'm getting a
crash, and i come in the next morning and ds is down. This is just an heads
up. Unless there is a known issue and something I should try, I'm going to
try to keep a session of gdb running on it so I can try to capture what goes
on when it happens and send it your way.