Pale Moon Releases

Discussion in 'other software & services' started by hayc59, Nov 22, 2016.

  1. Nanobot

    Nanobot Registered Member

    Joined:
    Jun 23, 2010
    Posts:
    473
    Location:
    Neo Tokyo
    Help us fund the Sync server
    https://forum.palemoon.org/viewtopic.php?f=1&t=22560
     
  2. guest

    guest Guest

    Pale Moon v28.6.1 Released (2019-07-24)
    Release Notes
    Download
    v28.6.1 (2019-07-24)
    Changes/fixes:
    • Improved handling of FTP resource loading (allow save-as and cater to some FTP-based browsing).
    • Added a preference (security.block_ftp_subresources) to allow users to completely bypass the blocking of FTP subresources if required for their environment, if the improvements made in this release do not suffice.
    • Added blocking of authentication-locked cross-origin image subresources by default to prevent spurious auth prompts.
      A preference (network.auth.subresource-http-img-XO-auth) was added to allow users to bypass this blocking if required for their environment.
    • Changed the behavior of file: URIs to treat each URI as a unique origin. This prevents cross-file access from scripting.
      A preference (security.fileuri.unique_origin) was added to allow users to relax this restriction if required for their environment.
    • Implemented a revised version of http2PushedStream to address some thread safety issues.
    • Aligned browser behavior with mainstream regarding inner window behavior when domain is manipulated.
    • Backed out a 28.5.* patch for causing multiple issues in the UI and web content.
    • Updated NSS to 3.41.2 (custom) to pick up several upstream fixes.
    • Fixed a type confusion issue in JavaScript Arrays. (DiD)
    • Added a fix for cross-thread access of Necko. (DiD)
    • Added a port safety check for Alternative Services.
    • Implemented fixes for applicable security issues: CVE-2019-11719, CVE-2019-11711, CVE-2019-11715, CVE-2019-11717, CVE-2019-11714 (DiD), CVE-2019-11729 (DiD), CVE-2019-11727 (DiD), CVE-2019-11730 (DiD), CVE-2019-11713 (DiD) and several networking and memory-safety hazards that do not have CVE numbers.
    DiD This means that the fix is "Defense-in-Depth": It is a fix that does not apply to a (potentially) actively exploitable vulnerability in Pale Moon, but prevents future vulnerabilities caused by the same code, e.g. when surrounding code changes, exposing the problem, or when new attack vectors are discovered.
     
  3. guest

    guest Guest

  4. guest

    guest Guest

    Pale Moon v28.7.0 Released (2019-08-29)
    Release Notes
    Download
    v28.7.0 (2019-08-29)
    Changes/fixes:
    • Landed a large JavaScript parser tune-up, which as a targeted goal brings our ES6 stringification fully in line with the ES2018 revision for classes, and implements rest/spread parameters for object literals. (Cheers to Luke!)
    • Fixed a crash with the tuned-up parser code when certain error messages were triggered.
    • Aligned browser behavior with mainstream regarding inner window behavior when domain is manipulated.
    • Improved performance dealing with frame properties.
    • Improved performance for handling html5 strings.
    • Improved performance of image content loading.
    • Fixed potential type confusion in array joins.
    • Fixed an issue on some pages causing high CPU usage when wrongly specifying plugin content.
    • Fixed an issue with the add-ons manager "discover" pane if no network connection is present.
    • Fixed an issue with bookmark/history search results offering context menu options that would be invalid without a selection.
    • Fixed the devtools JSON viewer and enabled it by default.
    • Fixed searching from about:home not working for search plugins using the POST method.
    • Fixed an issue with the checkboxes for location bar preferences.
    • Fixed SVG alignment issues if SVG-containing elements fall on odd pixel sizes, causing blurry display of especially small SVGs like icons/glyphs.
      SVGs will now always be pixel-snapped to provide expected crisp display.
    • Fixed precompilation of Sync client modules when packaging. This also removes the redundant services.sync.enabled pref.
    • Added support for matroska containers and h264-based webm video formats.
    • Added support for AAC audio in matroska and webm video formats.
    • Added support for spaces in the Mac package and application name.
    • Added an exception to the unique file origin policy for font types.
    • Added native file picker support for xdg on Linux.
    • Updated the default bookmark icons.
    • Updated the SQLite lib to 3.29.0.
    • Removed e10s information from about:troubleshooting.
    • Removed hotfix leftovers.
    • Removed the WebIDE developer tool.
    • Removed conditional build-time disabling of the Pale Moon status bar code.
    • Removed "Delete this page" and "Forget about this site" links from live bookmarks (since they make no sense on feeds).
    • Removed the Financial Times' polyfill user-agent override since they updated their detection to work with Pale Moon.
     
  5. guest

    guest Guest

    Pale Moon v28.7.1 Released (2019-09-12)
    Release Notes
    Download
    v28.7.1 (2019-09-12)

    Changes/fixes:
    • Fixed an issue where saving a webpage to disk would sometimes drop tags from the document.
    • Fixed an issue with click-to-play plugin content throwing up a blank notification.
    • Fixed an issue in the renderer where region intersections would sometimes return the wrong result.
      This fixes a regression caused by the fix for CVE-2016-5252.
    • Fixed security issues: CVE-2019-11744, CVE-2019-11752, CVE-2019-11737, CVE-2019-11746, CVE-2019-11750, CVE-2019-11747 and CVE-2019-11738.
    • Unified XUL Platform Mozilla Security Patch Summary: 7 fixed, 1 DiD, 1 already covered, 22 not applicable.
     
  6. guest

    guest Guest

    Pale Moon v28.7.2 Released (2019-10-29)
    Release Notes
    Download
    v28.7.2 (2019-10-29)

    Changes/fixes:
    • Disabled the use of ICC color profiles for images on Linux by default.
    • Updated timezone data for internationalization functions.
    • Fixed the option to use hardware acceleration over RDP for Windows 8.1 and 10.
    • Fixed an issue with inner window navigation potentially leaking.
    • Fixed a startup crash caused by Qihoo 360 Safeguard/360 Total Security.
    • Ported some expat parser fixes from upstream.
    • Ported several NSS upstream fixes to our build.
    • Aligned handling of U+0000 in the html5 parser with expectations.
    • Added size checks to WebGL data buffering.
    • Fixed build issues with newer glibc versions.
    • Fixed build issues for ARM targets.
    • Worked around a gcc9 compiler issue that would prevent building with it.
    • Sec bug fixes: CVE-2019-15903, CVE-2019-11757, CVE-2019-11763 and several potentially exploitable crashes and memory safety hazards that don't have a CVE number.
    • Unified XUL Platform Mozilla Security Patch Summary: 6 fixed, 6 DiD, 1 rejected, 24 not applicable.
     
  7. Nanobot

    Nanobot Registered Member

    Joined:
    Jun 23, 2010
    Posts:
    473
    Location:
    Neo Tokyo
    Pale Moon v28.8.0 Released (2019-12-10)

    Release Notes
    Download
    New features:
    • Added support for modern Solaris operating systems like Illumos (thanks Athenian200!).
    • Implemented position:sticky for table parts - You can now use CSS to e.g. stick table headers so they don't scroll off the screen!
    • Enabled basic implementation of module type scripting. While not fully spec compliant (yet), this will fix the few web compatibility issues with sites that rely on this feature without fallback (e.g. the Chromium bugtracker).
    • Implemented Promise.prototype.finally() ( ES2018 )
    • Implemented Regular Expression lookbehind ( ES2018 )
    • Implemented Regular Expression /s flag (dotAll support) ( ES2018 )
    • Implemented String.prototype.matchAll (regex) (ES2020).
    • Added Ekoru to the list of default search engines. This is a Bing-backed search engine that donates the majority of its revenue to various charities that support the planet and animals. An environment-supporting alternative to Ecosia if you don't want to support Google in the process.
    Changes/fixes:
    • Changed the way tables are rendered to fix a number of spec compliance issues and allow relative positioning of table parts.
    • Now building against the Windows 10 SDK 10.0.17763.132 for increased compatibility with Windows 10 and improved Spectre mitigation.
    • Removed the unused DiskSpaceWatcher component.
    • Updated cairo code.
    • Updated SQLite to 3.30.1.
    • Updated the Brotli library to 1.0.7.
    • Updated the woff2 library to 1.0.2.
    • Updated the OpenType Sanitizer to 8.0.0.
    • Updated the Javascript math library for precision and performance fixes.
    • Updated the embedded Emoji font to Mozilla's COLR-mapped twemoji 0.5.0 (Twemoji 12.1.3), to support Emoji 12.
    • Improved CSS grid rendering.
    • Changed packaging for archives to use 7z/xz instead of zip/bz2.
    • Made the second argument of (DOM/CSS) insertRule() optional for (Chrome) web compatibility.
    • Removed the non-standard object.prototype.watch()/unwatch() functions. Please note that this may affect some extensions; those will need to be updated to no longer use these non-standard functions.
    • Fixed the status bar module to work around an issue with relying on watch()/unwatch().
    • Fixed a build failure in the libcubeb sndio module.
    • Fixed a small oversight in the release branch that would potentially still mark jnlp files as executable.
    • Fixed the certificate retrieval logic in the certificate exception dialog.
    • Fixed an issue with add-ons potentially getting confused during add-on updates due to cached scripts.
    • Fixed a crash due to unnecessary reparenting calls in layout.
    • Reinstated the mentioning of the number of accelerated/total windows in Troubleshooting Information, for completeness.
    • Moved the embedded font for Emoji from application to platform so all UXP applications can easily benefit from it (thanks Tobin!).
    • Cleaned up the jemalloc code: Removed dead/unused code, removed conditionals around "always on" code, and made the allocator VLA-free.
    • Fixed an oversight in the release branch still marking "jnlp" (Java Web Start) as executable.
    Security-related fixes:
    • Removed the silent fallback to insecure install locations on Windows.
      Pale Moon will no longer by default install into unprotected program locations (this was a regression in v2)
      If your operating system account does not have the necessary privileges, you need to manually select an accessible folder to install into. This is important to prevent malware from modifying installed programs in well-known but otherwise unprotected installation locations.
    • Added a preference for, and disabled, the confirmation prompt for URL authentication (prevents evil traps).
    • Disabled the use of HPKP by default due to the inherent risks involved with this feature. A preference was added to completely disable header processing, and using preloaded pins is effectively disabled. Please note that this is automatically disabled by default for everyone, regardless of your previous setting for this feature, and it is strongly recommended you keep this feature disabled. HPKP will eventually be removed (overall Internet concensus).
    • Fixed a potential issue when interacting with plugins. (DiD)
    • Fixed a potential crash scenario when reading PAC configuration. (DiD)
    • Fixed a potential issue with text selection painting. (DiD)
    • Fixed an issue with element references not being properly updated. (DiD)
    • Fixed an issue with incorrect saving of web pages as text. (DiD)
    • Fixed a potential issue with clipboard handling. (DiD)
    • Fixed a potential issue with attaching the debugger to web workers. (DiD)
    • Updated NSS to 3.41.4 to address CVE-2019-11756 and CVE-2019-11745.
    • Unified XUL Platform Mozilla Security Patch Summary: 2 fixed, 8 DiD, 16 not applicable.
     
    Last edited: Dec 10, 2019
  8. EASTER

    EASTER Registered Member

    Joined:
    Jul 28, 2007
    Posts:
    11,126
    Location:
    U.S.A. (South)
    :thumb:
     
  9. hayc59

    hayc59 Updates Team

    Joined:
    Feb 9, 2002
    Posts:
    2,841
    Location:
    KEEP USA GREAT
    thank you
     
  10. guest

    guest Guest

    Pale Moon doesn't support Windows XP, in this case the following fork of Pale Moon can be installed:

    Mypal (Windows XP web browser based on Pale Moon) (by Feodor2)
    Website
    Download
    Another variant:
    New Moon (Pale Moon fork targetting Windows XP) (by roytam1)

    More info and download:
    https://msfn.org/board/topic/180462-my-browser-builds-part-2/
    http://rtfreesoft.blogspot.com/search/label/browser
     
  11. EASTER

    EASTER Registered Member

    Joined:
    Jul 28, 2007
    Posts:
    11,126
    Location:
    U.S.A. (South)
    Playing with Mypal Portable on Windows 8.1

    Not too shabby. Thanks @mood
     
  12. guest

    guest Guest

    Pale Moon v28.8.1 Released (2020-01-11)
    Release Notes
    Download
     
  13. guest

    guest Guest

    Pale Moon v28.8.2 Released (2020-01-28)
    Release Notes
    Download
     
  14. hayc59

    hayc59 Updates Team

    Joined:
    Feb 9, 2002
    Posts:
    2,841
    Location:
    KEEP USA GREAT
    thank you Mood
     
  15. guest

    guest Guest

    Pale Moon v28.8.2.1 Released (2020-02-04)
    Release Notes
    Download
     
  16. guest

    guest Guest

    Pale Moon v28.8.3 Released (2020-02-18)
    Release Notes
    Download
    v28.8.3 (2020-02-18)
    • Fixed an issue in CSP blocking requests without a port for custom schemes.
    • Fixed a potentially hazardous crash in layers.
    • Fixed random crashes on some sites using IndexedDB.
    • Changed the way the application can be invoked from the command-line to prevent a whole class of potential exploits involving modified omnijars.
      If your special-needs environment requires that you launch the browser with custom browser/gre omnijars from the command-line, you must set the UXP_CUSTOM_OMNI environment variable before launch from this point forward.
    • Fixed an issue in the html parser after using HTML5 template tags, allowing JavaScript parsing and execution when it should not be allowed, risking XSS vulnerabilities on sites relying on correct operation of the browser. (CVE-2020-6798)
    • Unified XUL Platform Mozilla Security Patch Summary: 2 fixed, 2 DiD, 10 not applicable.
     
  17. guest

    guest Guest

    Pale Moon v28.8.4 Released (2020-03-01)
    Release Notes
    Download
     
  18. hayc59

    hayc59 Updates Team

    Joined:
    Feb 9, 2002
    Posts:
    2,841
    Location:
    KEEP USA GREAT
    thank you
     
  19. guest

    guest Guest

    Pale Moon v28.9.0 Released (2020-03-24)
    Release Notes
    Download
    v28.9.0 (2020-03-24)
    New features:
    • Implemented asynchronous iterators (await iterator.next() and for await loops) (ES2018)
    • Implemented promise-based media playback.
    • Implemented non-standard legacy CSSStyleSheet rules functions.
    • Implemented the html5 <dialog> element. To switch this on, flip dom.dialog_element.enabled to true.
    • Implemented the optional hiding of pinned tabs in CtrlTab/AllTab panes. (controlled through the preferences browser.ctrlTab.hidePinnedTabs and browser.allTabs.hidePinnedTabs)
    • Added 1.25x playback speed to html media elements.
    • Added a hidden pref (browser.places.smartBookmarks.max) to control the sizes of default smart bookmarks categories.
    Changes/fixes:
    • Aligned document.open() with the overhauled specification.
    • Aligned the way DOM styles are computed with mainstream browser behavior.
    • Removed the (unused) DOM promise implementation.
    • Enabled seeking to next frame in media files.
    • Enabled dynamic UA updates for emergency use.
    • Implemented rule processing stub for font-variation-settings.
    • Increased the maximum XML nesting depth to 2048 levels for extreme corner cases and to conservatively align with other browsers.
    • Improved the privacy of geolocation lookup calls, with thanks to a generous service donation from ip-api.com
    • Improved reporting of the operating system in site-specific user-agent overrides.
    • Improved table drawing performance again after the rewrite for sticky positioning making it slower.
    • Updated CSP processing to allow custom scheme wildcards to be specified without a port.
    • Aligned the behavior of outlines with other browsers when dealing with CSS-repositioned elements.
    • Changed the way hardware acceleration is controlled from the application.
    • Changed the default monospace font for main languages from Courier New to Consolas.
      This provides a more balanced font for fixed-width text that is slightly more condensed and more in line with the naturally compacter variable-width fonts used everywhere else.
    • Changed the browser's behavior when restoring tabs from previous sessions. To prevent stale pages, it will now by default perform a "soft refresh" of the page instead of drawing it purely from cache without checking if the page needs updating. If you prefer the old behavior, set browser.sessionstore.cache_behavior to 0 in about:config.
    • Updated NSPR to 4.24 and NSS to ~3.48.1-RTM, removing the previous custom patch level with NSS being able to support custom rounds for DBM now.
      For extensive release notes with all NSS changes, see NSS_Releases
    • Implemented an NSS performance optimization for Master Password use with limited effect.
    • Fixed some potential crashing scenarios with WebGL on Linux.
    • Completely removed showModalDialog.
    • Disabled some logging in production builds.
    • Removed various gadgeteering/redundant/dead DOM APIs (casting/presentation, FlyWeb)
    • Removed support for a number of critical libraries being system-supplied.
    • Removed "Copy raw data" button from the troubleshooting information page, since it's never used by us in that format, and users mistakenly keep using it instead of copying text.
    • Removed a bunch of Android and iOS support code.
    • Fixed an issue with form elements sometimes being incorrectly disabled.
    • Fixed several crashes.
    • Fixed an issue with Captive Portal detection sometimes firing even when disabled by the user.
    • Performed various tree-wide code cleanups.
    • Backed out a large code cleanup patch for causing subtle issues in website operation (e.g. WordPress). This will have to be revisited later; the reintroduced code is not in use in practice.
    • Cleaned up the application updater code.
    Security-related fixes:
    • Fixed a potential pointer issue issue in cubeb. DiD
    • Disabled allowing remote jar: URIs by default for security reasons. If you need this functionality for your non-standard environment, you can enable it with the preference network.jar.block-remote-files, but please consider moving away from this method of providing web-based applications.
    • Removed a potentially dangerous and otherwise ineffective optimization from the JavaScript engine.
    • Fixed unwanted behavior where created/focused pop-up windows could potentially cover the DOM fullscreen notification, hiding it from users. (CVE-2020-6810)
    • Fixed an issue where copying data as a curl request from developer tools would not properly escape parameters. (CVE-2020-6811)
    • Updated our sctp library code with several upstream fixes.
    • Unified XUL Platform Mozilla Security Patch Summary: 4 fixed, 3 already mitigated, 1 rejected, 11 not applicable.
    General note:
    DiD This means that a fix is "Defense-in-Depth": It is a fix that does not apply to a (potentially) actively exploitable vulnerability in Pale Moon, but prevents future vulnerabilities caused by the same code, e.g. when surrounding code changes, exposing the problem, or when new attack vectors are discovered.
     
  20. hayc59

    hayc59 Updates Team

    Joined:
    Feb 9, 2002
    Posts:
    2,841
    Location:
    KEEP USA GREAT
    v28.9.0.1 (2020-03-25)
    This is a small update to address a breaking issue with user-agent override strings, causing problems on certain websites for a number of our users.
     
  21. guest

    guest Guest

    Pale Moon v28.9.0.2 Released (2020-03-25)
    Release Notes
    Download
     
  22. guest

    guest Guest

    Pale Moon v28.9.1 Released (2020-04-10)
    Release Notes
    Download
    General note:
    DiD
    This means that a fix is "Defense-in-Depth": It is a fix that does not apply to a (potentially) actively exploitable vulnerability in Pale Moon, but prevents future vulnerabilities caused by the same code, e.g. when surrounding code changes, exposing the problem, or when new attack vectors are discovered.

    v28.9.1 (2020-04-10)
    This is a minor security and bugfix release.
    • Re-imported the ExtensionStorage js module for use by browser extensions.
    • Fixed an issue with the WebRequest module having erroneously un-processed build directives in it. This might have caused some subtle breakage.
    • Removed the use of high-resolution Windows system timers from the layout refresh driver; this should help with some performance and battery life issues.
    • Fixed an issue where various parts of hardware acceleration weren't properly linked when changing the option from preferences.
      If you have changed the preferences option to "use hardware acceleration when available" between 28.9.0 and this release, it is recommended that you go into preferences and toggle the option off/on to the preferred setting to correct any discrepancies.
    • Fixed an issue with building the user-agent string using the build date as ID.
    • Fixed an issue with the release of document content viewers (CVE-2020-6819). DiD
    • Fixed an issue with handling functions with rest parameters. DiD
    • Unified XUL Platform Mozilla Security Patch Summary: 2 Defense-in-depth, 14 not applicable.
     
  23. guest

    guest Guest

    Pale Moon v28.9.2 Released (2020-04-30)
    Release Notes
    Download
     
  24. guest

    guest Guest

    Pale Moon v28.9.3 Released (2020-05-08)
    Release Notes
    Download
     
  25. hayc59

    hayc59 Updates Team

    Joined:
    Feb 9, 2002
    Posts:
    2,841
    Location:
    KEEP USA GREAT
    thank you
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.