Trac issueshttps://gitlab.torproject.org/legacy/trac/-/issues2020-06-16T01:11:45Zhttps://gitlab.torproject.org/legacy/trac/-/issues/33577Picture-in-Picture not working with dom.w3c_pointer_events.enabled=false2020-06-16T01:11:45ZAlex CatarineuPicture-in-Picture not working with dom.w3c_pointer_events.enabled=falsePicture-in-Picture for videos does not work (at least in Firefox 75, probably since 71) with pref `dom.w3c_pointer_events.enabled = false`. We might be able to set it to `true` in #28729, so we should check that. But perhaps it's worth f...Picture-in-Picture for videos does not work (at least in Firefox 75, probably since 71) with pref `dom.w3c_pointer_events.enabled = false`. We might be able to set it to `true` in #28729, so we should check that. But perhaps it's worth filing a bug in bugzilla in any case, since it looks like an internal Firefox UI should not be broken because of `dom.w3c_pointer_events.enabled` being set to `false`.https://gitlab.torproject.org/legacy/trac/-/issues/33565Upgrade LZMA to use Android NDK 202020-06-16T01:11:43ZShane IsbellUpgrade LZMA to use Android NDK 20This is based of the current work done in branch for android support. We need to upgrade to build with NDK 20.
Make standalone toolchain is not longer supported in NDK 20 so need to configure to use new locationsThis is based of the current work done in branch for android support. We need to upgrade to build with NDK 20.
Make standalone toolchain is not longer supported in NDK 20 so need to configure to use new locationshttps://gitlab.torproject.org/legacy/trac/-/issues/33564Upgrade ZSTD to use Android NDK 202020-06-16T01:26:09ZShane IsbellUpgrade ZSTD to use Android NDK 20This is based of the current work done in branch for android support. We need to upgrade to build with NDK 21.
Make standalone toolchain is not longer supported in NDK 21 so need to configure to use new locationsThis is based of the current work done in branch for android support. We need to upgrade to build with NDK 21.
Make standalone toolchain is not longer supported in NDK 21 so need to configure to use new locationshttps://gitlab.torproject.org/legacy/trac/-/issues/33563Upgrade Tor To Use Android NDK 202020-06-16T01:26:08ZShane IsbellUpgrade Tor To Use Android NDK 20This is based of the current work done in branch for android support. We need to upgrade to build with NDK 21.
Make standalone toolchain is not longer supported in NDK 21 so need to configure to use new locationsThis is based of the current work done in branch for android support. We need to upgrade to build with NDK 21.
Make standalone toolchain is not longer supported in NDK 21 so need to configure to use new locationsGeorg KoppenGeorg Koppenhttps://gitlab.torproject.org/legacy/trac/-/issues/33562Upgrade libevent to use NDK 202020-06-16T01:11:42ZShane IsbellUpgrade libevent to use NDK 20This is based of the current work done in branch for android support. We need to upgrade to build with NDK 21.
Make standalone toolchain is not longer supported in NDK 21 so need to configure to use new locations.This is based of the current work done in branch for android support. We need to upgrade to build with NDK 21.
Make standalone toolchain is not longer supported in NDK 21 so need to configure to use new locations.Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/legacy/trac/-/issues/33561Upgrade openssl to use Android NDK 202020-06-16T01:26:07ZShane IsbellUpgrade openssl to use Android NDK 20This is based of the current work done in branch for android support. We need to upgrade to build with NDK 21.
Make standalone toolchain is not longer supported in NDK 21 so need to configure to use new locations.This is based of the current work done in branch for android support. We need to upgrade to build with NDK 21.
Make standalone toolchain is not longer supported in NDK 21 so need to configure to use new locations.Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/legacy/trac/-/issues/33559Update tor-android-service To Use Updated Android Toolchain2020-06-16T01:26:06ZShane IsbellUpdate tor-android-service To Use Updated Android ToolchainWe need to upgrade android toolchain to support fenix. This requires update to tor-android-service.We need to upgrade android toolchain to support fenix. This requires update to tor-android-service.Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/legacy/trac/-/issues/33558Update TOPL To Use Updated Android Toolchain2020-06-16T01:26:05ZShane IsbellUpdate TOPL To Use Updated Android ToolchainWe need to upgrade android toolchain to support fenix. This requires update to TOPL build as well.We need to upgrade android toolchain to support fenix. This requires update to TOPL build as well.Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/legacy/trac/-/issues/33557Update Android Toolchain for Fenix2020-06-16T01:26:05ZShane IsbellUpdate Android Toolchain for FenixFenix uses an updated Android SDK and NDK.Fenix uses an updated Android SDK and NDK.Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/legacy/trac/-/issues/33556Add TBB project for android-components2020-06-16T01:26:03ZShane IsbellAdd TBB project for android-componentsContains dependent libraries of Fenix
Source: !https://github.com/mozilla-mobile/android-componentsContains dependent libraries of Fenix
Source: !https://github.com/mozilla-mobile/android-componentsGeorg KoppenGeorg Koppenhttps://gitlab.torproject.org/legacy/trac/-/issues/33534Review FF release notes from FF69 to latest (FF75)2020-06-16T01:11:39ZrichardReview FF release notes from FF69 to latest (FF75)Release Notes: https://www.mozilla.org/en-US/firefox/releases/
Developer release notes: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases
Also, diff prefs.js between latest and esr 68.
Also look at the bugs from 69 to 7...Release Notes: https://www.mozilla.org/en-US/firefox/releases/
Developer release notes: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases
Also, diff prefs.js between latest and esr 68.
Also look at the bugs from 69 to 75 (update target_milestone param for each version)
Mozilla fixed: https://bugzilla.mozilla.org/buglist.cgi?product=Core&query_format=advanced&resolution=FIXED&target_milestone=mozilla69&order=priority%2Cbug_severity&limit=0
Mozilla reponed: https://bugzilla.mozilla.org/buglist.cgi?resolution=---&query_format=advanced&product=Core&target_milestone=mozilla69
Firefox fixed: https://bugzilla.mozilla.org/buglist.cgi?product=Firefox&query_format=advanced&resolution=FIXED&target_milestone=Firefox%2069&order=priority%2Cbug_severity&limit=0https://gitlab.torproject.org/legacy/trac/-/issues/33533Rebase Tor Browser esr68 patches on top of mozilla-central2020-06-16T19:13:45ZAlex CatarineuRebase Tor Browser esr68 patches on top of mozilla-centralAlex CatarineuAlex Catarineuhttps://gitlab.torproject.org/legacy/trac/-/issues/33184Support for Fenix2020-06-16T01:11:06ZShane IsbellSupport for FenixTrack issues and discussion related to Fenix support, including toolchain.
Project located at: https://github.com/mozilla-mobile/fenixTrack issues and discussion related to Fenix support, including toolchain.
Project located at: https://github.com/mozilla-mobile/fenixGeorg KoppenGeorg Koppenhttps://gitlab.torproject.org/legacy/trac/-/issues/31918Rebase and squash mobile and desktop patches2020-06-16T19:16:33ZMatthew FinkelRebase and squash mobile and desktop patchesThe patches for `mobile/android` are separate from the patches for desktop. Some of these patches are similar, such as adding a mozconfig and overriding prefs. Now that Android is a first-class supported platform, we can squash some of t...The patches for `mobile/android` are separate from the patches for desktop. Some of these patches are similar, such as adding a mozconfig and overriding prefs. Now that Android is a first-class supported platform, we can squash some of these patches so we reduce the number of patches we need carry on top of Firefox.Alex CatarineuAlex Catarineuhttps://gitlab.torproject.org/legacy/trac/-/issues/30832Fix tor-browser tbb-tests2020-06-16T01:04:56ZAlex CatarineuFix tor-browser tbb-testsWith current rebased tor-browser ESR68 branch I can only run tbb-tests (with `run-tbb-tests` script) when `pref("network.file.path_blacklist", "/net")` is removed and `pref("extensions.torbutton.use_nontor_proxy", true);` is set, apart f...With current rebased tor-browser ESR68 branch I can only run tbb-tests (with `run-tbb-tests` script) when `pref("network.file.path_blacklist", "/net")` is removed and `pref("extensions.torbutton.use_nontor_proxy", true);` is set, apart from disabling tor-launcher. The second pref disables the domain isolator, which makes sense since it expects SOCKS5 proxies, but mochitests override that. For the other pref, not sure why `network.file.path_blacklist` needs to be unset (at least for Linux).
We could put these prefs in `testing/marionette/prefs/marionette.js` so that tests can be run (unless there is a simpler way to get the tests tor run that I'm missing).Alex CatarineuAlex Catarineuhttps://gitlab.torproject.org/legacy/trac/-/issues/27105Fix Tor Browser testsuite2020-06-16T01:13:09ZboklmFix Tor Browser testsuiteWe need to fix the Tor Browser testsuite to work with esr78 based Tor Browser.We need to fix the Tor Browser testsuite to work with esr78 based Tor Browser.Alex CatarineuAlex Catarineu