diff options
author | Tomás Touceda <chiiph@leap.se> | 2014-04-04 16:43:07 -0300 |
---|---|---|
committer | Tomás Touceda <chiiph@leap.se> | 2014-04-04 16:43:07 -0300 |
commit | 06619b1b98ebcd483e223eee04d4c3143ff24209 (patch) | |
tree | a926d676912a1db0a04fab08caec0f31ba2c4633 | |
parent | bf288ed42760d14292cb1b0c19df8a17fe44ba2a (diff) |
Fold in changes
30 files changed, 54 insertions, 45 deletions
diff --git a/mail/CHANGELOG b/mail/CHANGELOG index fea58c85..08d20cca 100644 --- a/mail/CHANGELOG +++ b/mail/CHANGELOG @@ -1,3 +1,57 @@ +0.3.9 Apr 4: + o Footer url shouldn't end in period. Closes #4791. + o Handle non-ascii headers. Closes #5021. + o Soledad writer consumes messages eagerly. Fixes failing + tests. Closes #4715. + o Convert unicode to str when raising exceptions in IMAP server. + Fixes #4830. + o Remove conversion of IMAP folder names to string. This makes the + IMAP server use twisted's transparent 7bit conversion. Fixes + #4830. + o Add a flag to be able to reset the session. Closes #4925. + o Check for none in payload detection. Closes #4933. + o Check for flags doc uniqueness before adding a message. Avoids + duplicates of a single message in the same mailbox while copying + or moving. Closes #4949. + o Correctly process attachments when signing. Fixes #5014. + o Fix bug in which destination folder sometimes was not showing + messages after copy/append. Closes #5167. + o Fix unread notifications to client UI. Only INBOX is + notified. Closes #5177. + o Fix bug in which deleted folder wouldn't show its messages + inside. Closes #5179. + o Keep processing after a decryption error. Closes #5307. + o Enqueue unsetting of recent flag. this was holding the new mails + from being displayed soonish. + o Properly parse emails crafted by Mail.app. Fixes #5013. + o Restrict adding outgoing footer to text/plain messages. + o Sanity check on last_uid setter. Avoids incomplete fetches. + o Stop providing hostname for helo in smtp gateway. Fixes #4335. + o Only try to fetch keys for multipart signed or encrypted emails. + Fixes #4671. + o Add a flag for offline mode in imap. Related to #4943. + o Flush IMAP data to disk when stopping. Closes #5095. + o Signal the client when auth token is invalid for syncing Soledad. + Fixes #5191. + o Ability to support SEARCH Commands, limited to HEADER Message-ID. + This is a quick workaround for avoiding duplicate saves in Drafts + Folder. Closes #4209. + o Use a memory store as write-buffer and read-cache. + o Implement IMAP4 non-synchronizing literals (rfc2088), so APPENDs + can be made in a single round-trip. Closes #5190. + o Defer costly operations to a pool of threads. + o Split the internal representation of messages into three distinct + documents: 1) Flags 2) Headers 3) Content. + o Make use of the Twisted MIME interface. + o Add deduplication ability to the save operation, for body and + attachments. + o Add IMessageCopier interface to mailbox implementation, so bulk + moves are costless. Closes #4654. + o Makes efficient use of indexes and count method. Closes #4616. + o Handle correctly unicode characters in emails. Closes #4838. + +-- 2014 -- + 0.3.8 Dec 6: o Fail gracefully when failing to decrypt incoming messages. Closes #4589. diff --git a/mail/changes/bug-4791_url-should-not-end-in-period b/mail/changes/bug-4791_url-should-not-end-in-period deleted file mode 100644 index d4ff29cb..00000000 --- a/mail/changes/bug-4791_url-should-not-end-in-period +++ /dev/null @@ -1 +0,0 @@ - o Footer url shouldn't end in period. Closes #4791. diff --git a/mail/changes/bug-5021_handle-non-ascii-headers b/mail/changes/bug-5021_handle-non-ascii-headers deleted file mode 100644 index 098cfa02..00000000 --- a/mail/changes/bug-5021_handle-non-ascii-headers +++ /dev/null @@ -1 +0,0 @@ - o Handle non-ascii headers. Closes #5021. diff --git a/mail/changes/bug_4715_fix_message_adding b/mail/changes/bug_4715_fix_message_adding deleted file mode 100644 index 53b875cc..00000000 --- a/mail/changes/bug_4715_fix_message_adding +++ /dev/null @@ -1 +0,0 @@ - o Soledad writer consumes messages eagerly. Fixes failing tests. Closes: #4715 diff --git a/mail/changes/bug_4830_convert-unicode-to-str-when-raising b/mail/changes/bug_4830_convert-unicode-to-str-when-raising deleted file mode 100644 index 86d9b1cd..00000000 --- a/mail/changes/bug_4830_convert-unicode-to-str-when-raising +++ /dev/null @@ -1 +0,0 @@ - o Convert unicode to str when raising exceptions in IMAP server (#4830). diff --git a/mail/changes/bug_4830_handle-unicode-in-folder-names b/mail/changes/bug_4830_handle-unicode-in-folder-names deleted file mode 100644 index 68247459..00000000 --- a/mail/changes/bug_4830_handle-unicode-in-folder-names +++ /dev/null @@ -1,2 +0,0 @@ - o Remove conversion of IMAP folder names to string. This makes the IMAP - server use twisted's transparent 7bit conversion (#4830). diff --git a/mail/changes/bug_4925_close_session b/mail/changes/bug_4925_close_session deleted file mode 100644 index 93dab557..00000000 --- a/mail/changes/bug_4925_close_session +++ /dev/null @@ -1 +0,0 @@ - o Add a flag to be able to reset the session. Closes: #4925 diff --git a/mail/changes/bug_4933_check_for_none b/mail/changes/bug_4933_check_for_none deleted file mode 100644 index 33f3bd52..00000000 --- a/mail/changes/bug_4933_check_for_none +++ /dev/null @@ -1 +0,0 @@ - o Check for none in payload detection. Closes: #4933 diff --git a/mail/changes/bug_4949-check-fdoc-uniqueness b/mail/changes/bug_4949-check-fdoc-uniqueness deleted file mode 100644 index bf49d1f8..00000000 --- a/mail/changes/bug_4949-check-fdoc-uniqueness +++ /dev/null @@ -1,2 +0,0 @@ - o Check for flags doc uniqueness before adding a message. Avoids duplicates of - a single message in the same mailbox while copying or moving. Closes: #4949 diff --git a/mail/changes/bug_5014_fix-attachment-processing-when-signing b/mail/changes/bug_5014_fix-attachment-processing-when-signing deleted file mode 100644 index c12e35ef..00000000 --- a/mail/changes/bug_5014_fix-attachment-processing-when-signing +++ /dev/null @@ -1 +0,0 @@ - o Correctly process attachments when signing. Fixes #5014. diff --git a/mail/changes/bug_5167_fix-notify-after-copy b/mail/changes/bug_5167_fix-notify-after-copy deleted file mode 100644 index 36ecd0b7..00000000 --- a/mail/changes/bug_5167_fix-notify-after-copy +++ /dev/null @@ -1,2 +0,0 @@ - o Fix bug in which destination folder sometimes was not showing messages after copy/append. - Closes: #5167 diff --git a/mail/changes/bug_5177_fix_unread_signal_to_ui b/mail/changes/bug_5177_fix_unread_signal_to_ui deleted file mode 100644 index eac79f24..00000000 --- a/mail/changes/bug_5177_fix_unread_signal_to_ui +++ /dev/null @@ -1 +0,0 @@ - o Fix unread notifications to client UI. Only INBOX is notified. Closes: #5177 diff --git a/mail/changes/bug_5179_delete_folder b/mail/changes/bug_5179_delete_folder deleted file mode 100644 index 3de52ccc..00000000 --- a/mail/changes/bug_5179_delete_folder +++ /dev/null @@ -1 +0,0 @@ - o Fix bug in which deleted folder wouldn't show its messages inside. Closes: #5179 diff --git a/mail/changes/bug_5307_keep-processing b/mail/changes/bug_5307_keep-processing deleted file mode 100644 index 7194adf1..00000000 --- a/mail/changes/bug_5307_keep-processing +++ /dev/null @@ -1 +0,0 @@ - o Keep processing after a decryption error. Closes: #5307 diff --git a/mail/changes/bug_enqueue-unset-recent b/mail/changes/bug_enqueue-unset-recent deleted file mode 100644 index 8903804a..00000000 --- a/mail/changes/bug_enqueue-unset-recent +++ /dev/null @@ -1,2 +0,0 @@ - o Enqueue unsetting of recent flag. this was holding the new - mails from being displayed soonish. diff --git a/mail/changes/bug_fetch_size b/mail/changes/bug_fetch_size deleted file mode 100644 index e9e97b9f..00000000 --- a/mail/changes/bug_fetch_size +++ /dev/null @@ -1,4 +0,0 @@ - o Limit the size of the messages returned to the IMAP client to 100, - since Thunderbird hangs with numbers bigger than those. This is a - quick fix until we figure out how does Thunderbird want to receive - more than 100 mails at a time.
\ No newline at end of file diff --git a/mail/changes/bug_properly_parse_apple_mails b/mail/changes/bug_properly_parse_apple_mails deleted file mode 100644 index 1bf42ae5..00000000 --- a/mail/changes/bug_properly_parse_apple_mails +++ /dev/null @@ -1 +0,0 @@ - o Properly parse emails crafted by Mail.app. Fixes #5013.
\ No newline at end of file diff --git a/mail/changes/bug_restrict-adding-outgoing-footer-to-text-plain-messages b/mail/changes/bug_restrict-adding-outgoing-footer-to-text-plain-messages deleted file mode 100644 index 9983404e..00000000 --- a/mail/changes/bug_restrict-adding-outgoing-footer-to-text-plain-messages +++ /dev/null @@ -1 +0,0 @@ - o Restrict adding outgoing footer to text/plain messages. diff --git a/mail/changes/bug_safety-check-for-last-uid b/mail/changes/bug_safety-check-for-last-uid deleted file mode 100644 index bb0229fb..00000000 --- a/mail/changes/bug_safety-check-for-last-uid +++ /dev/null @@ -1 +0,0 @@ - o Sanity check on last_uid setter. Avoids incomplete fetches. diff --git a/mail/changes/feature_4335_stop-providing-hostname-for-helo b/mail/changes/feature_4335_stop-providing-hostname-for-helo deleted file mode 100644 index f4b6c29e..00000000 --- a/mail/changes/feature_4335_stop-providing-hostname-for-helo +++ /dev/null @@ -1 +0,0 @@ - o Stop providing hostname for helo in smtp gateway (#4335). diff --git a/mail/changes/feature_4671_only-try-to-fetch-keys-for-multipart-signed-or-encrypted b/mail/changes/feature_4671_only-try-to-fetch-keys-for-multipart-signed-or-encrypted deleted file mode 100644 index de3bb86d..00000000 --- a/mail/changes/feature_4671_only-try-to-fetch-keys-for-multipart-signed-or-encrypted +++ /dev/null @@ -1 +0,0 @@ - o Only try to fetch keys for multipart signed or encrypted emails (#4671). diff --git a/mail/changes/feature_4943-offline-flag b/mail/changes/feature_4943-offline-flag deleted file mode 100644 index 6edfd4d8..00000000 --- a/mail/changes/feature_4943-offline-flag +++ /dev/null @@ -1 +0,0 @@ - o Add a flag for offline mode in imap. Related to #4943 diff --git a/mail/changes/feature_5095_flush-data-to-disk-when-stopping b/mail/changes/feature_5095_flush-data-to-disk-when-stopping deleted file mode 100644 index d7c1ce7e..00000000 --- a/mail/changes/feature_5095_flush-data-to-disk-when-stopping +++ /dev/null @@ -1 +0,0 @@ - o Flush IMAP data to disk when stopping. Closes #5095. diff --git a/mail/changes/feature_5191_signal-invalid-auth-token b/mail/changes/feature_5191_signal-invalid-auth-token deleted file mode 100644 index f833a3e9..00000000 --- a/mail/changes/feature_5191_signal-invalid-auth-token +++ /dev/null @@ -1 +0,0 @@ - o Signal the client when auth token is invalid for syncing Soledad (#5191). diff --git a/mail/changes/feature_enable-search-by-msg-id b/mail/changes/feature_enable-search-by-msg-id deleted file mode 100644 index accc12fc..00000000 --- a/mail/changes/feature_enable-search-by-msg-id +++ /dev/null @@ -1,3 +0,0 @@ - o Ability to support SEARCH Commands, limited to HEADER Message-ID. - This is a quick workaround for avoiding duplicate saves in Drafts Folder. - Closes: #4209 diff --git a/mail/changes/feature_in-memory-store b/mail/changes/feature_in-memory-store deleted file mode 100644 index a7a4d7a8..00000000 --- a/mail/changes/feature_in-memory-store +++ /dev/null @@ -1 +0,0 @@ - o Use a memory store as write-buffer and read-cache. diff --git a/mail/changes/feature_literal-plus b/mail/changes/feature_literal-plus deleted file mode 100644 index 39192b95..00000000 --- a/mail/changes/feature_literal-plus +++ /dev/null @@ -1,2 +0,0 @@ - o Implement IMAP4 non-synchronizing literals (rfc2088), so APPENDs can be made - in a single round-trip. Closes: #5190 diff --git a/mail/changes/feature_split_message_docs b/mail/changes/feature_split_message_docs deleted file mode 100644 index 0109501f..00000000 --- a/mail/changes/feature_split_message_docs +++ /dev/null @@ -1,7 +0,0 @@ - o Defer costly operations to a pool of threads. - o Split the internal representation of messages into three distinct documents: - 1) Flags 2) Headers 3) Content. - o Make use of the Twisted MIME interface. - o Add deduplication ability to the save operation, for body and attachments. - o Add IMessageCopier interface to mailbox implementation, so bulk moves - are costless. Closes: #4654 diff --git a/mail/changes/feaure_4616_fix_mail_indexing b/mail/changes/feaure_4616_fix_mail_indexing deleted file mode 100644 index 6e941007..00000000 --- a/mail/changes/feaure_4616_fix_mail_indexing +++ /dev/null @@ -1 +0,0 @@ - o Makes efficient use of indexes and count method. Closes: #4616 diff --git a/mail/changes/handle-unicode-characters b/mail/changes/handle-unicode-characters deleted file mode 100644 index 052c5438..00000000 --- a/mail/changes/handle-unicode-characters +++ /dev/null @@ -1 +0,0 @@ - o Handle correctly unicode characters in emails. Closes #4838. |