Lines Matching defs:url
136 /* validate URL for global referral use
139 * Any non-LDAP URL is okay
143 int validate_global_referral( const char *url )
148 rc = ldap_url_parse_ext( url, &lurl, LDAP_PVT_URL_PARSE_NONE );
156 Debug( LDAP_DEBUG_CONFIG, "referral \"%s\": not LDAP.\n", url );
162 "referral: invalid URL (%s): %s (%d)\n",
163 url, "" /* ldap_url_error2str(rc) */, rc );
171 "referral: URL (%s): contains DN\n",
172 url );
177 "referral: URL (%s): requests attributes\n",
178 url );
183 "referral: URL (%s): contains explicit scope\n",
184 url );
189 "referral: URL (%s): contains explicit filter\n",
190 url );
223 LDAPURLDesc *url;
227 rc = ldap_url_parse_ext( iv->bv_val, &url, LDAP_PVT_URL_PARSE_NONE );
236 dn = url->lud_dn;
237 url->lud_dn = referral_dn_muck( ( dn && *dn ) ? dn : NULL,
241 if ( url->lud_scope == LDAP_SCOPE_DEFAULT ) {
242 url->lud_scope = scope;
245 jv->bv_val = ldap_url_desc2str( url );
254 ldap_free_urldesc( url );