plugins/libcalendaring

Thomas Brüderli bruederli at kolabsys.com
Tue Jan 14 11:27:55 CET 2014


 plugins/libcalendaring/lib/Sabre/VObject/Property.php |    9 +++++++++
 plugins/libcalendaring/lib/get_sabre_vobject.sh       |    2 ++
 2 files changed, 11 insertions(+)

New commits:
commit cbbcba9a2d76636130525caa767aae5c0ef70ca2
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date:   Tue Jan 14 11:23:52 2014 +0100

    Include patched version of Sabre\VObject\Property (#2442)

diff --git a/plugins/libcalendaring/lib/Sabre/VObject/Property.php b/plugins/libcalendaring/lib/Sabre/VObject/Property.php
index 63ae645..8be67e2 100644
--- a/plugins/libcalendaring/lib/Sabre/VObject/Property.php
+++ b/plugins/libcalendaring/lib/Sabre/VObject/Property.php
@@ -195,6 +195,15 @@ class Property extends Node {
             '\n',
             '',
         );
+
+        // avoid double-escaping of \, and \; from Compound properties
+        if (method_exists($this, 'setParts')) {
+            $src[] = '\\\\,';
+            $out[] = '\\,';
+            $src[] = '\\\\;';
+            $out[] = '\\;';
+        }
+
         $str.=':' . str_replace($src, $out, $this->value);
 
         $out = '';
diff --git a/plugins/libcalendaring/lib/get_sabre_vobject.sh b/plugins/libcalendaring/lib/get_sabre_vobject.sh
index 6cff8d2..f8c88c8 100755
--- a/plugins/libcalendaring/lib/get_sabre_vobject.sh
+++ b/plugins/libcalendaring/lib/get_sabre_vobject.sh
@@ -8,3 +8,5 @@ tar xf sabre-vobject-2.1.0.tar.gz
 mv sabre-vobject-2.1.0/lib/* .
 rm -rf sabre-vobject-2.1.0
 
+cd lib/Sabre/VObject && wget --no-check-certificate -O Property.php https://raw2.github.com/thomascube/sabre-vobject/84b64c65f9a94f7ec5a5e327bab3cc1335dd613c/lib/Sabre/VObject/Property.php
+




More information about the commits mailing list