Page MenuHomePhorge
Feed Search

Jan 27 2021

mollekopf added reviewers for D2173: Support forcing a subscription state: Roundcube Kolab Plugins Developers, machniak.

Regarding activesync_init_subscriptions; I did not address this yet. For the initial usecase this is good enough, and in a future patch I suppose we could read the same setting in synchroton and initalize the subscription accordingly.

Jan 27 2021, 8:56 AM
mollekopf requested review of D2173: Support forcing a subscription state.
Jan 27 2021, 8:53 AM

Jan 26 2021

mollekopf committed rRPKb4b3a4889316: Remove folder typedata in-memory cache.
Jan 26 2021, 12:51 PM
mollekopf closed D2143: Remove folder typedata in-memory cache.
Jan 26 2021, 12:51 PM · Roundcube Kolab Plugins
mollekopf closed T524: windows: korgac doesn't start as Wontfix.
Jan 26 2021, 12:49 PM
mollekopf closed T1634: "IMAP Idle" through guam connections are dropped after 300 seconds as Resolved.

The keepalive patch is available sine 0.9.7.

Jan 26 2021, 12:48 PM · Guam, Bug Reports

Jan 22 2021

mollekopf updated the diff for D2143: Remove folder typedata in-memory cache.

Removed the in-memory cache instead.

Jan 22 2021, 2:08 PM · Roundcube Kolab Plugins
mollekopf updated the diff for D2155: Allow clearing the in-memory typedata cache.

New name

Jan 22 2021, 12:44 PM
mollekopf added a comment to D2143: Remove folder typedata in-memory cache.

How about we call self::folders_typedata($prefix); to populate the cache, but then user folder_type() anyways to fetch missing entries (it still uses the cache if available)?

I don't like it for performance reasons, because if we know the folder has no type then why would you bother with a METADATA request? This would create many redundant requests when listing mail folders. And I'm not sure it would solve your issue.

Jan 22 2021, 12:33 PM · Roundcube Kolab Plugins
mollekopf added reviewers for D2155: Allow clearing the in-memory typedata cache: Roundcube Kolab Plugins Developers, machniak.
Jan 22 2021, 12:31 PM
mollekopf requested review of D2155: Allow clearing the in-memory typedata cache.
Jan 22 2021, 12:19 PM

Jan 21 2021

mollekopf added a comment to D2143: Remove folder typedata in-memory cache.

With this change METADATA for every folder will be asked separately. This definitely will have performance implications. Maybe a better approach would be to add a method to reset kolab_storage::$typedata (and other cache-like data if needed). And call that method from syncroton's kolab_sync::sleep() or kolab_sync_backend_folder::hasHierarchyChanges().

Jan 21 2021, 10:46 AM · Roundcube Kolab Plugins
mollekopf added a reviewer for D2143: Remove folder typedata in-memory cache: Roundcube Kolab Plugins Developers.
Jan 21 2021, 10:00 AM · Roundcube Kolab Plugins
mollekopf added a project to D2143: Remove folder typedata in-memory cache: Roundcube Kolab Plugins .
Jan 21 2021, 10:00 AM · Roundcube Kolab Plugins
mollekopf added a comment to D2143: Remove folder typedata in-memory cache.

See https://bifrost.kolabsystems.com/T408794 for context. I verified that the RC UI continues to function (especially activesync and folder config),
so it doesn't brake anything, and that the Ping works better for https://bifrost.kolabsystems.com/T408794

Jan 21 2021, 9:58 AM · Roundcube Kolab Plugins
mollekopf added a reviewer for D2143: Remove folder typedata in-memory cache: machniak.
Jan 21 2021, 9:50 AM · Roundcube Kolab Plugins
mollekopf requested review of D2143: Remove folder typedata in-memory cache.
Jan 21 2021, 9:48 AM · Roundcube Kolab Plugins

Jan 19 2021

mollekopf committed rS62590b9d0dc8: Fixed warning.
Jan 19 2021, 4:41 PM
mollekopf planned changes to D2131: Avoid Sync unnecessary FolderSync interaction.
Jan 19 2021, 3:20 PM
mollekopf updated the diff for D2131: Avoid Sync unnecessary FolderSync interaction.

Removed comment that no longer applies

Jan 19 2021, 2:11 PM
mollekopf updated the diff for D2131: Avoid Sync unnecessary FolderSync interaction.

The previous patch was inclomplete as it built on another one, this is the full version.

Jan 19 2021, 2:08 PM
mollekopf committed rSfde06e11c535: Compress pendingdata.
Jan 19 2021, 12:41 PM
mollekopf closed D2062: Compress pendingdata.
Jan 19 2021, 12:41 PM
mollekopf committed rS5463154459b9: Bump collectionChanges even if we failed to retrieve the entry..
Jan 19 2021, 12:41 PM
mollekopf closed D2056: Bump collectionChanges even if we failed to retrieve the entry..
Jan 19 2021, 12:41 PM
mollekopf abandoned D2128: A synckey that is not matching the server sync key is invalid..
Jan 19 2021, 12:36 PM
mollekopf committed rRPKd4c00a9555d0: Do not ignore INBOX for the displayed folder hierarchy.
Jan 19 2021, 11:29 AM
mollekopf closed D2092: Do not ignore INBOX for the displayed folder hierarchy.
Jan 19 2021, 11:29 AM
mollekopf added reviewers for D2131: Avoid Sync unnecessary FolderSync interaction: Syncroton Developers, machniak.
Jan 19 2021, 9:21 AM
mollekopf added reviewers for D2128: A synckey that is not matching the server sync key is invalid.: Syncroton Developers, machniak.
Jan 19 2021, 9:20 AM
mollekopf requested review of D2131: Avoid Sync unnecessary FolderSync interaction.
Jan 19 2021, 9:19 AM
mollekopf requested review of D2128: A synckey that is not matching the server sync key is invalid..
Jan 19 2021, 9:18 AM

Jan 18 2021

mollekopf added a comment to D2092: Do not ignore INBOX for the displayed folder hierarchy.

FWIW, I assume the original code meant to make the case prettier where all folders are below inbox. I think for the affected UI's it shouldn't be a big deal, and avoids the confusing situation we can have right now.

Jan 18 2021, 1:30 PM
mollekopf updated the diff for D2092: Do not ignore INBOX for the displayed folder hierarchy.

Instead of not showing a tree at all, show it for INBOX as well.

Jan 18 2021, 1:28 PM
mollekopf committed rCaacc7c613626: Pass on a language identifier even if we couldn't find a translation file.
Jan 18 2021, 12:59 PM
mollekopf closed D2122: Pass on a language identifier even if we couldn't find a translation file.
Jan 18 2021, 12:59 PM
mollekopf committed rC527d914fac6d: log_error doesn't exist, use raise_error.
Jan 18 2021, 12:59 PM
mollekopf closed D955: log_error doesn't exist, use raise_error.
Jan 18 2021, 12:59 PM
mollekopf updated the diff for D2122: Pass on a language identifier even if we couldn't find a translation file.

Addressed comments

Jan 18 2021, 12:28 PM
mollekopf added reviewers for D2122: Pass on a language identifier even if we couldn't find a translation file: Chwala Developers, machniak.
Jan 18 2021, 12:08 PM
mollekopf requested review of D2122: Pass on a language identifier even if we couldn't find a translation file.
Jan 18 2021, 12:07 PM

Jan 14 2021

mollekopf committed rKd756114692cb: OPENVIDU_PUBLICURL doesn't seem to do anything.
Jan 14 2021, 12:03 PM

Jan 13 2021

mollekopf added reviewers for D2092: Do not ignore INBOX for the displayed folder hierarchy: Roundcube, machniak.

FWIW, this code was just like this from the beginning, so I don't know if there ever was a valid usecase for it.
Can't think of one though.

Jan 13 2021, 6:08 PM
mollekopf requested review of D2092: Do not ignore INBOX for the displayed folder hierarchy.
Jan 13 2021, 6:05 PM
mollekopf committed rKf3c31df4fc5c: Set MIX_ASSET_PATH.
Jan 13 2021, 3:07 PM
mollekopf committed rKa10c2102a1e2: Renamed the override file to not build the development container by default.
Jan 13 2021, 2:00 PM
mollekopf committed rK2a8c5669d091: Only write .env if it doesn't already exist.
Jan 13 2021, 12:47 PM
mollekopf committed rK47bd99e43742: Use a docker-compose.override.yml instead.
Jan 13 2021, 12:47 PM
mollekopf committed rK876bdfaa68ca: Set the server port.
Jan 13 2021, 12:47 PM
mollekopf committed rK4135c5c1ff9f: Configure a second KMS instance.
Jan 13 2021, 12:47 PM
mollekopf committed rK8384a4584f9e: Assign beta and meet skus during init.
Jan 13 2021, 12:47 PM
mollekopf committed rK890c051b9360: Build openvidu from source on the host.
Jan 13 2021, 12:47 PM
mollekopf committed rKb529ae9e6c6d: Docker compose setup enhancements:.
Jan 13 2021, 12:47 PM
mollekopf committed rK5e99fe406be3: Use a docker-compose.override.yml instead.
Jan 13 2021, 11:06 AM
mollekopf committed rK33e9e209aa91: Set the server port.
Jan 13 2021, 11:06 AM
mollekopf committed rK28844fbdc748: Configure a second KMS instance.
Jan 13 2021, 9:38 AM
mollekopf committed rK377475292e71: Assign beta and meet skus during init.
Jan 13 2021, 9:38 AM
mollekopf committed rKac1b892d0874: Build openvidu from source on the host.
Jan 13 2021, 9:38 AM
mollekopf committed rK641fa7fd639a: Docker compose setup enhancements:.
Jan 13 2021, 9:38 AM
mollekopf committed rK59515e8bee82: Reconfigure stun server (authored by Jeroen van Meeuwen <vanmeeuwen@apheleia-it.ch>).
Jan 13 2021, 9:37 AM
mollekopf committed rK2b535ad7a797: Allow IP address substitution (authored by Jeroen van Meeuwen <vanmeeuwen@apheleia-it.ch>).
Jan 13 2021, 9:37 AM
mollekopf committed rK6c58f5ea730e: Try to seed Kurento with the configured public ip address (authored by vanmeeuwen).
Jan 13 2021, 9:37 AM
mollekopf committed rKd695e7c1cb52: Add a STUN server (authored by vanmeeuwen).
Jan 13 2021, 9:37 AM
mollekopf committed rKb754f7534586: Exclude libsoup from the cleaning action (authored by Jeroen van Meeuwen <vanmeeuwen@apheleia-it.ch>).
Jan 13 2021, 9:37 AM
mollekopf committed rK9ff4fe2ccce6: Update docker-compose.yml (authored by Jeroen van Meeuwen <vanmeeuwen@apheleia-it.ch>).
Jan 13 2021, 9:37 AM
mollekopf committed rK80a3a1cbd337: Another iteration (authored by Jeroen van Meeuwen <vanmeeuwen@apheleia-it.ch>).
Jan 13 2021, 9:37 AM
mollekopf committed rK5b1082dbd5ec: Correct install dir (authored by Jeroen van Meeuwen <vanmeeuwen@apheleia-it.ch>).
Jan 13 2021, 9:37 AM
mollekopf committed rK7ae1239bb47b: Change install directory for web rtc kms core gst plugins (authored by Jeroen van Meeuwen <vanmeeuwen@apheleia-it.ch>).
Jan 13 2021, 9:37 AM
mollekopf committed rKa1478b1fcd33: Include libnice (authored by Jeroen van Meeuwen <vanmeeuwen@apheleia-it.ch>).
Jan 13 2021, 9:37 AM
mollekopf committed rKa67607fdcb0b: From our own repository (authored by vanmeeuwen).
Jan 13 2021, 9:37 AM
mollekopf committed rK39f964a970c5: Re-enable shell and recompiling (authored by vanmeeuwen).
Jan 13 2021, 9:37 AM
mollekopf committed rKff7a03c04c47: Clean out after building (authored by Jeroen van Meeuwen <vanmeeuwen@apheleia-it.ch>).
Jan 13 2021, 9:37 AM
mollekopf committed rK2f59d236bf57: With dtls (authored by Jeroen van Meeuwen <vanmeeuwen@apheleia-it.ch>).
Jan 13 2021, 9:37 AM
mollekopf committed rKdeb5b988868a: Fix submodules again (authored by vanmeeuwen).
Jan 13 2021, 9:37 AM
mollekopf committed rK4ebb0f316df3: Edit git modules (authored by vanmeeuwen).
Jan 13 2021, 9:37 AM
mollekopf committed rKc45ab2674630: This actually builds locally with the kurento version of base gstreamer (authored by vanmeeuwen).
Jan 13 2021, 9:37 AM
mollekopf committed rKf2d5f954f37d: openni is not available on ppc64le? (authored by vanmeeuwen).
Jan 13 2021, 9:37 AM
mollekopf committed rK9de73d9da006: Try this! (authored by vanmeeuwen).
Jan 13 2021, 9:37 AM
mollekopf committed rK6452d532c6e2: Another tweak and run it without the removing of tooling (authored by vanmeeuwen).
Jan 13 2021, 9:37 AM
mollekopf committed rK1e1019bfda46: Another attempt (authored by vanmeeuwen).
Jan 13 2021, 9:37 AM
mollekopf committed rK81aa6f0bcf29: Install redis (authored by vanmeeuwen).
Jan 13 2021, 9:37 AM

Jan 12 2021

mollekopf added a comment to D2056: Bump collectionChanges even if we failed to retrieve the entry..

Also, maybe we should tackle this from a different angle. If the folder has been disabled why do we even attempt to sync anything from that folder. We should tell the client that a hierarchy changed. So, maybe the problem is somewhere else, and could be fixed in a better way. We of course can still keep this solution as it prevents from timeout issues caused by other factors.

Jan 12 2021, 8:33 AM

Jan 11 2021

mollekopf requested review of D2074: Ignore notfound folders..
Jan 11 2021, 5:00 PM
mollekopf added inline comments to D2056: Bump collectionChanges even if we failed to retrieve the entry..
Jan 11 2021, 2:18 PM
mollekopf updated the diff for D2056: Bump collectionChanges even if we failed to retrieve the entry..

Addressed comment

Jan 11 2021, 2:17 PM
mollekopf added a comment to D2062: Compress pendingdata.

Good points.

Jan 11 2021, 1:53 PM

Jan 7 2021

mollekopf added a comment to D2062: Compress pendingdata.

Tested with up to 200k messages (it failed with 50k before).

Jan 7 2021, 3:28 PM
mollekopf added reviewers for D2062: Compress pendingdata: Syncroton Developers, machniak.
Jan 7 2021, 3:26 PM
mollekopf requested review of D2062: Compress pendingdata.
Jan 7 2021, 3:21 PM
mollekopf added reviewers for D2056: Bump collectionChanges even if we failed to retrieve the entry.: Syncroton Developers, machniak.
Jan 7 2021, 2:26 PM
mollekopf requested review of D2056: Bump collectionChanges even if we failed to retrieve the entry..
Jan 7 2021, 2:23 PM

Jan 6 2021

mollekopf committed rS9d0d281ba230: Symlinks necessary to run this in a live environment.
Jan 6 2021, 1:41 PM

Dec 30 2020

mollekopf updated the diff for D2026: Check if swoole is installed in quickstart.sh.

Only check if the module is available so we don't depend on pecl

Dec 30 2020, 2:40 PM
mollekopf updated subscribers of D2026: Check if swoole is installed in quickstart.sh.
Dec 30 2020, 9:43 AM
mollekopf added a reviewer for D2026: Check if swoole is installed in quickstart.sh: Restricted Project.
Dec 30 2020, 9:42 AM
mollekopf requested review of D2026: Check if swoole is installed in quickstart.sh.
Dec 30 2020, 9:41 AM

Dec 21 2020

mollekopf requested review of D1978: Allow unauthenticated OPTIONS requests.
Dec 21 2020, 1:33 PM
mollekopf committed rS30426cadf1d2: Bumped version to 2.3.18.
Dec 21 2020, 1:01 PM
mollekopf committed rS2cebe30e3acc: Added a warning if we detect a folder hierarchy change..
Dec 21 2020, 1:01 PM

Dec 15 2020

mollekopf committed rP6788cb9f9489: Bump version number to 0.8.19.
Dec 15 2020, 9:37 AM