NEWS update for 3.5.5 release.
[platform/upstream/evolution-data-server.git] / NEWS
diff --git a/NEWS b/NEWS
index dbb9ff8..4f713c8 100644 (file)
--- a/NEWS
+++ b/NEWS
+Evolution-Data-Server 3.5.5 2012-08-06
+--------------------------------------
+
+Bug Fixes:
+       Bug 551788 - Hangs when network changes (Milan Crha)
+       Bug 674696 - Crash from finish_operation, get_groups_cb in Google
+                    backend (Milan Crha)
+       Bug 677530 - Memory leaks in imapx code (Milan Crha)
+       Bug 678893 - Allow concurrent authentication sessions (Matthew Barnes)
+       Bug 679017 - Broken spool mbox file accounts (Milan Crha)
+       Bug 679808 - e_source_selector_set_primary_selection() has side-effects
+                    (Matthew Barnes)
+       Bug 680013 - Deadlock in CalDAV calendar (Milan Crha)
+       Bug 680106 - Missing status message in camel_folder_refresh_info_sync()
+                    (Matthew Barnes)
+       Bug 680211 - Memory usage increases on each folder select (Milan Crha)
+       Bug 680502 - Deadlock in contacts backend (Milan Crha)
+       Bug 680687 - System timezone name differs from set in Gnome
+                    (Milan Crha)
+
+Other Changes:
+       * Support creating/deleting remote resources. (Matthew Barnes)
+       * Use template files to generate GEnumClass types. (Matthew Barnes)
+       * google: Fix removal of custom vCard attributes in Google address
+         books (Philip Withnall)
+       * Make sure IMAP is connected before doing online operations
+         (Milan Crha)
+       * Move e_pointer_tracker to camel (Milan Crha)
+       * Replace e_source_registry_server_queue_auth_session().
+         (Matthew Barnes)
+       * CamelIMAPXServer: fixed API function for running custom commands
+         (Christian Hilberg)
+       * Fix a memory leak in e-cal-system-timezone.c (Dan Vrátil)
+       * Conditionally enable bug-buddy/gtk+ also for
+         evolution-source-registry (Milan Crha)
+       * libecal: fix memory leak after failed object creation (Patrick Ohly)
+       * e_source_registry_commit_source_sync(): Handle collection members.
+         (Matthew Barnes)
+
+Translations:
+       Andika Triwidada (id)
+       Chao-Hsiung Liao (zh_HK)
+       Daniel Mustieles (es)
+       Fran Diéguez (gl)
+       Sweta Kothari (gu)
+       Kjartan Maraas (nb)
+       Nilamdyuti Goswami (as)
+       Tom Tryfonidis (el)
+       Мирослав Николић (sr)
+
+
+Evolution-Data-Server 3.5.4 2012-07-16
+--------------------------------------
+
+Bug Fixes:
+       Bug 559391 - Wrong number of unread mails in folder tree (Milan Crha)
+       Bug 578240 - Impossible to cancel search in search folders (Milan Crha)
+       Bug 677697 - Huge memory leaks (Milan Crha)
+       Bug 677886 - Runtime warning from ESourceAlarms (Milan Crha)
+       Bug 678602 - Inform server of client-side auth cancellations.
+                    (Matthew Barnes)
+       Bug 678856 - Crash in add_instance() at e-cal-client.c (Milan Crha)
+       Bug 678903 - GConf migration omits so-called "send-only" accounts
+                    (Matthew Barnes)
+
+Other Changes:
+       * Rework CamelIMAPXServer to be subclassed and extended more
+         easily. (Christian Hilberg)
+       * google: Remove the option to not cache Google Contacts data locally
+         (Philip Withnall)
+       * Fix install failure in google backend. (Matthew Barnes)
+       * Add ESourceResource extension type. (Matthew Barnes)
+       * weather: update for newer GWeather (Giovanni Campagna)
+       * libedata-book.pc.in: Add a 'libexecdir' variable. (Matthew Barnes)
+       * libedata-cal.pc.in: Add a 'libexecdir' variable. (Matthew Barnes)
+       * camel_provider_list(): Emit CRITICAL if camel_provider_load() fails.
+         (Matthew Barnes)
+       * Disregard G_FILE_ERROR_NOENT during GConf migration. (Matthew Barnes)
+       * evolution-source-viewer: Add delete capability. (Matthew Barnes)
+       * CamelStoreClass: Rename compare_folder_name to equal_folder_name.
+         (Matthew Barnes)
+       * server_side_source_remove(): Disregard G_IO_ERROR_NOT_FOUND.
+         (Matthew Barnes)
+       * Camel: Use folder display name in status messages when possible.
+         (Matthew Barnes)
+       * Preset timeout on SoupSession-s to 90 seconds (Milan Crha)
+       * online-accounts: Mail sources need to be writable. (Matthew Barnes)
+
+Translations:
+       Nilamdyuti Goswami (as)
+       Ihar Hrachyshka (be)
+       Alexander Shopov (bg)
+       Dimitris Spingos (el)
+       Daniel Mustieles (es)
+       Fran Diéguez (gl)
+       Kjartan Maraas (nb)
+       Nguyễn Thái Ngọc Duy (vi)
+       Chao-Hsiung Liao (zh_HK)
+
+
+Evolution-Data-Server 3.5.3 2012-06-25
+--------------------------------------
+
+!!! MAJOR DESIGN CHANGES AND API BREAKS IN THIS RELEASE !!!
+
+* GConf dependency has been dropped.
+
+* Account data now resides in plain text files rather than GConf XML blobs.
+  As part of this effort, a good part of libedataserver was rewritten from
+  scratch.  For further details and links to documentation see:
+  https://mail.gnome.org/archives/evolution-list/2012-May/msg00214.html
+
+Bug Fixes:
+       Bug 668247 - Broken non-basic-latin folder name handling (Milan Crha)
+       Bug 673817 - Crash in e_book_backend_file_dispose() (Milan Crha)
+       Bug 676541 - Unreliable IMAP provider (Milan Crha)
+       Bug 677183 - maildir account doesn't open (Milan Crha)
+       Bug 677610 - Avoid modification of CPPFLAGS in Makefile.am (Milan Crha)
+       Bug 677642 - Critical warnings on vFolder change (Milan Crha)
+       Bug 677664 - Camel: Remove "SMTP Authentication" status message
+                    (Matthew Barnes)
+       Bug 677687 - Broken migration of "namespace" IMAP setting
+                    (Matthew Barnes)
+       Bug 677841 - Workaround for crash in
+                    imapx_command_append_message_done() (Milan Crha)
+       Bug 677933 - imapx_utils_init() called too early (Matthew Barnes)
+       Bug 678067 - Localized display names get stuck (Matthew Barnes)
+       Bug 678069 - Crash in _gdata_entry_update_from_e_contact() (Milan Crha)
+       Bug 678255 - edata-cal missing libebackend-1.2 requirement
+                    (Jordi Mallach)
+       Bug 678378 - ESourceRegistry causes deadlock in gnome-shell
+                    (Matthew Barnes)
+       Bug 678618 - Runtime warning when clicking on top-level sidebar item
+                    (Matthew Barnes)
+
+Other Changes:
+       * Remove camel_settings_load_from_url(). (Matthew Barnes)
+       * Remove camel_settings_save_to_url(). (Matthew Barnes)
+       * ldap: Avoid a race during finalize. (Matthew Barnes)
+       * imap[x]: Remove shell command option from user interfaces.
+         (Matthew Barnes)
+       * Add 'evolution-source-viewer' test tool. (Matthew Barnes)
+       * Port remaining bits from GConf to GSettings (Milan Crha)
+       * Remove forgotten DBUS_GLIB_CFLAGS/LIBS, these are gone now
+         (Milan Crha)
+       * Remove -Werror from AM_INIT_AUTOMAKE. (Matthew Barnes)
+       * google: Split conversion functions from Google backend into a util
+         lib (Philip Withnall)
+       * google: Add some tests to Google address book backend
+         (Philip Withnall)
+       * google: Make ‘rel’ and ‘label’ mutually exclusive for certain
+         elements (Philip Withnall)
+       * Tighten up pkg-config files. (Matthew Barnes)
+       * build: Enable g-ir-scanner’s --warn-all option when building GIR
+         files (Philip Withnall)
+       * Do not call g_object_notify() when property didn't change (Milan Crha)
+       * imapx_store_noop_sync: Don't return FALSE without setting a GError.
+         (Matthew Barnes)
+       * Deprecate EUri. (Matthew Barnes)
+       * Updated Telugu Translation (Sasi Bhushan Boddepalli)
+       * imapx_command_fetch_message_done: Fix an error handling issue.
+         (Matthew Barnes)
+       * camel_data_cache_get_filename: Remove unused GError parameter.
+         (Matthew Barnes)
+       * e_book_backend_file_open: Fix directory existence test.
+         (Matthew Barnes)
+       * camel_data_cache_get: Improve empty file handling. (Matthew Barnes)
+       * Improve imapx_command_fetch_message_done(). (Matthew Barnes)
+       * CAMEL_PROVIDER_IS_STORE_AND_TRANSPORT: Handle NULL gracefully.
+         (Matthew Barnes)
+       * Updated Telugu Translation (Sasi Bhushan Boddepalli)
+       * Deprecate EDbHash. (Matthew Barnes)
+       * google: Add a new custom vCard property containing Google system
+         groups (Philip Withnall)
+       * libebook: Reference address books by UID instead of URI.
+         (Matthew Barnes)
+       * Camel string pool improvements. (Matthew Barnes)
+
+Translations:
+       Nilamdyuti Goswami (as)
+       Ihar Hrachyshka (be)
+       Daniel Mustieles (es)
+       Bruno Brouard (fr)
+       Fran Diéguez (gl)
+       Yuri Kozlov (ru)
+
+
+Evolution-Data-Server 3.5.2 2012-06-04
+--------------------------------------
+
+Bug Fixes:
+       Bug 606181 - Accepting bad SSL certificate applies to any hostname
+                    (Matt McCutchen)
+       Bug 664639 - [IMAPX] Doesn't quit gracefully on account disable
+                    (Chenthill Palanisamy)
+       Bug 666327 - IMAP deadlock when moving message and checking new mail
+                    (Alban Browaeys)
+       Bug 667725 - imapx_untagged: code should not be reached
+                    (David Woodhouse)
+       Bug 669191 - Address book dialog has incorrect default size
+                    (Mathieu Trudel-Lapierre)
+       Bug 670279 - "Category" selector mnemonic not shown (Milan Crha)
+       Bug 671603 - Birthday calendar broken since 3.3.4 (Milan Crha)
+       Bug 673946 - Cannot delete search folders (Milan Crha)
+       Bug 675387 - Store certificates under $XDG_DATA_HOME (Matthew Barnes)
+       Bug 676108 - OpenBSD needs _XOPEN_SOURCE_EXTENDED for strptime(3)
+                    (Antoine Jacoutot)
+       Bug 676403 - imapx: Syncing folder after server-side deletion of
+                    many messages is *very* slow (David Woodhouse)
+       Bug 676506 - imapx: After QRESYNC leaves us out of sync, a "full
+                    resync" doesn't work either. (David Woodhouse)
+
+Other Changes:
+       * Require libsoup >= 2.38.1. (Matthew Barnes)
+       * Remove extra test on Google server photo data validity (Milan Crha)
+       * Split camel-imapx library and merge into camel so that providers
+         can be written on top of imapx (Chenthill Palanisamy)
+       * Add a extended response handler for unhandled imapx tokens to be
+         handled by the derived providers. (Chenthill Palanisamy)
+       * Add EAsyncClosure. (Matthew Barnes)
+       * Make sure data-book/cal is closed/freed in a separate thread
+         (Milan Crha)
+       * CalDAV: Report NoSuchCal only when opening, ObjectNotFound
+         otherwise (Milan Crha)
+       * Better error message for SOUP_STATUS_SSL_FAILED response (Milan Crha)
+       * CalDAV: Also rename NoSuchCal to ObjectNotFound in
+         caldav_server_put_object() (Milan Crha)
+       * Camel: Allow SSL certificate resave and use detailed errors from
+         SSL stream (Milan Crha)
+       * Remove camel_folder_has_search_capability() (Milan Crha)
+       * CamelService: Rewrite connect/disconnect API. (Matthew Barnes)
+       * Simplify vFolder's code and other bunch of related time
+         optimizations (Milan Crha)
+
+Translations:
+       Daniel Mustieles (es)
+       Fran Diéguez (gl)
+       Luca Ferretti (it)
+       Kjartan Maraas (nb)
+       Matej Urbančič (sl)
+
+
+Evolution-Data-Server 3.5.1 2012-04-30
+--------------------------------------
+
+Bug Fixes:
+       Bug 658742 - Change EContact property description string (Milan Crha)
+       Bug 663324 - Categories not correctly aligned with Google contacts
+                    (Milan Crha)
+       Bug 664639 - [IMAPX] Doesn't quit gracefully on account disable
+                    (Milan Crha)
+       Bug 664793 - Deadlock on EClient operation cancel (Milan Crha)
+       Bug 665381 - LDAP backend crash when query_ldap_root_dse() fails
+                    (Milan Crha)
+       Bug 666438 - Contact's Full name field not displayed in list view
+                    (Milan Crha)
+       Bug 666896 - Workaround Improper GB-2312 Mail Encodings
+                    (Palmer Dabbelt)
+       Bug 667477 - EXDATE containing time are not handle correctly
+                    (Milan Crha)
+       Bug 667891 - Rapid message list regen when downloading a folder
+                    (Milan Crha)
+       Bug 668549 - Crash in objects_added_cb() in e-book-client-view.c
+                    (Milan Crha)
+       Bug 668679 - Crash on insertion of NULL in e_destination_set_contact()
+                    (Milan Crha)
+       Bug 668989 - Add a twitter username to IM in contacts (Milan Crha)
+       Bug 669034 - [IMAP] Shows "Unknown background operation" on start
+                    (Milan Crha)
+       Bug 669085 - Saving draft on Google server emits runtime warning
+                    (Milan Crha)
+       Bug 670435 - Added e_cal_client_view_set_flags() (Christophe Dumez)
+       Bug 670457 - Add bulk methods to ECalClient (Christophe Dumez)
+       Bug 670470 - Do not force password for IMAPx connection (Yanko Kaneti)
+       Bug 671172 - camel: smtp: Make EHLO keywords check case insensitive
+                    (Pawel Moll)
+       Bug 671537 - Option to validate SLL certificates with libsoup
+                    (Milan Crha)
+       Bug 672175 - Make CamelFolderSearch cancellable (Milan Crha)
+       Bug 672258 - Error while moving messages in local folders (Milan Crha)
+       Bug 672398 - CalDAV backend doesn't respect "Copy for offline" option
+                    (Milan Crha)
+       Bug 673527 - Addressbook bulk methods are broken (Christophe Dumez)
+       Bug 673563 - Encoded filename for Outlook broken by spaces (Milan Crha)
+       Bug 673894 - Adding events to Google Calendar is broken (Milan Crha)
+       Bug 674257 - Recheck attachment availability on message download
+                    (Milan Crha)
+       Bug 674309 - Crash when calling oauth_init_nss() from two threads
+                    (Milan Crha)
+
+Miscellaneous Changes:
+       * Add an --enable-code-coverage configure option to enable gcov
+         support (Philip Withnall)
+       * Limit supported gweather to < 3.5. (Matthew Barnes)
+       * Require GLib >= 2.32. (Matthew Barnes)
+       * EDataFactory: Use GNetworkMonitor always. (Matthew Barnes)
+       * Deprecate and gut EOfflineListener. (Matthew Barnes)
+       * Remove migration of categories from GConf. (Matthew Barnes)
+       * EDBusServer: Add run/quit signals. (Matthew Barnes)
+       * CalDAV backend could starve on its dispose waiting for slave
+         finish (Milan Crha)
+       * Remove CamelHttpStream. (Matthew Barnes)
+       * Add e_file_recursive_delete(). (Matthew Barnes)
+       * Make e_dbus_server_load_modules() idempotent. (Matthew Barnes)
+       * EDBusServer: Add exit codes to run() and quit(). (Matthew Barnes)
+       * ENameSelectorEntry: Remove USER_QUERY_FIELDS macro. (Matthew Barnes)
+       * ENameSelectorDialog: Remove use of "primary_addressbook".
+         (Matthew Barnes)
+       * Remove EDataFactory's "online" property. (Matthew Barnes)
+       * Remove EBackend::last-client-gone signal. (Matthew Barnes)
+       * Add e_data_factory_ref_backend_factory(). (Matthew Barnes)
+       * Bump libedataserverui shared object name. (Matthew Barnes)
+       * ESourceSelector: Add e_source_selector_ref_source_by_path().
+         (Matthew Barnes)
+       * ESourceSelector: Add e_source_selector_ref_primary_selection().
+         (Matthew Barnes)
+       * Remove e_source_combo_box_get/set_active_uid(). (Matthew Barnes)
+       * ESourceComboBox: Add e_source_combo_box_ref_active().
+         (Matthew Barnes)
+       * Remove deprecated API from ESourceSelector (Milan Crha)
+       * Fix Google Talk vCard attribute name definition (Milan Crha)
+
+Translations:
+       Gil Forcada (ca)
+       Jordi Serratosa (ca)
+       Carles Ferrando (ca@valencia)
+       Daniel Mustieles (es)
+       Fran Diéguez (gl)
+       Rajesh Ranjan (hi)
+       Sandeep Sheshrao Shedmake (mr)
+       Kjartan Maraas (nb)
+       ManojKumar Giri (or)
+       Daniel Nylander (sv)
+       Krishnababu Krothapalli (te)
+       Sasi Bhushan (te)
+
+
+Evolution-Data-Server 3.4.0 2012-03-26
+--------------------------------------
+
+Miscellaneous Fixes:
+       * Various last-minute IMAPX crash fixes. (Matthew Barnes)
+
+Translations:
+       Runa Bhattacharjee (bn_IN)
+       Flemming Christensen (da)
+       Kristjan SCHMIDT (eo)
+       A S Alam (pa)
+       Krishnababu Krothapalli (te)
+       Nguyễn Thái Ngọc Duy (vi)
+
+
+Evolution-Data-Server 3.3.92 2012-03-19
+---------------------------------------
+
+Bug Fixes:
+       Bug 736655 (bnc) - Deadlocks when auto-completing address in email composer (Chenthill Palanisamy)
+       Bug 659756 - Initialize dbus-glib threading for GConf (Milan Crha)
+       Bug 665025 - Memory leak in camel mime (Milan Crha)
+       Bug 664186 - Maildir scan checks incorrectly for folder name prefix (Milan Crha)
+       Bug 671470 - Mail search on body doesn't work (local mail) (Milan Crha)
+       Bug 664186 - Fix regression after commit for bug #664186 (Milan Crha)
+
+Miscellaneous Fixes:
+       Update API documentation. (Matthew Barnes)
+       Fix some crashes in imapx_command_start_next(). (Matthew Barnes)
+       EDS: memory leak fixes (Patrick Ohly)
+       Update store<=>folder summaries connection on folder rename (Milan Crha)
+       CamelIMAPXServer: Avoid crashing in cancel_all_jobs(). (Matthew Barnes)
+       camel-local-provider.c: Remove superfluous conf entries. (Matthew Barnes)
+       Fix compiler format warnings in IMAPX code (Milan Crha)
+       Try to RC2047-decode address-only string when parsing email addresses (Milan Crha)
+
+Translations:
+       Jiri Eischmann (cs)
+       Piotr Drąg (pl)
+       Mario Blättermann (de)
+       Gabor Kelemen (hu)
+       Hannie Dumoleyn (nl)
+       Timo Jyrinki (fi)
+       Seong-ho Cho (ko)
+       Yuri Myasoedov (ru)
+       Sweta Kothari (gu)
+       Duarte Loreto (pt)
+       Nilamdyuti Goswami (as)
+       Bruno Brouard (fr)
+       Bruce Cowan (en_GB)
+       Khoem Sokhem (km)
+       Rudolfs Mazurs (lv)
+
+* The dbus-glib dependency has temporarily returned.  GConf now uses
+  dbus-glib instead of libbonobo but it does not initialize threading
+  support, so we have to initialize it to avoid thread-safety issues.
+  When we're ready to drop GConf we will drop dbus-glib along with it.
+
+
+Evolution-Data-Server 3.3.91 2012-03-05
+---------------------------------------
+
+Bug Fixes:
+       Bug 610988 - Filter can't set labels on IMAP messages (Milan Crha)
+       Bug 658742 - Gettext messages require translator comments (Milan Crha)
+       Bug 663224 - Deleted message not deleted on other machine (Milan Crha)
+       Bug 668639 - Sexps on VEVENT / VJOURNAL statuses are not supported
+                    (Christophe Dumez)
+       Bug 670887 - e_cal_client_generate_instances_for_object() returns
+                    instances in reverse order (Christophe Dumez)
+       Bug 670938 - e_cal_client_generate_instances_for_object() returns
+                    invalid instances (Christophe Dumez)
+
+Other Changes:
+       * Manual Refresh on a CalDAV calendar does not work (Milan Crha)
+       * Initialize EGdbusTemplates main thread in book/calendar factories
+         (Milan Crha)
+       * CamelSession: Add a default method for get_socks_proxy().
+         (Matthew Barnes)
+       * Provide at least some NSPR error text, rather than cryptic error
+         code (Milan Crha)
+       * EBookBackendFile: Fix a warning caused by Berkeley DB v5.
+         (Matthew Barnes)
+       * EContact: fix "parse vcard + update contact + commit" (Patrick Ohly)
+
+Translations:
+       Ihar Hrachyshka (be)
+       Petr Kovar (cs)
+       Inaki Larranaga Murgoitio (eu)
+       Changwoo Ryu (ko)
+       Jonh Wendell (pt_BR)
+       Yuri Myasoedov (ru)
+       Matej Urbančič (sl)
+       Martin Srebotnjak (sl)
+       Gheyret Kenji (ug)
+       Nguyễn Thái Ngọc Duy (vi)
+       Chao-Hsiung Liao (zh_HK)
+
+
+Evolution-Data-Server 3.3.90 2012-02-20
+---------------------------------------
+
+Bug Fixes:
+       Bug 662920 - Creates MH folders, but needs restart to update folder list (Milan Crha)
+       Bug 658348 - Harmonize wording for "Check new messages in INBOX" (Milan Crha)
+       Bug 658347 - Harmonize mnemonic for "Check new messages for Junk contents" (Milan Crha)
+       Bug 637200 - Add mnemonics to Folder Properties dialog checkboxes (Milan Crha)
+       Bug 669341 - Plural forms in imapx (Milan Crha)
+       Bug 391472 - Add ability to match headers by words (Milan Crha)
+       Bug 669847 - Fix up online notification (part 2) (Alexander Larsson)
+       Bug 669487 - Fix up online notification (part 1) (Alexander Larsson)
+       Bug 535978 - Filtering on IMAP accounts causes message to be downloaded (Milan Crha)
+       Bug 553796 - Unable to Reset Message Color (Milan Crha)
+       Bug 485283 - Filter is not working for mix letter case (Milan Crha)
+       Bug 309945 - Ability to filter folders other than INBOX too (Milan Crha)
+       Bug 669545 - Crash invoking filters in IMAP folder (Milan Crha)
+
+Miscellaneous Fixes:
+       Use GSettings for EProxy (Milan Crha)
+       Revert one change from the previous commit, it emitted incorrect warnings (Milan Crha)
+       Fix issues found by Coverity Scan (Milan Crha)
+       Crash on message send, under check_header_in_message_info() (Milan Crha)
+       Fix google contacts going online after being offline (Alexander Larsson)
+
+Translations:
+       Daniel Mustieles (es)
+       Мирослав Николић (sr)
+       Daniel Nylander (sv)
+       Yuri Myasoedov (ru)
+       Ihar Hrachyshka (be)
+       Aurimas Černius (lt)
+       Fran Diéguez (gl)
+       Kjartan Maraas (nn)
+
+
+Evolution-Data-Server 3.3.5 2012-02-06
+--------------------------------------
+
+Bug Fixes:
+       Bug 666764 - SQL error migrating folders (Milan Crha)
+       Bug 649141 - Return only system timezones known to libical (Milan Crha)
+       Bug 669005 - Partial hang with unresponsive HTML email image source
+                    (Milan Crha)
+       Bug 669003 - CalDAV: Cannot modify calendar object (libical 0.48)
+                    (Milan Crha)
+       Bug 668811 - EBookBackendSqliteDB can be asked for an unknown contact
+                    (Milan Crha)
+       Bug 669238 - Warning while creating appointments/meetings (Punit Jain)
+
+Other Changes:
+       * Remove CamelDList and use GQueues instead. (Matthew Barnes)
+       * Improved deadlock and crash avoidance in IMAPX.  (Matthew Barnes)
+       * CamelStoreSummary: Save count changes from CamelFolderSummary
+         immediately (Milan Crha)
+       * CamelVeeFolder: Process folder changes more efficiently.
+         (Matthew Barnes)
+       * CamelStoreSummary: Schedule save rather than save immediately
+         (Milan Crha)
+       * Fix few memory leaks (Milan Crha)
+       * Add auto_fetch param to avoid autofetching next mails.
+         (Srinivasa Ragavan)
+       * Add sync+async apis for Fetch Messages and Purge Message Cache.
+         (Srinivasa Ragavan)
+       * Add flags to the Provider and code for mobile mode in settings.
+         (Srinivasa Ragavan)
+       * Added Mobile support and specific apis to imapx. (Srinivasa Ragavan)
+       * Add mobile mode settings to POP3. (Srinivasa Ragavan)
+
+Translations:
+       Daniel Mustieles (es)
+       Kjartan Maraas (nb)
+       Matej Urbančič (sl)
+       Chao-Hsiung Liao (zh_HK)
+
+
+Evolution-Data-Server 3.3.4 2012-01-16
+--------------------------------------
+
+Bug Fixes:
+       Bug 666327 - IMAP deadlock when moving message and checking new mail
+                    (Alban Browaeys)
+       Bug 666327 - [IMAP] Missing unlock in camel_imap_folder_fetch_data
+                    (Alban Browaeys)
+       Bug 357175 - IMAP alerts still too intrusive (Milan Crha)
+       Bug 482171 - IMAP warnings are presented without folder context
+                    (Milan Crha)
+       Bug 662888 - Use --include-uninstalled for internal .gir files
+                    (Colin Walters)
+       Bug 592906 - Birthdays from WebDAV contacts do not show up in calendar
+                    (Milan Crha)
+       Bug 666770 - Add gmodule-2.0 to libedataserver.pc (Matthew Barnes)
+       Bug 661743 - Return maildir Inbox sibling folders only when requested
+                    (Milan Crha)
+       Bug 665036 - Memory leaks spot in Contacts view (Milan Crha)
+       Bug 666757 - [CalDAV] Manage authentication requests even after open
+                    (Milan Crha)
+       Bug 638810 - Crash in camel_folder_search_set_folder with IMAP account
+                    (Milan Crha)
+       Bug 644817 - Slow addressbook cache (Milan Crha)
+       Bug 667698 - vapigen: fix builddir != srcdir issue (Ryan Lortie)
+       Bug 667388 - Introspection annotation fixes for nullable return types
+                    (Philip Withnall)
+
+Miscellaneous Changes:
+       * Camel: Various iconv improvements (Jeffrey Steadfast)
+       * Camel: Add thread-safe accessors for string settings (Matthew Barnes)
+
+Translations:
+       Ihar Hrachyshka (be)
+       Daniel Mustieles (es)
+       Fran Diéguez (gl)
+       OKANO Takayoshi (ja)
+       Kjartan Maraas (nb)
+
+
+Evolution-Data-Server 3.3.3 2011-12-19
+--------------------------------------
+
+Bug Fixes:
+       Bug 665253 - "New folder" dialog does not show IMAP accounts (Milan Crha)
+       Bug 662068 - Crash in e-cal-backend-http.c:retrieval_done (Milan Crha)
+       Bug 666106 - libical 0.47 handles CATEGORIES as multiple parameters (Milan Crha)
+       Bug 652173 - EContact's file-as getter doesn't populate empty value (Milan Crha)
+       Bug 665337: Remove --disable-calendar (Matthew Barnes)
+       Bug 664819 - gmodule-2.0 dependency must be explicit (Diego López León)
+       Bug 664572 - Change e_cal_backend_notify_component* to use ECalComponent (Milan Crha)
+       Bug 652177 - Add "revision" property to calendar file backend (Tristan Van Berkom)
+
+Miscellaneous Fixes:
+       Fix leaks around categories editing (Milan Crha)
+       e_categories_selector_get_checked: Return them always in the same order (Milan Crha)
+       Contacts calendar - consider also other than only file-as field (Milan Crha)
+       Add CamelSession.remove_service() method. (Matthew Barnes)
+       Fix glib-gen.mak rules. (Matthew Barnes)
+       Call gettext on the short descriptions of port numbers. (Gabor Kelemen)
+       Add --wait-for-client factory processes command line option (Milan Crha)
+       Small correction to imapx_command_run_sync(). (Matthew Barnes)
+       CamelIMAPXCommand: Make imapx_command_run_sync() more responsive to cancellations. (Matthew Barnes)
+       CamelIMAPXCommand: Reference the command when running synchronously. (Matthew Barnes)
+       CamelIMAPXCommand: Remove imapx_command_free() with imapx_command_unref(). (Matthew Barnes)
+       CamelIMAPXCommand: Add imapx_command_ref(). (Matthew Barnes)
+       CamelIMAPXCommand: Make IMAPX command functions static. (Matthew Barnes)
+       CamelIMAPXCommand: Add a reference count. (Matthew Barnes)
+       CamelIMAPXCommand: Allocate with g_slice_new(). (Matthew Barnes)
+       CamelIMAPXJob: Make imapx_job_run() more responsive to cancellations. (Matthew Barnes)
+       CamelIMAPXJob: Reference the job when queueing. (Matthew Barnes)
+       CamelIMAPXJob: Replace imapx_job_free() with imapx_job_unref(). (Matthew Barnes)
+       CamelIMAPXJob: Add imapx_job_ref(). (Matthew Barnes)
+       CamelIMAPXJob: Add a reference count. (Matthew Barnes)
+       CamelIMAPXJob: Allocate with g_slice_new(). (Matthew Barnes)
+       imapx_parser_thread: Skip polling and just read the socket. (Matthew Barnes)
+       rehandshake_ssl(): Be more responsive to cancellations. (Matthew Barnes)
+       Reduce frequency of CamelFolder::changed emissions. (Matthew Barnes)
+       Better runtime warnings in tcp_stream_set_error_from_pr_error(). (Matthew Barnes)
+       Wean CamelIMAPXServer off CamelMsgPort. (Matthew Barnes)
+       Avoid crash in e-cal-backend-http.c:webcal_to_http_method (Milan Crha)
+       EProxy: Disconnect from signal handlers on dispose (Milan Crha)
+       Added test case for new ECal revision backend property (Tristan Van Berkom)
+       Pre-load all built-in timezones in libical on calendar factory start (Milan Crha)
+       Add e_book_backend_sqlitedb_get_uids_and_rev() (Milan Crha)
+
+Translations:
+       Matej Urbančič (sl)
+       Gabor Kelemen (hu)
+       Kjartan Maraas (nn)
+       Daniel Mustieles (es)
+       Xandru Armesto (ast)
+
+
+Evolution-Data-Server 3.3.2 2011-11-21
+--------------------------------------
+
+Bug Fixes:
+       Bug 440316 - Improve SSL Certificate check bad signature dialog
+                    (Milan Crha)
+       Bug 652171 - Added e_book_client_view_set_flags() (Tristan Van Berkom)
+       Bug 652175 - Add revision property to addressbook backend
+                    (Tristan Van Berkom)
+       Bug 655167 - Messages moved from IMAP Inbox reappear (Michel Dänzer)
+       Bug 659736 - Do not report change on property set when not changed
+                    (Milan Crha)
+       Bug 660182 - Error dialog on LDAP query with multiple referrals
+                    (Milan Crha)
+       Bug 660646 - »IDLE« should not be translated in settings dialog
+                    (Milan Crha)
+       Bug 660972 - Unable to publish free/busy information (Milan Crha)
+       Bug 660974 - sqlite backend: use INSERT OR IGNORE in
+                    add_folder_into_db() (Christophe Dumez)
+       Bug 661033 - Add support for E_CONTACT_FILE_AS field (Philip Withnall)
+       Bug 662473 - Moving mails between local folders removes labels
+                    (Milan Crha)
+       Bug 662524 - POP3: Use a safer default value for "delete-after-days"
+                    (Matthew Barnes)
+       Bug 662643 - camel_url_decode_path() crashes on empty string
+                    (Matthew Barnes)
+       Bug 662929 - POP3 prevents expunge of local Inbox in offline
+                    (Milan Crha)
+       Bug 663062 - Missing attachment icon on a message with it (Milan Crha)
+       Bug 663219 - Crash in imapx_completion at camel-imapx-server.c
+                    (Chenthill Palanisamy)
+
+Other Changes:
+       * Move remaining CamelURL elements to CamelSettings. (Matthew Barnes)
+       * IMAP: Split off a new mutex for commands and responses.
+         (Matthew Barnes)
+       * Remove g_thread_init() calls. (Matthew Barnes)
+       * Avoid possible crash when url->path is NULL (Milan Crha)
+       * Make local addressbook backend store image data as URIs.
+         (Tristan Van Berkom)
+       * CamelTcpStreamRaw: Use PR_Interrupt() to cancel blocked I/O.
+         (Matthew Barnes)
+       * Use the same technique in imapx_parser_thread(). (Matthew Barnes)
+       * Kill gtk-doc tmpl files. (Matthew Barnes)
+       * Camel no longer depends on libedataserver. (Matthew Barnes)
+       * Add useful GBinding transform funcs from e-util. (Matthew Barnes)
+
+Translations:
+       Daniel Mustieles (es)
+       Fran Diéguez (gl)
+       Kjartan Maraas (nb)
+       Matej Urbančič (sl)
+
+
+Evolution-Data-Server 3.3.1 2011-10-24
+--------------------------------------
+
+Bug Fixes:
+       Bug 527614 - Valgrind shows a nice amount of lost memory (Milan Crha)
+       Bug 601898 - SOCKS proxy does not work with mailer (Milan Crha)
+       Bug 620382 - Do not delete also directory for custom local calendars
+                    (Milan Crha)
+       Bug 632619 - Recurring events can clutter month view (Milan Crha)
+       Bug 642984 - Drop --enable-ssl configure option (nss/nspr always
+                    required) (Milan Crha)
+       Bug 655252 - Need to escape the comp_uid part of a path (Milan Crha)
+       Bug 656473 - Store server folder cache in user's cache directory
+                    (Milan Crha)
+       Bug 656603 - Add support for generating vCard 2.1 in libebook
+                    (Bartosz Szatkowski)
+       Bug 659438 - Checks junk in all folders despite restricting to INBOX
+                    (Milan Crha)
+       Bug 659553 - Fix e_vcard_unescape_string (Alexander Larsson)
+       Bug 659555 - Add custom icons in a folder Subscription dialog
+                    (Milan Crha)
+       Bug 659568 - One day delay in calendar view (Milan Crha)
+       Bug 659914 - e_book_get_changes: Fix crash caused by unref of a NULL
+                    pointer (Christophe Dumez)
+       Bug 660246 - EBookBackendSqliteDB: Bad loop iteration
+                    (Christophe Dumez)
+       Bug 660533 - Missing GOA cflags/libs in libedata-book (Cosimo Cecchi)
+       Bug 660615 - Make POP3 provider more cancellable ready (Milan Crha)
+       Bug 660656 - Fix e_iterator_get annotation (Alban Browaeys)
+       Bug 660829 - Allow 'Mark as read' in right click menu on spam folder
+                    (Milan Crha)
+       Bug 660870 - Empty Contacts list when pressing "To:" in composer
+                    (Milan Crha)
+       Bug 660884 - Missing libebackend LIBADD in calendar/backends
+                    (Christian Hilberg)
+       Bug 661432 - 'Any field contains' search doesn't work in contact view
+                    (Milan Crha)
+       Bug 661448 - e_util_copy_*_slist(): Avoid using append function
+                    (Christophe Dumez)
+       Bug 661549 - Avoid fetching from backend when calculating summary
+                    (Milan Crha)
+
+Other Changes:
+       * libebook.pc.in: camel-1.2 is a private requirement. (Matthew Barnes)
+       * Add CamelMemChunk (copy of EMemChunk). (Matthew Barnes)
+       * CamelService: Add "password" property. (Matthew Barnes)
+       * CamelProvider: Remove 'license' and 'license_file' members.
+         (Matthew Barnes)
+       * Add EModule, EExtensible and EExtension (Matthew Barnes)
+       * Add various base classes for backends and servers. (Matthew Barnes)
+       * Provide CamelFolder::get_message_cached() (Milan Crha)
+       * Merge libcamel-provider into libcamel. (Matthew Barnes)
+       * Add a "services" directory. (Matthew Barnes)
+       * Require GLib 2.30. (Matthew Barnes)
+       * addressbook: Optimizations to avoid vcard parsing (Christophe Dumez)
+       * Provide EClient's GSList utility functions within
+         e-data-server-util.h (Milan Crha)
+       * Increase dependency on gtk+ to 3.2 (Milan Crha)
+       * CamelFolderSummary API changes (Milan Crha)
+       * gdbus_proxy_call_sync: check sync flag more frequently
+         (Christophe Dumez)
+       * Make all backends return NULL when calling get_contact() and the
+         contact is not found. (Christophe Dumez)
+       * e-book-client: add e_book_client_add_contacts*() methods
+         (Christophe Dumez)
+       * addressbook: Improve bulk contact removal code (Christophe Dumez)
+       * configure.ac: Bump ADDRESS_BOOK_DBUS_SERVICE_NAME to 2
+         (Christophe Dumez)
+       * Workaround possible crash in imap_body_decode() (Milan Crha)
+       * e-book-client: Add bulk contact modification methods.
+         (Christophe Dumez)
+       * e_book_backend_sqlitedb_new: Fix database connection reuse
+         (Christophe Dumez)
+       * Don't free vcard memory in e_data_book_view_notify_update*_vcard()
+         (Christophe Dumez)
+       * ENameSelectorEntry::user_delete_text: Delete whole text when user
+         deleted it (Milan Crha)
+       * e-book-backend-file: Don't share DB_ENV between address books from
+         different sources (Christophe Dumez)
+       * Require libgdata >= 0.10. (Matthew Barnes)
+       * Camel: New authentication API. (Matthew Barnes)
+       * Really implement e_cal_client_view_set_fields_of_interest()
+         (Tristan Van Berkom)
+       * Add camel_folder_refresh_info()/_finish(). (Matthew Barnes)
+       * Avoid a crash in camel_session_get_service_by_url(). (Matthew Barnes)
+
+Translations:
+       Ihar Hrachyshka (be)
+       Alexander Shopov (bg)
+       Gil Forcada (ca)
+       Carles Ferrando (ca@valencia)
+       Jiri Eischmann (cs)
+       Mario Blättermann (de)
+       Bruce Cowan (en_GB)
+       Daniel Mustieles (es)
+       Inaki Larranaga Murgoitio (eu)
+       Alexandre Franke (fr)
+       Fran Dieguez (gl)
+       Gabor Kelemen (hu)
+       Luca Ferretti (it)
+       OKANO Takayoshi (ja)
+       Changwoo Ryu (ko)
+       Kjartan Maraas (nb)
+       Piotr Drąg (pl)
+       Matej Urbančič (sl)
+       Daniel Nylander (sv)
+       Nguyễn Thái Ngọc Duy (vi)
+       YunQiang Su (zh_CN)
+
+
+Evolution-Data-Server 3.2.0 2011-09-26
+--------------------------------------
+
+Miscellaneous Changes:
+       google: Handle multivalue custom vcard attributes (Alexander Larsson)
+
+Translations:
+       Nilamdyuti Goswami (as)
+       Mario Blättermann (de)
+       Inaki Larranaga Murgoitio (eu)
+       Sweta Kothari (gu)
+       Luca Ferretti (it)
+       Hannie Dumoleyn (nl)
+       Manoj Kumar Giri (or)
+       A S Alam (pa)
+       Muhammet Kara (tr)
+
+
+Evolution-Data-Server 3.1.92 2011-09-19
+---------------------------------------
+
+Bug Fixes:
+       Bug #659282 - Cannot add more than one appointment per session (Milan Crha)
+       Bug 659184 - Contacts calendar backend doesn't show events (Milan Crha)
+       Bug 659079 — Read all gContact:website (Alexander Larsson)
+       Bug 659165 — editing eds contacts that has an avatar fails (Philip Withnall)
+       Bug 655253 - fix regression introduced with MOD_ONLY_THIS (Patrick Ohly)
+       Bug 632153 - Set X-Evolution-Source header consistently (Milan Crha)
+       Bug 658911 - google: Always readonly addressbooks with goa (Alexander Larsson)
+       Bug 655728 - Read proxy settings from GSettings since Gnome 3 (Milan Crha)
+       Bug 655837 - Avoid use of deprecated g_unicode_canonical_decomposition (Vincent Untz)
+       Bug 654818 crash fix : query conversion to sql (Punit Jain)
+
+Miscellaneous Fixes:
+       Introspection: improve annotation for e_source_peek_group (Raul Gutierrez Segales)
+       [imapx] Fix read of uninitialized memory from g_str_has_prefix (Milan Crha)
+       e-d-s: Expose all gContact:websites items (Milan Crha)
+       Handle changes in the goa accounts list at runtime (Alexander Larsson)
+       calendar file backend: revert adding EXDATE when creating detached recurrences (Patrick Ohly)
+       e-gdbus-templates: Fix incorrect type check in e_gdbus_proxy_finish_call_uint() (Christophe Dumez)
+       Make maintiner mode enabled by default (Javier Jardón)
+       Change order of system timezone detection (Milan Crha)
+       camel-sasl-gssapi.c: Fix reply read of org.gnome.KrbAuthDialog.acquireTgt (Milan Crha)
+
+Translations:
+       Duarte Loreto (pt)
+       Jiro Matsuzawa (ja)
+       Bruce Cowan (en_GB)
+       A S Alam (pa)
+       Gabor Kelemen (hu)
+       Luca Ferretti (it)
+       Krasimir Chonov (bg)
+       Jorge González (es)
+       Piotr Drąg (pl)
+       Rajesh Ranjan (hi)
+       I Felix (ta)
+       Marek Černocký (cs)
+       Changwoo Ryu (ko)
+       Matej Urbančič (sl)
+       Ihar Hrachyshka ()
+       Rudolfs Mazurs (lv)
+       Andika Triwidada (id)
+       Martin Srebotnjak (sl)
+       Antonio Fernandes C. Neto (pt)
+
+Evolution-Data-Server 3.1.91 2011-09-05
+---------------------------------------
+
+Bug Fixes:
+       Bug 566563 - Make ESource password prompts clearer (Milan Crha)
+       Bug 655111 - Modify allday to date-time event keeps VALUE=DATE
+                    parameter (Milan Crha)
+       Bug 655253 - Delete of one occurrence of a repeatable event don't
+                    work (Milan Crha)
+       Bug 655433 - Drag and Drop of messages out of Junk folder broken
+                    (Milan Crha)
+       Bug 657345 - Remember password by default for book/calendar
+                    (Milan Crha)
+       Bug 657836 - Work around g_unix_signal API changes. (Denis Washington)
+
+Other Changes:
+       * Do not expose password in imapx log (Milan Crha)
+       * Add a vapi for ecalendar (Lucas Baudin)
+       * Create tar.xz files for 'make dist' only (Milan Crha)
+
+Translations:
+       Jorge González (es)
+       Claude Paroz (fr)
+       Fran Dieguez (gl)
+       Shankar Prasad (kn)
+       Kjartan Maraas (nb)
+       Yuri Myasoedov (ru)
+       Daniel Nylander (sv)
+       krishnababu k (te)
+       Chao-Hsiung Liao (zh_HK)
+
+
+Evolution-Data-Server 3.1.90 2011-08-29
+---------------------------------------
+
+Camel has a new class heirarchy for managing provider-specific settings
+called CamelSettings.  Heavily utilizing GObject properties, this new API
+replaces the prevous method of settings storage which stuffed values into
+the CamelService URL string as "&key=value;..." pairs.
+
+Details about the new API here:
+http://mail.gnome.org/archives/evolution-hackers/2011-August/msg00013.html
+
+Bug Fixes:
+       Bug 562912 - Unread vfolder marks unread messages as read (Milan Crha)
+       Bug 576398 - vfolder not showing new messages from nntp group
+                    (Milan Crha)
+       Bug 651469 - Folders don't update after moving mails in maildir
+                    (Milan Crha)
+       Bug 651693 - Decode QP encoded names when invoking 'Expand list Inline'
+                    (Ritesh Khadgaray)
+       Bug 651849 - Remove string from translation (Milan Crha)
+       Bug 652437 - NNTP messages is sometimes displayed as grey (Milan Crha)
+       Bug 652914 - IMAP: moving mail puts a copy into real Trash too
+                    (Milan Crha)
+       Bug 655121 - CalDAV: Can't reopen attachments saved on a server
+                    (Milan Crha)
+       Bug 655272 - IMAPX: Leaking file descriptors from open pipes
+                    (Milan Crha)
+       Bug 655833 — Mailing addresses for Google Contacts not saving if
+                    PO Box… (Philip Withnall)
+       Bug 655997 - Unneeded context specifiers (Milan Crha)
+       Bug 656051 - Preserve mbox file attributes after rewrite (Milan Crha)
+       Bug 657181 - Backends can be left half-opened when using ECal
+                    (Milan Crha)
+
+Other Changes:
+       * CamelStore: Split subscription API into a separate interface.
+         (Matthew Barnes)
+       * Camel: Remove unused CAMEL_STORE_ASYNC flag. (Matthew Barnes)
+       * google: Add a missing NULL pointer check (Philip Withnall)
+       * Do not keep Google progress notifications in book view forever
+         (Milan Crha)
+       * google: Fix cancellation and progress reporting for cold-cache
+         queries (Philip Withnall)
+       * google: Tidy up finish_operation() (Philip Withnall)
+       * Don't use our own DISABLE_DEPRECATED macros in .c files.
+         (Matthew Barnes)
+       * CamelService: Add a "display-name" property. (Matthew Barnes)
+       * Camel: Add CAMEL_STORE_CAN_EDIT_FOLDERS flag. (Matthew Barnes)
+       * google: Fix various data loss bugs with organisations/jobs
+         (Philip Withnall)
+       * Incorrect message signature verification failure (Milan Crha)
+       * Pretend successful read when skipping 3+ part of multipart/signed
+         (Milan Crha)
+       * [IMAPX] Do not overwrite errors on reconnect (Milan Crha)
+       * Remove more similar strings from translation (Milan Crha)
+       * Avoid a crash in gdata_goa_authorizer_get_parameters().
+         (Matthew Barnes)
+       * Add Google Talk field to the list of IM information
+         (Raul Gutierrez Segales)
+       * Avoid use-after-free by unsetting open_finished flag sooner
+         (Milan Crha)
+       * Use cached value in e_cal_client_get_default_object() (Milan Crha)
+       * Check ic->status is not NULL imapx_command_select_done ()
+         (Raul Gutierrez Segales)
+       * Add E_TYPE_CAL_CLIENT_SOURCE_TYPE macro. (Matthew Barnes)
+
+Translations:
+       Alexander Shopov (bg)
+       Mario Blättermann (de)
+       Jorge González (es)
+       Daniel Mustieles (es)
+       Fran Dieguez (gl)
+       Andika Triwidada (id)
+       Kjartan Maraas (nb)
+       Wouter Bolsterlee (nl)
+       Yuri Myasoedov (ru)
+       Мирослав Николић (sr)
+       Daniel Nylander (sv)
+       Abduxukur Abdurixit (ug)
+
+
+Evolution-Data-Server 3.1.5 2011-08-14
+--------------------------------------
+
+Bug Fixes:
+       Bug 656490 - imapx: Memory leak of stream tokenbuf (David Woodhouse)
+       Bug 656487 - Memory leak in imapx fetch_folders_for_namespaces() (David Woodhouse)
+       Bug 656480 - Memory leak in camel_folder_search_search() (David Woodhouse)
+       Bug 656267 - Checking for auth types doesn't work properly (Milan Crha)
+       Bug 656058 - Improve EBookBackendSqliteDB searching API (Tristan Van Berkom)
+       Bug 652172 - Fix a regression from the previous commit (Milan Crha)
+       Bug 655748 - rdate parsing failure: unknown value for period 20068 (Milan Crha)
+       Bug 655190 - Sluggish performance interacting with calendar/tasks (Milan Crha)
+       Bug 619135 — Add photo support to Google Contacts backend (Philip Withnall)
+       Bug 655499 - Don't crash when getting contacts before backend is opened (Milan Crha)
+       Bug 654893 - Fix one missed rename of 'msg_security' to 'dirty' (Sean Finney)
+       Bug 655414 - Need translation comments (Milan Crha)
+       Bug 655409 - Extra flags in CamelStoreInfo break folder type check (Milan Crha)
+       Bug 654472 - Crash on async error return over GDBus (Milan Crha)
+       Bug 655331 - pgp/gpg signature is not shown (Milan Crha)
+       Bug 654480 - [imapx] Mark as Junk is not reliable (Matthew Barnes)
+
+Miscellaneous Fixes:
+       libecal: e_cal_remove_object() must remove *all* recurrences (Patrick Ohly)
+       calendar file backend: fixed incomplete sanity check in e_cal_create_object() (Patrick Ohly)
+       e_client_utils_open_new() could use already freed memory (Milan Crha)
+       Properly manage boolean values in SQLite contacts cache (Milan Crha)
+       Vala bindings: work around owned not being honored in metadata (Raul Gutierrez Segales)
+       Call gtk_init_check() in factories with enabled maintainer mode (Milan Crha)
+       Handle fields-of-interest for local addressbook backend. (Tristan Van Berkom)
+       Do not cancel cancellable in free_get_objects_async_data() (Milan Crha)
+       Be able to provide backtraces for e_ptr_tracker* functions (Milan Crha)
+       Fix stray unref of server in imapx add_folders_to_summary() (David Woodhouse)
+       Make e-{addressbook,calendar}-factory supersede old factory at startup. (David Woodhouse)
+       Introspection: fix annotation fixes (Raul Gutierrez Segales)
+       Be able to fetch all vCards/uids from an SQLite book backend cache (Milan Crha)
+
+Translations:
+       Yuri Kozlov (ru)
+       Daniel Mustieles (es)
+       Fran Dieguez (gl)
+       Jorge González (es)
+       Daniel Nylander (sv)
+       Kjartan Maraas (nn)
+
+
+Evolution-Data-Server 3.1.4 2011-07-25
+--------------------------------------
+
+Bug Fixes:
+       none
+
+Other Changes:
+       * Authorization domains are no longer used in password storage.
+         (Matthew Barnes)
+       * POP3: Use GError instead of errno. (Matthew Barnes)
+       * NNTP: Remove unnecessary <errno.h> includes. (Matthew Barnes)
+       * SMTP: Use GError instead of errno. (Matthew Barnes)
+       * camel_tcp_stream_ssl_enable_ssl(): Add GError parameter.
+         (Matthew Barnes)
+       * camel_stream_process_connect(): Add GError parameter.
+         (Matthew Barnes)
+       * CamelImapWrapper: Use GError instead of errno. (Matthew Barnes)
+       * Prefer g_seekable_seek() over camel_stream_reset(). (Matthew Barnes)
+       * Remove camel_stream_reset(). (Matthew Barnes)
+       * Remove camel_stream_printf(). (Matthew Barnes)
+       * CamelDataWrapper: Keep contents in a GByteArray. (Matthew Barnes)
+       * Move the "$host" down when $host is actually set and don't set
+         DL_LIB to libdl which is not available on OpenBSD/FreeBSD.
+         (Antoine Jacoutot)
+       * Fix wakeups in imapx parser thread. (David Woodhouse)
+       * Rewrite Camel's junk plugin interface. (Matthew Barnes)
+       * Break reference cycle between CamelSession and CamelService.
+         (Matthew Barnes)
+       * CamelIMAPXServer: Fix CamelSession reference leak. (Matthew Barnes)
+       * CamelSession: Add camel_session_remove_services() (Matthew Barnes)
+       * Break reference cycle between CamelStore and CamelFolder.
+         (Matthew Barnes)
+       * CamelIMAPXConnManager: Keep a weak pointer to CamelStore.
+         (Matthew Barnes)
+       * Generate GTypes for various Camel enums. (Matthew Barnes)
+       * Add CamelNetworkService interface. (Matthew Barnes)
+
+Translations:
+       Mario Blättermann (de)
+       Daniel Mustieles (es)
+       Fran Dieguez (gl)
+       Aurimas Černius (lt)
+       Rudolfs Mazurs (lv)
+       Kjartan Maraas (nb)
+       Matej Urbančič (sl)
+       Muhammet Kara (tr)
+       Abduxukur Abdurixit (ug)
+       Wylmer Wang (zh_CN)
+
+
+Evolution-Data-Server 3.1.3 2011-07-04
+--------------------------------------
+
+Bug Fixes:
+       Bug #650671 - Service connect/disconnect not cancelled properly (Milan Crha)
+       Bug #653476 - icaltimezone not copied completely with libical 0.43 (Milan Crha)
+       Bug #650126 - Add API to set the scroll policy of the Contacts container (Raul Gutierrez Segales)
+       Bug #653385 - ldaps fails with server using self-signed certificate (Milan Crha)
+       Bug #224687 - Skip ignored destinations in destination_get_address() (Dan Vrátil)
+       Bug #224687 - Create lists of lists (Dan Vrátil)
+       Bug #652173 - libebook: Delay client-side vCard parsing (Christophe Dumez)
+       Bug #648468 - POP3 doesn't recover or claim error after lost connection (Milan Crha)
+       Bug #269413 - Search treats "4 weeks" and "1 month" as synonymous (Milan Crha)
+       Bug #565961 - Crash with recurring all-day event (Milan Crha)
+       Bug #652530 - EClient - Notify about opening phase result first (Milan Crha)
+
+Miscellaneous Fixes:
+       Require libgdata >= 0.9.1 for GNOME Online Accounts support. (Matthew Barnes)
+       Bump the required version of Vala for the bindings. (Travis Reitter)
+       e_cal_client_get_object() should not return VCALENDAR components (Milan Crha)
+       Fix LDAP authentication and process authentication requests on idle (Milan Crha)
+       Add OAuth support to Google Contacts backend. (Matthew Barnes)
+       libedata-book cleanups. (Matthew Barnes)
+       Minor compiler warning fix (change #if to #ifdef) (Milan Crha)
+       Vala bindings: we depend on gio-2.0 (Raul Gutierrez Segales)
+       Allow asynchronous retrieval of EClient capabilities for easier caching (Milan Crha)
+       Fix build breaks when using libgdata 0.9. (Matthew Barnes)
+       Remove pointless ENABLE_THREADS define. (Matthew Barnes)
+       Introspection: fix annotation in e_vcard_get_attribute (Raul Gutierrez Segales)
+       SMTP: Handle 235 code after initial AUTH command. (Matthew Barnes)
+       Make Camel's SASL framework more extensible. (Matthew Barnes)
+       Fix a few srcdir != builddir issues (Colin Walters)
+       Keep opening EClient-s till they report busy error (Milan Crha)
+       Make loading of ENameSelector on demand and cancellable (Milan Crha)
+       Reverting one line I added to Christophe's commit on my own (Milan Crha)
+       Fix few memory leaks (Milan Crha)
+       Emit notification for EClient::opened property (Raul Gutierrez Segales)
+       Fix sqlitedb-test build error. (Travis Reitter)
+       EBookBackendSqliteDD: Fix a missing comma in search contacts. (Chenthill Palanisamy)
+
+Translations:
+       Fran Dieguez (gl)
+       Hannie Dumoleyn (nl)
+       Daniel Nylander (sv)
+       Fran Diéguez (gl)
+       Matej Urbančič (sl)
+       Daniel Mustieles (es)
+
+Evolution-Data-Server 3.1.2 2011-06-13
+--------------------------------------
+
+Bug Fixes:
+       Bug 550414 - Corruption of mailbox and can't expunge trash (Milan Crha)
+       Bug 589495 - Search folder by Size (KB) counts bytes, not KB
+                    (Milan Crha)
+       Bug 633948 - Try harder to use -lresolv in LDAP_LIBS
+                    (Mathieu Trudel-Lapierre)
+       Bug 640054 - CamelDB: do not read the db while a trasaction is in
+                    progress (Chenthill Palanisamy)
+       Bug 640083 - Force secured connection when using LDAPS port (Milan Crha)
+       Bug 646898 - IMAPX should invalidated cache when uidvalidity changes
+                    (Milan Crha)
+       Bug 648454 - Subfolders disappear when moving a folder (Milan Crha)
+       Bug 648736 - Crash when adding default vcard for newly created DB
+                    (Matthew Barnes)
+       Bug 649433 - e-calendar-factory SIGSEGV while reading hash_table
+                    (David Woodhouse)
+       Bug 649757 - Filtering based on a source account always succeeded
+                    (Milan Crha)
+       Bug 649757 - Return back camel_filter_driver_filter_mbox() (Milan Crha)
+       Bug 649761 - Add gobject-introspection build system to libebook
+                    (Raul Gutierrez Segales)
+       Bug 649762 - Add support for Vala bindings (Raul Gutierrez Segales)
+       Bug 650105 - Deadlock in GroupWise connector (Matthew Barnes)
+       Bug 650524 - Use g_unix_signal_add_watch_full() for SIGTERM
+                    (Matthew Barnes)
+       Bug 650950 - entry_compare() should iterate over attributes with
+                    the same name (Christophe Dumez)
+       Bug 650952 - Remove unknown EContact field name runtime warning
+                    (Christophe Dumez)
+       Bug 651054 - Support queries based on "photo" contact field
+                    (Christophe Dumez)
+       Bug 651113 - [libebook] Querying date fields is not supported
+                    (Christophe Dumez)
+       Bug 651147 - EBook/ECal done signals ignored due to wrong name
+                    (Milan Crha)
+       Bug 651226 - e_book_new_system_addressbook() should create source
+                    in GConf (Christophe Dumez)
+       Bug 651446 - Implement e_book_client_get_contacts_uids() (Milan Crha)
+       Bug 651458 - Add getters/settrs for EContactPhoto
+                    (Raul Gutierrez Segales)
+
+Other Changes:
+       * New asynchronous APIs to replace EBook/ECal (Milan Crha)
+       * Improved introspection annotations (Raul Gutierrez Segales)
+       * Improved Vala bindings (Raul Gutierrez Segales)
+       * Various calendar file backend improvements (Patrick Ohly)
+       * Camel: Fetch quota information asynchronously. (Matthew Barnes)
+       * addressbook file backend: libdb must be initialized for concurrent
+         read/write (Patrick Ohly)
+       * CamelService: Add async query_auth_types() functions (Matthew Barnes)
+       * IMAPX: optionally download the messages in descending order
+         (Chenthill Palanisamy)
+       * Handle SIGTERM instead of SIGQUIT. (Matthew Barnes)
+       * CamelDB: use a RW lock to prevent reads while write is in progress
+         (Chenthill Palanisamy)
+       * CamelVeeFolder: Fix a deadlock. (Matthew Barnes)
+       * Replace deprecated g_atomic_int_exchange_and_add() (Milan Crha)
+       * Limit libgdata to 0.7 or 0.8. (Matthew Barnes)
+       * e_name_western_reorder_asshole: Fix possible memory leak
+         (Christophe Dumez)
+       * e_dbhash_new: Close and reopen db handle to avoid memory leak
+         (Christophe Dumez)
+       * e_contact_name_from_string(): Fix possible memory leak
+         (Christophe Dumez)
+       * e_book_backend_file_get_contact_list: Fix memory leak
+         (Christophe Dumez)
+       * CamelVeeFolder: Fix a hang in folder_change_change.
+         (Chenthill Palanisamy)
+       * Use the right free function in the boxed type for
+         EVCardAttributeParam (Alexander Larsson)
+       * CamelIMAPXFolder: Fix handling of "filter_junk" option.
+         (Matthew Barnes)
+       * EBookBackendSqliteDB: Add sqlitedb cache for addressbook
+         (Chenthill Palanisamy)
+
+Translations:
+       Carles Ferrando (ca@valencia)
+       Jorge González (es)
+       Daniel Mustieles (es)
+       Seán de Búrca (ga)
+       Fran Diéguez (gl)
+       Kjartan Maraas (nb)
+       Matej Urbančič (sl)
+       Abduxukur Abdurixit (ug)
+
+
+Evolution-Data-Server 3.1.1 2011-05-09
+--------------------------------------
+
+Announcements:
+
+* As of this release, the backend for Novell GroupWise servers has been
+  split off as a new module named evolution-groupwise.
+
+* Various Camel API breaks:
+  http://mail.gnome.org/archives/evolution-hackers/2011-April/msg00093.html
+  http://mail.gnome.org/archives/evolution-hackers/2011-April/msg00099.html
+  http://mail.gnome.org/archives/evolution-hackers/2011-May/msg00017.html
+
+Bug Fixes:
+       Bug 332497 - Add Edit -> Available Categories (Dan Vrátil)
+       Bug 418954 - Add a separate entry combo for port numbers (Dan Vráti)
+       Bug 628142 - Fix handling of simultaneous get_message requests
+                    (David Woodhouse)
+       Bug 645239 - Fix build error when enabling kerberos without specifying
+                    path (Niki Guldbrand)
+       Bug 645498 - [maildir] Fails to show already read messages again
+                    (Milan Crha)
+       Bug 645783 - Return safe paths from CamelService::get_path()
+                    (Milan Crha)
+       Bug 646117 - e-calendar-factory does not exit (Matthew Barnes)
+       Bug 646200 - Insufficient requirement on libsoup (Matthew Barnes)
+       Bug 646619 - Typo in user-visible string: "defalut" should be "default"
+                    (Milan Crha)
+       Bug 647429 - Hide port-entry for providers without port (Dan Vrátil)
+       Bug 647873 - Sources should be created in GConf (David Woodhouse)
+       Bug 648844 - IMAP Error: LIST failed: wildcards not permitted in
+                    username (Milan Crha)
+       Bug 649365 - Creation of new repository evolution-groupwise
+                    (Vibha Yadav)
+       Bug 649684 - GIR files should contain <package name=../>
+                    (Raul Gutierrez Segales)
+
+Other Changes:
+       * Collect all test code into a top-level "tests" directory
+         (Matthew Barnes)
+       * Support NTLMv2 in camel-sasl-ntlm.c (David Woodhouse)
+       * Infer NTLM domain from username; don't assume it matches the server's
+         domain (David Woodhouse)
+       * Add camel_sasl_try_empty_password_sync() method. (David Woodhouse)
+       * Add asynchronous camel_sasl_try_empty_password() (David Woodhouse)
+       * Add support for NTLM single-sign-on using /usr/bin/ntlm_auth
+         (David Woodhouse)
+       * Fix read off end of string in NTLM SSO support (David Woodhouse)
+       * Pull in translations from Evolution for "On This Computer"
+         (David Woodhouse)
+       * Seal up CamelService. (Matthew Barnes)
+       * Fix Gtk-Doc notation in Camel. (Matthew Barnes)
+       * Fix few memory leaks (Milan Crha)
+       * Define a boxed GType for CamelURL. (Matthew Barnes)
+       * Rework how CamelServices are added to CamelSession. (Matthew Barnes)
+       * CamelStore: Chain up in the constructed() method (Matthew Barnes)
+       * CamelSession: Remove some leftover debug messages. (Matthew Barnes)
+       * CamelStore: Remove a dead assignment. (Matthew Barnes)
+       * Remove unused CamelTimeoutCallback typedef. (Matthew Barnes)
+       * Remove unused camel_session_thread_wait(). (Matthew Barnes)
+       * Replace CamelSessionThreadMsg with a more modern API. (Matthew Barnes)
+       * Revise camel_session_get_service_by_url(). (Matthew Barnes)
+       * Fix definition of CamelProvider.url_equal(). (Matthew Barnes)
+       * Remove camel_store_folder_uri_equal(). (Matthew Barnes)
+       * Mark the param spec strings for translation correctly.
+         (Kjartan Maraas)
+       * Remove camel_filter_driver_filter_mbox() (Matthew Barnes)
+       * Camel: Store UIDs in X-Evolution-Source headers. (Matthew Barnes)
+       * CamelFolderSearch: Hack to deal with "message-location".
+         (Matthew Barnes)
+       * CamelFolder: Remove "uri" property. (Matthew Barnes)
+       * Remove CAMEL_STORE_SUMMARY_FRAGMENT flag. (Matthew Barnes)
+       * CamelVeeStore: Change handling of CHANGE_NOSELECT flag.
+         (Matthew Barnes)
+       * Remove "uri" field of CamelFolderInfo. (Matthew Barnes)
+       * Rename "name" field of CamelFolderInfo to "display_name".
+         (Matthew Barnes)
+       * Rename "name" property of CamelFolder to "display-name".
+         (Matthew Barnes)
+
+Translations:
+       Alexander Shopov (bg)
+       Jordi Serratosa (ca)
+       Kris Thomsen (da)
+       Kristjan SCHMIDT (eo)
+       Daniel Mustieles (es)
+       Inaki Larranaga Murgoitio (eu)
+       Fran Diéguez (gl)
+       Sweta Kothari (gu)
+       Luca Ferretti (it)
+       Takayuki KUSANO (ja)
+       Jiro Matsuzawa (ja)
+       Žygimantas Beručka (lt)
+       Kjartan Maraas (nb)
+       Wouter Bolsterlee (nl)
+       Hannie Dumoleyn (nl)
+       Antonio Fernandes C. Neto (pt_BR)
+       Andrej Žnidaršič (sl)
+       Daniel Nylander (sv)
+       Abduxukur Abdurixit (ug)
+
+
+Evolution-Data-Server 3.0.0 2011-04-04
+--------------------------------------
+
+Bug Fixes:
+       Bug 646200 - Insufficient requirement on libsoup (Matthew Barnes)
+
+Translations:
+       Alexander Shopov (bg)
+       Jordi Serratosa (ca)
+       Kris Thomsen (da)
+       Wolfgang Stöggl (de)
+       Kristjan SCHMIDT (eo)
+       Rajesh Ranjan (hi)
+       Sweta Kothari (gu)
+       Luca Ferretti (it)
+       Takayuki KUSANO, Jiro Matsuzawa (ja)
+       Žygimantas Beručka (lt)
+       Sandeep Shedmake (mr)
+       Kjartan Maraas (nb)
+       Wouter Bolsterlee, Hannie Dumoleyn (nl)
+       Antonio Fernandes C. Neto (pt_BR)
+
+
+Evolution-Data-Server 2.91.92 2011-03-21
+----------------------------------------
+
+Bug Fixes:
+       Bug 629032 - GW count is not updated while downloading contacts 
+                    (Punit Jain)
+       Bug 634663 - e-calendar-factory crashes while retracting a meeting.
+                    (Punit Jain)
+       Bug 641838 - More compiler warning fixes (Kjartan Maraas)
+       Bug 642783 - CamelLocalFolder: Let glibc's realpath() allocate for 
+                    us (Emilio Pozuelo Monfort)
+       Bug 643748 - Slow message_location search rule with maildir
+                    accounts (Milan Crha)
+       Bug 644367 - Check NNTP server capabilities before using OVER 
+                    command (Milan Crha)
+       Bug 644532 - Crash when opening ESource with local:/system URI
+                    (Milan Crha)
+
+Miscellaneous Fixes:
+       * Don't use gnome-keyring to store credentials on Windows
+         (Fridrich Štrba)
+       * Miscellaneous build fixes for Windows (Fridrich Štrba)
+       * Improve camel_file_util_encode_fixed_string (Matthew Barnes)
+       * Allow special CAMEL_DEBUG=pop3 to debug pop3 communication only
+         (Milan Crha)
+       * Add e-passwords-win32.c into POTFILES.in (Milan Crha)
+       * Finish documenting the libebackend API. (Matthew Barnes)
+       * Improve libedataserver API docs (Matthew Barnes)
+       * Ensure backend life-time during inner calls (Milan Crha)
+       * Fix linking in calendar/libegdbus/Makefile.am (Matthew Barnes)
+       * Coding style and whitespace cleanup. (Matthew Barnes)
+       * Remove ESoapMessage and ESoapResponse (David Woodhouse)
+
+Translations:
+       Mario Blättermann (de)
+       Michael Kotsarinis (el)
+       Bruce Cowan (en_GB)
+       Sweta Kothari (gu)
+       Gabor Kelemen (hu)
+       Changwoo Ryu (ko)
+       Rudolfs Mazurs (lv)
+       Piotr Drąg (pl)
+       Crenguta Bacaoanu (ro)
+       Lucian Adrian Grijincu (ro)
+       Matej Urbančič (sl)
+       Krishnababu K (te)
+       Daniel Korostil (uk)
+       Lele Long (zh_CN)
+       Chao-Hsiung Liao (zh_HK) (zh_TW)
+
+
+Evolution-Data-Server 2.91.91 2011-03-07
+----------------------------------------
+
+Bug Fixes:
+       Bug 614480 - Avoid using G_TYPE_INSTANCE_GET_PRIVATE repeatedly
+                    (Milan Crha)
+       Bug 617763 - Cannot create events on Yahoo through CalDAV (Milan Crha)
+       Bug 633156 - Runtime warning when creating direct subfolder of
+                    On This Computer (Milan Crha)
+       Bug 639201 - Crash on startup - pop3_get_message,
+                    camel_pop3_delete_old (Milan Crha)
+       Bug 640829 - Can drop text/plain message lines in message preview
+                    (Milan Crha)
+       Bug 643095 - Crash when opening invalid multipart/signed message
+                    (Milan Crha)
+
+Other Changes:
+       * ECalRecur: Convert intervals < 1 into the default (1)
+         (Carlos Martín Nieto)
+       * e_source_copy() may copy also relative_uri (Milan Crha)
+       * Modularize e-addressbook-factory migration. (Matthew Barnes)
+       * Modularize e-calendar-factory migration. (Matthew Barnes)
+       * Bump BASE_VERSION to 3.0. (Matthew Barnes)
+
+Translations:
+       Khaled Hosny (ar)
+       David Planella (ca)
+       Bruno Brouard (fr)
+       Luca Ferretti (it)
+       Rudolfs Mazurs (lv)
+       Duarte Loreto (pt)
+       Yuri Myasoedov (ru)
+       Daniel Nylander (sv)
+       Wei Li (zh_CN)
+
+
+Evolution-Data-Server 2.91.90 2011-02-21
+---------------------------------------
+
+Bug Fixes:
+       Bug 639483 - Category list includes weather information (hao.h.li)
+       Bug 638563 - Make string consistent with other providers (Milan Crha)
+       Bug 638246 - Runtime warning: and_operator: assertion `argc == 2' failed (Milan Crha)
+       Bug 638089 - Some mobile phone contacts are not shown in preview (Milan Crha)
+       Bug 641757 - Fix warnings from GCC 4.6 (Kjartan Maraas)
+       Bug 601111 - Do not use empty host names in EProxy (Milan Crha)
+       Bug 641250 - Cannot add more than 2 recipients in To: or Cc: field (Vibha Yadav)
+       Bug 640696 - Hidden new messages in On This Computer/Inbox (Milan Crha)
+       Bug 634743 - Moving message on GMail with real Trash set deletes it (2nd try) (Milan Crha)
+       Bug 641110 - Improve 'select destination' window in copy/move to calendar (Milan Crha)
+       Bug 634743 - Moving message on GMail with real Trash set deletes it (Milan Crha)
+
+Miscellaneous Fixes:
+       CamelTcpStream cleanups. (Matthew Barnes)
+       Memory leak fix and return events in proper order (Milan Crha)
+       Remove NULL checks for GObject methods. (Matthew Barnes)
+       CamelMaildirStore: Fix memory leak (Carlos Martín Nieto)
+       Bump GTK+ requirement to 3.0. (Matthew Barnes)
+       Be able to define DBus call timeout in configure and runtime (Milan Crha)
+       Perform consistency check on local folders based on the parameter 'need-summary-check' (Chenthill Palanisamy)
+       Remove streams tests (Kjartan Maraas)
+       Add a --keep-running option to e-calendar-factory. (Matthew Barnes)
+       Add a --keep-running option to e-addressbook-factory. (Matthew Barnes)
+       Improve libebook annotations. (Raul Gutierrez Segales)
+
+Translations:
+       Changwoo Ryu (ko)
+       Mario Blättermann (de)
+       Mattias Põldaru (et)
+       Kjartan Maraas (nn)
+       Ivar Smolin (et)
+       Petr Kovar (cs)
+       Jorge González (es)
+       Fran Diéguez (gl)
+       krishnababu k (ug)
+       Shankar Prasad (kn)
+       Runa Bhattacharjee (bn)
+
+Evolution-Data-Server 2.91.6 2011-01-31
+---------------------------------------
+
+Bug Fixes:
+       Bug 640898 - Evolution creates invalid vCard (Matthew Barnes)
+       Bug #623933 - Crash under ESourceList::conf_changed_callback (Milan Crha)
+       Bug 640529 - Default size of category window is too small (Matthew Barnes)
+       Bug #636495 - Build fails :GtkStyle deprecated (Vibha Yadav)
+       Bug #635519 - Crash at cell_renderer_color_render (Vibha Yadav)
+       Bug #635339 - 'Mark as read' from popup menu not working on Junk folder (Milan Crha)
+       Bug 635353 — Don't parse empty addresses in the Google Contacts backend (Philip Withnall)
+       Bug 566441 — The Google backend doesn't use the tags/categories/groups (Philip Withnall)
+       Bug #639469 - WebDAV addressbook only uses https (Andrew McMillan)
+       Bug #627788 - EDataCalView is never freed in a factory process (Milan Crha)
+       Bug #639165 - maildir expunge not working as expected (Milan Crha)
+       Bug #525565 - Crash in find_book_by_contact at e-name-selector-entry.c (Milan Crha)
+       Bug #638948 - NNTP folder doesn't implement Expunge (Milan Crha)
+
+Miscellaneous Fixes:
+       CamelGroupwiseFolder: Dynamically allocate MD5 digest. (Matthew Barnes)
+       Fix possible invalid read when checking citation depth (Milan Crha)
+       Require the latest gtk+-3.0 release until 3.0. (Matthew Barnes)
+       Drop support for gtk+-2.0. (Matthew Barnes)
+       Add versioning to D-Bus service names. (Matthew Barnes)
+       Kill CamelSeekableStream. (Matthew Barnes)
+       Kill CamelSeekableSubstream. (Matthew Barnes)
+       CamelMultipartSigned: Avoid using bounded streams. (Matthew Barnes)
+       Replace CamelStreamSeekPolicy with GSeekType. (Matthew Barnes)
+       Bump libcamel's shared object name. (Matthew Barnes)
+       Make contact removal asynchronous in the Google Contacts backend (Philip Withnall)
+       Add cancellation support to the Google Contacts backend (Philip Withnall)
+       Rebase the Google Contacts backend as an asynchronous EBookBackend (Philip Withnall)
+       Add e_source_selector_get_source_by_path() (Matthew Barnes)
+       Bump libgdata dependency to 0.7.0 (Philip Withnall)
+       Use GDBus calls without any timeout set (Milan Crha)
+       imapx_server_get_message: Avoid unreffing a NULL stream. (Matthew Barnes)
+       CamelStreamFs: Check for cancellation before closing or flushing (Matthew Barnes)
+       Crash on bogus component removal in file calendar backend (Milan Crha)
+
+Translations:
+       Michael Kotsarinis (el)
+       Andika Triwidada (id)
+       Fran Diéguez (gl)
+
+Evolution-Data-Server 2.91.5 2010-01-10
+---------------------------------------
+
+Address book and calendar backend modules are now split into different
+installation directories so the D-Bus factory processes will only load
+relevant backend modules.
+
+This changes some pkg-config details for third-party backend modules.
+
+Instead of querying the backend directory with:
+
+  pkg-config --variable=extensiondir evolution-data-server-1.2
+
+you must query the directory for address book backends with:
+
+  pkg-config --variable=backenddir libedata-book-1.2
+
+and the directory for calendar backends with:
+
+  pkg-config --variable=backenddir libedata-cal-1.2
+
+
+Bug Fixes:
+       Bug 637838 - Include annotation-glossary.xml in API docs
+                    (Matthew Barnes)
+       Bug 637916 - configure.ac with_nspr_includes test is incorrect
+                    (Stef Walter)
+       Bug 638095 - Async ops in ENameSelectorEntry can exceed widget
+                    lifetime (Matthew Barnes)
+
+Other Changes:
+       * Merge utility functions into Google Contacts backend
+         (Philip Withnall)
+       * Temporarily remove GTK_DISABLE_DEPRECATED. (Matthew Barnes)
+       * Change the installation path for E-D-S backends. (Matthew Barnes)
+
+Translations:
+       Torstein Adolf Winterseth (nb)
+       A S Alam (pa)
+       Daniel Nylander (sv)
+       Gheyret T.Kenji (ug)
+
+
 Evolution-Data-Server 2.91.4 2010-12-20
 ---------------------------------------