/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/samba-3.5.8/librpc/ndr/ |
H A D | ndr_sec_helper.c | 125 size_t ndr_size_dom_sid(const struct dom_sid *sid, struct smb_iconv_convenience *ic, int flags) argument 127 if (!sid) return 0; 128 return 8 + 4*sid->num_auths; 131 size_t ndr_size_dom_sid28(const struct dom_sid *sid, int flags) argument 135 if (!sid) return 0; 139 if (memcmp(&zero_sid, sid, sizeof(zero_sid)) == 0) { 143 return 8 + 4*sid->num_auths; 146 size_t ndr_size_dom_sid0(const struct dom_sid *sid, int flags) argument 148 return ndr_size_dom_sid28(sid, flags); 154 void ndr_print_dom_sid(struct ndr_print *ndr, const char *name, const struct dom_sid *sid) argument 159 ndr_print_dom_sid2(struct ndr_print *ndr, const char *name, const struct dom_sid *sid) argument 164 ndr_print_dom_sid28(struct ndr_print *ndr, const char *name, const struct dom_sid *sid) argument 169 ndr_print_dom_sid0(struct ndr_print *ndr, const char *name, const struct dom_sid *sid) argument 178 ndr_pull_dom_sid2(struct ndr_pull *ndr, int ndr_flags, struct dom_sid *sid) argument 197 ndr_push_dom_sid2(struct ndr_push *ndr, int ndr_flags, const struct dom_sid *sid) argument 209 ndr_pull_dom_sid28(struct ndr_pull *ndr, int ndr_flags, struct dom_sid *sid) argument 243 ndr_push_dom_sid28(struct ndr_push *ndr, int ndr_flags, const struct dom_sid *sid) argument 273 ndr_pull_dom_sid0(struct ndr_pull *ndr, int ndr_flags, struct dom_sid *sid) argument 290 ndr_push_dom_sid0(struct ndr_push *ndr, int ndr_flags, const struct dom_sid *sid) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/samba-3.5.8/source3/lib/ |
H A D | idmap_cache.c | 24 * @param[in] sid the sid to map 32 bool idmap_cache_find_sid2uid(const struct dom_sid *sid, uid_t *puid, argument 44 sid_to_fstring(sidstr, sid)); 66 * @param[out] sid where to put the result 70 * If "is_null_sid(sid)", this was a negative mapping. 73 bool idmap_cache_find_uid2sid(uid_t uid, struct dom_sid *sid, bool *expired) argument 89 ZERO_STRUCTP(sid); 91 ret = string_to_sid(sid, value); 102 * @param[in] sid th 112 idmap_cache_set_sid2uid(const struct dom_sid *sid, uid_t uid) argument 152 idmap_cache_find_sid2gid(const struct dom_sid *sid, gid_t *pgid, bool *expired) argument 193 idmap_cache_find_gid2sid(gid_t gid, struct dom_sid *sid, bool *expired) argument 232 idmap_cache_set_sid2gid(const struct dom_sid *sid, gid_t gid) argument [all...] |
H A D | util_sid.c | 43 const DOM_SID global_sid_NULL = /* NULL sid */ 175 char *sid_to_fstring(fstring sidstr_out, const DOM_SID *sid) argument 177 char *str = sid_string_talloc(talloc_tos(), sid); 187 This introduces a dependency on librpc/ndr/sid.o which can easily 191 char *sid_string_talloc(TALLOC_CTX *mem_ctx, const DOM_SID *sid) argument 193 char *result = dom_sid_string(mem_ctx, sid); 202 char *sid_string_dbg(const DOM_SID *sid) argument 204 return sid_string_talloc(talloc_tos(), sid); 211 char *sid_string_tos(const DOM_SID *sid) argument 213 return sid_string_talloc(talloc_tos(), sid); 291 sid_append_rid(DOM_SID *sid, uint32 rid) argument 310 sid_split_rid(DOM_SID *sid, uint32 *rid) argument 324 sid_peek_rid(const DOM_SID *sid, uint32 *rid) argument 341 sid_peek_check_rid(const DOM_SID *exp_dom_sid, const DOM_SID *sid, uint32 *rid) argument 381 sid_linearize(char *outbuf, size_t len, const DOM_SID *sid) argument 401 sid_parse(const char *inbuf, size_t len, DOM_SID *sid) argument 504 non_mappable_sid(DOM_SID *sid) argument 526 sid_binstring(TALLOC_CTX *mem_ctx, const DOM_SID *sid) argument 546 sid_binstring_hex(const DOM_SID *sid) argument 581 add_sid_to_array(TALLOC_CTX *mem_ctx, const DOM_SID *sid, DOM_SID **sids, size_t *num) argument 602 add_sid_to_array_unique(TALLOC_CTX *mem_ctx, const DOM_SID *sid, DOM_SID **sids, size_t *num_sids) argument 619 del_sid_from_array(const DOM_SID *sid, DOM_SID **sids, size_t *num) argument 666 is_null_sid(const DOM_SID *sid) argument 672 is_sid_in_token(const NT_USER_TOKEN *token, const DOM_SID *sid) argument 691 DOM_SID sid; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/samba-3.5.8/source3/lib/ |
H A D | idmap_cache.c | 24 * @param[in] sid the sid to map 32 bool idmap_cache_find_sid2uid(const struct dom_sid *sid, uid_t *puid, argument 44 sid_to_fstring(sidstr, sid)); 66 * @param[out] sid where to put the result 70 * If "is_null_sid(sid)", this was a negative mapping. 73 bool idmap_cache_find_uid2sid(uid_t uid, struct dom_sid *sid, bool *expired) argument 89 ZERO_STRUCTP(sid); 91 ret = string_to_sid(sid, value); 102 * @param[in] sid th 112 idmap_cache_set_sid2uid(const struct dom_sid *sid, uid_t uid) argument 152 idmap_cache_find_sid2gid(const struct dom_sid *sid, gid_t *pgid, bool *expired) argument 193 idmap_cache_find_gid2sid(gid_t gid, struct dom_sid *sid, bool *expired) argument 232 idmap_cache_set_sid2gid(const struct dom_sid *sid, gid_t gid) argument [all...] |
H A D | util_sid.c | 43 const DOM_SID global_sid_NULL = /* NULL sid */ 175 char *sid_to_fstring(fstring sidstr_out, const DOM_SID *sid) argument 177 char *str = sid_string_talloc(talloc_tos(), sid); 187 This introduces a dependency on librpc/ndr/sid.o which can easily 191 char *sid_string_talloc(TALLOC_CTX *mem_ctx, const DOM_SID *sid) argument 193 char *result = dom_sid_string(mem_ctx, sid); 202 char *sid_string_dbg(const DOM_SID *sid) argument 204 return sid_string_talloc(talloc_tos(), sid); 211 char *sid_string_tos(const DOM_SID *sid) argument 213 return sid_string_talloc(talloc_tos(), sid); 291 sid_append_rid(DOM_SID *sid, uint32 rid) argument 310 sid_split_rid(DOM_SID *sid, uint32 *rid) argument 324 sid_peek_rid(const DOM_SID *sid, uint32 *rid) argument 341 sid_peek_check_rid(const DOM_SID *exp_dom_sid, const DOM_SID *sid, uint32 *rid) argument 381 sid_linearize(char *outbuf, size_t len, const DOM_SID *sid) argument 401 sid_parse(const char *inbuf, size_t len, DOM_SID *sid) argument 504 non_mappable_sid(DOM_SID *sid) argument 526 sid_binstring(TALLOC_CTX *mem_ctx, const DOM_SID *sid) argument 546 sid_binstring_hex(const DOM_SID *sid) argument 581 add_sid_to_array(TALLOC_CTX *mem_ctx, const DOM_SID *sid, DOM_SID **sids, size_t *num) argument 602 add_sid_to_array_unique(TALLOC_CTX *mem_ctx, const DOM_SID *sid, DOM_SID **sids, size_t *num_sids) argument 619 del_sid_from_array(const DOM_SID *sid, DOM_SID **sids, size_t *num) argument 666 is_null_sid(const DOM_SID *sid) argument 672 is_sid_in_token(const NT_USER_TOKEN *token, const DOM_SID *sid) argument 691 DOM_SID sid; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/samba-3.5.8/source3/lib/ |
H A D | idmap_cache.c | 24 * @param[in] sid the sid to map 32 bool idmap_cache_find_sid2uid(const struct dom_sid *sid, uid_t *puid, argument 44 sid_to_fstring(sidstr, sid)); 66 * @param[out] sid where to put the result 70 * If "is_null_sid(sid)", this was a negative mapping. 73 bool idmap_cache_find_uid2sid(uid_t uid, struct dom_sid *sid, bool *expired) argument 89 ZERO_STRUCTP(sid); 91 ret = string_to_sid(sid, value); 102 * @param[in] sid th 112 idmap_cache_set_sid2uid(const struct dom_sid *sid, uid_t uid) argument 152 idmap_cache_find_sid2gid(const struct dom_sid *sid, gid_t *pgid, bool *expired) argument 193 idmap_cache_find_gid2sid(gid_t gid, struct dom_sid *sid, bool *expired) argument 232 idmap_cache_set_sid2gid(const struct dom_sid *sid, gid_t gid) argument [all...] |
H A D | util_sid.c | 43 const DOM_SID global_sid_NULL = /* NULL sid */ 175 char *sid_to_fstring(fstring sidstr_out, const DOM_SID *sid) argument 177 char *str = sid_string_talloc(talloc_tos(), sid); 187 This introduces a dependency on librpc/ndr/sid.o which can easily 191 char *sid_string_talloc(TALLOC_CTX *mem_ctx, const DOM_SID *sid) argument 193 char *result = dom_sid_string(mem_ctx, sid); 202 char *sid_string_dbg(const DOM_SID *sid) argument 204 return sid_string_talloc(talloc_tos(), sid); 211 char *sid_string_tos(const DOM_SID *sid) argument 213 return sid_string_talloc(talloc_tos(), sid); 291 sid_append_rid(DOM_SID *sid, uint32 rid) argument 310 sid_split_rid(DOM_SID *sid, uint32 *rid) argument 324 sid_peek_rid(const DOM_SID *sid, uint32 *rid) argument 341 sid_peek_check_rid(const DOM_SID *exp_dom_sid, const DOM_SID *sid, uint32 *rid) argument 381 sid_linearize(char *outbuf, size_t len, const DOM_SID *sid) argument 401 sid_parse(const char *inbuf, size_t len, DOM_SID *sid) argument 504 non_mappable_sid(DOM_SID *sid) argument 526 sid_binstring(TALLOC_CTX *mem_ctx, const DOM_SID *sid) argument 546 sid_binstring_hex(const DOM_SID *sid) argument 581 add_sid_to_array(TALLOC_CTX *mem_ctx, const DOM_SID *sid, DOM_SID **sids, size_t *num) argument 602 add_sid_to_array_unique(TALLOC_CTX *mem_ctx, const DOM_SID *sid, DOM_SID **sids, size_t *num_sids) argument 619 del_sid_from_array(const DOM_SID *sid, DOM_SID **sids, size_t *num) argument 666 is_null_sid(const DOM_SID *sid) argument 672 is_sid_in_token(const NT_USER_TOKEN *token, const DOM_SID *sid) argument 691 DOM_SID sid; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/samba-3.5.8/libcli/security/ |
H A D | dom_sid.c | 169 struct dom_sid *dom_sid_parse_length(TALLOC_CTX *mem_ctx, const DATA_BLOB *sid) argument 172 char *p = talloc_strndup(mem_ctx, (char *)sid->data, sid->length); 216 returns a new sid in the supplied memory context 222 struct dom_sid *sid; local 224 sid = talloc(mem_ctx, struct dom_sid); 225 if (!sid) return NULL; 227 *sid = *domain_sid; 229 sid->sub_auths[sid 238 dom_sid_split_rid(TALLOC_CTX *mem_ctx, const struct dom_sid *sid, struct dom_sid **domain, uint32_t *rid) argument 263 dom_sid_in_domain(const struct dom_sid *domain_sid, const struct dom_sid *sid) argument 288 dom_sid_string(TALLOC_CTX *mem_ctx, const struct dom_sid *sid) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/samba-3.5.8/libcli/security/ |
H A D | dom_sid.c | 169 struct dom_sid *dom_sid_parse_length(TALLOC_CTX *mem_ctx, const DATA_BLOB *sid) argument 172 char *p = talloc_strndup(mem_ctx, (char *)sid->data, sid->length); 216 returns a new sid in the supplied memory context 222 struct dom_sid *sid; local 224 sid = talloc(mem_ctx, struct dom_sid); 225 if (!sid) return NULL; 227 *sid = *domain_sid; 229 sid->sub_auths[sid 238 dom_sid_split_rid(TALLOC_CTX *mem_ctx, const struct dom_sid *sid, struct dom_sid **domain, uint32_t *rid) argument 263 dom_sid_in_domain(const struct dom_sid *domain_sid, const struct dom_sid *sid) argument 288 dom_sid_string(TALLOC_CTX *mem_ctx, const struct dom_sid *sid) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/samba-3.5.8/libcli/security/ |
H A D | dom_sid.c | 169 struct dom_sid *dom_sid_parse_length(TALLOC_CTX *mem_ctx, const DATA_BLOB *sid) argument 172 char *p = talloc_strndup(mem_ctx, (char *)sid->data, sid->length); 216 returns a new sid in the supplied memory context 222 struct dom_sid *sid; local 224 sid = talloc(mem_ctx, struct dom_sid); 225 if (!sid) return NULL; 227 *sid = *domain_sid; 229 sid->sub_auths[sid 238 dom_sid_split_rid(TALLOC_CTX *mem_ctx, const struct dom_sid *sid, struct dom_sid **domain, uint32_t *rid) argument 263 dom_sid_in_domain(const struct dom_sid *domain_sid, const struct dom_sid *sid) argument 288 dom_sid_string(TALLOC_CTX *mem_ctx, const struct dom_sid *sid) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/samba-3.5.8/source3/winbindd/ |
H A D | winbindd_getsidaliases.c | 24 struct dom_sid sid; member in struct:winbindd_getsidaliases_state 49 request->data.sid[sizeof(request->data.sid)-1]='\0'; 51 DEBUG(3, ("getsidaliases %s\n", request->data.sid)); 53 if (!string_to_sid(&state->sid, request->data.sid)) { 54 DEBUG(1, ("Could not get convert sid %s from string\n", 55 request->data.sid)); 60 domain = find_domain_from_sid_noinit(&state->sid); 62 DEBUG(1,("could not find domain entry for sid 124 struct dom_sid sid; local [all...] |
H A D | winbindd_gid_to_sid.c | 26 struct dom_sid sid; member in struct:winbindd_gid_to_sid_state 64 status = wb_gid2sid_recv(subreq, &state->sid); 81 DEBUG(5, ("Could not convert sid %s: %s\n", 82 sid_string_dbg(&state->sid), nt_errstr(status))); 85 sid_to_fstring(response->data.sid.sid, &state->sid); 86 response->data.sid.type = SID_NAME_USER;
|
H A D | winbindd_uid_to_sid.c | 26 struct dom_sid sid; member in struct:winbindd_uid_to_sid_state 64 status = wb_uid2sid_recv(subreq, &state->sid); 81 DEBUG(5, ("Could not convert sid %s: %s\n", 82 sid_string_dbg(&state->sid), nt_errstr(status))); 85 sid_to_fstring(response->data.sid.sid, &state->sid); 86 response->data.sid.type = SID_NAME_USER;
|
H A D | winbindd_lookupsid.c | 25 struct dom_sid sid; member in struct:winbindd_lookupsid_state 49 request->data.sid[sizeof(request->data.sid)-1]='\0'; 51 DEBUG(3, ("lookupsid %s\n", request->data.sid)); 53 if (!string_to_sid(&state->sid, request->data.sid)) { 54 DEBUG(5, ("%s not a SID\n", request->data.sid)); 59 subreq = wb_lookupsid_send(state, ev, &state->sid); 93 DEBUG(5, ("Could not lookup sid %s: %s\n", 94 sid_string_dbg(&state->sid), nt_errst [all...] |
H A D | winbindd_sid_to_gid.c | 24 struct dom_sid sid; member in struct:winbindd_sid_to_gid_state 45 request->data.sid[sizeof(request->data.sid)-1]='\0'; 47 DEBUG(3, ("sid to gid %s\n", request->data.sid)); 49 if (!string_to_sid(&state->sid, request->data.sid)) { 50 DEBUG(1, ("Could not get convert sid %s from string\n", 51 request->data.sid)); 56 subreq = wb_sid2gid_send(state, ev, &state->sid); [all...] |
H A D | winbindd_sid_to_uid.c | 24 struct dom_sid sid; member in struct:winbindd_sid_to_uid_state 45 request->data.sid[sizeof(request->data.sid)-1]='\0'; 47 DEBUG(3, ("sid to uid %s\n", request->data.sid)); 49 if (!string_to_sid(&state->sid, request->data.sid)) { 50 DEBUG(1, ("Could not get convert sid %s from string\n", 51 request->data.sid)); 56 subreq = wb_sid2uid_send(state, ev, &state->sid); [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/samba-3.5.8/source3/winbindd/ |
H A D | winbindd_getsidaliases.c | 24 struct dom_sid sid; member in struct:winbindd_getsidaliases_state 49 request->data.sid[sizeof(request->data.sid)-1]='\0'; 51 DEBUG(3, ("getsidaliases %s\n", request->data.sid)); 53 if (!string_to_sid(&state->sid, request->data.sid)) { 54 DEBUG(1, ("Could not get convert sid %s from string\n", 55 request->data.sid)); 60 domain = find_domain_from_sid_noinit(&state->sid); 62 DEBUG(1,("could not find domain entry for sid 124 struct dom_sid sid; local [all...] |
H A D | winbindd_gid_to_sid.c | 26 struct dom_sid sid; member in struct:winbindd_gid_to_sid_state 64 status = wb_gid2sid_recv(subreq, &state->sid); 81 DEBUG(5, ("Could not convert sid %s: %s\n", 82 sid_string_dbg(&state->sid), nt_errstr(status))); 85 sid_to_fstring(response->data.sid.sid, &state->sid); 86 response->data.sid.type = SID_NAME_USER;
|
H A D | winbindd_uid_to_sid.c | 26 struct dom_sid sid; member in struct:winbindd_uid_to_sid_state 64 status = wb_uid2sid_recv(subreq, &state->sid); 81 DEBUG(5, ("Could not convert sid %s: %s\n", 82 sid_string_dbg(&state->sid), nt_errstr(status))); 85 sid_to_fstring(response->data.sid.sid, &state->sid); 86 response->data.sid.type = SID_NAME_USER;
|
H A D | winbindd_lookupsid.c | 25 struct dom_sid sid; member in struct:winbindd_lookupsid_state 49 request->data.sid[sizeof(request->data.sid)-1]='\0'; 51 DEBUG(3, ("lookupsid %s\n", request->data.sid)); 53 if (!string_to_sid(&state->sid, request->data.sid)) { 54 DEBUG(5, ("%s not a SID\n", request->data.sid)); 59 subreq = wb_lookupsid_send(state, ev, &state->sid); 93 DEBUG(5, ("Could not lookup sid %s: %s\n", 94 sid_string_dbg(&state->sid), nt_errst [all...] |
H A D | winbindd_sid_to_gid.c | 24 struct dom_sid sid; member in struct:winbindd_sid_to_gid_state 45 request->data.sid[sizeof(request->data.sid)-1]='\0'; 47 DEBUG(3, ("sid to gid %s\n", request->data.sid)); 49 if (!string_to_sid(&state->sid, request->data.sid)) { 50 DEBUG(1, ("Could not get convert sid %s from string\n", 51 request->data.sid)); 56 subreq = wb_sid2gid_send(state, ev, &state->sid); [all...] |
H A D | winbindd_sid_to_uid.c | 24 struct dom_sid sid; member in struct:winbindd_sid_to_uid_state 45 request->data.sid[sizeof(request->data.sid)-1]='\0'; 47 DEBUG(3, ("sid to uid %s\n", request->data.sid)); 49 if (!string_to_sid(&state->sid, request->data.sid)) { 50 DEBUG(1, ("Could not get convert sid %s from string\n", 51 request->data.sid)); 56 subreq = wb_sid2uid_send(state, ev, &state->sid); [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/samba-3.5.8/source3/winbindd/ |
H A D | winbindd_getsidaliases.c | 24 struct dom_sid sid; member in struct:winbindd_getsidaliases_state 49 request->data.sid[sizeof(request->data.sid)-1]='\0'; 51 DEBUG(3, ("getsidaliases %s\n", request->data.sid)); 53 if (!string_to_sid(&state->sid, request->data.sid)) { 54 DEBUG(1, ("Could not get convert sid %s from string\n", 55 request->data.sid)); 60 domain = find_domain_from_sid_noinit(&state->sid); 62 DEBUG(1,("could not find domain entry for sid 124 struct dom_sid sid; local [all...] |
H A D | winbindd_gid_to_sid.c | 26 struct dom_sid sid; member in struct:winbindd_gid_to_sid_state 64 status = wb_gid2sid_recv(subreq, &state->sid); 81 DEBUG(5, ("Could not convert sid %s: %s\n", 82 sid_string_dbg(&state->sid), nt_errstr(status))); 85 sid_to_fstring(response->data.sid.sid, &state->sid); 86 response->data.sid.type = SID_NAME_USER;
|
H A D | winbindd_uid_to_sid.c | 26 struct dom_sid sid; member in struct:winbindd_uid_to_sid_state 64 status = wb_uid2sid_recv(subreq, &state->sid); 81 DEBUG(5, ("Could not convert sid %s: %s\n", 82 sid_string_dbg(&state->sid), nt_errstr(status))); 85 sid_to_fstring(response->data.sid.sid, &state->sid); 86 response->data.sid.type = SID_NAME_USER;
|