Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

haketilo / background @ 5dab077b

Name Size
cookie_filter.js 929 Bytes
main.js 3.11 KB
page_actions_server.js 3.23 KB
policy_injector.js 1.11 KB
storage.js 7.09 KB
storage_server.js 1.38 KB
stream_filter.js 6.13 KB

Latest revisions

# Date Author Comment
5dab077b 09/06/2021 02:00 AM jahoti

Replace CSP filtering with blocking

CSP headers are now blocked completely rather than modified.
Also, filtering is applied whenever a payload is injected.

e48e20de 09/04/2021 12:32 PM koszko

merge changes before version 0.1

03d041ce 09/03/2021 06:46 PM koszko

only apply stream filter modifications when reasonably necessary

6247f163 09/02/2021 06:35 PM koszko

enable toggling of global script blocking policy\n\nThis commit also introduces `light_storage' module which is later going to replace the storage code we use right now.\nAlso included is a hack to properly display scrollbars under Mozilla (needs testing on newer Mozilla browsers).

53891495 08/27/2021 02:54 PM koszko

put simplest, asynchronous local storage operations in a separate file

3303d7d7 08/26/2021 03:53 PM koszko

filter HTTP request headers to remove Hachette cookies in case they slip through

2875397f 08/26/2021 11:50 AM koszko

improve signing\n\nSignature timestamp is now handled in a saner way. Sha256 implementation is no longer pulled in contexts that don't require it.

6b53d6c8 08/23/2021 11:05 AM koszko

use StreamFilter under Mozilla to prevent csp tags from blocking our injected scripts

d09b7ee1 08/20/2021 12:57 PM koszko

sanitize `' tags containing CSP rules under Chromium

This commit adds a mechanism of hijacking document when it loads and injecting sanitized nodes to the DOM from the level of content script.

3d0efa15 08/18/2021 08:54 PM koszko

remove unneeded policy-related cosole messages; restore IceCat 60 compatibility

View revisions

Also available in: Atom