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 8CAE41FF17C for ; Wed, 9 Jul 2025 10:18:10 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id A1B0035A9E; Wed, 9 Jul 2025 10:18:54 +0200 (CEST) Message-ID: Date: Wed, 9 Jul 2025 10:18:21 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox VE development discussion , =?UTF-8?Q?Michael_K=C3=B6ppl?= References: <20250624112817.132312-1-l.wagner@proxmox.com> <20250624112817.132312-3-l.wagner@proxmox.com> Content-Language: de-AT, en-US From: Lukas Wagner In-Reply-To: X-SPAM-LEVEL: Spam detection results: 0 AWL 0.020 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 manager v2 2/2] ui: backup job details: show notification-mode instead of legacy keys 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" T24gIDIwMjUtMDctMDggMjA6MTcsIE1pY2hhZWwgS8O2cHBsIHdyb3RlOgo+IE9uIDYvMjQvMjUg MTM6MjgsIEx1a2FzIFdhZ25lciB3cm90ZToKPj4gVGhlIGJhY2t1cCBqb2IgZGV0YWlscyB2aWV3 IHdhcyBuZXZlciB1cGRhdGVkIGFmdGVyIHRoZSBvdmVyaGF1bCBvZiB0aGUKPj4gbm90aWZpY2F0 aW9uIHN5c3RlbS4gSW4gdGhpcyBjb21taXQgd2UgcmVtb3ZlIHRoZSBsZWZ0LW92ZXIKPj4gbm90 aWZpY2F0aW9uLXBvbGljeS90YXJnZXQgaGFuZGxpbmcgYW5kIGNoYW5nZSB0aGUgdmlldyBzbyB0 aGF0IHdlCj4+IGRpc3BsYXkgdGhlIGN1cnJlbnQgY29uZmlndXJhdGlvbiBiYXNlZCBvbiBub3Rp ZmljYXRpb24tbW9kZSwgbWFpbHRvIGFuZAo+PiBtYWlsbm90aWZpY2F0aW9uLgo+Pgo+PiBTaWdu ZWQtb2ZmLWJ5OiBMdWthcyBXYWduZXIgPGwud2FnbmVyQHByb3htb3guY29tPgo+PiAtLS0KPj4K Pj4gTm90ZXM6Cj4+ICAgICBDaGFuZ2VzIHNpbmNlIHYxOgo+PiAgICAgICAtIFJlYmFzZWQgb250 byBsYXRlc3QgbWFzdGVyIChQVkUgOSkKPj4KPj4gIHd3dy9tYW5hZ2VyNi9kYy9CYWNrdXBKb2JE ZXRhaWwuanMgfCAzNyArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KPj4gIDEgZmlsZSBj aGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdp dCBhL3d3dy9tYW5hZ2VyNi9kYy9CYWNrdXBKb2JEZXRhaWwuanMgYi93d3cvbWFuYWdlcjYvZGMv QmFja3VwSm9iRGV0YWlsLmpzCj4+IGluZGV4IDU4Y2I3YmVmLi44ZDEwYTBkYSAxMDA2NDQKPj4g LS0tIGEvd3d3L21hbmFnZXI2L2RjL0JhY2t1cEpvYkRldGFpbC5qcwo+PiArKysgYi93d3cvbWFu YWdlcjYvZGMvQmFja3VwSm9iRGV0YWlsLmpzCj4+IEBAIC0yMDYsMjggKzIwNiwzMyBAQCBFeHQu ZGVmaW5lKCdQVkUuZGMuQmFja3VwSW5mbycsIHsKPj4gICAgICBjb2x1bW4yOiBbCj4+ICAgICAg ICAgIHsKPj4gICAgICAgICAgICAgIHh0eXBlOiAnZGlzcGxheWZpZWxkJywKPj4gLSAgICAgICAg ICAgIG5hbWU6ICdub3RpZmljYXRpb24tcG9saWN5JywKPj4gKyAgICAgICAgICAgIG5hbWU6ICdu b3RpZmljYXRpb24tbW9kZScsCj4+ICAgICAgICAgICAgICBmaWVsZExhYmVsOiBnZXR0ZXh0KCdO b3RpZmljYXRpb24nKSwKPj4gICAgICAgICAgICAgIHJlbmRlcmVyOiBmdW5jdGlvbiAodmFsdWUp IHsKPj4gKyAgICAgICAgICAgICAgICB2YWx1ZSA9IHZhbHVlID8/ICdhdXRvJzsKPj4gICAgICAg ICAgICAgICAgICBsZXQgcmVjb3JkID0gdGhpcy51cCgncHZlQmFja3VwSW5mbycpPy5yZWNvcmQ7 Cj4+ICsgICAgICAgICAgICAgICAgbGV0IG1haWx0byA9IHJlY29yZD8ubWFpbHRvOwo+PiArICAg ICAgICAgICAgICAgIGxldCBtYWlsbm90aWZpY2F0aW9uID0gcmVjb3JkPy5tYWlsbm90aWZpY2F0 aW9uID8/ICdhbHdheXMnOwo+PiAgCj4+IC0gICAgICAgICAgICAgICAgLy8gRmFsbCBiYWNrIHRv IG9sZCB2YWx1ZSwgaW4gY2FzZSB0aGlzIG9wdGlvbiBpcyBub3QgbWlncmF0ZWQgeWV0Lgo+PiAt ICAgICAgICAgICAgICAgIGxldCBwb2xpY3kgPSB2YWx1ZSB8fCByZWNvcmQ/Lm1haWxub3RpZmlj YXRpb24gfHwgJ2Fsd2F5cyc7Cj4+ICsgICAgICAgICAgICAgICAgaWYgKCh2YWx1ZSA9PT0gJ2F1 dG8nICYmIG1haWx0byA9PT0gdW5kZWZpbmVkKSB8fCB2YWx1ZSA9PT0gJ25vdGlmaWNhdGlvbi1z eXN0ZW0nKSB7Cj4+ICsgICAgICAgICAgICAgICAgICAgIHJldHVybiBnZXR0ZXh0KCdVc2UgZ2xv YmFsIG5vdGlmaWNhdGlvbiBzZXR0aW5ncycpOwo+PiArICAgICAgICAgICAgICAgIH0gZWxzZSB7 Cj4+ICsgICAgICAgICAgICAgICAgICAgIGlmIChtYWlsdG8gPT09IHVuZGVmaW5lZCkgewo+PiAr ICAgICAgICAgICAgICAgICAgICAgICAgbWFpbHRvID0gJy0nOwo+PiArICAgICAgICAgICAgICAg ICAgICB9Cj4+ICAKPj4gLSAgICAgICAgICAgICAgICBsZXQgd2hlbiA9IGdldHRleHQoJ0Fsd2F5 cycpOwo+PiAtICAgICAgICAgICAgICAgIGlmIChwb2xpY3kgPT09ICdmYWlsdXJlJykgewo+PiAt ICAgICAgICAgICAgICAgICAgICB3aGVuID0gZ2V0dGV4dCgnT24gZmFpbHVyZSBvbmx5Jyk7Cj4+ IC0gICAgICAgICAgICAgICAgfSBlbHNlIGlmIChwb2xpY3kgPT09ICduZXZlcicpIHsKPj4gLSAg ICAgICAgICAgICAgICAgICAgd2hlbiA9IGdldHRleHQoJ05ldmVyJyk7Cj4+ICsgICAgICAgICAg ICAgICAgICAgIGlmIChtYWlsbm90aWZpY2F0aW9uID09PSAnYWx3YXlzJykgewo+PiArICAgICAg ICAgICAgICAgICAgICAgICAgcmV0dXJuIEV4dC5TdHJpbmcuZm9ybWF0KAo+PiArICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGdldHRleHQoJ0Fsd2F5cyB1c2Ugc2VuZG1haWwgdG8gc2VuZCBh biBlbWFpbCB0bzogezB9JyksCj4gCj4gQ291bGQgdGhpcyBtYXliZSBpbnN0ZWFkIGJlICJBbHdh eXMgc2VuZCBlbWFpbCIgYW5kIHRoZW4gbGF0ZXIgb24gYXBwZW5kCj4gZWl0aGVyICIgdG86IHsw fSIgb3IgIiAobm8gYWRkcmVzcyBjb25maWd1cmVkKSI/IEkgY29tcGFyZWQgdGhpcyBpbiB0aGUK PiBVSSB0byB0aGUgdGV4dHMgdXNlZCBiZWZvcmUgdGhpcyBwYXRjaCBhbmQgSSB0aGluayB0aGUg b2xkICJBbHdheXMgKE5vCj4gdGFyZ2V0IGNvbmZpZ3VyZWQpIiBsb29rZWQgbW9yZSBwb2xpc2hl ZCBhbmQgYWxzbyBnYXZlIG1vcmUgaW5mbyB0aGFuCj4gdGhlICItIiBpZiBubyBhZGRyZXNzZXMg d2VyZSBjb25maWd1cmVkLiBBbHNvLCB0aGUgbmV3IHRleHQgaXMgdmVyeSBsb25nCj4gYW5kIGlu IG15IGJyb3dzZXIgKEZpcmVmb3ggMTM5KSBhbG1vc3QgcmVhY2hlcyB0aGUgZW5kIG9mIHRoZSBk ZXRhaWxzCj4gZGlhbG9nLiBKdXN0IGEgc3VnZ2VzdGlvbiwgdGhvdWdoLgo+IAoKR29vZCBwb2lu dC4gRm9yIHYzLCBJIHNsaWdodGx5IHNob3J0ZW5lZCB0aGUgc3RyaW5ncyB0bwoKICAiQWx3YXlz IHNlbmQgZW1haWwiCiAgIlNlbmQgZW1haWwgb24gZmFpbHVyZSIKCkFsc28sIGluc3RlYWQgb2Yg cmVuZGVyaW5nIHRoZSByZWNpcGllbnQgYWRkcmVzc2VzIGluIHRoZSBzYW1lIGZpZWxkIGJ5IGFw cGVuZGluZyB0aGVtIHRvIHRoZSBzdHJpbmcsCkkgY3JlYXRlZCBhIHNlY29uZCBkaXNwbGF5IGZp ZWxkICJSZWNpcGllbnRzIiwgd2hpY2ggaXMgb25seSB2aXNpYmxlIGlmIHRoZSBsZWdhY3kgbW9k ZQp3aWxsIGJlIHVzZWQuIElmIGl0IGlzIHZpc2libGUsIGJ1dCBubyBtYWlsIGFkZHJlc3MgaGFz IGJlZW4gYWRkZWQKCiAgIk5vIHJlY2lwaWVudHMgY29uZmlndXJlZCIKCmlzIG5vdyBzaG93bi4K CldoYXQgZG8geW91IHRoaW5rIGFib3V0IHRoaXMgYXBwcm9hY2g/CgotLSAKLSBMdWthcwoKCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwdmUtZGV2ZWwg bWFpbGluZyBsaXN0CnB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnBy b3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK