From d2d0a7aadbf2798b5e63cb9aa5cfe2d3125083dc Mon Sep 17 00:00:00 2001 From: B Stack Date: Fri, 4 Sep 2020 19:53:40 -0400 Subject: pm 28.13.0 rc1 --- palemoon/README.md | 4 +++ palemoon/debian/changelog | 55 +++++++++++++++++++++++++++++++++++++ palemoon/debian/palemoon_devuan.dsc | 2 +- palemoon/palemoon.spec | 7 +++-- 4 files changed, 65 insertions(+), 3 deletions(-) (limited to 'palemoon') diff --git a/palemoon/README.md b/palemoon/README.md index 500a3b1..13fd5bf 100644 --- a/palemoon/README.md +++ b/palemoon/README.md @@ -19,5 +19,9 @@ Credit goes to so many sources and inspirations: * https://build.opensuse.org/package/view_file/network/palemoon/palemoon.spec?expand=1 * instructions for compiling on centos 6 and 7 http://developer.palemoon.org/Developer_Guide:Build_Instructions/Pale_Moon/Linux#head:CentOS_6 +Fold the debian changelog notes with: + + :'<,'>!fold -w 72 -s | sed -r -e 's/^([^ ])/ \1/' + # Differences from upstream None diff --git a/palemoon/debian/changelog b/palemoon/debian/changelog index 56054f4..fa2ed60 100644 --- a/palemoon/debian/changelog +++ b/palemoon/debian/changelog @@ -1,3 +1,58 @@ +palemoon (28.13.0-1+devuan) obs; urgency=medium + + * This is a compatibility, bugfix and security update. Special thanks + to our new code contributors this cycle (you know who you are)! + - Updated the included site-specific user-agent overrides for a + number of websites that need them. + - Rewritten the browser's padlock code to use more modern APIs and + provide more accurate security status indication. + - Now also with localized tooltips! + - Fixed a missing close button on the undo prompt after removing a + thumbnail from the QuickDial new tab page. + - Fixed an issue with the alternative stylesheet menu in the + browser's UI not working. + - Implemented the use of intrinsic aspect ratios for images to + improve layout during load and page positioning. + - Added a preference to the use of node.getRootNode and disabled by + default. See implementation notes. + - Added CSS -webkit-appearance as an alias for -moz-appearance to + improve compatibility with websites that only try to use + Chrome-specific keywords to style standard form elements. + - Updated the SQLite library to 3.33.0. + - Reinstated precise floating point precision model in JavaScript + for those alternate builders who foolishly try to use the inaccurate + "fast" model. + - Improved spec compliance of modular JavaScript use (ECMAScript + modules). + - Changed media errors to be a more generic response, and added a + preference (media.sourceErrorDetails.enabled) to enable detailed error + reporting of media errors for debugging purposes. + - Previously, detailed errors were provided by default which could + lead to privacy issues. + - Improved code stability of the AbortController implementation. + - Fixed a race condition in the secure connection library (NSS). + - Security issues fixed: CVE-2020-15664, CVE-2020-15666, + CVE-2020-15667, CVE-2020-15668 and CVE-2020-15669. + - Unified XUL Platform Mozilla Security Patch Summary: 4 fixed, 1 + defense-in-depth, 1 rejected, 9 not applicable. + * Implementation notes + - In 28.11.0 we introduced node.getRootNode because some websites + would fail with an error if this function was not present. + Unfortunately, this caused problems with other sites that (incorrectly) + assume Google WebComponents are available when this utility function is + present (feature detection gone wrong). While it is considered by some + to be part of the Google WebComponents implementation, it actually has + utility value outside of that use. Because of the problems caused, + we've added a preference and disabled it by default, fixing these kinds + of websites. + - When needed, you can re-enable this function with + dom.getRootNode.enabled + - This should improve web compatibility by default yet still allow + users to enable this function for websites that use its utility but do + not use WebComponents. + + -- Ben Stack Fri, 04 Sep 2020 19:50:02 -0400 + palemoon (28.12.0-1+devuan) obs; urgency=medium * This is a development, bugfix and security update. diff --git a/palemoon/debian/palemoon_devuan.dsc b/palemoon/debian/palemoon_devuan.dsc index f1fd278..5e39fa3 100644 --- a/palemoon/debian/palemoon_devuan.dsc +++ b/palemoon/debian/palemoon_devuan.dsc @@ -2,7 +2,7 @@ Format: 3.0 (quilt) Source: palemoon Binary: palemoon Architecture: any -Version: 28.12.0-1+devuan +Version: 28.13.0-1+devuan Maintainer: B Stack Homepage: http://www.palemoon.org/ Standards-Version: 4.1.4 diff --git a/palemoon/palemoon.spec b/palemoon/palemoon.spec index 87dac14..65b57af 100644 --- a/palemoon/palemoon.spec +++ b/palemoon/palemoon.spec @@ -5,7 +5,7 @@ %global stackrpms_custom 1 # derive from inside the full source tree or from notes at https://github.com/MoonchildProductions/Pale-Moon/releases # git submodule | awk -v "name=platform" '$2 == name {gsub("-","",$1); print $1}' -%global submodule_platform_tag RELBASE_20200730 +%global submodule_platform_tag RELBASE_20200831 # additional repos to get python27 and devtoolset-7 # for el6 and el7: Software Collection;, for x86_64 only @@ -42,7 +42,7 @@ Name: palemoon-stackrpms Name: palemoon %endif Summary: Pale Moon web browser -Version: 28.12.0 +Version: 28.13.0 Release: 1 Group: Networking/Web @@ -285,6 +285,9 @@ update-mime-database -n ${_datadir}/mime 1>/dev/null 2>&1 & : %doc AUTHORS LICENSE %changelog +* Fri Sep 04 2020 B Stack - 28.13.0-1 +- update version + * Wed Aug 05 2020 B Stack - 28.12.0-1 - update version -- cgit From 1b587140fcbecf8458dd3f347e04bfcd6d4e0c8a Mon Sep 17 00:00:00 2001 From: B Stack Date: Sat, 5 Sep 2020 11:05:55 -0400 Subject: fix removing firefox extensions upstream to palemoon has started disabling non-PM-specific extensions. A new build option is described on the developer site for building on Linux. --- palemoon/debian/changelog | 2 +- palemoon/debian/mozconfig | 1 + palemoon/debian/mozconfig-unstable | 1 + palemoon/debian/palemoon_devuan.dsc | 2 +- palemoon/palemoon-mozconfig | 1 + 5 files changed, 5 insertions(+), 2 deletions(-) (limited to 'palemoon') diff --git a/palemoon/debian/changelog b/palemoon/debian/changelog index fa2ed60..fa67ce7 100644 --- a/palemoon/debian/changelog +++ b/palemoon/debian/changelog @@ -1,4 +1,4 @@ -palemoon (28.13.0-1+devuan) obs; urgency=medium +palemoon (28.13.0-3+devuan) obs; urgency=medium * This is a compatibility, bugfix and security update. Special thanks to our new code contributors this cycle (you know who you are)! diff --git a/palemoon/debian/mozconfig b/palemoon/debian/mozconfig index 445c209..0d0a0a3 100644 --- a/palemoon/debian/mozconfig +++ b/palemoon/debian/mozconfig @@ -25,6 +25,7 @@ ac_add_options --enable-devtools ac_add_options --enable-jemalloc ac_add_options --with-pthreads ac_add_options --enable-strip +ac_add_options --enable-phoenix-extensions # Disables ac_add_options --disable-debug ac_add_options --disable-eme diff --git a/palemoon/debian/mozconfig-unstable b/palemoon/debian/mozconfig-unstable index aa04e06..6fd829e 100644 --- a/palemoon/debian/mozconfig-unstable +++ b/palemoon/debian/mozconfig-unstable @@ -25,6 +25,7 @@ ac_add_options --enable-devtools ac_add_options --enable-jemalloc ac_add_options --with-pthreads ac_add_options --enable-strip +ac_add_options --enable-phoenix-extensions # Disables ac_add_options --disable-debug ac_add_options --disable-eme diff --git a/palemoon/debian/palemoon_devuan.dsc b/palemoon/debian/palemoon_devuan.dsc index 5e39fa3..7477bd7 100644 --- a/palemoon/debian/palemoon_devuan.dsc +++ b/palemoon/debian/palemoon_devuan.dsc @@ -2,7 +2,7 @@ Format: 3.0 (quilt) Source: palemoon Binary: palemoon Architecture: any -Version: 28.13.0-1+devuan +Version: 28.13.0-3+devuan Maintainer: B Stack Homepage: http://www.palemoon.org/ Standards-Version: 4.1.4 diff --git a/palemoon/palemoon-mozconfig b/palemoon/palemoon-mozconfig index e377731..4578798 100644 --- a/palemoon/palemoon-mozconfig +++ b/palemoon/palemoon-mozconfig @@ -26,6 +26,7 @@ ac_add_options --enable-av1 #ac_add_options --enable-shared-js ac_add_options --enable-strip ac_add_options --with-pthreads +ac_add_options --enable-phoenix-extensions ac_add_options --disable-tests ac_add_options --disable-debug -- cgit From e032fb719b35b32df0dc3fba9797aa650254ab0f Mon Sep 17 00:00:00 2001 From: B Stack Date: Wed, 9 Sep 2020 14:42:58 -0400 Subject: WIP: add xfce-helper for palemoon From Steve Pusser's build --- palemoon/debian/changelog | 6 ++++++ palemoon/debian/control | 2 +- palemoon/debian/install | 1 + palemoon/debian/palemoon+devuan.dsc | 16 ++++++++++++++++ palemoon/debian/palemoon_devuan.dsc | 16 ---------------- palemoon/debian/xfce-helper/palemoon.desktop | 13 +++++++++++++ 6 files changed, 37 insertions(+), 17 deletions(-) create mode 100644 palemoon/debian/palemoon+devuan.dsc delete mode 100644 palemoon/debian/palemoon_devuan.dsc create mode 100644 palemoon/debian/xfce-helper/palemoon.desktop (limited to 'palemoon') diff --git a/palemoon/debian/changelog b/palemoon/debian/changelog index fa67ce7..a79d50c 100644 --- a/palemoon/debian/changelog +++ b/palemoon/debian/changelog @@ -1,3 +1,9 @@ +palemoon (28.13.0-4+devuan) obs; urgency=low + + * Import xfce-helper/palemoon.desktop from stevep@mxlinux.org release + + -- Ben Stack Wed, 09 Sep 2020 14:43:04 -0400 + palemoon (28.13.0-3+devuan) obs; urgency=medium * This is a compatibility, bugfix and security update. Special thanks diff --git a/palemoon/debian/control b/palemoon/debian/control index ccb8064..653be92 100644 --- a/palemoon/debian/control +++ b/palemoon/debian/control @@ -26,7 +26,7 @@ Homepage: http://www.palemoon.org/ Package: palemoon Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, - libavcodec54 | libavcodec-extra54 |libavcodec55 | libavcodec-extra55 | libavcodec56 | libavcodec-extra56 | libavcodec57 | libavcodec-extra57 | libavcodec58 | libavcodec-extra58 | libavcodec-ffmpeg56 | libavcodec-ffmpeg-extra56 + libavcodec54 | libavcodec-extra54 | libavcodec55 | libavcodec-extra55 | libavcodec56 | libavcodec-extra56 | libavcodec57 | libavcodec-extra57 | libavcodec58 | libavcodec-extra58 | libavcodec-ffmpeg56 | libavcodec-ffmpeg-extra56 Provides: gnome-www-browser, www-browser, x-www-browser Conflicts: palemoon-nonsse2 Replaces: palemoon-nonsse2 diff --git a/palemoon/debian/install b/palemoon/debian/install index b26e91b..f6a08b2 100644 --- a/palemoon/debian/install +++ b/palemoon/debian/install @@ -1,2 +1,3 @@ +debian/xfce-helper/palemoon.desktop usr/share/xfce4/helpers palemoon/branding/official/palemoon.desktop usr/share/applications debian/bgstack15-palemoon-prefs.js /usr/lib/palemoon/browser/defaults/preferences/ diff --git a/palemoon/debian/palemoon+devuan.dsc b/palemoon/debian/palemoon+devuan.dsc new file mode 100644 index 0000000..1897122 --- /dev/null +++ b/palemoon/debian/palemoon+devuan.dsc @@ -0,0 +1,16 @@ +Format: 3.0 (quilt) +Source: palemoon +Binary: palemoon +Architecture: any +Version: 28.13.0-4+devuan +Maintainer: B Stack +Homepage: http://www.palemoon.org/ +Standards-Version: 4.1.4 +Build-Depends: debhelper (>= 12), autoconf2.13, libasound2-dev, libdbus-glib-1-dev (>= 0.60), libgconf2-dev (>= 1.2.1), libgtk2.0-dev (>= 2.14), libssl-dev, libx11-xcb-dev, libxt-dev, lsb-release, mesa-common-dev, pkg-config, python2 (>= 2.7.18-2~) | python (>= 2.7), unzip, yasm (>= 1.1), zip +Package-List: + palemoon deb web optional arch=any +Files: + 00000000000000000000000000000000 1 palemoon.orig-platform.tar.gz + 00000000000000000000000000000000 1 palemoon.orig.tar.gz + 00000000000000000000000000000000 1 palemoon+devuan.debian.tar.xz +Original-Maintainer: Steven Pusser diff --git a/palemoon/debian/palemoon_devuan.dsc b/palemoon/debian/palemoon_devuan.dsc deleted file mode 100644 index 7477bd7..0000000 --- a/palemoon/debian/palemoon_devuan.dsc +++ /dev/null @@ -1,16 +0,0 @@ -Format: 3.0 (quilt) -Source: palemoon -Binary: palemoon -Architecture: any -Version: 28.13.0-3+devuan -Maintainer: B Stack -Homepage: http://www.palemoon.org/ -Standards-Version: 4.1.4 -Build-Depends: debhelper (>= 12), autoconf2.13, libasound2-dev, libdbus-glib-1-dev (>= 0.60), libgconf2-dev (>= 1.2.1), libgtk2.0-dev (>= 2.14), libssl-dev, libx11-xcb-dev, libxt-dev, lsb-release, mesa-common-dev, pkg-config, python2 (>= 2.7.18-2~) | python (>= 2.7), unzip, yasm (>= 1.1), zip -Package-List: - palemoon deb web optional arch=any -Files: - 00000000000000000000000000000000 1 palemoon_28.9.0.2.orig-platform.tar.gz - 00000000000000000000000000000000 1 palemoon_28.9.0.2.orig.tar.gz - 00000000000000000000000000000000 1 palemoon_28.9.0.2-1+devuan.debian.tar.xz -Original-Maintainer: Steven Pusser diff --git a/palemoon/debian/xfce-helper/palemoon.desktop b/palemoon/debian/xfce-helper/palemoon.desktop new file mode 100644 index 0000000..2b546c4 --- /dev/null +++ b/palemoon/debian/xfce-helper/palemoon.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Version=1.0 +Encoding=UTF-8 +Icon=palemoon +Name=Pale Moon +NoDisplay=true +StartupNotify=false +Terminal=false +Type=X-XFCE-Helper +X-XFCE-Binaries=palemoon; +X-XFCE-Category=WebBrowser +X-XFCE-Commands=%B; +X-XFCE-CommandsWithParameter=%B "%s"; -- cgit