Commit Graph

7200 Commits

Author SHA1 Message Date
github-actions[bot]
42e6af64ba style: apply Biome formatting 2026-09-11 16:27:31 +03:00
Furox
2b290458f4 ci: auto-apply Biome formatting before final validation 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
7514818599 ci: include backup router in final security validation 2026-09-11 16:27:31 +03:00
Furox
54e133bcda fix: enforce destination ownership and redact restore errors 2026-09-11 16:27:31 +03:00
Furox
4f68326449 ci: validate final issue 416 security hardening 2026-09-11 16:27:31 +03:00
Furox
4cec078dc3 fix: mirror secure transfer validation in destination form 2026-09-11 16:27:31 +03:00
Furox
f27391fa4b fix: authorize destination connection test targets 2026-09-11 16:27:31 +03:00
Furox
d09e983459 test: cover FTPS ports and SFTP host verification 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
4dddc9582f ci: remove temporary issue 416 security workflow 2026-09-11 16:27:31 +03:00
Furox
23f4cfce4d ci: run full Dokploy test suite for issue 416 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
db7944ce9f test: pass FTPS flags as arrays 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
28c6ac3310 ci: validate issue 416 security fixes 2026-09-11 16:27:31 +03:00
Furox
12b9f16d0e test: cover restore path injection and FTP TLS validation 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
Furox
cc067b10e3 chore: remove accidental marker 2026-09-11 16:27:31 +03:00
Furox
22778023f0 noop 2026-09-11 16:27:31 +03:00
Furox
0fb2bc24ac chore: remove accidental placeholder 2026-09-11 16:27:31 +03:00
Furox
efd7e27004 noop 2026-09-11 16:27:31 +03:00
Furox
4c241ba112 chore: remove accidental empty file 2026-09-11 16:27:31 +03:00
Furox
adfb1d8ce5 chore: noop 2026-09-11 16:27:31 +03:00
Furox
08e08f4904 chore: remove fork-only issue 416 validation workflow 2026-09-11 16:27:31 +03:00
Furox
c0e58657fd ci: remove temporary issue 416 final audit workflow 2026-09-11 16:27:31 +03:00
Furox
05a2e695b6 ci: preserve sealed Vitest checks with workspace compatibility 2026-09-11 16:27:31 +03:00
Furox
4747a5db07 ci: run sealed final Plan Auditor gate for issue 416 2026-09-11 16:27:31 +03:00
Furox
0d1f38e827 ci: remove one-shot issue 416 formatter 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
dd6138b199 ci: add one-shot Biome formatter for issue 416 2026-09-11 16:27:31 +03:00
Furox
99cb25fa00 ci: validate issue 416 implementation 2026-09-11 16:27:31 +03:00
Furox
d6aef0367b test: cover FTP and SFTP credential redaction 2026-09-11 16:27:31 +03:00
Furox
a52768e8f0 test: cover non-S3 rclone destination routing 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
55dccaddfa feat: browse backup files across all destination types 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