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

Reply via email to