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 C5C9E1FF161 for ; Tue, 10 Sep 2024 13:34:24 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id B039A33C49; Tue, 10 Sep 2024 13:34:25 +0200 (CEST) Message-ID: <344241b6-97f4-45a5-8c5c-a2cf61055cf4@proxmox.com> Date: Tue, 10 Sep 2024 13:33:52 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox VE development discussion , =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= References: <20240809112234.1572295-1-f.gruenbichler@proxmox.com> <20240809112234.1572295-2-f.gruenbichler@proxmox.com> Content-Language: en-US From: Fiona Ebner In-Reply-To: <20240809112234.1572295-2-f.gruenbichler@proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL -0.058 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 URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [storagetunnel.pm, asdf.pm] Subject: Re: [pve-devel] [PATCH guest-common 1/1] storage tunnel: check just-imported image files 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" QW0gMDkuMDguMjQgdW0gMTM6MjIgc2NocmllYiBGYWJpYW4gR3LDvG5iaWNobGVyOgo+IHJlbW90 ZSBtaWdyYXRpb24gcmVxdWlyZXMgZWxldmF0ZWQgcHJpdmlsZWdlcyBhbHJlYWR5IGFuZCBjYW4g dGh1cyBvbmx5IGJlCj4gdHJpZ2dlcmVkIGJ5IHRydXN0ZWQgc291cmNlcywgYnV0IGFuIGFkZGl0 aW9uYWwgc2FmZWd1YXJkIG9mIGNoZWNraW5nIHRoZSBpbWFnZQo+IGZvciBleHRlcm5hbCByZWZl cmVuY2VzIGRvZXNuJ3QgaHVydC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBGYWJpYW4gR3LDvG5iaWNo bGVyIDxmLmdydWVuYmljaGxlckBwcm94bW94LmNvbT4KPiAtLS0KPiAKPiBOb3RlczoKPiAgICAg cmVxdWlyZXMgcHZlLXN0b3JhZ2UgY2hhbmdlIHRvIGFjdHVhbGx5IGhhdmUgYW4gZWZmZWN0Cj4g Cj4gIHNyYy9QVkUvU3RvcmFnZVR1bm5lbC5wbSB8IDcgKysrKysrKwo+ICAxIGZpbGUgY2hhbmdl ZCwgNyBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3NyYy9QVkUvU3RvcmFnZVR1bm5l bC5wbSBiL3NyYy9QVkUvU3RvcmFnZVR1bm5lbC5wbQo+IGluZGV4IGM4ODA4ODkuLjIxNzgwYmQg MTAwNjQ0Cj4gLS0tIGEvc3JjL1BWRS9TdG9yYWdlVHVubmVsLnBtCj4gKysrIGIvc3JjL1BWRS9T dG9yYWdlVHVubmVsLnBtCj4gQEAgLTI4MCw2ICsyODAsMTMgQEAgc3ViIGhhbmRsZV9xdWVyeV9k aXNrX2ltcG9ydCB7Cj4gIAlkZWxldGUgJHN0YXRlLT57c29ja2V0c30tPnskdW5peH07Cj4gIAlk ZWxldGUgJHN0YXRlLT57ZGlza19pbXBvcnR9Owo+ICAJJHN0YXRlLT57Y2xlYW51cH0tPnt2b2x1 bWVzfS0+eyR2b2xpZH0gPSAxOwo+ICsJbXkgJGNmZyA9IFBWRTo6U3RvcmFnZTo6Y29uZmlnKCk7 Cj4gKwlteSAoJHN0b3JhZ2UsICR2b2x1bWUpID0gUFZFOjpTdG9yYWdlOjpwYXJzZV92b2x1bWVf aWQoJHZvbGlkKTsKPiArCW15ICRzY2ZnID0gUFZFOjpTdG9yYWdlOjpzdG9yYWdlX2NvbmZpZygk Y2ZnLCAkc3RvcmFnZSk7Cj4gKwkjIGNoZWNrIGltcG9ydGVkIGltYWdlIGZvciBiYWQgcmVmZXJl bmNlcwo+ICsJaWYgKCRzY2ZnLT57cGF0aH0pIHsKClNlZW1zIGEgYml0IGxpa2UgYSBwbHVnaW4g bWV0aG9kIHdvdWxkIGJlIG5pY2VzdCBoZXJlLiBCdXQgSSBndWVzcyB3ZQpjYW4gc3RpbGwgYWRk IHRoYXQgaWYvd2hlbiBpdCBiZWNvbWVzIG5lY2Vzc2FyeSBmb3Igbm9uLXBhdGgtYmFzZWQKcGx1 Z2lucyB0byBkbyBzdWNoIGNoZWNrcy4KCj4gKwkgICAgUFZFOjpTdG9yYWdlOjpmaWxlX3NpemVf aW5mbyhQVkU6OlN0b3JhZ2U6OnBhdGgoJGNmZywgJHZvbGlkKSwgdW5kZWYsIDEpOwoKSXNuJ3Qg dGhpcyBicm9rZW4gYmVjYXVzZSBQVkU6OlN0b3JhZ2U6OnBhdGgoKSB1c2VzIHdhbnRhcnJheT8K CkF0IGxlYXN0IGEgc21hbGwgdGVzdCBwcm9ncmFtIGRvZXMgImJyZWFrIiBpbiB0aGUgc2FtZSBz Y2VuYXJpbzoKCj4gZmVibmVyQGVuaWEgfiAlIGNhdCBhc2RmLnBtCj4gdXNlIHN0cmljdDsKPiB1 c2Ugd2FybmluZ3M7Cj4KPiBzdWIgYSB7Cj4gCXJldHVybiB3YW50YXJyYXkgPyAoMSwgMikgOiAx Owo+IH0KPgo+IHN1YiBiIHsKPiAJbXkgKCRhLCAkYiwgJGMpID0gQF87Cj4KPiAJcHJpbnQgIiRh ICRiICRjXG4iOwo+IH0KPgo+IGIoYSgpLCAzLCA0KTsKPiBmZWJuZXJAZW5pYSB+ICUgcGVybCBh c2RmLnBtCj4gMSAyIDMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpwdmUtZGV2ZWwgbWFpbGluZyBsaXN0CnB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNv bQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wdmUt ZGV2ZWwK