summaryrefslogtreecommitdiff
path: root/camel
Commit message (Collapse)AuthorAgeFilesLines
* Bug #694223 - The "message-location" search never matches on IMAP+Milan Crha2013-02-211-5/+32
|
* Local Delivery not updated on start and missing Receiving Options pageMilan Crha2013-02-201-1/+5
| | | | | | | | | | This was reported at Red Hat's bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=910252 To have this fully working, users should edit the account and save the changes (even when not done any) by clicking the OK button in the account editor, thus the source will receive its extension and the next start the account will be recognized and auto-updated.
* Do not use SSL_V2_COMPATIBLE_HELLO by defaultMilan Crha2013-02-201-1/+10
| | | | | | | | | Zarafa server with disabled SSL v2 rejects connection when SSL v2 compatible hello is sent, thus disabled this by default. After all, SSL v3 should be used in general these days anyway. Use environment variable CAMEL_SSL_V2_HELLO=1 in case your server requires the old behavior.
* G_PRIORITY_HIGH_IDLE is sufficient to beat GTK+ redraws.Matthew Barnes2013-02-086-40/+32
| | | | | | | | GTK+ uses (G_PRIORITY_HIGH_IDLE + 20) for redrawing operations, which is actually a slightly lower priority than G_PRIORITY_HIGH_IDLE. Therefore for our purpose, G_PRIORITY_HIGH_IDLE is sufficient. (cherry picked from commit 820dcf6cfc43265c6376f15d983381c3087a5d20)
* Add comments around g_idle_add() changesMilan Crha2013-02-086-0/+21
|
* Bug #683867 - Schedule actions with higher idle priorityMichel Dänzer2013-02-086-19/+19
|
* Revert "Bug #683867 - Schedule actions with higher idle priority"Matthew Barnes2013-02-086-19/+19
| | | | | | | | | This reverts commit b6f0db12e7b2505b08ac0683c1d0d28d4a050ef3. The commit contains not a single comment as to why these custom priority values are being used. The rationale needs to be documented in the code, either at each call point or preferably at a centralized priority value definition.
* Bug #683867 - Schedule actions with higher idle priorityMichel Dänzer2013-02-086-19/+19
|
* Bug #675287 - Spool file account doesn't show messagesMilan Crha2013-02-041-5/+7
|
* store_synchronize_sync(): Only sync subscribed folders.Matthew Barnes2013-02-011-0/+1
| | | | | | | | | | | | | | I recently added a Gmane (NNTP) account and have only a few newsgroup subscriptions. Yet when I quit Evolution, Camel tries to synchronize all 13,872 newsgroups which literally takes days to complete. This adds a CAMEL_STORE_FOLDER_INFO_SUBSCRIBED flag to the request for a folder info tree while synchronizing + expunging. Note, CamelIMAPXStore will ignore the CAMEL_STORE_FOLDER_INFO_SUBSCRIBED flag if its "use-subscriptions" setting is FALSE, which is what we want. (cherry picked from commit 48b9d17d16be9f0ecb6066036cc83d08b3cca817)
* store_synchronize_sync() cleanups.Matthew Barnes2013-02-011-17/+21
| | | | (cherry picked from commit ad1b7cd145c5fa5443556c17ba6e9d701c531bb7)
* Bug #691126 - Fix warnings found by ClangMilan Crha2013-01-184-4/+3
|
* Coding style and whitespace cleanups.Matthew Barnes2013-01-121-1/+1
|
* CamelMimeFilterPgp: Ignore right side white spacesMilan Crha2013-01-101-0/+4
|
* Bug 691124 - [imap] Typo in sort_uid_cmp()Paul Menzel2013-01-041-1/+1
|
* Bug 689124 - Increase Camel's TCP read/write timeoutMatthew Barnes2012-12-221-1/+1
| | | | | | | | | | | | | | This is a partial revert of the hack for bug 551788, which decreased the TCP read/write timeout from 4 minutes to 1 minute. This causes IMAP IDLE connections to timeout prematurely if the server sends untagged keep-alive messages at an interval greater than 1 minute. Dovecot's "imap_idle_notify_interval" setting defaults to 2 minutes. Reset the TCP read/write timeout back to 4 minutes. (cherry picked from commit 4fee41524a90b2d4bf24705261e6f47b211fb86c)
* Bug #688926 - SIGABRT on call_old_file_SyncDaniele Rondina2012-11-231-0/+7
|
* Bug #202576 - A way to refresh IMAP folder listMilan Crha2012-11-222-1/+22
|
* Bug #687670 - Signing with both pgp and S/MIME causes a broken signatureMilan Crha2012-11-212-4/+13
|
* Bug #677378 - Crash in imapx_query_auth_types_sync()Milan Crha2012-11-212-11/+11
|
* Bug 688639 – SMTP: Correctly deal with 535 authentication errorPaul Menzel2012-11-201-3/+2
| | | | | | | | | | | | | | | | | | | | | | Entering a wrong password, Evolution would fail to send messages using SMTP with the following error. Bad authentication response from server. The log file of the mail server – Exim 4 in this case – contains the following error. cram_md5_server authenticator failed for myhost.example.org ([10.10.10.10]) [xx.xxx.xxx.xxx]: 535 Incorrect authentication data (set_id=joey) Looking at the code after the rewrite in commit 68c269a66bd484768b9c1517e7dc2dd30f682485 Author: Matthew Barnes <mbarnes@redhat.com> Date: Sat Oct 15 09:51:35 2011 -0400 smtp: Adapt to Camel's new authentication API. present since git tag EVOLUTION_DATA_SERVER_3_3_1, accidentally changed the logic not acting correctly, when receiving a 535 authentication error response and therefore was overridden by the next code block and the variable `result` changed to `CAMEL_AUTHENTICATION_ERROR` instead of `CAMEL_AUTHENTICATION_REJECTED`, which resulted in the situation where the password was not reset and therefore the user not asked to reenter it. Changing the logic, so the variable is not overridden successfully fixes the issue.
* Bug #687634 - Improve camel console warning textPaul Menzel2012-11-131-1/+1
|
* Coding style and whitespace cleanup.Matthew Barnes2012-11-105-15/+14
|
* Bug 687694 - imapx_untagged_vanished() is inefficientDan Williams2012-11-071-1/+2
| | | | | | | | | For uid->len = 318320, timing the loop yields: g_list_append(): 60+ seconds g_list_prepend(): 0.3 seconds (cherry picked from commit ffd4d6931fd5af8624610825dd026139a6926a38)
* Bug #669082 - Workaround crash in imapx_command_copy_messages_step_done()Andreas Kohn2012-11-071-1/+1
|
* Bug #681962 - Identify server certificates by hostname and fingerprintMilan Crha2012-10-303-23/+94
|
* Bug #685034 - [imapx] Read status of email is not persisted correctlyMilan Crha2012-10-301-1/+3
|
* Bug #686924 - Doesn't parse Gerrit encoded From address correctlyMilan Crha2012-10-291-2/+46
|
* imapx_command_start: Improve handling of write-to-stream error.Matthew Barnes2012-10-281-6/+2
| | | | | | | | For some reason we were calling camel_stream_write_string() without passing a GError, and on failure setting a very generic error message and losing potentially useful information about the actual error. (cherry picked from commit 3ea35694702692ad17895e5751146127606e591d)
* Bug 686719 - Missing linker flags in Camel testsJB Lallement2012-10-265-5/+10
| | | | (cherry picked from commit 52f87cba60b4d65a3d91718c25afc66d34db7db5)
* CamelIMAPXServer: Handle errors in imapx_continuation().Matthew Barnes2012-10-251-10/+48
| | | | | | There was no error handling at all on the write-to-stream operations. (cherry picked from commit b46171b645a7e120fc25d627d84f07bea964d17c)
* CamelIMAPXServer: Return a boolean from imapx_command_start_next().Matthew Barnes2012-10-251-19/+54
| | | | | | | | The function is failable and takes a GError, yet returns void. This is how GErrors pile up. Return a boolean and add the necessary error checks where the function is called. (cherry picked from commit 687ac881cf58df2e01dc509c007321f758b0c9d2)
* CamelIMAPXServer: Improve error handling around stopping IDLE.Matthew Barnes2012-10-251-52/+100
| | | | | | | | | | | | | | | imapx_stop_idle() returned a boolean but TRUE had an ambiguous interpretation. It either meant the DONE command was sent or an I/O error occurred. Define a new enum type (CamelIMAPXIdleStopResult) to resolve the ambiguity. Also imapx_command_idle_stop() returned a boolean but FALSE had an ambiguous interpretation. It either meant an I/O error occurred, or there was no available CamelIMAPXStream from which to issue the DONE command. Resolve the ambiguity by forcing callers to explicitly pass in a CamelIMAPXStream (and a GCancellable, while we're at it). (cherry picked from commit 21a5722a814e91e7224978e26ce86c751f6fe017)
* Bug #680497 - POP3 re-adds messages to local InboxMilan Crha2012-10-254-46/+110
|
* Bug #686727 - POP3 provider deadlocks on finalizeMilan Crha2012-10-241-1/+11
|
* CamelIMAPXServer: Declare imapx_uidset_* functions as static.Matthew Barnes2012-10-231-3/+3
| | | | | | | | These functions were never meant to be exported. The "static" keyword seems to have been omitted by accident. Can't find any evidence of them being called from outside camel-imapx-server.c, so just make them static. (cherry picked from commit 8a77efaa3f94ec1a6aa4743c72e1a0b34163e8b8)
* CamelIMAPXServer: Clean up static function declarations.Matthew Barnes2012-10-231-17/+42
| | | | | | One argument per line. (cherry picked from commit bc4f85db1f4efabe6c991fdccec00209a5b8c863)
* CamelIMAPXServer: Make sure all disabled bits have a comment.Matthew Barnes2012-10-231-4/+4
| | | | | | | Normally I throw away all disabled-with-no-explanation-why code chunks, but in this case they all seem related, so clarify that in the code. (cherry picked from commit 0fa4740592cf6aa06a552e4b8af724083e35f404)
* Coding style and whitespace cleanup.Matthew Barnes2012-10-209-99/+134
|
* Eliminate the assertion in camel_provider_register().Matthew Barnes2012-10-101-58/+70
| | | | | | | | | | | | | | | | | | | camel_provider_register() should automatically set up the module and provider hash tables if needed instead of aborting, but the problem is the GOnce function that sets up these hash tables also calls camel_provider_register(). Break this cycle by moving the bulk of camel_provider_register() to a new internal function (provider_register_internal) and calling it from the GOnce function (provider_setup). The public camel_provider_register() function is then simply: g_once (&setup_once, provider_setup, NULL); provider_register_internal (provider); (cherry picked from commit e4160726f897de9f2e697f8df319f68c2f39d6f2)
* imapx_connect_to_server: Avoid a runtime warning.Matthew Barnes2012-09-301-2/+4
| | | | | | | Check that the IMAPX stream is non-NULL before unreferencing it during failure cleanup. (cherry picked from commit 19da4b91667003095871d771667fbcee0faa9959)
* Bug #677393 - [IMAP] Deadlock when moving message and checking new mailAlban Browaeys2012-09-141-10/+4
|
* Fix a memory leak from MH-format camel providerMilan Crha2012-09-131-2/+10
|
* Bug #682398 - GError reuse during IMAP connect routineMilan Crha2012-09-113-10/+24
|
* Bug #679219 - IMAP+ fails to show newly created top-level foldersMilan Crha2012-09-102-1/+14
|
* IMAP - Do not update folder list when the operation was cancelledMilan Crha2012-09-061-2/+11
|
* IMAP - Be able to read messages from cache in offline modeMilan Crha2012-09-051-11/+25
|
* IMAPX - Copy also user flags/tags on message append, if server can save themMilan Crha2012-09-031-2/+23
|
* CamelIMAPXServer: Fix shell command connectionsYanko Kaneti2012-09-021-7/+5
|
* Coding style and whitespace cleanup.Matthew Barnes2012-09-0177-654/+1057
|