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 0F21C1FF173 for ; Mon, 25 Nov 2024 13:10:17 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 11AE711FD0; Mon, 25 Nov 2024 13:10:16 +0100 (CET) Message-ID: Date: Mon, 25 Nov 2024 13:09:39 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox Backup Server development discussion , =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= References: <20241112104316.206282-1-c.ebner@proxmox.com> <1732534011.hf3x11ngo1.astroid@yuna.none> Content-Language: en-US, de-DE From: Christian Ebner In-Reply-To: <1732534011.hf3x11ngo1.astroid@yuna.none> 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 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 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" T24gMTEvMjUvMjQgMTI6MjksIEZhYmlhbiBHcsO8bmJpY2hsZXIgd3JvdGU6Cj4gQ29uc2lkZXIg dGhpcwo+IAo+IFJldmlld2VkLWJ5OiBGYWJpYW4gR3LDvG5iaWNobGVyIDxmLmdydWVuYmljaGxl ckBwcm94bW94LmNvbT4KPiBUZXN0ZWQtYnk6IEZhYmlhbiBHcsO8bmJpY2hsZXIgPGYuZ3J1ZW5i aWNobGVyQHByb3htb3guY29tPgo+IAo+IGJ1dCBJJ2QgbGlrZSB0byBhZGQgdGhlIGZvbGxvd2lu ZyBvbi10b3AsIHVubGVzcyB5b3Ugb2JqZWN0OgoKTm8gb2JqZWN0aW9ucywgbG9va3MgZ29vZCB0 byBtZS4gVGh4IQoKPiAKPiBTdWJqZWN0OiBbUEFUQ0ggcHJveG1veC1iYWNrdXBdIGFwaSB0eXBl czogcmVwbGFjZSBQYXRoUGF0dGVybnMgd2l0aCBWZWM8UGF0aFBhdHRlcm4+Cj4gCj4gUGF0aFBh dHRlcm5zIGlzIGhhcmQgdG8gZGlzdGluZ3Vpc2ggZnJvbSBQYXRoUGF0dGVybiwgc28gd291bGQg bmVlZCB0byBiZQo+IHJlbmFtZWQgYW55d2F5Li4gYnV0IHRoZXJlIGlzbid0IHJlYWxseSBhIHJl YXNvbiB0byBkZWZpbmUgYSBzZXBhcmF0ZSBBUEkgdHlwZQo+IGp1c3QgZm9yIHRoaXMuCj4gCj4g U2lnbmVkLW9mZi1ieTogRmFiaWFuIEdyw7xuYmljaGxlciA8Zi5ncnVlbmJpY2hsZXJAcHJveG1v eC5jb20+Cj4gLS0tCj4gICBwYnMtYXBpLXR5cGVzL3NyYy9wYXRocGF0dGVybnMucnMgfCAyNyAr LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgIHByb3htb3gtYmFja3VwLWNsaWVudC9zcmMv bWFpbi5ycyB8ICA4ICsrKysrKy0tCj4gICBweGFyLWJpbi9zcmMvbWFpbi5ycyAgICAgICAgICAg ICAgfCAgOSArKysrKysrLS0KPiAgIDMgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwg MzAgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Bicy1hcGktdHlwZXMvc3JjL3BhdGhw YXR0ZXJucy5ycyBiL3Bicy1hcGktdHlwZXMvc3JjL3BhdGhwYXR0ZXJucy5ycwo+IGluZGV4IGM0 MDkyNmE0NC4uNTA1ZWNjOGFhIDEwMDY0NAo+IC0tLSBhL3Bicy1hcGktdHlwZXMvc3JjL3BhdGhw YXR0ZXJucy5ycwo+ICsrKyBiL3Bicy1hcGktdHlwZXMvc3JjL3BhdGhwYXR0ZXJucy5ycwo+IEBA IC0xLDQgKzEsNCBAQAo+IC11c2UgcHJveG1veF9zY2hlbWE6Ontjb25zdF9yZWdleCwgQXBpU3Ry aW5nRm9ybWF0LCBBcGlUeXBlLCBBcnJheVNjaGVtYSwgU2NoZW1hLCBTdHJpbmdTY2hlbWF9Owo+ ICt1c2UgcHJveG1veF9zY2hlbWE6Ontjb25zdF9yZWdleCwgQXBpU3RyaW5nRm9ybWF0LCBBcGlU eXBlLCBTY2hlbWEsIFN0cmluZ1NjaGVtYX07Cj4gICAKPiAgIHVzZSBzZXJkZTo6e0Rlc2VyaWFs aXplLCBTZXJpYWxpemV9Owo+ICAgCj4gQEAgLTEzLDEyICsxMyw2IEBAIHB1YiBjb25zdCBQQVRI X1BBVFRFUk5fU0NIRU1BOiBTY2hlbWEgPQo+ICAgICAgICAgICAuZm9ybWF0KCZQQVRIX1BBVFRF Uk5fRk9STUFUKQo+ICAgICAgICAgICAuc2NoZW1hKCk7Cj4gICAKPiAtcHViIGNvbnN0IFBBVEhf UEFUVEVSTl9MSVNUX1NDSEVNQTogU2NoZW1hID0gQXJyYXlTY2hlbWE6Om5ldygKPiAtICAgICJM aXN0IG9mIHBhdGhzIG9yIG1hdGNoIHBhdHRlcm5zIGZvciBtYXRjaGluZyBmaWxlbmFtZXMuIiwK PiAtICAgICZQQVRIX1BBVFRFUk5fU0NIRU1BLAo+IC0pCj4gLS5zY2hlbWEoKTsKPiAtCj4gICAj W2Rlcml2ZShEZWZhdWx0LCBEZXNlcmlhbGl6ZSwgU2VyaWFsaXplKV0KPiAgIC8vLyBQYXRoIG9y IHBhdGggcGF0dGVybiBmb3IgZmlsZW5hbWUgbWF0Y2hpbmcKPiAgIHB1YiBzdHJ1Y3QgUGF0aFBh dHRlcm4gewo+IEBAIC0zNCwyMiArMjgsMyBAQCBpbXBsIEFzUmVmPFt1OF0+IGZvciBQYXRoUGF0 dGVybiB7Cj4gICAgICAgICAgIHNlbGYucGF0dGVybi5hc19ieXRlcygpCj4gICAgICAgfQo+ICAg fQo+IC0KPiAtI1tkZXJpdmUoRGVmYXVsdCwgRGVzZXJpYWxpemUsIFNlcmlhbGl6ZSldCj4gLS8v LyBBcnJheSBvZiBwYXRocyBhbmQvb3IgcGF0aCBwYXR0ZXJucyBmb3IgZmlsZW5hbWUgbWF0Y2hp bmcKPiAtcHViIHN0cnVjdCBQYXRoUGF0dGVybnMgewo+IC0gICAgcGF0dGVybnM6IFZlYzxQYXRo UGF0dGVybj4sCj4gLX0KPiAtCj4gLWltcGwgQXBpVHlwZSBmb3IgUGF0aFBhdHRlcm5zIHsKPiAt ICAgIGNvbnN0IEFQSV9TQ0hFTUE6IFNjaGVtYSA9IFBBVEhfUEFUVEVSTl9MSVNUX1NDSEVNQTsK PiAtfQo+IC0KPiAtaW1wbCBJbnRvSXRlcmF0b3IgZm9yIFBhdGhQYXR0ZXJucyB7Cj4gLSAgICB0 eXBlIEl0ZW0gPSBQYXRoUGF0dGVybjsKPiAtICAgIHR5cGUgSW50b0l0ZXIgPSBzdGQ6OnZlYzo6 SW50b0l0ZXI8UGF0aFBhdHRlcm4+Owo+IC0KPiAtICAgIGZuIGludG9faXRlcihzZWxmKSAtPiBT ZWxmOjpJbnRvSXRlciB7Cj4gLSAgICAgICAgc2VsZi5wYXR0ZXJucy5pbnRvX2l0ZXIoKQo+IC0g ICAgfQo+IC19Cj4gZGlmZiAtLWdpdCBhL3Byb3htb3gtYmFja3VwLWNsaWVudC9zcmMvbWFpbi5y cyBiL3Byb3htb3gtYmFja3VwLWNsaWVudC9zcmMvbWFpbi5ycwo+IGluZGV4IGNmZWVkNzdkNy4u ODlmOTFlMmI1IDEwMDY0NAo+IC0tLSBhL3Byb3htb3gtYmFja3VwLWNsaWVudC9zcmMvbWFpbi5y cwo+ICsrKyBiL3Byb3htb3gtYmFja3VwLWNsaWVudC9zcmMvbWFpbi5ycwo+IEBAIC0yNiw3ICsy Niw3IEBAIHVzZSBweGFyOjphY2Nlc3Nvcjo6e01heWJlUmVhZHksIFJlYWRBdCwgUmVhZEF0T3Bl cmF0aW9ufTsKPiAgIAo+ICAgdXNlIHBic19hcGlfdHlwZXM6OnsKPiAgICAgICBBcmNoaXZlVHlw ZSwgQXV0aGlkLCBCYWNrdXBBcmNoaXZlTmFtZSwgQmFja3VwRGlyLCBCYWNrdXBHcm91cCwgQmFj a3VwTmFtZXNwYWNlLCBCYWNrdXBQYXJ0LAo+IC0gICAgQmFja3VwVHlwZSwgQ2xpZW50UmF0ZUxp bWl0Q29uZmlnLCBDcnlwdE1vZGUsIEZpbmdlcnByaW50LCBHcm91cExpc3RJdGVtLCBQYXRoUGF0 dGVybnMsCj4gKyAgICBCYWNrdXBUeXBlLCBDbGllbnRSYXRlTGltaXRDb25maWcsIENyeXB0TW9k ZSwgRmluZ2VycHJpbnQsIEdyb3VwTGlzdEl0ZW0sIFBhdGhQYXR0ZXJuLAo+ICAgICAgIFBydW5l Sm9iT3B0aW9ucywgUHJ1bmVMaXN0SXRlbSwgUmF0ZUxpbWl0Q29uZmlnLCBTbmFwc2hvdExpc3RJ dGVtLCBTdG9yYWdlU3RhdHVzLAo+ICAgICAgIEJBQ0tVUF9JRF9TQ0hFTUEsIEJBQ0tVUF9OQU1F U1BBQ0VfU0NIRU1BLCBCQUNLVVBfVElNRV9TQ0hFTUEsIEJBQ0tVUF9UWVBFX1NDSEVNQSwKPiAg ICAgICBDQVRBTE9HX05BTUUsIEVOQ1JZUFRFRF9LRVlfQkxPQl9OQU1FLCBNQU5JRkVTVF9CTE9C X05BTUUsCj4gQEAgLTE0MDcsNyArMTQwNywxMSBAQCBXZSBkbyBub3QgZXh0cmFjdCAnLnB4YXIn IGFyY2hpdmVzIHdoZW4gd3JpdGluZyB0byBzdGFuZGFyZCBvdXRwdXQuCj4gICAgICAgICAgICAg ICAgICAgZmxhdHRlbjogdHJ1ZSwKPiAgICAgICAgICAgICAgIH0sCj4gICAgICAgICAgICAgICBw YXR0ZXJuOiB7Cj4gLSAgICAgICAgICAgICAgICB0eXBlOiBQYXRoUGF0dGVybnMsCj4gKyAgICAg ICAgICAgICAgICB0eXBlOiBBcnJheSwKPiArICAgICAgICAgICAgICAgIGl0ZW1zOiB7Cj4gKyAg ICAgICAgICAgICAgICAgICAgdHlwZTogUGF0aFBhdHRlcm4sCj4gKyAgICAgICAgICAgICAgICB9 LAo+ICsgICAgICAgICAgICAgICAgZGVzY3JpcHRpb246ICJQYXRoIG9yIG1hdGNoIHBhdHRlcm4g dG8gbGltaXQgZmlsZXMgdGhhdCBnZXQgcmVzdG9yZWQuIiwKPiAgICAgICAgICAgICAgICAgICBv cHRpb25hbDogdHJ1ZSwKPiAgICAgICAgICAgICAgIH0sCj4gICAgICAgICAgICAgICAiYWxsb3ct ZXhpc3RpbmctZGlycyI6IHsKPiBkaWZmIC0tZ2l0IGEvcHhhci1iaW4vc3JjL21haW4ucnMgYi9w eGFyLWJpbi9zcmMvbWFpbi5ycwo+IGluZGV4IGViMzU4MGQ5Mi4uN2RmZjFlMzhjIDEwMDY0NAo+ IC0tLSBhL3B4YXItYmluL3NyYy9tYWluLnJzCj4gKysrIGIvcHhhci1iaW4vc3JjL21haW4ucnMK PiBAQCAtMTMsNyArMTMsOCBAQCB1c2Ugc2VyZGVfanNvbjo6VmFsdWU7Cj4gICB1c2UgdG9raW86 OnNpZ25hbDo6dW5peDo6e3NpZ25hbCwgU2lnbmFsS2luZH07Cj4gICAKPiAgIHVzZSBwYXRocGF0 dGVybnM6OntNYXRjaEVudHJ5LCBNYXRjaFR5cGUsIFBhdHRlcm5GbGFnfTsKPiAtdXNlIHBic19h cGlfdHlwZXM6OlBhdGhQYXR0ZXJuczsKPiArCj4gK3VzZSBwYnNfYXBpX3R5cGVzOjpQYXRoUGF0 dGVybjsKPiAgIHVzZSBwYnNfY2xpZW50OjpweGFyOjp0b29sczo6Zm9ybWF0X3NpbmdsZV9saW5l X2VudHJ5Owo+ICAgdXNlIHBic19jbGllbnQ6OnB4YXI6OnsKPiAgICAgICBGbGFncywgT3Zlcndy aXRlRmxhZ3MsIFB4YXJFeHRyYWN0T3B0aW9ucywgUHhhcldyaXRlcnMsIEVOQ09ERVJfTUFYX0VO VFJJRVMsCj4gQEAgLTU1LDggKzU2LDEyIEBAIGZuIGV4dHJhY3RfYXJjaGl2ZV9mcm9tX3JlYWRl cjxSOiBzdGQ6OmlvOjpSZWFkPigKPiAgICAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogIkFy Y2hpdmUgbmFtZS4iLAo+ICAgICAgICAgICAgICAgfSwKPiAgICAgICAgICAgICAgIHBhdHRlcm46 IHsKPiAtICAgICAgICAgICAgICAgIHR5cGU6IFBhdGhQYXR0ZXJucywKPiArICAgICAgICAgICAg ICAgIHR5cGU6IEFycmF5LAo+ICsgICAgICAgICAgICAgICAgaXRlbXM6IHsKPiArICAgICAgICAg ICAgICAgICAgICB0eXBlOiBQYXRoUGF0dGVybiwKPiArICAgICAgICAgICAgICAgIH0sCj4gICAg ICAgICAgICAgICAgICAgb3B0aW9uYWw6IHRydWUsCj4gKyAgICAgICAgICAgICAgICBkZXNjcmlw dGlvbjogIlBhdGggb3IgbWF0Y2ggcGF0dGVybiB0byBsaW1pdCBmaWxlcyB0aGF0IGdldCByZXN0 b3JlZC4iLAo+ICAgICAgICAgICAgICAgfSwKPiAgICAgICAgICAgICAgIHRhcmdldDogewo+ICAg ICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiAiVGFyZ2V0IGRpcmVjdG9yeSIsCgoKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnBicy1kZXZlbCBtYWls aW5nIGxpc3QKcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1v eC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo=