[Bug 3991] New: OpenSSH fails to recognize configuration keywords under crh_UA.UTF-8
bugzilla-daemon at mindrot.org
bugzilla-daemon at mindrot.org
Tue Aug 18 04:10:22 AEST 2026
https://bugzilla.mindrot.org/show_bug.cgi?id=3991
Bug ID: 3991
Summary: OpenSSH fails to recognize configuration keywords
under crh_UA.UTF-8
Product: Portable OpenSSH
Version: 10.2p1
Hardware: amd64
OS: Linux
Status: NEW
Severity: enhancement
Priority: P5
Component: ssh
Assignee: unassigned-bugs at mindrot.org
Reporter: enverest at outlook.com
OpenSSH version:
OpenSSH_10.2p1 Ubuntu-2ubuntu3.5
Locale:
LANG=crh_UA.UTF-8
~/.ssh/config:
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa
Running:
LC_ALL=crh_UA.UTF-8 ssh -G github.com
produces:
Bad configuration option: Identityfile
The exact same configuration works with:
LC_ALL=C.UTF-8 ssh -G github.com
LC_ALL=C ssh -G github.com
The issue appears to be locale-sensitive case folding of the
configuration keyword "IdentityFile". Crimean Tatar has the
Turkic I/ı and İ/i casing distinction.
Expected behaviour:
SSH configuration keywords should be recognized independently
of the user's locale.
--
You are receiving this mail because:
You are watching the assignee of the bug.
More information about the openssh-bugs
mailing list