From nobody Thu Feb 29 18:11:29 2024 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4TlznZ3jmgz5CfD3 for ; Thu, 29 Feb 2024 18:11:46 +0000 (UTC) (envelope-from george+freebsd@m5p.com) Received: from mailhost.m5p.com (mailhost.m5p.com [74.104.188.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "m5p.com", Issuer "R3" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4TlznY5r0Vz4KY2 for ; Thu, 29 Feb 2024 18:11:45 +0000 (UTC) (envelope-from george+freebsd@m5p.com) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of george+freebsd@m5p.com designates 74.104.188.4 as permitted sender) smtp.mailfrom=george+freebsd@m5p.com Received: from [IPV6:2001:470:1f07:15ff::26] (court.m5p.com [IPv6:2001:470:1f07:15ff:0:0:0:26]) (authenticated bits=0) by mailhost.m5p.com (8.17.1/8.15.2) with ESMTPSA id 41TIBU3O006447 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Thu, 29 Feb 2024 13:11:36 -0500 (EST) (envelope-from george+freebsd@m5p.com) Message-ID: <912795d7-c8bb-46da-a845-1910c1d026bb@m5p.com> Date: Thu, 29 Feb 2024 13:11:29 -0500 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: ISO-8859-1 file name in UTF-8 file system To: Chris Torek , Tomoaki AOKI Cc: FreeBSD Hackers References: <8260e116-45af-4047-8138-3d0bb7b0ee2a@m5p.com> Content-Language: en-US From: George Mitchell Autocrypt: addr=george+freebsd@m5p.com; keydata= xjMEZaHDbxYJKwYBBAHaRw8BAQdA2W6oBfS8haXY0/Ft4zS1OTLYfC8EBIADPTgMQdh85C3N KEdlb3JnZSBNaXRjaGVsbCA8Z2VvcmdlK2ZyZWVic2RAbTVwLmNvbT7CmQQTFgoAQRYhBDpv v9n4+UzMLAJ8EZocD3futmd9BQJlocSiAhsDBQkFo5qABQsJCAcCAiICBhUKCQgLAgQWAgMB Ah4HAheAAAoJEJocD3futmd9SxwBAJUi6DNdVhWCZBTv5XGy1g0JgApLWe/3S0M0zz9sn7/L AQCcJcV5k5s2rt9J5C1AUm6XVsuneVvIWXO5j1GKWk0NC844BGWhw28SCisGAQQBl1UBBQEB B0AaFz/6B95RRvjOdLZr5fSdhuIHvwr24H3ePDZSw6wlUwMBCAfCfgQYFgoAJhYhBDpvv9n4 +UzMLAJ8EZocD3futmd9BQJlocNvAhsMBQkFo5qAAAoJEJocD3futmd9RXsBANwRD9RE56F6 /jeZOrujHICLcgPiOt50Y6866v9OUTjUAP9GlC1aopfBpNwuPLJBam7oBaGqvY98VDhzOjoT 7DNbCQ== In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------ciTizKs9b0UfRfzskvBInxQq" X-Spam-Status: No, score=0.2 required=10.0 tests=HELO_MISC_IP,HELO_NO_DOMAIN autolearn=no autolearn_force=no version=4.0.0 X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on mattapan.m5p.com X-Spamd-Bar: ----- X-Spamd-Result: default: False [-5.28 / 15.00]; SIGNED_PGP(-2.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.993]; R_SPF_ALLOW(-0.20)[+a]; MIME_GOOD(-0.20)[multipart/signed,multipart/mixed,text/plain]; MIME_BASE64_TEXT(0.10)[]; XM_UA_NO_VERSION(0.01)[]; TO_DN_ALL(0.00)[]; RCVD_TLS_ALL(0.00)[]; HAS_ATTACHMENT(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; FREEMAIL_TO(0.00)[gmail.com,dec.sakura.ne.jp]; DMARC_NA(0.00)[m5p.com]; TAGGED_FROM(0.00)[freebsd]; FROM_HAS_DN(0.00)[]; ASN(0.00)[asn:701, ipnet:74.104.0.0/16, country:US]; ARC_NA(0.00)[]; MLMMJ_DEST(0.00)[freebsd-hackers@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; R_DKIM_NA(0.00)[]; TAGGED_RCPT(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:~] X-Rspamd-Queue-Id: 4TlznY5r0Vz4KY2 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------ciTizKs9b0UfRfzskvBInxQq Content-Type: multipart/mixed; boundary="------------ntjYbGIF0TXM4QlKuIfJz5Gb"; protected-headers="v1" From: George Mitchell To: Chris Torek , Tomoaki AOKI Cc: FreeBSD Hackers Message-ID: <912795d7-c8bb-46da-a845-1910c1d026bb@m5p.com> Subject: Re: ISO-8859-1 file name in UTF-8 file system References: <8260e116-45af-4047-8138-3d0bb7b0ee2a@m5p.com> In-Reply-To: --------------ntjYbGIF0TXM4QlKuIfJz5Gb Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMi8yOC8yNCAyMzoyMiwgQ2hyaXMgVG9yZWsgd3JvdGU6DQo+IE9uIFdlZCwgRmViIDI4 LCAyMDI0IGF0IDU6MzHigK9QTSBHZW9yZ2UgTWl0Y2hlbGwgPGdlb3JnZStmcmVlYnNkQG01 cGNvbT4gd3JvdGU6DQo+PiBbLi4uXQ0KPj4gQmUgdGhhdCBhcyBpdCBtYXksIHdoYXQgY2Fu IEkgZG8gYXQgdGhpcyBwb2ludCB0byB0cmFuc21vZ3JpZnkgdGhhdA0KPj4gUHl0aG9uIHN0 ciB3aXRoIHRoZSBcdWRjYzMgYmFjayBpbnRvIHRoZSBsaXRlcmFsIGJ5dGVzIGZvdW5kIGlu IHRoZQ0KPj4gZmlsZSBuYW1lIG9uIHRoZSBkaXNrLCBzbyB0aGF0IEkgY2FuIHRoZW4gZW5j b2RlIHRoZW0gaW50byBwcm9wZXINCj4+IFVURi04IGZyb20gSVNPLTg4NTktMT8gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSBHZW9yZ2UNCj4gDQo+IEkgcmFuIGlu dG8gdGhpcyBwcm9ibGVtIGFnZXMgYWdvIG9uIGFub3RoZXIgc3lzdGVtLiAgSGVyZSBpcyB3 aGF0IEkgZGlkDQo+IChub3RlIHRoYXQgc29tZSBtb2Rlcm4gUHl0aG9uIGNoZWNrZXJzIGhh dGUgdGhlIGxhbWJkYSBmb3JtLCBJIHdyb3RlDQo+IHRoaXMgYSBsb25nIHRpbWUgYWdvKToN Cj4gDQo+IGlmIHN5cy52ZXJzaW9uX2luZm9bMF0gPj0gMzoNCj4gICAgICAjIFB5dGhvbjMg ZW5jb2RlcyAiaW1wb3NzaWJsZSIgc3RyaW5ncyB1c2luZyBVVEYtOCBhbmQNCj4gICAgICAj IHN1cnJvZ2F0ZSBlc2NhcGVzLiAgRm9yIGluc3RhbmNlLCBhIGZpbGUgbmFtZWQgPFwzMDA+ PFwzMDA+ZWVrDQo+ICAgICAgIyAod2hlcmUgXDMwMCBpcyBvY3RhbCAzMDAsIDB4YzAgaGV4 KSB0dXJucyBpbnRvICdcdWRjYzBcdWRjYzBlZWsnLg0KPiAgICAgICMgVGhpcyBpcyBob3cg d2UgY2FuIGxvc3NsZXNzbHkgcmUtZW5jb2RlIHRoaXMgYXMgYSBieXRlIHN0cmluZzoNCj4g ICAgICBwYXRoX3RvX2J5dGVzID0gbGFtYmRhIHBhdGg6IHBhdGguZW5jb2RlKCd1dGY4Jywg J3N1cnJvZ2F0ZWVzY2FwZScpDQo+IA0KPiAgICAgICMgSWYgd2Ugd2lzaCB0byBwcmludCBv bmUgb2YgdGhlc2UgYnl0ZSBzdHJpbmdzLCB3ZSBoYXZlIGENCj4gICAgICAjIHByb2JsZW0s IGJlY2F1c2UgdGhleSdyZSBub3QgdmFsaWQgVVRGLTguICBUaGlzIG1ldGhvZA0KPiAgICAg ICMgdHJlYXRzIHRoZSBlbmNvZGVkIGJ5dGVzIGFzIHBhc3MtdGhyb3VnaCwgd2hpY2ggaXMN Cj4gICAgICAjIHByb2JhYmx5IHRoZSBiZXN0IHdlIGNhbiBkby4NCj4gICAgICBicGF0aF90 b19zdHIgPSBsYW1iZGEgcGF0aDogcGF0aC5kZWNvZGUoJ3VuaWNvZGVfZXNjYXBlJykNCj4g ZWxzZToNCj4gICAgICAjIFB5dGhvbjIganVzdCB1c2VzIGJ5dGUgc3RyaW5ncywgc28gT1Mg cGF0aHMgYXJlIGFscmVhZHkNCj4gICAgICAjIGJ5dGUgc3RyaW5ncyBhbmQgd2UgcmV0dXJu IHRoZW0gdW5tb2RpZmllZC4NCj4gICAgICBwYXRoX3RvX2J5dGVzID0gbGFtYmRhIHBhdGg6 IHBhdGgNCj4gICAgICBicGF0aF90b19zdHIgPSBsYW1iZGEgcGF0aDogcGF0aA0KPiANCj4g Q2hyaXMNCj4gDQpUaGlzIGlzIHdoYXQgSSBuZWVkZWQhICBTcGVjaWZpY2FsbHksIHVwb24g Zmlyc3QgZ2V0dGluZyB0aGUgZmlsZSBuYW1lDQpmcm9tIG9zLndhbGssIEkgaW1tZWRpYXRl bHkgcmVwbGFjZSBpdCAoY2FsbCBpdCAnb3JpZycpIHdpdGg6DQpmbiA9IG9yaWcuZW5jb2Rl KHV0ZjgnLCAnc3Vycm9nYXRlZXNjYXBlJykuZGVjb2RlKCdpc284ODU5LTEnKQ0KV29ya3Mg cGVyZmVjdGx5IQ0KDQpPbiAyLzI4LzI0IDIzOjAxLCBUb21vYWtpIEFPS0kgd3JvdGU6DQog PiBbLi4uXQ0KID4gVXNlIGNvbnZlcnRlcnMvY29udm12IFsxXSB0byByZW5hbWUgZmlsZXM/ DQogPg0KID4gSSB1c2VkIGl0IHRvIGNvbnZlcnQgU2hpZnRKSVMgKENQOTMyKSBmaWxlbmFt ZXMgdG8gVVRGLTggbG9uZywgbG9uZyBhZ28uDQogPg0KID4gWzFdIGh0dHBzOi8vd3d3LmZy ZXNocG9ydHMub3JnL2NvbnZlcnRlcnMvY29udm12Lw0KID4NCkkgZGlkbid0IHRyeSB0aGlz LCBidXQgYXQgZmlyc3QgSSBkaWQgc2ltcGx5IHJlbmFtZSB0aGUgZmlsZXMgbWFudWFsbHku DQpUaGFua3MgZm9yIHRoZSBzdWdnZXN0aW9uLCB0aG91Z2ggSSBlbmRlZCB1cCB1c2luZyBD aHJpcydzIGFwcHJvYWNoLg0K --------------ntjYbGIF0TXM4QlKuIfJz5Gb-- --------------ciTizKs9b0UfRfzskvBInxQq Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQQ6b7/Z+PlMzCwCfBGaHA937rZnfQUCZeDI0gUDAAAAAAAKCRCaHA937rZnfZL2 AQC2OrOgavMNBdI3h3KzhPnUUQsKhSTq9NRek5wbztx+igEAjGBYGuWAX7dGkhdYw7VoePvFRjve 6KqhP3KKg2cHGAg= =1guO -----END PGP SIGNATURE----- --------------ciTizKs9b0UfRfzskvBInxQq--