coolify/app/Actions
Andras Bacsai f0e955bf45 refactor(database): escape postgres_user in SSL chown command
Apply escapeshellarg() to the Postgres username before interpolating it
into the chown command used to fix SSL certificate ownership, matching
the handling already in place for StartMysql. This keeps the sink-side
escaping consistent across database actions, independent of upstream
input validation.

Also adjusts an assertion in DatabaseSslCredentialEscapingTest to match
the actual double-escaped output of executeInDocker, and adds Postgres
regression cases for subshell and semicolon payloads.
2026-04-20 21:41:48 +02:00
..
Application fix(restart): reset restart count when resource is manually stopped 2025-12-27 15:21:19 +01:00
CoolifyTask refactor: simplify remote process chain and harden ActivityMonitor 2026-03-26 13:26:16 +01:00
Database refactor(database): escape postgres_user in SSL chown command 2026-04-20 21:41:48 +02:00
Docker chore: prepare for PR 2026-03-10 18:34:37 +01:00
Fortify fix(models): replace forceFill/forceCreate with fill/create and add fillable guards 2026-03-31 13:45:31 +02:00
Proxy feat(proxy): validate stored config matches current proxy type 2026-03-24 21:32:34 +01:00
Server fix(server): exclude persistent resources from container prune 2026-04-19 15:17:47 +02:00
Service fix: add validation and escaping for Docker network names 2026-03-28 12:28:59 +01:00
Shared fix: don't show health status for exited containers 2025-11-24 09:09:37 +01:00
Stripe feat(subscription): add billing interval to price preview 2026-03-27 19:05:13 +01:00
User Changes auto-committed by Conductor 2025-10-16 17:13:47 +02:00