Evolution EWS Changelog

What's new in Evolution EWS 3.34.3

Jan 7, 2020
  • Bug Fixes:
  • I#81 - Attachment flag not shown on messages with attachment (Milan Crha)

New in Evolution EWS 3.34.2 (Nov 22, 2019)

  • Bug Fixes:
  • I#64 - "Listen for server notifications" does not work with OAuth2 (Milan Crha)
  • I#70 - Fails to delete one instance of a recurring event (Milan Crha)
  • Miscellaneous:
  • Some meetings shown as plain events (Milan Crha)
  • Disconnect signal handlers on connection object in dispose of book/calendar backend (Milan Crha)

New in Evolution EWS 3.35.1 (Oct 11, 2019)

  • Bug Fixes:
  • I#64 - "Listen for server notifications" does not work with OAuth2 (Milan Crha)

New in Evolution EWS 3.34.1 (Oct 7, 2019)

  • Bug Fixes:
  • I#65 - "High priority" flag ignored on message send (Milan Crha)
  • I#66 - Update list of unknown timezones for a unit test (Milan Crha)
  • I#69 - Send meeting change notifications only if being the organizer (Milan Crha)
  • I#71 - Color/Score assigned by filter lost on message move (Milan Crha)
  • Miscellaneous:
  • Prefill email address as user name when creating new account (Milan Crha)
  • Autodiscover: Do not change user name with RedirectAddr (Milan Crha)
  • Translations:
  • Asier Sarasua Garmendia (eu)

New in Evolution EWS 3.34.0 RC (Sep 2, 2019)

  • Bug Fixes:
  • I#60 - Messages deleted in public folders cannot be moved to Deleted Items (Milan Crha)
  • Miscellaneous:
  • Fix a memory leak in camel_ews_store_ensure_virtual_folders() (Milan Crha)
  • Translations:
  • Anders Jonsson (sv)
  • Bruce Cowan (en_GB)
  • Petr Kovář (cs)

New in Evolution EWS 3.34.0 Beta 2 (Aug 31, 2019)

  • Bug Fixes:
  • I#55 - Consider mail aliases when searching for an attendee property (Milan Crha)
  • I#56 - README: Correct typo (bby-bishopclark)
  • I#57 - Birthday date of Contact depends on system timezone (Milan Crha)
  • evo-I#568 - Set GtkLabel's width-chars when using line-wrap (Milan Crha)

New in Evolution EWS 3.34.0 Beta (Aug 7, 2019)

  • Translations:
  • Rafael Fontenelle (pt_BR)

New in Evolution EWS 3.33.4 (Jul 24, 2019)

  • Bug Fixes:
  • I#53 - Add support for "redirectAddr" in autodiscovery (Milan Crha)
  • M!3 - Prefer g_string_append_c() over g_string_append() (Дилян Палаузов)
  • M!4 - Ignore the return value of g_string_append() (Дилян Палаузов)
  • Miscellaneous:
  • Fix few memory leaks in e_cal_backend_ews_rid_to_index() (Milan Crha)
  • Count with an ICalTimezone without internal component in ewscal_set_availability_timezone() (Milan Crha)
  • Categories property cannot be deleted (Milan Crha)
  • Translations:
  • Daniel Mustieles (es)
  • Kukuh Syafaat (id)

New in Evolution EWS 3.33.3 (Jun 19, 2019)

  • Bug Fixes:
  • I#42 - Check also DNS SRV _autodiscover._tcp during autodiscover (Milan Crha)
  • I#49 - Test suite is failing (Milan Crha)
  • eds-I#120 - Fails to build with libasan using Clang (undefined symbols) (Milan Crha)
  • eds-M!15 - Fix typos in CMake modules (Дилян Палаузов)
  • Miscellaneous:
  • Fix issues found during 'make check' (Milan Crha)
  • Fix some compiler warnings reported by Clang in the test code (Milan Crha)
  • Translations:
  • Balázs Úr (hu)

New in Evolution EWS 3.33.2 (May 22, 2019)

  • Bug Fixes:
  • eds-M!14 - Correct typo in a comment in the main CMakeLists.txt (Дилян Палаузов)
  • Miscellaneous:
  • Add refresh interval options to non-mail sources (Milan Crha)
  • Port to libecal-2.0 and adapt to address book API changes (Milan Crha)
  • Translations:
  • Daniel Mustieles (es)
  • Piotr Drąg (pl)

New in Evolution EWS 3.32.2 (May 6, 2019)

  • Bug Fixes:
  • M!2 - Correct memory leak and typo in e_ews_autodiscover_ws_url() (Дилян Палаузов)
  • Miscellaneous:
  • Use lower-case "mailto:" consistently in the code (Milan Crha)

New in Evolution EWS 3.32.1 (Apr 8, 2019)

  • Bug Fixes:
  • I#39 - Let handle recurring task completion by the server (Milan Crha)
  • I#41 - Unreachable EWS service causes Calendar(s) to disappear (Milan Crha)
  • M!1 - Do not pass 'scope' parameter in OAuth2 requests on outlook.office365.com server (Luca Boccassi)
  • Translations:
  • Марко Костић (sr)
  • Tim Sabsch (de)

New in Evolution EWS 3.32.0 (Mar 13, 2019)

  • Translations:
  • Nathan Follens (nl)

New in Evolution EWS 3.32.0 Beta 2 (Feb 20, 2019)

  • Miscellaneous:
  • Implement 'exists' ESExp function in the book backend (Milan Crha)

New in Evolution EWS 3.32.0 Beta (Feb 6, 2019)

  • Bug Fixes:
  • I#25 - Canceled meetings remain in the calendar with Canceled: title (Milan Crha)
  • I#30 - Double values should use dot as decimal separator in XML (Milan Crha)
  • I#31 - Duplicate attendees in meetings from Office365.com (Milan Crha)
  • I#32 - Run ResolveNames for "Any field contains" searches (Milan Crha)
  • Miscellaneous:
  • Use also -DCAMEL_DISABLE_DEPRECATED=1 in the maintainer mode (Milan Crha)
  • Translations:
  • Balázs Úr (hu)

New in Evolution EWS 3.31.4 (Jan 9, 2019)

  • Translations:
  • Anders Jonsson (sv)

New in Evolution EWS 3.31.3 (Dec 13, 2018)

  • Bug Fixes:
  • eds-I#54 - Enable 'Listen for server change notifications' by default (Milan Crha)
  • I#27 - SSL Certificates are not validated (Milan Crha)
  • Miscellaneous:
  • Fix a build break with glib pre-2.54 and bump libsoup version to 2.58 (Milan Crha)
  • Correct how extra compiler warnings are used in the maintainer mode (Milan Crha)
  • Translations:
  • Kukuh Syafaat (id)
  • Rafael Fontenelle (pt_BR)
  • Aurimas Černius (lt)

New in Evolution EWS 3.31.2 (Nov 12, 2018)

  • Bug Fixes:
  • I#17 - [Calendar] Retry item download on ErrorBatchProcessingStopped error (Milan Crha)
  • I#18 - Crashes when reading EWS Global Address List (Milan Crha)
  • I#23 - Autodiscovery uses EXCH URLs instead of EXPR (Milan Crha)
  • I#24 - Sync CategoryList with mail Labels (Milan Crha)
  • Miscellaneous:
  • Make sure intltool-merge cache is created only once (Milan Crha)
  • Translations:
  • Piotr Drąg (pl)
  • Marek Cernocky (cs)
  • Rafael Fontenelle (pt_BR)
  • Anders Jonsson (sv)
  • Matej Urbančič (sl)
  • Daniel Mustieles (es)
  • Alan Mortensen (da)

New in Evolution EWS 3.30.2 (Oct 29, 2018)

  • Bug Fixes:
  • I#18 - Crashes when reading EWS Global Address List (Milan Crha)
  • I#19 - Country is forgotten along the way to exchange server (Milan Crha)
  • I#21 - Meeting with attachment cannot be saved in 2010 (Milan Crha)
  • I#23 - Autodiscovery uses EXCH URLs instead of EXPR (Milan Crha)
  • Miscellaneous:
  • Enable only Notification reminders in the calendar (Milan Crha)
  • Treat 'Unknown' ResponseType as Needs-Action (Milan Crha)
  • Collection backend schedules two 'populate' requests after going online (Milan Crha)
  • Translations:
  • Daniel Mustieles (es)

New in Evolution EWS 3.30.1 (Sep 26, 2018)

  • Bug Fixes:
  • I#8 - Handle 'Persistent-Auth: false' when provided by the server (Milan Crha)
  • I#14 - Let edit Permissions of root message folder (Milan Crha)
  • Miscellaneous:
  • Calendar invites added with the wrong time zone (Milan Crha)
  • Fix an invalid unref call and a memory leak of an EEwsConnection object (Milan Crha)
  • Translations:
  • Balázs Meskó (hu)
  • Anders Jonsson (sv)
  • Marek Cernocky (cs)

New in Evolution EWS 3.30.0 (Sep 10, 2018)

  • Miscellaneous:
  • No code/translation changes

New in Evolution EWS 3.30.0 RC (Aug 27, 2018)

  • Translations:
  • Kukuh Syafaat (id)

New in Evolution EWS 3.30.0 Beta 2 (Aug 15, 2018)

  • Translations:
  • Mario Blättermann (de)
  • Jordi Mas (ca)

New in Evolution EWS 3.28.5 (Jul 30, 2018)

  • Bug Fixes:
  • I#10 - All day event times broken after drag&drop in Work Week view (Milan Crha)
  • Translations:
  • Bruce Cowan (en_GB)

New in Evolution EWS 3.30.0 Beta 1 (Jul 30, 2018)

  • Bug Fixes:
  • I#10 - All day event times broken after drag&drop in Work Week view (Milan Crha)
  • I#11 - Updated Draft message not re-downloaded (Milan Crha)
  • Translations:
  • Bruce Cowan (en_GB)
  • Carles Ferrando Garcia (ca)

New in Evolution EWS 3.29.4 (Jul 16, 2018)

  • Bug Fixes:
  • Bug 796297 - Make it possible to not request RSVP (all-or-nothing) ][ (Milan Crha)
  • eds-I#12 - vCard REV attribute should be a timestamp (Milan Crha)
  • I#4 - Automatic junk filtering doesn't work (Milan Crha)
  • I#5 - Cannot set/change task priority (Milan Crha)
  • I#2 - Silently ignore broken items on fetch in calendars (Milan Crha)
  • I#6 - Add 'Subscribe to folder of other EWS user' into File menu (Milan Crha)
  • I#7 - Event timezone not always properly set on the server (Milan Crha)
  • Miscellaneous:
  • Use Unicode '...' in translatable strings (Milan Crha)
  • Fix few memory leaks around gtk_tree_view_new_with_model() (Milan Crha)
  • Translations:
  • Daniel Mustieles (es)
  • Rafael Fontenelle (pt_BR)
  • Piotr Drąg (pl)

New in Evolution EWS 3.29.3 (Jun 18, 2018)

  • Bug Fixes:
  • Bug 796297 - Make it possible to not request RSVP (all-or-nothing) (Milan Crha)
  • Bug 795870 - Add a way to initiate refresh of account sources (Milan Crha)
  • Miscellaneous:
  • Update a maintainer in the DOAP file (Milan Crha)
  • Update bug URL and switch to https:// in the DOAP file (Milan Crha)
  • Missing build dependency for gdbus-codegen on input .xml file (Milan Crha)

New in Evolution EWS 3.29.2 (May 21, 2018)

  • Bug Fixes:
  • Bug 795329 - Fallback to message construction on ErrorMimeContentConversionFailed (Milan Crha)
  • Bug 795121 - Option for GAL: Use only primary contact email address (Milan Crha)
  • Bug 792653 - Use GetUserPhoto for GAL contacts (Milan Crha)
  • Bug 795414 - Errors on delete of a detached instance (Milan Crha)
  • Miscellaneous:
  • Crash when meeting invitation iCalendar part could not be parsed (Milan Crha)
  • Skip empty street addresses in contacts (Milan Crha)
  • Stale connection used after resume (Milan Crha)
  • Address a clang warning (Milan Crha)
  • Address some of the compiler and static analyzers warnings (Milan Crha)
  • Translations:
  • Marek Černocký (cs)
  • Piotr Drąg (pl)
  • Rafael Fontenelle (pt_BR)

New in Evolution EWS 3.28.2 (May 10, 2018)

  • Bug Fixes:
  • Bug 795076 - [Contacts] Use Display Name as File As when File As is missing (Milan Crha)
  • Bug 795329 - Fallback to message construction on ErrorMimeContentConversionFailed (Milan Crha)
  • Bug 795414 - Errors on delete of a detached instance (Milan Crha)
  • Miscellaneous:
  • Crash when meeting invitation iCalendar part could not be parsed (Milan Crha)
  • Skip empty street addresses in contacts (Milan Crha)
  • Stale connection used after resume (Milan Crha)
  • Translations:
  • Rūdolfs Mazurs (lv)

New in Evolution EWS 3.28.0 (Mar 14, 2018)

  • Translations:
  • Joe Hansen (da)
  • Alan Mortensen (da)
  • Anders Jonsson (sv)

New in Evolution EWS 3.28.0 RC (Mar 7, 2018)

  • Bug Fixes:
  • Bug 793606 - Fails to import events without DTEND (Milan Crha)
  • Bug 763455 - Server-side password change doesn't reconnect book/calendar (Milan Crha)
  • Miscellaneous:
  • Fix runtime warning when attendee has no ResponseType (Milan Crha)
  • Translations:
  • Marek Cernocky (cs)
  • Daniel Mustieles (es)
  • Мирослав Николић (sr)
  • Мирослав Николић (sr@latin)
  • Mario Blättermann (de)
  • Rafael Fontenelle (pt_BR)
  • Gábor Kelemen (hu)

New in Evolution EWS 3.26.4 (Jan 21, 2018)

  • Bug Fixes:
  • Bug 792190 - Fails to update offline GAL (Milan Crha)

New in Evolution EWS 3.27.3 (Dec 27, 2017)

  • Bug Fixes:
  • Bug 790450 - Check response headers for credential expiration hints (Milan Crha)
  • Miscellaneous:
  • [ECalBackendEws] Prevent crash when item has no MIME content set (Milan Crha)
  • Correct arguments of g_dngettext() added in the previous commit (Milan Crha)
  • Translations:
  • Mario Blättermann (de)
  • Marek Cernocky (cs)
  • Piotr Drąg (pl)
  • Kukuh Syafaat (id)

New in Evolution EWS 3.27.2 (Nov 28, 2017)

  • Bug Fixes:
  • Bug 760329 - Try to poke autodiscovery when creating new account (Milan Crha)
  • Miscellaneous:
  • Prevent crash under ews_backend_sync_created_folders() (Milan Crha)
  • Synchronize authentication extensions before creating an ESource (Milan Crha)
  • Translations:
  • Daniel Mustieles (es)
  • Alan Mortensen (da)
  • Ask Hjorth Larsen (da)
  • Piotr Drąg (pl)

New in Evolution EWS 3.26.2 (Oct 30, 2017)

  • Bug Fixes:
  • Bug 781645 - Skip GSettings schema compile when DESTDIR is set (Milan Crha)
  • Bug 788782 - Deadlock when trying to save changes after vFolder's thaw (Milan Crha)
  • Miscellaneous:
  • Use icaltime_is_utc() instead of icaltimetype::is_utc (Milan Crha)
  • Prevent crash under ews_backend_sync_created_folders() (Milan Crha)
  • Translations:
  • Daniel Mustieles (es)

New in Evolution EWS 3.27.1 (Oct 29, 2017)

  • Bug Fixes:
  • Bug 786982 - After pressing "NOT JUNK" mail stays in the Junk folder (Milan Crha)

New in Evolution EWS 3.26 RC (Sep 7, 2017)

  • Bug Fixes:
  • Bug 782826 - Allow adding Free/Busy as a foreign Calendar ][ (Milan Crha)
  • Bug 786095 - Replies to meeting requests with RSVP=false (Milan Crha)
  • Miscellaneous:
  • Adapt to rename of evolution.desktop to org.gnome.Evolution.desktop (Milan Crha)
  • Translations:
  • Marek Cernocky (cs)
  • Balázs Úr (hu)

New in Evolution EWS 3.25.4 (Jul 20, 2017)

  • Bug Fixes:
  • Bug 625149 - Support offline for books/calendars (Milan Crha)
  • Bug 783987 - Mail account assistant/editor too tall for small resolution (Milan Crha)
  • Bug 784332 - EXDATE missed in recurring events (Milan Crha)
  • Bug 784058 - Ignores Exchange backoff response (Milan Crha)
  • Bug 784775 - PublicDL members replaced with DL aliases in online GAL (Milan Crha)
  • Miscellaneous:
  • Fix a crash on local cache update of a GAL from OAB (Milan Crha)
  • Translations:
  • Daniel Mustieles (es)
  • Rafael Fontenelle (pt_BR)
  • Piotr Drąg (pl)
  • Kukuh Syafaat (id)

New in Evolution EWS 3.24.4 (Jul 20, 2017)

  • Bug Fixes:
  • Bug 784332 - EXDATE missed in recurring events (Milan Crha)
  • Bug 784058 - Ignores Exchange backoff response (Milan Crha)
  • Bug 784775 - PublicDL members replaced with DL aliases in online GAL (Milan Crha)
  • Translations:
  • Piotr Drąg (pl)
  • Kukuh Syafaat (id)

New in Evolution EWS 3.25.3 (Jun 24, 2017)

  • Bug Fixes:
  • Bug 782826 - Allow adding Free/Busy as a foreign Calendar (Milan Crha)
  • Miscellaneous:
  • e_ews_connection_try_credentials_sync() asks for password when not needed (Milan Crha)
  • Derive from EBookMetaBackend and ECalMetaBackend (Milan Crha)
  • Allow overwrite of CMAKE_SKIP_RPATH variable (Milan Crha)
  • Translations:
  • Piotr Drąg (pl)

New in Evolution EWS 3.24.3 (Jun 24, 2017)

  • Miscellaneous:
  • e_ews_connection_try_credentials_sync() asks for password when not needed (Milan Crha)
  • Allow overwrite of CMAKE_SKIP_RPATH variable (Milan Crha)

New in Evolution EWS 3.25.2 (May 24, 2017)

  • Bug Fixes:
  • Bug 781833 - Do not set '-Wl,--no-undefined' on BSD (Antoine Jacoutot)

New in Evolution EWS 3.24.2 (May 8, 2017)

  • Bug Fixes:
  • Bug 781833 - Do not set '-Wl,--no-undefined' on BSD (Antoine Jacoutot)
  • Translations:
  • Inaki Larranaga Murgoitio (eu)

New in Evolution EWS 3.24.1 (Apr 29, 2017)

  • Bug Fixes:
  • Bug 779804 - Mail message Date header received in UTC (Milan Crha)
  • Bug 780391 - Truncate cache stream before resaving received message (Milan Crha)
  • Miscellaneous:
  • Sources always enabled, even when their part is disabled (Milan Crha)
  • Use correct respond method in e_cal_backend_ews_remove_object() (Milan Crha)
  • Translations:
  • Kukuh Syafaat (id)

New in Evolution EWS 3.24.0 Beta (Feb 13, 2017)

  • Bug Fixes:
  • Bug 777946 - Fails to import regular appointment (Milan Crha)
  • Miscellaneous:
  • Avoid local message cache expiry clean up when being offline (Milan Crha)
  • Translations:
  • Mario Blättermann (de)
  • Joe Hansen (da)

New in Evolution EWS 3.22.5 (Feb 13, 2017)

  • Bug Fixes:
  • Bug 777946 - Fails to import regular appointment (Milan Crha)

New in Evolution EWS 3.23.4 (Jan 25, 2017)

  • Bug Fixes:
  • Bug 773419 - Age limit for offline message download (Milan Crha)
  • Bug 775951 - Folder permission level change doesn't change read permission (Milan Crha)
  • Bug 775649 - Monthly recurrence on the last day refused by the server (Milan Crha)
  • Bug 777021 - Use server-side search for 'body-contains' when online (Milan Crha)
  • Miscellaneous:
  • Fix possible uninitialized variable usage in ews-test-timezones.c (Milan Crha)
  • Fix few memory leaks (Milan Crha)
  • Fix "variable may be used uninitialized" warning in query-to-restriction conversion (Milan Crha)
  • Translations:
  • Piotr Drąg (pl)
  • Marek Černocký (cs)
  • Josef Andersson (sv)
  • Daniel Mustieles (es)
  • Rafael Fontenelle (pt_BR)

New in Evolution EWS 3.23.3 (Dec 19, 2016)

  • Bug Fixes:
  • Bug 774364 - Use Unicode in translatable strings (Piotr Drąg)
  • Bug 775363 - Bump minimum CMake version to 3.1 (Milan Crha)
  • Bug 775395 - Allow to override some (most) of the RPATH related settings (Dominique Leuenberger)
  • Miscellaneous:
  • Autodiscover can cause deadlock in GCancellable code (Milan Crha)
  • Make glib_mkenums() files depend on the source enum file (Milan Crha)
  • Translations:
  • Piotr Drąg (pl)
  • Anders Jonsson (sv)
  • Muhammet Kara (tr)
  • Christian Kirbach (de)
  • Balázs Meskó (hu)

New in Evolution EWS 3.23.2 (Nov 27, 2016)

  • Bug Fixes:
  • Bug 773379 - Cannot add more than one user into folder permissions (Milan Crha)
  • Bug 769573 - Allow also time part set for Tasks, not only date part (Milan Crha)
  • Bug 764065 - [Camel] Port more classes to GObject (Milan Crha)
  • Bug 774523 - Translator comments are missing in the .pot/.po files (Piotr Drąg)
  • Miscellaneous:
  • Runtime warnings when calling ResolveNames (Milan Crha)
  • Do not require C++ compiler, when not used (Milan Crha)
  • Ensure CMAKE_SKIP_RPATH is OFF, the RPATH is used here (Milan Crha)

New in Evolution EWS 3.22.2 (Nov 7, 2016)

  • Bug Fixes:
  • Bug 770936 - BAD REQUEST due to empty Categories element (Milan Crha)
  • Bug 738093 - Show folder names with slash properly ][ (Milan Crha)
  • Bug 773379 - Cannot add more than one user into folder permissions (Milan Crha)
  • Miscellaneous:
  • Runtime warnings when calling ResolveNames (Milan Crha)

New in Evolution EWS 3.23.1 (Oct 29, 2016)

  • Evolution-EWS uses CMake instead of autotools now. At the end of the configure phase are printed all the available options and their values. These can be used for the cmake command to tweak the build.

New in Evolution EWS 3.22.1 (Oct 10, 2016)

  • Bug Fixes:
  • Bug 771370 - Exchange 2016 returns broken MIME content for events with detached instances (Milan Crha)
  • Bug 771931 - Add missing Camel cflags/libs to src/server/ (Milan Crha)

New in Evolution EWS 3.22.0 (Sep 20, 2016)

  • Translations: Daniel Mustieles (es)

New in Evolution EWS 3.22.0 Beta 2 (Aug 31, 2016)

  • Translations:
  • Piotr Drąg (pl)
  • Мирослав Николић (sr)
  • Мирослав Николић (sr@latin)
  • Matej Urbančič (sl)

New in Evolution EWS 3.20.5 (Aug 8, 2016)

  • Bug Fixes:
  • Bug 769044 - Customized timezones not recognized (Milan Crha)

New in Evolution EWS 3.21.4 (Jul 21, 2016)

  • Bug Fixes:
  • Bug 764065 - [Camel] Use get methods for CamelMessageInfo fields (Corentin Noël)
  • Miscellaneous:
  • Always build ESExp structure as a GObject descendant (Milan Crha)
  • Add Language headers to po files (Piotr Drąg)
  • Translations:
  • Andika Triwidada (id)

New in Evolution EWS 3.20.4 (Jul 14, 2016)

  • Bug Fixes:
  • Bug 722193 - Possible use-after-free in ews_response_cb() after cancel (Milan Crha)
  • Bug 767335 - Attachment names are not URL-decoded (Milan Crha)
  • Bug 634294 - Calendar factory crash under e-cal-recur (Milan Crha)
  • Translations:
  • Andika Triwidada (id)

New in Evolution EWS 3.21.3 (Jun 23, 2016)

  • Bug Fixes:
  • Bug 767030 - GivenName element written twice when creating contact (Milan Crha)
  • Bug 722193 - Possible use-after-free in ews_response_cb() after cancel (Milan Crha)
  • Bug 767335 - Attachment names are not URL-decoded (Milan Crha)
  • Bug 634294 - Calendar factory crash under e-cal-recur (Milan Crha)
  • Miscellaneous:
  • Initialize connection variable to NULL in camel_ews_folder_get_message() (Milan Crha)
  • Fix a memory leak when creating a contact (Milan Crha)
  • Address some of the clang compiler warnings (Milan Crha)
  • Translations:
  • Tiago Santos (pt)
  • Marek Černocký (cs)
  • Andika Triwidada (id)

New in Evolution EWS 3.21.2 (May 30, 2016)

  • Bug Fixes:
  • Bug 765398 - Online GAL contacts can have incorrect email address (Milan Crha)
  • Bug 766021 - Messages are downloaded for offline multiple times (Milan Crha)
  • Miscellaneous:
  • Fix some issues found by Coverity Scan (Milan Crha)
  • Translations:
  • Daniel Mustieles (es)
  • Balázs Meskó (hu)

New in Evolution EWS 3.19.3 (Dec 18, 2015)

  • Bug Fixes:
  • Bug 758375 - Avoid server side copy when Save replies to original folder is set (Milan Crha)
  • Miscellaneous:
  • [Camel] Fill message From header if missing in received MIME content (Milan Crha)
  • Add into a metainfo file (Milan Crha)
  • Visualize incorrect values in an account editor (Milan Crha)
  • Translations:
  • Daniel Mustieles (es)
  • Pedro Albuquerque (pt)
  • Piotr DrÄ…g (pl)
  • Marek ÄŒernocký (cs)

New in Evolution EWS 3.19.2 (Nov 25, 2015)

  • Bug Fixes:
  • Bug 757458 - Server-side mail message flag change ignored (Milan Crha)
  • Bug 757477 - Sent/Drafts folders always reset from default to remote (Milan Crha)
  • Bug 757525 - Hang on network connection change (Milan Crha)
  • Translations:
  • Pedro Albuquerque (pt)

New in Evolution EWS 3.18.2 (Nov 10, 2015)

  • Bug Fixes:
  • Bug 757458 - Server-side mail message flag change ignored (Milan Crha)
  • Bug 757477 - Sent/Drafts folders always reset from default to remote (Milan Crha)
  • Bug 757525 - Hang on network connection change (Milan Crha)
  • Translations:
  • Andika Triwidada (id)

New in Evolution EWS 3.18 Beta 1 (Aug 20, 2015)

  • Bug Fixes:
  • Bug 751703 - Skip mail folders out of mail hierarchy (Milan Crha)
  • Bug 233140 - Show message counts in subscribe folders dialog (Milan Crha)
  • Bug 753543 - All-day events should have set date and time (Milan Crha)
  • Miscellaneous:
  • Avoid %ld in printf formats (Milan Crha)
  • Correct use-after-free in notification code when EWS debugging is on (Milan Crha)
  • Use only personal mail folders for change notification listener (Milan Crha)
  • Do not loop in the notification code on fatal client/server errors (Milan Crha)
  • Translations:
  • Necdet Yücel (tr)

New in Evolution EWS 3.17.4 (Jul 20, 2015)

  • Bug Fixes:
  • Bug 751547 - Foreign calendars hidden after account enable (Milan Crha)
  • Bug 751725 - Enhance thread safety around CamelEwsStore::connection (Milan Crha)
  • Bug 692361 - e_cal_client_get_free_busy() broken (Milan Crha)
  • Miscellaneous:
  • Differentiate between Unavailable and No response errors (Milan Crha)
  • e_ews_debug_dump_raw_soup_message: Check for non-NULL hdrs and body arguments (Milan Crha)

New in Evolution EWS 3.16.4 (Jul 14, 2015)

  • Bug Fixes:
  • Bug 471791 - Move away from g_asserts to g_ret* (Milan Crha)
  • Bug 751001 - Permissions on context menu for GAL should be disabled (Milan Crha)
  • Bug 751547 - Foreign calendars hidden after account enable (Milan Crha)
  • Bug 751725 - Enhance thread safety around CamelEwsStore::connection (Milan Crha)
  • Miscellaneous:
  • Remove unused variable (Milan Crha)
  • configure.ac: Do not override localedir variable (Milan Crha)
  • Use e_source_remove_sync() instead of e_source_registry_server_remove_source() (Milan Crha)
  • Make sure collection child sources are enabled when created (Milan Crha)
  • Differentiate between Unavailable and No response errors (Milan Crha)
  • ews_dump_raw_soup_message: Check for non-NULL hdrs and body arguments (Milan Crha)

New in Evolution EWS 3.17.3 (Jun 23, 2015)

  • Bug Fixes:
  • Bug 471791 - Move away from g_asserts to g_ret* (Milan Crha)
  • Bug 751001 - Permissions on context menu for GAL should be disabled (Milan Crha)
  • Miscellaneous:
  • Remove unused variable (Milan Crha)
  • configure.ac: Do not override localedir variable (Milan Crha)
  • Use e_source_remove_sync() instead of e_source_registry_server_remove_source() (Milan Crha)
  • Make sure collection child sources are enabled when created (Milan Crha)

New in Evolution EWS 3.17.2 (May 25, 2015)

  • Bug Fixes:
  • Bug 729989 - Reuses obsolete connection after network change (Milan Crha)
  • Bug 671546 - Search with 'contains' in composer auto-completion (Milan Crha)
  • Miscellaneous:
  • Correct locking in e_book_backend_ews_set_locale() (Milan Crha)
  • Address some of the Coverity Scan issues (Milan Crha)

New in Evolution EWS 3.16.1 (Apr 17, 2015)

  • Bug Fixes:
  • Bug 746513 - Constant stream of invalid requests for subscription events (Fabiano Fidêncio)
  • Bug 709924 - Cannot turn off offline GAL once selected (Milan Crha)
  • Bug 747500 - Mail account connection settings change requires restart (Milan Crha)
  • Miscellaneous:
  • Query auth methods right from the got-headers signal (Milan Crha)
  • notification: Try to re-subscribe in case of failure (Fabiano Fidêncio)

New in Evolution EWS 3.16.0 (Mar 23, 2015)

  • Translations:
  • Daniel Mustieles (es)

New in Evolution EWS 3.16.0 RC (Mar 18, 2015)

  • Bug Fixes:
  • Bug 745457 - Crash under e_ews_notification_subscribe_folder_sync() (Milan Crha)
  • Bug 695911 - Creates long and cryptic calendar attachment names (Milan Crha)
  • Miscellaneous:
  • Correct 'Listen for server change notification' for books and calendars (Milan Crha)
  • DOAP: Add programming language (Andre Klapper)
  • DOAP: Fix category error (Andre Klapper)
  • DOAP: Add description property (Andre Klapper)
  • Memory leak in e_ews_dump_file_attachment_from_soap_parameter() (Milan Crha)
  • Translations:
  • Rafael Ferreira (pt_BR)
  • DuÅ¡an Kazik (sk)
  • Samir Ribic (bs)
  • Aurimas ÄŒernius (lt)

New in Evolution EWS 3.16.0 Beta 2 (Mar 15, 2015)

  • Miscellaneous:
  • Use thread safe variants of g_object_bind_property*() functions from evolution-data-server (Milan Crha)
  • Update devel-doc Since from 3.14 to 3.16 (Milan Crha)
  • Sync version with GNOME 3.15 series (Milan Crha)
  • Translations:
  • Matej Urbančič (sl)

New in Evolution EWS 3.16.0 Beta 1 (Mar 9, 2015)

  • Miscellaneous:
  • Use thread safe variants of g_object_bind_property*() functions from evolution-data-server (Milan Crha)
  • Update devel-doc Since from 3.14 to 3.16 (Milan Crha)
  • Sync version with GNOME 3.15 series (Milan Crha)
  • Translations:
  • Matej Urbančič (sl)

New in Evolution EWS 3.14.0 Beta 1 (Feb 16, 2015)

  • Bug Fixes:
  • Bug 743705 - No cancellation sent for deleted meeting (Milan Crha)
  • Bug 741855 - Too often folder change notifications on folder refresh (Milan Crha)
  • Miscellaneous:
  • Move authentication of backends back to the client (Milan Crha)
  • Use automake subdir-objects option (Milan Crha)
  • Adapt to camel_session_submit_job() API change (Milan Crha)
  • Remove unused declaration of camel_application_is_exiting variable (Milan Crha)
  • Translations:
  • Marek ÄŒernocký (cs)
  • Inaki Larranaga Murgoitio (eu)
  • Piotr DrÄ…g (pl)
  • Balázs Úr (hu)

New in Evolution EWS 3.12.11 (Feb 9, 2015)

  • Translations:
  • Inaki Larranaga Murgoitio (eu)

New in Evolution EWS 3.13.10 (Jan 26, 2015)

  • Bug Fixes:
  • Bug 729286 - [Calendar] Update stored user email after successful connect (William Shuman)
  • Translations:
  • Daniel Mustieles (es)

New in Evolution EWS 3.12.10 (Jan 12, 2015)

  • Bug Fixes:
  • Bug 695754 - Reuse existing ESourceRegistry from EMailSession, if possible (Milan Crha)
  • Bug 729286 - [Calendar] Update stored user email after successful connect (William Shuman)

New in Evolution EWS 3.13.9 (Dec 22, 2014)

  • Bug Fixes:
  • Bug 734747 - Fails to provide "Eastern Standard Time" timezone (Milan Crha)
  • Bug 740772 - Use-after-free when adding attachments to events (Milan Crha)
  • Bug 695754 - Reuse existing ESourceRegistry from EMailSession, if possible (Milan Crha)
  • Miscellaneous:
  • Set max-width-chars to wrapped GtkLabel-s (Milan Crha)

New in Evolution EWS 3.12.9 (Dec 8, 2014)

  • Bug Fixes:
  • Bug 738945 - Missing folder changed notify after message append (Milan Crha)
  • Bug 738093 - Show folder names with slash properly (Milan Crha)
  • Bug 734747 - Fails to provide "Eastern Standard Time" timezone (Milan Crha)
  • Bug 740772 - Use-after-free when adding attachments to events (Milan Crha)
  • Miscellaneous:
  • Set max-width-chars to wrapped GtkLabel-s (Milan Crha)

New in Evolution EWS 3.13.8 (Nov 24, 2014)

  • Bug Fixes:
  • Bug 738987 - Crash under e_ews_notification_unsubscribe_folder_sync() (Milan Crha)
  • Bug 691293 - Claim old resources in offline mode (Milan Crha)
  • Bug 738945 - Missing folder changed notify after message append (Milan Crha)
  • Bug 738093 - Show folder names with slash properly (Milan Crha)
  • Miscellaneous:
  • Use G_IO_ERROR_CANCELLED instead of EWS_CONNECTION_ERROR_CANCELLED (Milan Crha)
  • Translations:
  • Marek ÄŒernocký (cs)
  • Rafael Ferreira (pt_BR)
  • Tiago S (pt)

New in Evolution EWS 3.12.8 (Nov 10, 2014)

  • Bug Fixes:
  • Bug 738987 - Crash under e_ews_notification_unsubscribe_folder_sync() (Milan Crha)
  • Bug 691293 - Claim old resources in offline mode (Milan Crha)
  • Miscellaneous:
  • Use G_IO_ERROR_CANCELLED instead of EWS_CONNECTION_ERROR_CANCELLED (Milan Crha)

New in Evolution EWS 3.13.7 (Oct 27, 2014)

  • Bug Fixes:
  • Bug 653157 - Enable extra compiler warnings in maintainer mode only (Milan Crha)
  • Bug 733578 - Out of Office settings - external audience value is not saved (Milan Crha)
  • Bug 737773 - Duplicate GAL in new accounts (Milan Crha)
  • Miscellaneous:
  • Build addressbook test binaries only with mspack library (Milan Crha)
  • Add evolution-ews.metainfo.xml file (Milan Crha)
  • Use INTLTOOL_XML_RULE for appdata files (Milan Crha)
  • Make sure deprecated EDS symbols will not be used (Milan Crha)
  • Miscellaneous Win32 related build fixes (Milan Crha)
  • Translations:
  • Rajesh Ranjan (hi)
  • Saibal Ray (bn_IN)
  • Krishnababu Krothapalli (te)
  • Sandeep Sheshrao Shedmake (mr)
  • Мирослав Николић (sr)
  • Мирослав Николић (sr@latin)

New in Evolution EWS 3.12.7 (Oct 13, 2014)

  • Bug Fixes:
  • Bug 736257 - Fix cancellation of addressbook lookups (David Woodhouse)
  • Bug 733578 - Out of Office settings - external audience value is not saved (Milan Crha)
  • Bug 737773 - Duplicate GAL in new accounts (Milan Crha)
  • Miscellaneous:
  • Update addressbook to use ->open_sync() (David Woodhouse)
  • Use GInitable to initialise addressbook (David Woodhouse)
  • Port addressbook to EBookSqlite (David Woodhouse)
  • Fix build for oab-decode-test, port it to EBookSqlite (David Woodhouse)
  • Move dset handling inside ews_decode_addressbook_record() (David Woodhouse)
  • Use (hashed) PidTagEmailAddress for OAB item UID (David Woodhouse)
  • Pass GInputStream to decoder functions instead of assuming priv->fis (David Woodhouse)
  • Use GMemoryInputStream for processing records, calculate SHA1 on each (David Woodhouse)
  • Optimise EWS GAL update not to rewrite unchanged records (David Woodhouse)
  • Avoid processing OAB records which already exist (David Woodhouse)
  • Fix modify_contacts for EBookSqlite (David Woodhouse)
  • Fix addressbook upgrade from pre-SHA1 versions (David Woodhouse)
  • Reduce addressbook refresh interval to 6 hours (David Woodhouse)
  • Avoid using dynamic types for ESourceEwsFolder (David Woodhouse)
  • Add revision support for addressbook (David Woodhouse)
  • Add locale support for addressbook (David Woodhouse)
  • Make ebews_fetch_items() return a list of EContacts not EVCards (David Woodhouse)
  • Refactor ews_update_items_thread() to do all database access together (David Woodhouse)
  • Kill store_to_cache option for ebews_fetch_items() (David Woodhouse)
  • Clean up resync code path in ews_update_items_thread() (David Woodhouse)
  • Use EBookSqlite locking (David Woodhouse)
  • Fix notification for non-GAL updates to only happen on commit (David Woodhouse)
  • Don't flush the final GAL updates if there are none (David Woodhouse)
  • Initialise filename to NULL in ews_remove_old_gal_file() (David Woodhouse)
  • Add evolution-ews.metainfo.xml file (Milan Crha)
  • Use INTLTOOL_XML_RULE for appdata files (Milan Crha)
  • Translations:
  • Shankar Prasad (kn)
  • Sandeep Sheshrao Shedmake (mr)
  • Krasimir Chonov (bg)

New in Evolution EWS 3.13.6 (Sep 22, 2014)

  • Bug Fixes:
  • Bug 735799 - Workaround crash for messages with no item ID (Milan Crha)
  • Bug 735801 - Use-after-free in e_book_backend_ews_dispose() after resume (Milan Crha)
  • Bug 736257 - Fix cancellation of addressbook lookups (David Woodhouse)
  • Miscellaneous:
  • Update addressbook to use ->open_sync() (David Woodhouse)
  • Use GInitable to initialise addressbook (David Woodhouse)
  • Port addressbook to EBookSqlite (David Woodhouse)
  • Fix build for oab-decode-test, port it to EBookSqlite (David Woodhouse)
  • Move dset handling inside ews_decode_addressbook_record() (David Woodhouse)
  • Use (hashed) PidTagEmailAddress for OAB item UID (David Woodhouse)
  • Pass GInputStream to decoder functions instead of assuming priv->fis (David Woodhouse)
  • Use GMemoryInputStream for processing records, calculate SHA1 on each (David Woodhouse)
  • Optimise EWS GAL update not to rewrite unchanged records (David Woodhouse)
  • Avoid processing OAB records which already exist (David Woodhouse)
  • Fix modify_contacts for EBookSqlite (David Woodhouse)
  • Add revision support for addressbook (David Woodhouse)
  • Add locale support for addressbook (David Woodhouse)
  • Make ebews_fetch_items() return a list of EContacts not EVCards (David Woodhouse)
  • Refactor ews_update_items_thread() to do all database access together (David Woodhouse)
  • Kill store_to_cache option for ebews_fetch_items() (David Woodhouse)
  • Clean up resync code path in ews_update_items_thread() (David Woodhouse)
  • Use EBookSqlite locking (David Woodhouse)
  • Add cursor support to addressbook (David Woodhouse)
  • Add DRA support to addressbook (David Woodhouse)
  • Fix notification for non-GAL updates to only happen on commit (David Woodhouse)
  • Avoid using dynamic types for ESourceEwsFolder (David Woodhouse)
  • Reduce addressbook refresh interval to 6 hours (David Woodhouse)
  • Fix addressbook upgrade from pre-SHA1 versions (David Woodhouse)
  • Don't flush the final GAL updates if there are none (David Woodhouse)
  • Initialise filename to NULL in ews_remove_old_gal_file() (David Woodhouse)
  • Translations:
  • Manoj Kumar Giri (or)
  • Nilamdyuti Goswami (as)
  • Shankar Prasad (kn)
  • Andika Triwidada (id)
  • Piotr DrÄ…g (pl)
  • Marek ÄŒernocký (cs)
  • Balázs Úr (hu)
  • Shantha kumar (ta)
  • Saibal Ray (bn_IN)
  • Matej Urbančič (sl)
  • Sweta Kothari (gu)
  • Manoj Kumar Giri (or)
  • Sandeep Sheshrao Shedmake (mr)

New in Evolution EWS 3.13.5 (Sep 16, 2014)

  • Updated Slovenian and Greek translations

New in Evolution EWS 3.12.6 (Sep 16, 2014)

  • Bug Fixes:
  • Bug 735799 - Workaround crash for messages with no item ID (Milan Crha)
  • Bug 735801 - Use-after-free in e_book_backend_ews_dispose() after resume (Milan Crha)

New in Evolution EWS 3.12 Beta 1 (Feb 17, 2014)

  • Bug Fixes:
  • Bug 655806 - Folder deletion is very slow (Fabiano Fidêncio)
  • Bug 722416 - Don't change the timezone name (Fabiano Fidêncio)
  • Bug 722419 - Inconsistent mapping between Olson and Windows format (Fabiano Fidêncio)
  • Bug 723520 - Crash while syncing updated items (Milan Crha)
  • Translations:
  • Shankar Prasad (kn)
  • Aurimas ÄŒernius (lt)

New in Evolution EWS 3.10.4 (Feb 10, 2014)

  • Bug Fixes:
  • Bug 721381 - Doesn't keep flags when moving messages (Fabiano Fidêncio)
  • Bug 723520 - Crash while syncing updated items (Milan Crha)
  • Translations:
  • Benjamin Steinwender (de)
  • Shankar Prasad (kn)

New in Evolution EWS 3.11.5 (Feb 4, 2014)

  • Bug Fixes:
  • Bug 712179 - Cannot create calendar object: The property is deprecated for this version of Exchange (Fabiano Fidêncio)
  • Bug 721381 - Doesn't keep flags when moving messages (Fabiano Fidêncio)
  • Bug 722415 - Memo does not support Start Date property (Fabiano Fidêncio)
  • Other Changes:
  • Drop KRB5 dependency (Milan Crha)
  • Bump minimum libsoup requirement to 2.42 (Fabiano Fidêncio)
  • Unit test improvements. (Fabiano Fidêncio)
  • Add e_ews_debug_get_server_version_from_string() (Fabiano Fidêncio)
  • Abort any pending operations in case notification was cancelled (Fabiano Fidêncio)
  • Translations:
  • Nilamdyuti Goswami (as)
  • Мирослав Николић (sr)

New in Evolution EWS 3.11.4 (Jan 16, 2014)

  • Translations:
  • Piotr DrÄ…g (pl)
  • Matej Urbančič (sl)

New in Evolution EWS 3.11.3 (Dec 19, 2013)

  • Bug Fixes:
  • Bug 664174 - Crash in add_item_to_cache() (Milan Crha)
  • Bug 705338 - OOO message not spell-checked (Jan-Michael Brummer)
  • Bug 712255 - Name all the timeouts added with g_timeout_add() (Fabiano Fidêncio)
  • Bug 712304 - Crash in the notification code (Fabiano Fidêncio)
  • Bug 715165 - Show connection status icons (Fabiano Fidêncio)
  • Bug 719376 - Filter by mailing list doesn't work (Milan Crha)
  • Other Changes:
  • configure.ac: Do not define EDS_DISABLE_DEPRECATED. (Matthew Barnes)
  • Setup the Authentication extension so Camel can determine host reachability (Matthew Barnes)
  • Translations:
  • Marek ÄŒernocký (cs)
  • Facundo Dario Illanes (es)
  • Shantha kumar (ta)

New in Evolution EWS 3.10.3 (Dec 9, 2013)

  • Bug Fixes:
  • Bug 664174 - Crash in add_item_to_cache() (Milan Crha)
  • Bug 719376 - Filter by mailing list doesn't work (Milan Crha)

New in Evolution EWS 3.11.2 (Nov 19, 2013)

  • Bug Fixes:
  • Bug 699349 - Listen for server change notifications (Fabiano Fidêncio)
  • Bug 708353 - Enhance folder size dialog (Fabiano Fidêncio)
  • Bug 711148 - Ensure that ews_discover_server_version() will be called on the first connection for Calendar/Camel (Fabiano Fidêncio)
  • Bug 711470 - Move tests from src/tests to test and fix make distcheck (Fabiano Fidêncio)
  • Bug 712304 - Crash in the notification code (Fabiano Fidêncio)
  • Other Changes:
  • Update tar format to tar-ustar (Fabiano Fidêncio)
  • Fix potential issues found by static analysis tools (Milan Crha)
  • Translations:
  • Enrico Nicoletto (pt_BR)

New in Evolution EWS 3.10.2 (Nov 11, 2013)

  • Make offline GAL browsable.

New in Evolution EWS 3.11.1 (Oct 21, 2013)

  • Bug 704869 - Support Kerberos authentication (Milan Crha)

New in Evolution EWS 3.10.1 (Oct 14, 2013)

  • Bug Fixes:
  • Bug 706151 - Crash under mail_config_ews_ooo_page_display_settings() (Milan Crha)
  • Bug 708309 - Crash accessing GAL not marked for offline (Milan Crha)
  • Bug 708348 - Memory leaks from account preferences (Milan Crha)
  • Other Changes:
  • Fetch Free/Busy fails due to incorrect value of DayOrder element (Milan Crha)
  • Translations:
  • Daniel Mustieles (es)
  • Andika Triwidada (id)
  • RÅ«dolfs Mazurs (lv)

New in Evolution EWS 3.10.0 (Oct 3, 2013)

  • Translations: Gabor Kelemen (hu)