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);
 }


Reply via email to