⭐
Log in to mark this repository.
Deps: lapin 4, dropping instant and rustls-pemfile
bdf9305 · Gabriel Morell · 2026-10-23 06:05
Message
{commit_body(@commit)}
Files changed
modified
Cargo.lock
+428
−384
@@ -2,15 +2,6 @@
| 2 | 2 | # It is not intended for manual editing. |
| 3 | 3 | version = 4 |
| 4 | 4 | |
| 5 | −[[package]] | |
| 6 | −name = "addr2line" | |
| 7 | −version = "0.25.1" | |
| 8 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 9 | −checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b" | |
| 10 | −dependencies = [ | |
| 11 | − "gimli", | |
| 12 | −] | |
| 13 | − | |
| 14 | 5 | [[package]] |
| 15 | 6 | name = "adler2" |
| 16 | 7 | version = "2.0.1" |
@@ -92,46 +83,48 @@ checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"
| 92 | 83 | |
| 93 | 84 | [[package]] |
| 94 | 85 | name = "amq-protocol" |
| 95 | −version = "7.2.3" | |
| 86 | +version = "10.6.3" | |
| 96 | 87 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 97 | −checksum = "587d313f3a8b4a40f866cc84b6059fe83133bf172165ac3b583129dd211d8e1c" | |
| 88 | +checksum = "b63f30a81ad95c7a278080be6d993d5b3e971d93e1b00bd894067220fc756804" | |
| 98 | 89 | dependencies = [ |
| 99 | 90 | "amq-protocol-tcp", |
| 100 | 91 | "amq-protocol-types", |
| 101 | 92 | "amq-protocol-uri", |
| 102 | 93 | "cookie-factory", |
| 103 | − "nom 7.1.3", | |
| 94 | + "nom 8.0.0", | |
| 104 | 95 | "serde", |
| 105 | 96 | ] |
| 106 | 97 | |
| 107 | 98 | [[package]] |
| 108 | 99 | name = "amq-protocol-tcp" |
| 109 | −version = "7.2.3" | |
| 100 | +version = "10.6.3" | |
| 110 | 101 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 111 | −checksum = "dc707ab9aa964a85d9fc25908a3fdc486d2e619406883b3105b48bf304a8d606" | |
| 102 | +checksum = "2b1bcecdd743111f05c26294d26b887ba6b2e4789c27515aa48f0fe32066e96c" | |
| 112 | 103 | dependencies = [ |
| 113 | 104 | "amq-protocol-uri", |
| 105 | + "async-rs", | |
| 106 | + "cfg-if", | |
| 114 | 107 | "tcp-stream", |
| 115 | 108 | "tracing", |
| 116 | 109 | ] |
| 117 | 110 | |
| 118 | 111 | [[package]] |
| 119 | 112 | name = "amq-protocol-types" |
| 120 | −version = "7.2.3" | |
| 113 | +version = "10.6.3" | |
| 121 | 114 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 122 | −checksum = "bf99351d92a161c61ec6ecb213bc7057f5b837dd4e64ba6cb6491358efd770c4" | |
| 115 | +checksum = "8a268a50e97bd5d52292a8b96636f6436215def6f3d128fb8218318f5feb4c33" | |
| 123 | 116 | dependencies = [ |
| 124 | 117 | "cookie-factory", |
| 125 | − "nom 7.1.3", | |
| 118 | + "nom 8.0.0", | |
| 126 | 119 | "serde", |
| 127 | 120 | "serde_json", |
| 128 | 121 | ] |
| 129 | 122 | |
| 130 | 123 | [[package]] |
| 131 | 124 | name = "amq-protocol-uri" |
| 132 | −version = "7.2.3" | |
| 125 | +version = "10.6.3" | |
| 133 | 126 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 134 | −checksum = "f89f8273826a676282208e5af38461a07fe939def57396af6ad5997fcf56577d" | |
| 127 | +checksum = "8a34581b010818ef3da6b5a853e94f6438b3903914baba77a15f7fb2c7ad8958" | |
| 135 | 128 | dependencies = [ |
| 136 | 129 | "amq-protocol-types", |
| 137 | 130 | "percent-encoding", |
@@ -298,6 +291,19 @@ dependencies = [
| 298 | 291 | "pin-project-lite", |
| 299 | 292 | ] |
| 300 | 293 | |
| 294 | +[[package]] | |
| 295 | +name = "async-compat" | |
| 296 | +version = "0.2.6" | |
| 297 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 298 | +checksum = "4c97d7ff3c25d6c10d64170c12acaf5d4245e76dece3779c1d92b153a64f11df" | |
| 299 | +dependencies = [ | |
| 300 | + "futures-core", | |
| 301 | + "futures-io", | |
| 302 | + "once_cell", | |
| 303 | + "pin-project-lite", | |
| 304 | + "tokio", | |
| 305 | +] | |
| 306 | + | |
| 301 | 307 | [[package]] |
| 302 | 308 | name = "async-executor" |
| 303 | 309 | version = "1.13.3" |
@@ -306,8 +312,8 @@ checksum = "497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8"
| 306 | 312 | dependencies = [ |
| 307 | 313 | "async-task", |
| 308 | 314 | "concurrent-queue", |
| 309 | − "fastrand 2.3.0", | |
| 310 | − "futures-lite 2.6.1", | |
| 315 | + "fastrand", | |
| 316 | + "futures-lite", | |
| 311 | 317 | "pin-project-lite", |
| 312 | 318 | "slab", |
| 313 | 319 | ] |
@@ -320,68 +326,10 @@ checksum = "13f937e26114b93193065fd44f507aa2e9169ad0cdabbb996920b1fe1ddea7ba"
| 320 | 326 | dependencies = [ |
| 321 | 327 | "async-channel", |
| 322 | 328 | "async-executor", |
| 323 | − "async-io 2.6.0", | |
| 324 | − "async-lock 3.4.1", | |
| 329 | + "async-lock", | |
| 325 | 330 | "blocking", |
| 326 | − "futures-lite 2.6.1", | |
| 327 | −] | |
| 328 | − | |
| 329 | −[[package]] | |
| 330 | −name = "async-global-executor-trait" | |
| 331 | −version = "2.2.0" | |
| 332 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 333 | −checksum = "9af57045d58eeb1f7060e7025a1631cbc6399e0a1d10ad6735b3d0ea7f8346ce" | |
| 334 | −dependencies = [ | |
| 335 | − "async-global-executor", | |
| 336 | − "async-trait", | |
| 337 | − "executor-trait", | |
| 338 | −] | |
| 339 | − | |
| 340 | −[[package]] | |
| 341 | −name = "async-io" | |
| 342 | −version = "1.13.0" | |
| 343 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 344 | −checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" | |
| 345 | −dependencies = [ | |
| 346 | − "async-lock 2.8.0", | |
| 347 | − "autocfg", | |
| 348 | − "cfg-if", | |
| 349 | − "concurrent-queue", | |
| 350 | − "futures-lite 1.13.0", | |
| 351 | − "log", | |
| 352 | − "parking", | |
| 353 | − "polling 2.8.0", | |
| 354 | − "rustix 0.37.28", | |
| 355 | − "slab", | |
| 356 | − "socket2 0.4.10", | |
| 357 | − "waker-fn", | |
| 358 | −] | |
| 359 | − | |
| 360 | −[[package]] | |
| 361 | −name = "async-io" | |
| 362 | −version = "2.6.0" | |
| 363 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 364 | −checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc" | |
| 365 | −dependencies = [ | |
| 366 | − "autocfg", | |
| 367 | − "cfg-if", | |
| 368 | − "concurrent-queue", | |
| 369 | − "futures-io", | |
| 370 | − "futures-lite 2.6.1", | |
| 371 | − "parking", | |
| 372 | − "polling 3.11.0", | |
| 373 | − "rustix 1.1.2", | |
| 374 | − "slab", | |
| 375 | − "windows-sys 0.61.1", | |
| 376 | −] | |
| 377 | − | |
| 378 | −[[package]] | |
| 379 | −name = "async-lock" | |
| 380 | −version = "2.8.0" | |
| 381 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 382 | −checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" | |
| 383 | −dependencies = [ | |
| 384 | − "event-listener 2.5.3", | |
| 331 | + "futures-lite", | |
| 332 | + "tokio", | |
| 385 | 333 | ] |
| 386 | 334 | |
| 387 | 335 | [[package]] |
@@ -390,21 +338,25 @@ version = "3.4.1"
| 390 | 338 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 391 | 339 | checksum = "5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc" |
| 392 | 340 | dependencies = [ |
| 393 | − "event-listener 5.4.2", | |
| 341 | + "event-listener", | |
| 394 | 342 | "event-listener-strategy", |
| 395 | 343 | "pin-project-lite", |
| 396 | 344 | ] |
| 397 | 345 | |
| 398 | 346 | [[package]] |
| 399 | −name = "async-reactor-trait" | |
| 400 | −version = "1.1.0" | |
| 347 | +name = "async-rs" | |
| 348 | +version = "0.8.13" | |
| 401 | 349 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 402 | −checksum = "7a6012d170ad00de56c9ee354aef2e358359deb1ec504254e0e5a3774771de0e" | |
| 350 | +checksum = "407bdac3815af195d2d63fa50595610ea8ba4d47b7fc5a37895b05d3b571c241" | |
| 403 | 351 | dependencies = [ |
| 404 | − "async-io 1.13.0", | |
| 352 | + "async-compat", | |
| 353 | + "async-global-executor", | |
| 405 | 354 | "async-trait", |
| 406 | 355 | "futures-core", |
| 407 | − "reactor-trait", | |
| 356 | + "futures-io", | |
| 357 | + "hickory-resolver", | |
| 358 | + "tokio", | |
| 359 | + "tokio-stream", | |
| 408 | 360 | ] |
| 409 | 361 | |
| 410 | 362 | [[package]] |
@@ -595,18 +547,12 @@ dependencies = [
| 595 | 547 | ] |
| 596 | 548 | |
| 597 | 549 | [[package]] |
| 598 | −name = "backtrace" | |
| 599 | −version = "0.3.76" | |
| 550 | +name = "backon" | |
| 551 | +version = "1.6.0" | |
| 600 | 552 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 601 | −checksum = "bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6" | |
| 553 | +checksum = "cffb0e931875b666fc4fcb20fee52e9bbd1ef836fd9e9e04ec21555f9f85f7ef" | |
| 602 | 554 | dependencies = [ |
| 603 | − "addr2line", | |
| 604 | − "cfg-if", | |
| 605 | − "libc", | |
| 606 | − "miniz_oxide", | |
| 607 | − "object", | |
| 608 | − "rustc-demangle", | |
| 609 | − "windows-link", | |
| 555 | + "fastrand", | |
| 610 | 556 | ] |
| 611 | 557 | |
| 612 | 558 | [[package]] |
@@ -641,7 +587,7 @@ version = "0.70.1"
| 641 | 587 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 642 | 588 | checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" |
| 643 | 589 | dependencies = [ |
| 644 | − "bitflags 2.9.4", | |
| 590 | + "bitflags 2.13.2", | |
| 645 | 591 | "cexpr", |
| 646 | 592 | "clang-sys", |
| 647 | 593 | "itertools 0.13.0", |
@@ -649,7 +595,7 @@ dependencies = [
| 649 | 595 | "quote", |
| 650 | 596 | "regex", |
| 651 | 597 | "rustc-hash 1.1.0", |
| 652 | − "shlex", | |
| 598 | + "shlex 1.3.0", | |
| 653 | 599 | "syn 2.0.106", |
| 654 | 600 | ] |
| 655 | 601 |
@@ -667,11 +613,11 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
| 667 | 613 | |
| 668 | 614 | [[package]] |
| 669 | 615 | name = "bitflags" |
| 670 | −version = "2.9.4" | |
| 616 | +version = "2.13.2" | |
| 671 | 617 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 672 | −checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394" | |
| 618 | +checksum = "3ded4057c258ba199e2d26386d3af3780957ecaee6c4ef4041c6b4b8b97c0b06" | |
| 673 | 619 | dependencies = [ |
| 674 | − "serde", | |
| 620 | + "serde_core", | |
| 675 | 621 | ] |
| 676 | 622 | |
| 677 | 623 | [[package]] |
@@ -740,7 +686,7 @@ dependencies = [
| 740 | 686 | "async-channel", |
| 741 | 687 | "async-task", |
| 742 | 688 | "futures-io", |
| 743 | − "futures-lite 2.6.1", | |
| 689 | + "futures-lite", | |
| 744 | 690 | "piper", |
| 745 | 691 | ] |
| 746 | 692 |
@@ -836,14 +782,14 @@ dependencies = [
| 836 | 782 | |
| 837 | 783 | [[package]] |
| 838 | 784 | name = "cc" |
| 839 | −version = "1.2.39" | |
| 785 | +version = "1.9.0" | |
| 840 | 786 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 841 | −checksum = "e1354349954c6fc9cb0deab020f27f783cf0b604e8bb754dc4658ecf0d29c35f" | |
| 787 | +checksum = "877bf67ac8e52449eb2f9e98a344ea163beb70dd1f9eebe3cc5357dcfeaee4df" | |
| 842 | 788 | dependencies = [ |
| 843 | 789 | "find-msvc-tools", |
| 844 | 790 | "jobserver", |
| 845 | 791 | "libc", |
| 846 | − "shlex", | |
| 792 | + "shlex 2.0.1", | |
| 847 | 793 | ] |
| 848 | 794 | |
| 849 | 795 | [[package]] |
@@ -977,6 +923,16 @@ version = "1.0.4"
| 977 | 923 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 978 | 924 | checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" |
| 979 | 925 | |
| 926 | +[[package]] | |
| 927 | +name = "combine" | |
| 928 | +version = "4.6.9" | |
| 929 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 930 | +checksum = "4356eba6976435498d05a311ee9fc486da3bc81c200d3f0d7dd9703b41913f92" | |
| 931 | +dependencies = [ | |
| 932 | + "bytes", | |
| 933 | + "memchr", | |
| 934 | +] | |
| 935 | + | |
| 980 | 936 | [[package]] |
| 981 | 937 | name = "concurrent-queue" |
| 982 | 938 | version = "2.5.0" |
@@ -1014,6 +970,16 @@ dependencies = [
| 1014 | 970 | "libc", |
| 1015 | 971 | ] |
| 1016 | 972 | |
| 973 | +[[package]] | |
| 974 | +name = "core-foundation" | |
| 975 | +version = "0.10.1" | |
| 976 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 977 | +checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6" | |
| 978 | +dependencies = [ | |
| 979 | + "core-foundation-sys", | |
| 980 | + "libc", | |
| 981 | +] | |
| 982 | + | |
| 1017 | 983 | [[package]] |
| 1018 | 984 | name = "core-foundation-sys" |
| 1019 | 985 | version = "0.8.7" |
@@ -1062,6 +1028,21 @@ dependencies = [
| 1062 | 1028 | "cfg-if", |
| 1063 | 1029 | ] |
| 1064 | 1030 | |
| 1031 | +[[package]] | |
| 1032 | +name = "critical-section" | |
| 1033 | +version = "1.2.0" | |
| 1034 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1035 | +checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" | |
| 1036 | + | |
| 1037 | +[[package]] | |
| 1038 | +name = "crossbeam-channel" | |
| 1039 | +version = "0.5.17" | |
| 1040 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1041 | +checksum = "98b0cc327b5bc766e7fda9c9260cc0fa81b43a8e240440422dff70788e3f9ef1" | |
| 1042 | +dependencies = [ | |
| 1043 | + "crossbeam-utils", | |
| 1044 | +] | |
| 1045 | + | |
| 1065 | 1046 | [[package]] |
| 1066 | 1047 | name = "crossbeam-deque" |
| 1067 | 1048 | version = "0.8.6" |
@@ -1297,12 +1278,6 @@ dependencies = [
| 1297 | 1278 | "zip", |
| 1298 | 1279 | ] |
| 1299 | 1280 | |
| 1300 | −[[package]] | |
| 1301 | −name = "doc-comment" | |
| 1302 | −version = "0.3.4" | |
| 1303 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1304 | −checksum = "780955b8b195a21ab8e4ac6b60dd1dbdcec1dc6c51c0617964b08c81785e12c9" | |
| 1305 | − | |
| 1306 | 1281 | [[package]] |
| 1307 | 1282 | name = "dotenvy" |
| 1308 | 1283 | version = "0.15.7" |
@@ -1360,7 +1335,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
| 1360 | 1335 | checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" |
| 1361 | 1336 | dependencies = [ |
| 1362 | 1337 | "libc", |
| 1363 | − "windows-sys 0.52.0", | |
| 1338 | + "windows-sys 0.61.1", | |
| 1364 | 1339 | ] |
| 1365 | 1340 | |
| 1366 | 1341 | [[package]] |
@@ -1374,12 +1349,6 @@ dependencies = [
| 1374 | 1349 | "windows-sys 0.48.0", |
| 1375 | 1350 | ] |
| 1376 | 1351 | |
| 1377 | −[[package]] | |
| 1378 | −name = "event-listener" | |
| 1379 | −version = "2.5.3" | |
| 1380 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1381 | −checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" | |
| 1382 | − | |
| 1383 | 1352 | [[package]] |
| 1384 | 1353 | name = "event-listener" |
| 1385 | 1354 | version = "5.4.2" |
@@ -1396,19 +1365,10 @@ version = "0.5.4"
| 1396 | 1365 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1397 | 1366 | checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" |
| 1398 | 1367 | dependencies = [ |
| 1399 | − "event-listener 5.4.2", | |
| 1368 | + "event-listener", | |
| 1400 | 1369 | "pin-project-lite", |
| 1401 | 1370 | ] |
| 1402 | 1371 | |
| 1403 | −[[package]] | |
| 1404 | −name = "executor-trait" | |
| 1405 | −version = "2.1.2" | |
| 1406 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1407 | −checksum = "13c39dff9342e4e0e16ce96be751eb21a94e94a87bb2f6e63ad1961c2ce109bf" | |
| 1408 | −dependencies = [ | |
| 1409 | − "async-trait", | |
| 1410 | −] | |
| 1411 | − | |
| 1412 | 1372 | [[package]] |
| 1413 | 1373 | name = "exr" |
| 1414 | 1374 | version = "1.74.0" |
@@ -1424,15 +1384,6 @@ dependencies = [
| 1424 | 1384 | "zune-inflate", |
| 1425 | 1385 | ] |
| 1426 | 1386 | |
| 1427 | −[[package]] | |
| 1428 | −name = "fastrand" | |
| 1429 | −version = "1.9.0" | |
| 1430 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1431 | −checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" | |
| 1432 | −dependencies = [ | |
| 1433 | − "instant", | |
| 1434 | −] | |
| 1435 | − | |
| 1436 | 1387 | [[package]] |
| 1437 | 1388 | name = "fastrand" |
| 1438 | 1389 | version = "2.3.0" |
@@ -1456,9 +1407,9 @@ dependencies = [
| 1456 | 1407 | |
| 1457 | 1408 | [[package]] |
| 1458 | 1409 | name = "find-msvc-tools" |
| 1459 | −version = "0.1.2" | |
| 1410 | +version = "0.1.15" | |
| 1460 | 1411 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1461 | −checksum = "1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959" | |
| 1412 | +checksum = "1c66915cc5391097de7a2b0b972e8505aa33c0df401fd3a6811dbdb32881ba48" | |
| 1462 | 1413 | |
| 1463 | 1414 | [[package]] |
| 1464 | 1415 | name = "flagset" |
@@ -1498,6 +1449,17 @@ dependencies = [
| 1498 | 1449 | "spin", |
| 1499 | 1450 | ] |
| 1500 | 1451 | |
| 1452 | +[[package]] | |
| 1453 | +name = "flume" | |
| 1454 | +version = "0.12.0" | |
| 1455 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1456 | +checksum = "5e139bc46ca777eb5efaf62df0ab8cc5fd400866427e56c68b22e414e53bd3be" | |
| 1457 | +dependencies = [ | |
| 1458 | + "futures-core", | |
| 1459 | + "futures-sink", | |
| 1460 | + "spin", | |
| 1461 | +] | |
| 1462 | + | |
| 1501 | 1463 | [[package]] |
| 1502 | 1464 | name = "fnv" |
| 1503 | 1465 | version = "1.0.7" |
@@ -1583,28 +1545,13 @@ version = "0.3.31"
| 1583 | 1545 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1584 | 1546 | checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" |
| 1585 | 1547 | |
| 1586 | −[[package]] | |
| 1587 | −name = "futures-lite" | |
| 1588 | −version = "1.13.0" | |
| 1589 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1590 | −checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" | |
| 1591 | −dependencies = [ | |
| 1592 | − "fastrand 1.9.0", | |
| 1593 | − "futures-core", | |
| 1594 | − "futures-io", | |
| 1595 | − "memchr", | |
| 1596 | − "parking", | |
| 1597 | − "pin-project-lite", | |
| 1598 | − "waker-fn", | |
| 1599 | −] | |
| 1600 | − | |
| 1601 | 1548 | [[package]] |
| 1602 | 1549 | name = "futures-lite" |
| 1603 | 1550 | version = "2.6.1" |
| 1604 | 1551 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1605 | 1552 | checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad" |
| 1606 | 1553 | dependencies = [ |
| 1607 | − "fastrand 2.3.0", | |
| 1554 | + "fastrand", | |
| 1608 | 1555 | "futures-core", |
| 1609 | 1556 | "futures-io", |
| 1610 | 1557 | "parking", |
@@ -1622,6 +1569,17 @@ dependencies = [
| 1622 | 1569 | "syn 2.0.106", |
| 1623 | 1570 | ] |
| 1624 | 1571 | |
| 1572 | +[[package]] | |
| 1573 | +name = "futures-rustls" | |
| 1574 | +version = "0.26.0" | |
| 1575 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1576 | +checksum = "a8f2f12607f92c69b12ed746fabf9ca4f5c482cba46679c1a75b874ed7c26adb" | |
| 1577 | +dependencies = [ | |
| 1578 | + "futures-io", | |
| 1579 | + "rustls", | |
| 1580 | + "rustls-pki-types", | |
| 1581 | +] | |
| 1582 | + | |
| 1625 | 1583 | [[package]] |
| 1626 | 1584 | name = "futures-sink" |
| 1627 | 1585 | version = "0.3.31" |
@@ -1710,12 +1668,6 @@ dependencies = [
| 1710 | 1668 | "weezl", |
| 1711 | 1669 | ] |
| 1712 | 1670 | |
| 1713 | −[[package]] | |
| 1714 | −name = "gimli" | |
| 1715 | −version = "0.32.3" | |
| 1716 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1717 | −checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" | |
| 1718 | − | |
| 1719 | 1671 | [[package]] |
| 1720 | 1672 | name = "glob" |
| 1721 | 1673 | version = "0.3.3" |
@@ -1780,12 +1732,6 @@ version = "0.5.0"
| 1780 | 1732 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1781 | 1733 | checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" |
| 1782 | 1734 | |
| 1783 | −[[package]] | |
| 1784 | −name = "hermit-abi" | |
| 1785 | −version = "0.3.9" | |
| 1786 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1787 | −checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" | |
| 1788 | − | |
| 1789 | 1735 | [[package]] |
| 1790 | 1736 | name = "hermit-abi" |
| 1791 | 1737 | version = "0.5.2" |
@@ -1798,6 +1744,76 @@ version = "0.4.3"
| 1798 | 1744 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1799 | 1745 | checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" |
| 1800 | 1746 | |
| 1747 | +[[package]] | |
| 1748 | +name = "hickory-net" | |
| 1749 | +version = "0.26.3" | |
| 1750 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1751 | +checksum = "c480823ed7c2c5d0f09c41020cb6b7c28029ce60ec42dc942158dcf22f8e0a4d" | |
| 1752 | +dependencies = [ | |
| 1753 | + "async-trait", | |
| 1754 | + "cfg-if", | |
| 1755 | + "data-encoding", | |
| 1756 | + "futures-channel", | |
| 1757 | + "futures-io", | |
| 1758 | + "futures-util", | |
| 1759 | + "hickory-proto", | |
| 1760 | + "idna", | |
| 1761 | + "ipnet", | |
| 1762 | + "jni", | |
| 1763 | + "rand 0.10.3", | |
| 1764 | + "thiserror", | |
| 1765 | + "tinyvec", | |
| 1766 | + "tokio", | |
| 1767 | + "tracing", | |
| 1768 | + "url", | |
| 1769 | +] | |
| 1770 | + | |
| 1771 | +[[package]] | |
| 1772 | +name = "hickory-proto" | |
| 1773 | +version = "0.26.3" | |
| 1774 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1775 | +checksum = "12b92608f679a6fa515dd1d15c1ff89443026e391200a2c840c7afcba482893d" | |
| 1776 | +dependencies = [ | |
| 1777 | + "data-encoding", | |
| 1778 | + "idna", | |
| 1779 | + "ipnet", | |
| 1780 | + "jni", | |
| 1781 | + "once_cell", | |
| 1782 | + "prefix-trie", | |
| 1783 | + "rand 0.10.3", | |
| 1784 | + "ring", | |
| 1785 | + "thiserror", | |
| 1786 | + "tinyvec", | |
| 1787 | + "tracing", | |
| 1788 | + "url", | |
| 1789 | +] | |
| 1790 | + | |
| 1791 | +[[package]] | |
| 1792 | +name = "hickory-resolver" | |
| 1793 | +version = "0.26.3" | |
| 1794 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1795 | +checksum = "3f3da5255c95d5a716857d54b5b8f4e8d67c3484d3beaaaae2ce25063b3ba981" | |
| 1796 | +dependencies = [ | |
| 1797 | + "cfg-if", | |
| 1798 | + "futures-util", | |
| 1799 | + "hickory-net", | |
| 1800 | + "hickory-proto", | |
| 1801 | + "ipconfig", | |
| 1802 | + "ipnet", | |
| 1803 | + "jni", | |
| 1804 | + "moka", | |
| 1805 | + "ndk-context", | |
| 1806 | + "once_cell", | |
| 1807 | + "parking_lot", | |
| 1808 | + "rand 0.10.3", | |
| 1809 | + "resolv-conf", | |
| 1810 | + "smallvec", | |
| 1811 | + "system-configuration", | |
| 1812 | + "thiserror", | |
| 1813 | + "tokio", | |
| 1814 | + "tracing", | |
| 1815 | +] | |
| 1816 | + | |
| 1801 | 1817 | [[package]] |
| 1802 | 1818 | name = "hkdf" |
| 1803 | 1819 | version = "0.12.4" |
@@ -1942,7 +1958,7 @@ dependencies = [
| 1942 | 1958 | "libc", |
| 1943 | 1959 | "percent-encoding", |
| 1944 | 1960 | "pin-project-lite", |
| 1945 | − "socket2 0.6.0", | |
| 1961 | + "socket2", | |
| 1946 | 1962 | "tokio", |
| 1947 | 1963 | "tower-service", |
| 1948 | 1964 | "tracing", |
@@ -2155,15 +2171,6 @@ dependencies = [
| 2155 | 2171 | "generic-array", |
| 2156 | 2172 | ] |
| 2157 | 2173 | |
| 2158 | −[[package]] | |
| 2159 | −name = "instant" | |
| 2160 | −version = "0.1.13" | |
| 2161 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2162 | −checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" | |
| 2163 | −dependencies = [ | |
| 2164 | − "cfg-if", | |
| 2165 | −] | |
| 2166 | − | |
| 2167 | 2174 | [[package]] |
| 2168 | 2175 | name = "interpolate_name" |
| 2169 | 2176 | version = "0.2.4" |
@@ -2176,25 +2183,15 @@ dependencies = [
| 2176 | 2183 | ] |
| 2177 | 2184 | |
| 2178 | 2185 | [[package]] |
| 2179 | −name = "io-lifetimes" | |
| 2180 | −version = "1.0.11" | |
| 2181 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2182 | −checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" | |
| 2183 | −dependencies = [ | |
| 2184 | − "hermit-abi 0.3.9", | |
| 2185 | − "libc", | |
| 2186 | − "windows-sys 0.48.0", | |
| 2187 | −] | |
| 2188 | − | |
| 2189 | −[[package]] | |
| 2190 | −name = "io-uring" | |
| 2191 | −version = "0.7.10" | |
| 2186 | +name = "ipconfig" | |
| 2187 | +version = "0.3.3" | |
| 2192 | 2188 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2193 | −checksum = "046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b" | |
| 2189 | +checksum = "2d72a21f6a71a6c4c3160e095e8925861f5119dd26ef71acee1b9146f74f76c8" | |
| 2194 | 2190 | dependencies = [ |
| 2195 | − "bitflags 2.9.4", | |
| 2196 | − "cfg-if", | |
| 2197 | − "libc", | |
| 2191 | + "socket2", | |
| 2192 | + "widestring", | |
| 2193 | + "windows-sys 0.61.1", | |
| 2194 | + "winreg", | |
| 2198 | 2195 | ] |
| 2199 | 2196 | |
| 2200 | 2197 | [[package]] |
@@ -2202,6 +2199,9 @@ name = "ipnet"
| 2202 | 2199 | version = "2.12.0" |
| 2203 | 2200 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2204 | 2201 | checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" |
| 2202 | +dependencies = [ | |
| 2203 | + "serde", | |
| 2204 | +] | |
| 2205 | 2205 | |
| 2206 | 2206 | [[package]] |
| 2207 | 2207 | name = "iri-string" |
@@ -2243,6 +2243,55 @@ version = "1.0.15"
| 2243 | 2243 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2244 | 2244 | checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" |
| 2245 | 2245 | |
| 2246 | +[[package]] | |
| 2247 | +name = "jni" | |
| 2248 | +version = "0.22.4" | |
| 2249 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2250 | +checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498" | |
| 2251 | +dependencies = [ | |
| 2252 | + "cfg-if", | |
| 2253 | + "combine", | |
| 2254 | + "jni-macros", | |
| 2255 | + "jni-sys", | |
| 2256 | + "log", | |
| 2257 | + "simd_cesu8", | |
| 2258 | + "thiserror", | |
| 2259 | + "walkdir", | |
| 2260 | + "windows-link", | |
| 2261 | +] | |
| 2262 | + | |
| 2263 | +[[package]] | |
| 2264 | +name = "jni-macros" | |
| 2265 | +version = "0.22.4" | |
| 2266 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2267 | +checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3" | |
| 2268 | +dependencies = [ | |
| 2269 | + "proc-macro2", | |
| 2270 | + "quote", | |
| 2271 | + "rustc_version", | |
| 2272 | + "simd_cesu8", | |
| 2273 | + "syn 2.0.106", | |
| 2274 | +] | |
| 2275 | + | |
| 2276 | +[[package]] | |
| 2277 | +name = "jni-sys" | |
| 2278 | +version = "0.4.1" | |
| 2279 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2280 | +checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2" | |
| 2281 | +dependencies = [ | |
| 2282 | + "jni-sys-macros", | |
| 2283 | +] | |
| 2284 | + | |
| 2285 | +[[package]] | |
| 2286 | +name = "jni-sys-macros" | |
| 2287 | +version = "0.4.1" | |
| 2288 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2289 | +checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264" | |
| 2290 | +dependencies = [ | |
| 2291 | + "quote", | |
| 2292 | + "syn 2.0.106", | |
| 2293 | +] | |
| 2294 | + | |
| 2246 | 2295 | [[package]] |
| 2247 | 2296 | name = "jobserver" |
| 2248 | 2297 | version = "0.1.34" |
@@ -2265,24 +2314,20 @@ dependencies = [
| 2265 | 2314 | |
| 2266 | 2315 | [[package]] |
| 2267 | 2316 | name = "lapin" |
| 2268 | −version = "2.5.5" | |
| 2317 | +version = "4.12.3" | |
| 2269 | 2318 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2270 | −checksum = "02d2aa4725b9607915fa1a73e940710a3be6af508ce700e56897cbe8847fbb07" | |
| 2319 | +checksum = "3212643cc0031d982f81a62360998106268587237d81d6e8501a0a323e13b656" | |
| 2271 | 2320 | dependencies = [ |
| 2272 | 2321 | "amq-protocol", |
| 2273 | − "async-global-executor-trait", | |
| 2274 | − "async-reactor-trait", | |
| 2322 | + "async-rs", | |
| 2275 | 2323 | "async-trait", |
| 2276 | − "executor-trait", | |
| 2277 | − "flume", | |
| 2324 | + "backon", | |
| 2325 | + "cfg-if", | |
| 2326 | + "event-listener", | |
| 2327 | + "flume 0.12.0", | |
| 2278 | 2328 | "futures-core", |
| 2279 | 2329 | "futures-io", |
| 2280 | − "parking_lot", | |
| 2281 | − "pinky-swear", | |
| 2282 | − "reactor-trait", | |
| 2283 | − "serde", | |
| 2284 | 2330 | "tracing", |
| 2285 | − "waker-fn", | |
| 2286 | 2331 | ] |
| 2287 | 2332 | |
| 2288 | 2333 | [[package]] |
@@ -2349,7 +2394,7 @@ version = "0.1.10"
| 2349 | 2394 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2350 | 2395 | checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb" |
| 2351 | 2396 | dependencies = [ |
| 2352 | − "bitflags 2.9.4", | |
| 2397 | + "bitflags 2.13.2", | |
| 2353 | 2398 | "libc", |
| 2354 | 2399 | "redox_syscall", |
| 2355 | 2400 | ] |
@@ -2364,24 +2409,12 @@ dependencies = [
| 2364 | 2409 | "vcpkg", |
| 2365 | 2410 | ] |
| 2366 | 2411 | |
| 2367 | −[[package]] | |
| 2368 | −name = "linux-raw-sys" | |
| 2369 | −version = "0.3.8" | |
| 2370 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2371 | −checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" | |
| 2372 | − | |
| 2373 | 2412 | [[package]] |
| 2374 | 2413 | name = "linux-raw-sys" |
| 2375 | 2414 | version = "0.4.15" |
| 2376 | 2415 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2377 | 2416 | checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" |
| 2378 | 2417 | |
| 2379 | −[[package]] | |
| 2380 | −name = "linux-raw-sys" | |
| 2381 | −version = "0.11.0" | |
| 2382 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2383 | −checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" | |
| 2384 | − | |
| 2385 | 2418 | [[package]] |
| 2386 | 2419 | name = "litemap" |
| 2387 | 2420 | version = "0.8.0" |
@@ -2601,6 +2634,23 @@ dependencies = [
| 2601 | 2634 | "windows-sys 0.59.0", |
| 2602 | 2635 | ] |
| 2603 | 2636 | |
| 2637 | +[[package]] | |
| 2638 | +name = "moka" | |
| 2639 | +version = "0.12.16" | |
| 2640 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2641 | +checksum = "4293f18e7567a1caf3c584855554377025c65e0aa445344d04171f5ad63d19b9" | |
| 2642 | +dependencies = [ | |
| 2643 | + "crossbeam-channel", | |
| 2644 | + "crossbeam-epoch", | |
| 2645 | + "crossbeam-utils", | |
| 2646 | + "equivalent", | |
| 2647 | + "parking_lot", | |
| 2648 | + "portable-atomic", | |
| 2649 | + "smallvec", | |
| 2650 | + "tagptr", | |
| 2651 | + "uuid", | |
| 2652 | +] | |
| 2653 | + | |
| 2604 | 2654 | [[package]] |
| 2605 | 2655 | name = "moxcms" |
| 2606 | 2656 | version = "0.8.1" |
@@ -2628,6 +2678,12 @@ dependencies = [
| 2628 | 2678 | "version_check", |
| 2629 | 2679 | ] |
| 2630 | 2680 | |
| 2681 | +[[package]] | |
| 2682 | +name = "ndk-context" | |
| 2683 | +version = "0.1.1" | |
| 2684 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2685 | +checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" | |
| 2686 | + | |
| 2631 | 2687 | [[package]] |
| 2632 | 2688 | name = "new_debug_unreachable" |
| 2633 | 2689 | version = "1.0.6" |
@@ -2640,7 +2696,7 @@ version = "0.31.3"
| 2640 | 2696 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2641 | 2697 | checksum = "cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d" |
| 2642 | 2698 | dependencies = [ |
| 2643 | − "bitflags 2.9.4", | |
| 2699 | + "bitflags 2.13.2", | |
| 2644 | 2700 | "cfg-if", |
| 2645 | 2701 | "cfg_aliases", |
| 2646 | 2702 | "libc", |
@@ -2779,19 +2835,10 @@ version = "1.17.0"
| 2779 | 2835 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2780 | 2836 | checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" |
| 2781 | 2837 | dependencies = [ |
| 2782 | − "hermit-abi 0.5.2", | |
| 2838 | + "hermit-abi", | |
| 2783 | 2839 | "libc", |
| 2784 | 2840 | ] |
| 2785 | 2841 | |
| 2786 | −[[package]] | |
| 2787 | −name = "object" | |
| 2788 | −version = "0.37.3" | |
| 2789 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2790 | −checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" | |
| 2791 | −dependencies = [ | |
| 2792 | − "memchr", | |
| 2793 | −] | |
| 2794 | − | |
| 2795 | 2842 | [[package]] |
| 2796 | 2843 | name = "ocrs" |
| 2797 | 2844 | version = "0.10.4" |
@@ -2821,6 +2868,10 @@ name = "once_cell"
| 2821 | 2868 | version = "1.21.3" |
| 2822 | 2869 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2823 | 2870 | checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" |
| 2871 | +dependencies = [ | |
| 2872 | + "critical-section", | |
| 2873 | + "portable-atomic", | |
| 2874 | +] | |
| 2824 | 2875 | |
| 2825 | 2876 | [[package]] |
| 2826 | 2877 | name = "once_cell_polyfill" |
@@ -2830,9 +2881,9 @@ checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad"
| 2830 | 2881 | |
| 2831 | 2882 | [[package]] |
| 2832 | 2883 | name = "openssl-probe" |
| 2833 | −version = "0.1.6" | |
| 2884 | +version = "0.2.1" | |
| 2834 | 2885 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2835 | −checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" | |
| 2886 | +checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe" | |
| 2836 | 2887 | |
| 2837 | 2888 | [[package]] |
| 2838 | 2889 | name = "ordered-float" |
@@ -2869,10 +2920,11 @@ dependencies = [
| 2869 | 2920 | |
| 2870 | 2921 | [[package]] |
| 2871 | 2922 | name = "p12-keystore" |
| 2872 | −version = "0.1.5" | |
| 2923 | +version = "0.2.1" | |
| 2873 | 2924 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2874 | −checksum = "3cae83056e7cb770211494a0ecf66d9fa7eba7d00977e5bb91f0e925b40b937f" | |
| 2925 | +checksum = "ffb9bf5222606eb712d3bb30e01bc9420545b00859970897e70c682353a034f2" | |
| 2875 | 2926 | dependencies = [ |
| 2927 | + "base64", | |
| 2876 | 2928 | "cbc", |
| 2877 | 2929 | "cms", |
| 2878 | 2930 | "der", |
@@ -2881,7 +2933,7 @@ dependencies = [
| 2881 | 2933 | "hmac", |
| 2882 | 2934 | "pkcs12", |
| 2883 | 2935 | "pkcs5", |
| 2884 | − "rand 0.9.3", | |
| 2936 | + "rand 0.10.3", | |
| 2885 | 2937 | "rc2", |
| 2886 | 2938 | "sha1", |
| 2887 | 2939 | "sha2 0.10.9", |
@@ -2987,18 +3039,6 @@ version = "0.1.0"
| 2987 | 3039 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2988 | 3040 | checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" |
| 2989 | 3041 | |
| 2990 | −[[package]] | |
| 2991 | −name = "pinky-swear" | |
| 2992 | −version = "6.2.1" | |
| 2993 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2994 | −checksum = "b1ea6e230dd3a64d61bcb8b79e597d3ab6b4c94ec7a234ce687dd718b4f2e657" | |
| 2995 | −dependencies = [ | |
| 2996 | − "doc-comment", | |
| 2997 | − "flume", | |
| 2998 | − "parking_lot", | |
| 2999 | − "tracing", | |
| 3000 | −] | |
| 3001 | − | |
| 3002 | 3042 | [[package]] |
| 3003 | 3043 | name = "piper" |
| 3004 | 3044 | version = "0.2.4" |
@@ -3006,7 +3046,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
| 3006 | 3046 | checksum = "96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066" |
| 3007 | 3047 | dependencies = [ |
| 3008 | 3048 | "atomic-waker", |
| 3009 | − "fastrand 2.3.0", | |
| 3049 | + "fastrand", | |
| 3010 | 3050 | "futures-io", |
| 3011 | 3051 | ] |
| 3012 | 3052 |
@@ -3073,43 +3113,13 @@ version = "0.18.1"
| 3073 | 3113 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3074 | 3114 | checksum = "60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61" |
| 3075 | 3115 | dependencies = [ |
| 3076 | − "bitflags 2.9.4", | |
| 3116 | + "bitflags 2.13.2", | |
| 3077 | 3117 | "crc32fast", |
| 3078 | 3118 | "fdeflate", |
| 3079 | 3119 | "flate2", |
| 3080 | 3120 | "miniz_oxide", |
| 3081 | 3121 | ] |
| 3082 | 3122 | |
| 3083 | −[[package]] | |
| 3084 | −name = "polling" | |
| 3085 | −version = "2.8.0" | |
| 3086 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3087 | −checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" | |
| 3088 | −dependencies = [ | |
| 3089 | − "autocfg", | |
| 3090 | − "bitflags 1.3.2", | |
| 3091 | − "cfg-if", | |
| 3092 | − "concurrent-queue", | |
| 3093 | − "libc", | |
| 3094 | − "log", | |
| 3095 | − "pin-project-lite", | |
| 3096 | − "windows-sys 0.48.0", | |
| 3097 | −] | |
| 3098 | − | |
| 3099 | −[[package]] | |
| 3100 | −name = "polling" | |
| 3101 | −version = "3.11.0" | |
| 3102 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3103 | −checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218" | |
| 3104 | −dependencies = [ | |
| 3105 | − "cfg-if", | |
| 3106 | − "concurrent-queue", | |
| 3107 | − "hermit-abi 0.5.2", | |
| 3108 | − "pin-project-lite", | |
| 3109 | − "rustix 1.1.2", | |
| 3110 | − "windows-sys 0.61.1", | |
| 3111 | −] | |
| 3112 | − | |
| 3113 | 3123 | [[package]] |
| 3114 | 3124 | name = "portable-atomic" |
| 3115 | 3125 | version = "1.11.1" |
@@ -3140,6 +3150,17 @@ dependencies = [
| 3140 | 3150 | "zerocopy", |
| 3141 | 3151 | ] |
| 3142 | 3152 | |
| 3153 | +[[package]] | |
| 3154 | +name = "prefix-trie" | |
| 3155 | +version = "0.8.4" | |
| 3156 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3157 | +checksum = "4cf6e3177f0684016a5c209b00882e15f8bdd3f3bb48f0491df10cd102d0c6e7" | |
| 3158 | +dependencies = [ | |
| 3159 | + "either", | |
| 3160 | + "ipnet", | |
| 3161 | + "num-traits", | |
| 3162 | +] | |
| 3163 | + | |
| 3143 | 3164 | [[package]] |
| 3144 | 3165 | name = "proc-macro-crate" |
| 3145 | 3166 | version = "3.4.0" |
@@ -3177,10 +3198,10 @@ version = "0.17.0"
| 3177 | 3198 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3178 | 3199 | checksum = "cc5b72d8145275d844d4b5f6d4e1eef00c8cd889edb6035c21675d1bb1f45c9f" |
| 3179 | 3200 | dependencies = [ |
| 3180 | − "bitflags 2.9.4", | |
| 3201 | + "bitflags 2.13.2", | |
| 3181 | 3202 | "hex", |
| 3182 | 3203 | "procfs-core", |
| 3183 | − "rustix 0.38.44", | |
| 3204 | + "rustix", | |
| 3184 | 3205 | ] |
| 3185 | 3206 | |
| 3186 | 3207 | [[package]] |
@@ -3189,7 +3210,7 @@ version = "0.17.0"
| 3189 | 3210 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3190 | 3211 | checksum = "239df02d8349b06fc07398a3a1697b06418223b1c7725085e801e7c0fc6a12ec" |
| 3191 | 3212 | dependencies = [ |
| 3192 | − "bitflags 2.9.4", | |
| 3213 | + "bitflags 2.13.2", | |
| 3193 | 3214 | "hex", |
| 3194 | 3215 | ] |
| 3195 | 3216 |
@@ -3287,7 +3308,7 @@ dependencies = [
| 3287 | 3308 | "quinn-udp", |
| 3288 | 3309 | "rustc-hash 2.1.2", |
| 3289 | 3310 | "rustls", |
| 3290 | − "socket2 0.6.0", | |
| 3311 | + "socket2", | |
| 3291 | 3312 | "thiserror", |
| 3292 | 3313 | "tokio", |
| 3293 | 3314 | "tracing", |
@@ -3325,7 +3346,7 @@ dependencies = [
| 3325 | 3346 | "cfg_aliases", |
| 3326 | 3347 | "libc", |
| 3327 | 3348 | "once_cell", |
| 3328 | − "socket2 0.6.0", | |
| 3349 | + "socket2", | |
| 3329 | 3350 | "tracing", |
| 3330 | 3351 | "windows-sys 0.60.2", |
| 3331 | 3352 | ] |
@@ -3507,7 +3528,7 @@ version = "11.6.0"
| 3507 | 3528 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3508 | 3529 | checksum = "498cd0dc59d73224351ee52a95fee0f1a617a2eae0e7d9d720cc622c73a54186" |
| 3509 | 3530 | dependencies = [ |
| 3510 | − "bitflags 2.9.4", | |
| 3531 | + "bitflags 2.13.2", | |
| 3511 | 3532 | ] |
| 3512 | 3533 | |
| 3513 | 3534 | [[package]] |
@@ -3539,24 +3560,13 @@ dependencies = [
| 3539 | 3560 | "cipher", |
| 3540 | 3561 | ] |
| 3541 | 3562 | |
| 3542 | −[[package]] | |
| 3543 | −name = "reactor-trait" | |
| 3544 | −version = "1.1.0" | |
| 3545 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3546 | −checksum = "438a4293e4d097556730f4711998189416232f009c137389e0f961d2bc0ddc58" | |
| 3547 | −dependencies = [ | |
| 3548 | − "async-trait", | |
| 3549 | − "futures-core", | |
| 3550 | − "futures-io", | |
| 3551 | −] | |
| 3552 | − | |
| 3553 | 3563 | [[package]] |
| 3554 | 3564 | name = "redox_syscall" |
| 3555 | 3565 | version = "0.5.17" |
| 3556 | 3566 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3557 | 3567 | checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" |
| 3558 | 3568 | dependencies = [ |
| 3559 | − "bitflags 2.9.4", | |
| 3569 | + "bitflags 2.13.2", | |
| 3560 | 3570 | ] |
| 3561 | 3571 | |
| 3562 | 3572 | [[package]] |
@@ -3637,6 +3647,12 @@ dependencies = [
| 3637 | 3647 | "webpki-roots 1.0.10", |
| 3638 | 3648 | ] |
| 3639 | 3649 | |
| 3650 | +[[package]] | |
| 3651 | +name = "resolv-conf" | |
| 3652 | +version = "0.7.6" | |
| 3653 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3654 | +checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" | |
| 3655 | + | |
| 3640 | 3656 | [[package]] |
| 3641 | 3657 | name = "rgb" |
| 3642 | 3658 | version = "0.8.53" |
@@ -3828,12 +3844,6 @@ dependencies = [
| 3828 | 3844 | "serde_json", |
| 3829 | 3845 | ] |
| 3830 | 3846 | |
| 3831 | −[[package]] | |
| 3832 | −name = "rustc-demangle" | |
| 3833 | −version = "0.1.26" | |
| 3834 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3835 | −checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" | |
| 3836 | − | |
| 3837 | 3847 | [[package]] |
| 3838 | 3848 | name = "rustc-hash" |
| 3839 | 3849 | version = "1.1.0" |
@@ -3864,44 +3874,17 @@ dependencies = [
| 3864 | 3874 | "nom 7.1.3", |
| 3865 | 3875 | ] |
| 3866 | 3876 | |
| 3867 | −[[package]] | |
| 3868 | −name = "rustix" | |
| 3869 | −version = "0.37.28" | |
| 3870 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3871 | −checksum = "519165d378b97752ca44bbe15047d5d3409e875f39327546b42ac81d7e18c1b6" | |
| 3872 | −dependencies = [ | |
| 3873 | − "bitflags 1.3.2", | |
| 3874 | − "errno", | |
| 3875 | − "io-lifetimes", | |
| 3876 | − "libc", | |
| 3877 | − "linux-raw-sys 0.3.8", | |
| 3878 | − "windows-sys 0.48.0", | |
| 3879 | −] | |
| 3880 | − | |
| 3881 | 3877 | [[package]] |
| 3882 | 3878 | name = "rustix" |
| 3883 | 3879 | version = "0.38.44" |
| 3884 | 3880 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3885 | 3881 | checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" |
| 3886 | 3882 | dependencies = [ |
| 3887 | − "bitflags 2.9.4", | |
| 3883 | + "bitflags 2.13.2", | |
| 3888 | 3884 | "errno", |
| 3889 | 3885 | "libc", |
| 3890 | − "linux-raw-sys 0.4.15", | |
| 3891 | − "windows-sys 0.52.0", | |
| 3892 | −] | |
| 3893 | − | |
| 3894 | −[[package]] | |
| 3895 | −name = "rustix" | |
| 3896 | −version = "1.1.2" | |
| 3897 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3898 | −checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" | |
| 3899 | −dependencies = [ | |
| 3900 | − "bitflags 2.9.4", | |
| 3901 | − "errno", | |
| 3902 | − "libc", | |
| 3903 | − "linux-raw-sys 0.11.0", | |
| 3904 | − "windows-sys 0.52.0", | |
| 3886 | + "linux-raw-sys", | |
| 3887 | + "windows-sys 0.59.0", | |
| 3905 | 3888 | ] |
| 3906 | 3889 | |
| 3907 | 3890 | [[package]] |
@@ -3920,10 +3903,12 @@ dependencies = [
| 3920 | 3903 | |
| 3921 | 3904 | [[package]] |
| 3922 | 3905 | name = "rustls-connector" |
| 3923 | −version = "0.20.2" | |
| 3906 | +version = "0.23.9" | |
| 3924 | 3907 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3925 | −checksum = "70cc376c6ba1823ae229bacf8ad93c136d93524eab0e4e5e0e4f96b9c4e5b212" | |
| 3908 | +checksum = "524994fd6957827c775abc941f41a146ce351bbd0a9b8cf632ee37f43a13c205" | |
| 3926 | 3909 | dependencies = [ |
| 3910 | + "futures-io", | |
| 3911 | + "futures-rustls", | |
| 3927 | 3912 | "log", |
| 3928 | 3913 | "rustls", |
| 3929 | 3914 | "rustls-native-certs", |
@@ -3933,26 +3918,16 @@ dependencies = [
| 3933 | 3918 | |
| 3934 | 3919 | [[package]] |
| 3935 | 3920 | name = "rustls-native-certs" |
| 3936 | −version = "0.7.3" | |
| 3921 | +version = "0.8.5" | |
| 3937 | 3922 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3938 | −checksum = "e5bfb394eeed242e909609f56089eecfe5fda225042e8b171791b9c95f5931e5" | |
| 3923 | +checksum = "4a073f5dc7469f984c52ad2752b63b0807745133b6de880b7b64c1ac4c48aec4" | |
| 3939 | 3924 | dependencies = [ |
| 3940 | 3925 | "openssl-probe", |
| 3941 | − "rustls-pemfile", | |
| 3942 | 3926 | "rustls-pki-types", |
| 3943 | 3927 | "schannel", |
| 3944 | 3928 | "security-framework", |
| 3945 | 3929 | ] |
| 3946 | 3930 | |
| 3947 | −[[package]] | |
| 3948 | −name = "rustls-pemfile" | |
| 3949 | −version = "2.2.0" | |
| 3950 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3951 | −checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" | |
| 3952 | −dependencies = [ | |
| 3953 | − "rustls-pki-types", | |
| 3954 | −] | |
| 3955 | − | |
| 3956 | 3931 | [[package]] |
| 3957 | 3932 | name = "rustls-pki-types" |
| 3958 | 3933 | version = "1.12.0" |
@@ -3995,6 +3970,15 @@ dependencies = [
| 3995 | 3970 | "cipher", |
| 3996 | 3971 | ] |
| 3997 | 3972 | |
| 3973 | +[[package]] | |
| 3974 | +name = "same-file" | |
| 3975 | +version = "1.0.6" | |
| 3976 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3977 | +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" | |
| 3978 | +dependencies = [ | |
| 3979 | + "winapi-util", | |
| 3980 | +] | |
| 3981 | + | |
| 3998 | 3982 | [[package]] |
| 3999 | 3983 | name = "schannel" |
| 4000 | 3984 | version = "0.1.29" |
@@ -4191,12 +4175,12 @@ checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b"
| 4191 | 4175 | |
| 4192 | 4176 | [[package]] |
| 4193 | 4177 | name = "security-framework" |
| 4194 | −version = "2.11.1" | |
| 4178 | +version = "3.7.0" | |
| 4195 | 4179 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4196 | −checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" | |
| 4180 | +checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d" | |
| 4197 | 4181 | dependencies = [ |
| 4198 | − "bitflags 2.9.4", | |
| 4199 | − "core-foundation", | |
| 4182 | + "bitflags 2.13.2", | |
| 4183 | + "core-foundation 0.10.1", | |
| 4200 | 4184 | "core-foundation-sys", |
| 4201 | 4185 | "libc", |
| 4202 | 4186 | "security-framework-sys", |
@@ -4338,6 +4322,12 @@ version = "1.3.0"
| 4338 | 4322 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4339 | 4323 | checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" |
| 4340 | 4324 | |
| 4325 | +[[package]] | |
| 4326 | +name = "shlex" | |
| 4327 | +version = "2.0.1" | |
| 4328 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4329 | +checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" | |
| 4330 | + | |
| 4341 | 4331 | [[package]] |
| 4342 | 4332 | name = "signal-hook-registry" |
| 4343 | 4333 | version = "1.4.8" |
@@ -4364,6 +4354,16 @@ version = "0.3.9"
| 4364 | 4354 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4365 | 4355 | checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214" |
| 4366 | 4356 | |
| 4357 | +[[package]] | |
| 4358 | +name = "simd_cesu8" | |
| 4359 | +version = "1.2.0" | |
| 4360 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4361 | +checksum = "11031e251abf8611c80f460e19dbdeb54a66db918e49c65a7065b46ac7aec520" | |
| 4362 | +dependencies = [ | |
| 4363 | + "rustc_version", | |
| 4364 | + "simdutf8", | |
| 4365 | +] | |
| 4366 | + | |
| 4367 | 4367 | [[package]] |
| 4368 | 4368 | name = "simd_helpers" |
| 4369 | 4369 | version = "0.1.0" |
@@ -4400,16 +4400,6 @@ dependencies = [
| 4400 | 4400 | "serde", |
| 4401 | 4401 | ] |
| 4402 | 4402 | |
| 4403 | −[[package]] | |
| 4404 | −name = "socket2" | |
| 4405 | −version = "0.4.10" | |
| 4406 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4407 | −checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" | |
| 4408 | −dependencies = [ | |
| 4409 | − "libc", | |
| 4410 | − "winapi", | |
| 4411 | −] | |
| 4412 | − | |
| 4413 | 4403 | [[package]] |
| 4414 | 4404 | name = "socket2" |
| 4415 | 4405 | version = "0.6.0" |
@@ -4465,7 +4455,7 @@ dependencies = [
| 4465 | 4455 | "crc", |
| 4466 | 4456 | "crossbeam-queue", |
| 4467 | 4457 | "either", |
| 4468 | − "event-listener 5.4.2", | |
| 4458 | + "event-listener", | |
| 4469 | 4459 | "futures-core", |
| 4470 | 4460 | "futures-intrusive", |
| 4471 | 4461 | "futures-io", |
@@ -4540,7 +4530,7 @@ dependencies = [
| 4540 | 4530 | "atoi", |
| 4541 | 4531 | "base64", |
| 4542 | 4532 | "bigdecimal", |
| 4543 | − "bitflags 2.9.4", | |
| 4533 | + "bitflags 2.13.2", | |
| 4544 | 4534 | "byteorder", |
| 4545 | 4535 | "bytes", |
| 4546 | 4536 | "chrono", |
@@ -4587,7 +4577,7 @@ dependencies = [
| 4587 | 4577 | "atoi", |
| 4588 | 4578 | "base64", |
| 4589 | 4579 | "bigdecimal", |
| 4590 | − "bitflags 2.9.4", | |
| 4580 | + "bitflags 2.13.2", | |
| 4591 | 4581 | "byteorder", |
| 4592 | 4582 | "chrono", |
| 4593 | 4583 | "crc", |
@@ -4629,7 +4619,7 @@ checksum = "c2d12fe70b2c1b4401038055f90f151b78208de1f9f89a7dbfd41587a10c3eea"
| 4629 | 4619 | dependencies = [ |
| 4630 | 4620 | "atoi", |
| 4631 | 4621 | "chrono", |
| 4632 | − "flume", | |
| 4622 | + "flume 0.11.1", | |
| 4633 | 4623 | "futures-channel", |
| 4634 | 4624 | "futures-core", |
| 4635 | 4625 | "futures-executor", |
@@ -4731,6 +4721,33 @@ dependencies = [
| 4731 | 4721 | "syn 2.0.106", |
| 4732 | 4722 | ] |
| 4733 | 4723 | |
| 4724 | +[[package]] | |
| 4725 | +name = "system-configuration" | |
| 4726 | +version = "0.7.0" | |
| 4727 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4728 | +checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b" | |
| 4729 | +dependencies = [ | |
| 4730 | + "bitflags 2.13.2", | |
| 4731 | + "core-foundation 0.9.4", | |
| 4732 | + "system-configuration-sys", | |
| 4733 | +] | |
| 4734 | + | |
| 4735 | +[[package]] | |
| 4736 | +name = "system-configuration-sys" | |
| 4737 | +version = "0.6.0" | |
| 4738 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4739 | +checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" | |
| 4740 | +dependencies = [ | |
| 4741 | + "core-foundation-sys", | |
| 4742 | + "libc", | |
| 4743 | +] | |
| 4744 | + | |
| 4745 | +[[package]] | |
| 4746 | +name = "tagptr" | |
| 4747 | +version = "0.2.0" | |
| 4748 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4749 | +checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417" | |
| 4750 | + | |
| 4734 | 4751 | [[package]] |
| 4735 | 4752 | name = "tap" |
| 4736 | 4753 | version = "1.0.1" |
@@ -4739,14 +4756,15 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
| 4739 | 4756 | |
| 4740 | 4757 | [[package]] |
| 4741 | 4758 | name = "tcp-stream" |
| 4742 | −version = "0.28.0" | |
| 4759 | +version = "0.34.14" | |
| 4743 | 4760 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4744 | −checksum = "495b0abdce3dc1f8fd27240651c9e68890c14e9d9c61527b1ce44d8a5a7bd3d5" | |
| 4761 | +checksum = "300d0735de48a565461c2ea14cc75b80ee5b6be3b4f5aeabe3553e4c2df8d23d" | |
| 4745 | 4762 | dependencies = [ |
| 4763 | + "async-rs", | |
| 4746 | 4764 | "cfg-if", |
| 4765 | + "futures-io", | |
| 4747 | 4766 | "p12-keystore", |
| 4748 | 4767 | "rustls-connector", |
| 4749 | − "rustls-pemfile", | |
| 4750 | 4768 | ] |
| 4751 | 4769 | |
| 4752 | 4770 | [[package]] |
@@ -4850,28 +4868,25 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
| 4850 | 4868 | |
| 4851 | 4869 | [[package]] |
| 4852 | 4870 | name = "tokio" |
| 4853 | −version = "1.47.1" | |
| 4871 | +version = "1.50.0" | |
| 4854 | 4872 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4855 | −checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" | |
| 4873 | +checksum = "27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d" | |
| 4856 | 4874 | dependencies = [ |
| 4857 | − "backtrace", | |
| 4858 | 4875 | "bytes", |
| 4859 | − "io-uring", | |
| 4860 | 4876 | "libc", |
| 4861 | 4877 | "mio", |
| 4862 | 4878 | "pin-project-lite", |
| 4863 | 4879 | "signal-hook-registry", |
| 4864 | − "slab", | |
| 4865 | − "socket2 0.6.0", | |
| 4880 | + "socket2", | |
| 4866 | 4881 | "tokio-macros", |
| 4867 | − "windows-sys 0.59.0", | |
| 4882 | + "windows-sys 0.61.1", | |
| 4868 | 4883 | ] |
| 4869 | 4884 | |
| 4870 | 4885 | [[package]] |
| 4871 | 4886 | name = "tokio-macros" |
| 4872 | −version = "2.5.0" | |
| 4887 | +version = "2.6.1" | |
| 4873 | 4888 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4874 | −checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" | |
| 4889 | +checksum = "5c55a2eff8b69ce66c84f85e1da1c233edc36ceb85a2058d11b0d6a3c7e7569c" | |
| 4875 | 4890 | dependencies = [ |
| 4876 | 4891 | "proc-macro2", |
| 4877 | 4892 | "quote", |
@@ -4964,7 +4979,7 @@ version = "0.6.6"
| 4964 | 4979 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 4965 | 4980 | checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" |
| 4966 | 4981 | dependencies = [ |
| 4967 | − "bitflags 2.9.4", | |
| 4982 | + "bitflags 2.13.2", | |
| 4968 | 4983 | "bytes", |
| 4969 | 4984 | "futures-core", |
| 4970 | 4985 | "futures-util", |
@@ -5189,10 +5204,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
| 5189 | 5204 | checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" |
| 5190 | 5205 | |
| 5191 | 5206 | [[package]] |
| 5192 | −name = "waker-fn" | |
| 5193 | −version = "1.2.0" | |
| 5207 | +name = "walkdir" | |
| 5208 | +version = "2.5.0" | |
| 5194 | 5209 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 5195 | −checksum = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7" | |
| 5210 | +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" | |
| 5211 | +dependencies = [ | |
| 5212 | + "same-file", | |
| 5213 | + "winapi-util", | |
| 5214 | +] | |
| 5196 | 5215 | |
| 5197 | 5216 | [[package]] |
| 5198 | 5217 | name = "want" |
@@ -5359,6 +5378,12 @@ dependencies = [
| 5359 | 5378 | "wasite", |
| 5360 | 5379 | ] |
| 5361 | 5380 | |
| 5381 | +[[package]] | |
| 5382 | +name = "widestring" | |
| 5383 | +version = "1.2.1" | |
| 5384 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 5385 | +checksum = "72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471" | |
| 5386 | + | |
| 5362 | 5387 | [[package]] |
| 5363 | 5388 | name = "winapi" |
| 5364 | 5389 | version = "0.3.9" |
@@ -5375,6 +5400,15 @@ version = "0.4.0"
| 5375 | 5400 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 5376 | 5401 | checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" |
| 5377 | 5402 | |
| 5403 | +[[package]] | |
| 5404 | +name = "winapi-util" | |
| 5405 | +version = "0.1.11" | |
| 5406 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 5407 | +checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" | |
| 5408 | +dependencies = [ | |
| 5409 | + "windows-sys 0.61.1", | |
| 5410 | +] | |
| 5411 | + | |
| 5378 | 5412 | [[package]] |
| 5379 | 5413 | name = "winapi-x86_64-pc-windows-gnu" |
| 5380 | 5414 | version = "0.4.0" |
@@ -5691,6 +5725,16 @@ dependencies = [
| 5691 | 5725 | "memchr", |
| 5692 | 5726 | ] |
| 5693 | 5727 | |
| 5728 | +[[package]] | |
| 5729 | +name = "winreg" | |
| 5730 | +version = "0.55.0" | |
| 5731 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 5732 | +checksum = "cb5a765337c50e9ec252c2069be9bf91c7df47afb103b642ba3a53bf8101be97" | |
| 5733 | +dependencies = [ | |
| 5734 | + "cfg-if", | |
| 5735 | + "windows-sys 0.59.0", | |
| 5736 | +] | |
| 5737 | + | |
| 5694 | 5738 | [[package]] |
| 5695 | 5739 | name = "wit-bindgen" |
| 5696 | 5740 | version = "0.46.0" |
@@ -5725,9 +5769,9 @@ dependencies = [
| 5725 | 5769 | |
| 5726 | 5770 | [[package]] |
| 5727 | 5771 | name = "x509-parser" |
| 5728 | −version = "0.17.0" | |
| 5772 | +version = "0.18.1" | |
| 5729 | 5773 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 5730 | −checksum = "4569f339c0c402346d4a75a9e39cf8dad310e287eef1ff56d4c68e5067f53460" | |
| 5774 | +checksum = "d43b0f71ce057da06bc0851b23ee24f3f86190b07203dd8f567d0b706a185202" | |
| 5731 | 5775 | dependencies = [ |
| 5732 | 5776 | "asn1-rs", |
| 5733 | 5777 | "data-encoding", |
modified
Cargo.toml
+4
−1
@@ -49,7 +49,10 @@ rpassword = "7.4"
| 49 | 49 | serde_json = "1.0.145" |
| 50 | 50 | |
| 51 | 51 | # Queue + storage + media |
| 52 | −lapin = "2.5" | |
| 52 | +# On the app's tokio runtime, with rustls on ring (the provider sqlx and | |
| 53 | +# reqwest already use: two would leave rustls without a default) and the | |
| 54 | +# system's roots, as lapin 2's defaults trusted. | |
| 55 | +lapin = { version = "4.12", default-features = false, features = ["tokio", "rustls--ring", "rustls-native-certs"] } | |
| 53 | 56 | futures-util = "0.3" |
| 54 | 57 | tokio-util = { version = "0.7", features = ["io"] } |
| 55 | 58 | # image's defaults minus "avif": that feature is ravif's AVIF *encoder* |
modified
src/queue/consumer.rs
+2
−2
@@ -40,8 +40,8 @@ pub async fn run_worker(
| 40 | 40 | let consumer_tag = format!("dms-worker-{}-{}", kind.as_str(), std::process::id()); |
| 41 | 41 | let mut consumer = channel |
| 42 | 42 | .basic_consume( |
| 43 | − &qname, | |
| 44 | − &consumer_tag, | |
| 43 | + qname.as_str().into(), | |
| 44 | + consumer_tag.as_str().into(), | |
| 45 | 45 | BasicConsumeOptions::default(), |
| 46 | 46 | FieldTable::default(), |
| 47 | 47 | ) |
modified
src/queue/mod.rs
+4
−4
@@ -66,7 +66,7 @@ pub async fn queue_depths(conn: &Connection) -> Result<Vec<QueueDepth>, lapin::E
| 66 | 66 | // when the broker hasn't seen a particular queue yet. |
| 67 | 67 | async fn probe(conn: &Connection, name: &str, opts: QueueDeclareOptions) -> (u32, u32) { |
| 68 | 68 | let Ok(ch) = conn.create_channel().await else { return (0, 0); }; |
| 69 | − match ch.queue_declare(name, opts, FieldTable::default()).await { | |
| 69 | + match ch.queue_declare(name.into(), opts, FieldTable::default()).await { | |
| 70 | 70 | Ok(q) => (q.message_count(), q.consumer_count()), |
| 71 | 71 | Err(_) => (0, 0), |
| 72 | 72 | } |
@@ -104,12 +104,12 @@ pub async fn requeue_dlq(conn: &Connection, kind: JobKind) -> Result<usize, lapi
| 104 | 104 | let mut moved = 0usize; |
| 105 | 105 | loop { |
| 106 | 106 | let got = ch |
| 107 | − .basic_get(&dlq, BasicGetOptions { no_ack: false }) | |
| 107 | + .basic_get(dlq.as_str().into(), BasicGetOptions { no_ack: false }) | |
| 108 | 108 | .await?; |
| 109 | 109 | let Some(msg) = got else { break }; |
| 110 | 110 | ch.basic_publish( |
| 111 | − EXCHANGE, | |
| 112 | − rk, | |
| 111 | + EXCHANGE.into(), | |
| 112 | + rk.into(), | |
| 113 | 113 | BasicPublishOptions::default(), |
| 114 | 114 | &msg.data, |
| 115 | 115 | msg.properties.clone(), |
modified
src/queue/publisher.rs
+8
−8
@@ -27,8 +27,8 @@ impl Publisher {
| 27 | 27 | |
| 28 | 28 | self.channel |
| 29 | 29 | .basic_publish( |
| 30 | − EXCHANGE, | |
| 31 | − routing_key(msg.kind), | |
| 30 | + EXCHANGE.into(), | |
| 31 | + routing_key(msg.kind).into(), | |
| 32 | 32 | BasicPublishOptions::default(), |
| 33 | 33 | &payload, |
| 34 | 34 | props, |
@@ -61,10 +61,10 @@ pub async fn declare_topology(channel: &Channel) -> Result<(), lapin::Error> {
| 61 | 61 | ..Default::default() |
| 62 | 62 | }; |
| 63 | 63 | channel |
| 64 | − .exchange_declare(EXCHANGE, ExchangeKind::Topic, durable, FieldTable::default()) | |
| 64 | + .exchange_declare(EXCHANGE.into(), ExchangeKind::Topic, durable, FieldTable::default()) | |
| 65 | 65 | .await?; |
| 66 | 66 | channel |
| 67 | − .exchange_declare(DLX_EXCHANGE, ExchangeKind::Topic, durable, FieldTable::default()) | |
| 67 | + .exchange_declare(DLX_EXCHANGE.into(), ExchangeKind::Topic, durable, FieldTable::default()) | |
| 68 | 68 | .await?; |
| 69 | 69 | |
| 70 | 70 | for kind in crate::queue::ALL_KINDS { |
@@ -78,25 +78,25 @@ pub async fn declare_topology(channel: &Channel) -> Result<(), lapin::Error> {
| 78 | 78 | args.insert("x-dead-letter-routing-key".into(), AMQPValue::LongString(rk.into())); |
| 79 | 79 | channel |
| 80 | 80 | .queue_declare( |
| 81 | − &qname, | |
| 81 | + qname.as_str().into(), | |
| 82 | 82 | QueueDeclareOptions { durable: true, ..Default::default() }, |
| 83 | 83 | args, |
| 84 | 84 | ) |
| 85 | 85 | .await?; |
| 86 | 86 | channel |
| 87 | − .queue_bind(&qname, EXCHANGE, rk, QueueBindOptions::default(), FieldTable::default()) | |
| 87 | + .queue_bind(qname.as_str().into(), EXCHANGE.into(), rk.into(), QueueBindOptions::default(), FieldTable::default()) | |
| 88 | 88 | .await?; |
| 89 | 89 | |
| 90 | 90 | // Dead-letter queue |
| 91 | 91 | channel |
| 92 | 92 | .queue_declare( |
| 93 | − &dlq, | |
| 93 | + dlq.as_str().into(), | |
| 94 | 94 | QueueDeclareOptions { durable: true, ..Default::default() }, |
| 95 | 95 | FieldTable::default(), |
| 96 | 96 | ) |
| 97 | 97 | .await?; |
| 98 | 98 | channel |
| 99 | − .queue_bind(&dlq, DLX_EXCHANGE, rk, QueueBindOptions::default(), FieldTable::default()) | |
| 99 | + .queue_bind(dlq.as_str().into(), DLX_EXCHANGE.into(), rk.into(), QueueBindOptions::default(), FieldTable::default()) | |
| 100 | 100 | .await?; |
| 101 | 101 | } |
| 102 | 102 | Ok(()) |
Parents: e6073aa