From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 20E9F1FF16B for ; Tue, 29 Jul 2025 09:38:02 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 6984A95B3; Tue, 29 Jul 2025 09:39:25 +0200 (CEST) From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= To: pve-devel@lists.proxmox.com Date: Tue, 29 Jul 2025 09:38:44 +0200 Message-Id: <20250729073844.185466-6-f.gruenbichler@proxmox.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250729073844.185466-1-f.gruenbichler@proxmox.com> References: <20250729073844.185466-1-f.gruenbichler@proxmox.com> MIME-Version: 1.0 X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1753774720633 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.046 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: [pve-devel] [PATCH qemu-server 5/5] blockdev-stream/-commit: make backing file relative X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" dG8gYXZvaWQgdGhlIHJlc3VsdGluZyBxY293MiBmaWxlIHJlZmVyZW5jaW5nIGl0cyBiYWNraW5n IGZpbGUgdmlhIGFuIGFic29sdXRlCnBhdGgsIHdoaWNoIG1ha2VzIHJlbmFtaW5nIHRoZSBiYXNl IG9mIHRoZSBzdG9yYWdlIGltcG9zc2libGUuCgpTaWduZWQtb2ZmLWJ5OiBGYWJpYW4gR3LDvG5i aWNobGVyIDxmLmdydWVuYmljaGxlckBwcm94bW94LmNvbT4KLS0tCiBzcmMvUFZFL1FlbXVTZXJ2 ZXIvQmxvY2tkZXYucG0gfCAxOSArKysrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwg MTcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zcmMvUFZFL1Fl bXVTZXJ2ZXIvQmxvY2tkZXYucG0gYi9zcmMvUFZFL1FlbXVTZXJ2ZXIvQmxvY2tkZXYucG0KaW5k ZXggNmUxMDU1NzEuLjcxZDVlZjY5IDEwMDY0NAotLS0gYS9zcmMvUFZFL1FlbXVTZXJ2ZXIvQmxv Y2tkZXYucG0KKysrIGIvc3JjL1BWRS9RZW11U2VydmVyL0Jsb2NrZGV2LnBtCkBAIC01LDYgKzUs NyBAQCB1c2Ugd2FybmluZ3M7CiAKIHVzZSBEaWdlc3Q6OlNIQTsKIHVzZSBGY250bCBxdyhTX0lT QkxLIFNfSVNDSFIpOwordXNlIEZpbGU6OkJhc2VuYW1lOwogdXNlIEZpbGU6OnN0YXQ7CiB1c2Ug SlNPTjsKIApAQCAtOTU0LDEyICs5NTUsMTkgQEAgc3ViIGJsb2NrZGV2X3JlcGxhY2UgewogICAg ICAgICAkcGFyZW50X2ZtdF9ibG9ja2Rldi0+e2JhY2tpbmd9ID0gJHRhcmdldF9mbXRfYmxvY2tk ZXYtPnsnbm9kZS1uYW1lJ307CiAgICAgICAgIG1vbl9jbWQoJHZtaWQsICdibG9ja2Rldi1yZW9w ZW4nLCBvcHRpb25zID0+IFskcGFyZW50X2ZtdF9ibG9ja2Rldl0pOwogCisgICAgICAgIG15ICRi YWNraW5nX2ZpbGUgPSAkdGFyZ2V0X2ZpbGVfYmxvY2tkZXYtPntmaWxlbmFtZX07CisgICAgICAg IG15ICRiYWNraW5nX2RpciA9IGRpcm5hbWUoJGJhY2tpbmdfZmlsZSk7CisgICAgICAgIGlmICgk YmFja2luZ19kaXIgZXEgZGlybmFtZSgkcGFyZW50X2ZpbGVfYmxvY2tkZXYtPntmaWxlbmFtZX0p KSB7CisgICAgICAgICAgICAjIG1ha2UgYmFja2luZyBmaWxlIHJlbGF0aXZlIGlmIGluIHNhbWUg ZGlyZWN0b3J5CisgICAgICAgICAgICAkYmFja2luZ19maWxlID0gYmFzZW5hbWUoJGJhY2tpbmdf ZmlsZSk7CisgICAgICAgIH0KKwogICAgICAgICAjY2hhbmdlIGJhY2tpbmctZmlsZSBpbiBxY293 MiBtZXRhZGF0YXMKICAgICAgICAgbW9uX2NtZCgKICAgICAgICAgICAgICR2bWlkLCAnY2hhbmdl LWJhY2tpbmctZmlsZScsCiAgICAgICAgICAgICBkZXZpY2UgPT4gJGRldmljZWlkLAogICAgICAg ICAgICAgJ2ltYWdlLW5vZGUtbmFtZScgPT4gJHBhcmVudF9mbXRfYmxvY2tkZXYtPnsnbm9kZS1u YW1lJ30sCi0gICAgICAgICAgICAnYmFja2luZy1maWxlJyA9PiAkdGFyZ2V0X2ZpbGVfYmxvY2tk ZXYtPntmaWxlbmFtZX0sCisgICAgICAgICAgICAnYmFja2luZy1maWxlJyA9PiAkYmFja2luZ19m aWxlLAogICAgICAgICApOwogICAgIH0KIApAQCAtMTA2OSwxMSArMTA3NywxOCBAQCBzdWIgYmxv Y2tkZXZfc3RyZWFtIHsKICAgICAgICAgeyAnc25hcHNob3QtbmFtZScgPT4gJHNuYXAgfSwKICAg ICApOwogCisgICAgbXkgJGJhY2tpbmdfZmlsZSA9ICRwYXJlbnRfZmlsZV9ibG9ja2Rldi0+e2Zp bGVuYW1lfTsKKyAgICBteSAkYmFja2luZ19kaXIgPSBkaXJuYW1lKCRiYWNraW5nX2ZpbGUpOwor ICAgIGlmICgkYmFja2luZ19kaXIgZXEgZGlybmFtZSgkdGFyZ2V0X2ZpbGVfYmxvY2tkZXYtPntm aWxlbmFtZX0pKSB7CisgICAgICAgICMgbWFrZSBiYWNraW5nIGZpbGUgcmVsYXRpdmUgaWYgaW4g c2FtZSBkaXJlY3RvcnkKKyAgICAgICAgJGJhY2tpbmdfZmlsZSA9IGJhc2VuYW1lKCRiYWNraW5n X2ZpbGUpOworICAgIH0KKwogICAgIG15ICRqb2JfaWQgPSAic3RyZWFtLSRkZXZpY2VpZCI7CiAg ICAgbXkgJGpvYnMgPSB7fTsKICAgICBteSAkb3B0aW9ucyA9IHsgJ2pvYi1pZCcgPT4gJGpvYl9p ZCwgZGV2aWNlID0+ICR0YXJnZXRfZm10X2Jsb2NrZGV2LT57J25vZGUtbmFtZSd9IH07CiAgICAg JG9wdGlvbnMtPnsnYmFzZS1ub2RlJ30gPSAkcGFyZW50X2ZtdF9ibG9ja2Rldi0+eydub2RlLW5h bWUnfTsKLSAgICAkb3B0aW9ucy0+eydiYWNraW5nLWZpbGUnfSA9ICRwYXJlbnRfZmlsZV9ibG9j a2Rldi0+e2ZpbGVuYW1lfTsKKyAgICAkb3B0aW9ucy0+eydiYWNraW5nLWZpbGUnfSA9ICRiYWNr aW5nX2ZpbGU7CiAKICAgICBtb25fY21kKCR2bWlkLCAnYmxvY2stc3RyZWFtJywgJSRvcHRpb25z KTsKICAgICAkam9icy0+eyRqb2JfaWR9ID0ge307Ci0tIAoyLjM5LjUKCgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcHZlLWRldmVsIG1haWxpbmcgbGlz dApwdmUtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9j Z2ktYmluL21haWxtYW4vbGlzdGluZm8vcHZlLWRldmVsCg==