Commit Graph

7151 Commits

Author SHA1 Message Date
Misha Nasledov
c31e2555bf Fix STARTTLS handshake error in Email's SmtpSender class
The Email.apk checks for "-STARTTLS" in the SMTP server's EHLO response
but SMTP servers may respond with STARTTLS on the last line as such:

250 STARTTLS

Or even as part of a line as such:

250-XSECURITY=NONE,STARTTLS

Checking for "-STARTTLS" in this case will break. The fix is to simply check
for "STARTTLS" instead.

See http://code.google.com/p/android/issues/detail?id=19109
And http://code.google.com/p/android/issues/detail?id=2309

Change-Id: I3a590a4398cb664f46875650550986a67f320f76
2012-02-29 03:15:10 -08:00
Paul Westbrook
108f7b639a Support the always_show_images column
Change-Id: I4817ca936cc2775cd22b878d17045e0ede0af04d
2012-02-28 16:19:37 -08:00
Marc Blank
b019a5a33d Fix manifest to look for send for composing a message.
Change-Id: Ic57240a7ca28a290ab4555c3477dc79f1546b3b6
2012-02-28 13:52:18 -08:00
Marc Blank
27be3474a2 Actually put composeUri into the cursor; d'oh!
Change-Id: I1295bb7501c3481f0d5e21e7cc76c1b19ab3047d
2012-02-28 13:25:10 -08:00
Marc Blank
d9201da55b Setup composeUri for accounts in EmailProvider
* Add intent filter in manifest

Change-Id: Ifbacfcb6109d76d48dabb87eb45ea28ec4278ad8
2012-02-28 10:16:43 -08:00
Marc Blank
8c4b6e40cf Hook up settingsIntentUri in EmailProvider
Change-Id: Icc47a7dd29f6707443f5b56bdc6df86818295662
2012-02-28 09:15:53 -08:00
Marc Blank
fd077592ee Use EmailProvider to create account list
Change-Id: Iedd99ecb95066c3b7e089e3b987a0caed44b97e5
2012-02-27 13:22:45 -08:00
Marc Blank
9a5e2a798e Fix clearing of mailbox notifications
Change-Id: Ieb98a8908ec067229dd449790da55085585ef17b
2012-02-26 12:52:57 -08:00
Marc Blank
bf5caf97c5 Notify by mailbox, rather than account
* Update EmailProvider, removing two no-longer-used columns in Account and
  Mailbox

Change-Id: Ie0f10eb0ca315d73e82be968f7760a51a239ba3f
2012-02-24 14:51:59 -08:00
Marc Blank
98412cadfb Use account id instead of name for queries
Change-Id: I49f870491d2b090df345b956280dbb477436be60
2012-02-24 10:27:29 -08:00
Mindy Pereira
99dfd1edfd Merge "Remove folder sync_frequency column. UI doesn't need it." 2012-02-23 13:57:25 -08:00
Mindy Pereira
b61bd298bd Remove folder sync_frequency column. UI doesn't need it.
Change-Id: I2a696115aed048f854174a8c4dc7666165b6ae1f
2012-02-23 13:52:11 -08:00
Marc Blank
272d22d641 Add last sync result definitions to EmailContent
Change-Id: I43ea9a9ed3e1982610443887298d54654deb01b8
2012-02-23 10:28:36 -08:00
Marc Blank
9d5996534a Merge "Send sync status updates from POP3/IMAP" 2012-02-22 16:30:17 -08:00
Marc Blank
87c84a6d96 Send sync status updates from POP3/IMAP
Change-Id: Ia1bb5d1a302d6dde8b8979e03a762d6d45ee8cd3
2012-02-22 16:27:26 -08:00
Paul Westbrook
69e37ad2a2 Use existing intent filter for editing settings
Change-Id: Ief365ba8046cd987f3afeb3736d7200eeec29d77
2012-02-22 14:50:33 -08:00
Paul Westbrook
c2412dfec4 Support for new settings intent
Change-Id: I0d5a1f8e6f90885464bcd348a1fae1a3b7db415a
2012-02-22 13:31:03 -08:00
Marc Blank
6b9d94bf39 Make mailbox change notifier less noisy
Change-Id: I6eb7ac4f60acf6d92f4c094a373038fef222d97a
2012-02-22 12:59:49 -08:00
Marc Blank
81567d7a51 Merge "Support syncStatus and lastSyncResult in EmailProvider" 2012-02-22 11:59:51 -08:00
Marc Blank
1dc7772d43 Support syncStatus and lastSyncResult in EmailProvider
* Also, trigger a sync on refreshUri

Change-Id: Ia8dee593decfc2101873071ad64fcc3fd1fd5f23
2012-02-22 11:50:18 -08:00
Eric Fischer
1d5cac2414 Import translations. DO NOT MERGE
Change-Id: I12e853250f5b0f27e1b7c4bd84f4e76c51b914d1
2012-02-22 11:34:52 -08:00
Marc Blank
fdf84f35bc Merge "Fix build break; support folder query" 2012-02-21 17:33:16 -08:00
Marc Blank
7db23e6acb Fix build break; support folder query
Change-Id: Ic2a62e2d00e0fe46a1a488d665818c47243c9d8d
2012-02-21 17:30:34 -08:00
Paul Westbrook
89ad6382c9 Switch email2 to use the MailActivity
Change-Id: If2ea0c27d2d16c397b29c50366b2ae06282607a8
2012-02-21 10:49:57 -08:00
Marc Blank
9227dbbf0f Add back attachment loading callbacks for IMAP
* Remove newly unused code

Change-Id: Ifea2193deaf35734a031500c807ce9e3abd88fb1
2012-02-19 15:21:25 -08:00
Marc Blank
59e10b6b3d Support folderUri and statusUri in EmailProvider
* Implementation of status to be completed later

Change-Id: I9dc2b1144b8186341f1c032906145f3d899b2a0b
2012-02-17 16:31:23 -08:00
Marc Blank
078daa692e Hook up "load more messages" to service implementation
Change-Id: I15b102bacb4a68c3c006d1b3c1feffb7f14a8697
2012-02-17 14:23:10 -08:00
Marc Blank
0f350fa093 Merge "Re-attach mailbox sync callbacks and refresh status" 2012-02-17 14:17:12 -08:00
Marc Blank
7ac38af790 Re-attach mailbox sync callbacks and refresh status
Change-Id: I45de04f59f83757186f30d6ff53395a639a1d740
2012-02-17 14:05:27 -08:00
Eric Fischer
1010a700ce Import translations.
Change-Id: I51f4d8cdbb71d12671191ee11929c03cfa645ad6
2012-02-17 10:43:35 -08:00
Marc Blank
0e5b4d35dd Fix build break
Change-Id: Ib9725587f32b8d8a6e64e9ee083d0b4e980b7e05
2012-02-16 13:08:11 -08:00
Marc Blank
c6e0e0ead6 Merge "Convert POP3 to service" 2012-02-16 12:03:51 -08:00
The Android Open Source Project
34924e6fcb am 649e534f: am f4935a2c: Reconcile with ics-mr1-release
* commit '649e534f8e75b7ae035dd8022bf991604f7abc1f':
2012-02-16 11:25:40 -08:00
The Android Open Source Project
5868a95a1b am 7e25985a: am 9a1ffd65: Reconcile with ics-mr1-release
* commit '7e25985a86e9222128789ac3ae2f8cd129b0bb52':
2012-02-16 11:25:25 -08:00
Marc Blank
4f813fb129 Convert POP3 to service
* Remove MessagingController and (almost all of) MailService

Change-Id: I8953b58b237de6a71fda770f1727bd94081fec55
2012-02-16 10:27:00 -08:00
The Android Open Source Project
649e534f8e am f4935a2c: Reconcile with ics-mr1-release
* commit 'f4935a2cc4e68fea8f4372ad41031b0e20272cc8':
2012-02-16 10:14:01 -08:00
The Android Open Source Project
f4935a2cc4 Reconcile with ics-mr1-release
Change-Id: I0ecf7cedfe9c2296fe0c9bcaf9210ecb0d18d8e7
2012-02-16 10:10:52 -08:00
The Android Open Source Project
7e25985a86 am 9a1ffd65: Reconcile with ics-mr1-release
* commit '9a1ffd65d4d12451a8ed86eaca85594f53b02de1':
2012-02-16 10:06:45 -08:00
The Android Open Source Project
9a1ffd65d4 Reconcile with ics-mr1-release
Change-Id: Ia892bd8ec2198a37c8cfd79daafd8873a365c0af
2012-02-16 10:02:57 -08:00
Marc Blank
d57e096b2c This time for sure!
Change-Id: I98a0a8dcc37f52ac29d87379a886c9ca966e923c
2012-02-15 13:32:41 -08:00
Marc Blank
abad2efba8 Oops! Handle subfolders query.
Change-Id: I62628fb8bdb25b96f023788271508d65fd8b4cdd
2012-02-15 13:26:12 -08:00
Marc Blank
1e138516eb Handle query for subfolders from UIProvider
Change-Id: Ic448324a5a87b6679978426ec639fe4c3d8d77d7
2012-02-15 11:27:26 -08:00
Marc Blank
c0272961e1 Return only top-level email folders for uiFolders query
Change-Id: I9480f8263ded7d1eb3eaecc92564130b498a558d
2012-02-14 19:36:07 -08:00
The Android Automerger
a75fc4b8eb merge in ics-mr1-release history after reset to ics-mr1 2012-02-14 14:16:31 -08:00
Marc Blank
124c3e7909 am 14c0e440: Merge "Start of IMAP conversion to Service architecture"
* commit '14c0e440881852f698dcdd546c8d2e1b998a0d21':
  Start of IMAP conversion to Service architecture
2012-02-13 17:02:01 -08:00
Marc Blank
14c0e44088 Merge "Start of IMAP conversion to Service architecture" 2012-02-13 17:00:09 -08:00
Paul Westbrook
57cd0e7a93 am d9ce667c: Merge "Mark the name of the app not translatable"
* commit 'd9ce667c6b5b9f1810e2ec0aa0da352a10c2e36b':
  Mark the name of the app not translatable
2012-02-13 14:34:24 -08:00
Paul Westbrook
d9ce667c6b Merge "Mark the name of the app not translatable" 2012-02-13 14:31:44 -08:00
Eric Fischer
c4bd050c7d am 7a1cedbe: Import translations.
* commit '7a1cedbe1f7eadeeaea9f2cb770bb7d16ec04e63':
  Import translations.
2012-02-13 14:25:40 -08:00
Paul Westbrook
cbdff168b3 Mark the name of the app not translatable
Bug: 6006118

Change-Id: I308d166778999e65d3021a37d999083866136578
2012-02-13 14:09:49 -08:00