From 49104b09490c095cb20cd85cc978be1fb5e7488b Mon Sep 17 00:00:00 2001 From: B Stack Date: Tue, 2 Jul 2019 11:31:04 -0400 Subject: WIP: palemoon 28.6.0 rc1 Do not actually have the git release tarball, so these changes are staged but untested. --- palemoon/debian/changelog | 49 ++++++++++++++++++++++++++++++++++++++++ palemoon/palemoon-stackrpms.spec | 15 +++++++----- palemoon/palemoon.spec | 15 +++++++----- 3 files changed, 67 insertions(+), 12 deletions(-) diff --git a/palemoon/debian/changelog b/palemoon/debian/changelog index 016244c..abdc6c5 100644 --- a/palemoon/debian/changelog +++ b/palemoon/debian/changelog @@ -1,3 +1,52 @@ +palemoon (28.6.0-1+devuan) manual; urgency=low + + * From releasenotes.shtml: This is a major development and bugfix update. + - Implemented String.prototype.trimStart and String.prototype.trimEnd (ES2019) + - Implemented Array.prototype.flat and Array.prototype.flatMap (ES2019) + - Implemented Symbol.prototype.description (ES2019) + - Added support for gzip-compressed SVG-in-Opentype fonts. + - Updated official branding. + - Updated reader view components. + - Added a preference to control the setting of cookies through meta header information (non-standard feature) and disabled by default. + - Updated ES6 Atomics and re-enabled them. + - Updated internationalization code to support updated time zones and the Japanese Reiwa era. + - Updated NSS to a custom version to have better encryption strength for master passwords. + - IMPORTANT: To use this strong encryption and re-key the password database with it, change your master password (can be changed to the same one you already had if desired, but you have to go through the change password process). Depending on your computer and the number of stored passwords, this encryption update may take some time, so please be patient. Please be aware that once re-keyed, the password store will be locked to the new encryption and will no longer be accessible with the master password in older versions of Pale Moon. + - Restored "Release notes" in the help menu. + - Rearchitectured the application/extension update code. + - Added several performance improvements to DOM and the parser. + - Improved JavaScript garbage collection of dead compartments. + - Fixed a performance issue with painting on some pages. + - Improved performance of some websites with complex event regions. + - Fixed a potential performance issue in display lists on some pages. + - Fixed a rendering bottleneck for the use of XRender when using a remote session. + - Fixed graphical artifacts/flickering when using XRender on Intel or Intel-hybrid GPU setups. + - Added a DiD fix for potential future issues with inlining array natives. + - Fixed a potential UAF situation in the HTML5 parser (DiD) + - Fixed an origin-clean bypass issue. + - Changed the way permissions for predefined sites are loaded. + - Reverted the 28.5.1 change to treat *.jnlp files as executables (CVE-2019-11696) after input from an Oracle representative. Java Web Start files are not executable and should not be treated any different than regular documents handled by external applications. + - Removed SecurityUI telemetry. + - Removed some other dead telemetry code. + - Removed geo-specific selection of default search engines. + - Deprecated the use of FUEL. + - Removed the unused code for "enhanced tiles" in the new tab page. + - Removed preference to brute-force e10s to on. + - Removed Unboxed Array code. + - Removed Unboxed Object code. + - Fixed failure to print if a page contains a 0-sized element. + - Fixed an issue with tab-modal dialogs being presented in the wrong order. + - Fixed an issue with the tab bar remaining collapsed in customize mode if normally hidden. + - Fixed an issue with Sync when choosing to overwrite data with synced data. + - Fixed an issue with tab previews on the taskbar. + - Fixed an issue with IntersectionObserver viewport accuracy. + - Fixed Scroll bar orientation on Mac OS X. + - Fixed an issue with anchor/link targets not re-using a named target. + - Fixed a build issue with Gnu-CC on PPC64. + - Fixed browser.link.open_newwindow functionality. + + -- B Stack Tue, 2 Jul 2019 11:31:51 -0400 + palemoon (28.5.2-1+devuan) manual; urgency=low * From releasenotes.shtml: This is a security and bugfix update. diff --git a/palemoon/palemoon-stackrpms.spec b/palemoon/palemoon-stackrpms.spec index 1c1d13c..b29f3d0 100644 --- a/palemoon/palemoon-stackrpms.spec +++ b/palemoon/palemoon-stackrpms.spec @@ -40,8 +40,8 @@ Summary: Pale Moon web browser with stackrpms prefs Name: palemoon Summary: Pale Moon web browser %endif -Version: 28.5.2 -Release: 2 +Version: 28.6.0 +Release: 1 Group: Networking/Web License: MPLv2.0 @@ -257,7 +257,6 @@ filelist file.lst %{appname} usr langpack %post touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : -update-desktop-database &> /dev/null || : %preun # is it a final removal? @@ -266,21 +265,25 @@ update-desktop-database &> /dev/null || : #fi %postun -update-desktop-database &> /dev/null || : if test "$1" = "0" ; then touch --no-create %{_datadir}/icons/hicolor &>/dev/null - gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : fi %posttrans -gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : +update-desktop-database 1>/dev/null 2>&1 & : +gtk-update-icon-cache %{_datadir}/icons/hicolor 1>/dev/null 2>&1 & : +update-mime-database -n ${_datadir}/mime 1>/dev/null 2>&1 & : %files -f file.lst %defattr(-,root,root) %doc AUTHORS LICENSE %changelog +* Tue Jul 2 2019 B Stack - 28.6.0-1 +- update version +- improve scriptlets for streamlining + * Tue Jun 4 2019 B Stack - 28.5.2-1 - update version diff --git a/palemoon/palemoon.spec b/palemoon/palemoon.spec index 6364e32..e2ea199 100644 --- a/palemoon/palemoon.spec +++ b/palemoon/palemoon.spec @@ -40,8 +40,8 @@ Summary: Pale Moon web browser with stackrpms prefs Name: palemoon Summary: Pale Moon web browser %endif -Version: 28.5.2 -Release: 2 +Version: 28.6.0 +Release: 1 Group: Networking/Web License: MPLv2.0 @@ -257,7 +257,6 @@ filelist file.lst %{appname} usr langpack %post touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : -update-desktop-database &> /dev/null || : %preun # is it a final removal? @@ -266,21 +265,25 @@ update-desktop-database &> /dev/null || : #fi %postun -update-desktop-database &> /dev/null || : if test "$1" = "0" ; then touch --no-create %{_datadir}/icons/hicolor &>/dev/null - gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : fi %posttrans -gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : +update-desktop-database 1>/dev/null 2>&1 & : +gtk-update-icon-cache %{_datadir}/icons/hicolor 1>/dev/null 2>&1 & : +update-mime-database -n ${_datadir}/mime 1>/dev/null 2>&1 & : %files -f file.lst %defattr(-,root,root) %doc AUTHORS LICENSE %changelog +* Tue Jul 2 2019 B Stack - 28.6.0-1 +- update version +- improve scriptlets for streamlining + * Tue Jun 4 2019 B Stack - 28.5.2-1 - update version -- cgit From ed88ab64a9c5a4c9ea6feb706c720bb21a6a35c1 Mon Sep 17 00:00:00 2001 From: B Stack Date: Fri, 5 Jul 2019 17:30:33 -0400 Subject: palemoon 28.6.0.1 --- palemoon/debian/changelog | 11 +++++++++++ palemoon/palemoon-stackrpms.spec | 9 ++++++--- palemoon/palemoon.spec | 9 ++++++--- 3 files changed, 23 insertions(+), 6 deletions(-) diff --git a/palemoon/debian/changelog b/palemoon/debian/changelog index abdc6c5..93955bf 100644 --- a/palemoon/debian/changelog +++ b/palemoon/debian/changelog @@ -1,3 +1,14 @@ +palemoon (28.6.0.1-1+devuan) manual; urgency=low + + * From releasenotes.shtml: This is an out-of-band update to fix some pressing issues with the latest release. + - Updated the application icon to provide better visuals on Windows classic and other grey backgrounds. + - Reduced the Master Password hashing rounds to prevent issues with stored password retrieval while still sufficiently strengthening the encryption. + - If you have previously re-keyed the database after the update to 28.6.0, you should do so again by going through the change master password process to reduce access times. + - Updated the WhatsApp Web site-specific user-agent override to respond to Google refusing access based on the old string. + - Updated the branding for the portable launcher. + + -- B Stack Fri, 5 Jul 2019 16:29:51 -0500 + palemoon (28.6.0-1+devuan) manual; urgency=low * From releasenotes.shtml: This is a major development and bugfix update. diff --git a/palemoon/palemoon-stackrpms.spec b/palemoon/palemoon-stackrpms.spec index b29f3d0..358b7e6 100644 --- a/palemoon/palemoon-stackrpms.spec +++ b/palemoon/palemoon-stackrpms.spec @@ -40,7 +40,7 @@ Summary: Pale Moon web browser with stackrpms prefs Name: palemoon Summary: Pale Moon web browser %endif -Version: 28.6.0 +Version: 28.6.0.1 Release: 1 Group: Networking/Web @@ -256,7 +256,7 @@ filelist file.lst %{appname} usr langpack %{__rm} -rf %{buildroot} || : %post -touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : +touch --no-create %{_datadir}/icons/hicolor 1>/dev/null 2>&1 || : %preun # is it a final removal? @@ -267,7 +267,7 @@ touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : %postun if test "$1" = "0" ; then - touch --no-create %{_datadir}/icons/hicolor &>/dev/null + touch --no-create %{_datadir}/icons/hicolor 1>/dev/null 2>&1 || : fi %posttrans @@ -280,6 +280,9 @@ update-mime-database -n ${_datadir}/mime 1>/dev/null 2>&1 & : %doc AUTHORS LICENSE %changelog +* Fri Jul 5 2019 B Stack - 28.6.0.1-1 +- update version + * Tue Jul 2 2019 B Stack - 28.6.0-1 - update version - improve scriptlets for streamlining diff --git a/palemoon/palemoon.spec b/palemoon/palemoon.spec index e2ea199..53abff1 100644 --- a/palemoon/palemoon.spec +++ b/palemoon/palemoon.spec @@ -40,7 +40,7 @@ Summary: Pale Moon web browser with stackrpms prefs Name: palemoon Summary: Pale Moon web browser %endif -Version: 28.6.0 +Version: 28.6.0.1 Release: 1 Group: Networking/Web @@ -256,7 +256,7 @@ filelist file.lst %{appname} usr langpack %{__rm} -rf %{buildroot} || : %post -touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : +touch --no-create %{_datadir}/icons/hicolor 1>/dev/null 2>&1 || : %preun # is it a final removal? @@ -267,7 +267,7 @@ touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : %postun if test "$1" = "0" ; then - touch --no-create %{_datadir}/icons/hicolor &>/dev/null + touch --no-create %{_datadir}/icons/hicolor 1>/dev/null 2>&1 || : fi %posttrans @@ -280,6 +280,9 @@ update-mime-database -n ${_datadir}/mime 1>/dev/null 2>&1 & : %doc AUTHORS LICENSE %changelog +* Fri Jul 5 2019 B Stack - 28.6.0.1-1 +- update version + * Tue Jul 2 2019 B Stack - 28.6.0-1 - update version - improve scriptlets for streamlining -- cgit From 450eb7d7767edbd39797ae48d43f7b16b8374eab Mon Sep 17 00:00:00 2001 From: B Stack Date: Fri, 5 Jul 2019 18:37:05 -0400 Subject: add palemoon.dsc for obs workflow --- palemoon/debian/palemoon.dsc | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 palemoon/debian/palemoon.dsc diff --git a/palemoon/debian/palemoon.dsc b/palemoon/debian/palemoon.dsc new file mode 100644 index 0000000..6e2005b --- /dev/null +++ b/palemoon/debian/palemoon.dsc @@ -0,0 +1,21 @@ +Format: 3.0 (quilt) +Source: palemoon +Binary: palemoon +Architecture: any +Version: 28.6.0.1-1+devuan +Maintainer: B Stack +Homepage: http://www.palemoon.org/ +Standards-Version: 3.9.6 +Build-Depends: autoconf2.13, debhelper (>= 9), gcc (>= 4.9), libasound2-dev, libbz2-dev, libdbus-glib-1-dev (>= 0.60), libegl1-mesa-dev, libgconf2-dev (>= 1.2.1), libgtk2.0-dev (>= 2.14), libsqlite3-dev, libssl-dev, libx11-xcb-dev, libxt-dev, pkg-config, python (>= 2.7), python-dbus, unzip, yasm (>= 1.1), zip, zlib1g-dev +Package-List: + palemoon deb web optional arch=any +Checksums-Sha1: + c46787e8e5f41ca9af41c11e70e96ec48aa89a42 278478702 palemoon_28.6.0.1.orig.tar.gz + 6dbcf4cd06d1b280feed15bfed725f1d1113a8a9 51768 palemoon_28.6.0.1-1+devuan.debian.tar.xz +Checksums-Sha256: + ce3f55f97164b149c7b50a9de2d6075ab5096d9299cdbc8cd124c9f1c6e8e86c 278478702 palemoon_28.6.0.1.orig.tar.gz + 0e4895ac7148085de07a8a298b988819cd37d52d611ca42ed67602448d6db3bd 51768 palemoon_28.6.0.1-1+devuan.debian.tar.xz +Files: + 28fa4124098809f66c020b2938f0330b 278478702 palemoon_28.6.0.1.orig.tar.gz + b549d3ce4b831eef1b11cc0de74f0d0f 51768 palemoon_28.6.0.1-1+devuan.debian.tar.xz +Original-Maintainer: Steven Pusser -- cgit From 6f9c9734cfbac6181131225fab46e41e58130089 Mon Sep 17 00:00:00 2001 From: B Stack Date: Fri, 5 Jul 2019 22:37:20 -0400 Subject: Revert "add palemoon.dsc for obs workflow" This reverts commit 450eb7d7767edbd39797ae48d43f7b16b8374eab. I was unable to get the obs _service file to work (saved for posterity in /mnt/public/packages/palemoon/old/), and it required a lot of local work (dpkg-build -S dirname/) to get the dsc file. It was not worth it. --- palemoon/debian/palemoon.dsc | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 palemoon/debian/palemoon.dsc diff --git a/palemoon/debian/palemoon.dsc b/palemoon/debian/palemoon.dsc deleted file mode 100644 index 6e2005b..0000000 --- a/palemoon/debian/palemoon.dsc +++ /dev/null @@ -1,21 +0,0 @@ -Format: 3.0 (quilt) -Source: palemoon -Binary: palemoon -Architecture: any -Version: 28.6.0.1-1+devuan -Maintainer: B Stack -Homepage: http://www.palemoon.org/ -Standards-Version: 3.9.6 -Build-Depends: autoconf2.13, debhelper (>= 9), gcc (>= 4.9), libasound2-dev, libbz2-dev, libdbus-glib-1-dev (>= 0.60), libegl1-mesa-dev, libgconf2-dev (>= 1.2.1), libgtk2.0-dev (>= 2.14), libsqlite3-dev, libssl-dev, libx11-xcb-dev, libxt-dev, pkg-config, python (>= 2.7), python-dbus, unzip, yasm (>= 1.1), zip, zlib1g-dev -Package-List: - palemoon deb web optional arch=any -Checksums-Sha1: - c46787e8e5f41ca9af41c11e70e96ec48aa89a42 278478702 palemoon_28.6.0.1.orig.tar.gz - 6dbcf4cd06d1b280feed15bfed725f1d1113a8a9 51768 palemoon_28.6.0.1-1+devuan.debian.tar.xz -Checksums-Sha256: - ce3f55f97164b149c7b50a9de2d6075ab5096d9299cdbc8cd124c9f1c6e8e86c 278478702 palemoon_28.6.0.1.orig.tar.gz - 0e4895ac7148085de07a8a298b988819cd37d52d611ca42ed67602448d6db3bd 51768 palemoon_28.6.0.1-1+devuan.debian.tar.xz -Files: - 28fa4124098809f66c020b2938f0330b 278478702 palemoon_28.6.0.1.orig.tar.gz - b549d3ce4b831eef1b11cc0de74f0d0f 51768 palemoon_28.6.0.1-1+devuan.debian.tar.xz -Original-Maintainer: Steven Pusser -- cgit