It's time to update the pion webrtc library used by Snowflake. There have been some security updates since v2.1.3, and we suspect this will solve some issues on windows.
We'll have to use the method outlined by dcf in #28942 (moved) since we don't have go module support yet in rbm.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related.
Learn more.
Here's a commit to update the version of pion-webrtc to v2.1.18e8ef590cd1
The use of the script from #28942 (moved) was actually relatively painless as most of the work has already been done and all that was left was add a few new projects and update the hashes of existing ones.
I did make a small adjustment to script to account for a new versioning scheme used by pion-dtls. I just added another regex pattern to tuple():
def tuple(self): m = re.match(r'^v([0-9]+)\.([0-9]+)\.([0-9]+)-(?:0\.)?([0-9]+)-([0-9a-fA-F]+)$', self.version) if m: g = m.groups() return int(g[0]), int(g[1]), int(g[2]), g[3], g[4] m = re.match(r'^v([0-9]+)\.([0-9]+)\.([0-9]+-rc\.[0-9]+)$', self.version) if m: g = m.groups() return int(g[0]), int(g[1]), g[2], "", "" m = re.match(r'^v([0-9]+)\.([0-9]+)\.([0-9]+)$', self.version) if m: g = m.groups() return int(g[0]), int(g[1]), int(g[2]), "", "" assert False, self.version
I then ran
$ checkout v2.1.18$ go mod graph | ./gomodtorbm
and copied the staging directory to tor-browser-build/.
There were a few touchups needed to remove extraneous projects and expand the versions into git commit hashes.
I skimmed through the patch, and I don't see anything obviously wrong. boklm, please take a look if you have a chance, otherwise I'll probably test it locally and then merge it.
I skimmed through the patch, and I don't see anything obviously wrong. boklm, please take a look if you have a chance, otherwise I'll probably test it locally and then merge it.
After skimming through the patch it looks good to me too.
I will try running dcf's script to see if I get the same result.
I will try running dcf's script to see if I get the same result.
After using the script and comparing with the result I get, the changes from this commit look good to me. So I merged it to master with commit af8affa4bfb0c1cea943de716ce64da7c5d2d146.
Trac: Status: needs_review to closed Resolution: N/Ato fixed