Thanks for the notes, Cyrus. I'll ignore the name lookups for now (until we get an Open Directory to LDAP connector, and then get Linux's slapd to connect to CalendarServer somehow...)

On the other bugs, some observations:

2. Every login (i.e. open up iCal) generates the following in caldavd, as
do any edits to events:

'No principal found for UID: david'
 "Attempt to create clone
'/var/cache/CalendarServer/principals/__uids__/david' of resource
<DirectoryPrincipalUIDProvisioningResource:
/var/cache/CalendarServer/principals/__uids__>"

OK, so a while back we changed the way principal-URIs are defined so that now principal-URIs are found in /principals/__uids__/. The items in there are identified by their directory guid values. For open directory those are "real" GUID values.

So, add <guid> elements in accounts.xml that have the same value as the <uid> elements (making sure you do not duplicate values anywhere across all types - users, groups, locations and resources).

Adding the <guid> tag seemed to help a bit - logins and edits do not generate that dialog any longer, but adding/editing any event with a resource or location still gives me a 403 error and a dialog. Specifically:

access.log : "POST /calendars/users/david/outbox/ HTTP/1.1" 403 135 "-" "DAVKit/2.0 (10.5; wrbt) iCal 3.0"

./run -v : [CalDAV outbox POST] Originator: mailto:[EMAIL PROTECTED] does not match authorized user: / principals/__uids__/david/

at the same time as this dialog pops up:

Request Error

Access to "New Event from ical on david" in "calendar" in account "Home Calendars" is not permitted.

The server responded:
"HTTP/1.1 403 Forbidden"
to operation CalDAVScheduleEventQueueableOperation.

I also noted your reply to James Hill's comments about mailto: and fixed my own accounts.xml accordingly, so it's not necessarily a URI issue.

Thanks again,
David Szego.
_______________________________________________
calendarserver-users mailing list
calendarserver-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/calendarserver-users

Reply via email to