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 2022-04-26 20:15:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/evolution-data-server (Old)
and /work/SRC/openSUSE:Factory/.evolution-data-server.new.1538 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "evolution-data-server"
Tue Apr 26 20:15:05 2022 rev:235 rq:972486 version:3.44.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/evolution-data-server/evolution-data-server.changes
2022-03-23 20:16:35.338402019 +0100
+++
/work/SRC/openSUSE:Factory/.evolution-data-server.new.1538/evolution-data-server.changes
2022-04-26 20:17:07.948714503 +0200
@@ -1,0 +2,8 @@
+Fri Apr 22 12:35:39 UTC 2022 - Emily Gonyer <[email protected]>
+
+- Update to version 3.44.1:
+ + Bugs fixed:
+ - CalDAV: Free/Busy not working with Nextcloud.
+ - EWebDAVSession: Correct extract of href Location header.
+
+-------------------------------------------------------------------
Old:
----
evolution-data-server-3.44.0.tar.xz
New:
----
evolution-data-server-3.44.1.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ evolution-data-server.spec ++++++
--- /var/tmp/diff_new_pack.zB0x9R/_old 2022-04-26 20:17:08.628715326 +0200
+++ /var/tmp/diff_new_pack.zB0x9R/_new 2022-04-26 20:17:08.632715331 +0200
@@ -31,7 +31,7 @@
%bcond_without introspection
Name: evolution-data-server
-Version: 3.44.0
+Version: 3.44.1
Release: 0
Summary: Evolution Data Server
License: LGPL-2.0-only
++++++ evolution-data-server-3.44.0.tar.xz ->
evolution-data-server-3.44.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/evolution-data-server-3.44.0/CMakeLists.txt
new/evolution-data-server-3.44.1/CMakeLists.txt
--- old/evolution-data-server-3.44.0/CMakeLists.txt 2022-03-18
07:56:43.000000000 +0100
+++ new/evolution-data-server-3.44.1/CMakeLists.txt 2022-04-22
07:45:23.000000000 +0200
@@ -4,7 +4,7 @@
cmake_policy(VERSION 3.1)
project(evolution-data-server
- VERSION 3.44.0
+ VERSION 3.44.1
LANGUAGES C CXX)
set(CMAKE_CXX_STANDARD 14)
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.44.0/NEWS
new/evolution-data-server-3.44.1/NEWS
--- old/evolution-data-server-3.44.0/NEWS 2022-03-18 07:56:43.000000000
+0100
+++ new/evolution-data-server-3.44.1/NEWS 2022-04-22 07:45:23.000000000
+0200
@@ -1,3 +1,13 @@
+Evolution-Data-Server 3.44.1 2022-04-22
+---------------------------------------
+
+Bug Fixes:
+ I#380 - CalDAV: Free / Busy not working with Nextcloud
+ I#381 - EWebDAVSession: Correct extract of href from Location header
+
+Miscellaneous:
+ ESoupAuthBearer: Implement two more SoupAuth virtual methods
+
Evolution-Data-Server 3.44.0 2022-03-18
---------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/evolution-data-server-3.44.0/src/calendar/backends/caldav/e-cal-backend-caldav.c
new/evolution-data-server-3.44.1/src/calendar/backends/caldav/e-cal-backend-caldav.c
---
old/evolution-data-server-3.44.0/src/calendar/backends/caldav/e-cal-backend-caldav.c
2022-03-18 07:56:43.000000000 +0100
+++
new/evolution-data-server-3.44.1/src/calendar/backends/caldav/e-cal-backend-caldav.c
2022-04-22 07:45:23.000000000 +0200
@@ -199,7 +199,8 @@
soup_uri = e_source_webdav_dup_soup_uri (webdav_extension);
cbdav->priv->calendar_schedule = e_cal_backend_get_kind
(E_CAL_BACKEND (cbdav)) != I_CAL_VJOURNAL_COMPONENT &&
- capabilities && g_hash_table_contains (capabilities,
E_WEBDAV_CAPABILITY_CALENDAR_SCHEDULE);
+ (!capabilities || g_hash_table_contains (capabilities,
E_WEBDAV_CAPABILITY_CALENDAR_AUTO_SCHEDULE) ||
+ g_hash_table_contains (capabilities,
E_WEBDAV_CAPABILITY_CALENDAR_SCHEDULE));
calendar_access = capabilities && g_hash_table_contains
(capabilities, E_WEBDAV_CAPABILITY_CALENDAR_ACCESS);
if (calendar_access) {
@@ -2211,7 +2212,9 @@
const GSList *link;
GError *local_error = NULL;
- if (ecb_caldav_get_free_busy_from_schedule_outbox_sync (cbdav,
users, start, end, out_freebusy, cancellable, &local_error)) {
+ /* Finish only if found anything, otherwise re-check with the
principals */
+ if (ecb_caldav_get_free_busy_from_schedule_outbox_sync (cbdav,
users, start, end, out_freebusy, cancellable, &local_error) &&
+ out_freebusy && *out_freebusy) {
g_clear_object (&webdav);
return;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/evolution-data-server-3.44.0/src/libedataserver/e-soup-auth-bearer.c
new/evolution-data-server-3.44.1/src/libedataserver/e-soup-auth-bearer.c
--- old/evolution-data-server-3.44.0/src/libedataserver/e-soup-auth-bearer.c
2022-03-18 07:56:43.000000000 +0100
+++ new/evolution-data-server-3.44.1/src/libedataserver/e-soup-auth-bearer.c
2022-04-22 07:45:23.000000000 +0200
@@ -145,6 +145,20 @@
return res;
}
+static gboolean
+e_soup_auth_bearer_can_authenticate (SoupAuth *auth)
+{
+ return FALSE;
+}
+
+static void
+e_soup_auth_bearer_authenticate (SoupAuth *auth,
+ const gchar *username,
+ const gchar *password)
+{
+ /* Not applicable here */
+}
+
static void
e_soup_auth_bearer_class_init (ESoupAuthBearerClass *class)
{
@@ -164,6 +178,8 @@
auth_class->get_protection_space =
e_soup_auth_bearer_get_protection_space;
auth_class->is_authenticated = e_soup_auth_bearer_is_authenticated;
auth_class->get_authorization = e_soup_auth_bearer_get_authorization;
+ auth_class->can_authenticate = e_soup_auth_bearer_can_authenticate;
+ auth_class->authenticate = e_soup_auth_bearer_authenticate;
}
static void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/evolution-data-server-3.44.0/src/libedataserver/e-webdav-session.c
new/evolution-data-server-3.44.1/src/libedataserver/e-webdav-session.c
--- old/evolution-data-server-3.44.0/src/libedataserver/e-webdav-session.c
2022-03-18 07:56:43.000000000 +0100
+++ new/evolution-data-server-3.44.1/src/libedataserver/e-webdav-session.c
2022-04-22 07:45:23.000000000 +0200
@@ -2018,16 +2018,14 @@
header = soup_message_headers_get_list
(message->response_headers, "Location");
if (header) {
- gchar *file = strrchr (header, '/');
+ SoupURI *uri;
- if (file) {
- gchar *decoded;
+ uri = soup_uri_new_with_base (soup_message_get_uri
(message), header);
+ if (uri && uri->host)
+ *out_href = soup_uri_to_string (uri, FALSE);
- decoded = soup_uri_decode (file + 1);
- *out_href = soup_uri_encode (decoded ? decoded
: (file + 1), NULL);
-
- g_free (decoded);
- }
+ if (uri)
+ soup_uri_free (uri);
}
if (!*out_href)