Commit graph

437 commits

Author SHA1 Message Date
Aleksander Machniak
398c3120e8 Add missing test file 2024-07-02 12:24:52 +02:00
Aleksander Machniak
8f88b4b120 Fix fatal error when parsing VEVENT without DTSTART
Such a dummy/redundant VEVENT block was found in an iTip created in Exchange 2010.
2024-07-02 12:21:09 +02:00
Aleksander Machniak
1345402bb9 Fix tests using Roundcube master 2024-07-02 11:50:10 +02:00
Aleksander Machniak
2cedf86201 Log error and do not throw when an iTip body is unset 2024-05-23 15:29:27 +02:00
Aleksander Machniak
08ede7da0e Fix PHP8 warnings 2024-04-26 11:22:13 +02:00
Aleksander Machniak
95cc2eb973 Ignore some errors in stderr in some tests 2024-04-18 14:03:46 +02:00
Aleksander Machniak
4f8869529e Fix fatal error when parsing an event with broken recurrence 2024-04-18 13:53:13 +02:00
Aleksander Machniak
cbc8078c79 Fix more phpstan code issues 2024-04-16 08:58:06 +02:00
Aleksander Machniak
0333d78048 Fix phpstan error 2024-04-04 16:14:10 +02:00
Aleksander Machniak
00bc00945b Fix bug in mail_get_itip_object()
This could cause problems with accepting iTip invitations.
2024-03-28 20:35:51 +01:00
Christian Mollekopf
1ecff64896 Restore php 7.2 compat
??= is apparently only available from 7.4 on.

See:
https://wiki.php.net/rfc/null_coalesce_equal_operator
2024-03-26 12:49:45 +01:00
Aleksander Machniak
176f557ec7 PHPStan Level:4 fixes 2024-01-30 14:45:46 +01:00
Aleksander Machniak
198376f46c PHPStan Level:3 2024-01-29 13:53:48 +01:00
Aleksander Machniak
2103cc317d PHPDoc fixes 2024-01-26 14:38:48 +01:00
Aleksander Machniak
312b1981de Fix test 2024-01-25 15:58:15 +01:00
Aleksander Machniak
5eb91ca74a PHPStan level:2 fixes (partial) 2024-01-25 13:47:41 +01:00
Aleksander Machniak
5271b6e787 Use consistent PHP code style 2024-01-24 11:24:41 +01:00
Aleksander Machniak
f3319891d5 PHPStan Level:1 fixes, also fixed tests 2024-01-24 10:59:25 +01:00
Aleksander Machniak
28711f7e6e Fix PHP8 warnings 2024-01-16 12:03:19 +01:00
Aleksander Machniak
c8ac5637a4 Fix PHP8 warnings 2023-11-29 15:43:08 +01:00
Aleksander Machniak
62be45e882 Fix PHP8 warning 2023-11-17 14:56:38 +01:00
Aleksander Machniak
9eac16087d Fix PHP8 warning 2023-11-17 10:26:31 +01:00
Aleksander Machniak
83e4a3b92b Fix PHP8 warning 2023-08-09 15:25:21 +02:00
Aleksander Machniak
83fd802cc4 Fix PHP8 warnings 2023-07-28 14:07:18 +02:00
Christian Mollekopf
fa7f7324e8 Reset the status on mail_message_load so we can process multiple
messages

Otherwise we just keep returning the data from the first parse in
get_mail_ical_objects.
2023-07-27 11:47:26 +02:00
Aleksander Machniak
c350c1ebbf Fix issues in the Delegate Invitation dialog 2023-07-24 11:10:46 +02:00
Aleksander Machniak
dae51e28a1 Fix PHP8 warning 2023-07-13 12:27:07 +02:00
Aleksander Machniak
5fcf64fd9f PHP8 compatibility fixes (T7241) 2023-06-16 11:36:22 +02:00
Aleksander Machniak
096b7a8181 Fix PHP8 warnings 2023-06-12 12:07:58 +02:00
Aleksander Machniak
74079820c7 Fix PHP8 warnings 2023-04-19 15:25:24 +02:00
Christian Mollekopf
d988dac141 PHP 8 fixes
Differential Revision: https://git.kolab.org/D3995
2023-01-18 14:50:31 +01:00
Aleksander Machniak
45088c23b9 "Edit/Share" -> "Edit" for CalDAV folders 2023-01-06 14:39:48 +01:00
Aleksander Machniak
53e29186b0 Calendar: Fix invalid time in event dialog title 2023-01-06 12:39:35 +01:00
Aleksander Machniak
a3ef1eedf1 CalDAV driver for Tasks
includes cache syncronization fixes and PHP8 fixes.
2023-01-03 10:42:54 +01:00
Aleksander Machniak
a0c564f946 Fix various calendar recurrence issues 2022-12-20 14:15:39 +01:00
Aleksander Machniak
371a664e92 CalDAV attachments support, PHP8 fixes 2022-12-15 10:06:29 +01:00
Aleksander Machniak
d07938b662 Fix PHP warning 2022-12-09 15:02:06 +01:00
Aleksander Machniak
24e2e1ce84 Fix infinite loop in kolab_storage_dataset 2022-12-09 14:39:46 +01:00
Aleksander Machniak
748f2430cd Fix PHP 7.2 compatibility 2022-12-07 14:50:50 +01:00
Aleksander Machniak
0530881f4b Remove dependency on kolabcalendaring/kolabformat in CalDAV driver, various PHP8 support fixes 2022-12-05 15:07:23 +01:00
Aleksander Machniak
a9531c9336 Fix libcalendaring_recurrence::end() 2022-12-02 15:57:59 +01:00
Aleksander Machniak
e4271ccfd8 Replace Horde with Sabre in libcalendaring_recurrence 2022-12-02 14:51:33 +01:00
Aleksander Machniak
251d4e367a Fixes in libcalendaring_recurrence.php 2022-12-01 15:03:56 +01:00
Aleksander Machniak
b3c882e037 Add tests for the localization files 2022-12-01 12:42:11 +01:00
Aleksander Machniak
258665932d Update localization, fix bugs in some localization files 2022-12-01 12:41:13 +01:00
Aleksander Machniak
1b33810f71 Try to support PHP >= 7.2, small refactoring 2022-11-30 12:54:29 +01:00
Aleksander Machniak
f5d95d5a92 Use Sabre/VObject v4, Partial PHP8 support 2022-11-29 15:54:43 +01:00
Aleksander Machniak
b74301fa2b PHP7 support 2022-10-12 13:36:57 +02:00
Aleksander Machniak
b0f306eaf1 Remove sensitivity settings 2022-09-14 12:45:30 +02:00
Aleksander Machniak
869bde56a8 Fix handling alarms related to the end of the event 2022-08-30 11:14:22 +02:00