Hallvard B Furuseth wrote:
hyc(a)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/