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 BF7461FF165 for ; Thu, 31 Jul 2025 14:36:46 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 20A6C3AD7C; Thu, 31 Jul 2025 14:38:12 +0200 (CEST) Message-ID: Date: Thu, 31 Jul 2025 14:37:39 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Friedrich Weber To: Proxmox VE development discussion , =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= , Fiona Ebner 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 In-Reply-To: <3d16f677-c0fc-4f1d-9e4b-02daecf9894b@proxmox.com> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1753965446900 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.011 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 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" T24gMjgvMDcvMjAyNSAxNTozMCwgRnJpZWRyaWNoIFdlYmVyIHdyb3RlOgo+IE9uIDI4LzA3LzIw MjUgMTQ6MjIsIEZhYmlhbiBHcsO8bmJpY2hsZXIgd3JvdGU6Cj4+IE9uIEp1bHkgMjgsIDIwMjUg MTowOCBwbSwgRmlvbmEgRWJuZXIgd3JvdGU6Cj4+PiBBbSAyOC4wNy4yNSB1bSAxMTo1OSBBTSBz Y2hyaWViIEZhYmlhbiBHcsO8bmJpY2hsZXI6Cj4+Pj4gT24gSnVseSAyNSwgMjAyNSA1OjQ4IHBt LCBGcmllZHJpY2ggV2ViZXIgd3JvdGU6Cj4+Pj4+IFdpdGhvdXQgdW50YWludGluZywgb2ZmbGlu ZS1kZWxldGluZyBhIHZvbHVtZS1jaGFpbiBzbmFwc2hvdCBvbiBhCj4+Pj4+IGRpcmVjdG9yeSBz dG9yYWdlIHZpYSB0aGUgR1VJIGZhaWxzIHdpdGggYW4gIkluc2VjdXJlIGRlcGVuZGVjeSBpbgo+ Pj4+PiBleGVjIFsuLi5dIiBlcnJvciwgYmVjYXVzZSB2b2x1bWVfc25hcHNob3RfZGVsZXRlIHVz ZXMgdGhlIGZpbGVuYW1lCj4+Pj4+IGl0cyBxZW11LWltZyBpbnZvY2F0aW9uLgo+IAo+IEkgZ290 IHJlYWxseSBjb25mdXNlZCBiZWNhdXNlIEkgY291bGRuJ3QgcmVwcm9kdWNlIHRoZSBpc3N1ZSBh bnltb3JlLgo+IFR1cm5zIG91dCBJIG5lZWRlZCBhdCBsZWFzdCAzIHNuYXBzaG90cyB0byByZXBy b2R1Y2UgdGhlIGlzc3VlLiBXaXRoCj4gb25seSB0d28gc25hcHNob3RzLCB0aGUgJHNuYXAtPntm aWxlbmFtZX0gd2FzIG5vdCB0YWludGVkLCBzbyBkaWRuJ3QKPiBuZWVkIGFuIHVudGFpbnQuIFdp dGggdGhyZWUgc25hcHNob3RzLCAkc25hcC0+e2ZpbGVuYW1lfSB3YXMgdGFpbnRlZAo+IGJlY2F1 c2UgdGhlIHJlc3VsdCBvZiBxZW11X2ltZ19pbmZvIHdhcyBhbHJlYWR5IHRhaW50ZWQuIEFzIGl0 IHR1cm5zCj4gb3V0LCBvdXIgUFZFOjpUb29sczo6cnVuX2NvbW1hbmQgbWF5IHBhc3MgYSB0YWlu dGVkIHN0cmluZyB0byBvdXRmdW5jCj4gKGFuZCB0aHVzIHRhaW50IHRoZSByZXN1bHQgb2YgcWVt dV9pbWdfaW5mbykgaWYgY3VycmVudCAkYnVmIChhdCBtb3N0Cj4gNDA5NiBieXRlcykgZG9lc24n dCBlbmQgaW4gYSB3aGl0ZXNwYWNlLgo+IAo+IFJlcHJvZHVjZXI6Cj4gCj4gIyBjYXQgdGVzdC10 YWludGVkLnBtCj4gIyEvdXNyL2Jpbi9wZXJsIC1UCj4gdXNlIHN0cmljdDsKPiAKPiB1c2UgVGFp bnQ6OlJ1bnRpbWUgcXcoaXNfdGFpbnRlZCk7Cj4gdXNlIFBWRTo6VG9vbHMgcXcocnVuX2NvbW1h bmQpOwo+IAo+ICRFTlZ7IlBBVEgifSA9ICIvdXNyL2JpbiI7Cj4gCj4gc3ViIGNoZWNrX3RhaW50 ZWQgewo+ICAgICBteSAkY21kID0gc2hpZnQ7Cj4gICAgIG15ICRvdXQ7Cj4gICAgIHJ1bl9jb21t YW5kKCRjbWQsIG91dGZ1bmMgPT4gc3ViIHsgJG91dCAuPSBzaGlmdCB9KTsKPiAgICAgcHJpbnQg Im91dHB1dCBpcyB0YWludGVkOiAiLihpc190YWludGVkKCRvdXQpID8gInllcyIgOiAibm8iKS4i XG4iOwo+IH07Cj4gCj4gY2hlY2tfdGFpbnRlZChbImVjaG8iLCAieCJ4NDA5NV0pOyAjIDQwOTUg Y2hhcnMgKyBuZXdsaW5lCj4gY2hlY2tfdGFpbnRlZChbImVjaG8iLCAieCJ4NDA5Nl0pOyAjIDQw OTYgY2hhcnMgKyBuZXdsaW5lCj4gY2hlY2tfdGFpbnRlZChbImVjaG8iLCAiaGlcbnRoZXJlIl0p OyAjIHRyYWlsaW5nIG5ld2xpbmUKPiBjaGVja190YWludGVkKFsiZWNobyIsICItbiIsICJoaVxu dGhlcmUiXSk7ICMgbm8gdHJhaWxpbmcgbmV3bGluZQo+IAo+ICMgLi90ZXN0LXRhaW50ZWQucG0K PiBvdXRwdXQgaXMgdGFpbnRlZDogbm8KPiBvdXRwdXQgaXMgdGFpbnRlZDogeWVzCj4gb3V0cHV0 IGlzIHRhaW50ZWQ6IG5vCj4gb3V0cHV0IGlzIHRhaW50ZWQ6IHllcwo+IAo+IEkgKnRoaW5rKiB0 aGUgcmVhc29uIGlzIHRoaXMgaHVuayBpbiBydW5fY29tbWFuZDoKPiAKPiAgICAgd2hpbGUgKCRi dWYgPX4gcy9eKFteXDAxMFxyXG5dKikoPzpcbnwoPzpcMDEwKSt8XHJcbj8pLy8pIHsKPiAJbXkg JGxpbmUgPSAkb3V0bG9nIC4gJDE7Cj4gCSRvdXRsb2cgPSAnJzsKPiAJJiRvdXRmdW5jKCRsaW5l KSBpZiAkb3V0ZnVuYzsKPiAJJiRsb2dmdW5jKCRsaW5lKSBpZiAkbG9nZnVuYzsKPiAgICAgfQo+ ICAgICAkb3V0bG9nIC49ICRidWY7Cj4gCj4gLi4uIHdoZXJlICRidWYgaXMgdGFpbnRlZC4gVGhl IHMvLyBtYWtlcyBzdXJlICRsaW5lIGlzIHVudGFpbnRlZCAoaWYKPiAkb3V0bG9nIGlzIHVudGFp bnRlZCksIGJ1ZiBpZiAkYnVmIGlzIG5vbi1lbXB0eSBhZnRlciB0aGUgd2hpbGUgbG9vcAo+IChi ZWNhdXNlIGl0IGRpZG4ndCBlbmQgd2l0aCBhIG5ld2xpbmUpLCBpdCB0YWludHMgJG91dGxvZywg d2hpY2ggd2lsbCBiZQo+IHBhc3NlZCB0byBvdXRmdW5jIGxhdGVyLgo+IAo+IFdpdGggdHdvIHNu YXBzaG90cywgdGhlIG91dHB1dCBvZiBgcWVtdS1pbWcgaW5mb2Agb24gbXkgdGVzdCBtYWNoaW5l IGlzCj4gc21hbGxlciB0aGFuIDQwOTYgYnl0ZXMgYW5kIGVuZHMgaW4gYSBuZXdsaW5lLCBzbyBp dCdzIG5vdCB0YWludGVkLiBXaXRoCj4gdGhyZWUgc25hcHNob3RzLCBpdCBpcyA+NDA5NiBieXRl cyBhbmQgdGhlIGJvdW5kYXJ5IGlzIG5vdCBvbiBhIG5ld2xpbmUsCj4gc28gaXQncyB0YWludGVk Lgo+IAo+IFdvdWxkIGl0IGJlIGEgZ29vZCBpZGVhIHRvIGZpeCBgcnVuX2NvbW1hbmRgIHNvIGl0 IGFsd2F5cyBwYXNzZXMgYW4KPiB1bnRhaW50ZWQgc3RyaW5nIHRvIG91dGZ1bmMgKGFuZCBJIGd1 ZXNzIHRoZSBzYW1lIGZvciBlcnJmdW5jKT8KPiBXZSBjb3VsZCBhbHRlcm5hdGl2ZWx5IChvciBp biBhZGRpdGlvbikgc3RpbGwgYWRkIHRoaXMgdW50YWludCBoZXJlIChzZWUKPiBiZWxvdykuCgpG V0lXLCBTdG9pa28gcG9pbnRlZCBvdXQgdG8gbWUgdGhhdCAobm90IHZlcnkgc3VycHJpc2luZ2x5 KSB0aGlzIGlzc3VlCmhhZCBtYW5pZmVzdGVkIGFscmVhZHkgYSBmZXcgeWVhcnMgYWdvIFsxXS4K ClsxXQpodHRwczovL2xvcmUucHJveG1veC5jb20vYWxsLzIwMjEwNjIyMTQyODI0LjE4NzczLTEt cy5pdmFub3ZAcHJveG1veC5jb20vCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KcHZlLWRldmVsIG1haWxpbmcgbGlzdApwdmUtZGV2ZWxAbGlzdHMucHJv eG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGlu Zm8vcHZlLWRldmVsCg==