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:53] – moved technical FAQ to it's own page, some of Future of Tox is going to go there soon too. 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: |
+ | |||
+ | 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. | ||
+ | |||
+ | The same applies to sharing/ | ||
+ | |||
+ | ==== 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. | 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? === | + | ==== Does Tox have plugin support? |
- | Currently Tox does not support | + | Currently, the only Tox client that supports |
- | + | ==== Does Tox leak my IP address? | |
- | === 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 does exist in the form of [[users:Tox over Tor (ToT)|tunneling your Tox connections through Tor]]. However, a user cannot uncover another user's IP address using only a Tox ID to find the user in the DHT, the IP address will only be discernible when the users become " | 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 does exist in the form of [[users:Tox over Tor (ToT)|tunneling your Tox connections through Tor]]. However, a user cannot uncover another user's IP address using only a Tox ID to find the user in the DHT, the IP address will only be discernible when the users become " | ||
Line 64: | 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 74: | Line 59: | ||
[[users: | [[users: | ||
- | ==== Persistent | + | ==== New groupchats ==== |
- | Persistent | + | New DHT-based |
==== Real Offline Messaging ==== | ==== Real Offline Messaging ==== | ||
- | Yep. Planned: [[GSoC/2015/Ideas#Offline_messaging| GSoC 2015 Offline | + | Offline messages are planned. For an explanation of the issues involved in Offline Messaging, go [[users:Offline_Messaging| here]]. For ideas about how it will be implemented go here. [[developers: |
==== 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 ===== |