Commit Graph

1867 Commits

Author SHA1 Message Date
Furox
f95ef6b94d fix: preserve remote validation error contract 2026-09-11 16:27:32 +03:00
Furox
4b753b2180 refactor: centralize destination validation 2026-09-11 16:27:32 +03:00
Furox
79050dd970 refactor: keep issue 416 focused on destinations 2026-09-11 16:27:32 +03:00
Furox
6d68ceec1a fix: redact restore credentials from errors 2026-09-11 16:27:32 +03:00
github-actions[bot]
27140c93d2 fix: harden rclone environment and credential redaction 2026-09-11 16:27:32 +03:00
github-actions[bot]
c14cbcec71 fix: close remaining backup credential and FTPS bypasses 2026-09-11 16:27:32 +03:00
Furox
2f8d80062f fix: redact volume backup rclone errors 2026-09-11 16:27:32 +03:00
github-actions[bot]
450fbb2c14 fix: harden backup credential error paths and FTPS verification 2026-09-11 16:27:32 +03:00
github-actions[bot]
9b66004630 style: apply final issue 416 formatting 2026-09-11 16:27:31 +03:00
Furox
05b75ffa1a fix: reject ambiguous SFTP host-key flags 2026-09-11 16:27:31 +03:00
github-actions[bot]
a945df2c64 style: apply audit formatting 2026-09-11 16:27:31 +03:00
Furox
66c1ceb7ce fix: redact SFTP key passphrases 2026-09-11 16:27:31 +03:00
Furox
28cc54a6f2 fix: reject unsafe backup path traversal 2026-09-11 16:27:31 +03:00
github-actions[bot]
42e6af64ba style: apply Biome formatting 2026-09-11 16:27:31 +03:00
Furox
a035fe06d3 style: apply Biome formatting to destination validation 2026-09-11 16:27:31 +03:00
Furox
7b957b9a9e fix: enforce secure rclone transport at runtime 2026-09-11 16:27:31 +03:00
Furox
0e7330abd1 fix: require secure FTP and SFTP transport settings 2026-09-11 16:27:31 +03:00
Furox
ce1a85179c fix: harden FTP and SFTP destination validation 2026-09-11 16:27:31 +03:00
Furox
d76d2700d8 style: apply Biome format to restore validation 2026-09-11 16:27:31 +03:00
Furox
868db99406 fix: accept nullable destination flag arrays 2026-09-11 16:27:31 +03:00
Furox
54893f0dee fix: reject unsafe restore path metacharacters 2026-09-11 16:27:31 +03:00
Furox
6faf01ec3c fix: require TLS for FTP backup destinations 2026-09-11 16:27:31 +03:00
Furox
e82554c5ed fix: harden volume restore backup path handling 2026-09-11 16:27:31 +03:00
github-actions[bot]
d1307e23b5 style: apply Biome fixes for issue 416 2026-09-11 16:27:31 +03:00
Furox
d96e7f7c30 fix: preserve volume backup cleanup wildcard expansion 2026-09-11 16:27:31 +03:00
Furox
47b0f79c4b feat: restore volumes from generic destinations 2026-09-11 16:27:31 +03:00
Furox
e0e2b4abb3 feat: make volume backup retention destination-neutral 2026-09-11 16:27:31 +03:00
Furox
d5b9c58030 feat: route volume backups through generic destinations 2026-09-11 16:27:31 +03:00
Furox
549d7de528 feat: restore web-server backups from generic destinations 2026-09-11 16:27:31 +03:00
Furox
4c14dc6f52 feat: restore compose backups from generic destinations 2026-09-11 16:27:31 +03:00
Furox
b6c197be24 feat: restore libsql from generic destinations 2026-09-11 16:27:31 +03:00
Furox
1d4ae272c0 feat: restore mariadb from generic destinations 2026-09-11 16:27:31 +03:00
Furox
8dd3c1e8cf feat: restore mongo from generic destinations 2026-09-11 16:27:31 +03:00
Furox
cba8f608db feat: restore mysql from generic destinations 2026-09-11 16:27:31 +03:00
Furox
8def29a688 feat: restore postgres from generic destinations 2026-09-11 16:27:31 +03:00
Furox
a3a3f2ce2e feat: make backup retention destination-neutral 2026-09-11 16:27:31 +03:00
Furox
31be3b98dc feat: route web-server backups through generic destinations 2026-09-11 16:27:31 +03:00
Furox
1753a3e1df feat: route compose backups through generic destinations 2026-09-11 16:27:31 +03:00
Furox
7008ac6e4e feat: route libsql backups through generic destinations 2026-09-11 16:27:31 +03:00
Furox
cea07b79c5 feat: route mariadb backups through generic destinations 2026-09-11 16:27:31 +03:00
Furox
460eb913b8 feat: route mongo backups through generic destinations 2026-09-11 16:27:31 +03:00
Furox
2cf6791ff8 feat: route mysql backups through generic destinations 2026-09-11 16:27:31 +03:00
Furox
6dfae93855 feat: route postgres backups through generic destinations 2026-09-11 16:27:31 +03:00
Furox
99f036c7c1 fix: redact FTP and SFTP rclone credentials 2026-09-11 16:27:31 +03:00
Furox
f8571c0556 feat: add provider-neutral rclone destination builder 2026-09-11 16:27:31 +03:00
Furox
05605ef239 feat: validate provider-specific backup destinations 2026-09-11 16:27:31 +03:00
Furox
7ca717a375 feat: define non-S3 backup destination providers 2026-09-11 16:27:31 +03:00
EgerDev
45dcdfc5be test(compose): tighten models types and regression tests 2026-09-11 00:11:40 -07:00
EgerDev
29cdc815db feat(compose): support AI models in Compose specification 2026-09-10 20:28:28 -07:00
Narciso E. Núñez Arias
9fa98de9c1
Merge pull request #5350 from RezaRahemtola/fix/ntfy-database-backup-newline
Some checks are pending
Auto PR to main when version changes / create-pr (push) Waiting to run
Build Docker images / build-and-push-cloud-image (push) Waiting to run
Build Docker images / build-and-push-schedule-image (push) Waiting to run
Build Docker images / build-and-push-server-image (push) Waiting to run
Dokploy Docker Build / docker-amd (push) Waiting to run
Dokploy Docker Build / docker-arm (push) Waiting to run
Dokploy Docker Build / combine-manifests (push) Blocked by required conditions
Dokploy Docker Build / generate-release (push) Blocked by required conditions
Dokploy Docker Build / sync-version (push) Blocked by required conditions
autofix.ci / format (push) Waiting to run
Dokploy Monitoring Build / docker-amd (push) Waiting to run
Dokploy Monitoring Build / docker-arm (push) Waiting to run
Dokploy Monitoring Build / combine-manifests (push) Blocked by required conditions
fix(notifications): add missing newline to ntfy database backup message
2026-09-10 19:00:08 -04:00