Rewild Your Web
at main 1223 lines 29 kB view raw
1--- original 2+++ modified 3@@ -635,6 +635,33 @@ 4 checksum = "41e67cd8309bbd06cd603a9e693a784ac2e5d1e955f11286e355089fcab3047c" 5 6 [[package]] 7+name = "atproto-identity" 8+version = "0.13.0" 9+source = "registry+https://github.com/rust-lang/crates.io-index" 10+checksum = "b956c07726fce812630be63c5cb31b1961cbb70f0a05614278523102d78c3a48" 11+dependencies = [ 12+ "anyhow", 13+ "async-trait", 14+ "ecdsa", 15+ "elliptic-curve", 16+ "hickory-resolver", 17+ "k256", 18+ "lru", 19+ "multibase", 20+ "p256", 21+ "p384", 22+ "rand 0.8.5", 23+ "reqwest", 24+ "serde", 25+ "serde_ipld_dagcbor", 26+ "serde_json", 27+ "thiserror 2.0.18", 28+ "tokio", 29+ "tracing", 30+ "urlencoding", 31+] 32+ 33+[[package]] 34 name = "atspi" 35 version = "0.29.0" 36 source = "registry+https://github.com/rust-lang/crates.io-index" 37@@ -738,6 +765,12 @@ 38 ] 39 40 [[package]] 41+name = "base-x" 42+version = "0.2.11" 43+source = "registry+https://github.com/rust-lang/crates.io-index" 44+checksum = "4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270" 45+ 46+[[package]] 47 name = "base16ct" 48 version = "0.2.0" 49 source = "registry+https://github.com/rust-lang/crates.io-index" 50@@ -744,6 +777,16 @@ 51 checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" 52 53 [[package]] 54+name = "base256emoji" 55+version = "1.0.2" 56+source = "registry+https://github.com/rust-lang/crates.io-index" 57+checksum = "b5e9430d9a245a77c92176e649af6e275f20839a48389859d1661e9a128d077c" 58+dependencies = [ 59+ "const-str", 60+ "match-lookup", 61+] 62+ 63+[[package]] 64 name = "base64" 65 version = "0.12.3" 66 source = "registry+https://github.com/rust-lang/crates.io-index" 67@@ -1125,6 +1168,15 @@ 68 ] 69 70 [[package]] 71+name = "cbor4ii" 72+version = "0.2.14" 73+source = "registry+https://github.com/rust-lang/crates.io-index" 74+checksum = "b544cf8c89359205f4f990d0e6f3828db42df85b5dac95d09157a250eb0749c4" 75+dependencies = [ 76+ "serde", 77+] 78+ 79+[[package]] 80 name = "cc" 81 version = "1.2.57" 82 source = "registry+https://github.com/rust-lang/crates.io-index" 83@@ -1269,6 +1321,20 @@ 84 ] 85 86 [[package]] 87+name = "cid" 88+version = "0.11.1" 89+source = "registry+https://github.com/rust-lang/crates.io-index" 90+checksum = "3147d8272e8fa0ccd29ce51194dd98f79ddfb8191ba9e3409884e751798acf3a" 91+dependencies = [ 92+ "core2", 93+ "multibase", 94+ "multihash", 95+ "serde", 96+ "serde_bytes", 97+ "unsigned-varint", 98+] 99+ 100+[[package]] 101 name = "cipher" 102 version = "0.4.4" 103 source = "registry+https://github.com/rust-lang/crates.io-index" 104@@ -1420,6 +1486,12 @@ 105 checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" 106 107 [[package]] 108+name = "const-str" 109+version = "0.4.3" 110+source = "registry+https://github.com/rust-lang/crates.io-index" 111+checksum = "2f421161cb492475f1661ddc9815a745a1c894592070661180fdec3d4872e9c3" 112+ 113+[[package]] 114 name = "content-security-policy" 115 version = "0.7.0" 116 source = "registry+https://github.com/rust-lang/crates.io-index" 117@@ -1499,7 +1571,7 @@ 118 "bitflags 1.3.2", 119 "core-foundation 0.9.4", 120 "core-graphics-types 0.1.3", 121- "foreign-types", 122+ "foreign-types 0.5.0", 123 "libc", 124 ] 125 126@@ -1533,11 +1605,20 @@ 127 dependencies = [ 128 "core-foundation 0.9.4", 129 "core-graphics", 130- "foreign-types", 131+ "foreign-types 0.5.0", 132 "libc", 133 ] 134 135 [[package]] 136+name = "core2" 137+version = "0.4.0" 138+source = "registry+https://github.com/rust-lang/crates.io-index" 139+checksum = "b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505" 140+dependencies = [ 141+ "memchr", 142+] 143+ 144+[[package]] 145 name = "core_maths" 146 version = "0.1.1" 147 source = "registry+https://github.com/rust-lang/crates.io-index" 148@@ -1601,6 +1682,12 @@ 149 ] 150 151 [[package]] 152+name = "critical-section" 153+version = "1.2.0" 154+source = "registry+https://github.com/rust-lang/crates.io-index" 155+checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" 156+ 157+[[package]] 158 name = "crossbeam-channel" 159 version = "0.5.15" 160 source = "registry+https://github.com/rust-lang/crates.io-index" 161@@ -1799,6 +1886,26 @@ 162 checksum = "d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea" 163 164 [[package]] 165+name = "data-encoding-macro" 166+version = "0.1.19" 167+source = "registry+https://github.com/rust-lang/crates.io-index" 168+checksum = "8142a83c17aa9461d637e649271eae18bf2edd00e91f2e105df36c3c16355bdb" 169+dependencies = [ 170+ "data-encoding", 171+ "data-encoding-macro-internal", 172+] 173+ 174+[[package]] 175+name = "data-encoding-macro-internal" 176+version = "0.1.17" 177+source = "registry+https://github.com/rust-lang/crates.io-index" 178+checksum = "7ab67060fc6b8ef687992d439ca0fa36e7ed17e9a0b16b25b601e8757df720de" 179+dependencies = [ 180+ "data-encoding", 181+ "syn", 182+] 183+ 184+[[package]] 185 name = "data-url" 186 version = "0.3.2" 187 source = "registry+https://github.com/rust-lang/crates.io-index" 188@@ -2175,6 +2282,7 @@ 189 checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" 190 dependencies = [ 191 "base16ct", 192+ "base64ct", 193 "crypto-bigint", 194 "digest", 195 "ff", 196@@ -2185,6 +2293,8 @@ 197 "pkcs8", 198 "rand_core 0.6.4", 199 "sec1", 200+ "serde_json", 201+ "serdect", 202 "subtle", 203 "zeroize", 204 ] 205@@ -2244,6 +2354,18 @@ 206 checksum = "66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099" 207 208 [[package]] 209+name = "enum-as-inner" 210+version = "0.6.1" 211+source = "registry+https://github.com/rust-lang/crates.io-index" 212+checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc" 213+dependencies = [ 214+ "heck 0.5.0", 215+ "proc-macro2", 216+ "quote", 217+ "syn", 218+] 219+ 220+[[package]] 221 name = "enumflags2" 222 version = "0.7.12" 223 source = "registry+https://github.com/rust-lang/crates.io-index" 224@@ -2581,12 +2703,21 @@ 225 226 [[package]] 227 name = "foreign-types" 228+version = "0.3.2" 229+source = "registry+https://github.com/rust-lang/crates.io-index" 230+checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 231+dependencies = [ 232+ "foreign-types-shared 0.1.1", 233+] 234+ 235+[[package]] 236+name = "foreign-types" 237 version = "0.5.0" 238 source = "registry+https://github.com/rust-lang/crates.io-index" 239 checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965" 240 dependencies = [ 241 "foreign-types-macros", 242- "foreign-types-shared", 243+ "foreign-types-shared 0.3.1", 244 ] 245 246 [[package]] 247@@ -2602,6 +2733,12 @@ 248 249 [[package]] 250 name = "foreign-types-shared" 251+version = "0.1.1" 252+source = "registry+https://github.com/rust-lang/crates.io-index" 253+checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 254+ 255+[[package]] 256+name = "foreign-types-shared" 257 version = "0.3.1" 258 source = "registry+https://github.com/rust-lang/crates.io-index" 259 checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b" 260@@ -2809,8 +2946,10 @@ 261 checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" 262 dependencies = [ 263 "cfg-if", 264+ "js-sys", 265 "libc", 266 "wasi 0.11.1+wasi-snapshot-preview1", 267+ "wasm-bindgen", 268 ] 269 270 [[package]] 271@@ -2820,9 +2959,11 @@ 272 checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" 273 dependencies = [ 274 "cfg-if", 275+ "js-sys", 276 "libc", 277 "r-efi", 278 "wasip2", 279+ "wasm-bindgen", 280 ] 281 282 [[package]] 283@@ -3491,7 +3632,7 @@ 284 "cc", 285 "core-graphics", 286 "core-text", 287- "foreign-types", 288+ "foreign-types 0.5.0", 289 "freetype-sys", 290 "pkg-config", 291 "winapi", 292@@ -3618,6 +3759,52 @@ 293 checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df" 294 295 [[package]] 296+name = "hickory-proto" 297+version = "0.25.2" 298+source = "registry+https://github.com/rust-lang/crates.io-index" 299+checksum = "f8a6fe56c0038198998a6f217ca4e7ef3a5e51f46163bd6dd60b5c71ca6c6502" 300+dependencies = [ 301+ "async-trait", 302+ "cfg-if", 303+ "data-encoding", 304+ "enum-as-inner", 305+ "futures-channel", 306+ "futures-io", 307+ "futures-util", 308+ "idna", 309+ "ipnet", 310+ "once_cell", 311+ "rand 0.9.2", 312+ "ring", 313+ "thiserror 2.0.18", 314+ "tinyvec", 315+ "tokio", 316+ "tracing", 317+ "url", 318+] 319+ 320+[[package]] 321+name = "hickory-resolver" 322+version = "0.25.2" 323+source = "registry+https://github.com/rust-lang/crates.io-index" 324+checksum = "dc62a9a99b0bfb44d2ab95a7208ac952d31060efc16241c87eaf36406fecf87a" 325+dependencies = [ 326+ "cfg-if", 327+ "futures-util", 328+ "hickory-proto", 329+ "ipconfig", 330+ "moka", 331+ "once_cell", 332+ "parking_lot", 333+ "rand 0.9.2", 334+ "resolv-conf", 335+ "smallvec", 336+ "thiserror 2.0.18", 337+ "tokio", 338+ "tracing", 339+] 340+ 341+[[package]] 342 name = "hilog" 343 version = "0.2.2" 344 source = "registry+https://github.com/rust-lang/crates.io-index" 345@@ -3833,6 +4020,22 @@ 346 ] 347 348 [[package]] 349+name = "hyper-tls" 350+version = "0.6.0" 351+source = "registry+https://github.com/rust-lang/crates.io-index" 352+checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" 353+dependencies = [ 354+ "bytes", 355+ "http-body-util", 356+ "hyper 1.8.1", 357+ "hyper-util", 358+ "native-tls", 359+ "tokio", 360+ "tokio-native-tls", 361+ "tower-service", 362+] 363+ 364+[[package]] 365 name = "hyper-util" 366 version = "0.1.20" 367 source = "registry+https://github.com/rust-lang/crates.io-index" 368@@ -3850,9 +4053,11 @@ 369 "percent-encoding", 370 "pin-project-lite", 371 "socket2 0.6.1", 372+ "system-configuration", 373 "tokio", 374 "tower-service", 375 "tracing", 376+ "windows-registry", 377 ] 378 379 [[package]] 380@@ -4458,6 +4663,29 @@ 381 ] 382 383 [[package]] 384+name = "ipconfig" 385+version = "0.3.2" 386+source = "registry+https://github.com/rust-lang/crates.io-index" 387+checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" 388+dependencies = [ 389+ "socket2 0.5.10", 390+ "widestring", 391+ "windows-sys 0.48.0", 392+ "winreg", 393+] 394+ 395+[[package]] 396+name = "ipld-core" 397+version = "0.4.3" 398+source = "registry+https://github.com/rust-lang/crates.io-index" 399+checksum = "090f624976d72f0b0bb71b86d58dc16c15e069193067cb3a3a09d655246cbbda" 400+dependencies = [ 401+ "cid", 402+ "serde", 403+ "serde_bytes", 404+] 405+ 406+[[package]] 407 name = "ipnet" 408 version = "2.12.0" 409 source = "registry+https://github.com/rust-lang/crates.io-index" 410@@ -4464,6 +4692,16 @@ 411 checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" 412 413 [[package]] 414+name = "iri-string" 415+version = "0.7.11" 416+source = "registry+https://github.com/rust-lang/crates.io-index" 417+checksum = "d8e7418f59cc01c88316161279a7f665217ae316b388e58a0d10e29f54f1e5eb" 418+dependencies = [ 419+ "memchr", 420+ "serde", 421+] 422+ 423+[[package]] 424 name = "is-terminal" 425 version = "0.4.17" 426 source = "registry+https://github.com/rust-lang/crates.io-index" 427@@ -4622,6 +4860,20 @@ 428 ] 429 430 [[package]] 431+name = "k256" 432+version = "0.13.4" 433+source = "registry+https://github.com/rust-lang/crates.io-index" 434+checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" 435+dependencies = [ 436+ "cfg-if", 437+ "ecdsa", 438+ "elliptic-curve", 439+ "once_cell", 440+ "sha2", 441+ "signature", 442+] 443+ 444+[[package]] 445 name = "keccak" 446 version = "0.1.6" 447 source = "registry+https://github.com/rust-lang/crates.io-index" 448@@ -4867,6 +5119,21 @@ 449 ] 450 451 [[package]] 452+name = "lru" 453+version = "0.12.5" 454+source = "registry+https://github.com/rust-lang/crates.io-index" 455+checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" 456+dependencies = [ 457+ "hashbrown 0.15.5", 458+] 459+ 460+[[package]] 461+name = "lru-slab" 462+version = "0.1.2" 463+source = "registry+https://github.com/rust-lang/crates.io-index" 464+checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" 465+ 466+[[package]] 467 name = "mach2" 468 version = "0.6.0" 469 source = "registry+https://github.com/rust-lang/crates.io-index" 470@@ -4912,6 +5179,17 @@ 471 ] 472 473 [[package]] 474+name = "match-lookup" 475+version = "0.1.2" 476+source = "registry+https://github.com/rust-lang/crates.io-index" 477+checksum = "757aee279b8bdbb9f9e676796fd459e4207a1f986e87886700abf589f5abf771" 478+dependencies = [ 479+ "proc-macro2", 480+ "quote", 481+ "syn", 482+] 483+ 484+[[package]] 485 name = "matchers" 486 version = "0.2.0" 487 source = "registry+https://github.com/rust-lang/crates.io-index" 488@@ -4963,7 +5241,7 @@ 489 "bitflags 2.11.0", 490 "block", 491 "core-graphics-types 0.2.0", 492- "foreign-types", 493+ "foreign-types 0.5.0", 494 "log", 495 "objc", 496 "paste", 497@@ -5055,6 +5333,23 @@ 498 ] 499 500 [[package]] 501+name = "moka" 502+version = "0.12.15" 503+source = "registry+https://github.com/rust-lang/crates.io-index" 504+checksum = "957228ad12042ee839f93c8f257b62b4c0ab5eaae1d4fa60de53b27c9d7c5046" 505+dependencies = [ 506+ "crossbeam-channel", 507+ "crossbeam-epoch", 508+ "crossbeam-utils", 509+ "equivalent", 510+ "parking_lot", 511+ "portable-atomic", 512+ "smallvec", 513+ "tagptr", 514+ "uuid", 515+] 516+ 517+[[package]] 518 name = "mozangle" 519 version = "0.5.5" 520 source = "registry+https://github.com/rust-lang/crates.io-index" 521@@ -5107,6 +5402,29 @@ 522 checksum = "956787520e75e9bd233246045d19f42fb73242759cc57fba9611d940ae96d4b0" 523 524 [[package]] 525+name = "multibase" 526+version = "0.9.2" 527+source = "registry+https://github.com/rust-lang/crates.io-index" 528+checksum = "8694bb4835f452b0e3bb06dbebb1d6fc5385b6ca1caf2e55fd165c042390ec77" 529+dependencies = [ 530+ "base-x", 531+ "base256emoji", 532+ "data-encoding", 533+ "data-encoding-macro", 534+] 535+ 536+[[package]] 537+name = "multihash" 538+version = "0.19.3" 539+source = "registry+https://github.com/rust-lang/crates.io-index" 540+checksum = "6b430e7953c29dd6a09afc29ff0bb69c6e306329ee6794700aee27b76a1aea8d" 541+dependencies = [ 542+ "core2", 543+ "serde", 544+ "unsigned-varint", 545+] 546+ 547+[[package]] 548 name = "naga" 549 version = "26.0.0" 550 source = "registry+https://github.com/rust-lang/crates.io-index" 551@@ -5190,6 +5508,23 @@ 552 ] 553 554 [[package]] 555+name = "native-tls" 556+version = "0.2.18" 557+source = "registry+https://github.com/rust-lang/crates.io-index" 558+checksum = "465500e14ea162429d264d44189adc38b199b62b1c21eea9f69e4b73cb03bbf2" 559+dependencies = [ 560+ "libc", 561+ "log", 562+ "openssl", 563+ "openssl-probe", 564+ "openssl-sys", 565+ "schannel", 566+ "security-framework", 567+ "security-framework-sys", 568+ "tempfile", 569+] 570+ 571+[[package]] 572 name = "ndk" 573 version = "0.9.0" 574 source = "registry+https://github.com/rust-lang/crates.io-index" 575@@ -5896,6 +6231,10 @@ 576 version = "1.21.4" 577 source = "registry+https://github.com/rust-lang/crates.io-index" 578 checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" 579+dependencies = [ 580+ "critical-section", 581+ "portable-atomic", 582+] 583 584 [[package]] 585 name = "once_cell_polyfill" 586@@ -5916,6 +6255,32 @@ 587 checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" 588 589 [[package]] 590+name = "openssl" 591+version = "0.10.76" 592+source = "registry+https://github.com/rust-lang/crates.io-index" 593+checksum = "951c002c75e16ea2c65b8c7e4d3d51d5530d8dfa7d060b4776828c88cfb18ecf" 594+dependencies = [ 595+ "bitflags 2.11.0", 596+ "cfg-if", 597+ "foreign-types 0.3.2", 598+ "libc", 599+ "once_cell", 600+ "openssl-macros", 601+ "openssl-sys", 602+] 603+ 604+[[package]] 605+name = "openssl-macros" 606+version = "0.1.1" 607+source = "registry+https://github.com/rust-lang/crates.io-index" 608+checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 609+dependencies = [ 610+ "proc-macro2", 611+ "quote", 612+ "syn", 613+] 614+ 615+[[package]] 616 name = "openssl-probe" 617 version = "0.2.1" 618 source = "registry+https://github.com/rust-lang/crates.io-index" 619@@ -5922,6 +6287,18 @@ 620 checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe" 621 622 [[package]] 623+name = "openssl-sys" 624+version = "0.9.112" 625+source = "registry+https://github.com/rust-lang/crates.io-index" 626+checksum = "57d55af3b3e226502be1526dfdba67ab0e9c96fc293004e79576b2b9edb0dbdb" 627+dependencies = [ 628+ "cc", 629+ "libc", 630+ "pkg-config", 631+ "vcpkg", 632+] 633+ 634+[[package]] 635 name = "openxr" 636 version = "0.20.0" 637 source = "registry+https://github.com/rust-lang/crates.io-index" 638@@ -6574,6 +6951,61 @@ 639 ] 640 641 [[package]] 642+name = "quinn" 643+version = "0.11.9" 644+source = "registry+https://github.com/rust-lang/crates.io-index" 645+checksum = "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20" 646+dependencies = [ 647+ "bytes", 648+ "cfg_aliases", 649+ "pin-project-lite", 650+ "quinn-proto", 651+ "quinn-udp", 652+ "rustc-hash 2.1.1", 653+ "rustls", 654+ "socket2 0.6.1", 655+ "thiserror 2.0.18", 656+ "tokio", 657+ "tracing", 658+ "web-time", 659+] 660+ 661+[[package]] 662+name = "quinn-proto" 663+version = "0.11.14" 664+source = "registry+https://github.com/rust-lang/crates.io-index" 665+checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098" 666+dependencies = [ 667+ "bytes", 668+ "getrandom 0.3.4", 669+ "lru-slab", 670+ "rand 0.9.2", 671+ "ring", 672+ "rustc-hash 2.1.1", 673+ "rustls", 674+ "rustls-pki-types", 675+ "slab", 676+ "thiserror 2.0.18", 677+ "tinyvec", 678+ "tracing", 679+ "web-time", 680+] 681+ 682+[[package]] 683+name = "quinn-udp" 684+version = "0.5.14" 685+source = "registry+https://github.com/rust-lang/crates.io-index" 686+checksum = "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd" 687+dependencies = [ 688+ "cfg_aliases", 689+ "libc", 690+ "once_cell", 691+ "socket2 0.6.1", 692+ "tracing", 693+ "windows-sys 0.60.2", 694+] 695+ 696+[[package]] 697 name = "quote" 698 version = "1.0.45" 699 source = "registry+https://github.com/rust-lang/crates.io-index" 700@@ -6879,6 +7311,56 @@ 701 checksum = "19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832" 702 703 [[package]] 704+name = "reqwest" 705+version = "0.12.28" 706+source = "registry+https://github.com/rust-lang/crates.io-index" 707+checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147" 708+dependencies = [ 709+ "base64 0.22.1", 710+ "bytes", 711+ "encoding_rs", 712+ "futures-core", 713+ "h2 0.4.12", 714+ "http 1.4.0", 715+ "http-body 1.0.1", 716+ "http-body-util", 717+ "hyper 1.8.1", 718+ "hyper-rustls", 719+ "hyper-tls", 720+ "hyper-util", 721+ "js-sys", 722+ "log", 723+ "mime", 724+ "native-tls", 725+ "percent-encoding", 726+ "pin-project-lite", 727+ "quinn", 728+ "rustls", 729+ "rustls-pki-types", 730+ "serde", 731+ "serde_json", 732+ "serde_urlencoded", 733+ "sync_wrapper", 734+ "tokio", 735+ "tokio-native-tls", 736+ "tokio-rustls", 737+ "tower", 738+ "tower-http", 739+ "tower-service", 740+ "url", 741+ "wasm-bindgen", 742+ "wasm-bindgen-futures", 743+ "web-sys", 744+ "webpki-roots", 745+] 746+ 747+[[package]] 748+name = "resolv-conf" 749+version = "0.7.6" 750+source = "registry+https://github.com/rust-lang/crates.io-index" 751+checksum = "1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7" 752+ 753+[[package]] 754 name = "resvg" 755 version = "0.45.1" 756 source = "registry+https://github.com/rust-lang/crates.io-index" 757@@ -7045,6 +7527,7 @@ 758 "aws-lc-rs", 759 "log", 760 "once_cell", 761+ "ring", 762 "rustls-pki-types", 763 "rustls-webpki", 764 "subtle", 765@@ -7069,6 +7552,7 @@ 766 source = "registry+https://github.com/rust-lang/crates.io-index" 767 checksum = "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd" 768 dependencies = [ 769+ "web-time", 770 "zeroize", 771 ] 772 773@@ -7240,6 +7724,7 @@ 774 "der", 775 "generic-array", 776 "pkcs8", 777+ "serdect", 778 "subtle", 779 "zeroize", 780 ] 781@@ -7346,6 +7831,18 @@ 782 ] 783 784 [[package]] 785+name = "serde_ipld_dagcbor" 786+version = "0.6.4" 787+source = "registry+https://github.com/rust-lang/crates.io-index" 788+checksum = "46182f4f08349a02b45c998ba3215d3f9de826246ba02bb9dddfe9a2a2100778" 789+dependencies = [ 790+ "cbor4ii", 791+ "ipld-core", 792+ "scopeguard", 793+ "serde", 794+] 795+ 796+[[package]] 797 name = "serde_json" 798 version = "1.0.149" 799 source = "registry+https://github.com/rust-lang/crates.io-index" 800@@ -7401,6 +7898,16 @@ 801 ] 802 803 [[package]] 804+name = "serdect" 805+version = "0.2.0" 806+source = "registry+https://github.com/rust-lang/crates.io-index" 807+checksum = "a84f14a19e9a014bb9f4512488d9829a68e04ecabffb0f9904cd1ace94598177" 808+dependencies = [ 809+ "base16ct", 810+ "serde", 811+] 812+ 813+[[package]] 814 name = "servo" 815 version = "0.0.6" 816 dependencies = [ 817@@ -7647,6 +8154,7 @@ 818 "rand 0.9.2", 819 "rustc-hash 2.1.1", 820 "serde", 821+ "serde_json", 822 "servo-background-hang-monitor", 823 "servo-background-hang-monitor-api", 824 "servo-base", 825@@ -7673,6 +8181,8 @@ 826 "servo-webxr-api", 827 "stylo", 828 "stylo_traits", 829+ "sync_wrapper", 830+ "tokio", 831 "tracing", 832 ] 833 834@@ -8260,9 +8770,11 @@ 835 name = "servo-net" 836 version = "0.0.6" 837 dependencies = [ 838+ "anyhow", 839 "async-compression", 840 "async-recursion", 841 "async-tungstenite", 842+ "atproto-identity", 843 "base64 0.22.1", 844 "bytes", 845 "chrono", 846@@ -8293,6 +8805,7 @@ 847 "parking_lot", 848 "quick_cache", 849 "regex", 850+ "reqwest", 851 "resvg", 852 "rustc-hash 2.1.1", 853 "rustls", 854@@ -8299,8 +8812,10 @@ 855 "rustls-pki-types", 856 "rustls-platform-verifier", 857 "serde", 858+ "serde_json", 859 "servo-base", 860 "servo-config", 861+ "servo-constellation-traits", 862 "servo-devtools-traits", 863 "servo-embedder-traits", 864 "servo-hyper-serde", 865@@ -8313,6 +8828,7 @@ 866 "servo-url", 867 "servo_arc", 868 "sha2", 869+ "sync_wrapper", 870 "time", 871 "tokio", 872 "tokio-rustls", 873@@ -8348,6 +8864,7 @@ 874 "rustc-hash 2.1.1", 875 "rustls-pki-types", 876 "serde", 877+ "serde_json", 878 "servo-base", 879 "servo-config", 880 "servo-embedder-traits", 881@@ -8358,8 +8875,10 @@ 882 "servo-profile-traits", 883 "servo-url", 884 "servo_arc", 885+ "sync_wrapper", 886 "sys-locale", 887 "tokio", 888+ "tower", 889 "url", 890 "uuid", 891 "webrender_api", 892@@ -8918,6 +9437,7 @@ 893 "bpaf", 894 "cc", 895 "cfg-if", 896+ "content-security-policy", 897 "crossbeam-channel", 898 "dirs", 899 "dpi", 900@@ -8932,6 +9452,7 @@ 901 "headers 0.4.1", 902 "hilog", 903 "hitrace", 904+ "http 1.4.0", 905 "image", 906 "ipc-channel", 907 "jni 0.21.1", 908@@ -8952,11 +9473,13 @@ 909 "ohos-window-manager-sys", 910 "raw-window-handle", 911 "rustls", 912+ "serde", 913 "serde_json", 914 "servo", 915 "servo-allocator", 916 "servo-base", 917 "servo-webdriver-server", 918+ "servo_arc", 919 "sig", 920 "surfman", 921 "tokio", 922@@ -9522,6 +10045,9 @@ 923 version = "1.0.2" 924 source = "registry+https://github.com/rust-lang/crates.io-index" 925 checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" 926+dependencies = [ 927+ "futures-core", 928+] 929 930 [[package]] 931 name = "synstructure" 932@@ -9556,6 +10082,27 @@ 933 ] 934 935 [[package]] 936+name = "system-configuration" 937+version = "0.7.0" 938+source = "registry+https://github.com/rust-lang/crates.io-index" 939+checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b" 940+dependencies = [ 941+ "bitflags 2.11.0", 942+ "core-foundation 0.9.4", 943+ "system-configuration-sys", 944+] 945+ 946+[[package]] 947+name = "system-configuration-sys" 948+version = "0.6.0" 949+source = "registry+https://github.com/rust-lang/crates.io-index" 950+checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" 951+dependencies = [ 952+ "core-foundation-sys", 953+ "libc", 954+] 955+ 956+[[package]] 957 name = "system-deps" 958 version = "6.2.2" 959 source = "registry+https://github.com/rust-lang/crates.io-index" 960@@ -9594,6 +10141,12 @@ 961 ] 962 963 [[package]] 964+name = "tagptr" 965+version = "0.2.0" 966+source = "registry+https://github.com/rust-lang/crates.io-index" 967+checksum = "7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417" 968+ 969+[[package]] 970 name = "tar" 971 version = "0.4.45" 972 source = "registry+https://github.com/rust-lang/crates.io-index" 973@@ -9901,6 +10454,16 @@ 974 ] 975 976 [[package]] 977+name = "tokio-native-tls" 978+version = "0.3.1" 979+source = "registry+https://github.com/rust-lang/crates.io-index" 980+checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" 981+dependencies = [ 982+ "native-tls", 983+ "tokio", 984+] 985+ 986+[[package]] 987 name = "tokio-rustls" 988 version = "0.26.4" 989 source = "registry+https://github.com/rust-lang/crates.io-index" 990@@ -10022,11 +10585,30 @@ 991 "futures-util", 992 "pin-project-lite", 993 "sync_wrapper", 994+ "tokio", 995 "tower-layer", 996 "tower-service", 997 ] 998 999 [[package]] 1000+name = "tower-http" 1001+version = "0.6.8" 1002+source = "registry+https://github.com/rust-lang/crates.io-index" 1003+checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8" 1004+dependencies = [ 1005+ "bitflags 2.11.0", 1006+ "bytes", 1007+ "futures-util", 1008+ "http 1.4.0", 1009+ "http-body 1.0.1", 1010+ "iri-string", 1011+ "pin-project-lite", 1012+ "tower", 1013+ "tower-layer", 1014+ "tower-service", 1015+] 1016+ 1017+[[package]] 1018 name = "tower-layer" 1019 version = "0.3.3" 1020 source = "registry+https://github.com/rust-lang/crates.io-index" 1021@@ -10305,6 +10887,12 @@ 1022 ] 1023 1024 [[package]] 1025+name = "unsigned-varint" 1026+version = "0.8.0" 1027+source = "registry+https://github.com/rust-lang/crates.io-index" 1028+checksum = "eb066959b24b5196ae73cb057f45598450d2c5f71460e98c49b738086eff9c06" 1029+ 1030+[[package]] 1031 name = "untrusted" 1032 version = "0.9.0" 1033 source = "registry+https://github.com/rust-lang/crates.io-index" 1034@@ -10324,6 +10912,12 @@ 1035 ] 1036 1037 [[package]] 1038+name = "urlencoding" 1039+version = "2.1.3" 1040+source = "registry+https://github.com/rust-lang/crates.io-index" 1041+checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" 1042+ 1043+[[package]] 1044 name = "urlpattern" 1045 version = "0.3.0" 1046 source = "registry+https://github.com/rust-lang/crates.io-index" 1047@@ -11092,6 +11686,12 @@ 1048 ] 1049 1050 [[package]] 1051+name = "widestring" 1052+version = "1.2.1" 1053+source = "registry+https://github.com/rust-lang/crates.io-index" 1054+checksum = "72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471" 1055+ 1056+[[package]] 1057 name = "winapi" 1058 version = "0.3.9" 1059 source = "registry+https://github.com/rust-lang/crates.io-index" 1060@@ -11313,6 +11913,17 @@ 1061 ] 1062 1063 [[package]] 1064+name = "windows-registry" 1065+version = "0.6.1" 1066+source = "registry+https://github.com/rust-lang/crates.io-index" 1067+checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720" 1068+dependencies = [ 1069+ "windows-link 0.2.1", 1070+ "windows-result 0.4.1", 1071+ "windows-strings 0.5.1", 1072+] 1073+ 1074+[[package]] 1075 name = "windows-result" 1076 version = "0.2.0" 1077 source = "registry+https://github.com/rust-lang/crates.io-index" 1078@@ -11378,6 +11989,15 @@ 1079 1080 [[package]] 1081 name = "windows-sys" 1082+version = "0.48.0" 1083+source = "registry+https://github.com/rust-lang/crates.io-index" 1084+checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 1085+dependencies = [ 1086+ "windows-targets 0.48.5", 1087+] 1088+ 1089+[[package]] 1090+name = "windows-sys" 1091 version = "0.52.0" 1092 source = "registry+https://github.com/rust-lang/crates.io-index" 1093 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 1094@@ -11429,6 +12049,21 @@ 1095 1096 [[package]] 1097 name = "windows-targets" 1098+version = "0.48.5" 1099+source = "registry+https://github.com/rust-lang/crates.io-index" 1100+checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 1101+dependencies = [ 1102+ "windows_aarch64_gnullvm 0.48.5", 1103+ "windows_aarch64_msvc 0.48.5", 1104+ "windows_i686_gnu 0.48.5", 1105+ "windows_i686_msvc 0.48.5", 1106+ "windows_x86_64_gnu 0.48.5", 1107+ "windows_x86_64_gnullvm 0.48.5", 1108+ "windows_x86_64_msvc 0.48.5", 1109+] 1110+ 1111+[[package]] 1112+name = "windows-targets" 1113 version = "0.52.6" 1114 source = "registry+https://github.com/rust-lang/crates.io-index" 1115 checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 1116@@ -11486,6 +12121,12 @@ 1117 1118 [[package]] 1119 name = "windows_aarch64_gnullvm" 1120+version = "0.48.5" 1121+source = "registry+https://github.com/rust-lang/crates.io-index" 1122+checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 1123+ 1124+[[package]] 1125+name = "windows_aarch64_gnullvm" 1126 version = "0.52.6" 1127 source = "registry+https://github.com/rust-lang/crates.io-index" 1128 checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 1129@@ -11504,6 +12145,12 @@ 1130 1131 [[package]] 1132 name = "windows_aarch64_msvc" 1133+version = "0.48.5" 1134+source = "registry+https://github.com/rust-lang/crates.io-index" 1135+checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 1136+ 1137+[[package]] 1138+name = "windows_aarch64_msvc" 1139 version = "0.52.6" 1140 source = "registry+https://github.com/rust-lang/crates.io-index" 1141 checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 1142@@ -11522,6 +12169,12 @@ 1143 1144 [[package]] 1145 name = "windows_i686_gnu" 1146+version = "0.48.5" 1147+source = "registry+https://github.com/rust-lang/crates.io-index" 1148+checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 1149+ 1150+[[package]] 1151+name = "windows_i686_gnu" 1152 version = "0.52.6" 1153 source = "registry+https://github.com/rust-lang/crates.io-index" 1154 checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 1155@@ -11552,6 +12205,12 @@ 1156 1157 [[package]] 1158 name = "windows_i686_msvc" 1159+version = "0.48.5" 1160+source = "registry+https://github.com/rust-lang/crates.io-index" 1161+checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 1162+ 1163+[[package]] 1164+name = "windows_i686_msvc" 1165 version = "0.52.6" 1166 source = "registry+https://github.com/rust-lang/crates.io-index" 1167 checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 1168@@ -11570,6 +12229,12 @@ 1169 1170 [[package]] 1171 name = "windows_x86_64_gnu" 1172+version = "0.48.5" 1173+source = "registry+https://github.com/rust-lang/crates.io-index" 1174+checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 1175+ 1176+[[package]] 1177+name = "windows_x86_64_gnu" 1178 version = "0.52.6" 1179 source = "registry+https://github.com/rust-lang/crates.io-index" 1180 checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 1181@@ -11588,6 +12253,12 @@ 1182 1183 [[package]] 1184 name = "windows_x86_64_gnullvm" 1185+version = "0.48.5" 1186+source = "registry+https://github.com/rust-lang/crates.io-index" 1187+checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 1188+ 1189+[[package]] 1190+name = "windows_x86_64_gnullvm" 1191 version = "0.52.6" 1192 source = "registry+https://github.com/rust-lang/crates.io-index" 1193 checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 1194@@ -11606,6 +12277,12 @@ 1195 1196 [[package]] 1197 name = "windows_x86_64_msvc" 1198+version = "0.48.5" 1199+source = "registry+https://github.com/rust-lang/crates.io-index" 1200+checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 1201+ 1202+[[package]] 1203+name = "windows_x86_64_msvc" 1204 version = "0.52.6" 1205 source = "registry+https://github.com/rust-lang/crates.io-index" 1206 checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 1207@@ -11678,6 +12355,16 @@ 1208 ] 1209 1210 [[package]] 1211+name = "winreg" 1212+version = "0.50.0" 1213+source = "registry+https://github.com/rust-lang/crates.io-index" 1214+checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 1215+dependencies = [ 1216+ "cfg-if", 1217+ "windows-sys 0.48.0", 1218+] 1219+ 1220+[[package]] 1221 name = "winresource" 1222 version = "0.1.23" 1223 source = "registry+https://github.com/rust-lang/crates.io-index"