Aleksander Machniak
2f75ab5b39
T5414: Fix wrong all-day event date in invitation box
2019-05-31 09:19:04 +00:00
Aleksander Machniak
b5dceb45aa
Fix small regression
2018-12-13 14:25:56 +01:00
Aleksander Machniak
868d15c4a2
Fix PHP 7.3 warning
2018-12-13 14:25:41 +01:00
Aleksander Machniak
83ac298cd7
Fix handling EXDATEs in different timezone than the event timezone (Bifrost#T154553)
2018-12-13 12:36:20 +00:00
Aleksander Machniak
0c02d0d45c
T2531: Support SCHEDULE-AGENT in iTip
...
This property is used when scheduling method on the original and updated
event via CalDAV (iRony) using SCHEDULING-AGENT=CLIENT. CANCEL invitations
are supposed to be sent to attendees only if the initial scheduling was not
done with SCHEDULING-AGENT=CLIENT.
https://tools.ietf.org/html/rfc6638#section-3.2.1.2
2017-07-04 14:27:19 +00:00
Aleksander Machniak
c2e8cc16ab
T2504: Fix DTSTAMP in iTip replies
...
It should be set to NOW whenever METHOD is specified.
2017-06-29 13:08:35 +00:00
Aleksander Machniak
dfacbe01bc
Fix misleading warning when editing/deleting a shared event (T1357)
...
and properly notify attendees of such a change.
2017-04-04 12:17:17 +02:00
Aleksander Machniak
daefd52a92
T1385: Fix importing events with no DTEND and no DURATION
...
Per RFC5545 3.6.1 it is perfectly valid. In such cases DTEND should set to DTSTART.
2016-07-29 06:54:48 -04:00
Aleksander Machniak
0b17f376a8
Fix duplicated DTSTAMP entry in generated iTip (T1148)
...
Incopatibility with Sabre-VObject >= 3.3
2016-03-24 14:05:36 +01:00
Thomas Bruederli
8a112e5292
Explicitly set allday property when parsing ical
2015-10-21 23:18:32 +02:00
Aleksander Machniak
823c62be9f
Fix compatibility with Sabre/VObject-3.4, error on RRULE with BYDAY import ( #5221 )
2015-09-10 12:42:59 +02:00
Aleksander Machniak
aa3523cc76
Fix compatibility with recent Sabre/VObject ( #5185 )
2015-08-07 06:58:15 -04:00
Aleksander Machniak
326e4ad9ad
Support reminders relative to end/due date (RELATED=END) (T656)
...
Conflicts:
plugins/libcalendaring/libvcalendar.php
2015-08-07 06:43:59 -04:00
Aleksander Machniak
90ad98cda7
Fix fatal error in _to_ical() ( #5177 )
2015-08-04 11:23:36 +02:00
Thomas Bruederli
c01f8017e3
Fix invalid VTIMEZONE definitions for offsets negative to UTC
...
Resolves T428
2015-06-04 17:11:16 +02:00
Thomas Bruederli
1f9835e918
Support COMPLETED property in VTODO objects
...
Resolves T403 and #5067
2015-05-27 12:31:29 +02:00
Thomas Bruederli
6effb4c9c3
Support X-APPLE-FILENAME parameter for attachments; make attachment cid really unique
2015-04-28 15:48:27 +02:00
Thomas Bruederli
3e9d343e93
Use the right key to set default value
2015-04-27 19:16:18 +02:00
Thomas Bruederli
6c0d0f8d5e
Allow SCHEDULE-STATUS parameter for ORGANIZER properties
2015-04-27 14:51:23 +02:00
Thomas Bruederli
3b0bfb8775
Fix iCal import/export to pass tests again
2015-04-22 17:00:23 +02:00
Thomas Bruederli
2605138b08
Correct function call
2015-04-02 19:04:17 +02:00
Thomas Bruederli
d99b8f8fee
Merge branch 'dev/sabre-vobject3' of ssh://git.kolab.org/git/roundcubemail-plugins-kolab into dev/sabre-vobject3
...
after rebasing with master
Conflicts:
plugins/libcalendaring/libvcalendar.php
plugins/libcalendaring/tests/libvcalendar.php
2015-04-02 16:12:42 +02:00
Thomas Bruederli
e614c87dfe
Support SCHEDULE-STATUS attende/organizer parameters
2015-04-02 16:09:54 +02:00
Thomas Bruederli
4669ca4cc4
Accept events with METHOD:CANCEL and no end date
2015-04-02 16:09:10 +02:00
Thomas Bruederli
1c927ee0f4
Fix TRIGGER properties with absilute date-time values ( #3881 )
2015-04-02 16:09:09 +02:00
Thomas Bruederli
06f380a2d6
Replace vendorized Sabre/VObject 2.1 lib with a dependency to VObject 3.3 ( #3881 ); adapt libvcalendar + tests to the new API
2015-04-02 16:09:09 +02:00
Thomas Bruederli
0eefd8414f
Fix VTIMEZONE export in non-buffered mode ( #4865 )
2015-03-18 12:59:39 +01:00
Thomas Bruederli
e8c387ef0d
Bump versions and copyright year
2015-03-10 15:38:45 +01:00
Thomas Bruederli
3702557dc3
Export recurrence UNTIL parameter as DATE for all-day events ( #3998 )
2015-03-09 15:40:25 +01:00
Thomas Bruederli
83d3d016bd
Parse multiple vevent components with the same UID into one object with exceptions ( #4733 )
2015-03-09 12:30:53 +01:00
Thomas Bruederli
874b950f73
Strip empty parameters from RRULE properties ( #4797 )
2015-03-05 14:33:05 +01:00
Thomas Bruederli
db637619c3
Omit RSVP flag in iCal export if not true
2015-02-19 15:57:37 +01:00
Thomas Bruederli
422bb0a298
Fix RSVP flag in iCal and storage (defaults to false); remove redundant information from ical PRODID
2015-02-18 10:21:15 +01:00
Thomas Bruederli
78622133a9
Reliably identify recurrence instances throughout the application to support invitations of recurring events ( #4387 )
2015-02-15 14:32:31 +01:00
Thomas Bruederli
ad55fc706d
Fix handling of Recurrence-ID properties for recurrence exceptions to comply with RFC 5545 ( #4385 )
2015-02-12 10:08:22 +01:00
Thomas Bruederli
d735c4721e
Catch parse errors of recurrence exceptions in iCal files
2015-01-28 17:51:13 +01:00
Aleksander Machniak
7c565bff0c
Fix typo in function name (parse_alarm_value)
2015-01-22 12:17:33 -05:00
Thomas Bruederli
17f57ff7ca
Accept parent-relation from RELATED-TO property without RELTYPE parameter ( #4158 )
2015-01-07 13:00:57 +01:00
Aleksander Machniak
ac4f6e7562
Avoid unused variables (also fixed some bugs) found in static code analysis
2014-11-21 10:03:18 +01:00
Thomas Bruederli
963cc3e1f5
Support SCHEDULE-STATUS attende/organizer parameters
2014-11-12 19:03:06 +01:00
Thomas Bruederli
998b25171d
Accept events with METHOD:CANCEL and no end date
2014-11-12 15:21:32 +01:00
Thomas Bruederli
1e2898da5a
Fix TRIGGER properties with absilute date-time values ( #3881 )
2014-11-12 11:54:24 +01:00
Thomas Bruederli
c739e047c1
Replace vendorized Sabre/VObject 2.1 lib with a dependency to VObject 3.3 ( #3881 ); adapt libvcalendar + tests to the new API
2014-11-10 16:32:15 +01:00
Thomas Bruederli
c6f5a8233b
Fix handling of RSVP flags
2014-11-06 17:09:59 +01:00
Thomas Bruederli
232b458be4
Parse and display event/task status from iTip messages
2014-10-14 09:21:51 +02:00
Thomas Bruederli
449d4ad81b
Filter empty recurrence attributes
2014-10-09 19:07:45 +02:00
Thomas Bruederli
1f27e238a8
Fix TZOFFSET values with minutes ( #3199 )
2014-09-22 12:01:04 +02:00
Thomas Bruederli
f9b19b9f27
Include VTIMEZONE definitions when exporting event data or invitations as iCal ( #3199 )
2014-09-22 11:03:25 +02:00
Thomas Bruederli
0d68fa3330
Support multiple CATEGORIES properties ( #3497 )
2014-08-25 09:43:50 +02:00
Thomas Bruederli
4ea51417ba
Copy iTip inivitation comment to event objects and display it in calendar with the RSPV buttons ( #419 )
2014-08-01 10:05:55 +02:00