From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <pve-devel-bounces@lists.proxmox.com> Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id CBFC01FF19B for <inbox@lore.proxmox.com>; Fri, 21 Feb 2025 11:08:39 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 9B8902CB37; Fri, 21 Feb 2025 10:43:24 +0100 (CET) Message-ID: <94260963-fae6-45b5-8bc7-0fe02e5d07bd@proxmox.com> Date: Fri, 21 Feb 2025 10:42:50 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Daniel Kral <d.kral@proxmox.com>, Proxmox VE development discussion <pve-devel@lists.proxmox.com> References: <20250211160825.254167-1-d.kral@proxmox.com> <20250211160825.254167-12-d.kral@proxmox.com> <9d27e6fb-8861-4ad5-b3ac-e594899def19@proxmox.com> <b1b86f25-8ecf-4956-9dcc-5b40bbf535a9@proxmox.com> Content-Language: en-US From: Fiona Ebner <f.ebner@proxmox.com> In-Reply-To: <b1b86f25-8ecf-4956-9dcc-5b40bbf535a9@proxmox.com> 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 URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [qemu.pm] Subject: Re: [pve-devel] [PATCH qemu-server v2 06/15] fix #5284: api: update-vm: assert content type support for cloudinit images X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com> List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe> List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/> List-Post: <mailto:pve-devel@lists.proxmox.com> List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help> List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe> Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com> QW0gMjEuMDIuMjUgdW0gMDk6MzAgc2NocmllYiBEYW5pZWwgS3JhbDoKPiBPbiAyLzIwLzI1IDE1 OjIzLCBGaW9uYSBFYm5lciB3cm90ZToKPj4gQW0gMTEuMDIuMjUgdW0gMTc6MDggc2NocmllYiBE YW5pZWwgS3JhbDoKPj4+IEFzc2VydHMgd2hldGhlciB0aGUgdGFyZ2V0IHN0b3JhZ2Ugc3VwcG9y dHMgc3RvcmluZyBjbG91ZGluaXQgaW1hZ2VzLAo+Pj4gaS5lLiBWTSBpbWFnZXMsIGJlZm9yZSBj cmVhdGluZyBhIGNsb3VkaW5pdCBpbWFnZSBvbiB0aGUgdGFyZ2V0IHN0b3JhZ2UuCj4+Pgo+Pj4g V2l0aG91dCB0aGUgY2hlY2sgaW4gcGxhY2UsIGEgY2xvdWRpbml0IGltYWdlIGNhbiBiZSBjcmVh dGVkIG9uIHRoZQo+Pj4gc3RvcmFnZSwgd2hpY2ggZG9lcyBub3Qgc3VwcG9ydCBWTSBpbWFnZXMs IGJ1dCB3b24ndCBiZSBhYmxlIHRvIHN0YXJ0Cj4+PiBzaW5jZSBhbnkgYXR0YWNoZWQgdm9sdW1l IG11c3QgYmUgc3RvcmVkIG9uIGEgc3VwcG9ydGVkIHN0b3JhZ2UuCj4+Pgo+Pj4gU2lnbmVkLW9m Zi1ieTogRGFuaWVsIEtyYWwgPGQua3JhbEBwcm94bW94LmNvbT4KPj4+IC0tLQo+Pj4gY2hhbmdl cyBzaW5jZSB2MToKPj4+IC0gbmV3IGJ1ZyBmaXghICh3YXMgaW5kaXJlY3RseSBmaXhlZCBpbiBy ZmMgYXQgY29tbWl0X2Nsb3VkaW5pdF9pbWFnZSkKPj4+Cj4+PiDCoCBQVkUvQVBJMi9RZW11LnBt IHwgNSArKystLQo+Pj4gwqAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxl dGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvUFZFL0FQSTIvUWVtdS5wbSBiL1BWRS9BUEky L1FlbXUucG0KPj4+IGluZGV4IDJhMmQ5NzFlLi45ZmFkZjNlNSAxMDA2NDQKPj4+IC0tLSBhL1BW RS9BUEkyL1FlbXUucG0KPj4+ICsrKyBiL1BWRS9BUEkyL1FlbXUucG0KPj4+IEBAIC0xNDIsMTIg KzE0MiwxMyBAQCBteSAkY2hlY2tfc3RvcmFnZV9hY2Nlc3MgPSBzdWIgewo+Pj4gwqAgwqDCoMKg wqDCoCBteSAkdm9saWQgPSAkZHJpdmUtPntmaWxlfTsKPj4+IMKgwqDCoMKgwqAgbXkgKCRzdG9y ZWlkLCAkdm9sbmFtZSkgPSBQVkU6OlN0b3JhZ2U6OnBhcnNlX3ZvbHVtZV9pZCgkdm9saWQsCj4+ PiAxKTsKPj4+ICvCoMKgwqAgbXkgJGlzX2Nsb3VkaW5pdCA9IGRlZmluZWQoJHZvbG5hbWUpICYm ICR2b2xuYW1lIGVxICdjbG91ZGluaXQnOwo+Pj4gwqAgLcKgwqDCoCBpZiAoISR2b2xpZCB8fCAo JHZvbGlkIGVxICdub25lJyB8fCAoZGVmaW5lZCgkdm9sbmFtZSkgJiYKPj4+ICR2b2xuYW1lIGVx ICdjbG91ZGluaXQnKSkpIHsKPj4+ICvCoMKgwqAgaWYgKCEkdm9saWQgfHwgJHZvbGlkIGVxICdu b25lJykgewo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgICMgbm90aGluZyB0byBjaGVjawo+Pj4gwqDC oMKgwqDCoCB9IGVsc2lmICgkaXNDRFJPTSAmJiAoJHZvbGlkIGVxICdjZHJvbScpKSB7Cj4+PiDC oMKgwqDCoMKgwqDCoMKgwqAgJHJwY2Vudi0+Y2hlY2soJGF1dGh1c2VyLCAiLyIsIFsnU3lzLkNv bnNvbGUnXSk7Cj4+PiAtwqDCoMKgIH0gZWxzaWYgKCEkaXNDRFJPTSAmJiAoJHZvbGlkID1+Cj4+ PiAkUFZFOjpRZW11U2VydmVyOjpEcml2ZTo6TkVXX0RJU0tfUkUpKSB7Cj4+PiArwqDCoMKgIH0g ZWxzaWYgKCEkaXNDRFJPTSAmJiAoJHZvbGlkID1+Cj4+PiAkUFZFOjpRZW11U2VydmVyOjpEcml2 ZTo6TkVXX0RJU0tfUkUgfHwgJGlzX2Nsb3VkaW5pdCkpIHsKPj4KPj4gQSBjbG91ZGluaXQgZHJp dmUgc2hvdWxkIGJlIGEgQ0QtUk9NLiBDYW4gd2UgZXZlbiByZWFjaCBoZXJlPwo+IAo+IFBhcnRs eSwgYnV0IHlvdSdyZSBjb3JyZWN0IHRoYXQgd2FzIGJhZCB0ZXN0aW5nIG9uIG15IHBhcnQsIHNv cnJ5Lgo+IAo+IEFzIGl0IHR1cm5zIG91dCwgaXQgaXMgcmVhY2hhYmxlIGZvciBzb21lIGNsb3Vk aW5pdCBpbWFnZXMuLi5CdXQgaXQncwo+IG5vdCBvYnZpb3VzIHdoeSBhbmQgSSdsbCBmaXggdGhp cyBhbmQgbWFrZSB0aGUgd2h5IGNsZWFyZXIgaW4gdGhlIHYzJ3MKPiBwYXRjaCBtZXNzYWdlOgo+ IAo+IGBQVkU6OlFlbXVTZXJ2ZXI6OmRyaXZlX2lzX2Nkcm9tYCBjaGVja3Mgd2hldGhlciB0aGUg Z2l2ZW4gZHJpdmUgaGFzIHRoZQo+IHByb3BlcnR5IGtleS12YWx1ZSBwYWlyICJtZWRpYT1jZHJv bSIuIEJ1dCB3ZSBuZWl0aGVyIGFkZCB0aGF0IHRvIHRoZQo+IGRyaXZlIHN0cmluZyBpbiB0aGUg cHZlLW1hbmFnZXIgKHdoaWNoIG9ubHkgc2VuZHMsIGUuZy4KPiDCoMKgwqDCoCJpZGUyIjogImxv Y2FsLWx2bTpjbG91ZGluaXQsZm9ybWF0PXFjb3cyIgo+IGZvciBhbnkgZm9ybWF0KSBhbmQgaW4g dGhlIHJhcmVyIGNhc2Ugc29tZW9uZSBhbGxvY2F0ZXMgYSBjbG91ZGluaXQKPiBpbWFnZSB2aWEg YHFtIHNldGAsIHRoZXkgYXJlIGxpa2VseSB0byBub3QgYXBwZW5kICJtZWRpYT1jZHJvbSIKPiB0 aGVtc2VsdmVzIGxpa2U6Cj4gwqDCoMKgwqAicW0gc2V0IC1pZGUyIGxvY2FsLWx2bTpjbG91ZGlu aXQsbWVkaWE9Y2Ryb20iCj4gCj4gVGhlcmVmb3JlLCB0aGUgY2hlY2sgaGVyZSBkb2Vzbid0IGRl dGVjdCBhIGNsb3VkaW5pdCBpbWFnZSBhcyBhIGNkcm9tIGFzCj4gbG9uZyBhcyB0aGUgIm1lZGlh PWNkcm9tIiBpcyBub3Qgc2V0LiBCdXQgeW91J3JlIGNvcnJlY3QsIHdpdGggdGhpcwo+IHBhdGNo IGFwcGxpZWQgdGhlIGNoZWNrIHdvdWxkIGp1c3QgYmUgc2tpcHBlZCBsaWtlIGJlZm9yZSBpZiBz b21lb25lCj4gZXhwbGljaXRseSBwcm92aWRlcyB0aGlzIHNldHRpbmcuCgpSaWdodC4KCj4gCj4g SWYgaXQgZG9lc24ndCBhZGQgdG9vIG11Y2ggY29uZnVzaW9uIGhlcmUgYW5kIHdlIGRlY2lkZSB0 byBtZXJnZSB0aGUKPiBjbG91ZGluaXQgJiYgbmV3X2Rpc2sgYnJhbmNoIGhlcmUgKHNlZSBteSBy ZXBseSBmb3IgIzUpLCBJIHN1Z2dlc3QgdG8KPiBtYWtlIHRoZSBgZHJpdmVfaXNfY2Ryb21gIGV4 Y2x1ZGUgY2xvdWRpbml0IGltYWdlcyBoZXJlIGluIHYzIChzbyB0aGF0Cj4gJGlzQ0RST00gaXMg b25seSAxIHdoZW4gbWVkaWE9Y2Ryb20gZXhjZXB0IGZvciBjbG91ZGluaXQgZHJpdmVzKS4KCkkg ZG9uJ3Qgc2VlIGEgcmVhc29uIHRvIGRpc3Rpbmd1aXNoIGJhc2VkIG9uIHRoZSBtZWRpYT1jZHJv bSBmbGFnIGJlaW5nCnNldCBvciBub3QuIFRoZXJlIGFyZSB0d28gY2FzZXMgdG8gY29uc2lkZXI6 CgoxLiBjaGVja2luZyBhY2Nlc3MgZm9yIGFuIGV4aXN0aW5nIGNsb3VkaW5pdCBpbWFnZQoKVGhp cyBnb2VzIHRvIHRoZSAiZWxzZSIgYnJhbmNoIGFuZCB3ZSBzaG91bGQgbm90IGNoYW5nZSB0aGF0 LgoKMi4gY2hlY2tpbmcgYWNjZXNzIGZvciBhbGxvY2F0aW5nIGEgbmV3IGNsb3VkaW5pdCBpbWFn ZQoKVGhlICRjaGVja19zdG9yYWdlX2FjY2VzcyBoZWxwZXIgY3VycmVudGx5IHJldHVybnMgZWFy bHkgaW4gdGhpcyBjYXNlLiBJCnRoaW5rIGl0J3MgZmluZSB0byBoYXZlIHRoaXMgYWxzbyB0YWtl IHRoZSBuZXcgZGlzayBicmFuY2gsIGJlY2F1c2UKdGhhdCdzIHdoYXQgaXQgaXMuIEJ1dCB0aGlz IHdpbGwgYnJlYWsgYWxsb2NhdGluZyBjbG91ZGluaXQgaW1hZ2VzIGZvcgp1c2VycyB3aXRob3V0 IERhdGFzdG9yZS5BbGxvY2F0ZVNwYWNlIG9uIHRoZSBzdG9yYWdlLiBJbiB0aGUgcGFzdCwgd2UK aGFkIHRoZSBjbG91ZGluaXQgVUkgZG8gYSB0d28gc3RlcCwgcmVtb3ZlIHZvbHVtZSwgYWxsb2Nh dGUgbmV3IG9uZSwgYnV0CnRoaXMgd2FzIGNoYW5nZWQgYSB3aGlsZSBhZ28gaWYgeW91IHJlbWVt YmVyIDspIFRoZXJlIGNvdWxkIGJlIG90aGVyIEFQSQp1c2VycyB0aGF0IHJlbHkgb24gbm8gc3Vj aCBwZXJtaXNzaW9uIGJlaW5nIHJlcXVpcmVkIGZvciBhbGxvY2F0aW5nIGEKY2xvdWRpbml0IGRy aXZlLiBJZiB3ZSB3YW50IHRvIGJlIHJlYWxseSBjYXJlZnVsLCB3ZSBzaG91bGQgd2FpdCB1bnRp bApQVkUgOSB3aXRoIHRoaXMgY2hhbmdlIGFuZCBub3RlIHRoYXQgdGhlIGNsb3VkaW5pdF91cGRh dGUgZW5kcG9pbnQKc2hvdWxkIGJlIHVzZWQgYnkgZXZlcnlib2R5LiBPciB3ZSBjb3VsZCB0YWtl IHRoZSBzdGFuY2UgdGhhdCBubwpEYXRhc3RvcmUuQWxsb2NhdGVTcGFjZSBwZXJtaXNzaW9uIG1l YW5zIG5vIERhdGFzdG9yZS5BbGxvY2F0ZVNwYWNlCnBlcm1pc3Npb24gZXZlbiBpbiB0aGlzIGVk Z2UgY2FzZSBhbmQgbm90IHdhaXQuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KcHZlLWRldmVsIG1haWxpbmcgbGlzdApwdmUtZGV2ZWxAbGlzdHMucHJv eG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGlu Zm8vcHZlLWRldmVsCg==