Trac issueshttps://gitlab.torproject.org/legacy/trac/-/issues2020-06-16T01:13:21Zhttps://gitlab.torproject.org/legacy/trac/-/issues/34414Double-check remaining mobile patches on mozilla-central for Fenix transition2020-06-16T01:13:21ZGeorg KoppenDouble-check remaining mobile patches on mozilla-central for Fenix transitionFennec is gone and with it a large number of patches we had to apply for Tor Browser for Android. There are a couple of mobile patches/parts left as of `acat/33533+5` and we should check whether they are still needed.Fennec is gone and with it a large number of patches we had to apply for Tor Browser for Android. There are a couple of mobile patches/parts left as of `acat/33533+5` and we should check whether they are still needed.https://gitlab.torproject.org/legacy/trac/-/issues/34407Review all Fenix menu items2020-06-15T23:01:28ZMatthew FinkelReview all Fenix menu itemsReview all menu items. Can we hide/delete some? Can we repurpose any?Review all menu items. Can we hide/delete some? Can we repurpose any?https://gitlab.torproject.org/legacy/trac/-/issues/34406Re-design onion indicators for Android2020-06-15T23:01:28ZMatthew FinkelRe-design onion indicators for AndroidReimplement security indicators for .onion addresses.Reimplement security indicators for .onion addresses.https://gitlab.torproject.org/legacy/trac/-/issues/34405Re-design about:tor on Android2020-06-15T23:01:27ZMatthew FinkelRe-design about:tor on AndroidMaybe it "just works", but maybe we need to redesign and reimplement it.Maybe it "just works", but maybe we need to redesign and reimplement it.https://gitlab.torproject.org/legacy/trac/-/issues/34403UI changes for "Only Private Browsing Mode" on Android2020-06-15T23:01:27ZMatthew FinkelUI changes for "Only Private Browsing Mode" on AndroidWhen Tor Browser starts, it should only allow private browsing. Do we need to change anything in the UI?When Tor Browser starts, it should only allow private browsing. Do we need to change anything in the UI?https://gitlab.torproject.org/legacy/trac/-/issues/34402Re-design Network Settings Screen on Android2020-06-15T23:01:26ZMatthew FinkelRe-design Network Settings Screen on Android- Enable Bridges
- Select a built-in transport type
- Configure custom bridges- Enable Bridges
- Select a built-in transport type
- Configure custom bridgeshttps://gitlab.torproject.org/legacy/trac/-/issues/34401Re-design Connect screen on Android2020-06-15T23:01:26ZMatthew FinkelRe-design Connect screen on AndroidFennec has an initial Connect screen (with a gear/cog for accessing Network Settings).
Maybe we skip this with #29590.Fennec has an initial Connect screen (with a gear/cog for accessing Network Settings).
Maybe we skip this with #29590.https://gitlab.torproject.org/legacy/trac/-/issues/34324Must Audit Components2020-07-19T04:41:03ZMatthew FinkelMust Audit ComponentsComponents we must audit.Components we must audit.https://gitlab.torproject.org/legacy/trac/-/issues/34187Update zlib build script to pick up new android toolchain2020-06-16T01:26:25ZGeorg KoppenUpdate zlib build script to pick up new android toolchainIt seems in order to pick up the new android toolchain we need to update our `zlib` project as well.It seems in order to pick up the new android toolchain we need to update our `zlib` project as well.Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/legacy/trac/-/issues/34184Deploy notifications for auto-rebasing failures2020-06-16T01:12:59ZMatthew FinkelDeploy notifications for auto-rebasing failuresConfigure alerts to notify the Tor Browser team when automatic rebasing of patches failsConfigure alerts to notify the Tor Browser team when automatic rebasing of patches failshttps://gitlab.torproject.org/legacy/trac/-/issues/34183Implement auto-rebasing tooling2020-06-16T01:12:59ZMatthew FinkelImplement auto-rebasing toolingImplement tooling, (e.g. quilt, gbp-pq) that similar projects (e.g., Tails) use to automate these kinds of code rebase tasks.Implement tooling, (e.g. quilt, gbp-pq) that similar projects (e.g., Tails) use to automate these kinds of code rebase tasks.https://gitlab.torproject.org/legacy/trac/-/issues/34182Write new integration tests for Tor Browser based on Fenix based on O1.22020-06-13T17:41:30ZMatthew FinkelWrite new integration tests for Tor Browser based on Fenix based on O1.2Add new tests.Add new tests.cypherpunkscypherpunkshttps://gitlab.torproject.org/legacy/trac/-/issues/34181Fix broken Fenix tests2020-06-15T23:01:25ZMatthew FinkelFix broken Fenix testshttps://gitlab.torproject.org/legacy/trac/-/issues/34180Add support for Fenix into existing Tor Browser regression and integration tests2020-06-16T01:12:59ZMatthew FinkelAdd support for Fenix into existing Tor Browser regression and integration testsIntegrate Fenix into test suiteIntegrate Fenix into test suitehttps://gitlab.torproject.org/legacy/trac/-/issues/34179Test migration logic from Fennec to Fenix2020-06-15T23:01:24ZMatthew FinkelTest migration logic from Fennec to FenixImplement and test migration logic to allow users to seamlessly upgrade from Tor Browser for Android based on Gecko to Tor Browser for Android based on Fenix.Implement and test migration logic to allow users to seamlessly upgrade from Tor Browser for Android based on Gecko to Tor Browser for Android based on Fenix.https://gitlab.torproject.org/legacy/trac/-/issues/34178Implement new UI changes as determined in O2.12020-06-16T01:12:58ZMatthew FinkelImplement new UI changes as determined in O2.1Update the Tor Browser for Android codebase to use Fenix instead of Fennec.Update the Tor Browser for Android codebase to use Fenix instead of Fennec.https://gitlab.torproject.org/legacy/trac/-/issues/34177Audit Fenix code for tracking, fingerprintability, and safety features2020-07-19T04:47:38ZMatthew FinkelAudit Fenix code for tracking, fingerprintability, and safety featuresAudit Fenix code for tracking, fingerprintability, and Tor safety features in relation to various known attacks.
- Audit code changes since last audit for proxy bypass bugs, following our audit procedure.Audit Fenix code for tracking, fingerprintability, and Tor safety features in relation to various known attacks.
- Audit code changes since last audit for proxy bypass bugs, following our audit procedure.https://gitlab.torproject.org/legacy/trac/-/issues/34014Support sqlite3 in our python project2020-06-16T01:26:21ZGeorg KoppenSupport sqlite3 in our python projectPython3 we use needs sqlite3 support now.Python3 we use needs sqlite3 support now.Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/legacy/trac/-/issues/34013Bump node version to v10.21.02020-06-16T01:26:20ZGeorg KoppenBump node version to v10.21.0Update our node version to what is used in mozilla-central.Update our node version to what is used in mozilla-central.Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/legacy/trac/-/issues/34012Bump cbindgen version to 0.14.12020-06-16T01:26:20ZGeorg KoppenBump cbindgen version to 0.14.1Update to latest cbindgen used on mozilla-central.Update to latest cbindgen used on mozilla-central.Georg KoppenGeorg Koppen