- update to Thunderbird 17.0.3 (bnc#804248)

* MFSA 2013-21/CVE-2013-0783
    Miscellaneous memory safety hazards
  * MFSA 2013-24/CVE-2013-0773 (bmo#809652)
    Web content bypass of COW and SOW security wrappers
  * MFSA 2013-25/CVE-2013-0774 (bmo#827193)
    Privacy leak in JavaScript Workers
  * MFSA 2013-26/CVE-2013-0775 (bmo#831095)
    Use-after-free in nsImageLoadingContent
  * MFSA 2013-27/CVE-2013-0776 (bmo#796475)
    Phishing on HTTPS connection through malicious proxy
  * MFSA 2013-28/CVE-2013-0780/CVE-2013-0782
    Use-after-free, out of bounds read, and buffer overflow issues
    found using Address Sanitizer

OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaThunderbird?expand=0&rev=207
This commit is contained in:
Wolfgang Rosenauer 2013-02-19 19:47:44 +00:00 committed by Git OBS Bridge
parent 56b2b57213
commit 0ab598f59e
11 changed files with 98 additions and 18 deletions

View File

@ -1,3 +1,21 @@
-------------------------------------------------------------------
Sun Feb 17 12:09:06 UTC 2013 - wr@rosenauer.org
- update to Thunderbird 17.0.3 (bnc#804248)
* MFSA 2013-21/CVE-2013-0783
Miscellaneous memory safety hazards
* MFSA 2013-24/CVE-2013-0773 (bmo#809652)
Web content bypass of COW and SOW security wrappers
* MFSA 2013-25/CVE-2013-0774 (bmo#827193)
Privacy leak in JavaScript Workers
* MFSA 2013-26/CVE-2013-0775 (bmo#831095)
Use-after-free in nsImageLoadingContent
* MFSA 2013-27/CVE-2013-0776 (bmo#796475)
Phishing on HTTPS connection through malicious proxy
* MFSA 2013-28/CVE-2013-0780/CVE-2013-0782
Use-after-free, out of bounds read, and buffer overflow issues
found using Address Sanitizer
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Feb 11 08:25:24 UTC 2013 - wr@rosenauer.org Mon Feb 11 08:25:24 UTC 2013 - wr@rosenauer.org

View File

@ -2,7 +2,7 @@
# spec file for package MozillaThunderbird # spec file for package MozillaThunderbird
# #
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
# 2006-2012 Wolfgang Rosenauer <wr@rosenauer.org> # 2006-2013 Wolfgang Rosenauer <wr@rosenauer.org>
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -40,11 +40,11 @@ BuildRequires: update-desktop-files
BuildRequires: xorg-x11-libXt-devel BuildRequires: xorg-x11-libXt-devel
BuildRequires: yasm BuildRequires: yasm
BuildRequires: zip BuildRequires: zip
%define mainversion 17.0.2 %define mainversion 17.0.3
%define update_channel release %define update_channel release
Version: %{mainversion} Version: %{mainversion}
Release: 0 Release: 0
%define releasedate 2013010500 %define releasedate 2013021500
Provides: thunderbird = %{version} Provides: thunderbird = %{version}
%if %{with_kde} %if %{with_kde}
# this is needed to match this package with the kde4 helper package without the main package # this is needed to match this package with the kde4 helper package without the main package
@ -84,6 +84,7 @@ Patch12: mozilla-gcc43-templates_instantiation.patch
Patch20: tb-ssldap.patch Patch20: tb-ssldap.patch
Patch21: tb-develdirs.patch Patch21: tb-develdirs.patch
Patch22: thunderbird-shared-nss-db.patch Patch22: thunderbird-shared-nss-db.patch
Patch30: enigmail-old-gcc.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: coreutils fileutils textutils /bin/sh PreReq: coreutils fileutils textutils /bin/sh
Recommends: libcanberra0 Recommends: libcanberra0
@ -218,6 +219,11 @@ popd
%patch20 -p1 %patch20 -p1
%patch21 -p1 %patch21 -p1
%patch22 -p1 %patch22 -p1
%if %suse_version < 1120
pushd ../enigmail
%patch30 -p1
popd
%endif
%build %build
# no need to add build time to binaries # no need to add build time to binaries

11
_constraints Normal file
View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<constraints>
<hardware>
<disk>
<size unit="G">9</size>
</disk>
<memory>
<size unit="M">2500</size>
</memory>
</hardware>
</constraints>

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:9117dd364a0736e7c254c5d7c2b11f2fc0ad0c427f93963fce77679cd684ffbf oid sha256:30e61c9b509cd8073c2d99bb2e69697aa33686da9fc373ae55bc4b16cb8f8911
size 29303 size 29935

View File

@ -1,9 +1,9 @@
#!/bin/bash #!/bin/bash
CHANNEL="release" CHANNEL="esr17"
BRANCH="releases/comm-$CHANNEL" BRANCH="releases/comm-$CHANNEL"
RELEASE_TAG="THUNDERBIRD_17_0_2_RELEASE" RELEASE_TAG="THUNDERBIRD_17_0_3_RELEASE"
VERSION="17.0.2" VERSION="17.0.3"
echo "cloning $BRANCH..." echo "cloning $BRANCH..."
hg clone http://hg.mozilla.org/$BRANCH thunderbird hg clone http://hg.mozilla.org/$BRANCH thunderbird
@ -33,7 +33,7 @@ for locale in $(awk '{ print $1; }' $SHIPPED_LOCALES); do
;; ;;
*) *)
echo "fetching $locale ..." echo "fetching $locale ..."
hg clone http://hg.mozilla.org/releases/l10n/mozilla-$CHANNEL/$locale l10n/$locale hg clone http://hg.mozilla.org/releases/l10n/mozilla-release/$locale l10n/$locale
hg -R l10n/$locale up -C -r $RELEASE_TAG hg -R l10n/$locale up -C -r $RELEASE_TAG
;; ;;
esac esac

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:51f55573448586718c8d7e664329d519b02c4b28af4910bcb550961ace9a9e71
size 1216071

48
enigmail-old-gcc.patch Normal file
View File

@ -0,0 +1,48 @@
# HG changeset patch
# Parent 354e161f21ba8fa67aa9f140c2bcdf3b1213abda
# User Wolfgang Rosenauer <wr@rosenauer.org>
diff --git a/ipc/src/Makefile.enig b/ipc/src/Makefile.enig
--- a/ipc/src/Makefile.enig
+++ b/ipc/src/Makefile.enig
@@ -57,17 +57,17 @@ objfiles = subprocess.$(OBJ_SUFF)
libname = $(DLL_PREFIX)subprocess$(DLL_SUFFIX)
all: libs
libs: source
$(CC) $(LDFLAGS) -o $(libname) $(objfiles)
source: $(source)
- $(CC) $(CFLAGS) -Wno-return-type-c-linkage -c -o $(objfiles) $^
+ $(CC) $(CFLAGS) -c -o $(objfiles) $^
clean:
rm -f $(objfiles) $(libname)
tools:
export:
diff --git a/ipc/src/Makefile.in b/ipc/src/Makefile.in
--- a/ipc/src/Makefile.in
+++ b/ipc/src/Makefile.in
@@ -57,17 +57,17 @@ objfiles = subprocess.$(OBJ_SUFF)
libname = $(DLL_PREFIX)subprocess$(DLL_SUFFIX)
all: libs
libs: source
$(CC) $(LDFLAGS) -o $(libname) $(objfiles)
source: $(source)
- $(CC) $(CFLAGS) -Wno-return-type-c-linkage -c -o $(objfiles) $^
+ $(CC) $(CFLAGS) -c -o $(objfiles) $^
clean:
rm -f $(objfiles) $(libname)
tools:
export:

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:506802753d0222b6b8cd6452d030e8f27437cdd6f5e36ba7bf35fc5022db6839
size 26332350

3
l10n-17.0.3.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4a93543f1276fb17aad7a10ddf527d4b985e26ad33cf72f9c961821bfaa9cbd7
size 26829721

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bceafae8cf69d1e1b939e213d67f0c3d7d09434dad44313775e4c6b34724927e
size 113592298

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4648bf8acdfc329c9f05f4cd1bc6b51d8371a4bbfc735141e3ca747492551c75
size 115014459