| /sssd-io/src/responder/nss/ |
| H A D | nss_protocol.h | 49 struct cli_ctx *cli_ctx; member in struct:nss_cmd_ctx 76 errno_t nss_protocol_done(struct cli_ctx *cli_ctx, errno_t error); 81 void nss_protocol_reply(struct cli_ctx *cli_ctx, 90 nss_protocol_parse_name(struct cli_ctx *cli_ctx, const char **_rawname); 93 nss_protocol_parse_name_ex(struct cli_ctx *cli_ctx, cons [all...] |
| H A D | nss_enum.c | 46 struct cli_ctx *cli_ctx, 66 state->nss_ctx = talloc_get_type(cli_ctx->rctx->pvt_ctx, struct nss_ctx); 95 subreq = cache_req_send(req, ev, cli_ctx->rctx, cli_ctx->rctx->ncache, 239 struct cli_ctx *cli_ctx, 251 return nss_setent_internal_send(mem_ctx, ev, cli_ctx, data, type, enum_ctx, 340 struct cli_ctx *cli_ctx, 44 nss_setent_internal_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct cli_ctx *cli_ctx, struct cache_req_data *data, enum cache_req_type type, struct nss_enum_ctx *enum_ctx, nss_setent_set_timeout_fn timeout_handler) argument 237 nss_setent_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct cli_ctx *cli_ctx, enum cache_req_type type, struct nss_enum_ctx *enum_ctx) argument 338 nss_setnetgrent_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct cli_ctx *cli_ctx, enum cache_req_type type, hash_table_t *table, const char *netgroup) argument [all...] |
| H A D | nss_get_object.c | 169 struct cli_ctx *cli_ctx, 188 state->rctx = cli_ctx->rctx; 189 state->nss_ctx = talloc_get_type(cli_ctx->rctx->pvt_ctx, struct nss_ctx); 198 subreq = cache_req_send(req, ev, cli_ctx->rctx, cli_ctx->rctx->ncache, 167 nss_get_object_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct cli_ctx *cli_ctx, struct cache_req_data *data, enum sss_mc_type memcache, const char *input_name, uint32_t input_id) argument
|
| H A D | nss_protocol.c | 27 nss_protocol_done(struct cli_ctx *cli_ctx, errno_t error) argument 32 pctx = talloc_get_type(cli_ctx->protocol_ctx, struct cli_protocol); 53 ret = sss_cmd_send_empty(cli_ctx); 58 ret = sss_cmd_send_error(cli_ctx, error); 69 sss_cmd_done(cli_ctx, NULL); 73 void nss_protocol_reply(struct cli_ctx *cli_ctx, argument 82 pctx = talloc_get_type(cli_ctx->protocol_ctx, struct cli_protocol); 98 nss_protocol_done(cli_ctx, re 102 nss_protocol_parse_name(struct cli_ctx *cli_ctx, const char **_rawname) argument 137 nss_protocol_parse_name_ex(struct cli_ctx *cli_ctx, const char **_rawname, uint32_t *_flags) argument 199 nss_protocol_parse_id(struct cli_ctx *cli_ctx, uint32_t *_id) argument 222 nss_protocol_parse_id_ex(struct cli_ctx *cli_ctx, uint32_t *_id, uint32_t *_flags) argument 249 nss_protocol_parse_limit(struct cli_ctx *cli_ctx, uint32_t *_limit) argument 255 nss_protocol_parse_svc_name(struct cli_ctx *cli_ctx, const char **_name, const char **_protocol) argument 312 nss_protocol_parse_svc_port(struct cli_ctx *cli_ctx, uint16_t *_port, const char **_protocol) argument 359 nss_protocol_parse_cert(struct cli_ctx *cli_ctx, const char **_derb64) argument 401 nss_protocol_parse_sid(struct cli_ctx *cli_ctx, const char **_sid) argument [all...] |
| H A D | nss_cmd.c | 32 struct cli_ctx *cli_ctx, 43 cmd_ctx->cli_ctx = cli_ctx; 44 cmd_ctx->nss_ctx = talloc_get_type(cli_ctx->rctx->pvt_ctx, struct nss_ctx); 45 cmd_ctx->state_ctx = talloc_get_type(cli_ctx->state_ctx, 76 static errno_t nss_getby_name(struct cli_ctx *cli_ctx, argument 89 cmd_ctx = nss_cmd_ctx_create(cli_ctx, cli_ctx, typ 31 nss_cmd_ctx_create(TALLOC_CTX *mem_ctx, struct cli_ctx *cli_ctx, enum cache_req_type type, nss_protocol_fill_packet_fn fill_fn) argument 142 nss_getby_id(struct cli_ctx *cli_ctx, bool ex_version, enum cache_req_type type, const char **attrs, enum sss_mc_type memcache, nss_protocol_fill_packet_fn fill_fn) argument 207 nss_getby_svc(struct cli_ctx *cli_ctx, enum cache_req_type type, const char *protocol, const char *name, uint16_t port, nss_protocol_fill_packet_fn fill_fn) argument 259 nss_getlistby_cert(struct cli_ctx *cli_ctx, enum cache_req_type type) argument 342 nss_getby_cert(struct cli_ctx *cli_ctx, enum cache_req_type type, nss_protocol_fill_packet_fn fill_fn) argument 396 nss_getby_sid(struct cli_ctx *cli_ctx, enum cache_req_type type, nss_protocol_fill_packet_fn fill_fn) argument 577 nss_setent(struct cli_ctx *cli_ctx, enum cache_req_type type, struct nss_enum_ctx *enum_ctx) argument 596 struct cli_ctx *cli_ctx; local 614 nss_getent(struct cli_ctx *cli_ctx, enum cache_req_type type, struct nss_enum_index *idx, nss_protocol_fill_packet_fn fill_fn, struct nss_enum_ctx *enum_ctx) argument 733 nss_setnetgrent(struct cli_ctx *cli_ctx, enum cache_req_type type, nss_protocol_fill_packet_fn fill_fn) argument 813 nss_getnetgrent(struct cli_ctx *cli_ctx, enum cache_req_type type, nss_protocol_fill_packet_fn fill_fn) argument 902 nss_endent(struct cli_ctx *cli_ctx, struct nss_enum_index *idx) argument 915 nss_cmd_getpwnam(struct cli_ctx *cli_ctx) argument 921 nss_cmd_getpwuid(struct cli_ctx *cli_ctx) argument 927 nss_cmd_getpwnam_ex(struct cli_ctx *cli_ctx) argument 933 nss_cmd_getpwuid_ex(struct cli_ctx *cli_ctx) argument 939 nss_cmd_setpwent(struct cli_ctx *cli_ctx) argument 948 nss_cmd_getpwent(struct cli_ctx *cli_ctx) argument 961 nss_cmd_endpwent(struct cli_ctx *cli_ctx) argument 970 nss_cmd_getgrnam(struct cli_ctx *cli_ctx) argument 976 nss_cmd_getgrgid(struct cli_ctx *cli_ctx) argument 982 nss_cmd_getgrnam_ex(struct cli_ctx *cli_ctx) argument 988 nss_cmd_getgrgid_ex(struct cli_ctx *cli_ctx) argument 995 nss_cmd_setgrent(struct cli_ctx *cli_ctx) argument 1004 nss_cmd_getgrent(struct cli_ctx *cli_ctx) argument 1017 nss_cmd_endgrent(struct cli_ctx *cli_ctx) argument 1026 nss_cmd_initgroups(struct cli_ctx *cli_ctx) argument 1032 nss_cmd_initgroups_ex(struct cli_ctx *cli_ctx) argument 1038 nss_cmd_setnetgrent(struct cli_ctx *cli_ctx) argument 1044 nss_cmd_getnetgrent(struct cli_ctx *cli_ctx) argument 1050 nss_cmd_endnetgrent(struct cli_ctx *cli_ctx) argument 1060 nss_cmd_getservbyname(struct cli_ctx *cli_ctx) argument 1075 nss_cmd_getservbyport(struct cli_ctx *cli_ctx) argument 1090 nss_cmd_setservent(struct cli_ctx *cli_ctx) argument 1099 nss_cmd_getservent(struct cli_ctx *cli_ctx) argument 1112 nss_cmd_endservent(struct cli_ctx *cli_ctx) argument 1121 nss_cmd_getsidbyname(struct cli_ctx *cli_ctx) argument 1129 nss_cmd_getsidbyid(struct cli_ctx *cli_ctx) argument 1137 nss_cmd_getnamebysid(struct cli_ctx *cli_ctx) argument 1143 nss_cmd_getidbysid(struct cli_ctx *cli_ctx) argument 1149 nss_cmd_getorigbyname(struct cli_ctx *cli_ctx) argument 1192 nss_cmd_getnamebycert(struct cli_ctx *cli_ctx) argument 1198 nss_cmd_getlistbycert(struct cli_ctx *cli_ctx) argument 1254 nss_connection_setup(struct cli_ctx *cli_ctx) argument [all...] |
| /sssd-io/src/responder/sudo/ |
| H A D | sudosrv_private.h | 55 struct cli_ctx *cli_ctx; member in struct:sudo_cmd_ctx
|
| H A D | sudosrv_cmd.c | 40 struct cli_ctx *cli_ctx = cmd_ctx->cli_ctx; local 47 pctx = talloc_get_type(cli_ctx->protocol_ctx, struct cli_protocol); 69 sss_cmd_done(cmd_ctx->cli_ctx, cmd_ctx); 163 talloc_free(cmd_ctx->cli_ctx); 172 static int sudosrv_cmd(enum sss_sudo_type type, struct cli_ctx *cli_ctx) argument 184 cmd_ctx = talloc_zero(cli_ctx, struct sudo_cmd_ctx); 191 cmd_ctx->cli_ctx 273 sudosrv_cmd_get_sudorules(struct cli_ctx *cli_ctx) argument 278 sudosrv_cmd_get_defaults(struct cli_ctx *cli_ctx) argument [all...] |
| /sssd-io/src/responder/ssh/ |
| H A D | ssh_cmd.c | 33 struct cli_ctx *cli_ctx; member in struct:ssh_cmd_ctx 68 static errno_t ssh_cmd_get_user_pubkeys(struct cli_ctx *cli_ctx) argument 77 cmd_ctx = talloc_zero(cli_ctx, struct ssh_cmd_ctx); 83 cmd_ctx->cli_ctx = cli_ctx; 85 ret = ssh_protocol_parse_user(cli_ctx, cli_ctx->rctx->default_domain, 101 subreq = cache_req_user_by_name_attrs_send(cmd_ctx, cli_ctx 153 ssh_cmd_get_host_pubkeys(struct cli_ctx *cli_ctx) argument [all...] |
| H A D | ssh_protocol.c | 33 ssh_protocol_done(struct cli_ctx *cli_ctx, errno_t error) argument 38 pctx = talloc_get_type(cli_ctx->protocol_ctx, struct cli_protocol); 60 ret = sss_cmd_send_error(cli_ctx, error); 71 sss_cmd_done(cli_ctx, NULL); 75 void ssh_protocol_reply(struct cli_ctx *cli_ctx, argument 82 pctx = talloc_get_type(cli_ctx->protocol_ctx, struct cli_protocol); 83 ssh_ctx = talloc_get_type(cli_ctx->rctx->pvt_ctx, struct ssh_ctx); 99 ssh_protocol_done(cli_ctx, re 103 ssh_protocol_parse_request(struct cli_ctx *cli_ctx, const char *default_domain, const char **_name, const char **_alias, const char **_domain) argument 201 ssh_protocol_parse_user(struct cli_ctx *cli_ctx, const char *default_domain, const char **_name, const char **_domain) argument 211 ssh_protocol_parse_host(struct cli_ctx *cli_ctx, const char **_name, const char **_alias, const char **_domain) argument [all...] |
| /sssd-io/src/responder/common/ |
| H A D | responder.h | 165 struct cli_ctx { struct 185 int (*fn)(struct cli_ctx *cctx); 196 typedef int (*connection_setup_t)(struct cli_ctx *cctx); 198 int sss_connection_setup(struct cli_ctx *cctx); 201 void (*recv_fn) (struct cli_ctx *cctx), 202 void (*send_fn) (struct cli_ctx *cctx), 236 int sss_cmd_send_empty(struct cli_ctx *cctx); 237 int sss_cmd_send_error(struct cli_ctx *cctx, int err); 238 void sss_cmd_done(struct cli_ctx *cctx, void *freectx); 239 int sss_cmd_get_version(struct cli_ctx *cct [all...] |