Commit graph

81 commits

Author SHA1 Message Date
Vincent Breitmoser
ac83b0062d break migration down into methods, clean up some warnings in mailstore 2016-01-22 15:48:52 +01:00
cketti
93df7525c4 Merge pull request #1021
Enable syncing while idle on Android M devices
2016-01-15 10:49:48 +01:00
TETRA2000
deff0ce80d update to API 23 2016-01-15 08:11:05 +09:00
Maximilian Mehnert
0366633ff8 replace saslAuthPlain() with saslAuthPlainWithLoginFallback()
Microsoft Exchange Server and probably others need this in some cases.
closes k9mail/k-9#899
2016-01-12 01:18:21 +01:00
cketti
2055e42933 Don't abort on Lint errors 2015-12-22 18:13:05 +01:00
cketti
b202661e62 Set sourceCompatibility and targetCompatibility to JavaVersion.VERSION_1_7 2015-12-22 17:54:57 +01:00
cketti
49d239af56 Remove targetSdkVersion from k9mail-library 2015-12-22 17:54:57 +01:00
cketti
c69b7400f8 Update to Robolectric 3.0 2015-12-22 17:54:57 +01:00
cketti
ff18f9b3f8 Update test dependencies 2015-12-22 17:54:57 +01:00
cketti
e8d16722ed Update build tools to 23.0.1 2015-12-22 17:54:57 +01:00
cketti
c34b9b5ad7 Increase compileSdkVersion to 22 2015-12-22 17:54:02 +01:00
cketti
667ac923bd Merge pull request #962
Key-aware recipient chooser

Fixes #915
2015-12-21 01:22:23 +01:00
cketti
a5ad84481d Merge pull request #959 from k9mail/display_encrypted_in_message_preview
Display "*Encrypted*" in message preview
2015-12-19 18:25:32 +01:00
Vincent Breitmoser
b6fa7b8322 compose: use TokenCompleteTextView for recipient selection 2015-12-17 03:16:29 +01:00
cketti
d6b4452ade Display "*Encrypted*" in preview of encrypted messages 2015-12-16 21:33:19 +01:00
Marcel Wiegand
51fe459dfc Remove Flag.X_GOT_ALL_HEADERS. Fixes #891 2015-12-13 02:17:38 +01:00
s3b
e1d34a27b5 Don't throw CertificateValidationException on generic SSLExceptions 2015-11-28 22:30:12 +01:00
cketti
2567f8c7af Merge pull request #829 from k9mail/auto_detect_archive_folder
Add support for auto-detecting Archive folder
2015-10-11 15:37:00 +02:00
cketti
0fe317c7ac IMAP: read LIST response until end of line
Fixes a bug introduced in de401db9cd
2015-10-11 14:53:22 +02:00
cketti
ecef32141f Add support for auto-detecting Archive folder 2015-10-04 08:54:50 +02:00
cketti
de401db9cd Add support for folder names with brackets encoded as 'astring' in LIST response
Fixes #786
2015-10-02 06:37:47 +02:00
cketti
d686ae86b2 Increase test coverage of ImapResponseParserTest 2015-10-02 01:00:30 +02:00
cketti
bb4c0b07a0 Reformat code 2015-10-01 20:07:11 +02:00
cketti
952da74b0e Merge pull request #718 2015-09-15 21:34:13 +02:00
cketti
c0924c2031 Reverse order of conditions in if clause 2015-09-15 21:32:08 +02:00
cketti
732463a89f Clean up code 2015-09-15 21:30:29 +02:00
cketti
c4bbae288b Hide the "Load up to X more" footer when there are no more relevant messages on the server
This is tricky for IMAP because we only care about non-deleted messages and
there's no easy way to count these. So when necessary we list all remaining
messages on the server to check whether any of them are relevant for us.
2015-09-06 21:06:18 +02:00
cketti
767976c973 Use helper method to case-insensitively compare MIME types
Fixes #741
2015-08-21 21:14:30 +02:00
moparisthebest
54f9fd36a7 Set SNI hostname if we can for TLS connections 2015-07-24 23:52:14 -04:00
cketti
9050ef16a2 Merge pull request #686 from k9mail/art/more-static-analysis-fixes
Fix static analysis warnings and stop using nulls everywhere
2015-07-16 08:39:34 +02:00
cketti
9d44f0e062 Improve send failure handling
We now no longer parse the exception message in MessagingController to find
out if it was a permanent SMTP failure.
Overall the code is still a mess, but the error handling should be a little
bit better and more readable now.
2015-06-22 00:43:31 +02:00
cketti
ee7a95b750 Merge pull request #685 from k9mail/art/static-analysis-fixes
static analysis fixes
2015-06-17 21:51:11 +02:00
cketti
366531bdf7 Fix code style 2015-06-17 21:11:24 +02:00
Art O Cathain
7fc8767a5c fix static analysis warnings and stop using nulls everywhere 2015-06-13 16:47:35 +01:00
Art O Cathain
591785a3ab fix up some dodgy nulls 2015-06-13 16:24:58 +01:00
cketti
2fdf076d4e Merge pull request #669 from vt0r/disable_sslv3_and_rc4
Disabling support for SSLv3 protocol/ciphers and all RC4 ciphers.
2015-06-10 01:41:23 +02:00
Jan Berkel
3c1c1e4e58 Remove unneeded static modifier 2015-06-06 12:11:20 +01:00
Jan Berkel
270d22681f Merge pull request #652 from k9mail/gradle_unit_test_support
Gradle unit test support
2015-06-03 10:19:45 +01:00
Salvatore LaMendola
f0962fdb6a Create a protocols blacklist that should work in the same way as the ciphers one does. 2015-06-01 17:55:59 -04:00
Salvatore LaMendola
37a313efb5 Disabling support for SSLv3 protocol/ciphers and all RC4 ciphers. 2015-05-29 12:57:23 -04:00
cketti
4fb12ff12b Fix cipher suite names 2015-05-25 18:24:00 +02:00
brian m. carlson
a63a91fa54 Support GCM cipher suites. 2015-05-23 21:32:22 +00:00
cketti
916929e507 Fix getting code coverage on CI builds 2015-05-21 14:52:50 +02:00
cketti
a24d85d754 Move library tests to k9mail-library module 2015-05-21 02:21:38 +02:00
cketti
ab964cf8af Merge branch 'pgp_mime_preparations' 2015-03-16 16:14:45 +01:00
cketti
f0e1b14b58 Merge pull request #567
Move NetworkType to k9mail-library, use on StoreConfig
2015-03-16 13:39:59 +01:00
Art O Cathain
110400a85b move NetworkType to k9mail-library, use on StoreConfig 2015-03-08 12:59:15 +00:00
Art O Cathain
d0cd7c368d formatting 2015-03-08 11:07:33 +00:00
Art O Cathain
810d0cf6b4 Move default port and default TLS port to a single location 2015-03-08 11:05:53 +00:00
cketti
5330fe5b27 Extract code to parse a message header to its own class 2015-02-25 03:36:48 +01:00