Author: rdonkin
Date: Fri Oct 26 11:03:11 2007
New Revision: 588727

URL: http://svn.apache.org/viewvc?rev=588727&view=rev
Log:
IMAP Bug Fixes. Contributed by Zsombor Gegesy JAMES-807 
(https://issues.apache.org/jira/browse/JAMES-807).

Modified:
    
james/server/trunk/imap-api/src/main/java/org/apache/james/api/imap/message/MessageFlags.java
    
james/server/trunk/imapserver-function/src/main/java/org/apache/james/imapserver/ImapSessionImpl.java
    
james/server/trunk/imapserver-function/src/main/java/org/apache/james/imapserver/commands/CommandParser.java

Modified: 
james/server/trunk/imap-api/src/main/java/org/apache/james/api/imap/message/MessageFlags.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/imap-api/src/main/java/org/apache/james/api/imap/message/MessageFlags.java?rev=588727&r1=588726&r2=588727&view=diff
==============================================================================
--- 
james/server/trunk/imap-api/src/main/java/org/apache/james/api/imap/message/MessageFlags.java
 (original)
+++ 
james/server/trunk/imap-api/src/main/java/org/apache/james/api/imap/message/MessageFlags.java
 Fri Oct 26 11:03:11 2007
@@ -45,6 +45,7 @@
     public static final String DRAFT = "\\DRAFT";
     public static final String FLAGGED = "\\FLAGGED";
     public static final String SEEN = "\\SEEN";
+    public static final String RECENT = "\\RECENT";
 
     /**
      * Returns IMAP formatted String of MessageFlags for named user

Modified: 
james/server/trunk/imapserver-function/src/main/java/org/apache/james/imapserver/ImapSessionImpl.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/imapserver-function/src/main/java/org/apache/james/imapserver/ImapSessionImpl.java?rev=588727&r1=588726&r2=588727&view=diff
==============================================================================
--- 
james/server/trunk/imapserver-function/src/main/java/org/apache/james/imapserver/ImapSessionImpl.java
 (original)
+++ 
james/server/trunk/imapserver-function/src/main/java/org/apache/james/imapserver/ImapSessionImpl.java
 Fri Oct 26 11:03:11 2007
@@ -209,6 +209,7 @@
                 mailboxManager.close();
             }
             
mailboxManager=mailboxManagerProvider.getMailboxManagerInstance(user);
+            mailboxManagerUser = user;
             mailboxManager.createInbox(user);
         }
         return mailboxManager;

Modified: 
james/server/trunk/imapserver-function/src/main/java/org/apache/james/imapserver/commands/CommandParser.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/imapserver-function/src/main/java/org/apache/james/imapserver/commands/CommandParser.java?rev=588727&r1=588726&r2=588727&view=diff
==============================================================================
--- 
james/server/trunk/imapserver-function/src/main/java/org/apache/james/imapserver/commands/CommandParser.java
 (original)
+++ 
james/server/trunk/imapserver-function/src/main/java/org/apache/james/imapserver/commands/CommandParser.java
 Fri Oct 26 11:03:11 2007
@@ -346,6 +346,9 @@
         else if ( flagString.equalsIgnoreCase( MessageFlags.SEEN ) ) {
             flags.add(Flags.Flag.SEEN);
         }
+        else if ( flagString.equalsIgnoreCase( MessageFlags.RECENT) ) {
+            flags.add(Flags.Flag.RECENT);
+        } 
         else {
             throw new ProtocolException( "Invalid flag string." );
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to