Commit
Author: Kevin Schoon [me@kevinschoon.com]
Hash: 1a9867c0dcb62103dac9d42fffe1a30a4203c1cd
Timestamp: Thu, 24 Oct 2024 12:15:46 +0000 (5 days ago)

+68 -79 +/-3 browse
bump dependencies
1diff --git a/Cargo.lock b/Cargo.lock
2index ea2be38..c0c9dec 100644
3--- a/Cargo.lock
4+++ b/Cargo.lock
5 @@ -57,12 +57,6 @@ dependencies = [
6 ]
7
8 [[package]]
9- name = "allocator-api2"
10- version = "0.2.18"
11- source = "registry+https://github.com/rust-lang/crates.io-index"
12- checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f"
13-
14- [[package]]
15 name = "anstream"
16 version = "0.6.15"
17 source = "registry+https://github.com/rust-lang/crates.io-index"
18 @@ -243,9 +237,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
19
20 [[package]]
21 name = "bytes"
22- version = "1.6.1"
23+ version = "1.8.0"
24 source = "registry+https://github.com/rust-lang/crates.io-index"
25- checksum = "a12916984aab3fa6e39d655a33e09c0071eb36d6ab3aea5c2d78551f1df6d952"
26+ checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da"
27
28 [[package]]
29 name = "bzip2"
30 @@ -326,9 +320,9 @@ dependencies = [
31
32 [[package]]
33 name = "clap"
34- version = "4.5.16"
35+ version = "4.5.20"
36 source = "registry+https://github.com/rust-lang/crates.io-index"
37- checksum = "ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019"
38+ checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8"
39 dependencies = [
40 "clap_builder",
41 "clap_derive",
42 @@ -336,9 +330,9 @@ dependencies = [
43
44 [[package]]
45 name = "clap_builder"
46- version = "4.5.15"
47+ version = "4.5.20"
48 source = "registry+https://github.com/rust-lang/crates.io-index"
49- checksum = "216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6"
50+ checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54"
51 dependencies = [
52 "anstream",
53 "anstyle",
54 @@ -348,9 +342,9 @@ dependencies = [
55
56 [[package]]
57 name = "clap_derive"
58- version = "4.5.13"
59+ version = "4.5.18"
60 source = "registry+https://github.com/rust-lang/crates.io-index"
61- checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0"
62+ checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab"
63 dependencies = [
64 "heck 0.5.0",
65 "proc-macro2",
66 @@ -592,9 +586,9 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c"
67
68 [[package]]
69 name = "futures"
70- version = "0.3.30"
71+ version = "0.3.31"
72 source = "registry+https://github.com/rust-lang/crates.io-index"
73- checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0"
74+ checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
75 dependencies = [
76 "futures-channel",
77 "futures-core",
78 @@ -607,9 +601,9 @@ dependencies = [
79
80 [[package]]
81 name = "futures-channel"
82- version = "0.3.30"
83+ version = "0.3.31"
84 source = "registry+https://github.com/rust-lang/crates.io-index"
85- checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
86+ checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
87 dependencies = [
88 "futures-core",
89 "futures-sink",
90 @@ -617,15 +611,15 @@ dependencies = [
91
92 [[package]]
93 name = "futures-core"
94- version = "0.3.30"
95+ version = "0.3.31"
96 source = "registry+https://github.com/rust-lang/crates.io-index"
97- checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
98+ checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
99
100 [[package]]
101 name = "futures-executor"
102- version = "0.3.30"
103+ version = "0.3.31"
104 source = "registry+https://github.com/rust-lang/crates.io-index"
105- checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d"
106+ checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
107 dependencies = [
108 "futures-core",
109 "futures-task",
110 @@ -634,15 +628,15 @@ dependencies = [
111
112 [[package]]
113 name = "futures-io"
114- version = "0.3.30"
115+ version = "0.3.31"
116 source = "registry+https://github.com/rust-lang/crates.io-index"
117- checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
118+ checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
119
120 [[package]]
121 name = "futures-macro"
122- version = "0.3.30"
123+ version = "0.3.31"
124 source = "registry+https://github.com/rust-lang/crates.io-index"
125- checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
126+ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
127 dependencies = [
128 "proc-macro2",
129 "quote",
130 @@ -651,21 +645,21 @@ dependencies = [
131
132 [[package]]
133 name = "futures-sink"
134- version = "0.3.30"
135+ version = "0.3.31"
136 source = "registry+https://github.com/rust-lang/crates.io-index"
137- checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"
138+ checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
139
140 [[package]]
141 name = "futures-task"
142- version = "0.3.30"
143+ version = "0.3.31"
144 source = "registry+https://github.com/rust-lang/crates.io-index"
145- checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
146+ checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
147
148 [[package]]
149 name = "futures-util"
150- version = "0.3.30"
151+ version = "0.3.31"
152 source = "registry+https://github.com/rust-lang/crates.io-index"
153- checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
154+ checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
155 dependencies = [
156 "futures-channel",
157 "futures-core",
158 @@ -737,10 +731,6 @@ name = "hashbrown"
159 version = "0.14.5"
160 source = "registry+https://github.com/rust-lang/crates.io-index"
161 checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
162- dependencies = [
163- "ahash",
164- "allocator-api2",
165- ]
166
167 [[package]]
168 name = "heck"
169 @@ -1032,7 +1022,7 @@ dependencies = [
170 "parking_lot",
171 "quick-xml",
172 "ring 0.17.8",
173- "rustls-pemfile 2.1.3",
174+ "rustls-pemfile 2.2.0",
175 "serde",
176 "serde_json",
177 "zip",
178 @@ -1049,9 +1039,9 @@ dependencies = [
179
180 [[package]]
181 name = "mail-parser"
182- version = "0.9.3"
183+ version = "0.9.4"
184 source = "registry+https://github.com/rust-lang/crates.io-index"
185- checksum = "ed5a1335c3a964788c90cb42ae04a34b5f2628e89566949ce3bd4ada695c0bcd"
186+ checksum = "93c3b9e5d8b17faf573330bbc43b37d6e918c0a3bf8a88e7d0a220ebc84af9fc"
187 dependencies = [
188 "encoding_rs",
189 "serde",
190 @@ -1094,8 +1084,8 @@ dependencies = [
191 "maildir",
192 "md5",
193 "proxy-header",
194- "rustls 0.23.13",
195- "rustls-pemfile 2.1.3",
196+ "rustls 0.23.15",
197+ "rustls-pemfile 2.2.0",
198 "smtp-proto",
199 "stringprep",
200 "thiserror",
201 @@ -1511,9 +1501,9 @@ dependencies = [
202
203 [[package]]
204 name = "rustls"
205- version = "0.23.13"
206+ version = "0.23.15"
207 source = "registry+https://github.com/rust-lang/crates.io-index"
208- checksum = "f2dabaac7466917e566adb06783a81ca48944c6898a1b08b9374106dd671f4c8"
209+ checksum = "5fbb44d7acc4e873d613422379f69f237a1b141928c02f6bc6ccfddddc2d7993"
210 dependencies = [
211 "aws-lc-rs",
212 "log",
213 @@ -1535,19 +1525,18 @@ dependencies = [
214
215 [[package]]
216 name = "rustls-pemfile"
217- version = "2.1.3"
218+ version = "2.2.0"
219 source = "registry+https://github.com/rust-lang/crates.io-index"
220- checksum = "196fe16b00e106300d3e45ecfcb764fa292a535d7326a29a5875c579c7417425"
221+ checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50"
222 dependencies = [
223- "base64 0.22.1",
224 "rustls-pki-types",
225 ]
226
227 [[package]]
228 name = "rustls-pki-types"
229- version = "1.8.0"
230+ version = "1.10.0"
231 source = "registry+https://github.com/rust-lang/crates.io-index"
232- checksum = "fc0a2ce646f8655401bb81e7927b812614bd5d91dbc968696be50603510fcaf0"
233+ checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b"
234
235 [[package]]
236 name = "rustls-webpki"
237 @@ -1595,18 +1584,18 @@ dependencies = [
238
239 [[package]]
240 name = "serde"
241- version = "1.0.209"
242+ version = "1.0.213"
243 source = "registry+https://github.com/rust-lang/crates.io-index"
244- checksum = "99fce0ffe7310761ca6bf9faf5115afbc19688edd00171d81b1bb1b116c63e09"
245+ checksum = "3ea7893ff5e2466df8d720bb615088341b295f849602c6956047f8f80f0e9bc1"
246 dependencies = [
247 "serde_derive",
248 ]
249
250 [[package]]
251 name = "serde_derive"
252- version = "1.0.209"
253+ version = "1.0.213"
254 source = "registry+https://github.com/rust-lang/crates.io-index"
255- checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170"
256+ checksum = "7e85ad2009c50b58e87caa8cd6dac16bdf511bbfb7af6c33df902396aa480fa5"
257 dependencies = [
258 "proc-macro2",
259 "quote",
260 @@ -1746,9 +1735,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
261
262 [[package]]
263 name = "syn"
264- version = "2.0.77"
265+ version = "2.0.85"
266 source = "registry+https://github.com/rust-lang/crates.io-index"
267- checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed"
268+ checksum = "5023162dfcd14ef8f32034d8bcd4cc5ddc61ef7a247c024a33e24e1f24d21b56"
269 dependencies = [
270 "proc-macro2",
271 "quote",
272 @@ -1757,18 +1746,18 @@ dependencies = [
273
274 [[package]]
275 name = "thiserror"
276- version = "1.0.63"
277+ version = "1.0.65"
278 source = "registry+https://github.com/rust-lang/crates.io-index"
279- checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724"
280+ checksum = "5d11abd9594d9b38965ef50805c5e469ca9cc6f197f883f717e0269a3057b3d5"
281 dependencies = [
282 "thiserror-impl",
283 ]
284
285 [[package]]
286 name = "thiserror-impl"
287- version = "1.0.63"
288+ version = "1.0.65"
289 source = "registry+https://github.com/rust-lang/crates.io-index"
290- checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261"
291+ checksum = "ae71770322cbd277e69d762a16c444af02aa0575ac0d174f0b9562d3b37f8602"
292 dependencies = [
293 "proc-macro2",
294 "quote",
295 @@ -1821,9 +1810,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
296
297 [[package]]
298 name = "tokio"
299- version = "1.39.2"
300+ version = "1.41.0"
301 source = "registry+https://github.com/rust-lang/crates.io-index"
302- checksum = "daa4fb1bc778bd6f04cbfc4bb2d06a7396a8f299dc33ea1900cedaa316f467b1"
303+ checksum = "145f3413504347a2be84393cc8a7d2fb4d863b375909ea59f2158261aa258bbb"
304 dependencies = [
305 "backtrace",
306 "bytes",
307 @@ -1864,16 +1853,16 @@ version = "0.26.0"
308 source = "registry+https://github.com/rust-lang/crates.io-index"
309 checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4"
310 dependencies = [
311- "rustls 0.23.13",
312+ "rustls 0.23.15",
313 "rustls-pki-types",
314 "tokio",
315 ]
316
317 [[package]]
318 name = "tokio-stream"
319- version = "0.1.15"
320+ version = "0.1.16"
321 source = "registry+https://github.com/rust-lang/crates.io-index"
322- checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af"
323+ checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1"
324 dependencies = [
325 "futures-core",
326 "pin-project-lite",
327 @@ -1883,9 +1872,9 @@ dependencies = [
328
329 [[package]]
330 name = "tokio-util"
331- version = "0.7.11"
332+ version = "0.7.12"
333 source = "registry+https://github.com/rust-lang/crates.io-index"
334- checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1"
335+ checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a"
336 dependencies = [
337 "bytes",
338 "futures-core",
339 diff --git a/maitred-debug/Cargo.toml b/maitred-debug/Cargo.toml
340index df24e24..fc12a98 100644
341--- a/maitred-debug/Cargo.toml
342+++ b/maitred-debug/Cargo.toml
343 @@ -5,12 +5,12 @@ edition = "2021"
344
345 [dependencies]
346 async-trait = "0.1.83"
347- clap = { version = "4.5.16", features = ["derive"] }
348- futures = "0.3.30"
349+ clap = { version = "4.5.20", features = ["derive"] }
350+ futures = "0.3.31"
351 maildir = "0.6.4"
352 maitred = {path = "../maitred", features = ["full"]}
353- serde = "1.0.209"
354- tokio = { version = "1.39.2", features = ["full"] }
355+ serde = "1.0.213"
356+ tokio = { version = "1.41.0", features = ["full"] }
357 toml = "0.8.19"
358 tracing = { version = "0.1.40", features = ["log"] }
359 tracing-subscriber = "0.3.18"
360 diff --git a/maitred/Cargo.toml b/maitred/Cargo.toml
361index 6db3845..5f06b15 100644
362--- a/maitred/Cargo.toml
363+++ b/maitred/Cargo.toml
364 @@ -4,27 +4,27 @@ version = "0.1.0"
365 edition = "2021"
366
367 [dependencies]
368- async-trait = "0.1.81"
369+ async-trait = "0.1.83"
370 base64 = "0.22.1"
371- bytes = "1.6.1"
372+ bytes = "1.8.0"
373 crossbeam-deque = "0.8.5"
374 email_address = "0.2.9"
375- futures = "0.3.30"
376+ futures = "0.3.31"
377 mail-auth = "0.5.0"
378 mail-builder = "0.3.2"
379- mail-parser = { version = "0.9.3", features = ["serde", "serde_support"] }
380+ mail-parser = { version = "0.9.4", features = ["serde", "serde_support"] }
381 maildir = "0.6.4"
382 md5 = "0.7.0"
383 proxy-header = "0.1.2"
384- rustls = "0.23.13"
385- rustls-pemfile = "2.1.3"
386+ rustls = "0.23.15"
387+ rustls-pemfile = "2.2.0"
388 smtp-proto = { version = "0.1.5", features = ["serde", "serde_support"] }
389 stringprep = "0.1.5"
390- thiserror = "1.0.63"
391- tokio = { version = "1.39.2", features = ["full"] }
392+ thiserror = "1.0.65"
393+ tokio = { version = "1.41.0", features = ["full"] }
394 tokio-rustls = "0.26.0"
395- tokio-stream = { version = "0.1.15", features = ["full"] }
396- tokio-util = { version = "0.7.11", features = ["full"] }
397+ tokio-stream = { version = "0.1.16", features = ["full"] }
398+ tokio-util = { version = "0.7.12", features = ["full"] }
399 tracing = { version = "0.1.40", features = ["log"] }
400 url = "2.5.2"
401