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 no...@apache.org on 2011/04/22 21:24:47 UTC
svn commit: r1095995 -
/james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/MaildirStore.java
Author: norman
Date: Fri Apr 22 19:24:47 2011
New Revision: 1095995
URL: http://svn.apache.org/viewvc?rev=1095995&view=rev
Log:
Make sure we use lowercase domain for maildir store. See MAILBOX-58
Modified:
james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/MaildirStore.java
Modified: james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/MaildirStore.java
URL: http://svn.apache.org/viewvc/james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/MaildirStore.java?rev=1095995&r1=1095994&r2=1095995&view=diff
==============================================================================
--- james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/MaildirStore.java (original)
+++ james/mailbox/trunk/maildir/src/main/java/org/apache/james/mailbox/maildir/MaildirStore.java Fri Apr 22 19:24:47 2011
@@ -20,6 +20,7 @@ package org.apache.james.mailbox.maildir
import java.io.File;
import java.io.IOException;
+import java.util.Locale;
import org.apache.james.mailbox.MailboxConstants;
import org.apache.james.mailbox.MailboxException;
@@ -129,7 +130,9 @@ public class MaildirStore implements Uid
String userName = user;
if (userParts.length == 2) {
userName = userParts[0];
- path = path.replace(PATH_DOMAIN, userParts[1]);
+ // At least the domain part should not handled in a case-sensitive manner
+ // See MAILBOX-58
+ path = path.replace(PATH_DOMAIN, userParts[1].toLowerCase(Locale.US));
}
path = path.replace(PATH_USER, userName);
return path;
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org