--- 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
-