easylist / easylist

EasyList filter subscription (EasyList, EasyPrivacy, EasyList Cookie, Fanboy's Social/Annoyances/Notifications Blocking List)
https://easylist.to
2.17k stars 709 forks source link

logs.betterstack.com dashboard broken #17042

Closed JanPokorny closed 1 year ago

JanPokorny commented 1 year ago

List the website(s) you're having issues with:

logs.betterstack.com

What happens?

The "Live Tail" view shows "Sorry, something went wrong" (sometimes takes about a minute to happen, since the blocked request happens periodically)

Screenshot(s)

image

Filter lists you're using:

EasyPrivacy

Your settings:

Other details:

This is caused by this filter: https://github.com/easylist/easylist/blob/5e5d80e2a13cf13bd7f51dee2289c0cb79c7d303/easyprivacy/easyprivacy_trackingservers.txt#L191

This can be fixed by allowing the domain on betterstack.com (logtail.com belongs to betterstack.com):

- ||logtail.com^
+ ||logtail.com^$third-party,domain=~betterstack.com

This is similar to how Sentry (a similar service) is handled: https://github.com/easylist/easylist/blob/5e5d80e2a13cf13bd7f51dee2289c0cb79c7d303/easyprivacy/easyprivacy_trackingservers.txt#L1264

Disclaimer

I work at Better Stack. We are not an advertising or user tracking company, we do uptime monitoring and server logs collection. I presume some of our users collect logs from browsers client-side, which got our logs collection domain (logtail.com) on the blocklist. (It's not the originally intended usage, the service is primarily for machine logs, but there is nothing really stopping users from collecting any type of logs they want.)

Some of our users use EasyPrivacy (in fact, I'm a long time user myself), so it would be super helpful if we could make this change to the blocklist to allow the dashboard to function, while still preserving the blocking on other sites. Thank you!

Yuki2718 commented 1 year ago

Please upload screenshot(s) of uBO logger.

JanPokorny commented 1 year ago

This has now been fixed server-side, so no further action is necessary.