There were a few more problems with my previous patches. The console
was not able to handle some cases where we using a DN value as the value
in an RDN, in both the base console and in the ds-console packages.
Also, I moved a lot of DN handling code from the ds-console package
DSUtil into the base console package LDAPUtil, so that the base console
could handle DN cases like these. Unfortunately, until the new base
console is available everywhere, a user could find him/herself in a
situation where they are managing a remote new DS on a machine that uses
the old base console. So the DSUtil class will attempt to find and use
the new methods from LDAPUtil if available, or fallback to the local
implementation in DSUtil.
https://bugzilla.redhat.com/show_bug.cgi?id=586571
https://bugzilla.redhat.com/attachment.cgi?id=411075&action=diff
https://bugzilla.redhat.com/attachment.cgi?id=411077&action=diff
https://bugzilla.redhat.com/attachment.cgi?id=411075&action=edit
https://bugzilla.redhat.com/attachment.cgi?id=411077&action=edit