[x] For development go-update-server. Run brave-browser with --user-data-dir=component-dev --use-dev-goupdater-url (These flags are only available in v1.7.x). Once the crx is pushed to production run without these flags.
[x] Navigate to brave://components and verify Tor Client Updater (OS) is updated successfully.
[x] Open New Private Window with Tor and confirm that it starts without any errors.
[x] Navigate to check.torproject.org and verify that tor is working successfully.
[x] Navigate to brave.com and http://brave4u7jddbv7cyviptqjc7jusxh72uik7zt6adtckl5f4nwy2v72qd.onion/ to check if the sites work correctly.
[x] Load brave.com and mail.protonmail.com in a regular Window/Tab and ensure that clicking the Tor button in the URL bar correctly launches a Tor window and opens the appropriate .onion website.
MacOS
[x] Navigate to /Users/<user>/Library/Application Support/BraveSoftware/Brave-Browser-<channel>/cldoidikboihgcjfkhdeidbpclkineef/<version>
[x] Run codesign -vvvv tor-<version-tor>-darwin-brave-<version-brave> to confirm codesign is valid
[x] For MacOS Catalina (10.15+) - Run spctl -a -vv -t install tor-<version-tor>-darwin-brave-<version-brave> to verify that the binary is notarized.
macOS 13.x Ventura
Tor Client Updater
[x] For development go-update-server. Run brave-browser with --user-data-dir=component-dev --use-dev-goupdater-url (These flags are only available in v1.7.x). Once the crx is pushed to production run without these flags.
[x] Navigate to brave://components and verify Tor Client Updater (OS) is updated successfully.
[x] Open New Private Window with Tor and confirm that it starts without any errors.
[x] Navigate to check.torproject.org and verify that tor is working successfully.
[x] Navigate to brave.com and http://brave4u7jddbv7cyviptqjc7jusxh72uik7zt6adtckl5f4nwy2v72qd.onion/ to check if the sites work correctly.
[x] Load brave.com and mail.protonmail.com in a regular Window/Tab and ensure that clicking the Tor button in the URL bar correctly launches a Tor window and opens the appropriate .onion website.
MacOS
[x] Navigate to /Users/<user>/Library/Application Support/BraveSoftware/Brave-Browser-<channel>/cldoidikboihgcjfkhdeidbpclkineef/<version>
[x] Run codesign -vvvv tor-<version-tor>-darwin-brave-<version-brave> to confirm codesign is valid
[x] For MacOS Catalina (10.15+) - Run spctl -a -vv -t install tor-<version-tor>-darwin-brave-<version-brave> to verify that the binary is notarized.
macOS 14.4 Sonoma arm64 - PASSED
Verified on macOS 14.4 arm64 using the following build:
```
Brave 1.63.165 Chromium: 122.0.6261.94 (Official Build) (arm64)
Revision fed0fcc915f6d9e1db871202f0304c8d582a73de
OS macOS Version 14.4 (Build 23E5191e)
```
Confirmed that the correct Tor component was being downloaded via --use-dev-goupdater-url:
![M1](https://github.com/brave/brave-browser/assets/28145373/d99d8e10-6929-40df-8355-0236f31d161e)
Confirmed that the Tor component was started when launching Tor and ensured Tor `0.4.8.10` was being used.
Confirmed that OpenSSL version is `3.0.13`
Confirmed that Zlib version is `1.3.1`
```
Feb 29 08:49:09.220 [notice] Tor 0.4.8.10 running on Darwin with Libevent 2.1.12-stable, OpenSSL 3.0.13, Zlib 1.3.1, Liblzma N/A, Libzstd N/A and Unknown N/A as libc.
```
Confirmed that you can open the following domains in a Tor window without issues:
* brave.com
* https://brave4u7jddbv7cyviptqjc7jusxh72uik7zt6adtckl5f4nwy2v72qd.onion/
* check.torproject.org (ensured that hard refreshing gets a new circuit/IP)
Confirmed the following sites opened via “Open in Tor” button from normal window and navigated to .onion URL in a Tor window:
* brave.com --> https://brave4u7jddbv7cyviptqjc7jusxh72uik7zt6adtckl5f4nwy2v72qd.onion/
* https://account.proton.me/login --> https://account.protonmailrmez3lotccipshtkleegetolb73fuirgj7r4o4vfu7ozyd.onion/
Confirmed that codesign is valid:
```
laurenwags@Laurens-M1 1.0.72 % codesign -vvvv tor-0.4.8.10-darwin-brave-1
tor-0.4.8.10-darwin-brave-1: valid on disk
tor-0.4.8.10-darwin-brave-1: satisfies its Designated Requirement
```
Confirmed that the binary is notarized:
```
laurenwags@Laurens-M1 1.0.72 % spctl -a -vv -t install tor-0.4.8.10-darwin-brave-1
tor-0.4.8.10-darwin-brave-1: accepted
source=Notarized Developer ID
origin=Developer ID Application: Brave Software, Inc. (KL8N8XSYF4)
```
Confirmed that the correct Tor component was being downloaded via --use-dev-goupdater-url:
Confirmed that the Tor component was started when launching Tor and ensured Tor `0.4.8.10` was being used.
Confirmed that OpenSSL version is `3.0.13`
Confirmed that Zlib version is `1.3.1`
```
Mar 01 11:57:49.436 [notice] Tor 0.4.8.10 running on Darwin with Libevent 2.1.12-stable, OpenSSL 3.0.13, Zlib 1.3.1, Liblzma N/A, Libzstd N/A and Unknown N/A as libc.
```
Confirmed that you can open the following domains in a Tor window without issues:
* brave.com
* https://brave4u7jddbv7cyviptqjc7jusxh72uik7zt6adtckl5f4nwy2v72qd.onion/
* check.torproject.org (ensured that hard refreshing gets a new circuit/IP)
Confirmed the following sites opened via “Open in Tor” button from normal window and navigated to .onion URL in a Tor window:
* brave.com --> https://brave4u7jddbv7cyviptqjc7jusxh72uik7zt6adtckl5f4nwy2v72qd.onion/
* https://account.proton.me/login --> https://account.protonmailrmez3lotccipshtkleegetolb73fuirgj7r4o4vfu7ozyd.onion/
Confirmed that codesign is valid:
```
stephendonner@Stephens-MBP-3 1.0.72 % codesign -vvvv tor-0.4.8.10-darwin-brave-1
tor-0.4.8.10-darwin-brave-1: valid on disk
tor-0.4.8.10-darwin-brave-1: satisfies its Designated Requirement
```
Confirmed that the binary is notarized:
```
stephendonner@Stephens-MBP-3 1.0.72 % spctl -a -vv -t install tor-0.4.8.10-darwin-brave-1
tor-0.4.8.10-darwin-brave-1: accepted
source=Notarized Developer ID
origin=Developer ID Application: Brave Software, Inc. (KL8N8XSYF4)
```
macOS 14.x Sonoma
Tor Client Updater
--user-data-dir=component-dev --use-dev-goupdater-url
(These flags are only available in v1.7.x). Once the crx is pushed to production run without these flags.brave://components
and verifyTor Client Updater (OS)
is updated successfully.New Private Window with Tor
and confirm that it starts without any errors.check.torproject.org
and verify that tor is working successfully.brave.com
andhttp://brave4u7jddbv7cyviptqjc7jusxh72uik7zt6adtckl5f4nwy2v72qd.onion/
to check if the sites work correctly.brave.com
andmail.protonmail.com
in a regular Window/Tab and ensure that clicking theTor
button in the URL bar correctly launches a Tor window and opens the appropriate.onion
website.MacOS
/Users/<user>/Library/Application Support/BraveSoftware/Brave-Browser-<channel>/cldoidikboihgcjfkhdeidbpclkineef/<version>
codesign -vvvv tor-<version-tor>-darwin-brave-<version-brave>
to confirm codesign is validspctl -a -vv -t install tor-<version-tor>-darwin-brave-<version-brave>
to verify that the binary is notarized.macOS 13.x Ventura
Tor Client Updater
--user-data-dir=component-dev --use-dev-goupdater-url
(These flags are only available in v1.7.x). Once the crx is pushed to production run without these flags.brave://components
and verifyTor Client Updater (OS)
is updated successfully.New Private Window with Tor
and confirm that it starts without any errors.check.torproject.org
and verify that tor is working successfully.brave.com
andhttp://brave4u7jddbv7cyviptqjc7jusxh72uik7zt6adtckl5f4nwy2v72qd.onion/
to check if the sites work correctly.brave.com
andmail.protonmail.com
in a regular Window/Tab and ensure that clicking theTor
button in the URL bar correctly launches a Tor window and opens the appropriate.onion
website.MacOS
/Users/<user>/Library/Application Support/BraveSoftware/Brave-Browser-<channel>/cldoidikboihgcjfkhdeidbpclkineef/<version>
codesign -vvvv tor-<version-tor>-darwin-brave-<version-brave>
to confirm codesign is validspctl -a -vv -t install tor-<version-tor>-darwin-brave-<version-brave>
to verify that the binary is notarized.