Bumps the OpenSSL version to the latest release, and kills SSL2. (SSL3 was already killed here, so I'm not sure why SSL2 was left around..?)
No other changes.
Bumps the OpenSSL version to the latest release, and kills SSL2. (SSL3 was already killed here, so I'm not sure why SSL2 was left around..?)
No other changes.
Bumps the OpenSSL version to the latest release, and kills SSL2. (SSL3 was already killed here, so I'm not sure why SSL2 was left around?)
No other changes.
IIRC ssl2 was kept due to an odd quirk with qt4. But I agree this is the correct, setting that aside.
When I get around to finalizing #4727 we may see the ssl2 problem again, and we can decide how to proceed from there.
Assuming there's no reason to avoid updating, ACK.
The qt libraries are such a pain. I cross my fingers for a better solution than qt one day. But yes, It'd certainly be good to kill off ssl2 if possible, given it has been the equivalent of shouting your encrypted data out of the window at random passersby for the last decade or so, heh. I use a no-ssl2 OpenSSL on OS X, so feel free to shout if I can be of any use testing old errors and such.
Let me know if it's easier for you here for me to remove the no-ssl2 element of this PR for now.
No, I think it's good to remove it here. I'd rather be reminded of exactly why it's needed in a future PR that causes the breakage, then we can address the exact issue.
While we are on here, can someone look at our ciphers for RPC SSL connections again and decide, if we need to also update them? I did that once, but don't want to create a pull now.
The string is TLSv1.2+HIGH:TLSv1+HIGH:!SSLv2:!aNULL:!eNULL:!3DES:@STRENGTH and it's used in the help message and in rpc code.
utACK
I know of no issue with Qt and requiring ssl2. Can you be more specific?
Is there anything else I need to do here to help?
@laanwj and I discussed this on IRC yesterday. The bug is similar to this one: http://qt-project.org/forums/viewthread/16596/
I believe we've decided to do as discussed above, disabling ssl2 and addressing any problems as they arise.