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 131801FF15C for ; Wed, 30 Oct 2024 14:50:31 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id B2DFD1A150; Wed, 30 Oct 2024 14:50:35 +0100 (CET) Message-ID: <376bf195-1d5f-420b-a298-8937478654ba@proxmox.com> Date: Wed, 30 Oct 2024 14:50:01 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= , Proxmox Backup Server development discussion , Dominik Csapak References: <20241018084242.144010-1-c.ebner@proxmox.com> <20241018084242.144010-24-c.ebner@proxmox.com> <06374568-847b-4962-b524-b6761aa0bad5@proxmox.com> <6f4bd6af-40f4-4e7b-8fff-8c87e48ce655@proxmox.com> <387359276.5165.1730295239471@webmail.proxmox.com> Content-Language: en-US, de-DE From: Christian Ebner In-Reply-To: <387359276.5165.1730295239471@webmail.proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL 0.029 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: [pbs-devel] [PATCH v5 proxmox-backup 23/31] ui: sync: pass sync-direction to allow removing push jobs X-BeenThere: pbs-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Backup Server development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Backup Server development discussion Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" T24gMTAvMzAvMjQgMTQ6MzMsIEZhYmlhbiBHcsO8bmJpY2hsZXIgd3JvdGU6Cj4gCj4+IENocmlz dGlhbiBFYm5lciA8Yy5lYm5lckBwcm94bW94LmNvbT4gaGF0IGFtIDMwLjEwLjIwMjQgMTQ6MjMg Q0VUIGdlc2NocmllYmVuOgo+Pgo+PiAgIAo+PiBPbiAxMC8yNS8yNCAxMjo0MiwgRG9taW5payBD c2FwYWsgd3JvdGU6Cj4+PiBhIGJpdCBoaWdoIGxldmVsLCBhbmQgc29ycnkgaWYgaSdtIGxhdGUg dG8gdGhlIHBhcnR5Cj4+PiAobWF5YmUgdGhhdCB3YXMgYWxyZWFkeSBhc2tlZCBpbiBhIHByZXZp b3VzIGl0ZXJhdGlvbikKPj4+Cj4+PiB3aHkgZG9lcyB0aGUgYXBpIGNhbGwgcmVxdWlyZSB0aGUg dHlwZSB0byBiZSBnaXZlbiBmb3IgaXQgdG8gYmUgaWRlbnRpZmllZD8KPj4+Cj4+PiBBRkFJQ1Mg dGhlIGpvYnMgYXJlIGluIHRoZSBzYW1lIHNlY3Rpb25jb25maWcgd2hpY2ggc2hhcmUgYW4gaWQK Pj4+IG5hbWVzcGFjZSBhbnl3YXk/Cj4+Cj4+IFRoZSBgU2VjdGlvbkNvbmZpZ0RhdGFgIG9uZSBn ZXRzIGZyb20gYHN5bmM6OmNvbmZpZygpYCBjYWxscyByZXF1aXJlcwo+PiBib3RoLCB0aGUgYGlk YCBhbmQgdGhlIGB0eXBlYCBmb3IgZW50cnkgbG9va3Vwcy4gSSBjb3VsZCBub3QgZmluZCBhIHdh eQo+PiB0byBnZXQgdGhlIGNvbmZpZyBlbnRyeSBqdXN0IGJ5IGBpZGAuIFNvIGtlZXBpbmcgdGhp cyBhcyBpcywgdW5sZXNzIEkgYW0KPj4gb3ZlcnNlZWluZyBhIHdheSB0byBhY2hpZXZlIHRoaXMg d2l0aG91dCB0aGUgdHlwZT8KPiAKPiB0aGVyZSBpcyBjb252ZXJ0X3RvX2FycmF5LCBidXQgeW91 IGNhbiBhbHNvIGl0ZXJhdGUgb3ZlciB0aGUgc2VjdGlvbnMgeW91cnNlbGYgKHRoZXkgYXJlIHB1 YiBhZnRlciBhbGwsIGl0J3MganVzdCBhIEhhc2hNYXAgaW5zaWRlLi4pCgpPa2F5LCB3aXRoIHRo YXQgaXQgc2hvdWxkIHdvcmsgaW5kZWVkLCB3aWxsIGFkYXB0IGFjY29yZGluZ2x5LgpUaGFua3Mh Cgo+IAo+Pgo+Pj4gaWYgdGhlIGFwaSBjYWxsIHdvdWxkIGdldCB0aGUgdHlwZSBhdXRvbWF0aWNh bGx5IGZyb20gdGhlIGNvbmZpZywgdGhlCj4+PiBwYXJhbWV0ZXIKPj4+IGFuZCB0aGlzIHBhdGNo IHdvdWxkIHZhbmlzaCBjb21wbGV0ZWx5Pwo+Pj4KPj4+IE9uIDEwLzE4LzI0IDEwOjQyLCBDaHJp c3RpYW4gRWJuZXIgd3JvdGU6Cj4+Pj4gV2l0aG91dCB0aGUgYHN5bmMtZGlyZWN0aW9uYCBwYXJh bWV0ZXIgc2V0LCB0aGUgam9iIHdpbGwgbm90IGJlCj4+Pj4gZm91bmQgaW4gdGhlIGNvbmZpZywg YmVjYXVzZSB0aGUgYHN5bmNgIGNvbmZpZyB0eXBlIGlzIHVzZWQgaW5zdGVhZAo+Pj4+IG9mIHRo ZSBjb3JyZWN0IGBzeW5jLXB1c2hgIGZvciBzeW5jIGpvYnMgaW4gcHVzaCBkaXJlY3Rpb24uCj4+ Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RpYW4gRWJuZXIgPGMuZWJuZXJAcHJveG1veC5j b20+Cj4+Pj4gLS0tCj4+Pj4gY2hhbmdlcyBzaW5jZSB2ZXJzaW9uIDQ6Cj4+Pj4gLSBubyBjaGFu Z2VzCj4+Pj4KPj4+PiBjaGFuZ2VzIHNpbmNlIHZlcnNpb24gMzoKPj4+PiAtIG5vIGNoYW5nZXMK Pj4+Pgo+Pj4+ICDCoCB3d3cvY29uZmlnL1N5bmNWaWV3LmpzIHwgMjIgKysrKysrKysrKysrKysr KysrKysrLQo+Pj4+ICDCoCAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMSBkZWxl dGlvbigtKQo+Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL3d3dy9jb25maWcvU3luY1ZpZXcuanMgYi93 d3cvY29uZmlnL1N5bmNWaWV3LmpzCj4+Pj4gaW5kZXggNjhhMTQ3NjE1Li45ODFiOWIyNTEgMTAw NjQ0Cj4+Pj4gLS0tIGEvd3d3L2NvbmZpZy9TeW5jVmlldy5qcwo+Pj4+ICsrKyBiL3d3dy9jb25m aWcvU3luY1ZpZXcuanMKPj4+PiBAQCAtMTA0LDYgKzEwNCwyNiBAQCBFeHQuZGVmaW5lKCdQQlMu Y29uZmlnLlN5bmNKb2JWaWV3Jywgewo+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqAgfSk7Cj4+Pj4g IMKgwqDCoMKgwqAgfSwKPj4+PiArwqDCoMKgIHJlbW92ZVN5bmNKb2I6IGZ1bmN0aW9uKGJ0biwg ZXZlbnQsIHJlYykgewo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBsZXQgbWUgPSB0aGlzOwo+Pj4+ICvC oMKgwqDCoMKgwqDCoCBsZXQgdmlldyA9IG1lLmdldFZpZXcoKTsKPj4+PiArwqDCoMKgwqDCoMKg wqAgbGV0IHBhcmFtcyA9IHt9Owo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAodmlldy5zeW5jRGly ZWN0aW9uICE9PSB1bmRlZmluZWQpIHsKPj4+PiArwqDCoMKgwqDCoMKgwqAgcGFyYW1zWyJzeW5j LWRpcmVjdGlvbiJdID0gdmlldy5zeW5jRGlyZWN0aW9uOwo+Pj4+ICvCoMKgwqDCoMKgwqDCoCB9 Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIFByb3htb3guVXRpbHMuQVBJMlJlcXVlc3Qoewo+Pj4+ICvC oMKgwqDCoMKgwqDCoCB1cmw6ICcvY29uZmlnL3N5bmMvJyArIHJlYy5nZXRJZCgpLAo+Pj4+ICvC oMKgwqDCoMKgwqDCoCBtZXRob2Q6ICdERUxFVEUnLAo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBwYXJh bXM6IHBhcmFtcywKPj4+PiArwqDCoMKgwqDCoMKgwqAgY2FsbGJhY2s6IGZ1bmN0aW9uKG9wdGlv bnMsIHN1Y2Nlc3MsIHJlc3BvbnNlKSB7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgRXh0 LmNhbGxiYWNrKG1lLmNhbGxiYWNrLCBtZS5zY29wZSwgW29wdGlvbnMsIHN1Y2Nlc3MsCj4+Pj4g cmVzcG9uc2UsIDAsIG1lXSk7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIH0sCj4+Pj4gK8KgwqDCoMKg wqDCoMKgIGZhaWx1cmU6IGZ1bmN0aW9uKHJlc3BvbnNlLCBvcHQpIHsKPj4+PiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBFeHQuTXNnLmFsZXJ0KGdldHRleHQoJ0Vycm9yJyksIHJlc3BvbnNlLmh0 bWxTdGF0dXMpOwo+Pj4+ICvCoMKgwqDCoMKgwqDCoCB9LAo+Pj4+ICvCoMKgwqDCoMKgwqDCoCB9 KTsKPj4+PiArwqDCoMKgIH0sCj4+Pj4gKwo+Pj4+ICDCoMKgwqDCoMKgIHJlbmRlcl9vcHRpb25h bF9vd25lcjogZnVuY3Rpb24odmFsdWUsIG1ldGFkYXRhLCByZWNvcmQpIHsKPj4+PiAgwqDCoMKg wqDCoMKgwqDCoMKgIGlmICghdmFsdWUpIHJldHVybiAnLSc7Cj4+Pj4gIMKgwqDCoMKgwqDCoMKg wqDCoCByZXR1cm4gRXh0LlN0cmluZy5odG1sRW5jb2RlKHZhbHVlKTsKPj4+PiBAQCAtMTYxLDcg KzE4MSw3IEBAIEV4dC5kZWZpbmUoJ1BCUy5jb25maWcuU3luY0pvYlZpZXcnLCB7Cj4+Pj4gIMKg wqDCoMKgwqAgfSwKPj4+PiAgwqDCoMKgwqDCoCB7Cj4+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoCB4 dHlwZTogJ3Byb3htb3hTdGRSZW1vdmVCdXR0b24nLAo+Pj4+IC3CoMKgwqDCoMKgwqDCoCBiYXNl dXJsOiAnL2NvbmZpZy9zeW5jLycsCj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGhhbmRsZXI6ICdyZW1v dmVTeW5jSm9iJywKPj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbmZpcm1Nc2c6IGdldHRleHQo J1JlbW92ZSBlbnRyeT8nKSwKPj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgIGNhbGxiYWNrOiAncmVs b2FkJywKPj4+PiAgwqDCoMKgwqDCoCB9LAo+Pj4KPj4+Cj4+Cj4+Cj4+Cj4+IF9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IHBicy1kZXZlbCBtYWlsaW5n IGxpc3QKPj4gcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCj4+IGh0dHBzOi8vbGlzdHMucHJv eG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAoKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwYnMtZGV2ZWwgbWFpbGluZyBs aXN0CnBicy1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29t L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wYnMtZGV2ZWwK