History log of /packages/apps/Email/provider_src/com/android/email/mail/transport/MailTransport.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f0bbcd85eaba6624d4c52150e83930e816d873a4 24-Oct-2014 Martin Hibdon <mhibdon@google.com> Add additional analytics regarding our SSLSockets

b/18104622
There were some suggestions for additional info to log.
Now we also log the protocol being used, along with the
cipher suite, and whether or not we are accepting all
certificates (i.e. whether or not we are verifying
hostnames.)

Change-Id: Iad1fa4d2867d4a27830d54cc7fafcd0d32e0b23b
/packages/apps/Email/provider_src/com/android/email/mail/transport/MailTransport.java
93a9662d8db14e492da0cf4866265a0ddebda190 22-Oct-2014 Martin Hibdon <mhibdon@google.com> Add analytics to track of what cipher suites are being used

b/18001842
I do this in MailTransport, which is only used by POP and IMAP.
I can't log Analytics in SSLSocketFactoryWrapper, because that
is in emailcommon and would cause a circular dependancy between
emailcomman and UnifiedEmail.
This will not yet work for Exchange, because it gets its socket
indirectly through EmailClientConnectionManager, using a
SchemeRegistry. Still, it will be helpful to get this info for POP
and IMAP.

Change-Id: Ibb9d22c83c49d0ba5090295b5321ca6afb09e65b
/packages/apps/Email/provider_src/com/android/email/mail/transport/MailTransport.java
601700a61e453c612e0dabe4e93002766b3751b7 26-Sep-2014 Martin Hibdon <mhibdon@google.com> Get SSLSocketFactory from GmsCore

b/15721931
This follows an example pattern from GoogleHttpClient.
It tries to get the SSLCertificateSocketFactory from
GmsCore using reflection. If that fails, (because GmsCore
is not installed on the device) then it will fall back
to the platform implementation.
MailApplication sets a static object in SSLUtils that
allows it to get an externally created SSLCertifcateSocketFactory.
If this method is set, then it will use it, otherwise it
will fall back to the platform factory. This way there
is no reference to GmsCore in the AOSP email.

Change-Id: I0890fe4c3d79283fb98a4dc5a62a32efd320e52a
/packages/apps/Email/provider_src/com/android/email/mail/transport/MailTransport.java
bb68c13afa630cae058eb40d3ce68644f3f3c8b9 07-Sep-2014 Paul Westbrook <pwestbro@google.com> Changes to support smaller email tombstone apk size

This reduces the tombstone down by 100K

A follow-on cl will remove the unused resources from the tombstone build

Bug: 17414014
Change-Id: I5d38811b17a5273ec726e750ab123e10e36cee04
/packages/apps/Email/provider_src/com/android/email/mail/transport/MailTransport.java