Skip to content
This repository has been archived by the owner. It is now read-only.

Validate iCalendar data from clients #128

Closed
macosforgebot opened this issue Apr 19, 2007 · 7 comments
Closed

Validate iCalendar data from clients #128

macosforgebot opened this issue Apr 19, 2007 · 7 comments

Comments

@macosforgebot
Copy link

@macosforgebot macosforgebot commented Apr 19, 2007

@wsanchez originally submitted this as ticket:153

  • Cc: mail@…

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.

@macosforgebot
Copy link
Author

@macosforgebot macosforgebot commented Jul 30, 2007

@wsanchez originally submitted this as comment:1:⁠ticket:153

  • Milestone changed from 1.0 to 1.1
@macosforgebot
Copy link
Author

@macosforgebot macosforgebot commented Dec 15, 2007

@wsanchez originally submitted this as comment:2:⁠ticket:153

  • Milestone changed from 1.1 to 2.0
@macosforgebot
Copy link
Author

@macosforgebot macosforgebot commented Oct 26, 2009

@wsanchez originally submitted this as comment:3:⁠ticket:153

@macosforgebot
Copy link
Author

@macosforgebot macosforgebot commented Aug 1, 2011

@wsanchez originally submitted this as comment:4:⁠ticket:153

  • Radar deleted
  • Milestone changed from Later to CalendarServer-3.x

Cyrus, I think you made some progress here, yes?

@macosforgebot
Copy link
Author

@macosforgebot macosforgebot commented Aug 2, 2011

mail@… originally submitted this as comment:5:⁠ticket:153


I think pycalendar takes care of this now.

@macosforgebot
Copy link
Author

@macosforgebot macosforgebot commented Aug 2, 2011

mail@… originally submitted this as comment:6:⁠ticket:153

  • Cc mail@… added
@macosforgebot
Copy link
Author

@macosforgebot macosforgebot commented Dec 1, 2011

@wsanchez originally submitted this as comment:7:⁠ticket:153

  • Status changed from new to closed
  • Milestone changed from CalendarServer-3.x to CalendarServer-3.1
  • Resolution changed from to Software changed

Yeah, I think pycalendar is doing the required validation now.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.