GNU LibreJS aims to address the JavaScript problem described in Richard Stallman's article The JavaScript Trap*. LibreJS is a free add-on for GNU IceCat and other Mozilla-based browsers. It blocks nonfree nontrivial JavaScript while allowing JavaScript that is free and/or trivial. * https://www.gnu.org/philosophy/javascript-trap.en.html
The source tarball for this release can be found at: http://ftp.gnu.org/gnu/librejs/librejs-7.18.0.tar.gz http://ftp.gnu.org/gnu/librejs/librejs-7.18.0.tar.gz.sig The installable extension file (compatible with Mozilla-based browsers version >= v60) is available here: http://ftp.gnu.org/gnu/librejs/librejs-7.18.0.xpi http://ftp.gnu.org/gnu/librejs/librejs-7.18.0.xpi.sig GPG key:05EF 1D2F FE61 747D 1FC8 27C3 7FAC 7D26 472F 4409 https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=librejs This is a bugfix release containing: * Corrections to the checks for trivial scripts * Correctly handle scripts that are embedded as attributes (onclick, onload, etc) or as links (href="javascript:...") * Updated manual * More generalized license matching, accounts for some common mistakes in license tags, and allow to match by either license tag, canonical url or magnet link. Thanks to Giorgio Maone for reviewing my patches and providing feedback. -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.