No connect (filelist, transfer) to some other clients with DC++-Versions >0.831 in active mode

Asked by Drobber on 2014-06-14


since version 0.842 of DC++ i can connect to hubs normaly, but at some users/clients i can not get their filelists or initiate filetransfers from them in active mode. I get a Timeout.
In passive mode it works. By testing with other Client-Software, for example Eiskalt, all fuctions works fine in active and passiv mode. So, the problem is only at DC++ Client.

Is that a bug or maybe a effekt resulting by the Connection - and Security-Fix (TLS...)?

More Details:
-Client=DC++ 0.842
-aktive Mode
-All ports and NAT-Rules at the Router are 100% correct (older Versions and other Clients work fine)
-non functioning Clients shown as ncdc-clients in the Hub-User-List, and the Hub seems to be uhub.
-once again, DC++ 0.831 works fine!!!! But that is no solution...

Thanks for answer and your create work!

Question information

English Edit question
DC++ Edit question
No assignee Edit question
Last query:
Last reply:

This question was reopened

eMTee (realprogger) said : #1

Tests and discussion with the ncdc author resulted that this is most probably a compatibility issue with ncdc, specifically with the TLS library ncdc uses.
Currently, recompiling ncdc with the latest version of the GnuTLS library seems to fix the problem. Alternatively you can disable the TLS handshake on both clients to restore the connectivity. You can do it in DC++ with "Settings/Security Certificates/Require TLS" option.

Can you help with this problem?

Provide an answer of your own, or ask Drobber for more information if necessary.

To post a message you must log in.