Vincent Breitmoser
174f99b94c
don't trust X_DOWNLOADED_FULL flag, consider messages with missing on-disk data incomplete
2016-07-24 23:40:12 +02:00
Vincent Breitmoser
600537f5fb
use mimeType and boundary values from BodyDescriptor rather than header values
2016-07-19 17:14:46 +02:00
Vincent Breitmoser
bb9f857d86
add Attachment* tests, and some annotations
2016-07-06 21:48:38 +02:00
Vincent Breitmoser
fcf6e9e9ff
move text/plain up in extension list
...
This list is used for extension lookup, higher values will be preferred.
For text/plain, we want to default to a .txt extension.
2016-07-06 21:47:55 +02:00
cketti
e75d3ca1c4
Merge pull request #1479 from k9mail/imap_fix_alert_response_text
...
Fix extracting alert text from negative IMAP responses
2016-07-05 02:50:25 +02:00
Vincent Breitmoser
4d3bc41c0a
unfold+decode header value in getContentType() and getDisposition()
2016-07-01 18:40:48 +02:00
Vincent Breitmoser
240c5c8ea8
messageview: support mutt's application/pgp mimetype for pgp/inline messages ( fixes #1271 )
2016-06-30 10:49:04 +02:00
Vincent Breitmoser
b73805c598
first steps towards primary-part-centered MessageViewInfo structure
...
This most importantly means moving away from the find*Parts family of
methods in MessageDecryptVerifier. at the moment, the initial detection
of parts to process in MessageCryptoHelper still uses the old methods,
which are strictly more inclusive about what is processed.
2016-06-30 10:49:04 +02:00
cketti
4e7f081396
Fix extracting alert text from negative IMAP responses
2016-06-28 00:36:05 +02:00
cketti
90e3a337d4
Alternate approach to fixing MessageTest
2016-06-25 05:09:35 +02:00
Richard Neish
df877fb470
Fix failing com.fsck.k9.mail.MessageTest
2016-06-24 23:00:39 +01:00
cketti
1eb0ef4a6b
Merge pull request #1390
...
Fix reply to all, and some refactorings for initFromReplyTo
2016-05-21 00:00:37 +02:00
cketti
7e829bbfb7
Fix test instead of adding null check to ListHeaders
2016-05-20 23:39:55 +02:00
Vincent Breitmoser
43899da77c
same signature to get replyTo and replyToAll addresses in ReplyToParser
2016-05-20 11:26:13 +02:00
cketti
2e480e7463
Merge pull request #1355 from philipwhiuk/webDavSubFolders
...
Fetch sub-folders when fetching folder list for WebDAV
2016-05-19 19:34:20 +02:00
cketti
120c72a0fc
Merge pull request #1386 from k9mail/download-messagebody
...
Fetch message on view if body unavailable
2016-05-19 15:18:31 +02:00
Vincent Breitmoser
e3593a14bf
ensure that multipart/* parts always have a non-null boundary field
2016-05-19 14:56:40 +02:00
cketti
af0c8aab75
Merge pull request #1337 from k9mail/webDavPollingFix
...
WebDav polling fix
2016-05-19 14:51:31 +02:00
Vincent Breitmoser
b7e668cc61
allow null-parameters in MessageExtractor.findViewablesAndAttachments
2016-05-19 14:27:58 +02:00
Vincent Breitmoser
e57c82238d
some refactorings for Message*Extractor classes
...
This commit contains no semantic changes. One significant change is the
return type of MessageExtractor.findViewablesAndAttachments, which was
changed from a mixed return type (viewables as return value, attachments
as output parameter) to two output parameters, both for consistency and
performance.
2016-05-19 14:27:55 +02:00
Vincent Breitmoser
8d631fd905
compose: small refactorings for readability in RecipientPresenter
2016-05-17 15:52:16 +02:00
Vincent Breitmoser
7644abb142
messagingcontroller: optimize imports, remove unused parameter
2016-05-16 23:22:03 +02:00
Vincent
94b9da3d16
Merge pull request #1331 from k9mail/compose-mime-combined
...
PGP/INLINE and build in combined mime format
2016-05-13 14:44:40 +02:00
Vincent Breitmoser
b6f540bfd9
compose: apply transfer encoding *after* PGP/INLINE signing
2016-05-09 09:54:06 +02:00
Vincent Breitmoser
6064e814a9
add charset parameter only to text/* content-types
2016-05-09 09:54:06 +02:00
Philip Whitehouse
3c439d285c
Add pkpass MIME type
2016-05-07 21:30:48 +01:00
Philip Whitehouse
58e24e2c9d
Fetch sub-folders when fetching folder list for WebDAV
2016-05-06 01:25:16 +01:00
Philip Whitehouse
dfe3372447
WebDAV: Stop notifying of message retrieval when flags are fetched
2016-05-05 21:45:23 +01:00
Vincent Breitmoser
e92bb14d0b
compose: save inline mode setting as flag for drafts
2016-05-03 21:24:10 +02:00
cketti
e7d7b3f15c
Don't reuse connection after exception in ImapFolderPusher
2016-05-01 04:24:37 +02:00
cketti
9240e25921
Merge pull request #1316 from philipwhiuk/webDavFixes
...
WebDAV fixes
2016-04-29 03:16:57 +02:00
Philip Whitehouse
969a66489c
Improving test coverage of Folder and Store
2016-04-22 20:11:40 +01:00
Vincent Breitmoser
8c4fcaec4b
fts: working fts, first iteration
2016-04-22 13:22:17 +02:00
Vincent Breitmoser
126a75c12f
use BoundedInputStream to limit checked preview length
2016-04-22 13:22:17 +02:00
cketti
3d34d24a70
Merge pull request #1300 from k9mail/prevent_ImapConnection_reuse
...
Prevent ImapConnection reuse
2016-04-21 21:42:56 +02:00
ligi
e7d022de30
Add test for Address quotation and fix javadoc
2016-04-20 04:56:59 +02:00
ligi
6f26ac6caa
Add support-annotations
2016-04-20 04:41:49 +02:00
cketti
aa084b93e5
Rename ImapConnection.isOpen() to isConnected()
2016-04-18 03:55:35 +02:00
cketti
d7cc579391
Don't allow ImapConnection to be opened twice
2016-04-18 03:24:23 +02:00
cketti
f65b95a0cb
Throw if ImapConnection.open() is called after it has been closed
2016-04-18 00:55:01 +02:00
cketti
1cd4d87068
Apply current code style
2016-04-16 20:52:14 +02:00
Philip Whitehouse
af7e0ac4cb
Close underlying streams
2016-04-16 20:46:37 +02:00
cketti
78715ed29f
Merge pull request #1248 from k9mail/GH-879_notify_on_authentication_failure
...
Notify user on authentication failure
2016-04-11 22:57:00 +02:00
cketti
3840b875f5
Merge pull request #1260 from k9mail/optionalSizeParam
...
Size extension parameter is optional - ignore null/empty value
2016-04-09 10:51:40 +02:00
cketti
1c5a343fa8
Merge pull request #1211
...
Refactor and add tests for MessageExtractor.getTextFromPart()
2016-04-09 10:25:37 +02:00
cketti
7c05e0c592
Clean up MessageExtractorTest
2016-04-09 10:07:39 +02:00
Philip Whitehouse
8f0b7b5059
Refactor size parameter code
2016-04-08 21:05:40 +01:00
cketti
9393b34809
Merge pull request #1263 from k9mail/gh-1261-stopCrashOnBadMimeData
...
Better handling of bad MIME messages
2016-04-08 15:20:57 +02:00
cketti
c7562a9ff2
Merge pull request #1197
...
Add debugging for when file I/O fails
2016-04-08 12:53:43 +02:00
cketti
35c8ef2a37
Code style fixes
2016-04-08 12:51:20 +02:00