45.2.0 firefox45
authorWolfgang Rosenauer <wr@rosenauer.org>
Mon, 13 Jun 2016 07:00:56 +0200
branchfirefox45
changeset 917 d86715f04d3c
parent 908 b29b47737173
45.2.0
MozillaFirefox/MozillaFirefox.changes
MozillaFirefox/MozillaFirefox.spec
MozillaFirefox/create-tar.sh
mozilla-repo.patch
--- a/MozillaFirefox/MozillaFirefox.changes	Sun Apr 24 08:20:10 2016 +0200
+++ b/MozillaFirefox/MozillaFirefox.changes	Mon Jun 13 07:00:56 2016 +0200
@@ -1,4 +1,39 @@
 -------------------------------------------------------------------
+Sun Jun 12 20:09:41 UTC 2016 - wr@rosenauer.org
+
+- update to Firefox 45.2.0esr
+  * MFSA 2016-49/CVE-2016-2815/CVE-2016-2818
+    (boo#983638)
+    (bmo#1241896, bmo#1242798, bmo#1243466, bmo#1245743,
+     bmo#1264300, bmo#1271037, bmo#1234147, bmo#1256493,
+     bmo#1256739, bmo#1256968, bmo#1261230, bmo#1261752,
+     bmo#1263384, bmo#1264575, bmo#1265577, bmo#1267130,
+     bmo#1269729, bmo#1273202, bmo#1273701)
+    Miscellaneous memory safety hazards (rv:47.0 / rv:45.2)
+  * MFSA 2016-50/CVE-2016-2819 (boo#983655) (bmo#1270381)
+    Buffer overflow parsing HTML5 fragments
+  * MFSA 2016-51/CVE-2016-2821 (bsc#983653) (bmo#1271460)
+    Use-after-free deleting tables from a contenteditable document
+  * MFSA 2016-52/CVE-2016-2822 (boo#983652) (bmo#1273129)
+    Addressbar spoofing though the SELECT element
+  * MFSA 2016-53/CVE-2016-2824 (boo#983651) (bmo#1248580)
+    Out-of-bounds write with WebGL shader
+  * MFSA 2016-56/CVE-2016-2828 (boo#983646) (bmo#1223810)
+    Use-after-free when textures are used in WebGL operations
+    after recycle pool destruction
+  * MFSA 2016-58/CVE-2016-2831 (boo#983643) (bmo#1261933)
+    Entering fullscreen and persistent pointerlock without user
+    permission
+  security fixes in 45.1
+  * MFSA 2016-39/CVE-2016-2804/CVE-2016-2806/CVE-2016-2807
+    (boo#977373, boo#977375, boo#977376)
+    Miscellaneous memory safety hazards
+  * MFSA 2016-44/CVE-2016-2814 (bmo#1254721, boo#977381)
+    Buffer overflow in libstagefright with CENC offsets
+  * MFSA 2016-47/CVE-2016-2808 (bmo#1246061, boo#977386)
+    Write to invalid HashMap entry through JavaScript.watch()
+
+-------------------------------------------------------------------
 Thu Apr 21 12:00:28 UTC 2016 - badshah400@gmail.com
 
 - Update mozilla-gtk3_20.patch to fix scrollbar appearance under
--- a/MozillaFirefox/MozillaFirefox.spec	Sun Apr 24 08:20:10 2016 +0200
+++ b/MozillaFirefox/MozillaFirefox.spec	Mon Jun 13 07:00:56 2016 +0200
@@ -19,9 +19,9 @@
 
 # changed with every update
 %define major 45
-%define mainver %major.0.2
-%define update_channel release
-%define releasedate 2016041100
+%define mainver %major.2.0
+%define update_channel esr45
+%define releasedate 2016060600
 
 # general build definitions
 %if "%{update_channel}" != "aurora"
@@ -78,7 +78,6 @@
 BuildRequires:  libproxy-devel
 BuildRequires:  makeinfo
 BuildRequires:  mozilla-nspr-devel >= 4.12
-BuildRequires:  mozilla-nss-devel >= 3.21.1
 BuildRequires:  nss-shared-helper-devel
 BuildRequires:  python-devel
 BuildRequires:  startup-notification-devel
--- a/MozillaFirefox/create-tar.sh	Sun Apr 24 08:20:10 2016 +0200
+++ b/MozillaFirefox/create-tar.sh	Mon Jun 13 07:00:56 2016 +0200
@@ -1,9 +1,9 @@
 #!/bin/bash
 
-CHANNEL="release"
+CHANNEL="esr45"
 BRANCH="releases/mozilla-$CHANNEL"
-RELEASE_TAG="FIREFOX_45_0_2_RELEASE"
-VERSION="45.0.2"
+RELEASE_TAG="FIREFOX_45_2_0esr_RELEASE"
+VERSION="45.2.0"
 
 # mozilla
 if [ -d mozilla ]; then
@@ -47,7 +47,7 @@
       ;;
     *)
       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
       [ "$RELEASE_TAG" == "default" ] || hg -R l10n/$locale up -C -r $RELEASE_TAG
       ;;
   esac
--- a/mozilla-repo.patch	Sun Apr 24 08:20:10 2016 +0200
+++ b/mozilla-repo.patch	Mon Jun 13 07:00:56 2016 +0200
@@ -1,11 +1,11 @@
 # HG changeset patch
 # Parent 80b6464bd883864fce57e8748010869af1be69e9
-# Parent  4799226b419aaf1fcdbbf44c2edb9491d99eb6cb
+# Parent  f68408f3a554fc5b0aee91064c2784938678f434
 
 diff --git a/toolkit/mozapps/installer/package-name.mk b/toolkit/mozapps/installer/package-name.mk
 --- a/toolkit/mozapps/installer/package-name.mk
 +++ b/toolkit/mozapps/installer/package-name.mk
-@@ -147,24 +147,24 @@ else
+@@ -146,24 +146,24 @@ else
  BUILDID = $(shell $(PYTHON) $(MOZILLA_DIR)/config/printconfigsetting.py $(DIST)/bin/platform.ini Build BuildID)
  endif
  
@@ -28,7 +28,7 @@
  
  MOZ_SOURCESTAMP_FILE = $(DIST)/$(PKG_PATH)/$(MOZ_INFO_BASENAME).txt
  MOZ_BUILDINFO_FILE = $(DIST)/$(PKG_PATH)/$(MOZ_INFO_BASENAME).json
+ MOZ_BUILDID_INFO_TXT_FILE = $(DIST)/$(PKG_PATH)/$(MOZ_INFO_BASENAME)_info.txt
  MOZ_MOZINFO_FILE = $(DIST)/$(PKG_PATH)/$(MOZ_INFO_BASENAME).mozinfo.json
  MOZ_TEST_PACKAGES_FILE = $(DIST)/$(PKG_PATH)/test_packages.json
  MOZ_TEST_PACKAGES_FILE_TC = $(DIST)/$(PKG_PATH)/test_packages_tc.json
-