File tree Expand file tree Collapse file tree 2 files changed +12
-7
lines changed Expand file tree Collapse file tree 2 files changed +12
-7
lines changed Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ cc = "1.0"
29
29
skeptic = " 0.13"
30
30
31
31
[target .'cfg(windows)' .build-dependencies ]
32
- ureq = { version = " 2.4 " , features = [
32
+ ureq = { version = " 3.0 " , features = [
33
33
" native-tls" ,
34
34
" gzip" ,
35
35
], default-features = false }
Original file line number Diff line number Diff line change
1
+ use anyhow:: { bail, Context , Result } ;
1
2
use std:: {
2
3
convert:: TryFrom ,
3
4
fmt:: Display ,
4
5
io:: { Cursor , Read , Write } ,
5
6
path:: { Path , PathBuf } ,
6
7
process:: Command ,
7
- sync:: Arc ,
8
8
} ;
9
-
10
- use anyhow:: { bail, Context , Result } ;
9
+ use ureq:: tls:: { TlsConfig , TlsProvider } ;
11
10
12
11
use crate :: { PHPInfo , PHPProvider } ;
13
12
@@ -194,15 +193,21 @@ impl DevelPack {
194
193
if archive { "/archives" } else { "" } ,
195
194
zip_name
196
195
) ;
197
- let response = ureq:: AgentBuilder :: new ( )
198
- . tls_connector ( Arc :: new ( native_tls:: TlsConnector :: new ( ) . unwrap ( ) ) )
196
+ let response = ureq:: Agent :: config_builder ( )
197
+ . tls_config (
198
+ TlsConfig :: builder ( )
199
+ . provider ( TlsProvider :: NativeTls )
200
+ . build ( ) ,
201
+ )
199
202
. build ( )
203
+ . new_agent ( )
200
204
. get ( & url)
201
- . set ( "User-Agent" , USER_AGENT )
205
+ . header ( "User-Agent" , USER_AGENT )
202
206
. call ( )
203
207
. context ( "Failed to download development pack" ) ?;
204
208
let mut content = vec ! [ ] ;
205
209
response
210
+ . into_body ( )
206
211
. into_reader ( )
207
212
. read_to_end ( & mut content)
208
213
. context ( "Failed to read development pack" ) ?;
You can’t perform that action at this time.
0 commit comments