Page MenuHomePhorge
Feed All Stories

Oct 25 2024

machniak committed rS245aec7bbd28: Add missing resync column to the initial.sql.
Oct 25 2024, 10:01 AM
machniak updated the diff for D5004: db:expunge command.
  • Schedule db:expunge command
Oct 25 2024, 9:37 AM
machniak requested review of D5004: db:expunge command.
Oct 25 2024, 9:31 AM

Oct 24 2024

mollekopf committed rS921552fa5c8d: Ping test.
Oct 24 2024, 8:56 PM
mollekopf committed rS704ba07718f9: Test synckey reuse on FolderSync.
Oct 24 2024, 8:56 PM
mollekopf committed rS7f40eb7e8ecc: Handle synckey reuse.
Oct 24 2024, 8:56 PM
mollekopf committed rS53acd5d7289b: Better debug messages.
Oct 24 2024, 8:56 PM
mollekopf committed rS5e0f5b751d36: analyzelogs.php.
Oct 24 2024, 8:56 PM
mollekopf committed rS2fd0e830dae2: Better FolderSync testing.
Oct 24 2024, 8:56 PM
mollekopf closed D4998: A way to force re-sync a folder.
Oct 24 2024, 8:56 PM
mollekopf committed rS2e2b0aab00a5: A way to force re-sync a folder (authored by machniak).
Oct 24 2024, 8:56 PM

Oct 22 2024

machniak added a comment to D5001: Log job start (partial).

No, I tried registering handlers for Queue::JobProcessing and Queue::jobProcessed events via AppServiceProvider::boot(). The handlers were triggered, but the job object there is not the same as our job, and access to the job data requires instantiating the actual job from a serialized object string. Possible, but ugly.

Oct 22 2024, 4:42 PM
mollekopf accepted D5001: Log job start (partial).

Looks good. I suppose you tried something like this: https://git.kolab.org/rKa3448e46572c9bcba39702689d31e77bfeaa1d26, but it didn't give access to the email/walletId?

Oct 22 2024, 1:56 PM
machniak requested review of D5001: Log job start (partial).
Oct 22 2024, 12:22 PM

Oct 20 2024

mollekopf closed D4968: Warn with a timer if we fail to connect webrtc.
Oct 20 2024, 9:50 AM
mollekopf committed rKd81058f5d79a: Warn with a timer if we fail to connect webrtc.
Oct 20 2024, 9:50 AM
mollekopf closed D4995: Required changes for EWS import, including email.
Oct 20 2024, 9:47 AM
mollekopf committed rK871654ad9a44: After creating a folder there may be a delay until the folder becomes available..
Oct 20 2024, 9:47 AM
mollekopf committed rK1c746691fec3: Get the dav test to pass in ci.
Oct 20 2024, 9:47 AM
mollekopf committed rKe3528e6ad698: Add a filename to calendar attachments.
Oct 20 2024, 9:47 AM
mollekopf committed rKac6cc87640bf: Subscribe to new folders.
Oct 20 2024, 9:47 AM
mollekopf committed rKd2eb6d297b59: Email migration from EWS to IMAP.
Oct 20 2024, 9:47 AM
mollekopf committed rK9048cdda2087: migrator: Further folders to skip / search depth=infinity for iRony.
Oct 20 2024, 9:47 AM
mollekopf committed rK2924e7e342be: --folder-mapping support for migrate command.
Oct 20 2024, 9:47 AM
mollekopf committed rKcd25a0044580: EWS: Skip "Aufgabensuche".
Oct 20 2024, 9:47 AM
mollekopf closed D4992: IMAP Delete command.
Oct 20 2024, 9:47 AM
mollekopf committed rKcc0ec21209c0: After creating a folder there may be a delay until the folder becomes.
Oct 20 2024, 9:47 AM
mollekopf committed rK1b9799976a42: list/rename tests.
Oct 20 2024, 9:47 AM
mollekopf committed rKba468cd2f49d: IMAP Delete command.
Oct 20 2024, 9:47 AM
mollekopf closed D4989: IMAP list/rename commands.
Oct 20 2024, 9:47 AM
mollekopf committed rK54090f602ac5: IMAP list/rename commands.
Oct 20 2024, 9:47 AM
mollekopf closed D4986: user:set-role command.
Oct 20 2024, 9:47 AM
mollekopf committed rK95da3d16dd5a: user:set-role command.
Oct 20 2024, 9:47 AM

Oct 19 2024

ghane added a comment to T8337: [pykolab][wallace][Debian 12] UnicodeDecodeError: 'utf-8' codec can't decode byte 0xdf in position 3620: invalid continuation byte.

The message header is parsed!

Oct 19 2024, 2:48 PM · PyKolab, Bug Reports
hede added a comment to T8337: [pykolab][wallace][Debian 12] UnicodeDecodeError: 'utf-8' codec can't decode byte 0xdf in position 3620: invalid continuation byte.

As the fix sets encoding="utf8", does this mean all messages are utf-8 encoded here?

Oct 19 2024, 8:53 AM · PyKolab, Bug Reports

Oct 18 2024

machniak updated the diff for D4974: SMTP content filter.
  • Invitations policy
  • Split itip handling into per-method classes
Oct 18 2024, 12:55 PM
machniak committed rSf621d4d9d79d: Fix PHP warning.
Oct 18 2024, 10:27 AM
machniak requested review of D4998: A way to force re-sync a folder.
Oct 18 2024, 8:23 AM

Oct 17 2024

machniak committed rS2e3f8c54ec05: CS fixes.
Oct 17 2024, 3:25 PM

Oct 16 2024

Harbormaster failed to build B6254: rPB43526279e05d: puppetboard/templates/layout.html: Displaying the current active environment as… for rPB43526279e05d: puppetboard/templates/layout.html: Displaying the current active environment as…!
Oct 16 2024, 6:13 AM

Oct 10 2024

machniak accepted D4986: user:set-role command.
Oct 10 2024, 4:36 PM
machniak requested changes to D4992: IMAP Delete command.

A test for IMAP::clearMailbox() would be appreciated.

Oct 10 2024, 9:41 AM
machniak added a comment to D4989: IMAP list/rename commands.

Looks to me that the folders passed to the command need to be in Cyrus internal format user/{$localpart}/{$mailbox}@{$domain}. That's not very user-friendly. Also tests for the new IMAP methods would be welcome, less important for the command itself.

Oct 10 2024, 9:38 AM
machniak accepted D4995: Required changes for EWS import, including email.

It's good enough, but I added some comments.

Oct 10 2024, 8:55 AM
mollekopf added a reviewer for D4986: user:set-role command: Restricted Project.
Oct 10 2024, 8:34 AM
mollekopf added a reviewer for D4989: IMAP list/rename commands: Restricted Project.
Oct 10 2024, 8:34 AM
mollekopf added a reviewer for D4992: IMAP Delete command: Restricted Project.
Oct 10 2024, 8:33 AM
mollekopf retitled D4995: Required changes for EWS import, including email from After creating a folder there may be a delay until the folder becomes available.
Oct 10 2024, 8:30 AM
mollekopf added a reviewer for D4995: Required changes for EWS import, including email: Restricted Project.

This diff consists of multiple commits that I've used for the migration. Since we're already using it like this I'd like to mostly just get it merged, but I'm open to small adjustments (the rest we can improve later on IMO).

Oct 10 2024, 8:29 AM
mollekopf updated the diff for D4995: Required changes for EWS import, including email.

Cleanup

Oct 10 2024, 8:26 AM
mollekopf requested review of D4995: Required changes for EWS import, including email.
Oct 10 2024, 8:17 AM
mollekopf requested review of D4992: IMAP Delete command.
Oct 10 2024, 8:13 AM
mollekopf requested review of D4989: IMAP list/rename commands.
Oct 10 2024, 8:13 AM
mollekopf committed rKe19b10a62bc7: Make mailtransporttest.py useful for mailinglist monitoring.
Oct 10 2024, 7:53 AM
mollekopf committed rK68fd7565f5b2: Don't check for the DELETED status when checking for deleted users.
Oct 10 2024, 7:53 AM
mollekopf committed rK885c1ff98b64: Lower clamd RAM requirements.
Oct 10 2024, 7:53 AM
mollekopf committed rKac8a49bfd27f: Enable debug logs by default when running tests.
Oct 10 2024, 7:53 AM
mollekopf committed rK46d02c6f4b53: Avoid failing the container startup due to freshclam.
Oct 10 2024, 7:53 AM
mollekopf committed rK87da1aadc584: Allow setting the POD on testctl commands.
Oct 10 2024, 7:53 AM
mollekopf closed D4965: Metrics controller.
Oct 10 2024, 7:50 AM
mollekopf committed rKe0040b25a9e5: Metrics controller.
Oct 10 2024, 7:50 AM
mollekopf requested review of D4986: user:set-role command.
Oct 10 2024, 7:47 AM

Oct 9 2024

machniak committed rSa11cfa40ba9d: Fix regression where requests without user/password cause 500 error (from….
Oct 9 2024, 10:18 AM
mollekopf committed rS36ed5b1f26e7: A script to summarize synchroton logs.
Oct 9 2024, 7:54 AM
mollekopf closed D4956: Detect and display sync count inconsistency.
Oct 9 2024, 7:54 AM
mollekopf committed rSed2c6c95b20c: Mark test that doesn't work without DAV backend.
Oct 9 2024, 7:54 AM
mollekopf committed rS45ebcb8a25ba: Detect and display sync count inconsistency.
Oct 9 2024, 7:54 AM
mollekopf committed rSf52133a59903: Sync inconsistency test.
Oct 9 2024, 7:54 AM
mollekopf committed rSd977649a31ed: Extract the getServerModifications method.
Oct 9 2024, 7:54 AM
mollekopf closed D4953: Extract the getServerModifications method.
Oct 9 2024, 7:54 AM
mollekopf closed D4950: Return the right error code when trying to move an item that doesn't exist.
Oct 9 2024, 7:54 AM
mollekopf committed rS5217e897324e: Return the right error code when trying to move an item that doesn't exist.
Oct 9 2024, 7:54 AM

Oct 7 2024

ghane added a comment to T8385: kolab-saslauthd fails on Almalinux 9 with status=2/INVALIDARGUMENT.

You asked for hints!
The crash should not happen, but there are still to much variables included.
I just analyzed, the information I had.

Oct 7 2024, 4:58 PM · Kolab 16
machniak closed D4983: Fix Mollie tests.
Oct 7 2024, 10:07 AM
machniak committed rKe77e44843765: Fix Mollie tests.
Oct 7 2024, 10:07 AM
machniak closed D4971: --topup mode for wallet:charge.
Oct 7 2024, 7:19 AM
machniak committed rK34e0a99f37a5: --topup mode for wallet:charge (authored by mollekopf).
Oct 7 2024, 7:18 AM

Oct 4 2024

Harbormaster failed to build B5861: rPBe0da2f92154f: Make the frontpage more dense for rPBe0da2f92154f: Make the frontpage more dense!
Oct 4 2024, 5:58 PM
machniak committed rK28c2c097fc86: Update 'backoff' array.
Oct 4 2024, 2:17 PM
machniak closed D4980: Improve logging Mollie errors.
Oct 4 2024, 2:17 PM
machniak closed D4977: WalletCharge/WalletCheck: Use growing backoff interval.
Oct 4 2024, 2:17 PM
machniak committed rK9d112812b7c1: Improve logging Mollie errors.
Oct 4 2024, 2:16 PM
machniak committed rK5e2a1f3cf7f6: WalletCharge/WalletCheck: Use growing backoff interval.
Oct 4 2024, 2:16 PM
machniak updated the diff for D4974: SMTP content filter.
  • Don't require specific file name
Oct 4 2024, 12:28 PM
machniak updated the diff for D4974: SMTP content filter.
  • Support multipart/form-data file uploads, they don't need so much memory
Oct 4 2024, 12:16 PM

Oct 3 2024

machniak requested review of D4983: Fix Mollie tests.
Oct 3 2024, 1:54 PM
machniak accepted D4950: Return the right error code when trying to move an item that doesn't exist.
Oct 3 2024, 11:55 AM
mollekopf accepted D4980: Improve logging Mollie errors.
Oct 3 2024, 10:40 AM
mollekopf accepted D4977: WalletCharge/WalletCheck: Use growing backoff interval.

I think for some of these jobs we should probably keep trying at an hourly or even daily interval. So if we e.g. have infrastructure issues over a couple of hours the system still eventually recovers without manual intervention.

Oct 3 2024, 10:39 AM
machniak requested review of D4980: Improve logging Mollie errors.
Oct 3 2024, 8:42 AM
staffpositive added a comment to T8367: PHP Error: required kolabformat module not found.

this link of yours https://kb.kolab.org/2023/03/install-kolab-16-on-alma-linux-9/solar smash The package is missing when doing dnf install kolab.

Oct 3 2024, 2:49 AM · Bug Reports

Oct 2 2024

machniak committed rK6292c87c2291: CS fix.
Oct 2 2024, 1:12 PM
machniak requested review of D4977: WalletCharge/WalletCheck: Use growing backoff interval.
Oct 2 2024, 1:07 PM
vanmeeuwen committed rKa1376331c720: Correct use statements, attempt 2.
Oct 2 2024, 10:57 AM
vanmeeuwen committed rK7ee39cb49bf1: Correct use statements.
Oct 2 2024, 10:54 AM
machniak updated the diff for D4974: SMTP content filter.
  • Set back SWOOLE_PACKAGE_MAX_LENGTH to 10MB
Oct 2 2024, 10:31 AM
machniak requested review of D4974: SMTP content filter.
Oct 2 2024, 10:13 AM

Oct 1 2024

liveinsurnaceinfo updated liveinsurnaceinfo.
Oct 1 2024, 2:03 PM
Spenneberg added a comment to T8385: kolab-saslauthd fails on Almalinux 9 with status=2/INVALIDARGUMENT.

Yes, the user hr1@os-s.de does not exist in the LDAP. It is not a vaild usser. Therefore no authentication is possible. But this should not be a cause for saslauthd to fail and terminate, am I correct?
The kolab-saslauthd terminates. I reconfigured systemd to automatically restart the daemon because otherwise the login would fail for valid users as well.

Oct 1 2024, 12:15 PM · Kolab 16
machniak accepted D4971: --topup mode for wallet:charge.
Oct 1 2024, 12:13 PM