| Branch: | Revision:

hachette / background @ 96068ada

Name Size
main.js 5.59 KB
page_actions_server.js 2.78 KB
policy_injector.js 1018 Bytes
storage.js 7.13 KB
storage_server.js 1.41 KB
stream_filter.js 6.01 KB

Latest revisions

# Date Author Comment
96068ada 11/20/2021 06:29 PM koszko

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.

2bd35bc4 09/13/2021 04:56 PM koszko

rename the extension to "Haketilo"

5c75d744 09/10/2021 04:50 PM koszko

Make it impossible to check "Allow native scripts" for pages with payload.

44e89d8e 09/09/2021 06:50 PM koszko

simplify CSP handling

All page's CSP rules are now removed when a payload is to be injected. When there is no payload, CSP rules are not modified but only supplemented with Hachette's own.

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.

View revisions

Also available in: Atom