summaryrefslogtreecommitdiff
path: root/test/script_loader.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/script_loader.py')
0 files changed, 0 insertions, 0 deletions
Haketilo buildable again (for Mozilla)Wojtek Kosior How cool it is to throw away 5755 lines of code... 2021-12-31utilize Pattern Tree to decide the policy to use and modify HTTP response ↵Wojtek Kosior 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. Some of the new source files contain similar functionality to other ones already existing in the source tree. At some point the latter will be removed. 2021-12-22reworked build system; added missing license noticesWojtek Kosior 2021-12-13change extension's author to something sensibleWojtek Kosior 2021-11-20replace cookies with synchronous XmlHttpRequest as policy smuggling method.Wojtek Kosior 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. 2021-10-06Restart modifications to build with a makefile in mindjahoti 2021-09-14bump version to 0.1Wojtek Kosior 2021-09-13rename the extension to "Haketilo"Wojtek Kosior 2021-09-06generate Chromium unique key automatically in `build.sh'Wojtek Kosior 2021-09-02also require "unlimitedStorage" permission to avoid surprise laterWojtek Kosior 2021-09-01change descriptionWojtek Kosior 2021-07-20Merge rebranding to "Hachette"Wojtek Kosior 2021-07-19Change the iconjahoti 2021-07-19Refer to the extension consistently as "Hachette" and remove TODOS.orgjahoti from the copyright file 2021-07-01Employ issue trackerWojtek Kosior 2021-06-30emply an sh-based build system; make some changes to blockingWojtek Kosior 2021-06-28License script-blocking techniques from NoScript in machine-readable format.jahoti 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 pages in general. Also, script-blocking is now filtered by nonce, making it possible (albeit perhaps not desirable) to inject scripts before the DOM is complete. 2021-06-25gather all copyright info in 'copyright' fileWojtek Kosior 2021-06-23Fix storage initialization on Icecat 60jahoti 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 does not fire when called from a script loaded in a background page. Signed-off-by: jahoti <jahoti@tilde.team> 2021-06-14change licensesWojtek Kosior 2021-05-13make extension work under IceCat 60Wojtek Kosior 2021-05-12use unique hashes when smuggling whitelist settingWojtek Kosior 2021-05-12stop using js modulesWojtek Kosior 2021-05-10initial commitWojtek Kosior