diff --git a/testing/tests/regression-suite/996-PUT-odd-characters.result b/testing/tests/regression-suite/996-PUT-odd-characters.result new file mode 100644 index 00000000..e4400c79 --- /dev/null +++ b/testing/tests/regression-suite/996-PUT-odd-characters.result @@ -0,0 +1,63 @@ + + Event Data: >BEGIN:VCALENDAR +PRODID:-//Open Source Applications Foundation//NONSGML Chandler Server//E + N +VERSION:2.0 +CALSCALE:GREGORIAN +BEGIN:VTIMEZONE +TZID:America/Los_Angeles +X-TZINFO:America/Los_Angeles[2007g/Partial@883612800000] +BEGIN:DAYLIGHT +TZOFFSETTO:-0700 +TZOFFSETFROM:-0800 +TZNAME:America/Los_Angeles(DST) +DTSTART:19980405T020000 +RRULE:FREQ=YEARLY;UNTIL=20060403T100000Z;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +BEGIN:STANDARD +TZOFFSETTO:-0800 +TZOFFSETFROM:-0700 +TZNAME:America/Los_Angeles(STD) +DTSTART:19981025T020000 +RRULE:FREQ=YEARLY;UNTIL=20061030T100000Z;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +TZOFFSETTO:-0700 +TZOFFSETFROM:-0800 +TZNAME:America/Los_Angeles(DST) +DTSTART:20070311T020000 +RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU +END:DAYLIGHT +BEGIN:STANDARD +TZOFFSETTO:-0800 +TZOFFSETFROM:-0700 +TZNAME:America/Los_Angeles(STD) +DTSTART:20071104T020000 +RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU +END:STANDARD +END:VTIMEZONE +BEGIN:VEVENT +LAST-MODIFIED:20100316T162103Z +SEQUENCE:4 +UID:c0f7c860-1345-012d-125f-002421a2359e +SUMMARY:2nd Annual Lobsterfest +DESCRIPTION:2nd Annual Lobsterfest\nSaturday\, August 7\nTime to be annou + nced\, @Chamisal Vineyards @1pm\n$85 members\; $100 non members. Inquire for s + pecial group pricing. +DTSTART;TZID=America/Los_Angeles:20100807T000000 +CREATED:20100316T162026Z +DTSTAMP:20100316T162103Z +DURATION:P1D +LOCATION: +X-VENUE:Chamisal Vineyards +END:VEVENT +< + dav_etag: >9039956c30e110e5874b5127ee2e059f< + dav_name: >/User Six/home/c0f7c860-1345-012d-125f-002421a2359e.ics< + description: >2nd Annual Lobsterfest +Saturday, August 7 +Time to be announced, @Chamisal Vineyards @1pm +$85 members; $100 non members. Inquire for special group pricing.< + dtstart: >2010-08-07 19:00:00+12< + summary: >2nd Annual Lobsterfest< + diff --git a/testing/tests/regression-suite/996-PUT-odd-characters.test b/testing/tests/regression-suite/996-PUT-odd-characters.test new file mode 100644 index 00000000..9d6d5193 --- /dev/null +++ b/testing/tests/regression-suite/996-PUT-odd-characters.test @@ -0,0 +1,71 @@ +# +# Attempt to put an event containing odd characters +# +TYPE=PUT +URL=http://regression.host/caldav.php/User%20Six/home/c0f7c860-1345-012d-125f-002421a2359e.ics + +HEADER=Content-Type: text/calendar; charset=utf-8 +AUTH=User Six:user6 + +BEGINDATA +BEGIN:VCALENDAR +PRODID:-//Open Source Applications Foundation//NONSGML Chandler Server//E + N +VERSION:2.0 +CALSCALE:GREGORIAN +BEGIN:VTIMEZONE +TZID:America/Los_Angeles +X-TZINFO:America/Los_Angeles[2007g/Partial@883612800000] +BEGIN:DAYLIGHT +TZOFFSETTO:-0700 +TZOFFSETFROM:-0800 +TZNAME:America/Los_Angeles(DST) +DTSTART:19980405T020000 +RRULE:FREQ=YEARLY;UNTIL=20060403T100000Z;BYMONTH=4;BYDAY=1SU +END:DAYLIGHT +BEGIN:STANDARD +TZOFFSETTO:-0800 +TZOFFSETFROM:-0700 +TZNAME:America/Los_Angeles(STD) +DTSTART:19981025T020000 +RRULE:FREQ=YEARLY;UNTIL=20061030T100000Z;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +TZOFFSETTO:-0700 +TZOFFSETFROM:-0800 +TZNAME:America/Los_Angeles(DST) +DTSTART:20070311T020000 +RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU +END:DAYLIGHT +BEGIN:STANDARD +TZOFFSETTO:-0800 +TZOFFSETFROM:-0700 +TZNAME:America/Los_Angeles(STD) +DTSTART:20071104T020000 +RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU +END:STANDARD +END:VTIMEZONE +BEGIN:VEVENT +LAST-MODIFIED:20100316T162103Z +SEQUENCE:4 +UID:c0f7c860-1345-012d-125f-002421a2359e +SUMMARY:2nd Annual Lobsterfest +DESCRIPTION:2nd Annual Lobsterfest\nSaturday\, August 7\nTime to be annou + nced\, @Chamisal Vineyards @1pm\n$85 members\; $100 non members. Inquire for s + pecial group pricing. +DTSTART;TZID=America/Los_Angeles:20100807T000000 +CREATED:20100316T162026Z +DTSTAMP:20100316T162103Z +DURATION:P1D +LOCATION: +X-VENUE:Chamisal Vineyards +END:VEVENT +ENDDATA + +QUERY +SELECT caldav_data.caldav_data AS "Event Data", caldav_data.dav_name, caldav_data.dav_etag, dtstart, summary, description + FROM caldav_data JOIN calendar_item USING(dav_name) + WHERE caldav_data.dav_name ~ 'c0f7c860-1345-012d-125f-002421a2359e.ics' +ENDQUERY + +