Bug 413511

Summary: Offer Radicale groupware server in DAV groupware resource configuration and setup dialogue
Product: [Frameworks and Libraries] Akonadi Reporter: Dennis Schridde <dschridde+kde>
Component: DAV ResourceAssignee: kdepim bugs <kdepim-bugs>
Status: REPORTED ---    
Severity: normal CC: borden_c
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description Dennis Schridde 2019-10-27 09:41:55 UTC
SUMMARY

In the DAV groupware resource setup and configuration dialogue, I can choose from a variety of DAV groupware server implementations:

Groupware Server
Select the groupware server the resource shall be configured for
[x] Use one of those servers: <Citadel, Davical, ...>
[ ] Configure the resource manually

The Radicale [1] DAV groupware server (e.g. used by the eteSync [2] bridge) is not among them.

It would be nice to make it easy to set up eteSync in KDE / Akonadi by offering "Radicale" as a choice in that dialogue.

The server can be auto-detected by shooting a GET request with "Authorization" header against http://$host/$username, to which it will respond with following headers (modulo version numbers):
Server: WSGIServer/0.2 CPython/3.7.3
WWW-Authenticate: Basic realm="Radicale - Password Required"

[1]: https://radicale.org/
[2]: https://www.etesync.com/
Comment 1 Borden 2022-08-19 17:52:41 UTC
I guess there's no interest in enabling Radicale support? Not sure how KDE expects to increase adoption when PIM has been barely useable for over ten years.

I have one more problem, too. When I try to connect Akonadi to my localhost Radicale installation, I get "There was a problem with the request. HTTP error (0)" It seems that Akonadi also can't parse a Radicale server to begin with.