From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <pve-devel-bounces@lists.proxmox.com> Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 5110C1FF168 for <inbox@lore.proxmox.com>; Tue, 4 Mar 2025 14:14:53 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 4D1021F0CE; Tue, 4 Mar 2025 14:14:48 +0100 (CET) Message-ID: <e6af83ca-6a03-474e-8118-d7c7ffdfb104@proxmox.com> Date: Tue, 4 Mar 2025 14:14:44 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta To: Fiona Ebner <f.ebner@proxmox.com>, Proxmox VE development discussion <pve-devel@lists.proxmox.com> References: <20250205132207.2136187-1-d.csapak@proxmox.com> <5e2c1c9f-ac96-4b6d-b86c-c6959de28a87@proxmox.com> Content-Language: en-US From: Dominik Csapak <d.csapak@proxmox.com> In-Reply-To: <5e2c1c9f-ac96-4b6d-b86c-c6959de28a87@proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL 0.021 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 Subject: Re: [pve-devel] [PATCH manager] fix #6138: ui: storage content: use locale for sorting filenames X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com> List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe> List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/> List-Post: <mailto:pve-devel@lists.proxmox.com> List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help> List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe> Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com> Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com> T24gMy80LzI1IDE0OjA1LCBGaW9uYSBFYm5lciB3cm90ZToKPiBBbSAwNS4wMi4yNSB1bSAxNDoy MiBzY2hyaWViIERvbWluaWsgQ3NhcGFrOgo+PiBieSB1c2luZyAnbG9jYWxlQ29tcGFyZScuCj4+ Cj4+IEFzc3VtZSB0aGUgZmlsZXMgJ2EnLCAnQicgYW5kICdjJy4gVGhlIGN1cnJlbnQgZGVmYXVs dCBzb3J0aW5nIHJlc3VsdHMKPj4gaW4gOgo+Pgo+PiAnQicKPj4gJ2EnCj4+ICdjJwo+Pgo+PiAo QyBjb2xsYXRpb24pCj4+Cj4+IFdpdGggdGhpcyBwYXRjaCB3ZSB1c2UgbG9jYWxlIGRlcGVuZGVu dCBzb3J0aW5nLCBzbyB0aGUgYnJvd3Nlci9jbGllbnQKPj4gc2V0dGluZyBjb250cm9scyBob3cg aXQncyBzb3J0ZWQuIEZvciBleGFtcGxlIHdpdGggZW5nbGlzaCwgdGhlIGxpc3QKPj4gYmVjb21l czoKPj4KPj4gJ2EnCj4+ICdCJwo+PiAnYycKPj4KPj4gV2hpY2ggbWFrZXMgaXQgZWFzaWVyIHRv IHZpc3VhbGx5IHNlYXJjaCBmb3Igc3BlY2lmaWMgZW50cmllcy4gVXNpbmcgdGhlCj4+IGRlZmF1 bHQgc2V0dGluZ3MgaGVyZSBtYWtlcyBzZW5zZSAoc28gbm8gZXhwbGljaXQgJ3NlbnNpdGl2aXR5 JyBzZXR0aW5nCj4+IGZvciBleGFtcGxlLiksIHNpbmNlIHRoYXQgaXMgd2hhdHMgbW9zdCBleHBl Y3RlZCBwZXIgbG9jYWxlLgo+Pgo+PiBJbnRlcmVzdGluZ2x5LCB0aGUgaW5pdGlhbCBzb3J0ZXIg KHZpYSB0aGUgJ3NvcnRlcnMnIHByb3BlcnR5IG9mIHRoZQo+PiBzdG9yZSksIGNhbm5vdCBzZWVt IHRvIHJldXNlIHRoZSBzb3J0ZXIgZGVmaW5lZCBpbiB0aGUgY29sdW1ucywgc28gd2UKPj4gaGF2 ZSB0byBzcGVjaWZ5IGl0IHR3aWNlLCBvbmNlIGZvciB0aGUgaW5pdGlhbCBzb3J0IGFuZCBvbmNl IHdoZW4gdGhlCj4+IHVzZXIgY2xpY2tzIHRoZSBjb2x1bW4gaGVhZGVyLgo+Pgo+PiBQcmV2aW91 c2x5IHRoZSBkZWZhdWx0IHNvcnRlciB3YXMgYnkgJ3ZvbGlkJyB3aGljaCB3YXMgc29tZXRpbWVz IG5vdAo+PiBldmVuIGZ1bGx5IHZpc2libGUgKGkuZS4gJ2xvY2FsOjEwMC92bS0xMDAuLi4nIGJl Y29tZXMgJ3ZtLTEwMC4uLicpCj4+IHdoaWNoIGxlYWQgdG8gY29uZnVzaW5nIHNvcnRpbmcgcmVz dWx0cywgYXMgJ2Jhc2UnIHZvbHVtZXMgd2VyZQo+PiBpbnRlcnNwZXJzZWQgd2l0aCB0aGUgbm9y bWFsIHZtIHZvbHVtZXMsIGJ1dCB0aGUgbGlzdCB3YXMgc29ydGVkIGJ5IHZtaWQKPj4gYWxwaGFi ZXRpY2FsbHkgKG5vdCBudW1lcmljYWwpLgo+Pgo+PiBOb3cgdGhlIHJlc3VsdCBpcyBzb3J0ZWQg Ynkgd2hhdCB0aGUgdXNlciBjYW4gc2VlLCB3aGljaCBpcyBJTU8gYSBiZXR0ZXIKPj4gZXhwZXJp ZW5jZS4KPj4KPiAKPiBXaGlsZSB3ZSdyZSBhdCBpdCwgc2hvdWxkL2NhbiB3ZSBtYWtlIHNvcnRp bmcgbnVtZXJpY2FsbHkgd29yayB0b28/Cj4gVGhlcmUgaXMgYSAnbnVtZXJpYycgb3B0aW9uIHdl IGNvdWxkIHNldCwgbm90IHN1cmUgaWYgdGhhdCdzIGJldHRlciBvcgo+IG5vdCBoZXJlIGFuZCBp ZiB0aGF0IGlzIGludGVuZGVkIHRvIHdvcmsgZm9yIG1peGVkIHN0cmluZ3MgbGlrZQo+IHNvZW10 aGluZzkueWFtbCwgc29tZXRoaW5nMTAueWFtbCBvciBvbmx5IGZvciBwdXJlbHkgbnVtZXJpYyBv bmVzLgo+IAoKZ29vZCBjYXRjaCwgZnJvbSBteSBzaG9ydCB0ZXN0aW5nLCB5ZXMgdGhpcyBzZWVt cyB0byB3b3JrIGFzIGludGVuZGVkLCBlLmcuCihjb3BpZWQgJiBhZGFwdGVkIGZyb20gbWRuKToK CmNvbnNvbGUubG9nKCJmb28yIi5sb2NhbGVDb21wYXJlKCJmb28xMCIpKTsgLy8gMQpjb25zb2xl LmxvZygiZm9vMiIubG9jYWxlQ29tcGFyZSgiZm9vMTAiLCB1bmRlZmluZWQsIHsgbnVtZXJpYzog dHJ1ZSB9KSk7IC8vIC0xCgppIHRoaW5rIHVzaW5nIG51bWVyaWMgc29ydCBoZXJlIGlzIG1vcmUg Im5hdHVyYWwiLApldmVuIG1hbnkgdXNlcnMgYWxyZWFkeSBleHBlY3QgaXQgdG8gYmUgc29ydGVk IGxleGljYWwgaSBndWVzcwoKYW55IG90aGVyIG9waW5pb25zIG9uIHRoYXQ/Cgo+PiBTaWduZWQt b2ZmLWJ5OiBEb21pbmlrIENzYXBhayA8ZC5jc2FwYWtAcHJveG1veC5jb20+Cj4gCj4gSGFkIHRv IHVzZSB1dGY4OjpkZWNvZGUoKSBpbiB0aGUgc3RvcmFnZSBiYWNrZW5kJ3MgZ2V0X3N1YmRpcl9m aWxlcygpIHRvCj4gYmUgYWJsZSB0byB0ZXN0IHdpdGggYSBwYXRoIHdpdGggc3BlY2lhbCBjaGFy YWN0ZXIgJ8OkJyAodG8gY29tcGFyZQo+IFN3ZWRpc2ggYW5kIEdlcm1hbiBvcmRlcmluZykuIEJl Y2F1c2UgdGhlIHJldHVybmVkIHBhdGggZnJvbSB0aGUgQVBJIGlzCj4gZ2FyYmxlZCBvdGhlcndp c2UuIEJ1dCB0aGF0IGlzIG9ydGhvZ29uYWwgdG8gdGhlIGZpeCBoZXJlLCBzbwo+IAo+IFJldmll d2VkLWJ5OiBGaW9uYSBFYm5lciA8Zi5lYm5lckBwcm94bW94LmNvbT4KPiBUZXN0ZWQtYnk6IEZp b25hIEVibmVyIDxmLmVibmVyQHByb3htb3guY29tPgo+IAo+PiAtLS0KPj4gICB3d3cvbWFuYWdl cjYvc3RvcmFnZS9Db250ZW50Vmlldy5qcyB8IDggKysrKy0tLS0KPj4gICAxIGZpbGUgY2hhbmdl ZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvd3d3 L21hbmFnZXI2L3N0b3JhZ2UvQ29udGVudFZpZXcuanMgYi93d3cvbWFuYWdlcjYvc3RvcmFnZS9D b250ZW50Vmlldy5qcwo+PiBpbmRleCBkYWVmYWY0Zi4uYTQwODgwZGUgMTAwNjQ0Cj4+IC0tLSBh L3d3dy9tYW5hZ2VyNi9zdG9yYWdlL0NvbnRlbnRWaWV3LmpzCj4+ICsrKyBiL3d3dy9tYW5hZ2Vy Ni9zdG9yYWdlL0NvbnRlbnRWaWV3LmpzCj4+IEBAIC00MywxMCArNDMsOSBAQCBFeHQuZGVmaW5l KCdQVkUuc3RvcmFnZS5Db250ZW50VmlldycsIHsKPj4gICAJCSAgICBjb250ZW50OiBjb250ZW50 LAo+PiAgIAkJfSwKPj4gICAJICAgIH0sCj4+IC0JICAgIHNvcnRlcnM6IHsKPj4gLQkJcHJvcGVy dHk6ICd2b2xpZCcsCj4+IC0JCWRpcmVjdGlvbjogJ0FTQycsCj4+IC0JICAgIH0sCj4+ICsJICAg IHNvcnRlcnM6IFsKPj4gKwkJKGEsIGIpID0+IGEuZGF0YS50ZXh0LnRvU3RyaW5nKCkubG9jYWxl Q29tcGFyZShiLmRhdGEudGV4dC50b1N0cmluZygpKSwKPj4gKwkgICAgXSwKPj4gICAJfSk7Cj4+ ICAgCj4+ICAgCWlmICghbWUuc20pIHsKPj4gQEAgLTE1Myw2ICsxNTIsNyBAQCBFeHQuZGVmaW5l KCdQVkUuc3RvcmFnZS5Db250ZW50VmlldycsIHsKPj4gICAJCWZsZXg6IDIsCj4+ICAgCQlzb3J0 YWJsZTogdHJ1ZSwKPj4gICAJCXJlbmRlcmVyOiBQVkUuVXRpbHMucmVuZGVyX3N0b3JhZ2VfY29u dGVudCwKPj4gKwkJc29ydGVyOiAoYSwgYikgPT4gYS5kYXRhLnRleHQudG9TdHJpbmcoKS5sb2Nh bGVDb21wYXJlKGIuZGF0YS50ZXh0LnRvU3RyaW5nKCkpLAo+PiAgIAkJZGF0YUluZGV4OiAndGV4 dCcsCj4+ICAgCSAgICB9LAo+PiAgIAkgICAgJ25vdGVzJzogewo+IAoKCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwdmUtZGV2ZWwgbWFpbGluZyBsaXN0 CnB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2Nn aS1iaW4vbWFpbG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK