nm: Add PSK option to auth-dialog
This commit is contained in:
@@ -159,7 +159,8 @@ int main (int argc, char *argv[])
|
|||||||
fprintf(stderr, "Connection lookup failed\n");
|
fprintf(stderr, "Connection lookup failed\n");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
if (!strcmp(type, "eap") || !strcmp(type, "key") || !strcmp(type, "smartcard"))
|
if (!strcmp(type, "eap") || !strcmp(type, "key") || !strcmp(type, "psk") ||
|
||||||
|
!strcmp(type, "smartcard"))
|
||||||
{
|
{
|
||||||
pass = lookup_password(name, service);
|
pass = lookup_password(name, service);
|
||||||
if ((!pass || retry) && allow_interaction)
|
if ((!pass || retry) && allow_interaction)
|
||||||
@@ -178,6 +179,13 @@ int main (int argc, char *argv[])
|
|||||||
NULL, NULL, TRUE);
|
NULL, NULL, TRUE);
|
||||||
gnome_password_dialog_set_show_remember(GNOME_PASSWORD_DIALOG(dialog), TRUE);
|
gnome_password_dialog_set_show_remember(GNOME_PASSWORD_DIALOG(dialog), TRUE);
|
||||||
}
|
}
|
||||||
|
else if (!strcmp(type, "psk"))
|
||||||
|
{
|
||||||
|
dialog = gnome_password_dialog_new(_("VPN password required"),
|
||||||
|
_("Pre-shared key required to establish VPN connection:"),
|
||||||
|
NULL, NULL, TRUE);
|
||||||
|
gnome_password_dialog_set_show_remember(GNOME_PASSWORD_DIALOG(dialog), TRUE);
|
||||||
|
}
|
||||||
else /* smartcard */
|
else /* smartcard */
|
||||||
{
|
{
|
||||||
dialog = gnome_password_dialog_new(_("VPN password required"),
|
dialog = gnome_password_dialog_new(_("VPN password required"),
|
||||||
@@ -244,4 +252,3 @@ int main (int argc, char *argv[])
|
|||||||
wait_for_quit ();
|
wait_for_quit ();
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user