Permissions problems on new installation
I've recently set up a local DAViCal server (and eventually hoping to migrate my existing data from Radicale), but having read the permissions and administration documentation, I'm been struggling to figure out what permissions I need to set to get a single-user setup working -- I don't seem to be able to create or see my own calendars or address books in my CalDAV clients (DAVx5 on Android and Thunderbird on Windows), despite adding full grants to both my own principal and to manually-created calendars and address books.
I'm guessing there's a setting I'm overlooking somewhere, but I've combed through the default config file and I'm not seeing anything obvious. I have incrementally enabled all permissions (via the View My Details section of the admin UI) for "Principal Grants" to self, "Collection Grants" on individual calendars, and "Privileges granted to All Users". The permissions doc page talks about groups, which I'm not using (my principal just owns the collections) -- am I supposed to do this through groups?
With request debugging enabled, I can see MKCOL
requests get a 403 claiming I don't have the bind
privilege, despite it appearing in the current-user-privilege-set
part of the PROPFIND
response, and there are empty collection listings and 404s during the list operation despite calendars existing with full permissions. Logs: davical.log
I've been on IRC to ask the above already, but so far I've not managed to make any progress. Any suggestions for what I might be missing here, or what extra info I can provide, would be much appreciated!
Server is Arch Linux running DAViCal 1.1.11 (davical 1.1.11-1
on the AUR).