Twix Support for LDAP Controls
------------------------------

         Key: DIRLDAP-75
         URL: http://issues.apache.org/jira/browse/DIRLDAP-75
     Project: Directory LDAP
        Type: Bug
  Components: Common  
    Versions: 0.9.3    
    Reporter: Van Nhu


Please excuse my limited understanding of the LDAP Common source base, but it 
seems that the support for LDAP controls in the TwixTransformer is not 
complete. So I've made the following modifications to the LDAP Common module in 
order to have my Virtual Directory to correctly process the various LDAP 
controls:

1. Get the Twix Control class to implement the javax.naming.ldap.Control 
interface. Firstly, this is because Twix Controls are really LDAP Controls, and 
secondly, this makes it easier to create an 
org.apache.ldap.common.message.ControlImpl instance from a Twix Control object.

2. Remove the extraneous method declarations in 
org.apache.ldap.common.message.Control because they are already defined in 
javax.naming.ldap.Control

3. Fix a NullPointerException in 
org.apache.asn1new.ldap.pojo.LdapMessage.addControl() method

4. Implement the method 
org.apache.asn1new.ldap.TwixTransformer.transformControls() so that the 
Response Controls are propagated to the LDAP client properly.

The patch and the unit tests will be attached here shortly for your reference.

Thanks and Regards,
Van

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to