Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [PoC] Log LibreJS reportsnative-messaging-app | Yuchen Pei | 2023-10-27 | 1 | -0/+6 |
| | | | | | | | | | | - run ./build.sh - install the built librejs.xpi as a temporary extension[1] - check the librejs version is 7.21.2 - load some sites e.g. <https://fsf.org>, <https://archive.org>, and the reports should be logged into /tmp/librejs.log [1] https://extensionworkshop.com/documentation/develop/temporary-installation-in-firefox/ | ||||
* | minor comment fix | Yuchen Pei | 2022-10-12 | 1 | -6/+3 |
| | |||||
* | refactoring: clean up main_background | Yuchen Pei | 2022-09-27 | 1 | -89/+81 |
| | |||||
* | refactoring ResponseHandler | Yuchen Pei | 2022-09-27 | 1 | -16/+16 |
| | |||||
* | Refactoring response handler to improve readability | Yuchen Pei | 2022-09-27 | 1 | -12/+20 |
| | |||||
* | A better fix for bugs #58131 | Yuchen Pei | 2022-09-27 | 1 | -13/+16 |
| | |||||
* | minor renaming | Yuchen Pei | 2022-09-27 | 1 | -1/+1 |
| | |||||
* | disable contactfinder tests by default | Yuchen Pei | 2022-09-27 | 1 | -11/+10 |
| | | | | It tends to time out. Also moved injectContactFinder | ||||
* | minor camelcase renaming | Yuchen Pei | 2022-09-26 | 1 | -5/+5 |
| | |||||
* | refactoring editHtml. | Yuchen Pei | 2022-09-26 | 1 | -83/+100 |
| | | | | Separating out functions. | ||||
* | refactor: remove redundant result() in checkScriptAndUpdateReport | Yuchen Pei | 2022-09-26 | 1 | -19/+14 |
| | |||||
* | typo about returns string or pair in checkScriptAndUpdateReport | Yuchen Pei | 2022-09-26 | 1 | -9/+7 |
| | |||||
* | typos | Yuchen Pei | 2022-09-23 | 1 | -1/+1 |
| | |||||
* | refactor editHtml | Yuchen Pei | 2022-09-22 | 1 | -37/+32 |
| | |||||
* | Separating out script and license checking routines to common/checks | Yuchen Pei | 2022-09-22 | 1 | -367/+15 |
| | |||||
* | moving some modules to common/ | Yuchen Pei | 2022-09-22 | 1 | -6/+6 |
| | |||||
* | clean up external license checking a bit | Yuchen Pei | 2022-09-22 | 1 | -1/+4 |
| | |||||
* | refactor getScript with better names | Yuchen Pei | 2022-09-22 | 1 | -17/+16 |
| | | | | also moved list manager check out of licenseRead | ||||
* | refactor: clean up addReportEntry. | Yuchen Pei | 2022-09-22 | 1 | -52/+50 |
| | | | | also some smaller functions. | ||||
* | refactor: const instead of let | Yuchen Pei | 2022-09-22 | 1 | -19/+12 |
| | |||||
* | refactor: use set | Yuchen Pei | 2022-09-22 | 1 | -4/+4 |
| | |||||
* | refactoring getScript | Yuchen Pei | 2022-09-21 | 1 | -6/+6 |
| | |||||
* | refactoring get_script | Yuchen Pei | 2022-09-21 | 1 | -20/+20 |
| | | | | - index was a confusing arg | ||||
* | refactor license_read | Yuchen Pei | 2022-09-21 | 1 | -53/+53 |
| | |||||
* | clean up legacy_license_check | Yuchen Pei | 2022-09-21 | 1 | -1/+1 |
| | |||||
* | added some comments for various checks | Yuchen Pei | 2022-09-20 | 1 | -0/+3 |
| | |||||
* | clean up fullEvaluate | Yuchen Pei | 2022-09-20 | 1 | -48/+61 |
| | |||||
* | clean up checks for reserved objects | Yuchen Pei | 2022-09-20 | 1 | -23/+26 |
| | |||||
* | Moving scripts and utilities into a new utilities dir | Yuchen Pei | 2022-07-28 | 1 | -1/+1 |
| | |||||
* | fixing email template of contact finder | Yuchen Pei | 2022-07-27 | 1 | -1/+1 |
| | |||||
* | Stripping comments when checking between @license and @license-end | Yuchen Pei | 2022-04-29 | 1 | -3/+4 |
| | | | | | | | | | example (say it's an external script): /* my awesome script */ /* @license magnet ... */ .... // @license-end | ||||
* | Fixing license-end detection to accept /* */ comment | Yuchen Pei | 2022-04-29 | 1 | -1/+2 |
| | | | | | | Previously only // @license-end was accepted. | ||||
* | linting | Yuchen Pei | 2022-04-07 | 1 | -235/+192 |
| | | | | | - eslint - also adding eslintrc | ||||
* | Making license_definition.js single source of truth for licenses | Yuchen Pei | 2022-04-07 | 1 | -12/+13 |
| | | | | | - Removed licenses.json - cleaned up license_definition.js a bit | ||||
* | updating validation of @license comments to check magnet / url only. | Yuchen Pei | 2022-04-07 | 1 | -15/+10 |
| | | | | | | - this is the desired behaviour, see also <https://lists.gnu.org/archive/html/help-librejs/2021-12/msg00000.html> - also changed some unmuated identifiers from let to const | ||||
* | nop whitespace formatting change. | Yuchen Pei | 2022-04-07 | 1 | -948/+952 |
| | | | | | | | | - ran eglot-format using typescript-language-server on all js files in the repo except those under /hash_script/ - verify only whitespace changed: git diff --word-diff-regex=. 62d6a71 62d6a71~1 | ||||
* | bug #59021 | Girish M | 2021-12-03 | 1 | -1/+2 |
| | | | allow matching license URL strings by either http or https | ||||
* | Simplified validateLicense() | Ruben Rodriguez | 2019-05-06 | 1 | -22/+15 |
| | |||||
* | Allow for detection of @license declarations with no links. Show human ↵ | Ruben Rodriguez | 2019-05-01 | 1 | -11/+17 |
| | | | | readable license names | ||||
* | Display NOSCRIPT elements when scripts are blocked or the ↵ | hackademix | 2019-04-30 | 1 | -11/+53 |
| | | | | data-librejs-display attribute is present. | ||||
* | More consistent and efficient blacklisting. | hackademix | 2019-04-12 | 1 | -38/+41 |
| | |||||
* | Fixed UI inconsistencies when whitelisting/blacklisting through wide ↵ | hackademix | 2019-04-08 | 1 | -1/+5 |
| | | | | wildcard matching. | ||||
* | Automated regression tests for whitelist and blacklist management, including ↵ | hackademix | 2019-03-26 | 1 | -0/+1 |
| | | | | wildcards. | ||||
* | Subdomain wildcard support. | hackademix | 2019-03-26 | 1 | -8/+8 |
| | |||||
* | Fix for large scripts thrashing the black/white lists when added. | hackademix | 2019-03-11 | 1 | -13/+2 |
| | |||||
* | Fixed inline whitelisting regressions (issue #35). | hackademix | 2019-03-05 | 1 | -19/+19 |
| | |||||
* | Generate code view widget for first inline script with global license too. | hackademix | 2019-02-25 | 1 | -2/+4 |
| | |||||
* | Fixed bug preventing javascript: URLs from being correctly processed. | hackademix | 2019-02-25 | 1 | -0/+1 |
| | |||||
* | Deduplicate inline scripts and provide widgets to show them in main UI. | hackademix | 2019-02-22 | 1 | -18/+30 |
| | |||||
* | Fixed regression hiding some inline scripts and global license ref from UI ↵ | hackademix | 2019-02-13 | 1 | -5/+13 |
| | | | | reports. |