Hello community, here is the log from the commit of package chromium for openSUSE:Factory checked in at 2012-05-16 21:05:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/chromium (Old) and /work/SRC/openSUSE:Factory/.chromium.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "chromium", Maintainer is "prus...@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/chromium/chromium.changes 2012-05-07 22:46:01.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.chromium.new/chromium.changes 2012-05-16 21:06:09.000000000 +0200 @@ -1,0 +2,28 @@ +Sun May 13 19:53:59 UTC 2012 - tittiatc...@gmail.com + +- Update to 21.0.1137 + * Fixes crashes when manually typing in URL's + +------------------------------------------------------------------- +Fri May 11 14:22:22 UTC 2012 - tittiatc...@gmail.com + +- Update to 21.0.1135.0 + * Added patch for Sqlite which should resolve crashes when build + with GCC 4.7 + * Fixes for rendering and stability + * Fixed about:inducebrowsercrashforrealz (Issue: 124843) + * Mouse over on apps/extensions makes place holder blank in + web store. (Issue: 125777) + * Security Fixes (bnc#760264): + - CVE-2011-3078: Use after free in floats handling. + - CVE-2012-1521: Use after free in xml parser. + - CVE-2011-3079: IPC validation failure. + - CVE-2011-3080: Race condition in sandbox IPC + - CVE-2011-3081: Use after free in floats handling. + +------------------------------------------------------------------- +Sun Apr 29 15:38:00 UTC 2012 - tittiatc...@gmail.com + +- Update to 20.0.1123.0 + +------------------------------------------------------------------- Old: ---- chromium.20.0.1119.0.svn134106.tar.bz2 New: ---- chromium.21.0.1137.0.svn136806.tar.bz2 sqlite-3.7.6.3-fix-out-of-scope-memory-reference.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ chromium.spec ++++++ --- /var/tmp/diff_new_pack.b4e6dK/_old 2012-05-16 21:06:36.000000000 +0200 +++ /var/tmp/diff_new_pack.b4e6dK/_new 2012-05-16 21:06:36.000000000 +0200 @@ -16,11 +16,11 @@ # -%define v8_ver 3.10.6.0 -%define svn_revision 134106 +%define v8_ver 3.10.8.4 +%define svn_revision 136806 Name: chromium -Version: 20.0.1119.0 +Version: 21.0.1137.0 Release: 0 Summary: Google's opens source browser project License: BSD-3-Clause and LGPL-2.1+ @@ -80,6 +80,8 @@ Patch67: chromium_use_gold.patch # PATCH-FIX-OPENSUSE Fix build with GCC 4.7 Patch68: chromium-gcc47.patch +# Upstream Patches +Patch500: sqlite-3.7.6.3-fix-out-of-scope-memory-reference.patch %if 0%{?suse_version} > 1210 BuildRequires: libjpeg8-devel @@ -113,6 +115,7 @@ BuildRequires: openssl-devel BuildRequires: pam-devel BuildRequires: pkg-config +BuildRequires: subversion %if 0%{?suse_version} > 1210 BuildRequires: perl-Switch %else @@ -259,6 +262,7 @@ %patch66 -p1 %patch67 -p1 %patch68 -p1 +%patch500 -p1 echo "svn%{svn_revision}" > src/build/LASTCHANGE.in ++++++ chromium-7.0.500.0-system-speex.patch ++++++ --- /var/tmp/diff_new_pack.b4e6dK/_old 2012-05-16 21:06:36.000000000 +0200 +++ /var/tmp/diff_new_pack.b4e6dK/_new 2012-05-16 21:06:36.000000000 +0200 @@ -1,7 +1,8 @@ -diff -up chromium-7.0.500.0-20100819svn56724/build/linux/system.gyp.speex chromium-7.0.500.0-20100819svn56724/build/linux/system.gyp ---- chromium-7.0.500.0-20100819svn56724/src/build/linux/system.gyp.speex 2010-08-19 16:23:14.594998783 -0400 -+++ chromium-7.0.500.0-20100819svn56724/src/build/linux/system.gyp 2010-08-19 16:23:14.676903548 -0400 -@@ -410,6 +410,26 @@ +Index: chromium/src/build/linux/system.gyp +=================================================================== +--- chromium.orig/src/build/linux/system.gyp ++++ chromium/src/build/linux/system.gyp +@@ -453,6 +453,26 @@ }]] }, { @@ -28,20 +29,10 @@ 'target_name': 'gnome_keyring', 'type': 'none', 'conditions': [ -diff -up chromium-7.0.500.0-20100819svn56724/content/content_browser.gypi.speex chromium-7.0.500.0-20100819svn56724/chrome/chrome_browser.gypi ---- chromium-7.0.500.0-20100819svn56724/src/content/content_browser.gypi.speex 2010-08-19 16:23:14.594998783 -0400 -+++ chromium-7.0.500.0-20100819svn56724/src/content/content_browser.gypi 2010-08-19 16:25:27.921293238 -0400 -@@ -10,7 +10,7 @@ - '../ppapi/ppapi_internal.gyp:ppapi_proxy', - '../skia/skia.gyp:skia', - '../third_party/flac/flac.gyp:libflac', -- '../third_party/speex/speex.gyp:libspeex', -+ '../build/linux/system.gyp:speex', - '../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:webkit', - '../third_party/zlib/zlib.gyp:zlib', - '../ui/gfx/surface/surface.gyp:surface', ---- chromium/src/content/browser/speech/audio_encoder.cc 2011-01-20 09:04:11.631000020 +0100 -+++ chromium/src/content/browser/speech/audio_encoder.cc 2011-01-20 09:04:11.631000020 +0100 +Index: chromium/src/content/browser/speech/audio_encoder.cc +=================================================================== +--- chromium.orig/src/content/browser/speech/audio_encoder.cc ++++ chromium/src/content/browser/speech/audio_encoder.cc @@ -11,7 +11,7 @@ #include "base/string_number_conversions.h" #include "content/browser/speech/audio_buffer.h" @@ -51,3 +42,16 @@ using std::string; using speech::AudioChunk; +Index: chromium/src/content/content_browser.gypi +=================================================================== +--- chromium.orig/src/content/content_browser.gypi ++++ chromium/src/content/content_browser.gypi +@@ -12,7 +12,7 @@ + '../ppapi/ppapi_internal.gyp:ppapi_proxy', + '../skia/skia.gyp:skia', + '../third_party/flac/flac.gyp:libflac', +- '../third_party/speex/speex.gyp:libspeex', ++ '../build/linux/system.gyp:speex', + '../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:webkit', + '../third_party/zlib/zlib.gyp:zlib', + '../ui/surface/surface.gyp:surface', ++++++ chromium-gcc47.patch ++++++ --- /var/tmp/diff_new_pack.b4e6dK/_old 2012-05-16 21:06:36.000000000 +0200 +++ /var/tmp/diff_new_pack.b4e6dK/_new 2012-05-16 21:06:36.000000000 +0200 @@ -51,3 +51,15 @@ #include "maps.h" +--- chromium/src/content/public/common/sandbox_init.cc 2012-05-13 21:49:38.095114828 +0200 ++++ chromium/src/content/public/common/sandbox_init.cc 2012-05-13 21:49:38.095114828 +0200 +@@ -4,9 +4,7 @@ + + #include "content/public/common/sandbox_init.h" + +-#if defined(OS_ANDROID) + #include <unistd.h> +-#endif + + namespace content { + ++++++ chromium.20.0.1119.0.svn134106.tar.bz2 -> chromium.21.0.1137.0.svn136806.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/chromium/chromium.20.0.1119.0.svn134106.tar.bz2 /work/SRC/openSUSE:Factory/.chromium.new/chromium.21.0.1137.0.svn136806.tar.bz2 differ: char 11, line 1 ++++++ sqlite-3.7.6.3-fix-out-of-scope-memory-reference.patch ++++++ --- chromium/src/third_party/sqlite/amalgamation/sqlite3.c 2012-05-02 10:38:45.433642271 +0200 +++ chromium/src/third_party/sqlite/amalgamation/sqlite3.c 2012-05-08 22:54:02.289709441 +0200 @@ -119149,13 +119149,13 @@ Fts3SegReader **ppReader /* OUT: SegReader for pending-terms */ ){ Fts3SegReader *pReader = 0; /* Fts3SegReader object to return */ + Fts3HashElem *pE = 0; /* Iterator variable */ Fts3HashElem **aElem = 0; /* Array of term hash entries to scan */ int nElem = 0; /* Size of array at aElem */ int rc = SQLITE_OK; /* Return Code */ if( isPrefix ){ int nAlloc = 0; /* Size of allocated array at aElem */ - Fts3HashElem *pE = 0; /* Iterator variable */ for(pE=fts3HashFirst(&p->pendingTerms); pE; pE=fts3HashNext(pE)){ char *zKey = (char *)fts3HashKey(pE); @@ -119187,7 +119187,7 @@ } }else{ - Fts3HashElem *pE = fts3HashFindElem(&p->pendingTerms, zTerm, nTerm); + pE = fts3HashFindElem(&p->pendingTerms, zTerm, nTerm); if( pE ){ aElem = &pE; nElem = 1; -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org