Affects Version/s: 2.0.0-M5
Fix Version/s: 2.0.0-M6
Creating an entry which DN is :
leads to an entry containing the following cn :
which is not good, because the expected value is a+B
This is due to the fact that we store the normalized RDN value instead of the upValue.
It goes a bit farther though : the way we handle DN and RDN is bogs wrt values : we should store the UP value without the escape chars (), and this is not what we store.
For instance, the following RDN :
will have a upValue -> a+B instead of a+B
and a normValue -> a+b
The normValue is correct, but there is a confusion between the upValue and the escapedValue, which is only use when printing RDN, not when manipulating them.