[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: (ITS#5739) "host:port" does not work
Hallvard B Furuseth wrote:
> hyc@symas.com writes:
>> Why are you reporting this? "-h" has always been documented to only
>> accept a hostname,
>
> No. Look at man ldap_init:
> (...) each host may optionally by of the form host:port. If
> present, the :port overrides the port parameter (...)
>
> So sometimes this option is called hostport.
>
> It's been that way since umich ldap 3.2.
>
Perhaps so, but...
clients/tools/common.c:
1.1 (hallvard 12-Dec-02): if( ( ldaphost != NULL ||
ldapport ) && ( ldapuri == NULL ) ) {
1.26 (kurt 14-Dec-03): /* construct URL */
1.26 (kurt 14-Dec-03): LDAPURLDesc url;
1.26 (kurt 14-Dec-03): memset( &url, 0,
sizeof(url));
1.26 (kurt 14-Dec-03):
1.26 (kurt 14-Dec-03): url.lud_scheme = "ldap";
1.26 (kurt 14-Dec-03): url.lud_host = ldaphost;
1.26 (kurt 14-Dec-03): url.lud_port = ldapport;
1.26 (kurt 14-Dec-03): url.lud_scope =
LDAP_SCOPE_DEFAULT;
1.26 (kurt 14-Dec-03):
1.26 (kurt 14-Dec-03): ldapuri =
ldap_url_desc2str( &url );
OpenLDAP has been this way since at least 2003, no one else has cared since
then...
--
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/