Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-10 | allow eval() in injected scripts | Wojtek Kosior | |
2022-06-01 | support schema v2 and dependencies on mappings | 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-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 | |
2022-02-19 | make exception for localhost while disallowing http:// repo urls | Wojtek Kosior | |
2022-02-18 | fix mistake in README | Wojtek Kosior | |
2022-02-18 | make "uuid" an optional property | Wojtek Kosior | |
2022-02-17 | automatically pick up a free port to run the HTTP proxy on | Wojtek Kosior | |
It is now possible to run multiple `make test` commands in parallel (e.g. testing abrowser and librewolf simultaneously after running `configure` for each of them in 2 different directories). | |||
2022-02-17 | fix test-environment* targets | Wojtek Kosior | |
2022-02-17 | make README table proper Markdown | Wojtek Kosior | |
2022-02-17 | update README.md | Wojtek Kosior | |
2022-02-17 | quote $(pwd) | Wojtek Kosior | |
2022-02-17 | add a `test-prepare` convenience target | Wojtek Kosior | |
2022-02-17 | fix `configure` options of the format '--option value' and 'OPTION=VALUE' | Wojtek Kosior | |
2022-02-17 | don't copy README.md to built Haketilo | Wojtek Kosior | |
2022-02-17 | remove unused sh script file | Wojtek Kosior | |
2022-02-16 | fix out-of-source builds | Wojtek Kosior | |
2022-02-16 | improve the build system | Wojtek Kosior | |