Page MenuHomePhorge
Feed All Stories

Oct 24 2025

machniak updated the diff for D5679: An API to change a plan.
  • Typo fix
Oct 24 2025, 7:07 AM
machniak requested review of D5679: An API to change a plan.
Oct 24 2025, 7:06 AM

Oct 23 2025

mollekopf committed rS71bd68d8dee1: Use SyncrotonCli to resolve the deviceid.
Oct 23 2025, 3:21 PM
mollekopf committed rRPKbeefa6890e69: Avoid resetting subscriptions if we fail to list the folders.
Oct 23 2025, 3:21 PM
mollekopf closed D5673: Avoid resetting subscriptions if we fail to list the folders.
Oct 23 2025, 3:21 PM
mollekopf closed D5676: INBOX should be enabled by default, unless explicitly overridden..
Oct 23 2025, 3:21 PM
mollekopf committed rRPKbd78acb398ca: INBOX should be enabled by default, unless explicitly overridden..
Oct 23 2025, 3:21 PM
mollekopf updated the diff for D5673: Avoid resetting subscriptions if we fail to list the folders.

Handle the kolab4 case

Oct 23 2025, 11:06 AM
machniak accepted D5673: Avoid resetting subscriptions if we fail to list the folders.
Oct 23 2025, 10:47 AM
mollekopf updated the diff for D5673: Avoid resetting subscriptions if we fail to list the folders.

Check for errors after each imap command instead

Oct 23 2025, 10:35 AM
machniak added a comment to D5673: Avoid resetting subscriptions if we fail to list the folders.

That's not a great solution. list_subscriptions() will return an empty array to syncroton, which will force re-synchronization. Unfortunately there are more than one IMAP command on the way that can go wrong, and maybe it's not only IMAP. But maybe we should use rcube_imap::get_error_code(). Its result will be non-empty if the last IMAP command returned an error. However, we don't know if that was an error or just an empty/invalid result. There's a few IFs here.

Oct 23 2025, 8:38 AM
machniak accepted D5676: INBOX should be enabled by default, unless explicitly overridden..
Oct 23 2025, 8:25 AM

Oct 22 2025

mollekopf committed rS6e816931d33f: Continue with the next device if we hit an unhandled class (such as.
Oct 22 2025, 3:50 PM
mollekopf committed rS36a250eb9f47: Fixup.
Oct 22 2025, 3:50 PM
mollekopf added a reviewer for D5673: Avoid resetting subscriptions if we fail to list the folders: Syncroton Developers.
Oct 22 2025, 2:49 PM
mollekopf added a reviewer for D5676: INBOX should be enabled by default, unless explicitly overridden.: Syncroton Developers.
Oct 22 2025, 2:49 PM
mollekopf added a reviewer for D5676: INBOX should be enabled by default, unless explicitly overridden.: Roundcube Developers.
Oct 22 2025, 2:49 PM
mollekopf requested review of D5676: INBOX should be enabled by default, unless explicitly overridden..
Oct 22 2025, 2:48 PM
mollekopf added a reviewer for D5673: Avoid resetting subscriptions if we fail to list the folders: Roundcube Developers.
Oct 22 2025, 2:12 PM
mollekopf requested review of D5673: Avoid resetting subscriptions if we fail to list the folders.
Oct 22 2025, 2:12 PM
machniak committed rK7de5ea592d25: Don't allow IDN domains.
Oct 22 2025, 6:46 AM
machniak closed D5670: Don't allow IDN domains.
Oct 22 2025, 6:46 AM
machniak closed D5667: Device unclaim end-point.
Oct 22 2025, 6:46 AM
machniak closed D5664: Controller role management.
Oct 22 2025, 6:46 AM
machniak committed rK4dcc8c3e56b0: Controller role management.
Oct 22 2025, 6:46 AM
machniak committed rKdd68bb0620c4: Device unclaim end-point.
Oct 22 2025, 6:46 AM

Oct 21 2025

mollekopf committed R114:26c5d5a99726: Documentation.
Oct 21 2025, 2:36 PM
mollekopf committed R114:a5c512c6ba78: Documentation.
Oct 21 2025, 1:23 PM
mollekopf committed R114:d12173356a5e: Containerization docs.
Oct 21 2025, 12:57 PM
mollekopf accepted D5664: Controller role management.
Oct 21 2025, 12:51 PM
machniak closed T8445: libkolab fails to read valid current-user-privilege-set from Radicale as Resolved.

Thanks for the patch. Fixed.

Oct 21 2025, 8:44 AM · Roundcube Kolab Plugins
machniak committed rRPK854be33faa1b: libkolab: Fix parsing of current-user-privilege-set response from Radicale….
Oct 21 2025, 8:43 AM

Oct 20 2025

mollekopf accepted D5670: Don't allow IDN domains.
Oct 20 2025, 4:10 PM
machniak committed rK7a84044ec8e1: API doc improvements.
Oct 20 2025, 2:51 PM
kyz created T8445: libkolab fails to read valid current-user-privilege-set from Radicale.
Oct 20 2025, 11:54 AM · Roundcube Kolab Plugins
mollekopf empowered petersen as an administrator.
Oct 20 2025, 6:26 AM
mollekopf empowered machniak as an administrator.
Oct 20 2025, 6:26 AM

Oct 16 2025

machniak committed rRPKac0aff4df758: Fix PHP 8.5 deprecation warning.
Oct 16 2025, 12:49 PM
machniak committed rS2a3dcb62b657: Support PHPUnit v10 and v11, drop support for v8.
Oct 16 2025, 12:23 PM
machniak committed rRPK1a85083153b4: Support PHPUnit v11.
Oct 16 2025, 11:59 AM
machniak committed rRPK76cb306651d8: Fix PHP 8.5 deprecation warning.
Oct 16 2025, 11:59 AM
machniak requested review of D5670: Don't allow IDN domains.
Oct 16 2025, 10:30 AM

Oct 15 2025

machniak requested review of D5667: Device unclaim end-point.
Oct 15 2025, 10:29 AM

Oct 14 2025

machniak committed rK40c8ad8391f1: Browser tests: Fix ignoring 422 error in the console.
Oct 14 2025, 11:56 AM
machniak requested review of D5664: Controller role management.
Oct 14 2025, 11:18 AM

Oct 9 2025

machniak committed rKdc6ec310b924: DataMigrator: Fix folderMapping for a DAV target.
Oct 9 2025, 11:58 AM

Oct 8 2025

mollekopf committed R114:a1d4b72a5fc4: Documentation.
Oct 8 2025, 2:37 PM

Oct 7 2025

machniak committed rK86900fc7781b: Update dependencies for the Meet server.
Oct 7 2025, 12:30 PM
machniak committed rKf6c2375cd53b: Add a test for Device::defaultPlan().
Oct 7 2025, 9:42 AM

Oct 6 2025

mollekopf committed rKd6dae8d1f910: Configurable spam levels.
Oct 6 2025, 12:08 PM
mollekopf closed D5661: Avoid including the name in the signup verification email as potential exploit path.
Oct 6 2025, 12:08 PM
mollekopf committed rK0c0238dc7be2: Avoid including the name in the signup verification email as potential exploit….
Oct 6 2025, 12:08 PM
mollekopf committed rK490b61102f85: Support for spam and virus test messages.
Oct 6 2025, 12:08 PM
mollekopf committed rKafd080be4e78: Adjust composer.json to latest roundcubemail-plugins changes.
Oct 6 2025, 12:08 PM
machniak accepted D5661: Avoid including the name in the signup verification email as potential exploit path.
Oct 6 2025, 12:08 PM
mollekopf updated the diff for D5661: Avoid including the name in the signup verification email as potential exploit path.

use assertStringContainsString, executed the test

Oct 6 2025, 12:03 PM
machniak committed rK5d27d2c76183: Document the credentials property content.
Oct 6 2025, 10:14 AM
machniak requested changes to D5661: Avoid including the name in the signup verification email as potential exploit path.
Oct 6 2025, 8:55 AM
mollekopf added a comment to D5661: Avoid including the name in the signup verification email as potential exploit path.

not tested yet

Oct 6 2025, 8:48 AM
mollekopf added a reviewer for D5661: Avoid including the name in the signup verification email as potential exploit path: Restricted Project.
Oct 6 2025, 8:48 AM
mollekopf requested review of D5661: Avoid including the name in the signup verification email as potential exploit path.
Oct 6 2025, 8:47 AM
machniak closed D5655: Device signup improvements and fixes.
Oct 6 2025, 6:48 AM
machniak committed rKbf1da85cbea7: Device signup improvements and fixes.
Oct 6 2025, 6:48 AM

Oct 3 2025

machniak committed rS10cd7767496b: Fix some phpstan errors.
Oct 3 2025, 6:54 PM
machniak committed rSb6e8451711f4: Update pear/http_request2.
Oct 3 2025, 6:54 PM
machniak committed rS0427e854fc7f: CS fixes.
Oct 3 2025, 6:54 PM
machniak committed rRPKf9e743c63cde: Bump pear/http_request2 version.
Oct 3 2025, 2:03 PM
machniak committed rRPKf5000cb6fe22: Update PHP-CS-Fixed config.
Oct 3 2025, 2:03 PM
machniak committed rKc9d60a0815b1: npm audit fix.
Oct 3 2025, 10:40 AM
machniak committed rK6753f0c21fab: Fix new PHP-CS issues.
Oct 3 2025, 9:55 AM
machniak closed D5658: API documentation improvements.
Oct 3 2025, 9:47 AM
machniak committed rKf16fda9daad1: API documentation improvements.
Oct 3 2025, 9:47 AM
machniak updated the diff for D5658: API documentation improvements.
  • Introduce TransactionResource
Oct 3 2025, 9:00 AM
machniak updated the diff for D5658: API documentation improvements.
  • Small docs improvements
  • Refactor SkuController
  • Fix regressions, fix flaky tests
Oct 3 2025, 8:23 AM

Oct 2 2025

mollekopf committed R114:a1e8457a20fb: Documentation.
Oct 2 2025, 8:39 AM
mollekopf committed R114:caf03ee56598: Configurable spam levels.
Oct 2 2025, 8:39 AM
mollekopf committed R114:1b50bb03c5da: Bump minimum requirements for the test nextcloud instance.
Oct 2 2025, 8:39 AM
mollekopf committed R114:a60d3553007c: Configure redis for spamassassin.
Oct 2 2025, 8:39 AM
machniak updated the diff for D5655: Device signup improvements and fixes.
  • Include Plan ID in user info and plan responses
  • Unify verification code validation code
  • Add option to set short code value for all new verification codes
Oct 2 2025, 7:51 AM

Oct 1 2025

machniak updated the diff for D5655: Device signup improvements and fixes.
  • Make 'plan' parameter optional on signup with a device token
Oct 1 2025, 2:05 PM
machniak updated the diff for D5655: Device signup improvements and fixes.
  • Add freeMonths to the device info response
  • Add device info to signup/claim responses
Oct 1 2025, 12:50 PM
machniak requested review of D5658: API documentation improvements.
Oct 1 2025, 11:56 AM

Sep 30 2025

mollekopf committed rK51de12f499ae: Use redis for spamassassin bayes db.
Sep 30 2025, 11:24 AM
mollekopf committed rKe13da4a3fa94: imap: run nightly full indexes and regular updates.
Sep 30 2025, 11:24 AM
machniak updated the diff for D5655: Device signup improvements and fixes.
  • Remove TODO comment
Sep 30 2025, 9:19 AM
mollekopf committed R114:2737464043da: docs.
Sep 30 2025, 7:05 AM

Sep 29 2025

mollekopf committed R114:f85207cf107d: Observablity docs.
Sep 29 2025, 10:55 PM
mollekopf committed R114:f7578ae45d0d: Cyrus/Postfix docs.
Sep 29 2025, 10:55 PM
mollekopf committed R114:418bc31d2013: Certificate docs.
Sep 29 2025, 10:20 PM
mollekopf committed R114:34c2c5d1c04b: Documentation.
Sep 29 2025, 10:20 PM
mollekopf committed R114:8e45db782e4b: Administrative commands for imap and postfix.
Sep 29 2025, 10:20 PM
mollekopf committed R114:ecc79ac6b2ae: Support injecting host-aliases and set the right admin password.
Sep 29 2025, 10:20 PM
mollekopf committed R114:ed3b084f069e: Support injecting extra init commands.
Sep 29 2025, 10:20 PM
machniak requested review of D5655: Device signup improvements and fixes.
Sep 29 2025, 2:20 PM

Sep 26 2025

mollekopf committed R114:cfca98dcf601: Fixed init script for owncloud.
Sep 26 2025, 2:24 PM
mollekopf committed R114:8453e3d0e169: Expose nextcloud over nginx.
Sep 26 2025, 2:24 PM
machniak closed D5649: Device signup fix.
Sep 26 2025, 11:56 AM
machniak committed rK2b90d07b5239: Device signup fix.
Sep 26 2025, 11:56 AM
machniak closed D5652: Add 'currency' property to PlanResource.
Sep 26 2025, 11:56 AM
machniak committed rKba7d95452cbc: Add 'currency' property to PlanResource.
Sep 26 2025, 11:56 AM