4d07dd49522f0573cb6ea1920f072bf677ed60f9 |
|
21-May-2014 |
Jay Shrauner <shrauner@google.com> |
Fix parser EodExceptions Fix Parser EodExceptions thrown as a results of changing nextTag(). Clean up various nextTag() loops so they are checking for the right end tag. Bug:15086892 Change-Id: I9ff0593bb062968d5556f028638c3bf13f3410d3
/packages/apps/Exchange/src/com/android/exchange/adapter/Tags.java
|
3d52ff729b82a20802bb6d5a8952040f4d961cef |
|
11-May-2014 |
Jay Shrauner <shrauner@google.com> |
Fix handling of encoded ints Fix encoding of ints to handle ints with high bit set. Modify Parser to detect when it is decoding a run-on badly encoded int (ie, >5 bytes). Bug:14817987 Change-Id: I4a21b126d03e2e244b0fd4c4fb4821d165897ad6
/packages/apps/Exchange/src/com/android/exchange/adapter/Tags.java
|
fd23da98e62a60f7a210fa22c01d6f885c29ba74 |
|
09-May-2014 |
Jay Shrauner <shrauner@google.com> |
Update EAS XML tags Update EAS XML tags to the complete list in v14.0 of the spec covering protocol versions 14.0 and 14.1. Reorder the blocks of enums in code page order to make it easier to update and see what was missing. Bug:14651154 Change-Id: I21b7cf14ce0d7985e7e15410f863d956b8c67484
/packages/apps/Exchange/src/com/android/exchange/adapter/Tags.java
|
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
|