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 3B0931FF173 for ; Mon, 25 Nov 2024 14:11:04 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 047F413321; Mon, 25 Nov 2024 14:11:04 +0100 (CET) Date: Mon, 25 Nov 2024 14:10:28 +0100 From: Fabian =?iso-8859-1?q?Gr=FCnbichler?= To: Christian Ebner , Proxmox Backup Server development discussion References: <20241112104316.206282-1-c.ebner@proxmox.com> <1732534011.hf3x11ngo1.astroid@yuna.none> In-Reply-To: MIME-Version: 1.0 User-Agent: astroid/0.16.0 (https://github.com/astroidmail/astroid) Message-Id: <1732540219.vzaa0abqfo.astroid@yuna.none> 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: [pbs-devel] applied-series: [PATCH v6 proxmox-backup 0/4] fix #2996: client: allow optional match patterns for restore 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" T24gTm92ZW1iZXIgMjUsIDIwMjQgMTowOSBwbSwgQ2hyaXN0aWFuIEVibmVyIHdyb3RlOgo+IE9u IDExLzI1LzI0IDEyOjI5LCBGYWJpYW4gR3LDvG5iaWNobGVyIHdyb3RlOgo+PiBDb25zaWRlciB0 aGlzCj4+IAo+PiBSZXZpZXdlZC1ieTogRmFiaWFuIEdyw7xuYmljaGxlciA8Zi5ncnVlbmJpY2hs ZXJAcHJveG1veC5jb20+Cj4+IFRlc3RlZC1ieTogRmFiaWFuIEdyw7xuYmljaGxlciA8Zi5ncnVl bmJpY2hsZXJAcHJveG1veC5jb20+Cj4+IAo+PiBidXQgSSdkIGxpa2UgdG8gYWRkIHRoZSBmb2xs b3dpbmcgb24tdG9wLCB1bmxlc3MgeW91IG9iamVjdDoKPiAKPiBObyBvYmplY3Rpb25zLCBsb29r cyBnb29kIHRvIG1lLiBUaHghCj4gCj4+IAo+PiBTdWJqZWN0OiBbUEFUQ0ggcHJveG1veC1iYWNr dXBdIGFwaSB0eXBlczogcmVwbGFjZSBQYXRoUGF0dGVybnMgd2l0aCBWZWM8UGF0aFBhdHRlcm4+ Cj4+IAo+PiBQYXRoUGF0dGVybnMgaXMgaGFyZCB0byBkaXN0aW5ndWlzaCBmcm9tIFBhdGhQYXR0 ZXJuLCBzbyB3b3VsZCBuZWVkIHRvIGJlCj4+IHJlbmFtZWQgYW55d2F5Li4gYnV0IHRoZXJlIGlz bid0IHJlYWxseSBhIHJlYXNvbiB0byBkZWZpbmUgYSBzZXBhcmF0ZSBBUEkgdHlwZQo+PiBqdXN0 IGZvciB0aGlzLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogRmFiaWFuIEdyw7xuYmljaGxlciA8Zi5n cnVlbmJpY2hsZXJAcHJveG1veC5jb20+Cj4+IC0tLQo+PiAgIHBicy1hcGktdHlwZXMvc3JjL3Bh dGhwYXR0ZXJucy5ycyB8IDI3ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiAgIHByb3ht b3gtYmFja3VwLWNsaWVudC9zcmMvbWFpbi5ycyB8ICA4ICsrKysrKy0tCj4+ICAgcHhhci1iaW4v c3JjL21haW4ucnMgICAgICAgICAgICAgIHwgIDkgKysrKysrKy0tCj4+ICAgMyBmaWxlcyBjaGFu Z2VkLCAxNCBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKPj4gCj4+IGRpZmYgLS1naXQg YS9wYnMtYXBpLXR5cGVzL3NyYy9wYXRocGF0dGVybnMucnMgYi9wYnMtYXBpLXR5cGVzL3NyYy9w YXRocGF0dGVybnMucnMKPj4gaW5kZXggYzQwOTI2YTQ0Li41MDVlY2M4YWEgMTAwNjQ0Cj4+IC0t LSBhL3Bicy1hcGktdHlwZXMvc3JjL3BhdGhwYXR0ZXJucy5ycwo+PiArKysgYi9wYnMtYXBpLXR5 cGVzL3NyYy9wYXRocGF0dGVybnMucnMKPj4gQEAgLTEsNCArMSw0IEBACj4+IC11c2UgcHJveG1v eF9zY2hlbWE6Ontjb25zdF9yZWdleCwgQXBpU3RyaW5nRm9ybWF0LCBBcGlUeXBlLCBBcnJheVNj aGVtYSwgU2NoZW1hLCBTdHJpbmdTY2hlbWF9Owo+PiArdXNlIHByb3htb3hfc2NoZW1hOjp7Y29u c3RfcmVnZXgsIEFwaVN0cmluZ0Zvcm1hdCwgQXBpVHlwZSwgU2NoZW1hLCBTdHJpbmdTY2hlbWF9 Owo+PiAgIAo+PiAgIHVzZSBzZXJkZTo6e0Rlc2VyaWFsaXplLCBTZXJpYWxpemV9Owo+PiAgIAo+ PiBAQCAtMTMsMTIgKzEzLDYgQEAgcHViIGNvbnN0IFBBVEhfUEFUVEVSTl9TQ0hFTUE6IFNjaGVt YSA9Cj4+ICAgICAgICAgICAuZm9ybWF0KCZQQVRIX1BBVFRFUk5fRk9STUFUKQo+PiAgICAgICAg ICAgLnNjaGVtYSgpOwo+PiAgIAo+PiAtcHViIGNvbnN0IFBBVEhfUEFUVEVSTl9MSVNUX1NDSEVN QTogU2NoZW1hID0gQXJyYXlTY2hlbWE6Om5ldygKPj4gLSAgICAiTGlzdCBvZiBwYXRocyBvciBt YXRjaCBwYXR0ZXJucyBmb3IgbWF0Y2hpbmcgZmlsZW5hbWVzLiIsCj4+IC0gICAgJlBBVEhfUEFU VEVSTl9TQ0hFTUEsCj4+IC0pCj4+IC0uc2NoZW1hKCk7Cj4+IC0KPj4gICAjW2Rlcml2ZShEZWZh dWx0LCBEZXNlcmlhbGl6ZSwgU2VyaWFsaXplKV0KPj4gICAvLy8gUGF0aCBvciBwYXRoIHBhdHRl cm4gZm9yIGZpbGVuYW1lIG1hdGNoaW5nCj4+ICAgcHViIHN0cnVjdCBQYXRoUGF0dGVybiB7Cj4+ IEBAIC0zNCwyMiArMjgsMyBAQCBpbXBsIEFzUmVmPFt1OF0+IGZvciBQYXRoUGF0dGVybiB7Cj4+ ICAgICAgICAgICBzZWxmLnBhdHRlcm4uYXNfYnl0ZXMoKQo+PiAgICAgICB9Cj4+ICAgfQo+PiAt Cj4+IC0jW2Rlcml2ZShEZWZhdWx0LCBEZXNlcmlhbGl6ZSwgU2VyaWFsaXplKV0KPj4gLS8vLyBB cnJheSBvZiBwYXRocyBhbmQvb3IgcGF0aCBwYXR0ZXJucyBmb3IgZmlsZW5hbWUgbWF0Y2hpbmcK Pj4gLXB1YiBzdHJ1Y3QgUGF0aFBhdHRlcm5zIHsKPj4gLSAgICBwYXR0ZXJuczogVmVjPFBhdGhQ YXR0ZXJuPiwKPj4gLX0KPj4gLQo+PiAtaW1wbCBBcGlUeXBlIGZvciBQYXRoUGF0dGVybnMgewo+ PiAtICAgIGNvbnN0IEFQSV9TQ0hFTUE6IFNjaGVtYSA9IFBBVEhfUEFUVEVSTl9MSVNUX1NDSEVN QTsKPj4gLX0KPj4gLQo+PiAtaW1wbCBJbnRvSXRlcmF0b3IgZm9yIFBhdGhQYXR0ZXJucyB7Cj4+ IC0gICAgdHlwZSBJdGVtID0gUGF0aFBhdHRlcm47Cj4+IC0gICAgdHlwZSBJbnRvSXRlciA9IHN0 ZDo6dmVjOjpJbnRvSXRlcjxQYXRoUGF0dGVybj47Cj4+IC0KPj4gLSAgICBmbiBpbnRvX2l0ZXIo c2VsZikgLT4gU2VsZjo6SW50b0l0ZXIgewo+PiAtICAgICAgICBzZWxmLnBhdHRlcm5zLmludG9f aXRlcigpCj4+IC0gICAgfQo+PiAtfQo+PiBkaWZmIC0tZ2l0IGEvcHJveG1veC1iYWNrdXAtY2xp ZW50L3NyYy9tYWluLnJzIGIvcHJveG1veC1iYWNrdXAtY2xpZW50L3NyYy9tYWluLnJzCj4+IGlu ZGV4IGNmZWVkNzdkNy4uODlmOTFlMmI1IDEwMDY0NAo+PiAtLS0gYS9wcm94bW94LWJhY2t1cC1j bGllbnQvc3JjL21haW4ucnMKPj4gKysrIGIvcHJveG1veC1iYWNrdXAtY2xpZW50L3NyYy9tYWlu LnJzCj4+IEBAIC0yNiw3ICsyNiw3IEBAIHVzZSBweGFyOjphY2Nlc3Nvcjo6e01heWJlUmVhZHks IFJlYWRBdCwgUmVhZEF0T3BlcmF0aW9ufTsKPj4gICAKPj4gICB1c2UgcGJzX2FwaV90eXBlczo6 ewo+PiAgICAgICBBcmNoaXZlVHlwZSwgQXV0aGlkLCBCYWNrdXBBcmNoaXZlTmFtZSwgQmFja3Vw RGlyLCBCYWNrdXBHcm91cCwgQmFja3VwTmFtZXNwYWNlLCBCYWNrdXBQYXJ0LAo+PiAtICAgIEJh Y2t1cFR5cGUsIENsaWVudFJhdGVMaW1pdENvbmZpZywgQ3J5cHRNb2RlLCBGaW5nZXJwcmludCwg R3JvdXBMaXN0SXRlbSwgUGF0aFBhdHRlcm5zLAo+PiArICAgIEJhY2t1cFR5cGUsIENsaWVudFJh dGVMaW1pdENvbmZpZywgQ3J5cHRNb2RlLCBGaW5nZXJwcmludCwgR3JvdXBMaXN0SXRlbSwgUGF0 aFBhdHRlcm4sCj4+ICAgICAgIFBydW5lSm9iT3B0aW9ucywgUHJ1bmVMaXN0SXRlbSwgUmF0ZUxp bWl0Q29uZmlnLCBTbmFwc2hvdExpc3RJdGVtLCBTdG9yYWdlU3RhdHVzLAo+PiAgICAgICBCQUNL VVBfSURfU0NIRU1BLCBCQUNLVVBfTkFNRVNQQUNFX1NDSEVNQSwgQkFDS1VQX1RJTUVfU0NIRU1B LCBCQUNLVVBfVFlQRV9TQ0hFTUEsCj4+ICAgICAgIENBVEFMT0dfTkFNRSwgRU5DUllQVEVEX0tF WV9CTE9CX05BTUUsIE1BTklGRVNUX0JMT0JfTkFNRSwKPj4gQEAgLTE0MDcsNyArMTQwNywxMSBA QCBXZSBkbyBub3QgZXh0cmFjdCAnLnB4YXInIGFyY2hpdmVzIHdoZW4gd3JpdGluZyB0byBzdGFu ZGFyZCBvdXRwdXQuCj4+ICAgICAgICAgICAgICAgICAgIGZsYXR0ZW46IHRydWUsCj4+ICAgICAg ICAgICAgICAgfSwKPj4gICAgICAgICAgICAgICBwYXR0ZXJuOiB7Cj4+IC0gICAgICAgICAgICAg ICAgdHlwZTogUGF0aFBhdHRlcm5zLAo+PiArICAgICAgICAgICAgICAgIHR5cGU6IEFycmF5LAo+ PiArICAgICAgICAgICAgICAgIGl0ZW1zOiB7Cj4+ICsgICAgICAgICAgICAgICAgICAgIHR5cGU6 IFBhdGhQYXR0ZXJuLAo+PiArICAgICAgICAgICAgICAgIH0sCj4+ICsgICAgICAgICAgICAgICAg ZGVzY3JpcHRpb246ICJQYXRoIG9yIG1hdGNoIHBhdHRlcm4gdG8gbGltaXQgZmlsZXMgdGhhdCBn ZXQgcmVzdG9yZWQuIiwKPj4gICAgICAgICAgICAgICAgICAgb3B0aW9uYWw6IHRydWUsCj4+ICAg ICAgICAgICAgICAgfSwKPj4gICAgICAgICAgICAgICAiYWxsb3ctZXhpc3RpbmctZGlycyI6IHsK Pj4gZGlmZiAtLWdpdCBhL3B4YXItYmluL3NyYy9tYWluLnJzIGIvcHhhci1iaW4vc3JjL21haW4u cnMKPj4gaW5kZXggZWIzNTgwZDkyLi43ZGZmMWUzOGMgMTAwNjQ0Cj4+IC0tLSBhL3B4YXItYmlu L3NyYy9tYWluLnJzCj4+ICsrKyBiL3B4YXItYmluL3NyYy9tYWluLnJzCj4+IEBAIC0xMyw3ICsx Myw4IEBAIHVzZSBzZXJkZV9qc29uOjpWYWx1ZTsKPj4gICB1c2UgdG9raW86OnNpZ25hbDo6dW5p eDo6e3NpZ25hbCwgU2lnbmFsS2luZH07Cj4+ICAgCj4+ICAgdXNlIHBhdGhwYXR0ZXJuczo6e01h dGNoRW50cnksIE1hdGNoVHlwZSwgUGF0dGVybkZsYWd9Owo+PiAtdXNlIHBic19hcGlfdHlwZXM6 OlBhdGhQYXR0ZXJuczsKPj4gKwo+PiArdXNlIHBic19hcGlfdHlwZXM6OlBhdGhQYXR0ZXJuOwo+ PiAgIHVzZSBwYnNfY2xpZW50OjpweGFyOjp0b29sczo6Zm9ybWF0X3NpbmdsZV9saW5lX2VudHJ5 Owo+PiAgIHVzZSBwYnNfY2xpZW50OjpweGFyOjp7Cj4+ICAgICAgIEZsYWdzLCBPdmVyd3JpdGVG bGFncywgUHhhckV4dHJhY3RPcHRpb25zLCBQeGFyV3JpdGVycywgRU5DT0RFUl9NQVhfRU5UUklF UywKPj4gQEAgLTU1LDggKzU2LDEyIEBAIGZuIGV4dHJhY3RfYXJjaGl2ZV9mcm9tX3JlYWRlcjxS OiBzdGQ6OmlvOjpSZWFkPigKPj4gICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246ICJBcmNo aXZlIG5hbWUuIiwKPj4gICAgICAgICAgICAgICB9LAo+PiAgICAgICAgICAgICAgIHBhdHRlcm46 IHsKPj4gLSAgICAgICAgICAgICAgICB0eXBlOiBQYXRoUGF0dGVybnMsCj4+ICsgICAgICAgICAg ICAgICAgdHlwZTogQXJyYXksCj4+ICsgICAgICAgICAgICAgICAgaXRlbXM6IHsKPj4gKyAgICAg ICAgICAgICAgICAgICAgdHlwZTogUGF0aFBhdHRlcm4sCj4+ICsgICAgICAgICAgICAgICAgfSwK Pj4gICAgICAgICAgICAgICAgICAgb3B0aW9uYWw6IHRydWUsCj4+ICsgICAgICAgICAgICAgICAg ZGVzY3JpcHRpb246ICJQYXRoIG9yIG1hdGNoIHBhdHRlcm4gdG8gbGltaXQgZmlsZXMgdGhhdCBn ZXQgcmVzdG9yZWQuIiwKPj4gICAgICAgICAgICAgICB9LAo+PiAgICAgICAgICAgICAgIHRhcmdl dDogewo+PiAgICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogIlRhcmdldCBkaXJlY3Rvcnki LAo+IAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CnBicy1kZXZlbCBtYWlsaW5nIGxpc3QKcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBz Oi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo=