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 86D551FF168 for ; Mon, 14 Oct 2024 10:16:25 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id BCC331FFA0; Mon, 14 Oct 2024 10:16:55 +0200 (CEST) Message-ID: Date: Mon, 14 Oct 2024 10:16:21 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox Backup Server development discussion , =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= References: <20240912143322.548839-1-c.ebner@proxmox.com> <20240912143322.548839-17-c.ebner@proxmox.com> <1728560818.cdhd0ts9dx.astroid@yuna.none> Content-Language: en-US, de-DE From: Christian Ebner In-Reply-To: <1728560818.cdhd0ts9dx.astroid@yuna.none> X-SPAM-LEVEL: Spam detection results: 0 AWL -0.377 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_ASCII_DIVIDERS 0.8 Email that uses ascii formatting dividers and possible spam tricks 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: [pbs-devel] [PATCH v3 proxmox-backup 16/33] config: jobs: add `sync-push` config type for push sync 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" T24gMTAvMTAvMjQgMTY6NDgsIEZhYmlhbiBHcsO8bmJpY2hsZXIgd3JvdGU6Cj4gT24gU2VwdGVt YmVyIDEyLCAyMDI0IDQ6MzMgcG0sIENocmlzdGlhbiBFYm5lciB3cm90ZToKPj4gSW4gb3JkZXIg Zm9yIHN5bmMgam9icyB0byBiZSBlaXRoZXIgcHVsbCBvciBwdXNoIGpvYnMsIGFsbG93IHRvCj4+ IGNvbmZpZ3VyZSB0aGUgZGlyZWN0aW9uIG9mIHRoZSBqb2IuCj4+Cj4+IEFkZHMgYW4gYWRkaXRp b25hbCBjb25maWcgdHlwZSBgc3luYy1wdXNoYCB0byB0aGUgc3luYyBqb2IgY29uZmlnLCB0bwo+ PiBjbGVhcmx5IGRpc3Rpbmd1aXNoIHN5bmMgam9icyBjb25maWd1cmVkIGluIHB1bGwgYW5kIGlu IHB1c2gKPj4gZGlyZWN0aW9uLgo+Pgo+PiBUaGlzIGFwcHJvYWNoIHdhcyBjaG9zZW4gaW4gb3Jk ZXIgdG8gbGltaXQgcG9zc2libGUgbWlzY29uZmlndXJhdGlvbiwKPj4gYXMgdW5pbnRlbnRpb25h bGx5IHN3aXRjaGluZyB0aGUgc3luYyBkaXJlY3Rpb24gY291bGQgcG90ZW50aWFsbHkKPj4gZGVs ZXRlIHN0aWxsIHJlcXVpcmVkIHNuYXBzaG90cy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0 aWFuIEVibmVyIDxjLmVibmVyQHByb3htb3guY29tPgo+PiAtLS0KPj4gY2hhbmdlcyBzaW5jZSB2 ZXJzaW9uIDI6Cj4+IC0gbm8gY2hhbmdlcwo+Pgo+PiAgIHBicy1hcGktdHlwZXMvc3JjL2pvYnMu cnMgfCA1MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gICBwYnMt Y29uZmlnL3NyYy9zeW5jLnJzICAgIHwgMTEgKysrKysrKy0tCj4+ICAgMiBmaWxlcyBjaGFuZ2Vk LCA2MSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvcGJz LWFwaS10eXBlcy9zcmMvam9icy5ycyBiL3Bicy1hcGktdHlwZXMvc3JjL2pvYnMucnMKPj4gaW5k ZXggODY4NzAyYmMwLi4xMmIzOTc4MmMgMTAwNjQ0Cj4+IC0tLSBhL3Bicy1hcGktdHlwZXMvc3Jj L2pvYnMucnMKPj4gKysrIGIvcGJzLWFwaS10eXBlcy9zcmMvam9icy5ycwo+PiBAQCAtMjAsNiAr MjAsOCBAQCBjb25zdF9yZWdleCEgewo+PiAgICAgICBwdWIgVkVSSUZJQ0FUSU9OX0pPQl9XT1JL RVJfSURfUkVHRVggPSBjb25jYXRjcCEociJeKCIsIFBST1hNT1hfU0FGRV9JRF9SRUdFWF9TVFIs IHIiKToiKTsKPj4gICAgICAgLy8vIFJlZ2V4IGZvciBzeW5jIGpvYnMgJyhSRU1PVEV8XC0pOlJF TU9URV9EQVRBU1RPUkU6TE9DQUxfREFUQVNUT1JFOig/OkxPQ0FMX05TX0FOQ0hPUjopQUNUVUFM X0pPQl9JRCcKPj4gICAgICAgcHViIFNZTkNfSk9CX1dPUktFUl9JRF9SRUdFWCA9IGNvbmNhdGNw IShyIl4oIiwgUFJPWE1PWF9TQUZFX0lEX1JFR0VYX1NUUiwgciJ8XC0pOigiLCBQUk9YTU9YX1NB RkVfSURfUkVHRVhfU1RSLCByIik6KCIsIFBST1hNT1hfU0FGRV9JRF9SRUdFWF9TVFIsIHIiKSg/ OjooIiwgQkFDS1VQX05TX1JFLCByIikpPzoiKTsKPj4gKyAgICAvLy8gUmVnZXggZm9yIHN5bmMg ZGlyZWN0aW9uJyhwdWxsfHB1c2gpJwo+PiArICAgIHB1YiBTWU5DX0RJUkVDVElPTl9SRUdFWCA9 IHIiXihwdWxsfHB1c2gpJCI7Cj4+ICAgfQo+PiAgIAo+PiAgIHB1YiBjb25zdCBKT0JfSURfU0NI RU1BOiBTY2hlbWEgPSBTdHJpbmdTY2hlbWE6Om5ldygiSm9iIElELiIpCj4+IEBAIC00OTgsNiAr NTAwLDU2IEBAIHB1YiBjb25zdCBUUkFOU0ZFUl9MQVNUX1NDSEVNQTogU2NoZW1hID0KPj4gICAg ICAgICAgIC5taW5pbXVtKDEpCj4+ICAgICAgICAgICAuc2NoZW1hKCk7Cj4+ICAgCj4+ICtwdWIg Y29uc3QgU1lOQ19ESVJFQ1RJT05fU0NIRU1BOiBTY2hlbWEgPSBTdHJpbmdTY2hlbWE6Om5ldygi U3luYyBqb2IgZGlyZWN0aW9uIChwdWxsfHB1c2gpIikKPj4gKyAgICAuZm9ybWF0KCZBcGlTdHJp bmdGb3JtYXQ6OlBhdHRlcm4oJlNZTkNfRElSRUNUSU9OX1JFR0VYKSkKPj4gKyAgICAuc2NoZW1h KCk7Cj4+ICsKPj4gKy8vLyBEaXJlY3Rpb24gb2YgdGhlIHN5bmMgam9iLCBwdXNoIG9yIHB1bGwK Pj4gKyNbZGVyaXZlKENsb25lLCBEZWJ1ZywgRGVmYXVsdCwgRXEsIFBhcnRpYWxFcSwgT3JkLCBQ YXJ0aWFsT3JkLCBIYXNoLCBVcGRhdGVyVHlwZSldCj4+ICtwdWIgZW51bSBTeW5jRGlyZWN0aW9u IHsKPj4gKyAgICAjW2RlZmF1bHRdCj4+ICsgICAgUHVsbCwKPj4gKyAgICBQdXNoLAo+PiArfQo+ PiArCj4+ICtpbXBsIEFwaVR5cGUgZm9yIFN5bmNEaXJlY3Rpb24gewo+PiArICAgIGNvbnN0IEFQ SV9TQ0hFTUE6IFNjaGVtYSA9IFNZTkNfRElSRUNUSU9OX1NDSEVNQTsKPj4gK30KPj4gKwo+PiAr Ly8gdXNlZCBmb3Igc2VyaWFsaXphdGlvbiB1c2luZyBgcHJveG1veF9zZXJkZTo6Zm9yd2FyZF9z ZXJpYWxpemVfdG9fZGlzcGxheWAgbWFjcm8KPj4gK2ltcGwgc3RkOjpmbXQ6OkRpc3BsYXkgZm9y IFN5bmNEaXJlY3Rpb24gewo+PiArICAgIGZuIGZtdCgmc2VsZiwgZjogJm11dCBzdGQ6OmZtdDo6 Rm9ybWF0dGVyPCdfPikgLT4gc3RkOjpmbXQ6OlJlc3VsdCB7Cj4+ICsgICAgICAgIG1hdGNoIHNl bGYgewo+PiArICAgICAgICAgICAgU3luY0RpcmVjdGlvbjo6UHVsbCA9PiBmLndyaXRlX3N0cigi cHVsbCIpLAo+PiArICAgICAgICAgICAgU3luY0RpcmVjdGlvbjo6UHVzaCA9PiBmLndyaXRlX3N0 cigicHVzaCIpLAo+PiArICAgICAgICB9Cj4+ICsgICAgfQo+PiArfQo+PiArCj4+ICtpbXBsIHN0 ZDo6c3RyOjpGcm9tU3RyIGZvciBTeW5jRGlyZWN0aW9uIHsKPj4gKyAgICB0eXBlIEVyciA9IGFu eWhvdzo6RXJyb3I7Cj4+ICsKPj4gKyAgICBmbiBmcm9tX3N0cihzOiAmc3RyKSAtPiBSZXN1bHQ8 U2VsZiwgU2VsZjo6RXJyPiB7Cj4+ICsgICAgICAgIG1hdGNoIHMgewo+PiArICAgICAgICAgICAg InB1bGwiID0+IE9rKFN5bmNEaXJlY3Rpb246OlB1bGwpLAo+PiArICAgICAgICAgICAgInB1c2gi ID0+IE9rKFN5bmNEaXJlY3Rpb246OlB1c2gpLAo+PiArICAgICAgICAgICAgXyA9PiBiYWlsISgi aW52YWxpZCBzeW5jIGRpcmVjdGlvbiIpLAo+PiArICAgICAgICB9Cj4+ICsgICAgfQo+PiArfQo+ PiArCj4+ICtwcm94bW94X3NlcmRlOjpmb3J3YXJkX2Rlc2VyaWFsaXplX3RvX2Zyb21fc3RyIShT eW5jRGlyZWN0aW9uKTsKPj4gK3Byb3htb3hfc2VyZGU6OmZvcndhcmRfc2VyaWFsaXplX3RvX2Rp c3BsYXkhKFN5bmNEaXJlY3Rpb24pOwo+IAo+IHdvdWxkbid0IGp1c3QgaW1wbGVtZW50aW5nIERp c3BsYXksIGFuZCBkZXJpdmluZyBTZXJpYWxpemUvRGVzZXJpYWxpemUKPiBiZSBlbm91Z2g/CgpJ IG9wdGVkIGZvciB1c2luZyB0aGUgYGFwaWAgbWFjcm8gb24gdGhlIGBTeW5jRGlyZWN0aW9uYCBl bnVtLCBzbyBhbGwgCnRoaXMgaXMgYXV0byBnZW5lcmF0ZWQgYW5kIG5laXRoZXIgc2NoZW1hLCBu b3IgcmVnZXggYXJlIHJlcXVpcmVkIHRvIGJlIAppbXBsZW1lbnRlZCBleHBsaWNpdGx5LCByZWR1 Y2luZyB0aGUgYW1vdW50IG9mIGNvZGUgZm9yIHRoaXMgc2lnbmlmaWNhbnRseS4KCj4gCj4+ICsK Pj4gK2ltcGwgU3luY0RpcmVjdGlvbiB7Cj4+ICsgICAgcHViIGZuIGFzX2NvbmZpZ190eXBlX3N0 cigmc2VsZikgLT4gJidzdGF0aWMgc3RyIHsKPj4gKyAgICAgICAgbWF0Y2ggc2VsZiB7Cj4+ICsg ICAgICAgICAgICBTeW5jRGlyZWN0aW9uOjpQdWxsID0+ICJzeW5jIiwKPj4gKyAgICAgICAgICAg IFN5bmNEaXJlY3Rpb246OlB1c2ggPT4gInN5bmMtcHVzaCIsCj4+ICsgICAgICAgIH0KPj4gKyAg ICB9Cj4+ICt9Cj4+ICsKPj4gICAjW2FwaSgKPj4gICAgICAgcHJvcGVydGllczogewo+PiAgICAg ICAgICAgaWQ6IHsKPj4gZGlmZiAtLWdpdCBhL3Bicy1jb25maWcvc3JjL3N5bmMucnMgYi9wYnMt Y29uZmlnL3NyYy9zeW5jLnJzCj4+IGluZGV4IDQ1NDUzYWJiMS4uMTQzYjczZTc4IDEwMDY0NAo+ PiAtLS0gYS9wYnMtY29uZmlnL3NyYy9zeW5jLnJzCj4+ICsrKyBiL3Bicy1jb25maWcvc3JjL3N5 bmMucnMKPj4gQEAgLTE4LDkgKzE4LDE2IEBAIGZuIGluaXQoKSAtPiBTZWN0aW9uQ29uZmlnIHsK Pj4gICAgICAgICAgIF8gPT4gdW5yZWFjaGFibGUhKCksCj4+ICAgICAgIH07Cj4+ICAgCj4+IC0g ICAgbGV0IHBsdWdpbiA9IFNlY3Rpb25Db25maWdQbHVnaW46Om5ldygic3luYyIudG9fc3RyaW5n KCksIFNvbWUoU3RyaW5nOjpmcm9tKCJpZCIpKSwgb2JqX3NjaGVtYSk7Cj4+ICsgICAgbGV0IHB1 bGxfcGx1Z2luID0KPj4gKyAgICAgICAgU2VjdGlvbkNvbmZpZ1BsdWdpbjo6bmV3KCJzeW5jIi50 b19zdHJpbmcoKSwgU29tZShTdHJpbmc6OmZyb20oImlkIikpLCBvYmpfc2NoZW1hKTsKPj4gKyAg ICBsZXQgcHVzaF9wbHVnaW4gPSBTZWN0aW9uQ29uZmlnUGx1Z2luOjpuZXcoCj4+ICsgICAgICAg ICJzeW5jLXB1c2giLnRvX3N0cmluZygpLAo+IAo+IHRoZXNlIGhlcmUgc2hvdWxkIHByb2JhYmx5 IHVzZSBTeW5jRGlyZWN0aW9uJ3MgYXNfY29uZmlnX3R5cGVfc3RyIHRvCj4gbWFrZSB0aGUgY29u bmVjdGlvbiBvYnZpb3VzIHdoZW4gYWRhcHRpbmcgdGhhdCBhdCBzb21lIHBvaW50IGluIHRoZQo+ IGZ1dHVyZT8KCkFncmVlZCwgdGhhdCB3aWxsIGJlIGZpeGVkIGluIHRoZSBuZXh0IHZlcnNpb24g b2YgdGhlIHBhdGNoZXMuCgo+IAo+PiArICAgICAgICBTb21lKFN0cmluZzo6ZnJvbSgiaWQiKSks Cj4+ICsgICAgICAgIG9ial9zY2hlbWEsCj4+ICsgICAgKTsKPj4gICAgICAgbGV0IG11dCBjb25m aWcgPSBTZWN0aW9uQ29uZmlnOjpuZXcoJkpPQl9JRF9TQ0hFTUEpOwo+PiAtICAgIGNvbmZpZy5y ZWdpc3Rlcl9wbHVnaW4ocGx1Z2luKTsKPj4gKyAgICBjb25maWcucmVnaXN0ZXJfcGx1Z2luKHB1 bGxfcGx1Z2luKTsKPj4gKyAgICBjb25maWcucmVnaXN0ZXJfcGx1Z2luKHB1c2hfcGx1Z2luKTsK Pj4gICAKPj4gICAgICAgY29uZmlnCj4+ICAgfQo+PiAtLSAKPj4gMi4zOS4yCj4+Cj4+Cj4+Cj4+ IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IHBicy1k ZXZlbCBtYWlsaW5nIGxpc3QKPj4gcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCj4+IGh0dHBz Oi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo+ Pgo+Pgo+Pgo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCj4gcGJzLWRldmVsIG1haWxpbmcgbGlzdAo+IHBicy1kZXZlbEBsaXN0cy5wcm94bW94 LmNvbQo+IGh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZv L3Bicy1kZXZlbAo+IAo+IAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpwYnMtZGV2ZWwgbWFpbGluZyBsaXN0CnBicy1kZXZlbEBsaXN0cy5wcm94bW94 LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9w YnMtZGV2ZWwK