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 3AB391FF17E for ; Thu, 16 Oct 2025 11:32:11 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 40B12E4F4; Thu, 16 Oct 2025 11:32:31 +0200 (CEST) Date: Thu, 16 Oct 2025 11:31:57 +0200 From: Wolfgang Bumiller To: Hannes Laimer Message-ID: <7gmvymm6uk7jliyt4nsykkt43zvlywgtycup3vye4zv4i6zzql@57weavcezzm7> References: <20251001154717.405839-1-h.laimer@proxmox.com> <20251001154717.405839-2-h.laimer@proxmox.com> <6d7c3a09-abdf-4b62-ba0d-9af02c732bc4@proxmox.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <6d7c3a09-abdf-4b62-ba0d-9af02c732bc4@proxmox.com> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1760607114839 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.076 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 URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [generate.pl] Subject: Re: [pdm-devel] [PATCH 1/2] schema2rust: extract pattern validation from nested API schema fields X-BeenThere: pdm-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Datacenter Manager development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Datacenter Manager development discussion Cc: pdm-devel@lists.proxmox.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pdm-devel-bounces@lists.proxmox.com Sender: "pdm-devel" T24gVGh1LCBPY3QgMTYsIDIwMjUgYXQgMDg6MTM6MTRBTSArMDIwMCwgSGFubmVzIExhaW1lciB3 cm90ZToKPiBPbiAxMC8xNS8yNSAxNDozMiwgV29sZmdhbmcgQnVtaWxsZXIgd3JvdGU6Cj4gPiBU aGUgcGF0Y2ggaXRzZWxmIHdvcmtzLCBidXQgdGhlcmUgYXJlIDIgaXNzdWVzOgo+ID4gCj4gPiBU aGUgY3VycmVudGx5IGdlbmVyYXRlZCByZWdleGVzIChsdWNraWx5PykgYWxsIHByb2R1Y2UgcmVn ZXhlcyB3aGljaCBhcmUKPiA+IDEuIGFuY2hvcmVkCj4gPiAyLiBjb21wYXRpYmxlIHdpdGggdGhl IHJlZ2V4IGNyYXRlCj4gPiAKPiA+IFdpdGggeW91ciBwYXRjaCwgYSBsb3Qgb2YgdGhlbSB3aWxs IG5vdCBzYXRpc2Z5IGJvdGguCj4gPiAKPiA+IEZvciAxOgo+ID4gVGhlIFBWRSBzY2hlbWEgY29k ZSBnZW5lcmFsbHkgYW5jaG9ycyB0aGUgcmVnZXhlcyBhdCAqdXNlKiB0aW1lLCB3aGljaAo+ID4g aXMgbGVzcyB0aGFuIGlkZWFsIGFuZCB3ZSBjb3VsZCBwcm9iYWJseSBtb3ZlIHRvd2FyZHMgaW5j bHVkaW5nIHRoZQo+ID4gYW5jaG9ycyBpbiB0aGUgcmVnZXhlcyBpdHNlbGYgKHVubGVzcyB3ZSBz cGVjaWZpY2FsbHkgbmVlZCB0aGVtCj4gPiB1bmFuY2hvcmVkIGZvciBzb21lIHJlYXNvbj8pCj4g PiBJbiB0aGUgcnVzdCBjb2RlIHdlIGNvdWxkIG5vdCBkbyB0aGlzLiBUaGUgcmVnZXggY3JhdGUg ZG9lcyBub3QgZXhwb3NlCj4gPiB0aGlzIGFuZCByZXF1aXJlcyB0aGVtIHRvIGJlIGFuY2hvcmVk IGV4cGxpY2l0bHkgd2l0aGluIHRoZSByZWdleC4KPiA+IAo+ID4gV2UgY291bGQgYWxzbyBpbmNs dWRlIGBeYCBhbmQgYCRgIGluIHRoZSBnZW5lcmF0b3IsIGJ1dCBpdCdsbCBiZSBhIGJpdAo+ID4g cmVkdW5kYW50IChidXQgd29uJ3QgaHVydCkuCj4gPiAKPiA+IEJ1dCBmb3IgMjoKPiA+IEknbSBh ZnJhaWQgd2hhdCB3ZSBuZWVkIHRvIGRvIGlzIGZpbmQgYSB3YXkgdG8gIndoaXRlbGlzdCIgd2hp Y2ggcmVnZXhlcwo+ID4gZ2V0IGdlbmVyYXRlZC4gV2UgY291bGQgcHJvZHVjZSBUT0RPIGNvbW1l bnRzIGZvciB0aGUgcmVzdC4KPiA+IAo+ID4gSSB3ZW50IGFoZWFkIGFuZCBwdXNoZWQgYSBjb21t aXQgd2hpY2ggcHJvZHVjZXMgdGVzdHMgZm9yIHRoZSByZWdleGVzLgo+ID4gSWYgeW91IGdvIGFo ZWFkIGFuZCBydW4gYGNhcmdvYCB0ZXN0IGFmdGVyIHJlZ2VuZXJhdGluZyB3aXRoIHRoaXMgcGF0 Y2gsCj4gPiB5b3UnbGwgc2VlIHRoZSBpc3N1ZS4KPiA+IAo+IAo+IFRoYW5rcyBmb3IgdGFraW5n IGEgbG9vayEgSG1tLCBJIGRvbid0IHRoaW5rIHdlIGhhdmUgcGF0dGVybnMgdGhhdCByZWx5Cj4g b24gUENSRSBzcGVjaWZpYyBmZWF0dXJlcywgaS5lLiB3ZSBjb3VsZCBtYXliZSBjb252ZXJ0IHRo b3NlIHdpdGhvdXQKPiBsb3Npbmcgc2VtYW50aWMgbWVhbmluZyBmb3IgdmFsaWRhdGlvbi4KPiAK PiBJJ20gbm90IHN1cGVyIGZhbWlsaWFyIHdpdGggUENSRSBhbmQgaXRzIGludHJpY2FjaWVzLCBi dXQgSSBkb24ndCB0aGluawo+IHdlIGhhdmUgcGF0dGVybiB0aGF0IGNvdWxkbid0IGJlIHJlcHJl c2VudGVkIG90aGVyd2lzZS4KPiAKPiBTb21lIHRoaW5ncyBjb252ZXJzaW9uIHdvdWxkIGhhdmUg dG8gZG86Cj4gLSB7LE59IC0+IHswLE59CgpXZWlyZGx5IGl0IGFjY2VwdHMge04sfSwgYnV0IG5v dCB7LE59IC4uLgoKPiAtIGluIHJ1c3Qgd2Ugc2hvdWxkbid0IG5lZWQgZmxhZy1yZXNldHMsIChJ IHRoaW5rKQo+IC0gKD9eaTouLi4pIC0+ICg/aTouLi4pCgpNaXNzaW5nIGEgYC1gIGhlcmUgLSAo P15pOi4uLikgd291bGQgYmUgKD8taTouLi4pIEFGQUlDVCA7LSkKCldlJ2Qgb25seSBub3QgbmVl ZCB0aGUgKm91dGVyKiBvbmVzLCBidXQgYW55dGhpbmcgaW50ZXJwb2xhdGVkIGludG8gdGhlCm1p ZGRsZSBvZiBhIHJlZ2V4IG1heSB3ZWxsIG5lZWQgaXQuCgpgcXIvZm9vJHtvdGhlcl9yZX1iYXIv aWAgPC0gdGhlcmUncyBhbiBgL2lgIGF0IHRoZSBlbmQsIGlmIGAkb3RoZXJfcmVgCnVzZXMgYHFy Ly9gIGFzIHdlbGwsICppdHMqIGAoP15pOi4uLilgIGlzIHN0aWxsIHJlcXVpcmVkLgoKQWxzbyAt IHdlIHN0aWxsIGRvIG5lZWQgdG8gYW5jaG9yIHRoZSB1bi1hbmNob3JlZCByZWdleGVzIHdpdGgg YF7igKYkYC4KCj4gLSAuLi4KPiAKPiBOb3Qgc3VyZSBpZiBpdCB3b3VsZCBiZSBmZWFzaWJsZSB0 byB0cnkgdG8gaW50ZWdyYXRlIHNvbWUga2luZCBvZgo+ICJjb252ZXJzaW9uIiBpbnRvIHRoZSBn ZW5lcmF0b3IgaXRzZWxmLiBPZiB0aGUgcGF0dGVybnMgdXNlZCBpbiB0aGUgUFZFCj4gQVBJIHNw ZWMsIEkgdGhpbmsgdGhpcyB3b3VsZCBtb3N0bHkgYmUgc3ludGFjdGljIHRoaW5ncy4gQlVUIEkg ZGlkCj4gcHJvYmFibHkgbWlzcyBzb21lIHRoaW5ncyA6UCBhbHNvLCBpcyB0aGVyZSBhIHJlYXNv biB3ZSB3b3VsZCBub3Qgd2FudAo+IHRoaXMgYXNzdW1pbmcgY29udmVydGluZyBwYXR0ZXJucyAi b24tdGhlLWZseSIgaW4gdGhlIGdlbmVyYXRvciBpcwo+IGZlYXNpYmxlPwoKSWYgdGhlIGNvbnZl cnNpb24gaXMgc291bmQsIHdlIGNhbiBkbyB0aGlzLiBCdXQgaWYgdGhhdCBlbnRhaWxzCmZ1bGx5 IGFuZCBwcm9wZXJseSBwYXJzaW5nIHJlZ3VsYXIgZXhwcmVzc2lvbnMsIHRoZW4gSSdkIHJhdGhl ciBtYW51YWxseQp2ZXQgdGhlIHJlZ2V4ZXMgYW5kIHJlcXVpcmUgdGhlbSB0byBiZSBwcmVkZWZp bmVkIGluIGdlbmVyYXRlLnBsICh3aXRoIGEKZnJvbS0+dG8gbWFwcGluZyB0byB2ZXJpZnkgdGhh dCB0aGUgcGVybC1zaWRlIGhhc24ndCBjaGFuZ2VkKS4uLgoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCnBkbS1kZXZlbCBtYWlsaW5nIGxpc3QKcGRtLWRl dmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9t YWlsbWFuL2xpc3RpbmZvL3BkbS1kZXZlbAo=