diff options
author | Brian Cameron <brian.cameron@sun.com> | 2007-10-10 00:18:24 +0000 |
---|---|---|
committer | Brian Cameron <bcameron@src.gnome.org> | 2007-10-10 00:18:24 +0000 |
commit | 8c6cc87127a8c28b736f052f0b462e737f5e1b1e (patch) | |
tree | ff72ccc0e1b31963faf5573f04601df703544671 | |
parent | 64fb4622b58dc48e7e532e9169d48c1af3d041ca (diff) | |
download | gdm-8c6cc87127a8c28b736f052f0b462e737f5e1b1e.tar.gz |
No longer print username in error messages in case the user accidently
2007-10-09 Brian Cameron <brian.cameron@sun.com>
* daemon/verify-crypt.c, daemon/verify-shadow.c: No longer print
username in error messages in case the user accidently types
their password in the username entry. We should avoid logging
any passwords to syslog.
svn path=/branches/gnome-2-20/; revision=5352
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | daemon/verify-crypt.c | 18 | ||||
-rw-r--r-- | daemon/verify-shadow.c | 18 |
3 files changed, 25 insertions, 18 deletions
@@ -1,3 +1,10 @@ +2007-10-09 Brian Cameron <brian.cameron@sun.com> + + * daemon/verify-crypt.c, daemon/verify-shadow.c: No longer print + username in error messages in case the user accidently types + their password in the username entry. We should avoid logging + any passwords to syslog. + 2007-10-03 Brian Cameron <brian.cameron@sun.com> * Decrease num_sessions when appropriate. Otherwise GDM incorrectly diff --git a/daemon/verify-crypt.c b/daemon/verify-crypt.c index 6f377a8a..d8397230 100644 --- a/daemon/verify-crypt.c +++ b/daemon/verify-crypt.c @@ -178,7 +178,7 @@ gdm_verify_user (GdmDisplay *d, if (pwent == NULL) { gdm_sleep_no_signal (gdm_daemon_config_get_value_int (GDM_KEY_RETRY_DELAY)); - g_warning (_("Couldn't authenticate user \"%s\""), login); + g_warning (_("Couldn't authenticate user")); print_cant_auth_errbox (); @@ -192,7 +192,7 @@ gdm_verify_user (GdmDisplay *d, if (ppasswd == NULL || (ppasswd[0] != '\0' && strcmp (crypt (passwd, ppasswd), ppasswd) != 0)) { gdm_sleep_no_signal (gdm_daemon_config_get_value_int (GDM_KEY_RETRY_DELAY)); - g_warning (_("Couldn't authenticate user \"%s\""), login); + g_warning (_("Couldn't authenticate user")); print_cant_auth_errbox (); @@ -224,7 +224,7 @@ gdm_verify_user (GdmDisplay *d, /* Check with the 'loginrestrictions' function if the user has been disallowed */ if (loginrestrictions (login, 0, NULL, &message) != 0) { - g_warning (_("User %s not allowed to log in"), login); + g_warning (_("User not allowed to log in")); gdm_slave_greeter_ctl_no_ret (GDM_ERRBOX, _("\nThe system administrator " "has disabled your " @@ -248,7 +248,7 @@ gdm_verify_user (GdmDisplay *d, (strcmp (pwent->pw_shell, NOLOGIN) == 0 || strcmp (pwent->pw_shell, "/bin/true") == 0 || strcmp (pwent->pw_shell, "/bin/false") == 0)) { - g_warning (_("User %s not allowed to log in"), login); + g_warning (_("User not allowed to log in")); gdm_slave_greeter_ctl_no_ret (GDM_ERRBOX, _("\nThe system administrator " "has disabled your " @@ -273,7 +273,7 @@ gdm_verify_user (GdmDisplay *d, } if ( ! gdm_setup_gids (login, pwent->pw_gid)) { - g_warning (_("Cannot set user group for %s"), login); + g_warning (_("Cannot set user group")); gdm_slave_greeter_ctl_no_ret (GDM_ERRBOX, _("\nCannot set your user group; " "you will not be able to log in. " @@ -286,7 +286,7 @@ gdm_verify_user (GdmDisplay *d, switch (passwdexpired (login, &info_msg)) { case 1 : - g_warning (_("Password of %s has expired"), login); + g_warning (_("User password has expired")); gdm_errorgui_error_box (d, GTK_MESSAGE_ERROR, _("You are required to change your password.\n" "Please choose a new one.")); @@ -359,7 +359,7 @@ gdm_verify_user (GdmDisplay *d, break; case 2 : - g_warning (_("Password of %s has expired"), login); + g_warning (_("User password has expired")); gdm_errorgui_error_box (d, GTK_MESSAGE_ERROR, _("Your password has expired.\n" "Only a system administrator can now change it")); @@ -405,12 +405,12 @@ gdm_verify_setup_user (GdmDisplay *d, pwent = getpwnam (login); if (pwent == NULL) { - g_warning (_("Cannot get passwd structure for %s"), login); + g_warning (_("Cannot get passwd structure")); return FALSE; } if ( ! gdm_setup_gids (login, pwent->pw_gid)) { - g_warning (_("Cannot set user group for %s"), login); + g_warning (_("Cannot set user group")); gdm_errorgui_error_box (d, GTK_MESSAGE_ERROR, _("\nCannot set your user group; " diff --git a/daemon/verify-shadow.c b/daemon/verify-shadow.c index 33ac7f80..815a528c 100644 --- a/daemon/verify-shadow.c +++ b/daemon/verify-shadow.c @@ -199,7 +199,7 @@ gdm_verify_user (GdmDisplay *d, if (pwent == NULL) { gdm_sleep_no_signal (gdm_daemon_config_get_value_int (GDM_KEY_RETRY_DELAY)); - g_warning (_("Couldn't authenticate user \"%s\""), login); + g_warning (_("Couldn't authenticate user")); print_cant_auth_errbox (); @@ -213,7 +213,7 @@ gdm_verify_user (GdmDisplay *d, if (ppasswd == NULL || (ppasswd[0] != '\0' && strcmp (crypt (passwd, ppasswd), ppasswd) != 0)) { gdm_sleep_no_signal (gdm_daemon_config_get_value_int (GDM_KEY_RETRY_DELAY)); - g_warning (_("Couldn't authenticate user \"%s\""), login); + g_warning (_("Couldn't authenticate user")); print_cant_auth_errbox (); @@ -245,7 +245,7 @@ gdm_verify_user (GdmDisplay *d, /* Check with the 'loginrestrictions' function if the user has been disallowed */ if (loginrestrictions (login, 0, NULL, &message) != 0) { - g_warning (_("User %s not allowed to log in"), login); + g_warning (_("User not allowed to log in")); gdm_slave_greeter_ctl_no_ret (GDM_ERRBOX, _("\nThe system administrator " "has disabled your " @@ -269,7 +269,7 @@ gdm_verify_user (GdmDisplay *d, (strcmp (pwent->pw_shell, NOLOGIN) == 0 || strcmp (pwent->pw_shell, "/bin/true") == 0 || strcmp (pwent->pw_shell, "/bin/false") == 0)) { - g_warning (_("User %s not allowed to log in"), login); + g_warning (_("User not allowed to log in")); gdm_slave_greeter_ctl_no_ret (GDM_ERRBOX, _("\nThe system administrator " "has disabled your " @@ -294,7 +294,7 @@ gdm_verify_user (GdmDisplay *d, } if ( ! gdm_setup_gids (login, pwent->pw_gid)) { - g_warning (_("Cannot set user group for %s"), login); + g_warning (_("Cannot set user group")); gdm_slave_greeter_ctl_no_ret (GDM_ERRBOX, _("\nCannot set your user group; " "you will not be able to log in. " @@ -307,7 +307,7 @@ gdm_verify_user (GdmDisplay *d, switch (passwdexpired (login, &info_msg)) { case 1 : - g_warning (_("Password of %s has expired"), login); + g_warning (_("User password has expired")); gdm_errorgui_error_box (d, GTK_MESSAGE_ERROR, _("You are required to change your password.\n" "Please choose a new one.")); @@ -381,7 +381,7 @@ gdm_verify_user (GdmDisplay *d, break; case 2 : - g_warning (_("Password of %s has expired"), login); + g_warning (_("User password has expired")); gdm_errorgui_error_box (d, GTK_MESSAGE_ERROR, _("Your password has expired.\n" "Only a system administrator can now change it")); @@ -427,12 +427,12 @@ gdm_verify_setup_user (GdmDisplay *d, pwent = getpwnam (login); if (pwent == NULL) { - g_warning (_("Cannot get passwd structure for %s"), login); + g_warning (_("Cannot get passwd structure for user")); return FALSE; } if ( ! gdm_setup_gids (login, pwent->pw_gid)) { - g_warning (_("Cannot set user group for %s"), login); + g_warning (_("Cannot set user group")); gdm_errorgui_error_box (d, GTK_MESSAGE_ERROR, _("\nCannot set your user group; " |