Tuesday, October 6, 2015

Pale Moon Browser 25.5.0 is out, Install on Ubuntu / Linux Mint via PPA


Pale Moon Browser 25.5.0 is out, Install on Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS) / Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana via PPA
Pale Moon Browser is an open source web browser based on Firefox, focusing on efficiency and ease of use, by leaving out unnecessary features and making optimizations, while maintaining compatibility with Firefox extensions and themes. Pale Moon provides a familiar set of controls and visual feedback similar to previous versions of Firefox, including grouped navigation buttons, a bookmarks toolbar that is enabled by default, tabs next to page content by default, and a functional status bar


 
  • Logjam fix: Refuse DHE keys with less than 1024 key bits
  • Search plugin updates to re-enable Google suggestions and reduce tracking (Squarefractal)
  • Allow plugin-specific (.dll based) OOPP overrides also for npswf. This will not be used for the “master switch” for OOPP and Flash will still be in the plugin container, unless a specific dom.ipc.plugins.enabled.npswf*.dll boolean is set to override.
  • Fixed a crash during WebGL Conformance Tests for undefined indices (Toady)
  • HSTS preload list updates (Squarefractal)
  • Status bar locale addition: cs
  • Implemented a fix for the toolkit update service so that the same version as the current application will not be offered as a valid update (Tobin)
  • Reorganized the AppMenu (give equal ease for windowed and tabbed browsing, deprioritize Sync)
  • Disabled the Sync promo box in doorhangers.
  • Updated libpng to version 1.5.22
  • Fixed support for builds using newer freetype on Linux. (Axiomatic)
  • Fixed –with-system-pixman builds. (Isaac Dunham)
  • Updated SQLite to version 3.8.10.1
  • Changed the after-upgrade page loaded to the release notes instead of the home page.
    (and hoping people actually do take a moment to read them, preventing unnecessary support requests)
  • Fixed navigator.geolocation – should never be null, to properly adhere to the specification (Travis)
  • Moved paintlock event delay to greprefs, and adjusted it for 2015’s heavier sites
  • Fixed the about dialog scripting for pre-release builds (includes build date now as-intended and no longer errors the script)
  • Reorganized how pushed floats are handled in layout flow
  • Implemented a change to run the updater from the install directory instead of copying it.
  • Fixed transparency of the Pale Moon document icon for 256×256
  • Updated padlock code:
    – Added mixed-mode shading, and reorganized shading pref values more logically
    (0=off, 1=secure only, 2=secure+mixed, 3=all)
    – Cleaned up CSS
    – Cleaned up padlock logic a little
  • Hard-coded internal UA sniffing values for the extension legacy of devtools
  • Updated NSPR to 4.10.8
  • Updated the NSS security lib to 3.19-RTM + re-worked Pale Moon changes
  • Bumped the built-in site-specific UA compat mode overrides to v38
  • Fixed a compressed-cache crash due to losing our cache entry while finishing up compression.
  • Updated and patched libcubeb, the main media sound library, to fix a number of audio issues (e.g. when switching output device) and audio-related crashes
  • Added the option to load modules into a named scope
  • Removed quick access keys for buttons on the updater window (since it may pop up unannounced when people are typing, causing them to make unintended choices)
  • Updated jemalloc and mozjemalloc memory allocator libraries to improve performance
  • Removed implicit access to a whole range of internally-used interfaces and classes that page content has no business calling anyway
  • Added a preference for always preferring a certain dictionary language.
    To use this, create a new preference spellchecker.dictionary.override (string) and set it to your language code.
Security fixes:
  • Fixes for miscellaneous memory safety hazards (relevant and applicable fixes from CVE-2015-2708 and CVE-2015-2709)
  • DiD (defense-in-depth) fix to prevent potential overflows in CSS restyling
  • Fix for updater hijacking (CVE-2015-2720)
  • Fix to prevent potential disclosure of sensitive information in Android logs (CVE-2015-2714)
  • Fix for a buffer overflow in the XML parser (CVE-2015-2716)
  • Fix for a potentially exploitable crash in DNS handling
More information about changes in this version that would be important for extension developers and web programmers can be found here.

How to : Install Pale Moon Browser 25.5.0 on Ubuntu / Linux Mint via PPA

To Install/Update Pale Moon Browser 25.5.0 on Ubuntu 15.04 vivid Vervet, ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr (LTS), Ubuntu 13.10/13.04/12.04, Linux Mint 17.1 Rebecca, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Peppermint Five, Deepin 2014, LXLE 14.04, Linux Lite 2.0, Linux Lite 2.2 and other Ubuntu derivative systems, open a new Terminal window and bash (get it?) in the following commands:

For Ubuntu 32 bit :
$ wget sourceforge.net/projects/pm4linux/files/25.5.0/palemoon-25.5.0.en-US.linux-i686.tar.bz2
$ sudo tar -xjvf palemoon-25.5.0.en-US.linux-i686.tar.bz2
$ sudo rm -rf /opt/palemoon*
$ sudo mv palemoon /opt/palemoon
$ sudo ln -sf /opt/palemoon/palemoon /usr/bin/palemoon

For Ubuntu 64 bit :
$ wget sourceforge.net/projects/pm4linux/files/25.5.0/palemoon-25.5.0.en-US.linux-x86_64.tar.bz2
$  sudo tar -xjvf palemoon-25.5.0.en-US.linux-x86_64.tar.bz2
$ sudo rm -rf /opt/palemoon*
$ sudo mv palemoon /opt/palemoon
$ sudo ln -sf /opt/palemoon/palemoon /usr/bin/palemoon

Import Firefox profile like bookmarks, history, extensions, etc
$ sudo cp -R ~/.mozilla/firefox/* ~/.moonchild\ productions/pale\ moon/

to start palemoon
$ sudo palemoon

Enjoy! I hope this article adding you more clarity.

No comments:

Post a Comment