"content policy" does nothing with hostnames. A particular policy implementation (like nsContentBlocker) might do something.
> doing the same thing TestPermission does of culling between the second-to-last
> and last '.' won't work for foo.bar.co.uk (or any other international suffix).
Yet this is what nsContentBlocker does, right?
> As to the scheme checking, I can do that, but I just use GetHost, which is
> pretty much the same thing.
Uh... how could it possibly be the same thing?
> Do you want me to do that here?
I honestly don't care; I just want the code to be internally consistent. You might want to not change the existing performance-sensitive codepath as part of a bigger patch, though.
"content policy" does nothing with hostnames. A particular policy implementation (like nsContentBlocker) might do something.
> doing the same thing TestPermission does of culling between the second-to-last
> and last '.' won't work for foo.bar.co.uk (or any other international suffix).
Yet this is what nsContentBlocker does, right?
> As to the scheme checking, I can do that, but I just use GetHost, which is
> pretty much the same thing.
Uh... how could it possibly be the same thing?
> Do you want me to do that here?
I honestly don't care; I just want the code to be internally consistent. You might want to not change the existing performance- sensitive codepath as part of a bigger patch, though.