From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 9569 invoked from network); 1 Oct 2023 18:06:14 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 1 Oct 2023 18:06:14 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1696183574; b=pkgY4bjcsBL+CU8Ll7ad2yhyqSeFO7aNMXf0glUQx6jQ9l+J6h7vqsd8qpI+GIH3+vH7IDjYd7 tSAOMzHZH2dv6K4rWqZ3ymD8gK+WA1O4e/CKY9RjZjUOtGE+wQDLyJRbfMCmQtIQ4wooRCd5+9 xTmGaqedLibqrkRsCnpJeqo4a5dl8AaxtSYRA4T33nSPUucJRdEMBB1DxtTDGMSr5WzE32sRCG jb+iou8n3LQXrSk4nRel31rx90TjuOpkl9j0g27h7L+ae0weUOzNrBVHN/X47H18jg5L0UBXHp pvcv430Zn2EHQXaTltQVvUlTVH8+5TIeTLviGrigC5tLnQ==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f44.google.com) smtp.remote-ip=209.85.218.44; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1696183574; bh=8Aku5W95LFmSpdwFnBEA3MuPHLnoYIUbl7UgYroMkNI=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:DKIM-Signature:DKIM-Signature; b=f2cBTqF0/Vwb4v62o/CSZmO5Tp+3+n9KlkKqYoQTuCxBmOXBNOHhOCbMEK+bFvpWqAlpDG0hI0 y4zEifY2jbIKkcm+05H6wdcKVLsLfVCVOOl0M7VCLXbvoFnH5Npz94j9NQu1tGq6APfubm6QYM GNme2/N8620ivydpMhUSIWf5ZPu7N7fxwW73qyc/cLKPzw8tkEIfsMHfCCwpMrGiNbpz4Tge5K Ftlr7hcJf+Wi3PF2AFAe00KwXCIbnhGLsEURBN2efz4vY2x4hOc/dGHcHuVMW3KjndGoWVJttT KB/6EuhKsy6mX3bB/6F9FCFIZPKJn2s5yvIOoKy7Ab8lBA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID :Date:From:In-Reply-To:References:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=deLLo2UsayJnBAsU+d+bEIEpJgBP75jJWgpiSFxd0BQ=; b=Ve3Z1PsBsbxieVvuVsK9TvOkDn OlMEdjxqkIc06DJvdbNWVf2jSpTEo8oYvLEijZgFwuIcZ+jAcjlIhaDYkN6ZOe3qeMVj3UG+HwPmW yxL003sNhqVne2Wu/UtNlbK4piuF0oI2cw/OahSABbOFepeCO1R71Lb5USa7OJ4fVBa6qG0B0TO7q yjhWvdZ+hrInJXUL0Kc0g+3Qd/sqCNA7Cdo3aYaTBMhDDq9PiWy14EqSk4m/Z/ZZeSQRKHx933Q4J ng0y8RK4ztYqd2TY6LBGiNtXbY1yRGraOwK1PWwM0yvRewN0cVZCRLEdMQAibsY53QwAxgDCWU1Tv smeZ24oA==; Received: by zero.zsh.org with local id 1qn0pX-000GDP-MO; Sun, 01 Oct 2023 18:06:11 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f44.google.com) smtp.remote-ip=209.85.218.44; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f44.google.com ([209.85.218.44]:45143) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1qn0oq-000FtV-Lu; Sun, 01 Oct 2023 18:05:30 +0000 Received: by mail-ej1-f44.google.com with SMTP id a640c23a62f3a-99357737980so2172254766b.2 for ; Sun, 01 Oct 2023 11:05:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20230601.gappssmtp.com; s=20230601; t=1696183527; x=1696788327; darn=zsh.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=deLLo2UsayJnBAsU+d+bEIEpJgBP75jJWgpiSFxd0BQ=; b=MB1RYHVHWxpsoN/5GFXc2252skijPtWo67i+DSBQzCWVgoGSJIbBa3nDSK4flO7PMs mWDew4dIFrGBIpmF8ZGEVTaengetWg9OvgI/17nSsSwzCkrssdI/+gm7lnUvJgfPkrqU US168Hvy+pu10nLq9ahU4LLhFNBxb01MPXH5+lJLqS9kd1rDkdo/1uEpu/UY7forRiPX LsV+qPQjjsIAItX8s0lTzJBy0wGGJFgXQkHXZS2RjU5bUThFCMSJQceT6fJHRqNhlJEh yNSn0rEhl0A17oRHWsom8TbqiAWASY8ZzbRbFEIHs35un4nNryrwTmBUvfF3m9FRw+bO a7rA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696183527; x=1696788327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=deLLo2UsayJnBAsU+d+bEIEpJgBP75jJWgpiSFxd0BQ=; b=CiSgu9RtCC0wWRFMlVtUdPykPf5R8614UFng01o/4w6uXsm/XbcmFDVymuE3wjnW1a Rd7CH3YmLO297FJqy2A/EoBrxDBwlUc0/BxVeRUWmdqgyBVWzEz2DWYkTMz0OK/04ijK vksHUmPrg5gbFk/Kj6pNeYYYsdYwCmCF2kWm89Pi4IhL+wYmf1DQ99qdr9ekShqADrh0 /7AsTzkK/wSeL4PmvIau7enzposRsnFJmzSbO3KR1NCI0FuQGY3Fp2Mv7/K1Vq3ptSHU 1kZyuGjO3b+aE9HNrQKYTBVWOrj37If0nQx/8pP1UVOwKkK7bAnp7v5aO8gjCmRO1Qld 6I2A== X-Gm-Message-State: AOJu0YwWowkMBtGbDJynfWISpzHEmfUUjvaUz3skYZkHCIovrTtBGpBs gXSopaDuhGaC52wpT0W5UtvuaVxyfKOyeJB1BpdFNg== X-Google-Smtp-Source: AGHT+IEbtW9JjBKIRnaRhZtU+ybjTFSmRCouTZZ/Bvpf9OBkfhVbh9dCNVkYIPz0ub+Vk9H5Uu26UkbIzBAQC/gB79s= X-Received: by 2002:a17:906:3116:b0:9a2:16e2:353 with SMTP id 22-20020a170906311600b009a216e20353mr8553518ejx.6.1696183527003; Sun, 01 Oct 2023 11:05:27 -0700 (PDT) MIME-Version: 1.0 References: <816a211e-3907-420e-9c1d-d6489f805d7f@Spark> In-Reply-To: <816a211e-3907-420e-9c1d-d6489f805d7f@Spark> From: Bart Schaefer Date: Sun, 1 Oct 2023 11:05:15 -0700 Message-ID: Subject: Re: Bug when $USERNAME is cyryllic To: =?UTF-8?B?0JzQsNC60YHQuNC8INCp0LXRgNCx0LDQutC+0LI=?= Cc: zsh-workers@zsh.org Content-Type: multipart/mixed; boundary="0000000000009a90370606ab80f5" X-Seq: 52193 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: --0000000000009a90370606ab80f5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sat, Sep 30, 2023 at 10:05=E2=80=AFPM =D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0= =BC =D0=A9=D0=B5=D1=80=D0=B1=D0=B0=D0=BA=D0=BE=D0=B2 wrote: > > As we can see, $LOGNAME is fine, but $USERNAME and %n are bad. Patch appended. As mentioned in another thread, this presumes that it's harmless to metafy something that's already metafied. If that's not true then the patch will fix USERNAME but break LOGNAME. Aside: If USE_GETPWUID is not defined and DISABLE_DYNAMIC_NSS is also defined, then both USERNAME and LOGNAME will be empty. > zcompile: can't write zwc file: /home/=D0=A1=D1=82=D1=83=D0=B4=D0=B5=D0= =BD=D1=82/.zc/.zcompdump-5.9.zwc The opposite problem. --0000000000009a90370606ab80f5 Content-Type: text/plain; charset="US-ASCII"; name="meta-username.txt" Content-Disposition: attachment; filename="meta-username.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_ln7qxtke0 ZGlmZiAtLWdpdCBhL1NyYy9pbml0LmMgYi9TcmMvaW5pdC5jCmluZGV4IGZmYjAxN2UyMi4uNzk5 YWQxOWY2IDEwMDY0NAotLS0gYS9TcmMvaW5pdC5jCisrKyBiL1NyYy9pbml0LmMKQEAgLTEyMTIs OCArMTIxMiw4IEBAIHNldHVwdmFscyhjaGFyICpjbWQsIGNoYXIgKnJ1bnNjcmlwdCwgY2hhciAq enNoX25hbWUpCiAjaWZkZWYgVVNFX0dFVFBXVUlECiAgICAgaWYgKChwc3dkID0gZ2V0cHd1aWQo Y2FjaGVkX3VpZCkpKSB7CiAJaWYgKEVNVUxBVElPTihFTVVMQVRFX1pTSCkpCi0JICAgIGhvbWUg PSBtZXRhZnkocHN3ZC0+cHdfZGlyLCAtMSwgTUVUQV9EVVApOwotCWNhY2hlZF91c2VybmFtZSA9 IHp0cmR1cChwc3dkLT5wd19uYW1lKTsKKwkgICAgaG9tZSA9IHp0cmR1cF9tZXRhZnkocHN3ZC0+ cHdfZGlyKTsKKwljYWNoZWRfdXNlcm5hbWUgPSB6dHJkdXBfbWV0YWZ5KHBzd2QtPnB3X25hbWUp OwogICAgIH0KICAgICBlbHNlCiAjZW5kaWYgLyogVVNFX0dFVFBXVUlEICovCmRpZmYgLS1naXQg YS9TcmMvcGFyYW1zLmMgYi9TcmMvcGFyYW1zLmMKaW5kZXggNTg0MTMwOGQ3Li41MGU4NjI3ZDEg MTAwNjQ0Ci0tLSBhL1NyYy9wYXJhbXMuYworKysgYi9TcmMvcGFyYW1zLmMKQEAgLTQ1NjEsNyAr NDU2MSw3IEBAIHVzZXJuYW1lc2V0Zm4oVU5VU0VEKFBhcmFtIHBtKSwgY2hhciAqeCkKIAkgICAg endhcm4oImZhaWxlZCB0byBjaGFuZ2UgdXNlciBJRDogJWUiLCBlcnJubyk7CiAJZWxzZSB7CiAJ ICAgIHpzZnJlZShjYWNoZWRfdXNlcm5hbWUpOwotCSAgICBjYWNoZWRfdXNlcm5hbWUgPSB6dHJk dXAocHN3ZC0+cHdfbmFtZSk7CisJICAgIGNhY2hlZF91c2VybmFtZSA9IHp0cmR1cF9tZXRhZnko cHN3ZC0+cHdfbmFtZSk7CiAJICAgIGNhY2hlZF91aWQgPSBwc3dkLT5wd191aWQ7CiAJfQogICAg IH0KZGlmZiAtLWdpdCBhL1NyYy91dGlscy5jIGIvU3JjL3V0aWxzLmMKaW5kZXggNzAyOGMxNTVm Li43OTA2MjUzNzkgMTAwNjQ0Ci0tLSBhL1NyYy91dGlscy5jCisrKyBiL1NyYy91dGlscy5jCkBA IC0xMDY5LDcgKzEwNjksNyBAQCBnZXRfdXNlcm5hbWUodm9pZCkKIAljYWNoZWRfdWlkID0gY3Vy cmVudF91aWQ7CiAJenNmcmVlKGNhY2hlZF91c2VybmFtZSk7CiAJaWYgKChwc3dkID0gZ2V0cHd1 aWQoY3VycmVudF91aWQpKSkKLQkgICAgY2FjaGVkX3VzZXJuYW1lID0genRyZHVwKHBzd2QtPnB3 X25hbWUpOworCSAgICBjYWNoZWRfdXNlcm5hbWUgPSB6dHJkdXBfbWV0YWZ5KHBzd2QtPnB3X25h bWUpOwogCWVsc2UKIAkgICAgY2FjaGVkX3VzZXJuYW1lID0genRyZHVwKCIiKTsKICAgICB9Cg== --0000000000009a90370606ab80f5 Content-Type: text/plain; charset="US-ASCII"; name="unmeta-zcompile.txt" Content-Disposition: attachment; filename="unmeta-zcompile.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_ln7rufgr1 ZGlmZiAtLWdpdCBhL1NyYy9wYXJzZS5jIGIvU3JjL3BhcnNlLmMKaW5kZXggYTA3YTZjYzcxLi5l NzY2MDI1MjQgMTAwNjQ0Ci0tLSBhL1NyYy9wYXJzZS5jCisrKyBiL1NyYy9wYXJzZS5jCkBAIC0z MjE3LDEyICszMjE3LDE0IEBAIGJpbl96Y29tcGlsZShjaGFyICpuYW0sIGNoYXIgKiphcmdzLCBP cHRpb25zIG9wcywgVU5VU0VEKGludCBmdW5jKSkKIAogICAgIGlmICghYXJnc1sxXSAmJiAhKE9Q VF9JU1NFVChvcHMsJ2MnKSB8fCBPUFRfSVNTRVQob3BzLCdhJykpKSB7CiAJcXVldWVfc2lnbmFs cygpOwotCXJldCA9IGJ1aWxkX2R1bXAobmFtLCBkeW5jYXQoKmFyZ3MsIEZEX0VYVCksIGFyZ3Ms IE9QVF9JU1NFVChvcHMsJ1UnKSwKKwlkdW1wID0gdW5tZXRhZnkoZHluY2F0KCphcmdzLCBGRF9F WFQpLCBOVUxMKTsKKwlyZXQgPSBidWlsZF9kdW1wKG5hbSwgZHVtcCwgYXJncywgT1BUX0lTU0VU KG9wcywnVScpLAogCQkJIG1hcCwgZmxhZ3MpOwogCXVucXVldWVfc2lnbmFscygpOwogCXJldHVy biByZXQ7CiAgICAgfQotICAgIGR1bXAgPSAoc3Ryc2Z4KEZEX0VYVCwgKmFyZ3MpID8gKmFyZ3Mg OiBkeW5jYXQoKmFyZ3MsIEZEX0VYVCkpOworICAgIGR1bXAgPSAoc3Ryc2Z4KEZEX0VYVCwgKmFy Z3MpID8genRyZHVwKCphcmdzKSA6IGR5bmNhdCgqYXJncywgRkRfRVhUKSk7CisgICAgdW5tZXRh ZnkoZHVtcCwgTlVMTCk7CiAKICAgICBxdWV1ZV9zaWduYWxzKCk7CiAgICAgcmV0ID0gKChPUFRf SVNTRVQob3BzLCdjJykgfHwgT1BUX0lTU0VUKG9wcywnYScpKSA/CkBAIC0zNDAwLDYgKzM0MDIs NyBAQCBidWlsZF9kdW1wKGNoYXIgKm5hbSwgY2hhciAqZHVtcCwgY2hhciAqKmZpbGVzLCBpbnQg YWxpLCBpbnQgbWFwLCBpbnQgZmxhZ3MpCiAKICAgICBmb3IgKGhsZW4gPSBGRF9QUkVMRU4sIHRs ZW4gPSAwOyAqZmlsZXM7IGZpbGVzKyspIHsKIAlzdHJ1Y3Qgc3RhdCBzdDsKKwljaGFyICpmbmFt OwogCiAJaWYgKGNoZWNrX2NvbmQoKmZpbGVzLCAiayIpKSB7CiAJICAgIGZsYWdzID0gKGZsYWdz ICYgfihGREhGX0tTSExPQUQgfCBGREhGX1pTSExPQUQpKSB8IEZESEZfS1NITE9BRDsKQEAgLTM0 MDgsNyArMzQxMSw4IEBAIGJ1aWxkX2R1bXAoY2hhciAqbmFtLCBjaGFyICpkdW1wLCBjaGFyICoq ZmlsZXMsIGludCBhbGksIGludCBtYXAsIGludCBmbGFncykKIAkgICAgZmxhZ3MgPSAoZmxhZ3Mg JiB+KEZESEZfS1NITE9BRCB8IEZESEZfWlNITE9BRCkpIHwgRkRIRl9aU0hMT0FEOwogCSAgICBj b250aW51ZTsKIAl9Ci0JaWYgKChmZCA9IG9wZW4oKmZpbGVzLCBPX1JET05MWSkpIDwgMCB8fAor CWZuYW0gPSB1bm1ldGEoKmZpbGVzKTsKKwlpZiAoKGZkID0gb3BlbihmbmFtLCBPX1JET05MWSkp IDwgMCB8fAogCSAgICBmc3RhdChmZCwgJnN0KSAhPSAwIHx8ICFTX0lTUkVHKHN0LnN0X21vZGUp IHx8CiAJICAgIChmbGVuID0gbHNlZWsoZmQsIDAsIDIpKSA9PSAtMSkgewogCSAgICBpZiAoZmQg Pj0gMCkKQEAgLTM0MTcsOCArMzQyMSwxMCBAQCBidWlsZF9kdW1wKGNoYXIgKm5hbSwgY2hhciAq ZHVtcCwgY2hhciAqKmZpbGVzLCBpbnQgYWxpLCBpbnQgbWFwLCBpbnQgZmxhZ3MpCiAJICAgIHp3 YXJubmFtKG5hbSwgImNhbid0IG9wZW4gZmlsZTogJXMiLCAqZmlsZXMpOwogCSAgICBub2FsaWFz ZXMgPSBvbmE7CiAJICAgIHVubGluayhkdW1wKTsKKwkgICAgenNmcmVlKGZuYW0pOwogCSAgICBy ZXR1cm4gMTsKIAl9CisJenNmcmVlKGZuYW0pOwogCWZpbGUgPSAoY2hhciAqKSB6YWxsb2MoZmxl biArIDEpOwogCWZpbGVbZmxlbl0gPSAnXDAnOwogCWxzZWVrKGZkLCAwLCAwKTsK --0000000000009a90370606ab80f5--