Page MenuHomePhorge
Feed Search

Jun 4 2025

machniak committed rK978bfc28527e: Fix test regressions.
Jun 4 2025, 9:17 AM
machniak closed D5286: LDIF import improvements/fixes.
Jun 4 2025, 9:08 AM
machniak committed rKf17ebdd1a737: LDIF import improvements/fixes.
Jun 4 2025, 9:08 AM
machniak closed D5301: Refactor password policy, support LDAP password algos in password history.
Jun 4 2025, 9:07 AM
machniak committed rK07588e20ae4b: Refactor password policy, support LDAP password algos in password history.
Jun 4 2025, 9:07 AM
machniak requested review of D5301: Refactor password policy, support LDAP password algos in password history.
Jun 4 2025, 8:45 AM

Jun 3 2025

machniak updated the diff for D5286: LDIF import improvements/fixes.
  • Small CS fix
Jun 3 2025, 12:56 PM
machniak updated the diff for D5286: LDIF import improvements/fixes.
  • Support delegation in LDIF import
  • Optimize user creation
  • Optimize aliases import
  • Support import of password history
  • Rename migration file
Jun 3 2025, 12:44 PM
machniak accepted D5295: Speed up syncroton_content cleanup queries with an index.

We should do the same in syncroton_folder table

Jun 3 2025, 8:23 AM
machniak added inline comments to D5295: Speed up syncroton_content cleanup queries with an index.
Jun 3 2025, 6:50 AM
machniak requested changes to D5295: Speed up syncroton_content cleanup queries with an index.
Jun 3 2025, 6:48 AM
machniak added a comment to D5295: Speed up syncroton_content cleanup queries with an index.

BTW, we have the same situation in syncroton_folder table. The table is smaller, so it probably is not a problem, but we should use the same index there.

Jun 3 2025, 6:47 AM
machniak accepted D5295: Speed up syncroton_content cleanup queries with an index.

Seems to work:

MariaDB [roundcube]> ANALYZE SELECT * FROM `syncroton_content` WHERE `device_id` = 'b64bcab5169887ba3318728b5174be9958cf3a00' AND `folder_id` = '75e3e4a5c192280e5d6f62281453edbeb9d8252b' AND `is_deleted` = 1;
+------+-------------+-------------------+------+---------------------------------------------------------------+------+---------+------+-------+----------+----------+------------+-------------+
| id   | select_type | table             | type | possible_keys                                                 | key  | key_len | ref  | rows  | r_rows   | filtered | r_filtered | Extra       |
+------+-------------+-------------------+------+---------------------------------------------------------------+------+---------+------+-------+----------+----------+------------+-------------+
|    1 | SIMPLE      | syncroton_content | ALL  | device_id--folder_id--contentid,syncroton_contents::device_id | NULL | NULL    | NULL | 18487 | 17559.00 |    50.00 |       0.00 | Using where |
+------+-------------+-------------------+------+---------------------------------------------------------------+------+---------+------+-------+----------+----------+------------+-------------+
Jun 3 2025, 5:40 AM

Jun 2 2025

machniak committed R113:2ae7cec1ca70: Makefile: Use npx, we install lessc locally.
Jun 2 2025, 9:18 PM
machniak committed R113:7f836fc7bc81: Update changelog.
Jun 2 2025, 9:18 PM
machniak committed R113:ff8c9ef59c7e: Fix bug where attachments with content type of `application/vnd.ms-tnef` were….
Jun 2 2025, 9:18 PM
machniak committed R113:c174c4150a70: - Fix connecting to LDAP using ldapi:// URI (#8990).
Jun 2 2025, 9:18 PM
machniak committed R113:2ad3ba61b285: Fix cursor position on "below the quote" reply in HTML mode (#8700).
Jun 2 2025, 9:18 PM
machniak added a comment to D5295: Speed up syncroton_content cleanup queries with an index.

Did you test whether it indeed does sped up the query?

Jun 2 2025, 6:31 PM
machniak updated the diff for D5286: LDIF import improvements/fixes.
  • Lowercase kolabAllowSMTPSender value
Jun 2 2025, 10:32 AM
machniak updated the diff for D5286: LDIF import improvements/fixes.
  • Lower-case addresses in shared folders' acl
Jun 2 2025, 10:13 AM
machniak updated the diff for D5286: LDIF import improvements/fixes.
  • Fix domains import
Jun 2 2025, 9:48 AM
machniak updated the diff for D5286: LDIF import improvements/fixes.
  • Prevent an error when a line reminder is null, not a string
  • Prefer displayName over CN for contacts
  • phpstan error fix
Jun 2 2025, 9:14 AM
machniak accepted D5292: Log if a request fails.
Jun 2 2025, 8:19 AM
machniak requested changes to D5292: Log if a request fails.
Jun 2 2025, 7:20 AM
machniak added a comment to D5289: Make the api for the kolab plugin accessible on a localhost domain.

I don't like it. Services do not require authentication, but this APIs require auth. Especially the delegation write (POST/DELETE) requests.

Jun 2 2025, 6:59 AM

May 30 2025

machniak closed D5280: Move password policy check into the PolicyController.
May 30 2025, 2:09 PM
machniak committed rKb15cbbc2c7d3: Move password policy check into the PolicyController.
May 30 2025, 2:09 PM
machniak requested review of D5286: LDIF import improvements/fixes.
May 30 2025, 1:45 PM
machniak committed rK0b1db847307f: Fix users-per-country chart.
May 30 2025, 10:16 AM

May 29 2025

machniak requested review of D5283: Docker: Enable 'kolab' plugin.
May 29 2025, 1:15 PM
machniak committed rRPKb931c20dcb60: Add composer.json for the 'kolab' plugin.
May 29 2025, 1:01 PM
machniak requested review of D5280: Move password policy check into the PolicyController.
May 29 2025, 9:46 AM
machniak closed D5277: Lower-case routes.
May 29 2025, 7:43 AM
machniak committed rKdebfe2315f7f: Lower-case routes.
May 29 2025, 7:43 AM
machniak closed D5262: WIP: Mail delivery policies UI.
May 29 2025, 7:27 AM
machniak committed rK38a59946501d: WIP: Mail delivery policies UI.
May 29 2025, 7:27 AM
machniak requested review of D5277: Lower-case routes.
May 29 2025, 7:26 AM
machniak closed D5274: Add "Users per country" chart.
May 29 2025, 7:11 AM
machniak committed rK7ba92da1e20d: Add "Users per country" chart.
May 29 2025, 7:11 AM
machniak closed D5253: [POC] Helpdesk mode.
May 29 2025, 7:11 AM
machniak committed rKe5b1d12236ef: [POC] Helpdesk mode.
May 29 2025, 7:11 AM
machniak updated the diff for D5253: [POC] Helpdesk mode.
  • Merge branch 'master' into dev/login-as
May 29 2025, 7:10 AM

May 28 2025

machniak added inline comments to D5253: [POC] Helpdesk mode.
May 28 2025, 4:33 PM
machniak requested review of D5274: Add "Users per country" chart.
May 28 2025, 1:01 PM
machniak closed D5259: More strict external email validation.
May 28 2025, 10:09 AM
machniak committed rK9ab0008d2159: More strict external email validation.
May 28 2025, 10:09 AM
machniak updated the diff for D5259: More strict external email validation.
  • Add test cases
May 28 2025, 10:09 AM
machniak committed rKee60d2554e2a: Fix typo.
May 28 2025, 9:57 AM
machniak closed D5268: data:import:ldif command improvements.
May 28 2025, 9:57 AM
machniak committed rK1edde999dd03: data:import:ldif command improvements.
May 28 2025, 9:57 AM
machniak closed D5265: Support PBKDF2-SHA512 and PBKDF2_SHA256 algorithms for LDAP passwords.
May 28 2025, 9:57 AM
machniak closed D5256: Auto-discovery service.
May 28 2025, 9:57 AM
machniak committed rK7afcd6e7180e: Support PBKDF2-SHA512 and PBKDF2_SHA256 algorithms for LDAP passwords.
May 28 2025, 9:57 AM
machniak committed rK4bfe5d0ac378: Auto-discovery service.
May 28 2025, 9:57 AM
machniak requested changes to D5271: Fold rate-limiting into the submission policy and get mailfilter to work.

Tests in tests/Feature/Policy/SmtpAccessTest.php probably fail, also we should test rate limit there.

May 28 2025, 9:47 AM

May 27 2025

machniak updated the diff for D5268: data:import:ldif command improvements.
  • Update tests for the IP-to-country change for 127.0.0.0/8 network
May 27 2025, 1:07 PM
machniak requested review of D5268: data:import:ldif command improvements.
May 27 2025, 12:53 PM
machniak requested review of D5265: Support PBKDF2-SHA512 and PBKDF2_SHA256 algorithms for LDAP passwords.
May 27 2025, 10:06 AM

May 26 2025

machniak updated the diff for D5262: WIP: Mail delivery policies UI.
  • Per-user mail delivery settings
  • Move greylist setting into the Mail delivery section
  • Tests
May 26 2025, 10:52 AM

May 23 2025

machniak requested review of D5262: WIP: Mail delivery policies UI.
May 23 2025, 7:46 AM

May 22 2025

machniak committed rRPKf96dd4e41f83: kolab_folders: Make folder owner's UID to name resolving optional.
May 22 2025, 1:22 PM
machniak committed rRPKe7f09c2de93e: Calendar: Fix PHP warnings.
May 22 2025, 6:08 AM
machniak committed rRPK62570fc853fc: Kolab: Fix filtering user email addresses.
May 22 2025, 6:08 AM
machniak committed rRPKe34a816ba3a0: Calendar: Fix PHP warning on an organizer without a name.
May 22 2025, 6:08 AM

May 21 2025

machniak committed rRPK9996ca592286: Kolab: Improved debug in the client.
May 21 2025, 1:38 PM
machniak requested review of D5259: More strict external email validation.
May 21 2025, 9:57 AM
machniak closed D5250: Fix domain delete job.
May 21 2025, 8:17 AM
machniak committed rK5ec033ca46fa: Fix domain delete job.
May 21 2025, 8:17 AM
machniak committed rK873dfa742c31: Make signup last/first name validation rules more strict, to prevent abuse.
May 21 2025, 8:17 AM
machniak committed rK864f557cd399: Enable /oauth/jwks route.
May 21 2025, 8:17 AM

May 19 2025

machniak committed rK5739de507fbf: Lock garethp/php-ews version.
May 19 2025, 1:32 PM
machniak updated the diff for D5256: Auto-discovery service.
  • Don't redirect autoconf/autodiscovery requests to Roundcube container
May 19 2025, 7:04 AM
machniak requested review of D5256: Auto-discovery service.
May 19 2025, 7:01 AM

May 13 2025

machniak committed rRPKf2a870c414de: Kolab: Add client request cache.
May 13 2025, 2:13 PM
machniak updated the diff for D5253: [POC] Helpdesk mode.
  • Remove redundant route
May 13 2025, 2:12 PM
machniak updated the diff for D5253: [POC] Helpdesk mode.
  • Refactor, move button/action to the admin API
  • Add test
May 13 2025, 11:07 AM

May 12 2025

machniak committed rRPK490cb6a90d1d: Kolab: Helpdesk mode.
May 12 2025, 10:27 AM

May 11 2025

machniak requested review of D5253: [POC] Helpdesk mode.
May 11 2025, 9:05 AM

May 9 2025

machniak requested review of D5250: Fix domain delete job.
May 9 2025, 6:51 AM
machniak committed rKeb891b75b9f8: Fix Mollie tests (again).
May 9 2025, 6:16 AM
machniak closed D5247: Enable Cyrus freebusy service.
May 9 2025, 6:16 AM
machniak committed rKbb737ae83825: Enable Cyrus freebusy service.
May 9 2025, 6:16 AM

May 8 2025

machniak committed R113:80df7021ff74: Fix Delete and Empty buttons state while creating a folder (#9047).
May 8 2025, 12:25 PM
machniak committed R113:bd390e1af6f7: Remove mobile/floating Create button from the list in Settings > Folders (#9661).
May 8 2025, 12:25 PM
machniak committed R113:4e55c8f287e0: Fix a default value and documentation of password_ldap_encodage option (#9658).
May 8 2025, 12:25 PM
machniak committed R113:c32a86cda209: Fix bug where a wrong SPECIAL-USE folder could have been detected, if there….
May 8 2025, 12:25 PM
machniak requested changes to D5223: Handle folder removals on sync key resend.

One small change and we can merge.

May 8 2025, 12:06 PM
machniak accepted D5226: Make sure we always have at least a name in the contact.
May 8 2025, 12:03 PM
machniak requested review of D5247: Enable Cyrus freebusy service.
May 8 2025, 9:21 AM

May 6 2025

machniak closed D5238: Replace PHPCS with PHP-CS-Fixer, overhaul coding style.
May 6 2025, 12:26 PM
machniak committed rK6730e1bc0040: CS fixes.
May 6 2025, 12:21 PM
machniak closed D5241: Don't allow URLs in user name on signup.
May 6 2025, 12:20 PM
machniak closed D5244: Remove delegatee's identities for a deleted delegator's alias.
May 6 2025, 12:20 PM
machniak committed rKe025636dcf74: Don't allow URLs in user name on signup.
May 6 2025, 12:20 PM
machniak committed rK2ad57bdc2cb2: Replace PHPCS with PHP-CS-Fixer, overhaul coding style.
May 6 2025, 12:20 PM
machniak committed rK53dcffb3ca1f: Remove delegatee's identities for a deleted delegator's alias.
May 6 2025, 12:20 PM
machniak requested review of D5244: Remove delegatee's identities for a deleted delegator's alias.
May 6 2025, 11:30 AM
machniak requested review of D5241: Don't allow URLs in user name on signup.
May 6 2025, 7:09 AM

May 5 2025

machniak added a comment to T8427: sql-dir parameter missing in plugins/libkolab/composer.json ?.

You're correct. It should have been done when we implemented DAV support in calendar, kolab_addressbook and tasklist plugins. Thanks.

May 5 2025, 4:15 PM · Roundcube Kolab Plugins