It probably makes sense to "generally treat SendEnv strings as the lowest priority". However, it also makes sense to allow clients to request locale settings, especially because it makes the ongoing transition to utf-8 much easier.
I therefore suggest to add SendLocale/AcceptLocale configuration options to OpenSSH. SendLocale would probably just be an alias for "SendEnv LC_* LANG", but AcceptLocale could handle the locale environment variables differently (maybe reset them after pam was called).
It probably makes sense to "generally treat SendEnv strings as the lowest priority". However, it also makes sense to allow clients to request locale settings, especially because it makes the ongoing transition to utf-8 much easier.
I therefore suggest to add SendLocale/ AcceptLocale configuration options to OpenSSH. SendLocale would probably just be an alias for "SendEnv LC_* LANG", but AcceptLocale could handle the locale environment variables differently (maybe reset them after pam was called).