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]