--- a/MozillaFirefox/MozillaFirefox.changes Sun Jul 20 20:07:44 2014 +0200
+++ b/MozillaFirefox/MozillaFirefox.changes Wed Jul 23 22:15:32 2014 +0200
@@ -1,9 +1,33 @@
-------------------------------------------------------------------
-Sat Jul 5 12:28:20 UTC 2014 - wr@rosenauer.org
-
-- update to Firefox 31beta7
+Sun Jul 20 18:11:44 UTC 2014 - wr@rosenauer.org
+
+- update to Firefox 31.0 (bnc#887746)
+ * MFSA 2014-56/CVE-2014-1547/CVE-2014-1548
+ Miscellaneous memory safety hazards
+ * MFSA 2014-57/CVE-2014-1549 (bmo#1020205)
+ Buffer overflow during Web Audio buffering for playback
+ * MFSA 2014-58/CVE-2014-1550 (bmo#1020411)
+ Use-after-free in Web Audio due to incorrect control message ordering
+ * MFSA 2014-60/CVE-2014-1561 (bmo#1000514, bmo#910375)
+ Toolbar dialog customization event spoofing
+ * MFSA 2014-61/CVE-2014-1555 (bmo#1023121)
+ Use-after-free with FireOnStateChange event
+ * MFSA 2014-62/CVE-2014-1556 (bmo#1028891)
+ Exploitable WebGL crash with Cesium JavaScript library
+ * MFSA 2014-63/CVE-2014-1544 (bmo#963150)
+ Use-after-free while when manipulating certificates in the trusted cache
+ (solved with NSS 3.16.2 requirement)
+ * MFSA 2014-64/CVE-2014-1557 (bmo#913805)
+ Crash in Skia library when scaling high quality images
+ * MFSA 2014-65/CVE-2014-1558/CVE-2014-1559/CVE-2014-1560
+ (bmo#1015973, bmo#1026022, bmo#997795)
+ Certificate parsing broken by non-standard character encoding
+ * MFSA 2014-66/CVE-2014-1552 (bmo#985135)
+ IFRAME sandbox same-origin access through redirect
+- use EGL on ARM
- rebased patches
- requires NSS 3.16.2
+- requires python-devel (not only python)
-------------------------------------------------------------------
Mon Jun 9 08:28:17 UTC 2014 - wr@rosenauer.org
--- a/MozillaFirefox/MozillaFirefox.spec Sun Jul 20 20:07:44 2014 +0200
+++ b/MozillaFirefox/MozillaFirefox.spec Wed Jul 23 22:15:32 2014 +0200
@@ -17,9 +17,9 @@
#
-%define major 30
-%define mainver %major.99
-%define update_channel beta
+%define major 31
+%define mainver %major.0
+%define update_channel release
%if %suse_version > 1210
%if %suse_version > 1310
@@ -74,7 +74,7 @@
%endif
Version: %{mainver}
Release: 0
-%define releasedate 2014070400
+%define releasedate 2014072000
Provides: firefox = %{mainver}
Provides: firefox = %{version}-%{release}
Provides: web_browser
@@ -353,6 +353,10 @@
%ifnarch %ix86 x86_64
ac_add_options --disable-webrtc
%endif
+# try to use OpenGL-ES on ARM
+%ifarch %arm
+ac_add_options --with-gl-provider=EGL
+%endif
EOF
make -f client.mk build
--- a/MozillaFirefox/create-tar.sh Sun Jul 20 20:07:44 2014 +0200
+++ b/MozillaFirefox/create-tar.sh Wed Jul 23 22:15:32 2014 +0200
@@ -1,9 +1,9 @@
#!/bin/bash
-CHANNEL="beta"
+CHANNEL="release"
BRANCH="releases/mozilla-$CHANNEL"
-RELEASE_TAG="FIREFOX_31_0b7_RELEASE"
-VERSION="30.99"
+RELEASE_TAG="FIREFOX_31_0_RELEASE"
+VERSION="31.0"
# mozilla
if [ -d mozilla ]; then