diff --git a/Cargo.toml b/Cargo.toml index c3b194b..b29643a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "irc" -version = "0.4.1" +version = "0.4.2" description = "A simple, thread-safe IRC client library." authors = ["Aaron Weiss "] license = "Unlicense" diff --git a/src/conn.rs b/src/conn.rs index 6337fe4..23561bf 100644 --- a/src/conn.rs +++ b/src/conn.rs @@ -7,7 +7,7 @@ use std::io::{BufferedReader, BufferedWriter, IoResult, TcpStream}; #[cfg(feature = "encode")] use encoding::label::encoding_from_whatwg_label; use data::kinds::{IrcReader, IrcWriter}; use data::message::Message; -#[cfg(feature = "ssl")] use openssl::ssl::{SslContext, SslStream, Tlsv1}; +#[cfg(feature = "ssl")] use openssl::ssl::{SslContext, SslMethod, SslStream}; #[cfg(feature = "ssl")] use openssl::ssl::error::SslError; /// A thread-safe connection. @@ -77,7 +77,7 @@ impl Connection, BufferedWriter> { -> IoResult { let mut socket = try!(TcpStream::connect(format!("{}:{}", host, port)[])); socket.set_timeout(timeout_ms); - let ssl = try!(ssl_to_io(SslContext::new(Tlsv1))); + let ssl = try!(ssl_to_io(SslContext::new(SslMethod::Tlsv1))); let ssl_socket = try!(ssl_to_io(SslStream::new(&ssl, socket))); Ok(Connection::new( BufferedReader::new(NetStream::SslTcpStream(ssl_socket.clone())),