Subject | Hash | Author | Date (UTC) |
---|---|---|---|
FAQ added | 62d56bb6f4fc69bf5f4387fe8bdbe56c1590eefe | GDR! | 2018-03-24 08:25:22 |
c-toxcore 0.2.0 compatible pkg-config lib deps | ef49516b967e1b3a1af777725554e5081ee0c688 | GDR! | 2018-03-12 19:59:44 |
Attempt at fixing double-free in issue #50 | a6e3e443c5b788c7d1b43a1f9118d772a5a18f8d | GDR! | 2018-02-06 11:57:33 |
pre-push hook to check gitversion.h against tag | b8c2242cafe33bda19c9774e2584be7508cb35f0 | Jiachen Yang | 2017-11-01 11:05:55 |
Generate gitversion.h only in git checkouts | 44a23bb83ced58f9bf9e4368c507a5af0113ba48 | GDR! | 2017-11-01 11:04:42 |
Bump version to 0.0.8 | c5438fbc05c1f2355c5484a2e67bc52531eb28cd | GDR! | 2017-11-01 10:52:34 |
Merge | 71604ecf9c48a95c4a7fb7241b3e5fe2418c0e81 | GDR! | 2017-11-01 10:46:37 |
Bump version to 0.0.8 | 8abb89fdfcd2aaf3ff8c93e269588c007e10e66a | GDR! | 2017-11-01 10:42:49 |
Added gitversion.h to repo | cce7a7f9af093d6e0a99c5848aa5fa3b967b6ebc | GDR! | 2017-11-01 10:38:17 |
Added gitversion.h to repo | dafb9eb53d91dae825615c19258b8ca06c777d10 | GDR! | 2017-11-01 10:37:03 |
renamed -P into -W in call to getopt | 4f509dc9a8dcb7e2ea63ac6da50a80e4f09c1cf5 | Yokujin Yokosuka | 2017-10-29 13:46:19 |
Remove -O0 used for debugging | b9799033b2d62c30647eceb9d175d9fbafca0fdf | GDR! | 2017-10-28 12:40:54 |
Fix use-after-free in server code (SIGBUS) | 3b5f9f9a42c637c4e699c0278318b97d277722af | GDR! | 2017-10-28 12:39:35 |
Update BUILD.md | 5ee6f6f015d4b462df4bdd11a2f64d2fbf2369c1 | GDR! | 2017-10-28 11:18:01 |
Travis - fix apt-get for ubuntu 14.04 | 83706eb59257fa069353ef2a2f2c12ab45d7c3f2 | GDR! | 2017-10-20 20:54:23 |
Rename -P to -W for consistency with SSH client | a2ad73a5b544459a3d0ee8c7e408ac058c040dc0 | GDR! | 2017-10-20 20:53:03 |
Bump versions and new deps in Travis | 77177d357b5bcb2e7fedabcceab3df085b73e9f0 | GDR! | 2017-10-20 20:50:10 |
Make build instructions more clear about dependencies | 55271d0f76bcb15cb70c50ac58c4cc1d865be459 | your_name_here | 2017-10-20 20:38:43 |
Makefile compatible with c-toxcore 0.1.10 | 00e059f854254cc7bc9722e3cc4f8450398f3ccc | GDR! | 2017-10-20 20:31:46 |
New bootstrap nodes | 5339a624aba30799494c876a970d1d9fd010ec1b | GDR! | 2017-10-20 20:03:06 |
File | Lines added | Lines deleted |
---|---|---|
FAQ.md | 46 | 0 |
README.md | 4 | 0 |
File FAQ.md added (mode: 100644) (index 0000000..b25685d) | |||
1 | ## How to report crash issues? | ||
2 | |||
3 | * [Learn to use GDB](https://wiki.ubuntu.com/Backtrace#Generation) (or see [Arch Wiki](https://wiki.archlinux.org/index.php/Debug_-_Getting_Traces#Getting_the_trace) if you can't stand seeing the Ubuntu logo) | ||
4 | * Preferably, [build tuntox and c-toxcore from source](BUILD.md) | ||
5 | * run tuntox with `-d -d -d` switch (yes, three times) on both sides (client and server) | ||
6 | * Try reproducing the problem | ||
7 | * Type `backtrace full` in gdb console when it crashes | ||
8 | * Paste full debug output including gdb output in your issue. Don't forget to paste log from the other side (eg. from a client when you're reporting a server crash). | ||
9 | * Describe exactly how you reproduced the problem. Preferably try reproducing it again. | ||
10 | |||
11 | ## How to report non-crash issues? | ||
12 | |||
13 | * Make sure you're running the latest version | ||
14 | * run tuntox with `-d -d -d` switch (yes, three times): | ||
15 | |||
16 | ``` | ||
17 | tuntox -d -d -d -i ABDE4CF4541C27DBE36A812FF6752F71A9F44D1CF917CE489B30CC3D742500039B86C14F85F9 | ||
18 | ``` | ||
19 | |||
20 | * Try reproducing the problem and note approximate date/time of the problem, so that logs can be cross-referenced | ||
21 | * Depending on the nature of the problem, logs from both server and client may be needed | ||
22 | * Describe exactly how you reproduced the problem. Preferably try reproducing it again. | ||
23 | |||
24 | ## Why is my connection slow? | ||
25 | |||
26 | The actual p2p connection is made by the [c-toxcore](https://github.com/TokTok/c-toxcore) library. The way it works is: it tries to establish a direct connection between peers and falls back to [TCP relays](https://nodes.tox.chat/) if that's impossible. | ||
27 | |||
28 | The direct connection code doesn't see much work and c-toxcore sometimes uses a TCP relay even when both peers have a public IP address and can reach each other directly. | ||
29 | |||
30 | Also please note that sometimes the connection improves after a few minutes as the peers discover each other. | ||
31 | |||
32 | You're going to get the best connection if you see the following message on the client: | ||
33 | |||
34 | ``` | ||
35 | 2018-03-24 08:59:21: [INFO] Friend request accepted (An UDP connection has been established)! | ||
36 | ``` | ||
37 | |||
38 | The connection is likely to have worse latency when you see the following: | ||
39 | |||
40 | ``` | ||
41 | 2018-03-24 08:57:21: [INFO] Friend request accepted (A TCP connection has been established (via TCP relay))! | ||
42 | ``` | ||
43 | |||
44 | ## I have a direct UDP connection. Why isn't my connection faster? | ||
45 | |||
46 | Wait until https://github.com/gjedeer/tuntox/issues/41 is implemented. This change should improve speed and latency in the 10 Mbit/s+ range. |
File README.md changed (mode: 100644) (index de1c5ad..33338c7) | |||
... | ... | Sorry about GPLv3 - both toxcore and utox (from which I borrowed some code) are | |
81 | 81 | Thank you to the toxcore and utox developers without whom this program would never exist. | Thank you to the toxcore and utox developers without whom this program would never exist. |
82 | 82 | ||
83 | 83 | Thank you Mr_4551 for your help and motivation. | Thank you Mr_4551 for your help and motivation. |
84 | |||
85 | ## FAQ | ||
86 | |||
87 | [yes, there is one](FAQ.md) |