Page MenuHomePhorge
Feed All Stories

Aug 25 2025

machniak added a comment to rRPKf2b7e69fa53d: kolab_folders: Don't set subtype on a new folder by default.

I guess, separately we should make sure user does not do something stupid when the form is submitted. I.e. he can still manually set mail.inbox to any subfolder. But that's a separate issue.

Aug 25 2025, 10:54 AM
mollekopf added inline comments to rRPKf2b7e69fa53d: kolab_folders: Don't set subtype on a new folder by default.
Aug 25 2025, 10:50 AM
mollekopf accepted D5559: Sender access policy for distlist mail delivery.
Aug 25 2025, 10:43 AM
machniak committed rRPKf2b7e69fa53d: kolab_folders: Don't set subtype on a new folder by default.
Aug 25 2025, 10:40 AM
machniak requested review of D5559: Sender access policy for distlist mail delivery.
Aug 25 2025, 10:19 AM
machniak closed D5556: Fix mail delivery for distlists and shared folders.
Aug 25 2025, 8:47 AM
machniak committed rK6c913902adde: Fix mail delivery for distlists and shared folders.
Aug 25 2025, 8:47 AM
machniak closed D5550: Force organizer on an event exception to match the master event organizer.
Aug 25 2025, 8:46 AM
machniak committed rK22b1c0200482: Force organizer on an event exception to match the master event organizer.
Aug 25 2025, 8:46 AM
mollekopf accepted D5556: Fix mail delivery for distlists and shared folders.
Aug 25 2025, 8:12 AM

Aug 22 2025

machniak updated the diff for D5556: Fix mail delivery for distlists and shared folders.
  • Remove wrong TODO comments
Aug 22 2025, 12:05 PM
machniak requested review of D5556: Fix mail delivery for distlists and shared folders.
Aug 22 2025, 10:00 AM

Aug 21 2025

mollekopf committed rKc626ddb24335: Fix --nobuild option.
Aug 21 2025, 1:33 PM
mollekopf committed rK7306342a8d52: Pass PASSPORT_WEBMAIL_SSO_CLIENT_ID/PASSPORT_WEBMAIL_SSO_CLIENT_SECRET.
Aug 21 2025, 1:29 PM
mollekopf committed rKc2666b60754e: Set the password for the user that connects over localhost too.
Aug 21 2025, 1:29 PM
mollekopf committed rK8ab2814d1242: Configure DAV and ACTIVESYNC URI for config.prod env file.
Aug 21 2025, 11:33 AM
mollekopf committed rK31a255fd29d4: Don't build vector as part of a default podman deployment.
Aug 21 2025, 11:33 AM
mollekopf committed rKd7540924343f: Fixed fpm-status config.
Aug 21 2025, 8:45 AM
mollekopf committed rK5becc84d2f95: Configure the freebusy backend on the proxy.
Aug 21 2025, 8:45 AM

Aug 20 2025

lennartack created T8439: MYNETWORKS should be quoted in master.cf.
Aug 20 2025, 11:09 AM ยท Bug Reports
mollekopf committed rK82022dff24b5: Fix ignoring fetch failure from iRony.
Aug 20 2025, 9:53 AM
mollekopf committed rK309eca45e100: Make the fpm status page internally available.
Aug 20 2025, 9:51 AM
mollekopf closed D5553: Publish swoole metrics without access control.
Aug 20 2025, 9:51 AM
mollekopf committed rK5abdfbecaa87: Publish swoole metrics without access control.
Aug 20 2025, 9:51 AM
mollekopf committed rK6d168b4fa54e: Requests for large calendars, or without cache can take quite a while.
Aug 20 2025, 9:51 AM
mollekopf accepted D5550: Force organizer on an event exception to match the master event organizer.
Aug 20 2025, 8:43 AM
machniak accepted D5553: Publish swoole metrics without access control.

Using ->withoutMiddleware(['allowedHosts']) would be shorter, but I'm not sure which I'd prefer here.

Aug 20 2025, 8:32 AM
mollekopf added a reviewer for D5553: Publish swoole metrics without access control: Restricted Project.
Aug 20 2025, 8:22 AM
mollekopf abandoned D5517: Instead of restricting over which domains we can access services, we restrict over which we cannot (the public ones)..

https://git.kolab.org/D5553

Aug 20 2025, 8:22 AM
mollekopf requested review of D5553: Publish swoole metrics without access control.
Aug 20 2025, 8:21 AM
machniak committed rKafea2cda0d20: CS fix.
Aug 20 2025, 8:17 AM

Aug 19 2025

machniak requested review of D5550: Force organizer on an event exception to match the master event organizer.
Aug 19 2025, 1:02 PM

Aug 18 2025

mollekopf committed rK42cfc8d98547: Make sure the body is a string when we check for a substring.
Aug 18 2025, 3:57 PM
mollekopf committed rKff324dec18b4: Fixed utils container build.
Aug 18 2025, 3:02 PM
machniak committed rRPK0325c3912755: Allow kolab_users_name_field=false to disable UID-to-name resolving.
Aug 18 2025, 9:25 AM

Aug 14 2025

mollekopf committed rS59680ada3f67: Print the devicetype in inspect.php.
Aug 14 2025, 8:58 PM
machniak committed rRPK60b9665112ef: Small code improvement.
Aug 14 2025, 8:09 AM

Aug 11 2025

machniak closed D5547: Controllers rights review.
Aug 11 2025, 12:43 PM
machniak committed rK6ba921f44948: Controllers rights review.
Aug 11 2025, 12:43 PM
mollekopf accepted D5547: Controllers rights review.
Aug 11 2025, 12:38 PM
machniak closed D5511: iTip spoofing protection.
Aug 11 2025, 12:10 PM
machniak committed rK02728a111737: iTip spoofing protection.
Aug 11 2025, 12:10 PM

Aug 8 2025

mollekopf accepted D5511: iTip spoofing protection.
Aug 8 2025, 3:58 PM
mollekopf planned changes to D5517: Instead of restricting over which domains we can access services, we restrict over which we cannot (the public ones)..
Aug 8 2025, 2:43 PM
machniak updated the diff for D5547: Controllers rights review.
  • Hide Wallet and Policy in the Dashboard for wallet controllers that aren't owners
Aug 8 2025, 11:47 AM
machniak updated the diff for D5547: Controllers rights review.
  • Enable wallet controllers to create users
  • Enable wallet controllers to create shared folders
  • Enable wallet controllers to create groups
  • Enable wallet controllers to create domains
  • Make wallet controllers able to create resources
Aug 8 2025, 11:31 AM
machniak requested review of D5547: Controllers rights review.
Aug 8 2025, 8:04 AM

Aug 6 2025

mollekopf committed rKb4e961f42c42: Option to block all emails to external users.
Aug 6 2025, 8:36 PM
machniak requested review of D5544: Activesync: An option to disable UID resolving on folders list.
Aug 6 2025, 10:32 AM
mollekopf added a comment to D5517: Instead of restricting over which domains we can access services, we restrict over which we cannot (the public ones)..

This is kinda mess. Maybe a better approach would be to just check that the request comes from the "internal" location? E.g. by having list of IP networks (or IPs). But that potentially may be more complicated. Another possibility, a "client secret", but this probably would be event more problematic.

Aug 6 2025, 10:05 AM
mollekopf closed D5478: Simplify domain verification instructions.
Aug 6 2025, 9:14 AM
mollekopf committed rK6cb71833f68a: Simplify domain verification instructions.
Aug 6 2025, 9:14 AM
machniak accepted D5478: Simplify domain verification instructions.
Aug 6 2025, 9:13 AM
mollekopf committed rK77055701eac8: Use Contacts as default addressbook name.
Aug 6 2025, 9:12 AM
mollekopf committed rKad80faf0813c: User debug mode: these settings are now managed via the kolab4 config overlay.
Aug 6 2025, 9:12 AM
mollekopf committed rKb551a0313e58: Configure theme and config from a single location.
Aug 6 2025, 9:12 AM
mollekopf committed rK8a84c7a2b7a7: Add 2fa dependencies.
Aug 6 2025, 9:11 AM
mollekopf committed rK01b8173fc167: csync support for migration for cyrus 2.6.
Aug 6 2025, 9:11 AM
mollekopf committed rK846ada30f1db: Run squatter regularly.
Aug 6 2025, 9:11 AM
mollekopf committed rKf4a2df9a1709: Configurable cyrus-imap expiry delay.
Aug 6 2025, 9:11 AM
mollekopf closed D5541: Imap commands to delete groupware mailboxes.
Aug 6 2025, 9:11 AM
mollekopf committed rK0cc6f87cb101: Imap commands to delete groupware mailboxes.
Aug 6 2025, 9:11 AM
mollekopf closed D5535: Domain validity check.
Aug 6 2025, 9:11 AM
mollekopf committed rKb3550c8f38cc: Add addressbook setting.
Aug 6 2025, 9:11 AM
mollekopf committed rK8503657884e4: Handle domains without wallet.
Aug 6 2025, 9:11 AM
mollekopf closed D5532: Don't abort migration on 403 errors.
Aug 6 2025, 9:11 AM
mollekopf committed rKfb6d38226698: Don't abort migration on 403 errors.
Aug 6 2025, 9:11 AM
mollekopf closed D5529: Get dav migration over http to work.
Aug 6 2025, 9:11 AM
mollekopf committed rKa5b7c07c0f2e: Get dav migration over http to work.
Aug 6 2025, 9:11 AM
mollekopf closed D5526: Settings commands.
Aug 6 2025, 9:11 AM
mollekopf committed rKdf3afc8f3485: Settings commands.
Aug 6 2025, 9:11 AM
mollekopf closed D5523: Dav backend switching based on auth request and kolabobjects_storage setting.
Aug 6 2025, 9:11 AM
mollekopf committed rK250056507007: Dav backend switching based on auth request and kolabobjects_storage setting.
Aug 6 2025, 9:11 AM
mollekopf closed D5520: Record the http status code.
Aug 6 2025, 9:10 AM
mollekopf committed rKe54557df783c: Record the http status code.
Aug 6 2025, 9:10 AM
mollekopf closed D5382: Expose some swoole metrics.
Aug 6 2025, 9:10 AM
mollekopf committed rKfcc3987c363c: Expose some swoole metrics.
Aug 6 2025, 9:10 AM

Aug 5 2025

astark created T8436: Search support to migrate a kolab16 to kolab4.
Aug 5 2025, 5:28 PM ยท Kolab Chat
mollekopf committed rS499891ba5794: inspect.php: Detect folders that no longer exist in imap.
Aug 5 2025, 10:13 AM
mollekopf committed rSfb98f1bf10be: fixup.
Aug 5 2025, 10:13 AM
mollekopf committed rSf6f6476af2a5: inspect.php fixes.
Aug 5 2025, 6:47 AM

Aug 1 2025

machniak updated the diff for D5511: iTip spoofing protection.
  • iTip Delegation
Aug 1 2025, 1:38 PM

Jul 30 2025

machniak updated the diff for D5511: iTip spoofing protection.
  • iTip REQUEST notifications
  • Tests
Jul 30 2025, 1:09 PM

Jul 29 2025

machniak updated the diff for D5511: iTip spoofing protection.
  • Small refactoring
  • Refactor
  • Check recipient in a REQUEST
  • Cleanup
Jul 29 2025, 11:44 AM

Jul 28 2025

machniak updated the diff for D5511: iTip spoofing protection.
  • Cleanup FIXME/TODO comments
  • Proper SEQUENCE handling with tests
Jul 28 2025, 1:38 PM
machniak added inline comments to D5535: Domain validity check.
Jul 28 2025, 1:11 PM
machniak requested changes to D5541: Imap commands to delete groupware mailboxes.

I would probably not incorporate an obsolete features into an existing code, but ok.

Jul 28 2025, 12:51 PM
mollekopf added inline comments to D5535: Domain validity check.
Jul 28 2025, 12:48 PM
machniak accepted D5529: Get dav migration over http to work.
Jul 28 2025, 12:44 PM
machniak requested changes to D5526: Settings commands.
Jul 28 2025, 12:41 PM
machniak accepted D5532: Don't abort migration on 403 errors.

I wonder if 403 in other circumstances would not be more generic. E.g. authentication issue.

Jul 28 2025, 12:35 PM
machniak accepted D5382: Expose some swoole metrics.
Jul 28 2025, 12:28 PM
machniak requested changes to D5535: Domain validity check.
Jul 28 2025, 12:27 PM
machniak accepted D5523: Dav backend switching based on auth request and kolabobjects_storage setting.
Jul 28 2025, 12:23 PM
machniak accepted D5520: Record the http status code.
Jul 28 2025, 12:15 PM
machniak added a comment to D5517: Instead of restricting over which domains we can access services, we restrict over which we cannot (the public ones)..

This is kinda mess. Maybe a better approach would be to just check that the request comes from the "internal" location? E.g. by having list of IP networks (or IPs). But that potentially may be more complicated. Another possibility, a "client secret", but this probably would be event more problematic.

Jul 28 2025, 12:13 PM
mollekopf updated the diff for D5382: Expose some swoole metrics.

Remove the test, since we don't run the tests under swoole (so it doesn't work)

Jul 28 2025, 11:57 AM
mollekopf updated the diff for D5382: Expose some swoole metrics.

Add a minmal test

Jul 28 2025, 11:55 AM
mollekopf updated the diff for D5382: Expose some swoole metrics.

use swoole/metrics

Jul 28 2025, 11:53 AM
mollekopf added a reviewer for D5541: Imap commands to delete groupware mailboxes: Restricted Project.

migration test tooling

Jul 28 2025, 11:50 AM