summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* NEWS update for 3.18.5EVOLUTION_DATA_SERVER_3_18_5Milan Crha2016-02-151-0/+18
|
* Bug 760951 - Cannot copy contact from Google to WebDAV addressbookMilan Crha2016-02-111-1/+22
|
* Bug 761527 - Local calendar interval tree not always updatedMilan Crha2016-02-101-7/+34
|
* [IMAPx] Prefer graceful IDLE stop than forced reconnectMilan Crha2016-02-031-35/+42
| | | | | | | | | | | There still was an issue with stopping IDLE, the code could have run IDLE in the preparation, like selecting the right folder, when it received a request to stop IDLE and start other command. As the preparation was not distinguished properly two commands could interleave and cause issues. When in it, the IDLE stop had been done to stop it gracefully, instead of disconnect the connection when in the middle of some command. It should make things quicker (reconnect is slow), especially when the connection is not stale.
* [IMAPx] Crash in imapx_free_capability()Milan Crha2016-02-014-20/+146
| | | | | | | | It seems the imapx_disconnect() can be called from multiple threads, eventually causing use-after-free on is->priv->cinfo. Adding a lock around the private cinfo structure should avoid the crash. Reported at: https://bugzilla.redhat.com/show_bug.cgi?id=1293028
* [IMAPx] Remove runtime check from imapx_conn_manager_dec_mailbox_hash()Milan Crha2016-01-291-2/+0
| | | | | | This could cause confusing runtime warnings when trying to handle IDLE marks for mailboxes, when two threads were stopping IDLE call on one connection.
* [IMAPx] Change how IDLE is handledMilan Crha2016-01-281-88/+135
| | | | | | | There still had been some issues with IDLE handling, sometimes it would look like the command is not running, but it was initiated anyway, other time the DONE command had been issued multiple times and so on. This change makes the handling of IDLE more reliable.
* Bug 759153 - Prefer gpg2 over gpg (again, to match default for seahorse)Milan Crha2016-01-271-1/+1
|
* Bug 748996 - GNetworkAddress is not thread safeMilan Crha2016-01-261-10/+18
| | | | | Do not cache default connectable, rather always create it, because the object might not be thread safe.
* [IMAPx] Stop IDLE gracefullyMilan Crha2016-01-261-52/+39
| | | | | | | My previous changes caused IDLE not to be stopped gracefully, which could cause several issues and side effects, for example if ever seen an error "Stream has outstanding operation" in UI, then it was one of the issues being caused by it.
* [IMAPx] Connection could be used multiple times at once in certain casesMilan Crha2016-01-252-4/+22
| | | | | | | | Sometimes, with a good thread interleaving, one connection could be used by multiple threads at once, this resulted in runtime warnings like: > Starting command ... while still processing ... which is a safety check for these cases. This change makes sure that the connections are reserved for one thread only.
* Use icaltzutil_set_exact_vtimezones_support(), if availableMilan Crha2016-01-204-15/+39
| | | | | | | This is a function introduced in libical 2.0.0, which influences the way libical timezones are returned. The interoperability mode means to turn exact timezones off, thus they are returned with RRULE, intead of "expanded".
* Post-release version bumpMilan Crha2016-01-181-1/+1
|
* NEWS update for 3.18.4EVOLUTION_DATA_SERVER_3_18_4Milan Crha2016-01-181-0/+9
|
* [IMAPx] Enhance IDLE run management on foldersMilan Crha2016-01-133-51/+323
| | | | | | This is to avoid processing of IDLE responses for changes made by itself and have running IDLE commands multiple times on one folder. Both can cause misbehaviour in the UI.
* Updated Italian translationGianvito Cavasoli2015-12-161-769/+1028
|
* Post-release version bumpMilan Crha2015-12-141-1/+1
|
* NEWS update for 3.18.3EVOLUTION_DATA_SERVER_3_18_3Milan Crha2015-12-141-0/+15
|
* [ECacheReaper] Recover data for private foldersMilan Crha2015-11-271-23/+38
| | | | | | When, for whatever reason, some 3rd-party plugin with its own private directory wasn't installed, its private directory was moved to trash, but never recovered, even when it was installed again.
* [POP3] Avoid deadlock around pop3_folder_get_message_sync()Milan Crha2015-11-261-9/+21
| | | | | | The function could be called from within camel_pop3_folder_delete_old(), which already holds the lock, thus the later attempt leads to a deadlock. Reported by cooly.
* Bug 746675 - Workaround thread unsafety of icaltimezone_load_builtin_timezone()Milan Crha2015-11-251-0/+30
|
* [IMAPx] Doesn't ask for password when a wrong is enteredMilan Crha2015-11-191-1/+4
|
* Correct test-vcard-parsing, use unique test namesMilan Crha2015-11-191-2/+2
|
* Bug 702127 - Crash under cal_backend_store_save_cache_now()Milan Crha2015-11-191-4/+53
|
* [Camel] Check for session existence in store/folder maybe_connectMilan Crha2015-11-132-2/+2
| | | | | While the session is supposed to be always there, it can be gone in case of the application close, thus check for this too.
* Bug 757789 - [IMAPx] Incorrect unref of a message info on message copyMilan Crha2015-11-111-7/+11
|
* Post-release version bumpMilan Crha2015-11-091-1/+1
|
* NEWS update for 3.18.2EVOLUTION_DATA_SERVER_3_18_2Milan Crha2015-11-091-0/+18
|
* [Maildir] Change flag separator in file name for Win32Milan Crha2015-11-063-9/+17
| | | | The ':' is not allowed in the file name, use '!' instead.
* Bug 700001 - [CamelDB] Try to recover when opening corrupt database fileMilan Crha2015-11-051-31/+94
|
* Bug 757465 - [NNTP] 'Mark All Messages as Read' function does not workMilan Crha2015-11-031-9/+37
|
* Bug 757169 - Crash on GTasks save from gnome-todoMilan Crha2015-10-271-4/+18
|
* Bug 756842 - [Maildir] Do not overwrite received date on the message info ][Milan Crha2015-10-211-0/+9
|
* Avoid the compile warning when initializing SPNEGO' gss_OID_desc structureTomas Popela2015-10-201-2/+2
|
* Bug 756842 - [Maildir] Do not overwrite received date on the message infoMilan Crha2015-10-201-2/+4
|
* Updated Norwegian bokmål translation.Kjartan Maraas2015-10-181-157/+158
|
* Bug 756530 - Deadlock in e_backend_set_online()Milan Crha2015-10-141-4/+6
|
* Updated Basque languageInaki Larranaga Murgoitio2015-10-141-699/+831
|
* Post-release version bumpMilan Crha2015-10-121-1/+1
|
* NEWS update for 3.18.1EVOLUTION_DATA_SERVER_3_18_1Milan Crha2015-10-121-0/+25
|
* Bug 756172 - Asks for WebCal password at every startMilan Crha2015-10-081-1/+3
|
* Bug 748636 - [IMAPx] Disable LIST-EXTENDED extension for Cyrus serversMilan Crha2015-10-081-1/+12
|
* Bug 732931 - Google CalDAV returns whole calendar on UID comp-filterMilan Crha2015-10-051-14/+43
|
* Bug 552425 - [SMTP] Try to reconnect on connection lost during AUTH commandMilan Crha2015-09-252-2/+43
|
* Updated German translationBernd Homuth2015-09-241-787/+968
|
* Fix a reference leak from e-webdav-discoverMilan Crha2015-09-231-2/+10
| | | | | | The SoupMessage was never freed, which also holds a reference on an ESource, through e_soup_ssl_trust_connect(), thus leaking two objects at once.
* Bug 755410 - [UOA] Incorrect ESource unref in e_signon_session_password_get()Milan Crha2015-09-231-2/+0
|
* source_registry_server_process_file_monitor_event - Correct possible runtime ↵Milan Crha2015-09-231-1/+1
| | | | | | | | warning When the source file is not loaded yet, then the corresponding ESource object is NULL, but the call calls g_object_unref() on it, which leads to a runtime warning, even harmless.
* Bug 755412 - [UOA] Update OAuth flow according to Google documentationAlberto Mardegan2015-09-233-9/+9
| | | | | | | | | | | | | While the existing parameters continue to work, Google is no longer granting us a refresh token (which could be used to short-cut the authentication and avoid loading a web view). By following the latest documentation at https://developers.google.com/identity/protocols/OAuth2InstalledApp we change the application type to "Installed application" (this gives us an additional pair of keys) and set the callback URI to https://localhost/.
* Correct runtime warnings from ubuntu-online-accounts moduleMilan Crha2015-09-232-3/+34
|