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 0D0AE1FF15E for ; Wed, 21 Jan 2026 16:14:33 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 572C6267D; Wed, 21 Jan 2026 16:14:51 +0100 (CET) From: Samuel Rufinatscha To: pbs-devel@lists.proxmox.com Date: Wed, 21 Jan 2026 16:14:07 +0100 Message-ID: <20260121151408.731516-12-s.rufinatscha@proxmox.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260121151408.731516-1-s.rufinatscha@proxmox.com> References: <20260121151408.731516-1-s.rufinatscha@proxmox.com> MIME-Version: 1.0 X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1769008397484 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.258 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] [PATCH proxmox-datacenter-manager v4 3/3] pdm-config: wire user+acl cache generation 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" UmVuYW1lIENvbmZpZ1ZlcnNpb25DYWNoZeKAmXMgdXNlcl9jYWNoZV9nZW5lcmF0aW9uIHRvCnVz ZXJfYW5kX2FjbF9nZW5lcmF0aW9uIHRvIG1hdGNoIEFjY2Vzc0NvbnRyb2xDb25maWc6OmNhY2hl X2dlbmVyYXRpb24KYW5kIGluY3JlbWVudF9jYWNoZV9nZW5lcmF0aW9uIHNlbWFudGljczogaXQg ZXhwZWN0cyB0aGUgc2FtZSBzaGFyZWQKZ2VuZXJhdGlvbiBmb3IgYm90aCB1c2VyIGFuZCBBQ0wg Y29uZmlncy4KClNhZmV0eTogbm8gbGF5b3V0IGNoYW5nZSwgdGhlIHNoYXJlZC1tZW1vcnkgc2l6 ZSBhbmQgZmllbGQgb3JkZXIgcmVtYWluCnVuY2hhbmdlZC4KClNpZ25lZC1vZmYtYnk6IFNhbXVl bCBSdWZpbmF0c2NoYSA8cy5ydWZpbmF0c2NoYUBwcm94bW94LmNvbT4KLS0tCiBsaWIvcGRtLWNv bmZpZy9zcmMvYWNjZXNzX2NvbnRyb2wucnMgICAgICAgfCAxMSArKysrKysrKysrKwogbGliL3Bk bS1jb25maWcvc3JjL2NvbmZpZ192ZXJzaW9uX2NhY2hlLnJzIHwgMTYgKysrKysrKystLS0tLS0t LQogMiBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL2xpYi9wZG0tY29uZmlnL3NyYy9hY2Nlc3NfY29udHJvbC5ycyBiL2xpYi9wZG0t Y29uZmlnL3NyYy9hY2Nlc3NfY29udHJvbC5ycwppbmRleCAzODliM2Y0Li4xZDQ5OGQzIDEwMDY0 NAotLS0gYS9saWIvcGRtLWNvbmZpZy9zcmMvYWNjZXNzX2NvbnRyb2wucnMKKysrIGIvbGliL3Bk bS1jb25maWcvc3JjL2FjY2Vzc19jb250cm9sLnJzCkBAIC03LDYgKzcsMTcgQEAgaW1wbCBwcm94 bW94X2FjY2Vzc19jb250cm9sOjppbml0OjpBY2Nlc3NDb250cm9sQ29uZmlnIGZvciBBY2Nlc3ND b250cm9sQ29uZmlnIHsKICAgICAgICAgJnBkbV9hcGlfdHlwZXM6OkFjY2Vzc0NvbnRyb2xQZXJt aXNzaW9ucwogICAgIH0KIAorICAgIGZuIGNhY2hlX2dlbmVyYXRpb24oJnNlbGYpIC0+IE9wdGlv bjx1c2l6ZT4geworICAgICAgICBjcmF0ZTo6Q29uZmlnVmVyc2lvbkNhY2hlOjpuZXcoKQorICAg ICAgICAgICAgLm9rKCkKKyAgICAgICAgICAgIC5tYXAofGN8IGMudXNlcl9hbmRfYWNsX2dlbmVy YXRpb24oKSkKKyAgICB9CisKKyAgICBmbiBpbmNyZW1lbnRfY2FjaGVfZ2VuZXJhdGlvbigmc2Vs ZikgLT4gUmVzdWx0PCgpLCBFcnJvcj4geworICAgICAgICBsZXQgYyA9IGNyYXRlOjpDb25maWdW ZXJzaW9uQ2FjaGU6Om5ldygpPzsKKyAgICAgICAgT2soYy5pbmNyZWFzZV91c2VyX2FuZF9hY2xf Z2VuZXJhdGlvbigpKQorICAgIH0KKwogICAgIGZuIHRva2VuX3NoYWRvd19jYWNoZV9nZW5lcmF0 aW9uKCZzZWxmKSAtPiBPcHRpb248dXNpemU+IHsKICAgICAgICAgY3JhdGU6OkNvbmZpZ1ZlcnNp b25DYWNoZTo6bmV3KCkKICAgICAgICAgICAgIC5vaygpCmRpZmYgLS1naXQgYS9saWIvcGRtLWNv bmZpZy9zcmMvY29uZmlnX3ZlcnNpb25fY2FjaGUucnMgYi9saWIvcGRtLWNvbmZpZy9zcmMvY29u ZmlnX3ZlcnNpb25fY2FjaGUucnMKaW5kZXggOTMzMTQwYy4uZjNkNTJhMCAxMDA2NDQKLS0tIGEv bGliL3BkbS1jb25maWcvc3JjL2NvbmZpZ192ZXJzaW9uX2NhY2hlLnJzCisrKyBiL2xpYi9wZG0t Y29uZmlnL3NyYy9jb25maWdfdmVyc2lvbl9jYWNoZS5ycwpAQCAtMjEsOCArMjEsOCBAQCB1c2Ug cHJveG1veF9zaGFyZWRfbWVtb3J5OjoqOwogI1tyZXByKEMpXQogc3RydWN0IENvbmZpZ1ZlcnNp b25DYWNoZURhdGFJbm5lciB7CiAgICAgbWFnaWM6IFt1ODsgOF0sCi0gICAgLy8gVXNlciAodXNl ci5jZmcpIGNhY2hlIGdlbmVyYXRpb24vdmVyc2lvbi4KLSAgICB1c2VyX2NhY2hlX2dlbmVyYXRp b246IEF0b21pY1VzaXplLAorICAgIC8vIFVzZXIgKHVzZXIuY2ZnKSBhbmQgQUNMIChhY2wuY2Zn KSBnZW5lcmF0aW9uL3ZlcnNpb24uCisgICAgdXNlcl9hbmRfYWNsX2dlbmVyYXRpb246IEF0b21p Y1VzaXplLAogICAgIC8vIFRyYWZmaWMgY29udHJvbCAodHJhZmZpYy1jb250cm9sLmNmZykgZ2Vu ZXJhdGlvbi92ZXJzaW9uLgogICAgIHRyYWZmaWNfY29udHJvbF9nZW5lcmF0aW9uOiBBdG9taWNV c2l6ZSwKICAgICAvLyBUcmFja3MgdXBkYXRlcyB0byB0aGUgcmVtb3RlL2hvc3RuYW1lL25vZGVu YW1lIG1hcHBpbmcgY2FjaGUuCkBAIC0xMjYsMTkgKzEyNiwxOSBAQCBpbXBsIENvbmZpZ1ZlcnNp b25DYWNoZSB7CiAgICAgICAgIE9rKEFyYzo6bmV3KFNlbGYgeyBzaG1lbSB9KSkKICAgICB9CiAK LSAgICAvLy8gUmV0dXJucyB0aGUgdXNlciBjYWNoZSBnZW5lcmF0aW9uIG51bWJlci4KLSAgICBw dWIgZm4gdXNlcl9jYWNoZV9nZW5lcmF0aW9uKCZzZWxmKSAtPiB1c2l6ZSB7CisgICAgLy8vIFJl dHVybnMgdGhlIHVzZXIgYW5kIEFDTCBjYWNoZSBnZW5lcmF0aW9uIG51bWJlci4KKyAgICBwdWIg Zm4gdXNlcl9hbmRfYWNsX2dlbmVyYXRpb24oJnNlbGYpIC0+IHVzaXplIHsKICAgICAgICAgc2Vs Zi5zaG1lbQogICAgICAgICAgICAgLmRhdGEoKQotICAgICAgICAgICAgLnVzZXJfY2FjaGVfZ2Vu ZXJhdGlvbgorICAgICAgICAgICAgLnVzZXJfYW5kX2FjbF9nZW5lcmF0aW9uCiAgICAgICAgICAg ICAubG9hZChPcmRlcmluZzo6QWNxdWlyZSkKICAgICB9CiAKLSAgICAvLy8gSW5jcmVhc2UgdGhl IHVzZXIgY2FjaGUgZ2VuZXJhdGlvbiBudW1iZXIuCi0gICAgcHViIGZuIGluY3JlYXNlX3VzZXJf Y2FjaGVfZ2VuZXJhdGlvbigmc2VsZikgeworICAgIC8vLyBJbmNyZWFzZSB0aGUgdXNlciBhbmQg QUNMIGNhY2hlIGdlbmVyYXRpb24gbnVtYmVyLgorICAgIHB1YiBmbiBpbmNyZWFzZV91c2VyX2Fu ZF9hY2xfZ2VuZXJhdGlvbigmc2VsZikgewogICAgICAgICBzZWxmLnNobWVtCiAgICAgICAgICAg ICAuZGF0YSgpCi0gICAgICAgICAgICAudXNlcl9jYWNoZV9nZW5lcmF0aW9uCisgICAgICAgICAg ICAudXNlcl9hbmRfYWNsX2dlbmVyYXRpb24KICAgICAgICAgICAgIC5mZXRjaF9hZGQoMSwgT3Jk ZXJpbmc6OkFjcVJlbCk7CiAgICAgfQogCi0tIAoyLjQ3LjMKCgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcGJzLWRldmVsIG1haWxpbmcgbGlzdApwYnMt ZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmlu L21haWxtYW4vbGlzdGluZm8vcGJzLWRldmVsCg==