You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by no...@apache.org on 2009/06/28 17:41:26 UTC

svn commit: r789114 - /labs/hupa/src/main/java/org/apache/hupa/server/IMAPServiceImpl.java

Author: norman
Date: Sun Jun 28 15:41:25 2009
New Revision: 789114

URL: http://svn.apache.org/viewvc?rev=789114&view=rev
Log:
Handle encoded subjects

Modified:
    labs/hupa/src/main/java/org/apache/hupa/server/IMAPServiceImpl.java

Modified: labs/hupa/src/main/java/org/apache/hupa/server/IMAPServiceImpl.java
URL: http://svn.apache.org/viewvc/labs/hupa/src/main/java/org/apache/hupa/server/IMAPServiceImpl.java?rev=789114&r1=789113&r2=789114&view=diff
==============================================================================
--- labs/hupa/src/main/java/org/apache/hupa/server/IMAPServiceImpl.java (original)
+++ labs/hupa/src/main/java/org/apache/hupa/server/IMAPServiceImpl.java Sun Jun 28 15:41:25 2009
@@ -26,6 +26,7 @@
 import java.util.Date;
 import java.util.List;
 import org.columba.ristretto.coder.Base64DecoderInputStream;
+import org.columba.ristretto.coder.EncodedWord;
 import org.columba.ristretto.coder.QuotedPrintableDecoderInputStream;
 import org.columba.ristretto.coder.CharsetDecoderInputStream;
 import org.columba.ristretto.imap.IMAPException;
@@ -129,7 +130,7 @@
 				newHeader.setRawHeader(header.toString());
 				newHeader.setFrom(header.get("From"));
 				newHeader.setTo(header.get("To"));
-				newHeader.setSubject(header.get("Subject"));
+				newHeader.setSubject(EncodedWord.decode(header.get("Subject")).toString());
 				newHeader.setCc(header.get("CC"));
 				try {
 					newHeader.setReceivedDate(DateParser.parse(header



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org