🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.announce
Article #161

GNU LibreJS 4.9 released

#161
From: Loic J. Duros
Date: Thu, 01 Nov 2012 04:52
47 lines
3853 bytes
Hello,

I am glad to announce the release of LibreJS version 4.9.

GNU LibreJS aims to address the JavaScript problem described in the
JavaScript
Trap<http://www.gnu.org/philosophy/javascript-trap.html>. 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.

You can find the source package and an installable file for version
4.9 in the project page: http://www.gnu.org/software/librejs/

This is a maintenance release. It fixes the following major bugs:

* Pages encoded in Cyrillic (with encodings such as koi8-r) was
  converted to garbage characters in certain circumstances due to the
  extra parsing/serialization required by LibreJS. This has been
  addressed in version 4.9. Special thanks to Aleksej Serdjukov for
  reporting this bug!

* The about:home and about:startpage crashed GNU IceCat/Mozilla
  Firefox when a version of LibreJS 4.8 or older was enable due to an
  issue with CORS (Cross Origin Resource Sharing.) It is fixed in
  version 4.9 and will allow us to set it as the default start page in
  the upcoming versions of GNU IceCat.

* All special characters that would not be parsed correctly are now
  properly displayed across all pages and all encodings, thanks to the
  newly available DOMParser for text/html content type and the
  nsIDocumentEncoder component now used for the serialization of the
  DOM object after it has been "cleaned" by LibreJS.

* The most current versions of the current free libraries have been
  added to the database.

This version is the last maintenance release of the 4.x versions of
LibreJS. Stay tuned for version 5.0 of LibreJS, which will introduce a
new algorithm that will allow or block JavaScript code in a more
refined way, as well as introduce a much improved complaint feature!


Thank you,

Loic Duros
GNU LibreJS and IceCat maintainer
Technical Details
Message-ID: <mailman.12095.1351748390.855.info-gnu@gnu.org>
Path: arc1-ca.pugleaf.net!s9ni73407pbb.0!nntp.google.com!news.glorb.com!usenet.stanford.edu!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: fba7b,c8ab472ae61430ab,start
X-Google-NewGroupId: yes
X-Google-Attributes: gid4622fc145,domainid0,public,usenet
X-Google-Language: ENGLISH,ASCII-7-bit
Received: by 10.66.79.40 with SMTP id g8mr8353147pax.45.1351748391008;
        Wed, 31 Oct 2012 22:39:51 -0700 (PDT)
Path: arc1-ca.pugleaf.net!s9ni73407pbb.0!nntp.google.com!news.glorb.com!usenet.stanford.edu!not-for-mail
From: "Loic J. Duros" <lduros@gnu.org>
Newsgroups: gnu.announce
Subject: GNU LibreJS 4.9 released
Date: Thu, 01 Nov 2012 00:52:15 -0400
Lines: 48
Approved: info-gnu@gnu.org
Message-ID: <mailman.12095.1351748390.855.info-gnu@gnu.org>
NNTP-Posting-Host: lists.gnu.org
Mime-Version: 1.0
X-Trace: usenet.stanford.edu 1351748390 20964 208.118.235.17 (1 Nov 2012 05:39:50 GMT)
X-Complaints-To: action@cs.stanford.edu
Cc: info-gnu@gnu.org
To: bug-librejs@gnu.org, bug-gnuzilla@gnu.org, help-librejs@gnu.org
Envelope-to: info-gnu@gnu.org
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
 rv:15.0) Gecko/20120824 Thunderbird/15.0
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::e
X-Mailman-Approved-At: Thu, 01 Nov 2012 01:39:48 -0400
X-BeenThere: info-gnu@gnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Announcements and Requests for Help from the GNU project and the Free
 Software Foundation <info-gnu.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/info-gnu>,
 <mailto:info-gnu-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/info-gnu>
List-Post: <mailto:info-gnu@gnu.org>
List-Help: <mailto:info-gnu-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/info-gnu>,
 <mailto:info-gnu-request@gnu.org?subject=subscribe>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit