Page MenuHomePhorge
Feed All Stories

Jul 15 2024

mollekopf committed rKf3f2fade9c6f: ci/testctl enhancements.
Jul 15 2024, 9:02 AM
mollekopf committed rK57992c68dd68: ci/env fixup.
Jul 15 2024, 9:02 AM

Jul 14 2024

jh23453 created T8382: Debian12: warning in kolab-webadmin.
Jul 14 2024, 1:10 PM · Bug Reports

Jul 12 2024

mollekopf committed rK06eec1a1841c: Updated readme.
Jul 12 2024, 9:27 AM
mollekopf committed rK748eba1ec6dd: kolabctl selfcheck without all the noise.
Jul 12 2024, 8:28 AM
mollekopf committed rKd2a92eb9d348: Amavis fixup.
Jul 12 2024, 8:28 AM
mollekopf committed rKff77cb128d66: kolabctl run to restart containers.
Jul 12 2024, 8:28 AM
mollekopf committed rK34a5afca8cc7: ansible setup fixes.
Jul 12 2024, 8:28 AM
mollekopf committed rK82ee3d689fe5: webrtc/meet fixes.
Jul 12 2024, 8:27 AM
mollekopf committed rK6afb1bbd50c3: letsencrypt cert support.
Jul 12 2024, 8:27 AM
mollekopf committed rK368a31c234ad: Ensure containers are running as part of the healthcheck.
Jul 12 2024, 8:27 AM
mollekopf committed rK7d4dd5692016: Set the SIEVE_BACKEND.
Jul 12 2024, 8:27 AM
mollekopf committed rK4c9c2a41d7b9: Remove no longer required bin/configure functionality.
Jul 12 2024, 8:27 AM

Jul 9 2024

sicherha added a comment to T8376: Debian 11: warning in /usr/share/php/HTTP/Request2.php.

Update request: https://obs.kolabsys.com/request/show/3299

Jul 9 2024, 9:32 PM · Bug Reports
mollekopf committed rKba3925fb95ff: Remove references to dev/mollekopf.
Jul 9 2024, 2:21 PM
mollekopf committed rKf91f26bb8c7c: Avoid redeclaration error when executing tests.
Jul 9 2024, 1:48 PM
mollekopf committed rKc45980c8e6da: wbxml in utils container.
Jul 9 2024, 1:48 PM
mollekopf committed rKb368cec55f96: Added whois to the utils container.
Jul 9 2024, 1:48 PM
mollekopf committed rK8a8341b6923d: Better cleanup in dockerfiles.
Jul 9 2024, 1:48 PM
mollekopf committed rK916419d89cd8: Move from docker compose to podman.
Jul 9 2024, 1:48 PM
mollekopf added a reverting change for rK0562b5965b2d: Fix deprecation warning: rKa255f252d9ee: Revert "Fix deprecation warning".
Jul 9 2024, 1:48 PM
mollekopf committed rKa255f252d9ee: Revert "Fix deprecation warning".
Jul 9 2024, 1:48 PM
mollekopf committed rK185f823a3f43: Point at a specific repo.
Jul 9 2024, 1:48 PM
mollekopf committed rK9e41440382cf: Point dav in the testenv to localhost.
Jul 9 2024, 1:48 PM

Jul 8 2024

machniak closed D4842: Sync Calendars first.
Jul 8 2024, 1:35 PM
machniak committed rS75a0b664346f: Sync Calendars first.
Jul 8 2024, 1:35 PM
mollekopf committed rRPKcfd8b4e6c862: php8 warning.
Jul 8 2024, 1:22 PM
machniak closed D4845: IMAP data migrator and other improvements.
Jul 8 2024, 6:12 AM
machniak committed rK21d3bcab8719: IMAP data migrator and other improvements.
Jul 8 2024, 6:12 AM

Jul 7 2024

mollekopf accepted D4845: IMAP data migrator and other improvements.
Jul 7 2024, 11:33 AM
mollekopf added a comment to D4845: IMAP data migrator and other improvements.

Looks good to me.

Jul 7 2024, 11:33 AM
mollekopf abandoned D4827: IMAP and DAV migration.

In favor of the other diff

Jul 7 2024, 11:23 AM
machniak added a comment to D4827: IMAP and DAV migration.

In D4845: IMAP data migrator and other improvements I took this differential of yours, but I re-implemented some things differently. I think it's cleaner. Still a lot of TODO lines there. So, we might improve while writing tests. I have also an idea to try to do mail streaming for best performance.

Jul 7 2024, 8:18 AM
machniak requested review of D4845: IMAP data migrator and other improvements.
Jul 7 2024, 8:11 AM

Jul 5 2024

emunson created T8379: Upgrade path from Ubuntu 18.04 or the future of kolab packages.
Jul 5 2024, 5:44 PM · Bug Reports
mollekopf added a comment to D4842: Sync Calendars first.

This can be submitted once it is clear that it has the desired effect.

Jul 5 2024, 3:35 PM
mollekopf added a comment to D4839: Ignore iTip parsing errors when synchronizing mail.

It seems to me we should:

..

Jul 5 2024, 12:38 PM
machniak added a comment to D4839: Ignore iTip parsing errors when synchronizing mail.

Throwable catches that fatal error. Now looking at this I found that we could change the catch in https://git.kolab.org/diffusion/RPK/browse/master/plugins/libcalendaring/lib/libcalendaring_vcalendar.php$158

Jul 5 2024, 10:00 AM
machniak updated the diff for D4842: Sync Calendars first.
  • It's a debug not a warning
Jul 5 2024, 9:48 AM
machniak updated the diff for D4842: Sync Calendars first.
  • Move sorting to later place
Jul 5 2024, 9:47 AM
machniak updated the diff for D4842: Sync Calendars first.
  • Fix sorting callback
Jul 5 2024, 9:03 AM
machniak updated the diff for D4842: Sync Calendars first.
  • Fix sign
Jul 5 2024, 8:25 AM
machniak requested review of D4842: Sync Calendars first.
Jul 5 2024, 8:15 AM
mollekopf 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.

Still, it makes sense to not skip the entire message, but sync it as it was a normal message, ignoring the fact it has an invitation.

Jul 5 2024, 7:27 AM

Jul 4 2024

machniak closed D4836: Incremental migration EWS -> DAV.
Jul 4 2024, 1:07 PM
machniak committed rK4de395e830c9: Incremental migration EWS -> DAV.
Jul 4 2024, 1: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, 11:51 AM
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, 10:41 AM
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, 10:40 AM
mollekopf accepted D4839: Ignore iTip parsing errors when synchronizing mail.
Jul 4 2024, 10:31 AM
machniak closed D4818: Send QR-code content also plain text.
Jul 4 2024, 10:28 AM
machniak closed D4821: Use Laravel HTTP client in CompanionApp.
Jul 4 2024, 10:28 AM
machniak committed rK3407cd0a8367: Use Laravel HTTP client in CompanionApp.
Jul 4 2024, 10:28 AM
machniak committed rK356c7abbf687: Send QR-code content also plain text.
Jul 4 2024, 10:28 AM
machniak updated the diff for D4839: Ignore iTip parsing errors when synchronizing mail.
  • phpdoc
Jul 4 2024, 10:27 AM
mollekopf accepted D4821: Use Laravel HTTP client in CompanionApp.
Jul 4 2024, 10:22 AM
mollekopf accepted D4818: Send QR-code content also plain text.
Jul 4 2024, 10:21 AM
mollekopf accepted D4836: Incremental migration EWS -> DAV.
Jul 4 2024, 10:21 AM
machniak requested review of D4839: Ignore iTip parsing errors when synchronizing mail.
Jul 4 2024, 10:19 AM
machniak closed D4830: Add --tenant option where needed.
Jul 4 2024, 9:59 AM
machniak closed D4833: Use Laravel HTTP client for Meet connections.
Jul 4 2024, 9:59 AM
machniak committed rKf774cc5f8fb9: Use Laravel HTTP client for Meet connections.
Jul 4 2024, 9:59 AM
machniak committed rK870e7b0d2ebf: Add --tenant option where needed.
Jul 4 2024, 9:59 AM
machniak updated the diff for D4836: Incremental migration EWS -> DAV.
  • Missing DAV/Search
Jul 4 2024, 9:52 AM
machniak requested review of D4836: Incremental migration EWS -> DAV.
Jul 4 2024, 9: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, 7: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, 7:09 AM
mollekopf accepted D4833: Use Laravel HTTP client for Meet connections.

nice cleanup

Jul 4 2024, 7: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, 6: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, 6: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, 4:25 PM
mollekopf updated the diff for D4827: IMAP and DAV migration.

dav migration, separate migrators for imap/dav

Jul 3 2024, 3:49 PM
mollekopf committed rK0562b5965b2d: Fix deprecation warning.
Jul 3 2024, 9:49 AM
mollekopf committed rK77f9db11fec6: Don't run bin/build.sh when it is just being sourced.
Jul 3 2024, 9:49 AM
mollekopf committed rKb50e21e20860: Always remove the composer.lock file when running composer.
Jul 3 2024, 8: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, 7:59 AM · Bug Reports
mollekopf committed rKcd34fbc920ed: Differentiate submission vs smpt.
Jul 3 2024, 7:56 AM
mollekopf committed rKc0e38495ac0b: Document the used env variables.
Jul 3 2024, 7:56 AM
mollekopf committed rK0c863311c36f: Pin commits while executing tests.
Jul 3 2024, 7:56 AM
mollekopf committed rK3521bfcf9b2e: docker/ci improvements.
Jul 3 2024, 7:56 AM
machniak requested review of D4833: Use Laravel HTTP client for Meet connections.
Jul 3 2024, 7:28 AM

Jul 2 2024

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

Jul 1 2024

machniak added inline comments to D4827: IMAP and DAV migration.
Jul 1 2024, 4:03 PM
mollekopf added a reviewer for D4827: IMAP and DAV migration: Restricted Project.
Jul 1 2024, 1: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, 1:02 PM
mollekopf requested review of D4827: IMAP and DAV migration.
Jul 1 2024, 12:57 PM
machniak added inline comments to D4824: Data migration tool.
Jul 1 2024, 11:05 AM
mollekopf accepted D4824: Data migration tool.

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

Jul 1 2024, 10:09 AM
machniak committed rK7fddf799e548: Fix a couple of PHPCS issues.
Jul 1 2024, 10:08 AM