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);