Package: radicale Version: 1.1.1+20160115-2 Severity: normal For a long time I thought that Radicale's support of well-known locations was broken, until today I realised I was getting a redirect to a silly location:
$ GET -Sd -C XXX:YYY https://my.domain/radicale/.well-known/caldav/ GET https://my.domain/radicale/.well-known/caldav/ 401 Unauthorized GET https://my.domain/radicale/.well-known/caldav/ 303 See Other GET https://my.domain/radicale/.well-known/caldav/'/XXX/caldav/' 403 Forbidden It turns out the quotes in the sample config are taken literally, please remove them! Also, using a relative path would be useful to more people: caldav = ../../%(user)s/calendar.ics/ carddav = ../../%(user)s/addressbook.vcf/ -- System Information: Debian Release: 8.6 APT prefers stable APT policy: (900, 'stable'), (70, 'testing'), (50, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores) Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages radicale depends on: ii adduser 3.113+nmu3 ii python 2.7.9-1 ii python-radicale 1.1.1+20160115-2 radicale recommends no packages. Versions of packages radicale suggests: ii apache2-utils 2.4.10-10+deb8u7 pn courier-authdaemon <none> ii python-dulwich 0.9.7-3 pn python-ldap <none> pn python-pampy <none> pn python-passlib <none> ii python-requests 2.8.1-1~bpo8+1 pn python-sqlalchemy <none> -- Configuration Files: /etc/default/radicale changed [not included] /etc/radicale/config changed [not included] /etc/radicale/logging changed [not included] -- no debconf information