YunoHost-Apps / sogo_ynh

SOGo Groupware for YunoHost.
https://sogo.nu/
GNU General Public License v3.0
6 stars 5 forks source link

Sogo CalDAV / CardDAV sync not working with davx5 #25

Closed jncoueron closed 5 months ago

jncoueron commented 11 months ago

Describe the bug

Sogo CalDAV / CardDAV sync fail with HTTP Error 405

Context

Logs from davx

2023-11-06 21:57:39 112 [servicedetection.DavResourceFinder] Finding initial carddav service configuration 2023-11-06 21:57:39 112 [servicedetection.DavResourceFinder] Checking user-given URL: https://couffy.net/SOGo/dav/ 2023-11-06 21:57:39 112 [network.HttpClient] --> PROPFIND https://couffy.net/SOGo/dav/ h2 2023-11-06 21:57:39 112 [network.HttpClient] Depth: 0 2023-11-06 21:57:39 112 [network.HttpClient] User-Agent: DAVx5/4.3.7-ose (2023/09/28; dav4jvm; okhttp/4.11.0) Android/14 2023-11-06 21:57:39 112 [network.HttpClient] Accept-Language: fr-LU, fr;q=0.7, *;q=0.5 2023-11-06 21:57:39 112 [network.HttpClient] Content-Type: application/xml; charset=utf-8 2023-11-06 21:57:39 112 [network.HttpClient] Content-Length: 290 2023-11-06 21:57:39 112 [network.HttpClient] Host: couffy.net 2023-11-06 21:57:39 112 [network.HttpClient] Connection: Keep-Alive 2023-11-06 21:57:39 112 [network.HttpClient] Accept-Encoding: gzip 2023-11-06 21:57:39 112 [network.HttpClient] 2023-11-06 21:57:39 112 [network.HttpClient] <?xml version='1.0' encoding='UTF-8' ?> 2023-11-06 21:57:39 112 [network.HttpClient] --> END PROPFIND (290-byte body) 2023-11-06 21:57:39 112 [network.HttpClient] <-- 302 https://couffy.net/SOGo/dav/ (17ms) 2023-11-06 21:57:39 112 [network.HttpClient] server: nginx 2023-11-06 21:57:39 112 [network.HttpClient] date: Mon, 06 Nov 2023 20:57:38 GMT 2023-11-06 21:57:39 112 [network.HttpClient] content-type: text/html 2023-11-06 21:57:39 112 [network.HttpClient] location: https://couffy.net/yunohost/sso/?r=aHR0cHM6Ly9jb3VmZnkubmV0L1NPR28vZGF2Lw== 2023-11-06 21:57:39 112 [network.HttpClient] x-sso-wat: You've just been SSOed 2023-11-06 21:57:39 112 [network.HttpClient] content-security-policy: upgrade-insecure-requests 2023-11-06 21:57:39 112 [network.HttpClient] x-content-type-options: nosniff 2023-11-06 21:57:39 112 [network.HttpClient] x-xss-protection: 1; mode=block 2023-11-06 21:57:39 112 [network.HttpClient] x-download-options: noopen 2023-11-06 21:57:39 112 [network.HttpClient] x-permitted-cross-domain-policies: none 2023-11-06 21:57:39 112 [network.HttpClient] x-frame-options: SAMEORIGIN 2023-11-06 21:57:39 112 [network.HttpClient] permissions-policy: interest-cohort=() 2023-11-06 21:57:39 112 [network.HttpClient] strict-transport-security: max-age=63072000; includeSubDomains; preload 2023-11-06 21:57:39 112 [network.HttpClient] 2023-11-06 21:57:39 112 [network.HttpClient]

302 Found

302 Found


nginx

2023-11-06 21:57:39 112 [network.HttpClient] <-- END HTTP (410-byte body) 2023-11-06 21:57:39 112 [at.bitfire.dav4jvm.DavResource] Redirected, new location = https://couffy.net/yunohost/sso/?r=aHR0cHM6Ly9jb3VmZnkubmV0L1NPR28vZGF2Lw== 2023-11-06 21:57:39 112 [network.HttpClient] --> PROPFIND https://couffy.net/yunohost/sso/?r=aHR0cHM6Ly9jb3VmZnkubmV0L1NPR28vZGF2Lw== h2 2023-11-06 21:57:39 112 [network.HttpClient] Depth: 0 2023-11-06 21:57:39 112 [network.HttpClient] User-Agent: DAVx5/4.3.7-ose (2023/09/28; dav4jvm; okhttp/4.11.0) Android/14 2023-11-06 21:57:39 112 [network.HttpClient] Accept-Language: fr-LU, fr;q=0.7, *;q=0.5 2023-11-06 21:57:39 112 [network.HttpClient] Content-Type: application/xml; charset=utf-8 2023-11-06 21:57:39 112 [network.HttpClient] Content-Length: 290 2023-11-06 21:57:39 112 [network.HttpClient] Host: couffy.net 2023-11-06 21:57:39 112 [network.HttpClient] Connection: Keep-Alive 2023-11-06 21:57:39 112 [network.HttpClient] Accept-Encoding: gzip 2023-11-06 21:57:39 112 [network.HttpClient] 2023-11-06 21:57:39 112 [network.HttpClient] <?xml version='1.0' encoding='UTF-8' ?> 2023-11-06 21:57:39 112 [network.HttpClient] --> END PROPFIND (290-byte body) 2023-11-06 21:57:39 112 [network.HttpClient] <-- 405 https://couffy.net/yunohost/sso/?r=aHR0cHM6Ly9jb3VmZnkubmV0L1NPR28vZGF2Lw== (21ms) 2023-11-06 21:57:39 112 [network.HttpClient] server: nginx 2023-11-06 21:57:39 112 [network.HttpClient] date: Mon, 06 Nov 2023 20:57:38 GMT 2023-11-06 21:57:39 112 [network.HttpClient] content-type: text/html 2023-11-06 21:57:39 112 [network.HttpClient] content-length: 150 2023-11-06 21:57:39 112 [network.HttpClient] x-sso-wat: You've just been SSOed 2023-11-06 21:57:39 112 [network.HttpClient] content-security-policy: upgrade-insecure-requests 2023-11-06 21:57:39 112 [network.HttpClient] x-content-type-options: nosniff 2023-11-06 21:57:39 112 [network.HttpClient] x-xss-protection: 1; mode=block 2023-11-06 21:57:39 112 [network.HttpClient] x-download-options: noopen 2023-11-06 21:57:39 112 [network.HttpClient] x-permitted-cross-domain-policies: none 2023-11-06 21:57:39 112 [network.HttpClient] x-frame-options: SAMEORIGIN 2023-11-06 21:57:39 112 [network.HttpClient] permissions-policy: interest-cohort=() 2023-11-06 21:57:39 112 [network.HttpClient] strict-transport-security: max-age=63072000; includeSubDomains; preload 2023-11-06 21:57:39 112 [network.HttpClient] 2023-11-06 21:57:39 112 [network.HttpClient]

405 Not Allowed

405 Not Allowed


nginx

Josue-T commented 5 months ago

Closing as there was some regression due of #27 and fixed by #29 please open again if the issue persist