[CALDAV] Free busy not working with Nextcloud
The problem arise with Evolution 3.46.4.
When adding an attendee and going to the scheduled tab I see the following exchange, but no free/busy information is shown on the GUI (even for myself). It works well with thunderbird.
Log
> POST /remote.php/caldav/calendars/mcl/outbox/ HTTP/2
> Soup-Debug-Timestamp: 1681457045
> Soup-Debug: EWebDAVSession 1 (0x7fc34c002d80), SoupMessage 19 (0x7fc3080b08f0), GSocket 13 (0x7fc308125820)
> User-Agent: Evolution/3.46.4
> Cache-Control: no-cache
> Pragma: no-cache
> Content-Type: text/calendar; charset="utf-8"
> Content-Length: 439
> Accept-Encoding: gzip, deflate, br
> Accept-Language: fr-fr, fr;q=0.9
> Authorization: Basic [mcl:**************]
>
> BEGIN:VCALENDAR
> CALSCALE:GREGORIAN
> PRODID:-//Ximian//NONSGML Evolution Calendar//EN
> VERSION:2.0
> METHOD:REQUEST
> BEGIN:VFREEBUSY
> UID:6362ebe5082f2432060383559058c83fe8179808
> DTSTAMP:20230414T072405Z
> DTSTART:20230406T220000Z
> DTEND:20230511T220000Z
> ORGANIZER:mailto:matclab@example.com
> ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=CHAIR;PARTSTAT=NEEDS-ACTION;RSVP=FALSE:
> mailto:my.attendee@example.com
> END:VFREEBUSY
> END:VCALENDAR
< HTTP/2 200 OK
< Soup-Debug-Timestamp: 1681457046
< Soup-Debug: SoupMessage 19 (0x7fc3080b08f0)
< Server: nginx
< Date: Fri, 14 Apr 2023 07:24:06 GMT
< Content-Type: application/xml
< Vary: Accept-Encoding
< Set-Cookie: oc_sessionPassphrase=JARjj%2Fs0N4hfUppn62foMNyxRgWiWW%2BCgyYj1MV7vMafgga%2Bt30x0FKl44qgTMWKtEPc3f%2F2KdVJUmlq4QEk1Y9NfdyT0o08%2BYqMzsT5ZdOtdMiNgxBKeKZg1I63zrSi; path=/; secure; HttpOnly; SameSite=Lax
< Set-Cookie: __Host-nc_sameSiteCookielax=true; path=/; httponly;secure; expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=lax
< Set-Cookie: __Host-nc_sameSiteCookiestrict=true; path=/; httponly;secure; expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=strict
< Content-Security-Policy: default-src 'none';
< Expires: Thu, 19 Nov 1981 08:52:00 GMT
< Cache-Control: no-store, no-cache, must-revalidate
< Pragma: no-cache
< Set-Cookie: oc70axeck9wl=f216638057d4bca4182787d1f496b7e2; path=/; secure; HttpOnly; SameSite=Lax
< Set-Cookie: cookie_test=test; expires=Fri, 14-Apr-2023 08:24:06 GMT; Max-Age=3600
< Referrer-Policy: no-referrer
< X-Content-Type-Options: nosniff
< X-Frame-Options: SAMEORIGIN
< X-XSS-Protection: 1; mode=block
< Content-Encoding: gzip
< strict-transport-security: max-age=15768000; includeSubDomains
< x-download-options: noopen
< x-permitted-cross-domain-policies: none
< x-robots-tag: noindex, nofollow
<
< <?xml version="1.0" encoding="utf-8"?>
< <cal:schedule-response xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:cs="http://calendarserver.org/ns/">
< <cal:response>
< <cal:recipient>
< <d:href>mailto:my.attendee@example.com</d:href>
< </cal:recipient>
< <cal:request-status>3.7;Could not find principal</cal:request-status>
< </cal:response>
< </cal:schedule-response>
> REPORT /remote.php/caldav/calendars/mcl/personal/ HTTP/2
> Soup-Debug-Timestamp: 1681457046
> Soup-Debug: EWebDAVSession 1 (0x7fc34c002d80), SoupMessage 20 (0x7fc308135560), GSocket 14 (0x7fc3081476a0)
> User-Agent: Evolution/3.46.4
> Cache-Control: no-cache
> Pragma: no-cache
> Content-Type: application/xml; charset="utf-8"
> Content-Length: 289
> Accept-Encoding: gzip, deflate, br
> Accept-Language: fr-fr, fr;q=0.9
> Authorization: Basic [mcl:**************]
> Depth: 0
>
> <principal-property-search xmlns="DAV:" xmlns:c="urn:ietf:params:xml:ns:caldav"><apply-to-principal-collection-set/><property-search><prop><c:calendar-user-address-set/></prop><match>my.attendee@example.com</match></property-search><prop><displayname/></prop></principal-property-search>
< HTTP/2 207 Multi-Status
< Soup-Debug-Timestamp: 1681457047
< Soup-Debug: SoupMessage 20 (0x7fc308135560)
< Server: nginx
< Date: Fri, 14 Apr 2023 07:24:06 GMT
< Content-Type: application/xml; charset=utf-8
< Set-Cookie: oc_sessionPassphrase=OFWI1oYcQVv4ex2MQuSLeb7BK4hHnxxloKJxmShjUUW7lCBX5eFOA0QCNhYZeqBiKKc49ZbYCX2LlN2DPdHGSVzDoRK39iWGiyS1BFk16If7sjru05GSaMpjyeB0iTEz; path=/; secure; HttpOnly; SameSite=Lax
< Set-Cookie: __Host-nc_sameSiteCookielax=true; path=/; httponly;secure; expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=lax
< Set-Cookie: __Host-nc_sameSiteCookiestrict=true; path=/; httponly;secure; expires=Fri, 31-Dec-2100 23:59:59 GMT; SameSite=strict
< Content-Security-Policy: default-src 'none';
< Expires: Thu, 19 Nov 1981 08:52:00 GMT
< Cache-Control: no-store, no-cache, must-revalidate
< Pragma: no-cache
< Set-Cookie: oc70axeck9wl=a80a6ed919ca08343e829c4b41769606; path=/; secure; HttpOnly; SameSite=Lax
< Set-Cookie: cookie_test=test; expires=Fri, 14-Apr-2023 08:24:06 GMT; Max-Age=3600
< Vary: Brief,Prefer
< Referrer-Policy: no-referrer
< X-Content-Type-Options: nosniff
< X-Frame-Options: SAMEORIGIN
< X-XSS-Protection: 1; mode=block
< x-download-options: noopen
< x-permitted-cross-domain-policies: none
< x-robots-tag: noindex, nofollow
<
< <?xml version="1.0"?>
< <d:multistatus xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:cs="http://calendarserver.org/ns/"/>