Page MenuHomePhorge
Feed All Stories

Sep 20 2024

machniak committed rK4456036b5c57: Require current connection's country when setting geo-lock.
Sep 20 2024, 12:25 PM
machniak closed D4947: Remove redundant reseller wallet charge on user delete.
Sep 20 2024, 12:25 PM
machniak committed rK126f3d464572: Remove redundant reseller wallet charge on user delete.
Sep 20 2024, 12:25 PM
machniak closed D4935: IMAP: De-duplicate code, return earlier on error.
Sep 20 2024, 12:25 PM
machniak closed D4932: MFA: Support multiple digest algos at a time.
Sep 20 2024, 12:25 PM
machniak committed rK4d6220e12bd9: MFA: Support multiple digest algos at a time.
Sep 20 2024, 12:25 PM
machniak committed rK49a15652b776: IMAP: De-duplicate code, return earlier on error.
Sep 20 2024, 12:25 PM
machniak closed D4929: OAuth authorization UI, proper error handling.
Sep 20 2024, 12:25 PM
machniak committed rK99ddba9f5ec8: OAuth authorization UI, proper error handling.
Sep 20 2024, 12: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, 11:45 AM
machniak requested changes to D4953: Extract the getServerModifications method.
Sep 20 2024, 11:38 AM
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, 9:52 AM
mollekopf updated the diff for D4956: Detect and display sync count inconsistency.

Fixup

Sep 20 2024, 9:50 AM
mollekopf added a reviewer for D4956: Detect and display sync count inconsistency: Syncroton Developers.
Sep 20 2024, 9:44 AM
mollekopf requested review of D4956: Detect and display sync count inconsistency.
Sep 20 2024, 9:44 AM
mollekopf abandoned D1978: Allow unauthenticated OPTIONS requests.
Sep 20 2024, 9: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, 9:05 AM
mollekopf added a reviewer for D4953: Extract the getServerModifications method: Syncroton Developers.
Sep 20 2024, 8:48 AM
mollekopf requested review of D4953: Extract the getServerModifications method.
Sep 20 2024, 8: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, 6: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, 8: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, 8:00 PM
mollekopf accepted D4929: OAuth authorization UI, proper error handling.
Sep 19 2024, 11:30 AM
mollekopf accepted D4932: MFA: Support multiple digest algos at a time.
Sep 19 2024, 11:28 AM
mollekopf accepted D4935: IMAP: De-duplicate code, return earlier on error.
Sep 19 2024, 11:23 AM
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, 11:22 AM
mollekopf accepted D4941: Require current connection's country when setting geo-lock.
Sep 19 2024, 11:20 AM
machniak closed D4938: User licenses.
Sep 19 2024, 11:13 AM
machniak committed rKaec5832daf83: User licenses.
Sep 19 2024, 11:13 AM
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, 8:26 AM
mollekopf committed rKae96be002201: imap config validation.
Sep 19 2024, 8:12 AM
mollekopf committed rK3506f797737a: Combined imap frontend/backend config files with tls support.
Sep 19 2024, 8:11 AM
mollekopf committed rK8f798b578600: Product name and support url.
Sep 19 2024, 8:11 AM
mollekopf committed rKa4fe95894a7e: Fix cyrus-imap library loading on ppc64le.
Sep 19 2024, 8:11 AM
machniak requested review of D4947: Remove redundant reseller wallet charge on user delete.
Sep 19 2024, 8:11 AM

Sep 18 2024

vanmeeuwen accepted D4938: User licenses.

LGTM.

Sep 18 2024, 1:08 PM
machniak closed D4944: User impersonation support in IMAP data migrator.
Sep 18 2024, 11:41 AM
machniak committed rK47a61c0239c5: User impersonation support in IMAP data migrator.
Sep 18 2024, 11:41 AM

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, 12: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, 11:52 AM
mollekopf accepted D4944: User impersonation support in IMAP data migrator.
Sep 17 2024, 11:35 AM
machniak requested review of D4944: User impersonation support in IMAP data migrator.
Sep 17 2024, 11:31 AM
machniak committed rK3b69287a601a: CS fixes.
Sep 17 2024, 10:42 AM
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, 9: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, 7:56 AM
Spenneberg created T8394: Some calendar entries are not displayed - wrong kolabformat.
Sep 17 2024, 7:56 AM
machniak requested review of D4941: Require current connection's country when setting geo-lock.
Sep 17 2024, 6:44 AM
machniak requested review of D4938: User licenses.
Sep 17 2024, 6:26 AM

Sep 13 2024

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

Sep 12 2024

machniak committed rRPKbca2a7d314c9: kolab_2fa: Add preferences migration script.
Sep 12 2024, 1: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, 11:34 AM
machniak committed rRPKbb8710a74706: kolab_2fa: Fix so removed factors are removed for real.
Sep 12 2024, 11:32 AM
machniak requested review of D4932: MFA: Support multiple digest algos at a time.
Sep 12 2024, 8:58 AM
machniak committed rRPKb848f8536055: kolab_2fa: Disable 2FA in SSO mode on Roundcube > 1.6.
Sep 12 2024, 7: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, 7:48 AM

Sep 11 2024

machniak committed rKfb40edc12cb5: Return id_token claims according to requested scopes.
Sep 11 2024, 1:35 PM
machniak requested review of D4929: OAuth authorization UI, proper error handling.
Sep 11 2024, 12:55 PM

Sep 10 2024

mollekopf committed rSf790ec2f1dd0: bin/delete-device.php script to delete devices.
Sep 10 2024, 3:05 PM
mollekopf committed rS9ac6d14743b6: bin/inspect.php: avoid warning.
Sep 10 2024, 3: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, 8:09 AM · Kolab 16
mollekopf committed rSaad3705a1e05: inspect.php without proxy authentication.
Sep 10 2024, 6:23 AM

Sep 9 2024

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

Included into the other patches

Sep 9 2024, 6:08 AM

Sep 8 2024

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

Sep 6 2024

machniak committed rRPKa2119c58f6d2: kolab_2fa: Store driver config with the "token".
Sep 6 2024, 12:42 PM
mollekopf closed D4890: Exempt liveness checks from logging.
Sep 6 2024, 12:20 PM
mollekopf committed rKc6410b01d297: Excempt liveness checks from logging.
Sep 6 2024, 12:20 PM
mollekopf closed D2413: Userdata migration for pst import.
Sep 6 2024, 12:18 PM
mollekopf committed rK0bd125ba4cd7: Userdata migration for pst import.
Sep 6 2024, 12:18 PM
mollekopf closed D4914: Log failure reason.
Sep 6 2024, 12:18 PM
mollekopf committed rK0bb0414fd53e: Log failure reason.
Sep 6 2024, 12:18 PM
mollekopf accepted D4926: Don't skip update jobs when dealing with domains in CLI commands.
Sep 6 2024, 10:38 AM
machniak updated the diff for D4920: Trigger user update job on entitlement create/delete.
  • Dispatch jobs only when it is relevant
Sep 6 2024, 10:34 AM
machniak committed rK50a4f71396f1: Fix line prefix check (make phpstan happy).
Sep 6 2024, 10:14 AM
machniak requested review of D4926: Don't skip update jobs when dealing with domains in CLI commands.
Sep 6 2024, 9:59 AM
mollekopf committed rLIBPSTed4adec40410: Extract the html description if the plaintext one is not available.
Sep 6 2024, 9:39 AM
mollekopf committed rLIBPSTf1d48dbb10c1: The python configure stuff fails, so remove it.
Sep 6 2024, 9:39 AM
mollekopf committed rLIBPST2fd8fd767645: Try harder to find a timezone and then use for both start and end.
Sep 6 2024, 9:39 AM
mollekopf committed rLIBPST094e362d0918: Extract timezone information and apply to dtstart/dtend of exported ical.
Sep 6 2024, 9:39 AM
mollekopf committed rLIBPSTd4e89e3923bf: Detect more email header names that are likely to appear in messages (authored by Carl Byington <carl@five-ten-sg.com>).
Sep 6 2024, 9:39 AM
mollekopf committed rLIBPST429a7428a619: Disable the manpage dir because that doesn't build for me.
Sep 6 2024, 9:39 AM
mollekopf committed rLIBPST8dadbccf819f: Remove more python.
Sep 6 2024, 12:35 AM

Sep 5 2024

mollekopf committed rLIBPSTc0f9c1f0125c: The python configure stuff fails, so remove it.
Sep 5 2024, 11:57 PM
mollekopf committed rLIBPSTdc30b2af5585: Detect more email header names that are likely to appear in messages (authored by Carl Byington <carl@five-ten-sg.com>).
Sep 5 2024, 11:37 PM
mollekopf committed rLIBPSTdb9c0db776f7: Fixup for b1dd9fa592fd85759ce5fda8328d80ce767228db.
Sep 5 2024, 11:37 PM