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 575781FF17E for ; Thu, 2 Oct 2025 14:41:46 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 59B3CEE18; Thu, 2 Oct 2025 14:41:53 +0200 (CEST) Message-ID: <5a01ab84-2d91-4e64-826a-29ebf6bd4545@proxmox.com> Date: Thu, 2 Oct 2025 14:41:20 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta To: Proxmox VE development discussion , Shannon Sterz , Nicolas Frey References: <20250929093555.86352-1-n.frey@proxmox.com> Content-Language: en-US From: Thomas Lamprecht In-Reply-To: X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1759408857012 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.026 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 pve-storage] fix #6450: add file-checksum endpoint to storage API 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: pve-devel Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" QW0gMDIuMTAuMjUgdW0gMTQ6MTUgc2NocmllYiBTaGFubm9uIFN0ZXJ6Ogo+PiAgICAgICAgICAg ICAgd2FybiAkQCBpZiAkQDsKPj4gICAgICAgICAgfQo+Pgo+PiArICAgICAgICBpZiAoZXhpc3Rz ICRwYXJhbS0+e2NoZWNrc3VtfSkgewo+PiArICAgICAgICAgICAgcHJpbnQgImNhbGN1bGF0aW5n IGNoZWNrc3VtLi4uXG4iOwo+PiArICAgICAgICAgICAgJGVudHJ5LT57Y2hlY2tzdW19ID0gUFZF OjpUb29sczo6Z2V0X2ZpbGVfaGFzaCgkcGFyYW0tPntjaGVja3N1bX0sICRwYXRoKTsKPiBpJ3Zl IHRlc3RlZCB0aGlzIHdpdGggc29tZSBub3QgdG9vIHVuY29tbW9uIGRpc2sgaW1hZ2VzIHN1Y2gg YXMgYSAzMkdCCj4gdm9sdW1lIHRoYXQgaXMgZXNzZW50aWFsbHkgZW1wdHkgYW5kIHRoZSBhcGkg ZW5kcG9pbnQgaGVyZSBqdXN0IHRpbWVzCj4gb3V0LiB3aGljaCBpcyBub3QgdG9vIHN1cnByaXNp bmcuIGkgd29uZGVyIGlmIHdlIGNhbiBjYWNoZSB0aGUgaGFzaGVzCj4gaGVyZSBzb21laG93IGFu ZCBjYWxjdWxhdGUgdGhlbSBpbiBhIHdvcmtlciB0YXNrcy4gaSBhbHNvIHdvbmRlciBob3cKPiB0 aGlzIHNob3VsZCBpZGVhbGx5IHdvcmsgZm9yIHJ1bm5pbmcgdm0gYW5kIGNvbnRhaW5lciBpbWFn ZXMgYXMgdGhlaXIKPiBjaGVja3N1bSBjb3VsZCBjaGFuZ2UgYWxsIHRoZSB0aW1lLgo+IAo+IG1h eWJlIHdlIGNhbiBhdCBsZWFzdCBjYWxjdWxhdGUgdGhlIGhhc2hlcyBoZXJlIGZvciBzb21lIG1v cmUgc3RhdGljCj4gYXNzZXRzIHN1Y2ggaXNvIGV0Yy4gYWhlYWQgb2YgdGltZSBhbmQgb25seSBl bmFibGUgdGhpcyBmbGFnIGZvciB0aGluZ3MKPiBsaWtlIHRoYXQgKHNvIGlzb3MsIGNvbnRhaW5l ciB0ZW1wbGF0ZXMsIGltYWdlcyBvZiB2bSBhbmQgY29udGFpbmVyCj4gdGVtcGxhdGVzIGV0Yy4p IGJhc2ljYWxseSB0aGluZ3MgdGhhdCBkb24ndCBjaGFuZ2UgdGhhdCBtdWNoPwoKCkkgY291bGQg bm90IGZpbmQgaXQsIGJ1dCBJSVJDIHRoZXJlIHdhcyBzdWNoIGEgcmVxdWVzdCAob3IgcGF0Y2g/ KSBmb3IKY2hlY2tzdW1zIG9mIHN0b3JhZ2UgY29udGVudCBzdWJtaXR0ZWQgaW4gdGhlIHBhc3Qg d2hlcmUgd2UgZGlzY3Vzc2VkCnRoaXMgYWxyZWFkeS4KCkFueWhvdywgdGhpcyBpcyByZWFsbHkg bm90IHNvbWV0aGluZyB0cml2aWFsIGFuZCB3b3VsZCBuZWVkIHNvbWUgc3lzdGVtCnRvIGNhY2hl IHRoZSBoYXNoIHdoaWxlIGFsc28gaGF2aW5nIGEgaGV1cmlzdGljIHRoYXQgZW5zdXJlcyB0aGUg Y2FjaGVkCmhhc2ggaXMgc3RpbGwgdmFsaWQg4oCTIGFzIGhhdmluZyBhIHdyb25nIGhhc2ggcmV0 dXJuZWQgbWlnaHQgbmVlZGxlc3NseQp3cmVjayBzb21lIG5lcnZlcyBvZiBhbnkgYWRtaW4gdGhh dCB0YWtlIHRoZWlyIGpvYiBzZXJpb3VzbHkuCgpXZSBjb3VsZCBkbyBhIGZpbGUgdGhhdCBjb250 YWlucyB0aGUgaGFzaChlcykgYW5kIGEgaW5vZGUgbnIuLCBmaWxlCnNpemUgYW5kIG10aW1lIHZh bHVlIGZyb20gdGhlIHRpbWUgdGhvc2UgaGFzaChlcykgZ290IGNyZWF0ZWQgYXMKaGV1cmlzdGlj IHRvIGRldGVjdCBsZWdpdGltYXRlIGNoYW5nZS4gUGx1cyBwcm9iYWJseSB0aGUgZGF0ZSB0bwpz aG93IHRoZSB1c2VyIHRoYXQgdGhpcyBpcyB3YXMgbm90IGNhbGN1bGF0ZWQgb24gdGhlIGZseS4K QW5kIHllcywgYWN0dWFsIGNhbGN1bGF0aW9uIG5lZWRzIHRvIGhhcHBlbiBpbiBhIHRhc2sgd29y a2VyLCBhcwp0aGlzIGNhbiBydW4gZm9yIHF1aXRlIGEgd2hpbGUgb24gYmlnIGZpbGVzIGFuZC9v ciBzbG93IHN0b3JhZ2VzLgpTbyBwcm9iYWJseSBiZXN0IGRvbmUgaW4gYSBkZWRpY2F0ZWQgQVBJ IGNhbGwgSSBndWVzcywgYnV0IHdpdGggYWxsCnRoaXMgaW4gbWluZCBJJ20gcXVlc3RpbmcgYSBi aXQgaWYgdGhpcyBpcyByZWFsbHkgd29ydGggdGhhdCBtdWNoCmVmZm9ydC4uLgoKCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwdmUtZGV2ZWwgbWFpbGlu ZyBsaXN0CnB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3gu Y29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK