Page MenuHomePhorge
Feed All Stories

Jun 26 2025

machniak closed D5397: Performance: Optimize User::wallet() and Domain::users().
Jun 26 2025, 1:30 PM
machniak closed D5394: Performance: Introduce mutable version of walletOwner().
Jun 26 2025, 1:30 PM
machniak committed rK08443288e0cf: Performance: Introduce mutable version of walletOwner().
Jun 26 2025, 1:30 PM
machniak committed rK4d4a066daa39: Performance: Optimize User::wallet() and Domain::users().
Jun 26 2025, 1:30 PM
machniak committed rK761b1d680948: Stats: Added 'suspended' line on the All users chart.
Jun 26 2025, 1:30 PM
machniak updated the diff for D5403: Password expiration.
  • Reset password only after full authentication
  • Wording
Jun 26 2025, 1:10 PM
machniak updated the diff for D5403: Password expiration.
  • Revert possibility to check password policy using email address
Jun 26 2025, 7:02 AM

Jun 25 2025

machniak updated the diff for D5403: Password expiration.
  • Move checks into the SQL query
Jun 25 2025, 2:12 PM
mollekopf committed rK70fbc9b7dbdd: Option to enable proxy protocol support.
Jun 25 2025, 2:12 PM
mollekopf committed rK4356f2b9f436: Custom swoole php.ini to configure the memory limit.
Jun 25 2025, 2:12 PM
mollekopf committed rKe26507c7fa2f: Configurable postfix message size limit.
Jun 25 2025, 2:12 PM
mollekopf committed rK2a87e8118621: Log request failures.
Jun 25 2025, 2:12 PM
mollekopf committed rKb039615a4745: Attachment support for mailtransporttest.
Jun 25 2025, 2:12 PM
mollekopf committed rK9040c302f2a3: Configurable swoole concurrency.
Jun 25 2025, 2:12 PM
mollekopf committed rK9dd84834916c: Log roundcube request durations.
Jun 25 2025, 2:12 PM
mollekopf committed rK59150120c9af: Only pin refs if not already specified.
Jun 25 2025, 2:12 PM
mollekopf committed rKccfb2b0b9e46: Set the dav cache to redis.
Jun 25 2025, 2:12 PM
machniak requested review of D5403: Password expiration.
Jun 25 2025, 1:29 PM

Jun 23 2025

mollekopf accepted D5394: Performance: Introduce mutable version of walletOwner().
Jun 23 2025, 7:40 PM
mollekopf accepted D5400: Stats: Added 'suspended' line on the All users chart.
Jun 23 2025, 7:30 PM
mollekopf closed D5385: Always log requests.
Jun 23 2025, 8:37 AM
mollekopf committed rK0cd1183685fe: Always log requests.
Jun 23 2025, 8:37 AM
Harbormaster failed to build B6113: rPB492e1057e07b: puppetboard/app: Disabling CSRF protection globally. for rPB492e1057e07b: puppetboard/app: Disabling CSRF protection globally.!
Jun 23 2025, 3:42 AM

Jun 20 2025

mollekopf committed rS0fbb31c5a6ca: Measure processing time per message.
Jun 20 2025, 9:32 AM
machniak requested review of D5400: Stats: Added 'suspended' line on the All users chart.
Jun 20 2025, 9:24 AM

Jun 19 2025

machniak requested review of D5397: Performance: Optimize User::wallet() and Domain::users().
Jun 19 2025, 11:19 AM
machniak requested review of D5394: Performance: Introduce mutable version of walletOwner().
Jun 19 2025, 8:23 AM

Jun 18 2025

machniak requested review of D5391: Update mediasoup server and client, and some other dependencies.
Jun 18 2025, 2:24 PM
machniak committed rRPK1ae5a4ec933b: Kolab: Use fast mode Cockpit API login.
Jun 18 2025, 12:01 PM
machniak closed D5388: Performance: Support minimum response in api/auth/login request.
Jun 18 2025, 11:56 AM
machniak committed rKd653a997ee7e: Performance: Support minimum response in api/auth/login request.
Jun 18 2025, 11:56 AM
machniak added a comment to D5388: Performance: Support minimum response in api/auth/login request.

A more generic solution might be that the client can simply list the thing's it wants. which would be 'id' in this case (I suppose having the access_token implicit makes sense?).

Jun 18 2025, 11:52 AM
mollekopf accepted D5388: Performance: Support minimum response in api/auth/login request.

A more generic solution might be that the client can simply list the thing's it wants. which would be 'id' in this case (I suppose having the access_token implicit makes sense?).

Jun 18 2025, 11:39 AM
machniak requested review of D5388: Performance: Support minimum response in api/auth/login request.
Jun 18 2025, 11:18 AM
machniak accepted D5385: Always log requests.

The slow_log becomes kinda redundant, but it's a "warning" level, so we can keep that.

Jun 18 2025, 10:24 AM
mollekopf added a reviewer for D5385: Always log requests: Restricted Project.
Jun 18 2025, 10:14 AM
mollekopf requested review of D5385: Always log requests.
Jun 18 2025, 10:13 AM
mollekopf requested review of D5382: Expose some swoole metrics.
Jun 18 2025, 10:06 AM
machniak closed D5379: Mailfilter debug logs.
Jun 18 2025, 9:41 AM
machniak committed rKab18e1e4b2c4: Mailfilter debug logs.
Jun 18 2025, 9:41 AM
machniak committed rRPKdd052fa3fca7: Kolab: Disable Delegation module under Syncroton.
Jun 18 2025, 9:38 AM
machniak committed rS949217b7c515: Use non-empty task property.
Jun 18 2025, 9:37 AM
machniak committed rRPK976d410c6209: Kolab: kolab_client_cache_ttl default value is 10m.
Jun 18 2025, 8:46 AM
machniak committed rRPKbe7cf2011137: Kolab: Fix one second delay on first API request with authentication.
Jun 18 2025, 8:06 AM

Jun 17 2025

mollekopf accepted D5379: Mailfilter debug logs.

I think at some point we should come up with a generic solution for more granular logging, but this will work for now.

Jun 17 2025, 1:42 PM
mollekopf committed rKd8275c2d7c89: Configurable roundcube limits.
Jun 17 2025, 1:28 PM
mollekopf committed rK7087cf87f9dc: Nginx proxy: allow tlsv1.3 for imap, avoid SSL errors about unexpected eof.
Jun 17 2025, 1:28 PM
mollekopf committed rS1da5cae30c2a: manage-subscriptions.php fixes.
Jun 17 2025, 1:18 PM
machniak updated the diff for D5379: Mailfilter debug logs.
  • More debug logs
Jun 17 2025, 1:01 PM
machniak requested review of D5379: Mailfilter debug logs.
Jun 17 2025, 10:20 AM

Jun 16 2025

machniak updated the diff for D5376: Include shared folders and resources when looking for a mail recipient.
  • Simplify
Jun 16 2025, 12:38 PM
machniak abandoned D4033: [WIP] Handle other mailrecipient objects in findObjectsByRecipientAddress().

New diff created D5376: Include shared folders and resources when looking for a mail recipient

Jun 16 2025, 12:36 PM
machniak requested review of D5376: Include shared folders and resources when looking for a mail recipient.
Jun 16 2025, 12:34 PM
machniak closed D5373: External sender warning: Configurable list of additional internal domains.
Jun 16 2025, 11:08 AM
machniak committed rK7c8551eb4cb3: External sender warning: Configurable list of additional internal domains.
Jun 16 2025, 11:08 AM
mollekopf accepted D5373: External sender warning: Configurable list of additional internal domains.
Jun 16 2025, 10:18 AM

Jun 14 2025

machniak updated the diff for D5373: External sender warning: Configurable list of additional internal domains.
  • Use walletOwner() where appropriate
Jun 14 2025, 7:05 AM

Jun 13 2025

machniak requested review of D5373: External sender warning: Configurable list of additional internal domains.
Jun 13 2025, 1:25 PM
machniak committed rS0ba870601fbb: Fix bug in DB schema update.
Jun 13 2025, 7:45 AM
mollekopf closed D5370: manage-subscriptions.php --dropempty.
Jun 13 2025, 7:28 AM
mollekopf committed rSbcc0a734f310: manage-subscriptions.php --dropempty.
Jun 13 2025, 7:28 AM
machniak closed D5367: Fix DISABLED_PLUGINS handling.
Jun 13 2025, 7:01 AM
machniak committed rK3c7cc1983934: Fix DISABLED_PLUGINS handling.
Jun 13 2025, 7:00 AM
machniak closed D5364: Use kolab plugin in Syncroton.
Jun 13 2025, 7:00 AM
machniak committed rK6f9b22408ba2: Use kolab plugin in Syncroton.
Jun 13 2025, 7:00 AM
machniak closed D5361: Kolab: Compatibility with Syncroton.
Jun 13 2025, 7:00 AM
machniak committed rRPKd11a14c6e0aa: Kolab: Compatibility with Syncroton.
Jun 13 2025, 7:00 AM
machniak closed D5358: Kolab plugin compatibility.
Jun 13 2025, 6:59 AM
machniak committed rS746b5089470d: Kolab plugin compatibility.
Jun 13 2025, 6:59 AM

Jun 12 2025

machniak accepted D5370: manage-subscriptions.php --dropempty.
Jun 12 2025, 3:47 PM
mollekopf edited reviewers for D5370: manage-subscriptions.php --dropempty, added: Syncroton Developers; removed: Roundcube Kolab Plugins Developers.
Jun 12 2025, 3:09 PM
mollekopf added a reviewer for D5370: manage-subscriptions.php --dropempty: Roundcube Kolab Plugins Developers.
Jun 12 2025, 3:09 PM
mollekopf requested review of D5370: manage-subscriptions.php --dropempty.
Jun 12 2025, 3:08 PM
mollekopf accepted D5358: Kolab plugin compatibility.
Jun 12 2025, 1:09 PM
mollekopf accepted D5361: Kolab: Compatibility with Syncroton.
Jun 12 2025, 1:09 PM
mollekopf accepted D5364: Use kolab plugin in Syncroton.
Jun 12 2025, 1:00 PM
mollekopf accepted D5367: Fix DISABLED_PLUGINS handling.
Jun 12 2025, 1:00 PM
mollekopf committed rSeeb4a048e074: Test subscription handling.
Jun 12 2025, 12:30 PM
machniak requested review of D5367: Fix DISABLED_PLUGINS handling.
Jun 12 2025, 11:59 AM
machniak requested review of D5364: Use kolab plugin in Syncroton.
Jun 12 2025, 11:50 AM
machniak requested review of D5361: Kolab: Compatibility with Syncroton.
Jun 12 2025, 11:47 AM
machniak requested review of D5358: Kolab plugin compatibility.
Jun 12 2025, 11:39 AM
mollekopf committed rRPKcd1a9ed8c34d: Ignore the imap subscription state for activesync folders.
Jun 12 2025, 11:19 AM
mollekopf closed D5352: Ignore the imap subscription state for activesync folders.
Jun 12 2025, 11:19 AM
machniak committed rRPK0cc692f3ffbd: Fix PHP warning.
Jun 12 2025, 10:45 AM
machniak accepted D5352: Ignore the imap subscription state for activesync folders.

Ok, maybe it's indeed less problematic this way.

Jun 12 2025, 10:15 AM
mollekopf updated the diff for D5352: Ignore the imap subscription state for activesync folders.

Ignore subscriptions in the non-kolab4 branch too.

Jun 12 2025, 10:14 AM
mollekopf added inline comments to D5352: Ignore the imap subscription state for activesync folders.
Jun 12 2025, 10:13 AM
machniak closed D5355: Limit list of shared folder types to supported ones.
Jun 12 2025, 10:11 AM
machniak closed D5349: Solve npm dependencies security issues.
Jun 12 2025, 10:11 AM
machniak committed rK973778fe4ab2: Limit list of shared folder types to supported ones.
Jun 12 2025, 10:11 AM
machniak committed rK7b5ff8565064: Solve npm dependencies security issues.
Jun 12 2025, 10:11 AM
mollekopf accepted D5349: Solve npm dependencies security issues.
Jun 12 2025, 10:10 AM
mollekopf accepted D5355: Limit list of shared folder types to supported ones.
Jun 12 2025, 10:09 AM
machniak requested changes to D5352: Ignore the imap subscription state for activesync folders.
Jun 12 2025, 10:09 AM
machniak requested review of D5355: Limit list of shared folder types to supported ones.
Jun 12 2025, 10:07 AM
mollekopf added a reviewer for D5352: Ignore the imap subscription state for activesync folders: Roundcube Kolab Plugins Developers.

not tested yet

Jun 12 2025, 10:06 AM
mollekopf requested review of D5352: Ignore the imap subscription state for activesync folders.
Jun 12 2025, 10:06 AM
machniak committed rKc16a3d08c7e1: Silently ignore non-existing folders in DAV::shareDefaultFolders().
Jun 12 2025, 6:48 AM
machniak committed rK0db39bf25636: Hide "Log into webmail" button in new user form.
Jun 12 2025, 6:09 AM