Rewild Your Web
18
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: update iroh to 0.97

Signed-off-by: webbeef <me@webbeef.org>

webbeef e5196f8c 3c59da2b

+356 -604
+294 -558
Cargo.lock
··· 89 89 ] 90 90 91 91 [[package]] 92 - name = "aead" 93 - version = "0.6.0-rc.10" 94 - source = "registry+https://github.com/rust-lang/crates.io-index" 95 - checksum = "6b657e772794c6b04730ea897b66a058ccd866c16d1967da05eeeecec39043fe" 96 - dependencies = [ 97 - "crypto-common 0.2.1", 98 - "inout 0.2.2", 99 - ] 100 - 101 - [[package]] 102 92 name = "aes" 103 93 version = "0.8.4" 104 94 source = "registry+https://github.com/rust-lang/crates.io-index" 105 95 checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" 106 96 dependencies = [ 107 97 "cfg-if", 108 - "cipher 0.4.4", 109 - "cpufeatures 0.2.17", 110 - ] 111 - 112 - [[package]] 113 - name = "aes" 114 - version = "0.9.0-rc.4" 115 - source = "registry+https://github.com/rust-lang/crates.io-index" 116 - checksum = "04097e08a47d9ad181c2e1f4a5fabc9ae06ce8839a333ba9a949bcb0d31fd2a3" 117 - dependencies = [ 118 - "cipher 0.5.1", 119 - "cpubits", 98 + "cipher", 120 99 "cpufeatures 0.2.17", 121 - "zeroize", 122 100 ] 123 101 124 102 [[package]] ··· 127 105 source = "registry+https://github.com/rust-lang/crates.io-index" 128 106 checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" 129 107 dependencies = [ 130 - "aead 0.5.2", 131 - "aes 0.8.4", 132 - "cipher 0.4.4", 133 - "ctr 0.9.2", 134 - "ghash 0.5.1", 108 + "aead", 109 + "aes", 110 + "cipher", 111 + "ctr", 112 + "ghash", 135 113 "subtle", 136 114 ] 137 115 138 116 [[package]] 139 - name = "aes-gcm" 140 - version = "0.11.0-rc.3" 141 - source = "registry+https://github.com/rust-lang/crates.io-index" 142 - checksum = "e22c0c90bbe8d4f77c3ca9ddabe41a1f8382d6fc1f7cea89459d0f320371f972" 143 - dependencies = [ 144 - "aead 0.6.0-rc.10", 145 - "aes 0.9.0-rc.4", 146 - "cipher 0.5.1", 147 - "ctr 0.10.0-rc.4", 148 - "ghash 0.6.0", 149 - "subtle", 150 - "zeroize", 151 - ] 152 - 153 - [[package]] 154 117 name = "aes-kw" 155 118 version = "0.2.1" 156 119 source = "registry+https://github.com/rust-lang/crates.io-index" 157 120 checksum = "69fa2b352dcefb5f7f3a5fb840e02665d311d878955380515e4fd50095dd3d8c" 158 121 dependencies = [ 159 - "aes 0.8.4", 122 + "aes", 160 123 ] 161 124 162 125 [[package]] ··· 418 381 ] 419 382 420 383 [[package]] 421 - name = "async-compat" 422 - version = "0.2.5" 423 - source = "registry+https://github.com/rust-lang/crates.io-index" 424 - checksum = "a1ba85bc55464dcbf728b56d97e119d673f4cf9062be330a9a26f3acf504a590" 425 - dependencies = [ 426 - "futures-core", 427 - "futures-io", 428 - "once_cell", 429 - "pin-project-lite", 430 - "tokio", 431 - ] 432 - 433 - [[package]] 434 384 name = "async-compression" 435 385 version = "0.4.41" 436 386 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 580 530 "p256", 581 531 "p384", 582 532 "rand 0.8.5", 583 - "reqwest 0.12.28", 533 + "reqwest", 584 534 "serde", 585 535 "serde_json", 586 536 "sha2 0.10.9", 587 537 "thiserror 2.0.18", 588 538 "tokio", 589 539 "tracing", 590 - "url", 591 - ] 592 - 593 - [[package]] 594 - name = "attohttpc" 595 - version = "0.30.1" 596 - source = "registry+https://github.com/rust-lang/crates.io-index" 597 - checksum = "16e2cdb6d5ed835199484bb92bb8b3edd526effe995c61732580439c1a67e2e9" 598 - dependencies = [ 599 - "base64 0.22.1", 600 - "http 1.4.0", 601 - "log", 602 540 "url", 603 541 ] 604 542 ··· 663 601 664 602 [[package]] 665 603 name = "aws-lc-sys" 666 - version = "0.39.0" 604 + version = "0.39.1" 667 605 source = "registry+https://github.com/rust-lang/crates.io-index" 668 - checksum = "1fa7e52a4c5c547c741610a2c6f123f3881e409b714cd27e6798ef020c514f0a" 606 + checksum = "83a25cf98105baa966497416dbd42565ce3a8cf8dbfd59803ec9ad46f3126399" 669 607 dependencies = [ 670 608 "cc", 671 609 "cmake", ··· 762 700 version = "0.2.0" 763 701 source = "registry+https://github.com/rust-lang/crates.io-index" 764 702 checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" 765 - 766 - [[package]] 767 - name = "base16ct" 768 - version = "1.0.0" 769 - source = "registry+https://github.com/rust-lang/crates.io-index" 770 - checksum = "fd307490d624467aa6f74b0eabb77633d1f758a7b25f12bceb0b22e08d9726f6" 771 703 772 704 [[package]] 773 705 name = "base256emoji" ··· 883 815 "proc-macro2", 884 816 "quote", 885 817 "regex", 886 - "rustc-hash 2.1.1", 818 + "rustc-hash 2.1.2", 887 819 "shlex", 888 820 "syn 2.0.117", 889 821 ] ··· 944 876 945 877 [[package]] 946 878 name = "blake3" 947 - version = "1.8.3" 879 + version = "1.8.4" 948 880 source = "registry+https://github.com/rust-lang/crates.io-index" 949 - checksum = "2468ef7d57b3fb7e16b576e8377cdbde2320c60e1491e961d11da40fc4f02a2d" 881 + checksum = "4d2d5991425dfd0785aed03aedcf0b321d61975c9b5b3689c774a2610ae0b51e" 950 882 dependencies = [ 951 883 "arrayref", 952 884 "arrayvec", 953 885 "cc", 954 886 "cfg-if", 955 887 "constant_time_eq", 956 - "cpufeatures 0.2.17", 888 + "cpufeatures 0.3.0", 957 889 ] 958 890 959 891 [[package]] ··· 977 909 source = "registry+https://github.com/rust-lang/crates.io-index" 978 910 checksum = "96eb4cdd6cf1b31d671e9efe75c5d1ec614776856cefbe109ca373554a6d514f" 979 911 dependencies = [ 980 - "hybrid-array 0.4.8", 981 - ] 982 - 983 - [[package]] 984 - name = "block-buffer" 985 - version = "0.12.0" 986 - source = "registry+https://github.com/rust-lang/crates.io-index" 987 - checksum = "cdd35008169921d80bc60d3d0ab416eecb028c4cd653352907921d95084790be" 988 - dependencies = [ 989 - "hybrid-array 0.4.8", 990 - "zeroize", 912 + "hybrid-array 0.4.9", 991 913 ] 992 914 993 915 [[package]] ··· 1249 1171 source = "registry+https://github.com/rust-lang/crates.io-index" 1250 1172 checksum = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6" 1251 1173 dependencies = [ 1252 - "cipher 0.4.4", 1174 + "cipher", 1253 1175 ] 1254 1176 1255 1177 [[package]] ··· 1327 1249 checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" 1328 1250 dependencies = [ 1329 1251 "cfg-if", 1330 - "cipher 0.4.4", 1252 + "cipher", 1331 1253 "cpufeatures 0.2.17", 1332 1254 ] 1333 1255 1334 1256 [[package]] 1335 - name = "chacha20" 1336 - version = "0.10.0" 1337 - source = "registry+https://github.com/rust-lang/crates.io-index" 1338 - checksum = "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601" 1339 - dependencies = [ 1340 - "cfg-if", 1341 - "cipher 0.5.1", 1342 - "cpufeatures 0.3.0", 1343 - "zeroize", 1344 - ] 1345 - 1346 - [[package]] 1347 1257 name = "chacha20poly1305" 1348 1258 version = "0.10.1" 1349 1259 source = "registry+https://github.com/rust-lang/crates.io-index" 1350 1260 checksum = "10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35" 1351 1261 dependencies = [ 1352 - "aead 0.5.2", 1353 - "chacha20 0.9.1", 1354 - "cipher 0.4.4", 1355 - "poly1305 0.8.0", 1262 + "aead", 1263 + "chacha20", 1264 + "cipher", 1265 + "poly1305", 1356 1266 "zeroize", 1357 1267 ] 1358 1268 ··· 1427 1337 checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" 1428 1338 dependencies = [ 1429 1339 "crypto-common 0.1.7", 1430 - "inout 0.1.4", 1431 - "zeroize", 1432 - ] 1433 - 1434 - [[package]] 1435 - name = "cipher" 1436 - version = "0.5.1" 1437 - source = "registry+https://github.com/rust-lang/crates.io-index" 1438 - checksum = "e34d8227fe1ba289043aeb13792056ff80fd6de1a9f49137a5f499de8e8c78ea" 1439 - dependencies = [ 1440 - "block-buffer 0.12.0", 1441 - "crypto-common 0.2.1", 1442 - "inout 0.2.2", 1340 + "inout", 1443 1341 "zeroize", 1444 1342 ] 1445 1343 ··· 1511 1409 dependencies = [ 1512 1410 "cc", 1513 1411 ] 1514 - 1515 - [[package]] 1516 - name = "cmov" 1517 - version = "0.5.2" 1518 - source = "registry+https://github.com/rust-lang/crates.io-index" 1519 - checksum = "de0758edba32d61d1fd9f4d69491b47604b91ee2f7e6b33de7e54ca4ebe55dc3" 1520 1412 1521 1413 [[package]] 1522 1414 name = "cobs" ··· 1769 1661 ] 1770 1662 1771 1663 [[package]] 1772 - name = "cpubits" 1773 - version = "0.1.0" 1774 - source = "registry+https://github.com/rust-lang/crates.io-index" 1775 - checksum = "5ef0c543070d296ea414df2dd7625d1b24866ce206709d8a4a424f28377f5861" 1776 - 1777 - [[package]] 1778 1664 name = "cpufeatures" 1779 1665 version = "0.2.17" 1780 1666 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1912 1798 source = "registry+https://github.com/rust-lang/crates.io-index" 1913 1799 checksum = "77727bb15fa921304124b128af125e7e3b968275d1b108b379190264f4423710" 1914 1800 dependencies = [ 1915 - "hybrid-array 0.4.8", 1801 + "hybrid-array 0.4.9", 1916 1802 ] 1917 1803 1918 1804 [[package]] ··· 1945 1831 source = "registry+https://github.com/rust-lang/crates.io-index" 1946 1832 checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" 1947 1833 dependencies = [ 1948 - "cipher 0.4.4", 1949 - ] 1950 - 1951 - [[package]] 1952 - name = "ctr" 1953 - version = "0.10.0-rc.4" 1954 - source = "registry+https://github.com/rust-lang/crates.io-index" 1955 - checksum = "fee683dd898fbd052617b4514bc31f98bc32081a83b69ec46adef3b1ef4ae36f" 1956 - dependencies = [ 1957 - "cipher 0.5.1", 1958 - ] 1959 - 1960 - [[package]] 1961 - name = "ctutils" 1962 - version = "0.4.0" 1963 - source = "registry+https://github.com/rust-lang/crates.io-index" 1964 - checksum = "1005a6d4446f5120ef475ad3d2af2b30c49c2c9c6904258e3bb30219bebed5e4" 1965 - dependencies = [ 1966 - "cmov", 1834 + "cipher", 1967 1835 ] 1968 1836 1969 1837 [[package]] ··· 1981 1849 "cfg-if", 1982 1850 "cpufeatures 0.2.17", 1983 1851 "curve25519-dalek-derive", 1852 + "digest 0.10.7", 1984 1853 "fiat-crypto 0.2.9", 1985 1854 "rustc_version", 1986 1855 "subtle", ··· 2220 2089 ] 2221 2090 2222 2091 [[package]] 2223 - name = "des" 2224 - version = "0.9.0-rc.3" 2225 - source = "registry+https://github.com/rust-lang/crates.io-index" 2226 - checksum = "3214053e68a813b9c06ef61075c844f3a1cdeb307d8998ea8555c063caa52fa9" 2227 - dependencies = [ 2228 - "cipher 0.5.1", 2229 - ] 2230 - 2231 - [[package]] 2232 2092 name = "diatomic-waker" 2233 2093 version = "0.2.3" 2234 2094 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2417 2277 ] 2418 2278 2419 2279 [[package]] 2420 - name = "dyn-clone" 2421 - version = "1.0.20" 2422 - source = "registry+https://github.com/rust-lang/crates.io-index" 2423 - checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" 2424 - 2425 - [[package]] 2426 2280 name = "ecdsa" 2427 2281 version = "0.16.9" 2428 2282 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2438 2292 2439 2293 [[package]] 2440 2294 name = "ed25519" 2295 + version = "2.2.3" 2296 + source = "registry+https://github.com/rust-lang/crates.io-index" 2297 + checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" 2298 + dependencies = [ 2299 + "pkcs8 0.10.2", 2300 + "signature 2.2.0", 2301 + ] 2302 + 2303 + [[package]] 2304 + name = "ed25519" 2441 2305 version = "3.0.0-rc.4" 2442 2306 source = "registry+https://github.com/rust-lang/crates.io-index" 2443 2307 checksum = "c6e914c7c52decb085cea910552e24c63ac019e3ab8bf001ff736da9a9d9d890" ··· 2449 2313 2450 2314 [[package]] 2451 2315 name = "ed25519-dalek" 2316 + version = "2.2.0" 2317 + source = "registry+https://github.com/rust-lang/crates.io-index" 2318 + checksum = "70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9" 2319 + dependencies = [ 2320 + "curve25519-dalek 4.1.3", 2321 + "ed25519 2.2.3", 2322 + "serde", 2323 + "sha2 0.10.9", 2324 + "subtle", 2325 + "zeroize", 2326 + ] 2327 + 2328 + [[package]] 2329 + name = "ed25519-dalek" 2452 2330 version = "3.0.0-pre.1" 2453 2331 source = "registry+https://github.com/rust-lang/crates.io-index" 2454 2332 checksum = "ad207ed88a133091f83224265eac21109930db09bedcad05d5252f2af2de20a1" 2455 2333 dependencies = [ 2456 2334 "curve25519-dalek 5.0.0-pre.1", 2457 - "ed25519", 2335 + "ed25519 3.0.0-rc.4", 2458 2336 "rand_core 0.9.5", 2459 2337 "serde", 2460 2338 "sha2 0.11.0-rc.2", ··· 2475 2353 source = "registry+https://github.com/rust-lang/crates.io-index" 2476 2354 checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" 2477 2355 dependencies = [ 2478 - "base16ct 0.2.0", 2356 + "base16ct", 2479 2357 "base64ct", 2480 2358 "crypto-bigint", 2481 2359 "digest 0.10.7", ··· 2486 2364 "pem-rfc7468 0.7.0", 2487 2365 "pkcs8 0.10.2", 2488 2366 "rand_core 0.6.4", 2489 - "sec1 0.7.3", 2367 + "sec1", 2490 2368 "serde_json", 2491 2369 "serdect", 2492 2370 "subtle", ··· 3264 3142 checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" 3265 3143 dependencies = [ 3266 3144 "opaque-debug", 3267 - "polyval 0.6.2", 3268 - ] 3269 - 3270 - [[package]] 3271 - name = "ghash" 3272 - version = "0.6.0" 3273 - source = "registry+https://github.com/rust-lang/crates.io-index" 3274 - checksum = "2eecf2d5dc9b66b732b97707a0210906b1d30523eb773193ab777c0c84b3e8d5" 3275 - dependencies = [ 3276 - "polyval 0.7.1", 3145 + "polyval", 3277 3146 ] 3278 3147 3279 3148 [[package]] ··· 4282 4151 ] 4283 4152 4284 4153 [[package]] 4285 - name = "home" 4286 - version = "0.5.12" 4287 - source = "registry+https://github.com/rust-lang/crates.io-index" 4288 - checksum = "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d" 4289 - dependencies = [ 4290 - "windows-sys 0.61.2", 4291 - ] 4292 - 4293 - [[package]] 4294 4154 name = "html5ever" 4295 4155 version = "0.39.0" 4296 4156 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4393 4253 4394 4254 [[package]] 4395 4255 name = "hybrid-array" 4396 - version = "0.4.8" 4256 + version = "0.4.9" 4397 4257 source = "registry+https://github.com/rust-lang/crates.io-index" 4398 - checksum = "8655f91cd07f2b9d0c24137bd650fe69617773435ee5ec83022377777ce65ef1" 4258 + checksum = "1a79f2aff40c18ab8615ddc5caa9eb5b96314aef18fe5823090f204ad988e813" 4399 4259 dependencies = [ 4400 4260 "typenum", 4401 - "zeroize", 4402 4261 ] 4403 4262 4404 4263 [[package]] ··· 4577 4436 "icu_properties 1.5.1", 4578 4437 "icu_provider 1.5.0", 4579 4438 "icu_provider_adapters", 4580 - "icu_segmenter", 4439 + "icu_segmenter 1.5.0", 4581 4440 "icu_timezone", 4582 4441 "tinystr 0.7.6", 4583 4442 "unicode-bidi", ··· 4762 4621 checksum = "52b1a7fbdbf3958f1be8354cb59ac73f165b7b7082d447ff2090355c9a069120" 4763 4622 4764 4623 [[package]] 4624 + name = "icu_locale" 4625 + version = "2.1.1" 4626 + source = "registry+https://github.com/rust-lang/crates.io-index" 4627 + checksum = "532b11722e350ab6bf916ba6eb0efe3ee54b932666afec989465f9243fe6dd60" 4628 + dependencies = [ 4629 + "icu_collections 2.1.1", 4630 + "icu_locale_core", 4631 + "icu_locale_data", 4632 + "icu_provider 2.1.1", 4633 + "potential_utf", 4634 + "tinystr 0.8.2", 4635 + "zerovec 0.11.5", 4636 + ] 4637 + 4638 + [[package]] 4765 4639 name = "icu_locale_core" 4766 4640 version = "2.1.1" 4767 4641 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4769 4643 dependencies = [ 4770 4644 "displaydoc", 4771 4645 "litemap 0.8.1", 4646 + "serde", 4772 4647 "tinystr 0.8.2", 4773 4648 "writeable 0.6.2", 4774 4649 "zerovec 0.11.5", 4775 4650 ] 4651 + 4652 + [[package]] 4653 + name = "icu_locale_data" 4654 + version = "2.1.2" 4655 + source = "registry+https://github.com/rust-lang/crates.io-index" 4656 + checksum = "1c5f1d16b4c3a2642d3a719f18f6b06070ab0aef246a6418130c955ae08aa831" 4776 4657 4777 4658 [[package]] 4778 4659 name = "icu_locid" ··· 4951 4832 dependencies = [ 4952 4833 "displaydoc", 4953 4834 "icu_locale_core", 4835 + "serde", 4836 + "stable_deref_trait", 4954 4837 "writeable 0.6.2", 4955 4838 "yoke 0.8.1", 4956 4839 "zerofrom", ··· 4993 4876 "icu_collections 1.5.0", 4994 4877 "icu_locid", 4995 4878 "icu_provider 1.5.0", 4996 - "icu_segmenter_data", 4879 + "icu_segmenter_data 1.5.1", 4997 4880 "utf8_iter", 4998 4881 "zerovec 0.10.4", 4999 4882 ] 5000 4883 5001 4884 [[package]] 4885 + name = "icu_segmenter" 4886 + version = "2.1.2" 4887 + source = "registry+https://github.com/rust-lang/crates.io-index" 4888 + checksum = "a807a7488f3f758629ae86d99d9d30dce24da2fb2945d74c80a4f4a62c71db73" 4889 + dependencies = [ 4890 + "core_maths", 4891 + "icu_collections 2.1.1", 4892 + "icu_locale", 4893 + "icu_provider 2.1.1", 4894 + "icu_segmenter_data 2.1.1", 4895 + "potential_utf", 4896 + "utf8_iter", 4897 + "zerovec 0.11.5", 4898 + ] 4899 + 4900 + [[package]] 5002 4901 name = "icu_segmenter_data" 5003 4902 version = "1.5.1" 5004 4903 source = "registry+https://github.com/rust-lang/crates.io-index" 5005 4904 checksum = "a1e52775179941363cc594e49ce99284d13d6948928d8e72c755f55e98caa1eb" 5006 4905 5007 4906 [[package]] 4907 + name = "icu_segmenter_data" 4908 + version = "2.1.1" 4909 + source = "registry+https://github.com/rust-lang/crates.io-index" 4910 + checksum = "6ebbb7321d9e21d25f5660366cb6c08201d0175898a3a6f7a41ee9685af21c80" 4911 + 4912 + [[package]] 5008 4913 name = "icu_timezone" 5009 4914 version = "1.5.0" 5010 4915 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5064 4969 ] 5065 4970 5066 4971 [[package]] 5067 - name = "igd-next" 5068 - version = "0.16.2" 5069 - source = "registry+https://github.com/rust-lang/crates.io-index" 5070 - checksum = "516893339c97f6011282d5825ac94fc1c7aad5cad26bdc2d0cee068c0bf97f97" 5071 - dependencies = [ 5072 - "async-trait", 5073 - "attohttpc", 5074 - "bytes", 5075 - "futures", 5076 - "http 1.4.0", 5077 - "http-body-util", 5078 - "hyper 1.8.1", 5079 - "hyper-util", 5080 - "log", 5081 - "rand 0.9.2", 5082 - "tokio", 5083 - "url", 5084 - "xmltree", 5085 - ] 5086 - 5087 - [[package]] 5088 4972 name = "image" 5089 4973 version = "0.25.10" 5090 4974 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5169 5053 ] 5170 5054 5171 5055 [[package]] 5172 - name = "inout" 5173 - version = "0.2.2" 5174 - source = "registry+https://github.com/rust-lang/crates.io-index" 5175 - checksum = "4250ce6452e92010fdf7268ccc5d14faa80bb12fc741938534c58f16804e03c7" 5176 - dependencies = [ 5177 - "hybrid-array 0.4.8", 5178 - ] 5179 - 5180 - [[package]] 5181 5056 name = "interpolate_name" 5182 5057 version = "0.2.4" 5183 5058 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5199 5074 "mio", 5200 5075 "postcard", 5201 5076 "rand 0.9.2", 5202 - "rustc-hash 2.1.1", 5077 + "rustc-hash 2.1.2", 5203 5078 "serde_core", 5204 5079 "tempfile", 5205 5080 "thiserror 2.0.18", ··· 5228 5103 5229 5104 [[package]] 5230 5105 name = "iri-string" 5231 - version = "0.7.11" 5106 + version = "0.7.12" 5232 5107 source = "registry+https://github.com/rust-lang/crates.io-index" 5233 - checksum = "d8e7418f59cc01c88316161279a7f665217ae316b388e58a0d10e29f54f1e5eb" 5108 + checksum = "25e659a4bb38e810ebc252e53b5814ff908a8c58c2a9ce2fae1bbec24cbf4e20" 5234 5109 dependencies = [ 5235 5110 "memchr", 5236 5111 "serde", ··· 5238 5113 5239 5114 [[package]] 5240 5115 name = "iroh" 5241 - version = "0.96.1" 5116 + version = "0.97.0" 5242 5117 source = "registry+https://github.com/rust-lang/crates.io-index" 5243 - checksum = "5236da4d5681f317ec393c8fe2b7e3d360d31c6bb40383991d0b7429ca5ad117" 5118 + checksum = "feb56e7e4b0ec7fba7efa6a236b016a52b5d927d50244aceb9e20566159b1a32" 5244 5119 dependencies = [ 5245 5120 "backon", 5246 5121 "bytes", 5247 5122 "cfg_aliases", 5248 5123 "data-encoding", 5249 5124 "derive_more", 5250 - "ed25519-dalek", 5125 + "ed25519-dalek 3.0.0-pre.1", 5251 5126 "futures-util", 5252 5127 "getrandom 0.3.4", 5253 5128 "hickory-resolver", 5254 5129 "http 1.4.0", 5255 - "igd-next", 5130 + "ipnet", 5256 5131 "iroh-base", 5257 5132 "iroh-metrics", 5258 - "iroh-quinn", 5259 - "iroh-quinn-proto", 5260 - "iroh-quinn-udp", 5261 5133 "iroh-relay", 5262 5134 "n0-error", 5263 5135 "n0-future", 5264 5136 "n0-watcher", 5265 - "netdev", 5266 5137 "netwatch", 5138 + "noq", 5139 + "noq-proto", 5140 + "noq-udp", 5267 5141 "papaya", 5268 5142 "pin-project", 5269 5143 "pkarr", 5270 5144 "pkcs8 0.11.0-rc.11", 5271 - "portmapper", 5145 + "portable-atomic", 5272 5146 "rand 0.9.2", 5273 - "reqwest 0.12.28", 5274 - "rustc-hash 2.1.1", 5147 + "reqwest", 5148 + "rustc-hash 2.1.2", 5275 5149 "rustls", 5276 5150 "rustls-pki-types", 5277 5151 "rustls-webpki", 5278 5152 "serde", 5279 5153 "smallvec", 5280 - "strum 0.27.2", 5154 + "strum 0.28.0", 5281 5155 "swarm-discovery", 5282 5156 "sync_wrapper", 5283 5157 "time", ··· 5292 5166 5293 5167 [[package]] 5294 5168 name = "iroh-base" 5295 - version = "0.96.1" 5169 + version = "0.97.0" 5296 5170 source = "registry+https://github.com/rust-lang/crates.io-index" 5297 - checksum = "20c99d836a1c99e037e98d1bf3ef209c3a4df97555a00ce9510eb78eccdf5567" 5171 + checksum = "55a354e3396b62c14717ee807dfee9a7f43f6dad47e4ac0fd1d49f1ffad14ef0" 5298 5172 dependencies = [ 5299 5173 "curve25519-dalek 5.0.0-pre.1", 5300 5174 "data-encoding", 5301 5175 "derive_more", 5302 5176 "digest 0.11.0-rc.10", 5303 - "ed25519-dalek", 5177 + "ed25519-dalek 3.0.0-pre.1", 5304 5178 "n0-error", 5305 5179 "rand_core 0.9.5", 5306 5180 "serde", ··· 5340 5214 5341 5215 [[package]] 5342 5216 name = "iroh-persist" 5343 - version = "0.1.5" 5344 - source = "git+https://github.com/webbeef/iroh-persist.git?branch=iroh-0.96#67839547424ae4ea527e85f8851a1410b2f948ad" 5217 + version = "0.1.6" 5218 + source = "registry+https://github.com/rust-lang/crates.io-index" 5219 + checksum = "222e4c81746dd5d98bb3de94233a37014e53714ef72149c6a0b68f08475a9901" 5345 5220 dependencies = [ 5346 5221 "dirs", 5222 + "ed25519-dalek 2.2.0", 5347 5223 "iroh", 5348 5224 "n0-error", 5349 5225 "rand 0.9.2", ··· 5354 5230 ] 5355 5231 5356 5232 [[package]] 5357 - name = "iroh-quinn" 5358 - version = "0.16.1" 5359 - source = "registry+https://github.com/rust-lang/crates.io-index" 5360 - checksum = "034ed21f34c657a123d39525d948c885aacba59508805e4dd67d71f022e7151b" 5361 - dependencies = [ 5362 - "bytes", 5363 - "cfg_aliases", 5364 - "iroh-quinn-proto", 5365 - "iroh-quinn-udp", 5366 - "pin-project-lite", 5367 - "rustc-hash 2.1.1", 5368 - "rustls", 5369 - "socket2 0.6.3", 5370 - "thiserror 2.0.18", 5371 - "tokio", 5372 - "tokio-stream", 5373 - "tracing", 5374 - "web-time", 5375 - ] 5376 - 5377 - [[package]] 5378 - name = "iroh-quinn-proto" 5379 - version = "0.15.1" 5380 - source = "registry+https://github.com/rust-lang/crates.io-index" 5381 - checksum = "0de99ad8adc878ee0e68509ad256152ce23b8bbe45f5539d04e179630aca40a9" 5382 - dependencies = [ 5383 - "bytes", 5384 - "derive_more", 5385 - "enum-assoc", 5386 - "fastbloom", 5387 - "getrandom 0.3.4", 5388 - "identity-hash", 5389 - "lru-slab", 5390 - "rand 0.9.2", 5391 - "ring", 5392 - "rustc-hash 2.1.1", 5393 - "rustls", 5394 - "rustls-pki-types", 5395 - "slab", 5396 - "sorted-index-buffer", 5397 - "thiserror 2.0.18", 5398 - "tinyvec", 5399 - "tracing", 5400 - "web-time", 5401 - ] 5402 - 5403 - [[package]] 5404 - name = "iroh-quinn-udp" 5405 - version = "0.8.0" 5406 - source = "registry+https://github.com/rust-lang/crates.io-index" 5407 - checksum = "f981dadd5a072a9e0efcd24bdcc388e570073f7e51b33505ceb1ef4668c80c86" 5408 - dependencies = [ 5409 - "cfg_aliases", 5410 - "libc", 5411 - "socket2 0.6.3", 5412 - "tracing", 5413 - "windows-sys 0.61.2", 5414 - ] 5415 - 5416 - [[package]] 5417 5233 name = "iroh-relay" 5418 - version = "0.96.1" 5234 + version = "0.97.0" 5419 5235 source = "registry+https://github.com/rust-lang/crates.io-index" 5420 - checksum = "cd2b63e654b9dec799a73372cdc79b529ca6c7248c0c8de7da78a02e3a46f03c" 5236 + checksum = "d786b260cadfe82ae0b6a9e372e8c78949096a06c857d1c3521355cefced0f55" 5421 5237 dependencies = [ 5422 5238 "blake3", 5423 5239 "bytes", ··· 5432 5248 "hyper-util", 5433 5249 "iroh-base", 5434 5250 "iroh-metrics", 5435 - "iroh-quinn", 5436 - "iroh-quinn-proto", 5437 5251 "lru 0.16.3", 5438 5252 "n0-error", 5439 5253 "n0-future", 5254 + "noq", 5255 + "noq-proto", 5440 5256 "num_enum", 5441 5257 "pin-project", 5442 5258 "pkarr", 5443 5259 "postcard", 5444 5260 "rand 0.9.2", 5445 - "reqwest 0.12.28", 5261 + "reqwest", 5446 5262 "rustls", 5447 5263 "rustls-pki-types", 5448 5264 "serde", 5449 5265 "serde_bytes", 5450 - "strum 0.27.2", 5266 + "strum 0.28.0", 5451 5267 "tokio", 5452 5268 "tokio-rustls", 5453 5269 "tokio-util", ··· 5643 5459 5644 5460 [[package]] 5645 5461 name = "js-sys" 5646 - version = "0.3.91" 5462 + version = "0.3.92" 5647 5463 source = "registry+https://github.com/rust-lang/crates.io-index" 5648 - checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c" 5464 + checksum = "cc4c90f45aa2e6eacbe8645f77fdea542ac97a494bcd117a67df9ff4d611f995" 5649 5465 dependencies = [ 5466 + "cfg-if", 5467 + "futures-util", 5650 5468 "once_cell", 5651 5469 "wasm-bindgen", 5652 5470 ] ··· 6467 6285 "libc", 6468 6286 "mac-addr", 6469 6287 "netlink-packet-core", 6470 - "netlink-packet-route 0.29.0", 6288 + "netlink-packet-route", 6471 6289 "netlink-sys", 6472 6290 "objc2-core-foundation", 6473 6291 "objc2-system-configuration", ··· 6487 6305 6488 6306 [[package]] 6489 6307 name = "netlink-packet-route" 6490 - version = "0.28.0" 6491 - source = "registry+https://github.com/rust-lang/crates.io-index" 6492 - checksum = "4ce3636fa715e988114552619582b530481fd5ef176a1e5c1bf024077c2c9445" 6493 - dependencies = [ 6494 - "bitflags 2.11.0", 6495 - "libc", 6496 - "log", 6497 - "netlink-packet-core", 6498 - ] 6499 - 6500 - [[package]] 6501 - name = "netlink-packet-route" 6502 6308 version = "0.29.0" 6503 6309 source = "registry+https://github.com/rust-lang/crates.io-index" 6504 6310 checksum = "df9854ea6ad14e3f4698a7f03b65bce0833dd2d81d594a0e4a984170537146b6" ··· 6538 6344 6539 6345 [[package]] 6540 6346 name = "netwatch" 6541 - version = "0.14.0" 6347 + version = "0.15.0" 6542 6348 source = "registry+https://github.com/rust-lang/crates.io-index" 6543 - checksum = "454b8c0759b2097581f25ed5180b4a1d14c324fde6d0734932a288e044d06232" 6349 + checksum = "3b1b27babe89ef9f2237bc6c028bea24fa84163a1b6f8f17ff93573ebd7d861f" 6544 6350 dependencies = [ 6545 6351 "atomic-waker", 6546 6352 "bytes", 6547 6353 "cfg_aliases", 6548 6354 "derive_more", 6549 - "iroh-quinn-udp", 6550 6355 "js-sys", 6551 6356 "libc", 6552 6357 "n0-error", ··· 6554 6359 "n0-watcher", 6555 6360 "netdev", 6556 6361 "netlink-packet-core", 6557 - "netlink-packet-route 0.28.0", 6362 + "netlink-packet-route", 6558 6363 "netlink-proto", 6559 6364 "netlink-sys", 6365 + "noq-udp", 6560 6366 "objc2-core-foundation", 6561 6367 "objc2-system-configuration", 6562 6368 "pin-project-lite", ··· 6635 6441 version = "0.3.0" 6636 6442 source = "registry+https://github.com/rust-lang/crates.io-index" 6637 6443 checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8" 6444 + 6445 + [[package]] 6446 + name = "noq" 6447 + version = "0.17.0" 6448 + source = "registry+https://github.com/rust-lang/crates.io-index" 6449 + checksum = "8df966fb44ac763bc86da97fa6c811c54ae82ef656575949f93c6dae0c9f09bf" 6450 + dependencies = [ 6451 + "bytes", 6452 + "cfg_aliases", 6453 + "noq-proto", 6454 + "noq-udp", 6455 + "pin-project-lite", 6456 + "rustc-hash 2.1.2", 6457 + "rustls", 6458 + "socket2 0.6.3", 6459 + "thiserror 2.0.18", 6460 + "tokio", 6461 + "tokio-stream", 6462 + "tracing", 6463 + "web-time", 6464 + ] 6465 + 6466 + [[package]] 6467 + name = "noq-proto" 6468 + version = "0.16.0" 6469 + source = "registry+https://github.com/rust-lang/crates.io-index" 6470 + checksum = "5c61b72abd670eebc05b5cf720e077b04a3ef3354bc7bc19f1c3524cb424db7b" 6471 + dependencies = [ 6472 + "aes-gcm", 6473 + "bytes", 6474 + "derive_more", 6475 + "enum-assoc", 6476 + "fastbloom", 6477 + "getrandom 0.3.4", 6478 + "identity-hash", 6479 + "lru-slab", 6480 + "rand 0.9.2", 6481 + "ring", 6482 + "rustc-hash 2.1.2", 6483 + "rustls", 6484 + "rustls-pki-types", 6485 + "slab", 6486 + "sorted-index-buffer", 6487 + "thiserror 2.0.18", 6488 + "tinyvec", 6489 + "tracing", 6490 + "web-time", 6491 + ] 6492 + 6493 + [[package]] 6494 + name = "noq-udp" 6495 + version = "0.9.0" 6496 + source = "registry+https://github.com/rust-lang/crates.io-index" 6497 + checksum = "bb9be4fedd6b98f3ba82ccd3506f4d0219fb723c3f97c67e12fe1494aa020e44" 6498 + dependencies = [ 6499 + "cfg_aliases", 6500 + "libc", 6501 + "socket2 0.6.3", 6502 + "tracing", 6503 + "windows-sys 0.61.2", 6504 + ] 6638 6505 6639 6506 [[package]] 6640 6507 name = "ntimestamp" ··· 7183 7050 source = "registry+https://github.com/rust-lang/crates.io-index" 7184 7051 checksum = "c196e0276c471c843dd5777e7543a36a298a4be942a2a688d8111cd43390dedb" 7185 7052 dependencies = [ 7186 - "aead 0.5.2", 7187 - "cipher 0.4.4", 7188 - "ctr 0.9.2", 7053 + "aead", 7054 + "cipher", 7055 + "ctr", 7189 7056 "subtle", 7190 7057 ] 7191 7058 ··· 7361 7228 source = "registry+https://github.com/rust-lang/crates.io-index" 7362 7229 checksum = "0fc9e2161f1f215afdfce23677034ae137bbd45016a880c2eb3ba8eb95f085b2" 7363 7230 dependencies = [ 7364 - "base16ct 0.2.0", 7231 + "base16ct", 7365 7232 "ecdsa", 7366 7233 "elliptic-curve", 7367 7234 "primeorder", ··· 7396 7263 7397 7264 [[package]] 7398 7265 name = "papaya" 7399 - version = "0.2.3" 7266 + version = "0.2.4" 7400 7267 source = "registry+https://github.com/rust-lang/crates.io-index" 7401 - checksum = "f92dd0b07c53a0a0c764db2ace8c541dc47320dad97c2200c2a637ab9dd2328f" 7268 + checksum = "997ee03cd38c01469a7046643714f0ad28880bcb9e6679ff0666e24817ca19b7" 7402 7269 dependencies = [ 7403 7270 "equivalent", 7404 7271 "seize", ··· 7651 7518 source = "registry+https://github.com/rust-lang/crates.io-index" 7652 7519 checksum = "d7bfb9143bbba379f246211eb68074d78db9cc048e4c5701f3b0e6cb1ec67ca2" 7653 7520 dependencies = [ 7654 - "async-compat", 7655 7521 "base32", 7656 7522 "bytes", 7657 7523 "cfg_aliases", 7658 7524 "document-features", 7659 - "dyn-clone", 7660 - "ed25519-dalek", 7661 - "futures-buffered", 7662 - "futures-lite", 7525 + "ed25519-dalek 3.0.0-pre.1", 7663 7526 "getrandom 0.4.2", 7664 - "log", 7665 - "lru 0.16.3", 7666 7527 "ntimestamp", 7667 - "reqwest 0.13.2", 7668 7528 "self_cell", 7669 7529 "serde", 7670 - "sha1_smol", 7671 7530 "simple-dns", 7672 7531 "thiserror 2.0.18", 7673 - "tokio", 7674 - "tracing", 7675 - "url", 7676 - "wasm-bindgen-futures", 7677 7532 ] 7678 7533 7679 7534 [[package]] ··· 7826 7681 dependencies = [ 7827 7682 "cpufeatures 0.2.17", 7828 7683 "opaque-debug", 7829 - "universal-hash 0.5.1", 7830 - ] 7831 - 7832 - [[package]] 7833 - name = "poly1305" 7834 - version = "0.9.0-rc.6" 7835 - source = "registry+https://github.com/rust-lang/crates.io-index" 7836 - checksum = "19feddcbdf17fad33f40041c7f9e768faf19455f32a6d52ba1b8b65ffc7b1cae" 7837 - dependencies = [ 7838 - "cpufeatures 0.3.0", 7839 - "universal-hash 0.6.1", 7840 - "zeroize", 7684 + "universal-hash", 7841 7685 ] 7842 7686 7843 7687 [[package]] ··· 7849 7693 "cfg-if", 7850 7694 "cpufeatures 0.2.17", 7851 7695 "opaque-debug", 7852 - "universal-hash 0.5.1", 7853 - ] 7854 - 7855 - [[package]] 7856 - name = "polyval" 7857 - version = "0.7.1" 7858 - source = "registry+https://github.com/rust-lang/crates.io-index" 7859 - checksum = "7dfc63250416fea14f5749b90725916a6c903f599d51cb635aa7a52bfd03eede" 7860 - dependencies = [ 7861 - "cpubits", 7862 - "cpufeatures 0.3.0", 7863 - "universal-hash 0.6.1", 7696 + "universal-hash", 7864 7697 ] 7865 7698 7866 7699 [[package]] ··· 7882 7715 ] 7883 7716 7884 7717 [[package]] 7885 - name = "portmapper" 7886 - version = "0.14.0" 7887 - source = "registry+https://github.com/rust-lang/crates.io-index" 7888 - checksum = "7d2a8825353ace3285138da3378b1e21860d60351942f7aa3b99b13b41f80318" 7889 - dependencies = [ 7890 - "base64 0.22.1", 7891 - "bytes", 7892 - "derive_more", 7893 - "futures-lite", 7894 - "futures-util", 7895 - "hyper-util", 7896 - "igd-next", 7897 - "iroh-metrics", 7898 - "libc", 7899 - "n0-error", 7900 - "netwatch", 7901 - "num_enum", 7902 - "rand 0.9.2", 7903 - "serde", 7904 - "smallvec", 7905 - "socket2 0.6.3", 7906 - "time", 7907 - "tokio", 7908 - "tokio-util", 7909 - "tower-layer", 7910 - "tracing", 7911 - "url", 7912 - ] 7913 - 7914 - [[package]] 7915 7718 name = "postcard" 7916 7719 version = "1.1.3" 7917 7720 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 7942 7745 source = "registry+https://github.com/rust-lang/crates.io-index" 7943 7746 checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77" 7944 7747 dependencies = [ 7748 + "serde_core", 7749 + "writeable 0.6.2", 7945 7750 "zerovec 0.11.5", 7946 7751 ] 7947 7752 ··· 8158 7963 "pin-project-lite", 8159 7964 "quinn-proto", 8160 7965 "quinn-udp", 8161 - "rustc-hash 2.1.1", 7966 + "rustc-hash 2.1.2", 8162 7967 "rustls", 8163 7968 "socket2 0.6.3", 8164 7969 "thiserror 2.0.18", ··· 8173 7978 source = "registry+https://github.com/rust-lang/crates.io-index" 8174 7979 checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098" 8175 7980 dependencies = [ 8176 - "aws-lc-rs", 8177 7981 "bytes", 8178 7982 "getrandom 0.3.4", 8179 7983 "lru-slab", 8180 7984 "rand 0.9.2", 8181 7985 "ring", 8182 - "rustc-hash 2.1.1", 7986 + "rustc-hash 2.1.2", 8183 7987 "rustls", 8184 7988 "rustls-pki-types", 8185 7989 "slab", ··· 8562 8366 ] 8563 8367 8564 8368 [[package]] 8565 - name = "reqwest" 8566 - version = "0.13.2" 8567 - source = "registry+https://github.com/rust-lang/crates.io-index" 8568 - checksum = "ab3f43e3283ab1488b624b44b0e988d0acea0b3214e694730a055cb6b2efa801" 8569 - dependencies = [ 8570 - "base64 0.22.1", 8571 - "bytes", 8572 - "futures-core", 8573 - "http 1.4.0", 8574 - "http-body 1.0.1", 8575 - "http-body-util", 8576 - "hyper 1.8.1", 8577 - "hyper-rustls", 8578 - "hyper-util", 8579 - "js-sys", 8580 - "log", 8581 - "percent-encoding", 8582 - "pin-project-lite", 8583 - "quinn", 8584 - "rustls", 8585 - "rustls-pki-types", 8586 - "rustls-platform-verifier", 8587 - "sync_wrapper", 8588 - "tokio", 8589 - "tokio-rustls", 8590 - "tower", 8591 - "tower-http", 8592 - "tower-service", 8593 - "url", 8594 - "wasm-bindgen", 8595 - "wasm-bindgen-futures", 8596 - "web-sys", 8597 - ] 8598 - 8599 - [[package]] 8600 8369 name = "resolv-conf" 8601 8370 version = "0.7.6" 8602 8371 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 8721 8490 8722 8491 [[package]] 8723 8492 name = "rustc-hash" 8724 - version = "2.1.1" 8493 + version = "2.1.2" 8725 8494 source = "registry+https://github.com/rust-lang/crates.io-index" 8726 - checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" 8495 + checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" 8727 8496 8728 8497 [[package]] 8729 8498 name = "rustc_version" ··· 8950 8719 source = "registry+https://github.com/rust-lang/crates.io-index" 8951 8720 checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" 8952 8721 dependencies = [ 8953 - "base16ct 0.2.0", 8722 + "base16ct", 8954 8723 "der 0.7.10", 8955 8724 "generic-array", 8956 8725 "pkcs8 0.10.2", ··· 8960 8729 ] 8961 8730 8962 8731 [[package]] 8963 - name = "sec1" 8964 - version = "0.8.0" 8965 - source = "registry+https://github.com/rust-lang/crates.io-index" 8966 - checksum = "f46b9a5ab87780a3189a1d704766579517a04ad59de653b7aad7d38e8a15f7dc" 8967 - dependencies = [ 8968 - "base16ct 1.0.0", 8969 - "hybrid-array 0.4.8", 8970 - ] 8971 - 8972 - [[package]] 8973 8732 name = "security-framework" 8974 8733 version = "3.7.0" 8975 8734 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 9015 8774 "phf", 9016 8775 "phf_codegen", 9017 8776 "precomputed-hash", 9018 - "rustc-hash 2.1.1", 8777 + "rustc-hash 2.1.2", 9019 8778 "servo_arc", 9020 8779 "smallvec", 9021 8780 "to_shmem", ··· 9162 8921 source = "registry+https://github.com/rust-lang/crates.io-index" 9163 8922 checksum = "a84f14a19e9a014bb9f4512488d9829a68e04ecabffb0f9904cd1ace94598177" 9164 8923 dependencies = [ 9165 - "base16ct 0.2.0", 8924 + "base16ct", 9166 8925 "serde", 9167 8926 ] 9168 8927 ··· 9189 8948 "log", 9190 8949 "mozangle", 9191 8950 "parking_lot", 9192 - "rustc-hash 2.1.1", 8951 + "rustc-hash 2.1.2", 9193 8952 "rustls", 9194 8953 "serde", 9195 8954 "servo", ··· 9246 9005 "backtrace", 9247 9006 "libc", 9248 9007 "log", 9249 - "rustc-hash 2.1.1", 9008 + "rustc-hash 2.1.2", 9250 9009 "tikv-jemalloc-sys", 9251 9010 "tikv-jemallocator", 9252 9011 "windows-sys 0.61.2", ··· 9263 9022 "mach2", 9264 9023 "nix", 9265 9024 "rustc-demangle", 9266 - "rustc-hash 2.1.1", 9025 + "rustc-hash 2.1.2", 9267 9026 "serde_json", 9268 9027 "servo-background-hang-monitor-api", 9269 9028 "servo-base", ··· 9341 9100 "log", 9342 9101 "peniko", 9343 9102 "pollster", 9344 - "rustc-hash 2.1.1", 9103 + "rustc-hash 2.1.2", 9345 9104 "servo-base", 9346 9105 "servo-canvas-traits", 9347 9106 "servo-config", ··· 9417 9176 "petname", 9418 9177 "postcard", 9419 9178 "rand 0.9.2", 9420 - "rustc-hash 2.1.1", 9179 + "rustc-hash 2.1.2", 9421 9180 "serde", 9422 9181 "serde_json", 9423 9182 "servo-background-hang-monitor", ··· 9463 9222 "ipc-channel", 9464 9223 "log", 9465 9224 "malloc_size_of_derive", 9466 - "rustc-hash 2.1.1", 9225 + "rustc-hash 2.1.2", 9467 9226 "serde", 9468 9227 "servo-base", 9469 9228 "servo-canvas-traits", ··· 9507 9266 "log", 9508 9267 "malloc_size_of_derive", 9509 9268 "rand 0.9.2", 9510 - "rustc-hash 2.1.1", 9269 + "rustc-hash 2.1.2", 9511 9270 "serde", 9512 9271 "serde_json", 9513 9272 "servo-base", ··· 9561 9320 "keyboard-types 0.8.3", 9562 9321 "log", 9563 9322 "malloc_size_of_derive", 9564 - "rustc-hash 2.1.1", 9323 + "rustc-hash 2.1.2", 9565 9324 "serde", 9566 9325 "servo-base", 9567 9326 "servo-config", ··· 9606 9365 "objc2-core-text", 9607 9366 "parking_lot", 9608 9367 "read-fonts", 9609 - "rustc-hash 2.1.1", 9368 + "rustc-hash 2.1.2", 9610 9369 "serde", 9611 9370 "servo-allocator", 9612 9371 "servo-base", ··· 9704 9463 "euclid", 9705 9464 "html5ever", 9706 9465 "icu_locid", 9707 - "icu_segmenter", 9466 + "icu_segmenter 1.5.0", 9708 9467 "itertools 0.14.0", 9709 9468 "kurbo 0.12.0", 9710 9469 "log", ··· 9713 9472 "parking_lot", 9714 9473 "quickcheck", 9715 9474 "rayon", 9716 - "rustc-hash 2.1.1", 9475 + "rustc-hash 2.1.2", 9717 9476 "selectors", 9718 9477 "servo-base", 9719 9478 "servo-config", ··· 9759 9518 "libc", 9760 9519 "malloc_size_of_derive", 9761 9520 "parking_lot", 9762 - "rustc-hash 2.1.1", 9521 + "rustc-hash 2.1.2", 9763 9522 "selectors", 9764 9523 "serde", 9765 9524 "servo-background-hang-monitor-api", ··· 9974 9733 "ipc-channel", 9975 9734 "log", 9976 9735 "malloc_size_of_derive", 9977 - "rustc-hash 2.1.1", 9736 + "rustc-hash 2.1.2", 9978 9737 "serde", 9979 9738 "servo-config", 9980 9739 "servo-malloc-size-of", ··· 10053 9812 "parking_lot", 10054 9813 "quick_cache", 10055 9814 "regex", 10056 - "reqwest 0.12.28", 9815 + "reqwest", 10057 9816 "resvg", 10058 - "rustc-hash 2.1.1", 9817 + "rustc-hash 2.1.2", 10059 9818 "rustls", 10060 9819 "rustls-pki-types", 10061 9820 "rustls-platform-verifier", ··· 10109 9868 "parking_lot", 10110 9869 "percent-encoding", 10111 9870 "rand 0.9.2", 10112 - "rustc-hash 2.1.1", 9871 + "rustc-hash 2.1.2", 10113 9872 "rustls-pki-types", 10114 9873 "serde", 10115 9874 "serde_json", ··· 10145 9904 "ipc-channel", 10146 9905 "log", 10147 9906 "rayon", 10148 - "rustc-hash 2.1.1", 9907 + "rustc-hash 2.1.2", 10149 9908 "servo-allocator", 10150 9909 "servo-base", 10151 9910 "servo-canvas-traits", ··· 10189 9948 "malloc_size_of_derive", 10190 9949 "parking_lot", 10191 9950 "raw-window-handle", 10192 - "rustc-hash 2.1.1", 9951 + "rustc-hash 2.1.2", 10193 9952 "serde", 10194 9953 "serde_bytes", 10195 9954 "servo-base", ··· 10262 10021 version = "0.0.6" 10263 10022 dependencies = [ 10264 10023 "accountable-refcell", 10265 - "aes 0.8.4", 10266 - "aes-gcm 0.10.3", 10024 + "aes", 10025 + "aes-gcm", 10267 10026 "aes-kw", 10268 10027 "app_units", 10269 10028 "argon2", ··· 10279 10038 "chacha20poly1305", 10280 10039 "chardetng", 10281 10040 "chrono", 10282 - "cipher 0.4.4", 10041 + "cipher", 10283 10042 "content-security-policy", 10284 10043 "cookie 0.18.1", 10285 10044 "crossbeam-channel", 10286 10045 "cssparser", 10287 - "ctr 0.9.2", 10046 + "ctr", 10288 10047 "data-url", 10289 10048 "der 0.7.10", 10290 10049 "digest 0.10.7", ··· 10330 10089 "rand 0.9.2", 10331 10090 "regex", 10332 10091 "rsa", 10333 - "rustc-hash 2.1.1", 10334 - "sec1 0.7.3", 10092 + "rustc-hash 2.1.2", 10093 + "sec1", 10335 10094 "selectors", 10336 10095 "serde", 10337 10096 "serde_json", ··· 10444 10203 "euclid", 10445 10204 "keyboard-types 0.8.3", 10446 10205 "malloc_size_of_derive", 10447 - "rustc-hash 2.1.1", 10206 + "rustc-hash 2.1.2", 10448 10207 "serde", 10449 10208 "servo-base", 10450 10209 "servo-bluetooth-traits", ··· 10479 10238 "malloc_size_of_derive", 10480 10239 "postcard", 10481 10240 "rusqlite", 10482 - "rustc-hash 2.1.1", 10241 + "rustc-hash 2.1.2", 10483 10242 "sea-query", 10484 10243 "sea-query-rusqlite", 10485 10244 "serde", ··· 10554 10313 "itertools 0.14.0", 10555 10314 "log", 10556 10315 "parking_lot", 10557 - "rustc-hash 2.1.1", 10316 + "rustc-hash 2.1.2", 10558 10317 "servo-base", 10559 10318 "servo-canvas-traits", 10560 10319 "servo-paint-api", ··· 10572 10331 "arrayvec", 10573 10332 "euclid", 10574 10333 "log", 10575 - "rustc-hash 2.1.1", 10334 + "rustc-hash 2.1.2", 10576 10335 "servo-base", 10577 10336 "servo-config", 10578 10337 "servo-paint-api", ··· 10964 10723 10965 10724 [[package]] 10966 10725 name = "ssh-cipher" 10967 - version = "0.3.0-rc.6" 10726 + version = "0.2.0" 10968 10727 source = "registry+https://github.com/rust-lang/crates.io-index" 10969 - checksum = "df1cbedb8b39b0c806c55067e26d3af78ad6ba8e787e93ecac569dbbe7b9922f" 10728 + checksum = "caac132742f0d33c3af65bfcde7f6aa8f62f0e991d80db99149eb9d44708784f" 10970 10729 dependencies = [ 10971 - "aes 0.9.0-rc.4", 10972 - "aes-gcm 0.11.0-rc.3", 10973 - "chacha20 0.10.0", 10974 - "cipher 0.5.1", 10975 - "des", 10976 - "poly1305 0.9.0-rc.6", 10730 + "cipher", 10977 10731 "ssh-encoding", 10978 - "zeroize", 10979 10732 ] 10980 10733 10981 10734 [[package]] 10982 10735 name = "ssh-encoding" 10983 - version = "0.3.0-rc.6" 10736 + version = "0.2.0" 10984 10737 source = "registry+https://github.com/rust-lang/crates.io-index" 10985 - checksum = "c0edd12dc43f9e7756430151976aad33df83d3983a4fdc11f93c0778a721c707" 10738 + checksum = "eb9242b9ef4108a78e8cd1a2c98e193ef372437f8c22be363075233321dd4a15" 10986 10739 dependencies = [ 10987 10740 "base64ct", 10988 - "digest 0.11.0-rc.10", 10989 - "pem-rfc7468 1.0.0", 10990 - "subtle", 10991 - "zeroize", 10741 + "pem-rfc7468 0.7.0", 10742 + "sha2 0.10.9", 10992 10743 ] 10993 10744 10994 10745 [[package]] 10995 10746 name = "ssh-key" 10996 - version = "0.7.0-rc.3" 10747 + version = "0.6.7" 10997 10748 source = "registry+https://github.com/rust-lang/crates.io-index" 10998 - checksum = "7307406fcbbeb6933b5c8cc84ec0fefee80fec53ba5b88b96674c0a75495090a" 10749 + checksum = "3b86f5297f0f04d08cabaa0f6bff7cb6aec4d9c3b49d87990d63da9d9156a8c3" 10999 10750 dependencies = [ 11000 - "ed25519-dalek", 11001 - "home", 11002 - "rand_core 0.9.5", 11003 - "sec1 0.8.0", 11004 - "sha2 0.11.0-rc.2", 11005 - "signature 3.0.0-rc.10", 10751 + "ed25519-dalek 2.2.0", 10752 + "p256", 10753 + "p384", 10754 + "p521", 10755 + "rand_core 0.6.4", 10756 + "rsa", 10757 + "sec1", 10758 + "sha2 0.10.9", 10759 + "signature 2.2.0", 11006 10760 "ssh-cipher", 11007 10761 "ssh-encoding", 11008 10762 "subtle", ··· 11091 10845 version = "0.28.0" 11092 10846 source = "registry+https://github.com/rust-lang/crates.io-index" 11093 10847 checksum = "9628de9b8791db39ceda2b119bbe13134770b56c138ec1d3af810d045c04f9bd" 10848 + dependencies = [ 10849 + "strum_macros 0.28.0", 10850 + ] 11094 10851 11095 10852 [[package]] 11096 10853 name = "strum_macros" ··· 11130 10887 "derive_more", 11131 10888 "encoding_rs", 11132 10889 "euclid", 11133 - "icu_segmenter", 10890 + "icu_segmenter 2.1.2", 11134 10891 "indexmap", 11135 10892 "itertools 0.14.0", 11136 10893 "itoa", ··· 11146 10903 "precomputed-hash", 11147 10904 "rayon", 11148 10905 "rayon-core", 11149 - "rustc-hash 2.1.1", 10906 + "rustc-hash 2.1.2", 11150 10907 "selectors", 11151 10908 "serde", 11152 10909 "servo_arc", ··· 11697 11454 checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869" 11698 11455 dependencies = [ 11699 11456 "displaydoc", 11457 + "serde_core", 11700 11458 "zerovec 0.11.5", 11701 11459 ] 11702 11460 ··· 11932 11690 "indexmap", 11933 11691 "toml_datetime 1.1.0+spec-1.1.0", 11934 11692 "toml_parser", 11935 - "winnow 1.0.0", 11693 + "winnow 1.0.1", 11936 11694 ] 11937 11695 11938 11696 [[package]] ··· 11941 11699 source = "registry+https://github.com/rust-lang/crates.io-index" 11942 11700 checksum = "2334f11ee363607eb04df9b8fc8a13ca1715a72ba8662a26ac285c98aabb4011" 11943 11701 dependencies = [ 11944 - "winnow 1.0.0", 11702 + "winnow 1.0.1", 11945 11703 ] 11946 11704 11947 11705 [[package]] ··· 12291 12049 ] 12292 12050 12293 12051 [[package]] 12294 - name = "universal-hash" 12295 - version = "0.6.1" 12296 - source = "registry+https://github.com/rust-lang/crates.io-index" 12297 - checksum = "f4987bdc12753382e0bec4a65c50738ffaabc998b9cdd1f952fb5f39b0048a96" 12298 - dependencies = [ 12299 - "crypto-common 0.2.1", 12300 - "ctutils", 12301 - ] 12302 - 12303 - [[package]] 12304 12052 name = "unsigned-varint" 12305 12053 version = "0.8.0" 12306 12054 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 12638 12386 12639 12387 [[package]] 12640 12388 name = "wasm-bindgen" 12641 - version = "0.2.114" 12389 + version = "0.2.115" 12642 12390 source = "registry+https://github.com/rust-lang/crates.io-index" 12643 - checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e" 12391 + checksum = "6523d69017b7633e396a89c5efab138161ed5aafcbc8d3e5c5a42ae38f50495a" 12644 12392 dependencies = [ 12645 12393 "cfg-if", 12646 12394 "once_cell", ··· 12651 12399 12652 12400 [[package]] 12653 12401 name = "wasm-bindgen-futures" 12654 - version = "0.4.64" 12402 + version = "0.4.65" 12655 12403 source = "registry+https://github.com/rust-lang/crates.io-index" 12656 - checksum = "e9c5522b3a28661442748e09d40924dfb9ca614b21c00d3fd135720e48b67db8" 12404 + checksum = "2d1faf851e778dfa54db7cd438b70758eba9755cb47403f3496edd7c8fc212f0" 12657 12405 dependencies = [ 12658 - "cfg-if", 12659 - "futures-util", 12660 12406 "js-sys", 12661 - "once_cell", 12662 12407 "wasm-bindgen", 12663 - "web-sys", 12664 12408 ] 12665 12409 12666 12410 [[package]] 12667 12411 name = "wasm-bindgen-macro" 12668 - version = "0.2.114" 12412 + version = "0.2.115" 12669 12413 source = "registry+https://github.com/rust-lang/crates.io-index" 12670 - checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6" 12414 + checksum = "4e3a6c758eb2f701ed3d052ff5737f5bfe6614326ea7f3bbac7156192dc32e67" 12671 12415 dependencies = [ 12672 12416 "quote", 12673 12417 "wasm-bindgen-macro-support", ··· 12675 12419 12676 12420 [[package]] 12677 12421 name = "wasm-bindgen-macro-support" 12678 - version = "0.2.114" 12422 + version = "0.2.115" 12679 12423 source = "registry+https://github.com/rust-lang/crates.io-index" 12680 - checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3" 12424 + checksum = "921de2737904886b52bcbb237301552d05969a6f9c40d261eb0533c8b055fedf" 12681 12425 dependencies = [ 12682 12426 "bumpalo", 12683 12427 "proc-macro2", ··· 12688 12432 12689 12433 [[package]] 12690 12434 name = "wasm-bindgen-shared" 12691 - version = "0.2.114" 12435 + version = "0.2.115" 12692 12436 source = "registry+https://github.com/rust-lang/crates.io-index" 12693 - checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16" 12437 + checksum = "a93e946af942b58934c604527337bad9ae33ba1d5c6900bbb41c2c07c2364a93" 12694 12438 dependencies = [ 12695 12439 "unicode-ident", 12696 12440 ] ··· 12853 12597 12854 12598 [[package]] 12855 12599 name = "web-sys" 12856 - version = "0.3.91" 12600 + version = "0.3.92" 12857 12601 source = "registry+https://github.com/rust-lang/crates.io-index" 12858 - checksum = "854ba17bb104abfb26ba36da9729addc7ce7f06f5c0f90f3c391f8461cca21f9" 12602 + checksum = "84cde8507f4d7cfcb1185b8cb5890c494ffea65edbe1ba82cfd63661c805ed94" 12859 12603 dependencies = [ 12860 12604 "js-sys", 12861 12605 "wasm-bindgen", ··· 12893 12637 "bytes", 12894 12638 "cookie 0.16.2", 12895 12639 "http 0.2.12", 12896 - "icu_segmenter", 12640 + "icu_segmenter 1.5.0", 12897 12641 "log", 12898 12642 "serde", 12899 12643 "serde_derive", ··· 12948 12692 "plane-split", 12949 12693 "rayon", 12950 12694 "ron", 12951 - "rustc-hash 2.1.1", 12695 + "rustc-hash 2.1.2", 12952 12696 "serde", 12953 12697 "smallvec", 12954 12698 "svg_fmt", ··· 13759 13503 13760 13504 [[package]] 13761 13505 name = "winnow" 13762 - version = "1.0.0" 13506 + version = "1.0.1" 13763 13507 source = "registry+https://github.com/rust-lang/crates.io-index" 13764 - checksum = "a90e88e4667264a994d34e6d1ab2d26d398dcdca8b7f52bec8668957517fc7d8" 13508 + checksum = "09dac053f1cd375980747450bfc7250c264eaae0583872e845c0c7cd578872b5" 13765 13509 dependencies = [ 13766 13510 "memchr", 13767 13511 ] ··· 13896 13640 "malloc_size_of_derive", 13897 13641 "objc", 13898 13642 "rayon", 13899 - "rustc-hash 2.1.1", 13643 + "rustc-hash 2.1.2", 13900 13644 "serde", 13901 13645 "smallvec", 13902 13646 "tracy-rs", ··· 14072 13816 ] 14073 13817 14074 13818 [[package]] 14075 - name = "xmltree" 14076 - version = "0.10.3" 14077 - source = "registry+https://github.com/rust-lang/crates.io-index" 14078 - checksum = "d7d8a75eaf6557bb84a65ace8609883db44a29951042ada9b393151532e41fcb" 14079 - dependencies = [ 14080 - "xml-rs", 14081 - ] 14082 - 14083 - [[package]] 14084 13819 name = "xmlwriter" 14085 13820 version = "0.1.0" 14086 13821 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 14170 13905 14171 13906 [[package]] 14172 13907 name = "zerocopy" 14173 - version = "0.8.47" 13908 + version = "0.8.48" 14174 13909 source = "registry+https://github.com/rust-lang/crates.io-index" 14175 - checksum = "efbb2a062be311f2ba113ce66f697a4dc589f85e78a4aea276200804cea0ed87" 13910 + checksum = "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9" 14176 13911 dependencies = [ 14177 13912 "zerocopy-derive", 14178 13913 ] 14179 13914 14180 13915 [[package]] 14181 13916 name = "zerocopy-derive" 14182 - version = "0.8.47" 13917 + version = "0.8.48" 14183 13918 source = "registry+https://github.com/rust-lang/crates.io-index" 14184 - checksum = "0e8bc7269b54418e7aeeef514aa68f8690b8c0489a06b0136e5f57c4c5ccab89" 13919 + checksum = "70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4" 14185 13920 dependencies = [ 14186 13921 "proc-macro2", 14187 13922 "quote", ··· 14268 14003 source = "registry+https://github.com/rust-lang/crates.io-index" 14269 14004 checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002" 14270 14005 dependencies = [ 14006 + "serde", 14271 14007 "yoke 0.8.1", 14272 14008 "zerofrom", 14273 14009 "zerovec-derive 0.11.2",
+2
Cargo.toml
··· 110 110 imsz = "0.4" 111 111 indexmap = { version = "2.11.4", features = ["std"] } 112 112 ipc-channel = "0.21" 113 + iroh = { version = "0.97", default-features = false, features = ["address-lookup-mdns"] } 114 + iroh-persist = "0.1.6" 113 115 itertools = "0.14" 114 116 js = { package = "mozjs", version = "=0.15.5", default-features = false, features = ["libz-sys", "intl"] } 115 117 jstraceable_derive = { package = "servo-jstraceable-derive", version = "0.0.6", path = "source/components/jstraceable_derive" }
+2 -2
crates/beaver_p2p/Cargo.toml
··· 5 5 6 6 [dependencies] 7 7 env_logger = "0.11" 8 - iroh = { version = "0.96", default-features = false, features = ["address-lookup-mdns"] } 9 - iroh-persist = { git = "https://github.com/webbeef/iroh-persist.git", branch = "iroh-0.96" } 8 + iroh = { workspace = true } 9 + iroh-persist = { workspace = true } 10 10 log = "0.4" 11 11 n0-error = "0.1" 12 12 n0-future = "0.3"
+6 -4
crates/beaver_p2p/src/lib.rs
··· 11 11 12 12 use iroh::address_lookup::UserData; 13 13 use iroh::address_lookup::mdns::MdnsAddressLookup; 14 - use iroh::endpoint::{ClosedStream, ConnectError, Connection, ConnectionError, WriteError}; 14 + use iroh::endpoint::{ 15 + ClosedStream, ConnectError, Connection, ConnectionError, WriteError, presets, 16 + }; 15 17 use iroh::protocol::Router; 16 - use iroh::{Endpoint, EndpointAddr, EndpointId, RelayMode, SecretKey}; 18 + use iroh::{Endpoint, EndpointAddr, EndpointId, SecretKey}; 17 19 use log::{error, info}; 18 20 use n0_future::StreamExt; 19 21 pub use packet::PacketError; ··· 98 100 let state = Arc::new(Mutex::new(State::new(sender.clone()))); 99 101 100 102 let user_data: UserData = name.to_owned().try_into().unwrap(); 101 - let endpoint = Endpoint::empty_builder(RelayMode::Disabled) 103 + let endpoint = Endpoint::builder(presets::N0DisableRelay) 102 104 .secret_key(secret_key) 103 105 .user_data_for_address_lookup(user_data) 104 106 .hooks(pairing_hook::PairingHook::new(Arc::clone(&state))) ··· 107 109 .unwrap(); 108 110 109 111 let mdns = MdnsAddressLookup::builder().build(endpoint.id()).unwrap(); 110 - endpoint.address_lookup().add(mdns.clone()); 112 + endpoint.address_lookup().unwrap().add(mdns.clone()); 111 113 112 114 let disco_state = Arc::clone(&state); 113 115 let mdns_handle = tokio::spawn(async move {
+12
crates/title.html
··· 1 + <!doctype html> 2 + <html> 3 + <head> 4 + <title>CSP ============================================================================ LOOOOOONNNNNNNNNNGGGGGGG TTTTTTTTTTIIIIIIIIIIITTTTTTTLLLLLLLLLEEEEEEE</title> 5 + <meta http-equiv="Content-Security-Policy" content="default-src 'self' blob: data:; script-src 'self' blob: data: 'unsafe-inline' 'wasm-unsafe-eval';" /> 6 + <script src="index.js"></script> 7 + </head> 8 + <body> 9 + CSP 10 + </body> 11 + </html> 12 +
+1 -1
forkme.lock
··· 1 - db719abcedab225b8853175833980f16af82c7a7 1 + 399c8ebe312b8775517663dbecff43789918ab86
+33 -33
patches/Cargo.lock.patch
··· 814 814 name = "servo" 815 815 version = "0.0.6" 816 816 dependencies = [ 817 - @@ -7648,6 +8155,7 @@ 817 + @@ -7649,6 +8156,7 @@ 818 818 "rand 0.9.2", 819 - "rustc-hash 2.1.1", 819 + "rustc-hash 2.1.2", 820 820 "serde", 821 821 + "serde_json", 822 822 "servo-background-hang-monitor", 823 823 "servo-background-hang-monitor-api", 824 824 "servo-base", 825 - @@ -7674,6 +8182,8 @@ 825 + @@ -7675,6 +8183,8 @@ 826 826 "servo-webxr-api", 827 827 "stylo", 828 828 "stylo_traits", ··· 831 831 "tracing", 832 832 ] 833 833 834 - @@ -8262,9 +8772,11 @@ 834 + @@ -8263,9 +8773,11 @@ 835 835 name = "servo-net" 836 836 version = "0.0.6" 837 837 dependencies = [ ··· 843 843 "base64 0.22.1", 844 844 "bytes", 845 845 "chrono", 846 - @@ -8295,6 +8807,7 @@ 846 + @@ -8296,6 +8808,7 @@ 847 847 "parking_lot", 848 848 "quick_cache", 849 849 "regex", 850 850 + "reqwest", 851 851 "resvg", 852 - "rustc-hash 2.1.1", 852 + "rustc-hash 2.1.2", 853 853 "rustls", 854 - @@ -8301,8 +8814,10 @@ 854 + @@ -8302,8 +8815,10 @@ 855 855 "rustls-pki-types", 856 856 "rustls-platform-verifier", 857 857 "serde", ··· 862 862 "servo-devtools-traits", 863 863 "servo-embedder-traits", 864 864 "servo-hyper-serde", 865 - @@ -8315,6 +8830,7 @@ 865 + @@ -8316,6 +8831,7 @@ 866 866 "servo-url", 867 867 "servo_arc", 868 868 "sha2", ··· 870 870 "time", 871 871 "tokio", 872 872 "tokio-rustls", 873 - @@ -8350,6 +8866,7 @@ 874 - "rustc-hash 2.1.1", 873 + @@ -8351,6 +8867,7 @@ 874 + "rustc-hash 2.1.2", 875 875 "rustls-pki-types", 876 876 "serde", 877 877 + "serde_json", 878 878 "servo-base", 879 879 "servo-config", 880 880 "servo-embedder-traits", 881 - @@ -8360,8 +8877,10 @@ 881 + @@ -8361,8 +8878,10 @@ 882 882 "servo-profile-traits", 883 883 "servo-url", 884 884 "servo_arc", ··· 889 889 "url", 890 890 "uuid", 891 891 "webrender_api", 892 - @@ -8920,6 +9439,7 @@ 892 + @@ -8921,6 +9440,7 @@ 893 893 "bpaf", 894 894 "cc", 895 895 "cfg-if", ··· 897 897 "crossbeam-channel", 898 898 "dirs", 899 899 "dpi", 900 - @@ -8934,6 +9454,7 @@ 900 + @@ -8935,6 +9455,7 @@ 901 901 "headers 0.4.1", 902 902 "hilog", 903 903 "hitrace", ··· 905 905 "image", 906 906 "ipc-channel", 907 907 "jni 0.21.1", 908 - @@ -8954,11 +9475,13 @@ 908 + @@ -8955,11 +9476,13 @@ 909 909 "ohos-window-manager-sys", 910 910 "raw-window-handle", 911 911 "rustls", ··· 919 919 "sig", 920 920 "surfman", 921 921 "tokio", 922 - @@ -9524,6 +10047,9 @@ 922 + @@ -9525,6 +10048,9 @@ 923 923 version = "1.0.2" 924 924 source = "registry+https://github.com/rust-lang/crates.io-index" 925 925 checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" ··· 929 929 930 930 [[package]] 931 931 name = "synstructure" 932 - @@ -9558,6 +10084,27 @@ 932 + @@ -9559,6 +10085,27 @@ 933 933 ] 934 934 935 935 [[package]] ··· 957 957 name = "system-deps" 958 958 version = "6.2.2" 959 959 source = "registry+https://github.com/rust-lang/crates.io-index" 960 - @@ -9596,6 +10143,12 @@ 960 + @@ -9597,6 +10144,12 @@ 961 961 ] 962 962 963 963 [[package]] ··· 970 970 name = "tar" 971 971 version = "0.4.45" 972 972 source = "registry+https://github.com/rust-lang/crates.io-index" 973 - @@ -9903,6 +10456,16 @@ 973 + @@ -9904,6 +10457,16 @@ 974 974 ] 975 975 976 976 [[package]] ··· 987 987 name = "tokio-rustls" 988 988 version = "0.26.4" 989 989 source = "registry+https://github.com/rust-lang/crates.io-index" 990 - @@ -10024,11 +10587,30 @@ 990 + @@ -10025,11 +10588,30 @@ 991 991 "futures-util", 992 992 "pin-project-lite", 993 993 "sync_wrapper", ··· 1018 1018 name = "tower-layer" 1019 1019 version = "0.3.3" 1020 1020 source = "registry+https://github.com/rust-lang/crates.io-index" 1021 - @@ -10307,6 +10889,12 @@ 1021 + @@ -10308,6 +10890,12 @@ 1022 1022 ] 1023 1023 1024 1024 [[package]] ··· 1031 1031 name = "untrusted" 1032 1032 version = "0.9.0" 1033 1033 source = "registry+https://github.com/rust-lang/crates.io-index" 1034 - @@ -10326,6 +10914,12 @@ 1034 + @@ -10327,6 +10915,12 @@ 1035 1035 ] 1036 1036 1037 1037 [[package]] ··· 1044 1044 name = "urlpattern" 1045 1045 version = "0.3.0" 1046 1046 source = "registry+https://github.com/rust-lang/crates.io-index" 1047 - @@ -11094,6 +11688,12 @@ 1047 + @@ -11095,6 +11689,12 @@ 1048 1048 ] 1049 1049 1050 1050 [[package]] ··· 1057 1057 name = "winapi" 1058 1058 version = "0.3.9" 1059 1059 source = "registry+https://github.com/rust-lang/crates.io-index" 1060 - @@ -11315,6 +11915,17 @@ 1060 + @@ -11316,6 +11916,17 @@ 1061 1061 ] 1062 1062 1063 1063 [[package]] ··· 1075 1075 name = "windows-result" 1076 1076 version = "0.2.0" 1077 1077 source = "registry+https://github.com/rust-lang/crates.io-index" 1078 - @@ -11380,6 +11991,15 @@ 1078 + @@ -11381,6 +11992,15 @@ 1079 1079 1080 1080 [[package]] 1081 1081 name = "windows-sys" ··· 1091 1091 version = "0.52.0" 1092 1092 source = "registry+https://github.com/rust-lang/crates.io-index" 1093 1093 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 1094 - @@ -11431,6 +12051,21 @@ 1094 + @@ -11432,6 +12052,21 @@ 1095 1095 1096 1096 [[package]] 1097 1097 name = "windows-targets" ··· 1113 1113 version = "0.52.6" 1114 1114 source = "registry+https://github.com/rust-lang/crates.io-index" 1115 1115 checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 1116 - @@ -11488,6 +12123,12 @@ 1116 + @@ -11489,6 +12124,12 @@ 1117 1117 1118 1118 [[package]] 1119 1119 name = "windows_aarch64_gnullvm" ··· 1126 1126 version = "0.52.6" 1127 1127 source = "registry+https://github.com/rust-lang/crates.io-index" 1128 1128 checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 1129 - @@ -11506,6 +12147,12 @@ 1129 + @@ -11507,6 +12148,12 @@ 1130 1130 1131 1131 [[package]] 1132 1132 name = "windows_aarch64_msvc" ··· 1139 1139 version = "0.52.6" 1140 1140 source = "registry+https://github.com/rust-lang/crates.io-index" 1141 1141 checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 1142 - @@ -11524,6 +12171,12 @@ 1142 + @@ -11525,6 +12172,12 @@ 1143 1143 1144 1144 [[package]] 1145 1145 name = "windows_i686_gnu" ··· 1152 1152 version = "0.52.6" 1153 1153 source = "registry+https://github.com/rust-lang/crates.io-index" 1154 1154 checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 1155 - @@ -11554,6 +12207,12 @@ 1155 + @@ -11555,6 +12208,12 @@ 1156 1156 1157 1157 [[package]] 1158 1158 name = "windows_i686_msvc" ··· 1165 1165 version = "0.52.6" 1166 1166 source = "registry+https://github.com/rust-lang/crates.io-index" 1167 1167 checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 1168 - @@ -11572,6 +12231,12 @@ 1168 + @@ -11573,6 +12232,12 @@ 1169 1169 1170 1170 [[package]] 1171 1171 name = "windows_x86_64_gnu" ··· 1178 1178 version = "0.52.6" 1179 1179 source = "registry+https://github.com/rust-lang/crates.io-index" 1180 1180 checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 1181 - @@ -11590,6 +12255,12 @@ 1181 + @@ -11591,6 +12256,12 @@ 1182 1182 1183 1183 [[package]] 1184 1184 name = "windows_x86_64_gnullvm" ··· 1191 1191 version = "0.52.6" 1192 1192 source = "registry+https://github.com/rust-lang/crates.io-index" 1193 1193 checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 1194 - @@ -11608,6 +12279,12 @@ 1194 + @@ -11609,6 +12280,12 @@ 1195 1195 1196 1196 [[package]] 1197 1197 name = "windows_x86_64_msvc" ··· 1204 1204 version = "0.52.6" 1205 1205 source = "registry+https://github.com/rust-lang/crates.io-index" 1206 1206 checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 1207 - @@ -11680,6 +12357,16 @@ 1207 + @@ -11681,6 +12358,16 @@ 1208 1208 ] 1209 1209 1210 1210 [[package]]
+2 -2
patches/components/constellation/Cargo.toml.patch
··· 12 12 euclid = { workspace = true } 13 13 fonts = { workspace = true } 14 14 ipc-channel = { workspace = true } 15 - +iroh = "0.96" 16 - +iroh-persist = { git = "https://github.com/webbeef/iroh-persist.git", branch = "iroh-0.96" } 15 + +iroh = { workspace = true } 16 + +iroh-persist = { workspace = true } 17 17 keyboard-types = { workspace = true } 18 18 layout_api = { workspace = true } 19 19 log = { workspace = true }
+1 -1
patches/components/constellation/pairing.rs.patch
··· 15 15 + 16 16 +use beaver_p2p::{PairingManager, PeerEvent}; 17 17 +use iroh::EndpointId; 18 - +use iroh::address_lookup::DiscoveryEvent; 18 + +use iroh::address_lookup::mdns::DiscoveryEvent; 19 19 +use log::{debug, error, info, warn}; 20 20 +use serde::{Deserialize, Serialize}; 21 21 +use servo_base::generic_channel::GenericCallback;
+1 -1
patches/components/net/resource_thread.rs.patch
··· 66 66 }; 67 67 68 68 (Arc::new(http_state), Arc::new(private_http_state)) 69 - @@ -592,17 +603,18 @@ 69 + @@ -609,17 +620,18 @@ 70 70 }, 71 71 // Ignore this message as we handle it only in the reporter chan 72 72 CoreResourceMsg::CollectMemoryReport(_) => {},
+2 -2
patches/components/shared/net/lib.rs.patch
··· 26 26 } 27 27 28 28 /// A loading context, for context-specific sniffing, as defined in 29 - @@ -596,6 +601,64 @@ 29 + @@ -634,6 +639,64 @@ 30 30 Prefetch, 31 31 } 32 32 ··· 91 91 #[derive(Debug, Deserialize, Serialize)] 92 92 pub enum CoreResourceMsg { 93 93 Fetch(RequestBuilder, FetchChannels), 94 - @@ -655,6 +718,10 @@ 94 + @@ -705,6 +768,10 @@ 95 95 /// and exit 96 96 Exit(GenericOneshotSender<()>), 97 97 CollectMemoryReport(ReportsChan),