Skip to content

Releases: UWNetworksLab/uProxy-p2p

v0.8.24

14 Oct 15:34
Compare
Choose a tag to compare
v0.8.24 Pre-release
Pre-release

This release includes some minor fixes and adds code for Github (unused)

v0.8.23

28 Sep 23:17
Compare
Choose a tag to compare
v0.8.23 Pre-release
Pre-release

New in uProxy/uProxy:

  • New GMail and Facebook networks supporting invites are now part of the dist build and will go to the webstores
  • The old Google network (GTalk) has been renamed to "Google Hangouts"
  • If you upgrade from an old installation of uProxy where you have already signed into GTalk or Facebook, you will see a notification that things have changed (#1928 - you are most likely to see this on Firefox where the localstorage isn't cleared on re-install)
  • Updated UX for metrics-opt-in
  • Fixes to reconnect behavior, FAB positioning, various code cleanups

New in uProxy-lib:

  • TCP socket integration tests now run on Firefox. This will go a long way towards helping keep our Chrome and Firefox support at parity. Thanks to Aaronfor helping push this through.
  • A packet fragmenter and arithmetic encoding-based entropy reducer complete the initial draft of Protean, our next-generation network traffic obfuscator. This is now ready to undergo performance and reliability tests before being rolled out for real. Kudos to Brandon as he enters his final week with us!
  • Our Docker-based testing infrastructure can now configure the type of network traffic obfuscation used. We've been using this to compare Protean's performance against our current obfuscators. Additionally, the plumbing required may come in useful in the future when third parties begin contributing their own obfuscators.

v0.8.22

15 Sep 22:25
Compare
Choose a tag to compare
v0.8.22 Pre-release
Pre-release

From uProxy:

  • Add online/offline text to buddylist
  • CSS fixes for new Chrome
  • New FAQ include in uProxy
  • Add "learn more" link when no uProxy friends are online

From uproxy-lib:

  • Handle shorter copy+paste URLs

v0.8.21: Merge pull request #1876 from uProxy/fix-typings-cca

08 Sep 20:24
Compare
Choose a tag to compare

Update to uproxy-lib v31.0.0. Release notes from uproxy-lib:

  • We've introduced active queue management (AQM) between two key parts of our system: churn, our network traffic obfuscation workhorse, and freedomjs, our message passing nerve centre. AQM selectively drops network packets when the system is under load, acting as a safety release valve for the proxy as a whole. While this currently incurs a 5-10% throughput penalty, there's a noticeable effect on reliability, particularly for Firefox users fetching complex pages.
  • A new helper class, SignalBatcher, batches and compresses (with the gzip algorithm) signalling channel messages. Currently in use only by the copy/paste sample app, this will help us cut the size of our one-time connection messages approximately in half.
  • PeerConnection now caps the maximum number of channels to that specified by the browser during connection negotiation -- additionally, the SOCKS proxy now sends an error to the browser once that cap is reached. Together, these changes help prevent the "infinite loading time" we've seen on very complex pages, especially on Firefox which has a low channel number limit.
  • Our network traffic obfuscation infrastructure, churn, now caps the time spent gathering ICE candidates to three seconds. This will help prevent connection establishment failures in the presence of slow STUN servers.
  • TypeScript definitions for freedomjs modules are now part of and fetched from DefinitelyTyped.

v0.8.20

31 Aug 22:17
Compare
Choose a tag to compare
v0.8.20 Pre-release
Pre-release
  • We now automatically retry on connection failure
  • We now automatically reconnect to social networks after a restart
  • Show errors for all types of connection errors

v0.8.19

24 Aug 20:34
Compare
Choose a tag to compare
v0.8.19 Pre-release
Pre-release
  • encryption of WebRtc messages over the social network (encryption keys aren't yet verified)
  • changes to port control (probe router on startup)
  • changes for the uProxy icon (won't take effect until the website is updated)

v0.8.18

17 Aug 20:50
Compare
Choose a tag to compare
v0.8.18 Pre-release
Pre-release
  • Bug fixed with advanced settings panel
  • Build support for Cordova
  • upstream updates

v0.8.17

17 Aug 19:24
Compare
Choose a tag to compare
v0.8.17 Pre-release
Pre-release
  • Add better support for builds/releases through scripts
  • Fix metrics for NAT checking

v0.8.16

03 Aug 20:07
Compare
Choose a tag to compare
v0.8.16 Pre-release
Pre-release
  • Add notification counters to icons
  • Make oauth reconnect for Facebook run in background tab
  • CSS cleanup for copy+paste

From uproxy-lib:

  • New and notable:
    • migrates to freedom-for-firefox 0.6.17 which contains a fix for TCP socket close() and close notifications, greatly increasing reliability on Firefox on all platforms
  • Other changes:
    • adventure sample app works again

v0.8.15

04 Aug 15:40
Compare
Choose a tag to compare
v0.8.15 Pre-release
Pre-release
  • port control was moved to its own freedom module
  • automatic update code added (meaning this version should auto-update to the next release when its available)
  • fixes for uproxy on windows