Lines Matching refs:up
547 const struct user_pass *up = ( const struct user_pass *) appdata_ptr;
566 if (DEBUG (up->verb))
574 if (up->name_value_list && up->name_value_list->len > 0)
577 const struct name_value_list *list = up->name_value_list;
591 if (DEBUG (up->verb))
598 aresp[i].resp = searchandreplace(match_value, "USERNAME", up->username);
600 aresp[i].resp = searchandreplace(match_value, "PASSWORD", up->password);
602 aresp[i].resp = searchandreplace(match_value, "COMMONNAME", up->common_name);
621 aresp[i].resp = strdup (up->password);
627 aresp[i].resp = strdup (up->username);
654 pam_auth (const char *service, const struct user_pass *up)
660 const int name_value_list_provided = (up->name_value_list && up->name_value_list->len > 0);
664 conv.appdata_ptr = (void *)up;
665 status = pam_start (service, name_value_list_provided ? NULL : up->username, &conv, &pamh);
679 up->username,
696 struct user_pass up;
734 memset (&up, 0, sizeof (up));
735 up.verb = verb;
736 up.name_value_list = name_value_list;
747 if (recv_string (fd, up.username, sizeof (up.username)) == -1
748 || recv_string (fd, up.password, sizeof (up.password)) == -1
749 || recv_string (fd, up.common_name, sizeof (up.common_name)) == -1)
760 up.username, up.password);
762 fprintf (stderr, "AUTH-PAM: BACKGROUND: USER: %s\n", up.username);
766 if (pam_auth (service, &up)) /* Succeeded */