Commit

Author:

Hash:

Timestamp:

+186 -191 +/-2 browse

Kevin Schoon [me@kevinschoon.com]

abd0021c9956240213a5304647cfb4a573f752ec

Mon, 04 May 2026 16:19:43 +0000 (1 week ago)

bump webfinger-rs 0.0.20 -> 0.0.24
1diff --git a/Cargo.lock b/Cargo.lock
2index d621aeb..8d83389 100644
3--- a/Cargo.lock
4+++ b/Cargo.lock
5 @@ -241,7 +241,6 @@ dependencies = [
6 "axum-core",
7 "bytes",
8 "cookie",
9- "form_urlencoded",
10 "futures-util",
11 "headers",
12 "http",
13 @@ -251,11 +250,32 @@ dependencies = [
14 "pin-project-lite",
15 "rustversion",
16 "serde_core",
17+ "tower-layer",
18+ "tower-service",
19+ "tracing",
20+ ]
21+
22+ [[package]]
23+ name = "axum-extra"
24+ version = "0.12.6"
25+ source = "registry+https://github.com/rust-lang/crates.io-index"
26+ checksum = "be44683b41ccb9ab2d23a5230015c9c3c55be97a25e4428366de8873103f7970"
27+ dependencies = [
28+ "axum-core",
29+ "bytes",
30+ "form_urlencoded",
31+ "futures-core",
32+ "futures-util",
33+ "http",
34+ "http-body",
35+ "http-body-util",
36+ "mime",
37+ "pin-project-lite",
38+ "serde_core",
39 "serde_html_form",
40 "serde_path_to_error",
41 "tower-layer",
42 "tower-service",
43- "tracing",
44 ]
45
46 [[package]]
47 @@ -275,7 +295,7 @@ version = "0.5.1"
48 dependencies = [
49 "askama",
50 "axum",
51- "axum-extra",
52+ "axum-extra 0.10.3",
53 "ayllu_api",
54 "ayllu_cmd",
55 "ayllu_config",
56 @@ -331,7 +351,7 @@ dependencies = [
57 "bytes",
58 "futures",
59 "petgraph",
60- "reqwest 0.13.3",
61+ "reqwest",
62 "serde",
63 "serde_json",
64 "tar",
65 @@ -609,6 +629,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
66 checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570"
67
68 [[package]]
69+ name = "combine"
70+ version = "4.6.7"
71+ source = "registry+https://github.com/rust-lang/crates.io-index"
72+ checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
73+ dependencies = [
74+ "bytes",
75+ "memchr",
76+ ]
77+
78+ [[package]]
79 name = "comrak"
80 version = "0.39.1"
81 source = "registry+https://github.com/rust-lang/crates.io-index"
82 @@ -678,16 +708,6 @@ dependencies = [
83
84 [[package]]
85 name = "core-foundation"
86- version = "0.9.4"
87- source = "registry+https://github.com/rust-lang/crates.io-index"
88- checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
89- dependencies = [
90- "core-foundation-sys",
91- "libc",
92- ]
93-
94- [[package]]
95- name = "core-foundation"
96 version = "0.10.1"
97 source = "registry+https://github.com/rust-lang/crates.io-index"
98 checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6"
99 @@ -1063,21 +1083,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
100 checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
101
102 [[package]]
103- name = "foreign-types"
104- version = "0.3.2"
105- source = "registry+https://github.com/rust-lang/crates.io-index"
106- checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1"
107- dependencies = [
108- "foreign-types-shared",
109- ]
110-
111- [[package]]
112- name = "foreign-types-shared"
113- version = "0.1.1"
114- source = "registry+https://github.com/rust-lang/crates.io-index"
115- checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
116-
117- [[package]]
118 name = "form_urlencoded"
119 version = "1.2.2"
120 source = "registry+https://github.com/rust-lang/crates.io-index"
121 @@ -1441,22 +1446,6 @@ dependencies = [
122 ]
123
124 [[package]]
125- name = "hyper-tls"
126- version = "0.6.0"
127- source = "registry+https://github.com/rust-lang/crates.io-index"
128- checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0"
129- dependencies = [
130- "bytes",
131- "http-body-util",
132- "hyper",
133- "hyper-util",
134- "native-tls",
135- "tokio",
136- "tokio-native-tls",
137- "tower-service",
138- ]
139-
140- [[package]]
141 name = "hyper-util"
142 version = "0.1.20"
143 source = "registry+https://github.com/rust-lang/crates.io-index"
144 @@ -1474,11 +1463,9 @@ dependencies = [
145 "percent-encoding",
146 "pin-project-lite",
147 "socket2",
148- "system-configuration",
149 "tokio",
150 "tower-service",
151 "tracing",
152- "windows-registry",
153 ]
154
155 [[package]]
156 @@ -1672,6 +1659,55 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
157 checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
158
159 [[package]]
160+ name = "jni"
161+ version = "0.22.4"
162+ source = "registry+https://github.com/rust-lang/crates.io-index"
163+ checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498"
164+ dependencies = [
165+ "cfg-if",
166+ "combine",
167+ "jni-macros",
168+ "jni-sys",
169+ "log",
170+ "simd_cesu8",
171+ "thiserror 2.0.18",
172+ "walkdir",
173+ "windows-link",
174+ ]
175+
176+ [[package]]
177+ name = "jni-macros"
178+ version = "0.22.4"
179+ source = "registry+https://github.com/rust-lang/crates.io-index"
180+ checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3"
181+ dependencies = [
182+ "proc-macro2",
183+ "quote",
184+ "rustc_version",
185+ "simd_cesu8",
186+ "syn",
187+ ]
188+
189+ [[package]]
190+ name = "jni-sys"
191+ version = "0.4.1"
192+ source = "registry+https://github.com/rust-lang/crates.io-index"
193+ checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2"
194+ dependencies = [
195+ "jni-sys-macros",
196+ ]
197+
198+ [[package]]
199+ name = "jni-sys-macros"
200+ version = "0.4.1"
201+ source = "registry+https://github.com/rust-lang/crates.io-index"
202+ checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264"
203+ dependencies = [
204+ "quote",
205+ "syn",
206+ ]
207+
208+ [[package]]
209 name = "jobserver"
210 version = "0.1.34"
211 source = "registry+https://github.com/rust-lang/crates.io-index"
212 @@ -1890,23 +1926,6 @@ dependencies = [
213 ]
214
215 [[package]]
216- name = "native-tls"
217- version = "0.2.18"
218- source = "registry+https://github.com/rust-lang/crates.io-index"
219- checksum = "465500e14ea162429d264d44189adc38b199b62b1c21eea9f69e4b73cb03bbf2"
220- dependencies = [
221- "libc",
222- "log",
223- "openssl",
224- "openssl-probe",
225- "openssl-sys",
226- "schannel",
227- "security-framework",
228- "security-framework-sys",
229- "tempfile",
230- ]
231-
232- [[package]]
233 name = "never"
234 version = "0.1.0"
235 source = "registry+https://github.com/rust-lang/crates.io-index"
236 @@ -2023,50 +2042,12 @@ dependencies = [
237 ]
238
239 [[package]]
240- name = "openssl"
241- version = "0.10.78"
242- source = "registry+https://github.com/rust-lang/crates.io-index"
243- checksum = "f38c4372413cdaaf3cc79dd92d29d7d9f5ab09b51b10dded508fb90bb70b9222"
244- dependencies = [
245- "bitflags",
246- "cfg-if",
247- "foreign-types",
248- "libc",
249- "once_cell",
250- "openssl-macros",
251- "openssl-sys",
252- ]
253-
254- [[package]]
255- name = "openssl-macros"
256- version = "0.1.1"
257- source = "registry+https://github.com/rust-lang/crates.io-index"
258- checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
259- dependencies = [
260- "proc-macro2",
261- "quote",
262- "syn",
263- ]
264-
265- [[package]]
266 name = "openssl-probe"
267 version = "0.2.1"
268 source = "registry+https://github.com/rust-lang/crates.io-index"
269 checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe"
270
271 [[package]]
272- name = "openssl-sys"
273- version = "0.9.114"
274- source = "registry+https://github.com/rust-lang/crates.io-index"
275- checksum = "13ce1245cd07fcc4cfdb438f7507b0c7e4f3849a69fd84d52374c66d83741bb6"
276- dependencies = [
277- "cc",
278- "libc",
279- "pkg-config",
280- "vcpkg",
281- ]
282-
283- [[package]]
284 name = "parking"
285 version = "2.2.1"
286 source = "registry+https://github.com/rust-lang/crates.io-index"
287 @@ -2221,7 +2202,7 @@ dependencies = [
288 "ayllu_api",
289 "ayllu_cmd",
290 "ayllu_config",
291- "reqwest 0.13.3",
292+ "reqwest",
293 "serde",
294 "thiserror 2.0.18",
295 "tokio",
296 @@ -2380,46 +2361,6 @@ checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a"
297
298 [[package]]
299 name = "reqwest"
300- version = "0.12.28"
301- source = "registry+https://github.com/rust-lang/crates.io-index"
302- checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147"
303- dependencies = [
304- "base64 0.22.1",
305- "bytes",
306- "encoding_rs",
307- "futures-core",
308- "h2",
309- "http",
310- "http-body",
311- "http-body-util",
312- "hyper",
313- "hyper-rustls",
314- "hyper-tls",
315- "hyper-util",
316- "js-sys",
317- "log",
318- "mime",
319- "native-tls",
320- "percent-encoding",
321- "pin-project-lite",
322- "rustls-pki-types",
323- "serde",
324- "serde_json",
325- "serde_urlencoded",
326- "sync_wrapper",
327- "tokio",
328- "tokio-native-tls",
329- "tower",
330- "tower-http",
331- "tower-service",
332- "url",
333- "wasm-bindgen",
334- "wasm-bindgen-futures",
335- "web-sys",
336- ]
337-
338- [[package]]
339- name = "reqwest"
340 version = "0.13.3"
341 source = "registry+https://github.com/rust-lang/crates.io-index"
342 checksum = "62e0021ea2c22aed41653bc7e1419abb2c97e038ff2c33d0e1309e49a97deec0"
343 @@ -2439,10 +2380,14 @@ dependencies = [
344 "log",
345 "percent-encoding",
346 "pin-project-lite",
347+ "rustls",
348+ "rustls-pki-types",
349+ "rustls-platform-verifier",
350 "serde",
351 "serde_json",
352 "sync_wrapper",
353 "tokio",
354+ "tokio-rustls",
355 "tokio-util",
356 "tower",
357 "tower-http",
358 @@ -2548,6 +2493,18 @@ dependencies = [
359 ]
360
361 [[package]]
362+ name = "rustls-native-certs"
363+ version = "0.8.3"
364+ source = "registry+https://github.com/rust-lang/crates.io-index"
365+ checksum = "612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63"
366+ dependencies = [
367+ "openssl-probe",
368+ "rustls-pki-types",
369+ "schannel",
370+ "security-framework",
371+ ]
372+
373+ [[package]]
374 name = "rustls-pki-types"
375 version = "1.14.1"
376 source = "registry+https://github.com/rust-lang/crates.io-index"
377 @@ -2557,6 +2514,33 @@ dependencies = [
378 ]
379
380 [[package]]
381+ name = "rustls-platform-verifier"
382+ version = "0.7.0"
383+ source = "registry+https://github.com/rust-lang/crates.io-index"
384+ checksum = "26d1e2536ce4f35f4846aa13bff16bd0ff40157cdb14cc056c7b14ba41233ba0"
385+ dependencies = [
386+ "core-foundation",
387+ "core-foundation-sys",
388+ "jni",
389+ "log",
390+ "once_cell",
391+ "rustls",
392+ "rustls-native-certs",
393+ "rustls-platform-verifier-android",
394+ "rustls-webpki",
395+ "security-framework",
396+ "security-framework-sys",
397+ "webpki-root-certs",
398+ "windows-sys 0.61.2",
399+ ]
400+
401+ [[package]]
402+ name = "rustls-platform-verifier-android"
403+ version = "0.1.1"
404+ source = "registry+https://github.com/rust-lang/crates.io-index"
405+ checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f"
406+
407+ [[package]]
408 name = "rustls-webpki"
409 version = "0.103.13"
410 source = "registry+https://github.com/rust-lang/crates.io-index"
411 @@ -2580,6 +2564,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
412 checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f"
413
414 [[package]]
415+ name = "same-file"
416+ version = "1.0.6"
417+ source = "registry+https://github.com/rust-lang/crates.io-index"
418+ checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
419+ dependencies = [
420+ "winapi-util",
421+ ]
422+
423+ [[package]]
424 name = "schannel"
425 version = "0.1.29"
426 source = "registry+https://github.com/rust-lang/crates.io-index"
427 @@ -2625,7 +2618,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
428 checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d"
429 dependencies = [
430 "bitflags",
431- "core-foundation 0.10.1",
432+ "core-foundation",
433 "core-foundation-sys",
434 "libc",
435 "security-framework-sys",
436 @@ -2831,6 +2824,22 @@ dependencies = [
437 ]
438
439 [[package]]
440+ name = "simd_cesu8"
441+ version = "1.1.1"
442+ source = "registry+https://github.com/rust-lang/crates.io-index"
443+ checksum = "94f90157bb87cddf702797c5dadfa0be7d266cdf49e22da2fcaa32eff75b2c33"
444+ dependencies = [
445+ "rustc_version",
446+ "simdutf8",
447+ ]
448+
449+ [[package]]
450+ name = "simdutf8"
451+ version = "0.1.5"
452+ source = "registry+https://github.com/rust-lang/crates.io-index"
453+ checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e"
454+
455+ [[package]]
456 name = "slab"
457 version = "0.4.12"
458 source = "registry+https://github.com/rust-lang/crates.io-index"
459 @@ -3139,27 +3148,6 @@ dependencies = [
460 ]
461
462 [[package]]
463- name = "system-configuration"
464- version = "0.7.0"
465- source = "registry+https://github.com/rust-lang/crates.io-index"
466- checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b"
467- dependencies = [
468- "bitflags",
469- "core-foundation 0.9.4",
470- "system-configuration-sys",
471- ]
472-
473- [[package]]
474- name = "system-configuration-sys"
475- version = "0.6.0"
476- source = "registry+https://github.com/rust-lang/crates.io-index"
477- checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4"
478- dependencies = [
479- "core-foundation-sys",
480- "libc",
481- ]
482-
483- [[package]]
484 name = "tar"
485 version = "0.4.45"
486 source = "registry+https://github.com/rust-lang/crates.io-index"
487 @@ -3324,16 +3312,6 @@ dependencies = [
488 ]
489
490 [[package]]
491- name = "tokio-native-tls"
492- version = "0.3.1"
493- source = "registry+https://github.com/rust-lang/crates.io-index"
494- checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2"
495- dependencies = [
496- "native-tls",
497- "tokio",
498- ]
499-
500- [[package]]
501 name = "tokio-rustls"
502 version = "0.26.4"
503 source = "registry+https://github.com/rust-lang/crates.io-index"
504 @@ -3681,6 +3659,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
505 checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
506
507 [[package]]
508+ name = "walkdir"
509+ version = "2.5.0"
510+ source = "registry+https://github.com/rust-lang/crates.io-index"
511+ checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
512+ dependencies = [
513+ "same-file",
514+ "winapi-util",
515+ ]
516+
517+ [[package]]
518 name = "want"
519 version = "0.3.1"
520 source = "registry+https://github.com/rust-lang/crates.io-index"
521 @@ -3833,17 +3821,17 @@ dependencies = [
522
523 [[package]]
524 name = "webfinger-rs"
525- version = "0.0.20"
526+ version = "0.0.24"
527 source = "registry+https://github.com/rust-lang/crates.io-index"
528- checksum = "6c136a6626cec37738c562cab4ac5ee19c9e26fc9d2de79b54148ca82f8689bf"
529+ checksum = "cab3215afe1bf13b561d561a889e4ef1158957b942c216ccba1ee5b57f20c725"
530 dependencies = [
531 "async-convert",
532 "axum",
533- "axum-extra",
534+ "axum-extra 0.12.6",
535 "http",
536 "nutype",
537 "percent-encoding",
538- "reqwest 0.12.28",
539+ "reqwest",
540 "serde",
541 "serde_json",
542 "serde_with",
543 @@ -3852,6 +3840,15 @@ dependencies = [
544 ]
545
546 [[package]]
547+ name = "webpki-root-certs"
548+ version = "1.0.7"
549+ source = "registry+https://github.com/rust-lang/crates.io-index"
550+ checksum = "f31141ce3fc3e300ae89b78c0dd67f9708061d1d2eda54b8209346fd6be9a92c"
551+ dependencies = [
552+ "rustls-pki-types",
553+ ]
554+
555+ [[package]]
556 name = "whoami"
557 version = "1.6.1"
558 source = "registry+https://github.com/rust-lang/crates.io-index"
559 @@ -3862,6 +3859,15 @@ dependencies = [
560 ]
561
562 [[package]]
563+ name = "winapi-util"
564+ version = "0.1.11"
565+ source = "registry+https://github.com/rust-lang/crates.io-index"
566+ checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
567+ dependencies = [
568+ "windows-sys 0.61.2",
569+ ]
570+
571+ [[package]]
572 name = "windows-core"
573 version = "0.62.2"
574 source = "registry+https://github.com/rust-lang/crates.io-index"
575 @@ -3903,17 +3909,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
576 checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
577
578 [[package]]
579- name = "windows-registry"
580- version = "0.6.1"
581- source = "registry+https://github.com/rust-lang/crates.io-index"
582- checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720"
583- dependencies = [
584- "windows-link",
585- "windows-result",
586- "windows-strings",
587- ]
588-
589- [[package]]
590 name = "windows-result"
591 version = "0.4.1"
592 source = "registry+https://github.com/rust-lang/crates.io-index"
593 diff --git a/Cargo.toml b/Cargo.toml
594index 71edd42..4ce2ac2 100644
595--- a/Cargo.toml
596+++ b/Cargo.toml
597 @@ -43,4 +43,4 @@ tokio = { version = "1.49.0", features = ["full"] }
598 tokio-util = { version = "0.7.18", features = ["io", "compat"] }
599 tokio-stream = "0.1.18"
600 tempfile = "3.24.0"
601- webfinger-rs = "0.0.20"
602+ webfinger-rs = "0.0.24"