Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package evolution-data-server for openSUSE:Factory checked in at 2023-06-06 19:55:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/evolution-data-server (Old) and /work/SRC/openSUSE:Factory/.evolution-data-server.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "evolution-data-server" Tue Jun 6 19:55:11 2023 rev:247 rq:1090834 version:3.48.3 Changes: -------- --- /work/SRC/openSUSE:Factory/evolution-data-server/evolution-data-server.changes 2023-05-30 22:01:05.458532401 +0200 +++ /work/SRC/openSUSE:Factory/.evolution-data-server.new.15902/evolution-data-server.changes 2023-06-06 19:55:50.870326914 +0200 @@ -1,0 +2,7 @@ +Fri Jun 2 14:46:41 UTC 2023 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 3.48.3: + + Bug Fixed: EWebDAVSession: Claim also error nodes from propstat + response. + +------------------------------------------------------------------- @@ -5 +12 @@ - + Bug Fixed: + + Bugs Fixed: Old: ---- evolution-data-server-3.48.2.tar.xz New: ---- evolution-data-server-3.48.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ evolution-data-server.spec ++++++ --- /var/tmp/diff_new_pack.80jEFp/_old 2023-06-06 19:55:52.574337017 +0200 +++ /var/tmp/diff_new_pack.80jEFp/_new 2023-06-06 19:55:52.578337040 +0200 @@ -32,7 +32,7 @@ %bcond_without introspection Name: evolution-data-server -Version: 3.48.2 +Version: 3.48.3 Release: 0 Summary: Evolution Data Server License: LGPL-2.0-only ++++++ evolution-data-server-3.48.2.tar.xz -> evolution-data-server-3.48.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evolution-data-server-3.48.2/CMakeLists.txt new/evolution-data-server-3.48.3/CMakeLists.txt --- old/evolution-data-server-3.48.2/CMakeLists.txt 2023-05-26 07:18:42.000000000 +0200 +++ new/evolution-data-server-3.48.3/CMakeLists.txt 2023-06-02 08:34:24.000000000 +0200 @@ -4,7 +4,7 @@ cmake_policy(VERSION 3.1) project(evolution-data-server - VERSION 3.48.2 + VERSION 3.48.3 LANGUAGES C CXX) set(PROJECT_BUGREPORT "https://gitlab.gnome.org/GNOME/evolution-data-server/issues/") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evolution-data-server-3.48.2/NEWS new/evolution-data-server-3.48.3/NEWS --- old/evolution-data-server-3.48.2/NEWS 2023-05-26 07:18:42.000000000 +0200 +++ new/evolution-data-server-3.48.3/NEWS 2023-06-02 08:34:24.000000000 +0200 @@ -1,3 +1,9 @@ +Evolution-Data-Server 3.48.3 2023-06-02 +--------------------------------------- + +Bug Fixes: + I#475 - EWebDAVSession: Claim also error nodes from propstat response + Evolution-Data-Server 3.48.2 2023-05-26 --------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/evolution-data-server-3.48.2/src/libedataserver/e-webdav-session.c new/evolution-data-server-3.48.3/src/libedataserver/e-webdav-session.c --- old/evolution-data-server-3.48.2/src/libedataserver/e-webdav-session.c 2023-05-26 07:18:42.000000000 +0200 +++ new/evolution-data-server-3.48.3/src/libedataserver/e-webdav-session.c 2023-06-02 08:34:24.000000000 +0200 @@ -2999,8 +2999,32 @@ E_WEBDAV_NS_DAV, "href", &href_node, E_WEBDAV_NS_DAV, "propstat", &propstat_node); - if (!href_node || !propstat_node) + if (!href_node || !propstat_node) { + if (href_node) { + e_xml_find_children_nodes (node, 1, + E_WEBDAV_NS_DAV, "status", &status_node); + + if (status_node) { + href_content = e_xml_get_node_text (href_node); + g_warn_if_fail (href_content != NULL); + + if (!href_content) + continue; + + full_uri = e_webdav_session_ensure_full_uri (webdav, request_uri, (const gchar *) href_content); + status_content = e_xml_get_node_text (status_node); + + if (!status_content || !soup_headers_parse_status_line ((const gchar *) status_content, NULL, &status_code, NULL)) + status_code = 0; + + /* The 'status_node' is not the right node, but let it be something non-NULL */ + do_stop = !func (webdav, status_node, request_uri, full_uri ? full_uri : (const gchar *) href_content, status_code, func_user_data); + + g_free (full_uri); + } + } continue; + } href_content = e_xml_get_node_text (href_node); g_warn_if_fail (href_content != NULL);