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
|
0b85d3e92b
|
chore: remove temporary restore redaction validation workflow
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
5ec3de875b
|
ci: target restore redaction test correctly
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
d03089695d
|
ci: validate issue 416 restore redaction hardening
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
6d68ceec1a
|
fix: redact restore credentials from errors
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
af5fc36ed6
|
chore: remove final issue 416 audit workflow
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
2697800a17
|
chore: remove final issue 416 audit script
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
bf8bdf7fe2
|
chore: correct final plan-auditor invariant name
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
f29231880d
|
chore: run definitive issue 416 plan audit
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
e912d32561
|
chore: remove temporary issue 416 patch script
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
32c56d594f
|
chore: remove temporary issue 416 security workflow
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
9fa33160cf
|
chore: remove temporary issue 416 security workflow
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
f6ac70d7d5
|
chore: remove temporary issue 416 security workflow
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
0316ddc3db
|
chore: remove temporary issue 416 security workflow
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
c5c1ade8df
|
chore: remove temporary issue 416 security workflow
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
22f3a540ef
|
chore: remove temporary issue 416 fix workflow
|
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 |
|
Furox
|
5ab6b0701d
|
chore: run guarded final security patch
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
ebd10c737a
|
chore: add guarded final security patch script
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
08152fc882
|
chore: verify final quoting and environment guards
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
1841fc93f8
|
chore: verify rclone environment and quoting hardening
|
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
|
2feccc3912
|
chore: verify final issue 416 security edge cases
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
1a145c38cd
|
chore: rerun final issue 416 plan audit
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
c1c7f6ec22
|
chore: strengthen final issue 416 audit plan
|
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 |
|
Furox
|
f9ccad1db0
|
chore: verify second issue 416 security hardening round
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
3bd0a22030
|
chore: verify backup error redaction fix
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
9d9725dee0
|
chore: simplify issue 416 plan-auditor workflow
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
466331bd03
|
chore: add temporary issue 416 plan-auditor runner
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
8e180c80b0
|
chore: run plan-auditor final audit for issue 416
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
f2aa8c8fed
|
chore: remove temporary self-hosted remote fix workflow
|
2026-09-11 16:27:32 +03:00 |
|
Furox
|
1b179caf8e
|
chore: remove temporary issue 416 revalidation workflow
|
2026-09-11 16:27:31 +03:00 |
|
github-actions[bot]
|
3fe0a01aeb
|
fix: test backup destinations on selected server
|
2026-09-11 16:27:31 +03:00 |
|
Furox
|
97adf40854
|
chore: retry guarded self-hosted remote fix
|
2026-09-11 16:27:31 +03:00 |
|
Furox
|
e79430692f
|
chore: apply self-hosted remote destination test fix
|
2026-09-11 16:27:31 +03:00 |
|
github-actions[bot]
|
9b66004630
|
style: apply final issue 416 formatting
|
2026-09-11 16:27:31 +03:00 |
|
Furox
|
ac4c0fd6dd
|
chore: run final issue 416 revalidation
|
2026-09-11 16:27:31 +03:00 |
|
Furox
|
e753233b36
|
test: cover duplicate SFTP host-key override
|
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 |
|
Furox
|
317883589e
|
chore: remove temporary issue 416 audit workflow
|
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
|
b95d4e6a24
|
chore: run issue 416 audit validation
|
2026-09-11 16:27:31 +03:00 |
|
Furox
|
7cf9338ee9
|
test: cover issue 416 path and credential safety
|
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 |
|
Furox
|
b0f2caf797
|
chore: remove temporary issue 416 validation workflow
|
2026-09-11 16:27:31 +03:00 |
|