Skip to content

v31.0.0

Choose a tag to compare

@trevj trevj released this 08 Sep 15:45
· 623 commits to master since this release

New and notable:

  • an active queue manager between churn and freedomjs acts as a safety release valve when the system is overloaded, leading to major reliability improvements when the proxy is under load #276
  • SignalBatcher may be used to batch and compress signalling channel messages into one, gzipped, message #271
  • the maximum number of channels specified in the peerconnection's SDP is now respected #275
  • churn connections now spend a maximum of three seconds gathering candidates, to avoid unnecessary slowdown in the presence of slow STUN servers #258
  • freedomjs TypeScript definitions are no longer maintained in this repository and are instead pulled from DefinitelyTyped #273

Other changes:

  • a new class, Fragment, models packet fragments (part of an ongoing effort to improve our obfuscators) #274

Tested: Simple SOCKS on Firefox and Chrome on Linux, Mac OS X and Windows

Firefox 42+ issues: UWNetworksLab/uProxy-p2p#1840

release.py:

* chrome-stable chrome-beta chrome-canary firefox-stable firefox-beta firefox-canary
chrome-stable
chrome-beta
chrome-canary
firefox-stable
firefox-beta
firefox-canary

throughput.py:
throughput