Updated for language changes.
This commit is contained in:
parent
4cd500d892
commit
3b5bf55d0c
2 changed files with 3 additions and 3 deletions
|
@ -1,7 +1,7 @@
|
||||||
[package]
|
[package]
|
||||||
|
|
||||||
name = "irc"
|
name = "irc"
|
||||||
version = "0.4.1"
|
version = "0.4.2"
|
||||||
description = "A simple, thread-safe IRC client library."
|
description = "A simple, thread-safe IRC client library."
|
||||||
authors = ["Aaron Weiss <aaronweiss74@gmail.com>"]
|
authors = ["Aaron Weiss <aaronweiss74@gmail.com>"]
|
||||||
license = "Unlicense"
|
license = "Unlicense"
|
||||||
|
|
|
@ -7,7 +7,7 @@ use std::io::{BufferedReader, BufferedWriter, IoResult, TcpStream};
|
||||||
#[cfg(feature = "encode")] use encoding::label::encoding_from_whatwg_label;
|
#[cfg(feature = "encode")] use encoding::label::encoding_from_whatwg_label;
|
||||||
use data::kinds::{IrcReader, IrcWriter};
|
use data::kinds::{IrcReader, IrcWriter};
|
||||||
use data::message::Message;
|
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;
|
#[cfg(feature = "ssl")] use openssl::ssl::error::SslError;
|
||||||
|
|
||||||
/// A thread-safe connection.
|
/// A thread-safe connection.
|
||||||
|
@ -77,7 +77,7 @@ impl Connection<BufferedReader<NetStream>, BufferedWriter<NetStream>> {
|
||||||
-> IoResult<NetConnection> {
|
-> IoResult<NetConnection> {
|
||||||
let mut socket = try!(TcpStream::connect(format!("{}:{}", host, port)[]));
|
let mut socket = try!(TcpStream::connect(format!("{}:{}", host, port)[]));
|
||||||
socket.set_timeout(timeout_ms);
|
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)));
|
let ssl_socket = try!(ssl_to_io(SslStream::new(&ssl, socket)));
|
||||||
Ok(Connection::new(
|
Ok(Connection::new(
|
||||||
BufferedReader::new(NetStream::SslTcpStream(ssl_socket.clone())),
|
BufferedReader::new(NetStream::SslTcpStream(ssl_socket.clone())),
|
||||||
|
|
Loading…
Add table
Reference in a new issue