+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
--------------------------------------