[Date Prev][Date Next]
RE: (ITS#5919) URI syntaxe (ldap:///dc=my%2cdc=domaine)
> I'd recommend not to mess around with the hostport portion of the LDAP
> URL. In opposite to Hallvard I'm not even sure whether a distinction is
> really needed when invoking ldap_initialize().
The rfc 2255 defined the LDAP URL syntaxe as : scheme "://" [hostport] ["/"
where host (rfc1738) must be a fully qualified domain name of a network host
or IP address.
(a fully qualified domain name cannot effectiely begin with a '.' ;-)
Therefore, transforming a fully qualified domain name in a IP adress remains
to be a DNS job.
But, "My.domain.[:port]" is actually a fully qualified domain name and
produce effectively one (at least) IP address of a network host when a SRV
rr is defined and an authoritative answer can be obtained from a DNS.
Of course I admit it could be not very efficient to try systematically a SRV
resolution on every domain name of a LDAP URLS chain ...
So I propose to add an extension (something like "forceSrvSearch") which
will indicate that the library must perform a SRV request on this URL to
find the IP address from the hostname (or hostport) parameter specified.
It'll be a bit more complex to patch up ... :(