diff --git a/@xen-orchestra/backups/RemoteAdapter.mjs b/@xen-orchestra/backups/RemoteAdapter.mjs index 3165c6cfa50..1a7d47bb198 100644 --- a/@xen-orchestra/backups/RemoteAdapter.mjs +++ b/@xen-orchestra/backups/RemoteAdapter.mjs @@ -700,7 +700,11 @@ export class RemoteAdapter { } } - async outputStream(path, input, { checksum = true, maxStreamLength, streamLength, validator = noop } = {}) { + async outputStream( + path, + input, + { checksum = !this._handler.isEncrypted, maxStreamLength, streamLength, validator = noop } = {} + ) { const container = watchStreamSize(input) await this._handler.outputStream(path, input, { checksum, diff --git a/@xen-orchestra/backups/docs/VM backups/README.md b/@xen-orchestra/backups/docs/VM backups/README.md index bd81f8b13ee..4ac1445309f 100644 --- a/@xen-orchestra/backups/docs/VM backups/README.md +++ b/@xen-orchestra/backups/docs/VM backups/README.md @@ -29,7 +29,7 @@ │ └─ T.vhd ├─ T.json // backup metadata ├─ T.xva - └─ T.xva.checksum + └─ T.xva.checksum // only on backup before 01/02/2025 or non encrypted ``` ### with vhd directories diff --git a/CHANGELOG.unreleased.md b/CHANGELOG.unreleased.md index 1cf7b09f86d..f596c910450 100644 --- a/CHANGELOG.unreleased.md +++ b/CHANGELOG.unreleased.md @@ -18,7 +18,8 @@ - [UI]: Use user language set in XO 5 to set the language in XO 6 (PR [#8232](https://github.com/vatesfr/xen-orchestra/pull/8232)) - [Console]: Adding a border when console is focused (PR [#8235](https://github.com/vatesfr/xen-orchestra/pull/8235)) - [Console]: Add fullscreen functionality for console (PR [#8238](https://github.com/vatesfr/xen-orchestra/pull/8238)) -- [Backup] New [ChaCha20-Poly1305](https://en.wikipedia.org/wiki/ChaCha20-Poly1305) encryption for remotes, allow encrypted files larger than 64GB (PR [#8237](https://github.com/vatesfr/xen-orchestra/pull/8237)) + - [Backup] New [ChaCha20-Poly1305](https://en.wikipedia.org/wiki/ChaCha20-Poly1305) encryption for remotes, allow encrypted files larger than 64GB (PR [#8237](https://github.com/vatesfr/xen-orchestra/pull/8237)) + - [Backup] Don't checksum encrypted full backup because encryption already handles it (PR [#8270](https://github.com/vatesfr/xen-orchestra/pull/8270)) ### Bug fixes @@ -48,7 +49,7 @@ -- @xen-orchestra/backups patch +- @xen-orchestra/backups minor - @xen-orchestra/fs minor - @xen-orchestra/vmware-explorer minor - @xen-orchestra/web minor