summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Cameron <brian.cameron@sun.com>2007-10-10 00:18:24 +0000
committerBrian Cameron <bcameron@src.gnome.org>2007-10-10 00:18:24 +0000
commit8c6cc87127a8c28b736f052f0b462e737f5e1b1e (patch)
treeff72ccc0e1b31963faf5573f04601df703544671
parent64fb4622b58dc48e7e532e9169d48c1af3d041ca (diff)
downloadgdm-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--ChangeLog7
-rw-r--r--daemon/verify-crypt.c18
-rw-r--r--daemon/verify-shadow.c18
3 files changed, 25 insertions, 18 deletions
diff --git a/ChangeLog b/ChangeLog
index a27d6f2d..6ccab2aa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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; "