Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix subresource integrity hash-busting bug by only rewriting external ↵ | henriquez | 2022-06-23 | 1 | -1/+1 |
| | | | | scripts if not 'accepted' | ||||
* | Adding CECILL-2.0 and Zlib licenses. | Yuchen Pei | 2022-04-29 | 1 | -0/+21 |
| | |||||
* | Adding a script to generate magnet links using wget and transmission | Yuchen Pei | 2022-04-29 | 1 | -0/+8 |
| | |||||
* | Stripping comments when checking between @license and @license-end | Yuchen Pei | 2022-04-29 | 2 | -3/+12 |
| | | | | | | | | | 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. | ||||
* | fixing complaint dialog close bug | Yuchen Pei | 2022-04-29 | 1 | -1/+1 |
| | | | | - https://lists.gnu.org/archive/html/bug-librejs/2021-09/msg00002.html | ||||
* | Changed mention of piwik to matomo in docs. | Yuchen Pei | 2022-04-29 | 3 | -353/+366 |
| | |||||
* | updated docs. | Yuchen Pei | 2022-04-18 | 4 | -221/+716 |
| | |||||
* | linting | Yuchen Pei | 2022-04-07 | 9 | -369/+344 |
| | | | | | - eslint - also adding eslintrc | ||||
* | clean up legacy_license_check.js | Yuchen Pei | 2022-04-07 | 3 | -52/+33 |
| | |||||
* | Making license_definition.js single source of truth for licenses | Yuchen Pei | 2022-04-07 | 3 | -232/+19 |
| | | | | | - Removed licenses.json - cleaned up license_definition.js a bit | ||||
* | Merge licenses.json into license_definitions.js | Yuchen Pei | 2022-04-07 | 1 | -130/+207 |
| | | | | | - all licenses in licenses.json are also in license_definitions.js now - also reordered licenses in license_definitions alphabetically | ||||
* | 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 | 18 | -3690/+3692 |
| | | | | | | | | - 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 | ||||
* | fixing compliance script. | Yuchen Pei | 2022-04-07 | 1 | -24/+31 |
| | | | | - weblabels should work now | ||||
* | fixed an ambiguous phrasing | Yuchen Pei | 2021-12-08 | 1 | -2/+2 |
| | |||||
* | Minor formatting fix | Yuchen Pei | 2021-12-08 | 1 | -8/+6 |
| | |||||
* | Added a script that checks a url for compliance in the command line. | Yuchen Pei | 2021-12-08 | 3 | -4/+117 |
| | | | | Also added copyright and license header to the headless test script. | ||||
* | Adding headless test. | Yuchen Pei | 2021-12-08 | 2 | -0/+47 |
| | |||||
* | bug #59021 | Girish M | 2021-12-03 | 1 | -1/+2 |
| | | | allow matching license URL strings by either http or https | ||||
* | Formatting manifest.json | Yuchen Pei | 2021-12-03 | 1 | -20/+24 |
| | |||||
* | Releasing 7.20.3 | Yuchen Pei | 2021-11-23 | 3 | -5/+9 |
| | |||||
* | Fix infinite loop | Stef Gijsberts | 2021-11-10 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | LibreJS got stuck in an infinite loop whenever a <link rel="jslicense"> occured inside a HTML head tag. This was due to a small programming mistake (refer to the git diff for details). It caused Icecat to become unresponsive (tested on Icecat 78.10.0esr). This notably affected users trying to visit lichess.org, and reportedly users trying to visit scratch.mit.edu [0]. [0]: https://lists.gnu.org/archive/html/bug-librejs/2020-06/msg00000.html | ||||
* | Rename variable `document` to `doc` | Stef Gijsberts | 2021-11-10 | 1 | -5/+5 |
| | | | | | This is done because shadowing the global variable `document` can lead to unexpected results. | ||||
* | Fixing json files so that librejs builds again | Stef Gijsberts | 2021-11-09 | 2 | -220/+220 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | This is needed to build the project using Webpack v2 or v3 [0]. The following commands were used for the conversion: $ mv licenses.json licenses.old.json $ cat licenses.old.json \ | sed $'s/module.exports = //g' \ | tr \' \" | tr -d ';' \ | sed $'s/licenses: /"licenses": /g' \ > licenses.json $ mv fname_data.json fname_data.old.json $ cat fname_data.old.json \ | sed $'s/module.exports = //g'\ | tr \' \" \ | tr -d ';' \ | sed $'s/fname_data : /"fname_data": /g' \ > fname_data.json [0]: https://webpack.js.org/migrate/3/#json-loader-is-not-required-anymore Thanks also to Andrea G. Monaco for an identical patch: <https://lists.gnu.org/archive/html/bug-librejs/2021-05/msg00002.html> | ||||
* | Fixed Array.map is not a function | Ruben Rodriguez | 2020-03-30 | 3 | -4/+4 |
| | |||||
* | Bumped version to 7.20.1 | Ruben Rodriguez | 2019-05-06 | 1 | -3/+3 |
| | |||||
* | 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 | ||||
* | Changes to licenses list, adds human readable name, adds CC licenses, adds ↵ | Ruben Rodriguez | 2019-05-01 | 1 | -16/+142 |
| | | | | Expat alias as MIT, adds extra GNU license detail, corrects BSD licenses | ||||
* | Display NOSCRIPT elements when scripts are blocked or the ↵ | hackademix | 2019-04-30 | 2 | -11/+77 |
| | | | | data-librejs-display attribute is present. | ||||
* | Version bumped 7.20 | Ruben Rodriguez | 2019-04-29 | 1 | -1/+1 |
| | |||||
* | Fixed css issues in the panel | Ruben Rodriguez | 2019-04-29 | 1 | -2/+4 |
| | |||||
* | Merge branch 'master' of ssh://pagure.io/librejs | Ruben Rodriguez | 2019-04-29 | 10 | -64/+160 |
|\ | |||||
| * | Merge #39 `Add permanent reload button in the popup UI (in the "whole site" ↵ | Ruben Rodriguez | 2019-04-29 | 2 | -3/+5 |
| |\ | | | | | | | | | | information line).` | ||||
| | * | Add permanent reload button in the popup UI (in the "whole site" information ↵ | hackademix | 2019-04-08 | 2 | -3/+5 |
| | | | | | | | | | | | | line). | ||||
| * | | More consistent and efficient blacklisting. | hackademix | 2019-04-12 | 3 | -44/+52 |
| | | | |||||
| * | | Fixed UI inconsistencies when whitelisting/blacklisting through wide ↵ | hackademix | 2019-04-08 | 4 | -5/+22 |
| | | | | | | | | | | | | wildcard matching. | ||||
| * | | Fix Storage.js throwing exception unless loaded as a module. | hackademix | 2019-04-08 | 1 | -1/+1 |
| | | | |||||
| * | | Automated regression tests for whitelist and blacklist management, including ↵ | hackademix | 2019-03-26 | 2 | -1/+40 |
| | | | | | | | | | | | | wildcards. | ||||
| * | | Subdomain wildcard support. | hackademix | 2019-03-26 | 5 | -17/+47 |
| |/ | |||||
* | | Version bumped to 7.19 final | Ruben Rodriguez | 2019-03-13 | 1 | -1/+1 |
| | | |||||
* | | Fixed width on button.toggle-source | Ruben Rodriguez | 2019-03-13 | 1 | -3/+2 |
|/ | |||||
* | Merge #36 `Correctly decode using the original document charset and force ↵ | Ruben Rodriguez | 2019-03-13 | 2 | -30/+51 |
|\ | | | | | | | re-encoding via UTF-8 BOM only when needed.` | ||||
| * | Sniffing of charset in <meta> tags and BOM. | hackademix | 2019-03-13 | 2 | -8/+47 |
| | | |||||
| * | Correctly decode using the original document charset and force re-encoding ↵ | hackademix | 2019-03-11 | 2 | -28/+10 |
| | | | | | | | | via UTF-8 BOM only when needed. | ||||
* | | Fix for large scripts thrashing the black/white lists when added. | hackademix | 2019-03-11 | 3 | -17/+18 |
| | | |||||
* | | Fixed inline whitelisting regressions (issue #35). | hackademix | 2019-03-05 | 4 | -22/+32 |
| | | |||||
* | | Cosmetic changes to the inline code viewer toggle button. | hackademix | 2019-02-25 | 3 | -5/+24 |
| | | |||||
* | | Generate code view widget for first inline script with global license too. | hackademix | 2019-02-25 | 1 | -2/+4 |
| | |