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 713C71FF165 for ; Thu, 31 Jul 2025 14:54:53 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id AF4783B451; Thu, 31 Jul 2025 14:56:19 +0200 (CEST) Message-ID: <5ddd9604-0bf6-4c9d-82fd-d89574b4a37f@proxmox.com> Date: Thu, 31 Jul 2025 14:55:46 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox VE development discussion , Friedrich Weber References: <20250725154936.281471-1-f.weber@proxmox.com> <1753696364.bhxw524hb8.astroid@yuna.none> <3761b4ee-dc20-47d7-a3fa-43e841c20150@proxmox.com> <1753705257.fpgqi5nlu1.astroid@yuna.none> <3d16f677-c0fc-4f1d-9e4b-02daecf9894b@proxmox.com> Content-Language: en-US From: Fiona Ebner In-Reply-To: X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1753966533730 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.025 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: Re: [pve-devel] [PATCH storage] plugin: volume snapshot info: untaint snapshot filename 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 Cc: w.bumiller@proxmox.com, Thomas Lamprecht Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" QW0gMzEuMDcuMjUgdW0gMjozNyBQTSBzY2hyaWViIEZyaWVkcmljaCBXZWJlcjoKPiBPbiAyOC8w Ny8yMDI1IDE1OjMwLCBGcmllZHJpY2ggV2ViZXIgd3JvdGU6Cj4+IE9uIDI4LzA3LzIwMjUgMTQ6 MjIsIEZhYmlhbiBHcsO8bmJpY2hsZXIgd3JvdGU6Cj4+PiBPbiBKdWx5IDI4LCAyMDI1IDE6MDgg cG0sIEZpb25hIEVibmVyIHdyb3RlOgo+Pj4+IEFtIDI4LjA3LjI1IHVtIDExOjU5IEFNIHNjaHJp ZWIgRmFiaWFuIEdyw7xuYmljaGxlcjoKPj4+Pj4gT24gSnVseSAyNSwgMjAyNSA1OjQ4IHBtLCBG cmllZHJpY2ggV2ViZXIgd3JvdGU6Cj4+Pj4+PiBXaXRob3V0IHVudGFpbnRpbmcsIG9mZmxpbmUt ZGVsZXRpbmcgYSB2b2x1bWUtY2hhaW4gc25hcHNob3Qgb24gYQo+Pj4+Pj4gZGlyZWN0b3J5IHN0 b3JhZ2UgdmlhIHRoZSBHVUkgZmFpbHMgd2l0aCBhbiAiSW5zZWN1cmUgZGVwZW5kZWN5IGluCj4+ Pj4+PiBleGVjIFsuLi5dIiBlcnJvciwgYmVjYXVzZSB2b2x1bWVfc25hcHNob3RfZGVsZXRlIHVz ZXMgdGhlIGZpbGVuYW1lCj4+Pj4+PiBpdHMgcWVtdS1pbWcgaW52b2NhdGlvbi4KPj4KPj4gSSBn b3QgcmVhbGx5IGNvbmZ1c2VkIGJlY2F1c2UgSSBjb3VsZG4ndCByZXByb2R1Y2UgdGhlIGlzc3Vl IGFueW1vcmUuCj4+IFR1cm5zIG91dCBJIG5lZWRlZCBhdCBsZWFzdCAzIHNuYXBzaG90cyB0byBy ZXByb2R1Y2UgdGhlIGlzc3VlLiBXaXRoCj4+IG9ubHkgdHdvIHNuYXBzaG90cywgdGhlICRzbmFw LT57ZmlsZW5hbWV9IHdhcyBub3QgdGFpbnRlZCwgc28gZGlkbid0Cj4+IG5lZWQgYW4gdW50YWlu dC4gV2l0aCB0aHJlZSBzbmFwc2hvdHMsICRzbmFwLT57ZmlsZW5hbWV9IHdhcyB0YWludGVkCj4+ IGJlY2F1c2UgdGhlIHJlc3VsdCBvZiBxZW11X2ltZ19pbmZvIHdhcyBhbHJlYWR5IHRhaW50ZWQu IEFzIGl0IHR1cm5zCj4+IG91dCwgb3VyIFBWRTo6VG9vbHM6OnJ1bl9jb21tYW5kIG1heSBwYXNz IGEgdGFpbnRlZCBzdHJpbmcgdG8gb3V0ZnVuYwo+PiAoYW5kIHRodXMgdGFpbnQgdGhlIHJlc3Vs dCBvZiBxZW11X2ltZ19pbmZvKSBpZiBjdXJyZW50ICRidWYgKGF0IG1vc3QKPj4gNDA5NiBieXRl cykgZG9lc24ndCBlbmQgaW4gYSB3aGl0ZXNwYWNlLgo+Pgo+PiBSZXByb2R1Y2VyOgo+Pgo+PiAj IGNhdCB0ZXN0LXRhaW50ZWQucG0KPj4gIyEvdXNyL2Jpbi9wZXJsIC1UCj4+IHVzZSBzdHJpY3Q7 Cj4+Cj4+IHVzZSBUYWludDo6UnVudGltZSBxdyhpc190YWludGVkKTsKPj4gdXNlIFBWRTo6VG9v bHMgcXcocnVuX2NvbW1hbmQpOwo+Pgo+PiAkRU5WeyJQQVRIIn0gPSAiL3Vzci9iaW4iOwo+Pgo+ PiBzdWIgY2hlY2tfdGFpbnRlZCB7Cj4+ICAgICBteSAkY21kID0gc2hpZnQ7Cj4+ICAgICBteSAk b3V0Owo+PiAgICAgcnVuX2NvbW1hbmQoJGNtZCwgb3V0ZnVuYyA9PiBzdWIgeyAkb3V0IC49IHNo aWZ0IH0pOwo+PiAgICAgcHJpbnQgIm91dHB1dCBpcyB0YWludGVkOiAiLihpc190YWludGVkKCRv dXQpID8gInllcyIgOiAibm8iKS4iXG4iOwo+PiB9Owo+Pgo+PiBjaGVja190YWludGVkKFsiZWNo byIsICJ4Ing0MDk1XSk7ICMgNDA5NSBjaGFycyArIG5ld2xpbmUKPj4gY2hlY2tfdGFpbnRlZChb ImVjaG8iLCAieCJ4NDA5Nl0pOyAjIDQwOTYgY2hhcnMgKyBuZXdsaW5lCj4+IGNoZWNrX3RhaW50 ZWQoWyJlY2hvIiwgImhpXG50aGVyZSJdKTsgIyB0cmFpbGluZyBuZXdsaW5lCj4+IGNoZWNrX3Rh aW50ZWQoWyJlY2hvIiwgIi1uIiwgImhpXG50aGVyZSJdKTsgIyBubyB0cmFpbGluZyBuZXdsaW5l Cj4+Cj4+ICMgLi90ZXN0LXRhaW50ZWQucG0KPj4gb3V0cHV0IGlzIHRhaW50ZWQ6IG5vCj4+IG91 dHB1dCBpcyB0YWludGVkOiB5ZXMKPj4gb3V0cHV0IGlzIHRhaW50ZWQ6IG5vCj4+IG91dHB1dCBp cyB0YWludGVkOiB5ZXMKPj4KPj4gSSAqdGhpbmsqIHRoZSByZWFzb24gaXMgdGhpcyBodW5rIGlu IHJ1bl9jb21tYW5kOgo+Pgo+PiAgICAgd2hpbGUgKCRidWYgPX4gcy9eKFteXDAxMFxyXG5dKiko PzpcbnwoPzpcMDEwKSt8XHJcbj8pLy8pIHsKPj4gCW15ICRsaW5lID0gJG91dGxvZyAuICQxOwo+ PiAJJG91dGxvZyA9ICcnOwo+PiAJJiRvdXRmdW5jKCRsaW5lKSBpZiAkb3V0ZnVuYzsKPj4gCSYk bG9nZnVuYygkbGluZSkgaWYgJGxvZ2Z1bmM7Cj4+ICAgICB9Cj4+ICAgICAkb3V0bG9nIC49ICRi dWY7Cj4+Cj4+IC4uLiB3aGVyZSAkYnVmIGlzIHRhaW50ZWQuIFRoZSBzLy8gbWFrZXMgc3VyZSAk bGluZSBpcyB1bnRhaW50ZWQgKGlmCj4+ICRvdXRsb2cgaXMgdW50YWludGVkKSwgYnVmIGlmICRi dWYgaXMgbm9uLWVtcHR5IGFmdGVyIHRoZSB3aGlsZSBsb29wCj4+IChiZWNhdXNlIGl0IGRpZG4n dCBlbmQgd2l0aCBhIG5ld2xpbmUpLCBpdCB0YWludHMgJG91dGxvZywgd2hpY2ggd2lsbCBiZQo+ PiBwYXNzZWQgdG8gb3V0ZnVuYyBsYXRlci4KPj4KPj4gV2l0aCB0d28gc25hcHNob3RzLCB0aGUg b3V0cHV0IG9mIGBxZW11LWltZyBpbmZvYCBvbiBteSB0ZXN0IG1hY2hpbmUgaXMKPj4gc21hbGxl ciB0aGFuIDQwOTYgYnl0ZXMgYW5kIGVuZHMgaW4gYSBuZXdsaW5lLCBzbyBpdCdzIG5vdCB0YWlu dGVkLiBXaXRoCj4+IHRocmVlIHNuYXBzaG90cywgaXQgaXMgPjQwOTYgYnl0ZXMgYW5kIHRoZSBi b3VuZGFyeSBpcyBub3Qgb24gYSBuZXdsaW5lLAo+PiBzbyBpdCdzIHRhaW50ZWQuCj4+Cj4+IFdv dWxkIGl0IGJlIGEgZ29vZCBpZGVhIHRvIGZpeCBgcnVuX2NvbW1hbmRgIHNvIGl0IGFsd2F5cyBw YXNzZXMgYW4KPj4gdW50YWludGVkIHN0cmluZyB0byBvdXRmdW5jIChhbmQgSSBndWVzcyB0aGUg c2FtZSBmb3IgZXJyZnVuYyk/Cj4+IFdlIGNvdWxkIGFsdGVybmF0aXZlbHkgKG9yIGluIGFkZGl0 aW9uKSBzdGlsbCBhZGQgdGhpcyB1bnRhaW50IGhlcmUgKHNlZQo+PiBiZWxvdykuCgpJIHRoaW5r IHdlIHNob3VsZCByYXRoZXIgZ28gdGhlIG90aGVyIHdheSBhbmQgcnVuX2NvbW1hbmQoKSBzaG91 bGQgYmUKbWFkZSB0byBuZXZlciB1bnRhaW50IHRoZSBvdXRwdXQgaXRzZWxmIChidXQgbm90IGEg Z29vZCBpZGVhIHRoaXMgY2xvc2UKYmVmb3JlIHRoZSByZWxlYXNlLCBhcyB0aGVyZSBpcyB0b28g bXVjaCBwb3RlbnRpYWwgZmFsbG91dCkuLi4KCj4gCj4gRldJVywgU3RvaWtvIHBvaW50ZWQgb3V0 IHRvIG1lIHRoYXQgKG5vdCB2ZXJ5IHN1cnByaXNpbmdseSkgdGhpcyBpc3N1ZQo+IGhhZCBtYW5p ZmVzdGVkIGFscmVhZHkgYSBmZXcgeWVhcnMgYWdvIFsxXS4KPiAKPiBbMV0KPiBodHRwczovL2xv cmUucHJveG1veC5jb20vYWxsLzIwMjEwNjIyMTQyODI0LjE4NzczLTEtcy5pdmFub3ZAcHJveG1v eC5jb20vCgouLi5zZWUgdGhlIGxhc3QgcmVwbHkgZnJvbSBUaG9tYXMgdGhlcmU6Cgo+IFJhdGhl ciB0aGFuIGp1c3QgYmFuZC1haWRpbmcgaXQgc29tZXdoZXJlIGluIHRoZSBtaWRkbGUgd2l0aCBh IGNhdGNoIGFsbCByZWdleCB0aGF0Cj4gKmNvbXBsZXRlbHkqIGRlZmVhdHMgdGhlIHB1cnBvc2Ug b2YgdGhlIGNvbmNlcHQgb2YgdGFpbnRpbmcsIGl0IGNhbiBiZSBiZXR0ZXIgdG8KPiBlaXRoZXIg anVzdCBkaXNhYmxlIG9yIGZpeCB0aGUgZmV3IHBsYWNlcyB3aGVyZSBpdCdzIGFjdHVhbCB3cm9u ZyB3aXRoIGEgbG9jYWwKPiBkZWNpc2lvbiBhYm91dCBob3cgY2xvc2VseSB3ZSBjYW4gcmVzdHJp Y3QgdGhlIHVudGFpbnRpbmcsIHNvbWV0aW1lcyBhIG1hdGNoLWFsbCBpcwo+IGFsbCBpdCBjYW4g cmVhbGlzdGljYWxseSBiZSB0aGVyZSwgYnV0IG5vdCBhbHdheXMuCgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcHZlLWRldmVsIG1haWxpbmcgbGlzdApw dmUtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2kt YmluL21haWxtYW4vbGlzdGluZm8vcHZlLWRldmVsCg==