8 commits - KEP-0017.txt

Christian Mollekopf mollekopf at kolabsys.com
Fri Dec 30 12:16:01 CET 2011


 KEP-0017.txt |   44 ++++++++++++++++++++++++++++++++++----------
 1 file changed, 34 insertions(+), 10 deletions(-)

New commits:
commit 58c17926a755fa150a7e8d18cac71db9369f95c3
Author: Christian Mollekopf <mollekopf at kolabsys.com>
Date:   Fri Dec 30 12:13:29 2011 +0100

    fix references, use date-time element, add missing properties, usage note

diff --git a/KEP-0017.txt b/KEP-0017.txt
index 0fb930d..c053a71 100644
--- a/KEP-0017.txt
+++ b/KEP-0017.txt
@@ -113,6 +113,8 @@ The date-time '''MUST''' be in UTC.
 
 This property '''MUST''' be updated whenever an object is modified.
 
+{{note|xCard|Note that xCard uses a timestamp element instead of a date-time element for the "ref" property.}}
+
 Implements:
 * {{rfc|5545}} [https://tools.ietf.org/html/rfc5545#section-3.8.7.2 section-3.8.7.2]
 * {{rfc|6350}} [https://tools.ietf.org/html/rfc6350#section-6.7.4 section-6.7.4]
@@ -876,6 +878,7 @@ Implements:
       element dtstart { [[#Start date]] } ?,
       element summary { [[#Summary]] } ?,
       element description { [[#Description]] } ?,
+      element status { [[#Status]] } ?,
       element contact { [[#Contact]] } *,
       element attendee { [[#Attendee]] } *,
       element attach { [[#Attachment]] } *,
@@ -1451,7 +1454,8 @@ Implements:
     element uid { [[#UID|uid]] },
     element x-kolab-version { [[#Kolab XML Version]] },
     element prodid { [[#Product ID]] },
-    element rev { [[#Last modified date]] },
+    element rev { [[#Last modification date]] },
+    element categories { [[#Categories]] } ?,
     element kind { [[#Kind|"group"]] },
     element fn { [[#Name]] },
     element member { [[#Member]] } *,
@@ -1472,7 +1476,7 @@ The vcard:kind element '''MUST''' have the value "group".
     element uid { [[#UID|uid]] },
     element prodid { [[#Product ID]] },
     element creation-date { [[#Creation date]] },
-    element last-modification-date { [[#Last modified date]] },
+    element last-modification-date { [[#Last modification date]] },
     element categories { [[#Categories]] } *,
     element classification { [[#Classification]] } ?,
     element attachment { [[#Attachment]] } *,
@@ -1512,7 +1516,7 @@ The following color types are defined:
     element uid { [[#UID|uid]] },
     element prodid { [[#Product ID]] },
     element creation-date { [[#Creation date]] },
-    element last-modification-date { [[#Last modified date]] },
+    element last-modification-date { [[#Last modification date]] },
     element type { [[#String]] },
     configurationtype-fields
   }
@@ -1619,7 +1623,7 @@ Note that while {{rfc|6350}}<ref name="rfc6350" /> allows the usage of UTC-offse
     </parameters>
     <date-time>2011-05-17T13:00:00</date-time>
 
-* Floating Time according to {{rfc|6351}}: <anniversary>20110517T143000</anniversary>
+* Floating Time according to {{rfc|6351}}: <anniversary><date-time>20090808T143000</date-time></anniversary>
 
 === Color ===
 


commit fa4faa226f0c0f2f48946cff80a3e389fec65bf3
Author: Christian Mollekopf <mollekopf at kolabsys.com>
Date:   Tue Dec 27 13:53:53 2011 +0100

    rfc reference for recurrence expansion procedure

diff --git a/KEP-0017.txt b/KEP-0017.txt
index 8e25cf8..0fb930d 100644
--- a/KEP-0017.txt
+++ b/KEP-0017.txt
@@ -350,6 +350,9 @@ Duplicate recurrences (same start-date) '''MUST''' be ignored and considered as
 
 The [[#Start date]] is part of the complete recurrence set.
 
+Implements:
+* {{rfc|5545}} [https://tools.ietf.org/html/rfc5545#section-3.8.5.3 section-3.8.5.3].
+
 {{note|Obsoletion of KEP 3|This obsoletes [[KEP:3]]<ref name="kep3">[[KEP:3]] Introduction of subevent sub-tag for exclusion from recurrence</ref> as those requirements are now fullfilled by the [[#Exception date]] and [[#Recurrence ID]] properties.}}
 
 ====== Recurrence exception ======


commit 0e0eb0a09494b0912a2296732d550f09c9905703
Author: Christian Mollekopf <mollekopf at kolabsys.com>
Date:   Tue Dec 27 13:52:59 2011 +0100

    corrected name of classification values

diff --git a/KEP-0017.txt b/KEP-0017.txt
index 68beb05..8e25cf8 100644
--- a/KEP-0017.txt
+++ b/KEP-0017.txt
@@ -135,7 +135,7 @@ Implements:
 
 ==== Classification ====
 
-  value-productid = ( "PRIVATE"|"CONFIDENTIAL"|"PUBLIC" )
+  value-classification = ( "PRIVATE"|"CONFIDENTIAL"|"PUBLIC" )
 
 ''The classification gives an indication of the (security) classification of the object.''
 


commit 8926f00e8c9ce7d741487d2954b41898a046fa97
Author: Christian Mollekopf <mollekopf at kolabsys.com>
Date:   Tue Dec 27 13:51:29 2011 +0100

    correct priority range description

diff --git a/KEP-0017.txt b/KEP-0017.txt
index 1baa5bc..68beb05 100644
--- a/KEP-0017.txt
+++ b/KEP-0017.txt
@@ -503,7 +503,10 @@ Implements:
 
 ''Priority of the object.''
 
-The range '''MUST''' be in the range 0 (highest) to 9 (lowest).
+The range '''MUST''' be in the range 0 to 9. 
+* 0 specifies an undefined priority. 
+* 1 specifies the highest priority. 
+* 9 specifies the lowest priority,
 
 This property gives the user the possibilty to prioritize various objects.
 A client implementation '''SHOULD''' give the user the possibilty to sort objects according to priority.


commit 91097823998665b73aa34cab7bf2a6bbe271812c
Author: Christian Mollekopf <mollekopf at kolabsys.com>
Date:   Tue Dec 27 13:51:09 2011 +0100

    fixed byday pattern

diff --git a/KEP-0017.txt b/KEP-0017.txt
index f4f433f..1baa5bc 100644
--- a/KEP-0017.txt
+++ b/KEP-0017.txt
@@ -379,7 +379,9 @@ The [[#UID]] parameter of the recurrence exception '''MUST''' match the [[#UID]]
 ====== Recurrence rule ======
 
   type-weekday = ("SU" | "MO" | "TU" | "WE" | "TH" | "FR" | "SA")
-
+  
+  byday-pattern = ([[#Integer|xsd:integer]]?type-weekday)
+  
   property-rrule = element rrule {
     element recur {
       element freq { "SECONDLY" | "MINUTELY" | "HOURLY" | "DAILY" | "WEEKLY" | "MONTHLY" | "YEARLY" },
@@ -388,7 +390,7 @@ The [[#UID]] parameter of the recurrence exception '''MUST''' match the [[#UID]]
       element bysecond { [[#Integer|xsd:positiveInteger]] }*,
       element byminute { [[#Integer|xsd:positiveInteger]] }*,
       element byhour { [[#Integer|xsd:positiveInteger]] }*,
-      element byday { [[#Integer|xsd:integer]] ?, type-weekday }*,
+      element byday { byday-pattern }*,
       element bymonthday { [[#Integer|xsd:integer]] }*,
       element byyearday { [[#Integer|xsd:integer]] }*,
       element byweekno { [[#Integer|xsd:integer]] }*,


commit 69ca558775294cea039b00c607df84e498c3ab9a
Author: Christian Mollekopf <mollekopf at kolabsys.com>
Date:   Tue Dec 27 13:50:17 2011 +0100

    removed dtend and added summary and description for journal

diff --git a/KEP-0017.txt b/KEP-0017.txt
index 11e4d04..f4f433f 100644
--- a/KEP-0017.txt
+++ b/KEP-0017.txt
@@ -866,7 +866,8 @@ Implements:
       element class { [[#Classification]] } ?,
       element categories { [[#Categories]] } ?,
       element dtstart { [[#Start date]] } ?,
-      element dtend { [[#End date]] } ? |
+      element summary { [[#Summary]] } ?,
+      element description { [[#Description]] } ?,
       element contact { [[#Contact]] } *,
       element attendee { [[#Attendee]] } *,
       element attach { [[#Attachment]] } *,


commit 5817a822e561951e209d600accd857d05f5a3beb
Author: Christian Mollekopf <mollekopf at kolabsys.com>
Date:   Tue Dec 20 16:54:01 2011 +0100

    the recurrence-id is only a single date-time

diff --git a/KEP-0017.txt b/KEP-0017.txt
index 37d05ee..11e4d04 100644
--- a/KEP-0017.txt
+++ b/KEP-0017.txt
@@ -448,7 +448,7 @@ Implements:
       [[#xCal Timezone Identifier| xcal-tzid]] ?,
       element range { element text { "THISANDFUTURE" } }?
     }?,
-    [[#xCal Date-Time|xcal-date-or-date-time]] +
+    [[#xCal Date-Time|xcal-date-or-date-time]]
   }
 
 ''A date-time value, matching the [[#Start date]] of one specific recurrence to identify it.''


commit 6627b54b8c9acd86927c8360086e9c28295ffdd1
Author: Christian Mollekopf <mollekopf at kolabsys.com>
Date:   Tue Dec 20 16:53:40 2011 +0100

    added xCal version number

diff --git a/KEP-0017.txt b/KEP-0017.txt
index 62f69aa..37d05ee 100644
--- a/KEP-0017.txt
+++ b/KEP-0017.txt
@@ -214,6 +214,17 @@ VTimezone '''MUST NOT''' be used. Instead timezone identifiers according to [[#T
 In the following sectopm "incidence" refers to an event, todo or journal entry.
 ==== Properties ====
 
+===== xCal Version =====
+
+  property-version = element version {
+    element text { "2.0" }
+  }
+
+''The xCal version number.''
+
+Implements:
+* {{rfc|5545}} [https://tools.ietf.org/html/rfc5545#section-3.7.4 section-3.7.4]
+
 ===== Related-to =====
 
   property-relatedto = element related-to {





More information about the commits mailing list