Commit graph

7397 commits

Author SHA1 Message Date
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
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
Vincent Breitmoser
ac4840c910 encrypt replies by default 2017-09-01 16:19:15 +02:00
Vincent Breitmoser
a878a1c7a4 adapt unit tests 2017-09-01 16:19:15 +02:00
Vincent Breitmoser
c52211c0ec change available buttons in pgp error dialog 2017-09-01 16:19:15 +02:00
Vincent Breitmoser
9064396814 fix special mode indicator 2017-09-01 16:19:15 +02:00
Vincent Breitmoser
fc7b9b7c21 propagate display of "enabled" status to recipient tokens 2017-09-01 16:19:15 +02:00
Vincent Breitmoser
4fd39e3ba3 show "simple" crypto available indicator 2017-09-01 16:19:15 +02:00
Vincent Breitmoser
9ab04c0931 disable opportunistic encryption mode 2017-09-01 16:19:15 +02:00
Vincent Breitmoser
96c8396422 handle incompatible openpgp api version more specifically 2017-09-01 16:19:14 +02:00
Vincent Breitmoser
08c93c3a71 handle pending intents returned from autocrypt query 2017-09-01 16:19:14 +02:00
Vincent Breitmoser
58c1ee6ef5 introduce error dialog when moving from crypto enabled to keys unavailable state 2017-09-01 16:19:14 +02:00
Vincent Breitmoser
f4d8425007 hide crypto status icon if unavailable 2017-09-01 16:19:14 +02:00
Vincent Breitmoser
48de3c4c64 add "simple" crypto status to recipient dropdown 2017-09-01 16:19:14 +02:00
Vincent Breitmoser
143079f81a wip: show descriptive dialog when user enables encryption from menu 2017-09-01 16:19:14 +02:00
Vincent Breitmoser
2c3c77e483 handle prefer-encrypt mutual almost correctly 2017-09-01 16:19:14 +02:00
Vincent Breitmoser
ae519a071b autocrypt status, and enable/disable on crypto status icon click 2017-09-01 16:19:14 +02:00
Vincent Breitmoser
d8f7b8308b query autocrypt status for crypto status icon 2017-09-01 16:19:14 +02:00
Vincent Breitmoser
dc20aa71d9 add org.autocrypt.PEER_ACTION intent-filter to MessageCompose 2017-09-01 16:19:14 +02:00
Vincent Breitmoser
f88537284f simplify MAIL FROM formatting logic 2017-09-01 15:40:08 +02:00
Philip Whitehouse
e529542bba Post merge clean up 2017-09-01 13:31:21 +02:00
Philip Whitehouse
589b70bb09 Add test for server rejecting recipient but OK to empty message 2017-09-01 13:31:21 +02:00
yesalam
346bdc8cd2 Not sending message if any recipients recieve negative reply. 2017-09-01 13:31:21 +02:00
yesalam
f322cbe971 added if(lastcommand) in catch block 2017-09-01 13:31:21 +02:00
yesalam
65b66a05fd Added more test and removed some unused line 2017-09-01 13:31:04 +02:00
yesalam
8a552d46a0 SMTP pipelining support 2017-09-01 13:31:03 +02:00
cketti
66b5154b7d Merge pull request #2715 from k9mail/GH-2714_fix_ActivityListener_crash
Fix ActivityListener crash due to concurrent modification
2017-09-01 01:11:52 +02:00
Vincent Breitmoser
fb9200d2e3 display toast on openpgp status retrieval error 2017-08-31 22:48:42 +02:00
Vincent Breitmoser
0b4c1b2115 load status from provider asynchronously 2017-08-31 22:48:42 +02:00
Vincent Breitmoser
cfb7a53cd4 obtain crypto status through dry-run signencrypt call 2017-08-31 22:48:12 +02:00
Vincent Breitmoser
99786e0884 Merge pull request #2644 from k9mail/autocrypt-update-on-display
Autocrypt parse on display
2017-08-31 13:40:25 +02:00
Vincent Breitmoser
a41e75f503 add autocrypt checks to MessageCryptoHelper tests 2017-08-31 13:19:25 +02:00
Vincent Breitmoser
520bc2543d split up autocrypt operations class into package 2017-08-31 13:19:25 +02:00
Vincent Breitmoser
05361adfde introduce named states in MessageCryptoHelper 2017-08-31 13:19:25 +02:00
Vincent Breitmoser
0fe68498e0 change method name for less redundancy 2017-08-31 13:19:25 +02:00