Miranda NG Official Community Forum

Forum for English speaking Miranda NG users => Development => Topic started by: watcher on 17 08 2014, 17:42:31

Title: Tox protocol
Post by: watcher on 17 08 2014, 17:42:31
This topic is dedicated to Tox (https://uvarov.pw/tox.html) protocol development and beta-testing.

When creating new Tox account you can use Tox profile from another Tox client (see the screenshot) to import your existing friend list:

(http://i.imgur.com/hzyf6FF.png)

If you choose not to import old Tox profile - press "Create" button to create a new one.

Current state of Tox protocol in Miranda (http://forum.miranda-ng.org/index.php?topic=2502.0)
Title: Re: Tox
Post by: Vulpix on 17 08 2014, 18:38:51
Testing!

Is there a Visual C++ Redist requirement for this? (looks like the 2010 one)

I cannot load the plugin, it says (when starting miranda):
Title: Re: Tox
Post by: Black Sniper on 17 08 2014, 18:43:42
Similarly. Please share a file. Or can you say that you need to reinstall?
---
Аналогично. Поделитесь пожалуйста файликом.
Или может, скажете что нужно переустановить?
Win7 x64
Title: Re: Tox
Post by: watcher on 17 08 2014, 18:56:26
It's just a debug builds, i will rebuild it as release in a short while.
Title: Re: Tox
Post by: watcher on 17 08 2014, 19:02:31
Done, please re-download.
Title: Re: Tox
Post by: Ищезаяц on 17 08 2014, 19:55:18
блин, айдишка сменилась :) а так круто. только ника нету, хоть в настройки и вписал.
Title: Re: Tox
Post by: Vulpix on 17 08 2014, 20:06:07
Done, please re-download.

It works! And sends messages too!

I have a question. For users who did not import their profile - where in Miranda can they check their own Tox ID so I can add them? (I got my Tox ID from uTox as I have been using it previously).

I think it should be easily visible somewhere, like in my details or on the account page - to make it possible for the user to link it to another user.

Otherwise, stellar! Didn't take long to make this!

All I need now is file transfer and we're golden :D

Much <3 to unsane/watcher/everyone.
Title: Re: Tox
Post by: watcher on 17 08 2014, 20:10:12
I have a question. For users who did not import their profile - where in Miranda can they check their own Tox ID so I can add them?

In search section enter the ID and press "Add to list" without pressing "Search" button. It supposed to work this way, although I'm not sure that it works at all yet. But you can try anyway.
Title: Re: Tox
Post by: Vulpix on 17 08 2014, 20:18:09
Well, no; my question was, how do I know my own Tox ID (as a miranda user). I cannot put it in search if I don't know it x3

And a second question:

After running the dbchecked, it said there were some duplicate items (skipping). After launch, I checked history and found that the check garbled some of the history.

I used the "mark events as read" option, because all events were shown every time I opened the chat window (and I know that marking all events as read fixes this).

Sample of garbled text:

Vulpix, 17.8.2014 22:00:22:
Hi!

Vulpix, 22:00:23:
:3

<party b>, 22:00:39:
汐慥敳愠瑵潨楲敺洠⁹敲畱獥⁴湡⁤摡⁤敭琠潹牵挠湯慴瑣氠獩⹴Ā

<party b>, 22:00:43:
祭爠煥敵瑳愠摮愠摤洠⁥潴礠畯⁲潣瑮捡⁴楬瑳.

Vulpix, 22:00:51:
You see yourself as Unknown contact? |3


I noticed the same behavior with Steam history so I assume this is some sort of a bug - but I don't know which plugin this relates to. DB checker? History storing itself?

Version info:

VersionInfo
Quote (selected)
CPU: Intel(R) Core(TM) i7-4765T CPU @ 2.00GHz [Intel64 Family 6 Model 60 Stepping 3] [DEP Enabled] [8 CPUs]
Installed RAM: 16329 MBytes
Operating System: Microsoft Windows 7 Ultimate Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 8.0.7601.17514 (build 87601)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : English/English | Czech/Czech
Free disk space on Miranda partition: 1126876 MBytes

Miranda NG Version: 0.95.3 alpha build #10211 x64
Build time: 17 Aug 2014 5:53:08
Profile: D:\Programs\Programs\Miranda NG\Profiles\Vulpix\Vulpix.dat
Profile size: 129957888 Bytes
Profile creation date: 26 Oct 2013 17:24:40
Language pack: No language pack installed
Service Mode: No

Active Plugins (48):
  AddContactPlus.dll v.0.9.9.2 [14 Feb 2014 6:47:44] - Add contact+
  AdvaImg.dll v.0.11.0.1 [2 Jan 2014 6:45:32] - Miranda image services
  AIM.dll v.0.11.0.1 [13 Aug 2014 5:42:20] - AIM protocol
  AssocMgr.dll v.0.1.1.0 [6 Aug 2014 5:48:32] - File association manager
  AuthState.dll v.0.0.2.1 [13 Aug 2014 5:43:04] - Authorization state
  AvatarHistory.dll v.0.1.0.1 [6 Aug 2014 5:48:38] - Avatar history
  AVS.dll v.0.95.3.1 [6 Aug 2014 5:43:28] - Avatar service
  ChangeKeyboardLayout.dll v.0.0.1.6 [13 Aug 2014 5:44:30] - Change keyboard layout
  ClientChangeNotify.dll v.0.1.1.3 [8 Aug 2014 5:48:56] - Client change notify
  Clist_modern.dll v.0.9.1.1 [6 Aug 2014 5:46:24] - Modern contact list
  Contacts.dll v.1.6.0.0 [6 Aug 2014 5:44:42] - Send/receive contacts
  CrashDumper.dll v.0.0.4.22 [1 Jul 2014 5:49:48] - Crash dumper
  CSList.dll v.0.1.1.0 [16 Mar 2014 0:38:54] - Custom status list
  DbEditorPP.dll v.3.2.0.1 [13 Aug 2014 5:45:58] - Database editor++
  Dbx_mmap.dll v.0.95.1.3 [17 Aug 2014 5:45:52] - Miranda NG mmap database driver
  FileAsMessage.dll v.0.0.2.4 [18 Jun 2014 12:59:54] - File as message
  Fingerprint.dll v.0.1.0.0 [13 Aug 2014 5:47:08] - Fingerprint NG
  Flags.dll v.0.1.0.4 [13 Aug 2014 5:43:12] - Country flags
  Folders.dll v.0.2.0.1 [5 Mar 2014 6:43:36] - Custom profile folders
  GTalkExt.dll v.0.1.1.0 [25 Apr 2014 5:47:18] - GTalk Extension
  HistoryPP.dll v.1.5.1.5 [22 Jul 2014 11:48:30] - History++
  ICQ.dll v.0.11.2.5 [17 Aug 2014 5:46:30] - IcqOscarJ protocol
  IEView.dll v.1.4.0.0 [6 Aug 2014 5:44:54] - IEView
  IgnoreState.dll v.0.0.3.0 [13 Aug 2014 5:43:26] - Ignore state
  Import.dll v.0.95.3.2 [17 Aug 2014 5:45:46] - Import contacts and messages
  Jabber.dll v.0.11.0.4 [17 Aug 2014 5:46:30] - Jabber protocol
  KeepStatus.dll v.0.9.0.2 [12 Jun 2014 5:43:16] - Keep status
  MSN.dll v.0.11.0.3 [6 Aug 2014 5:44:20] - MSN protocol
  mTextControl.dll v.0.8.0.1 [12 Jun 2014 5:42:58] - Miranda text control
  NewXstatusNotify.dll v.1.4.0.10 [6 Aug 2014 5:44:56] - xStatus notify
  Nudge.dll v.0.1.0.1 [6 Aug 2014 5:44:58] - Nudge
  OpenFolder.dll v.1.1.0.0 [15 Aug 2014 5:44:50] - Open Miranda folder
  PluginUpdater.dll v.0.1.2.2 [17 Aug 2014 5:50:02] - Plugin updater
  PManagerEx.dll v.0.0.0.5 [6 Aug 2014 5:47:42] - Miranda NG profile changer
  Restart.dll v.0.0.6.0 [9 Jul 2013 6:56:52] - Restart
  SeenPlugin.dll v.5.0.4.9 [15 Aug 2014 5:42:42] - Last seen
  SimpleStatusMsg.dll v.1.9.0.4 [15 Aug 2014 5:43:22] - Simple status message
  Skype.dll v.0.11.0.2 [7 Aug 2014 5:54:16] - Skype protocol
  SmileyAdd.dll v.0.2.3.17 [15 Aug 2014 5:42:52] - SmileyAdd
  StartPosition.dll v.0.2.0.3 [29 Jun 2014 5:50:44] - Start position
  Steam.dll v.0.11.0.1 [25 Jul 2014 18:22:48] - Steam protocol
  TabSRMM.dll v.3.4.0.3 [12 Aug 2014 16:52:58] - TabSRMM
  TopToolBar.dll v.0.8.0.3 [6 Aug 2014 5:46:08] - TopToolBar
  Tox.dll v.0.11.0.1 [17 Aug 2014 20:59:32] - Tox Protocol
  UInfoEx.dll v.0.8.5.0 [13 Aug 2014 5:44:06] - User info ext
  Variables.dll v.0.2.3.10 [6 Aug 2014 5:51:02] - Variables
  VersionInfo.dll v.1.5.0.3 [6 Aug 2014 5:47:16] - Version information
  Yahoo.dll v.0.11.0.1 [6 Aug 2014 5:44:08] - Yahoo protocol

Unloadable Plugins (1):
  DbChecker.dll v.0.0.0.0 [17 Aug 2014 5:49:34] - <unknown>


Protocols and Accounts:
-------------------------------------------------------------------------------
AIM                      1 - Enabled 0 - Disabled  Loaded
ICQ                      0 - Enabled 1 - Disabled  Loaded
JABBER                   0 - Enabled 2 - Disabled  Loaded
MSN                      0 - Enabled 2 - Disabled  Loaded
SKYPE                    0 - Enabled 2 - Disabled  Loaded
STEAM                    1 - Enabled 0 - Disabled  Loaded
TOX                      1 - Enabled 0 - Disabled  Loaded
YAHOO                    0 - Enabled 2 - Disabled  Loaded
IRC                      0 - Enabled 1 - Disabled  Not Loaded
MetaContacts             1 - Enabled 0 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 Flags_icons.dll [6 Aug 2014 5:48:54]
 Fp_icons.dll [13 Aug 2014 5:47:02]
 HistoryPP_icons.dll [6 Aug 2014 5:47:50]
 Proto_AIM.dll [13 Aug 2014 5:44:36]
 Proto_conn_Skype.dll [3 Oct 2013 7:33:22]
 Proto_Facebook.dll [12 Aug 2014 5:50:44]
 Proto_GG.dll [6 Aug 2014 5:46:12]
 Proto_ICQ.dll [17 Aug 2014 5:48:24]
 Proto_IRC.dll [6 Aug 2014 5:46:12]
 Proto_Jabber.dll [17 Aug 2014 5:48:24]
 Proto_MetaContacts.dll [17 Aug 2014 5:52:16]
 Proto_MRA.dll [6 Aug 2014 5:46:10]
 Proto_mRadio.dll [8 Aug 2014 5:51:06]
 Proto_MSN.dll [6 Aug 2014 5:46:14]
 Proto_NewsAggregator.dll [15 Aug 2014 5:45:40]
 Proto_Omegle.dll [6 Aug 2014 5:47:50]
 Proto_Quotes.dll [13 Aug 2014 5:46:50]
 Proto_Skype.dll [7 Aug 2014 5:53:46]
 Proto_Steam.dll [25 Jul 2014 18:22:46]
 Proto_Tlen.dll [2 Jul 2014 5:45:44]
 Proto_Twitter.dll [6 Aug 2014 5:46:10]
 Proto_Weather.dll [17 Aug 2014 5:50:28]
 Proto_Yahoo.dll [6 Aug 2014 5:46:14]
 Proto_YAMN.dll [29 Jun 2014 5:50:24]
 SecureIM_icons.dll [13 Aug 2014 5:47:26]
 TabSRMM_icons.dll [12 Aug 2014 16:57:02]
 Toolbar_icons.dll [6 Aug 2014 5:46:16]
 UInfoEx_icons.dll [13 Aug 2014 5:44:16]
 Watrack_buttons.dll [6 Aug 2014 5:51:56]
 Watrack_icons.dll [6 Aug 2014 5:51:56]
 xStatus_ICQ.dll [17 Aug 2014 5:46:42]
 xStatus_Jabber.dll [17 Aug 2014 5:46:50]
 xStatus_MRA.dll [6 Aug 2014 5:45:48]

Seems to be a reoccurence of: http://forum.miranda-ng.org/index.php?topic=1222.msg5836#msg5836
Title: Re: Tox
Post by: watcher on 17 08 2014, 20:22:01
my question was, how do I know my own Tox ID (as a miranda user)

I think it's not implemented yet.

I noticed the same behavior with Steam history so I assume this is some sort of a bug - but I don't know which plugin this relates to. DB checker? History storing itself?

I hope unsane will answer it tomorrow.
Title: Re: Tox
Post by: dartraiden on 18 08 2014, 10:40:09
Windows XP: account creation lead to crash

crashlog (http://pastebin.com/gbkXsw6K)
Title: Re: Tox
Post by: unsane on 18 08 2014, 13:08:12
Vulpix, thanks for report. I'll fix it at this evening or a bit later)
Title: Re: Tox
Post by: watcher on 18 08 2014, 21:20:20
Binaries updated to r10234 (http://trac.miranda-ng.org/changeset/10234). Please update manually from attachments in the first post.
Title: Re: Tox
Post by: Vulpix on 18 08 2014, 21:51:02
Vulpix, thanks for report. I'll fix it at this evening or a bit later)

Hello! Great, now I can see my Tox ID in the accounts pane! However, it would be nice if I could somehow copy it (or see it somewhere from where it can be copied) to share with a friend.

Added in the latest binary.

Another thing is - the issue with the database; is this related to tox/steam protocol or is this something else? Because (as I said a few posts above), these two seem to be showing the same kind of issue. Do you want some more reports about that?

Thank you for your continuous effort to improve Tox support in miranda!

Post Merge: 19 08 2014, 07:31:45
Binaries updated to r10234 (http://trac.miranda-ng.org/changeset/10234). Please update manually from attachments in the first post.

It's better now!

However, every time I restart miranda, my "nickname" is lost (and I become the "tox ID" instead, so it looks very weird in the chat window). Also, setting nickname only affects my miranda - others don't actually see the change.

Update:

I "fixed" this by simply loading the tox profile in uTox, changing the necessary things, saving it, quitting tox and then moving the profile back to where miranda expects it. Nickname etc is now stored correctly :3 this should be fixed, hehe.
Title: Re: Tox
Post by: Vulpix on 20 08 2014, 14:56:16
Issue (minor):

UTF-8 / unicode characters (stuff like: "š ř ž" etc.. ) set as status message in uTox (or other tox clients) are not properly recognized by Miranda - ( uTox is able to display them, however - so the information is properly stored in the stream.). In miranda, they become random garbled characters.


Fixed in the latest binary.
Title: Re: Tox
Post by: watcher on 20 08 2014, 20:01:05
Binaries updated to r10245 (http://trac.miranda-ng.org/changeset/10245). Please update manually from attachments in the first post.
Title: Re: Tox
Post by: Vulpix on 20 08 2014, 21:25:47

Great job!

Title: Re: Tox
Post by: watcher on 21 08 2014, 06:33:59
Binaries updated to r10249 (http://trac.miranda-ng.org/changeset/10249). Please update manually from attachments in the first post.
Title: Re: Tox
Post by: Vulpix on 21 08 2014, 08:53:04
Latest binaries break buddy-adding. Previous binaries work just fine.

Issue:
Entering Tox ID (or toxme.se) returns "No results" in the add-buddy dialogue window.

Being added still works, so it's just the "search" that's broken.

Tested with both toxme and regular tox id on the latest binary (and obviously only tox id on the previous binary since it didn't have toxme).
Title: Re: Tox
Post by: unsane on 21 08 2014, 10:57:19
I broke searching by tox id specially.
It's not good if you can "find" invalid tox id.
Searching via toxme.se worked a few hours earlier (
Title: Re: Tox
Post by: Vulpix on 21 08 2014, 11:03:44
I see about the tox IDs. I assume it will be turned on when you have a mechanism to make sure you are searching by correct tox ID~

Retesting toxme.se:


Searching by toxme id works - however, only if you omit the @toxme.se component.

I.e. searching for user abcd@toxme.se returns nothing. Searching for user abcd returns user abcd@toxme.se (i.e. his tox ID, which you can then add)

If this is working "as intended", then it may need to be clarified in the search box - instead of "e-mail", it should say something different so that the user who is searching omits the @toxme.se part.
Title: Re: Tox
Post by: watcher on 22 08 2014, 06:36:20
Binaries updated to r10268 (http://trac.miranda-ng.org/changeset/10268). Please update manually from attachments in the first post.
Title: Re: Tox
Post by: Vulpix on 22 08 2014, 07:17:40
The other option to "add to friend list" is currently being worked on so it actually lets you add anything (even a completely random string, not just a tox ID). I assume this will be modified in a later fix.

As a sidenote, I can see that changing my status (i.e. online, away, DND) works - but for some reason, when you check the status of the protocol in Miranda, the "online" option is always highlighted, regardless of your choice - so it looks like you are Online (even though you have switched to Away, for example). Other clients see the protocol change, so it is just the local view that does not reflect the change.

Current state of tox updated @ sticky.

Post Merge: 22 08 2014, 08:13:10
Whilst looking for a reproduction scenario for a different bug, I found another one.

If you "spam"-send messages from miranda (not to miranda, that doesn't break anything), miranda crashes. Windows-ish freeze. No crash dump even with crashdumper installed and enabled.

To reproduce, simply open a tox chat and for example very quickly send "1" (1 enter 1 enter 1 enter). The window will freeze and miranda will stop responding. On the other party's message window, you can see that miranda has disconnected.
Title: Re: Tox
Post by: watcher on 22 08 2014, 12:44:46
Binaries updated to r10288 (http://trac.miranda-ng.org/changeset/10288). Protocol icons added. Please update manually from attachments in the first post.
Title: Re: Tox
Post by: Vulpix on 22 08 2014, 13:12:36
Protocol icons work and show properly for contacts in the contact list as well.  :THUMBS UP: Feature listed in the state of tox protocol sticky in "quality of life" section.

Issue with the local protocol status being "stuck" in "online" (even though the actual status can be changed) still prevails.
Title: Re: Tox
Post by: watcher on 22 08 2014, 13:26:03
Issue with the local protocol status being "stuck" in "online" (even though the actual status can be changed) still prevails.

Yes - this is pretty annoying.
Title: Re: Tox
Post by: Robyer on 22 08 2014, 13:34:22
I think that "spam" problem is because toxlibrary isn't thread safe (as I understand from their TODO list, they're working on it). So unsane could fix it in plugin (use thread locks and send one message at once) and/or wait for tox devs to fix it too.
Title: Re: Tox
Post by: watcher on 22 08 2014, 20:58:22
Binaries updated to r10308 (http://trac.miranda-ng.org/changeset/10308). Please update manually from attachments in the first post.
Title: Re: Tox
Post by: Vulpix on 23 08 2014, 06:04:53
Changing status now reflects on the local protocol icon in miranda  :THUMBS UP:
Thread-safety workaround seems to be working, I was unable to make miranda crash where I was previously able to make it happen 100% Nope, still broken :< guess we'll have to wait for a fix in toxcore.

Searching/adding buddies is still broken:

trunk/protocols/Tox/src/tox_proto.cpp
Line 168: regex = "^\\s*([A-Za-z]+)(@toxme.se)?\\s*$";


This causes toxme usernames that have other characters in them to be unsearchable. For example, tox username abcd-efgh@toxme.se cannot be found. abcdefgh@toxme.se works, however.

Adding by tox ID causes weird behavior where no matter which tox id you add, it will (after adding) always say "this tox ID is already in your contact list", regardless of whether that's actually true or not.
Being added by tox ID doesn't actually send out add request so the adding is still not functioning.

Looking up a toxme user with regular username abcdef works - but adding doesn't do anything (I assume the add-by-id broke this as well?) Contact request is never sent.
Being added "from the other party" does work and authentication is properly accepted.
Title: Re: Tox
Post by: watcher on 23 08 2014, 20:25:46
Binaries updated to r10315 (http://trac.miranda-ng.org/changeset/10315). Please update manually from attachments in the first post.
Title: Re: Tox
Post by: Vulpix on 23 08 2014, 20:40:24
Searching via toxme-se is now working even for names with weird characters.  :THUMBS UP:

Clicking "add contact" on the add contact dialogue of the found contact doesn't do anything.

Weirdly enough, clicking "user details" in the right-mouse-button menu of the search results shows the user details of the local miranda user - nothing related to the search result.

Searching via tox ID simply says "contact is already in your list" (even though it is not) and you cannot add the user.
Title: Re: Tox
Post by: watcher on 23 08 2014, 20:54:19
Binaries updated to r10316 (http://trac.miranda-ng.org/changeset/10316). Please update manually from attachments in the first post. (message sending fix).
Title: Odp: Tox
Post by: Vulpix on 24 08 2014, 08:56:41
Contact adding is still broken
Netlog/debug log:
[10:49:14 0B3C] CToxProto::AddToList: you cannot add yourself to friend list
[10:49:15 0B3C] CToxProto::AddToList: you cannot add yourself to friend list
[10:49:15 0B3C] CToxProto::AddToList: you cannot add yourself to friend list
[10:49:16 0B3C] CToxProto::AddToList: you cannot add yourself to friend list

I think that the search result (when right-clicking) returns the user's own tox protocol ID. This is also why right-clicking and selecting "user details" shows my own details; not the person I'm trying to add.

This happens with both tox ID and toxme.se search result because the "add contact" dialogue is in the end the same kind of dialogue.


Additionally:

I noticed a strange behavior with Tox after the last changes (though it may have nothing to do with them).

If I go online with Tox, sometimes it gets stuck in the "connecting" phase. I.e. netlog says this:

[10:50:36 0E0C] Setting protocol/module name to 'Toxanda'
[10:50:47 0E0C] CToxProto::SetStatus: changing status from 40071 to 40072
[10:50:47 1704] CToxProto::PollingThread: entering


And nothing will happen even if you leave it up for several minutes.

However, if you switch to offline and online again, the protocol reconnects immediately (or very quickly):

Not sure what this is related to, but my connection is stable, 240/20Mbit optics, so it's not the connection.
Title: Re: Tox
Post by: watcher on 25 08 2014, 19:03:40
Binaries updated to r10320 (http://trac.miranda-ng.org/changeset/10320). Please update manually from attachments in the first post.
Title: Re: Tox
Post by: watcher on 25 08 2014, 19:21:57
And nothing will happen even if you leave it up for several minutes.

However, if you switch to offline and online again, the protocol reconnects immediately (or very quickly):

For me it's quick only if i restart Miranda, otherwise it takes pretty long tim until i see contacts online if i played with on\off status (it may be as well libtox initialization behavior).
Title: Re: Tox
Post by: Vulpix on 25 08 2014, 20:26:15
Hmm, it's not so much about seeing contacts online. It's literally about the protocol taking a long time to show as "connected" - sometimes it never happens.

Anyway, latest binary:

Contact adding by tox id - fixed!  :THUMBS UP:
Contact adding by toxme.se - fixed!  :THUMBS UP:
Title: Re: Tox
Post by: watcher on 25 08 2014, 21:02:54
Hmm, it's not so much about seeing contacts online. It's literally about the protocol taking a long time to show as "connected" - sometimes it never happens.

Protocol itself - for me it's a matter of seconds to re-connect.
Title: Re: Tox
Post by: Vulpix on 25 08 2014, 21:13:02
I see... well anyway! I'm very excited about file transfers :D I saw that some initial stuff was being put in! <3
Title: Re: Tox
Post by: watcher on 28 08 2014, 20:33:47
Binaries updated to r10334 (http://trac.miranda-ng.org/changeset/10334). Please update manually from attachments in the first post.
Title: Re: Tox
Post by: Vulpix on 28 08 2014, 21:31:48
 the /me actions work, but I didn't see that anywhere for the other clients (like in uTox). I assume this is a miranda-only client-side thing? It does work though!  This is a Tox feature ( https://libtoxcore.so/api/tox_8h.html#a446bfa17062465c7f18674e9ff559f8c ), miranda now supports it. :THUMBS UP:

*wink wink file transfers next wink* :D

Chat direction from Miranda to uTox or qTox=>
Interestingly, using /me while chatting with someone using utox appears like a regular message, the "/me" is stripped.
Using /me while chatting with someone using qtox causes the message to not be shown at all!

This is a client issue though, not a miranda issue.
Title: Re: Tox
Post by: unsane on 29 08 2014, 07:56:22
uTox support actions, but shows them in log like a message (and it's his own troubles).
Miranda is not possible to send the action otherwise, other than as a message with the prefix / me.
So, before the action event will be saved in database, miranda cuts /me prefix
and change the type of event (action should be shown not like a message in log, i suppose).
Title: Re: Tox
Post by: watcher on 29 08 2014, 08:36:30
action should be shown not like a message in log, i suppose

I checked in History++, it appears like a different type of event.
Title: Re: Tox
Post by: Vulpix on 29 08 2014, 08:40:01
I use ieview and the /me action appears exactly like a contact status change text - this is good and I am used to it.

I was just stating that the /me doesn't work with most tox-only clients (utox/qtox), but this is actually their issue; not miranda's.
Title: Re: Tox
Post by: watcher on 30 08 2014, 12:32:22
Binaries updated to r10340 (http://trac.miranda-ng.org/changeset/10340). Please update manually from attachments in the first post.
Title: Re: Tox
Post by: watcher on 30 08 2014, 12:33:08
I see... well anyway! I'm very excited about file transfers :D I saw that some initial stuff was being put in! <3

Now you can start testing it :)
Title: Re: Tox
Post by: Vulpix on 30 08 2014, 13:23:37
Now you can start testing it :)


So I did!

Test: Sending a 4.4MB text file.

Miranda to Miranda:

Sender:
Sees: "Unable to initiate file transfer" until the recipient accepts

Recipient:
Sees regular file transfer request. Upon choosing location, the file is partially stored. (Usually sub-20KBytes of the file) Both receive "Filetransfer was successful" message.

Received file:
- Sub-20KBytes of the source file
- One byte (00) is appended to the beginning of the file.
- File is closed() - can be deleted etc.

Miranda to uTox:

Sender:
Sees: "Unable to initiate file transfer" until the recipient accepts

Recipient:
Sees regular file transfer request. Upon choosing location, the file is partially stored. (Usually sub-20KBytes of the file) Both receive "Filetransfer was successful" message.

Received file:
- Sub-20KBytes of the source file
- Up to the point where the file is cut off, there are no differences between the received and the source file.
- File is closed() - can be deleted etc.

uTox to Miranda:

Sender:
Sees regular file send request.

Recipient:
Sees regular file transfer request. Upon choosing location, the file is stored completely. Progressbar is properly displayed throughout the entire transfer.

Received file:

- Complete
- An empty byte (00) is appended to the beginning of the file. Rest of the file is unchanged (md5 is valid after removing the first byte of the received file)
- File is closed() - can be deleted etc.


Fixed! The above case now works properly!


BONUS:

uTox to Miranda, pausing and resuming transfer mid-transfer:

Sender:
Everything is normal here

Recipient:
- Complete
- An empty byte (00) is appended to the beginning of the file. Rest of the file is unchanged (md5 is valid after removing the first byte of the received file)
- File cannot be deleted ("remains opened in miranda NG") when you attempt to remove it.


Fixed! The above case now works properly!



uTox to Miranda, cancelling mid-transfer:

Sender:
Everything is normal here

Recipient:
Doesn't receive the notification that the transfer was cancelled - leaves filetransfer open. Can be cancelled manually and the file can then be deleted.


Fixed! The above case now works properly!

Sending 2GB+ files (from 64bit utox to 64bit miranda):

Sender:
Everything is normal here

Recipient:
Sees regular file transfer request. Upon choosing location, the file is partially stored. (Usually sub-2KBytes of the file) Both receive "Filetransfer was successful" message.


Sending multiple files at once from uTox to Miranda:

Sender:
Queues up multiple files just fine

Recipient:
Receives a filetransfer popup for each file queued up.

Files:
Saved successfully, each with an empty byte appended to the beginning of it.


Fixed! The above case now works properly!
Title: Re: Tox
Post by: watcher on 07 09 2014, 06:31:19
Binaries updated to r10383 (http://trac.miranda-ng.org/changeset/10383). Please update manually from attachments in the first post.
Title: Re: Tox
Post by: Vulpix on 07 09 2014, 08:07:00
Test cases with results updated in my previous post.

TL;DR - asides from sending a 2+GB file, everything else works, for uTox=> miranda transfer! :)

Issue:
When logging in, other clients sometimes see me as "away", even though my status is definitely online in miranda. I am yet to find a clear reproduction scenario.

To "fix" that, what I need to do is change my status to "away" and then back to "online"; this will show me as online with the other clients. I tried it with the second client being offline too, to make sure this is actually something that's internally exposed to them; and indeed. Shutting down the "party B" client, changing from online to away and then back to online and then starting the "party b" client again correctly shows me as online; i.e. "internally", in miranda, the tox protocol tells others I'm "away" whilst showing me as "online" in miranda. Weird!

Post Merge: 08 09 2014, 07:48:05
Tox protocol ignores proxy settings in "Network" section of Miranda, i.e. it always connects directly. (Even with IPv6 / UDP disabled.)
Title: Re: Tox
Post by: watcher on 09 09 2014, 20:21:10
Binaries updated to r10412-10414 (http://trac.miranda-ng.org/changeset/10412).
Title: Re: Tox
Post by: Vulpix on 09 09 2014, 21:34:25
Hello Watcher/Unsane,

I can see that this is a big change in the storing of database data for Tox (in miranda); however, this also means I would lose all of the histories with my tox contacts.

I tried exporting/importing user history into a new contact, but it doesn't work as intended.

I have downgraded back to my previous version of Tox and restored miranda from backup.

Please implement a way to use the new version without losing all user data. I already have significant history stored under these contacts.

Thanks!
Title: Re: Tox
Post by: watcher on 10 09 2014, 06:28:11
Unsane wrote the converter - testing now.

Post Merge: 10 09 2014, 06:52:25
Not working for now, we will try and fix it at evening.
Title: Re: Tox
Post by: Vulpix on 10 09 2014, 07:16:14
Thank you!

I'm sorry if I'm adding more work, but I already have ~10 tox contacts, some with a lot of history (miranda x64).

Thank you very much for the effort with the converter! I'll wait until it is ready.
Title: Re: Tox
Post by: watcher on 10 09 2014, 20:46:27
Binaries updated to r10423 (http://trac.miranda-ng.org/changeset/10423). Please update manually from attachments in the first post.

Post Merge: 10 09 2014, 20:46:54
Vulpix,  converter should work, you can try it.
Title: Re: Tox
Post by: Vulpix on 10 09 2014, 21:24:17
Thanks!

It's working :) No duplicate contacts and histories stayed the same.

Thanks~!
Title: Re: Tox
Post by: watcher on 11 09 2014, 06:24:03
Binaries updated to r10426 (http://trac.miranda-ng.org/changeset/10426). Please update manually from attachments in the first post.
Title: Re: Tox
Post by: Vulpix on 11 09 2014, 15:13:31
Updated, everything seems good now. Thanks for the extra work with the converter~ I'm sure those who use it in miranda will appreciate it :)

Pending issues:

File sending is not enabled
Tox ignores "network" settings, i.e. you cannot set up a proxy for it
Title: Re: Tox
Post by: santa on 11 09 2014, 16:14:43
Miranda crashed on MenuItemEx while building menu, then I click on Tox contact in contact list or click on menu button in chat window.
Miranda is a latest nightly build from Plugin Updater, tox plugin is a latest from first topic message.
Tox profile was created with ToxID and attached to uTox tox_save profile.

Crash report attached to tracker issue #787.
Title: Re: Tox
Post by: watcher on 11 09 2014, 16:25:43
santa, confirmed. here is the crash log from me also:

CrashLog
Miranda Crash Report from 11 Sep 2014 19:24:39. Crash Dumper v.0.0.4.22

Likely cause of the crash plugin: Menu item ext

Exception: Access Violation at address 7731405D. Reading from address 00000020.

Stack Trace:
---------------------------------------------------------------
7731405D (USER32 77300000): (filename not available) (0): wsprintfA
77313F5B (USER32 77300000): (filename not available) (0): wsprintfA
6710188C (menuex 67100000): e:\sources\miranda_ng_compilation\plugins\menuitemex\src\main.cpp (288): GetID
6710202D (menuex 67100000): e:\sources\miranda_ng_compilation\plugins\menuitemex\src\main.cpp (515): ModifyCopyID
67102D43 (menuex 67100000): e:\sources\miranda_ng_compilation\plugins\menuitemex\src\main.cpp (845): BuildMenu
001D9498 (mir_core 001D0000): e:\sources\miranda_ng_compilation\src\mir_core\modules.cpp (206): CallHookSubscribers
001D9587 (mir_core 001D0000): e:\sources\miranda_ng_compilation\src\mir_core\modules.cpp (264): NotifyEventHooks
0044789B (Miranda32 00400000): e:\sources\miranda_ng_compilation\src\modules\clist\clistmenus.cpp (325): BuildContactMenu
001D9CD7 (mir_core 001D0000): e:\sources\miranda_ng_compilation\src\mir_core\modules.cpp (534): CallService
00440AA5 (Miranda32 00400000): e:\sources\miranda_ng_compilation\src\modules\clist\clc.cpp (1265): fnContactListControlWndProc
020E0649 (Clist_modern 020D0000): e:\sources\miranda_ng_compilation\plugins\clist_modern\src\modern_clc.cpp (1885): cli_ContactListControlWndProc
7731C4E7 (USER32 77300000): (filename not available) (0): gapfnScSendMessage
7731C5E7 (USER32 77300000): (filename not available) (0): gapfnScSendMessage
7730FF4F (USER32 77300000): (filename not available) (0): GetSystemMenu
77315138 (USER32 77300000): (filename not available) (0): DefWindowProcW
773150D1 (USER32 77300000): (filename not available) (0): DefWindowProcW
00442681 (Miranda32 00400000): e:\sources\miranda_ng_compilation\src\modules\clist\clc.cpp (1334): fnContactListControlWndProc
020E0649 (Clist_modern 020D0000): e:\sources\miranda_ng_compilation\plugins\clist_modern\src\modern_clc.cpp (1885): cli_ContactListControlWndProc
7731C4E7 (USER32 77300000): (filename not available) (0): gapfnScSendMessage
7731C5E7 (USER32 77300000): (filename not available) (0): gapfnScSendMessage
7731CC19 (USER32 77300000): (filename not available) (0): gapfnScSendMessage
7731CC70 (USER32 77300000): (filename not available) (0): DispatchMessageW
004014DE (Miranda32 00400000): e:\sources\miranda_ng_compilation\src\core\miranda.cpp (273): wWinMain
0045E515 (Miranda32 00400000): f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c (547): __tmainCRTStartup
7592EE1C (kernel32 758E0000): (filename not available) (0): BaseThreadInitThunk
775D37EB (ntdll 77570000): (filename not available) (0): RtlInitializeExceptionChain
775D37BE (ntdll 77570000): (filename not available) (0): RtlInitializeExceptionChain

CPU: Pentium(R) Dual-Core CPU E6500 @ 2.93GHz [x86 Family 6 Model 23 Stepping 10] [DEP Enabled] [2 CPUs]
Installed RAM: 3072 MBytes
Operating System: Microsoft Windows 7 Ultimate Edition, 32-bit Service Pack 1 (build 7601)
Internet Explorer: 9.11.9600.17280 (build 99600)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : English/English | Russian/Russian

Miranda NG Version: 0.95.3 alpha build #10430
Build time: 11 Sep 2014 19:23:48
Profile: E:\miranda-ng-v0.94.9\Profiles\W\W.dat
Language pack: Russian (RU) [0419]
Service Mode: No

Active Plugins (35):
  Actman30.dll v.0.3.0.1 [22 Aug 2014 5:38:00] - Action manager
  AdvaImg.dll v.0.11.0.1 [22 Aug 2014 5:31:20] - Miranda image services
  AIM.dll v.0.11.0.1 [6 Sep 2014 5:30:50] - AIM protocol
  AVS.dll v.0.95.3.1 [6 Sep 2014 5:30:32] - Avatar service
  Clist_modern.dll v.0.9.1.1 [11 Sep 2014 19:24:02] - Modern contact list
  CrashDumper.dll v.0.0.4.22 [22 Aug 2014 5:33:48] - Crash dumper
  DbEditorPP.dll v.3.2.0.1 [6 Sep 2014 5:34:16] - Database editor++
  Dbx_mmap.dll v.0.95.1.3 [11 Sep 2014 5:30:34] - Miranda NG mmap database driver
  Facebook.dll v.0.2.9.2 [8 Sep 2014 10:55:44] - Facebook RM
  Fingerprint.dll v.0.1.0.0 [6 Sep 2014 5:35:50] - Fingerprint NG
  GG.dll v.0.11.0.3 [6 Sep 2014 5:31:04] - Gadu-Gadu protocol
  HistoryPP.dll v.1.5.1.5 [6 Sep 2014 14:30:24] - History++
  HistorySweeperLight.dll v.0.1.0.1 [6 Sep 2014 5:31:58] - History sweeper light
  ICQ.dll v.0.11.2.5 [6 Sep 2014 5:31:18] - IcqOscarJ protocol
  IEView.dll v.1.4.0.0 [6 Sep 2014 5:32:00] - IEView
  Import.dll v.0.95.3.2 [6 Sep 2014 5:30:34] - Import contacts and messages
  IRC.dll v.0.11.0.2 [22 Aug 2014 5:30:58] - IRC protocol
  Jabber.dll v.0.11.0.4 [7 Sep 2014 22:58:20] - Jabber protocol
  KeepStatus.dll v.0.9.0.2 [22 Aug 2014 5:32:06] - Keep status
  MenuEx.dll v.1.3.0.10 [11 Sep 2014 19:23:30] - Menu item ext
  MRA.dll v.2.1.0.8 [6 Sep 2014 5:32:36] - Mail.ru Agent
  mRadio.dll v.0.0.2.4 [6 Sep 2014 5:39:00] - mRadio Mod
  MsgPopup.dll v.0.1.1.3 [30 Aug 2014 5:39:04] - Message popup
  MSN.dll v.0.11.1.1 [6 Sep 2014 5:31:24] - MSN protocol
  MyDetails.dll v.0.0.1.12 [6 Sep 2014 5:34:28] - My details
  NewXstatusNotify.dll v.1.4.0.10 [6 Sep 2014 5:32:02] - xStatus notify
  PluginUpdater.dll v.0.1.2.3 [7 Sep 2014 15:47:00] - Plugin updater
  QuickSearch.dll v.1.4.2.0 [1 Sep 2014 5:38:34] - Quick Search
  TabSRMM.dll v.3.4.0.3 [6 Sep 2014 5:31:00] - TabSRMM
  Tipper.dll v.2.1.0.6 [6 Sep 2014 5:32:28] - Tipper
  TopToolBar.dll v.0.8.0.3 [22 Aug 2014 5:32:48] - TopToolBar
  Tox.dll v.0.11.0.3 [11 Sep 2014 9:16:30] - Tox Protocol
  VKontakte.dll v.0.1.0.12 [11 Sep 2014 5:36:42] - VKontakte protocol
  Weather.dll v.0.4.0.1 [6 Sep 2014 5:35:44] - Weather
  Yahoo.dll v.0.11.0.1 [6 Sep 2014 5:31:18] - Yahoo protocol

Weather ini files:
-------------------------------------------------------------------------------
 Accu-Intl-XML.ini v.0.0.6.0 [6 Mar 2013 8:37:28] - AccuWeather Intl
 gismeteo.ini v.2012.05.03 [30 May 2013 20:44:54] - GisMeteo
 msn.ini v.2011-05-25 [26 May 2013 5:55:22] - MSN Weather
 weatherxml.ini v.0.0.5.3 2009-07-16 [6 Mar 2013 8:37:28] - WeatherXML
 wundergrnd_intl.ini v.2011/02/13 [6 Mar 2013 8:37:28] - Weather Underground Int'l
 wundergrnd_xml.ini v.2011/02/13 [6 Mar 2013 8:37:28] - Weather Underground XML

Loaded Modules:
-------------------------------------------------------------------------------
E:\miranda-ng-v0.94.9\Miranda32.exe  00400000 - 004BC000 v.0.95.3.10430 [11 Sep 2014 19:23:48]
C:\Windows\SYSTEM32\ntdll.dll  77570000 - 776AC000 v.6.1.7601.18247 [29 Aug 2013 4:50:30]
C:\Windows\system32\kernel32.dll  758E0000 - 759B4000 v.6.1.7601.18409 [4 Mar 2014 12:17:13]
C:\Windows\system32\KERNELBASE.dll  75890000 - 758DB000 v.6.1.7601.18409 [4 Mar 2014 12:17:13]
C:\Windows\system32\WS2_32.dll  75CD0000 - 75D05000 v.6.1.7601.17514 [20 Nov 2010 5:21:40]
C:\Windows\system32\msvcrt.dll  77070000 - 7711C000 v.7.0.7601.17744 [16 Dec 2011 10:52:58]
C:\Windows\system32\RPCRT4.dll  77120000 - 771C2000 v.6.1.7601.18532 [14 Jul 2014 4:42:02]
C:\Windows\system32\NSI.dll  776C0000 - 776C6000 v.6.1.7600.16385 [14 Jul 2009 4:16:11]
C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\COMCTL32.dll  743C0000 - 7455E000 v.6.10.7601.17514 [20 Nov 2010 4:55:10]
C:\Windows\system32\GDI32.dll  76C30000 - 76C7E000 v.6.1.7601.18577 [23 Aug 2014 4:46:55]
C:\Windows\system32\USER32.dll  77300000 - 773C9000 v.6.1.7601.17514 [20 Nov 2010 5:21:34]
C:\Windows\system32\LPK.dll  776B0000 - 776BA000 v.6.1.7601.18177 [6 Jun 2013 7:52:14]
C:\Windows\system32\USP10.dll  75D10000 - 75DAD000 v.1.626.7601.18454 [25 Apr 2014 5:06:17]
C:\Windows\system32\SHLWAPI.dll  77730000 - 77787000 v.6.1.7601.17514 [20 Nov 2010 5:21:20]
C:\Windows\system32\WINMM.dll  71830000 - 71862000 v.6.1.7601.17514 [20 Nov 2010 5:21:38]
C:\Windows\system32\VERSION.dll  74A30000 - 74A39000 v.6.1.7600.16385 [14 Jul 2009 4:16:17]
C:\Windows\system32\UxTheme.dll  74210000 - 74250000 v.6.1.7600.16385 [14 Jul 2009 4:16:17]
C:\Windows\system32\COMDLG32.dll  759C0000 - 75A3B000 v.6.1.7601.17514 [20 Nov 2010 5:18:24]
C:\Windows\system32\SHELL32.dll  75DB0000 - 769FA000 v.6.1.7601.18517 [25 Jun 2014 4:41:30]
C:\Windows\system32\ADVAPI32.dll  771D0000 - 77270000 v.6.1.7601.18247 [29 Aug 2013 4:48:17]
C:\Windows\SYSTEM32\sechost.dll  76DD0000 - 76DE9000 v.6.1.7600.16385 [14 Jul 2009 4:16:13]
C:\Windows\system32\ole32.dll  76AD0000 - 76C2C000 v.6.1.7601.17514 [20 Nov 2010 5:20:50]
C:\Windows\system32\OLEAUT32.dll  77270000 - 772FF000 v.6.1.7601.17676 [27 Aug 2011 7:26:27]
E:\miranda-ng-v0.94.9\Zlib.dll  10000000 - 10017000 v.1.2.8.0 [11 Sep 2014 19:23:25]
E:\miranda-ng-v0.94.9\MSVCR100.dll  5A920000 - 5A9DF000 v.10.0.40219.325 [11 Jun 2011 2:58:52]
E:\miranda-ng-v0.94.9\mir_core.dll  001D0000 - 001E8000 [11 Sep 2014 19:23:30]
E:\miranda-ng-v0.94.9\MSVCP100.dll  5AE90000 - 5AEF9000 v.10.0.40219.325 [11 Jun 2011 2:58:52]
C:\Windows\system32\IMM32.DLL  76C80000 - 76C9F000 v.6.1.7601.17514 [20 Nov 2010 5:19:24]
C:\Windows\system32\MSCTF.dll  76A00000 - 76ACC000 v.6.1.7600.16385 [14 Jul 2009 4:15:43]
C:\Windows\system32\dwmapi.dll  73EE0000 - 73EF3000 v.6.1.7600.16385 [14 Jul 2009 4:15:13]
C:\Windows\system32\CRYPTBASE.dll  754B0000 - 754BC000 v.6.1.7600.16385 [14 Jul 2009 4:15:07]
C:\Windows\system32\CLBCatQ.DLL  75C40000 - 75CC3000 v.2001.12.8530.16385 [14 Jul 2009 4:15:03]
C:\Windows\system32\explorerframe.dll  6D4B0000 - 6D61F000 v.6.1.7601.17514 [20 Nov 2010 5:19:02]
C:\Windows\system32\DUser.dll  73F90000 - 73FBF000 v.6.1.7600.16385 [14 Jul 2009 4:15:13]
C:\Windows\system32\DUI70.dll  73FC0000 - 74072000 v.6.1.7600.16385 [14 Jul 2009 4:15:13]
E:\miranda-ng-v0.94.9\Plugins\CrashDumper.dll  13700000 - 13711000 v.0.0.4.22 [22 Aug 2014 5:33:48]
C:\Windows\system32\dbghelp.dll  73270000 - 7335B000 v.6.1.7601.17514 [20 Nov 2010 5:18:28]
E:\miranda-ng-v0.94.9\Plugins\DbEditorPP.dll  13880000 - 1389F000 v.3.2.0.1 [6 Sep 2014 5:34:16]
E:\miranda-ng-v0.94.9\Plugins\Dbx_mmap.dll  138C0000 - 138D1000 v.0.95.1.3 [11 Sep 2014 5:30:34]
E:\miranda-ng-v0.94.9\Core\stdcrypt.dll  12200000 - 1220C000 v.0.95.3.10425 [11 Sep 2014 5:36:00]
C:\Program Files\Yandex\Punto Switcher\pshook.dll  738B0000 - 738BA000 v.3.3.1.364 [24 Apr 2014 18:17:12]
C:\Windows\system32\imagehlp.dll  75A40000 - 75A6B000 v.6.1.7601.18288 [19 Oct 2013 4:36:59]
E:\miranda-ng-v0.94.9\Plugins\AdvaImg.dll  12FC0000 - 1304F000 v.0.11.0.1 [22 Aug 2014 5:31:20]
E:\miranda-ng-v0.94.9\Plugins\Clist_modern.dll  020D0000 - 02146000 v.0.9.1.1 [11 Sep 2014 19:24:02]
C:\Windows\system32\MSIMG32.dll  6DBF0000 - 6DBF5000 v.6.1.7600.16385 [14 Jul 2009 4:15:44]
C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.7601.18455_none_838407c8ed600eac\gdiplus.dll  5A9E0000 - 5AB88000 v.5.2.7601.18455 [26 Apr 2014 5:07:55]
E:\miranda-ng-v0.94.9\Plugins\actman30.dll  12EA0000 - 12F14000 [22 Aug 2014 5:38:00]
E:\miranda-ng-v0.94.9\Plugins\aim.dll  130E0000 - 1310A000 v.0.11.0.1 [6 Sep 2014 5:30:50]
E:\miranda-ng-v0.94.9\Plugins\avs.dll  13240000 - 13253000 v.0.95.3.1 [6 Sep 2014 5:30:32]
E:\miranda-ng-v0.94.9\Plugins\facebook.dll  021D0000 - 0220A000 v.0.2.9.2 [8 Sep 2014 10:55:44]
E:\miranda-ng-v0.94.9\Plugins\fingerprint.dll  13A40000 - 13A59000 v.0.1.0.0 [6 Sep 2014 5:35:50]
E:\miranda-ng-v0.94.9\Plugins\gg.dll  13D20000 - 13D62000 v.0.11.0.3 [6 Sep 2014 5:31:04]
E:\miranda-ng-v0.94.9\Plugins\historypp.dll  13E00000 - 13FEF000 v.1.5.1.5 [6 Sep 2014 14:30:24]
C:\Windows\system32\winspool.drv  71430000 - 71481000 v.6.1.7601.17514 [20 Nov 2010 5:16:52]
C:\Windows\system32\RICHED20.DLL  6F090000 - 6F106000 v.5.31.23.1230 [20 Nov 2010 5:21:04]
E:\miranda-ng-v0.94.9\Plugins\historysweeperlight.dll  142C0000 - 142C8000 v.0.1.0.1 [6 Sep 2014 5:31:58]
E:\miranda-ng-v0.94.9\Plugins\icq.dll  14320000 - 14373000 v.0.11.2.5 [6 Sep 2014 5:31:18]
E:\miranda-ng-v0.94.9\Plugins\ieview.dll  14400000 - 14420000 v.1.4.0.0 [6 Sep 2014 5:32:00]
E:\miranda-ng-v0.94.9\Plugins\import.dll  14460000 - 1446D000 v.0.95.3.2 [6 Sep 2014 5:30:34]
E:\miranda-ng-v0.94.9\Plugins\irc.dll  14560000 - 145B1000 v.0.11.0.2 [22 Aug 2014 5:30:58]
E:\miranda-ng-v0.94.9\Plugins\jabber.dll  32500000 - 32593000 v.0.11.0.4 [7 Sep 2014 22:58:20]
C:\Windows\system32\Secur32.dll  752E0000 - 752E8000 v.6.1.7601.18443 [12 Apr 2014 5:12:06]
C:\Windows\system32\SSPICLI.DLL  75440000 - 7545B000 v.6.1.7601.18443 [12 Apr 2014 5:12:09]
C:\Windows\system32\DNSAPI.dll  74DE0000 - 74E24000 v.6.1.7601.17570 [3 Mar 2011 8:38:01]
E:\miranda-ng-v0.94.9\Plugins\keepstatus.dll  14760000 - 14770000 v.0.9.0.2 [22 Aug 2014 5:32:06]
C:\Windows\system32\WININET.dll  75A70000 - 75C32000 v.11.0.9600.17280 [18 Aug 2014 23:46:48]
C:\Windows\system32\api-ms-win-downlevel-user32-l1-1-0.dll  75720000 - 75724000 v.6.2.9200.16492 [14 Jan 2013 0:11:21]
C:\Windows\system32\api-ms-win-downlevel-shlwapi-l1-1-0.dll  75710000 - 75714000 v.6.2.9200.16492 [14 Jan 2013 0:17:03]
C:\Windows\system32\api-ms-win-downlevel-version-l1-1-0.dll  75860000 - 75864000 v.6.2.9200.16492 [14 Jan 2013 0:11:07]
C:\Windows\system32\api-ms-win-downlevel-normaliz-l1-1-0.dll  75870000 - 75873000 v.6.2.9200.16492 [14 Jan 2013 0:17:02]
C:\Windows\system32\normaliz.DLL  776D0000 - 776D3000 v.6.1.7600.16385 [14 Jul 2009 4:09:00]
C:\Windows\system32\iertutil.dll  76E50000 - 7706B000 v.11.0.9600.17280 [19 Aug 2014 0:42:52]
C:\Windows\system32\api-ms-win-downlevel-advapi32-l1-1-0.dll  75880000 - 75885000 v.6.2.9200.16492 [14 Jan 2013 0:16:42]
C:\Windows\system32\USERENV.dll  755E0000 - 755F7000 v.6.1.7601.17514 [20 Nov 2010 5:21:34]
C:\Windows\system32\profapi.dll  755C0000 - 755CB000 v.6.1.7600.16385 [14 Jul 2009 4:16:12]
C:\Windows\system32\IPHLPAPI.DLL  72C90000 - 72CAC000 v.6.1.7601.17514 [20 Nov 2010 5:19:24]
C:\Windows\system32\WINNSI.DLL  72C80000 - 72C87000 v.6.1.7600.16385 [14 Jul 2009 4:16:19]
E:\miranda-ng-v0.94.9\Plugins\menuex.dll  67100000 - 6710E000 v.1.3.0.10 [11 Sep 2014 19:23:30]
E:\miranda-ng-v0.94.9\Plugins\mra.dll  14A40000 - 14AA2000 v.2.1.0.8 [6 Sep 2014 5:32:36]
E:\miranda-ng-v0.94.9\Icons\xStatus_MRA.dll  12DA0000 - 12DB2000 [6 Sep 2014 5:32:46]
E:\miranda-ng-v0.94.9\Plugins\mradio.dll  14B20000 - 14B4A000 [6 Sep 2014 5:39:00]
E:\miranda-ng-v0.94.9\Plugins\msgpopup.dll  14BA0000 - 14BA7000 v.0.1.1.3 [30 Aug 2014 5:39:04]
E:\miranda-ng-v0.94.9\Plugins\msn.dll  14BE0000 - 14C1D000 v.0.11.1.1 [6 Sep 2014 5:31:24]
E:\miranda-ng-v0.94.9\Plugins\mydetails.dll  14C80000 - 14C93000 v.0.0.1.12 [6 Sep 2014 5:34:28]
E:\miranda-ng-v0.94.9\Plugins\newxstatusnotify.dll  14DA0000 - 14DC0000 v.1.4.0.10 [6 Sep 2014 5:32:02]
E:\miranda-ng-v0.94.9\Plugins\pluginupdater.dll  150C0000 - 150D5000 v.0.1.2.3 [7 Sep 2014 15:47:00]
E:\miranda-ng-v0.94.9\Plugins\quicksearch.dll  15220000 - 15250000 [1 Sep 2014 5:38:34]
E:\miranda-ng-v0.94.9\Plugins\tabsrmm.dll  15A00000 - 15A92000 v.3.4.0.3 [6 Sep 2014 5:31:00]
E:\miranda-ng-v0.94.9\Plugins\tipper.dll  15B40000 - 15B68000 v.2.1.0.6 [6 Sep 2014 5:32:28]
E:\miranda-ng-v0.94.9\Plugins\toptoolbar.dll  16780000 - 1678D000 v.0.8.0.3 [22 Aug 2014 5:32:48]
E:\miranda-ng-v0.94.9\Plugins\tox.dll  04070000 - 0408F000 v.0.11.0.3 [11 Sep 2014 9:16:30]
E:\miranda-ng-v0.94.9\libtox.dll  04090000 - 04334000 [10 Sep 2014 23:32:38]
E:\miranda-ng-v0.94.9\Plugins\vkontakte.dll  15E40000 - 15E52000 v.0.1.0.12 [11 Sep 2014 5:36:42]
E:\miranda-ng-v0.94.9\Plugins\weather.dll  15FE0000 - 16000000 v.0.4.0.1 [6 Sep 2014 5:35:44]
E:\miranda-ng-v0.94.9\Plugins\yahoo.dll  16320000 - 16349000 v.0.11.0.1 [6 Sep 2014 5:31:18]
C:\Windows\system32\mswsock.dll  74FE0000 - 7501C000 v.6.1.7601.18254 [8 Sep 2013 5:03:58]
C:\Windows\System32\wship6.dll  750A0000 - 750A6000 v.6.1.7600.16385 [14 Jul 2009 4:16:20]
C:\Windows\System32\wshtcpip.dll  74AC0000 - 74AC5000 v.6.1.7600.16385 [14 Jul 2009 4:16:20]
E:\miranda-ng-v0.94.9\Core\stduserinfo.dll  12320000 - 1232C000 v.0.95.3.10425 [11 Sep 2014 5:37:40]
E:\miranda-ng-v0.94.9\Core\stdurl.dll  12300000 - 12309000 v.0.95.3.10425 [11 Sep 2014 5:37:38]
E:\miranda-ng-v0.94.9\Core\stdemail.dll  12220000 - 12226000 v.0.95.3.10425 [11 Sep 2014 5:37:40]
E:\miranda-ng-v0.94.9\Core\stdauth.dll  12120000 - 12127000 v.0.95.3.10425 [11 Sep 2014 5:37:32]
E:\miranda-ng-v0.94.9\Core\stdfile.dll  12240000 - 12250000 v.0.95.3.10425 [11 Sep 2014 5:37:32]
E:\miranda-ng-v0.94.9\Core\stdhelp.dll  12260000 - 12266000 v.0.95.3.10425 [11 Sep 2014 5:37:32]
E:\miranda-ng-v0.94.9\Core\stdidle.dll  12280000 - 12287000 v.0.95.3.10425 [11 Sep 2014 5:37:28]
C:\Windows\system32\WTSAPI32.dll  748D0000 - 748DD000 v.6.1.7601.17514 [20 Nov 2010 5:21:40]
E:\miranda-ng-v0.94.9\Core\stdautoaway.dll  12140000 - 12146000 v.0.95.3.10425 [11 Sep 2014 5:37:38]
E:\miranda-ng-v0.94.9\Core\stdaway.dll  12160000 - 12169000 v.0.95.3.10425 [11 Sep 2014 5:37:28]
C:\Windows\system32\oleacc.dll  69690000 - 696CC000 v.7.0.0.0 [27 Aug 2011 7:26:27]
C:\Windows\system32\SETUPAPI.dll  773D0000 - 7756D000 v.6.1.7601.17514 [20 Nov 2010 5:21:16]
C:\Windows\system32\CFGMGR32.dll  75650000 - 75677000 v.6.1.7601.17514 [20 Nov 2010 5:18:14]
C:\Windows\system32\DEVOBJ.dll  75630000 - 75642000 v.6.1.7600.16385 [14 Jul 2009 4:15:11]
C:\Windows\system32\CRYPTSP.dll  75070000 - 75086000 v.6.1.7600.16385 [14 Jul 2009 4:15:07]
C:\Windows\system32\rsaenh.dll  74D30000 - 74D6B000 v.6.1.7600.16385 [14 Jul 2009 4:17:54]
C:\Windows\system32\RpcRtRemote.dll  75550000 - 7555E000 v.6.1.7601.17514 [20 Nov 2010 5:21:04]
C:\Windows\system32\dhcpcsvc.DLL  72B00000 - 72B12000 v.6.1.7600.16385 [14 Jul 2009 4:15:11]
Title: Re: Tox
Post by: santa on 11 09 2014, 16:34:57
Yet another issue is that in chat window (TabSRMM) contact ID shown in place of protocol name and contact name is empty.
May be it is related to the same.
Title: Re: Tox
Post by: Wishmaster on 11 09 2014, 16:46:56
Yet another issue is that in chat window (TabSRMM) contact ID shown in place of protocol name and contact name is empty.
May be it is related to the same.
Yes, there was a change in the way the contact tox ID is stored. As for Menuitemex it will help to disable "Copy ID" item in options.
Title: Odp: Tox
Post by: santa on 11 09 2014, 16:55:26
Yes, thanks. After disabling Copy ID in MenuItemEx settings crash gone.

Post Merge: 11 09 2014, 17:36:41
May be it's not a Tox issue, but after renaming Tox protocol in Accounts dialog (protocol name in list) from very long name to simple 'Tox', have garbage in TabSRMM window in Contact Protocol name filed. All OK after Miranda restart.
Title: Re: Tox
Post by: unsane on 11 09 2014, 17:49:45
santa, MenuItemEx fixed in r10432 (http://trac.miranda-ng.org/changeset/10432).
Title: Re: Tox
Post by: watcher on 11 09 2014, 18:02:56
Binaries updated to r10431 (http://trac.miranda-ng.org/changeset/10431). Please update manually from attachments in the first post.

Post Merge: 11 09 2014, 18:03:50
Vulpix,  please test file sending.
Title: Re: Tox
Post by: Vulpix on 11 09 2014, 18:49:22
Miranda => uTox:

Works! File is transferred just fine.  :THUMBS UP:

Miranda => uTox:
Pausing transfer in uTox and resuming:


This causes the transfer to restart from the beginning and the progressbar + numbers in miranda become very strange (4651658465135168kb/s for example). The progress bar is also jumping around.

The resulting file is malformed; as the "already-transferred part" is preserved, and the "restarted from beginning" part is appended to it, i.e. you end up with file bigger than the one you are sending.

Miranda => uTox:
Start transfer but then cancel it midway:


Everything works fine here, miranda shows "File transfer denied".


Miranda => Miranda
uTox=>Miranda


The receiving miranda crashes.

File receiving is now broken!

I tried it with the previous build as well and it's broken there too. Does this have something to do with the blob database conversion? I noticed that I cannot use %userid% variable anymore, but miranda crashes even when I select the save dir manually.

I think a fix similar to r10432 (http://trac.miranda-ng.org/changeset/10432) is necessary for this variable?
Title: Re: Tox
Post by: santa on 11 09 2014, 18:52:41
r10431

Miranda => uTox
Fine

uTox => Miranda
Crashed on receive dialog.

Subfolder with macro name '%userid%' created in 'Received Files' folder

Post Merge: 11 09 2014, 19:00:39
And after account renaming in Accounts three are two *.tox files in my profile directory, with old and new account names and different contents. Is it by intent?
Title: Re: Tox
Post by: watcher on 11 09 2014, 19:29:35
Binaries updated to r10433 (http://trac.miranda-ng.org/changeset/10433). Please update manually from attachments in the first post.  Crash on file receiving fixed!
Title: Re: Tox
Post by: Wishmaster on 11 09 2014, 19:35:52
And after account renaming in Accounts three are two *.tox files in my profile directory, with old and new account names and different contents. Is it by intent?
I can confirm that. In my opinion, Tox should use szModuleName instead of tszAccountName. szModuleName is constant and cannot be changed by the user after an account has been created.
Title: Re: Tox
Post by: santa on 11 09 2014, 19:48:45
uTox => Miranda fixed, but suggest folder named %userid% in save dialog.
Miranda receives notification, if uTox sender canceled upload, but does not receives if connection was lost or one of users goes offline.
Title: Re: Tox
Post by: Vulpix on 11 09 2014, 19:58:03
Sending a bigger (50MB+) file from miranda to miranda causes it to desynchronize; you will randomly lose a part of the file (tried using local file transfer from miranda to miranda).

I was also trying to send a bigger file to a friend (not locally) and his miranda crashed. I was unable to reproduce it myself using a remote computer.

Using %nick% for now as a workaround for the missing IDs.

Filetransfer works but is currently unreliable.

In one case, I was able to start a filetransfer where I selected the save folder correctly, everything went fine and then the transfer started.

On the sending miranda, everything looked normal.
On the receiving miranda, the file transfer dialog was stuck on "waiting for connection" - it never started showing the progress and no file was being received. I was able to cancel it on the remote end (the one stuck in "waiting for connection") and that correctly stopped it on the already-sending miranda.

I tried this by using uTox on the remote end, and utox was able to receive the file just fine. A thing to note is that the remote end is behind a firewall. The transfer was pretty slow using miranda to utox as well - but at least it did work.

Do you know what the reason for this could be?

Title: Re: Tox
Post by: watcher on 12 09 2014, 20:29:07
Binaries updated to r10440 (http://trac.miranda-ng.org/changeset/10440). Please update manually from attachments in the first post.
Title: Odp: Tox
Post by: santa on 12 09 2014, 21:06:17
Account file renaming works fine, thanks
But issue with account name in TabSRMM window still there.
First time my tox account name was eqaul to my ToxID (by mistake).

After account renaming there is something strange in account name filed in TadSRMM.
May be it reads already freed memory.

And after miranda restart correct account name is in place.
Title: Re: Tox
Post by: Vulpix on 14 09 2014, 04:56:23
https://github.com/irungentoo/toxcore/pull/1043 big change in toxcore - user data is now encrypted! Also some minor tcp tweaks, but yay! :3
Title: Odp: Tox
Post by: watcher on 14 09 2014, 18:53:16
Binaries updated to r10447 (http://trac.miranda-ng.org/changeset/10447). Please update manually from attachments in the first post.
Title: Re: Tox
Post by: ISquishWorms on 20 09 2014, 14:43:00
This is crashing on Windows XP x86.  :(

I can include a crash report if that is of any help.

I have a fresh install of Miranda NG 0.95.2 Build #9966 and just downloaded the Tox binarys from first post.  On trying to create an account it is crashing on my Windows XP machine.  It works on my Windows 7 x86 machine although if move the copy over to my Windows XP x86 machine it will crash Miranda NG before it even gets to  load the GUI.

I have no other accounts other than the Tox account and just the standard plugins that come with a fresh install of Miranda NG.

I apologise if Miranda no longer supports Windows XP as I do realise that this OS is now considered old and no longer supported by MS.
Title: Re: Tox
Post by: Wishmaster on 20 09 2014, 15:01:08
Well, Windows XP should supported with Service Pack 3. Please read this (http://wiki.miranda-ng.org/index.php?title=Crash_reports) and provide a crash report.
Title: Re: Tox
Post by: Vulpix on 20 09 2014, 15:17:50
This is crashing on Windows XP x86.  :(

I can include a crash report if that is of any help.

I have a fresh install of Miranda NG 0.95.2 Build #9966 and just downloaded the Tox binarys from first post.  On trying to create an account it is crashing on my Windows XP machine.  It works on my Windows 7 x86 machine although if move the copy over to my Windows XP x86 machine it will crash Miranda NG before it even gets to  load the GUI.

I have no other accounts other than the Tox account and just the standard plugins that come with a fresh install of Miranda NG.

I apologise if Miranda no longer supports Windows XP as I do realise that this OS is now considered old and no longer supported by MS.

in light of

This topic is dedicated to Tox (https://uvarov.pw/tox.html) protocol development and alpha-testing.

Latest binaries can be obtained here. (for use with nightly builds only).


Can you get the latest miranda alpha and see if it still happens?
Title: Re: Tox
Post by: ISquishWorms on 20 09 2014, 15:33:16
Well, Windows XP should supported with Service Pack 3. Please read this (http://wiki.miranda-ng.org/index.php?title=Crash_reports) and provide a crash report.

Thanks.

I hope the following  below is of some assistance. 

I am actually a programmer so I guess I should stop being lazy and investigate it myself.  ;D  Only I do not currently have the space to install a copy of Visual Studio at home.  ::)

VersionInfo
Quote (selected)
CPU:  Intel(R) Pentium(R) M processor 1.80GHz [x86 Family 6 Model 13 Stepping 6]
Installed RAM: 751 MBytes
Operating System: Microsoft Windows XP Professional Service Pack 3 (build 2600)
Internet Explorer: 8.0.6001.18702 (build 86001)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : English/English | English/English
Free disk space on Miranda partition: 8053 MBytes

Miranda NG Version: 0.95.2 build #9966
Build time: 27 Jul 2014 9:20:52
Profile: X:\PortableApps Platform\PortableApps\MirandaNGPortable\Data\profiles\Portable\Portable.dat
Profile size: 65536 Bytes
Profile creation date: 20 Sep 2014 16:17:43
Language pack: No language pack installed
Service Mode: No

Active Plugins (19):
  AdvaImg.dll v.0.11.0.1 [27 Jul 2014 9:13:30] - Miranda image services
  AIM.dll v.0.11.0.1 [27 Jul 2014 9:12:48] - AIM protocol
  AVS.dll v.0.95.2.2 [27 Jul 2014 9:12:28] - Avatar service
  Clist_modern.dll v.0.9.1.1 [2 Aug 2014 16:22:40] - Modern contact list
  CrashDumper.dll v.0.0.4.22 [2 Aug 2014 15:23:30] - Crash dumper
  DbChecker.dll v.0.95.0.3 [27 Jul 2014 9:16:56] - Database checker
  Dbx_mmap.dll v.0.95.1.3 [27 Jul 2014 9:12:34] - Miranda NG mmap database driver
  Facebook.dll v.0.2.9.1 [27 Aug 2014 16:27:52] - Facebook RM
  GG.dll v.0.11.0.3 [27 Jul 2014 9:13:04] - Gadu-Gadu protocol
  ICQ.dll v.0.11.2.5 [27 Jul 2014 9:13:14] - IcqOscarJ protocol
  Import.dll v.0.11.0.1 [27 Jul 2014 9:12:30] - Import contacts and messages
  IRC.dll v.0.11.0.2 [27 Jul 2014 9:13:04] - IRC protocol
  Jabber.dll v.0.11.0.4 [27 Jul 2014 9:13:22] - Jabber protocol
  MSN.dll v.0.11.0.2 [27 Jul 2014 9:13:26] - MSN protocol
  PluginUpdater.dll v.0.1.2.2 [27 Jul 2014 9:17:08] - Plugin updater
  TabSRMM.dll v.3.3.1.7 [27 Jul 2014 9:12:52] - TabSRMM
  TopToolBar.dll v.0.8.0.3 [27 Jul 2014 9:15:16] - TopToolBar
  Tox.dll v.0.11.0.3 [14 Sep 2014 21:51:00] - Tox Protocol
  Yahoo.dll v.0.11.0.1 [27 Jul 2014 9:13:08] - Yahoo protocol

Protocols and Accounts:
-------------------------------------------------------------------------------
AIM                      0 - Enabled 0 - Disabled  Loaded
Facebook                 0 - Enabled 0 - Disabled  Loaded
GG                       0 - Enabled 0 - Disabled  Loaded
ICQ                      0 - Enabled 0 - Disabled  Loaded
IRC                      0 - Enabled 0 - Disabled  Loaded
JABBER                   0 - Enabled 0 - Disabled  Loaded
MSN                      0 - Enabled 0 - Disabled  Loaded
TOX                      0 - Enabled 0 - Disabled  Loaded
YAHOO                    0 - Enabled 0 - Disabled  Loaded
MetaContacts             1 - Enabled 0 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 Proto_AIM.dll [27 Jul 2014 9:15:20]
 Proto_Facebook.dll [2 Aug 2014 16:22:22]
 Proto_GG.dll [27 Jul 2014 9:15:20]
 Proto_ICQ.dll [27 Jul 2014 9:15:20]
 Proto_IRC.dll [27 Jul 2014 9:15:22]
 Proto_Jabber.dll [27 Jul 2014 9:15:22]
 Proto_MetaContacts.dll [27 Jul 2014 9:20:02]
 Proto_MSN.dll [27 Jul 2014 9:15:24]
 Proto_Tox.dll [14 Sep 2014 21:51:00]
 Proto_Yahoo.dll [27 Jul 2014 9:15:24]
 TabSRMM_icons.dll [27 Jul 2014 9:17:30]
 Toolbar_icons.dll [2 Aug 2014 16:22:28]
 xStatus_ICQ.dll [27 Jul 2014 9:13:28]
 xStatus_Jabber.dll [27 Jul 2014 9:13:30]

Crash Report
Quote (selected)
Miranda Crash Report from 20 Sep 2014 16:23:05. Crash Dumper v.0.0.4.22

Likely cause of the crash plugin: Tox Protocol

Exception: Access Violation at address 67015B48. Writing to address 00000020.

Stack Trace:
---------------------------------------------------------------
67015B48 (libtox 67000000): (filename not available) (0): callback_friendrequest
01553432 (tox 01550000): (filename not available) (0): Load
01551CEB (tox 01550000): (filename not available) (0): Load
0043242C (miranda32 00400000): (filename not available) (0): GetPluginLangByInstance
7E418734 (USER32 7E410000): (filename not available) (0): GetDC
7E423CE4 (USER32 7E410000): (filename not available) (0): EnumDisplaySettingsA
7E423B30 (USER32 7E410000): (filename not available) (0): EnumDisplaySettingsA
7E42309B (USER32 7E410000): (filename not available) (0): RegisterLogonProcess
7E4292E3 (USER32 7E410000): (filename not available) (0): SendMessageW
773F735F (COMCTL32 773D0000): (filename not available) (0): Ordinal384
773F7441 (COMCTL32 773D0000): (filename not available) (0): Ordinal384
773F9746 (COMCTL32 773D0000): (filename not available) (0): Ordinal384
7E418734 (USER32 7E410000): (filename not available) (0): GetDC
7E418816 (USER32 7E410000): (filename not available) (0): GetDC
7E4189CD (USER32 7E410000): (filename not available) (0): GetWindowLongW
7E418A10 (USER32 7E410000): (filename not available) (0): DispatchMessageW
7E4274FF (USER32 7E410000): (filename not available) (0): IsDialogMessageW
7E42763C (USER32 7E410000): (filename not available) (0): CallMsgFilterW
7E4249C4 (USER32 7E410000): (filename not available) (0): GetCursorFrameInfo
7E424A06 (USER32 7E410000): (filename not available) (0): DialogBoxIndirectParamAorW
7E4247EA (USER32 7E410000): (filename not available) (0): DialogBoxParamW
00436207 (miranda32 00400000): (filename not available) (0): CallProtoService
7E418734 (USER32 7E410000): (filename not available) (0): GetDC
7E423CE4 (USER32 7E410000): (filename not available) (0): EnumDisplaySettingsA
7E423B30 (USER32 7E410000): (filename not available) (0): EnumDisplaySettingsA
7E42309B (USER32 7E410000): (filename not available) (0): RegisterLogonProcess
7E4292E3 (USER32 7E410000): (filename not available) (0): SendMessageW
00402E9B (miranda32 00400000): (filename not available) (0): (function-name not available)
7E418734 (USER32 7E410000): (filename not available) (0): GetDC
7E418816 (USER32 7E410000): (filename not available) (0): GetDC
7E42A013 (USER32 7E410000): (filename not available) (0): IsWindowUnicode
7E42A039 (USER32 7E410000): (filename not available) (0): CallWindowProcW
773E1B72 (COMCTL32 773D0000): (filename not available) (0): Ordinal11
773E1EC5 (COMCTL32 773D0000): (filename not available) (0): RemoveWindowSubclass
773E2087 (COMCTL32 773D0000): (filename not available) (0): DefSubclassProc
7744E0F3 (COMCTL32 773D0000): (filename not available) (0): Ordinal389
773E1EC5 (COMCTL32 773D0000): (filename not available) (0): RemoveWindowSubclass
773E20EA (COMCTL32 773D0000): (filename not available) (0): DefSubclassProc
7E418734 (USER32 7E410000): (filename not available) (0): GetDC
7E418816 (USER32 7E410000): (filename not available) (0): GetDC
7E4189CD (USER32 7E410000): (filename not available) (0): GetWindowLongW
7E418A10 (USER32 7E410000): (filename not available) (0): DispatchMessageW
7E4274FF (USER32 7E410000): (filename not available) (0): IsDialogMessageW
004014C6 (miranda32 00400000): (filename not available) (0): (function-name not available)
0045E711 (miranda32 00400000): (filename not available) (0): (function-name not available)
7C81776F (kernel32 7C800000): (filename not available) (0): RegisterWaitForInputIdle

CPU:  Intel(R) Pentium(R) M processor 1.80GHz [x86 Family 6 Model 13 Stepping 6]
Installed RAM: 751 MBytes
Operating System: Microsoft Windows XP Professional Service Pack 3 (build 2600)
Internet Explorer: 8.0.6001.18702 (build 86001)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : English/English | English/English

Miranda NG Version: 0.95.2 build #9966
Build time: 27 Jul 2014 9:20:52
Profile: X:\PortableApps Platform\PortableApps\MirandaNGPortable\Data\profiles\Portable\Portable.dat
Language pack: No language pack installed
Service Mode: No

Active Plugins (19):
  AdvaImg.dll v.0.11.0.1 [27 Jul 2014 9:13:30] - Miranda image services
  AIM.dll v.0.11.0.1 [27 Jul 2014 9:12:48] - AIM protocol
  AVS.dll v.0.95.2.2 [27 Jul 2014 9:12:28] - Avatar service
  Clist_modern.dll v.0.9.1.1 [2 Aug 2014 16:22:40] - Modern contact list
  CrashDumper.dll v.0.0.4.22 [2 Aug 2014 15:23:30] - Crash dumper
  DbChecker.dll v.0.95.0.3 [27 Jul 2014 9:16:56] - Database checker
  Dbx_mmap.dll v.0.95.1.3 [27 Jul 2014 9:12:34] - Miranda NG mmap database driver
  Facebook.dll v.0.2.9.1 [27 Aug 2014 16:27:52] - Facebook RM
  GG.dll v.0.11.0.3 [27 Jul 2014 9:13:04] - Gadu-Gadu protocol
  ICQ.dll v.0.11.2.5 [27 Jul 2014 9:13:14] - IcqOscarJ protocol
  Import.dll v.0.11.0.1 [27 Jul 2014 9:12:30] - Import contacts and messages
  IRC.dll v.0.11.0.2 [27 Jul 2014 9:13:04] - IRC protocol
  Jabber.dll v.0.11.0.4 [27 Jul 2014 9:13:22] - Jabber protocol
  MSN.dll v.0.11.0.2 [27 Jul 2014 9:13:26] - MSN protocol
  PluginUpdater.dll v.0.1.2.2 [27 Jul 2014 9:17:08] - Plugin updater
  TabSRMM.dll v.3.3.1.7 [27 Jul 2014 9:12:52] - TabSRMM
  TopToolBar.dll v.0.8.0.3 [27 Jul 2014 9:15:16] - TopToolBar
  Tox.dll v.0.11.0.3 [14 Sep 2014 21:51:00] - Tox Protocol
  Yahoo.dll v.0.11.0.1 [27 Jul 2014 9:13:08] - Yahoo protocol

Loaded Modules:
-------------------------------------------------------------------------------
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\miranda32.exe  00400000 - 004BC000 v.0.95.2.9966 [27 Jul 2014 9:20:52]
C:\WINDOWS\system32\ntdll.dll  7C900000 - 7C9B2000 v.5.1.2600.6055 [9 Dec 2010 15:15:09]
C:\WINDOWS\system32\kernel32.dll  7C800000 - 7C8F6000 v.5.1.2600.6293 [3 Oct 2012 4:58:13]
C:\WINDOWS\system32\WS2_32.dll  71AB0000 - 71AC7000 v.5.1.2600.5512 [14 Apr 2008 0:12:10]
C:\WINDOWS\system32\ADVAPI32.dll  77DD0000 - 77E6B000 v.5.1.2600.5755 [9 Feb 2009 12:10:48]
C:\WINDOWS\system32\RPCRT4.dll  77E70000 - 77F03000 v.5.1.2600.6477 [7 Nov 2013 5:38:51]
C:\WINDOWS\system32\Secur32.dll  77FE0000 - 77FF1000 v.5.1.2600.5834 [25 Jun 2009 8:25:26]
C:\WINDOWS\system32\msvcrt.dll  77C10000 - 77C68000 v.7.0.2600.5512 [14 Apr 2008 0:12:01]
C:\WINDOWS\system32\WS2HELP.dll  71AA0000 - 71AA8000 v.5.1.2600.5512 [14 Apr 2008 0:12:10]
C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202\COMCTL32.dll  773D0000 - 774D3000 v.6.0.2900.6028 [23 Aug 2010 16:12:02]
C:\WINDOWS\system32\GDI32.dll  77F10000 - 77F59000 v.5.1.2600.6460 [9 Oct 2013 13:12:48]
C:\WINDOWS\system32\USER32.dll  7E410000 - 7E4A1000 v.5.1.2600.5512 [14 Apr 2008 0:12:08]
C:\WINDOWS\system32\SHLWAPI.dll  77F60000 - 77FD6000 v.6.0.2900.5912 [8 Dec 2009 9:23:28]
C:\WINDOWS\system32\WINMM.dll  76B40000 - 76B6D000 v.5.1.2600.6160 [14 Oct 2011 14:47:29]
C:\WINDOWS\system32\VERSION.dll  77C00000 - 77C08000 v.5.1.2600.5512 [14 Apr 2008 0:12:08]
C:\WINDOWS\system32\UxTheme.dll  5AD70000 - 5ADA8000 v.6.0.2900.5512 [14 Apr 2008 0:12:08]
C:\WINDOWS\system32\COMDLG32.dll  763B0000 - 763F9000 v.6.0.2900.5512 [14 Apr 2008 0:11:51]
C:\WINDOWS\system32\SHELL32.dll  7C9C0000 - 7D1D7000 v.6.0.2900.6242 [8 Jun 2012 14:26:20]
C:\WINDOWS\system32\ole32.dll  774E0000 - 7761E000 v.5.1.2600.6435 [5 Aug 2013 13:30:32]
C:\WINDOWS\system32\OLEAUT32.dll  77120000 - 771AB000 v.5.1.2600.6341 [26 Jan 2013 3:55:44]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Zlib.dll  120A0000 - 120B7000 v.1.2.8.0 [27 Jul 2014 9:12:30]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\MSVCR100.dll  78AA0000 - 78B5F000 v.10.0.40219.325 [10 Jun 2011 23:58:52]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\mir_core.dll  12000000 - 12018000 [27 Jul 2014 9:16:16]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\MSVCP100.dll  78050000 - 780B9000 v.10.0.40219.325 [10 Jun 2011 23:58:52]
C:\WINDOWS\system32\IMM32.DLL  76390000 - 763AD000 v.5.1.2600.5512 [14 Apr 2008 0:11:54]
C:\WINDOWS\system32\LPK.DLL  629C0000 - 629C9000 v.5.1.2600.5512 [14 Apr 2008 0:11:56]
C:\WINDOWS\system32\USP10.dll  74D90000 - 74DFB000 v.1.420.2600.6421 [10 Jul 2013 10:37:53]
C:\WINDOWS\system32\MSCTF.dll  74720000 - 7476C000 v.5.1.2600.5512 [14 Apr 2008 0:11:58]
C:\WINDOWS\system32\msctfime.ime  755C0000 - 755EE000 v.5.1.2600.5512 [14 Apr 2008 0:10:06]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\CrashDumper.dll  136C0000 - 136D1000 v.0.0.4.22 [2 Aug 2014 15:23:30]
C:\WINDOWS\system32\dbghelp.dll  59A60000 - 59B01000 v.5.1.2600.5512 [14 Apr 2008 0:11:51]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\DbChecker.dll  13840000 - 1384F000 v.0.95.0.3 [27 Jul 2014 9:16:56]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\Dbx_mmap.dll  138A0000 - 138B1000 v.0.95.1.3 [27 Jul 2014 9:12:34]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stdcrypt.dll  121C0000 - 121CC000 v.0.95.2.9966 [27 Jul 2014 9:18:56]
C:\WINDOWS\system32\rsaenh.dll  68000000 - 68036000 v.5.1.2600.5507 [13 Apr 2008 17:37:57]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\AdvaImg.dll  12F80000 - 1300F000 v.0.11.0.1 [27 Jul 2014 9:13:30]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\Clist_modern.dll  13420000 - 13496000 v.0.9.1.1 [2 Aug 2014 16:22:40]
C:\WINDOWS\system32\MSIMG32.dll  76380000 - 76385000 v.5.1.2600.5512 [14 Apr 2008 0:11:59]
C:\WINDOWS\WinSxS\X86_Microsoft.Windows.Gdiplus_6595b64144ccf1df_1.0.6002.23084_x-ww_f3f35550\gdiplus.dll  4EC50000 - 4EDFB000 v.5.2.6002.23084 [10 Apr 2013 10:45:43]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\aim.dll  130C0000 - 130EA000 v.0.11.0.1 [27 Jul 2014 9:12:48]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\avs.dll  13220000 - 13234000 v.0.95.2.2 [27 Jul 2014 9:12:28]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\facebook.dll  10000000 - 1003A000 v.0.2.9.1 [27 Aug 2014 16:27:52]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\gg.dll  13D20000 - 13D62000 v.0.11.0.3 [27 Jul 2014 9:13:04]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\icq.dll  14320000 - 14373000 v.0.11.2.5 [27 Jul 2014 9:13:14]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\import.dll  14440000 - 1444C000 v.0.11.0.1 [27 Jul 2014 9:12:30]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\irc.dll  14520000 - 14571000 v.0.11.0.2 [27 Jul 2014 9:13:04]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\jabber.dll  145E0000 - 14672000 v.0.11.0.4 [27 Jul 2014 9:13:22]
C:\WINDOWS\system32\DNSAPI.dll  76F20000 - 76F47000 v.5.1.2600.6089 [3 Mar 2011 6:55:19]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\msn.dll  14BC0000 - 14BFD000 v.0.11.0.2 [27 Jul 2014 9:13:26]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\pluginupdater.dll  150A0000 - 150B5000 v.0.1.2.2 [27 Jul 2014 9:17:08]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\tabsrmm.dll  16520000 - 165B3000 v.3.3.1.7 [27 Jul 2014 9:12:52]
C:\WINDOWS\system32\riched20.dll  74E30000 - 74E9D000 v.5.30.23.1230 [14 Apr 2008 0:12:04]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\toptoolbar.dll  16740000 - 1674D000 v.0.8.0.3 [27 Jul 2014 9:15:16]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\tox.dll  01550000 - 01570000 v.0.11.0.3 [14 Sep 2014 21:51:00]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\libtox.dll  67000000 - 672A6000 [14 Sep 2014 21:49:00]
C:\WINDOWS\system32\IPHLPAPI.DLL  76D60000 - 76D79000 v.5.1.2600.5512 [14 Apr 2008 0:11:55]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\yahoo.dll  16E40000 - 16E69000 v.0.11.0.1 [27 Jul 2014 9:13:08]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stduserinfo.dll  122E0000 - 122EC000 v.0.95.2.9966 [27 Jul 2014 9:20:34]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stdurl.dll  122C0000 - 122C9000 v.0.95.2.9966 [27 Jul 2014 9:20:54]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stdemail.dll  121E0000 - 121E6000 v.0.95.2.9966 [27 Jul 2014 9:20:56]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stdauth.dll  120E0000 - 120E7000 v.0.95.2.9966 [27 Jul 2014 9:20:58]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stdfile.dll  12200000 - 12210000 v.0.95.2.9966 [27 Jul 2014 9:20:56]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stdhelp.dll  12220000 - 12226000 v.0.95.2.9966 [27 Jul 2014 9:20:50]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stduihist.dll  122A0000 - 122A7000 v.0.95.2.9966 [27 Jul 2014 9:20:46]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stdidle.dll  12240000 - 12247000 v.0.95.2.9966 [27 Jul 2014 9:20:50]
C:\WINDOWS\system32\WTSAPI32.dll  76F50000 - 76F58000 v.5.1.2600.5512 [14 Apr 2008 0:12:10]
C:\WINDOWS\system32\WINSTA.dll  76360000 - 76370000 v.5.1.2600.5512 [14 Apr 2008 0:12:09]
C:\WINDOWS\system32\NETAPI32.dll  5B860000 - 5B8B5000 v.5.1.2600.6260 [6 Jul 2012 13:58:52]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stdautoaway.dll  12100000 - 12106000 v.0.95.2.9966 [27 Jul 2014 9:20:54]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stduseronline.dll  12300000 - 12306000 v.0.95.2.9966 [27 Jul 2014 9:20:44]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stdaway.dll  12120000 - 12129000 v.0.95.2.9966 [27 Jul 2014 9:20:42]
C:\WINDOWS\system32\CLBCATQ.DLL  76FD0000 - 7704F000 v.2001.12.4414.700 [14 Apr 2008 0:11:50]
C:\WINDOWS\system32\COMRes.dll  77050000 - 77115000 v.2001.12.4414.700 [14 Apr 2008 0:11:51]
C:\WINDOWS\system32\oleacc.dll  61880000 - 618BA000 v.7.0.2600.6153 [26 Sep 2011 11:41:20]
C:\WINDOWS\System32\mswsock.dll  71A50000 - 71A8F000 v.5.1.2600.5625 [20 Jun 2008 16:02:47]
C:\WINDOWS\system32\rasadhlp.dll  76FC0000 - 76FC6000 v.5.1.2600.5512 [14 Apr 2008 0:12:03]
C:\WINDOWS\system32\hnetcfg.dll  662B0000 - 66308000 v.5.1.2600.5512 [14 Apr 2008 0:11:54]
C:\WINDOWS\System32\wshtcpip.dll  71A90000 - 71A98000 v.5.1.2600.5512 [14 Apr 2008 0:12:10]
C:\WINDOWS\System32\winrnr.dll  76FB0000 - 76FB8000 v.5.1.2600.5512 [14 Apr 2008 0:12:09]
C:\WINDOWS\system32\WLDAP32.dll  76F60000 - 76F8C000 v.5.1.2600.5512 [14 Apr 2008 0:12:09]
Title: Re: Tox
Post by: Vulpix on 20 09 2014, 15:34:57
Again:

Miranda NG Version: 0.95.2 build #9966

This plugin is meant for a nightly (dev) version of Miranda.

You can switch to it by going to options->Services->Plugin Updater->Files Source-> "Development Version"

Current version is Miranda NG version: 0.95.3 alpha build #10535
Title: Re: Tox
Post by: ISquishWorms on 20 09 2014, 15:40:01
Again:

Miranda NG Version: 0.95.2 build #9966

This plugin is meant for a nightly (dev) version of Miranda.

You can switch to it by going to options->Services->Plugin Updater->Files Source-> "Development Version"

Current version is Miranda NG version: 0.95.3 alpha build #10535

Sorry that will teach me for not reading my only excuse is that I am new to Miranda NG I decided to give it a try once I saw that a Tox plugin for it was under development (not sure that this is really a valid excuse for not reading though).  Anyway I will give the nightly (dev) build a try thanks.

**EDIT** Still crashing having updated to the nightly (dev) build.

VersionInfo
Quote (selected)
CPU:  Intel(R) Pentium(R) M processor 1.80GHz [x86 Family 6 Model 13 Stepping 6]
Installed RAM: 751 MBytes
Operating System: Microsoft Windows XP Professional Service Pack 3 (build 2600)
Internet Explorer: 8.0.6001.18702 (build 86001)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : English/English | English/English
Free disk space on Miranda partition: 8046 MBytes

Miranda NG Version: 0.95.3 alpha build #10535
Build time: 20 Sep 2014 15:31:42
Profile: X:\PortableApps Platform\PortableApps\MirandaNGPortable\Data\profiles\Portable\Portable.dat
Profile size: 65536 Bytes
Profile creation date: 20 Sep 2014 17:01:33
Language pack: No language pack installed
Service Mode: No

Active Plugins (18):
  AdvaImg.dll v.0.11.0.1 [27 Jul 2014 9:13:30] - Miranda image services
  AIM.dll v.0.11.0.1 [20 Sep 2014 15:25:04] - AIM protocol
  AVS.dll v.0.95.3.1 [20 Sep 2014 15:24:26] - Avatar service
  Clist_modern.dll v.0.9.1.1 [20 Sep 2014 15:27:08] - Modern contact list
  CrashDumper.dll v.0.0.5.1 [20 Sep 2014 15:27:48] - Crash dumper
  Dbx_mmap.dll v.0.95.1.3 [20 Sep 2014 15:24:30] - Miranda NG mmap database driver
  Facebook.dll v.0.2.9.3 [20 Sep 2014 15:26:32] - Facebook RM
  GG.dll v.0.11.0.3 [20 Sep 2014 15:24:54] - Gadu-Gadu protocol
  ICQ.dll v.0.11.2.5 [20 Sep 2014 15:25:12] - IcqOscarJ protocol
  Import.dll v.0.95.3.2 [20 Sep 2014 15:24:28] - Import contacts and messages
  IRC.dll v.0.11.0.2 [20 Sep 2014 15:25:02] - IRC protocol
  Jabber.dll v.0.11.0.4 [20 Sep 2014 15:25:16] - Jabber protocol
  MSN.dll v.0.11.1.1 [20 Sep 2014 15:25:22] - MSN protocol
  PluginUpdater.dll v.0.1.2.3 [20 Sep 2014 15:28:10] - Plugin updater
  TabSRMM.dll v.3.4.0.5 [20 Sep 2014 15:24:44] - TabSRMM
  TopToolBar.dll v.0.8.0.3 [27 Jul 2014 9:15:16] - TopToolBar
  Tox.dll v.0.11.0.3 [14 Sep 2014 21:51:00] - Tox Protocol
  Yahoo.dll v.0.11.0.1 [20 Sep 2014 15:25:04] - Yahoo protocol

Unloadable Plugins (1):
  DbChecker.dll v.0.0.0.0 [20 Sep 2014 15:28:00] - <unknown>


Protocols and Accounts:
-------------------------------------------------------------------------------
AIM                      0 - Enabled 0 - Disabled  Loaded
Facebook                 0 - Enabled 0 - Disabled  Loaded
GG                       0 - Enabled 0 - Disabled  Loaded
ICQ                      0 - Enabled 0 - Disabled  Loaded
IRC                      0 - Enabled 0 - Disabled  Loaded
JABBER                   0 - Enabled 0 - Disabled  Loaded
MSN                      0 - Enabled 0 - Disabled  Loaded
TOX                      0 - Enabled 0 - Disabled  Loaded
YAHOO                    0 - Enabled 0 - Disabled  Loaded
MetaContacts             1 - Enabled 0 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 Proto_AIM.dll [20 Sep 2014 15:26:50]
 Proto_Facebook.dll [20 Sep 2014 15:26:48]
 Proto_GG.dll [20 Sep 2014 15:26:50]
 Proto_ICQ.dll [20 Sep 2014 15:26:52]
 Proto_IRC.dll [20 Sep 2014 15:26:52]
 Proto_Jabber.dll [20 Sep 2014 15:26:52]
 Proto_MetaContacts.dll [20 Sep 2014 15:31:00]
 Proto_MSN.dll [20 Sep 2014 15:26:56]
 Proto_Tox.dll [14 Sep 2014 21:51:00]
 Proto_Yahoo.dll [20 Sep 2014 15:26:56]
 TabSRMM_icons.dll [20 Sep 2014 15:28:26]
 Toolbar_icons.dll [20 Sep 2014 15:26:56]
 xStatus_ICQ.dll [20 Sep 2014 15:25:22]
 xStatus_Jabber.dll [20 Sep 2014 15:25:24]

Crash Report
Quote (selected)
Miranda Crash Report from 20 Sep 2014 17:03:47. Crash Dumper v.0.0.5.1

Likely cause of the crash plugin: Tox Protocol

Exception: Access Violation at address 67015B48. Writing to address 00000020.

Stack Trace:
---------------------------------------------------------------
67015B48 (libtox 67000000): (filename not available) (0): callback_friendrequest
10003432 (tox 10000000): (filename not available) (0): Load
10001CEB (tox 10000000): (filename not available) (0): Load
0043229D (miranda32 00400000): (filename not available) (0): GetPluginLangByInstance
00434AB0 (miranda32 00400000): (filename not available) (0): CallProtoService
00434B2D (miranda32 00400000): (filename not available) (0): CallProtoService
7E418734 (USER32 7E410000): (filename not available) (0): GetDC
7E423CE4 (USER32 7E410000): (filename not available) (0): EnumDisplaySettingsA
7E423B30 (USER32 7E410000): (filename not available) (0): EnumDisplaySettingsA
7E42309B (USER32 7E410000): (filename not available) (0): RegisterLogonProcess
7E4292E3 (USER32 7E410000): (filename not available) (0): SendMessageW
773F735F (COMCTL32 773D0000): (filename not available) (0): Ordinal384
773F7441 (COMCTL32 773D0000): (filename not available) (0): Ordinal384
773F9746 (COMCTL32 773D0000): (filename not available) (0): Ordinal384
7E418734 (USER32 7E410000): (filename not available) (0): GetDC
7E418816 (USER32 7E410000): (filename not available) (0): GetDC
7E4189CD (USER32 7E410000): (filename not available) (0): GetWindowLongW
7E418A10 (USER32 7E410000): (filename not available) (0): DispatchMessageW
7E4274FF (USER32 7E410000): (filename not available) (0): IsDialogMessageW
7E42763C (USER32 7E410000): (filename not available) (0): CallMsgFilterW
7E4249C4 (USER32 7E410000): (filename not available) (0): GetCursorFrameInfo
7E424A06 (USER32 7E410000): (filename not available) (0): DialogBoxIndirectParamAorW
7E4247EA (USER32 7E410000): (filename not available) (0): DialogBoxParamW
00436101 (miranda32 00400000): (filename not available) (0): CallProtoService
7E418734 (USER32 7E410000): (filename not available) (0): GetDC
7E423CE4 (USER32 7E410000): (filename not available) (0): EnumDisplaySettingsA
7E423B30 (USER32 7E410000): (filename not available) (0): EnumDisplaySettingsA
7E42309B (USER32 7E410000): (filename not available) (0): RegisterLogonProcess
7E4292E3 (USER32 7E410000): (filename not available) (0): SendMessageW
00402E9B (miranda32 00400000): (filename not available) (0): (function-name not available)
7E418734 (USER32 7E410000): (filename not available) (0): GetDC
7E418816 (USER32 7E410000): (filename not available) (0): GetDC
7E42A013 (USER32 7E410000): (filename not available) (0): IsWindowUnicode
7E42A039 (USER32 7E410000): (filename not available) (0): CallWindowProcW
773E1B72 (COMCTL32 773D0000): (filename not available) (0): Ordinal11
773E1EC5 (COMCTL32 773D0000): (filename not available) (0): RemoveWindowSubclass
773E2087 (COMCTL32 773D0000): (filename not available) (0): DefSubclassProc
7744E0F3 (COMCTL32 773D0000): (filename not available) (0): Ordinal389
773E1EC5 (COMCTL32 773D0000): (filename not available) (0): RemoveWindowSubclass
773E20EA (COMCTL32 773D0000): (filename not available) (0): DefSubclassProc
7E418734 (USER32 7E410000): (filename not available) (0): GetDC
7E418816 (USER32 7E410000): (filename not available) (0): GetDC
7E4189CD (USER32 7E410000): (filename not available) (0): GetWindowLongW
7E418A10 (USER32 7E410000): (filename not available) (0): DispatchMessageW
7E4274FF (USER32 7E410000): (filename not available) (0): IsDialogMessageW
004014C6 (miranda32 00400000): (filename not available) (0): (function-name not available)
0045E4C3 (miranda32 00400000): (filename not available) (0): (function-name not available)
7C81776F (kernel32 7C800000): (filename not available) (0): RegisterWaitForInputIdle

CPU:  Intel(R) Pentium(R) M processor 1.80GHz [x86 Family 6 Model 13 Stepping 6]
Installed RAM: 751 MBytes
Operating System: Microsoft Windows XP Professional Service Pack 3 (build 2600)
Internet Explorer: 8.0.6001.18702 (build 86001)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : English/English | English/English

Miranda NG Version: 0.95.3 alpha build #10535
Build time: 20 Sep 2014 15:31:42
Profile: X:\PortableApps Platform\PortableApps\MirandaNGPortable\Data\profiles\Portable\Portable.dat
Language pack: No language pack installed
Service Mode: No

Active Plugins (18):
  AdvaImg.dll v.0.11.0.1 [27 Jul 2014 9:13:30] - Miranda image services
  AIM.dll v.0.11.0.1 [20 Sep 2014 15:25:04] - AIM protocol
  AVS.dll v.0.95.3.1 [20 Sep 2014 15:24:26] - Avatar service
  Clist_modern.dll v.0.9.1.1 [20 Sep 2014 15:27:08] - Modern contact list
  CrashDumper.dll v.0.0.5.1 [20 Sep 2014 15:27:48] - Crash dumper
  Dbx_mmap.dll v.0.95.1.3 [20 Sep 2014 15:24:30] - Miranda NG mmap database driver
  Facebook.dll v.0.2.9.3 [20 Sep 2014 15:26:32] - Facebook RM
  GG.dll v.0.11.0.3 [20 Sep 2014 15:24:54] - Gadu-Gadu protocol
  ICQ.dll v.0.11.2.5 [20 Sep 2014 15:25:12] - IcqOscarJ protocol
  Import.dll v.0.95.3.2 [20 Sep 2014 15:24:28] - Import contacts and messages
  IRC.dll v.0.11.0.2 [20 Sep 2014 15:25:02] - IRC protocol
  Jabber.dll v.0.11.0.4 [20 Sep 2014 15:25:16] - Jabber protocol
  MSN.dll v.0.11.1.1 [20 Sep 2014 15:25:22] - MSN protocol
  PluginUpdater.dll v.0.1.2.3 [20 Sep 2014 15:28:10] - Plugin updater
  TabSRMM.dll v.3.4.0.5 [20 Sep 2014 15:24:44] - TabSRMM
  TopToolBar.dll v.0.8.0.3 [27 Jul 2014 9:15:16] - TopToolBar
  Tox.dll v.0.11.0.3 [14 Sep 2014 21:51:00] - Tox Protocol
  Yahoo.dll v.0.11.0.1 [20 Sep 2014 15:25:04] - Yahoo protocol

Loaded Modules:
-------------------------------------------------------------------------------
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\miranda32.exe  00400000 - 004BC000 v.0.95.3.10535 [20 Sep 2014 15:31:42]
C:\WINDOWS\system32\ntdll.dll  7C900000 - 7C9B2000 v.5.1.2600.6055 [9 Dec 2010 15:15:09]
C:\WINDOWS\system32\kernel32.dll  7C800000 - 7C8F6000 v.5.1.2600.6293 [3 Oct 2012 4:58:13]
C:\WINDOWS\system32\WS2_32.dll  71AB0000 - 71AC7000 v.5.1.2600.5512 [14 Apr 2008 0:12:10]
C:\WINDOWS\system32\ADVAPI32.dll  77DD0000 - 77E6B000 v.5.1.2600.5755 [9 Feb 2009 12:10:48]
C:\WINDOWS\system32\RPCRT4.dll  77E70000 - 77F03000 v.5.1.2600.6477 [7 Nov 2013 5:38:51]
C:\WINDOWS\system32\Secur32.dll  77FE0000 - 77FF1000 v.5.1.2600.5834 [25 Jun 2009 8:25:26]
C:\WINDOWS\system32\msvcrt.dll  77C10000 - 77C68000 v.7.0.2600.5512 [14 Apr 2008 0:12:01]
C:\WINDOWS\system32\WS2HELP.dll  71AA0000 - 71AA8000 v.5.1.2600.5512 [14 Apr 2008 0:12:10]
C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202\COMCTL32.dll  773D0000 - 774D3000 v.6.0.2900.6028 [23 Aug 2010 16:12:02]
C:\WINDOWS\system32\GDI32.dll  77F10000 - 77F59000 v.5.1.2600.6460 [9 Oct 2013 13:12:48]
C:\WINDOWS\system32\USER32.dll  7E410000 - 7E4A1000 v.5.1.2600.5512 [14 Apr 2008 0:12:08]
C:\WINDOWS\system32\SHLWAPI.dll  77F60000 - 77FD6000 v.6.0.2900.5912 [8 Dec 2009 9:23:28]
C:\WINDOWS\system32\WINMM.dll  76B40000 - 76B6D000 v.5.1.2600.6160 [14 Oct 2011 14:47:29]
C:\WINDOWS\system32\VERSION.dll  77C00000 - 77C08000 v.5.1.2600.5512 [14 Apr 2008 0:12:08]
C:\WINDOWS\system32\UxTheme.dll  5AD70000 - 5ADA8000 v.6.0.2900.5512 [14 Apr 2008 0:12:08]
C:\WINDOWS\system32\COMDLG32.dll  763B0000 - 763F9000 v.6.0.2900.5512 [14 Apr 2008 0:11:51]
C:\WINDOWS\system32\SHELL32.dll  7C9C0000 - 7D1D7000 v.6.0.2900.6242 [8 Jun 2012 14:26:20]
C:\WINDOWS\system32\ole32.dll  774E0000 - 7761E000 v.5.1.2600.6435 [5 Aug 2013 13:30:32]
C:\WINDOWS\system32\OLEAUT32.dll  77120000 - 771AB000 v.5.1.2600.6341 [26 Jan 2013 3:55:44]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Zlib.dll  120E0000 - 120F7000 v.1.2.8.0 [20 Sep 2014 15:24:26]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\MSVCR100.dll  78AA0000 - 78B5F000 v.10.0.40219.325 [10 Jun 2011 23:58:52]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\mir_core.dll  12000000 - 12018000 [20 Sep 2014 15:27:34]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\MSVCP100.dll  78050000 - 780B9000 v.10.0.40219.325 [10 Jun 2011 23:58:52]
C:\WINDOWS\system32\IMM32.DLL  76390000 - 763AD000 v.5.1.2600.5512 [14 Apr 2008 0:11:54]
C:\WINDOWS\system32\LPK.DLL  629C0000 - 629C9000 v.5.1.2600.5512 [14 Apr 2008 0:11:56]
C:\WINDOWS\system32\USP10.dll  74D90000 - 74DFB000 v.1.420.2600.6421 [10 Jul 2013 10:37:53]
C:\WINDOWS\system32\MSCTF.dll  74720000 - 7476C000 v.5.1.2600.5512 [14 Apr 2008 0:11:58]
C:\WINDOWS\system32\msctfime.ime  755C0000 - 755EE000 v.5.1.2600.5512 [14 Apr 2008 0:10:06]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\CrashDumper.dll  13720000 - 13731000 v.0.0.5.1 [20 Sep 2014 15:27:48]
C:\WINDOWS\system32\dbghelp.dll  59A60000 - 59B01000 v.5.1.2600.5512 [14 Apr 2008 0:11:51]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\Dbx_mmap.dll  13900000 - 13911000 v.0.95.1.3 [20 Sep 2014 15:24:30]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stdcrypt.dll  12200000 - 1220C000 v.0.95.3.10535 [20 Sep 2014 15:29:48]
C:\WINDOWS\system32\rsaenh.dll  68000000 - 68036000 v.5.1.2600.5507 [13 Apr 2008 17:37:57]
C:\WINDOWS\system32\riched20.dll  74E30000 - 74E9D000 v.5.30.23.1230 [14 Apr 2008 0:12:04]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\AdvaImg.dll  12F80000 - 1300F000 v.0.11.0.1 [27 Jul 2014 9:13:30]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\Clist_modern.dll  13480000 - 134F6000 v.0.9.1.1 [20 Sep 2014 15:27:08]
C:\WINDOWS\system32\MSIMG32.dll  76380000 - 76385000 v.5.1.2600.5512 [14 Apr 2008 0:11:59]
C:\WINDOWS\WinSxS\X86_Microsoft.Windows.Gdiplus_6595b64144ccf1df_1.0.6002.23084_x-ww_f3f35550\gdiplus.dll  4EC50000 - 4EDFB000 v.5.2.6002.23084 [10 Apr 2013 10:45:43]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\aim.dll  13120000 - 1314A000 v.0.11.0.1 [20 Sep 2014 15:25:04]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\avs.dll  13280000 - 13293000 v.0.95.3.1 [20 Sep 2014 15:24:26]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\facebook.dll  139E0000 - 13A1A000 v.0.2.9.3 [20 Sep 2014 15:26:32]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\gg.dll  13D60000 - 13DA2000 v.0.11.0.3 [20 Sep 2014 15:24:54]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\icq.dll  14360000 - 143B3000 v.0.11.2.5 [20 Sep 2014 15:25:12]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\import.dll  144A0000 - 144AD000 v.0.95.3.2 [20 Sep 2014 15:24:28]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\irc.dll  14580000 - 145D1000 v.0.11.0.2 [20 Sep 2014 15:25:02]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\jabber.dll  14640000 - 146D3000 v.0.11.0.4 [20 Sep 2014 15:25:16]
C:\WINDOWS\system32\DNSAPI.dll  76F20000 - 76F47000 v.5.1.2600.6089 [3 Mar 2011 6:55:19]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\msn.dll  14C20000 - 14C5D000 v.0.11.1.1 [20 Sep 2014 15:25:22]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\pluginupdater.dll  15100000 - 15115000 v.0.1.2.3 [20 Sep 2014 15:28:10]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\tabsrmm.dll  15A40000 - 15AD2000 v.3.4.0.5 [20 Sep 2014 15:24:44]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\toptoolbar.dll  16740000 - 1674D000 v.0.8.0.3 [27 Jul 2014 9:15:16]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\tox.dll  10000000 - 10020000 v.0.11.0.3 [14 Sep 2014 21:51:00]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\libtox.dll  67000000 - 672A6000 [14 Sep 2014 21:49:00]
C:\WINDOWS\system32\IPHLPAPI.DLL  76D60000 - 76D79000 v.5.1.2600.5512 [14 Apr 2008 0:11:55]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Plugins\yahoo.dll  163E0000 - 16409000 v.0.11.0.1 [20 Sep 2014 15:25:04]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stduserinfo.dll  12320000 - 1232C000 v.0.95.3.10535 [20 Sep 2014 15:31:50]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stdurl.dll  12300000 - 12309000 v.0.95.3.10535 [20 Sep 2014 15:31:44]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stdemail.dll  12220000 - 12226000 v.0.95.3.10535 [20 Sep 2014 15:31:48]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stdauth.dll  12120000 - 12127000 v.0.95.3.10535 [20 Sep 2014 15:31:48]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stdfile.dll  12240000 - 12250000 v.0.95.3.10535 [20 Sep 2014 15:31:46]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stdhelp.dll  12260000 - 12266000 v.0.95.3.10535 [20 Sep 2014 15:31:40]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stduihist.dll  122E0000 - 122E7000 v.0.95.3.10535 [20 Sep 2014 15:31:34]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stdidle.dll  12280000 - 12287000 v.0.95.3.10535 [20 Sep 2014 15:31:34]
C:\WINDOWS\system32\WTSAPI32.dll  76F50000 - 76F58000 v.5.1.2600.5512 [14 Apr 2008 0:12:10]
C:\WINDOWS\system32\WINSTA.dll  76360000 - 76370000 v.5.1.2600.5512 [14 Apr 2008 0:12:09]
C:\WINDOWS\system32\NETAPI32.dll  5B860000 - 5B8B5000 v.5.1.2600.6260 [6 Jul 2012 13:58:52]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stdautoaway.dll  12140000 - 12146000 v.0.95.3.10535 [20 Sep 2014 15:31:44]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stduseronline.dll  12340000 - 12346000 v.0.95.3.10535 [20 Sep 2014 15:31:30]
X:\PortableApps Platform\PortableApps\MirandaNGPortable\App\mirandang\Core\stdaway.dll  12160000 - 12169000 v.0.95.3.10535 [20 Sep 2014 15:31:28]
C:\WINDOWS\system32\CLBCATQ.DLL  76FD0000 - 7704F000 v.2001.12.4414.700 [14 Apr 2008 0:11:50]
C:\WINDOWS\system32\COMRes.dll  77050000 - 77115000 v.2001.12.4414.700 [14 Apr 2008 0:11:51]
C:\WINDOWS\system32\oleacc.dll  61880000 - 618BA000 v.7.0.2600.6153 [26 Sep 2011 11:41:20]
C:\WINDOWS\System32\mswsock.dll  71A50000 - 71A8F000 v.5.1.2600.5625 [20 Jun 2008 16:02:47]
C:\WINDOWS\system32\rasadhlp.dll  76FC0000 - 76FC6000 v.5.1.2600.5512 [14 Apr 2008 0:12:03]
C:\WINDOWS\system32\hnetcfg.dll  662B0000 - 66308000 v.5.1.2600.5512 [14 Apr 2008 0:11:54]
C:\WINDOWS\System32\wshtcpip.dll  71A90000 - 71A98000 v.5.1.2600.5512 [14 Apr 2008 0:12:10]
C:\WINDOWS\System32\winrnr.dll  76FB0000 - 76FB8000 v.5.1.2600.5512 [14 Apr 2008 0:12:09]
C:\WINDOWS\system32\WLDAP32.dll  76F60000 - 76F8C000 v.5.1.2600.5512 [14 Apr 2008 0:12:09]
Title: Re: Tox
Post by: watcher on 20 09 2014, 16:00:03
This is crashing on Windows XP x86.  :(

Crash on creating Tox account on Windows XP - plugin author knows about it, i showed it to him some time ago, so just wait for a fix :)
Title: Re: Tox
Post by: ISquishWorms on 20 09 2014, 16:07:42
Crash on creating Tox account on Windows XP - plugin author knows about it, i showed it to him some time ago, so just wait for a fix :)

Ok thanks for confirming that this is being looked into.

I am enjoying using and finding my way around Miranda NG and very much looking forward to using it with Tox.

I will wait for the fix.  :THUMBS UP:
Title: Re: Tox
Post by: watcher on 20 09 2014, 19:56:41
Vulpix,  can you please test the latest version of Tox? It has a converter - ID went back to string, for me on my main Tox Miranda Set-up conversion went bad and contacts got duplicated and those with history were not those in use anymore. But I did not have any backup :( And on newly created and other profiles i could not repeat that at all - it got converted. Can you please make backup and try it? Maybe you will be able to repeat that, than we'll try and fix this. If you can - i will PM it to you.
Title: Re: Tox
Post by: Vulpix on 20 09 2014, 20:07:03
Will check; gimme a minute. Also, you should try the autobackup plugin! It's helped me many times, hehe.

Post Merge: 20 09 2014, 20:13:08
One contact got duplicated; the contact I had the most chat history with. The "active" one is the one without any chat history. Also, that contact was online at the time. However, there was another contact also online and that one did not get duplicated, so I don't know what causes this. It is definitely buggy though; I'm restoring my backup now.

Out of curiosity, why was the tox id converted to blob in the first place; and why is it string again now?

I was able to reproduce this every time. I even tried running a db check before doing this and it still happened.
Title: Re: Tox
Post by: watcher on 20 09 2014, 20:21:32
Also, you should try the autobackup plugin! It's helped me many times, hehe.

I have next to 12 test set-ups (as a main Miranda NG tester), so they are not so important, also i keep them in dropbox, so i have full month of backups for every part of every set-up, by chance this one wasn't in dropbox folder, just a bad luck

Post Merge: 20 09 2014, 20:23:45
Out of curiosity, why was the tox id converted to blob in the first place; and why is it string again now?

Unsane tried to work with blob, it was more convenient to him, but then as it was converted - it brought many compatibility problems. so it had to be changed back.
Title: Re: Tox
Post by: Vulpix on 20 09 2014, 20:24:50
So yup. Was able to reproduce this. Anything else I need to do?
Title: Re: Tox
Post by: watcher on 20 09 2014, 20:25:08
Vulpix, this is good that you've got one contact duplicated, thanks! Unsane will contact you :)
Title: Re: Tox
Post by: watcher on 21 09 2014, 18:52:12
Binaries updated to r10544 (http://trac.miranda-ng.org/changeset/10544). Please update manually from attachments in the first post.
Title: Re: Tox
Post by: Vulpix on 21 09 2014, 21:17:29
Everything is working, no duplications etc. By the way, it looks like avatars will be implemented in toxcore pretty soon! https://github.com/irungentoo/toxcore/pull/1029
Title: Re: Tox
Post by: watcher on 21 09 2014, 21:33:48
By the way, it looks like avatars will be implemented in toxcore pretty soon!

Cool stuff!
Title: Re: Tox
Post by: Vulpix on 22 09 2014, 19:18:27
https://github.com/irungentoo/toxcore/pull/1029 merged! Avatars are now in!
Title: Re: Tox
Post by: Mataes on 23 09 2014, 04:44:26
They add nodes on 443 port. So now we can connect on tcp 443 :)
Title: Re: Tox
Post by: Vulpix on 25 09 2014, 07:38:14
Quick reminder:

Current (main) issue are the filetransfers.

Very unreliable at the moment, unfortunately :( They work for files around 1-2MB in size. Anything bigger (or if one of the parties has a slower connection) and the filetransfer will either:

1) stall (stop transfering) and then fail
2) become corrupted (file has less / more data when transfer is finished)
3) recipient's miranda will crash (though I also think this might be something with thread-safety - as this usually happens when they are typing while receiving a file)

The speed is pretty good. It's really just the reliability.

A sidenote is that if you choose "resume" a previously-failed filetransfer, the file will be appended in its entirety, i.e. if you had 50% of the file, you will end up with a file that's 1.5x the size of the original (and obviously corrupted).

Current medium-importance issues:

Current minor-importance issues:
Title: Re: Tox
Post by: watcher on 26 09 2014, 18:33:50
Binaries updated to r10594 (http://trac.miranda-ng.org/changeset/10594). Please update manually from attachments in the first post.
Title: Re: Tox
Post by: watcher on 28 09 2014, 20:13:08
Binaries updated to r10615 (http://trac.miranda-ng.org/changeset/10615). Please update manually from attachments in the first post. Added avatar support.
Title: Re: Tox
Post by: Vulpix on 28 09 2014, 21:21:44
Avatars are working!  :THUMBS UP: (Updated AVS is required for it though, the one on dist crashes it at the moment).
Title: Re: Tox
Post by: watcher on 28 09 2014, 21:53:23
Updated AVS is required for it though, the one on dist crashes it at the moment

Tomorrow's nightly build will fix it.
Title: Re: Tox
Post by: Vulpix on 29 09 2014, 08:11:15
The 32bit build of tox protocol damages miranda!

Do not use the latest plugin if you have a 32bit miranda.

EDIT: some new info. It looks like this happens on 64/32bit regardless - the trigger is that you must not have updated your tox plugin for some time. There was a string->blob and then blob->string conversion at one point, and this is the reason for the below behavior; if your miranda profile is running the old version of tox plugin which still uses blob, chances are this will happen when you update the plugin. Devs will take a look at this and figure out what to do, but until then, if you really want to update and try the new avatar support, make sure to have a backup of (preferrably) the entire miranda folder, so that you can just go back to the previous version in case this happens.

It truncates the *.tox profile to 0 bytes, causing you to be unable to connect. You cannot remove the tox profile to re-create a new one because miranda crashes whenever you open the account manager and select the tox profile. If you delete the tox plugin, it is possible; but of course you lose all of your histories etc. Best wait for some better solution and a fix to the 32bit tox.

No issues with the 64bit miranda.


With this I'd like to ask; was this tested before it was pushed live? I know it's alpha but at least launch miranda with it :< now there is some damage I cannot repair on my friend's profile.

EDIT:

I checked it on my own profile, and the same thing happened. But next time it didn't happen anymore, so I couldn't reproduce it. Seems this only happens to some 32bit mirandas... :/
Title: Re: Tox
Post by: watcher on 29 09 2014, 10:14:49
With this I'd like to ask; was this tested before it was pushed live? I know it's alpha but at least launch miranda with it :< now there is some damage I cannot repair on my friend's profile.

No - it was not, coder loads it on his profile, it works ok, i test it - it's ok, i upload it then. This is an alpha version and this is a topic for testing, we do test it ourself after compiling once. In testing branch anything can happen - this is not new. This is why plugin is not in official repo and updated only manually. Regression can happen at any moment and whole protocol might be rewritten, history lost and so on. And it's all ok in alpha branch.
Title: Re: Tox
Post by: Vulpix on 29 09 2014, 10:18:43
I used importtxt to export history, get a new tox profile set up by removing the tox dll and then removing the tox account; and then putting it back and re-creating one, so no data was lost pretty much. Still potentially annoying.

I do understand the point of alpha; and I was just curious how well tested these are before they're released :3
Title: Odp: Tox
Post by: watcher on 29 09 2014, 10:20:16
Do not use the latest plugin if you have a 32bit miranda.

Or better - find for us the way to repeat this, all of us are on 32-bit Miranda and with working Tox profile.
Title: Odp: Tox
Post by: watcher on 29 09 2014, 10:26:19
I do understand the point of alpha; and I was just curious how well tested these are before they're released :3

I can't test it well - i load it, doesn't crash, users online - it goes to the site. I can stop compiling and leave testing to users who can compile, debug, report and send a patch.

1 - there will be not enough testing this way.
2 - i think using alpha protocol and counting on any stability at all - is a huge mistake. This binaries are for testing purposes only, until it stabilizes and we put it to a regular repo, until then - anything might happen, not on purpose, it is just too raw and it's too much changes in code to stabilize. You write new feature, regression might kill working state.
Title: Re: Tox
Post by: Vulpix on 29 09 2014, 10:54:58
Or better - find for us the way to repeat this, all of us are on 32-bit Miranda and with working Tox profile.

I have a way to reproduce it
Title: Re: Tox
Post by: Mataes on 29 09 2014, 10:55:27
write it here please
Title: Re:Tox
Post by: Vulpix on 29 09 2014, 11:07:04
Heya Mataes!

I have a full profile from a test miranda where it happens every time.

I sent the profile to Watched and unsane. Watcher had a look at it and said that it's because the id is still blob (the profile wasn't updated until today, so probably the converter didn't convert it before some id check happened).

Watcher/unsane have the profile if you want more details

Post Merge: 29 09 2014, 13:29:07
Summary for people who want to update:

This happens on 64/32bit regardless - the trigger is that you must not have updated your tox plugin for some time. There was a string->blob and then blob->string conversion at one point, and this is the reason for the below behavior; if your miranda profile is running the old version of tox plugin which still uses blob, chances are this will happen when you update the plugin. Devs will take a look at this and figure out what to do, but until then, if you really want to update and try the new avatar support, make sure to have a backup of (preferrably) the entire miranda folder, so that you can just go back to the previous version in case this happens.

My previous post updated.
Title: Re: Tox
Post by: watcher on 29 09 2014, 18:07:26
Binaries updated to r10635 (http://trac.miranda-ng.org/changeset/10635). Please update manually from attachments in the first post. Tox profile corruption when updating from old versions must be fixed now.
Title: Re: Tox
Post by: santa on 29 09 2014, 20:31:40
There is an issue with copying contact's ID with context menu. It was truncated from 76 to 64 chars.
TabSRMM header shows truncated ID too.
Title: Re: Tox
Post by: Vulpix on 29 09 2014, 20:41:34
From what I understand, this is how Tox works by design. You can never copy the contact's ID because the nospam+checksum part will never be in it, as it is possible to change this in most of the clients. The full ID is only required for the initial authentication (adding a contact) and no longer for the actual communication; so changing your nospam value doesn't make you unable to chat with your friends; but this also means that you cannot "share a contact" with anyone else, unless the contact themselves tells you the current, full ID.

See:

https://github.com/notsecure/uTox/issues/325

https://github.com/tux3/qTox/issues/235

https://github.com/notsecure/uTox/issues/250
Title: Re: Tox
Post by: santa on 29 09 2014, 20:46:36
So it's a feature by protocol design. Thanks, I do not know about it)

Trying to add contact form Miranda list to antox by copying ID and writing it on phone, but have an Invalid ToxID message. May be, simpler way is to copy tox_save on phone.
Title: Re: Tox
Post by: Vulpix on 29 09 2014, 20:50:42
Hehe, yep, I tried something similar too :D And found out that copying the tox profile is the best idea. Since they are all compatible - as they all use toxcore :3 Though, you can't be online on both at the same time. Again, a tox issue (though they said they may make this possible at some point - online on multiple devices at the same time on the same profile)

Post Merge: 30 09 2014, 08:18:14
Avatars are working, however there are 2 issues:

1) Avatars for my contacts don't update unless I relog, i.e. they won't see my avatar unless I go offline and online.
2) clicking "offline" on tox protocol and then clicking "online" makes tox sign back in within 0.1 seconds (too fast, in other words), and what happens then is that all of the tox contacts show as offline. Even if they are online. And you can chat with them too! I.e. the protocol does, in fact, reconnect - but miranda doesn't show the contacts as online. Something is wrong there.
Title: Re: Tox
Post by: watcher on 30 09 2014, 19:34:57
Binaries updated to r10654 (http://trac.miranda-ng.org/changeset/10654). Please update manually from attachments in the first post.
Title: Re: Tox
Post by: watcher on 30 09 2014, 19:37:32
) clicking "offline" on tox protocol and then clicking "online" makes tox sign back in within 0.1 seconds (too fast, in other words), and what happens then is that all of the tox contacts show as offline. Even if they are online. And you can chat with them too! I.e. the protocol does, in fact, reconnect - but miranda doesn't show the contacts as online. Something is wrong there.

Confirming - quick off and then on does not return contacts online.
Title: Re: Tox
Post by: watcher on 02 10 2014, 20:17:47
Binaries updated to r10669 (http://trac.miranda-ng.org/changeset/10669). Please update manually from attachments in the first post.

Post Merge: 02 10 2014, 21:17:03
Binaries updated to r10672 (http://trac.miranda-ng.org/changeset/10672). Please update manually from attachments in the first post.
Title: Re: Tox
Post by: watcher on 04 10 2014, 12:43:58
Binaries updated to r10681 (http://trac.miranda-ng.org/changeset/10681). Please update manually from attachments in the first post.
Title: Re: Tox
Post by: Vulpix on 04 10 2014, 14:24:38
Tox now works through a proxy (i.e. with tor/vidalia)! (It respects the network settings). :THUMBS UP: (tox protocol state sticky updated)

However, tox will disrespect these settings if IPv6 / UDP is enabled (which is the default state).

Would it be possible to make it so that when you set proxy for Tox connection, it would prompt you that you have to set tox to not use ipv6 + UDP; or perhaps just notify the user and do so automatically?

Otherwise, great stuff~!
Title: Re: Tox
Post by: watcher on 04 10 2014, 18:25:21
Binaries updated to r10688 (http://trac.miranda-ng.org/changeset/10688). Please update manually from attachments in the first post.
Title: Re: Tox
Post by: Vulpix on 05 10 2014, 13:30:33
When sending files to a remote target, even after the transfer finishes (successfully!), the source files become locked, i.e. you cannot delete or edit them. Miranda has to be turned off first.
Title: Re: Tox
Post by: Vulpix on 10 10 2014, 11:55:41
Latest tox -  r10688(and I am not sure, but it might be a build before that as well, or maybe several :X I don't have them anymore to test this) is corrupting the <profile>.tox tox-save file.

Every miranda restart, the file grows by 50-250kb. Changes made (for example added contacts) are not saved when you log off. I assume something is wrong with writing the tox profile back to the tox save file, because when miranda is running, there are no issues.

This can manifest itself as contacts being offline forever (because miranda still sees the contact as it's in its contact database) but tox doesn't - since the tox contact is not in the tox profile.

My tox profile was now 5MB big - it should not be more than several dozen or hundred kilobytes at best.

Loading the tox profile in utox will fix this corruption - and revert the file to its normal state. As a workaround, I have re-added the people I previously added on miranda via tox - and this caused the changes to be saved in the tox profile, and upon copying it back to miranda's profile folder, I was finally able to see those people online again.

I hope this gets fixed soon, because I'm afraid my tox profile will become completely corrupted.
Title: Re: Tox
Post by: Alberto on 20 10 2014, 14:12:03
Every miranda restart, the file grows by 50-250kb.
I can confirm this here.

Another thing is handling of avatar files. At the moment Miranda will always create a folder AvatarCache\Tox in my database folder. So support for folders plugin would be nice.
Title: Re: Tox
Post by: Vulpix on 10 11 2014, 10:22:49
Development of Tox plugin is on hold and the latest versions are somewhat unusable. Awaiting Unsane's return and/or someone else's effort into the plugin.
Title: Re: Tox
Post by: Vulpix on 22 11 2014, 11:25:45
Vulpix-sponsored bounty:

$500 if you fix tox plugin to work properly:

- latest tox binaries
- everything has to work - filetransfers (this means they work regardless of filesize, even on big files), regular chat (+ /me actions), adding/removing contacts, proper storing in tox savefile, avatars.

$800 if it doesn't take longer than 2 months.

$100 up-front if you at least make the latest plugin not corrupt the savefile (bloats/grows everytime you restart miranda).

I am willing to betatest and bug-check, I am a heavy miranda tox user.

Payment via paypal.

I know you guys don't accept donations, so I'm putting up a bounty. I love miranda and I love tox, and currently it's just not working at all with the latest versions.
Title: Re: Tox
Post by: calabar on 31 12 2014, 15:15:25
Tox is very promising and I hope that the protocol will be released soon as stable.
Here I read that at the moment the development has been stopped, is there any news about the resumption of work?
Title: Re: Tox
Post by: watcher on 05 01 2015, 10:17:11
Binaries updated to r11730 (http://trac.miranda-ng.org/changeset/11730). Please update manually from attachments in the first post.
Title: Re: Tox
Post by: Vulpix on 05 01 2015, 10:20:10
I tested/used this on x86 / x64 miranda and I can confirm that this no longer corrupts the tox profile. Rejoice!

What was broken is still broken though (avatars / file transfers / sending messages fast / sending messages while transferring files), but this is at least using the latest tox dll. I noticed that I was not able to see some people online sometimes with the old tox dll, but the new one is fine. Very strange.

I'll wait until another update is pushed to tox before I re-activate the tox progression sticky again, but this is pretty good!


Also:

Vulpix-sponsored bounty:

$500 if you fix tox plugin to work properly:

- latest tox binaries
- everything has to work - filetransfers (this means they work regardless of filesize, even on big files), regular chat (+ /me actions), adding/removing contacts, proper storing in tox savefile, avatars.

$800 if it doesn't take longer than 2 months.

$100 up-front if you at least make the latest plugin not corrupt the savefile (bloats/grows everytime you restart miranda).

I am willing to betatest and bug-check, I am a heavy miranda tox user.

Payment via paypal.

I know you guys don't accept donations, so I'm putting up a bounty. I love miranda and I love tox, and currently it's just not working at all with the latest versions.

I will stand by my word. Can someone tell Unsane, if he's interested? :P
Title: Re: Tox
Post by: watcher on 06 01 2015, 13:47:34
Binaries updated to r11778-11779 (http://trac.miranda-ng.org/changeset/11779). Please update manually from attachments in the first post.
Title: Re: Tox
Post by: watcher on 06 01 2015, 19:41:54
Binaries updated to r11781 (http://trac.miranda-ng.org/changeset/11781). Please update manually from attachments in the first post.
Title: Re: Tox
Post by: watcher on 07 01 2015, 21:50:25
Binaries updated to r11790 (http://trac.miranda-ng.org/changeset/11790). Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Title: Re: Tox
Post by: watcher on 12 01 2015, 20:46:17
Binaries updated to r11845 (http://trac.miranda-ng.org/changeset/11845). Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Title: Re: Tox
Post by: Vulpix on 13 01 2015, 10:40:54
A friend of mine had issues when updating to this latest tox. What we had to do was load his tox profile in utox, then close utox and then load that tox profile in miranda. That fixed the problem; otherwise miranda was saying (in netlog) "unable to load tox profile".

Additionally, multiple filetransfer at once resulted in mismatching md5 checksums; I'm now replicating the issue.

EDIT: Testing transfers shows that even to uTox, the transfer is terminated/cancelled midway (at seemingly random points).

EDIT2: Seems to be a tox issue as this happens with uTox->uTox transfer as well. The difference is however that uTox resumes from where it left off whereas Miranda gives up.

The updated toxcore however helps as my friend was previously unable to use the updated toxcore and stay online - and now he can! :)
Title: Re: Tox
Post by: Dimsok on 14 01 2015, 10:22:31
Doesn't work for me. Icon just blink once and i don't see if it tries to connect. Rolled down to the old
Title: Re: Tox
Post by: Vulpix on 14 01 2015, 20:45:21
That means your tox profile is corrupted. Load it in uTox and then close utox and put it back into miranda and it'll work.
Title: Re: Tox
Post by: Vulpix on 17 01 2015, 10:05:01
http://forum.miranda-ng.org/index.php?topic=2502 Current state of Tox protocol in miranda updated with latest state

Changelogs:

Filetransfers improved - everything but multiple filetransfers / resuming a filetransfer is working
Avatars fixed - You can set your own and see the contact's avatar without issues
Changing status message - You can set your own and see the contact's status message without issues
Title: Re: Tox
Post by: watcher on 18 01 2015, 22:57:14
Binaries updated to r11875 (http://trac.miranda-ng.org/changeset/11875). Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Title: Re: Tox
Post by: Vulpix on 18 01 2015, 23:50:45
Hmm I see that support for resuming was added (and pausing). How do I do this with Miranda? There doesn't seem to be a pause button.
Title: Odp: Tox
Post by: unsane on 19 01 2015, 18:16:08
Pausing. If recipient pause(on client that support pause) the transmission, Miranda stops sending as long as the recipient does not resume reception.
Resuming. If the connection breaks during sending/receiving you can resume broken transfer after you (or your frend) will be reconnected.
Title: Re: Tox
Post by: watcher on 19 01 2015, 19:21:07
Binaries updated to r11876 (http://trac.miranda-ng.org/changeset/11876). Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Title: Re: Tox
Post by: Vulpix on 19 01 2015, 20:25:51
Filetransfers are somewhat broken, wait for a fixed release, don't update to r11876, it crashes miranda on transfer. :) Unsane has the log, he'll look at it when he has time! :)
Title: Re: Tox
Post by: watcher on 20 01 2015, 00:27:33
Binaries updated to r11880 (http://trac.miranda-ng.org/changeset/11880). Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Title: Re: Tox
Post by: Vulpix on 20 01 2015, 08:45:21
Filetransfers still broken with the latest build. Unsane has logs, will look at it when he has time again :)
Title: Re: Tox
Post by: watcher on 02 02 2015, 08:24:11
Binaries updated to r11977 (http://trac.miranda-ng.org/changeset/11977). Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Title: Re: Tox
Post by: Vulpix on 02 02 2015, 08:54:04
File transfers over fast lines are still broken; the transfer goes too fast, then makes the protocol disconnect, and upon reconnecting, miranda is unable to resume correctly:

[9:47:27 0FAC] CToxProto::SendFileAsync: start sending file (0)
[9:48:00 1EC0] CToxProto::OnFileRequest: change file position from 38707443 to 17373312 of file (0)
[9:48:00 1EC0] CToxProto::OnFileRequest: resumption of sending at 17373312 of 64177790 of file (0)
[9:48:29 1EC0] CToxProto::OnFileRequest: change file position from 64177790 to 28253568 of file (0)
[9:48:29 1EC0] CToxProto::OnFileRequest: resumption of sending at 28253568 of 64177790 of file (0)

The resulting file should be 61.2MB, but it ends up being 26.2MB and the final transfer progress bar never disappears.

The "disconnect on sending" happens with uTox as well, but uTox is able to resume correctly.
Title: Re: Tox
Post by: Vulpix on 04 02 2015, 12:31:17
Filetransfers seem to be a lot better now with r11998; some more fixes for chat and so that transfers don't constantly kill connection, but tox is getting a lot better now.

Thanks Unsane/Watcher~!
Title: Re: Tox
Post by: watcher on 04 02 2015, 19:40:00
Binaries updated to r12003 (http://trac.miranda-ng.org/changeset/12003). Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Title: Re: Tox
Post by: watcher on 09 02 2015, 19:33:34
Binaries updated to r12071 (http://trac.miranda-ng.org/changeset/12071). Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Title: Re: Tox
Post by: Vulpix on 10 02 2015, 13:47:57
Latest build:

- Sending of single file _vastly_ improved; chat not impaired by file sending + sending is pretty fast.
- Sending of multiple files at once can sometimes cause some files to be declined. Logs have been shared with Unsane.

Generic remark

- it is not possible to utilize the 64bit aspect of tox; support for files bigger than 2GB is not in; unsane knows about this and will try to look at it soon.

Otherwise, really good job on improving that file send :3 it's almost ready now!
Title: Re: Tox
Post by: watcher on 10 02 2015, 19:53:18
Binaries updated to r12083 (http://trac.miranda-ng.org/changeset/12083). Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Title: Re: Tox
Post by: Vulpix on 12 02 2015, 18:03:25
- The 64bit-ness of the file sending was fixed, it is now possible to send very large files (tested with a 4.1GB file, transferred over 20Mbit line at 1.5MB/s without issues).  :THUMBS UP:

Not much remains to be fixed in the protocol. When I have time I'll quickly check the problem with overwriting/resuming on already-present files.

Furthermore, irungentoo (toxcore maintainer) looked briefly at miranda code for the transfers and said it will help him fix toxcore issue with the filetransfers killing toxcore :D so that could also happen :)


- CRASH (still present, not new).

Reproduction scenario:

1) send a file (download dialog appears on miranda recipient side)
2) cancel the file send BEFORE the transfer starts on sender side
3) accept the file @ recipient side
4) Miranda crashes.

Crashlog:

Spoiler
Miranda Crash Report from 12 Feb 2015 19:03:59. Crash Dumper v.0.0.5.2

Likely cause of the crash plugin: Tox protocol

Exception: Access Violation at address 0000000068168374. Reading from address 0000000000050002.

Stack Trace:
---------------------------------------------------------------
0000000068168374 (MSVCR100 0000000068110000): (filename not available) (0): vcwprintf_s
0000000068143EB4 (MSVCR100 0000000068110000): (filename not available) (0): vsnwprintf_l
0000000068143F2D (MSVCR100 0000000068110000): (filename not available) (0): vsnwprintf
000000001200B8B4 (mir_core 0000000012000000): (filename not available) (0): mir_snwprintf
000000018000FAC6 (Tox 0000000180000000): (filename not available) (0): Unload
0000000000441119 (Miranda64 0000000000400000): (filename not available) (0): CallProtoService
000000000043FE97 (Miranda64 0000000000400000): (filename not available) (0): CallContactService
000000001220626C (stdfile 0000000012200000): (filename not available) (0): (function-name not available)
0000000076DE608F (USER32 0000000076DC0000): (filename not available) (0): GetMenuStringW
0000000076DE7792 (USER32 0000000076DC0000): (filename not available) (0): CreateDialogParamW
0000000076DE76C2 (USER32 0000000076DC0000): (filename not available) (0): CreateDialogParamW
0000000076DD9BD1 (USER32 0000000076DC0000): (filename not available) (0): TranslateMessageEx
0000000076DE61C9 (USER32 0000000076DC0000): (filename not available) (0): GetMenuStringW
0000000076DE74C3 (USER32 0000000076DC0000): (filename not available) (0): CreateDialogIndirectParamAorW
0000000076DE7598 (USER32 0000000076DC0000): (filename not available) (0): CreateDialogParamW
00000000122088A1 (stdfile 0000000012200000): (filename not available) (0): (function-name not available)
0000000012204438 (stdfile 0000000012200000): (filename not available) (0): (function-name not available)
0000000076DE79B7 (USER32 0000000076DC0000): (filename not available) (0): CreateDialogParamW
0000000076DE7792 (USER32 0000000076DC0000): (filename not available) (0): CreateDialogParamW
0000000076DE76C2 (USER32 0000000076DC0000): (filename not available) (0): CreateDialogParamW
0000000076DD9BD1 (USER32 0000000076DC0000): (filename not available) (0): TranslateMessageEx
0000000076DD6AA8 (USER32 0000000076DC0000): (filename not available) (0): SetTimer
0000000076DD6BAD (USER32 0000000076DC0000): (filename not available) (0): SendMessageW
000007FEF9A30BBF (COMCTL32 000007FEF9990000): (filename not available) (0): TaskDialog
000007FEF9A347FE (COMCTL32 000007FEF9990000): (filename not available) (0): TaskDialog
0000000076DD9BD1 (USER32 0000000076DC0000): (filename not available) (0): TranslateMessageEx
0000000076DD98DA (USER32 0000000076DC0000): (filename not available) (0): TranslateMessage
0000000076DD67C2 (USER32 0000000076DC0000): (filename not available) (0): IsDialogMessageW
000000000040166C (Miranda64 0000000000400000): (filename not available) (0): (function-name not available)
0000000000477596 (Miranda64 0000000000400000): (filename not available) (0): IcoLib_IsManaged
0000000076ED59ED (kernel32 0000000076EC0000): (filename not available) (0): BaseThreadInitThunk
000000007700C541 (ntdll 0000000076FE0000): (filename not available) (0): RtlUserThreadStart

CPU: Intel(R) Core(TM) i7-4765T CPU @ 2.00GHz [Intel64 Family 6 Model 60 Stepping 3] [DEP Enabled] [8 CPUs]
Installed RAM: 16329 MBytes
Operating System: Microsoft Windows 7 Ultimate Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 8.0.7601.17514 (build 87601)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : English/English

Miranda NG Version: 0.95.4 alpha build #12091 x64
Build time: 12 Feb 2015 5:42:56
Profile:
Language pack: No language pack installed
Service Mode: No

Active Plugins (45):
  AddContactPlus.dll v.0.9.9.2 [1 Dec 2014 9:52:00] - Add contact+
  AdvaImg.dll v.0.11.0.1 [1 Jan 2015 5:56:26] - Miranda image services
  AIM.dll v.0.11.0.1 [13 Jan 2015 5:47:58] - AIM protocol
  AssocMgr.dll v.0.1.1.0 [20 Dec 2014 5:46:00] - File association manager
  AuthState.dll v.0.0.2.1 [8 Dec 2014 16:53:10] - Authorization state
  AvatarHistory.dll v.0.1.0.1 [17 Jan 2015 13:04:32] - Avatar history
  AVS.dll v.0.95.3.4 [6 Jan 2015 5:43:20] - Avatar service
  ChangeKeyboardLayout.dll v.0.0.1.6 [19 Dec 2014 5:43:44] - Change keyboard layout
  ClientChangeNotify.dll v.0.1.1.3 [19 Dec 2014 5:43:38] - Client change notify
  Clist_modern.dll v.0.9.1.2 [17 Jan 2015 13:00:50] - Modern contact list
  Contacts.dll v.1.6.0.0 [17 Jan 2015 12:58:06] - Send/receive contacts
  CrashDumper.dll v.0.0.5.2 [27 Jan 2015 5:51:14] - Crash dumper
  CSList.dll v.0.1.1.0 [19 Dec 2014 5:42:30] - Custom status list
  Db_autobackups.dll v.0.0.0.10 [11 Jan 2015 10:03:24] - Db autobackuper
  DbEditorPP.dll v.3.2.0.1 [31 Jan 2015 5:52:54] - Database editor++
  Dbx_mmap.dll v.0.95.3.1 [12 Feb 2015 5:43:14] - Miranda NG mmap database driver
  Dummy.dll v.0.1.0.0 [3 Dec 2014 5:49:16] - Dummy protocol
  FileAsMessage.dll v.0.0.2.4 [17 Jan 2015 13:00:52] - File as message
  Fingerprint.dll v.0.1.0.0 [16 Jan 2015 5:56:20] - Fingerprint NG
  Flags.dll v.0.1.0.4 [19 Dec 2014 5:42:28] - Country flags
  Folders.dll v.0.2.0.1 [1 Jan 2015 5:57:30] - Custom profile folders
  HistoryPP.dll v.1.5.1.5 [16 Jan 2015 20:03:46] - History++
  ICQ.dll v.0.11.2.6 [31 Jan 2015 5:48:04] - IcqOscarJ protocol
  IEView.dll v.1.4.0.2 [17 Jan 2015 12:58:24] - IEView
  IgnoreState.dll v.0.0.3.0 [19 Dec 2014 5:42:36] - Ignore state
  Import.dll v.0.95.3.4 [19 Jan 2015 5:45:48] - Import contacts and messages
  Jabber.dll v.0.11.0.4 [28 Jan 2015 5:45:08] - Jabber protocol
  KeepStatus.dll v.0.9.0.2 [24 Dec 2014 5:50:38] - Keep status
  mTextControl.dll v.0.8.0.1 [19 Dec 2014 5:42:40] - Miranda text control
  NewXstatusNotify.dll v.1.4.0.10 [17 Jan 2015 12:58:26] - xStatus notify
  Nudge.dll v.0.1.0.1 [19 Dec 2014 5:42:40] - Nudge
  OpenFolder.dll v.1.1.0.0 [1 Dec 2014 9:53:26] - Open Miranda folder
  PluginUpdater.dll v.0.1.2.4 [7 Feb 2015 5:53:58] - Plugin updater
  PManagerEx.dll v.0.0.0.5 [6 Aug 2014 4:47:42] - Miranda NG profile changer
  Restart.dll v.0.0.6.0 [9 Jul 2013 5:56:52] - Restart
  SeenPlugin.dll v.5.0.4.9 [19 Dec 2014 5:42:48] - Last seen
  SimpleStatusMsg.dll v.1.9.0.4 [19 Dec 2014 5:43:36] - Simple status message
  SmileyAdd.dll v.0.2.3.17 [31 Jan 2015 5:49:28] - SmileyAdd
  StartPosition.dll v.0.2.0.3 [29 Jun 2014 4:50:44] - Start position
  Steam.dll v.0.11.2.2 [8 Feb 2015 6:01:38] - Steam protocol
  TabSRMM.dll v.3.4.0.8 [6 Feb 2015 9:19:24] - TabSRMM
  TopToolBar.dll v.0.8.0.4 [15 Jan 2015 5:51:24] - TopToolBar
  Tox.dll v.0.11.0.6 [10 Feb 2015 21:52:40] - Tox protocol
  UInfoEx.dll v.0.8.5.0 [8 Feb 2015 5:55:04] - User info ext
  Variables.dll v.0.2.3.10 [24 Jan 2015 6:00:32] - Variables

Title: Re: Tox
Post by: unsane on 13 02 2015, 20:19:21
- CRASH (still present, not new).
Reproduction scenario:

1) send a file (download dialog appears on miranda recipient side)
2) cancel the file send BEFORE the transfer starts on sender side
3) accept the file @ recipient side
4) Miranda crashes.

Should be fixed in r12102 (http://trac.miranda-ng.org/changeset/12102)
Title: Re: Tox
Post by: Vulpix on 14 02 2015, 12:00:53
Indeed, the transfer window disappears. This could however be somewhat confusing as there is no evidence of what happened. Is it possible to instead make the dialogue button (to accept the transfer) gray and say "Transfer cancelled by sender" or something like that? :o

Either way, thanks for the quick fix :)
Title: Re: Tox
Post by: Robyer on 14 02 2015, 13:44:18
Or immediatelly after accepting it in Miranda show error that sender canceled it. I think graying out isn't possible.
Title: Re: Tox
Post by: Vulpix on 14 02 2015, 20:52:27
Actually, now I have a different problem - any transfer gets denied as soon as I click start transfer on the recipient side :D

And then my miranda crashed O_o (windows freeze, no crashlog).
Title: Re: Tox
Post by: unsane on 14 02 2015, 21:44:28
It should be fixed in next nightly build i hope.
Title: Re: Tox
Post by: watcher on 15 02 2015, 20:19:42
Binaries updated to r12132 (http://trac.miranda-ng.org/changeset/12132). Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Title: Re: Tox
Post by: Vulpix 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


Title: Re: Tox
Post by: watcher on 16 02 2015, 22:57:53
Binaries updated to r12152 (http://trac.miranda-ng.org/changeset/12152). Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Title: Re: Tox
Post by: watcher on 16 02 2015, 23:00:41
Tox nodes autoexec file - http://svn.miranda-ng.org/main/trunk/protocols/Tox/docs/
Title: Re: Tox
Post by: Vulpix 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?
Title: Re: Tox
Post by: watcher on 17 02 2015, 07:36:59
Binaries updated to r12157 (http://trac.miranda-ng.org/changeset/12157). Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Title: Re: Tox
Post by: unsane 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
Title: Re: Tox
Post by: unsane 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.
Title: Re: Tox
Post by: watcher on 17 02 2015, 23:01:49
Binaries updated to r12172 (http://trac.miranda-ng.org/changeset/12172). Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Title: Re:Tox
Post by: Vulpix 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?
Title: Re: Tox
Post by: unsane on 18 02 2015, 05:29:49
Ooups, my bet. Will be fixed in next build.
Title: Re: Tox
Post by: Vulpix 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
Title: Re: Tox
Post by: watcher on 18 02 2015, 08:03:25
Binaries updated to r12178 (http://trac.miranda-ng.org/changeset/12178). Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Title: Re: Tox
Post by: unsane 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)?
Title: Re: Tox
Post by: Vulpix on 18 02 2015, 08:10:40
Nope, it was 2:43am :D I was sleeping, I only noticed I DCd in the morning when I turned on my monitor.
Title: Re: Tox
Post by: unsane on 18 02 2015, 19:26:55
Experement (http://trac.miranda-ng.org/changeset/12183) with disconnect suppression in next build.
Title: Re: Tox
Post by: watcher on 18 02 2015, 20:50:39
Binaries updated to r12188 (http://trac.miranda-ng.org/changeset/12188). Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Title: Re: Tox
Post by: watcher on 19 02 2015, 07:11:41
Binaries updated to r12192 (http://trac.miranda-ng.org/changeset/12192). Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Title: Re: Tox
Post by: Vulpix on 19 02 2015, 08:57:30
Alrighty!

Out of curiosity, why is the "Tox nodes" option in the "Network" submenu, instead of being a tab on the "Tox" network menu? It makes little sense I think. Additionally, the "Tox nodes" submenu should have a "remove" button, if it has an "add" button. I know you can click the cross next to every entry but it feels counterintuitive.

Additionally, what is going on in the log below? Why the "double" bootstrap?

Spoiler
[9:57:59 1E14] CToxProto::SetStatus: changing status from 40071 to 40072
[9:57:59 1AA0] CToxProto::PollingThread: entering
[9:57:59 1AA0] CToxProto::InitToxCore: initializing tox core
[9:57:59 1AA0] CToxProto::InitToxCore: loading tox profile
[9:57:59 1AA0] CToxProto::InitToxCore: tox profile load successfully
[9:57:59 1AA0] CToxProto::BootstrapDht: bootstraping DHT
[9:57:59 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:57:59 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:57:59 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:57:59 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:57:59 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:57:59 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:57:59 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:57:59 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:57:59 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:57:59 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:57:59 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:57:59 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:57:59 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:57:59 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:00 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:00 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:00 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:00 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:00 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:00 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:00 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:00 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:00 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:00 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:00 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:00 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:00 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:00 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:00 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:00 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:00 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:00 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:00 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:00 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:01 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:01 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:01 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:01 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:01 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:01 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:01 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:01 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:01 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:01 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:01 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:01 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:01 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:01 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:01 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:01 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:01 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:01 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:01 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:01 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:02 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:02 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:02 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:02 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:02 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:02 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:02 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:02 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:02 1AA0] CToxProto::CheckConnection: lost connection with DHT
[9:58:02 1AA0] CToxProto::PollingThread: successfuly connected to DHT
[9:58:02 1AA0] CToxProto::PollingThread: changing status from 1 to 40072
[9:58:03 1AA0] CToxProto::BootstrapDht: bootstraping DHT
[9:58:03 1AA0] CToxProto::CheckConnection: restored connection with DHT

Title: Re: Tox
Post by: Mataes on 19 02 2015, 09:15:44
1) coz list of nodes one for all tox accounts
2) diagree with you. for what we need button if we already have way to delete node?
Title: Re: Tox
Post by: unsane on 19 02 2015, 09:33:29
Additionally, what is going on in the log below? Why the "double" bootstrap?
Danger, wild logs :D I'll fix "lost connection" duplication later.
I don't now how to avoid disconnect. It's just experiment.
When tox considers that it is disconnected from DHT it tries to rebootstrap DHT.
If you will get dc then the experiment will be failed.
Title: Re: Tox
Post by: Vulpix on 19 02 2015, 09:59:23
1) coz list of nodes one for all tox accounts
2) diagree with you. for what we need button if we already have way to delete node?

1) Ohh. Fair enough. I only use one so I didn't think of that.
2) I guess for completeness' sake. It feels weird to only have a button for "add" because when you highlight a node you expect to be able to hit DEL or click "remove" to delete it. It's just user/usability tweak, quality of life thing. Not game-breaking, hehe.

@unsane, so far, no DC :D
Title: Re: Tox
Post by: Mataes on 19 02 2015, 10:01:14
about delete button on keyboard i agree. i ll add this function
Title: Re: Tox
Post by: watcher on 19 02 2015, 22:10:05
Binaries updated to r12202 (http://trac.miranda-ng.org/changeset/12202). Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Title: Re: Tox
Post by: Vulpix on 20 02 2015, 07:00:23
Updated, but after update, all of the tox nodes in the GUI are gone. It also failed to connect 1x before connecting:

[7:50:09 1ADC] CToxProto::PollingThread: entering
[7:50:09 1ADC] CToxProto::InitToxCore: initializing tox core
[7:50:09 1ADC] CToxProto::InitToxCore: loading tox profile
[7:50:09 1ADC] CToxProto::InitToxCore: tox profile load successfully
[7:50:09 1ADC] CToxProto::BootstrapDht: bootstraping DHT
[7:50:19 1ADC] CToxProto::SetStatus: changing status from 202 to 40071
[7:50:19 1ADC] CToxProto::PollingThread: failed to connect to DHT
[7:50:19 1ADC] CToxProto::PollingThread: leaving
[7:50:30 0F60] CToxProto::SetStatus: changing status from 40071 to 40072
[7:50:30 1AEC] CToxProto::PollingThread: entering
[7:50:30 1AEC] CToxProto::InitToxCore: initializing tox core
[7:50:30 1AEC] CToxProto::InitToxCore: loading tox profile
[7:50:30 1AEC] CToxProto::InitToxCore: tox profile load successfully
[7:50:30 1AEC] CToxProto::BootstrapDht: bootstraping DHT
[7:50:40 1AEC] CToxProto::PollingThread: successfuly connected to DHT
[7:50:40 1AEC] CToxProto::PollingThread: changing status from 1 to 40072

but it worked ever since, so maybe it was just some temporary error.

Also I see the log is fixed since there is no spam of "lost connection" like before.
Title: Re: Tox
Post by: unsane on 20 02 2015, 07:37:39
all of the tox nodes in the GUI are gone
It's because key TOX\NodeCount was renamed into TOX\Node_Count.
Title: Re: Tox
Post by: Vulpix on 20 02 2015, 08:14:37
I see... is there something I should do in miranda DB so I can see all the nodes I've added?

Also, I asked irungentoo about nodes and he said it literally doesn't matter which node you connect to to bootstrap, in the sense that "as long as you can connect, it can be the US node or node from NL and the connect bootstrap speed will be the same".
Title: Re: Tox
Post by: Wishmaster on 20 02 2015, 10:55:36
Vulpix, you can remane that key as unsane said.

unsane, I wonder why that key is needed at all? Can't you just loop through all settings until you find one that doesn't exist?

Smth like that:
Code: [Select]
for (lvi.iItem = 0; ; lvi.iItem++)
{
mir_snprintf(setting, SIZEOF(setting), TOX_SETTINGS_NODE_IPV4, lvi.iItem);
                                char *szIPv4 = db_get_sa(NULL, MODULE, setting);
                                if (szIPv4 == NULL) break; // break if setting doesn't exist

mir_snprintf(setting, SIZEOF(setting), TOX_SETTINGS_NODE_IPV6, lvi.iItem);
                                char *szIPv6 = db_get_sa(NULL, MODULE, setting);
                                if (szIPv6 == NULL) {
                                       mir_free(szIPv4);
                                       break; // break if setting doesn't exist
                                 }

mir_snprintf(setting, SIZEOF(setting), TOX_SETTINGS_NODE_PKEY, lvi.iItem);
                                char *szKey = db_get_sa(NULL, MODULE, setting);
                                if (szKey == NULL) {
                                       mir_free(szIPv4);
                                       mir_free(szIPv6);
                                       break; // break if setting doesn't exist
                                 }

lvi.iImage = -1;
lvi.mask = LVIF_TEXT | LVIF_IMAGE;

lvi.iSubItem = 0;
lvi.pszText = szIPv4;
SendMessage(hwndList, LVM_INSERTITEMA, 0, (LPARAM)&lvi);

lvi.iSubItem = 1;
lvi.pszText = szIPv6;
SendMessage(hwndList, LVM_SETITEMA, 0, (LPARAM)&lvi);

mir_snprintf(setting, SIZEOF(setting), TOX_SETTINGS_NODE_PORT, lvi.iItem);
int port = db_get_w(NULL, MODULE, setting, 0);
if (port > 0)
{
char portNum[10];
itoa(port, portNum, 10);
lvi.pszText = mir_strdup(portNum);
}
lvi.iSubItem = 2;
SendMessage(hwndList, LVM_SETITEMA, 0, (LPARAM)&lvi);

lvi.iSubItem = 3;
lvi.pszText = szKey;
SendMessage(hwndList, LVM_SETITEMA, 0, (LPARAM)&lvi);

lvi.mask = LVIF_IMAGE;
lvi.iSubItem = 4;
lvi.iImage = 0;
ListView_SetItem(hwndList, &lvi);

lvi.iSubItem = 5;
lvi.iImage = 1;
ListView_SetItem(hwndList, &lvi);
}
Title: Re: Tox
Post by: Vulpix on 20 02 2015, 11:00:05
Wishmaster - Thanks! That helped.

My friend had another tox DC (other protocols were just fine and he was online at the time. Not messaging or sending anything; tox just went offline):


[9:16:45 1488] CToxProto::PollingThread: successfuly connected to DHT
[9:16:45 1488] CToxProto::PollingThread: changing status from 1 to 40072
[12:23:07 1488] CToxProto::CheckConnection: lost connection with DHT
[12:23:07 1488] CToxProto::BootstrapDht: bootstraping DHT
[12:23:11 1488] CToxProto::CheckConnection: disconnected from DHT
[12:23:11 1488] CToxProto::SetStatus: changing status from 40072 to 40071
[12:23:11 1488] CToxProto::PollingThread: leaving

What happened there?
Title: Re: Tox
Post by: unsane on 20 02 2015, 12:48:56
Wishmaster, good idea. it will be implemented in next build.

Vulpix, Did you have nodes in node list?
Title: Re: Tox
Post by: Vulpix on 20 02 2015, 13:09:40
unsane - Well, yes, but they were not showing in the GUI (I have not modded his db yet). It's my friend's miranda. We also only left two nodes in the node list. Is it required to keep more nodes in the node list?
Title: Re: Tox
Post by: Vulpix on 20 02 2015, 17:08:49
I'm a little confused on what's happening with the plugin right now, hehe.

If I change NodeCount to Node_Count, then I see all the nodes, except... (and I think this is because the numbering changed from 1 to 0 or something?) one of the nodes remains stuck in the DB. I've deleted it.

If you delete all the nodes, Tox still connects. Which nodes is it using? Some hardcoded ones? Which are those? Do the settings from the node list have any effect right now?

Furthermore, the "tox.ini" file, how is it being loaded? My friend put it in the plugins folder but got no nodes into the db from it.

:o looks a bit mixed up right now.
Title: Re: Tox
Post by: Mataes on 20 02 2015, 17:52:29
there are 2 ways of loading nodes: from db and from ini. They both work. tox.ini should be in Plugins folder
Title: Re: Tox
Post by: unsane on 20 02 2015, 17:58:42
I'm a little confused on what's happening with the plugin right now, hehe.
It's under construction right now. But as Mataes said both variants are working.
Title: Re: Tox
Post by: Vulpix on 20 02 2015, 18:07:37
there are 2 ways of loading nodes: from db and from ini. They both work. tox.ini should be in Plugins folder

The tox.ini in Plugins folder is not working for me. I just tried it; nothing is loaded. I checked the database to make sure and DB is empty too.

EDIT:
Wait I think I'm misunderstanding. Loading nodes from the ini doesn't actually put them in the tox nodes options section (i.e. they are not displayed there). Right? It just uses them to connect, that's all. If that is so, then it probably works, but how do I know it does if I can't see any log or anything that indicates the nodes have been loaded?
Title: Re: Tox
Post by: Mataes on 20 02 2015, 18:32:50

Yes plugin don't add nodes from ini to db.you don't need know what nodes plugin use. For you main thing: it works.

Title: Re: Tox
Post by: Wishmaster on 20 02 2015, 18:48:28
Yes plugin don't add nodes from ini to db.
Well, why not? It might make sense to save them to use them later after ini file has been deleted?
Title: Re: Tox
Post by: Vulpix on 20 02 2015, 18:59:43
The reason I use miranda and not some stupid skype etc ... is because I hate how those applications think they "know better". Maybe so; but I like to know what's going on underneath. Those applications are all like - no changelogs, no info, it works, so accept it!

If it's not super difficult to do, would it be possible to at least display the nodes that are currently loaded from the INI, even if you don't plan on storing them in the DB?
Title: Re: Tox
Post by: Mataes on 20 02 2015, 19:03:44
for what? this information useless for you. Actually you don't know what node uses now. Storing nodes in ini file is better for managering.
in db stores your personal nodes and they uses first
Title: Re: Tox
Post by: Mataes on 20 02 2015, 19:05:56
You can't use this information and take benefit from it
Title: Re: Tox
Post by: Vulpix on 20 02 2015, 19:11:00
I suppose the idea was to make it better to debug if I'm getting disconnected. At least put it in log that node X was used to bootstrap from or something?

But if it's too much trouble then forget it.
Title: Re: Tox
Post by: Mataes on 20 02 2015, 19:11:55
no, this function created not for you :)
Title: Re: Tox
Post by: watcher on 21 02 2015, 19:41:08
Binaries updated to r12226 (http://trac.miranda-ng.org/changeset/12226).Tox.ini with additional nodes is now supplied with plugin archive, please unpack it to Plugins folder with Tox.dll. Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!

Common nodes from tox.ini
(http://i.imgur.com/wmMMUwo.png)
Title: Re: Tox
Post by: watcher on 22 02 2015, 08:44:03
Binaries updated to r12253 (http://trac.miranda-ng.org/changeset/12253). Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Title: Re: Tox
Post by: watcher on 01 03 2015, 12:31:49
Binaries updated to r12281 (http://trac.miranda-ng.org/changeset/12281). Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Title: Re: Tox
Post by: watcher on 03 03 2015, 20:44:07
Binaries updated to r12308 (http://trac.miranda-ng.org/changeset/12308). Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Title: Re: Tox
Post by: watcher on 05 03 2015, 20:05:16
Binaries updated to r12331-13341 (http://trac.miranda-ng.org/changeset/12331). Please update manually from attachments in the first post. Please backup Tox profile before updating to this revision! It may become corrupted!
Title: Re: Tox
Post by: watcher on 05 03 2015, 20:43:59
Tox now will not work without tox.ini next to tox.dll or nodes, added to database. So make sure that you unpack provided tox.ini when you update plugin!
Title: Re: Tox
Post by: Raileath on 08 03 2015, 07:25:38
Hello, internets! I noticed a crash on Windows XP SP3 when the plugin tries to connect to Tox. It does work in Windows 7, but my main computer is still XP so this is a fair bother for me. If anyone would like to look into how to fix it, I would very much appreciate it! Quoted below is the crash report, in case that will help any.

Spoiler
Miranda Crash Report from 8 Mar 2015 1:07:50. Crash Dumper v.0.0.5.2
Exception: Access Violation at address 6700F478. Writing to address 0000001C.

Stack Trace:
---------------------------------------------------------------
6700F478 (libtox 67000000): ..\toxcore\friend_requests.c (35): set_nospam
6702A8A2 (libtox 67000000): ..\toxcore\util.c (156): load_state

CPU: Intel(R) Core(TM)2 Solo CPU U2200 @ 1.20GHz [x86 Family 6 Model 22 Stepping 1] [DEP Enabled]
Installed RAM: 1015 MBytes
Operating System: Microsoft Windows XP Professional Service Pack 3 (build 2600)
Internet Explorer: 8.0.6001.18702 (build 86001)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : English/English | English/English

Miranda NG Version: 0.95.3 build #11706
Build time: 1 Jan 2015 15:15:54
Profile: C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Profiles\Raileath\Raileath.dat
Language pack: No language pack installed
Service Mode: No

Active Plugins (31):
  AdvaImg.dll v.0.11.0.1 [5 Mar 2015 21:32:00] - Miranda image services
  AIM.dll v.0.11.0.1 [1 Jan 2015 15:08:00] - AIM protocol
  AVS.dll v.0.95.3.4 [1 Jan 2015 15:07:40] - Avatar service
  Clist_nicer.dll v.0.9.2.4 [1 Jan 2015 15:08:44] - Clist nicer
  CrashDumper.dll v.0.0.5.2 [1 Jan 2015 15:11:18] - Crash dumper
  CryptoPP.dll v.1.0.4.8 [1 Jan 2015 15:16:12] - Crypto++
  DbChecker.dll v.0.95.3.1 [1 Jan 2015 15:11:34] - Database checker
  DbEditorPP.dll v.3.2.0.1 [1 Jan 2015 15:11:22] - Database editor++
  Dbx_mmap.dll v.0.95.3.1 [1 Jan 2015 15:07:44] - Miranda NG mmap database driver
  Facebook.dll v.0.2.9.9 [1 Jan 2015 15:10:00] - Facebook RM
  Fingerprint.dll v.0.1.0.0 [1 Jan 2015 15:12:50] - Fingerprint NG
  GG.dll v.0.11.0.3 [1 Jan 2015 15:08:10] - Gadu-Gadu protocol
  ICQ.dll v.0.11.2.6 [1 Jan 2015 15:08:24] - IcqOscarJ protocol
  IEHistory.dll v.0.0.1.7 [1 Jan 2015 15:15:04] - IEView history viewer
  IEView.dll v.1.4.0.2 [1 Jan 2015 15:09:06] - IEView
  Import.dll v.0.95.3.4 [1 Jan 2015 15:07:40] - Import contacts and messages
  IRC.dll v.0.11.0.2 [1 Jan 2015 15:08:14] - IRC protocol
  Jabber.dll v.0.11.0.4 [1 Jan 2015 15:08:34] - Jabber protocol
  KeepStatus.dll v.0.9.0.2 [1 Jan 2015 15:09:26] - Keep status
  MirOTR.dll v.0.11.0.4 [1 Jan 2015 15:16:18] - Miranda OTR
  Msg_Export.dll v.3.1.0.3 [1 Jan 2015 15:11:40] - Message export
  MSN.dll v.0.11.1.2 [1 Jan 2015 15:08:38] - MSN protocol
  NotesReminders.dll v.0.0.5.1 [1 Jan 2015 15:12:34] - Sticky Notes & Reminders
  PluginUpdater.dll v.0.1.2.4 [1 Jan 2015 15:11:50] - Plugin updater
  SecureIM.dll v.1.0.12.4 [1 Jan 2015 15:09:18] - SecureIM
  SpellChecker.dll v.0.2.6.2 [1 Jan 2015 15:10:02] - Spell checker
  TabSRMM.dll v.3.4.0.7 [1 Jan 2015 15:07:56] - TabSRMM
  TooltipNotify.dll v.0.7.0.1 [1 Jan 2015 15:09:34] - Tooltip notify
  TopToolBar.dll v.0.8.0.4 [1 Jan 2015 15:10:16] - TopToolBar
  Tox.dll v.0.11.0.8 [5 Mar 2015 14:56:53] - Tox protocol
  Yahoo.dll v.0.11.0.1 [1 Jan 2015 15:08:20] - Yahoo protocol

Loaded Modules:
-------------------------------------------------------------------------------
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Miranda32.exe  00400000 - 004BB000 v.0.95.3.11706 [1 Jan 2015 15:15:54]
C:\WINDOWS\system32\ntdll.dll  7C900000 - 7C9B2000 v.5.1.2600.6055 [9 Dec 2010 9:15:09]
C:\WINDOWS\system32\kernel32.dll  7C800000 - 7C8F6000 v.5.1.2600.6532 [12 Mar 2014 4:48:50]
C:\WINDOWS\system32\WS2_32.dll  71AB0000 - 71AC7000 v.5.1.2600.5512 [2 Jan 2013 16:06:50]
C:\WINDOWS\system32\ADVAPI32.dll  77DD0000 - 77E6B000 v.5.1.2600.5755 [9 Feb 2009 6:10:48]
C:\WINDOWS\system32\RPCRT4.dll  77E70000 - 77F03000 v.5.1.2600.6477 [6 Nov 2013 23:38:51]
C:\WINDOWS\system32\Secur32.dll  77FE0000 - 77FF1000 v.5.1.2600.5834 [25 Jun 2009 2:25:26]
C:\WINDOWS\system32\msvcrt.dll  77C10000 - 77C68000 v.7.0.2600.5512 [2 Jan 2013 15:56:57]
C:\WINDOWS\system32\WS2HELP.dll  71AA0000 - 71AA8000 v.5.1.2600.5512 [2 Jan 2013 16:06:50]
C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202\COMCTL32.dll  773D0000 - 774D3000 v.6.0.2900.6028 [23 Aug 2010 10:12:02]
C:\WINDOWS\system32\GDI32.dll  77F10000 - 77F59000 v.5.1.2600.6460 [9 Oct 2013 7:12:48]
C:\WINDOWS\system32\USER32.dll  7E410000 - 7E4A1000 v.5.1.2600.5512 [2 Jan 2013 16:03:46]
C:\WINDOWS\system32\SHLWAPI.dll  77F60000 - 77FD6000 v.6.0.2900.5912 [8 Dec 2009 3:23:28]
C:\WINDOWS\system32\WINMM.dll  76B40000 - 76B6D000 v.5.1.2600.6160 [14 Oct 2011 8:47:29]
C:\WINDOWS\system32\VERSION.dll  77C00000 - 77C08000 v.5.1.2600.5512 [2 Jan 2013 16:03:58]
C:\WINDOWS\system32\UxTheme.dll  5AD70000 - 5ADA8000 v.6.0.2900.5512 [2 Jan 2013 16:03:55]
C:\WINDOWS\system32\COMDLG32.dll  763B0000 - 763F9000 v.6.0.2900.5512 [2 Jan 2013 15:44:53]
C:\WINDOWS\system32\SHELL32.dll  7C9C0000 - 7D1D7000 v.6.0.2900.6242 [8 Jun 2012 8:26:20]
C:\WINDOWS\system32\ole32.dll  774E0000 - 7761E000 v.5.1.2600.6435 [5 Aug 2013 7:30:32]
C:\WINDOWS\system32\OLEAUT32.dll  77120000 - 771AB000 v.5.1.2600.6341 [25 Jan 2013 21:55:44]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Zlib.dll  120E0000 - 120F7000 v.1.2.8.0 [1 Jan 2015 15:07:40]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\MSVCR100.dll  78AA0000 - 78B5F000 v.10.0.40219.325 [10 Jun 2011 17:58:52]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\mir_core.dll  12000000 - 12019000 [1 Jan 2015 15:11:14]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\MSVCP100.dll  78050000 - 780B9000 v.10.0.40219.325 [10 Jun 2011 17:58:52]
C:\WINDOWS\system32\CRYPT32.dll  77A80000 - 77B17000 v.5.131.2600.6459 [7 Oct 2013 4:59:21]
C:\WINDOWS\system32\MSASN1.dll  77B20000 - 77B32000 v.5.1.2600.5875 [4 Sep 2009 15:03:36]
C:\WINDOWS\system32\IMM32.DLL  76390000 - 763AD000 v.5.1.2600.5512 [2 Jan 2013 15:51:37]
C:\WINDOWS\system32\prio.dll  10000000 - 10005000 v.1.9.6.0 [19 Jan 2007 17:17:46]
C:\WINDOWS\system32\MSCTF.dll  74720000 - 7476C000 v.5.1.2600.5512 [2 Jan 2013 15:55:58]
C:\WINDOWS\system32\apphelp.dll  77B40000 - 77B62000 v.5.1.2600.5512 [2 Jan 2013 15:43:03]
C:\WINDOWS\system32\msctfime.ime  755C0000 - 755EE000 v.5.1.2600.5512 [2 Jan 2013 15:55:59]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\CrashDumper.dll  13660000 - 13672000 v.0.0.5.2 [1 Jan 2015 15:11:18]
C:\WINDOWS\system32\dbghelp.dll  59A60000 - 59B01000 v.5.1.2600.5512 [2 Jan 2013 15:48:26]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\DbChecker.dll  137E0000 - 137EF000 v.0.95.3.1 [1 Jan 2015 15:11:34]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\DbEditorPP.dll  13800000 - 1381F000 v.3.2.0.1 [1 Jan 2015 15:11:22]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\Dbx_mmap.dll  13840000 - 13851000 v.0.95.3.1 [1 Jan 2015 15:07:44]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Core\stdcrypt.dll  12200000 - 1220C000 v.0.95.3.11706 [1 Jan 2015 15:13:50]
C:\WINDOWS\system32\Msftedit.dll  4B400000 - 4B486000 v.5.41.15.1515 [2 Jan 2013 15:56:04]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\AdvaImg.dll  12F40000 - 12FCE000 v.0.11.0.1 [5 Mar 2015 21:32:00]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\Clist_nicer.dll  134C0000 - 1350C000 v.0.9.2.4 [1 Jan 2015 15:08:44]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\AIM.dll  13060000 - 1308A000 v.0.11.0.1 [1 Jan 2015 15:08:00]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\AVS.dll  131C0000 - 131D3000 v.0.95.3.4 [1 Jan 2015 15:07:40]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\CryptoPP.dll  136A0000 - 13718000 v.1.0.4.8 [1 Jan 2015 15:16:12]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\Facebook.dll  13920000 - 1395E000 v.0.2.9.9 [1 Jan 2015 15:10:00]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\Fingerprint.dll  139E0000 - 139F9000 v.0.1.0.0 [1 Jan 2015 15:12:50]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\GG.dll  13CA0000 - 13CE2000 v.0.11.0.3 [1 Jan 2015 15:08:10]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\ICQ.dll  142A0000 - 142F2000 v.0.11.2.6 [1 Jan 2015 15:08:24]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\IEHistory.dll  14360000 - 1436A000 v.0.0.1.7 [1 Jan 2015 15:15:04]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\IEView.dll  14380000 - 143A0000 v.1.4.0.2 [1 Jan 2015 15:09:06]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\Import.dll  143E0000 - 143ED000 v.0.95.3.4 [1 Jan 2015 15:07:40]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\IRC.dll  144C0000 - 14511000 v.0.11.0.2 [1 Jan 2015 15:08:14]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\Jabber.dll  14580000 - 14612000 v.0.11.0.4 [1 Jan 2015 15:08:34]
C:\WINDOWS\system32\DNSAPI.dll  76F20000 - 76F47000 v.5.1.2600.6089 [3 Mar 2011 0:55:19]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\KeepStatus.dll  146C0000 - 146D0000 v.0.9.0.2 [1 Jan 2015 15:09:26]
C:\WINDOWS\system32\WININET.dll  3D930000 - 3DA17000 v.8.0.6001.23580 [6 Mar 2014 11:59:23]
C:\WINDOWS\system32\Normaliz.dll  010B0000 - 010B9000 v.6.0.5441.0 [7 Jan 2009 17:20:36]
C:\WINDOWS\system32\urlmon.dll  78130000 - 78264000 v.8.0.6001.23580 [6 Mar 2014 11:59:23]
C:\WINDOWS\system32\iertutil.dll  3DFD0000 - 3E1BC000 v.8.0.6001.23580 [6 Mar 2014 11:59:22]
C:\WINDOWS\system32\IPHLPAPI.DLL  76D60000 - 76D79000 v.5.1.2600.5512 [2 Jan 2013 15:51:56]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\MirOTR.dll  14860000 - 148D2000 v.0.11.0.4 [1 Jan 2015 15:16:18]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\Msg_Export.dll  14B20000 - 14B38000 v.3.1.0.3 [1 Jan 2015 15:11:40]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\MSN.dll  14B60000 - 14B9D000 v.0.11.1.2 [1 Jan 2015 15:08:38]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\NotesReminders.dll  14EC0000 - 14EDD000 v.0.0.5.1 [1 Jan 2015 15:12:34]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\PluginUpdater.dll  15060000 - 15075000 v.0.1.2.4 [1 Jan 2015 15:11:50]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\SecureIM.dll  154A0000 - 154B6000 v.1.0.12.4 [1 Jan 2015 15:09:18]
C:\WINDOWS\system32\MSIMG32.dll  76380000 - 76385000 v.5.1.2600.5512 [2 Jan 2013 15:56:21]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\SpellChecker.dll  157A0000 - 157EE000 v.0.2.6.2 [1 Jan 2015 15:10:02]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\TabSRMM.dll  159E0000 - 15A71000 v.3.4.0.7 [1 Jan 2015 15:07:56]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\TooltipNotify.dll  15BE0000 - 15BEA000 v.0.7.0.1 [1 Jan 2015 15:09:34]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\TopToolBar.dll  15C00000 - 15C0D000 v.0.8.0.4 [1 Jan 2015 15:10:16]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\Tox.dll  01390000 - 013B6000 v.0.11.0.8 [5 Mar 2015 14:56:53]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\libtox.dll  67000000 - 672FA000 [3 Mar 2015 2:47:24]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Plugins\Yahoo.dll  16360000 - 16389000 v.0.11.0.1 [1 Jan 2015 15:08:20]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Core\stduserinfo.dll  12320000 - 1232C000 v.0.95.3.11706 [1 Jan 2015 15:16:08]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Core\stdurl.dll  12300000 - 12309000 v.0.95.3.11706 [1 Jan 2015 15:16:00]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Core\stdemail.dll  12220000 - 12226000 v.0.95.3.11706 [1 Jan 2015 15:16:04]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Core\stdauth.dll  12120000 - 12127000 v.0.95.3.11706 [1 Jan 2015 15:16:08]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Core\stdfile.dll  12240000 - 12250000 v.0.95.3.11706 [1 Jan 2015 15:16:02]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Core\stdhelp.dll  12260000 - 12266000 v.0.95.3.11706 [1 Jan 2015 15:15:56]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Core\stdidle.dll  12280000 - 12287000 v.0.95.3.11706 [1 Jan 2015 15:15:52]
C:\WINDOWS\system32\WTSAPI32.dll  76F50000 - 76F58000 v.5.1.2600.5512 [2 Jan 2013 16:06:53]
C:\WINDOWS\system32\WINSTA.dll  76360000 - 76370000 v.5.1.2600.5512 [2 Jan 2013 16:06:08]
C:\WINDOWS\system32\NETAPI32.dll  5B860000 - 5B8B5000 v.5.1.2600.6260 [6 Jul 2012 7:58:52]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Core\stdautoaway.dll  12140000 - 12146000 v.0.95.3.11706 [1 Jan 2015 15:15:56]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Core\stduseronline.dll  12340000 - 12346000 v.0.95.3.11706 [1 Jan 2015 15:15:46]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\Core\stdaway.dll  12160000 - 12169000 v.0.95.3.11706 [1 Jan 2015 15:15:46]
C:\WINDOWS\system32\CLBCATQ.DLL  76FD0000 - 7704F000 v.2001.12.4414.700 [14 Apr 2008 13:41:52]
C:\WINDOWS\system32\COMRes.dll  77050000 - 77115000 v.2001.12.4414.700 [2 Jan 2013 15:47:55]
C:\WINDOWS\system32\shdocvw.dll  7E290000 - 7E403000 v.6.0.2900.6525 [24 Feb 2014 21:30:52]
C:\WINDOWS\system32\CRYPTUI.dll  754D0000 - 75550000 v.5.131.2600.5512 [2 Jan 2013 15:48:03]
C:\WINDOWS\system32\WINTRUST.dll  76C30000 - 76C5E000 v.5.131.2600.6285 [24 Aug 2012 7:53:22]
C:\WINDOWS\system32\IMAGEHLP.dll  76C90000 - 76CB9000 v.5.1.2600.6479 [12 Nov 2013 20:59:42]
C:\WINDOWS\system32\WLDAP32.dll  76F60000 - 76F8C000 v.5.1.2600.5512 [2 Jan 2013 16:06:12]
C:\WINDOWS\system32\mydocs.dll  72410000 - 7242A000 v.6.0.2900.5512 [2 Jan 2013 15:57:12]
C:\WINDOWS\system32\ntshrui.dll  76990000 - 769B5000 v.5.1.2600.5512 [2 Jan 2013 15:58:13]
C:\WINDOWS\system32\ATL.DLL  76B20000 - 76B31000 v.3.5.2284.2 [17 Jul 2009 13:01:06]
C:\WINDOWS\system32\USERENV.dll  769C0000 - 76A74000 v.5.1.2600.5512 [2 Jan 2013 16:03:48]
C:\Program Files\Microsoft Virtual PC\VPCShExH.DLL  01860000 - 01870000 v.6.0.156.0 [18 Feb 2007 7:29:16]
C:\Documents and Settings\Owner\Desktop\recovery\Miranda NG\icons\secureim_icons.dll  12820000 - 12827000 v.1.0.12.4 [1 Jan 2015 15:13:30]
C:\WINDOWS\system32\oleacc.dll  61880000 - 618BA000 v.7.0.2600.6153 [26 Sep 2011 10:41:20]
Title: Re: Tox
Post by: watcher on 08 03 2015, 07:58:34
Quote (selected)
Miranda NG Version: 0.95.3 build #11706

First of all - you should use this plugin with nightly builds only, just cause one day it might crash your Miranda, Miranda NG is compatible with plugins within one build (not sure it will solve your XP crash problem though).

Latest binaries can be obtained here. (for use with nightly builds only).
Title: Re: Tox
Post by: Robyer on 08 03 2015, 08:35:06
It's crash inside tox library, not this plugin. Does it work for you with other Tox client (e.g. uTox)?
Title: Re: Tox
Post by: watcher on 08 03 2015, 08:56:09
Robyer, it's not the first time that toxcore crashes on XP, it would be interesting to catch it with a longer stack.
Title: Re: Tox
Post by: Raileath on 08 03 2015, 16:33:45
uTox seems to run just fine, so at the very least there is some version of the Tox library that runs on XP. I am using the latest dev build available on the site, is there somewhere else to look for nightlies?
Title: Re: Tox
Post by: Vulpix on 08 03 2015, 17:59:27
uTox seems to run just fine, so at the very least there is some version of the Tox library that runs on XP. I am using the latest dev build available on the site, is there somewhere else to look for nightlies?

The best (or rather easiest) way to ensure your miranda is always up to date is to use the pluginupdater plugin and set it up like this:
(http://i.imgur.com/c34XOst.png)
Title: Re: Tox
Post by: Robyer on 08 03 2015, 20:21:17
The best (or rather easiest) way to ensure your miranda is always up to date is to use the pluginupdater plugin and set it up like this:

Not for Tox though, as it's still in alpha stage and available only for manual download (without plugin updater).

But probably unsane need to answer Raileath about used tox library in plugin :)
Title: Re: Tox
Post by: Vulpix on 08 03 2015, 23:56:27
Well yeah, hehe. I meant just the core + other plugins, to make sure that the miranda itself is nightly.

Post Merge: 10 03 2015, 15:10:37
So I got myself a windows XP virtual machine and indeed, tox (on fully updated miranda) won't log in. I.e. it starts and works fine as long as you keep tox offline. The moment you try logging in, you get this:

Spoiler
Miranda Crash Report from 10 Mar 2015 15:52:24. Crash Dumper v.0.0.5.2
Exception: Access Violation at address 6700F478. Writing to address 0000001C.

Stack Trace:
---------------------------------------------------------------
6700F478 (libtox 67000000): ..\toxcore\friend_requests.c (35): set_nospam
6702A8A2 (libtox 67000000): ..\toxcore\util.c (156): load_state

CPU: Intel(R) Core(TM) i7-4765T CPU @ 2.00GHz [x86 Family 6 Model 60 Stepping 3] [DEP Enabled]
Installed RAM: 1024 MBytes
Operating System: Microsoft Windows XP Home Edition Service Pack 3 (build 2600)
Internet Explorer: 8.0.6001.18702 (build 86001)
Administrator privileges: Yes

Miranda NG Version: 0.95.4 alpha build #12373
Build time: 10 Mar 2015 5:31:36
Profile: C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Profiles\Testox\Testox.dat
Language pack: No language pack installed
Service Mode: No

Active Plugins (21):
  AdvaImg.dll v.0.11.0.1 [3 Jan 2015 22:27:34] - Miranda image services
  AIM.dll v.0.11.0.1 [10 Mar 2015 5:32:24] - AIM protocol
  AVS.dll v.0.95.3.4 [10 Mar 2015 5:31:56] - Avatar service
  Clist_modern.dll v.0.9.1.2 [10 Mar 2015 5:37:36] - Modern contact list
  CrashDumper.dll v.0.0.5.2 [10 Mar 2015 5:38:56] - Crash dumper
  Dbx_mmap.dll v.0.95.3.1 [10 Mar 2015 5:31:58] - Miranda NG mmap database driver
  Facebook.dll v.0.2.10.5 [10 Mar 2015 5:36:30] - Facebook RM
  FileAsMessage.dll v.0.0.2.4 [3 Jan 2015 22:30:38] - File as message
  GG.dll v.0.11.0.3 [10 Mar 2015 5:32:30] - Gadu-Gadu protocol
  GTalkExt.dll v.0.1.1.0 [10 Mar 2015 5:36:08] - GTalk Extension
  ICQ.dll v.0.11.3.1 [10 Mar 2015 5:33:22] - IcqOscarJ protocol
  Import.dll v.0.95.3.4 [10 Mar 2015 5:31:58] - Import contacts and messages
  ImportTXT.dll v.0.0.1.11 [3 Jan 2015 22:36:44] - Import TXT
  IRC.dll v.0.11.0.2 [10 Mar 2015 5:32:36] - IRC protocol
  Jabber.dll v.0.11.0.4 [10 Mar 2015 5:33:20] - Jabber protocol
  MSN.dll v.0.11.1.2 [10 Mar 2015 5:33:42] - MSN protocol
  PluginUpdater.dll v.0.1.2.4 [10 Mar 2015 5:43:34] - Plugin updater
  TabSRMM.dll v.3.4.0.9 [10 Mar 2015 5:32:16] - TabSRMM
  TopToolBar.dll v.0.8.0.4 [10 Mar 2015 5:37:08] - TopToolBar
  Tox.dll v.0.11.0.8 [5 Mar 2015 22:56:54] - Tox protocol
  Yahoo.dll v.0.11.0.1 [10 Mar 2015 5:32:38] - Yahoo protocol

Loaded Modules:
-------------------------------------------------------------------------------
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Miranda32.exe  00400000 - 004BB000 v.0.95.4.12373 [10 Mar 2015 5:31:36]
C:\WINDOWS\system32\ntdll.dll  7C900000 - 7C9B1000 v.5.1.2600.6055 [9 Dec 2010 16:15:19]
C:\WINDOWS\system32\kernel32.dll  7C800000 - 7C8F6000 v.5.1.2600.6532 [12 Mar 2014 11:47:44]
C:\WINDOWS\system32\WS2_32.dll  71A90000 - 71AA7000 v.5.1.2600.5512 [14 Apr 2008 13:00:00]
C:\WINDOWS\system32\ADVAPI32.dll  77DC0000 - 77E6B000 v.5.1.2600.5755 [9 Feb 2009 11:56:05]
C:\WINDOWS\system32\RPCRT4.dll  77E70000 - 77F03000 v.5.1.2600.6477 [7 Nov 2013 6:38:00]
C:\WINDOWS\system32\Secur32.dll  77FE0000 - 77FF1000 v.5.1.2600.5834 [25 Jun 2009 9:27:37]
C:\WINDOWS\system32\msvcrt.dll  77C00000 - 77C58000 v.7.0.2600.5512 [14 Apr 2008 13:00:00]
C:\WINDOWS\system32\WS2HELP.dll  71A80000 - 71A88000 v.5.1.2600.5512 [14 Apr 2008 13:00:00]
C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202\COMCTL32.dll  773C0000 - 774C3000 v.6.0.2900.6028 [23 Aug 2010 17:12:33]
C:\WINDOWS\system32\GDI32.dll  77F10000 - 77F59000 v.5.1.2600.6460 [9 Oct 2013 14:13:11]
C:\WINDOWS\system32\USER32.dll  7E360000 - 7E3F1000 v.5.1.2600.5512 [14 Apr 2008 13:00:00]
C:\WINDOWS\system32\SHLWAPI.dll  77F60000 - 77FD6000 v.6.0.2900.5912 [8 Dec 2009 10:25:31]
C:\WINDOWS\system32\WINMM.dll  76B30000 - 76B5D000 v.5.1.2600.6160 [14 Oct 2011 15:47:24]
C:\WINDOWS\system32\VERSION.dll  77BF0000 - 77BF8000 v.5.1.2600.5512 [14 Apr 2008 13:00:00]
C:\WINDOWS\system32\UxTheme.dll  5B250000 - 5B288000 v.6.0.2900.5512 [14 Apr 2008 13:00:00]
C:\WINDOWS\system32\COMDLG32.dll  76390000 - 763D9000 v.6.0.2900.5512 [14 Apr 2008 13:00:00]
C:\WINDOWS\system32\SHELL32.dll  7C9C0000 - 7D1D8000 v.6.0.2900.6242 [8 Jun 2012 15:25:48]
C:\WINDOWS\system32\ole32.dll  774D0000 - 7760E000 v.5.1.2600.6435 [5 Aug 2013 14:30:13]
C:\WINDOWS\system32\OLEAUT32.dll  77110000 - 7719B000 v.5.1.2600.6341 [26 Jan 2013 4:55:43]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Zlib.dll  120E0000 - 120F7000 v.1.2.8.0 [10 Mar 2015 5:31:00]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\MSVCR100.dll  78AA0000 - 78B5F000 v.10.0.40219.325 [11 Jun 2011 0:58:52]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\mir_core.dll  12000000 - 12019000 [10 Mar 2015 5:30:56]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\MSVCP100.dll  78050000 - 780B9000 v.10.0.40219.325 [11 Jun 2011 0:58:52]
C:\WINDOWS\system32\IMM32.DLL  76370000 - 7638D000 v.5.1.2600.5512 [14 Apr 2008 13:00:00]
C:\WINDOWS\system32\MSCTF.dll  746F0000 - 7473C000 v.5.1.2600.5512 [14 Apr 2008 13:00:00]
C:\WINDOWS\system32\msctfime.ime  751A0000 - 751CE000 v.5.1.2600.5512 [14 Apr 2008 13:00:00]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Plugins\CrashDumper.dll  13680000 - 13692000 v.0.0.5.2 [10 Mar 2015 5:38:56]
C:\WINDOWS\system32\dbghelp.dll  59C50000 - 59CF1000 v.5.1.2600.5512 [14 Apr 2008 13:00:00]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Plugins\Dbx_mmap.dll  13860000 - 13871000 v.0.95.3.1 [10 Mar 2015 5:31:58]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Core\stdcrypt.dll  12200000 - 1220C000 v.0.95.4.12373 [10 Mar 2015 5:31:38]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Core\stdssl.dll  122E0000 - 122E7000 v.0.95.4.12373 [10 Mar 2015 5:31:38]
C:\WINDOWS\system32\CRYPT32.dll  77A70000 - 77B08000 v.5.131.2600.6459 [7 Oct 2013 12:00:01]
C:\WINDOWS\system32\MSASN1.dll  77B10000 - 77B22000 v.5.1.2600.5875 [4 Sep 2009 22:05:18]
C:\WINDOWS\system32\WSOCK32.dll  71AB0000 - 71ABA000 v.5.1.2600.5512 [14 Apr 2008 13:00:00]
C:\WINDOWS\system32\Msftedit.dll  4B450000 - 4B4D6000 v.5.41.15.1515 [14 Apr 2008 13:00:00]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Plugins\AdvaImg.dll  12F40000 - 12FCE000 v.0.11.0.1 [3 Jan 2015 22:27:34]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Plugins\Clist_modern.dll  133E0000 - 13456000 v.0.9.1.2 [10 Mar 2015 5:37:36]
C:\WINDOWS\system32\MSIMG32.dll  76360000 - 76365000 v.5.1.2600.5512 [14 Apr 2008 13:00:00]
C:\WINDOWS\WinSxS\X86_Microsoft.Windows.Gdiplus_6595b64144ccf1df_1.0.6002.23084_x-ww_f3f35550\gdiplus.dll  4EBE0000 - 4ED8B000 v.5.2.6002.23084 [10 Apr 2013 11:46:06]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Plugins\AIM.dll  13080000 - 130AA000 v.0.11.0.1 [10 Mar 2015 5:32:24]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Plugins\AVS.dll  131E0000 - 131F2000 v.0.95.3.4 [10 Mar 2015 5:31:56]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Plugins\Facebook.dll  13940000 - 1397F000 v.0.2.10.5 [10 Mar 2015 5:36:30]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Plugins\FileAsMessage.dll  139E0000 - 139EB000 v.0.0.2.4 [3 Jan 2015 22:30:38]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Plugins\GG.dll  13CC0000 - 13D02000 v.0.11.0.3 [10 Mar 2015 5:32:30]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Plugins\GTalkExt.dll  13D80000 - 13D90000 v.0.1.1.0 [10 Mar 2015 5:36:08]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Plugins\ICQ.dll  142C0000 - 14312000 v.0.11.3.1 [10 Mar 2015 5:33:22]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Plugins\Import.dll  14400000 - 1440D000 v.0.95.3.4 [10 Mar 2015 5:31:58]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Plugins\ImportTXT.dll  14420000 - 14480000 v.0.0.1.11 [3 Jan 2015 22:36:44]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\pcre3.dll  12080000 - 120A8000 v.7.0.2632.17573 [17 Mar 2007 12:56:48]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Plugins\IRC.dll  144E0000 - 14531000 v.0.11.0.2 [10 Mar 2015 5:32:36]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Plugins\Jabber.dll  145A0000 - 14632000 v.0.11.0.4 [10 Mar 2015 5:33:20]
C:\WINDOWS\system32\DNSAPI.dll  76F10000 - 76F37000 v.5.1.2600.6089 [3 Mar 2011 7:54:55]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Plugins\MSN.dll  14B80000 - 14BBD000 v.0.11.1.2 [10 Mar 2015 5:33:42]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Plugins\PluginUpdater.dll  150A0000 - 150B5000 v.0.1.2.4 [10 Mar 2015 5:43:34]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Plugins\TabSRMM.dll  15A40000 - 15ACF000 v.3.4.0.9 [10 Mar 2015 5:32:16]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Plugins\TopToolBar.dll  15C40000 - 15C4D000 v.0.8.0.4 [10 Mar 2015 5:37:08]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Plugins\Tox.dll  10000000 - 10026000 v.0.11.0.8 [5 Mar 2015 22:56:54]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\libtox.dll  67000000 - 672FA000 [3 Mar 2015 10:47:26]
C:\WINDOWS\system32\IPHLPAPI.DLL  76D50000 - 76D69000 v.5.1.2600.5512 [14 Apr 2008 13:00:00]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Plugins\Yahoo.dll  163A0000 - 163C9000 v.0.11.0.1 [10 Mar 2015 5:32:38]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Core\stduserinfo.dll  12340000 - 1234C000 v.0.95.4.12373 [10 Mar 2015 5:31:28]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Core\stdurl.dll  12320000 - 12329000 v.0.95.4.12373 [10 Mar 2015 5:31:14]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Core\stdemail.dll  12220000 - 12226000 v.0.95.4.12373 [10 Mar 2015 5:31:10]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Core\stdauth.dll  12120000 - 12127000 v.0.95.4.12373 [10 Mar 2015 5:31:04]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Core\stdfile.dll  12240000 - 12250000 v.0.95.4.12373 [10 Mar 2015 5:31:14]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Core\stdhelp.dll  12260000 - 12266000 v.0.95.4.12373 [10 Mar 2015 5:31:20]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Core\stduihist.dll  12300000 - 12307000 v.0.95.4.12373 [10 Mar 2015 5:31:28]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Core\stdidle.dll  12280000 - 12287000 v.0.95.4.12373 [10 Mar 2015 5:31:26]
C:\WINDOWS\system32\WTSAPI32.dll  76F40000 - 76F48000 v.5.1.2600.5512 [14 Apr 2008 13:00:00]
C:\WINDOWS\system32\WINSTA.dll  76340000 - 76350000 v.5.1.2600.5512 [14 Apr 2008 13:00:00]
C:\WINDOWS\system32\NETAPI32.dll  015F0000 - 01645000 v.5.1.2600.6260 [6 Jul 2012 14:58:55]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Core\stdautoaway.dll  12140000 - 12146000 v.0.95.4.12373 [10 Mar 2015 5:31:20]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Core\stduseronline.dll  12360000 - 12366000 v.0.95.4.12373 [10 Mar 2015 5:31:28]
C:\Documents and Settings\SweetPrince\Desktop\Miranda Alpha\Core\stdaway.dll  12160000 - 12169000 v.0.95.4.12373 [10 Mar 2015 5:31:06]
C:\WINDOWS\system32\CLBCATQ.DLL  76FC0000 - 7703F000 v.2001.12.4414.700 [14 Apr 2008 13:00:00]
C:\WINDOWS\system32\COMRes.dll  77040000 - 77109000 v.2001.12.4414.700 [14 Apr 2008 13:00:00]
C:\WINDOWS\system32\oleacc.dll  61880000 - 618BA000 v.7.0.2600.6153 [26 Sep 2011 11:41:20]
C:\WINDOWS\system32\appHelp.dll  77B30000 - 77B52000 v.5.1.2600.5512 [14 Apr 2008 13:00:00]
C:\WINDOWS\system32\shdocvw.dll  7E1E0000 - 7E353000 v.6.0.2900.6525 [25 Feb 2014 4:30:37]
C:\WINDOWS\system32\CRYPTUI.dll  76660000 - 766E1000 v.5.131.2600.5512 [14 Apr 2008 13:00:00]
C:\WINDOWS\system32\WININET.dll  40C00000 - 40CE7000 v.8.0.6001.23580 [6 Mar 2014 18:58:44]
C:\WINDOWS\system32\Normaliz.dll  01E40000 - 01E49000 v.6.0.5441.0 [7 Jan 2009 18:20:36]
C:\WINDOWS\system32\urlmon.dll  45630000 - 45764000 v.8.0.6001.23580 [6 Mar 2014 18:58:44]
C:\WINDOWS\system32\iertutil.dll  412A0000 - 4148C000 v.8.0.6001.23580 [6 Mar 2014 18:58:44]
C:\WINDOWS\system32\WINTRUST.dll  76C20000 - 76C4E000 v.5.131.2600.6285 [24 Aug 2012 14:53:44]
C:\WINDOWS\system32\IMAGEHLP.dll  76C80000 - 76CA9000 v.5.1.2600.6479 [13 Nov 2013 4:00:05]
C:\WINDOWS\system32\WLDAP32.dll  76F50000 - 76F7D000 v.5.1.2600.5512 [14 Apr 2008 13:00:00]
C:\WINDOWS\system32\mydocs.dll  723F0000 - 7240A000 v.6.0.2900.5512 [14 Apr 2008 13:00:00]
C:\WINDOWS\system32\ntshrui.dll  76980000 - 769A5000 v.5.1.2600.5512 [14 Apr 2008 13:00:00]
C:\WINDOWS\system32\ATL.DLL  76B10000 - 76B21000 v.3.5.2284.2 [17 Jul 2009 20:04:02]
C:\WINDOWS\system32\USERENV.dll  769B0000 - 76A65000 v.5.1.2600.5512 [14 Apr 2008 13:00:00]
Title: Re: Tox protocol
Post by: Vulpix on 13 03 2015, 09:02:31
As a sidenote, today, the bounty for Tox has been paid

I hope that support for Tox will remain strong though :P it's an awesome protocol.

Vulpix-sponsored bounty:

$500 if you fix tox plugin to work properly:

- latest tox binaries
- everything has to work - filetransfers (this means they work regardless of filesize, even on big files), regular chat (+ /me actions), adding/removing contacts, proper storing in tox savefile, avatars.

$800 if it doesn't take longer than 2 months.

$100 up-front if you at least make the latest plugin not corrupt the savefile (bloats/grows everytime you restart miranda).

I am willing to betatest and bug-check, I am a heavy miranda tox user.

Payment via paypal.

I know you guys don't accept donations, so I'm putting up a bounty. I love miranda and I love tox, and currently it's just not working at all with the latest versions.
Title: Re: Tox protocol
Post by: Alberto on 13 03 2015, 14:03:28
Good to know there are still people who keep their word. :)
Title: Re: Tox protocol
Post by: Vulpix on 08 04 2015, 14:35:04
BIG CHANGES INCOMING:

Toxcore is switching to a so-called "new api"
(something that has been in the works for quite some time, but has been finalized recently and most of the clients (utox/qtox) are starting to migrate over. This new api was made by the devs of toxcore in an attempt to unify the way things are coded for toxcore and make further development more structured.

Communication of an old toxcore and new toxcore causes major disruption to the chat, so for example messages sent from old toxcore to the new toxcore will have weird symbols in them, and you will not receive a "message sent successfully" echo. Likewise, messages sent from the new toxcore to the old toxcore will actually have missing characters. Old toxcore will also attempt to download a random file from the new toxcore - but this file doesn't exist, it's just an issue caused by the interoperability.

Unsane is currently working (and has been working for a while now - thanks!) on the new api migration, but expect random bugs and issues to occur. As always, make a backup of your tox profile before you do anything.

For now, I some of my linux-using friends who use uTox are already reporting that it has been updated to the latest version which includes the new api (version 0.2.p). Windows version is still using 0.2.o (old toxcore), unless you download the nightly build.

tl;dr:

- new internal workings of toxcore
- miranda plugin must be reworked
- once done no real difference for end-user
- until done, talking inbetween old and new toxcore will be almost impossible

I'm mentioning this so that people who use tox aren't suddenly cut from their friends. Best spread the word to make sure they know, or have your tox profile at the ready to copy it to utox with new toxcore until miranda's implementation gets updated, just so you can talk to people for the time being :)


Edit: Tox plugin for miranda has been reworked; we are simply currently waiting for the official switch to new api; it must be done by people @toxcore (irungentoo on github). Expected switch is end of April.
Title: Re: Tox protocol
Post by: Vulpix on 25 04 2015, 15:04:09
qTox has been ported to new api (which was the last thing hindering the migration to new api for all of the other clients). Testing is currently underway and if all goes well, it will be merged to master on Monday. This means that tox will officially migrate to new api on Monday. Remember to update your plugins folks! :)
Title: Re: Tox protocol
Post by: Vulpix on 26 04 2015, 22:17:44
New api released for utox,qtox and everything. Y'all can happily update from the stickied post above! :D remember to tell your friends to update as well.




Everything below this line (i.e. new posts) must be on the new tox api!
Title: Re: Tox protocol
Post by: Vulpix on 27 04 2015, 18:40:52
Testing:

1) File transfers are broken; sending a file causes the recipient to receive it but it shows for sender as "failed", furthermore miranda tries to retransfer it all the time:

Spoiler
[16:35:29 15AC] Setting protocol/module name to 'FoxyToxy'
[16:35:29 15AC] KeepStatus: assigning status 40071 to FoxyToxy
[16:35:34 15AC] CToxProto::SetStatus: changing status from 40071 to 40072
[16:35:34 0FDC] CToxProto::PollingThread: entering
[16:35:34 0FDC] CToxProto::InitToxCore: initializing tox core
[16:35:34 0FDC] CToxProto::InitToxCore: loading tox profile
[16:35:34 0FDC] CToxProto::LoadToxProfile: loading tox profile
[16:35:34 15AC] KeepStatus: assigning status 40072 to FoxyToxy
[16:35:35 0FDC] CToxProto::LoadToxProfile: tox profile load successfully
[16:35:35 0FDC] CToxProto::BootstrapNodes: bootstraping DHT
[16:35:43 0FDC] CToxProto::TryConnect: successfuly connected to DHT
[16:35:43 0FDC] CToxProto::TryConnect: changing status from 1 to 40072
[16:35:56 0FDC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[16:35:57 0FDC] CToxProto::FileAllow: failed to open file (65536)
[16:35:58 0FDC] CToxProto::OnFileSendData: finised the transfer of file (0)
[16:35:58 0FDC] CToxProto::OnFileSendData: file (0) is transferred not completely
[16:36:29 0FDC] CToxProto::FileAllow: failed to open file (65536)
[16:36:30 0FDC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[16:36:31 0FDC] CToxProto::OnFileSendData: finised the transfer of file (0)
[16:36:31 0FDC] CToxProto::OnFileSendData: file (0) is transferred not completely
[16:36:56 0FDC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[16:36:57 0FDC] CToxProto::FileAllow: failed to open file (65536)
[16:36:57 0FDC] CToxProto::OnFileSendData: finised the transfer of file (0)
[16:36:57 0FDC] CToxProto::OnFileSendData: file (0) is transferred not completely
[16:37:02 0FDC] CToxProto::FileAllow: failed to open file (65536)
[16:39:22 0FDC] CToxProto::FileAllow: failed to open file (65536)
[16:41:06 0FDC] CToxProto::FileAllow: failed to open file (65536)
[16:41:06 0FDC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[16:41:07 0FDC] CToxProto::OnFileSendData: finised the transfer of file (0)
[16:41:07 0FDC] CToxProto::OnFileSendData: file (0) is transferred not completely
[16:41:10 0FDC] CToxProto::FileAllow: failed to open file (65536)
[16:41:14 0FDC] CToxProto::FileAllow: failed to open file (131072)
[16:41:18 0FDC] CToxProto::FileAllow: failed to open file (196608)
[16:41:18 0FDC] CToxProto::FileAllow: failed to open file (262144)
[16:41:26 0FDC] CToxProto::FileAllow: failed to open file (327680)
[16:41:26 0FDC] CToxProto::FileAllow: failed to open file (393216)
[16:41:28 0FDC] CToxProto::FileAllow: failed to open file (65536)
[16:41:30 0FDC] CToxProto::FileAllow: failed to open file (65536)
[16:44:42 0FDC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[16:44:43 0FDC] CToxProto::OnFileSendData: finised the transfer of file (0)
[16:44:43 0FDC] CToxProto::OnFileSendData: file (0) is transferred not completely
[16:46:53 0FDC] CToxProto::FileAllow: failed to open file (65536)
[16:48:36 0FDC] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (0)
[16:48:36 0FDC] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (5)
[16:56:01 0FDC] CToxProto::FileAllow: failed to open file (65536)
[17:00:32 0FDC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[17:00:33 0FDC] CToxProto::OnFileSendData: finised the transfer of file (0)
[17:00:33 0FDC] CToxProto::OnFileSendData: file (0) is transferred not completely
[17:08:57 0FDC] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (0)
[17:08:57 0FDC] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (3)
[17:08:58 0FDC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[17:08:59 0FDC] CToxProto::OnFileSendData: finised the transfer of file (0)
[17:08:59 0FDC] CToxProto::OnFileSendData: file (0) is transferred not completely
[17:21:43 0FDC] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (0)
[17:21:43 0FDC] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (3)
[17:21:44 0FDC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[17:21:46 0FDC] CToxProto::OnFileSendData: finised the transfer of file (0)
[17:21:46 0FDC] CToxProto::OnFileSendData: file (0) is transferred not completely
[17:22:55 0FDC] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (0)
[17:22:55 0FDC] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (3)
[17:22:57 0FDC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[17:23:01 0FDC] CToxProto::OnFileSendData: finised the transfer of file (0)
[17:23:01 0FDC] CToxProto::OnFileSendData: file (0) is transferred not completely
[17:24:09 0FDC] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (0)
[17:24:09 0FDC] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (3)
[17:24:10 0FDC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[17:24:15 0FDC] CToxProto::OnFileSendData: finised the transfer of file (0)
[17:24:15 0FDC] CToxProto::OnFileSendData: file (0) is transferred not completely
[17:25:34 0FDC] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (0)
[17:25:34 0FDC] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (3)
[17:25:35 0FDC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[17:25:37 0FDC] CToxProto::OnFileSendData: finised the transfer of file (0)
[17:25:37 0FDC] CToxProto::OnFileSendData: file (0) is transferred not completely
[17:36:34 0FDC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[17:36:35 0FDC] CToxProto::OnFileSendData: finised the transfer of file (0)
[17:36:35 0FDC] CToxProto::OnFileSendData: file (0) is transferred not completely
[17:58:00 0FDC] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (0)
[17:58:00 0FDC] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (3)
[17:58:06 0FDC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[17:58:11 0FDC] CToxProto::OnFileSendData: finised the transfer of file (0)
[17:58:11 0FDC] CToxProto::OnFileSendData: file (0) is transferred not completely
[17:59:18 0FDC] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (0)
[17:59:18 0FDC] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (3)
[17:59:18 0FDC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[17:59:21 0FDC] CToxProto::OnFileSendData: finised the transfer of file (0)
[17:59:21 0FDC] CToxProto::OnFileSendData: file (0) is transferred not completely
[18:00:02 0FDC] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (0)
[18:00:02 0FDC] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (5)
[18:00:09 0FDC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[18:00:12 0FDC] CToxProto::OnFileRequest: start/resume the transfer of file (1)
[18:00:12 0FDC] CToxProto::OnFileSendData: finised the transfer of file (0)
[18:00:12 0FDC] CToxProto::OnFileSendData: file (0) is transferred not completely
[18:00:13 0FDC] CToxProto::OnFileSendData: finised the transfer of file (1)
[18:00:13 0FDC] CToxProto::OnFileSendData: file (1) is transferred not completely
[18:02:26 0FDC] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (0)
[18:02:26 0FDC] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (5)
[18:02:30 0FDC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[18:02:30 0FDC] CToxProto::OnFileRequest: start/resume the transfer of file (1)
[18:02:32 0FDC] CToxProto::OnFileSendData: finised the transfer of file (0)
[18:02:32 0FDC] CToxProto::OnFileSendData: file (0) is transferred not completely
[18:02:33 0FDC] CToxProto::OnFileSendData: finised the transfer of file (1)
[18:02:33 0FDC] CToxProto::OnFileSendData: file (1) is transferred not completely
[18:07:11 0FDC] CToxProto::FileAllow: failed to open file (65536)
[18:07:11 0FDC] CToxProto::FileAllow: failed to open file (131072)
[18:07:11 0FDC] CToxProto::FileAllow: failed to open file (196608)
[18:07:11 0FDC] CToxProto::FileAllow: failed to open file (262144)
[18:07:11 0FDC] CToxProto::FileAllow: failed to open file (327680)
[18:07:11 0FDC] CToxProto::FileAllow: failed to open file (393216)
[18:07:11 0FDC] CToxProto::FileAllow: failed to open file (65536)
[18:07:11 0FDC] CToxProto::FileAllow: failed to open file (65536)
[18:07:11 0FDC] CToxProto::FileAllow: failed to open file (131072)
[18:07:11 0FDC] CToxProto::FileAllow: failed to open file (196608)
[18:07:11 0FDC] CToxProto::FileAllow: failed to open file (262144)
[18:07:11 0FDC] CToxProto::FileAllow: failed to open file (65536)
[18:25:00 0FDC] CToxProto::FileAllow: failed to open file (65536)
[18:28:26 0FDC] CToxProto::FileAllow: failed to open file (65536)
[18:28:42 0FDC] CToxProto::FileAllow: failed to open file (65536)
[18:28:44 0FDC] CToxProto::FileAllow: failed to open file (131072)
[18:29:50 0FDC] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (0)
[18:29:50 0FDC] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (5)
[18:30:11 15AC] CToxProto::SetAwayMsg: failed to set status status message N (0)
[18:30:11 15AC] KeepStatus: assigning status 40072 to FoxyToxy
[18:30:17 15AC] CToxProto::SetAwayMsg: failed to set status status message N (0)
[18:33:28 0FDC] CToxProto::CheckConnection: lost connection with DHT
[18:33:30 0FDC] CToxProto::BootstrapNodes: bootstraping DHT
[18:33:33 0FDC] CToxProto::BootstrapNodes: bootstraping DHT
[18:33:35 0FDC] CToxProto::BootstrapNodes: bootstraping DHT
[18:33:38 0FDC] CToxProto::BootstrapNodes: bootstraping DHT
[18:33:40 0FDC] CToxProto::BootstrapNodes: bootstraping DHT
[18:33:43 0FDC] CToxProto::CheckConnection: disconnected from DHT
[18:33:43 0FDC] CToxProto::SetStatus: changing status from 40072 to 40071
[18:33:44 15AC] KeepStatus: connection lost! (FoxyToxy)
[18:33:44 0FDC] CToxProto::PollingThread: leaving
[18:34:04 15AC] KeepStatus: assigning status 40072 to FoxyToxy
[18:34:04 15AC] CToxProto::SetStatus: changing status from 40071 to 40072
[18:34:04 1198] CToxProto::PollingThread: entering
[18:34:04 1198] CToxProto::InitToxCore: initializing tox core
[18:34:04 1198] CToxProto::InitToxCore: loading tox profile
[18:34:04 1198] CToxProto::LoadToxProfile: loading tox profile
[18:34:04 15AC] KeepStatus: assigning status 40072 to FoxyToxy
[18:34:04 1198] CToxProto::LoadToxProfile: tox profile load successfully
[18:34:04 1198] CToxProto::BootstrapNodes: bootstraping DHT
[18:34:12 1198] CToxProto::TryConnect: successfuly connected to DHT
[18:34:12 1198] CToxProto::TryConnect: changing status from 1 to 40072
[18:34:13 1198] CToxProto::CheckConnection: lost connection with DHT
[18:34:14 1198] CToxProto::CheckConnection: restored connection with DHT
[18:34:28 1198] CToxProto::FileAllow: failed to open file (65536)
[18:34:29 1198] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[18:34:30 1198] CToxProto::OnFileSendData: finised the transfer of file (0)
[18:34:30 1198] CToxProto::OnFileSendData: file (0) is transferred not completely
[18:34:30 1198] CToxProto::FileAllow: failed to open file (65536)
[18:34:35 1198] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[18:34:36 1198] CToxProto::OnFileSendData: finised the transfer of file (0)
[18:34:36 1198] CToxProto::OnFileSendData: file (0) is transferred not completely
[18:34:55 1198] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (0)
[18:34:55 1198] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (3)
[18:35:14 1198] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[18:35:15 1198] CToxProto::OnFileSendData: finised the transfer of file (0)
[18:35:15 1198] CToxProto::OnFileSendData: file (0) is transferred not completely
[18:35:31 1198] CToxProto::FileAllow: failed to open file (65536)
[18:36:32 1198] CToxProto::FileAllow: failed to open file (65536)
[18:37:44 1198] CToxProto::FileAllow: failed to open file (65536)
[18:44:00 1198] CToxProto::FileAllow: failed to open file (65536)
[18:44:00 1198] CToxProto::FileAllow: failed to open file (65536)
[18:44:04 1198] CToxProto::FileAllow: failed to open file (65536)
[18:44:04 1198] CToxProto::FileAllow: failed to open file (131072)
[18:44:12 1198] CToxProto::FileAllow: failed to open file (65536)
[18:44:12 1198] CToxProto::FileAllow: failed to open file (65536)
[18:44:20 1198] CToxProto::FileAllow: failed to open file (65536)
[18:44:20 1198] CToxProto::FileAllow: failed to open file (131072)
[18:44:28 1198] CToxProto::FileAllow: failed to open file (65536)
[18:44:28 1198] CToxProto::FileAllow: failed to open file (131072)
[18:44:28 1198] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (0)
[18:44:28 1198] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (5)
[18:44:35 1198] CToxProto::FileAllow: failed to open file (65536)
[18:44:36 1198] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (0)
[18:44:36 1198] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (5)
[18:44:36 1198] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (1)
[18:44:36 1198] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (5)
[18:44:36 1198] CToxProto::FileAllow: failed to open file (196608)
[18:44:36 1198] CToxProto::FileAllow: failed to open file (262144)
[18:44:36 1198] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (0)
[18:44:36 1198] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (5)
[18:44:36 1198] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (1)
[18:44:36 1198] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (5)
[18:44:36 1198] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (2)
[18:44:36 1198] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (5)
[18:44:44 1198] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (0)
[18:44:44 1198] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (5)
[18:44:44 1198] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (1)
[18:44:44 1198] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (5)
[18:44:44 1198] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (2)
[18:44:44 1198] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (5)
[18:44:44 1198] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (3)
[18:44:44 1198] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (5)
[18:44:44 1198] CToxProto::FileAllow: failed to open file (327680)
[18:44:44 1198] CToxProto::FileAllow: failed to open file (393216)
[18:44:44 1198] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (0)
[18:44:44 1198] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (5)
[18:44:44 1198] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (1)
[18:44:44 1198] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (5)
[18:44:44 1198] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (2)
[18:44:44 1198] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (5)
[18:44:44 1198] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (3)
[18:44:44 1198] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (5)
[18:44:44 1198] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (4)
[18:44:44 1198] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (5)
[18:44:46 1198] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (0)
[18:44:46 1198] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (3)
[18:44:46 1198] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (1)
[18:44:46 1198] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (3)
[18:44:46 1198] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (2)
[18:44:46 1198] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (3)
[18:44:46 1198] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (3)
[18:44:46 1198] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (3)
[18:44:46 1198] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (4)
[18:44:46 1198] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (3)
[18:44:46 1198] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (5)
[18:44:46 1198] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (3)
[18:44:46 1198] CToxProto::FileAllow: failed to open file (65536)
[18:53:54 1198] CToxProto::FileAllow: failed to open file (65536)
[18:53:54 1198] CToxProto::FileAllow: failed to open file (65536)
[18:53:56 1198] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (1)
[18:53:56 1198] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (3)

2) Avatars aren't being sent. Cached avatars will be shown, but no new ones. When a contact changes avatar, old avatar (if cached) remains visible to the other person.


Title: Odp: Tox protocol
Post by: BantonioAnderas on 03 05 2015, 08:58:29
My friend showed me a screenshot. When I'm getting online miranda is trying to send 4GB file for him ;D
(https://i.imgur.com/SNWvIWB.png)
I'm using Miranda x86 and the newest tox plugin
Title: Re: Tox protocol
Post by: Vulpix on 03 05 2015, 09:33:10
Tell your friend to update to the latest qtox, he is using the old version with old api which causes these issues.
Title: Re: Tox protocol
Post by: Vulpix on 05 05 2015, 12:28:49
Tox crashed my miranda just now:

Spoiler
Miranda Crash Report from 5 May 2015 14:24:07. Crash Dumper v.0.0.5.2

Likely cause of the crash plugin: Tox protocol

Exception: Access Violation at address 0000000067012637. Reading from address 00000000000008F8.

Stack Trace:
---------------------------------------------------------------
0000000067012637 (libtox 0000000067000000): ..\toxcore\Messenger.c (101): getfriend_id
00000000670264A2 (libtox 0000000067000000): ..\toxcore\tox.c (569): tox_friend_by_public_key
00000001800138BA (Tox 0000000180000000): (filename not available) (0): (function-name not available)
0000000180012854 (Tox 0000000180000000): (filename not available) (0): (function-name not available)
0000000000440920 (Miranda64 0000000000400000): (filename not available) (0): CallProtoService
000000000043F483 (Miranda64 0000000000400000): (filename not available) (0): CallContactService
0000000016288503 (TabSRMM 0000000016240000): (filename not available) (0): (function-name not available)
0000000016287A50 (TabSRMM 0000000016240000): (filename not available) (0): (function-name not available)
0000000016273662 (TabSRMM 0000000016240000): (filename not available) (0): (function-name not available)
0000000076BE79B7 (USER32 0000000076BC0000): (filename not available) (0): CreateDialogParamW
0000000076BE7792 (USER32 0000000076BC0000): (filename not available) (0): CreateDialogParamW
0000000076BE76C2 (USER32 0000000076BC0000): (filename not available) (0): CreateDialogParamW
00000000120120E8 (mir_core 0000000012000000): (filename not available) (0): mir_callNextSubclass
0000000015E2C50F (SmileyAdd 0000000015E20000): (filename not available) (0): (function-name not available)
0000000012011D45 (mir_core 0000000012000000): (filename not available) (0): mir_hmac_sha1
0000000076BD9BD1 (USER32 0000000076BC0000): (filename not available) (0): TranslateMessageEx
0000000076BD98DA (USER32 0000000076BC0000): (filename not available) (0): TranslateMessage
0000000076BD67C2 (USER32 0000000076BC0000): (filename not available) (0): IsDialogMessageW
0000000000401668 (Miranda64 0000000000400000): (filename not available) (0): (function-name not available)
00000000004767E2 (Miranda64 0000000000400000): (filename not available) (0): IcoLib_IsManaged
0000000076CD59CD (kernel32 0000000076CC0000): (filename not available) (0): BaseThreadInitThunk
0000000076E0B891 (ntdll 0000000076DE0000): (filename not available) (0): RtlUserThreadStart

Miranda NG Version: 0.95.5 alpha build #13420 x64
Build time: 4 May 2015 9:15:12
Profile: D:\Programs\Programs\Miranda NG\Profiles\Vulpix\Vulpix.dat
Language pack: No language pack installed
Service Mode: No

Active Plugins (47):
  AddContactPlus.dll v.0.9.9.2 [25 Apr 2015 11:46:08] - Add contact+
  AdvaImg.dll v.0.11.0.2 [16 Apr 2015 4:45:07] - Miranda image services
  AIM.dll v.0.11.0.1 [4 May 2015 9:15:38] - AIM protocol
  AssocMgr.dll v.0.1.1.0 [1 May 2015 14:34:12] - File association manager
  AuthState.dll v.0.0.2.1 [25 Apr 2015 11:44:00] - Authorization state
  AvatarHistory.dll v.0.1.0.1 [4 May 2015 9:22:50] - Avatar history
  AVS.dll v.0.95.3.4 [4 May 2015 9:15:20] - Avatar service
  ChangeKeyboardLayout.dll v.0.0.1.6 [26 Apr 2015 5:48:00] - Change keyboard layout
  ClientChangeNotify.dll v.0.1.1.3 [16 Apr 2015 5:47:08] - Client change notify
  Clist_modern.dll v.0.9.1.3 [4 May 2015 9:19:22] - Modern contact list
  Contacts.dll v.1.6.0.0 [1 May 2015 14:28:54] - Send/receive contacts
  CrashDumper.dll v.0.0.5.2 [4 May 2015 9:20:36] - Crash dumper
  CSList.dll v.0.1.1.0 [4 May 2015 9:16:56] - Custom status list
  Db_autobackups.dll v.0.0.0.10 [4 May 2015 9:16:58] - Db autobackuper
  DbEditorPP.dll v.3.2.0.2 [4 May 2015 9:20:44] - Database editor++
  Dbx_mmap.dll v.0.95.3.1 [4 May 2015 9:15:22] - Miranda NG mmap database driver
  Dummy.dll v.0.1.0.0 [27 Apr 2015 7:32:02] - Dummy protocol
  FileAsMessage.dll v.0.0.2.4 [4 May 2015 9:19:10] - File as message
  Fingerprint.dll v.0.1.0.0 [22 Apr 2015 6:06:56] - Fingerprint NG
  Flags.dll v.0.1.0.4 [1 May 2015 14:28:56] - Country flags
  Folders.dll v.0.2.0.1 [4 May 2015 9:17:04] - Custom profile folders
  HistoryPP.dll v.1.5.1.5 [15 Apr 2015 19:17:56] - History++
  ICQ.dll v.0.11.3.2 [4 May 2015 9:16:20] - IcqOscarJ protocol
  IEView.dll v.1.5.0.1 [20 Apr 2015 5:59:26] - IEView
  IgnoreState.dll v.0.0.3.0 [25 Apr 2015 11:44:30] - Ignore state
  Import.dll v.0.95.4.2 [4 May 2015 9:15:18] - Import contacts and messages
  Jabber.dll v.0.11.0.4 [4 May 2015 9:16:42] - Jabber protocol
  KeepStatus.dll v.0.9.0.2 [4 May 2015 9:17:50] - Keep status
  MSN.dll v.0.11.1.2 [4 May 2015 9:16:36] - MSN protocol
  mTextControl.dll v.0.8.0.1 [1 May 2015 14:29:10] - Miranda text control
  NewXstatusNotify.dll v.1.4.0.11 [4 May 2015 9:17:18] - xStatus notify
  Nudge.dll v.0.2.0.2 [4 May 2015 9:17:18] - Nudge
  OpenFolder.dll v.1.1.0.0 [16 Apr 2015 5:48:44] - Open Miranda folder
  PluginUpdater.dll v.0.1.2.4 [16 Apr 2015 4:49:15] - Plugin updater
  PManagerEx.dll v.0.0.0.5 [16 Apr 2015 5:49:22] - Miranda NG profile changer
  Restart.dll v.0.0.6.0 [16 Apr 2015 5:49:24] - Restart
  SeenPlugin.dll v.5.0.5.2 [4 May 2015 9:17:32] - Last seen
  SimpleStatusMsg.dll v.1.9.0.5 [4 May 2015 9:18:42] - Simple status message
  SmileyAdd.dll v.0.2.3.18 [4 May 2015 9:17:46] - SmileyAdd
  StartPosition.dll v.0.2.0.3 [4 May 2015 9:23:08] - Start position
  Steam.dll v.0.11.3.2 [4 May 2015 9:25:36] - Steam protocol
  TabSRMM.dll v.3.4.0.10 [4 May 2015 9:15:58] - TabSRMM
  TopToolBar.dll v.0.8.0.4 [1 May 2015 14:30:46] - TopToolBar
  Tox.dll v.0.11.1.1 [27 Apr 2015 19:21:46] - Tox protocol
  UInfoEx.dll v.0.8.5.0 [4 May 2015 9:18:14] - User info ext
  Variables.dll v.0.2.3.10 [4 May 2015 9:18:18] - Variables
  Yahoo.dll v.0.11.0.1 [4 May 2015 9:16:20] - Yahoo protocol
Title: Re: Tox protocol
Post by: Vulpix on 06 05 2015, 06:24:20
Another crash just now:

Spoiler
Miranda Crash Report from 6 May 2015 6:47:19. Crash Dumper v.0.0.5.2

Likely cause of the crash plugin: Tox protocol

Exception: Access Violation at address 000000006253BE00. Reading from address 0000000000000000.

Stack Trace:
---------------------------------------------------------------
000000006253BE00 (MSVCR100 0000000062500000): (filename not available) (0): memcmp
0000000180015105 (Tox 0000000180000000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_avatars.cpp (239): CToxProto::OnGotFriendAvatarInfo
000000018000BACA (Tox 0000000180000000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_transfer.cpp (29): CToxProto::OnFriendFile
0000000067014178 (libtox 0000000067000000): ..\toxcore\Messenger.c (2075): handle_packet
000000006700D193 (libtox 0000000067000000): (filename not available) (0): handle_packet
0000000067018DA6 (libtox 0000000067000000): (filename not available) (0): handle_packet_connection
00000000670190FB (libtox 0000000067000000): (filename not available) (0): tcp_data_callback
000000006702293B (libtox 0000000067000000): ..\toxcore\TCP_connection.c (905): tcp_data_callback
00000000670217A6 (libtox 0000000067000000): ..\toxcore\TCP_client.c (820): do_confirmed_TCP
0000000067022109 (libtox 0000000067000000): ..\toxcore\TCP_client.c (948): do_TCP_connection
0000000067023A00 (libtox 0000000067000000): ..\toxcore\TCP_connection.c (1256): do_tcp_connections
000000006701953D (libtox 0000000067000000): (filename not available) (0): do_net_crypto
000000006701593E (libtox 0000000067000000): ..\toxcore\Messenger.c (2295): do_messenger
00000000670260FD (libtox 0000000067000000): ..\toxcore\tox.c (354): tox_iterate
00000001800103CC (Tox 0000000180000000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (146): CToxProto::DoTox
0000000180010C8D (Tox 0000000180000000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (174): CToxProto::PollingThread
00000000120123E0 (mir_core 0000000012000000): (filename not available) (0): forkthread
0000000062521D9F (MSVCR100 0000000062500000): (filename not available) (0): endthreadex
0000000062521E3B (MSVCR100 0000000062500000): (filename not available) (0): endthreadex
0000000076CD59CD (kernel32 0000000076CC0000): (filename not available) (0): BaseThreadInitThunk
0000000076E0B891 (ntdll 0000000076DE0000): (filename not available) (0): RtlUserThreadStart

And netlog:

Spoiler
[20:39:00 1934] CToxProto::BootstrapNode: failed to bootstrap node miranda-ng.now.im:33445 "D0CA4D926C359E87946603E6D091AC9665E137811E069BC1C6D72316AEA09178000B00000000" (2)
[20:39:00 1934] CToxProto::BootstrapNode: failed to bootstrap node miranda-ng.now.im:443 "D0CA4D926C359E87946603E6D091AC9665E137811E069BC1C6D72316AEA09178000B00000000" (2)
[20:39:02 1934] CToxProto::CheckConnection: restored connection with DHT
[20:46:10 1934] CToxProto::FileAllow: failed to open file (65536)
[20:53:06 1934] CToxProto::FileAllow: failed to open file (65536)
[21:11:25 1934] CToxProto::FileAllow: failed to open file (65536)
[21:12:44 1934] CToxProto::FileAllow: failed to open file (65536)
[21:13:54 1934] CToxProto::FileAllow: failed to open file (65536)
[21:14:23 1934] CToxProto::FileAllow: failed to open file (65536)
[21:44:55 1934] CToxProto::FileAllow: failed to open file (65536)
[22:08:20 1934] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (0)
[22:08:20 1934] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (3)
[22:49:31 1934] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (0)
[22:49:31 1934] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (3)
[23:53:59 2058] CToxProto::SetAwayMsg: failed to set status status message N (0)
[23:53:59 2058] CToxProto::SetStatus: changing status from 40072 to 40073
[23:54:00 2058] CToxProto::SetAwayMsg: failed to set status status message (null) (0)
[1:07:50 2058] CToxProto::SetAwayMsg: failed to set status status message  (0)
[1:07:56 2058] CToxProto::SetAwayMsg: failed to set status status message (null) (0)
[1:08:10 2058] CToxProto::SetAwayMsg: failed to set status status message  (0)
[1:08:17 2058] CToxProto::SetAwayMsg: failed to set status status message (null) (0)
[1:08:41 2058] CToxProto::SetAwayMsg: failed to set status status message  (0)
[1:08:47 2058] CToxProto::SetAwayMsg: failed to set status status message (null) (0)
[1:09:01 2058] CToxProto::SetAwayMsg: failed to set status status message  (0)
[1:09:07 2058] CToxProto::SetAwayMsg: failed to set status status message (null) (0)
[1:09:21 2058] CToxProto::SetAwayMsg: failed to set status status message  (0)
[1:09:27 2058] CToxProto::SetAwayMsg: failed to set status status message (null) (0)
[2:21:49 1934] CToxProto::FileAllow: failed to open file (65536)
[3:52:08 1934] CToxProto::CheckConnection: lost connection with DHT
[3:52:10 1934] CToxProto::BootstrapNodes: bootstraping DHT
[3:52:10 1934] CToxProto::BootstrapNode: failed to bootstrap node miranda-ng.now.im:33445 "D0CA4D926C359E87946603E6D091AC9665E137811E069BC1C6D72316AEA09178000B00000000" (2)
[3:52:10 1934] CToxProto::BootstrapNode: failed to bootstrap node miranda-ng.now.im:443 "D0CA4D926C359E87946603E6D091AC9665E137811E069BC1C6D72316AEA09178000B00000000" (2)
[3:52:13 1934] CToxProto::BootstrapNodes: bootstraping DHT
[3:52:13 1934] CToxProto::BootstrapNode: failed to bootstrap node miranda-ng.now.im:33445 "D0CA4D926C359E87946603E6D091AC9665E137811E069BC1C6D72316AEA09178000B00000000" (2)
[3:52:13 1934] CToxProto::BootstrapNode: failed to bootstrap node miranda-ng.now.im:443 "D0CA4D926C359E87946603E6D091AC9665E137811E069BC1C6D72316AEA09178000B00000000" (2)
[3:52:14 1934] CToxProto::CheckConnection: restored connection with DHT
[4:46:50 1934] CToxProto::FileAllow: failed to open file (65536)

Title: Re: Tox protocol
Post by: Vulpix on 06 05 2015, 21:54:14
Thank to Unsane for the quick hotfix! r13472 (http://trac.miranda-ng.org/changeset/13472/)

Miranda no longer crashes, and also you can now receive new avatars from users. Setting own avatar doesn't work (or rather it doesn't show yet), I tell a lie, it's working, but only miranda-to-miranda. Miranda-to-utox doesn't work. They cannot see your avatar. But you can see theirs and no crashes.

State of tox updated. @ http://forum.miranda-ng.org/index.php?topic=2502.msg6093
Title: Re: Tox protocol
Post by: Vulpix on 12 05 2015, 08:15:04
Filetransfers:

When miranda is RECEIVING:
Everything seems to work. You see a progress bar, it is possible to queue up multiple files. Works for miranda->miranda and utox->miranda.

When miranda is SENDING:
Receiving side sees a progress bar like normal and will generally receive the file just fine.
Sending side sees "request sent, waiting for acceptance" during transfer; no progress bar. At the end, sending side sees "file transfer failed", but the receiving side has the complete file.

Title: Re: Tox protocol
Post by: Vulpix on 12 05 2015, 19:14:07
Just had a miranda crash due to tox. Tox went offline while I was chatting with a friend and about 5 seconds later, miranda crashed.

Netlog:
Spoiler
[15:34:30 19D0] CToxProto::InitToxCore: initializing tox core
[15:34:30 19D0] CToxProto::InitToxCore: loading tox profile
[15:34:30 19D0] CToxProto::LoadToxProfile: loading tox profile
[15:34:30 2B04] KeepStatus: assigning status 40072 to FoxyToxy
[15:34:30 19D0] CToxProto::LoadToxProfile: tox profile load successfully
[15:34:30 19D0] CToxProto::BootstrapNodes: bootstraping DHT
[15:34:36 17E4] CToxProto::TryConnect: successfuly connected to DHT
[15:34:36 17E4] CToxProto::TryConnect: changing status from 1 to 40072
[15:34:45 19D0] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (1)
[15:34:45 19D0] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (3)
[15:35:52 19D0] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (1)
[15:35:52 19D0] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (3)
[16:43:03 19D0] CToxProto::CheckConnection: lost connection with DHT
[16:43:03 17E4] CToxProto::CheckConnection: lost connection with DHT
[16:43:04 17E4] CToxProto::CheckConnection: restored connection with DHT
[16:43:04 19D0] CToxProto::CheckConnection: restored connection with DHT
[17:14:23 17E4] CToxProto::CheckConnection: lost connection with DHT
[17:14:23 19D0] CToxProto::CheckConnection: lost connection with DHT
[17:14:25 19D0] CToxProto::BootstrapNodes: bootstraping DHT
[17:14:25 17E4] CToxProto::BootstrapNodes: bootstraping DHT
[17:14:28 19D0] CToxProto::BootstrapNodes: bootstraping DHT
[17:14:28 17E4] CToxProto::BootstrapNodes: bootstraping DHT
[17:14:31 19D0] CToxProto::BootstrapNodes: bootstraping DHT
[17:14:31 17E4] CToxProto::BootstrapNodes: bootstraping DHT
[17:14:33 17E4] CToxProto::CheckConnection: restored connection with DHT
[17:14:33 19D0] CToxProto::CheckConnection: restored connection with DHT
[20:51:11 19D0] CToxProto::CheckConnection: lost connection with DHT
[20:51:11 17E4] CToxProto::CheckConnection: lost connection with DHT
[20:51:13 19D0] CToxProto::BootstrapNodes: bootstraping DHT
[20:51:13 17E4] CToxProto::BootstrapNodes: bootstraping DHT
[20:51:16 19D0] CToxProto::BootstrapNodes: bootstraping DHT
[20:51:16 17E4] CToxProto::BootstrapNodes: bootstraping DHT
[20:51:19 19D0] CToxProto::BootstrapNodes: bootstraping DHT
[20:51:19 17E4] CToxProto::BootstrapNodes: bootstraping DHT
[20:51:21 17E4] CToxProto::BootstrapNodes: bootstraping DHT
[20:51:21 19D0] CToxProto::BootstrapNodes: bootstraping DHT
[20:51:24 19D0] CToxProto::BootstrapNodes: bootstraping DHT
[20:51:24 17E4] CToxProto::BootstrapNodes: bootstraping DHT
[20:51:26 17E4] CToxProto::CheckConnection: disconnected from DHT
[20:51:26 19D0] CToxProto::CheckConnection: disconnected from DHT
[20:51:26 19D0] CToxProto::SetStatus: changing status from 40072 to 40071
[20:51:26 17E4] CToxProto::SetStatus: changing status from 40072 to 40071
[20:51:27 2B04] KeepStatus: connection lost! (FoxyToxy)

Stack trace:
Spoiler
Likely cause of the crash plugin: Tox protocol

Exception: Access Violation at address 00000000670DF61C. Reading from address 0000000000000043.

Stack Trace:
---------------------------------------------------------------
00000000670DF61C (libtox 0000000067000000): (filename not available) (0): crypto_core_salsa20
00000000670DF84D (libtox 0000000067000000): (filename not available) (0): crypto_core_salsa20
00000000670DF8BA (libtox 0000000067000000): (filename not available) (0): crypto_core_salsa20
00000000670DF96F (libtox 0000000067000000): (filename not available) (0): crypto_core_salsa20
00000000670051CA (libtox 0000000067000000): ..\toxav\toxav.c (137): toxav_kill
0000000180017231 (Tox 0000000180000000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_core.cpp (119): CToxProto::UninitToxCore
0000000180010CAA (Tox 0000000180000000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (175): CToxProto::PollingThread
00000000120123E0 (mir_core 0000000012000000): (filename not available) (0): forkthread
0000000062861D9F (MSVCR100 0000000062840000): (filename not available) (0): endthreadex
0000000062861E3B (MSVCR100 0000000062840000): (filename not available) (0): endthreadex
00000000777659CD (kernel32 0000000077750000): (filename not available) (0): BaseThreadInitThunk
000000007799B891 (ntdll 0000000077970000): (filename not available) (0): RtlUserThreadStart
Title: Re: Tox protocol
Post by: watcher on 15 05 2015, 21:20:35
Significant update - http://trac.miranda-ng.org/changeset/13610
Title: Re: Tox protocol
Post by: Vulpix on 15 05 2015, 22:25:07
Retested, avatars work, file transfers work! Great work to unsane and thanks to watcher for compiling and helping me test it!  :THUMBS UP:
Title: Re: Tox protocol
Post by: watcher on 15 05 2015, 22:48:07
Protocol was added to PluginUpdater, so no need to update manually anymore.
Title: Re: Tox protocol
Post by: EagleXK on 24 05 2015, 22:41:08
Creahed when trying to select Tox protocol (just installed, no account created)

Spoiler
Miranda Crash Report from 25 May 2015 1:29:27. Crash Dumper v.0.0.5.2

Likely cause of the crash plugin: Tox protocol

Exception: Access Violation at address 12012927. Reading from address 00000018.

Stack Trace:
---------------------------------------------------------------
12012927 (mir_core 12000000): (filename not available) (0): Ordinal723
02DDBAFE (Tox 02DD0000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_options.cpp (13): CToxOptionsMain::CToxOptionsMain
02DDF551 (Tox 02DD0000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_accounts.cpp (57): CToxProto::OnAccountManagerInit
1200C9E1 (mir_core 12000000): (filename not available) (0): CallService
1200875C (mir_core 12000000): (filename not available) (0): ProtoCallService
0043429C (Miranda32 00400000): (filename not available) (0): CallProtoService
004353D2 (Miranda32 00400000): (filename not available) (0): CallProtoService
754C6238 (USER32 754B0000): (filename not available) (0): gapfnScSendMessage
754F12A1 (USER32 754B0000): (filename not available) (0): SendNotifyMessageW
754F10E2 (USER32 754B0000): (filename not available) (0): SendNotifyMessageW
754F11E7 (USER32 754B0000): (filename not available) (0): SendNotifyMessageW
754C6238 (USER32 754B0000): (filename not available) (0): gapfnScSendMessage
754C68EA (USER32 754B0000): (filename not available) (0): gapfnScSendMessage
754CCD1A (USER32 754B0000): (filename not available) (0): GetWindow
754CCD81 (USER32 754B0000): (filename not available) (0): SendMessageW
7238B684 (COMCTL32 72300000): (filename not available) (0): CreateUpDownControl
7234F97D (COMCTL32 72300000): (filename not available) (0): ImageList_Duplicate
7234FB20 (COMCTL32 72300000): (filename not available) (0): ImageList_Duplicate
723508B4 (COMCTL32 72300000): (filename not available) (0): ImageList_Duplicate
1200DA04 (mir_core 12000000): (filename not available) (0): mir_callNextSubclass
00433F2C (Miranda32 00400000): (filename not available) (0): CallProtoService
1200D781 (mir_core 12000000): (filename not available) (0): mir_hmac_sha1
754C6238 (USER32 754B0000): (filename not available) (0): gapfnScSendMessage
754C68EA (USER32 754B0000): (filename not available) (0): gapfnScSendMessage
754C7D31 (USER32 754B0000): (filename not available) (0): LoadStringW
754C7DFA (USER32 754B0000): (filename not available) (0): DispatchMessageW
754E2292 (USER32 754B0000): (filename not available) (0): IsDialogMessageW
004014D7 (Miranda32 00400000): (filename not available) (0): (function-name not available)
0045D3B1 (Miranda32 00400000): (filename not available) (0): IcoLib_IsManaged
750E3677 (kernel32 750D0000): (filename not available) (0): BaseThreadInitThunk
77279D72 (ntdll 77240000): (filename not available) (0): RtlInitializeExceptionChain
77279D45 (ntdll 77240000): (filename not available) (0): RtlInitializeExceptionChain

CPU: AMD Phenom(tm) 8750 Triple-Core Processor [AMD64 Family 16 Model 2 Stepping 3] [DEP Enabled] [3 CPUs]
Installed RAM: 8192 MBytes
Operating System: Microsoft Windows 7 Ultimate Edition, 64-bit (build 7600)
Internet Explorer: 8.0.7600.16385 (build 87600)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Ukrainian/Russian

Miranda NG Version: 0.95.4 build #13028 [running inside WOW64]
Build time: 22 Apr 2015 0:43:30
Profile: D:\Eagle\Portable Programs\Miranda-NG\Profiles\eagle\eagle.dat
Language pack: No language pack installed
Service Mode: No

Active Plugins (30):
  AdvaImg.dll v.0.11.0.2 [22 Apr 2015 0:44:52] - Miranda image services
  AuthState.dll v.0.0.2.1 [22 Apr 2015 0:45:18] - Authorization state
  AVS.dll v.0.95.3.4 [22 Apr 2015 0:43:46] - Avatar service
  Boltun.dll v.0.0.3.0 [22 Apr 2015 0:45:26] - Boltun
  ChangeKeyboardLayout.dll v.0.0.1.6 [22 Apr 2015 0:47:42] - Change keyboard layout
  Clist_modern.dll v.0.9.1.3 [22 Apr 2015 0:48:14] - Modern contact list
  CrashDumper.dll v.0.0.5.2 [22 Apr 2015 0:49:18] - Crash dumper
  DbEditorPP.dll v.3.2.0.2 [22 Apr 2015 0:49:32] - Database editor++
  Dbx_mmap.dll v.0.95.3.1 [22 Apr 2015 0:43:54] - Miranda NG mmap database driver
  Fingerprint.dll v.0.1.0.0 [22 Apr 2015 0:51:58] - Fingerprint NG
  HistoryPP.dll v.1.5.1.5 [15 Apr 2015 19:17:46] - History++
  ICQ.dll v.0.11.3.2 [22 Apr 2015 0:45:04] - IcqOscarJ protocol
  Import.dll v.0.95.4.2 [22 Apr 2015 0:43:46] - Import contacts and messages
  Jabber.dll v.0.11.0.4 [22 Apr 2015 0:45:08] - Jabber protocol
  MenuEx.dll v.1.3.0.10 [22 Apr 2015 0:45:50] - Menu item ext
  ModernOpt.dll v.0.1.0.0 [1 Jan 2015 15:07:44] - ModernOpt
  mTextControl.dll v.0.8.0.1 [1 Jan 2015 15:09:06] - Miranda text control
  NewXstatusNotify.dll v.1.4.0.11 [22 Apr 2015 0:45:54] - xStatus notify
  PluginUpdater.dll v.0.1.2.4 [22 Apr 2015 0:50:18] - Plugin updater
  Popup.dll v.2.1.1.10 [22 Apr 2015 0:46:06] - Popup plus
  QuickSearch.dll v.1.4.2.0 [22 Apr 2015 0:56:02] - Quick Search
  SmileyAdd.dll v.0.2.3.17 [22 Apr 2015 0:46:22] - SmileyAdd
  SpellChecker.dll v.0.2.6.2 [22 Apr 2015 0:47:14] - Spell checker
  StopSpam.dll v.0.0.1.4 [22 Apr 2015 0:46:30] - StopSpam+
  TabSRMM.dll v.3.4.0.10 [22 Apr 2015 0:44:28] - TabSRMM
  Tipper.dll v.2.1.0.7 [22 Apr 2015 0:46:36] - Tipper
  TopToolBar.dll v.0.8.0.4 [22 Apr 2015 0:47:46] - TopToolBar
  Tox.dll v.0.11.1.6 [23 May 2015 23:59:53] - Tox protocol
  UInfoEx.dll v.0.8.5.0 [22 Apr 2015 0:46:54] - User info ext
  Variables.dll v.0.2.3.10 [22 Apr 2015 0:47:14] - Variables

Loaded Modules:
-------------------------------------------------------------------------------
D:\Eagle\Portable Programs\Miranda-NG\Miranda32.exe  00400000 - 004BA000 v.0.95.4.13028 [22 Apr 2015 0:43:30]
C:\Windows\SysWOW64\ntdll.dll  77240000 - 773C0000 v.6.1.7600.16385 [14 Jul 2009 4:17:51]
C:\Windows\syswow64\kernel32.dll  750D0000 - 751D0000 v.6.1.7600.16385 [14 Jul 2009 4:11:23]
C:\Windows\syswow64\KERNELBASE.dll  74E10000 - 74E56000 v.6.1.7600.16385 [14 Jul 2009 4:11:23]
C:\Windows\syswow64\WS2_32.dll  76CA0000 - 76CD5000 v.6.1.7600.16385 [14 Jul 2009 4:16:20]
C:\Windows\syswow64\msvcrt.dll  763C0000 - 7646C000 v.7.0.7600.16385 [14 Jul 2009 4:15:50]
C:\Windows\syswow64\RPCRT4.dll  76980000 - 76A70000 v.6.1.7600.16385 [14 Jul 2009 4:11:23]
C:\Windows\syswow64\SspiCli.dll  74DB0000 - 74E10000 v.6.1.7600.16385 [14 Jul 2009 4:11:24]
C:\Windows\syswow64\CRYPTBASE.dll  74DA0000 - 74DAC000 v.6.1.7600.16385 [14 Jul 2009 4:15:07]
C:\Windows\SysWOW64\sechost.dll  76470000 - 76489000 v.6.1.7600.16385 [14 Jul 2009 4:16:13]
C:\Windows\syswow64\NSI.dll  754A0000 - 754A6000 v.6.1.7600.16385 [14 Jul 2009 4:16:11]
C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16385_none_421189da2b7fabfc\COMCTL32.dll  72300000 - 7249E000 v.6.10.7600.16385 [14 Jul 2009 4:03:50]
C:\Windows\syswow64\GDI32.dll  75350000 - 753E0000 v.6.1.7600.16385 [14 Jul 2009 4:11:21]
C:\Windows\syswow64\USER32.dll  754B0000 - 755B0000 v.6.1.7600.16385 [14 Jul 2009 4:11:24]
C:\Windows\syswow64\ADVAPI32.dll  765D0000 - 76670000 v.6.1.7600.16385 [14 Jul 2009 4:14:53]
C:\Windows\syswow64\LPK.dll  762E0000 - 762EA000 v.6.1.7600.16385 [14 Jul 2009 4:11:23]
C:\Windows\syswow64\USP10.dll  75030000 - 750CD000 v.1.626.7600.16385 [14 Jul 2009 4:16:17]
C:\Windows\syswow64\SHLWAPI.dll  76DE0000 - 76E37000 v.6.1.7600.16385 [14 Jul 2009 4:16:14]
C:\Windows\system32\WINMM.dll  746E0000 - 74712000 v.6.1.7600.16385 [14 Jul 2009 4:16:19]
C:\Windows\system32\VERSION.dll  748F0000 - 748F9000 v.6.1.7600.16385 [14 Jul 2009 4:16:17]
C:\Windows\system32\UxTheme.dll  72550000 - 725D0000 v.6.1.7600.16385 [14 Jul 2009 4:11:24]
C:\Windows\syswow64\COMDLG32.dll  75610000 - 7568B000 v.6.1.7600.16385 [14 Jul 2009 4:15:07]
C:\Windows\syswow64\SHELL32.dll  75690000 - 762D9000 v.6.1.7600.16385 [14 Jul 2009 4:16:14]
C:\Windows\syswow64\ole32.dll  751D0000 - 7532C000 v.6.1.7600.16385 [14 Jul 2009 4:16:12]
C:\Windows\syswow64\OLEAUT32.dll  76670000 - 766FF000 v.6.1.7600.16385 [14 Jul 2009 4:16:12]
D:\Eagle\Portable Programs\Miranda-NG\Zlib.dll  12100000 - 12117000 v.1.2.8.0 [22 Apr 2015 0:42:58]
D:\Eagle\Portable Programs\Miranda-NG\MSVCR100.dll  6B140000 - 6B1FF000 v.10.0.40219.325 [11 Jun 2011 2:58:52]
D:\Eagle\Portable Programs\Miranda-NG\mir_core.dll  12000000 - 12022000 [22 Apr 2015 0:42:50]
D:\Eagle\Portable Programs\Miranda-NG\MSVCP100.dll  6B0D0000 - 6B139000 v.10.0.40219.325 [11 Jun 2011 2:58:52]
C:\Windows\system32\apphelp.dll  74680000 - 746CB000 v.6.1.7600.16385 [14 Jul 2009 4:14:53]
C:\Windows\AppPatch\AcLayers.DLL  73520000 - 735AC000 v.6.1.7600.16385 [14 Jul 2009 4:14:51]
C:\Windows\system32\USERENV.dll  74810000 - 74827000 v.6.1.7600.16385 [14 Jul 2009 4:16:17]
C:\Windows\system32\profapi.dll  74800000 - 7480B000 v.6.1.7600.16385 [14 Jul 2009 4:16:12]
C:\Windows\system32\WINSPOOL.DRV  74720000 - 74771000 v.6.1.7600.16385 [14 Jul 2009 4:14:08]
C:\Windows\system32\MPR.dll  74000000 - 74012000 v.6.1.7600.16385 [14 Jul 2009 4:15:41]
C:\Windows\system32\IMM32.DLL  755B0000 - 75610000 v.6.1.7600.16385 [14 Jul 2009 4:11:21]
C:\Windows\syswow64\MSCTF.dll  762F0000 - 763BC000 v.6.1.7600.16385 [14 Jul 2009 4:15:43]
c:\progra~1\agnitum\outpos~1\wl_hook.dll  10000000 - 100AF000 v.7.11.3431.12330 [30 Mar 2011 19:01:58]
D:\Eagle\Portable Programs\Punto Switcher\pshook.dll  74B50000 - 74B5A000 v.3.2.9.240 [9 Jul 2013 12:32:34]
C:\Windows\syswow64\imagehlp.dll  75470000 - 7549A000 v.6.1.7600.16385 [14 Jul 2009 4:15:31]
C:\Windows\system32\dwmapi.dll  74020000 - 74033000 v.6.1.7600.16385 [14 Jul 2009 4:15:13]
C:\Windows\syswow64\CLBCatQ.DLL  76A70000 - 76AF3000 v.2001.12.8530.16385 [14 Jul 2009 4:15:03]
C:\Windows\system32\explorerframe.dll  6ABB0000 - 6AD1F000 v.6.1.7600.16385 [14 Jul 2009 4:15:19]
C:\Windows\system32\DUser.dll  6E630000 - 6E65F000 v.6.1.7600.16385 [14 Jul 2009 4:15:13]
C:\Windows\system32\DUI70.dll  6B3E0000 - 6B492000 v.6.1.7600.16385 [14 Jul 2009 4:15:13]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\CrashDumper.dll  136A0000 - 136B1000 v.0.0.5.2 [22 Apr 2015 0:49:18]
C:\Windows\system32\dbghelp.dll  6E890000 - 6E97B000 v.6.1.7600.16385 [14 Jul 2009 4:15:09]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\DbEditorPP.dll  13840000 - 1385F000 v.3.2.0.2 [22 Apr 2015 0:49:32]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\Dbx_mmap.dll  13880000 - 13891000 v.0.95.3.1 [22 Apr 2015 0:43:54]
D:\Eagle\Portable Programs\Miranda-NG\Core\stdcrypt.dll  12220000 - 1222C000 v.0.95.4.13028 [22 Apr 2015 0:43:38]
D:\Eagle\Portable Programs\Miranda-NG\Core\stdssl.dll  12300000 - 12307000 v.0.95.4.13028 [22 Apr 2015 0:43:38]
C:\Windows\system32\Secur32.dll  71F80000 - 71F88000 v.6.1.7600.16385 [14 Jul 2009 4:16:13]
C:\Windows\syswow64\CRYPT32.dll  74EC0000 - 74FDC000 v.6.1.7600.16385 [14 Jul 2009 4:15:07]
C:\Windows\syswow64\MSASN1.dll  77210000 - 7721C000 v.6.1.7600.16385 [14 Jul 2009 4:15:42]
C:\Windows\system32\WSOCK32.dll  746D0000 - 746D7000 v.6.1.7600.16385 [14 Jul 2009 4:16:20]
C:\Windows\system32\Msftedit.dll  63BD0000 - 63C64000 v.5.41.21.2509 [14 Jul 2009 4:15:44]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\AdvaImg.dll  12F60000 - 12FEE000 v.0.11.0.2 [22 Apr 2015 0:44:52]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\Clist_modern.dll  13400000 - 13475000 v.0.9.1.3 [22 Apr 2015 0:48:14]
C:\Windows\system32\MSIMG32.dll  74780000 - 74785000 v.6.1.7600.16385 [14 Jul 2009 4:15:44]
C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.7600.16385_none_83ab0ddaed0c4c23\gdiplus.dll  6AF20000 - 6B0C8000 v.5.2.7600.16385 [14 Jul 2009 4:03:50]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\AuthState.dll  13180000 - 13187000 v.0.0.2.1 [22 Apr 2015 0:45:18]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\AVS.dll  13200000 - 13212000 v.0.95.3.4 [22 Apr 2015 0:43:46]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\Boltun.dll  6AF00000 - 6AF19000 v.0.0.3.0 [22 Apr 2015 0:45:26]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\ChangeKeyboardLayout.dll  133A0000 - 133AD000 v.0.0.1.6 [22 Apr 2015 0:47:42]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\Fingerprint.dll  13A20000 - 13A39000 v.0.1.0.0 [22 Apr 2015 0:51:58]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\HistoryPP.dll  13DC0000 - 13FAF000 v.1.5.1.5 [15 Apr 2015 19:17:46]
C:\Windows\system32\RICHED20.DLL  70410000 - 70486000 v.5.31.23.1229 [14 Jul 2009 4:16:13]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\ICQ.dll  142E0000 - 14332000 v.0.11.3.2 [22 Apr 2015 0:45:04]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\Import.dll  14420000 - 1442D000 v.0.95.4.2 [22 Apr 2015 0:43:46]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\Jabber.dll  145A0000 - 14630000 v.0.11.0.4 [22 Apr 2015 0:45:08]
C:\Windows\system32\DNSAPI.dll  72270000 - 722B4000 v.6.1.7600.16385 [14 Jul 2009 4:15:12]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\MenuEx.dll  147A0000 - 147AE000 v.1.3.0.10 [22 Apr 2015 0:45:50]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\ModernOpt.dll  14980000 - 14992000 v.0.1.0.0 [1 Jan 2015 15:07:44]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\mTextControl.dll  14BE0000 - 14BE9000 v.0.8.0.1 [1 Jan 2015 15:09:06]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\NewXstatusNotify.dll  14D60000 - 14D80000 v.1.4.0.11 [22 Apr 2015 0:45:54]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\PluginUpdater.dll  150A0000 - 150B5000 v.0.1.2.4 [22 Apr 2015 0:50:18]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\Popup.dll  15100000 - 1513C000 v.2.1.1.10 [22 Apr 2015 0:46:06]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\QuickSearch.dll  151E0000 - 15212000 [22 Apr 2015 0:56:02]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\SmileyAdd.dll  156E0000 - 156FC000 v.0.2.3.17 [22 Apr 2015 0:46:22]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\SpellChecker.dll  157E0000 - 1582E000 v.0.2.6.2 [22 Apr 2015 0:47:14]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\StopSpam.dll  15980000 - 1598C000 v.0.0.1.4 [22 Apr 2015 0:46:30]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\TabSRMM.dll  15A40000 - 15ACE000 v.3.4.0.10 [22 Apr 2015 0:44:28]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\Tipper.dll  15B60000 - 15B88000 v.2.1.0.7 [22 Apr 2015 0:46:36]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\TopToolBar.dll  15C40000 - 15C4D000 v.0.8.0.4 [22 Apr 2015 0:47:46]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\Tox.dll  02DD0000 - 02DFA000 v.0.11.1.6 [23 May 2015 23:59:53]
D:\Eagle\Portable Programs\Miranda-NG\libtox.dll  67200000 - 67511000 [23 May 2015 22:53:22]
C:\Windows\system32\IPHLPAPI.DLL  722E0000 - 722FC000 v.6.1.7600.16385 [14 Jul 2009 4:15:33]
C:\Windows\system32\WINNSI.DLL  73FF0000 - 73FF7000 v.6.1.7600.16385 [14 Jul 2009 4:16:19]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\UInfoEx.dll  15D00000 - 15D57000 v.0.8.5.0 [22 Apr 2015 0:46:54]
D:\Eagle\Portable Programs\Miranda-NG\Plugins\Variables.dll  15DE0000 - 15DF9000 v.0.2.3.10 [22 Apr 2015 0:47:14]
C:\Windows\system32\pdh.dll  70EB0000 - 70EEC000 v.6.1.7600.16385 [14 Jul 2009 4:16:12]
D:\Eagle\Portable Programs\Miranda-NG\Pcre16.dll  12060000 - 12078000 [22 Apr 2015 0:47:00]
D:\Eagle\Portable Programs\Miranda-NG\Core\stdurl.dll  12340000 - 12349000 v.0.95.4.13028 [22 Apr 2015 0:43:08]
D:\Eagle\Portable Programs\Miranda-NG\Core\stdauth.dll  12140000 - 12147000 v.0.95.4.13028 [22 Apr 2015 0:42:58]
D:\Eagle\Portable Programs\Miranda-NG\Core\stdfile.dll  12260000 - 12270000 v.0.95.4.13028 [22 Apr 2015 0:43:08]
D:\Eagle\Portable Programs\Miranda-NG\Core\stdhelp.dll  12280000 - 12286000 v.0.95.4.13028 [22 Apr 2015 0:43:12]
D:\Eagle\Portable Programs\Miranda-NG\Core\stdidle.dll  122A0000 - 122A7000 v.0.95.4.13028 [22 Apr 2015 0:43:18]
C:\Windows\system32\WTSAPI32.dll  74830000 - 7483D000 v.6.1.7600.16385 [14 Jul 2009 4:16:20]
D:\Eagle\Portable Programs\Miranda-NG\Core\stdautoaway.dll  12160000 - 12166000 v.0.95.4.13028 [22 Apr 2015 0:43:10]
D:\Eagle\Portable Programs\Miranda-NG\Core\stdaway.dll  12180000 - 12189000 v.0.95.4.13028 [22 Apr 2015 0:43:30]
C:\Windows\SysWOW64\oleacc.dll  740A0000 - 740DC000 v.7.0.0.0 [14 Jul 2009 4:16:12]
C:\Windows\system32\mswsock.dll  71FA0000 - 71FDC000 v.6.1.7600.16385 [14 Jul 2009 4:15:51]
C:\Windows\System32\wshtcpip.dll  71F90000 - 71F95000 v.6.1.7600.16385 [14 Jul 2009 4:16:20]
C:\Windows\System32\wship6.dll  715F0000 - 715F6000 v.6.1.7600.16385 [14 Jul 2009 4:16:20]
C:\Windows\system32\rasadhlp.dll  71600000 - 71606000 v.6.1.7600.16385 [14 Jul 2009 4:16:12]
C:\Windows\System32\fwpuclnt.dll  71610000 - 71648000 v.6.1.7600.16385 [14 Jul 2009 4:15:21]
D:\Eagle\Portable Programs\lingoes\OpenText32.dll  0A0C0000 - 0A114000 [16 Aug 2014 16:40:34]
C:\Windows\system32\schannel.dll  71320000 - 71359000 v.6.1.7600.16385 [14 Jul 2009 4:16:13]
C:\Windows\system32\NLAapi.dll  710D0000 - 710E0000 v.6.1.7600.16385 [14 Jul 2009 4:16:03]
C:\Windows\System32\winrnr.dll  710C0000 - 710C8000 v.6.1.7600.16385 [14 Jul 2009 4:16:19]
C:\Windows\system32\napinsp.dll  710B0000 - 710C0000 v.6.1.7600.16385 [14 Jul 2009 4:16:02]
C:\Windows\system32\credssp.dll  715A0000 - 715A8000 v.6.1.7600.16385 [14 Jul 2009 4:15:07]
C:\Windows\system32\pnrpnsp.dll  71090000 - 710A2000 v.6.1.7600.16385 [14 Jul 2009 4:16:12]
C:\Windows\system32\ncrypt.dll  71F40000 - 71F78000 v.6.1.7600.16385 [14 Jul 2009 4:16:02]
C:\Windows\system32\bcrypt.dll  71F20000 - 71F37000 v.6.1.7600.16385 [14 Jul 2009 4:11:20]
C:\Windows\SysWOW64\bcryptprimitives.dll  71EE0000 - 71F1D000 v.6.1.7600.16385 [14 Jul 2009 4:17:54]
Title: Re: Tox protocol
Post by: watcher on 25 05 2015, 06:19:27
Code: [Select]
Tox.dll v.0.11.1.6 [23 May 2015 23:59:53] - Tox protocol
Don't install it on stable version that 1 month older than plugin - then it won't crash. Read here (http://wiki.miranda-ng.org/index.php?title=Main_Page) the message on red background.
Title: Re: Tox protocol
Post by: lx on 25 05 2015, 07:54:14
After recent updates can`t  set online.

Code: [Select]
[spoiler=VersionInfo][quote]CPU: Intel(R) Core(TM) i7-4510U CPU @ 2.00GHz [Intel64 Family 6 Model 69 Stepping 1] [DEP Enabled] [4 CPUs]
Installed RAM: 7633 MBytes
Operating System: Microsoft Windows 8.1 Professional Edition, 64-bit (build 9600)
Internet Explorer: 9.11.9600.17801 (build 99600)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 34318 MBytes

Miranda NG Version: 0.95.5 alpha build #13823 x64
Build time: 25 May 2015 5:42:16
Profile: C:\Users\lx\Documents\Miranda NG\Profiles\lx\lx.dat
Profile size: 589824 Bytes
Profile creation date: 18 May 2015 11:01:08
Language pack: Russian (RU) [0419]
Service Mode: No

[b]Active Plugins (13):[/b]
  AdvaImg.dll v.[b]0.11.0.2[/b] [25 May 2015 5:43:22] - Miranda image services
  AVS.dll v.[b]0.95.3.4[/b] [25 May 2015 5:42:26] - Avatar service
  Clist_modern.dll v.[b]0.9.1.3[/b] [24 May 2015 14:11:34] - Modern contact list
  CrashDumper.dll v.[b]0.0.5.2[/b] [24 May 2015 14:12:46] - Crash dumper
  Dbx_mmap.dll v.[b]0.95.3.1[/b] [25 May 2015 5:42:30] - Miranda NG mmap database driver
  ICQ.dll v.[b]0.11.3.4[/b] [25 May 2015 5:43:10] - IcqOscarJ protocol
  Import.dll v.[b]0.95.4.2[/b] [25 May 2015 5:42:26] - Import contacts and messages
  IRC.dll v.[b]0.11.0.3[/b] [24 May 2015 14:08:36] - IRC protocol
  Jabber.dll v.[b]0.11.0.4[/b] [24 May 2015 14:09:18] - Jabber protocol
  PluginUpdater.dll v.[b]0.1.2.4[/b] [24 May 2015 14:13:16] - Plugin updater
  Scriver.dll v.[b]2.12.1.2[/b] [25 May 2015 5:42:36] - Scriver
  TopToolBar.dll v.[b]0.8.0.4[/b] [24 May 2015 14:11:14] - TopToolBar
  Tox.dll v.[b]0.11.1.6[/b] [24 May 2015 14:17:32] - Tox protocol

[b]Unloadable Plugins (2):[/b]
  DbChecker.dll v.[b]0.0.0.0[/b] [25 May 2015 5:46:38] - <unknown>

  libtox.dll v.[b]0.0.0.0[/b] [19 May 2015 11:18:25] - <unknown>
    This dll is not a Miranda plugin and should be removed from plugins directory


[b]Protocols and Accounts:[/b]
-------------------------------------------------------------------------------
ICQ                      2 - Enabled 0 - Disabled  Loaded
IRC                      1 - Enabled 0 - Disabled  Loaded
JABBER                   0 - Enabled 1 - Disabled  Loaded
TOX                      1 - Enabled 0 - Disabled  Loaded
MetaContacts             1 - Enabled 0 - Disabled  Loaded

[b]Icon Packs:[/b]
-------------------------------------------------------------------------------
 Proto_ICQ.dll [25 May 2015 5:45:08]
 Proto_IRC.dll [24 May 2015 14:11:16]
 Proto_Jabber.dll [24 May 2015 14:11:16]
 Proto_MetaContacts.dll [25 May 2015 5:49:46]
 Proto_Tox.dll [24 May 2015 14:17:22]
 Toolbar_icons.dll [24 May 2015 14:11:18]
 xStatus_ICQ.dll [25 May 2015 5:43:30]
 xStatus_Jabber.dll [24 May 2015 14:09:28]
[/quote][/spoiler]
Title: Re: Tox protocol
Post by: Robyer on 25 05 2015, 08:04:26
lx, folders structure in download archives are prepared just for extraction into Miranda's root folder.

So, libtox.dll should be in Miranda's root folder, not in plugins folder.

If this won't help, then provide network log, as usual.
Title: Re: Tox protocol
Post by: lx on 25 05 2015, 08:29:10
Robyer, it has always been there)
But thanx for tip to look into the options, I turned on UDP and IP6 and somehow Tox took online status.
What is for logs - I have enabled it as described in wiki and reproduced error, but catalog c:\Users\lx\Documents\Miranda NG\Profiles\lx\Logs\ is empty.
Anyway, Tox plugin is working, many thanx!
Title: Re: Tox protocol
Post by: Vulpix on 25 05 2015, 10:36:17
Hello lx,

You are actually correct, I just tested it; tox is unable to connect in TCP-only mode right now (on miranda). @unsane
Title: Re: Tox protocol
Post by: Vulpix on 27 05 2015, 12:20:34
When transferring files to/from people with slower connection, miranda causes the other contact to disconnect and upon reconnection, it is unable to resume the file.

This makes sending/receiving files from people with slower/less reliable connections (=most of the world) almost impossible.

Would it be possible to re-implement the file resuming? More importantly, when I use uTox (v0.3.0) with my friend for the same file transfer, it is transferred without issues. The speed is very erratic but there are no disconnects or issues during the transfer. Miranda transfer fails after 10-40 seconds (randomly). Filesize was 6MB. Then I restarted my miranda and tried to get him to send me the file again, but it was impossible to get it. It always just never started.

My netlog:

[14:03:48 1E40] CToxProto::SetStatus: changing status from 40071 to 40072
[14:03:48 63BC] CToxProto::PollingThread: entering
[14:03:48 63BC] CToxProto::InitToxCore: initializing tox core
[14:03:48 63BC] CToxProto::InitToxCore: loading tox profile
[14:03:48 63BC] CToxProto::LoadToxProfile: loading tox profile
[14:03:48 63BC] CToxProto::LoadToxProfile: tox profile load successfully
[14:03:48 63BC] CToxProto::BootstrapNodes: bootstraping DHT
[14:03:55 63BC] CToxProto::TryConnect: successfuly connected to DHT
[14:03:55 63BC] CToxProto::TryConnect: changing status from 1 to 40072
[14:03:56 63BC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[14:03:57 63BC] CToxProto::OnFileSendData: finised the transfer of file (0)
[14:04:06 63BC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[14:04:08 63BC] CToxProto::OnFileSendData: finised the transfer of file (0)
[14:04:09 63BC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[14:04:10 63BC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[14:04:10 63BC] CToxProto::OnFileSendData: finised the transfer of file (0)
[14:04:11 63BC] CToxProto::OnFileSendData: finised the transfer of file (0)
[14:04:12 63BC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[14:04:13 63BC] CToxProto::OnFileSendData: finised the transfer of file (0)
[14:04:16 63BC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[14:04:17 63BC] CToxProto::OnFileSendData: finised the transfer of file (0)
[14:06:25 1E40] CToxProto::OnFileResume: start receiving file (65536) to (8)
[14:06:33 1E40] CToxProto::OnFileResume: start receiving file (65536) to (8)
[14:06:55 63BC] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (65536)
[14:06:55 63BC] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (3)
[14:06:56 63BC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[14:06:57 63BC] CToxProto::OnFileSendData: finised the transfer of file (0)
[14:07:18 1E40] CToxProto::OnFileResume: start receiving file (65536) to (8)
[14:07:18 1E40] CToxProto::OnFileResume: failed to start the transfer of file(65536) to (8): (3)
[14:07:44 63BC] CToxProto::OnFileRequest: start/resume the transfer of file (0)
[14:07:45 63BC] CToxProto::OnFileSendData: finised the transfer of file (0)

then he tried to send the screenshot:

[14:10:34 1E40] CToxProto::OnFileResume: start receiving file (65536) to (8)
[14:10:55 63BC] CToxProto::OnConnectionStatusChanged: sending ask to resume the transfer of file (65536)
[14:10:55 63BC] CToxProto::OnConnectionStatusChanged: failed to resume the transfer (3)


Friend is using uTox, his screen looked like this (attachment).

Thanks!



Title: Re: Tox protocol
Post by: Vulpix on 03 06 2015, 07:41:21
Robyer, it has always been there)
But thanx for tip to look into the options, I turned on UDP and IP6 and somehow Tox took online status.
What is for logs - I have enabled it as described in wiki and reproduced error, but catalog c:\Users\lx\Documents\Miranda NG\Profiles\lx\Logs\ is empty.
Anyway, Tox plugin is working, many thanx!

@lx
, the tcp-only mode is working now again.
Title: Re: Tox protocol
Post by: Vulpix on 04 06 2015, 21:38:39
Tox causes disconnection of the target of transfer. This is a toxcore issue and should be fixed in toxcore (happens even on uTox). However, utox is able to resume the transfer; miranda is not.

Below is the log from my attempt to send a file to a friend (34):


[23:25:59 0F24] CToxProto::OnSendFile: start sending file (0) to (24)
[23:26:47 341C] CToxProto::OnFileSendData: finised the transfer of file (0) to (24)
[23:29:53 0F24] CToxProto::OnSendFile: start sending file (0) to (34)
[23:30:47 341C] CToxProto::PauseOutgoingTransfers: sending ask to pause the transfer of file (0) to (34)
[23:30:47 341C] CToxProto::PauseOutgoingTransfers: failed to pause the transfer (0) to (34) cause(2)
[23:30:49 0F24] CToxProto::OnSendMessage: failed to send message (3)
[23:32:58 341C] CToxProto::OnFriendFile: incoming file (65536) from (24)
[23:33:03 0F24] CToxProto::OnFileResume: start receiving file (65536) from (24)
[23:33:05 341C] CToxProto::OnTransferCompleted: finised the transfer of file (65536) from (24)
[23:33:08 341C] CToxProto::OnFriendFile: incoming avatar (65536) from (34)
[23:33:08 341C] CToxProto::OnFileCancel: Transfer (65536) is canceled

After about 1MB of the file is sent, the friend disconnects. Comes back ~2 minutes later but the transfer shows up as "File transfer denied" and does not resume.
Title: Re: Tox protocol
Post by: Vulpix on 07 06 2015, 11:02:42
More strange logs - I have no idea what is happening in miranda during this time.

Entire log up for download as an attachment, too long to paste in.
Title: Re: Tox protocol
Post by: Vulpix on 18 06 2015, 10:36:04
File transfers are just broken and unreliable right now. Even small files <64 kB can get stuck, not sent, etc.

I.e.:

12:31:25 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:31:25 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
[12:31:25 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:31:25 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
[12:31:33 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:31:33 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
[12:31:33 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:31:33 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
[12:31:41 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:31:41 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
[12:31:41 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:31:41 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
[12:31:49 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:31:49 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
[12:31:49 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:31:49 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
[12:31:53 241C] CToxProto::OnSendFile: start sending file (0) to (0)
[12:32:05 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:32:05 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
[12:32:05 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:32:05 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
[12:32:09 241C] CToxProto::OnSendFile: start sending file (0) to (0)
[12:32:21 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:32:21 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
[12:32:21 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:32:21 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
[12:32:53 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:32:53 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
[12:32:53 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:32:53 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
[12:33:09 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:33:09 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
[12:33:09 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:33:09 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
[12:33:17 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:33:17 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
[12:33:17 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:33:17 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
[12:33:25 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:33:25 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
[12:33:25 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:33:25 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
[12:33:33 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:33:33 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
[12:33:33 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:33:33 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
[12:33:41 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:33:41 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
[12:33:41 39C0] CToxProto::OnFriendFile: incoming avatar (65536) from (0)
[12:33:41 39C0] CToxProto::OnFileCancel: Transfer (65536) is canceled
Title: Re: Tox protocol
Post by: Vulpix on 15 07 2015, 17:42:16
File transfers are working, however, sometimes (usually after being online for some time), the first time you try to transfer something, it won't work.

The recipient will see the prompt and will be able to start saving the file, but the file sending gets stuck on 1% and never finishes.

If you then try to cancel and resend the file again, it will not be possible due to file locks.

The transfer is from miranda to miranda, both always on latest dev version of miranda.

Below is the sender log for this:

18:11 -> I tried to send a file, but it got stuck at 1% and did nothing. So I didn't do anything, and I was just chatting with the contact.
19:37 -> I tried to send a file, no problem. Seems that something happened that timed out the transfer from what I can see in the log.

[18:11:01 2588] CToxProto::OnSendFile: start sending file (0) to (0)
[18:21:32 1E38] CToxProto::OnFriendFile: incoming avatar (65536) from (2)
[18:21:33 1E38] CToxProto::OnFileSendData: finised the transfer of file (0) to (2)
[18:28:59 1E38] CToxProto::OnFriendFile: incoming avatar (65536) from (2)
[18:29:21 1E38] CToxProto::PauseOutgoingTransfers: sending ask to pause the transfer of file (0) to (2)
[18:29:21 1E38] CToxProto::PauseOutgoingTransfers: failed to pause the transfer (0) to (2) cause(2)
[18:29:22 1E38] CToxProto::OnFriendFile: incoming avatar (65536) from (2)
[18:29:25 1E38] CToxProto::OnFileSendData: finised the transfer of file (0) to (2)
[18:29:25 1E38] CToxProto::OnFileSendData: file (0) is not completely transferred to (2)
[18:53:47 1E38] CToxProto::OnFriendFile: incoming avatar (65536) from (2)
[18:53:48 1E38] CToxProto::OnFileSendData: finised the transfer of file (0) to (2)
[19:00:17 1E38] CToxProto::OnFriendFile: incoming avatar (65536) from (2)
[19:00:18 1E38] CToxProto::OnFileSendData: finised the transfer of file (0) to (2)
[19:00:40 1E38] CToxProto::OnFriendFile: incoming avatar (65536) from (2)
[19:00:42 1E38] CToxProto::OnFileSendData: finised the transfer of file (0) to (2)
[19:33:13 1E38] CToxProto::OnFriendFile: incoming avatar (65536) from (2)
[19:33:15 1E38] CToxProto::OnFileSendData: finised the transfer of file (0) to (2)
[19:33:44 1E38] CToxProto::OnFriendFile: incoming avatar (65536) from (2)
[19:33:47 1E38] CToxProto::OnFileSendData: finised the transfer of file (0) to (2)
[19:37:34 2588] CToxProto::OnSendFile: start sending file (0) to (0)
[19:38:05 1E38] CToxProto::OnFileSendData: finised the transfer of file (0) to (0)


This happens constantly and it's really annoying because miranda creates 0byte files in the recipient's miranda file download directory, and you cannot overwrite it, you have to use rename when you try to send something again, and then it still doesn't work sometimes.

Can provide more logs if required. Both using TCP-only mode.

Otherwise the plugin is okay.
Title: Re: Tox protocol
Post by: unsane on 15 07 2015, 21:15:31
Vulpix, it should be fixed at version 0.11.1.11  ::)
Title: Re: Tox protocol
Post by: Vulpix on 16 07 2015, 22:52:56
:D nice version number!

Anyway, it seems to be fixed, it didn't happen today! Thanks! I'll let you know if there is anything else.

Oh right.

Do you know what this means?


[0:51:01 1704] CToxProto::SetAwayMsg: failed to set status status message F (0)
[0:51:01 1704] CToxProto::SetAwayMsg: failed to set status status message F (0)
[0:51:07 1704] CToxProto::SetAwayMsg: failed to set status status message F (0)
[0:51:07 1704] CToxProto::SetStatus: changing status from 40072 to 40073
[0:51:08 1704] CToxProto::SetAwayMsg: failed to set status status message A (0)
[0:51:12 1704] CToxProto::SetAwayMsg: failed to set status status message A (0)
[0:51:12 1704] CToxProto::SetStatus: changing status from 40073 to 40072
[0:51:14 1704] CToxProto::SetAwayMsg: failed to set status status message F (0)


My statuses at that time were "Awaypix" and "Fivetail", so it's clearly that 'A' and 'F'. Maybe one of those encoding changes that happened with the miranda changes recently. Is something broken?
Title: Re: Tox protocol
Post by: Vulpix on 20 07 2015, 08:31:27
So it happened again today:

There is NOTHING useful in the log. At all.

Sender side only has this:
[10:23:04 27D8] CToxProto::OnSendFile: start sending file (0) to (0)


Recipient side:
[10:23:01 1044] CToxProto::OnFriendFile: incoming file (65536) from (0) <- me sending the file
[10:23:18 1398] CToxProto::OnFileResume: start receiving file (65536) from (0) <- my contact accepted it, it started, went to a progress bar but no progress has been filled
[10:23:48 1398] CToxProto::OnFileCancel: Transfer (65536) is canceled <- he cancelled the transfer when he realized that it's the bug again.


I am using tcp-only mode, my contact is using udp as well. We both have latest dev version of miranda as always.

This only happens after I (sender) have been online for a very long time (since yesterday). Is it possible that something in there times out or whatever?

It's very frustrating :<
Title: Re: Tox protocol
Post by: unsane on 06 08 2015, 07:55:59
Irungentoo (the main developer of Toxcore) started fundraising for tox development.
If someone interesting https://www.indiegogo.com/projects/toxcore-development.
Title: Re: Tox protocol
Post by: Vulpix on 12 08 2015, 07:44:00
Right-clicking a contact and selecting "read online message" or "copy online message" shows "failed to read online message". It's a bit annoying if I want to copy a link someone uses as their status; I always have to re-type it.
Title: Re: Tox protocol
Post by: unsane on 12 08 2015, 18:57:22
Vulpix, try r14926 (http://trac.miranda-ng.org/changeset/14926)
Title: Re: Tox protocol
Post by: Vulpix on 13 08 2015, 07:14:22
@unsane, thanks! That worked. I also see you put in a new toxcore and changed some stuff regarding transfers. I was having some transfer issues before where a transfer would just never start properly, so hopefully this helps! I'll let you know if I run into any problems again.

Thanks!
Title: Re: Tox protocol
Post by: Wishmaster on 14 08 2015, 16:14:08
Be careful! tox.im, toxme.se and libtoxcore.so are under control of an attacker. Do not use them. New project website is https://tox.chat (https://tox.chat/)
Title: Re: Tox protocol
Post by: Vulpix on 14 08 2015, 19:21:01
Well, it's not really an attacker. It's a drama that popped up a while back, involving a person called Sean Qureshi (aka Stqism, aka AlexStraunoff, aka NikolaiToryzin) who proved to be unreliable and stole some (I think something around $3k or $1.5k not sure anymore) of the funds raised for the tox project. He owns / runs those sites and effectively holds them hostage, refusing anyone else to control them. This is why the tox project decided to detach themselves from this person and they made the new site.

More info here:
https://blog.tox.chat/2015/07/current-situation-3/

New website is indeed https://tox.chat/ , same with the new toxme service which is now https://toxme.io/ ; it works just the same though.

@unsane - could you please integrate toxme.io for the user search ? Thanks!
Title: Re: Tox protocol
Post by: unsane on 15 08 2015, 10:14:45
@unsane - could you please integrate toxme.io for the user search ?
r14957 (http://trac.miranda-ng.org/changeset/14957).
Title: Re: Tox protocol
Post by: Vulpix on 15 08 2015, 12:39:27
Wow you're quick! I'll check it out tomorrow when the binary is up in the repo. Thanks!
Title: Re: Tox protocol
Post by: Corak on 26 08 2015, 06:27:12
Пак свежих крашей по Tox:

Code: [Select]
Exception: Access Violation at address 13DB2C12. Reading from address 06C038CC.

Stack Trace:
---------------------------------------------------------------
13DB2C12 (libtox 13DA0000): ..\toxcore\TCP_client.c (951): do_TCP_connection
13DB47EB (libtox 13DA0000): ..\toxcore\TCP_connection.c (64): do_tcp_connections
13DC2B08 (libtox 13DA0000): ..\toxcore\net_crypto.c (1855): do_net_crypto
1224C4D1 (mir_core 12240000): e:\sources\miranda_ng_compilation\src\mir_core\src\threads.cpp (154): forkthreadex_r
78AFC556 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
78AFC600 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
7C80B729 (kernel32 7C800000): (filename not available) (0): GetModuleFileNameA

+ http://trac.miranda-ng.org/ticket/1001

Code: [Select]
Exception: Access Violation at address 13DB0F3A. Reading from address 000008C0.

Stack Trace:
---------------------------------------------------------------
13DB0F3A (libtox 13DA0000): ..\toxcore\Messenger.c (2282): do_messenger
1224C4D1 (mir_core 12240000): e:\sources\miranda_ng_compilation\src\mir_core\src\threads.cpp (154): forkthreadex_r
78AFC556 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
78AFC600 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
7C80B729 (kernel32 7C800000): (filename not available) (0): GetModuleFileNameA


Code: [Select]
Likely cause of the crash plugin: Tox protocol
Exception: Access Violation at address 17181083. Reading from address 012BA000.
Stack Trace:
---------------------------------------------------------------
17181083 (Tox 17180000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_address.h (88): ToxBinAddress::ToxBinAddress
1718BDC7 (Tox 17180000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (12): CToxProto::BootstrapNode
1718C1C3 (Tox 17180000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (67): CToxProto::BootstrapNodesFromIni
1718C2BE (Tox 17180000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (85): CToxProto::BootstrapNodes
1718C3E1 (Tox 17180000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (133): CToxProto::CheckConnection
1718C46E (Tox 17180000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (175): CToxProto::PollingThread
1224C4D1 (mir_core 12240000): e:\sources\miranda_ng_compilation\src\mir_core\src\threads.cpp (154): forkthreadex_r
78AFC556 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
78AFC600 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
7C80B729 (kernel32 7C800000): (filename not available) (0): GetModuleFileNameA

+ http://trac.miranda-ng.org/ticket/1002

Code: [Select]
Exception: Access Violation at address 13DBE63B. Reading from address 0000000C.

Stack Trace:
---------------------------------------------------------------
13DBE63B (libtox 13DA0000): ..\toxcore\group.c (2266): kill_groupchats
1224C4D1 (mir_core 12240000): e:\sources\miranda_ng_compilation\src\mir_core\src\threads.cpp (154): forkthreadex_r
78AFC556 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
78AFC600 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
7C80B729 (kernel32 7C800000): (filename not available) (0): GetModuleFileNameA


Code: [Select]
Exception: Access Violation at address 13DCAD91. Reading from address 08199C18.

Stack Trace:
---------------------------------------------------------------
13DCAD91 (libtox 13DA0000): ..\toxcore\onion_client.c (1435): do_onion_client
1224C554 (mir_core 12240000): e:\sources\miranda_ng_compilation\src\mir_core\src\threads.cpp (154): forkthreadex_r
78AFC556 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
78AFC600 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
7C80B729 (kernel32 7C800000): (filename not available) (0): GetModuleFileNameA
Title: Re: Tox protocol
Post by: Vulpix on 03 09 2015, 11:45:34
This is very strange Corak.

What's your OS?

Can you post a complete version info of your miranda?

Thanks
Title: Re: Tox protocol
Post by: Corak on 03 09 2015, 16:10:00
Windows XP SP3 32bit.
Easly: http://vi.miranda-ng.org/ru/detail/Corak
Title: Re: Tox protocol
Post by: Vulpix on 03 09 2015, 16:38:42
I'll test it in my winxp home sp3 virtual machine.

It just randomly crashes after some time, right?
Title: Re: Tox protocol
Post by: Corak on 03 09 2015, 20:36:23
It WAS crashing after reconnection (click "Fix" on your active network connection, it will offline, then online). But now it seems not nessary - I tested latest alpha build and Unsane (developer) seems fixed all those crashes - no problems now.
Title: Re: Tox protocol
Post by: Corak on 04 09 2015, 17:30:25
I been wrong - still not fixed. When I tried to reconnect (rebooted wifi my router):

Crashlog 1
Code: [Select]
"Exception: Access Violation at address 13DBE63B. Reading from address 0000000C.

Stack Trace:
---------------------------------------------------------------
13DBE63B (libtox 13DA0000): ..\toxcore\group.c (2266): kill_groupchats
1224C554 (mir_core 12240000): e:\sources\miranda_ng_compilation\src\mir_core\src\threads.cpp (154): forkthreadex_r
78AFC556 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
78AFC600 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
7C80B729 (kernel32 7C800000): (filename not available) (0): GetModuleFileNameA"


+ New crash, in attach:
Crashlog 2
Code: [Select]
Exception: Access Violation at address 13DB10DB. Reading from address 00000008.
Stack Trace:
---------------------------------------------------------------
13DB10DB (libtox 13DA0000): ..\toxcore\Messenger.c (2544): messenger_size
171EFF0D (Tox 171E0000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_core.cpp (118): CToxProto::UninitToxCore
171EC603 (Tox 171E0000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (179): CToxProto::PollingThread
1224C554 (mir_core 12240000): e:\sources\miranda_ng_compilation\src\mir_core\src\threads.cpp (154): forkthreadex_r
78AFC556 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
78AFC600 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
7C80B729 (kernel32 7C800000): (filename not available) (0): GetModuleFileNameA
Title: Re: Tox protocol
Post by: Vulpix on 05 09 2015, 09:32:11
Corak, I suspect that it's because of KeepStatus, or KeepStatus helps reproduce it when it tries to reconnect multiple times after a loss of internet connection - it doesn't give tox enough time to bootstrap.

Can you please disable KeepStatus for tox (or disable it completely) and only handle reconnections manually, see if it still occurs?
Title: Re: Tox protocol
Post by: Corak on 05 09 2015, 10:49:49
Yes, you are right - keepstatus helps to repeat this crash easly - or just fast enough user reaction to switch online/offline status. Disable it, and it's hard now to repeat this crash if it changed manually after some timeouts.. But anyway I sure this crashes must be fixed - keepstatus are really nessary plugin, because protocols and their connections are still very UnStable, so every of them can go offline every minute and never return back automatically, so you will have a bad time swiching it back manually.
Title: Re: Tox protocol
Post by: Vulpix on 05 09 2015, 12:00:51
I agree, but I noticed some crashes before with steam when I had KeepStatus set too aggressively.

@unsane - one more thing. The recent notification "unable to load tox profile" shows up if you enable ipv6 on windowsXP without a working teredo stack - it's a bit confusing since it says unable to load profile, but it should say unable to connect via ipv6 or something similar. Can you please also look at that in addition to those errors from Corak?

Thanks!
Title: Re: Tox protocol
Post by: Corak on 14 09 2015, 12:13:27
Fresh rare tox crash.  On reconnection.

messenger_size
Code: [Select]
Likely cause of the crash plugin: Tox protocol

Exception: Access Violation at address 13DB10DB. Reading from address 00000008.

Stack Trace:
---------------------------------------------------------------
13DB10DB (libtox 13DA0000): ..\toxcore\Messenger.c (2544): messenger_size
1720FC39 (Tox 17200000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_core.cpp (142): CToxProto::UninitToxCore
1720C3ED (Tox 17200000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (184): CToxProto::PollingThread
1224C554 (mir_core 12240000): e:\sources\miranda_ng_compilation\src\mir_core\src\threads.cpp (154): forkthreadex_r
78AFC556 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
78AFC600 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
7C80B729 (kernel32 7C800000): (filename not available) (0): GetModuleFileNameA
Title: Re: Tox protocol
Post by: santa on 14 09 2015, 21:07:18
New crash on disconnect on latest nightly build.

Stack trace
   Tox.dll!CToxProto::UninitToxCore() Line 117   C++
    Tox.dll!CToxProto::PollingThread(void * __formal) Line 170   C++
    mir_core.mir!forkthreadex_r(void * arg) Line 154   C++

Locals
   this   0x00000000 <NULL>   CToxProto *
Title: Re: Tox protocol
Post by: watcher on 15 09 2015, 05:46:21
santa,  already fixed.
Title: Re: Tox protocol
Post by: Corak on 15 09 2015, 05:56:35
Another crash from tox. Repeated 34 times at night (when i sleept)   :o

(http://picsee.net/upload/2015-09-15/ae82776bff5b.png)

Crash:
Code: [Select]
Likely cause of the crash plugin: Tox protocol

Exception: Access Violation at address 03EBBD39. Reading from address 00000000.

Stack Trace:
---------------------------------------------------------------
03EBBD39 (Tox 03EB0000): d:\soft\network\im\miranda\src\trunk\protocols\tox\src\tox_network.cpp (14): CToxProto::BootstrapNode
03EBBF25 (Tox 03EB0000): d:\soft\network\im\miranda\src\trunk\protocols\tox\src\tox_network.cpp (67): CToxProto::BootstrapNodesFromIni
03EBC1F7 (Tox 03EB0000): d:\soft\network\im\miranda\src\trunk\protocols\tox\src\tox_network.cpp (85): CToxProto::BootstrapNodes
03EBC3CC (Tox 03EB0000): d:\soft\network\im\miranda\src\trunk\protocols\tox\src\tox_network.cpp (161): CToxProto::PollingThread
1224C554 (mir_core 12240000): e:\sources\miranda_ng_compilation\src\mir_core\src\threads.cpp (154): forkthreadex_r
78AFC556 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
78AFC600 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
7C80B729 (kernel32 7C800000): (filename not available) (0): GetModuleFileNameA
Title: Re: Tox protocol
Post by: Vulpix on 15 09 2015, 07:07:48
Unsane pushed some fixes to tox yesterday. Is this with the updates in place already?
Title: Re: Tox protocol
Post by: Corak on 15 09 2015, 08:12:01
Yes, I know. It's On latest tox build. Just after update.
Title: Re: Tox protocol
Post by: Vulpix on 15 09 2015, 11:58:30
I don't understand. I've rarely had any crashes. In fact I even set my virtual machine on xp sp3 to have crappy connection - high packet loss etc, to make it reconnect often, but I've not been able to make tox nor steam crash. How is it that your miranda keeps crashing so often :D
Title: Re: Tox protocol
Post by: Corak on 16 09 2015, 08:39:27
It's seems more problem with connection (not likely XP problem) - router or wireless modem.

And here also, it keeps crashing all night just in a hour:
(http://picsee.net/upload/2015-09-16/73a02f0c138b.png)


Steam
Code: [Select]
Likely cause of the crash plugin: Steam protocol

Exception: Access Violation at address 120821F7. Reading from address 014B4000.

Stack Trace:
---------------------------------------------------------------
120821F7 (libjson 12080000): c:\program files (x86)\microsoft visual studio 10.0\vc\include\xstring (930): std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign
12083BDE (libjson 12080000): e:\sources\miranda_ng_compilation\libs\libjson\src\libjson.cpp (100): json_parse
16EA8F1B (Steam 16EA0000): e:\sources\miranda_ng_compilation\protocols\steam\src\steam_contacts.cpp (492): CSteamProto::OnGotUserSummaries
16EA4890 (Steam 16EA0000): e:\sources\miranda_ng_compilation\protocols\steam\src\steam_request.cpp (37): SteamHttpResponse
16EA9A51 (Steam 16EA0000): e:\sources\miranda_ng_compilation\protocols\steam\src\request_queue.cpp (77): RequestQueue::Execute
16EA9ADB (Steam 16EA0000): e:\sources\miranda_ng_compilation\protocols\steam\src\request_queue.cpp (104): RequestQueue::WorkerThread
1224C599 (mir_core 12240000): e:\sources\miranda_ng_compilation\src\mir_core\src\threads.cpp (119): forkthread_r
78AFC3D4 (MSVCR100 78AA0000): (filename not available) (0): endthread
78AFC474 (MSVCR100 78AA0000): (filename not available) (0): endthread
7C80B729 (kernel32 7C800000): (filename not available) (0): GetModuleFileNameA


CToxProto::BootstrapNodesFromIni
Code: [Select]
Likely cause of the crash plugin: Tox protocol

Exception: Access Violation at address 1720BD39. Reading from address 00000000.

Stack Trace:
---------------------------------------------------------------
1720BD39 (Tox 17200000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (14): CToxProto::BootstrapNode
1720BF25 (Tox 17200000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (67): CToxProto::BootstrapNodesFromIni
1720C1F7 (Tox 17200000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (85): CToxProto::BootstrapNodes
1720C3CC (Tox 17200000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (161): CToxProto::PollingThread
1224C554 (mir_core 12240000): e:\sources\miranda_ng_compilation\src\mir_core\src\threads.cpp (154): forkthreadex_r
78AFC556 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
78AFC600 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
7C80B729 (kernel32 7C800000): (filename not available) (0): GetModuleFileNameA

ping_array_add
Code: [Select]
Exception: Access Violation at address 13DCC4AB. Reading from address 00000150.

Stack Trace:
---------------------------------------------------------------
13DCC4AB (libtox 13DA0000): ..\toxcore\ping_array.c (67): ping_array_add

find_tcp_connection_relay
Code: [Select]
Exception: Access Violation at address 13DB3427. Reading from address 00000050.

Stack Trace:
---------------------------------------------------------------
13DB3427 (libtox 13DA0000): ..\toxcore\TCP_connection.c (405): find_tcp_connection_relay
82A500B8 ((module-name not available) 00000000): (filename not available) (0): (function-name not available)


CheckConnection
Code: [Select]
Likely cause of the crash plugin: Tox protocol

Exception: Access Violation at address 1720C2BB. Reading from address 00000008.

Stack Trace:
---------------------------------------------------------------
1720C2BB (Tox 17200000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (111): CToxProto::CheckConnection
1720C3D6 (Tox 17200000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (166): CToxProto::PollingThread
1224C554 (mir_core 12240000): e:\sources\miranda_ng_compilation\src\mir_core\src\threads.cpp (154): forkthreadex_r
78AFC556 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
78AFC600 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
7C80B729 (kernel32 7C800000): (filename not available) (0): GetModuleFileNameA



tox_kill
Code: [Select]
Exception: Access Violation at address 13DCCC38. Reading from address 00000B08.

Stack Trace:
---------------------------------------------------------------
13DCCC38 (libtox 13DA0000): ..\toxcore\tox.c (241): tox_kill
1224C554 (mir_core 12240000): e:\sources\miranda_ng_compilation\src\mir_core\src\threads.cpp (154): forkthreadex_r
78AFC556 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
78AFC600 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
7C80B729 (kernel32 7C800000): (filename not available) (0): GetModuleFileNameA



memcmp
Code: [Select]
Likely cause of the crash plugin: Crash dumper

Exception: Access Violation at address 77C36F07. Reading from address 00000008.

Stack Trace:
---------------------------------------------------------------
77C36F07 (msvcrt 77C00000): (filename not available) (0): memcmp
0AA5FD5C ((module-name not available) 00000000): (filename not available) (0): (function-name not available)
0AA60000 ((module-name not available) 00000000): (filename not available) (0): (function-name not available)
14C617C9 (CrashDumper 14C60000): (filename not available) (0): _except_handler4
6EB5F5A3 ((module-name not available) 00000000): (filename not available) (0): (function-name not available)
7C839A90 (kernel32 7C800000): (filename not available) (0): ValidateLocale
7C9032BC (ntdll 7C900000): (filename not available) (0): RtlConvertUlongToLargeInteger
172109B1 (Tox 17200000): (filename not available) (0): _CxxThrowException
78B2B65A (MSVCR100 78AA0000): (filename not available) (0): rand_s
7C839A90 (kernel32 7C800000): (filename not available) (0): ValidateLocale


libtox: mutex.c: mutex_ref
http://trac.miranda-ng.org/ticket/1032
mutex_ref
Code: [Select]
Exception: Access Violation at address 13E8A445. Reading from address 8000002B.

Stack Trace:
---------------------------------------------------------------
13E8A445 (libtox 13DA0000): ..\..\mingw-w64-libraries\winpthreads\src\mutex.c (83): mutex_ref

+++

ToxBinAddress
Code: [Select]
Likely cause of the crash plugin: Tox protocol

Exception: Access Violation at address 17201083. Reading from address 0147C000.

Stack Trace:
---------------------------------------------------------------
17201083 (Tox 17200000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_address.h (88): ToxBinAddress::ToxBinAddress
1720BD26 (Tox 17200000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (12): CToxProto::BootstrapNode
1720BF25 (Tox 17200000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (67): CToxProto::BootstrapNodesFromIni
1720C1F7 (Tox 17200000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (85): CToxProto::BootstrapNodes
1720C328 (Tox 17200000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (133): CToxProto::CheckConnection
1720C3D6 (Tox 17200000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (166): CToxProto::PollingThread
1224C554 (mir_core 12240000): e:\sources\miranda_ng_compilation\src\mir_core\src\threads.cpp (154): forkthreadex_r
78AFC556 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
78AFC600 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
7C80B729 (kernel32 7C800000): (filename not available) (0): GetModuleFileNameA
Title: Re: Tox protocol
Post by: Wishmaster on 16 09 2015, 18:54:27
First is about Stream, BootstrapNodesFromIni and CheckConnection I fixed.
Title: Re: Tox protocol
Post by: Corak on 17 09 2015, 16:49:11
still crashing on "tox_address.h: ToxBinAddress"
Added ticket here
http://trac.miranda-ng.org/ticket/1030

Repeating crash very easy: just start miranda with tox protocol on. Then disable tox acc in account manager. Then enable it again and go online. And got a crash by "ToxBinAddress"

++

Also just now got new crash on tox:

http://trac.miranda-ng.org/ticket/1031
TryConnect
Code: [Select]
Likely cause of the crash plugin: Tox protocol

Exception: Access Violation at address 1720C21C. Reading from address 00000000.

Stack Trace:
---------------------------------------------------------------
1720C21C (Tox 17200000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (89): CToxProto::TryConnect
1720C379 (Tox 17200000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (142): CToxProto::CheckConnection
1720C3FE (Tox 17200000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (166): CToxProto::PollingThread
1224C554 (mir_core 12240000): e:\sources\miranda_ng_compilation\src\mir_core\src\threads.cpp (154): forkthreadex_r
78AFC556 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
78AFC600 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
7C80B729 (kernel32 7C800000): (filename not available) (0): GetModuleFileNameA
Title: Re: Tox protocol
Post by: Wishmaster on 17 09 2015, 19:02:56
Both should be fixed in the next build :)
Title: Re: Tox protocol
Post by: Corak on 17 09 2015, 19:13:12
Thanks, I'll be waiting :-)

++
Also still repeating crash with: "mutex.c (83): mutex_ref"
http://trac.miranda-ng.org/ticket/1032

Title: Re: Tox protocol
Post by: Wishmaster on 17 09 2015, 19:21:36
It isn't really helpful to post them over and over again... :(
Title: Re: Tox protocol
Post by: Corak on 17 09 2015, 19:23:46
 Ok ok. I just adding to bugtracker now, and writing about it's repeating. Sorry.
(removed the post... it's not a trouble :D )
Title: Re: Tox protocol
Post by: Wishmaster on 17 09 2015, 19:25:47
No! Please test them with lastest release, they may have been fixed!

If they come back, then you may post new crash reports, but they are likely to be fixed.
Title: Re: Tox protocol
Post by: Corak on 17 09 2015, 19:28:06
Ok, sorry. Thanks. Updating now. :)

Excellent!  :THUMBS UP:
Now it seems almost crashless and much more stable. Standard methods of disconnection now not crashing anymore.
Title: Re: Tox protocol
Post by: Wishmaster on 17 09 2015, 19:50:57
Not with Tox! Stop posting them over and over again....
Title: Re: Tox protocol
Post by: Corak on 17 09 2015, 22:43:15
Ok, i know. Removed it from there.
Anyway sometimes I can give some more details and netlog on some repeating old crash, so I will post now only addition info about them.
____________
+

Got New tox crash on "do_onion_client". Netlog in attach: (http://forum.miranda-ng.org/index.php?action=dlattach;topic=2487.0;attach=1674)

http://trac.miranda-ng.org/ticket/1035

do_onion_client
Code: [Select]
Exception: Access Violation at address 13DCAD91. Reading from address 092DA038.

Stack Trace:
---------------------------------------------------------------
13DCAD91 (libtox 13DA0000): ..\toxcore\onion_client.c (1435): do_onion_client
1224C554 (mir_core 12240000): e:\sources\miranda_ng_compilation\src\mir_core\src\threads.cpp (154): forkthreadex_r
78AFC556 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
78AFC600 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
7C80B729 (kernel32 7C800000): (filename not available) (0): GetModuleFileNameA


Dont know it was reconnection or not. It's happened just in the middle of some active talk by other protocols (MSN/Vk)...
____________________________________________________________________________________________

*

Repeated Old Crash on "toxcore\ping_array.c: ping_array_add" . Netlog added. (http://forum.miranda-ng.org/index.php?action=dlattach;topic=2487.0;attach=1676)

http://trac.miranda-ng.org/ticket/1036
______________________________________________________________________________________________

+? Got New(?) Crash on "mutex_ref":

http://trac.miranda-ng.org/ticket/1038

mutex_ref
Code: [Select]
Exception: Access Violation at address 13E8A445. Reading from address 020C01CB.

Stack Trace:
---------------------------------------------------------------
13E8A445 (libtox 13DA0000): ..\..\mingw-w64-libraries\winpthreads\src\mutex.c (83): mutex_ref
1224C554 (mir_core 12240000): e:\sources\miranda_ng_compilation\src\mir_core\src\threads.cpp (154): forkthreadex_r
78AFC556 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
78AFC600 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
7C80B729 (kernel32 7C800000): (filename not available) (0): GetModuleFileNameA

___________________________

+
New crash on "tox_core.cpp: InitToxCore"
Netlog added. (http://forum.miranda-ng.org/index.php?action=dlattach;topic=2487.0;attach=1678)

http://trac.miranda-ng.org/ticket/1039

InitToxCore
Code: [Select]
Likely cause of the crash plugin: Tox protocol

Exception: Access Violation at address 1720FCAE. Writing to address 00000000.

Stack Trace:
---------------------------------------------------------------
1720FCAE (Tox 17200000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_core.cpp (55): CToxProto::InitToxCore
1720C3C7 (Tox 17200000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (154): CToxProto::PollingThread
1224C554 (mir_core 12240000): e:\sources\miranda_ng_compilation\src\mir_core\src\threads.cpp (154): forkthreadex_r
78AFC556 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
78AFC600 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
7C80B729 (kernel32 7C800000): (filename not available) (0): GetModuleFileNameA

________________________________________

*
Repeated crash on "msvcrt: memcmp" (Seems tox related too. It happened much times when I disabled/enabled Tox account or on reconnection.).
Added Netlog (http://forum.miranda-ng.org/index.php?action=dlattach;topic=2487.0;attach=1679)

http://trac.miranda-ng.org/ticket/1022#comment:2

memcmp
Code: [Select]
Exception: Access Violation at address 77C36F07. Reading from address 064AB290.

Stack Trace:
---------------------------------------------------------------
77C36F07 (msvcrt 77C00000): (filename not available) (0): memcmp

Post Merge: 25 09 2015, 22:29:15
+ New Tox crash "group.c: do_groupchats"

http://trac.miranda-ng.org/ticket/1052

do_groupchats[code
Exception: Access Violation at address 13DBE2C0. Reading from address 0000000C.

Stack Trace:
---------------------------------------------------------------
13DBE2C0 (libtox 13DA0000): ..\toxcore\group.c (2245): do_groupchats
[/code]

Post Merge: 30 09 2015, 01:06:58
+ Fresh Tox Crash when connection has fallen down into oblivion once upon a time...

http://trac.miranda-ng.org/ticket/1056

tox_core.cpp: CToxProto::UninitToxCore
Code: [Select]
Likely cause of the crash plugin: Tox protocol

Exception: Access Violation at address 1720FC28. Reading from address 00000004.

Stack Trace:
---------------------------------------------------------------
1720FC28 (Tox 17200000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_core.cpp (122): CToxProto::UninitToxCore
1720C3D2 (Tox 17200000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (157): CToxProto::PollingThread
1224C554 (mir_core 12240000): e:\sources\miranda_ng_compilation\src\mir_core\src\threads.cpp (154): forkthreadex_r
78AFC556 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
78AFC600 (MSVCR100 78AA0000): (filename not available) (0): endthreadex
7C80B729 (kernel32 7C800000): (filename not available) (0): GetModuleFileNameA
Title: Re: Tox protocol
Post by: Corak on 30 09 2015, 01:08:17
+ Fresh Tox crash on "TCP_connection.c: find_tcp_connection_relay"

http://trac.miranda-ng.org/ticket/1057

"TCP_connection.c: find_tcp_connection_relay"
Code: [Select]
Exception: Access Violation at address 13DB3427. Reading from address 00000050.

Stack Trace:
---------------------------------------------------------------
13DB3427 (libtox 13DA0000): ..\toxcore\TCP_connection.c (405): find_tcp_connection_relay
Title: Re: Tox protocol
Post by: santa on 29 10 2015, 21:55:07
Miranda: latest nightly build.

After sending long message splitted into two parts from Miranda to qTox, reciever gets second part many times till Miranda restart.

Miranda tox protocol reconnection and qTox restart does not fix the problem.
Title: Re: Tox protocol
Post by: Vulpix on 29 10 2015, 23:41:35
@santa, I think this is some kind of weird interaction between Tabsrmm and tox/steam again. I've had this happen a few times, consulted with robyer, even showed him logs, but there was nothing conclusive.

In both cases miranda tries to resend the message LOTS of times. In fact there is an even scarier issue where miranda will send text from a different conversation to a different contact if you queue up a split message and then start chatting with someone else.

My recommendation is to disable long message splitting in tabsrmm. It doesn't work reliably.
Title: Re: Tox protocol
Post by: santa on 01 11 2015, 06:15:14
@Vulpix, thank you, I'll disable it.

There was another issue with Tox.

It crashed at Tox/src/tox_network.cpp:5 CToxProto::IsOnline(), where toxThread was not NULL, but it was points to deallocated memory.
Message was "Unhandled exception at 0x1720BCBA (Tox.dll) in Miranda32.exe: 0xC0000005: Access violation reading location 0x14F6FF00."
Title: Re: Tox protocol
Post by: Robyer on 01 11 2015, 08:42:58
I looked at Tox sources again, and CToxProto::SendMsg() and CToxProto::OnSendMessage() respectively is wrong. That may be very likely cause for the problems you're experiencing with the sending messages.

@unsane: in SendMsg() you should generate (increment internal) message number, start a new working thread with the parameters (hcontact, message, message number) and just return the message number immediatelly.
Then in the other thread you can really send message and make ProtoBroadcastAck to notify success or error for this message.
Miranda must get the number immediatelly so it can couple with the ProtoBroadcastAck calls later (where wParam is the message number).

e.g. in FB it's used just:
Code: [Select]
int FacebookProto::SendMsg(MCONTACT hContact, int, const char *msg)
{
std::string message = msg;
unsigned int msgId = InterlockedIncrement(&facy.msgid_);

ForkThread(&FacebookProto::SendMsgWorker, new send_direct(hContact, message, msgId));
return msgId;
}


EDIT: Same implementation is in SkypeWeb and Steam too.
Weird is, though, that all other protocols have it (IMHO) more or less wrong too. Which means either everyone else has it wrong, or I am partially wrong (or too strict) too. But my real experiments got me to my working solution.

One thing I don't understand is that why some protocols when notifying errors do it immediatelly and make it impossible to pair this error message with the message number they return later. I don't think communication windows can handle this properly (what if I send fast 5 messages almost at same time and then only some of them receive error? - maybe this is the one of errors that I was experiencing from time to time in some protocols, and I thought it's just miranda fault, not protocol)

EDIT2: I just tested it with Jabber and it's wrong. And since almost all other protocols have similar implementation, they will be all wrong in same way. My solution is correct, I recommend rewriting all protocols' SendMsg method to my mentioned implementation.
Title: Re: Tox protocol
Post by: unsane on 01 11 2015, 09:51:14
@unsane: in SendMsg() you should generate (increment internal) message number, start a new working thread with the parameters (hcontact, message, message number) and just return the message number immediatelly.

When Steam (or SkypeWeb, or FB) protocol sends a message it makes http request and wait the response. It can be fast or slow or very slow. So i have no any choice except to move it in another thread.

Tox just creates a packet with message and returns the unique message id. I suppose that it fast. Later, when message is received tox core calls OnReadReceipt in which i can to report about successful receipt. Why i should wrap it in thread and create one more unique number?
Title: Re: Tox protocol
Post by: Robyer on 01 11 2015, 10:00:45
1) Return value of SendMsg function is "message number" (which must be unique amongst all messages being sent at same time).
2) To properly call ProtoBroadcastAck with info "message was sent successfully" or "message sending failed" you need to have this "message number", because you give it to ProtoBroadcastAck as wParam parameter.
3) Before calling ProtoBroadcastAck you need to give Miranda the "message number", which means you need to return from the SendMsg function to return it to Miranda, which means you must do your work AFTER that - in other thread - so SendMsg can (and must) return before you call ProtoBroadcastAck

It doesn't matter how slow or fast is your sending, point is, that Miranda must get "message number" (by returning from SendMsg) BEFORE you do ProtoBroadcastAck.

So yes, solution is to wrap the "insides" in other thread, and in SendMsg just start this tread and return the generated "message number" (it pairs this SendMsg "request" with the proto ack later).

Is this more understandable now?
Title: Re: Tox protocol
Post by: unsane on 01 11 2015, 10:18:22
1) Tox core generate unique message id. It value i return from SendMsg. It value is
2) When message received i call ProtoBroadcastAck with unique message id.
3) I don't think that OnReadReceipt can be called before OnSendMessage ends execution.

It's not a solution it useless wrapper.
Title: Re: Tox protocol
Post by: Robyer on 01 11 2015, 10:21:10
unsane, you're talking about something else. I said nothing about OnReadReceipt(), it has nothing to do with it.

I'm talking about SendMsg() method only. (I mentioned also OnSendMessage() because you are just calling OnSendMessage() inside SendMsg(), but everything I said applies only for SendMsg() method).

EDIT: It's all about (tab)srmm's message queue - the SendMsg result. It has nothing to do with database.
Title: Re:Tox protocol
Post by: santa on 01 11 2015, 16:37:07
Additional information about CToxProto::IsOnline() crash.
It was after network connection lost and reconnection, when Tox tried to reconnect.

Miranda: latest nightly build.

Added: same problem at setting tox protocol offline.
Title: Re: Tox protocol
Post by: Robyer on 02 11 2015, 19:58:31
santa, Vulpix, unsane commited the change. Please try to enable the message splitting and report if it is working or not now.

santa, there is commit for your isOnline crash too.
Title: Re: Tox protocol
Post by: santa on 02 11 2015, 20:20:24
IsOnline crash is there yet. Sending Tox proto online and offline lead to crash with toxThread reference points to invalid memory.

Stack is
Spoiler
>  Tox.dll!CToxProto::IsOnline() Line 5   C++
    Tox.dll!CToxProto::SetAwayMsg(int __formal, const wchar_t * msg) Line 204   C++
    mir_app.mir!CallProtoServiceInt(unsigned int hContact, const char * szModule, const char * szService, unsigned int wParam, long lParam) Line 419   C++
    mir_app.mir!Proto_SetStatus(const char * szProto, unsigned int status) Line 249   C++
    mir_app.mir!StatusMenuExecService(unsigned int wParam, long __formal) Line 606   C++
    mir_core.mir!CallService(const char * name, unsigned int wParam, long lParam) Line 543   C++
    mir_app.mir!Menu_ProcessCommand(TMO_IntMenuItem * hMenuItem, long lParam) Line 455   C++

Cannot test message splitting for now, because my only Tox contact is offline  :(
Title: Re: Tox protocol
Post by: Robyer on 02 11 2015, 20:45:25
santa, I said it wrong - update will be ready tomorrow (builds at night) :)
Title: Re: Tox protocol
Post by: santa on 02 11 2015, 20:47:05
Ok, i have tested on today version built at 16:05, according Tox.dll time.  :)
Title: Re: Tox protocol
Post by: santa on 04 11 2015, 21:35:31
Latest version has IsOnline fixed, but for multipart messages only first part is sent and second one is not or not received by qTox on another side.
Title: Re: Tox protocol
Post by: Vulpix on 12 11 2015, 10:33:26
@unsane, it is not possible to use proxy with Tox - whenever I set up a proxy for connections, the whole protocol says failed to initialize tox core and that proxy settings are not valid. Other protocols work just fine with the same setting.

(this is with ipv6 and udp disabled in tox network options)
Title: Re: Tox protocol
Post by: unsane on 16 11 2015, 11:40:22
santa, bug with multipart messages should be fixed in last nightly build.
Title: Re: Tox protocol
Post by: Vulpix on 14 12 2015, 12:56:35
I noticed some strange/buggy behavior with tox profile.

Clean miranda, latest dev build, only plugins are tox and clist_nicer and history++.

Create new tox profile. Profile created, cannot sign in -> have to go into network->tox and click "Create profile", or click "Create profile" on the account screen. Not intuitive - should probably warn the user that he has to do this (or import a tox profile) otherwise it won't work.

After creating the profile, a <profilename>.tox file is created in your profile folder; however, the .tox file is 0b in size and contains nothing. Setting your nick or changing any settings has no effect until you log in; if you set your nick before you log in, it is overwritten with an empty string (from the empty profile, I assume). This should be stated (that it is only possible to change your name when you're logged in.)

Once you log in for the first time, the tox profile will have your tox ID in it.

Adding someone from miranda when miranda is the requestor of the friend request -> you can add them, they will see the request and add you, but when you then exit miranda, the profile size will remain the same as before and the new contact information is not stored. When you then exit miranda and start it up again, you will see that contact in your friendlist, however this is just internal miranda contact store and not an actual contact in tox protocol. You will NOT be able to message this person or see them online again. It will say "The friend number did not designate a valid friend" if you try to message them regardless.

Adding someone from miranda when miranda is the acknowledger of the friend request-> their name will OVERWRITE the previously added contact since I assume their friend "id" is now 0 (as in the first friend) so whoever was added previously is out of luck. The history and everything else will now belong to the newly added user. The save file now grows a little with the new actually-added tox id. When you exit and restart miranda, then, before you log in, the newly added user will have the PREVIOUS USER'S NAME, but will actually keep the history. Once you log in, that user's name will become their TOX ID (long hash). Once both of you are online, that user's TOX ID-name will become their actual name.

Long story short, miranda is mutilating tox profile somehow by overwriting the last added person and not saving new changes.

Please if you can, fix this as soon as possible. Thank you!

To the other users of tox, do NOT add new people on your contact list right now - or temporarily export your tox profile, use it in uTox/qTox and then import it back. It's fixed!
Title: Re: Tox protocol
Post by: Corak on 14 12 2015, 14:07:13
Fresh crash on Tox by "toxcore\Messenger.c (2550): messenger_size"

http://trac.miranda-ng.org/ticket/1105

toxcore\Messenger.c (2550): messenger_size
Code: [Select]
Likely cause of the crash plugin: Tox protocol

Exception: Access Violation at address 13DB177B. Reading from address 00000008.

Stack Trace:
---------------------------------------------------------------
13DB177B (libtox 13DA0000): ..\toxcore\Messenger.c (2550): messenger_size
16EEFE3E (Tox 16EE0000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_core.cpp (131): CToxProto::UninitToxCore
16EEC795 (Tox 16EE0000): e:\sources\miranda_ng_compilation\protocols\tox\src\tox_network.cpp (176): CToxProto::PollingThread
1224C536 (mir_core 12240000): e:\sources\miranda_ng_compilation\src\mir_core\src\threads.cpp (159): forkthreadex_r
7C80B729 (kernel32 7C800000): (filename not available) (0): GetModuleFileNameA
Title: Re: Tox protocol
Post by: Vulpix on 23 12 2015, 11:09:26
Issue with profile being incorrectly saved (for example when adding a friend or when being added) has now been resolved in r15928 (http://trac.miranda-ng.org/changeset/15928). Thanks!
Title: Re: Tox protocol
Post by: Vulpix on 29 12 2015, 22:03:40
When you use tabsrmm's "send later" on an offline tox contact, the message will appear to have been sent during the next "cycle", even though it's obviously impossible.
Title: Can't load Tox protocol
Post by: Vindicar on 14 01 2016, 18:20:23
Hi!
I'm trying to install this protocol from here (http://wiki.miranda-ng.org/index.php?title=Plugin:Tox/en), but it just won't load, requiring files mir_core.mir & mir_app.mir.
I tried downloading them and putting them in Plugins, Libs or next to miranda binary, but to no avail.
So how do I install this protocol?

Here is the VI:
VersionInfo
Quote (selected)
CPU: Intel(R) Core(TM) i5-2400 CPU @ 3.10GHz [Intel64 Family 6 Model 42 Stepping 7] [DEP Enabled] [4 CPUs]
Installed RAM: 4080 MBytes
Operating System: Microsoft Windows 8.1 , 64-bit (build 9600)
Internet Explorer: 9.11.10586.0 (build 910586)
Administrator privileges: No
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 43819 MBytes

Miranda NG Version: 0.95.4 build #13028 [running inside WOW64]
Build time: 22 Apr 2015 0:43:30
Profile: C:\Program Files (x86)\Miranda IM\Profile\Orel\Orel.dat
Profile size: 33357824 Bytes
Profile creation date: 5 Aug 2011 17:31:18
Language pack: Russian (RU) [0419]
Service Mode: No

Active Plugins (20):
  AdvaImg.dll v.0.11.0.2 [22 Apr 2015 0:44:52] - Miranda image services
  AVS.dll v.0.95.3.4 [22 Apr 2015 0:43:46] - Avatar service
  ChangeKeyboardLayout.dll v.0.0.1.6 [22 Apr 2015 0:47:42] - Change keyboard layout
  Clist_modern.dll v.0.9.1.3 [22 Apr 2015 0:48:14] - Modern contact list
  CrashDumper.dll v.0.0.5.2 [22 Apr 2015 0:49:18] - Crash dumper
  Dbx_mmap.dll v.0.95.3.1 [22 Apr 2015 0:43:54] - Miranda NG mmap database driver
  HistoryPP.dll v.1.5.1.5 [15 Apr 2015 19:17:46] - History++
  ICQ.dll v.0.11.3.2 [22 Apr 2015 0:45:04] - IcqOscarJ protocol
  Import.dll v.0.95.4.2 [22 Apr 2015 0:43:46] - Import contacts and messages
  ImportTXT.dll v.0.0.1.11 [22 Apr 2015 0:56:00] - Import TXT
  IRC.dll v.0.11.0.3 [22 Apr 2015 0:44:44] - IRC protocol
  Jabber.dll v.0.11.0.4 [22 Apr 2015 0:45:08] - Jabber protocol
  mTextControl.dll v.0.8.0.1 [22 Apr 2015 0:45:52] - Miranda text control
  PluginUpdater.dll v.0.1.2.4 [22 Apr 2015 0:50:18] - Plugin updater
  Popup.dll v.2.1.1.10 [22 Apr 2015 0:46:06] - Popup plus
  SmileyAdd.dll v.0.2.3.17 [22 Apr 2015 0:46:22] - SmileyAdd
  StopSpam.dll v.0.0.1.4 [22 Apr 2015 0:46:30] - StopSpam+
  TabSRMM.dll v.3.4.0.10 [22 Apr 2015 0:44:28] - TabSRMM
  Tipper.dll v.2.1.0.7 [22 Apr 2015 0:46:36] - Tipper
  TopToolBar.dll v.0.8.0.4 [22 Apr 2015 0:47:46] - TopToolBar

Unloadable Plugins (2):
  DbChecker.dll v.0.0.0.0 [22 Apr 2015 0:49:52] - <unknown>

  Tox.dll v.0.0.0.0 [13 Jan 2016 8:28:12] - <unknown>
    Plugin statically linked to missing module: mir_core.mir
    Plugin statically linked to missing module: mir_app.mir


Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ                      1 - Enabled 0 - Disabled  Loaded
IRC                      1 - Enabled 2 - Disabled  Loaded
JABBER                   1 - Enabled 0 - Disabled  Loaded
MetaContacts             1 - Enabled 0 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 global.dll [30 Oct 2009 22:12:16]
 HistoryPP_icons.dll [22 Apr 2015 0:50:40]
 Proto_AIM.dll [22 Apr 2015 0:47:48]
 Proto_GG.dll [22 Apr 2015 0:47:48]
 proto_GmailMNotifier.dll [8 Mar 2008 22:01:30]
 Proto_ICQ.dll [22 Apr 2015 0:47:50]
 proto_icq_alt.dll [30 Oct 2009 22:12:28]
 Proto_IRC.dll [22 Apr 2015 0:47:50]
 Proto_Jabber.dll [22 Apr 2015 0:47:50]
 Proto_MetaContacts.dll [22 Apr 2015 0:55:16]
 Proto_MSN.dll [22 Apr 2015 0:47:50]
 Proto_Tox.dll [13 Jan 2016 8:28:00]
 Proto_Yahoo.dll [22 Apr 2015 0:47:52]
 qipstatus_icons.dll [28 Nov 2009 23:38:58]
 TabSRMM_icons.dll [22 Apr 2015 0:50:46]
 Toolbar_icons.dll [22 Apr 2015 0:47:54]
 xStatus_ICQ.dll [22 Apr 2015 0:45:02]
 xstatus_ICQ_.dll [4 May 2008 20:31:02]
 xStatus_Jabber.dll [22 Apr 2015 0:45:10]
 xStatus_Jabber_.dll [4 May 2008 20:28:08]
Title: Re: Tox protocol
Post by: Vulpix on 14 01 2016, 20:15:20
You need to switch to development version of miranda and let plugin updater update your miranda. Make a backup before you switch.
Title: Re: Tox protocol
Post by: Vulpix on 18 02 2016, 09:08:51
Minor issue:

Version: latest dev miranda, latest dev tox; but it's been happening for a very long time.

When starting miranda (all protocols offline), trying to connect to tox (global status->online (or any other)), tox will connect, but it will not have any status message, even if one was set. To apply it, you have to switch to any status (even the same!) once tox is already connected.

Please make it so that tox connects and sets the status message like all other protocols.

Thank you!
Title: Re: Tox protocol
Post by: Vulpix on 25 04 2016, 15:37:11
Issue:
When a file transfer fails (for any reason) file will remain locked until miranda is restarted. Cancelling transfer should unlock the file instead.
Title: Re: Tox protocol
Post by: AnrDaemon on 27 04 2016, 23:31:58
Ain't that a generic Miranda issue?
Title: Re: Tox protocol
Post by: Vulpix on 28 04 2016, 07:28:16
It's possible, but I don't send files using other protocols and when I do, they're small files and there are no disconnects.... so I didn't have the "pleasure" of finding out.
Title: Re: Tox protocol
Post by: Vulpix on 29 04 2016, 07:33:16
Since the latest updates to tox, I'm getting a crash a few moments after I connect.

Spoiler
Miranda Crash Report from 29 Apr 2016 9:32:03. Crash Dumper v.0.0.5.2

Likely cause of the crash plugin: Tox protocol

Exception: Access Violation at address 648ED0AC. Reading from address 00000040.

Stack Trace:
---------------------------------------------------------------
648ED0AC (MSVCR100 64870000): (filename not available) (0): vcwprintf_s
6488342D (MSVCR100 64870000): (filename not available) (0): vswprintf_s
648D7384 (MSVCR100 64870000): (filename not available) (0): vscprintf
12363899 (mir_core 12360000): c:\sources\miranda_ng_compilation\include\m_string.inl (1372): CMStringT<char,ChTraitsCRT<char> >::FormatV
16F21CB8 (Tox 16F20000): c:\sources\miranda_ng_compilation\protocols\tox\src\tox_logger.h (16): CLogger::Log
16F28168 (Tox 16F20000): c:\sources\miranda_ng_compilation\protocols\tox\src\tox_transfer.cpp (268): CToxProto::OnFileSendData
13DB217B (libtox 13DA0000): ..\toxcore\Messenger.c (1432): do_friends
13DB23EE (libtox 13DA0000): ..\toxcore\Messenger.c (2237): do_messenger
1236C6EA (mir_core 12360000): c:\sources\miranda_ng_compilation\src\mir_core\src\threads.cpp (159): forkthreadex_r
773A38F4 (KERNEL32 77390000): (filename not available) (0): BaseThreadInitThunk
774D5DE3 (ntdll 77470000): (filename not available) (0): RtlUnicodeStringToInteger
774D5DAE (ntdll 77470000): (filename not available) (0): RtlUnicodeStringToInteger

CPU: Intel(R) Core(TM) i7-4765T CPU @ 2.00GHz [Intel64 Family 6 Model 60 Stepping 3] [DEP Enabled] [8 CPUs]
Installed RAM: 16328 MBytes
Microsoft Windows 10 Professional Edition, 64-bit (build 10586)
Internet Explorer: 9.11.10586.0 (build 910586)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : English/English | English/English

Miranda NG Version: 0.95.5 alpha build #16791 [running inside WOW64]
Build time: 29 Apr 2016 4:04:24
Profile: D:\Programs\Programs\Miranda NG\Profiles\Vulpix\Vulpix.dat (dbx mmap driver)
Language pack: No language pack installed
Service Mode: No

Active Plugins (41):
¤ AdvaImg.dll v.0.11.0.2 [22 Apr 2016 11:34:16] - Miranda image services
¤ AIM.dll v.0.11.0.1 [27 Apr 2016 15:27:18] - AIM protocol
¤ AvatarHistory.dll v.0.1.0.1 [22 Apr 2016 11:35:32] - Avatar history
¤ AVS.dll v.0.95.3.4 [29 Apr 2016 4:00:10] - Avatar service
¤ Clist_modern.dll v.0.9.1.4 [29 Apr 2016 4:01:48] - Modern contact list
¤ Console.dll v.0.0.7.3 [22 Apr 2016 11:33:34] - Console
¤ CrashDumper.dll v.0.0.5.2 [22 Apr 2016 11:34:46] - Crash dumper
¤ Db_autobackups.dll v.0.0.0.10 [22 Apr 2016 11:33:46] - Db autobackuper
¤ DbEditorPP.dll v.4.0.1.1 [27 Apr 2016 15:29:02] - Database editor++
¤ Dbx_mmap.dll v.0.95.3.1 [29 Apr 2016 4:00:10] - Miranda NG mmap database driver
¤ Dummy.dll v.0.2.0.0 [22 Apr 2016 11:36:32] - Dummy protocol
¤ Facebook.dll v.0.2.13.1 [22 Apr 2016 11:34:24] - Facebook RM
¤ Fingerprint.dll v.0.1.0.0 [22 Apr 2016 11:35:22] - Fingerprint NG
¤ Folders.dll v.0.2.0.2 [22 Apr 2016 11:33:38] - Custom profile folders
¤ GG.dll v.0.11.0.3 [22 Apr 2016 11:33:20] - Gadu-Gadu protocol
¤ HistoryPP.dll v.1.5.1.5 [26 Apr 2016 17:55:10] - History++
¤ HistoryStats.dll v.0.2.0.4 [22 Apr 2016 11:36:50] - HistoryStats
¤ ICQ.dll v.0.11.3.4 [27 Apr 2016 15:27:40] - IcqOscarJ protocol
¤ IEView.dll v.1.5.0.1 [27 Apr 2016 15:28:00] - IEView
¤ Import.dll v.0.95.4.3 [22 Apr 2016 11:32:56] - Import contacts and messages
¤ ImportTXT.dll v.0.0.1.12 [22 Apr 2016 11:37:22] - Import TXT
¤ IRC.dll v.0.11.0.3 [22 Apr 2016 11:33:08] - IRC protocol
¤ Jabber.dll v.0.11.0.4 [29 Apr 2016 4:00:38] - Jabber protocol
¤ Msg_Export.dll v.3.1.1.5 [22 Apr 2016 11:34:54] - Message export
¤ MSN.dll v.0.12.1.1 [22 Apr 2016 11:33:30] - MSN protocol
¤ PluginUpdater.dll v.0.1.2.5 [22 Apr 2016 11:35:00] - Plugin updater
¤ PManagerEx.dll v.0.0.0.5 [22 Apr 2016 11:34:58] - Miranda NG profile changer
¤ Rate.dll v.0.0.2.1 [22 Apr 2016 11:33:52] - Contact`s rate
¤ RecentContacts.dll v.0.0.2.1 [22 Apr 2016 11:34:26] - Recent contacts
¤ Restart.dll v.0.0.6.0 [22 Apr 2016 11:35:02] - Restart
¤ SkypeWeb.dll v.0.12.2.2 [27 Apr 2016 15:31:08] - Skype protocol (Web)
¤ SmileyAdd.dll v.0.2.4.1 [22 Apr 2016 11:34:06] - SmileyAdd
¤ StartPosition.dll v.0.2.0.3 [22 Apr 2016 11:35:38] - Start position
¤ StartupStatus.dll v.0.8.0.48 [27 Apr 2016 15:28:16] - StartupStatus
¤ Steam.dll v.0.11.5.1 [27 Apr 2016 15:30:58] - Steam protocol
¤ TabSRMM.dll v.3.4.0.11 [27 Apr 2016 15:27:26] - TabSRMM
¤ TopToolBar.dll v.0.8.0.4 [22 Apr 2016 11:34:30] - TopToolBar
¤ Tox.dll v.0.11.1.21 [29 Apr 2016 4:03:56] - Tox protocol
¤ UInfoEx.dll v.0.8.5.0 [22 Apr 2016 11:34:18] - User info ext
¤ Variables.dll v.0.2.3.11 [27 Apr 2016 15:28:40] - Variables
¤ Yahoo.dll v.0.11.0.2 [22 Apr 2016 11:33:10] - Yahoo protocol

Loaded Modules:
-------------------------------------------------------------------------------
D:\Programs\Programs\Miranda NG\Miranda32.exe  00400000 - 00409000 v.0.95.5.16791 [29 Apr 2016 4:04:24]
C:\WINDOWS\SYSTEM32\ntdll.dll  77470000 - 775EB000 v.10.0.10586.122 [23 Feb 2016 12:34:32]
C:\WINDOWS\SYSTEM32\KERNEL32.DLL  77390000 - 77470000 v.10.0.10586.0 [30 Oct 2015 9:18:22]
C:\WINDOWS\SYSTEM32\KERNELBASE.dll  755B0000 - 7572E000 v.10.0.10586.162 [24 Feb 2016 11:15:07]
C:\WINDOWS\SYSTEM32\USER32.dll  74B30000 - 74C77000 v.10.0.10586.20 [24 Nov 2015 11:26:34]
C:\WINDOWS\SYSTEM32\GDI32.dll  741C0000 - 7430F000 v.10.0.10586.63 [5 Jan 2016 4:21:26]
C:\WINDOWS\SYSTEM32\ADVAPI32.dll  74D90000 - 74E0B000 v.10.0.10586.63 [5 Jan 2016 4:48:22]
C:\WINDOWS\SYSTEM32\msvcrt.dll  74A70000 - 74B2E000 v.7.0.10586.0 [30 Oct 2015 9:18:31]
C:\WINDOWS\SYSTEM32\sechost.dll  747E0000 - 74824000 v.10.0.10586.0 [30 Oct 2015 9:18:31]
C:\WINDOWS\SYSTEM32\RPCRT4.dll  75730000 - 757DD000 v.10.0.10586.0 [30 Oct 2015 9:18:31]
C:\WINDOWS\SYSTEM32\SspiCli.dll  741A0000 - 741BE000 v.10.0.10586.0 [30 Oct 2015 9:18:31]
C:\WINDOWS\SYSTEM32\CRYPTBASE.dll  74190000 - 7419A000 v.10.0.10586.0 [30 Oct 2015 9:18:31]
C:\WINDOWS\SYSTEM32\bcryptPrimitives.dll  77320000 - 77378000 v.10.0.10586.0 [30 Oct 2015 9:18:03]
C:\WINDOWS\SYSTEM32\SHELL32.dll  75EE0000 - 772DE000 v.10.0.10586.122 [23 Feb 2016 11:27:14]
C:\WINDOWS\SYSTEM32\cfgmgr32.dll  772E0000 - 77317000 v.10.0.10586.0 [30 Oct 2015 9:18:22]
C:\WINDOWS\SYSTEM32\windows.storage.dll  750B0000 - 755AA000 v.10.0.10586.162 [24 Feb 2016 10:06:39]
C:\WINDOWS\SYSTEM32\combase.dll  748B0000 - 74A6D000 v.10.0.10586.103 [27 Jan 2016 7:57:35]
C:\WINDOWS\SYSTEM32\shlwapi.dll  75060000 - 750A5000 v.10.0.10586.0 [30 Oct 2015 9:18:36]
C:\WINDOWS\SYSTEM32\kernel.appcore.dll  74D80000 - 74D8C000 v.10.0.10586.0 [30 Oct 2015 9:18:23]
C:\WINDOWS\SYSTEM32\shcore.dll  757E0000 - 7586D000 v.10.0.10586.0 [30 Oct 2015 9:18:36]
C:\WINDOWS\SYSTEM32\powrprof.dll  74370000 - 743B4000 v.10.0.10586.0 [30 Oct 2015 9:18:24]
C:\WINDOWS\SYSTEM32\profapi.dll  77380000 - 7738F000 v.10.0.10586.0 [30 Oct 2015 9:18:31]
D:\Programs\Programs\Miranda NG\MSVCR100.dll  64870000 - 6492F000 v.10.0.40219.325 [23 Jan 2016 12:17:34]
C:\WINDOWS\SYSTEM32\IMM32.DLL  74EA0000 - 74ECB000 v.10.0.10586.0 [30 Oct 2015 9:18:29]
D:\Programs\Programs\Miranda NG\libs\mir_app.mir  121C0000 - 12283000 v.0.95.5.16791 [29 Apr 2016 4:00:36]
C:\WINDOWS\SYSTEM32\WS2_32.dll  75D90000 - 75DEF000 v.10.0.10586.0 [30 Oct 2015 9:18:31]
C:\WINDOWS\SYSTEM32\WINMM.dll  73250000 - 73274000 v.10.0.10586.0 [30 Oct 2015 9:18:29]
C:\WINDOWS\SYSTEM32\COMDLG32.dll  74C80000 - 74D72000 v.10.0.10586.0 [30 Oct 2015 9:18:36]
C:\WINDOWS\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.10586.0_none_d3c2e4e965da4528\COMCTL32.dll  720D0000 - 722DF000 v.6.10.10586.0 [30 Oct 2015 9:18:36]
C:\WINDOWS\SYSTEM32\FirewallAPI.dll  74310000 - 7436E000 v.10.0.10586.162 [24 Feb 2016 8:17:35]
C:\WINDOWS\SYSTEM32\WINMMBASE.dll  72FF0000 - 73013000 v.10.0.10586.0 [30 Oct 2015 9:18:29]
C:\WINDOWS\SYSTEM32\UxTheme.dll  735A0000 - 73615000 v.10.0.10586.0 [30 Oct 2015 9:18:37]
C:\WINDOWS\SYSTEM32\NETAPI32.dll  74E10000 - 74E23000 v.10.0.10586.0 [30 Oct 2015 9:18:26]
C:\WINDOWS\SYSTEM32\ole32.dll  75DF0000 - 75EDB000 v.10.0.10586.162 [24 Feb 2016 10:11:46]
D:\Programs\Programs\Miranda NG\libs\zlib.mir  123E0000 - 123F7000 v.1.2.8.0 [29 Apr 2016 4:00:08]
C:\WINDOWS\SYSTEM32\VERSION.dll  72410000 - 72418000 v.10.0.10586.0 [30 Oct 2015 9:18:36]
D:\Programs\Programs\Miranda NG\libs\mir_core.mir  12360000 - 1237F000 [29 Apr 2016 4:00:12]
C:\WINDOWS\SYSTEM32\Secur32.dll  72400000 - 7240A000 v.10.0.10586.0 [30 Oct 2015 9:18:26]
C:\WINDOWS\SYSTEM32\DAVHLPR.DLL  72720000 - 7272B000 v.10.0.10586.0 [30 Oct 2015 9:18:25]
C:\WINDOWS\SYSTEM32\fwbase.dll  723D0000 - 723FD000 v.10.0.10586.162 [24 Feb 2016 7:22:26]
C:\WINDOWS\SYSTEM32\MSCTF.dll  746C0000 - 747DF000 v.10.0.10586.71 [16 Jan 2016 8:08:06]
C:\WINDOWS\SYSTEM32\dwmapi.dll  723A0000 - 723BD000 v.10.0.10586.0 [30 Oct 2015 9:18:29]
C:\WINDOWS\SYSTEM32\clbcatq.dll  74630000 - 746B4000 v.2001.12.10941.16384 [30 Oct 2015 9:18:25]
C:\WINDOWS\system32\explorerframe.dll  70950000 - 70D8A000 v.10.0.10586.122 [23 Feb 2016 8:56:08]
C:\WINDOWS\system32\edputil.dll  71780000 - 717C9000 v.10.0.10586.0 [30 Oct 2015 9:18:26]
C:\WINDOWS\SYSTEM32\OLEAUT32.dll  74530000 - 745C2000 v.10.0.10586.0 [30 Oct 2015 9:18:31]
D:\Programs\Programs\Miranda NG\Plugins\CrashDumper.dll  14960000 - 14970000 v.0.0.5.2 [22 Apr 2016 11:34:46]
C:\WINDOWS\SYSTEM32\dbghelp.dll  64730000 - 6486F000 v.10.0.10586.0 [30 Oct 2015 9:18:39]
C:\WINDOWS\SYSTEM32\dbgcore.DLL  64700000 - 64721000 v.10.0.10586.0 [30 Oct 2015 9:18:39]
D:\Programs\Programs\Miranda NG\Plugins\DbEditorPP.dll  14AE0000 - 14AFD000 v.4.0.1.1 [27 Apr 2016 15:29:02]
D:\Programs\Programs\Miranda NG\Plugins\Dbx_mmap.dll  14B20000 - 14B31000 v.0.95.3.1 [29 Apr 2016 4:00:10]
D:\Programs\Programs\Miranda NG\Plugins\Import.dll  156E0000 - 156ED000 v.0.95.4.3 [22 Apr 2016 11:32:56]
D:\Programs\Programs\Miranda NG\Core\stdcrypt.dll  130E0000 - 130EC000 v.0.95.5.16791 [29 Apr 2016 4:04:20]
D:\Programs\Programs\Miranda NG\Core\stdssl.dll  131C0000 - 131C7000 v.0.95.5.16791 [29 Apr 2016 4:04:16]
C:\WINDOWS\SYSTEM32\CRYPT32.dll  74EE0000 - 75058000 v.10.0.10586.0 [30 Oct 2015 9:18:26]
C:\WINDOWS\SYSTEM32\MSASN1.dll  74E90000 - 74E9E000 v.10.0.10586.0 [30 Oct 2015 9:18:26]
C:\WINDOWS\SYSTEM32\WSOCK32.dll  72E60000 - 72E68000 v.10.0.10586.0 [30 Oct 2015 9:18:34]
C:\WINDOWS\SYSTEM32\Msftedit.dll  64460000 - 646F3000 v.10.0.10586.17 [22 Nov 2015 11:17:23]
D:\Programs\Programs\Miranda NG\Plugins\AdvaImg.dll  14260000 - 142EF000 v.0.11.0.2 [22 Apr 2016 11:34:16]
D:\Programs\Programs\Miranda NG\MSVCP100.dll  643F0000 - 64459000 v.10.0.40219.325 [23 Jan 2016 12:17:34]
D:\Programs\Programs\Miranda NG\Plugins\Clist_modern.dll  146C0000 - 14734000 v.0.9.1.4 [29 Apr 2016 4:01:48]
C:\WINDOWS\SYSTEM32\MSIMG32.dll  73CC0000 - 73CC6000 v.10.0.10586.0 [30 Oct 2015 9:18:29]
C:\WINDOWS\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.10586.20_none_335c47060e5cee53\gdiplus.dll  64280000 - 643EB000 v.10.0.10586.20 [24 Nov 2015 9:59:27]
D:\Programs\Programs\Miranda NG\Plugins\AIM.dll  143A0000 - 143CA000 v.0.11.0.1 [27 Apr 2016 15:27:18]
D:\Programs\Programs\Miranda NG\Plugins\AvatarHistory.dll  144C0000 - 144CD000 v.0.1.0.1 [22 Apr 2016 11:35:32]
D:\Programs\Programs\Miranda NG\Plugins\AVS.dll  144E0000 - 144F2000 v.0.95.3.4 [29 Apr 2016 4:00:10]
D:\Programs\Programs\Miranda NG\Plugins\Console.dll  14900000 - 14912000 v.0.0.7.3 [22 Apr 2016 11:33:34]
D:\Programs\Programs\Miranda NG\Plugins\Db_autobackups.dll  14B60000 - 14B75000 v.0.0.0.10 [22 Apr 2016 11:33:46]
D:\Programs\Programs\Miranda NG\Plugins\Dummy.dll  14BE0000 - 14BE8000 v.0.2.0.0 [22 Apr 2016 11:36:32]
D:\Programs\Programs\Miranda NG\Plugins\Facebook.dll  14C40000 - 14C85000 v.0.2.13.1 [22 Apr 2016 11:34:24]
D:\Programs\Programs\Miranda NG\libs\libjson.mir  12160000 - 1216C000 [29 Apr 2016 4:00:10]
D:\Programs\Programs\Miranda NG\Plugins\Fingerprint.dll  14D20000 - 14D38000 v.0.1.0.0 [22 Apr 2016 11:35:22]
D:\Programs\Programs\Miranda NG\Plugins\Folders.dll  14F20000 - 14F29000 v.0.2.0.2 [22 Apr 2016 11:33:38]
D:\Programs\Programs\Miranda NG\Plugins\GG.dll  14F80000 - 14FC3000 v.0.11.0.3 [22 Apr 2016 11:33:20]
D:\Programs\Programs\Miranda NG\Plugins\HistoryPP.dll  15060000 - 1524F000 v.1.5.1.5 [26 Apr 2016 17:55:10]
C:\WINDOWS\SYSTEM32\winspool.drv  73CE0000 - 73D47000 v.10.0.10586.122 [23 Feb 2016 9:35:43]
C:\WINDOWS\SYSTEM32\bcrypt.dll  73CA0000 - 73CBB000 v.10.0.10586.0 [30 Oct 2015 9:18:26]
C:\WINDOWS\SYSTEM32\RICHED20.DLL  71BB0000 - 71C31000 v.5.31.23.1231 [30 Oct 2015 9:18:39]
C:\WINDOWS\SYSTEM32\USP10.dll  72380000 - 72396000 v.10.0.10586.0 [30 Oct 2015 9:18:29]
C:\WINDOWS\SYSTEM32\msls31.dll  72340000 - 72371000 v.3.10.349.0 [30 Oct 2015 9:18:39]
D:\Programs\Programs\Miranda NG\Plugins\HistoryStats.dll  15440000 - 154A7000 v.0.2.0.4 [22 Apr 2016 11:36:50]
D:\Programs\Programs\Miranda NG\Plugins\ICQ.dll  15580000 - 155D3000 v.0.11.3.4 [27 Apr 2016 15:27:40]
D:\Programs\Programs\Miranda NG\Plugins\IEView.dll  15680000 - 1569D000 v.1.5.0.1 [27 Apr 2016 15:28:00]
D:\Programs\Programs\Miranda NG\Plugins\ImportTXT.dll  15700000 - 15760000 v.0.0.1.12 [22 Apr 2016 11:37:22]
D:\Programs\Programs\Miranda NG\libs\pcre3.dll  14120000 - 14148000 v.7.0.2632.17573 [23 Jan 2016 12:17:34]
D:\Programs\Programs\Miranda NG\Plugins\IRC.dll  157C0000 - 1580E000 v.0.11.0.3 [22 Apr 2016 11:33:08]
D:\Programs\Programs\Miranda NG\Plugins\Jabber.dll  15860000 - 158EF000 v.0.11.0.4 [29 Apr 2016 4:00:38]
C:\WINDOWS\SYSTEM32\DNSAPI.dll  73640000 - 736C4000 v.10.0.10586.0 [30 Oct 2015 9:18:31]
C:\WINDOWS\SYSTEM32\NSI.dll  74ED0000 - 74ED7000 v.10.0.10586.0 [30 Oct 2015 9:18:03]
D:\Programs\Programs\Miranda NG\Plugins\Msg_Export.dll  15E40000 - 15E57000 v.3.1.1.5 [22 Apr 2016 11:34:54]
D:\Programs\Programs\Miranda NG\Plugins\MSN.dll  15E80000 - 15EBE000 v.0.12.1.1 [22 Apr 2016 11:33:30]
D:\Programs\Programs\Miranda NG\Plugins\PluginUpdater.dll  16300000 - 16314000 v.0.1.2.5 [22 Apr 2016 11:35:00]
D:\Programs\Programs\Miranda NG\Plugins\PManagerEx.dll  16340000 - 16347000 v.0.0.0.5 [22 Apr 2016 11:34:58]
D:\Programs\Programs\Miranda NG\Plugins\Rate.dll  16560000 - 16567000 v.0.0.2.1 [22 Apr 2016 11:33:52]
D:\Programs\Programs\Miranda NG\Plugins\RecentContacts.dll  16580000 - 16589000 v.0.0.2.1 [22 Apr 2016 11:34:26]
D:\Programs\Programs\Miranda NG\Plugins\Restart.dll  165C0000 - 165C6000 v.0.0.6.0 [22 Apr 2016 11:35:02]
D:\Programs\Programs\Miranda NG\Plugins\SkypeWeb.dll  16900000 - 16944000 v.0.12.2.2 [27 Apr 2016 15:31:08]
D:\Programs\Programs\Miranda NG\Plugins\SmileyAdd.dll  16980000 - 1699E000 v.0.2.4.1 [22 Apr 2016 11:34:06]
D:\Programs\Programs\Miranda NG\Plugins\StartPosition.dll  16AE0000 - 16AE7000 v.0.2.0.3 [22 Apr 2016 11:35:38]
D:\Programs\Programs\Miranda NG\Plugins\StartupStatus.dll  16B40000 - 16B51000 v.0.8.0.48 [27 Apr 2016 15:28:16]
C:\WINDOWS\SYSTEM32\WININET.dll  73020000 - 73248000 v.11.0.10586.122 [23 Feb 2016 8:55:32]
D:\Programs\Programs\Miranda NG\Plugins\Steam.dll  16BA0000 - 16BBB000 v.0.11.5.1 [27 Apr 2016 15:30:58]
D:\Programs\Programs\Miranda NG\Plugins\TabSRMM.dll  16CA0000 - 16D2A000 v.3.4.0.11 [27 Apr 2016 15:27:26]
D:\Programs\Programs\Miranda NG\Plugins\TopToolBar.dll  16EE0000 - 16EED000 v.0.8.0.4 [22 Apr 2016 11:34:30]
D:\Programs\Programs\Miranda NG\Plugins\Tox.dll  16F20000 - 16F4A000 v.0.11.1.21 [29 Apr 2016 4:03:56]
D:\Programs\Programs\Miranda NG\libs\libtox.dll  13DA0000 - 13F58000 [6 Apr 2016 17:48:32]
C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL  73C70000 - 73C9F000 v.10.0.10586.0 [30 Oct 2015 9:18:31]
D:\Programs\Programs\Miranda NG\Plugins\UInfoEx.dll  16FE0000 - 17035000 v.0.8.5.0 [22 Apr 2016 11:34:18]
D:\Programs\Programs\Miranda NG\Plugins\Variables.dll  170E0000 - 170F7000 v.0.2.3.11 [27 Apr 2016 15:28:40]
C:\WINDOWS\SYSTEM32\pdh.dll  70D90000 - 70DD3000 v.10.0.10586.0 [30 Oct 2015 9:18:22]
D:\Programs\Programs\Miranda NG\libs\Pcre16.mir  123A0000 - 123B7000 [29 Apr 2016 4:01:22]
D:\Programs\Programs\Miranda NG\Plugins\Yahoo.dll  17640000 - 1766A000 v.0.11.0.2 [22 Apr 2016 11:33:10]
D:\Programs\Programs\Miranda NG\Core\stdauth.dll  13000000 - 13007000 v.0.95.5.16791 [29 Apr 2016 4:04:20]
D:\Programs\Programs\Miranda NG\Core\stdfile.dll  13120000 - 1312F000 v.0.95.5.16791 [29 Apr 2016 4:04:22]
D:\Programs\Programs\Miranda NG\Core\stdhelp.dll  13140000 - 13146000 v.0.95.5.16791 [29 Apr 2016 4:04:20]
D:\Programs\Programs\Miranda NG\Core\stdidle.dll  13160000 - 13167000 v.0.95.5.16791 [29 Apr 2016 4:04:20]
C:\WINDOWS\SYSTEM32\WTSAPI32.dll  727D0000 - 727DF000 v.10.0.10586.0 [30 Oct 2015 9:18:38]
D:\Programs\Programs\Miranda NG\Core\stdautoaway.dll  13020000 - 13026000 v.0.95.5.16791 [29 Apr 2016 4:04:20]
D:\Programs\Programs\Miranda NG\Core\stduseronline.dll  13220000 - 13226000 v.0.95.5.16791 [29 Apr 2016 4:04:16]
D:\Programs\Programs\Miranda NG\Core\stdaway.dll  13040000 - 13049000 v.0.95.5.16791 [29 Apr 2016 4:04:18]
C:\WINDOWS\system32\dataexchange.dll  6D0E0000 - 6D121000 v.10.0.10586.0 [30 Oct 2015 9:18:31]
C:\WINDOWS\system32\d3d11.dll  6A230000 - 6A44A000 v.10.0.10586.122 [23 Feb 2016 10:56:01]
C:\WINDOWS\system32\dcomp.dll  6D030000 - 6D0D7000 v.10.0.10586.11 [13 Nov 2015 8:09:31]
C:\WINDOWS\system32\dxgi.dll  716F0000 - 71773000 v.10.0.10586.162 [24 Feb 2016 9:35:24]
C:\WINDOWS\system32\twinapi.appcore.dll  6A160000 - 6A22D000 v.10.0.10586.0 [30 Oct 2015 9:18:31]
C:\Windows\SYSTEM32\oleacc.dll  73280000 - 732D4000 v.7.2.10586.0 [30 Oct 2015 9:18:38]
C:\WINDOWS\SYSTEM32\WindowsCodecs.dll  70550000 - 706C3000 v.10.0.10586.0 [30 Oct 2015 9:18:31]
C:\WINDOWS\system32\mswsock.dll  72DE0000 - 72E2F000 v.10.0.10586.0 [30 Oct 2015 9:18:31]
C:\Windows\System32\rasadhlp.dll  729A0000 - 729A8000 v.10.0.10586.71 [16 Jan 2016 7:35:50]
C:\WINDOWS\System32\fwpuclnt.dll  729B0000 - 729F7000 v.10.0.10586.0 [30 Oct 2015 9:18:31]
C:\WINDOWS\system32\napinsp.dll  71660000 - 71672000 v.10.0.10586.0 [30 Oct 2015 9:18:35]
C:\WINDOWS\system32\pnrpnsp.dll  71640000 - 71656000 v.10.0.10586.0 [30 Oct 2015 9:19:39]
C:\WINDOWS\system32\NLAapi.dll  71620000 - 71634000 v.10.0.10586.0 [30 Oct 2015 9:19:30]
C:\WINDOWS\System32\winrnr.dll  72330000 - 7233B000 v.10.0.10586.0 [30 Oct 2015 9:18:25]
C:\WINDOWS\System32\wshbth.dll  71600000 - 71611000 v.10.0.10586.0 [30 Oct 2015 9:18:25]
C:\WINDOWS\SYSTEM32\schannel.dll  6A080000 - 6A0E4000 v.10.0.10586.63 [5 Jan 2016 3:38:55]
C:\WINDOWS\SYSTEM32\mskeyprotect.dll  6A070000 - 6A080000 v.10.0.10586.0 [30 Oct 2015 9:18:26]
C:\WINDOWS\SYSTEM32\ncrypt.dll  6A050000 - 6A070000 v.10.0.10586.0 [30 Oct 2015 9:18:26]
C:\WINDOWS\SYSTEM32\NTASN1.dll  6A020000 - 6A04C000 v.10.0.10586.0 [30 Oct 2015 9:18:26]
C:\WINDOWS\system32\ncryptsslp.dll  6A000000 - 6A01A000 v.10.0.10586.0 [30 Oct 2015 9:18:26]
C:\WINDOWS\SYSTEM32\dhcpcsvc.DLL  72D70000 - 72D84000 v.10.0.10586.0 [30 Oct 2015 9:18:31]
C:\Windows\System32\Windows.Globalization.dll  614A0000 - 615D2000 v.10.0.10586.0 [30 Oct 2015 9:18:23]
C:\Windows\System32\Bcp47Langs.dll  61440000 - 61492000 v.10.0.10586.0 [30 Oct 2015 9:18:31]
C:\WINDOWS\SYSTEM32\globinputhost.dll  61410000 - 61433000 v.10.0.10586.0 [30 Oct 2015 9:18:31]
C:\Windows\SYSTEM32\ieframe.dll  60870000 - 6140A000 v.11.0.10586.122 [23 Feb 2016 8:36:34]
C:\Windows\SYSTEM32\iertutil.dll  710E0000 - 713AB000 v.11.0.10586.122 [23 Feb 2016 11:30:52]
C:\WINDOWS\SYSTEM32\coml2.dll  75D30000 - 75D8A000 v.10.0.10586.0 [30 Oct 2015 9:18:25]
C:\WINDOWS\SYSTEM32\urlmon.dll  72430000 - 725AD000 v.11.0.10586.122 [23 Feb 2016 8:59:04]
C:\Windows\SYSTEM32\mshtml.dll  5F4E0000 - 60863000 v.11.0.10586.162 [24 Feb 2016 7:12:31]
Title: Re: Tox protocol
Post by: Wishmaster on 29 04 2016, 21:43:05
Since the latest updates to tox, I'm getting a crash a few moments after I connect.
Title: Re: Tox protocol
Post by: Vulpix on 29 04 2016, 22:21:48
I think it's been fixed in http://trac.miranda-ng.org/changeset/16792/ (http://trac.miranda-ng.org/changeset/16792/) . Gotta wait for it to get compliled and posted on the update server :)

Edit: No more crashes for me. Thanks @unsane!

Edit2: still crashes on incoming regular file transfer:

Spoiler
Miranda Crash Report from 30 Apr 2016 12:43:31. Crash Dumper v.0.0.5.2

Likely cause of the crash plugin: Tox protocol

Exception: Access Violation at address 6737D0AC. Reading from address 00000040.

Stack Trace:
---------------------------------------------------------------
6737D0AC (MSVCR100 67300000): (filename not available) (0): vcwprintf_s
6731342D (MSVCR100 67300000): (filename not available) (0): vswprintf_s
67367384 (MSVCR100 67300000): (filename not available) (0): vscprintf
12363899 (mir_core 12360000): c:\sources\miranda_ng_compilation\include\m_string.inl (1372): CMStringT<char,ChTraitsCRT<char> >::FormatV
16F21CB8 (Tox 16F20000): c:\sources\miranda_ng_compilation\protocols\tox\src\tox_logger.h (16): CLogger::Log
16F28476 (Tox 16F20000): c:\sources\miranda_ng_compilation\protocols\tox\src\tox_transfer.cpp (125): CToxProto::OnFileResume
16F28594 (Tox 16F20000): c:\sources\miranda_ng_compilation\protocols\tox\src\tox_transfer.cpp (91): CToxProto::OnFileAllow
16F298AB (Tox 16F20000): c:\sources\miranda_ng_compilation\protocols\tox\src\tox_proto.cpp (101): CToxProto::FileAllow
121D5604 (mir_app 121C0000): c:\sources\miranda_ng_compilation\src\mir_app\src\protocols.cpp (388): CallProtoServiceInt
121D4542 (mir_app 121C0000): c:\sources\miranda_ng_compilation\src\mir_app\src\proto_chains.cpp (83): Proto_ChainSend
121D4586 (mir_app 121C0000): c:\sources\miranda_ng_compilation\src\mir_app\src\proto_chains.cpp (96): CallContactService
13123112 (stdfile 13120000): c:\sources\miranda_ng_compilation\src\core\stdfile\src\filexferdlg.cpp (250): DlgProcFileTransfer
746C84F3 (USER32 74690000): (filename not available) (0): SetManipulationInputTarget
746BBF2C (USER32 74690000): (filename not available) (0): MapDialogRect
746BBEA8 (USER32 74690000): (filename not available) (0): MapDialogRect
746BB6F8 (USER32 74690000): (filename not available) (0): MapDialogRect
746BB625 (USER32 74690000): (filename not available) (0): MapDialogRect
746C84F3 (USER32 74690000): (filename not available) (0): SetManipulationInputTarget
746A6C40 (USER32 74690000): (filename not available) (0): CallWindowProcW
746A613A (USER32 74690000): (filename not available) (0): SendMessageW
746BAD96 (USER32 74690000): (filename not available) (0): CreateDialogIndirectParamAorW
746BA335 (USER32 74690000): (filename not available) (0): CreateDialogIndirectParamAorW
746B9FE4 (USER32 74690000): (filename not available) (0): CreateDialogParamW
13122815 (stdfile 13120000): c:\sources\miranda_ng_compilation\src\core\stdfile\src\ftmanager.cpp (529): FtMgr_AddTransfer
13125705 (stdfile 13120000): c:\sources\miranda_ng_compilation\src\core\stdfile\src\filerecvdlg.cpp (359): DlgProcRecvFile
746C84F3 (USER32 74690000): (filename not available) (0): SetManipulationInputTarget
746BBE46 (USER32 74690000): (filename not available) (0): MapDialogRect
746BB6F8 (USER32 74690000): (filename not available) (0): MapDialogRect
746BB625 (USER32 74690000): (filename not available) (0): MapDialogRect
746C84F3 (USER32 74690000): (filename not available) (0): SetManipulationInputTarget
746A6C40 (USER32 74690000): (filename not available) (0): CallWindowProcW
746A613A (USER32 74690000): (filename not available) (0): SendMessageW
746A5EE3 (USER32 74690000): (filename not available) (0): SendMessageW
723E959B (COMCTL32 72380000): (filename not available) (0): DetachScrollBars
7241E853 (COMCTL32 72380000): (filename not available) (0): Ordinal395
746C84F3 (USER32 74690000): (filename not available) (0): SetManipulationInputTarget
746A6C40 (USER32 74690000): (filename not available) (0): CallWindowProcW
746A6541 (USER32 74690000): (filename not available) (0): DispatchMessageW
746B9BFB (USER32 74690000): (filename not available) (0): IsDialogMessageW
121E4827 (mir_app 121C0000): c:\sources\miranda_ng_compilation\src\mir_app\src\miranda.cpp (279): mir_main
00401D3F (Miranda32 00400000): c:\sources\miranda_ng_compilation\src\miranda32\src\miranda.cpp (68): wWinMain
004011B2 (Miranda32 00400000): f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c (547): __tmainCRTStartup
770F38F4 (KERNEL32 770E0000): (filename not available) (0): BaseThreadInitThunk
77485DE3 (ntdll 77420000): (filename not available) (0): RtlUnicodeStringToInteger
77485DAE (ntdll 77420000): (filename not available) (0): RtlUnicodeStringToInteger

CPU: Intel(R) Core(TM) i7-4765T CPU @ 2.00GHz [Intel64 Family 6 Model 60 Stepping 3] [DEP Enabled] [8 CPUs]
Installed RAM: 16328 MBytes
Microsoft Windows 10 Professional Edition, 64-bit (build 10586)
Internet Explorer: 9.11.10586.0 (build 910586)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : English/English | English/English

Miranda NG Version: 0.95.5 alpha build #16793 [running inside WOW64]
Build time: 29 Apr 2016 19:51:20
Profile: D:\Programs\Programs\Miranda NG\Profiles\Vulpix\Vulpix.dat (dbx mmap driver)
Language pack: No language pack installed
Service Mode: No
Title: Re: Tox protocol
Post by: Vulpix on 04 05 2016, 08:30:41
Fixed completely in http://trac.miranda-ng.org/changeset/16799/ , at least it no longer crashes on any transfers here. Thanks!
Title: Re: Tox protocol
Post by: Vulpix on 04 05 2016, 11:47:40
Unable to add new contacts to tox. You can add the tox id and then when you are presented with the "send auth request" gui, the gui becomes "stuck". It's clickable, but none of the options (ADD/CANCEL, not even the "X" button) do anything at all. Miranda has to be restarted to get rid of it.

Seems to be fixed, can anyone else check?
Title: Re: Tox protocol
Post by: Vulpix on 11 05 2016, 19:59:30
Crash when receiving a file:


Spoiler
Miranda Crash Report from 11 May 2016 21:56:58. Crash Dumper v.0.0.5.2

Likely cause of the crash plugin: Tox protocol

Exception: Access Violation at address 16F283E8. Writing to address 00410045.

Stack Trace:
---------------------------------------------------------------
16F283E8 (Tox 16F20000): c:\sources\miranda_ng_compilation\protocols\tox\src\tox_transfer.cpp (84): CToxProto::OnFileAllow
16F297FB (Tox 16F20000): c:\sources\miranda_ng_compilation\protocols\tox\src\tox_proto.cpp (101): CToxProto::FileAllow
121D5604 (mir_app 121C0000): c:\sources\miranda_ng_compilation\src\mir_app\src\protocols.cpp (388): CallProtoServiceInt
121D4542 (mir_app 121C0000): c:\sources\miranda_ng_compilation\src\mir_app\src\proto_chains.cpp (83): Proto_ChainSend
121D4586 (mir_app 121C0000): c:\sources\miranda_ng_compilation\src\mir_app\src\proto_chains.cpp (96): CallContactService
13123112 (stdfile 13120000): c:\sources\miranda_ng_compilation\src\core\stdfile\src\filexferdlg.cpp (250): DlgProcFileTransfer
76AA84F3 (USER32 76A70000): (filename not available) (0): SetManipulationInputTarget
76A9BF2C (USER32 76A70000): (filename not available) (0): MapDialogRect
76A9BEA8 (USER32 76A70000): (filename not available) (0): MapDialogRect
76A9B6F8 (USER32 76A70000): (filename not available) (0): MapDialogRect
76A9B625 (USER32 76A70000): (filename not available) (0): MapDialogRect
76AA84F3 (USER32 76A70000): (filename not available) (0): SetManipulationInputTarget
76A86C40 (USER32 76A70000): (filename not available) (0): CallWindowProcW
76A8613A (USER32 76A70000): (filename not available) (0): SendMessageW
76A9AD96 (USER32 76A70000): (filename not available) (0): CreateDialogIndirectParamAorW
76A9A335 (USER32 76A70000): (filename not available) (0): CreateDialogIndirectParamAorW
76A99FE4 (USER32 76A70000): (filename not available) (0): CreateDialogParamW
13122815 (stdfile 13120000): c:\sources\miranda_ng_compilation\src\core\stdfile\src\ftmanager.cpp (529): FtMgr_AddTransfer
13125705 (stdfile 13120000): c:\sources\miranda_ng_compilation\src\core\stdfile\src\filerecvdlg.cpp (359): DlgProcRecvFile
76AA84F3 (USER32 76A70000): (filename not available) (0): SetManipulationInputTarget
76A9BE46 (USER32 76A70000): (filename not available) (0): MapDialogRect
76A9B6F8 (USER32 76A70000): (filename not available) (0): MapDialogRect
76A9B625 (USER32 76A70000): (filename not available) (0): MapDialogRect
76AA84F3 (USER32 76A70000): (filename not available) (0): SetManipulationInputTarget
76A86C40 (USER32 76A70000): (filename not available) (0): CallWindowProcW
76A8613A (USER32 76A70000): (filename not available) (0): SendMessageW
76A85EE3 (USER32 76A70000): (filename not available) (0): SendMessageW
72D7959B (COMCTL32 72D10000): (filename not available) (0): DetachScrollBars
72DAE853 (COMCTL32 72D10000): (filename not available) (0): Ordinal395
76AA84F3 (USER32 76A70000): (filename not available) (0): SetManipulationInputTarget
76A86C40 (USER32 76A70000): (filename not available) (0): CallWindowProcW
76A86541 (USER32 76A70000): (filename not available) (0): DispatchMessageW
76A99BFB (USER32 76A70000): (filename not available) (0): IsDialogMessageW
121E4827 (mir_app 121C0000): c:\sources\miranda_ng_compilation\src\mir_app\src\miranda.cpp (279): mir_main
00401D3F (Miranda32 00400000): c:\sources\miranda_ng_compilation\src\miranda32\src\miranda.cpp (68): wWinMain
004011B2 (Miranda32 00400000): f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c (547): __tmainCRTStartup
76C338F4 (KERNEL32 76C20000): (filename not available) (0): BaseThreadInitThunk
77D45DE3 (ntdll 77CE0000): (filename not available) (0): RtlUnicodeStringToInteger
77D45DAE (ntdll 77CE0000): (filename not available) (0): RtlUnicodeStringToInteger
Title: Re: Tox protocol
Post by: jjamesville on 17 05 2016, 01:06:39
Doesn't work when I try to import my profile from IsoToxin. It just starts counting to 300 and then starts over again and never connects.
Title: Re: Tox protocol
Post by: Vulpix on 17 05 2016, 09:08:25
Doesn't work when I try to import my profile from IsoToxin. It just starts counting to 300 and then starts over again and never connects.

I believe isotoxin recently introduced profile encryption. I don't think miranda can read encrypted profiles yet?
Title: Re: Tox protocol
Post by: unsane on 17 05 2016, 12:41:59
jjamesville, can you provide a netlog (http://wiki.miranda-ng.org/index.php?title=Network_log) from tox account?
Vulpix, miranda should try to decrypt profile on login, but somthing goes wrong.
Title: Re: Tox protocol
Post by: Vulpix on 17 05 2016, 15:43:59
Vulpix, miranda should try to decrypt profile on login, but somthing goes wrong.

Oh, I didn't know that. My bad! :)
Title: Re: Tox protocol
Post by: Der Jude on 17 05 2016, 16:35:31
My tox stopped working since some days
Just refuses to log in, netlog: http://pastebin.com/xmtm5fJJ
Crashes if I try to make new tox account in miranda and click Create ID or try to Import ID from miranda export.
Crashlog with debug symbols http://pastebin.com/vYS8sQ5S
PLEASE HELP!  >:(
Title: Re: Tox protocol
Post by: unsane on 17 05 2016, 17:01:01
Der Jude, go to options - network - <your_tox_account> - nodes. Have you any items on this list?
Title: Re: Tox protocol
Post by: Der Jude on 17 05 2016, 21:44:12
unsane, empty, after I hit update button, a lot: http://i.imgur.com/6AS46MR.jpg (http://i.imgur.com/6AS46MR.jpg)
But it still fails to log in, with same network error as in last log.
Title: Re: Tox protocol
Post by: jjamesville on 18 05 2016, 16:49:26
I believe isotoxin recently introduced profile encryption. I don't think miranda can read encrypted profiles yet?
They did but I unencrypted it when I exported my profile

jjamesville, can you provide a netlog (http://wiki.miranda-ng.org/index.php?title=Network_log) from tox account?
Vulpix, miranda should try to decrypt profile on login, but somthing goes wrong.

Spoiler
[11:41:25 1EE8] [JJamesville] CToxProto::SetStatus: changing status from 302 to 40071
[11:41:25 1EE8] [JJamesville] CToxProto::TryConnect: failed to connect to DHT
[11:41:25 1EE8] [JJamesville] CToxProto::PollingThread: leaving
[11:41:30 2384] KeepStatus: assigning status 40072 to JJamesville
[11:41:30 2384] [JJamesville] CToxProto::SetStatus: changing status from 40071 to 40072
[11:41:30 1AFC] [JJamesville] CToxProto::PollingThread: entering
[11:41:30 1AFC] [JJamesville] CToxProto::LoadToxProfile: loading tox profile
[11:41:30 1AFC] [JJamesville] CToxProto::InitToxCore: initializing tox core
[11:41:30 1AFC] [JJamesville] CToxProto::BootstrapNodes: bootstraping DHT
[11:41:40 2384] KeepStatus: assigning status 40072 to JJamesville
[11:41:45 1AFC] [JJamesville] CToxProto::SetStatus: changing status from 302 to 40071
[11:41:45 1AFC] [JJamesville] CToxProto::TryConnect: failed to connect to DHT
[11:41:45 1AFC] [JJamesville] CToxProto::PollingThread: leaving
[11:41:50 2384] KeepStatus: assigning status 40072 to JJamesville
[11:41:50 2384] [JJamesville] CToxProto::SetStatus: changing status from 40071 to 40072
[11:41:50 1EB0] [JJamesville] CToxProto::PollingThread: entering
[11:41:50 1EB0] [JJamesville] CToxProto::LoadToxProfile: loading tox profile
[11:41:50 1EB0] [JJamesville] CToxProto::InitToxCore: initializing tox core
[11:41:50 1EB0] [JJamesville] CToxProto::BootstrapNodes: bootstraping DHT
[11:42:00 2384] KeepStatus: assigning status 40072 to JJamesville
[11:42:05 1EB0] [JJamesville] CToxProto::SetStatus: changing status from 302 to 40071
[11:42:05 1EB0] [JJamesville] CToxProto::TryConnect: failed to connect to DHT
[11:42:05 1EB0] [JJamesville] CToxProto::PollingThread: leaving
[11:42:09 2384] [JJamesville] CToxProto::SetStatus: changing status from 40071 to 40072
[11:42:09 2380] [JJamesville] CToxProto::PollingThread: entering
[11:42:09 2380] [JJamesville] CToxProto::LoadToxProfile: loading tox profile
[11:42:09 2380] [JJamesville] CToxProto::InitToxCore: initializing tox core
[11:42:09 2380] [JJamesville] CToxProto::BootstrapNodes: bootstraping DHT
[11:42:09 2384] KeepStatus: assigning status 40072 to JJamesville
[11:42:10 2384] KeepStatus: assigning status 40072 to JJamesville
[11:42:20 2384] KeepStatus: assigning status 40072 to JJamesville
[11:42:24 2380] [JJamesville] CToxProto::SetStatus: changing status from 302 to 40071
[11:42:24 2380] [JJamesville] CToxProto::TryConnect: failed to connect to DHT
[11:42:24 2380] [JJamesville] CToxProto::PollingThread: leaving
[11:42:30 2384] KeepStatus: assigning status 40072 to JJamesville
[11:42:30 2384] [JJamesville] CToxProto::SetStatus: changing status from 40071 to 40072
[11:42:30 1F4C] [JJamesville] CToxProto::PollingThread: entering
[11:42:30 1F4C] [JJamesville] CToxProto::LoadToxProfile: loading tox profile
[11:42:30 1F4C] [JJamesville] CToxProto::InitToxCore: initializing tox core
[11:42:30 1F4C] [JJamesville] CToxProto::BootstrapNodes: bootstraping DHT
[11:42:40 2384] KeepStatus: assigning status 40072 to JJamesville
[11:42:45 1F4C] [JJamesville] CToxProto::SetStatus: changing status from 302 to 40071
[11:42:45 1F4C] [JJamesville] CToxProto::TryConnect: failed to connect to DHT
[11:42:45 1F4C] [JJamesville] CToxProto::PollingThread: leaving
[11:42:50 2384] KeepStatus: assigning status 40071 to JJamesville
[11:42:50 2384] KeepStatus: stop checking (success)
Title: Re: Tox protocol
Post by: Der Jude on 21 05 2016, 00:07:31
bump!
unsane, got any idea how to fix it? I need my Tox in miranda. :(
Title: Re: Tox protocol
Post by: Oneiron on 12 09 2016, 07:50:20
Can't log in.

Spoiler
[10:45:22 1188] [TOX_1] CToxProto::SetStatus: changing status from 40071 to 40072
[10:45:22 1ADC] [TOX_1] CToxProto::PollingThread: entering
[10:45:22 1ADC] [TOX_1] CToxProto::LoadToxProfile: loading tox profile
[10:45:22 1ADC] [TOX_1] CToxProto::InitToxCore: initializing tox core
[10:45:22 1ADC] [TOX_1] CToxProto::BootstrapNodes: bootstraping DHT
[10:45:40 1ADC] [TOX_1] CToxProto::SetStatus: changing status from 302 to 40071
[10:45:40 1ADC] [TOX_1] CToxProto::TryConnect: failed to connect to DHT
[10:45:40 1ADC] [TOX_1] CToxProto::PollingThread: leaving
Title: Re: Tox protocol
Post by: Vulpix on 12 09 2016, 08:01:28
Please check http://forum.miranda-ng.org/index.php?topic=2502.0 for known issues.

It looks like you might be using the TCP-only mode which does not work, currently.
Title: Re: Tox protocol
Post by: Oneiron on 12 09 2016, 08:27:37
Thanks, it works in UDP mode :)
Title: Re: Tox protocol
Post by: Vulpix on 13 09 2016, 11:11:50
UDP mode is better if you can use UDP. It uses more bandwidth but it offers better (faster) connectivity and filetransfers. However, if you wanted to check TCP connection mode, it has now been fixed by Unsane, in http://trac.miranda-ng.org/changeset/17289/ (http://trac.miranda-ng.org/changeset/17289/)
Title: Re: Tox protocol
Post by: Robyer on 01 10 2016, 20:20:40
I don't know when it started, but lately I'm getting after Tox login "stopped typing" notifications from all connected Tox contacts (doesn't matter if they are online, away,...). Btw all of them use Miranda, not sure if it's related.
Title: Re: Tox protocol
Post by: SpinalBlood on 22 08 2017, 11:16:01
Miranda crashes when Tox tries to connect, since the latest update (¤ Tox.dll v.0.11.1.25 [22 Aug 2017 4:15:10]); tried on a fresh profile
Title: Re: Tox protocol
Post by: dartraiden on 22 08 2017, 12:04:13
Show crashlog, please.
All works for me.
Title: Re: Tox protocol
Post by: SpinalBlood on 22 08 2017, 15:52:48
-  crash20170822174840.txt
Title: Re: Tox protocol
Post by: ghazan on 22 08 2017, 17:00:43
-  crash20170822174840.txt
try to disable ipv6 & enable udp
Title: Re: Tox protocol
Post by: SpinalBlood on 22 08 2017, 17:14:51
I enabled udp, ipv6 was already disabled

Another crash


Title: Re: Tox protocol
Post by: unsane on 22 08 2017, 17:50:22
Try to update nodes from setting at first.
And also show your VI.
Title: Re: Tox protocol
Post by: SpinalBlood on 22 08 2017, 17:53:08
Doesn't work.

VersionInfo
Quote (selected)
CPU: Intel(R) Core(TM) i5-3450 CPU @ 3.10GHz [Intel64 Family 6 Model 58 Stepping 9] [DEP Enabled] [4 CPUs]
Installed RAM: 3792 MBytes
Microsoft Windows 7 Ultimate Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 9.11.9600.17801 (build 99600)
Administrator privileges: Yes
OS Languages: (UI | Locale (User/System)) : Italian/Italian | Italian/Italian
Free disk space on Miranda partition: 437254 MBytes

Miranda NG Version: 0.95.6 alpha build #18394 (2be2a04af8) [running inside WOW64]
Build time: 22 Aug 2017 14:28:44
Profile: D:\New\miranda-ng-alpha-latest2\Profiles\test\test.dat (dbx mmap driver)
Profile size: 65536 Bytes
Profile creation date: 22 Aug 2017 17:44:57
Language pack: No language pack installed
Service Mode: No

Active Plugins (9):
¤ AdvaImg.dll v.0.11.0.2 [22 Aug 2017 14:24:52] - Miranda image services
¤ AVS.dll v.0.95.3.4 [22 Aug 2017 14:23:50] - Avatar service
¤ Clist_modern.dll v.0.9.1.5 [22 Aug 2017 14:25:28] - Modern contact list
¤ CrashDumper.dll v.0.0.5.2 [22 Aug 2017 14:25:36] - Crash dumper
¤ Dbx_mmap.dll v.0.95.3.1 [22 Aug 2017 14:23:52] - Miranda NG mmap database driver
¤ PluginUpdater.dll v.0.1.2.5 [22 Aug 2017 14:25:50] - Plugin updater
¤ TabSRMM.dll v.3.5.0.5 [22 Aug 2017 14:24:06] - TabSRMM
¤ TopToolBar.dll v.0.8.0.4 [22 Aug 2017 14:25:16] - TopToolBar
¤ Tox.dll v.0.11.1.25 [22 Aug 2017 14:28:18] - Tox protocol

Unloadable Plugins (1):
¤ DbChecker.dll v.0.0.0.0 [22 Aug 2017 14:25:44] - <unknown>


Protocols and Accounts:
-------------------------------------------------------------------------------
TOX                      1 - Enabled 0 - Disabled  Loaded
MetaContacts             1 - Enabled 0 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 Proto_AIM.dll [22 Aug 2017 14:25:18]
 Proto_Facebook.dll [22 Aug 2017 14:25:16]
 Proto_GG.dll [22 Aug 2017 14:25:18]
 Proto_ICQ.dll [22 Aug 2017 14:25:18]
 Proto_IRC.dll [22 Aug 2017 14:25:18]
 Proto_Jabber.dll [22 Aug 2017 14:25:18]
 Proto_MetaContacts.dll [22 Aug 2017 14:27:52]
 Proto_MSN.dll [22 Aug 2017 14:25:18]
 Proto_Tox.dll [22 Aug 2017 14:28:10]
 TabSRMM_icons.dll [22 Aug 2017 14:25:56]
 Toolbar_icons.dll [22 Aug 2017 14:25:20]
 xStatus_ICQ.dll [22 Aug 2017 14:24:08]
 xStatus_Jabber.dll [22 Aug 2017 14:24:10]

Loaded Modules:
-------------------------------------------------------------------------------
D:\New\miranda-ng-alpha-latest2\Miranda32.exe  00400000 - 00409000 v.0.95.6.18394 [22 Aug 2017 14:28:44]
C:\Windows\SysWOW64\ntdll.dll  77780000 - 77900000 v.6.1.7601.23677 [9 Feb 2017 18:16:53]
C:\Windows\syswow64\kernel32.dll  76C80000 - 76D90000 v.6.1.7601.23677 [9 Feb 2017 18:14:50]
C:\Windows\syswow64\KERNELBASE.dll  75680000 - 756C7000 v.6.1.7601.23677 [9 Feb 2017 18:14:50]
C:\Windows\syswow64\USER32.dll  753A0000 - 754A0000 v.6.1.7601.17514 [21 Nov 2010 5:24:20]
C:\Windows\syswow64\GDI32.dll  772B0000 - 77340000 v.6.1.7601.23688 [10 Feb 2017 18:17:38]
C:\Windows\syswow64\LPK.dll  75730000 - 7573A000 v.6.1.7601.18923 [15 Jul 2015 4:54:33]
C:\Windows\syswow64\USP10.dll  76730000 - 767CD000 v.1.626.7601.23688 [10 Feb 2017 18:17:36]
C:\Windows\syswow64\msvcrt.dll  76560000 - 7660C000 v.7.0.7601.17744 [16 Dec 2011 9:52:58]
C:\Windows\syswow64\ADVAPI32.dll  751A0000 - 75241000 v.6.1.7601.23677 [9 Feb 2017 18:14:24]
C:\Windows\SysWOW64\sechost.dll  76830000 - 76849000 v.6.1.7601.18839 [27 Apr 2015 21:05:29]
C:\Windows\syswow64\RPCRT4.dll  771A0000 - 77290000 v.6.1.7601.23677 [9 Feb 2017 18:14:50]
C:\Windows\syswow64\SspiCli.dll  75100000 - 75160000 v.6.1.7601.23677 [9 Feb 2017 18:14:50]
C:\Windows\syswow64\CRYPTBASE.dll  750F0000 - 750FC000 v.6.1.7601.23677 [9 Feb 2017 17:49:15]
D:\New\miranda-ng-alpha-latest2\MSVCR100.dll  59FA0000 - 5A05F000 v.10.0.40219.325 [23 Jan 2016 12:17:34]
C:\Windows\system32\IMM32.DLL  76640000 - 766A0000 v.6.1.7601.17514 [21 Nov 2010 5:24:25]
C:\Windows\syswow64\MSCTF.dll  76BB0000 - 76C7C000 v.6.1.7601.18731 [17 Jan 2015 4:30:42]
D:\New\miranda-ng-alpha-latest2\libs\mir_app.mir  12420000 - 124E6000 v.0.95.6.18394 [22 Aug 2017 14:24:08]
C:\Windows\system32\WINMM.dll  66D90000 - 66DC2000 v.6.1.7601.17514 [21 Nov 2010 5:24:16]
C:\Windows\syswow64\SHLWAPI.dll  75620000 - 75677000 v.6.1.7601.17514 [21 Nov 2010 5:23:48]
C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.18807_none_41e554362bd82458\COMCTL32.dll  66F80000 - 6711E000 v.6.10.7601.18807 [30 Mar 2015 5:02:20]
C:\Windows\syswow64\WS2_32.dll  75160000 - 75195000 v.6.1.7601.17514 [21 Nov 2010 5:23:55]
C:\Windows\syswow64\NSI.dll  756E0000 - 756E6000 v.6.1.7600.16385 [14 Jul 2009 3:16:11]
C:\Windows\system32\UxTheme.dll  69FA0000 - 6A020000 v.6.1.7600.16385 [14 Jul 2009 3:11:24]
C:\Windows\syswow64\COMDLG32.dll  766A0000 - 7671B000 v.6.1.7601.17514 [21 Nov 2010 5:23:48]
C:\Windows\syswow64\SHELL32.dll  75740000 - 7638B000 v.6.1.7601.18762 [13 Feb 2015 7:26:18]
C:\Windows\syswow64\ole32.dll  754B0000 - 7560C000 v.6.1.7601.17514 [21 Nov 2010 5:24:01]
D:\New\miranda-ng-alpha-latest2\libs\zlib.mir  126E0000 - 126F8000 v.1.2.11.0 [22 Aug 2017 14:23:50]
D:\New\miranda-ng-alpha-latest2\libs\mir_core.mir  125C0000 - 125E0000 [22 Aug 2017 14:23:52]
C:\Windows\system32\VERSION.dll  73780000 - 73789000 v.6.1.7600.16385 [14 Jul 2009 3:16:17]
C:\Windows\system32\Secur32.dll  6FA20000 - 6FA28000 v.6.1.7601.23677 [9 Feb 2017 18:14:44]
C:\Windows\system32\dwmapi.dll  747C0000 - 747D3000 v.6.1.7601.18796 [14 Mar 2015 5:04:46]
C:\Windows\syswow64\CLBCatQ.DLL  76FE0000 - 77063000 v.2001.12.8530.16385 [14 Jul 2009 3:15:03]
C:\Windows\syswow64\OLEAUT32.dll  76850000 - 768DF000 v.6.1.7601.18679 [26 Nov 2014 5:32:05]
C:\Windows\system32\explorerframe.dll  74650000 - 747BF000 v.6.1.7601.17514 [21 Nov 2010 5:24:23]
C:\Windows\system32\DUser.dll  74620000 - 7464F000 v.6.1.7600.16385 [14 Jul 2009 3:15:13]
C:\Windows\system32\DUI70.dll  74560000 - 74612000 v.6.1.7600.16385 [14 Jul 2009 3:15:13]
D:\New\miranda-ng-alpha-latest2\Plugins\CrashDumper.dll  14A40000 - 14A50000 v.0.0.5.2 [22 Aug 2017 14:25:36]
C:\Windows\system32\dbghelp.dll  73A60000 - 73B4B000 v.6.1.7601.17514 [21 Nov 2010 5:24:09]
D:\New\miranda-ng-alpha-latest2\Plugins\Dbx_mmap.dll  14C00000 - 14C11000 v.0.95.3.1 [22 Aug 2017 14:23:52]
D:\New\miranda-ng-alpha-latest2\Core\stdcrypt.dll  13080000 - 1308B000 v.0.95.6.18394 [22 Aug 2017 14:28:40]
D:\New\miranda-ng-alpha-latest2\Core\stdssl.dll  13180000 - 13187000 v.0.95.6.18394 [22 Aug 2017 14:28:36]
C:\Windows\syswow64\CRYPT32.dll  77070000 - 77191000 v.6.1.7601.18741 [3 Feb 2015 5:12:14]
C:\Windows\syswow64\MSASN1.dll  76D90000 - 76D9C000 v.6.1.7601.17514 [21 Nov 2010 5:23:48]
C:\Windows\system32\WSOCK32.dll  67880000 - 67887000 v.6.1.7600.16385 [14 Jul 2009 3:16:20]
C:\Windows\system32\Msftedit.dll  743D0000 - 74464000 v.5.41.21.2510 [21 Nov 2010 5:24:14]
D:\New\miranda-ng-alpha-latest2\Plugins\AdvaImg.dll  142E0000 - 1436F000 v.0.11.0.2 [22 Aug 2017 14:24:52]
D:\New\miranda-ng-alpha-latest2\MSVCP100.dll  5B650000 - 5B6B9000 v.10.0.40219.325 [23 Jan 2016 12:17:34]
D:\New\miranda-ng-alpha-latest2\Plugins\Clist_modern.dll  14740000 - 147B0000 v.0.9.1.5 [22 Aug 2017 14:25:28]
C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.7601.23688_none_6cb91f5107050512\gdiplus.dll  5B870000 - 5BA19000 v.5.2.7601.23688 [10 Feb 2017 18:17:07]
C:\Windows\system32\MSIMG32.dll  74280000 - 74285000 v.6.1.7600.16385 [14 Jul 2009 3:15:44]
D:\New\miranda-ng-alpha-latest2\Plugins\AVS.dll  14560000 - 14572000 v.0.95.3.4 [22 Aug 2017 14:23:50]
D:\New\miranda-ng-alpha-latest2\Plugins\PluginUpdater.dll  16420000 - 16434000 v.0.1.2.5 [22 Aug 2017 14:25:50]
D:\New\miranda-ng-alpha-latest2\Plugins\TabSRMM.dll  16DA0000 - 16E22000 v.3.5.0.5 [22 Aug 2017 14:24:06]
D:\New\miranda-ng-alpha-latest2\Plugins\TopToolBar.dll  16FE0000 - 16FED000 v.0.8.0.4 [22 Aug 2017 14:25:16]
D:\New\miranda-ng-alpha-latest2\Plugins\Tox.dll  17000000 - 1702A000 v.0.11.1.25 [22 Aug 2017 14:28:18]
D:\New\miranda-ng-alpha-latest2\libs\libjson.mir  12400000 - 1240C000 [22 Aug 2017 14:23:50]
D:\New\miranda-ng-alpha-latest2\libs\libtox.dll  13D60000 - 13F44000 [22 Aug 2017 14:28:18]
C:\Windows\system32\IPHLPAPI.DLL  73520000 - 7353C000 v.6.1.7601.17514 [21 Nov 2010 5:24:32]
C:\Windows\system32\WINNSI.DLL  73510000 - 73517000 v.6.1.7600.16385 [14 Jul 2009 3:16:19]
D:\New\miranda-ng-alpha-latest2\Core\stduserinfo.dll  131C0000 - 131CC000 v.0.95.6.18394 [22 Aug 2017 14:28:46]
D:\New\miranda-ng-alpha-latest2\Core\stdemail.dll  130A0000 - 130A6000 v.0.95.6.18394 [22 Aug 2017 14:28:44]
D:\New\miranda-ng-alpha-latest2\Core\stdauth.dll  13000000 - 13007000 v.0.95.6.18394 [22 Aug 2017 14:28:44]
D:\New\miranda-ng-alpha-latest2\Core\stdfile.dll  130C0000 - 130CF000 v.0.95.6.18394 [22 Aug 2017 14:28:40]
D:\New\miranda-ng-alpha-latest2\Core\stdhelp.dll  130E0000 - 130E6000 v.0.95.6.18394 [22 Aug 2017 14:28:44]
D:\New\miranda-ng-alpha-latest2\Core\stduihist.dll  131A0000 - 131A7000 v.0.95.6.18394 [22 Aug 2017 14:28:40]
D:\New\miranda-ng-alpha-latest2\Core\stdidle.dll  13100000 - 13107000 v.0.95.6.18394 [22 Aug 2017 14:28:44]
C:\Windows\system32\WTSAPI32.dll  73770000 - 7377D000 v.6.1.7601.17514 [21 Nov 2010 5:23:54]
D:\New\miranda-ng-alpha-latest2\Core\stdautoaway.dll  13020000 - 13026000 v.0.95.6.18394 [22 Aug 2017 14:28:40]
D:\New\miranda-ng-alpha-latest2\Core\stduseronline.dll  131E0000 - 131E6000 v.0.95.6.18394 [22 Aug 2017 14:28:42]
D:\New\miranda-ng-alpha-latest2\Core\stdaway.dll  13040000 - 13048000 v.0.95.6.18394 [22 Aug 2017 14:28:38]
C:\Windows\SysWOW64\oleacc.dll  741C0000 - 741FC000 v.7.0.0.0 [27 Aug 2011 6:26:27]
C:\Windows\syswow64\SETUPAPI.dll  763A0000 - 7653D000 v.6.1.7601.17514 [21 Nov 2010 5:23:51]
C:\Windows\syswow64\CFGMGR32.dll  756F0000 - 75717000 v.6.1.7601.17621 [24 May 2011 12:39:38]
C:\Windows\syswow64\DEVOBJ.dll  76540000 - 76552000 v.6.1.7601.17621 [24 May 2011 12:40:05]
C:\Windows\system32\PROPSYS.dll  66DD0000 - 66EC5000 v.7.0.7601.17514 [21 Nov 2010 5:24:08]
C:\Windows\system32\apphelp.dll  73370000 - 733BC000 v.6.1.7601.18777 [4 Mar 2015 6:10:53]
C:\Windows\system32\ntshrui.dll  652A0000 - 65310000 v.6.1.7601.17755 [4 Jan 2012 10:58:41]
C:\Windows\system32\srvcli.dll  72BC0000 - 72BD9000 v.6.1.7601.17514 [21 Nov 2010 5:24:16]
C:\Windows\system32\cscapi.dll  653F0000 - 653FB000 v.6.1.7601.17514 [21 Nov 2010 5:24:02]
C:\Windows\system32\slc.dll  653E0000 - 653EA000 v.6.1.7600.16385 [14 Jul 2009 3:16:15]
C:\Windows\system32\netutils.dll  72BE0000 - 72BE9000 v.6.1.7601.17514 [21 Nov 2010 5:24:16]
C:\Windows\syswow64\profapi.dll  75610000 - 7561B000 v.6.1.7600.16385 [14 Jul 2009 3:16:12]
C:\Windows\system32\ntmarta.dll  733E0000 - 73401000 v.6.1.7600.16385 [14 Jul 2009 3:16:11]
C:\Windows\syswow64\WLDAP32.dll  768E0000 - 76925000 v.6.1.7601.17514 [21 Nov 2010 5:24:16]
C:\Windows\system32\CRYPTSP.dll  72D70000 - 72D87000 v.6.1.7601.18741 [3 Feb 2015 5:12:14]
C:\Windows\system32\rsaenh.dll  72D30000 - 72D6B000 v.6.1.7600.16385 [14 Jul 2009 3:17:54]
C:\Windows\system32\RpcRtRemote.dll  72D20000 - 72D2E000 v.6.1.7601.17514 [21 Nov 2010 5:24:14]
C:\Windows\system32\mssprxy.dll  74470000 - 7447C000 v.7.0.7600.16385 [14 Jul 2009 3:15:48]
Title: Re: Tox protocol
Post by: dartraiden on 23 08 2017, 19:23:54
Reverted (https://github.com/miranda-ng/miranda-ng/commit/f7efe28523b35328a22c00b0946f6e6745ce5790), because already 2 peoples are experiencing problems.

Maybe it's Windows 7-specific bug.
Title: Re: Tox protocol
Post by: SpinalBlood on 24 08 2017, 16:06:31
It works. Thank you
Title: Re: Tox protocol
Post by: arsik on 15 09 2017, 14:18:46
The plugin does not work through a proxy server.
Error connecting "Invalid proxy address".
Proxy without authorization soсks5: 192.168.0.109 port 1080

netlog
[18:13:58 0B8C] [tox] CToxProto::SetStatus: changing status from 40071 to 40072
[18:13:58 1508] [tox] CToxProto::PollingThread: entering
[18:13:58 1508] [tox] CToxProto::GetToxOptions: setting socks user proxy config
[18:13:58 1508] [tox] CToxProto::LoadToxProfile: loading tox profile
[18:13:58 1508] [tox] CToxProto::SetStatus: changing status from 1 to 40071
[18:13:58 1508] [tox] CToxProto::PollingThread: failed to initialize tox core (5)
[18:13:59 1508] [tox] CToxProto::PollingThread: leaving


VersionInfo
Quote (selected)
CPU: Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz [Intel64 Family 6 Model 23 Stepping 7] [DEP Enabled] [4 CPUs]
Installed RAM: 4096 MBytes
Microsoft Windows 7 Ultimate Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 9.11.9600.18524 (build 99600)
Administrator privileges: No
OS Languages: (UI | Locale (User/System)) : Russian/Russian | Russian/Russian
Free disk space on Miranda partition: 96131 MBytes

Miranda NG Version: 0.95.7 alpha build #18532 (33395f3) [running inside WOW64]
Build time: 14 Sep 2017 21:59:48
Profile: D:\tools\MirandaNG\Profiles\arsik\arsik.dat (dbx mmap driver)
Profile size: 2228224 Bytes
Profile creation date: 7 Oct 2016 15:24:51
Language pack: Russian (RU) [0419]
Service Mode: No

Active Plugins (16):
¤ AdvaImg.dll v.0.11.0.2 [31 Aug 2017 12:26:14] - Miranda image services
¤ AVS.dll v.0.95.3.4 [13 Sep 2017 20:09:48] - Avatar service
¤ Clist_modern.dll v.0.9.1.7 [13 Sep 2017 20:10:08] - Modern contact list
¤ CrashDumper.dll v.0.0.5.2 [8 Aug 2017 4:09:04] - Crash dumper
¤ Dbx_mmap.dll v.0.95.3.1 [14 Sep 2017 21:59:52] - Miranda NG mmap database driver
¤ HistoryPP.dll v.1.5.1.5 [28 Jun 2017 14:22:12] - History++
¤ ICQ.dll v.0.11.3.5 [31 Aug 2017 12:25:32] - IcqOscarJ protocol
¤ Import.dll v.0.95.4.3 [8 Aug 2017 4:05:18] - Import contacts and messages
¤ Jabber.dll v.0.11.0.5 [14 Sep 2017 22:00:18] - Jabber protocol
¤ mRadio.dll v.0.0.2.4 [8 Aug 2017 4:22:54] - mRadio Mod
¤ PluginUpdater.dll v.0.1.2.5 [13 Sep 2017 20:10:12] - Plugin updater
¤ SkypeWeb.dll v.0.12.2.4 [13 Sep 2017 20:10:42] - Skype protocol (Web)
¤ TabSRMM.dll v.3.5.0.6 [14 Sep 2017 21:59:58] - TabSRMM
¤ TopToolBar.dll v.0.8.0.4 [13 Sep 2017 20:10:04] - TopToolBar
¤ Tox.dll v.0.11.1.25 [14 Sep 2017 23:00:44] - Tox protocol
¤ YAMN.dll v.0.1.2.6 [13 Sep 2017 20:10:18] - Mail Notifier

Unloadable Plugins (2):
¤ DbChecker.dll v.0.0.0.0 [14 Sep 2017 22:00:14] - <unknown>

¤ XSoundNotify.dll v.0.0.0.0 [13 Sep 2017 20:10:24] - <unknown>


Protocols and Accounts:
-------------------------------------------------------------------------------
ICQ                      1 - Enabled 1 - Disabled  Loaded
JABBER                   1 - Enabled 0 - Disabled  Loaded
SKYPE                    1 - Enabled 0 - Disabled  Loaded
TOX                      1 - Enabled 0 - Disabled  Loaded
MetaContacts             1 - Enabled 0 - Disabled  Loaded
YAMN                     1 - Enabled 0 - Disabled  Loaded
mRadio                   1 - Enabled 0 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 HistoryPP_icons.dll [6 Jul 2017 4:02:28]
 Proto_ICQ.dll [31 Aug 2017 12:27:08]
 Proto_Jabber.dll [14 Sep 2017 22:01:28]
 Proto_MetaContacts.dll [14 Sep 2017 22:01:30]
 Proto_mRadio.dll [8 Aug 2017 4:10:42]
 Proto_Skype.dll [13 Sep 2017 20:11:24]
 Proto_Tox.dll [14 Sep 2017 23:01:28]
 Proto_YAMN.dll [13 Sep 2017 20:11:24]
 TabSRMM_icons.dll [14 Sep 2017 22:01:30]
 Toolbar_icons.dll [13 Sep 2017 20:11:24]
 xStatus_ICQ.dll [31 Aug 2017 12:27:10]
 xStatus_Jabber.dll [14 Sep 2017 22:01:30]
Title: Re: Tox protocol
Post by: unsane on 15 09 2017, 19:11:13
arsik, fixed (https://github.com/miranda-ng/miranda-ng/commit/e9800f7b8eb7052c4e799c3d3307a233c7b3e176) and will be available in next nightly build.
Title: Re: Tox protocol
Post by: lokapal on 19 09 2017, 10:26:54
Hello, I'm trying to begin to use Tox. I've created Tox ID at one miranda-ng, I'm trying to move it to the other miranda-ng. Export ID creates file of zero size! Miranda 0.95.6 stable
Title: Re: Tox protocol
Post by: dartraiden on 19 09 2017, 15:00:57
Non-English characters in profile path or export path?

Export works perfectly for me (dev version)
Title: Re: Tox protocol
Post by: lokapal on 19 09 2017, 16:35:42
Nope, sir  ;D
Export to D:\
Profile path - even short username (below 8 chars).
Moreover, I have two computers - the full software clones (Win 7 x64). At the work computer I exported .tox file without any problems! At home the same miranda build the same profile etc produces 0-sized .tox file  :o
Title: Re: Tox protocol
Post by: unsane on 30 09 2017, 15:58:24
lokapal, i suppose that initial profile was zero size. When you create profile in options it creates in memory, but on disk it is empty file. So export copy empty profile. It will be fixed in net nightly build.
Title: Re: Tox protocol
Post by: SpinalBlood on 03 12 2017, 01:51:00
Since latest update, when I try to switch Tox to online, it crashes my miranda, even if I create a new profile

I'm using Windows 7, but on a side note, on my pc with Windows Xp it happens as well since a few months...
Title: Re: Tox protocol
Post by: dartraiden on 03 12 2017, 14:13:10
Yes latest Tox dll is crashing on some systems, we already try update Tox some months ago - with same result.
No idea what cause crashes.

You can restore libtox.dll and Tox.dll from backup and disable Tox updates.
Title: Re: Tox protocol
Post by: SpinalBlood on 16 12 2017, 13:44:31
Now tox seems like it's completely missing:

¤ Tox.dll v.0.0.0.0 [24 Oct 2017 15:34:44] - <unknown>
    Plugin statically linked to missing module: libjson.mir
    Plugin statically linked to missing module: mir_core.mir
    Plugin statically linked to missing module: mir_app.mir

The new versions of these files might be incompatible with the "older" Tox?
Title: Re: Tox protocol
Post by: dartraiden on 16 12 2017, 18:02:54
We now build libtox from sources instead of using prebuild dll
https://github.com/miranda-ng/miranda-ng/commit/c73471329e79b1ffe719c477179bd077187821f9

Much easer to investigate crashes.

Please test after the next update
Title: Re: Tox protocol
Post by: dartraiden on 18 12 2017, 13:07:10
Update is here
Title: Re: Tox protocol
Post by: SpinalBlood on 23 12 2017, 23:07:46
Yes now it seems working with the recent update. Thank you
Title: Re: Tox protocol
Post by: SpinalBlood on 18 03 2018, 16:07:53
Something strange happened: all my Tox contacts got duplicated in the contact list...
Title: Re: Tox protocol
Post by: Vulpix on 18 03 2018, 16:32:40
Yes, it's because of the recent commits.

I already spoke to ghazan about it and it _should_ be fixed in https://github.com/miranda-ng/miranda-ng/commit/32ac77ea600fa6ae33fea77d2be8fdaec865da7b , i.e. if you update today it should be okay.

Duplicate contacts will however remain duplicated.

if you don't have a backup, then:

1) shut down miranda
2) make a copy of your .tox and miranda profile
3) start miranda
4) delete the duplicate contacts - they won't have any message history and will have high numbers in dbeditor.
5) shut down miranda
6) put your tox file back (yep)
7) start miranda again... should be all good now with working tox and with dupe contacts gone. I recommend running a dbchecked afterwards just in case.

This is what I had to do with friend's miranda after his contacts got quadrupled...
Title: Re: Tox protocol
Post by: SpinalBlood on 29 03 2018, 00:06:56
Thanks, I will try this soon