📜 ⬆️ ⬇️

News from the world of P2P: Tox began to support audio calls and TCP Relay, various improvements in Twister



During the last weeks in the sphere of freedom of speech and privacy, only bad news has appeared on the Internet, but now there are some good ones that I want to share with you: New features of Tox, various improvements in Twister.


Tox


TCP Relay

The developers of the secure messenger did a great job and now the kernel supports TCP Relay.
')
TCP Relay - By the way, these are super nodes that were on Skype before buying a company . At the moment, they perform the function of transmitting traffic to a Tox network member who does not have an external IP and / or for some reason they do not have UDP.

But, what is not unimportant, the function is a huge reserve for the future. TCP Relay will be used when working with mobile devices (especially iOS), as mobile devices may have a limit on the number of simultaneous connections (especially in the background).

One of the interesting features is Tox when initializing on the network, trying to connect directly (UDP) and regardless of the result (that is, even if the connection is successful) is looking for a TCP Relay that will be ready to serve it if there are interruptions in the network with UDP / NAT.

But the reverse situation is also true - when connecting via TCP Relay, the client constantly tries to make a direct connection as soon as it is successful - switches to it.

Feel like skype?

But there is also a small spoon of tar - the protocol has been changed and now it is not compatible with the old protocol - all clients need to be recompiled.

Protection

Now the packets generated by Tox in smaller sizes, protection mechanisms were introduced against evil TCP Relays that could specifically try to interfere between you and your contacts. The protocol can now dynamically, randomly change the size of packets (increase their adding noise) to prevent sniffing of encrypted audio traffic.
(You can roughly analyze the conversation that was encrypted based on the flow of information, its size)

Audio calls

The first Windows client started to support audio calls - github.com/notsecure/winTox
Binaries here wiki.tox.im/Binaries (WinTox = uTox)

Twister


Changelog

- Fixed various memory leaks that caused the crash of the daemon and / or the consumption of more than a gigabyte of memory (in normal mode, memory consumption is no more than 50-100mb)
- Added RSS support for users / feeds.
- Now you can post posts longer than 140 characters (automatically broken down and collected)
- Theme selection is built-in and does not require downloading a new theme from Github
- Fixed various errors in the node-webkit assembly.
- The number of nodes in the network approached 10k (Now - 9860)
You can pick up the latest version for Windows here github.com/iShift/twister-webkit/releases/latest
Commits see here (https://github.com/miguelfreitas/twister-core/commits/master/github.com/miguelfreitas/twister-html/commits/master / github.com/iHedgehog/twister-calm/commits/master )

What is a twister can be read here habrahabr.ru/post/208472

Public data for testing:
Login: habr_public
Key: L1P7TqdTGcYDaqgDaM1afz7BRkBArBFiNohYuJMzQkxRkg2kL5W1

Or habrahabr_public KxW3qe7n6qdnMGfUe3CizM4TH2h878DxuBq6V24FmpkPV9hdn2ix

If earlier you were afraid to try it because of a complicated setup and / or launch - now it is enough just to launch the installer - a shell will be installed on the Node-webkit that will control the daemon running in the background.

I suggest everyone to pay special attention to the decentralized counterparts to the usual services of the shopping mall on August 1.

Below, I offer you an interesting survey.

Source: https://habr.com/ru/post/227567/


All Articles