Lines Matching defs:authen
344 struct radiusd_authentication *authen, *authent;
347 TAILQ_FOREACH_SAFE(authen, &radiusd->authen, next, authent) {
348 TAILQ_REMOVE(&radiusd->authen, authen, next);
349 free(authen->auth);
350 TAILQ_FOREACH_SAFE(modref, &authen->deco, next, modreft) {
351 TAILQ_REMOVE(&authen->deco, modref, next);
354 for (i = 0; authen->username[i] != NULL; i++)
355 free(authen->username[i]);
356 free(authen->username);
357 free(authen);
442 struct radiusd_authentication *authen;
564 TAILQ_FOREACH(authen, &listn->radiusd->authen, next) {
565 for (i = 0; authen->username[i] != NULL; i++) {
566 if (fnmatch(authen->username[i], username, 0)
572 if (authen == NULL) {
579 q->authen = authen;
581 if (!MODULE_DO_USERPASS(authen->auth->module) &&
582 !MODULE_DO_ACCSREQ(authen->auth->module)) {
586 req_id, username, authen->auth->module->name);
593 q->username, q->id, q->authen->auth->module->name);
657 struct radiusd_authentication *authen = q->authen;
662 q->deco = TAILQ_FIRST(&q->authen->deco);
672 RADIUSD_ASSERT(authen->auth != NULL);
673 if (MODULE_DO_ACCSREQ(authen->auth->module))
674 radiusd_module_access_request(authen->auth->module, q);
675 else if (MODULE_DO_USERPASS(authen->auth->module))
676 radiusd_module_userpass(authen->auth->module, q);
692 q->deco = TAILQ_FIRST(&q->authen->deco);
705 if (MODULE_DO_NEXTRES(q->prev->authen->auth->module)) {
714 radiusd_module_next_response(q->authen->auth->module,
827 struct radiusd_authentication *authen;
832 if (!q->authen->isfilter) {
835 q->authen->auth->module->name);
842 for (authen = TAILQ_NEXT(q->authen, next); authen != NULL;
843 authen = TAILQ_NEXT(authen, next)) {
844 for (i = 0; authen->username[i] != NULL; i++) {
845 if (fnmatch(authen->username[i], username, 0)
851 if (authen == NULL) { /* no more authentication */
854 q->authen->auth->module->name);
867 q_next->authen = authen;
1019 TAILQ_INIT(&conf->authen);
1039 authen_secret = q0->authen->auth->module->secret;
1041 q->authen->auth->module->secret;