[CalendarServer-changes] [3431] CalendarServer/trunk/lib-patches/vobject/vobject.icalendar.patch
source_changes at macosforge.org
source_changes at macosforge.org
Mon Dec 1 21:19:50 PST 2008
Revision: 3431
http://trac.macosforge.org/projects/calendarserver/changeset/3431
Author: cdaboo at apple.com
Date: 2008-12-01 21:19:50 -0800 (Mon, 01 Dec 2008)
Log Message:
-----------
Force an error if there is an invalid escape sequence in any iCalendar data.
Added Paths:
-----------
CalendarServer/trunk/lib-patches/vobject/vobject.icalendar.patch
Added: CalendarServer/trunk/lib-patches/vobject/vobject.icalendar.patch
===================================================================
--- CalendarServer/trunk/lib-patches/vobject/vobject.icalendar.patch (rev 0)
+++ CalendarServer/trunk/lib-patches/vobject/vobject.icalendar.patch 2008-12-02 05:19:50 UTC (rev 3431)
@@ -0,0 +1,17 @@
+Index: vobject/icalendar.py
+===================================================================
+--- vobject/icalendar.py (revision 210)
++++ vobject/icalendar.py (working copy)
+@@ -1660,9 +1660,10 @@
+ else:
+ current = current + char
+ else:
+- state = "read normal"
++ #state = "read normal"
+ # leave unrecognized escaped characters for later passes
+- current = current + '\\' + char
++ #current = current + '\\' + char
++ raise ParseError("error: illegal escape sequence: '\\%s'" % (char,))
+
+ elif state == "end": #an end state
+ if current != "" or len(results) == 0:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20081201/af7a3d3e/attachment.html>
More information about the calendarserver-changes
mailing list