aboutsummaryrefslogtreecommitdiffstats
path: root/libical/design-data
diff options
context:
space:
mode:
Diffstat (limited to 'libical/design-data')
-rw-r--r--libical/design-data/.cvsignore1
-rw-r--r--libical/design-data/Makefile.am10
-rw-r--r--libical/design-data/components.txt1
-rw-r--r--libical/design-data/prop-to-value.txt2
-rw-r--r--libical/design-data/status.txt88
-rw-r--r--libical/design-data/value-c-types.txt1
6 files changed, 70 insertions, 33 deletions
diff --git a/libical/design-data/.cvsignore b/libical/design-data/.cvsignore
new file mode 100644
index 0000000000..70845e08eb
--- /dev/null
+++ b/libical/design-data/.cvsignore
@@ -0,0 +1 @@
+Makefile.in
diff --git a/libical/design-data/Makefile.am b/libical/design-data/Makefile.am
new file mode 100644
index 0000000000..0548974160
--- /dev/null
+++ b/libical/design-data/Makefile.am
@@ -0,0 +1,10 @@
+EXTRA_DIST =\
+ components.txt \
+ param-c-types.txt \
+ params-in-prop.txt \
+ prop-to-value.txt \
+ property-tokens.txt \
+ restrictions.csv \
+ status.txt \
+ value-c-types.txt \
+ value-mem-semantics.txt \
diff --git a/libical/design-data/components.txt b/libical/design-data/components.txt
index 709c74ce13..15417eaf2f 100644
--- a/libical/design-data/components.txt
+++ b/libical/design-data/components.txt
@@ -17,4 +17,5 @@ VQUERY
VCAR
VCOMMAND
XLICINVALID
+ANY
diff --git a/libical/design-data/prop-to-value.txt b/libical/design-data/prop-to-value.txt
index 58a40c26cb..017c944983 100644
--- a/libical/design-data/prop-to-value.txt
+++ b/libical/design-data/prop-to-value.txt
@@ -36,7 +36,7 @@ LAST-MODIFIED DATE-TIME
SEQUENCE INTEGER
X-LIC-ERROR TEXT
X-LIC-CLUSTERCOUNT INTEGER
-REQUEST-STATUS TEXT
+REQUEST-STATUS STRING
ATTACH ATTACH # Non-std: URI or BINARY
GEO GEO # Non-std: Two FLOATS
DTEND DATE-TIME-DATE # Non-std: DATE-TIME or DATE
diff --git a/libical/design-data/status.txt b/libical/design-data/status.txt
index d3f2f1864d..9e7bbf83a7 100644
--- a/libical/design-data/status.txt
+++ b/libical/design-data/status.txt
@@ -1,32 +1,56 @@
-2.0 Success.
-2.1 Success but fallback taken on one or more property values.
-2.2 Success, invalid property ignored.
-2.3 Success, invalid property parameter ignored.
-2.4 Success, unknown non-standard property ignored.
-2.5 Success, unknown non-standard property value ignored.
-2.6 Success, invalid calendar component ignored.
-2.7 Success, request forwarded to Calendar User.
-2.8 Success, repeating event ignored. Scheduled as a single component.
-2.9 Success, truncated end date time to date boundary.
-2.10 Success, repeating VTODO ignored. Scheduled as a single VTODO.
-2.11 Success, unbounded RRULE clipped at some finite number of instances
-3.0 Invalid property name.
-3.1 Invalid property value.
-3.2 Invalid property parameter.
-3.3 Invalid property parameter value.
-3.4 Invalid calendar component sequence.
-3.5 Invalid date or time.
-3.6 Invalid rule.
-3.7 Invalid Calendar User.
-3.8 No authority.
-3.9 Unsupported version.
-3.10 Request entity too large.
-3.11 Required component or property missing.
-3.12 Unknown component or property found
-3.13 Unsupported component or property found
-3.14 Unsupported capability
-4.0 Event conflict. Date/time is busy.
-5.0 Request MAY supported.
-5.1 Service unavailable.
-5.2 Invalid calendar service.
-5.3 No scheduling support for user.
+2.0 STATOK Operation was successfully performed.
+2.0.1 STARTSENDATA Start ICAL input; end with <CRLF>.<CRLF>
+2.0.11 OKDATAFOLLOWS The request was processed successfully. Reply data follows on the next line and terminates with <CRLF>.<CRLF>
+2.0.2 REPLYPENDING A timeout has occurred. The server is still working on the reply. Use CONTINUE to continue waiting for the reply or ABORT to terminate the command.
+2.0.3 ABORTED The command currently underway was successsfully aborted.
+2.0.4 WILLATTEMPT The specified Calendar is not here but an attempt will be made to deliver the request or reply to the Calendar anyway.
+2.0.5 TRUSTEDWILLQUEUE The request or reply will be queued and delivered to the target calendar when its iRIP server contacts this server and issues the SWITCH command.
+2.0.6 WILLATTEMPT The specified Calendar is not here but an attempt will be made to deliver the request or reply to the Calendar anyway.
+2.0.7 QUEUED The message has been queued for delivery.
+2.0.8 QUEUEEMPTY There are no more queued messages.
+2.1 FALLBACK Success. Fallback taken on one or more property values.
+2.2 NOCOMMANDINPROGRESS An ABORT or CONTINUE was received when no command was in progress
+2.2 IGPROP Success. Invalid property ignored.
+2.3 IGPARAM Success. invalid property parameter ignored.
+2.4 IGXPROP Success. Unknown non-standard property ignored.
+2.5 IGXPARAM Success. Unknown non standard property value ignored.
+2.6 IGCOMP Success. Invalid calendar component ignored.
+2.7 FORWARD Success. Request forwarded to Calendar User.
+2.8 ONEEVENT Success. Repeating event ignored. Scheduled as a single component.
+2.9 TRUNC Success. Truncated end date time to date boundary.
+2.10 ONETODO Success. Repeating VTODO ignored. Scheduled as a single VTODO.
+2.11 TRUNCRRULE Success. Unbounded RRULE clipped at some finite number of instances
+3.0 INVPROPNAME Invalid property name.
+3.1 INVPROPVAL Invalid property value.
+3.2 INVPARAM Invalid property parameter.
+3.3 INVPARAMVAL Invalid property parameter value.
+3.4 INVCOMP Invalid calendar component sequence.
+3.5 INVTIME Invalid date or time.
+3.6 INVRULE Invalid rule.
+3.7 INVCU Invalid Calendar User.
+3.8 NOAUTH No authority.
+3.9 BADVERSION Unsupported version.
+3.10 TOOBIG Request entity too large.
+3.11 MISSREQCOMP Required component or property missing.
+3.12 UNKCOMP Unknown component or property found.
+3.13 BADCOMP Unsupported component or property found
+3.14 NOCAP Unsupported capability.
+4.0 BUSY Event conflict. Date/time is busy.
+5.0 MAYBE Request MAY supported.
+5.1 UNAVAIL Service unavailable.
+5.2 NOSERVICE Invalid calendar service.
+5.3 NOSCHED No scheduling support for user.
+6.1 AUTHENTICATEFAILURE Unsupported authentication mechanism, credentials rejected
+6.2 AUTHENTICATIONABORTED Sender aborted authentication, authentication exchange cancelled
+8.0 GENERALFAILURE A failure has occurred in the Receiver that prevents the operation from succeeding.
+8.1 SERVERTOOBUSY The iRIP Receiver is too busy.
+8.2 ICALOBJECTTOOBIG Object has exceeded the server's size limit.
+8.3 DATETOOLARGE A DATETIME value was too far in the future to be represented on this Calendar.
+8.4 DATETOOSMALL A DATETIME value was too far in the past to be represented on this Calendar.
+9.0 INVALIDIRIPCOMMAND An unrecongnized command was received.
+9.1 UNEXPECTEDCOMMAND The command is not allowed for the server's current state.
+10.1 REFERRAL Accompanied by an alternate address.
+10.2 SERVERSHUTDOWN The server is shutting down.
+10.3 SERVERSTOPPING FLOOD 2
+10.4 EXCEEDEDQUOTAS The operation would cause a resource to exceed the allocated quota
+10.5 QUEUEDTOOLONG The ITIP message has been queued too long. Delivery has been aborted.
diff --git a/libical/design-data/value-c-types.txt b/libical/design-data/value-c-types.txt
index 0bc8c9a7a0..c7dd26034f 100644
--- a/libical/design-data/value-c-types.txt
+++ b/libical/design-data/value-c-types.txt
@@ -13,6 +13,7 @@ INTEGER int
METHOD icalproperty_method # Non-std
PERIOD struct icalperiodtype
RECUR struct icalrecurrencetype
+STRING char* # Non-std
TEXT char*
TIME struct icaltimetype
TRIGGER union icaltriggertype # Non-std