brave / brave-browser

Brave browser for Android, iOS, Linux, macOS, Windows.
https://brave.com
Mozilla Public License 2.0
17.55k stars 2.28k forks source link

Manual test run on Windows x64 & x86 for Tor 1.0.23 #22292

Closed kjozwiak closed 2 years ago

kjozwiak commented 2 years ago

Windows 11 x64

Tor Client Updater

Windows

Windows 10 x64

Tor Client Updater

Windows

Windows 10 x86

Tor Client Updater

Windows

GeetaSarvadnya commented 2 years ago

Verification PASSED on


Brave | 1.37.114 Chromium: 100.0.4896.88 (Official Build) (64-bit)
-- | --
Revision | 4450653bfa91182e85723d8f1dee64dd6ce40ed4-refs/branch-heads/4896@{#1086}
OS | Windows 10 Version 21H2 (Build 19044.1586)

Ensured that the correct Tor component was being downloaded via --use-dev-goupdater-url: image

Ensured that the Tor component was started when launching Tor and ensured 0.4.6.10 was being used:

Apr 14 10:47:11.526 [notice] Tor 0.4.6.10 running on Windows 8 [or later] with Libevent 2.1.12-stable, OpenSSL 1.1.1n, Zlib 1.2.12, Liblzma N/A, Libzstd N/A and Unknown N/A as libc.
Apr 14 10:47:11.526 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://support.torproject.org/faq/staying-anonymous/
Apr 14 10:47:11.526 [notice] Read configuration file "C:\Users\DELL\AppData\Local\BraveSoftware\Brave-Browser\User Data\cpoalefficncklhjfpglfiplenlpccdb\1.0.43\tor-torrc".
Apr 14 10:47:11.527 [notice] Read configuration file "C:\Users\DELL\AppData\Local\BraveSoftware\Brave-Browser\User Data\cpoalefficncklhjfpglfiplenlpccdb\1.0.43\tor-torrc".
Apr 14 10:47:11.528 [warn] Path for GeoIPFile (<default>) is relative and will resolve to c:\Program Files\BraveSoftware\Brave-Browser\Application\100.1.37.114\<default>. Is this what you wanted?
Apr 14 10:47:11.528 [warn] Path for GeoIPv6File (<default>) is relative and will resolve to c:\Program Files\BraveSoftware\Brave-Browser\Application\100.1.37.114\<default>. Is this what you wanted?
Apr 14 10:47:11.530 [notice] Opening Socks listener on 127.0.0.1:0
Apr 14 10:47:11.530 [notice] Socks listener listening on port 59149.
Apr 14 10:47:11.531 [notice] Opened Socks listener connection (ready) on 127.0.0.1:59149
Apr 14 10:47:11.531 [notice] Opening Control listener on 127.0.0.1:0
Apr 14 10:47:11.531 [notice] Control listener listening on port 59150.
Apr 14 10:47:11.531 [notice] Opened Control listener connection (ready) on 127.0.0.1:59150
[14464:14448:0414/104711.532:INFO:tor_file_watcher.cc(183)] tor: failed to open control auth cookie
[14464:14448:0414/104711.532:INFO:tor_file_watcher.cc(183)] tor: failed to open control auth cookie
[14464:14448:0414/104711.535:INFO:tor_file_watcher.cc(183)] tor: failed to open control auth cookie
Apr 14 10:47:11.000 [notice] Bootstrapped 0% (starting): Starting
Apr 14 10:47:11.000 [notice] Starting with guard context "default"
Apr 14 10:47:11.000 [notice] New control connection opened from 127.0.0.1.
Apr 14 10:47:11.000 [warn] Path for GeoIPFile (<default>) is relative and will resolve to c:\Program Files\BraveSoftware\Brave-Browser\Application\100.1.37.114\<default>. Is this what you wanted?
Apr 14 10:47:11.000 [warn] Path for GeoIPv6File (<default>) is relative and will resolve to c:\Program Files\BraveSoftware\Brave-Browser\Application\100.1.37.114\<default>. Is this what you wanted?
Apr 14 10:47:11.000 [notice] Bootstrapped 5% (conn): Connecting to a relay
Apr 14 10:47:12.000 [notice] Bootstrapped 10% (conn_done): Connected to a relay
Apr 14 10:47:13.000 [notice] Bootstrapped 14% (handshake): Handshaking with a relay
Apr 14 10:47:14.000 [notice] Bootstrapped 15% (handshake_done): Handshake with a relay done
Apr 14 10:47:14.000 [notice] Bootstrapped 20% (onehop_create): Establishing an encrypted directory connection
Apr 14 10:47:14.000 [notice] Bootstrapped 25% (requesting_status): Asking for networkstatus consensus
Apr 14 10:47:14.000 [notice] Bootstrapped 30% (loading_status): Loading networkstatus consensus
Apr 14 10:47:16.000 [notice] I learned some more directory information, but not enough to build a circuit: We have no usable consensus.
Apr 14 10:47:16.000 [notice] Bootstrapped 40% (loading_keys): Loading authority key certs
Apr 14 10:47:16.000 [notice] The current consensus has no exit nodes. Tor can only build internal paths, such as paths to onion services.
Apr 14 10:47:16.000 [notice] Bootstrapped 45% (requesting_descriptors): Asking for relay descriptors
Apr 14 10:47:16.000 [notice] I learned some more directory information, but not enough to build a circuit: We need more microdescriptors: we have 0/6882, and can only build 0% of likely paths. (We have 0% of guards bw, 0% of midpoint bw, and 0% of end bw (no exits in consensus, using mid) = 0% of path bw.)
Apr 14 10:47:18.000 [notice] Bootstrapped 50% (loading_descriptors): Loading relay descriptors
Apr 14 10:47:20.000 [notice] The current consensus contains exit nodes. Tor can build exit and internal paths.
Apr 14 10:47:21.000 [notice] Bootstrapped 55% (loading_descriptors): Loading relay descriptors
Apr 14 10:47:23.000 [notice] Bootstrapped 61% (loading_descriptors): Loading relay descriptors
Apr 14 10:47:25.000 [notice] Bootstrapped 68% (loading_descriptors): Loading relay descriptors
Apr 14 10:47:25.000 [notice] Bootstrapped 75% (enough_dirinfo): Loaded enough directory info to build circuits
Apr 14 10:47:25.000 [notice] Bootstrapped 80% (ap_conn): Connecting to a relay to build circuits
Apr 14 10:47:26.000 [notice] Bootstrapped 85% (ap_conn_done): Connected to a relay to build circuits
Apr 14 10:47:26.000 [notice] Bootstrapped 89% (ap_handshake): Finishing handshake with a relay to build circuits
Apr 14 10:47:27.000 [notice] Bootstrapped 90% (ap_handshake_done): Handshake finished with a relay to build circuits
Apr 14 10:47:27.000 [notice] Bootstrapped 95% (circuit_create): Establishing a Tor circuit
Apr 14 10:47:28.000 [notice] Bootstrapped 100% (done): Done

Ensured that you can open the following domains in a Tor window without issues:

Confirmed the following sites opened via "Open in Tor" button and navigated to .onion URL:

Ensured that the tor binary was correctly signed using signtool:

c:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64>BraveSign.exe  verify /pa "c:\Users\Dell\AppData\Local\BraveSoftware\Brave-Browser\User Data\cpoalefficncklhjfpglfiplenlpccdb\1.0.43\tor-0.4.6.10-win32-brave-0"
File: c:\Users\Dell\AppData\Local\BraveSoftware\Brave-Browser\User Data\cpoalefficncklhjfpglfiplenlpccdb\1.0.43\tor-0.4.6.10-win32-brave-0
Index  Algorithm  Timestamp
========================================
0      sha256     Authenticode

Successfully verified: c:\Users\Dell\AppData\Local\BraveSoftware\Brave-Browser\User Data\cpoalefficncklhjfpglfiplenlpccdb\1.0.43\tor-0.4.6.10-win32-brave-0

c:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x64>
MadhaviSeelam commented 2 years ago

Verification Passed using

Brave | 1.37.114 Chromium: 100.0.4896.88 (Official Build) (64-bit)
-- | --
Revision | 4450653bfa91182e85723d8f1dee64dd6ce40ed4-refs/branch-heads/4896@{#1086}
OS | Windows 11 Version 21H2 (Build 22000.593)

Ensured that the correct Tor component was being downloaded via --use-dev-goupdater-url:

image

Ensured that the Tor component was started when launching Tor and ensured 0.4.6.10 was being used:

Apr 14 07:51:45.969 [notice] Tor 0.4.6.10 running on Windows 8 [or later] with Libevent 2.1.12-stable, OpenSSL 1.1.1n, Zlib 1.2.12, Liblzma N/A, Libzstd N/A and Unknown N/A as libc.
Apr 14 07:51:45.969 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://support.torproject.org/faq/staying-anonymous/
Apr 14 07:51:45.986 [notice] Read configuration file "C:\Users\mseel\AppData\Local\BraveSoftware\Brave-Browser\User Data\cpoalefficncklhjfpglfiplenlpccdb\1.0.43\tor-torrc".
Apr 14 07:51:45.986 [notice] Read configuration file "C:\Users\mseel\AppData\Local\BraveSoftware\Brave-Browser\User Data\cpoalefficncklhjfpglfiplenlpccdb\1.0.43\tor-torrc".
Apr 14 07:51:45.986 [warn] Path for GeoIPFile (<default>) is relative and will resolve to C:\Program Files\BraveSoftware\Brave-Browser\Application\100.1.37.114\<default>. Is this what you wanted?
Apr 14 07:51:45.986 [warn] Path for GeoIPv6File (<default>) is relative and will resolve to C:\Program Files\BraveSoftware\Brave-Browser\Application\100.1.37.114\<default>. Is this what you wanted?
Apr 14 07:51:45.986 [notice] Opening Socks listener on 127.0.0.1:0
Apr 14 07:51:45.986 [notice] Socks listener listening on port 55841.
Apr 14 07:51:45.986 [notice] Opened Socks listener connection (ready) on 127.0.0.1:55841
Apr 14 07:51:45.986 [notice] Opening Control listener on 127.0.0.1:0
Apr 14 07:51:45.993 [notice] Control listener listening on port 55842.
Apr 14 07:51:45.993 [notice] Opened Control listener connection (ready) on 127.0.0.1:55842
[4644:33720:0414/075145.993:INFO:tor_file_watcher.cc(183)] tor: failed to open control auth cookie
[4644:33720:0414/075145.993:INFO:tor_file_watcher.cc(183)] tor: failed to open control auth cookie
[4644:33720:0414/075145.998:INFO:tor_file_watcher.cc(183)] tor: failed to open control auth cookie
Apr 14 07:51:46.000 [notice] Bootstrapped 0% (starting): Starting
Apr 14 07:51:46.000 [notice] Starting with guard context "default"
Apr 14 07:51:46.000 [notice] New control connection opened from 127.0.0.1.
Apr 14 07:51:46.000 [warn] Path for GeoIPFile (<default>) is relative and will resolve to C:\Program Files\BraveSoftware\Brave-Browser\Application\100.1.37.114\<default>. Is this what you wanted?
Apr 14 07:51:46.000 [warn] Path for GeoIPv6File (<default>) is relative and will resolve to C:\Program Files\BraveSoftware\Brave-Browser\Application\100.1.37.114\<default>. Is this what you wanted?
Apr 14 07:51:46.000 [notice] Bootstrapped 5% (conn): Connecting to a relay
Apr 14 07:51:48.000 [notice] Bootstrapped 10% (conn_done): Connected to a relay
Apr 14 07:51:48.000 [notice] Bootstrapped 14% (handshake): Handshaking with a relay
Apr 14 07:51:49.000 [notice] Bootstrapped 15% (handshake_done): Handshake with a relay done
Apr 14 07:51:49.000 [notice] Bootstrapped 20% (onehop_create): Establishing an encrypted directory connection
Apr 14 07:51:49.000 [notice] Bootstrapped 25% (requesting_status): Asking for networkstatus consensus
Apr 14 07:51:49.000 [notice] Bootstrapped 30% (loading_status): Loading networkstatus consensus
Apr 14 07:51:50.000 [notice] I learned some more directory information, but not enough to build a circuit: We have no usable consensus.
Apr 14 07:51:50.000 [notice] Bootstrapped 40% (loading_keys): Loading authority key certs
Apr 14 07:51:51.000 [notice] The current consensus has no exit nodes. Tor can only build internal paths, such as paths to onion services.
Apr 14 07:51:51.000 [notice] Bootstrapped 45% (requesting_descriptors): Asking for relay descriptors
Apr 14 07:51:51.000 [notice] I learned some more directory information, but not enough to build a circuit: We need more microdescriptors: we have 0/6839, and can only build 0% of likely paths. (We have 0% of guards bw, 0% of midpoint bw, and 0% of end bw (no exits in consensus, using mid) = 0% of path bw.)
Apr 14 07:51:51.000 [notice] Bootstrapped 50% (loading_descriptors): Loading relay descriptors
Apr 14 07:51:53.000 [notice] The current consensus contains exit nodes. Tor can build exit and internal paths.
Apr 14 07:51:53.000 [notice] Bootstrapped 55% (loading_descriptors): Loading relay descriptors
Apr 14 07:51:53.000 [notice] Bootstrapped 61% (loading_descriptors): Loading relay descriptors
Apr 14 07:51:53.000 [notice] Bootstrapped 69% (loading_descriptors): Loading relay descriptors
Apr 14 07:51:53.000 [notice] Bootstrapped 75% (enough_dirinfo): Loaded enough directory info to build circuits
Apr 14 07:51:54.000 [notice] Bootstrapped 80% (ap_conn): Connecting to a relay to build circuits
Apr 14 07:51:54.000 [notice] Bootstrapped 85% (ap_conn_done): Connected to a relay to build circuits
Apr 14 07:51:54.000 [notice] Bootstrapped 89% (ap_handshake): Finishing handshake with a relay to build circuits
Apr 14 07:51:54.000 [notice] Bootstrapped 90% (ap_handshake_done): Handshake finished with a relay to build circuits
Apr 14 07:51:54.000 [notice] Bootstrapped 95% (circuit_create): Establishing a Tor circuit
Apr 14 07:51:55.000 [notice] Bootstrapped 100% (done): Done

Ensured that you can open the following domains in a Tor window without issues:

Confirmed following sites opened via "Open in Tor" button in a regular Window/Tab and navigated to .onion URL:

Ensured that the tor binary was correctly signed using signtool:


C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x64>BraveSign.exe  verify /pa "c:\Users\mseel\AppData\Local\BraveSoftware\Brave-Browser\User Data\cpoalefficncklhjfpglfiplenlpccdb\1.0.43\tor-0.4.6.10-win32-brave-0"
File: c:\Users\mseel\AppData\Local\BraveSoftware\Brave-Browser\User Data\cpoalefficncklhjfpglfiplenlpccdb\1.0.43\tor-0.4.6.10-win32-brave-0
Index  Algorithm  Timestamp
========================================
0      sha256     Authenticode

Successfully verified: c:\Users\mseel\AppData\Local\BraveSoftware\Brave-Browser\User Data\cpoalefficncklhjfpglfiplenlpccdb\1.0.43\tor-0.4.6.10-win32-brave-0
kjozwiak commented 2 years ago

Verification PASSED on Win 10 x86 using the following build:

Brave | 1.37.116 Chromium: 100.0.4896.127 (Official Build) (32-bit)
-- | --
Revision | ff0d0695743e65305d7194f9bd309e5e1c824aa0-refs/branch-heads/4896_88@{#4}
OS | Windows 10 Version 21H2 (Build 19044.1645)

Ensured that the correct Tor component was being downloaded via --use-dev-goupdater-url:

Screen Shot 2022-04-15 at 12 39 00 AM

Ensured that the Tor component was started when launching Tor and ensured 0.4.6.10 was being pulled as per the following:

Apr 15 00:37:28.261 [notice] Tor 0.4.6.10 running on Windows 8 [or later] with Libevent 2.1.12-stable, OpenSSL 1.1.1n, Zlib 1.2.12, Liblzma N/A, Libzstd N/A and Unknown N/A as libc.
Apr 15 00:37:28.261 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://support.torproject.org/faq/staying-anonymous/
Apr 15 00:37:28.276 [notice] Read configuration file "C:\Users\kjozwiak\AppData\Local\BraveSoftware\Brave-Browser\User Data\cpoalefficncklhjfpglfiplenlpccdb\1.0.43\tor-torrc".
Apr 15 00:37:28.276 [notice] Read configuration file "C:\Users\kjozwiak\AppData\Local\BraveSoftware\Brave-Browser\User Data\cpoalefficncklhjfpglfiplenlpccdb\1.0.43\tor-torrc".
Apr 15 00:37:28.276 [warn] Path for GeoIPFile (<default>) is relative and will resolve to C:\Program Files\BraveSoftware\Brave-Browser\Application\100.1.37.116\<default>. Is this what you wanted?
Apr 15 00:37:28.276 [warn] Path for GeoIPv6File (<default>) is relative and will resolve to C:\Program Files\BraveSoftware\Brave-Browser\Application\100.1.37.116\<default>. Is this what you wanted?
Apr 15 00:37:28.276 [notice] Opening Socks listener on 127.0.0.1:0
Apr 15 00:37:28.276 [notice] Socks listener listening on port 53947.
Apr 15 00:37:28.276 [notice] Opened Socks listener connection (ready) on 127.0.0.1:53947
Apr 15 00:37:28.276 [notice] Opening Control listener on 127.0.0.1:0
Apr 15 00:37:28.276 [notice] Control listener listening on port 53948.
Apr 15 00:37:28.276 [notice] Opened Control listener connection (ready) on 127.0.0.1:53948
Apr 15 00:37:28.000 [notice] Bootstrapped 0% (starting): Starting
Apr 15 00:37:28.000 [notice] Starting with guard context "default"
Apr 15 00:37:28.000 [notice] New control connection opened from 127.0.0.1.
Apr 15 00:37:28.000 [warn] Path for GeoIPFile (<default>) is relative and will resolve to C:\Program Files\BraveSoftware\Brave-Browser\Application\100.1.37.116\<default>. Is this what you wanted?
Apr 15 00:37:28.000 [warn] Path for GeoIPv6File (<default>) is relative and will resolve to C:\Program Files\BraveSoftware\Brave-Browser\Application\100.1.37.116\<default>. Is this what you wanted?
Apr 15 00:37:28.000 [notice] Bootstrapped 5% (conn): Connecting to a relay
Apr 15 00:37:28.000 [notice] Bootstrapped 10% (conn_done): Connected to a relay
Apr 15 00:37:28.000 [notice] Bootstrapped 14% (handshake): Handshaking with a relay
Apr 15 00:37:29.000 [notice] Bootstrapped 15% (handshake_done): Handshake with a relay done
Apr 15 00:37:29.000 [notice] Bootstrapped 20% (onehop_create): Establishing an encrypted directory connection
Apr 15 00:37:29.000 [notice] Bootstrapped 25% (requesting_status): Asking for networkstatus consensus
Apr 15 00:37:29.000 [notice] Bootstrapped 30% (loading_status): Loading networkstatus consensus
Apr 15 00:37:37.000 [notice] I learned some more directory information, but not enough to build a circuit: We have no usable consensus.
Apr 15 00:37:37.000 [notice] Bootstrapped 40% (loading_keys): Loading authority key certs
Apr 15 00:37:37.000 [notice] The current consensus has no exit nodes. Tor can only build internal paths, such as paths to onion services.
Apr 15 00:37:37.000 [notice] Bootstrapped 45% (requesting_descriptors): Asking for relay descriptors
Apr 15 00:37:37.000 [notice] I learned some more directory information, but not enough to build a circuit: We need more microdescriptors: we have 0/6836, and can only build 0% of likely paths. (We have 0% of guards bw, 0% of midpoint bw, and 0% of end bw (no exits in consensus, using mid) = 0% of path bw.)
Apr 15 00:37:37.000 [notice] Bootstrapped 50% (loading_descriptors): Loading relay descriptors
Apr 15 00:37:38.000 [notice] The current consensus contains exit nodes. Tor can build exit and internal paths.
Apr 15 00:37:38.000 [notice] Bootstrapped 55% (loading_descriptors): Loading relay descriptors
Apr 15 00:37:39.000 [notice] Bootstrapped 61% (loading_descriptors): Loading relay descriptors
Apr 15 00:37:41.000 [notice] Bootstrapped 70% (loading_descriptors): Loading relay descriptors
Apr 15 00:37:41.000 [notice] Bootstrapped 75% (enough_dirinfo): Loaded enough directory info to build circuits
Apr 15 00:37:42.000 [notice] Bootstrapped 80% (ap_conn): Connecting to a relay to build circuits
Apr 15 00:37:42.000 [notice] Bootstrapped 85% (ap_conn_done): Connected to a relay to build circuits
Apr 15 00:37:42.000 [notice] Bootstrapped 89% (ap_handshake): Finishing handshake with a relay to build circuits
Apr 15 00:37:42.000 [notice] Bootstrapped 90% (ap_handshake_done): Handshake finished with a relay to build circuits
Apr 15 00:37:42.000 [notice] Bootstrapped 95% (circuit_create): Establishing a Tor circuit
Apr 15 00:37:43.000 [notice] Bootstrapped 100% (done): Done

Ensured that you can open the following domains in a Tor window without issues:

Confirmed the following sites opened via "Open in Tor" button and navigated to .onion URL:

Ensured that the tor binary was correctly signed using signtool.exe:

C:\Program Files\Windows Kits\10\bin\10.0.18362.0\x86>signtool.exe verify /pa "C:\Users\kjozwiak\AppData\Local\BraveSoftware\Brave-Browser\User Data\cpoalefficncklhjfpglfiplenlpccdb\1.0.43\tor-0.4.6.10-win32-brave-0"
File: C:\Users\kjozwiak\AppData\Local\BraveSoftware\Brave-Browser\User Data\cpoalefficncklhjfpglfiplenlpccdb\1.0.43\tor-0.4.6.10-win32-brave-0
Index  Algorithm  Timestamp
========================================
0      sha256     Authenticode

Successfully verified: C:\Users\kjozwiak\AppData\Local\BraveSoftware\Brave-Browser\User Data\cpoalefficncklhjfpglfiplenlpccdb\1.0.43\tor-0.4.6.10-win32-brave-0