| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
b/5784532
Change-Id: I33a693e91b99253c4f82758c875c8cf21bace543
|
| |
|
|
|
|
| |
PartRequest was only used by obsolete Exchange code.
Change-Id: I708648c24c8b1af37928131186b8a84ff23dd3ef
|
| |
|
|
|
|
|
| |
This brings us further along the path to storing email bodies
outside of the database.
Change-Id: I96296114ade0d561df724878ed92999306bcd176
|
| |\
| |
| |
| |
| | |
* commit '81f9a57a655fe842ddd86b14afe75bcd575edb81':
Fix some STOPSHIP logging
|
| | |
| |
| |
| |
| |
| | |
b/14564870
Change-Id: I9365013eacde23178578b45f728713f80417bc7a
|
| |/
|
|
| |
Change-Id: Ifa251eb206779f59ea003f99395d454c7e407bc2
|
| |
|
|
|
|
| |
Also, add some logging to track down b/13545303
Change-Id: I44a0d63b5c3b53018b48eb1c58d6a9ff74bddd9c
|
| |
|
|
|
|
| |
b/11070468
Change-Id: I51bad4be41800e4cd6dae42744005ade784cdf82
|
| |
|
|
| |
Change-Id: Ifc855a6c8623bd980807064477635c19b8ed81e0
|
| |
|
|
|
|
|
|
|
| |
The old callback mechanism is deprecated, in favor of making
calls on the ContentProvider.
Bug: 9842867
Change-Id: I65f559e593cda24456c4ffb96f785e054626dd0b
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There is now only one LogTag class. The static initializer of
GmailApplication (existing) and EmailApplication (new) will now set
the log tag to "Gmail" and "Email", respectively. Up until that code
is run, it will be "UnifiedEmail".
"setprop log.tag.Gmail VERBOSE" (or .Email) will trigger all logs to
be printed as long as they go through LogUtils, regardless of what tag
is used by that individual log. This lets us still turn on logging
everywhere in one command, but also lets us use more descriptive tags
(like the class name).
And since we no longer have three com.android.mail.utils.LogTag
classes, builds will be much easier.
Also, we now use LogUtils everywhere.
Change-Id: I55f1c7a66ce50ead54877a13e40256422a56dc39
|
| |
|
|
| |
Change-Id: I1dc5a6b7ceb5b13975a9366f11a945f5b111842c
|
| |
|
|
|
|
|
| |
- Cleanup sync adapter to not have statics & locks.
- Remove some dead code.
Change-Id: Ia310d32b93706dc3742ccee74e5b751174280488
|
| |
|
|
| |
Change-Id: I77e4e75c94c532d22a28cf97e6f55f1259b8bdde
|
| |
|
|
|
|
| |
Bug: 8640907
Change-Id: I886af09d20dab195a9bbd38082a02d29e8b864e7
|
| |
|
|
| |
Change-Id: I850aebae0f8b20f0041672dc36a361c5b2d73f9a
|
| |
|
|
| |
Change-Id: I4086e8ee620ac10d5a3c1673838c567753c1a553
|
| |
|
|
|
|
| |
Bug: 7148468
Change-Id: I93a7734f274263e09ddef1b5cf7d9d7ea58a17c3
|
| |
|
|
|
|
|
| |
* Clearing it will prevent backoff behavior from working
properly when there are changes to be uploaded
Change-Id: I1a1509e42730a3aa36298e3024068b6fe993e045
|
| |
|
|
|
|
|
|
| |
* Tested ok on wiped Nexus
* Tested ok on S3
* Upgrade verified on Nexus
Change-Id: If5d4ce594f8a309cdb59589d10b1d33f3b79326c
|
| |
|
|
|
|
|
|
|
| |
* Also, convert imap accounts to imap2
* The original imap service remains, but is no used
* There remain some questions about how the upgrade
should work in terms of settings
Change-Id: I0e05edad6a1553f428a2c2fa3daf1df878d4b5f7
|
| |
|
|
|
| |
Bug: 7013731
Change-Id: I9da734d19597997b34d6079cf013064262a75ec4
|
| |
|
|
|
|
| |
This reverts commit 9d593aab1b5b4af6df4d9bbc3f4126da4ec2e2a0
Change-Id: I2b8f044e2119c60b9a42c7cb84577147c89ea0cb
|
| |
|
|
|
| |
Bug: 7013731
Change-Id: Ib5e1f2aa92fd448f0a4131393a34d93315bfa649
|
| |
|
|
|
|
| |
Bug: 7007658
Change-Id: Ia422c30c47b044279471e549541ac6279735828c
|
| |
|
|
|
| |
Bug: 6937046
Change-Id: I82e578d9b31b0064570deee9a9625ddf07826112
|
| |
|
|
|
|
| |
* Also add outlook.com to providers file
Change-Id: I2c334d1307b84899c3b64bd0c3f0cd92c190576e
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Refactor/simplify Transport/MailTransport
* Add serverCert column to HostAuth table in EmailProvider
* During first connection to server, save the server certificate
in the HostAuth; on subsequent connections, ensure that the
certificate presented has the same public key as the one
stored
* For now, we'll just fail to connect (with a CertificateException)
if there's a mismatch
TODO: Add some UI to handle different certificates
Bug: 6888866
Change-Id: Ia79497e89eaad8d43617b50d3771121b2ed7f687
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* Allow AccountService loginFailed API to take a reason string
* Present the reason string in the dialog shown from the login
failure notification
* Handle ALERTs in IMAP login responses (for example, some servers
will occasionally require web login and we need to inform them,
rather than simply saying the password is wrong)
* This fixes a longstanding bug in our Imap1 implementation
Change-Id: I8b270cd5d4746559b6c8a78bce02f0e7c525bdea
|
| |
|
|
|
|
|
|
| |
* Implement first-pass Imap2 server-side search
* Improve number parsing performance
* Better handle the BodyThread (loading message bodies)
Change-Id: I0ccd7377c80a0553b086d5204b211067896a2f49
|
| |
|
|
|
| |
Bug: 6881519
Change-Id: Ib0b6f8a07a4bc47d3691c9cfa711e45eaf1955f2
|
| |
|
|
|
| |
Bug: 6856652
Change-Id: I1a264844cbab159505b4b3ebd32716a469517f0a
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL includes the following:
* New Imap2.apk generation (not included in builds)
* "Push IMAP" option for accounts when Imap2.apk present
* Account creation/setup
* 2-way sync of messages, deletions, flag updates
* Push (messages, flags)
* Folder list hierarchy handling
* Message text (one plain or html part)
* Picker UI for trash folder (placeholder)
* Capabilities handling/UI command
Major Imap2 new features:
* Push
* Multiple folder sync
* Sync window (like EAS)
TODO:
* Picker UI for sent folder
* Upload of sent messages to server
* Search
* Multiple viewable parts
* Probably lots more, incl. unit tests
Change-Id: Ia5d74073d9c307e0bdae72a7f76b27140dde7d14
|
|
|
Change-Id: I7f707446a963912fe5786dacb5569e68db572d1c
|