mirror of
https://github.com/velopack/velopack.git
synced 2025-10-25 15:19:22 +00:00
Replace native-tls with rust-tls
This commit is contained in:
@@ -43,7 +43,6 @@ regex.workspace = true
|
||||
normpath.workspace = true
|
||||
bitflags.workspace = true
|
||||
rand.workspace = true
|
||||
native-tls.workspace = true
|
||||
sha1.workspace = true
|
||||
sha2.workspace = true
|
||||
|
||||
|
||||
@@ -48,9 +48,10 @@ pub fn download_url_as_string(url: &str) -> Result<String, Error> {
|
||||
}
|
||||
|
||||
fn get_download_agent() -> Result<ureq::Agent, Error> {
|
||||
let tls_builder = native_tls::TlsConnector::builder();
|
||||
let tls_connector = tls_builder.build()?;
|
||||
Ok(ureq::AgentBuilder::new().tls_connector(tls_connector.into()).build())
|
||||
// let tls_builder = native_tls::TlsConnector::builder();
|
||||
// let tls_connector = tls_builder.build()?;
|
||||
// Ok(ureq::AgentBuilder::new().tls_connector(tls_connector.into()).build())
|
||||
Ok(ureq::AgentBuilder::new().build())
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
||||
@@ -115,8 +115,6 @@ pub enum NetworkError
|
||||
{
|
||||
#[error("Http error: {0}")]
|
||||
Http(#[from] ureq::Error),
|
||||
#[error("Tls error: {0}")]
|
||||
Tls(#[from] native_tls::Error),
|
||||
#[error("Url error: {0}")]
|
||||
Url(#[from] url::ParseError),
|
||||
}
|
||||
@@ -159,10 +157,4 @@ impl From<ureq::Error> for Error {
|
||||
fn from(err: ureq::Error) -> Self {
|
||||
Error::Network(Box::new(NetworkError::Http(err)))
|
||||
}
|
||||
}
|
||||
|
||||
impl From<native_tls::Error> for Error {
|
||||
fn from(err: native_tls::Error) -> Self {
|
||||
Error::Network(Box::new(NetworkError::Tls(err)))
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user