From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 9D3C21FF183 for ; Wed, 19 Nov 2025 13:07:22 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 0B5D75569; Wed, 19 Nov 2025 13:07:26 +0100 (CET) Date: Wed, 19 Nov 2025 13:07:19 +0100 From: Fabian =?iso-8859-1?q?Gr=FCnbichler?= To: Proxmox VE development discussion References: <20251119115925.83971-1-f.ebner@proxmox.com> In-Reply-To: <20251119115925.83971-1-f.ebner@proxmox.com> MIME-Version: 1.0 User-Agent: astroid/0.17.0 (https://github.com/astroidmail/astroid) Message-Id: <1763554018.7340b0hkru.astroid@yuna.none> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1763554011861 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 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: Re: [pve-devel] [PATCH qemu-server] snapshot: prohibit live snapshot (remove) of qcow2 TPM drive on storage with snapshot-as-volume-chain 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" T24gTm92ZW1iZXIgMTksIDIwMjUgMTI6NTkgcG0sIEZpb25hIEVibmVyIHdyb3RlOgo+IFFTRCBh bmQgc3d0cG0gY3VycmVudGx5IGFyZSBub3QgcHJlcGFyZWQgZm9yIGRlYWxpbmcgd2l0aAo+IGJs b2NrZGV2LXJlcGxhY2UgYW5kIHJlbmFtZSBvcGVyYXRpb25zIHRoYXQgc25hcHNob3Qgb3Igc25h cHNob3QKPiByZW1vdmUgb3BlcmF0aW9ucyB3aXRoIGEgc25hcHNob3QtYXMtdm9sdW1lLWNoYWlu IHN0b3JhZ2UgZW50YWlsLgo+IAo+IFJlcG9ydGVkLWJ5OiBGcmllZHJpY2ggV2ViZXIgPGYud2Vi ZXJAcHJveG1veC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogRmlvbmEgRWJuZXIgPGYuZWJuZXJAcHJv eG1veC5jb20+CgpSZXZpZXdlZC1ieTogRmFiaWFuIEdyw7xuYmljaGxlciA8Zi5ncnVlbmJpY2hs ZXJAcHJveG1veC5jb20+Cgp1bmZvcnR1bmF0ZSwgYnV0IHdlIGhhdmUgdG8gbGl2ZSB3aXRoIHRo aXMgbGltaXRhdGlvbiBmb3Igbm93Li4KCj4gLS0tCj4gIHNyYy9QVkUvQVBJMi9RZW11LnBtIHwg NTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxl IGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvc3JjL1BWRS9BUEky L1FlbXUucG0gYi9zcmMvUFZFL0FQSTIvUWVtdS5wbQo+IGluZGV4IDVjZGJhNGJiLi5jNTgwYmY2 MyAxMDA2NDQKPiAtLS0gYS9zcmMvUFZFL0FQSTIvUWVtdS5wbQo+ICsrKyBiL3NyYy9QVkUvQVBJ Mi9RZW11LnBtCj4gQEAgLTcyNiw2ICs3MjYsMzYgQEAgbXkgJGNoZWNrX2NwdV9tb2RlbF9hY2Nl c3MgPSBzdWIgewo+ICAgICAgfQo+ICB9Owo+ICAKPiArIyBUT0RPIHN3aXRjaCB0byBkb2luZyBp bnRlcm5hbCBzbmFwc2hvdHMgb25seSBmb3IgVFBNPyBOZWVkIGEgd2F5IHRvIHRlbGwgdGhlIHN0 b3JhZ2UuIEFsc28gbmVlZHMKPiArIyBoYW5kbGluZyBmb3IgcHJlLWV4aXN0aW5nIGFzLXZvbHVt ZS1jaGFpbiBzbmFwc2hvdHMgdGhlbi4gT3IgaXMgdGhlcmUgYSB3YXkgdG8gbWFrZSBRU0Qrc3d0 cG0KPiArIyBjb21wYXRpYmxlIHdpdGggdXNpbmcgdm9sdW1lLWNoYWluIGxpdmU/Cj4gK215IHN1 YiBhc3NlcnRfdHBtX3NuYXBzaG90X2NvbXBhdCB7Cj4gKyAgICBteSAoJHZtaWQsICRjb25mLCAk b3AsICRzbmFwX2NvbmYpID0gQF87Cj4gKwo+ICsgICAgcmV0dXJuIGlmICEkY29uZi0+e3RwbXN0 YXRlMH07Cj4gKyAgICByZXR1cm4gaWYgIVBWRTo6UWVtdVNlcnZlcjo6SGVscGVyczo6dm1fcnVu bmluZ19sb2NhbGx5KCR2bWlkKTsKPiArCj4gKyAgICBteSAkZHJpdmUgPSBQVkU6OlFlbXVTZXJ2 ZXI6OkRyaXZlOjpwYXJzZV9kcml2ZSgndHBtc3RhdGUwJywgJGNvbmYtPnt0cG1zdGF0ZTB9KTsK PiArICAgIG15ICR2b2xpZCA9ICRkcml2ZS0+e2ZpbGV9Owo+ICsgICAgbXkgJHN0b3JlY2ZnID0g UFZFOjpTdG9yYWdlOjpjb25maWcoKTsKPiArCj4gKyAgICBpZiAoJHNuYXBfY29uZikgewo+ICsg ICAgICAgIHJldHVybiBpZiAhJHNuYXBfY29uZi0+e3RwbXN0YXRlMH07Cj4gKyAgICAgICAgbXkg JHNuYXBfZHJpdmUgPSBQVkU6OlFlbXVTZXJ2ZXI6OkRyaXZlOjpwYXJzZV9kcml2ZSgndHBtc3Rh dGUwJywgJHNuYXBfY29uZi0+e3RwbXN0YXRlMH0pOwo+ICsgICAgICAgIHJldHVybiBpZiAkdm9s aWQgbmUgJHNuYXBfZHJpdmUtPntmaWxlfTsKPiArICAgIH0KPiArCj4gKyAgICBteSAkZm9ybWF0 ID0gUFZFOjpRZW11U2VydmVyOjpEcml2ZTo6Y2hlY2tlZF92b2x1bWVfZm9ybWF0KCRzdG9yZWNm ZywgJHZvbGlkKTsKPiArICAgIG15ICgkc3RvcmVpZCkgPSBQVkU6OlN0b3JhZ2U6OnBhcnNlX3Zv bHVtZV9pZCgkdm9saWQsIDEpOwo+ICsgICAgaWYgKCRzdG9yZWlkICYmICRmb3JtYXQgZXEgJ3Fj b3cyJykgewo+ICsgICAgICAgIG15ICRzY2ZnID0gUFZFOjpTdG9yYWdlOjpzdG9yYWdlX2NvbmZp Zygkc3RvcmVjZmcsICRzdG9yZWlkKTsKPiArICAgICAgICBpZiAoJHNjZmcgJiYgJHNjZmctPnsn c25hcHNob3QtYXMtdm9sdW1lLWNoYWluJ30pIHsKPiArICAgICAgICAgICAgZGllICJzbmFwc2hv dCAkb3Agb2YgVFBNIHN0YXRlICckdm9saWQnIG9uIHN0b3JhZ2Ugd2l0aCAnc25hcHNob3QtYXMt dm9sdW1lLWNoYWluJyBpcyIKPiArICAgICAgICAgICAgICAgIC4gIiBub3QgeWV0IHN1cHBvcnRl ZCB3aGlsZSB0aGUgVk0gaXMgcnVubmluZy5cbiI7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICt9 Cj4gKwo+ICBteSAkY3B1b3B0aW9ucyA9IHsKPiAgICAgICdjb3JlcycgPT4gMSwKPiAgICAgICdj cHUnID0+IDEsCj4gQEAgLTYwNDAsNiArNjA3MCwxNCBAQCBfX1BBQ0tBR0VfXy0+cmVnaXN0ZXJf bWV0aG9kKHsKPiAgICAgICAgICAgICAgMCk7Cj4gIAo+ICAgICAgICAgIG15ICRyZWFsY21kID0g c3ViIHsKPiArICAgICAgICAgICAgUFZFOjpRZW11Q29uZmlnLT5sb2NrX2NvbmZpZygKPiArICAg ICAgICAgICAgICAgICR2bWlkLAo+ICsgICAgICAgICAgICAgICAgc3ViIHsKPiArICAgICAgICAg ICAgICAgICAgICBteSAkY29uZiA9IFBWRTo6UWVtdUNvbmZpZy0+bG9hZF9jb25maWcoJHZtaWQp Owo+ICsgICAgICAgICAgICAgICAgICAgIGFzc2VydF90cG1fc25hcHNob3RfY29tcGF0KCR2bWlk LCAkY29uZiwgJ2NyZWF0ZScpOwo+ICsgICAgICAgICAgICAgICAgfSwKPiArICAgICAgICAgICAg KTsKPiArCj4gICAgICAgICAgICAgIFBWRTo6Q2x1c3Rlcjo6bG9nX21zZygnaW5mbycsICRhdXRo dXNlciwgInNuYXBzaG90IFZNICR2bWlkOiAkc25hcG5hbWUiKTsKPiAgICAgICAgICAgICAgUFZF OjpRZW11Q29uZmlnLT5zbmFwc2hvdF9jcmVhdGUoCj4gICAgICAgICAgICAgICAgICAkdm1pZCwg JHNuYXBuYW1lLCAkcGFyYW0tPnt2bXN0YXRlfSwgJHBhcmFtLT57ZGVzY3JpcHRpb259LAo+IEBA IC02MjkxLDYgKzYzMjksMjAgQEAgX19QQUNLQUdFX18tPnJlZ2lzdGVyX21ldGhvZCh7Cj4gICAg ICAgICAgbXkgJGxvY2tfb2J0YWluZWQ7Cj4gICAgICAgICAgbXkgJGRvX2RlbGV0ZSA9IHN1YiB7 Cj4gICAgICAgICAgICAgICRsb2NrX29idGFpbmVkID0gMTsKPiArCj4gKyAgICAgICAgICAgIFBW RTo6UWVtdUNvbmZpZy0+bG9ja19jb25maWcoCj4gKyAgICAgICAgICAgICAgICAkdm1pZCwKPiAr ICAgICAgICAgICAgICAgIHN1YiB7Cj4gKyAgICAgICAgICAgICAgICAgICAgbXkgJGNvbmYgPSBQ VkU6OlFlbXVDb25maWctPmxvYWRfY29uZmlnKCR2bWlkKTsKPiArICAgICAgICAgICAgICAgICAg ICBhc3NlcnRfdHBtX3NuYXBzaG90X2NvbXBhdCgKPiArICAgICAgICAgICAgICAgICAgICAgICAg JHZtaWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICRjb25mLAo+ICsgICAgICAgICAgICAg ICAgICAgICAgICAnZGVsZXRlJywKPiArICAgICAgICAgICAgICAgICAgICAgICAgJGNvbmYtPntz bmFwc2hvdHN9LT57JHNuYXBuYW1lfSwKPiArICAgICAgICAgICAgICAgICAgICApOwo+ICsgICAg ICAgICAgICAgICAgfSwKPiArICAgICAgICAgICAgKTsKPiArCj4gICAgICAgICAgICAgIFBWRTo6 Q2x1c3Rlcjo6bG9nX21zZygnaW5mbycsICRhdXRodXNlciwgImRlbGV0ZSBzbmFwc2hvdCBWTSAk dm1pZDogJHNuYXBuYW1lIik7Cj4gICAgICAgICAgICAgIFBWRTo6UWVtdUNvbmZpZy0+c25hcHNo b3RfZGVsZXRlKCR2bWlkLCAkc25hcG5hbWUsICRwYXJhbS0+e2ZvcmNlfSk7Cj4gICAgICAgICAg fTsKPiAtLSAKPiAyLjQ3LjMKPiAKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwo+IHB2ZS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBwdmUtZGV2ZWxA bGlzdHMucHJveG1veC5jb20KPiBodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFp bG1hbi9saXN0aW5mby9wdmUtZGV2ZWwKPiAKPiAKPiAKCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpwdmUtZGV2ZWwgbWFpbGluZyBsaXN0CnB2ZS1kZXZl bEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFp bG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK