Trac issueshttps://gitlab.torproject.org/legacy/trac/-/issues2021-02-24T15:09:53Zhttps://gitlab.torproject.org/legacy/trac/-/issues/30054Special characters are not escaped in translations and break the build2021-02-24T15:09:53ZGeorg KoppenSpecial characters are not escaped in translations and break the buildAs said in comment:14:ticket:27125 there are special characters (like the `'`) that need to get escaped in strings, otherwise the build breaks. While we did that in `en-US` that does not happen in translations (yet).As said in comment:14:ticket:27125 there are special characters (like the `'`) that need to get escaped in strings, otherwise the build breaks. While we did that in `en-US` that does not happen in translations (yet).emmapeelemmapeelhttps://gitlab.torproject.org/legacy/trac/-/issues/26407Go over security slider governed preferences and update them where needed2020-06-16T01:28:18ZGeorg KoppenGo over security slider governed preferences and update them where neededWhile reviewing the patch for #26128 i realized there are new preferences we might to add (`javascript.options.wasm_baselinejit` and `javascript.options.wasm_ionjit` come to mind) and there might be old ones we could remove. We should do...While reviewing the patch for #26128 i realized there are new preferences we might to add (`javascript.options.wasm_baselinejit` and `javascript.options.wasm_ionjit` come to mind) and there might be old ones we could remove. We should double-check that during the ESR60 stabilization.https://gitlab.torproject.org/legacy/trac/-/issues/25764Improve how circuits are displayed to the user on Android2020-06-16T01:28:13ZAntonelaantonela@torproject.orgImprove how circuits are displayed to the user on AndroidTBA work on parent ticketTBA work on parent tickethttps://gitlab.torproject.org/legacy/trac/-/issues/30118var/build_id should be stable accross build machines2020-06-16T01:25:32Zboklmvar/build_id should be stable accross build machinesThe `var/build_id` value, which is included in filenames, is a hash of all the inputs used to create a build.
In theory this hash should be the same on different build machines. However it seems it is not always the case, at least for t...The `var/build_id` value, which is included in filenames, is a hash of all the inputs used to create a build.
In theory this hash should be the same on different build machines. However it seems it is not always the case, at least for the android build, and we should find why.
This command can be used to see the filename of Tor Browser alpha for android-armv7:
```
./rbm/rbm showconf tor-browser filename --target alpha --target torbrowser-android-armv7
```https://gitlab.torproject.org/legacy/trac/-/issues/12631Tor Browser for ARM architecture2020-06-16T01:24:36ZMatt PaganTor Browser for ARM architectureThe Tor Project should provide a Tor Browser compatible with the ARMv7 processor. This would provide a safe way of using Tor for users of the Samsung ARM Chromebook, the Samsung Chromebook 2, the Raspberry Pi, the Novena Open Laptop, and...The Tor Project should provide a Tor Browser compatible with the ARMv7 processor. This would provide a safe way of using Tor for users of the Samsung ARM Chromebook, the Samsung Chromebook 2, the Raspberry Pi, the Novena Open Laptop, and probably other platforms too.https://gitlab.torproject.org/legacy/trac/-/issues/25658Activity 2.1: Improve user understanding and user control by clarifying Tor B...2020-06-16T01:07:37ZIsabela FernandesActivity 2.1: Improve user understanding and user control by clarifying Tor Browser's security featuresThis work is related to the following proposal:
https://lists.torproject.org/pipermail/tbb-dev/2018-March/000799.html
There should also be an experience for Android. (maybe create a child ticket to track that?)This work is related to the following proposal:
https://lists.torproject.org/pipermail/tbb-dev/2018-March/000799.html
There should also be an experience for Android. (maybe create a child ticket to track that?)Antonelaantonela@torproject.orgAntonelaantonela@torproject.orghttps://gitlab.torproject.org/legacy/trac/-/issues/30326Remove yasm from the list of dependencies for the firefox android build2020-06-16T01:03:02ZboklmRemove yasm from the list of dependencies for the firefox android buildWhile testing the changes from #29981, gk found that yasm is not needed to build firefox for android. We should remove it from the list of dependencies we need to build firefox on all platforms, and only install it for the linux, windows...While testing the changes from #29981, gk found that yasm is not needed to build firefox for android. We should remove it from the list of dependencies we need to build firefox on all platforms, and only install it for the linux, windows and osx builds.https://gitlab.torproject.org/legacy/trac/-/issues/30270Use Ndk.abiFilters to include native dependencies2020-06-16T01:02:47ZShane IsbellUse Ndk.abiFilters to include native dependenciesndk.abiFilters should be used to manage what dependencies are included in the apk. This would be added to the gradle build file of firefox.ndk.abiFilters should be used to manage what dependencies are included in the apk. This would be added to the gradle build file of firefox.https://gitlab.torproject.org/legacy/trac/-/issues/30132Tor Browser on Android start-up breaks due to NullPointerException2020-06-16T01:02:29ZGeorg KoppenTor Browser on Android start-up breaks due to NullPointerExceptionWhile luckily not easily triggerable, there is a way that start-up bootstrapping is broken due to a `NullPointerException` that gets thrown. For steps to repro see comment:61:ticket:28329.While luckily not easily triggerable, there is a way that start-up bootstrapping is broken due to a `NullPointerException` that gets thrown. For steps to repro see comment:61:ticket:28329.https://gitlab.torproject.org/legacy/trac/-/issues/30131Disabling/enabling bridge-switch is jumping/not correctly behaving2020-06-16T01:02:29ZGeorg KoppenDisabling/enabling bridge-switch is jumping/not correctly behavingIf one wants to enable/disable bridges (after tapping the gear icon) one can see the switch jumping (probably due to the text changes). It should stay the same in height and width, though, and just the text should change if needed. I see...If one wants to enable/disable bridges (after tapping the gear icon) one can see the switch jumping (probably due to the text changes). It should stay the same in height and width, though, and just the text should change if needed. I seems to only happening before one once selected a bridge. Very strange
Moreover, if one is not tapping the switch but dragging it, then just the switch gets on the "on" position but nothing happens.https://gitlab.torproject.org/legacy/trac/-/issues/30129Add a spinning onion as animation during bootstrap2020-06-16T01:02:28ZGeorg KoppenAdd a spinning onion as animation during bootstrapWe tried hard to add a spinning onion as bootstrap animation in #28329 but failed there. Still, it would be neat to have it as eye candy for 8.5.We tried hard to add a spinning onion as bootstrap animation in #28329 but failed there. Still, it would be neat to have it as eye candy for 8.5.https://gitlab.torproject.org/legacy/trac/-/issues/30086Tor Browser for Android: Sync Sign-In Button crashes2020-06-16T01:02:17ZcypherpunksTor Browser for Android: Sync Sign-In Button crashesSteps to reproduce:
1. goto browsing history: Press "synced devices 0 devices"
2. Press Sync Sign-In Button and it crashes Tor Browser instantly.Steps to reproduce:
1. goto browsing history: Press "synced devices 0 devices"
2. Press Sync Sign-In Button and it crashes Tor Browser instantly.https://gitlab.torproject.org/legacy/trac/-/issues/29973Remove remaining stopOpenSecuritySettingsObserver() pieces2020-06-16T01:02:01ZGeorg KoppenRemove remaining stopOpenSecuritySettingsObserver() pieces`stopOpenSecuritySettingsObserver()` is not needed anymore with the changes in #25658. However, there are some pieces left of it that result in a browser console error. Noted on our blog: https://blog.torproject.org/comment/280343#commen...`stopOpenSecuritySettingsObserver()` is not needed anymore with the changes in #25658. However, there are some pieces left of it that result in a browser console error. Noted on our blog: https://blog.torproject.org/comment/280343#comment-280343https://gitlab.torproject.org/legacy/trac/-/issues/29906Tor for Android stops working immediately on app start2020-06-16T01:01:52ZTracTor for Android stops working immediately on app startOn brand new Android KitKat (2017 update) with Orfox also running (cannot close orfox yet for tabs I still need to read).
Steps:
Have Orfox running with 3 or 4 tabs.
Install Tor Browser for Android (Alpha) (release from 4 days ago) via ...On brand new Android KitKat (2017 update) with Orfox also running (cannot close orfox yet for tabs I still need to read).
Steps:
Have Orfox running with 3 or 4 tabs.
Install Tor Browser for Android (Alpha) (release from 4 days ago) via F-Droid.
Click the icon to load the app, then
White screen for one second then black screen for a tenth of a second, then Error dialog message pops up: " Unfortunately Tor Browser for Android (Alpha) has stopped working"
Note: Orfox still works fine.
Ideally I'd be able to run both TB and Orfox at the same time? One would be a different identity to the other?
**Trac**:
**Username**: torloveMatthew FinkelMatthew Finkelhttps://gitlab.torproject.org/legacy/trac/-/issues/28329Design TBA+Orbot configuration UI/UX2020-06-16T01:01:46ZMatthew FinkelDesign TBA+Orbot configuration UI/UXI now have TBA and Orbot glued together. They co-exist, but I'm not sure how they should look or interact together. Where in the TBA app/screen should we have a button that switches to the Orbot screen? Do we want Orbot's onboarding UX o...I now have TBA and Orbot glued together. They co-exist, but I'm not sure how they should look or interact together. Where in the TBA app/screen should we have a button that switches to the Orbot screen? Do we want Orbot's onboarding UX or do we want our own?
Please help :)https://gitlab.torproject.org/legacy/trac/-/issues/29858Tor Browser for Android 8.5a9 does not show onboarding anymore on first start2020-06-16T01:01:45ZGeorg KoppenTor Browser for Android 8.5a9 does not show onboarding anymore on first startIf you take a clean, new 8.5a9 on your Android phone you'll be greeted with the `about:tor` page after bootstrapping but not the onboarding anymore. I'll assume this happened due to our work on #28329. Marking this ticket therefore as a ...If you take a clean, new 8.5a9 on your Android phone you'll be greeted with the `about:tor` page after bootstrapping but not the onboarding anymore. I'll assume this happened due to our work on #28329. Marking this ticket therefore as a blocker for that bug.https://gitlab.torproject.org/legacy/trac/-/issues/28802Integrate PTs and bridge support into Tor Browser for Android2020-06-16T01:01:37ZGeorg KoppenIntegrate PTs and bridge support into Tor Browser for AndroidRight now there is bridge support into Orbot but a) it's not clear yet whether we keep Orbot and b) we probably want more PTs integrated and c) we need to clean up the interface (although #28329 will do work in that area).
This ticket i...Right now there is bridge support into Orbot but a) it's not clear yet whether we keep Orbot and b) we probably want more PTs integrated and c) we need to clean up the interface (although #28329 will do work in that area).
This ticket is the parent ticket for more detailed work in case it is needed.https://gitlab.torproject.org/legacy/trac/-/issues/29759Add --enable-proxy-bypass-protection to mozconfig2020-06-16T01:01:32ZboklmAdd --enable-proxy-bypass-protection to mozconfighttps://bugzilla.mozilla.org/show_bug.cgi?id=1433357 added the `--enable-proxy-bypass-protection` configure flag.
However it seems we don't set it in our mozconfig files.https://bugzilla.mozilla.org/show_bug.cgi?id=1433357 added the `--enable-proxy-bypass-protection` configure flag.
However it seems we don't set it in our mozconfig files.https://gitlab.torproject.org/legacy/trac/-/issues/28520tbb-testsuite: fix the tor_bridge test2020-06-16T01:00:54Zboklmtbb-testsuite: fix the tor_bridge testWe are currently the bridge `83.212.101.3:6666` to test tor using a bridge.
However, we are getting a timeout error when using this bridge:
http://xer3kgd5ygqr7n6i.onion/r/tbb-nightly-2018-11-18-Debian9.5-x86_64/tor-browser-linux64-tbb-...We are currently the bridge `83.212.101.3:6666` to test tor using a bridge.
However, we are getting a timeout error when using this bridge:
http://xer3kgd5ygqr7n6i.onion/r/tbb-nightly-2018-11-18-Debian9.5-x86_64/tor-browser-linux64-tbb-nightly_ar.tar.xz.html#tor_bridge
We should see if this bridge can be fixed, or if we should find an other bridge to use for this test.https://gitlab.torproject.org/legacy/trac/-/issues/29246WebGL is sometimes blocked outright instead of put behind a click-to-play pla...2020-06-16T01:00:38ZGeorg KoppenWebGL is sometimes blocked outright instead of put behind a click-to-play placeholderIn #21805 we put WebGL behind a placeholder with the help of NoScript. This works well e.g. for http://webglsamples.org/aquarium/aquarium.html. However other sites report just that WebGL is not supported and it therefore gets blocked out...In #21805 we put WebGL behind a placeholder with the help of NoScript. This works well e.g. for http://webglsamples.org/aquarium/aquarium.html. However other sites report just that WebGL is not supported and it therefore gets blocked outright:
https://demo.marpi.pl/biomes/
Giorgio, you mentioned in comment:5:ticket:21805 that this worked correctly with NoScript 10.1.8.2. Is that a regression on NoScript's side or an issue with WebGL detection on the website?