Commit graph

661 commits

Author SHA1 Message Date
maya
e381843714 firefox: update to 63.0.3
Games using WebGL (created in Unity) get stuck after very short time of gameplay (bug 1502748)
    Slow page loading for some users with specific proxy configurations (bug 1495024)
    Disable HTTP response throttling by default for causing bugs with videos in background tabs (bug 1503354)
    Opening magnet links no longer works (bug 1498934)
    Crash fixes (bug 1498510, bug 1503424)
2018-11-16 23:38:59 +00:00
kleink
f1a683c990 Revbump after cairo 1.16.0 update. 2018-11-14 22:20:58 +00:00
wiz
1e13b3d1c6 firefox: fix build on NetBSD
Tip from jperkin, thanks!
2018-11-14 18:51:40 +00:00
wiz
1430f4c117 firefox: Remove references to non-existent files. 2018-11-13 13:13:47 +00:00
jperkin
5f385d06f7 firefox: SunOS build fixes. 2018-11-12 12:50:52 +00:00
ryoon
b86dfe6873 Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
martin
b8e62d7b69 Make the pkg at least build on sparc64 (nowhere near working yet) 2018-11-07 12:55:11 +00:00
maya
65c1cdcb71 firefox: improve usize type confusion workaround.
cbindgen gets confused by netbsd's #define uintptr_t..., undef it
https://mail-index.netbsd.org/tech-pkg/2018/10/25/msg020395.html
2018-11-04 09:10:40 +00:00
ryoon
090a7b0eb5 Restore accidentally removed comments, pointed by wiz@. Thank you. 2018-11-04 04:46:57 +00:00
ryoon
649532e4bb Update to 63.0.1
* Minimize pkgsrc specific patches.
* A build system written in Rust lang does not find a C++ header files
  from pkgsrc (non-base) GCC, this version is not buildable on NetBSD 7.
  I will investigate this problem again.

Changelog:
63.0.1
Fixed

    Snippets are not loaded due to missing element (bug 1503047)

    Print preview always shows 30% scale when it is actually Shrink To Fit
    (bug 1501952)

    Dialog displayed when closing multiple windows shows unreplaced %1$S
    placeholder in Japanese and potentially other locales (bug 1500823)


63.0
New

    Performance and visual improvements for Windows users

    Performance improvements for macOS users

    Added content blocking, a collection of Firefox settings that offer
    users greater control over technology that can track them around the
    web. In 63, users can opt to block third-party tracking cookies or
    block all trackers and create exceptions for trusted sites that don't
    work correctly with content blocking enabled.

    WebExtensions now run in their own process on Linux

    Firefox now warns about having multiple windows and tabs open
    when quitting from the main menu. The Save and Quit feature has been
    removed. You can restore your session by ticking the box for Restore
    previous session in the General->Startup options or by using Restore
    Previous Session in the main menu.

    Firefox now recognizes the operating system accessibility setting for
    reducing animation

    Added search shortcuts for Top Sites: Amazon and Google appear as Top
    Sites tiles on the Firefox Home (New Tab) page. When selected these
    tiles will change focus to the address bar to initiate a search.
    Currently in US only.


Fixed

    Resolved an issue that prevented the address bar from autofilling
    bookmarked URLs in certain cases

    Various security fixes


Changed

    In the Library, the Open in Sidebar feature for individual bookmarks
    was removed

    The option to Never check for updates was removed from about:preferences.
    You can use the DisableAppUpdate enterprise policy as a substitute.

    The Ctrl+Tab shortcut now displays thumbnail previews of your tabs and
    cycles through tabs in recently used order. This new default behavior
    is activated only in new profiles and can be changed in preferences.


#CVE-2018-12391: HTTP Live Stream audio data is accessible cross-origin
#CVE-2018-12392: Crash with nested event loops
#CVE-2018-12393: Integer overflow during Unicode conversion while loading JavaScript
#CVE-2018-12395: WebExtension bypass of domain restrictions through header rewriting
#CVE-2018-12396: WebExtension content scripts can execute in disallowed contexts
#CVE-2018-12397: Missing warning prompt when WebExtension requests local file access
#CVE-2018-12398: CSP bypass through stylesheet injection in resource URIs
#CVE-2018-12399: Spoofing of protocol registration notification bar
#CVE-2018-12400: Favicons are cached in private browsing mode on Firefox for Android
#CVE-2018-12401: DOS attack through special resource URI parsing
#CVE-2018-12402: SameSite cookies leak when pages are explicitly saved
#CVE-2018-12403: Mixed content warning is not displayed when HTTPS page loads a favicon over HTTP
#CVE-2018-12388: Memory safety bugs fixed in Firefox 63
#CVE-2018-12390: Memory safety bugs fixed in Firefox 63 and Firefox ESR 60.3
2018-11-04 00:38:44 +00:00
maya
473b5d9e41 firefox: update to 62.0.3
Fixed hangs on macOS Mojave (10.14) when various dialog windows (upload, download, print, etc) are activated (bug 1489785)
Fixed playback of some encrypted video streams on macOS (bug 1491940)

Unvisited bookmarks can once again be autofilled in the address bar (bug 1488879)
WebGL rendering issues (bug 1489099)
Updates from unpacked language packs no longer break the browser (bug 1488934)
Fix fallback on startup when a language pack is missing (bug 1492459)
Profile refresh from the Windows stub installer restarts the browser (bug 1491999)
Properly restore window size and position when restarting on Windows (bugs 1489214 and 1489852)
Avoid crash when sharing a profile with newer (as yet unreleased) versions of Firefox (bug 1490585)
Do not undo removal of search engines when using a language pack (bug 1489820)
Fixed rendering of some web sites (bug 1421885)
Restored compatibility with some sites using deprecated TLS settings (bug 1487517)
Fix screen share on MacOS when using multiple monitors (bug 1487419)

CVE-2018-12386: Type confusion in JavaScript
CVE-2018-12387:
CVE-2018-12385: Crash in TransportSecurityInfo due to cached data
2018-10-03 17:30:30 +00:00
jperkin
4af078b231 firefox: Extend the SunOS fix to another section. 2018-09-25 12:55:53 +00:00
jperkin
1b637fda88 firefox: GCC_REQD should be appended to, not set.
Allows mozilla packages to build with newer GCC.
2018-09-21 10:11:19 +00:00
maya
71ceeb58af firefox: requires rust 1.24
from onno van der linden in PR pkg/53609
2018-09-16 09:11:54 +00:00
ryoon
db8052e42f Fix configure with Rust 1.29.0 2018-09-14 14:54:18 +00:00
ryoon
1b2c1a3e74 Restore conditional PLIST
Noticed by Marc Baudoin.
2018-09-06 03:30:51 +00:00
ryoon
a605603a09 Update to 62.0
Changelog:
New
    Firefox Home (the default New Tab) now allows users to display up to
      4 rows of top sites, Pocket stories, and highlights

    "Reopen in Container" tab menu option appears for users with Containers
      that lets them choose to reopen a tab in a different container

    In advance of removing all trust for Symantec-issued certificates in
      Firefox 63, a preference was added that allows users to distrust
      certificates issued by Symantec. To use this preference, go to
      about:config in the address bar and set the preference
      "security.pki.distrust_ca_policy" to 2.

    Added FreeBSD support for WebAuthn

    Improved graphics rendering for Windows users without accelerated hardware
      using Parallel-Off-Main-Thread Painting

    Support for CSS Shapes, allowing for richer web page layouts. This goes
      hand in hand with a brand new Shape Path Editor in the CSS inspector.

    CSS Variable Fonts (OpenType Font Variations) support, which makes it
      possible to create beautiful typography with a single font file

    Updates for enterprise environments:
        AutoConfig is sandboxed to the documented API by default. You
        can disable the sandbox by setting the preference
        general.config.sandbox_enabled to false. Our long term plan is to
        remove the ability to turn off the sandboxing. If you need to
        continue to use more complex AutoConfig scripts, you will need to use
        Firefox Extended Support Release (ESR).

    Added Canadian English (en-CA) locale

Changed
    Removed the description field for bookmarks. Users who have stored
      descriptions using the field may wish to export these descriptions
      as html or json files, as they will be removed in a future release.

    Dark theme is automatically enabled in macOS 10.14 dark mode

    Changed the default setting to Enforce (3) for the
      security.pki.name_matching_mode preference

    Adobe Flash applets now run in a more secure mode using process
      sandboxing on macOS. Learn how this may affect features here.

    Users disconnecting from Sync are now offered the option to wipe
      their Firefox profile data (including bookmarks, passwords, history,
      cookies, and site data) from their desktop computer

    Changed how WebRTC handles screen sharing: When screen-sharing a window,
      the window will be brought to front

Developer
    Three-pane Inspector in Developer Tools separates the rules into its own
       panel
2018-09-05 15:29:58 +00:00
wiz
93b46879c7 Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
ryoon
fba370f3a8 Update to 61.0.2
Changelog:
New
    Adds support for automatically restoring your Firefox session
    after Windows restarts. Currently, this feature is not enabled
    by default for most users, but will be gradually enabled over
    the coming weeks.

Fixed
    Improved website rendering with the Retained Display List
    feature enabled (Bug 1474402)

    Fixed broken DevTools panels with certain extensions installed
    (Bug 1474379)

    Fixed a crash for users with some accessibility tools enabled
    (Bug 1474007)
2018-08-11 18:45:15 +00:00
ryoon
b9c1e1d533 Recursive revbump from textproc/icu-62.1 2018-07-20 03:33:47 +00:00
ryoon
3b67378d43 Bump PKGREVISION. Change ffmpeg to 4 from 3 2018-07-16 02:03:15 +00:00
ryoon
0e4a950f0b Fix PR pkg/53429. Use libstdc++ from pkgsrc gcc61-libs to fix runtime error
BUmp PKGREVISION
2018-07-15 23:15:01 +00:00
ryoon
9f62ab26d2 Update to 61.0.1
Changelog:
Fixed
    Fixed broken website loading for Chinese users with accessibility enabled (Bug 1471824)

    Fix missing content on the New Tab Page and the Home section of the Preferences page (Bug 1471375)

    Fixed loss of bookmarks under rare circumstances when upgrading from Firefox 60 (Bug 1472127)

    Improved playback of Twitch 1080p video streams (Bug 1469257)

    Web pages no longer lose focus when a browser popup window is opened (Bug 1471415)

    Fixed launching of downloads without a file extension on Windows (Bug 1465458)

    Re-allowed downloading files from FTP sites via the "Save Link As" option when linked from HTTP pages (Bug 1470295)

    Fixed extensions being unable to override the default homepage in certain situations (Bug 1466846)
2018-07-06 20:51:57 +00:00
ryoon
69cbad9400 Fix build under NetBSD/{i386,amd64} 8.0_RC2 with lang/gcc6 2018-07-06 20:51:24 +00:00
ryoon
0078ae218b Support python 3.7 2018-07-06 20:50:03 +00:00
ryoon
4fea36abc2 Recursive revbump from audio/pulseaudio 2018-07-06 15:06:40 +00:00
jperkin
797cf1c452 firefox: Disable PIE on SunOS. 2018-07-05 14:20:43 +00:00
ryoon
516d616af5 Fix build. Use Python 2 and 3.5 or later and increment required versions
Reported from rjs@.
2018-06-29 12:51:55 +00:00
ryoon
56e3dec184 Update to 61.0
Changelog:
New
    Enhanced performance:
        Faster page rendering with Quantum CSS improvements and the new
          retained display list feature
        Faster switching between tabs on Windows and Linux
        WebExtensions now run in their own process on MacOS

    Convenient access to more search engines: You can now add search engines
      to the address bar "Search with" tool from the page action menu when on
      a webpage that provides an OpenSearch plugin

    Share links from Firefox for MacOS more easily: You can now share the URL
      of an active tab from the page actions menu in the address bar

    Improved security:
        On-by-default support for the latest draft of the TLS 1.3 specification
        Access to FTP subresources inside http(s) pages has been blocked

    A more consistent user experience: Improvements for dark theme support
      across the entire Firefox user interface

    More customization for tab management: added support to allow WebExtensions
      to hide tabs

    Improved bookmark syncing

Fixed
    Various security fixes

Changed
    The settings for customizing your homepage and new tab page in Firefox
      have been added to a new Preferences section that can be accessed from
      Firefox at about:preferences#home. The settings can also be accessed via
      the gear icon on the New Tab page.

Security fixes:
#CVE-2018-12359: Buffer overflow using computed size of canvas element
#CVE-2018-12360: Use-after-free when using focus()
#CVE-2018-12361: Integer overflow in SwizzleData
#CVE-2018-12358: Same-origin bypass using service worker and redirection
#CVE-2018-12362: Integer overflow in SSSE3 scaler
#CVE-2018-5156: Media recorder segmentation fault when track type is changed during capture
#CVE-2018-12363: Use-after-free when appending DOM nodes
#CVE-2018-12364: CSRF attacks through 307 redirects and NPAPI plugins
#CVE-2018-12365: Compromised IPC child process can list local filenames
#CVE-2018-12371: Integer overflow in Skia library during edge builder allocation
#CVE-2018-12366: Invalid data handling during QCMS transformations
#CVE-2018-12367: Timing attack mitigation of PerformanceNavigationTiming
#CVE-2018-12368: No warning when opening executable SettingContent-ms files
#CVE-2018-12369: WebExtension security permission checks bypassed by embedded experiments
#CVE-2018-12370: SameSite cookie protections bypassed when exiting Reader View
#CVE-2018-5186: Memory safety bugs fixed in Firefox 61
#CVE-2018-5187: Memory safety bugs fixed in Firefox 60 and Firefox ESR 60.1
#CVE-2018-5188: Memory safety bugs fixed in Firefox 60, Firefox ESR 60.1, and Firefox ESR 52.9
2018-06-28 13:52:37 +00:00
jperkin
bd1a04ad81 firefox: Add SunOS support.
With stock pkgsrc this still fails to build due to lang/clang, but using
joyent/clang6 produces a working build that appears to function well.
2018-06-26 09:37:09 +00:00
ryoon
d7ca3dde25 Update to 60.0.2
Changelog:
Fixed
    Fix missing nodes in the developer tools Inspector panel (bug 1460223)

    Various security fixes

    Fix font rendering when using third-party font managers on OS X 10.11
      and earlier (bug 1460917)

Security fix:
#CVE-2018-6126: Heap buffer overflow rasterizing paths in SVG with Skia
2018-06-10 04:09:05 +00:00
ryoon
bce89c9d84 Update to 60.0.1
* Restore automatic www/firefox-l10n selection
* Disable multiprocess window by default to reduce tab crashes

Changelog:
fixed

    Avoid overly long cycle collector pauses with some add-ons installed (Bug 1449033)

    After unckecking the "Sponsored Stories" option, the New Tab page now immediately stops displaying "Sponsored content" cards (Bug 1458906)

    On touchscreen devices, fixed momentum scrolling on non-zoomable pages (Bug 1457743)

    Fixed black map on Google Maps with updated Nvidia Web Drivers on macOS (Bug 1458553)

    Use the right default background when opening tabs or windows in high contrast mode (Bug 1458956)

    The Firefox uninstaller on Windows is now translated again (Bug 1436662)

    Restored translations of the Preferences panels when using a language pack (Bug 1461590)
2018-05-18 12:50:09 +00:00
ryoon
d585c845d1 Add patches 2018-05-10 20:02:59 +00:00
ryoon
6821dcca71 Update to 60.0
* Remove untested patches including NetBSD/earm support

Changelog:
New
    Added a policy engine that allows customized Firefox deployments in
      enterprise environments, using Windows Group Policy or a cross-platform
      JSON file

    Enhancements to New Tab / Firefox Home
        Responsive layout that shows more content for users with wide-screen
          displays
        Highlights section includes web sites saved to Pocket
        More options to reorder sections and content on the page
        Pocket Sponsored Stories will appear for a percentage of users in
          the US. Read about our privacy-conscious approach to sponsored content

    Redesigned Cookies and Site Storage section in Preferences for greater
      clarity and control of first- and third-party cookies

    Applied Quantum CSS to render browser UI

    Added support for Web Authentication API, which allows USB tokens for
      website authentication

    Enhanced camera privacy indicators: Firefox now turns off your camera
      and the camera's light when you disable video recording, and turns
      the camera and light on when you resume recording

    Added an option for Linux users to show or hide page titles in a bar
      at the top of the browser. You'll find the Title Bar option in the
      Customize panel available from the main browser menu.

    Improved WebRTC audio performance and playback for Linux users

    Locale added: Occitan (oc)

Fixed
    Various security fixes

Changed
#CVE-2018-5154: Use-after-free with SVG animations and clip paths
#CVE-2018-5155: Use-after-free with SVG animations and text paths
#CVE-2018-5157: Same-origin bypass of PDF Viewer to view protected PDF files
#CVE-2018-5158: Malicious PDF can inject JavaScript into PDF Viewer
#CVE-2018-5159: Integer overflow and out-of-bounds write in Skia
#CVE-2018-5160: Uninitialized memory use by WebRTC encoder
#CVE-2018-5152: WebExtensions information leak through webRequest API
#CVE-2018-5153: Out-of-bounds read in mixed content websocket messages
#CVE-2018-5163: Replacing cached data in JavaScript Start-up Bytecode Cache
#CVE-2018-5164: CSP not applied to all multipart content sent with
                multipart/x-mixed-replace
#CVE-2018-5166: WebExtension host permission bypass through filterReponseData
#CVE-2018-5167: Improper linkification of chrome: and javascript: content
                in web console and JavaScript debugger
#CVE-2018-5168: Lightweight themes can be installed without user interaction
#CVE-2018-5169: Dragging and dropping link text onto home button can set home
                page to include chrome pages
#CVE-2018-5172: Pasted script from clipboard can run in the Live Bookmarks
                page or PDF viewer
#CVE-2018-5173: File name spoofing of Downloads panel with Unicode characters
#CVE-2018-5174: Windows Defender SmartScreen UI runs with less secure behavior
                for downloaded files in Windows 10 April 2018 Update
#CVE-2018-5175: Universal CSP bypass on sites using strict-dynamic in
                their policies
#CVE-2018-5176: JSON Viewer script injection
#CVE-2018-5177: Buffer overflow in XSLT during number formatting
#CVE-2018-5165: Checkbox for enabling Flash protected mode is inverted in
                32-bit Firefox
#CVE-2018-5180: heap-use-after-free in mozilla::WebGLContext::DrawElementsInstanced
#CVE-2018-5181: Local file can be displayed in noopener tab through drag and
                drop of hyperlink
#CVE-2018-5182: Local file can be displayed from hyperlink dragged and dropped
                on addressbar
#CVE-2018-5151: Memory safety bugs fixed in Firefox 60
#CVE-2018-5150: Memory safety bugs fixed in Firefox 60 and Firefox ESR 52.8
2018-05-10 20:01:53 +00:00
maya
9531e60f42 firefox: update to 59.0.3
Fix for compatibility with Windows 10 April 2018 update (Bug 1452619)
2018-05-08 10:38:57 +00:00
martin
42318fd238 My calendar is off - can't ride a bump from a earlier this months, so
bump PKGREVISION for clipboard paste fixes.
2018-04-29 13:36:00 +00:00
martin
d7db05b2dc Apply upstream patches for Bug 1447925 - pasting from clipboard did not
work from non-UTF8 applications.
Ride todays (unrelated) rev bump.
2018-04-29 13:27:08 +00:00
wiz
8ee21bdcf0 Recursive bump for new fribidi dependency in pango. 2018-04-16 14:33:44 +00:00
ryoon
e930e07266 Autodetect www/firefox UI language, bump PKGREVISION of www/firefox 2018-04-14 07:05:14 +00:00
ryoon
a5a1a4a1c3 Remove EME support for NetBSD. Bump PKGREVISION
I cannot provide effective CDM module.
2018-04-03 03:10:51 +00:00
maya
7079d10e77 firefox: update to 59.0.2
CVE-2018-5148: Use-after-free in compositor

Invalid page rendering with hardware acceleration enabled (Bug 1435472)

Windows 7 users with touch screens or certain 3rd party desktop applications which interact with Firefox through accessibility services may experience random browser crashes. Known 3rd party applicatioins with issues: StickyPassword, Windows 7 touch screen. (Bug 1424505)

Browser keyboard shortcuts (eg copy Ctrl+C) don't work on sites that use those keys with resistFingerprinting enabled (Bug 1433592)

High CPU / memory churn caused by third-party software on some computers (Bug 1446280)

Users who have configured an "automatic proxy configuration URL" and want to reload their proxy settings from the URL will find the Reload button disabled in the Connection Settings dialog when they select Preferences/Options > Network Proxy > Settings... (Bug 1445991)

URL Fragment Identifiers Break Service Worker Responses (Bug 1443850)

User's trying to cancel a print around the time it completes will continue to get intermittent crashes (Bug 1441598)

Broken getUserMedia (audio) on DragonFly, FreeBSD, NetBSD, OpenBSD. Video chat apps either wouldn't work or be always muted (Bug 1444074)
2018-03-26 22:24:45 +00:00
taca
ab6ede38d0 www/firefox: set some macro before including <bsd.prefs.mk>
Set some make macro before including <bsd.prefs.mk> in order to allow
to set additional values in mk.conf.
2018-03-21 16:06:29 +00:00
maya
1b76264d09 firefox: configure whines about outdated nspr/nss, tell pkgsrc about this 2018-03-17 17:55:13 +00:00
ryoon
5bbbab9657 Update to 59.0.1
Changelog:
59.0.1
Security fix
#CVE-2018-5146: Out of bounds memory write in libvorbis

59.0
New
    Performance enhancements:
    - Faster load times for content on the Firefox Home page
    - Faster page load times by loading either from the networked cache
        or the cache on the user's hard drive (Race Cache With Network)
    - Improved graphics rendering using Off-Main-Thread Painting (OMTP)
        for Mac users (OMTP for Windows was released in Firefox 58)

    Drag-and-drop to rearrange Top Sites on the Firefox Home page, and
      customize new windows and tabs in other ways

    Added features for Firefox Screenshots:
    - Basic annotation lets the user draw on and highlight saved screenshots
    - Recropping to change the viewable area of saved screenshots

    Enhanced WebExtensions API including better support for decentralized
      protocols and the ability to dynamically register content scripts

    Improved Real-Time Communications (RTC) capabilities.
    - Implemented RTP Transceiver to give pages more fine grained control
        over calls
    - Implemented features to support large scale conferences

    Added support for W3C specs for pointer events and improved platform
      integration with added device support for mouse, pen, and touch
      screen pointer input

    Added the Ecosia search engine as an option for German Firefox

    Added the Qwant search engine as an option for French Firefox

    Added settings in about:preferences to stop websites from asking to
      send notifications or access your device's camera, microphone, and
      location, while still allowing trusted websites to use these features

Fixed
    Various security fixes

Changed
    Firefox Private Browsing Mode will remove path information from
      referrers to prevent cross-site tracking

Security fixes:
#CVE-2018-5127: Buffer overflow manipulating SVG animatedPathSegList
#CVE-2018-5128: Use-after-free manipulating editor selection ranges
#CVE-2018-5129: Out-of-bounds write with malformed IPC messages
#CVE-2018-5130: Mismatched RTP payload type can trigger memory corruption
#CVE-2018-5131: Fetch API improperly returns cached copies of
  no-store/no-cache resources
#CVE-2018-5132: WebExtension Find API can search privileged pages
#CVE-2018-5133: Value of the app.support.baseURL preference is not properly
  sanitized
#CVE-2018-5134: WebExtensions may use view-source: URLs to bypass content
  restrictions
#CVE-2018-5135: WebExtension browserAction can inject scripts into
  unintended contexts
#CVE-2018-5136: Same-origin policy violation with data: URL shared workers
#CVE-2018-5137: Script content can access legacy extension
  non-contentaccessible resources
#CVE-2018-5138: Android Custom Tab address spoofing through long domain names
#CVE-2018-5140: Moz-icon images accessible to web content through moz-icon:
  protocol
#CVE-2018-5141: DOS attack through notifications Push API
#CVE-2018-5142: Media Capture and Streams API permissions display
  incorrect origin with data: and blob: URLs
#CVE-2018-5143: Self-XSS pasting javascript: URL with embedded tab into
  addressbar
#CVE-2018-5126: Memory safety bugs fixed in Firefox 59
#CVE-2018-5125: Memory safety bugs fixed in Firefox 59 and Firefox ESR 52.7
2018-03-17 00:59:02 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
adam
3662185f5b revbump after x264-devel update 2018-02-26 08:19:25 +00:00
ryoon
97321607da Update to 58.0.2
* Fix segfault on netbsd-7

Changelog:
Fix
    Avoid a signature validation issue during update on macOS

    Blocklisted graphics drivers related to off main thread painting crashes

    Tab crash during printing

    Fix clicking links and scrolling emails on Microsoft Hotmail and Outlook
      (OWA) webmail
2018-02-10 07:02:47 +00:00
ryoon
a624b56dc7 Update to 58.0.1
* Fix build under netbsd-7, PR pkg/52956

Changelog:
Fix Mozilla Foundation Security Advisory 2018-05:
Arbitrary code execution through unsanitized browser UI

When using certain non-default security policies on Windows (for
example with Windows Defender Exploit Protection or Webroot security
products), Firefox 58.0 would fail to load pages (bug 1433065).
2018-01-31 14:02:17 +00:00
wiz
bff4597ffc Bump PKGREVISION for gdbm shlib major bump 2018-01-28 20:10:34 +00:00
ryoon
f75a5cce08 Update to 58.0
Changelog:
New
    Performance improvements, including:
        Rendering graphics for Windows users by using Off-Main-Threa
           Painting (OMTP)
        Loading pages faster by changing how Firefox caches and retrieves
           JavaScript

    Improvements to Firefox Screenshots:
        Copy and paste screenshots directly to your clipboard
        Firefox Screenshots now works in Private Browsing mode

    Added Nepali (ne-NP) locale

    In case you missed it--57 Release privacy and performance feature:
      Users can enable Tracking Protection at all times. Learn how to turn
      Tracking Protection on.

Fixed
    Fonts installed in non-standard directories will no longer appear
      blank for Linux users

    Various security fixes

Changed
    User profiles created in Firefox 58 (and in future releases) are not
    supported in previous versions of Firefox. Users who downgrade to
    a previous version should create a new profile for that version.
    Learn about alternatives to downgrading on our support site.

    Added a warning to alert users and site owners of planned security
    changes to sites affected by the gradual distrust plan for
    the Symantec certificate authority

#CVE-2018-5091: Use-after-free with DTMF timers
#CVE-2018-5092: Use-after-free in Web Workers
#CVE-2018-5093: Buffer overflow in WebAssembly during Memory/Table resizing
#CVE-2018-5094: Buffer overflow in WebAssembly with garbage collection on
 uninitialized memory
#CVE-2018-5095: Integer overflow in Skia library during edge builder allocation
#CVE-2018-5097: Use-after-free when source document is manipulated during XSLT
#CVE-2018-5098: Use-after-free while manipulating form input elements
#CVE-2018-5099: Use-after-free with widget listener
#CVE-2018-5100: Use-after-free when IsPotentiallyScrollable arguments are
 freed from memory
#CVE-2018-5101: Use-after-free with floating first-letter style elements
#CVE-2018-5102: Use-after-free in HTML media elements
#CVE-2018-5103: Use-after-free during mouse event handling
#CVE-2018-5104: Use-after-free during font face manipulation
#CVE-2018-5105: WebExtensions can save and execute files on local file
 system without user prompts
#CVE-2018-5106: Developer Tools can expose style editor information
 cross-origin through service worker
#CVE-2018-5107: Printing process will follow symlinks for local file access
#CVE-2018-5108: Manually entered blob URL can be accessed by subsequent
 private browsing tabs
#CVE-2018-5109: Audio capture prompts and starts with incorrect origin
 attribution
#CVE-2018-5110: Cursor can be made invisible on OS X
#CVE-2018-5117: URL spoofing with right-to-left text aligned left-to-right
#CVE-2018-5118: Activity Stream images can attempt to load local content
 through file:
#CVE-2018-5119: Reader view will load cross-origin content in violation
 of CORS headers
#CVE-2018-5121: OS X Tibetan characters render incompletely in the addressbar
#CVE-2018-5122: Potential integer overflow in DoCrypt
#CVE-2018-5090: Memory safety bugs fixed in Firefox 58
#CVE-2018-5089: Memory safety bugs fixed in Firefox 58 and Firefox ESR 52.6
2018-01-24 16:52:08 +00:00