Tor Browser issueshttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues2023-01-23T17:06:53Zhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41278Create PDF icons for both browsers2023-01-23T17:06:53ZrichardCreate PDF icons for both browsersSimilar to this:
![image](/uploads/5044b175ad29a6b95929e894dcd168f7/image.png)
We will *also* need a similar thing for privacy-browser eventually, so optimize your workflow accordingly :pSimilar to this:
![image](/uploads/5044b175ad29a6b95929e894dcd168f7/image.png)
We will *also* need a similar thing for privacy-browser eventually, so optimize your workflow accordingly :pSponsor 131 - Phase 2 - Privacy Browserdonutsdonuts2022-12-21https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41658Create new installer icons for Windows2023-10-03T13:29:44ZnicobCreate new installer icons for WindowsCreate Windows installers icon assets for Tor Browser stable, alpha, and nightly, once application icons are updated.Create Windows installers icon assets for Tor Browser stable, alpha, and nightly, once application icons are updated.nicobnicob2023-08-18https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42393Suggestion: separate user-specific files or directories from Tor Browser prog...2024-03-05T13:37:41ZevngrpSuggestion: separate user-specific files or directories from Tor Browser program files / resourceCurrently, Tor Browser put user-specific files with program files into same place. This is not a wise option. Because user may accidentally modify or delete important program files or resource, especially for new users.
I would recommen...Currently, Tor Browser put user-specific files with program files into same place. This is not a wise option. Because user may accidentally modify or delete important program files or resource, especially for new users.
I would recommend to make all user-specific file / settings into `~/.torbrowser/` or any other directory under `$HOME`. And make program files and resource frozen and immutable like how other software do.
And this can make Many users on a operating system have their specific settings and files with sharing single tor browser installation possible.https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42294Empty/Blank CAPTCHA2024-01-09T13:59:31ZZarko_GjurovEmpty/Blank CAPTCHAIn: Settings-\>Connection-\>Bridges-\>Add a new Bridge, Request a Bridge CAPTCHA that needs to be solved is empty/blank.
### Environment
Windows 7 SP1 Official setup exe version 13.0.5 from Tor Project website.
https://i.ibb.co/GPTpZF...In: Settings-\>Connection-\>Bridges-\>Add a new Bridge, Request a Bridge CAPTCHA that needs to be solved is empty/blank.
### Environment
Windows 7 SP1 Official setup exe version 13.0.5 from Tor Project website.
https://i.ibb.co/GPTpZFD/empty-CAPTCHA.png
![empty-CAPTCHA.png](/uploads/87047b27eb4933f6cadce9018143b20d/empty-CAPTCHA.png)https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42282"Tor Browser" entry created in registry Editor under HKLM and HKCR2024-01-09T13:58:23Zcypherpunks"Tor Browser" entry created in registry Editor under HKLM and HKCR"Tor Browser" entry created in registry Editor under HKLM and HKCR"Tor Browser" entry created in registry Editor under HKLM and HKCRcypherpunkscypherpunkshttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42281Stop creation attempt of Launcher2024-01-09T13:57:33ZcypherpunksStop creation attempt of LauncherWindows Logs > Application Error
The description for Event ID 5 from source Tor Browser Launcher cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You ...Windows Logs > Application Error
The description for Event ID 5 from source Tor Browser Launcher cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:cypherpunkscypherpunkshttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42244New Identity refused2023-11-06T23:32:51ZguenterNew Identity refusedclicking on 'New Identity' results in an error message like this (I
replaced German Anwendung by Application)
-->-a-<--
JavaScript Application
New Identity unexpected error: SyntaxError: JSON.parse: expected
double-quoted proper...clicking on 'New Identity' results in an error message like this (I
replaced German Anwendung by Application)
-->-a-<--
JavaScript Application
New Identity unexpected error: SyntaxError: JSON.parse: expected
double-quoted property name at line 5 column 3 of the JSON data
++<-o-++
The browser seems not to be restarted.
OS-Info: Windows 10 Pro (German locale)
Version 22H2
Build 19045.3636
Tor Browser 13.0.1
Maybe this is an operating system related issue, because on debian 11.8 platform a new identity is created and the browser is restarted.guenterguenterhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42179PTs on Tor Browser 13 do not work with Windows 72024-01-08T17:36:11ZninaPTs on Tor Browser 13 do not work with Windows 7The user shared logs with me:
\[NOTICE\] Opening Socks listener on 127.0.0.1:9150
\[NOTICE\] Opened Socks listener connection (ready) on 127.0.0.1:9150
\[WARN\] Managed proxy "N/A" process terminated with status code 0
\[WARN\] Ma...The user shared logs with me:
\[NOTICE\] Opening Socks listener on 127.0.0.1:9150
\[NOTICE\] Opened Socks listener connection (ready) on 127.0.0.1:9150
\[WARN\] Managed proxy "N/A" process terminated with status code 0
\[WARN\] Managed proxy "TorBrowser\\Tor\\PluggableTransports\\lyrebird.exe" process terminated with status code 3221225477
\[ERR\] tor_assertion_failed\_: Bug: transports.c:519: proxy_prepare_for_restart: Assertion mp-\>conf_state == PT_PROTO_COMPLETED failed; aborting. (on Tor 0.4.8.7 bf5e234d44e73127)
\[ERR\] Bug: Tor 0.4.8.7 (git-bf5e234d44e73127): Assertion mp-\>conf_state == PT_PROTO_COMPLETED failed in proxy_prepare_for_restart at transports.c:519: . (Stack trace not available) (on Tor 0.4.8.7 bf5e234d44e73127)
After restart the user got the message the program lyrebird.exe has stopped working Error code BEX64
Downgrade to previous version of TB helpedPier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42171windows: 13.0 shortcut not using new icon2023-10-13T03:45:54ZThorinwindows: 13.0 shortcut not using new iconSo I added 12.5.6 in advance and updated via app update check. I added my own shortcut (after updating to 13). See pics. I am lacking a few tools (newish pc) but clearly the new icon is there
Note: see the alpha shortcuts - they were al...So I added 12.5.6 in advance and updated via app update check. I added my own shortcut (after updating to 13). See pics. I am lacking a few tools (newish pc) but clearly the new icon is there
Note: see the alpha shortcuts - they were all OLD ones, and they automagically changed to the new one - so what gives
![shortcuts](/uploads/dc3ced1e449573fd9f42d967133675b4/shortcuts.png)
![properties](/uploads/9c27e5e8a3451d2b34b65424d5b763a5/properties.png)https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42163Make the 3rd party DLL blocklist obey portable mode2023-12-06T17:21:32ZThorinMake the 3rd party DLL blocklist obey portable modecontext: https://forum.torproject.org/t/how-remove-third-party-modules/9626
- ~~note for mullvad browser: allowing bonjour (in the link above) in windows 7 enabled mDNS for webrtc~~
We could/should tighten this up, if it isn't already
...context: https://forum.torproject.org/t/how-remove-third-party-modules/9626
- ~~note for mullvad browser: allowing bonjour (in the link above) in windows 7 enabled mDNS for webrtc~~
We could/should tighten this up, if it isn't already
cc: @pierovPier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42154Empty the clipboard on browser shutdown only if content comes from private br...2023-11-07T16:50:23Zcypherpunks1Empty the clipboard on browser shutdown only if content comes from private browsing windowsThe user may not expect or need this feature (#42019) and maybe it should additionally be disabled for non-private browsing mode.
One issue is that the clipboard is emptied even if its contents did not originate from a browser.The user may not expect or need this feature (#42019) and maybe it should additionally be disabled for non-private browsing mode.
One issue is that the clipboard is emptied even if its contents did not originate from a browser.ma1ma1https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42098Implement Windows installer icons2023-10-03T13:27:35ZnicobImplement Windows installer iconsInstaller icons with refreshed browser icons ready to implement!
All release versions here in 256, 48, 32, and 16px: [installer icons](https://nc.torproject.net/s/ZFWk9yoCNJjSWmA)Installer icons with refreshed browser icons ready to implement!
All release versions here in 256, 48, 32, and 16px: [installer icons](https://nc.torproject.net/s/ZFWk9yoCNJjSWmA)Pier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42087Implement Windows application icons2023-10-03T13:27:38ZnicobImplement Windows application iconsTor Browser application icons have gotten a refresh from the UX & Design team - this ticket will serve to track implementation for **Windows** assets:
* [stable](https://nc.torproject.net/s/4FqccSRweqgt2Wr)
* [alpha](https://nc.torproje...Tor Browser application icons have gotten a refresh from the UX & Design team - this ticket will serve to track implementation for **Windows** assets:
* [stable](https://nc.torproject.net/s/4FqccSRweqgt2Wr)
* [alpha](https://nc.torproject.net/s/zrd9B5H3RKTTA9o)
* [nightly](https://nc.torproject.net/s/fpAyWDfMm9cRtx8)henryhenryhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42010Review Mozilla 1810641: Enable overscroll on Windows on all channels2023-10-05T12:57:01ZrichardReview Mozilla 1810641: Enable overscroll on Windows on all channelsLink: https://bugzilla.mozilla.org/show_bug.cgi?id=1810641
@thorin is overscroll something we need to consider re ~Fingerprinting or is it a case where so-long as everyone has it it's fine. Skimming the ticket suggests the overscroll on...Link: https://bugzilla.mozilla.org/show_bug.cgi?id=1810641
@thorin is overscroll something we need to consider re ~Fingerprinting or is it a case where so-long as everyone has it it's fine. Skimming the ticket suggests the overscroll only happens when scrolling via touch.
EDIT: fwiw enabling the provided pref on Linux did not enable any new functionality on my laptop, but libinput is kind of a shitshow w/ regards to touchpad support/functionality so it may just be seeing it a mouse+scroll wheel.
/cc @donutshttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/42008Review Mozilla 1808146: Copying images from Pixiv and pasting them in certain...2023-10-05T17:15:48ZrichardReview Mozilla 1808146: Copying images from Pixiv and pasting them in certain programs is brokenLink: https://bugzilla.mozilla.org/show_bug.cgi?id=1808146
So in some instances on Windows when you copy an image to paste in another app, what is actually copied is the URL (and now including referrer) and the image is then resolved wi...Link: https://bugzilla.mozilla.org/show_bug.cgi?id=1808146
So in some instances on Windows when you copy an image to paste in another app, what is actually copied is the URL (and now including referrer) and the image is then resolved with a separate web request; unclear where the web request happens whether in Firefox, in some OS clipboard service, or from the target application.
Could be a big deal or nothing depending.ma1ma1https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41995Generated headers on Windows aren't reproducible2023-10-03T15:38:10ZPier Angelo VendrameGenerated headers on Windows aren't reproducibleOn of the two reproducibility problems of 13.0a1 was that the Windows generated headers weren't equal (but only on x86_64, and only for Tor Browser, not for Mullvad Browser).
This was the diff:
```diff
diff '--color=auto' -rupN debug-r...On of the two reproducibility problems of 13.0a1 was that the Windows generated headers weren't equal (but only on x86_64, and only for Tor Browser, not for Mullvad Browser).
This was the diff:
```diff
diff '--color=auto' -rupN debug-richard/include/mozilla/WindowsDllBlocklistLauncherDefs.h debug-pierov/include/mozilla/WindowsDllBlocklistLauncherDefs.h
--- debug-richard/include/mozilla/WindowsDllBlocklistLauncherDefs.h 2023-08-08 07:11:00.000000000 +0200
+++ debug-pierov/include/mozilla/WindowsDllBlocklistLauncherDefs.h 2023-08-08 07:11:00.000000000 +0200
@@ -13,7 +13,7 @@ DLL_BLOCKLIST_DEFINITIONS_BEGIN
DLL_BLOCKLIST_ENTRY("activedetect32.dll", DllBlockInfo::UNVERSIONED)
DLL_BLOCKLIST_ENTRY("activedetect64.dll", DllBlockInfo::UNVERSIONED)
DLL_BLOCKLIST_ENTRY("asuswsshellext64.dll", MAKE_VERSION(1, 1, 0, 27), mozilla::DllBlockInfoFlags::BROWSER_PROCESS_ONLY)
- DLL_BLOCKLIST_ENTRY("aswhook.dll", DllBlockInfo::ALL_VERSIONS, mozilla::DllBlockInfoFlags::UTILITY_PROCESSES_ONLY | mozilla::DllBlockInfoFlags::BLOCK_WIN7_AND_OLDER)
+ DLL_BLOCKLIST_ENTRY("aswhook.dll", DllBlockInfo::ALL_VERSIONS, mozilla::DllBlockInfoFlags::BLOCK_WIN7_AND_OLDER | mozilla::DllBlockInfoFlags::UTILITY_PROCESSES_ONLY)
DLL_BLOCKLIST_ENTRY("aswjsflt.dll", MAKE_VERSION(18, 0, 1473, 0), mozilla::DllBlockInfoFlags::BROWSER_PROCESS_ONLY)
DLL_BLOCKLIST_ENTRY("atkdx11disp.dll", DllBlockInfo::ALL_VERSIONS)
DLL_BLOCKLIST_ENTRY("audiodevprops2.dll", MAKE_VERSION(2, 6, 14, 0), mozilla::DllBlockInfoFlags::BROWSER_PROCESS_ONLY)
diff '--color=auto' -rupN debug-richard/include/mozilla/WindowsDllBlocklistLegacyDefs.h debug-pierov/include/mozilla/WindowsDllBlocklistLegacyDefs.h
--- debug-richard/include/mozilla/WindowsDllBlocklistLegacyDefs.h 2023-08-08 07:11:00.000000000 +0200
+++ debug-pierov/include/mozilla/WindowsDllBlocklistLegacyDefs.h 2023-08-08 07:11:00.000000000 +0200
@@ -13,7 +13,7 @@ DLL_BLOCKLIST_DEFINITIONS_BEGIN
DLL_BLOCKLIST_ENTRY("activedetect32.dll", DllBlockInfo::UNVERSIONED)
DLL_BLOCKLIST_ENTRY("activedetect64.dll", DllBlockInfo::UNVERSIONED)
DLL_BLOCKLIST_ENTRY("asuswsshellext64.dll", MAKE_VERSION(1, 1, 0, 27), mozilla::DllBlockInfoFlags::BROWSER_PROCESS_ONLY)
- DLL_BLOCKLIST_ENTRY("aswhook.dll", DllBlockInfo::ALL_VERSIONS, mozilla::DllBlockInfoFlags::UTILITY_PROCESSES_ONLY | mozilla::DllBlockInfoFlags::BLOCK_WIN7_AND_OLDER)
+ DLL_BLOCKLIST_ENTRY("aswhook.dll", DllBlockInfo::ALL_VERSIONS, mozilla::DllBlockInfoFlags::BLOCK_WIN7_AND_OLDER | mozilla::DllBlockInfoFlags::UTILITY_PROCESSES_ONLY)
DLL_BLOCKLIST_ENTRY("aswjsflt.dll", MAKE_VERSION(18, 0, 1473, 0), mozilla::DllBlockInfoFlags::BROWSER_PROCESS_ONLY)
DLL_BLOCKLIST_ENTRY("atkdx11disp.dll", DllBlockInfo::ALL_VERSIONS)
DLL_BLOCKLIST_ENTRY("audiodevprops2.dll", MAKE_VERSION(2, 6, 14, 0), mozilla::DllBlockInfoFlags::BROWSER_PROCESS_ONLY)
```
It isn't a very big deal: the include are human readable.
PDBs, that are binary, were exactly the same.
I think the main problem is that it forces us to check the contents of the hashes files, but it's not so bad that we'll need to block the release.
In case we can even decide to omit the debug zip file either from the release or from the hashfile.
However, it'd be nice of we can understand why the files aren't exactly the same, and fix this problem.
Notice that I decided to include header files because I remember that when debugging with Visual Studio I was prompted for them.Pier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41944Review Mozilla 1774083: Add Surrogate COM Server to handle native Windows not...2023-10-05T17:15:48ZrichardReview Mozilla 1774083: Add Surrogate COM Server to handle native Windows notifications when Firefox is closed.Link: https://bugzilla.mozilla.org/show_bug.cgi?id=1774083
On windows COM servers are registered in the registy (if i recall correctly). We should make sure any such registration is gated behind w/e pref is used to disable notifications.Link: https://bugzilla.mozilla.org/show_bug.cgi?id=1774083
On windows COM servers are registered in the registy (if i recall correctly). We should make sure any such registration is gated behind w/e pref is used to disable notifications.https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41942Review Mozilla 1682520: Use the WER runtime exception module to catch early c...2023-10-05T17:15:48ZrichardReview Mozilla 1682520: Use the WER runtime exception module to catch early crashesLink: https://bugzilla.mozilla.org/show_bug.cgi?id=1682520
WER is the Windows crash reporting system. The above change may involve registry edits we want to get rid or other disk leak type stuffs.Link: https://bugzilla.mozilla.org/show_bug.cgi?id=1682520
WER is the Windows crash reporting system. The above change may involve registry edits we want to get rid or other disk leak type stuffs.richardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41894tor signal reload -> no more connections possible2023-07-20T15:44:06ZYetitor signal reload -> no more connections possible### Summary
After reloading TOR configuration by sending signal RELOAD (HUP) to control port no further connections are possible.
### Steps to reproduce:
1. Connect to Torbrowser/Tor control port (usually 9051), authenticate using a con...### Summary
After reloading TOR configuration by sending signal RELOAD (HUP) to control port no further connections are possible.
### Steps to reproduce:
1. Connect to Torbrowser/Tor control port (usually 9051), authenticate using a configured authentication method, and send the "signal reload" command. This is needed for example to (temporary) set a new exit node or exit country for a new browser tab without closing all other tabs and restarting Torbrowser.
2. Try to reload the current page or open a new.
### What is the current bug behavior?
Error "The proxy server is refusing connections". No more browsing is possible.
### What is the expected behavior?
The page navigation should continue working, but with the new Tor config.
### Environment
Windows 10
Torbrowser 12.5.1YetiYetihttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41806Prevent Private Browsing start menu item to be added automatically2023-10-05T17:13:49ZPier Angelo VendramePrevent Private Browsing start menu item to be added automaticallyWindows gets some new menu items (`{ -brand-shortcut-name } Private Browsing`) and a `.ini` file in the browser directory.
We should prevent the browser from creating them.Windows gets some new menu items (`{ -brand-shortcut-name } Private Browsing`) and a `.ini` file in the browser directory.
We should prevent the browser from creating them.Pier Angelo VendramePier Angelo Vendrame