Hello community,

here is the log from the commit of package evolution-ews for openSUSE:Factory 
checked in at 2017-06-28 10:33:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/evolution-ews (Old)
 and      /work/SRC/openSUSE:Factory/.evolution-ews.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "evolution-ews"

Wed Jun 28 10:33:31 2017 rev:73 rq:505498 version:3.24.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/evolution-ews/evolution-ews.changes      
2017-05-18 20:41:09.827856872 +0200
+++ /work/SRC/openSUSE:Factory/.evolution-ews.new/evolution-ews.changes 
2017-06-28 10:33:31.474820698 +0200
@@ -1,0 +2,10 @@
+Mon Jun 19 13:18:55 UTC 2017 - zai...@opensuse.org
+
+- Update to version 3.24.3:
+  + e_ews_connection_try_credentials_sync() asks for password when
+    not needed.
+  + Allow overwrite of CMAKE_SKIP_RPATH variable.
+- Pass -DCMAKE_SKIP_RPATH=OFF to configure, needed after upstream
+  changes.
+
+-------------------------------------------------------------------

Old:
----
  evolution-ews-3.24.2.tar.xz

New:
----
  evolution-ews-3.24.3.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ evolution-ews.spec ++++++
--- /var/tmp/diff_new_pack.EwD9uQ/_old  2017-06-28 10:33:32.058738088 +0200
+++ /var/tmp/diff_new_pack.EwD9uQ/_new  2017-06-28 10:33:32.062737522 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           evolution-ews
-Version:        3.24.2
+Version:        3.24.3
 Release:        0
 # This should be updated upon major version changes; it should match 
BASE_VERSION as defined in configure.in.
 %define evolution_base_version 3.24
@@ -74,6 +74,7 @@
 # We need to build directly with the 'final rpath':
 # cmake is too stupid to get it right otherwise
 %cmake \
+  -DCMAKE_SKIP_RPATH=OFF \
   -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON
 make %{?_smp_mflags}
 

++++++ evolution-ews-3.24.2.tar.xz -> evolution-ews-3.24.3.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/evolution-ews-3.24.2/CMakeLists.txt 
new/evolution-ews-3.24.3/CMakeLists.txt
--- old/evolution-ews-3.24.2/CMakeLists.txt     2017-05-08 14:25:22.000000000 
+0200
+++ new/evolution-ews-3.24.3/CMakeLists.txt     2017-06-19 12:21:32.000000000 
+0200
@@ -4,7 +4,7 @@
 cmake_policy(VERSION 3.1)
 
 project(evolution-ews
-       VERSION 3.24.2
+       VERSION 3.24.3
        LANGUAGES C)
 set(PROJECT_BUGREPORT 
"http://bugzilla.gnome.org/enter_bug.cgi?product=evolution-ews";)
 
@@ -53,7 +53,7 @@
 # Packagers might want to need different settings for the RPATH related things
 # From experience, especially CMAKE_BUILD_WITH_INSTALL_RPATH might need to be
 # switched to ON, if CMake fails to set the right values during make install
-set(CMAKE_SKIP_RPATH OFF)
+set(CMAKE_SKIP_RPATH OFF CACHE BOOL INTERNAL)
 set(CMAKE_SKIP_BUILD_RPATH OFF CACHE BOOL INTERNAL)
 set(CMAKE_BUILD_WITH_INSTALL_RPATH OFF CACHE BOOL INTERNAL)
 set(CMAKE_INSTALL_RPATH_USE_LINK_PATH ON CACHE BOOL INTERNAL)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/evolution-ews-3.24.2/NEWS 
new/evolution-ews-3.24.3/NEWS
--- old/evolution-ews-3.24.2/NEWS       2017-05-08 14:25:22.000000000 +0200
+++ new/evolution-ews-3.24.3/NEWS       2017-06-19 12:21:32.000000000 +0200
@@ -1,3 +1,10 @@
+Evolution-EWS 3.24.3 2017-06-19
+-------------------------------
+
+Miscellaneous:
+       e_ews_connection_try_credentials_sync() asks for password when not 
needed (Milan Crha)
+       Allow overwrite of CMAKE_SKIP_RPATH variable (Milan Crha)
+
 Evolution-EWS 3.24.2 2017-05-08
 -------------------------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/evolution-ews-3.24.2/src/server/e-ews-connection.c 
new/evolution-ews-3.24.3/src/server/e-ews-connection.c
--- old/evolution-ews-3.24.2/src/server/e-ews-connection.c      2017-05-08 
14:25:22.000000000 +0200
+++ new/evolution-ews-3.24.3/src/server/e-ews-connection.c      2017-06-19 
12:21:32.000000000 +0200
@@ -2281,7 +2281,13 @@
 
                if (auth_failed) {
                        g_clear_error (&local_error);
-                       result = E_SOURCE_AUTHENTICATION_REJECTED;
+
+                       if (camel_ews_settings_get_auth_mechanism 
(cnc->priv->settings) != EWS_AUTH_TYPE_GSSAPI && (!credentials ||
+                           !e_named_parameters_exists (credentials, 
E_SOURCE_CREDENTIAL_PASSWORD))) {
+                               result = E_SOURCE_AUTHENTICATION_REQUIRED;
+                       } else {
+                               result = E_SOURCE_AUTHENTICATION_REJECTED;
+                       }
                } else {
                        g_propagate_error (error, local_error);
                        result = E_SOURCE_AUTHENTICATION_ERROR;


Reply via email to