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 55D861FF183 for ; Wed, 3 Dec 2025 10:28:27 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 679DA49FC; Wed, 3 Dec 2025 10:28:51 +0100 (CET) From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= To: pdm-devel@lists.proxmox.com Date: Wed, 3 Dec 2025 10:28:14 +0100 Message-ID: <20251203092816.2866464-1-f.gruenbichler@proxmox.com> X-Mailer: git-send-email 2.47.3 MIME-Version: 1.0 X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1764754052568 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.103 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 POISEN_SPAM_PILL 0.1 Meta: its spam POISEN_SPAM_PILL_2 0.1 random spam to be learned in bayes POISEN_SPAM_PILL_4 0.1 random spam to be learned in bayes 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-datacenter-manager-daily-update.rs] Subject: [pdm-devel] [PATCH datacenter-manager] daily update: wire up subscription handling 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 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pdm-devel-bounces@lists.proxmox.com Sender: "pdm-devel" U2lnbmVkLW9mZi1ieTogRmFiaWFuIEdyw7xuYmljaGxlciA8Zi5ncnVlbmJpY2hsZXJAcHJveG1v eC5jb20+Ci0tLQogLi4ucHJveG1veC1kYXRhY2VudGVyLW1hbmFnZXItZGFpbHktdXBkYXRlLnJz IHwgMjcgKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMo KyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NlcnZlci9zcmMvYmluL3Byb3htb3gt ZGF0YWNlbnRlci1tYW5hZ2VyLWRhaWx5LXVwZGF0ZS5ycyBiL3NlcnZlci9zcmMvYmluL3Byb3ht b3gtZGF0YWNlbnRlci1tYW5hZ2VyLWRhaWx5LXVwZGF0ZS5ycwppbmRleCA0M2FkNTM4Li5mMGJm Y2Q1IDEwMDY0NAotLS0gYS9zZXJ2ZXIvc3JjL2Jpbi9wcm94bW94LWRhdGFjZW50ZXItbWFuYWdl ci1kYWlseS11cGRhdGUucnMKKysrIGIvc2VydmVyL3NyYy9iaW4vcHJveG1veC1kYXRhY2VudGVy LW1hbmFnZXItZGFpbHktdXBkYXRlLnJzCkBAIC0zLDcgKzMsNyBAQCB1c2Ugc2VyZGVfanNvbjo6 anNvbjsKIAogLy91c2UgcHJveG1veF9ub3RpZnk6OmNvbnRleHQ6OnBiczo6UEJTX0NPTlRFWFQ7 CiB1c2UgcHJveG1veF9yb3V0ZXI6OntjbGk6OiosIEFwaUhhbmRsZXIsIFJwY0Vudmlyb25tZW50 fTsKLS8vdXNlIHByb3htb3hfc3Vic2NyaXB0aW9uOjpTdWJzY3JpcHRpb25TdGF0dXM7Cit1c2Ug cHJveG1veF9zdWJzY3JpcHRpb246OlN1YnNjcmlwdGlvblN0YXR1czsKIHVzZSBwcm94bW94X3N5 czo6ZnM6OkNyZWF0ZU9wdGlvbnM7CiAKIHVzZSBzZXJ2ZXI6OmFwaTsKQEAgLTIzLDI1ICsyMywy MSBAQCBhc3luYyBmbiB3YWl0X2Zvcl9sb2NhbF93b3JrZXIodXBpZF9zdHI6ICZzdHIpIC0+IFJl c3VsdDwoKSwgRXJyb3I+IHsKIAogLy8vIERhaWx5IHVwZGF0ZQogYXN5bmMgZm4gZG9fdXBkYXRl KHJwY2VudjogJm11dCBkeW4gUnBjRW52aXJvbm1lbnQpIC0+IFJlc3VsdDwoKSwgRXJyb3I+IHsK LSAgICAvKgotICAgIGxldCBwYXJhbSA9IGpzb24hKHt9KTsKLSAgICBsZXQgbWV0aG9kID0gJmFw aTo6bm9kZTo6c3Vic2NyaXB0aW9uOjpBUElfTUVUSE9EX0NIRUNLX1NVQlNDUklQVElPTjsKLSAg ICBtYXRjaCBtZXRob2QuaGFuZGxlciB7Ci0gICAgICAgIEFwaUhhbmRsZXI6OlN5bmMoaGFuZGxl cikgPT4gewotICAgICAgICAgICAgaWYgbGV0IEVycihlcnIpID0gKGhhbmRsZXIpKHBhcmFtLmNs b25lKCksIG1ldGhvZCwgcnBjZW52KSB7Ci0gICAgICAgICAgICAgICAgbG9nOjplcnJvciEoIkVy cm9yIGNoZWNraW5nIHN1YnNjcmlwdGlvbiAtIHtlcnJ9Iik7Ci0gICAgICAgICAgICB9Ci0gICAg ICAgIH0KLSAgICAgICAgXyA9PiB1bnJlYWNoYWJsZSEoKSwKKyAgICBpZiBsZXQgRXJyKGVycikg PSAmYXBpOjpub2Rlczo6c3Vic2NyaXB0aW9uOjpjaGVja19zdWJzY3JpcHRpb24oKS5hd2FpdCB7 CisgICAgICAgIGxvZzo6ZXJyb3IhKCJFcnJvciBjaGVja2luZyBzdWJzY3JpcHRpb24gLSB7ZXJy fSIpOwogICAgIH0KLSAgICBsZXQgbm90aWZ5ID0gbWF0Y2ggYXBpOjpub2RlOjpzdWJzY3JpcHRp b246OmdldF9zdWJzY3JpcHRpb24ocGFyYW0sIHJwY2VudikgewotICAgICAgICBPayhpbmZvKSA9 PiBpbmZvLnN0YXR1cyA9PSBTdWJzY3JpcHRpb25TdGF0dXM6OkFjdGl2ZSwKKyAgICBtYXRjaCBh cGk6Om5vZGVzOjpzdWJzY3JpcHRpb246OmdldF9zdWJzY3JpcHRpb24oKS5hd2FpdCB7CisgICAg ICAgIE9rKGluZm8pIGlmIGluZm8uaW5mby5zdGF0dXMgPT0gU3Vic2NyaXB0aW9uU3RhdHVzOjpB Y3RpdmUgPT4ge30KKyAgICAgICAgT2soaW5mbykgPT4geworICAgICAgICAgICAgbG9nOjp3YXJu ISgKKyAgICAgICAgICAgICAgICAiU3Vic2NyaXB0aW9uIG5vdCBhY3RpdmU6IHtzdGF0dXN9IiwK KyAgICAgICAgICAgICAgICBzdGF0dXMgPSBpbmZvLmluZm8uc3RhdHVzCisgICAgICAgICAgICAp CisgICAgICAgIH0KICAgICAgICAgRXJyKGVycikgPT4gewogICAgICAgICAgICAgbG9nOjplcnJv ciEoIkVycm9yIHJlYWRpbmcgc3Vic2NyaXB0aW9uIC0ge2Vycn0iKTsKLSAgICAgICAgICAgIGZh bHNlCiAgICAgICAgIH0KICAgICB9OwotICAgICovCiAKICAgICBwcmludGxuISgidXBkYXRpbmcg YXB0IHBhY2thZ2UgZGF0YWJhc2UiKTsKICAgICBsZXQgcGFyYW0gPSBqc29uISh7CkBAIC0xMDIs NiArOTgsNyBAQCBhc3luYyBmbiBydW4ocnBjZW52OiAmbXV0IGR5biBScGNFbnZpcm9ubWVudCkg LT4gUmVzdWx0PCgpLCBFcnJvcj4gewogCiAgICAgLy9wcm94bW94X25vdGlmeTo6Y29udGV4dDo6 c2V0X2NvbnRleHQoJlBCU19DT05URVhUKTsKIAorICAgIHBkbV9jb25maWc6OnJlbW90ZXM6Omlu aXQoQm94OjpuZXcocGRtX2NvbmZpZzo6cmVtb3Rlczo6RGVmYXVsdFJlbW90ZUNvbmZpZykpOwog ICAgIGRvX3VwZGF0ZShycGNlbnYpLmF3YWl0CiB9CiAKLS0gCjIuNDcuMwoKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwZG0tZGV2ZWwgbWFpbGluZyBs aXN0CnBkbS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29t L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wZG0tZGV2ZWwK