Re: [HTTPS-Everywhere] using web.archive.org for non-https URLs?

2014-08-14 Thread Jacob S Hoffman-Andrews
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

[HTTPS-Everywhere] [GSoC] Progress Report

2014-08-14 Thread Red
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-

Re: [HTTPS-Everywhere] [GSoC] Progress Report

2014-08-14 Thread Red
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

Re: [HTTPS-Everywhere] [GSoC] Progress Report

2014-08-14 Thread Jacob S Hoffman-Andrews
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

Re: [HTTPS-Everywhere] [GSoC] Progress Report

2014-08-14 Thread Red
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