ldap              122 source3/include/ads.h 	} ldap;
ldap               54 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	struct ldap_connection *ldap;
ldap              127 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	ldb_set_errstring(ildb->ldb, ldap_errstr(ildb->ldap, status));
ldap              330 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	h = talloc_zero(ildb->ldap, struct ldb_handle);
ldap              374 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	req = ldap_request_send(ildb->ldap, msg);
ldap              500 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	msg = new_ldap_message(ildb->ldap);
ldap              550 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	msg = new_ldap_message(ildb->ldap);
ldap              598 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	msg = new_ldap_message(ildb->ldap);
ldap              629 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	msg = new_ldap_message(ildb->ldap);
ldap              756 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	ildb->ldap = ldap4_new_connection(ildb, ldb_get_opaque(ldb, "EventContext"));
ldap              757 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	if (!ildb->ldap) {
ldap              763 source3/lib/ldb/ldb_ildap/ldb_ildap.c 		ldap_set_reconn_params(ildb->ldap, 10);
ldap              766 source3/lib/ldb/ldb_ildap/ldb_ildap.c 	status = ldap_connect(ildb->ldap, url);
ldap              769 source3/lib/ldb/ldb_ildap/ldb_ildap.c 			  url, ldap_errstr(ildb->ldap, status));
ldap              799 source3/lib/ldb/ldb_ildap/ldb_ildap.c 			status = ldap_bind_simple(ildb->ldap, bind_dn, password);
ldap              802 source3/lib/ldb/ldb_ildap/ldb_ildap.c 					  ldap_errstr(ildb->ldap, status));
ldap              806 source3/lib/ldb/ldb_ildap/ldb_ildap.c 			status = ldap_bind_sasl(ildb->ldap, creds);
ldap              809 source3/lib/ldb/ldb_ildap/ldb_ildap.c 					  ldap_errstr(ildb->ldap, status));
ldap               48 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	LDAP *ldap;
ldap              296 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	ret = ldap_search_ext(lldb->ldap, search_base, ldap_scope, 
ldap              346 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	ret = ldap_add_ext(lldb->ldap, dn, mods,
ldap              391 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	ret = ldap_modify_ext(lldb->ldap, dn, mods,
ldap              427 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	ret = ldap_delete_ext(lldb->ldap, dnstr,
ldap              480 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	ret = ldap_rename(lldb->ldap, old_dn, newrdn, parentdn,
ldap              511 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		msg = ldap_first_entry(lldb->ldap, result);
ldap              528 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			dn = ldap_get_dn(lldb->ldap, msg);
ldap              545 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			for (attr=ldap_first_attribute(lldb->ldap, msg, &berptr);
ldap              547 source3/lib/ldb/ldb_ldap/ldb_ldap.c 			     attr=ldap_next_attribute(lldb->ldap, msg, berptr)) {
ldap              549 source3/lib/ldb/ldb_ldap/ldb_ldap.c 				bval = ldap_get_values_len(lldb->ldap, msg, attr);
ldap              568 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		if (ldap_parse_result(lldb->ldap, result, &handle->status,
ldap              592 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		if (ldap_parse_result(lldb->ldap, result, &handle->status,
ldap              620 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		if (ldap_parse_result(lldb->ldap, result, &handle->status,
ldap              689 source3/lib/ldb/ldb_ldap/ldb_ldap.c 		lret = ldap_result(lldb->ldap, ac->msgid, 0, &timeout, &result);
ldap              707 source3/lib/ldb/ldb_ldap/ldb_ldap.c 				lret = ldap_result(lldb->ldap, ac->msgid, 0, NULL, &result);
ldap              712 source3/lib/ldb/ldb_ldap/ldb_ldap.c 				lret = ldap_result(lldb->ldap, ac->msgid, 0, &timeout, &result);
ldap              781 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	ldap_unbind(lldb->ldap);
ldap              804 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	lldb->ldap = NULL;
ldap              806 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	ret = ldap_initialize(&lldb->ldap, url);
ldap              815 source3/lib/ldb/ldb_ldap/ldb_ldap.c 	ret = ldap_set_option(lldb->ldap, LDAP_OPT_PROTOCOL_VERSION, &version);
ldap              256 source3/libads/ldap.c 	ads->ldap.port = gc ? LDAP_GC_PORT : LDAP_PORT;
ldap              257 source3/libads/ldap.c 	if (!interpret_string_addr(&ads->ldap.ss, srv, 0)) {
ldap              581 source3/libads/ldap.c 	ZERO_STRUCT(ads->ldap);
ldap              582 source3/libads/ldap.c 	ads->ldap.last_attempt	= time(NULL);
ldap              583 source3/libads/ldap.c 	ads->ldap.wrap_type	= ADS_SASLWRAP_TYPE_PLAIN;
ldap              620 source3/libads/ldap.c 	print_sockaddr(addr, sizeof(addr), &ads->ldap.ss);
ldap              638 source3/libads/ldap.c 		print_sockaddr(addr, sizeof(addr), &ads->ldap.ss);
ldap              661 source3/libads/ldap.c 	ads->ldap.mem_ctx = talloc_init("ads LDAP connection memory");
ldap              662 source3/libads/ldap.c 	if (!ads->ldap.mem_ctx) {
ldap              669 source3/libads/ldap.c 	ads->ldap.ld = ldap_open_with_timeout(ads->config.ldap_server_name,
ldap              670 source3/libads/ldap.c 					      ads->ldap.port, lp_ldap_timeout());
ldap              671 source3/libads/ldap.c 	if (ads->ldap.ld == NULL) {
ldap              683 source3/libads/ldap.c 	ldap_set_option(ads->ldap.ld, LDAP_OPT_PROTOCOL_VERSION, &version);
ldap              686 source3/libads/ldap.c 		status = ADS_ERROR(smb_ldap_start_tls(ads->ldap.ld, version));
ldap              702 source3/libads/ldap.c 		status = ADS_ERROR(ldap_simple_bind_s(ads->ldap.ld, NULL, NULL));
ldap              707 source3/libads/ldap.c 		status = ADS_ERROR(ldap_simple_bind_s(ads->ldap.ld, ads->auth.user_name, ads->auth.password));
ldap              743 source3/libads/ldap.c 	if (ads->ldap.ld) {
ldap              744 source3/libads/ldap.c 		ldap_unbind(ads->ldap.ld);
ldap              745 source3/libads/ldap.c 		ads->ldap.ld = NULL;
ldap              747 source3/libads/ldap.c 	if (ads->ldap.wrap_ops && ads->ldap.wrap_ops->disconnect) {
ldap              748 source3/libads/ldap.c 		ads->ldap.wrap_ops->disconnect(ads);
ldap              750 source3/libads/ldap.c 	if (ads->ldap.mem_ctx) {
ldap              751 source3/libads/ldap.c 		talloc_free(ads->ldap.mem_ctx);
ldap              753 source3/libads/ldap.c 	ZERO_STRUCT(ads->ldap);
ldap              906 source3/libads/ldap.c 	ldap_get_option(ads->ldap.ld, LDAP_OPT_PROTOCOL_VERSION, &version);
ldap              983 source3/libads/ldap.c 	ldap_set_option(ads->ldap.ld, LDAP_OPT_REFERRALS, LDAP_OPT_OFF);
ldap              985 source3/libads/ldap.c 	rc = ldap_search_with_timeout(ads->ldap.ld, utf8_path, scope, utf8_expr, 
ldap              999 source3/libads/ldap.c 	rc = ldap_parse_result(ads->ldap.ld, *res, NULL, NULL, NULL,
ldap             1220 source3/libads/ldap.c 	ldap_set_option(ads->ldap.ld, LDAP_OPT_REFERRALS, LDAP_OPT_OFF);
ldap             1222 source3/libads/ldap.c 	rc = ldap_search_with_timeout(ads->ldap.ld, utf8_path, scope, utf8_expr,
ldap             1290 source3/libads/ldap.c 	utf8_dn = ldap_get_dn(ads->ldap.ld, msg);
ldap             1521 source3/libads/ldap.c 	ret = ldap_modify_ext_s(ads->ldap.ld, utf8_dn,
ldap             1550 source3/libads/ldap.c 	ret = ldap_add_s(ads->ldap.ld, utf8_dn, (LDAPMod**)mods);
ldap             1571 source3/libads/ldap.c 	ret = ldap_delete_s(ads->ldap.ld, utf8_dn);
ldap             2072 source3/libads/ldap.c 	ldap_status = ldap_rename_s(ads->ldap.ld, computer_dn, computer_rdn, 
ldap             2258 source3/libads/ldap.c 		for (utf8_field=ldap_first_attribute(ads->ldap.ld,
ldap             2261 source3/libads/ldap.c 		     utf8_field=ldap_next_attribute(ads->ldap.ld,
ldap             2279 source3/libads/ldap.c 				utf8_vals = ldap_get_values(ads->ldap.ld,
ldap             2286 source3/libads/ldap.c 				ber_vals = ldap_get_values_len(ads->ldap.ld, 
ldap             2310 source3/libads/ldap.c 	return ldap_count_entries(ads->ldap.ld, (LDAPMessage *)res);
ldap             2321 source3/libads/ldap.c 	return ldap_first_entry(ads->ldap.ld, res);
ldap             2332 source3/libads/ldap.c 	return ldap_next_entry(ads->ldap.ld, res);
ldap             2343 source3/libads/ldap.c 	return ldap_first_message(ads->ldap.ld, res);
ldap             2354 source3/libads/ldap.c 	return ldap_next_message(ads->ldap.ld, res);
ldap             2373 source3/libads/ldap.c 	values = ldap_get_values(ads->ldap.ld, msg, field);
ldap             2403 source3/libads/ldap.c 	values = ldap_get_values(ads->ldap.ld, msg, field);
ldap             2468 source3/libads/ldap.c 	for (attr = ldap_first_attribute(ads->ldap.ld, (LDAPMessage *)msg, &ptr); 
ldap             2470 source3/libads/ldap.c 	     attr = ldap_next_attribute(ads->ldap.ld, (LDAPMessage *)msg, ptr)) {
ldap             2570 source3/libads/ldap.c 	values = ldap_get_values(ads->ldap.ld, msg, field);
ldap             2595 source3/libads/ldap.c 	values = ldap_get_values(ads->ldap.ld, msg, "objectGUID");
ldap             2625 source3/libads/ldap.c 	values = ldap_get_values_len(ads->ldap.ld, msg, field);
ldap             2653 source3/libads/ldap.c 	values = ldap_get_values_len(ads->ldap.ld, msg, field);
ldap             2700 source3/libads/ldap.c 	values = ldap_get_values_len(ads->ldap.ld, msg, field);
ldap             2819 source3/libads/ldap.c 	if ( !ads->ldap.ld ) {
ldap             2880 source3/libads/ldap.c 	if ( !ads->ldap.ld ) {
ldap             3405 source3/libads/ldap.c    SAVED CODE - we used to join via ldap - remember how we did this. JRA.
ldap             3498 source3/libads/ldap.c 	rc = ldap_delete_ext_s(ads->ldap.ld, hostnameDN, pldap_control, NULL);
ldap               50 source3/libads/ldap_printer.c 	srv_dn = ldap_get_dn(ads->ldap.ld, *res);
ldap               41 source3/libads/ldap_utils.c 	if (!ads->ldap.ld &&
ldap               42 source3/libads/ldap_utils.c 	    time(NULL) - ads->ldap.last_attempt < ADS_RECONNECT_TIME) {
ldap               84 source3/libads/ndr.c 	ndr_print_ptr(ndr, "ld", r->ldap.ld);
ldap               85 source3/libads/ndr.c 	ndr_print_sockaddr_storage(ndr, "ss", &r->ldap.ss);
ldap               86 source3/libads/ndr.c 	ndr_print_time_t(ndr, "last_attempt", r->ldap.last_attempt);
ldap               87 source3/libads/ndr.c 	ndr_print_uint32(ndr, "port", r->ldap.port);
ldap               88 source3/libads/ndr.c 	ndr_print_uint16(ndr, "wrap_type", r->ldap.wrap_type);
ldap               90 source3/libads/ndr.c 	ndr_print_ptr(ndr, "sbiod", r->ldap.sbiod);
ldap               92 source3/libads/ndr.c 	ndr_print_ptr(ndr, "mem_ctx", r->ldap.mem_ctx);
ldap               93 source3/libads/ndr.c 	ndr_print_ptr(ndr, "wrap_ops", r->ldap.wrap_ops);
ldap               94 source3/libads/ndr.c 	ndr_print_ptr(ndr, "wrap_private_data", r->ldap.wrap_private_data);
ldap               97 source3/libads/ndr.c 	ndr_print_uint32(ndr, "ofs", r->ldap.in.ofs);
ldap               98 source3/libads/ndr.c 	ndr_print_uint32(ndr, "needed", r->ldap.in.needed);
ldap               99 source3/libads/ndr.c 	ndr_print_uint32(ndr, "left", r->ldap.in.left);
ldap              100 source3/libads/ndr.c 	ndr_print_uint32(ndr, "max_wrapped", r->ldap.in.max_wrapped);
ldap              101 source3/libads/ndr.c 	ndr_print_uint32(ndr, "min_wrapped", r->ldap.in.min_wrapped);
ldap              102 source3/libads/ndr.c 	ndr_print_uint32(ndr, "size", r->ldap.in.size);
ldap              103 source3/libads/ndr.c 	ndr_print_array_uint8(ndr, "buf", r->ldap.in.buf, r->ldap.in.size);
ldap              107 source3/libads/ndr.c 	ndr_print_uint32(ndr, "ofs", r->ldap.out.ofs);
ldap              108 source3/libads/ndr.c 	ndr_print_uint32(ndr, "left", r->ldap.out.left);
ldap              109 source3/libads/ndr.c 	ndr_print_uint32(ndr, "max_unwrapped", r->ldap.out.max_unwrapped);
ldap              110 source3/libads/ndr.c 	ndr_print_uint32(ndr, "sig_size", r->ldap.out.sig_size);
ldap              111 source3/libads/ndr.c 	ndr_print_uint32(ndr, "size", r->ldap.out.size);
ldap              112 source3/libads/ndr.c 	ndr_print_array_uint8(ndr, "buf", r->ldap.out.buf, r->ldap.out.size);
ldap               27 source3/libads/sasl.c 		(struct ntlmssp_state *)ads->ldap.wrap_private_data;
ldap               31 source3/libads/sasl.c 	uint8 *dptr = ads->ldap.out.buf + (4 + NTLMSSP_SIG_SIZE);
ldap               52 source3/libads/sasl.c 	memcpy(ads->ldap.out.buf + 4,
ldap               58 source3/libads/sasl.c 	ads->ldap.out.left = 4 + NTLMSSP_SIG_SIZE + len;
ldap               66 source3/libads/sasl.c 		(struct ntlmssp_state *)ads->ldap.wrap_private_data;
ldap               70 source3/libads/sasl.c 	uint8 *dptr = ads->ldap.in.buf + (4 + NTLMSSP_SIG_SIZE);
ldap               71 source3/libads/sasl.c 	uint32 dlen = ads->ldap.in.ofs - (4 + NTLMSSP_SIG_SIZE);
ldap               74 source3/libads/sasl.c 	sig = data_blob_const(ads->ldap.in.buf + 4, NTLMSSP_SIG_SIZE);
ldap               92 source3/libads/sasl.c 	ads->ldap.in.left	= dlen;
ldap               93 source3/libads/sasl.c 	ads->ldap.in.ofs	= 4 + NTLMSSP_SIG_SIZE;
ldap              101 source3/libads/sasl.c 		(struct ntlmssp_state *)ads->ldap.wrap_private_data;
ldap              105 source3/libads/sasl.c 	ads->ldap.wrap_ops = NULL;
ldap              106 source3/libads/sasl.c 	ads->ldap.wrap_private_data = NULL;
ldap              150 source3/libads/sasl.c 	switch (ads->ldap.wrap_type) {
ldap              163 source3/libads/sasl.c 			ads->ldap.wrap_type = ADS_SASLWRAP_TYPE_SEAL;
ldap              194 source3/libads/sasl.c 			rc = ldap_sasl_bind_s(ads->ldap.ld, NULL, "GSS-SPNEGO", &cred, NULL, NULL, &scred);
ldap              249 source3/libads/sasl.c 	if (ads->ldap.wrap_type > ADS_SASLWRAP_TYPE_PLAIN) {
ldap              250 source3/libads/sasl.c 		ads->ldap.out.max_unwrapped = ADS_SASL_WRAPPING_OUT_MAX_WRAPPED - NTLMSSP_SIG_SIZE;
ldap              251 source3/libads/sasl.c 		ads->ldap.out.sig_size = NTLMSSP_SIG_SIZE;
ldap              252 source3/libads/sasl.c 		ads->ldap.in.min_wrapped = ads->ldap.out.sig_size;
ldap              253 source3/libads/sasl.c 		ads->ldap.in.max_wrapped = ADS_SASL_WRAPPING_IN_MAX_WRAPPED;
ldap              271 source3/libads/sasl.c 	gss_ctx_id_t context_handle = (gss_ctx_id_t)ads->ldap.wrap_private_data;
ldap              282 source3/libads/sasl.c 	conf_req_flag	= (ads->ldap.wrap_type == ADS_SASLWRAP_TYPE_SEAL);
ldap              295 source3/libads/sasl.c 	if ((ads->ldap.out.size - 4) < wrapped.length) {
ldap              300 source3/libads/sasl.c 	memcpy(ads->ldap.out.buf + 4, wrapped.value, wrapped.length);
ldap              303 source3/libads/sasl.c 	ads->ldap.out.left = 4 + wrapped.length;
ldap              312 source3/libads/sasl.c 	gss_ctx_id_t context_handle = (gss_ctx_id_t)ads->ldap.wrap_private_data;
ldap              319 source3/libads/sasl.c 	wrapped.value	= ads->ldap.in.buf + 4;
ldap              320 source3/libads/sasl.c 	wrapped.length	= ads->ldap.in.ofs - 4;
ldap              328 source3/libads/sasl.c 	if (ads->ldap.wrap_type == ADS_SASLWRAP_TYPE_SEAL && conf_state == 0) {
ldap              337 source3/libads/sasl.c 	memcpy(ads->ldap.in.buf + 4, unwrapped.value, unwrapped.length);
ldap              340 source3/libads/sasl.c 	ads->ldap.in.left	= unwrapped.length;
ldap              341 source3/libads/sasl.c 	ads->ldap.in.ofs	= 4;
ldap              350 source3/libads/sasl.c 	gss_ctx_id_t context_handle = (gss_ctx_id_t)ads->ldap.wrap_private_data;
ldap              355 source3/libads/sasl.c 	ads->ldap.wrap_ops = NULL;
ldap              356 source3/libads/sasl.c 	ads->ldap.wrap_private_data = NULL;
ldap              392 source3/libads/sasl.c 	switch (ads->ldap.wrap_type) {
ldap              471 source3/libads/sasl.c 		ads->ldap.wrap_type = ADS_SASLWRAP_TYPE_SEAL;
ldap              486 source3/libads/sasl.c 		ads->ldap.wrap_type = ADS_SASLWRAP_TYPE_SIGN;
ldap              509 source3/libads/sasl.c 	rc = ldap_sasl_bind_s(ads->ldap.ld, NULL, "GSS-SPNEGO", &cred, NULL, NULL, 
ldap              575 source3/libads/sasl.c 	if (ads->ldap.wrap_type > ADS_SASLWRAP_TYPE_PLAIN) {
ldap              579 source3/libads/sasl.c 					     (ads->ldap.wrap_type == ADS_SASLWRAP_TYPE_SEAL),
ldap              581 source3/libads/sasl.c 					     max_msg_size, &ads->ldap.out.max_unwrapped);
ldap              587 source3/libads/sasl.c 		ads->ldap.out.sig_size = max_msg_size - ads->ldap.out.max_unwrapped;
ldap              588 source3/libads/sasl.c 		ads->ldap.in.min_wrapped = 0x2C; /* taken from a capture with LDAP unbind */
ldap              589 source3/libads/sasl.c 		ads->ldap.in.max_wrapped = max_msg_size;
ldap              692 source3/libads/sasl.c 	if (ads->ldap.wrap_type > ADS_SASLWRAP_TYPE_PLAIN) {
ldap              707 source3/libads/sasl.c 	rc = ldap_sasl_bind_s(ads->ldap.ld, NULL, "GSS-SPNEGO", &cred, NULL, NULL, &scred);
ldap              731 source3/libads/sasl.c 	if (ads->ldap.wrap_type > ADS_SASLWRAP_TYPE_PLAIN) {
ldap              754 source3/libads/sasl.c 	rc = ldap_sasl_bind_s(ads->ldap.ld, NULL, "GSS-SPNEGO", NULL, NULL, NULL, &scred);
ldap              907 source3/libads/sasl.c 		rc = ldap_sasl_bind_s(ads->ldap.ld, NULL, "GSSAPI", &cred, NULL, NULL, 
ldap              954 source3/libads/sasl.c 	if (!(wrap_type & ads->ldap.wrap_type)) {
ldap              960 source3/libads/sasl.c 			ads->ldap.wrap_type, wrap_type));
ldap              976 source3/libads/sasl.c 	SCVAL(p,0,ads->ldap.wrap_type);
ldap             1000 source3/libads/sasl.c 	rc = ldap_sasl_bind_s(ads->ldap.ld, NULL, "GSSAPI", &cred, NULL, NULL, 
ldap             1008 source3/libads/sasl.c 	if (ads->ldap.wrap_type > ADS_SASLWRAP_TYPE_PLAIN) {
ldap             1010 source3/libads/sasl.c 					     (ads->ldap.wrap_type == ADS_SASLWRAP_TYPE_SEAL),
ldap             1012 source3/libads/sasl.c 					     max_msg_size, &ads->ldap.out.max_unwrapped);
ldap             1018 source3/libads/sasl.c 		ads->ldap.out.sig_size = max_msg_size - ads->ldap.out.max_unwrapped;
ldap             1019 source3/libads/sasl.c 		ads->ldap.in.min_wrapped = 0x2C; /* taken from a capture with LDAP unbind */
ldap             1020 source3/libads/sasl.c 		ads->ldap.in.max_wrapped = max_msg_size;
ldap             1097 source3/libads/sasl.c 	values = ldap_get_values(ads->ldap.ld, res, "supportedSASLMechanisms");
ldap             1100 source3/libads/sasl.c 		ads->ldap.wrap_type = ADS_SASLWRAP_TYPE_SEAL;
ldap             1102 source3/libads/sasl.c 		ads->ldap.wrap_type = ADS_SASLWRAP_TYPE_SIGN;
ldap             1104 source3/libads/sasl.c 		ads->ldap.wrap_type = ADS_SASLWRAP_TYPE_PLAIN;
ldap               28 source3/libads/sasl_wrapping.c 	ads->ldap.sbiod	= sbiod;
ldap               42 source3/libads/sasl_wrapping.c 	ads->ldap.in.ofs	= 0;
ldap               43 source3/libads/sasl_wrapping.c 	ads->ldap.in.needed	= 0;
ldap               44 source3/libads/sasl_wrapping.c 	ads->ldap.in.left	= 0;
ldap               45 source3/libads/sasl_wrapping.c 	ads->ldap.in.size	= 4 + ads->ldap.in.min_wrapped;
ldap               46 source3/libads/sasl_wrapping.c 	ads->ldap.in.buf	= talloc_array(ads->ldap.mem_ctx,
ldap               47 source3/libads/sasl_wrapping.c 					       uint8, ads->ldap.in.size);
ldap               48 source3/libads/sasl_wrapping.c 	if (!ads->ldap.in.buf) {
ldap               57 source3/libads/sasl_wrapping.c 	if (ads->ldap.in.size == (4 + ads->ldap.in.needed)) {
ldap               61 source3/libads/sasl_wrapping.c 	ads->ldap.in.size	= 4 + ads->ldap.in.needed;
ldap               62 source3/libads/sasl_wrapping.c 	ads->ldap.in.buf	= talloc_realloc(ads->ldap.mem_ctx,
ldap               63 source3/libads/sasl_wrapping.c 						 ads->ldap.in.buf,
ldap               64 source3/libads/sasl_wrapping.c 						 uint8, ads->ldap.in.size);
ldap               65 source3/libads/sasl_wrapping.c 	if (!ads->ldap.in.buf) {
ldap               74 source3/libads/sasl_wrapping.c 	talloc_free(ads->ldap.in.buf);
ldap               76 source3/libads/sasl_wrapping.c 	ads->ldap.in.buf	= NULL;
ldap               77 source3/libads/sasl_wrapping.c 	ads->ldap.in.size	= 0;
ldap               78 source3/libads/sasl_wrapping.c 	ads->ldap.in.ofs	= 0;
ldap               79 source3/libads/sasl_wrapping.c 	ads->ldap.in.needed	= 0;
ldap               80 source3/libads/sasl_wrapping.c 	ads->ldap.in.left	= 0;
ldap               89 source3/libads/sasl_wrapping.c 	if (ads->ldap.in.ofs < 4) {
ldap               94 source3/libads/sasl_wrapping.c 					   ads->ldap.in.buf + ads->ldap.in.ofs,
ldap               95 source3/libads/sasl_wrapping.c 					   4 - ads->ldap.in.ofs);
ldap               97 source3/libads/sasl_wrapping.c 		ads->ldap.in.ofs += ret;
ldap               99 source3/libads/sasl_wrapping.c 		if (ads->ldap.in.ofs < 4) goto eagain;
ldap              101 source3/libads/sasl_wrapping.c 		ads->ldap.in.needed = RIVAL(ads->ldap.in.buf, 0);
ldap              102 source3/libads/sasl_wrapping.c 		if (ads->ldap.in.needed > ads->ldap.in.max_wrapped) {
ldap              106 source3/libads/sasl_wrapping.c 		if (ads->ldap.in.needed < ads->ldap.in.min_wrapped) {
ldap              119 source3/libads/sasl_wrapping.c 	if (ads->ldap.in.needed > 0) {
ldap              121 source3/libads/sasl_wrapping.c 					   ads->ldap.in.buf + ads->ldap.in.ofs,
ldap              122 source3/libads/sasl_wrapping.c 					   ads->ldap.in.needed);
ldap              124 source3/libads/sasl_wrapping.c 		ads->ldap.in.ofs += ret;
ldap              125 source3/libads/sasl_wrapping.c 		ads->ldap.in.needed -= ret;
ldap              127 source3/libads/sasl_wrapping.c 		if (ads->ldap.in.needed > 0) goto eagain;
ldap              134 source3/libads/sasl_wrapping.c 	if (ads->ldap.in.needed == 0 && ads->ldap.in.left == 0) {
ldap              136 source3/libads/sasl_wrapping.c 		status = ads->ldap.wrap_ops->unwrap(ads);
ldap              146 source3/libads/sasl_wrapping.c 	if (ads->ldap.in.left > 0) {
ldap              147 source3/libads/sasl_wrapping.c 		ret = MIN(ads->ldap.in.left, len);
ldap              148 source3/libads/sasl_wrapping.c 		memcpy(buf, ads->ldap.in.buf + ads->ldap.in.ofs, ret);
ldap              149 source3/libads/sasl_wrapping.c 		ads->ldap.in.ofs += ret;
ldap              150 source3/libads/sasl_wrapping.c 		ads->ldap.in.left -= ret;
ldap              157 source3/libads/sasl_wrapping.c 		if (ads->ldap.in.left == 0) {
ldap              175 source3/libads/sasl_wrapping.c 	ads->ldap.out.ofs	= 0;
ldap              176 source3/libads/sasl_wrapping.c 	ads->ldap.out.left	= 0;
ldap              177 source3/libads/sasl_wrapping.c 	ads->ldap.out.size	= 4 + ads->ldap.out.sig_size + len;
ldap              178 source3/libads/sasl_wrapping.c 	ads->ldap.out.buf	= talloc_array(ads->ldap.mem_ctx,
ldap              179 source3/libads/sasl_wrapping.c 					       uint8, ads->ldap.out.size);
ldap              180 source3/libads/sasl_wrapping.c 	if (!ads->ldap.out.buf) {
ldap              189 source3/libads/sasl_wrapping.c 	talloc_free(ads->ldap.out.buf);
ldap              191 source3/libads/sasl_wrapping.c 	ads->ldap.out.buf	= NULL;
ldap              192 source3/libads/sasl_wrapping.c 	ads->ldap.out.size	= 0;
ldap              193 source3/libads/sasl_wrapping.c 	ads->ldap.out.ofs	= 0;
ldap              194 source3/libads/sasl_wrapping.c 	ads->ldap.out.left	= 0;
ldap              203 source3/libads/sasl_wrapping.c 	if (ads->ldap.out.left == 0) {
ldap              211 source3/libads/sasl_wrapping.c 		rlen = MIN(len, ads->ldap.out.max_unwrapped);
ldap              216 source3/libads/sasl_wrapping.c 		status = ads->ldap.wrap_ops->wrap(ads, (uint8 *)buf, rlen);
ldap              222 source3/libads/sasl_wrapping.c 		RSIVAL(ads->ldap.out.buf, 0, ads->ldap.out.left - 4);
ldap              228 source3/libads/sasl_wrapping.c 				    ads->ldap.out.buf + ads->ldap.out.ofs,
ldap              229 source3/libads/sasl_wrapping.c 				    ads->ldap.out.left);
ldap              231 source3/libads/sasl_wrapping.c 	ads->ldap.out.ofs += ret;
ldap              232 source3/libads/sasl_wrapping.c 	ads->ldap.out.left -= ret;
ldap              234 source3/libads/sasl_wrapping.c 	if (ads->ldap.out.left == 0) {
ldap              251 source3/libads/sasl_wrapping.c 		if (ads->ldap.in.left > 0) {
ldap              287 source3/libads/sasl_wrapping.c 	rc = ldap_get_option(ads->ldap.ld, LDAP_OPT_SOCKBUF, &sb);
ldap              300 source3/libads/sasl_wrapping.c 	ads->ldap.wrap_ops		= ops;
ldap              301 source3/libads/sasl_wrapping.c 	ads->ldap.wrap_private_data	= private_data;
ldap              111 source3/libsmb/namequery_dc.c 									&ads->ldap.ss);
ldap              116 source3/libsmb/namequery_dc.c 									&ads->ldap.ss);
ldap              135 source3/libsmb/namequery_dc.c 	*dc_ss = ads->ldap.ss;
ldap             3176 source3/printing/nt_printing.c 	srv_dn_utf8 = ldap_get_dn((LDAP *)ads->ldap.ld, (LDAPMessage *)res);
ldap               49 source3/utils/net_ads.c 	print_sockaddr(addr, sizeof(addr), &ads->ldap.ss);
ldap              143 source3/utils/net_ads.c 		ads->ldap.port = 389;
ldap              184 source3/utils/net_ads.c 	print_sockaddr(addr, sizeof(addr), &ads->ldap.ss);
ldap              190 source3/utils/net_ads.c 	d_printf("LDAP port: %d\n", ads->ldap.port);
ldap              386 source3/utils/net_ads.c 		ads->ldap.port = 389;
ldap              389 source3/utils/net_ads.c 	print_sockaddr(addr, sizeof(addr), &ads->ldap.ss);
ldap              559 source3/utils/net_ads.c 	grouplist = ldap_get_values((LDAP *)ads->ldap.ld,
ldap             1077 source3/utils/net_ads.c 		if ( !ads->ldap.ld ) {
ldap             1646 source3/utils/net_ads.c 	srv_dn = ldap_get_dn((LDAP *)ads->ldap.ld, (LDAPMessage *)res);
ldap              744 source4/lib/ldb/common/ldb_modules.c #define LDAP_BACKEND LDB_BACKEND(ldap), LDB_BACKEND(ldapi), LDB_BACKEND(ldaps),
ldap               53 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	struct ldap_connection *ldap;
ldap              185 source4/lib/ldb/ldb_ildap/ldb_ildap.c 			  ldap_errstr(ildb->ldap, mem_ctx, status));
ldap              390 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	req = ldap_request_send(ac->ildb->ldap, msg);
ldap              780 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	ildb->ldap = ldap4_new_connection(ildb, lp_ctx,
ldap              782 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	if (!ildb->ldap) {
ldap              788 source4/lib/ldb/ldb_ildap/ldb_ildap.c 		ldap_set_reconn_params(ildb->ldap, 10);
ldap              791 source4/lib/ldb/ldb_ildap/ldb_ildap.c 	status = ldap_connect(ildb->ldap, url);
ldap              794 source4/lib/ldb/ldb_ildap/ldb_ildap.c 			  url, ldap_errstr(ildb->ldap, module, status));
ldap              811 source4/lib/ldb/ldb_ildap/ldb_ildap.c 			status = ldap_bind_simple(ildb->ldap, bind_dn, password);
ldap              814 source4/lib/ldb/ldb_ildap/ldb_ildap.c 					  ldap_errstr(ildb->ldap, module, status));
ldap              818 source4/lib/ldb/ldb_ildap/ldb_ildap.c 			status = ldap_bind_sasl(ildb->ldap, creds, lp_ctx);
ldap              821 source4/lib/ldb/ldb_ildap/ldb_ildap.c 					  ldap_errstr(ildb->ldap, module, status));
ldap               48 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	LDAP *ldap;
ldap              255 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	ret = ldap_search_ext(lldb->ldap, search_base, ldap_scope, 
ldap              299 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	ret = ldap_add_ext(lldb->ldap, dn, mods,
ldap              338 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	ret = ldap_modify_ext(lldb->ldap, dn, mods,
ldap              368 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	ret = ldap_delete_ext(lldb->ldap, dnstr,
ldap              415 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	ret = ldap_rename(lldb->ldap, old_dn, newrdn, parentdn,
ldap              498 source4/lib/ldb/ldb_ldap/ldb_ldap.c 		msg = ldap_first_entry(lldb->ldap, result);
ldap              509 source4/lib/ldb/ldb_ldap/ldb_ldap.c 			dn = ldap_get_dn(lldb->ldap, msg);
ldap              527 source4/lib/ldb/ldb_ldap/ldb_ldap.c 			for (attr=ldap_first_attribute(lldb->ldap, msg, &berptr);
ldap              529 source4/lib/ldb/ldb_ldap/ldb_ldap.c 			     attr=ldap_next_attribute(lldb->ldap, msg, berptr)) {
ldap              531 source4/lib/ldb/ldb_ldap/ldb_ldap.c 				bval = ldap_get_values_len(lldb->ldap, msg, attr);
ldap              552 source4/lib/ldb/ldb_ldap/ldb_ldap.c 		if (ldap_parse_result(lldb->ldap, result, &ret,
ldap              582 source4/lib/ldb/ldb_ldap/ldb_ldap.c 		if (ldap_parse_result(lldb->ldap, result, &ret,
ldap              675 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	lret = ldap_result(ac->lldb->ldap, ac->msgid, 0, &tv, &result);
ldap              844 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	ldap_unbind(lldb->ldap);
ldap              872 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	ret = ldap_initialize(&lldb->ldap, url);
ldap              881 source4/lib/ldb/ldb_ldap/ldb_ldap.c 	ret = ldap_set_option(lldb->ldap, LDAP_OPT_PROTOCOL_VERSION, &version);
ldap              791 source4/libnet/libnet_become_dc.c 				      struct becomeDC_ldap *ldap)
ldap              798 source4/libnet/libnet_become_dc.c 	ldap->ldb = ldb_wrap_connect(s, s->libnet->event_ctx, s->libnet->lp_ctx, url,
ldap              803 source4/libnet/libnet_become_dc.c 	if (ldap->ldb == NULL) {
ldap               61 source4/libnet/libnet_passwd.h 	} ldap;
ldap              130 source4/libnet/libnet_passwd.h 	} ldap;
ldap              201 source4/libnet/libnet_unbecome_dc.c 	} ldap;
ldap              314 source4/libnet/libnet_unbecome_dc.c 	s->ldap.ldb = ldb_wrap_connect(s, s->libnet->event_ctx, s->libnet->lp_ctx, url,
ldap              319 source4/libnet/libnet_unbecome_dc.c 	if (s->ldap.ldb == NULL) {
ldap              337 source4/libnet/libnet_unbecome_dc.c 	basedn = ldb_dn_new(s, s->ldap.ldb, NULL);
ldap              340 source4/libnet/libnet_unbecome_dc.c 	ret = ldb_search(s->ldap.ldb, s, &r, basedn, LDB_SCOPE_BASE, attrs,
ldap              379 source4/libnet/libnet_unbecome_dc.c 	basedn = ldb_dn_new(s, s->ldap.ldb, s->domain.dn_str);
ldap              382 source4/libnet/libnet_unbecome_dc.c 	ret = ldb_search(s->ldap.ldb, s, &r, basedn, LDB_SCOPE_SUBTREE, attrs,
ldap              418 source4/libnet/libnet_unbecome_dc.c 	msg->dn = ldb_dn_new(msg, s->ldap.ldb, s->dest_dsa.computer_dn_str);
ldap              433 source4/libnet/libnet_unbecome_dc.c 	ret = ldb_modify(s->ldap.ldb, msg);
ldap              456 source4/libnet/libnet_unbecome_dc.c 	basedn = ldb_dn_new_fmt(s, s->ldap.ldb, "<WKGUID=aa312825768811d1aded00c04fd8d5cd,%s>",
ldap              460 source4/libnet/libnet_unbecome_dc.c 	ret = ldb_search(s->ldap.ldb, s, &r, basedn, LDB_SCOPE_BASE,
ldap              470 source4/libnet/libnet_unbecome_dc.c 	old_dn = ldb_dn_new(r, s->ldap.ldb, s->dest_dsa.computer_dn_str);
ldap              486 source4/libnet/libnet_unbecome_dc.c 	ret = ldb_rename(s->ldap.ldb, old_dn, new_dn);
ldap               65 source4/torture/rpc/dssync.c 		struct DsSyncLDAPInfo ldap;
ldap              901 source4/torture/rpc/dssync.c 	ret &= test_LDAPBind(torture, ctx, ctx->admin.credentials, &ctx->admin.ldap);