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
7aa7a9fe5b
PHPDoc fixes
2024-01-19 16:05:37 +01:00
Aleksander Machniak
28711f7e6e
Fix PHP8 warnings
2024-01-16 12:03:19 +01:00
Aleksander Machniak
b258585da1
Improve "empty" _sync_unlock()
2024-01-10 15:56:22 +01:00
Aleksander Machniak
9c69920ccb
Fix handling errors on FETCH in the cache synchronization, code cleanup
2024-01-10 14:32:03 +01:00
Aleksander Machniak
a2884d0417
Small fix in move()
2024-01-05 13:57:53 +01:00
Aleksander Machniak
737f4c119e
Small improvements in DAV handler
2024-01-04 09:47:07 +01:00
Aleksander Machniak
f4accec37c
Fix PHP8 warning if $_SERVER['HTTP_USER_AGENT'] is not set
2023-12-13 15:50:16 +01:00
Aleksander Machniak
337ac3c5d9
Improve kolab_storage_dav::folder_update()
2023-12-13 14:13:13 +01:00
Aleksander Machniak
e21f48d3ba
Small improvement in DAV client
2023-12-08 14:52:02 +01:00
Aleksander Machniak
f9ac968288
Fix removing all exceptions from an event
2023-11-28 15:28:07 +01:00
Aleksander Machniak
de2609e6d0
Support DAV servers that use ctag length up to 128 characters (T7282)
2023-11-12 11:07:36 +01:00
Aleksander Machniak
f6a4cdacaa
Support imap_host setting from Roundcube 1.6
2023-11-12 10:09:16 +01:00
Aleksander Machniak
4bc6a82a13
Fix creating DAV folders on Baikal servers (T8057)
...
Set resourcetype property
2023-09-26 13:25:09 +02:00
Aleksander Machniak
1ee5a5fa0e
Use HTTPS URL in "This is a Kolab Groupware object [...]" text
...
Summary: In 2018 it should be save to use HTTPS in such a URL, given that HTTPS is unlikely to go away.
Reviewers: #roundcube_kolab_plugins_developers, mollekopf
Reviewed By: #roundcube_kolab_plugins_developers, mollekopf
Tags: #roundcube
Differential Revision: https://git.kolab.org/D647
2023-09-21 15:33:33 +02:00
Aleksander Machniak
1818ee06c9
Fix PHP8 warnings
2023-08-09 13:31:53 +02:00
Aleksander Machniak
4f2fcfce96
Fix PHP8 warnings
2023-08-07 16:16:24 +02:00
Aleksander Machniak
a1de0c679b
Fix PHP8 warnings
2023-08-07 15:00:13 +02:00
Aleksander Machniak
99717b0877
Calendar: Fix restoring an event (or event occurrence) in the Kolab driver (T854626)
2023-08-03 14:12:27 +02:00
Aleksander Machniak
57ed29ef68
Fix PHP8 warning
2023-08-02 16:03:38 +02:00
Aleksander Machniak
1b212f3ee2
Fix PHP8 warnings
2023-08-01 10:47:02 +02:00
Aleksander Machniak
83fd802cc4
Fix PHP8 warnings
2023-07-28 14:07:18 +02:00
Christian Mollekopf
5a8b8c5e74
php8 warnings
2023-07-27 09:19:19 +02:00
Christian Mollekopf
2172ad293f
php8 warnings
2023-07-24 10:13:18 +02:00
Aleksander Machniak
83d5c9f7f5
Fix handling of kolab_freebusy_server=false (and other empty values)
...
- Cleanup code
- Hide availability features in the Resources tab
2023-06-23 14:38:10 +02:00
Aleksander Machniak
5863bcc947
Fix PHP8 warnings
2023-06-23 13:15:51 +02:00
Aleksander Machniak
b7dc093954
DAV: Don't consider addressbooks to be calendars (T7276)
2023-06-20 14:46:01 +02:00
Aleksander Machniak
84ef4ac9e3
Fix folders discovery on non-kolab DAV servers (T7276)
2023-06-20 14:31:10 +02:00
Aleksander Machniak
096b7a8181
Fix PHP8 warnings
2023-06-12 12:07:58 +02:00
Aleksander Machniak
4a15d64a69
Fix PHP fatal error
2023-06-08 11:27:15 +02:00
Aleksander Machniak
609336d71f
Fix PHP8 warnings
2023-06-06 14:52:01 +02:00
Aleksander Machniak
2b29e447ba
Fix PHP8 warnings
2023-06-02 13:48:23 +02:00
Aleksander Machniak
a8a78d3f66
Fix regression on addressbook and notes lists (T7463)
2023-06-02 12:20:06 +02:00
Aleksander Machniak
4413130c52
Fix PHP warning
2023-06-01 10:18:11 +02:00
Aleksander Machniak
8d688a4189
Fix email address case-sensitivity in a few places
2023-05-10 15:20:50 +02:00
Aleksander Machniak
f70c6d3508
Fix cache issue with handling more than 500 records
2023-05-03 10:31:53 +02:00
Christian Mollekopf
d711a32fab
php8 fixes
2023-05-03 09:40:46 +02:00
Christian Mollekopf
f3592eaf3b
Always fetch the full result in kolab_storage_cache::select
...
The previous behaviour did not work in the addressbook if more than 500
results were provided, because nothing turned the uid only fetch into
the full data, resulting in "empty" result records.
This solution seems to work fine for the cases tested and avoids having
to completely different codepaths based on a number of records found.
2023-05-03 09:25:49 +02:00
Aleksander Machniak
68eaf60aca
Fix moving objects between DAV folders
...
The code does "move object then read it" and "read it" was failing
because the folder cache wasn't up-to-date. We force re-synchronization
by reseting the state properly after move().
2023-05-01 12:11:33 +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
Christian Mollekopf
de4e56a561
PHP 8 fixes
2023-01-24 11:04:42 +01:00
Aleksander Machniak
b55ce1d203
Support Postgres database for Kolab cache
2023-01-20 15:10:29 +01:00
Aleksander Machniak
b01053c7da
Update SQLite DB schema
2023-01-19 15:44:32 +01:00
Aleksander Machniak
e9bd840a87
Remove Oracle DB support
2023-01-19 10:58:16 +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
a3ef1eedf1
CalDAV driver for Tasks
...
includes cache syncronization fixes and PHP8 fixes.
2023-01-03 10:42:54 +01:00