[tor-bugs] #32976 [Applications/Tor Browser]: Bundle geckodriver for Linux in Tor Browser output

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Jan 16 13:25:17 UTC 2020


#32976: Bundle geckodriver for Linux in Tor Browser output
------------------------------------------+----------------------
     Reporter:  gk                        |      Owner:  tbb-team
         Type:  enhancement               |     Status:  new
     Priority:  Medium                    |  Milestone:
    Component:  Applications/Tor Browser  |    Version:
     Severity:  Normal                    |   Keywords:
Actual Points:                            |  Parent ID:
       Points:                            |   Reviewer:
      Sponsor:                            |
------------------------------------------+----------------------
 I was looking at [https://github.com/webfp/tor-browser-selenium tor-
 browser-selenium] for a non-performance-measurement related task and got
 told to "Install geckodriver from the geckodriver releases page". I could
 not find any GPG signature or some other way to authenticate the binary
 (apart from having it fetched over TLS) which makes me feel a bit uneasy.

 So, how about building `geckodriver` during our build and bundle it in our
 release directory as we do for other auxiliary tools as well? Another
 benefit of doing so is having always the proper `geckodriver` available
 for running a respective Tor Browser. No need anymore to figure out which
 of the download options from the website to choose from with the risk of
 running into weird errors. The costs are additional size for the whole
 browser directory (although only 2MB per arch) and slightly higher code
 complexity.

 I can work on that ticket of a patch would be accepted.

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


More information about the tor-bugs mailing list