Aleksander Machniak
5786172154
ACL management for DAV folders
...
Summary:
Implement DAV folder sharing based on draft-pot-webdav-resource-sharing standard
We keep the DAV ACL standard implementation as an option, but this standard
does not cover the folder discovery, so we'll not use it with Kolab setups.
Reviewers: #roundcube_kolab_plugins_developers
Subscribers: #roundcube_kolab_plugins_developers
Differential Revision: https://git.kolab.org/D4668
2024-04-02 15:46:33 +02:00
Aleksander Machniak
b472372a80
Fix editing addressbook folder using Kolab driver
2024-02-12 12:57:25 +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
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
f41dc94eae
Compatibility fixes for Roundcube 1.7
2024-01-10 14:44:14 +01:00
Aleksander Machniak
dcfd95fd1f
Fix rare fatal error in caldav_calendar class and some PHP8 warnings
2023-09-27 09:21:34 +02:00
Aleksander Machniak
609336d71f
Fix PHP8 warnings
2023-06-06 14:52:01 +02:00
Aleksander Machniak
a8a78d3f66
Fix regression on addressbook and notes lists (T7463)
2023-06-02 12:20:06 +02:00
Christian Mollekopf
d711a32fab
php8 fixes
2023-05-03 09:40:46 +02:00
Aleksander Machniak
06209ca559
Fix PHP warnings
2023-04-10 12:51:43 +02:00
Aleksander Machniak
5cca91ab6c
CS improvements
2023-01-25 15:13:27 +01:00
Christian Mollekopf
bac56c4cd1
PHP 8 fixes
...
Reviewers: #hkccp_developers
Differential Revision: https://git.kolab.org/D4016
2023-01-25 14:58:01 +01:00
Aleksander Machniak
7810d77969
PHP8 fixes - code style
2023-01-18 16:38:22 +01:00
Christian Mollekopf
d988dac141
PHP 8 fixes
...
Differential Revision: https://git.kolab.org/D3995
2023-01-18 14:50:31 +01:00
Aleksander Machniak
8e3561758a
Add support for Cyrus v3 Freebusy service
2023-01-11 11:59:49 +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
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
454e21c47e
Performance: Cache DAV home(s) discovery, skip redundant DAV request
2022-11-25 12:03:29 +01:00
Aleksander Machniak
3d373079d4
Reset last_source/last_group on Kolab addressbook delete
2022-11-11 11:34:29 +01:00
Aleksander Machniak
5fbfa61a4b
Contact groups
2022-11-10 13:38:48 +01:00
Aleksander Machniak
114af8eb3c
Multi-folder support for CardDAV and CalDAV drivers
2022-11-04 12:08:22 +01:00
Aleksander Machniak
38bada80f9
List Collected Recipiens and Trusted Senders at the end of the list
2022-10-17 11:57:49 +02:00
Aleksander Machniak
1063ff6fa5
Fix PHP5 compatibility, fix Kolab driver for addressbook
2022-10-17 09:39:00 +02:00
Aleksander Machniak
f46ed48258
CalDAV and CardDAV drivers
...
Summary: CardDAV driver for kolab_addressbook, CalDAV driver for calendar
Reviewers: #roundcube_kolab_plugins_developers
Subscribers: #roundcube_kolab_plugins_developers
Differential Revision: https://git.kolab.org/D3908
2022-10-16 11:04:38 +02:00
Aleksander Machniak
0159e3c115
CardDAV support
2022-10-14 16:34:19 +02:00
Aleksander Machniak
5c6a7a2d6f
CalDAV driver
2022-10-11 15:27:59 +02:00
Jeroen van Meeuwen (Kolab Systems)
b1d3006fa2
Bump version numbers
2021-11-17 10:24:07 +01:00
Aleksander Machniak
a2fdf05f79
Update localization
2021-10-11 11:04:38 +02:00
Jeroen van Meeuwen (Kolab Systems)
9a13a39e7f
Bump version numbers to 3.5.6
2021-04-12 12:04:40 +02:00
Aleksander Machniak
87fbaea696
PHP8 compatibility fixes
...
Summary: PHP8 fixes, CS fixes, short array syntax, indentation
Reviewers: #roundcube_kolab_plugins_developers
Subscribers: #roundcube_kolab_plugins_developers
Tags: #roundcube_kolab_plugins
Differential Revision: https://git.kolab.org/D2185
2021-02-01 08:30:34 +01:00
Jeroen van Meeuwen (Kolab Systems)
799e0bddff
Bump plugin version numbers
2020-10-16 10:59:30 +02:00
Aleksander Machniak
112516794f
Fix PHP 7.4 deprecation warning on implode()
2020-08-11 12:55:49 +02:00
Jeroen van Meeuwen (Kolab Systems)
4760d1a3d5
Bump version number
2019-10-19 11:55:22 +02:00
Aleksander Machniak
7491bf813c
Update localization (again)
2019-10-13 15:55:15 +02:00
Aleksander Machniak
a4776ffcc8
Update localization, fix counting translation lines in update script
2019-10-13 14:54:56 +02:00
Jeroen van Meeuwen (Kolab Systems)
8344228bb2
Bump plugin versions to 3.5.1
2019-10-07 14:00:23 +02:00
Aleksander Machniak
84fd1d18aa
Fix error when contacts folder contains non-alphanum chars (Bifrost#T245789)
...
By removing outdated and redundant check.
2019-09-24 10:41:53 +00:00
Aleksander Machniak
f052c02103
Use cache fast-mode for contact groups
...
The same as tags/relations these objects are used quite often, so
we store group members in database and we can access them without
accessing imap.
2019-05-07 10:37:45 +02:00
Aleksander Machniak
818649624b
Fast-mode for contacts
...
... there's still a place for improvement, we can make more requests use fast-mode.
2019-05-07 10:37:45 +02:00
Jeroen van Meeuwen (Kolab Systems)
e0d11833a1
Bump version numbers
2019-05-07 08:32:27 +02:00
Aleksander Machniak
290adfbbb1
Merge branch 'dev/elastic'
2019-05-06 08:30:23 +02:00
Aleksander Machniak
12ce9fd4c7
Ignore address_book_type setting when checking for global addressbooks
2019-04-16 12:50:20 +02:00
Aleksander Machniak
e13bdd55a7
Elastic: Catch up with layout refactoring in core
2019-03-25 12:27:51 +01:00
Jeroen van Meeuwen (Kolab Systems)
456254ef2f
Bump version numbers
2019-03-14 11:12:38 +01:00