]> git.pld-linux.org Git - packages/proftpd.git/blobdiff - proftpd-betterlog.patch
fix for recently found critical bug
[packages/proftpd.git] / proftpd-betterlog.patch
index 466e04474e7456b18a7558c22b4145f63003f32a..7b43a8d65e868883ddaeb86dd6b94d3de1c9a967 100644 (file)
@@ -1,29 +1,30 @@
-diff -ur proftpd-1.2.0pre4.orig/modules/mod_auth.c proftpd-1.2.0pre4/modules/mod_auth.c
---- proftpd-1.2.0pre4.orig/modules/mod_auth.c  Mon Aug 30 05:43:57 1999
-+++ proftpd-1.2.0pre4/modules/mod_auth.c       Wed Sep  1 13:59:36 1999
-@@ -525,7 +525,11 @@
+diff -ur proftpd-1.2.0pre9.orig/modules/mod_auth.c proftpd-1.2.0pre9/modules/mod_auth.c
+--- proftpd-1.2.0pre9.orig/modules/mod_auth.c  Sat Oct 23 07:18:49 1999
++++ proftpd-1.2.0pre9/modules/mod_auth.c       Thu Oct 28 15:18:57 1999
+@@ -541,8 +541,11 @@
    c = _auth_resolve_user(p,&user,&ourname,&anonname);
  
    if(!user) {
--    log_pri(LOG_NOTICE,"failed login from %s, '%s' is not a UserAlias.",inet_ascii(p,session.c->remote_ipaddr),origuser);
+-    log_pri(LOG_NOTICE, "USER %s (Login failed): User not a UserAlias.",
+-          origuser);
 +    log_auth(LOG_NOTICE,"USER %s: user is not a UserAlias from %s [%s] to %s:%i",
-+               user,session.c->remote_name,
-+             inet_ascii(p,session.c->remote_ipaddr),
-+             inet_ascii(p,session.c->local_ipaddr),
-+             session.c->local_port);
++              origuser,session.c->remote_name,
++              inet_ascii(p,session.c->remote_ipaddr),
++              inet_ascii(p,session.c->local_ipaddr),
++              session.c->local_port);
      goto auth_failure;
    }
  
-@@ -533,7 +537,11 @@
+@@ -550,7 +553,11 @@
    aclp = login_check_limits(main_server->conf,FALSE,TRUE,&i);
  
    if((pw = auth_getpwnam(p,user)) == NULL) {
--    log_pri(LOG_NOTICE,"failed login from %s, can't find user '%s'",inet_ascii(p,session.c->remote_ipaddr),user);
+-    log_pri(LOG_NOTICE, "USER %s (Login failed): Can't find user.", user);
 +    log_auth(LOG_NOTICE,"USER %s: no such user found from %s [%s] to %s:%i",
-+               user,session.c->remote_name,
-+             inet_ascii(p,session.c->remote_ipaddr),
-+             inet_ascii(p,session.c->local_ipaddr),
-+             session.c->local_port);
++              user,session.c->remote_name,
++              inet_ascii(p,session.c->remote_ipaddr),
++              inet_ascii(p,session.c->local_ipaddr),
++              session.c->local_port);
      goto auth_failure;
    }
  
This page took 0.02859 seconds and 4 git commands to generate.