Alyssa Coghlan on Nostr: After finding a bunch of Unicode path handling bugs by intentionally adding an emoji ...
After finding a bunch of Unicode path handling bugs by intentionally adding an emoji to a project's build folder name, I wonder how fast general Unicode path handling support in applications, libraries, and frameworks would improve if more build tools did that by default. While things are definitely getting better, 7-bit ASCII assumptions are unfortunately still quite prevalent.
Published at
2024-06-07 08:01:18Event JSON
{
"id": "9ed92c53a322ea877eaf714694925077358ed36cda890d999f979eb664d46b69",
"pubkey": "619002f7b3d58e3ab6d3be322906d6848151834872a7688ac1838486c24feb78",
"created_at": 1717747278,
"kind": 1,
"tags": [
[
"proxy",
"https://mastodon.social/@ancoghlan/112574285628642583",
"web"
],
[
"proxy",
"https://mastodon.social/users/ancoghlan/statuses/112574285628642583",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://mastodon.social/users/ancoghlan/statuses/112574285628642583",
"pink.momostr"
]
],
"content": "After finding a bunch of Unicode path handling bugs by intentionally adding an emoji to a project's build folder name, I wonder how fast general Unicode path handling support in applications, libraries, and frameworks would improve if more build tools did that by default. While things are definitely getting better, 7-bit ASCII assumptions are unfortunately still quite prevalent.",
"sig": "a7d1969a05a04e81f33a5bf4391d555b7d4f166cba83e462a08cc44a8ff66d59d1a019baf2099d85929e6718e2a629939352c4f0437e015b318b6561c91789ef"
}