Page MenuHomePhorge
Feed All Stories

Today

machniak added a comment to T8397: Debian12: kolab-webadmin update and packaging changes?.

php-net-ldap3 is our main workhorse for ldap connections, php-net-ldap2 is a dependency there for a one or two features in use.

Sun, Oct 27, 8:48 AM · Bug Reports
machniak committed rRPK8a7b4e249743: Don't use is_resource() on LDAP connection object (PHP >= 8.1) (authored by machniak).
Don't use is_resource() on LDAP connection object (PHP >= 8.1)
Sun, Oct 27, 8:39 AM
jh23453 renamed T8397: Debian12: kolab-webadmin update and packaging changes? from Debian12: update and packaging changes? to Debian12: kolab-webadmin update and packaging changes?.
Sun, Oct 27, 7:03 AM · Bug Reports
jh23453 created T8397: Debian12: kolab-webadmin update and packaging changes?.
Sun, Oct 27, 7:02 AM · Bug Reports

Yesterday

mollekopf committed rSecf31fef67ab: Fix infinite growth of the syncroton_relations_state table on Ping (authored by mollekopf).
Fix infinite growth of the syncroton_relations_state table on Ping
Sat, Oct 26, 10:29 AM

Fri, Oct 25

machniak updated the diff for D4974: SMTP content filter.
  • Itip notifications
Fri, Oct 25, 3:21 PM
mollekopf accepted D5004: db:expunge command.
Fri, Oct 25, 12:22 PM
machniak committed rS245aec7bbd28: Add missing resync column to the initial.sql (authored by machniak).
Add missing resync column to the initial.sql
Fri, Oct 25, 12:01 PM
machniak updated the diff for D5004: db:expunge command.
  • Schedule db:expunge command
Fri, Oct 25, 11:37 AM
machniak requested review of D5004: db:expunge command.
Fri, Oct 25, 11:31 AM

Thu, Oct 24

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

Tue, Oct 22

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.

Tue, Oct 22, 6: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?

Tue, Oct 22, 3:56 PM
machniak requested review of D5001: Log job start (partial).
Tue, Oct 22, 2:22 PM

Sun, Oct 20

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

Sat, Oct 19

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!

Sat, Oct 19, 4: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?

Sat, Oct 19, 10:53 AM · PyKolab, Bug Reports

Fri, Oct 18

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

Thu, Oct 17

machniak committed rS2e3f8c54ec05: CS fixes (authored by machniak).
CS fixes
Thu, Oct 17, 5:25 PM

Wed, Oct 16

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…!
Wed, Oct 16, 8:13 AM

Thu, Oct 10

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

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

Thu, Oct 10, 11: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.

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

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

Thu, Oct 10, 10:55 AM
mollekopf added a reviewer for D4986: user:set-role command: Restricted Project.
Thu, Oct 10, 10:34 AM
mollekopf added a reviewer for D4989: IMAP list/rename commands: Restricted Project.
Thu, Oct 10, 10:34 AM
mollekopf added a reviewer for D4992: IMAP Delete command: Restricted Project.
Thu, Oct 10, 10: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.
Thu, Oct 10, 10: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).

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

Cleanup

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

Wed, Oct 9

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

Mon, Oct 7

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.

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

Fri, Oct 4

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

Thu, Oct 3

machniak requested review of D4983: Fix Mollie tests.
Thu, Oct 3, 3:54 PM
machniak accepted D4950: Return the right error code when trying to move an item that doesn't exist.
Thu, Oct 3, 1:55 PM
mollekopf accepted D4980: Improve logging Mollie errors.
Thu, Oct 3, 12:40 PM
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.

Thu, Oct 3, 12:39 PM
machniak requested review of D4980: Improve logging Mollie errors.
Thu, Oct 3, 10: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.

Thu, Oct 3, 4:49 AM · Bug Reports

Wed, Oct 2

machniak committed rK6292c87c2291: CS fix (authored by machniak).
CS fix
Wed, Oct 2, 3:12 PM
machniak requested review of D4977: WalletCharge/WalletCheck: Use growing backoff interval.
Wed, Oct 2, 3:07 PM