@@ -20,64 +20,104 @@ version = "0.6.0-dev"
2020[dependencies ]
2121aes = " 0.8"
2222base64 = " 0.22"
23- byteorder = " 1.4 "
23+ byteorder = " 1.5 "
2424bytes = " 1"
25- form_urlencoded = " 1.0 "
25+ form_urlencoded = " 1.2 "
2626futures-core = " 0.3"
27- futures-util = { version = " 0.3" , features = [" alloc" , " bilock" , " sink" , " unstable" ] }
28- governor = { version = " 0.8" , default-features = false , features = [" std" , " jitter" ] }
27+ futures-util = { version = " 0.3" , features = [
28+ " alloc" ,
29+ " bilock" ,
30+ " sink" ,
31+ " unstable" ,
32+ ] }
33+ governor = { version = " 0.10" , default-features = false , features = [
34+ " std" ,
35+ " jitter" ,
36+ ] }
2937hmac = " 0.12"
30- httparse = " 1.7 "
31- http = " 1.0 "
32- hyper = { version = " 1.3 " , features = [" http1" , " http2" ] }
38+ httparse = " 1.10 "
39+ http = " 1.3 "
40+ hyper = { version = " 1.6 " , features = [" http1" , " http2" ] }
3341hyper-util = { version = " 0.1" , features = [" client" ] }
34- http-body-util = " 0.1.1 "
42+ http-body-util = " 0.1"
3543log = " 0.4"
3644nonzero_ext = " 0.3"
37- num-bigint = { version = " 0.4" , features = [ " rand " ] }
45+ num-bigint = " 0.4"
3846num-derive = " 0.4"
3947num-integer = " 0.1"
4048num-traits = " 0.2"
41- once_cell = " 1"
4249parking_lot = { version = " 0.12" , features = [" deadlock_detection" ] }
4350pbkdf2 = { version = " 0.12" , default-features = false , features = [" hmac" ] }
4451pin-project-lite = " 0.2"
45- priority-queue = " 2.0 "
46- protobuf = " 3.5 "
47- quick-xml = { version = " 0.37.1 " , features = [" serialize" ] }
48- rand = " 0.8 "
49- rsa = " 0.9.2 "
52+ priority-queue = " 2.5 "
53+ protobuf = " 3.7 "
54+ quick-xml = { version = " 0.38 " , features = [" serialize" ] }
55+ rand = " 0.9 "
56+ rsa = " 0.9"
5057serde = { version = " 1.0" , features = [" derive" ] }
5158serde_json = " 1.0"
5259sha1 = { version = " 0.10" , features = [" oid" ] }
5360shannon = " 0.2"
54- sysinfo = { version = " 0.33.0 " , default-features = false , features = [" system" ] }
55- thiserror = " 2.0 "
61+ sysinfo = { version = " 0.37 " , default-features = false , features = [" system" ] }
62+ thiserror = " 2"
5663time = { version = " 0.3" , features = [" formatting" , " parsing" ] }
57- tokio = { version = " 1" , features = [" io-util" , " macros" , " net" , " parking_lot" , " rt" , " sync" , " time" ] }
64+ tokio = { version = " 1" , features = [
65+ " io-util" ,
66+ " macros" ,
67+ " net" ,
68+ " parking_lot" ,
69+ " rt" ,
70+ " sync" ,
71+ " time" ,
72+ ] }
5873tokio-stream = " 0.1"
5974tokio-util = { version = " 0.7" , features = [" codec" ] }
6075url = " 2"
61- uuid = { version = " 1" , default-features = false , features = [" fast-rng " , " v4" ] }
62- data-encoding = " 2.5 "
63- flate2 = " 1.0.33 "
64- protobuf-json-mapping = " 3.5 "
76+ uuid = { version = " 1" , default-features = false , features = [" v4" ] }
77+ data-encoding = " 2.9 "
78+ flate2 = " 1.1 "
79+ protobuf-json-mapping = " 3.7 "
6580
6681# Eventually, this should use rustls-platform-verifier to unify the platform-specific dependencies
6782# but currently, hyper-proxy2 and tokio-tungstenite do not support it.
6883[target .'cfg(any(target_os = "windows", target_os = "macos", target_os = "linux"))' .dependencies ]
69- hyper-proxy2 = { version = " 0.1" , default-features = false , features = [" rustls" ] }
70- hyper-rustls = { version = " 0.27.2" , default-features = false , features = [" aws-lc-rs" , " http1" , " logging" , " tls12" , " native-tokio" , " http2" ] }
71- tokio-tungstenite = { version = " 0.24" , default-features = false , features = [" rustls-tls-native-roots" ] }
84+ hyper-proxy2 = { version = " 0.1" , default-features = false , features = [
85+ " rustls" ,
86+ ] }
87+ hyper-rustls = { version = " 0.27" , default-features = false , features = [
88+ " aws-lc-rs" ,
89+ " http1" ,
90+ " logging" ,
91+ " tls12" ,
92+ " native-tokio" ,
93+ " http2" ,
94+ ] }
95+ tokio-tungstenite = { version = " 0.27" , default-features = false , features = [
96+ " rustls-tls-native-roots" ,
97+ ] }
7298
7399[target .'cfg(not(any(target_os = "windows", target_os = "macos", target_os = "linux")))' .dependencies ]
74- hyper-proxy2 = { version = " 0.1" , default-features = false , features = [" rustls-webpki" ] }
75- hyper-rustls = { version = " 0.27.2" , default-features = false , features = [" aws-lc-rs" , " http1" , " logging" , " tls12" , " webpki-tokio" , " http2" ] }
76- tokio-tungstenite = { version = " 0.24" , default-features = false , features = [" rustls-tls-webpki-roots" ] }
100+ hyper-proxy2 = { version = " 0.1" , default-features = false , features = [
101+ " rustls-webpki" ,
102+ ] }
103+ hyper-rustls = { version = " 0.27" , default-features = false , features = [
104+ " aws-lc-rs" ,
105+ " http1" ,
106+ " logging" ,
107+ " tls12" ,
108+ " webpki-tokio" ,
109+ " http2" ,
110+ ] }
111+ tokio-tungstenite = { version = " 0.27" , default-features = false , features = [
112+ " rustls-tls-webpki-roots" ,
113+ ] }
77114
78115[build-dependencies ]
79- rand = " 0.8"
80- vergen-gitcl = { version = " 1.0.0" , default-features = false , features = [" build" ] }
116+ rand = " 0.9"
117+ rand_distr = " 0.5"
118+ vergen-gitcl = { version = " 1.0" , default-features = false , features = [
119+ " build" ,
120+ ] }
81121
82122[dev-dependencies ]
83123tokio = { version = " 1" , features = [" macros" , " parking_lot" ] }
0 commit comments