Author Topic: Tox protocol  (Read 82367 times)

0 Members and 1 Guest are viewing this topic.

Offline unsane

  • Developer
  • *****
  • Posts: 155
  • Country: ru
  • Karma: 10
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 watcherTopic starter

  • Miranda NG support
  • Hero Member
  • *****
  • Posts: 1906
  • Country: il
  • Karma: 157
  • Version Info
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

  • Beta Tester
  • *****
  • Posts: 625
  • Country: 00
  • Karma: 15
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 watcherTopic starter

  • Miranda NG support
  • Hero Member
  • *****
  • Posts: 1906
  • Country: il
  • Karma: 157
  • Version Info
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 watcherTopic starter

  • Miranda NG support
  • Hero Member
  • *****
  • Posts: 1906
  • Country: il
  • Karma: 157
  • Version Info
Re: Tox
« Reply #154 on: 16 02 2015, 23:00:41 »
Пожалуйста, внимательно прочтите правила постинга перед тем, как открыть новую тему.
Please read forum rules.
 

Offline Vulpix

  • Beta Tester
  • *****
  • Posts: 625
  • Country: 00
  • Karma: 15
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 watcherTopic starter

  • Miranda NG support
  • Hero Member
  • *****
  • Posts: 1906
  • Country: il
  • Karma: 157
  • Version Info
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

  • Developer
  • *****
  • Posts: 155
  • Country: ru
  • Karma: 10
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

  • Developer
  • *****
  • Posts: 155
  • Country: ru
  • Karma: 10
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 watcherTopic starter

  • Miranda NG support
  • Hero Member
  • *****
  • Posts: 1906
  • Country: il
  • Karma: 157
  • Version Info
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

  • Beta Tester
  • *****
  • Posts: 625
  • Country: 00
  • Karma: 15
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


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

Offline unsane

  • Developer
  • *****
  • Posts: 155
  • Country: ru
  • Karma: 10
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

  • Beta Tester
  • *****
  • Posts: 625
  • Country: 00
  • Karma: 15
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 watcherTopic starter

  • Miranda NG support
  • Hero Member
  • *****
  • Posts: 1906
  • Country: il
  • Karma: 157
  • Version Info
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

  • Developer
  • *****
  • Posts: 155
  • Country: ru
  • Karma: 10
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.