Add back the SSL protocol selection dialog box for old cores. 117/head
authorMichael Marley <michael@michaelmarley.com>
Fri, 27 Feb 2015 17:31:17 +0000 (12:31 -0500)
committerMichael Marley <michael@michaelmarley.com>
Mon, 9 Mar 2015 18:45:48 +0000 (14:45 -0400)
commita8dd070641e70ff96fc2077df63cc5fabe3f7785
tree7f0a3cd18fa644e6bc130abb11c3a3b3955e2f65
parent05b9069b0df2cbfd71bd138ccde2c95378f11e89
Add back the SSL protocol selection dialog box for old cores.

Cores before 0.10 will default to SSLv3 if the user doesn't make a
selection.  If a >=0.10 client is used with a <0.10 core to connect
to a server that has SSLv3 disabled, it is impossible to connect
to that server without upgrading the core or using an old client
to change the SSL protocol settings.

This also changes the SSLv2 and SSLv3 options to indicate their
insecurity and therefore discourage their use.

Cores from 0.10 and up use SSL autonegotiation and to not need the
protocol setting.

This partially reverts commit
e53fc69a91553b57932ba599b39999d550114588.
src/client/coreconnection.h
src/common/internalpeer.h
src/common/peer.h
src/common/protocol.h
src/common/remotepeer.h
src/qtui/settingspages/networkssettingspage.cpp
src/qtui/settingspages/servereditdlg.ui