1 diff -ur openssh-3.4p1.orig/auth.c openssh-3.4p1/auth.c
2 --- openssh-3.4p1.orig/auth.c Wed May 22 09:06:28 2002
3 +++ openssh-3.4p1/auth.c Sat Jun 29 21:02:35 2002
5 authlog("%s %s for %s%.100s from %.200s port %d%s",
8 - authctxt->valid ? "" : "illegal user ",
10 + !authctxt->valid ? "UNKNOWN USER" :
11 + (authctxt->pw->pw_uid == 0 ? "ROOT USER " : ""),
12 + authctxt->valid ? authctxt->user : "",
16 diff -ur openssh-3.4p1.orig/auth1.c openssh-3.4p1/auth1.c
17 --- openssh-3.4p1.orig/auth1.c Fri Jun 21 10:21:11 2002
18 +++ openssh-3.4p1/auth1.c Sat Jun 29 21:02:35 2002
21 debug("do_authentication: illegal user %s", user);
23 - setproctitle("%s%s", authctxt->pw ? user : "unknown",
24 + setproctitle("%s%s", authctxt->pw ? user : "UNKNOWN USER",
25 use_privsep ? " [net]" : "");
28 diff -ur openssh-3.4p1.orig/auth2.c openssh-3.4p1/auth2.c
29 --- openssh-3.4p1.orig/auth2.c Fri Jun 21 10:21:11 2002
30 +++ openssh-3.4p1/auth2.c Sat Jun 29 21:03:37 2002
32 PRIVSEP(start_pam(authctxt->pw->pw_name));
35 - log("input_userauth_request: illegal user %s", user);
36 + debug2("input_userauth_request: illegal user %s", user);
37 + authctxt->pw = NULL;
38 + authctxt->valid = 0;
40 PRIVSEP(start_pam("NOUSER"));
43 - setproctitle("%s%s", authctxt->pw ? user : "unknown",
44 + setproctitle("%s%s", authctxt->pw ? user : "UNKNOWN USER",
45 use_privsep ? " [net]" : "");
46 authctxt->user = xstrdup(user);
47 authctxt->service = xstrdup(service);