domain 139 lib/socket_wrapper/socket_wrapper.h #define socket(domain,type,protocol) swrap_socket(domain,type,protocol) domain 50 lib/util/system.c char *domain; domain 64 lib/util/system.c if ((domain = strchr(hostname, '.')) == NULL) domain 72 lib/util/system.c if((strlen(name) + strlen(domain)) >= sizeof(query)) domain 75 lib/util/system.c slprintf(query, sizeof(query)-1, "%s%s", name, domain); domain 134 libcli/ndr_netlogon.c NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->domain)); domain 180 libcli/ndr_netlogon.c NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->domain)); domain 155 libcli/netlogon.c response_5_ex.domain = response->data.nt5.domain_name; domain 174 libcli/netlogon.c response_5_ex.domain = response->data.nt4.domain; domain 235 libcli/security/dom_sid.c struct dom_sid **domain, uint32_t *rid) domain 241 libcli/security/dom_sid.c if (domain) { domain 242 libcli/security/dom_sid.c if (!(*domain = dom_sid_dup(mem_ctx, sid))) { domain 246 libcli/security/dom_sid.c (*domain)->num_auths -= 1; domain 38 libcli/security/dom_sid.h struct dom_sid **domain, uint32_t *rid); domain 2045 librpc/gen_ndr/cli_netlogon.c const char *domain /* [in] [unique,charset(UTF16)] */, domain 2056 librpc/gen_ndr/cli_netlogon.c r.in.domain = domain; domain 321 librpc/gen_ndr/cli_netlogon.h const char *domain /* [in] [unique,charset(UTF16)] */, domain 720 librpc/gen_ndr/drsuapi.h struct drsuapi_DsReplicaObjectIdentifier *domain;/* [unique] */ domain 41 librpc/gen_ndr/dssetup.h const char *domain;/* [unique,charset(UTF16)] */ domain 289 librpc/gen_ndr/lsa.h struct lsa_DomainInfo domain;/* [case(LSA_POLICY_INFO_DOMAIN)] */ domain 474 librpc/gen_ndr/nbt.h const char * domain;/* [flag(LIBNDR_FLAG_STR_NULLTERM)] */ domain 505 librpc/gen_ndr/nbt.h const char * domain; domain 551 librpc/gen_ndr/nbt.h const char * domain;/* [flag(LIBNDR_FLAG_STR_ASCII|LIBNDR_FLAG_STR_NULLTERM)] */ domain 4097 librpc/gen_ndr/ndr_drsuapi.c NDR_CHECK(ndr_push_unique_ptr(ndr, r->domain)); domain 4111 librpc/gen_ndr/ndr_drsuapi.c if (r->domain) { domain 4112 librpc/gen_ndr/ndr_drsuapi.c NDR_CHECK(ndr_push_drsuapi_DsReplicaObjectIdentifier(ndr, NDR_SCALARS|NDR_BUFFERS, r->domain)); domain 4143 librpc/gen_ndr/ndr_drsuapi.c NDR_PULL_ALLOC(ndr, r->domain); domain 4145 librpc/gen_ndr/ndr_drsuapi.c r->domain = NULL; domain 4175 librpc/gen_ndr/ndr_drsuapi.c if (r->domain) { domain 4177 librpc/gen_ndr/ndr_drsuapi.c NDR_PULL_SET_MEM_CTX(ndr, r->domain, 0); domain 4178 librpc/gen_ndr/ndr_drsuapi.c NDR_CHECK(ndr_pull_drsuapi_DsReplicaObjectIdentifier(ndr, NDR_SCALARS|NDR_BUFFERS, r->domain)); domain 4216 librpc/gen_ndr/ndr_drsuapi.c ndr_print_ptr(ndr, "domain", r->domain); domain 4218 librpc/gen_ndr/ndr_drsuapi.c if (r->domain) { domain 4219 librpc/gen_ndr/ndr_drsuapi.c ndr_print_drsuapi_DsReplicaObjectIdentifier(ndr, "domain", r->domain); domain 67 librpc/gen_ndr/ndr_dssetup.c NDR_CHECK(ndr_push_unique_ptr(ndr, r->domain)); domain 73 librpc/gen_ndr/ndr_dssetup.c if (r->domain) { domain 74 librpc/gen_ndr/ndr_dssetup.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 76 librpc/gen_ndr/ndr_dssetup.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 77 librpc/gen_ndr/ndr_dssetup.c NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->domain, ndr_charset_length(r->domain, CH_UTF16), sizeof(uint16_t), CH_UTF16)); domain 109 librpc/gen_ndr/ndr_dssetup.c NDR_PULL_ALLOC(ndr, r->domain); domain 111 librpc/gen_ndr/ndr_dssetup.c r->domain = NULL; domain 128 librpc/gen_ndr/ndr_dssetup.c if (r->domain) { domain 130 librpc/gen_ndr/ndr_dssetup.c NDR_PULL_SET_MEM_CTX(ndr, r->domain, 0); domain 131 librpc/gen_ndr/ndr_dssetup.c NDR_CHECK(ndr_pull_array_size(ndr, &r->domain)); domain 132 librpc/gen_ndr/ndr_dssetup.c NDR_CHECK(ndr_pull_array_length(ndr, &r->domain)); domain 133 librpc/gen_ndr/ndr_dssetup.c if (ndr_get_array_length(ndr, &r->domain) > ndr_get_array_size(ndr, &r->domain)) { domain 134 librpc/gen_ndr/ndr_dssetup.c return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE, "Bad array size %u should exceed array length %u", ndr_get_array_size(ndr, &r->domain), ndr_get_array_length(ndr, &r->domain)); domain 136 librpc/gen_ndr/ndr_dssetup.c NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t))); domain 137 librpc/gen_ndr/ndr_dssetup.c NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->domain, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t), CH_UTF16)); domain 174 librpc/gen_ndr/ndr_dssetup.c ndr_print_ptr(ndr, "domain", r->domain); domain 176 librpc/gen_ndr/ndr_dssetup.c if (r->domain) { domain 177 librpc/gen_ndr/ndr_dssetup.c ndr_print_string(ndr, "domain", r->domain); domain 1509 librpc/gen_ndr/ndr_lsa.c NDR_CHECK(ndr_push_lsa_DomainInfo(ndr, NDR_SCALARS, &r->domain)); domain 1571 librpc/gen_ndr/ndr_lsa.c NDR_CHECK(ndr_push_lsa_DomainInfo(ndr, NDR_BUFFERS, &r->domain)); domain 1640 librpc/gen_ndr/ndr_lsa.c NDR_CHECK(ndr_pull_lsa_DomainInfo(ndr, NDR_SCALARS, &r->domain)); domain 1701 librpc/gen_ndr/ndr_lsa.c NDR_CHECK(ndr_pull_lsa_DomainInfo(ndr, NDR_BUFFERS, &r->domain)); domain 1765 librpc/gen_ndr/ndr_lsa.c ndr_print_lsa_DomainInfo(ndr, "domain", &r->domain); domain 1729 librpc/gen_ndr/ndr_nbt.c NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain)); domain 1766 librpc/gen_ndr/ndr_nbt.c NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain)); domain 1790 librpc/gen_ndr/ndr_nbt.c ndr_print_string(ndr, "domain", r->domain); domain 1927 librpc/gen_ndr/ndr_nbt.c NDR_CHECK(ndr_push_nbt_string(ndr, NDR_SCALARS, r->domain)); domain 1965 librpc/gen_ndr/ndr_nbt.c NDR_CHECK(ndr_pull_nbt_string(ndr, NDR_SCALARS, &r->domain)); domain 2003 librpc/gen_ndr/ndr_nbt.c ndr_print_nbt_string(ndr, "domain", r->domain); domain 2267 librpc/gen_ndr/ndr_nbt.c NDR_CHECK(ndr_push_string(ndr, NDR_SCALARS, r->domain)); domain 2326 librpc/gen_ndr/ndr_nbt.c NDR_CHECK(ndr_pull_string(ndr, NDR_SCALARS, &r->domain)); domain 2380 librpc/gen_ndr/ndr_nbt.c ndr_print_string(ndr, "domain", r->domain); domain 28 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_unique_ptr(ndr, r->domain)); domain 45 librpc/gen_ndr/ndr_netlogon.c if (r->domain) { domain 46 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 48 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 49 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->domain, ndr_charset_length(r->domain, CH_UTF16), sizeof(uint16_t), CH_UTF16)); domain 98 librpc/gen_ndr/ndr_netlogon.c NDR_PULL_ALLOC(ndr, r->domain); domain 100 librpc/gen_ndr/ndr_netlogon.c r->domain = NULL; domain 135 librpc/gen_ndr/ndr_netlogon.c if (r->domain) { domain 137 librpc/gen_ndr/ndr_netlogon.c NDR_PULL_SET_MEM_CTX(ndr, r->domain, 0); domain 138 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_array_size(ndr, &r->domain)); domain 139 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_array_length(ndr, &r->domain)); domain 140 librpc/gen_ndr/ndr_netlogon.c if (ndr_get_array_length(ndr, &r->domain) > ndr_get_array_size(ndr, &r->domain)) { domain 141 librpc/gen_ndr/ndr_netlogon.c return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE, "Bad array size %u should exceed array length %u", ndr_get_array_size(ndr, &r->domain), ndr_get_array_length(ndr, &r->domain)); domain 143 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t))); domain 144 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->domain, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t), CH_UTF16)); domain 190 librpc/gen_ndr/ndr_netlogon.c ndr_print_ptr(ndr, "domain", r->domain); domain 192 librpc/gen_ndr/ndr_netlogon.c if (r->domain) { domain 193 librpc/gen_ndr/ndr_netlogon.c ndr_print_string(ndr, "domain", r->domain); domain 1127 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_lsa_StringLarge(ndr, NDR_SCALARS, &r->domain)); domain 1144 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_lsa_StringLarge(ndr, NDR_BUFFERS, &r->domain)); domain 1179 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_lsa_StringLarge(ndr, NDR_SCALARS, &r->domain)); domain 1201 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_lsa_StringLarge(ndr, NDR_BUFFERS, &r->domain)); domain 1237 librpc/gen_ndr/ndr_netlogon.c ndr_print_lsa_StringLarge(ndr, "domain", &r->domain); domain 3981 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_unique_ptr(ndr, r->domain)); domain 4073 librpc/gen_ndr/ndr_netlogon.c if (r->domain) { domain 4074 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_netr_DELTA_DOMAIN(ndr, NDR_SCALARS|NDR_BUFFERS, r->domain)); domain 4224 librpc/gen_ndr/ndr_netlogon.c NDR_PULL_ALLOC(ndr, r->domain); domain 4226 librpc/gen_ndr/ndr_netlogon.c r->domain = NULL; domain 4408 librpc/gen_ndr/ndr_netlogon.c if (r->domain) { domain 4410 librpc/gen_ndr/ndr_netlogon.c NDR_PULL_SET_MEM_CTX(ndr, r->domain, 0); domain 4411 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_netr_DELTA_DOMAIN(ndr, NDR_SCALARS|NDR_BUFFERS, r->domain)); domain 4583 librpc/gen_ndr/ndr_netlogon.c ndr_print_ptr(ndr, "domain", r->domain); domain 4585 librpc/gen_ndr/ndr_netlogon.c if (r->domain) { domain 4586 librpc/gen_ndr/ndr_netlogon.c ndr_print_netr_DELTA_DOMAIN(ndr, "domain", r->domain); domain 6107 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_unique_ptr(ndr, r->domain)); domain 6111 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_unique_ptr(ndr, r->domain)); domain 6115 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_unique_ptr(ndr, r->domain)); domain 6119 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_unique_ptr(ndr, r->domain)); domain 6123 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_unique_ptr(ndr, r->domain)); domain 6142 librpc/gen_ndr/ndr_netlogon.c if (r->domain) { domain 6143 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 6145 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 6146 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->domain, ndr_charset_length(r->domain, CH_UTF16), sizeof(uint16_t), CH_UTF16)); domain 6151 librpc/gen_ndr/ndr_netlogon.c if (r->domain) { domain 6152 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 6154 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 6155 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->domain, ndr_charset_length(r->domain, CH_UTF16), sizeof(uint16_t), CH_UTF16)); domain 6160 librpc/gen_ndr/ndr_netlogon.c if (r->domain) { domain 6161 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 6163 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 6164 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->domain, ndr_charset_length(r->domain, CH_UTF16), sizeof(uint16_t), CH_UTF16)); domain 6169 librpc/gen_ndr/ndr_netlogon.c if (r->domain) { domain 6170 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 6172 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 6173 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->domain, ndr_charset_length(r->domain, CH_UTF16), sizeof(uint16_t), CH_UTF16)); domain 6178 librpc/gen_ndr/ndr_netlogon.c if (r->domain) { domain 6179 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 6181 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 6182 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->domain, ndr_charset_length(r->domain, CH_UTF16), sizeof(uint16_t), CH_UTF16)); domain 6222 librpc/gen_ndr/ndr_netlogon.c NDR_PULL_ALLOC(ndr, r->domain); domain 6224 librpc/gen_ndr/ndr_netlogon.c r->domain = NULL; domain 6232 librpc/gen_ndr/ndr_netlogon.c NDR_PULL_ALLOC(ndr, r->domain); domain 6234 librpc/gen_ndr/ndr_netlogon.c r->domain = NULL; domain 6242 librpc/gen_ndr/ndr_netlogon.c NDR_PULL_ALLOC(ndr, r->domain); domain 6244 librpc/gen_ndr/ndr_netlogon.c r->domain = NULL; domain 6252 librpc/gen_ndr/ndr_netlogon.c NDR_PULL_ALLOC(ndr, r->domain); domain 6254 librpc/gen_ndr/ndr_netlogon.c r->domain = NULL; domain 6262 librpc/gen_ndr/ndr_netlogon.c NDR_PULL_ALLOC(ndr, r->domain); domain 6264 librpc/gen_ndr/ndr_netlogon.c r->domain = NULL; domain 6289 librpc/gen_ndr/ndr_netlogon.c if (r->domain) { domain 6291 librpc/gen_ndr/ndr_netlogon.c NDR_PULL_SET_MEM_CTX(ndr, r->domain, 0); domain 6292 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_array_size(ndr, &r->domain)); domain 6293 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_array_length(ndr, &r->domain)); domain 6294 librpc/gen_ndr/ndr_netlogon.c if (ndr_get_array_length(ndr, &r->domain) > ndr_get_array_size(ndr, &r->domain)) { domain 6295 librpc/gen_ndr/ndr_netlogon.c return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE, "Bad array size %u should exceed array length %u", ndr_get_array_size(ndr, &r->domain), ndr_get_array_length(ndr, &r->domain)); domain 6297 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t))); domain 6298 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->domain, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t), CH_UTF16)); domain 6304 librpc/gen_ndr/ndr_netlogon.c if (r->domain) { domain 6306 librpc/gen_ndr/ndr_netlogon.c NDR_PULL_SET_MEM_CTX(ndr, r->domain, 0); domain 6307 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_array_size(ndr, &r->domain)); domain 6308 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_array_length(ndr, &r->domain)); domain 6309 librpc/gen_ndr/ndr_netlogon.c if (ndr_get_array_length(ndr, &r->domain) > ndr_get_array_size(ndr, &r->domain)) { domain 6310 librpc/gen_ndr/ndr_netlogon.c return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE, "Bad array size %u should exceed array length %u", ndr_get_array_size(ndr, &r->domain), ndr_get_array_length(ndr, &r->domain)); domain 6312 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t))); domain 6313 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->domain, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t), CH_UTF16)); domain 6319 librpc/gen_ndr/ndr_netlogon.c if (r->domain) { domain 6321 librpc/gen_ndr/ndr_netlogon.c NDR_PULL_SET_MEM_CTX(ndr, r->domain, 0); domain 6322 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_array_size(ndr, &r->domain)); domain 6323 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_array_length(ndr, &r->domain)); domain 6324 librpc/gen_ndr/ndr_netlogon.c if (ndr_get_array_length(ndr, &r->domain) > ndr_get_array_size(ndr, &r->domain)) { domain 6325 librpc/gen_ndr/ndr_netlogon.c return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE, "Bad array size %u should exceed array length %u", ndr_get_array_size(ndr, &r->domain), ndr_get_array_length(ndr, &r->domain)); domain 6327 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t))); domain 6328 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->domain, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t), CH_UTF16)); domain 6334 librpc/gen_ndr/ndr_netlogon.c if (r->domain) { domain 6336 librpc/gen_ndr/ndr_netlogon.c NDR_PULL_SET_MEM_CTX(ndr, r->domain, 0); domain 6337 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_array_size(ndr, &r->domain)); domain 6338 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_array_length(ndr, &r->domain)); domain 6339 librpc/gen_ndr/ndr_netlogon.c if (ndr_get_array_length(ndr, &r->domain) > ndr_get_array_size(ndr, &r->domain)) { domain 6340 librpc/gen_ndr/ndr_netlogon.c return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE, "Bad array size %u should exceed array length %u", ndr_get_array_size(ndr, &r->domain), ndr_get_array_length(ndr, &r->domain)); domain 6342 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t))); domain 6343 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->domain, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t), CH_UTF16)); domain 6349 librpc/gen_ndr/ndr_netlogon.c if (r->domain) { domain 6351 librpc/gen_ndr/ndr_netlogon.c NDR_PULL_SET_MEM_CTX(ndr, r->domain, 0); domain 6352 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_array_size(ndr, &r->domain)); domain 6353 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_array_length(ndr, &r->domain)); domain 6354 librpc/gen_ndr/ndr_netlogon.c if (ndr_get_array_length(ndr, &r->domain) > ndr_get_array_size(ndr, &r->domain)) { domain 6355 librpc/gen_ndr/ndr_netlogon.c return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE, "Bad array size %u should exceed array length %u", ndr_get_array_size(ndr, &r->domain), ndr_get_array_length(ndr, &r->domain)); domain 6357 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t))); domain 6358 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->domain, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t), CH_UTF16)); domain 6395 librpc/gen_ndr/ndr_netlogon.c ndr_print_ptr(ndr, "domain", r->domain); domain 6397 librpc/gen_ndr/ndr_netlogon.c if (r->domain) { domain 6398 librpc/gen_ndr/ndr_netlogon.c ndr_print_string(ndr, "domain", r->domain); domain 6404 librpc/gen_ndr/ndr_netlogon.c ndr_print_ptr(ndr, "domain", r->domain); domain 6406 librpc/gen_ndr/ndr_netlogon.c if (r->domain) { domain 6407 librpc/gen_ndr/ndr_netlogon.c ndr_print_string(ndr, "domain", r->domain); domain 6413 librpc/gen_ndr/ndr_netlogon.c ndr_print_ptr(ndr, "domain", r->domain); domain 6415 librpc/gen_ndr/ndr_netlogon.c if (r->domain) { domain 6416 librpc/gen_ndr/ndr_netlogon.c ndr_print_string(ndr, "domain", r->domain); domain 6422 librpc/gen_ndr/ndr_netlogon.c ndr_print_ptr(ndr, "domain", r->domain); domain 6424 librpc/gen_ndr/ndr_netlogon.c if (r->domain) { domain 6425 librpc/gen_ndr/ndr_netlogon.c ndr_print_string(ndr, "domain", r->domain); domain 6431 librpc/gen_ndr/ndr_netlogon.c ndr_print_ptr(ndr, "domain", r->domain); domain 6433 librpc/gen_ndr/ndr_netlogon.c if (r->domain) { domain 6434 librpc/gen_ndr/ndr_netlogon.c ndr_print_string(ndr, "domain", r->domain); domain 15016 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_unique_ptr(ndr, r->in.domain)); domain 15017 librpc/gen_ndr/ndr_netlogon.c if (r->in.domain) { domain 15018 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->in.domain, CH_UTF16))); domain 15020 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->in.domain, CH_UTF16))); domain 15021 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->in.domain, ndr_charset_length(r->in.domain, CH_UTF16), sizeof(uint16_t), CH_UTF16)); domain 15076 librpc/gen_ndr/ndr_netlogon.c NDR_PULL_ALLOC(ndr, r->in.domain); domain 15078 librpc/gen_ndr/ndr_netlogon.c r->in.domain = NULL; domain 15080 librpc/gen_ndr/ndr_netlogon.c if (r->in.domain) { domain 15082 librpc/gen_ndr/ndr_netlogon.c NDR_PULL_SET_MEM_CTX(ndr, r->in.domain, 0); domain 15083 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_array_size(ndr, &r->in.domain)); domain 15084 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_array_length(ndr, &r->in.domain)); domain 15085 librpc/gen_ndr/ndr_netlogon.c if (ndr_get_array_length(ndr, &r->in.domain) > ndr_get_array_size(ndr, &r->in.domain)) { domain 15086 librpc/gen_ndr/ndr_netlogon.c return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE, "Bad array size %u should exceed array length %u", ndr_get_array_size(ndr, &r->in.domain), ndr_get_array_length(ndr, &r->in.domain)); domain 15088 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->in.domain), sizeof(uint16_t))); domain 15089 librpc/gen_ndr/ndr_netlogon.c NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->in.domain, ndr_get_array_length(ndr, &r->in.domain), sizeof(uint16_t), CH_UTF16)); domain 15146 librpc/gen_ndr/ndr_netlogon.c ndr_print_ptr(ndr, "domain", r->in.domain); domain 15148 librpc/gen_ndr/ndr_netlogon.c if (r->in.domain) { domain 15149 librpc/gen_ndr/ndr_netlogon.c ndr_print_string(ndr, "domain", r->in.domain); domain 7247 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_unique_ptr(ndr, r->domain)); domain 7273 librpc/gen_ndr/ndr_srvsvc.c if (r->domain) { domain 7274 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 7276 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 7277 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->domain, ndr_charset_length(r->domain, CH_UTF16), sizeof(uint16_t), CH_UTF16)); domain 7309 librpc/gen_ndr/ndr_srvsvc.c NDR_PULL_ALLOC(ndr, r->domain); domain 7311 librpc/gen_ndr/ndr_srvsvc.c r->domain = NULL; domain 7338 librpc/gen_ndr/ndr_srvsvc.c if (r->domain) { domain 7340 librpc/gen_ndr/ndr_srvsvc.c NDR_PULL_SET_MEM_CTX(ndr, r->domain, 0); domain 7341 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_array_size(ndr, &r->domain)); domain 7342 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_array_length(ndr, &r->domain)); domain 7343 librpc/gen_ndr/ndr_srvsvc.c if (ndr_get_array_length(ndr, &r->domain) > ndr_get_array_size(ndr, &r->domain)) { domain 7344 librpc/gen_ndr/ndr_srvsvc.c return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE, "Bad array size %u should exceed array length %u", ndr_get_array_size(ndr, &r->domain), ndr_get_array_length(ndr, &r->domain)); domain 7346 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t))); domain 7347 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->domain, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t), CH_UTF16)); domain 7376 librpc/gen_ndr/ndr_srvsvc.c ndr_print_ptr(ndr, "domain", r->domain); domain 7378 librpc/gen_ndr/ndr_srvsvc.c if (r->domain) { domain 7379 librpc/gen_ndr/ndr_srvsvc.c ndr_print_string(ndr, "domain", r->domain); domain 7430 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_unique_ptr(ndr, r->domain)); domain 7469 librpc/gen_ndr/ndr_srvsvc.c if (r->domain) { domain 7470 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 7472 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 7473 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->domain, ndr_charset_length(r->domain, CH_UTF16), sizeof(uint16_t), CH_UTF16)); domain 7505 librpc/gen_ndr/ndr_srvsvc.c NDR_PULL_ALLOC(ndr, r->domain); domain 7507 librpc/gen_ndr/ndr_srvsvc.c r->domain = NULL; domain 7547 librpc/gen_ndr/ndr_srvsvc.c if (r->domain) { domain 7549 librpc/gen_ndr/ndr_srvsvc.c NDR_PULL_SET_MEM_CTX(ndr, r->domain, 0); domain 7550 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_array_size(ndr, &r->domain)); domain 7551 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_array_length(ndr, &r->domain)); domain 7552 librpc/gen_ndr/ndr_srvsvc.c if (ndr_get_array_length(ndr, &r->domain) > ndr_get_array_size(ndr, &r->domain)) { domain 7553 librpc/gen_ndr/ndr_srvsvc.c return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE, "Bad array size %u should exceed array length %u", ndr_get_array_size(ndr, &r->domain), ndr_get_array_length(ndr, &r->domain)); domain 7555 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t))); domain 7556 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->domain, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t), CH_UTF16)); domain 7585 librpc/gen_ndr/ndr_srvsvc.c ndr_print_ptr(ndr, "domain", r->domain); domain 7587 librpc/gen_ndr/ndr_srvsvc.c if (r->domain) { domain 7588 librpc/gen_ndr/ndr_srvsvc.c ndr_print_string(ndr, "domain", r->domain); domain 11978 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_unique_ptr(ndr, r->domain)); domain 11997 librpc/gen_ndr/ndr_srvsvc.c if (r->domain) { domain 11998 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 12000 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 12001 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->domain, ndr_charset_length(r->domain, CH_UTF16), sizeof(uint16_t), CH_UTF16)); domain 12041 librpc/gen_ndr/ndr_srvsvc.c NDR_PULL_ALLOC(ndr, r->domain); domain 12043 librpc/gen_ndr/ndr_srvsvc.c r->domain = NULL; domain 12079 librpc/gen_ndr/ndr_srvsvc.c if (r->domain) { domain 12081 librpc/gen_ndr/ndr_srvsvc.c NDR_PULL_SET_MEM_CTX(ndr, r->domain, 0); domain 12082 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_array_size(ndr, &r->domain)); domain 12083 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_array_length(ndr, &r->domain)); domain 12084 librpc/gen_ndr/ndr_srvsvc.c if (ndr_get_array_length(ndr, &r->domain) > ndr_get_array_size(ndr, &r->domain)) { domain 12085 librpc/gen_ndr/ndr_srvsvc.c return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE, "Bad array size %u should exceed array length %u", ndr_get_array_size(ndr, &r->domain), ndr_get_array_length(ndr, &r->domain)); domain 12087 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t))); domain 12088 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->domain, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t), CH_UTF16)); domain 12122 librpc/gen_ndr/ndr_srvsvc.c ndr_print_ptr(ndr, "domain", r->domain); domain 12124 librpc/gen_ndr/ndr_srvsvc.c if (r->domain) { domain 12125 librpc/gen_ndr/ndr_srvsvc.c ndr_print_string(ndr, "domain", r->domain); domain 12226 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_unique_ptr(ndr, r->domain)); domain 12246 librpc/gen_ndr/ndr_srvsvc.c if (r->domain) { domain 12247 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 12249 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 12250 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->domain, ndr_charset_length(r->domain, CH_UTF16), sizeof(uint16_t), CH_UTF16)); domain 12290 librpc/gen_ndr/ndr_srvsvc.c NDR_PULL_ALLOC(ndr, r->domain); domain 12292 librpc/gen_ndr/ndr_srvsvc.c r->domain = NULL; domain 12329 librpc/gen_ndr/ndr_srvsvc.c if (r->domain) { domain 12331 librpc/gen_ndr/ndr_srvsvc.c NDR_PULL_SET_MEM_CTX(ndr, r->domain, 0); domain 12332 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_array_size(ndr, &r->domain)); domain 12333 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_array_length(ndr, &r->domain)); domain 12334 librpc/gen_ndr/ndr_srvsvc.c if (ndr_get_array_length(ndr, &r->domain) > ndr_get_array_size(ndr, &r->domain)) { domain 12335 librpc/gen_ndr/ndr_srvsvc.c return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE, "Bad array size %u should exceed array length %u", ndr_get_array_size(ndr, &r->domain), ndr_get_array_length(ndr, &r->domain)); domain 12337 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t))); domain 12338 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->domain, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t), CH_UTF16)); domain 12372 librpc/gen_ndr/ndr_srvsvc.c ndr_print_ptr(ndr, "domain", r->domain); domain 12374 librpc/gen_ndr/ndr_srvsvc.c if (r->domain) { domain 12375 librpc/gen_ndr/ndr_srvsvc.c ndr_print_string(ndr, "domain", r->domain); domain 12477 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_unique_ptr(ndr, r->domain)); domain 12499 librpc/gen_ndr/ndr_srvsvc.c if (r->domain) { domain 12500 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 12502 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_uint32(ndr, NDR_SCALARS, ndr_charset_length(r->domain, CH_UTF16))); domain 12503 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_charset(ndr, NDR_SCALARS, r->domain, ndr_charset_length(r->domain, CH_UTF16), sizeof(uint16_t), CH_UTF16)); domain 12543 librpc/gen_ndr/ndr_srvsvc.c NDR_PULL_ALLOC(ndr, r->domain); domain 12545 librpc/gen_ndr/ndr_srvsvc.c r->domain = NULL; domain 12584 librpc/gen_ndr/ndr_srvsvc.c if (r->domain) { domain 12586 librpc/gen_ndr/ndr_srvsvc.c NDR_PULL_SET_MEM_CTX(ndr, r->domain, 0); domain 12587 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_array_size(ndr, &r->domain)); domain 12588 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_array_length(ndr, &r->domain)); domain 12589 librpc/gen_ndr/ndr_srvsvc.c if (ndr_get_array_length(ndr, &r->domain) > ndr_get_array_size(ndr, &r->domain)) { domain 12590 librpc/gen_ndr/ndr_srvsvc.c return ndr_pull_error(ndr, NDR_ERR_ARRAY_SIZE, "Bad array size %u should exceed array length %u", ndr_get_array_size(ndr, &r->domain), ndr_get_array_length(ndr, &r->domain)); domain 12592 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_check_string_terminator(ndr, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t))); domain 12593 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_charset(ndr, NDR_SCALARS, &r->domain, ndr_get_array_length(ndr, &r->domain), sizeof(uint16_t), CH_UTF16)); domain 12627 librpc/gen_ndr/ndr_srvsvc.c ndr_print_ptr(ndr, "domain", r->domain); domain 12629 librpc/gen_ndr/ndr_srvsvc.c if (r->domain) { domain 12630 librpc/gen_ndr/ndr_srvsvc.c ndr_print_string(ndr, "domain", r->domain); domain 35 librpc/gen_ndr/netlogon.h const char *domain;/* [unique,charset(UTF16)] */ domain 166 librpc/gen_ndr/netlogon.h struct lsa_StringLarge domain; domain 586 librpc/gen_ndr/netlogon.h struct netr_DELTA_DOMAIN *domain;/* [unique,case(NETR_DELTA_DOMAIN)] */ domain 715 librpc/gen_ndr/netlogon.h const char *domain;/* [unique,charset(UTF16),case(NETLOGON_CONTROL_REDISCOVER)] */ domain 1663 librpc/gen_ndr/netlogon.h const char *domain;/* [unique,charset(UTF16)] */ domain 574 librpc/gen_ndr/srvsvc.h const char *domain;/* [unique,charset(UTF16)] */ domain 619 librpc/gen_ndr/srvsvc.h const char *domain;/* [unique,charset(UTF16)] */ domain 974 librpc/gen_ndr/srvsvc.h const char *domain;/* [unique,charset(UTF16)] */ domain 988 librpc/gen_ndr/srvsvc.h const char *domain;/* [unique,charset(UTF16)] */ domain 1003 librpc/gen_ndr/srvsvc.h const char *domain;/* [unique,charset(UTF16)] */ domain 406 nsswitch/libwbclient/wbc_pam.c strncpy(request.data.auth_crap.domain, domain 408 nsswitch/libwbclient/wbc_pam.c sizeof(request.data.auth_crap.domain)-1); domain 495 nsswitch/libwbclient/wbc_pam.c wbcErr wbcCheckTrustCredentials(const char *domain, domain 502 nsswitch/libwbclient/wbc_pam.c if (domain) { domain 781 nsswitch/libwbclient/wbc_pam.c strncpy(request.data.chng_pswd_auth_crap.domain, domain 783 nsswitch/libwbclient/wbc_pam.c sizeof(request.data.chng_pswd_auth_crap.domain) - 1); domain 153 nsswitch/libwbclient/wbc_sid.c wbcErr wbcLookupName(const char *domain, domain 174 nsswitch/libwbclient/wbc_sid.c strncpy(request.data.name.dom_name, domain, domain 205 nsswitch/libwbclient/wbc_sid.c char *domain = NULL; domain 236 nsswitch/libwbclient/wbc_sid.c domain = talloc_strdup(NULL, response.data.name.dom_name); domain 237 nsswitch/libwbclient/wbc_sid.c BAIL_ON_PTR_ERROR(domain, wbc_status); domain 249 nsswitch/libwbclient/wbc_sid.c *pdomain = domain; domain 251 nsswitch/libwbclient/wbc_sid.c TALLOC_FREE(domain); domain 275 nsswitch/libwbclient/wbc_sid.c if (domain != NULL) { domain 276 nsswitch/libwbclient/wbc_sid.c talloc_free(domain); domain 779 nsswitch/libwbclient/wbc_sid.c char *domain = NULL; domain 783 nsswitch/libwbclient/wbc_sid.c wbc_status = wbcLookupSid(sid, &domain, &name, &name_type); domain 806 nsswitch/libwbclient/wbc_sid.c *pdomain = domain; domain 810 nsswitch/libwbclient/wbc_sid.c wbcFreeMemory(domain); domain 51 nsswitch/libwbclient/wbc_util.c struct wbcDomainInfo *domain = NULL; domain 93 nsswitch/libwbclient/wbc_util.c wbc_status = wbcDomainInfo(info->netbios_domain, &domain); domain 96 nsswitch/libwbclient/wbc_util.c domain = NULL; domain 102 nsswitch/libwbclient/wbc_util.c if (domain) { domain 104 nsswitch/libwbclient/wbc_util.c domain->dns_name); domain 105 nsswitch/libwbclient/wbc_util.c wbcFreeMemory(domain); domain 123 nsswitch/libwbclient/wbc_util.c wbcErr wbcDomainInfo(const char *domain, struct wbcDomainInfo **dinfo) domain 130 nsswitch/libwbclient/wbc_util.c if (!domain || !dinfo) { domain 140 nsswitch/libwbclient/wbc_util.c strncpy(request.domain_name, domain, domain 469 nsswitch/libwbclient/wbc_util.c wbcErr wbcLookupDomainController(const char *domain, domain 480 nsswitch/libwbclient/wbc_util.c if (!domain || !dc_info) { domain 488 nsswitch/libwbclient/wbc_util.c strncpy(request.domain_name, domain, sizeof(request.domain_name)-1); domain 582 nsswitch/libwbclient/wbc_util.c wbcErr wbcLookupDomainControllerEx(const char *domain, domain 594 nsswitch/libwbclient/wbc_util.c if (!domain || !dc_info) { domain 604 nsswitch/libwbclient/wbc_util.c strncpy(request.data.dsgetdcname.domain_name, domain, domain 598 nsswitch/libwbclient/wbclient.h char **domain, domain 966 nsswitch/libwbclient/wbclient.h wbcErr wbcDomainInfo(const char *domain, domain 1011 nsswitch/libwbclient/wbclient.h wbcErr wbcLookupDomainController(const char *domain, domain 1026 nsswitch/libwbclient/wbclient.h wbcErr wbcLookupDomainControllerEx(const char *domain, domain 1183 nsswitch/libwbclient/wbclient.h wbcErr wbcCheckTrustCredentials(const char *domain, domain 2423 nsswitch/pam_winbind.c char *domain; domain 2441 nsswitch/pam_winbind.c domain = p + 1; domain 2446 nsswitch/pam_winbind.c wbc_status = wbcLookupName(domain, name, &sid, &type); domain 2453 nsswitch/pam_winbind.c wbc_status = wbcLookupSid(&sid, &domain, &name, &type); domain 2458 nsswitch/pam_winbind.c return talloc_asprintf(ctx, "%s\\%s", domain, name); domain 106 nsswitch/wbinfo.c static bool parse_wbinfo_domain_user(const char *domuser, fstring domain, domain 115 nsswitch/wbinfo.c fstrcpy(domain, ""); domain 121 nsswitch/wbinfo.c fstrcpy(domain, get_winbind_domain()); domain 126 nsswitch/wbinfo.c fstrcpy(domain, domuser); domain 127 nsswitch/wbinfo.c domain[PTR_DIFF(p, domuser)] = 0; domain 128 nsswitch/wbinfo.c strupper_m(domain); domain 369 nsswitch/wbinfo.c static bool wbinfo_get_sidaliases(const char *domain, domain 381 nsswitch/wbinfo.c if ((domain == NULL) || (strequal(domain, ".")) || domain 382 nsswitch/wbinfo.c (domain[0] == '\0')) { domain 383 nsswitch/wbinfo.c domain = get_winbind_domain(); domain 388 nsswitch/wbinfo.c wbc_status = wbcDomainInfo(domain, &dinfo); domain 390 nsswitch/wbinfo.c d_printf("wbcDomainInfo(%s) failed: %s\n", domain, domain 550 nsswitch/wbinfo.c static bool wbinfo_show_sequence(const char *domain) domain 557 nsswitch/wbinfo.c static bool wbinfo_show_onlinestatus(const char *domain) domain 572 nsswitch/wbinfo.c if (domain) { domain 573 nsswitch/wbinfo.c if (!strequal(domain_list[i].short_name, domain)) { domain 591 nsswitch/wbinfo.c static bool wbinfo_domain_info(const char *domain) domain 597 nsswitch/wbinfo.c if ((domain == NULL) || (strequal(domain, ".")) || (domain[0] == '\0')) { domain 598 nsswitch/wbinfo.c domain = get_winbind_domain(); domain 603 nsswitch/wbinfo.c wbc_status = wbcDomainInfo(domain, &dinfo); domain 976 nsswitch/wbinfo.c char *domain; domain 987 nsswitch/wbinfo.c wbc_status = wbcLookupSid(&sid, &domain, &name, &type); domain 995 nsswitch/wbinfo.c domain, winbind_separator(), name, type); domain 1006 nsswitch/wbinfo.c char *domain; domain 1017 nsswitch/wbinfo.c wbc_status = wbcGetDisplayName(&sid, &domain, &name, &type); domain 1025 nsswitch/wbinfo.c domain, winbind_separator(), name, type); domain 1032 nsswitch/wbinfo.c static bool wbinfo_lookuprids(const char *domain, const char *arg) domain 1047 nsswitch/wbinfo.c if ((domain == NULL) || (strequal(domain, ".")) || (domain[0] == '\0')) { domain 1048 nsswitch/wbinfo.c domain = get_winbind_domain(); domain 1053 nsswitch/wbinfo.c wbc_status = wbcDomainInfo(domain, &dinfo); domain 1055 nsswitch/wbinfo.c d_printf("wbcDomainInfo(%s) failed: %s\n", domain, domain 1447 nsswitch/wbinfo.c static bool print_domain_users(const char *domain) domain 1457 nsswitch/wbinfo.c if (domain && strcmp(domain, ".") == 0) { domain 1458 nsswitch/wbinfo.c domain = get_winbind_domain(); domain 1461 nsswitch/wbinfo.c wbc_status = wbcListUsers(domain, &num_users, &users); domain 1477 nsswitch/wbinfo.c static bool print_domain_groups(const char *domain) domain 1487 nsswitch/wbinfo.c if (domain && strcmp(domain, ".") == 0) { domain 1488 nsswitch/wbinfo.c domain = get_winbind_domain(); domain 1491 nsswitch/wbinfo.c wbc_status = wbcListGroups(domain, &num_groups, &groups); domain 1511 nsswitch/wbinfo.c fstring user, domain; domain 1515 nsswitch/wbinfo.c parse_wbinfo_domain_user(username, domain, user); domain 1545 nsswitch/wbinfo.c if (!secrets_store(SECRETS_AUTH_DOMAIN, domain, domain 1546 nsswitch/wbinfo.c strlen(domain) + 1)) { domain 1572 nsswitch/wbinfo.c char *user, *domain, *password; domain 1576 nsswitch/wbinfo.c secrets_fetch_ipc_userpass(&user, &domain, &password); domain 1578 nsswitch/wbinfo.c if ((!user || !*user) && (!domain || !*domain ) && (!password || !*password)){ domain 1581 nsswitch/wbinfo.c SAFE_FREE(domain); domain 1589 nsswitch/wbinfo.c d_printf("%s%s%s%s%s\n", domain ? domain : "", domain ? lp_winbind_separator(): "", domain 1593 nsswitch/wbinfo.c SAFE_FREE(domain); domain 107 nsswitch/wbinfo4.c static bool parse_wbinfo_domain_user(const char *domuser, fstring domain, domain 115 nsswitch/wbinfo4.c fstrcpy(domain, get_winbind_domain()); domain 120 nsswitch/wbinfo4.c fstrcpy(domain, domuser); domain 121 nsswitch/wbinfo4.c domain[PTR_DIFF(p, domuser)] = 0; domain 122 nsswitch/wbinfo4.c strupper_m(domain); domain 435 nsswitch/wbinfo4.c static bool wbinfo_show_sequence(const char *domain) domain 443 nsswitch/wbinfo4.c if ( domain ) domain 444 nsswitch/wbinfo4.c fstrcpy( request.domain_name, domain ); domain 849 nsswitch/wbinfo4.c fstrcpy(request.data.auth_crap.domain, domain 928 nsswitch/wbinfo4.c static bool print_domain_users(const char *domain) domain 940 nsswitch/wbinfo4.c if (domain) { domain 942 nsswitch/wbinfo4.c if ( strequal(domain, ".") ) domain 945 nsswitch/wbinfo4.c fstrcpy( request.domain_name, domain ); domain 969 nsswitch/wbinfo4.c static bool print_domain_groups(const char *domain) domain 979 nsswitch/wbinfo4.c if (domain) { domain 980 nsswitch/wbinfo4.c if ( strequal(domain, ".") ) domain 983 nsswitch/wbinfo4.c fstrcpy( request.domain_name, domain ); domain 733 nsswitch/winbind_nss_aix.c static void *wb_aix_open(const char *name, const char *domain, int mode, char *options) domain 738 nsswitch/winbind_nss_aix.c logit("open name='%s' mode=%d domain='%s' options='%s'\n", name, domain, domain 259 nsswitch/winbind_struct_protocol.h fstring domain; domain 274 nsswitch/winbind_struct_protocol.h fstring domain; domain 161 source3/auth/auth.c static bool check_domain_match(const char *user, const char *domain) domain 170 source3/auth/auth.c !(strequal("", domain) || domain 171 source3/auth/auth.c strequal(lp_workgroup(), domain) || domain 172 source3/auth/auth.c is_myname(domain))) { domain 173 source3/auth/auth.c DEBUG(1, ("check_domain_match: Attempt to connect as user %s from domain %s denied.\n", user, domain)); domain 225 source3/auth/auth.c user_info->domain, user_info->internal_username, user_info->wksta_name)); domain 249 source3/auth/auth.c if (!check_domain_match(user_info->smb_name, user_info->domain)) domain 256 source3/auth/auth.c user_info->domain, user_info->smb_name); domain 66 source3/auth/auth_compat.c const char *domain, domain 78 source3/auth/auth_compat.c domain, domain 109 source3/auth/auth_domain.c const char *domain, domain 179 source3/auth/auth_domain.c PIPE_AUTH_LEVEL_PRIVACY, domain, &netlogon_pipe); domain 201 source3/auth/auth_domain.c if (!get_trust_pw_hash(domain, machine_pwd, &account_name, domain 206 source3/auth/auth_domain.c domain)); domain 215 source3/auth/auth_domain.c domain, /* domain */ domain 254 source3/auth/auth_domain.c const char *domain, domain 280 source3/auth/auth_domain.c domain, domain 297 source3/auth/auth_domain.c saf_store( domain, cli->desthost ); domain 335 source3/auth/auth_domain.c domain, domain 378 source3/auth/auth_domain.c const char *domain = lp_workgroup(); domain 399 source3/auth/auth_domain.c if(strequal(get_global_sam_name(), user_info->domain)) { domain 406 source3/auth/auth_domain.c if ( !get_dc_name(domain, NULL, dc_name, &dc_ss) ) { domain 408 source3/auth/auth_domain.c user_info->domain)); domain 414 source3/auth/auth_domain.c domain, domain 463 source3/auth/auth_domain.c if( strequal(get_global_sam_name(), user_info->domain)) { domain 465 source3/auth/auth_domain.c user_info->domain)); domain 474 source3/auth/auth_domain.c if ( !is_trusted_domain( user_info->domain ) ) domain 482 source3/auth/auth_domain.c if (!pdb_get_trusteddom_pw(user_info->domain, &trust_password, domain 486 source3/auth/auth_domain.c user_info->domain)); domain 491 source3/auth/auth_domain.c DEBUG(100, ("Trust password for domain %s is %s\n", user_info->domain, domain 508 source3/auth/auth_domain.c if ( !get_dc_name(user_info->domain, NULL, dc_name, &dc_ss) ) { domain 510 source3/auth/auth_domain.c user_info->domain)); domain 516 source3/auth/auth_domain.c user_info->domain, domain 282 source3/auth/auth_netlogond.c user_info->domain, server_info, domain 103 source3/auth/auth_ntlmssp.c auth_ntlmssp_state->ntlmssp_state->domain, domain 405 source3/auth/auth_sam.c is_local_name = is_myname(user_info->domain); domain 406 source3/auth/auth_sam.c is_my_domain = strequal(user_info->domain, lp_workgroup()); domain 415 source3/auth/auth_sam.c user_info->domain, (lp_server_role() == ROLE_DOMAIN_MEMBER domain 423 source3/auth/auth_sam.c user_info->domain)); domain 65 source3/auth/auth_script.c secret_str_len = strlen(user_info->domain) + 1 + domain 76 source3/auth/auth_script.c safe_strcpy( secret_str, user_info->domain, secret_str_len - 1); domain 112 source3/auth/auth_script.c user_info->domain, user_info->smb_name )); domain 56 source3/auth/auth_server.c current_user_info.domain, domain 349 source3/auth/auth_server.c user_info->domain))) { domain 399 source3/auth/auth_server.c NULL, 0, user_info->domain); domain 408 source3/auth/auth_server.c user_info->domain); domain 61 source3/auth/auth_util.c static int _smb_create_user(const char *domain, const char *unix_username, const char *homedir) domain 78 source3/auth/auth_util.c if (domain) { domain 82 source3/auth/auth_util.c domain); domain 112 source3/auth/auth_util.c const char *domain, domain 144 source3/auth/auth_util.c (*user_info)->domain = SMB_STRDUP(domain); domain 145 source3/auth/auth_util.c if ((*user_info)->domain == NULL) { domain 200 source3/auth/auth_util.c const char *domain; domain 210 source3/auth/auth_util.c domain = client_domain; domain 220 source3/auth/auth_util.c if (!is_trusted_domain(domain) && domain 221 source3/auth/auth_util.c !strequal(domain, my_sam_name())) domain 224 source3/auth/auth_util.c domain = my_sam_name(); domain 226 source3/auth/auth_util.c domain = get_global_sam_name(); domain 229 source3/auth/auth_util.c client_domain, domain, smb_name, wksta_name)); domain 237 source3/auth/auth_util.c client_domain, domain, wksta_name, domain 1481 source3/auth/auth_util.c const char *domain, domain 1496 source3/auth/auth_util.c fstr_sprintf(dom_user, "%s%c%s", domain, *lp_winbind_separator(), domain 1562 source3/auth/auth_util.c char *domain; domain 1566 source3/auth/auth_util.c domain = username; domain 1568 source3/auth/auth_util.c fstr_sprintf(save_username, "%s%c%s", domain, *lp_winbind_separator(), pw->pw_name); domain 1617 source3/auth/auth_util.c const char *domain, domain 1660 source3/auth/auth_util.c nt_domain = talloc_strdup(mem_ctx, info3->base.domain.string); domain 1664 source3/auth/auth_util.c nt_domain = domain; domain 1869 source3/auth/auth_util.c const char *domain, domain 1922 source3/auth/auth_util.c nt_domain = talloc_strdup(result, domain); domain 2123 source3/auth/auth_util.c SAFE_FREE((*user_info)->domain); domain 65 source3/auth/auth_wbc.c params.domain_name = user_info->domain; domain 122 source3/auth/auth_wbc.c user_info->domain, domain 52 source3/auth/auth_winbind.c if (strequal(user_info->domain, get_global_sam_name())) { domain 54 source3/auth/auth_winbind.c user_info->domain)); domain 61 source3/auth/auth_winbind.c params.domain_name = user_info->domain; domain 116 source3/auth/auth_winbind.c user_info->domain, domain 2251 source3/client/client.c char *domain = NULL; domain 2255 source3/client/client.c if (!next_token_talloc(ctx, &cmd_ptr,&domain,NULL)) { domain 2273 source3/client/client.c domain); domain 32 source3/client/dnsbrowse.c char *domain; domain 71 source3/client/dnsbrowse.c browsesrv->serviceName, browsesrv->regType, browsesrv->domain, domain 148 source3/client/dnsbrowse.c bresult->domain = talloc_strdup(talloc_tos(), replyDomain); domain 33 source3/include/auth.h char *domain; /* domain name after mapping */ domain 53 source3/include/client.h char *domain; domain 192 source3/include/client.h char *domain; domain 50 source3/include/nss_info.h const char *domain; domain 87 source3/include/nss_info.h NTSTATUS nss_get_info( const char *domain, const DOM_SID *user_sid, domain 93 source3/include/nss_info.h NTSTATUS nss_map_to_alias( TALLOC_CTX *mem_ctx, const char *domain, domain 96 source3/include/nss_info.h NTSTATUS nss_map_from_alias( TALLOC_CTX *mem_ctx, const char *domain, domain 144 source3/include/ntdomain.h fstring domain; domain 88 source3/include/ntlmssp.h char *domain; domain 123 source3/include/passdb.h const char *domain; /* Windows Domain name */ domain 369 source3/include/passdb.h const char *domain, char** pwd, domain 372 source3/include/passdb.h const char* domain, const char* pwd, domain 375 source3/include/passdb.h const char *domain); domain 137 source3/include/proto.h const char *domain, domain 142 source3/include/proto.h const char *domain, domain 781 source3/include/proto.h const char *domain); domain 792 source3/include/proto.h const char *domain, domain 1211 source3/include/proto.h char **domain, domain 1618 source3/include/proto.h const char **domain, const char **name, domain 1627 source3/include/proto.h wbcErr wb_is_trusted_domain(const char *domain); domain 1787 source3/include/proto.h const char *domain, domain 2334 source3/include/proto.h const char *user, const char *domain, domain 2359 source3/include/proto.h const char *domain, domain 2423 source3/include/proto.h NTSTATUS cli_set_domain(struct cli_state *cli, const char *domain); domain 2426 source3/include/proto.h NTSTATUS cli_init_creds(struct cli_state *cli, const char *username, const char *domain, const char *password); domain 2586 source3/include/proto.h const char *domain); domain 2591 source3/include/proto.h const char *domain); domain 2904 source3/include/proto.h NTSTATUS check_negative_conn_cache_timeout( const char *domain, const char *server, unsigned int failed_cache_timeout ); domain 2905 source3/include/proto.h NTSTATUS check_negative_conn_cache( const char *domain, const char *server); domain 2906 source3/include/proto.h void add_failed_connection_entry(const char *domain, const char *server, NTSTATUS result) ; domain 2907 source3/include/proto.h void delete_negative_conn_cache(const char *domain, const char *server); domain 2909 source3/include/proto.h void flush_negative_conn_cache_for_domain(const char *domain); domain 2983 source3/include/proto.h bool saf_store( const char *domain, const char *servername ); domain 2984 source3/include/proto.h bool saf_join_store( const char *domain, const char *servername ); domain 2985 source3/include/proto.h bool saf_delete( const char *domain ); domain 2986 source3/include/proto.h char *saf_fetch( const char *domain ); domain 3034 source3/include/proto.h bool get_pdc_ip(const char *domain, struct sockaddr_storage *pss); domain 3035 source3/include/proto.h NTSTATUS get_sorted_dc_list( const char *domain, domain 3047 source3/include/proto.h bool get_dc_name(const char *domain, domain 3110 source3/include/proto.h NTSTATUS ntlmssp_set_domain(NTLMSSP_STATE *ntlmssp_state, const char *domain) ; domain 3252 source3/include/proto.h const char *domain); domain 3253 source3/include/proto.h bool SMBNTLMv2encrypt_hash(const char *user, const char *domain, const uchar nt_hash[16], domain 3258 source3/include/proto.h bool SMBNTLMv2encrypt(const char *user, const char *domain, const char *password, domain 3315 source3/include/proto.h const char *domain, domain 3320 source3/include/proto.h const char *domain) ; domain 3321 source3/include/proto.h bool enumerate_domain_trusts( TALLOC_CTX *mem_ctx, const char *domain, domain 4441 source3/include/proto.h bool get_trust_pw_clear(const char *domain, char **ret_pwd, domain 4443 source3/include/proto.h bool get_trust_pw_hash(const char *domain, uint8 ret_pwd[16], domain 4512 source3/include/proto.h bool pdb_set_domain(struct samu *sampass, const char *domain, enum pdb_value_state flag); domain 4621 source3/include/proto.h bool pdb_get_trusteddom_pw(const char *domain, char** pwd, DOM_SID *sid, domain 4623 source3/include/proto.h bool pdb_set_trusteddom_pw(const char* domain, const char* pwd, domain 4625 source3/include/proto.h bool pdb_del_trusteddom_pw(const char *domain); domain 4676 source3/include/proto.h bool secrets_store_domain_sid(const char *domain, const DOM_SID *sid); domain 4677 source3/include/proto.h bool secrets_fetch_domain_sid(const char *domain, DOM_SID *sid); domain 4678 source3/include/proto.h bool secrets_store_domain_guid(const char *domain, struct GUID *guid); domain 4679 source3/include/proto.h bool secrets_fetch_domain_guid(const char *domain, struct GUID *guid); domain 4680 source3/include/proto.h void *secrets_get_trust_account_lock(TALLOC_CTX *mem_ctx, const char *domain); domain 4682 source3/include/proto.h bool secrets_fetch_trust_account_password_legacy(const char *domain, domain 4686 source3/include/proto.h bool secrets_fetch_trust_account_password(const char *domain, uint8 ret_pwd[16], domain 4689 source3/include/proto.h bool secrets_fetch_trusted_domain_password(const char *domain, char** pwd, domain 4691 source3/include/proto.h bool secrets_store_trusted_domain_password(const char* domain, const char* pwd, domain 4693 source3/include/proto.h bool secrets_delete_machine_password(const char *domain); domain 4694 source3/include/proto.h bool secrets_delete_machine_password_ex(const char *domain); domain 4695 source3/include/proto.h bool secrets_delete_domain_sid(const char *domain); domain 4696 source3/include/proto.h bool secrets_store_machine_password(const char *pass, const char *domain, uint32 sec_channel); domain 4697 source3/include/proto.h char *secrets_fetch_machine_password(const char *domain, domain 4700 source3/include/proto.h bool trusted_domain_password_delete(const char *domain); domain 4707 source3/include/proto.h void secrets_fetch_ipc_userpass(char **username, char **domain, char **password); domain 4745 source3/include/proto.h const char **domain, const char **name); domain 4747 source3/include/proto.h DOM_SID *sid, const char **domain); domain 5205 source3/include/proto.h bool fetch_domain_sid( char *domain, char *remote_machine, DOM_SID *psid); domain 5211 source3/include/proto.h const char *domain, domain 5220 source3/include/proto.h const char *domain, domain 5230 source3/include/proto.h const char *domain, domain 5241 source3/include/proto.h const char *domain, domain 5282 source3/include/proto.h const char *domain, domain 5286 source3/include/proto.h NTSTATUS rpccli_schannel_bind_data(TALLOC_CTX *mem_ctx, const char *domain, domain 5317 source3/include/proto.h const char *domain, domain 5325 source3/include/proto.h const char *domain, domain 5330 source3/include/proto.h const char *domain, domain 5337 source3/include/proto.h const char *domain, domain 5344 source3/include/proto.h const char *domain, domain 5352 source3/include/proto.h const char *domain, domain 5621 source3/include/proto.h const char *domain, domain 5646 source3/include/proto.h const char *domain, domain 5822 source3/include/proto.h const char *domain, const char *myname); domain 6170 source3/include/proto.h NTSTATUS change_trust_account_password( const char *domain, const char *remote_machine); domain 7012 source3/include/proto.h const char *domain, domain 7016 source3/include/proto.h bool user_ok_token(const char *username, const char *domain, domain 7019 source3/include/proto.h const char *domain, domain 244 source3/include/rpc_dce.h fstring domain; /* calling workstations's domain */ domain 678 source3/include/smb.h fstring domain; /* domain that the client specified */ domain 711 source3/include/smb.h fstring domain; /* used ONLY in ipc.c NOT namework.c */ domain 41 source3/include/smb_perfcount.h const char *user, const char *domain); domain 33 source3/include/smbprofile.h #define __profile_stats_value(which, domain) domain[which] domain 36 source3/lib/netapi/examples/dsgetdc/dsgetdc.c const char *domain = NULL; domain 75 source3/lib/netapi/examples/dsgetdc/dsgetdc.c domain = poptGetArg(pc); domain 79 source3/lib/netapi/examples/dsgetdc/dsgetdc.c status = DsGetDcName(hostname, domain, NULL, NULL, flags, &info); domain 36 source3/lib/netapi/examples/getdc/getdc.c const char *domain = NULL; domain 69 source3/lib/netapi/examples/getdc/getdc.c domain = poptGetArg(pc); domain 73 source3/lib/netapi/examples/getdc/getdc.c status = NetGetDCName(hostname, domain, &buffer); domain 1029 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c const char *domain = NULL; domain 1038 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c domain = state->name_buffer_new ? state->name_buffer_new : state->name_buffer_initial; domain 1041 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c domain, domain 1055 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c domain, domain 1082 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c domain, domain 37 source3/lib/netapi/joindomain.c if (!r->in.domain) { domain 44 source3/lib/netapi/joindomain.c j->in.domain_name = talloc_strdup(mem_ctx, r->in.domain); domain 54 source3/lib/netapi/joindomain.c status = dsgetdcname(mem_ctx, NULL, r->in.domain, domain 125 source3/lib/netapi/joindomain.c r->in.domain, domain 151 source3/lib/netapi/joindomain.c const char *domain = NULL; domain 162 source3/lib/netapi/joindomain.c domain = lp_realm(); domain 164 source3/lib/netapi/joindomain.c domain = lp_workgroup(); domain 177 source3/lib/netapi/joindomain.c status = dsgetdcname(mem_ctx, NULL, domain, domain 182 source3/lib/netapi/joindomain.c domain, domain 191 source3/lib/netapi/joindomain.c u->in.domain_name = domain; domain 204 source3/lib/netapi/joindomain.c u->in.domain_name = domain; domain 348 source3/lib/netapi/joindomain.c status = dsgetdcname(ctx, NULL, r->in.domain, domain 425 source3/lib/netapi/joindomain.c r->in.domain, domain 32 source3/lib/netapi/libnetapi.c const char * domain /* [in] [ref] */, domain 50 source3/lib/netapi/libnetapi.c r.in.domain = domain; domain 172 source3/lib/netapi/libnetapi.c const char * domain /* [in] [ref] */, domain 190 source3/lib/netapi/libnetapi.c r.in.domain = domain; domain 4 source3/lib/netapi/libnetapi.h const char * domain /* [in] [ref] */, domain 29 source3/lib/netapi/libnetapi.h const char * domain /* [in] [ref] */, domain 1395 source3/lib/netapi/netapi.h const char * domain /* [in] [ref] */, domain 1459 source3/lib/netapi/netapi.h const char * domain /* [in] [ref] */, domain 368 source3/lib/netapi/serverinfo.c i503.sv503_domain = talloc_strdup(mem_ctx, i->info503->domain); domain 417 source3/lib/netapi/serverinfo.c i599.sv599_domain = talloc_strdup(mem_ctx, i->info599->domain); domain 219 source3/lib/substitute.c const char *domain) domain 223 source3/lib/substitute.c fstrcpy(current_user_info.domain, domain); domain 706 source3/lib/substitute.c const char *domain, domain 762 source3/lib/substitute.c "%D", domain); domain 782 source3/lib/substitute.c ret_string = talloc_sub_basic(mem_ctx, username, domain, a_string); domain 2943 source3/lib/util.c char **domain, domain 2951 source3/lib/util.c *domain = talloc_strndup(mem_ctx, full_name, domain 2955 source3/lib/util.c *domain = talloc_strdup(mem_ctx, ""); domain 86 source3/lib/winbind_util.c const char **domain, const char **name, domain 103 source3/lib/winbind_util.c if (domain) { domain 104 source3/lib/winbind_util.c *domain = talloc_strdup(mem_ctx, domain_name); domain 117 source3/lib/winbind_util.c if ((domain && !*domain) || (name && !*name)) { domain 199 source3/lib/winbind_util.c wbcErr wb_is_trusted_domain(const char *domain) domain 204 source3/lib/winbind_util.c result = wbcDomainInfo(domain, &info); domain 363 source3/lib/winbind_util.c const char **domain, const char **name, domain 406 source3/lib/winbind_util.c wbcErr wb_is_trusted_domain(const char *domain) domain 27 source3/libads/cldap.c static int send_cldap_netlogon(TALLOC_CTX *mem_ctx, int sock, const char *domain, domain 55 source3/libads/cldap.c if (domain) { domain 58 source3/libads/cldap.c asn1_write_OctetString(data, domain, strlen(domain)); domain 816 source3/libads/kerberos.c const char *domain, domain 846 source3/libads/kerberos.c fname = talloc_asprintf(dname, "%s/krb5.conf.%s", dname, domain); domain 852 source3/libads/kerberos.c fname, realm, domain )); domain 254 source3/libads/ldap.c ads->server.workgroup = SMB_STRDUP(cldap_reply.domain); domain 266 source3/libads/ldap.c sitename_store( cldap_reply.domain, cldap_reply.client_site); domain 290 source3/libads/ldap.c const char *domain; domain 335 source3/libads/ldap.c domain = c_domain; domain 348 source3/libads/ldap.c if (get_dc_name(domain, realm, srv_name, &ip_out)) { domain 1402 source3/libnet/libnet_join.c char *domain = NULL; domain 1413 source3/libnet/libnet_join.c domain = talloc_strndup(mem_ctx, domain_str, domain 1420 source3/libnet/libnet_join.c domain = talloc_strdup(mem_ctx, domain_str); domain 1423 source3/libnet/libnet_join.c if (!domain) { domain 1427 source3/libnet/libnet_join.c *domain_p = domain; domain 173 source3/libnet/libnet_samsync_display.c display_domain_info(u.domain); domain 177 source3/libnet/libnet_samsync_keytab.c r->delta_enum[i].delta_union.domain->sequence_num; domain 704 source3/libnet/libnet_samsync_passdb.c r->delta_union.domain); domain 1302 source3/librpc/gen_ndr/libnetapi.h const char * domain;/* [ref] */ domain 1348 source3/librpc/gen_ndr/libnetapi.h const char * domain;/* [ref] */ domain 5867 source3/librpc/gen_ndr/ndr_libnetapi.c ndr_print_ptr(ndr, "domain", r->in.domain); domain 5869 source3/librpc/gen_ndr/ndr_libnetapi.c ndr_print_string(ndr, "domain", r->in.domain); domain 5997 source3/librpc/gen_ndr/ndr_libnetapi.c ndr_print_ptr(ndr, "domain", r->in.domain); domain 5999 source3/librpc/gen_ndr/ndr_libnetapi.c ndr_print_string(ndr, "domain", r->in.domain); domain 800 source3/libsmb/cliconnect.c const char *pass, const char *domain) domain 820 source3/libsmb/cliconnect.c if (!NT_STATUS_IS_OK(nt_status = ntlmssp_set_domain(ntlmssp_state, domain))) { domain 2102 source3/libsmb/cliconnect.c const char *user, const char *domain, domain 2126 source3/libsmb/cliconnect.c pw_len, domain); domain 2136 source3/libsmb/cliconnect.c nt_status = cli_session_setup(cli, "", "", 0, "", 0, domain); domain 2158 source3/libsmb/cliconnect.c nt_status = cli_init_creds(cli, user, domain, password); domain 43 source3/libsmb/clidfs.c const char *domain); domain 52 source3/libsmb/clidfs.c const char *domain, domain 58 source3/libsmb/clidfs.c domain); domain 995 source3/libsmb/clidfs.c const char *domain) domain 282 source3/libsmb/clidgram.c returned_domain = r.data.nt5_ex.domain; domain 415 source3/libsmb/clientgen.c NTSTATUS cli_set_domain(struct cli_state *cli, const char *domain) domain 417 source3/libsmb/clientgen.c TALLOC_FREE(cli->domain); domain 418 source3/libsmb/clientgen.c cli->domain = talloc_strdup(cli, domain ? domain : ""); domain 419 source3/libsmb/clientgen.c if (cli->domain == NULL) { domain 457 source3/libsmb/clientgen.c NTSTATUS cli_init_creds(struct cli_state *cli, const char *username, const char *domain, const char *password) domain 463 source3/libsmb/clientgen.c status = cli_set_domain(cli, domain); domain 467 source3/libsmb/clientgen.c DEBUG(10,("cli_init_creds: user %s domain %s\n", cli->user_name, cli->domain)); domain 538 source3/libsmb/clifsinfo.c const char *domain) domain 560 source3/libsmb/clifsinfo.c if (!NT_STATUS_IS_OK(status = ntlmssp_set_domain(es->s.ntlmssp_state, domain))) { domain 787 source3/libsmb/clifsinfo.c const char *domain) domain 810 source3/libsmb/clifsinfo.c domain); domain 54 source3/libsmb/conncache.c static char *negative_conn_cache_keystr(const char *domain, const char *server) domain 59 source3/libsmb/conncache.c SMB_ASSERT(domain != NULL); domain 64 source3/libsmb/conncache.c NEGATIVE_CONN_CACHE_PREFIX, domain, server); domain 136 source3/libsmb/conncache.c NTSTATUS check_negative_conn_cache( const char *domain, const char *server) domain 142 source3/libsmb/conncache.c key = negative_conn_cache_keystr(domain, server); domain 150 source3/libsmb/conncache.c "server %s\n", NT_STATUS_V(result), domain, server)); domain 162 source3/libsmb/conncache.c void delete_negative_conn_cache(const char *domain, const char *server) domain 166 source3/libsmb/conncache.c key = negative_conn_cache_keystr(domain, server); domain 172 source3/libsmb/conncache.c domain, server)); domain 186 source3/libsmb/conncache.c void add_failed_connection_entry(const char *domain, const char *server, domain 194 source3/libsmb/conncache.c key = negative_conn_cache_keystr(domain, server); domain 210 source3/libsmb/conncache.c "to failed conn cache\n", domain, server )); domain 214 source3/libsmb/conncache.c domain, server)); domain 238 source3/libsmb/conncache.c void flush_negative_conn_cache_for_domain(const char *domain) domain 242 source3/libsmb/conncache.c key_pattern = negative_conn_cache_keystr(domain,"*"); domain 251 source3/libsmb/conncache.c domain)); domain 119 source3/libsmb/dsgetdcname.c static char *dsgetdcname_cache_key(TALLOC_CTX *mem_ctx, const char *domain) domain 121 source3/libsmb/dsgetdcname.c if (!domain) { domain 125 source3/libsmb/dsgetdcname.c return talloc_asprintf_strupper_m(mem_ctx, DSGETDCNAME_FMT, domain); domain 212 source3/libsmb/dsgetdcname.c if (r->domain) { domain 213 source3/libsmb/dsgetdcname.c status = dsgetdcname_cache_store(mem_ctx, r->domain, &blob); domain 218 source3/libsmb/dsgetdcname.c sitename_store(r->domain, r->client_site); domain 820 source3/libsmb/dsgetdcname.c r->domain, domain 1037 source3/libsmb/dsgetdcname.c logon1.domain = talloc_strdup_upper(mem_ctx, domain_name); domain 1038 source3/libsmb/dsgetdcname.c NT_STATUS_HAVE_NO_MEMORY(logon1.domain); domain 40 source3/libsmb/namequery.c static char *saf_key(const char *domain) domain 44 source3/libsmb/namequery.c asprintf_strupper_m(&keystr, SAFKEY_FMT, domain); domain 49 source3/libsmb/namequery.c static char *saf_join_key(const char *domain) domain 53 source3/libsmb/namequery.c asprintf_strupper_m(&keystr, SAFJOINKEY_FMT, domain); domain 61 source3/libsmb/namequery.c bool saf_store( const char *domain, const char *servername ) domain 67 source3/libsmb/namequery.c if ( !domain || !servername ) { domain 73 source3/libsmb/namequery.c if ( (strlen(domain) == 0) || (strlen(servername) == 0) ) { domain 82 source3/libsmb/namequery.c key = saf_key( domain ); domain 86 source3/libsmb/namequery.c domain, servername, (unsigned int)expire )); domain 95 source3/libsmb/namequery.c bool saf_join_store( const char *domain, const char *servername ) domain 101 source3/libsmb/namequery.c if ( !domain || !servername ) { domain 106 source3/libsmb/namequery.c if ( (strlen(domain) == 0) || (strlen(servername) == 0) ) { domain 114 source3/libsmb/namequery.c key = saf_join_key( domain ); domain 118 source3/libsmb/namequery.c domain, servername, (unsigned int)expire )); domain 127 source3/libsmb/namequery.c bool saf_delete( const char *domain ) domain 132 source3/libsmb/namequery.c if ( !domain ) { domain 140 source3/libsmb/namequery.c key = saf_join_key(domain); domain 145 source3/libsmb/namequery.c DEBUG(10,("saf_delete[join]: domain = [%s]\n", domain )); domain 148 source3/libsmb/namequery.c key = saf_key(domain); domain 153 source3/libsmb/namequery.c DEBUG(10,("saf_delete: domain = [%s]\n", domain )); domain 162 source3/libsmb/namequery.c char *saf_fetch( const char *domain ) domain 169 source3/libsmb/namequery.c if ( !domain || strlen(domain) == 0) { domain 177 source3/libsmb/namequery.c key = saf_join_key( domain ); domain 185 source3/libsmb/namequery.c server, domain )); domain 189 source3/libsmb/namequery.c key = saf_key( domain ); domain 197 source3/libsmb/namequery.c domain )); domain 200 source3/libsmb/namequery.c server, domain )); domain 1834 source3/libsmb/namequery.c bool get_pdc_ip(const char *domain, struct sockaddr_storage *pss) domain 1843 source3/libsmb/namequery.c status = internal_resolve_name(domain, 0x1b, NULL, &ip_list, domain 1848 source3/libsmb/namequery.c status = internal_resolve_name(domain, 0x1b, NULL, &ip_list, domain 1878 source3/libsmb/namequery.c static NTSTATUS get_dc_list(const char *domain, domain 1946 source3/libsmb/namequery.c saf_servername = saf_fetch( domain); domain 1948 source3/libsmb/namequery.c if (strequal(domain, lp_workgroup()) || strequal(domain, lp_realm())) { domain 1967 source3/libsmb/namequery.c status = internal_resolve_name(domain, 0x1C, sitename, ip_list, domain 1984 source3/libsmb/namequery.c status = internal_resolve_name(domain, 0x1C, sitename, domain 2008 source3/libsmb/namequery.c status = internal_resolve_name(domain, 0x1C, sitename, ip_list, domain 2040 source3/libsmb/namequery.c domain, domain 2078 source3/libsmb/namequery.c if( !NT_STATUS_IS_OK(check_negative_conn_cache(domain, domain 2139 source3/libsmb/namequery.c NTSTATUS get_sorted_dc_list( const char *domain, domain 2154 source3/libsmb/namequery.c domain, domain 2162 source3/libsmb/namequery.c status = get_dc_list(domain, sitename, ip_list, domain 2168 source3/libsmb/namequery.c domain, sitename)); domain 2169 source3/libsmb/namequery.c status = get_dc_list(domain, NULL, ip_list, domain 32 source3/libsmb/namequery_dc.c static bool is_our_primary_domain(const char *domain) domain 36 source3/libsmb/namequery_dc.c if ((role == ROLE_DOMAIN_MEMBER) && strequal(lp_workgroup(), domain)) { domain 38 source3/libsmb/namequery_dc.c } else if (strequal(get_global_sam_name(), domain)) { domain 49 source3/libsmb/namequery_dc.c static bool ads_dc_name(const char *domain, domain 59 source3/libsmb/namequery_dc.c if (!realm && strequal(domain, lp_workgroup())) { domain 67 source3/libsmb/namequery_dc.c ads = ads_init(realm, domain, NULL); domain 73 source3/libsmb/namequery_dc.c DEBUG(4,("ads_dc_name: domain=%s\n", domain)); domain 97 source3/libsmb/namequery_dc.c namecache_delete(domain, 0x1C); domain 102 source3/libsmb/namequery_dc.c if (is_our_primary_domain(domain) && (ads->config.flags & NBT_SERVER_KDC)) { domain 109 source3/libsmb/namequery_dc.c domain, domain 114 source3/libsmb/namequery_dc.c domain, domain 153 source3/libsmb/namequery_dc.c static bool rpc_dc_name(const char *domain, domain 165 source3/libsmb/namequery_dc.c if (!NT_STATUS_IS_OK(get_sorted_dc_list(domain, NULL, &ip_list, &count, domain 167 source3/libsmb/namequery_dc.c DEBUG(3, ("Could not look up dc's for domain %s\n", domain)); domain 177 source3/libsmb/namequery_dc.c if (name_status_find(domain, 0x1c, 0x20, &ip_list[i].ss, srv_name)) { domain 178 source3/libsmb/namequery_dc.c result = check_negative_conn_cache( domain, srv_name ); domain 199 source3/libsmb/namequery_dc.c addr, domain)); domain 211 source3/libsmb/namequery_dc.c bool get_dc_name(const char *domain, domain 224 source3/libsmb/namequery_dc.c if ( strequal(lp_workgroup(), domain) || strequal(lp_realm(), realm) ) domain 231 source3/libsmb/namequery_dc.c ret = ads_dc_name(domain, realm, &dc_ss, srv_name); domain 234 source3/libsmb/namequery_dc.c if (!domain) { domain 241 source3/libsmb/namequery_dc.c ret = rpc_dc_name(domain, srv_name, &dc_ss); domain 87 source3/libsmb/ntlm_check.c const char *user, const char *domain, domain 127 source3/libsmb/ntlm_check.c if (!ntv2_owf_gen(part_passwd, user, domain, upper_case_domain, kr)) { domain 200 source3/libsmb/ntlmssp.c NTSTATUS ntlmssp_set_domain(NTLMSSP_STATE *ntlmssp_state, const char *domain) domain 202 source3/libsmb/ntlmssp.c ntlmssp_state->domain = talloc_strdup(ntlmssp_state, domain 203 source3/libsmb/ntlmssp.c domain ? domain : "" ); domain 204 source3/libsmb/ntlmssp.c if (!ntlmssp_state->domain) { domain 646 source3/libsmb/ntlmssp.c char *domain = NULL; domain 667 source3/libsmb/ntlmssp.c ntlmssp_state->domain = NULL; domain 676 source3/libsmb/ntlmssp.c &domain, domain 681 source3/libsmb/ntlmssp.c SAFE_FREE(domain); domain 700 source3/libsmb/ntlmssp.c &domain, domain 705 source3/libsmb/ntlmssp.c SAFE_FREE(domain); domain 716 source3/libsmb/ntlmssp.c if (!NT_STATUS_IS_OK(nt_status = ntlmssp_set_domain(ntlmssp_state, domain))) { domain 717 source3/libsmb/ntlmssp.c SAFE_FREE(domain); domain 725 source3/libsmb/ntlmssp.c SAFE_FREE(domain); domain 733 source3/libsmb/ntlmssp.c SAFE_FREE(domain); domain 740 source3/libsmb/ntlmssp.c SAFE_FREE(domain); domain 745 source3/libsmb/ntlmssp.c ntlmssp_state->user, ntlmssp_state->domain, ntlmssp_state->workstation, (unsigned long)ntlmssp_state->lm_resp.length, (unsigned long)ntlmssp_state->nt_resp.length)); domain 1093 source3/libsmb/ntlmssp.c ntlmssp_state->domain, domain 1185 source3/libsmb/ntlmssp.c ntlmssp_state->domain, domain 34 source3/libsmb/passchange.c char *user, *domain, *p; domain 41 source3/libsmb/passchange.c domain = talloc_strdup(talloc_tos(), ""); domain 42 source3/libsmb/passchange.c SMB_ASSERT(domain != NULL); domain 48 source3/libsmb/passchange.c domain = user; domain 156 source3/libsmb/passchange.c result = cli_init_creds(cli, user, domain, old_passwd); domain 181 source3/libsmb/passchange.c domain, user, domain 168 source3/libsmb/smbencrypt.c smb_ucs2_t *domain; domain 181 source3/libsmb/smbencrypt.c if (!push_ucs2_allocate(&domain, domain_in, &domain_byte_len)) { domain 191 source3/libsmb/smbencrypt.c strupper_w(domain); domain 202 source3/libsmb/smbencrypt.c hmac_md5_update((const unsigned char *)domain, domain_byte_len, &ctx); domain 208 source3/libsmb/smbencrypt.c dump_data(100, (uint8 *)domain, domain_byte_len); domain 214 source3/libsmb/smbencrypt.c SAFE_FREE(domain); domain 348 source3/libsmb/smbencrypt.c const char *domain) domain 353 source3/libsmb/smbencrypt.c NTLMSSP_NAME_TYPE_DOMAIN, domain, domain 435 source3/libsmb/smbencrypt.c bool SMBNTLMv2encrypt_hash(const char *user, const char *domain, const uchar nt_hash[16], domain 447 source3/libsmb/smbencrypt.c if (!ntv2_owf_gen(nt_hash, user, domain, False, ntlm_v2_hash)) { domain 474 source3/libsmb/smbencrypt.c bool SMBNTLMv2encrypt(const char *user, const char *domain, const char *password, domain 483 source3/libsmb/smbencrypt.c return SMBNTLMv2encrypt_hash(user, domain, nt_hash, domain 30 source3/libsmb/trusts_util.c const char *domain, domain 61 source3/libsmb/trusts_util.c if (!secrets_store_machine_password(new_trust_passwd, domain, sec_channel_type)) { domain 77 source3/libsmb/trusts_util.c const char *domain) domain 82 source3/libsmb/trusts_util.c if (!secrets_fetch_trust_account_password(domain, domain 85 source3/libsmb/trusts_util.c DEBUG(0, ("could not fetch domain secrets for domain %s!\n", domain)); domain 89 source3/libsmb/trusts_util.c return trust_pw_change_and_store_it(cli, mem_ctx, domain, domain 98 source3/libsmb/trusts_util.c bool enumerate_domain_trusts( TALLOC_CTX *mem_ctx, const char *domain, domain 119 source3/libsmb/trusts_util.c if ( !get_dc_name(domain, NULL, dc_name, &dc_ss) ) { domain 121 source3/libsmb/trusts_util.c domain)); domain 287 source3/modules/perfcount_onefs.c const char *domain) domain 30 source3/modules/perfcount_test.c char *domain; domain 110 source3/modules/perfcount_test.c DEBUG(lvl,("domain - %s\n", id->domain)); domain 356 source3/modules/perfcount_test.c const char *domain) domain 142 source3/modules/vfs_afsacl.c const char *user, *domain; domain 145 source3/modules/vfs_afsacl.c &domain, &user, &type); domain 150 source3/modules/vfs_afsacl.c const char *domain, *uname; domain 159 source3/modules/vfs_afsacl.c &domain, &uname, &sid, &type)) { domain 432 source3/nmbd/nmbd_processlogon.c char *domain; domain 439 source3/nmbd/nmbd_processlogon.c domain = get_mydnsdomname(talloc_tos()); domain 440 source3/nmbd/nmbd_processlogon.c if (!domain) { domain 470 source3/nmbd/nmbd_processlogon.c if (False == secrets_fetch_domain_guid(domain, &domain_guid)) { domain 471 source3/nmbd/nmbd_processlogon.c DEBUG(2, ("Could not fetch DomainGUID for %s\n", domain)); domain 481 source3/nmbd/nmbd_processlogon.c dc = domain; domain 5139 source3/param/loadparm.c current_user_info.domain, domain 5146 source3/param/loadparm.c current_user_info.domain, domain 7022 source3/param/loadparm.c current_user_info.domain, domain 7065 source3/param/loadparm.c current_user_info.domain, domain 7149 source3/param/loadparm.c current_user_info.domain, domain 9047 source3/param/loadparm.c current_user_info.domain, domain 9234 source3/param/loadparm.c current_user_info.domain, domain 39 source3/passdb/lookup_sid.c const char *domain = NULL; domain 54 source3/passdb/lookup_sid.c domain = talloc_strndup(tmp_ctx, full_name, domain 58 source3/passdb/lookup_sid.c domain = talloc_strdup(tmp_ctx, ""); domain 62 source3/passdb/lookup_sid.c if ((domain == NULL) || (name == NULL)) { domain 69 source3/passdb/lookup_sid.c full_name, domain, name)); domain 73 source3/passdb/lookup_sid.c strequal(domain, get_global_sam_name())) domain 87 source3/passdb/lookup_sid.c strequal(domain, builtin_domain_name())) domain 103 source3/passdb/lookup_sid.c if ((domain[0] != '\0') && domain 105 source3/passdb/lookup_sid.c (winbind_lookup_name(domain, name, &sid, &type))) { domain 109 source3/passdb/lookup_sid.c if (!(flags & LOOKUP_NAME_EXPLICIT) && strequal(domain, unix_users_domain_name())) { domain 118 source3/passdb/lookup_sid.c if (!(flags & LOOKUP_NAME_EXPLICIT) && strequal(domain, unix_groups_domain_name())) { domain 127 source3/passdb/lookup_sid.c if ((domain[0] == '\0') && (!(flags & LOOKUP_NAME_ISOLATED))) { domain 140 source3/passdb/lookup_sid.c lookup_wellknown_name(tmp_ctx, name, &sid, &domain)) domain 152 source3/passdb/lookup_sid.c tmp = name; name = domain; domain = tmp; domain 169 source3/passdb/lookup_sid.c tmp = name; name = domain; domain = tmp; domain 185 source3/passdb/lookup_sid.c tmp = name; name = domain; domain = tmp; domain 197 source3/passdb/lookup_sid.c tmp = name; name = domain; domain = tmp; domain 207 source3/passdb/lookup_sid.c domain = talloc_strdup(tmp_ctx, builtin_domain_name()); domain 222 source3/passdb/lookup_sid.c domain = talloc_strdup(tmp_ctx, get_global_sam_name()); domain 240 source3/passdb/lookup_sid.c domain = talloc_strdup(tmp_ctx, lp_workgroup()); domain 256 source3/passdb/lookup_sid.c tmp = name; name = domain; domain = tmp; domain 267 source3/passdb/lookup_sid.c if (!winbind_lookup_sid(tmp_ctx, &dom_sid, &domain, NULL, domain 284 source3/passdb/lookup_sid.c domain = talloc_strdup(tmp_ctx, unix_users_domain_name()); domain 290 source3/passdb/lookup_sid.c domain = talloc_strdup(tmp_ctx, unix_groups_domain_name()); domain 303 source3/passdb/lookup_sid.c if ((domain == NULL) || (name == NULL)) { domain 322 source3/passdb/lookup_sid.c if (!(tmp_dom = talloc_strdup(mem_ctx, domain))) { domain 956 source3/passdb/lookup_sid.c struct lsa_dom_info *domain; domain 969 source3/passdb/lookup_sid.c &domain, &name))) { domain 978 source3/passdb/lookup_sid.c !(*ret_domain = talloc_strdup(mem_ctx, domain->name))) { domain 996 source3/passdb/lookup_sid.c domain->name, name->name, name->type)); domain 102 source3/passdb/passdb.c user->domain = ""; domain 133 source3/passdb/passdb.c const char *domain = global_myname(); domain 191 source3/passdb/passdb.c lp_logon_path(), pwd->pw_name, domain, pwd->pw_uid, pwd->pw_gid), domain 194 source3/passdb/passdb.c lp_logon_home(), pwd->pw_name, domain, pwd->pw_uid, pwd->pw_gid), domain 197 source3/passdb/passdb.c lp_logon_drive(), pwd->pw_name, domain, pwd->pw_uid, pwd->pw_gid), domain 200 source3/passdb/passdb.c lp_logon_script(), pwd->pw_name, domain, pwd->pw_uid, pwd->pw_gid), domain 911 source3/passdb/passdb.c char *domain = NULL; domain 952 source3/passdb/passdb.c &domain_len, &domain, /* B */ domain 989 source3/passdb/passdb.c pdb_set_domain(sampass, domain, PDB_SET); domain 998 source3/passdb/passdb.c talloc_sub_basic(sampass, username, domain, domain 1007 source3/passdb/passdb.c talloc_sub_basic(sampass, username, domain, domain 1016 source3/passdb/passdb.c talloc_sub_basic(sampass, username, domain, domain 1025 source3/passdb/passdb.c talloc_sub_basic(sampass, username, domain, domain 1062 source3/passdb/passdb.c SAFE_FREE(domain); domain 1097 source3/passdb/passdb.c char *domain = NULL; domain 1140 source3/passdb/passdb.c &domain_len, &domain, /* B */ domain 1180 source3/passdb/passdb.c pdb_set_domain(sampass, domain, PDB_SET); domain 1189 source3/passdb/passdb.c talloc_sub_basic(sampass, username, domain, domain 1198 source3/passdb/passdb.c talloc_sub_basic(sampass, username, domain, domain 1207 source3/passdb/passdb.c talloc_sub_basic(sampass, username, domain, domain 1216 source3/passdb/passdb.c talloc_sub_basic(sampass, username, domain, domain 1254 source3/passdb/passdb.c SAFE_FREE(domain); domain 1286 source3/passdb/passdb.c char *domain = NULL; domain 1331 source3/passdb/passdb.c &domain_len, &domain, /* B */ domain 1371 source3/passdb/passdb.c pdb_set_domain(sampass, domain, PDB_SET); domain 1378 source3/passdb/passdb.c standard_sub_basic( username, domain, tmp_string, domain 1385 source3/passdb/passdb.c talloc_sub_basic(sampass, username, domain, domain 1398 source3/passdb/passdb.c standard_sub_basic( username, domain, tmp_string, domain 1405 source3/passdb/passdb.c talloc_sub_basic(sampass, username, domain, domain 1413 source3/passdb/passdb.c standard_sub_basic( username, domain, tmp_string, domain 1420 source3/passdb/passdb.c talloc_sub_basic(sampass, username, domain, domain 1485 source3/passdb/passdb.c SAFE_FREE(domain); domain 1521 source3/passdb/passdb.c char *domain = NULL; domain 1566 source3/passdb/passdb.c &domain_len, &domain, /* B */ domain 1607 source3/passdb/passdb.c pdb_set_domain(sampass, domain, PDB_SET); domain 1614 source3/passdb/passdb.c standard_sub_basic( username, domain, tmp_string, domain 1621 source3/passdb/passdb.c talloc_sub_basic(sampass, username, domain, domain 1634 source3/passdb/passdb.c standard_sub_basic( username, domain, tmp_string, domain 1641 source3/passdb/passdb.c talloc_sub_basic(sampass, username, domain, domain 1649 source3/passdb/passdb.c standard_sub_basic( username, domain, tmp_string, domain 1656 source3/passdb/passdb.c talloc_sub_basic(sampass, username, domain, lp_logon_path()), domain 1719 source3/passdb/passdb.c SAFE_FREE(domain); domain 1759 source3/passdb/passdb.c const char *domain; domain 1804 source3/passdb/passdb.c domain = pdb_get_domain(sampass); domain 1805 source3/passdb/passdb.c if (domain) { domain 1806 source3/passdb/passdb.c domain_len = strlen(domain) +1; domain 1927 source3/passdb/passdb.c domain_len, domain, /* B */ domain 1971 source3/passdb/passdb.c domain_len, domain, /* B */ domain 2256 source3/passdb/passdb.c bool get_trust_pw_clear(const char *domain, char **ret_pwd, domain 2265 source3/passdb/passdb.c if (is_dc_trusted_domain_situation(domain)) { domain 2270 source3/passdb/passdb.c if (!pdb_get_trusteddom_pw(domain, ret_pwd, NULL, domain 2275 source3/passdb/passdb.c domain)); domain 2319 source3/passdb/passdb.c "account password for domain %s\n", domain)); domain 2328 source3/passdb/passdb.c bool get_trust_pw_hash(const char *domain, uint8 ret_pwd[16], domain 2334 source3/passdb/passdb.c if (get_trust_pw_clear(domain, &pwd, account_name, channel)) { domain 2338 source3/passdb/passdb.c } else if (is_dc_trusted_domain_situation(domain)) { domain 2344 source3/passdb/passdb.c if (secrets_fetch_trust_account_password_legacy(domain, ret_pwd, domain 2356 source3/passdb/passdb.c "password for domain %s\n", domain)); domain 286 source3/passdb/pdb_get_set.c return sampass->domain; domain 591 source3/passdb/pdb_get_set.c bool pdb_set_domain(struct samu *sampass, const char *domain, enum pdb_value_state flag) domain 593 source3/passdb/pdb_get_set.c if (domain) { domain 594 source3/passdb/pdb_get_set.c DEBUG(10, ("pdb_set_domain: setting domain %s, was %s\n", domain, domain 595 source3/passdb/pdb_get_set.c (sampass->domain)?(sampass->domain):"NULL")); domain 597 source3/passdb/pdb_get_set.c sampass->domain = talloc_strdup(sampass, domain); domain 599 source3/passdb/pdb_get_set.c if (!sampass->domain) { domain 604 source3/passdb/pdb_get_set.c sampass->domain = PDB_NOT_QUITE_NULL; domain 1946 source3/passdb/pdb_interface.c bool pdb_get_trusteddom_pw(const char *domain, char** pwd, DOM_SID *sid, domain 1950 source3/passdb/pdb_interface.c return pdb->get_trusteddom_pw(pdb, domain, pwd, sid, domain 1954 source3/passdb/pdb_interface.c bool pdb_set_trusteddom_pw(const char* domain, const char* pwd, domain 1958 source3/passdb/pdb_interface.c return pdb->set_trusteddom_pw(pdb, domain, pwd, sid); domain 1961 source3/passdb/pdb_interface.c bool pdb_del_trusteddom_pw(const char *domain) domain 1964 source3/passdb/pdb_interface.c return pdb->del_trusteddom_pw(pdb, domain); domain 1981 source3/passdb/pdb_interface.c const char *domain, domain 1986 source3/passdb/pdb_interface.c return secrets_fetch_trusted_domain_password(domain, pwd, domain 1992 source3/passdb/pdb_interface.c const char* domain, domain 1996 source3/passdb/pdb_interface.c return secrets_store_trusted_domain_password(domain, pwd, sid); domain 2000 source3/passdb/pdb_interface.c const char *domain) domain 2002 source3/passdb/pdb_interface.c return trusted_domain_password_delete(domain); domain 521 source3/passdb/pdb_ldap.c *domain = NULL, domain 578 source3/passdb/pdb_ldap.c domain = talloc_strdup(ctx, ldap_state->domain_name); domain 579 source3/passdb/pdb_ldap.c if (!domain) { domain 585 source3/passdb/pdb_ldap.c pdb_set_domain(sampass, domain, PDB_DEFAULT); domain 738 source3/passdb/pdb_ldap.c domain, domain 747 source3/passdb/pdb_ldap.c talloc_sub_basic(ctx, username, domain, domain 762 source3/passdb/pdb_ldap.c domain, domain 771 source3/passdb/pdb_ldap.c talloc_sub_basic(ctx, username, domain, domain 786 source3/passdb/pdb_ldap.c domain, domain 795 source3/passdb/pdb_ldap.c talloc_sub_basic(ctx, username, domain, domain 5838 source3/passdb/pdb_ldap.c const char *domain) domain 5840 source3/passdb/pdb_ldap.c return talloc_asprintf(talloc_tos(), "sambaDomainName=%s,%s", domain, domain 5846 source3/passdb/pdb_ldap.c const char *domain, LDAPMessage **entry) domain 5859 source3/passdb/pdb_ldap.c LDAP_OBJ_TRUSTDOM_PASSWORD, domain); domain 5861 source3/passdb/pdb_ldap.c trusted_dn = trusteddom_dn(ldap_state, domain); domain 5886 source3/passdb/pdb_ldap.c LDAP_OBJ_TRUSTDOM_PASSWORD, domain)); domain 5893 source3/passdb/pdb_ldap.c LDAP_OBJ_TRUSTDOM_PASSWORD, domain)); domain 5903 source3/passdb/pdb_ldap.c const char *domain, domain 5912 source3/passdb/pdb_ldap.c DEBUG(10, ("ldapsam_get_trusteddom_pw called for domain %s\n", domain)); domain 5914 source3/passdb/pdb_ldap.c if (!get_trusteddom_pw_int(ldap_state, talloc_tos(), domain, &entry) || domain 5967 source3/passdb/pdb_ldap.c const char* domain, domain 5979 source3/passdb/pdb_ldap.c DEBUG(10, ("ldapsam_set_trusteddom_pw called for domain %s\n", domain)); domain 5985 source3/passdb/pdb_ldap.c if (!get_trusteddom_pw_int(ldap_state, talloc_tos(), domain, &entry)) { domain 5993 source3/passdb/pdb_ldap.c domain); domain 6013 source3/passdb/pdb_ldap.c trusted_dn = trusteddom_dn(ldap_state, domain); domain 6032 source3/passdb/pdb_ldap.c const char *domain) domain 6040 source3/passdb/pdb_ldap.c if (!get_trusteddom_pw_int(ldap_state, talloc_tos(), domain, &entry)) { domain 6046 source3/passdb/pdb_ldap.c "%s\n", domain)); domain 135 source3/passdb/pdb_wbc_sam.c char *domain = NULL; domain 141 source3/passdb/pdb_wbc_sam.c (const char **)&domain, domain 165 source3/passdb/pdb_wbc_sam.c TALLOC_FREE(domain); domain 195 source3/passdb/pdb_wbc_sam.c const char *domain, domain 205 source3/passdb/pdb_wbc_sam.c const char *domain, domain 213 source3/passdb/pdb_wbc_sam.c const char *domain) domain 226 source3/passdb/pdb_wbc_sam.c static bool _make_group_map(struct pdb_methods *methods, const char *domain, const char *name, enum lsa_SidType name_type, gid_t gid, DOM_SID *sid, GROUP_MAP *map) domain 229 source3/passdb/pdb_wbc_sam.c domain, *lp_winbind_separator(), name); domain 241 source3/passdb/pdb_wbc_sam.c char *domain = NULL; domain 245 source3/passdb/pdb_wbc_sam.c if (!winbind_lookup_sid(talloc_tos(), &sid, (const char **)&domain, domain 264 source3/passdb/pdb_wbc_sam.c if (!_make_group_map(methods, domain, name, name_type, gid, &sid, map)) { domain 271 source3/passdb/pdb_wbc_sam.c TALLOC_FREE(domain); domain 280 source3/passdb/pdb_wbc_sam.c char *domain = NULL; domain 289 source3/passdb/pdb_wbc_sam.c if (!winbind_lookup_sid(talloc_tos(), &sid, (const char **)&domain, domain 303 source3/passdb/pdb_wbc_sam.c if (!_make_group_map(methods, domain, name, name_type, gid, &sid, map)) { domain 310 source3/passdb/pdb_wbc_sam.c TALLOC_FREE(domain); domain 320 source3/passdb/pdb_wbc_sam.c char *domain = NULL; domain 325 source3/passdb/pdb_wbc_sam.c if (!winbind_lookup_name(domain, user_name, &sid, &name_type)) { domain 343 source3/passdb/pdb_wbc_sam.c if (!_make_group_map(methods, domain, user_name, name_type, gid, &sid, map)) { domain 177 source3/passdb/secrets.c static const char *domain_sid_keystr(const char *domain) domain 182 source3/passdb/secrets.c SECRETS_DOMAIN_SID, domain); domain 187 source3/passdb/secrets.c bool secrets_store_domain_sid(const char *domain, const DOM_SID *sid) domain 191 source3/passdb/secrets.c ret = secrets_store(domain_sid_keystr(domain), sid, sizeof(DOM_SID)); domain 199 source3/passdb/secrets.c bool secrets_fetch_domain_sid(const char *domain, DOM_SID *sid) domain 204 source3/passdb/secrets.c dyn_sid = (DOM_SID *)secrets_fetch(domain_sid_keystr(domain), &size); domain 219 source3/passdb/secrets.c bool secrets_store_domain_guid(const char *domain, struct GUID *guid) domain 223 source3/passdb/secrets.c slprintf(key, sizeof(key)-1, "%s/%s", SECRETS_DOMAIN_GUID, domain); domain 228 source3/passdb/secrets.c bool secrets_fetch_domain_guid(const char *domain, struct GUID *guid) domain 235 source3/passdb/secrets.c slprintf(key, sizeof(key)-1, "%s/%s", SECRETS_DOMAIN_GUID, domain); domain 242 source3/passdb/secrets.c if (!secrets_store_domain_guid(domain, &new_guid)) domain 294 source3/passdb/secrets.c static const char *machine_sec_channel_type_keystr(const char *domain) domain 300 source3/passdb/secrets.c domain); domain 312 source3/passdb/secrets.c static const char *machine_last_change_time_keystr(const char *domain) domain 318 source3/passdb/secrets.c domain); domain 331 source3/passdb/secrets.c static const char *machine_password_keystr(const char *domain) domain 336 source3/passdb/secrets.c SECRETS_MACHINE_PASSWORD, domain); domain 348 source3/passdb/secrets.c static const char *trust_keystr(const char *domain) domain 353 source3/passdb/secrets.c SECRETS_MACHINE_ACCT_PASS, domain); domain 365 source3/passdb/secrets.c static char *trustdom_keystr(const char *domain) domain 371 source3/passdb/secrets.c domain); domain 380 source3/passdb/secrets.c void *secrets_get_trust_account_lock(TALLOC_CTX *mem_ctx, const char *domain) domain 387 source3/passdb/secrets.c db_ctx, mem_ctx, string_term_tdb_data(trust_keystr(domain))); domain 411 source3/passdb/secrets.c bool secrets_fetch_trust_account_password_legacy(const char *domain, domain 420 source3/passdb/secrets.c trust_keystr(domain), &size))) { domain 458 source3/passdb/secrets.c bool secrets_fetch_trust_account_password(const char *domain, uint8 ret_pwd[16], domain 464 source3/passdb/secrets.c plaintext = secrets_fetch_machine_password(domain, pass_last_set_time, domain 473 source3/passdb/secrets.c return secrets_fetch_trust_account_password_legacy(domain, ret_pwd, domain 654 source3/passdb/secrets.c bool secrets_fetch_trusted_domain_password(const char *domain, char** pwd, domain 667 source3/passdb/secrets.c if (!(pass_buf = (uint8 *)secrets_fetch(trustdom_keystr(domain), domain 709 source3/passdb/secrets.c bool secrets_store_trusted_domain_password(const char* domain, const char* pwd, domain 723 source3/passdb/secrets.c if (!push_ucs2_allocate(&uni_dom_name, domain, &converted_size)) { domain 725 source3/passdb/secrets.c domain)); domain 750 source3/passdb/secrets.c ret = secrets_store(trustdom_keystr(domain), (void *)pass_buf, domain 760 source3/passdb/secrets.c bool secrets_delete_machine_password(const char *domain) domain 762 source3/passdb/secrets.c return secrets_delete(machine_password_keystr(domain)); domain 770 source3/passdb/secrets.c bool secrets_delete_machine_password_ex(const char *domain) domain 772 source3/passdb/secrets.c if (!secrets_delete(machine_password_keystr(domain))) { domain 775 source3/passdb/secrets.c if (!secrets_delete(machine_sec_channel_type_keystr(domain))) { domain 778 source3/passdb/secrets.c return secrets_delete(machine_last_change_time_keystr(domain)); domain 785 source3/passdb/secrets.c bool secrets_delete_domain_sid(const char *domain) domain 787 source3/passdb/secrets.c return secrets_delete(domain_sid_keystr(domain)); domain 795 source3/passdb/secrets.c bool secrets_store_machine_password(const char *pass, const char *domain, uint32 sec_channel) domain 801 source3/passdb/secrets.c ret = secrets_store(machine_password_keystr(domain), pass, strlen(pass)+1); domain 806 source3/passdb/secrets.c ret = secrets_store(machine_last_change_time_keystr(domain), &last_change_time, sizeof(last_change_time)); domain 809 source3/passdb/secrets.c ret = secrets_store(machine_sec_channel_type_keystr(domain), &sec_channel_type, sizeof(sec_channel_type)); domain 819 source3/passdb/secrets.c char *secrets_fetch_machine_password(const char *domain, domain 824 source3/passdb/secrets.c ret = (char *)secrets_fetch(machine_password_keystr(domain), NULL); domain 829 source3/passdb/secrets.c last_set_time = (unsigned int *)secrets_fetch(machine_last_change_time_keystr(domain), &size); domain 841 source3/passdb/secrets.c channel_type = (unsigned int *)secrets_fetch(machine_sec_channel_type_keystr(domain), &size); domain 857 source3/passdb/secrets.c bool trusted_domain_password_delete(const char *domain) domain 859 source3/passdb/secrets.c return secrets_delete(trustdom_keystr(domain)); domain 1107 source3/passdb/secrets.c void secrets_fetch_ipc_userpass(char **username, char **domain, char **password) domain 1110 source3/passdb/secrets.c *domain = (char *)secrets_fetch(SECRETS_AUTH_DOMAIN, NULL); domain 1115 source3/passdb/secrets.c if (!*domain || !**domain) domain 1116 source3/passdb/secrets.c *domain = smb_xstrdup(lp_workgroup()); domain 1122 source3/passdb/secrets.c *domain, *username)); domain 1127 source3/passdb/secrets.c *domain = smb_xstrdup(""); domain 1213 source3/passdb/secrets.c pdc->domain); domain 1230 source3/passdb/secrets.c pdc->domain); domain 1305 source3/passdb/secrets.c &pdc->domain); domain 103 source3/passdb/util_wellknown.c const char **domain, const char **name) domain 118 source3/passdb/util_wellknown.c *domain = talloc_strdup(mem_ctx, domain 147 source3/passdb/util_wellknown.c DOM_SID *sid, const char **domain) domain 164 source3/passdb/util_wellknown.c *domain = talloc_strdup( domain 81 source3/printing/print_generic.c current_user_info.domain, domain 1515 source3/printing/printing.c current_user_info.domain, domain 1535 source3/printing/printing.c current_user_info.domain, domain 33 source3/rpc_client/cli_netlogon.c const char *domain, domain 62 source3/rpc_client/cli_netlogon.c fstrcpy(dc->domain, domain); domain 140 source3/rpc_client/cli_netlogon.c const char *domain, domain 221 source3/rpc_client/cli_netlogon.c domain, domain 262 source3/rpc_client/cli_netlogon.c domain, domain 316 source3/rpc_client/cli_netlogon.c const char *domain, domain 382 source3/rpc_client/cli_netlogon.c domain, domain 438 source3/rpc_client/cli_netlogon.c const char *domain, domain 500 source3/rpc_client/cli_netlogon.c domain, domain 1632 source3/rpc_client/cli_pipe.c if (!cli->auth->domain || !cli->auth->domain[0]) { domain 1633 source3/rpc_client/cli_pipe.c cli->auth->domain = talloc_strdup(cli, lp_workgroup()); domain 1634 source3/rpc_client/cli_pipe.c if (cli->auth->domain == NULL) { domain 1639 source3/rpc_client/cli_pipe.c init_rpc_auth_schannel_neg(&schannel_neg, cli->auth->domain, domain 3028 source3/rpc_client/cli_pipe.c result->domain = talloc_strdup(result, ""); domain 3029 source3/rpc_client/cli_pipe.c if ((result->user_name == NULL) || (result->domain == NULL)) { domain 3047 source3/rpc_client/cli_pipe.c const char *domain, domain 3064 source3/rpc_client/cli_pipe.c result->domain = talloc_strdup(result, domain); domain 3065 source3/rpc_client/cli_pipe.c if ((result->user_name == NULL) || (result->domain == NULL)) { domain 3082 source3/rpc_client/cli_pipe.c status = ntlmssp_set_domain(result->a_u.ntlmssp_state, domain); domain 3113 source3/rpc_client/cli_pipe.c NTSTATUS rpccli_schannel_bind_data(TALLOC_CTX *mem_ctx, const char *domain, domain 3129 source3/rpc_client/cli_pipe.c result->domain = talloc_strdup(result, domain); domain 3130 source3/rpc_client/cli_pipe.c if ((result->user_name == NULL) || (result->domain == NULL)) { domain 3189 source3/rpc_client/cli_pipe.c result->domain = talloc_strdup(result, ""); domain 3190 source3/rpc_client/cli_pipe.c if ((result->user_name == NULL) || (result->domain == NULL)) { domain 3682 source3/rpc_client/cli_pipe.c TALLOC_FREE(auth->domain); domain 3685 source3/rpc_client/cli_pipe.c auth->domain = talloc_strdup(auth, cli->domain); domain 3690 source3/rpc_client/cli_pipe.c if ((auth->user_name == NULL) || (auth->domain == NULL)) { domain 3740 source3/rpc_client/cli_pipe.c const char *domain, domain 3755 source3/rpc_client/cli_pipe.c result, auth_type, auth_level, domain, username, domain 3772 source3/rpc_client/cli_pipe.c get_pipe_name_from_iface(interface), cli->desthost, domain, domain 3793 source3/rpc_client/cli_pipe.c const char *domain, domain 3803 source3/rpc_client/cli_pipe.c domain, domain 3818 source3/rpc_client/cli_pipe.c const char *domain, domain 3828 source3/rpc_client/cli_pipe.c domain, domain 3839 source3/rpc_client/cli_pipe.c const char *domain, domain 3848 source3/rpc_client/cli_pipe.c if (!get_trust_pw_hash(domain, machine_pwd, &machine_account, domain 3853 source3/rpc_client/cli_pipe.c domain)); domain 3859 source3/rpc_client/cli_pipe.c domain, /* domain */ domain 3870 source3/rpc_client/cli_pipe.c nt_errstr(status), cli->desthost, domain, domain 3891 source3/rpc_client/cli_pipe.c const char *domain, domain 3904 source3/rpc_client/cli_pipe.c status = get_schannel_session_key_common(netlogon_pipe, cli, domain, domain 3925 source3/rpc_client/cli_pipe.c const char *domain, domain 3938 source3/rpc_client/cli_pipe.c status = rpccli_schannel_bind_data(result, domain, auth_level, domain 3970 source3/rpc_client/cli_pipe.c cli->desthost, domain )); domain 3983 source3/rpc_client/cli_pipe.c const char *domain, domain 3995 source3/rpc_client/cli_pipe.c domain, username, password, &netlogon_pipe); domain 4000 source3/rpc_client/cli_pipe.c status = get_schannel_session_key_common(netlogon_pipe, cli, domain, domain 4021 source3/rpc_client/cli_pipe.c const char *domain, domain 4032 source3/rpc_client/cli_pipe.c cli, domain, username, password, &neg_flags, &netlogon_pipe); domain 4036 source3/rpc_client/cli_pipe.c cli->desthost, domain )); domain 4041 source3/rpc_client/cli_pipe.c cli, interface, transport, auth_level, domain, netlogon_pipe->dc, domain 4062 source3/rpc_client/cli_pipe.c const char *domain, domain 4070 source3/rpc_client/cli_pipe.c status = get_schannel_session_key(cli, domain, &neg_flags, domain 4075 source3/rpc_client/cli_pipe.c cli->desthost, domain )); domain 4080 source3/rpc_client/cli_pipe.c cli, interface, transport, auth_level, domain, netlogon_pipe->dc, domain 47 source3/rpc_client/init_netlogon.c const char *domain, domain 72 source3/rpc_client/init_netlogon.c init_lsa_StringLarge(&r->domain, domain); domain 103 source3/rpc_client/init_netlogon.c const char *domain, domain 131 source3/rpc_client/init_netlogon.c domain, domain 576 source3/rpc_parse/parse_rpc.c const char *domain, const char *myname) domain 580 source3/rpc_parse/parse_rpc.c fstrcpy(neg->domain, domain); domain 604 source3/rpc_parse/parse_rpc.c if(!prs_string("domain ", ps, depth, neg->domain, sizeof(neg->domain))) domain 51 source3/rpc_server/srv_dssetup_nt.c basic->domain = get_global_sam_name(); domain 55 source3/rpc_server/srv_dssetup_nt.c basic->domain = lp_workgroup(); domain 59 source3/rpc_server/srv_dssetup_nt.c basic->domain = get_global_sam_name(); domain 63 source3/rpc_server/srv_dssetup_nt.c basic->domain = get_global_sam_name(); domain 157 source3/rpc_server/srv_lsa_nt.c const char *domain; domain 172 source3/rpc_server/srv_lsa_nt.c lookup_name(mem_ctx, full_name, flags, &domain, NULL, domain 196 source3/rpc_server/srv_lsa_nt.c dom_idx = init_lsa_ref_domain_list(mem_ctx, ref, domain, &sid); domain 233 source3/rpc_server/srv_lsa_nt.c const char *domain; domain 250 source3/rpc_server/srv_lsa_nt.c lookup_name(mem_ctx, full_name, flags, &domain, NULL, domain 276 source3/rpc_server/srv_lsa_nt.c dom_idx = init_lsa_ref_domain_list(mem_ctx, ref, domain, &domain_sid); domain 629 source3/rpc_server/srv_lsa_nt.c init_dom_query_3(&info->domain, name, sid); domain 156 source3/rpc_server/srv_netlog_nt.c const char *domain = NULL; domain 180 source3/rpc_server/srv_netlog_nt.c domain = r->in.data->domain; domain 182 source3/rpc_server/srv_netlog_nt.c if ( !is_trusted_domain( domain ) ) domain 185 source3/rpc_server/srv_netlog_nt.c if ( !get_dc_name( domain, NULL, dc_name2, &dc_ss ) ) { domain 200 source3/rpc_server/srv_netlog_nt.c domain = r->in.data->domain; domain 202 source3/rpc_server/srv_netlog_nt.c if ( !is_trusted_domain( domain ) ) domain 205 source3/rpc_server/srv_netlog_nt.c if ( !get_dc_name( domain, NULL, dc_name2, &dc_ss ) ) { domain 613 source3/rpc_server/srv_netlog_nt.c fstrcpy(p->dc->domain, lp_workgroup() ); domain 653 source3/rpc_server/srv_pipe.c a->ntlmssp_state->domain, a->ntlmssp_state->workstation)); domain 1416 source3/rpc_server/srv_pipe.c neg.domain, neg.myname)); domain 5988 source3/rpc_server/srv_spoolss_nt.c current_user_info.domain, domain 237 source3/rpcclient/cmd_drsuapi.c const char *domain = NULL; domain 248 source3/rpcclient/cmd_drsuapi.c domain = argv[1]; domain 265 source3/rpcclient/cmd_drsuapi.c req.req1.domain_name = domain; domain 128 source3/rpcclient/cmd_lsarpc.c display_query_info_3(&info->domain); domain 36 source3/rpcclient/cmd_netlogon.c const char *domain = lp_workgroup(); domain 57 source3/rpcclient/cmd_netlogon.c domain = argv[4]; domain 63 source3/rpcclient/cmd_netlogon.c data.domain = domain; domain 457 source3/rpcclient/cmd_netlogon.c u.domain->domain_name.string); domain 853 source3/rpcclient/cmd_netlogon.c const char *domain = lp_workgroup(); domain 867 source3/rpcclient/cmd_netlogon.c domain = argv[2]; domain 876 source3/rpcclient/cmd_netlogon.c domain, domain 2147 source3/rpcclient/cmd_samr.c bool domain = False; domain 2160 source3/rpcclient/cmd_samr.c domain = True; domain 2176 source3/rpcclient/cmd_samr.c if (domain || user_rid) domain 2200 source3/rpcclient/cmd_samr.c if (domain) domain 187 source3/rpcclient/rpcclient.c fprintf(stderr, "could not obtain sid for domain %s\n", cli->domain); domain 30 source3/smbd/change_trust_pw.c NTSTATUS change_trust_account_password( const char *domain, const char *remote_machine) domain 39 source3/smbd/change_trust_pw.c domain)); domain 44 source3/smbd/change_trust_pw.c if ( !get_pdc_ip(domain, &pdc_ss) ) { domain 45 source3/smbd/change_trust_pw.c DEBUG(0,("Can't get IP for PDC for domain %s\n", domain)); domain 49 source3/smbd/change_trust_pw.c if ( !name_status_find( domain, 0x1b, 0x20, &pdc_ss, dc_name) ) domain 87 source3/smbd/change_trust_pw.c netlogon_pipe, netlogon_pipe, domain); domain 95 source3/smbd/change_trust_pw.c current_timestring(debug_ctx(), False), domain)); domain 1138 source3/smbd/lanman.c fstring domain; domain 1149 source3/smbd/lanman.c const char *domain) domain 1219 source3/smbd/lanman.c s->domain[0] = '\0'; domain 1222 source3/smbd/lanman.c fstrcpy(s->domain,lp_workgroup()); domain 1224 source3/smbd/lanman.c fstrcpy(s->domain, p); domain 1253 source3/smbd/lanman.c if (!strequal(domain, s->domain) && !(servertype & SV_TYPE_DOMAIN_ENUM)) { domain 1262 source3/smbd/lanman.c s->name, s->type, s->comment, s->domain)); domain 1267 source3/smbd/lanman.c s->name, s->type, s->comment, s->domain)); domain 1383 source3/smbd/lanman.c fstring domain; domain 1429 source3/smbd/lanman.c pull_ascii_fstring(domain, p); domain 1431 source3/smbd/lanman.c fstrcpy(domain, lp_workgroup()); domain 1435 source3/smbd/lanman.c total = get_server_info(servertype,&servers,domain); domain 1457 source3/smbd/lanman.c s->name, s->type, s->comment, s->domain)); domain 1493 source3/smbd/lanman.c s->name, s->type, s->comment, s->domain)); domain 1511 source3/smbd/lanman.c domain,uLevel,counted,counted+missed)); domain 117 source3/smbd/message.c current_user_info.domain, s); domain 581 source3/smbd/password.c char *host, *user, *domain; domain 583 source3/smbd/password.c while (getnetgrent(&host, &user, &domain)) { domain 36 source3/smbd/sesssetup.c const char *user, const char *domain) domain 42 source3/smbd/sesssetup.c user, domain)); domain 249 source3/smbd/sesssetup.c char *client, *p, *domain; domain 386 source3/smbd/sesssetup.c domain = p+1; domain 388 source3/smbd/sesssetup.c if (logon_info && logon_info->info3.base.domain.string) { domain 390 source3/smbd/sesssetup.c logon_info->info3.base.domain.string); domain 391 source3/smbd/sesssetup.c domain = netbios_domain_name; domain 392 source3/smbd/sesssetup.c DEBUG(10, ("Mapped to [%s] (using PAC)\n", domain)); domain 406 source3/smbd/sesssetup.c DEBUG(10, ("Mapping [%s] to short name\n", domain)); domain 408 source3/smbd/sesssetup.c wbc_status = wbcDomainInfo(domain, &info); domain 416 source3/smbd/sesssetup.c domain = netbios_domain_name; domain 417 source3/smbd/sesssetup.c DEBUG(10, ("Mapped to [%s] (using Winbind)\n", domain)); domain 424 source3/smbd/sesssetup.c fstr_sprintf(user, "%s%c%s", domain, *lp_winbind_separator(), client); domain 485 source3/smbd/sesssetup.c ret = make_server_info_info3(mem_ctx, client, domain, domain 516 source3/smbd/sesssetup.c domain, PDB_SET); domain 622 source3/smbd/sesssetup.c (*auth_ntlmssp_state)->ntlmssp_state->domain); domain 1386 source3/smbd/sesssetup.c const char *domain; domain 1458 source3/smbd/sesssetup.c domain = ""; domain 1579 source3/smbd/sesssetup.c domain = tmp ? tmp : ""; domain 1607 source3/smbd/sesssetup.c domain, native_os, native_lanman, primary_domain)); domain 1623 source3/smbd/sesssetup.c domain, user, get_remote_machine_name())); domain 1657 source3/smbd/sesssetup.c add_session_workgroup(domain); domain 1676 source3/smbd/sesssetup.c domain, domain 1697 source3/smbd/sesssetup.c user, domain, chal, domain 1718 source3/smbd/sesssetup.c user, domain); domain 67 source3/smbd/share_access.c const char *domain, domain 77 source3/smbd/share_access.c name = talloc_sub_basic(mem_ctx, username, domain, name); domain 153 source3/smbd/share_access.c const char *domain, domain 169 source3/smbd/share_access.c if (token_contains_name(mem_ctx, username, domain, sharename, domain 194 source3/smbd/share_access.c bool user_ok_token(const char *username, const char *domain, domain 198 source3/smbd/share_access.c if (token_contains_name_in_list(username, domain, domain 208 source3/smbd/share_access.c if (!token_contains_name_in_list(username, domain, domain 225 source3/smbd/share_access.c if (!token_contains_name_in_list(NULL, domain, domain 254 source3/smbd/share_access.c const char *domain, domain 262 source3/smbd/share_access.c if (token_contains_name_in_list(username, domain, domain 270 source3/smbd/share_access.c if (token_contains_name_in_list(username, domain, domain 5019 source3/torture/torture.c static bool subst_test(const char *str, const char *user, const char *domain, domain 5025 source3/torture/torture.c subst = talloc_sub_specified(talloc_tos(), str, user, domain, uid, gid); domain 5029 source3/torture/torture.c "[%s]\n", str, user, domain, (int)uid, (int)gid, subst, domain 104 source3/utils/net_ads.c printf("Pre-Win2k Domain:\t%s\n", reply.domain); domain 396 source3/utils/net_ads.c d_printf("Workgroup: %s\n", reply.domain); domain 1191 source3/utils/net_ads.c const char *domain = lp_realm(); domain 1257 source3/utils/net_ads.c domain = argv[i]; domain 1261 source3/utils/net_ads.c if (!*domain) { domain 1269 source3/utils/net_ads.c r->in.domain_name = domain; domain 201 source3/utils/net_idmap.c const char *domain, const char *identity, domain 211 source3/utils/net_idmap.c r = asprintf(&tmp, "IDMAP_%s_%s", backend, domain); domain 229 source3/utils/net_idmap.c char *domain; domain 251 source3/utils/net_idmap.c domain = NULL; domain 254 source3/utils/net_idmap.c domain = talloc_strdup(ctx, argv[0]); domain 255 source3/utils/net_idmap.c ALLOC_CHECK(domain); domain 257 source3/utils/net_idmap.c opt = talloc_asprintf(ctx, "idmap config %s", domain); domain 270 source3/utils/net_idmap.c if (domain) { domain 274 source3/utils/net_idmap.c d_fprintf(stderr, "Missing ldap_user_dn option for domain %s\n", domain); domain 279 source3/utils/net_idmap.c ret = idmap_store_secret("ldap", false, domain, dn, secret); domain 94 source3/utils/net_lookup.c const char *domain; domain 105 source3/utils/net_lookup.c domain = argv[0]; domain 107 source3/utils/net_lookup.c domain = c->opt_target_workgroup; domain 109 source3/utils/net_lookup.c sitename = sitename_fetch(domain); domain 117 source3/utils/net_lookup.c DEBUG(9, ("Lookup up ldap for domain %s\n", domain)); domain 119 source3/utils/net_lookup.c status = ads_dns_query_dcs( ctx, domain, sitename, &dcs, &numdcs ); domain 127 source3/utils/net_lookup.c DEBUG(9, ("Looking up PDC for domain %s\n", domain)); domain 128 source3/utils/net_lookup.c if (!get_pdc_ip(domain, &ss)) { domain 147 source3/utils/net_lookup.c domain = strchr(h_name, '.'); domain 148 source3/utils/net_lookup.c if (!domain) { domain 153 source3/utils/net_lookup.c domain++; domain 155 source3/utils/net_lookup.c DEBUG(9, ("Looking up ldap for domain %s\n", domain)); domain 157 source3/utils/net_lookup.c status = ads_dns_query_dcs( ctx, domain, sitename, &dcs, &numdcs ); domain 179 source3/utils/net_lookup.c const char *domain = NULL; domain 186 source3/utils/net_lookup.c domain = lp_realm(); domain 188 source3/utils/net_lookup.c domain = c->opt_target_workgroup; domain 192 source3/utils/net_lookup.c domain=argv[0]; domain 195 source3/utils/net_lookup.c if (!get_pdc_ip(domain, &ss)) domain 204 source3/utils/net_lookup.c sitename = sitename_fetch(domain); domain 205 source3/utils/net_lookup.c if (!NT_STATUS_IS_OK(get_sorted_dc_list(domain, sitename, domain 225 source3/utils/net_lookup.c const char *domain; domain 229 source3/utils/net_lookup.c domain = lp_realm(); domain 231 source3/utils/net_lookup.c domain = c->opt_target_workgroup; domain 235 source3/utils/net_lookup.c domain=argv[0]; domain 238 source3/utils/net_lookup.c if (!get_pdc_ip(domain, &ss)) domain 254 source3/utils/net_lookup.c const char *domain = c->opt_target_workgroup; domain 258 source3/utils/net_lookup.c domain=argv[0]; domain 260 source3/utils/net_lookup.c if (!find_master_ip(domain, &master_ss)) domain 101 source3/utils/net_lua.c int domain; domain 122 source3/utils/net_lua.c int i, domain, type; domain 134 source3/utils/net_lua.c domain = socket_domains[i].domain; domain 151 source3/utils/net_lua.c result->fd = socket(domain, type, 0); domain 106 source3/utils/net_proto.h const char *domain, const char *identity, domain 223 source3/utils/net_proto.h NTSTATUS net_rpc_join_ok(struct net_context *c, const char *domain, domain 465 source3/utils/net_proto.h const char *domain, domain 474 source3/utils/net_proto.h NTSTATUS net_make_ipc_connection_ex(struct net_context *c ,const char *domain, domain 4031 source3/utils/net_rpc.c static bool get_user_sids(const char *domain, const char *user, NT_USER_TOKEN *token) domain 4044 source3/utils/net_rpc.c domain, *lp_winbind_separator(), user); domain 4048 source3/utils/net_rpc.c wbc_status = wbcLookupName(domain, user, &wsid, &type); domain 4156 source3/utils/net_rpc.c fstring domain, user; domain 4166 source3/utils/net_rpc.c fstrcpy(domain, c->opt_target_workgroup); domain 4170 source3/utils/net_rpc.c fstrcpy(domain, users[i]); domain 4171 source3/utils/net_rpc.c strupper_m(domain); domain 4175 source3/utils/net_rpc.c get_user_sids(domain, user, &(result[i].token)); domain 44 source3/utils/net_rpc_join.c NTSTATUS net_rpc_join_ok(struct net_context *c, const char *domain, domain 69 source3/utils/net_rpc_join.c ntret = net_make_ipc_connection_ex(c, domain, server, pss, conn_flags, domain 76 source3/utils/net_rpc_join.c ntret = get_schannel_session_key(cli, domain, &neg_flags, domain 89 source3/utils/net_rpc_join.c cli->desthost, domain, nt_errstr(ntret) )); domain 105 source3/utils/net_rpc_join.c domain, netlogon_pipe->dc, &pipe_hnd); domain 110 source3/utils/net_rpc_join.c cli->desthost, domain, nt_errstr(ntret) )); domain 160 source3/utils/net_rpc_join.c const char *domain = NULL; domain 224 source3/utils/net_rpc_join.c domain = info->account_domain.name.string; domain 231 source3/utils/net_rpc_join.c if (!domain) { domain 389 source3/utils/net_rpc_join.c domain, /* domain */ domain 420 source3/utils/net_rpc_join.c PIPE_AUTH_LEVEL_PRIVACY, domain, pipe_hnd->dc, domain 443 source3/utils/net_rpc_join.c strupper_m(CONST_DISCARD(char *, domain)); domain 445 source3/utils/net_rpc_join.c if (!secrets_store_domain_sid(domain, domain_sid)) { domain 446 source3/utils/net_rpc_join.c DEBUG(0, ("error storing domain sid for %s\n", domain)); domain 450 source3/utils/net_rpc_join.c if (!secrets_store_machine_password(clear_trust_password, domain, sec_channel_type)) { domain 451 source3/utils/net_rpc_join.c DEBUG(0, ("error storing plaintext domain secrets for %s\n", domain)); domain 455 source3/utils/net_rpc_join.c result = net_rpc_join_ok(c, domain, cli->desthost, &cli->dest_ss); domain 462 source3/utils/net_rpc_join.c if (domain) { domain 464 source3/utils/net_rpc_join.c fprintf(stderr,"Unable to join domain %s.\n",domain); domain 466 source3/utils/net_rpc_join.c printf("Joined domain %s.\n",domain); domain 404 source3/utils/net_usershare.c const char *domain; domain 410 source3/utils/net_usershare.c &domain, &name); domain 413 source3/utils/net_usershare.c if (domain && *domain) { domain 416 source3/utils/net_usershare.c domain, domain 376 source3/utils/net_util.c const char *domain, domain 381 source3/utils/net_util.c const char *d = domain ? domain : c->opt_target_workgroup; domain 483 source3/utils/net_util.c NTSTATUS net_make_ipc_connection_ex(struct net_context *c ,const char *domain, domain 494 source3/utils/net_util.c if (!net_find_server(c, domain, flags, &server_ss, domain 497 source3/utils/net_util.c "for domain %s\n", domain); domain 643 source3/utils/net_util.c dc_info->netbios_domain_name = talloc_strdup(mem_ctx, info.basic.domain); domain 224 source3/utils/ntlm_auth.c static bool parse_ntlm_auth_domain_user(const char *domuser, fstring domain, domain 235 source3/utils/ntlm_auth.c fstrcpy(domain, domuser); domain 236 source3/utils/ntlm_auth.c domain[PTR_DIFF(p, domuser)] = 0; domain 237 source3/utils/ntlm_auth.c strupper_m(domain); domain 337 source3/utils/ntlm_auth.c const char *domain, domain 368 source3/utils/ntlm_auth.c fstrcpy(request.data.auth_crap.domain, domain); domain 444 source3/utils/ntlm_auth.c const char *domain, domain 468 source3/utils/ntlm_auth.c if(domain != NULL) domain 469 source3/utils/ntlm_auth.c fstrcpy(request.data.chng_pswd_auth_crap.domain,domain); domain 531 source3/utils/ntlm_auth.c nt_status = contact_winbind_auth_crap(ntlmssp_state->user, ntlmssp_state->domain, domain 555 source3/utils/ntlm_auth.c ntlmssp_state->domain, ntlmssp_state->user, domain 580 source3/utils/ntlm_auth.c ntlmssp_state->domain, domain 585 source3/utils/ntlm_auth.c "%s%c%s", ntlmssp_state->domain, domain 590 source3/utils/ntlm_auth.c ntlmssp_state->domain, ntlmssp_state->user, ntlmssp_state->workstation, domain 1127 source3/utils/ntlm_auth.c char *domain = NULL; domain 1259 source3/utils/ntlm_auth.c domain = strchr_m(principal, '@'); domain 1261 source3/utils/ntlm_auth.c if (domain == NULL) { domain 1270 source3/utils/ntlm_auth.c *domain++ = '\0'; domain 1271 source3/utils/ntlm_auth.c domain = SMB_STRDUP(domain); domain 1311 source3/utils/ntlm_auth.c domain = SMB_STRDUP(ntlmssp_state->domain); domain 1321 source3/utils/ntlm_auth.c reply_argument = talloc_asprintf(ctx, "%s\\%s", domain, user); domain 1340 source3/utils/ntlm_auth.c SAFE_FREE(domain); domain 1748 source3/utils/ntlm_auth.c static char *domain; domain 1759 source3/utils/ntlm_auth.c if (asprintf(&full_username, "%s%c%s", domain, winbind_separator(), username) == -1) { domain 1788 source3/utils/ntlm_auth.c SAFE_FREE(domain); domain 1790 source3/utils/ntlm_auth.c domain = smb_xstrdup(fstr_domain); domain 1793 source3/utils/ntlm_auth.c if (!domain) { domain 1794 source3/utils/ntlm_auth.c domain = smb_xstrdup(get_winbind_domain()); domain 1805 source3/utils/ntlm_auth.c domain, domain 1853 source3/utils/ntlm_auth.c SAFE_FREE(domain); domain 1918 source3/utils/ntlm_auth.c domain = smb_xstrdup(parameter); domain 1942 source3/utils/ntlm_auth.c static char *domain = NULL; domain 2024 source3/utils/ntlm_auth.c SAFE_FREE(domain); domain 2026 source3/utils/ntlm_auth.c domain = smb_xstrdup(fstr_domain); domain 2032 source3/utils/ntlm_auth.c username, domain, domain 2054 source3/utils/ntlm_auth.c SAFE_FREE(domain); domain 2129 source3/utils/ntlm_auth.c domain = smb_xstrdup(parameter); domain 2425 source3/utils/ntlm_auth.c char *domain = SMB_STRDUP(opt_username); domain 2426 source3/utils/ntlm_auth.c char *p = strchr_m(domain, *lp_winbind_separator()); domain 2430 source3/utils/ntlm_auth.c if (opt_domain && !strequal(opt_domain, domain)) { domain 2433 source3/utils/ntlm_auth.c domain, opt_domain); domain 2437 source3/utils/ntlm_auth.c opt_domain = domain; domain 2439 source3/utils/ntlm_auth.c SAFE_FREE(domain); domain 33 source3/utils/ntlm_auth_proto.h const char *domain, domain 68 source3/utils/smbcacls.c char **domain, char **name) domain 103 source3/utils/smbcacls.c *domain = talloc_move(mem_ctx, &domains[0]); domain 166 source3/utils/smbcacls.c char *domain = NULL; domain 178 source3/utils/smbcacls.c &domain, &name); domain 184 source3/utils/smbcacls.c if (*domain) { domain 186 source3/utils/smbcacls.c domain, lp_winbind_separator(), name); domain 1003 source3/utils/smbcontrol.c const char *domain = NULL; domain 1018 source3/utils/smbcontrol.c domain = argv[1]; domain 1032 source3/utils/smbcontrol.c memcpy(&buf[sizeof(myid)], domain, domain_len); domain 759 source3/winbindd/idmap.c NTSTATUS idmap_backends_sid_to_unixid(const char *domain, struct id_map *id) domain 765 source3/winbindd/idmap.c domain?domain:"NULL", sid_string_dbg(id->sid))); domain 780 source3/winbindd/idmap.c dom = idmap_find_domain(domain); domain 764 source3/winbindd/idmap_ad.c if (e->domain != NULL) { domain 765 source3/winbindd/idmap_ad.c dom->name = talloc_strdup(dom, e->domain); domain 844 source3/winbindd/idmap_ad.c sid_string_dbg(sid), e->domain?e->domain:"NULL")); domain 950 source3/winbindd/idmap_ad.c if ( !e || !e->domain || !name || !*alias) { domain 214 source3/winbindd/idmap_adex/cell_util.c char *domain = NULL; domain 233 source3/winbindd/idmap_adex/cell_util.c if (!domain) { domain 234 source3/winbindd/idmap_adex/cell_util.c domain = talloc_strdup(frame, &buffer[3]); domain 236 source3/winbindd/idmap_adex/cell_util.c domain = talloc_asprintf_append(domain, ".%s", domain 239 source3/winbindd/idmap_adex/cell_util.c BAIL_ON_PTR_ERROR(domain, nt_status); domain 242 source3/winbindd/idmap_adex/cell_util.c dns_name = SMB_STRDUP(domain); domain 47 source3/winbindd/idmap_adex/domain_util.c static NTSTATUS dc_add_domain(const char *domain) domain 52 source3/winbindd/idmap_adex/domain_util.c if (!domain) { domain 56 source3/winbindd/idmap_adex/domain_util.c DEBUG(10,("dc_add_domain: Attempting to add domain %s\n", domain)); domain 62 source3/winbindd/idmap_adex/domain_util.c if (strequal (dc->dns_name, domain)) domain 68 source3/winbindd/idmap_adex/domain_util.c DEBUG(10,("dc_add_domain: %s already in list\n", domain)); domain 75 source3/winbindd/idmap_adex/domain_util.c dc->dns_name = talloc_strdup(dc, domain); domain 82 source3/winbindd/idmap_adex/domain_util.c DEBUG(5,("dc_add_domain: Successfully added %s\n", domain)); domain 88 source3/winbindd/idmap_adex/domain_util.c domain, nt_errstr(nt_status))); domain 99 source3/winbindd/idmap_adex/gc_util.c NTSTATUS gc_find_forest_root(struct gc_info *gc, const char *domain) domain 107 source3/winbindd/idmap_adex/gc_util.c if (!gc || !domain) { domain 113 source3/winbindd/idmap_adex/gc_util.c ads = ads_init(domain, NULL, NULL); domain 120 source3/winbindd/idmap_adex/gc_util.c domain, ads_errstr(ads_status))); domain 150 source3/winbindd/idmap_adex/gc_util.c static NTSTATUS gc_add_forest(const char *domain) domain 170 source3/winbindd/idmap_adex/gc_util.c if (strequal (find_gc->forest_name, domain)) domain 189 source3/winbindd/idmap_adex/gc_util.c nt_status = gc_find_forest_root(gc, domain); domain 270 source3/winbindd/idmap_adex/gc_util.c domain, nt_errstr(nt_status))); domain 546 source3/winbindd/idmap_adex/gc_util.c NTSTATUS gc_name_to_sid(const char *domain, domain 614 source3/winbindd/idmap_adex/gc_util.c if (strequal(domain, domain_rec->domain_name)) { domain 357 source3/winbindd/idmap_adex/idmap_adex.c nt_status = cell->provider->map_to_alias(mem_ctx, e->domain, domain 389 source3/winbindd/idmap_adex/idmap_adex.c nt_status = cell->provider->map_from_alias(mem_ctx, e->domain, domain 103 source3/winbindd/idmap_adex/idmap_adex.h const char *domain, domain 106 source3/winbindd/idmap_adex/idmap_adex.h const char *domain, domain 207 source3/winbindd/idmap_adex/idmap_adex.h const char *domain); domain 224 source3/winbindd/idmap_adex/idmap_adex.h NTSTATUS gc_name_to_sid(const char *domain, domain 288 source3/winbindd/idmap_adex/provider_unified.c struct winbindd_tdc_domain *domain; domain 317 source3/winbindd/idmap_adex/provider_unified.c domain = wcache_tdc_fetch_domain(frame, dns_domain); domain 318 source3/winbindd/idmap_adex/provider_unified.c if (!domain) { domain 1061 source3/winbindd/idmap_adex/provider_unified.c const char *domain, domain 1074 source3/winbindd/idmap_adex/provider_unified.c nt_status = gc_name_to_sid(domain, name, &sid, &sid_type); domain 1106 source3/winbindd/idmap_adex/provider_unified.c const char *domain, domain 324 source3/winbindd/idmap_hash/idmap_hash.c value = talloc_asprintf(mem_ctx, "%s\\%s", e->domain, name); domain 37 source3/winbindd/idmap_ldap.c const char *domain, const char *identity) domain 45 source3/winbindd/idmap_ldap.c r = asprintf(&tmp, "IDMAP_%s_%s", backend, domain); domain 110 source3/winbindd/idmap_rid.c struct winbindd_domain *domain; domain 119 source3/winbindd/idmap_rid.c if ( (domain = find_domain_from_name_noinit(ctx->domain_name)) == NULL ) { domain 123 source3/winbindd/idmap_rid.c sid_compose(map->sid, &domain->sid, map->xid.id - ctx->low_id + ctx->base_rid); domain 60 source3/winbindd/idmap_tdb.c struct winbindd_domain *domain; domain 80 source3/winbindd/idmap_tdb.c domain = find_domain_from_name(dom_name); domain 81 source3/winbindd/idmap_tdb.c if (domain == NULL) { domain 100 source3/winbindd/idmap_tdb.c sid_copy(&sid, &domain->sid); domain 87 source3/winbindd/nss_info.c static bool parse_nss_parm( const char *config, char **backend, char **domain ) domain 93 source3/winbindd/nss_info.c *backend = *domain = NULL; domain 110 source3/winbindd/nss_info.c *domain = SMB_STRDUP( p+1 ); domain 126 source3/winbindd/nss_info.c static NTSTATUS nss_domain_list_add_domain(const char *domain, domain 138 source3/winbindd/nss_info.c if (domain) { domain 139 source3/winbindd/nss_info.c nss_domain->domain = talloc_strdup(nss_domain, domain); domain 140 source3/winbindd/nss_info.c if (!nss_domain->domain) { domain 151 source3/winbindd/nss_info.c "'%s'!\n", nss_backend->name, nss_domain->domain)); domain 157 source3/winbindd/nss_info.c domain, nss_backend->name)); domain 172 source3/winbindd/nss_info.c char *backend, *domain; domain 192 source3/winbindd/nss_info.c if ( !parse_nss_parm(nss_list[i], &backend, &domain) ) { domain 199 source3/winbindd/nss_info.c backend, domain)); domain 222 source3/winbindd/nss_info.c if ((domain == NULL) && (default_backend == NULL)) { domain 228 source3/winbindd/nss_info.c status = nss_domain_list_add_domain(domain, nss_backend); domain 236 source3/winbindd/nss_info.c SAFE_FREE( domain ); domain 255 source3/winbindd/nss_info.c static struct nss_domain_entry *find_nss_domain( const char *domain ) domain 268 source3/winbindd/nss_info.c if ( strequal( p->domain, domain ) ) domain 279 source3/winbindd/nss_info.c status = nss_domain_list_add_domain(domain, default_backend); domain 302 source3/winbindd/nss_info.c NTSTATUS nss_get_info( const char *domain, const DOM_SID *user_sid, domain 312 source3/winbindd/nss_info.c sid_string_dbg(user_sid), domain?domain:"NULL")); domain 314 source3/winbindd/nss_info.c if ( (p = find_nss_domain( domain )) == NULL ) { domain 316 source3/winbindd/nss_info.c domain )); domain 329 source3/winbindd/nss_info.c NTSTATUS nss_map_to_alias( TALLOC_CTX *mem_ctx, const char *domain, domain 335 source3/winbindd/nss_info.c if ( (p = find_nss_domain( domain )) == NULL ) { domain 337 source3/winbindd/nss_info.c domain )); domain 350 source3/winbindd/nss_info.c NTSTATUS nss_map_from_alias( TALLOC_CTX *mem_ctx, const char *domain, domain 356 source3/winbindd/nss_info.c if ( (p = find_nss_domain( domain )) == NULL ) { domain 358 source3/winbindd/nss_info.c domain )); domain 56 source3/winbindd/winbindd.h const char *domain; domain 140 source3/winbindd/winbindd.h enum winbindd_result (*struct_fn)(struct winbindd_domain *domain, domain 148 source3/winbindd/winbindd.h struct winbindd_domain *domain; domain 243 source3/winbindd/winbindd.h NTSTATUS (*query_user_list)(struct winbindd_domain *domain, domain 249 source3/winbindd/winbindd.h NTSTATUS (*enum_dom_groups)(struct winbindd_domain *domain, domain 255 source3/winbindd/winbindd.h NTSTATUS (*enum_local_groups)(struct winbindd_domain *domain, domain 261 source3/winbindd/winbindd.h NTSTATUS (*name_to_sid)(struct winbindd_domain *domain, domain 270 source3/winbindd/winbindd.h NTSTATUS (*sid_to_name)(struct winbindd_domain *domain, domain 277 source3/winbindd/winbindd.h NTSTATUS (*rids_to_names)(struct winbindd_domain *domain, domain 287 source3/winbindd/winbindd.h NTSTATUS (*query_user)(struct winbindd_domain *domain, domain 295 source3/winbindd/winbindd.h NTSTATUS (*lookup_usergroups)(struct winbindd_domain *domain, domain 302 source3/winbindd/winbindd.h NTSTATUS (*lookup_useraliases)(struct winbindd_domain *domain, domain 310 source3/winbindd/winbindd.h NTSTATUS (*lookup_groupmem)(struct winbindd_domain *domain, domain 318 source3/winbindd/winbindd.h NTSTATUS (*sequence_number)(struct winbindd_domain *domain, uint32 *seq); domain 321 source3/winbindd/winbindd.h NTSTATUS (*lockout_policy)(struct winbindd_domain *domain, domain 326 source3/winbindd/winbindd.h NTSTATUS (*password_policy)(struct winbindd_domain *domain, domain 331 source3/winbindd/winbindd.h NTSTATUS (*trusted_domains)(struct winbindd_domain *domain, domain 38 source3/winbindd/winbindd_ads.c static ADS_STRUCT *ads_cached_connection(struct winbindd_domain *domain) domain 47 source3/winbindd/winbindd_ads.c if (domain->private_data) { domain 53 source3/winbindd/winbindd_ads.c ads = (ADS_STRUCT *)domain->private_data; domain 68 source3/winbindd/winbindd_ads.c domain->private_data = NULL; domain 75 source3/winbindd/winbindd_ads.c ads = ads_init(domain->alt_name, domain->name, NULL); domain 77 source3/winbindd/winbindd_ads.c DEBUG(1,("ads_init for domain %s failed\n", domain->name)); domain 90 source3/winbindd/winbindd_ads.c if ( !pdb_get_trusteddom_pw( domain->name, &ads->auth.password, &sid, &last_set_time ) ) { domain 98 source3/winbindd/winbindd_ads.c struct winbindd_domain *our_domain = domain; domain 105 source3/winbindd/winbindd_ads.c if ( !domain->primary ) domain 127 source3/winbindd/winbindd_ads.c domain->name, ads_errstr(status))); domain 136 source3/winbindd/winbindd_ads.c domain->backend = &reconnect_methods; domain 147 source3/winbindd/winbindd_ads.c domain->private_data = (void *)ads; domain 153 source3/winbindd/winbindd_ads.c static NTSTATUS query_user_list(struct winbindd_domain *domain, domain 170 source3/winbindd/winbindd_ads.c if ( !winbindd_can_contact_domain( domain ) ) { domain 172 source3/winbindd/winbindd_ads.c domain->name)); domain 176 source3/winbindd/winbindd_ads.c ads = ads_cached_connection(domain); domain 179 source3/winbindd/winbindd_ads.c domain->last_status = NT_STATUS_SERVER_DISABLED; domain 221 source3/winbindd/winbindd_ads.c status = nss_get_info_cached( domain, &user_sid, mem_ctx, domain 245 source3/winbindd/winbindd_ads.c sid_compose(&(*info)[i].group_sid, &domain->sid, group); domain 262 source3/winbindd/winbindd_ads.c static NTSTATUS enum_dom_groups(struct winbindd_domain *domain, domain 282 source3/winbindd/winbindd_ads.c if ( !winbindd_can_contact_domain( domain ) ) { domain 284 source3/winbindd/winbindd_ads.c domain->name)); domain 289 source3/winbindd/winbindd_ads.c if ( domain->active_directory && strequal(lp_realm(), domain->alt_name) ) { domain 320 source3/winbindd/winbindd_ads.c ads = ads_cached_connection(domain); domain 323 source3/winbindd/winbindd_ads.c domain->last_status = NT_STATUS_SERVER_DISABLED; domain 359 source3/winbindd/winbindd_ads.c if (!sid_peek_check_rid(&domain->sid, &sid, &rid)) { domain 384 source3/winbindd/winbindd_ads.c static NTSTATUS enum_local_groups(struct winbindd_domain *domain, domain 405 source3/winbindd/winbindd_ads.c static NTSTATUS name_to_sid(struct winbindd_domain *domain, domain 413 source3/winbindd/winbindd_ads.c return reconnect_methods.name_to_sid(domain, mem_ctx, orig_cmd, domain 419 source3/winbindd/winbindd_ads.c static NTSTATUS sid_to_name(struct winbindd_domain *domain, domain 426 source3/winbindd/winbindd_ads.c return reconnect_methods.sid_to_name(domain, mem_ctx, sid, domain 431 source3/winbindd/winbindd_ads.c static NTSTATUS rids_to_names(struct winbindd_domain *domain, domain 440 source3/winbindd/winbindd_ads.c return reconnect_methods.rids_to_names(domain, mem_ctx, sid, domain 451 source3/winbindd/winbindd_ads.c static NTSTATUS query_user(struct winbindd_domain *domain, domain 481 source3/winbindd/winbindd_ads.c sid_compose(&info->user_sid, &domain->sid, user->base.rid); domain 482 source3/winbindd/winbindd_ads.c sid_compose(&info->group_sid, &domain->sid, user->base.primary_gid); domain 487 source3/winbindd/winbindd_ads.c nss_get_info_cached( domain, sid, mem_ctx, NULL, NULL, domain 496 source3/winbindd/winbindd_ads.c if ( !winbindd_can_contact_domain(domain)) { domain 498 source3/winbindd/winbindd_ads.c domain->name)); domain 508 source3/winbindd/winbindd_ads.c sid_compose(&info->group_sid, &domain->sid, DOMAIN_GROUP_RID_USERS ); domain 512 source3/winbindd/winbindd_ads.c nss_get_info_cached( domain, sid, mem_ctx, NULL, NULL, domain 522 source3/winbindd/winbindd_ads.c if ( (ads = ads_cached_connection(domain)) == NULL ) { domain 523 source3/winbindd/winbindd_ads.c domain->last_status = NT_STATUS_SERVER_DISABLED; domain 550 source3/winbindd/winbindd_ads.c nss_get_info_cached( domain, sid, mem_ctx, ads, msg, domain 565 source3/winbindd/winbindd_ads.c sid_compose(&info->group_sid, &domain->sid, group_rid); domain 579 source3/winbindd/winbindd_ads.c static NTSTATUS lookup_usergroups_member(struct winbindd_domain *domain, domain 598 source3/winbindd/winbindd_ads.c if ( !winbindd_can_contact_domain( domain ) ) { domain 600 source3/winbindd/winbindd_ads.c domain->name)); domain 604 source3/winbindd/winbindd_ads.c ads = ads_cached_connection(domain); domain 607 source3/winbindd/winbindd_ads.c domain->last_status = NT_STATUS_SERVER_DISABLED; domain 686 source3/winbindd/winbindd_ads.c static NTSTATUS lookup_usergroups_memberof(struct winbindd_domain *domain, domain 706 source3/winbindd/winbindd_ads.c if ( !winbindd_can_contact_domain( domain ) ) { domain 708 source3/winbindd/winbindd_ads.c "domain %s\n", domain->name)); domain 712 source3/winbindd/winbindd_ads.c ads = ads_cached_connection(domain); domain 715 source3/winbindd/winbindd_ads.c domain->last_status = NT_STATUS_SERVER_DISABLED; domain 799 source3/winbindd/winbindd_ads.c static NTSTATUS lookup_usergroups(struct winbindd_domain *domain, domain 820 source3/winbindd/winbindd_ads.c status = lookup_usergroups_cached(domain, mem_ctx, sid, domain 826 source3/winbindd/winbindd_ads.c if ( !winbindd_can_contact_domain( domain ) ) { domain 828 source3/winbindd/winbindd_ads.c domain->name)); domain 835 source3/winbindd/winbindd_ads.c ads = ads_cached_connection(domain); domain 838 source3/winbindd/winbindd_ads.c domain->last_status = NT_STATUS_SERVER_DISABLED; domain 876 source3/winbindd/winbindd_ads.c domain->name, sid_string_dbg(sid))); domain 880 source3/winbindd/winbindd_ads.c sid_copy(&primary_group, &domain->sid); domain 898 source3/winbindd/winbindd_ads.c status = lookup_usergroups_memberof(domain, mem_ctx, user_dn, domain 909 source3/winbindd/winbindd_ads.c status = lookup_usergroups_member(domain, mem_ctx, user_dn, domain 951 source3/winbindd/winbindd_ads.c static NTSTATUS lookup_useraliases(struct winbindd_domain *domain, domain 956 source3/winbindd/winbindd_ads.c return reconnect_methods.lookup_useraliases(domain, mem_ctx, domain 965 source3/winbindd/winbindd_ads.c static NTSTATUS lookup_groupmem(struct winbindd_domain *domain, domain 987 source3/winbindd/winbindd_ads.c DEBUG(10,("ads: lookup_groupmem %s sid=%s\n", domain->name, domain 999 source3/winbindd/winbindd_ads.c if ( !winbindd_can_contact_domain( domain ) ) { domain 1001 source3/winbindd/winbindd_ads.c domain->name)); domain 1005 source3/winbindd/winbindd_ads.c ads = ads_cached_connection(domain); domain 1008 source3/winbindd/winbindd_ads.c domain->last_status = NT_STATUS_SERVER_DISABLED; domain 1125 source3/winbindd/winbindd_ads.c domain, domain 1140 source3/winbindd/winbindd_ads.c domain, domain 1198 source3/winbindd/winbindd_ads.c static NTSTATUS sequence_number(struct winbindd_domain *domain, uint32 *seq) domain 1203 source3/winbindd/winbindd_ads.c DEBUG(3,("ads: fetch sequence_number for %s\n", domain->name)); domain 1205 source3/winbindd/winbindd_ads.c if ( !winbindd_can_contact_domain( domain ) ) { domain 1207 source3/winbindd/winbindd_ads.c domain->name)); domain 1214 source3/winbindd/winbindd_ads.c ads = ads_cached_connection(domain); domain 1217 source3/winbindd/winbindd_ads.c domain->last_status = NT_STATUS_SERVER_DISABLED; domain 1227 source3/winbindd/winbindd_ads.c if (domain->private_data) { domain 1228 source3/winbindd/winbindd_ads.c ads = (ADS_STRUCT *)domain->private_data; domain 1232 source3/winbindd/winbindd_ads.c domain->private_data = NULL; domain 1239 source3/winbindd/winbindd_ads.c static NTSTATUS lockout_policy(struct winbindd_domain *domain, domain 1243 source3/winbindd/winbindd_ads.c return reconnect_methods.lockout_policy(domain, mem_ctx, policy); domain 1247 source3/winbindd/winbindd_ads.c static NTSTATUS password_policy(struct winbindd_domain *domain, domain 1251 source3/winbindd/winbindd_ads.c return reconnect_methods.password_policy(domain, mem_ctx, policy); domain 1255 source3/winbindd/winbindd_ads.c static NTSTATUS trusted_domains(struct winbindd_domain *domain, domain 1281 source3/winbindd/winbindd_ads.c if ( domain->primary || domain 1282 source3/winbindd/winbindd_ads.c ((domain->domain_flags&fr_flags) == fr_flags) ) domain 1291 source3/winbindd/winbindd_ads.c result = cm_connect_netlogon(domain, &cli); domain 1296 source3/winbindd/winbindd_ads.c domain->name, nt_errstr(result))); domain 1339 source3/winbindd/winbindd_ads.c !domain->primary ) domain 1365 source3/winbindd/winbindd_ads.c if ( domain->primary ) { domain 1369 source3/winbindd/winbindd_ads.c domain->name, d.alt_name)); domain 1377 source3/winbindd/winbindd_ads.c } else if ( (domain->domain_flags&fr_flags) == fr_flags ) { domain 1391 source3/winbindd/winbindd_ads.c domain->name, d.alt_name)); domain 1413 source3/winbindd/winbindd_ads.c domain->name, d.alt_name)); domain 1415 source3/winbindd/winbindd_ads.c parent = wcache_tdc_fetch_domain(NULL, domain->name); domain 1421 source3/winbindd/winbindd_ads.c d.domain_flags = domain->domain_flags; domain 1422 source3/winbindd/winbindd_ads.c d.domain_type = domain->domain_type; domain 1423 source3/winbindd/winbindd_ads.c d.domain_trust_attribs = domain->domain_trust_attribs; domain 87 source3/winbindd/winbindd_async.c static void do_async_domain(TALLOC_CTX *mem_ctx, struct winbindd_domain *domain, domain 110 source3/winbindd/winbindd_async.c async_domain_request(mem_ctx, domain, &state->request, domain 198 source3/winbindd/winbindd_async.c struct winbindd_domain *domain; domain 202 source3/winbindd/winbindd_async.c domain = find_lookup_domain_from_sid(sid); domain 203 source3/winbindd/winbindd_async.c if (domain == NULL) { domain 223 source3/winbindd/winbindd_async.c do_async_domain(mem_ctx, domain, &request, lookupsid_recv, domain 227 source3/winbindd/winbindd_async.c enum winbindd_result winbindd_dual_lookupsid(struct winbindd_domain *domain, domain 250 source3/winbindd/winbindd_async.c if (!winbindd_lookup_name_by_sid(state->mem_ctx, domain, &sid, domain 382 source3/winbindd/winbindd_async.c struct winbindd_domain *domain; domain 385 source3/winbindd/winbindd_async.c if ( (domain = find_lookup_domain_from_name(dom_name)) == NULL ) { domain 412 source3/winbindd/winbindd_async.c do_async_domain(mem_ctx, domain, &request, lookupname_recv, domain 416 source3/winbindd/winbindd_async.c enum winbindd_result winbindd_dual_lookupname(struct winbindd_domain *domain, domain 445 source3/winbindd/winbindd_async.c if (!winbindd_lookup_sid_by_name(state->mem_ctx, state->request.original_cmd, domain, name_domain, domain 478 source3/winbindd/winbindd_async.c struct winbindd_domain *domain, domain 491 source3/winbindd/winbindd_async.c do_async_domain(mem_ctx, domain, &request, listent_recv, domain 495 source3/winbindd/winbindd_async.c enum winbindd_result winbindd_dual_list_users(struct winbindd_domain *domain, domain 506 source3/winbindd/winbindd_async.c fstrcpy(state->response.data.name.dom_name, domain->name); domain 509 source3/winbindd/winbindd_async.c methods = domain->methods; domain 510 source3/winbindd/winbindd_async.c status = methods->query_user_list(domain, state->mem_ctx, domain 539 source3/winbindd/winbindd_async.c fill_domain_username(name, domain->name, acct_name, True); domain 557 source3/winbindd/winbindd_async.c enum winbindd_result winbindd_dual_list_groups(struct winbindd_domain *domain, domain 567 source3/winbindd/winbindd_async.c fstrcpy(state->response.data.name.dom_name, domain->name); domain 568 source3/winbindd/winbindd_async.c fstrcpy(groups.domain_name, domain->name); domain 594 source3/winbindd/winbindd_async.c fill_domain_username(name, domain->name, group_name, True); domain 690 source3/winbindd/winbindd_async.c enum winbindd_result winbindd_dual_lookuprids(struct winbindd_domain *domain, domain 719 source3/winbindd/winbindd_async.c status = domain->methods->rids_to_names(domain, state->mem_ctx, domain 793 source3/winbindd/winbindd_async.c void winbindd_getsidaliases_async(struct winbindd_domain *domain, domain 821 source3/winbindd/winbindd_async.c do_async_domain(mem_ctx, domain, &request, getsidaliases_recv, domain 850 source3/winbindd/winbindd_async.c struct winbindd_domain *domain; domain 869 source3/winbindd/winbindd_async.c domain = find_domain_from_sid_noinit(user_sid); domain 870 source3/winbindd/winbindd_async.c if (domain == NULL) { domain 881 source3/winbindd/winbindd_async.c do_async_domain(mem_ctx, domain, &request, gettoken_recvdomgroups, domain 1022 source3/winbindd/winbindd_async.c void query_user_async(TALLOC_CTX *mem_ctx, struct winbindd_domain *domain, domain 1037 source3/winbindd/winbindd_async.c do_async_domain(mem_ctx, domain, &request, query_user_recv, domain 133 source3/winbindd/winbindd_cache.c static struct winbind_cache *get_cache(struct winbindd_domain *domain) domain 139 source3/winbindd/winbindd_cache.c if (domain->internal) { domain 140 source3/winbindd/winbindd_cache.c domain->backend = &builtin_passdb_methods; domain 141 source3/winbindd/winbindd_cache.c domain->initialized = True; domain 143 source3/winbindd/winbindd_cache.c if ( !domain->initialized ) { domain 144 source3/winbindd/winbindd_cache.c init_dc_connection( domain ); domain 165 source3/winbindd/winbindd_cache.c if (!domain->backend) { domain 167 source3/winbindd/winbindd_cache.c struct winbindd_domain *our_domain = domain; domain 172 source3/winbindd/winbindd_cache.c if ( !domain->primary ) domain 176 source3/winbindd/winbindd_cache.c && domain->active_directory domain 178 source3/winbindd/winbindd_cache.c DEBUG(5,("get_cache: Setting ADS methods for domain %s\n", domain->name)); domain 179 source3/winbindd/winbindd_cache.c domain->backend = &ads_methods; domain 182 source3/winbindd/winbindd_cache.c DEBUG(5,("get_cache: Setting MS-RPC methods for domain %s\n", domain->name)); domain 183 source3/winbindd/winbindd_cache.c domain->backend = &reconnect_methods; domain 375 source3/winbindd/winbindd_cache.c static bool wcache_server_down(struct winbindd_domain *domain) domain 382 source3/winbindd/winbindd_cache.c ret = (domain->sequence_number == DOM_SEQUENCE_NONE); domain 386 source3/winbindd/winbindd_cache.c domain->name )); domain 390 source3/winbindd/winbindd_cache.c static NTSTATUS fetch_cache_seqnum( struct winbindd_domain *domain, time_t now ) domain 401 source3/winbindd/winbindd_cache.c fstr_sprintf( key, "SEQNUM/%s", domain->name ); domain 409 source3/winbindd/winbindd_cache.c domain->sequence_number = IVAL(data.dptr, 0); domain 410 source3/winbindd/winbindd_cache.c domain->last_seq_check = IVAL(data.dptr, 4); domain 416 source3/winbindd/winbindd_cache.c time_diff = now - domain->last_seq_check; domain 419 source3/winbindd/winbindd_cache.c domain->name, domain->sequence_number, domain 420 source3/winbindd/winbindd_cache.c (uint32)domain->last_seq_check)); domain 425 source3/winbindd/winbindd_cache.c domain->name, domain->sequence_number, domain 426 source3/winbindd/winbindd_cache.c (uint32)domain->last_seq_check)); domain 431 source3/winbindd/winbindd_cache.c static NTSTATUS store_cache_seqnum( struct winbindd_domain *domain ) domain 442 source3/winbindd/winbindd_cache.c fstr_sprintf( key_str, "SEQNUM/%s", domain->name ); domain 444 source3/winbindd/winbindd_cache.c SIVAL(buf, 0, domain->sequence_number); domain 445 source3/winbindd/winbindd_cache.c SIVAL(buf, 4, domain->last_seq_check); domain 455 source3/winbindd/winbindd_cache.c domain->name, domain->sequence_number, domain 456 source3/winbindd/winbindd_cache.c (uint32)domain->last_seq_check)); domain 466 source3/winbindd/winbindd_cache.c static void refresh_sequence_number(struct winbindd_domain *domain, bool force) domain 473 source3/winbindd/winbindd_cache.c if ( IS_DOMAIN_OFFLINE(domain) ) { domain 477 source3/winbindd/winbindd_cache.c get_cache( domain ); domain 481 source3/winbindd/winbindd_cache.c if (domain->sequence_number == DOM_SEQUENCE_NONE) { domain 486 source3/winbindd/winbindd_cache.c time_diff = t - domain->last_seq_check; domain 490 source3/winbindd/winbindd_cache.c (domain->sequence_number != DOM_SEQUENCE_NONE) && domain 491 source3/winbindd/winbindd_cache.c NT_STATUS_IS_OK(domain->last_status)) { domain 492 source3/winbindd/winbindd_cache.c DEBUG(10, ("refresh_sequence_number: %s time ok\n", domain->name)); domain 499 source3/winbindd/winbindd_cache.c status = fetch_cache_seqnum( domain, t ); domain 501 source3/winbindd/winbindd_cache.c (domain->sequence_number != DOM_SEQUENCE_NONE) && domain 502 source3/winbindd/winbindd_cache.c NT_STATUS_IS_OK(domain->last_status)) { domain 509 source3/winbindd/winbindd_cache.c if ( winbindd_can_contact_domain( domain ) ) { domain 510 source3/winbindd/winbindd_cache.c status = domain->backend->sequence_number(domain, domain 511 source3/winbindd/winbindd_cache.c &domain->sequence_number); domain 515 source3/winbindd/winbindd_cache.c domain->sequence_number = time(NULL); domain 522 source3/winbindd/winbindd_cache.c get_cache( domain ); domain 526 source3/winbindd/winbindd_cache.c domain->sequence_number = DOM_SEQUENCE_NONE; domain 529 source3/winbindd/winbindd_cache.c domain->last_status = status; domain 530 source3/winbindd/winbindd_cache.c domain->last_seq_check = time(NULL); domain 533 source3/winbindd/winbindd_cache.c store_cache_seqnum( domain ); domain 537 source3/winbindd/winbindd_cache.c domain->name, domain->sequence_number)); domain 545 source3/winbindd/winbindd_cache.c static bool centry_expired(struct winbindd_domain *domain, const char *keystr, struct cache_entry *centry) domain 550 source3/winbindd/winbindd_cache.c keystr, domain->name )); domain 557 source3/winbindd/winbindd_cache.c if (!domain->online) { domain 559 source3/winbindd/winbindd_cache.c keystr, domain->name )); domain 565 source3/winbindd/winbindd_cache.c if ((domain->sequence_number != DOM_SEQUENCE_NONE) && domain 568 source3/winbindd/winbindd_cache.c keystr, domain->name )); domain 574 source3/winbindd/winbindd_cache.c if (wcache_server_down(domain) || domain 575 source3/winbindd/winbindd_cache.c centry->sequence_number == domain->sequence_number) { domain 577 source3/winbindd/winbindd_cache.c keystr, domain->name )); domain 582 source3/winbindd/winbindd_cache.c keystr, domain->name )); domain 624 source3/winbindd/winbindd_cache.c struct winbindd_domain *domain, domain 627 source3/winbindd/winbindd_cache.c struct winbindd_domain *domain, domain 638 source3/winbindd/winbindd_cache.c refresh_sequence_number(domain, false); domain 650 source3/winbindd/winbindd_cache.c if (centry_expired(domain, kstr, centry)) { domain 653 source3/winbindd/winbindd_cache.c kstr, domain->name )); domain 661 source3/winbindd/winbindd_cache.c kstr, domain->name )); domain 808 source3/winbindd/winbindd_cache.c struct cache_entry *centry_start(struct winbindd_domain *domain, NTSTATUS status) domain 820 source3/winbindd/winbindd_cache.c centry->sequence_number = domain->sequence_number; domain 852 source3/winbindd/winbindd_cache.c static void wcache_save_name_to_sid(struct winbindd_domain *domain, domain 860 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status); domain 873 source3/winbindd/winbindd_cache.c static void wcache_save_sid_to_name(struct winbindd_domain *domain, NTSTATUS status, domain 879 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status); domain 896 source3/winbindd/winbindd_cache.c static void wcache_save_user(struct winbindd_domain *domain, NTSTATUS status, WINBIND_USERINFO *info) domain 905 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status); domain 921 source3/winbindd/winbindd_cache.c static void wcache_save_lockout_policy(struct winbindd_domain *domain, domain 927 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status); domain 935 source3/winbindd/winbindd_cache.c centry_end(centry, "LOC_POL/%s", domain->name); domain 937 source3/winbindd/winbindd_cache.c DEBUG(10,("wcache_save_lockout_policy: %s\n", domain->name)); domain 944 source3/winbindd/winbindd_cache.c static void wcache_save_password_policy(struct winbindd_domain *domain, domain 950 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status); domain 960 source3/winbindd/winbindd_cache.c centry_end(centry, "PWD_POL/%s", domain->name); domain 962 source3/winbindd/winbindd_cache.c DEBUG(10,("wcache_save_password_policy: %s\n", domain->name)); domain 970 source3/winbindd/winbindd_cache.c static void wcache_save_username_alias(struct winbindd_domain *domain, domain 977 source3/winbindd/winbindd_cache.c if ( (centry = centry_start(domain, status)) == NULL ) domain 991 source3/winbindd/winbindd_cache.c static void wcache_save_alias_username(struct winbindd_domain *domain, domain 998 source3/winbindd/winbindd_cache.c if ( (centry = centry_start(domain, status)) == NULL ) domain 1016 source3/winbindd/winbindd_cache.c struct winbindd_domain *domain, domain 1019 source3/winbindd/winbindd_cache.c struct winbind_cache *cache = get_cache(domain); domain 1024 source3/winbindd/winbindd_cache.c if ( domain->internal ) domain 1034 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "NSS/NA/%s", upper_name); domain 1061 source3/winbindd/winbindd_cache.c if ( get_global_winbindd_state_offline() || !domain->online ) { domain 1067 source3/winbindd/winbindd_cache.c status = nss_map_to_alias( mem_ctx, domain->name, name, alias ); domain 1070 source3/winbindd/winbindd_cache.c wcache_save_username_alias(domain, status, name, *alias); domain 1074 source3/winbindd/winbindd_cache.c wcache_save_username_alias(domain, status, name, "(NULL)"); domain 1081 source3/winbindd/winbindd_cache.c set_domain_offline( domain ); domain 1091 source3/winbindd/winbindd_cache.c struct winbindd_domain *domain, domain 1094 source3/winbindd/winbindd_cache.c struct winbind_cache *cache = get_cache(domain); domain 1099 source3/winbindd/winbindd_cache.c if ( domain->internal ) domain 1109 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "NSS/AN/%s", upper_name); domain 1136 source3/winbindd/winbindd_cache.c if ( get_global_winbindd_state_offline() || !domain->online ) { domain 1150 source3/winbindd/winbindd_cache.c status = nss_map_from_alias( mem_ctx, domain->name, alias, name ); domain 1153 source3/winbindd/winbindd_cache.c wcache_save_alias_username( domain, status, alias, *name ); domain 1157 source3/winbindd/winbindd_cache.c wcache_save_alias_username(domain, status, alias, "(NULL)"); domain 1164 source3/winbindd/winbindd_cache.c set_domain_offline( domain ); domain 1170 source3/winbindd/winbindd_cache.c NTSTATUS wcache_cached_creds_exist(struct winbindd_domain *domain, const DOM_SID *sid) domain 1172 source3/winbindd/winbindd_cache.c struct winbind_cache *cache = get_cache(domain); domain 1203 source3/winbindd/winbindd_cache.c NTSTATUS wcache_get_creds(struct winbindd_domain *domain, domain 1209 source3/winbindd/winbindd_cache.c struct winbind_cache *cache = get_cache(domain); domain 1231 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "CRED/%s", domain 1284 source3/winbindd/winbindd_cache.c NTSTATUS wcache_save_creds(struct winbindd_domain *domain, domain 1303 source3/winbindd/winbindd_cache.c centry = centry_start(domain, NT_STATUS_OK); domain 1329 source3/winbindd/winbindd_cache.c static NTSTATUS query_user_list(struct winbindd_domain *domain, domain 1334 source3/winbindd/winbindd_cache.c struct winbind_cache *cache = get_cache(domain); domain 1342 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "UL/%s", domain->name); domain 1368 source3/winbindd/winbindd_cache.c domain->name, nt_errstr(status) )); domain 1379 source3/winbindd/winbindd_cache.c if (!NT_STATUS_IS_OK(domain->last_status)) domain 1380 source3/winbindd/winbindd_cache.c return domain->last_status; domain 1394 source3/winbindd/winbindd_cache.c domain->name )); domain 1396 source3/winbindd/winbindd_cache.c status = domain->backend->query_user_list(domain, mem_ctx, num_entries, info); domain 1404 source3/winbindd/winbindd_cache.c invalidate_cm_connection(&domain->conn); domain 1411 source3/winbindd/winbindd_cache.c refresh_sequence_number(domain, false); domain 1412 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status); domain 1423 source3/winbindd/winbindd_cache.c if (domain->backend && domain->backend->consistent) { domain 1425 source3/winbindd/winbindd_cache.c wcache_save_name_to_sid(domain, NT_STATUS_OK, domain 1426 source3/winbindd/winbindd_cache.c domain->name, domain 1430 source3/winbindd/winbindd_cache.c wcache_save_sid_to_name(domain, NT_STATUS_OK, domain 1432 source3/winbindd/winbindd_cache.c domain->name, domain 1435 source3/winbindd/winbindd_cache.c wcache_save_user(domain, NT_STATUS_OK, &(*info)[i]); domain 1438 source3/winbindd/winbindd_cache.c centry_end(centry, "UL/%s", domain->name); domain 1446 source3/winbindd/winbindd_cache.c static NTSTATUS enum_dom_groups(struct winbindd_domain *domain, domain 1451 source3/winbindd/winbindd_cache.c struct winbind_cache *cache = get_cache(domain); domain 1459 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "GL/%s/domain", domain->name); domain 1482 source3/winbindd/winbindd_cache.c domain->name, nt_errstr(status) )); domain 1493 source3/winbindd/winbindd_cache.c if (!NT_STATUS_IS_OK(domain->last_status)) domain 1494 source3/winbindd/winbindd_cache.c return domain->last_status; domain 1497 source3/winbindd/winbindd_cache.c domain->name )); domain 1499 source3/winbindd/winbindd_cache.c status = domain->backend->enum_dom_groups(domain, mem_ctx, num_entries, info); domain 1502 source3/winbindd/winbindd_cache.c refresh_sequence_number(domain, false); domain 1503 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status); domain 1512 source3/winbindd/winbindd_cache.c centry_end(centry, "GL/%s/domain", domain->name); domain 1520 source3/winbindd/winbindd_cache.c static NTSTATUS enum_local_groups(struct winbindd_domain *domain, domain 1525 source3/winbindd/winbindd_cache.c struct winbind_cache *cache = get_cache(domain); domain 1533 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "GL/%s/local", domain->name); domain 1559 source3/winbindd/winbindd_cache.c if (wcache_server_down(domain)) { domain 1566 source3/winbindd/winbindd_cache.c domain->name, nt_errstr(status) )); domain 1577 source3/winbindd/winbindd_cache.c if (!NT_STATUS_IS_OK(domain->last_status)) domain 1578 source3/winbindd/winbindd_cache.c return domain->last_status; domain 1581 source3/winbindd/winbindd_cache.c domain->name )); domain 1583 source3/winbindd/winbindd_cache.c status = domain->backend->enum_local_groups(domain, mem_ctx, num_entries, info); domain 1586 source3/winbindd/winbindd_cache.c refresh_sequence_number(domain, false); domain 1587 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status); domain 1596 source3/winbindd/winbindd_cache.c centry_end(centry, "GL/%s/local", domain->name); domain 1604 source3/winbindd/winbindd_cache.c static NTSTATUS name_to_sid(struct winbindd_domain *domain, domain 1612 source3/winbindd/winbindd_cache.c struct winbind_cache *cache = get_cache(domain); domain 1622 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "NS/%s/%s", domain_name, uname); domain 1633 source3/winbindd/winbindd_cache.c domain->name, nt_errstr(status) )); domain 1648 source3/winbindd/winbindd_cache.c if (!(NT_STATUS_IS_OK(domain->last_status) domain 1649 source3/winbindd/winbindd_cache.c || NT_STATUS_EQUAL(domain->last_status, NT_STATUS_ACCESS_DENIED))) domain 1650 source3/winbindd/winbindd_cache.c return domain->last_status; domain 1653 source3/winbindd/winbindd_cache.c domain->name )); domain 1655 source3/winbindd/winbindd_cache.c status = domain->backend->name_to_sid(domain, mem_ctx, orig_cmd, domain 1659 source3/winbindd/winbindd_cache.c refresh_sequence_number(domain, false); domain 1661 source3/winbindd/winbindd_cache.c if (domain->online && domain 1663 source3/winbindd/winbindd_cache.c wcache_save_name_to_sid(domain, status, domain_name, name, sid, *type); domain 1669 source3/winbindd/winbindd_cache.c wcache_save_sid_to_name(domain, status, sid, domain_name, name, *type); domain 1678 source3/winbindd/winbindd_cache.c static NTSTATUS sid_to_name(struct winbindd_domain *domain, domain 1685 source3/winbindd/winbindd_cache.c struct winbind_cache *cache = get_cache(domain); domain 1693 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "SN/%s", domain 1706 source3/winbindd/winbindd_cache.c domain->name, nt_errstr(status) )); domain 1722 source3/winbindd/winbindd_cache.c if (!(NT_STATUS_IS_OK(domain->last_status) domain 1723 source3/winbindd/winbindd_cache.c || NT_STATUS_EQUAL(domain->last_status, NT_STATUS_ACCESS_DENIED))) domain 1724 source3/winbindd/winbindd_cache.c return domain->last_status; domain 1727 source3/winbindd/winbindd_cache.c domain->name )); domain 1729 source3/winbindd/winbindd_cache.c status = domain->backend->sid_to_name(domain, mem_ctx, sid, domain_name, name, type); domain 1732 source3/winbindd/winbindd_cache.c refresh_sequence_number(domain, false); domain 1733 source3/winbindd/winbindd_cache.c wcache_save_sid_to_name(domain, status, sid, *domain_name, *name, *type); domain 1741 source3/winbindd/winbindd_cache.c static NTSTATUS rids_to_names(struct winbindd_domain *domain, domain 1750 source3/winbindd/winbindd_cache.c struct winbind_cache *cache = get_cache(domain); domain 1788 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "SN/%s", domain 1836 source3/winbindd/winbindd_cache.c result = domain->backend->rids_to_names(domain, mem_ctx, domain_sid, domain 1854 source3/winbindd/winbindd_cache.c wcache_save_sid_to_name(domain, status, &sid, *domain_name, domain 1869 source3/winbindd/winbindd_cache.c refresh_sequence_number(domain, false); domain 1883 source3/winbindd/winbindd_cache.c wcache_save_sid_to_name(domain, status, &sid, *domain_name, domain 1897 source3/winbindd/winbindd_cache.c static NTSTATUS query_user(struct winbindd_domain *domain, domain 1902 source3/winbindd/winbindd_cache.c struct winbind_cache *cache = get_cache(domain); domain 1910 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "U/%s", domain 1917 source3/winbindd/winbindd_cache.c if (NT_STATUS_V(domain->last_status) == NT_STATUS_V(NT_STATUS_ACCESS_DENIED) && domain 1920 source3/winbindd/winbindd_cache.c domain->last_status = NT_STATUS_OK; domain 1942 source3/winbindd/winbindd_cache.c domain->name, nt_errstr(status) )); domain 1952 source3/winbindd/winbindd_cache.c if (!NT_STATUS_IS_OK(domain->last_status)) domain 1953 source3/winbindd/winbindd_cache.c return domain->last_status; domain 1956 source3/winbindd/winbindd_cache.c domain->name )); domain 1958 source3/winbindd/winbindd_cache.c status = domain->backend->query_user(domain, mem_ctx, user_sid, info); domain 1961 source3/winbindd/winbindd_cache.c refresh_sequence_number(domain, false); domain 1962 source3/winbindd/winbindd_cache.c wcache_save_user(domain, status, info); domain 1969 source3/winbindd/winbindd_cache.c static NTSTATUS lookup_usergroups(struct winbindd_domain *domain, domain 1974 source3/winbindd/winbindd_cache.c struct winbind_cache *cache = get_cache(domain); domain 1983 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "UG/%s", domain 1990 source3/winbindd/winbindd_cache.c if (NT_STATUS_V(domain->last_status) == NT_STATUS_V(NT_STATUS_ACCESS_DENIED) && domain 1993 source3/winbindd/winbindd_cache.c domain->last_status = NT_STATUS_OK; domain 2018 source3/winbindd/winbindd_cache.c domain->name, nt_errstr(status) )); domain 2029 source3/winbindd/winbindd_cache.c if (!NT_STATUS_IS_OK(domain->last_status)) domain 2030 source3/winbindd/winbindd_cache.c return domain->last_status; domain 2033 source3/winbindd/winbindd_cache.c domain->name )); domain 2035 source3/winbindd/winbindd_cache.c status = domain->backend->lookup_usergroups(domain, mem_ctx, user_sid, num_groups, user_gids); domain 2041 source3/winbindd/winbindd_cache.c refresh_sequence_number(domain, false); domain 2042 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status); domain 2058 source3/winbindd/winbindd_cache.c static NTSTATUS lookup_useraliases(struct winbindd_domain *domain, domain 2063 source3/winbindd/winbindd_cache.c struct winbind_cache *cache = get_cache(domain); domain 2089 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "UA%s", sidlist); domain 2114 source3/winbindd/winbindd_cache.c "status %s\n", domain->name, nt_errstr(status))); domain 2123 source3/winbindd/winbindd_cache.c if (!NT_STATUS_IS_OK(domain->last_status)) domain 2124 source3/winbindd/winbindd_cache.c return domain->last_status; domain 2127 source3/winbindd/winbindd_cache.c "for domain %s\n", domain->name )); domain 2129 source3/winbindd/winbindd_cache.c status = domain->backend->lookup_useraliases(domain, mem_ctx, domain 2134 source3/winbindd/winbindd_cache.c refresh_sequence_number(domain, false); domain 2135 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status); domain 2149 source3/winbindd/winbindd_cache.c static NTSTATUS lookup_groupmem(struct winbindd_domain *domain, domain 2155 source3/winbindd/winbindd_cache.c struct winbind_cache *cache = get_cache(domain); domain 2164 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "GM/%s", domain 2192 source3/winbindd/winbindd_cache.c domain->name, nt_errstr(status))); domain 2205 source3/winbindd/winbindd_cache.c if (!NT_STATUS_IS_OK(domain->last_status)) domain 2206 source3/winbindd/winbindd_cache.c return domain->last_status; domain 2209 source3/winbindd/winbindd_cache.c domain->name )); domain 2211 source3/winbindd/winbindd_cache.c status = domain->backend->lookup_groupmem(domain, mem_ctx, group_sid, num_names, domain 2215 source3/winbindd/winbindd_cache.c refresh_sequence_number(domain, false); domain 2216 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status); domain 2233 source3/winbindd/winbindd_cache.c static NTSTATUS sequence_number(struct winbindd_domain *domain, uint32 *seq) domain 2235 source3/winbindd/winbindd_cache.c refresh_sequence_number(domain, false); domain 2237 source3/winbindd/winbindd_cache.c *seq = domain->sequence_number; domain 2245 source3/winbindd/winbindd_cache.c static NTSTATUS trusted_domains(struct winbindd_domain *domain, domain 2252 source3/winbindd/winbindd_cache.c struct winbind_cache *cache = get_cache(domain); domain 2260 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "TRUSTDOMS/%s", domain->name); domain 2293 source3/winbindd/winbindd_cache.c domain->name, *num_domains, nt_errstr(status) )); domain 2306 source3/winbindd/winbindd_cache.c if (!NT_STATUS_IS_OK(domain->last_status)) domain 2307 source3/winbindd/winbindd_cache.c return domain->last_status; domain 2310 source3/winbindd/winbindd_cache.c domain->name )); domain 2312 source3/winbindd/winbindd_cache.c status = domain->backend->trusted_domains(domain, mem_ctx, num_domains, domain 2328 source3/winbindd/winbindd_cache.c refresh_sequence_number(domain, false); domain 2330 source3/winbindd/winbindd_cache.c centry = centry_start(domain, status); domain 2342 source3/winbindd/winbindd_cache.c centry_end(centry, "TRUSTDOMS/%s", domain->name); domain 2353 source3/winbindd/winbindd_cache.c static NTSTATUS lockout_policy(struct winbindd_domain *domain, domain 2357 source3/winbindd/winbindd_cache.c struct winbind_cache *cache = get_cache(domain); domain 2364 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "LOC_POL/%s", domain->name); domain 2376 source3/winbindd/winbindd_cache.c domain->name, nt_errstr(status) )); domain 2386 source3/winbindd/winbindd_cache.c if (!NT_STATUS_IS_OK(domain->last_status)) domain 2387 source3/winbindd/winbindd_cache.c return domain->last_status; domain 2390 source3/winbindd/winbindd_cache.c domain->name )); domain 2392 source3/winbindd/winbindd_cache.c status = domain->backend->lockout_policy(domain, mem_ctx, policy); domain 2395 source3/winbindd/winbindd_cache.c refresh_sequence_number(domain, false); domain 2396 source3/winbindd/winbindd_cache.c wcache_save_lockout_policy(domain, status, policy); domain 2402 source3/winbindd/winbindd_cache.c static NTSTATUS password_policy(struct winbindd_domain *domain, domain 2406 source3/winbindd/winbindd_cache.c struct winbind_cache *cache = get_cache(domain); domain 2413 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "PWD_POL/%s", domain->name); domain 2427 source3/winbindd/winbindd_cache.c domain->name, nt_errstr(status) )); domain 2437 source3/winbindd/winbindd_cache.c if (!NT_STATUS_IS_OK(domain->last_status)) domain 2438 source3/winbindd/winbindd_cache.c return domain->last_status; domain 2441 source3/winbindd/winbindd_cache.c domain->name )); domain 2443 source3/winbindd/winbindd_cache.c status = domain->backend->password_policy(domain, mem_ctx, policy); domain 2446 source3/winbindd/winbindd_cache.c refresh_sequence_number(domain, false); domain 2448 source3/winbindd/winbindd_cache.c wcache_save_password_policy(domain, status, policy); domain 2469 source3/winbindd/winbindd_cache.c void wcache_invalidate_samlogon(struct winbindd_domain *domain, domain 2483 source3/winbindd/winbindd_cache.c if (!domain) domain 2486 source3/winbindd/winbindd_cache.c cache = get_cache(domain); domain 2511 source3/winbindd/winbindd_cache.c struct winbindd_domain *domain; domain 2513 source3/winbindd/winbindd_cache.c for (domain = domain_list(); domain; domain = domain->next) { domain 2514 source3/winbindd/winbindd_cache.c struct winbind_cache *cache = get_cache(domain); domain 2517 source3/winbindd/winbindd_cache.c "entries for %s\n", domain->name)); domain 2531 source3/winbindd/winbindd_cache.c struct winbindd_domain *domain; domain 2533 source3/winbindd/winbindd_cache.c for (domain = domain_list(); domain; domain = domain->next) { domain 2537 source3/winbindd/winbindd_cache.c if (!domain->initialized && !domain->internal) { domain 2541 source3/winbindd/winbindd_cache.c cache = get_cache(domain); domain 2544 source3/winbindd/winbindd_cache.c "entries for %s\n", domain->name)); domain 2759 source3/winbindd/winbindd_cache.c struct winbindd_domain *domain; domain 2765 source3/winbindd/winbindd_cache.c domain = find_lookup_domain_from_sid(sid); domain 2766 source3/winbindd/winbindd_cache.c if (domain == NULL) { domain 2770 source3/winbindd/winbindd_cache.c cache = get_cache(domain); domain 2776 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "SN/%s", domain 2799 source3/winbindd/winbindd_cache.c struct winbindd_domain *domain; domain 2806 source3/winbindd/winbindd_cache.c domain = find_lookup_domain_from_name(domain_name); domain 2807 source3/winbindd/winbindd_cache.c if (domain == NULL) { domain 2811 source3/winbindd/winbindd_cache.c cache = get_cache(domain); domain 2823 source3/winbindd/winbindd_cache.c original_online_state = domain->online; domain 2824 source3/winbindd/winbindd_cache.c domain->online = false; domain 2825 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "NS/%s/%s", domain_name, uname); domain 2826 source3/winbindd/winbindd_cache.c domain->online = original_online_state; domain 2843 source3/winbindd/winbindd_cache.c void cache_name2sid(struct winbindd_domain *domain, domain 2847 source3/winbindd/winbindd_cache.c refresh_sequence_number(domain, false); domain 2848 source3/winbindd/winbindd_cache.c wcache_save_name_to_sid(domain, NT_STATUS_OK, domain_name, name, domain 2923 source3/winbindd/winbindd_cache.c NTSTATUS wcache_count_cached_creds(struct winbindd_domain *domain, int *count) domain 2925 source3/winbindd/winbindd_cache.c struct winbind_cache *cache = get_cache(domain); domain 2970 source3/winbindd/winbindd_cache.c NTSTATUS wcache_remove_oldest_cached_creds(struct winbindd_domain *domain, const DOM_SID *sid) domain 2972 source3/winbindd/winbindd_cache.c struct winbind_cache *cache = get_cache(domain); domain 2982 source3/winbindd/winbindd_cache.c if (sid && NT_STATUS_IS_OK(wcache_cached_creds_exist(domain, sid))) { domain 4088 source3/winbindd/winbindd_cache.c bool wcache_tdc_add_domain( struct winbindd_domain *domain ) domain 4096 source3/winbindd/winbindd_cache.c domain->name, domain->alt_name, domain 4097 source3/winbindd/winbindd_cache.c sid_string_dbg(&domain->sid), domain 4098 source3/winbindd/winbindd_cache.c domain->domain_flags, domain 4099 source3/winbindd/winbindd_cache.c domain->domain_trust_attribs, domain 4100 source3/winbindd/winbindd_cache.c domain->domain_type)); domain 4112 source3/winbindd/winbindd_cache.c if ( !add_wbdomain_to_tdc_array( domain, &dom_list, &num_domains ) ) { domain 4196 source3/winbindd/winbindd_cache.c static void wcache_save_user_pwinfo(struct winbindd_domain *domain, domain 4207 source3/winbindd/winbindd_cache.c if ( (centry = centry_start(domain, status)) == NULL ) domain 4222 source3/winbindd/winbindd_cache.c NTSTATUS nss_get_info_cached( struct winbindd_domain *domain, domain 4229 source3/winbindd/winbindd_cache.c struct winbind_cache *cache = get_cache(domain); domain 4237 source3/winbindd/winbindd_cache.c centry = wcache_fetch(cache, domain, "NSS/PWINFO/%s", domain 4257 source3/winbindd/winbindd_cache.c nt_status = nss_get_info( domain->name, user_sid, ctx, ads, msg, domain 4268 source3/winbindd/winbindd_cache.c wcache_save_user_pwinfo( domain, nt_status, user_sid, domain 4274 source3/winbindd/winbindd_cache.c domain->name )); domain 4275 source3/winbindd/winbindd_cache.c set_domain_offline( domain ); domain 44 source3/winbindd/winbindd_ccache_access.c const char *domain, domain 71 source3/winbindd/winbindd_ccache_access.c status = ntlmssp_set_domain(ntlmssp_state, domain); domain 152 source3/winbindd/winbindd_ccache_access.c struct winbindd_domain *domain; domain 172 source3/winbindd/winbindd_ccache_access.c domain = find_auth_domain(state, name_domain); domain 174 source3/winbindd/winbindd_ccache_access.c if (domain == NULL) { domain 186 source3/winbindd/winbindd_ccache_access.c sendto_domain(state, domain); domain 189 source3/winbindd/winbindd_ccache_access.c enum winbindd_result winbindd_dual_ccache_ntlm_auth(struct winbindd_domain *domain, domain 75 source3/winbindd/winbindd_cm.c static NTSTATUS init_dc_connection_network(struct winbindd_domain *domain); domain 76 source3/winbindd/winbindd_cm.c static void set_dc_type_and_flags( struct winbindd_domain *domain ); domain 77 source3/winbindd/winbindd_cm.c static bool get_dcs(TALLOC_CTX *mem_ctx, struct winbindd_domain *domain, domain 90 source3/winbindd/winbindd_cm.c struct winbindd_domain *domain; domain 99 source3/winbindd/winbindd_cm.c for (domain = domain_list(); domain; domain = domain->next) { domain 100 source3/winbindd/winbindd_cm.c if (domain->internal) { domain 104 source3/winbindd/winbindd_cm.c if (strequal(domain->name, domainname)) { domain 105 source3/winbindd/winbindd_cm.c if (domain->online) { domain 113 source3/winbindd/winbindd_cm.c set_domain_offline(domain); domain 129 source3/winbindd/winbindd_cm.c struct winbindd_domain *domain; domain 138 source3/winbindd/winbindd_cm.c for (domain = domain_list(); domain; domain = domain->next) { domain 139 source3/winbindd/winbindd_cm.c if (domain->internal) { domain 143 source3/winbindd/winbindd_cm.c if (strequal(domain->name, domainname)) { domain 145 source3/winbindd/winbindd_cm.c if (domain->online) { domain 157 source3/winbindd/winbindd_cm.c init_dc_connection_network(domain); domain 169 source3/winbindd/winbindd_cm.c static bool fork_child_dc_connect(struct winbindd_domain *domain) domain 180 source3/winbindd/winbindd_cm.c if (domain->dc_probe_pid != (pid_t)-1) { domain 185 source3/winbindd/winbindd_cm.c if (process_exists_by_pid(domain->dc_probe_pid)) { domain 188 source3/winbindd/winbindd_cm.c (unsigned int)domain->dc_probe_pid)); domain 191 source3/winbindd/winbindd_cm.c domain->dc_probe_pid = (pid_t)-1; domain 194 source3/winbindd/winbindd_cm.c domain->dc_probe_pid = sys_fork(); domain 196 source3/winbindd/winbindd_cm.c if (domain->dc_probe_pid == (pid_t)-1) { domain 201 source3/winbindd/winbindd_cm.c if (domain->dc_probe_pid != (pid_t)0) { domain 227 source3/winbindd/winbindd_cm.c (uint8 *)domain->name, domain 228 source3/winbindd/winbindd_cm.c strlen(domain->name)+1); domain 239 source3/winbindd/winbindd_cm.c (uint8 *)domain->name, domain 240 source3/winbindd/winbindd_cm.c strlen(domain->name)+1); domain 244 source3/winbindd/winbindd_cm.c if ((!get_dcs(mem_ctx, domain, &dcs, &num_dcs)) || (num_dcs == 0)) { domain 249 source3/winbindd/winbindd_cm.c (uint8 *)domain->name, domain 250 source3/winbindd/winbindd_cm.c strlen(domain->name)+1); domain 260 source3/winbindd/winbindd_cm.c (uint8 *)domain->name, domain 261 source3/winbindd/winbindd_cm.c strlen(domain->name)+1); domain 274 source3/winbindd/winbindd_cm.c struct winbindd_domain *domain = domain 278 source3/winbindd/winbindd_cm.c "%s (online = %s)\n", domain->name, domain 279 source3/winbindd/winbindd_cm.c domain->online ? "True" : "False" )); domain 281 source3/winbindd/winbindd_cm.c TALLOC_FREE(domain->check_online_event); domain 285 source3/winbindd/winbindd_cm.c if (domain->startup && (now.tv_sec > domain->startup_time + 30)) { domain 288 source3/winbindd/winbindd_cm.c domain->name )); domain 289 source3/winbindd/winbindd_cm.c domain->startup = False; domain 297 source3/winbindd/winbindd_cm.c domain->name )); domain 305 source3/winbindd/winbindd_cm.c fork_child_dc_connect(domain); domain 312 source3/winbindd/winbindd_cm.c static void calc_new_online_timeout_check(struct winbindd_domain *domain) domain 316 source3/winbindd/winbindd_cm.c if (domain->startup) { domain 317 source3/winbindd/winbindd_cm.c domain->check_online_timeout = 10; domain 318 source3/winbindd/winbindd_cm.c } else if (domain->check_online_timeout < wbr) { domain 319 source3/winbindd/winbindd_cm.c domain->check_online_timeout = wbr; domain 328 source3/winbindd/winbindd_cm.c void set_domain_offline(struct winbindd_domain *domain) domain 331 source3/winbindd/winbindd_cm.c domain->name )); domain 333 source3/winbindd/winbindd_cm.c TALLOC_FREE(domain->check_online_event); domain 335 source3/winbindd/winbindd_cm.c if (domain->internal) { domain 337 source3/winbindd/winbindd_cm.c domain->name )); domain 341 source3/winbindd/winbindd_cm.c domain->online = False; domain 346 source3/winbindd/winbindd_cm.c domain->initialized = True; domain 354 source3/winbindd/winbindd_cm.c domain->name )); domain 361 source3/winbindd/winbindd_cm.c calc_new_online_timeout_check(domain); domain 363 source3/winbindd/winbindd_cm.c domain->check_online_event = event_add_timed(winbind_event_context(), domain 365 source3/winbindd/winbindd_cm.c timeval_current_ofs(domain->check_online_timeout,0), domain 367 source3/winbindd/winbindd_cm.c domain); domain 370 source3/winbindd/winbindd_cm.c if (!domain->check_online_event) { domain 375 source3/winbindd/winbindd_cm.c domain->name )); domain 380 source3/winbindd/winbindd_cm.c if ( domain->primary ) { domain 387 source3/winbindd/winbindd_cm.c (uint8 *)domain->name, domain 388 source3/winbindd/winbindd_cm.c strlen(domain->name)+1); domain 399 source3/winbindd/winbindd_cm.c static void set_domain_online(struct winbindd_domain *domain) domain 402 source3/winbindd/winbindd_cm.c domain->name )); domain 404 source3/winbindd/winbindd_cm.c if (domain->internal) { domain 406 source3/winbindd/winbindd_cm.c domain->name )); domain 412 source3/winbindd/winbindd_cm.c domain->name )); domain 416 source3/winbindd/winbindd_cm.c winbindd_set_locator_kdc_envs(domain); domain 422 source3/winbindd/winbindd_cm.c domain->startup = False; domain 424 source3/winbindd/winbindd_cm.c if (domain->online == False) { domain 432 source3/winbindd/winbindd_cm.c domain->initialized = False; domain 435 source3/winbindd/winbindd_cm.c if (domain->backend == &reconnect_methods) { domain 436 source3/winbindd/winbindd_cm.c domain->backend = NULL; domain 441 source3/winbindd/winbindd_cm.c domain->check_online_timeout = 0; domain 442 source3/winbindd/winbindd_cm.c TALLOC_FREE(domain->check_online_event); domain 450 source3/winbindd/winbindd_cm.c domain->online = True; domain 455 source3/winbindd/winbindd_cm.c if ( domain->primary ) { domain 462 source3/winbindd/winbindd_cm.c (uint8 *)domain->name, domain 463 source3/winbindd/winbindd_cm.c strlen(domain->name)+1); domain 474 source3/winbindd/winbindd_cm.c void set_domain_online_request(struct winbindd_domain *domain) domain 479 source3/winbindd/winbindd_cm.c domain->name )); domain 483 source3/winbindd/winbindd_cm.c domain->name )); domain 496 source3/winbindd/winbindd_cm.c domain->startup_time = tev.tv_sec; domain 497 source3/winbindd/winbindd_cm.c domain->startup = True; domain 501 source3/winbindd/winbindd_cm.c if (!domain->check_online_event) { domain 508 source3/winbindd/winbindd_cm.c domain->name )); domain 511 source3/winbindd/winbindd_cm.c TALLOC_FREE(domain->check_online_event); domain 513 source3/winbindd/winbindd_cm.c domain->check_online_event = event_add_timed(winbind_event_context(), domain 517 source3/winbindd/winbindd_cm.c domain); domain 520 source3/winbindd/winbindd_cm.c if (!domain->check_online_event) { domain 529 source3/winbindd/winbindd_cm.c void winbind_add_failed_connection_entry(const struct winbindd_domain *domain, domain 533 source3/winbindd/winbindd_cm.c add_failed_connection_entry(domain->name, server, result); domain 536 source3/winbindd/winbindd_cm.c saf_delete(domain->name); domain 537 source3/winbindd/winbindd_cm.c if (*domain->alt_name) { domain 538 source3/winbindd/winbindd_cm.c add_failed_connection_entry(domain->alt_name, server, result); domain 539 source3/winbindd/winbindd_cm.c saf_delete(domain->alt_name); domain 541 source3/winbindd/winbindd_cm.c winbindd_unset_locator_kdc_env(domain); domain 552 source3/winbindd/winbindd_cm.c static void cm_get_ipc_userpass(char **username, char **domain, char **password) domain 555 source3/winbindd/winbindd_cm.c *domain = (char *)secrets_fetch(SECRETS_AUTH_DOMAIN, NULL); domain 560 source3/winbindd/winbindd_cm.c if (!*domain || !**domain) domain 561 source3/winbindd/winbindd_cm.c *domain = smb_xstrdup(lp_workgroup()); domain 567 source3/winbindd/winbindd_cm.c *domain, *username)); domain 572 source3/winbindd/winbindd_cm.c *domain = smb_xstrdup(""); domain 577 source3/winbindd/winbindd_cm.c static bool get_dc_name_via_netlogon(struct winbindd_domain *domain, domain 597 source3/winbindd/winbindd_cm.c if (domain->primary) { domain 624 source3/winbindd/winbindd_cm.c domain->name, domain 638 source3/winbindd/winbindd_cm.c if (strlen(domain->alt_name) == 0) { domain 639 source3/winbindd/winbindd_cm.c fstrcpy(domain->alt_name, domain 642 source3/winbindd/winbindd_cm.c if (strlen(domain->forest_name) == 0) { domain 643 source3/winbindd/winbindd_cm.c fstrcpy(domain->forest_name, domain 650 source3/winbindd/winbindd_cm.c domain->name, domain 691 source3/winbindd/winbindd_cm.c static NTSTATUS get_trust_creds(const struct winbindd_domain *domain, domain 702 source3/winbindd/winbindd_cm.c name = domain->name; domain 751 source3/winbindd/winbindd_cm.c static NTSTATUS cm_prepare_connection(const struct winbindd_domain *domain, domain 774 source3/winbindd/winbindd_cm.c controller, domain->name )); domain 831 source3/winbindd/winbindd_cm.c if (!is_dc_trusted_domain_situation(domain->name) && domain 837 source3/winbindd/winbindd_cm.c result = get_trust_creds(domain, &machine_password, domain 851 source3/winbindd/winbindd_cm.c machine_krb5_principal, domain->alt_name)); domain 853 source3/winbindd/winbindd_cm.c winbindd_set_locator_kdc_envs(domain); domain 859 source3/winbindd/winbindd_cm.c domain->alt_name); domain 967 source3/winbindd/winbindd_cm.c saf_store( domain->name, (*cli)->desthost ); domain 968 source3/winbindd/winbindd_cm.c if (domain->alt_name && (*cli)->use_kerberos) { domain 969 source3/winbindd/winbindd_cm.c saf_store( domain->alt_name, (*cli)->desthost ); domain 972 source3/winbindd/winbindd_cm.c winbindd_set_locator_kdc_envs(domain); domain 985 source3/winbindd/winbindd_cm.c if ( !(*cli)->domain[0] ) { domain 986 source3/winbindd/winbindd_cm.c result = cli_set_domain((*cli), domain->name); domain 1004 source3/winbindd/winbindd_cm.c winbind_add_failed_connection_entry(domain, controller, result); domain 1079 source3/winbindd/winbindd_cm.c const struct winbindd_domain *domain, domain 1100 source3/winbindd/winbindd_cm.c ads = ads_init(domain->alt_name, domain->name, addr); domain 1111 source3/winbindd/winbindd_cm.c if (domain->primary && (ads->config.flags & NBT_SERVER_KDC)) { domain 1119 source3/winbindd/winbindd_cm.c create_local_private_krb5_conf_for_domain(domain->alt_name, domain 1120 source3/winbindd/winbindd_cm.c domain->name, domain 1127 source3/winbindd/winbindd_cm.c create_local_private_krb5_conf_for_domain(domain->alt_name, domain 1128 source3/winbindd/winbindd_cm.c domain->name, domain 1132 source3/winbindd/winbindd_cm.c winbindd_set_locator_kdc_envs(domain); domain 1135 source3/winbindd/winbindd_cm.c saf_store( domain->name, name); domain 1136 source3/winbindd/winbindd_cm.c saf_store( domain->alt_name, name); domain 1150 source3/winbindd/winbindd_cm.c pss, domain->name, &domain->sid, domain 1156 source3/winbindd/winbindd_cm.c if (receive_getdc_response(mem_ctx, pss, domain->name, domain 1169 source3/winbindd/winbindd_cm.c if ( name_status_find(domain->name, 0x1c, 0x20, pss, name) ) { domain 1188 source3/winbindd/winbindd_cm.c static bool get_dcs(TALLOC_CTX *mem_ctx, struct winbindd_domain *domain, domain 1199 source3/winbindd/winbindd_cm.c is_our_domain = strequal(domain->name, lp_workgroup()); domain 1203 source3/winbindd/winbindd_cm.c && get_dc_name_via_netlogon(domain, dcname, &ss) domain 1204 source3/winbindd/winbindd_cm.c && add_one_dc_unique(mem_ctx, domain->name, dcname, &ss, dcs, domain 1226 source3/winbindd/winbindd_cm.c get_dc_name(domain->name, domain->alt_name, dcname, &ss); domain 1228 source3/winbindd/winbindd_cm.c sitename = sitename_fetch(domain->alt_name); domain 1232 source3/winbindd/winbindd_cm.c get_sorted_dc_list(domain->alt_name, sitename, &ip_list, domain 1244 source3/winbindd/winbindd_cm.c domain->name, domain 1257 source3/winbindd/winbindd_cm.c get_sorted_dc_list(domain->alt_name, NULL, &ip_list, domain 1265 source3/winbindd/winbindd_cm.c domain->name, domain 1278 source3/winbindd/winbindd_cm.c get_sorted_dc_list(domain->name, NULL, &ip_list, &iplist_size, domain 1286 source3/winbindd/winbindd_cm.c domain->name, domain 1312 source3/winbindd/winbindd_cm.c struct winbindd_domain *domain, domain 1329 source3/winbindd/winbindd_cm.c if (!get_dcs(mem_ctx, domain, &dcs, &num_dcs) || (num_dcs == 0)) domain 1366 source3/winbindd/winbindd_cm.c domain->name, ab, strerror(errno) )); domain 1367 source3/winbindd/winbindd_cm.c winbind_add_failed_connection_entry(domain, domain 1382 source3/winbindd/winbindd_cm.c if (dcip_to_name(mem_ctx, domain, pss, dcname)) { domain 1387 source3/winbindd/winbindd_cm.c winbind_add_failed_connection_entry(domain, dcs[fd_index].name, domain 1406 source3/winbindd/winbindd_cm.c static NTSTATUS cm_open_connection(struct winbindd_domain *domain, domain 1411 source3/winbindd/winbindd_cm.c char *saf_servername = saf_fetch( domain->name ); domain 1416 source3/winbindd/winbindd_cm.c set_domain_offline(domain); domain 1427 source3/winbindd/winbindd_cm.c if ( saf_servername && NT_STATUS_IS_OK(check_negative_conn_cache( domain->name, saf_servername))) { domain 1430 source3/winbindd/winbindd_cm.c saf_servername, domain->name )); domain 1441 source3/winbindd/winbindd_cm.c if (dcip_to_name(mem_ctx, domain, &ss, saf_name )) { domain 1442 source3/winbindd/winbindd_cm.c fstrcpy( domain->dcname, saf_name ); domain 1445 source3/winbindd/winbindd_cm.c domain, saf_servername, domain 1449 source3/winbindd/winbindd_cm.c fstrcpy( domain->dcname, saf_servername ); domain 1462 source3/winbindd/winbindd_cm.c domain->dcname, domain->name )); domain 1464 source3/winbindd/winbindd_cm.c if (*domain->dcname domain 1465 source3/winbindd/winbindd_cm.c && NT_STATUS_IS_OK(check_negative_conn_cache( domain->name, domain->dcname)) domain 1466 source3/winbindd/winbindd_cm.c && (resolve_name(domain->dcname, &domain->dcaddr, 0x20))) domain 1472 source3/winbindd/winbindd_cm.c if (!add_sockaddr_to_array(mem_ctx, &domain->dcaddr, 445, &addrs, &num_addrs)) { domain 1473 source3/winbindd/winbindd_cm.c set_domain_offline(domain); domain 1477 source3/winbindd/winbindd_cm.c if (!add_sockaddr_to_array(mem_ctx, &domain->dcaddr, 139, &addrs, &num_addrs)) { domain 1478 source3/winbindd/winbindd_cm.c set_domain_offline(domain); domain 1490 source3/winbindd/winbindd_cm.c && !find_new_dc(mem_ctx, domain, domain->dcname, &domain->dcaddr, &fd)) domain 1502 source3/winbindd/winbindd_cm.c result = cm_prepare_connection(domain, fd, domain->dcname, domain 1511 source3/winbindd/winbindd_cm.c winbindd_set_locator_kdc_envs(domain); domain 1513 source3/winbindd/winbindd_cm.c if (domain->online == False) { domain 1517 source3/winbindd/winbindd_cm.c set_domain_online(domain); domain 1520 source3/winbindd/winbindd_cm.c set_domain_offline(domain); domain 1579 source3/winbindd/winbindd_cm.c struct winbindd_domain *domain; domain 1581 source3/winbindd/winbindd_cm.c for (domain = domain_list(); domain; domain = domain->next) { domain 1582 source3/winbindd/winbindd_cm.c if (domain->conn.cli == NULL) domain 1585 source3/winbindd/winbindd_cm.c if (domain->conn.cli->fd == -1) domain 1588 source3/winbindd/winbindd_cm.c close(domain->conn.cli->fd); domain 1589 source3/winbindd/winbindd_cm.c domain->conn.cli->fd = -1; domain 1593 source3/winbindd/winbindd_cm.c static bool connection_ok(struct winbindd_domain *domain) domain 1595 source3/winbindd/winbindd_cm.c if (domain->conn.cli == NULL) { domain 1597 source3/winbindd/winbindd_cm.c "cli!\n", domain->dcname, domain->name)); domain 1601 source3/winbindd/winbindd_cm.c if (!domain->conn.cli->initialised) { domain 1603 source3/winbindd/winbindd_cm.c "initialised!\n", domain->dcname, domain->name)); domain 1607 source3/winbindd/winbindd_cm.c if (domain->conn.cli->fd == -1) { domain 1610 source3/winbindd/winbindd_cm.c domain->dcname, domain->name)); domain 1614 source3/winbindd/winbindd_cm.c if (domain->online == False) { domain 1615 source3/winbindd/winbindd_cm.c DEBUG(3, ("connection_ok: Domain %s is offline\n", domain->name)); domain 1625 source3/winbindd/winbindd_cm.c static NTSTATUS init_dc_connection_network(struct winbindd_domain *domain) domain 1630 source3/winbindd/winbindd_cm.c if (domain->internal) { domain 1631 source3/winbindd/winbindd_cm.c domain->initialized = True; domain 1635 source3/winbindd/winbindd_cm.c if (connection_ok(domain)) { domain 1636 source3/winbindd/winbindd_cm.c if (!domain->initialized) { domain 1637 source3/winbindd/winbindd_cm.c set_dc_type_and_flags(domain); domain 1642 source3/winbindd/winbindd_cm.c invalidate_cm_connection(&domain->conn); domain 1644 source3/winbindd/winbindd_cm.c result = cm_open_connection(domain, &domain->conn); domain 1646 source3/winbindd/winbindd_cm.c if (NT_STATUS_IS_OK(result) && !domain->initialized) { domain 1647 source3/winbindd/winbindd_cm.c set_dc_type_and_flags(domain); domain 1653 source3/winbindd/winbindd_cm.c NTSTATUS init_dc_connection(struct winbindd_domain *domain) domain 1655 source3/winbindd/winbindd_cm.c if (domain->initialized && !domain->online) { domain 1660 source3/winbindd/winbindd_cm.c return init_dc_connection_network(domain); domain 1667 source3/winbindd/winbindd_cm.c static bool set_dc_type_and_flags_trustinfo( struct winbindd_domain *domain ) domain 1679 source3/winbindd/winbindd_cm.c DEBUG(5, ("set_dc_type_and_flags_trustinfo: domain %s\n", domain->name )); domain 1683 source3/winbindd/winbindd_cm.c if ( domain->primary ) { domain 1708 source3/winbindd/winbindd_cm.c domain->name, nt_errstr(result))); domain 1733 source3/winbindd/winbindd_cm.c if ( strequal( domain->name, trusts.array[i].netbios_name) ) { domain 1734 source3/winbindd/winbindd_cm.c domain->domain_flags = trusts.array[i].trust_flags; domain 1735 source3/winbindd/winbindd_cm.c domain->domain_type = trusts.array[i].trust_type; domain 1736 source3/winbindd/winbindd_cm.c domain->domain_trust_attribs = trusts.array[i].trust_attributes; domain 1738 source3/winbindd/winbindd_cm.c if ( domain->domain_type == NETR_TRUST_TYPE_UPLEVEL ) domain 1739 source3/winbindd/winbindd_cm.c domain->active_directory = True; domain 1745 source3/winbindd/winbindd_cm.c domain->native_mode = (domain->domain_flags & NETR_TRUST_FLAG_NATIVE); domain 1748 source3/winbindd/winbindd_cm.c "native mode.\n", domain->name, domain 1749 source3/winbindd/winbindd_cm.c domain->native_mode ? "" : "NOT ")); domain 1752 source3/winbindd/winbindd_cm.c "running active directory.\n", domain->name, domain 1753 source3/winbindd/winbindd_cm.c domain->active_directory ? "" : "NOT ")); domain 1756 source3/winbindd/winbindd_cm.c domain->initialized = True; domain 1758 source3/winbindd/winbindd_cm.c if ( !winbindd_can_contact_domain( domain) ) domain 1759 source3/winbindd/winbindd_cm.c domain->internal = True; domain 1767 source3/winbindd/winbindd_cm.c return domain->initialized; domain 1778 source3/winbindd/winbindd_cm.c static void set_dc_type_and_flags_connect( struct winbindd_domain *domain ) domain 1788 source3/winbindd/winbindd_cm.c if (!connection_ok(domain)) { domain 1793 source3/winbindd/winbindd_cm.c domain->name); domain 1799 source3/winbindd/winbindd_cm.c DEBUG(5, ("set_dc_type_and_flags_connect: domain %s\n", domain->name )); domain 1801 source3/winbindd/winbindd_cm.c result = cli_rpc_pipe_open_noauth(domain->conn.cli, domain 1808 source3/winbindd/winbindd_cm.c domain->name, nt_errstr(result))); domain 1826 source3/winbindd/winbindd_cm.c domain->name, nt_errstr(result))); domain 1843 source3/winbindd/winbindd_cm.c domain->native_mode = True; domain 1845 source3/winbindd/winbindd_cm.c domain->native_mode = False; domain 1849 source3/winbindd/winbindd_cm.c result = cli_rpc_pipe_open_noauth(domain->conn.cli, domain 1855 source3/winbindd/winbindd_cm.c domain->name, nt_errstr(result))); domain 1874 source3/winbindd/winbindd_cm.c domain->active_directory = True; domain 1877 source3/winbindd/winbindd_cm.c fstrcpy(domain->name, lsa_info->dns.name.string); domain 1881 source3/winbindd/winbindd_cm.c fstrcpy(domain->alt_name, domain 1889 source3/winbindd/winbindd_cm.c fstrcpy(domain->forest_name, domain 1892 source3/winbindd/winbindd_cm.c if (strequal(domain->forest_name, domain->alt_name)) { domain 1893 source3/winbindd/winbindd_cm.c domain->domain_flags |= NETR_TRUST_FLAG_TREEROOT; domain 1898 source3/winbindd/winbindd_cm.c sid_copy(&domain->sid, lsa_info->dns.sid); domain 1901 source3/winbindd/winbindd_cm.c domain->active_directory = False; domain 1919 source3/winbindd/winbindd_cm.c fstrcpy(domain->name, domain 1924 source3/winbindd/winbindd_cm.c sid_copy(&domain->sid, lsa_info->account_domain.sid); domain 1931 source3/winbindd/winbindd_cm.c domain->name, domain->native_mode ? "" : "NOT ")); domain 1934 source3/winbindd/winbindd_cm.c domain->name, domain->active_directory ? "" : "NOT ")); domain 1936 source3/winbindd/winbindd_cm.c domain->can_do_ncacn_ip_tcp = domain->active_directory; domain 1942 source3/winbindd/winbindd_cm.c domain->initialized = True; domain 1949 source3/winbindd/winbindd_cm.c static void set_dc_type_and_flags( struct winbindd_domain *domain ) domain 1953 source3/winbindd/winbindd_cm.c if ( domain->primary ) { domain 1956 source3/winbindd/winbindd_cm.c set_dc_type_and_flags_connect( domain ); domain 1962 source3/winbindd/winbindd_cm.c if ( !set_dc_type_and_flags_trustinfo( domain ) ) { domain 1965 source3/winbindd/winbindd_cm.c set_dc_type_and_flags_connect( domain ); domain 1976 source3/winbindd/winbindd_cm.c static bool cm_get_schannel_dcinfo(struct winbindd_domain *domain, domain 1986 source3/winbindd/winbindd_cm.c result = cm_connect_netlogon(domain, &netlogon_pipe); domain 1994 source3/winbindd/winbindd_cm.c if (!domain->conn.netlogon_pipe->dc) { domain 1998 source3/winbindd/winbindd_cm.c *ppdc = domain->conn.netlogon_pipe->dc; domain 2002 source3/winbindd/winbindd_cm.c NTSTATUS cm_connect_sam(struct winbindd_domain *domain, TALLOC_CTX *mem_ctx, domain 2012 source3/winbindd/winbindd_cm.c result = init_dc_connection(domain); domain 2017 source3/winbindd/winbindd_cm.c conn = &domain->conn; domain 2032 source3/winbindd/winbindd_cm.c (conn->cli->domain[0] == '\0') || domain 2035 source3/winbindd/winbindd_cm.c result = get_trust_creds(domain, &machine_password, domain 2039 source3/winbindd/winbindd_cm.c "domain %s, trying schannel\n", conn->cli->domain)); domain 2042 source3/winbindd/winbindd_cm.c domain_name = domain->name; domain 2046 source3/winbindd/winbindd_cm.c domain_name = conn->cli->domain; domain 2069 source3/winbindd/winbindd_cm.c "%s\n", domain->name, domain_name, domain 2076 source3/winbindd/winbindd_cm.c "pipe: user %s\\%s\n", domain->name, domain 2088 source3/winbindd/winbindd_cm.c domain->name, nt_errstr(result) )); domain 2095 source3/winbindd/winbindd_cm.c if (!cm_get_schannel_dcinfo(domain, &p_dcinfo)) { domain 2098 source3/winbindd/winbindd_cm.c "for domain %s, trying anon\n", domain->name)); domain 2104 source3/winbindd/winbindd_cm.c domain->name, p_dcinfo, &conn->samr_pipe); domain 2109 source3/winbindd/winbindd_cm.c domain->name, nt_errstr(result) )); domain 2113 source3/winbindd/winbindd_cm.c "schannel.\n", domain->name )); domain 2124 source3/winbindd/winbindd_cm.c domain->name, nt_errstr(result) )); domain 2144 source3/winbindd/winbindd_cm.c domain->name, nt_errstr(result) )); domain 2153 source3/winbindd/winbindd_cm.c &domain->sid, domain 2185 source3/winbindd/winbindd_cm.c NTSTATUS cm_connect_lsa_tcp(struct winbindd_domain *domain, domain 2194 source3/winbindd/winbindd_cm.c status = init_dc_connection(domain); domain 2199 source3/winbindd/winbindd_cm.c conn = &domain->conn; domain 2214 source3/winbindd/winbindd_cm.c domain->name, domain 2233 source3/winbindd/winbindd_cm.c NTSTATUS cm_connect_lsa(struct winbindd_domain *domain, TALLOC_CTX *mem_ctx, domain 2240 source3/winbindd/winbindd_cm.c result = init_dc_connection(domain); domain 2244 source3/winbindd/winbindd_cm.c conn = &domain->conn; domain 2251 source3/winbindd/winbindd_cm.c (conn->cli->domain[0] == '\0') || domain 2254 source3/winbindd/winbindd_cm.c "domain %s, trying schannel\n", conn->cli->domain)); domain 2263 source3/winbindd/winbindd_cm.c conn->cli->domain, conn->cli->user_name, conn->cli->password, domain 2270 source3/winbindd/winbindd_cm.c domain->name, conn->cli->domain, domain 2277 source3/winbindd/winbindd_cm.c domain->name, conn->cli->domain, conn->cli->user_name )); domain 2295 source3/winbindd/winbindd_cm.c if (!cm_get_schannel_dcinfo(domain, &p_dcinfo)) { domain 2298 source3/winbindd/winbindd_cm.c "for domain %s, trying anon\n", domain->name)); domain 2304 source3/winbindd/winbindd_cm.c domain->name, p_dcinfo, &conn->lsa_pipe); domain 2309 source3/winbindd/winbindd_cm.c domain->name, nt_errstr(result) )); domain 2313 source3/winbindd/winbindd_cm.c "schannel.\n", domain->name )); domain 2356 source3/winbindd/winbindd_cm.c NTSTATUS cm_connect_netlogon(struct winbindd_domain *domain, domain 2370 source3/winbindd/winbindd_cm.c result = init_dc_connection(domain); domain 2375 source3/winbindd/winbindd_cm.c conn = &domain->conn; domain 2389 source3/winbindd/winbindd_cm.c if ((!IS_DC) && (!domain->primary)) { domain 2399 source3/winbindd/winbindd_cm.c if (!get_trust_pw_hash(domain->name, mach_pwd, &account_name, domain 2408 source3/winbindd/winbindd_cm.c domain->dcname, /* server name. */ domain 2409 source3/winbindd/winbindd_cm.c domain->name, /* domain name */ domain 2434 source3/winbindd/winbindd_cm.c domain->can_do_samlogon_ex = False; domain 2450 source3/winbindd/winbindd_cm.c PIPE_AUTH_LEVEL_PRIVACY, domain->name, netlogon_pipe->dc, domain 2467 source3/winbindd/winbindd_cm.c domain->can_do_samlogon_ex = domain->active_directory; domain 302 source3/winbindd/winbindd_cred_cache.c struct winbindd_domain *domain = NULL; domain 318 source3/winbindd/winbindd_cred_cache.c if ((domain = find_domain_from_name(entry->realm)) == NULL) { domain 323 source3/winbindd/winbindd_cred_cache.c if (!domain->online) { domain 29 source3/winbindd/winbindd_creds.c NTSTATUS winbindd_get_creds(struct winbindd_domain *domain, domain 39 source3/winbindd/winbindd_creds.c status = wcache_get_creds(domain, mem_ctx, sid, cached_nt_pass, cred_salt); domain 55 source3/winbindd/winbindd_creds.c NTSTATUS winbindd_store_creds(struct winbindd_domain *domain, domain 85 source3/winbindd/winbindd_creds.c domain->name, domain 99 source3/winbindd/winbindd_creds.c status = wcache_count_cached_creds(domain, &count); domain 110 source3/winbindd/winbindd_creds.c status = wcache_remove_oldest_cached_creds(domain, &cred_sid); domain 122 source3/winbindd/winbindd_creds.c status = wcache_save_creds(domain, mem_ctx, &cred_sid, nt_pass); domain 137 source3/winbindd/winbindd_creds.c NTSTATUS winbindd_update_creds_by_info3(struct winbindd_domain *domain, domain 143 source3/winbindd/winbindd_creds.c return winbindd_store_creds(domain, mem_ctx, user, pass, info3, NULL); domain 146 source3/winbindd/winbindd_creds.c NTSTATUS winbindd_update_creds_by_sid(struct winbindd_domain *domain, domain 151 source3/winbindd/winbindd_creds.c return winbindd_store_creds(domain, mem_ctx, NULL, pass, NULL, sid); domain 154 source3/winbindd/winbindd_creds.c NTSTATUS winbindd_update_creds_by_name(struct winbindd_domain *domain, domain 159 source3/winbindd/winbindd_creds.c return winbindd_store_creds(domain, mem_ctx, user, pass, NULL, NULL); domain 30 source3/winbindd/winbindd_domain.c void setup_domain_child(struct winbindd_domain *domain, domain 34 source3/winbindd/winbindd_domain.c "log.wb", domain->name); domain 36 source3/winbindd/winbindd_domain.c child->domain = domain; domain 125 source3/winbindd/winbindd_dual.c (child->domain != NULL) ? child->domain->name : "''")); domain 340 source3/winbindd/winbindd_dual.c struct winbindd_domain *domain; domain 350 source3/winbindd/winbindd_dual.c struct winbindd_domain *domain, domain 358 source3/winbindd/winbindd_dual.c if (domain->initialized) { domain 359 source3/winbindd/winbindd_dual.c async_request(mem_ctx, &domain->child, request, response, domain 372 source3/winbindd/winbindd_dual.c state->domain = domain; domain 378 source3/winbindd/winbindd_dual.c init_child_connection(domain, domain_init_recv, state); domain 392 source3/winbindd/winbindd_dual.c async_request(state->mem_ctx, &state->domain->child, domain 425 source3/winbindd/winbindd_dual.c struct winbindd_domain *domain) domain 427 source3/winbindd/winbindd_dual.c async_domain_request(state->mem_ctx, domain, domain 435 source3/winbindd/winbindd_dual.c struct winbindd_domain *domain = child->domain; domain 453 source3/winbindd/winbindd_dual.c state->response.result = table->struct_fn(domain, state); domain 478 source3/winbindd/winbindd_dual.c child->domain = NULL; domain 525 source3/winbindd/winbindd_dual.c void winbindd_flush_negative_conn_cache(struct winbindd_domain *domain) domain 527 source3/winbindd/winbindd_dual.c flush_negative_conn_cache_for_domain(domain->name); domain 528 source3/winbindd/winbindd_dual.c if (*domain->alt_name) { domain 529 source3/winbindd/winbindd_dual.c flush_negative_conn_cache_for_domain(domain->alt_name); domain 572 source3/winbindd/winbindd_dual.c struct winbindd_domain *domain; domain 588 source3/winbindd/winbindd_dual.c for (domain = domain_list(); domain; domain = domain->next) { domain 589 source3/winbindd/winbindd_dual.c if (domain->internal) { domain 592 source3/winbindd/winbindd_dual.c DEBUG(5,("winbind_msg_offline: marking %s offline.\n", domain->name)); domain 593 source3/winbindd/winbindd_dual.c set_domain_offline(domain); domain 599 source3/winbindd/winbindd_dual.c if (!child->domain || winbindd_internal_child(child)) { domain 604 source3/winbindd/winbindd_dual.c if (child->domain->internal) { domain 612 source3/winbindd/winbindd_dual.c (unsigned int)child->pid, domain->name )); domain 616 source3/winbindd/winbindd_dual.c (uint8 *)child->domain->name, domain 617 source3/winbindd/winbindd_dual.c strlen(child->domain->name)+1); domain 630 source3/winbindd/winbindd_dual.c struct winbindd_domain *domain; domain 646 source3/winbindd/winbindd_dual.c for (domain = domain_list(); domain; domain = domain->next) { domain 647 source3/winbindd/winbindd_dual.c if (domain->internal) { domain 650 source3/winbindd/winbindd_dual.c DEBUG(5,("winbind_msg_online: requesting %s to go online.\n", domain->name)); domain 652 source3/winbindd/winbindd_dual.c winbindd_flush_negative_conn_cache(domain); domain 653 source3/winbindd/winbindd_dual.c set_domain_online_request(domain); domain 658 source3/winbindd/winbindd_dual.c if ( domain->primary ) { domain 665 source3/winbindd/winbindd_dual.c (uint8 *)domain->name, domain 666 source3/winbindd/winbindd_dual.c strlen(domain->name)+1); domain 674 source3/winbindd/winbindd_dual.c if (!child->domain || winbindd_internal_child(child)) { domain 679 source3/winbindd/winbindd_dual.c if (child->domain->internal) { domain 687 source3/winbindd/winbindd_dual.c (unsigned int)child->pid, child->domain->name )); domain 691 source3/winbindd/winbindd_dual.c (uint8 *)child->domain->name, domain 692 source3/winbindd/winbindd_dual.c strlen(child->domain->name)+1); domain 708 source3/winbindd/winbindd_dual.c if (child->domain && child->domain->primary) { domain 754 source3/winbindd/winbindd_dual.c const char *domain = NULL; domain 776 source3/winbindd/winbindd_dual.c domain = (const char *)data->data+sizeof(struct server_id); domain 779 source3/winbindd/winbindd_dual.c if (domain) { domain 782 source3/winbindd/winbindd_dual.c domain)); domain 785 source3/winbindd/winbindd_dual.c find_domain_from_name_noinit(domain)); domain 843 source3/winbindd/winbindd_dual.c if ( !winbindd_can_contact_domain( child->domain ) ) { domain 846 source3/winbindd/winbindd_dual.c child->domain->name)); domain 851 source3/winbindd/winbindd_dual.c methods = child->domain->methods; domain 857 source3/winbindd/winbindd_dual.c result = methods->lockout_policy(child->domain, mem_ctx, &lockout_policy); domain 878 source3/winbindd/winbindd_dual.c static bool calculate_next_machine_pwd_change(const char *domain, domain 886 source3/winbindd/winbindd_dual.c pw = secrets_fetch_machine_password(domain, domain 934 source3/winbindd/winbindd_dual.c if (!calculate_next_machine_pwd_change(child->domain->name, domain 939 source3/winbindd/winbindd_dual.c if (!winbindd_can_contact_domain(child->domain)) { domain 942 source3/winbindd/winbindd_dual.c child->domain->name)); domain 946 source3/winbindd/winbindd_dual.c result = cm_connect_netlogon(child->domain, &netlogon_pipe); domain 958 source3/winbindd/winbindd_dual.c child->domain->name); domain 984 source3/winbindd/winbindd_dual.c struct winbindd_domain *domain; domain 1003 source3/winbindd/winbindd_dual.c for (domain = domain_list(); domain; domain = domain->next) { domain 1004 source3/winbindd/winbindd_dual.c if (domain->internal) { domain 1007 source3/winbindd/winbindd_dual.c if (strequal(domain->name, domainname)) { domain 1008 source3/winbindd/winbindd_dual.c DEBUG(5,("child_msg_offline: marking %s offline.\n", domain->name)); domain 1009 source3/winbindd/winbindd_dual.c set_domain_offline(domain); domain 1012 source3/winbindd/winbindd_dual.c if (domain != primary_domain) { domain 1027 source3/winbindd/winbindd_dual.c struct winbindd_domain *domain; domain 1050 source3/winbindd/winbindd_dual.c for (domain = domain_list(); domain; domain = domain->next) { domain 1051 source3/winbindd/winbindd_dual.c if (domain->internal) { domain 1054 source3/winbindd/winbindd_dual.c if (strequal(domain->name, domainname)) { domain 1055 source3/winbindd/winbindd_dual.c DEBUG(5,("child_msg_online: requesting %s to go online.\n", domain->name)); domain 1056 source3/winbindd/winbindd_dual.c winbindd_flush_negative_conn_cache(domain); domain 1057 source3/winbindd/winbindd_dual.c set_domain_online_request(domain); domain 1064 source3/winbindd/winbindd_dual.c if (domain != primary_domain) { domain 1074 source3/winbindd/winbindd_dual.c struct winbindd_domain *domain; domain 1083 source3/winbindd/winbindd_dual.c for (domain = domain_list(); domain; domain = domain->next) { domain 1085 source3/winbindd/winbindd_dual.c domain->name, domain 1086 source3/winbindd/winbindd_dual.c domain->online ? domain 1147 source3/winbindd/winbindd_dual.c struct winbindd_domain *domain; domain 1194 source3/winbindd/winbindd_dual.c for (domain = domain_list(); domain; domain = domain->next) { domain 1195 source3/winbindd/winbindd_dual.c TALLOC_FREE(domain->check_online_event); domain 1247 source3/winbindd/winbindd_dual.c if (child->domain) { domain 1249 source3/winbindd/winbindd_dual.c child->domain->name)); domain 1315 source3/winbindd/winbindd_dual.c if ( child->domain ) { domain 1316 source3/winbindd/winbindd_dual.c child->domain->startup = True; domain 1317 source3/winbindd/winbindd_dual.c child->domain->startup_time = time(NULL); domain 1321 source3/winbindd/winbindd_dual.c if (!(child->domain->internal)) { domain 1322 source3/winbindd/winbindd_dual.c set_domain_online_request(child->domain); domain 1323 source3/winbindd/winbindd_dual.c if (!(child->domain->primary)) { domain 1340 source3/winbindd/winbindd_dual.c if (child->domain && !(child->domain->internal) && domain 1343 source3/winbindd/winbindd_dual.c set_domain_online_request(child->domain); domain 1345 source3/winbindd/winbindd_dual.c if (primary_domain && (primary_domain != child->domain)) { domain 1363 source3/winbindd/winbindd_dual.c if (child->domain && child->domain->primary && domain 1369 source3/winbindd/winbindd_dual.c if (calculate_next_machine_pwd_change(child->domain->name, domain 1396 source3/winbindd/winbindd_dual.c if (child->domain && child->domain->startup && domain 1397 source3/winbindd/winbindd_dual.c (now.tv_sec > child->domain->startup_time + 30)) { domain 1400 source3/winbindd/winbindd_dual.c child->domain->name )); domain 1401 source3/winbindd/winbindd_dual.c child->domain->startup = False; domain 31 source3/winbindd/winbindd_group.c static void add_member(const char *domain, const char *user, domain 36 source3/winbindd/winbindd_group.c if (domain != NULL) { domain 37 source3/winbindd/winbindd_group.c fill_domain_username(name, domain, user, True); domain 56 source3/winbindd/winbindd_group.c struct winbindd_domain *domain; domain 80 source3/winbindd/winbindd_group.c domain = find_lookup_domain_from_sid(sid); domain 82 source3/winbindd/winbindd_group.c if (domain == NULL) { domain 88 source3/winbindd/winbindd_group.c result = domain->methods->sid_to_name(domain, mem_ctx, sid, domain 112 source3/winbindd/winbindd_group.c domain = find_domain_from_sid(sid); domain 114 source3/winbindd/winbindd_group.c if (domain == NULL) { domain 120 source3/winbindd/winbindd_group.c result = domain->methods->lookup_groupmem(domain, mem_ctx, domain 149 source3/winbindd/winbindd_group.c static bool fill_passdb_alias_grmem(struct winbindd_domain *domain, domain 190 source3/winbindd/winbindd_group.c struct winbindd_domain *domain = find_domain_from_name_noinit(dom_name); domain 193 source3/winbindd/winbindd_group.c nt_status = normalize_name_map(mem_ctx, domain, gr_name, domain 231 source3/winbindd/winbindd_group.c struct winbindd_domain *domain, domain 249 source3/winbindd/winbindd_group.c domain->name )); domain 256 source3/winbindd/winbindd_group.c status = idmap_uid_to_sid(domain->name, domain 270 source3/winbindd/winbindd_group.c (sid_compare_domain(pquerying_user_sid, &domain->sid) == 0)) { domain 275 source3/winbindd/winbindd_group.c status = domain->methods->lookup_usergroups(domain, domain 285 source3/winbindd/winbindd_group.c domain->name, domain 313 source3/winbindd/winbindd_group.c domain->name )); domain 315 source3/winbindd/winbindd_group.c status = domain->methods->sid_to_name(domain, mem_ctx, domain 324 source3/winbindd/winbindd_group.c domain->name, domain 356 source3/winbindd/winbindd_group.c name, domain->name )); domain 524 source3/winbindd/winbindd_group.c static bool fill_grent_mem(struct winbindd_domain *domain, domain 542 source3/winbindd/winbindd_group.c if (!(mem_ctx = talloc_init("fill_grent_mem(%s)", domain->name))) domain 555 source3/winbindd/winbindd_group.c if (domain->internal) { domain 556 source3/winbindd/winbindd_group.c result = fill_passdb_alias_grmem(domain, group_sid, domain 565 source3/winbindd/winbindd_group.c ((group_name_type==SID_NAME_ALIAS) && domain->primary)) ) domain 569 source3/winbindd/winbindd_group.c domain->name, group_name_type)); domain 578 source3/winbindd/winbindd_group.c result = fill_grent_mem_domusers( mem_ctx, domain, state, domain 604 source3/winbindd/winbindd_group.c nt_status = expand_groups( mem_ctx, domain, domain 628 source3/winbindd/winbindd_group.c target_domain = domain; domain 761 source3/winbindd/winbindd_group.c struct winbindd_domain *domain; domain 801 source3/winbindd/winbindd_group.c if ((domain = find_domain_from_name_noinit(name_domain)) == NULL) { domain 809 source3/winbindd/winbindd_group.c if ( lp_winbind_trusted_domains_only() && domain->primary) { domain 820 source3/winbindd/winbindd_group.c winbindd_lookupname_async( state->mem_ctx, domain->name, name_group, domain 826 source3/winbindd/winbindd_group.c struct winbindd_domain *domain; domain 837 source3/winbindd/winbindd_group.c struct winbindd_domain *domain; domain 860 source3/winbindd/winbindd_group.c if ( (domain = find_domain_from_name_noinit(dom_name)) == NULL ) { domain 868 source3/winbindd/winbindd_group.c !fill_grent_mem(domain, s->state, &s->group_sid, s->group_type, domain 907 source3/winbindd/winbindd_group.c (s->domain->primary || s->domain->internal)) ) ) domain 968 source3/winbindd/winbindd_group.c if ( (s->domain = find_domain_from_sid_noinit(&group_sid)) == NULL ) { domain 1040 source3/winbindd/winbindd_group.c struct winbindd_domain *domain; domain 1059 source3/winbindd/winbindd_group.c for (domain = domain_list(); domain != NULL; domain = domain->next) { domain 1067 source3/winbindd/winbindd_group.c if ( lp_winbind_trusted_domains_only() && domain->primary ) domain 1081 source3/winbindd/winbindd_group.c fstrcpy(domain_state->domain_name, domain->name); domain 1125 source3/winbindd/winbindd_group.c struct winbindd_domain *domain; domain 1147 source3/winbindd/winbindd_group.c if (!(domain = find_domain_from_name(ent->domain_name))) { domain 1155 source3/winbindd/winbindd_group.c status = domain->methods->enum_dom_groups(domain, mem_ctx, &num_entries, domain 1186 source3/winbindd/winbindd_group.c if ( ( lp_security() != SEC_ADS && domain->native_mode domain 1187 source3/winbindd/winbindd_group.c && domain->primary) || domain->internal ) domain 1191 source3/winbindd/winbindd_group.c domain->native_mode ? "Native Mode 2k": domain 1194 source3/winbindd/winbindd_group.c status = domain->methods->enum_local_groups(domain, mem_ctx, domain 1306 source3/winbindd/winbindd_group.c struct winbindd_domain *domain; domain 1342 source3/winbindd/winbindd_group.c if (!(domain = find_domain_from_name(ent->domain_name))) { domain 1351 source3/winbindd/winbindd_group.c sid_copy(&group_sid, &domain->sid); domain 1354 source3/winbindd/winbindd_group.c if (!NT_STATUS_IS_OK(idmap_sid_to_gid(domain->have_idmap_config domain 1355 source3/winbindd/winbindd_group.c ? domain->name : "", domain 1410 source3/winbindd/winbindd_group.c sid_copy(&member_sid, &domain->sid); domain 1413 source3/winbindd/winbindd_group.c domain, domain 1523 source3/winbindd/winbindd_group.c struct winbindd_domain *domain; domain 1598 source3/winbindd/winbindd_group.c s->domain = find_domain_from_name_noinit(s->domname); domain 1599 source3/winbindd/winbindd_group.c if (!s->domain) { domain 1603 source3/winbindd/winbindd_group.c s->domain = find_domain_from_name_noinit(p+1); domain 1608 source3/winbindd/winbindd_group.c if (s->domain == NULL) { domain 1615 source3/winbindd/winbindd_group.c if ( s->domain->primary && lp_winbind_trusted_domains_only()) { domain 1797 source3/winbindd/winbindd_group.c struct winbindd_domain *domain; domain 1810 source3/winbindd/winbindd_group.c if ((domain = find_domain_from_sid_noinit(&user_sid)) == NULL) { domain 1817 source3/winbindd/winbindd_group.c sendto_domain(state, domain); domain 1820 source3/winbindd/winbindd_group.c enum winbindd_result winbindd_dual_getuserdomgroups(struct winbindd_domain *domain, domain 1840 source3/winbindd/winbindd_group.c status = domain->methods->lookup_usergroups(domain, state->mem_ctx, domain 1872 source3/winbindd/winbindd_group.c struct winbindd_domain *domain; domain 1885 source3/winbindd/winbindd_group.c if ((domain = find_domain_from_sid_noinit(&domain_sid)) == NULL) { domain 1892 source3/winbindd/winbindd_group.c sendto_domain(state, domain); domain 1895 source3/winbindd/winbindd_group.c enum winbindd_result winbindd_dual_getsidaliases(struct winbindd_domain *domain, domain 1928 source3/winbindd/winbindd_group.c result = domain->methods->lookup_useraliases(domain, domain 1949 source3/winbindd/winbindd_group.c sid_copy(&sid, &domain->sid); domain 93 source3/winbindd/winbindd_idmap.c enum winbindd_result winbindd_dual_set_mapping(struct winbindd_domain *domain, domain 152 source3/winbindd/winbindd_idmap.c struct winbindd_domain *domain, domain 208 source3/winbindd/winbindd_idmap.c enum winbindd_result winbindd_dual_set_hwm(struct winbindd_domain *domain, domain 259 source3/winbindd/winbindd_idmap.c struct winbindd_domain *domain; domain 264 source3/winbindd/winbindd_idmap.c domain = find_domain_from_sid(sid); domain 266 source3/winbindd/winbindd_idmap.c if (domain != NULL) { domain 268 source3/winbindd/winbindd_idmap.c "have_idmap_config = %d\n", domain->name, domain 269 source3/winbindd/winbindd_idmap.c (int)domain->have_idmap_config)); domain 277 source3/winbindd/winbindd_idmap.c if ((domain != NULL) && (domain->have_idmap_config)) { domain 278 source3/winbindd/winbindd_idmap.c fstrcpy(request.domain_name, domain->name); domain 286 source3/winbindd/winbindd_idmap.c enum winbindd_result winbindd_dual_sid2uid(struct winbindd_domain *domain, domain 338 source3/winbindd/winbindd_idmap.c struct winbindd_domain *domain; domain 343 source3/winbindd/winbindd_idmap.c domain = find_domain_from_sid(sid); domain 344 source3/winbindd/winbindd_idmap.c if ((domain != NULL) && (domain->have_idmap_config)) { domain 345 source3/winbindd/winbindd_idmap.c fstrcpy(request.domain_name, domain->name); domain 357 source3/winbindd/winbindd_idmap.c enum winbindd_result winbindd_dual_sid2gid(struct winbindd_domain *domain, domain 413 source3/winbindd/winbindd_idmap.c struct winbindd_domain *domain; domain 420 source3/winbindd/winbindd_idmap.c for (domain = domain_list(); domain != NULL; domain = domain->next) { domain 421 source3/winbindd/winbindd_idmap.c if (domain->have_idmap_config domain 422 source3/winbindd/winbindd_idmap.c && (uid >= domain->id_range_low) domain 423 source3/winbindd/winbindd_idmap.c && (uid <= domain->id_range_high)) { domain 424 source3/winbindd/winbindd_idmap.c fstrcpy(request.domain_name, domain->name); domain 432 source3/winbindd/winbindd_idmap.c enum winbindd_result winbindd_dual_uid2sid(struct winbindd_domain *domain, domain 481 source3/winbindd/winbindd_idmap.c struct winbindd_domain *domain; domain 488 source3/winbindd/winbindd_idmap.c for (domain = domain_list(); domain != NULL; domain = domain->next) { domain 489 source3/winbindd/winbindd_idmap.c if (domain->have_idmap_config domain 490 source3/winbindd/winbindd_idmap.c && (gid >= domain->id_range_low) domain 491 source3/winbindd/winbindd_idmap.c && (gid <= domain->id_range_high)) { domain 492 source3/winbindd/winbindd_idmap.c fstrcpy(request.domain_name, domain->name); domain 500 source3/winbindd/winbindd_idmap.c enum winbindd_result winbindd_dual_gid2sid(struct winbindd_domain *domain, domain 101 source3/winbindd/winbindd_locator.c static enum winbindd_result dual_dsgetdcname(struct winbindd_domain *domain, domain 39 source3/winbindd/winbindd_misc.c enum winbindd_result winbindd_dual_check_machine_acct(struct winbindd_domain *domain, domain 122 source3/winbindd/winbindd_misc.c struct winbindd_domain *domain; domain 152 source3/winbindd/winbindd_misc.c for (domain = domain_list(); domain; domain = domain->next) { domain 156 source3/winbindd/winbindd_misc.c if ( *which_domain && !strequal(which_domain, domain->name) ) domain 170 source3/winbindd/winbindd_misc.c for (domain = domain_list(); domain; domain = domain->next) { domain 171 source3/winbindd/winbindd_misc.c if ( *which_domain && !strequal(which_domain, domain->name) ) domain 174 source3/winbindd/winbindd_misc.c winbindd_listent_async(state->mem_ctx, domain, domain 234 source3/winbindd/winbindd_misc.c static enum trust_type get_trust_type(struct winbindd_tdc_domain *domain) domain 236 source3/winbindd/winbindd_misc.c if (domain->trust_attribs == NETR_TRUST_ATTRIBUTE_QUARANTINED_DOMAIN) domain 238 source3/winbindd/winbindd_misc.c else if (domain->trust_attribs == NETR_TRUST_ATTRIBUTE_FOREST_TRANSITIVE) domain 240 source3/winbindd/winbindd_misc.c else if (((domain->trust_flags & NETR_TRUST_FLAG_IN_FOREST) == NETR_TRUST_FLAG_IN_FOREST) && domain 241 source3/winbindd/winbindd_misc.c ((domain->trust_flags & NETR_TRUST_FLAG_PRIMARY) == 0x0)) domain 246 source3/winbindd/winbindd_misc.c static const char *get_trust_type_string(struct winbindd_tdc_domain *domain) domain 248 source3/winbindd/winbindd_misc.c return trust_type_strings[get_trust_type(domain)]; domain 251 source3/winbindd/winbindd_misc.c static bool trust_is_inbound(struct winbindd_tdc_domain *domain) domain 253 source3/winbindd/winbindd_misc.c return (domain->trust_flags == 0x0) || domain 254 source3/winbindd/winbindd_misc.c ((domain->trust_flags & NETR_TRUST_FLAG_IN_FOREST) == domain 256 source3/winbindd/winbindd_misc.c ((domain->trust_flags & NETR_TRUST_FLAG_INBOUND) == domain 260 source3/winbindd/winbindd_misc.c static bool trust_is_outbound(struct winbindd_tdc_domain *domain) domain 262 source3/winbindd/winbindd_misc.c return (domain->trust_flags == 0x0) || domain 263 source3/winbindd/winbindd_misc.c ((domain->trust_flags & NETR_TRUST_FLAG_IN_FOREST) == domain 265 source3/winbindd/winbindd_misc.c ((domain->trust_flags & NETR_TRUST_FLAG_OUTBOUND) == domain 269 source3/winbindd/winbindd_misc.c static bool trust_is_transitive(struct winbindd_tdc_domain *domain) domain 271 source3/winbindd/winbindd_misc.c if ((domain->trust_attribs == NETR_TRUST_ATTRIBUTE_NON_TRANSITIVE) || domain 272 source3/winbindd/winbindd_misc.c (domain->trust_attribs == NETR_TRUST_ATTRIBUTE_QUARANTINED_DOMAIN) || domain 273 source3/winbindd/winbindd_misc.c (domain->trust_attribs == NETR_TRUST_ATTRIBUTE_TREAT_AS_EXTERNAL)) domain 296 source3/winbindd/winbindd_misc.c struct winbindd_domain *domain; domain 300 source3/winbindd/winbindd_misc.c domain = find_domain_from_name_noinit(d->domain_name); domain 301 source3/winbindd/winbindd_misc.c if (domain) { domain 302 source3/winbindd/winbindd_misc.c is_online = domain->online; domain 347 source3/winbindd/winbindd_misc.c enum winbindd_result winbindd_dual_list_trusted_domains(struct winbindd_domain *domain, domain 361 source3/winbindd/winbindd_misc.c result = domain->methods->trusted_domains(domain, state->mem_ctx, domain 389 source3/winbindd/winbindd_misc.c if (strequal(names[i], domain->name)) { domain 398 source3/winbindd/winbindd_misc.c extra_data, domain->name, domain 399 source3/winbindd/winbindd_misc.c domain->alt_name ? domain->alt_name : domain->name, domain 400 source3/winbindd/winbindd_misc.c sid_string_talloc(state->mem_ctx, &domain->sid)); domain 421 source3/winbindd/winbindd_misc.c struct winbindd_domain *domain; domain 429 source3/winbindd/winbindd_misc.c domain = find_domain_from_name_noinit(state->request.domain_name); domain 430 source3/winbindd/winbindd_misc.c if (domain && domain->internal) { domain 439 source3/winbindd/winbindd_misc.c enum winbindd_result winbindd_dual_getdcname(struct winbindd_domain *domain, domain 456 source3/winbindd/winbindd_misc.c result = cm_connect_netlogon(domain, &netlogon_pipe); domain 469 source3/winbindd/winbindd_misc.c if (req_domain == domain) { domain 472 source3/winbindd/winbindd_misc.c domain->dcname, domain 479 source3/winbindd/winbindd_misc.c domain->dcname, domain 514 source3/winbindd/winbindd_misc.c struct winbindd_domain *domain; domain 530 source3/winbindd/winbindd_misc.c struct winbindd_domain *domain; domain 531 source3/winbindd/winbindd_misc.c domain = find_domain_from_name_noinit( domain 533 source3/winbindd/winbindd_misc.c if (domain == NULL) { domain 537 source3/winbindd/winbindd_misc.c sendto_domain(state, domain); domain 552 source3/winbindd/winbindd_misc.c seq->domain = domain_list(); domain 553 source3/winbindd/winbindd_misc.c if (seq->domain == NULL) { domain 573 source3/winbindd/winbindd_misc.c fstrcpy(seq->request->domain_name, seq->domain->name); domain 575 source3/winbindd/winbindd_misc.c async_domain_request(state->mem_ctx, seq->domain, domain 593 source3/winbindd/winbindd_misc.c state->domain->name); domain 598 source3/winbindd/winbindd_misc.c state->domain->name, seq); domain 601 source3/winbindd/winbindd_misc.c state->domain->sequence_number = seq; domain 603 source3/winbindd/winbindd_misc.c state->domain = state->domain->next; domain 605 source3/winbindd/winbindd_misc.c if (state->domain == NULL) { domain 617 source3/winbindd/winbindd_misc.c fstrcpy(state->request->domain_name, state->domain->name); domain 618 source3/winbindd/winbindd_misc.c async_domain_request(state->mem_ctx, state->domain, domain 626 source3/winbindd/winbindd_misc.c enum winbindd_result winbindd_dual_show_sequence(struct winbindd_domain *domain, domain 634 source3/winbindd/winbindd_misc.c domain->methods->sequence_number(domain, &domain->sequence_number); domain 637 source3/winbindd/winbindd_misc.c domain->sequence_number; domain 643 source3/winbindd/winbindd_misc.c struct winbindd_domain *domain; domain 651 source3/winbindd/winbindd_misc.c struct winbindd_domain *domain; domain 656 source3/winbindd/winbindd_misc.c domain = find_domain_from_name_noinit(state->request.domain_name); domain 658 source3/winbindd/winbindd_misc.c if (domain == NULL) { domain 665 source3/winbindd/winbindd_misc.c if (!domain->initialized) { domain 676 source3/winbindd/winbindd_misc.c istate->domain = domain; domain 678 source3/winbindd/winbindd_misc.c init_child_connection(domain, domain_info_init_recv, istate); domain 684 source3/winbindd/winbindd_misc.c domain->name); domain 686 source3/winbindd/winbindd_misc.c domain->alt_name); domain 687 source3/winbindd/winbindd_misc.c sid_to_fstring(state->response.data.domain_info.sid, &domain->sid); domain 690 source3/winbindd/winbindd_misc.c domain->native_mode; domain 692 source3/winbindd/winbindd_misc.c domain->active_directory; domain 694 source3/winbindd/winbindd_misc.c domain->primary; domain 704 source3/winbindd/winbindd_misc.c struct winbindd_domain *domain = istate->domain; domain 708 source3/winbindd/winbindd_misc.c if ((!success) || (!domain->initialized)) { domain 710 source3/winbindd/winbindd_misc.c domain->name)); domain 716 source3/winbindd/winbindd_misc.c domain->name); domain 718 source3/winbindd/winbindd_misc.c domain->alt_name); domain 719 source3/winbindd/winbindd_misc.c sid_to_fstring(state->response.data.domain_info.sid, &domain->sid); domain 722 source3/winbindd/winbindd_misc.c domain->native_mode; domain 724 source3/winbindd/winbindd_misc.c domain->active_directory; domain 726 source3/winbindd/winbindd_misc.c domain->primary; domain 39 source3/winbindd/winbindd_ndr.c ndr_print_winbindd_domain(ndr, "domain", r->domain); domain 41 source3/winbindd/winbindd_ndr.c ndr_print_ptr(ndr, "domain", r->domain); domain 82 source3/winbindd/winbindd_pam.c info3->base.domain.string); domain 164 source3/winbindd/winbindd_pam.c nt_domain = talloc_strdup(mem_ctx, info3->base.domain.string); domain 350 source3/winbindd/winbindd_pam.c struct winbindd_domain *domain; domain 353 source3/winbindd/winbindd_pam.c domain = find_domain_from_name_noinit(domain_name); domain 354 source3/winbindd/winbindd_pam.c if (domain == NULL) { domain 359 source3/winbindd/winbindd_pam.c return domain; domain 371 source3/winbindd/winbindd_pam.c domain = find_domain_from_name_noinit(domain_name); domain 372 source3/winbindd/winbindd_pam.c if (domain == NULL) { domain 377 source3/winbindd/winbindd_pam.c return domain; domain 399 source3/winbindd/winbindd_pam.c static NTSTATUS fillup_password_policy(struct winbindd_domain *domain, domain 406 source3/winbindd/winbindd_pam.c if ( !winbindd_can_contact_domain( domain ) ) { domain 408 source3/winbindd/winbindd_pam.c "contact domain %s\n", domain->name)); domain 412 source3/winbindd/winbindd_pam.c methods = domain->methods; domain 414 source3/winbindd/winbindd_pam.c status = methods->password_policy(domain, state->mem_ctx, &password_policy); domain 424 source3/winbindd/winbindd_pam.c static NTSTATUS get_max_bad_attempts_from_lockout_policy(struct winbindd_domain *domain, domain 434 source3/winbindd/winbindd_pam.c methods = domain->methods; domain 436 source3/winbindd/winbindd_pam.c status = methods->lockout_policy(domain, mem_ctx, &lockout_policy); domain 446 source3/winbindd/winbindd_pam.c static NTSTATUS get_pwd_properties(struct winbindd_domain *domain, domain 456 source3/winbindd/winbindd_pam.c methods = domain->methods; domain 458 source3/winbindd/winbindd_pam.c status = methods->password_policy(domain, mem_ctx, &password_policy); domain 557 source3/winbindd/winbindd_pam.c static NTSTATUS winbindd_raw_kerberos_login(struct winbindd_domain *domain, domain 600 source3/winbindd/winbindd_pam.c if (domain->private_data) { domain 601 source3/winbindd/winbindd_pam.c ads = (ADS_STRUCT *)domain->private_data; domain 611 source3/winbindd/winbindd_pam.c realm = domain->alt_name; domain 812 source3/winbindd/winbindd_pam.c struct winbindd_domain *domain; domain 855 source3/winbindd/winbindd_pam.c domain = find_auth_domain(state, name_domain); domain 857 source3/winbindd/winbindd_pam.c if (domain == NULL) { domain 862 source3/winbindd/winbindd_pam.c sendto_domain(state, domain); domain 874 source3/winbindd/winbindd_pam.c NTSTATUS winbindd_dual_pam_auth_cached(struct winbindd_domain *domain, domain 918 source3/winbindd/winbindd_pam.c result = winbindd_get_creds(domain, domain 1027 source3/winbindd/winbindd_pam.c realm = domain->alt_name; domain 1048 source3/winbindd/winbindd_pam.c domain->alt_name, domain 1070 source3/winbindd/winbindd_pam.c result = winbindd_update_creds_by_info3(domain, domain 1088 source3/winbindd/winbindd_pam.c result = get_max_bad_attempts_from_lockout_policy(domain, state->mem_ctx, &max_allowed_bad_attempts); domain 1106 source3/winbindd/winbindd_pam.c result = get_pwd_properties(domain, state->mem_ctx, &password_properties); domain 1118 source3/winbindd/winbindd_pam.c result = winbindd_update_creds_by_info3(domain, domain 1132 source3/winbindd/winbindd_pam.c NTSTATUS winbindd_dual_pam_auth_kerberos(struct winbindd_domain *domain, domain 1196 source3/winbindd/winbindd_pam.c const char *domain, domain 1203 source3/winbindd/winbindd_pam.c NTSTATUS winbindd_dual_pam_auth_samlogon(struct winbindd_domain *domain, domain 1459 source3/winbindd/winbindd_pam.c enum winbindd_result winbindd_dual_pam_auth(struct winbindd_domain *domain, domain 1507 source3/winbindd/winbindd_pam.c if (domain->online == false) { domain 1509 source3/winbindd/winbindd_pam.c if (domain->startup) { domain 1515 source3/winbindd/winbindd_pam.c "request in startup mode.\n", domain->name )); domain 1517 source3/winbindd/winbindd_pam.c winbindd_flush_negative_conn_cache(domain); domain 1518 source3/winbindd/winbindd_pam.c result = init_dc_connection(domain); domain 1522 source3/winbindd/winbindd_pam.c DEBUG(10,("winbindd_dual_pam_auth: domain: %s last was %s\n", domain->name, domain->online ? "online":"offline")); domain 1525 source3/winbindd/winbindd_pam.c if (domain->online && (state->request.flags & WBFLAG_PAM_KRB5)) { domain 1527 source3/winbindd/winbindd_pam.c result = winbindd_dual_pam_auth_kerberos(domain, state, &info3); domain 1543 source3/winbindd/winbindd_pam.c set_domain_offline( domain ); domain 1574 source3/winbindd/winbindd_pam.c if (domain->online) { domain 1575 source3/winbindd/winbindd_pam.c result = winbindd_dual_pam_auth_samlogon(domain, state, &info3); domain 1594 source3/winbindd/winbindd_pam.c set_domain_offline( domain ); domain 1598 source3/winbindd/winbindd_pam.c if (domain->online) { domain 1606 source3/winbindd/winbindd_pam.c if (!domain->online && (state->request.flags & WBFLAG_PAM_CACHED_LOGIN) && domain 1609 source3/winbindd/winbindd_pam.c result = winbindd_dual_pam_auth_cached(domain, state, &info3); domain 1640 source3/winbindd/winbindd_pam.c if ( domain->primary ) { domain 1643 source3/winbindd/winbindd_pam.c cache_name2sid(domain, name_domain, name_user, domain 1675 source3/winbindd/winbindd_pam.c result = winbindd_store_creds(domain, domain 1702 source3/winbindd/winbindd_pam.c if (our_domain == domain ) { domain 1710 source3/winbindd/winbindd_pam.c domain->name, nt_errstr(result))); domain 1742 source3/winbindd/winbindd_pam.c struct winbindd_domain *domain = NULL; domain 1773 source3/winbindd/winbindd_pam.c state->request.data.auth_crap.domain domain 1774 source3/winbindd/winbindd_pam.c [sizeof(state->request.data.auth_crap.domain)-1]=0; domain 1778 source3/winbindd/winbindd_pam.c state->request.data.auth_crap.domain, domain 1781 source3/winbindd/winbindd_pam.c if (*state->request.data.auth_crap.domain != '\0') { domain 1782 source3/winbindd/winbindd_pam.c domain_name = state->request.data.auth_crap.domain; domain 1788 source3/winbindd/winbindd_pam.c domain = find_auth_domain(state, domain_name); domain 1790 source3/winbindd/winbindd_pam.c if (domain != NULL) { domain 1791 source3/winbindd/winbindd_pam.c sendto_domain(state, domain); domain 1800 source3/winbindd/winbindd_pam.c state->request.data.auth_crap.domain, domain 1809 source3/winbindd/winbindd_pam.c enum winbindd_result winbindd_dual_pam_auth_crap(struct winbindd_domain *domain, domain 1829 source3/winbindd/winbindd_pam.c state->request.data.auth_crap.domain[sizeof(state->request.data.auth_crap.domain)-1]=0; domain 1838 source3/winbindd/winbindd_pam.c if (*state->request.data.auth_crap.domain) { domain 1839 source3/winbindd/winbindd_pam.c name_domain = state->request.data.auth_crap.domain; domain 2018 source3/winbindd/winbindd_pam.c fstring domain, user; domain 2044 source3/winbindd/winbindd_pam.c if (!canonicalize_username(state->request.data.chauthtok.user, domain, user)) { domain 2055 source3/winbindd/winbindd_pam.c contact_domain = find_domain_from_name(domain); domain 2059 source3/winbindd/winbindd_pam.c state->request.data.chauthtok.user, domain, user, domain)); domain 2078 source3/winbindd/winbindd_pam.c fstring domain, user; domain 2083 source3/winbindd/winbindd_pam.c if (!parse_domain_user(state->request.data.chauthtok.user, domain, user)) { domain 2100 source3/winbindd/winbindd_pam.c DEBUG(1, ("could not get SAM handle on DC for %s\n", domain)); domain 2214 source3/winbindd/winbindd_pam.c domain, domain 2224 source3/winbindd/winbindd_pam.c struct winbindd_domain *domain; domain 2247 source3/winbindd/winbindd_pam.c if ((domain = find_auth_domain(state, name_domain)) == NULL) { domain 2273 source3/winbindd/winbindd_pam.c sendto_domain(state, domain); domain 2287 source3/winbindd/winbindd_pam.c enum winbindd_result winbindd_dual_pam_logoff(struct winbindd_domain *domain, domain 2352 source3/winbindd/winbindd_pam.c struct winbindd_domain *domain = NULL; domain 2358 source3/winbindd/winbindd_pam.c state->request.data.chng_pswd_auth_crap.domain[ domain 2359 source3/winbindd/winbindd_pam.c sizeof(state->request.data.chng_pswd_auth_crap.domain)-1]=0; domain 2363 source3/winbindd/winbindd_pam.c state->request.data.chng_pswd_auth_crap.domain, domain 2366 source3/winbindd/winbindd_pam.c if (*state->request.data.chng_pswd_auth_crap.domain != '\0') { domain 2367 source3/winbindd/winbindd_pam.c domain_name = state->request.data.chng_pswd_auth_crap.domain; domain 2373 source3/winbindd/winbindd_pam.c domain = find_domain_from_name(domain_name); domain 2375 source3/winbindd/winbindd_pam.c if (domain != NULL) { domain 2377 source3/winbindd/winbindd_pam.c "%s\n", (unsigned long)state->pid,domain->name)); domain 2378 source3/winbindd/winbindd_pam.c sendto_domain(state, domain); domain 2384 source3/winbindd/winbindd_pam.c state->request.data.chng_pswd_auth_crap.domain, domain 2399 source3/winbindd/winbindd_pam.c fstring domain,user; domain 2407 source3/winbindd/winbindd_pam.c state->request.data.chng_pswd_auth_crap.domain[ domain 2408 source3/winbindd/winbindd_pam.c sizeof(state->request.data.chng_pswd_auth_crap.domain)-1]=0; domain 2409 source3/winbindd/winbindd_pam.c *domain = 0; domain 2414 source3/winbindd/winbindd_pam.c state->request.data.chng_pswd_auth_crap.domain, domain 2424 source3/winbindd/winbindd_pam.c if (*state->request.data.chng_pswd_auth_crap.domain) { domain 2425 source3/winbindd/winbindd_pam.c fstrcpy(domain,state->request.data.chng_pswd_auth_crap.domain); domain 2428 source3/winbindd/winbindd_pam.c domain, user); domain 2430 source3/winbindd/winbindd_pam.c if(!*domain) { domain 2439 source3/winbindd/winbindd_pam.c if (!*domain && lp_winbind_use_default_domain()) { domain 2440 source3/winbindd/winbindd_pam.c fstrcpy(domain,(char *)lp_workgroup()); domain 2448 source3/winbindd/winbindd_pam.c (unsigned long)state->pid, domain, user)); domain 2480 source3/winbindd/winbindd_pam.c DEBUG(1, ("could not get SAM handle on DC for %s\n", domain)); domain 2494 source3/winbindd/winbindd_pam.c domain, user, domain 31 source3/winbindd/winbindd_passdb.c static NTSTATUS enum_groups_internal(struct winbindd_domain *domain, domain 43 source3/winbindd/winbindd_passdb.c search = pdb_search_aliases(talloc_tos(), &domain->sid); domain 76 source3/winbindd/winbindd_passdb.c static NTSTATUS enum_local_groups(struct winbindd_domain *domain, domain 81 source3/winbindd/winbindd_passdb.c return enum_groups_internal(domain, domain 89 source3/winbindd/winbindd_passdb.c static NTSTATUS name_to_sid(struct winbindd_domain *domain, domain 138 source3/winbindd/winbindd_passdb.c static NTSTATUS sid_to_name(struct winbindd_domain *domain, domain 173 source3/winbindd/winbindd_passdb.c static NTSTATUS rids_to_names(struct winbindd_domain *domain, domain 254 source3/winbindd/winbindd_passdb.c static NTSTATUS lookup_usergroups(struct winbindd_domain *domain, domain 284 source3/winbindd/winbindd_passdb.c static NTSTATUS lookup_useraliases(struct winbindd_domain *domain, domain 292 source3/winbindd/winbindd_passdb.c result = pdb_enum_alias_memberships(mem_ctx, &domain->sid, domain 300 source3/winbindd/winbindd_passdb.c static NTSTATUS sequence_number(struct winbindd_domain *domain, uint32 *seq) domain 315 source3/winbindd/winbindd_passdb.c static NTSTATUS lockout_policy(struct winbindd_domain *domain, domain 323 source3/winbindd/winbindd_passdb.c static NTSTATUS password_policy(struct winbindd_domain *domain, domain 375 source3/winbindd/winbindd_passdb.c static NTSTATUS builtin_enum_dom_groups(struct winbindd_domain *domain, domain 389 source3/winbindd/winbindd_passdb.c static NTSTATUS builtin_query_user_list(struct winbindd_domain *domain, domain 401 source3/winbindd/winbindd_passdb.c static NTSTATUS builtin_query_user(struct winbindd_domain *domain, domain 409 source3/winbindd/winbindd_passdb.c static NTSTATUS builtin_lookup_groupmem(struct winbindd_domain *domain, domain 423 source3/winbindd/winbindd_passdb.c static NTSTATUS builtin_trusted_domains(struct winbindd_domain *domain, domain 442 source3/winbindd/winbindd_passdb.c static NTSTATUS sam_enum_dom_groups(struct winbindd_domain *domain, domain 447 source3/winbindd/winbindd_passdb.c return enum_groups_internal(domain, domain 454 source3/winbindd/winbindd_passdb.c static NTSTATUS sam_query_user_list(struct winbindd_domain *domain, domain 487 source3/winbindd/winbindd_passdb.c sid_compose(&(*info)[i].user_sid, &domain->sid, e->rid); domain 497 source3/winbindd/winbindd_passdb.c sid_compose(&(*info)[i].group_sid, &domain->sid, domain 506 source3/winbindd/winbindd_passdb.c static NTSTATUS sam_query_user(struct winbindd_domain *domain, domain 560 source3/winbindd/winbindd_passdb.c static NTSTATUS sam_lookup_groupmem(struct winbindd_domain *domain, domain 617 source3/winbindd/winbindd_passdb.c if (!sid_compose(sid, &domain->sid, rids[i])) { domain 656 source3/winbindd/winbindd_passdb.c static NTSTATUS sam_trusted_domains(struct winbindd_domain *domain, domain 77 source3/winbindd/winbindd_proto.h struct winbindd_domain *domain, domain 84 source3/winbindd/winbindd_proto.h struct winbindd_domain *domain, domain 105 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_lookupsid(struct winbindd_domain *domain, domain 114 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_lookupname(struct winbindd_domain *domain, domain 117 source3/winbindd/winbindd_proto.h struct winbindd_domain *domain, domain 121 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_list_users(struct winbindd_domain *domain, domain 123 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_list_groups(struct winbindd_domain *domain, domain 129 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_lookuprids(struct winbindd_domain *domain, domain 131 source3/winbindd/winbindd_proto.h void winbindd_getsidaliases_async(struct winbindd_domain *domain, domain 139 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_getsidaliases(struct winbindd_domain *domain, domain 145 source3/winbindd/winbindd_proto.h void query_user_async(TALLOC_CTX *mem_ctx, struct winbindd_domain *domain, domain 159 source3/winbindd/winbindd_proto.h struct cache_entry *centry_start(struct winbindd_domain *domain, NTSTATUS status); domain 160 source3/winbindd/winbindd_proto.h NTSTATUS wcache_cached_creds_exist(struct winbindd_domain *domain, const DOM_SID *sid); domain 161 source3/winbindd/winbindd_proto.h NTSTATUS wcache_get_creds(struct winbindd_domain *domain, domain 166 source3/winbindd/winbindd_proto.h NTSTATUS wcache_save_creds(struct winbindd_domain *domain, domain 170 source3/winbindd/winbindd_proto.h void wcache_invalidate_samlogon(struct winbindd_domain *domain, domain 188 source3/winbindd/winbindd_proto.h void cache_name2sid(struct winbindd_domain *domain, domain 192 source3/winbindd/winbindd_proto.h NTSTATUS wcache_count_cached_creds(struct winbindd_domain *domain, int *count); domain 193 source3/winbindd/winbindd_proto.h NTSTATUS wcache_remove_oldest_cached_creds(struct winbindd_domain *domain, const DOM_SID *sid) ; domain 201 source3/winbindd/winbindd_proto.h bool wcache_tdc_add_domain( struct winbindd_domain *domain ); domain 204 source3/winbindd/winbindd_proto.h NTSTATUS nss_get_info_cached( struct winbindd_domain *domain, domain 214 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_ccache_ntlm_auth(struct winbindd_domain *domain, domain 219 source3/winbindd/winbindd_proto.h void set_domain_offline(struct winbindd_domain *domain); domain 220 source3/winbindd/winbindd_proto.h void set_domain_online_request(struct winbindd_domain *domain); domain 221 source3/winbindd/winbindd_proto.h void winbind_add_failed_connection_entry(const struct winbindd_domain *domain, domain 226 source3/winbindd/winbindd_proto.h NTSTATUS init_dc_connection(struct winbindd_domain *domain); domain 227 source3/winbindd/winbindd_proto.h NTSTATUS cm_connect_sam(struct winbindd_domain *domain, TALLOC_CTX *mem_ctx, domain 229 source3/winbindd/winbindd_proto.h NTSTATUS cm_connect_lsa(struct winbindd_domain *domain, TALLOC_CTX *mem_ctx, domain 231 source3/winbindd/winbindd_proto.h NTSTATUS cm_connect_lsa_tcp(struct winbindd_domain *domain, domain 234 source3/winbindd/winbindd_proto.h NTSTATUS cm_connect_netlogon(struct winbindd_domain *domain, domain 266 source3/winbindd/winbindd_proto.h NTSTATUS winbindd_get_creds(struct winbindd_domain *domain, domain 272 source3/winbindd/winbindd_proto.h NTSTATUS winbindd_store_creds(struct winbindd_domain *domain, domain 278 source3/winbindd/winbindd_proto.h NTSTATUS winbindd_update_creds_by_info3(struct winbindd_domain *domain, domain 283 source3/winbindd/winbindd_proto.h NTSTATUS winbindd_update_creds_by_sid(struct winbindd_domain *domain, domain 287 source3/winbindd/winbindd_proto.h NTSTATUS winbindd_update_creds_by_name(struct winbindd_domain *domain, domain 294 source3/winbindd/winbindd_proto.h void setup_domain_child(struct winbindd_domain *domain, domain 305 source3/winbindd/winbindd_proto.h struct winbindd_domain *domain, domain 313 source3/winbindd/winbindd_proto.h struct winbindd_domain *domain); domain 319 source3/winbindd/winbindd_proto.h void winbindd_flush_negative_conn_cache(struct winbindd_domain *domain); domain 364 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_getuserdomgroups(struct winbindd_domain *domain, domain 376 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_set_mapping(struct winbindd_domain *domain, domain 381 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_remove_mapping(struct winbindd_domain *domain, domain 386 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_set_hwm(struct winbindd_domain *domain, domain 391 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_sids2xids(struct winbindd_domain *domain, domain 396 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_sid2uid(struct winbindd_domain *domain, domain 401 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_sid2gid(struct winbindd_domain *domain, domain 406 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_uid2sid(struct winbindd_domain *domain, domain 411 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_gid2sid(struct winbindd_domain *domain, domain 423 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_check_machine_acct(struct winbindd_domain *domain, domain 427 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_list_trusted_domains(struct winbindd_domain *domain, domain 430 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_getdcname(struct winbindd_domain *domain, domain 433 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_show_sequence(struct winbindd_domain *domain, domain 463 source3/winbindd/winbindd_proto.h NTSTATUS winbindd_dual_pam_auth_cached(struct winbindd_domain *domain, domain 466 source3/winbindd/winbindd_proto.h NTSTATUS winbindd_dual_pam_auth_kerberos(struct winbindd_domain *domain, domain 469 source3/winbindd/winbindd_proto.h NTSTATUS winbindd_dual_pam_auth_samlogon(struct winbindd_domain *domain, domain 472 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_pam_auth(struct winbindd_domain *domain, domain 475 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_pam_auth_crap(struct winbindd_domain *domain, domain 481 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_pam_logoff(struct winbindd_domain *domain, domain 505 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_allocate_uid(struct winbindd_domain *domain, domain 508 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_allocate_gid(struct winbindd_domain *domain, domain 513 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_userinfo(struct winbindd_domain *domain, domain 528 source3/winbindd/winbindd_proto.h enum winbindd_result init_child_connection(struct winbindd_domain *domain, domain 532 source3/winbindd/winbindd_proto.h enum winbindd_result winbindd_dual_init_connection(struct winbindd_domain *domain, domain 547 source3/winbindd/winbindd_proto.h struct winbindd_domain *domain, domain 552 source3/winbindd/winbindd_proto.h struct winbindd_domain *domain, domain 558 source3/winbindd/winbindd_proto.h bool parse_domain_user(const char *domuser, fstring domain, fstring user); domain 560 source3/winbindd/winbindd_proto.h char **domain, char **user); domain 562 source3/winbindd/winbindd_proto.h bool canonicalize_username(fstring username_inout, fstring domain, fstring user); domain 563 source3/winbindd/winbindd_proto.h void fill_domain_username(fstring name, const char *domain, const char *user, bool can_assume); domain 565 source3/winbindd/winbindd_proto.h const char *domain, domain 577 source3/winbindd/winbindd_proto.h NTSTATUS lookup_usergroups_cached(struct winbindd_domain *domain, domain 583 source3/winbindd/winbindd_proto.h struct winbindd_domain *domain, domain 591 source3/winbindd/winbindd_proto.h struct winbindd_domain *domain, domain 594 source3/winbindd/winbindd_proto.h struct winbindd_domain *domain, domain 597 source3/winbindd/winbindd_proto.h bool winbindd_can_contact_domain(struct winbindd_domain *domain); domain 599 source3/winbindd/winbindd_proto.h void winbindd_set_locator_kdc_envs(const struct winbindd_domain *domain); domain 600 source3/winbindd/winbindd_proto.h void winbindd_unset_locator_kdc_env(const struct winbindd_domain *domain); domain 601 source3/winbindd/winbindd_proto.h void winbindd_set_locator_kdc_envs(const struct winbindd_domain *domain); domain 602 source3/winbindd/winbindd_proto.h void winbindd_unset_locator_kdc_env(const struct winbindd_domain *domain); domain 31 source3/winbindd/winbindd_reconnect.c static NTSTATUS query_user_list(struct winbindd_domain *domain, domain 38 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.query_user_list(domain, mem_ctx, domain 42 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.query_user_list(domain, mem_ctx, domain 48 source3/winbindd/winbindd_reconnect.c static NTSTATUS enum_dom_groups(struct winbindd_domain *domain, domain 55 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.enum_dom_groups(domain, mem_ctx, domain 59 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.enum_dom_groups(domain, mem_ctx, domain 66 source3/winbindd/winbindd_reconnect.c static NTSTATUS enum_local_groups(struct winbindd_domain *domain, domain 73 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.enum_local_groups(domain, mem_ctx, domain 77 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.enum_local_groups(domain, mem_ctx, domain 84 source3/winbindd/winbindd_reconnect.c static NTSTATUS name_to_sid(struct winbindd_domain *domain, domain 94 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.name_to_sid(domain, mem_ctx, orig_cmd, domain 99 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.name_to_sid(domain, mem_ctx, orig_cmd, domain 109 source3/winbindd/winbindd_reconnect.c static NTSTATUS sid_to_name(struct winbindd_domain *domain, domain 118 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.sid_to_name(domain, mem_ctx, sid, domain 122 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.sid_to_name(domain, mem_ctx, sid, domain 128 source3/winbindd/winbindd_reconnect.c static NTSTATUS rids_to_names(struct winbindd_domain *domain, domain 139 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.rids_to_names(domain, mem_ctx, sid, domain 143 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.rids_to_names(domain, mem_ctx, sid, domain 153 source3/winbindd/winbindd_reconnect.c static NTSTATUS query_user(struct winbindd_domain *domain, domain 160 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.query_user(domain, mem_ctx, user_sid, domain 164 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.query_user(domain, mem_ctx, user_sid, domain 171 source3/winbindd/winbindd_reconnect.c static NTSTATUS lookup_usergroups(struct winbindd_domain *domain, domain 178 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.lookup_usergroups(domain, mem_ctx, domain 183 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.lookup_usergroups(domain, mem_ctx, domain 190 source3/winbindd/winbindd_reconnect.c static NTSTATUS lookup_useraliases(struct winbindd_domain *domain, domain 197 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.lookup_useraliases(domain, mem_ctx, domain 203 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.lookup_useraliases(domain, mem_ctx, domain 212 source3/winbindd/winbindd_reconnect.c static NTSTATUS lookup_groupmem(struct winbindd_domain *domain, domain 220 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.lookup_groupmem(domain, mem_ctx, domain 226 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.lookup_groupmem(domain, mem_ctx, domain 235 source3/winbindd/winbindd_reconnect.c static NTSTATUS sequence_number(struct winbindd_domain *domain, uint32 *seq) domain 239 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.sequence_number(domain, seq); domain 242 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.sequence_number(domain, seq); domain 248 source3/winbindd/winbindd_reconnect.c static NTSTATUS lockout_policy(struct winbindd_domain *domain, domain 254 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.lockout_policy(domain, mem_ctx, policy); domain 257 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.lockout_policy(domain, mem_ctx, policy); domain 263 source3/winbindd/winbindd_reconnect.c static NTSTATUS password_policy(struct winbindd_domain *domain, domain 269 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.password_policy(domain, mem_ctx, policy); domain 272 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.password_policy(domain, mem_ctx, policy); domain 278 source3/winbindd/winbindd_reconnect.c static NTSTATUS trusted_domains(struct winbindd_domain *domain, domain 287 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.trusted_domains(domain, mem_ctx, domain 292 source3/winbindd/winbindd_reconnect.c result = msrpc_methods.trusted_domains(domain, mem_ctx, domain 35 source3/winbindd/winbindd_rpc.c static NTSTATUS query_user_list(struct winbindd_domain *domain, domain 51 source3/winbindd/winbindd_rpc.c if ( !winbindd_can_contact_domain( domain ) ) { domain 53 source3/winbindd/winbindd_rpc.c domain->name)); domain 57 source3/winbindd/winbindd_rpc.c result = cm_connect_sam(domain, mem_ctx, &cli, &dom_pol); domain 108 source3/winbindd/winbindd_rpc.c sid_compose(&(*info)[i].user_sid, &domain->sid, rid); domain 118 source3/winbindd/winbindd_rpc.c sid_compose(&(*info)[i].group_sid, &domain->sid, domain 128 source3/winbindd/winbindd_rpc.c static NTSTATUS enum_dom_groups(struct winbindd_domain *domain, domain 143 source3/winbindd/winbindd_rpc.c if ( !winbindd_can_contact_domain( domain ) ) { domain 145 source3/winbindd/winbindd_rpc.c domain->name)); domain 149 source3/winbindd/winbindd_rpc.c status = cm_connect_sam(domain, mem_ctx, &cli, &dom_pol); domain 199 source3/winbindd/winbindd_rpc.c static NTSTATUS enum_local_groups(struct winbindd_domain *domain, domain 213 source3/winbindd/winbindd_rpc.c if ( !winbindd_can_contact_domain( domain ) ) { domain 215 source3/winbindd/winbindd_rpc.c domain->name)); domain 219 source3/winbindd/winbindd_rpc.c result = cm_connect_sam(domain, mem_ctx, &cli, &dom_pol); domain 268 source3/winbindd/winbindd_rpc.c static NTSTATUS msrpc_name_to_sid(struct winbindd_domain *domain, domain 311 source3/winbindd/winbindd_rpc.c result = winbindd_lookup_names(mem_ctx, domain, 1, domain 328 source3/winbindd/winbindd_rpc.c static NTSTATUS msrpc_sid_to_name(struct winbindd_domain *domain, domain 343 source3/winbindd/winbindd_rpc.c domain->name )); domain 346 source3/winbindd/winbindd_rpc.c domain, domain 365 source3/winbindd/winbindd_rpc.c name_map_status = normalize_name_map(mem_ctx, domain, *name, domain 377 source3/winbindd/winbindd_rpc.c static NTSTATUS msrpc_rids_to_names(struct winbindd_domain *domain, domain 392 source3/winbindd/winbindd_rpc.c DEBUG(3, ("rids_to_names [rpc] for domain %s\n", domain->name )); domain 410 source3/winbindd/winbindd_rpc.c domain, domain 429 source3/winbindd/winbindd_rpc.c domain, domain 446 source3/winbindd/winbindd_rpc.c static NTSTATUS query_user(struct winbindd_domain *domain, domain 460 source3/winbindd/winbindd_rpc.c if (!sid_peek_check_rid(&domain->sid, user_sid, &user_rid)) domain 475 source3/winbindd/winbindd_rpc.c sid_compose(&user_info->user_sid, &domain->sid, user->base.rid); domain 476 source3/winbindd/winbindd_rpc.c sid_compose(&user_info->group_sid, &domain->sid, domain 489 source3/winbindd/winbindd_rpc.c if ( !winbindd_can_contact_domain( domain ) ) { domain 491 source3/winbindd/winbindd_rpc.c domain->name)); domain 495 source3/winbindd/winbindd_rpc.c if ( !winbindd_can_contact_domain( domain ) ) { domain 497 source3/winbindd/winbindd_rpc.c domain->name)); domain 501 source3/winbindd/winbindd_rpc.c if ( !winbindd_can_contact_domain( domain ) ) { domain 503 source3/winbindd/winbindd_rpc.c domain->name)); domain 509 source3/winbindd/winbindd_rpc.c result = cm_connect_sam(domain, mem_ctx, &cli, &dom_pol); domain 534 source3/winbindd/winbindd_rpc.c sid_compose(&user_info->user_sid, &domain->sid, user_rid); domain 535 source3/winbindd/winbindd_rpc.c sid_compose(&user_info->group_sid, &domain->sid, domain 549 source3/winbindd/winbindd_rpc.c static NTSTATUS lookup_usergroups(struct winbindd_domain *domain, domain 564 source3/winbindd/winbindd_rpc.c if (!sid_peek_check_rid(&domain->sid, user_sid, &user_rid)) domain 571 source3/winbindd/winbindd_rpc.c result = lookup_usergroups_cached(domain, mem_ctx, user_sid, domain 578 source3/winbindd/winbindd_rpc.c if ( !winbindd_can_contact_domain( domain ) ) { domain 580 source3/winbindd/winbindd_rpc.c domain->name)); domain 589 source3/winbindd/winbindd_rpc.c result = cm_connect_sam(domain, mem_ctx, &cli, &dom_pol); domain 619 source3/winbindd/winbindd_rpc.c sid_copy(&((*user_grpsids)[i]), &domain->sid); domain 629 source3/winbindd/winbindd_rpc.c static NTSTATUS msrpc_lookup_useraliases(struct winbindd_domain *domain, domain 650 source3/winbindd/winbindd_rpc.c if ( !winbindd_can_contact_domain( domain ) ) { domain 652 source3/winbindd/winbindd_rpc.c domain->name)); domain 656 source3/winbindd/winbindd_rpc.c result = cm_connect_sam(domain, mem_ctx, &cli, &dom_pol); domain 728 source3/winbindd/winbindd_rpc.c static NTSTATUS lookup_groupmem(struct winbindd_domain *domain, domain 745 source3/winbindd/winbindd_rpc.c DEBUG(10,("rpc: lookup_groupmem %s sid=%s\n", domain->name, domain 748 source3/winbindd/winbindd_rpc.c if ( !winbindd_can_contact_domain( domain ) ) { domain 750 source3/winbindd/winbindd_rpc.c domain->name)); domain 754 source3/winbindd/winbindd_rpc.c if (!sid_peek_check_rid(&domain->sid, group_sid, &group_rid)) domain 759 source3/winbindd/winbindd_rpc.c result = cm_connect_sam(domain, mem_ctx, &cli, &dom_pol); domain 814 source3/winbindd/winbindd_rpc.c sid_compose(&(*sid_mem)[j], &domain->sid, rid_mem[j]); domain 852 source3/winbindd/winbindd_rpc.c mem_ctx, domain->name, domain 922 source3/winbindd/winbindd_rpc.c static int get_ldap_sequence_number(struct winbindd_domain *domain, uint32 *seq) domain 927 source3/winbindd/winbindd_rpc.c print_sockaddr(addr, sizeof(addr), &domain->dcaddr); domain 931 source3/winbindd/winbindd_rpc.c domain->name, addr)); domain 939 source3/winbindd/winbindd_rpc.c static NTSTATUS sequence_number(struct winbindd_domain *domain, uint32 *seq) domain 948 source3/winbindd/winbindd_rpc.c DEBUG(10,("rpc: fetch sequence_number for %s\n", domain->name)); domain 950 source3/winbindd/winbindd_rpc.c if ( !winbindd_can_contact_domain( domain ) ) { domain 952 source3/winbindd/winbindd_rpc.c domain->name)); domain 963 source3/winbindd/winbindd_rpc.c if ( domain->active_directory ) domain 970 source3/winbindd/winbindd_rpc.c res = get_ldap_sequence_number( domain, seq ); domain 976 source3/winbindd/winbindd_rpc.c domain->name, *seq)); domain 982 source3/winbindd/winbindd_rpc.c domain->name )); domain 986 source3/winbindd/winbindd_rpc.c result = cm_connect_sam(domain, mem_ctx, &cli, &dom_pol); domain 1020 source3/winbindd/winbindd_rpc.c domain->name, (unsigned)*seq)); domain 1024 source3/winbindd/winbindd_rpc.c (unsigned)*seq, domain->name )); domain 1035 source3/winbindd/winbindd_rpc.c static NTSTATUS trusted_domains(struct winbindd_domain *domain, domain 1054 source3/winbindd/winbindd_rpc.c result = cm_connect_lsa(domain, mem_ctx, &cli, &lsa_policy); domain 1097 source3/winbindd/winbindd_rpc.c static NTSTATUS msrpc_lockout_policy(struct winbindd_domain *domain, domain 1106 source3/winbindd/winbindd_rpc.c DEBUG(10,("rpc: fetch lockout policy for %s\n", domain->name)); domain 1108 source3/winbindd/winbindd_rpc.c if ( !winbindd_can_contact_domain( domain ) ) { domain 1110 source3/winbindd/winbindd_rpc.c domain->name)); domain 1114 source3/winbindd/winbindd_rpc.c result = cm_connect_sam(domain, mem_ctx, &cli, &dom_pol); domain 1138 source3/winbindd/winbindd_rpc.c static NTSTATUS msrpc_password_policy(struct winbindd_domain *domain, domain 1147 source3/winbindd/winbindd_rpc.c DEBUG(10,("rpc: fetch password policy for %s\n", domain->name)); domain 1149 source3/winbindd/winbindd_rpc.c if ( !winbindd_can_contact_domain( domain ) ) { domain 1151 source3/winbindd/winbindd_rpc.c domain->name)); domain 1155 source3/winbindd/winbindd_rpc.c result = cm_connect_sam(domain, mem_ctx, &cli, &dom_pol); domain 1188 source3/winbindd/winbindd_rpc.c struct winbindd_domain *domain, domain 1201 source3/winbindd/winbindd_rpc.c if (domain->can_do_ncacn_ip_tcp) { domain 1202 source3/winbindd/winbindd_rpc.c status = cm_connect_lsa_tcp(domain, mem_ctx, &cli); domain 1207 source3/winbindd/winbindd_rpc.c domain->can_do_ncacn_ip_tcp = false; domain 1209 source3/winbindd/winbindd_rpc.c status = cm_connect_lsa(domain, mem_ctx, &cli, &lsa_policy); domain 1253 source3/winbindd/winbindd_rpc.c struct winbindd_domain *domain, domain 1266 source3/winbindd/winbindd_rpc.c if (domain->can_do_ncacn_ip_tcp) { domain 1267 source3/winbindd/winbindd_rpc.c status = cm_connect_lsa_tcp(domain, mem_ctx, &cli); domain 1272 source3/winbindd/winbindd_rpc.c domain->can_do_ncacn_ip_tcp = false; domain 1274 source3/winbindd/winbindd_rpc.c status = cm_connect_lsa(domain, mem_ctx, &cli, &lsa_policy); domain 134 source3/winbindd/winbindd_sid.c struct winbindd_domain *domain; domain 149 source3/winbindd/winbindd_sid.c domain = find_lookup_domain_from_sid(&domain_sid); domain 150 source3/winbindd/winbindd_sid.c if (domain == NULL) { domain 157 source3/winbindd/winbindd_sid.c sendto_domain(state, domain); domain 626 source3/winbindd/winbindd_sid.c enum winbindd_result winbindd_dual_allocate_uid(struct winbindd_domain *domain, domain 650 source3/winbindd/winbindd_sid.c enum winbindd_result winbindd_dual_allocate_gid(struct winbindd_domain *domain, domain 77 source3/winbindd/winbindd_user.c struct winbindd_domain *domain = NULL; domain 83 source3/winbindd/winbindd_user.c domain = find_domain_from_name_noinit(dom_name); domain 84 source3/winbindd/winbindd_user.c if (domain == NULL) { domain 93 source3/winbindd/winbindd_user.c if (!NT_STATUS_IS_OK(idmap_sid_to_uid(domain->have_idmap_config ? domain 103 source3/winbindd/winbindd_user.c if (!NT_STATUS_IS_OK(idmap_sid_to_gid(domain->have_idmap_config ? domain 114 source3/winbindd/winbindd_user.c nt_status = normalize_name_map(ctx, domain, user_name, &mapped_name); domain 155 source3/winbindd/winbindd_user.c enum winbindd_result winbindd_dual_userinfo(struct winbindd_domain *domain, domain 173 source3/winbindd/winbindd_user.c status = domain->methods->query_user(domain, state->mem_ctx, domain 186 source3/winbindd/winbindd_user.c if (!sid_peek_check_rid(&domain->sid, &user_info.group_sid, domain 198 source3/winbindd/winbindd_user.c struct winbindd_domain *domain; domain 232 source3/winbindd/winbindd_user.c s->domain = find_domain_from_sid_noinit(sid); domain 233 source3/winbindd/winbindd_user.c if (s->domain == NULL) { domain 241 source3/winbindd/winbindd_user.c query_user_async(s->state->mem_ctx, s->domain, sid, domain 265 source3/winbindd/winbindd_user.c s->domain->name, sid_string_dbg(&s->user_sid))); domain 276 source3/winbindd/winbindd_user.c struct winbindd_domain *domain = NULL; domain 278 source3/winbindd/winbindd_user.c domain = find_lookup_domain_from_sid(&s->user_sid); domain 279 source3/winbindd/winbindd_user.c if (domain == NULL) { domain 285 source3/winbindd/winbindd_user.c winbindd_lookup_name_by_sid(s->state->mem_ctx, domain, domain 303 source3/winbindd/winbindd_user.c nt_status = normalize_name_map(s->state->mem_ctx, s->domain, domain 325 source3/winbindd/winbindd_user.c sid_copy(&s->group_sid, &s->domain->sid); domain 339 source3/winbindd/winbindd_user.c s->domain->name, s->username)); domain 366 source3/winbindd/winbindd_user.c s->domain->name, s->username)); domain 383 source3/winbindd/winbindd_user.c fill_domain_username(output_username, s->domain->name, domain 391 source3/winbindd/winbindd_user.c s->domain->name, pw->pw_uid, pw->pw_gid, domain 398 source3/winbindd/winbindd_user.c s->domain->name, pw->pw_uid, pw->pw_gid, domain 423 source3/winbindd/winbindd_user.c struct winbindd_domain *domain; domain 460 source3/winbindd/winbindd_user.c domain = find_domain_from_name_noinit(domname); domain 462 source3/winbindd/winbindd_user.c if (domain == NULL) { domain 465 source3/winbindd/winbindd_user.c if ( (domain = find_our_domain()) == NULL ) { domain 584 source3/winbindd/winbindd_user.c struct winbindd_domain *domain; domain 603 source3/winbindd/winbindd_user.c for(domain = domain_list(); domain != NULL; domain = domain->next) { domain 611 source3/winbindd/winbindd_user.c && strequal(domain->name, lp_workgroup())) { domain 625 source3/winbindd/winbindd_user.c fstrcpy(domain_state->domain_name, domain->name); domain 668 source3/winbindd/winbindd_user.c struct winbindd_domain *domain; domain 675 source3/winbindd/winbindd_user.c if (!(domain = find_domain_from_name(ent->domain_name))) { domain 681 source3/winbindd/winbindd_user.c methods = domain->methods; domain 692 source3/winbindd/winbindd_user.c status = methods->query_user_list(domain, mem_ctx, &num_entries, &info); domain 71 source3/winbindd/winbindd_util.c struct winbindd_domain *domain = _domain_list; domain 73 source3/winbindd/winbindd_util.c while(domain) { domain 74 source3/winbindd/winbindd_util.c struct winbindd_domain *next = domain->next; domain 76 source3/winbindd/winbindd_util.c DLIST_REMOVE(_domain_list, domain); domain 77 source3/winbindd/winbindd_util.c SAFE_FREE(domain); domain 78 source3/winbindd/winbindd_util.c domain = next; domain 110 source3/winbindd/winbindd_util.c struct winbindd_domain *domain; domain 132 source3/winbindd/winbindd_util.c for (domain = _domain_list; domain; domain = domain->next) { domain 133 source3/winbindd/winbindd_util.c if (strequal(domain_name, domain->name) || domain 134 source3/winbindd/winbindd_util.c strequal(domain_name, domain->alt_name)) domain 141 source3/winbindd/winbindd_util.c if (strequal(alternative_name, domain->name) || domain 142 source3/winbindd/winbindd_util.c strequal(alternative_name, domain->alt_name)) domain 154 source3/winbindd/winbindd_util.c if (sid_equal(sid, &domain->sid)) { domain 163 source3/winbindd/winbindd_util.c if ( domain && sid) { domain 164 source3/winbindd/winbindd_util.c if ( sid_equal( &domain->sid, &global_sid_NULL ) ) domain 165 source3/winbindd/winbindd_util.c sid_copy( &domain->sid, sid ); domain 167 source3/winbindd/winbindd_util.c return domain; domain 172 source3/winbindd/winbindd_util.c if ((domain = SMB_MALLOC_P(struct winbindd_domain)) == NULL) domain 177 source3/winbindd/winbindd_util.c ZERO_STRUCTP(domain); domain 179 source3/winbindd/winbindd_util.c fstrcpy(domain->name, domain_name); domain 181 source3/winbindd/winbindd_util.c fstrcpy(domain->alt_name, alternative_name); domain 184 source3/winbindd/winbindd_util.c domain->methods = methods; domain 185 source3/winbindd/winbindd_util.c domain->backend = NULL; domain 186 source3/winbindd/winbindd_util.c domain->internal = is_internal_domain(sid); domain 187 source3/winbindd/winbindd_util.c domain->sequence_number = DOM_SEQUENCE_NONE; domain 188 source3/winbindd/winbindd_util.c domain->last_seq_check = 0; domain 189 source3/winbindd/winbindd_util.c domain->initialized = False; domain 190 source3/winbindd/winbindd_util.c domain->online = is_internal_domain(sid); domain 191 source3/winbindd/winbindd_util.c domain->check_online_timeout = 0; domain 192 source3/winbindd/winbindd_util.c domain->dc_probe_pid = (pid_t)-1; domain 194 source3/winbindd/winbindd_util.c sid_copy(&domain->sid, sid); domain 198 source3/winbindd/winbindd_util.c DLIST_ADD_END(_domain_list, domain, struct winbindd_domain *); domain 200 source3/winbindd/winbindd_util.c wcache_tdc_add_domain( domain ); domain 203 source3/winbindd/winbindd_util.c domain->name); domain 226 source3/winbindd/winbindd_util.c domain->have_idmap_config = true; domain 227 source3/winbindd/winbindd_util.c domain->id_range_low = low_id; domain 228 source3/winbindd/winbindd_util.c domain->id_range_high = high_id; domain 234 source3/winbindd/winbindd_util.c domain->name, domain->alt_name, domain 235 source3/winbindd/winbindd_util.c &domain->sid?sid_string_dbg(&domain->sid):"")); domain 237 source3/winbindd/winbindd_util.c return domain; domain 255 source3/winbindd/winbindd_util.c static void add_trusted_domains( struct winbindd_domain *domain ) domain 285 source3/winbindd/winbindd_util.c state->primary = domain->primary; domain 286 source3/winbindd/winbindd_util.c state->forest_root = ((domain->domain_flags & fr_flags) == fr_flags ); domain 291 source3/winbindd/winbindd_util.c async_domain_request(mem_ctx, domain, request, response, domain 313 source3/winbindd/winbindd_util.c struct winbindd_domain *domain; domain 359 source3/winbindd/winbindd_util.c domain = add_trusted_domain(p, alternate_name, domain 363 source3/winbindd/winbindd_util.c domain = add_trusted_domain(p, alternate_name, domain 366 source3/winbindd/winbindd_util.c if (domain) { domain 367 source3/winbindd/winbindd_util.c setup_domain_child(domain, domain 368 source3/winbindd/winbindd_util.c &domain->child); domain 574 source3/winbindd/winbindd_util.c struct winbindd_domain *domain; domain 584 source3/winbindd/winbindd_util.c enum winbindd_result init_child_connection(struct winbindd_domain *domain, domain 615 source3/winbindd/winbindd_util.c state->domain = domain; domain 621 source3/winbindd/winbindd_util.c if (IS_DC || domain->primary || domain->internal ) { domain 624 source3/winbindd/winbindd_util.c fstrcpy(request->domain_name, domain->name); domain 625 source3/winbindd/winbindd_util.c request->data.init_conn.is_primary = domain->primary ? true : false; domain 627 source3/winbindd/winbindd_util.c async_request(mem_ctx, &domain->child, request, response, domain 636 source3/winbindd/winbindd_util.c fstrcpy(request->domain_name, domain->name); domain 657 source3/winbindd/winbindd_util.c fstrcpy(state->request->domain_name, state->domain->name); domain 661 source3/winbindd/winbindd_util.c async_request(state->mem_ctx, &state->domain->child, domain 672 source3/winbindd/winbindd_util.c state->domain->name)); domain 681 source3/winbindd/winbindd_util.c fstrcpy(state->domain->name, domain 683 source3/winbindd/winbindd_util.c fstrcpy(state->domain->alt_name, domain 685 source3/winbindd/winbindd_util.c if (!string_to_sid(&state->domain->sid, domain 695 source3/winbindd/winbindd_util.c state->domain->native_mode = domain 697 source3/winbindd/winbindd_util.c state->domain->active_directory = domain 700 source3/winbindd/winbindd_util.c init_dc_connection(state->domain); domain 707 source3/winbindd/winbindd_util.c enum winbindd_result winbindd_dual_init_connection(struct winbindd_domain *domain, domain 717 source3/winbindd/winbindd_util.c fstrcpy(domain->dcname, state->request.data.init_conn.dcname); domain 720 source3/winbindd/winbindd_util.c init_dc_connection(domain); domain 722 source3/winbindd/winbindd_util.c if (!domain->initialized) { domain 729 source3/winbindd/winbindd_util.c "online = %d\n", domain->name, (int)domain->online )); domain 732 source3/winbindd/winbindd_util.c fstrcpy(state->response.data.domain_info.name, domain->name); domain 733 source3/winbindd/winbindd_util.c fstrcpy(state->response.data.domain_info.alt_name, domain->alt_name); domain 734 source3/winbindd/winbindd_util.c sid_to_fstring(state->response.data.domain_info.sid, &domain->sid); domain 737 source3/winbindd/winbindd_util.c = domain->native_mode; domain 739 source3/winbindd/winbindd_util.c = domain->active_directory; domain 741 source3/winbindd/winbindd_util.c = domain->primary; domain 749 source3/winbindd/winbindd_util.c struct winbindd_domain *domain; domain 757 source3/winbindd/winbindd_util.c domain = add_trusted_domain("BUILTIN", NULL, &builtin_passdb_methods, domain 759 source3/winbindd/winbindd_util.c if (domain) { domain 760 source3/winbindd/winbindd_util.c setup_domain_child(domain, domain 761 source3/winbindd/winbindd_util.c &domain->child); domain 766 source3/winbindd/winbindd_util.c domain = add_trusted_domain(get_global_sam_name(), NULL, domain 768 source3/winbindd/winbindd_util.c if (domain) { domain 770 source3/winbindd/winbindd_util.c domain->primary = True; domain 772 source3/winbindd/winbindd_util.c setup_domain_child(domain, domain 773 source3/winbindd/winbindd_util.c &domain->child); domain 786 source3/winbindd/winbindd_util.c domain = add_trusted_domain( lp_workgroup(), lp_realm(), domain 788 source3/winbindd/winbindd_util.c if (domain) { domain 789 source3/winbindd/winbindd_util.c domain->primary = True; domain 790 source3/winbindd/winbindd_util.c setup_domain_child(domain, domain 791 source3/winbindd/winbindd_util.c &domain->child); domain 799 source3/winbindd/winbindd_util.c set_domain_online_request(domain); domain 808 source3/winbindd/winbindd_util.c struct winbindd_domain *domain; domain 817 source3/winbindd/winbindd_util.c domain = find_domain_from_name_noinit( name ); domain 818 source3/winbindd/winbindd_util.c if ( domain ) domain 827 source3/winbindd/winbindd_util.c domain = add_trusted_domain( name, NULL, &cache_methods, domain 830 source3/winbindd/winbindd_util.c if ( !domain ) domain 836 source3/winbindd/winbindd_util.c domain->active_directory = True; domain 837 source3/winbindd/winbindd_util.c domain->domain_flags = NETR_TRUST_FLAG_OUTBOUND; domain 838 source3/winbindd/winbindd_util.c domain->domain_type = NETR_TRUST_TYPE_UPLEVEL; domain 839 source3/winbindd/winbindd_util.c domain->internal = False; domain 840 source3/winbindd/winbindd_util.c domain->online = True; domain 842 source3/winbindd/winbindd_util.c setup_domain_child(domain, domain 843 source3/winbindd/winbindd_util.c &domain->child); domain 845 source3/winbindd/winbindd_util.c wcache_tdc_add_domain( domain ); domain 864 source3/winbindd/winbindd_util.c struct winbindd_domain *domain; domain 868 source3/winbindd/winbindd_util.c for (domain = domain_list(); domain != NULL; domain = domain->next) { domain 869 source3/winbindd/winbindd_util.c if (strequal(domain_name, domain->name) || domain 870 source3/winbindd/winbindd_util.c (domain->alt_name[0] && domain 871 source3/winbindd/winbindd_util.c strequal(domain_name, domain->alt_name))) { domain 872 source3/winbindd/winbindd_util.c return domain; domain 883 source3/winbindd/winbindd_util.c struct winbindd_domain *domain; domain 885 source3/winbindd/winbindd_util.c domain = find_domain_from_name_noinit(domain_name); domain 887 source3/winbindd/winbindd_util.c if (domain == NULL) domain 890 source3/winbindd/winbindd_util.c if (!domain->initialized) domain 891 source3/winbindd/winbindd_util.c init_dc_connection(domain); domain 893 source3/winbindd/winbindd_util.c return domain; domain 900 source3/winbindd/winbindd_util.c struct winbindd_domain *domain; domain 904 source3/winbindd/winbindd_util.c for (domain = domain_list(); domain != NULL; domain = domain->next) { domain 905 source3/winbindd/winbindd_util.c if (sid_compare_domain(sid, &domain->sid) == 0) domain 906 source3/winbindd/winbindd_util.c return domain; domain 918 source3/winbindd/winbindd_util.c struct winbindd_domain *domain; domain 920 source3/winbindd/winbindd_util.c domain = find_domain_from_sid_noinit(sid); domain 922 source3/winbindd/winbindd_util.c if (domain == NULL) domain 925 source3/winbindd/winbindd_util.c if (!domain->initialized) domain 926 source3/winbindd/winbindd_util.c init_dc_connection(domain); domain 928 source3/winbindd/winbindd_util.c return domain; domain 933 source3/winbindd/winbindd_util.c struct winbindd_domain *domain; domain 937 source3/winbindd/winbindd_util.c for (domain = domain_list(); domain != NULL; domain = domain->next) { domain 938 source3/winbindd/winbindd_util.c if (domain->primary) domain 939 source3/winbindd/winbindd_util.c return domain; domain 962 source3/winbindd/winbindd_util.c struct winbindd_domain *domain; domain 965 source3/winbindd/winbindd_util.c domain = find_domain_from_sid(&sid); domain 967 source3/winbindd/winbindd_util.c if (domain == NULL) { domain 971 source3/winbindd/winbindd_util.c return domain; domain 1027 source3/winbindd/winbindd_util.c struct winbindd_domain *domain, domain 1035 source3/winbindd/winbindd_util.c result = domain->methods->name_to_sid(domain, mem_ctx, orig_cmd, domain 1058 source3/winbindd/winbindd_util.c struct winbindd_domain *domain, domain 1071 source3/winbindd/winbindd_util.c result = domain->methods->sid_to_name(domain, mem_ctx, sid, dom_name, name, type); domain 1109 source3/winbindd/winbindd_util.c static bool assume_domain(const char *domain) domain 1119 source3/winbindd/winbindd_util.c if ( !strequal(lp_workgroup(), domain) ) domain 1128 source3/winbindd/winbindd_util.c if ( strequal(get_global_sam_name(), domain) ) { domain 1137 source3/winbindd/winbindd_util.c bool parse_domain_user(const char *domuser, fstring domain, fstring user) domain 1145 source3/winbindd/winbindd_util.c fstrcpy(domain, lp_workgroup()); domain 1147 source3/winbindd/winbindd_util.c fstrcpy(domain, p + 1); domain 1154 source3/winbindd/winbindd_util.c fstrcpy(domain, domuser); domain 1155 source3/winbindd/winbindd_util.c domain[PTR_DIFF(p, domuser)] = 0; domain 1158 source3/winbindd/winbindd_util.c strupper_m(domain); domain 1164 source3/winbindd/winbindd_util.c char **domain, char **user) domain 1170 source3/winbindd/winbindd_util.c *domain = talloc_strdup(mem_ctx, fstr_domain); domain 1172 source3/winbindd/winbindd_util.c return ((*domain != NULL) && (*user != NULL)); domain 1178 source3/winbindd/winbindd_util.c fstring domain; domain 1186 source3/winbindd/winbindd_util.c fstrcpy(domain, domuser); domain 1187 source3/winbindd/winbindd_util.c domain[PTR_DIFF(p, domuser)] = 0; domain 1190 source3/winbindd/winbindd_util.c if (assume_domain(domain)) { domain 1209 source3/winbindd/winbindd_util.c bool canonicalize_username(fstring username_inout, fstring domain, fstring user) domain 1211 source3/winbindd/winbindd_util.c if (!parse_domain_user(username_inout, domain, user)) { domain 1215 source3/winbindd/winbindd_util.c domain, *lp_winbind_separator(), domain 1234 source3/winbindd/winbindd_util.c void fill_domain_username(fstring name, const char *domain, const char *user, bool can_assume) domain 1241 source3/winbindd/winbindd_util.c if (can_assume && assume_domain(domain)) { domain 1245 source3/winbindd/winbindd_util.c domain, *lp_winbind_separator(), domain 1255 source3/winbindd/winbindd_util.c const char *domain, domain 1264 source3/winbindd/winbindd_util.c if (can_assume && assume_domain(domain)) { domain 1268 source3/winbindd/winbindd_util.c domain, domain 1374 source3/winbindd/winbindd_util.c NTSTATUS lookup_usergroups_cached(struct winbindd_domain *domain, domain 1425 source3/winbindd/winbindd_util.c struct winbindd_domain *domain, domain 1442 source3/winbindd/winbindd_util.c nt_status = resolve_username_to_alias(mem_ctx, domain, domain 1454 source3/winbindd/winbindd_util.c domain->name)); domain 1455 source3/winbindd/winbindd_util.c set_domain_offline(domain); domain 1480 source3/winbindd/winbindd_util.c struct winbindd_domain *domain = find_our_domain(); domain 1498 source3/winbindd/winbindd_util.c nt_status = resolve_alias_to_username(mem_ctx, domain, domain 1510 source3/winbindd/winbindd_util.c domain->name)); domain 1511 source3/winbindd/winbindd_util.c set_domain_offline(domain); domain 1530 source3/winbindd/winbindd_util.c bool winbindd_can_contact_domain(struct winbindd_domain *domain) domain 1538 source3/winbindd/winbindd_util.c if (domain->primary) { domain 1544 source3/winbindd/winbindd_util.c if ((tdc = wcache_tdc_fetch_domain(frame, domain->name)) == NULL) { domain 1546 source3/winbindd/winbindd_util.c domain->name)); domain 1563 source3/winbindd/winbindd_util.c domain->active_directory && domain 1567 source3/winbindd/winbindd_util.c "and we have no inbound trust.\n", domain->name)); domain 1599 source3/winbindd/winbindd_util.c static void winbindd_set_locator_kdc_env(const struct winbindd_domain *domain) domain 1606 source3/winbindd/winbindd_util.c if (!domain || !domain->alt_name || !*domain->alt_name) { domain 1610 source3/winbindd/winbindd_util.c if (domain->initialized && !domain->active_directory) { domain 1612 source3/winbindd/winbindd_util.c domain->alt_name)); domain 1616 source3/winbindd/winbindd_util.c print_sockaddr(addr, sizeof(addr), &domain->dcaddr); domain 1620 source3/winbindd/winbindd_util.c domain->alt_name)); domain 1621 source3/winbindd/winbindd_util.c kdc = domain->dcname; domain 1626 source3/winbindd/winbindd_util.c domain->alt_name)); domain 1631 source3/winbindd/winbindd_util.c domain->alt_name) == -1) { domain 1645 source3/winbindd/winbindd_util.c void winbindd_set_locator_kdc_envs(const struct winbindd_domain *domain) domain 1649 source3/winbindd/winbindd_util.c winbindd_set_locator_kdc_env(domain); domain 1651 source3/winbindd/winbindd_util.c if (domain != our_dom) { domain 1659 source3/winbindd/winbindd_util.c void winbindd_unset_locator_kdc_env(const struct winbindd_domain *domain) domain 1663 source3/winbindd/winbindd_util.c if (!domain || !domain->alt_name || !*domain->alt_name) { domain 1668 source3/winbindd/winbindd_util.c domain->alt_name) == -1) { domain 1677 source3/winbindd/winbindd_util.c void winbindd_set_locator_kdc_envs(const struct winbindd_domain *domain) domain 1682 source3/winbindd/winbindd_util.c void winbindd_unset_locator_kdc_env(const struct winbindd_domain *domain) domain 88 source4/auth/auth_sam_reply.c sam->domain.string = server_info->domain_name; domain 247 source4/auth/auth_sam_reply.c server_info->domain_name = talloc_reference(server_info, base->domain.string); domain 398 source4/auth/credentials/credentials.c cred->domain = cred->domain_cb(cred); domain 404 source4/auth/credentials/credentials.c return cred->domain; domain 416 source4/auth/credentials/credentials.c cred->domain = strupper_talloc(cred, val); domain 587 source4/auth/credentials/credentials.c const char *domain; domain 594 source4/auth/credentials/credentials.c cli_credentials_get_ntlm_username_domain(credentials, mem_ctx, &username, &domain); domain 595 source4/auth/credentials/credentials.c if (domain && domain[0]) { domain 597 source4/auth/credentials/credentials.c domain, username); domain 76 source4/auth/credentials/credentials.h const char *domain; domain 149 source4/auth/credentials/credentials.h const char **domain); domain 205 source4/auth/credentials/credentials_files.c const char *domain; domain 298 source4/auth/credentials/credentials_files.c domain = ldb_msg_find_attr_as_string(msgs[0], "flatname", NULL); domain 299 source4/auth/credentials/credentials_files.c if (domain) { domain 300 source4/auth/credentials/credentials_files.c cli_credentials_set_domain(cred, domain, CRED_SPECIFIED); domain 32 source4/auth/credentials/credentials_ntlm.c const char **domain) domain 35 source4/auth/credentials/credentials_ntlm.c *domain = talloc_strdup(mem_ctx, ""); domain 38 source4/auth/credentials/credentials_ntlm.c *domain = cli_credentials_get_domain(cred); domain 49 source4/auth/credentials/credentials_ntlm.c const char *user, *domain; domain 71 source4/auth/credentials/credentials_ntlm.c cli_credentials_get_ntlm_username_domain(cred, mem_ctx, &user, &domain); domain 115 source4/auth/credentials/credentials_ntlm.c domain, domain 58 source4/auth/gensec/schannel.c const char *domain; domain 74 source4/auth/gensec/schannel.c bind_schannel.u.info23.domain = cli_credentials_get_domain(gensec_security->credentials); domain 83 source4/auth/gensec/schannel.c bind_schannel.u.info3.domain = cli_credentials_get_domain(gensec_security->credentials); domain 121 source4/auth/gensec/schannel.c domain = bind_schannel.u.info23.domain; domain 124 source4/auth/gensec/schannel.c domain = bind_schannel.u.info3.domain; domain 130 source4/auth/gensec/schannel.c domain, &creds); domain 171 source4/auth/gensec/schannel_state.c ldb_msg_add_string(msg, "flatname", creds->domain); domain 232 source4/auth/gensec/schannel_state.c const char *domain, domain 246 source4/auth/gensec/schannel_state.c "(&(computerName=%s)(flatname=%s))", computer_name, domain); domain 307 source4/auth/gensec/schannel_state.c (*creds)->domain = talloc_strdup(*creds, ldb_msg_find_attr_as_string(res->msgs[0], "flatname", NULL)); domain 308 source4/auth/gensec/schannel_state.c if ((*creds)->domain == NULL) { domain 333 source4/auth/gensec/schannel_state.c const char *domain, domain 345 source4/auth/gensec/schannel_state.c computer_name, domain, domain 275 source4/auth/ntlm/auth_sam.c const char *domain, domain 303 source4/auth/ntlm/auth_sam.c nt_status = authsam_search_account(tmp_ctx, sam_ctx, account_name, domain, &msgs, &domain_ref_msgs); domain 402 source4/auth/ntlm/auth_sam.c const char *domain; domain 408 source4/auth/ntlm/auth_sam.c domain = lp_netbios_name(ctx->auth_ctx->lp_ctx); domain 412 source4/auth/ntlm/auth_sam.c domain = lp_workgroup(ctx->auth_ctx->lp_ctx); domain 419 source4/auth/ntlm/auth_sam.c return authsam_check_password_internals(ctx, mem_ctx, domain, user_info, server_info); domain 51 source4/auth/ntlm/auth_util.c const char *domain; domain 68 source4/auth/ntlm/auth_util.c domain = user_info->client.domain_name; domain 76 source4/auth/ntlm/auth_util.c domain = d; domain 78 source4/auth/ntlm/auth_util.c domain = default_domain; domain 90 source4/auth/ntlm/auth_util.c (*user_info_mapped)->mapped.domain_name = talloc_strdup(*user_info_mapped, domain); domain 102 source4/auth/ntlm/auth_winbind.c safe_strcpy(request.data.auth_crap.domain, domain 90 source4/auth/ntlm/ntlm_check.c const char *user, const char *domain, domain 126 source4/auth/ntlm/ntlm_check.c if (!ntv2_owf_gen(part_passwd, user, domain, upper_case_domain, kr)) { domain 164 source4/auth/ntlm/ntlm_check.c const char *user, const char *domain, domain 196 source4/auth/ntlm/ntlm_check.c if (!ntv2_owf_gen(part_passwd, user, domain, upper_case_domain, kr)) { domain 96 source4/auth/ntlmssp/ntlmssp.h const char *domain; domain 52 source4/auth/ntlmssp/ntlmssp_client.c const char *domain = gensec_ntlmssp_state->domain; domain 56 source4/auth/ntlmssp/ntlmssp_client.c if (!domain) { domain 57 source4/auth/ntlmssp/ntlmssp_client.c domain = ""; domain 80 source4/auth/ntlmssp/ntlmssp_client.c domain, domain 117 source4/auth/ntlmssp/ntlmssp_client.c const char *user, *domain; domain 184 source4/auth/ntlmssp/ntlmssp_client.c &user, &domain); domain 263 source4/auth/ntlmssp/ntlmssp_client.c domain, domain 311 source4/auth/ntlmssp/ntlmssp_client.c gensec_ntlmssp_state->domain = lp_workgroup(gensec_security->settings->lp_ctx); domain 60 source4/auth/ntlmssp/ntlmssp_server.c static NTSTATUS ntlmssp_set_domain(struct gensec_ntlmssp_state *gensec_ntlmssp_state, const char *domain) domain 62 source4/auth/ntlmssp/ntlmssp_server.c gensec_ntlmssp_state->domain = talloc_strdup(gensec_ntlmssp_state, domain); domain 63 source4/auth/ntlmssp/ntlmssp_server.c if (!gensec_ntlmssp_state->domain) { domain 103 source4/auth/ntlmssp/ntlmssp_server.c return gensec_ntlmssp_state->domain; domain 260 source4/auth/ntlmssp/ntlmssp_server.c char *domain = NULL; domain 280 source4/auth/ntlmssp/ntlmssp_server.c gensec_ntlmssp_state->domain = NULL; domain 290 source4/auth/ntlmssp/ntlmssp_server.c &domain, domain 316 source4/auth/ntlmssp/ntlmssp_server.c &domain, domain 329 source4/auth/ntlmssp/ntlmssp_server.c if (!NT_STATUS_IS_OK(nt_status = ntlmssp_set_domain(gensec_ntlmssp_state, domain))) { domain 348 source4/auth/ntlmssp/ntlmssp_server.c gensec_ntlmssp_state->user, gensec_ntlmssp_state->domain, gensec_ntlmssp_state->workstation, (unsigned long)gensec_ntlmssp_state->lm_resp.length, (unsigned long)gensec_ntlmssp_state->nt_resp.length)); domain 674 source4/auth/ntlmssp/ntlmssp_server.c user_info->client.domain_name = gensec_ntlmssp_state->domain; domain 759 source4/auth/ntlmssp/ntlmssp_server.c gensec_ntlmssp_state->domain = lp_workgroup(gensec_security->settings->lp_ctx); domain 44 source4/cldap_server/netlogon.c const char *domain, domain 79 source4/cldap_server/netlogon.c if (domain && domain[strlen(domain)-1] == '.') { domain 80 source4/cldap_server/netlogon.c domain = talloc_strndup(mem_ctx, domain, strlen(domain)-1); domain 83 source4/cldap_server/netlogon.c if (domain) { domain 91 source4/cldap_server/netlogon.c ldb_binary_encode_string(mem_ctx, domain)); domain 95 source4/cldap_server/netlogon.c domain, domain 107 source4/cldap_server/netlogon.c DEBUG(2,("Error finding domain '%s'/'%s' in sam: %s\n", domain, ldb_dn_get_linearized(dom_dn), ldb_errstring(sam_ctx))); domain 111 source4/cldap_server/netlogon.c DEBUG(2,("Error finding domain '%s'/'%s' in sam\n", domain, ldb_dn_get_linearized(dom_dn))); domain 144 source4/cldap_server/netlogon.c DEBUG(2,("Error finding domain '%s'/'%s' in sam: %s\n", domain, ldb_dn_get_linearized(dom_dn), ldb_errstring(sam_ctx))); domain 148 source4/cldap_server/netlogon.c DEBUG(2,("Error finding domain '%s'/'%s' in sam\n", domain, ldb_dn_get_linearized(dom_dn))); domain 234 source4/cldap_server/netlogon.c DEBUG(2,("Unable to find domain reference with name %s or GUID {%s}\n", domain, domain_guid)); domain 239 source4/cldap_server/netlogon.c DEBUG(2,("Unable to find domain with name %s or GUID {%s}\n", domain, domain_guid)); domain 343 source4/cldap_server/netlogon.c netlogon->data.nt5_ex.domain = flatname; domain 392 source4/cldap_server/netlogon.c netlogon->data.nt4.domain = flatname; domain 412 source4/cldap_server/netlogon.c const char *domain = NULL; domain 431 source4/cldap_server/netlogon.c domain = talloc_strndup(tmp_ctx, domain 469 source4/cldap_server/netlogon.c if (domain_guid == NULL && domain == NULL) { domain 470 source4/cldap_server/netlogon.c domain = lp_realm(cldapd->task->lp_ctx); domain 478 source4/cldap_server/netlogon.c domain, host, user, version, domain_guid)); domain 480 source4/cldap_server/netlogon.c status = fill_netlogon_samlogon_response(cldapd->samctx, tmp_ctx, domain, NULL, NULL, domain_guid, domain 498 source4/cldap_server/netlogon.c domain, host, version, nt_errstr(status))); domain 455 source4/dsdb/samdb/cracknames.c char *domain; domain 458 source4/dsdb/samdb/cracknames.c domain = talloc_strdup(mem_ctx, name); domain 459 source4/dsdb/samdb/cracknames.c W_ERROR_HAVE_NO_MEMORY(domain); domain 461 source4/dsdb/samdb/cracknames.c p = strchr(domain, '\\'); domain 475 source4/dsdb/samdb/cracknames.c ldb_binary_encode_string(mem_ctx, domain)); domain 483 source4/dsdb/samdb/cracknames.c talloc_free(domain); domain 83 source4/dsdb/samdb/ldb_modules/password_hash.c struct domain_data *domain; domain 97 source4/dsdb/samdb/ldb_modules/password_hash.c struct domain_data *domain; domain 158 source4/dsdb/samdb/ldb_modules/password_hash.c if (io->domain->pwdHistoryLength == 0) { domain 165 source4/dsdb/samdb/ldb_modules/password_hash.c io->domain->pwdHistoryLength); domain 171 source4/dsdb/samdb/ldb_modules/password_hash.c for (i = 0; i < MIN(io->domain->pwdHistoryLength-1, io->o.nt_history_len); i++) { domain 200 source4/dsdb/samdb/ldb_modules/password_hash.c if (io->domain->pwdHistoryLength == 0) { domain 207 source4/dsdb/samdb/ldb_modules/password_hash.c io->domain->pwdHistoryLength); domain 213 source4/dsdb/samdb/ldb_modules/password_hash.c for (i = 0; i < MIN(io->domain->pwdHistoryLength-1, io->o.lm_history_len); i++) { domain 261 source4/dsdb/samdb/ldb_modules/password_hash.c saltbody = talloc_asprintf(io->ac, "%s.%s", name, io->domain->dns_domain); domain 269 source4/dsdb/samdb/ldb_modules/password_hash.c io->domain->realm, "host", domain 288 source4/dsdb/samdb/ldb_modules/password_hash.c io->domain->realm, user_principal_name, domain 293 source4/dsdb/samdb/ldb_modules/password_hash.c io->domain->realm, io->u.sAMAccountName, domain 918 source4/dsdb/samdb/ldb_modules/password_hash.c io->domain->dns_domain); domain 936 source4/dsdb/samdb/ldb_modules/password_hash.c netbios_domain = data_blob_string_const(io->domain->netbios_domain); domain 937 source4/dsdb/samdb/ldb_modules/password_hash.c netbios_domain_l = data_blob_string_const(strlower_talloc(io->ac, io->domain->netbios_domain)); domain 942 source4/dsdb/samdb/ldb_modules/password_hash.c netbios_domain_u = data_blob_string_const(strupper_talloc(io->ac, io->domain->netbios_domain)); domain 948 source4/dsdb/samdb/ldb_modules/password_hash.c dns_domain = data_blob_string_const(io->domain->dns_domain); domain 949 source4/dsdb/samdb/ldb_modules/password_hash.c dns_domain_l = data_blob_string_const(io->domain->dns_domain); domain 950 source4/dsdb/samdb/ldb_modules/password_hash.c dns_domain_u = data_blob_string_const(io->domain->realm); domain 1072 source4/dsdb/samdb/ldb_modules/password_hash.c if (io->domain->store_cleartext && domain 1509 source4/dsdb/samdb/ldb_modules/password_hash.c if (ac->domain != NULL) { domain 1567 source4/dsdb/samdb/ldb_modules/password_hash.c ac->domain = data; domain 1767 source4/dsdb/samdb/ldb_modules/password_hash.c io.domain = ac->domain; domain 2130 source4/dsdb/samdb/ldb_modules/password_hash.c io.domain = ac->domain; domain 356 source4/heimdal/kuser/kinit.c const char *domain, struct ntlm_buf *buf) domain 362 source4/heimdal/kuser/kinit.c asprintf(&name, "ntlm-key-%s", domain); domain 57 source4/heimdal/lib/com_err/error.c char domain[12 + 20]; domain 58 source4/heimdal/lib/com_err/error.c snprintf(domain, sizeof(domain), "heim_com_err%d", p->table->base); domain 60 source4/heimdal/lib/com_err/error.c return dgettext(domain, str); domain 94 source4/heimdal/lib/krb5/get_host_realm.c const char *domain, domain 110 source4/heimdal/lib/krb5/get_host_realm.c if(*domain == '.') domain 111 source4/heimdal/lib/krb5/get_host_realm.c domain++; domain 113 source4/heimdal/lib/krb5/get_host_realm.c ret = snprintf(dom, sizeof(dom), "%s.%s.", labels[i], domain); domain 142 source4/heimdal/lib/krb5/get_host_realm.c const char *domain, domain 147 source4/heimdal/lib/krb5/get_host_realm.c domain, domain 63 source4/heimdal/lib/krb5/krbhst.c char domain[1024]; domain 88 source4/heimdal/lib/krb5/krbhst.c snprintf(domain, sizeof(domain), "_%s._%s.%s.", service, proto, realm); domain 90 source4/heimdal/lib/krb5/krbhst.c r = dns_lookup(domain, dns_type); domain 946 source4/heimdal/lib/krb5/principal.c inst = strdup(r->head->domain); domain 954 source4/heimdal/lib/krb5/principal.c inst = strdup(r->head->domain); domain 85 source4/heimdal/lib/ntlm/heimntlm.h char *domain; /**< */ domain 397 source4/heimdal/lib/ntlm/ntlm.c if (data->domain) domain 398 source4/heimdal/lib/ntlm/ntlm.c free(data->domain); domain 410 source4/heimdal/lib/ntlm/ntlm.c struct sec_buffer domain, hostname; domain 428 source4/heimdal/lib/ntlm/ntlm.c CHECK(ret_sec_buffer(in, &domain), 0); domain 432 source4/heimdal/lib/ntlm/ntlm.c if (domain.offset > 32) { domain 438 source4/heimdal/lib/ntlm/ntlm.c CHECK(ret_string(in, 0, &domain, &data->domain), 0); domain 467 source4/heimdal/lib/ntlm/ntlm.c struct sec_buffer domain, hostname; domain 474 source4/heimdal/lib/ntlm/ntlm.c if (type1->domain) { domain 485 source4/heimdal/lib/ntlm/ntlm.c if (type1->domain) { domain 486 source4/heimdal/lib/ntlm/ntlm.c domain.offset = base; domain 487 source4/heimdal/lib/ntlm/ntlm.c domain.length = len_string(0, type1->domain); domain 488 source4/heimdal/lib/ntlm/ntlm.c domain.allocated = domain.length; domain 491 source4/heimdal/lib/ntlm/ntlm.c hostname.offset = domain.allocated + domain.offset; domain 506 source4/heimdal/lib/ntlm/ntlm.c if (type1->domain) domain 507 source4/heimdal/lib/ntlm/ntlm.c CHECK(store_sec_buffer(out, &domain), 0); domain 514 source4/heimdal/lib/ntlm/ntlm.c if (type1->domain) domain 515 source4/heimdal/lib/ntlm/ntlm.c CHECK(put_string(out, 0, type1->domain), 0); domain 105 source4/heimdal/lib/roken/resolve.c if(rr->domain) domain 106 source4/heimdal/lib/roken/resolve.c free(rr->domain); domain 116 source4/heimdal/lib/roken/resolve.c if(r->q.domain) domain 117 source4/heimdal/lib/roken/resolve.c free(r->q.domain); domain 161 source4/heimdal/lib/roken/resolve.c rr->domain = strdup(host); domain 162 source4/heimdal/lib/roken/resolve.c if(rr->domain == NULL) { domain 207 source4/heimdal/lib/roken/resolve.c strlcpy(rr->u.mx->domain, host, hostlen + 1); domain 455 source4/heimdal/lib/roken/resolve.c r->q.domain = strdup(host); domain 456 source4/heimdal/lib/roken/resolve.c if(r->q.domain == NULL) { domain 505 source4/heimdal/lib/roken/resolve.c dns_lookup_int(const char *domain, int rr_class, int rr_type) domain 536 source4/heimdal/lib/roken/resolve.c fprintf(stderr, "dns_lookup(%s, %d, %s), buffer size %d\n", domain, domain 547 source4/heimdal/lib/roken/resolve.c len = res_nsearch(&state, domain, rr_class, rr_type, reply, size); domain 549 source4/heimdal/lib/roken/resolve.c len = res_search(domain, rr_class, rr_type, reply, size); domain 556 source4/heimdal/lib/roken/resolve.c domain, rr_class, dns_type_to_string(rr_type), len); domain 577 source4/heimdal/lib/roken/resolve.c dns_lookup(const char *domain, const char *type_name) domain 588 source4/heimdal/lib/roken/resolve.c return dns_lookup_int(domain, C_IN, type); domain 697 source4/heimdal/lib/roken/resolve.c dns_lookup(const char *domain, const char *type_name) domain 177 source4/heimdal/lib/roken/resolve.h char *domain; domain 184 source4/heimdal/lib/roken/resolve.h char domain[1]; domain 239 source4/heimdal/lib/roken/resolve.h char *domain; domain 32 source4/libcli/auth/credentials.h const char *domain; domain 121 source4/libcli/auth/smbencrypt.c smb_ucs2_t *domain; domain 162 source4/libcli/auth/smbencrypt.c ret = push_ucs2_talloc(mem_ctx, &domain, domain_in, &domain_byte_len); domain 178 source4/libcli/auth/smbencrypt.c hmac_md5_update((const void *)domain, domain_byte_len, &ctx); domain 184 source4/libcli/auth/smbencrypt.c dump_data(100, (const void *)domain, domain_byte_len); domain 299 source4/libcli/auth/smbencrypt.c const char *domain) domain 305 source4/libcli/auth/smbencrypt.c NTLMSSP_NAME_TYPE_DOMAIN, domain, domain 400 source4/libcli/auth/smbencrypt.c const char *user, const char *domain, const uint8_t nt_hash[16], domain 412 source4/libcli/auth/smbencrypt.c if (!ntv2_owf_gen(nt_hash, user, domain, true, ntlm_v2_hash)) { domain 447 source4/libcli/auth/smbencrypt.c const char *user, const char *domain, domain 458 source4/libcli/auth/smbencrypt.c user, domain, nt_hash, server_chal, names_blob, domain 334 source4/libcli/rap/rap.h const char *domain; domain 101 source4/libcli/raw/clisession.c smbcli_req_append_string(req, parms->old.in.domain, STR_TERMINATE|STR_UPPER); domain 121 source4/libcli/raw/clisession.c smbcli_req_append_string(req, parms->nt1.in.domain, STR_TERMINATE|STR_UPPER); domain 185 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->old.out.domain, p, -1, STR_TERMINATE); domain 199 source4/libcli/raw/clisession.c p += smbcli_req_pull_string(&req->in.bufinfo, mem_ctx, &parms->nt1.out.domain, p, -1, STR_TERMINATE); domain 316 source4/libcli/raw/interfaces.h const char *domain; domain 325 source4/libcli/raw/interfaces.h char *domain; domain 342 source4/libcli/raw/interfaces.h const char *domain; domain 351 source4/libcli/raw/interfaces.h char *domain; domain 217 source4/libcli/resolve/dns_ex.c if (strcmp(&srv_rr[i]->u.srv->target[0], rr->domain) != 0) { domain 253 source4/libcli/resolve/dns_ex.c addrs_rr[i]->domain); domain 35 source4/libcli/security/tests/sddl.c struct dom_sid *domain; domain 41 source4/libcli/security/tests/sddl.c domain = dom_sid_parse_talloc(mem_ctx, "S-1-2-3-4"); domain 42 source4/libcli/security/tests/sddl.c sd = sddl_decode(mem_ctx, sddl, domain); domain 46 source4/libcli/security/tests/sddl.c sddl2 = sddl_encode(mem_ctx, sd, domain); domain 50 source4/libcli/security/tests/sddl.c sd2 = sddl_decode(mem_ctx, sddl2, domain); domain 68 source4/libcli/security/tests/sddl.c talloc_free(domain); domain 288 source4/libcli/smb_composite/sesssetup.c &state->setup.nt1.in.domain); domain 357 source4/libcli/smb_composite/sesssetup.c &state->setup.old.in.domain); domain 712 source4/libnet/libnet_become_dc.c struct libnet_BecomeDC_Domain domain; domain 743 source4/libnet/libnet_become_dc.c s->cldap.io.in.realm = s->domain.dns_name; domain 775 source4/libnet/libnet_become_dc.c s->domain.dns_name = s->cldap.netlogon.dns_domain; domain 776 source4/libnet/libnet_become_dc.c s->domain.netbios_name = s->cldap.netlogon.domain; domain 777 source4/libnet/libnet_become_dc.c s->domain.guid = s->cldap.netlogon.domain_uuid; domain 835 source4/libnet/libnet_become_dc.c s->domain.dn_str = ldb_msg_find_attr_as_string(s->ldap1.rootdse, "defaultNamingContext", NULL); domain 836 source4/libnet/libnet_become_dc.c if (!s->domain.dn_str) return NT_STATUS_INVALID_NETWORK_RESPONSE; domain 892 source4/libnet/libnet_become_dc.c basedn = ldb_dn_new(s, s->ldap1.ldb, s->domain.dn_str); domain 905 source4/libnet/libnet_become_dc.c s->domain.behavior_version = ldb_msg_find_attr_as_uint(r->msgs[0], "msDs-Behavior-Version", 0); domain 951 source4/libnet/libnet_become_dc.c s->domain.dn_str); domain 959 source4/libnet/libnet_become_dc.c s->domain.w2k3_update_revision = 0; domain 968 source4/libnet/libnet_become_dc.c s->domain.w2k3_update_revision = ldb_msg_find_attr_as_uint(r->msgs[0], "revision", 0); domain 999 source4/libnet/libnet_become_dc.c s->domain.dn_str); domain 1096 source4/libnet/libnet_become_dc.c basedn = ldb_dn_new(s, s->ldap1.ldb, s->domain.dn_str); domain 1204 source4/libnet/libnet_become_dc.c s->_co.domain = &s->domain; domain 1222 source4/libnet/libnet_become_dc.c basedn = ldb_dn_new(s, s->ldap1.ldb, s->domain.dn_str); domain 1590 source4/libnet/libnet_become_dc.c if (s->domain.behavior_version == 2) { domain 1757 source4/libnet/libnet_become_dc.c domain_admins_sid = dom_sid_add_rid(vs, s->domain.sid, DOMAIN_RID_ADMINS); domain 1930 source4/libnet/libnet_become_dc.c v[1].dn = s->domain.dn_str; domain 1986 source4/libnet/libnet_become_dc.c v[1].dn = s->domain.dn_str; domain 2070 source4/libnet/libnet_become_dc.c v[0].dn = s->domain.dn_str; domain 2297 source4/libnet/libnet_become_dc.c s->_pp.domain = &s->domain; domain 2524 source4/libnet/libnet_become_dc.c s->_sc.domain = &s->domain; domain 2678 source4/libnet/libnet_become_dc.c s->domain_part.nc.dn = s->domain.dn_str; domain 2759 source4/libnet/libnet_become_dc.c s->domain.dns_name); domain 2909 source4/libnet/libnet_become_dc.c s->domain.dn_str); domain 2984 source4/libnet/libnet_become_dc.c s->domain.dns_name = talloc_strdup(s, r->in.domain_dns_name); domain 2985 source4/libnet/libnet_become_dc.c if (composite_nomem(s->domain.dns_name, c)) return c; domain 2986 source4/libnet/libnet_become_dc.c s->domain.netbios_name = talloc_strdup(s, r->in.domain_netbios_name); domain 2987 source4/libnet/libnet_become_dc.c if (composite_nomem(s->domain.netbios_name, c)) return c; domain 2988 source4/libnet/libnet_become_dc.c s->domain.sid = dom_sid_dup(s, r->in.domain_sid); domain 2989 source4/libnet/libnet_become_dc.c if (composite_nomem(s->domain.sid, c)) return c; domain 3002 source4/libnet/libnet_become_dc.c tmp_name = talloc_asprintf_append_buffer(tmp_name, ".%s",s->domain.dns_name); domain 61 source4/libnet/libnet_become_dc.h const struct libnet_BecomeDC_Domain *domain; domain 83 source4/libnet/libnet_become_dc.h const struct libnet_BecomeDC_Domain *domain; domain 105 source4/libnet/libnet_become_dc.h const struct libnet_BecomeDC_Domain *domain; domain 561 source4/libnet/libnet_group.c s->dominfo = (*s->query_domain.out.info)->domain; domain 659 source4/libnet/libnet_group.c struct dom_sid *domain_sid = (*s->query_domain.out.info)->domain.sid; domain 726 source4/libnet/libnet_rpc.c s->r.out.domain_sid = (*s->lsa_query_info.out.info)->domain.sid; domain 727 source4/libnet/libnet_rpc.c s->r.out.domain_name = (*s->lsa_query_info.out.info)->domain.name.string; domain 121 source4/libnet/libnet_samsync_ldb.c struct netr_DELTA_DOMAIN *domain = delta->delta_union.domain; domain 122 source4/libnet/libnet_samsync_ldb.c const char *domain_name = domain->domain_name.string; domain 201 source4/libnet/libnet_samsync_ldb.c msg, "oEMInformation", domain->oem_information.string); domain 204 source4/libnet/libnet_samsync_ldb.c msg, "forceLogoff", domain->force_logoff_time); domain 207 source4/libnet/libnet_samsync_ldb.c msg, "minPwdLen", domain->min_password_length); domain 210 source4/libnet/libnet_samsync_ldb.c msg, "maxPwdAge", domain->max_password_age); domain 213 source4/libnet/libnet_samsync_ldb.c msg, "minPwdAge", domain->min_password_age); domain 216 source4/libnet/libnet_samsync_ldb.c msg, "pwdHistoryLength", domain->password_history_length); domain 220 source4/libnet/libnet_samsync_ldb.c domain->sequence_num); domain 223 source4/libnet/libnet_samsync_ldb.c msg, "creationTime", domain->domain_create_time); domain 223 source4/libnet/libnet_unbecome_dc.c } domain; domain 262 source4/libnet/libnet_unbecome_dc.c s->cldap.io.in.realm = s->domain.dns_name; domain 294 source4/libnet/libnet_unbecome_dc.c s->domain.dns_name = s->cldap.netlogon.dns_domain; domain 295 source4/libnet/libnet_unbecome_dc.c s->domain.netbios_name = s->cldap.netlogon.domain; domain 296 source4/libnet/libnet_unbecome_dc.c s->domain.guid = s->cldap.netlogon.domain_uuid; domain 350 source4/libnet/libnet_unbecome_dc.c s->domain.dn_str = ldb_msg_find_attr_as_string(r->msgs[0], "defaultNamingContext", NULL); domain 351 source4/libnet/libnet_unbecome_dc.c if (!s->domain.dn_str) return NT_STATUS_INVALID_NETWORK_RESPONSE; domain 352 source4/libnet/libnet_unbecome_dc.c talloc_steal(s, s->domain.dn_str); domain 379 source4/libnet/libnet_unbecome_dc.c basedn = ldb_dn_new(s, s->ldap.ldb, s->domain.dn_str); domain 457 source4/libnet/libnet_unbecome_dc.c s->domain.dn_str); domain 644 source4/libnet/libnet_unbecome_dc.c r->in.req->req1.domain_dn = s->domain.dn_str; domain 693 source4/libnet/libnet_unbecome_dc.c s->domain.dns_name = talloc_strdup(s, r->in.domain_dns_name); domain 694 source4/libnet/libnet_unbecome_dc.c if (composite_nomem(s->domain.dns_name, c)) return c; domain 695 source4/libnet/libnet_unbecome_dc.c s->domain.netbios_name = talloc_strdup(s, r->in.domain_netbios_name); domain 696 source4/libnet/libnet_unbecome_dc.c if (composite_nomem(s->domain.netbios_name, c)) return c; domain 710 source4/libnet/libnet_unbecome_dc.c s->domain.dns_name); domain 1022 source4/libnet/libnet_user.c s->dominfo = (*s->query_domain.out.info)->domain; domain 1122 source4/libnet/libnet_user.c struct dom_sid *domain_sid = (*s->query_domain.out.info)->domain.sid; domain 86 source4/libnet/libnet_vampire.c settings.domain_dn_str = p->domain->dn_str; domain 91 source4/libnet/libnet_vampire.c settings.domain = s->join->out.domain_name; domain 117 source4/libnet/libnet_vampire.c o->domain->netbios_name, o->domain->dns_name)); domain 128 source4/libnet/libnet_vampire.c o->domain->behavior_version, domain 129 source4/libnet/libnet_vampire.c o->domain->w2k3_update_revision)); domain 56 source4/nbt_server/dgram/ntlogon.c logon->domain = lp_workgroup(iface->nbtsrv->task->lp_ctx); domain 93 source4/nbt_server/irpc.c netlogon.data.samlogon.data.nt4.domain)); domain 143 source4/ntvfs/cifs/vfs_cifs.c const char *host, *user, *pass, *domain, *remote_share; domain 158 source4/ntvfs/cifs/vfs_cifs.c domain = share_string_option(scfg, CIFS_DOMAIN, NULL); domain 186 source4/ntvfs/cifs/vfs_cifs.c if (domain) { domain 187 source4/ntvfs/cifs/vfs_cifs.c cli_credentials_set_domain(credentials, domain, CRED_SPECIFIED); domain 194 source4/ntvfs/cifs/vfs_cifs.c if (domain) { domain 195 source4/ntvfs/cifs/vfs_cifs.c cli_credentials_set_domain(credentials, domain, CRED_SPECIFIED); domain 343 source4/ntvfs/ipc/ipc_rap.c RAP_GOTO(rap_srv_pull_string(call, &r.in.domain)); domain 161 source4/ntvfs/smb2/vfs_smb2.c const char *host, *user, *pass, *domain, *remote_share; domain 176 source4/ntvfs/smb2/vfs_smb2.c domain = share_string_option(scfg, SMB2_DOMAIN, NULL); domain 204 source4/ntvfs/smb2/vfs_smb2.c if (domain) { domain 205 source4/ntvfs/smb2/vfs_smb2.c cli_credentials_set_domain(credentials, domain, CRED_SPECIFIED); domain 212 source4/ntvfs/smb2/vfs_smb2.c if (domain) { domain 213 source4/ntvfs/smb2/vfs_smb2.c cli_credentials_set_domain(credentials, domain, CRED_SPECIFIED); domain 363 source4/param/param.h const char *domain); domain 96 source4/param/provision.c PyString_FromString(settings->domain)); domain 34 source4/param/provision.h const char *domain; domain 134 source4/param/secrets.c const char *domain) domain 153 source4/param/secrets.c SECRETS_PRIMARY_DOMAIN_FILTER, domain); domain 157 source4/param/secrets.c domain, ldb_errstring(ldb))); domain 163 source4/param/secrets.c DEBUG(5, ("Did not find domain record for %s\n", domain)); domain 170 source4/param/secrets.c ldb_ret, domain)); domain 178 source4/param/secrets.c domain)); domain 43 source4/param/secrets.h struct dom_sid *secrets_get_domain_sid(TALLOC_CTX *mem_ctx, struct tevent_context *ev_ctx, struct loadparm_context *lp_ctx, const char *domain); domain 39 source4/param/util.c const char *domain) domain 41 source4/param/util.c return strequal(lp_workgroup(lp_ctx), domain); domain 315 source4/rpc_server/lsa/dcesrv_lsa.c const char *domain = NULL; domain 346 source4/rpc_server/lsa/dcesrv_lsa.c domain = talloc_strdup(mem_ctx, lp_workgroup(dce_call->conn->dce_ctx->lp_ctx)); domain 347 source4/rpc_server/lsa/dcesrv_lsa.c W_ERROR_HAVE_NO_MEMORY(domain); domain 350 source4/rpc_server/lsa/dcesrv_lsa.c domain = talloc_strdup(mem_ctx, lp_workgroup(dce_call->conn->dce_ctx->lp_ctx)); domain 351 source4/rpc_server/lsa/dcesrv_lsa.c W_ERROR_HAVE_NO_MEMORY(domain); domain 361 source4/rpc_server/lsa/dcesrv_lsa.c domain = state->domain_name; domain 372 source4/rpc_server/lsa/dcesrv_lsa.c info->basic.domain = domain; domain 466 source4/rpc_server/lsa/dcesrv_lsa.c return dcesrv_lsa_info_AccountDomain(state, mem_ctx, &info->domain); domain 26 source4/rpc_server/lsa/lsa_lookup.c const char *domain; domain 52 source4/rpc_server/lsa/lsa_lookup.c .domain = "NT AUTHORITY", domain 58 source4/rpc_server/lsa/lsa_lookup.c .domain = "NT AUTHORITY", domain 64 source4/rpc_server/lsa/lsa_lookup.c .domain = "NT AUTHORITY", domain 70 source4/rpc_server/lsa/lsa_lookup.c .domain = "NT AUTHORITY", domain 76 source4/rpc_server/lsa/lsa_lookup.c .domain = "NT AUTHORITY", domain 82 source4/rpc_server/lsa/lsa_lookup.c .domain = "NT AUTHORITY", domain 88 source4/rpc_server/lsa/lsa_lookup.c .domain = "NT AUTHORITY", domain 94 source4/rpc_server/lsa/lsa_lookup.c .domain = "NT AUTHORITY", domain 100 source4/rpc_server/lsa/lsa_lookup.c .domain = "NT AUTHORITY", domain 106 source4/rpc_server/lsa/lsa_lookup.c .domain = "NT AUTHORITY", domain 112 source4/rpc_server/lsa/lsa_lookup.c .domain = "NT AUTHORITY", domain 118 source4/rpc_server/lsa/lsa_lookup.c .domain = "NT AUTHORITY", domain 124 source4/rpc_server/lsa/lsa_lookup.c .domain = "NT AUTHORITY", domain 130 source4/rpc_server/lsa/lsa_lookup.c .domain = "NT AUTHORITY", domain 136 source4/rpc_server/lsa/lsa_lookup.c .domain = "NT AUTHORITY", domain 142 source4/rpc_server/lsa/lsa_lookup.c .domain = "NT AUTHORITY", domain 148 source4/rpc_server/lsa/lsa_lookup.c .domain = "NT AUTHORITY", domain 154 source4/rpc_server/lsa/lsa_lookup.c .domain = "NT AUTHORITY", domain 160 source4/rpc_server/lsa/lsa_lookup.c .domain = "NT AUTHORITY", domain 166 source4/rpc_server/lsa/lsa_lookup.c .domain = "NT AUTHORITY", domain 172 source4/rpc_server/lsa/lsa_lookup.c .domain = "NT AUTHORITY", domain 178 source4/rpc_server/lsa/lsa_lookup.c .domain = "NT AUTHORITY", domain 184 source4/rpc_server/lsa/lsa_lookup.c .domain = "NT AUTHORITY", domain 194 source4/rpc_server/lsa/lsa_lookup.c static NTSTATUS lookup_well_known_names(TALLOC_CTX *mem_ctx, const char *domain, domain 200 source4/rpc_server/lsa/lsa_lookup.c if (domain) { domain 201 source4/rpc_server/lsa/lsa_lookup.c if (strcasecmp_m(domain, well_known[i].domain) == 0 domain 203 source4/rpc_server/lsa/lsa_lookup.c *authority_name = well_known[i].domain; domain 210 source4/rpc_server/lsa/lsa_lookup.c *authority_name = well_known[i].domain; domain 227 source4/rpc_server/lsa/lsa_lookup.c *authority_name = well_known[i].domain; domain 249 source4/rpc_server/lsa/lsa_lookup.c const char *domain; domain 257 source4/rpc_server/lsa/lsa_lookup.c domain = talloc_strndup(mem_ctx, name, p-name); domain 258 source4/rpc_server/lsa/lsa_lookup.c if (!domain) { domain 263 source4/rpc_server/lsa/lsa_lookup.c status = crack_name_to_nt4_name(mem_ctx, ev_ctx, lp_ctx, DRSUAPI_DS_NAME_FORMAT_USER_PRINCIPAL, name, &domain, &username); domain 269 source4/rpc_server/lsa/lsa_lookup.c domain = NULL; domain 273 source4/rpc_server/lsa/lsa_lookup.c if (!domain) { domain 336 source4/rpc_server/lsa/lsa_lookup.c } else if (strcasecmp_m(domain, NAME_NT_AUTHORITY) == 0) { domain 345 source4/rpc_server/lsa/lsa_lookup.c return lookup_well_known_names(mem_ctx, domain, username, authority_name, domain 347 source4/rpc_server/lsa/lsa_lookup.c } else if (strcasecmp_m(domain, NAME_BUILTIN) == 0) { domain 350 source4/rpc_server/lsa/lsa_lookup.c } else if (strcasecmp_m(domain, state->domain_dns) == 0) { domain 353 source4/rpc_server/lsa/lsa_lookup.c } else if (strcasecmp_m(domain, state->domain_name) == 0) { domain 257 source4/rpc_server/netlogon/dcerpc_netlogon.c creds->domain = talloc_strdup(creds, lp_workgroup(dce_call->conn->dce_ctx->lp_ctx)); domain 44 source4/rpc_server/remote/dcesrv_remote.c const char *user, *pass, *domain; domain 65 source4/rpc_server/remote/dcesrv_remote.c domain = lp_parm_string(dce_call->conn->dce_ctx->lp_ctx, NULL, "dceprc_remote", "domain"); domain 81 source4/rpc_server/remote/dcesrv_remote.c if (domain) { domain 82 source4/rpc_server/remote/dcesrv_remote.c cli_credentials_set_domain(credentials, domain, CRED_SPECIFIED); domain 89 source4/rpc_server/remote/dcesrv_remote.c if (domain) { domain 90 source4/rpc_server/remote/dcesrv_remote.c cli_credentials_set_domain(credentials, domain, CRED_SPECIFIED); domain 1818 source4/smb_server/smb/reply.c req_push_str(req, NULL, io->nt1.out.domain, -1, STR_TERMINATE); domain 1893 source4/smb_server/smb/reply.c p += req_pull_string(&req->in.bufinfo, &io->old.in.domain, p, -1, STR_TERMINATE); domain 1943 source4/smb_server/smb/reply.c p += req_pull_string(&req->in.bufinfo, &io->nt1.in.domain, p, -1, STR_TERMINATE); domain 39 source4/smb_server/smb/sesssetup.c char **os, char **lanman, char **domain) domain 43 source4/smb_server/smb/sesssetup.c (*domain) = talloc_asprintf(req, "%s", domain 114 source4/smb_server/smb/sesssetup.c &sess->old.out.domain); domain 138 source4/smb_server/smb/sesssetup.c user_info->client.domain_name = sess->old.in.domain; domain 220 source4/smb_server/smb/sesssetup.c &sess->nt1.out.domain); domain 264 source4/smb_server/smb/sesssetup.c user_info->client.domain_name = sess->nt1.in.domain; domain 75 source4/torture/libnet/libnet_BecomeDC.c settings.domain_dn_str = p->domain->dn_str; domain 83 source4/torture/libnet/libnet_BecomeDC.c settings.domain = torture_join_dom_netbios_name(s->tj); domain 104 source4/torture/libnet/libnet_BecomeDC.c o->domain->netbios_name, o->domain->dns_name)); domain 115 source4/torture/libnet/libnet_BecomeDC.c o->domain->behavior_version, domain 116 source4/torture/libnet/libnet_BecomeDC.c o->domain->w2k3_update_revision)); domain 62 source4/torture/local/torture.c settings->domain = "EXAMPLE"; domain 357 source4/torture/rap/rap.c rap_cli_push_string(call, r->in.domain); domain 425 source4/torture/rap/rap.c r.in.domain = NULL; domain 79 source4/torture/rpc/lsa_lookup.c *sid = info->domain.sid; domain 757 source4/torture/rpc/netlogon.c delta_enum_array->delta_enum[0].delta_union.domain) { domain 759 source4/torture/rpc/netlogon.c delta_enum_array->delta_enum[0].delta_union.domain->sequence_num; domain 1547 source4/torture/rpc/netlogon.c data.domain = lp_workgroup(tctx->lp_ctx); domain 1565 source4/torture/rpc/netlogon.c data.domain = lp_workgroup(tctx->lp_ctx); domain 1580 source4/torture/rpc/netlogon.c data.domain = lp_workgroup(tctx->lp_ctx); domain 1694 source4/torture/rpc/netlogon.c data.domain = lp_workgroup(tctx->lp_ctx); domain 1712 source4/torture/rpc/netlogon.c data.domain = lp_workgroup(tctx->lp_ctx); domain 1727 source4/torture/rpc/netlogon.c data.domain = lp_workgroup(tctx->lp_ctx); domain 355 source4/torture/rpc/samba3rpc.c char **domain, domain 450 source4/torture/rpc/samba3rpc.c *domain = talloc_strdup(mem_ctx, domain_name.string); domain 1541 source4/torture/rpc/samba3rpc.c const char *domain) domain 1588 source4/torture/rpc/samba3rpc.c lsa_name.string = talloc_asprintf(tmp_ctx, "%s\\%s", domain, name); domain 1658 source4/torture/rpc/samlogon.c const char *domain; domain 1669 source4/torture/rpc/samlogon.c .domain = cli_credentials_get_domain(cmdline_credentials), domain 1678 source4/torture/rpc/samlogon.c .domain = cli_credentials_get_realm(cmdline_credentials), domain 1687 source4/torture/rpc/samlogon.c .domain = NULL, domain 1700 source4/torture/rpc/samlogon.c .domain = NULL, domain 1713 source4/torture/rpc/samlogon.c .domain = cli_credentials_get_domain(machine_credentials), domain 1722 source4/torture/rpc/samlogon.c .domain = cli_credentials_get_domain(machine_credentials), domain 1731 source4/torture/rpc/samlogon.c .domain = cli_credentials_get_realm(machine_credentials), domain 1740 source4/torture/rpc/samlogon.c .domain = NULL, domain 1753 source4/torture/rpc/samlogon.c .domain = NULL, domain 1766 source4/torture/rpc/samlogon.c .domain = userdomain, domain 1775 source4/torture/rpc/samlogon.c .domain = NULL, domain 1787 source4/torture/rpc/samlogon.c .domain = NULL, domain 1800 source4/torture/rpc/samlogon.c .domain = userdomain, domain 1810 source4/torture/rpc/samlogon.c .domain = userdomain, domain 1825 source4/torture/rpc/samlogon.c usercreds[ci].domain, domain 1836 source4/torture/rpc/samlogon.c usercreds[ci].domain, domain 1858 source4/torture/rpc/samlogon.c usercreds[0].domain, domain 1869 source4/torture/rpc/samlogon.c usercreds[0].domain, domain 6405 source4/torture/rpc/samr.c struct policy_handle *handle, const char *domain, domain 6416 source4/torture/rpc/samr.c torture_comment(tctx, "Testing LookupDomain(%s)\n", domain); domain 6434 source4/torture/rpc/samr.c init_lsa_String(&n1, domain); domain 51 source4/torture/rpc/samsync.c const char *domain, const char *account_name, domain 65 source4/torture/rpc/samsync.c ninfo.identity_info.domain_name.string = domain; domain 153 source4/torture/rpc/samsync.c const char *domain, domain 163 source4/torture/rpc/samsync.c name.string = domain; domain 307 source4/torture/rpc/samsync.c struct netr_DELTA_DOMAIN *domain = delta->delta_union.domain; domain 317 source4/torture/rpc/samsync.c domain->sequence_num; domain 322 source4/torture/rpc/samsync.c if (strcasecmp_m("BUILTIN", domain->domain_name.string) != 0) { domain 323 source4/torture/rpc/samsync.c printf("BUILTIN domain has different name: %s\n", domain->domain_name.string); domain 334 source4/torture/rpc/samsync.c talloc_reference(samsync_state, domain->domain_name.string); domain 336 source4/torture/rpc/samsync.c if (strcasecmp_m(samsync_state->domain_name[database_id], domain->domain_name.string) != 0) { domain 338 source4/torture/rpc/samsync.c domain->domain_name.string); domain 354 source4/torture/rpc/samsync.c database_id, domain->domain_name.string, domain 372 source4/torture/rpc/samsync.c TEST_STRING_EQUAL(info[5]->info5.domain_name, domain->domain_name); domain 374 source4/torture/rpc/samsync.c TEST_STRING_EQUAL(info[2]->general.oem_information, domain->oem_information); domain 375 source4/torture/rpc/samsync.c TEST_STRING_EQUAL(info[4]->oem.oem_information, domain->oem_information); domain 376 source4/torture/rpc/samsync.c TEST_TIME_EQUAL(info[2]->general.force_logoff_time, domain->force_logoff_time); domain 377 source4/torture/rpc/samsync.c TEST_TIME_EQUAL(info[3]->info3.force_logoff_time, domain->force_logoff_time); domain 379 source4/torture/rpc/samsync.c TEST_TIME_EQUAL(info[1]->info1.min_password_length, domain->min_password_length); domain 380 source4/torture/rpc/samsync.c TEST_TIME_EQUAL(info[1]->info1.password_history_length, domain->password_history_length); domain 381 source4/torture/rpc/samsync.c TEST_TIME_EQUAL(info[1]->info1.max_password_age, domain->max_password_age); domain 382 source4/torture/rpc/samsync.c TEST_TIME_EQUAL(info[1]->info1.min_password_age, domain->min_password_age); domain 385 source4/torture/rpc/samsync.c domain->sequence_num); domain 387 source4/torture/rpc/samsync.c domain->domain_create_time); domain 389 source4/torture/rpc/samsync.c domain->domain_create_time); domain 391 source4/torture/rpc/samsync.c TEST_SEC_DESC_EQUAL(domain->sdbuf, samr, samsync_state->domain_handle[database_id]); domain 437 source4/torture/rpc/samsync.c const char *domain = samsync_state->domain_name[database_id]; domain 611 source4/torture/rpc/samsync.c domain, domain 719 source4/torture/rpc/samsync.c domain, username, nt_errstr(nt_status)); domain 1162 source4/torture/rpc/samsync.c const char *domain, *username; domain 1290 source4/torture/rpc/samsync.c domain = samsync_state->domain_name[SAM_DATABASE_DOMAIN]; domain 1291 source4/torture/rpc/samsync.c if (!domain) { domain 1298 source4/torture/rpc/samsync.c username = talloc_asprintf(trustdom_ctx, "%s$", domain); domain 110 source4/torture/rpc/testjoin.c const char *domain, domain 175 source4/torture/rpc/testjoin.c printf("Opening domain %s\n", domain); domain 177 source4/torture/rpc/testjoin.c name.string = domain; domain 190 source4/torture/rpc/testjoin.c join->dom_netbios_name = talloc_strdup(join, domain); domain 584 source4/torture/rpc/testjoin.c const char *domain, domain 181 source4/torture/winbind/struct_based.c static bool get_winbind_domain(struct torture_context *torture, char **domain) domain 189 source4/torture/winbind/struct_based.c *domain = talloc_strdup(torture, rep.data.domain_name); domain 190 source4/torture/winbind/struct_based.c torture_assert(torture, domain, "talloc error"); domain 198 source4/torture/winbind/struct_based.c char *domain; domain 206 source4/torture/winbind/struct_based.c get_winbind_domain(torture, &domain); domain 208 source4/torture/winbind/struct_based.c torture_assert_str_equal(torture, domain, expected, domain 860 source4/torture/winbind/struct_based.c const char *domuser, fstring domain, domain 869 source4/torture/winbind/struct_based.c fstrcpy(domain, ""); domain 876 source4/torture/winbind/struct_based.c fstrcpy(domain, dom); domain 881 source4/torture/winbind/struct_based.c fstrcpy(domain, domuser); domain 882 source4/torture/winbind/struct_based.c domain[PTR_DIFF(p, domuser)] = 0; domain 883 source4/torture/winbind/struct_based.c strupper_m(domain); domain 952 source4/torture/winbind/struct_based.c char *domain; domain 991 source4/torture/winbind/struct_based.c get_winbind_domain(torture, &domain); domain 995 source4/torture/winbind/struct_based.c domain, domain 1000 source4/torture/winbind/struct_based.c fstrcpy(req.data.name.dom_name, domain); domain 129 source4/utils/ntlm_auth.c static bool parse_ntlm_auth_domain_user(const char *domuser, char **domain, domain 140 source4/utils/ntlm_auth.c *domain = smb_xstrdup(domuser); domain 141 source4/utils/ntlm_auth.c (*domain)[PTR_DIFF(p, domuser)] = 0; domain 186 source4/utils/ntlm_auth.c const char *domain, domain 224 source4/utils/ntlm_auth.c domain, domain 230 source4/utils/ntlm_auth.c "%s%c%s", domain, domain 236 source4/utils/ntlm_auth.c domain, username, workstation, domain 743 source4/utils/ntlm_auth.c static char *domain; domain 754 source4/utils/ntlm_auth.c if (asprintf(&full_username, "%s%c%s", domain, *lp_winbind_separator(lp_ctx), username) == -1) { domain 776 source4/utils/ntlm_auth.c SAFE_FREE(domain); domain 778 source4/utils/ntlm_auth.c &domain, domain 785 source4/utils/ntlm_auth.c if (!domain) { domain 786 source4/utils/ntlm_auth.c domain = smb_xstrdup(lp_workgroup(lp_ctx)); domain 798 source4/utils/ntlm_auth.c domain, domain 848 source4/utils/ntlm_auth.c SAFE_FREE(domain); domain 913 source4/utils/ntlm_auth.c domain = smb_xstrdup(parameter); domain 152 source4/winbind/wb_async_helpers.c state->result[i]->domain = talloc_reference(state->result[i], domain 30 source4/winbind/wb_async_helpers.h const char *domain; domain 74 source4/winbind/wb_cmd_getdcname.c struct wbsrv_domain *domain; domain 77 source4/winbind/wb_cmd_getdcname.c state->ctx->status = wb_sid2domain_recv(ctx, &domain); domain 82 source4/winbind/wb_cmd_getdcname.c dcerpc_server_name(domain->netlogon_pipe)); domain 86 source4/winbind/wb_cmd_getdcname.c req = dcerpc_netr_GetAnyDCName_send(domain->netlogon_pipe, state, domain 39 source4/winbind/wb_cmd_getgrgid.c struct wbsrv_domain *domain; domain 106 source4/winbind/wb_cmd_getgrgid.c state->ctx->status = wb_sid2domain_recv(ctx, &state->domain); domain 114 source4/winbind/wb_cmd_getgrgid.c group_info->in.domain_name = state->domain->libnet_ctx->samr.name; domain 118 source4/winbind/wb_cmd_getgrgid.c state->domain->libnet_ctx->samr.name); domain 121 source4/winbind/wb_cmd_getgrgid.c ctx = libnet_GroupInfo_send(state->domain->libnet_ctx, state,group_info, domain 77 source4/winbind/wb_cmd_getgrnam.c struct wbsrv_domain *domain; domain 82 source4/winbind/wb_cmd_getgrnam.c state->ctx->status = wb_name2domain_recv(ctx, &domain); domain 101 source4/winbind/wb_cmd_getgrnam.c ctx = libnet_GroupInfo_send(domain->libnet_ctx, state, group_info,NULL); domain 78 source4/winbind/wb_cmd_getpwnam.c struct wbsrv_domain *domain; domain 83 source4/winbind/wb_cmd_getpwnam.c state->ctx->status = wb_name2domain_recv(ctx, &domain); domain 97 source4/winbind/wb_cmd_getpwnam.c user_info->in.domain_name = domain->libnet_ctx->samr.name; domain 99 source4/winbind/wb_cmd_getpwnam.c domain->libnet_ctx->samr.name); domain 102 source4/winbind/wb_cmd_getpwnam.c ctx = libnet_UserInfo_send(domain->libnet_ctx, state, user_info, NULL); domain 39 source4/winbind/wb_cmd_getpwuid.c struct wbsrv_domain *domain; domain 107 source4/winbind/wb_cmd_getpwuid.c state->ctx->status = wb_sid2domain_recv(ctx, &state->domain); domain 115 source4/winbind/wb_cmd_getpwuid.c user_info->in.domain_name = state->domain->libnet_ctx->samr.name; domain 119 source4/winbind/wb_cmd_getpwuid.c state->domain->libnet_ctx->samr.name); domain 122 source4/winbind/wb_cmd_getpwuid.c ctx = libnet_UserInfo_send(state->domain->libnet_ctx, state, user_info, domain 34 source4/winbind/wb_cmd_list_groups.c struct wbsrv_domain *domain; domain 87 source4/winbind/wb_cmd_list_groups.c struct wbsrv_domain *domain; domain 92 source4/winbind/wb_cmd_list_groups.c state->ctx->status = wb_sid2domain_recv(ctx, &domain); domain 95 source4/winbind/wb_cmd_list_groups.c state->domain = domain; domain 101 source4/winbind/wb_cmd_list_groups.c domain->libnet_ctx->samr.name); domain 116 source4/winbind/wb_cmd_list_groups.c ctx = libnet_GroupList_send(domain->libnet_ctx, state, group_list,NULL); domain 173 source4/winbind/wb_cmd_list_groups.c ctx = libnet_GroupList_send(state->domain->libnet_ctx, state,group_list, domain 78 source4/winbind/wb_cmd_list_trustdom.c struct wbsrv_domain *domain; domain 81 source4/winbind/wb_cmd_list_trustdom.c state->ctx->status = wb_sid2domain_recv(ctx, &domain); domain 84 source4/winbind/wb_cmd_list_trustdom.c tree = dcerpc_smb_tree(domain->libnet_ctx->lsa.pipe->conn); domain 87 source4/winbind/wb_cmd_list_trustdom.c ctx = wb_init_lsa_send(state, domain); domain 34 source4/winbind/wb_cmd_list_users.c struct wbsrv_domain *domain; domain 87 source4/winbind/wb_cmd_list_users.c struct wbsrv_domain *domain; domain 92 source4/winbind/wb_cmd_list_users.c state->ctx->status = wb_sid2domain_recv(ctx, &domain); domain 95 source4/winbind/wb_cmd_list_users.c state->domain = domain; domain 101 source4/winbind/wb_cmd_list_users.c domain->libnet_ctx->samr.name); domain 116 source4/winbind/wb_cmd_list_users.c ctx = libnet_UserList_send(domain->libnet_ctx, state, user_list, NULL); domain 171 source4/winbind/wb_cmd_list_users.c ctx = libnet_UserList_send(state->domain->libnet_ctx, state, user_list, domain 74 source4/winbind/wb_cmd_lookupname.c struct wbsrv_domain *domain; domain 76 source4/winbind/wb_cmd_lookupname.c state->ctx->status = wb_sid2domain_recv(ctx, &domain); domain 79 source4/winbind/wb_cmd_lookupname.c ctx = wb_lsa_lookupnames_send(state, domain->libnet_ctx->lsa.pipe, domain 80 source4/winbind/wb_cmd_lookupname.c &domain->libnet_ctx->lsa.handle, 1, &state->name); domain 74 source4/winbind/wb_cmd_lookupsid.c struct wbsrv_domain *domain; domain 76 source4/winbind/wb_cmd_lookupsid.c state->ctx->status = wb_sid2domain_recv(ctx, &domain); domain 79 source4/winbind/wb_cmd_lookupsid.c ctx = wb_lsa_lookupsids_send(state, domain->libnet_ctx->lsa.pipe, domain 80 source4/winbind/wb_cmd_lookupsid.c &domain->libnet_ctx->lsa.handle, 1, &state->sid); domain 73 source4/winbind/wb_cmd_setpwent.c struct wbsrv_domain *domain; domain 78 source4/winbind/wb_cmd_setpwent.c state->ctx->status = wb_sid2domain_recv(ctx, &domain); domain 81 source4/winbind/wb_cmd_setpwent.c state->libnet_ctx = domain->libnet_ctx; domain 87 source4/winbind/wb_cmd_setpwent.c domain->libnet_ctx->samr.name); domain 96 source4/winbind/wb_cmd_setpwent.c ctx = libnet_UserList_send(domain->libnet_ctx, state->result, user_list, domain 79 source4/winbind/wb_cmd_userdomgroups.c struct wbsrv_domain *domain; domain 81 source4/winbind/wb_cmd_userdomgroups.c state->ctx->status = wb_sid2domain_recv(ctx, &domain); domain 84 source4/winbind/wb_cmd_userdomgroups.c ctx = wb_samr_userdomgroups_send(state, domain->libnet_ctx->samr.pipe, domain 85 source4/winbind/wb_cmd_userdomgroups.c &domain->libnet_ctx->samr.handle, domain 106 source4/winbind/wb_cmd_usersids.c struct wbsrv_domain *domain; domain 109 source4/winbind/wb_cmd_usersids.c state->ctx->status = wb_sid2domain_recv(ctx, &domain); domain 125 source4/winbind/wb_cmd_usersids.c state->r.in.domain_handle = &domain->libnet_ctx->samr.handle; domain 129 source4/winbind/wb_cmd_usersids.c req = dcerpc_samr_GetAliasMembership_send(domain->libnet_ctx->samr.pipe, state, domain 50 source4/winbind/wb_connect_lsa.c struct wbsrv_domain *domain) domain 55 source4/winbind/wb_connect_lsa.c result = composite_create(mem_ctx, domain->netlogon_pipe->conn->event_ctx); domain 65 source4/winbind/wb_connect_lsa.c ctx = dcerpc_secondary_auth_connection_send(domain->netlogon_pipe, domain 66 source4/winbind/wb_connect_lsa.c domain->lsa_binding, domain 68 source4/winbind/wb_connect_lsa.c domain->libnet_ctx->cred, domain 69 source4/winbind/wb_connect_lsa.c domain->libnet_ctx->lp_ctx); domain 52 source4/winbind/wb_connect_sam.c struct wbsrv_domain *domain) domain 57 source4/winbind/wb_connect_sam.c result = composite_create(mem_ctx, domain->netlogon_pipe->conn->event_ctx); domain 65 source4/winbind/wb_connect_sam.c state->sid = dom_sid_dup(state, domain->info->sid); domain 70 source4/winbind/wb_connect_sam.c ctx = dcerpc_secondary_auth_connection_send(domain->netlogon_pipe, domain 71 source4/winbind/wb_connect_sam.c domain->samr_binding, domain 73 source4/winbind/wb_connect_sam.c domain->libnet_ctx->cred, domain 74 source4/winbind/wb_connect_sam.c domain->libnet_ctx->lp_ctx); domain 67 source4/winbind/wb_init_domain.c struct wbsrv_domain *domain; domain 90 source4/winbind/wb_init_domain.c char *s = talloc_asprintf(state, "ncacn_np:%s", state->domain->dc_name); domain 100 source4/winbind/wb_init_domain.c binding->target_hostname = state->domain->dc_name; domain 101 source4/winbind/wb_init_domain.c binding->host = state->domain->dc_address; domain 130 source4/winbind/wb_init_domain.c state->domain = talloc(state, struct wbsrv_domain); domain 131 source4/winbind/wb_init_domain.c if (state->domain == NULL) goto failed; domain 133 source4/winbind/wb_init_domain.c state->domain->info = talloc_reference(state->domain, dom_info); domain 134 source4/winbind/wb_init_domain.c if (state->domain->info == NULL) goto failed; domain 144 source4/winbind/wb_init_domain.c state->domain->dc_name = dom_info->dcs[0].name; domain 145 source4/winbind/wb_init_domain.c state->domain->dc_address = dom_info->dcs[0].address; domain 147 source4/winbind/wb_init_domain.c state->domain->libnet_ctx = libnet_context_init(service->task->event_ctx, domain 151 source4/winbind/wb_init_domain.c state->domain->libnet_ctx->cred = cli_credentials_init(state->domain); domain 152 source4/winbind/wb_init_domain.c if (state->domain->libnet_ctx->cred == NULL) goto failed; domain 154 source4/winbind/wb_init_domain.c cli_credentials_set_conf(state->domain->libnet_ctx->cred, service->task->lp_ctx); domain 158 source4/winbind/wb_init_domain.c cli_credentials_set_machine_account(state->domain->libnet_ctx->cred, state->domain->libnet_ctx->lp_ctx); domain 161 source4/winbind/wb_init_domain.c state->domain->netlogon_binding = init_domain_binding(state, &ndr_table_netlogon); domain 163 source4/winbind/wb_init_domain.c state->domain->netlogon_pipe = NULL; domain 165 source4/winbind/wb_init_domain.c if ((!cli_credentials_is_anonymous(state->domain->libnet_ctx->cred)) && domain 168 source4/winbind/wb_init_domain.c (dom_sid_equal(state->domain->info->sid, domain 170 source4/winbind/wb_init_domain.c state->domain->netlogon_binding->flags |= DCERPC_SCHANNEL; domain 174 source4/winbind/wb_init_domain.c state->domain->netlogon_binding->flags |= (DCERPC_SIGN | DCERPC_SEAL ); domain 176 source4/winbind/wb_init_domain.c state->domain->netlogon_binding->flags |= (DCERPC_SIGN); domain 182 source4/winbind/wb_init_domain.c ctx = dcerpc_pipe_connect_b_send(state, state->domain->netlogon_binding, domain 184 source4/winbind/wb_init_domain.c state->domain->libnet_ctx->cred, domain 208 source4/winbind/wb_init_domain.c state->ctx->status = dcerpc_pipe_connect_b_recv(ctx, state->domain, domain 209 source4/winbind/wb_init_domain.c &state->domain->netlogon_pipe); domain 214 source4/winbind/wb_init_domain.c talloc_steal(state->domain->netlogon_pipe, state->domain->netlogon_binding); domain 216 source4/winbind/wb_init_domain.c state->domain->lsa_binding = init_domain_binding(state, &ndr_table_lsarpc); domain 220 source4/winbind/wb_init_domain.c state->domain->lsa_binding->flags |= (DCERPC_SIGN | DCERPC_SEAL ); domain 222 source4/winbind/wb_init_domain.c state->domain->lsa_binding->flags |= (DCERPC_SIGN); domain 225 source4/winbind/wb_init_domain.c state->domain->libnet_ctx->lsa.pipe = NULL; domain 229 source4/winbind/wb_init_domain.c ctx = dcerpc_secondary_auth_connection_send(state->domain->netlogon_pipe, domain 230 source4/winbind/wb_init_domain.c state->domain->lsa_binding, domain 232 source4/winbind/wb_init_domain.c state->domain->libnet_ctx->cred, domain 233 source4/winbind/wb_init_domain.c state->domain->libnet_ctx->lp_ctx domain 245 source4/winbind/wb_init_domain.c if (state->domain->netlogon_binding->flags & DCERPC_SCHANNEL domain 256 source4/winbind/wb_init_domain.c ctx = dcerpc_secondary_auth_connection_send(state->domain->netlogon_pipe, domain 259 source4/winbind/wb_init_domain.c state->domain->libnet_ctx->cred, domain 260 source4/winbind/wb_init_domain.c state->domain->libnet_ctx->lp_ctx); domain 277 source4/winbind/wb_init_domain.c state->ctx->status = dcerpc_secondary_auth_connection_recv(ctx, state->domain, domain 278 source4/winbind/wb_init_domain.c &state->domain->libnet_ctx->lsa.pipe); domain 280 source4/winbind/wb_init_domain.c if (retry_with_schannel(state, state->domain->lsa_binding, domain 288 source4/winbind/wb_init_domain.c talloc_steal(state->domain->libnet_ctx, state->domain->libnet_ctx->lsa.pipe); domain 289 source4/winbind/wb_init_domain.c talloc_steal(state->domain->libnet_ctx->lsa.pipe, state->domain->lsa_binding); domain 290 source4/winbind/wb_init_domain.c state->domain->libnet_ctx->lsa.access_mask = SEC_FLAG_MAXIMUM_ALLOWED; domain 291 source4/winbind/wb_init_domain.c state->domain->libnet_ctx->lsa.name = state->domain->info->name; domain 293 source4/winbind/wb_init_domain.c ZERO_STRUCT(state->domain->libnet_ctx->lsa.handle); domain 296 source4/winbind/wb_init_domain.c dcerpc_server_name(state->domain->libnet_ctx->lsa.pipe)); domain 300 source4/winbind/wb_init_domain.c state->lsa_openpolicy.out.handle = &state->domain->libnet_ctx->lsa.handle; domain 302 source4/winbind/wb_init_domain.c req = dcerpc_lsa_OpenPolicy2_send(state->domain->libnet_ctx->lsa.pipe, state, domain 320 source4/winbind/wb_init_domain.c if (retry_with_schannel(state, state->domain->lsa_binding, domain 333 source4/winbind/wb_init_domain.c state->queryinfo.in.handle = &state->domain->libnet_ctx->lsa.handle; domain 337 source4/winbind/wb_init_domain.c req = dcerpc_lsa_QueryInfoPolicy_send(state->domain->libnet_ctx->lsa.pipe, state, domain 357 source4/winbind/wb_init_domain.c if (strcasecmp(state->domain->info->name, dominfo->name.string) != 0) { domain 359 source4/winbind/wb_init_domain.c state->domain->info->name, domain 360 source4/winbind/wb_init_domain.c dcerpc_server_name(state->domain->libnet_ctx->lsa.pipe), domain 366 source4/winbind/wb_init_domain.c if (!dom_sid_equal(state->domain->info->sid, dominfo->sid)) { domain 368 source4/winbind/wb_init_domain.c dom_sid_string(state, state->domain->info->sid), domain 369 source4/winbind/wb_init_domain.c dcerpc_server_name(state->domain->libnet_ctx->lsa.pipe), domain 375 source4/winbind/wb_init_domain.c state->domain->samr_binding = init_domain_binding(state, &ndr_table_samr); domain 379 source4/winbind/wb_init_domain.c state->domain->samr_binding->flags = state->domain->lsa_binding->flags; domain 381 source4/winbind/wb_init_domain.c state->domain->libnet_ctx->samr.pipe = NULL; domain 383 source4/winbind/wb_init_domain.c ctx = wb_connect_samr_send(state, state->domain); domain 396 source4/winbind/wb_init_domain.c ctx, state->domain, domain 397 source4/winbind/wb_init_domain.c &state->domain->libnet_ctx->samr.pipe, domain 398 source4/winbind/wb_init_domain.c &state->domain->libnet_ctx->samr.connect_handle, domain 399 source4/winbind/wb_init_domain.c &state->domain->libnet_ctx->samr.handle); domain 402 source4/winbind/wb_init_domain.c talloc_steal(state->domain->libnet_ctx->samr.pipe, state->domain->samr_binding); domain 403 source4/winbind/wb_init_domain.c state->domain->libnet_ctx->samr.access_mask = SEC_FLAG_MAXIMUM_ALLOWED; domain 404 source4/winbind/wb_init_domain.c state->domain->libnet_ctx->samr.name = state->domain->info->name; domain 405 source4/winbind/wb_init_domain.c state->domain->libnet_ctx->samr.sid = dom_sid_dup( domain 406 source4/winbind/wb_init_domain.c state->domain->libnet_ctx, domain 407 source4/winbind/wb_init_domain.c state->domain->info->sid); domain 421 source4/winbind/wb_init_domain.c *result = talloc_steal(mem_ctx, state->domain); domain 33 source4/winbind/wb_name2domain.c struct wbsrv_domain *domain; domain 93 source4/winbind/wb_name2domain.c struct wbsrv_domain *domain; domain 97 source4/winbind/wb_name2domain.c state->ctx->status = wb_sid2domain_recv(ctx, &domain); domain 100 source4/winbind/wb_name2domain.c state->domain = domain; domain 116 source4/winbind/wb_name2domain.c *result = state->domain; domain 63 source4/winbind/wb_pam_auth.c const char *domain, domain 92 source4/winbind/wb_pam_auth.c ninfo->identity_info.domain_name.string = talloc_strdup(state, domain); domain 175 source4/winbind/wb_pam_auth.c if (base->domain.string) { domain 176 source4/winbind/wb_pam_auth.c state->domain_name = base->domain.string; domain 177 source4/winbind/wb_pam_auth.c talloc_steal(state, base->domain.string); domain 221 source4/winbind/wb_pam_auth.c const char *user, *domain; domain 240 source4/winbind/wb_pam_auth.c &user, &domain); domain 259 source4/winbind/wb_pam_auth.c domain, user, workstation, domain 83 source4/winbind/wb_sam_logon.c struct wbsrv_domain *domain; domain 85 source4/winbind/wb_sam_logon.c s->ctx->status = wb_sid2domain_recv(creq, &domain); domain 88 source4/winbind/wb_sam_logon.c s->creds_state = cli_credentials_get_netlogon_creds(domain->libnet_ctx->cred); domain 92 source4/winbind/wb_sam_logon.c dcerpc_server_name(domain->netlogon_pipe)); domain 95 source4/winbind/wb_sam_logon.c s->r.in.computer_name = cli_credentials_get_workstation(domain->libnet_ctx->cred); domain 117 source4/winbind/wb_sam_logon.c req = dcerpc_netr_LogonSamLogon_send(domain->netlogon_pipe, s->r_mem_ctx, &s->r); domain 470 source4/winbind/wb_samba3_cmd.c sid->domain); domain 508 source4/winbind/wb_samba3_cmd.c s3call->request.data.auth_crap.domain, domain 576 source4/winbind/wb_samba3_cmd.c char *user, *domain; domain 580 source4/winbind/wb_samba3_cmd.c &domain, &user)) { domain 589 source4/winbind/wb_samba3_cmd.c cli_credentials_set_domain(credentials, domain, CRED_SPECIFIED); domain 43 source4/winbind/wb_server.h struct wbsrv_domain *domain; domain 34 source4/winbind/wb_sid2domain.c struct wbsrv_domain *domain; domain 36 source4/winbind/wb_sid2domain.c for (domain = service->domains; domain!=NULL; domain = domain->next) { domain 37 source4/winbind/wb_sid2domain.c if (dom_sid_equal(domain->info->sid, sid)) { domain 40 source4/winbind/wb_sid2domain.c if (dom_sid_in_domain(domain->info->sid, sid)) { domain 44 source4/winbind/wb_sid2domain.c return domain; domain 52 source4/winbind/wb_sid2domain.c struct wbsrv_domain *domain; domain 79 source4/winbind/wb_sid2domain.c state->domain = find_domain_from_sid(service, sid); domain 80 source4/winbind/wb_sid2domain.c if (state->domain != NULL) { domain 142 source4/winbind/wb_sid2domain.c ctx = wb_trusted_dom_info_send(state, state->service, name->domain, domain 172 source4/winbind/wb_sid2domain.c &state->domain); domain 181 source4/winbind/wb_sid2domain.c talloc_free(state->domain); domain 182 source4/winbind/wb_sid2domain.c state->domain = existing; domain 185 source4/winbind/wb_sid2domain.c talloc_steal(state->service, state->domain); domain 186 source4/winbind/wb_sid2domain.c DLIST_ADD(state->service->domains, state->domain); domain 199 source4/winbind/wb_sid2domain.c *result = state->domain; domain 32 source4/winbind/wb_utils.c char **domain, char **user) domain 37 source4/winbind/wb_utils.c *domain = talloc_strdup(mem_ctx, lp_workgroup(lp_ctx)); domain 39 source4/winbind/wb_utils.c *domain = talloc_strndup(mem_ctx, domuser, domain 46 source4/winbind/wb_utils.c return ((*domain != NULL) && (*user != NULL));