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 2C8681FF179 for ; Wed, 12 Nov 2025 09:18:49 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id C95D11AAFA; Wed, 12 Nov 2025 09:19:35 +0100 (CET) Mime-Version: 1.0 Date: Wed, 12 Nov 2025 09:19:31 +0100 Message-Id: To: =?utf-8?q?Michael_K=C3=B6ppl?= X-Mailer: aerc 0.20.0 References: <20251106134353.263598-1-l.wagner@proxmox.com> <20251106134353.263598-9-l.wagner@proxmox.com> In-Reply-To: From: "Shannon Sterz" X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1762935547712 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.060 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. [proxmox.com, resources.rs] Subject: Re: [pdm-devel] [PATCH datacenter-manager v3 08/11] api: subscription status: add support for view parameter 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: Proxmox Datacenter Manager development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pdm-devel-bounces@lists.proxmox.com Sender: "pdm-devel" T24gVHVlIE5vdiAxMSwgMjAyNSBhdCAzOjQ2IFBNIENFVCwgTWljaGFlbCBLw7ZwcGwgd3JvdGU6 Cj4gMSBjb21tZW50IGlubGluZQo+Cj4gT24gVGh1IE5vdiA2LCAyMDI1IGF0IDI6NDMgUE0gQ0VU LCBMdWthcyBXYWduZXIgd3JvdGU6Cj4+IEEgdmlldyBhbGxvd3Mgb25lIHRvIGdldCBmaWx0ZXJl ZCBzdWJzZXQgb2YgYWxsIHJlc291cmNlcywgYmFzZWQgb24KPj4gZmlsdGVyIHJ1bGVzIGRlZmlu ZWQgaW4gYSBjb25maWcgZmlsZS4gVmlld3MgaW50ZWdyYXRlIHdpdGggdGhlCj4+IHBlcm1pc3Np b24gc3lzdGVtIC0gaWYgYSB1c2VyIGhhcyBwZXJtaXNzaW9ucyBvbiAvdmlldy97dmlldy1pZH0s IHRoZW4KPj4gdGhlc2UgcHJpdmlsZWdlcyBhcmUgdHJhbnNpdGl2ZWx5IGFwcGxpZWQgdG8gYWxs IHJlc291cmNlcyB3aGljaCBhcmUKPj4gbWF0Y2hlZCBieSB0aGUgcnVsZXMuIEFsbCBvdGhlciBw ZXJtaXNzaW9uIGNoZWNrcyBhcmUgcmVwbGFjZWQgaWYKPj4gcmVxdWVzdGluZyBkYXRhIHRocm91 Z2ggYSB2aWV3Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBMdWthcyBXYWduZXIgPGwud2FnbmVyQHBy b3htb3guY29tPgo+PiAtLS0KPj4KPj4gTm90ZXM6Cj4+ICAgICBDaGFuZ2VzIHNpbmNlIHYyOgo+ PiAgICAgICAtIG1ha2Ugc3VyZSB0byBub3QgZmlsdGVyIG91dCBhIHJlbW90ZSBpZiBpdCBoYXMg YmVlbiBleHBsaWNpdGx5Cj4+ICAgICAgICAgaW5jbHVkZWQKPj4KPj4gIHNlcnZlci9zcmMvYXBp L3Jlc291cmNlcy5ycyB8IDY2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0K Pj4gIDEgZmlsZSBjaGFuZ2VkLCA1NCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKPj4K Pj4gZGlmZiAtLWdpdCBhL3NlcnZlci9zcmMvYXBpL3Jlc291cmNlcy5ycyBiL3NlcnZlci9zcmMv YXBpL3Jlc291cmNlcy5ycwo+PiBpbmRleCAxNDMzMzVmZS4uMjkzMGRhOGIgMTAwNjQ0Cj4+IC0t LSBhL3NlcnZlci9zcmMvYXBpL3Jlc291cmNlcy5ycwo+PiArKysgYi9zZXJ2ZXIvc3JjL2FwaS9y ZXNvdXJjZXMucnMKPj4gQEAgLTU1Miw2ICs1NTIsMTAgQEAgcHViIGFzeW5jIGZuIGdldF9zdGF0 dXMoCj4+ICAgICAgICAgICAgICAgICAgZGVmYXVsdDogZmFsc2UsCj4+ICAgICAgICAgICAgICAg ICAgZGVzY3JpcHRpb246ICJJZiB0cnVlLCBpbmNsdWRlcyBzdWJzY3JpcHRpb24gaW5mb3JtYXRp b24gcGVyIG5vZGUgKHdpdGggZW5vdWdoIHByaXZpbGVnZXMpIiwKPj4gICAgICAgICAgICAgIH0s Cj4+ICsgICAgICAgICAgICB2aWV3OiB7Cj4+ICsgICAgICAgICAgICAgICAgc2NoZW1hOiBWSUVX X0lEX1NDSEVNQSwKPj4gKyAgICAgICAgICAgICAgICBvcHRpb25hbDogdHJ1ZSwKPj4gKyAgICAg ICAgICAgIH0sCj4+ICAgICAgICAgIH0sCj4+ICAgICAgfSwKPj4gICAgICByZXR1cm5zOiB7Cj4+ IEBAIC01NjYsNiArNTcwLDcgQEAgcHViIGFzeW5jIGZuIGdldF9zdGF0dXMoCj4+ICBwdWIgYXN5 bmMgZm4gZ2V0X3N1YnNjcmlwdGlvbl9zdGF0dXMoCj4+ICAgICAgbWF4X2FnZTogdTY0LAo+PiAg ICAgIHZlcmJvc2U6IGJvb2wsCj4+ICsgICAgdmlldzogT3B0aW9uPFN0cmluZz4sCj4+ICAgICAg cnBjZW52OiAmbXV0IGR5biBScGNFbnZpcm9ubWVudCwKPj4gICkgLT4gUmVzdWx0PFZlYzxSZW1v dGVTdWJzY3JpcHRpb25zPiwgRXJyb3I+IHsKPj4gICAgICBsZXQgKHJlbW90ZXNfY29uZmlnLCBf KSA9IHBkbV9jb25maWc6OnJlbW90ZXM6OmNvbmZpZygpPzsKPj4gQEAgLTU3NCw5ICs1NzksMTcg QEAgcHViIGFzeW5jIGZuIGdldF9zdWJzY3JpcHRpb25fc3RhdHVzKAo+Pgo+PiAgICAgIGxldCBh dXRoX2lkID0gcnBjZW52LmdldF9hdXRoX2lkKCkudW53cmFwKCkucGFyc2UoKT87Cj4+ICAgICAg bGV0IHVzZXJfaW5mbyA9IENhY2hlZFVzZXJJbmZvOjpuZXcoKT87Cj4+IC0gICAgbGV0IGFsbG93 X2FsbCA9IHVzZXJfaW5mbwo+PiAtICAgICAgICAuY2hlY2tfcHJpdnMoJmF1dGhfaWQsICZbInJl c291cmNlIl0sIFBSSVZfUkVTT1VSQ0VfQVVESVQsIGZhbHNlKQo+PiAtICAgICAgICAuaXNfb2so KTsKPj4gKwo+PiArICAgIGxldCBhbGxvd19hbGwgPSBpZiBsZXQgU29tZSh2aWV3KSA9ICZ2aWV3 IHsKPj4gKyAgICAgICAgdXNlcl9pbmZvLmNoZWNrX3ByaXZzKCZhdXRoX2lkLCAmWyJ2aWV3Iiwg dmlld10sIFBSSVZfUkVTT1VSQ0VfQVVESVQsIGZhbHNlKT87Cj4+ICsgICAgICAgIGZhbHNlCj4+ ICsgICAgfSBlbHNlIHsKPj4gKyAgICAgICAgdXNlcl9pbmZvCj4+ICsgICAgICAgICAgICAuY2hl Y2tfcHJpdnMoJmF1dGhfaWQsICZbInJlc291cmNlIl0sIFBSSVZfUkVTT1VSQ0VfQVVESVQsIGZh bHNlKQo+PiArICAgICAgICAgICAgLmlzX29rKCkKPj4gKyAgICB9Owo+PiArCj4+ICsgICAgbGV0 IHZpZXcgPSB2aWV3czo6Z2V0X29wdGlvbmFsX3ZpZXcodmlldy5hc19kZXJlZigpKT87Cj4+Cj4+ ICAgICAgbGV0IGNoZWNrX3ByaXYgPSB8cmVtb3RlX25hbWU6ICZzdHJ8IC0+IGJvb2wgewo+PiAg ICAgICAgICB1c2VyX2luZm8KPj4gQEAgLTU5MCwzNSArNjAzLDY0IEBAIHB1YiBhc3luYyBmbiBn ZXRfc3Vic2NyaXB0aW9uX3N0YXR1cygKPj4gICAgICB9Owo+Pgo+PiAgICAgIGZvciAocmVtb3Rl X25hbWUsIHJlbW90ZSkgaW4gcmVtb3Rlc19jb25maWcgewo+PiAtICAgICAgICBpZiAhYWxsb3df YWxsICYmICFjaGVja19wcml2KCZyZW1vdGVfbmFtZSkgewo+PiArICAgICAgICBpZiBsZXQgU29t ZSh2aWV3KSA9ICZ2aWV3IHsKPj4gKyAgICAgICAgICAgIGlmIHZpZXcuY2FuX3NraXBfcmVtb3Rl KCZyZW1vdGVfbmFtZSkgewo+PiArICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+PiArICAgICAg ICAgICAgfQo+PiArICAgICAgICB9IGVsc2UgaWYgIWFsbG93X2FsbCAmJiAhY2hlY2tfcHJpdigm cmVtb3RlX25hbWUpIHsKPj4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+PiAgICAgICAgICB9Cj4+ Cj4+ICsgICAgICAgIGxldCB2aWV3ID0gdmlldy5jbG9uZSgpOwo+PiArCj4+ICAgICAgICAgIGxl dCBmdXR1cmUgPSBhc3luYyBtb3ZlIHsKPj4gICAgICAgICAgICAgIGxldCAobm9kZV9zdGF0dXMs IGVycm9yKSA9Cj4+ICAgICAgICAgICAgICAgICAgbWF0Y2ggZ2V0X3N1YnNjcmlwdGlvbl9pbmZv X2Zvcl9yZW1vdGUoJnJlbW90ZSwgbWF4X2FnZSkuYXdhaXQgewo+PiAtICAgICAgICAgICAgICAg ICAgICBPayhub2RlX3N0YXR1cykgPT4gKFNvbWUobm9kZV9zdGF0dXMpLCBOb25lKSwKPj4gKyAg ICAgICAgICAgICAgICAgICAgT2sobXV0IG5vZGVfc3RhdHVzKSA9PiB7Cj4+ICsgICAgICAgICAg ICAgICAgICAgICAgICBub2RlX3N0YXR1cy5yZXRhaW4ofG5vZGUsIF98IHsKPj4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICBpZiBsZXQgU29tZSh2aWV3KSA9ICZ2aWV3IHsKPj4gKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlldy5pc19ub2RlX2luY2x1ZGVkKCZyZW1vdGUu aWQsIG5vZGUpCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKPj4gKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZQo+PiArICAgICAgICAgICAgICAgICAg ICAgICAgICAgIH0KPj4gKyAgICAgICAgICAgICAgICAgICAgICAgIH0pOwo+PiArICAgICAgICAg ICAgICAgICAgICAgICAgKFNvbWUobm9kZV9zdGF0dXMpLCBOb25lKQo+PiArICAgICAgICAgICAg ICAgICAgICB9Cj4+ICAgICAgICAgICAgICAgICAgICAgIEVycihlcnJvcikgPT4gKE5vbmUsIFNv bWUoZXJyb3IudG9fc3RyaW5nKCkpKSwKPj4gICAgICAgICAgICAgICAgICB9Owo+Pgo+PiAtICAg ICAgICAgICAgbGV0IG11dCBzdGF0ZSA9IFJlbW90ZVN1YnNjcmlwdGlvblN0YXRlOjpVbmtub3du Owo+PiArICAgICAgICAgICAgbGV0IHN0YXRlID0gaWYgbGV0IFNvbWUobm9kZV9zdGF0dXMpID0g Jm5vZGVfc3RhdHVzIHsKPj4gKyAgICAgICAgICAgICAgICBpZiBsZXQgU29tZSh2aWV3KSA9IHZp ZXcgewo+PiArICAgICAgICAgICAgICAgICAgICBpZiBlcnJvci5pc19zb21lKCkgJiYgIXZpZXcu aXNfcmVtb3RlX2V4cGxpY2l0bHlfaW5jbHVkZWQoJnJlbW90ZS5pZCkgewo+Cj4gQ2FuIHRoaXMg ZXZlciBiZSBiZSB0cnVlPyBGcm9tIHRoZSBjb2RlIGFib3ZlLCB5b3UgY2FuIG5ldmVyIGhhdmUg dGhlCj4gY2FzZSB0aGF0IG5vZGVfc3RhdHVzIGFuZCBlcnJvciBhcmUgYm90aCBTb21lKC4uLikg YXQgdGhlIHNhbWUgdGltZSwgc28KPiBlcnJvci5pc19zb21lKCkgd291bGQgYWx3YXlzIGV2YWx1 YXRlIHRvIGZhbHNlIGhlcmUsIHVubGVzcyBJJ20gbWlzc2luZwo+IHNvbWV0aGluZy4KPgo+IEkg dGhpbmsgeW91J2QgaGF2ZSB0byBwdXQgdGhlIGNoZWNrIG91dHNpZGUgb2YgdGhpcyBibG9jay4K Pgo+ICAgICBpZiBsZXQgU29tZSh2aWV3KSA9ICZ2aWV3IHsKPiAgICAgICAgIGlmIGVycm9yLmlz X3NvbWUoKSAmJiAhdmlldy5pc19yZW1vdGVfZXhwbGljaXRseV9pbmNsdWRlZCgmcmVtb3RlLmlk KSB7Cj4gICAgICAgICAgICAgcmV0dXJuIE5vbmU7Cj4gICAgICAgICB9Cj4gICAgIH0KPgo+ICAg ICBsZXQgc3RhdGUgPSBpZiBsZXQgU29tZShub2RlX3N0YXR1cykgPSAmbm9kZV9zdGF0dXMgewo+ ICAgICAgICAgLi4uCj4gICAgIH0KPgoKaSB0aGlrbiB0aGlzIGlzIHJpZ2h0LCBhdCBsZWFzdCBp IG5vdGVkIHNvbWV0aGluZyBzaW1pbGFyIGluIGEgcHJldmlvdXMKdmVyc2lvbiBvZiB0aGlzIHBh dGNoIHNlcmllcyBhbHJlYWR5LiB0aGFua3MgZm9yIHNwb3R0aW5nIGl0IGFnYWluIQoKaHR0cHM6 Ly9sb3JlLnByb3htb3guY29tL2FsbC9ERFZNUTBLR1cwSVAuNTBXMTVYWlM4VFFAcHJveG1veC5j b20vCgo+PiArICAgICAgICAgICAgICAgICAgICAgICAgLy8gRG9uJ3QgbGVhayB0aGUgZXhpc3Rl bmNlIG9mIGZhaWxlZCByZW1vdGVzIHVubGVzcyB0aGV5IHdlcmUgZXhwbGljaXRseQo+PiArICAg ICAgICAgICAgICAgICAgICAgICAgLy8gcHVsbGVkIGluIGJ5IGEgYGluY2x1ZGUgcmVtb3RlOjxp ZD5gIHJ1bGUuCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gTm9uZTsKPj4gKyAg ICAgICAgICAgICAgICAgICAgfQo+PiArICAgICAgICAgICAgICAgIH0KPj4KPj4gLSAgICAgICAg ICAgIGlmIGxldCBTb21lKG5vZGVfc3RhdHVzKSA9ICZub2RlX3N0YXR1cyB7Cj4+IC0gICAgICAg ICAgICAgICAgc3RhdGUgPSBtYXBfbm9kZV9zdWJzY3JpcHRpb25fbGlzdF90b19zdGF0ZShub2Rl X3N0YXR1cyk7Cj4+IC0gICAgICAgICAgICB9Cj4+ICsgICAgICAgICAgICAgICAgaWYgbm9kZV9z dGF0dXMuaXNfZW1wdHkoKSB7Cj4+ICsgICAgICAgICAgICAgICAgICAgIHJldHVybiBOb25lOwo+ PiArICAgICAgICAgICAgICAgIH0KPj4KPj4gLSAgICAgICAgICAgIFJlbW90ZVN1YnNjcmlwdGlv bnMgewo+PiArICAgICAgICAgICAgICAgIG1hcF9ub2RlX3N1YnNjcmlwdGlvbl9saXN0X3RvX3N0 YXRlKG5vZGVfc3RhdHVzKQo+PiArICAgICAgICAgICAgfSBlbHNlIHsKPj4gKyAgICAgICAgICAg ICAgICBSZW1vdGVTdWJzY3JpcHRpb25TdGF0ZTo6VW5rbm93bgo+PiArICAgICAgICAgICAgfTsK Pj4gKwo+PiArICAgICAgICAgICAgU29tZShSZW1vdGVTdWJzY3JpcHRpb25zIHsKPj4gICAgICAg ICAgICAgICAgICByZW1vdGU6IHJlbW90ZV9uYW1lLAo+PiAgICAgICAgICAgICAgICAgIGVycm9y LAo+PiAgICAgICAgICAgICAgICAgIHN0YXRlLAo+PiAgICAgICAgICAgICAgICAgIG5vZGVfc3Rh dHVzOiBpZiB2ZXJib3NlIHsgbm9kZV9zdGF0dXMgfSBlbHNlIHsgTm9uZSB9LAo+PiAtICAgICAg ICAgICAgfQo+PiArICAgICAgICAgICAgfSkKPj4gICAgICAgICAgfTsKPj4KPj4gICAgICAgICAg ZnV0dXJlcy5wdXNoKGZ1dHVyZSk7Cj4+ICAgICAgfQo+Pgo+PiAtICAgIE9rKGpvaW5fYWxsKGZ1 dHVyZXMpLmF3YWl0KQo+PiArICAgIGxldCBzdGF0dXMgPSBqb2luX2FsbChmdXR1cmVzKS5hd2Fp dC5pbnRvX2l0ZXIoKS5mbGF0dGVuKCkuY29sbGVjdCgpOwo+PiArCj4+ICsgICAgT2soc3RhdHVz KQo+PiAgfQo+Pgo+PiAgLy8gRklYTUU6IG1ha2UgdGltZWZyYW1lIGFuZCBjb3VudCBwYXJhbWV0 ZXJzPwo+Cj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCj4gcGRtLWRldmVsIG1haWxpbmcgbGlzdAo+IHBkbS1kZXZlbEBsaXN0cy5wcm94bW94LmNv bQo+IGh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bk bS1kZXZlbAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpwZG0tZGV2ZWwgbWFpbGluZyBsaXN0CnBkbS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRw czovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wZG0tZGV2ZWwK