directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Emmanuel Lecharny (JIRA)" <j...@apache.org>
Subject [jira] Commented: (DIRSERVER-602) Spaces in PROVIDER_URL environment value seems to lead to problems
Date Tue, 21 Mar 2006 23:21:04 GMT
    [ http://issues.apache.org/jira/browse/DIRSERVER-602?page=comments#action_12371336 ] 

Emmanuel Lecharny commented on DIRSERVER-602:
---------------------------------------------

As stated by RFC 2255 :

"Note that any URL-illegal characters (e.g., spaces), URL special
   characters (as defined in section 2.2 of RFC 1738) and the reserved
   character '?' (ASCII 63) occurring inside a dn, filter, or other
   element of an LDAP URL MUST be escaped using the % method described
   in RFC 1738 [5]"

So lEnv.put(Context.PROVIDER_URL, "ldap://localhost:389/ou=Mon entreprise,dc=fr");  is not
valid.

However, the problem remains if it does not work with lEnv.put(Context.PROVIDER_URL, "ldap://localhost:389/ou=Mon%20entreprise,dc=fr");
, as Stefan said.

This has to be evaluated and fixed.

Do you have a full testcase, Tony? It can help a lot :)

Thanks for the report !

> Spaces in PROVIDER_URL environment value seems to lead to problems
> ------------------------------------------------------------------
>
>          Key: DIRSERVER-602
>          URL: http://issues.apache.org/jira/browse/DIRSERVER-602
>      Project: Directory ApacheDS
>         Type: Bug
>     Versions: 1.0-RC2
>  Environment: WIN XP
> ACI Enabled
> sun LdapCtxFactory
>     Reporter: Tony Blanchard

>
> I found that giving a PROVIDER_URL value like this : "ldap://localhost:389/ou=Mon entreprise,dc=fr"
to the InitialDirContext constructor returned a DirContext with a currentDN attribute to :"ou=Mon".
> Ex :
> lEnv.put(...);
> lEnv.put(Context.PROVIDER_URL, "ldap://localhost:389/ou=Mon entreprise,dc=fr");
> lEnv.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
> try
> {
>       lContext = new InitialDirontext(lEnv);
> }
>   [ .... ]
> As a result, I can not use correctly this context. 

-- 
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


Mime
View raw message