sam_ldb 44 source4/dsdb/common/util.c int samdb_search_domain(struct ldb_context *sam_ldb, sam_ldb 56 source4/dsdb/common/util.c count = gendb_search_v(sam_ldb, mem_ctx, basedn, sam_ldb 85 source4/dsdb/common/util.c const char *samdb_search_string_v(struct ldb_context *sam_ldb, sam_ldb 97 source4/dsdb/common/util.c count = gendb_search_v(sam_ldb, mem_ctx, basedn, &res, attrs, format, ap); sam_ldb 114 source4/dsdb/common/util.c const char *samdb_search_string(struct ldb_context *sam_ldb, sam_ldb 124 source4/dsdb/common/util.c str = samdb_search_string_v(sam_ldb, mem_ctx, basedn, attr_name, format, ap); sam_ldb 130 source4/dsdb/common/util.c struct ldb_dn *samdb_search_dn(struct ldb_context *sam_ldb, sam_ldb 141 source4/dsdb/common/util.c count = gendb_search_v(sam_ldb, mem_ctx, basedn, &res, NULL, format, ap); sam_ldb 155 source4/dsdb/common/util.c struct dom_sid *samdb_search_dom_sid(struct ldb_context *sam_ldb, sam_ldb 170 source4/dsdb/common/util.c count = gendb_search_v(sam_ldb, mem_ctx, basedn, &res, attrs, format, ap); sam_ldb 188 source4/dsdb/common/util.c int samdb_search_count(struct ldb_context *sam_ldb, sam_ldb 199 source4/dsdb/common/util.c ret = gendb_search_v(sam_ldb, mem_ctx, basedn, &res, attrs, format, ap); sam_ldb 209 source4/dsdb/common/util.c uint_t samdb_search_uint(struct ldb_context *sam_ldb, sam_ldb 224 source4/dsdb/common/util.c count = gendb_search_v(sam_ldb, mem_ctx, basedn, &res, attrs, format, ap); sam_ldb 237 source4/dsdb/common/util.c int64_t samdb_search_int64(struct ldb_context *sam_ldb, sam_ldb 252 source4/dsdb/common/util.c count = gendb_search_v(sam_ldb, mem_ctx, basedn, &res, attrs, format, ap); sam_ldb 266 source4/dsdb/common/util.c int samdb_search_string_multiple(struct ldb_context *sam_ldb, sam_ldb 281 source4/dsdb/common/util.c count = gendb_search_v(sam_ldb, mem_ctx, basedn, &res, attrs, format, ap); sam_ldb 475 source4/dsdb/common/util.c NTTIME samdb_result_allow_password_change(struct ldb_context *sam_ldb, sam_ldb 488 source4/dsdb/common/util.c minPwdAge = samdb_search_int64(sam_ldb, mem_ctx, 0, domain_dn, "minPwdAge", NULL); sam_ldb 501 source4/dsdb/common/util.c NTTIME samdb_result_force_password_change(struct ldb_context *sam_ldb, sam_ldb 520 source4/dsdb/common/util.c maxPwdAge = samdb_search_int64(sam_ldb, mem_ctx, 0, domain_dn, "maxPwdAge", NULL); sam_ldb 734 source4/dsdb/common/util.c int samdb_msg_add_string(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, sam_ldb 748 source4/dsdb/common/util.c int samdb_msg_add_dom_sid(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, sam_ldb 755 source4/dsdb/common/util.c lp_iconv_convenience(ldb_get_opaque(sam_ldb, "loadparm")), sam_ldb 768 source4/dsdb/common/util.c int samdb_msg_add_delete(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, sam_ldb 779 source4/dsdb/common/util.c int samdb_msg_add_addval(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, sam_ldb 804 source4/dsdb/common/util.c int samdb_msg_add_delval(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, sam_ldb 829 source4/dsdb/common/util.c int samdb_msg_add_int(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, sam_ldb 833 source4/dsdb/common/util.c return samdb_msg_add_string(sam_ldb, mem_ctx, msg, attr_name, s); sam_ldb 839 source4/dsdb/common/util.c int samdb_msg_add_uint(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, sam_ldb 843 source4/dsdb/common/util.c return samdb_msg_add_string(sam_ldb, mem_ctx, msg, attr_name, s); sam_ldb 849 source4/dsdb/common/util.c int samdb_msg_add_int64(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, sam_ldb 853 source4/dsdb/common/util.c return samdb_msg_add_string(sam_ldb, mem_ctx, msg, attr_name, s); sam_ldb 859 source4/dsdb/common/util.c int samdb_msg_add_uint64(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, sam_ldb 863 source4/dsdb/common/util.c return samdb_msg_add_string(sam_ldb, mem_ctx, msg, attr_name, s); sam_ldb 869 source4/dsdb/common/util.c int samdb_msg_add_hash(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, sam_ldb 903 source4/dsdb/common/util.c int samdb_msg_add_acct_flags(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, sam_ldb 906 source4/dsdb/common/util.c return samdb_msg_add_uint(sam_ldb, mem_ctx, msg, attr_name, samdb_acb2uf(v)); sam_ldb 912 source4/dsdb/common/util.c int samdb_msg_add_logon_hours(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, sam_ldb 924 source4/dsdb/common/util.c int samdb_msg_add_parameters(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, sam_ldb 935 source4/dsdb/common/util.c int samdb_msg_add_value(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, sam_ldb 944 source4/dsdb/common/util.c int samdb_msg_set_value(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, sam_ldb 959 source4/dsdb/common/util.c int samdb_msg_set_string(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg, sam_ldb 968 source4/dsdb/common/util.c return samdb_msg_add_string(sam_ldb, mem_ctx, msg, attr_name, str); sam_ldb 974 source4/dsdb/common/util.c int samdb_replace(struct ldb_context *sam_ldb, TALLOC_CTX *mem_ctx, struct ldb_message *msg) sam_ldb 984 source4/dsdb/common/util.c return ldb_modify(sam_ldb, msg); sam_ldb 55 source4/libnet/libnet_samsync_ldb.c struct ldb_context *sam_ldb, *remote_ldb; sam_ldb 69 source4/libnet/libnet_samsync_ldb.c struct ldb_dn *basedn = samdb_search_dn(state->sam_ldb, mem_ctx, sam_ldb 97 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_string(state->sam_ldb, mem_ctx, msg, sam_ldb 104 source4/libnet/libnet_samsync_ldb.c ret = ldb_add(state->sam_ldb, msg); sam_ldb 109 source4/libnet/libnet_samsync_ldb.c ldb_errstring(state->sam_ldb)); sam_ldb 137 source4/libnet/libnet_samsync_ldb.c partitions_basedn = samdb_partitions_dn(state->sam_ldb, mem_ctx); sam_ldb 139 source4/libnet/libnet_samsync_ldb.c ret_domain = gendb_search(state->sam_ldb, mem_ctx, partitions_basedn, &msgs_domain, domain_attrs, sam_ldb 143 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search for domain failed: %s", ldb_errstring(state->sam_ldb)); sam_ldb 153 source4/libnet/libnet_samsync_ldb.c state->base_dn[database] = samdb_result_dn(state->sam_ldb, state, msgs_domain[0], "nCName", NULL); sam_ldb 159 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_dom_sid(state->sam_ldb, mem_ctx, sam_ldb 163 source4/libnet/libnet_samsync_ldb.c state->dom_sid[database] = samdb_search_dom_sid(state->sam_ldb, state, sam_ldb 184 source4/libnet/libnet_samsync_ldb.c const char *dnstring = samdb_search_string(state->sam_ldb, mem_ctx, NULL, sam_ldb 186 source4/libnet/libnet_samsync_ldb.c state->base_dn[database] = ldb_dn_new(state, state->sam_ldb, dnstring); sam_ldb 200 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_string(state->sam_ldb, mem_ctx, sam_ldb 203 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_int64(state->sam_ldb, mem_ctx, sam_ldb 206 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_uint(state->sam_ldb, mem_ctx, sam_ldb 209 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_int64(state->sam_ldb, mem_ctx, sam_ldb 212 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_int64(state->sam_ldb, mem_ctx, sam_ldb 215 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_uint(state->sam_ldb, mem_ctx, sam_ldb 218 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_uint64(state->sam_ldb, mem_ctx, sam_ldb 222 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_uint64(state->sam_ldb, mem_ctx, sam_ldb 227 source4/libnet/libnet_samsync_ldb.c ret = samdb_replace(state->sam_ldb, mem_ctx, msg); sam_ldb 270 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[database], sam_ldb 277 source4/libnet/libnet_samsync_ldb.c ldb_errstring(state->sam_ldb)); sam_ldb 324 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_ ## type(state->sam_ldb, mem_ctx, msg, \ sam_ldb 327 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_delete(state->sam_ldb, mem_ctx, msg, \ sam_ldb 335 source4/libnet/libnet_samsync_ldb.c if (samdb_msg_add_dom_sid(state->sam_ldb, mem_ctx, msg, sam_ldb 350 source4/libnet/libnet_samsync_ldb.c if (samdb_msg_add_logon_hours(state->sam_ldb, mem_ctx, msg, "logonHours", &user->logon_hours) != 0) { sam_ldb 360 source4/libnet/libnet_samsync_ldb.c if (samdb_msg_add_acct_flags(state->sam_ldb, mem_ctx, msg, sam_ldb 368 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_delete(state->sam_ldb, mem_ctx, msg, sam_ldb 372 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_hash(state->sam_ldb, mem_ctx, msg, sam_ldb 375 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_delete(state->sam_ldb, mem_ctx, msg, sam_ldb 379 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_hash(state->sam_ldb, mem_ctx, msg, sam_ldb 382 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_delete(state->sam_ldb, mem_ctx, msg, sam_ldb 388 source4/libnet/libnet_samsync_ldb.c if (samdb_msg_add_parameters(state->sam_ldb, mem_ctx, msg, "userParameters", &user->parameters) != 0) { sam_ldb 402 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_delete(state->sam_ldb, mem_ctx, msg, sam_ldb 427 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_string(state->sam_ldb, mem_ctx, msg, sam_ldb 437 source4/libnet/libnet_samsync_ldb.c ret = ldb_add(state->sam_ldb, msg); sam_ldb 444 source4/libnet/libnet_samsync_ldb.c ldb_errstring(state->sam_ldb)); sam_ldb 448 source4/libnet/libnet_samsync_ldb.c ret = ldb_add(state->sam_ldb, msg); sam_ldb 453 source4/libnet/libnet_samsync_ldb.c ldb_errstring(state->sam_ldb)); sam_ldb 459 source4/libnet/libnet_samsync_ldb.c ret = samdb_replace(state->sam_ldb, mem_ctx, msg); sam_ldb 463 source4/libnet/libnet_samsync_ldb.c ldb_errstring(state->sam_ldb)); sam_ldb 483 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[database], sam_ldb 488 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search failed: %s", ldb_errstring(state->sam_ldb)); sam_ldb 501 source4/libnet/libnet_samsync_ldb.c ret = ldb_delete(state->sam_ldb, msgs[0]->dn); sam_ldb 505 source4/libnet/libnet_samsync_ldb.c ldb_errstring(state->sam_ldb)); sam_ldb 535 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[database], &msgs, attrs, sam_ldb 540 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search failed: %s", ldb_errstring(state->sam_ldb)); sam_ldb 559 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_ ## type(state->sam_ldb, mem_ctx, msg, \ sam_ldb 562 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_delete(state->sam_ldb, mem_ctx, msg, \ sam_ldb 569 source4/libnet/libnet_samsync_ldb.c if (samdb_msg_add_dom_sid(state->sam_ldb, mem_ctx, msg, sam_ldb 582 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_string(state->sam_ldb, mem_ctx, msg, sam_ldb 590 source4/libnet/libnet_samsync_ldb.c ret = ldb_add(state->sam_ldb, msg); sam_ldb 594 source4/libnet/libnet_samsync_ldb.c ldb_errstring(state->sam_ldb)); sam_ldb 598 source4/libnet/libnet_samsync_ldb.c ret = samdb_replace(state->sam_ldb, mem_ctx, msg); sam_ldb 602 source4/libnet/libnet_samsync_ldb.c ldb_errstring(state->sam_ldb)); sam_ldb 622 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[database], &msgs, attrs, sam_ldb 627 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search failed: %s", ldb_errstring(state->sam_ldb)); sam_ldb 640 source4/libnet/libnet_samsync_ldb.c ret = ldb_delete(state->sam_ldb, msgs[0]->dn); sam_ldb 644 source4/libnet/libnet_samsync_ldb.c ldb_errstring(state->sam_ldb)); sam_ldb 671 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[database], &msgs, attrs, sam_ldb 676 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search failed: %s", ldb_errstring(state->sam_ldb)); sam_ldb 695 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[database], &msgs, attrs, sam_ldb 700 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search failed: %s", ldb_errstring(state->sam_ldb)); sam_ldb 707 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_string(state->sam_ldb, mem_ctx, msg, "member", ldb_dn_alloc_linearized(mem_ctx, msgs[0]->dn)); sam_ldb 713 source4/libnet/libnet_samsync_ldb.c ret = samdb_replace(state->sam_ldb, mem_ctx, msg); sam_ldb 717 source4/libnet/libnet_samsync_ldb.c ldb_errstring(state->sam_ldb)); sam_ldb 747 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[database], &msgs, attrs, sam_ldb 752 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search failed: %s", ldb_errstring(state->sam_ldb)); sam_ldb 771 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_ ## type(state->sam_ldb, mem_ctx, msg, \ sam_ldb 774 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_delete(state->sam_ldb, mem_ctx, msg, \ sam_ldb 781 source4/libnet/libnet_samsync_ldb.c if (samdb_msg_add_dom_sid(state->sam_ldb, mem_ctx, msg, sam_ldb 790 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_uint(state->sam_ldb, mem_ctx, msg, "groupType", 0x80000004); sam_ldb 796 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_string(state->sam_ldb, mem_ctx, msg, sam_ldb 804 source4/libnet/libnet_samsync_ldb.c ret = ldb_add(state->sam_ldb, msg); sam_ldb 808 source4/libnet/libnet_samsync_ldb.c ldb_errstring(state->sam_ldb)); sam_ldb 812 source4/libnet/libnet_samsync_ldb.c ret = samdb_replace(state->sam_ldb, mem_ctx, msg); sam_ldb 816 source4/libnet/libnet_samsync_ldb.c ldb_errstring(state->sam_ldb)); sam_ldb 836 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[database], &msgs, attrs, sam_ldb 841 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search failed: %s", ldb_errstring(state->sam_ldb)); sam_ldb 849 source4/libnet/libnet_samsync_ldb.c ret = ldb_delete(state->sam_ldb, msgs[0]->dn); sam_ldb 853 source4/libnet/libnet_samsync_ldb.c ldb_errstring(state->sam_ldb)); sam_ldb 880 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[database], &msgs, attrs, sam_ldb 885 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search failed: %s", ldb_errstring(state->sam_ldb)); sam_ldb 905 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[SAM_DATABASE_DOMAIN], &msgs, attrs, sam_ldb 910 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search failed: %s", ldb_errstring(state->sam_ldb)); sam_ldb 926 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_string(state->sam_ldb, mem_ctx, msg, "member", ldb_dn_alloc_linearized(mem_ctx, alias_member_dn)); sam_ldb 931 source4/libnet/libnet_samsync_ldb.c ret = samdb_replace(state->sam_ldb, mem_ctx, msg); sam_ldb 935 source4/libnet/libnet_samsync_ldb.c ldb_errstring(state->sam_ldb)); sam_ldb 964 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[SAM_DATABASE_DOMAIN], &msgs, attrs, sam_ldb 968 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search failed: %s", ldb_errstring(state->sam_ldb)); sam_ldb 991 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_string(state->sam_ldb, mem_ctx, msg, "privilege", sam_ldb 995 source4/libnet/libnet_samsync_ldb.c ret = samdb_replace(state->sam_ldb, mem_ctx, msg); sam_ldb 1024 source4/libnet/libnet_samsync_ldb.c ret = gendb_search(state->sam_ldb, mem_ctx, state->base_dn[SAM_DATABASE_DOMAIN], &msgs, attrs, sam_ldb 1029 source4/libnet/libnet_samsync_ldb.c *error_string = talloc_asprintf(mem_ctx, "gendb_search failed: %s", ldb_errstring(state->sam_ldb)); sam_ldb 1041 source4/libnet/libnet_samsync_ldb.c samdb_msg_add_delete(state->sam_ldb, mem_ctx, msg, sam_ldb 1044 source4/libnet/libnet_samsync_ldb.c ret = samdb_replace(state->sam_ldb, mem_ctx, msg); sam_ldb 1229 source4/libnet/libnet_samsync_ldb.c state->sam_ldb = samdb_connect(mem_ctx, sam_ldb 55 source4/rpc_server/lsa/dcesrv_lsa.c struct ldb_context *sam_ldb; sam_ldb 135 source4/rpc_server/lsa/dcesrv_lsa.c ret = ldb_delete(secret_state->sam_ldb, sam_ldb 148 source4/rpc_server/lsa/dcesrv_lsa.c ret = ldb_transaction_start(trusted_domain_state->policy->sam_ldb); sam_ldb 153 source4/rpc_server/lsa/dcesrv_lsa.c ret = ldb_delete(trusted_domain_state->policy->sam_ldb, sam_ldb 156 source4/rpc_server/lsa/dcesrv_lsa.c ldb_transaction_cancel(trusted_domain_state->policy->sam_ldb); sam_ldb 161 source4/rpc_server/lsa/dcesrv_lsa.c ret = ldb_delete(trusted_domain_state->policy->sam_ldb, sam_ldb 164 source4/rpc_server/lsa/dcesrv_lsa.c ldb_transaction_cancel(trusted_domain_state->policy->sam_ldb); sam_ldb 169 source4/rpc_server/lsa/dcesrv_lsa.c ret = ldb_transaction_commit(trusted_domain_state->policy->sam_ldb); sam_ldb 336 source4/rpc_server/lsa/dcesrv_lsa.c if (samdb_is_pdc(state->sam_ldb)) { sam_ldb 616 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search(state->sam_ldb, mem_ctx, NULL, &res, attrs, sam_ldb 820 source4/rpc_server/lsa/dcesrv_lsa.c ret = ldb_transaction_start(policy_state->sam_ldb); sam_ldb 829 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search(policy_state->sam_ldb, sam_ldb 834 source4/rpc_server/lsa/dcesrv_lsa.c ldb_transaction_cancel(policy_state->sam_ldb); sam_ldb 840 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search(policy_state->sam_ldb, sam_ldb 845 source4/rpc_server/lsa/dcesrv_lsa.c ldb_transaction_cancel(policy_state->sam_ldb); sam_ldb 851 source4/rpc_server/lsa/dcesrv_lsa.c ldb_transaction_cancel(policy_state->sam_ldb); sam_ldb 864 source4/rpc_server/lsa/dcesrv_lsa.c ldb_transaction_cancel(policy_state->sam_ldb); sam_ldb 868 source4/rpc_server/lsa/dcesrv_lsa.c samdb_msg_add_string(trusted_domain_state->policy->sam_ldb, mem_ctx, msg, "flatname", netbios_name); sam_ldb 873 source4/rpc_server/lsa/dcesrv_lsa.c ldb_transaction_cancel(policy_state->sam_ldb); sam_ldb 877 source4/rpc_server/lsa/dcesrv_lsa.c samdb_msg_add_string(trusted_domain_state->policy->sam_ldb, mem_ctx, msg, "securityIdentifier", sid_string); sam_ldb 880 source4/rpc_server/lsa/dcesrv_lsa.c samdb_msg_add_string(trusted_domain_state->policy->sam_ldb, mem_ctx, msg, "objectClass", "trustedDomain"); sam_ldb 882 source4/rpc_server/lsa/dcesrv_lsa.c samdb_msg_add_int(trusted_domain_state->policy->sam_ldb, mem_ctx, msg, "trustType", r->in.info->trust_type); sam_ldb 884 source4/rpc_server/lsa/dcesrv_lsa.c samdb_msg_add_int(trusted_domain_state->policy->sam_ldb, mem_ctx, msg, "trustAttributes", r->in.info->trust_attributes); sam_ldb 886 source4/rpc_server/lsa/dcesrv_lsa.c samdb_msg_add_int(trusted_domain_state->policy->sam_ldb, mem_ctx, msg, "trustDirection", r->in.info->trust_direction); sam_ldb 889 source4/rpc_server/lsa/dcesrv_lsa.c samdb_msg_add_string(trusted_domain_state->policy->sam_ldb, mem_ctx, msg, "trustPartner", dns_name); sam_ldb 895 source4/rpc_server/lsa/dcesrv_lsa.c ldb_transaction_cancel(policy_state->sam_ldb); sam_ldb 902 source4/rpc_server/lsa/dcesrv_lsa.c ldb_transaction_cancel(policy_state->sam_ldb); sam_ldb 910 source4/rpc_server/lsa/dcesrv_lsa.c ret = ldb_add(trusted_domain_state->policy->sam_ldb, msg); sam_ldb 915 source4/rpc_server/lsa/dcesrv_lsa.c ldb_transaction_cancel(trusted_domain_state->policy->sam_ldb); sam_ldb 918 source4/rpc_server/lsa/dcesrv_lsa.c ldb_errstring(trusted_domain_state->policy->sam_ldb))); sam_ldb 921 source4/rpc_server/lsa/dcesrv_lsa.c ldb_transaction_cancel(trusted_domain_state->policy->sam_ldb); sam_ldb 924 source4/rpc_server/lsa/dcesrv_lsa.c ldb_errstring(trusted_domain_state->policy->sam_ldb))); sam_ldb 927 source4/rpc_server/lsa/dcesrv_lsa.c ldb_transaction_cancel(trusted_domain_state->policy->sam_ldb); sam_ldb 930 source4/rpc_server/lsa/dcesrv_lsa.c ldb_errstring(trusted_domain_state->policy->sam_ldb))); sam_ldb 937 source4/rpc_server/lsa/dcesrv_lsa.c ldb_transaction_cancel(trusted_domain_state->policy->sam_ldb); sam_ldb 946 source4/rpc_server/lsa/dcesrv_lsa.c ldb_transaction_cancel(policy_state->sam_ldb); sam_ldb 951 source4/rpc_server/lsa/dcesrv_lsa.c ldb_transaction_cancel(policy_state->sam_ldb); sam_ldb 960 source4/rpc_server/lsa/dcesrv_lsa.c if (samdb_msg_add_uint(trusted_domain_state->policy->sam_ldb, mem_ctx, msg_user, sam_ldb 963 source4/rpc_server/lsa/dcesrv_lsa.c ldb_transaction_cancel(policy_state->sam_ldb); sam_ldb 971 source4/rpc_server/lsa/dcesrv_lsa.c samdb_msg_add_hash(trusted_domain_state->policy->sam_ldb, sam_ldb 979 source4/rpc_server/lsa/dcesrv_lsa.c ldb_transaction_cancel(policy_state->sam_ldb); sam_ldb 987 source4/rpc_server/lsa/dcesrv_lsa.c ret = ldb_add(trusted_domain_state->policy->sam_ldb, msg_user); sam_ldb 992 source4/rpc_server/lsa/dcesrv_lsa.c ldb_transaction_cancel(trusted_domain_state->policy->sam_ldb); sam_ldb 995 source4/rpc_server/lsa/dcesrv_lsa.c ldb_errstring(trusted_domain_state->policy->sam_ldb))); sam_ldb 998 source4/rpc_server/lsa/dcesrv_lsa.c ldb_transaction_cancel(trusted_domain_state->policy->sam_ldb); sam_ldb 1001 source4/rpc_server/lsa/dcesrv_lsa.c ldb_errstring(trusted_domain_state->policy->sam_ldb))); sam_ldb 1004 source4/rpc_server/lsa/dcesrv_lsa.c ldb_transaction_cancel(trusted_domain_state->policy->sam_ldb); sam_ldb 1007 source4/rpc_server/lsa/dcesrv_lsa.c ldb_errstring(trusted_domain_state->policy->sam_ldb))); sam_ldb 1012 source4/rpc_server/lsa/dcesrv_lsa.c ret = ldb_transaction_commit(policy_state->sam_ldb); sam_ldb 1122 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search(trusted_domain_state->policy->sam_ldb, sam_ldb 1143 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search(trusted_domain_state->policy->sam_ldb, sam_ldb 1201 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search(trusted_domain_state->policy->sam_ldb, sam_ldb 1338 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search_dn(trusted_domain_state->policy->sam_ldb, mem_ctx, sam_ldb 1542 source4/rpc_server/lsa/dcesrv_lsa.c count = gendb_search(policy_state->sam_ldb, mem_ctx, policy_state->system_dn, &domains, attrs, sam_ldb 1627 source4/rpc_server/lsa/dcesrv_lsa.c count = gendb_search(policy_state->sam_ldb, mem_ctx, policy_state->system_dn, &domains, attrs, sam_ldb 1752 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search(astate->policy->sam_ldb, mem_ctx, NULL, &res, attrs, sam_ldb 1808 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search(state->sam_ldb, mem_ctx, NULL, &res, attrs, sam_ldb 1819 source4/rpc_server/lsa/dcesrv_lsa.c ldb_errstring(state->sam_ldb))); sam_ldb 1870 source4/rpc_server/lsa/dcesrv_lsa.c msg->dn = samdb_search_dn(state->sam_ldb, mem_ctx, sam_ldb 1877 source4/rpc_server/lsa/dcesrv_lsa.c status = samdb_create_foreign_security_principal(state->sam_ldb, mem_ctx, sam_ldb 1929 source4/rpc_server/lsa/dcesrv_lsa.c ret = ldb_modify(state->sam_ldb, msg); sam_ldb 1936 source4/rpc_server/lsa/dcesrv_lsa.c ldb_dn_get_linearized(msg->dn), ldb_errstring(state->sam_ldb))); sam_ldb 2175 source4/rpc_server/lsa/dcesrv_lsa.c secret_state->sam_ldb = talloc_reference(secret_state, sam_ldb 2185 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search(secret_state->sam_ldb, sam_ldb 2195 source4/rpc_server/lsa/dcesrv_lsa.c name2, ldb_errstring(secret_state->sam_ldb))); sam_ldb 2204 source4/rpc_server/lsa/dcesrv_lsa.c samdb_msg_add_string(secret_state->sam_ldb, mem_ctx, msg, "cn", name2); sam_ldb 2214 source4/rpc_server/lsa/dcesrv_lsa.c secret_state->sam_ldb = talloc_reference(secret_state, sam_ldb 2217 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search(secret_state->sam_ldb, mem_ctx, sam_ldb 2218 source4/rpc_server/lsa/dcesrv_lsa.c ldb_dn_new(mem_ctx, secret_state->sam_ldb, "cn=LSA Secrets"), sam_ldb 2228 source4/rpc_server/lsa/dcesrv_lsa.c name, ldb_errstring(secret_state->sam_ldb))); sam_ldb 2232 source4/rpc_server/lsa/dcesrv_lsa.c msg->dn = ldb_dn_new_fmt(mem_ctx, secret_state->sam_ldb, "cn=%s,cn=LSA Secrets", name); sam_ldb 2233 source4/rpc_server/lsa/dcesrv_lsa.c samdb_msg_add_string(secret_state->sam_ldb, mem_ctx, msg, "cn", name); sam_ldb 2237 source4/rpc_server/lsa/dcesrv_lsa.c ret = samdb_copy_template(secret_state->policy->sam_ldb, msg, sam_ldb 2245 source4/rpc_server/lsa/dcesrv_lsa.c samdb_msg_add_string(secret_state->sam_ldb, mem_ctx, msg, "objectClass", "secret"); sam_ldb 2250 source4/rpc_server/lsa/dcesrv_lsa.c ret = ldb_add(secret_state->sam_ldb, msg); sam_ldb 2254 source4/rpc_server/lsa/dcesrv_lsa.c ldb_errstring(secret_state->sam_ldb))); sam_ldb 2321 source4/rpc_server/lsa/dcesrv_lsa.c secret_state->sam_ldb = talloc_reference(secret_state, sam_ldb 2330 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search(secret_state->sam_ldb, sam_ldb 2346 source4/rpc_server/lsa/dcesrv_lsa.c secret_state->sam_ldb = talloc_reference(secret_state, sam_ldb 2355 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search(secret_state->sam_ldb, mem_ctx, sam_ldb 2356 source4/rpc_server/lsa/dcesrv_lsa.c ldb_dn_new(mem_ctx, secret_state->sam_ldb, "cn=LSA Secrets"), sam_ldb 2440 source4/rpc_server/lsa/dcesrv_lsa.c if (samdb_msg_add_value(secret_state->sam_ldb, sam_ldb 2446 source4/rpc_server/lsa/dcesrv_lsa.c if (samdb_msg_add_uint64(secret_state->sam_ldb, sam_ldb 2464 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search_dn(secret_state->sam_ldb,mem_ctx, sam_ldb 2481 source4/rpc_server/lsa/dcesrv_lsa.c if (samdb_msg_add_value(secret_state->sam_ldb, sam_ldb 2487 source4/rpc_server/lsa/dcesrv_lsa.c if (samdb_msg_add_delete(secret_state->sam_ldb, sam_ldb 2496 source4/rpc_server/lsa/dcesrv_lsa.c if (samdb_msg_add_uint64(secret_state->sam_ldb, sam_ldb 2501 source4/rpc_server/lsa/dcesrv_lsa.c if (samdb_msg_add_uint64(secret_state->sam_ldb, sam_ldb 2522 source4/rpc_server/lsa/dcesrv_lsa.c if (samdb_msg_add_value(secret_state->sam_ldb, sam_ldb 2528 source4/rpc_server/lsa/dcesrv_lsa.c if (samdb_msg_add_uint64(secret_state->sam_ldb, sam_ldb 2535 source4/rpc_server/lsa/dcesrv_lsa.c if (samdb_msg_add_uint64(secret_state->sam_ldb, sam_ldb 2539 source4/rpc_server/lsa/dcesrv_lsa.c if (samdb_msg_add_delete(secret_state->sam_ldb, sam_ldb 2546 source4/rpc_server/lsa/dcesrv_lsa.c ret = samdb_replace(secret_state->sam_ldb, mem_ctx, msg); sam_ldb 2595 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search_dn(secret_state->sam_ldb, mem_ctx, sam_ldb 2812 source4/rpc_server/lsa/dcesrv_lsa.c ret = gendb_search(state->sam_ldb, mem_ctx, NULL, &res, attrs, sam_ldb 42 source4/rpc_server/lsa/lsa.h struct ldb_context *sam_ldb; sam_ldb 53 source4/rpc_server/lsa/lsa_init.c state->sam_ldb = samdb_connect(state, dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, dce_call->conn->auth_state.session_info); sam_ldb 54 source4/rpc_server/lsa/lsa_init.c if (state->sam_ldb == NULL) { sam_ldb 58 source4/rpc_server/lsa/lsa_init.c partitions_basedn = samdb_partitions_dn(state->sam_ldb, mem_ctx); sam_ldb 62 source4/rpc_server/lsa/lsa_init.c state->domain_dn = samdb_base_dn(state->sam_ldb); sam_ldb 69 source4/rpc_server/lsa/lsa_init.c state->forest_dn = samdb_root_dn(state->sam_ldb); sam_ldb 74 source4/rpc_server/lsa/lsa_init.c ret = ldb_search(state->sam_ldb, mem_ctx, &dom_res, sam_ldb 97 source4/rpc_server/lsa/lsa_init.c ret = ldb_search(state->sam_ldb, state, &ref_res, sam_ldb 127 source4/rpc_server/lsa/lsa_init.c ret = ldb_search(state->sam_ldb, state, &forest_ref_res, sam_ldb 152 source4/rpc_server/lsa/lsa_init.c state->builtin_dn = samdb_search_dn(state->sam_ldb, state, state->domain_dn, "(objectClass=builtinDomain)"); sam_ldb 159 source4/rpc_server/lsa/lsa_init.c state->system_dn = samdb_search_dn(state->sam_ldb, state, sam_ldb 361 source4/rpc_server/lsa/lsa_lookup.c ret = gendb_search_dn(state->sam_ldb, mem_ctx, domain_dn, &res, attrs); sam_ldb 377 source4/rpc_server/lsa/lsa_lookup.c ret = gendb_search(state->sam_ldb, mem_ctx, domain_dn, &res, attrs, sam_ldb 492 source4/rpc_server/lsa/lsa_lookup.c ret = gendb_search(state->sam_ldb, mem_ctx, domain_dn, &res, attrs,