Page MenuHomePhorge
Feed All Stories

Dec 19 2024

mollekopf committed rCb25cd48b4026: Adjust to roundcube 1.6.
Dec 19 2024, 8:28 AM
mollekopf committed rC0bf096268900: More useful error message.
Dec 19 2024, 8:28 AM
machniak accepted D5070: Adjust to roundcube 1.6.
Dec 19 2024, 7:33 AM
mollekopf added a comment to D5070: Adjust to roundcube 1.6.

It's a bit of a mess indeed.
I think it's not needed because default_port will be ignored if the port is part of the host string.
I'm unsure how to clean this up without breaking anything, so I'll just stick to doing what we do elsewhere.

Dec 19 2024, 6:11 AM
mollekopf updated the diff for D5070: Adjust to roundcube 1.6.

Adjust to doing the same as iRony/syncroton

Dec 19 2024, 6:05 AM

Dec 18 2024

machniak updated the diff for D5032: Kolab Tags SQL and ANNOTATE drivers.
  • Support saving task tags as categories
Dec 18 2024, 1:32 PM
machniak added a comment to D5070: Adjust to roundcube 1.6.

On the other hand we use default_port everywhere, and we probably should not. I'm just wondering, why that second part of this change is not needed in Syncroton and iRony, but is in Chwala.

Dec 18 2024, 9:34 AM
machniak added a comment to D5070: Adjust to roundcube 1.6.

Ha, I missed we use parse_host() in select_host(). So, that whole change in login() seems redundant.

Dec 18 2024, 9:31 AM
machniak added a comment to D5070: Adjust to roundcube 1.6.

This could be simplified by use of rcube_utils::parse_host() which is what we already do in Syncroton and iRony.

Dec 18 2024, 7:35 AM
mollekopf added a reviewer for D5070: Adjust to roundcube 1.6: Chwala Developers.
Dec 18 2024, 7:25 AM
mollekopf requested review of D5070: Adjust to roundcube 1.6.
Dec 18 2024, 7:25 AM

Dec 17 2024

mollekopf committed rK98e87de2497d: We also have to pin the engine version in the package.json file.
Dec 17 2024, 1:53 PM
mollekopf committed rK71fe63e9b5d2: data:init fixup.
Dec 17 2024, 1:39 PM
mollekopf closed D5068: Init command.
Dec 17 2024, 12:58 PM
mollekopf committed rKfeb1df494ffd: Init command.
Dec 17 2024, 12:58 PM
mollekopf committed rK7afcbed0adc0: Require a specific npm version.
Dec 17 2024, 12:58 PM
machniak accepted D5068: Init command.

The imap user is being created from UserSeeder in the demo config. You have to remove that part. Also, maybe the command should be db:init or data:init, but just init is also fine.

Dec 17 2024, 12:44 PM
mollekopf added a reviewer for D5068: Init command: Restricted Project.
Dec 17 2024, 12:13 PM
mollekopf added a comment to D5068: Init command.

Tested with ci/testctl deploy

Dec 17 2024, 12:13 PM
mollekopf requested review of D5068: Init command.
Dec 17 2024, 12:12 PM
mollekopf committed rK7cdc7e18a9bf: We deploy from master, so list changes from master.
Dec 17 2024, 9:58 AM
mollekopf closed D5066: Avoid going OOM by pretending we're Lightning.
Dec 17 2024, 9:58 AM
mollekopf committed rKdc38ce365e68: Openidconnect 2.5 doesn't work for us atm..
Dec 17 2024, 9:58 AM
mollekopf committed rKb8c07f1647fe: Avoid going OOM by pretending we're Lightning.
Dec 17 2024, 9:58 AM

Dec 16 2024

machniak accepted D5066: Avoid going OOM by pretending we're Lightning.

It's all right. The extra headers could also have been passed through the DAV\Search "interface", I suppose.

Dec 16 2024, 9:46 AM
mollekopf abandoned D5064: Disable fetching of attachments within calendar-query.

Smart.

Dec 16 2024, 9:26 AM
mollekopf added a reviewer for D5066: Avoid going OOM by pretending we're Lightning: Restricted Project.

Manually tested

Dec 16 2024, 9:25 AM
mollekopf requested review of D5066: Avoid going OOM by pretending we're Lightning.
Dec 16 2024, 9:25 AM
Spenneberg closed T8410: Almalinux Repo broken as Resolved.

Works now.

Dec 16 2024, 5:48 AM

Dec 15 2024

machniak added a comment to D5064: Disable fetching of attachments within calendar-query.

The client could send some HTTP header, e.g. X-Skip-Attachments: true. Since we control both sides this seems to be the best idea to me. From what I see the client could also advertise itself as "User-Agent: Lightning/1".

Dec 15 2024, 12:26 PM

Dec 13 2024

mollekopf committed rScb559a14cccc: Print deviceid on resync.php.
Dec 13 2024, 8:52 PM
mollekopf closed D5054: Error handling when querying sync-states.
Dec 13 2024, 8:52 PM
mollekopf committed rS6cb8695908a8: Error handling when querying sync-states.
Dec 13 2024, 8:52 PM
mollekopf closed D5044: Warning on FolderSync synckey reuse, but then don't try to create in the backend.
Dec 13 2024, 8:52 PM
mollekopf committed rSbda85c97af5a: Warning on FolderSync synckey reuse, but then don't try to create in the backend.
Dec 13 2024, 8:52 PM
mollekopf committed rSf7b5bfd79cc4: Print the device/folder id's that are in the xml as well.
Dec 13 2024, 8:52 PM
mollekopf added inline comments to D5044: Warning on FolderSync synckey reuse, but then don't try to create in the backend.
Dec 13 2024, 8:44 PM
mollekopf accepted D5062: Kolab4 tags support.
Dec 13 2024, 8:02 PM
mollekopf added a reviewer for D5064: Disable fetching of attachments within calendar-query: iRony Developers.
Dec 13 2024, 3:17 PM
mollekopf requested review of D5064: Disable fetching of attachments within calendar-query.
Dec 13 2024, 3:16 PM
machniak updated the diff for D5062: Kolab4 tags support.
  • Performance: Use lighter rcube_message_header instead of rcube_message
Dec 13 2024, 2:19 PM
Spenneberg triaged T8410: Almalinux Repo broken as High priority.
Dec 13 2024, 1:52 PM
Spenneberg created T8410: Almalinux Repo broken.
Dec 13 2024, 1:50 PM
mollekopf committed rI4b67b8c6ba44: PHP8 compat.
Dec 13 2024, 12:07 PM
mollekopf committed rIfdf1a18cb30c: Roundcube 1.6 compat.
Dec 13 2024, 12:07 PM
machniak requested changes to D5044: Warning on FolderSync synckey reuse, but then don't try to create in the backend.

Adding methods to backend interface implementation requires some more code. Phpstan says:

Line   lib/ext/Syncroton/Command/FolderSync.php                          
------ ------------------------------------------------------------------ 
 295    Call to an undefined method Syncroton_Backend_IFolder::exists().
Dec 13 2024, 10:27 AM
machniak requested review of D5062: Kolab4 tags support.
Dec 13 2024, 10:07 AM
machniak closed D5060: Tests: Various fixes.
Dec 13 2024, 10:00 AM
machniak committed rS3c23e5ae0414: Tests: Various fixes.
Dec 13 2024, 10:00 AM
mollekopf accepted D5060: Tests: Various fixes.
Dec 13 2024, 9:55 AM
machniak requested review of D5060: Tests: Various fixes.
Dec 13 2024, 9:49 AM

Dec 12 2024

machniak updated the summary of D5032: Kolab Tags SQL and ANNOTATE drivers.
Dec 12 2024, 12:50 PM
machniak updated the diff for D5032: Kolab Tags SQL and ANNOTATE drivers.
  • Fixes regarding syncroton API for tags
Dec 12 2024, 12:44 PM

Dec 11 2024

machniak updated the diff for D5032: Kolab Tags SQL and ANNOTATE drivers.
  • Small doc fix
Dec 11 2024, 2:20 PM
machniak retitled D5032: Kolab Tags SQL and ANNOTATE drivers from Kolab Tags SQL Database Driver
Dec 11 2024, 2:13 PM
machniak updated the diff for D5032: Kolab Tags SQL and ANNOTATE drivers.
  • CS fixes
  • ANNOTATE driver
  • Improvements
  • SQL driver fixes
Dec 11 2024, 2:12 PM
machniak committed rK16f50556c653: Fix localization for chargeback transactions description.
Dec 11 2024, 8:05 AM

Dec 10 2024

machniak requested changes to D5058: Always run the seeder when horizon starts.
Dec 10 2024, 2:43 PM
mollekopf planned changes to D5058: Always run the seeder when horizon starts.

TODO:

  • FIgure out if this is actually compatible with existing deployments
  • Do we have to use withEnvTenantContext in various places?
Dec 10 2024, 2:32 PM
mollekopf updated the diff for D5058: Always run the seeder when horizon starts.

Call the right command

Dec 10 2024, 2:12 PM
mollekopf updated the diff for D5058: Always run the seeder when horizon starts.

Missed something

Dec 10 2024, 2:09 PM
mollekopf added a reviewer for D5058: Always run the seeder when horizon starts: Restricted Project.
Dec 10 2024, 2:07 PM
mollekopf requested review of D5058: Always run the seeder when horizon starts.
Dec 10 2024, 2:06 PM
mollekopf abandoned D5046: Create a client for webmail sso via migration.

I suppose doing this during a migration is a bad idea because this also depends on the configuration to be available.

Dec 10 2024, 10:49 AM
mollekopf updated the diff for D5046: Create a client for webmail sso via migration.

Deduplicate the creation of the client

Dec 10 2024, 10:27 AM
mollekopf accepted D5056: WalletCheck cleanup.
Dec 10 2024, 10:08 AM
machniak requested review of D5056: WalletCheck cleanup.
Dec 10 2024, 9:48 AM
mollekopf committed rKbb7c423d2c8e: testctl improvements.
Dec 10 2024, 7:57 AM
mollekopf committed rK38a016cd34a9: User::SERVICE_ROLE for service accounts.
Dec 10 2024, 7:57 AM
mollekopf closed D5048: User::SERVICE_ROLE for service accounts.
Dec 10 2024, 7:57 AM
mollekopf closed D5052: Test the sasl auth hook.
Dec 10 2024, 7:57 AM
mollekopf committed rK4f6f41a9c889: Test the sasl auth hook.
Dec 10 2024, 7:57 AM
mollekopf committed rK864f71712765: Configure SSO client in kolabctl.
Dec 10 2024, 7:57 AM
mollekopf committed rK34feb41cf0c1: Calculate the delivery delay.
Dec 10 2024, 7:57 AM
mollekopf closed D5050: Explicitly mention that this is an automatically suspected spammer.
Dec 10 2024, 7:57 AM
mollekopf committed rK37d4eb4db122: Explicitly mention that this is an automatically suspected spammer.
Dec 10 2024, 7:56 AM
mollekopf committed rK21ec1a3cee82: Leave a 10% margin on the redis memory limit for overhead.
Dec 10 2024, 7:56 AM

Dec 9 2024

machniak accepted D5054: Error handling when querying sync-states.
Dec 9 2024, 5:40 PM
mollekopf added a reviewer for D5054: Error handling when querying sync-states: Syncroton Developers.
Dec 9 2024, 4:29 PM
mollekopf requested review of D5054: Error handling when querying sync-states.
Dec 9 2024, 4:29 PM
mollekopf updated the diff for D5052: Test the sasl auth hook.

Fix rebase error

Dec 9 2024, 1:37 PM
machniak accepted D5048: User::SERVICE_ROLE for service accounts.
Dec 9 2024, 1:35 PM
mollekopf updated the diff for D5052: Test the sasl auth hook.

Don't create the user, test the supposedly existing one instead

Dec 9 2024, 1:34 PM
machniak accepted D5050: Explicitly mention that this is an automatically suspected spammer.
Dec 9 2024, 1:06 PM
mollekopf updated the diff for D5048: User::SERVICE_ROLE for service accounts.

Addressed comments

Dec 9 2024, 12:48 PM
mollekopf added a comment to D5046: Create a client for webmail sso via migration.

BTW, none of the other registered passport clients are added via the migration. Maybe they should too. However, as all of them depend on existing-in-config client secrets and Ids, I'm still not sure migration is the correct place. Maybe we should have something like a "global seeder".

Dec 9 2024, 12:37 PM
machniak requested changes to D5052: Test the sasl auth hook.
Dec 9 2024, 12:17 PM
machniak requested changes to D5048: User::SERVICE_ROLE for service accounts.
Dec 9 2024, 12:10 PM
mollekopf added a reviewer for D5048: User::SERVICE_ROLE for service accounts: Restricted Project.
Dec 9 2024, 11:14 AM
machniak added a comment to D5046: Create a client for webmail sso via migration.

BTW, none of the other registered passport clients are added via the migration. Maybe they should too. However, as all of them depend on existing-in-config client secrets and Ids, I'm still not sure migration is the correct place. Maybe we should have something like a "global seeder".

Dec 9 2024, 11:05 AM
mollekopf added a reviewer for D5050: Explicitly mention that this is an automatically suspected spammer: Restricted Project.
Dec 9 2024, 11:00 AM
mollekopf added a reviewer for D5052: Test the sasl auth hook: Restricted Project.
Dec 9 2024, 10:59 AM
mollekopf requested review of D5050: Explicitly mention that this is an automatically suspected spammer.
Dec 9 2024, 10:58 AM
mollekopf requested review of D5052: Test the sasl auth hook.
Dec 9 2024, 10:58 AM
mollekopf updated the diff for D5046: Create a client for webmail sso via migration.

Check for existence first

Dec 9 2024, 10:58 AM
mollekopf requested review of D5048: User::SERVICE_ROLE for service accounts.
Dec 9 2024, 10:57 AM

Dec 5 2024

machniak requested changes to D5046: Create a client for webmail sso via migration.

We call the seeder after migration, so the seeder will fail because the record already exists.

Dec 5 2024, 2:03 PM
mollekopf added a reviewer for D5046: Create a client for webmail sso via migration: Restricted Project.

We should probably contemplate a standard mechanism for cases like this, so we don't copy paste these definitions around.

Dec 5 2024, 1:10 PM
mollekopf updated the diff for D5046: Create a client for webmail sso via migration.

move the migration to the environment specific overlay

Dec 5 2024, 11:57 AM
mollekopf requested review of D5046: Create a client for webmail sso via migration.
Dec 5 2024, 11:53 AM