Lines Matching defs:security
98 struct security *security, struct line_list *info )
120 if( safestrcmp(security->config_tag, "kerberos") ){
222 status = security->client_send( sock, transfer_timeout, tempfile,
223 error, errlen, security, info );
266 * struct security *Fix_send_auth( char *name, struct line_list *info
273 struct security *Fix_send_auth( char *name, struct line_list *info,
276 struct security *security = 0;
288 for( security = SecuritySupported; security->name; ++security ){
289 DEBUG1("Fix_send_auth: security '%s'", security->name );
290 if( !Globmatch(security->name, name ) ) break;
292 DEBUG1("Fix_send_auth: name '%s' matches '%s'", name, security->name );
293 if( security->name == 0 ){
294 security = 0;
296 "Send_auth_transfer: '%s' security not supported", name );
300 DEBUG1("Fix_send_auth: no security" );
305 if( security->auth_flags & IP_SOCKET_ONLY ){
309 if( !(tag = security->config_tag) ) tag = security->name;
317 if( !(tag = security->config_tag) ) tag = security->name;
325 "Send_auth_transfer: '%s' security missing '%s_id' info", tag, tag );
339 "Send_auth_transfer: security '%s' missing authenticated client", tag );
348 "Send_auth_transfer: '%s' security missing '%s_forward_id' info", tag, tag );
363 "Send_auth_transfer: '%s' security missing '%s_id' info", tag, tag );
380 if( error[0] ) security = 0;
384 return(security);