Abrowser: new privacy settings feature

This commit is contained in:
Ruben Rodriguez 2018-02-15 22:17:06 -05:00
parent 52cfb8eb29
commit 3eb4c5f7b2
7 changed files with 560 additions and 26 deletions

View file

@ -18,13 +18,23 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#
VERSION=54
VERSION=55
. ./config
rm debian/control
patch -p1 < $DATA/disable-activity-streams.patch
sed 's/.Ubuntu., //' -i ./browser/extensions/activity-stream/css/activity-stream*.css
cp $DATA/onboarding/bootstrap.js browser/extensions/onboarding
cp $DATA/onboarding/onboarding.js browser/extensions/onboarding/content
sed '/captivedetect.canonicalURL/s/http.*success.txt//' -i modules/libpref/init/all.js
# do not alter useragent/platform/oscpu/etc with fingerprinting countermeasure, it makes things worse
sed '/ShouldResistFingerprinting/,/}/s/^/\/\//' -i ./netwerk/protocol/http/nsHttpHandler.cpp
sed '/If fingerprinting resistance is on/,/}/s/^/\/\//' -i ./dom/base/Navigator.cpp
# Disabled until the patches work on v57 with moz1382323.patch
## KDE integration patches from https://www.rosenauer.org/hg/mozilla
@ -54,9 +64,6 @@ patch -p1 < $DATA/disable-activity-streams.patch
#sed -i "/widget\/gtk\/moz\.build/,/widget\/gtk\/nsFilePicker\.cpp/{ /chromium/d; /generic/a\ \ \ \ \ '/layout/style',
#; }" debian/patches/mozilla-kde.patch
# js settings
cat $DATA/settings.js >> debian/vendor-firefox.js
# Replace ubufox recommendation
sed 's/xul-ext-ubufox/xul-ext-youtube-html5-video-player/' -i debian/control.in
@ -253,6 +260,9 @@ sed s/ChromeProfileMigrator/_temp_/ -i browser/components/migration/moz.build
sed s/AbrowserProfileMigrator/ChromeProfileMigrator/ -i browser/components/migration/moz.build
sed s/_temp_/AbrowserProfileMigrator/ -i browser/components/migration/moz.build
# js settings
cat $DATA/settings.js >> debian/vendor-abrowser.js
# Postinst script to manage profile migration and system links
echo '