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]