Julian Sommer
4f5cde03bb
feat: validate the initial database name at create and in the guest
...
DBName was passed through unvalidated, so a name such as my-db was accepted
at CreateDBInstance and only quoted into safety by psql inside the guest.
Engine gains a validateDBName rule and ValidateDBName, and rds-init re-checks
the same rule in load_handoff before initdb, where a failure would clear the
datadir and spend the one-shot master password.
PostgreSQL caps the name at NAMEDATALEN-1.
2026-08-11 11:48:29 +10:00
Julian Sommer
53b31cb76c
fix: keep the RDS master password out of the server and console logs ( #754 )
2026-08-10 10:16:53 +10:00
Julian Sommer
3379b16586
fix: encrypt and acknowledge the RDS bootstrap password ( #739 )
2026-08-06 15:56:06 +10:00
Julian Sommer
e3b5701f15
fix: authorize RDS data-volume formatting by exact volume identity ( #737 )
2026-08-06 11:12:01 +10:00
Julian Sommer
5dd3af70eb
fix: rds handoff path
2026-08-05 15:52:55 +10:00
Julian Sommer
615578a2e7
refactor: simplify RDS internals ( #692 )
2026-08-04 14:42:45 +10:00
Julian Sommer
050dbdb060
fix: disallow reserved master names during rds password apply
2026-08-04 13:49:40 +10:00
Julian Sommer
970bf18ab5
fix: guard a half bootstapped datadir against crashes
2026-08-04 13:42:16 +10:00
Julian Sommer
faa0519cf1
fix: the RDS master user is no longer a PostgreSQL superuser ( #687 )
2026-08-04 10:59:45 +10:00
Julian Sommer
9dfef26e48
fix: rds-init
2026-08-04 10:24:48 +10:00
Julian Sommer
5e17169661
feat(e2e): complete the RDS end-to-end suite ( #608 )
2026-08-03 15:38:07 +10:00
Julian Sommer
32d80b473a
feat: RDS v1 foundations ( #592 )
2026-07-29 10:38:22 +10:00