k-9/src/com/android/email/mail/transport
Daniel Applebaum 5711abdee5 Issue 234 Issue 366 Issue 329
Hardening of POP3 and SMTP communication:

SMTP: Decrement failure counter when no possible message send
occurred.  This way, K-9 will only stop attempting to send messages
for which a possible successful send occurred, but K-9 could not
detect.  Any message that is known to have completely failed to send
will be reattempted indefinitely.

POP3: Some reworking of Exception handling.  Also, if it is not
possible to get a "message number" for the UID of the message that is
being deleted, conclude that the message has already been deleted on
the server.  Mark this as a permanent error, so that it gets removed
from the pending actions queue.

MessagingController: Look for the permanentFailure flag on the
MessagingException, and if a pending action raised a permanent
failure, remove the pending action from the queue so that it will not
be re-attempted nor block later requests.
2009-04-11 02:11:17 +00:00
..
CountingOutputStream.java Even more progressive rename/unfork work 2008-12-16 23:34:01 +00:00
EOLConvertingOutputStream.java Even more progressive rename/unfork work 2008-12-16 23:34:01 +00:00
SmtpTransport.java Issue 234 Issue 366 Issue 329 2009-04-11 02:11:17 +00:00
StatusOutputStream.java Even more progressive rename/unfork work 2008-12-16 23:34:01 +00:00
TrustedSocketFactory.java self-signed cert support for WebDav. 2009-01-05 00:05:43 +00:00
WebDavTransport.java Changed authentication method. Added support for authentication if the server returns a 401 status code. No longer requires form based authentication. 2009-01-27 05:39:41 +00:00