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 - tittiatc...@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 <most...@opera.com>
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/WebKit/public/platform/Platform.h

https://bugs.chromium.org/p/chromium/issues/detail?id=548254
https://chromium.googlesource.com/chromium/src.git/+/e9f54102f094afa87dd22bdcbc26a5aec911e882%5E!/

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 <unistd.h>
 
  
///////////////////////////////////////////////////////////////////////////////


Reply via email to