Projects
Wiki     Timeline     Roadmap     Browse Source     View Tickets     New Ticket     Search

Ticket #153 (new Defect)

Opened 3 years ago

Last modified 10 months ago

Validate iCalendar data from clients

Reported by: wsanchez@… Owned by: cdaboo@…
Priority: 2: Expected Milestone: Later
Component: Calendar Server Severity: Other
Keywords: Cc:

Description

1/12/07 12:37 PM Cyrus Daboo:

The calendar server should validate all iCalendar data sent by clients in requests, which will prevent some cross-client interop problems.

vObject has a validate() method for components that should do the trick. We should probably call that in Component.fromIStream() and anywhere else where we read a component from a client. Whether we make that a config or debug option or not is debatable but it would be better to be pedantic about what we receive from one client because that could be seen by another client that doesn't like it, even if our server accepted it.

Change History

Changed 3 years ago by wsanchez@…

  • milestone changed from 1.0 to 1.1

Changed 3 years ago by wsanchez@…

  • milestone changed from 1.1 to 2.0

Changed 10 months ago by wsanchez@…

  • owner changed from wsanchez@… to cdaboo@…
  • milestone changed from CalendarServer-2.x to Later
Note: See TracTickets for help on using tickets.