Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-31 | add support for testing with other browsers (especially Abrowser and Librewolf) | Wojtek Kosior | |
There are still some spurious failures when running under those newer browsers. Those will be systematically investigated and fixed. | |||
2022-01-29 | make Haketilo buildable again (for Mozilla) | Wojtek Kosior | |
How cool it is to throw away 5755 lines of code... | |||
2021-12-31 | utilize 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-22 | reworked build system; added missing license notices | Wojtek Kosior | |
2021-12-13 | change extension's author to something sensible | Wojtek Kosior | |
2021-11-20 | replace 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-06 | Restart modifications to build with a makefile in mind | jahoti | |
2021-09-14 | bump version to 0.1 | Wojtek Kosior | |
2021-09-13 | rename the extension to "Haketilo" | Wojtek Kosior | |
2021-09-06 | generate Chromium unique key automatically in `build.sh' | Wojtek Kosior | |
2021-09-02 | also require "unlimitedStorage" permission to avoid surprise later | Wojtek Kosior | |
2021-09-01 | change description | Wojtek Kosior | |
2021-07-20 | Merge rebranding to "Hachette" | Wojtek Kosior | |
2021-07-19 | Change the icon | jahoti | |
2021-07-19 | Refer to the extension consistently as "Hachette" and remove TODOS.org | jahoti | |
from the copyright file | |||
2021-07-01 | Employ issue tracker | Wojtek Kosior | |
2021-06-30 | emply an sh-based build system; make some changes to blocking | Wojtek Kosior | |
2021-06-28 | License 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-25 | gather all copyright info in 'copyright' file | Wojtek Kosior | |
2021-06-23 | Fix storage initialization on Icecat 60 | jahoti | |
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-14 | change licenses | Wojtek Kosior | |
2021-05-13 | make extension work under IceCat 60 | Wojtek Kosior | |
2021-05-12 | use unique hashes when smuggling whitelist setting | Wojtek Kosior | |
2021-05-12 | stop using js modules | Wojtek Kosior | |
2021-05-10 | initial commit | Wojtek Kosior | |