-
Notifications
You must be signed in to change notification settings - Fork 735
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
french list too broad regex filter breaking domain names with a final dot. #7619
Comments
french list issues => https://forums.lanik.us/viewforum.php?f=91 |
Why there is no issue report howto file in the original github repo linked from the addon ? I'm fed of, it's the third time |
OK, I note the very offensive way to treat an issue, especially if you are not french speaking. |
You should provide test cases , sites broken by that filter, steps to reproduce the issue |
Easy : It should not, as writing a final dot in a domain name is absolutely legit. |
I added |
@smed79 you should remove such filters, lots of issues were reported using french list |
@dascritch already fixed |
You're going to |
Why not ? As I told, it is a really used trick by webdevs on websites to use many profiles on browsers. And use the Fully Qualified Domain Name notation, instead of the Relative as your usually do, may be really useful in some DNS issues. For more details : https://webmasters.stackexchange.com/questions/73989/how-should-websites-handle-hostname-with-trailing-dot |
Because |
It was an example : numerous websites don't redirect their FQDN to their RDN , and it permits to go thru misconfigured DNS servers. If you cannot accept tech people are using a final dot in domain names for testing purposes, you're just over complicating their job. So mine. |
Well, even after refreshing all the caches and filters, there is too much limitations when we have I am not able to tell which rule is blocking, as i don't have enough information in dev tools (capture of a personal website, due to NDA). I still cannot understand why final dotted domain names are blocked, this is really problematic. poke @uBlock-user |
Nevermind, all other network types are also blocked. |
That is such a bad generic filter that we should fix this with no question asked really -- a trailing dot is entirely valid, indiscriminately blocking any hostname which has a trailing dot is really bad. I would like to know what was the reason to add such filter in a widely used list. |
I think this filter was created to block mining scripts using this FQDN trick. https://hg.adblockplus.org/listefr/rev/b7608d8b8bbb Is this really used for good purposes in the "normal" web? Or just one developer is "exploiting" this in local development environment? |
It is really used in generic environment as it is a legal way to force a DNS request, or to make cleaned request without cookies or cleaning cache. And it seems also used here by malicious code to circumvent a poorly written regex. |
A trailing dot would not work around the filters which were replaced, not in uBO as far as I know, and I would be surprised other blockers would not handle properly the trailing dot, so I still fail to understand what issue this solves. |
Ok so it appears that filter was added back then to accomodate ABP, which was not properly dealing with the trailing dot (and as a result this shortcoming was being leveraged by miners), this was eventually fixed in ABP, so that bad regex filter should be reverted back to the original set of filters or outright removed. |
uBO drops the trailing dot, since it's essentially the same, i.e. Edit: I need to clarify, when I say uBO drops the trailing dot, I mean for hostname-matching purpose (which is what the original filters were), the trailing dot is not dropped in case of URL pattern-matching purpose. |
Related feedback: - uBlockOrigin/uAssets#7619 (comment) Also fixed strict-blocking of URL using FQDN.
Or maybe "tech people" (I am) shouldn't clutter their web browser with so much extensions when "testing"... 🤔 |
URL(s) where the issue occurs
Any domain name with a final
.
in the nameDescribe the issue
A new regex is preventing to visit websites when the entered domain name is written with a final dot, with is legit and sometimes used by webdevs.
The offending regex is :
the problems is probably in the
\.
The regex is from :
FRA: EasyList Liste FR
Versions
Settings
The text was updated successfully, but these errors were encountered: