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 [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 315EC1FF15E for <inbox@lore.proxmox.com>; Tue, 8 Apr 2025 10:52:29 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 1F391EBFB; Tue, 8 Apr 2025 10:52:24 +0200 (CEST) References: <20250408084750.161399-1-c.heiss@proxmox.com> User-agent: mu4e 1.10.8; emacs 30.1 From: Maximiliano Sandoval <m.sandoval@proxmox.com> To: Christoph Heiss <c.heiss@proxmox.com> Date: Tue, 08 Apr 2025 10:48:31 +0200 In-reply-to: <20250408084750.161399-1-c.heiss@proxmox.com> Message-ID: <s8omscr11do.fsf@proxmox.com> MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.094 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: Re: [pve-devel] [PATCH installer] country.pl: load iso 3166 country codes file as UTF8 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> Cc: pve-devel@lists.proxmox.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com> CkkgcmFuCmBgYHNoCm1ha2UgbG9jYWxlLWluZm8uanNvbgo8bG9jYWxlLWluZm8uanNvbiBqcSA+ IGxvY2FsZXMuanNvbgpgYGAKdGhlbiBkaWQgYSBkaWZmIG9mIHRoZSBsb2NhbGVzLmpzb24gZmls ZSBiZWZvcmUgYW5kIGFmdGVyIHRoaXMgcGF0Y2guIFRoZSByZXN1bHRpbmcgZGlmZiBpczoKCmBg YGRpZmYKQEAgLTEwMDEsNyArMTAwMSw3IEBACiAgICAgImF4IjogewogICAgICAgImttYXAiOiAi IiwKICAgICAgICJtaXJyb3IiOiAiIiwKLSAgICAgICJuYW1lIjogIsODwoVsYW5kIElzbGFuZHMi LAorICAgICAgIm5hbWUiOiAiw4VsYW5kIElzbGFuZHMiLAogICAgICAgInpvbmUiOiAiRXVyb3Bl L01hcmllaGFtbiIKICAgICB9LAogICAgICJheiI6IHsKQEAgLTEwNjcsNyArMTA2Nyw3IEBACiAg ICAgImJsIjogewogICAgICAgImttYXAiOiAiIiwKICAgICAgICJtaXJyb3IiOiAiIiwKLSAgICAg ICJuYW1lIjogIlNhaW50IEJhcnRow4PCqWxlbXkiLAorICAgICAgIm5hbWUiOiAiU2FpbnQgQmFy dGjDqWxlbXkiLAogICAgICAgInpvbmUiOiAiQW1lcmljYS9TdF9CYXJ0aGVsZW15IgogICAgIH0s CiAgICAgImJtIjogewpAQCAtMTE3NCw3ICsxMTc0LDcgQEAKICAgICAiY2kiOiB7CiAgICAgICAi a21hcCI6ICIiLAogICAgICAgIm1pcnJvciI6ICIiLAotICAgICAgIm5hbWUiOiAiQ8ODwrR0ZSBk J0l2b2lyZSIsCisgICAgICAibmFtZSI6ICJDw7R0ZSBkJ0l2b2lyZSIsCiAgICAgICAiem9uZSI6 ICJBZnJpY2EvQWJpZGphbiIKICAgICB9LAogICAgICJjayI6IHsKQEAgLTEyMjgsNyArMTIyOCw3 IEBACiAgICAgImN3IjogewogICAgICAgImttYXAiOiAiIiwKICAgICAgICJtaXJyb3IiOiAiIiwK LSAgICAgICJuYW1lIjogIkN1cmHDg8KnYW8iLAorICAgICAgIm5hbWUiOiAiQ3VyYcOnYW8iLAog ICAgICAgInpvbmUiOiAiQW1lcmljYS9DdXJhY2FvIgogICAgIH0sCiAgICAgImN4IjogewpAQCAt MjAzNyw3ICsyMDM3LDcgQEAKICAgICAicmUiOiB7CiAgICAgICAia21hcCI6ICIiLAogICAgICAg Im1pcnJvciI6ICIiLAotICAgICAgIm5hbWUiOiAiUsODwql1bmlvbiIsCisgICAgICAibmFtZSI6 ICJSw6l1bmlvbiIsCiAgICAgICAiem9uZSI6ICJJbmRpYW4vUmV1bmlvbiIKICAgICB9LAogICAg ICJybyI6IHsKQEAgLTIyNTksNyArMjI1OSw3IEBACiAgICAgInRyIjogewogICAgICAgImttYXAi OiAiIiwKICAgICAgICJtaXJyb3IiOiAiZnRwLnRyLmRlYmlhbi5vcmciLAotICAgICAgIm5hbWUi OiAiVMODwrxya2l5ZSIsCisgICAgICAibmFtZSI6ICJUw7xya2l5ZSIsCiAgICAgICAiem9uZSI6 ICJFdXJvcGUvSXN0YW5idWwiCiAgICAgfSwKICAgICAidHQiOiB7CkBAIC0yNDYzLDEwICsyNDYz LDEwIEBACiAgICAgImNvc3RhIHJpY2EiOiAiY3IiLAogICAgICJjcm9hdGlhIjogImhyIiwKICAg ICAiY3ViYSI6ICJjdSIsCi0gICAgImN1cmHDo8KnYW8iOiAiY3ciLAorICAgICJjdXJhw6dhbyI6 ICJjdyIsCiAgICAgImN5cHJ1cyI6ICJjeSIsCiAgICAgImN6ZWNoaWEiOiAiY3oiLAotICAgICJj w6PCtHRlIGQnaXZvaXJlIjogImNpIiwKKyAgICAiY8O0dGUgZCdpdm9pcmUiOiAiY2kiLAogICAg ICJkZW5tYXJrIjogImRrIiwKICAgICAiZGppYm91dGkiOiAiZGoiLAogICAgICJkb21pbmljYSI6 ICJkbSIsCkBAIC0yNTkwLDggKzI1OTAsOCBAQAogICAgICJyb21hbmlhIjogInJvIiwKICAgICAi cnVzc2lhbiBmZWRlcmF0aW9uIjogInJ1IiwKICAgICAicndhbmRhIjogInJ3IiwKLSAgICAicsOj wql1bmlvbiI6ICJyZSIsCi0gICAgInNhaW50IGJhcnRow6PCqWxlbXkiOiAiYmwiLAorICAgICJy w6l1bmlvbiI6ICJyZSIsCisgICAgInNhaW50IGJhcnRow6lsZW15IjogImJsIiwKICAgICAic2Fp bnQgaGVsZW5hLCBhc2NlbnNpb24gYW5kIHRyaXN0YW4gZGEgY3VuaGEiOiAic2giLAogICAgICJz YWludCBraXR0cyBhbmQgbmV2aXMiOiAia24iLAogICAgICJzYWludCBsdWNpYSI6ICJsYyIsCkBA IC0yNjM3LDcgKzI2MzcsNyBAQAogICAgICJ0dXJrbWVuaXN0YW4iOiAidG0iLAogICAgICJ0dXJr cyBhbmQgY2FpY29zIGlzbGFuZHMiOiAidGMiLAogICAgICJ0dXZhbHUiOiAidHYiLAotICAgICJ0 w6PCvHJraXllIjogInRyIiwKKyAgICAidMO8cmtpeWUiOiAidHIiLAogICAgICJ1Z2FuZGEiOiAi dWciLAogICAgICJ1a3JhaW5lIjogInVhIiwKICAgICAidW5pdGVkIGFyYWIgZW1pcmF0ZXMiOiAi YWUiLApAQCAtMjY1Niw3ICsyNjU2LDcgQEAKICAgICAieWVtZW4iOiAieWUiLAogICAgICJ6YW1i aWEiOiAiem0iLAogICAgICJ6aW1iYWJ3ZSI6ICJ6dyIsCi0gICAgIsOjwoVsYW5kIGlzbGFuZHMi OiAiYXgiCisgICAgIsOlbGFuZCBpc2xhbmRzIjogImF4IgogICB9LAogICAia21hcCI6IHsKICAg ICAiZGUiOiB7CmBgYAoKd2hpY2ggc2VlbXMgY29ycmVjdCB0byBtZS4KClRoYW5rcyBmb3IgdGhl IHBhdGNoIQoKUmV2aWV3ZWQtYnk6IE1heGltaWxpYW5vIFNhbmRvdmFsIDxtLnNhbmRvdmFsQHBy b3htb3guY29tPgpUZXN0ZWQtYnk6IE1heGltaWxpYW5vIFNhbmRvdmFsIDxtLnNhbmRvdmFsQHBy b3htb3guY29tPgoKQ2hyaXN0b3BoIEhlaXNzIDxjLmhlaXNzQHByb3htb3guY29tPiB3cml0ZXM6 Cgo+IFRoaXMgZmlsZSBpcyBVVEYtOCBlbmNvZGVkIGFuZCBjb250YWlucyBVbmljb2RlIGNoYXJh Y3RlcnMgZm9yIGVuY29kaW5nCj4gY291bnRyeSBuYW1lcywgc3VjaCBhcyAiw4VsYW5kIElzbGFu ZHMiIGZvciBleGFtcGxlLgo+Cj4gT3RoZXJ3aXNlLCB0aGUgZmluYWwgbG9jYWxlLWluZm8uanNv biB0aGF0IGdldHMgc2hpcHBlZCB3aXRoIHRoZSBJU08KPiBtaWdodCBjb250YWluIHdyb25nbHkt ZW5jb2RlZCBjb3VudHJ5IG5hbWVzLCBjYXVzaW5nIGRpc3BsYXkgZXJyb3JzIGluCj4gKGF0IGxl YXN0KSB0aGUgR1RLIGluc3RhbGxlciBjb3VudHJ5IGRyb3Bkb3duLgo+Cj4gUmVwb3J0ZWQtYnk6 IE1heGltaWxpYW5vIFNhbmRvdmFsIDxtLnNhbmRvdmFsQHByb3htb3guY29tPgo+IFNpZ25lZC1v ZmYtYnk6IENocmlzdG9waCBIZWlzcyA8Yy5oZWlzc0Bwcm94bW94LmNvbT4KPiAtLS0KPiAgY291 bnRyeS5wbCB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0 aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEvY291bnRyeS5wbCBiL2NvdW50cnkucGwKPiBpbmRleCA5 ZTQ4ODFhLi43NDAxZjY4IDEwMDc1NQo+IC0tLSBhL2NvdW50cnkucGwKPiArKysgYi9jb3VudHJ5 LnBsCj4gQEAgLTg4LDcgKzg4LDcgQEAgbXkgc3ViIHBhcnNlX3pvbmVpbmZvIHsKPiAgIyBjb3Vu dHJ5IGNvZGVzIGZyb206Cj4gIG15ICRjb3VudHJ5X2NvZGVzX2ZpbGUgPSAiL3Vzci9zaGFyZS9p c28tY29kZXMvanNvbi9pc29fMzE2Ni0xLmpzb24iOwo+ICAKPiAtbXkgJGlzb18zMTY2X2NvZGVz ID0gZnJvbV9qc29uKFBWRTo6VG9vbHM6OmZpbGVfZ2V0X2NvbnRlbnRzKCRjb3VudHJ5X2NvZGVz X2ZpbGUsIDY0ICogMTAyNCkpOwo+ICtteSAkaXNvXzMxNjZfY29kZXMgPSBmcm9tX2pzb24oUFZF OjpUb29sczo6ZmlsZV9nZXRfY29udGVudHMoJGNvdW50cnlfY29kZXNfZmlsZSwgNjQgKiAxMDI0 KSwgeyB1dGY4ID0+IDEgfSk7Cj4gIAo+ICBteSAkY291bnRyeV9jb2RlcyA9IHsgbWFwIHsgbGMo JF8tPnsnYWxwaGFfMid9KSA9PiAkXy0+eydjb21tb25fbmFtZSd9IC8vICRfLT57J25hbWUnfSB9 IEB7JGlzb18zMTY2X2NvZGVzLT57JzMxNjYtMSd9fSB9OwoKCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwdmUtZGV2ZWwgbWFpbGluZyBsaXN0CnB2ZS1k ZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4v bWFpbG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK