Ralf Becker
|
3ec2ea86c3
|
* CalDAV/calendar: if requesting user had only freebusy rights, no freebusy information was regurned
|
2014-04-08 13:13:12 +00:00 |
|
Ralf Becker
|
3a901f8196
|
* CalDAV/Calendar: store and therefore keep external organizer if he has no common name (just email) and also store its common name
|
2014-03-13 10:16:41 +00:00 |
|
Ralf Becker
|
035afc9bf5
|
fixed iCal and iMip method and notification text for initial responses to organizer to be replys (not added=invitation)
|
2014-02-20 16:16:54 +00:00 |
|
Ralf Becker
|
5fc2b3631b
|
* CalDAV/CardDAV: entries with urls containing url-encoded chars, eg. from Google calendar, were not send to clients (missing urldecoding in multiget report)
|
2014-02-20 15:12:05 +00:00 |
|
Ralf Becker
|
6dfaec26d8
|
* CalDAV/Calendar: sending now iMip response to external organizer when initialy accepting invitation via CalDAV client (before only status changes where sent)
|
2014-02-20 15:05:51 +00:00 |
|
Ralf Becker
|
32b4f370fe
|
using capital REQUEST in method parameter
|
2014-02-05 15:16:39 +00:00 |
|
Jörg Lehrke
|
a01efd81c8
|
Fix X-MICROSOFT-CDO-ALLDAYEVENT calendar issue for CalDAV clients
|
2013-11-23 08:12:48 +00:00 |
|
Ralf Becker
|
9397280688
|
for new or changed group-invitations, remove previously deleted members, so they show up again
|
2013-10-17 12:02:36 +00:00 |
|
Ralf Becker
|
cd46241449
|
full implementation of draft-murchison-webdav-prefer-05, incl. return=representation for 412 conflicts
|
2013-10-07 07:32:34 +00:00 |
|
Ralf Becker
|
0da37cc8ff
|
fixed warning reported by Anthony Messina on developers list
|
2013-09-02 06:49:43 +00:00 |
|
Ralf Becker
|
af2145bea3
|
* Calendar/EMail: accepting mail invitations sets now external organizer as role CHAIR (externals can not be event-owners), to send replys back to organizer
|
2013-08-29 14:50:42 +00:00 |
|
Ralf Becker
|
aef984c7fa
|
* Calendar: automatic cancel alarms from removed or rejected participants
|
2013-08-29 14:39:01 +00:00 |
|
Ralf Becker
|
5b02a58267
|
* Calendar: fixed not working filter "only group events", to not include events of members
|
2013-08-15 16:03:04 +00:00 |
|
Ralf Becker
|
ec98f76a19
|
fix sql error, if contact_bday is not aliases as bday (works too if it is alias)
|
2013-07-23 15:09:56 +00:00 |
|
Ralf Becker
|
1b104f9779
|
fix sql error, if contact_bday is not aliases as bday (works too if it is alias)
|
2013-07-23 15:04:00 +00:00 |
|
Ralf Becker
|
f16db5f793
|
* Calendar: use "default" filter for home screen, instead of "all" which shows canceled events too
|
2013-06-27 09:27:06 +00:00 |
|
Ralf Becker
|
020e58b764
|
* Calendar: changing an existing, recurring event to whole-day, caused an end-time on day before start
|
2013-06-07 11:54:26 +00:00 |
|
Ralf Becker
|
8f0602f6bf
|
switching permanent error_log off
|
2013-05-16 16:02:48 +00:00 |
|
Ralf Becker
|
b2eb940e90
|
* Calendar/CalDAV: reduced memory foot-print by caching alarms, calendars with lots of alarms and recurring events sync now with 128MB memory_limit
|
2013-05-16 16:00:54 +00:00 |
|
Ralf Becker
|
9d6375fb3c
|
* Calendar/CalDAV: fixed recuring event disapeared from device, if a rejected recurrence existed and a change from an other user caused a reload (412 Precondition Failed)
|
2013-03-14 14:48:53 +00:00 |
|
Ralf Becker
|
43d5903f76
|
* Calendar/CalDAV: fixed iCal import of recurring events to convert (not understood) yearly byday to monthly byday with interval 12 and daily byday to weekly byday, also fixed of by one error in enddate
|
2013-02-28 17:01:26 +00:00 |
|
Ralf Becker
|
ea2809369b
|
* Calendar/CalDAV: fixed iCal parser calculating recurrence-enddate from COUNT parameter, taking into account BY* rules (RRULE:FREQ=WEEKLY;COUNT=4;BYDAY=Mo,Mi runs just 2 weeks!)
|
2013-02-27 14:36:13 +00:00 |
|
Ralf Becker
|
7f1b7952b1
|
no more querying of recurrences for etag of series master, as all update methods now update modification time of series master for recurrenc-exceptions
|
2013-02-26 08:56:13 +00:00 |
|
Ralf Becker
|
d71b993495
|
* CalDAV/CardDAV: removed unnecessary (double) etag generation and improved calendar etag generation for recurring events
|
2013-02-25 11:19:56 +00:00 |
|
Ralf Becker
|
5aa0d62712
|
* Calendar: copying of events now preservs quantity of resources
|
2013-02-21 15:24:28 +00:00 |
|
Ralf Becker
|
458508e1ba
|
* Calendar/CalDAV: fixed wrong time in notification mails caused by updates via CalDAV (not web interface), if user-timezone differs from server
|
2013-01-31 15:16:32 +00:00 |
|
Ralf Becker
|
8b68bf388f
|
fixed backend returning all events for freebusy query with just email addresses
|
2013-01-29 14:59:49 +00:00 |
|
Ralf Becker
|
e7b4f47d47
|
if we require an extra invite grant, we fail if that does not exist (bind privilege is not given in that case)
|
2013-01-24 15:33:24 +00:00 |
|
Ralf Becker
|
a98fc755c9
|
* CalDAV: remove "bind" privilege (create new events right) on other users or groups calendar, if invite requires special ACL grant, which current user does NOT have
|
2013-01-24 12:54:42 +00:00 |
|
Ralf Becker
|
ea23c03c8c
|
* CalDAV: backport from Trunk: allow organizer (edit-rights) update with If-Schedule-Tag-Match eg. from iOS or OS X iCal when event series was changed with "this in future" semantics and fix for not working status change of participants
|
2013-01-15 13:42:46 +00:00 |
|
Ralf Becker
|
7feb708376
|
* Calendar: notify responsible for a resource "participating" in a private event only with privacy-cleared details
|
2012-11-13 13:32:51 +00:00 |
|
Ralf Becker
|
f2a993d098
|
* Calendar: sort participants by there name
|
2012-11-13 11:24:05 +00:00 |
|
Ralf Becker
|
d45e8228bf
|
* Calendar: ignore (unchangeable) status of groups for setting line-type of events: all users of a group-invitation accepted --> solid line for all accepted
|
2012-11-13 09:55:53 +00:00 |
|
Ralf Becker
|
68368871d7
|
consistently send ETag by using and extending put_response_headers
|
2012-10-29 12:24:50 +00:00 |
|
Ralf Becker
|
df52e3de46
|
* CalDAV: show created and updated by user and date in iOS 6: new CalendarServer:(created|updated)-by properties
|
2012-10-24 07:13:11 +00:00 |
|
Ralf Becker
|
94ebf6dd65
|
* Calendar/CalDAV: deleting of recurrences under Android (eg. CalDAV Sync app) did not work
Android sets STATUS: CANCELLED instead of adding event to EXDATE of master, as other CalDAV clients do
|
2012-10-24 06:00:55 +00:00 |
|
Ralf Becker
|
4293732d8c
|
fixed PHP Warning: Illegal string offset
|
2012-10-23 15:11:17 +00:00 |
|
Ralf Becker
|
a3549df5e2
|
* CalDAV: fix recurring event one day short, if number of recurence specified together with event-length, after rrule in iCal
|
2012-10-23 14:23:08 +00:00 |
|
Ralf Becker
|
e49158d7c1
|
* Calendar/CalDAV/eSync: fixed truncating an existing daily event left it one day to long
|
2012-10-23 10:56:31 +00:00 |
|
Ralf Becker
|
c90fc65566
|
* Calendar: deny creating of recurring events, if duration of a single recurrence is longer then the recurrence interval
|
2012-10-22 15:50:33 +00:00 |
|
Ralf Becker
|
d7b0414a49
|
* Calendar/CalDAV/eSync: fixed exceptions get not deleted with series via CalDAV or eSync
moved code from our UI to BO, to either delete exceptions (default) or keep them with a new UID
|
2012-10-22 13:20:33 +00:00 |
|
Ralf Becker
|
6d427c3a67
|
* Calendar: changed default filter for new users/instances from "all" to "default" (not showing rejected invitations)
|
2012-10-08 11:39:13 +00:00 |
|
Ralf Becker
|
af67011f8d
|
automatic conversation of American Olson timezone names with 3 /-separated parts to a form without the middle part, eg. America/Buenos_Aires can be used instead of America/Argentina/Buenos_Aires
|
2012-10-07 18:01:33 +00:00 |
|
Ralf Becker
|
f124ef5fde
|
* CalDAV: deleting an already declined invitation returned 403 Forbidden, instead 204 No Content
|
2012-10-02 12:58:59 +00:00 |
|
Ralf Becker
|
2aaec111b4
|
* CalDAV: privileges in other users calendar where reported wrong, leading clients to believe they have write rights here
|
2012-10-02 05:20:06 +00:00 |
|
Ralf Becker
|
7039e38ad3
|
* CalDAV: fixed broken URL of private events in shared calendar user has no right to view
|
2012-09-27 09:03:30 +00:00 |
|
Ralf Becker
|
1e939ff3a2
|
* Calendar/CalDAV: fixed not working accepting or rejecting recurrences of event series via CalDAV scheduling (eg. iOS devices)
|
2012-08-15 15:28:00 +00:00 |
|
Ralf Becker
|
724d03e53b
|
* Calendar: if deleting next recurrance of an event series containing alarms, move alarms to next recurrance, to not alarm for deleted recurance
|
2012-08-14 17:04:50 +00:00 |
|
Ralf Becker
|
c1d0e03adb
|
fixed some more "Illegal string offset"
|
2012-08-14 07:56:49 +00:00 |
|
Ralf Becker
|
959739d32b
|
avoid calling accounts->members(hips) without an account_id and cast accounts->members(hips) to array, to cope without PHP warnings for not (longer) existing accounts
|
2012-08-09 09:53:34 +00:00 |
|