Skip to content

Windows %BUILD_TARGET% changed in Tor Browser 6.0

In previous Tor Browser releases, the %BUILD_TARGET% used in the updater URL in Windows versions was WINNT_x86-gcc3. In Tor Browser 6.0, this changed to WINNT_x86-gcc3-x64, which broke our updater URLs.

A quick fix was to apply this patch, and regenerate the .htacess we use to deliver the update manifests:

diff --git a/tools/update-responses/config.yml b/tools/update-responses/config.yml
index 5e4d463f9262..4595544ec21e 100644
--- a/tools/update-responses/config.yml
+++ b/tools/update-responses/config.yml
@@ -5,7 +5,7 @@ download:
 build_targets:
     linux32: Linux_x86-gcc3
     linux64: Linux_x86_64-gcc3
-    win32: WINNT_x86-gcc3
+    win32: WINNT_x86-gcc3(-x64)?
     osx32: Darwin_x86-gcc3
     osx64: Darwin_x86_64-gcc3
 channels:

However this change breaks the check_update_responses_deployement command, which uses the build_targets values in test URLs (without expecting them to be regexps), so other changes are required to fix that part.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information