9f551ed0c2794a4ebb775df0dc5f714cf07f29b7 |
|
31-Dec-2011 |
Marc Blank <mblank@google.com> |
Fix folder sync parsing and parent initialization * This is a large CL, but almost all of it relates to more comprehensive tests for folder parsing * There are less than a dozen lines of production code changes: - Move creation of mailboxMap out of the validation loop in FolderSyncParser - Make sure we fix up the parent of new/changed folders in MailboxUtilities Bug: 5794371 Change-Id: I5fb32369a6fdbfb33919df495d40347b56013bbd
/packages/apps/Exchange/src/com/android/exchange/adapter/Tags.java
|
c171a2362e6db78385463e3b7b1bc66585fdcdfc |
|
28-May-2011 |
Marc Blank <mblank@google.com> |
Implement mail sending in EAS 14 * Mail is sent entirely differently in EAS 14... * While we're at it, clean up Serializer Bug: 4500720 Change-Id: I0eeb7fd28d32c0c7ac8790140721244eb0d4f65c
/packages/apps/Exchange/src/com/android/exchange/adapter/Tags.java
|
277be74f5d0abcc3bb23cd13fae9d628b131e2bf |
|
10-May-2011 |
Marc Blank <mblank@google.com> |
Fix "automatic" lookback to work with EX03/EX07/E10 * Each of these protocols has a "magic" ordering of tags that must be used Bug: 4395513 Change-Id: Icd072d00c3b256dee6b5d1f694fda544dc015ed9
/packages/apps/Exchange/src/com/android/exchange/adapter/Tags.java
|
bb12673b0aa36ff0751ddcffe02223c6100f424e |
|
12-May-2011 |
Marc Blank <mblank@google.com> |
Add support for EAS 14.1 attachment loading * Move all attachment handling code out of EasSyncService and into new AttachmentLoader class * A bit of cleanup to existing attachment code Change-Id: I4f6a7950b1318f838413b83d6cfae31f0467e8d1
/packages/apps/Exchange/src/com/android/exchange/adapter/Tags.java
|
77186bb1a174432ef272584374942d8b9228e39c |
|
20-Apr-2011 |
Marc Blank <mblank@google.com> |
EAS 14.1 implementation * Includes ABQ implementation * Handle various quarantine (and other service denial errors) both in validation and during a sync Change-Id: I8b166c2364fd858847de66cbe974f04a9382fca4
/packages/apps/Exchange/src/com/android/exchange/adapter/Tags.java
|
e7d9602fce0d4b404d68716da7eb0567da9dad47 |
|
27-May-2010 |
Marc Blank <mblank@google.com> |
Implement basic EAS 12.1 functionality * Support required protocol changes * Handle new security policies based on current device capabilities Change-Id: Id1d629d41d957911344e6c503d28418f5e7e1386
/packages/apps/Exchange/src/com/android/exchange/adapter/Tags.java
|
96bdc2bfdd4d316259380dfba37c4d22dab7aaa0 |
|
13-Mar-2010 |
Andrew Stadler <stadler@android.com> |
GAL support * Provides GAL autocomplete in email address fields in message composition. General TODO list: UI: Implement divider in adapter, not in GAL provider UI: Use listview_separator for divider UI: Clean up strings, move all to resources UI: Only have one GAL lookup in flight at any time UI: Unit tests GAL: Use side channel for status, not a row GAL: Shorten timeout for interactive GAL lookup GAL: Make watchdogs work GAL: Figure out why some calls never return (conn pool exhaustion?) GAL: Unit tests Bug: 2249514 Change-Id: I513e25628bc2f5ed0920e0ee509cd598b1817b3a
/packages/apps/Exchange/src/com/android/exchange/adapter/Tags.java
|
8692940e9f576e7ebbb47f17abd2bc825e42c021 |
|
18-Dec-2009 |
Marc Blank <mblank@google.com> |
Initial implementation of EAS security * This first implementation integrates with early CLs for Email app integration with device security * Check for policies added to validation process * If the server has no policy requirements, there is no change to the existing process * We automatically declare a set of policies to be unsupported if any are known to the sync adapter to be unsupported (e.g. no attachments or password history) * We call isSupported (PolicySet) to determine whether other policies use values that the OS can support (e.g. password length, inactivity time, etc.) * Depending on whether the server's policies are unsupported or supported, we throw the proper exception back to the caller Change-Id: I704cb2151dd87f54c83c2aa23976a8ac8e2c501a
/packages/apps/Exchange/src/com/android/exchange/adapter/Tags.java
|
7531be7774769c84b499b1de5dc46da3a9468316 |
|
25-Jan-2010 |
Marc Blank <mblank@google.com> |
Handle Exchange meeting invitation responses * Includes some refactoring of internal "request" code in SyncManager * Adds Message flags to tag meeting invites and cancellations * Adds meetingResponse method in EmailService * Hooks into Controller and MessageView UI included Change-Id: I4c5e10bccc4b41956b94d9dfa55925e5af030939
/packages/apps/Exchange/src/com/android/exchange/adapter/Tags.java
|
36e08ce9f808425ed573e182812f3a82ef4d5d45 |
|
17-Aug-2009 |
Marc Blank <mblank@google.com> |
Add support for syncing the favorite flag to server (EAS 12.0 and up) * Add test for date formatting
/packages/apps/Exchange/src/com/android/exchange/adapter/Tags.java
|
368adeb5779fed5d64770d2131125dd93e43ab78 |
|
03-Aug-2009 |
Marc Blank <mblank@google.com> |
Add support for additional EAS contact fields * Fix a few misc. bugs found while testing
/packages/apps/Exchange/src/com/android/exchange/adapter/Tags.java
|
7c582a7fb883b3be728f270fbe5277676fe37cf9 |
|
31-Jul-2009 |
Marc Blank <mblank@google.com> |
Massive reworking of EAS serialization; much smaller and faster now * Remove all use of Strings in favor of the parser's static final int's * Strings remain in Tags for debugging output only * Renamed lots of classes to be more consistent * Centralized logging behavior in Eas class * Found and fixed some bugs in the process: - Account deletion wasn't removing HostAuth's correctly in the trigger - Adding a second EAS account was trashing the first one - Fixed looping sync behavior caused by Exchange 2003 bug
/packages/apps/Exchange/src/com/android/exchange/adapter/Tags.java
|