Page MenuHomePhorge
Feed All Stories

Sep 23 2024

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

Any further ideas how to debug this? What error causes INVALIDARGUMENT? Or is this a sign for an uncaught error?

Sep 23 2024, 7:14 PM · Kolab 16

Sep 22 2024

machniak accepted D4953: Extract the getServerModifications method.
Sep 22 2024, 5:00 PM
mollekopf updated the diff for D4953: Extract the getServerModifications method.

Fixed the undefined $clientModifications

Sep 22 2024, 10:34 AM

Sep 20 2024

sicherha closed T8388: Wallace fails on Almalinux 9 on some emails as Invalid.

Closing as duplicate of T8337.

Sep 20 2024, 11:46 PM · Kolab 16
sicherha raised the priority of T8337: [pykolab][wallace][Debian 12] UnicodeDecodeError: 'utf-8' codec can't decode byte 0xdf in position 3620: invalid continuation byte from Needs Triage to Unbreak Now!.

Proposed fix in D4959.

Sep 20 2024, 11:46 PM · PyKolab, Bug Reports
sicherha requested review of D4959: T8337: Fix `UnicodeDecodeError` in wallace.
Sep 20 2024, 11:44 PM
machniak closed D4941: Require current connection's country when setting geo-lock.
Sep 20 2024, 2:25 PM
machniak committed rK4456036b5c57: Require current connection's country when setting geo-lock (authored by machniak).
Require current connection's country when setting geo-lock
Sep 20 2024, 2:25 PM
machniak closed D4947: Remove redundant reseller wallet charge on user delete.
Sep 20 2024, 2:25 PM
machniak committed rK126f3d464572: Remove redundant reseller wallet charge on user delete (authored by machniak).
Remove redundant reseller wallet charge on user delete
Sep 20 2024, 2:25 PM
machniak closed D4935: IMAP: De-duplicate code, return earlier on error.
Sep 20 2024, 2:25 PM
machniak closed D4932: MFA: Support multiple digest algos at a time.
Sep 20 2024, 2:25 PM
machniak committed rK4d6220e12bd9: MFA: Support multiple digest algos at a time (authored by machniak).
MFA: Support multiple digest algos at a time
Sep 20 2024, 2:25 PM
machniak committed rK49a15652b776: IMAP: De-duplicate code, return earlier on error (authored by machniak).
IMAP: De-duplicate code, return earlier on error
Sep 20 2024, 2:25 PM
machniak closed D4929: OAuth authorization UI, proper error handling.
Sep 20 2024, 2:25 PM
machniak committed rK99ddba9f5ec8: OAuth authorization UI, proper error handling (authored by machniak).
OAuth authorization UI, proper error handling
Sep 20 2024, 2:25 PM
machniak requested changes to D4956: Detect and display sync count inconsistency.

Maybe looking at syncroton_content.creation_synckey value would sometimes be useful. Maybe list uids of messages synced in the last batch (SyncKey).

Sep 20 2024, 1:45 PM
machniak requested changes to D4953: Extract the getServerModifications method.
Sep 20 2024, 1:38 PM
mollekopf added a comment to D4956: Detect and display sync count inconsistency.

This works for the INBOX case I'm looking at, but it shows large differences on a Trash folder. I'm not sure if we also have to take syncroton_synckey.pendingdata into account (that's null in my case though), and maybe other things?

Sep 20 2024, 11:52 AM
mollekopf updated the diff for D4956: Detect and display sync count inconsistency.

Fixup

Sep 20 2024, 11:50 AM
mollekopf added a reviewer for D4956: Detect and display sync count inconsistency: Syncroton Developers.
Sep 20 2024, 11:44 AM
mollekopf requested review of D4956: Detect and display sync count inconsistency.
Sep 20 2024, 11:44 AM
mollekopf abandoned D1978: Allow unauthenticated OPTIONS requests.
Sep 20 2024, 11:05 AM
mollekopf added a comment to D4953: Extract the getServerModifications method.

This is just a refactoring and shouldn't change the behaviour.

Sep 20 2024, 11:05 AM
mollekopf added a reviewer for D4953: Extract the getServerModifications method: Syncroton Developers.
Sep 20 2024, 10:48 AM
mollekopf requested review of D4953: Extract the getServerModifications method.
Sep 20 2024, 10:48 AM
machniak added a comment to D4950: Return the right error code when trying to move an item that doesn't exist.

I see that MoveItems has a global Status (that we do not use) and per-item Status. https://learn.microsoft.com/en-us/openspecs/exchange_server_protocols/ms-ascmd/acae4033-b4f9-4f2a-8d83-51e097eb3b90

Sep 20 2024, 8:47 AM

Sep 19 2024

mollekopf added a reviewer for D4950: Return the right error code when trying to move an item that doesn't exist: Syncroton Developers.
Sep 19 2024, 10:01 PM
mollekopf requested review of D4950: Return the right error code when trying to move an item that doesn't exist.
Sep 19 2024, 10:00 PM
mollekopf accepted D4929: OAuth authorization UI, proper error handling.
Sep 19 2024, 1:30 PM
mollekopf accepted D4932: MFA: Support multiple digest algos at a time.
Sep 19 2024, 1:28 PM
mollekopf accepted D4935: IMAP: De-duplicate code, return earlier on error.
Sep 19 2024, 1:23 PM
mollekopf added a comment to D4947: Remove redundant reseller wallet charge on user delete.

Can you add to the commit message/description *why* you're changing this?

Sep 19 2024, 1:22 PM
mollekopf accepted D4941: Require current connection's country when setting geo-lock.
Sep 19 2024, 1:20 PM
machniak closed D4938: User licenses.
Sep 19 2024, 1:13 PM
machniak committed rKaec5832daf83: User licenses (authored by machniak).
User licenses
Sep 19 2024, 1:13 PM
machniak added a comment to rK8f798b578600: Product name and support url.

FYI. Not necessarily better, but Roundcube already supports ENV by default. See https://github.com/roundcube/roundcubemail/blob/3e4894ee061e884099f1acc26f34697fbd8b5f8e/program/lib/Roundcube/rcube_config.php#L386

Sep 19 2024, 10:26 AM
mollekopf committed rKae96be002201: imap config validation (authored by mollekopf).
imap config validation
Sep 19 2024, 10:12 AM
mollekopf committed rK3506f797737a: Combined imap frontend/backend config files with tls support (authored by mollekopf).
Combined imap frontend/backend config files with tls support
Sep 19 2024, 10:11 AM
mollekopf committed rK8f798b578600: Product name and support url (authored by mollekopf).
Product name and support url
Sep 19 2024, 10:11 AM
mollekopf committed rKa4fe95894a7e: Fix cyrus-imap library loading on ppc64le (authored by mollekopf).
Fix cyrus-imap library loading on ppc64le
Sep 19 2024, 10:11 AM
machniak requested review of D4947: Remove redundant reseller wallet charge on user delete.
Sep 19 2024, 10:11 AM

Sep 18 2024

vanmeeuwen accepted D4938: User licenses.

LGTM.

Sep 18 2024, 3:08 PM
machniak closed D4944: User impersonation support in IMAP data migrator.
Sep 18 2024, 1:41 PM
machniak committed rK47a61c0239c5: User impersonation support in IMAP data migrator (authored by machniak).
User impersonation support in IMAP data migrator
Sep 18 2024, 1:41 PM

Sep 17 2024

Spenneberg added a comment to T8394: Some calendar entries are not displayed - wrong kolabformat.

Its kolab 16 on almalinux 9
libkolab-3.2.0-1.35.el9.kolab_16.x86_64
php-kolabformat-1.3.1-1.23.el9.kolab_16.x86_64
roundcubemail-1.5.8.4-4.3.el9.kolab_16.noarch
iRony-0.4.8.5-1.16.el9.kolab_16.noarch
But of course there might be much older entries on the IMAP server since I have been using kolab for the last 13-15 years. Unfortunately the log does not mention the exact entry it is having problems with.

Sep 17 2024, 2:39 PM
machniak updated the diff for D4944: User impersonation support in IMAP data migrator.
  • Unify the way user impersonation is configured in data migrator URIs
Sep 17 2024, 1:52 PM
mollekopf accepted D4944: User impersonation support in IMAP data migrator.
Sep 17 2024, 1:35 PM
machniak requested review of D4944: User impersonation support in IMAP data migrator.
Sep 17 2024, 1:31 PM
machniak committed rK3b69287a601a: CS fixes (authored by machniak).
CS fixes
Sep 17 2024, 12:42 PM
machniak added a comment to T8394: Some calendar entries are not displayed - wrong kolabformat.

The PHP code uses kolabformat class for v3 and kolabobject (from libkolab) for v2. What Kolab version and system do you use? What roundcubemail and iRony version?

Sep 17 2024, 11:54 AM
Spenneberg renamed T8394: Some calendar entries are not displayed - wrong kolabformat from Some calendar entries are not displayed to Some calendar entries are not displayed - wrong kolabformat.
Sep 17 2024, 9:56 AM
Spenneberg created T8394: Some calendar entries are not displayed - wrong kolabformat.
Sep 17 2024, 9:56 AM
machniak requested review of D4941: Require current connection's country when setting geo-lock.
Sep 17 2024, 8:44 AM
machniak requested review of D4938: User licenses.
Sep 17 2024, 8:26 AM

Sep 13 2024

machniak committed rK78a10c4a6857: Small code cleanup (authored by machniak).
Small code cleanup
Sep 13 2024, 1:35 PM
machniak closed D4926: Don't skip update jobs when dealing with domains in CLI commands.
Sep 13 2024, 1:20 PM
machniak committed rK29df17cd5c0c: Don't skip update jobs when dealing with domains in CLI commands (authored by machniak).
Don't skip update jobs when dealing with domains in CLI commands
Sep 13 2024, 1:20 PM
machniak closed D4920: Trigger user update job on entitlement create/delete.
Sep 13 2024, 1:20 PM
machniak committed rK4cb312743295: Trigger user update job on entitlement create/delete (authored by machniak).
Trigger user update job on entitlement create/delete
Sep 13 2024, 1:20 PM
machniak closed D4917: Use more appropriate tenant context checks.
Sep 13 2024, 1:19 PM
machniak committed rKf275438e42de: Use more appropriate tenant context checks (authored by machniak).
Use more appropriate tenant context checks
Sep 13 2024, 1:19 PM
machniak requested review of D4935: IMAP: De-duplicate code, return earlier on error.
Sep 13 2024, 1:09 PM

Sep 12 2024

machniak committed rRPKbca2a7d314c9: kolab_2fa: Add preferences migration script (authored by machniak).
kolab_2fa: Add preferences migration script
Sep 12 2024, 3:18 PM
machniak updated the diff for D4932: MFA: Support multiple digest algos at a time.
  • Fix so 2fa entries are cleaned up on delete
Sep 12 2024, 1:34 PM
machniak committed rRPKbb8710a74706: kolab_2fa: Fix so removed factors are removed for real (authored by machniak).
kolab_2fa: Fix so removed factors are removed for real
Sep 12 2024, 1:32 PM
machniak requested review of D4932: MFA: Support multiple digest algos at a time.
Sep 12 2024, 10:58 AM
machniak committed rRPKb848f8536055: kolab_2fa: Disable 2FA in SSO mode on Roundcube > 1.6 (authored by machniak).
kolab_2fa: Disable 2FA in SSO mode on Roundcube > 1.6
Sep 12 2024, 9:58 AM
machniak updated the diff for D4929: OAuth authorization UI, proper error handling.
  • Merge branch 'master' into dev/oauth-authorize-ui
Sep 12 2024, 9:48 AM

Sep 11 2024

machniak committed rKfb40edc12cb5: Return id_token claims according to requested scopes (authored by machniak).
Return id_token claims according to requested scopes
Sep 11 2024, 3:35 PM
machniak requested review of D4929: OAuth authorization UI, proper error handling.
Sep 11 2024, 2:55 PM

Sep 10 2024

mollekopf committed rSf790ec2f1dd0: bin/delete-device.php script to delete devices (authored by mollekopf).
bin/delete-device.php script to delete devices
Sep 10 2024, 5:05 PM
mollekopf committed rS9ac6d14743b6: bin/inspect.php: avoid warning (authored by mollekopf).
bin/inspect.php: avoid warning
Sep 10 2024, 5:05 PM
Spenneberg added a comment to T8385: kolab-saslauthd fails on Almalinux 9 with status=2/INVALIDARGUMENT.

Ok. I have increased the debug output to 9. Unfortunately nothing is logged. kolab-saslauthd failed at 08:03:39 and is automatically restarted.

Sep 10 2024, 10:09 AM · Kolab 16
mollekopf committed rSaad3705a1e05: inspect.php without proxy authentication (authored by mollekopf).
inspect.php without proxy authentication
Sep 10 2024, 8:23 AM

Sep 9 2024

mollekopf committed rK87c35b5f1a43: Avoid running the update when executing tests (authored by mollekopf).
Avoid running the update when executing tests
Sep 9 2024, 7:34 PM
mollekopf committed rK6fd2f84793c6: Option to force the skin selection (authored by mollekopf).
Option to force the skin selection
Sep 9 2024, 7:34 PM
mollekopf committed rS073f915338d0: Fix syncroton_relations_state growth (authored by mollekopf).
Fix syncroton_relations_state growth
Sep 9 2024, 12:49 PM
mollekopf committed rScccb030f1b02: Do *not* pick up an entry that has the current timestamp. (authored by mollekopf).
Do *not* pick up an entry that has the current timestamp.
Sep 9 2024, 12:49 PM
mollekopf committed rS21da2efc8b0e: Avoid warning if there is no entry (authored by mollekopf).
Avoid warning if there is no entry
Sep 9 2024, 12:49 PM
mollekopf closed D4923: Allow unauthenticated OPTIONS requests.
Sep 9 2024, 12:48 PM
mollekopf committed rS3f079d7c42a8: Allow unauthenticated OPTIONS requests (authored by mollekopf).
Allow unauthenticated OPTIONS requests
Sep 9 2024, 12:48 PM
mollekopf abandoned D4896: Use INSERT ... ON DUPLICATE KEY UPDATE for relations state cache.

Included into the other patches

Sep 9 2024, 8:08 AM

Sep 8 2024

mollekopf committed rK5cf11bdf22a7: roundcubemail-skin-elastic support (authored by mollekopf).
roundcubemail-skin-elastic support
Sep 8 2024, 5:14 PM
mollekopf committed rK3b8a5ff5659e: Support for injecting the skin by making the source available in (authored by mollekopf).
Support for injecting the skin by making the source available in
Sep 8 2024, 5:14 PM
mollekopf committed rK3f4c5258a0fe: Fixed path for kolab-calendar updatedb (authored by mollekopf).
Fixed path for kolab-calendar updatedb
Sep 8 2024, 5:14 PM

Sep 6 2024

machniak committed rRPKa2119c58f6d2: kolab_2fa: Store driver config with the "token" (authored by machniak).
kolab_2fa: Store driver config with the "token"
Sep 6 2024, 2:42 PM
mollekopf closed D4890: Exempt liveness checks from logging.
Sep 6 2024, 2:20 PM
mollekopf committed rKc6410b01d297: Excempt liveness checks from logging (authored by mollekopf).
Excempt liveness checks from logging
Sep 6 2024, 2:20 PM
mollekopf closed D2413: Userdata migration for pst import.
Sep 6 2024, 2:18 PM
mollekopf committed rK0bd125ba4cd7: Userdata migration for pst import (authored by mollekopf).
Userdata migration for pst import
Sep 6 2024, 2:18 PM
mollekopf closed D4914: Log failure reason.
Sep 6 2024, 2:18 PM
mollekopf committed rK0bb0414fd53e: Log failure reason (authored by mollekopf).
Log failure reason
Sep 6 2024, 2:18 PM
mollekopf accepted D4926: Don't skip update jobs when dealing with domains in CLI commands.
Sep 6 2024, 12:38 PM
machniak updated the diff for D4920: Trigger user update job on entitlement create/delete.
  • Dispatch jobs only when it is relevant
Sep 6 2024, 12:34 PM
machniak committed rK50a4f71396f1: Fix line prefix check (make phpstan happy) (authored by machniak).
Fix line prefix check (make phpstan happy)
Sep 6 2024, 12:14 PM
machniak requested review of D4926: Don't skip update jobs when dealing with domains in CLI commands.
Sep 6 2024, 11:59 AM
mollekopf committed rLIBPSTed4adec40410: Extract the html description if the plaintext one is not available (authored by mollekopf).
Extract the html description if the plaintext one is not available
Sep 6 2024, 11:39 AM
mollekopf committed rLIBPSTf1d48dbb10c1: The python configure stuff fails, so remove it (authored by mollekopf).
The python configure stuff fails, so remove it
Sep 6 2024, 11:39 AM
mollekopf committed rLIBPST2fd8fd767645: Try harder to find a timezone and then use for both start and end (authored by mollekopf).
Try harder to find a timezone and then use for both start and end
Sep 6 2024, 11:39 AM