IIRC CryptoManager::TLSOk() was set to return always false during the tests. Also in the then latest version of DC++ it was impossible to initiate CCPM unless you were connected to an ADCS hub - that block had to be removed as well for the test. The ADCS hub requirement has since been removed so starting an unencryped connection to a client that has CCPM in the supports flags may be possible in DC++ 0.870 (not tested). The committed fix is based on what AirDC++ does, it should block unencrypted attempts in both directions.
** Changed in: dcplusplus Status: Triaged => Fix Committed -- You received this bug notification because you are a member of Dcplusplus-team, which is subscribed to DC++. https://bugs.launchpad.net/bugs/1682791 Title: Unencrypted CCPM connections are not being rejected Status in AirDC++: Fix Released Status in DC++: Fix Committed Bug description: The application still incorrectly shows that direct encrypted channel has been established. AirDC++ also shouldn't allow establishing direct encrypted channels when transfer encryption has been disabled. To manage notifications about this bug go to: https://bugs.launchpad.net/airdcpp/+bug/1682791/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~linuxdcpp-team Post to : linuxdcpp-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~linuxdcpp-team More help : https://help.launchpad.net/ListHelp