651 Commits

Author SHA1 Message Date
Andrew McMillan
033ffd5cc0 Refactoring and rewriting the support for calendar-multiget reports with
a view to complete compliance with the CalDAV specification.
2007-06-06 19:18:29 +12:00
Andrew McMillan
396103a5ab Just send back the basename, rather than fancy attempts to strip the
leading calendar data.  It must be in the current calendar anyway.
2007-06-06 19:13:12 +12:00
Andrew McMillan
b6b519468d Fix cut and paste error. 2007-06-06 07:48:37 +12:00
Andrew McMillan
8e2e01ca9b Fix inverted logic around (If-Match|If-None-Match) 2007-06-05 21:55:19 +12:00
Andrew McMillan
bda235141a RFC says we should always return 4040 for privilege failure. 2007-06-04 23:40:43 +12:00
Andrew McMillan
7e05f4221e Switch error response to use XMLResponse 2007-06-04 23:40:11 +12:00
Andrew McMillan
902219d154 Refactoring to simplify XMLResponse output. 2007-06-04 23:36:25 +12:00
Andrew McMillan
e3ee397008 Start refactoring caldav-REPORT. 2007-06-04 23:23:46 +12:00
Andrew McMillan
532e3a8938 Refactoring of GetStatusMessage() in the hope of some minor efficiency. 2007-06-04 23:22:56 +12:00
Andrew McMillan
1077df7a42 Actual release 0.8.0. 2007-06-02 14:45:14 +12:00
Andrew McMillan
52181d6784 Correct typo. 2007-06-02 14:45:03 +12:00
Andrew McMillan
96d10cb529 Actual release. 2007-06-02 12:29:51 +12:00
Andrew McMillan
c968d2f333 Release 0.8.0 2007-06-02 12:22:36 +12:00
Andrew McMillan
e00e62d36a Updated strings for translation. 2007-06-01 08:58:57 +12:00
Andrew McMillan
30f32df558 Add a DoDELETERequest() method. 2007-06-01 08:06:57 +12:00
Andrew McMillan
a5e17fe438 Change GetEventRange to GetEvents() and leave out the filter if not supplied. 2007-06-01 07:49:35 +12:00
Andrew McMillan
1a3f022bce Force generated pages to be UTF-8 in the headers. 2007-05-31 18:28:56 +12:00
Andrew McMillan
b17996ba39 We don't want a warning message if this is not set. 2007-05-31 18:28:26 +12:00
Andrew McMillan
bc8268868c Corrected function name. 2007-05-31 18:27:54 +12:00
Maxime Delorme
ecf87b2552 Allow TODO to be restricted to calendar owner/admin. 2007-05-31 18:21:59 +12:00
Maxime Delorme
b277b87f8a Use new function to give status message, rather than large case statement. 2007-05-30 23:40:09 +12:00
Maxime Delorme
83caafa3a1 Use new getUserByName() function. 2007-05-30 23:34:01 +12:00
Maxime Delorme
97aff18dbe Import patch from Maxime. 2007-05-30 23:29:54 +12:00
Maxime Delorme
242d95fc08 Use new function to get user record. 2007-05-30 23:25:30 +12:00
Andrew McMillan
6fd430cbe3 Change attribution of french translation. 2007-05-30 23:22:19 +12:00
Andrew McMillan
da2b59b17d Add utility functions to get the user record for a named user, and to get
the HTTP status codes/meanings.
2007-05-30 23:20:03 +12:00
Andrew McMillan
8bec3fecfc Actually, *don't* ignore inc/always.php after all. 2007-05-30 22:55:38 +12:00
Andrew McMillan
1eb5308fc2 Separate the creation of the session object from the definition of it's class. 2007-05-30 22:52:58 +12:00
Maxime Delorme
0b666ef34a Updated French translation from Maxime Delorme. 2007-05-30 22:38:56 +12:00
Andrew McMillan
336d24eeb6 Improving the sanity of the build procedures. We can now construct a
tidy .tar.gz release with this change.
2007-05-30 22:36:27 +12:00
Andrew McMillan
64e7b27460 Remove all of the externally source docs from the repository. 2007-05-30 20:51:39 +12:00
Andrew McMillan
78ee778b98 More users, with some more permission relationships. 2007-05-30 11:16:54 +12:00
Andrew McMillan
193c509663 Handle freebusy permissions. 2007-05-30 11:16:28 +12:00
Andrew McMillan
5d8da10bf8 More extensive tests for freebusy permissions. 2007-05-30 10:25:16 +12:00
Maxime Delorme
c4c069a2cb Correct object generating response. 2007-05-29 23:04:50 +12:00
Andrew McMillan
0cfa405cc7 Ignore the now auto-built always.php 2007-05-29 23:03:53 +12:00
Andrew McMillan
64e351af56 The inc/always.php file is now built with the version number in it. 2007-05-29 23:01:04 +12:00
Andrew McMillan
122aa962da Commit before removing file now autobuilt. 2007-05-29 22:59:54 +12:00
Andrew McMillan
b2aa337fd8 Rename user.php => usr.php so that case-insensitive filesystems still work. 2007-05-29 22:58:36 +12:00
Andrew McMillan
2f53e972b8 Adding a top level Makefile and some distribution-independent love. 2007-05-29 13:35:37 +12:00
Andrew McMillan
8b1ded004a Restructuring build process for better distribution independence. 2007-05-29 13:05:57 +12:00
Andrew McMillan
762803b273 Implemented some further methods, including DoPUTRequest(), DoGETRequest()
and GetEventRange().
2007-05-29 10:11:59 +12:00
Andrew McMillan
f838b4c553 Now actually working, roughly as intended. 2007-05-28 20:42:37 +12:00
Andrew McMillan
73fab0b489 Only apply the filter criteria once. 2007-05-28 15:54:39 +12:00
Andrew McMillan
10716cd412 [performance] Add a primary key to the calendar_item table. 2007-05-28 15:54:00 +12:00
Andrew McMillan
d609d6bfeb Ensure that a perl is not connected when we apply a patch. 2007-05-28 15:53:14 +12:00
Andrew McMillan
f2023b82fd Even writing an example helps debug some code. Still not actually run though. 2007-05-26 00:16:56 +12:00
Andrew McMillan
978cb43170 Rewritten to structure things differently. Untested as yet. 2007-05-25 23:36:52 +12:00
Jeppe Bob Dyrby
08a88dbdae A caldav client library by Jeppe Bob Dyrby . 2007-05-25 07:26:18 +12:00
Andrew McMillan
1b0f9c6890 Updated language strings. 2007-05-23 13:13:51 +12:00