torbutton issueshttps://gitlab.torproject.org/tpo/applications/torbutton/-/issues2022-05-18T23:12:30Zhttps://gitlab.torproject.org/tpo/applications/torbutton/-/issues/9997remote_tor_check fails open2022-05-18T23:12:30ZTracremote_tor_check fails openIf `torbutton_initiate_remote_tor_check` fails due to connectivity issues with check.tpo, then we are left with a tor status of kCheckNotInitiated, which counts as success in `tor_check_ok`
We don't seem to reschedule another check othe...If `torbutton_initiate_remote_tor_check` fails due to connectivity issues with check.tpo, then we are left with a tor status of kCheckNotInitiated, which counts as success in `tor_check_ok`
We don't seem to reschedule another check other than when a new window is opened, unless I've missed it. I'd propose either:
- scheduling a recheck in a few seconds
- adding a call to `do_tor_check` from within `tor_check_ok`
- adding `do_tor_check` to tabopen events
**Trac**:
**Username**: Ryhttps://gitlab.torproject.org/tpo/applications/torbutton/-/issues/19256remove more unused code (and related strings) from Torbutton2022-03-17T22:34:52ZMark Smithremove more unused code (and related strings) from TorbuttonThere is more dead code that can be removed from Torbutton. This is a continuation of the work in legacy/trac#18238.There is more dead code that can be removed from Torbutton. This is a continuation of the work in legacy/trac#18238.https://gitlab.torproject.org/tpo/applications/torbutton/-/issues/9575Rename "New Identity"2021-07-09T18:33:17ZcypherpunksRename "New Identity"TorBrowser can't to change or clear your identity. Torbutton can to clear history, to close tabs, to send newnym signal to Tor's controller by one click.
Tor by newnym signal can't to change or clear your identity. Tor can discard old c...TorBrowser can't to change or clear your identity. Torbutton can to clear history, to close tabs, to send newnym signal to Tor's controller by one click.
Tor by newnym signal can't to change or clear your identity. Tor can discard old circuits and begin to build new one. Circuit can't to be used as identity. IP address of exit node can't to be used as identity too (here you can discuss about ownership, leases, assigns, and nats at final).https://gitlab.torproject.org/tpo/applications/torbutton/-/issues/33136Setting TOR_TRANSPROXY=0 is the same as TOR_TRANSPROXY=12022-05-26T02:02:21ZboklmSetting TOR_TRANSPROXY=0 is the same as TOR_TRANSPROXY=1It looks like the torbutton code that is using the `TOR_TRANSPROXY` environment variable is only checking if the variable exists, without looking at its content. So setting the environment variable to `0` or empty still enables it, which...It looks like the torbutton code that is using the `TOR_TRANSPROXY` environment variable is only checking if the variable exists, without looking at its content. So setting the environment variable to `0` or empty still enables it, which can be confusing.https://gitlab.torproject.org/tpo/applications/torbutton/-/issues/12511Skip German exits when using Youtube2021-07-09T18:33:17ZcypherpunksSkip German exits when using YoutubeCould Tor skip German exit nodes for youtube domains to improve usability.
The reason is that a big part of Youtube is unavailable on German IPs, due to licensing problems.Could Tor skip German exit nodes for youtube domains to improve usability.
The reason is that a big part of Youtube is unavailable on German IPs, due to licensing problems.https://gitlab.torproject.org/tpo/applications/torbutton/-/issues/28323TBB often opens on secondary monitor2022-05-26T01:29:05ZTracTBB often opens on secondary monitorWhen starting TBB or when hitting Ctrl+Shift+U to request a new identity the browser window opens on the secondary monitor (of two total). It is quite annoying if the secondary monitor is turned off (e.g. I sometimes use only the primary...When starting TBB or when hitting Ctrl+Shift+U to request a new identity the browser window opens on the secondary monitor (of two total). It is quite annoying if the secondary monitor is turned off (e.g. I sometimes use only the primary).
**Trac**:
**Username**: heyjoehttps://gitlab.torproject.org/tpo/applications/torbutton/-/issues/9936TBB TorButton 'New Identity' with remote 'tor' says "It does not have access ...2021-07-09T18:33:17ZstarlightTBB TorButton 'New Identity' with remote 'tor' says "It does not have access to the Tor Control Port."Full message is
Torbutton cannot safely give you a new identity. It does not have access to the Tor Control Port. Are you running Tor Browser Bundle?
version 1.5.2
Looked at code and wrote this script:
```
export TOR_CONTROL_HOST="10...Full message is
Torbutton cannot safely give you a new identity. It does not have access to the Tor Control Port. Are you running Tor Browser Bundle?
version 1.5.2
Looked at code and wrote this script:
```
export TOR_CONTROL_HOST="10.29.88.1"
export TOR_CONTROL_PORT="9151"
export TOR_CONTROL_PASSWD="xxx"
nc ${TOR_CONTROL_HOST:?} ${TOR_CONTROL_PORT:?} <<EOF
AUTHENTICATE "${TOR_CONTROL_PASSWD:?}"
SIGNAL NEWNYM
QUIT
EOF
cd /home/tor/tor-browser_en-US
/home/tor/tor-browser_en-US/App/Firefox/firefox -no-remote -profile /home/tor/tor-browser_en-US/Data/profile
```
Which clearly demonstrates the values are correct and the "SIGNAL NEWNYM" command works as it should and that Firefox ESR 17.0.9 with TorButton 1.5.2 fails here.
See changes, perhaps fixes, have been made to the related logic but the newer code is not yet in either the stable or development release and I could not easily test it. The related Vidalia code in src/chrome/content/torbutton.js looks ok. Thought it might be hex-encoding the password and tried that but it made no difference.
Tried with
tor-browser-gnu-linux-x86_64-2.3.25-13-dev-en-US
and
tor-browser-gnu-linux-x86_64-2.4.17-beta-2-dev-en-UShttps://gitlab.torproject.org/tpo/applications/torbutton/-/issues/16149The newChannel() API is deprecated and broken in Tor Browser based on ESR 602021-07-09T18:33:17ZGeorg KoppenThe newChannel() API is deprecated and broken in Tor Browser based on ESR 60https://bugzilla.mozilla.org/show_bug.cgi?id=1162657 makes the use of `newChannel()` obsolete. We should switch in our code to `newChannel2()` instead.https://bugzilla.mozilla.org/show_bug.cgi?id=1162657 makes the use of `newChannel()` obsolete. We should switch in our code to `newChannel2()` instead.https://gitlab.torproject.org/tpo/applications/torbutton/-/issues/28745THE Torbutton clean-up2022-12-08T15:15:25ZGeorg KoppenTHE Torbutton clean-upThat is the parent ticket for all things Torbutton clean-up, now that we included it into `tor-browser`. It's not clear yet how we'll be restructuring it but it's clear that a lot of old cruft has to go. This will be done in child tickets.That is the parent ticket for all things Torbutton clean-up, now that we included it into `tor-browser`. It's not clear yet how we'll be restructuring it but it's clear that a lot of old cruft has to go. This will be done in child tickets.Georg KoppenGeorg Koppenhttps://gitlab.torproject.org/tpo/applications/torbutton/-/issues/10952Tor Browser leaves developer windows open after New Identity2021-07-23T14:47:11ZTracTor Browser leaves developer windows open after New IdentityWhen you open menu entry "View Page Source" from a web page, a new window will open showing the source code.
Then, when you select new identity from the onion menu, all tabs are cleared BUT that page/window with source code will stay the...When you open menu entry "View Page Source" from a web page, a new window will open showing the source code.
Then, when you select new identity from the onion menu, all tabs are cleared BUT that page/window with source code will stay there, it's not closed.
Tor Browser 3.5.2
**Trac**:
**Username**: anonhttps://gitlab.torproject.org/tpo/applications/torbutton/-/issues/11206Tor Browser will not save Exceptions in the Firefox cookie manager2022-07-26T12:50:12ZTracTor Browser will not save Exceptions in the Firefox cookie managerCookie exceptions in Tor Browser Bundle 3.5.2 (Torbutton 1.6.6.0) are not remembered when TBB is restarted.
Orginal bug: https://trac.torproject.org/projects/tor/ticket/4749
**Trac**:
**Username**: toruser23Cookie exceptions in Tor Browser Bundle 3.5.2 (Torbutton 1.6.6.0) are not remembered when TBB is restarted.
Orginal bug: https://trac.torproject.org/projects/tor/ticket/4749
**Trac**:
**Username**: toruser23Tor Browser: 11.0 Issues with previous releasehttps://gitlab.torproject.org/tpo/applications/torbutton/-/issues/18952Tor Browser without Tor2021-07-09T18:33:17ZcypherpunksTor Browser without TorIn the past it was possible to remove Tor Launcher from TB and use TB for direct connection (no proxy). Now (5.5) Torbutton asks to be disabled to allow that.
Moreover, with Torbutton disabled, TB with the no proxy setting is "unable to...In the past it was possible to remove Tor Launcher from TB and use TB for direct connection (no proxy). Now (5.5) Torbutton asks to be disabled to allow that.
Moreover, with Torbutton disabled, TB with the no proxy setting is "unable to find the proxy server" when opening a website, though it does work with an HTTP proxy.cypherpunkscypherpunkshttps://gitlab.torproject.org/tpo/applications/torbutton/-/issues/23918tor button and tor browser home page says "not connected to network"2022-05-18T23:50:06ZTractor button and tor browser home page says "not connected to network"Hello,
When starting tor browser, the browser home page displays onion crossed red saying that there was a problem and that I a not connected to tor network. Tor button also displays onion crossed red. However when visiting tor check pa...Hello,
When starting tor browser, the browser home page displays onion crossed red saying that there was a problem and that I a not connected to tor network. Tor button also displays onion crossed red. However when visiting tor check page, it says that I am connected to tor network.
is it a bug?
thanks
tor logs :
20/10/2017 07:51:46.900 [NOTICE] Bootstrapped 90%: Establishing a Tor circuit
20/10/2017 07:51:48.700 [NOTICE] Tor has successfully opened a circuit. Looks like client functionality is working.
20/10/2017 07:51:48.700 [NOTICE] Bootstrapped 100%: Done
20/10/2017 07:52:02.100 [NOTICE] New control connection opened from 127.0.0.1.
20/10/2017 07:52:02.100 [NOTICE] New control connection opened from 127.0.0.1.
20/10/2017 08:06:03.000 [NOTICE] Our IP address has changed. Rotating keys...
**Trac**:
**Username**: tortracfreehttps://gitlab.torproject.org/tpo/applications/torbutton/-/issues/12514Tor Button does not work unless Navigation toolbar is enabled2021-07-23T14:57:59ZTracTor Button does not work unless Navigation toolbar is enabledJust letting you know that the Tor Button does not have any functionality unless the Navigation toolbar is enabled. I like to customize my layout for maximum content viewing area and I do this by dragging certain buttons off of the Navi...Just letting you know that the Tor Button does not have any functionality unless the Navigation toolbar is enabled. I like to customize my layout for maximum content viewing area and I do this by dragging certain buttons off of the Navigation toolbar and putting them elsewhere. All of the other buttons seem to work fine but not the Tor Button and its most important feature, the ability to choose a New Identity.
Thanks. Tim
**Trac**:
**Username**: pursuit81https://gitlab.torproject.org/tpo/applications/torbutton/-/issues/19335Tor circuit display shows example circuit instead of real2022-03-17T22:37:49ZTracTor circuit display shows example circuit instead of realI upgraded to the new version 6.0.0 and now I got this when I display the tor circuit:
http://i.imgur.com/UjqcbQA.png
It says the site is "example.com" and all the nodes are "Example A", "Example B" and "Example C". When I change my to...I upgraded to the new version 6.0.0 and now I got this when I display the tor circuit:
http://i.imgur.com/UjqcbQA.png
It says the site is "example.com" and all the nodes are "Example A", "Example B" and "Example C". When I change my tor circuit, I'm not sure if it's working.
I'm on Windows 7 Ultimate 64-bits.
**Trac**:
**Username**: axdoomerhttps://gitlab.torproject.org/tpo/applications/torbutton/-/issues/14947Torbrowser 4.0.3 lacks required "user_pref" preferences of TorButton on fresh...2022-03-17T21:05:24ZTracTorbrowser 4.0.3 lacks required "user_pref" preferences of TorButton on fresh extension's installation.This may be hard to reproduce but start tor browser with a blank profile, an EMPTY folder and run "firefox.exe -p" to create it, copying the "extensions" folder to that profile from the tor browser bundle "tor browser\data\browser\pro...This may be hard to reproduce but start tor browser with a blank profile, an EMPTY folder and run "firefox.exe -p" to create it, copying the "extensions" folder to that profile from the tor browser bundle "tor browser\data\browser\profile.default\extensions..." so that it adds https-everywhere, noscript, and torbutton back in the profile.
When torbutton installs itself, it doesn't add the following settings as user_pref's:
* extensions.torbutton.socks_remote_dns [true/false]
* extensions.torbutton.saved.socks_remote_dns [true/false]
* extensions.torbutton.custom.socks_remote_dns [true/false]
* extensions.torbutton.custom.socks_version ![4/5]
* extensions.torbutton.socks_version", ![4/5]
* (extensions.torbutton.saved.socks_version does get installed)
I understand the reason these settings may not be there at first is because no one has configured torbutton to have any "custom" settings; however, when someone does specify custom custom proxies in tor button, they don't get put there at that time either.
These settings should be put in torbrowser when torbutton installs/reinstalls itself; they can even be left set as NULL until they are configured/used by tor button.
By not doing so, it can cause torbrowser (firefox.exe itself) to panic and have a hard time making connections in ssl, specifically https://addons.mozilla.org, and cause these SSL connections to time out. It will also cause connections in standard http to crawl while causing torbutton to not have control of the connection settings in tor browser without hitting "restore defaults" in torbutton.
----
As said, for testing, there are no other extensions than noscript,torbutton, and https-everywhere. Flash was set to "always ask" (thus diabling option in torbutton to 'disable Plugins') along with private mode (first option in torbutton preferences) NOT being enabled. **Other than setting custom proxies in torbutton, not one other setting is changed from default in tor brower or tor button.**
Torbutton settings are set to redundantly use either one of the five running tor NT services remotely over the lan on the domain controller, automatically load balanced by the domain contollers. Whether or not the client work stations utilize tor brower, they all use tor for tunneling recursive lookups to the root nameservers. Tor's dns server function are listening on port 153 and forwarded queries by the real dns server for the domain.
__I understand this is not how people normally use tor browser, having a clean profile instead of using the one that comes with tor browser bundle and accessing tor's client services over the lan, not running tor.exe locally; however, this is for RFC whitepaper purposes for deploying tor browser over a domain.__ You always make it uniform for deployment to work in the scenarios you don't expect it to; I already have another ticket open for tor browser itself not wanting to parse windows variables, in order to deploy this over the windows domain.
So, all it takes for this bug is someone creating a new profile using torbrowser in their windows user profile (once we hopefully get the other bug fixed to allow the use of "%profile%" in the profiles.ini path) and our domain controller copying a $h/preferences/extension_overrides.js from our default skeleton (so that they will be able to use our tor services), along with the 3 default extensions to $h/extensions. Then, because preferences torbutton looks for to modify and then copy over to torbrowser's preferences are missing, those preferences of torbrowser don't get created and, thus, seem to cause torbrowser to have intermittent connection problems.
When first starting torbrowser and configuring it as described above (and attached below), it won't resolv dns. When you clear cache and restart it to try to remedy any issues with cache, it resolves dns but now takes a while, along with crawling connections, __even when the connection is set in tor button/firefox OR the proxy server to bypass tor for that specific domain__ (i.e. lan web server).
Fixing this should be as simple as making tor button install the settings defined above and, as said, they can even be set to null or anything you like, just as long as they're there.
**Trac**:
**Username**: johnakabeanhttps://gitlab.torproject.org/tpo/applications/torbutton/-/issues/32950TorButton causes significant CPU load2022-05-26T02:01:10ZcypherpunksTorButton causes significant CPU loadWhen using TorBrowser without Tor (extensions.torbutton.use_nontor_proxy = true) TorButton tries to connect to control port, fails and then begins to waste CPU cycles by retrying control port connection attempts.
This is due to circuit ...When using TorBrowser without Tor (extensions.torbutton.use_nontor_proxy = true) TorButton tries to connect to control port, fails and then begins to waste CPU cycles by retrying control port connection attempts.
This is due to circuit display code here: https://gitweb.torproject.org/torbutton.git/tree/chrome/content/tor-circuit-display.js#n412
Disabling extensions.torbutton.display_circuit solves this, but it is kinda non obvious from user POV. Please make extensions.torbutton.use_nontor_proxy the only pref needed for TorButton to cease all of its Tor-related activities.https://gitlab.torproject.org/tpo/applications/torbutton/-/issues/18231Torbutton keeps forgetting which cookies I would like to protect2022-03-17T22:28:16ZTracTorbutton keeps forgetting which cookies I would like to protectWould be great to remove all cookies frequently if trustworthy cookies are easily protected, but it isn't helpful if the "Cookie Protections..." wizard always shows them as "false".
I can open up "Cookie Protections...", set useful cook...Would be great to remove all cookies frequently if trustworthy cookies are easily protected, but it isn't helpful if the "Cookie Protections..." wizard always shows them as "false".
I can open up "Cookie Protections...", set useful cookie protection to "true", then leave the wizard. If I immediately open it again, it will have forgotten which cookies I cared to protect - making this feature close to useless.
Unlike legacy/trac#10824 I unselected Torbutton's own "Don't record history…" switch in Privacy Settings (I don't need to distrust my own computer or fear law enforcement). Have not checked what happens if I flick that switch since in that case I would expect it to indeed not persist the choice of cookies.
I am using TBB 5.0.7 from the gentoo torbrowser overlay. install.rdf from torbutton xpi says I am using 1.9.3.7.
Thanks in advance for looking into this, Mike. Was great meeting you in Berlin!
**Trac**:
**Username**: vynXhttps://gitlab.torproject.org/tpo/applications/torbutton/-/issues/975Torbutton prevents PKCS#12 import/export2021-07-09T18:33:16ZTracTorbutton prevents PKCS#12 import/exportIf I activate torbutton, I cannot import or export personal PKCS#12 certificates. Firefox tells me I that an unknown error happened. If I deactivate torbutton and restart firefox, everything works fine. Firefox is 3.0.8 on Ubuntu 8.10 AM...If I activate torbutton, I cannot import or export personal PKCS#12 certificates. Firefox tells me I that an unknown error happened. If I deactivate torbutton and restart firefox, everything works fine. Firefox is 3.0.8 on Ubuntu 8.10 AMD64.
[Automatically added by flyspray2trac: Operating System: All]
**Trac**:
**Username**: kurtihttps://gitlab.torproject.org/tpo/applications/torbutton/-/issues/17073TorButton says Tor is disabled when it's not2021-07-14T17:01:00ZTracTorButton says Tor is disabled when it's notTor Browser Bundle 5.0.2 -- Tor Button 1.9.3.2. On Linux systems:
I use a Tor relay on my local network, to which I connect to through a stunnel (spawned by xinetd on the client side, and spawned by systemd on the server side - where th...Tor Browser Bundle 5.0.2 -- Tor Button 1.9.3.2. On Linux systems:
I use a Tor relay on my local network, to which I connect to through a stunnel (spawned by xinetd on the client side, and spawned by systemd on the server side - where the relay is). I have set a password in the start-tor-browser script, and modified the values as instructed in that script. When I then start Tor, I'm greeted by the "Something Went Wrong!
Tor is not working in this browser." screen, and the Tor button is grayed out. Yet, I can surf to onion sites, and the Tor button shows the Tor circuit for the site I'm on. I assume that at least anonymous surfing is working well, but it's confusing and induces quite a bit of insecurity when the browser reports that it's all disabled.
**Trac**:
**Username**: tamjan