Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

haketilo / common @ 93dd7360

Name Size
ajax.js 823 Bytes
connection_types.js 483 Bytes
lock.js 1.46 KB
message_server.js 646 Bytes
misc.js 3.33 KB
observable.js 898 Bytes
once.js 991 Bytes
patterns.js 3.95 KB
sanitize_JSON.js 9.76 KB
settings_query.js 927 Bytes
sha256.js 17 KB
storage_client.js 3.86 KB
storage_light.js 2.88 KB
storage_raw.js 1.2 KB
stored_types.js 1.05 KB

Latest revisions

# Date Author Comment
93dd7360 12/01/2021 09:06 PM koszko

improve unit testing approach

Unit tests were moved to their own subdirectory.
Fixtures common to many unit tests were moved to test/unit/conftest.py.
A facility to execute scripts in page's global scope was added.
A workaround was employed to present information about errors in injected scripts....

6106c789 11/30/2021 07:32 PM koszko

rewrite parts of build script in awk

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"

72cbfa74 09/10/2021 04:18 PM koszko

limit allowed pattern lengths

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.

e2d26bad 09/08/2021 07:55 PM koszko

Fix sanitizing of non-HTML XMLDocument's

ed08ef1a 09/06/2021 04:45 PM koszko

generate Chromium unique key automatically in `build.sh'

e48e20de 09/04/2021 12:32 PM koszko

merge changes before version 0.1

44958e6a 09/02/2021 09:33 PM koszko

implement rethinked tags sanitizing approach

This has not been tested yet. Additionally, functionality for blocking of `data:' urls needs to be re-enabled.

View revisions

Also available in: Atom