[tbb-bugs] #33576 [Applications/Tor Browser]: Update pion-webrtc version to 2.2.3

Tor Bug Tracker & Wiki blackhole at torproject.org
Tue Apr 28 20:35:05 UTC 2020


#33576: Update pion-webrtc version to 2.2.3
----------------------------------------------+----------------------------
 Reporter:  cohosh                            |          Owner:  tbb-team
     Type:  defect                            |         Status:
                                              |  needs_information
 Priority:  Medium                            |      Milestone:
Component:  Applications/Tor Browser          |        Version:
 Severity:  Normal                            |     Resolution:
 Keywords:  snowflake, TorBrowserTeam202004R  |  Actual Points:
Parent ID:                                    |         Points:
 Reviewer:  boklm                             |        Sponsor:
----------------------------------------------+----------------------------

Comment (by cohosh):

 Alright a few notes on the changes:

 - my rebase mangled things a bit and I lost some new packages that are
 necessary to build `v2.2.3`. Those have been re-added.

 - The bump in `goxcrypto` was done manually by me for a reason. Normally
 `gomodtorbm` ignores existing projects that are shared by other parts of
 tor browser (including `goxcrypto`). However, in this case, the move to
 `pion-dtls v2.0.0-rc.7` requires a newer version of `goxcrypto` to build
 (notably, a commit in which `curve25519.X25519` is defined). So I've
 bumped the version to the most recent needed by pion-dtls.

 - The reason gomodtorbm thought the pion-webrtc version should be `v2.1.2`
 is because it was set in the script from the last time we updated it. I
 manually edited the script to be `v.2.2.3` and it works as expected now :)

 I've updated my patch: https://gitweb.torproject.org/user/cohosh/tor-
 browser-
 build.git/commit/?h=bug/33330&id=90bf7e4dd6779e563c71557934e571a48889c8da

 I've made sure pion-webrtc and obfs4 build with this update, which should
 be the only projects that use `goxcrypto`.

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


More information about the tbb-bugs mailing list