Age | Commit message (Expand) | Author |
---|---|---|
2022-01-17 | move policy enforcing code to a new file, include basic test | Wojtek Kosior |
2022-01-08 | work on UI components...This commit introduces some HTML and javascript (and tests for it) to use in constructing the new UI. This is partial work that is not yet finished. | Wojtek Kosior |
2021-12-22 | reworked build system; added missing license notices | Wojtek Kosior |
2021-12-14 | facilitate broadcasting messages to different execution contexts within the w... | Wojtek Kosior |
2021-12-13 | facilitate 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-04 | merge alicense removal to `koszko` | Wojtek Kosior |
2021-12-04 | remove alicense | Wojtek Kosior |
2021-12-03 | merge `master` (license notices) and `koszko` (v1.0 development) | Wojtek Kosior |
2021-12-01 | improve 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-01 | facilitate 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-30 | rewrite parts of build script in awk | Wojtek Kosior |
2021-11-27 | add Selenium- and Python-based test system | Wojtek Kosior |
2021-10-30 | Fix license notices on JS and SH files...Other files have been left, as no model notice is available | jahoti |
2021-10-14 | merge build system | Wojtek Kosior |
2021-10-10 | Correct copyright and license notices on Makefile...No template code ended up being drawn from JShelter. | jahoti |
2021-10-01 | add shell script facilitating generation of JWT | Wojtek Kosior |
2021-09-14 | use default settings that only contain a demo script (the rest is available t... | Wojtek Kosior |
2021-09-13 | rename the extension to "Haketilo" | Wojtek Kosior |
2021-09-06 | re-enable sanitizing of data: URLs and also sanitize intrinsics on non-HTML p... | Wojtek Kosior |
2021-09-01 | add styling for popup page\n\nThis does not include styling for contents of t... | Wojtek Kosior |
2021-08-27 | reset CSS rules | Wojtek Kosior |
2021-08-23 | use StreamFilter under Mozilla to prevent csp <meta> tags from blocking our i... | Wojtek Kosior |
2021-08-06 | Facilitate installation of scripts from the repository...This commit includes: * removal of page_info_server * running of storage client in popup context * extraction of some common CSS to a separate file * extraction of scripts import view to a separate file * addition of a facility to conveniently clone complex structures from DOM (in DOM_helpers.js) * addition of hydrilla repo url to default settings * other minor changes and of course changes related to the actual installation of scripts from the repo | Wojtek Kosior |
2021-08-05 | enable modularization of html files | Wojtek Kosior |
2021-07-20 | Merge rebranding to "Hachette" | Wojtek Kosior |
2021-07-20 | Merge commit 'ecb787046271de708b94da70240713e725299d86' | Wojtek Kosior |
2021-07-19 | Change the icon | jahoti |
2021-07-19 | Refer to the extension consistently as "Hachette" and remove TODOS.org...from the copyright file | jahoti |
2021-07-16 | Use URL-based policy smuggling...Increase the power of URL-based smuggling by making it (effectively) compulsory in all cases and adapting a <salt><unique value><JSON-encoded settings> structure. While the details still need to be worked out, the potential for future expansion is there. | jahoti |
2021-07-12 | merge jahoti into master | Wojtek Kosior |
2021-07-12 | Stop using the nonce consistently for a URL...Nonces are now randomly generated, either in the page (for non-HTTP(S) pages) or by a background module which stores them by tab and frame IDs. In order to support the increased variance in nonce-generating methods and allow them to be loaded from the background, handle_page_actions is now invoked separately according to (non-)blocking mechanism. | jahoti |
2021-06-30 | emply an sh-based build system; make some changes to blocking | Wojtek Kosior |
2021-06-28 | License script-blocking techniques from NoScript in machine-readable format....In-page blocking now works on Firefox, and JavaScript/data- URLs are properly blocked to ensure no JavaScript leaks in through backdoors. Blocking of HTML/XML data: urls should be refined (eventually) to align with current practice for pages in general. Also, script-blocking is now filtered by nonce, making it possible (albeit perhaps not desirable) to inject scripts before the DOM is complete. | jahoti |
2021-06-26 | remove mnetion of LGPL from javascript exception to the GPL | Wojtek Kosior |
2021-06-25 | make it clear "A" license contains text from BSD license with its own copyright | Wojtek Kosior |
2021-06-25 | gather all copyright info in 'copyright' file | Wojtek Kosior |