nanos / FediFetcher

FediFetcher is a tool for Mastodon that automatically fetches missing replies and posts from other fediverse instances, and adds them to your own Mastodon instance.
https://blog.thms.uk/fedifetcher?utm_source=github
MIT License
293 stars 213 forks source link

blocks and run FediFetcher as Admin #121

Closed Tealk closed 1 week ago

Tealk commented 1 week ago

Hello,

because it was just asked in the chat and I'm not quite sure, how does FediFetcher actually deal with blocking at user level if you install the tool as admin?

colinstu12 commented 1 week ago

Do you mean what FediFetcher does when you block other users? Or if other users have blocked you?

nanos commented 1 week ago

I’m not sure what chat you are referring to, but in short: FediFetcher acts like search. There is no magic about it. It’s between the two instances to figure out what should be blocked and what should be displayed, and the specifics will probably depend on both the software of your server and of the remote server. Fedifetcher doesn’t and cannot impact this.

Tealk commented 1 week ago

Ok, thanks for the answer. So you can't bypass blocks with the fetcher.

@colinstu12 My zenario would have been the following: User1@instance1 blocks user2@instance2, but now instance2 uses the FediFetcher in the admin context and then it would have been possible to bypass the block via this context.

colinstu12 commented 1 week ago

Admins (or any user) can't magically bypass blocks (if the block is against them). You will see Error 403s when you try to hit links that are attempting to be fetched (both when manually trying to load that link via masto web UI, or in the fedifetcher logs too). I first discovered / reported this in #101 . If there's another user on your instance that isn't blocked by this person, and they're following them / whatever that is triggering the attempt to pull in these context links (and fedifetcher is setup for them), then it could at least retrieve them for your instance, but that content would still be hidden for that user that has been blocked by the other.

Tealk commented 1 week ago

thank you for the detailed explanations, for me the issue is now closed.