ID

Uploaded

Status

Description

Work Items

Action

6016
by nvollmar
May 27, 2010
9:46 AM

Being evaluated

After a Day of running the Async Imap Client we've noticed some serious problems, possibly due to heavy memory usage (>200mb), resulting from the logging.
Since there is no limit in the logging storage, I've extended the IMAPAsyncClient to support disabling logging for our purpose.

Download

6011
by nvollmar
May 26, 2010
6:35 AM

Being evaluated

There are some Issues with Mime Encoding in the Current Client.

First of all, Email Addresses are not properly decoded when sender or receiver name have encoded special characters.
And there is a minor bug in the MessagePartProcessor: around line 58: should be ...Contains("BASE64"); instead of ...Equals("BASE64")

The current mime decoding didn't work correctly in every case we've tested, so I've integrated the MIME Implementation from http://www.codeproject.com/KB/cs/MIME_De_Encode_in_C_.aspx into the InterIMAP Client.
This now works in all our test cases.

The complete Source of my changes is attached.

Download

5900
by nvollmar
May 6, 2010
6:36 AM

Being evaluated

Implementation for asynchron CopyMessage and MoveMessage requests.

Download

3210
by zzhumphreyt
Jun 29, 2009
10:08 PM

Being evaluated

Please ignore my previous patch, I wasn't fully aware at the time of how to upload a patch to CodePlex.

Patch fixes problems I encountered while using InterIMAP. An additional enhancement not related to a work item is the that multiple headers are separated by a newline rather than just concatenated. This allows easier detection of multiple headers in a client.

3812
3813
3814
3815

Download

3118
by zzhumphreyt
Jun 19, 2009
9:28 PM

Being evaluated

Added reference to new IMAPConnectionPool method that checks that all workers are logged in. I found this was needed because InterIMAP would hang if the username and password weren't correct. Seemed to be due to a race condition where the ReadyToGo method would return true but the login to the server had not yet completed, and thus no failure noted.

if (ReadyToGo && _connectionPool.AllLoggedIn()) return true;

Download

1555
by dweinand
Jul 23, 2008
4:25 PM

Being evaluated

just start testing this lib. needed to turst a server cause i'm using a self certified server for some purposes.
added support for this. please revies the changes and add them if you like.

regards

Download

View All
  • 1-6 of 6 Patches
    • Previous
    • 1
    • Next
    • Showing
    • All
    • Patches