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 rd...@apache.org on 2007/10/26 20:03:12 UTC
svn commit: r588727 - in /james/server/trunk:
imap-api/src/main/java/org/apache/james/api/imap/message/
imapserver-function/src/main/java/org/apache/james/imapserver/
imapserver-function/src/main/java/org/apache/james/imapserver/commands/
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: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org