Jeroen van Meeuwen (Kolab Systems)
c1d3e1dbde
Bump version
2021-10-01 13:20:35 +02:00
Aleksander Machniak
3178a149ad
Add backticks in some sql queries, cleanup
2021-10-01 08:41:16 +02:00
Aleksander Machniak
38b103430b
Fix PHP8 warnings
2021-09-29 18:56:56 +02:00
Aleksander Machniak
dd6f6ab305
Fix regression in deleting Future/All event occurrences
2021-09-26 19:34:04 +02:00
Aleksander Machniak
3c557590b2
Fix some PHP8 warnings
2021-09-22 13:18:44 +02:00
Aleksander Machniak
caa6738cd8
Fix some issues with parsing links (T6688)
2021-09-22 13:15:49 +02:00
Aleksander Machniak
5f11d68ee7
modcache.sh: Support imap connections with tls/ssl
2021-09-16 09:34:42 +02:00
Aleksander Machniak
d3a6a40c25
Fix Fatal error: Call to undefined function prompt_silent()
2021-09-16 08:44:18 +02:00
Aleksander Machniak
05a0fd8aab
Fix indentation
2021-09-01 20:18:36 +02:00
Aleksander Machniak
c99ac18b89
Use ISO week numbers in both full-calendar and date picker
2021-07-29 14:33:09 +02:00
Aleksander Machniak
945ac3605d
Fix 2FA logon with kolab_auth's "login as" feature
2021-07-02 13:55:17 +02:00
Aleksander Machniak
83d7667aca
Add missing icon for "Login As" input in Elastic skin(s)
2021-06-30 13:54:12 +02:00
Aleksander Machniak
5a94fd8bc6
2FA: Add missing login_lc config handling
...
Fixes 2FA bypass by using upper-case letter in the username
2021-06-08 10:37:26 +02:00
Jeroen van Meeuwen (Kolab Systems)
fddfa1f24a
Bump version number
2021-04-13 09:06:05 +02:00
Aleksander Machniak
6204b43186
Fix compatibility with PHP 5.4
2021-04-13 08:41:15 +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
315c6ec7a0
Tasklist: Fix list scrolling in Elastic on touch devices
2021-03-21 11:34:16 +01:00
Aleksander Machniak
39bf64e680
Fix 'complete' status of new tasks when using DB driver
2021-03-21 11:14:57 +01:00
Aleksander Machniak
54f34fa71e
Fix logging XML
2021-03-19 12:30:34 +01:00
Aleksander Machniak
d886a3bdfc
Fix fatal error introduced with 'kolab_format_error_log'
2021-03-19 09:01:14 +01:00
Christian Mollekopf
445e636841
Calendar, Contacts and Tasks are also required for Outlook
2021-03-18 12:01:04 +01:00
Aleksander Machniak
5e3b3c455a
Add a way to log xml payload on kolab format error
2021-03-17 13:38:06 +01:00
Aleksander Machniak
2129b4e2c0
Fix PHP warnings
2021-03-08 14:29:23 +01: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
Aleksander Machniak
fba24494dd
Elastic dark mode
...
Reviewers: #roundcube_kolab_plugins_developers
Subscribers: #roundcube_kolab_plugins_developers
Differential Revision: https://git.kolab.org/D2179
2021-02-01 08:23:07 +01:00
Christian Mollekopf
7203e49484
Support forcing a subscription state
...
Summary:
States can be:
* 0 => not subscribed
* 1 => subscribed, no alarms
* 2 => subscribed with alarms
The primary usecase is to disallow unsubscribing folders that Outlook
does not allow to be unsubscribed.
Differential Revision: https://git.kolab.org/D2173
2021-01-28 10:34:10 +01:00
Christian Mollekopf
a313f260a2
Fixed warning
2021-01-28 09:51:42 +01:00
Christian Mollekopf
b4b3a48893
Remove folder typedata in-memory cache
...
Summary:
This caused the syncroton Ping command to miss new task folders.
Because the Ping command is long running we use:
rcube::get_instance()->get_storage()->clear_cache('mailboxes', true);
To clear the cache before listing the folders. However, this doesn't
clear the in-memory cache in kolab_storage.
In list_folders we then ended up in the branch returning the folder list directly from
that outdated in-memory cache and thus missed the update.
Since we already cache the folder list and metadata it doesn't seem necessary to
cache it again. Removing it thus gives us a single place to invalidate it.
Differential Revision: https://git.kolab.org/D2143
2021-01-22 14:44:45 +01:00
Christian Mollekopf
d4c00a9555
Do not ignore INBOX for the displayed folder hierarchy
...
Summary: Previously INBOX.Archive and Archive were indistinguishable.
Differential Revision: https://git.kolab.org/D2092
2021-01-19 11:55:23 +01:00
Aleksander Machniak
d36017592a
PHP8 compatibility fixes
2020-12-26 20:41:54 +01:00
Aleksander Machniak
f8ba2e6fc7
Fix kolab cache sync issues
...
Summary: Use QRESYNC, get rid of "scheduled" cache reset, other small improvements
Reviewers: #roundcube_kolab_plugins_developers, vanmeeuwen
Reviewed By: #roundcube_kolab_plugins_developers, vanmeeuwen
Subscribers: vanmeeuwen, #roundcube_kolab_plugins_developers
Differential Revision: https://git.kolab.org/D1726
2020-11-20 10:36:10 +01:00
Jeroen van Meeuwen (Kolab Systems)
799e0bddff
Bump plugin version numbers
2020-10-16 10:59:30 +02:00
Aleksander Machniak
b0a3b0f9e7
Update fullCalendar to v3.10.2
2020-10-09 14:34:26 +02:00
Aleksander Machniak
d5d7ce7027
Fix readcache.sh broken since the cache format change
2020-09-02 14:21:35 +02:00
Aleksander Machniak
40270f9d3f
Make --host argument optional
2020-09-02 14:00:57 +02:00
Aleksander Machniak
f8236543b2
Make possible to run libkolab scripts from any place
2020-09-02 13:52:41 +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)
a99d2b6187
Bump version number to 3.5.4
2020-03-02 12:16:53 +01:00
Aleksander Machniak
08c4791a79
Fix missing events in "Find resources" calendar (Bifrost#T330293)
...
This was a regression from fullcalendar update. Some code still expected
dates in unix timestamp format, while fullcalendar uses iso format.
2020-02-17 12:32:22 +01:00
Aleksander Machniak
006cb77310
Fix PHP Fatal error: Call to undefined method kolab_chat_mattermost::https_check() (Bifrost#T329858)
2020-02-11 08:21:11 +01:00
Jeroen van Meeuwen (Kolab Systems)
731f00a494
Bump version number to 3.5.3
2019-12-05 08:37:32 +01:00
Aleksander Machniak
be07d88150
Use ?: operator
2019-11-08 09:05:40 +01:00
Aleksander Machniak
a52e68c07d
Calendar: Fix Options menu in event info dialog (Bifrost#T254738)
2019-10-31 19:08:27 +00:00
Jeroen van Meeuwen (Kolab Systems)
1f836679c4
Ensure we use existing attribute and entry level rights as returned from Net_LDAP3
2019-10-29 13:13:55 +01:00
Aleksander Machniak
5be98d7714
Drop temp tables in DDL update files for SQLite
2019-10-29 11:09:49 +01:00
Aleksander Machniak
ec5e9b31ef
Fix object_prettyname() result for other user folders if the id cannot be resolved to username (Bifrost#T253094)
2019-10-28 13:27:47 +01:00
Aleksander Machniak
0b9ef6e4c3
Tasklist: Fix PHP syntax errors on older PHP versions in database driver
2019-10-28 10:34:53 +01:00
Aleksander Machniak
20503012d0
SSO: Fix PHP Fatal error: Call to undefined method kolab_sso_openidc::get_maram()
2019-10-24 14:14:51 +02:00
Aleksander Machniak
76eef24e65
SSO: Log openssl errors
2019-10-24 14:14:18 +02:00
Aleksander Machniak
80249781fd
Tasklist: Fix SQL error when searching tasks in db driver
2019-10-20 15:20:08 +02:00