Commit graph

323 commits

Author SHA1 Message Date
cketti
40e5f03804 Avoid NPE in Address.hashCode()
Fixes #1874
2016-12-28 22:24:43 +01:00
cketti
15ca92414b Merge pull request #1747 from k9mail/xoauth2Backend
Back-end changes for Google XOAUTH2
2016-12-12 03:14:59 +01:00
cketti
f9ed304770 Don't pass OAuth2TokenProvider to RemoteStore and Transport 2016-12-12 02:48:55 +01:00
cketti
74017c926e Code style fixes 2016-12-12 02:48:55 +01:00
cketti
8def88afcb Merge pull request #1565 from k9mail/boundary_generator_optimization
Optimize BoundaryGenerator
2016-12-12 00:42:37 +01:00
cketti
5fca3c871d Merge pull request #1847 from k9mail/multipart-attachments
Handle attachments with CHILD_PART_CONTAINS_DATA data location
2016-12-11 02:45:00 +01:00
Vincent Breitmoser
0ecbf441c1 handle attachments with CHILD_PART_CONTAINS_DATA data location (message/rfc822) 2016-12-11 02:33:56 +01:00
cketti
68e3c2a431 Avoid crashing with NPE when creating exception message 2016-12-09 04:59:52 +01:00
cketti
87e13ef800 Merge pull request #1836 from k9mail/multipart-digest-content-type
Properly handle multipart/digest content type
2016-12-09 00:18:59 +01:00
Vincent Breitmoser
0beff4cdb8 use message/rfc822 as default content type for multipart/digest subparts 2016-12-07 00:23:28 +01:00
cketti
4855d48ba3 Merge pull request #1805 from philipwhiuk/unsupportedEncodingHandling
Handle e-mails with unsupported encoding better
2016-12-05 18:05:16 +01:00
Philip Whitehouse
53e8d92066 Handle NIL date - per RFC3501 4.5 2016-11-27 03:09:41 +00:00
Philip Whitehouse
1497b5f781 Simplify based on feedback 2016-11-24 23:11:03 +00:00
Philip Whitehouse
3e6625dd24 Rename exception and update test 2016-11-21 12:46:40 +00:00
Philip Whitehouse
d220b29a2b Handle e-mails with unsupported encoding 2016-11-21 12:15:03 +00:00
cketti
48581bd53c Throw instead of returning null when Body.getInputStream() is not supported
Inspired by trying to find out what happened in issue #1794
2016-11-14 12:18:08 +01:00
Vincent Breitmoser
cedaecb38e Merge pull request #1769 from k9mail/attachment-ninjafix
use AttachmentTempFileProvider to expose file-backed content uris
2016-11-08 11:21:39 +01:00
cketti
fbecc40d01 Use okio with AttachmentTempFileProvider 2016-11-08 09:07:52 +01:00
Philip Whitehouse
76536ce5c9 WebDAV: Improve logging when we get an unexpected redirect during sync 2016-11-05 17:25:44 +01:00
Philip Whitehouse
79c1f921f9 Clean-up following code review thanks to Valodim 2016-10-27 02:15:53 +01:00
Philip Whitehouse
25cba114a6 Minor changes to front-end and interface to handle no implementation 2016-10-24 12:40:31 +01:00
Philip Whitehouse
7774ebc788 Back-end changes for Google XOAUTH2 2016-10-24 12:27:45 +01:00
Jan Berkel
8b1c768483 Inject config from properties file 2016-10-19 12:35:28 +02:00
Jan Berkel
0342648568 Merge pull request #1734 from k9mail/test_cleanup
Clean up ImapFolderTest
2016-10-19 10:53:54 +02:00
cketti
e2f5719826 Override hostname used for EHLO command in tests 2016-10-19 10:20:27 +02:00
cketti
81245150d7 Tweak test names 2016-10-19 09:57:52 +02:00
cketti
457f69a94e Add missing assertions to SmtpTransportTest 2016-10-19 09:57:52 +02:00
cketti
5ab9de5f55 Make tests more concise to improve readability 2016-10-19 09:57:52 +02:00
cketti
2ecd7f0e4e Add nicer API to build test messages 2016-10-19 09:57:52 +02:00
cketti
edbda6df26 Move test helper classes to different package 2016-10-19 09:57:52 +02:00
cketti
82bc18673c Code style fixes 2016-10-19 09:56:16 +02:00
Philip Whitehouse
a2b545fc39 SMTP: Further test coverage for various cases 2016-10-19 09:56:16 +02:00
Philip Whitehouse
d1904900c8 SMTP: Add test for 8-bit encoding behaviour 2016-10-19 09:56:16 +02:00
Philip Whitehouse
0d339ef56c SMTP: Test sendMessage 2016-10-19 09:56:16 +02:00
Philip Whitehouse
215cbb6d9a SMTP: Testing SmtpTransport using new MockSmtpServer 2016-10-19 09:56:16 +02:00
cketti
61662c5b4a Don't use numerals in test names 2016-10-19 09:38:41 +02:00
cketti
89212cd10c Use okio's Buffer instead of ByteArrayOutputStream 2016-10-19 09:33:06 +02:00
cketti
1a60a91ddf Stop using "result" as variable name to store result of tested method 2016-10-19 09:31:30 +02:00
cketti
6caada1b48 Fix warnings 2016-10-19 09:31:30 +02:00
cketti
f9853dce08 Code style fixes 2016-10-19 09:19:48 +02:00
Jan Berkel
7956c3aa83 Merge pull request #1654 from philipwhiuk/imapTesting
IMAP: Tests for fetchPart and other uncovered areas of code
2016-10-19 08:30:27 +02:00
Philip Whitehouse
2feb367de1 Changes from code review by jberkel 2016-10-19 01:34:05 +01:00
Jan Berkel
6b76a727e2 On my system this test fails with SocketTimeoutException 2016-10-18 13:52:23 +02:00
Philip Whitehouse
10b46e2f49 Reformat to match coding standards 2016-10-13 23:14:40 +01:00
Philip Whitehouse
dfc3212ca5 IMAP: Finish test when index 1 passed to areMoreMessagesAvailable 2016-10-13 23:06:44 +01:00
Philip Whitehouse
0a7de4b645 IMAP: Add proper test for fetchPart() 2016-10-13 23:06:44 +01:00
Philip Whitehouse
9a6009d8d4 IMAP: Test coverage improvements 2016-10-13 23:06:44 +01:00
Philip Whitehouse
8b4fc30f4a IMAP: Clarify location of unimplemented functionality 2016-10-13 23:06:44 +01:00
cketti
96216e6d44 Fix bug in TextBody.getSize() 2016-08-20 01:20:32 +02:00
cketti
71dca79726 Add test to demonstrate bug in TextBody.getSize() 2016-08-20 01:19:40 +02:00