From c436716277f0e554a49f6369c15d49860dd78cf7 Mon Sep 17 00:00:00 2001 From: Darius Clark Date: Sun, 29 Nov 2015 20:51:49 -0500 Subject: [PATCH] Update 'openssl' to 0.7 --- Cargo.toml | 2 +- src/transport/smtp/client/net.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 5f72eea..7347fc5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,7 @@ rustc-serialize = "0.3" rust-crypto = "0.2" bufstream = "0.1" email = "0.0" -openssl = "0.6" +openssl = "0.7" [dev-dependencies] env_logger = "0.3" diff --git a/src/transport/smtp/client/net.rs b/src/transport/smtp/client/net.rs index cf07b6f..12b6092 100644 --- a/src/transport/smtp/client/net.rs +++ b/src/transport/smtp/client/net.rs @@ -21,7 +21,7 @@ impl Connector for NetworkStream { let tcp_stream = try!(TcpStream::connect(addr)); match ssl_context { - Some(context) => match SslStream::new(&context, tcp_stream) { + Some(context) => match SslStream::connect_generic(context, tcp_stream) { Ok(stream) => Ok(NetworkStream::Ssl(stream)), Err(err) => Err(io::Error::new(ErrorKind::Other, err)), }, @@ -31,7 +31,7 @@ impl Connector for NetworkStream { fn upgrade_tls(&mut self, ssl_context: &SslContext) -> io::Result<()> { *self = match self.clone() { - NetworkStream::Plain(stream) => match SslStream::new(ssl_context, stream) { + NetworkStream::Plain(stream) => match SslStream::connect_generic(ssl_context, stream) { Ok(ssl_stream) => NetworkStream::Ssl(ssl_stream), Err(err) => return Err(io::Error::new(ErrorKind::Other, err)), },