Hello community, here is the log from the commit of package evolution-ews for openSUSE:Factory checked in at 2020-08-12 10:56:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/evolution-ews (Old) and /work/SRC/openSUSE:Factory/.evolution-ews.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "evolution-ews" Wed Aug 12 10:56:58 2020 rev:105 rq:825306 version:3.36.5 Changes: -------- --- /work/SRC/openSUSE:Factory/evolution-ews/evolution-ews.changes 2020-07-13 09:05:32.744095454 +0200 +++ /work/SRC/openSUSE:Factory/.evolution-ews.new.3399/evolution-ews.changes 2020-08-12 10:56:58.952757845 +0200 @@ -1,0 +2,6 @@ +Sun Aug 9 10:19:43 UTC 2020 - Bjørn Lie <[email protected]> + +- Update to version 3.36.5: + + Provided SoupAuth might not be always used by libsoup. + +------------------------------------------------------------------- Old: ---- evolution-ews-3.36.4.tar.xz New: ---- evolution-ews-3.36.5.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ evolution-ews.spec ++++++ --- /var/tmp/diff_new_pack.cP7NOX/_old 2020-08-12 10:56:59.452758094 +0200 +++ /var/tmp/diff_new_pack.cP7NOX/_new 2020-08-12 10:56:59.456758096 +0200 @@ -20,7 +20,7 @@ %define _version %(echo %{version} | grep -E -o '[0-9]+\.[0-9]+\.[0-9]+') Name: evolution-ews -Version: 3.36.4 +Version: 3.36.5 Release: 0 Summary: Exchange Connector for Evolution, compatible with Exchange 2007 and later License: LGPL-2.1-only ++++++ evolution-ews-3.36.4.tar.xz -> evolution-ews-3.36.5.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evolution-ews-3.36.4/CMakeLists.txt new/evolution-ews-3.36.5/CMakeLists.txt --- old/evolution-ews-3.36.4/CMakeLists.txt 2020-07-03 08:46:47.000000000 +0200 +++ new/evolution-ews-3.36.5/CMakeLists.txt 2020-08-07 09:48:02.000000000 +0200 @@ -4,7 +4,7 @@ cmake_policy(VERSION 3.1) project(evolution-ews - VERSION 3.36.4 + VERSION 3.36.5 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.36.4/NEWS new/evolution-ews-3.36.5/NEWS --- old/evolution-ews-3.36.4/NEWS 2020-07-03 08:46:47.000000000 +0200 +++ new/evolution-ews-3.36.5/NEWS 2020-08-07 09:48:02.000000000 +0200 @@ -1,3 +1,9 @@ +Evolution-EWS 3.36.5 2020-08-07 +------------------------------- + +Miscellaneous: + Provided SoupAuth might not be always used by libsoup (Milan Crha) + Evolution-EWS 3.36.4 2020-07-03 ------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evolution-ews-3.36.4/src/server/e-ews-connection-utils.c new/evolution-ews-3.36.5/src/server/e-ews-connection-utils.c --- old/evolution-ews-3.36.4/src/server/e-ews-connection-utils.c 2020-07-03 08:46:47.000000000 +0200 +++ new/evolution-ews-3.36.5/src/server/e-ews-connection-utils.c 2020-08-07 09:48:02.000000000 +0200 @@ -267,6 +267,7 @@ SoupMessage *message, ESoupAuthBearer *bearer) { + SoupAuthManager *auth_manager; SoupSessionFeature *feature; SoupURI *soup_uri; @@ -292,9 +293,12 @@ g_return_if_fail (soup_uri != NULL); - soup_auth_manager_use_auth ( - SOUP_AUTH_MANAGER (feature), - soup_uri, SOUP_AUTH (bearer)); + auth_manager = SOUP_AUTH_MANAGER (feature); + + /* This will make sure the 'bearer' is used regardless of the current 'auth_manager' state. + See https://gitlab.gnome.org/GNOME/libsoup/-/issues/196 for more information. */ + soup_auth_manager_clear_cached_credentials (auth_manager); + soup_auth_manager_use_auth (auth_manager, soup_uri, SOUP_AUTH (bearer)); soup_uri_free (soup_uri); }
