Page MenuHomePhorge
Feed All Stories

Jan 26 2021

vanmeeuwen committed rKede8ee5c7df8: Merge request pulled and released (authored by vanmeeuwen).
Merge request pulled and released
Jan 26 2021, 5:42 PM
vanmeeuwen committed rKeca6c46e655c: Meet/Beta - private vs public beta (authored by machniak).
Meet/Beta - private vs public beta
Jan 26 2021, 5:37 PM
vanmeeuwen closed D2167: Meet/Beta - private vs public beta.
Jan 26 2021, 5:37 PM
vanmeeuwen accepted D2167: Meet/Beta - private vs public beta.
Jan 26 2021, 5:35 PM
machniak updated the diff for D2167: Meet/Beta - private vs public beta.
  • Add missing migration file
Jan 26 2021, 5:13 PM
machniak requested review of D2167: Meet/Beta - private vs public beta.
Jan 26 2021, 4:53 PM
machniak requested review of D2167: Meet/Beta - private vs public beta.
Jan 26 2021, 4:53 PM
bohlender updated the diff for D1954: ux cleanup. move 'delete account' button to the top.
  • remove some whitespace
Jan 26 2021, 3:51 PM
bohlender updated the diff for D1954: ux cleanup. move 'delete account' button to the top.
  • delete users from Info instead of list
Jan 26 2021, 3:48 PM
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
machniak planned changes to D2149: Publisher-to-subscriber and vice-versa.

I've found one issue. The role change is not propagated to new connections. Scenario:

  1. User1 joins as a subscriber
  2. Moderator promotes him to a publisher
  3. User2 joins and sees a UI issue, because the User1 tail is a subscriber-like tile, and there's a video element of User1 "out of the matrix".
Jan 26 2021, 1:15 PM
machniak updated the diff for D2149: Publisher-to-subscriber and vice-versa.
  • Add tests for media setup dialog
Jan 26 2021, 12:31 PM
machniak updated the diff for D2149: Publisher-to-subscriber and vice-versa.
  • Fix test regressions
Jan 26 2021, 11:53 AM
machniak accepted D2143: Remove folder typedata in-memory cache.
Jan 26 2021, 11:47 AM · Roundcube Kolab Plugins
machniak updated the diff for D2149: Publisher-to-subscriber and vice-versa.
  • Media setup dialog
Jan 26 2021, 11:34 AM
vanmeeuwen committed rK685a1f995ef9: Enhance the openvidu deployment (authored by vanmeeuwen).
Enhance the openvidu deployment
Jan 26 2021, 11:27 AM
vanmeeuwen closed D2161: Enhance the openvidu deployment.
Jan 26 2021, 11:27 AM
vanmeeuwen accepted D2161: Enhance the openvidu deployment.
Jan 26 2021, 11:26 AM
vanmeeuwen updated the diff for D2161: Enhance the openvidu deployment.
  • 2.15.0 -> 2.16.0
  • Remove spurious whitespace
Jan 26 2021, 11:26 AM
vanmeeuwen requested review of D2161: Enhance the openvidu deployment.
Jan 26 2021, 11:21 AM
vanmeeuwen committed rOV47b3f3aa44db: Support for multiple KMS instances with selection by current load (authored by mollekopf).
Support for multiple KMS instances with selection by current load
Jan 26 2021, 11:18 AM
vanmeeuwen closed D2080: Support for multiple KMS instances with selection by current load.
Jan 26 2021, 11:18 AM
vanmeeuwen committed rOVc4819eac12a8: Supply .arcconfig to facilitate workflow (authored by vanmeeuwen).
Supply .arcconfig to facilitate workflow
Jan 26 2021, 11:17 AM
vanmeeuwen accepted D2080: Support for multiple KMS instances with selection by current load.
Jan 26 2021, 11:16 AM

Jan 25 2021

MenuMaPrint updated MenuMaPrint.
Jan 25 2021, 7:46 AM
MenuMaPrint updated MenuMaPrint.
Jan 25 2021, 7:45 AM
MenuMaPrint added a comment to T5605: ERROR: Can't open /var/log/clamav/freshclam.log.
Jan 25 2021, 7:42 AM · PyKolab, Maipo, Bug Reports
MenuMaPrint added a comment to T4073: Missbehaviour in Cyrus or Kolab itself on handling shared folders and other users elements.
Jan 25 2021, 7:41 AM · Cyrus IMAP, Bug Reports
serlynnss updated serlynnss.
Jan 25 2021, 6:11 AM

Jan 24 2021

jh23453 updated the task description for T5426: Update OBS to build newer distros.
Jan 24 2021, 6:05 PM · Winterfell, Kolab 16

Jan 22 2021

machniak committed rRPKf5678b7c5bf1: PHP8 fixes (authored by machniak).
PHP8 fixes
Jan 22 2021, 6:23 PM
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
machniak added a comment to D2143: Remove folder typedata in-memory cache.

If you think that this internal cache is not really needed then go this way and remove use of self::$typedata. In rare cases when we list folders for all folder types separately in a single request, we'll end up with several requests to the Roundcube imap cache, instead of one. I'm afraid that we might call folder_typedata() or folder_type() methods quite a lot, but I didn't check that, so I'm not sure.

Jan 22 2021, 1:55 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
machniak updated the diff for D2149: Publisher-to-subscriber and vice-versa.
  • Cleanup
  • Simplify resize() calls
  • More tests
  • Test updateConnection endpoint
Jan 22 2021, 11:00 AM

Jan 21 2021

machniak requested review of D2149: Publisher-to-subscriber and vice-versa.
Jan 21 2021, 3:21 PM
indialegallive updated indialegallive.
Jan 21 2021, 12:15 PM
machniak 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)?

Jan 21 2021, 12:09 PM · Roundcube Kolab Plugins
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
machniak 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:41 AM · Roundcube Kolab Plugins
alicemarvel21 updated alicemarvel21.
Jan 21 2021, 11:35 AM
bohlender added a reviewer for D2137: add charge period to transactions: Restricted Project.
Jan 21 2021, 11:01 AM
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
bohlender requested review of D2137: add charge period to transactions.
Jan 21 2021, 10:30 AM

Jan 20 2021

emmajustine72 added a comment to T6226: kolab-webadmin broken for users with kolab-admin role.
Jan 20 2021, 8:07 PM · Web Administration Panel, Bug Reports

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
machniak committed rK768848eaa55c: [MEET]: Generic implementation of Roles/Permissions (authored by machniak).
[MEET]: Generic implementation of Roles/Permissions
Jan 19 2021, 4:04 PM
machniak closed D2098: [MEET]: Generic implementation of Roles/Permissions.
Jan 19 2021, 4:04 PM
vanmeeuwen accepted D2098: [MEET]: Generic implementation of Roles/Permissions.
Jan 19 2021, 3:29 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
johncrew updated johncrew.
Jan 19 2021, 2:01 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
machniak updated the diff for D2098: [MEET]: Generic implementation of Roles/Permissions.
  • Fix typo
Jan 19 2021, 12:41 PM
daisyfaith updated daisyfaith.
Jan 19 2021, 12:34 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
machniak removed a member for Roundcube Kolab Plugins Developers: Adityab.
Jan 19 2021, 12:05 PM
machniak added a member for Roundcube Kolab Plugins Developers: mollekopf.
Jan 19 2021, 12:05 PM
machniak updated the diff for D2098: [MEET]: Generic implementation of Roles/Permissions.
  • Improve constants handling
  • Add unique key on openvidu_connections.session_id
  • Fix: session_id should be indexed but not unique
  • Remove redundant where clause
Jan 19 2021, 11:26 AM
machniak committed rK14d3d27bddef: Prevent double-submission of payments form (authored by machniak).
Prevent double-submission of payments form
Jan 19 2021, 11:12 AM
machniak closed D2104: Prevent double-submission of payments form.
Jan 19 2021, 11:12 AM
machniak committed rKab1b623aa93c: Update npm dependencies (authored by machniak).
Update npm dependencies
Jan 19 2021, 11:12 AM
machniak closed D2116: Update npm dependencies.
Jan 19 2021, 11:11 AM
vanmeeuwen accepted D2104: Prevent double-submission of payments form.
Jan 19 2021, 11:08 AM
machniak accepted D2056: Bump collectionChanges even if we failed to retrieve the entry..
Jan 19 2021, 11:07 AM
machniak accepted D2062: Compress pendingdata.
Jan 19 2021, 11:06 AM
machniak accepted D2092: Do not ignore INBOX for the displayed folder hierarchy.
Jan 19 2021, 11:04 AM
vanmeeuwen requested changes to D2098: [MEET]: Generic implementation of Roles/Permissions.
Jan 19 2021, 10:57 AM
vanmeeuwen accepted D2116: Update npm dependencies.
Jan 19 2021, 10:54 AM
machniak added a comment to D2131: Avoid Sync unnecessary FolderSync interaction.

Wouldn't global STATUS_FOLDER_HIERARCHY_HAS_CHANGED status be more appropriate? Or this does not work with Outlook?

Jan 19 2021, 10:44 AM
machniak added a comment to D2128: A synckey that is not matching the server sync key is invalid..

This code is not supposed to be used by Kolab backend. We're using kolab_sync_backend_state::validate().

Jan 19 2021, 10:28 AM
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

machniak committed rRPK625914a705b8: Fix PHP warnings, fix typo-regression in calendar preferences (authored by machniak).
Fix PHP warnings, fix typo-regression in calendar preferences
Jan 18 2021, 7:46 PM
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
machniak added a member for Chwala Developers: mollekopf.
Jan 18 2021, 1:56 PM
machniak accepted D2122: Pass on a language identifier even if we couldn't find a translation file.
Jan 18 2021, 1:29 PM