31 Commits

Author SHA1 Message Date
Andrew McMillan
865a2e499c Various changes preparing to switch PROPFIND implementation. 2009-11-12 00:39:18 +13:00
Andrew McMillan
3df6ccc4ba Getting 'MOVE' working has proven surprisingly complex. 2009-11-04 00:17:10 +13:00
Matthias Mohr
526d4dce6f Translatability improvements from Matthias Mohr. 2009-10-30 09:00:41 +13:00
Andrew McMillan
f9be8a33b9 When calendars are created on the fly, make them the correct resourcetype. 2009-10-16 12:22:58 +13:00
Andrew McMillan
4e8effb21f Write to sync_changes table on INSERT or UPDATE. 2009-10-11 15:00:29 -07:00
Andrew McMillan
a688db0989 Make it possible to create publicly readable collections. 2009-09-29 13:30:01 +13:00
Andrew McMillan
23f2ad13a1 Allow empty VCALENDAR to work for calendar creation. 2009-09-25 22:12:50 +12:00
Andrew McMillan
809cfb78c6 Restructure the PUT functions to allow some simpler entry points
External programs may wish to use these two new functions in order
to create or update events within the DAViCal database.  While this
probably is not a completely stable API, the simple_write_resource()
function in particular will be retained significantly after a real
API is available, and possibly forever.
2009-08-29 17:20:54 +12:00
Andrew McMillan
eddb05c2b1 Preliminary commit to add ability to log caldav actions (untested). 2009-08-24 11:22:58 +12:00
Andrew McMillan
8323c7ce0d Don't crash if we are supplied an entry with an unreferenced timezone component. 2009-05-15 23:32:39 +12:00
Andrew McMillan
d0af116a24 Don't expect the TZ to contain a leading slash. 2009-03-29 21:22:43 +13:00
Andrew McMillan
d5ad1c8a66 Early framework for creating scheduling requests. 2009-03-16 22:10:48 +13:00
Andrew McMillan
97577a6e9d Cope better when we're given a timezone that we're not given a definition for. 2008-11-12 22:16:56 +13:00
Andrew McMillan
f830640b12 Still try and set the timezone to something as appropriate as we can,
even if there wasn't one a VTIMEZONE in the VCALENDAR we're parsing.
2008-11-10 17:37:28 +13:00
Andrew McMillan
87fe232586 Convert PUT entirely to iCalComponent from iCalendar. 2008-11-10 13:52:25 +13:00
Andrew McMillan
11f2a45032 Start to convert to iCalComponent rather than iCalendar. 2008-11-10 11:52:05 +13:00
Andrew McMillan
0132e8195e Fix uninitialised variable warnings. 2008-10-27 15:10:43 +13:00
Andrew McMillan
9786302a72 Fix importing of repeating event with modifications. 2008-10-18 08:40:13 +13:00
Jeroen van Disseldorp
afef5f231d Only set timezone if we have a reasonable looking one. 2008-02-15 07:02:30 +13:00
Andrew McMillan
875673dd27 Ensure newly created events get a collection_id on them. 2008-01-26 22:17:58 +13:00
Andrew McMillan
60d980041f Fix parsing of incoming VCALENDAR to correctly preserve timezone info. 2008-01-25 22:09:03 +13:00
Andrew McMillan
949d28a5c1 Fix debugging code so this doesn't break a server with open_basedir
enabled.  Not that I in any way endorse the use of open_basedir...
2008-01-21 17:30:31 +13:00
Maxime Delorme
c0a00fd419 Fix some comments. 2007-10-29 18:13:17 +13:00
Andrew McMillan
e8369c91fc Make the code work with or without upgrading the DB to 1.1.10. 2007-10-27 00:29:59 +13:00
Andrew McMillan
04656674f7 Make puck's patches for PUBLIC events actually work. 2007-10-27 00:11:44 +13:00
Andrew Ruthven
e725590612 Rewrite force events to public logic to be PUBLIC only, not general. 2007-10-26 11:35:19 +13:00
Andrew Ruthven
e0746e058e Allow forcing all events in a collection to a specified class. 2007-10-26 11:05:32 +13:00
Andrew Ruthven
06431170c8 By default calendar items are PUBLIC. 2007-10-26 09:41:18 +13:00
Maxime Delorme
c84cd7bcb1 Refactoring caldav-PUT to allow calling from a different code path. 2007-10-23 21:37:40 +13:00
Andrew McMillan
90f2fcd294 Add missing parameters to rollback-on-error calls. 2007-08-09 18:14:38 +12:00
Maxime Delorme
f00f07eb8f Changes to allow processing of a server-based directory of calendars to
load for many people.  Moving this away from the user maintenance screen.
2007-05-19 11:40:37 +12:00