+Evolution-Data-Server 3.11.92 2014-03-17
+----------------------------------------
+
+Bug Fixes:
+ Bug 633177 - Avoid runtime warnings from CamelFolder::cmp_uids()
+ overrides (Milan Crha)
+ Bug 710633 - EDestination: Remove empty sublists (Milan Crha)
+ Bug 711053 - WebDAV: Do not overwrite UID of a contact (Milan Crha)
+ Bug 711436 - CalDAV: Ignore ctag on manual Refresh invocation
+ (Milan Crha)
+ Bug 712564 - GPG: Treat marginal trust the same as unknown (Milan Crha)
+ Bug 726204 - Ugly error message when creating Maildir folder fails
+ (Matthew Barnes)
+
+Other Changes:
+ * CamelStore: Handle CAMEL_STORE_FOLDER_CREATE flag directly.
+ (Matthew Barnes)
+ * CamelDataWrapper: Add construct_from_input_stream() method.
+ (Matthew Barnes)
+ * CamelIMAPXServer: Copy child setup gunk from CamelStreamProcess.
+ (Matthew Barnes)
+ * Addressbook: Flush DBus properties after setting new locale.
+ (Mateusz Polrola)
+ * Don't close base stream when destroying a CamelFilterOutputStream.
+ (Matthew Barnes)
+ * e_cal_backend_get_timezone_finish: Do not panic when the timezone
+ cannot be found (Milan Crha)
+
+Translations:
+ Changwoo Ryu (ko)
+ Rūdolfs Mazurs (lv)
+ Kjartan Maraas (nb)
+ Yuri Myasoedov (ru)
+
+
+Evolution-Data-Server 3.11.91 2014-03-03
+----------------------------------------
+
+Bug Fixes:
+ Bug 274316 - [IMAP] Follow-up flag lost on message move/copy
+ (Milan Crha)
+ Bug 623066 - CalDAV doesn't read Location header from Created
+ response (Milan Crha)
+ Bug 694084 - IMAPx doesn't stick Labels (Milan Crha)
+ Bug 705028 - gen-western-table.py is not compatible with python3
+ (Arfrever Frehtes Taifersar Arahesis)
+ Bug 710997 - Check some return values before use (Murray Cumming)
+ Bug 724729 - camel-folder.c:folder_changed() blocks the UI thread
+ (Milan Crha)
+
+Other Changes:
+ * Ported IMAPX backend to use GIO streams instead of CamelStream.
+ (Matthew Barnes)
+ * Weather Calendar: Weather info source never freed (Milan Crha)
+ * Fix a memory leak in imapx_untagged_lsub() (Milan Crha)
+
+Translations:
+ Aurimas Černius (lt)
+ Piotr Drąg (pl)
+
+
+Evolution-Data-Server 3.11.90 2014-02-17
+----------------------------------------
+
+Bug Fixes:
+ Bug 655806 - Folder deletion is very slow (Fabiano Fidêncio)
+ Bug 719806 - IMAP: Empty trash doesn't work with a real trash folder
+ (Milan Crha)
+ Bug 720529 - Merge RFC2047 encoded words before ensuring UTF-8 validity
+ (Milan Crha)
+ Bug 720751 - camel_tag_set() doesn't copy tag's name properly
+ (Milan Crha)
+ Bug 720940 - Always asked to synchronize folders when going offline
+ (Milan Crha)
+ Bug 721030 - WebDAV: download_contacts() leaks (Michel Dänzer)
+ Bug 723481 - Wrong callback signature in imapx_process_read_to_read()
+ (Matthew Barnes)
+ Bug 723539 - Use SmtpAuth* properties from
+ org.gnome.OnlineAccounts.Mail (Matthew Barnes)
+ Bug 724343 - Moving emails between IMAP server results in wrong date
+ (Milan Crha)
+
+Other Changes:
+ * Add a 'secret-monitor' module to maintain keyring entries.
+ (Matthew Barnes)
+ * Begin phasing out CamelStream for GIO streams. (Matthew Barnes)
+ * ESource changes not always written to a disk (Milan Crha)
+ * ESource: Add functions for password management. (Matthew Barnes)
+
+Translations:
+ Claude Paroz (fr)
+ Shankar Prasad (kn)
+ Kjartan Maraas (nb)
+ Yuri Myasoedov (ru)
+
+
+Evolution-Data-Server 3.11.5 2014-02-02
+---------------------------------------
+
+Bug Fixes:
+ Bug 687640 - Crash in caldav's initialize_backend() (Milan Crha)
+ Bug 702709 - Do network background operations only if the CamelSession
+ is online (Milan Crha)
+ Bug 719583 - Get a ESourceRegistry singleton (Xavier Claessens)
+ Bug 720676 - [IMAPX] Do more searching server-side (Milan Crha)
+ Bug 720943 - vFolder does not refresh automatically (Milan Crha)
+ Bug 721286 - IMAPx: read messages become unread when reopening
+ Evolution (Milan Crha)
+ Bug 721581 - Unable to write to ldap addressbook (Milan Crha)
+ Bug 722275 - IMAPX: Parser trips on mailbox containing '+'
+ (Matthew Barnes)
+ Bug 722415 - Memo does not support Start Date property
+ (Fabiano Fidêncio)
+
+Other Changes:
+ * IMAP IDLE mode improvements. (Matthew Barnes)
+ * CamelStore: Remove noop_sync() method. (Matthew Barnes)
+ * CalDAV: Force password ask on soup authenticate failure (Milan Crha)
+ * Server-side memory leaks in calendar factory (Milan Crha)
+ * CamelGPGContext: Prefer gpg2 over gpg (Milan Crha)
+ * IMAPX: Remove some unused character macros. (Matthew Barnes)
+ * ESource: Do not set properties on load which did not change
+ (Milan Crha)
+ * Add CamelNullOutputStream. (Matthew Barnes)
+ * maildir_store_get_folder_sync: Fix use-after-free issue (Milan Crha)
+
+Translations:
+ Nilamdyuti Goswami (as)
+ Wylmer Wang (zh_CN)
+ Chao-Hsiung Liao (zh_HK)
+
+
+Evolution-Data-Server 3.11.4 2014-01-13
+---------------------------------------
+
+Bug Fixes:
+ Bug 721527 - License text contains obsolete FSF postal address
+ (Matthew Barnes)
+ Bug 721733 - Tweak Berkeley DB detection logic (Ryan Lortie)
+ Bug 720657 - IMAPX: No new messages are received (Matthew Barnes)
+
+Other Changes:
+ * Update project homepage URL (William Jon McCann)
+ * Bump SOURCES_DBUS_SERVICE_NAME version. (Matthew Barnes)
+ * Remove #include <malloc.h> from a file (Ryan Lortie)
+ * tests: #include <sys/wait.h> for WIFEXITED (Ryan Lortie)
+ * CamelIMAPXNamespace: Allow NIL separator character. (Lubomir Rintel)
+ * IMAPX: Handle BODY[HEADER] in FETCH response. (Lubomir Rintel)
+
+Translations:
+ Marek Černocký (cs)
+ Dimitris Spingos (el)
+ Fran Diéguez (gl)
+ Gabor Kelemen (hu)
+ Andika Triwidada (id)
+ Rafael Ferreira (pt_BR)
+
+
+Evolution-Data-Server 3.11.3 2013-12-16
+---------------------------------------
+
+Highlights:
+ * Evolution-Data-Server API documentation has been merged into
+ one Gtk-Doc module (excluding Camel and private D-Bus APIs).
+ (Tristan Van Berkom)
+
+Bug Fixes:
+ Bug 680961 - Broken dispatching of EAuthenticationSession (Milan Crha)
+ Bug 709838 - CamelDataCache: Empty cache file leads to deadlock
+ (Matthew Barnes)
+ Bug 710361 - GError corruption in imapx_command_fetch_message_done()
+ (Matthew Barnes)
+ Bug 712323 - Substantially expand EVCard documentation
+ (Philip Withnall)
+ Bug 712578 - MH folder refresh can cause summary rebuild (Milan Crha)
+ Bug 712728 - Add --disable-migration option to
+ evolution-source-registry (Tristan Van Berkom)
+ Bug 712829 - Silence unnecessary migration chatter on stdout
+ (Colin Walters)
+ Bug 715035 - cache-reaper: Demote g_message() -> g_debug()
+ (Colin Walters)
+ Bug 715057 - Weather calendar is using Fahrenheit units as default
+ (Fabiano Fidêncio)
+ Bug 719307 - trust-prompt: Squash a compiler warning (Colin Walters)
+ Bug 719382 - Build break, missing NSPR CFLAGS/LIBS in Camel
+ (Milan Crha)
+ Bug 719720 - Refcount error in imapx_command_select_done()
+ (Matthew Barnes)
+ Bug 719774 - Missing linker flag in evolution-addressbook-factory
+ (Lionel Landwerlin)
+
+Other Changes:
+ * Bump minimum libgweather requirement. (Matthew Barnes)
+ * Remove --enable-nntp configure option. (Matthew Barnes)
+ * Remove --enable-strict configure option. (Matthew Barnes)
+ * UOA: Update google-calendar service to use OAuth-based CalDAV.
+ (Matthew Barnes)
+ * UOA: Add support for IMAP access to Windows Live accounts.
+ (Matthew Barnes)
+ * ESourceRegistry: Ignore hidden files from .source folder monitoring
+ (Milan Crha)
+ * Weather calendar: Be able to change temperature unit (Milan Crha)
+ * e-vcard: Fix a minor memory leak for multi-valued parameters.
+ (Philip Withnall)
+ * e-vcard: Fix case sensitivity of string comparisions.
+ (Philip Withnall)
+ * EDataBook: Fixed memory leak of every EContact succesfully added to
+ the addressbook. (Tristan Van Berkom)
+ * ESExp: Fixed memory leak of ESExp->error string (Tristan Van Berkom)
+ * CamelSession: Remove "check-junk" property. (Matthew Barnes)
+ * CamelSession: Add a "user-alert" signal. (Matthew Barnes)
+ * Added e_vcard_construct_full() (Tristan Van Berkom)
+ * ECollator: fixed e_collator_collate() to allow NULL strings.
+ (Tristan Van Berkom)
+ * ECollator: Added e_collator_new_interpret_country()
+ (Tristan Van Berkom)
+ * EPhoneNumber: Fixed phone number matching semantics.
+ (Tristan Van Berkom)
+ * Added E_BOOK_INDEX_SORT_KEY to EBookIndexType (Tristan Van Berkom)
+ * Adding new EBookSqlite (Tristan Van Berkom)
+ * EDataBookCursor: Changed APIs to permit GCancellable for long
+ running operations. (Tristan Van Berkom)
+ * Camel: Remove all asynchronous class methods. (Matthew Barnes)
+ * Camel: Port from GSimpleAsyncResult to GTask. (Matthew Barnes)
+ * CamelFolder: Remove unused fetch_messages_sync() method.
+ (Matthew Barnes)
+ * CamelPOP3Settings: Remove unused "mobile-mode" property.
+ (Matthew Barnes)
+ * CamelPOP3Settings: Remove unused "batch-fetch-count" property.
+ (Matthew Barnes)
+ * CamelIMAPXSettings: Remove unused "mobile-mode" property.
+ (Matthew Barnes)
+ * Add CamelAsyncClosure. (Matthew Barnes)
+ * Added m4/eds-installed-tests.m4 with the EDS_INSTALLED_TESTS macro
+ (Tristan Van Berkom)
+ * CamelPOP3Folder: Fix a potential g_object_unref(NULL) call
+ (Philip Withnall)
+ * libecal: Refactor system timezone key file parsing code
+ (Philip Withnall)
+ * Deprecate ECancellable[Rec]Mutex. (Matthew Barnes)
+ * Add camel_service_queue_task(). (Matthew Barnes)
+ * CamelIMAPXServer: Fix handling of LSUB responses. (Matthew Barnes)
+
+Translations:
+ Dimitris Spingos (el)
+ Daniel Mustieles (es)
+ Fran Diéguez (gl)
+ Aurimas Černius (lt)
+ Piotr Drąg (pl)
+ Shantha kumar (ta)
+
+
+Evolution-Data-Server 3.11.2 2013-11-18
+---------------------------------------
+
+Highlights:
+ * New cursor API for address book clients. (Tristan Van Berkom)
+ * Partial support for the IMAP NOTIFY extension. (Matthew Barnes)
+ * Add VPN awareness to email accounts and transports. (Matthew Barnes)
+
+Bug Fixes:
+ Bug 710668 - ESource: Verify removal before returning (Matthew Barnes)
+ Bug 710787 - Replace most uses of sprintf() with g_snprintf()
+ (Murray Cumming)
+ Bug 710808 - Name all the timeouts added with g_timeout_add()
+ (Bastien Nocera)
+ Bug 710989 - Replace most uses of strcpy() (Murray Cumming)
+
+Other Changes:
+ * Bump minimum libsoup requirement to 2.42. (Matthew Barnes)
+ * Integrate network proxy support into the ESource framework, and
+ deprecate the old EProxy API. (Matthew Barnes)
+ * Convert the IMAP APIs back into a loadable library module so it's
+ no longer part of libcamel's public API. It was originally made
+ public to assist evolution-kolab, but that project is inactive.
+ (Matthew Barnes)
+ * Support migrating merged GConf trees. (Matthew Barnes)
+ * Start converting libcamel's public API to favor GIO streams over
+ CamelStream. Still a work-in-progress. (Matthew Barnes)
+ * Fix potential issues found by static analysis tools.
+ (Fabian Fidêncio, Milan Crha, Vadim Rutkovsky)
+ * Convert the NNTP backend to CamelOfflineStore and finally remove
+ the long-deprecated "disco" (disconnected) classes from libcamel.
+ * Switch from g_timeout_add to g_timeout_add_seconds (Alexandre Franke)
+
+Translations:
+ Dimitris Spingos (el)
+ Daniel Mustieles (es)
+ Fran Diéguez (gl)
+ Anish A (ml)
+
+
+Evolution-Data-Server 3.11.1 2013-10-21
+---------------------------------------
+
+Bug Fixes:
+ Bug 695232 - Finish EVCard quoted-printable handling (Milan Crha)
+ Bug 704869 - Make CamelSaslGssapi usable out of Camel (Milan Crha)
+ Bug 708627 - Use PLAIN instead of LOGIN for GOA SMTP accounts
+ (Matthew Barnes)
+ Bug 708730 - CalDAV: Improve handling of invalid access tokens
+ (Matthew Barnes)
+ Bug 709198 - Add regression test for contacts database migrations
+ (Tristan Van Berkom)
+ Bug 709550 - CamelService: Do not call disconnect_sync from its
+ finalize (Milan Crha)
+ Bug 709561 - Pick up Windows Live mail from GOA (Matthew Barnes)
+
+Other Changes:
+ * Bump minimum GLib requirement to 2.36. (Matthew Barnes)
+ * Clean up some unused or just bad Camel APIs. (Matthew Barnes)
+ * Rework CamelStream to a GIOStream, and remove CamelTcpStream.
+ Camel uses GTcpConnection now. (Matthew Barnes)
+ * Use GcrCertificateWidget in certificate prompts. (Matthew Barnes)
+
+Translations:
+ Gil Forcada (ca)
+ Carles Ferrando (ca@valencia)
+ Christian Kirbach (de)
+ Andika Triwidada (id)
+ Duarte Loreto (pt)
+ Enrico Nicoletto (pt_BR)
+ Yuri Myasoedov (ru)
+ Marián Čavojský (sk)
+ Chao-Hsiung Liao (zh_HK)
+
+
+Evolution-Data-Server 3.10.0 2013-09-23
+---------------------------------------
+
+Translations:
+ Ask H. Larsen (da)
+ Luca Ferretti (it)
+ Marián Čavojský (sk)
+
+
+Evolution-Data-Server 3.9.92 2013-09-16
+---------------------------------------
+
+Bug Fixes:
+ Bug 707034 - vCard param value parsing too strict (Milan Crha)
+ Bug 707116 - IMAPX: Normalize descendants of INBOX (Matthew Barnes)
+ Bug 707520 - New detached instance notification not send to clients
+ (Milan Crha)
+ Bug 707736 - IMAPX: LSUB response handling broken (Matthew Barnes)
+ Bug 708016 - CamelIMAPXStore: Crash when no namespace info present
+ (Matthew Barnes)
+
+Other Changes:
+ * More preliminary IMAPX refactoring. (Matthew Barnes)
+
+Translations:
+ Nilamdyuti Goswami (as)
+ Ihar Hrachyshka (be)
+ Timo Jyrinki (fi)
+ Claude Paroz (fr)
+ Andika Triwidada (id)
+ Luca Ferretti (it)
+ Changwoo Ryu (ko)
+ Rūdolfs Mazurs (lv)
+ Rafael Ferreira (pt_BR)
+ Мирослав Николић (sr)
+
+
+Evolution-Data-Server 3.9.91 2013-09-02
+---------------------------------------
+
+Miscellaneous Changes:
+ * Preliminary IMAPX refactoring for 3.12 features. (Matthew Barnes)
+ * Fix a possible memory leak in sasl_ntlm_try_empty_password_sync()
+ (Milan Crha)
+
+Translations:
+ Marek Černocký (cs)
+ Fran Diéguez (gl)
+ Balázs Úr (hu)
+ Aurimas Černius (lt)
+ Piotr Drąg (pl)
+ Rafael Ferreira (pt_BR)
+
+
+Evolution-Data-Server 3.9.90 2013-08-19
+---------------------------------------
+
+Bug Fixes:
+ Bug 672899 - Renaming Google book group doesn't propagate to category
+ (Milan Crha)
+ Bug 700895 - Decode header's value before comparing with RegEx
+ (Milan Crha)
+ Bug 703181 - Book/calendar backends can authenticate without password
+ (Milan Crha)
+ Bug 704688 - HTTP Backend: Don't authenticate unnecessarily
+ (Milan Crha)
+ Bug 704871 - Fails to manage subscription on an NNTP account
+ (Matthew Barnes)
+ Bug 704885 - "Unknown background operation" when syncing spamassassin
+ (Matthew Barnes)
+ Bug 704895 - Nicknames for Google Contacts not synced (Milan Crha)
+ Bug 705206 - Stale "Retrieving message xxx" in preview panel
+ (Matthew Barnes)
+ Bug 705273 - Leaked sockets after failed authentication (Milan Crha)
+ Bug 705288 - Custom header search produces error (Milan Crha)
+ Bug 705444 - Can not create contact lists in LDAP address book
+ (Milan Crha)
+ Bug 705446 - Old POP3 mails can be removed before getting them
+ (Milan Crha)
+ Bug 705493 - Wrong default in configure help for --enable-largefile
+ (Matthew Barnes)
+ Bug 705617 - Failed connection hides offline data in online mode
+ (Milan Crha)
+ Bug 705814 - Crash in certificate_viewer_new() (Milan Crha)
+
+Other Changes:
+ * [Google] Implement EBookBackend::refresh and advertise its support
+ (Milan Crha)
+ * [NNTP] Fails to get list of folders, if not connected already
+ (Milan Crha)
+ * NNTP: Authentication requires nntp_stream set (Milan Crha)
+ * CamelDiscoStore: Fix CamelServiceConnectionStatus tracking.
+ (Matthew Barnes)
+ * [Camel] Disable SSL v2 and weak ciphers by default (Milan Crha)
+ * IMAPX: Add classes to model LIST and STATUS responses, with more to
+ follow. (Matthew Barnes)
+ * IMAPX: More refactoring of error handling, this time drastically
+ simplifying it. (Matthew Barnes)
+ * Remove unused CamelOfflineJournal. (Matthew Barnes)
+ * [Maildir] Create the 'tmp' directory, if missing (Milan Crha)
+ * GOA: Honor GoaMail's "smtp-use-auth" setting. (Matthew Barnes)
+ * EDataBook/CalFactory: Work around a GDBus name watching bug.
+ (Matthew Barnes)
+ * EBook/CalBackend: Add a "shutdown" signal. (Matthew Barnes)
+ * Tighten up the CamelStoreSummary API and keep mutexes internal.
+ (Matthew Barnes)
+ * IMAPX: Obtain a fresh folder list on startup. (Matthew Barnes)
+
+Translations:
+ Daniel Mustieles (es)
+ Fran Diéguez (gl)
+ Kjartan Maraas (nb)
+ Matej Urbančič (sl)
+ Victor Ibragimov (tg)
+ Chao-Hsiung Liao (zh_HK)
+
+
+Evolution-Data-Server 3.9.5 2013-07-29
+--------------------------------------
+
+* E-D-S now uses Google's OAuth2-based CalDAV v2 interface for Google
+ accounts added through GNOME Online Accounts or Ubuntu Online Accounts,
+ which means no more password prompts.
+
+Bug Fixes:
+ Bug 386113 - show custom alarm message in pop-up alerts
+ (Fabiano Fidêncio)
+ Bug 691526 - Memory corruption under
+ e_book_backend_google_start_book_view() (Milan Crha)
+ Bug 692904 - Do not call camel_service_disconnect during connection
+ phase (Milan Crha)
+ Bug 704003 - IMAPX: Untagged BYE message while connecting is lost
+ (Matthew Barnes)
+ Bug 704181 - Froze while filtering messages (Milan Crha)
+ Bug 704220 - Incorrect runtime check in
+ e_data_cal_respond_send_objects() (Milan Crha)
+ Bug 704618 - Missing detached instances in get_object() response
+ (Milan Crha)
+ Bug 704740 - WebDAV - Do not store ETag into REV attribute (Milan Crha)
+
+Other Changes:
+ * IMAPX: Improve error handling in parser. (Matthew Barnes)
+ * IMAPX: Remove CamelIMAPXConnManager, just use a single connection.
+ (Matthew Barnes)
+ * CamelTcpStreamRaw: Don't timeout on reads. (Matthew Barnes)
+ * CalDAV: Add support for OAuth 2.0 authentication. (Matthew Barnes)
+ * google: Use CalDAV v2 if OAuth 2.0 support is available.
+ (Matthew Barnes)
+ * Insufficient return values from e_cal_backend_get_object/_list().
+ (Milan Crha)
+ * CamelGpgContext: Be aware of gpg2 (Milan Crha)
+ * CamelGpgContext: Enclose email addresses in brackets.
+ (Matthew Barnes)
+ * Fix memory leak in camel_imapx_command_add_qresync_parameter().
+ (Matthew Barnes)
+ * Do not use generic error codes in camel_getaddrinfo() /
+ camel_getnameinfo(). (Milan Crha)
+
+Translations:
+ Marek Černocký (cs)
+ Christian Kirbach (de)
+ Andika Triwidada (id)
+ Kjartan Maraas (nb)
+ Wylmer Wang (zh_CN)
+
+
+Evolution-Data-Server 3.9.4 2013-07-08
+--------------------------------------
+
+Bug Fixes:
+ Bug 682322 - SIGSEGV in pop3_folder_refresh_info_sync (Milan Crha)
+ Bug 697598 - [imapx] Freeze due to calling thread join from main thread
+ (Milan Crha)
+ Bug 700894 - LDAP 'Copy for offline' blocks online searches (Milan Crha)
+ Bug 703053 - Error on setting reminder 'after start of appointment'
+ (Fabiano Fidêncio)
+ Bug 703194 - Custom alarm message is REMINDER (Fabiano Fidêncio)
+
+Other Changes:
+ * CamelStore: Add a "folder-info-stale" signal. (Matthew Barnes)
+ * CamelIMAPXStore: Try harder to track settings. (Matthew Barnes)
+ * Add a desktop file for Ubuntu Online Accounts. (Iain Lane)
+ * UOA: Add service-specific descriptions for E-D-S. (Matthew Barnes)
+ * Allow automatic NTLM authentication unconditionally (David Woodhouse)
+ * GError instance use-after-free in collection_backend_load_resources()
+ (Milan Crha)
+ * [IMAPX] Server connection is not mandatory when searching folder
+ content (Milan Crha)
+ * e_book_backend_sqlitedb_has_contact() used nonexistent column
+ (Milan Crha)
+
+Translations:
+ Daniel Mustieles (es)
+ Aurimas Černius (lt)
+ Kjartan Maraas (nb)
+
+
+Evolution-Data-Server 3.9.3 2013-06-17
+--------------------------------------
+
+Bug Fixes:
+ Bug 649420 - Work around QRESYNC bug in Zimbra's IMAP server
+ (Matthew Barnes)
+ Bug 672837 - Crash in camel_pop3_engine_command_free (Milan Crha)
+ Bug 699448 - Crash under e_book_backend_ldap_stop_view() (Milan Crha)
+ Bug 701797 - UOA: Remove ResponseType and AuthPath from service files
+ (Ken VanDine)
+ Bug 701838 - Work around a semantic API break in GObject
+ (Tristan Van Berkom)
+
+Other Changes:
+ * EBookQuery: Added regex query API (Tristan Van Berkom)
+ * Be able to debug SMTP provider separately (Milan Crha)
+ * Make the statements explicit when using ternary if (Fabiano Fidêncio)
+
+Translations:
+ Marek Černocký (cs)
+ Daniel Mustieles (es)
+ Fran Diéguez (gl)
+ ManojKumar Giri (or)
+ Marián Čavojský (sk)
+ Matej Urbančič (sl)
+
+
+Evolution-Data-Server 3.9.2 2013-05-27
+--------------------------------------
+
+Bug Fixes:
+ Bug 697859 - Google: "Other Fax" is saved as "Business Fax"
+ (Matthew Barnes)
+ Bug 698725 - ESourceRegistry: Handle service restarts gracefully
+ (Matthew Barnes)
+ Bug 699024 - [google/yahoo] Don't override username (Matthew Barnes)
+ Bug 699160 - IMAPX: Always flush debugging messages (Matthew Barnes)
+ Bug 699223 - Emit view signals from context where view was started
+ (Matthew Barnes)
+ Bug 699461 - Accept any 2xx HTTP code as successful DELETE
+ (Matthew Barnes)
+ Bug 699597 - Autocomplete using GAL is slow (David Woodhouse)
+ Bug 699811 - Moved IMAPx messages reappear (Milan Crha)
+ Bug 699909 — Do not use toggle_refs in CamelObjectBag (David Woodhouse)
+
+Other Changes:
+ * Make camel_mime_message_dump() dump message contents (Dan Williams)
+ * IMAPX: Recognize RFC 5530 response codes. (Matthew Barnes)
+ * EBookClientView/ECalClientView: Make D-Bus signal handlers
+ thread-safe. (Matthew Barnes)
+ * ECalBackendWeather: e_weather_source_new() is failable.
+ (Matthew Barnes)
+ * google: Remove environment variable check for debugging.
+ (Matthew Barnes)
+ * IMAPX: Support IMAP MOVE extension. (Matthew Barnes)
+ * IMAPX: Set real Trash/Junk folder type as expected (Milan Crha)
+ * Camel MH provider can deadlock on folder creation (Milan Crha)
+ * CamelGpgContext: Report decrypt error only if no data was decrypted
+ (Milan Crha)
+ * Make CamelPOP3Store a bit more thread-safe. (Matthew Barnes)
+ * Make CamelNNTPStore a bit more thread-safe. (Matthew Barnes)
+ * Improve error handling in imapx_command_fetch_message_done().
+ (Matthew Barnes)
+
+Translations:
+ Daniel Mustieles (es)
+ Shankar Prasad (kn)
+ Kjartan Maraas (nb)
+ Matej Urbančič (sl)
+
+
+Evolution-Data-Server 3.9.1 2013-04-29
+--------------------------------------
+
+* Dependency change: GNOME Online Accounts support is still optional.
+ But if enabled, the goa-1.0 requirement is now 3.8 (bumped from 3.2).
+
+Bug Fixes:
+ Bug 271262 - Allow Send/Receive of local stores in offline (Milan Crha)
+ Bug 656488 - imapx: Memory leak of mi->server_user_flags (Milan Crha)
+ Bug 681837 - Make enum type registration thread safe (Milan Crha)
+ Bug 691939 - Password prompt has "save password" always checked
+ (Milan Crha)
+ Bug 693101 - IMAPx can vanish and redownload folder summary (Milan Crha)
+ Bug 695578 - Trailing space in translatable string (Matthew Barnes)
+ Bug 695915 - IMAP alert is not displayed (Milan Crha)
+ Bug 696285 - ownCloud: Check addressbook even if calendar fails
+ (Vadim Rutkovsky)
+ Bug 696637 - Deadlock in data_cal_view_dispose(). (Matthew Barnes)
+ Bug 696757 - Do not use dynamic keys in g_object_set_data() (Milan Crha)
+ Bug 697705 - e_cal_client_remove_objects_sync() crashes on empty UID
+ (Matthew Barnes)
+ Bug 697734 - Memory leak in local calendar backend (Matthew Barnes)
+ Bug 698261 - Skip invalid flags in imapx_parse_flags() (Milan Crha)
+ Bug 698726 - Handle goa-daemon crashes/restarts gracefully
+ (Matthew Barnes)
+
+Other Changes:
+ * Start modernizing the EBookBackend and ECalBackend APIs (still a
+ work in progress). (Matthew Barnes)
+ * Rewrite client connection tracking for factories. (Matthew Barnes)
+ * libedata-*: Remove all deprecated backend APIs. (Matthew Barnes)
+ * Simplify direct access to address books. (Matthew Barnes)
+ * Fix implicit declaration of WIFEXITED. (Antoine Jacoutot)
+ * E*Client: Use G_DBUS_MESSAGE_FLAGS_NO_REPLY_EXPECTED for close().
+ (Matthew Barnes)
+ * Remove EBookBackendSync. (Matthew Barnes)
+ * sqlite addressbook: fix memory corruption in get_revision
+ (Patrick Ohly)
+ * CamelIMAPXServer: Rewrite duplicate message fetching.
+ (Matthew Barnes)
+ * Automatically strip D-Bus info from error messages. (Matthew Barnes)
+ * EBookBackendSqliteDB: Avoid summary introspection on initial
+ creation. (Tristan Van Berkom)
+ * Switch NULL to empty string in e_util_utf8_{data_}make_valid()
+ (Milan Crha)
+ * LC_ADDRESS is a GNU extension. Treat it as such. (Matthew Barnes)
+ * CamelStoreSettings::filter-inbox: Change default to TRUE (Milan Crha)
+ * Do not consider PGP and S/MIME subparts as attachments (Milan Crha)
+ * ECalClient test: test-client-get-revision not broken anymore
+ (Tristan Van Berkom)
+ * Improve error handling in imapx_server_get_message().
+ (Matthew Barnes)
+ * Fix reference leak in book_client_view_emit_objects_modified().
+ (Matthew Barnes)
+
+Translations:
+ Nilamdyuti Goswami (as)
+ Gil Forcada (ca)
+ Carles Ferrando (ca@valencia)
+ Jiri Eischmann (cs)
+ Marek Černocký (cs)
+ Flemming Christensen (da)
+ Joe Hansen (da)
+ Mario Blättermann (de)
+ Dimitris Spingos (el)
+ Daniel Mustieles (es)
+ Inaki Larranaga Murgoitio (eu)
+ Jiri Grönroos (fi)
+ Alexandre Franke (fr)
+ Sweta Kothari (gu)
+ Chandan Kumar (hi)
+ Balázs Úr (hu)
+ Gabor Kelemen (hu)
+ Noriko Mizumoto (ja)
+ Shankar Prasad (kn)
+ ManojKumar Giri (or)
+ Piotr Drąg (pl)
+ Yuri Myasoedov (ru)
+ Marián Čavojský (sk)
+ Andrej Žnidaršič (sl)
+ Martin Srebotnjak (sl)
+ Matej Urbančič (sl)
+ Shantha kumar (ta)
+
+
+Evolution-Data-Server 3.7.92 2013-03-18
+---------------------------------------
+
+Bug Fixes:
+ Bug 215428 - Show percentage progress when filtering messages
+ (Milan Crha)
+ Bug 350323 - Filter by "Mailing list contains" requires "@" symbol
+ (Milan Crha)
+ Bug 352266 - Can't filter on body of message if
+ Content-Transfer-Encoding is base64 (Milan Crha)
+ Bug 690433 - Do not refresh folder on every message transfer
+ (Milan Crha)
+ Bug 690552 - Property 'other-phone' overwrites first phone in home or
+ work group (Milan Crha)
+ Bug 695308 - Migration of broken signature breaks whole migration
+ (Milan Crha)
+ Bug 695539 - Birthdays don't show up in the calendar (Sebastian Keller)
+ Bug 695960 - Use a weak reference for GBusNameVanishedCallback
+ (Matthew Barnes)
+
+Other Changes:
+ * Test suite improvements. (Tristan Van Berkom, Mathias Hasselmann)
+ * EBookBackendSqliteDB improvements. (Mathias Hasselmann)
+ * EBookClient introspection fixes. (Simon McVittie)
+ * Fix a memory leak around imapx_untagged_vanished() (Milan Crha)
+ * Correct names for im_jabber_work variables (Vadim Rutkovsky)
+
+Translations:
+ Nilamdyuti Goswami (as)
+ Ihar Hrachyshka (be)
+ Mario Blättermann (de)
+ Bruce Cowan (en_GB)
+ Daniel Mustieles (es)
+ Fran Diéguez (gl)
+ Sweta Kothari (gu)
+ Changwoo Ryu (ko)
+ Rūdolfs Mazurs (lv)
+ Kjartan Maraas (nb)
+ Duarte Loreto (pt)
+ Enrico Nicoletto (pt_BR)
+ Marián Čavojský (sk)
+ Martin Srebotnjak (sl)
+ Matej Urbančič (sl)
+ Мирослав Николић (sr)
+ Gheyret Kenji (ug)
+ Chao-Hsiung Liao (zh_HK)
+
+
+Evolution-Data-Server 3.7.91 2013-03-04
+---------------------------------------
+
+Bug Fixes:
+ Bug 693101 - IMAPx can vanish and redownload folder summary
+ (Milan Crha)
+ Bug 693345 - dngettext should be used instead of ngettext (Milan Crha)
+ Bug 694152 - Compile errors in C++ due to G_BEGIN/END_DECLS
+ (Patrick Ohly)
+ Bug 694223 - The "message-location" search never matches on IMAP+
+ (Milan Crha)
+ Bug 694734 - Relative URI in Location on PUT confuses WebDAV
+ (Milan Crha)
+
+Other Changes:
+ * Add VPN-awareness to calendar, contact, task and memo backends.
+ VPN-awareness for mail accounts not yet finished. (Matthew Barnes)
+ * Support GOA's new IMAP/SMTP provider. (Matthew Barnes)
+ * Added documentation for new Direct Read Access related apis.
+ (Tristan Van Berkom)
+ * Fixing pkg-config files for libebook & libedata-book
+ (Tristan Van Berkom)
+ * source_write_sync: Fail gracefully when given a scratch source.
+ (Matthew Barnes)
+ * source_remove_sync: Fail gracefully when given a scratch source.
+ (Matthew Barnes)
+ * e-test-server-utils: Add support for testing Direct Read Access
+ books. (Tristan Van Berkom)
+ * Ported various EBookClient tests to additionally test Direct Read
+ Access variants (Tristan Van Berkom)
+ * Do not use SSL_V2_COMPATIBLE_HELLO by default (Milan Crha)
+ * Local Delivery not updated on start and missing Receiving Options
+ page (Milan Crha)
+ * EBookBackendSexp: Restore suffix search functionality
+ (Tristan Van Berkom)
+ * e_source_registry_server_load_directory: Monitor failure is
+ non-fatal. (Matthew Barnes)
+ * e_cal_client_modify_objects_sync: Fix infinite loop. (Matthew Barnes)
+ * EBookQuery/EPhoneNumber: Enhanced documentation (Tristan Van Berkom)
+ * CamelSMIMEContext: Support IANA registered hash function names.
+ (Matthew Barnes)
+ * evolution-user-prompter: Add a --keep-running option.
+ (Matthew Barnes)
+ * Make the ESourceRegistryServer modules relocatable like addressbook
+ & calendar (Tristan Van Berkom)
+ * Make the Camel provider modules relocatable (Tristan Van Berkom)
+ * build: Support (and prefer) libboost_thread-mt (Mathias Hasselmann)
+ * CamelIMAPXServer: Improve thread-safety when selecting folders.
+ (Matthew Barnes)
+
+Translations:
+ Dimitris Spingos (el)
+ Daniel Mustieles (es)
+ Fran Diéguez (gl)
+ Aurimas Černius (lt)
+ Anish A (ml)
+ Kjartan Maraas (nb)
+ Piotr Drąg (pl)
+ Yuri Myasoedov (ru)
+ Мирослав Николић (sr)
+ Gheyret Kenji (ug)
+ Nguyễn Thái Ngọc Duy (vi)
+ Chao-Hsiung Liao (zh_HK)
+
+
+Evolution-Data-Server 3.7.90 2013-02-18
+---------------------------------------
+
+Bug Fixes:
+ Bug 675287 - Spool file account doesn't show messages (Milan Crha)
+ Bug 683867 - Schedule actions with higher idle priority (Michel Dänzer)
+ Bug 686528 - Pickup ownCloud accounts from GOA (Milan Crha)
+ Bug 693841 - EDataCal: Complete implementation of GetObjectsList
+ (Giocanni Campagna)
+
+Other Changes:
+ * Improved phone number support. (Mathias Hasselmann)
+ * Direct access to local address books. (Tristan Van Berkom)
+ * Make e_book_client_is_self() more efficient. (Patrick Ohly)
+ * Add e_data_factory_ref_initable_backend(). (Matthew Barnes)
+ * Remove --with-dbus-call-timeout configure option. (Matthew Barnes)
+ * Add CAMEL_MIME_FILTER_TOHTML_QUOTE_CITATION flag. (Matthew Barnes)
+ * EBookClient: Use g_bus_watch_name_on_connection(). (Matthew Barnes)
+ * ECalClient: Use g_bus_watch_name_on_connection(). (Matthew Barnes)
+ * Add camel_service_ref_session(). (Matthew Barnes)
+ * Fix few memory leaks in evolution-source-registry (Milan Crha)
+ * Introduce e_backend_is_destination_reachable() (Milan Crha)
+ * CalDAV: Try to search for event when not in local cache (Milan Crha)
+ * e_extensible_load_extensions: Allow for retries. (Matthew Barnes)
+
+Translations:
+ Ihar Hrachyshka (be)
+ Daniel Mustieles (es)
+ Fran Diéguez (gl)
+ Aurimas Černius (lt)
+ Piotr Drąg (pl)
+
+
+Evolution-Data-Server 3.7.5 2013-02-04
+--------------------------------------
+
+* This release adds support for Ubuntu's Single-SignOn framework (a.k.a.
+ Ubuntu Online Accounts), with the following optional pkg dependencies:
+
+ libaccounts-glib
+ libsignon-glib
+ json-glib-1.0
+ librest-0.7
+
+ Pass --disable-uoa to configure to disable support.
+
+Bug Fixes:
+ Bug 651399 - [maildir] Escape dots in folder display names (Milan Crha)
+ Bug 691126 - Fix warnings find by Clang (Milan Crha)
+ Bug 692278 - LDAP backend mutex deadlock on finalize (Milan Crha)
+
+Other Changes:
+ * Generate address book and calendar GDBus classes with gdbus-codegen
+ and simplify the APIs to require only one round trip per method.
+ (Matthew Barnes)
+ * Introduce e_book_client_connect() and e_cal_client_connect() as
+ one-step replacements for e_book/cal_client_new() + e_client_open().
+ (Matthew Barnes)
+ * Built-in data sources are now packaged as a GResource rather than
+ installed data files for better reliability. (Matthew Barnes)
+ * Add --disable-google configure option to make libgdata dependency
+ optional. (Tristan Van Berkom)
+ * Unit test suite improvements. (Mathias Hasselmann and Tristan Van
+ Berkom)
+ * Bump libsoup dependency to 2.40.3 (Milan Crha)
+ * GOA: Support the upcoming "imap_smtp" provider type. (Matthew Barnes)
+ * Optional libphonenumber support for local address books.
+ (Mathias Hasselmann)
+ * EBookBackendSqliteDB: Added e_book_backend_new_contact[s]() APIs
+ (Tristan Van Berkom)
+ * EBookBackendFile: Don't overwrite UIDs on incomming/new contacts.
+ (Tristan Van Berkom)
+ * CamelIMAPXStore: Configure folder flags on folder creation.
+ (Matthew Barnes)
+ * EBookBackendFile: Avoid lost data in contact modifications
+ (Tristan Van Berkom)
+ * store_synchronize_sync(): Only synchronize subscribed folders.
+ (Matthew Barnes)
+
+Translations:
+ Nilamdyuti Goswami (as)
+ Ihar Hrachyshka (be)
+ Krasimir Chonov (bg)
+ Daniel Mustieles (es)
+ Fran Diéguez (gl)
+ Aurimas Černius (lt)
+ Kjartan Maraas (nb)
+ Piotr Drąg (pl)
+ Marián Čavojský (sk)
+ Matej Urbančič (sl)
+ Мирослав Николић (sr)
+ Theppitak Karoonboonyanan (th)
+ Gheyret Kenji (ug)
+ Chao-Hsiung Liao (zh_HK)
+
+
+Evolution-Data-Server 3.7.4 2013-01-14
+--------------------------------------
+
+* The legacy IMAP backend has been retired. Legacy IMAP accounts will
+ be converted to the newer "IMAP+" backend and their data caches reset.
+
+Bug Fixes:
+ Bug 665371 - Decommission legacy IMAP backend (Matthew Barnes)
+ Bug 689124 - Increase Camel's TCP read/write timeout (Matthew Barnes)
+ Bug 690151 - Crash in e_book_backend_file_bump_revision()
+ (Milan Crha)
+ Bug 690158 - libedataserver: Vala binding updates (Alban Browaeys)
+ Bug 690177 - Use trust-prompt for certificate verification in WebDAV
+ backends (Milan Crha)
+ Bug 691033 - Avoid using LIBSOUP_DISABLE_DEPRECATED (Hashem Nasarat)
+ Bug 691466 - Cache reaper restores old IMAP cache directories
+ (Matthew Barnes)
+ Bug 691477 - exists_vcard is not supported when parsing a query from
+ string (Milan Crha)
+
+Other Changes:
+ * IMAPX: Support non-virtual Junk/Trash folders. (Matthew Barnes)
+ * IMAPX: Ask server to handle "body-contains" searches.
+ (Matthew Barnes)
+ * ESourceRegistryServer: Add a "tweak-key-file" signal.
+ (Matthew Barnes)
+ * Add automatic IMAP to IMAPX account migration. (Matthew Barnes)
+ * Add OAuth2Support D-Bus interface. (Matthew Barnes)
+ * Merge ECalBackendFileStore into ECalBackendStore. (Matthew Barnes)
+ * Add ETimezoneCache interface. (Matthew Barnes)
+ * ECalBackend: Remove internal_get_timezone() method.
+ (Matthew Barnes)
+ * CamelMimeFilterPgp: Ignore right side white spaces (Milan Crha)
+
+Translations:
+ Nilamdyuti Goswami (as)
+ Christian Kirbach (de)
+ Dimitris Spingos (el)
+ Daniel Mustieles (es)
+ Fran Diéguez (gl)
+ Kjartan Maraas (nb)
+ Rafael Ferreira (pt_BR)
+ Matej Urbančič (sl)
+
+
+Evolution-Data-Server 3.7.3 2012-12-16
+--------------------------------------
+
+* libedataserverui has been removed from Evolution-Data-Server and
+ merged back into Evolution, since Evolution is its only consumer
+ nowadays.
+
+* The E-D-S unit test suite is functional again! Many thanks to Tristan
+ Van Berkom, Murray Cumming and Mathias Hasselmann for their hard work.
+
+Bug Fixes:
+ Bug 202576 - A way to refresh IMAP folder list (Milan Crha)
+ Bug 371469 - Add port to connection refused error messages
+ (Milan Crha)
+ Bug 512714 - Error string "Host lookup failed: Name or Service not
+ known" (Milan Crha)
+ Bug 529743 - Add "Any header" filter and search folder condition
+ (Milan Crha)
+ Bug 579315 - Identify filter names in filtering errors (Milan Crha)
+ Bug 671620 - Support signing with multiple OpenPGP keys (Milan Crha)
+ Bug 677378 - Crash in imapx_query_auth_types_sync() (Milan Crha)
+ Bug 680201 - Backup restore doesn't migrate accounts from GConf
+ (Milan Crha)
+ Bug 684175 - Check email value in e_destination_set_contact()
+ (Paul Menzel)
+ Bug 687670 - Signing with both pgp and S/MIME causes a broken
+ signature (Milan Crha)
+ Bug 688366 - WebDAV book can cause high CPU usage (Milan Crha)
+ Bug 688479 - Empty name selector dialog on open (Milan Crha)
+ Bug 688639 - SMTP: Correctly deal with 535 authentication error
+ (Paul Menzel)
+ Bug 688660 - Crash on webdav contact cache update (Milan Crha)
+ Bug 688795 - Crash under e_cal_backend_contacts_start_view()
+ (Milan Crha)
+ Bug 688926 - SIGABRT on call_old_file_Sync (Daniele Rondina)
+
+Other Changes
+ * Added ESourceBackendSummarySetup extension (Tristan Van Berkom)
+ * EBookBackendFile: Use the new ESourceBackendSummarySetup to
+ configure the summary (Tristan Van Berkom)
+ * Use version-based GLib/GDK/GTK+ warnings. (Matthew Barnes)
+ * Coverity scan cleanups. (Milan Crha)
+ * Do not generate a ChangeLog file from 'git log' (Milan Crha)
+ * Introduce evolution-user-prompter service (Milan Crha)
+ * IMAPX: Support the QUOTA extension (RFC 2087). (Matthew Barnes)
+ * Remove introspection of libecal. (Matthew Barnes)
+ * Workaround file description leak from
+ e_source_registry_authenticate_sync() (Milan Crha)
+
+Translations
+ Nilamdyuti Goswami (as)
+ Daniel Mustieles (es)
+ Dr.T.Vasudevan (ta)
+ Krishnababu Krothapalli (te)
+
+
+Evolution-Data-Server 3.7.2 2012-11-17
+--------------------------------------
+
+Bug Fixes:
+ Bug 640594 - Save also UID/REV in WebDAV backend (for CardDAV)
+ (Milan Crha)
+ Bug 674454 - Crash in e_book_backend_ldap_authenticate_user()
+ (Milan Crha)
+ Bug 686727 - POP3 provider deadlocks on finalize (Milan Crha)
+ Bug 680497 - POP3 re-adds messages to local Inbox (Milan Crha)
+ Bug 686719 - Missing linker flags in Camel tests (JB Lallement)
+ Bug 685986 - ESourceRegistry: Wait for signals after creating sources
+ (Matthew Barnes)
+ Bug 686924 - Doesn't parse Gerrit encoded From address correctly
+ (Milan Crha)
+ Bug 687100 - Crash under cal_backend_contacts_remove_book_record()
+ (Milan Crha)
+ Bug 685034 - [imapx] Read status of email is not persisted correctly
+ (Milan Crha)
+ Bug 681962 - Identify server certificates by hostname and fingerprint
+ (Milan Crha)
+ Bug 685090 - GOA EWS module doesn't save all required values
+ (Milan Crha)
+ Bug 687776 - E-D-S crash in local address book (Milan Crha)
+ Bug 669082 - Workaround crash in
+ imapx_command_copy_messages_step_done() (Andreas Kohn)
+ Bug 687642 - Crash under caldav_synch_slave_loop() (Milan Crha)
+ Bug 687694 - imapx_untagged_vanished() is inefficient (Dan Williams)
+ Bug 687865 - Shows old reminders for GOA accounts (Milan Crha)
+ Bug 687634 - Improve camel console warning text (Paul Menzel)
+ Bug 688146 - Crash in Contacts calendar backend (Milan Crha)
+
+Other Changes:
+ * EAuthenticationSession: Close prompt before storing password.
+ (Matthew Barnes)
+ * IMAPX error handling improvements. (Matthew Barnes)
+ * Bump minimum GLib requirement to 2.34. (Matthew Barnes)
+ * Use code coverage macros from gnome-common. (Matthew Barnes)
+ * Remove version number from ${privdatadir}. (Matthew Barnes)
+ * Remove erroneous version number from ${privlibdir}. (Matthew Barnes)
+ * Remove version number from ${privincludedir}. (Matthew Barnes)
+ * Add AllowAuthPromptAll() method to SourceManager interface.
+ (Matthew Barnes)
+ * Reimplement EBook, ECal, et. al. using their EClient counterparts.
+ (Matthew Barnes)
+ * Google: allow writing X-GOOGLE-SYSTEM-GROUP-IDS (Giovanni Campagna)
+ * Local file backend modified to use sqlite db exclusively
+ (Tristan Van Berkom)
+ * gnome-online-accounts: Add an EDataFactory extension (Matthew Barnes)
+ * Remove EBookBackendVCF. (Matthew Barnes)
+
+Translations:
+ Christian Kirbach (de)
+ Hendrik Knackstedt (de)
+ Paul Menzel (de)
+ Gabor Kelemen (hu)
+ Andika Triwidada (id)
+ Kjartan Maraas (nb)
+ Yuri Myasoedov (ru)
+ Matej Urbančič (sl)
+
+
+Evolution-Data-Server 3.7.1 2012-10-22
+--------------------------------------
+
+Dependency Changes:
+ * Replaced gnome-keyring-1 with libsecret-1
+
+Bug Fixes:
+ Bug 201807 - Cannot specify sendmail parameters (Milan Crha)
+ Bug 268618 - Add: Save replies in the folder of the message being
+ replied to (Milan Crha)
+ Bug 310978 - USENET always requires authentication (Milan Crha)
+ Bug 549819 - Cannot specify a custom sendmail program (Milan Crha)
+ Bug 641825 - Crash in poll_ldap() when finalizing the backend
+ (Milan Crha)
+ Bug 679914 - Replace libgnomekeyring with libsecret (Stef Walter)
+ Bug 681314 - Add address dialog should follow composer's view settings
+ (Milan Crha)
+ Bug 684655 - Files in data/sources are not getting translated
+ (Gert Kulyk)
+ Bug 685588 - Remove useless LIBICAL_CFLAGS and LIBICAL_LIBS
+ (Peter Hurley)
+ Bug 685713 - ESourceRegistry's manager thread aborts on error
+ (Matthew Barnes)
+ Bug 685725 - Handle "muser" attributes in %gconf.xml files
+ (Bastien Nocera)
+ Bug 686421 - Restore libebook tests to minimum working condition
+ (Tristan Van Berkom)
+
+Other Changes:
+ * Remove e_data_book_view_ref/unref(). (Matthew Barnes)
+ * EBook: Reimplement "remove" functions. (Matthew Barnes)
+ * EGdbusBook: Remove the remove() method. (Matthew Barnes)
+ * Rename e_book_backend_start_book_view(). (Matthew Barnes)
+ * Rename e_book_backend_stop_book_view(). (Matthew Barnes)
+ * Rename e_book_backend_add_book_view(). (Matthew Barnes)
+ * Rename e_book_backend_remove_book_view(). (Matthew Barnes)
+ * Add e_book_backend_list_views(). (Matthew Barnes)
+ * Deprecate e_book_backend_foreach_view(). (Matthew Barnes)
+ * Remove e_data_book_register_gdbus_object(). (Matthew Barnes)
+ * Remove e_data_book_view_register_gdbus_object(). (Matthew Barnes)
+ * libedata-cal: Purge deprecated APIs. (Matthew Barnes)
+ * ECal: Reimplement "remove" functions. (Matthew Barnes)
+ * EGdbusCal: Remove the remove() method. (Matthew Barnes)
+ * ECalBackend: Prefer GList over GSList. (Matthew Barnes)
+ * Add e_cal_backend_list_views(). (Matthew Barnes)
+ * Deprecate e_cal_backend_foreach_view(). (Matthew Barnes)
+ * Remove e_data_cal_register_gdbus_object(). (Matthew Barnes)
+ * Remove e_data_cal_view_register_gdbus_object(). (Matthew Barnes)
+ * Don't migrate sources with empty attributes (Dan Vrátil)
+ * EGDataGoaAuthorizer: Use GHmac to sign the OAuth parameters.
+ (Matthew Barnes)
+ * Drop oauth package requirement for GOA support. (Matthew Barnes)
+ * EGDataGoaAuthorizer: Prototype OAuth 2.0 support. (Matthew Barnes)
+ * online-accounts: Refresh mail account settings on startup.
+ (Matthew Barnes)
+ * Add e_book_backend_sexp_text(). (Matthew Barnes)
+ * Deprecate e_source_extension_get_source(). (Matthew Barnes)
+ * Silence libsecret unstable API warnings. (Matthew Barnes)
+ * ESourceRegistryServer: File monitor should set flags on new sources.
+ (Matthew Barnes)
+ * Rename 'online-accounts' module to 'gnome-online-accounts'.
+ (Matthew Barnes)
+ * Change camel_junk_filter_classify() signature. (Matthew Barnes)
+ * evolution-source-viewer: Select next source after deleting.
+ (Matthew Barnes)
+
+Translations:
+ Nilamdyuti Goswami (as)
+ Alexander Shopov (bg)
+ Runa Bhattacharjee (bn_IN)
+ Gil Forcada (ca)
+ Carles Ferrando (ca@valencia)
+ Jiri Eischmann (cs)
+ Marek Černocký (cs)
+ Flemming Christensen (da)
+ Tom Tryfonidis (el)
+ Daniel Mustieles (es)
+ Timo Jyrinki (fi)
+ Alexandre Franke (fr)
+ Fran Diéguez (gl)
+ Rajesh Ranjan (hi)
+ Gabor Kelemen (hu)
+ Andika Triwidada (id)
+ Luca Ferretti (it)
+ Žygimantas Beručka (lt)
+ Rūdolfs Mazurs (lv)
+ A S Alam (pa)
+ Piotr Drąg (pl)
+ Rafael Ferreira (pt_BR)
+ Yuri Myasoedov (ru)
+ Marián Čavojský (sk)
+ Matej Urbančič (sl)
+ Krishnababu Krothapalli (te)
+ Chao-Hsiung Liao (zh_HK)
+
+
+Evolution-Data-Server 3.6.0 2012-09-24
+--------------------------------------
+
+Translations:
+ Runa Bhattacharjee (bn_IN)
+ Gil Forcada (ca)
+ Carles Ferrando (ca@valencia)
+ Rajesh Ranjan (hi)
+ Gabor Kelemen (hu)
+ Shankar Prasad (kn)
+ Rūdolfs Mazurs (lv)
+ Ani Peter (ml)
+ A S Alam (pa)
+ Djavan Fagundes (pt_BR)
+ Rafael Ferreira (pt_BR)
+ Matej Urbančič (sl)
+ Krishnababu Krothapalli (te)
+
+
+Evolution-Data-Server 3.5.92 2012-09-17
+---------------------------------------
+
+Bug Fixes:
+ Bug 677393 - [IMAP] Deadlock when moving message and checking new mail
+ (Alban Browaeys)
+ Bug 677685 - WebCal backend doesn't stop opening phase on error
+ (Milan Crha)
+ Bug 677871 - EBookBackendSqliteDB - Escape SQL strings
+ (Mathias Hasselmann)
+ Bug 679219 - IMAP+ fails to show newly created top-level folders
+ (Milan Crha)
+ Bug 682398 - GError reuse during IMAP connect routine (Milan Crha)
+ Bug 683785 - Add e_source_new_with_uid() (Matthew Barnes)
+
+Other Changes:
+ * CamelIMAPXServer: Fix shell command connections (Yanko Kaneti)
+ * IMAPX - Copy also user flags/tags on message append, if server can
+ save them (Milan Crha)
+ * IMAP - Be able to read messages from cache in offline mode
+ (Milan Crha)
+ * Skip sources with disabled parents from completion lookup
+ (Milan Crha)
+ * IMAP - Do not update folder list when the operation was cancelled
+ (Milan Crha)
+ * ESourceRegistry: Work around GType deadlock. (Matthew Barnes)
+ * [CalDAV] Block EProxy::changed when changing priv::uri (Milan Crha)
+ * Fix a memory leak from MH-format camel provider (Milan Crha)
+ * Unwrap GDBus error in generic EClient operations (Milan Crha)
+
+Translations:
+ Nilamdyuti Goswami (as)
+ Ihar Hrachyshka (be)
+ Mario Blättermann (de)
+ Tom Tryfonidis (el)
+ Daniel Mustieles (es)
+ Alexandre Franke (fr)
+ Sweta Kothari (gu)
+ Gabor Kelemen (hu)
+ Andika Triwidada (id)
+ Seong-ho Cho (ko)
+ Rūdolfs Mazurs (lv)
+ Sandeep Sheshrao Shedmake (mr)
+ Piotr Drąg (pl)
+ Duarte Loreto (pt)
+ Yuri Myasoedov (ru)
+ Matej Urbančič (sl)
+ Мирослав Николић (sr)
+ Nguyễn Thái Ngọc Duy (vi)
+ Chao-Hsiung Liao (zh_HK)
+
+
+Evolution-Data-Server 3.5.91 2012-09-03
+---------------------------------------
+
+Bug Fixes:
+ Bug 660383 - Backends should listen for changes in refresh interval
+ (Milan Crha)
+ Bug 680467 - Crash under camel_folder_search_search() (Milan Crha)
+ Bug 680961 - Broken dispatching of EAuthenticationSession
+ (Matthew Barnes)
+ Bug 681930 - STARTTLS was default auth method (Milan Crha)
+ Bug 681939 - camel_folder_summary_remove_uids() doesn't remove from DB
+ (Milan Crha)
+ Bug 681995 - IMAPx does't set message size on message append
+ (Milan Crha)
+ Bug 682706 - WebDAV addressbook lookup very slow (Milan Crha)
+
+Other Changes:
+ * IMAPX thread-safety improvements (Matthew Barnes)
+ * Start/stop book/cal views in a dedicated thread (Milan Crha)
+ * IMAP - Do not do folder summary update as all-or-nothing approach
+ (Milan Crha)
+ * ESourceWebdav: Add "resource-query" property. (Matthew Barnes)
+ * WebDAV addressbook cannot be opened (Milan Crha)
+ * Could not create folders in Yahoo! account using imapx (Milan Crha)
+
+Translations:
+ Nilamdyuti Goswami (as)
+ Chris Leonard (en_GB)
+ Daniel Mustieles (es)
+ Fran Diéguez (gl)
+ Andika Triwidada (id)
+ Aurimas Černius (lt)
+ Kjartan Maraas (nb)
+ Piotr Drąg (pl)
+ Duarte Loreto (pt)
+ Yuri Myasoedov (ru)
+ Dr.T.Vasudevan (ta)
+ Nguyễn Thái Ngọc Duy (vi)
+ Chao-Hsiung Liao (zh_HK)
+
+
+Evolution-Data-Server 3.5.90 2012-08-20
+---------------------------------------
+
+Bug Fixes:
+ Bug 678289 - Filters are not applied automatically to local maildir
+ Inbox (Milan Crha)
+ Bug 679488 - Unable to send mail using SMTP (Milan Crha)
+ Bug 680744 - IMAP: Does not update folder structure (Milan Crha)
+ Bug 681046 - Occasional crash of evolution-source-registry (Milan Crha)
+ Bug 681318 - Filter by Source account doesn't match in local folders
+ (Milan Crha)
+ Bug 681321 - Support both old and new-buf libxml2 APIs (Colin Walters)
+ Bug 681466 - Virtual Trash/Junk not updated on change (Milan Crha)
+ Bug 681640 - Check for Python interpreter in configure.ac
+ (Matthew Barnes)
+ Bug 681679 - Typo in migration causes signatures to be dropped
+ (Matthew Barnes)
+ Bug 682038 - "Show only this calendar" broken (Milan Crha)
+ Bug 682102 - Upstream Debian's 20_gettext_intltool.patch
+ (Matthew Barnes)
+ Bug 682103 - -fPIC build fix (Fabien Tassin)
+
+Other Changes:
+ * Do not update unread count in source folder for junk/deleted
+ messages. (Milan Crha)
+ * e-book-backend-db-cache.h: Avoid DB typedef. (Matthew Barnes)
+ * CamelSession: Make forward_to() method asynchronous. (Matthew Barnes)
+ * CamelSession: Remove camel_session_lock/unlock(). (Matthew Barnes)
+ * CamelSession: Have add_service() return a new reference.
+ (Matthew Barnes)
+ * Have camel_session_list_services() return new references.
+ (Matthew Barnes)
+ * Rename camel_session_get_service(). (Matthew Barnes)
+ * Rename camel_service_get_settings(). (Matthew Barnes)
+ * Add e_collection_backend_claim_all_resources(). (Matthew Barnes)
+ * cache-reaper: Clean up abandoned data directories. (Matthew Barnes)
+ * Deprecate e_client_remove_sync(). (Matthew Barnes)
+
+Translations:
+ Nilamdyuti Goswami (as)
+ Daniel Mustieles (es)
+ Fran Diéguez (gl)
+ Sweta Kothari (gu)
+ Aurimas Černius (lt)
+ Sandeep Sheshrao Shedmake (mr)
+ Мирослав Николић (sr)
+ Krishnababu Krothapalli (te)
+ Chao-Hsiung Liao (zh_HK)
+
+
+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
---------------------------------------