Lines Matching defs:utils

81 	|| !sparams->utils
82 || !sparams->utils->conn)
85 if (!sparams->utils->conn->external.auth_id)
105 || !sparams->utils
106 || !sparams->utils->conn
107 || !sparams->utils->getcallback
113 if (!sparams->utils->conn->external.auth_id)
117 (!strcmp(sparams->utils->conn->external.auth_id, "anonymous"))) {
119 sasl_seterror(sparams->utils->conn,0,
122 sasl_seterror(sparams->utils->conn,0,"anonymous login not allowed");
139 result = sparams->canon_user(sparams->utils->conn,
143 result = sparams->canon_user(sparams->utils->conn,
144 sparams->utils->conn->external.auth_id, 0,
147 result = sparams->canon_user(sparams->utils->conn,
148 sparams->utils->conn->external.auth_id, 0,
172 if (!sparams->utils->conn->external.auth_id)
200 int external_server_plug_init(const sasl_utils_t *utils,
211 utils->log(utils->conn, SASL_LOG_ERR, "EXTERNAL version mismatch");
213 SETERROR( utils, "EXTERNAL version mismatch" );
246 || !params->utils
247 || !params->utils->conn
251 if (!params->utils->conn->external.auth_id)
255 text = params->utils->malloc(sizeof(client_context_t));
284 || !params->utils
285 || !params->utils->conn
286 || !params->utils->getcallback
292 if (!params->utils->conn->external.auth_id)
303 user_result = _plug_get_userid(params->utils, &user, prompt_need);
311 params->utils->free(*prompt_need);
320 _plug_make_prompts(params->utils, &text->h, prompt_need,
322 convert_prompt(params->utils, &text->h,
326 _plug_make_prompts(params->utils, prompt_need,
343 result = _plug_buf_alloc(params->utils, &text->out_buf,
352 result = params->canon_user(params->utils->conn,
356 result = params->canon_user(params->utils->conn,
357 params->utils->conn->external.auth_id, 0,
363 result = params->canon_user(params->utils->conn,
364 params->utils->conn->external.auth_id, 0,
388 const sasl_utils_t *utils __attribute__((unused)))
395 convert_prompt(utils, &text->h, NULL);
399 if(text->out_buf) utils->free(text->out_buf);
401 utils->free(text);
439 int external_client_plug_init(const sasl_utils_t *utils,
445 if (!utils || !out_version || !pluglist || !plugcount)
450 utils->log(utils->conn, SASL_LOG_ERR, "EXTERNAL version mismatch");
452 SETERROR( utils, "EXTERNAL version mismatch" );