[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #29623 [Applications/Tor Browser]: Deploy Marionette in Linux nightly builds
#29623: Deploy Marionette in Linux nightly builds
-------------------------------------------------+-------------------------
Reporter: gk | Owner: tbb-
| team
Type: defect | Status: new
Priority: Medium | Milestone:
Component: Applications/Tor Browser | Version:
Severity: Normal | Resolution:
Keywords: Marionette tor-pt, | Actual Points:
TorBrowserTeam201903, GeorgKoppen201903, tbb- |
rbm |
Parent ID: #26920 | Points:
Reviewer: | Sponsor:
-------------------------------------------------+-------------------------
Comment (by gk):
`bug_29623` (https://gitweb.torproject.org/user/gk/tor-browser-
build.git/log/?h=bug_29623) has all the things needed for Marionette in
Linux nightly builds. However, I don't put the yet-to-be squashed version
in review yet because using Marionette is not working right now. Selecting
the transport just results in Tor Browser sitting in the networkstatus
consensus retrieval step.
Here is the log output (Tor Browser)
Mar 04 07:34:59.000 [notice] Bootstrapped 3% (conn_proxy): Connecting to
proxy
Mar 04 07:34:59.000 [notice] Bootstrapped 4% (conn_done_proxy): Connected
to proxy
Mar 04 07:34:59.000 [warn] Managed proxy at
'./TorBrowser/Tor/PluggableTransports/marionette' reported: 2019/03/04
07:34:59 Connecting to Marionette server: 165.227.39.255
Mar 04 07:34:59.000 [warn] Managed proxy at
'./TorBrowser/Tor/PluggableTransports/marionette' reported: 2019/03/04
07:34:59 Connected!
Mar 04 07:34:59.000 [notice] Bootstrapped 10% (conn_done): Connected to a
relay
Mar 04 07:34:59.000 [warn] Managed proxy at
'./TorBrowser/Tor/PluggableTransports/marionette' reported: 2019/03/04
07:34:59 Proxying stream to connection
Mar 04 07:35:10.000 [notice] Bootstrapped 14% (handshake): Handshaking
with a relay
Mar 04 07:35:23.000 [notice] Bootstrapped 15% (handshake_done): Handshake
with a relay done
Mar 04 07:35:23.000 [notice] Bootstrapped 20% (onehop_create):
Establishing an encrypted directory connection
Mar 04 07:35:40.000 [notice] Bootstrapped 25% (requesting_status): Asking
for networkstatus consensus
And here is the Marionette log on the client side:
2019/03/04 07:34:59 Connecting to Marionette server: 165.227.39.255
2019/03/04 07:34:59 Connected!
2019/03/04 07:34:59 Proxying stream to connection
I left Tor Browser waiting for 10 minutes and then aborted the experiment.
To reproduce you can find the bundle I used at
https://people.torproject.org/~gk/testbuilds/tor-browser-linux64-tbb-
nightly_en-US_29623.tar.xz
https://people.torproject.org/~gk/testbuilds/tor-browser-linux64-tbb-
nightly_en-US_29623.tar.xz.asc
Note: you need to add `-log-file marionette-client.log` manually to
`torrc-default` to enabled Marionette logging as I omitted that in my
patch. I was under the assumption client logging is not needed as
everything works out of the box. :)
The file is at `tor-browser_en-US/Browser/TorBrowser/Data/Tor/`.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/29623#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs