Andrew McMillan
81072fc8ed
Better privilege checking on POST scheduling actions.
2012-03-22 14:08:59 +13:00
Andrew McMillan
c36982c22f
Fix bug introduced with iSchedule support.
2012-03-02 08:54:46 +13:00
Rob Ostensen
5359e6fb98
ischedule: make invites and replies work
2012-01-31 00:19:45 -06:00
Rob Ostensen
f0e912da7e
iSchedule changes: fix signed domain, better error handling, cleanups
2012-01-30 21:18:10 -06:00
Rob Ostensen
70fb506ed1
ischedule freebusy should work now
2012-01-30 20:29:48 -06:00
Rob Ostensen
31f9fdd505
fix xml queries
2012-01-29 12:14:20 -06:00
Andrew McMillan
fa4843d521
This needs to be a vCalendar to do scheduling actions now.
...
Viz.: dmz-sv-cal.physik.uni-muenchen.de-error_log-20120108:[Wed Jan 04 14:26:16 2012]
[error] [client 10.153.220.88] PHP Catchable fatal error: Argument 1 passed to
handle_schedule_reply() must be an instance of vCalendar, instance of vComponent
given, called in /usr/share/davical/inc/caldav-POST.php on line 144 and defined
in /usr/share/davical/inc/caldav-PUT-functions.php on line 270
2012-01-13 11:28:44 +13:00
Andrew McMillan
13ce4c147a
Add support for writing local scheduling requests on PUT.
...
In the new Scheduling Extensions for CalDAV the server is expected
to construct iCalendar METHOD:REQUEST invitations and put them into
the scheduling inbox for each (local) attendee. This patch does
that, and hopefully breaks the back of implementing the full
scheduling extensions.
2011-09-07 23:40:28 +12:00
Andrew McMillan
b4dfa9c1bf
Rewriting some TODO comments as @todo
2011-08-26 01:03:13 +12:00
Andrew McMillan
7b966171cf
Correct typo in POST handling.
2010-11-21 00:50:47 +13:00
Andrew McMillan
83ec11403a
Fix typo in iTIP CANCEL handling.
2010-10-16 10:26:42 +13:00
Andrew McMillan
50fccc73d8
Working freebusy refactored to use a single core routine.
2010-08-30 18:55:23 +12:00
Andrew McMillan
66aa72ea48
Migrate POST to AwlQuery.
2010-03-17 22:24:49 +13:00
Rob Ostensen
3efbddd9bd
Scheduling extentions working with iCal 4
2010-03-10 13:46:42 +13:00
Andrew McMillan
9ecc95399b
Force function parameter types for older PostgreSQL versions.
2009-12-21 22:18:54 +13:00
Andrew McMillan
19199d5f86
Replaced the old get_permissions() call with the new permissions model.
2009-12-21 13:04:25 +13:00
Andrew McMillan
878f71e999
Only responde with freebusy to a VFREEBUSY request.
2009-11-05 17:07:30 +13:00
Andrew McMillan
bc805e0700
Do case-insensitive e-mail lookup, fallback to case sensitive on multiples.
2009-06-27 20:35:55 +12:00
Andrew McMillan
29f775c529
Fix timezone handling bug in freebusy POST.
2009-06-16 23:50:58 +12:00
Andrew McMillan
a4d5cac40a
schedule-response should be in CalDAV namespace.
2009-06-10 09:58:46 +12:00
Andrew McMillan
8a8083b056
Switch to use RRULE function.
2009-05-12 14:45:44 +12:00
Andrew McMillan
146da01a7d
Freebusy time should all be GMT based.
2009-03-31 22:25:52 +13:00
Wolfgang Herget
6eaaaa3a08
Added dummy handler for CalDAV POST (CANCEL) requests, wanted by Apple iCal
2009-03-19 10:20:26 +13:00
Andrew McMillan
964d0a1224
Fix brokenness after getting rid of crappy halfway namespaced tag handling.
2008-11-12 22:55:53 +13:00
Andrew McMillan
2c4a620967
Switch to iCalComponent rather than iCalendar.
2008-11-10 11:49:10 +13:00
Andrew McMillan
ff87efdc1d
Use @todo: everywhere for phpdocumentor syntax.
2008-11-01 19:27:33 +13:00
Andrew McMillan
499d2e3856
Include XML headers in response.
2008-10-31 23:30:53 +13:00
Andrew McMillan
1fc443c9a4
Apply free-busy permissions to POST free/busy requests.
2008-10-30 20:48:09 +13:00
Andrew McMillan
4db226d48e
Add the fetching of the permissions to the query, even if we don't apply them yet.
2008-10-28 20:38:46 +13:00
Andrew McMillan
ecea83fb03
Put some workarounds in for Apple iCal.
2008-10-26 11:20:02 +13:00
Andrew McMillan
1eff233266
Add FBTYPE to busy details.
2008-10-26 00:54:32 +13:00
Andrew McMillan
50af0f13d3
Seems PHP is very aggressive about using pointers nowadays.
2008-10-25 21:42:17 +13:00
Andrew McMillan
640ca24213
The recipient header died in draft-sched-05, so we use the iCalendar ATTENDEE instead.
2008-10-25 20:35:44 +13:00
Andrew McMillan
49013d36ac
Add support for POST freebusy request per draft caldav scheduling RFC.
2008-10-24 18:03:27 +13:00
Andrew McMillan
5ec4c33670
Remove case-folding of incoming XML.
2008-10-21 23:04:31 +13:00