# Generated by Makefile. Do not edit. commit 8111534a92799a19b00f62244018274810bc3630 Author: Matthew Barnes Date: Sat Nov 17 11:18:47 2012 -0500 NEWS update for 3.7.2 release. NEWS | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) commit 3c6104c7ecc59333b106caa84fd66508d3b4f6d6 Author: Matthew Barnes Date: Sat Nov 17 09:13:26 2012 -0500 Generate a ChangeLog file in tarballs. Makefile.am | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit d25965c2aefa11f29e3d3879348b81f809acf433 Author: Matthew Barnes Date: Fri Nov 16 15:30:00 2012 -0500 Drop check for BOOK_BACKEND_PROPERTY_SUPPORTED_AUTH_METHODS. The property is now deprecated. Backend no longer need to check for it. src/addressbook/e-book-backend-ews.c | 2 -- 1 file changed, 2 deletions(-) commit fc96af8bdd9160b01188f642069443c499454d6e Author: Milan Crha Date: Fri Nov 16 17:16:26 2012 +0100 Bug #685795 - Option to subscribe to other user's folder with subfolders src/camel/camel-ews-store-summary.c | 78 +++++++++ src/camel/camel-ews-store-summary.h | 11 ++ src/camel/camel-ews-store.c | 184 ++++++++++++++++++++ src/configuration/e-ews-subscribe-foreign-folder.c | 21 ++- src/server/e-ews-connection.c | 180 ++++++++++++++++++- src/server/e-ews-connection.h | 20 +++ src/server/e-ews-folder.c | 18 +- src/server/e-ews-folder.h | 2 + src/server/e-source-ews-folder.c | 52 +++++- src/server/e-source-ews-folder.h | 5 + 10 files changed, 564 insertions(+), 7 deletions(-) commit d72887e877498db83331a107cd1a7c1ff4e7d145 Author: Milan Crha Date: Fri Nov 16 11:23:03 2012 +0100 ESoapMessage: Do not stop reading response on error statuses This helps to track errors returned by a server as part of an "Internal Server Error", where the server returns valid response in a body, with detailed error message, but EWS was showing only meaningless "Internal Server Error" instead. It's also good for debugging. src/server/e-soap-message.c | 3 --- 1 file changed, 3 deletions(-) commit 395d1a3be6daf755c5586a1e53601d01af9e72ca Author: Marek Černocký Date: Thu Nov 15 09:14:51 2012 +0100 Updated Czech translation po/cs.po | 97 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 53 insertions(+), 44 deletions(-) commit 1b62fac2209c75ee3b47bfff8a361adf5eaa0198 Author: Matej Urbančič Date: Wed Nov 14 19:55:38 2012 +0100 Updated Slovenian translation po/sl.po | 403 +++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 228 insertions(+), 175 deletions(-) commit 6775f24d51250a75b2079587e09a53ddd0ce1e05 Author: Milan Crha Date: Wed Nov 14 16:29:21 2012 +0100 Bug #685795 - Be able to open mailbox of other user src/addressbook/e-book-backend-ews.c | 34 +++++++ src/calendar/e-cal-backend-ews.c | 45 +++++++++ src/camel/camel-ews-folder.c | 62 ++++++++++-- src/camel/camel-ews-store.c | 101 ++++++++++++++++---- src/collection/e-ews-backend.c | 70 +++++++++++--- src/configuration/e-mail-config-ews-backend.c | 73 ++++++++++++++ src/server/camel-ews-settings.c | 126 ++++++++++++++++++++++++- src/server/camel-ews-settings.h | 13 +++ src/server/e-ews-connection.c | 100 +++++++++++--------- src/server/e-ews-connection.h | 5 +- src/server/e-ews-message.c | 19 ++++ src/server/e-ews-message.h | 1 + src/server/e-ews-oof-settings.c | 10 +- 13 files changed, 568 insertions(+), 91 deletions(-) commit cd7b5c6c2943c3b7151ebd4e6d9f7f10b511184f Author: Мирослав Николић Date: Wed Nov 14 11:19:31 2012 +0100 Updated Serbian translation po/sr.po | 1127 +++++++++++++++++++++++++++++++++++++++++++------------- po/sr@latin.po | 1127 +++++++++++++++++++++++++++++++++++++++++++------------- 2 files changed, 1754 insertions(+), 500 deletions(-) commit 7016e2bf4f30b4b65aef82cf37e0cb2e086b126c Author: Marek Černocký Date: Mon Nov 12 02:11:55 2012 +0100 Updated Czech translation po/cs.po | 1061 +++++++++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 815 insertions(+), 246 deletions(-) commit 2516e2f54dfbced17faacd0800e25f0dcc105827 Author: Matthew Barnes Date: Sun Nov 11 09:55:53 2012 -0500 Coding style and whitespace cleanup. src/addressbook/e-book-backend-ews.c | 2 +- src/calendar/e-cal-backend-ews.c | 27 ++++++++++++++++----------- src/camel/camel-ews-folder.c | 4 ++-- src/camel/camel-ews-store.c | 2 +- src/camel/camel-ews-utils.c | 4 ++-- src/collection/e-ews-backend.c | 2 +- src/server/e-ews-connection.c | 22 ++++++++++++---------- 7 files changed, 35 insertions(+), 28 deletions(-) commit ff5eacf69019006069fdf5cdbc16dea309a080ac Author: Piotr Drąg Date: Fri Nov 9 23:34:44 2012 +0100 Updated POTFILES.in po/POTFILES.in | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 39da2c5742458c75aebd9831dc5b9a3ac0b9c5a5 Author: Milan Crha Date: Fri Nov 9 15:37:16 2012 +0100 Bug #686227 - Calendar does repeated ResolveNames requests for the same people src/addressbook/e-book-backend-ews.c | 12 +- src/calendar/e-cal-backend-ews.c | 564 +++++++++++----------------------- src/camel/camel-ews-folder.c | 5 +- src/server/e-ews-connection.c | 21 +- src/server/e-ews-connection.h | 9 +- 5 files changed, 215 insertions(+), 396 deletions(-) commit 7fa0a8720aafd03312ccc633c06c0f8abbb6f8d5 Author: Milan Crha Date: Thu Nov 8 19:39:23 2012 +0100 Free/Busy fetching failed on XML parsing src/server/e-ews-connection.c | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) commit 18325db5679159d8fa74433bbc20205b3557488f Author: Milan Crha Date: Thu Nov 8 19:10:53 2012 +0100 Cannot change Permissions of a Calendar folder src/server/e-ews-connection.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 82c13012e2e30767127728614d30b00559fc2505 Author: Milan Crha Date: Thu Nov 8 12:34:34 2012 +0100 Bug #687877 - Trying to search GAL with the "Any field contains" option fails src/addressbook/Makefile.am | 18 - src/addressbook/e-book-backend-ews.c | 126 +- src/addressbook/ews-book-backend-sqlitedb-test.c | 225 --- src/addressbook/ews-book-backend-sqlitedb.c | 2194 ---------------------- src/addressbook/ews-book-backend-sqlitedb.h | 223 --- src/addressbook/ews-oab-decoder.c | 16 +- 6 files changed, 74 insertions(+), 2728 deletions(-) commit 6ff4df21841ee6ae43cf73a593d49bfb01961005 Author: Milan Crha Date: Tue Nov 6 17:48:11 2012 +0100 Introduce --enable-strict configure option This is currently used to add extra CFLAGS to disable deprecated symbols from other libraries. configure.ac | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) commit a3bd3d25a5736b33c70c2b6c90f22458e7e8a84d Author: Milan Crha Date: Tue Nov 6 17:44:24 2012 +0100 Replace deprecated GLib symbols (as of GLib 2.34.x) src/addressbook/e-book-backend-ews.c | 49 +++++++-------- src/addressbook/ews-book-backend-sqlitedb-test.c | 3 + src/addressbook/ews-book-backend-sqlitedb.c | 26 ++++---- src/addressbook/ews-oab-decoder.c | 4 ++ src/addressbook/lzx/ews-oal-decompress.c | 4 ++ src/calendar/e-cal-backend-ews-utils.c | 2 + src/calendar/e-cal-backend-ews.c | 10 +-- src/camel/camel-ews-folder.c | 66 ++++++++++---------- src/camel/camel-ews-private.h | 8 +-- src/camel/camel-ews-store-summary.c | 14 +++-- src/camel/camel-ews-store.c | 48 +++++++------- src/collection/e-ews-backend-factory.c | 4 ++ src/collection/e-ews-backend.c | 55 ++++++++-------- src/configuration/e-book-config-ews.c | 4 ++ src/configuration/e-cal-config-ews.c | 4 ++ src/configuration/e-ews-config-utils.c | 9 ++- src/configuration/e-ews-search-user.c | 5 +- src/configuration/e-mail-config-ews-autodiscover.c | 5 +- src/configuration/e-mail-config-ews-backend.c | 5 +- .../e-mail-config-ews-delegates-page.c | 2 + src/configuration/e-mail-config-ews-gal.c | 5 +- src/configuration/e-mail-config-ews-notebook.c | 4 ++ .../e-mail-config-ews-oal-combo-box.c | 18 +++--- src/configuration/e-mail-config-ews-ooo-page.c | 25 ++++---- src/server/camel-ews-settings.c | 60 +++++++++--------- src/server/e-ews-connection.c | 50 ++++++++------- src/server/e-ews-folder.c | 1 + src/server/e-ews-item-change.c | 4 ++ src/server/e-ews-message.c | 3 + src/server/e-ews-oof-settings.c | 43 +++++++------ src/server/e-soap-response.c | 4 ++ src/server/e-source-ews-folder.c | 34 +++++----- src/server/ews-errors.c | 4 ++ src/utils/e-ews-query-to-restriction.c | 1 + src/utils/e-sqlite3-vfs.c | 33 +++++----- src/utils/ews-test-finditem-query.c | 4 ++ 36 files changed, 361 insertions(+), 259 deletions(-) commit 1c4df15086267bf40fd701cbe018980d8becd6c6 Author: Djavan Fagundes Date: Mon Nov 5 11:12:59 2012 -0200 Revert "Updated Brazilian Portuguese Translation. Reviewed by Antonio Fernandes C. Neto " This reverts commit ca3ae954bacf2310e3825a8d6c69c37fd0ea1c56. po/pt_BR.po | 1089 +++++++++++++---------------------------------------------- 1 file changed, 229 insertions(+), 860 deletions(-) commit ca3ae954bacf2310e3825a8d6c69c37fd0ea1c56 Author: Rafael Ferreira Date: Mon Nov 5 11:11:25 2012 -0200 Updated Brazilian Portuguese Translation. Reviewed by Antonio Fernandes C. Neto po/pt_BR.po | 1089 ++++++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 860 insertions(+), 229 deletions(-) commit b8d2fbf26b7c4655dc098e5e36b654c0ed188a1a Author: Milan Crha Date: Fri Nov 2 09:17:25 2012 +0100 Bug #687228 - Master's ESource change causes rewrite of GAL ESource ][ Take two on the issue, offline caching of GAL was broken by the previous patch, due to comparing GUID with "GUID:Name". src/configuration/e-mail-config-ews-gal.c | 3 +++ src/configuration/e-mail-config-ews-oal-combo-box.c | 14 ++++++++++++-- src/server/e-ews-connection.c | 6 ++++++ 3 files changed, 21 insertions(+), 2 deletions(-) commit 58c2fb906a403a693cf61b37e8e6a0666370198c Author: Milan Crha Date: Wed Oct 31 19:35:55 2012 +0100 Bug #687228 - Master's ESource change causes rewrite of GAL ESource src/collection/e-ews-backend.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit a7074d6f8eb16c7f5771d53b64a66c88bdf727f3 Author: Milan Crha Date: Tue Oct 30 19:18:14 2012 +0100 Remove unused private structure variables src/calendar/e-cal-backend-ews.c | 3 --- 1 file changed, 3 deletions(-) commit 1e4326a45281a336c1d06edd1ff5050215c73032 Author: Milan Crha Date: Tue Oct 30 13:57:11 2012 +0100 Bug #681665 - Crash during fetch of the OAB url src/server/e-ews-connection.c | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) commit 978e8f2e735d0d5de07279d055e9212b427af792 Author: Milan Crha Date: Wed Oct 24 15:29:02 2012 +0200 Bug #686228 - Cannot fetch list of addressbooks src/server/e-ews-connection.c | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) commit 8731bfcee15344d87f25b90f76b3ef809b2261bf Author: Milan Crha Date: Mon Oct 22 14:38:54 2012 +0200 Bug #686024 - Accepted meeting request sent as tentative src/calendar/e-cal-backend-ews.c | 16 ++++++++++------ src/server/e-ews-connection.c | 3 +++ 2 files changed, 13 insertions(+), 6 deletions(-) commit 6ef2b137191e101a8151d05cf59856c1294dbef7 Author: Matthew Barnes Date: Sat Oct 20 22:04:53 2012 -0400 Post-release version bump. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3b0787c04e31acd725f5262557f396f3e510331c Author: Matthew Barnes Date: Sat Oct 20 21:36:31 2012 -0400 NEWS update for 3.7.1 release. NEWS | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) commit 7a33c76cb8d7b4ccbd023c2cefd1a2b372a9c38c Author: Milan Crha Date: Wed Oct 17 12:27:10 2012 +0200 Bug #686268 - Crash under oal_response_cb() src/server/e-ews-connection.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 5b7a63e4309422a09169ce0a13fb670186fd756f Author: Matthew Barnes Date: Fri Oct 12 14:19:24 2012 -0400 Adapt to EDataBookView and EDataCalView API changes. src/addressbook/e-book-backend-ews.c | 5 ++++- src/calendar/e-cal-backend-ews.c | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) commit e90a9fc93c2f3d7860ea2c948ca9f8f33e189b34 Author: Matthew Barnes Date: Sun Oct 7 16:32:31 2012 -0400 Adapt to EBookBackend API changes. src/addressbook/e-book-backend-ews.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 0dddada53bf07ec311f940f80631c6377532bddc Author: Andika Triwidada Date: Sun Oct 7 12:57:50 2012 +0700 Updated Indonesian translation po/id.po | 36 +++++++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 11 deletions(-) commit 4a37f7535e775870bd4b052b4705864fc696e3d6 Author: Andika Triwidada Date: Sun Oct 7 10:36:33 2012 +0700 Added Indonesian translation po/LINGUAS | 1 + po/id.po | 1023 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1024 insertions(+) commit af183e8ec1ccc69b4a0246d1890dc3a8744a1b6a Author: Matthew Barnes Date: Sat Oct 6 22:42:00 2012 -0400 Stop using e_data_book_view_ref/unref(). These are just backward-compat wrappers for g_object_ref/unref(). I'm about to remove them. src/addressbook/e-book-backend-ews.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) commit ee4eaba82c77f330cae22ba7c71525aa888bb4f0 Author: Mario Blättermann Date: Sun Sep 23 17:45:00 2012 +0200 [l10n] Updated German translation po/de.po | 1076 ++++++++++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 842 insertions(+), 234 deletions(-) commit 75899ff609c15ab86104bb39dfd5217e7f64325c Author: Gabor Kelemen Date: Sat Sep 22 02:46:11 2012 +0200 Updated Hungarian translation po/hu.po | 1074 ++++++++++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 837 insertions(+), 237 deletions(-) commit 96ce53969335866990e6661f278f353b398c202a Author: Martin Srebotnjak Date: Mon Sep 17 11:48:44 2012 +0200 Updated Slovenian translation po/sl.po | 64 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 32 insertions(+), 32 deletions(-) commit 4e8361fc37f03a86f9be1a8e6c3693a52df8b09a Author: Matthew Barnes Date: Sun Sep 16 11:09:37 2012 -0400 Bump version to 3.7.1. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1efcd4185dc77bef0ae82d05fdaa17110cf3b88a Author: Matthew Barnes Date: Sun Sep 16 09:57:05 2012 -0400 Post-release version bump. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8c7fa35aad561cab6e5bc6f562977922b929a7b6 Author: Matthew Barnes Date: Sun Sep 16 09:34:24 2012 -0400 NEWS update for 3.5.92 release. NEWS | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) commit 629ec5f4e5ba8a3cb645f2232cebb241742cf4b5 Author: Martin Srebotnjak Date: Sat Sep 15 20:44:52 2012 +0200 Updated Slovenian translation po/sl.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 85fd8594290d56a3cb437bc18d5ec8aac57e2cf5 Author: Martin Srebotnjak Date: Sat Sep 15 20:40:03 2012 +0200 Updated Slovenian translation po/sl.po | 564 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 305 insertions(+), 259 deletions(-) commit e36bf8d93fc9cf245211d050ec550864f2e90788 Author: Chris Leonard Date: Wed Sep 12 18:59:15 2012 +0100 Added British English translation po/LINGUAS | 1 + po/en_GB.po | 1036 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 1037 insertions(+) commit a7bc53ad90a59aca69569b15eecae42d56a8321a Author: Milan Crha Date: Thu Sep 6 11:09:28 2012 +0200 Bug #655774 - Copy sent messages to Sent Items src/addressbook/e-book-backend-ews.c | 7 +++- src/calendar/e-cal-backend-ews.c | 8 +++- src/camel/camel-ews-folder.c | 15 +++++--- src/camel/camel-ews-provider.c | 2 +- src/camel/camel-ews-transport.c | 7 +++- src/server/e-ews-connection.c | 67 ++++++++++++++++++---------------- src/server/e-ews-connection.h | 4 +- src/server/tests/test-cuditem.c | 9 ++++- src/utils/ews-camel-common.c | 7 ++-- src/utils/ews-camel-common.h | 16 +++++--- 10 files changed, 89 insertions(+), 53 deletions(-) commit d049ef2d6f1a0908f78e82cfbba7b30bbeeab685 Author: Milan Crha Date: Wed Sep 5 10:52:11 2012 +0200 Pass GCancellable into camel_ews_store_connected() src/camel/camel-ews-folder.c | 18 +++++++++--------- src/camel/camel-ews-store.c | 9 +++++---- src/camel/camel-ews-store.h | 1 + 3 files changed, 15 insertions(+), 13 deletions(-) commit cbd951c39d5601589cab4b1dcd4cb49c02b0ceaa Author: Milan Crha Date: Tue Sep 4 22:18:46 2012 +0200 Bug #680921 - e_shell_window_get_action_group() doesn't return reffed pointer src/configuration/e-ews-config-utils.c | 2 -- 1 file changed, 2 deletions(-) commit 6f1bde0cf9d1b9b5ab4665d37d60f93171147794 Author: Milan Crha Date: Tue Sep 4 19:03:39 2012 +0200 Offline GAL UI binding has combo box as a target object src/configuration/e-mail-config-ews-gal.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 33d99fb300d0ba5d7cd984e3e7bab8a798a60af3 Author: Jiro Matsuzawa Date: Tue Sep 4 10:38:18 2012 +0200 Bug #682914 - Some messages won't show translated strings src/configuration/e-ews-edit-folder-permissions.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 75d5d465e2c497d60b72cf19307b673fbd0536b1 Author: Milan Crha Date: Tue Sep 4 10:22:11 2012 +0200 Make translations work in respective modules src/addressbook/Makefile.am | 1 + src/addressbook/e-book-backend-ews-factory.c | 5 +++++ src/calendar/Makefile.am | 1 + src/calendar/e-cal-backend-ews-factory.c | 4 ++++ src/camel/Makefile.am | 1 + src/camel/camel-ews-provider.c | 3 +++ src/collection/Makefile.am | 1 + src/collection/module-ews-backend.c | 9 +++++++++ src/configuration/Makefile.am | 1 + src/configuration/module-ews-configuration.c | 9 +++++++++ 10 files changed, 35 insertions(+) commit 694971437285f1c070467fbae5bf77332ee4ef03 Author: Piotr Drąg Date: Sun Sep 2 22:53:19 2012 +0200 Updated Polish translation po/pl.po | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit c73875dae6d50a98e066538be4a33f340c15f9fa Author: Matthew Barnes Date: Sat Sep 1 10:28:54 2012 -0400 Post-release version bump. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 35bd5f61666a5820d4fbc1babc3ef8cabec8d0ad Author: Matthew Barnes Date: Sat Sep 1 10:22:53 2012 -0400 NEWS update for 3.5.91 release. NEWS | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) commit f7137b05070fa2828667214020631f9d2906bcc1 Author: Javier Mazorra Date: Sat Sep 1 12:13:52 2012 +0200 Updated Spanish translation po/es.po | 413 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 210 insertions(+), 203 deletions(-) commit 497eb3745c66ccb5158a6469744de2aec60c3b13 Author: Piotr Drąg Date: Thu Aug 30 17:58:34 2012 +0200 Updated Polish translation po/pl.po | 41 +++++++++++++++++++++++++---------------- 1 file changed, 25 insertions(+), 16 deletions(-) commit 2d98e8673facfbdeb1d01b0150a18b7bd4c640ee Author: Milan Crha Date: Thu Aug 30 15:56:42 2012 +0200 Bug #682020 - Crash when fetching GAL list in account properties src/server/e-ews-connection.c | 80 ++++++++++++++++++++++++++++++----------- 1 file changed, 59 insertions(+), 21 deletions(-) commit f748a7ff236b56cc348d6d975771f91f09aa0aa6 Author: Milan Crha Date: Thu Aug 30 10:57:42 2012 +0200 Pass GCancellable into camel_ews_utils_sync_created_items() It does blocking calls on passed-in EEwsConnection, thus the call can be cancelled, if needed. src/camel/camel-ews-folder.c | 6 +++--- src/camel/camel-ews-utils.c | 9 +++++---- src/camel/camel-ews-utils.h | 3 ++- 3 files changed, 10 insertions(+), 8 deletions(-) commit 09b8930677a70e713c0bac8770c42bbde5061598 Author: Milan Crha Date: Wed Aug 29 12:41:36 2012 +0200 Pass only one request to libsoup at a time libsoup has its own properties for maximum connections, and passing more requests makes them pile into a queue anyway, thus this makes use of ews' job queue instead of libsoup's. The advantage is that cancelling such pending request is quicker when libsoup is avoided. src/server/e-ews-connection.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9c2a417f8b6a894d86d4843eadded941a77e3e42 Author: Milan Crha Date: Tue Aug 28 16:01:40 2012 +0200 Jobs can be started with already cancelled GCancellable src/server/e-ews-connection.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) commit 085d1badec5800084f905748ffa89090803b54e6 Author: Milan Crha Date: Tue Aug 28 15:38:20 2012 +0200 Do not overwrite user's changes on GAL ESource src/collection/e-ews-backend.c | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) commit 0802f1f741eb5b1b993e81953d31fff73f317d36 Author: Milan Crha Date: Tue Aug 28 15:28:16 2012 +0200 Do not update folder structure in source registry for disable accounts src/collection/e-ews-backend.c | 44 +++++++++++++++++++++++++++++++--------- 1 file changed, 34 insertions(+), 10 deletions(-) commit d4d6046c27b583c76afb2d2939aa1c5539c8a99f Author: Piotr Drąg Date: Sat Aug 25 02:57:29 2012 +0200 Updated Polish translation po/pl.po | 1065 ++++++++++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 834 insertions(+), 231 deletions(-) commit 738c2fc675946fef86fbddc83d82fac7794eeaa8 Author: Milan Crha Date: Wed Aug 22 15:24:30 2012 +0200 Get host name from hosturl, rather than from CamelNetworkSettings::host src/camel/camel-ews-folder.c | 2 +- src/camel/camel-ews-store.c | 6 ++---- src/camel/camel-ews-transport.c | 4 +--- src/camel/camel-ews-utils.c | 26 ++++++++++++++++++++++++++ src/camel/camel-ews-utils.h | 1 + 5 files changed, 31 insertions(+), 8 deletions(-) commit 7af4aff72dc4d88f0cdb9213562610571d7a0b67 Author: Milan Crha Date: Tue Aug 21 12:37:22 2012 +0200 Fix a compiler warning (variable may be used uninitialized) src/configuration/e-ews-edit-folder-permissions.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 5f3b885d83bdbf01c1d53aa5b2a4f86e599b5144 Author: Milan Crha Date: Mon Aug 20 21:54:32 2012 +0200 Implement CamelFolder::get_message_cached() src/camel/camel-ews-folder.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 87be19dec4799ecc9ffa4099e0efd21dec4ca323 Author: Milan Crha Date: Mon Aug 20 19:20:43 2012 +0200 Bug #675730 - Crash on book backend regular update src/addressbook/e-book-backend-ews.c | 4 ++++ 1 file changed, 4 insertions(+) commit d1586bc5f8f1a003753801e5a66b3df1598e873e Author: Milan Crha Date: Mon Aug 20 16:18:12 2012 +0200 Support both new and old xmlOutputBuffer APIs src/server/e-ews-connection.c | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) commit 5ce8972b2f634d549038e4909e0f143642b8ce22 Author: Milan Crha Date: Mon Aug 20 14:12:00 2012 +0200 Make use of SOUP_MESSAGE_IDEMPOTENT SoupMessage flag, if available This is used to indicate that the message might be considered idempotent, regardless the method being used. The thing is that POST is not idempotent, thus each request means disconnect from the server and reconnect. This flag allows EWS to not reconnect that often. configure.ac | 14 ++++++++++++++ src/server/e-soap-message.c | 8 ++++++++ 2 files changed, 22 insertions(+) commit 0d0e16a6a522d29181cbaab33b86049df018b291 Author: Matthew Barnes Date: Sun Aug 19 16:10:28 2012 -0400 Post-release version bump. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 34b087c34b38eaf563058e3c9cef31fea96cdfb7 Author: Matthew Barnes Date: Sun Aug 19 16:08:11 2012 -0400 NEWS update for 3.5.90 release. NEWS | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) commit 3f2c38d4df0276c2d89c9966ea5286727d1ac8df Author: Matthew Barnes Date: Sun Aug 19 08:22:17 2012 -0400 Remove ews-marshal.list (no longer needed). src/server/Makefile.am | 18 ------------------ src/server/e-ews-connection.c | 1 - src/server/ews-marshal.list | 1 - 3 files changed, 20 deletions(-) commit b00c581160edcaf23946dcef47783a11c38bbcee Author: Matthew Barnes Date: Sun Aug 19 08:19:07 2012 -0400 Remove unused Camel utilities. src/camel/camel-ews-utils.c | 259 ------------------------------------------- src/camel/camel-ews-utils.h | 36 ------ 2 files changed, 295 deletions(-) commit 6e584ab41203e030f18bfb28e40c8f1dd977e4c0 Author: Matthew Barnes Date: Sun Aug 19 08:13:31 2012 -0400 EEwsConnection: Remove unused "authenticate" signal. src/server/e-ews-connection.c | 26 -------------------------- src/server/e-ews-connection.h | 2 -- 2 files changed, 28 deletions(-) commit 274d41029ceaaf054ba1631ec79417371407cfe3 Author: Matthew Barnes Date: Sat Aug 18 17:39:44 2012 -0400 Coding style and whitespace cleanup. src/addressbook/ews-book-backend-sqlitedb-test.c | 24 ++-- src/addressbook/ews-oab-decoder.c | 82 ++++++++++---- src/addressbook/ews-oab-decoder.h | 61 +++++----- src/calendar/e-cal-backend-ews.c | 2 +- src/camel/camel-ews-folder.c | 4 +- src/camel/camel-ews-provider.c | 11 +- src/camel/camel-ews-store-summary.c | 52 ++++++--- src/camel/camel-ews-store-summary.h | 4 +- src/camel/camel-ews-store.c | 23 ++-- src/camel/camel-ews-transport.c | 15 ++- src/camel/camel-ews-utils.c | 119 +++++++++++++------- src/camel/camel-ews-utils.h | 68 ++++++----- src/collection/e-ews-backend.c | 17 ++- src/configuration/e-ews-config-utils.c | 3 +- src/configuration/e-ews-subscribe-foreign-folder.c | 89 +++++++++------ src/server/e-ews-connection.c | 68 +++++------ src/server/e-ews-connection.h | 29 +++-- src/server/e-ews-folder.c | 84 +++++++------- src/server/e-ews-item-change.c | 6 +- src/server/e-soap-message.c | 14 ++- src/server/e-source-ews-folder.c | 5 +- src/server/tests/test-cuditem.c | 28 +++-- src/server/tests/test-syncfolder.c | 26 ++++- src/utils/ews-test-finditem-query.c | 44 +++++--- 24 files changed, 549 insertions(+), 329 deletions(-) commit 9c7fa40786dd71c8b6e362dcddc97112c1e38608 Author: Milan Crha Date: Fri Aug 17 09:36:18 2012 +0200 Do not add owner's folders under 'Mailbox - User Name' folder As Reid pointer out on evolution-hackers list, this change breaks filters and filtering of Inbox, thus this patch reverts the folder hierarchy change and fixes also folder creation and deletion, same as add detection of Inbox folder based on folder flags, rather than only by folder name. src/camel/camel-ews-folder.c | 24 ++++- src/camel/camel-ews-store.c | 203 ++++++++++++++---------------------------- 2 files changed, 89 insertions(+), 138 deletions(-) commit fa4d0769782bfada857636a3dc81dc4893f137c6 Author: Matthew Barnes Date: Thu Aug 16 16:30:34 2012 -0400 Remove book/cal remove() backend methods. Cache reaper module takes care of the data and cache cleanup now. When a data source is removed, the backend for it is simply finalized. src/addressbook/e-book-backend-ews.c | 10 ---------- src/calendar/e-cal-backend-ews.c | 24 ------------------------ 2 files changed, 34 deletions(-) commit 71bc47069beb27fcb598720396b1e80f23b5cd01 Author: Javier Mazorra Date: Thu Aug 16 12:04:10 2012 +0200 Updated Spanish translation po/es.po | 363 +++++++++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 275 insertions(+), 88 deletions(-) commit 6bfef6f768c461956a33c61116259ff0c0786428 Author: Milan Crha Date: Thu Aug 16 11:38:23 2012 +0200 Re-add foreign calendar/tasks/book sources on initial collection setup src/collection/e-ews-backend.c | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) commit c1818284bef1ca6fbdbf680d9aa6e9c518e3051e Author: Milan Crha Date: Wed Aug 15 10:12:14 2012 +0200 Set CamelEwsSettings::email on successful autodiscover src/configuration/e-mail-config-ews-autodiscover.c | 1 + 1 file changed, 1 insertion(+) commit 74437db8bec94a623d5bd9ba34c29f8c97187186 Author: Milan Crha Date: Wed Aug 15 09:07:51 2012 +0200 Implement "Subscribe to folder of other user" feature po/POTFILES.in | 2 + src/camel/camel-ews-folder.c | 4 + src/camel/camel-ews-store-summary.c | 68 +- src/camel/camel-ews-store-summary.h | 13 +- src/camel/camel-ews-store.c | 407 ++++++++++- src/camel/camel-ews-store.h | 8 + src/camel/camel-ews-utils.c | 6 +- src/camel/camel-ews-utils.h | 2 +- src/collection/e-ews-backend.c | 137 ++-- src/configuration/Makefile.am | 2 + src/configuration/e-ews-config-utils.c | 21 +- src/configuration/e-ews-subscribe-foreign-folder.c | 716 ++++++++++++++++++++ src/configuration/e-ews-subscribe-foreign-folder.h | 34 + src/server/e-ews-connection.c | 175 ++++- src/server/e-ews-connection.h | 22 + src/server/e-ews-folder.c | 370 +++++++++- src/server/e-ews-folder.h | 44 ++ src/server/e-source-ews-folder.c | 52 +- src/server/e-source-ews-folder.h | 4 + 19 files changed, 1992 insertions(+), 95 deletions(-) commit 08dfed5888e2cd34d6fdb70bd20b2f4270a81f89 Author: Matthew Barnes Date: Sun Aug 12 15:23:19 2012 -0400 Adapt to CamelService API changes. camel_service_get_settings() is now camel_service_ref_settings() and it returns a new CamelSettings reference which the caller must release with g_object_unref(). src/camel/camel-ews-folder.c | 28 +++++++++++---- src/camel/camel-ews-store.c | 61 +++++++++++++++++++++++++------- src/camel/camel-ews-transport.c | 58 +++++++++++++++++++----------- src/configuration/e-ews-config-utils.c | 31 ++++++++++------ 4 files changed, 128 insertions(+), 50 deletions(-) commit 67f273a1c20baf13a858d846c304ef0bc95c7d1b Author: Matthew Barnes Date: Sun Aug 12 11:49:31 2012 -0400 Adapt to CamelSession API changes. These functions now return new references: camel_session_add_service() camel_session_list_services() These functions have been renamed and also return new references: camel_session_get_service() -> camel_session_ref_service() camel_session_get_service_by_url() -> camel_session_ref_service_by_url() src/configuration/e-mail-config-ews-delegates-page.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 5fb71bbb63fc48b0526389034fe95cb0cac71d8e Author: Matthew Barnes Date: Sat Aug 11 11:12:09 2012 -0400 Update git.mk. Source: https://github.com/behdad/git.mk git.mk | 83 ++++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 60 insertions(+), 23 deletions(-) commit 09af6198d7ee2f8f61040ef223e837d3334b0ca1 Author: Javier Mazorra Date: Fri Aug 10 10:09:53 2012 +0200 Updated Spanish translation po/es.po | 76 ++++++++++++++++++++++++++------------------------------------ 1 file changed, 32 insertions(+), 44 deletions(-) commit f23e714e925d24282e58134e4345dc8dd1891c67 Author: Milan Crha Date: Fri Aug 10 09:07:26 2012 +0200 Bug #681544 - Crash on failed autodiscovery src/server/e-ews-connection.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit bc26dec4510b7297bfc3ecba17ea42b3d5d0db45 Author: Milan Crha Date: Fri Aug 10 08:47:12 2012 +0200 Add version information to CamelEwsStoreSummary On version bump will be all folders fetched again, like on the first run of evolution-ews after account configuration finished, with old folder information being deleted. src/camel/camel-ews-store-summary.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit 813b8812751cf2c90ed2f0bb3e14f8133a54998f Author: Vibha Yadav Date: Fri Aug 10 08:25:38 2012 +0200 Bug #674321 - Support for password expiration information src/server/e-ews-connection.c | 137 +++++++++++++++++++++++++++++++++++++++++ src/server/e-ews-connection.h | 22 +++++++ src/server/e-ews-message.c | 6 ++ src/server/e-ews-message.h | 5 +- src/server/e-soap-message.c | 4 +- 5 files changed, 171 insertions(+), 3 deletions(-) commit 52d5998639cdc3cf45bb7f4b1950bcf23ada72f0 Author: Milan Crha Date: Wed Aug 8 13:16:55 2012 +0200 Remove refresh_timeout in ECalBackendEws' dispose, rather than finalize src/calendar/e-cal-backend-ews.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit d73ee4611932be4f125ef90619b51c743bf2e44a Author: Javier Mazorra Date: Wed Aug 8 10:27:59 2012 +0200 Updated Spanish translation po/es.po | 581 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 505 insertions(+), 76 deletions(-) commit 344f8748e32a584bba0068dbc32e0809a082f71c Author: Milan Crha Date: Tue Aug 7 15:20:19 2012 +0200 Bug #670458 - Unable to accept meeting request src/calendar/e-cal-backend-ews.c | 120 ++++++++++++++++++++++++++++++-------- 1 file changed, 96 insertions(+), 24 deletions(-) commit e625887f55686a5eaa51acab0466bc7a98db1bf9 Author: Matej Urbančič Date: Tue Aug 7 12:20:29 2012 +0200 Updated Slovenian translation po/sl.po | 932 +++++++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 685 insertions(+), 247 deletions(-) commit d335be299143a65e8c99e3265cd95263bcf59159 Author: Milan Crha Date: Tue Aug 7 11:04:58 2012 +0200 Add locking around item_id_hash on calendar attachment fetching src/calendar/e-cal-backend-ews.c | 46 ++++++++++++++++++++++++-------------- 1 file changed, 29 insertions(+), 17 deletions(-) commit 1118fd0e64f3d0e93bdd3e77ce4092c70f9bcdd6 Author: Matthew Barnes Date: Mon Aug 6 08:14:50 2012 -0400 CamelEwsStore: Set GError if request for trash/junk folder fails. Caught ews_get_trash_folder_sync() and ews_get_junk_folder_sync() returning NULL without setting a GError. src/camel/camel-ews-store.c | 60 +++++++++++++++++++++++++++++++------------ 1 file changed, 43 insertions(+), 17 deletions(-) commit 13e61124314bf2fcf45597bc65fd5020f708e8ad Author: Matthew Barnes Date: Sun Aug 5 22:35:10 2012 -0400 Post-release version bump. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 4ecc2d29131bb11707e6a9ffe5656d269f970078 Author: Matthew Barnes Date: Sun Aug 5 22:29:26 2012 -0400 NEWS update for 3.5.5 release. NEWS | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) commit 506265c25af53b73d6082ee17d0c73964118ac2e Author: Matthew Barnes Date: Fri Aug 3 21:01:51 2012 -0400 CamelEwsStoreSummary: Store enum values by their nickname. Never store enum values across sessions by their numeric value, because the numeric value may be different the next time the application starts. Always store enum values by a nickname string. Case in point: the FolderType key broke when I added the UNKNOWN value. src/camel/camel-ews-store-summary.c | 47 ++++++++++++++++++++++++--------- src/camel/camel-ews-store-summary.h | 8 +++--- src/camel/camel-ews-store.c | 2 +- src/camel/camel-ews-utils.c | 3 ++- src/server/e-ews-folder.c | 49 +++++++++++++++++++++++++++++++++++ src/server/e-ews-folder.h | 2 ++ 6 files changed, 94 insertions(+), 17 deletions(-) commit 3b1b92a4ad3deaa95c0b848415101f03c315b476 Author: Matthew Barnes Date: Fri Aug 3 20:22:00 2012 -0400 Move EwsFolderType to e-ews-enums.h. Also give the type name and enum values a proper 'E' prefix. src/addressbook/e-book-backend-ews.c | 2 +- src/camel/camel-ews-store.c | 6 +-- src/camel/camel-ews-utils.c | 18 ++++---- src/collection/e-ews-backend.c | 20 ++++----- src/configuration/e-ews-config-utils.c | 12 ++--- src/configuration/e-ews-edit-folder-permissions.c | 6 +-- src/configuration/e-ews-edit-folder-permissions.h | 2 +- src/server/e-ews-connection.c | 50 ++++++++++----------- src/server/e-ews-connection.h | 14 +++--- src/server/e-ews-enums.h | 9 ++++ src/server/e-ews-folder.c | 16 +++---- src/server/e-ews-folder.h | 14 ++---- src/utils/e-ews-query-to-restriction.c | 18 ++++---- src/utils/e-ews-query-to-restriction.h | 2 +- src/utils/ews-test-finditem-query.c | 8 ++-- 15 files changed, 99 insertions(+), 98 deletions(-) commit 6d7e6d2abcc7727e0e103fba3f2d344d48f195fd Author: Matthew Barnes Date: Fri Aug 3 19:42:12 2012 -0400 Coding style and whitespace cleanup. src/addressbook/e-book-backend-ews.c | 97 ++++--- src/addressbook/ews-book-backend-sqlitedb-test.c | 6 +- src/addressbook/ews-book-backend-sqlitedb.c | 165 ++++++----- src/addressbook/ews-oab-decoder.c | 28 +- src/calendar/e-cal-backend-ews-utils.c | 137 +++++----- src/calendar/e-cal-backend-ews.c | 286 +++++++++++--------- src/camel/camel-ews-folder.c | 148 +++++----- src/camel/camel-ews-store-summary.c | 179 +++++++----- src/camel/camel-ews-store.c | 118 ++++---- src/camel/camel-ews-transport.c | 27 +- src/camel/camel-ews-utils.c | 89 +++--- src/collection/e-ews-backend.c | 4 +- src/configuration/e-ews-config-ui-extension.c | 2 +- src/configuration/e-ews-config-utils.c | 155 ++++++----- src/configuration/e-ews-edit-folder-permissions.c | 184 ++++++++----- src/configuration/e-ews-search-user.c | 50 ++-- .../e-mail-config-ews-delegates-page.c | 146 +++++----- src/configuration/e-mail-config-ews-ooo-page.c | 3 +- src/server/camel-ews-settings.c | 2 +- src/server/e-ews-connection.c | 212 ++++++++------- src/server/e-ews-folder.c | 4 +- src/server/e-ews-item-change.c | 62 +++-- src/server/e-ews-item-change.h | 1 - src/server/e-ews-item.c | 173 ++++++------ src/server/e-ews-message.c | 4 +- src/server/e-soap-message.c | 36 ++- src/server/e-soap-response.c | 10 +- src/server/ews-errors.c | 7 +- src/server/ews-kerberos.c | 21 +- src/server/tests/test-autocompletion.c | 5 +- src/server/tests/test-connection.c | 4 +- src/server/tests/test-createfolder.c | 3 +- src/server/tests/test-cuditem.c | 6 +- src/server/tests/test-deletefolder.c | 3 +- src/server/tests/test-get-oof-settings.c | 5 +- src/server/tests/test-getattachment.c | 2 +- src/server/tests/test-syncfolder.c | 16 +- src/utils/e-ews-query-to-restriction.c | 71 ++--- src/utils/ews-camel-common.c | 23 +- 39 files changed, 1377 insertions(+), 1117 deletions(-) commit 10bdc8dccfa7a27662ceb96504a12b05605918d4 Author: Matthew Barnes Date: Fri Aug 3 18:48:39 2012 -0400 Fix some compiler warnings. src/addressbook/e-book-backend-ews.c | 4 ---- src/calendar/e-cal-backend-ews.c | 2 -- 2 files changed, 6 deletions(-) commit e15e362b899e80aa955bf2dc15379d1be8be0b6f Author: Matthew Barnes Date: Fri Aug 3 18:45:14 2012 -0400 EEwsBackend: Add some comments. src/collection/e-ews-backend.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 569777c72fd096784affb78911fa2d3a7f1163fc Author: Matthew Barnes Date: Fri Aug 3 18:42:58 2012 -0400 EEwsBackend: Set write directory for newly-created folders. src/collection/e-ews-backend.c | 5 +++++ 1 file changed, 5 insertions(+) commit e3f684e222d5e758b5061bc9def28338e5454280 Author: Matthew Barnes Date: Thu Aug 2 19:18:51 2012 -0400 EEwsBackend: Support remote-creatable/deletable interfaces. The collection source is remote-creatable, all child sources except for the GAL source are remote-deletable. src/collection/e-ews-backend.c | 175 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 175 insertions(+) commit 7dd8cb2428433251c97e10d9083ffefc2016dd80 Author: Matthew Barnes Date: Fri Aug 3 10:27:51 2012 -0400 Allow creation of address books, calendars and task lists. src/configuration/e-book-config-ews.c | 2 +- src/configuration/e-cal-config-ews.c | 22 +++++++++++++++++++++- 2 files changed, 22 insertions(+), 2 deletions(-) commit b4e66d8a720fd97314f46b668155320315b11fe2 Author: Matthew Barnes Date: Fri Aug 3 10:01:16 2012 -0400 Add EWS_FOLDER_TYPE_UNKNOWN. It's useful to have an explicitly invalid enum value. src/server/e-ews-folder.h | 1 + 1 file changed, 1 insertion(+) commit d2545dbc5f4d18692ce300fc697f74c0a4f5da89 Author: Matthew Barnes Date: Fri Aug 3 10:07:29 2012 -0400 Rename EWS_FOLDER_TYPE_QUERY to EWS_FOLDER_TYPE_SEARCH. Corresponds to a element, so let's have consistent names. src/server/e-ews-connection.c | 4 ++-- src/server/e-ews-folder.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) commit 1202cc73ac2437d966a3a5122e48f8583e577e75 Author: Matthew Barnes Date: Fri Aug 3 09:46:37 2012 -0400 e_ews_connection_create_folder(): Add EwsFolderType argument. src/camel/camel-ews-store.c | 4 +-- src/server/e-ews-connection.c | 59 ++++++++++++++++++++++++++++++++++++++--- src/server/e-ews-connection.h | 2 ++ 3 files changed, 59 insertions(+), 6 deletions(-) commit ea6d3ce87d445386a51cd3e32905a67660255877 Author: Milan Crha Date: Fri Aug 3 16:09:13 2012 +0200 Do not save unchanged Out-Of-Office settings src/configuration/e-mail-config-ews-ooo-page.c | 43 ++++++++++++++++++++---- src/server/e-ews-oof-settings.c | 26 ++++++++++++++ 2 files changed, 62 insertions(+), 7 deletions(-) commit 66788a04b4477bb2d5d475efcd048635c1a85427 Author: Milan Crha Date: Fri Aug 3 15:15:41 2012 +0200 Bug #670506 - Task is adding time to due date from somewhere src/calendar/e-cal-backend-ews-utils.c | 35 +++++++++++++++++++++++++++---- src/calendar/e-cal-backend-ews-utils.h | 2 +- src/calendar/e-cal-backend-ews.c | 27 +++++++++++++++--------- src/server/e-ews-item-change.c | 36 ++++++++++++++++++++++++++++++++ src/server/e-ews-item-change.h | 5 +++++ 5 files changed, 90 insertions(+), 15 deletions(-) commit 7ee6fd6bf09a5a13e4da36712d7d6f85dbb18ed2 Author: Milan Crha Date: Fri Aug 3 11:56:43 2012 +0200 Bug #656376 - Support for delegation po/POTFILES.in | 1 + src/calendar/e-cal-backend-ews.c | 2 +- src/camel/camel-ews-store-summary.c | 3 +- src/camel/camel-ews-store-summary.h | 3 + src/camel/camel-ews-store.c | 2 +- src/camel/camel-ews-utils.c | 2 +- src/configuration/Makefile.am | 4 + src/configuration/e-ews-config-utils.c | 3 +- src/configuration/e-ews-config-utils.h | 3 +- src/configuration/e-ews-edit-folder-permissions.c | 2 +- src/configuration/e-ews-search-user.c | 25 +- .../e-mail-config-ews-delegates-page.c | 1743 ++++++++++++++++++++ .../e-mail-config-ews-delegates-page.h | 83 + src/configuration/e-mail-config-ews-notebook.c | 8 + src/configuration/module-ews-configuration.c | 2 + .../module-ews-configuration.error.xml | 5 + src/server/e-ews-connection.c | 598 ++++++- src/server/e-ews-connection.h | 102 +- src/server/e-ews-item.c | 9 +- src/server/e-ews-item.h | 3 +- src/server/e-soap-response.c | 8 + src/server/e-soap-response.h | 2 + src/server/tests/test-getdelegate.c | 24 +- 23 files changed, 2526 insertions(+), 111 deletions(-) commit 3fa615c04e671e4b69338beec70f52917129c62a Author: Matthew Barnes Date: Wed Aug 1 10:04:46 2012 -0400 EEwsBackend: Remove ESourceAuthenticator implementation. EEwsConnection itself is an ESourceAuthenticator. We'll use that. src/collection/e-ews-backend.c | 136 ++-------------------------------------- 1 file changed, 6 insertions(+), 130 deletions(-) commit 8d6d3cafce6acfe1770fdc4a80af0560ec49104c Author: Matthew Barnes Date: Wed Aug 1 10:00:55 2012 -0400 Add e_ews_backend_sync_folders_sync(). This explicitly does what the backend's try_password() code was doing implicitly. EEwsBackend no longer needs to be an ESourceAuthenticator. src/collection/e-ews-backend.c | 121 ++++++++++++++++++++++++++++++++++++++++ src/collection/e-ews-backend.h | 11 ++++ 2 files changed, 132 insertions(+) commit 20169aefb76653cd6a9f553b83567cf1dc8bcdb7 Author: Matthew Barnes Date: Wed Aug 1 09:04:44 2012 -0400 EEwsBackend: Make the folders hash table thread-safe. src/collection/e-ews-backend.c | 102 ++++++++++++++++++++++++++++++++++------ 1 file changed, 88 insertions(+), 14 deletions(-) commit 7884f1238d4555e2815455b47778629bb2b24b5c Author: Matthew Barnes Date: Wed Aug 1 08:47:52 2012 -0400 Add e_ews_backend_ref_connection_sync(). Returns a new reference to an authenticated EEwsConnection, either a new instance or a stashed instance that was previously authenticated. src/collection/e-ews-backend.c | 127 +++++++++++++++++++++++++++++++++++++++- src/collection/e-ews-backend.h | 16 +++++ 2 files changed, 142 insertions(+), 1 deletion(-) commit dcdc8c832e4343d288e85729b42c59c78a1fab20 Author: Matthew Barnes Date: Wed Aug 1 07:47:24 2012 -0400 Bug 680960 - Invalid g_object_ref() call on evolution start src/camel/camel-ews-store.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit b2b44d43f778dec99e5fa84f98de951cd3acf855 Author: Milan Crha Date: Wed Aug 1 10:09:02 2012 +0200 Abort any pending soup requests on ews_soup_thread end src/server/e-ews-connection.c | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) commit 4f582502e76f3e506f00ae18d03e9847c39ded57 Author: Matthew Barnes Date: Tue Jul 31 19:09:01 2012 -0400 Use e_backend_authenticate_sync() in backends. src/addressbook/e-book-backend-ews.c | 8 ++++---- src/calendar/e-cal-backend-ews.c | 4 ++-- src/collection/e-ews-backend.c | 20 ++++---------------- 3 files changed, 10 insertions(+), 22 deletions(-) commit 21868fd9f15d0344dad03967da4125b5e4c18675 Author: Matthew Barnes Date: Tue Jul 31 13:28:26 2012 -0400 EBookBackend: No need to stash passwords. For OAB connections just get the password from the main EEwsConnection. (XXX Should we link the connection passwords with a property binding?) src/addressbook/e-book-backend-ews.c | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) commit 9a3d1a7d8218a1e18d6ec785fd353d58e928099e Author: Matthew Barnes Date: Tue Jul 31 13:19:47 2012 -0400 EBookBackendEws: Defer auth attempts to EEwsConnection. EEwsConnection is now an ESourceAuthenticator and can be used directly to test password. Hoping to use this approach in other places as well so connection usage is more straight-forward: create an EEwsConnection, call e_source_registry_authenticate() on it, issue EWS requests. src/addressbook/e-book-backend-ews.c | 43 +++++----------------------------- 1 file changed, 6 insertions(+), 37 deletions(-) commit 62a03332a0e244c893c444c8cd7ee6ea8740887e Author: Matthew Barnes Date: Tue Jul 31 12:41:51 2012 -0400 e_ews_connection_new(): Remove password argument. After creating the connection call e_ews_connection_set_password() or e_source_authenticator_try_password(). In the case of try_password(), if the provided password works, the "password" property is updated. src/addressbook/e-book-backend-ews.c | 13 +++++++------ src/calendar/e-cal-backend-ews.c | 4 ++-- src/camel/camel-ews-store.c | 4 ++-- src/collection/e-ews-backend.c | 4 ++-- src/configuration/e-ews-config-utils.c | 3 ++- src/configuration/e-mail-config-ews-oal-combo-box.c | 4 ++-- src/configuration/e-mail-config-ews-ooo-page.c | 4 ++-- src/server/e-ews-connection.c | 6 ++---- src/server/e-ews-connection.h | 1 - src/server/tests/test-autocompletion.c | 3 ++- src/server/tests/test-connection.c | 3 ++- src/server/tests/test-createfolder.c | 3 ++- src/server/tests/test-cuditem.c | 3 ++- src/server/tests/test-deletefolder.c | 3 ++- src/server/tests/test-get-oof-settings.c | 3 ++- src/server/tests/test-getattachment.c | 3 ++- src/server/tests/test-getdelegate.c | 3 ++- src/server/tests/test-set-oof-settings.c | 3 ++- src/server/tests/test-syncfolder.c | 9 ++++++--- src/utils/ews-test-finditem-query.c | 3 ++- 20 files changed, 47 insertions(+), 35 deletions(-) commit 91942e3dfab20ab67e0e3e61221a6169742bedad Author: Matthew Barnes Date: Tue Jul 31 12:27:02 2012 -0400 Remove e_ews_connection_forget_password(). Call e_ews_connection_set_password(connection, NULL) instead. The old password string is still zero-filled before being freed. src/camel/camel-ews-store.c | 3 ++- src/server/e-ews-connection.c | 24 +++--------------------- src/server/e-ews-connection.h | 2 -- 3 files changed, 5 insertions(+), 24 deletions(-) commit a0321b513953b704afddb386c1ca01db8f0380b8 Author: Matthew Barnes Date: Tue Jul 31 12:24:47 2012 -0400 EEwsConnection: Add a "password" string property. src/server/e-ews-connection.c | 85 +++++++++++++++++++++++++++++++++++------ src/server/e-ews-connection.h | 4 ++ 2 files changed, 78 insertions(+), 11 deletions(-) commit 68333f7c1784782783554b0cf1c9f2d39ab8bc67 Author: Matthew Barnes Date: Tue Jul 31 11:46:46 2012 -0400 CamelEwsStore: Make connection usage thread-safe. Always obtain the connection_lock before changing the EEwsConnection pointer, and always obtain a reference to the EEwsConnection when using it to issue requests. src/camel/camel-ews-store.c | 141 ++++++++++++++++++++++++++++++------------- 1 file changed, 98 insertions(+), 43 deletions(-) commit dba6fe1e080b8b3631e63bc07de5408e251a797b Author: Matthew Barnes Date: Mon Jul 30 17:09:16 2012 -0400 Rename camel_ews_store_get_connection(). New name is camel_ews_store_ref_connection() since it returns a new reference which the caller must unreference with g_object_unref(). src/camel/camel-ews-folder.c | 14 +++++++------- src/camel/camel-ews-store.c | 4 +++- src/camel/camel-ews-store.h | 2 +- 3 files changed, 11 insertions(+), 9 deletions(-) commit 610cdec0bebcab558e431c3da30ce2ef18ac7ed0 Author: Matthew Barnes Date: Mon Jul 30 16:56:36 2012 -0400 e_ews_connect_new(): Remove GError argument. e_ews_connect_new() never fails, so remove the GError argument and all the needless error checking where it gets called. src/addressbook/e-book-backend-ews.c | 9 +++------ src/calendar/e-cal-backend-ews.c | 5 +---- src/camel/camel-ews-store.c | 2 +- src/collection/e-ews-backend.c | 5 +---- src/configuration/e-ews-config-utils.c | 3 +-- .../e-mail-config-ews-oal-combo-box.c | 3 +-- src/configuration/e-mail-config-ews-ooo-page.c | 3 +-- src/server/e-ews-connection.c | 20 ++------------------ src/server/e-ews-connection.h | 3 +-- src/server/tests/test-autocompletion.c | 3 +-- src/server/tests/test-connection.c | 3 +-- src/server/tests/test-createfolder.c | 3 +-- src/server/tests/test-cuditem.c | 3 +-- src/server/tests/test-deletefolder.c | 3 +-- src/server/tests/test-get-oof-settings.c | 3 +-- src/server/tests/test-getattachment.c | 3 +-- src/server/tests/test-getdelegate.c | 3 +-- src/server/tests/test-set-oof-settings.c | 3 +-- src/server/tests/test-syncfolder.c | 9 +++------ src/utils/ews-test-finditem-query.c | 3 +-- 20 files changed, 25 insertions(+), 67 deletions(-) commit 55eee8a101fe8a54e05abb3860ef41dd7b322fcf Author: Matthew Barnes Date: Mon Jul 30 16:53:48 2012 -0400 Remove e_ews_connection_authenticate(). No longer used. src/server/e-ews-connection.c | 35 ----------------------------------- src/server/e-ews-connection.h | 4 ---- 2 files changed, 39 deletions(-) commit c5cd84a8e9c2c6fdf9cd9385fb566aceb7df6926 Author: Matthew Barnes Date: Mon Jul 30 16:51:57 2012 -0400 EEwsConnection: Remove the authenticate callback. No longer used. src/addressbook/e-book-backend-ews.c | 8 +++----- src/calendar/e-cal-backend-ews.c | 3 +-- src/camel/camel-ews-store.c | 2 +- src/collection/e-ews-backend.c | 3 +-- src/configuration/e-ews-config-utils.c | 2 +- src/configuration/e-mail-config-ews-oal-combo-box.c | 3 +-- src/configuration/e-mail-config-ews-ooo-page.c | 3 +-- src/server/e-ews-connection.c | 11 +---------- src/server/e-ews-connection.h | 2 -- src/server/tests/test-autocompletion.c | 3 +-- src/server/tests/test-connection.c | 3 +-- src/server/tests/test-createfolder.c | 3 +-- src/server/tests/test-cuditem.c | 3 +-- src/server/tests/test-deletefolder.c | 3 +-- src/server/tests/test-get-oof-settings.c | 3 +-- src/server/tests/test-getattachment.c | 3 +-- src/server/tests/test-getdelegate.c | 3 +-- src/server/tests/test-set-oof-settings.c | 3 +-- src/server/tests/test-syncfolder.c | 9 +++------ src/utils/ews-test-finditem-query.c | 3 +-- 20 files changed, 23 insertions(+), 53 deletions(-) commit 84a9f82ef4273092709f2cf7e38e7c2a6f9fdb19 Author: Matthew Barnes Date: Mon Jul 30 16:42:32 2012 -0400 CamelEwsStore: Rework authentication. Delay creating the EEwsConnection until the authenticate() method when a password is available. This way we avoid having to use EEwsConnection's "authenticate_cb" callback. In fact this was the only place where the callback was used, so now we can rip it out. src/camel/camel-ews-store.c | 99 ++++++++++++++++++++----------------------- 1 file changed, 47 insertions(+), 52 deletions(-) commit 9ed6c666c292a55cb6ef68f729d92e86eec0e0f0 Author: Matthew Barnes Date: Mon Jul 30 12:34:31 2012 -0400 EEwsSettings: Add a CamelEwsSettings property. src/addressbook/e-book-backend-ews.c | 56 ++---- src/calendar/e-cal-backend-ews.c | 12 +- src/camel/camel-ews-store.c | 39 +--- src/collection/e-ews-backend.c | 22 +-- src/configuration/e-ews-config-utils.c | 4 +- .../e-mail-config-ews-oal-combo-box.c | 11 +- src/configuration/e-mail-config-ews-ooo-page.c | 13 +- src/server/e-ews-connection.c | 198 ++++++++++++++------ src/server/e-ews-connection.h | 9 +- src/server/tests/test-autocompletion.c | 11 +- src/server/tests/test-connection.c | 10 +- src/server/tests/test-createfolder.c | 11 +- src/server/tests/test-cuditem.c | 10 +- src/server/tests/test-deletefolder.c | 11 +- src/server/tests/test-get-oof-settings.c | 10 +- src/server/tests/test-getattachment.c | 11 +- src/server/tests/test-getdelegate.c | 11 +- src/server/tests/test-set-oof-settings.c | 10 +- src/server/tests/test-syncfolder.c | 30 ++- src/utils/ews-test-finditem-query.c | 10 +- 20 files changed, 301 insertions(+), 198 deletions(-) commit 029230229508159874c7e8ef195264a1fb95dd89 Author: Matthew Barnes Date: Mon Jul 30 11:08:41 2012 -0400 EEwsConnection: Stash the connection hash key. Stash the hash key for the connection table in the EEwsConnection instance so we only have to construct it once for each instance. src/server/e-ews-connection.c | 45 +++++++++++++++++++---------------------- 1 file changed, 21 insertions(+), 24 deletions(-) commit 9fb2e76cc47c45aa0d0dac3781b9f3387c2f8e6a Author: Matthew Barnes Date: Mon Jul 30 10:16:41 2012 -0400 EEwsConnection: Implement ESourceAuthenticator interface. src/server/e-ews-connection.c | 107 +++++++++++++++++++++++++++++++++++++---- 1 file changed, 98 insertions(+), 9 deletions(-) commit 8ad3c26b3e7bad36977a927a7e6218b7afbedaae Author: Matthew Barnes Date: Mon Jul 30 09:45:30 2012 -0400 EEwsConnection: Basic cleanups. src/server/e-ews-connection.c | 652 +++++++++++++++++++++-------------------- 1 file changed, 336 insertions(+), 316 deletions(-) commit aca6b4852df17b500e5b36f823c130cfee10d56e Author: Milan Crha Date: Tue Jul 31 16:20:18 2012 +0200 Be able to read/write folder permissions po/POTFILES.in | 3 + src/addressbook/e-book-backend-ews.c | 6 +- src/camel/camel-ews-store.c | 4 +- src/configuration/Makefile.am | 8 + src/configuration/e-ews-config-ui-extension.c | 154 +++ src/configuration/e-ews-config-ui-extension.h | 47 + src/configuration/e-ews-config-utils.c | 1049 +++++++++++++++++ src/configuration/e-ews-config-utils.h | 69 ++ src/configuration/e-ews-edit-folder-permissions.c | 1254 +++++++++++++++++++++ src/configuration/e-ews-edit-folder-permissions.h | 43 + src/configuration/e-ews-search-user.c | 548 +++++++++ src/configuration/e-ews-search-user.h | 37 + src/configuration/module-ews-configuration.c | 6 + src/server/e-ews-connection.c | 364 +++++- src/server/e-ews-connection.h | 40 + src/server/e-ews-folder.c | 18 +- src/server/e-ews-folder.h | 5 +- src/server/e-ews-item.c | 342 ++++++ src/server/e-ews-item.h | 47 + src/server/e-source-ews-folder.c | 18 +- src/server/e-source-ews-folder.h | 4 + src/server/tests/test-createfolder.c | 2 +- src/server/tests/test-libews.c | 2 +- src/utils/ews-test-finditem-query.c | 6 +- 24 files changed, 4061 insertions(+), 15 deletions(-) commit 0a6f6cbbc4da650bb9883aa456d84c38224a0923 Author: Matthew Barnes Date: Sat Jul 28 15:41:22 2012 -0400 Adapt to ESourceRegistryServer API changes. Use e_source_registry_server_authenticate() (with no callback function) instead of e_source_registry_server_queue_auth_session(). Sort of a temporary kludge as ECollectionBackends continue to evolve. src/collection/e-ews-backend.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 44838b989ef098adf756a82b72feccdae739e2f6 Author: Matthew Barnes Date: Thu Jul 26 18:03:52 2012 -0400 EEwsBackend cleanups. src/collection/e-ews-backend.c | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) commit cef71637e4a3b70bdc2d2e938f4a0c50b6154c8f Author: Milan Crha Date: Fri Jul 27 14:25:58 2012 +0200 'Journal' is not memos folder src/camel/camel-ews-store.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 93037e3a3f712da1e6d7ce4e8a025cb721c9fe1d Author: Milan Crha Date: Fri Jul 27 14:22:45 2012 +0200 Hide "Syncing contacts" progress message when done It was left there forever, which prevented evolution from quit. src/addressbook/e-book-backend-ews.c | 3 +++ 1 file changed, 3 insertions(+) commit a89bd0b83f27a0fb2ffdd062aa8f14c302501e96 Author: Milan Crha Date: Fri Jul 27 13:59:29 2012 +0200 Bug #675285 - Crash on deleted event move src/addressbook/e-book-backend-ews.c | 6 ++--- src/calendar/e-cal-backend-ews.c | 6 ++--- src/server/e-ews-connection.c | 47 ++++++++++++++++++++++++++++++++++ 3 files changed, 53 insertions(+), 6 deletions(-) commit e8a5eae941d0164b7d8e89f042100c485da05f3b Author: Milan Crha Date: Fri Jul 27 10:33:59 2012 +0200 Bug #680683 - Do not block factory's main thread src/calendar/e-cal-backend-ews.c | 34 ++++++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 10 deletions(-) commit 98dbe0a974a8bdefe927fa2c07cdfd6a6a6ec463 Author: Milan Crha Date: Thu Jul 26 15:37:49 2012 +0200 Revert extra parts of patch for bug #665986 It caused false errors on message send. src/server/e-ews-connection.c | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) commit 3c35cbea9b706b079ddcaf376324279c5736fa65 Author: Daniel Mustieles Date: Thu Jul 26 10:55:05 2012 +0200 Updated Spanish translation po/es.po | 37 +++++++++++++------------------------ 1 file changed, 13 insertions(+), 24 deletions(-) commit 152c09732aa0af9b42d059e65230cdb5db121dee Author: Milan Crha Date: Tue Jul 24 20:07:37 2012 +0200 Bug #665986 - Crash when failed to get a message from a server src/camel/camel-ews-folder.c | 2 +- src/server/e-ews-connection.c | 25 +++++++++++++++++++++++-- 2 files changed, 24 insertions(+), 3 deletions(-) commit b047aa16a9d36a2208b49d646999948789bc52d7 Author: Milan Crha Date: Tue Jul 24 19:43:47 2012 +0200 Bug #680525 - Deadlock in calendar when locking priv structure src/calendar/e-cal-backend-ews.c | 4 ++++ 1 file changed, 4 insertions(+) commit 88e081f4fefe067b60e979f0472792fccbbad6cd Author: Daniel Mustieles Date: Sat Jul 21 18:42:36 2012 +0200 Updated Spanish translation po/es.po | 389 ++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 186 insertions(+), 203 deletions(-) commit 2122dc8f7bfab2c3c895a306fa1ac49bff879d8f Author: Milan Crha Date: Thu Jul 19 11:41:52 2012 +0200 Bug #656709 - Excessive updates being sent to server src/camel/camel-ews-folder.c | 21 ++++++++++++++++----- src/camel/camel-ews-summary.c | 17 ----------------- src/camel/camel-ews-summary.h | 4 ---- src/camel/camel-ews-utils.c | 34 +++++++++++++++++++++++++++------- 4 files changed, 43 insertions(+), 33 deletions(-) commit 2c53c609ebae4493b33b3c41aa1dbb116a05da43 Author: Matthew Barnes Date: Wed Jul 18 17:25:10 2012 -0400 Bug 678464 - Default GAL needs a non-NULL resource ID src/collection/e-ews-backend.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2d6a424b2a67b2e8cb054b132298d428d715ab34 Author: Piotr Drąg Date: Wed Jul 18 23:06:41 2012 +0200 Updated POTFILES.in po/POTFILES.in | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) commit 9234d248e7520f6d4064b9b2085bd2fb3465552e Author: Matthew Barnes Date: Wed Jul 18 16:08:12 2012 -0400 Remove OOFSettings struct. Use EEwsOofSettings instead. src/server/e-ews-connection.c | 25 ------------------------- src/server/e-ews-connection.h | 12 ------------ 2 files changed, 37 deletions(-) commit 6598e60aba853365d58cf242ca8a815066e52d3e Author: Matthew Barnes Date: Wed Jul 18 16:06:56 2012 -0400 Remove e_ews_connection_set_oof_settings(). Use e_ews_oof_settings_submit() instead. src/server/e-ews-connection.c | 153 ----------------------------------------- src/server/e-ews-connection.h | 18 ----- 2 files changed, 171 deletions(-) commit 2812c3c9611b4782d04ba84c331b438a5846fdfc Author: Matthew Barnes Date: Wed Jul 18 15:04:34 2012 -0400 Remove e_ews_connection_get_oof_settings(). Use e_ews_oof_settings_new() instead. src/server/e-ews-connection.c | 231 ----------------------------------------- src/server/e-ews-connection.h | 18 ---- 2 files changed, 249 deletions(-) commit 6b447b313316cd6d2e350f5d41514f7c6a323515 Author: Milan Crha Date: Wed Jul 18 21:21:13 2012 +0200 Bug #675442 - Crash in ews_active_job_done() src/server/e-ews-connection.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 4a199e601cb6dd84fd0c637efcce0e22644f7fc5 Author: Matthew Barnes Date: Wed Jul 18 14:35:53 2012 -0400 Remove the remaining account setup EPlugin code. src/account-setup-eplugin/Makefile.am | 72 --- .../exchange-ews-account-listener.c | 439 ------------- .../exchange-ews-account-listener.h | 52 -- .../exchange-ews-account-out-of-office.c | 648 -------------------- .../exchange-ews-account-out-of-office.h | 25 - .../exchange-ews-account-setup.c | 433 ------------- .../exchange-ews-account-setup.h | 35 -- .../exchange-ews-change-password.c | 362 ----------- .../exchange-ews-change-password.h | 25 - .../org-gnome-exchange-ews.eplug.xml | 47 -- 10 files changed, 2138 deletions(-) commit cc38628a7a93c80af07ecf6eb22e356182a795e4 Author: Matthew Barnes Date: Tue Jul 17 21:15:39 2012 -0400 Finish rewriting the "Out of Office" config page. src/configuration/Makefile.am | 2 + src/configuration/e-mail-config-ews-notebook.c | 118 ++ src/configuration/e-mail-config-ews-notebook.h | 66 + src/configuration/e-mail-config-ews-ooo-page.c | 1313 +++++++++++--------- src/configuration/e-mail-config-ews-ooo-page.h | 18 +- src/configuration/module-ews-configuration.c | 2 + .../module-ews-configuration.error.xml | 15 +- src/server/Makefile.am | 7 +- src/server/e-ews-connection.c | 19 +- src/server/e-ews-enums.h | 41 + src/server/e-ews-oof-settings.c | 1073 ++++++++++++++++ src/server/e-ews-oof-settings.h | 121 ++ 12 files changed, 2163 insertions(+), 632 deletions(-) commit 4c82896772202abd15248dc6c051b121ec4e3243 Author: Matthew Barnes Date: Tue Jul 17 21:15:08 2012 -0400 Use template files to generate GEnumClass types. src/server/Makefile.am | 25 +++++++++++++++++++++- src/server/e-ews-enumtypes.c.template | 38 +++++++++++++++++++++++++++++++++ src/server/e-ews-enumtypes.h.template | 27 +++++++++++++++++++++++ 3 files changed, 89 insertions(+), 1 deletion(-) commit b5dc4924b2c0dd86d19a0804781df7a1c2f111d9 Author: Milan Crha Date: Wed Jul 18 19:00:59 2012 +0200 ...and make sure to not free uninitialized memory in the previous commit src/camel/camel-ews-summary.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit de8e452e828070d163a759930ed407f122de96a6 Author: Milan Crha Date: Wed Jul 18 18:59:05 2012 +0200 Bug #680153 - Crash under message_info_from_db() src/camel/camel-ews-summary.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) commit 8fed2d404e281903e32e383c1ea8ea86725443b3 Author: Milan Crha Date: Wed Jul 18 15:54:55 2012 +0200 Avoid unref of EEwsConnection in ews_connection_scheduled_cb() If that's the last reference, then the e_ews_connection_dispose() will try to wait for the soup_thread, but this is run in soup_thread, thus it cannot be done and application is aborted on checking for deadlock. src/server/e-ews-connection.c | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) commit 5a4879022d4b5f3590cb2e4218b997ce566dcdaa Author: Milan Crha Date: Tue Jul 17 17:58:32 2012 +0200 Bug #673095 - Should call SoupSessionAsync functions in soup thread only src/server/e-ews-connection.c | 180 ++++++++++++++++++++++++++++++----------- 1 file changed, 133 insertions(+), 47 deletions(-) commit b7f50539dee39f3ea96b790b8d5561045b7ae3c6 Author: Milan Crha Date: Mon Jul 16 19:12:02 2012 +0200 Bug #669460 - Can pick freed connection src/server/e-ews-connection.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit c1a55a3c02f87ace787fe592380378663bacc04b Author: Matthew Barnes Date: Mon Jul 16 11:58:39 2012 -0400 e_ews_connection_queue_request(): Don't steal references. e_ews_connection_queue_request() is stealing the GSimpleAsyncResult reference, which is naughty even for private APIs because it violates expected calling conventions. Have the EwsNode hold its own reference so the caller can drop (or not) its own reference. src/server/e-ews-connection.c | 61 +++++++++++++++++++++++++++++++++++------ 1 file changed, 52 insertions(+), 9 deletions(-) commit 9a447b43abcf6e6ea8ac3eb44d31d8e800ae3851 Author: Daniel Mustieles Date: Mon Jul 16 16:41:06 2012 +0200 Updated Spanish translation po/es.po | 262 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 144 insertions(+), 118 deletions(-) commit c710cd724bc65350869158314096396ed7c2f96a Author: Matthew Barnes Date: Sun Jul 15 20:27:44 2012 -0400 Post-release version bump. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c7a12ef77b27a4edee39eb74c089d61dfe91fac1 Author: Matthew Barnes Date: Sun Jul 15 20:24:36 2012 -0400 NEWS update for 3.5.4 release. NEWS | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) commit 07cc41f3012d035e2b87a1d5a20beb4cf06d4e99 Author: Matthew Barnes Date: Sat Jul 14 08:28:33 2012 -0400 Make ews_connection_queue_request() public. Rename it to e_ews_connection_queue_request(). So requests can be submitted from outside of e-ews-connection.c. src/server/e-ews-connection.c | 60 ++++++++++++++++++++--------------------- src/server/e-ews-connection.h | 6 +++++ 2 files changed, 36 insertions(+), 30 deletions(-) commit e36beb620902a231efe0d1a83a98f93d8840434d Author: Matthew Barnes Date: Sat Jul 14 08:14:37 2012 -0400 Rename response_cb typedef to EEwsResponseCallback. Also make the typedef public. src/server/e-ews-connection.c | 6 ++---- src/server/e-ews-connection.h | 9 ++++++--- 2 files changed, 8 insertions(+), 7 deletions(-) commit b2f314a69bfa5b157776b2ac078967454f8eae1e Author: Matthew Barnes Date: Sat Jul 14 07:46:36 2012 -0400 Remove EwsSyncData. Use EAsyncClosure instead in synchronous functions. This also eliminates the "complete_sync" hack in ews_response_cb(). src/server/e-ews-connection.c | 699 ++++++++++++++++------------------------- 1 file changed, 276 insertions(+), 423 deletions(-) commit 73c3287debfe1f3f8d808401bf4f7e10c2b64adb Author: Matthew Barnes Date: Fri Jul 13 19:40:15 2012 -0400 Rework SOAP response handling. ews_response_cb() overgeneralizes and tries to do too much for too many different kinds of SOAP responses. This results in confusing response handling and error handling. Simplify things by just handing the whole ESoapResponse to the response callback function and let it process it. This approach results in some repetitive logic for handling ResponseMessage elements in 20 different places, but the logic is simple and straightforward. src/server/e-ews-connection.c | 1199 +++++++++++++++++++++++++++++++---------- 1 file changed, 922 insertions(+), 277 deletions(-) commit ab932c5584b744c05c9c1e62dff9bfc2e7f3d7ae Author: Matthew Barnes Date: Fri Jul 13 07:55:07 2012 -0400 e_soap_response_get_first_parameter_by_name(): Add GError param. If the requested parameter is not found, the function checks for a "faultstring" parameter and uses its value to set an error message, or else sets an error message about the missing parameter. src/server/e-ews-connection.c | 25 +++---------------------- src/server/e-soap-response.c | 41 ++++++++++++++++++++++++++++++++++++++--- src/server/e-soap-response.h | 3 ++- 3 files changed, 43 insertions(+), 26 deletions(-) commit 1a5b6e3ee23cc04633234eacfa62e9125e6d9340 Author: Matthew Barnes Date: Thu Jul 12 22:58:14 2012 -0400 Move ews_get_response_status() to ews-errors. src/server/e-ews-connection.c | 51 -------------------------------- src/server/ews-errors.c | 64 +++++++++++++++++++++++++++++++++++++++++ src/server/ews-errors.h | 8 ++++-- 3 files changed, 69 insertions(+), 54 deletions(-) commit 9c7e0e542ca9ddccd381311cdbe54366ba98fabe Author: Matthew Barnes Date: Thu Jul 12 21:17:47 2012 -0400 EEwsConnection: ews_response_cb() cleanups. src/server/e-ews-connection.c | 118 +++++++++++++++++++++++------------------ 1 file changed, 65 insertions(+), 53 deletions(-) commit e7b8ba5b343cea4428047a45de0cdf667b70aad5 Author: Matthew Barnes Date: Thu Jul 12 20:55:07 2012 -0400 EEwsConnection: Avoid private structs in response_cb typedef. Pass a GSimpleAsyncResult instead of an EwsNode. src/server/e-ews-connection.c | 86 ++++++++++++++++++++++------------------- 1 file changed, 47 insertions(+), 39 deletions(-) commit 98d0c290795858786a80335662a523645e5477f9 Author: Matthew Barnes Date: Thu Jul 12 19:22:23 2012 -0400 Add e_ews_connection_ref_soup_session(). src/server/e-ews-connection.c | 8 ++++++++ src/server/e-ews-connection.h | 2 ++ 2 files changed, 10 insertions(+) commit 7c7f605340311053373195d3938cb79240342744 Author: Matthew Barnes Date: Thu Jul 12 17:35:05 2012 -0400 Add e_ews_connection_get_mailbox(). src/server/e-ews-connection.c | 10 +++++++++- src/server/e-ews-connection.h | 1 + 2 files changed, 10 insertions(+), 1 deletion(-) commit 48f3f058c3961f9393262d8685aeacf0b7314073 Author: Matthew Barnes Date: Thu Jul 12 17:29:00 2012 -0400 Add e_ews_connection_get_uri(). src/server/e-ews-connection.c | 8 ++++++++ src/server/e-ews-connection.h | 1 + 2 files changed, 9 insertions(+) commit b209634a18a8c9ea23033d9a366e0ffb08986dc0 Author: Matthew Barnes Date: Fri Jul 13 07:31:00 2012 -0400 ESoapResponse cleanups. src/server/e-soap-response.c | 161 +++++++++++++++--------------------------- src/server/e-soap-response.h | 131 +++++++++++++++++++++------------- 2 files changed, 139 insertions(+), 153 deletions(-) commit dcf78e97350645f0be717309f0e070d267f3a1bc Author: Matthew Barnes Date: Thu Jul 12 17:22:44 2012 -0400 ESoapMessage cleanups. src/server/e-ews-message.c | 42 ++-- src/server/e-ews-message.h | 7 +- src/server/e-soap-message.c | 514 ++++++++++++++++++++----------------------- src/server/e-soap-message.h | 194 +++++++++------- 4 files changed, 384 insertions(+), 373 deletions(-) commit 816b29fd68e517faded01fb6cfe5f8499dd2efaf Author: Matthew Barnes Date: Tue Jul 10 13:33:35 2012 -0400 Use e_mail_config_activity_page_new_activity() where needed. This is a new function that replaces similar functions in EMailConfigServicePage and EMailConfigProviderPage. src/configuration/e-mail-config-ews-autodiscover.c | 3 ++- src/configuration/e-mail-config-ews-gal.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) commit 1020b3254fa745d667e136aa96dfa08cac595b76 Author: Milan Crha Date: Fri Jul 13 09:42:48 2012 +0200 Bug #677007 - Add Basic authentication type .../exchange-ews-account-out-of-office.c | 5 ++++- .../exchange-ews-account-setup.c | 5 ++++- src/addressbook/e-book-backend-ews.c | 3 +++ src/calendar/e-cal-backend-ews.c | 1 + src/camel/camel-ews-provider.c | 19 ++++++++++++++----- src/camel/camel-ews-store.c | 8 +++----- src/collection/e-ews-backend.c | 1 + src/configuration/e-mail-config-ews-oal-combo-box.c | 1 + src/configuration/e-mail-config-ews-ooo-page.c | 5 ++++- src/server/e-ews-connection.c | 12 +++++++++++- src/server/e-ews-connection.h | 1 + src/server/tests/test-autocompletion.c | 2 +- src/server/tests/test-connection.c | 2 +- src/server/tests/test-createfolder.c | 2 +- src/server/tests/test-cuditem.c | 2 +- src/server/tests/test-deletefolder.c | 2 +- src/server/tests/test-get-oof-settings.c | 2 +- src/server/tests/test-getattachment.c | 2 +- src/server/tests/test-getdelegate.c | 2 +- src/server/tests/test-set-oof-settings.c | 2 +- src/server/tests/test-syncfolder.c | 6 +++--- src/utils/ews-test-finditem-query.c | 2 +- 22 files changed, 60 insertions(+), 27 deletions(-) commit c8a36fd302c604eceef234ee36e3b283eb206ffe Author: Milan Crha Date: Wed Jul 11 12:18:37 2012 +0200 Add "Connection timeout" option into mail account properties The default libsoup timeout is 0, which means no timeout at all. This presets connection timeout to 2 minutes, while users can still change this to their will, even back to 0. .../exchange-ews-account-out-of-office.c | 2 +- .../exchange-ews-account-setup.c | 2 +- src/addressbook/e-book-backend-ews.c | 17 +++++-- src/calendar/e-cal-backend-ews.c | 4 +- src/camel/camel-ews-provider.c | 6 +++ src/camel/camel-ews-store.c | 17 +++++++ src/collection/e-ews-backend.c | 4 +- .../e-mail-config-ews-oal-combo-box.c | 4 +- src/server/camel-ews-settings.c | 48 ++++++++++++++++++++ src/server/camel-ews-settings.h | 4 +- src/server/e-ews-connection.c | 26 +++++++++-- src/server/e-ews-connection.h | 4 +- src/server/tests/test-autocompletion.c | 2 +- src/server/tests/test-connection.c | 2 +- src/server/tests/test-createfolder.c | 2 +- src/server/tests/test-cuditem.c | 2 +- src/server/tests/test-deletefolder.c | 2 +- src/server/tests/test-get-oof-settings.c | 2 +- src/server/tests/test-getattachment.c | 2 +- src/server/tests/test-getdelegate.c | 2 +- src/server/tests/test-set-oof-settings.c | 2 +- src/server/tests/test-syncfolder.c | 6 +-- src/utils/ews-test-finditem-query.c | 2 +- 23 files changed, 138 insertions(+), 26 deletions(-) commit fbd12de6da8079bc9b10f54c0c83c67e18c04259 Author: Milan Crha Date: Wed Jul 11 10:03:34 2012 +0200 Fix a build break due to changes in evolution src/configuration/e-mail-config-ews-autodiscover.c | 2 +- src/configuration/e-mail-config-ews-gal.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) commit 2cf904e9081f058ee69d62d37b904797f160f0e6 Author: Milan Crha Date: Tue Jul 10 11:00:14 2012 +0200 Use EEwsConnection as an argument for e_ews_soup_thread() It's better for debugging, when checking backtraces, than cnc->priv. src/server/e-ews-connection.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) commit 306824ececd718893a3819a210f4beeef0d37211 Author: Matthew Barnes Date: Fri Jul 6 22:59:25 2012 -0400 Remove redundant method implementations. By default, CamelStoreClass uses g_str_hash for its hash_folder_name method, and g_str_equal for its equal_folder_name. So we don't need to override those methods to do exactly the same thing. src/camel/camel-ews-store.c | 17 ----------------- 1 file changed, 17 deletions(-) commit b96fcc0501bfa04a9c5a329af011a2b1140e19ed Author: Matthew Barnes Date: Fri Jul 6 10:20:51 2012 -0400 Fix crasher in oal_response_cb(). I introduced this in commit c85384779272821fcdf38383c8bc63891c88a04e. Accidentally changed "if (!data->oal_id)" to "if (data->oal_id != NULL)" when if should have been "if (data->oal_id == NULL)". Testing pointers with an negation operator (!p) is less readable than comparing to NULL explicitly (p == NULL). src/server/e-ews-connection.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8638b8ff0c01e45fa40daab398663b23b7e9cc6f Author: Milan Crha Date: Wed Jul 4 18:11:30 2012 +0200 Bug #663383 - Doesn't allow to quit src/camel/camel-ews-folder.c | 23 +++++++++++++++-------- src/camel/camel-ews-store.c | 3 --- 2 files changed, 15 insertions(+), 11 deletions(-) commit 7be81b68db6b1c8b7d34b45e246c6bdb398d686a Author: Milan Crha Date: Wed Jul 4 13:01:45 2012 +0200 Bug #679305 - EX addresses not decoded in folder summary src/calendar/e-cal-backend-ews.c | 6 +- src/camel/camel-ews-utils.c | 6 +- src/server/e-ews-connection.c | 144 +++++++++++++++++++++++--------------- src/server/e-ews-connection.h | 1 + src/server/e-ews-item.c | 2 +- 5 files changed, 99 insertions(+), 60 deletions(-) commit e200e1a58b526d26961b2adff800bff8eba22092 Author: Milan Crha Date: Tue Jul 3 19:09:08 2012 +0200 Bug #679303 - Doesn't detect when password has changed src/camel/camel-ews-folder.c | 146 ++++++++++++++++++++++++++++++----------- src/camel/camel-ews-store.c | 78 +++++++++++++++------- src/camel/camel-ews-store.h | 3 + src/server/e-ews-connection.c | 23 +++++-- src/server/e-ews-connection.h | 3 + 5 files changed, 186 insertions(+), 67 deletions(-) commit f7e410d05edefb5fbceee854a409a7ae0eac1212 Author: Milan Crha Date: Tue Jul 3 15:18:44 2012 +0200 Bug #679305 - EX addresses not decoded in folder summary src/addressbook/e-book-backend-ews.c | 25 +------ src/calendar/e-cal-backend-ews.c | 27 +++++-- src/camel/camel-ews-folder.c | 6 +- src/camel/camel-ews-utils.c | 45 +++++++----- src/camel/camel-ews-utils.h | 1 + src/server/e-ews-connection.c | 126 ++++++++++++++++++++++++++++++++ src/server/e-ews-connection.h | 8 ++ src/server/e-ews-item.c | 64 ++++++++-------- src/server/e-ews-item.h | 1 + src/server/tests/test-autocompletion.c | 4 +- 10 files changed, 224 insertions(+), 83 deletions(-) commit e96c5ac51a55f80789b73fa305b1451dbadef317 Author: Matthew Barnes Date: Sun Jun 24 22:42:23 2012 -0400 Post-release version bump. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 15ee6b9a669bc40dcf3cea51b33cd75583b04ac8 Author: Matthew Barnes Date: Sun Jun 24 22:37:46 2012 -0400 NEWS update for 3.5.3 release. NEWS | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) commit d33d2ecd5241ba1e16139b68b14c38dbb6f91987 Author: Matthew Barnes Date: Sun Jun 24 12:50:08 2012 -0400 Add untracked m4 files to MAINTAINERCLEANFILES. Makefile.am | 7 +++++++ 1 file changed, 7 insertions(+) commit 799fbf6f74f5c220499fde90714add53266dbb1f Author: Matthew Barnes Date: Sun Jun 24 12:46:06 2012 -0400 Whitespace cleanup. src/camel/camel-ews-folder.c | 8 ++++---- src/camel/camel-ews-store.c | 4 ++-- src/configuration/e-mail-config-ews-oal-combo-box.h | 1 - src/configuration/e-mail-config-ews-ooo-page.c | 5 ++--- 4 files changed, 8 insertions(+), 10 deletions(-) commit f4d5751e63abbf2d0a7f690bf4bef9165bbf5969 Author: Rūdolfs Mazurs Date: Wed Jun 20 19:56:07 2012 +0300 Updated Latvian translation po/lv.po | 284 +++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 170 insertions(+), 114 deletions(-) commit 80c84255f1a212529b0eeccd8831aee64873ef5e Author: derolf Date: Thu Jun 14 11:35:39 2012 +0300 Bug 678321 - Bug in usage of signed/unsigned crashes downloading of GAL src/addressbook/ews-oab-decoder.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit ea2b3b1e9b297bde48b33a0f8fd9ae0d60901e99 Author: Matthew Barnes Date: Tue Jun 19 12:11:57 2012 -0400 Adapt to CamelDataCache API change. camel_data_cache_get_filename() dropped its unused GError parameter. src/camel/camel-ews-folder.c | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) commit 7134beff8ec2b6bb74c868a3f100d69b5414d976 Author: Milan Crha Date: Mon Jun 18 17:57:58 2012 +0200 Do not call g_object_notify() when property didn't change src/server/camel-ews-settings.c | 37 +++++++++++++++++++++++++++++++++++++ src/server/e-source-ews-folder.c | 10 ++++++++++ 2 files changed, 47 insertions(+) commit 66db946cfe0d690f3d7a4bdf0e251b91ab55eab3 Author: Bruno Brouard Date: Fri Jun 15 21:01:03 2012 +0200 Updated French translation po/fr.po | 290 ++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 168 insertions(+), 122 deletions(-) commit a057b3ae3d7701d2e8946f25597b1aeebe7ab22e Author: Matthew Barnes Date: Fri Jun 15 09:09:16 2012 -0400 Bump minimum gtk+-3.0 requirement to 3.0. Also bump the minimum glib-2.0 requirement to 2.28 since that's the version GTK+ 3.0 required. configure.ac | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit e78d2f2510147ac613eace2b83b437bd499c190a Author: Matthew Barnes Date: Fri Jun 15 09:07:09 2012 -0400 Drop gconf-2.0 dependency. There's still some dead code in the repo with GConfClient references. I'll remove those shortly. configure.ac | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 0320ac8d438213bafe24d8f696fea261aee49c54 Author: Matthew Barnes Date: Fri Jun 15 07:42:48 2012 -0400 ebews_start_gal_sync(): Avoid crash when EwsOALDetails list is NULL. src/addressbook/e-book-backend-ews.c | 3 +++ 1 file changed, 3 insertions(+) commit c03c0e38f0970b89ef7068766d1559200d7d9f25 Author: Matthew Barnes Date: Fri Jun 15 07:29:34 2012 -0400 Don't hard-code calendar and task list colors. We allow these to be changed through Evolution. We do still need logic to pick an initial random color so new calendars are not all the same color, but that should live in ESourceSelectable in libedataserver. src/collection/e-ews-backend.c | 30 ++++-------------------------- 1 file changed, 4 insertions(+), 26 deletions(-) commit 996170a5046acb9d865b40f3e20a13f874ac8aed Author: Matthew Barnes Date: Wed Jun 13 16:06:46 2012 -0400 Reorganize the new code. I wound up with multiple modules in src/modules so I'm splitting them up so the code is easier to understand. src/collection - This is the collection backend that runs in the registry service. Its job is to find calendars and address books and other such resources on the Exchange server and add ESources to proxy them. src/configuration - This is all the configuration UI which currently runs only in Evolution. Includes extensions for mail accounts, calendars and address books. configure.ac | 3 +- po/POTFILES.in | 11 +- src/Makefile.am | 4 +- src/collection/Makefile.am | 34 + src/collection/e-ews-backend-factory.c | 101 +++ src/collection/e-ews-backend-factory.h | 65 ++ src/collection/e-ews-backend.c | 768 ++++++++++++++++ src/collection/e-ews-backend.h | 64 ++ src/collection/module-ews-backend.c | 41 + src/configuration/Makefile.am | 50 ++ src/configuration/e-book-config-ews.c | 66 ++ src/configuration/e-book-config-ews.h | 64 ++ src/configuration/e-cal-config-ews.c | 66 ++ src/configuration/e-cal-config-ews.h | 64 ++ src/configuration/e-mail-config-ews-autodiscover.c | 345 +++++++ src/configuration/e-mail-config-ews-autodiscover.h | 71 ++ src/configuration/e-mail-config-ews-backend.c | 351 ++++++++ src/configuration/e-mail-config-ews-backend.h | 66 ++ src/configuration/e-mail-config-ews-gal.c | 389 ++++++++ src/configuration/e-mail-config-ews-gal.h | 65 ++ .../e-mail-config-ews-oal-combo-box.c | 365 ++++++++ .../e-mail-config-ews-oal-combo-box.h | 82 ++ src/configuration/e-mail-config-ews-ooo-page.c | 937 ++++++++++++++++++++ src/configuration/e-mail-config-ews-ooo-page.h | 80 ++ src/configuration/module-ews-configuration.c | 47 + .../module-ews-configuration.error.xml | 14 + src/modules/Makefile.am | 76 -- src/modules/e-mail-config-ews-autodiscover.c | 345 ------- src/modules/e-mail-config-ews-autodiscover.h | 71 -- src/modules/e-mail-config-ews-backend.c | 351 -------- src/modules/e-mail-config-ews-backend.h | 66 -- src/modules/e-mail-config-ews-gal.c | 389 -------- src/modules/e-mail-config-ews-gal.h | 65 -- src/modules/e-mail-config-ews-oal-combo-box.c | 365 -------- src/modules/e-mail-config-ews-oal-combo-box.h | 82 -- src/modules/e-mail-config-ews-ooo-page.c | 937 -------------------- src/modules/e-mail-config-ews-ooo-page.h | 80 -- src/modules/module-ews-backend.c | 868 ------------------ src/modules/module-ews-mail-config.c | 43 - src/modules/module-ews-mail-config.error.xml | 14 - 40 files changed, 4205 insertions(+), 3760 deletions(-) commit bb7adacb28dcccc6e73d6e6fc3ac9a7f3265e6d4 Author: Matthew Barnes Date: Tue Jun 12 21:22:31 2012 -0400 ews-backend: Implement dup_resource_id() method. src/modules/module-ews-backend.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit 2a6d5a931e4b2ed500d674ca1a8dc93a14946e19 Author: Matej Urbančič Date: Fri Jun 8 21:13:03 2012 +0200 Updated Slovenian translation po/sl.po | 305 ++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 179 insertions(+), 126 deletions(-) commit 9a48e798c153a619a50163077f1c887e96c17e09 Author: Milan Crha Date: Wed Jun 6 19:36:21 2012 +0200 Bug #673408 - Crash in get_attachments_response_cb() src/server/e-ews-item.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit 42cd667bdd00b958bdf507bcaca8b3052421efcb Author: Milan Crha Date: Wed Jun 6 17:15:54 2012 +0200 Bug #654543 - Mark as junk doesn't work src/camel/camel-ews-folder.c | 134 ++++++++++++++++++++++++++++++++++++------ src/camel/camel-ews-store.c | 33 ++++++++--- 2 files changed, 142 insertions(+), 25 deletions(-) commit a023fc743f064a5ab4f5fb3beac2b9f3194cd14f Author: Milan Crha Date: Wed Jun 6 14:58:32 2012 +0200 Bug #676081 - Deleted message not deleted from server (network issue) src/camel/camel-ews-folder.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) commit a1261caf3e2cb3fb343ad004ed8441fbd0e29df7 Author: Milan Crha Date: Wed Jun 6 13:18:45 2012 +0200 Bug #677531 - May skip empty vCards in GAL src/addressbook/ews-oab-decoder.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) commit c1089c07c73215afe51d3df300ef6538b060cc4d Author: Milan Crha Date: Wed Jun 6 13:08:11 2012 +0200 Bug #674599 - Crash on contact view open src/addressbook/e-book-backend-ews.c | 41 +++++++++++++++++++++++++++++++--- 1 file changed, 38 insertions(+), 3 deletions(-) commit c28c9c1fb82ed5c66464bb76716ac0d1d79aaa74 Author: Milan Crha Date: Mon Jun 4 18:24:41 2012 +0200 Bug #677398 - Can get stuck in e_book_backend_ews_authenticate_user() src/server/e-ews-connection.c | 5 +++++ 1 file changed, 5 insertions(+) commit ba20ccaf3d1c2f66e9e4111df7b9c80ad1c6a53e Author: Daniel Mustieles Date: Mon Jun 4 11:40:19 2012 +0200 Updated Spanish translation po/es.po | 311 ++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 190 insertions(+), 121 deletions(-) commit a540949a1e3a4666d72172ae0d06517bc4ce5702 Author: Matthew Barnes Date: Sun Jun 3 15:55:06 2012 -0400 Adapt to single-include E-D-S libraries. po/POTFILES.in | 2 +- src/addressbook/Makefile.am | 18 +- src/addressbook/e-book-backend-ews-factory.c | 2 +- src/addressbook/e-book-backend-ews.c | 90 +- src/addressbook/e-book-backend-ews.h | 2 +- src/addressbook/e-book-backend-sqlitedb-test.c | 216 --- src/addressbook/e-book-backend-sqlitedb.c | 2172 ---------------------- src/addressbook/e-book-backend-sqlitedb.h | 222 --- src/addressbook/ews-book-backend-sqlitedb-test.c | 214 +++ src/addressbook/ews-book-backend-sqlitedb.c | 2171 +++++++++++++++++++++ src/addressbook/ews-book-backend-sqlitedb.h | 223 +++ src/addressbook/ews-oab-decoder.c | 12 +- src/addressbook/ews-oab-decoder.h | 3 +- src/calendar/e-cal-backend-ews-factory.c | 2 +- src/calendar/e-cal-backend-ews-utils.c | 3 +- src/calendar/e-cal-backend-ews-utils.h | 2 +- src/calendar/e-cal-backend-ews.c | 12 +- src/calendar/e-cal-backend-ews.h | 2 +- src/camel/camel-ews-folder.c | 1 - src/camel/camel-ews-store.c | 2 - src/modules/e-mail-config-ews-backend.c | 3 +- src/modules/e-mail-config-ews-gal.h | 2 +- src/modules/e-mail-config-ews-ooo-page.h | 2 +- src/modules/module-ews-backend.c | 15 +- src/server/camel-ews-settings.c | 2 +- src/server/e-ews-connection.c | 4 +- src/server/e-source-ews-folder.h | 2 +- src/utils/e-ews-query-to-restriction.c | 6 +- src/utils/e-sqlite3-vfs.c | 2 +- 29 files changed, 2683 insertions(+), 2726 deletions(-) commit c85384779272821fcdf38383c8bc63891c88a04e Author: Matthew Barnes Date: Fri May 4 18:22:13 2012 -0400 Adapt to the new ESource API. configure.ac | 16 +- po/POTFILES.in | 5 + src/Makefile.am | 4 +- .../exchange-ews-account-listener.c | 2 + .../exchange-ews-account-listener.h | 2 - .../exchange-ews-account-setup.c | 348 -------- src/addressbook/e-book-backend-ews-factory.c | 5 + src/addressbook/e-book-backend-ews.c | 402 +++++---- src/addressbook/ews-oab-decoder.h | 2 - src/calendar/e-cal-backend-ews-factory.c | 5 + src/calendar/e-cal-backend-ews-utils.c | 1 - src/calendar/e-cal-backend-ews.c | 613 +++++++------ src/camel/camel-ews-folder.c | 2 +- src/camel/camel-ews-store.c | 6 +- src/camel/camel-ews-transport.c | 3 +- src/camel/camel-ews-utils.c | 119 +-- src/modules/Makefile.am | 76 ++ src/modules/e-mail-config-ews-autodiscover.c | 345 +++++++ src/modules/e-mail-config-ews-autodiscover.h | 71 ++ src/modules/e-mail-config-ews-backend.c | 352 ++++++++ src/modules/e-mail-config-ews-backend.h | 66 ++ src/modules/e-mail-config-ews-gal.c | 389 ++++++++ src/modules/e-mail-config-ews-gal.h | 65 ++ src/modules/e-mail-config-ews-oal-combo-box.c | 365 ++++++++ src/modules/e-mail-config-ews-oal-combo-box.h | 82 ++ src/modules/e-mail-config-ews-ooo-page.c | 937 ++++++++++++++++++++ src/modules/e-mail-config-ews-ooo-page.h | 80 ++ src/modules/module-ews-backend.c | 867 ++++++++++++++++++ src/modules/module-ews-mail-config.c | 43 + src/modules/module-ews-mail-config.error.xml | 14 + src/server/Makefile.am | 4 + src/server/camel-ews-settings.c | 792 +++++++++++++++++ src/server/camel-ews-settings.h | 105 +++ src/server/e-ews-connection.c | 894 +++++++++++-------- src/server/e-ews-connection.h | 59 +- src/server/e-source-ews-folder.c | 254 ++++++ src/server/e-source-ews-folder.h | 78 ++ src/utils/Makefile.am | 4 - src/utils/camel-ews-settings.c | 720 --------------- src/utils/camel-ews-settings.h | 101 --- src/utils/ews-esource-utils.c | 306 ------- src/utils/ews-esource-utils.h | 65 -- 42 files changed, 6222 insertions(+), 2447 deletions(-) commit cc8bdac63fbe5feb4b47a35f5926935f953a4574 Author: Matthew Barnes Date: Sat Jun 2 21:54:00 2012 -0400 Post-release version bump. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit f3d977ebc891ebd287ac7da97fbe9989bcc90fb8 Author: Matthew Barnes Date: Sat Jun 2 21:46:36 2012 -0400 NEWS update for 3.5.2 release. NEWS | 5 +++++ 1 file changed, 5 insertions(+) commit 249aeb6c0e191130df90466d21fe833d48f581d3 Author: Matthew Barnes Date: Sat Jun 2 07:49:23 2012 -0400 Coding style and whitespace cleanup. .../exchange-ews-account-out-of-office.c | 5 +- .../exchange-ews-change-password.c | 14 +++-- src/addressbook/e-book-backend-ews.c | 2 +- src/addressbook/lzx/ews-oal-decompress.c | 6 +-- src/calendar/e-cal-backend-ews-utils.c | 6 +-- src/camel/camel-ews-folder.c | 6 +-- src/camel/camel-ews-store-summary.c | 2 +- src/server/e-ews-connection.c | 56 ++++++++++---------- src/server/e-ews-item.c | 2 +- src/utils/e-ews-query-to-restriction.c | 4 +- 10 files changed, 50 insertions(+), 53 deletions(-) commit 918caf9774f8b875a7fe0299302eb3cbd5125ab0 Author: Matthew Barnes Date: Wed May 23 06:41:35 2012 -0400 Don't cache online state. The online flag is already built into EBackend so there's no need to cache it in subclasses. src/addressbook/e-book-backend-ews.c | 32 +++++++++++--------------------- src/calendar/e-cal-backend-ews.c | 30 ++++++++++-------------------- 2 files changed, 21 insertions(+), 41 deletions(-) commit 42388b57936edff49e7aba6bc9689db54690c25a Author: Vibha Yadav Date: Tue May 22 13:51:48 2012 +0530 Bug #674867 - Change Password Feature for EWS connector Note: Add --with-krb5 to configure argument list for enabling the feature. Also add the realms in krb5.conf file for Kerberos communication and working feature. configure.ac | 11 + m4/evo_krb5_support.m4 | 136 ++++++++ src/account-setup-eplugin/Makefile.am | 2 + .../exchange-ews-account-setup.c | 7 +- .../exchange-ews-change-password.c | 364 ++++++++++++++++++++ .../exchange-ews-change-password.h | 25 ++ src/server/Makefile.am | 11 + src/server/ews-kerberos.c | 195 +++++++++++ src/server/ews-kerberos.h | 33 ++ 9 files changed, 783 insertions(+), 1 deletion(-) commit 728d73767e65686689edd076511992c8d7af9b82 Author: Мирослав Николић Date: Sun May 20 11:22:04 2012 +0200 Updated Serbian translation po/sr.po | 93 ++++++++++++++++++++++++++++++-------------------------- po/sr@latin.po | 93 ++++++++++++++++++++++++++++++-------------------------- 2 files changed, 100 insertions(+), 86 deletions(-) commit 684687b4c59787300a5ba0b8fc741c9a1ce2cf32 Author: Matthew Barnes Date: Sat May 19 14:40:45 2012 -0400 Adapt to CamelService API changes. src/camel/camel-ews-folder.c | 2 -- src/camel/camel-ews-store.c | 24 ++++++------------------ 2 files changed, 6 insertions(+), 20 deletions(-) commit 9e9b0759e566650b73017948d70b843eef421b58 Author: Milan Crha Date: Fri May 18 09:00:31 2012 +0200 Remove camel_folder_has_search_capability() src/camel/camel-ews-folder.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ae58022c6bb852ddf05a250cc916bae934822b8e Author: Rudolfs Mazurs Date: Tue May 15 23:25:24 2012 +0300 Added Latvian translation. po/LINGUAS | 1 + po/lv.po | 465 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 466 insertions(+) commit 74953a7435ea908fc0963a07a3a758d9893321d8 Author: Matthew Barnes Date: Tue May 8 15:32:20 2012 -0400 EEwsConnection: Better conform to GIO conventions. Just some function prototype cleanups: - Name synchronous functions with a "_sync" suffix. - Remove "_start" suffix from asynchronous functions. - Fix argument order in asynchronous functions. .../exchange-ews-account-out-of-office.c | 12 +- .../exchange-ews-account-setup.c | 3 +- src/addressbook/e-book-backend-ews.c | 111 +- src/calendar/e-cal-backend-ews.c | 299 +++-- src/camel/camel-ews-folder.c | 110 +- src/camel/camel-ews-store.c | 53 +- src/server/e-ews-connection.c | 1297 ++++++++++---------- src/server/e-ews-connection.h | 216 ++-- src/server/tests/test-autocompletion.c | 7 +- src/server/tests/test-createfolder.c | 8 +- src/server/tests/test-cuditem.c | 10 +- src/server/tests/test-deletefolder.c | 8 +- src/server/tests/test-get-oof-settings.c | 6 +- src/server/tests/test-getattachment.c | 10 +- src/server/tests/test-getdelegate.c | 8 +- src/server/tests/test-set-oof-settings.c | 8 +- src/server/tests/test-syncfolder.c | 27 +- src/utils/ews-camel-common.c | 9 +- src/utils/ews-test-finditem-query.c | 27 +- 19 files changed, 1155 insertions(+), 1074 deletions(-) commit eec10afb0b4529c641695202db97ea47af9f77ee Author: Matthew Barnes Date: Tue May 8 15:02:03 2012 -0400 e-ews-connection.h cleanups. src/server/e-ews-connection.h | 192 +++++++++++++++++------------------------ 1 file changed, 78 insertions(+), 114 deletions(-) commit c93820745cf23ff83332ae852484dca45ae42bd7 Author: Matthew Barnes Date: Tue May 8 13:02:41 2012 -0400 Normalize -I directives. List only: $(top_srcdir) $(top_srcdir)/src $(top_builddir) $(top_builddir)/src This makes it clearer in the source code where header files are coming from. Also use quoted file paths instead of bracketed file paths when including EWS header files. src/account-setup-eplugin/Makefile.am | 7 ++----- .../exchange-ews-account-listener.c | 8 +++++--- .../exchange-ews-account-out-of-office.c | 9 ++++++--- .../exchange-ews-account-setup.c | 20 +++++++++++++------- src/addressbook/Makefile.am | 7 ++++--- src/addressbook/e-book-backend-ews.c | 11 ++++++----- src/addressbook/e-book-backend-sqlitedb.c | 8 +++++--- src/calendar/Makefile.am | 7 ++----- src/calendar/e-cal-backend-ews-utils.c | 8 +++++--- src/calendar/e-cal-backend-ews-utils.h | 6 ++++-- src/calendar/e-cal-backend-ews.c | 12 +++++++----- src/calendar/e-cal-backend-ews.h | 3 ++- src/camel/Makefile.am | 4 +--- src/camel/camel-ews-folder.c | 12 +++++++----- src/camel/camel-ews-store.c | 10 ++++++---- src/camel/camel-ews-store.h | 3 ++- src/camel/camel-ews-transport.c | 5 +++-- src/camel/camel-ews-utils.c | 8 +++++--- src/camel/camel-ews-utils.h | 4 +++- src/server/Makefile.am | 3 ++- src/server/tests/Makefile.am | 4 +++- src/server/tests/test-autocompletion.c | 4 +++- src/server/tests/test-connection.c | 4 +++- src/server/tests/test-createfolder.c | 8 +++++--- src/server/tests/test-cuditem.c | 8 +++++--- src/server/tests/test-deletefolder.c | 8 +++++--- src/server/tests/test-get-oof-settings.c | 6 ++++-- src/server/tests/test-getattachment.c | 8 +++++--- src/server/tests/test-getdelegate.c | 8 +++++--- src/server/tests/test-libews.c | 3 ++- src/server/tests/test-set-oof-settings.c | 6 ++++-- src/server/tests/test-syncfolder.c | 8 +++++--- src/utils/Makefile.am | 4 ++-- src/utils/e-ews-query-to-restriction.c | 3 ++- src/utils/e-ews-query-to-restriction.h | 4 ++-- src/utils/ews-camel-common.c | 3 ++- src/utils/ews-camel-common.h | 3 ++- src/utils/ews-esource-utils.h | 3 ++- src/utils/ews-test-finditem-query.c | 9 +++++---- 39 files changed, 156 insertions(+), 103 deletions(-) commit e3345d6f93e8bbd82fc87584c38967158c8cf339 Author: Matthew Barnes Date: Tue May 8 12:37:47 2012 -0400 Include git.mk in src/addressbook/lzx/Makefile.am. src/addressbook/lzx/Makefile.am | 2 ++ 1 file changed, 2 insertions(+) commit 0a3cf1f929452c330d42274583c8f8d16d48e683 Author: Matthew Barnes Date: Tue May 8 11:29:53 2012 -0400 Makefile.am cleanups. Mostly cosmetic and whitespace cleanups. - Eliminate trailing tabs and whitespace. - Use NULL definitions to terminate unordered multi-line lists. Makefile.am | 57 ++++++++++--------- src/account-setup-eplugin/Makefile.am | 82 ++++++++++++++------------- src/addressbook/Makefile.am | 99 ++++++++++++++++++--------------- src/addressbook/lzx/Makefile.am | 29 ++++++---- src/calendar/Makefile.am | 67 +++++++++++----------- src/camel/Makefile.am | 90 ++++++++++++++++-------------- src/server/Makefile.am | 88 +++++++++++++++-------------- src/server/tests/Makefile.am | 46 ++++++++------- src/utils/Makefile.am | 84 +++++++++++++++------------- 9 files changed, 350 insertions(+), 292 deletions(-) commit 7f8ff6ae0ebd4629c28a5b95313c0ed91e6b03bf Author: Milan Crha Date: Fri May 11 15:46:40 2012 +0200 Bug #675871 - Hide gnu make extensions warnings for automake 1.12 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0789d9048b951248a4c78a5b36d9e512e3608ed6 Author: Matthew Barnes Date: Wed May 2 16:05:31 2012 -0400 CamelEwsSettings: Add thread-safe accessors for string properties. src/utils/camel-ews-settings.c | 120 +++++++++++++++++++++++++++++++++++----- src/utils/camel-ews-settings.h | 65 +++++++++++++--------- 2 files changed, 146 insertions(+), 39 deletions(-) commit 4e6b257f3b1977c5ebb5eafbc354293237ba6181 Author: Matthew Barnes Date: Wed May 2 15:59:55 2012 -0400 Move CamelEwsSettings to libewsutils. Soon, the calendar and address book backends will access custom backend settings through CamelEwsSettings instead of e_source_get_property(). This is just some early staging. src/camel/Makefile.am | 2 - src/camel/camel-ews-settings.c | 628 ---------------------------------------- src/camel/camel-ews-settings.h | 86 ------ src/utils/Makefile.am | 2 + src/utils/camel-ews-settings.c | 628 ++++++++++++++++++++++++++++++++++++++++ src/utils/camel-ews-settings.h | 86 ++++++ 6 files changed, 716 insertions(+), 716 deletions(-) commit 65562a28f289f2fcab8b83a03f5c0748f2e5b4b5 Author: Matthew Barnes Date: Sat Apr 28 22:47:59 2012 -0400 Post-release version bump. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2e686263247ae66b242702a27704a990c4bb677d Author: Matthew Barnes Date: Sat Apr 28 22:43:58 2012 -0400 NEWS update for 3.5.1 release. NEWS | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) commit e5810c6814d13551d82f2420d3e780f551c1a463 Author: Milan Crha Date: Thu Apr 26 08:43:05 2012 +0200 Bug #653631 - Empty trash doesn't work (no trash folder returned) src/camel/camel-ews-store-summary.c | 38 +++++++++++++++++++++++++++++++++++ src/camel/camel-ews-store-summary.h | 4 ++++ src/camel/camel-ews-store.c | 21 ++++++++++++++++++- 3 files changed, 62 insertions(+), 1 deletion(-) commit b716404f2e37f4ea7e4c50ba9a65df43483db88c Author: Milan Crha Date: Tue Apr 24 11:52:09 2012 +0200 Bug #653631 - Empty trash doesn't work src/camel/camel-ews-folder.c | 31 ++++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) commit d364eff602c6ffb80ecab50f2f468d9caf415639 Author: Milan Crha Date: Mon Apr 23 11:34:46 2012 +0200 Bug #664637 - Deleted messages appear in Inbox src/camel/camel-ews-folder.c | 3 +++ 1 file changed, 3 insertions(+) commit 4c274860f46ca189532fbdfe50fcca54e9243739 Author: Milan Crha Date: Mon Apr 23 09:00:04 2012 +0200 Bug #661979 - Crash in e_ews_connection_sync_folder_items_start src/addressbook/e-book-backend-ews.c | 45 +++++++---- src/calendar/e-cal-backend-ews.c | 96 ++++++++++++++++------- src/server/e-ews-connection.c | 143 +++++++++++++++++++++++++++++++++- 3 files changed, 238 insertions(+), 46 deletions(-) commit 846b84a9e9f3a353856b9dd655d50dd1ef07444b Author: Bruno Brouard Date: Sun Apr 22 11:06:22 2012 +0200 New French translation po/LINGUAS | 1 + po/fr.po | 472 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 473 insertions(+) commit 9f7c3e59bc288e2b3b4c130e20143a793f18862e Author: Milan Crha Date: Thu Apr 19 10:58:00 2012 +0200 Report errors from backends in their error domain This way the client can recognize the error and act accordingly, instead of showing an unknown error to a user. src/addressbook/e-book-backend-ews.c | 64 +++++++++++++++++++++---- src/calendar/e-cal-backend-ews.c | 87 ++++++++++++++++++++++++++-------- 2 files changed, 122 insertions(+), 29 deletions(-) commit d942025b06f68293167d1260d901a0284daec7c0 Author: Marek Černocký Date: Thu Apr 19 08:44:23 2012 +0200 Updated Czech translation po/cs.po | 174 +++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 98 insertions(+), 76 deletions(-) commit cc434be6e27f22b602e45b756c3b6fb707668fa4 Author: Milan Crha Date: Tue Apr 17 09:52:01 2012 +0200 Fix possible crash at the end of autodiscovery src/server/e-ews-connection.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit 01a379516825a9dd8192d8eabdf6f9a5904a609e Author: Fran Diéguez Date: Fri Apr 13 15:49:34 2012 +0200 Updated Galician translations po/gl.po | 106 +++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 64 insertions(+), 42 deletions(-) commit 6800bea486dfe5c069426cdeebbaf0a1d458b50d Author: Matej Urbančič Date: Sun Apr 8 21:06:56 2012 +0200 Updated Slovenian translation po/sl.po | 92 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 51 insertions(+), 41 deletions(-) commit d3ba53710e7f90869eb9e67722f41532aed37bd9 Author: Daniel Mustieles Date: Sun Apr 8 13:23:24 2012 +0200 Updated Spanish translation po/es.po | 93 +++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 50 insertions(+), 43 deletions(-) commit b0ac43f31f8ec2a207d6e6d1715848864364de54 Author: Punit Jain Date: Fri Apr 6 18:27:04 2012 +0530 Bug #670944 Option to handle out of office without date range .../exchange-ews-account-out-of-office.c | 96 +++++++++++++++----- src/server/e-ews-connection.c | 10 +- 2 files changed, 81 insertions(+), 25 deletions(-) commit ef58e3e9769e1af3abc7fd52a043c442cf2c3160 Author: Punit Jain Date: Fri Apr 6 18:24:11 2012 +0530 Bug #671624 crash in e_ews_folder_get_folder_type src/camel/camel-ews-store.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 80b976d52a3fdfa00de4241196ac7598632a167e Author: Vibha Yadav Date: Thu Apr 5 10:08:48 2012 +0530 Fix compiler warning for portability src/camel/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6ee9d804523c5ce00b649c6d16838d6221abd823 Author: Milan Crha Date: Tue Apr 3 11:17:01 2012 +0200 Bug #671969 - Crash in g_thread_join, e_ews_connection_dispose src/server/e-ews-connection.c | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) commit c57b731e4501aa9c117a57cc81118774a1ef6807 Author: Milan Crha Date: Mon Apr 2 18:06:17 2012 +0200 Bug #673349 - Missing charset breaks setting of utf-8 strings src/server/e-ews-connection.c | 2 +- src/server/e-ews-message.c | 2 +- src/server/e-soap-message.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) commit d768776451bfc456dabdba12487753f38533914c Author: Milan Crha Date: Mon Apr 2 12:52:55 2012 +0200 Bug #670217 - Doesn't show all calendar events src/addressbook/e-book-backend-ews.c | 15 +++- src/calendar/e-cal-backend-ews.c | 21 ++++-- src/camel/camel-ews-folder.c | 2 +- src/camel/camel-ews-utils.c | 10 +++ src/server/e-ews-connection.c | 130 +++++++++++++++++++++++++++------- src/server/e-ews-item.c | 48 ++++++++++++- src/server/e-ews-item.h | 7 +- src/server/ews-errors.c | 1 + src/server/ews-errors.h | 1 + src/server/tests/test-syncfolder.c | 11 ++- 10 files changed, 210 insertions(+), 36 deletions(-) commit d9ec63188a6dbc378f91015bc19e0636825e79a7 Author: Мирослав Николић Date: Sat Mar 31 15:03:18 2012 +0200 Updated Serbian translation po/sr.po | 51 +++++++++++++++++++++++++++++++++------------------ po/sr@latin.po | 51 +++++++++++++++++++++++++++++++++------------------ 2 files changed, 66 insertions(+), 36 deletions(-) commit 2f80e0b38f2235121715a80fd18e077caae8e19c Author: Milan Crha Date: Fri Mar 30 09:10:54 2012 +0200 Bug #661436 - Search is required for GAL src/addressbook/e-book-backend-ews.c | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) commit 2800a5da9da6799bac014ef8cf9c2c0556313106 Author: Matej Urbančič Date: Thu Mar 29 20:20:15 2012 +0200 Updated Slovenian translation po/sl.po | 64 +++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 38 insertions(+), 26 deletions(-) commit d400e7e467bbaec38ba39f3705d785614d668133 Author: Daniel Mustieles Date: Wed Mar 28 18:28:13 2012 +0200 Updated Spanish translation po/es.po | 66 +++++++++++++++++++++++++++++++++++++------------------------- 1 file changed, 40 insertions(+), 26 deletions(-) commit 44244385ec1fc47c91d19e96a5bec7aa9f6693cd Author: Milan Crha Date: Wed Mar 28 15:20:12 2012 +0200 Bug #670457 - Add bulk methods to ECalClient src/calendar/e-cal-backend-ews.c | 139 ++++++++++++++++++++++++++++++-------- 1 file changed, 111 insertions(+), 28 deletions(-) commit f68b45ed2455bc4f01d7ba052deb6eab5edb627e Author: Milan Crha Date: Tue Mar 27 17:18:35 2012 +0200 Bug #672175 - Make CamelFolderSearch cancellable src/camel/camel-ews-folder.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) commit c7edc9187431d09c1fa4e42ea814c152f7174e62 Author: Punit Jain Date: Mon Mar 26 23:44:21 2012 +0530 Bug #672448 memory corruption related and other issues src/utils/e-ews-query-to-restriction.c | 204 ++++++++++++++++++-------------- 1 file changed, 118 insertions(+), 86 deletions(-) commit 428f9d0ccb7e905fbd63b204a0e4244ed09597ec Author: Punit Jain Date: Mon Mar 26 18:49:21 2012 +0530 Bug #659717 free busy not working src/calendar/e-cal-backend-ews-utils.c | 38 ++++++++++++++++++++++------ src/server/e-ews-connection.c | 43 +++++++++++++++++++++++++------- 2 files changed, 65 insertions(+), 16 deletions(-) commit 9c735bd9e378818e17df0c19d20b2f177a786e99 Author: Fran Diéguez Date: Mon Mar 26 14:55:34 2012 +0200 Added Galician translations. Signed-off-by: Fran Diéguez po/LINGUAS | 1 + po/gl.po | 447 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 448 insertions(+) commit e00628240cf6ea8f6c96abf634f29208fa8fd1ef Author: Punit Jain Date: Mon Mar 26 17:35:17 2012 +0530 Bug #672448 compiler warnings when flag is set to O2 src/utils/e-ews-query-to-restriction.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit 54d5b1fdb79ae32db59d40a0241b47ba172ad7e6 Author: Punit Jain Date: Mon Mar 26 17:22:53 2012 +0530 Bug #668555 Crash in ews_cal_sync_items_ready_cb src/calendar/e-cal-backend-ews.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) commit 00e1af23c0f898089b4a62cb2dcba8229a0105ac Author: Matthew Barnes Date: Sun Mar 25 22:50:03 2012 -0400 Post-release version bump. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ac1c9bf04ea461481a9a287ddb0b96d2eb77a0e8 Author: Matthew Barnes Date: Sun Mar 25 22:18:16 2012 -0400 NEWS update for 3.4.0 release. NEWS | 9 +++++++++ 1 file changed, 9 insertions(+) commit 2c64162dc9dfc927840c0d84c12992a0aee700e7 Author: Joe Hansen Date: Sun Mar 25 22:53:15 2012 +0200 Updated Danish translation po/da.po | 445 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 445 insertions(+) commit 4a786c10a3b31f08eca4ce5f026dea445f3369a3 Author: Kenneth Nielsen Date: Sun Mar 25 22:53:14 2012 +0200 Added da to list of languages po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit e3cd60557d369600978b44a2b323955d5d8f8c27 Author: Marek Černocký Date: Sun Mar 25 22:26:08 2012 +0200 Updated Czech translation po/cs.po | 187 +++++++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 137 insertions(+), 50 deletions(-) commit c6bf64ba0b538f6d237f745352d9f09d7ea43409 Author: Мирослав Николић Date: Wed Mar 21 10:40:59 2012 +0100 Added Serbian translation po/LINGUAS | 2 + po/sr.po | 444 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ po/sr@latin.po | 444 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 890 insertions(+) commit 8aa93cf990c1b09d707f03bd62bdc5e834c39373 Author: Chenthill Palanisamy Date: Mon Mar 19 12:37:03 2012 +0530 post release version bump configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ba4c39bd144c5fec29252e4017072777904889a5 Author: Chenthill Palanisamy Date: Mon Mar 19 12:30:22 2012 +0530 Update release version configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 065a9abce2fa4e967381269965870816f3b42473 Author: Chenthill Palanisamy Date: Mon Mar 19 11:57:36 2012 +0530 News update for 3.3.92 release NEWS | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit 82c1f70b4742423e7f7f4a67b51fdd2a6cc2a5f6 Author: Piotr Drąg Date: Sun Mar 18 20:38:26 2012 +0100 Updated Polish translation po/pl.po | 251 ++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 181 insertions(+), 70 deletions(-) commit 84f320d705ff3da9ac995e25feee12ab36a22b14 Author: Gabor Kelemen Date: Sun Mar 18 14:16:16 2012 +0100 Updated Hungarian translation po/hu.po | 262 +++++++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 189 insertions(+), 73 deletions(-) commit 11c1acd562731c9eddb89898fbd7b46d18c732c1 Author: Milan Crha Date: Wed Mar 14 20:55:42 2012 +0100 Fix a corner case for a leak fix from bug #665801 src/server/e-ews-connection.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) commit dd5607c0c644dc528cde9d50bae4cee376c1ff24 Author: Milan Crha Date: Wed Mar 14 13:06:53 2012 +0100 Bug #660428 - Some calendars/task lists are missing after reconfiguring account src/utils/ews-esource-utils.c | 1 - 1 file changed, 1 deletion(-) commit af615e835ea23b4fab7631bd98b48d71b22725f1 Author: Chenthill Palanisamy Date: Thu Feb 23 19:09:38 2012 +0530 Use e_book_backend_foreach_view for notifying status messages to all the views. src/addressbook/Makefile.am | 2 - src/addressbook/e-book-backend-ews-utils.c | 72 ---------------------------- src/addressbook/e-book-backend-ews-utils.h | 25 ---------- src/addressbook/e-book-backend-ews.c | 35 +++++++------- 4 files changed, 17 insertions(+), 117 deletions(-) commit dadf8115f39bbf94bba740e2ad24329723b777e8 Author: Punit Jain Date: Thu Mar 8 12:21:11 2012 +0530 gw code cleanup src/addressbook/e-book-backend-ews.c | 14 +++++++------- src/calendar/e-cal-backend-ews.c | 10 +++++----- src/camel/camel-ews-folder.c | 2 +- src/camel/camel-ews-folder.h | 2 +- src/camel/camel-ews-provider.c | 2 +- src/camel/camel-ews-store.c | 2 +- src/camel/camel-ews-store.h | 4 ++-- src/camel/camel-ews-summary.h | 10 +++++----- src/camel/camel-ews-transport.c | 2 +- src/camel/camel-ews-transport.h | 2 +- 10 files changed, 25 insertions(+), 25 deletions(-) commit 857ba243b3295baeb110ca629561b25f0f428fdd Author: Milan Crha Date: Wed Mar 7 08:45:06 2012 +0100 Bug #667849 - Unable to open Contacts address book .../exchange-ews-account-listener.c | 16 ++-- src/camel/camel-ews-utils.c | 9 +- src/utils/ews-esource-utils.c | 96 +++++++++++++------- src/utils/ews-esource-utils.h | 9 +- 4 files changed, 78 insertions(+), 52 deletions(-) commit f857d857e517b8f2d8cd65e532332cb2fc201ff9 Author: Matthew Barnes Date: Tue Mar 6 10:56:02 2012 -0500 Suppress deprecation warnings. Suppress deprecated declaration warnings, particularly from GTK+, until we're ready to care again. Once we require GTK+ 3.4 we can start using the new deprecation min/max macros. configure.ac | 1 + 1 file changed, 1 insertion(+) commit 4f9727c8088b09425663fc446fbffa25d0a8f15a Author: Matej Urbančič Date: Wed Feb 29 14:37:18 2012 +0100 Updated Slovenian translation po/sl.po | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) commit 5a874adf802425be197a7b07426b5ded8871f470 Author: Matej Urbančič Date: Tue Feb 28 21:43:13 2012 +0100 Updated Slovenian translation po/sl.po | 204 ++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 144 insertions(+), 60 deletions(-) commit 65c8a73d47288f9182b2762c653da7b54ffc7dd0 Author: Mario Blättermann Date: Tue Feb 28 21:22:10 2012 +0100 [l10n] Updated German translation po/de.po | 258 ++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 185 insertions(+), 73 deletions(-) commit 434851ce57fa4797ec1c713179da18966ebaecef Author: Daniel Nylander Date: Tue Feb 28 08:51:34 2012 +0100 Added Swedish translation po/LINGUAS | 1 + po/sv.po | 435 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 436 insertions(+) commit 46db98901e1028da8d2fc1923eeb9941ae80adbd Author: Gabriel Speckhahn Date: Thu Feb 16 13:01:15 2012 -0200 Added Brazilian Portuguese translation po/LINGUAS | 1 + po/pt_BR.po | 443 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 444 insertions(+) commit 2f8f41bfa1f5738d9fbef64c2e5b01fa6e7cd14e Author: Gonzalo Sanhueza Date: Tue Feb 21 17:54:24 2012 +0100 Updated Spanish translation po/es.po | 181 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 92 insertions(+), 89 deletions(-) commit 3400488dd38c43bd1118b7d9db4ff6b731e35988 Author: Matthew Barnes Date: Sat Feb 18 09:43:59 2012 -0500 Coding style and whitespace cleanup. .../exchange-ews-account-listener.c | 40 +- .../exchange-ews-account-out-of-office.c | 51 +- .../exchange-ews-account-out-of-office.h | 2 +- .../exchange-ews-account-setup.c | 126 +- src/addressbook/e-book-backend-ews-utils.c | 5 +- src/addressbook/e-book-backend-ews-utils.h | 2 +- src/addressbook/e-book-backend-ews.c | 714 +++++---- src/addressbook/e-book-backend-sqlitedb-test.c | 31 +- src/addressbook/e-book-backend-sqlitedb.c | 15 +- src/addressbook/ews-oab-decoder.c | 289 ++-- src/addressbook/ews-oab-decoder.h | 41 +- src/addressbook/ews-oab-props.h | 2 - src/addressbook/lzx/ews-oal-decompress.c | 69 +- src/calendar/e-cal-backend-ews-utils.c | 252 +-- src/calendar/e-cal-backend-ews-utils.h | 4 +- src/calendar/e-cal-backend-ews.c | 863 +++++----- src/camel/camel-ews-folder.c | 267 ++-- src/camel/camel-ews-folder.h | 2 +- src/camel/camel-ews-private.h | 10 +- src/camel/camel-ews-provider.c | 13 +- src/camel/camel-ews-store-summary.c | 264 ++-- src/camel/camel-ews-store-summary.h | 1 - src/camel/camel-ews-store.c | 180 ++- src/camel/camel-ews-summary.c | 102 +- src/camel/camel-ews-summary.h | 4 +- src/camel/camel-ews-transport.c | 12 +- src/camel/camel-ews-utils.c | 119 +- src/camel/camel-ews-utils.h | 3 +- src/server/e-ews-connection.c | 1658 ++++++++++---------- src/server/e-ews-connection.h | 33 +- src/server/e-ews-folder.c | 17 +- src/server/e-ews-folder.h | 2 +- src/server/e-ews-item-change.c | 31 +- src/server/e-ews-item-change.h | 6 +- src/server/e-ews-item.c | 401 ++--- src/server/e-ews-item.h | 20 +- src/server/e-ews-message.c | 37 +- src/server/e-ews-message.h | 2 +- src/server/e-soap-message.c | 224 +-- src/server/e-soap-response.c | 49 +- src/server/ews-errors.c | 4 +- src/server/tests/test-autocompletion.c | 6 +- src/server/tests/test-connection.c | 15 +- src/server/tests/test-createfolder.c | 6 +- src/server/tests/test-cuditem.c | 22 +- src/server/tests/test-deletefolder.c | 6 +- src/server/tests/test-get-oof-settings.c | 6 +- src/server/tests/test-getattachment.c | 15 +- src/server/tests/test-getdelegate.c | 17 +- src/server/tests/test-libews.c | 2 +- src/server/tests/test-set-oof-settings.c | 14 +- src/server/tests/test-syncfolder.c | 16 +- src/server/tests/utils.c | 4 +- src/utils/e-ews-query-to-restriction.c | 237 +-- src/utils/e-sqlite3-vfs.c | 25 +- src/utils/ews-camel-common.c | 32 +- src/utils/ews-camel-common.h | 1 - src/utils/ews-esource-utils.c | 56 +- src/utils/ews-test-finditem-query.c | 12 +- 59 files changed, 3593 insertions(+), 2866 deletions(-) commit 5a3a099d1f51299be6543f239fe92e756e76ea58 Author: Chenthill Palanisamy Date: Mon Feb 20 15:56:22 2012 +0530 post release version bump configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 0cb8c2141827b70d7128e4f39b2d036db17c069a Author: Chenthill Palanisamy Date: Mon Feb 20 15:18:10 2012 +0530 News update for 3.3.90 release NEWS | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) commit 7351c2f7d59c7f95e6498a610699c183db6396d2 Author: Gonzalo Sanhueza Date: Sun Feb 19 18:15:52 2012 +0100 Updated Spanish translation po/es.po | 207 ++++++++++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 148 insertions(+), 59 deletions(-) commit 7c2886ad0d7dd6b8d35fe9cf87610224784fe42d Author: Piotr Drąg Date: Sat Feb 18 17:24:50 2012 +0100 Updated POTFILES.in po/POTFILES.in | 1 + 1 file changed, 1 insertion(+) commit 775b1054ee5b516494f08f1db31137873115b225 Author: Punit Jain Date: Sat Feb 18 17:19:49 2012 +0530 Bug #656375 Out of Office Implementation src/account-setup-eplugin/Makefile.am | 8 +- .../exchange-ews-account-out-of-office.c | 594 ++++++++++++++++++++ .../exchange-ews-account-out-of-office.h | 25 + .../exchange-ews-account-setup.c | 62 +- .../org-gnome-exchange-ews.eplug.xml | 4 +- src/server/e-ews-connection.c | 372 +++++++++++- src/server/e-ews-connection.h | 42 ++ src/server/tests/Makefile.am | 2 + src/server/tests/test-connection.c | 2 + src/server/tests/test-get-oof-settings.c | 104 ++++ src/server/tests/test-libews.c | 4 + src/server/tests/test-set-oof-settings.c | 119 ++++ 12 files changed, 1320 insertions(+), 18 deletions(-) commit 6808133062bb160ca7e1c9eccc732ec385b2c989 Author: Matej Urbančič Date: Fri Feb 17 21:28:51 2012 +0100 Updated Slovenian translation po/sl.po | 122 +++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 70 insertions(+), 52 deletions(-) commit 8039cdb740526ab977e151a82b7b9ce9f9fcb667 Author: Punit Jain Date: Fri Feb 17 16:20:23 2012 +0530 Bug #668174 unable to create appointments and meetings src/calendar/e-cal-backend-ews.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a9b4edf31e4fa343a7777606668dacedc55f12ae Author: Punit Jain Date: Fri Feb 17 14:50:08 2012 +0530 Bug #654810 conversion of evolution query to ews restriction and test function src/utils/e-ews-query-to-restriction.c | 1176 ++++++++++++++++++++++++++++++++ src/utils/e-ews-query-to-restriction.h | 26 + src/utils/ews-test-finditem-query.c | 179 +++++ 3 files changed, 1381 insertions(+) commit ffcef64e618ee12c39299364a1e4f2fa64d17480 Author: Punit Jain Date: Fri Feb 17 14:45:21 2012 +0530 Bug #654810 finditem API implementation src/addressbook/Makefile.am | 4 +- src/addressbook/e-book-backend-ews.c | 195 ++++++++++++++++++++++++++---- src/server/e-ews-connection.c | 218 +++++++++++++++++++++++++++++++++- src/server/e-ews-connection.h | 52 ++++++++ src/server/e-ews-item.c | 69 +++++++---- src/utils/Makefile.am | 28 ++++- 6 files changed, 515 insertions(+), 51 deletions(-) commit 5d2e9ac908c7a73094f76019e408065cd3aff527 Author: Punit Jain Date: Fri Feb 17 14:37:56 2012 +0530 Bug #654822 set system folder flags using getfolder operation src/camel/camel-ews-store.c | 88 ++++++++++++++++++++++++++++++++++++++++++- src/camel/camel-ews-utils.c | 17 +-------- 2 files changed, 88 insertions(+), 17 deletions(-) commit b65f42c2034b6d6ca2764c5d635dc35c41a87f2e Author: Marek Černocký Date: Thu Feb 16 11:02:02 2012 +0100 Updated Czech translation po/cs.po | 132 ++++++++++++++++++++++++++++++++++++-------------------------- 1 file changed, 77 insertions(+), 55 deletions(-) commit d0348fc3f681c5129e18a8bdc58b0b847604f375 Author: Milan Crha Date: Thu Feb 16 10:24:37 2012 +0100 Bug #658347 - Harmonize mnemonic for "Check new messages for Junk contents" src/camel/camel-ews-provider.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 02b9574f8e5f3c287331561c12bbf1fe96717f15 Author: Daniel Mustieles Date: Thu Feb 9 17:29:51 2012 +0100 Updated Spanish translation po/es.po | 67 +++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 45 insertions(+), 22 deletions(-) commit 13b2005ac31b5688af0cca8a111cdbc0150a58ef Author: Milan Crha Date: Thu Feb 9 15:18:52 2012 +0100 Fix memory leak during autodiscover (as part of Bug #665801) src/server/e-ews-connection.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 546b2d73fb72a75d54cd035bda3567247f78a67a Author: Milan Crha Date: Thu Feb 9 14:12:44 2012 +0100 Bug #664749 - Cannot send message "Service not connected" src/camel/camel-ews-transport.c | 34 ++++++++++++++++++++++++++++++++++ src/utils/ews-camel-common.c | 26 ++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) commit 253c2a7f49bec19e8c7be81b0ef1a68064b70c65 Author: David Woodhouse Date: Wed Feb 8 14:35:49 2012 +0000 Bug 665801 - Crash in SoupSessionAsync::finalize Gr, I hate the way that libsoup can't cope with being called from anything but its *own* context. Unless you are prepared to use synchronous operations, it seems to have absolutely no locking of its own :( Work around this by even calling g_object_unref() for the SoupSession from its own thread/context. src/server/e-ews-connection.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit f9d91eddfe684623d73ea5326c67b39dbd2f56f5 Author: David Woodhouse Date: Wed Feb 8 14:27:00 2012 +0000 Bug 669338 - Wrong Content-Type in Autodiscover xml soap src/server/e-ews-connection.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3b201f6ed217aab4f2292df3a79ccc5a5356be24 Author: Matthew Barnes Date: Sun Feb 5 11:57:34 2012 -0500 Fix version bump, next is 3.3.90. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8d5681293093a2f5a8d3512cdd72822b322a9a7c Author: Matthew Barnes Date: Sun Feb 5 11:15:01 2012 -0500 Post-release version bump. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fda974cb7491a9d1501849f1119213e4113459fb Author: Matthew Barnes Date: Sun Feb 5 11:10:47 2012 -0500 NEWS update for 3.3.5 release. NEWS | 10 ++++++++++ 1 file changed, 10 insertions(+) commit c3576697a55fc645e4ef18794e413649d811edff Author: Matthew Barnes Date: Wed Jan 18 23:09:36 2012 -0500 Adapt to libemail-engine. configure.ac | 1 + src/account-setup-eplugin/Makefile.am | 6 ++++-- src/account-setup-eplugin/exchange-ews-account-listener.c | 1 - 3 files changed, 5 insertions(+), 3 deletions(-) commit a6a360948e6f2d47bc2e3be72d64c7379081aa0a Author: Matthew Barnes Date: Mon Jan 16 11:52:05 2012 -0500 Post-release version bump. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 53c1739b53b7252c71ebfd70de545f70ff5ce3f6 Author: Matthew Barnes Date: Mon Jan 16 11:49:50 2012 -0500 NEWS update for 3.3.4 release. NEWS | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit 7665abb78de11856d20a8a3961d304a2201a3ccd Author: Vibha Yadav Date: Mon Jan 16 15:44:50 2012 +0530 Bug #665104 - Possible memory leaks src/camel/camel-ews-utils.c | 1 + 1 file changed, 1 insertion(+) commit 930b7efe1c665925cf240325e2d38bb3ac18b46e Author: Punit Jain Date: Thu Jan 12 17:21:18 2012 +0530 Bug #665533 OAB caching not working src/account-setup-eplugin/exchange-ews-account-listener.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit eb9d169dbfb583181af9f43e6df349128b05dab8 Author: Milan Crha Date: Wed Jan 4 17:23:53 2012 +0100 Bug #667185 - Menu items from plugins not translated src/addressbook/e-book-backend-sqlitedb.c | 6 +++++- src/calendar/e-cal-backend-ews-utils.c | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) commit cea2bed5c66c4c900f8700e33560111346e88c1c Author: Nicolás Satragno Date: Mon Dec 26 10:29:20 2011 +0100 Updated Spanish translation po/es.po | 125 +++++++++++++++++++++++++++++++------------------------------- 1 file changed, 63 insertions(+), 62 deletions(-) commit 7b537a920dee4845416ae9fdf5b13fc75d4a9e1e Author: Kjartan Maraas Date: Wed Dec 21 14:36:53 2011 +0100 Added nb po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit 02f06ede0b6e697d907e9f317dd29f2dd6dac6c2 Author: Kjartan Maraas Date: Wed Dec 21 14:36:41 2011 +0100 Added Norwegian bokmål translation po/nb.po | 341 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 341 insertions(+) commit 773728bc74c6f11d7542e79a6632f43ad7fca41c Author: Chenthill Palanisamy Date: Mon Dec 19 20:49:52 2011 +0530 post release version bump configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 08e1414a9e3f29202bf677c15b9758ad1d8b88a5 Author: Chenthill Palanisamy Date: Mon Dec 19 19:26:17 2011 +0530 News update for 3.3.3 release NEWS | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) commit f1ed78439fd3b5ce82854d6fe4a7c7e214d7b8b9 Author: Chenthill Palanisamy Date: Thu Dec 15 12:53:58 2011 +0530 Fix a critical warning crasher src/camel/camel-ews-store.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit f4d560fccc633626f5001ab7b98e51ddb23b3ade Author: Chenthill Palanisamy Date: Thu Dec 8 23:38:12 2011 +0530 Fix address-book to display contents without error. Make a dummy get_folder request on the distinguished folder "contacts" to make sure we have a valid connection. The duplicate requests can be avoided once we have a EClientStore implemented or if e_ews_connection_new can handle it. src/addressbook/e-book-backend-ews.c | 32 +++++++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 5 deletions(-) commit ae8fa24e4362259cd42c3e307bcebe3a1105665a Author: Chenthill Palanisamy Date: Thu Dec 8 16:35:08 2011 +0530 Bug 659679 - Password management- Clicking 'ok' without entering a password doesn't bring up a message src/calendar/e-cal-backend-ews.c | 44 ++++++++++++++++++++++++++++++++------ 1 file changed, 37 insertions(+), 7 deletions(-) commit f46f8bca136ffef9d4a5d5997b1e3e2c19f4dded Author: Chenthill Palanisamy Date: Thu Dec 1 17:24:55 2011 +0530 Implement GetFolder request. Refactor the code to request for additional properties. src/server/e-ews-connection.c | 230 +++++++++++++++++++++++++++++++++++++---- src/server/e-ews-connection.h | 47 ++++++++- 2 files changed, 256 insertions(+), 21 deletions(-) commit cfe922992fcc4b30b0cc138a8a4a6c84f198c743 Author: Milan Crha Date: Wed Dec 7 10:30:32 2011 +0100 Bug #665065 - Updates changed items forever src/camel/camel-ews-folder.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) commit 836a1b26e70502197ef878afee193334e2b0aa33 Author: Punit Jain Date: Tue Dec 6 18:20:25 2011 +0530 fixing a compiler warning src/server/e-ews-connection.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 621ef330ba1ba43454f1347ee0d7f58e3a06e8a2 Author: Daniel Mustieles Date: Mon Dec 5 18:13:43 2011 +0100 Updated Spanish translation po/es.po | 52 ++++++++++++++++++++++++++++------------------------ 1 file changed, 28 insertions(+), 24 deletions(-) commit e8791bd763430626d085d4b918e3f9ffc9bbc671 Author: Matej Urbančič Date: Fri Dec 2 16:46:22 2011 +0100 Updated Slovenian translation po/sl.po | 116 ++++++++++++++++++++++++++++---------------------------------- 1 file changed, 52 insertions(+), 64 deletions(-) commit 326e7b4760017dc9dce8a9ace7b0c23db46a479e Author: David Woodhouse Date: Fri Dec 2 13:00:56 2011 +0000 Bug 664637 - Deleted messages appear in Inbox This is a *partial* fix. We still have a potential bug if we crash at the wrong time, but at least this stops us from hitting it systematically. src/camel/camel-ews-folder.c | 1 + 1 file changed, 1 insertion(+) commit c9501f7515737e9fa19ef6ec3bc962aea1f9f844 Author: Vibha Yadav Date: Fri Dec 2 15:48:51 2011 +0530 Bug 656376 - Support for delegation Adding up get_delegate api along with its test case. src/server/e-ews-connection.c | 222 ++++++++++++++++++++++++++++++++++- src/server/e-ews-connection.h | 50 ++++++++ src/server/tests/Makefile.am | 3 +- src/server/tests/test-getdelegate.c | 113 ++++++++++++++++++ src/server/tests/test-libews.c | 2 + 5 files changed, 387 insertions(+), 3 deletions(-) commit 68a53eb80710ae3941f331362438cfa6af082ff5 Author: Milan Crha Date: Thu Dec 1 10:54:38 2011 +0100 Bug #664116 - "Fetch URL" doesn't always work .../exchange-ews-account-setup.c | 7 ++- src/server/e-ews-connection.c | 63 ++++++++++++++------ src/server/e-ews-connection.h | 4 +- src/server/tests/test-connection.c | 10 ++-- 4 files changed, 60 insertions(+), 24 deletions(-) commit ff452e5d29fca7296aad4a590fac6c252522ffdd Author: Yinghua Wang Date: Sat Nov 26 09:12:02 2011 +0000 Add simplified Chinese translation. po/LINGUAS | 1 + po/zh_CN.po | 331 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 332 insertions(+) commit e135349fb5cf755bdb5b9b5832f1f5dd9db2d464 Author: Matej Urbančič Date: Fri Nov 25 18:01:12 2011 +0100 Updated Slovenian translation po/sl.po | 162 +++++++++++++++++++++++++++++--------------------------------- 1 file changed, 75 insertions(+), 87 deletions(-) commit 53ca63a0e27ec4d3986ea5f2f2cf91d9bc4bbca1 Author: Matthew Barnes Date: Thu Nov 24 18:07:09 2011 -0500 Remove all *_DISABLE_DEPRECATED_FLAGS. I'll care about deprecated APIs again when a gtk4 release date is announced. Meanwhile it's just causing distros unnecessary pain. configure.ac | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) commit 63b798d310f9e62643795eca15b73d39fd457317 Author: Matthew Barnes Date: Thu Nov 24 17:53:12 2011 -0500 Remove GSEAL_ENABLE macro. We already comply, and it's required now anyway for gtk3. configure.ac | 1 - 1 file changed, 1 deletion(-) commit 0ec4fe32a3e2ebdab3f4149e9e4659493b2c1196 Author: Milan Crha Date: Thu Nov 24 12:14:20 2011 +0100 Bug #664572 - Change e_cal_backend_notify_component* to use ECalComponent src/calendar/e-cal-backend-ews.c | 100 ++++++++++++++++++-------------------- 1 file changed, 47 insertions(+), 53 deletions(-) commit 89fa2fecaa064bd0e01e7a20b4296a6aa2cbe51a Author: Milan Crha Date: Wed Nov 23 12:36:49 2011 +0100 Bug #648877 - Address completion gives mailbox name rather than contact name src/addressbook/e-book-backend-ews.c | 47 +++++++++++++++++++++++++++------- src/server/e-ews-connection.c | 19 ++++++++++---- src/server/e-ews-item.c | 34 ++++++++++++++++++++++++ src/server/e-ews-item.h | 8 ++++++ 4 files changed, 94 insertions(+), 14 deletions(-) commit 08cdb4e6293b0ba2c54a25414de22fd45d372a12 Author: Milan Crha Date: Wed Nov 23 11:51:10 2011 +0100 Bug #663379 - Cannot configure EWS account on 3.3.1 src/account-setup-eplugin/exchange-ews-account-setup.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit d3338f1a3d90bfed25f1e15bd8c418555b0af550 Author: Chenthill Palanisamy Date: Wed Nov 23 14:00:15 2011 +0530 Bug 654940 - Fetch url even works in offline src/account-setup-eplugin/exchange-ews-account-setup.c | 6 ++++++ 1 file changed, 6 insertions(+) commit 5f3142a830d103f5ac989254f25b1f0a3513f889 Author: Chenthill Palanisamy Date: Tue Nov 22 13:53:58 2011 +0530 Bug 661537 - Crash in e_book_backend_sqlitedb_get_is_populated at e-book-backend-sqlitedb.c:1726 src/addressbook/e-book-backend-ews.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ebb020141cb5c9061fd51b8e3c0ea902b8815f78 Author: Matthew Barnes Date: Sun Nov 20 17:27:21 2011 -0500 Post-release version bump. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d60eeefd96e6e14ac2d283950a7bba757074f2b8 Author: Matthew Barnes Date: Sun Nov 20 17:09:51 2011 -0500 NEWS update for 3.3.2 release. NEWS | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) commit c9945842746c06f806a1ec97c37aace3c1cfbc0d Author: Vibha Yadav Date: Fri Nov 18 17:55:31 2011 +0530 Bug #657320 - Set/Modify Birthday of Contact src/addressbook/e-book-backend-ews.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) commit 78cc513a9035362935caca8065f456d7d29f7901 Author: Vibha Yadav Date: Fri Nov 18 12:02:17 2011 +0530 Bug #661528 - g_ascii_strcasecmp: assertion `s2 != NULL' failed Added a check for NULL String before calling to compare. src/addressbook/e-book-backend-ews.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) commit 1b5ae9ef59d54dd1e0f0caa5397c8d04523199f3 Author: Chenthill Palanisamy Date: Wed Nov 16 11:39:21 2011 +0530 Bug 661972 - Crash in ews_book_remove_contact_cb at e-book-backend-ews.c:881 src/addressbook/e-book-backend-ews.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) commit 52527c6aa7147743334cbf45be116bcdb8581bec Author: Matthew Barnes Date: Sun Nov 13 00:40:50 2011 -0500 Adapt to CamelFolderSummary changes. src/camel/camel-ews-folder.c | 6 ++-- src/camel/camel-ews-summary.c | 70 +---------------------------------------- src/camel/camel-ews-summary.h | 3 +- 3 files changed, 4 insertions(+), 75 deletions(-) commit 825ec47c7ff13184f6b03fae84a4461c67e81d3b Author: Marek Černocký Date: Wed Nov 9 09:52:15 2011 +0100 Added Czech language po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit 471d981929ba8c4e106cfd09b01675091026578a Author: Marek Černocký Date: Wed Nov 9 09:51:46 2011 +0100 Updated Czech translation po/cs.po | 336 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 336 insertions(+) commit 6c6ab5eff1c3e93402c57adf3e10b1228350f4a0 Author: Chenthill Palanisamy Date: Tue Nov 8 15:59:12 2011 +0530 Do not include glist.h header separately. src/calendar/e-cal-backend-ews.c | 2 -- 1 file changed, 2 deletions(-) commit 16e94af0795b6d7a749651b86f01225c4822dd62 Author: Chenthill Palanisamy Date: Tue Nov 8 15:56:48 2011 +0530 Do not use deprecated g_atexit. src/account-setup-eplugin/exchange-ews-account-setup.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) commit 21731bd8f14f99324a56a5ac8d85685d630491e2 Author: Matthew Barnes Date: Sun Nov 6 12:18:00 2011 -0500 Adapt to Evolution's EMConfig API changes. .../exchange-ews-account-setup.c | 477 +++++++++----------- .../org-gnome-exchange-ews.eplug.xml | 6 +- src/camel/camel-ews-settings.c | 143 ++++++ src/camel/camel-ews-settings.h | 9 + 4 files changed, 377 insertions(+), 258 deletions(-) commit 77beb810ae90bb898107435f18cf0a57ad4a50b8 Author: Gabor Kelemen Date: Sat Nov 5 03:49:43 2011 +0100 Added Hungarian translation by Zoltan Mezi po/hu.po | 335 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 335 insertions(+) commit 4094f2418da2f10c80e18d6604106dd0f7380d1b Author: Gabor Kelemen Date: Sat Nov 5 03:49:18 2011 +0100 Added hu to LINGUAS po/LINGUAS | 1 + 1 file changed, 1 insertion(+) commit 79517cb4da0c29977d4df302832e526f78be3d42 Author: David Woodhouse Date: Wed Nov 2 16:12:15 2011 +0000 Fix default-enable of AM_MAINTAINER_MODE configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3dc4e48e6f8d3cc578e4e71fbbae5c0da0f9c48a Author: Matthew Barnes Date: Wed Oct 26 16:41:28 2011 -0400 Distribute 'xz' tar archives instead of gzip. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8384f87b691573e144d3a823a3d1da4576a1c45f Author: Matthew Barnes Date: Wed Oct 26 15:35:52 2011 -0400 Remove g_thread_init() calls. g_type_init() already calls it, and has for several GLib releases. src/addressbook/e-book-backend-sqlitedb-test.c | 3 --- src/addressbook/ews-oab-decoder.c | 3 --- src/addressbook/lzx/ews-oal-decompress.c | 3 --- src/server/tests/test-autocompletion.c | 3 --- src/server/tests/test-connection.c | 3 --- src/server/tests/test-createfolder.c | 3 --- src/server/tests/test-cuditem.c | 3 --- src/server/tests/test-deletefolder.c | 3 --- src/server/tests/test-getattachment.c | 3 --- src/server/tests/test-syncfolder.c | 3 --- 10 files changed, 30 deletions(-) commit 658d770ac04be3e4d4e5baa26a9954055a932918 Author: Daniel Mustieles Date: Tue Oct 25 16:35:23 2011 +0200 Updated Spanish translation po/es.po | 109 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 56 insertions(+), 53 deletions(-) commit ea37425c5fc82a43b8244454fcdcb47098f13dcf Author: Milan Crha Date: Tue Oct 25 10:03:05 2011 +0200 Bug #662598 - Store server folder cache in user's cache directory .../exchange-ews-account-listener.c | 4 +- src/camel/camel-ews-store.c | 53 ++++++++++++++++++-- 2 files changed, 52 insertions(+), 5 deletions(-) commit 3bef37fbbcbac6ab84f056f669b25382a4a46373 Author: Matthew Barnes Date: Fri Oct 21 09:46:31 2011 -0400 Adapt to CamelNetworkSettings changes. src/camel/camel-ews-folder.c | 18 +++- src/camel/camel-ews-settings.c | 209 ++++++++++++++++++++++++++++++++++++--- src/camel/camel-ews-settings.h | 7 ++ src/camel/camel-ews-store.c | 64 ++++++------ src/camel/camel-ews-transport.c | 34 +++++-- src/camel/camel-ews-utils.c | 60 ++++++----- 6 files changed, 313 insertions(+), 79 deletions(-) commit c95d0e0d3422aaea8deb6d9cbbe8b361d817a599 Author: Milan Crha Date: Mon Oct 24 09:43:57 2011 +0200 Call g_thread_init() conditionally src/addressbook/e-book-backend-sqlitedb-test.c | 2 ++ src/addressbook/ews-oab-decoder.c | 2 ++ src/addressbook/lzx/ews-oal-decompress.c | 2 ++ src/server/tests/test-autocompletion.c | 2 ++ src/server/tests/test-connection.c | 2 ++ src/server/tests/test-createfolder.c | 2 ++ src/server/tests/test-cuditem.c | 2 ++ src/server/tests/test-deletefolder.c | 2 ++ src/server/tests/test-getattachment.c | 2 ++ src/server/tests/test-syncfolder.c | 2 ++ 10 files changed, 20 insertions(+) commit 3bb09eef756a9301859abb19ac8ab39f9fc3bed5 Author: Matej Urbančič Date: Sun Oct 23 19:15:00 2011 +0200 Updated Slovenian translation po/sl.po | 108 ++++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 59 insertions(+), 49 deletions(-) commit e77bf0dd746389895d3182bb4f1672105209975b Author: Matthew Barnes Date: Sun Oct 23 10:54:25 2011 -0400 Post-release version bump. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 8e0e9c60db4b173467d2b94bcd485ac5d6455b5f Author: Matthew Barnes Date: Sun Oct 23 10:36:11 2011 -0400 Fix distcheck errors. src/server/tests/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 9e0d210d4e43eea09b09a4a4583e86bd65a1c378 Author: Matthew Barnes Date: Sun Oct 23 10:32:25 2011 -0400 Remove -Werror. Not suitable for releases. configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ee46b7e9cd8b235ba9435560e24c5548e3c56320 Author: Matthew Barnes Date: Sun Oct 23 10:27:17 2011 -0400 Makefile.am: Add MAINTAINERCLEANFILES. Takes care of the untracked auto-foo files. Makefile.am | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) commit 6e20e3aacf991e99f2bc4a46519204a58092f448 Author: Matthew Barnes Date: Sun Oct 23 10:20:14 2011 -0400 NEWS update for 3.3.1 release. NEWS | 12 ++++++++++++ configure.ac | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) commit f7b8b507958a6f3f7ed3918e7df46d4e3b7b5780 Author: David Woodhouse Date: Thu Oct 20 23:32:02 2011 +0100 Use SHA256 of EWS ItemId for cache filename, not the ItemId itself. An ecryptfs user complained; it can't handle long filenames. Use the sha256 of the id instead, and automatically rename old files as we try to open them. src/camel/camel-ews-folder.c | 80 ++++++++++++++++++++++++++++++++++++++---- 1 file changed, 74 insertions(+), 6 deletions(-) commit 10733cdc365a41f18c25e212fe288276b951097b Author: Mario Blättermann Date: Thu Oct 20 22:08:56 2011 +0200 [l10n] Updated German translation po/de.po | 62 +++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 35 insertions(+), 27 deletions(-) commit 5fb55ca5378d25fd39bdcc078b70d1a1bbbee069 Author: Milan Crha Date: Thu Oct 20 14:46:28 2011 +0200 Prefill Host URL when creating new account src/account-setup-eplugin/exchange-ews-account-setup.c | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) commit 73c4f83e9d0c3fc2d7cf27e8d1d0062bd7153c9e Author: Milan Crha Date: Thu Oct 20 14:02:46 2011 +0200 Remove startup debug messages src/account-setup-eplugin/exchange-ews-account-listener.c | 4 +--- src/account-setup-eplugin/exchange-ews-account-setup.c | 2 -- 2 files changed, 1 insertion(+), 5 deletions(-) commit 24445771f4cfca83c6d496cf4766df0359c15215 Author: Milan Crha Date: Thu Oct 20 14:01:38 2011 +0200 Err, overlooked test, David notified me about it src/camel/camel-ews-summary.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a52cdd3ebd049ead9cb238e2d32608dfe322cea3 Author: Milan Crha Date: Thu Oct 20 13:56:12 2011 +0200 Forgotten API change on CamelFolderSummary in eds 3.3.1 This prevented correct load of folder summary and as such left CamelFolderSummary::uids empty, which had other more consecutive issues, one of then that folder counts were not updated properly. src/camel/camel-ews-summary.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) commit 8c8e95209e1cafd01b49838fe8168345601d214b Author: David Woodhouse Date: Wed Oct 19 22:19:53 2011 +0100 Fix crash in addressbook completion when no offline GAL cache src/addressbook/e-book-backend-ews.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit bcf94a5bfbcbc97b81a1739601f0be87ea9f2497 Author: Matthew Barnes Date: Wed Oct 19 17:21:23 2011 -0400 Adapt to Camel authentication API changes. This attempts to implement the new CamelService.authenticate_sync() method, and also calls camel_session_authenticate_sync() from the connect_sync() method. Fair warning: I've not actually tested these changes. src/camel/camel-ews-store.c | 131 ++++++++++++++++++++++++++++++------------- 1 file changed, 93 insertions(+), 38 deletions(-) commit 526cc7bb2e2d21e1d9f5098e4c9934a80f785e37 Author: David Woodhouse Date: Wed Oct 19 21:11:19 2011 +0100 Remove libedata-cal-compat.[ch] src/calendar/Makefile.am | 2 - src/calendar/e-cal-backend-ews.c | 51 ++++++------ src/calendar/libedata-cal-compat.c | 155 ------------------------------------ src/calendar/libedata-cal-compat.h | 51 ------------ 4 files changed, 25 insertions(+), 234 deletions(-) commit f7dd1cd27870c6e76056c696aee30882e7b21e82 Author: Milan Crha Date: Wed Oct 19 19:06:38 2011 +0100 Add missing camel-ews-settings.[ch] src/camel/camel-ews-settings.c | 302 ++++++++++++++++++++++++++++++++++++++++ src/camel/camel-ews-settings.h | 70 ++++++++++ 2 files changed, 372 insertions(+) commit 8cf26212917f036abec59af831a28732fe491e6e Author: Milan Crha Date: Wed Oct 19 18:35:44 2011 +0100 Bug 662224 - Make it compile against 3.3.1 of eds/evo configure.ac | 4 +- .../exchange-ews-account-listener.c | 2 +- .../exchange-ews-account-setup.c | 2 +- src/addressbook/e-book-backend-ews-factory.c | 46 +- src/addressbook/e-book-backend-ews.c | 518 ++++++++++---------- src/calendar/Makefile.am | 1 - src/calendar/e-cal-backend-ews-factory.c | 201 +++----- src/calendar/e-cal-backend-ews-factory.h | 36 -- src/calendar/e-cal-backend-ews.c | 473 ++---------------- src/camel/Makefile.am | 2 + src/camel/camel-ews-folder.c | 73 ++- src/camel/camel-ews-provider.c | 10 +- src/camel/camel-ews-store.c | 16 +- src/camel/camel-ews-summary.c | 191 +------- src/camel/camel-ews-summary.h | 3 - src/camel/camel-ews-utils.c | 21 +- 16 files changed, 491 insertions(+), 1108 deletions(-)