Recommended update for evolution, evolution-data-server

Announcement ID: SUSE-RU-2017:3266-1
Rating: moderate
References:
Affected Products:
  • SUSE Linux Enterprise Desktop 12 SP3
  • SUSE Linux Enterprise High Performance Computing 12 SP3
  • SUSE Linux Enterprise Server 12 SP3
  • SUSE Linux Enterprise Server for SAP Applications 12 SP3
  • SUSE Linux Enterprise Software Development Kit 12 SP3
  • SUSE Linux Enterprise Workstation Extension 12 12-SP3

An update that has one fix can now be installed.

Description:

This update for evolution and evolution-data-server provides fixes and enhancements.

evolution (update to version 3.22.6):

  • Selected days drawn with incorrect color.
  • Don't preserve 'Pre-formatted' format if moving an empty block out of the quoted content.
  • Possible crash while refreshing spellcheck.
  • Print the history stack after removing item from it.
  • History could be saved twice if inserting HTML content.
  • Print current EEditorWebExtension method if CAMEL_DEBUG is active.
  • Previous signatures with images not sent properly.
  • Fix few memory leaks.
  • Do not override variable name from parent block.
  • Updated translations.

evolution-data-server (update to version 3.22.7):

  • Ignore errors when getting message for a body-contains search.
  • Fix a ref/unref imbalance of CamelIMAPXStoreInfo.
  • Fix a memory leak in camel_imapx_server_append_message_sync().
  • Unable to add additional Google calendar.
  • Avoid unneeded full flags folder update when no changes made.
  • Correct new module detection when installed by file rename.
  • Avoid call of g_debug() in the fork process.
  • Replace deprecated icalproperty_remove_parameter() with icalproperty_remove_parameter_by_kind().
  • Replace deprecated icaltime_from_timet() with icaltime_from_timet_with_zone().
  • Fix a memory leak.
  • Local flag changes could be missed and left unsaved on the server.
  • Notify about new messages early during folder update.
  • Fix possible use-after-free in CamelVeeFolder with parent_vee_store.
  • Test for parent_store availability around camel_folder_changed().
  • Avoid crash when untagged response doesn't have a token.
  • Internal Google OAuth2 authentication fails with expired token.
  • Fix console runtime warnings from vFolder/vStore code on application quit.
  • Fix build with --disable-google-auth.
  • Folder summary can be leaked after its folder is freed.
  • Drop unused 'Deletes' table from folders.db.
  • Incorrect times provided in e_cal_recur_generate_instances().
  • Port to WebKit2.
  • Junk check fails due to empty cache file.
  • Always build ESExp structure as a GObject descendant.
  • Correct version number reference in a developer comment.
  • Build developer documentation sections and types on the fly.
  • Default to "Leave messages on server" for new POP3 accounts.
  • Possible deadlock in camel_imapx_server_stop_idle_sync().
  • Possible use-after-free on factory subprocess close.
  • Add error checks around factory subprocess backend loading.
  • 'STARTTLS not supported' error ignored.
  • Instead of query for UID, try to get the object directly.
  • Backend not initialized when asked to authenticate.
  • Add default folder names as iCloud provides them.
  • Release idle_lock before disconnecting the cancellable.
  • Crash under imapx_server_info_changed_cb().

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • SUSE Linux Enterprise Desktop 12 SP3
    zypper in -t patch SUSE-SLE-DESKTOP-12-SP3-2017-2035=1
  • SUSE Linux Enterprise Software Development Kit 12 SP3
    zypper in -t patch SUSE-SLE-SDK-12-SP3-2017-2035=1
  • SUSE Linux Enterprise Workstation Extension 12 12-SP3
    zypper in -t patch SUSE-SLE-WE-12-SP3-2017-2035=1

Package List:

  • SUSE Linux Enterprise Desktop 12 SP3 (x86_64)
    • libedata-cal-1_2-28-debuginfo-32bit-3.22.7-18.4.5
    • libedataserver-1_2-22-debuginfo-32bit-3.22.7-18.4.5
    • libcamel-1_2-59-debuginfo-32bit-3.22.7-18.4.5
    • evolution-data-server-3.22.7-18.4.5
    • libedata-book-1_2-25-debuginfo-32bit-3.22.7-18.4.5
    • evolution-debugsource-3.22.6-19.3.6
    • libebook-1_2-16-32bit-3.22.7-18.4.5
    • libebook-1_2-16-3.22.7-18.4.5
    • libedata-cal-1_2-28-32bit-3.22.7-18.4.5
    • libebook-1_2-16-debuginfo-3.22.7-18.4.5
    • evolution-debuginfo-3.22.6-19.3.6
    • libedata-book-1_2-25-3.22.7-18.4.5
    • libedataserverui-1_2-1-debuginfo-3.22.7-18.4.5
    • libedataserver-1_2-22-3.22.7-18.4.5
    • libebackend-1_2-10-3.22.7-18.4.5
    • evolution-data-server-debuginfo-3.22.7-18.4.5
    • libcamel-1_2-59-3.22.7-18.4.5
    • libedata-book-1_2-25-debuginfo-3.22.7-18.4.5
    • libecal-1_2-19-debuginfo-3.22.7-18.4.5
    • libebook-contacts-1_2-2-3.22.7-18.4.5
    • libebook-contacts-1_2-2-debuginfo-3.22.7-18.4.5
    • evolution-data-server-debuginfo-32bit-3.22.7-18.4.5
    • libebook-1_2-16-debuginfo-32bit-3.22.7-18.4.5
    • libebackend-1_2-10-32bit-3.22.7-18.4.5
    • libedataserverui-1_2-1-3.22.7-18.4.5
    • libedata-cal-1_2-28-3.22.7-18.4.5
    • libebackend-1_2-10-debuginfo-3.22.7-18.4.5
    • libgnome-autoar-gtk-0-0-debuginfo-0.2.2-3.2.1
    • libebackend-1_2-10-debuginfo-32bit-3.22.7-18.4.5
    • libcamel-1_2-59-32bit-3.22.7-18.4.5
    • libedata-book-1_2-25-32bit-3.22.7-18.4.5
    • evolution-data-server-32bit-3.22.7-18.4.5
    • libedataserver-1_2-22-32bit-3.22.7-18.4.5
    • evolution-data-server-debugsource-3.22.7-18.4.5
    • libebook-contacts-1_2-2-debuginfo-32bit-3.22.7-18.4.5
    • libedataserver-1_2-22-debuginfo-3.22.7-18.4.5
    • libgnome-autoar-gtk-0-0-0.2.2-3.2.1
    • libecal-1_2-19-debuginfo-32bit-3.22.7-18.4.5
    • libcamel-1_2-59-debuginfo-3.22.7-18.4.5
    • evolution-3.22.6-19.3.6
    • libgnome-autoar-0-0-0.2.2-3.2.1
    • libecal-1_2-19-3.22.7-18.4.5
    • libgnome-autoar-0-0-debuginfo-0.2.2-3.2.1
    • libecal-1_2-19-32bit-3.22.7-18.4.5
    • gnome-autoar-debugsource-0.2.2-3.2.1
    • libebook-contacts-1_2-2-32bit-3.22.7-18.4.5
    • libedata-cal-1_2-28-debuginfo-3.22.7-18.4.5
  • SUSE Linux Enterprise Desktop 12 SP3 (noarch)
    • evolution-data-server-lang-3.22.7-18.4.5
    • evolution-lang-3.22.6-19.3.6
  • SUSE Linux Enterprise Software Development Kit 12 SP3 (aarch64 ppc64le s390x x86_64)
    • evolution-debuginfo-3.22.6-19.3.6
    • evolution-data-server-devel-3.22.7-18.4.5
    • evolution-data-server-debuginfo-3.22.7-18.4.5
    • evolution-data-server-debugsource-3.22.7-18.4.5
    • evolution-debugsource-3.22.6-19.3.6
    • typelib-1_0-EDataServer-1_2-3.22.7-18.4.5
    • typelib-1_0-EBookContacts-1_2-3.22.7-18.4.5
    • typelib-1_0-EBook-1_2-3.22.7-18.4.5
    • evolution-devel-3.22.6-19.3.6
  • SUSE Linux Enterprise Workstation Extension 12 12-SP3 (x86_64)
    • libedata-cal-1_2-28-debuginfo-32bit-3.22.7-18.4.5
    • libedataserver-1_2-22-debuginfo-32bit-3.22.7-18.4.5
    • libcamel-1_2-59-debuginfo-32bit-3.22.7-18.4.5
    • evolution-data-server-3.22.7-18.4.5
    • libedata-book-1_2-25-debuginfo-32bit-3.22.7-18.4.5
    • evolution-debugsource-3.22.6-19.3.6
    • libebook-1_2-16-32bit-3.22.7-18.4.5
    • libebook-1_2-16-3.22.7-18.4.5
    • libedata-cal-1_2-28-32bit-3.22.7-18.4.5
    • libebook-1_2-16-debuginfo-3.22.7-18.4.5
    • evolution-debuginfo-3.22.6-19.3.6
    • libedata-book-1_2-25-3.22.7-18.4.5
    • libedataserverui-1_2-1-debuginfo-3.22.7-18.4.5
    • libedataserver-1_2-22-3.22.7-18.4.5
    • libebackend-1_2-10-3.22.7-18.4.5
    • evolution-data-server-debuginfo-3.22.7-18.4.5
    • libcamel-1_2-59-3.22.7-18.4.5
    • libedata-book-1_2-25-debuginfo-3.22.7-18.4.5
    • libecal-1_2-19-debuginfo-3.22.7-18.4.5
    • libebook-contacts-1_2-2-3.22.7-18.4.5
    • libebook-contacts-1_2-2-debuginfo-3.22.7-18.4.5
    • evolution-data-server-debuginfo-32bit-3.22.7-18.4.5
    • libebook-1_2-16-debuginfo-32bit-3.22.7-18.4.5
    • libebackend-1_2-10-32bit-3.22.7-18.4.5
    • libedataserverui-1_2-1-3.22.7-18.4.5
    • libedata-cal-1_2-28-3.22.7-18.4.5
    • libebackend-1_2-10-debuginfo-3.22.7-18.4.5
    • libgnome-autoar-gtk-0-0-debuginfo-0.2.2-3.2.1
    • libebackend-1_2-10-debuginfo-32bit-3.22.7-18.4.5
    • libcamel-1_2-59-32bit-3.22.7-18.4.5
    • libedata-book-1_2-25-32bit-3.22.7-18.4.5
    • evolution-data-server-32bit-3.22.7-18.4.5
    • libedataserver-1_2-22-32bit-3.22.7-18.4.5
    • evolution-data-server-debugsource-3.22.7-18.4.5
    • libebook-contacts-1_2-2-debuginfo-32bit-3.22.7-18.4.5
    • libedataserver-1_2-22-debuginfo-3.22.7-18.4.5
    • libgnome-autoar-gtk-0-0-0.2.2-3.2.1
    • libecal-1_2-19-debuginfo-32bit-3.22.7-18.4.5
    • libcamel-1_2-59-debuginfo-3.22.7-18.4.5
    • evolution-3.22.6-19.3.6
    • libgnome-autoar-0-0-0.2.2-3.2.1
    • libecal-1_2-19-3.22.7-18.4.5
    • libgnome-autoar-0-0-debuginfo-0.2.2-3.2.1
    • libecal-1_2-19-32bit-3.22.7-18.4.5
    • gnome-autoar-debugsource-0.2.2-3.2.1
    • libebook-contacts-1_2-2-32bit-3.22.7-18.4.5
    • libedata-cal-1_2-28-debuginfo-3.22.7-18.4.5
  • SUSE Linux Enterprise Workstation Extension 12 12-SP3 (noarch)
    • evolution-data-server-lang-3.22.7-18.4.5
    • evolution-lang-3.22.6-19.3.6

References: