Page MenuHomePhorge
Feed All Stories

Jul 4 2024

machniak committed rK4de395e830c9: Incremental migration EWS -> DAV (authored by machniak).
Incremental migration EWS -> DAV
Jul 4 2024, 3:07 PM
machniak added a comment to D4839: Ignore iTip parsing errors when synchronizing mail.

Indeed. I just noticed that the actual error wasn't an exception. It was PHP Fatal error: Uncaught Error: __clone method called on non-object in /usr/share/roundcubemail/plugins/libcalendaring/lib/libcalendaring_vcalendar.php:633, so to catch it we'd have to catch Throwable, I suppose, I'm not sure.

Jul 4 2024, 1:51 PM
mollekopf requested changes to D4839: Ignore iTip parsing errors when synchronizing mail.

I suppose it would be better to just make sure that the logic in Sync.php works instead of ignoring ical errors specifically.

Jul 4 2024, 12:41 PM
mollekopf added a comment to D4839: Ignore iTip parsing errors when synchronizing mail.

What I find a bit odd is that we already try to catch exceptions in Command/Sync.php on all getEntry calls, so that should already take care of it, no?

Jul 4 2024, 12:40 PM
mollekopf accepted D4839: Ignore iTip parsing errors when synchronizing mail.
Jul 4 2024, 12:31 PM
machniak closed D4818: Send QR-code content also plain text.
Jul 4 2024, 12:28 PM
machniak closed D4821: Use Laravel HTTP client in CompanionApp.
Jul 4 2024, 12:28 PM
machniak committed rK3407cd0a8367: Use Laravel HTTP client in CompanionApp (authored by machniak).
Use Laravel HTTP client in CompanionApp
Jul 4 2024, 12:28 PM
machniak committed rK356c7abbf687: Send QR-code content also plain text (authored by machniak).
Send QR-code content also plain text
Jul 4 2024, 12:28 PM
machniak updated the diff for D4839: Ignore iTip parsing errors when synchronizing mail.
  • phpdoc
Jul 4 2024, 12:27 PM
mollekopf accepted D4821: Use Laravel HTTP client in CompanionApp.
Jul 4 2024, 12:22 PM
mollekopf accepted D4818: Send QR-code content also plain text.
Jul 4 2024, 12:21 PM
mollekopf accepted D4836: Incremental migration EWS -> DAV.
Jul 4 2024, 12:21 PM
machniak requested review of D4839: Ignore iTip parsing errors when synchronizing mail.
Jul 4 2024, 12:19 PM
machniak closed D4830: Add --tenant option where needed.
Jul 4 2024, 11:59 AM
machniak closed D4833: Use Laravel HTTP client for Meet connections.
Jul 4 2024, 11:59 AM
machniak committed rKf774cc5f8fb9: Use Laravel HTTP client for Meet connections (authored by machniak).
Use Laravel HTTP client for Meet connections
Jul 4 2024, 11:59 AM
machniak committed rK870e7b0d2ebf: Add --tenant option where needed (authored by machniak).
Add --tenant option where needed
Jul 4 2024, 11:59 AM
machniak updated the diff for D4836: Incremental migration EWS -> DAV.
  • Missing DAV/Search
Jul 4 2024, 11:52 AM
machniak requested review of D4836: Incremental migration EWS -> DAV.
Jul 4 2024, 11:51 AM
mollekopf added a comment to D4830: Add --tenant option where needed.

You can just push it once you looked over the migration change.

Jul 4 2024, 9:09 AM
mollekopf requested changes to D4830: Add --tenant option where needed.

Looks good apart from the migration change (which might be fine but doesn't relate to the diff).

Jul 4 2024, 9:09 AM
mollekopf accepted D4833: Use Laravel HTTP client for Meet connections.

nice cleanup

Jul 4 2024, 9:06 AM
mollekopf added a comment to D4827: IMAP and DAV migration.

Good progress, but I was about to work on DAV, and I already have some conflicting code. Please, don't work on DAV at this moment.

Jul 4 2024, 8:37 AM
mollekopf updated the diff for D4827: IMAP and DAV migration.

Small imap fixup, let the exporter implement the migration strategy

Jul 4 2024, 8:34 AM

Jul 3 2024

machniak added a comment to D4827: IMAP and DAV migration.

Good progress, but I was about to work on DAV, and I already have some conflicting code. Please, don't work on DAV at this moment.

Jul 3 2024, 6:25 PM
mollekopf updated the diff for D4827: IMAP and DAV migration.

dav migration, separate migrators for imap/dav

Jul 3 2024, 5:49 PM
mollekopf committed rK0562b5965b2d: Fix deprecation warning (authored by mollekopf).
Fix deprecation warning
Jul 3 2024, 11:49 AM
mollekopf committed rK77f9db11fec6: Don't run bin/build.sh when it is just being sourced (authored by mollekopf).
Don't run bin/build.sh when it is just being sourced
Jul 3 2024, 11:49 AM
mollekopf committed rKb50e21e20860: Always remove the composer.lock file when running composer (authored by mollekopf).
Always remove the composer.lock file when running composer
Jul 3 2024, 10:29 AM
machniak added a comment to T8376: Debian 11: warning in /usr/share/php/HTTP/Request2.php.

Short term, we should update the php-http-request2 package. 2.6.0 supports PHP >= 5.6 still, so there's no issue with that.

Jul 3 2024, 9:59 AM · Bug Reports
mollekopf committed rKcd34fbc920ed: Differentiate submission vs smpt (authored by mollekopf).
Differentiate submission vs smpt
Jul 3 2024, 9:56 AM
mollekopf committed rKc0e38495ac0b: Document the used env variables (authored by mollekopf).
Document the used env variables
Jul 3 2024, 9:56 AM
mollekopf committed rK0c863311c36f: Pin commits while executing tests (authored by mollekopf).
Pin commits while executing tests
Jul 3 2024, 9:56 AM
mollekopf committed rK3521bfcf9b2e: docker/ci improvements (authored by mollekopf).
docker/ci improvements
Jul 3 2024, 9:56 AM
machniak requested review of D4833: Use Laravel HTTP client for Meet connections.
Jul 3 2024, 9:28 AM

Jul 2 2024

mollekopf committed rKc63c18f2b99b: Default to master (authored by mollekopf).
Default to master
Jul 2 2024, 9:06 PM
mollekopf committed rK15a40dc4563c: php-soap for ews (authored by mollekopf).
php-soap for ews
Jul 2 2024, 9:02 PM
machniak committed rRPK398c3120e83d: Add missing test file (authored by machniak).
Add missing test file
Jul 2 2024, 12:25 PM
machniak committed rRPK8f88b4b12086: Fix fatal error when parsing VEVENT without DTSTART (authored by machniak).
Fix fatal error when parsing VEVENT without DTSTART
Jul 2 2024, 12:22 PM
machniak committed rRPK1345402bb9ec: Fix tests using Roundcube master (authored by machniak).
Fix tests using Roundcube master
Jul 2 2024, 11:56 AM
machniak closed D4824: Data migration tool.
Jul 2 2024, 11:20 AM
machniak committed rKfd6cc6b72094: Data migration tool (authored by machniak).
Data migration tool
Jul 2 2024, 11:20 AM
machniak requested review of D4830: Add --tenant option where needed.
Jul 2 2024, 11:14 AM
mollekopf committed rKd6142713b1ad: More flexibility when executing tests (authored by mollekopf).
More flexibility when executing tests
Jul 2 2024, 8:36 AM
mollekopf committed rK3744892e9a9e: try again with the skipci group (authored by mollekopf).
try again with the skipci group
Jul 2 2024, 8:36 AM
mollekopf committed rKe10679124b19: We need slightly different options for the devenv and browsertests (authored by mollekopf).
We need slightly different options for the devenv and browsertests
Jul 2 2024, 8:36 AM
mollekopf committed rK46359b802ace: Support running the test and dev environments in parallel (authored by mollekopf).
Support running the test and dev environments in parallel
Jul 2 2024, 8:35 AM

Jul 1 2024

machniak added inline comments to D4827: IMAP and DAV migration.
Jul 1 2024, 6:03 PM
mollekopf added a reviewer for D4827: IMAP and DAV migration: Restricted Project.
Jul 1 2024, 3:23 PM
mollekopf added a comment to D4827: IMAP and DAV migration.

This only implements migrating imap messages but highlights how the current framework doesn't cleanly facilitate not using the job per item strategy.
I think there's a cleaner approach to implementing the two strategies than what I did above, e.g. by moving the processFolder logic entirely to the exporter.

Jul 1 2024, 3:02 PM
mollekopf requested review of D4827: IMAP and DAV migration.
Jul 1 2024, 2:57 PM
machniak added inline comments to D4824: Data migration tool.
Jul 1 2024, 1:05 PM
mollekopf accepted D4824: Data migration tool.

I think we can merge it and take it from there.

Jul 1 2024, 12:09 PM
machniak committed rK7fddf799e548: Fix a couple of PHPCS issues (authored by machniak).
Fix a couple of PHPCS issues
Jul 1 2024, 12:08 PM
machniak requested review of D4824: Data migration tool.
Jul 1 2024, 11:31 AM

Jun 30 2024

jh23453 created T8376: Debian 11: warning in /usr/share/php/HTTP/Request2.php.
Jun 30 2024, 8:25 AM · Bug Reports
jh23453 added a comment to T8222: Kolab 16 on Debian 11 Bullseye.

Thanks - I've added it to my "must fix list" when upgrading...

Jun 30 2024, 8:16 AM · Kolab 16, Libraries, Bug Reports

Jun 28 2024

machniak updated the diff for D4659: Init default DAV folders.
  • Merge branch 'master' into dev/dav-folders-init
Jun 28 2024, 8:21 AM
machniak committed rKfd9c8076be1c: Add folder management methods to the DAV client (authored by machniak).
Add folder management methods to the DAV client
Jun 28 2024, 8:13 AM
machniak updated the diff for D4821: Use Laravel HTTP client in CompanionApp.
  • Small improvements
Jun 28 2024, 8:05 AM
machniak updated the diff for D4821: Use Laravel HTTP client in CompanionApp.
  • Fix case
Jun 28 2024, 8:02 AM
machniak updated the diff for D4821: Use Laravel HTTP client in CompanionApp.
  • Remove unused $response variable
Jun 28 2024, 8:00 AM
machniak requested review of D4821: Use Laravel HTTP client in CompanionApp.
Jun 28 2024, 7:59 AM

Jun 27 2024

machniak requested review of D4818: Send QR-code content also plain text.
Jun 27 2024, 6:24 PM
mollekopf closed D4815: Add the list to the admin panel as well.
Jun 27 2024, 1:07 PM
mollekopf committed rK5b80656abc76: Add the list to the admin panel as well (authored by mollekopf).
Add the list to the admin panel as well
Jun 27 2024, 1:07 PM
machniak requested changes to D4815: Add the list to the admin panel as well.
Jun 27 2024, 12:57 PM
mollekopf added a reviewer for D4815: Add the list to the admin panel as well: Restricted Project.

Maybe this would be better as a subtab in the finances tab, but it's a start.

Jun 27 2024, 12:49 PM
mollekopf requested review of D4815: Add the list to the admin panel as well.
Jun 27 2024, 12:47 PM
mollekopf committed rK3f5089230a66: Skip tests that fail in ci (authored by mollekopf).
Skip tests that fail in ci
Jun 27 2024, 8:34 AM

Jun 26 2024

machniak committed rK702d39673002: Re-fix the test (authored by machniak).
Re-fix the test
Jun 26 2024, 2:30 PM
machniak committed rKdd670e2c881a: Fix phpstan errors (authored by machniak).
Fix phpstan errors
Jun 26 2024, 2:26 PM
machniak committed rK382264bb3fdd: Fix tenant option in data:import:signup-tokens command (authored by machniak).
Fix tenant option in data:import:signup-tokens command
Jun 26 2024, 2:26 PM
mollekopf committed rKdb2b164c46ac: Get test to pass (authored by mollekopf).
Get test to pass
Jun 26 2024, 2:06 PM
mollekopf committed rK030dfd87da1a: Don't default to dev/mollekopf on master (authored by mollekopf).
Don't default to dev/mollekopf on master
Jun 26 2024, 11:47 AM
mollekopf committed rK71aa213ff376: Added some caching options (authored by mollekopf).
Added some caching options
Jun 26 2024, 10:45 AM
mollekopf committed rKf32d3035209b: Configurable repo for remote (authored by mollekopf).
Configurable repo for remote
Jun 26 2024, 10:44 AM
mollekopf committed rK68aecc793185: update-source.sh (authored by mollekopf).
update-source.sh
Jun 26 2024, 10:44 AM
machniak added inline comments to D4812: Limit profit by wallet balance.
Jun 26 2024, 10:34 AM

Jun 25 2024

mollekopf updated the diff for D4812: Limit profit by wallet balance.

Don't break all existing logic related to cost

Jun 25 2024, 4:31 PM
mollekopf updated the diff for D4812: Limit profit by wallet balance.

Sum up charges and fees first, then limit by wallet balance.

Jun 25 2024, 4:23 PM
mollekopf added inline comments to D4812: Limit profit by wallet balance.
Jun 25 2024, 4:18 PM
machniak added inline comments to D4812: Limit profit by wallet balance.
Jun 25 2024, 11:36 AM
mollekopf added a reviewer for D4812: Limit profit by wallet balance: Restricted Project.
Jun 25 2024, 10:54 AM
mollekopf requested review of D4812: Limit profit by wallet balance.
Jun 25 2024, 10:53 AM

Jun 24 2024

machniak closed D4701: Fix error on arabic date input.
Jun 24 2024, 5:41 PM
machniak committed rS7dd6f93097e8: Fix error on arabic date input (authored by machniak).
Fix error on arabic date input
Jun 24 2024, 5:41 PM
machniak closed D4794: Fold WalletCharge and WalletCheck into one.
Jun 24 2024, 2:54 PM
machniak committed rK9f8438a620f3: Fold WalletCharge and WalletCheck into one (authored by machniak).
Fold WalletCharge and WalletCheck into one
Jun 24 2024, 2:54 PM
machniak closed D4797: Rename/move CLI command files to unify.
Jun 24 2024, 2:50 PM
machniak committed rK10af84405e78: Rename/move CLI command files to unify (authored by machniak).
Rename/move CLI command files to unify
Jun 24 2024, 2:50 PM
mollekopf accepted D4797: Rename/move CLI command files to unify.
Jun 24 2024, 2:13 PM
mollekopf accepted D4701: Fix error on arabic date input.
Jun 24 2024, 2:12 PM
mollekopf committed rKa2d563346285: ci container to run the podman testsuite inside podman (authored by mollekopf).
ci container to run the podman testsuite inside podman
Jun 24 2024, 1:37 PM
ghane added a comment to T8222: Kolab 16 on Debian 11 Bullseye.

it was a smarty version issue.
bookworm comes with smarty4.

Jun 24 2024, 10:03 AM · Kolab 16, Libraries, Bug Reports
mollekopf added inline comments to D4803: WIP: Server Side Events.
Jun 24 2024, 9:53 AM
mollekopf abandoned D4725: Fold WalletCharge and WalletCheck into one.
Jun 24 2024, 9:02 AM
mollekopf accepted D4794: Fold WalletCharge and WalletCheck into one.
Jun 24 2024, 9:01 AM

Jun 22 2024

mollekopf committed rKf2b3dce1beae: Creating the alias for the test fails if the domain doesn't exist (authored by mollekopf).
Creating the alias for the test fails if the domain doesn't exist
Jun 22 2024, 5:40 PM