From f3956c81624f6b9873064cd514b9cb040d87c0e95d43bc7ca84adef45a550062 Mon Sep 17 00:00:00 2001 From: Wolfgang Rosenauer Date: Tue, 27 Mar 2018 12:10:14 +0000 Subject: [PATCH] - update to Firefox 59.0.2 * Invalid page rendering with hardware acceleration enabled (bmo#1435472) * Browser keyboard shortcuts (eg copy Ctrl+C) don't work on sites that use those keys with resistFingerprinting enabled (bmo#1433592) * High CPU / memory churn caused by third-party software on some computers (bmo#1446280) * Users who have configured an "automatic proxy configuration URL" and want to reload their proxy settings from the URL will find the Reload button disabled in the Connection Settings dialog when they select Preferences/Options>Network Proxy>Settings... (bmo#1445991) * URL Fragment Identifiers Break Service Worker Responses (bmo#1443850) * User's trying to cancel a print around the time it completes will continue to get intermittent crashes (bmo#1441598) MFSA 2018-10 (bsc#1087059) * CVE-2018-5148 (bmo#1440717) Use-after-free in compositor - removed obsolete patch mozilla-bmo1446062.patch * mozilla-i586-domPrefs.patch - DOMPrefs.h OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox?expand=0&rev=642 --- MozillaFirefox.changes | 23 ++++++- MozillaFirefox.spec | 8 +-- compare-locales.tar.xz | 4 +- create-tar.sh | 4 +- firefox-59.0.1-source.tar.xz | 3 - firefox-59.0.2-source.tar.xz | 3 + l10n-59.0.1.tar.xz | 3 - l10n-59.0.2.tar.xz | 3 + mozilla-bmo1446062.patch | 116 ----------------------------------- source-stamp.txt | 2 +- 10 files changed, 36 insertions(+), 133 deletions(-) delete mode 100644 firefox-59.0.1-source.tar.xz create mode 100644 firefox-59.0.2-source.tar.xz delete mode 100644 l10n-59.0.1.tar.xz create mode 100644 l10n-59.0.2.tar.xz delete mode 100644 mozilla-bmo1446062.patch diff --git a/MozillaFirefox.changes b/MozillaFirefox.changes index 32f147c..c49e743 100644 --- a/MozillaFirefox.changes +++ b/MozillaFirefox.changes @@ -1,10 +1,31 @@ +------------------------------------------------------------------- +Tue Mar 27 06:40:25 UTC 2018 - wr@rosenauer.org + +- update to Firefox 59.0.2 + * Invalid page rendering with hardware acceleration enabled (bmo#1435472) + * Browser keyboard shortcuts (eg copy Ctrl+C) don't work on sites + that use those keys with resistFingerprinting enabled (bmo#1433592) + * High CPU / memory churn caused by third-party software on some + computers (bmo#1446280) + * Users who have configured an "automatic proxy configuration URL" + and want to reload their proxy settings from the URL will find + the Reload button disabled in the Connection Settings dialog when + they select Preferences/Options>Network Proxy>Settings... (bmo#1445991) + * URL Fragment Identifiers Break Service Worker Responses (bmo#1443850) + * User's trying to cancel a print around the time it completes will + continue to get intermittent crashes (bmo#1441598) + MFSA 2018-10 (bsc#1087059) + * CVE-2018-5148 (bmo#1440717) + Use-after-free in compositor +- removed obsolete patch mozilla-bmo1446062.patch + ------------------------------------------------------------------- Wed Mar 21 17:14:24 UTC 2018 - cgrobertson@suse.com - Added patches: * mozilla-i586-DecoderDoctorLogger.patch - bmo#1447070 fixes non-unified build error - * mozilla-i586-domPrefs.patch - DOMPrefs.h + * mozilla-i586-domPrefs.patch - DOMPrefs.h fixes 32bit build error ------------------------------------------------------------------- diff --git a/MozillaFirefox.spec b/MozillaFirefox.spec index 96632cb..2deea7f 100644 --- a/MozillaFirefox.spec +++ b/MozillaFirefox.spec @@ -151,9 +151,8 @@ Patch6: mozilla-reduce-files-per-UnifiedBindings.patch Patch7: mozilla-aarch64-startup-crash.patch Patch8: mozilla-bmo256180.patch Patch9: mozilla-bmo1005535.patch -Patch10: mozilla-bmo1446062.patch -Patch11: mozilla-i586-DecoderDoctorLogger.patch -Patch12: mozilla-i586-domPrefs.patch +Patch10: mozilla-i586-DecoderDoctorLogger.patch +Patch11: mozilla-i586-domPrefs.patch # Firefox/browser Patch101: firefox-kde.patch Patch102: firefox-branded-icons.patch @@ -265,10 +264,9 @@ cd $RPM_BUILD_DIR/mozilla %patch7 -p1 %patch8 -p1 %patch9 -p1 -%patch10 -p1 %ifarch %ix86 +%patch10 -p1 %patch11 -p1 -%patch12 -p1 %endif # Firefox %patch101 -p1 diff --git a/compare-locales.tar.xz b/compare-locales.tar.xz index bfe8c84..5c9f748 100644 --- a/compare-locales.tar.xz +++ b/compare-locales.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:cdd97af0fb4589f385a87d15d405b8416aed9fb644b8688ffb1e87b87a207d1c -size 28360 +oid sha256:c35c7ba668c5a16b33e2799111b94563a7e17bcd6443303fce38b90b882ec406 +size 28384 diff --git a/create-tar.sh b/create-tar.sh index 411a053..1abaf53 100644 --- a/create-tar.sh +++ b/create-tar.sh @@ -7,8 +7,8 @@ CHANNEL="release" BRANCH="releases/mozilla-$CHANNEL" -RELEASE_TAG="FIREFOX_59_0_1_RELEASE" -VERSION="59.0.1" +RELEASE_TAG="FIREFOX_59_0_2_RELEASE" +VERSION="59.0.2" # check required tools test -x /usr/bin/hg || ( echo "hg missing: execute zypper in mercurial"; exit 5 ) diff --git a/firefox-59.0.1-source.tar.xz b/firefox-59.0.1-source.tar.xz deleted file mode 100644 index c41e704..0000000 --- a/firefox-59.0.1-source.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:880faed22ce6e5c305117e0771ad476995884a7f2599ca72b0587cb96eb57523 -size 262899092 diff --git a/firefox-59.0.2-source.tar.xz b/firefox-59.0.2-source.tar.xz new file mode 100644 index 0000000..9b38df6 --- /dev/null +++ b/firefox-59.0.2-source.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0691c740edb5bc83b1c5eff4e9255157c0021c90755036197d9c7455bc01bbcd +size 262881260 diff --git a/l10n-59.0.1.tar.xz b/l10n-59.0.1.tar.xz deleted file mode 100644 index 1496a41..0000000 --- a/l10n-59.0.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:de5f9a8916fe43c9e79d1cdc7b5a85892600c0b11b5ed57618e009680b154e23 -size 49070588 diff --git a/l10n-59.0.2.tar.xz b/l10n-59.0.2.tar.xz new file mode 100644 index 0000000..23f6698 --- /dev/null +++ b/l10n-59.0.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:400327769430f7c61cb9b582b70e723386ad3daf0cd796b66631ea6f51596966 +size 49106848 diff --git a/mozilla-bmo1446062.patch b/mozilla-bmo1446062.patch deleted file mode 100644 index 3efe280..0000000 --- a/mozilla-bmo1446062.patch +++ /dev/null @@ -1,116 +0,0 @@ - -# HG changeset patch -# User Thomas Daede -# Date 1521175629 25200 -# Node ID 5cd5586a2f48424a9031a3fa4c782954a9df9a52 -# Parent 494e5d5278ba6f5fdda9a2bb9ac7ca772653ee4a -Bug 1446062: libtremor Vorbis fix. r=jmspeex a=dveditz - -diff --git a/media/libtremor/lib/tremor_codebook.c b/media/libtremor/lib/tremor_codebook.c ---- a/media/libtremor/lib/tremor_codebook.c -+++ b/media/libtremor/lib/tremor_codebook.c -@@ -253,26 +253,26 @@ long vorbis_book_decodevs_add(codebook * - - if(shift>=0){ - for (i = 0; i < step; i++) { - entry[i]=decode_packed_entry_number(book,b); - if(entry[i]==-1)return(-1); - t[i] = book->valuelist+entry[i]*book->dim; - } - for(i=0,o=0;idim;i++,o+=step) -- for (j=0;j>shift; - }else{ - for (i = 0; i < step; i++) { - entry[i]=decode_packed_entry_number(book,b); - if(entry[i]==-1)return(-1); - t[i] = book->valuelist+entry[i]*book->dim; - } - for(i=0,o=0;idim;i++,o+=step) -- for (j=0;jbinarypoint; - - if(shift>=0){ - for(i=0;ivaluelist+entry*book->dim; -- for (j=0;jdim;) -+ for (j=0;idim;) - a[i++]+=t[j++]>>shift; - } - }else{ - for(i=0;ivaluelist+entry*book->dim; -- for (j=0;jdim;) -+ for (j=0;idim;) - a[i++]+=t[j++]<<-shift; - } - } - } - return(0); - } - - /* unlike the others, we guard against n not being an integer number -@@ -347,41 +347,41 @@ long vorbis_book_decodev_set(codebook *b - /* decode vector / dim granularity gaurding is done in the upper layer */ - long vorbis_book_decodevv_add(codebook *book,ogg_int32_t **a,\ - long offset,int ch, - oggpack_buffer *b,int n,int point){ - if(book->used_entries>0){ - long i,j,entry; - int chptr=0; - int shift=point-book->binarypoint; -- -+ int m=offset+n; - if(shift>=0){ - -- for(i=offset;ivaluelist+entry*book->dim; -- for (j=0;jdim;j++){ -+ for (j=0;idim;j++){ - a[chptr++][i]+=t[j]>>shift; - if(chptr==ch){ - chptr=0; - i++; - } - } - } - } - }else{ - -- for(i=offset;ivaluelist+entry*book->dim; -- for (j=0;jdim;j++){ -+ for (j=0;idim;j++){ - a[chptr++][i]+=t[j]<<-shift; - if(chptr==ch){ - chptr=0; - i++; - } - } - } - } - diff --git a/source-stamp.txt b/source-stamp.txt index fabbcf3..01ff622 100644 --- a/source-stamp.txt +++ b/source-stamp.txt @@ -1,2 +1,2 @@ -REV=3db9e3d52b17 +REV=239e434d6d2b REPO=http://hg.mozilla.org/releases/mozilla-release