Skip to content
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

Blocked domains forgotten #36

Open
root-intruder opened this issue Apr 28, 2020 · 6 comments
Open

Blocked domains forgotten #36

root-intruder opened this issue Apr 28, 2020 · 6 comments

Comments

@root-intruder
Copy link

Every once in awhile the addon forgets the blocked domains...already happened twice in two weeks, however, I don't see any actions taken from my side which could trigger this.

The only "unusual" thing I use is firefox sync to sync my addons...if this might make a difference.

If any more information is required, I'm glad to help.

Btw: thanks for your work already!!!

@kainsavage
Copy link
Owner

Thanks for the report, and apologies on the slowness of the reply (I haven't checked the email associated with this github account since I started work-from-home back in March; I will check it regularly from today).

Yes, FFSync definitely is doing something to HistoryBlock keeping it from working across devices. I don't understand yet, but I am going to leave this issue open and hopefully figure it out.

@root-intruder
Copy link
Author

root-intruder commented Jul 13, 2020

Thanks for your answer.

To clarify my problem: I'm not trying to sync the block lists over multiple devices. The block list is saved on one device and doesn't sync to other devices, which is OK. But every now and then this one device keeps forgetting the block list.

If there is any advice how i could provide you with a debug log when this happens, I'm glad to help!

@sahapasci
Copy link

an import / export mechanism would be very usefull

@kainsavage
Copy link
Owner

Import sort of exists presently, though the tooling should be improved.

Export is impossible with the current implementation. The domains that are blocked are hashed so that anyone else who can access the computer cannot see what you have chosen to block without doing an exhaustive search by hashing domains until one matches the hash in your blacklist.

For a few years now, I have been toying with the idea of encrypting the domains and keeping an in-memory cache of them decrypted. This would both block the exhaustive search method I mentioned, and allow for an export since you would be the only one with your password.

@root-intruder
Copy link
Author

I don't get why ex and importing the hashes wouldn't work!?

@kainsavage
Copy link
Owner

I don't get why ex and importing the hashes wouldn't work!?

Oh sorry, I misunderstood the requirement. Yes, exporting/importing of the hashes is possible and in fact supported (albeit not widely known/used). If you visit about:addons in a tab, you will see HistoryBlock and if you click into the options, it does support import/export of the blacklist (hashed domains).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants