From 0f8f83e64180ee1fef6e51b9cad7d63360e97953 Mon Sep 17 00:00:00 2001 From: Shaun Savage Date: Tue, 26 Jun 2018 18:47:53 +0000 Subject: [PATCH 1/3] update native-tls version --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 4d0a16e..4b78fb2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,7 +25,7 @@ name = "imap" path = "src/lib.rs" [dependencies] -native-tls = "0.1" +native-tls = "0.2" regex = "0.2" bufstream = "0.1" imap-proto = "0.4.1" From a11c4e5673a4386bf07978762c56a63fc4862b25 Mon Sep 17 00:00:00 2001 From: Shaun Savage Date: Tue, 26 Jun 2018 20:10:11 +0000 Subject: [PATCH 2/3] TlsConnector::build() unwrap() not needed --- README.md | 2 +- examples/basic.rs | 2 +- examples/gmail_oauth2.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index ceebecc..13536d0 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ fn main() { let domain = "imap.gmail.com"; let port = 993; let socket_addr = (domain, port); - let ssl_connector = native_tls::TlsConnector::builder().unwrap().build().unwrap(); + let ssl_connector = native_tls::TlsConnector::builder().build().unwrap(); let mut imap_socket = Client::secure_connect(socket_addr, domain, &ssl_connector).unwrap(); imap_socket.login("username", "password").unwrap(); diff --git a/examples/basic.rs b/examples/basic.rs index 6949bbb..4f28dfd 100644 --- a/examples/basic.rs +++ b/examples/basic.rs @@ -11,7 +11,7 @@ fn main() { let domain = "imap.gmail.com"; let port = 993; let socket_addr = (domain, port); - let ssl_connector = TlsConnector::builder().unwrap().build().unwrap(); + let ssl_connector = TlsConnector::builder().build().unwrap(); let mut imap_socket = Client::secure_connect(socket_addr, domain, &ssl_connector).unwrap(); imap_socket.login("username", "password").unwrap(); diff --git a/examples/gmail_oauth2.rs b/examples/gmail_oauth2.rs index 30a2356..06ccae6 100644 --- a/examples/gmail_oauth2.rs +++ b/examples/gmail_oauth2.rs @@ -32,7 +32,7 @@ fn main() { let domain = "imap.gmail.com"; let port = 993; let socket_addr = (domain, port); - let ssl_connector = TlsConnector::builder().unwrap().build().unwrap(); + let ssl_connector = TlsConnector::builder().build().unwrap(); let mut imap_socket = Client::secure_connect(socket_addr, domain, &ssl_connector).unwrap(); imap_socket.authenticate("XOAUTH2", gmail_auth).unwrap(); From 923e01279a25c1be5694b46b9950e349d7466e55 Mon Sep 17 00:00:00 2001 From: Shaun Savage Date: Tue, 26 Jun 2018 20:23:11 +0000 Subject: [PATCH 3/3] remove unwrap() --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index f2b8fbd..a5ec0fb 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -17,7 +17,7 @@ //! let domain = "imap.gmail.com"; //! let port = 993; //! let socket_addr = (domain, port); -//! let ssl_connector = native_tls::TlsConnector::builder().unwrap().build().unwrap(); +//! let ssl_connector = native_tls::TlsConnector::builder().build().unwrap(); //! let mut imap_socket = Client::secure_connect(socket_addr, domain, &ssl_connector).unwrap(); //! //! imap_socket.login("username", "password").unwrap();