Commit graph

7480 commits

Author SHA1 Message Date
Vincent Breitmoser
b3ad904238 Skip signature verification if it is not going to be displayed anyways
This also removes replacement of clearsigned data with its content from
MessageCryptoHelper, to be moved to text extraction later on.
2017-09-13 14:21:34 +02:00
Vincent Breitmoser
96bca146c0 Disregard protocol parameter of multipart/encrypted and /signed parts with missing bodies 2017-09-13 14:21:34 +02:00
Vincent Breitmoser
2902657e5b Extract content only from the signed part of multipart/signed messages 2017-09-13 14:21:24 +02:00
Vincent Breitmoser
afc4febd5d MessageDecryptVerified -> MessageCryptoStructureDetector 2017-09-13 11:51:36 +02:00
Vincent Breitmoser
68e0a8721f Slightly change MessageCryptoHelper and improve test structure 2017-09-13 11:51:36 +02:00
Vincent Breitmoser
93348c21ce More rigid detection of multipart/signed and /encrypted structures 2017-09-13 11:51:36 +02:00
cketti
7c248b47cf Merge pull request #2757 from k9mail/debug-icon
Use differently colored icon for debug build
2017-09-11 19:10:47 +02:00
Vincent Breitmoser
db09565fc8 use different icon for debug build 2017-09-11 18:48:02 +02:00
Philip
377ac71677 Upgrade MIME4J to latest release (#2744)
Upgrade MIME4J to latest release
2017-09-11 03:26:48 +02:00
cketti
ce1da94615 Merge pull request #2745 from k9mail/updateTesterLinks
Change Tester links to go directly to Google Play
2017-09-11 02:04:39 +02:00
cketti
24aacd47a1 Merge pull request #2739 from k9mail/add_kotlin_for_tests
Add Kotlin for tests
2017-09-11 01:34:19 +02:00
cketti
269ee2bca2 Prepare for next development iteration 2017-09-10 23:26:20 +02:00
cketti
8e970da74e Version 5.300 2017-09-10 23:19:08 +02:00
cketti
636e4224d1 Merge pull request #2752 from k9mail/update_changelog
Update changelog for 5.300
2017-09-10 23:18:04 +02:00
cketti
17853799d5 Update changelog for 5.300 2017-09-10 22:49:53 +02:00
cketti
8745fc3ef3 Copy changelog entries from 5.2-MAINT branch 2017-09-10 22:49:53 +02:00
Vincent Breitmoser
1db370a881 Merge pull request #2751 from k9mail/readd_language_selection
Bring back language selection setting
2017-09-10 22:48:13 +02:00
cketti
98db584720 Use system locale when language setting value is empty
Previously we used Locale.getDefault() which returns the currently
configured locale. So switching to the system default only worked after
a process restart.
2017-09-10 18:49:14 +02:00
cketti
2edbf99d26 Update list of languages and list of supported languages
Order list of languages alphabetically.
2017-09-10 18:48:47 +02:00
cketti
601f676bb7 Re-add language selection setting
Partly reverts commit 5816f84df0.
2017-09-10 17:11:11 +02:00
Vincent Breitmoser
471575e45b Merge pull request #2748 from k9mail/update_translations
Update translations
2017-09-09 19:07:37 +02:00
cketti
580cb981b5 Update translations 2017-09-09 18:19:11 +02:00
Philip Whitehouse
54d4a8eb46 Change Tester links to go directly to Google Play 2017-09-09 10:22:34 +01:00
cketti
f1bb577fe4 Merge pull request #2743 from k9mail/fixContactPhotos
Fix retrieval of contact photos
2017-09-09 00:20:26 +02:00
Philip Whitehouse
8f631f78a2 Fix retrieval of contact photos 2017-09-08 22:57:14 +01:00
Vincent Breitmoser
e7e805ccef Merge pull request #2724 from k9mail/pipeline-support
Pipeline support
2017-09-08 14:55:07 +02:00
cketti
22e0649f6e Add Kotlin for tests 2017-09-07 05:00:21 +02:00
cketti
27c4c941f1 Merge pull request #2726 from k9mail/folderSearchHint
Make folder search hint uppercase
2017-09-06 19:35:07 +02:00
Vincent Breitmoser
de2f772f07 Merge pull request #2737 from k9mail/GH-2699_disable_caching_for_inline_images
Disable WebView caching of inline images on API 21+
2017-09-06 19:12:22 +02:00
cketti
f88f936f04 Disable WebView caching of inline images on API 21+ 2017-09-06 18:46:16 +02:00
Vincent Breitmoser
2c2064d4ba Merge pull request #2727 from k9mail/excludeDSStore
Exclude DS_Store
2017-09-02 16:46:03 +02:00
Philip Whitehouse
9872f3acf3 Exclude DS_Store 2017-09-02 15:41:06 +01:00
Philip Whitehouse
a1f856640e Make folder search hint uppercase 2017-09-02 11:36:20 +01:00
Philip Whitehouse
498df5db73 Add RFC2047 tests and fix a resulting whitespace bug 2017-09-02 11:19:25 +01:00
Philip Whitehouse
0e9e4daa80 Fix decoding with mix of decoded and encoded 2017-09-02 11:19:25 +01:00
Philip Whitehouse
f88c3594fc Add support for RFC 2047 non-compliant splitting of UTF-8 encoded characters 2017-09-02 11:19:25 +01:00
Philip Whitehouse
79582f12e4 Correct test name 2017-09-02 11:19:25 +01:00
Philip Whitehouse
1471e7a063 Split DecoderUtil tests up 2017-09-02 11:19:25 +01:00
cketti
26a84d549f Merge pull request #2645 from k9mail/autocrypt-send-receive
Autocrypt header attach
2017-09-01 21:21:18 +02:00
Vincent Breitmoser
d705f2c278 fold autocrypt header lines differently 2017-09-01 19:26:10 +02:00
Vincent Breitmoser
79352d8358 do use PgpMessageBuilder if the provider state is an error
this is handled later on in SendErrorState, but we don't want to
accidentally send mails that were supposed to go out encrypted in
plaintext just because the crypto provider wasn't reachable for
some reason.
2017-09-01 17:19:41 +02:00
Vincent Breitmoser
dea3678fbe use CRLF as newline characters 2017-09-01 17:07:00 +02:00
Vincent Breitmoser
46161efce6 name parameter more correctly 2017-09-01 17:06:59 +02:00
Vincent Breitmoser
9c01929858 add some more tests for AutocryptHeader 2017-09-01 17:06:59 +02:00
Vincent Breitmoser
7cf1a3a230 add autocrypt header to outgoing cleartext mail, with tests 2017-09-01 17:06:59 +02:00
Vincent Breitmoser
9f66daed57 attach autocrypt headers to outgoing mail 2017-09-01 17:04:20 +02:00
Vincent Breitmoser
01c5493ca1 get rid of separate sign/self-encrypt key ids in message builder 2017-09-01 16:51:24 +02:00
cketti
5b6d74e80a Merge pull request #2608 from k9mail/autocrypt-compose
Autocrypt Compose
2017-09-01 16:47:35 +02:00
Vincent Breitmoser
99a1725765 improve error dialog behavior if crypto not available but enabled from menu 2017-09-01 16:19:15 +02:00
Vincent Breitmoser
c3d5dbf0b7 save draft remotely whenever crypto isn't enabled 2017-09-01 16:19:15 +02:00