summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-01-03facilitate testing extension's HTML filesWojtek Kosior
2022-01-03more general way to provide additional lines of code that compute_scripts.awk...Wojtek Kosior
2022-01-03add "blocking" and "repos" object storesWojtek Kosior
2021-12-31utilize Pattern Tree to decide the policy to use and modify HTTP response hea......This commit also enhances the build script so that preprocessor conditionals can now use operators '&&' and '||'. The features being developed are not yet included in the actual Haketilo build. Some of the new source files contain similar functionality to other ones already existing in the source tree. At some point the latter will be removed. Wojtek Kosior
2021-12-27facilitate egistering dynamic content scripts with mappings dataWojtek Kosior
2021-12-22reworked build system; added missing license noticesWojtek Kosior
2021-12-16facilitate tracking of IndexedDB item store contentsWojtek Kosior
2021-12-15facilitate mocking imported valuesWojtek Kosior
2021-12-14facilitate broadcasting messages to different execution contexts within the w...Wojtek Kosior
2021-12-13add `is_object_empty` utility functionWojtek Kosior
2021-12-13change extension's author to something sensibleWojtek Kosior
2021-12-13facilitate creating and installing WebExtensions during tests...It is now possible to more conveniently test WebExtension APIs code by wrapping it into a test WebExtension and temporarily installing in the driven browser. Wojtek Kosior
2021-12-13enable in-line command editing in the Python prompt shown as part of `make te...Wojtek Kosior
2021-12-10improve IndexedDB useWojtek Kosior
2021-12-08facilitate initialization of IndexedDB for use by HaketiloWojtek Kosior
2021-12-04merge alicense removal to `koszko`Wojtek Kosior
2021-12-04remove alicenseWojtek Kosior
2021-12-04finish implementing more efficient querying of URL patterns...The algorithm is implemented and tested. However, it is yet to be hooked into the actual extension. Wojtek Kosior
2021-12-03merge `master` (license notices) and `koszko` (v1.0 development)Wojtek Kosior
2021-12-03add COPYING fileWojtek Kosior
2021-12-03start implementing more efficient querying of URL patternsWojtek Kosior
2021-12-01improve 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. Sample unit tests for regexes in common/patterns.js were added. Wojtek Kosior
2021-12-01facilitate testing javascript functions...Haketilo's .js files can now be loaded together with their dependencies and executed on a page opened in a selenium-driven Firefox instance. Wojtek Kosior
2021-11-30rewrite parts of build script in awkWojtek Kosior
2021-11-27add Selenium- and Python-based test systemWojtek Kosior
2021-11-20replace 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. Wojtek Kosior
2021-10-30Fix license notices on JS and SH files...Other files have been left, as no model notice is available jahoti
2021-10-14merge build systemWojtek Kosior
2021-10-14Add target and install directory auto-detection...It's simplistic, yet (hopefully) good enough. jahoti
2021-10-14Add (basic) install support...The extension can be installed if DESTDIR is supplied jahoti
2021-10-14Adjust makefile targets...Rename some files used in building and remove redundant aliases jahoti
2021-10-13Add GNU's make targets, implementing dist...Distribution tarballs can now be made with "make dist". jahoti
2021-10-13Tidy up Makefile...Add file prerequisites and some other minor changes jahoti
2021-10-13Add VPATH and Haketilo version to the makefile as part of configure.jahoti
2021-10-10Add a configuration systemjahoti
2021-10-10Correct copyright and license notices on Makefile...No template code ended up being drawn from JShelter. jahoti
2021-10-10Quote $BUILDDIR throughout build.sh...Ensure build.sh can deal with arbitrary build directories. jahoti
2021-10-07Start on a makefile...Currently includes targets for unpacked versions and zips jahoti
2021-10-06Restart modifications to build with a makefile in mindjahoti
2021-10-01Add complete firefox extension upload and download functionalityWojtek Kosior
2021-10-01add shell script facilitating generation of JWTWojtek Kosior
2021-09-15Add default repository to default settingsnickjahoti
2021-09-14bump version to 0.1Wojtek Kosior
2021-09-14use default settings that only contain a demo script (the rest is available t...Wojtek Kosior
2021-09-13rename the extension to "Haketilo"Wojtek Kosior
2021-09-11added missing line break in options pageWojtek Kosior
2021-09-10disable service workers when scripts are blockedWojtek Kosior
2021-09-10Make it impossible to check "Allow native scripts" for pages with payload.Wojtek Kosior
2021-09-10limit allowed pattern lengthsWojtek Kosior
2021-09-09restore compatibility with IceCat 60Wojtek Kosior