Cool idea! I think it's probably not a fit for HTTPS Everywhere,
though. Part of the reason we want everybody to be able to talk
HTTPS with their favorite web sites is that your browsing is
encrypted all the way to the web site, so what you read is just
between you and the sites you visit.
If
Hello, everyone.
I've been working on implementing some of the solutions that have been
discussed here earlier this week to finish the process of downloading a
new ruleset database file and apply its contents. The code that has
changed as a result can be found at:
https://github.com/redwire/https-
Hello again!
I have some good news- something I'm kicking myself for not noticing,
but good news all the same.
I just realized that in the process of converting escaped hex values in
the string produced by hashing `rulesets.sqlite` in my
`ruleset_update_manifest.py` utility script, prefixing 0s we
There is still, however, the problem of updating the database file
used by the extension. As I anticipated, trying to drop the
existing data with the following line of code:
mainDB.createStatement("drop table rulesets").execute();
I think you shouldn't be doing this at the SQL level, you
More excellent news for everyone!
I've just now managed to get completely successful run out of the
ruleset updater! That is to say that it is now downloading the new
ruleset database contents, finding they hash to the correct value (I had
to go out of my way a little to test this manually by pri