1
0
mirror of https://github.com/moparisthebest/k-9 synced 2024-12-18 13:52:18 -05:00
k-9/src/com/fsck/k9/mail/store
András Veres-Szentkirályi d84ce6ddb9 Hardened TLS cipher suites and versions
As Georg Lukas wrote in his blog post about how Android handles TLS
handshake (http://op-co.de/blog/posts/android_ssl_downgrade/), an
explicit order of cipher suites and TLS versions must be supplied to
avoid having the weak (presumably broken) RC4 cipher at the top of the
preference list.

This commit adds the list included in the blog post to every TLS socket
creation, including IMAP, POP3 and SMTP, see Wireshark screenshots done
during testing at http://vsza.hu/k9mail-tls-hardening/
2013-10-15 10:16:42 +02:00
..
imap Change ImapUtility to use 'long' for the values of sequence sets 2012-07-07 16:21:07 +02:00
ImapResponseParser.java Issue 4359: IMAP message UIDs are 32 bit unsigned values and cannot be 2012-07-05 18:00:49 -04:00
ImapStore.java Hardened TLS cipher suites and versions 2013-10-15 10:16:42 +02:00
LocalStore.java Eliminate unnecessary override in LocalAttachmentBody. 2013-10-11 11:24:56 -04:00
LockableDatabase.java Delete related files when deleting a database. 2013-10-11 11:24:51 -04:00
Pop3Store.java Hardened TLS cipher suites and versions 2013-10-15 10:16:42 +02:00
StorageManager.java Removed unused imports 2011-03-26 06:43:39 +01:00
TrustManagerFactory.java Fix erroneous SSL certificate warnings 2013-08-25 15:43:36 -04:00
UnavailableAccountException.java Big, scary massive "ant astyle" to get us back to something 2011-02-06 17:09:48 -05:00
UnavailableStorageException.java Big, scary massive "ant astyle" to get us back to something 2011-02-06 17:09:48 -05:00
WebDavStore.java Convert OpenMode from an Enum to static ints for perf improvement. 2013-07-30 21:32:35 -04:00