Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package evolution-ews for openSUSE:Factory checked in at 2021-01-15 19:43:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/evolution-ews (Old) and /work/SRC/openSUSE:Factory/.evolution-ews.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "evolution-ews" Fri Jan 15 19:43:23 2021 rev:108 rq:861748 version:3.38.3 Changes: -------- --- /work/SRC/openSUSE:Factory/evolution-ews/evolution-ews.changes 2020-11-29 12:21:28.121579833 +0100 +++ /work/SRC/openSUSE:Factory/.evolution-ews.new.28504/evolution-ews.changes 2021-01-15 19:43:29.105766106 +0100 @@ -1,0 +2,8 @@ +Fri Jan 8 14:06:33 UTC 2021 - Bj??rn Lie <bjorn....@gmail.com> + +- Update to version 3.38.3: + + EEwsNotification: Use proxy settings from the connection + object. + + Bugs fixed: glgo#GNOME/evolution-ews#286. + +------------------------------------------------------------------- Old: ---- evolution-ews-3.38.2.tar.xz New: ---- evolution-ews-3.38.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ evolution-ews.spec ++++++ --- /var/tmp/diff_new_pack.hSFou4/_old 2021-01-15 19:43:29.653767004 +0100 +++ /var/tmp/diff_new_pack.hSFou4/_new 2021-01-15 19:43:29.657767011 +0100 @@ -1,7 +1,7 @@ # # spec file for package evolution-ews # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define _version %(echo %{version} | grep -E -o '[0-9]+\.[0-9]+\.[0-9]+') Name: evolution-ews -Version: 3.38.2 +Version: 3.38.3 Release: 0 Summary: Exchange Connector for Evolution, compatible with Exchange 2007 and later License: LGPL-2.1-only ++++++ evolution-ews-3.38.2.tar.xz -> evolution-ews-3.38.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evolution-ews-3.38.2/CMakeLists.txt new/evolution-ews-3.38.3/CMakeLists.txt --- old/evolution-ews-3.38.2/CMakeLists.txt 2020-11-20 10:27:32.000000000 +0100 +++ new/evolution-ews-3.38.3/CMakeLists.txt 2021-01-08 11:56:00.000000000 +0100 @@ -4,7 +4,7 @@ cmake_policy(VERSION 3.1) project(evolution-ews - VERSION 3.38.2 + VERSION 3.38.3 LANGUAGES C) set(PROJECT_BUGREPORT "https://gitlab.gnome.org/GNOME/evolution-ews/issues/") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evolution-ews-3.38.2/NEWS new/evolution-ews-3.38.3/NEWS --- old/evolution-ews-3.38.2/NEWS 2020-11-20 10:27:32.000000000 +0100 +++ new/evolution-ews-3.38.3/NEWS 2021-01-08 11:56:00.000000000 +0100 @@ -1,3 +1,12 @@ +Evolution-EWS 3.38.3 2021-01-08 +------------------------------- + +Bug Fixes: + eds-I#286 - Skip collection account refresh when parts disabled (Milan Crha) + +Miscellaneous: + EEwsNotification: Use proxy settings from the connection object (Milan Crha) + Evolution-EWS 3.38.2 2020-11-20 ------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evolution-ews-3.38.2/src/EWS/common/e-ews-notification.c new/evolution-ews-3.38.3/src/EWS/common/e-ews-notification.c --- old/evolution-ews-3.38.2/src/EWS/common/e-ews-notification.c 2020-11-20 10:27:32.000000000 +0100 +++ new/evolution-ews-3.38.3/src/EWS/common/e-ews-notification.c 2021-01-08 11:56:00.000000000 +0100 @@ -168,6 +168,12 @@ camel_ews_settings_get_auth_mechanism (ews_settings)); g_object_unref (ews_settings); + + e_binding_bind_property ( + cnc, "proxy-resolver", + notif->priv->soup_session, "proxy-resolver", + G_BINDING_SYNC_CREATE); + g_object_unref (cnc); } } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evolution-ews-3.38.2/src/EWS/registry/e-ews-backend.c new/evolution-ews-3.38.3/src/EWS/registry/e-ews-backend.c --- old/evolution-ews-3.38.2/src/EWS/registry/e-ews-backend.c 2020-11-20 10:27:32.000000000 +0100 +++ new/evolution-ews-3.38.3/src/EWS/registry/e-ews-backend.c 2021-01-08 11:56:00.000000000 +0100 @@ -600,7 +600,7 @@ ews_backend_source_changed_cb (ESource *source, EEwsBackend *backend) { - if (!e_source_get_enabled (source)) { + if (!e_collection_backend_get_part_enabled (E_COLLECTION_BACKEND (backend), E_COLLECTION_BACKEND_PART_ANY)) { backend->priv->need_update_folders = TRUE; return; } @@ -814,12 +814,13 @@ } static void -ews_backend_populate (ECollectionBackend *backend) +ews_backend_populate (ECollectionBackend *collection_backend) { ESource *source; - EEwsBackend *ews_backend = E_EWS_BACKEND (backend); + EEwsBackend *ews_backend = E_EWS_BACKEND (collection_backend); + EBackend *backend = E_BACKEND (ews_backend); - source = e_backend_get_source (E_BACKEND (backend)); + source = e_backend_get_source (backend); ews_backend->priv->need_update_folders = TRUE; @@ -830,32 +831,32 @@ } /* do not do anything, if account is disabled */ - if (!e_source_get_enabled (source)) + if (!e_collection_backend_get_part_enabled (collection_backend, E_COLLECTION_BACKEND_PART_ANY)) return; - if (!e_collection_backend_freeze_populate (backend)) { - e_collection_backend_thaw_populate (backend); + if (!e_collection_backend_freeze_populate (collection_backend)) { + e_collection_backend_thaw_populate (collection_backend); return; } ews_backend_add_gal_source (ews_backend); - ews_backend_claim_old_resources (backend); + ews_backend_claim_old_resources (collection_backend); - if (e_backend_get_online (E_BACKEND (backend))) { + if (e_backend_get_online (backend)) { CamelEwsSettings *ews_settings; ews_settings = ews_backend_get_settings (ews_backend); if (e_ews_connection_utils_get_without_password (ews_settings)) { - e_backend_schedule_authenticate (E_BACKEND (backend), NULL); + e_backend_schedule_authenticate (backend, NULL); } else { - e_backend_credentials_required_sync (E_BACKEND (backend), + e_backend_credentials_required_sync (backend, E_SOURCE_CREDENTIALS_REASON_REQUIRED, NULL, 0, NULL, NULL, NULL); } } - e_collection_backend_thaw_populate (backend); + e_collection_backend_thaw_populate (collection_backend); } static gchar * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evolution-ews-3.38.2/src/Microsoft365/registry/e-m365-backend.c new/evolution-ews-3.38.3/src/Microsoft365/registry/e-m365-backend.c --- old/evolution-ews-3.38.2/src/Microsoft365/registry/e-m365-backend.c 2020-11-20 10:27:32.000000000 +0100 +++ new/evolution-ews-3.38.3/src/Microsoft365/registry/e-m365-backend.c 2021-01-08 11:56:00.000000000 +0100 @@ -59,7 +59,7 @@ m365_backend_source_changed_cb (ESource *source, EM365Backend *backend) { - if (!e_source_get_enabled (source)) { + if (!e_collection_backend_get_part_enabled (E_COLLECTION_BACKEND (backend), E_COLLECTION_BACKEND_PART_ANY)) { backend->priv->need_update_folders = TRUE; return; } @@ -71,10 +71,11 @@ } static void -m365_backend_populate (ECollectionBackend *backend) +m365_backend_populate (ECollectionBackend *collection_backend) { ESource *source; - EM365Backend *m365_backend = E_M365_BACKEND (backend); + EM365Backend *m365_backend = E_M365_BACKEND (collection_backend); + EBackend *backend = E_BACKEND (m365_backend); source = e_backend_get_source (E_BACKEND (backend)); @@ -86,20 +87,20 @@ } /* do not do anything, if account is disabled */ - if (!e_source_get_enabled (source)) + if (!e_collection_backend_get_part_enabled (collection_backend, E_COLLECTION_BACKEND_PART_ANY)) return; - if (!e_collection_backend_freeze_populate (backend)) { - e_collection_backend_thaw_populate (backend); + if (!e_collection_backend_freeze_populate (collection_backend)) { + e_collection_backend_thaw_populate (collection_backend); return; } - m365_backend_claim_old_resources (backend); + m365_backend_claim_old_resources (collection_backend); - if (e_backend_get_online (E_BACKEND (backend))) - e_backend_schedule_authenticate (E_BACKEND (backend), NULL); + if (e_backend_get_online (backend)) + e_backend_schedule_authenticate (backend, NULL); - e_collection_backend_thaw_populate (backend); + e_collection_backend_thaw_populate (collection_backend); } static void