You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by da...@apache.org on 2002/07/28 13:15:06 UTC
cvs commit: jakarta-james/src/java/org/apache/james/pop3server POP3Handler.java
danny 2002/07/28 04:15:06
Modified: src/java/org/apache/james/pop3server POP3Handler.java
Log:
password blanking in logs, thanks Peter Goldstein
Revision Changes Path
1.7 +10 -1 jakarta-james/src/java/org/apache/james/pop3server/POP3Handler.java
Index: POP3Handler.java
===================================================================
RCS file: /home/cvs/jakarta-james/src/java/org/apache/james/pop3server/POP3Handler.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- POP3Handler.java 27 Feb 2002 04:47:22 -0000 1.6
+++ POP3Handler.java 28 Jul 2002 11:15:06 -0000 1.7
@@ -163,8 +163,9 @@
private boolean parseCommand(String commandRaw) {
if (commandRaw == null) return false;
- getLogger().info("Command received: " + commandRaw);
+ //getLogger().info("Command received: " + commandRaw);
String command = commandRaw.trim();
+ commandRaw = command;
StringTokenizer commandLine = new StringTokenizer(command, " ");
int arguments = commandLine.countTokens();
if (arguments == 0) {
@@ -179,6 +180,14 @@
String argument1 = (String) null;
if(arguments > 2) {
argument1 = commandLine.nextToken();
+ }
+ if (getLogger().isInfoEnabled()) {
+ // Don't display password in logger
+ if (!command.equalsIgnoreCase("PASS")) {
+ getLogger().info("Command received: " + commandRaw);
+ } else {
+ getLogger().info("Command received: PASS <password omitted>");
+ }
}
if (command.equalsIgnoreCase("USER"))
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>