Tor Browser issueshttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues2024-01-09T13:58:23Zhttps://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/40902[Bug]Cannot Add Brave Onion Search on Windows Tor2023-05-02T14:22:35ZRyu945[Bug]Cannot Add Brave Onion Search on Windows TorTor for windows currently has the normal Brave search in it
search.brave.com
You can't add the onion version of the site via the hourglass icon above because it has the same name. If you delete the normal version add the onion version,...Tor for windows currently has the normal Brave search in it
search.brave.com
You can't add the onion version of the site via the hourglass icon above because it has the same name. If you delete the normal version add the onion version, it adds the normal one back instead of the intended behavior of adding the onion version. Please fix this problem and have both Brave and Brave onion added in Tor by default.
On linux Mint where it didn't have Brave search added yet, I found I can add the onion version of Brave but I can't have both the normal and onion version added at the same time.
For reference, the onion link is:
search.brave4u7jddbv7cyviptqjc7jusxh72uik7zt6adtckl5f4nwy2v72qd.onionhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41307[win/mac] font whitelist typos2022-10-18T12:23:48ZThorin[win/mac] font whitelist typosnote: I only checked windows, so far, but assume mac also has these bundled
whitelist includes
```
Noto Sans Tifinagh AgrawImazighen
Noto Sans Tifinagh RhissaIxa
Noto Serif Nyiakeng Puachue Hmong
```
but these fonts are nowhere to be f...note: I only checked windows, so far, but assume mac also has these bundled
whitelist includes
```
Noto Sans Tifinagh AgrawImazighen
Noto Sans Tifinagh RhissaIxa
Noto Serif Nyiakeng Puachue Hmong
```
but these fonts are nowhere to be found in web content: https://arkenfox.github.io/TZP/tests/fontlists.html (sorry, mac/linux lists not updated) - https://github.com/arkenfox/TZP/commit/3d92e09939efa7a08ad515d651b6627149b3b5d7
![test](/uploads/41b5e642033eafa796d230357b56f9c6/test.png)
Note: there are 122 bundled fonts (121 + twemoji), but I have listed 125 (I added the three correct font names), so with the current whitelist it will show 6 not found.
The correct names are
```
Noto Sans Tifinagh Agraw Imazighen
Noto Sans Tifinagh Rhissa Ixa
Noto Serif Hmong Nyiakeng
```
If you modify the whitelist to reflect the correct names, then only the incorrect names are no longer found (and I can remove them from the test)
NOTE: I have not looked fully, but were any of these three added to any font.name* prefs in any platform?
@pierov , also `Font` labelSponsor 131 - Phase 3 - Major ESR 102 MigrationPier Angelo VendramePier Angelo Vendramehttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/17550All UI elements appear really messed up (Windows 10 JA)2020-06-27T14:39:58ZYawning AngelAll UI elements appear really messed up (Windows 10 JA)This happens on Windows 10(JA) with either the 5.5a4_en-US bundle or the 5.5a4_ja bundle.
All the UI elements including the initial configuration dialog box are appear to be sized incorrectly.This happens on Windows 10(JA) with either the 5.5a4_en-US bundle or the 5.5a4_ja bundle.
All the UI elements including the initial configuration dialog box are appear to be sized incorrectly.https://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/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/10205crosscompile Qt for Windows2020-06-27T14:42:29ZErinn Clarkcrosscompile Qt for WindowsSome interesting links to look at:
http://mxe.cc/
http://silmor.de/qtstuff.cross.php
http://stackoverflow.com/questions/14571701/cross-compiling-qt-application-for-windows-on-linux-with-dynamic-linkingSome interesting links to look at:
http://mxe.cc/
http://silmor.de/qtstuff.cross.php
http://stackoverflow.com/questions/14571701/cross-compiling-qt-application-for-windows-on-linux-with-dynamic-linkinghttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41578Disable and lock Windows SSO2023-02-10T13:30:13ZrichardDisable and lock Windows SSOSee comment: https://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/502#note_2867482See comment: https://gitlab.torproject.org/tpo/applications/tor-browser/-/merge_requests/502#note_2867482richardrichardhttps://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41683Disable the network process on Windows2023-05-08T08:18:55ZPier Angelo VendrameDisable the network process on WindowsAs a result of investigations for #41489, we think that we should disable the network process on Windows.
It is already off for HTTP and turning it on doesn't work currently.
It might be better turning the network process off explicitly...As a result of investigations for #41489, we think that we should disable the network process on Windows.
It is already off for HTTP and turning it on doesn't work currently.
It might be better turning the network process off explicitly, and in case remove the pref, if the issues with mingw are solved.
Current status is that HTML is loaded correctly, but it isn't rendered (you can see `<title>` in the tab, but the page stays blank, and if you interrupt the loading in some way, the user agent style is used).
<details><summary>Screenshots</summary>
![Screenshot_from_2023-03-20_18-24-34](/uploads/f32802f24bcdf0427706c26097ebdd09/Screenshot_from_2023-03-20_18-24-34.png)
![Screenshot_from_2023-03-20_18-29-07](/uploads/06fae29620c2e46be7bf0b33b6a62911/Screenshot_from_2023-03-20_18-29-07.png)
</details>Pier 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/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/41345fonts: windows whitelist contains supplemental fonts2022-10-18T12:22:24ZThorinfonts: windows whitelist contains supplemental fontsMangal, "細明體", MingLiU, "新細明體", PMingLiU are whitelisted, but they became supplemental fonts starting in win10
<details><summary>click me for the pic</summary><p>
my win 7 on the left, your win 10 results on the right
![diff](/uploads...Mangal, "細明體", MingLiU, "新細明體", PMingLiU are whitelisted, but they became supplemental fonts starting in win10
<details><summary>click me for the pic</summary><p>
my win 7 on the left, your win 10 results on the right
![diff](/uploads/808cd9802f00a153c820b3d8d68e0269/diff.png)
</p></details>
@pierovPier Angelo VendramePier Angelo Vendramehttps://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/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/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/12425Investigate setjmp/longjmp-based exception handling for Tor Browser on Windows2022-03-21T20:24:55ZGeorg KoppenInvestigate setjmp/longjmp-based exception handling for Tor Browser on WindowsAs GCC does not implement Structured Exception Handling (SEH) we might want to enable setjmp/longjmp-based exception handling for Tor Browser on Windows. We should do this at least if there are no other exception handling mechanisms enab...As GCC does not implement Structured Exception Handling (SEH) we might want to enable setjmp/longjmp-based exception handling for Tor Browser on Windows. We should do this at least if there are no other exception handling mechanisms enabled by Windows.https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/34105Letterboxing when maximizing 9.5a12 on Windows 10 results in a width off by one2023-01-10T22:29:55ZGeorg KoppenLetterboxing when maximizing 9.5a12 on Windows 10 results in a width off by oneTesting 9.5a12 on a vanilla Windows 10 system shows me 1199px x 600px when maximizing the window.Testing 9.5a12 on a vanilla Windows 10 system shows me 1199px x 600px when maximizing the window.ma1ma1https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/41548Long-running browser times everything out2023-02-21T07:57:32ZcypherpunksLong-running browser times everything outTBB 12.0.1 (not observed earlier) on Win10, after running non-stop for some (3-5) days begins showing "Connection timed out" for everything. Tor logs are cut at some point earlier that day (probably the same moment timeouts began, but I'...TBB 12.0.1 (not observed earlier) on Win10, after running non-stop for some (3-5) days begins showing "Connection timed out" for everything. Tor logs are cut at some point earlier that day (probably the same moment timeouts began, but I'm always AFK). Killing Tor and letting browser restart it changes error to "Proxy server refusing connections" - maybe a separate bug?Pier Angelo VendramePier Angelo Vendramehttps://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/22563Many memory pages in tor.exe for Windows violate W^X2022-01-11T19:31:56ZArthur EdelsteinMany memory pages in tor.exe for Windows violate W^XA cypherpunk (ticket:21617#comment:5) has reported that the tor.exe process in the Tor Expert Bundle on Windows has many `Execute/Read/Write` memory pages. I also observe the same thing for Tor Browser's tor.exe process. Also, there are...A cypherpunk (ticket:21617#comment:5) has reported that the tor.exe process in the Tor Expert Bundle on Windows has many `Execute/Read/Write` memory pages. I also observe the same thing for Tor Browser's tor.exe process. Also, there are many `Execute/Copy on Write` pages, which I suspect, after reading [Microsoft documentation](https://msdn.microsoft.com/en-us/library/windows/desktop/aa366786(v=vs.85).aspx#PAGE_EXECUTE_WRITECOPY), are also effectively `W^X` violations.
To reproduce on Windows:
1. Download VMMap: [https://technet.microsoft.com/en-us/sysinternals/vmmap.aspx]
2. Run Tor Browser
3. Run VMMap and select the tor.exe process
4. Select View > Expand All
5. In the bottom table of the VMMap window, examine the Protection column. Note many `Execute/Read/Write` and `Execute/Copy on Write` pages, all belonging to either tor.exe or DLLs bundled with tor.exe.Arthur EdelsteinArthur Edelstein