[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