[tor-bugs] #26251 [Applications/Tor Browser]: Adapt macOS snowflake compilation to new toolchain

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Jun 20 12:33:45 UTC 2018


#26251: Adapt macOS snowflake compilation to new toolchain
--------------------------------------+-----------------------------------
 Reporter:  gk                        |          Owner:  tbb-team, sukhbir
     Type:  task                      |         Status:  needs_review
 Priority:  Medium                    |      Milestone:
Component:  Applications/Tor Browser  |        Version:
 Severity:  Normal                    |     Resolution:
 Keywords:  tbb-rbm                   |  Actual Points:
Parent ID:                            |         Points:
 Reviewer:                            |        Sponsor:
--------------------------------------+-----------------------------------
Changes (by sukhbir):

 * status:  assigned => needs_review


Comment:

 Please review:

 https://github.com/azadi/tor-browser-build-1/tree/bug-26251

 I have not properly patched `build/config/mac/BUILD.gn` in `webrtc-
 mac.patch` as you may notice and just added the `-Wno-unknown-warning-
 option` manually. I can do that in `rev2` or before finalizing the patch,
 but I wanted to put it out for review before I deal with `gclient`.

 I tested it on macOS and by modifying `torrc` as PT selection is missing
 pending #26039.

 https://github.com/keroserene/snowflake/blob/master/client/torrc

 {{{
 Tor NOTICE: Bootstrapped 5%: Connecting to directory server
 Tor NOTICE: Bootstrapped 10%: Finishing handshake with directory server
 Tor NOTICE: Learned fingerprint <> for bridge 0.0.3.0:1 (with transport
 'snowflake').
 Tor NOTICE: Bootstrapped 15%: Establishing an encrypted directory
 connection
 Tor NOTICE: Bootstrapped 20%: Asking for networkstatus consensus
 Tor NOTICE: new bridge descriptor <>
 Tor NOTICE: Bootstrapped 25%: Loading networkstatus consensus
 Tor NOTICE: I learned some more directory information, but not enough to
 build a circuit: We have no usable consensus.
 Tor NOTICE: Bootstrapped 40%: Loading authority key certs
 Tor NOTICE: Bootstrapped 45%: Asking for relay descriptors
 ...
 Tor NOTICE: Bootstrapped 50%: Loading relay descriptors
 Tor NOTICE: Bootstrapped 57%: Loading relay descriptors
 Tor NOTICE: Bootstrapped 66%: Loading relay descriptors
 Tor NOTICE: Bootstrapped 73%: Loading relay descriptors
 Tor NOTICE: Bootstrapped 80%: Connecting to the Tor network
 Tor NOTICE: Bootstrapped 90%: Establishing a Tor circuit
 Tor NOTICE: Tor has successfully opened a circuit. Looks like client
 functionality is working.
 }}}

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/26251#comment:4>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list