pkgsrc/www/firefox/patches
ryoon 3093ecfe32 Update to 50.0.2
* Change default audio support to ALSA.
  You can use OSS or pulseaudio via ALSA plugin package.

Changelog:
50.0.2:
Fixed in Firefox 50.0.2
 #CVE-2016-9079: Use-after-free in SVG Animation

50.0.1:
Fixed
   *Firefox crashes with 3rd party Chinese IME when using IME text

Security vulnerabilities fixed in Firefox 50.0.1:
 #CVE-2016-9078: data: URL can inherit wrong origin after an HTTP redirect

50.0:

New
   *Playback video on more sites without plugins with WebM EME Support for Widevine on Windows and Mac
   *Improved performance for SDK extensions or extensions using the SDK module loader
   *Added download protection for a large number of executable file types on Windows, Mac and Linux
   *Increased availability of WebGL to more than 98 percent of users on Windows 7 and newer
   *Added Guarani (gn) locale
   *Added option to Find in page that allows users to limit search to whole words only
   *Updates to keyboard shortcuts
       *Set a preference to have Ctrl+Tab cycle through tabs in recently used order
       *View a page in Reader Mode by using Ctrl+Alt+R (command+alt+r on Mac)

Fixed
   *Login cookies are now saved for sites with a high number of cookies (Bug 1264192)
   *Various security fixes

   *Fixed rendering of dashed and dotted borders with rounded corners (border-radius)

Changed
   *The link to check for plugin security updates has been removed from the addon manager as Firefox automatically checks for plugin updates
   *Blocked versions of libavcodec older than 54.35.1
   *Added a built-in Emoji set for operating systems without native Emoji fonts (Windows 8.0 and lower and Linux)

Developer
   *Changes for web developers

Security vulnerabilities fixed in Firefox 50:
 #CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
 #CVE-2016-5292: URL parsing causes crash
 #CVE-2016-5293: Write to arbitrary file with Mozilla Updater and Maintenance Service using updater.log hardlink
 #CVE-2016-5294: Arbitrary target directory for result files of update process
 #CVE-2016-5297: Incorrect argument length checking in JavaScript
 #CVE-2016-9064: Add-ons update must verify IDs match between current and new versions
 #CVE-2016-9065: Firefox for Android location bar spoofing using fullscreen
 #CVE-2016-9066: Integer overflow leading to a buffer overflow in nsScriptLoadHandler
 #CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
 #CVE-2016-9068: heap-use-after-free in nsRefreshDriver
 #CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
 #CVE-2016-9075: WebExtensions can access the mozAddonManager API and use it to gain elevated privileges
 #CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied to cross-origin images, allowing timing attacks on them
 #CVE-2016-5291: Same-origin policy violation using local HTML file and saved shortcut file
 #CVE-2016-5295: Mozilla Maintenance Service: Ability to read arbitrary files as SYSTEM
 #CVE-2016-5298: SSL indicator can mislead the user about the real URL visited
 #CVE-2016-5299: Firefox AuthToken in broadcast protected with signature-level permission can be accessed by an application installed beforehand that defines the same permissionsPI key (glocation) in broadcast protected with signature-level permission can be accessed by an application installed beforehand that defines the same permissions
 #CVE-2016-9062: Private browsing browser traces (Android) in browser.db and wal file
 #CVE-2016-9070: Sidebar bookmark can have reference to chrome window
 #CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
 #CVE-2016-9074: Insufficient timing side-channel resistance in divSpoiler
 #CVE-2016-9076: select dropdown menu can be used for URL bar spoofing on e10s
 #CVE-2016-9063: Possible integer overflow to fix inside XML_Parse in Expat
 #CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
 #CVE-2016-5289: Memory safety bugs fixed in Firefox 50
 #CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
2016-12-03 09:58:25 +00:00
..
patch-aa Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-ao Update to 47.0 2016-06-16 12:08:21 +00:00
patch-as Update to 48.0 2016-08-06 08:46:59 +00:00
patch-bf Update to 47.0 2016-06-16 12:08:21 +00:00
patch-browser_components_nsBrowserGlue.js Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-browser_installer_package-manifest.in Update to 42.0 2015-11-03 15:52:57 +00:00
patch-build_autoconf_compiler-opts.m4
patch-build_gyp.mozbuild Update to 49.0 2016-09-20 20:01:41 +00:00
patch-build_moz.configure_init.configure Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-build_moz.configure_old.configure Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-config_baseconfig.mk Update to 47.0 2016-06-16 12:08:21 +00:00
patch-config_external_moz.build Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-config_Makefile.in Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-config_stl__wrappers_ios
patch-config_stl__wrappers_ostream
patch-config_system-headers Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-config_system__wrappers_unwind.h
patch-dom_base_moz.build Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-dom_media_AudioStream.cpp Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-dom_media_AudioStream.h Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-dom_media_moz.build Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-dom_plugins_ipc_PluginModuleChild.cpp Update to 47.0 2016-06-16 12:08:21 +00:00
patch-dom_plugins_ipc_PluginModuleChild.h Update to 47.0 2016-06-16 12:08:21 +00:00
patch-dom_system_OSFileConstants.cpp Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-extensions_spellcheck_hunspell_glue_moz.build Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-extensions_spellcheck_hunspell_glue_mozHunspell.cpp Update to 47.0 2016-06-16 12:08:21 +00:00
patch-extensions_spellcheck_src_moz.build Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-gfx_cairo_libpixman_src_pixman-arm-neon-asm.S Update to 47.0 2016-06-16 12:08:21 +00:00
patch-gfx_gl_GLContextProviderGLX.cpp Make WebGL work on NetBSD 2015-07-05 11:55:06 +00:00
patch-gfx_graphite2_moz-gr-update.sh Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-gfx_graphite2_src_Bidi.cpp Update to 47.0 2016-06-16 12:08:21 +00:00
patch-gfx_moz.build Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-gfx_skia_generate__mozbuild.py Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-gfx_skia_moz.build Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-gfx_skia_skia_src_core_SkUtilsArm.cpp Update to 47.0 2016-06-16 12:08:21 +00:00
patch-gfx_thebes_gfxFontUtils.cpp Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-gfx_thebes_moz.build Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-gfx_ycbcr_moz.build Update to 47.0 2016-06-16 12:08:21 +00:00
patch-gfx_ycbcr_yuv__row__arm.S Consistently move and patch yuv_row_arm.S. 2016-11-03 22:46:43 +00:00
patch-image_decoders_nsJPEGDecoder.cpp Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-intl_hyphenation_glue_hnjalloc.h Update to 47.0 2016-06-16 12:08:21 +00:00
patch-intl_lwbrk_nsJISx4051LineBreaker.cpp Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-intl_unicharutil_util_moz.build Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-ipc_chromium_src_base_atomicops.h
patch-ipc_chromium_src_base_message__pump__libevent.cc Comment out libevent check unconditionally, requested by joerg@ 2016-01-30 00:43:42 +00:00
patch-ipc_chromium_src_base_platform__thread.h Update to 47.0 2016-06-16 12:08:21 +00:00
patch-ipc_chromium_src_base_platform__thread__posix.cc Update to 47.0 2016-06-16 12:08:21 +00:00
patch-ipc_chromium_src_base_process__util.h
patch-ipc_chromium_src_base_process__util__bsd.cc Update to 48.0 2016-08-06 08:46:59 +00:00
patch-ipc_chromium_src_base_process__util__posix.cc Update to 47.0 2016-06-16 12:08:21 +00:00
patch-ipc_chromium_src_base_sys__info__posix.cc Update to 47.0 2016-06-16 12:08:21 +00:00
patch-ipc_chromium_src_base_time__posix.cc Update to 47.0 2016-06-16 12:08:21 +00:00
patch-ipc_chromium_src_build_build__config.h Update to 47.0 2016-06-16 12:08:21 +00:00
patch-ipc_chromium_src_chrome_common_transport__dib.h Update to 47.0 2016-06-16 12:08:21 +00:00
patch-ipc_glue_GeckoChildProcessHost.cpp Update to 47.0 2016-06-16 12:08:21 +00:00
patch-js__src__vm__SPSProfiler.cpp Update to 47.0 2016-06-16 12:08:21 +00:00
patch-js_src_jit-LIR.cpp Update to 47.0 2016-06-16 12:08:21 +00:00
patch-js_src_jit_arm_Architecture-arm.cpp Update to 47.0 2016-06-16 12:08:21 +00:00
patch-js_src_jit_MIR.cpp Update to 47.0 2016-06-16 12:08:21 +00:00
patch-js_src_jit_none_AtomicOperations-sparc.h Update to 49.0 2016-09-20 20:01:41 +00:00
patch-js_src_jsdate.cpp Update to 47.0 2016-06-16 12:08:21 +00:00
patch-js_src_jskwgen.cpp
patch-js_src_moz.build Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-js_xpconnect_src_XPCConvert.cpp
patch-js_xpconnect_src_xpcprivate.h Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-media_libcubeb_src_cubeb.c Update to 47.0 2016-06-16 12:08:21 +00:00
patch-media_libcubeb_src_cubeb__alsa.c Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-media_libcubeb_src_cubeb__oss.c Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-media_libcubeb_src_moz.build Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-media_libcubeb_tests_moz.build Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-media_libcubeb_update.sh Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-media_libsoundtouch_src_cpu__detect__x86.cpp
patch-media_libsoundtouch_src_soundtouch__perms.h Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-media_libstagefright_frameworks_av_include_media_stagefright_foundation_AString.h Fix build under NetBSD 6, at least i386 2015-12-18 23:51:16 +00:00
patch-media_libstagefright_frameworks_av_media_libstagefright_foundation_AString.cpp Update to 47.0 2016-06-16 12:08:21 +00:00
patch-media_libstagefright_system_core_liblog_fake__log__device.c Update to 47.0 2016-06-16 12:08:21 +00:00
patch-media_libstagefright_system_core_liblog_logprint.c Update to 47.0 2016-06-16 12:08:21 +00:00
patch-media_libtheora_lib_arm_armcpu.c
patch-media_libtheora_lib_info.c Update to 47.0 2016-06-16 12:08:21 +00:00
patch-media_libtheora_moz.build Update to 48.0 2016-08-06 08:46:59 +00:00
patch-media_libtremor_Makefile.in Update to 48.0 2016-08-06 08:46:59 +00:00
patch-media_libtremor_moz.build Update to 48.0 2016-08-06 08:46:59 +00:00
patch-media_libvorbis_lib_vorbis_info.c Update to 47.0 2016-06-16 12:08:21 +00:00
patch-media_libvorbis_Makefile.in Update to 48.0 2016-08-06 08:46:59 +00:00
patch-media_libvorbis_moz.build Update to 48.0 2016-08-06 08:46:59 +00:00
patch-media_libyuv_source_mjpeg__decoder.cc Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-media_mtransport_third__party_nrappkit_src_port_generic_include_sys_queue.h
patch-media_openmax__dl_dl_api_armCOMM__s.h Update to 47.0 2016-06-16 12:08:21 +00:00
patch-media_webrtc_signaling_test_common.build Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_video__capture__linux.cc Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-media_webrtc_trunk_webrtc_modules_video__capture_video__capture.gypi Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-memory_build_mozjemalloc__compat.c Update to 43.0 2015-12-16 09:34:55 +00:00
patch-memory_mozalloc_mozalloc__abort.cpp Update to 47.0 2016-06-16 12:08:21 +00:00
patch-mfbt_Attributes.h Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-mfbt_Poison.cpp
patch-mobile_android_installer_Makefile.in Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-mobile_android_installer_package-manifest.in Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-modules_libjar_nsZipArchive.cpp Update to 47.0 2016-06-16 12:08:21 +00:00
patch-modules_libpref_init_all.js Update to 48.0 2016-08-06 08:46:59 +00:00
patch-moz.configure Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-mozglue_build_arm.cpp Update to 49.0 2016-09-20 20:01:41 +00:00
patch-mozglue_build_arm.h Update to 47.0 2016-06-16 12:08:21 +00:00
patch-netwerk_dns_moz.build Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-python_mozbuild_mozbuild_configure_options.py Update to 48.0 2016-08-06 08:46:59 +00:00
patch-rc Update to 47.0 2016-06-16 12:08:21 +00:00
patch-toolkit_components_osfile_modules_osfile__unix__back.jsm Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-toolkit_components_osfile_modules_osfile__unix__front.jsm Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h Update to 48.0 2016-08-06 08:46:59 +00:00
patch-toolkit_components_protobuf_src_google_protobuf_stubs_platform__macros.h Update to 47.0 2016-06-16 12:08:21 +00:00
patch-toolkit_components_terminator_nsTerminator.cpp Update to 47.0 2016-06-16 12:08:21 +00:00
patch-toolkit_library_libxul.mk fix pkg/50767 linker error when using clang 2016-08-16 09:34:12 +00:00
patch-toolkit_library_moz.build Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-toolkit_modules_GMPUtils.jsm Update to 49.0 2016-09-20 20:01:41 +00:00
patch-toolkit_moz.configure Update to 49.0 2016-09-20 20:01:41 +00:00
patch-toolkit_mozapps_extensions_test_browser_browser__gmpProvider.js Update to 49.0 2016-09-20 20:01:41 +00:00
patch-toolkit_xre_glxtest.cpp Make WebGL work on NetBSD 2015-07-05 11:55:06 +00:00
patch-toolkit_xre_nsEmbedFunctions.cpp Update to 47.0 2016-06-16 12:08:21 +00:00
patch-xpcom_base_nscore.h Update to 47.0 2016-06-16 12:08:21 +00:00
patch-xpcom_build_XPCOMInit.cpp Update to 50.0.2 2016-12-03 09:58:25 +00:00
patch-xpcom_components_Module.h fix pkg/50767 linker error when using clang 2016-08-16 09:34:12 +00:00
patch-xpcom_reflect_xptcall_md_unix_Makefile.in Update to 47.0 2016-06-16 12:08:21 +00:00
patch-xpcom_reflect_xptcall_md_unix_moz.build Update to 46.0 2016-04-27 16:22:39 +00:00
patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__arm__netbsd.cpp
patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__mips.S
patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__asm__ppc__netbsd.s
patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__gcc__x86__unix.cpp
patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__netbsd__m68k.cpp
patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__ppc__netbsd.cpp
patch-xpcom_reflect_xptcall_md_unix_xptcinvoke__sparc64__netbsd.cpp
patch-xpcom_reflect_xptcall_md_unix_xptcstubs__arm__netbsd.cpp
patch-xpcom_reflect_xptcall_md_unix_xptcstubs__asm__mips.S
patch-xpcom_reflect_xptcall_md_unix_xptcstubs__asm__sparc64__netbsd.s
patch-xpcom_reflect_xptcall_md_unix_xptcstubs__gcc__x86__unix.cpp
patch-xpcom_reflect_xptcall_md_unix_xptcstubs__netbsd__m68k.cpp