Page MenuHomePhorge
Feed All Stories

Mar 14 2025

mollekopf requested review of D5130: Clear the kolab_files_token on oauth token refresh.
Mar 14 2025, 10:37 AM

Mar 13 2025

mollekopf committed rKe9a6fc8508d1: Build other missing images.
Mar 13 2025, 11:31 AM
mollekopf committed rK8216d30de920: Build postfix in testctl.
Mar 13 2025, 11:17 AM
mollekopf committed rK9fab20b5a5c1: Disable saslauthd debug output and exec runuser.
Mar 13 2025, 8:11 AM
mollekopf committed rKdcc4935b4595: Be less chatty.
Mar 13 2025, 8:11 AM
mollekopf committed rKb848dbf1cb64: Bypass spam/virus/header checks for outgoing mail.
Mar 13 2025, 8:11 AM
mollekopf committed rK845ffa9911be: Fixup.
Mar 13 2025, 8:11 AM

Mar 12 2025

machniak added a comment to D5128: Use an Enum for a list of queues.

I don't understand why we no longer need $this->onQueue(self::QUEUE); ? Clearly seems to work in the tests, so there's apparently something making it work.

Mar 12 2025, 12:03 PM
mollekopf accepted D5128: Use an Enum for a list of queues.

Nice cleanup.

Mar 12 2025, 11:38 AM
machniak requested review of D5128: Use an Enum for a list of queues.
Mar 12 2025, 10:56 AM
machniak committed rAC4ea6e769315d: Fix 'Undefined array key "PHP_AUTH_USER"' warning.
Mar 12 2025, 10:02 AM
machniak closed D5126: Add generic job:execute command (remove existing job:* commands).
Mar 12 2025, 8:40 AM
machniak committed rKa16c73ab4ec3: Add generic job:execute command (remove existing job:* commands).
Mar 12 2025, 8:40 AM
machniak closed D5124: Improve jobs resistence to temporary storage failures.
Mar 12 2025, 8:40 AM
machniak committed rK1577b1e7cc81: Improve jobs resistence to temporary storage failures.
Mar 12 2025, 8:39 AM

Mar 11 2025

mollekopf committed rK4226e9fae379: Adjust roundcube build to new plugin versions.
Mar 11 2025, 8:20 PM
mollekopf committed rK631d6a4b9a56: Run as root and use busybox to capture cyrus logs.
Mar 11 2025, 8:20 PM
mollekopf committed rKd8373be0b642: Filtering of some superfluous messages.
Mar 11 2025, 8:20 PM
mollekopf committed rK22d74516b40e: Install iproute for ss and ip commands.
Mar 11 2025, 8:20 PM
mollekopf committed rKba6fc537c2ac: Bulk send option for mailtransporttest.
Mar 11 2025, 8:20 PM
mollekopf committed rK7da9f3cb48f3: Update all sources from a single place.
Mar 11 2025, 8:20 PM
mollekopf accepted D5126: Add generic job:execute command (remove existing job:* commands).
Mar 11 2025, 8:10 PM
mollekopf accepted D5124: Improve jobs resistence to temporary storage failures.
Mar 11 2025, 8:10 PM
machniak requested review of D5126: Add generic job:execute command (remove existing job:* commands).
Mar 11 2025, 2:58 PM
machniak requested review of D5124: Improve jobs resistence to temporary storage failures.
Mar 11 2025, 2:20 PM
machniak closed D5122: Signup: Hide plan selection step if there's only one plan.
Mar 11 2025, 10:13 AM
machniak committed rK43275900b87e: Signup: Hide plan selection step if there's only one plan.
Mar 11 2025, 10:13 AM

Mar 10 2025

mollekopf accepted D5122: Signup: Hide plan selection step if there's only one plan.
Mar 10 2025, 7:51 AM

Mar 7 2025

machniak updated the diff for D5122: Signup: Hide plan selection step if there's only one plan.
  • Cleanup
Mar 7 2025, 2:32 PM
machniak updated the diff for D5122: Signup: Hide plan selection step if there's only one plan.
  • Dashboard elements visibility for a group account without a custom domain
  • Get rid of default plan
  • CS fix
Mar 7 2025, 2:15 PM

Mar 5 2025

mollekopf added inline comments to D5122: Signup: Hide plan selection step if there's only one plan.
Mar 5 2025, 1:34 PM
machniak added inline comments to D5122: Signup: Hide plan selection step if there's only one plan.
Mar 5 2025, 9:44 AM
mollekopf added inline comments to D5122: Signup: Hide plan selection step if there's only one plan.
Mar 5 2025, 9:36 AM
machniak updated the diff for D5122: Signup: Hide plan selection step if there's only one plan.
  • Introduce DEFAULT_PLAN config option
Mar 5 2025, 8:05 AM

Mar 4 2025

machniak updated the diff for D5122: Signup: Hide plan selection step if there's only one plan.
  • Cleanup and lint error fix
Mar 4 2025, 2:47 PM
machniak requested review of D5122: Signup: Hide plan selection step if there's only one plan.
Mar 4 2025, 2:35 PM

Mar 2 2025

ghane requested review of D5120: ImportError: cannot import name 'SafeConfigParser' from 'configparser' (/usr/lib/python3.12/configparser.py). .
Mar 2 2025, 3:35 PM

Feb 27 2025

machniak closed D5100: Bump version numbers, cleanup composer.json files.
Feb 27 2025, 2:45 PM
machniak closed D5118: 2FA: Use 32-char (160bit) long secrets.
Feb 27 2025, 2:45 PM
machniak committed rRPK0d455af28061: 2FA: Use 32-char (160bit) long secrets.
Feb 27 2025, 2:45 PM
machniak committed rRPK1072c6303f20: Bump version numbers, cleanup composer.json files.
Feb 27 2025, 2:45 PM
machniak closed D5114: Footer: Don't skip parts with Content-Disposition:inline.
Feb 27 2025, 2:42 PM
machniak committed rPf63cb8a3841b: Footer: Don't skip parts with Content-Disposition:inline.
Feb 27 2025, 2:42 PM
machniak closed D5098: DataMigrator: Support user impersonation on Kolab4 account.
Feb 27 2025, 2:41 PM
machniak committed rK5c4a230feeef: DataMigrator: Support user impersonation on Kolab4 account.
Feb 27 2025, 2:41 PM

Feb 26 2025

mollekopf closed D5116: Move wallet processing to a background queue.
Feb 26 2025, 8:46 AM
mollekopf committed rKd2d744002396: Move wallet processing to a background queue.
Feb 26 2025, 8:46 AM
mollekopf accepted D5098: DataMigrator: Support user impersonation on Kolab4 account.
Feb 26 2025, 8:13 AM

Feb 25 2025

machniak accepted D5116: Move wallet processing to a background queue.
Feb 25 2025, 5:11 PM
mollekopf updated the diff for D5116: Move wallet processing to a background queue.

Define queue in horizon.php, added test

Feb 25 2025, 3:51 PM
mollekopf committed rRPK32899fc4062f: Skip null values in fixprefs.sh.
Feb 25 2025, 2:40 PM
machniak closed D5112: Meet: Remember selected audio/video device.
Feb 25 2025, 12:57 PM
machniak committed rK2cc2b7a2dd56: Meet: Remember selected audio/video device.
Feb 25 2025, 12:57 PM
mollekopf accepted D5118: 2FA: Use 32-char (160bit) long secrets.
Feb 25 2025, 12:50 PM
machniak retitled D5118: 2FA: Use 32-char (160bit) long secrets from 2FA: Make secret's length configurable
Feb 25 2025, 12:15 PM
machniak updated the diff for D5118: 2FA: Use 32-char (160bit) long secrets.
  • Remove the config option, hardcode length=32
Feb 25 2025, 12:14 PM
mollekopf committed rRPKf3a19e0a4367: Generate a 32 character long totp secret.
Feb 25 2025, 11:59 AM
machniak requested review of D5118: 2FA: Use 32-char (160bit) long secrets.
Feb 25 2025, 11:12 AM
machniak added a comment to D5116: Move wallet processing to a background queue.

That assertion would be $this->assertSame(WalletCheck::QUEUE, $job->queue);.

Feb 25 2025, 8:46 AM
machniak requested changes to D5116: Move wallet processing to a background queue.

We can assert the queue in tests. Maybe add one assertion in tests/Feature/Jobs/WalletCheckTest.php

Feb 25 2025, 8:28 AM
mollekopf added a reviewer for D5116: Move wallet processing to a background queue: Restricted Project.

Currently untested, do we need test adjustments?

Feb 25 2025, 8:24 AM
mollekopf requested review of D5116: Move wallet processing to a background queue.
Feb 25 2025, 8:23 AM

Feb 24 2025

machniak closed D4650: Set Content-Length:0 for an empty Sync response.
Feb 24 2025, 12:57 PM
machniak committed rSf82155a990ad: Set Content-Length:0 for an empty Sync response.
Feb 24 2025, 12:57 PM
machniak updated the diff for D4650: Set Content-Length:0 for an empty Sync response.
  • Merge branch 'master' into dev/empty-sync-fix
  • Cleanup
  • Fix compatibility with Roundcube 1.7
Feb 24 2025, 12:56 PM
mollekopf accepted D5112: Meet: Remember selected audio/video device.
Feb 24 2025, 12:09 PM
mollekopf accepted D5114: Footer: Don't skip parts with Content-Disposition:inline.
Feb 24 2025, 12:09 PM
machniak requested review of D5114: Footer: Don't skip parts with Content-Disposition:inline.
Feb 24 2025, 10:25 AM

Feb 21 2025

machniak added a reviewer for D5112: Meet: Remember selected audio/video device: Restricted Project.
Feb 21 2025, 11:15 AM
machniak updated the diff for D5112: Meet: Remember selected audio/video device.
  • Cleanup
Feb 21 2025, 11:15 AM
machniak planned changes to D5112: Meet: Remember selected audio/video device.
Feb 21 2025, 10:54 AM
machniak updated the summary of D5112: Meet: Remember selected audio/video device.
Feb 21 2025, 10:54 AM
machniak requested review of D5112: Meet: Remember selected audio/video device.
Feb 21 2025, 10:53 AM
mollekopf closed D5110: Turn Domain Configuration into a more generic DNS configuration.
Feb 21 2025, 10:03 AM
mollekopf committed rK80462944efd7: Turn Domain Configuration into a more generic DNS configuration.
Feb 21 2025, 10:03 AM
machniak accepted D5110: Turn Domain Configuration into a more generic DNS configuration.
Feb 21 2025, 9:52 AM
mollekopf updated the diff for D5110: Turn Domain Configuration into a more generic DNS configuration.

Adjusted french

Feb 21 2025, 9:49 AM
machniak requested changes to D5110: Turn Domain Configuration into a more generic DNS configuration.

Oh, whenever we change localization text we should update other languages, i.e. remove the entries from the French language.

Feb 21 2025, 7:54 AM
machniak accepted D5110: Turn Domain Configuration into a more generic DNS configuration.

FYI, on the screenshot you miss some dots after domain names.

Feb 21 2025, 7:50 AM

Feb 20 2025

machniak committed rKfd9c553b0250: Fix flaky test.
Feb 20 2025, 1:57 PM
machniak committed rKc7c31e698f41: Fix merge regression.
Feb 20 2025, 1:26 PM
machniak closed D5108: Use incrementing retry interval (backoff) in all jobs.
Feb 20 2025, 1:26 PM
machniak committed rK12e27a123022: Use incrementing retry interval (backoff) in all jobs.
Feb 20 2025, 1:26 PM
machniak closed D5106: Use a separate queue for mailing jobs, de-duplicate code.
Feb 20 2025, 1:26 PM
machniak committed rK734ef93c24f6: Use a separate queue for mailing jobs, de-duplicate code.
Feb 20 2025, 1:26 PM
machniak closed D5102: Make "postmaster" and "webmaster" a forbidden local part of an email address in public domain.
Feb 20 2025, 1:26 PM
machniak closed D5104: Move wallet top-up code into Wallet.
Feb 20 2025, 1:26 PM
machniak committed rK74f08a1648a6: Move wallet top-up code into Wallet.
Feb 20 2025, 1:26 PM
machniak committed rK7cd52cdf93f8: Make "postmaster" and "webmaster" a forbidden local part of an email address in….
Feb 20 2025, 1:26 PM
mollekopf updated the summary of D5110: Turn Domain Configuration into a more generic DNS configuration.
Feb 20 2025, 8:21 AM
mollekopf requested review of D5110: Turn Domain Configuration into a more generic DNS configuration.
Feb 20 2025, 8:13 AM

Feb 19 2025

mollekopf accepted D5100: Bump version numbers, cleanup composer.json files.
Feb 19 2025, 2:14 PM
mollekopf accepted D5102: Make "postmaster" and "webmaster" a forbidden local part of an email address in public domain.
Feb 19 2025, 1:55 PM
mollekopf accepted D5104: Move wallet top-up code into Wallet.
Feb 19 2025, 1:55 PM
mollekopf accepted D5106: Use a separate queue for mailing jobs, de-duplicate code.
Feb 19 2025, 1:53 PM
mollekopf accepted D5108: Use incrementing retry interval (backoff) in all jobs.
Feb 19 2025, 1:46 PM
machniak committed rK77fcef932fae: Move some unit tests into appropriate place.
Feb 19 2025, 1:37 PM
machniak committed rKa080da49c12d: Fix flaky user delete test.
Feb 19 2025, 1:22 PM
machniak requested review of D5108: Use incrementing retry interval (backoff) in all jobs.
Feb 19 2025, 1:09 PM
machniak updated the diff for D5106: Use a separate queue for mailing jobs, de-duplicate code.
  • Add missing MailJob.php file
Feb 19 2025, 10:02 AM