Searched defs:cli_ctx (Results 1 - 10 of 10) sorted by relevance

/sssd-io/src/responder/nss/
H A Dnss_protocol.h49 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 Dnss_enum.c46 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 Dnss_get_object.c169 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 Dnss_protocol.c27 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 Dnss_cmd.c32 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 Dsudosrv_private.h55 struct cli_ctx *cli_ctx; member in struct:sudo_cmd_ctx
H A Dsudosrv_cmd.c40 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 Dssh_cmd.c33 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 Dssh_protocol.c33 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 Dresponder.h165 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...]

Completed in 492 milliseconds