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 676951FF16B for ; Tue, 29 Jul 2025 12:26:02 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 2B507D383; Tue, 29 Jul 2025 12:27:25 +0200 (CEST) Mime-Version: 1.0 Date: Tue, 29 Jul 2025 12:26:52 +0200 Message-Id: From: "Shan Shaji" To: "Proxmox VE development discussion" X-Mailer: aerc 0.14.0 References: <20250729083010.39570-1-s.shaji@proxmox.com> <1753781854.l4zxsjc0e1.astroid@yuna.none> In-Reply-To: <1753781854.l4zxsjc0e1.astroid@yuna.none> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1753784802882 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.179 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_ASCII_DIVIDERS 0.8 Email that uses ascii formatting dividers and possible spam tricks 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, pveum.pm] Subject: Re: [pve-devel] [PATCH pve-access-control] fix #6528: tfa: update user config on removal of TFA X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" VGhhbmsgeW91IHNvIG11Y2ggZm9yIHRoZSByZXZpZXcgYW5kIGkgd2lsbCB1cGRhdGUgaXQgYWNj b3JkaW5nbHkuIApIYWQgc29tZSBkb3VidHMgd2hpY2ggaSBhZGRlZCBhcyBpbmxpbmUgY29tbWVu dHMuIAoKT24gVHVlIEp1bCAyOSwgMjAyNSBhdCAxMTo0NSBBTSBDRVNULCBGYWJpYW4gR3LDvG5i aWNobGVyIHdyb3RlOgo+IE9uIEp1bHkgMjksIDIwMjUgMTA6MzAgYW0sIFNoYW4gU2hhamkgd3Jv dGU6Cj4gPiBXaGVuIHJlbW92aW5nIFRGQSBmcm9tIGEgdXNlciB2aWEgdGhlIGNvbW1hbmQgbGlu ZSwgdGhlIGNoYW5nZSB3YXMgbm90Cj4gPiByZWZsZWN0ZWQgaW4gdGhlIEdVSSBvciBpbiB0aGUg b3V0cHV0IG9mIGBwdmV1bSB1c2VyIGxpc3RgLiBCb3RoCj4gPiBjb250aW51ZWQgdG8gc2hvdyB0 aGF0IFRGQSB3YXMgZW5hYmxlZCBmb3IgdGhlIHVzZXIuIEZpeGVkIHRoZSBpc3N1ZQo+ID4gYnkg dXBkYXRpbmcgdGhlIHVzZXIgY29uZmlndXJhdGlvbiBmaWxlLgo+ID4gCj4gPiBTaWduZWQtb2Zm LWJ5OiBTaGFuIFNoYWppIDxzLnNoYWppQHByb3htb3guY29tPgo+ID4gLS0tCj4gPiAgCj4gPiAg VGVzdGVkIENhc2VzOgo+ID4gIC0gQ2FzZSAxOgo+ID4gICAgIC0gQWRkZWQgb25lIFRGQSBmb3Ig YSB1c2VyLiAKPiA+ICAgICAtIERlbGV0ZSB3aXRoIENMSSBgcHZldW0gdXNlciB0ZmEgZGVsZXRl IDx1c2VyPmAKPiA+ICAgICAtIFZlcmlmaWVkIGlmIHRoZSBVSSBhbmQgQ0xJIG91dHB1dHMgYXJl IHVwZGF0ZWQuIAo+ID4gIC0gQ2FzZSAyOgo+ID4gICAgIC0gQWRkIHR3byBURkEgZm9yIGEgdXNl ci4gCj4gPiAgICAgLSBEZWxldGUgd2l0aCBDTEkgYHB2ZXVtIHVzZXIgdGZhIGRlbGV0ZSA8dXNl cj5gCj4gPiAgICAgLSBWZXJpZmllZCBpZiB0aGUgVUkgYW5kIENMSSBvdXRwdXRzIGFyZSB1cGRh dGVkLiAKPiA+ICAtIENhc2UgMzogCj4gPiAgICAgLSBBZGQgdHdvIFRGQSBmb3IgYSB1c2VyLiAK PiA+ICAgICAtIERlbGV0ZSB3aXRoIENMSSBgcHZldW0gdXNlciB0ZmEgZGVsZXRlIDx1c2VyPiAt LWlkIDxpZD5gCj4gPiAgICAgLSBWZXJpZmllZCBpZiB0aGUgVUkgYW5kIENMSSBvdXRwdXRzIGFy ZSB1cGRhdGVkLiAKPiA+IAo+ID4gIHNyYy9QVkUvQ0xJL3B2ZXVtLnBtIHwgMTYgKysrKysrKysr KysrKystLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u cygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvc3JjL1BWRS9DTEkvcHZldW0ucG0gYi9zcmMvUFZF L0NMSS9wdmV1bS5wbQo+ID4gaW5kZXggMDY0NWE2ZC4uODdlNjhkZiAxMDA3NTUKPiA+IC0tLSBh L3NyYy9QVkUvQ0xJL3B2ZXVtLnBtCj4gPiArKysgYi9zcmMvUFZFL0NMSS9wdmV1bS5wbQo+ID4g QEAgLTE0MSwxNiArMTQxLDI4IEBAIF9fUEFDS0FHRV9fLT5yZWdpc3Rlcl9tZXRob2Qoewo+ID4g IAo+ID4gICAgICAgICAgbXkgJHVzZXJpZCA9IGV4dHJhY3RfcGFyYW0oJHBhcmFtLCAidXNlcmlk Iik7Cj4gPiAgICAgICAgICBteSAkdGZhX2lkID0gZXh0cmFjdF9wYXJhbSgkcGFyYW0sICJpZCIp Owo+ID4gKyAgICAgICAgbXkgJHVwZGF0ZV91c2VyX2NvbmZpZzsKPiA+ICAKPiA+ICAgICAgICAg IFBWRTo6QWNjZXNzQ29udHJvbDo6bG9ja190ZmFfY29uZmlnKHN1YiB7Cj4gPiAgICAgICAgICAg ICAgbXkgJHRmYV9jZmcgPSBjZnNfcmVhZF9maWxlKCdwcml2L3RmYS5jZmcnKTsKPiA+ICAgICAg ICAgICAgICBpZiAoZGVmaW5lZCgkdGZhX2lkKSkgewo+ID4gLSAgICAgICAgICAgICAgICAkdGZh X2NmZy0+YXBpX2RlbGV0ZV90ZmEoJHVzZXJpZCwgJHRmYV9pZCk7Cj4gPiArICAgICAgICAgICAg ICAgIG15ICRoYXNfZW50cmllc19sZWZ0ID0gJHRmYV9jZmctPmFwaV9kZWxldGVfdGZhKCR1c2Vy aWQsICR0ZmFfaWQpOwo+ID4gKyAgICAgICAgICAgICAgICAkdXBkYXRlX3VzZXJfY29uZmlnID0g ISRoYXNfZW50cmllc19sZWZ0Owo+Cj4gdGhpcyBvbmUgaXMgbmljZSBzcGxpdCBsaWtlIHRoYXQs IGJ1dAo+Cj4gPiAgICAgICAgICAgICAgfSBlbHNlIHsKPiA+IC0gICAgICAgICAgICAgICAgJHRm YV9jZmctPnJlbW92ZV91c2VyKCR1c2VyaWQpOwo+ID4gKyAgICAgICAgICAgICAgICBteSAkbmVl ZHNfdXNlcl9zYXZpbmcgPSAkdGZhX2NmZy0+cmVtb3ZlX3VzZXIoJHVzZXJpZCk7Cj4gPiArICAg ICAgICAgICAgICAgICR1cGRhdGVfdXNlcl9jb25maWcgPSAkbmVlZHNfdXNlcl9zYXZpbmc7Cj4K PiB0aGVzZSB0d28gbGluZXMgY291bGQgYmUgY29tYmluZWQgSU1ITywgb3Igd2UgY291bGQgZXZl biB1bmNvbmRpdGlvbmFsbHkKPiBzZXQgJHVwZGF0ZV91c2VyX2NvbmZpZyBoZXJlIC0gaWYgd2Ug KGFyZSBhc2tlZCB0bykgcmVtb3ZlIGFsbCBURkEKPiBlbnRyaWVzIGZvciBhIHBhcnRpY3VsYXIg dXNlciwgd2Ugd2FudCB0byBjbGVhciB0aGUgJ3gnIGVudHJ5IGV2ZW4gaWYgbm8KPiBURkEgZW50 cmllcyBleGlzdGVkIGluIHRoZSBmaXJzdCBwbGFjZSAoZS5nLiwgYmVjYXVzZSB0aGUgY29uZmln cyByYW4KPiBvdXQgb2Ygc3luYykuClNvIGl0J3Mgb2theSBpZiBpIHNldCBgJHVwZGF0ZV91c2Vy X2NvbmZpZyA9IDE7YAo+ID4gICAgICAgICAgICAgIH0KPiA+ICAgICAgICAgICAgICBjZnNfd3Jp dGVfZmlsZSgncHJpdi90ZmEuY2ZnJywgJHRmYV9jZmcpOwo+ID4gICAgICAgICAgfSk7Cj4gPiAr Cj4gPiArICAgICAgICBpZiAoJHVwZGF0ZV91c2VyX2NvbmZpZykgewo+ID4gKyAgICAgICAgICAg IFBWRTo6QWNjZXNzQ29udHJvbDo6bG9ja191c2VyX2NvbmZpZyhzdWIgewo+ID4gKyAgICAgICAg ICAgICAgICBteSAkdXNlcl9jZmcgPSBjZnNfcmVhZF9maWxlKCd1c2VyLmNmZycpOwo+ID4gKyAg ICAgICAgICAgICAgICBteSAkdXNlciA9ICR1c2VyX2NmZy0+e3VzZXJzfS0+eyR1c2VyaWR9Owo+ ID4gKyAgICAgICAgICAgICAgICAkdXNlci0+e2tleXN9ID0gdW5kZWY7Cj4gPiArICAgICAgICAg ICAgICAgIGNmc193cml0ZV9maWxlKCd1c2VyLmNmZycsICR1c2VyX2NmZyk7Cj4gPiArICAgICAg ICAgICAgfSk7Cj4gPiArICAgICAgICB9Cj4KPiB0aGUgbG9ja2luZyBoZXJlIGlzIGluY29tcGxl dGUgLSBpbiB0aGUgbWVhbnRpbWUsIGFub3RoZXIgaW52b2NhdGlvbgo+IGNvdWxkIGhhdmUgYWRk ZWQgYSBURkEgZW50cnkgYWdhaW4sIGFuZCBwb3RlbnRpYWxseSB0aGUgJ3gnIG1hcmtlciBpcwo+ IGRyb3BwZWQgYWZ0ZXJ3YXJkcyBtYWtpbmcgdXNlci5jZmcgd3Jvbmcvb3V0IG9mIHN5bmMuLgo+ Cj4gUFZFOjpBUEkyOjpURkE6OmRlbGV0ZV90ZmEoKSBoYXMgdGhlIHNhbWUgaXNzdWUsIGJ1dCBp bgo+IFBWRTo6QVBJMjo6VEZBOjphZGRfdGZhX2VudHJ5IHdlIGhhdmUgYSBuZXN0ZWQgY2FsbDoK U28gdGhlIG9yZGVyIHdpbGwgdGhlIGxvY2sgVEZBIC0+IGxvY2sgdXNlciBjZmcgLT4gdXBkYXRl IHVzZXIgY2ZnIC0+CnVwZGF0ZSB0ZmEgY2ZnLiAKPiBsb2NrX3RmYV9jb25maWcoKSB7Cj4gICBz ZXRfdXNlcl90ZmFfZW5hYmxlZCgpIHsKPiAgICAgbG9ja191c2VyX2NvbmZpZygpIHsKPiAgICAg ICBhZGQgJ3gnIGVudHJ5IHRvIHVzZXIuY2ZnCj4gICAgIH0KPiAgIH0KPiAgIGFkZCB0ZmEgZW50 cnkgdG8gdGZhLmNmZwo+IH0KPgo+IGlmIHRoYXQgbG9jayBvcmRlciBpcyB1c2VkIGV2ZXJ5d2hl cmUgZWxzZSBhcyB3ZWxsLCB0aGUgdHdvIGRlbGV0aW9uCj4gcGF0aHMgKEFQSSBhbmQgQ0xJKSBz aG91bGQgYWxzbyBiZSBkb25lIGxpa2UgdGhhdCwgdG8gYXZvaWQgcmFjZXMuIHRoZXJlCj4gbWln aHQgYmUgbW9yZSBjb2RlIHBhdGhzIG1pc3NpbmcgcHJvcGVyIG5lc3RlZCBsb2NraW5nLCBJIGhh dmVuJ3QgZG9uZSBhCj4gY29tcGxldGUgYW5hbHlzaXMuCj4KPiA+ICAgICAgICAgIHJldHVybjsK PiA+ICAgICAgfSwKPiA+ICB9KTsKPiA+IC0tIAo+ID4gMi4zOS41Cj4gPiAKPiA+IAo+ID4gCj4g PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gcHZl LWRldmVsIG1haWxpbmcgbGlzdAo+ID4gcHZlLWRldmVsQGxpc3RzLnByb3htb3guY29tCj4gPiBo dHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wdmUtZGV2 ZWwKPiA+IAo+ID4gCj4gPiAKPgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KPiBwdmUtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gcHZlLWRldmVsQGxpc3Rz LnByb3htb3guY29tCj4gaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4v bGlzdGluZm8vcHZlLWRldmVsCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCnB2ZS1kZXZlbCBtYWlsaW5nIGxpc3QKcHZlLWRldmVsQGxpc3RzLnByb3ht b3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZv L3B2ZS1kZXZlbAo=