Commit graph

5924 commits

Author SHA1 Message Date
Vincent Breitmoser
e08cd7419e compose: add icon for opportunistic encryption 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
f5ee2229cc compose: move compose-related classes into compose package 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
4c999736bb compose: clean up a bunch of warnings 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
1529e41ce3 compose: fix recipient expander visibility 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
64ab769034 compose: display progress while message is being built, update draft saving
draft is only saved remotely if the message is not encrypted
2016-01-20 21:27:25 +01:00
Vincent Breitmoser
441e35f1cd compose: centralize pgp crypto status into immutable ComposeCryptoStatus object 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
bbc52b3265 compose: handle draft saving (though not encrypting yet) 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
f2d77d63f9 compose: introduce PRIVATE crypto mode ui 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
bb8a9e8994 compose: work on SignSafeOutputStream 2016-01-20 21:27:25 +01:00
alexandre
90c6b666c8 RFC-2015 : further encode text quoted-printable to be sign safe #572 #576 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
66520a2cb3 compose: just custom set headers, for now 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
b8827b613f compose: some work on PgpMessageBuilder 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
dc57e5b3ab compose: add micalg parameter to pgp multipart/signed 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
eab24b812f compose: work on asynchronicity of MessageBuilder 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
f94d6e387f compose: stream data, never keep entire message in ram 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
99503960e5 compose: move pgp/mime construction into PgpMessageBuilder 2016-01-20 21:27:25 +01:00
alexandre
e70b5076c6 add parameters to Content-Type header #572 2016-01-20 21:27:25 +01:00
Vincent Breitmoser
f483426a12 include openpgp-api-lib, again 2016-01-20 21:27:25 +01:00
cketti
93df7525c4 Merge pull request #1021
Enable syncing while idle on Android M devices
2016-01-15 10:49:48 +01:00
cketti
3e23eeb289 Add tests for K9AlarmManager 2016-01-15 10:15:42 +01:00
cketti
4d241f0f04 Remove unused methods 2016-01-15 08:56:29 +01:00
TETRA2000
47a6d1bf27 enable syncing while idle on Android M devices 2016-01-15 08:13:02 +09:00
TETRA2000
deff0ce80d update to API 23 2016-01-15 08:11:05 +09:00
cketti
b30ee72d76 Merge pull request #996
Extract code to decode mailto URIs

Fixes #964
2016-01-13 11:02:28 +01:00
cketti
73f1bca8a6 Remove unused class 2016-01-13 11:01:06 +01:00
cketti
68fc9a9555 Pass MailTo instance to RecipientPresenter 2016-01-13 10:48:10 +01:00
cketti
042346301f Rewrite MailTo to improve readability 2016-01-13 10:43:35 +01:00
cketti
41897a24c1 Make use of internal implementation detail 2016-01-13 10:17:25 +01:00
cketti
b8bfd57c78 Clean up and add some tests 2016-01-13 10:14:05 +01:00
cketti
1c475033b0 Code style fixes 2016-01-13 09:29:31 +01:00
cketti
26bdd0bf45 Make MailToTest run on the JVM using Robolectric 2016-01-13 09:22:31 +01:00
Swapnil Tailor
a6ab976ac9 issue#964 Extract code to decode mailto URIs 2016-01-13 00:10:35 -08:00
cketti
6c250e1489 Merge pull request #1014 from k9mail/disable-search-1005
Temporarily disable search in message bodies

Fixes #1005
2016-01-13 08:35:58 +01:00
cketti
4b5231279f Merge pull request #1013 from k9mail/fix-pgp-inline-nullpointer-871
Fix NPE if MIME part isn't available in scan for PGP/inline
2016-01-13 08:34:27 +01:00
cketti
733f7f63f1 Merge pull request #1011 from k9mail/fix-openpgp-decrypt-loop-864
Fix OpenPGP decrypt loop
2016-01-13 08:32:44 +01:00
cketti
f018902ebc Merge pull request #1017 from mmehnert/fix-899
IMAP: If AUTHENTICATE PLAIN fails, try LOGIN

Fixes #899
2016-01-12 02:38:58 +01: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
Vincent Breitmoser
110238e6af disable search in message bodies with a warning 2016-01-09 19:20:12 +01:00
Vincent Breitmoser
15571b5976 fix nullpointer if mime part isn't available in scan for pgp/inline 2016-01-09 17:23:40 +01:00
Vincent Breitmoser
a7c9b8040c pgpmime: use returned intent as new decrypt intent (fix #864) 2016-01-09 04:05:08 +01:00
cketti
ac131a2919 Merge pull request #1002 from k9mail/GH-745_save_attachments_to_download_folder
Use Download folder as default for saving attachments
2016-01-07 03:23:55 +01:00
cketti
a8ed1752ca Use Download folder as default for saving attachments
Fixes #745
2016-01-07 02:13:14 +01:00
cketti
fe822db1c6 Merge pull request #992 from k9mail/transitive-uidreversecomparator
Make UidReverseComparator transitive, order null elements to right
2016-01-07 01:55:40 +01:00
cketti
d36ee12fc4 Parse UIDs as Long in UidReverseComparator
ImapStore does the same.
2016-01-07 01:33:28 +01:00
cketti
cb667198dc Refactor UidReverseComparator 2016-01-07 01:30:45 +01:00
cketti
89321cf6eb Make UidReverseComparator a top-level class 2016-01-07 01:28:51 +01:00
cketti
75121d85fe Add more tests for UidReverseComparator 2016-01-07 01:25:41 +01:00
cketti
4ec6e88f4f Rename method 2016-01-07 00:32:49 +01:00
cketti
e4432ffa6c Fix assertions in UidReverseComparatorTest 2016-01-07 00:27:17 +01:00
cketti
10e8f7e0dd Remove test with randomized input 2016-01-07 00:24:03 +01:00