Page MenuHomePhorge
Feed Advanced Search

Jul 5 2024

mollekopf added a comment to D4839: Ignore iTip parsing errors when synchronizing mail.

It seems to me we should:

..

Jul 5 2024, 2:38 PM
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, 9:27 AM

Jul 4 2024

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

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

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

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
mollekopf accepted D4824: Data migration tool.

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

Jul 1 2024, 12:09 PM

Jun 27 2024

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

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

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

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
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
mollekopf committed rK977779fffcd4: Get the signup token import command test to pass again (authored by mollekopf).
Get the signup token import command test to pass again
Jun 22 2024, 5:40 PM
mollekopf committed rKf5bf3b161a9a: Only run composer update when necessary (authored by mollekopf).
Only run composer update when necessary
Jun 22 2024, 3:58 PM
mollekopf committed rK415c6ee0701e: Get browser tests to work (authored by mollekopf).
Get browser tests to work
Jun 22 2024, 3:58 PM
mollekopf committed rK8c77e4762f0d: Don't import during container start (authored by mollekopf).
Don't import during container start
Jun 22 2024, 3:58 PM
mollekopf committed rKf1869b8cb7e5: Proxy cleanup (authored by mollekopf).
Proxy cleanup
Jun 22 2024, 3:58 PM
mollekopf committed rKfbc4c7f84519: Use a separate IMAP_TLS option instead of the ssl:// prefix (authored by mollekopf).
Use a separate IMAP_TLS option instead of the ssl:// prefix
Jun 22 2024, 3:58 PM
mollekopf committed rK7049aa968809: imap cleanup (authored by mollekopf).
imap cleanup
Jun 22 2024, 3:57 PM
mollekopf committed rK3478de50c8ce: Shouldn't be required anymore (authored by mollekopf).
Shouldn't be required anymore
Jun 22 2024, 3:57 PM
mollekopf committed rKa530ad86d34d: Configurable SIEVE backend (authored by mollekopf).
Configurable SIEVE backend
Jun 22 2024, 3:57 PM
mollekopf committed rK9e4f0f0ecee9: migrate:fresh doesn't work in production (authored by mollekopf).
migrate:fresh doesn't work in production
Jun 22 2024, 3:57 PM
mollekopf closed D4809: Turn the Receipt download into a ReceiptList.
Jun 22 2024, 9:11 AM
mollekopf committed rKdb18f3b0086a: Turn the Receipt download into a ReceiptList (authored by mollekopf).
Turn the Receipt download into a ReceiptList
Jun 22 2024, 9:11 AM

Jun 21 2024

mollekopf updated the diff for D4809: Turn the Receipt download into a ReceiptList.

Addressed comments

Jun 21 2024, 2:11 PM
mollekopf added a reviewer for D4809: Turn the Receipt download into a ReceiptList: Restricted Project.
Jun 21 2024, 1:05 PM
mollekopf updated the diff for D4809: Turn the Receipt download into a ReceiptList.

Test, cleanup

Jun 21 2024, 1:05 PM
mollekopf requested review of D4809: Turn the Receipt download into a ReceiptList.
Jun 21 2024, 12:38 PM
mollekopf closed T8373: kolab undelete-mailbox doesn't work as Resolved.

Fixed in master

Jun 21 2024, 8:43 AM · Bug Reports

Jun 20 2024

mollekopf committed rKcd04cceff387: Updated REAMDE to use kolabctl (authored by mollekopf).
Updated REAMDE to use kolabctl
Jun 20 2024, 12:15 PM
mollekopf committed rK9428b0d7c391: Fix build (authored by mollekopf).
Fix build
Jun 20 2024, 12:14 PM

Jun 19 2024

mollekopf added a reviewer for D4806: Non recursive undelete: PyKolab Developers.
Jun 19 2024, 5:21 PM
mollekopf requested review of D4806: Non recursive undelete.
Jun 19 2024, 5:15 PM
mollekopf committed rP40ad65793597: Fixed undelete (again) (authored by mollekopf).
Fixed undelete (again)
Jun 19 2024, 4:14 PM
mollekopf requested changes to D4800: Proposed changes for implementing tekton pipelines in Openshift.
Jun 19 2024, 8:46 AM
mollekopf added a comment to D4800: Proposed changes for implementing tekton pipelines in Openshift.

I think everything besides the Docker FROM changes can be merged because it doesn't impact anything existing either way.

Jun 19 2024, 8:43 AM

Jun 15 2024

mollekopf closed D4776: Setup all a tenant needs in a single command.
Jun 15 2024, 11:41 AM
mollekopf committed rKd2771e8d54fd: Setup all a tenant needs in a single command (authored by mollekopf).
Setup all a tenant needs in a single command
Jun 15 2024, 11:41 AM

Jun 14 2024

mollekopf updated the diff for D4776: Setup all a tenant needs in a single command.

Cleanup

Jun 14 2024, 10:11 AM
mollekopf closed D4731: Update mediasoup-client.
Jun 14 2024, 9:44 AM
mollekopf committed rK2b8704421a74: Update mediasoup-client (authored by mollekopf).
Update mediasoup-client
Jun 14 2024, 9:44 AM
mollekopf closed D4782: Allow creating users in public domains.
Jun 14 2024, 9:44 AM
mollekopf committed rK14623b25e6fc: Allow creating users in public domains (authored by mollekopf).
Allow creating users in public domains
Jun 14 2024, 9:44 AM

Jun 13 2024

mollekopf accepted D4791: Add tenant context to signup codes.
Jun 13 2024, 9:28 PM
mollekopf abandoned D4785: Make user:create multi-tenant compatible.
Jun 13 2024, 9:23 PM
mollekopf updated the diff for D4782: Allow creating users in public domains.

Removed print statement

Jun 13 2024, 9:23 PM
mollekopf updated the diff for D4776: Setup all a tenant needs in a single command.

To be able to validate things we now just validate first, and then create everything, and bail out if user or domain are preexisting.
There's doesn't seem to really be a point in converting existing users.

Jun 13 2024, 4:32 PM
mollekopf accepted D4752: Make CLI commands tenant independent.
Jun 13 2024, 4:21 PM
mollekopf updated the diff for D4776: Setup all a tenant needs in a single command.

Fixed mail options

Jun 13 2024, 1:44 PM
mollekopf updated the diff for D4755: Multitenant ready signup mail.

Adapt to recent changes

Jun 13 2024, 12:43 PM
mollekopf committed rK197a6f0e9f40: Fixed WalletTest (authored by mollekopf).
Fixed WalletTest
Jun 13 2024, 9:36 AM
mollekopf closed T8370: Certificate of https://obs.kolabsys.com has expired as Resolved.

Fixed, sorry about the downtime.

Jun 13 2024, 8:45 AM

Jun 12 2024

mollekopf abandoned D4737: Only start rate-limiting once balance goes below -10.

https://phorge.apps.ocp04.ait-msp-infra.net/T265

Jun 12 2024, 3:42 PM
mollekopf added a comment to D4737: Only start rate-limiting once balance goes below -10.

it's not, and I'm also not sure if this really solves anything since we actually try to keep the balance around 10 CHF (I think?). Maybe the better solution would be to just prominently display a warning that the user is being rate limited.

Jun 12 2024, 3:42 PM
mollekopf closed D4788: APP_NAME independent redis prefixes.
Jun 12 2024, 3:25 PM
mollekopf closed D4217: Log spf failure reasons.
Jun 12 2024, 2:34 PM
mollekopf committed rK3cae85929a7a: Log spf failure reasons (authored by mollekopf).
Log spf failure reasons
Jun 12 2024, 2:34 PM
mollekopf closed D4779: Configure logging based on the debug flag not the environment.
Jun 12 2024, 2:34 PM
mollekopf closed D4773: We use this from the admin seeder.
Jun 12 2024, 2:34 PM