From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <pve-devel-bounces@lists.proxmox.com> Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id D46281FF164 for <inbox@lore.proxmox.com>; Fri, 25 Apr 2025 11:13:15 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id B33AD1F198; Fri, 25 Apr 2025 11:13:21 +0200 (CEST) Message-ID: <e1f0f8c8-0286-48b4-b5b5-719016783e29@proxmox.com> Date: Fri, 25 Apr 2025 11:12:41 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Daniel Kral <d.kral@proxmox.com>, Proxmox VE development discussion <pve-devel@lists.proxmox.com> References: <20250325151254.193177-1-d.kral@proxmox.com> <20250325151254.193177-6-d.kral@proxmox.com> <c9a5bd93-751f-4861-89ee-5e5bb1cb1c80@proxmox.com> <89f355fb-6aff-4347-aefc-91edef71d93e@proxmox.com> Content-Language: en-US From: Fiona Ebner <f.ebner@proxmox.com> In-Reply-To: <89f355fb-6aff-4347-aefc-91edef71d93e@proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL -0.038 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 Subject: Re: [pve-devel] [PATCH ha-manager 04/15] add rules section config base plugin X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com> List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe> List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/> List-Post: <mailto:pve-devel@lists.proxmox.com> List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help> List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe> Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com> QW0gMjUuMDQuMjUgdW0gMTA6Mjkgc2NocmllYiBEYW5pZWwgS3JhbDoKPiBPbiA0LzI0LzI1IDE1 OjAzLCBGaW9uYSBFYm5lciB3cm90ZToKPj4gQW0gMjUuMDMuMjUgdW0gMTY6MTIgc2NocmllYiBE YW5pZWwgS3JhbDoKPj4+ICsKPj4+ICvCoMKgwqAgJGZ1bmMtPigkcnVsZSwgJHJ1bGVpZCk7Cj4+ PiArwqDCoMKgIH0KPj4+ICt9Cj4+PiArCj4+PiArc3ViIGNhbm9uaWNhbGl6ZSB7Cj4+PiArwqDC oMKgIG15ICgkY2xhc3MsICRydWxlcywgJGdyb3VwcywgJHNlcnZpY2VzKSA9IEBfOwo+Pj4gKwo+ Pj4gK8KgwqDCoCBkaWUgImltcGxlbWVudCBpbiBzdWJjbGFzcyI7Cj4+PiArfQo+Pj4gKwo+Pj4g K3N1YiBhcmVfc2F0aXNmaWFibGUgewo+Pj4gK8KgwqDCoCBteSAoJGNsYXNzLCAkcnVsZXMsICRn cm91cHMsICRzZXJ2aWNlcykgPSBAXzsKPj4+ICsKPj4+ICvCoMKgwqAgZGllICJpbXBsZW1lbnQg aW4gc3ViY2xhc3MiOwo+Pj4gK30KPj4KPj4gVGhpcyBtaWdodCBub3QgYmUgcG9zc2libGUgdG8g aW1wbGVtZW50IGluIGp1c3QgdGhlIHN1YmNsYXNzZXMuIEUuZy4KPj4gc2VydmljZXMgMSBhbmQg MiBoYXZlIHN0cmljdCBjb2xvY2F0aW9uIHdpdGggZWFjaCBvdGhlciwgYnV0IDEgaGFzCj4+IHJl c3RyaWN0ZWQgbG9jYXRpb24gb24gbm9kZSBBIGFuZCAyIGhhcyByZXN0cmljdGVkIGxvY2F0aW9u IG9uIG5vZGUgQi4KPj4KPj4gSSBkb24ndCB0aGluayBpdCBodXJ0cyB0byByYXRoZXIgcHV0IHRo ZSBpbXBsZW1lbnRhdGlvbiBoZXJlIHdpdGgKPj4ga25vd2xlZGdlIG9mIGFsbCBydWxlIHR5cGVz IGFuZCB3aGF0IGludGVyLWRlcGVuZGVuY2llcyB0aGV5IGVudGFpbC4gQW5kCj4+IG1heWJlIGhh dmUgaXQgYmUgYSBmdW5jdGlvbiByYXRoZXIgdGhhbiBhIG1ldGhvZCB0aGVuPwo+IAo+IFllcywg eW91J3JlIHJpZ2h0LCBpdCB3b3VsZCBtYWtlIG1vcmUgc2Vuc2UgdG8gaGF2ZSB0aGVzZSBiZSBm dW5jdGlvbnMKPiByYXRoZXIgdGhhbiBtZXRob2RzLiBJbiB0aGUgY3VycmVudCBpbXBsZW1lbnRh dGlvbiBpdCdzIHJhdGhlciBjb25mdXNpbmcKPiBhbmQgaW4gdGhlIGVuZCAkcnVsZXMgc2hvdWxk IGNvbnNpc3Qgb2YgYWxsIHR5cGVzIG9mIHJ1bGVzLCBzbyAkZ3JvdXBzCj4gYW5kICRzZXJ2aWNl cyBhcmUgaG9wZWZ1bGx5IG5vdCBuZWVkZWQgYXMgc2VwYXJhdGUgcGFyYW1ldGVycyBhbnltb3Jl Cj4gKFRoZSBvbmx5IHVzYWdlIGZvciB0aGVzZSBhcmUgdG8gY2hlY2sgZm9yIEhBIGdyb3VwIG1l bWJlcnMpLgoKRm9yIGNhbm9uaWNhbGl6ZSgpLCBJIGRvbid0IHRoaW5rIGl0J3MgYSBoYXJkIHJl cXVpcmVtZW50LiBDYW4gc3RpbGwgYmUKdXNlZnVsIGZvciBmdXJ0aGVyIG9wdGltaXphdGlvbiBv ZiBjb3Vyc2UuCgo+IFdoYXQgZG8geW91IHRoaW5rIGFib3V0IHNvbWV0aGluZyBsaWtlIGEKPiAK PiBzdWIgcmVnaXN0ZXJfcnVsZV9jaGVjayB7Cj4gwqDCoMKgwqBteSAoJGNsYXNzLCAkY2hlY2tf ZnVuYywgJGNhbm9uaWNhbGl6ZV9mdW5jLCAkc2F0aXNmaWFibGVfZnVuYykgPSBAXzsKPiB9Cj4g Cj4gaW4gdGhlIGJhc2UgcGx1Z2luIGFuZCB0aGVuIGVhY2ggcGx1Z2luIGNhbiByZWdpc3RlciB0 aGVpciBjaGVja2VyCj4gbWV0aG9kcyB3aXRoIHRoZSBiZWhhdmlvciB3aGF0IGlzIGRvbmUgd2hl biBydW5uaW5nIGNhbm9uaWNhbGl6ZSguLi4pCj4gYW5kIGFyZV9zYXRpc2ZpYWJsZSguLi4pPyBU aGVzZSB0aGVuIGhhdmUgdG8gZ28gdGhyb3VnaCBldmVyeSByZWdpc3RlcmVkCj4gZW50cnkgaW4g dGhlIGxpc3QgYW5kIGNhbGwgJGNoZWNrX2Z1bmMgYW5kIHRoZW4gZWl0aGVyCj4gJGNhbm9uaWNh bGl6ZV9mdW5jIGFuZCAkc2F0aXNmaWFibGVfZnVuYy4KCkkgZG9uJ3Qgc2VlIGhvdyB0aGF0IHdv dWxkIGhlbHAgd2l0aCB0aGUgc2NlbmFyaW8gSSBkZXNjcmliZWQgYWJvdmUKd2hlcmUgdGhlIG5v bi1zYXRpc2ZpYWJpbGl0eSBjYW4gb25seSBiZSBzZWVuIGJ5IGtub3dpbmcgYWJvdXQKaW50ZXIt ZGVwZW5kZW5jaWVzIGJldHdlZW4gcnVsZXMuCgo+IEFub3RoZXIgKHNpbXBsZXIpIG9wdGlvbiB3 b3VsZCBiZSB0byBqdXN0IHB1dCBhbGwgY2hlY2tlciBzdWJyb3V0aW5lcyBpbgo+IHRoZSBiYXNl IHBsdWdpbiwgYnV0IHRoYXQgY291bGQgZ2V0IHVubWFpbnRhaW5hYmxlIHF1aXRlIGZhc3QuCgpJ IHRoaW5rIHRoZSBoZWxwZXJzIHNob3VsZCBnbyBpbnRvIHRoZSBwbHVnaW5zLiBUaGVzZSBjYW4g YmUgZGVzaWduZWQgdG8KdGFrZSB0aGUgY29uc3RyYWludHMgYXJpc2luZyBmcm9tIHRoZSBpbnRl ci1kZXBlbmRlbmN5IGFzIGFyZ3VtZW50cy4KRS5nLiBhIGhlbHBlciBpbiB0aGUgbG9jYXRpb24g cGx1Z2luLCBzaW1wbHkgY2hlY2tpbmcgaWYgdGhlIGxvY2F0aW9uCnJ1bGVzIGFyZSBzYXRpc2Zp YWJsZSAobm8gY29uc3RyYWludHMpIGFuZCByZXR1cm5pbmcgdGhlIGFyaXNpbmcKc2VydmljZXM8 LT5ub2RlcyBjb25zdHJhaW50cy4gQSBoZWxwZXIgaW4gdGhlIGNvbG9jYXRpb24gcGx1Z2luIHRv IGNoZWNrCmlmIGNvbG9jYXRpb24gcnVsZXMgYXJlIHNhdGlzZmlhYmxlIGdpdmVuIGNlcnRhaW4g c2VydmljZXM8LT5ub2Rlcwpjb25zdHJhaW50cy4gVGhlIG1haW4gZnVuY3Rpb24gaW4gdGhlIGJh c2UgcGx1Z2luIHdvdWxkIGp1c3QgbmVlZCB0bwpjYWxsIHRoZXNlIHR3byBpbiBvcmRlciB0aGVu LgoKPj4+ICtzdWIgY2hlY2tlZF9jb25maWcgewo+Pj4gK8KgwqDCoCBteSAoJHJ1bGVzLCAkZ3Jv dXBzLCAkc2VydmljZXMpID0gQF87Cj4+PiArCj4+PiArwqDCoMKgIG15ICR0eXBlcyA9IF9fUEFD S0FHRV9fLT5sb29rdXBfdHlwZXMoKTsKPj4+ICsKPj4+ICvCoMKgwqAgZm9yIG15ICR0eXBlIChA JHR5cGVzKSB7Cj4+PiArwqDCoMKgIG15ICRwbHVnaW4gPSBfX1BBQ0tBR0VfXy0+bG9va3VwKCR0 eXBlKTsKPj4+ICsKPj4+ICvCoMKgwqAgJHBsdWdpbi0+Y2Fub25pY2FsaXplKCRydWxlcywgJGdy b3VwcywgJHNlcnZpY2VzKTsKPj4KPj4gU2hvdWxkbid0IHdlIHJhdGhlciBvbmx5IHBhc3MgdGhl IHJ1bGVzIHRoYXQgYmVsb25nIHRvIHRoZSBzcGVjaWZpYwo+PiBwbHVnaW4gcmF0aGVyIHRoYW4g YWx3YXlzIGFsbD8KPiAKPiBBcyBpbiB0aGUgcHJldmlvdXMgY29tbWVudCwgSSB0aGluayBpdCB3 b3VsZCBiZSByZWFzb25hYmxlIHRvIHBhc3MgYWxsCj4gdHlwZXMgb2YgcnVsZXMgYXMgdGhlcmUg YXJlIHNvbWUgY2hlY2tzIHRoYXQgcmVxdWlyZSB0byBjaGVjayBiZXR3ZWVuCj4gY29sb2NhdGlv biBhbmQgbG9jYXRpb24gcnVsZXMsIGZvciBleGFtcGxlLiBCdXQgaXQgd291bGQgYWxzbyBtYWtl IHNlbnNlCj4gdG8gbW92ZSB0aGVzZSBtb3JlIGdlbmVyYWwgY2hlY2tzIGluIHRoZSBiYXNlIHBs dWdpbiwgc28gdGhhdCB0aGUKPiBjaGVja2VycyBpbiB0aGUgcGx1Z2lucyBoYXZlIHRvIG9ubHkg Y2FyZSBhYm91dCB0aGVpciBvd24gZmVhc2liaWxpdHkuCgpBZ2FpbiwgSU1ITyB3ZSBjb3VsZCBo YXZlIHRoZSBwbHVnaW5zIGltcGxlbWVudCBzdWl0YWJsZSBoZWxwZXIKZnVuY3Rpb25zLCBidXQg cHV0IHRoZSBsb2dpYyB0aGF0IGtub3dzIGFib3V0IGludGVyLWRlcGVuZGVuY2llcyBpbnRvCnRo ZSBiYXNlIHBsdWdpbiBpdHNlbGYuIE90aGVyd2lzZSwgeW91IGVzc2VudGlhbGx5IG5lZWQgZXZl cnkgcGx1Z2luIHRvCmNhcmUgYWJvdXQgYWxsIG90aGVycywgcmF0aGVyIHRoYW4gaGF2aW5nIG9u bHkgdGhlIGNvbW1vbiBiYXNlIHBsdWdpbgpjYXJlIGFib3V0IGFsbC4KClNvIGRlc2lnbiB0aGUg aGVscGVycyBpbiBleHBlY3RhdGlvbiBvZiB3aGF0IGludGVyLWRlcGVuZGVuY2llcyB3ZSBuZWVk CnRvIGNvbnNpZGVyICh0aGlzIHdpbGwgb2YgY291cnNlIGNoYW5nZSB3aXRoIGZ1dHVyZSBydWxl cywgYnV0IHdlIGFyZQpmbGV4aWJsZSB0byBhZGFwdCksIGJ1dCBkb24ndCBoYXZlIHRoZSBwbHVn aW5zIGJlIGNvbmNlcm5lZCB3aXRoIG90aGVyCnBsdWdpbnMgZGlyZWN0bHksIGkuZS4gdGhleSBk b24ndCBuZWVkIHRvIGtub3cgaG93IHRoZSBjb25zdHJhaW50cyBhcmlzZQpmcm9tIG90aGVyIHJ1 bGUgdHlwZXMuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KcHZlLWRldmVsIG1haWxpbmcgbGlzdApwdmUtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0 cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcHZlLWRldmVs Cg==