[Pkg-owncloud-commits] [php-sabre-vobject] 02/10: Include DTEND in invitations
David Prévot
taffit at moszumanska.debian.org
Tue Jan 5 03:10:26 UTC 2016
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch 3
in repository php-sabre-vobject.
commit bfb9586fbfb0d08ed696d13752f4f8747809994d
Author: Philipp Kewisch <mozilla at kewis.ch>
Date: Fri Dec 18 02:01:01 2015 +0100
Include DTEND in invitations
---
lib/ITip/Broker.php | 10 ++
tests/VObject/ITip/BrokerDeleteEventTest.php | 154 +++++++++++++++++++++++++-
tests/VObject/ITip/BrokerNewEventTest.php | 21 ++++
tests/VObject/ITip/BrokerProcessReplyTest.php | 10 ++
tests/VObject/ITip/BrokerUpdateEventTest.php | 31 ++++++
5 files changed, 224 insertions(+), 2 deletions(-)
diff --git a/lib/ITip/Broker.php b/lib/ITip/Broker.php
index 5dada56..fc8189d 100644
--- a/lib/ITip/Broker.php
+++ b/lib/ITip/Broker.php
@@ -525,6 +525,11 @@ class Broker {
$event->add('SUMMARY', $calendar->VEVENT->SUMMARY->getValue());
}
$event->add(clone $calendar->VEVENT->DTSTART);
+ if (isset($calendar->VEVENT->DTEND)) {
+ $event->add(clone $calendar->VEVENT->DTEND);
+ } elseif (isset($calendar->VEVENT->DURATION)) {
+ $event->add(clone $calendar->VEVENT->DURATION);
+ }
$org = $event->add('ORGANIZER', $eventInfo['organizer']);
if ($eventInfo['organizerName']) $org['CN'] = $eventInfo['organizerName'];
$event->add('ATTENDEE', $attendee['href'], array(
@@ -735,6 +740,11 @@ class Broker {
if (isset($eventInfo['instances'][$instance['id']])) {
$instanceObj = $eventInfo['instances'][$instance['id']];
$event->add(clone $instanceObj->DTSTART);
+ if (isset($instanceObj->DTEND)) {
+ $event->add(clone $instanceObj->DTEND);
+ } elseif (isset($instanceObj->DURATION)) {
+ $event->add(clone $instanceObj->DURATION);
+ }
if (isset($instanceObj->SUMMARY)) {
$event->add('SUMMARY', $instanceObj->SUMMARY->getValue());
} elseif ($summary) {
diff --git a/tests/VObject/ITip/BrokerDeleteEventTest.php b/tests/VObject/ITip/BrokerDeleteEventTest.php
index 183f840..b7d6134 100644
--- a/tests/VObject/ITip/BrokerDeleteEventTest.php
+++ b/tests/VObject/ITip/BrokerDeleteEventTest.php
@@ -4,7 +4,7 @@ namespace Sabre\VObject\ITip;
class BrokerDeleteEventTest extends BrokerTester {
- function testOrganizerDelete() {
+ function testOrganizerDeleteWithDtend() {
$oldMessage = <<<ICS
BEGIN:VCALENDAR
@@ -17,6 +17,7 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
ATTENDEE;CN=Two:mailto:two at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS;
@@ -46,6 +47,7 @@ UID:foobar
SEQUENCE:2
SUMMARY:foo
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
END:VEVENT
@@ -72,6 +74,7 @@ UID:foobar
SEQUENCE:2
SUMMARY:foo
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=Two:mailto:two at example.org
END:VEVENT
@@ -85,7 +88,7 @@ ICS
}
- function testAttendeeDelete() {
+ function testOrganizerDeleteWithDuration() {
$oldMessage = <<<ICS
BEGIN:VCALENDAR
@@ -98,6 +101,151 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
ATTENDEE;CN=Two:mailto:two at example.org
DTSTART:20140716T120000Z
+DURATION:PT1H
+END:VEVENT
+END:VCALENDAR
+ICS;
+
+
+ $newMessage = null;
+
+ $version = \Sabre\VObject\Version::VERSION;
+
+ $expected = [
+ [
+ 'uid' => 'foobar',
+ 'method' => 'CANCEL',
+ 'component' => 'VEVENT',
+ 'sender' => 'mailto:strunk at example.org',
+ 'senderName' => 'Strunk',
+ 'recipient' => 'mailto:one at example.org',
+ 'recipientName' => 'One',
+ 'message' => <<<ICS
+BEGIN:VCALENDAR
+VERSION:2.0
+PRODID:-//Sabre//Sabre VObject $version//EN
+CALSCALE:GREGORIAN
+METHOD:CANCEL
+BEGIN:VEVENT
+UID:foobar
+DTSTAMP:**ANY**
+SEQUENCE:2
+SUMMARY:foo
+DTSTART:20140716T120000Z
+DURATION:PT1H
+ORGANIZER;CN=Strunk:mailto:strunk at example.org
+ATTENDEE;CN=One:mailto:one at example.org
+END:VEVENT
+END:VCALENDAR
+ICS
+ ],
+
+ [
+ 'uid' => 'foobar',
+ 'method' => 'CANCEL',
+ 'component' => 'VEVENT',
+ 'sender' => 'mailto:strunk at example.org',
+ 'senderName' => 'Strunk',
+ 'recipient' => 'mailto:two at example.org',
+ 'recipientName' => 'Two',
+ 'message' => <<<ICS
+BEGIN:VCALENDAR
+VERSION:2.0
+PRODID:-//Sabre//Sabre VObject $version//EN
+CALSCALE:GREGORIAN
+METHOD:CANCEL
+BEGIN:VEVENT
+UID:foobar
+DTSTAMP:**ANY**
+SEQUENCE:2
+SUMMARY:foo
+DTSTART:20140716T120000Z
+DURATION:PT1H
+ORGANIZER;CN=Strunk:mailto:strunk at example.org
+ATTENDEE;CN=Two:mailto:two at example.org
+END:VEVENT
+END:VCALENDAR
+ICS
+
+ ],
+ ];
+
+ $result = $this->parse($oldMessage, $newMessage, $expected, 'mailto:strunk at example.org');
+
+ }
+
+ function testAttendeeDeleteWithDtend() {
+
+ $oldMessage = <<<ICS
+BEGIN:VCALENDAR
+VERSION:2.0
+BEGIN:VEVENT
+UID:foobar
+SEQUENCE:1
+SUMMARY:foo
+ORGANIZER;CN=Strunk:mailto:strunk at example.org
+ATTENDEE;CN=One:mailto:one at example.org
+ATTENDEE;CN=Two:mailto:two at example.org
+DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
+END:VEVENT
+END:VCALENDAR
+ICS;
+
+
+ $newMessage = null;
+
+ $version = \Sabre\VObject\Version::VERSION;
+
+ $expected = [
+ [
+ 'uid' => 'foobar',
+ 'method' => 'REPLY',
+ 'component' => 'VEVENT',
+ 'sender' => 'mailto:one at example.org',
+ 'senderName' => 'One',
+ 'recipient' => 'mailto:strunk at example.org',
+ 'recipientName' => 'Strunk',
+ 'message' => <<<ICS
+BEGIN:VCALENDAR
+VERSION:2.0
+PRODID:-//Sabre//Sabre VObject $version//EN
+CALSCALE:GREGORIAN
+METHOD:REPLY
+BEGIN:VEVENT
+UID:foobar
+DTSTAMP:**ANY**
+SEQUENCE:1
+DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
+SUMMARY:foo
+ORGANIZER;CN=Strunk:mailto:strunk at example.org
+ATTENDEE;PARTSTAT=DECLINED;CN=One:mailto:one at example.org
+END:VEVENT
+END:VCALENDAR
+ICS
+ ],
+ ];
+
+ $result = $this->parse($oldMessage, $newMessage, $expected, 'mailto:one at example.org');
+
+
+ }
+
+ function testAttendeeDeleteWithDuration() {
+
+ $oldMessage = <<<ICS
+BEGIN:VCALENDAR
+VERSION:2.0
+BEGIN:VEVENT
+UID:foobar
+SEQUENCE:1
+SUMMARY:foo
+ORGANIZER;CN=Strunk:mailto:strunk at example.org
+ATTENDEE;CN=One:mailto:one at example.org
+ATTENDEE;CN=Two:mailto:two at example.org
+DTSTART:20140716T120000Z
+DURATION:PT1H
END:VEVENT
END:VCALENDAR
ICS;
@@ -126,6 +274,7 @@ BEGIN:VEVENT
UID:foobar
SEQUENCE:1
DTSTART:20140716T120000Z
+DURATION:PT1H
SUMMARY:foo
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;PARTSTAT=DECLINED;CN=One:mailto:one at example.org
@@ -153,6 +302,7 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
ATTENDEE;CN=Two:mailto:two at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS;
diff --git a/tests/VObject/ITip/BrokerNewEventTest.php b/tests/VObject/ITip/BrokerNewEventTest.php
index f4853c5..e37bee6 100644
--- a/tests/VObject/ITip/BrokerNewEventTest.php
+++ b/tests/VObject/ITip/BrokerNewEventTest.php
@@ -11,6 +11,7 @@ BEGIN:VCALENDAR
BEGIN:VEVENT
UID:foobar
DTSTART:20140811T220000Z
+DTEND:20140811T230000Z
END:VEVENT
END:VCALENDAR
ICS;
@@ -41,6 +42,7 @@ VERSION:2.0
BEGIN:VEVENT
UID:foobar
DTSTART:20140811T220000Z
+DTEND:20140811T230000Z
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=White:mailto:white at example.org
END:VEVENT
@@ -57,6 +59,7 @@ METHOD:REQUEST
BEGIN:VEVENT
UID:foobar
DTSTART:20140811T220000Z
+DTEND:20140811T230000Z
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=White;PARTSTAT=NEEDS-ACTION:mailto:white at example.org
END:VEVENT
@@ -142,6 +145,7 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
ATTENDEE;CN=Two:mailto:two at example.org
DTSTART:20140716T120000Z
+DURATION:PT1H
RRULE:FREQ=DAILY
EXDATE:20140717T120000Z
END:VEVENT
@@ -152,6 +156,7 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=Two:mailto:two at example.org
ATTENDEE;CN=Three:mailto:three at example.org
DTSTART:20140718T120000Z
+DURATION:PT1H
END:VEVENT
END:VCALENDAR
ICS;
@@ -179,6 +184,7 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One;PARTSTAT=NEEDS-ACTION:mailto:one at example.org
ATTENDEE;CN=Two;PARTSTAT=NEEDS-ACTION:mailto:two at example.org
DTSTART:20140716T120000Z
+DURATION:PT1H
RRULE:FREQ=DAILY
EXDATE:20140717T120000Z,20140718T120000Z
END:VEVENT
@@ -206,6 +212,7 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One;PARTSTAT=NEEDS-ACTION:mailto:one at example.org
ATTENDEE;CN=Two;PARTSTAT=NEEDS-ACTION:mailto:two at example.org
DTSTART:20140716T120000Z
+DURATION:PT1H
RRULE:FREQ=DAILY
EXDATE:20140717T120000Z
END:VEVENT
@@ -216,6 +223,7 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=Two:mailto:two at example.org
ATTENDEE;CN=Three:mailto:three at example.org
DTSTART:20140718T120000Z
+DURATION:PT1H
END:VEVENT
END:VCALENDAR
ICS
@@ -242,6 +250,7 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=Two:mailto:two at example.org
ATTENDEE;CN=Three:mailto:three at example.org
DTSTART:20140718T120000Z
+DURATION:PT1H
END:VEVENT
END:VCALENDAR
ICS
@@ -266,6 +275,7 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
ATTENDEE;CN=Two:mailto:two at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
RRULE:FREQ=DAILY
END:VEVENT
BEGIN:VEVENT
@@ -275,6 +285,7 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=Two:mailto:two at example.org
ATTENDEE;CN=Three:mailto:three at example.org
DTSTART:20140718T120000Z
+DTEND:20140718T130000Z
END:VEVENT
END:VCALENDAR
ICS;
@@ -302,6 +313,7 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One;PARTSTAT=NEEDS-ACTION:mailto:one at example.org
ATTENDEE;CN=Two;PARTSTAT=NEEDS-ACTION:mailto:two at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
RRULE:FREQ=DAILY
EXDATE:20140718T120000Z
END:VEVENT
@@ -329,6 +341,7 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One;PARTSTAT=NEEDS-ACTION:mailto:one at example.org
ATTENDEE;CN=Two;PARTSTAT=NEEDS-ACTION:mailto:two at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
RRULE:FREQ=DAILY
END:VEVENT
BEGIN:VEVENT
@@ -338,6 +351,7 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=Two:mailto:two at example.org
ATTENDEE;CN=Three:mailto:three at example.org
DTSTART:20140718T120000Z
+DTEND:20140718T130000Z
END:VEVENT
END:VCALENDAR
ICS
@@ -364,6 +378,7 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=Two:mailto:two at example.org
ATTENDEE;CN=Three:mailto:three at example.org
DTSTART:20140718T120000Z
+DTEND:20140718T130000Z
END:VEVENT
END:VCALENDAR
ICS
@@ -383,6 +398,7 @@ VERSION:2.0
BEGIN:VEVENT
UID:foobar
DTSTART:20140811T220000Z
+DTEND:20140811T230000Z
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=White;SCHEDULE-AGENT=CLIENT:mailto:white at example.org
END:VEVENT
@@ -410,6 +426,7 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
ATTENDEE;CN=Two:mailto:two at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
RRULE:FREQ=DAILY
END:VEVENT
BEGIN:VEVENT
@@ -419,6 +436,7 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=Two:mailto:two at example.org
ATTENDEE;CN=Three:mailto:three at example.org
DTSTART:20140718T120000Z
+DTEND:20140718T130000Z
END:VEVENT
END:VCALENDAR
ICS;
@@ -443,6 +461,7 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
ATTENDEE;CN=Two:mailto:two at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
RRULE:FREQ=DAILY
END:VEVENT
BEGIN:VEVENT
@@ -452,6 +471,7 @@ ORGANIZER;CN=Strunk:mailto:ew at example.org
ATTENDEE;CN=Two:mailto:two at example.org
ATTENDEE;CN=Three:mailto:three at example.org
DTSTART:20140718T120000Z
+DTEND:20140718T130000Z
END:VEVENT
END:VCALENDAR
ICS;
@@ -467,6 +487,7 @@ BEGIN:VCALENDAR
BEGIN:VEVENT
UID:foobar
DTSTART:20140811T220000Z
+DTEND:20140811T230000Z
ATTENDEE;CN=Two:mailto:two at example.org
END:VEVENT
END:VCALENDAR
diff --git a/tests/VObject/ITip/BrokerProcessReplyTest.php b/tests/VObject/ITip/BrokerProcessReplyTest.php
index 0e7e47e..a76bd43 100644
--- a/tests/VObject/ITip/BrokerProcessReplyTest.php
+++ b/tests/VObject/ITip/BrokerProcessReplyTest.php
@@ -185,6 +185,7 @@ SEQUENCE:2
UID:foobar
RRULE:FREQ=DAILY
DTSTART:20140724T000000Z
+DTEND:20140724T010000Z
ATTENDEE:mailto:foo at example.org
ORGANIZER:mailto:bar at example.org
END:VEVENT
@@ -199,6 +200,7 @@ SEQUENCE:2
UID:foobar
RRULE:FREQ=DAILY
DTSTART:20140724T000000Z
+DTEND:20140724T010000Z
ATTENDEE:mailto:foo at example.org
ORGANIZER:mailto:bar at example.org
END:VEVENT
@@ -206,6 +208,7 @@ BEGIN:VEVENT
SEQUENCE:2
UID:foobar
DTSTART:20140725T000000Z
+DTEND:20140725T010000Z
ATTENDEE;PARTSTAT=ACCEPTED:mailto:foo at example.org
ORGANIZER:mailto:bar at example.org
RECURRENCE-ID:20140725T000000Z
@@ -243,6 +246,7 @@ SEQUENCE:2
UID:foobar
RRULE:FREQ=DAILY
DTSTART;TZID=America/Toronto:20140724T000000
+DTEND;TZID=America/Toronto:20140724T010000
ATTENDEE:mailto:foo at example.org
ORGANIZER:mailto:bar at example.org
END:VEVENT
@@ -257,6 +261,7 @@ SEQUENCE:2
UID:foobar
RRULE:FREQ=DAILY
DTSTART;TZID=America/Toronto:20140724T000000
+DTEND;TZID=America/Toronto:20140724T010000
ATTENDEE:mailto:foo at example.org
ORGANIZER:mailto:bar at example.org
END:VEVENT
@@ -264,6 +269,7 @@ BEGIN:VEVENT
SEQUENCE:2
UID:foobar
DTSTART;TZID=America/Toronto:20140725T000000
+DTEND;TZID=America/Toronto:20140725T010000
ATTENDEE;PARTSTAT=ACCEPTED:mailto:foo at example.org
ORGANIZER:mailto:bar at example.org
RECURRENCE-ID;TZID=America/Toronto:20140725T000000
@@ -304,6 +310,7 @@ SEQUENCE:2
UID:foobar
RRULE:FREQ=DAILY
DTSTART:20140724T000000Z
+DTEND:20140724T010000Z
ORGANIZER:mailto:bar at example.org
END:VEVENT
END:VCALENDAR
@@ -317,12 +324,14 @@ SEQUENCE:2
UID:foobar
RRULE:FREQ=DAILY
DTSTART:20140724T000000Z
+DTEND:20140724T010000Z
ORGANIZER:mailto:bar at example.org
END:VEVENT
BEGIN:VEVENT
SEQUENCE:2
UID:foobar
DTSTART:20140725T000000Z
+DTEND:20140725T010000Z
ORGANIZER:mailto:bar at example.org
RECURRENCE-ID:20140725T000000Z
ATTENDEE;PARTSTAT=ACCEPTED;CN=Crasher!:mailto:crasher at example.org
@@ -365,6 +374,7 @@ SEQUENCE:2
UID:foobar
RRULE:FREQ=DAILY
DTSTART:20140724T000000Z
+DTEND:20140724T010000Z
RECURRENCE-ID:20140724T000000Z
ORGANIZER:mailto:bar at example.org
END:VEVENT
diff --git a/tests/VObject/ITip/BrokerUpdateEventTest.php b/tests/VObject/ITip/BrokerUpdateEventTest.php
index 3ba6a11..1d7de7c 100644
--- a/tests/VObject/ITip/BrokerUpdateEventTest.php
+++ b/tests/VObject/ITip/BrokerUpdateEventTest.php
@@ -18,6 +18,7 @@ ATTENDEE;CN=Strunk;PARTSTAT=ACCEPTED:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
ATTENDEE;CN=Two:mailto:two at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS;
@@ -35,6 +36,7 @@ ATTENDEE;CN=Strunk;PARTSTAT=ACCEPTED:mailto:strunk at example.org
ATTENDEE;CN=Two:mailto:two at example.org
ATTENDEE;CN=Three:mailto:three at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS;
@@ -62,6 +64,7 @@ UID:foobar
SEQUENCE:2
SUMMARY:foo
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
END:VEVENT
@@ -93,6 +96,7 @@ ATTENDEE;CN=Strunk;PARTSTAT=ACCEPTED:mailto:strunk at example.org
ATTENDEE;CN=Two;PARTSTAT=NEEDS-ACTION:mailto:two at example.org
ATTENDEE;CN=Three;PARTSTAT=NEEDS-ACTION:mailto:three at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS
@@ -122,6 +126,7 @@ ATTENDEE;CN=Strunk;PARTSTAT=ACCEPTED:mailto:strunk at example.org
ATTENDEE;CN=Two;PARTSTAT=NEEDS-ACTION:mailto:two at example.org
ATTENDEE;CN=Three;PARTSTAT=NEEDS-ACTION:mailto:three at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS
@@ -142,6 +147,7 @@ BEGIN:VEVENT
UID:foobar
SEQUENCE:1
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS;
@@ -156,6 +162,7 @@ SEQUENCE:2
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS;
@@ -183,6 +190,7 @@ SEQUENCE:2
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One;PARTSTAT=NEEDS-ACTION:mailto:one at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS
@@ -206,6 +214,7 @@ SEQUENCE:2
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS;
@@ -218,6 +227,7 @@ BEGIN:VEVENT
UID:foobar
SEQUENCE:1
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS;
@@ -239,6 +249,7 @@ BEGIN:VEVENT
UID:foobar
SEQUENCE:1
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
END:VEVENT
@@ -262,6 +273,7 @@ BEGIN:VEVENT
UID:foobar
SEQUENCE:1
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS;
@@ -274,6 +286,7 @@ BEGIN:VEVENT
UID:foobar
SEQUENCE:2
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS;
@@ -296,6 +309,7 @@ SEQUENCE:1
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
DTSTART;TZID=America/Toronto:20140716T120000
+DTEND;TZID=America/Toronto:20140716T130000
RRULE:FREQ=WEEKLY
END:VEVENT
END:VCALENDAR
@@ -311,6 +325,7 @@ SEQUENCE:2
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
DTSTART;TZID=America/Toronto:20140716T120000
+DTEND;TZID=America/Toronto:20140716T130000
RRULE:FREQ=WEEKLY
EXDATE;TZID=America/Toronto:20140724T120000
END:VEVENT
@@ -340,6 +355,7 @@ SEQUENCE:2
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One;PARTSTAT=NEEDS-ACTION:mailto:one at example.org
DTSTART;TZID=America/Toronto:20140716T120000
+DTEND;TZID=America/Toronto:20140716T130000
RRULE:FREQ=WEEKLY
EXDATE;TZID=America/Toronto:20140724T120000
END:VEVENT
@@ -373,6 +389,7 @@ ATTENDEE;CN=Strunk;PARTSTAT=ACCEPTED:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
ATTENDEE;CN=Two:mailto:two at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS;
@@ -390,6 +407,7 @@ ATTENDEE;CN=Strunk;PARTSTAT=ACCEPTED:mailto:strunk at example.org
ATTENDEE;CN=Two:mailto:two at example.org
ATTENDEE;CN=Three:mailto:three at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS;
@@ -416,6 +434,7 @@ BEGIN:VEVENT
UID:foobar
SEQUENCE:2
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
END:VEVENT
@@ -447,6 +466,7 @@ ATTENDEE;CN=Strunk;PARTSTAT=ACCEPTED:mailto:strunk at example.org
ATTENDEE;CN=Two;PARTSTAT=NEEDS-ACTION:mailto:two at example.org
ATTENDEE;CN=Three;PARTSTAT=NEEDS-ACTION:mailto:three at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS
@@ -476,6 +496,7 @@ ATTENDEE;CN=Strunk;PARTSTAT=ACCEPTED:mailto:strunk at example.org
ATTENDEE;CN=Two;PARTSTAT=NEEDS-ACTION:mailto:two at example.org
ATTENDEE;CN=Three;PARTSTAT=NEEDS-ACTION:mailto:three at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS
@@ -499,6 +520,7 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=Strunk;PARTSTAT=ACCEPTED:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS;
@@ -514,6 +536,7 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=Strunk;PARTSTAT=ACCEPTED:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS;
@@ -543,6 +566,7 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=Strunk;PARTSTAT=ACCEPTED:mailto:strunk at example.org
ATTENDEE;CN=One;PARTSTAT=NEEDS-ACTION:mailto:one at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS
@@ -567,6 +591,7 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=Strunk;PARTSTAT=ACCEPTED:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS;
@@ -582,6 +607,7 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=Strunk;PARTSTAT=ACCEPTED:mailto:strunk at example.org
ATTENDEE;SCHEDULE-FORCE-SEND=REQUEST;CN=One:mailto:one at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS;
@@ -611,6 +637,7 @@ ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=Strunk;PARTSTAT=ACCEPTED:mailto:strunk at example.org
ATTENDEE;CN=One;PARTSTAT=NEEDS-ACTION:mailto:one at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS
@@ -637,6 +664,7 @@ ATTENDEE;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
ATTENDEE;CN=Two:mailto:two at example.org
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS;
@@ -650,6 +678,7 @@ UID:foobar
SEQUENCE:2
SUMMARY:foo
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
END:VEVENT
END:VCALENDAR
ICS;
@@ -677,6 +706,7 @@ UID:foobar
SEQUENCE:2
SUMMARY:foo
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=One:mailto:one at example.org
END:VEVENT
@@ -704,6 +734,7 @@ UID:foobar
SEQUENCE:2
SUMMARY:foo
DTSTART:20140716T120000Z
+DTEND:20140716T130000Z
ORGANIZER;CN=Strunk:mailto:strunk at example.org
ATTENDEE;CN=Two:mailto:two at example.org
END:VEVENT
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/php-sabre-vobject.git
More information about the Pkg-owncloud-commits
mailing list