Bumps our rust-openssl library support to 0.9, which requires us to send along a domain name when connecting (or use a heavily-cautioned-against unsafe version) along with other minor api changes. We won't be able to support system openssl versions < 1.0.0 (which is why we no longer use a feature flag for tlsv1_2, all versions >=1.0.0 support it), but note that versions < 1.0.2 are no longer supported and should not be used.
@rschifflin Thanks for this PR. I'm going to merge this now. But note that I'm not maintaining this branch anymore. I'm working on v0.11 branch. I'll add these changes there. Thanks again
Bumps our rust-openssl library support to 0.9, which requires us to send along a domain name when connecting (or use a heavily-cautioned-against unsafe version) along with other minor api changes. We won't be able to support system openssl versions < 1.0.0 (which is why we no longer use a feature flag for tlsv1_2, all versions >=1.0.0 support it), but note that versions < 1.0.2 are no longer supported and should not be used.