-
-
Notifications
You must be signed in to change notification settings - Fork 110
Closed
Labels
Description
When you receive a domain name or label, you should preserve its case. The rationale for this choice is that we may someday need to add full binary domain names for new services; existing services would not be changed.
RFC 1034 : https://www.rfc-editor.org/rfc/rfc1034
I do not find anything at https://url.spec.whatwg.org/#url-parsing saying that we should lower the case. They refer to case-insensitve matching, but that can be accomplished by lowercasing the strings, but that's not the same thing as storing the lowercase version of the domain.
We should, similarly, check whether other strings that we manipulate should be stored with their case changed.