[Chandler-dev] icalUID decisions

Katie Capps Parlante capps at osafoundation.org
Mon Jul 23 23:36:17 PDT 2007


I don't think we've closed on a few decisions wrt handling icalUIDs. If 
I understand correctly, options available for Preview:

A. Implement a restriction on the server where no collection has 
duplicate icaluids. Randy has the implementation ready to go. We'd also 
need:
- Error message for clients that try to sync/publish collections with 
duplicate icaluids
- Error handling in the desktop (it would be a sharing error for the 
collection)

Pros:
- avoid data on server that we'd need to change later
- work correctly with CalDAV clients for this case
Cons:
- more Preview work, at this point every code change introduces risk
- desktop experience for this edge case would be a little wonky

B. Change the desktop ical export behavior to not use uuids as icalUIDs.

Pros:
- avoid short term security issue
Cons:
- again more work, doesn't really solve the security problem

The two proposals are orthogonal, we can do either or neither.

I'll acknowledge that the discussion has been complicated by lack of 
consensus that the current plan-of-record is the right long term 
solution (at least on the desktop side), but everyone is pretty focused 
on getting a wrap on Preview and not wanting to undertake a larger argument.

Anyone want to weigh in on the Preview decision?

Cosmo bug:
https://bugzilla.osafoundation.org/show_bug.cgi?id=9985

Earlier threads:
http://lists.osafoundation.org/pipermail/cosmo-dev/2007-July/004207.html
http://lists.osafoundation.org/pipermail/cosmo-dev/2007-July/004208.html

Cheers,
Katie





More information about the chandler-dev mailing list