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 348751FF16F for ; Tue, 5 Aug 2025 15:47:51 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id BE8E01637A; Tue, 5 Aug 2025 15:49:20 +0200 (CEST) Mime-Version: 1.0 Date: Tue, 05 Aug 2025 15:49:16 +0200 Message-Id: To: =?utf-8?q?Christian_S=C3=BC=C3=9Fenguth?= , "Proxmox VE development discussion" From: "Max R. Carrara" X-Mailer: aerc 0.18.2-0-ge037c095a049 References: <06261024c4bd98bf9ab5d8939a110d968c675476@sweetgood.de> In-Reply-To: <06261024c4bd98bf9ab5d8939a110d968c675476@sweetgood.de> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1754401736847 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.083 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. [proxmox.com, zfspoolplugin.pm, sweetgood.de] Subject: Re: [pve-devel] Upstream contribution to ZFSPoolPlugin.pm possible? 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" T24gVHVlIEF1ZyA1LCAyMDI1IGF0IDI6MzkgUE0gQ0VTVCwgPT91dGYtOD9CP1EyaHlhWE4wYVdG dUlGUER2TU9mWlc1bmRYUm8/PSB3cm90ZToKPiBIaSBNYXgsCj4KPiBzdXJlIHRoaW5nLCBoZXJl J3MgbXkgcmVxdWVzdCB3aXRob3V0IGFueSBzaWduYXR1cmU6Cj4KPiBEZWFyIFBST1hNT1ggZGV2 cywKPgo+IEkgaGF2ZSBhIHF1aWNrIHF1ZXN0aW9uIHJlZ2FyZGluZyBhbiB1cHN0cmVhbSBjb250 cmlidXRpb24gdG/CoFpGU1Bvb2xQbHVnaW4ucG0uCj4KPiBDdXJyZW50bHkgSSdtICJtYWludGFp bmluZyIgdGhlIGZvbGxvd2luZyBwYXRjaCB3aGljaCBhbGxvd3MgbWlncmF0aW9uIG9mIGVuY3J5 cHRlZCBaRlMgZGF0YXNldHM6wqBodHRwczovL2ZvcnVtLnByb3htb3guY29tL3RocmVhZHMvYWxs b3ctbWlncmF0aW9uLWFuZC1yZXBsaWNhdGlvbi1vZi1kaXNrcy1vbi16ZnMtZW5jcnlwdGVkLXN0 b3JhZ2UuMTE3MjI3LwoKQWgsIGludGVyZXN0aW5nISBUaGFua3MgZm9yIHNoYXJpbmcuIExldCBt ZSBhbnN3ZXIgeW91ciBxdWVzdGlvbnMgZmlyc3Q6Cgo+Cj4gV2hhdCBzdGVwcyB3b3VsZCBJIGhh dmUgdG8gdGFrZSB0byBoYXZlIHRoaXMgaW1wbGVtZW50ZWQgdXBzdHJlYW0/CgpJbiBzaG9ydDoK CiAxLiBDaGVjayBvdXQgdGhlIGdlbmVyYWwgZGV2ZWxvcGVyIGRvY3VtZW50YXRpb24gaWYgeW91 IGhhdmVuJ3QKICAgIGFscmVhZHk6IGh0dHBzOi8vcHZlLnByb3htb3guY29tL3dpa2kvRGV2ZWxv cGVyX0RvY3VtZW50YXRpb24KIDIuIFlvdSB3aWxsIG5lZWQgdG8gc2lnbiBhIENMQSBpZiB5b3Ug aGF2ZW4ndCB5ZXQuIEZvciBtb3JlCiAgICBpbmZvcm1hdGlvbiwgc2VlOiBodHRwczovL3Byb3ht b3guY29tL2VuL2Fib3V0L29wZW4tc291cmNlL2RldmVsb3BlcnMKIDMuIFdvcmsgb24geW91ciBw YXRjaCBzZXJpZXMKIDQuIFNlbmQgdGhlIHNlcmllcyB0byB0aGlzIG1haWxpbmcgbGlzdCBvbmNl IHlvdSdyZSBzYXRpc2ZpZWQKIDUuIFdhaXQgZm9yIGZlZWRiYWNrIC8gcmV2aWV3CiA2LiBFdmVu dHVhbGx5IGhhdmUgeW91ciBwYXRjaCBzZXJpZXMgYXBwbGllZCBvbmNlIGl0IHBhc3NlcyByZXZp ZXcKICAgIGFuZCB0ZXN0aW5nOyBvdGhlcndpc2UgZ290byAzLiBpZiBjaGFuZ2VzIGFyZSByZXF1 ZXN0ZWQKCk9mIGNvdXJzZSwgZGVwZW5kaW5nIG9uIHRoZSBzY29wZSBhbmQgc2l6ZSBvZiB0aGUg cGF0Y2ggc2VyaWVzLCB0aGlzIGNhbgp0YWtlIGEgbGl0dGxlIHdoaWxlLCBidXQgZG9uJ3QgbGV0 IHRoaXMgZGlzY291cmFnZSB5b3UuIFdlIGFsd2F5cwp3ZWxjb21lIGNvbnRyaWJ1dGlvbnMgYW5k IGFyZSBoYXBweSB0byByZXZpZXcgYW5kIHRlc3QgdGhlbSEgOikKCj4gT3IgaXMgdGhlcmUgc29t ZXRoaW5nIGZyb20gZGV2IHNpZGUgd2hpY2ggc3BlYWtzIGFnYWluc3QgaW1wbGVtZW50aW5nIHRo aXMgYXQgYWxsPwoKSW4gZ2VuZXJhbCwgdGhlcmUncyBub3RoaW5nIHRoYXQgc3BlYWtzIGFnYWlu c3QgaW1wbGVtZW50aW5nIHRoaXM7Cml0J3MgcmF0aGVyIHRoYXQgaXQgd291bGQgcmVxdWlyZSBz b21lIG1vcmUgdGhvcm91Z2ggdGVzdGluZyBhbmQKY2FyZWZ1bCBwbGFubmluZyBvbiBob3cgdGhl IGZlYXR1cmUgc2hvdWxkIGJlIGludGVncmF0ZWQgb3ZlcmFsbCwgYXMKc3RvcmFnZSBpcyBzb21l dGhpbmcgdmVyeSBmdW5kYW1lbnRhbCBpbiBQVkUuCgpCZWZvcmUgSSBlbGFib3JhdGUgb24gdGhp cywgSSB3YW50IHRvIG5vdGUgdGhhdCB3ZSdyZSBzb29uIGdvaW5nIHRvCnB1Ymxpc2ggYSBzdG9y YWdlIHBsdWdpbiBkZXZlbG9wbWVudCBndWlkZSBvbiB0aGUgd2lraTsgaXQncyBiZXN0IHRvCmtl ZXAgYW4gZXllIG9uIHRoaXMgcGFnZTogaHR0cHM6Ly9wdmUucHJveG1veC5jb20vd2lraS9TdG9y YWdlX1BsdWdpbl9EZXZlbG9wbWVudAoKQW55aG93LCB0byBpbXBsZW1lbnQgdGhpcyBwYXJ0aWN1 bGFyIGZlYXR1cmUsIEkgd291bGQgZmlyc3Qgc3VnZ2VzdAp0aGlua2luZyBhYm91dCBob3cgaXQg aW50ZWdyYXRlcyB3aXRoIHRoZSByZXN0IG9mIFBWRSBhbmQgaG93IGl0IHdpbGwKYmVoYXZlIHdp dGggZXhpc3RpbmcgenBvb2xzIGFuZCBndWVzdCB2b2x1bWVzLiBGb3IgZXhhbXBsZSwgd2hhdCB3 aWxsCnRoZSB1c2VyIGhhdmUgdG8gZG8gaW4gb3JkZXIgdG8gY3JlYXRlIGFuIGVuY3J5cHRlZCB2 b2x1bWU/IENhbiBleGlzdGluZwp2b2x1bWVzIGJlIGVuY3J5cHRlZD8gQ2FuIGFuIGV4aXN0aW5n IHBvb2wgYWxsb3cgZW5jcnlwdGVkIHZvbHVtZXM/IE9yCndvdWxkIGl0IG1ha2UgbW9yZSBzZW5z ZSB0byBoYXZlIHpwb29scyBlaXRoZXIgYWxsb3cgdW5lbmNyeXB0ZWQKdm9sdW1lcywgKm9yKiBl bmNyeXB0ZWQgdm9sdW1lcywgYnV0IG5vdCBib3RoPyBBbmQgc28gb24gYW5kIHNvIGZvcnRoLgpJ dCdzIChvYnZpb3VzbHkpIGFsc28gdmVyeSBpbXBvcnRhbnQgdGhhdCBleGlzdGluZyBzdG9yYWdl IHNldHVwcyBkb24ndApicmVhaywgaW5jbHVkaW5nIHJlcGxpY2F0aW9uIGpvYnMuCgpBbm90aGVy IGJpZyB0b3BpYyBpcyBob3cgdGhlIGVuY3J5cHRpb24ga2V5cyBhcmUgaGFuZGxlZC0tZm9yIGV4 YW1wbGUsCndpbGwgdGhlcmUgYmUgbXVsdGlwbGUga2V5cyBvciBqdXN0IG9uZSBwZXIgc3RvcmFn ZT8gU2luY2UgYm90aCBub2RlcwpuZWVkIHRvIGhhdmUgYWNjZXNzIHRvIHRoZSBzYW1lIGtleSB3 aGVuIG1pZ3JhdGluZyBhbiBlbmNyeXB0ZWQgdm9sdW1lLAp0aGUga2V5IHdvdWxkIGhhdmUgdG8g YmUgc3RvcmVkIGluIGEgcGxhY2Ugd2hlcmUgYm90aCBub2RlcyBjYW4gYWNjZXNzCml0LiBwbXhj ZnMgKHNvLCAvZXRjL3B2ZSkgaXMgdXN1YWxseSB0aGUgcGxhY2UgdG8gZ28gZm9yIHRoaXMuIE5v dGUKd2hhdCB3ZSByZWNlbnRseSBhZGRlZCBzdXBwb3J0IGZvciBjdXN0b20gc2Vuc2l0aXZlIHBh cmFtZXRlcnMgYXMgd2VsbDoKaHR0cHM6Ly9naXQucHJveG1veC5jb20vP3A9cHZlLXN0b3JhZ2Uu Z2l0O2E9Y29tbWl0O2g9ZGI1YzUwYzA3OWFiYTJkOTQ3MjZmZWZlNDBmZTY1MDYwMjlhNzc3NAoK VGhlIHVwY29taW5nIGd1aWRlIHdpbGwgYWxzbyBleHBsYWluIGhvdyB0byB1c2UgYW5kIGhhbmRs ZSBzZW5zaXRpdmUKcGFyYW1ldGVycyBpbiBnZW5lcmFsLgoKRXZlbiB0aG91Z2ggYWxsIG9mIHRo aXMgbWlnaHQgYmUgYSBiaXQgbXVjaCB1cCBmcm9udC0tYW5kIGl0J3MgYWxsIEkKY291bGQgdGhp bmsgb2Ygb2ZmIHRoZSB0b3Agb2YgbXkgaGVhZCByaWdodCBub3csIHNvIHRoZXJlJ3MgcHJvYmFi bHkgYQpsb3QgbW9yZSB0byBjb25zaWRlci0tSSBob3BlIHRoYXQgSSBjb3VsZCBwcm92b2tlIHNv bWUgdGhvdWdodCBoZXJlLiBJZgp5b3UgbmVlZCBzb21lIG1vcmUgY29uY3JldGUgcG9pbnRlcnMg b24gd2hlcmUgKG9yIHdpdGggd2hhdCkgdG8gc3RhcnQsCmxldCB1cyBrbm93ISA6KQoKS2luZCBy ZWdhcmRzLApNYXgKCj4KPiBUaGFua3MgaW4gYWR2YW5jZSwKPiBDaHJpc3RpYW4KPgo+IHN3ZWV0 Z29vZC5kZQoKCgo+Cj4gLS0tCj4KPgo+IEFtIDUuIEF1Z3VzdCAyMDI1IHVtIDE0OjM2IHNjaHJp ZWIgIk1heCBSLiBDYXJyYXJhIiA8bS5jYXJyYXJhQHByb3htb3guY29tIG1haWx0bzptLmNhcnJh cmFAcHJveG1veC5jb20/dG89JTIyTWF4JTIwUi4lMjBDYXJyYXJhJTIyJTIwJTNDbS5jYXJyYXJh JTQwcHJveG1veC5jb20lM0UgPjoKPgo+ID4gCj4gPiBPbiBNb24gQXVnIDQsIDIwMjUgYXQgMTE6 NDUgQU0gQ0VTVCwgQ2hyaXN0aWFuIFN1ZXNzZW5ndXRoIC0gc3dlZXRnb29kLmRlL2VuIHZpYSBw dmUtZGV2ZWwgd3JvdGU6Cj4gPiAKPiA+IEhtbSwgc2VlbXMgbGlrZSB5b3VyIG1haWwgZGlkbid0 IG1ha2UgaXQgdGhyb3VnaCwgSSBjYW4gb25seSBzZWUgdGhlCj4gPiBzaWduYXR1cmUgeW91IGF0 dGFjaGVkIC4uLiBjb3VsZCB5b3UgdHJ5IGFnYWluPyBTZWVtcyBsaWtlIGl0J3MgcmVsYXRlZAo+ ID4gdG8gc3RvcmFnZS4KPiA+IAo+ID4gPiAKPiA+ID4gX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KPiA+ID4gIHB2ZS1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+ ID4gIHB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbSBtYWlsdG86cHZlLWRldmVsQGxpc3RzLnBy b3htb3guY29tIAo+ID4gPiAgaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxt YW4vbGlzdGluZm8vcHZlLWRldmVsCj4gPiA+Cj4gPgoKCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpwdmUtZGV2ZWwgbWFpbGluZyBsaXN0CnB2ZS1kZXZl bEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFp bG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK