Commit Graph

5728 Commits

Author SHA1 Message Date
Travis Burtrum 54f9fd36a7 Set SNI hostname if we can for TLS connections 2015-07-24 23:52:14 -04:00
Jan Berkel 8de2ec7f27 Merge pull request #719 from dougsparling/master
Don't use StringReader in HtmlConverter as calls to read have unneces…
2015-07-24 11:23:31 +01:00
Doug Sparling ecd5239c2b Don't use StringReader in HtmlConverter as calls to read have unnecessary locking. 2015-07-23 00:07:21 -05: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 fde7b985fc Merge pull request #700 from k9mail/issue-661_disable_notifications_during_quiet_time
Add setting to completely disable notifications during Quiet Time
2015-07-06 22:23:45 +02:00
cketti 53c87ff974 Merge branch 'GH-616_keep_delete_policy_when_editing_server_settings' 2015-07-06 21:07:39 +02:00
cketti d8aef84127 Don't overwrite delete policy when editing incoming server settings
Fixes #616
2015-07-06 20:40:10 +02:00
cketti 2f7afa8288 Merge branch 'GH-706_fix_delete_uri' 2015-07-06 20:06:43 +02:00
cketti ecb6893e6c Properly encode folder name in MessageProvider delete URI
Fixes #706
2015-07-06 20:02:19 +02:00
Art O Cathain e935feb068 extract variable per review comment 2015-07-01 16:59:57 +01:00
Art O Cathain 32cc97207c do not throw exception in MessagingController per review comment 2015-07-01 16:57:13 +01:00
cketti 8494d9942d Merge branch 'readme' 2015-06-28 07:29:34 +02:00
cketti 67d2db7c85 Update README 2015-06-28 07:28:40 +02:00
cketti 54d30833fc Merge pull request #694 from k9mail/send_error_handling
Improve send failure handling
2015-06-28 05:54:43 +02:00
cketti d08942cc50 Add 'notificationDuringQuietTimeEnabled' to settings import/export 2015-06-28 05:24:30 +02:00
cketti 7959033f26 Change naming/wording 2015-06-28 05:14:21 +02:00
Sander Baas 07c12e83d0 Add option to disable notifications in quiet time
Fixes #661
2015-06-28 05:14:21 +02:00
cketti a489cc3771 Merge pull request #692 from bashrc/bashrc/linux-build-script
Build script for Debian
2015-06-28 04:14:28 +02:00
cketti d301d63274 Add support for saving message/rfc822 parts
Fixes #603
2015-06-26 06:15:32 +02:00
Bob Mottram 17a2309bb9 Use https to download SDK 2015-06-24 09:08:40 +01: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
Bob Mottram d16d95d840 Use standalone sdk
This makes the build script a bit more independent
from Debian specifically
2015-06-21 18:21:48 +01:00
Chris Rhodes 777ace3420 Created README
Copied from the google code page.
2015-06-19 23:02:56 +10:00
Bob Mottram 05f4002a2a
Build script for Debian
Add a script which builds the project on Debian
and produces an apk. This makes creating test builds
a little easier
2015-06-19 12:13:55 +01: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
Art O Cathain 2d45e53739 fix potential NPE 2015-06-13 15:29:58 +01:00
cketti e01b1b189f Merge pull request #653 from k9mail/change_folder_sync
Don't write messages without (partial) body to database
2015-06-10 02:29:50 +02: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 586fc314a1 Merge pull request #657
Add support for GCM cipher suites
2015-05-25 18:33:16 +02: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 6138afb579 Don't write messages without (partial) body to database
Opening such messages during download will display "No text" and (probably
due to a bug) might lead to the synchronization process being aborted. Instead
of fixing the UI issue we now don't write these incomplete messages to the
database. This has the potential to massively speed up the sync process. But
it will take longer for messages to show up in the message list, especially
with slow connections.
2015-05-22 07:25:17 +02:00
cketti 1cd7df1369 Don't write the new push state to the database for every message 2015-05-22 07:25:14 +02:00
cketti 706fd85a04 Remove tests-on-jvm module 2015-05-21 14:53:34 +02:00
cketti 916929e507 Fix getting code coverage on CI builds 2015-05-21 14:52:50 +02:00
cketti 9c258ee60c Ignore Lint warning for OldTargetApi 2015-05-21 02:21:39 +02:00
cketti a24d85d754 Move library tests to k9mail-library module 2015-05-21 02:21:38 +02:00
cketti 4b273c1749 Move some tests from 'androidTest' to 'test' folder 2015-05-20 21:00:43 +02:00
cketti 0f66cacf10 Move JVM tests into main k9mail module
Use Robolectric for the tests that use framework classes.
2015-05-20 21:00:43 +02:00
cketti b45065a5b2 Improve FindBugs Gradle task
Based on https://github.com/square/sqlbrite/blob/master/gradle/android-findbugs.gradle
2015-05-20 21:00:43 +02:00
cketti f96ffdcd4e Update Gradle Android plugin to 1.2.3 2015-05-20 18:04:20 +02:00
cketti b660d45b6c Merge branch '5.103_with_bugfixes' 2015-05-02 18:11:40 +02:00
cketti 9d225dc84c Bump version to 5.106 2015-05-02 17:57:09 +02:00