AppServiceProvider::boot is executed in the cli
- Feed Queries
- All Stories
- Search
- Feed Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Sep 18 2025
Sep 18 2025
mollekopf committed rKb1f8509bde45: SSO: Use (old) user identifier (if available) (authored by machniak).
Are you saying that AppServiceProvider::boot() is not executed in CLI? It cannot be.
Alternative approaches I've considered:
- Somehow inject the configuration into auth.php: Seems messy because we'd have to modify the file when starting the container (the base version is part of the container)
- Use the regular "env variable picked up by the configuration" approach: The data seems just too complex to stuff through an env variable (but maybe that's not actually true if it is just a blob of json?).
- Use a custom init command via overlay: Possible, but also more complicated it would seem.
mollekopf added a reviewer for D5616: Support injecting extra passport clients via override.php: Restricted Project.
Sep 17 2025
Sep 17 2025
- Add entitlements handling improvements
Sep 16 2025
Sep 16 2025
- Set nsuniqueid for users that already have the old uid in settings
Sep 15 2025
Sep 15 2025
Fix browser test regression
Sep 12 2025
Sep 12 2025
- Add a separate API end-point to list signup plans
- More API docs
- CLeanup
Sep 11 2025
Sep 11 2025
I'll investigate.
- Remove confusing return type (for Scramble)
- ProcessState enum
- Make sure public/vendor folder exists
I see a reference to LDAP_SERVICE_*, LDAP_HOSTED_* in ldap docker image and podman_shared. Maybe that's something to remove too?
Maybe DNS does not work in your environment. These tests work fine for me.
Sep 10 2025
Sep 10 2025
mollekopf added a reviewer for D5565: Get GroupsTest/ResourceTest/SharedFoldersTest to pass: machniak.
Most of it seems plausible since we're testing when the domain is not ready, and the error is about not being ready. I'm not sure about the processState in all cases though, seems like it should be "done" and not "running" (but perhaps that's ok when combined with an error because it can't finish.).
Doesn't work for me anymore
mollekopf added a reviewer for D5592: Remove flexibility that we don't need from LDAP: Restricted Project.
mollekopf added a reviewer for D5598: Avoid configuring kolab_notes in kolab4 groupware mode: Restricted Project.
Rebasing