Skip to content

Commit cafaa37

Browse files
authored
Merge pull request #159 from tox-rs/update_deps
chore(deps): update deps of the project
2 parents 3c75733 + 62f32c8 commit cafaa37

File tree

10 files changed

+24
-25
lines changed

10 files changed

+24
-25
lines changed

Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ byteorder = "1"
3434
futures = "0.1"
3535
log = "0.4"
3636
sodiumoxide = "0.0.16"
37-
tokio = "0.1"
38-
tokio-io = "0.1"
39-
nom = "3.2"
37+
tokio = "0.1.7"
38+
tokio-codec = "0.1"
39+
nom = "3.2.1"
4040
cookie-factory = "0.2.3"
41-
get_if_addrs = "0.5.1"
42-
parking_lot = "0.5"
41+
get_if_addrs = "0.5.3"
42+
parking_lot = "0.6"
4343
failure = "0.1"
4444

4545
[dev-dependencies]

examples/dht_server.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ extern crate tox;
2626
extern crate failure;
2727
extern crate futures;
2828
extern crate tokio;
29-
extern crate tokio_io;
3029
extern crate hex;
3130

3231
#[macro_use]

examples/tcp_client.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
extern crate tox;
2222
extern crate futures;
2323
extern crate tokio;
24-
extern crate tokio_io;
24+
extern crate tokio_codec;
2525

2626
#[macro_use]
2727
extern crate log;
@@ -40,7 +40,7 @@ use futures::prelude::*;
4040
use futures::future;
4141
use futures::sync::mpsc;
4242

43-
use tokio_io::AsyncRead;
43+
use tokio_codec::Framed;
4444
use tokio::net::TcpStream;
4545

4646
use std::{thread, time};
@@ -99,7 +99,7 @@ fn create_client(rx: mpsc::Receiver<Packet>, tx: mpsc::Sender<Packet>) -> IoFutu
9999
.and_then(|(socket, channel)| {
100100
debug!("Handshake complited");
101101

102-
let secure_socket = socket.framed(codec::Codec::new(channel));
102+
let secure_socket = Framed::new(socket, codec::Codec::new(channel));
103103
let (to_server, from_server) = secure_socket.split();
104104

105105
let reader = from_server.for_each(move |packet| -> IoFuture<()> {

examples/tcp_connection.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
extern crate tox;
2222
extern crate futures;
2323
extern crate tokio;
24-
extern crate tokio_io;
24+
extern crate tokio_codec;
2525
extern crate env_logger;
2626

2727
use tox::toxcore::crypto_core::{PublicKey, SecretKey};
@@ -32,7 +32,7 @@ use tox::toxcore::tcp::client::*;
3232

3333
use futures::{Future, Sink, Stream};
3434

35-
use tokio_io::AsyncRead;
35+
use tokio_codec::Framed;
3636
use tokio::net::TcpStream;
3737

3838
use std::io::{Error, ErrorKind};
@@ -74,7 +74,7 @@ fn main() {
7474
make_client_handshake(socket, client_pk, client_sk, server_pk)
7575
})
7676
.and_then(|(socket, channel)| {
77-
let secure_socket = socket.framed(codec::Codec::new(channel));
77+
let secure_socket = Framed::new(socket, codec::Codec::new(channel));
7878
let (to_server, from_server) = secure_socket.split();
7979

8080
let writer = to_server_rx

examples/tcp_server.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
extern crate tox;
2222
extern crate futures;
2323
extern crate tokio;
24+
extern crate tokio_codec;
2425

2526
#[macro_use]
2627
extern crate log;
@@ -35,7 +36,7 @@ use futures::prelude::*;
3536

3637
use tokio::util::FutureExt;
3738
use tokio::net::TcpListener;
38-
use tokio::io::AsyncRead;
39+
use tokio_codec::Framed;
3940

4041
use std::time;
4142
use std::io::{Error, ErrorKind};
@@ -81,7 +82,7 @@ fn main() {
8182

8283
let server_inner_c = server_inner.clone();
8384
let process = register_client.and_then(move |(socket, channel, client_pk)| {
84-
let secure_socket = socket.framed(codec::Codec::new(channel));
85+
let secure_socket = Framed::new(socket, codec::Codec::new(channel));
8586
let (to_client, from_client) = secure_socket.split();
8687
let ServerProcessor { from_client_tx, to_client_rx, processor } =
8788
ServerProcessor::create(

src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ extern crate sodiumoxide;
5656
extern crate quickcheck;
5757

5858
extern crate tokio;
59-
extern crate tokio_io;
59+
extern crate tokio_codec;
6060
extern crate get_if_addrs;
6161
extern crate parking_lot;
6262
#[macro_use]

src/toxcore/dht/codec.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ use bytes::BytesMut;
3131
use cookie_factory::GenError;
3232
use failure::Error;
3333
use nom::{ErrorKind, Needed};
34-
use tokio_io::codec::{Decoder, Encoder};
34+
use tokio_codec::{Decoder, Encoder};
3535

3636
/// A serialized `DhtPacket` should be not longer than 2048 bytes.
3737
pub const MAX_DHT_PACKET_SIZE: usize = 2048;

src/toxcore/tcp/codec.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ use toxcore::tcp::secure::*;
2828
use nom::Offset;
2929
use std::io::{Error, ErrorKind};
3030
use bytes::BytesMut;
31-
use tokio_io::codec::{Decoder, Encoder};
31+
use tokio_codec::{Decoder, Encoder};
3232

3333
/// implements tokio-io's Decoder and Encoder to deal with Packet
3434
pub struct Codec {

src/toxcore/tcp/handshake/codec.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ use toxcore::tcp::handshake::packet::*;
2828
use nom::Offset;
2929
use bytes::BytesMut;
3030
use std::io::{Error, ErrorKind};
31-
use tokio_io::codec::{Decoder, Encoder};
31+
use tokio_codec::{Decoder, Encoder};
3232

3333
/// implements tokio-io's Decoder and Encoder to deal with Client handshake
3434
pub struct ClientHandshakeCodec;
@@ -112,10 +112,9 @@ impl Encoder for ServerHandshakeCodec {
112112

113113
#[cfg(test)]
114114
mod tests {
115-
use ::toxcore::tcp::handshake::*;
115+
use ::toxcore::tcp::handshake::codec::*;
116116
use ::toxcore::crypto_core::*;
117117
use bytes::BytesMut;
118-
use tokio_io::codec::*;
119118

120119
#[test]
121120
fn client_encode_decode() {

src/toxcore/tcp/handshake/mod.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ use toxcore::io_tokio::IoFuture;
3636

3737
use futures::{self, Stream, Sink, Future};
3838
use std::io::{Error, ErrorKind};
39-
use tokio::io::AsyncRead;
39+
use tokio_codec::Framed;
4040
use tokio::net::TcpStream;
4141

4242
/// Create a handshake from client to server
@@ -124,7 +124,7 @@ pub fn make_client_handshake(socket: TcpStream,
124124
let res = futures::done(create_client_handshake(client_pk, client_sk, server_pk))
125125
.and_then(|(session, common_key, handshake)| {
126126
// send handshake
127-
socket.framed(ClientHandshakeCodec)
127+
Framed::new(socket, ClientHandshakeCodec)
128128
.send(handshake)
129129
.map_err(|e| {
130130
Error::new(
@@ -138,7 +138,7 @@ pub fn make_client_handshake(socket: TcpStream,
138138
})
139139
.and_then(|(socket, session, common_key)| {
140140
// receive handshake from server
141-
socket.framed(ServerHandshakeCodec)
141+
Framed::new(socket, ServerHandshakeCodec)
142142
.into_future()
143143
.map_err(|(e, _socket)| {
144144
Error::new(
@@ -169,7 +169,7 @@ pub fn make_client_handshake(socket: TcpStream,
169169
pub fn make_server_handshake(socket: TcpStream,
170170
server_sk: SecretKey)
171171
-> IoFuture<(TcpStream, secure::Channel, PublicKey)> {
172-
let res = socket.framed(ClientHandshakeCodec)
172+
let res = Framed::new(socket, ClientHandshakeCodec)
173173
.into_future() // receive handshake from client
174174
.map_err(|(e, _socket)| {
175175
Error::new(
@@ -193,7 +193,7 @@ pub fn make_server_handshake(socket: TcpStream,
193193
})
194194
.and_then(|(socket, channel, client_pk, server_handshake)| {
195195
// send handshake
196-
socket.framed(ServerHandshakeCodec)
196+
Framed::new(socket, ServerHandshakeCodec)
197197
.send(server_handshake)
198198
.map_err(|e| {
199199
Error::new(

0 commit comments

Comments
 (0)