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: [email protected]
For additional commands, e-mail: [email protected]