bc47398187c6ffd132435e51d8d61e6ec79a79db |
|
25-Sep-2012 |
Paul Westbrook <pwestbro@google.com> |
Merge Email1 into MR1 Change-Id: I45289d46b65faffc7a3a3dd46382899162f3aaab
/packages/apps/Email/src/com/android/email/mail/store/ImapConnection.java
|
5c523858385176c33a7456bb84035de78552d22d |
|
20-Sep-2012 |
Marc Blank <mblank@google.com> |
Restore Imap1 * Restore Imap1 code * Legacy users will use Imap1 * Existing Imap2 users will continue to use Imap2 * New accounts will be created in Imap1 * More to follow Bug: 7203993 Change-Id: I8b86fcada59a854fd464d5269c94d00ebae85459
/packages/apps/Email/src/com/android/email/mail/store/ImapConnection.java
|
e714bb9d153cfe13a7f0932e7d67ea08fa5a1d98 |
|
23-Aug-2012 |
Marc Blank <mblank@google.com> |
Convert authorities, intents, and account manager types * Tested ok on wiped Nexus * Tested ok on S3 * Upgrade verified on Nexus Change-Id: If5d4ce594f8a309cdb59589d10b1d33f3b79326c
/packages/apps/Email/src/com/android/email/mail/store/ImapConnection.java
|
a8b683cf3f2efe726220c0235368cf6ea899e3ba |
|
18-Jul-2012 |
Marc Blank <mblank@google.com> |
More work on Imap2 * Handle sending mail and moving to sent folder * Implement picker for sent folder * Upload sent items to server * Add support for "automatic" sync window * Move some files from Email -> emailcommon * The added files are copied directly from Email (and can be removed if/when Imap2 is merged back with Email) Change-Id: I3a6a3d224826e547748be2f1b567b6294ad5db89
/packages/apps/Email/src/com/android/email/mail/store/ImapConnection.java
|
f419287f22ae44f25e1ba1f757ec33c7941bbfa8 |
|
28-Jun-2012 |
Marc Blank <mblank@google.com> |
DO NOT MERGE: Move emailcommon2 sources to emailcommon Change-Id: I06df7e467cd2e0117df8b8db3ddc6ff9da13f1c7
/packages/apps/Email/src/com/android/email/mail/store/ImapConnection.java
|
20bf1f632f47c1ba408d23d87b7d9dc3fc5ba5ec |
|
17-Aug-2011 |
Marc Blank <mblank@google.com> |
Support IMAP search in UTF-8, in addition to US-ASCII * The existing IMAP search code is well-known to be primitive and largely broken. In particular, it fails with any non-ASCII character and with a variety of symbols (e.g. quotes, slashes, etc.) Basically, it's an accident waiting to happen, returning empty data sets even when the query might reasonably be expected (or known) to return valid data. * The current CL uses the IMAP literal string format to represent the query text; this string can be sent either in ascii or in UTF-8, and since it is sent as an octet (byte) count followed by 8-bit data, it also solves any quoting issues that might come up. So, we kill two birds with one stone. * The bug in question was punted to a subsequent MR; however, I think it would be a mistake to ship the code without this CL, which has been tested against the three common IMAP servers that we aim to support. Bug: 4690713 Change-Id: Iaa542bfc56737871f3cbc9c83f0e768415a7f2b6
/packages/apps/Email/src/com/android/email/mail/store/ImapConnection.java
|
171c3f2273223652b9999977d530a715420c0f64 |
|
16-May-2011 |
Todd Kennedy <toddke@google.com> |
Some more re-arrangement of code No real code changes; just moving where code / constants live. Removed one unused method of Store. Change-Id: Ie7532381759a568cb23601e1071c8e199b6beb07
/packages/apps/Email/src/com/android/email/mail/store/ImapConnection.java
|
ebece4dbdcdfee85a410a0d00c9b6739ee3e705e |
|
16-May-2011 |
Todd Kennedy <toddke@google.com> |
Make ImapConnect a top-level class Split out ImapConnection to its own class. This allows us to update ImapStore without worrying about links between it and the connection. Also, added a bit more safety to the classes in terms of correctly freeing resources. Whenever the connection is closed, it now releases all resources. Additionally, if the connection is ever put back in the pool, any response data is released. Change-Id: Ie3bda40d677707a0d6655f57175e58dece539e19
/packages/apps/Email/src/com/android/email/mail/store/ImapConnection.java
|