Commit graph

519 commits

Author SHA1 Message Date
wiz
ad0031c15e Remove python33: adapt all packages that refer to it. 2016-07-09 13:03:30 +00:00
wiz
73716d23de Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:38:30 +00:00
ryoon
ba8f4ad890 Update to 47.0.1
Changelog:

Fixed
    Selenium WebDriver may cause Firefox to crash at startup
2016-07-02 12:38:04 +00:00
pgoyette
33c21b5ece Add plugin-container to list of not-mprotect-safe files, bump pkgrevision. 2016-06-25 22:06:12 +00:00
ryoon
5ac807b715 Remove unnecessary BUILDLINK_TRANSFORM 2016-06-16 20:06:26 +00:00
ryoon
ca8e685613 Update to 47.0
* Remove macOS patches, because I cannot confirm them sadly

Changelog:
New
    Support for Google’s Widevine CDM on Windows and Mac OS X so streaming services like Amazon Video can switch from Silverlight to encrypted HTML5 video.
    Enable VP9 video codec for users with fast machines
    Embedded YouTube videos now play with HTML5 video if Flash is not installed.
    View and search open tabs from your smartphone or another computer in a sidebar
    Allow no-cache on back/forward navigations for https resources
    Latgalu [ltg] locale added. Wikipedia tells us there are 164,500 daily speakers.

Fixed
    Various security fixes

Changed
    FUEL (Firefox User Extension Library) has been removed. Add-ons relying on it will stop working.
    The browser.sessionstore.restore_on_demand preference has been reset to its default value (true) to avoid e10s performance problems. Because faster is better!
    The Firefox click-to-activate plugin whitelist has been removed.
    XRender is no longer used for rendering web content on Linux as this may cause a regression in remote X performance

Developer
    Web platform changes
    View, start,and debug registered Service Workers in the Service Workers developer tool
    Simulate Push messages in the Service Workers developer tool
    'Start' button for service workers in about:debugging to start registered Service Workers
    Changes that can affect add-on compatibility
    Added support for ChaCha20/Poly1305 cipher suites
    Custom user agents supported in Responsive Design Mode
    Smart multi-line input in the Web Console

Developer Information
HTML5
    cuechange events are now available on TextTrack objects
    WebCrypto: PBKDF2 supports SHA-2 hash algorithms
    WebCrypto: RSA-PSS signature support


Fixed in Firefox 47
    2016-61 Network Security Services (NSS) vulnerabilities
    2016-60 Java applets bypass CSP protections
    2016-59 Information disclosure of disabled plugins through CSS pseudo-classes
    2016-58 Entering fullscreen and persistent pointerlock without user permission
    2016-57 Incorrect icon displayed on permissions notifications
    2016-56 Use-after-free when textures are used in WebGL operations after recycle pool destruction
    2016-55 File overwrite and privilege escalation through Mozilla Windows updater
    2016-54 Partial same-origin-policy through setting location.host through data URI
    2016-53 Out-of-bounds write with WebGL shader
    2016-52 Addressbar spoofing though the SELECT element
    2016-51 Use-after-free deleting tables from a contenteditable document
    2016-50 Buffer overflow parsing HTML5 fragments
    2016-49 Miscellaneous memory safety hazards (rv:47.0 / rv:45.2)
2016-06-16 12:08:21 +00:00
wiz
06b7656845 Mark files as not PaX MPROTECT safe.
Bump PKGREVISION.
2016-06-10 13:16:42 +00:00
wiz
64215c3066 Allow gmake 4.2 again (now that the problem is fixed in 4.2nb1) 2016-05-31 11:45:10 +00:00
tnn
c1e84cc1f8 add tool dependency pattern of gmake less than 4.2 due to mozilla bug 1275547 2016-05-31 06:30:30 +00:00
wiz
957c8fe9b0 Depend on an nss providing nss-config, and remove workaround patch.
Bump PKGREVISION.
2016-05-20 12:25:20 +00:00
ryoon
9bcddb2e88 Fix oss option build
Based on PR pkg/51125.
2016-05-15 07:25:50 +00:00
ryoon
4c1528fd42 Update to 46.0.1
Changelog:
Fixed
    Page loading issue related to antivirus software (Bug 1268922)

    Search plugin issue for various locales (Bug 1246494)

    Add-on signing certificate expiration (Bug 1267318)

    Service worker update issue (Bug 1267733)

    Build issue when jit is disabled (Bug 1266366)

    Limit Sync registration updates (Bug 1262312)
2016-05-05 11:46:15 +00:00
martin
6d8ed2bb8d Make it buildable on sparc64 2016-05-04 16:22:35 +00:00
ryoon
db8f6e82ed Bump PKGREVISION for enabling H.264 video playback support with ffmpeg
Add dependency to multimedia/ffmpeg3
2016-04-29 23:42:49 +00:00
ryoon
9ab139a2de Update to 46.0
* Drop buildlink to gstreamer1

Changelog:
New
    Improved security of the JavaScript Just In Time (JIT) Compiler
    GTK3 integration (GNU/Linux only)

Fixed
    Correct rendering for scaled SVGs that use a clip and a mask
    Various security fixes
    Screen reader behavior with blank spaces in Google Docs corrected

Changed
    WebRTC fixes to improve performance and stability

Developer
    Display dominator trees in Memory tool
    Allocation and garbage collection pause profiling in the performance panel
    Launch responsive mode from the Style Editor @media sidebar

HTML5
    Added support for document.elementsFromPoint
    Added HKDF support for Web Crypto API

Fixed in Firefox 46
    2016-48 Firefox Health Reports could accept events from untrusted domains
    2016-47 Write to invalid HashMap entry through JavaScript.watch()
    2016-46 Elevation of privilege with chrome.tabs.update API in web extensions
    2016-45 CSP not applied to pages sent with multipart/x-mixed-replace
    2016-44 Buffer overflow in libstagefright with CENC offsets
    2016-43 Disclosure of user actions through JavaScript with motion and orientation sensors
    2016-42 Use-after-free and buffer overflow in Service Workers
    2016-41 Content provider permission bypass allows malicious application to access data
    2016-40 Privilege escalation through file deletion by Maintenance Service updater
    2016-39 Miscellaneous memory safety hazards (rv:46.0 / rv:45.1 / rv:38.8)
2016-04-27 16:22:39 +00:00
ryoon
dd7910d9ef Update to 45.0.2
Changelog:
Fixed:
    Fix an issue impacting the cookie header when third-party cookies are blocked (1257861)
    Fix a web compatibility regression impacting the srcset attribute of the image tag (1259482)
    Fix a regression with the copy and paste with some old versions of some Gecko applications like Thunderbird (1254980)
    Fix a crash impacting the video playback with Media Source Extension (1258562)
    Fix a regression impacting some specific uploads (1255735)
2016-04-13 20:37:33 +00:00
ryoon
ac20a93574 Recursive revbump from textproc/icu 57.1 2016-04-11 19:01:33 +00:00
ryoon
368ac82bb3 Update to 45.0.1
Changelog:
Fixed
    Fix a potential performance regression (Youtube for example) (1220502)
    Fix a regression causing search engine settings to be lost in some context (1254694)
    Bring back non-standard jar: URIs to fix a regression in IBM iNotes (1255139)
    XSLTProcessor.importStylesheet was failing when <import> was used (1249572)
    Fix an issue which could cause the list of search provider to be empty (1255605)
    Fix a regression when using the location bar (1254503)
    Fix some loading issues when Accept third-party cookies: was set to Never (1254856)

Changed
    Disabled Graphite font shaping library
2016-03-19 22:57:50 +00:00
tnn
69d443f67b Disable the SPS profiler. It makes extra files appear on Linux in the PLIST
and is only useful for Gecko developers.
2016-03-09 07:12:25 +00:00
ryoon
d02fe3d2ad Update to 45.0
Changelog:
New
    Instant browser tab sharing through Hello

    Tabs synced via Firefox Accounts from other devices are now shown in dropdown area of Awesome Bar when searching

    Synced Tabs button in button bar

    Introduce a new preference (network.dns.blockDotOnion) to allow blocking .onion at the DNS level

    Guarani [gn] locale added


Fixed
    URLs containing a Unicode-format Internationalized Domain Name (IDN) are now properly redirected

    Various security fixes


Fixed in Firefox 45
    2016-37 Font vulnerabilities in the Graphite 2 library
    2016-36 Use-after-free during processing of DER encoded keys in NSS
    2016-35 Buffer overflow during ASN.1 decoding in NSS
    2016-34 Out-of-bounds read in HTML parser following a failed allocation
    2016-33 Use-after-free in GetStaticInstance in WebRTC
    2016-32 WebRTC and LibVPX vulnerabilities found through code inspection
    2016-31 Memory corruption with malicious NPAPI plugin
    2016-30 Buffer overflow in Brotli decompression
    2016-29 Same-origin policy violation using perfomance.getEntries and history navigation with session restore
    2016-28 Addressbar spoofing though history navigation and Location protocol property
    2016-27 Use-after-free during XML transformations
    2016-26 Memory corruption when modifying a file being read by FileReader
    2016-25 Use-after-free when using multiple WebRTC data channels
    2016-24 Use-after-free in SetBody
    2016-23 Use-after-free in HTML5 string parser
    2016-22 Service Worker Manager out-of-bounds read in Service Worker Manager
    2016-21 Displayed page address can be overridden
    2016-20 Memory leak in libstagefright when deleting an array during MP4 processing
    2016-19 Linux video memory DOS with Intel drivers
    2016-18 CSP reports fail to strip location information for embedded iframe pages
    2016-17 Local file overwriting and potential privilege escalation through CSP reports
    2016-16 Miscellaneous memory safety hazards (rv:45.0 / rv:38.7)
2016-03-08 21:32:52 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
jperkin
02201cb05b Use OPSYSVARS. 2016-02-26 10:57:45 +00:00
ryoon
4f8a96eff5 Update to 44.0.2
Changelog:
Fix: Firefox hangs or crashes on startup (1243098)

Security bug:
2016-13 Same-origin-policy violation using Service Workers with plugins
2016-02-12 15:21:48 +00:00
ryoon
8ab5a36b64 Update to 44.0.1
Changelog:
Fix:
    Fix issue which could lead to the removal of stored passwords under certain circumstances (1242176)

    Allows spaces in cookie names (1244505)

    Fix WebSockets when used in a Service Worker context (1243942)

    Disable opus/vorbis audio with H.264 (1245696)

    Require NSS 3.21 (1244069)

    Ship the Gecko SDK (1243740)

    Fix for graphics startup crash (GNU/Linux) (1222171)

    Fix a crash in cache networking (1244076)
2016-02-09 12:47:22 +00:00
ryoon
1e251d0e96 Add workaround for build failure under recent NetBSD with binutils 2.26, bump PKGREVISION 2016-02-06 22:13:22 +00:00
ryoon
0caedc7eab Comment out libevent check unconditionally, requested by joerg@ 2016-01-30 00:43:42 +00:00
ryoon
3c6356d961 Fix build under netbsd-7, PR pkg/50721. 2016-01-30 00:34:10 +00:00
ryoon
f11ea4df91 Fix build with graphics/graphite2 1.3.5 2016-01-28 06:48:50 +00:00
ryoon
2e8a398ce8 Fix "ignoring" error for patching. Reported by pgoyette@ 2016-01-27 13:44:27 +00:00
ryoon
1789dd168f Update to 44.0
Changelog:
New
    Improved warning pages for certificate errors and untrusted connections
    Enable H.264 if system decoder is available
    Enable WebM/VP9 video support on systems that don't support MP4/H.264
    In the animation-inspector timeline, lightning bolt icon next to animations running on the compositor thread
    Support the brotli compression format via HTTPS content-encoding
    Screenshot commands allow user choice of pixel ratio in Developer Tools

Fixed
    Windows XP and Vista screensaver doesn't disable when watching videos (Bug 1193610)
    Various security fixes

Changed
    To support unicode-range descriptor for webfonts, font matching under Linux now uses the same font matching code as other platforms
    Use a SHA-256 signing certificate for Windows builds, to meet new signing requirements
    Firefox has removed support for the RC4 decipher
    Firefox will no longer trust the Equifax Secure Certificate Authority 1024-bit root certificate or the UTN - DATACorp SGC to validate secure website certificates
    Stricter validation of web fonts
    On-screen keyboard support temporarily turned off for Windows 8 and Windows 8.1

Developer
    Right click on a logged object in the console to store it as a global variable on the page
    Visual tools for Animation:
        View/Edit CSS animation keyframe rules directly in the inspector
        Visually modify the cubic-bezier curve that drives the way animations progress through time
        Discover and scrub through all CSS animations and transitions playing on the page
        Learn more: http://devtoolschallenger.com/
    Visual tools for Layout and Styles:
        Display rulers along the viewport to verify size and position and use the measurement tool to easily detect spacing and alignment problems
        Use CSS filters to preview and create real-time effects like drop-shadows, sepia, etc
        Learn more: http://devtoolschallenger.com/
    New memory tool for inspecting the memory heap
    Service Workers API
    Built-in JSON reader to intuitively view, search, copy and save data without extensions
    Jump to function definitions in the debugger with Cmd-Click
    WebSocket Debugging API and add-on
    The rule view now displays styles using their authored text, and edits in the rule view are now linked to the style editor

Security bugs:
Fixed in Firefox 44
    2016-12 Lightweight themes on Firefox for Android do not verify a secure connection
    2016-11 Application Reputation service disabled in Firefox 43
    2016-10 Unsafe memory manipulation found through code inspection
    2016-09 Addressbar spoofing attacks
    2016-08 Delay following click events in file download dialog too short on OS X
    2016-07 Errors in mp_div and mp_exptmod cryptographic functions in NSS
    2016-06 Missing delay following user click events in protocol handler dialog
    2016-05 Addressbar spoofing through stored data url shortcuts on Firefox for Android
    2016-04 Firefox allows for control characters to be set in cookie names
    2016-03 Buffer overflow in WebGL after out of memory allocation
    2016-02 Out of Memory crash when parsing GIF format images
    2016-01 Miscellaneous memory safety hazards (rv:44.0 / rv:38.6)
2016-01-27 00:08:26 +00:00
ryoon
a7578d17d0 Fix build with recent g++/complex on NetBSD current 2016-01-19 10:23:28 +00:00
ryoon
c31132d4a6 Update to 43.0.4
Changelog:
Fixed: Fix for startup crash for users of a third party antivirus tool (Bug 1235537)
Fixed: Multi-user GNU/Linux download folders can be created (Bug 1233434)

Changed: Re-enable SHA-1 certificates (Bug 1236975)
2016-01-09 05:48:48 +00:00
ryoon
3786c14bce Update to 43.0.3
* Fix alsa option build, fix PR pkg/50427

Changelog:
    Fix: Fix network issue when using Nvidia's Network Access Manager (1233237)
    Fix: On some Windows configurations, improve the decoding of some videos on YouTube (1233970)
2015-12-31 08:45:42 +00:00
ryoon
6b38e0ab7a Update to 43.0.2
* Add OSS support, disabled by default

Changelog:
43.0.2:
Stability fixes.

43.0.1:
Not for non-Microsoft Windows platforms.
2015-12-27 18:25:33 +00:00
martin
dcf3e88adf Remove changes for bugzilla ticket #1026499 which has been resolved
differently upstream.
2015-12-19 12:50:55 +00:00
ryoon
0059c5f03a Fix build under NetBSD 6, at least i386 2015-12-18 23:51:16 +00:00
ryoon
0832aa2392 Update to 43.0
Changelog:
    New Private Browsing with Tracking Protection offers choice of blocking additional trackers
    New Improved API support for m4v video playback
    New Firefox 64-bit for Windows is now available via the Firefox download page
    New Users can choose search suggestions from the Awesome Bar
    New On-screen keyboard displayed on selecting input field on devices running Windows 8 or greater
    New Firefox Health Report has switched to use the same data collection mechanism as telemetry
    Developer Markup view shows indicators for pseudo-classes locked for elements
    Developer Bind F1 key to open the settings when the toolbox is focused
    Developer New 'Use in Console' context menu item in Inspector to store selected element in a temporary variable
    Developer Search button next to overridden CSS properties to find similar properties in the rules view
    Developer Ability to filter styles from their property names in the rules view
    Developer Stack traces are now shown for exceptions inside the console
    Developer Added ability to display server-side logs in the console
    Developer Ability to choose resolution for the GCLI screenshot command
    Developer Subresource integrity allows developers to make their sites more secure
    Developer Network requests in Console now link to Network panel instead of opening in a popup
    Developer Unprefixed 'hyphens' property is now supported
    Developer WebIDE now has a sidebar-based UI
    Developer The 'transform-origin' property is now supported on SVG elements
    Developer Animation inspector now displays animations in a timeline
    Developer Single-process mode is no longer supported for NPAPI plugins
    Fixed Eyedropper tool does not work as expected when page is zoomed
    Fixed Various security fixes

Fixed in Firefox 43
    2015-149 Cross-site reading attack through data and view-source URIs
    2015-148 Privilege escalation vulnerabilities in WebExtension APIs
    2015-147 Integer underflow and buffer overflow processing MP4 metadata in libstagefright
    2015-146 Integer overflow in MP4 playback in 64-bit versions
    2015-145 Underflow through code inspection
    2015-144 Buffer overflows found through code inspection
    2015-143 Linux file chooser crashes on malformed images due to flaws in Jasper library
    2015-142 DOS due to malformed frames in HTTP/2
    2015-141 Hash in data URI is incorrectly parsed
    2015-140 Cross-origin information leak through web workers error events
    2015-139 Integer overflow allocating extremely large textures
    2015-138 Use-after-free in WebRTC when datachannel is used after being destroyed
    2015-137 Firefox allows for control characters to be set in cookies
    2015-136 Same-origin policy violation using perfomance.getEntries and history navigation
    2015-135 Crash with JavaScript variable assignment with unboxed objects
    2015-134 Miscellaneous memory safety hazards (rv:43.0 / rv:38.5)
2015-12-16 09:34:55 +00:00
adam
7f3b4730ad Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 2015-12-05 21:25:27 +00:00
jperkin
8530ce776d Remove mk/find-prefix.mk usage from the www category.
The find-prefix infrastructure was required in a pkgviews world where
packages installed from pkgsrc could have different installation
prefixes, and this was a way for a dependency prefix to be determined.

Now that pkgviews has been removed there is no longer any need for the
overhead of this infrastructure.  Instead we use BUILDLINK_PREFIX.pkg
for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the
dependency is coming from pkgsrc.

Provides a reasonable performance win due to the reduction of `pkg_info
-qp` calls, some of which were redundant anyway as they were duplicating
the same information provided by BUILDLINK_PREFIX.pkg.
2015-11-25 12:54:07 +00:00
joerg
e67965bc86 Avoid ambigious class references. 2015-11-20 14:48:20 +00:00
ryoon
b33059afe1 Recursive revbump from multimedia/libvpx 2015-11-18 14:19:46 +00:00
ryoon
50274db8dc Add devel/yasm as build dependency.
It fixes the build under NetBSD/i386 and amd64.
2015-11-08 00:46:22 +00:00
ryoon
e9634e72a7 Update BUILDLINK_API_DEPENDS.nspr 2015-11-03 17:21:04 +00:00
ryoon
744a608913 Update to 42.0
Changelog:
    New Private Browsing with Tracking Protection blocks certain Web elements that could be used to record your behavior across sites
    New Control Center that contains site security and privacy controls
    New Indicator added to tabs that play audio with one-click muting
    New WebRTC improvements:
        IPV6 support
        Preferences for controlling ICE candidate generation and IP exposure
        Hooks for extensions to allow/deny createOffer/Answer
        Improved ability for applications to monitor and control which devices are used in getUserMedia
    New Login Manager improvements:
        Improved heuristics to save usernames and passwords
        Edit and show all logins in line, Copy/Paste usernames/passwords from the Context menu
        Migration imports your passwords to Firefox from Google Chrome for Windows and Internet Explorer; import anytime from the Login Manager
    Changed Improved performance on interactive websites that trigger a lot of restyles
    HTML5 Media Source Extension for HTML5 video available for all sites
    HTML5 Support ImageBitmap and createImageBitmap()
    HTML5 Implemented ES6 Reflect
    Developer Ability to save filter presets inside CSS Filter Tooltip
    Developer CSS filter presets in the Inspector
    Developer Configurable Firefox OS Simulator in WebIDE, to simulate reference devices like phones, tablets, even TVs
    Developer Asynchronous call stacks now allow web developers to follow the code flow through setTimeout, DOM event handlers, and Promise handlers.
    Developer Remote website debugging over WiFi (no USB cable or ADB needed)
    Developer View HTML source in a tab
2015-11-03 15:52:57 +00:00
jmcneill
043b16048d NEON runtime detection for NetBSD/arm. 2015-10-25 15:59:37 +00:00
szptvlfn
591aafc814 remove redundant '--disable-libnotify' 2015-10-17 00:31:41 +00:00
ryoon
5a947ca338 Update to 41.0.2
Changelog:
Security fix
Fixed in Firefox 41.0.2
    2015-115 Cross-origin restriction bypass using Fetch
2015-10-16 20:50:23 +00:00
jmcneill
7509dcf369 NetBSD/arm fixes. Now Firefox works on my Tegra board again. 2015-10-16 12:59:36 +00:00
jmcneill
4043f9fdb6 gio is part of gtk2 not gnome, so dont make the gio extension conditional on the gnome pkg option. bump pkg revision. 2015-10-16 12:58:16 +00:00
ryoon
b141232e29 Recursive revbump from textproc/icu 2015-10-10 01:57:50 +00:00