Page MenuHomePhorge
Feed All Stories

Dec 24 2024

mollekopf committed rKb6eb61d4b335: Disable messages_cache for roundcube (authored by mollekopf).
Disable messages_cache for roundcube
Dec 24 2024, 1:03 PM
mollekopf committed rKdb4ffe33ee43: Fixed plugin updates from local source (authored by mollekopf).
Fixed plugin updates from local source
Dec 24 2024, 1:03 PM
mollekopf committed rKa13127b28c13: imapcli tag option (authored by mollekopf).
imapcli tag option
Dec 24 2024, 1:03 PM
mollekopf committed rK57a8e40e5d68: Make caldavcli usable over http (authored by mollekopf).
Make caldavcli usable over http
Dec 24 2024, 1:03 PM
mollekopf committed rKb18d701a9cee: ci/testctl improvements (authored by mollekopf).
ci/testctl improvements
Dec 24 2024, 1:03 PM
mollekopf committed rKedf0dedf94c6: IMAP/RC config for tags via ANNOTATE (authored by mollekopf).
IMAP/RC config for tags via ANNOTATE
Dec 24 2024, 1:03 PM
mollekopf committed rKc4a4a8978592: Correctly filter service accounts in resync command (authored by mollekopf).
Correctly filter service accounts in resync command
Dec 24 2024, 1:03 PM
mollekopf committed rK673c0a272fbe: IMAP: Allow tls 1.2/1.3 for now (authored by mollekopf).
IMAP: Allow tls 1.2/1.3 for now
Dec 24 2024, 1:03 PM
mollekopf committed rKa743a7db34d0: Don't validate the username of service accounts (authored by mollekopf).
Don't validate the username of service accounts
Dec 24 2024, 1:03 PM
mollekopf committed rK121e270afade: Only allow modern tls ciphers (authored by mollekopf).
Only allow modern tls ciphers
Dec 24 2024, 1:03 PM
mollekopf committed rK17bb006a8fb4: Caldav search (authored by mollekopf).
Caldav search
Dec 24 2024, 1:03 PM
mollekopf committed R113:de3d000b6f34: Reset internal cache in appropriate places to be on a safe side (authored by machniak).
Reset internal cache in appropriate places to be on a safe side
Dec 24 2024, 11:22 AM
mollekopf committed R113:6c53df30b8d3: IMAP: Partial support for ANNOTATE-EXPERIMENT-1 extension (RFC 5257) (authored by machniak).
IMAP: Partial support for ANNOTATE-EXPERIMENT-1 extension (RFC 5257)
Dec 24 2024, 11:22 AM
machniak closed D5032: Kolab Tags SQL and ANNOTATE drivers.
Dec 24 2024, 11:00 AM
machniak committed rRPK21ead0149e85: Kolab Tags SQL and ANNOTATE drivers (authored by machniak).
Kolab Tags SQL and ANNOTATE drivers
Dec 24 2024, 11:00 AM
machniak closed D5062: Kolab4 tags support.
Dec 24 2024, 9:01 AM
machniak committed rS01e090894d0a: Kolab4 tags support (authored by machniak).
Kolab4 tags support
Dec 24 2024, 9:01 AM
machniak updated the diff for D5032: Kolab Tags SQL and ANNOTATE drivers.
  • CS fixes
  • Revert unneded change
  • ANNOTATE base tag driver
  • Improvements
  • SQL driver fixes
  • Small doc fix
  • Fixes regarding syncroton API for tags
  • Support saving task tags as categories
  • Fix regression
  • Regressions and cleanup
Dec 24 2024, 8:50 AM
machniak updated the diff for D5062: Kolab4 tags support.
  • Fix regression
Dec 24 2024, 8:22 AM
mollekopf requested changes to D5032: Kolab Tags SQL and ANNOTATE drivers.
Dec 24 2024, 8:12 AM
mollekopf reopened D5032: Kolab Tags SQL and ANNOTATE drivers.
Dec 24 2024, 8:06 AM
mollekopf requested changes to D5062: Kolab4 tags support.

Can be shipped after that adjustments IMO.

Dec 24 2024, 8:02 AM
mollekopf added a comment to D5062: Kolab4 tags support.

I think because of the latest change, this is now required:

Dec 24 2024, 8:01 AM
mollekopf committed rRPK026feb6e3fdd: Fixed php8 warnings (authored by mollekopf).
Fixed php8 warnings
Dec 24 2024, 7:58 AM
mollekopf committed rRPK8fd23ed20534: sql_where fixup (authored by mollekopf).
sql_where fixup
Dec 24 2024, 7:58 AM
mollekopf committed rRPKbe4865053273: Kolab Tags SQL and ANNOTATE drivers (authored by machniak).
Kolab Tags SQL and ANNOTATE drivers
Dec 24 2024, 7:58 AM
mollekopf committed rRPKd7c582bd07da: Fix search by tag (authored by mollekopf).
Fix search by tag
Dec 24 2024, 7:58 AM
mollekopf closed D5032: Kolab Tags SQL and ANNOTATE drivers.
Dec 24 2024, 7:58 AM
mollekopf committed rRPKabbb3921e172: Kolab Tags SQL and ANNOTATE drivers (authored by machniak).
Kolab Tags SQL and ANNOTATE drivers
Dec 24 2024, 7:58 AM

Dec 23 2024

mollekopf committed rC4bdc587ba9f3: Fixup for previous commit (authored by mollekopf).
Fixup for previous commit
Dec 23 2024, 3:48 PM
machniak updated the diff for D5032: Kolab Tags SQL and ANNOTATE drivers.
  • Fix regression
Dec 23 2024, 1:44 PM
machniak closed T8400: kolab-webadmin: Uncaught Exception: Serialization of 'LDAP\Connection' is not allowed as Resolved.

Patch merged.

Dec 23 2024, 9:44 AM ยท Bug Reports
machniak committed rWAP180a93bcd7d6: Handle nicely json_encode() error (authored by machniak).
Handle nicely json_encode() error
Dec 23 2024, 9:24 AM
machniak committed rWAP5c0dade786b7: T8400: PHP 8.2 compatibility - close LDAP connection when serializing (authored by machniak).
T8400: PHP 8.2 compatibility - close LDAP connection when serializing
Dec 23 2024, 9:12 AM

Dec 19 2024

machniak committed rKfaa06df38342: CS fixes (lines too long mostly) (authored by machniak).
CS fixes (lines too long mostly)
Dec 19 2024, 3:10 PM
machniak closed D5038: UI: Prefer to display suspended over degraded status.
Dec 19 2024, 1:28 PM
machniak committed rK7a6165f2311e: UI: Prefer to display suspended over degraded status (authored by machniak).
UI: Prefer to display suspended over degraded status
Dec 19 2024, 1:28 PM
machniak closed D5036: Don't allow Delete jobs on non-deleted objects.
Dec 19 2024, 1:28 PM
machniak committed rK969f657690da: Don't allow Delete jobs on non-deleted objects (authored by machniak).
Don't allow Delete jobs on non-deleted objects
Dec 19 2024, 1:28 PM
mollekopf closed D5070: Adjust to roundcube 1.6.
Dec 19 2024, 9:28 AM
mollekopf committed rCb25cd48b4026: Adjust to roundcube 1.6 (authored by mollekopf).
Adjust to roundcube 1.6
Dec 19 2024, 9:28 AM
mollekopf committed rC0bf096268900: More useful error message (authored by mollekopf).
More useful error message
Dec 19 2024, 9:28 AM
machniak accepted D5070: Adjust to roundcube 1.6.
Dec 19 2024, 8: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, 7:11 AM
mollekopf updated the diff for D5070: Adjust to roundcube 1.6.

Adjust to doing the same as iRony/syncroton

Dec 19 2024, 7: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, 2: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, 10: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, 10: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, 8:35 AM
mollekopf added a reviewer for D5070: Adjust to roundcube 1.6: Chwala Developers.
Dec 18 2024, 8:25 AM
mollekopf requested review of D5070: Adjust to roundcube 1.6.
Dec 18 2024, 8:25 AM

Dec 17 2024

mollekopf committed rK98e87de2497d: We also have to pin the engine version in the package.json file (authored by mollekopf).
We also have to pin the engine version in the package.json file
Dec 17 2024, 2:53 PM
mollekopf committed rK71fe63e9b5d2: data:init fixup (authored by mollekopf).
data:init fixup
Dec 17 2024, 2:39 PM
mollekopf closed D5068: Init command.
Dec 17 2024, 1:58 PM
mollekopf committed rKfeb1df494ffd: Init command (authored by mollekopf).
Init command
Dec 17 2024, 1:58 PM
mollekopf committed rK7afcbed0adc0: Require a specific npm version (authored by mollekopf).
Require a specific npm version
Dec 17 2024, 1: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, 1:44 PM
mollekopf added a reviewer for D5068: Init command: Restricted Project.
Dec 17 2024, 1:13 PM
mollekopf added a comment to D5068: Init command.

Tested with ci/testctl deploy

Dec 17 2024, 1:13 PM
mollekopf requested review of D5068: Init command.
Dec 17 2024, 1:12 PM
mollekopf committed rK7cdc7e18a9bf: We deploy from master, so list changes from master (authored by mollekopf).
We deploy from master, so list changes from master
Dec 17 2024, 10:58 AM
mollekopf closed D5066: Avoid going OOM by pretending we're Lightning.
Dec 17 2024, 10:58 AM
mollekopf committed rKdc38ce365e68: Openidconnect 2.5 doesn't work for us atm. (authored by mollekopf).
Openidconnect 2.5 doesn't work for us atm.
Dec 17 2024, 10:58 AM
mollekopf committed rKb8c07f1647fe: Avoid going OOM by pretending we're Lightning (authored by mollekopf).
Avoid going OOM by pretending we're Lightning
Dec 17 2024, 10: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, 10:46 AM
mollekopf abandoned D5064: Disable fetching of attachments within calendar-query.

Smart.

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

Manually tested

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

Works now.

Dec 16 2024, 6: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, 1:26 PM

Dec 13 2024

mollekopf committed rScb559a14cccc: Print deviceid on resync.php (authored by mollekopf).
Print deviceid on resync.php
Dec 13 2024, 9:52 PM
mollekopf closed D5054: Error handling when querying sync-states.
Dec 13 2024, 9:52 PM
mollekopf committed rS6cb8695908a8: Error handling when querying sync-states (authored by mollekopf).
Error handling when querying sync-states
Dec 13 2024, 9:52 PM
mollekopf closed D5044: Warning on FolderSync synckey reuse, but then don't try to create in the backend.
Dec 13 2024, 9:52 PM
mollekopf committed rSbda85c97af5a: Warning on FolderSync synckey reuse, but then don't try to create in the backend (authored by mollekopf).
Warning on FolderSync synckey reuse, but then don't try to create in the backend
Dec 13 2024, 9:52 PM
mollekopf committed rSf7b5bfd79cc4: Print the device/folder id's that are in the xml as well (authored by mollekopf).
Print the device/folder id's that are in the xml as well
Dec 13 2024, 9: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, 9:44 PM
mollekopf accepted D5062: Kolab4 tags support.
Dec 13 2024, 9:02 PM
mollekopf added a reviewer for D5064: Disable fetching of attachments within calendar-query: iRony Developers.
Dec 13 2024, 4:17 PM
mollekopf requested review of D5064: Disable fetching of attachments within calendar-query.
Dec 13 2024, 4:16 PM
machniak updated the diff for D5062: Kolab4 tags support.
  • Performance: Use lighter rcube_message_header instead of rcube_message
Dec 13 2024, 3:19 PM
Spenneberg triaged T8410: Almalinux Repo broken as High priority.
Dec 13 2024, 2:52 PM
Spenneberg created T8410: Almalinux Repo broken.
Dec 13 2024, 2:50 PM
mollekopf committed rI4b67b8c6ba44: PHP8 compat (authored by mollekopf).
PHP8 compat
Dec 13 2024, 1:07 PM
mollekopf committed rIfdf1a18cb30c: Roundcube 1.6 compat (authored by mollekopf).
Roundcube 1.6 compat
Dec 13 2024, 1: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, 11:27 AM
machniak requested review of D5062: Kolab4 tags support.
Dec 13 2024, 11:07 AM
machniak closed D5060: Tests: Various fixes.
Dec 13 2024, 11:00 AM
machniak committed rS3c23e5ae0414: Tests: Various fixes (authored by machniak).
Tests: Various fixes
Dec 13 2024, 11:00 AM
mollekopf accepted D5060: Tests: Various fixes.
Dec 13 2024, 10:55 AM
machniak requested review of D5060: Tests: Various fixes.
Dec 13 2024, 10:49 AM

Dec 12 2024

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

Dec 11 2024

machniak updated the diff for D5032: Kolab Tags SQL and ANNOTATE drivers.
  • Small doc fix
Dec 11 2024, 3:20 PM
machniak retitled D5032: Kolab Tags SQL and ANNOTATE drivers from Kolab Tags SQL Database Driver
Dec 11 2024, 3: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, 3:12 PM
machniak committed rK16f50556c653: Fix localization for chargeback transactions description (authored by machniak).
Fix localization for chargeback transactions description
Dec 11 2024, 9:05 AM

Dec 10 2024

machniak requested changes to D5058: Always run the seeder when horizon starts.
Dec 10 2024, 3: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, 3:32 PM
mollekopf updated the diff for D5058: Always run the seeder when horizon starts.

Call the right command

Dec 10 2024, 3:12 PM