Author Topic: Tox protocol  (Read 220239 times)

0 Members and 2 Guests are viewing this topic.

Offline unsane

Re: Tox
« Reply #150 on: 14 02 2015, 21:44:28 »
It should be fixed in next nightly build i hope.
Si no estas con nosotros, estas contra nosotros.
 

Offline watcher

Re: Tox
« Reply #151 on: 15 02 2015, 20:19:42 »
Binaries updated to r12132. Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Vulpix

Re: Tox
« Reply #152 on: 16 02 2015, 14:18:11 »
After updating to the latest build, I've started getting disconnected. Other protocols stay up and my connection is stable.

What has changed? I noticed some major change to how tox nodes work and also a new "tox node" option section in the "Network" menu.

EDIT:

+ another strange issue. I started sending one file to 2 people. Very small file, ~54kb. Both of them accepted it (not at the same time though), and both got no file being sent.

Then I cancelled the second transfer, which caused the first transfer to show "file transfer denied" in the miranda transfer window.

Then I re-sent the file to both, and both were able to accept it and save it without problems. What happened there?

The log looked like this:

17:16:49 18D4] CToxProto::OnFileRequest: start the transfer of file (0) <--- starting the file transfer to contact 1
[17:17:07 18D4] CToxProto::OnFileRequest: start the transfer of file (0) <--- starting the file transfer to contact 2
[17:17:27 18D4] CToxProto::OnFileRequest: start the transfer of file (0) <--- contact 1 complains no file transferred. Cancelling transfer for contact 2. Not shown anywhere in the log?! Starting transfer for contact 2
[17:17:27 18D4] CToxProto::SendFileAsync: finish the transfer of file (0) <--- contact 2 gets the file instantly
[17:17:37 18D4] CToxProto::OnFileRequest: start the transfer of file (1) <--- starting transfer for contact 1
[17:17:37 18D4] CToxProto::SendFileAsync: finish the transfer of file (1) <--- contact 1 gets the file instantly


« Last Edit: 16 02 2015, 16:51:24 by Vulpix »
 

Offline watcher

Re: Tox
« Reply #153 on: 16 02 2015, 22:57:53 »
Binaries updated to r12152. Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline watcher

Re: Tox
« Reply #154 on: 16 02 2015, 23:00:41 »
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Vulpix

Re: Tox
« Reply #155 on: 16 02 2015, 23:10:43 »
Can you please describe what the autoexec is and why is it needed? I can see it has a list of all the nodes but I don't understand why that's necessary; it used to be hardcoded in toxcore, right?
 

Offline watcher

Re: Tox
« Reply #156 on: 17 02 2015, 07:36:59 »
Binaries updated to r12157. Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline unsane

Re: Tox
« Reply #157 on: 17 02 2015, 08:09:59 »
In r12157 fixed bug when old profiles are not loaded by plugin, but loaded by uTox.

Can you please describe what the autoexec is and why is it needed? I can see it has a list of all the nodes but I don't understand why that's necessary; it used to be hardcoded in toxcore, right?
Two node is hardcoded and uses when node list is empty. That's enough to login in most cases.
But in some cases you may need other nodes (on 443 port for example), or hardcoded nodes are not available. Now you can add node manually.
Autoexec contains list of all official nodes. If you add them all, may be you login faster, or your friends will appear online faster or may be not  ;D
« Last Edit: 17 02 2015, 08:14:17 by unsane »
Si no estas con nosotros, estas contra nosotros.
 

Offline unsane

Re: Tox
« Reply #158 on: 17 02 2015, 21:26:42 »
+ another strange issue. I started sending one file to 2 people. Very small file, ~54kb. Both of them accepted it (not at the same time though), and both got no file being sent.
Fixed in r12171.
Si no estas con nosotros, estas contra nosotros.
 

Offline watcher

Re: Tox
« Reply #159 on: 17 02 2015, 23:01:49 »
Binaries updated to r12172. Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Vulpix

Re:Tox
« Reply #160 on: 17 02 2015, 23:22:23 »
After updating to the latest version, the netlog is spammed with:

Spoiler
[0:21:01 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:02 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:02 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:02 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:02 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:02 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:02 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:02 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:02 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:02 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:02 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:02 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:02 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:02 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:02 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:02 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:02 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:02 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:02 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:02 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:02 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:03 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:03 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:03 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:03 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:03 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:03 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:03 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:03 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:03 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:03 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:03 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:03 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:03 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:03 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:03 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:03 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:03 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:03 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:03 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:03 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:04 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:04 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:04 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:04 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:04 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:04 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:04 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:04 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:04 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:04 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:04 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:04 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:04 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:04 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:04 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:04 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:04 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:04 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:04 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:04 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:05 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:05 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:05 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:05 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:05 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:05 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:05 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:05 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:05 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:05 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:05 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:05 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:05 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:05 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:05 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:05 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:05 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:05 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:05 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:05 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:06 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:06 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:06 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:06 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:06 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:06 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:06 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:06 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:06 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:06 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:06 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:06 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:06 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:06 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:06 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:06 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:06 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:06 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:06 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:06 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:07 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:07 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:07 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:07 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:07 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:07 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:07 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:07 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:07 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:07 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:07 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:07 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:07 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:07 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:07 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:07 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:07 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:07 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:07 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:07 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:08 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:08 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:08 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:08 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:08 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:08 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:08 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:08 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:08 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:08 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:08 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:08 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:08 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:08 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:08 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:08 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:08 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:08 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:08 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:08 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:09 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:09 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:09 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:09 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:09 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:09 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:09 1E2C] CToxProto::CheckConnection: restored connection with DHT
[0:21:09 1E2C] CToxProto::CheckConnection: restored connection with DHT
[close]


It's growing very rapidly. Is this supposed to be the case?
 

Offline unsane

Re: Tox
« Reply #161 on: 18 02 2015, 05:29:49 »
Ooups, my bet. Will be fixed in next build.
Si no estas con nosotros, estas contra nosotros.
 

Offline Vulpix

Re: Tox
« Reply #162 on: 18 02 2015, 07:57:00 »
I got disconnected again,

This is the log prior to DC. As you can see, I get lots of the "restored connection with DHT" every second, but then nothing for about 5 seconds and after that I get disconnected:

[2:43:43 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:43 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:43 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:43 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:43 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:43 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:43 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:43 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:43 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:43 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:43 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:43 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:43 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:43 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:43 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:44 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:44 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:44 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:44 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:44 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:44 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:44 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:44 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:44 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:44 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:44 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:44 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:44 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:44 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:44 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:44 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:44 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:44 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:44 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:44 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:45 1E2C] CToxProto::CheckConnection: restored connection with DHT
[2:43:50 1E2C] CToxProto::CheckConnection: disconnected from DHT

[2:43:50 1E2C] CToxProto::SetStatus: changing status from 40073 to 40071
[2:43:50 1E2C] CToxProto::PollingThread: leaving
 

Offline watcher

Re: Tox
« Reply #163 on: 18 02 2015, 08:03:25 »
Binaries updated to r12178. Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline unsane

Re: Tox
« Reply #164 on: 18 02 2015, 08:08:30 »
hmm. somthing was lock the poll thread.
did you do anything before dc (messaging, transfers, or smth else)?
Si no estas con nosotros, estas contra nosotros.