Page MenuHomePhorge
Feed Advanced Search

Jan 27 2021

mollekopf closed T189: Searching for "*" doesn't work for removed folders. as Wontfix.
Jan 27 2021, 12:06 PM · Zanshin
mollekopf closed T220: HTML notes created in web app freeze entire desktop when opened in Zanshin as Wontfix.
Jan 27 2021, 12:06 PM · Zanshin
mollekopf closed T218: Zanshin shows calendar folders, no quick view as Wontfix.
Jan 27 2021, 12:06 PM · Zanshin
mollekopf archived Sprint 201640.
Jan 27 2021, 12:03 PM
mollekopf archived Sprint 201641.
Jan 27 2021, 12:03 PM
mollekopf closed T1333: Get rid of QtGui as Invalid.

No longer relevant.

Jan 27 2021, 12:02 PM · Sprint 201640, Sprint 201639, Sprint 201638, Sprint 201637, Sprint 201636, Sprint 201635, Sprint 201632, Sprint 201630, Sprint 201628, Sprint 201627, Kube, Sprint 201626
mollekopf updated the diff for D2173: Support forcing a subscription state.

Updated description

Jan 27 2021, 9:59 AM
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, 9:56 AM
mollekopf requested review of D2173: Support forcing a subscription state.
Jan 27 2021, 9:53 AM

Jan 26 2021

mollekopf committed rRPKb4b3a4889316: Remove folder typedata in-memory cache (authored by mollekopf).
Remove folder typedata in-memory cache
Jan 26 2021, 1:51 PM
mollekopf closed D2143: Remove folder typedata in-memory cache.
Jan 26 2021, 1:51 PM · Roundcube Kolab Plugins
mollekopf closed T524: windows: korgac doesn't start as Wontfix.
Jan 26 2021, 1: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, 1: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, 3:08 PM · Roundcube Kolab Plugins
mollekopf updated the diff for D2155: Allow clearing the in-memory typedata cache.

New name

Jan 22 2021, 1: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, 1: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, 1:31 PM
mollekopf requested review of D2155: Allow clearing the in-memory typedata cache.
Jan 22 2021, 1: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, 11:46 AM · Roundcube Kolab Plugins
mollekopf added a reviewer for D2143: Remove folder typedata in-memory cache: Roundcube Kolab Plugins Developers.
Jan 21 2021, 11:00 AM · Roundcube Kolab Plugins
mollekopf added a project to D2143: Remove folder typedata in-memory cache: Roundcube Kolab Plugins .
Jan 21 2021, 11: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, 10:58 AM · Roundcube Kolab Plugins
mollekopf added a reviewer for D2143: Remove folder typedata in-memory cache: machniak.
Jan 21 2021, 10:50 AM · Roundcube Kolab Plugins
mollekopf requested review of D2143: Remove folder typedata in-memory cache.
Jan 21 2021, 10:48 AM · Roundcube Kolab Plugins

Jan 19 2021

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

Removed comment that no longer applies

Jan 19 2021, 3: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, 3:08 PM
mollekopf committed rSfde06e11c535: Compress pendingdata (authored by mollekopf).
Compress pendingdata
Jan 19 2021, 1:41 PM
mollekopf closed D2062: Compress pendingdata.
Jan 19 2021, 1:41 PM
mollekopf committed rS5463154459b9: Bump collectionChanges even if we failed to retrieve the entry. (authored by mollekopf).
Bump collectionChanges even if we failed to retrieve the entry.
Jan 19 2021, 1:41 PM
mollekopf closed D2056: Bump collectionChanges even if we failed to retrieve the entry..
Jan 19 2021, 1:41 PM
mollekopf abandoned D2128: A synckey that is not matching the server sync key is invalid..
Jan 19 2021, 1:36 PM
mollekopf committed rRPKd4c00a9555d0: Do not ignore INBOX for the displayed folder hierarchy (authored by mollekopf).
Do not ignore INBOX for the displayed folder hierarchy
Jan 19 2021, 12:29 PM
mollekopf closed D2092: Do not ignore INBOX for the displayed folder hierarchy.
Jan 19 2021, 12:29 PM
mollekopf added reviewers for D2131: Avoid Sync unnecessary FolderSync interaction: Syncroton Developers, machniak.
Jan 19 2021, 10: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, 10:20 AM
mollekopf requested review of D2131: Avoid Sync unnecessary FolderSync interaction.
Jan 19 2021, 10:19 AM
mollekopf requested review of D2128: A synckey that is not matching the server sync key is invalid..
Jan 19 2021, 10: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, 2: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, 2:28 PM
mollekopf committed rCaacc7c613626: Pass on a language identifier even if we couldn't find a translation file (authored by mollekopf).
Pass on a language identifier even if we couldn't find a translation file
Jan 18 2021, 1:59 PM
mollekopf closed D2122: Pass on a language identifier even if we couldn't find a translation file.
Jan 18 2021, 1:59 PM
mollekopf committed rC527d914fac6d: log_error doesn't exist, use raise_error (authored by mollekopf).
log_error doesn't exist, use raise_error
Jan 18 2021, 1:59 PM
mollekopf closed D955: log_error doesn't exist, use raise_error.
Jan 18 2021, 1: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, 1: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, 1:08 PM
mollekopf requested review of D2122: Pass on a language identifier even if we couldn't find a translation file.
Jan 18 2021, 1:07 PM

Jan 14 2021

mollekopf committed rKd756114692cb: OPENVIDU_PUBLICURL doesn't seem to do anything (authored by mollekopf).
OPENVIDU_PUBLICURL doesn't seem to do anything
Jan 14 2021, 1: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, 7:08 PM
mollekopf requested review of D2092: Do not ignore INBOX for the displayed folder hierarchy.
Jan 13 2021, 7:05 PM
mollekopf committed rKf3c31df4fc5c: Set MIX_ASSET_PATH (authored by mollekopf).
Set MIX_ASSET_PATH
Jan 13 2021, 4:07 PM
mollekopf committed rKa10c2102a1e2: Renamed the override file to not build the development container by default (authored by mollekopf).
Renamed the override file to not build the development container by default
Jan 13 2021, 3:00 PM
mollekopf committed rK2a8c5669d091: Only write .env if it doesn't already exist (authored by mollekopf).
Only write .env if it doesn't already exist
Jan 13 2021, 1:47 PM
mollekopf committed rK47bd99e43742: Use a docker-compose.override.yml instead (authored by mollekopf).
Use a docker-compose.override.yml instead
Jan 13 2021, 1:47 PM
mollekopf committed rK876bdfaa68ca: Set the server port (authored by mollekopf).
Set the server port
Jan 13 2021, 1:47 PM
mollekopf committed rK4135c5c1ff9f: Configure a second KMS instance (authored by mollekopf).
Configure a second KMS instance
Jan 13 2021, 1:47 PM
mollekopf committed rK8384a4584f9e: Assign beta and meet skus during init (authored by mollekopf).
Assign beta and meet skus during init
Jan 13 2021, 1:47 PM
mollekopf committed rK890c051b9360: Build openvidu from source on the host (authored by mollekopf).
Build openvidu from source on the host
Jan 13 2021, 1:47 PM
mollekopf committed rKb529ae9e6c6d: Docker compose setup enhancements: (authored by mollekopf).
Docker compose setup enhancements:
Jan 13 2021, 1:47 PM
mollekopf committed rK5e99fe406be3: Use a docker-compose.override.yml instead (authored by mollekopf).
Use a docker-compose.override.yml instead
Jan 13 2021, 12:06 PM
mollekopf committed rK33e9e209aa91: Set the server port (authored by mollekopf).
Set the server port
Jan 13 2021, 12:06 PM
mollekopf updated the diff for D2080: Support for multiple KMS instances with selection by current load.

Fixed build

Jan 13 2021, 11:47 AM
mollekopf committed rK28844fbdc748: Configure a second KMS instance (authored by mollekopf).
Configure a second KMS instance
Jan 13 2021, 10:38 AM
mollekopf committed rK377475292e71: Assign beta and meet skus during init (authored by mollekopf).
Assign beta and meet skus during init
Jan 13 2021, 10:38 AM
mollekopf committed rKac1b892d0874: Build openvidu from source on the host (authored by mollekopf).
Build openvidu from source on the host
Jan 13 2021, 10:38 AM
mollekopf committed rK641fa7fd639a: Docker compose setup enhancements: (authored by mollekopf).
Docker compose setup enhancements:
Jan 13 2021, 10:38 AM
mollekopf committed rK59515e8bee82: Reconfigure stun server (authored by Jeroen van Meeuwen <vanmeeuwen@apheleia-it.ch>).
Reconfigure stun server
Jan 13 2021, 10:37 AM
mollekopf committed rK2b535ad7a797: Allow IP address substitution (authored by Jeroen van Meeuwen <vanmeeuwen@apheleia-it.ch>).
Allow IP address substitution
Jan 13 2021, 10:37 AM
mollekopf committed rK6c58f5ea730e: Try to seed Kurento with the configured public ip address (authored by vanmeeuwen).
Try to seed Kurento with the configured public ip address
Jan 13 2021, 10:37 AM
mollekopf committed rKd695e7c1cb52: Add a STUN server (authored by vanmeeuwen).
Add a STUN server
Jan 13 2021, 10:37 AM
mollekopf committed rKb754f7534586: Exclude libsoup from the cleaning action (authored by Jeroen van Meeuwen <vanmeeuwen@apheleia-it.ch>).
Exclude libsoup from the cleaning action
Jan 13 2021, 10:37 AM
mollekopf committed rK9ff4fe2ccce6: Update docker-compose.yml (authored by Jeroen van Meeuwen <vanmeeuwen@apheleia-it.ch>).
Update docker-compose.yml
Jan 13 2021, 10:37 AM
mollekopf committed rK80a3a1cbd337: Another iteration (authored by Jeroen van Meeuwen <vanmeeuwen@apheleia-it.ch>).
Another iteration
Jan 13 2021, 10:37 AM
mollekopf committed rK5b1082dbd5ec: Correct install dir (authored by Jeroen van Meeuwen <vanmeeuwen@apheleia-it.ch>).
Correct install dir
Jan 13 2021, 10:37 AM
mollekopf committed rK7ae1239bb47b: Change install directory for web rtc kms core gst plugins (authored by Jeroen van Meeuwen <vanmeeuwen@apheleia-it.ch>).
Change install directory for web rtc kms core gst plugins
Jan 13 2021, 10:37 AM
mollekopf committed rKa1478b1fcd33: Include libnice (authored by Jeroen van Meeuwen <vanmeeuwen@apheleia-it.ch>).
Include libnice
Jan 13 2021, 10:37 AM
mollekopf committed rKa67607fdcb0b: From our own repository (authored by vanmeeuwen).
From our own repository
Jan 13 2021, 10:37 AM
mollekopf committed rK39f964a970c5: Re-enable shell and recompiling (authored by vanmeeuwen).
Re-enable shell and recompiling
Jan 13 2021, 10:37 AM
mollekopf committed rKff7a03c04c47: Clean out after building (authored by Jeroen van Meeuwen <vanmeeuwen@apheleia-it.ch>).
Clean out after building
Jan 13 2021, 10:37 AM
mollekopf committed rK2f59d236bf57: With dtls (authored by Jeroen van Meeuwen <vanmeeuwen@apheleia-it.ch>).
With dtls
Jan 13 2021, 10:37 AM
mollekopf committed rKdeb5b988868a: Fix submodules again (authored by vanmeeuwen).
Fix submodules again
Jan 13 2021, 10:37 AM
mollekopf committed rK4ebb0f316df3: Edit git modules (authored by vanmeeuwen).
Edit git modules
Jan 13 2021, 10:37 AM
mollekopf committed rKc45ab2674630: This actually builds locally with the kurento version of base gstreamer (authored by vanmeeuwen).
This actually builds locally with the kurento version of base gstreamer
Jan 13 2021, 10:37 AM
mollekopf committed rKf2d5f954f37d: openni is not available on ppc64le? (authored by vanmeeuwen).
openni is not available on ppc64le?
Jan 13 2021, 10:37 AM
mollekopf committed rK9de73d9da006: Try this! (authored by vanmeeuwen).
Try this!
Jan 13 2021, 10:37 AM
mollekopf committed rK6452d532c6e2: Another tweak and run it without the removing of tooling (authored by vanmeeuwen).
Another tweak and run it without the removing of tooling
Jan 13 2021, 10:37 AM
mollekopf committed rK1e1019bfda46: Another attempt (authored by vanmeeuwen).
Another attempt
Jan 13 2021, 10:37 AM
mollekopf committed rK81aa6f0bcf29: Install redis (authored by vanmeeuwen).
Install redis
Jan 13 2021, 10:37 AM
mollekopf added a comment to D2080: Support for multiple KMS instances with selection by current load.

For the branch I would propose we base ourselves on the v2.16.0 tag

Jan 13 2021, 9:54 AM
mollekopf added reviewers for D2080: Support for multiple KMS instances with selection by current load: vanmeeuwen, machniak.
  • no longer fails if some kms is initially unreachable
  • allowMoreElements is now taken into account
Jan 13 2021, 9:52 AM
mollekopf updated the diff for D2080: Support for multiple KMS instances with selection by current load.

Added copyright

Jan 13 2021, 9:50 AM

Jan 12 2021

mollekopf requested review of D2080: Support for multiple KMS instances with selection by current load.
Jan 12 2021, 8:28 PM
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, 9:33 AM

Jan 11 2021

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

Addressed comment

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

Good points.

Jan 11 2021, 2: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, 4:28 PM
mollekopf added reviewers for D2062: Compress pendingdata: Syncroton Developers, machniak.
Jan 7 2021, 4:26 PM