Created attachment 241132
Patch to implement the changes described: not smoketested yet
The original comment should of course read netwerk/base/src/nsURLHelper.cpp
The attached patch:
* makes the list an explicit whitelist, as per comment #3
* removes the close-curly-brace and backquote characters from the allowed list, as per comment #2
It seems to work OK for both normal ASCII domain names and IDNs, and detects the characters not in the list.
Created attachment 241132
Patch to implement the changes described: not smoketested yet
The original comment should of course read netwerk/ base/src/ nsURLHelper. cpp
The attached patch:
* makes the list an explicit whitelist, as per comment #3
* removes the close-curly-brace and backquote characters from the allowed list, as per comment #2
It seems to work OK for both normal ASCII domain names and IDNs, and detects the characters not in the list.
NB: it has not been smoketested yet.