Skip to content

Releases: UWNetworksLab/uProxy-p2p

v0.9.4

16 Aug 15:44
Compare
Choose a tag to compare

Fixes:

  • do not show an error message after submitting feedback #2618 (fixes #2541)
  • refresh logs when re-opening logs view #2601 (fixes #2615)
  • actually translate most UI elements #2645 (fixes #2643)
  • fix "try again" button in "connection failed" dialog #2649 (partially fixes #2644)

New and notable:

  • replace "friend added" modal dialog with a toast #2641
  • USERPASS support for Tor integration #2637
  • add translations from new translation vendor #2648
  • only quiver and cloud social networks for android #2614
  • android back button integration #2642

Other changes:

  • 4-byte alignment for xwalk #2608
  • two-way notifications for global settings updates between core and UI #2667
  • remove showCloud advanced setting #2607
  • don't use negative array indexing when building our patched xwalk #2638
  • correct alignment for down arrow on empty buddylist #2654
  • log bandwidth used by each session #2625
  • rename socks-common/socks-headers -> socks/headers #2622
  • remove the sockstortc freedomjs module wrapper #2635
  • build code in build/src rather than build/dev/uproxy and install bower dependencies in third_party/bower, as a counterpart to third_party/typings #2655
  • update most npm dependencies, notably typings, and move non-typings .d.ts files from third_party/typings into third_party #2647
  • use an Alpine Linux-based microcontainer for uproxy/build docker image #2665
  • remove a bunch of unused shell script-type files #2684
  • close core-signals tag #2621
  • fix intents on android #2613
  • rebuilding/clean fixes for android builds - #2630 and #2669 and #2664

WebRTC tests

Note: From Firefox 48 onwards, jpm only works with unbranded Firefox builds. Since these are only available for stable/release and beta versions of Firefox, I've switched to just testing all the stable and beta versions of Chrome and Firefox. More info at UWNetworksLab/uproxy-docker#99

(rows are getter, columns the giver)

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

v0.9.3

26 Jul 17:21
Compare
Choose a tag to compare

New and notable:

  • cache digitalocean auth tokens and skip sign-in when there is a cached token, fix whitespace padding on empty login screen, fix the "i have a promo code" #2583
  • zork and simple socks now run in node.js #2514 and #2595
  • add a getters command to zork, for monitoring #2495
  • support for routing requests through tor #2533
  • add support for RC4 network traffic obfuscator #2508
  • prompt users to submit feedback when a peerconnection disconnects unexpectedly #2584

Other changes:

  • indent and no-trailing-whitespace tslint rules #2567
  • polymer 1.0 preparation: remove splashState from global settings #2557, remove contact.html dependency on global GET/SHARE mode #2561, add a getPortControlSupport method to core to clean up port control UX #2550, remove global dependencies from the roster #2558, no state sharing for cloud install status #2552, no state sharing for getting/sharing status #2594
  • hamburger button is now an actual button, for easier clicking #2591
  • remove search from roster #2559
  • remove last pieces of code supporting one-time connections #2590
  • replace all substr() calls with substring() #2596
  • add "report this error link" for when cloud install fails #2592
  • more helpful error messages for feedback submission #2573
  • add a separate link in submit feedback to show logs #2572
  • Gruntfile no longer uses taskmanager #2589

WebRTC tests

jpm still broken in Firefox 48 beta #2426

(rows are getter, columns the giver)

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

v0.9.2

15 Jul 17:10
Compare
Choose a tag to compare

New and notable:

  • VPN support for android #2535
  • remove one-time connections #2519
  • language is now initialised based on the browser's settings #2539
  • fast obfuscation on android via patched crosswalk #2529

Other changes:

  • docker image for building uproxy #2487
  • dropdown with common issues in feedback page #2513
  • feedback now appears in the popup rather than a separate tab #2498
  • more tslint rules #2564 and
  • no more experimental label for social networks #2555
  • chrome managed policy #2494 and #2530 and #2537

Fixed:

WebRTC tests

jpm broken again in Firefox 48 beta 7 #2426

(rows are getter, columns the giver)

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

v0.9.1

28 Jun 19:13
Compare
Choose a tag to compare
  • UI improvements:
    • Language chooser dropdown now correctly displays currently-selected language (fixes #2405)
    • No longer reload the page when the language hasn't changed
    • Cloud is now an option along with the other networks in the list, rather than set apart in a big rectangular banner above that made users think it was an ad for DigitalOcean.
    • Combine the two redundant "Create account" / "I have an account" screens into a single new screen.
    • Implement more of the latest visual design and copy specs.
    • Removed "Loading uProxy friends" screen

WebRTC compatibility (getters are rows, givers columns):

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

v0.9.0

14 Jun 18:24
Compare
Choose a tag to compare

New and notable:

  • all code that was in uproxy-lib has moved to the uproxy repo #2450 (and several followups: working sublime config #2454; package.json updates #2456; dist target refactoring #2462; tslint #2448)
  • all random number generation requiring cryptographic security is now made via Node.js-style core.getRandomBytes calls and is actually secure #2461
  • v1-style invites now use fragments, so less data is shared with uproxy.org #2453

Other changes:

  • use correct name in cloud invites, fixing links issued from the SHARE ACCESS tab https://github.com/uProxy/uproxy/pull/2446/files
  • fix language selection dropdown #2466
  • remove the AES-based network traffic transformer #2455
  • a new message passing component for the background context, in preparation for moving to Polymer 1.0 #2452

WebRTC compatibility (getters are rows, givers columns):

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

v0.8.41

20 May 02:21
Compare
Choose a tag to compare
  • Add option to verify host keys for proxy servers
  • Add ability to reboot proxy servers
  • Fix sharing on Facebook for mobile
  • Add initial pass at improved digital ocean flow

v0.8.40

20 Apr 22:11
Compare
Choose a tag to compare

New and notable:

  • add social network counts to RAPPOR metrics and separate failures and successes #2301
  • before cloud server install, prompt to delete cloud server if one already exists #2357
  • use freedom-xhr for domain fronting #2311
  • offer and request options for invites #2358
  • add chinese translations, remove vietnamese and turkish #2368
  • cloud install can now be cancelled #2380
  • migrate to uproxy-lib 38.0.0, with upgrade to ssh2 0.5 https://github.com/uProxy/uproxy-lib/releases/tag/v38.0.0

Other changes:

  • fixes to empty roster page and add back contact image - #2363
  • update global settings when a managed policy is received - #2309
  • code is now compiled with typescript 1.8 #2371
  • migrate from usd to typings - #2372 and #2370

v0.8.39

04 Apr 17:04
Compare
Choose a tag to compare
  • Fix accepting invites for cloud servers.

v0.8.37

16 Mar 22:07
Compare
Choose a tag to compare

New in uProxy/uProxy:

  • Fixes for Quiver after a user temporarily disconnects (e.g. after your friend suspends their computer)
  • Fix Firefox metrics
  • Lots of code cleanup and changes for Cloud deployment, which shouldn't actually affect users.

New in uProxy-lib

  • digitalocean module now uses the same image and specs as the blog post 359
  • fix SSH stream newline handling 360
  • cloud installer now returns an object rather than a URL 362
  • source is now compiled with TypeScript 1.8 357
  • remove cloud provider's call to /issue_invite.sh https://github.com/uProxy/uproxy-lib/pull/361/files

v0.8.36

18 Feb 17:00
Compare
Choose a tag to compare
  • Add the uProxy network (aka Quiver) to the webstore builds
  • Fix metrics in Firefox