Skip to content

Radicale config cleanup

This is an extension of work done by @jvalleroy-guest in !1385 (closed). The functional tests were not work with radicale2. The reason for that is the removal of .well-known URLs from upstream radicale. Also the username of the authenticated user was not getting set properly. The changes on top of !1385 (closed) fix these two issues.

The following tests were done:

  • Using testing distribution in /etc/apt/sources.list, run functional tests.

  • Use DAVx5, provide only https:// as URL and username and password. Login was successful and calendars could be created/removed. Ensure that they properly created under the user's folder in /var/lib/radicale.

  • Two accounts with different username don't see each other's calendars.

  • In DAVx5, two accounts with different username don't see each other's calendars.

  • Using unstable distribution in /etc/apt/sources.list, run functional tests.

  • Use DAVx5, provide only https:// as URL and username and password. Login was successful and calendars could be created/removed. Ensure that they properly created under the user's folder in /var/lib/radicale.

  • In DAVx5, two accounts with different username don't see each other's calendars.

Additionally there is a minor change to ensure that redirects meant for ensuring '/' at the end are performed more strictly. As noted in searx changes, things can weird with loose matches overriding each other purely by order in configuration file.

Merge request reports

Loading