Page MenuHomePhorge
Feed All Stories

Mar 14 2025

mollekopf committed R113:cf6dc71c53a2: CS fixes, update changelog (authored by machniak).
Mar 14 2025, 12:53 PM
mollekopf committed R113:b54fd496f275: Enigma: WOAT Support (#8626).
Mar 14 2025, 12:53 PM
mollekopf committed R113:17b852a5e904: Introduce optional support to inject PROXY protocol headers after.
Mar 14 2025, 12:53 PM
mollekopf committed R113:e04740193b68: Added a composer.json.
Mar 14 2025, 12:53 PM
machniak committed R113:08248d99f803: Improve installer to fix confusion about disabling SMTP authentication (#9801).
Mar 14 2025, 12:53 PM
machniak committed R113:8ec39907b5bd: Add rcmail_oauth::is_token_valid() method.
Mar 14 2025, 12:53 PM
machniak committed R113:0fd28406f755: Fix PHP warning (#9775).
Mar 14 2025, 12:53 PM
machniak committed R113:ea41ae4b9640: Fix match-type selector (remove unsupported options) in delete header action….
Mar 14 2025, 12:53 PM
machniak committed R113:4a9516b2c98e: Fix decoding of attachment names encoded using both RFC2231 and RFC2047….
Mar 14 2025, 12:53 PM
machniak committed R113:96903289b760: Fix phpdoc issue.
Mar 14 2025, 12:53 PM
machniak committed R113:f3b58b2f83b8: Update changelog.
Mar 14 2025, 12:53 PM
machniak committed R113:478ca05753f0: Fix merge conflict.
Mar 14 2025, 12:53 PM
machniak committed R113:cd42de335a0c: Update links in comments and config to https where available (#9759) (authored by Philip Weir <88682+johndoh@users.noreply.github.com>).
Mar 14 2025, 12:53 PM
machniak committed R113:8f34bf9e6493: Fix decodeContent() call with the by-reference argument.
Mar 14 2025, 12:53 PM
machniak committed R113:3e579599766e: Fix handling of binary mail parts (e.g. PDF) encoded with quoted-printable….
Mar 14 2025, 12:53 PM
machniak committed R113:71d2b673d9db: Fix link style inside .tagedit-list element.
Mar 14 2025, 12:53 PM
machniak committed R113:b206cbc87a2f: IMAP: Partial support for ANNOTATE-EXPERIMENT-1 extension (RFC 5257).
Mar 14 2025, 12:53 PM
machniak committed R113:a34f7160511e: Reset internal cache in appropriate places to be on a safe side.
Mar 14 2025, 12:53 PM
mollekopf closed D5130: Clear the kolab_files_token on oauth token refresh.
Mar 14 2025, 11:40 AM
mollekopf committed rRPK08ae04a4e8f2: Clear the kolab_files_token on oauth token refresh.
Mar 14 2025, 11:40 AM
machniak accepted D5130: Clear the kolab_files_token on oauth token refresh.

The is_token_valid() call should probably be done in the plugin's startup() method.

Mar 14 2025, 11:08 AM
mollekopf committed rCcf500f27b174: urlencode the token.
Mar 14 2025, 11:03 AM
mollekopf updated the diff for D5130: Clear the kolab_files_token on oauth token refresh.

Use the new method

Mar 14 2025, 11:02 AM
mollekopf added a reviewer for D5130: Clear the kolab_files_token on oauth token refresh: Roundcube Kolab Plugins Developers.
Mar 14 2025, 10:39 AM
mollekopf updated the diff for D5130: Clear the kolab_files_token on oauth token refresh.

Fixup

Mar 14 2025, 10:39 AM
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