digitalboard.core/roles
Simon Bärlocher 60464e6d23
fix(nextcloud): in-container patch for UserConfig::getValueBool TypeError
nextcloud/server#59629: under PHP 8.x with OPcache,
UserConfig::getValueBool() passes a non-string from getTypedValue()
straight into strtolower(), throwing a TypeError on every authenticated
request once user_ldap is involved. Fix landed in master (PR #59646)
but no stable33 backport made it into 33.0.4.

Discover all compose-managed nextcloud containers, check whether the
`strtolower((string)` cast is already present, and `sed` it into
`lib/private/Config/UserConfig.php` on the ones that still ship the
broken version. Idempotent via grep guard so re-runs are no-ops.

Remove this block once the deployed image >= 33.0.4 ships the upstream fix.
2026-05-27 23:12:23 +02:00
..
389ds feat: add 389ds ldap backend to keycloak 2026-03-13 10:58:40 +01:00
authentik feat(authentik): split-horizon host rewrite + proxy-app mode/group bindings 2026-05-27 23:12:23 +02:00
authentik_outpost_ldap feat: add blueprints for authentik ldap outpost and render values directly instead of using env vars 2026-04-10 14:33:52 +02:00
base fix: add lock_timout to apt cache update 2026-01-14 17:36:07 +01:00
bookstack docs(bookstack): add meta/argument_specs.yml 2026-05-26 15:30:36 +02:00
collabora feat: drop blanket recreates, ACME-DNS knobs, notify_push override 2026-05-27 23:12:23 +02:00
coturn docs(talk,coturn): add meta/argument_specs.yml 2026-05-26 15:35:19 +02:00
drawio feat(drawio,garage): optional Authentik ForwardAuth in front of UIs 2026-05-27 23:12:23 +02:00
garage fix(garage): make bootstrap & provision idempotent across reruns 2026-05-27 23:12:23 +02:00
homarr feat: drop blanket recreates, ACME-DNS knobs, notify_push override 2026-05-27 23:12:23 +02:00
httpbin feat: add basic httpbin services 2025-11-07 11:57:45 +01:00
keycloak feat: opencloud group provisioning via oidc 2026-03-13 16:43:02 +01:00
nextcloud fix(nextcloud): in-container patch for UserConfig::getValueBool TypeError 2026-05-27 23:12:23 +02:00
opencloud feat: drop blanket recreates, ACME-DNS knobs, notify_push override 2026-05-27 23:12:23 +02:00
opnform docs(opnform): add meta/argument_specs.yml 2026-05-26 14:58:36 +02:00
send fix(send): assert S3 credentials when storage backend is s3 2026-05-26 15:40:21 +02:00
talk docs(talk,coturn): add meta/argument_specs.yml 2026-05-26 15:35:19 +02:00
traefik feat(traefik): configurable extra_hosts for container DNS overrides 2026-05-27 23:12:23 +02:00