Projects
Wiki     Timeline     Roadmap     Browse Source     View Tickets     New Ticket     Search

Ticket #228 (closed Defect: Software changed)

Opened 5 years ago

Last modified 5 years ago

REQUEST-STATUS value incorrectly encoded

Reported by: cdaboo@… Owned by: cdaboo@…
Priority: 2: Expected Milestone: CalendarServer-2.2
Component: Calendar Server Severity: Other
Keywords: Cc:
Port:

Description

vobject is incorrectly encoding the REQUEST-STATUS value when set by the calendar server:

REQUEST-STATUS:2.0\; Success.

There should not be a \ before the ;.

The problem here is that this property has a very specific format that does not match the usual iCalendar text or text list behaviors that vobject provided. However vobject treats the property as a test list. So even though the value is set without the \, vobject encodes it with a \.

The fix for this is to special case this property as a text list - but one that uses ; as a separator rather than ,.

Change History

comment:1 Changed 5 years ago by wsanchez@…

  • Reporter changed from wsanchez@… to cdaboo@…

This has not apparently caused any problems for iCal when handling the server's auto-responses.

comment:2 Changed 5 years ago by wsanchez@…

  • Milestone changed from 1.2 to 1.x

comment:3 Changed 5 years ago by wsanchez@…

vobject is updated to r208 in trunk. Dunno if this is fixed in that version.

comment:4 Changed 5 years ago by sagen@…

  • Status changed from new to closed
  • Resolution set to fixed

Committed a patch to vobject in svn.osafoundation.org (rev 209)

comment:5 Changed 5 years ago by wsanchez@…

  • Milestone changed from CalendarServer-1.x to CalendarServer-2.0
Note: See TracTickets for help on using tickets.