Page MenuHomePhorge
Feed Search

Dec 11 2025

machniak committed R113:ff55c373ec88: Fix compatibility with PHP 8.5 regarding array_first().
Dec 11 2025, 12:14 PM
machniak committed R113:682b8bbe8dc3: Enigma: Fix PHP warning (#9897).
Dec 11 2025, 12:14 PM
machniak committed R113:e753da713014: Update changelog.
Dec 11 2025, 12:14 PM
machniak committed R113:ecc2b1e8f368: Fix bug where an mbox export file could include inconsistent message delimiters….
Dec 11 2025, 12:14 PM
machniak committed R113:2c4bd2709075: bug fix: autocomplete fails if contactlist_fields contains vcard fields (#9850) (authored by Philip Weir <88682+johndoh@users.noreply.github.com>).
Dec 11 2025, 12:14 PM
machniak committed R113:f3e7b4461e33: Fix "Assign to group" action state after creation of a first group (#9889).
Dec 11 2025, 12:14 PM

Dec 10 2025

machniak requested review of D5748: Improved file input chunking.
Dec 10 2025, 2:43 PM
machniak requested review of D5745: Add User::isVirtual() to make some code cleaner.
Dec 10 2025, 8:58 AM
machniak committed rKf90421816cd9: Remove outdated comment.
Dec 10 2025, 8:15 AM

Dec 8 2025

machniak closed D5724: Add link to Cockpit in the menu.
Dec 8 2025, 10:14 AM
machniak committed rRPK2bc08b75ca47: Add link to Cockpit in the menu.
Dec 8 2025, 10:14 AM
machniak committed rK6171339d12b8: Add scalpel:plan:create and scalpel:plan:update commands.
Dec 8 2025, 9:39 AM
machniak closed D5742: Referral Programs: Fix referrals count, list newest programs on top.
Dec 8 2025, 9:38 AM
machniak committed rK143ba2974646: Referral Programs: Fix referrals count, list newest programs on top.
Dec 8 2025, 9:38 AM

Dec 5 2025

machniak updated the diff for D5742: Referral Programs: Fix referrals count, list newest programs on top.
  • Fix unstable test
Dec 5 2025, 11:57 AM
machniak requested review of D5742: Referral Programs: Fix referrals count, list newest programs on top.
Dec 5 2025, 11:51 AM
machniak committed rK16c45970518b: WebDAV: Improve debug logging.
Dec 5 2025, 11:13 AM

Dec 4 2025

machniak committed rKfb1d5903d344: WebDAV: Fix rolling back transactions on an exception.
Dec 4 2025, 2:12 PM
machniak committed rKf44c10475439: WebDAV: Disable ACL plugin for now.
Dec 4 2025, 2:12 PM
machniak closed D5739: WebDAV: Fix authentication when username in URL is encoded (%40 instead of @).
Dec 4 2025, 11:53 AM
machniak committed rK0595392fdda2: WebDAV: Fix authentication when username in URL is encoded (%40 instead of @).
Dec 4 2025, 11:53 AM
machniak closed D5733: WebDAV: Fix moving files without rename.
Dec 4 2025, 11:53 AM
machniak closed D5736: WebDAV: Input/output debug logging.
Dec 4 2025, 11:53 AM
machniak committed rKf3da5d110708: WebDAV: Fix moving files without rename.
Dec 4 2025, 11:53 AM
machniak committed rKa3cde23846e4: WebDAV: Input/output debug logging.
Dec 4 2025, 11:53 AM

Dec 3 2025

machniak requested review of D5739: WebDAV: Fix authentication when username in URL is encoded (%40 instead of @).
Dec 3 2025, 12:22 PM
machniak updated the diff for D5733: WebDAV: Fix moving files without rename.
  • Also skip incomplete files
Dec 3 2025, 11:25 AM

Dec 2 2025

machniak requested review of D5736: WebDAV: Input/output debug logging.
Dec 2 2025, 3:19 PM
machniak requested review of D5733: WebDAV: Fix moving files without rename.
Dec 2 2025, 2:23 PM

Dec 1 2025

machniak committed rK06b26c9f2b5b: Make CS-Fixer happy.
Dec 1 2025, 2:31 PM
machniak closed D5721: WebDAV Server.
Dec 1 2025, 2:19 PM
machniak committed rK15bf297f63ad: WebDAV Server.
Dec 1 2025, 2:19 PM
machniak updated the diff for D5721: WebDAV Server.
  • Add missing file
Dec 1 2025, 12:37 PM
machniak updated the diff for D5721: WebDAV Server.
  • Locks - incomplete
  • Locks - incomplete
  • Continue
  • Locks
  • Unlock
  • More on locks
Dec 1 2025, 12:36 PM

Nov 28 2025

machniak closed D5730: To refresh a token only a refresh token should be needed.
Nov 28 2025, 1:45 PM
machniak committed rKeb9ce8833157: To refresh a token only a refresh token should be needed.
Nov 28 2025, 1:45 PM
machniak updated the diff for D5730: To refresh a token only a refresh token should be needed.
  • Improved comment
Nov 28 2025, 1:10 PM
machniak updated the diff for D5730: To refresh a token only a refresh token should be needed.
  • Simplify code even more
Nov 28 2025, 9:22 AM

Nov 27 2025

machniak updated the diff for D5730: To refresh a token only a refresh token should be needed.
  • A nicer way to get user id from a newly generated token
Nov 27 2025, 1:50 PM
machniak requested review of D5730: To refresh a token only a refresh token should be needed.
Nov 27 2025, 8:01 AM

Nov 26 2025

machniak closed D5727: Don't fail user creation job on "mailbox already exists" case.
Nov 26 2025, 10:37 AM
machniak committed rK240cfa8a01fd: Don't fail user creation job on "mailbox already exists" case.
Nov 26 2025, 10:37 AM
machniak requested review of D5727: Don't fail user creation job on "mailbox already exists" case.
Nov 26 2025, 9:21 AM

Nov 25 2025

machniak committed rK7529ed76f7aa: Allow device info request on a soft-deleted device.
Nov 25 2025, 12:42 PM

Nov 21 2025

machniak updated the diff for D5721: WebDAV Server.
  • De-duplicate code
Nov 21 2025, 2:52 PM
machniak updated the diff for D5721: WebDAV Server.
  • Implement INodeByPath interface
Nov 21 2025, 2:22 PM

Nov 20 2025

machniak updated the diff for D5724: Add link to Cockpit in the menu.
  • Improve kolab_helpdesk_allowed_tasks handling
Nov 20 2025, 1:35 PM
machniak requested review of D5724: Add link to Cockpit in the menu.
Nov 20 2025, 12:24 PM
machniak committed rRPKb9ec4a215dcf: CS fixes.
Nov 20 2025, 10:09 AM

Nov 19 2025

machniak updated the diff for D5721: WebDAV Server.
  • Implement copying folders
  • Use local mimetype detector
  • More tests
Nov 19 2025, 2:31 PM

Nov 18 2025

machniak updated the diff for D5721: WebDAV Server.
  • Use /dav/files/user/<email> root for webdav
  • Disable CSP for DAV
  • Add more tests
Nov 18 2025, 2:30 PM
machniak added inline comments to D5721: WebDAV Server.
Nov 18 2025, 10:56 AM

Nov 16 2025

machniak updated the diff for D5721: WebDAV Server.
  • Fix file output
Nov 16 2025, 11:57 AM
machniak updated the diff for D5721: WebDAV Server.
  • Introduce APP_WITH_WEBDAV option
Nov 16 2025, 11:01 AM

Nov 14 2025

machniak requested review of D5721: WebDAV Server.
Nov 14 2025, 2:40 PM
machniak closed D5718: Remove Guam proxy option.
Nov 14 2025, 8:19 AM
machniak closed D5715: Fix access to user config for wallet controllers.
Nov 14 2025, 8:19 AM
machniak committed rKcfd2bec2891c: Fix access to user config for wallet controllers.
Nov 14 2025, 8:19 AM
machniak committed rK0035fdf14f4e: Remove Guam proxy option.
Nov 14 2025, 8:19 AM
machniak updated the diff for D5718: Remove Guam proxy option.
  • Add option to disable geo lock feature
  • Check the option in User::validateLocation() to skip one query if disabled
Nov 14 2025, 8:07 AM

Nov 13 2025

machniak requested review of D5718: Remove Guam proxy option.
Nov 13 2025, 12:49 PM
machniak requested review of D5715: Fix access to user config for wallet controllers.
Nov 13 2025, 11:53 AM

Nov 6 2025

machniak closed D5712: User email autocompletion.
Nov 6 2025, 9:40 AM
machniak committed rKa5de2b515625: User email autocompletion.
Nov 6 2025, 9:40 AM
machniak closed D5703: Add KOLAB_HELPDESK_ALLOWED_TASKS environment option to the roundcube image.
Nov 6 2025, 9:40 AM
machniak closed D5700: Fix an attempt to read property "flags" on null.
Nov 6 2025, 9:40 AM
machniak committed rKb72a5c635d52: Add KOLAB_HELPDESK_ALLOWED_TASKS environment option to the roundcube image.
Nov 6 2025, 9:40 AM
machniak committed rKa0eec33406d3: Fix an attempt to read property "flags" on null.
Nov 6 2025, 9:40 AM
machniak updated the diff for D5712: User email autocompletion.
  • Disable autocomplete when app.with_user_search is disabled
  • Trigger the autocomplete search with a delay
Nov 6 2025, 9:38 AM

Nov 5 2025

machniak accepted D5709: Prevent exception when checking an empty password.
Nov 5 2025, 2:35 PM
machniak requested review of D5712: User email autocompletion.
Nov 5 2025, 2:18 PM

Nov 4 2025

machniak committed rKbbcd3de3cec5: CS fix.
Nov 4 2025, 8:51 AM
machniak closed D5706: Add nextPaymentDate property to the WalletInfoResource.
Nov 4 2025, 8:49 AM
machniak committed rK08d720154883: Add nextPaymentDate property to the WalletInfoResource.
Nov 4 2025, 8:49 AM

Nov 3 2025

machniak requested review of D5706: Add nextPaymentDate property to the WalletInfoResource.
Nov 3 2025, 1:38 PM

Oct 31 2025

machniak committed R114:3d3ff86d902b: Typo fixes.
Oct 31 2025, 12:55 PM

Oct 30 2025

machniak requested review of D5703: Add KOLAB_HELPDESK_ALLOWED_TASKS environment option to the roundcube image.
Oct 30 2025, 10:42 AM

Oct 29 2025

machniak requested review of D5700: Fix an attempt to read property "flags" on null.
Oct 29 2025, 12:58 PM
machniak accepted D5691: Drop DTEND if DTSTART and DTEND are the same.
Oct 29 2025, 8:02 AM
machniak accepted D5694: Reduce the chunk size so we don't go out of memory.

Maybe we should make App\DataMigrator\Engine::MAX_ITEM_SIZE smaller instead, but I'm fine with this too.

Oct 29 2025, 7:28 AM
machniak accepted D5697: Log the DAV object after an error so we can investigate.

It should probably be warning level, no?

Oct 29 2025, 7:22 AM
machniak requested changes to D5691: Drop DTEND if DTSTART and DTEND are the same.
Oct 29 2025, 7:20 AM

Oct 28 2025

machniak closed D5679: An API to change a plan.
Oct 28 2025, 1:10 PM
machniak committed rK939182772d6a: An API to change a plan.
Oct 28 2025, 1:10 PM
machniak accepted D5682: Avoid truncating exception messages.
Oct 28 2025, 9:08 AM
machniak accepted D5685: ldap:group command.
Oct 28 2025, 9:07 AM
machniak accepted D5688: Handle a missing attendee in the exception.
Oct 28 2025, 9:05 AM

Oct 27 2025

machniak committed rKaaa377a78670: Don't use array_unique($array, \SORT_REGULAR), also use array_values().
Oct 27 2025, 5:36 PM

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

machniak accepted D5673: Avoid resetting subscriptions if we fail to list the folders.
Oct 23 2025, 10:47 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

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

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