NNTP: obscure passwords in the syslog
authorArt Cancro <ajc@uncensored.citadel.org>
Fri, 7 Feb 2014 14:07:40 +0000 (09:07 -0500)
committerArt Cancro <ajc@uncensored.citadel.org>
Fri, 7 Feb 2014 14:07:40 +0000 (09:07 -0500)
citadel/modules/nntp/serv_nntp.c

index d60abd15f9168f11bea52e558370c97b0cae2230..23652545bd133a87ff17cf2a324f2391e683b9f7 100644 (file)
@@ -689,7 +689,7 @@ void nntp_command_loop(void)
                FreeStrBuf(&Cmd);
                return;
        }
-       syslog(LOG_DEBUG, "NNTP server: %s\n", ChrPtr(Cmd));
+       syslog(LOG_DEBUG, "NNTP: %s\n", ((!strncasecmp(ChrPtr(Cmd), "AUTHINFO", 8)) ? "AUTHINFO ..." : ChrPtr(Cmd)));
        extract_token(cmdname, ChrPtr(Cmd), 0, ' ', sizeof cmdname);
 
        /*