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 CBA1C1FF164 for ; Fri, 22 Nov 2024 13:16:15 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 2F5CE11AD4; Fri, 22 Nov 2024 13:16:24 +0100 (CET) From: Gabriel Goller To: pbs-devel@lists.proxmox.com Date: Fri, 22 Nov 2024 13:16:16 +0100 Message-Id: <20241122121617.185615-4-g.goller@proxmox.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20241122121617.185615-1-g.goller@proxmox.com> References: <20241122121617.185615-1-g.goller@proxmox.com> MIME-Version: 1.0 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 SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: [pbs-devel] [PATCH proxmox-backup v6 3/4] fix #3786: ui/cli: add resync-corrupt option on 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" QWRkIHRoZSBgcmVzeW5jLWNvcnJ1cHRgIG9wdGlvbiB0byB0aGUgdWkgYW5kIHRoZQpgcHJveG1v eC1iYWNrdXAtbWFuYWdlcmAgY2xpLiBJdCBpcyBsaXN0ZWQgaW4gdGhlIGBBZHZhbmNlZGAgc2Vj dGlvbiwKYmVjYXVzZSBpdCBzbG93cyB0aGUgc3luYy1qb2IgZG93biBhbmQgaXMgdXNlbGVzcyBp ZiBubyB2ZXJpZmljYXRpb24Kam9iIHdhcyBydW4gYmVmb3JlaGFuZC4KCk9yaWdpbmFsbHktYnk6 IFNoYW5ub24gU3RlcnogPHMuc3RlcnpAcHJveG1veC5jb20+ClNpZ25lZC1vZmYtYnk6IEdhYnJp ZWwgR29sbGVyIDxnLmdvbGxlckBwcm94bW94LmNvbT4KUmV2aWV3ZWQtYnk6IEZhYmlhbiBHcsO8 bmJpY2hsZXIgPGYuZ3J1ZW5iaWNobGVyQHByb3htb3guY29tPgotLS0KIHNyYy9iaW4vcHJveG1v eC1iYWNrdXAtbWFuYWdlci5ycyB8IDE2ICsrKysrKysrKysrKysrLS0KIHd3dy93aW5kb3cvU3lu Y0pvYkVkaXQuanMgICAgICAgICB8IDE0ICsrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQs IDI4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL2Jpbi9w cm94bW94LWJhY2t1cC1tYW5hZ2VyLnJzIGIvc3JjL2Jpbi9wcm94bW94LWJhY2t1cC1tYW5hZ2Vy LnJzCmluZGV4IGQ4ODdkYzFkNTBhMS4uMDJjYTBkMDI4MjI1IDEwMDY0NAotLS0gYS9zcmMvYmlu L3Byb3htb3gtYmFja3VwLW1hbmFnZXIucnMKKysrIGIvc3JjL2Jpbi9wcm94bW94LWJhY2t1cC1t YW5hZ2VyLnJzCkBAIC0xNCw4ICsxNCw4IEBAIHVzZSBwYnNfYXBpX3R5cGVzOjpwZXJjZW50X2Vu Y29kaW5nOjpwZXJjZW50X2VuY29kZV9jb21wb25lbnQ7CiB1c2UgcGJzX2FwaV90eXBlczo6ewog ICAgIEJhY2t1cE5hbWVzcGFjZSwgR3JvdXBGaWx0ZXIsIFJhdGVMaW1pdENvbmZpZywgU3luY0Rp cmVjdGlvbiwgU3luY0pvYkNvbmZpZywgREFUQVNUT1JFX1NDSEVNQSwKICAgICBHUk9VUF9GSUxU RVJfTElTVF9TQ0hFTUEsIElHTk9SRV9WRVJJRklFRF9CQUNLVVBTX1NDSEVNQSwgTlNfTUFYX0RF UFRIX1NDSEVNQSwKLSAgICBSRU1PVEVfSURfU0NIRU1BLCBSRU1PVkVfVkFOSVNIRURfQkFDS1VQ U19TQ0hFTUEsIFRSQU5TRkVSX0xBU1RfU0NIRU1BLCBVUElEX1NDSEVNQSwKLSAgICBWRVJJRklD QVRJT05fT1VUREFURURfQUZURVJfU0NIRU1BLAorICAgIFJFTU9URV9JRF9TQ0hFTUEsIFJFTU9W RV9WQU5JU0hFRF9CQUNLVVBTX1NDSEVNQSwgUkVTWU5DX0NPUlJVUFRfU0NIRU1BLCBUUkFOU0ZF Ul9MQVNUX1NDSEVNQSwKKyAgICBVUElEX1NDSEVNQSwgVkVSSUZJQ0FUSU9OX09VVERBVEVEX0FG VEVSX1NDSEVNQSwKIH07CiB1c2UgcGJzX2NsaWVudDo6e2Rpc3BsYXlfdGFza19sb2csIHZpZXdf dGFza19yZXN1bHR9OwogdXNlIHBic19jb25maWc6OnN5bmM7CkBAIC0zMDcsNiArMzA3LDcgQEAg YXN5bmMgZm4gc3luY19kYXRhc3RvcmUoCiAgICAgZ3JvdXBfZmlsdGVyOiBPcHRpb248VmVjPEdy b3VwRmlsdGVyPj4sCiAgICAgbGltaXQ6IFJhdGVMaW1pdENvbmZpZywKICAgICB0cmFuc2Zlcl9s YXN0OiBPcHRpb248dXNpemU+LAorICAgIHJlc3luY19jb3JydXB0OiBPcHRpb248Ym9vbD4sCiAg ICAgcGFyYW06IFZhbHVlLAogICAgIHN5bmNfZGlyZWN0aW9uOiBTeW5jRGlyZWN0aW9uLAogKSAt PiBSZXN1bHQ8VmFsdWUsIEVycm9yPiB7CkBAIC0zNDMsNiArMzQ0LDEwIEBAIGFzeW5jIGZuIHN5 bmNfZGF0YXN0b3JlKAogICAgICAgICBhcmdzWyJ0cmFuc2Zlci1sYXN0Il0gPSBqc29uISh0cmFu c2Zlcl9sYXN0KQogICAgIH0KIAorICAgIGlmIGxldCBTb21lKHJlc3luYykgPSByZXN5bmNfY29y cnVwdCB7CisgICAgICAgIGFyZ3NbInJlc3luYy1jb3JydXB0Il0gPSBWYWx1ZTo6ZnJvbShyZXN5 bmMpOworICAgIH0KKwogICAgIGxldCBtdXQgbGltaXRfanNvbiA9IGpzb24hKGxpbWl0KTsKICAg ICBsZXQgbGltaXRfbWFwID0gbGltaXRfanNvbgogICAgICAgICAuYXNfb2JqZWN0X211dCgpCkBA IC00MDUsNiArNDEwLDEwIEBAIGFzeW5jIGZuIHN5bmNfZGF0YXN0b3JlKAogICAgICAgICAgICAg ICAgIHNjaGVtYTogVFJBTlNGRVJfTEFTVF9TQ0hFTUEsCiAgICAgICAgICAgICAgICAgb3B0aW9u YWw6IHRydWUsCiAgICAgICAgICAgICB9LAorICAgICAgICAgICAgInJlc3luYy1jb3JydXB0Ijog eworICAgICAgICAgICAgICAgIHNjaGVtYTogUkVTWU5DX0NPUlJVUFRfU0NIRU1BLAorICAgICAg ICAgICAgICAgIG9wdGlvbmFsOiB0cnVlLAorICAgICAgICAgICAgfSwKICAgICAgICAgfQogICAg fQogKV0KQEAgLTQyMSw2ICs0MzAsNyBAQCBhc3luYyBmbiBwdWxsX2RhdGFzdG9yZSgKICAgICBn cm91cF9maWx0ZXI6IE9wdGlvbjxWZWM8R3JvdXBGaWx0ZXI+PiwKICAgICBsaW1pdDogUmF0ZUxp bWl0Q29uZmlnLAogICAgIHRyYW5zZmVyX2xhc3Q6IE9wdGlvbjx1c2l6ZT4sCisgICAgcmVzeW5j X2NvcnJ1cHQ6IE9wdGlvbjxib29sPiwKICAgICBwYXJhbTogVmFsdWUsCiApIC0+IFJlc3VsdDxW YWx1ZSwgRXJyb3I+IHsKICAgICBzeW5jX2RhdGFzdG9yZSgKQEAgLTQzNCw2ICs0NDQsNyBAQCBh c3luYyBmbiBwdWxsX2RhdGFzdG9yZSgKICAgICAgICAgZ3JvdXBfZmlsdGVyLAogICAgICAgICBs aW1pdCwKICAgICAgICAgdHJhbnNmZXJfbGFzdCwKKyAgICAgICAgcmVzeW5jX2NvcnJ1cHQsCiAg ICAgICAgIHBhcmFtLAogICAgICAgICBTeW5jRGlyZWN0aW9uOjpQdWxsLAogICAgICkKQEAgLTUx Myw2ICs1MjQsNyBAQCBhc3luYyBmbiBwdXNoX2RhdGFzdG9yZSgKICAgICAgICAgZ3JvdXBfZmls dGVyLAogICAgICAgICBsaW1pdCwKICAgICAgICAgdHJhbnNmZXJfbGFzdCwKKyAgICAgICAgTm9u ZSwKICAgICAgICAgcGFyYW0sCiAgICAgICAgIFN5bmNEaXJlY3Rpb246OlB1c2gsCiAgICAgKQpk aWZmIC0tZ2l0IGEvd3d3L3dpbmRvdy9TeW5jSm9iRWRpdC5qcyBiL3d3dy93aW5kb3cvU3luY0pv YkVkaXQuanMKaW5kZXggMGU2NDhlN2IzZTUwLi42ZmUzMWRjMGJlZmQgMTAwNjQ0Ci0tLSBhL3d3 dy93aW5kb3cvU3luY0pvYkVkaXQuanMKKysrIGIvd3d3L3dpbmRvdy9TeW5jSm9iRWRpdC5qcwpA QCAtMzU4LDYgKzM1OCwyMCBAQCBFeHQuZGVmaW5lKCdQQlMud2luZG93LlN5bmNKb2JFZGl0Jywg ewogCQkJICAgIGRlbGV0ZUVtcHR5OiAneyFpc0NyZWF0ZX0nLAogCQkJfSwKIAkJICAgIH0sCisJ CSAgICB7CisJCQlmaWVsZExhYmVsOiBnZXR0ZXh0KCdSZS1zeW5jIGNvcnJ1cHQgc25hcHNob3Rz JyksCisJCQl4dHlwZTogJ3Byb3htb3hjaGVja2JveCcsCisJCQluYW1lOiAncmVzeW5jLWNvcnJ1 cHQnLAorCQkJYXV0b0VsOiB7CisJCQkgICAgdGFnOiAnZGl2JywKKwkJCSAgICAnZGF0YS1xdGlw JzogZ2V0dGV4dCgnUmUtc3luYyBzbmFwc2hvdHMsIHdob3NlIHZlcmlmaWNhdGlvbiBmYWlsZWQu JyksCisJCQl9LAorCQkJY2JpbmQ6IHsKKwkJCSAgICBkaXNhYmxlZDogJ3tzeW5jRGlyZWN0aW9u UHVzaH0nLAorCQkJfSwKKwkJCXVuY2hlY2tlZFZhbHVlOiBmYWxzZSwKKwkJCXZhbHVlOiBmYWxz ZSwKKwkJICAgIH0sCiAJCV0sCiAJICAgIH0sCiAJICAgIHsKLS0gCjIuMzkuNQoKCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwYnMtZGV2ZWwgbWFpbGlu ZyBsaXN0CnBicy1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3gu Y29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wYnMtZGV2ZWwK