make Haketilo buildable again (for Mozilla)
How cool it is to throw away 5755 lines of code...
utilize Pattern Tree to decide the policy to use and modify HTTP response headers according to that policy
This commit also enhances the build script so that preprocessor conditionals can now use operators '&&' and '||'. The features being developed are not yet included in the actual Haketilo build....
reworked build system; added missing license notices
change extension's author to something sensible
replace cookies with synchronous XmlHttpRequest as policy smuggling method.
Note: this breaks Mozilla port of Haketilo. Synchronous XmlHttpRequest doesn't work as well there. This will be fixed with dynamically-registered content scripts later.
Restart modifications to build with a makefile in mind
bump version to 0.1
rename the extension to "Haketilo"
generate Chromium unique key automatically in `build.sh'
also require "unlimitedStorage" permission to avoid surprise later
change description
Merge rebranding to "Hachette"
Change the icon
Refer to the extension consistently as "Hachette" and remove TODOS.org from the copyright file
Employ issue tracker
emply an sh-based build system; make some changes to blocking
License script-blocking techniques from NoScript in machine-readable format.
In-page blocking now works on Firefox, and JavaScript/data- URLs are properly blocked to ensure no JavaScript leaks in through backdoors. Blocking of HTML/XML data: urls should be refined (eventually) to align with current practice for...
gather all copyright info in 'copyright' file
Fix storage initialization on Icecat 60
This patch fixes storage initialization on Gecko browsers by switching from using a background page to using a list of scripts. It remains a mystery why that should have any effect; the only hint is that browser.runtime.onInstalled...
change licenses
make extension work under IceCat 60
use unique hashes when smuggling whitelist setting
stop using js modules
initial commit