Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-24 | force <noscript> tags | Wojtek Kosior | |
2022-06-20 | prevent injected scripts from executing out of orderv2.0-beta1 | Wojtek Kosior | |
2022-06-18 | restore compatibility with IceCat 60 | Wojtek Kosior | |
This commit also fixes the --driver option to configure script. | |||
2022-06-18 | bump version to 2.0-beta1 | Wojtek Kosior | |
2022-06-18 | automatically change repo url to point to api v2 endpoint | Wojtek Kosior | |
2022-06-10 | merge support for CORS bypassing and eval() | Wojtek Kosior | |
2022-06-10 | allow eval() in injected scripts | Wojtek Kosior | |
2022-06-01 | support schema v2 and dependencies on mappings | Wojtek Kosior | |
2022-04-13 | remove node-specific code from sha256.jsv1.0 | Wojtek Kosior | |
this will prevent the eval warning when uploading extension to AMO | |||
2022-04-13 | bump version to 1.0 | Wojtek Kosior | |
2022-04-13 | don't source shell_utils.sh which no longer exists | Wojtek Kosior | |
2022-03-28 | add more tests for CORS bypassing feature | Wojtek Kosior | |
2022-03-26 | allow injected scripts to bypass CORS using provided API | Wojtek Kosior | |
2022-03-25 | make Makefile automatically rewrite itself when Haketilo version is bumpedv1.0-beta3 | Wojtek Kosior | |
2022-03-25 | bump version to 1.0-beta3 | Wojtek Kosior | |
2022-03-25 | make a tar.gz distribution archive in one go (no intermediate .tar generation) | Wojtek Kosior | |
2022-03-24 | fix encoding detection in StreamFilter | Wojtek Kosior | |
2022-03-24 | fix payload creation for file:// URLs | Wojtek Kosior | |
2022-03-24 | delay loading of js code in test_policy_enforcing.py | Wojtek Kosior | |
We don't want JS loading to happen upon python module load. We want to do it lazily. Here it was being done eagerly due to some previous overlooking. | |||
2022-03-24 | prepare for exposing APIs to injected scripts | Wojtek Kosior | |
2022-03-24 | serialize and deserialize entire Response object when relaying fetch() calls ↵ | Wojtek Kosior | |
to other contexts using sendMessage | |||
2022-03-12 | add `dist` make targetv1.0-beta2 | Wojtek Kosior | |
2022-03-11 | don't double-modify response headers retrieved from cache | Wojtek Kosior | |
2022-03-11 | make the order of rules in generated CSP deterministic | Wojtek Kosior | |
This is purely to help with automated testing. | |||
2022-03-10 | treat "view-source:" pages as privileged | Wojtek Kosior | |
2022-03-10 | fix application of default blocking rule under Chromium | Wojtek Kosior | |
2022-03-10 | fix chromium synchronous policy fetching for file:/// URLs | Wojtek Kosior | |
2022-03-10 | fix incorrect variable reference | Wojtek Kosior | |
2022-03-10 | improvement to also properly sanitize intrinsics in XML documents under ↵ | Wojtek Kosior | |
older browsers (IceCat 60) | |||
2022-03-10 | bump version to 1.0-beta2 | Wojtek Kosior | |
2022-03-10 | change "Install preview" button text to "More..." | Wojtek Kosior | |
2022-03-10 | present appropriate error message when using popup in Private Browsing mode | Wojtek Kosior | |
2022-03-08 | correct the Private Browsing mode notice on settings page | Wojtek Kosior | |
2022-03-05 | improve script blocking in non-HTML documents (XML) | Wojtek Kosior | |
2022-03-04 | fix setting of 'blocked-blocked<...>-<name>' attributes and add tests | Wojtek Kosior | |
2022-03-04 | for () loop styling | Wojtek Kosior | |
2022-03-04 | fix setting of 'blocked-<name>' attributes when blocking intrinsic event ↵ | Wojtek Kosior | |
handlers | |||
2022-03-04 | prepend all generated console messages with 'Haketilo:' | Wojtek Kosior | |
2022-03-04 | fix comment typo | Wojtek Kosior | |
2022-03-04 | display an informative message in settings page if IndexedDB cannot be accessed | Wojtek Kosior | |
2022-03-04 | improve styling of item preview | Wojtek Kosior | |
2022-03-04 | include $schema property in internally-generated resources/mappings | Wojtek Kosior | |
2022-03-04 | optimize Pattern Query Tree for size of its JSON.stringify()'ed representation | Wojtek Kosior | |
2022-03-04 | stop `haketilo()` fixture cleanup from closing last browser window | Wojtek Kosior | |
2022-03-04 | validate repository responses against JSON schemas | Wojtek Kosior | |
* compute_scripts.awk (include_file): don't enforce specific path format on #INCLUDE'd files * .gitmodules, schemas: add Haketilo JSON schemas subrepo * html/install.js (InstallView): import schema validator and run it against downloaded mapping and resource definitions * html/repo_query.js (RepoEntry): import schema validator and run it against obtained query results * test/haketilo_test/unit/test_install.py (test_install_normal_usage, test_install_dialogs): use underscore instead of hyphen in item identifiers * test/haketilo_test/unit/test_install.py (test_install_dialogs): adapt error message test cases to new handling method of invalid JSON instanced * test/haketilo_test/unit/test_repo_query.py (test_repo_query_normal_usage): use underscore instead of hyphen in item identifiers * test/haketilo_test/unit/test_repo_query.py (test_repo_query_messages): use higher sample unsupported schema version to avoid having to modify the test case soon * test/haketilo_test/world_wide_library.py: use underscore instead of hyphen in item identifiers * common/jsonschema.js, common/jsonschema: adapt tdegrunt's jsonschema and include in Haketilo, load schema documents from schemas/ | |||
2022-02-28 | change copyright notice of js-sha256 code to be exactly the same as in ↵ | Wojtek Kosior | |
upstream's LICENSE.txt * common/sha256.js: removed email address from the copyright line | |||
2022-02-28 | make 'check' Makefile target an alias to 'test' | Wojtek Kosior | |
* Makefile.in: modify 'check' target | |||
2022-02-25 | remove unused shell_utils, update upload_amo.sh to still workv1.0-beta1 | Wojtek Kosior | |
Even though upload_amo.sh scripts for extension signing is included, we're currently unable to use it because Firefox API keys needed for that require execution of nonfree JS and Jahoti's Mozoid tool is no longer working <https://hydrillabugs.koszko.org/issues/111> | |||
2022-02-21 | inject scripts to pages utilizing blob: URLs | Wojtek Kosior | |
2022-02-19 | fix URL construction when downloading definitions from Hydrilla | Wojtek Kosior | |