nm: Add PSK option to auth-dialog

This commit is contained in:
Tobias Brunner
2013-11-27 18:36:58 +01:00
parent 63528ebd3f
commit 594878e552
+9 -2
View File
@@ -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;
} }