From 59b7217f517471f0ce16267ec5104a04ab5c53f0 Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Thu, 14 Jun 2018 23:25:12 -0700 Subject: Updated to 60.0.2 | Switched to alsa | Updated vendor.js --- PKGBUILD | 11 +++++----- vendor.js | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++---------- 2 files changed, 69 insertions(+), 17 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 257e787..45d9307 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,19 +4,18 @@ # Contributor: Jakub Schmidtke pkgname=firefox -pkgver=60.0.1 +pkgver=60.0.2 pkgrel=1 pkgdesc="Standalone web browser from mozilla.org" arch=(x86_64) license=(MPL GPL LGPL) url="https://www.mozilla.org/firefox/" depends=(gtk3 mozilla-common libxt startup-notification mime-types dbus-glib ffmpeg - nss hunspell sqlite ttf-font libpulse libvpx icu) + nss hunspell sqlite ttf-font alsa-lib libvpx icu) makedepends=(unzip zip diffutils python2 yasm mesa imake gconf inetutils xorg-server-xvfb - autoconf2.13 rust mercurial clang llvm jack gtk2) + autoconf2.13 rust mercurial clang llvm gtk2) optdepends=('networkmanager: Location detection via available WiFi networks' 'libnotify: Notification integration' - 'pulseaudio: Audio support' 'speech-dispatcher: Text-to-Speech') options=(!emptydirs !makeflags !strip) _repo=https://hg.mozilla.org/mozilla-unified @@ -32,7 +31,7 @@ sha256sums=('SKIP' '677e1bde4c6b3cff114345c211805c7c43085038ca0505718a11e96432e9811a' '9a1a572dc88014882d54ba2d3079a1cf5b28fa03c5976ed2cb763c93dabbd797' '02000d185e647aa20ca336e595b4004bb29cdae9d8f317f90078bdcc7a36e873' - 'ea7c74586629bf0a888e0a67c2d3ce155a45a34f5391e49e478d5bdcd09fed8b') + 'db998007bbc6b00cf5079efa6b2b72302600517cf415d999aa656415709fbbff') prepare() { mkdir path @@ -80,7 +79,7 @@ ac_add_options --enable-system-ffi # Features ac_add_options --enable-alsa -ac_add_options --enable-jack +ac_add_options --disable-pulseaudio ac_add_options --enable-startup-notification ac_add_options --disable-crashreporter ac_add_options --disable-eme diff --git a/vendor.js b/vendor.js index b07042a..15acee0 100644 --- a/vendor.js +++ b/vendor.js @@ -78,8 +78,12 @@ pref("browser.newtab.preload", false); //Conflict pref("browser.newtab.url", "about:blank"); //FIXME //TabMix can unset this at times pref("browser.newtabpage.activity-stream.aboutHome.enabled", false); pref("browser.newtabpage.activity-stream.feeds.section.topstories", false); +pref("browser.newtabpage.directory.ping", "data:text/plain,"); +pref("browser.newtabpage.directory.source", "data:text/plain,"); //pref("browser.newtabpage.enabled", true); pref("browser.newtabpage.enabled", false); //Conflict +pref("browser.newtabpage.enhanced", false); +pref("browser.newtabpage.introShown", true); pref("browser.newtabpage.preload", false); pref("browser.newtabpage.remote", false); pref("browser.offline-apps.notify", true); @@ -88,6 +92,9 @@ pref("browser.pagethumbnails.capturing_disabled", true); //Breaks page thumbnai pref("browser.ping-centre.telemetry", false); pref("browser.ping-centre.production.endpoint", "https://127.0.0.1"); //Conflict pref("browser.ping-centre.staging.endpoint", "https://127.0.0.1"); //Conflict +pref("browser.pocket.api", ""); +pref("browser.pocket.enabled", false); +pref("browser.pocket.site", ""); //pref("browser.privatebrowsing.autostart", true); pref("browser.privatebrowsing.autostart", false); //Conflict pref("browser.reader.detectedFirstArticle", true); @@ -104,6 +111,7 @@ pref("browser.safebrowsing.downloads.remote.block_potentially_unwanted", false); pref("browser.safebrowsing.downloads.remote.block_uncommon", false); //Conflict pref("browser.safebrowsing.downloads.remote.enabled", false); pref("browser.safebrowsing.downloads.remote.url", ""); +pref("browser.safebrowsing.enabled", false); pref("browser.safebrowsing.malware.enabled", false); pref("browser.safebrowsing.phishing.enabled", false); pref("browser.safebrowsing.provider.mozilla.gethashURL", ""); @@ -127,21 +135,17 @@ pref("browser.safebrowsing.provider.google4.updateURL", ""); pref("browser.safebrowsing.reportPhishURL", ""); //Conflict pref("browser.search.countryCode", "US"); pref("browser.search.defaultenginename", "data:text/plain,browser.search.defaultenginename=DuckDuckGo"); -pref("browser.search.defaultenginename.US", "data:text/plain,browser.search.defaultenginename.US=Google"); pref("browser.search.geoSpecificDefaults", false); //pref("browser.search.geoSpecificDefaults.url", "https://search.services.mozilla.com/1/%APP%/%VERSION%/%CHANNEL%/%LOCALE%/%REGION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%"); pref("browser.search.geoSpecificDefaults.url", ""); //Conflict pref("browser.search.geoip.url", ""); -pref("browser.search.order.1", "Google"); -pref("browser.search.order.2", "Bing"); -pref("browser.search.order.3", "chrome://browser-region/locale/region.properties"); pref("browser.search.order.extra.1", "DuckDuckGo"); pref("browser.search.order.extra.2", "YouTube"); -pref("browser.search.order.US.1", "data:text/plain,browser.search.order.US.1=Google"); -pref("browser.search.order.US.2", "data:text/plain,browser.search.order.US.2=Bing"); pref("browser.search.region", "US"); pref("browser.search.suggest.enabled", false); pref("browser.search.update", false); +pref("browser.selfsupport.enabled", false); +pref("browser.selfsupport.url", ""); pref("browser.send_pings", false); //pref("browser.send_pings.require_same_host", false); pref("browser.send_pings.require_same_host", true); //Conflict @@ -155,8 +159,7 @@ pref("browser.slowStartup.maxSamples", 0); pref("browser.slowStartup.notificationDisabled", true); pref("browser.slowStartup.samples", 0); pref("browser.ssl_override_behavior", 2); -//pref("browser.startup.homepage_override.buildID", ""); -pref("browser.startup.homepage_override.buildID", "20100101"); //Conflict +pref("browser.startup.homepage_override.buildID", "20100101"); //pref("browser.startup.homepage_override.mstone", ""); pref("browser.startup.homepage_override.mstone", "ignore"); //Conflict //pref("browser.storageManager.enabled", true); //Required for Storage API @@ -201,6 +204,7 @@ pref("browser.urlbar.usepreloadedtopurls.enabled", false); pref("browser.usedOnWindows10", true); //pref("browser.xul.error_pages.expert_bad_cert", false); pref("browser.xul.error_pages.expert_bad_cert", true); //Conflict +pref("browser.zoom.siteSpecific", false); //pref("canvas.capturestream.enabled", true); pref("canvas.capturestream.enabled", false); //Conflict @@ -211,10 +215,14 @@ pref("captivedetect.canonicalURL", ""); //Conflict //pref("clipboard.autocopy", true); pref("clipboard.autocopy", false); //Conflict +pref("datareporting.healthreport.about.reportUrl", "data:text/plain,"); +pref("datareporting.healthreport.about.reportUrlUnified", "data:text/plain,"); pref("datareporting.healthreport.uploadEnabled", false); +pref("datareporting.healthreport.service.enabled", false); pref("datareporting.policy.dataSubmissionEnabled", false); pref("datareporting.policy.firstRunURL", ""); +pref("device.sensors.enabled", false); pref("device.storage.enabled", false); pref("devtools.appmanager.enabled", false); @@ -226,19 +234,25 @@ pref("devtools.debugger.remote-enabled", false); //pref("devtools.devedition.promo.url", "https://www.mozilla.org/firefox/developer/?utm_source=firefox-dev-tools&utm_medium=firefox-browser&utm_content=betadoorhanger"); pref("devtools.devedition.promo.url", "https://www.mozilla.org/firefox/developer/"); //Conflict pref("devtools.webide.autoinstallADBHelper", false); +pref("devtools.webide.autoinstallFxdtAdapters", false); pref("devtools.webide.enabled", false); pref("dom.allow_cut_copy", false); //Hidden //pref("dom.caches.enabled", true); pref("dom.caches.enabled", false); //Conflict pref("dom.disable_window_showModalDialog", true); +pref("dom.enable_performance", false); +pref("dom.enable_resource_timing", false); +pref("dom.enable_user_timing", false); //pref("dom.event.clipboardevents.enabled", true); pref("dom.event.clipboardevents.enabled", false); //Conflict pref("dom.event.highrestimestamp.enabled", true); pref("dom.forms.autocomplete.experimental", false); +pref("dom.gamepad.enabled", false); pref("dom.gamepad.extensions.enabled", false); pref("dom.gamepad.non_standard_events.enabled", false); pref("dom.gamepad.test.enabled", false); +pref("dom.maxHardwareConcurrency", 1); pref("dom.keyboardevent.dispatch_during_composition", false); pref("dom.imagecapture.enabled", false); pref("dom.indexedDB.enabled", true); @@ -249,6 +263,7 @@ pref("dom.ipc.plugins.flash.subprocess.crashreporter.enabled", false); //Confli //pref("dom.ipc.plugins.reportCrashURL", true); pref("dom.ipc.plugins.reportCrashURL", false); //Conflict pref("dom.mozTCPSocket.enabled", false); +pref("dom.network.enabled", false); pref("dom.performance.enable_user_timing_logging", false); pref("dom.popup_allowed_events", "change click dblclick mouseup notificationclick reset submit touchend"); //pref("dom.popup_maximum", 20); @@ -277,6 +292,7 @@ pref("dom.webaudio.enabled", false); //pref("dom.webnotifications.enabled", true); pref("dom.webnotifications.enabled", false); //Conflict pref("dom.webnotifications.requireinteraction.enabled", false); +pref("dom.w3c_touch_events.enabled", 0); //pref("dom.webnotifications.serviceworker.enabled", true); pref("dom.webnotifications.serviceworker.enabled", false); //Conflict @@ -316,6 +332,7 @@ pref("extensions.hotfix.id", ""); pref("extensions.pocket.enabled", false); //Conflict pref("extensions.screenshots.disabled", true); pref("extensions.screenshots.upload-disabled", true); +pref("extensions.systemAddon.update.enabled", false); //Added in Firefox 62 pref("extensions.systemAddon.update.url", ""); pref("extensions.ui.lastCategory", "addons://list/extension"); //pref("extensions.update.autoUpdateDefault", true); @@ -336,7 +353,16 @@ pref("font.blacklist.underline_offset", "FangSong,Gulim,GulimChe,MingLiU,MingLiU //pref("full-screen-api.warning.timeout", 3000); pref("full-screen-api.warning.timeout", 0); //Conflict +pref("general.appname.override", "Netscape"); +pref("general.appversion.override", "5.0 (Windows)"); +pref("general.buildID.override", "20100101"); +pref("general.oscpu.override", "Windows NT 6.1"); +pref("general.platform.override", "Win32"); +pref("general.productSub.override", "20100101"); pref("general.useragent.compatMode.firefox", false); +pref("general.useragent.override", "Mozilla/5.0 (Windows NT 6.1; rv:60.0) Gecko/20100101 Firefox/60.0"); +pref("general.useragent.vendor", ""); +pref("general.useragent.vendorSub", ""); //pref("general.warnOnAboutConfig", true); pref("general.warnOnAboutConfig", false); //Conflict @@ -403,12 +429,15 @@ pref("media.block-autoplay-until-in-foreground", true); //Conflict //pref("media.cache_size", 0); pref("media.cache_size", 512000); //Conflict pref("media.decoder-doctor.new-issue-endpoint", ""); +pref("media.eme.apiVisible", false); pref("media.eme.enabled", false); pref("media.getusermedia.audiocapture.enabled", false); pref("media.getusermedia.browser.enabled", false); pref("media.getusermedia.noise_enabled", false); //pref("media.getusermedia.screensharing.enabled", true); pref("media.getusermedia.screensharing.enabled", false); //Conflict +pref("media.gmp-eme-adobe.visible", false); +pref("media.gmp-eme-adobe.enabled", false); pref("media.gmp-gmpopenh264.autoupdate", false); pref("media.gmp-gmpopenh264.enabled", false); //Hidden pref("media.gmp-manager.updateEnabled", false); @@ -431,6 +460,8 @@ pref("media.peerconnection.identity.timeout", 1); pref("media.peerconnection.turn.disable", true); pref("media.peerconnection.use_document_iceservers", false); pref("media.peerconnection.video.enabled", false); +pref("media.video_stats.enabled", false); +pref("media.webspeech.synth.enabled", false); //pref("middlemouse.contentLoadURL", true); pref("middlemouse.contentLoadURL", false); //Conflict @@ -464,6 +495,14 @@ pref("network.http.altsvc.oe", false); pref("network.http.connection-retry-timeout", 0); pref("network.http.keep-alive.timeout", 115); pref("network.http.max-persistent-connections-per-proxy", 256); +pref("network.http.pipelining", true); +pref("network.http.pipelining.aggressive", true); +pref("network.http.pipelining.max-optimistic-requests", 3); +pref("network.http.pipelining.maxrequests", 12); +pref("network.http.pipelining.read-timeout", 60000); +pref("network.http.pipelining.reschedule-timeout", 15000); +pref("network.http.pipelining.ssl", true); +pref("network.http.proxy.pipelining", true); //pref("network.http.redirection-limit", 20); pref("network.http.redirection-limit", 10); //Conflict pref("network.http.referer.hideOnionSource", true); @@ -479,6 +518,9 @@ pref("network.http.spdy.enabled", false); pref("network.http.spdy.enabled.deps", false); //Conflict pref("network.http.spdy.enabled.http2", false); pref("network.http.spdy.enabled.http2draft", false); +pref("network.http.spdy.enabled.v2", false); +pref("network.http.spdy.enabled.v3", false); +pref("network.http.spdy.enabled.v3-1", false); //pref("network.http.speculative-parallel-limit", 6); pref("network.http.speculative-parallel-limit", 0); //Conflict //pref("network.IDN_show_punycode", false); @@ -490,13 +532,21 @@ pref("network.predictor.enabled", false); pref("network.predictor.enable-prefetch", false); //pref("network.prefetch-next", true); pref("network.prefetch-next", false); //Conflict -pref("network.protocol-handler.external.ms-windows-store", false); +pref("network.protocol-handler.external-default", false); +pref("network.protocol-handler.external.mailto", false); +pref("network.protocol-handler.external.news", false); +pref("network.protocol-handler.external.nntp", false); +pref("network.protocol-handler.external.snews", false); +pref("network.protocol-handler.warn-external.mailto", true); +pref("network.protocol-handler.warn-external.news", true); +pref("network.protocol-handler.warn-external.nntp", true); +pref("network.protocol-handler.warn-external.snews", true); pref("network.proxy.autoconfig_url.include_path", false); pref("network.proxy.no_proxies_on", ""); pref("network.proxy.socks", "127.0.0.1"); pref("network.proxy.socks_port", 9150); pref("network.proxy.socks_remote_dns", true); -//pref("network.proxy.type", 5); +//pref("network.proxy.type", 1); pref("network.proxy.type", 0); //Conflict pref("network.security.ports.banned", "9050,9051,9150,9151"); pref("network.stricttransportsecurity.preloadlist", true); @@ -538,7 +588,6 @@ pref("plugin.default.state", 0); //Conflict pref("plugin.defaultXpi.state", 0); //Conflict pref("plugin.disable", true); pref("plugin.expose_full_path", false); -pref("plugins.hide_infobar_for_missing_plugin", true); pref("plugin.scan.plid.all", false); //pref("plugin.sessionPermissionNow.intervalInMinutes", 60); pref("plugin.sessionPermissionNow.intervalInMinutes", 0); //Conflict @@ -549,6 +598,8 @@ pref("plugin.state.java", 0); //Conflict pref("plugin.state.libgnome-shell-browser-plugin", 0); pref("plugins.click_to_play", true); +pref("plugins.hide_infobar_for_missing_plugin", true); +pref("plugins.hideMissingPluginsNotification", true); pref("pointer-lock-api.prefixed.enabled", false); @@ -630,6 +681,7 @@ pref("security.OCSP.enabled", 0); //Conflict pref("security.OCSP.require", true); //Conflict //pref("security.pki.sha1_enforcement_level", 2); pref("security.pki.sha1_enforcement_level", 1); //Conflict +pref("security.sandbox.content.syscall_whitelist", "16"); //Required for alsa pref("security.sri.enable", true); pref("security.ssl.disable_session_identifiers", true); pref("security.ssl.enable_false_start", true); @@ -652,6 +704,7 @@ pref("security.ssl3.ecdhe_rsa_chacha20_poly1305_sha256", true); pref("security.ssl3.rsa_aes_128_sha", true); pref("security.ssl3.rsa_aes_256_sha", true); pref("security.tls.enable_0rtt_data", false); +pref("security.tls.unrestricted_rc4_fallback", false); pref("security.tls.version.fallback-limit", 3); //pref("security.tls.version.min", 1); pref("security.tls.version.min", 3); //Conflict -- cgit v1.2.1