Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
users:faq [2015/09/07 15:43] – [Frequently Asked Questions] cmotc | users:faq [2020/06/07 23:42] (current) – [Does Tox have plugin support?] note about Toxygen, and a disclaimer skeleton1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== Frequently Asked Questions ===== | ===== Frequently Asked Questions ===== | ||
- | see also [[users: | + | see also [[users: |
==== Warning! ==== | ==== Warning! ==== | ||
Tox is by no means complete. You may encounter bugs ranging from simple visual defects to segfaults on file shares. We cannot guarantee what works today will work tomorrow; Tox is an alpha program and code changes daily. Certain commits may break existing APIs, and we strive to give proper advanced warning to all client developers, etc. when such changes will be made. Additionally, | Tox is by no means complete. You may encounter bugs ranging from simple visual defects to segfaults on file shares. We cannot guarantee what works today will work tomorrow; Tox is an alpha program and code changes daily. Certain commits may break existing APIs, and we strive to give proper advanced warning to all client developers, etc. when such changes will be made. Additionally, | ||
- | + | ===== What is Tox? ===== | |
- | ===== What is Tox? (Simple) | + | |
Tox is a free (as in liberty and price) peer to peer, distributed, | Tox is a free (as in liberty and price) peer to peer, distributed, | ||
Line 12: | Line 12: | ||
Tox's goal is to get secure messaging in the hands of everyone because we feel it's necessary in a world where our privacy is often overlooked; which means our efforts are free of charge with absolutely no strings attached. There are no advertisements; | Tox's goal is to get secure messaging in the hands of everyone because we feel it's necessary in a world where our privacy is often overlooked; which means our efforts are free of charge with absolutely no strings attached. There are no advertisements; | ||
+ | ==== Tox ==== | ||
- | ===== What is Tox? (Advanced) ===== | + | ==== Where can I get Tox? ==== |
- | + | ||
- | Tox provides an [[users: | + | |
- | + | ||
- | Tox users are connected by a modified version of [[https:// | + | |
- | + | ||
- | It consists of a [[https:// | + | |
- | + | ||
- | Tox is just the core, the part of the program which handles the messages and encryption, for instance. But it can only function in the context of a complete instant messaging program. All the fancy user interfaces you see all over the place, are the clients. The client is a separate program which utilizes the core, providing a convenient way to use the program. So when you use Tox, you are in fact using one of the clients. The most clients are graphical clients, in other words, you will make use of all kinds of graphical elements which are part of the client. You usually won't get to see the core (unless you look into the source on GitHub). There are various clients available which each have a different name, are independent from each-other, in various programming languages. | + | |
- | + | ||
- | For example, file sharing and A/V (audio and video) are handled by the core, but the (for example!) pop-ups, per-person volume sliding bars, friends list etc, buttons etc. are all handled by the client. | + | |
- | + | ||
- | * When you are referring to the Tox protocol or in general, you are talking about Tox. | + | |
- | * When you are referring to the Tox program itself, you are talking about the Tox core, usually written as toxcore (see the [[https:// | + | |
- | * When you are referring to one of the clients, you should mention the name of the client instead of ' | + | |
- | + | ||
- | ===== Tox ===== | + | |
- | + | ||
- | ==== Non-technical ==== | + | |
- | + | ||
- | === Where can I get Tox? === | + | |
It's not done yet, but we're open source, so you can try out our current working version at any time! Remember that it is very likely Tox will have bugs or missing features. Please read the [[users: | It's not done yet, but we're open source, so you can try out our current working version at any time! Remember that it is very likely Tox will have bugs or missing features. Please read the [[users: | ||
Line 40: | Line 21: | ||
If you want to contribute to Tox, or prefer to compile your own, check out [[FAQ# | If you want to contribute to Tox, or prefer to compile your own, check out [[FAQ# | ||
- | === How does Tox Protect My Privacy? === | + | ==== How does Tox Protect My Privacy? |
- | Tox protects your privacy by removing the need to rely on central authorities | + | Tox protects your privacy by removing the need to rely on central authorities, |
- | === How do I add Someone? === | + | ==== How do I add Someone? |
Look in the profile or settings panel of your client to get your Tox ID which should look something like: 56A1ADE4B65B86BCD51CC73E2CD4E542179F47959FE3E0E21B4B0ACDADE51855D34D34D37CB5 | Look in the profile or settings panel of your client to get your Tox ID which should look something like: 56A1ADE4B65B86BCD51CC73E2CD4E542179F47959FE3E0E21B4B0ACDADE51855D34D34D37CB5 | ||
- | Give yours to your friend and get your friend to add it. That's it. Additionally, | + | Give yours to your friend and get your friend to add it. That's it. |
- | === What happens when I remove someone? === | + | If you want a shorter more memorable ID, be sure to read and understand the [[users: |
- | If you remove someone, they will see you go offline, as if you closed client normally. They can't communicate with you any longer until you add them to your friend list again. | + | |
- | === Does Tox have plugin support? === | + | There are various possibilities like ToxMe which make the contact easier - unfortunately at the unavoidable price of lost protection. Even if you decide to trust the service owner, you still access highly unreliable data supplied by third parties. You may call a contact via a name service and recognize his/her face on the screen but you will __not__ know whether someone else is participating in your conversation behind the scenes. In other words, you lose the confidentiality which Tox otherwise offers. |
- | Currently Tox does not support plugins, though this feature | + | |
- | === Does Tox leak my IP address? === | + | The same applies |
- | Tox makes no attempt | + | |
- | See Also: [[# | + | ==== What happens when I remove someone? ==== |
+ | If you remove someone, they will see you go offline, as if you closed client normally. They can't communicate with you any longer until you add them to your friend list again. | ||
- | ==== Technical ==== | + | ==== Does Tox have plugin support? ==== |
- | === Servers? === | + | Currently, |
- | No. | + | ==== Does Tox leak my IP address? ==== |
- | + | Tox makes no attempt to cloak your IP address when communicating with other users, as the whole point of peer-to-peer is to connect you directly to your friends. A workaround | |
- | === Encryption | + | |
- | + | ||
- | Encryption makes it impossible for anyone who is not the sender or recipient of a message to know content of message. All Tox communications (text, audio, video, file transfers, etc) are encrypted. That includes | + | |
- | + | ||
- | Thanks to [[https:// | + | |
- | + | ||
- | == Which encryption algorithms does Tox employ? == | + | |
- | Tox uses the encryption algorithms present in the NaCl crypto library. | + | |
- | + | ||
- | > “< | + | |
- | + | ||
- | More info: https:// | + | |
- | + | ||
- | == How does Tox's Encryption compare to OTR? == | + | |
- | The encryption used in Tox not only provides same features as OTR, but is also the default, and only operation mode of Tox. | + | |
- | + | ||
- | === Can I use Tox over Tor? === | + | |
- | Yes! See [[users:Tox_over_Tor_(ToT) | Tox over Tor (ToT)]]. | + | |
- | + | ||
- | === Where can I find a public DHT node to bootstrap with? === | + | |
- | Check out [[users: | + | |
- | + | ||
- | === What is used for A/V? === | + | |
- | Opus for audio and VPX (currently 8) for video. | + | |
- | + | ||
- | SIP is not being used. | + | |
- | + | ||
- | === Can data sent through Tox be corrupted? === | + | |
- | + | ||
- | > “< | + | |
- | + | ||
- | It basically means that data won't ever be corrupted when sending between Tox clients. | + | |
- | + | ||
- | + | ||
- | === Why is Tox killing my internet connection? === | + | |
- | + | ||
- | tl;dr: Your network connection deserved to be killed. | + | |
- | + | ||
- | Explanation: | + | |
- | Sometimes you will have a router or some other network device which does not want to work well with Tox. In fact, it may outright refuse | + | |
- | + | ||
- | > < | + | |
- | > < | + | |
- | > < | + | |
- | > . | + | |
- | > . | + | |
- | > < | + | |
- | + | ||
- | There isn't a lot that could be done about it, but there is a workaround - you can disable UDP in your Tox clients and see whether it would help. | + | |
- | + | ||
- | === What is stopping people from tracking me through | + | |
- | + | ||
- | Tox generates a temporary public/ | + | |
- | + | ||
- | ===== Issues ===== | + | |
- | + | ||
- | ==== Friend request doesn' | + | |
- | Requirements for friend request (FR) to work: | + | |
- | + | ||
- | - Other side has to be online to receive FR. | + | |
- | - Other side has to accept FR after receiving it. | + | |
- | + | ||
- | If you are **sure** that other side was online | + | |
- | + | ||
- | + | ||
- | ==== Antivirus reports problems ==== | + | |
- | There are antiviruses that report Tox as false positive. If you did get Tox from official Tox [[https://tox.chat| website]], and your antivirus causes problems and is not on a [[users: | + | |
+ | See Also: [[users: | ||
===== Future of Tox ====== | ===== Future of Tox ====== | ||
Line 137: | Line 50: | ||
==== Multiple devices ==== | ==== Multiple devices ==== | ||
- | Yes, it' | + | Support for multiple devices is planned. More info about possible ways it could be implemented [[https://docs.google.com/document/d/1op6zGR0KYdF7tTWSSX79KQieJu30vLZ6XG327kIBhxQ/edit#| On this Google Doc]], it could use a little help please try to add anything you can to it! Including questions. |
- | More info about possible ways it could be implemented [[https://github.com/Quoturnix/ProjectTox-Core/wiki/Multiple-devices| here]]. | + | |
=== Can I move profile across devices manually? === | === Can I move profile across devices manually? === | ||
Line 148: | Line 59: | ||
[[users: | [[users: | ||
- | ==== Persistent | + | ==== New groupchats ==== |
- | Persistent | + | New DHT-based |
- | ==== Real Offline Messaging ==== | + | |
- | Yep. Planned: [[GSoC/ | + | |
+ | ==== Real Offline Messaging ==== | ||
+ | Offline messages are planned. For an explanation of the issues involved in Offline Messaging, go [[users: | ||
==== Video conferences ==== | ==== Video conferences ==== | ||
- | Yep. There is still missing a proper design of interface for it, so if you think that you could contribute one, please do so ;-) | + | Yep. There is still missing a proper design of interface for it, so if you think that you could contribute one, [[users: |
===== Source ===== | ===== Source ===== | ||
- | + | For more information about compiling | |
- | ==== Where do I get the Tox source | + | |
- | The core library: https:// | + | |
- | + | ||
- | ==== How do I compile Tox? ==== | + | |
- | Check out the instructions found in [[http:// | + | |
===== Community ===== | ===== Community ===== | ||
Line 169: | Line 75: | ||
For more information on the communicating with the Tox community, see [[users: | For more information on the communicating with the Tox community, see [[users: | ||
+ | ===== Troubleshooting ===== | ||
+ | For information on troubleshooting known issues in Tox, see [[users: | ||
===== Contribution ===== | ===== Contribution ===== | ||
As an open source project, Tox needs developers first and foremost. Graphic designers are very welcome too. Adventurous users can test and report bugs, translators will be necessary later on to translate stuff, and this wiki could always use another pair of hands! For more information on contributing to Tox, see [[users: | As an open source project, Tox needs developers first and foremost. Graphic designers are very welcome too. Adventurous users can test and report bugs, translators will be necessary later on to translate stuff, and this wiki could always use another pair of hands! For more information on contributing to Tox, see [[users: |