Go to file
Martin Hibdon fda9d945e7 Fix a couple of bugs in imap synching
b/10111339
b/10125810
The first problem was that the imap BEFORE clause
is exclusive, so messages on the date given in
BEFORE will not be sent. Now, on the sync for the
most recent messages, we will just not specify a
BEFORE clause, so we can always get the most recent
messages even if our clock drifts from the server.

The second is that some imap servers do not accept
time information on the query dates, and that causes
errors. The imap spec defines the BEFORE and SINCE
clauses to come with a <date> only, not a time,
and although it seems that at least some imap servers
handle that, it can't be expected to always work.

Change-Id: Ibf41c6f7600b9f9537bc6d13b59873ee36798e1e
2013-08-05 12:27:13 -07:00
assets Remove empty.html, which isn't used any more. 2010-12-22 11:59:31 -08:00
emailcommon Delete most of IEmailServiceCallback. 2013-07-29 20:04:42 -07:00
emailsync Delete most of IEmailServiceCallback. 2013-07-29 20:04:42 -07:00
res Cleanup service loading. 2013-07-26 16:23:27 -07:00
src/com Fix a couple of bugs in imap synching 2013-08-05 12:27:13 -07:00
tests Simplify account reconciliation. 2013-07-26 16:06:14 -07:00
.classpath Initial Contribution 2008-10-21 07:00:00 -07:00
.project Initial Contribution 2008-10-21 07:00:00 -07:00
Android.mk Change AOSP Email Makefile to reference current SDK. 2013-06-18 14:14:22 -07:00
AndroidManifest.xml Remove IMAP2 from manifest. 2013-07-26 18:19:57 -07:00
CleanSpec.mk Delete build directory. 2013-05-24 13:36:21 -07:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2009-03-03 19:32:22 -08:00
NOTICE auto import from //depot/cupcake/@135843 2009-03-03 19:32:22 -08:00
proguard.flags Remove nonexistant classes and update existing ones 2013-01-30 14:20:58 -08:00