summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--newmoon/debian/changelog53
-rw-r--r--newmoon/debian/docs2
-rw-r--r--newmoon/debian/newmoon+devuan.dsc2
-rw-r--r--newmoon/debian/patches/series2
-rwxr-xr-xnewmoon/debian/rules4
-rw-r--r--palemoon/debian/changelog115
-rw-r--r--palemoon/debian/docs2
-rw-r--r--palemoon/debian/palemoon+devuan.dsc2
-rw-r--r--palemoon/debian/palemoon.links2
-rwxr-xr-xpalemoon/debian/rules2
-rw-r--r--palemoon/palemoon.spec9
11 files changed, 152 insertions, 43 deletions
diff --git a/newmoon/debian/changelog b/newmoon/debian/changelog
index ff61d33..8f069fb 100644
--- a/newmoon/debian/changelog
+++ b/newmoon/debian/changelog
@@ -1,3 +1,56 @@
+newmoon (29.0.0-1+devuan) obs; urgency=medium
+
+ * New major milestone release:
+ - Implemented Intl.PluralRules API for JavaScript.
+ - Added a frequently-requested preference (browser.tabs.allowTabDetach) to
+ disable "tearing off" of tabs (meaning dragging them outside of the tab
+ bar resulting in them being made into their own window).
+ - Added FLAC as a recognized filetype-by-extension.
+ - Implemented basic support for the scrollbar-width CSS keyword. See
+ implementation notes.
+ - Added preliminary support for modern FreeBSD builds.
+ - Selectively enabled core features of the DOM Animations API.
+ - Enabled AV1 video support by default (previously built but not enabled in
+ releases).
+ - Added support for pointer events.
+ - Added support for the SVG transform-box property.
+ - Added support for the inputmode property for forms to enable
+ context-sensitive display of soft keyboards.
+ - Enabled shutting down of the file I/O worker when idle for a while
+ (resource optimization).
+ - Enabled blocking of auto-play of media in the background by default.
+ - We now offer official GTK3 builds for Linux alongside the GTK2 builds.
+ - Partial (and as of yet, not acceptably functional) implementation of
+ Google WebComponents. See implementation notes.
+ Changes/fixes:
+ - Updated NSPR to 4.29.
+ - Updated NSS to 3.59.
+ - Disabled legacy database format for storage of certificates and passwords.
+ - Updated several site-specific user-agent overrides for web compatibility.
+ - Improved styling of the "find in page" bar to avoid unreadable text on
+ some system themes.
+ - Removed a large chunk of Android-specific code.
+ - Split gkmedias.dll back out from xul.dll.
+ - Cleaned up a number of redundant and obsolete code paths.
+ - Fixed a regression with the Performance API.
+ - Fixed an initialization issue in the browser when users would
+ force-disable certain types of caching.
+ - Fixed a crash when attempting to save a file from FTP that could be
+ displayed in the browser.
+ - Fixed the root cause of an issue with JavaScript module loading causing
+ crashes. See implementation notes.
+ - Fixed a rare initialization issue for the print preview window causing it
+ to not display.
+ - Fixed a crash on Mac when text input was not secure.
+ - Disabled the Storage Manager API by default.
+ - Disabled the <menuitem> html tag by default. If you still need this, you
+ can re-enable it with the preference dom.menuitem.enabled in about:config.
+ - Fixed a memory safety issue related to XUL trees (CVE-2021-23962).
+ - Implemented several defense-in-depth measures to improve stability and
+ future security.
+
+ -- B. Stack <bgstack15@gmail.com> Tue, 02 Feb 2021 19:04:30 -0500
+
newmoon (28.17.0-1+devuan) obs; urgency=low
* This is a development, bugfix and security update.
diff --git a/newmoon/debian/docs b/newmoon/debian/docs
index 4dee91c..58ed5a7 100644
--- a/newmoon/debian/docs
+++ b/newmoon/debian/docs
@@ -1,2 +1,2 @@
-debian/MPL-*
README.md
+debian/MPL-*
diff --git a/newmoon/debian/newmoon+devuan.dsc b/newmoon/debian/newmoon+devuan.dsc
index 65e9f5e..82b6b99 100644
--- a/newmoon/debian/newmoon+devuan.dsc
+++ b/newmoon/debian/newmoon+devuan.dsc
@@ -2,7 +2,7 @@ Format: 3.0 (quilt)
Source: newmoon
Binary: newmoon
Architecture: any
-Version: 28.17.0-1+devuan
+Version: 29.0.0-1+devuan
Maintainer: B Stack <bgstack15@gmail.com>
Homepage: http://www.palemoon.org/
Standards-Version: 4.1.4
diff --git a/newmoon/debian/patches/series b/newmoon/debian/patches/series
index d8bf9aa..0c20fad 100644
--- a/newmoon/debian/patches/series
+++ b/newmoon/debian/patches/series
@@ -3,4 +3,4 @@ pm-devuan.patch
pm-to-nm.patch
#UXP-GTK-3-interface-Ensure-horizontal-scrollbars-are-not-too-tall.patch
#UXP-eliminate-need-for-GTK-2.patch
-UXP-strip-object-files-before-shared-library-linking.patch
+#UXP-strip-object-files-before-shared-library-linking.patch
diff --git a/newmoon/debian/rules b/newmoon/debian/rules
index 230114f..a3a6073 100755
--- a/newmoon/debian/rules
+++ b/newmoon/debian/rules
@@ -19,9 +19,9 @@ export MCFILE=debian/mozconfig
dh $@
override_dh_auto_clean:
- rm -f mozconfig
dh_auto_clean
find . -name '*.pyc' -delete
+ rm -f mozconfig
test -d palemoon/branding/unofficial.unbuilt && { \
rm -rf palemoon/branding/unofficial palemoon/branding/*.blue* ; \
mv palemoon/branding/unofficial.unbuilt palemoon/branding/unofficial ; \
@@ -34,7 +34,7 @@ override_dh_auto_configure:
tar -C palemoon/branding -zxf debian/bluemoon-icons.tgz ; } || :
override_dh_auto_build:
- make -f client.mk build ENABLE_STRIP=1
+ make -f client.mk build
override_dh_auto_install:
make -f client.mk DESTDIR=$$(pwd)/debian/newmoon prefix=/usr \
diff --git a/palemoon/debian/changelog b/palemoon/debian/changelog
index ad2dc47..6525761 100644
--- a/palemoon/debian/changelog
+++ b/palemoon/debian/changelog
@@ -1,53 +1,106 @@
+palemoon (29.0.0-1+devuan) obs; urgency=medium
+
+ * New major milestone release:
+ - Implemented Intl.PluralRules API for JavaScript.
+ - Added a frequently-requested preference (browser.tabs.allowTabDetach) to
+ disable "tearing off" of tabs (meaning dragging them outside of the tab
+ bar resulting in them being made into their own window).
+ - Added FLAC as a recognized filetype-by-extension.
+ - Implemented basic support for the scrollbar-width CSS keyword. See
+ implementation notes.
+ - Added preliminary support for modern FreeBSD builds.
+ - Selectively enabled core features of the DOM Animations API.
+ - Enabled AV1 video support by default (previously built but not enabled in
+ releases).
+ - Added support for pointer events.
+ - Added support for the SVG transform-box property.
+ - Added support for the inputmode property for forms to enable
+ context-sensitive display of soft keyboards.
+ - Enabled shutting down of the file I/O worker when idle for a while
+ (resource optimization).
+ - Enabled blocking of auto-play of media in the background by default.
+ - We now offer official GTK3 builds for Linux alongside the GTK2 builds.
+ - Partial (and as of yet, not acceptably functional) implementation of
+ Google WebComponents. See implementation notes.
+ Changes/fixes:
+ - Updated NSPR to 4.29.
+ - Updated NSS to 3.59.
+ - Disabled legacy database format for storage of certificates and passwords.
+ - Updated several site-specific user-agent overrides for web compatibility.
+ - Improved styling of the "find in page" bar to avoid unreadable text on
+ some system themes.
+ - Removed a large chunk of Android-specific code.
+ - Split gkmedias.dll back out from xul.dll.
+ - Cleaned up a number of redundant and obsolete code paths.
+ - Fixed a regression with the Performance API.
+ - Fixed an initialization issue in the browser when users would
+ force-disable certain types of caching.
+ - Fixed a crash when attempting to save a file from FTP that could be
+ displayed in the browser.
+ - Fixed the root cause of an issue with JavaScript module loading causing
+ crashes. See implementation notes.
+ - Fixed a rare initialization issue for the print preview window causing it
+ to not display.
+ - Fixed a crash on Mac when text input was not secure.
+ - Disabled the Storage Manager API by default.
+ - Disabled the <menuitem> html tag by default. If you still need this, you
+ can re-enable it with the preference dom.menuitem.enabled in about:config.
+ - Fixed a memory safety issue related to XUL trees (CVE-2021-23962).
+ - Implemented several defense-in-depth measures to improve stability and
+ future security.
+
+ -- B. Stack <bgstack15@gmail.com> Tue, 02 Feb 2021 19:04:30 -0500
+
palemoon (28.17.0-1+devuan) obs; urgency=low
* This is a development, bugfix and security update.
- - Changed the way dates and times are formatted in the UI to
+ - Changed the way dates and times are formatted in the UI to
properly adhere to the user's regional settings in the O.S.
- Re-enabled the DOM Filesystem API for web compatibility.
- - Moved the global user-agent override to the networking component.
+ - Moved the global user-agent override to the networking component.
See implementation notes.
- - Worked around crashes and run-time issues with module scripts.
+ - Worked around crashes and run-time issues with module scripts.
See implementation notes.
- - Fixed a website layout issue with table-styled elements
+ - Fixed a website layout issue with table-styled elements
potentially overlapping when placed inside a flexbox.
- Fixed some code logic issues with websockets.
- - Fixed a regression when waking the computer from standby causing
+ - Fixed a regression when waking the computer from standby causing
high CPU usage in some uncommon situations.
- - Updated the list of prohibited ports the browser can use. See
+ - Updated the list of prohibited ports the browser can use. See
implementation notes.
- Updated root certificates.
- - Windows: Changed the way downloaded files without an extension
+ - Windows: Changed the way downloaded files without an extension
are handled. See implementation notes.
- Mac-beta: Improved version detection of MacOS including Big Sur.
- Security issues addressed: CVE-2020-26978 and CVE-2020-35112.
- - Unified XUL Platform Mozilla Security Patch Summary: 2 fixed, 1
+ - Unified XUL Platform Mozilla Security Patch Summary: 2 fixed, 1
deferred to the next release, 16 not applicable.
- - The global user-agent override was moved to the networking
- component where it is actually implemented. The new preference name is
- network.http.useragent.global_override. Please note that using a
- blanket override is normally (very) counterproductive and does not, in
- fact, help much with privacy. It would also override the compatibility
- modes (Native/Gecko/Firefox) in Pale Moon. As such, the browser will
- now warn you if the user-agent is globally overridden (in preferences)
- and allow you to easily reset that override and re-enable the various
+ - The global user-agent override was moved to the networking
+ component where it is actually implemented. The new preference name is
+ network.http.useragent.global_override. Please note that using a
+ blanket override is normally (very) counterproductive and does not, in
+ fact, help much with privacy. It would also override the compatibility
+ modes (Native/Gecko/Firefox) in Pale Moon. As such, the browser will
+ now warn you if the user-agent is globally overridden (in preferences)
+ and allow you to easily reset that override and re-enable the various
compatibility modes.
- - Module scripting caused some persistent and very hard to track
- browser crashes that we've narrowed down to a specific optimization in
- the JavaScript JIT (Just-In-Time) compiler (IonMonkey). This
- optimization is now disabled by default but if you need that little
- extra performance (usually only noticed in very optimized code or some
- benchmarks) then you can re-enable it, trading in stability, by setting
+ - Module scripting caused some persistent and very hard to track
+ browser crashes that we've narrowed down to a specific optimization in
+ the JavaScript JIT (Just-In-Time) compiler (IonMonkey). This
+ optimization is now disabled by default but if you need that little
+ extra performance (usually only noticed in very optimized code or some
+ benchmarks) then you can re-enable it, trading in stability, by setting
the new preference javascript.options.ion.inlining to true.
- - Prohibited ports: Pale Moon maintains a blacklist of ports the
- browser may normally not connect to on servers, to mitigate abusive web
- scripting employing your browser as an attack bot on servers (e.g. by
- connecting to mail servers or what not), NAT slipstreaming, and similar
- security issues. To more thoroughly prevent known abusable ports on
- servers, this list was extended with a number of additional default
+ - Prohibited ports: Pale Moon maintains a blacklist of ports the
+ browser may normally not connect to on servers, to mitigate abusive web
+ scripting employing your browser as an attack bot on servers (e.g. by
+ connecting to mail servers or what not), NAT slipstreaming, and similar
+ security issues. To more thoroughly prevent known abusable ports on
+ servers, this list was extended with a number of additional default
ports for various non-http protocols.
- - Downloaded files without a file extension: When a file without an
- extension is downloaded, we will now open the download folder where you
- may choose to take any specific action manually, instead of trying to
+ - Downloaded files without a file extension: When a file without an
+ extension is downloaded, we will now open the download folder where you
+ may choose to take any specific action manually, instead of trying to
execute it as a program or through an associated program.
-- Ben Stack <bgstack15@gmail.com> Fri, 18 Dec 2020 13:52:12 -0500
diff --git a/palemoon/debian/docs b/palemoon/debian/docs
index 4dee91c..58ed5a7 100644
--- a/palemoon/debian/docs
+++ b/palemoon/debian/docs
@@ -1,2 +1,2 @@
-debian/MPL-*
README.md
+debian/MPL-*
diff --git a/palemoon/debian/palemoon+devuan.dsc b/palemoon/debian/palemoon+devuan.dsc
index e5ed781..954926c 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.17.0-1+devuan
+Version: 29.0.0-1+devuan
Maintainer: B Stack <bgstack15@gmail.com>
Homepage: http://www.palemoon.org/
Standards-Version: 4.1.4
diff --git a/palemoon/debian/palemoon.links b/palemoon/debian/palemoon.links
index fedb535..7602ba8 100644
--- a/palemoon/debian/palemoon.links
+++ b/palemoon/debian/palemoon.links
@@ -3,4 +3,4 @@
/usr/lib/palemoon/browser/chrome/icons/default/default48.png /usr/share/icons/hicolor/48x48/apps/palemoon.png
/usr/lib/palemoon/browser/icons/mozicon128.png /usr/share/icons/hicolor/128x128/apps/palemoon.png
/usr/lib/palemoon/browser/icons/mozicon128.png /usr/share/pixmaps/palemoon.png
-/usr/lib/palemoon/palemoon usr/bin/palemoon \ No newline at end of file
+/usr/lib/palemoon/palemoon usr/bin/palemoon
diff --git a/palemoon/debian/rules b/palemoon/debian/rules
index 2efbbcf..82411f8 100755
--- a/palemoon/debian/rules
+++ b/palemoon/debian/rules
@@ -23,9 +23,9 @@ endif
dh $@
override_dh_auto_clean:
- rm -f mozconfig
dh_auto_clean
find . -name '*.pyc' -delete
+ rm -f mozconfig
override_dh_auto_configure:
cp ${MCFILE} mozconfig
diff --git a/palemoon/palemoon.spec b/palemoon/palemoon.spec
index ba94271..e88eb1d 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_20201218
+%global submodule_platform_tag RELBASE_20210202
# 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.17.0
+Version: 29.0.0
Release: 1
Group: Networking/Web
@@ -267,7 +267,7 @@ touch --no-create %{_datadir}/icons/hicolor 1>/dev/null 2>&1 || :
# is it a final removal?
#if test "$1" = "0" ;
#then
-#fi
+#fi
%postun
if test "$1" = "0" ;
@@ -285,6 +285,9 @@ update-mime-database -n ${_datadir}/mime 1>/dev/null 2>&1 & :
%doc AUTHORS LICENSE
%changelog
+* Tue Feb 02 2021 B. Stack <bgstack15@gmail.com> - 29.0.0-1
+- update version
+
* Fri Dec 18 2020 B Stack <bgstack15@gmail.com> - 28.17.0-1
- update version
bgstack15