1931 Commits

Author SHA1 Message Date
Andrew McMillan
c3cfc97fff Add an empty response to the DAV::group property. 2010-03-06 00:21:01 +13:00
Andrew McMillan
371666f04e All schedule-deliver privileges should be included in default. 2010-03-06 00:19:49 +13:00
Andrew McMillan
ecdf44ddd9 Use NeedPrivilege to respond to access denied. 2010-03-06 00:19:09 +13:00
Andrew McMillan
2e14fda7c1 Provide some rudimentary statistics about the setup. 2010-03-05 22:14:00 +13:00
Andrew McMillan
03ff39fa33 With readonly_webdav_collections set we should write nothing!
We were writing collection records to the database when the
configuration setting readonly_webdav_collections was set, even
though the actual events would not be written.
2010-03-05 14:26:58 +13:00
Andrew McMillan
31f8c6b17f MKTICKET handling is now working. 2010-03-05 12:29:54 +13:00
Andrew McMillan
231e3fda8a Detecting no XML in the REPORT request is improved. 2010-03-05 12:28:46 +13:00
Andrew McMillan
b12bf600c1 Update to current 1.2.8 patch. 2010-03-05 12:25:56 +13:00
Andrew McMillan
1e717bf1fe Check we have actually got an XML body if we got a content-type XML. 2010-03-05 12:25:09 +13:00
Andrew McMillan
da6e9a07e2 Check XML is present, and also do need-privileges response. 2010-03-05 12:18:09 +13:00
Andrew McMillan
dc72ddf3a8 Correct setup of locale. 2010-03-05 11:00:55 +13:00
Andrew McMillan
dd8b44e379 Result adds MKTICKET to supported method set. 2010-03-05 00:10:23 +13:00
Andrew McMillan
0fffd0e417 First (untested) cut at MKTICKET implementation. 2010-03-05 00:02:26 +13:00
Andrew McMillan
567ff944a0 Properly respond with <error> elements inside <responsedescription>
As specified in RFC3253 (WebDAV Versioning), section 1.6
2010-03-04 16:52:21 +13:00
Andrew McMillan
bb6f174202 Remove irrelevant trailling ; from SQL statement. 2010-03-04 01:41:59 +13:00
Andrew McMillan
1959c30eed Validating user/collection names. Updating fullname/displayname. 2010-03-04 01:41:11 +13:00
Andrew McMillan
78f5026b30 Ooh look: 2010! 2010-03-04 01:40:48 +13:00
Andrew McMillan
7430378be0 Some long overdue updates to the installation docs. 2010-03-04 01:40:25 +13:00
Andrew McMillan
a6d692cde9 Switch always.php over to AwlQuery. 2010-03-04 01:39:40 +13:00
Andrew McMillan
4e86c56a14 Current plans for rev 1.2.8 data structure changes. 2010-03-03 14:36:35 +13:00
Andrew McMillan
4a0c65735e Migrate MKCOL script to AwlQuery wrapper. 2010-03-03 14:31:11 +13:00
Andrew McMillan
e2ff9b575b Add transaction helpers to query class. 2010-03-03 14:29:47 +13:00
Andrew McMillan
ecf57ce54e Updated collection / principal edit, with better l10n. 2010-03-02 14:39:57 +13:00
Andrew McMillan
555ed3bc4e Add a weak_etag field for use with scheduling.
The weak_etag will be assigned from the etag only when
normal changes are made to an event.  A subset of the
changes involved in automatic scheduling will not change it.
2010-03-02 14:16:13 +13:00
Andrew McMillan
16f70a9bdb More work on database patch. 2010-02-28 22:39:42 +13:00
Andrew McMillan
0e1df68878 Correct allprop/include processing. 2010-02-28 22:39:02 +13:00
Andrew McMillan
d763312279 Use 'Revoke' rather than 'Delete' for grants, and 'Remove' for group members. 2010-02-28 20:13:10 +13:00
Andrew McMillan
242ebdcf31 Adding tables for holding addressbook data and split out alarms/attendees. 2010-02-28 20:12:40 +13:00
Andrew McMillan
d3c4d9d2de Hook the expansion code into the calendar query report. 2010-02-28 11:38:18 +13:00
Andrew McMillan
899337a679 Database changes which actually work, for the moment. 2010-02-28 11:35:52 +13:00
Andrew McMillan
3cefbf9894 Tweaking the date expansion functions. Need to test this soon. 2010-02-28 11:35:01 +13:00
Andrew McMillan
9460803f71 Add an option to restrict visible contents to a limited date range.
This patch adds ability to hide old events from Caldav clients. New
configuration option $c->hide_older_than accepts an integer number
of days.  For example, setting $c->hide_older_than=90 hides all
events with "end date" older than 90 days. The main purpose of this
patch is allowing to use Sunbird with more than 500 Caldav events
without removing these events from calendar.  Without this patch
the Sunbird slows down and load calendars extremely slowly (up to
10 min. for 1800 events).
2010-02-28 11:19:36 +13:00
Andrew McMillan
0492cb38bb Tweak privileges_list() to work in older Pg versions. 2010-02-27 15:21:33 +13:00
Andrew McMillan
22e39493e7 Tweak 'we don't support this' response to scheduling requests. 2010-02-26 18:45:18 +13:00
Andrew McMillan
429940f4d9 The <allprop> can be at the top level, not within the <prop>. 2010-02-26 13:45:30 +13:00
Andrew McMillan
7a3adb6764 Stop these regression tests prompting me when they haven't really changed. 2010-02-26 13:39:05 +13:00
Andrew McMillan
4f5badd549 Starting to think about tickets for granting permissions. 2010-02-26 13:30:55 +13:00
Masahiro Mikami
5420f7c533 Updated Japanese localisation. 2010-02-26 13:30:22 +13:00
Andrew McMillan
1711fb68aa Modification of protected properties should be a 403.
We might as well send an error response along with that, too.
2010-02-26 13:29:11 +13:00
Andrew McMillan
5185e04eb9 That new option uses names, not numbers. Much better, in fact. 2010-02-25 23:40:55 +13:00
Andrew McMillan
03df4635e4 Strip slashes from collection names. They're too confusing. 2010-02-25 23:28:54 +13:00
Andrew McMillan
731ab17011 That was a PNG masquerading as a .ico now it's a .ico. 2010-02-25 21:24:50 +13:00
Andrew McMillan
ef4ef353b5 Allow anything to be a collection name, but urlencode it. 2010-02-25 21:20:54 +13:00
Andrew McMillan
41766218a5 Add a config item to exclude some users from LDAP sync. 2010-02-25 21:19:08 +13:00
Andrew McMillan
110e05220a Release 0.9.8.3 r0.9.8.3 2010-02-25 12:36:39 +13:00
Andrew McMillan
98717748db Fix typos. 2010-02-25 12:36:08 +13:00
Andrew McMillan
5c51146116 Updated docs for 0.9.8.3 2010-02-25 12:35:20 +13:00
Andrew McMillan
df519fb478 New docs files in 0.9.8.3 2010-02-25 12:35:02 +13:00
Andrew McMillan
3b1b9f9250 Ignore more crud in my development tree. 2010-02-25 10:49:21 +13:00
Andrew McMillan
16089c6475 Include current version number in update version check. 2010-02-25 10:44:06 +13:00