Hello community,

here is the log from the commit of package MozillaThunderbird for 
openSUSE:Factory checked in at 2014-09-04 07:55:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/MozillaThunderbird (Old)
 and      /work/SRC/openSUSE:Factory/.MozillaThunderbird.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "MozillaThunderbird"

Changes:
--------
--- /work/SRC/openSUSE:Factory/MozillaThunderbird/MozillaThunderbird.changes    
2014-08-01 07:07:44.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.MozillaThunderbird.new/MozillaThunderbird.changes   
    2014-09-04 07:56:11.000000000 +0200
@@ -1,0 +2,17 @@
+Fri Aug 29 13:02:19 UTC 2014 - [email protected]
+
+- update to Thunderbird 31.1.0 (bnc#894370)
+  * MFSA 2014-67/CVE-2014-1553/CVE-2014-1562
+    Miscellaneous memory safety hazards
+  * MFSA 2014-68/CVE-2014-1563 (bmo#1018524)
+    Use-after-free during DOM interactions with SVG
+  * MFSA 2014-69/CVE-2014-1564 (bmo#1045977)
+    Uninitialized memory use during GIF rendering
+  * MFSA 2014-70/CVE-2014-1565 (bmo#1047831)
+    Out-of-bounds read in Web Audio audio timeline
+  * MFSA 2014-72/CVE-2014-1567 (bmo#1037641)
+    Use-after-free setting text directionality
+- added mozilla-nullptr-gcc45.patch to build on gcc 4.5 dists
+  (e.g. openSUSE 11.4)
+
+-------------------------------------------------------------------

Old:
----
  l10n-31.0.tar.xz
  thunderbird-31.0-source.tar.xz

New:
----
  l10n-31.1.0.tar.xz
  mozilla-nullptr-gcc45.patch
  thunderbird-31.1.0-source.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ MozillaThunderbird.spec ++++++
--- /var/tmp/diff_new_pack.NIPw1k/_old  2014-09-04 07:56:22.000000000 +0200
+++ /var/tmp/diff_new_pack.NIPw1k/_new  2014-09-04 07:56:22.000000000 +0200
@@ -17,7 +17,7 @@
 #
 
 
-%define mainversion 31.0
+%define mainversion 31.1.0
 %define update_channel release
 
 %if %suse_version > 1210
@@ -70,7 +70,7 @@
 %endif
 Version:        %{mainversion}
 Release:        0
-%define releasedate 2014072100
+%define releasedate 2014082900
 Provides:       thunderbird = %{version}
 %if %{with_kde}
 # this is needed to match this package with the kde4 helper package without 
the main package
@@ -100,7 +100,8 @@
 Patch3:         mozilla-nongnome-proxies.patch
 Patch4:         mozilla-kde.patch
 Patch5:         mozilla-arm-disable-edsp.patch
-Patch7:         mozilla-ppc.patch
+Patch6:         mozilla-ppc.patch
+Patch7:         mozilla-nullptr-gcc45.patch
 # Thunderbird/mail
 Patch20:        tb-ssldap.patch
 Patch21:        tb-develdirs.patch
@@ -198,6 +199,7 @@
 %patch4 -p1
 %endif
 %patch5 -p1
+%patch6 -p1
 %patch7 -p1
 popd
 # comm-central patches


++++++ compare-locales.tar.xz ++++++

++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.NIPw1k/_old  2014-09-04 07:56:22.000000000 +0200
+++ /var/tmp/diff_new_pack.NIPw1k/_new  2014-09-04 07:56:22.000000000 +0200
@@ -2,8 +2,8 @@
 
 CHANNEL="esr31"
 BRANCH="releases/comm-$CHANNEL"
-RELEASE_TAG="THUNDERBIRD_31_0_RELEASE"
-VERSION="31.0"
+RELEASE_TAG="THUNDERBIRD_31_1_0_RELEASE"
+VERSION="31.1.0"
 
 echo "cloning $BRANCH..."
 hg clone http://hg.mozilla.org/$BRANCH thunderbird

++++++ l10n-31.0.tar.xz -> l10n-31.1.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/MozillaThunderbird/l10n-31.0.tar.xz 
/work/SRC/openSUSE:Factory/.MozillaThunderbird.new/l10n-31.1.0.tar.xz differ: 
char 27, line 1

++++++ mozilla-nullptr-gcc45.patch ++++++
# HG changeset patch
# Parent c7f2d830f66744f9da21b93f80017d28b5fba9a0
# User Wolfgang Rosenauer <[email protected]>
Bug 1044581 - compilation error: bit_reader.cc:12:3: error: 'nullptr' was not 
declared in this scope

diff --git a/content/media/fmp4/demuxer/bit_reader.cc 
b/content/media/fmp4/demuxer/bit_reader.cc
--- a/content/media/fmp4/demuxer/bit_reader.cc
+++ b/content/media/fmp4/demuxer/bit_reader.cc
@@ -1,12 +1,13 @@
 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
+#include "nullptr.h"
 #include "mp4_demuxer/bit_reader.h"
 #include <algorithm>
 
 namespace mp4_demuxer {
 
 BitReader::BitReader(const uint8_t* data, off_t size)
     : data_(data), bytes_left_(size), num_remaining_bits_in_curr_byte_(0) {
   DCHECK(data_ != nullptr && bytes_left_ > 0);
diff --git a/content/media/fmp4/moz.build b/content/media/fmp4/moz.build
--- a/content/media/fmp4/moz.build
+++ b/content/media/fmp4/moz.build
@@ -2,16 +2,17 @@
 # vim: set filetype=python:
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 EXPORTS += [
     'MP4Decoder.h',
     'MP4Reader.h',
+    'nullptr.h',
     'PlatformDecoderModule.h',
 ]
 
 EXPORTS.mp4_demuxer += [
     'demuxer/aac.h',
     'demuxer/audio_decoder_config.h',
     'demuxer/avc.h',
     'demuxer/basictypes.h',
diff --git a/content/media/fmp4/nullptr.h b/content/media/fmp4/nullptr.h
new file mode 100644
--- /dev/null
+++ b/content/media/fmp4/nullptr.h
@@ -0,0 +1,7 @@
+
+// GCC does not understand nullptr until 4.6
+#if defined(__GNUC__) && !defined(__clang__)
+#if __GNUC__ * 100 + __GNUC_MINOR__ < 406
+#define nullptr __null
+#endif
+#endif
++++++ thunderbird-31.0-source.tar.xz -> thunderbird-31.1.0-source.tar.xz ++++++
/work/SRC/openSUSE:Factory/MozillaThunderbird/thunderbird-31.0-source.tar.xz 
/work/SRC/openSUSE:Factory/.MozillaThunderbird.new/thunderbird-31.1.0-source.tar.xz
 differ: char 26, line 1

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to