[CalendarServer-dev] [Calendar and Contacts Server] #414: line break in event gets send back as \\n

Calendar and Contacts Server trac at macosforge.org
Mon Feb 7 16:16:54 PST 2011


#414: line break in event gets send back as \\n
----------------------------------+-----------------------------------------
 Reporter:  mail@…                |       Owner:  wsanchez@…        
     Type:  Defect                |      Status:  new               
 Priority:  5: Not set            |   Milestone:                    
Component:  Calendar Server       |    Severity:  Other             
 Keywords:                        |       Radar:                    
----------------------------------+-----------------------------------------
 I have reproduced this with an iPhone and with Lightning.

 {{{
 PUT /calendars/users/felix/calendar/eec52fe2-737e-4edb-
 8b90-6e87c064bae8.ics
 HTTP/1.1
 Host: www.felixmoeller.de:8008
 User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13)
 Gecko/20101209
 Fedora/3.1.7-0.35.b3pre.fc14 Lightning/1.0b3pre Thunderbird/3.1.7
 Accept: text/xml
 Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
 Accept-Encoding: gzip,deflate
 Accept-Charset: utf-8,*;q=0.1
 Keep-Alive: 115
 Connection: keep-alive
 Content-Length: 797
 Content-Type: text/calendar; charset=utf-8
 If-Match: "094613aa1efc7f1b1a33b1394645aa50"
 Authorization: Digest username="asd", realm="Test Realm",
 nonce="938714704201974679450742567",
 uri="/calendars/users/felix/calendar/eec52fe2-737e-4edb-
 8b90-6e87c064bae8.ics",
 algorithm=MD5, response="52bf7e6df238af6f4ba2e6a20f321680"
 Pragma: no-cache
 Cache-Control: no-cache

 BEGIN:VCALENDAR
 PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
 VERSION:2.0
 BEGIN:VTIMEZONE
 TZID:Europe/Berlin
 X-LIC-LOCATION:Europe/Berlin
 BEGIN:DAYLIGHT
 TZOFFSETFROM:+0100
 TZOFFSETTO:+0200
 TZNAME:CEST
 DTSTART:19700329T020000
 RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
 END:DAYLIGHT
 BEGIN:STANDARD
 TZOFFSETFROM:+0200
 TZOFFSETTO:+0100
 TZNAME:CET
 DTSTART:19701025T030000
 RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
 END:STANDARD
 END:VTIMEZONE
 BEGIN:VEVENT
 CREATED:20110207T222327Z
 LAST-MODIFIED:20110207T231033Z
 DTSTAMP:20110207T231033Z
 UID:eec52fe2-737e-4edb-8b90-6e87c064bae8
 SUMMARY:Neuer Termin
 DTSTART;TZID=Europe/Berlin:20110207T230000
 DTEND;TZID=Europe/Berlin:20110208T000000
 DESCRIPTION:1\n2\n3\n\n5
 TRANSP:OPAQUE
 X-MOZ-GENERATION:2
 END:VEVENT
 END:VCALENDAR
 }}}

 Response:
 {{{
 HTTP/1.1 204 No Content
 Content-Length: 0
 Server: CalendarServer/3.0(rexportiert) Twisted/10.1.0 TwistedWeb/9.0.0
 Last-Modified: Mon, 07 Feb 2011 22:40:24 GMT
 DAV: 1, access-control, calendar-access, calendar-schedule,
 calendar-auto-schedule, calendar-availability, inbox-availability,
 calendar-proxy, calendarserver-private-events, calendarserver-private-
 comments,
 calendarserver-sharing, calendarserver-sharing-no-scheduling, addressbook,
 calendarserver-principal-property-search
 ETag: "8301ddf72fc95e0080a82b7ca271db5c"
 Date: Mon, 07 Feb 2011 23:10:29 GMT
 }}}

 looking in the database, the event has {{{\\n}}} and accessing the vcard
 via the webinterface results in {{{\\n}}} too.

 Which path does this data take and where could it be modified?

-- 
Ticket URL: <http://trac.calendarserver.org/ticket/414>
Calendar and Contacts Server </>
HTTP/WebDAV/CalDAV Server


More information about the calendarserver-dev mailing list