Page MenuHomePhorge
Feed Search

Apr 13 2025

machniak requested changes to D5184: Sleep after the loop so we can respond immediately.
Apr 13 2025, 6:22 AM

Apr 12 2025

machniak accepted D5193: Force default folders to be always subscribed.
Apr 12 2025, 10:34 AM
machniak added inline comments to D5184: Sleep after the loop so we can respond immediately.
Apr 12 2025, 10:30 AM

Apr 11 2025

machniak requested changes to D5184: Sleep after the loop so we can respond immediately.
Apr 11 2025, 4:14 PM
machniak requested changes to D5193: Force default folders to be always subscribed.

kolab_sync_storage_kolab4::folder_id2name() implementation will need similar change. There DAV folders are handled separately.

Apr 11 2025, 4:02 PM
machniak requested changes to D5187: Clear caches so we can detect new folders.
Apr 11 2025, 3:48 PM
machniak updated the diff for D5172: Delegation.
  • Code cleanup
  • Merge branch 'master' into dev/delegation
  • Cleanup
  • Cleanup
Apr 11 2025, 12:26 PM
machniak committed rKa16d0773c8a0: Silence phpstan issues with new Horizon.
Apr 11 2025, 12:00 PM
machniak updated the diff for D5172: Delegation.
  • Browser tests
  • Merge branch 'master' into dev/delegation
  • More on delegation logic
  • Resetting identities on delegation delete
  • Unsubscribing/unsharing of IMAP folders
  • Unsubscribing/unsharing of DAV folders
Apr 11 2025, 10:32 AM

Apr 10 2025

machniak requested review of D5181: Metrics: Improve collectPayersCount() - use transactions instead of payments.
Apr 10 2025, 11:07 AM
machniak updated the diff for D5175: Rate Limit: Check wallet transactions instead of payments.
  • Skip transactions with amount<=0
Apr 10 2025, 6:48 AM
machniak updated the diff for D5178: Stats: Make payers count depend on transactions not payments.
  • Skip transactions with amount=0
Apr 10 2025, 6:42 AM

Apr 9 2025

machniak requested review of D5178: Stats: Make payers count depend on transactions not payments.
Apr 9 2025, 1:26 PM
machniak requested review of D5175: Rate Limit: Check wallet transactions instead of payments.
Apr 9 2025, 12:54 PM

Apr 8 2025

machniak added a comment to T8394: Some calendar entries are not displayed - wrong kolabformat.

kolabobject is part of php-kolab package.

Apr 8 2025, 10:28 AM

Apr 7 2025

machniak committed rRPKb4c938b66fa4: Calendar: Inactive calendar can also be the default.
Apr 7 2025, 1:06 PM
machniak closed D5169: Jobs refactoring: Use withFakeQueueInteractions() and dispatchSync().
Apr 7 2025, 12:30 PM
machniak committed rKa7a936d8a47c: Jobs refactoring: Use withFakeQueueInteractions() and dispatchSync().
Apr 7 2025, 12:30 PM
machniak closed D5166: Small performance improvement in User::isDegraded().
Apr 7 2025, 12:30 PM
machniak committed rK681fac8bd5b2: Small performance improvement in User::isDegraded().
Apr 7 2025, 12:30 PM
machniak closed D5163: Dispatch user DeleteJobs after delete (not before).
Apr 7 2025, 12:30 PM
machniak committed rKed43349657fd: Dispatch user DeleteJobs after delete (not before).
Apr 7 2025, 12:30 PM
machniak requested review of D5172: Delegation.
Apr 7 2025, 11:56 AM

Apr 6 2025

machniak renamed Kolab Groupware Development Scratch Book from شركة تنظيف مكيفات بالدمام to Kolab Groupware Development Scratch Book.
Apr 6 2025, 9:31 AM
machniak deleted Strategies For Crafting Academic Papers.
Apr 6 2025, 9:25 AM

Apr 5 2025

machniak closed T8409: kolab-webadmin: more php8 deprecation warnings as Resolved.

Fixed in master of kolab-webadmin and kolab-net-ldap3.

Apr 5 2025, 2:38 PM · Web Administration Panel, Bug Reports
machniak committed rWAP89215c2d0e52: Fix PHP Deprecated: Creation of dynamic property User::$user_bind_dn.
Apr 5 2025, 2:37 PM
machniak committed rPNL998b91a230ef: Fix PHP Deprecated: Creation of dynamic property LDAP::$additional_filter is….
Apr 5 2025, 2:34 PM
machniak assigned T8414: https://docs.kolab.org/ is not available to mollekopf.

I'm not sure about this since we have Knowledge Base. https://kb.kolab.org/2023/03/install-kolab-16-on-alma-linux-9/

Apr 5 2025, 2:27 PM · Bug Reports
machniak closed T8418: Fatal error: Uncaught Error: Cannot access private property LDAP::$domain as Resolved by committing rPNL11d585165aee: Remove invalid and redundant debug message.
Apr 5 2025, 2:24 PM · Web Administration Panel, Bug Reports
machniak committed rPNL11d585165aee: Remove invalid and redundant debug message.
Apr 5 2025, 2:24 PM

Apr 3 2025

machniak requested review of D5169: Jobs refactoring: Use withFakeQueueInteractions() and dispatchSync().
Apr 3 2025, 1:15 PM

Mar 31 2025

machniak committed rK86e868d04aa8: EWS: Skip "Calendar Version Store" folder.
Mar 31 2025, 9:10 AM

Mar 28 2025

machniak requested review of D5166: Small performance improvement in User::isDegraded().
Mar 28 2025, 11:15 AM
machniak requested review of D5163: Dispatch user DeleteJobs after delete (not before).
Mar 28 2025, 10:43 AM

Mar 27 2025

machniak closed D5157: Move wallet jobs into a subfolder.
Mar 27 2025, 9:21 AM
machniak committed rK7b7ac1ebff47: Move wallet jobs into a subfolder.
Mar 27 2025, 9:21 AM
machniak closed D5154: Maigrate plan_id setting in owner:swap command.
Mar 27 2025, 9:21 AM
machniak committed rKf344a0dba036: Maigrate plan_id setting in owner:swap command.
Mar 27 2025, 9:21 AM
machniak committed rK91fd12c9282c: CS fix.
Mar 27 2025, 9:20 AM

Mar 26 2025

machniak requested review of D5157: Move wallet jobs into a subfolder.
Mar 26 2025, 1:56 PM
machniak added a comment to T8418: Fatal error: Uncaught Error: Cannot access private property LDAP::$domain.

I would just remove the _debug() call.

Mar 26 2025, 9:48 AM · Web Administration Panel, Bug Reports

Mar 25 2025

machniak requested review of D5154: Maigrate plan_id setting in owner:swap command.
Mar 25 2025, 11:12 AM

Mar 24 2025

machniak closed D5136: Proper use of request parameters in Guzzle client.
Mar 24 2025, 9:59 AM
machniak committed rCb12c6b221395: Proper use of request parameters in Guzzle client.
Mar 24 2025, 9:59 AM
machniak closed D5139: Files: Fix token refresh (when using SSO and Kolab4 files API).
Mar 24 2025, 9:58 AM
machniak committed rRPK9f5a0da9d9a3: Files: Fix token refresh (when using SSO and Kolab4 files API).
Mar 24 2025, 9:58 AM
machniak committed rKd7ecf7bad27f: PHPUnit v10.
Mar 24 2025, 9:56 AM

Mar 21 2025

machniak committed rRPKf72d48940ebe: Fix adjusting timezone on events from free-busy source.
Mar 21 2025, 1:05 PM

Mar 20 2025

machniak closed D5142: DataMigrator: Fix handling of "spread event blocks" in the Takeout's ics parser.
Mar 20 2025, 8:44 AM
machniak committed rK581f743db956: DataMigrator: Fix handling of "spread event blocks" in the Takeout's ics parser.
Mar 20 2025, 8:44 AM
machniak updated the diff for D5142: DataMigrator: Fix handling of "spread event blocks" in the Takeout's ics parser.
  • Small code improvement, more assertions
Mar 20 2025, 8:43 AM
machniak accepted D5145: Don't abort the migration on some expected errors.
Mar 20 2025, 7:38 AM
machniak accepted D5148: Progress reporting.
Mar 20 2025, 7:38 AM

Mar 19 2025

machniak accepted D5133: Continue with migration on 400 error code.

I don't like \n in a log message. It's fine otherwise.

Mar 19 2025, 5:43 PM
machniak requested changes to D5145: Don't abort the migration on some expected errors.
Mar 19 2025, 5:40 PM
machniak requested changes to D5148: Progress reporting.
Mar 19 2025, 5:33 PM
machniak accepted D5151: Skip the zip extraction if already available.
Mar 19 2025, 5:21 PM
machniak updated the diff for D5142: DataMigrator: Fix handling of "spread event blocks" in the Takeout's ics parser.
  • Fix test description
  • DataMigrator: Make sure \r\n is used in mbox parser output
Mar 19 2025, 2:37 PM
machniak requested review of D5142: DataMigrator: Fix handling of "spread event blocks" in the Takeout's ics parser.
Mar 19 2025, 1:40 PM

Mar 18 2025

machniak updated the diff for D5136: Proper use of request parameters in Guzzle client.
  • Small fix
Mar 18 2025, 2:54 PM
machniak closed D5128: Use an Enum for a list of queues.
Mar 18 2025, 1:53 PM
machniak committed rKd95a559ac49a: Use an Enum for a list of queues.
Mar 18 2025, 1:53 PM
machniak updated the diff for D5128: Use an Enum for a list of queues.
  • Remove redundant code
Mar 18 2025, 1:53 PM
machniak updated the diff for D5128: Use an Enum for a list of queues.
  • Merge branch 'master' into dev/queue-enum
  • Assert job's queue
Mar 18 2025, 1:49 PM
machniak committed rK642a135ecc37: Remove unnneded @phpstan-ignore comment.
Mar 18 2025, 1:20 PM
machniak closed D5132: Laravel v11.
Mar 18 2025, 1:18 PM
machniak committed rK1b9742079aa1: Laravel v11.
Mar 18 2025, 1:18 PM
machniak updated the diff for D5132: Laravel v11.
  • Use Swoole v6.0.1
Mar 18 2025, 1:15 PM
machniak committed rRPKaf90c641dc54: Improve input handling - makes it more safe and fixes some PHP warnings.
Mar 18 2025, 1:05 PM
machniak committed rRPKe2559a7f7b52: CS fixes.
Mar 18 2025, 1:05 PM
machniak committed rRPK9dda9d113bf3: Fix PHP Fatal error: Uncaught Error: Class "libkolab" not found.
Mar 18 2025, 1:05 PM
machniak committed rRPK106931e76ced: Bump phpunit version(s).
Mar 18 2025, 1:05 PM
machniak requested review of D5139: Files: Fix token refresh (when using SSO and Kolab4 files API).
Mar 18 2025, 1:05 PM
machniak requested review of D5136: Proper use of request parameters in Guzzle client.
Mar 18 2025, 1:05 PM

Mar 14 2025

machniak requested review of D5132: Laravel v11.
Mar 14 2025, 2:27 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
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

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
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

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