Page MenuHomePhorge
Feed All Stories

Today

mollekopf committed rK2be64cdb5185: Certificate updates (authored by mollekopf).
Certificate updates
Mon, Jul 15, 11:02 AM
mollekopf committed rKdcfba9adac5a: docker-compose cleanup (authored by mollekopf).
docker-compose cleanup
Mon, Jul 15, 11:02 AM
mollekopf committed rKf3f2fade9c6f: ci/testctl enhancements (authored by mollekopf).
ci/testctl enhancements
Mon, Jul 15, 11:02 AM
mollekopf committed rK57992c68dd68: ci/env fixup (authored by mollekopf).
ci/env fixup
Mon, Jul 15, 11:02 AM

Yesterday

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

Fri, Jul 12

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

Tue, Jul 9

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

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

Mon, Jul 8

machniak closed D4842: Sync Calendars first.
Mon, Jul 8, 3:35 PM
machniak committed rS75a0b664346f: Sync Calendars first (authored by machniak).
Sync Calendars first
Mon, Jul 8, 3:35 PM
mollekopf committed rRPKcfd8b4e6c862: php8 warning (authored by mollekopf).
php8 warning
Mon, Jul 8, 3:22 PM
machniak closed D4845: IMAP data migrator and other improvements.
Mon, Jul 8, 8:12 AM
machniak committed rK21d3bcab8719: IMAP data migrator and other improvements (authored by machniak).
IMAP data migrator and other improvements
Mon, Jul 8, 8:12 AM

Sun, Jul 7

mollekopf accepted D4845: IMAP data migrator and other improvements.
Sun, Jul 7, 1:33 PM
mollekopf added a comment to D4845: IMAP data migrator and other improvements.

Looks good to me.

Sun, Jul 7, 1:33 PM
mollekopf abandoned D4827: IMAP and DAV migration.

In favor of the other diff

Sun, Jul 7, 1:23 PM
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.

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

Fri, Jul 5

emunson created T8379: Upgrade path from Ubuntu 18.04 or the future of kolab packages.
Fri, Jul 5, 7: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.

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

It seems to me we should:

..

Fri, Jul 5, 2: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

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

Fri, Jul 5, 9:27 AM

Thu, Jul 4

machniak closed D4836: Incremental migration EWS -> DAV.
Thu, Jul 4, 3:07 PM
machniak committed rK4de395e830c9: Incremental migration EWS -> DAV (authored by machniak).
Incremental migration EWS -> DAV
Thu, Jul 4, 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.

Thu, Jul 4, 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.

Thu, Jul 4, 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?

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

Thu, Jul 4, 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).

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

nice cleanup

Thu, Jul 4, 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.

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

Small imap fixup, let the exporter implement the migration strategy

Thu, Jul 4, 8:34 AM

Wed, Jul 3

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.

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

dav migration, separate migrators for imap/dav

Wed, Jul 3, 5:49 PM
mollekopf committed rK0562b5965b2d: Fix deprecation warning (authored by mollekopf).
Fix deprecation warning
Wed, Jul 3, 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
Wed, Jul 3, 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
Wed, Jul 3, 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.

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

Tue, Jul 2

mollekopf committed rKc63c18f2b99b: Default to master (authored by mollekopf).
Default to master
Tue, Jul 2, 9:06 PM
mollekopf committed rK15a40dc4563c: php-soap for ews (authored by mollekopf).
php-soap for ews
Tue, Jul 2, 9:02 PM
machniak committed rRPK398c3120e83d: Add missing test file (authored by machniak).
Add missing test file
Tue, Jul 2, 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
Tue, Jul 2, 12:22 PM
machniak committed rRPK1345402bb9ec: Fix tests using Roundcube master (authored by machniak).
Fix tests using Roundcube master
Tue, Jul 2, 11:56 AM
machniak closed D4824: Data migration tool.
Tue, Jul 2, 11:20 AM
machniak committed rKfd6cc6b72094: Data migration tool (authored by machniak).
Data migration tool
Tue, Jul 2, 11:20 AM
machniak requested review of D4830: Add --tenant option where needed.
Tue, Jul 2, 11:14 AM
mollekopf committed rKd6142713b1ad: More flexibility when executing tests (authored by mollekopf).
More flexibility when executing tests
Tue, Jul 2, 8:36 AM
mollekopf committed rK3744892e9a9e: try again with the skipci group (authored by mollekopf).
try again with the skipci group
Tue, Jul 2, 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
Tue, Jul 2, 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
Tue, Jul 2, 8:35 AM

Mon, Jul 1

machniak added inline comments to D4827: IMAP and DAV migration.
Mon, Jul 1, 6:03 PM
mollekopf added a reviewer for D4827: IMAP and DAV migration: Restricted Project.
Mon, Jul 1, 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 importer.

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