Hello community,
here is the log from the commit of package chromium for openSUSE:Factory checked in at 2016-04-22 16:24:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/chromium (Old)
and /work/SRC/openSUSE:Factory/.chromium.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "chromium"
Changes:
--------
--- /work/SRC/openSUSE:Factory/chromium/chromium.changes 2016-04-11 10:26:41.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.chromium.new/chromium.changes 2016-04-22 16:24:59.000000000 +0200
@@ -1,0 +2,19 @@
+Thu Apr 14 07:39:40 UTC 2016 - tittiatcoke@gmail.com
+
+- Update to Chromium 50.0.2661.75 (boo#975572)
+ * Security Fixes:
+ - CVE-2016-1652: Universal XSS in extension bindings
+ - CVE-2016-1653: Out-of-bounds write in V8
+ - CVE-2016-1651: Out-of-bounds read in Pdfium JPEG2000 decoding
+ - CVE-2016-1654: Uninitialized memory read in media
+ - CVE-2016-1655: Use-after-free related to extensions
+ - CVE-2016-1656: Android downloaded file path restriction bypass
+ - CVE-2016-1657: Address bar spoofing
+ - CVE-2016-1658: Potential leak of sensitive information to
+ malicious extensions
+ - CVE-2016-1659: Various fixes from internal audits, fuzzing
+ and other initiatives
+- add patch to fix GCC builds with component=shared_library:
+ chromium-50.0.2661.75-export_blink_Platform_symbols_in_shared_library_builds.patch
+
+-------------------------------------------------------------------
Old:
----
chromium-49.0.2623.112.tar.xz
New:
----
chromium-50.0.2661.75-export_blink_Platform_symbols_in_shared_library_builds.patch
chromium-50.0.2661.75.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ chromium.spec ++++++
--- /var/tmp/diff_new_pack.FMk9cC/_old 2016-04-22 16:25:13.000000000 +0200
+++ /var/tmp/diff_new_pack.FMk9cC/_new 2016-04-22 16:25:13.000000000 +0200
@@ -18,7 +18,7 @@
%define chromium_no_dlopen 1
Name: chromium
-Version: 49.0.2623.112
+Version: 50.0.2661.75
Release: 0
Summary: Google's opens source browser project
License: BSD-3-Clause and LGPL-2.1+
@@ -58,6 +58,7 @@
Patch12: fix_building_widevinecdm_with_chromium.patch
# PATCH-FIX-OPENSUSE fix_network_api_crash.patch - Fix crash in network API, e.g. when using chromecast extension
Patch14: fix_network_api_crash.patch
+Patch15: chromium-50.0.2661.75-export_blink_Platform_symbols_in_shared_library_builds.patch
# archlinux arm enhancement patches
Patch100: arm-webrtc-fix.patch
Patch101: chromium-arm-r0.patch
@@ -252,6 +253,7 @@
%patch11 -p1
%patch12 -p1
%patch14
+%patch15 -p1
#Upstream fixes
++++++ chromium-50.0.2661.75-export_blink_Platform_symbols_in_shared_library_builds.patch ++++++
commit e9f54102f094afa87dd22bdcbc26a5aec911e882
Author: mostynb
Date: Mon Mar 07 17:38:39 2016
Upstream: committed
export blink::Platform symbols in shared_library builds
This unbreaks GCC component=shared_library builds, which fail to link
libblink_platform.so due to missing vtable, since CL 1660383002 landed.
BUG=548254
Review URL: https://codereview.chromium.org/1770693002
Cr-Commit-Position: refs/heads/master@{#379577}
[modify] https://crrev.com/e9f54102f094afa87dd22bdcbc26a5aec911e882/third_party/WebKi...
https://bugs.chromium.org/p/chromium/issues/detail?id=548254
https://chromium.googlesource.com/chromium/src.git/+/e9f54102f094afa87dd22bd...
diff --git a/third_party/WebKit/public/platform/Platform.h b/third_party/WebKit/public/platform/Platform.h
index 7ae10de..f48574d 100644
--- a/third_party/WebKit/public/platform/Platform.h
+++ b/third_party/WebKit/public/platform/Platform.h
@@ -123,7 +123,7 @@
struct WebLocalizedString;
struct WebSize;
-class Platform {
+class BLINK_PLATFORM_EXPORT Platform {
public:
// HTML5 Database ------------------------------------------------------
@@ -133,9 +133,9 @@
typedef int FileHandle;
#endif
- BLINK_PLATFORM_EXPORT static void initialize(Platform*);
- BLINK_PLATFORM_EXPORT static void shutdown();
- BLINK_PLATFORM_EXPORT static Platform* current();
+ static void initialize(Platform*);
+ static void shutdown();
+ static Platform* current();
// May return null.
virtual WebCookieJar* cookieJar() { return nullptr; }
@@ -387,7 +387,7 @@
virtual WebString defaultLocale() { return WebString(); }
// Returns an interface to the main thread. Can be null if blink was initialized on a thread without a message loop.
- BLINK_PLATFORM_EXPORT WebThread* mainThread() const;
+ WebThread* mainThread() const;
// Returns an interface to the compositor thread. This can be null if the
// renderer was created with threaded rendering desabled.
@@ -424,10 +424,10 @@
// registerMemoryDumpProvider() method. |name| is used for debugging
// (duplicates are allowed) and must be a long-lived C string.
// See crbug.com/458295 for design docs.
- BLINK_PLATFORM_EXPORT virtual void registerMemoryDumpProvider(blink::WebMemoryDumpProvider*, const char* name);
+ virtual void registerMemoryDumpProvider(blink::WebMemoryDumpProvider*, const char* name);
// Must be called on the thread that called registerMemoryDumpProvider().
- BLINK_PLATFORM_EXPORT virtual void unregisterMemoryDumpProvider(blink::WebMemoryDumpProvider*);
+ virtual void unregisterMemoryDumpProvider(blink::WebMemoryDumpProvider*);
class TraceLogEnabledStateObserver {
public:
@@ -609,7 +609,7 @@
virtual WebTrialTokenValidator* trialTokenValidator() { return nullptr; }
protected:
- BLINK_PLATFORM_EXPORT Platform();
+ Platform();
virtual ~Platform() { }
WebThread* m_mainThread;
++++++ chromium-49.0.2623.112.tar.xz -> chromium-50.0.2661.75.tar.xz ++++++
/work/SRC/openSUSE:Factory/chromium/chromium-49.0.2623.112.tar.xz /work/SRC/openSUSE:Factory/.chromium.new/chromium-50.0.2661.75.tar.xz differ: char 27, line 1
++++++ chromium-gcc-fixes.patch ++++++
--- /var/tmp/diff_new_pack.FMk9cC/_old 2016-04-22 16:25:13.000000000 +0200
+++ /var/tmp/diff_new_pack.FMk9cC/_new 2016-04-22 16:25:13.000000000 +0200
@@ -2,10 +2,10 @@
===================================================================
--- third_party/skia/src/ports/SkFontHost_fontconfig.cpp
+++ third_party/skia/src/ports/SkFontHost_fontconfig.cpp
-@@ -11,6 +11,7 @@
- #include "SkStream.h"
+@@ -13,6 +13,7 @@
#include "SkTypeface.h"
#include "SkTypefaceCache.h"
+ #include "SkResourceCache.h"
+#include
///////////////////////////////////////////////////////////////////////////////