Bug 413511 - Offer Radicale groupware server in DAV groupware resource configuration and setup dialogue
Summary: Offer Radicale groupware server in DAV groupware resource configuration and s...
Status: REPORTED
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: DAV Resource (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-27 09:41 UTC by Dennis Schridde
Modified: 2022-08-19 17:52 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.