aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-12-02Allow testing behavior to be customized•••Adds PYTEST, PYTHON, BROWSER_BIN, TEST_PORT, and TEST_PROFILE variables to configure. build-sysjahoti
2021-12-02Merge remote-tracking branch 'origin/koszko' into build-sysjahoti
2021-11-30implement more efficient querying of URL patternsWojtek 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
2021-09-09simplify 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. Wojtek Kosior
2021-09-08Fix sanitizing of non-HTML XMLDocument'sWojtek Kosior
2021-09-06re-enable sanitizing of data: URLs and also sanitize intrinsics on non-HTML p...Wojtek Kosior
2021-09-06generate Chromium unique key automatically in `build.sh'Wojtek Kosior
2021-09-04fix script blocking bug under ChromiumWojtek Kosior
2021-09-04update documentation link in the READMEWojtek Kosior
2021-09-04show appropriate message when repository returns no custom content for given URLWojtek Kosior
2021-09-04merge changes before version 0.1Wojtek Kosior
2021-09-03limit width of url in popup headingWojtek Kosior
2021-09-03disable payload injection on non-html pagesWojtek Kosior
2021-09-03only apply stream filter modifications when reasonably necessaryWojtek Kosior
2021-09-02implement rethinked <meta> tags sanitizing approach•••This has not been tested yet. Additionally, functionality for blocking of `data:' urls needs to be re-enabled. Wojtek Kosior
2021-09-02also require "unlimitedStorage" permission to avoid surprise laterWojtek Kosior
2021-09-02enable toggling of global script blocking policy\n\nThis commit also introduc...Wojtek Kosior
2021-09-01add styling to settings install(import) dialogWojtek Kosior
2021-09-01change descriptionWojtek Kosior
2021-09-01add styling for popup page\n\nThis does not include styling for contents of t...Wojtek Kosior
2021-08-30add styling for options page\n\nThis does not include styling for contents of...Wojtek Kosior
2021-08-27reset CSS rulesWojtek Kosior
2021-08-27start using `<template>' tagWojtek Kosior