Commit graph

822 commits

Author SHA1 Message Date
Aleksander Machniak
6ffc15cded utf8 -> utf8mb4 2021-10-26 11:55:50 +02:00
Aleksander Machniak
d9cd895321 Use ROW_FORMAT=DYNAMIC in the initial DDL file 2021-10-26 11:04:29 +02:00
Aleksander Machniak
a2fdf05f79 Update localization 2021-10-11 11:04:38 +02:00
Aleksander Machniak
c2556f00e3 Migrate kolab cache tables to utf8mb4 2021-10-11 10:48:05 +02:00
Jeroen van Meeuwen (Kolab Systems)
971c8d715c Bump version 2021-10-01 13:22:28 +02:00
Aleksander Machniak
3178a149ad Add backticks in some sql queries, cleanup 2021-10-01 08:41:16 +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
Jeroen van Meeuwen (Kolab Systems)
9a13a39e7f Bump version numbers to 3.5.6 2021-04-12 12:04:40 +02: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
Aleksander Machniak
5e3b3c455a Add a way to log xml payload on kolab format error 2021-03-17 13:38:06 +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
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
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
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
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
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
3c1c23982a Fix default value of kolab_bonnie_api option 2019-10-20 11:14:01 +02:00
Jeroen van Meeuwen (Kolab Systems)
4760d1a3d5 Bump version number 2019-10-19 11:55:22 +02:00
Aleksander Machniak
843fb0d69d Fix regression where user canonification didn't work (Bifrost#251480)
Which led to not working some functionality e.g. user-specific LDAP addressbook
2019-10-15 09:25:06 +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
Aleksander Machniak
9eecacede6 Elastic: Fix column resizing in calendar 2019-10-10 09:22:38 +00:00
Aleksander Machniak
d8443212cd Mention skins_allowed option 2019-10-09 18:01:51 +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
eee719e6d2 T2337: Make cache folder (resource) identifiers case-sensitive on MySQL 2019-09-29 13:24:55 +02:00
Aleksander Machniak
e0b593ba52 Prevent from creating empty objects 2019-09-29 10:03:00 +00:00
Aleksander Machniak
dac422ef97 Fix test 2019-09-29 09:58:36 +00:00
Aleksander Machniak
f08efd9170 Tags: Fix clearing internal cache after removing a tag 2019-09-29 09:18:55 +00:00
Aleksander Machniak
4082f72a54 Add a script to run all tests, fix errors when running tests in non-kolab env 2019-09-29 09:35:30 +02:00
Aleksander Machniak
9dcae75e8e Add notes about skin support 2019-09-27 19:53:48 +02:00
Aleksander Machniak
5ae3c7bd00 Elastic: Small margin/padding fix 2019-09-25 21:54:07 +02:00
Aleksander Machniak
db61adcc2f Elastic: Support semi-transparent selection color on lists 2019-08-20 08:23:13 +00:00
Aleksander Machniak
80a5241a9d Support user_specific source in kolab_users_directory (Bifrost#T236416)
Move kolab_auth/kolab_auth_ldap to libkolab/lib/kolab_ldap.
It ends up much simpler to add user_specific support and unify some
code than replace use of kolab_auth_ldap with rcube_ldap.

This means that libkolab plugin does not depend on kolab_auth plugin
anymore, but kolab_auth depends on libkolab, which is better situation.
2019-08-19 14:06:11 +00:00
Aleksander Machniak
14e1a98d8c Elastic: Small padding fix on calendars list 2019-08-19 13:58:18 +00:00
Aleksander Machniak
6181c8d65e Elastic: Fix links list style (inherited from .attachmentslist) 2019-07-15 13:38:22 +00:00
Aleksander Machniak
6ba9838467 Fix setting 'fileid' on file objects (Bifrost#T227815) 2019-07-15 11:21:30 +00:00
Jeroen van Meeuwen (Kolab Systems)
43d2b00e96 Bump version to 3.5.0 2019-07-08 12:57:20 +02:00
Aleksander Machniak
15b0b9626b Merge branch 'dev/perf' 2019-07-08 12:01:28 +02:00
Jeroen van Meeuwen (Kolab Systems)
f828f9925e Revert "Drop the removal of records from kolab_folders"
This reverts commit a71b1342ee.

The payload in the 'data' column is restructured.
2019-07-08 11:51:20 +02:00
Aleksander Machniak
6ddf46d474 Elastic: Fixes in file selector dialog on mobile 2019-06-27 13:09:08 +00:00