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 A94A41FF15C for ; Wed, 30 Oct 2024 14:33:58 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 9F222199FB; Wed, 30 Oct 2024 14:34:03 +0100 (CET) Date: Wed, 30 Oct 2024 14:33:59 +0100 (CET) From: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= To: Proxmox Backup Server development discussion , Christian Ebner , Dominik Csapak Message-ID: <387359276.5165.1730295239471@webmail.proxmox.com> In-Reply-To: <6f4bd6af-40f4-4e7b-8fff-8c87e48ce655@proxmox.com> 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> MIME-Version: 1.0 X-Priority: 3 Importance: Normal X-Mailer: Open-Xchange Mailer v7.10.6-Rev69 X-Originating-Client: open-xchange-appsuite X-SPAM-LEVEL: Spam detection results: 0 AWL 0.049 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" Cj4gQ2hyaXN0aWFuIEVibmVyIDxjLmVibmVyQHByb3htb3guY29tPiBoYXQgYW0gMzAuMTAuMjAy NCAxNDoyMyBDRVQgZ2VzY2hyaWViZW46Cj4gCj4gIAo+IE9uIDEwLzI1LzI0IDEyOjQyLCBEb21p bmlrIENzYXBhayB3cm90ZToKPiA+IGEgYml0IGhpZ2ggbGV2ZWwsIGFuZCBzb3JyeSBpZiBpJ20g bGF0ZSB0byB0aGUgcGFydHkKPiA+IChtYXliZSB0aGF0IHdhcyBhbHJlYWR5IGFza2VkIGluIGEg cHJldmlvdXMgaXRlcmF0aW9uKQo+ID4gCj4gPiB3aHkgZG9lcyB0aGUgYXBpIGNhbGwgcmVxdWly ZSB0aGUgdHlwZSB0byBiZSBnaXZlbiBmb3IgaXQgdG8gYmUgaWRlbnRpZmllZD8KPiA+IAo+ID4g QUZBSUNTIHRoZSBqb2JzIGFyZSBpbiB0aGUgc2FtZSBzZWN0aW9uY29uZmlnIHdoaWNoIHNoYXJl IGFuIGlkIAo+ID4gbmFtZXNwYWNlIGFueXdheT8KPiAKPiBUaGUgYFNlY3Rpb25Db25maWdEYXRh YCBvbmUgZ2V0cyBmcm9tIGBzeW5jOjpjb25maWcoKWAgY2FsbHMgcmVxdWlyZXMgCj4gYm90aCwg dGhlIGBpZGAgYW5kIHRoZSBgdHlwZWAgZm9yIGVudHJ5IGxvb2t1cHMuIEkgY291bGQgbm90IGZp bmQgYSB3YXkgCj4gdG8gZ2V0IHRoZSBjb25maWcgZW50cnkganVzdCBieSBgaWRgLiBTbyBrZWVw aW5nIHRoaXMgYXMgaXMsIHVubGVzcyBJIGFtIAo+IG92ZXJzZWVpbmcgYSB3YXkgdG8gYWNoaWV2 ZSB0aGlzIHdpdGhvdXQgdGhlIHR5cGU/Cgp0aGVyZSBpcyBjb252ZXJ0X3RvX2FycmF5LCBidXQg eW91IGNhbiBhbHNvIGl0ZXJhdGUgb3ZlciB0aGUgc2VjdGlvbnMgeW91cnNlbGYgKHRoZXkgYXJl IHB1YiBhZnRlciBhbGwsIGl0J3MganVzdCBhIEhhc2hNYXAgaW5zaWRlLi4pCgo+IAo+ID4gaWYg dGhlIGFwaSBjYWxsIHdvdWxkIGdldCB0aGUgdHlwZSBhdXRvbWF0aWNhbGx5IGZyb20gdGhlIGNv bmZpZywgdGhlIAo+ID4gcGFyYW1ldGVyCj4gPiBhbmQgdGhpcyBwYXRjaCB3b3VsZCB2YW5pc2gg Y29tcGxldGVseT8KPiA+IAo+ID4gT24gMTAvMTgvMjQgMTA6NDIsIENocmlzdGlhbiBFYm5lciB3 cm90ZToKPiA+PiBXaXRob3V0IHRoZSBgc3luYy1kaXJlY3Rpb25gIHBhcmFtZXRlciBzZXQsIHRo ZSBqb2Igd2lsbCBub3QgYmUKPiA+PiBmb3VuZCBpbiB0aGUgY29uZmlnLCBiZWNhdXNlIHRoZSBg c3luY2AgY29uZmlnIHR5cGUgaXMgdXNlZCBpbnN0ZWFkCj4gPj4gb2YgdGhlIGNvcnJlY3QgYHN5 bmMtcHVzaGAgZm9yIHN5bmMgam9icyBpbiBwdXNoIGRpcmVjdGlvbi4KPiA+Pgo+ID4+IFNpZ25l ZC1vZmYtYnk6IENocmlzdGlhbiBFYm5lciA8Yy5lYm5lckBwcm94bW94LmNvbT4KPiA+PiAtLS0K PiA+PiBjaGFuZ2VzIHNpbmNlIHZlcnNpb24gNDoKPiA+PiAtIG5vIGNoYW5nZXMKPiA+Pgo+ID4+ IGNoYW5nZXMgc2luY2UgdmVyc2lvbiAzOgo+ID4+IC0gbm8gY2hhbmdlcwo+ID4+Cj4gPj4gwqAg d3d3L2NvbmZpZy9TeW5jVmlldy5qcyB8IDIyICsrKysrKysrKysrKysrKysrKysrKy0KPiA+PiDC oCAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ID4+Cj4g Pj4gZGlmZiAtLWdpdCBhL3d3dy9jb25maWcvU3luY1ZpZXcuanMgYi93d3cvY29uZmlnL1N5bmNW aWV3LmpzCj4gPj4gaW5kZXggNjhhMTQ3NjE1Li45ODFiOWIyNTEgMTAwNjQ0Cj4gPj4gLS0tIGEv d3d3L2NvbmZpZy9TeW5jVmlldy5qcwo+ID4+ICsrKyBiL3d3dy9jb25maWcvU3luY1ZpZXcuanMK PiA+PiBAQCAtMTA0LDYgKzEwNCwyNiBAQCBFeHQuZGVmaW5lKCdQQlMuY29uZmlnLlN5bmNKb2JW aWV3Jywgewo+ID4+IMKgwqDCoMKgwqDCoMKgwqDCoCB9KTsKPiA+PiDCoMKgwqDCoMKgIH0sCj4g Pj4gK8KgwqDCoCByZW1vdmVTeW5jSm9iOiBmdW5jdGlvbihidG4sIGV2ZW50LCByZWMpIHsKPiA+ PiArwqDCoMKgwqDCoMKgwqAgbGV0IG1lID0gdGhpczsKPiA+PiArwqDCoMKgwqDCoMKgwqAgbGV0 IHZpZXcgPSBtZS5nZXRWaWV3KCk7Cj4gPj4gK8KgwqDCoMKgwqDCoMKgIGxldCBwYXJhbXMgPSB7 fTsKPiA+PiArwqDCoMKgwqDCoMKgwqAgaWYgKHZpZXcuc3luY0RpcmVjdGlvbiAhPT0gdW5kZWZp bmVkKSB7Cj4gPj4gK8KgwqDCoMKgwqDCoMKgIHBhcmFtc1sic3luYy1kaXJlY3Rpb24iXSA9IHZp ZXcuc3luY0RpcmVjdGlvbjsKPiA+PiArwqDCoMKgwqDCoMKgwqAgfQo+ID4+ICvCoMKgwqDCoMKg wqDCoCBQcm94bW94LlV0aWxzLkFQSTJSZXF1ZXN0KHsKPiA+PiArwqDCoMKgwqDCoMKgwqAgdXJs OiAnL2NvbmZpZy9zeW5jLycgKyByZWMuZ2V0SWQoKSwKPiA+PiArwqDCoMKgwqDCoMKgwqAgbWV0 aG9kOiAnREVMRVRFJywKPiA+PiArwqDCoMKgwqDCoMKgwqAgcGFyYW1zOiBwYXJhbXMsCj4gPj4g K8KgwqDCoMKgwqDCoMKgIGNhbGxiYWNrOiBmdW5jdGlvbihvcHRpb25zLCBzdWNjZXNzLCByZXNw b25zZSkgewo+ID4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEV4dC5jYWxsYmFjayhtZS5jYWxs YmFjaywgbWUuc2NvcGUsIFtvcHRpb25zLCBzdWNjZXNzLCAKPiA+PiByZXNwb25zZSwgMCwgbWVd KTsKPiA+PiArwqDCoMKgwqDCoMKgwqAgfSwKPiA+PiArwqDCoMKgwqDCoMKgwqAgZmFpbHVyZTog ZnVuY3Rpb24ocmVzcG9uc2UsIG9wdCkgewo+ID4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEV4 dC5Nc2cuYWxlcnQoZ2V0dGV4dCgnRXJyb3InKSwgcmVzcG9uc2UuaHRtbFN0YXR1cyk7Cj4gPj4g K8KgwqDCoMKgwqDCoMKgIH0sCj4gPj4gK8KgwqDCoMKgwqDCoMKgIH0pOwo+ID4+ICvCoMKgwqAg fSwKPiA+PiArCj4gPj4gwqDCoMKgwqDCoCByZW5kZXJfb3B0aW9uYWxfb3duZXI6IGZ1bmN0aW9u KHZhbHVlLCBtZXRhZGF0YSwgcmVjb3JkKSB7Cj4gPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGlmICgh dmFsdWUpIHJldHVybiAnLSc7Cj4gPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBFeHQuU3Ry aW5nLmh0bWxFbmNvZGUodmFsdWUpOwo+ID4+IEBAIC0xNjEsNyArMTgxLDcgQEAgRXh0LmRlZmlu ZSgnUEJTLmNvbmZpZy5TeW5jSm9iVmlldycsIHsKPiA+PiDCoMKgwqDCoMKgIH0sCj4gPj4gwqDC oMKgwqDCoCB7Cj4gPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHh0eXBlOiAncHJveG1veFN0ZFJlbW92 ZUJ1dHRvbicsCj4gPj4gLcKgwqDCoMKgwqDCoMKgIGJhc2V1cmw6ICcvY29uZmlnL3N5bmMvJywK PiA+PiArwqDCoMKgwqDCoMKgwqAgaGFuZGxlcjogJ3JlbW92ZVN5bmNKb2InLAo+ID4+IMKgwqDC oMKgwqDCoMKgwqDCoCBjb25maXJtTXNnOiBnZXR0ZXh0KCdSZW1vdmUgZW50cnk/JyksCj4gPj4g wqDCoMKgwqDCoMKgwqDCoMKgIGNhbGxiYWNrOiAncmVsb2FkJywKPiA+PiDCoMKgwqDCoMKgIH0s Cj4gPiAKPiA+IAo+IAo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCj4gcGJzLWRldmVsIG1haWxpbmcgbGlzdAo+IHBicy1kZXZlbEBsaXN0cy5w cm94bW94LmNvbQo+IGh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xp c3RpbmZvL3Bicy1kZXZlbAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCnBicy1kZXZlbCBtYWlsaW5nIGxpc3QKcGJzLWRldmVsQGxpc3RzLnByb3htb3gu Y29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bi cy1kZXZlbAo=