Jonas, On Saturday, March 15, 2003, at 02:04:04 [GMT +0100] (which was 02:04 where I live) you wrote:
JP> Thanks, but that's useless until you tell us to which file it should be JP> applied ;-) You're quite right. Sorry for the late response. JP> You should use the unified diff format (diff -u) in general; it JP> automatically includes the filenames in its output. --- ../vpopmail-5.3.7/vchkpw.c Fri Jun 21 18:05:59 2002 +++ vchkpw.c Tue Jan 28 11:26:35 2003 @@ -555,6 +555,14 @@ pw_uid = pw->pw_uid; pw_gid = pw->pw_gid; pw_dir = pw->pw_dir; + + /* show success but with no password */ + if ( ENABLE_LOGGING == 1 || ENABLE_LOGGING == 4) { + snprintf(LogLine, LOG_LINE_SIZE, "%s: system password login success %s:%s", + VchkpwLogName, TheUser, IpAddr); + vlog(VLOG_AUTH, TheUser, TheDomain, ThePass, TheName, IpAddr, LogLine); + } + #ifdef POP_AUTH_OPEN_RELAY if ( LocalPort != 25 && LocalPort != 465 ) { open_smtp_relay(); Note that on this system I'm not quite up-to-date to the latest release yet, and I haven't checked if something like this made it into the code in the meanwhile. Also the location in the file may be off now. -- With kind regards, Maurice Snellen