Page MenuHomePhorge
Feed Search

Jul 15 2025

machniak closed D5454: Don't create update jobs from other jobs.
Jul 15 2025, 12:46 PM
machniak committed rKc4e879ef00a0: Don't create update jobs from other jobs.
Jul 15 2025, 12:46 PM
machniak closed D5424: Add `user:resync --deleted-only` to the schedule.
Jul 15 2025, 12:46 PM
machniak committed rK54659afa97e2: Add `user:resync --deleted-only` to the schedule.
Jul 15 2025, 12:46 PM
machniak closed D5451: Delete an existing user mailbox in IMAP::createUser().
Jul 15 2025, 12:46 PM
machniak closed D5463: Remove enableWalletPayments permission.
Jul 15 2025, 12:46 PM
machniak committed rKfa5008536cae: Delete an existing user mailbox in IMAP::createUser().
Jul 15 2025, 12:46 PM
machniak committed rKd195ebe7f13e: Remove enableWalletPayments permission.
Jul 15 2025, 12:46 PM
machniak committed rK3991fb21c3fc: CS fixes.
Jul 15 2025, 12:43 PM
machniak requested review of D5481: Use mail queue for ItipNotifications.
Jul 15 2025, 10:44 AM

Jul 14 2025

machniak accepted D5475: Make sure to forward emails with CRLF line endings.
Jul 14 2025, 3:59 PM
machniak requested changes to D5478: Simplify domain verification instructions.
Jul 14 2025, 3:55 PM
machniak accepted D5475: Make sure to forward emails with CRLF line endings.
Jul 14 2025, 1:29 PM
machniak updated the diff for D5472: User debug mode.
  • Cleanups and tests
Jul 14 2025, 8:35 AM
machniak requested review of D5472: User debug mode.
Jul 14 2025, 8:14 AM

Jul 11 2025

machniak requested review of D5469: Kolab: User debug mode.
Jul 11 2025, 12:51 PM
machniak added inline comments to D5451: Delete an existing user mailbox in IMAP::createUser().
Jul 11 2025, 11:18 AM
machniak committed rK05dc0c820a7f: Fix regressions, make tests working with IMAP_WITH_GROUPWARE_DEFAULT_FOLDERS….
Jul 11 2025, 9:58 AM

Jul 10 2025

machniak closed D5466: LDIF import improvements.
Jul 10 2025, 11:05 AM
machniak committed rKd27811e8ea14: LDIF import improvements.
Jul 10 2025, 11:05 AM
machniak committed rK248fe1eb5399: Fix import of encoded multi-line attributes from an LDIF file.
Jul 10 2025, 11:04 AM

Jul 8 2025

machniak updated the diff for D5466: LDIF import improvements.
  • Don't consider existing domains in the same account as non-existing
Jul 8 2025, 2:07 PM
machniak requested review of D5466: LDIF import improvements.
Jul 8 2025, 1:51 PM
machniak committed rK310aa5ca3cf3: Fix linting issue PasswordInput.
Jul 8 2025, 1:02 PM
machniak accepted D5460: Allow managing the alarm state on protected folders.
Jul 8 2025, 10:56 AM
machniak committed rRPK6b6b328ce7a6: Php-cs-fixer: Enable parallel execution mode.
Jul 8 2025, 10:38 AM
machniak requested review of D5463: Remove enableWalletPayments permission.
Jul 8 2025, 9:35 AM
machniak abandoned D5457: Flat mode for kolab4 driver.

Merged indirectly.

Jul 8 2025, 8:48 AM

Jul 5 2025

machniak updated the diff for D5454: Don't create update jobs from other jobs.
  • Save ACTIVE status before createing an LDAP record where it may be relevant, simplify some code
Jul 5 2025, 2:03 PM
machniak committed rK86ef908d1634: Add configuration options added in Octane 2.10.
Jul 5 2025, 1:49 PM

Jul 4 2025

machniak added a comment to D5436: flat_mode for kolab4.

The way we use folder_id() in kolab4 driver is different. Also I think we could probably get rid of object_prettyname(). Anyway, see my untested version in https://git.kolab.org/D5457

Jul 4 2025, 12:53 PM
machniak requested review of D5457: Flat mode for kolab4 driver.
Jul 4 2025, 12:51 PM
machniak updated the diff for D5451: Delete an existing user mailbox in IMAP::createUser().
  • Use saveQuietly()
Jul 4 2025, 10:40 AM
machniak requested review of D5454: Don't create update jobs from other jobs.
Jul 4 2025, 10:37 AM
machniak updated the diff for D5451: Delete an existing user mailbox in IMAP::createUser().
  • Remove redundant code
Jul 4 2025, 10:14 AM
machniak updated the diff for D5451: Delete an existing user mailbox in IMAP::createUser().
  • Throw an exception if mailbox already exists (added a way to disable this)
Jul 4 2025, 10:07 AM

Jul 3 2025

machniak accepted D5448: Show broken state in Activesync UI.
Jul 3 2025, 4:20 PM
machniak accepted D5445: Mark devices as broken.

is_broken would be better because we already have is_deleted in some tables, but fine.

Jul 3 2025, 4:19 PM
machniak requested review of D5451: Delete an existing user mailbox in IMAP::createUser().
Jul 3 2025, 1:40 PM
machniak added a comment to D5436: flat_mode for kolab4.

We should make this new code consistent with kolab_sync_storage_kolab4::folders_list(). You can find there how we handle special folders type. kolab_storage::folders_typedata() should not be used.

Jul 3 2025, 12:43 PM
machniak added a comment to D5445: Mark devices as broken.

I don't see how you unset the "broken" state. You said that when you reset Outlook according to your manual it will use the same device identifier. How it will unlock itself then? A test would be nice.

Jul 3 2025, 12:06 PM
machniak added a comment to D5448: Show broken state in Activesync UI.

Makes sense.

Jul 3 2025, 11:57 AM
machniak closed D5376: Include shared folders and resources when looking for a mail recipient.
Jul 3 2025, 10:10 AM
machniak committed rK5cb409aa607f: Include shared folders and resources when looking for a mail recipient.
Jul 3 2025, 10:10 AM
machniak accepted D5439: Make sure we always get the correct data for a FolderSync..
Jul 3 2025, 10:09 AM
machniak accepted D5442: Ping retry counter.
Jul 3 2025, 8:56 AM
machniak added inline comments to D5427: Slim down number of wallet check jobs.
Jul 3 2025, 8:44 AM
machniak requested changes to D5436: flat_mode for kolab4.
Jul 3 2025, 8:26 AM
machniak added inline comments to D5427: Slim down number of wallet check jobs.
Jul 3 2025, 8:16 AM
machniak accepted D5430: Sleep when a client keeps resending the same FolderSync request..
Jul 3 2025, 8:08 AM

Jul 2 2025

machniak requested review of D5433: Make sure that user data is deleted in user:force-delete command.
Jul 2 2025, 1:19 PM
machniak added inline comments to D5430: Sleep when a client keeps resending the same FolderSync request..
Jul 2 2025, 12:00 PM
machniak added a comment to D5427: Slim down number of wallet check jobs.

This may not be a big win because non-owner users do have meet room entitlements in their wallets. Hopefully abusers never visited the Video chat page in dashboard, i.e. the entitlement wasn't created for them.

Jul 2 2025, 10:38 AM
machniak committed rK0d614824b30c: Skip shared folders namespace in IMAP::unshareFolders().
Jul 2 2025, 10:32 AM
machniak committed rK16c1906f1922: Fix Roundcube::createDelegatedIdentities() so it does not create duplicates.
Jul 2 2025, 10:14 AM
machniak committed rRPK4cbdc933cdb0: Calendar: Don't display errors in UI if freebusy is disabled.
Jul 2 2025, 8:52 AM
machniak committed rRPK7681c16dde02: Kolab: Fix setting a delegation context for an invitation message.
Jul 2 2025, 8:32 AM

Jul 1 2025

machniak updated the diff for D5427: Slim down number of wallet check jobs.
  • Fix test regression
Jul 1 2025, 11:11 AM
machniak requested review of D5427: Slim down number of wallet check jobs.
Jul 1 2025, 10:53 AM
machniak requested review of D5424: Add `user:resync --deleted-only` to the schedule.
Jul 1 2025, 9:23 AM
machniak closed D5412: Allow distribution list creation for email that existed before.
Jul 1 2025, 8:03 AM
machniak committed rKe77a421f6699: Allow distribution list creation for email that existed before.
Jul 1 2025, 8:03 AM
machniak closed D5409: Silently exit a job on "object already deleted" case, unify behvior across all jobs.
Jul 1 2025, 8:03 AM
machniak committed rKaff681f9686d: Silently exit a job on "object already deleted" case, unify behvior across all….
Jul 1 2025, 8:03 AM
machniak closed D5403: Password expiration.
Jul 1 2025, 8:03 AM
machniak closed D5415: Add support for --with-deleted option in scalpel:*:read commands.
Jul 1 2025, 8:03 AM
machniak committed rK09867f493e1f: Add support for --with-deleted option in scalpel:*:read commands.
Jul 1 2025, 8:03 AM
machniak committed rK51913a95f935: Password expiration.
Jul 1 2025, 8:03 AM
machniak accepted D5421: Debug message to explain why a change has been detected.
Jul 1 2025, 5:11 AM
machniak accepted D5418: Count FolderSync retries, and warn after 10 failures.

Probably 5 instead of 10 would be enough.

Jul 1 2025, 5:11 AM

Jun 30 2025

machniak requested changes to D5418: Count FolderSync retries, and warn after 10 failures.
Jun 30 2025, 4:22 PM
machniak requested changes to D5421: Debug message to explain why a change has been detected.
Jun 30 2025, 4:04 PM
machniak accepted D5406: activesync_force_subscriptionstate support.
Jun 30 2025, 3:59 PM
machniak committed rKd1fbb62e3571: Fix labels order on the All Users chart.
Jun 30 2025, 1:14 PM
machniak requested review of D5415: Add support for --with-deleted option in scalpel:*:read commands.
Jun 30 2025, 9:52 AM

Jun 27 2025

machniak committed rRPK3babbf5d5ace: Fix phpunit.xml.
Jun 27 2025, 12:49 PM
machniak committed rRPKf1c621911716: Kolab: Add X-Client-IP header to the Cockpit API requests.
Jun 27 2025, 12:38 PM
machniak added a comment to D5406: activesync_force_subscriptionstate support.

We already have $config['activesync_force_subscriptions'] in the kolab_activesync plugin. It would make sense to de-duplicate.

How do we deduplicate accross plugin boundaries?

Jun 27 2025, 11:38 AM
machniak committed rK8e9c5f28a6d8: Add missing test user cleanup.
Jun 27 2025, 10:24 AM
machniak requested review of D5412: Allow distribution list creation for email that existed before.
Jun 27 2025, 9:54 AM
machniak added a comment to D5406: activesync_force_subscriptionstate support.

We already have $config['activesync_force_subscriptions'] in the kolab_activesync plugin. It would make sense to de-duplicate.

Jun 27 2025, 9:01 AM
machniak requested review of D5409: Silently exit a job on "object already deleted" case, unify behvior across all jobs.
Jun 27 2025, 7:40 AM

Jun 26 2025

machniak closed D5400: Stats: Added 'suspended' line on the All users chart.
Jun 26 2025, 1:30 PM
machniak closed D5397: Performance: Optimize User::wallet() and Domain::users().
Jun 26 2025, 1:30 PM
machniak closed D5394: Performance: Introduce mutable version of walletOwner().
Jun 26 2025, 1:30 PM
machniak committed rK08443288e0cf: Performance: Introduce mutable version of walletOwner().
Jun 26 2025, 1:30 PM
machniak committed rK4d4a066daa39: Performance: Optimize User::wallet() and Domain::users().
Jun 26 2025, 1:30 PM
machniak committed rK761b1d680948: Stats: Added 'suspended' line on the All users chart.
Jun 26 2025, 1:30 PM
machniak updated the diff for D5403: Password expiration.
  • Reset password only after full authentication
  • Wording
Jun 26 2025, 1:10 PM
machniak updated the diff for D5403: Password expiration.
  • Revert possibility to check password policy using email address
Jun 26 2025, 7:02 AM

Jun 25 2025

machniak updated the diff for D5403: Password expiration.
  • Move checks into the SQL query
Jun 25 2025, 2:12 PM
machniak requested review of D5403: Password expiration.
Jun 25 2025, 1:29 PM

Jun 20 2025

machniak requested review of D5400: Stats: Added 'suspended' line on the All users chart.
Jun 20 2025, 9:24 AM

Jun 19 2025

machniak requested review of D5397: Performance: Optimize User::wallet() and Domain::users().
Jun 19 2025, 11:19 AM
machniak requested review of D5394: Performance: Introduce mutable version of walletOwner().
Jun 19 2025, 8:23 AM

Jun 18 2025

machniak requested review of D5391: Update mediasoup server and client, and some other dependencies.
Jun 18 2025, 2:24 PM
machniak committed rRPK1ae5a4ec933b: Kolab: Use fast mode Cockpit API login.
Jun 18 2025, 12:01 PM
machniak closed D5388: Performance: Support minimum response in api/auth/login request.
Jun 18 2025, 11:56 AM
machniak committed rKd653a997ee7e: Performance: Support minimum response in api/auth/login request.
Jun 18 2025, 11:56 AM
machniak added a comment to D5388: Performance: Support minimum response in api/auth/login request.

A more generic solution might be that the client can simply list the thing's it wants. which would be 'id' in this case (I suppose having the access_token implicit makes sense?).

Jun 18 2025, 11:52 AM