Page MenuHomePhorge
Feed All Stories

Jun 24 2024

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
jh23453 added a comment to T8222: Kolab 16 on Debian 11 Bullseye.

Can you explain "Smarty issue fixed by hand" in detail? What's the issue and how did you fix it?

Jun 22 2024, 5:16 PM · Kolab 16, Libraries, Bug Reports
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
machniak requested changes to D4809: Turn the Receipt download into a ReceiptList.

Almost there. tests/Browser/WalletTest.php needs an update too.

Jun 21 2024, 1:20 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

machniak updated the diff for D4803: WIP: Server Side Events.
  • Workaround KTOR client bug, add development commands to send push notifications
Jun 20 2024, 6:32 PM
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
machniak committed rK69685d461baf: CS fixes (authored by machniak).
CS fixes
Jun 19 2024, 3:28 PM
machniak requested review of D4803: WIP: Server Side Events.
Jun 19 2024, 3:23 PM
machniak added a comment to T8373: kolab undelete-mailbox doesn't work.

Maybe something like this:

--- a/cyruslib.py
+++ b/cyruslib.py
@@ -885,6 +885,7 @@ class CYRUS:
             annotation = annotation.strip()
             tokens = tokenize(annotation)
             folder = tokens[0]
+            mailbox = ensure_binary(mailbox)
Jun 19 2024, 2:10 PM · Bug Reports
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
Harbormaster failed to build B5888: rPBaf88377075be: Set noop for rPBaf88377075be: Set noop!
Jun 19 2024, 3:55 AM

Jun 18 2024

adomaitis assigned T8373: kolab undelete-mailbox doesn't work to mollekopf.
Jun 18 2024, 6:02 PM · Bug Reports
adomaitis created T8373: kolab undelete-mailbox doesn't work.
Jun 18 2024, 6:00 PM · Bug Reports

Jun 17 2024

adomaitis retitled D4800: Proposed changes for implementing tekton pipelines in Openshift from Changing base image location
Jun 17 2024, 2:35 PM
adomaitis requested review of D4800: Proposed changes for implementing tekton pipelines in Openshift.
Jun 17 2024, 2:34 PM
machniak requested review of D4797: Rename/move CLI command files to unify.
Jun 17 2024, 2:24 PM
machniak added a comment to D4725: Fold WalletCharge and WalletCheck into one.

See my take in D4794: Fold WalletCharge and WalletCheck into one

Jun 17 2024, 12:28 PM
machniak requested review of D4794: Fold WalletCharge and WalletCheck into one.
Jun 17 2024, 12:22 PM

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

machniak closed D4791: Add tenant context to signup codes.
Jun 14 2024, 1:03 PM
machniak committed rK7bc96d52393c: Add tenant context to signup codes (authored by machniak).
Add tenant context to signup codes
Jun 14 2024, 1:03 PM
machniak closed D4752: Make CLI commands tenant independent.
Jun 14 2024, 1:02 PM
machniak committed rK19a6ff6ffdcf: Make CLI commands tenant independent (authored by machniak).
Make CLI commands tenant independent
Jun 14 2024, 1:02 PM
machniak closed D4716: Password tokens for user proxy authentication.
Jun 14 2024, 1:02 PM
machniak committed rKbd9dbb06ff2d: Password tokens for user proxy authentication (authored by machniak).
Password tokens for user proxy authentication
Jun 14 2024, 1:02 PM
machniak accepted D4776: Setup all a tenant needs in a single command.
Jun 14 2024, 12:41 PM
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
machniak requested changes to D4776: Setup all a tenant needs in a single command.
Jun 14 2024, 8:30 AM
machniak accepted D4782: Allow creating users in public domains.
Jun 14 2024, 8:13 AM
Harbormaster failed to build B5909: rPB52162c04a651: puppetboard/app.py: Optimizing the inventory page for rPB52162c04a651: puppetboard/app.py: Optimizing the inventory page!
Jun 14 2024, 7:55 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
machniak committed rKcb18e6205eaf: Add test for Domain::assignPackage(), also throw exception in a sanity check (authored by machniak).
Add test for Domain::assignPackage(), also throw exception in a sanity check
Jun 13 2024, 2:39 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
machniak abandoned D4755: Multitenant ready signup mail.

See D4791: Add tenant context to signup codes

Jun 13 2024, 12:57 PM
machniak requested review of D4791: Add tenant context to signup codes.
Jun 13 2024, 12:56 PM
mollekopf updated the diff for D4755: Multitenant ready signup mail.

Adapt to recent changes

Jun 13 2024, 12:43 PM
machniak added inline comments to D4776: Setup all a tenant needs in a single command.
Jun 13 2024, 12:06 PM
machniak accepted D4731: Update mediasoup-client.
Jun 13 2024, 9:58 AM
machniak requested changes to D4782: Allow creating users in public domains.
Jun 13 2024, 9:58 AM
machniak closed D4749: Make scheduled commands to work for all tenants (not the configured one).
Jun 13 2024, 9:54 AM
machniak committed rKc5edae74b47b: Make scheduled commands to work for all tenants (not the configured one) (authored by machniak).
Make scheduled commands to work for all tenants (not the configured one)
Jun 13 2024, 9:53 AM
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
machniak updated the diff for D4752: Make CLI commands tenant independent.
  • Complete tenant-independence in CLI commands
  • Fix regression, cleanup
Jun 12 2024, 3:05 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
mollekopf committed rK930ff0eab429: We use this from the admin seeder (authored by mollekopf).
We use this from the admin seeder
Jun 12 2024, 2:34 PM
mollekopf committed rKbce992ed61fb: Configure logging based on the debug flag not the environment (authored by mollekopf).
Configure logging based on the debug flag not the environment
Jun 12 2024, 2:34 PM
mollekopf committed rK06aaedc7bfd8: APP_NAME independent redis prefixes (authored by mollekopf).
APP_NAME independent redis prefixes
Jun 12 2024, 2:34 PM
machniak accepted D4788: APP_NAME independent redis prefixes.

Be careful when deploying this. Make sure the queue is empty.

Jun 12 2024, 2:07 PM
machniak accepted D4773: We use this from the admin seeder.
Jun 12 2024, 1:05 PM
mollekopf updated the diff for D4773: We use this from the admin seeder.

We want to use app.password only when *not* in production of course

Jun 12 2024, 1:02 PM
mollekopf requested review of D4788: APP_NAME independent redis prefixes.
Jun 12 2024, 12:42 PM
machniak requested changes to D4776: Setup all a tenant needs in a single command.
Jun 12 2024, 10:24 AM
machniak added a comment to D4755: Multitenant ready signup mail.

This changes nothing if we run the jobs on the main system. But I agree we need a tenant context. See T264 in Phorge.

Jun 12 2024, 9:00 AM
machniak requested changes to D4773: We use this from the admin seeder.

This make app.passphrase to be used only on production, which is wrong.

Jun 12 2024, 8:56 AM
machniak accepted D4779: Configure logging based on the debug flag not the environment.
Jun 12 2024, 8:54 AM
machniak added a comment to D4785: Make user:create multi-tenant compatible.

I don't think this makes sense, because the same is done by the observer already.

Jun 12 2024, 8:53 AM

Jun 11 2024

mollekopf abandoned D4767: Allow creating users in public domains.
Jun 11 2024, 10:25 PM
mollekopf added a reviewer for D4782: Allow creating users in public domains: Restricted Project.

I used this to create new users on demoresller.kolab.klab.cc and I don't see why not.

Jun 11 2024, 10:24 PM
mollekopf added a reviewer for D4785: Make user:create multi-tenant compatible: Restricted Project.
Jun 11 2024, 10:24 PM
mollekopf added a reviewer for D4779: Configure logging based on the debug flag not the environment: Restricted Project.
Jun 11 2024, 10:23 PM