aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-08-24remove unneeded import in policy_enforcing.jsWojtek Kosior
2022-08-24force <noscript> tagsWojtek Kosior
2022-06-20prevent injected scripts from executing out of orderv2.0-beta1Wojtek Kosior
2022-06-18restore compatibility with IceCat 60...This commit also fixes the --driver option to configure script. Wojtek Kosior
2022-06-18bump version to 2.0-beta1Wojtek Kosior
2022-06-18automatically change repo url to point to api v2 endpointWojtek Kosior
2022-06-10merge support for CORS bypassing and eval()Wojtek Kosior
2022-06-10allow eval() in injected scriptsWojtek Kosior
2022-06-01support schema v2 and dependencies on mappingsWojtek Kosior
2022-04-13remove node-specific code from sha256.js...this will prevent the eval warning when uploading extension to AMO v1.0Wojtek Kosior
2022-04-13bump version to 1.0Wojtek Kosior
2022-04-13don't source shell_utils.sh which no longer existsWojtek Kosior
2022-03-28add more tests for CORS bypassing featureWojtek Kosior
2022-03-26allow injected scripts to bypass CORS using provided APIWojtek Kosior
2022-03-25make Makefile automatically rewrite itself when Haketilo version is bumpedv1.0-beta3Wojtek Kosior
2022-03-25bump version to 1.0-beta3Wojtek Kosior
2022-03-25make a tar.gz distribution archive in one go (no intermediate .tar generation)Wojtek Kosior
2022-03-24fix encoding detection in StreamFilterWojtek Kosior
2022-03-24fix payload creation for file:// URLsWojtek Kosior
2022-03-24delay loading of js code in test_policy_enforcing.py...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. Wojtek Kosior
2022-03-24prepare for exposing APIs to injected scriptsWojtek Kosior
2022-03-24serialize and deserialize entire Response object when relaying fetch() calls ...Wojtek Kosior
2022-03-12add `dist` make targetv1.0-beta2Wojtek Kosior
2022-03-11don't double-modify response headers retrieved from cacheWojtek Kosior
2022-03-11make the order of rules in generated CSP deterministic...This is purely to help with automated testing. Wojtek Kosior
2022-03-10treat "view-source:" pages as privilegedWojtek Kosior
2022-03-10fix application of default blocking rule under ChromiumWojtek Kosior
2022-03-10fix chromium synchronous policy fetching for file:/// URLsWojtek Kosior
2022-03-10fix incorrect variable referenceWojtek Kosior
2022-03-10improvement to also properly sanitize intrinsics in XML documents under older...Wojtek Kosior
2022-03-10bump version to 1.0-beta2Wojtek Kosior
2022-03-10change "Install preview" button text to "More..."Wojtek Kosior
2022-03-10present appropriate error message when using popup in Private Browsing modeWojtek Kosior
2022-03-08correct the Private Browsing mode notice on settings pageWojtek Kosior
2022-03-05improve script blocking in non-HTML documents (XML)Wojtek Kosior
2022-03-04fix setting of 'blocked-blocked<...>-<name>' attributes and add testsWojtek Kosior
2022-03-04for () loop stylingWojtek Kosior
2022-03-04fix setting of 'blocked-<name>' attributes when blocking intrinsic event hand...Wojtek Kosior
2022-03-04prepend all generated console messages with 'Haketilo:'Wojtek Kosior
2022-03-04fix comment typoWojtek Kosior
2022-03-04display an informative message in settings page if IndexedDB cannot be accessedWojtek Kosior
2022-03-04improve styling of item previewWojtek Kosior
2022-03-04include $schema property in internally-generated resources/mappingsWojtek Kosior
2022-03-04optimize Pattern Query Tree for size of its JSON.stringify()'ed representationWojtek Kosior
2022-03-04stop `haketilo()` fixture cleanup from closing last browser windowWojtek Kosior
2022-03-04validate repository responses against JSON schemas...* 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/ Wojtek Kosior
2022-02-28change copyright notice of js-sha256 code to be exactly the same as in upstre......* common/sha256.js: removed email address from the copyright line Wojtek Kosior
2022-02-28make 'check' Makefile target an alias to 'test'...* Makefile.in: modify 'check' target Wojtek Kosior
2022-02-25remove unused shell_utils, update upload_amo.sh to still work...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> v1.0-beta1Wojtek Kosior
2022-02-21inject scripts to pages utilizing blob: URLsWojtek Kosior