lol

Merge pull request #253220 from bbigras/veilid

veilid: 0.2.0 -> 0.2.1

authored by

Bruno Bigras and committed by
GitHub
278796c7 a8e3f93b

+113 -176
+108 -171
pkgs/tools/networking/veilid/Cargo.lock
··· 430 dependencies = [ 431 "proc-macro2", 432 "quote", 433 - "syn 2.0.29", 434 ] 435 436 [[package]] ··· 461 dependencies = [ 462 "proc-macro2", 463 "quote", 464 - "syn 2.0.29", 465 ] 466 467 [[package]] ··· 730 dependencies = [ 731 "proc-macro2", 732 "quote", 733 - "syn 2.0.29", 734 ] 735 736 [[package]] ··· 798 ] 799 800 [[package]] 801 - name = "bugsalot" 802 - version = "0.2.2" 803 - source = "git+https://github.com/crioux/bugsalot.git#336a7053faadf990b9362edf5752ef34fa1f9615" 804 - dependencies = [ 805 - "libc", 806 - ] 807 - 808 - [[package]] 809 name = "bumpalo" 810 version = "3.13.0" 811 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1012 "heck", 1013 "proc-macro2", 1014 "quote", 1015 - "syn 2.0.29", 1016 ] 1017 1018 [[package]] ··· 1164 1165 [[package]] 1166 name = "core-foundation" 1167 - version = "0.7.0" 1168 - source = "registry+https://github.com/rust-lang/crates.io-index" 1169 - checksum = "57d24c7a13c43e870e37c1556b74555437870a04514f7685f5b354e090567171" 1170 - dependencies = [ 1171 - "core-foundation-sys 0.7.0", 1172 - "libc", 1173 - ] 1174 - 1175 - [[package]] 1176 - name = "core-foundation" 1177 version = "0.9.3" 1178 source = "registry+https://github.com/rust-lang/crates.io-index" 1179 checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 1180 dependencies = [ 1181 - "core-foundation-sys 0.8.4", 1182 "libc", 1183 ] 1184 - 1185 - [[package]] 1186 - name = "core-foundation-sys" 1187 - version = "0.7.0" 1188 - source = "registry+https://github.com/rust-lang/crates.io-index" 1189 - checksum = "b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac" 1190 1191 [[package]] 1192 name = "core-foundation-sys" ··· 1201 checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" 1202 dependencies = [ 1203 "bitflags 1.3.2", 1204 - "core-foundation 0.9.3", 1205 "core-graphics-types", 1206 "foreign-types", 1207 "libc", ··· 1214 checksum = "2bb142d41022986c1d8ff29103a1411c8a3dfad3552f87a4f8dc50d61d4f4e33" 1215 dependencies = [ 1216 "bitflags 1.3.2", 1217 - "core-foundation 0.9.3", 1218 "libc", 1219 ] 1220 ··· 1303 1304 [[package]] 1305 name = "ctrlc" 1306 - version = "3.4.0" 1307 source = "registry+https://github.com/rust-lang/crates.io-index" 1308 - checksum = "2a011bbe2c35ce9c1f143b7af6f94f29a167beb4cd1d29e6740ce836f723120e" 1309 dependencies = [ 1310 - "nix 0.26.4", 1311 "windows-sys 0.48.0", 1312 ] 1313 1314 [[package]] 1315 name = "cursive" 1316 version = "0.20.0" 1317 dependencies = [ 1318 "ahash 0.8.3", 1319 "async-std", ··· 1333 [[package]] 1334 name = "cursive-flexi-logger-view" 1335 version = "0.5.0" 1336 dependencies = [ 1337 "arraydeque", 1338 - "cursive", 1339 "cursive_core", 1340 "flexi_logger", 1341 "lazy_static", ··· 1347 [[package]] 1348 name = "cursive-macros" 1349 version = "0.1.0" 1350 dependencies = [ 1351 "proc-macro2", 1352 "quote", ··· 1355 1356 [[package]] 1357 name = "cursive_buffered_backend" 1358 - version = "0.6.1-pre" 1359 dependencies = [ 1360 "cursive_core", 1361 "enumset", ··· 1368 [[package]] 1369 name = "cursive_core" 1370 version = "0.3.7" 1371 dependencies = [ 1372 "ahash 0.8.3", 1373 "ansi-parser", ··· 1424 dependencies = [ 1425 "proc-macro2", 1426 "quote", 1427 - "syn 2.0.29", 1428 ] 1429 1430 [[package]] ··· 1480 "ident_case", 1481 "proc-macro2", 1482 "quote", 1483 - "syn 2.0.29", 1484 ] 1485 1486 [[package]] ··· 1502 dependencies = [ 1503 "darling_core 0.20.3", 1504 "quote", 1505 - "syn 2.0.29", 1506 ] 1507 1508 [[package]] ··· 1684 dependencies = [ 1685 "proc-macro2", 1686 "quote", 1687 - "syn 2.0.29", 1688 ] 1689 1690 [[package]] ··· 1727 "darling 0.20.3", 1728 "proc-macro2", 1729 "quote", 1730 - "syn 2.0.29", 1731 ] 1732 1733 [[package]] ··· 1807 ] 1808 1809 [[package]] 1810 - name = "failure" 1811 - version = "0.1.8" 1812 - source = "registry+https://github.com/rust-lang/crates.io-index" 1813 - checksum = "d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86" 1814 - dependencies = [ 1815 - "backtrace", 1816 - "failure_derive", 1817 - ] 1818 - 1819 - [[package]] 1820 - name = "failure_derive" 1821 - version = "0.1.8" 1822 - source = "registry+https://github.com/rust-lang/crates.io-index" 1823 - checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4" 1824 - dependencies = [ 1825 - "proc-macro2", 1826 - "quote", 1827 - "syn 1.0.109", 1828 - "synstructure", 1829 - ] 1830 - 1831 - [[package]] 1832 name = "fallible-iterator" 1833 version = "0.2.0" 1834 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2043 dependencies = [ 2044 "proc-macro2", 2045 "quote", 2046 - "syn 2.0.29", 2047 ] 2048 2049 [[package]] ··· 2266 2267 [[package]] 2268 name = "hashbrown" 2269 - version = "0.13.2" 2270 - source = "registry+https://github.com/rust-lang/crates.io-index" 2271 - checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" 2272 - dependencies = [ 2273 - "ahash 0.8.3", 2274 - ] 2275 - 2276 - [[package]] 2277 - name = "hashbrown" 2278 version = "0.14.0" 2279 source = "registry+https://github.com/rust-lang/crates.io-index" 2280 checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" 2281 dependencies = [ 2282 "ahash 0.8.3", 2283 "allocator-api2", 2284 - ] 2285 - 2286 - [[package]] 2287 - name = "hashlink" 2288 - version = "0.8.2" 2289 - dependencies = [ 2290 - "hashbrown 0.13.2", 2291 - "serde", 2292 ] 2293 2294 [[package]] ··· 2466 checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613" 2467 dependencies = [ 2468 "android_system_properties", 2469 - "core-foundation-sys 0.8.4", 2470 "iana-time-zone-haiku", 2471 "js-sys", 2472 "wasm-bindgen", ··· 2520 ] 2521 2522 [[package]] 2523 - name = "igd" 2524 - version = "0.12.1" 2525 - dependencies = [ 2526 - "attohttpc", 2527 - "log", 2528 - "rand 0.8.5", 2529 - "url", 2530 - "xmltree", 2531 - ] 2532 - 2533 - [[package]] 2534 name = "image" 2535 version = "0.24.7" 2536 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2602 checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 2603 dependencies = [ 2604 "cfg-if 1.0.0", 2605 - "js-sys", 2606 - "wasm-bindgen", 2607 - "web-sys", 2608 ] 2609 2610 [[package]] ··· 2706 ] 2707 2708 [[package]] 2709 - name = "keychain-services" 2710 - version = "0.1.2" 2711 - source = "git+https://github.com/iqlusioninc/keychain-services.rs.git?rev=7410fb8baf4ecdf04cdcd7d06d02658f4f158d77#7410fb8baf4ecdf04cdcd7d06d02658f4f158d77" 2712 - dependencies = [ 2713 - "core-foundation 0.7.0", 2714 - "failure", 2715 - "failure_derive", 2716 - "zeroize", 2717 - ] 2718 - 2719 - [[package]] 2720 name = "keyring-manager" 2721 version = "0.5.0" 2722 dependencies = [ 2723 "byteorder", 2724 "cfg-if 1.0.0", 2725 - "core-foundation 0.9.3", 2726 - "core-foundation-sys 0.8.4", 2727 "directories 5.0.1", 2728 "fs4", 2729 "jni", 2730 - "keychain-services", 2731 "lazy_static", 2732 "log", 2733 "ndk", ··· 2744 [[package]] 2745 name = "keyvaluedb" 2746 version = "0.1.0" 2747 dependencies = [ 2748 "smallvec", 2749 ] ··· 2751 [[package]] 2752 name = "keyvaluedb-memorydb" 2753 version = "0.1.0" 2754 dependencies = [ 2755 "keyvaluedb", 2756 "parking_lot 0.12.1", ··· 2759 [[package]] 2760 name = "keyvaluedb-sqlite" 2761 version = "0.1.0" 2762 dependencies = [ 2763 "hex", 2764 "keyvaluedb", ··· 2770 [[package]] 2771 name = "keyvaluedb-web" 2772 version = "0.1.0" 2773 dependencies = [ 2774 "async-lock", 2775 "flume", ··· 2778 "keyvaluedb", 2779 "keyvaluedb-memorydb", 2780 "log", 2781 - "parking_lot 0.11.2", 2782 "send_wrapper 0.6.0", 2783 "wasm-bindgen", 2784 "web-sys", ··· 2934 2935 [[package]] 2936 name = "memchr" 2937 - version = "2.6.2" 2938 source = "registry+https://github.com/rust-lang/crates.io-index" 2939 - checksum = "5486aed0026218e61b8a01d5fbd5a0a134649abb71a0e53b7bc088529dced86e" 2940 2941 [[package]] 2942 name = "memoffset" ··· 3400 3401 [[package]] 3402 name = "object" 3403 - version = "0.32.0" 3404 source = "registry+https://github.com/rust-lang/crates.io-index" 3405 - checksum = "77ac5bbd07aea88c60a577a1ce218075ffd59208b2d7ca97adf9bfc5aeb21ebe" 3406 dependencies = [ 3407 "memchr", 3408 ] ··· 3695 "pest_meta", 3696 "proc-macro2", 3697 "quote", 3698 - "syn 2.0.29", 3699 ] 3700 3701 [[package]] ··· 3766 dependencies = [ 3767 "proc-macro2", 3768 "quote", 3769 - "syn 2.0.29", 3770 ] 3771 3772 [[package]] ··· 4082 4083 [[package]] 4084 name = "regex" 4085 - version = "1.9.4" 4086 source = "registry+https://github.com/rust-lang/crates.io-index" 4087 - checksum = "12de2eff854e5fa4b1295edd650e227e9d8fb0c9e90b12e7f36d6a6811791a29" 4088 dependencies = [ 4089 "aho-corasick", 4090 "memchr", 4091 - "regex-automata 0.3.7", 4092 "regex-syntax 0.7.5", 4093 ] 4094 ··· 4103 4104 [[package]] 4105 name = "regex-automata" 4106 - version = "0.3.7" 4107 source = "registry+https://github.com/rust-lang/crates.io-index" 4108 - checksum = "49530408a136e16e5b486e883fbb6ba058e8e4e8ae6621a77b048b314336e629" 4109 dependencies = [ 4110 "aho-corasick", 4111 "memchr", ··· 4200 "bitflags 2.4.0", 4201 "fallible-iterator", 4202 "fallible-streaming-iterator", 4203 - "hashlink 0.8.4", 4204 "libsqlite3-sys", 4205 "smallvec", 4206 ] ··· 4378 checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" 4379 dependencies = [ 4380 "bitflags 1.3.2", 4381 - "core-foundation 0.9.3", 4382 - "core-foundation-sys 0.8.4", 4383 "libc", 4384 "security-framework-sys", 4385 ] ··· 4390 source = "registry+https://github.com/rust-lang/crates.io-index" 4391 checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" 4392 dependencies = [ 4393 - "core-foundation-sys 0.8.4", 4394 "libc", 4395 ] 4396 ··· 4451 dependencies = [ 4452 "proc-macro2", 4453 "quote", 4454 - "syn 2.0.29", 4455 ] 4456 4457 [[package]] ··· 4484 dependencies = [ 4485 "proc-macro2", 4486 "quote", 4487 - "syn 2.0.29", 4488 ] 4489 4490 [[package]] ··· 4556 dependencies = [ 4557 "proc-macro2", 4558 "quote", 4559 - "syn 2.0.29", 4560 ] 4561 4562 [[package]] ··· 4833 4834 [[package]] 4835 name = "syn" 4836 - version = "2.0.29" 4837 source = "registry+https://github.com/rust-lang/crates.io-index" 4838 - checksum = "c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a" 4839 dependencies = [ 4840 "proc-macro2", 4841 "quote", ··· 4849 checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" 4850 4851 [[package]] 4852 - name = "synstructure" 4853 - version = "0.12.6" 4854 - source = "registry+https://github.com/rust-lang/crates.io-index" 4855 - checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" 4856 - dependencies = [ 4857 - "proc-macro2", 4858 - "quote", 4859 - "syn 1.0.109", 4860 - "unicode-xid", 4861 - ] 4862 - 4863 - [[package]] 4864 name = "sysinfo" 4865 version = "0.28.4" 4866 source = "registry+https://github.com/rust-lang/crates.io-index" 4867 checksum = "b4c2f3ca6693feb29a89724516f016488e9aafc7f37264f898593ee4b942f31b" 4868 dependencies = [ 4869 "cfg-if 1.0.0", 4870 - "core-foundation-sys 0.8.4", 4871 "libc", 4872 "ntapi", 4873 "once_cell", ··· 4917 4918 [[package]] 4919 name = "thiserror" 4920 - version = "1.0.47" 4921 source = "registry+https://github.com/rust-lang/crates.io-index" 4922 - checksum = "97a802ec30afc17eee47b2855fc72e0c4cd62be9b4efe6591edde0ec5bd68d8f" 4923 dependencies = [ 4924 "thiserror-impl", 4925 ] 4926 4927 [[package]] 4928 name = "thiserror-impl" 4929 - version = "1.0.47" 4930 source = "registry+https://github.com/rust-lang/crates.io-index" 4931 - checksum = "6bb623b56e39ab7dcd4b1b98bb6c8f8d907ed255b18de254088016b27a8ee19b" 4932 dependencies = [ 4933 "proc-macro2", 4934 "quote", 4935 - "syn 2.0.29", 4936 ] 4937 4938 [[package]] ··· 5050 dependencies = [ 5051 "proc-macro2", 5052 "quote", 5053 - "syn 2.0.29", 5054 ] 5055 5056 [[package]] ··· 5259 dependencies = [ 5260 "proc-macro2", 5261 "quote", 5262 - "syn 2.0.29", 5263 ] 5264 5265 [[package]] ··· 5518 checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 5519 5520 [[package]] 5521 - name = "unicode-xid" 5522 - version = "0.2.4" 5523 - source = "registry+https://github.com/rust-lang/crates.io-index" 5524 - checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 5525 - 5526 - [[package]] 5527 name = "unicode_categories" 5528 version = "0.1.1" 5529 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5599 checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" 5600 5601 [[package]] 5602 name = "veilid-cli" 5603 - version = "0.2.0" 5604 dependencies = [ 5605 "arboard", 5606 "async-std", 5607 "async-tungstenite 0.8.0", 5608 - "bugsalot", 5609 "cfg-if 1.0.0", 5610 "clap 4.4.2", 5611 "config", ··· 5631 "thiserror", 5632 "tokio", 5633 "tokio-util", 5634 "veilid-tools", 5635 ] 5636 5637 [[package]] 5638 name = "veilid-core" 5639 - version = "0.2.0" 5640 dependencies = [ 5641 "argon2", 5642 "async-io", ··· 5648 "async_executors", 5649 "backtrace", 5650 "blake3", 5651 - "bugsalot", 5652 "capnp", 5653 "capnpc", 5654 "cfg-if 1.0.0", ··· 5668 "futures-util", 5669 "generic-array 0.14.7", 5670 "getrandom 0.2.10", 5671 - "hashlink 0.8.2", 5672 "hex", 5673 "ifstructs", 5674 - "igd", 5675 "jni", 5676 "jni-sys", 5677 "js-sys", ··· 5721 "tracing-subscriber", 5722 "tracing-wasm", 5723 "trust-dns-resolver", 5724 "veilid-tools", 5725 "wasm-bindgen", 5726 "wasm-bindgen-futures", ··· 5740 5741 [[package]] 5742 name = "veilid-flutter" 5743 - version = "0.2.0" 5744 dependencies = [ 5745 "allo-isolate", 5746 "async-std", ··· 5768 ] 5769 5770 [[package]] 5771 name = "veilid-server" 5772 - version = "0.2.0" 5773 dependencies = [ 5774 "ansi_term", 5775 "async-std", 5776 "async-tungstenite 0.23.0", 5777 "backtrace", 5778 - "bugsalot", 5779 "cfg-if 1.0.0", 5780 "clap 4.4.2", 5781 "color-eyre", ··· 5812 "tracing-opentelemetry", 5813 "tracing-subscriber", 5814 "url", 5815 "veilid-core", 5816 "wg", 5817 "windows-service", ··· 5819 5820 [[package]] 5821 name = "veilid-tools" 5822 - version = "0.2.0" 5823 dependencies = [ 5824 "android_logger 0.13.3", 5825 "async-lock", ··· 5833 "flume", 5834 "fn_name", 5835 "futures-util", 5836 "jni", 5837 "jni-sys", 5838 "js-sys", ··· 5870 5871 [[package]] 5872 name = "veilid-wasm" 5873 - version = "0.2.0" 5874 dependencies = [ 5875 "cfg-if 1.0.0", 5876 "console_error_panic_hook", ··· 5970 "once_cell", 5971 "proc-macro2", 5972 "quote", 5973 - "syn 2.0.29", 5974 "wasm-bindgen-shared", 5975 ] 5976 ··· 6004 dependencies = [ 6005 "proc-macro2", 6006 "quote", 6007 - "syn 2.0.29", 6008 "wasm-bindgen-backend", 6009 "wasm-bindgen-shared", 6010 ] ··· 6518 dependencies = [ 6519 "proc-macro2", 6520 "quote", 6521 - "syn 2.0.29", 6522 ] 6523 6524 [[package]]
··· 430 dependencies = [ 431 "proc-macro2", 432 "quote", 433 + "syn 2.0.31", 434 ] 435 436 [[package]] ··· 461 dependencies = [ 462 "proc-macro2", 463 "quote", 464 + "syn 2.0.31", 465 ] 466 467 [[package]] ··· 730 dependencies = [ 731 "proc-macro2", 732 "quote", 733 + "syn 2.0.31", 734 ] 735 736 [[package]] ··· 798 ] 799 800 [[package]] 801 name = "bumpalo" 802 version = "3.13.0" 803 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1004 "heck", 1005 "proc-macro2", 1006 "quote", 1007 + "syn 2.0.31", 1008 ] 1009 1010 [[package]] ··· 1156 1157 [[package]] 1158 name = "core-foundation" 1159 version = "0.9.3" 1160 source = "registry+https://github.com/rust-lang/crates.io-index" 1161 checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 1162 dependencies = [ 1163 + "core-foundation-sys", 1164 "libc", 1165 ] 1166 1167 [[package]] 1168 name = "core-foundation-sys" ··· 1177 checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" 1178 dependencies = [ 1179 "bitflags 1.3.2", 1180 + "core-foundation", 1181 "core-graphics-types", 1182 "foreign-types", 1183 "libc", ··· 1190 checksum = "2bb142d41022986c1d8ff29103a1411c8a3dfad3552f87a4f8dc50d61d4f4e33" 1191 dependencies = [ 1192 "bitflags 1.3.2", 1193 + "core-foundation", 1194 "libc", 1195 ] 1196 ··· 1279 1280 [[package]] 1281 name = "ctrlc" 1282 + version = "3.4.1" 1283 source = "registry+https://github.com/rust-lang/crates.io-index" 1284 + checksum = "82e95fbd621905b854affdc67943b043a0fbb6ed7385fd5a25650d19a8a6cfdf" 1285 dependencies = [ 1286 + "nix 0.27.1", 1287 "windows-sys 0.48.0", 1288 ] 1289 1290 [[package]] 1291 name = "cursive" 1292 version = "0.20.0" 1293 + source = "git+https://gitlab.com/veilid/cursive.git#a76fc9050f69edf56bc37efc63194050b9f222e4" 1294 dependencies = [ 1295 "ahash 0.8.3", 1296 "async-std", ··· 1310 [[package]] 1311 name = "cursive-flexi-logger-view" 1312 version = "0.5.0" 1313 + source = "git+https://gitlab.com/veilid/cursive-flexi-logger-view.git#7c931536b8c57339011bbe2ee604e431c91c0aa8" 1314 dependencies = [ 1315 "arraydeque", 1316 "cursive_core", 1317 "flexi_logger", 1318 "lazy_static", ··· 1324 [[package]] 1325 name = "cursive-macros" 1326 version = "0.1.0" 1327 + source = "git+https://gitlab.com/veilid/cursive.git#a76fc9050f69edf56bc37efc63194050b9f222e4" 1328 dependencies = [ 1329 "proc-macro2", 1330 "quote", ··· 1333 1334 [[package]] 1335 name = "cursive_buffered_backend" 1336 + version = "0.6.1" 1337 + source = "git+https://gitlab.com/veilid/cursive-buffered-backend.git#a0f5242882b0d42a0b18baa68b2d8d6dcaa6dee4" 1338 dependencies = [ 1339 "cursive_core", 1340 "enumset", ··· 1347 [[package]] 1348 name = "cursive_core" 1349 version = "0.3.7" 1350 + source = "git+https://gitlab.com/veilid/cursive.git#a76fc9050f69edf56bc37efc63194050b9f222e4" 1351 dependencies = [ 1352 "ahash 0.8.3", 1353 "ansi-parser", ··· 1404 dependencies = [ 1405 "proc-macro2", 1406 "quote", 1407 + "syn 2.0.31", 1408 ] 1409 1410 [[package]] ··· 1460 "ident_case", 1461 "proc-macro2", 1462 "quote", 1463 + "syn 2.0.31", 1464 ] 1465 1466 [[package]] ··· 1482 dependencies = [ 1483 "darling_core 0.20.3", 1484 "quote", 1485 + "syn 2.0.31", 1486 ] 1487 1488 [[package]] ··· 1664 dependencies = [ 1665 "proc-macro2", 1666 "quote", 1667 + "syn 2.0.31", 1668 ] 1669 1670 [[package]] ··· 1707 "darling 0.20.3", 1708 "proc-macro2", 1709 "quote", 1710 + "syn 2.0.31", 1711 ] 1712 1713 [[package]] ··· 1787 ] 1788 1789 [[package]] 1790 name = "fallible-iterator" 1791 version = "0.2.0" 1792 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2001 dependencies = [ 2002 "proc-macro2", 2003 "quote", 2004 + "syn 2.0.31", 2005 ] 2006 2007 [[package]] ··· 2224 2225 [[package]] 2226 name = "hashbrown" 2227 version = "0.14.0" 2228 source = "registry+https://github.com/rust-lang/crates.io-index" 2229 checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" 2230 dependencies = [ 2231 "ahash 0.8.3", 2232 "allocator-api2", 2233 ] 2234 2235 [[package]] ··· 2407 checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613" 2408 dependencies = [ 2409 "android_system_properties", 2410 + "core-foundation-sys", 2411 "iana-time-zone-haiku", 2412 "js-sys", 2413 "wasm-bindgen", ··· 2461 ] 2462 2463 [[package]] 2464 name = "image" 2465 version = "0.24.7" 2466 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2532 checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 2533 dependencies = [ 2534 "cfg-if 1.0.0", 2535 ] 2536 2537 [[package]] ··· 2633 ] 2634 2635 [[package]] 2636 name = "keyring-manager" 2637 version = "0.5.0" 2638 + source = "registry+https://github.com/rust-lang/crates.io-index" 2639 + checksum = "8c023f807de9a2f26e86c6ec3b5a3e0ea5681301999dcda9e262069ab3efb63e" 2640 dependencies = [ 2641 "byteorder", 2642 "cfg-if 1.0.0", 2643 + "core-foundation", 2644 + "core-foundation-sys", 2645 "directories 5.0.1", 2646 "fs4", 2647 "jni", 2648 "lazy_static", 2649 "log", 2650 "ndk", ··· 2661 [[package]] 2662 name = "keyvaluedb" 2663 version = "0.1.0" 2664 + source = "registry+https://github.com/rust-lang/crates.io-index" 2665 + checksum = "8833bc9e937f44bac0e8d129b3ccda60dee6ca5fa2757d7e05a5e04503df02fb" 2666 dependencies = [ 2667 "smallvec", 2668 ] ··· 2670 [[package]] 2671 name = "keyvaluedb-memorydb" 2672 version = "0.1.0" 2673 + source = "registry+https://github.com/rust-lang/crates.io-index" 2674 + checksum = "14fdc324ae658318df46f62e64159c5662b94bcc99f9b6403d47d20ca7768b21" 2675 dependencies = [ 2676 "keyvaluedb", 2677 "parking_lot 0.12.1", ··· 2680 [[package]] 2681 name = "keyvaluedb-sqlite" 2682 version = "0.1.0" 2683 + source = "registry+https://github.com/rust-lang/crates.io-index" 2684 + checksum = "e6bad95a1ad34c10ad4823fae1cb655be7fec022de642c95fbfafad360ba2f54" 2685 dependencies = [ 2686 "hex", 2687 "keyvaluedb", ··· 2693 [[package]] 2694 name = "keyvaluedb-web" 2695 version = "0.1.0" 2696 + source = "registry+https://github.com/rust-lang/crates.io-index" 2697 + checksum = "26cc6bb420f98cdd63a72c95eaa06947cdbd04e60a8d296b87f466196bacf068" 2698 dependencies = [ 2699 "async-lock", 2700 "flume", ··· 2703 "keyvaluedb", 2704 "keyvaluedb-memorydb", 2705 "log", 2706 + "parking_lot 0.12.1", 2707 "send_wrapper 0.6.0", 2708 "wasm-bindgen", 2709 "web-sys", ··· 2859 2860 [[package]] 2861 name = "memchr" 2862 + version = "2.6.3" 2863 source = "registry+https://github.com/rust-lang/crates.io-index" 2864 + checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c" 2865 2866 [[package]] 2867 name = "memoffset" ··· 3325 3326 [[package]] 3327 name = "object" 3328 + version = "0.32.1" 3329 source = "registry+https://github.com/rust-lang/crates.io-index" 3330 + checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" 3331 dependencies = [ 3332 "memchr", 3333 ] ··· 3620 "pest_meta", 3621 "proc-macro2", 3622 "quote", 3623 + "syn 2.0.31", 3624 ] 3625 3626 [[package]] ··· 3691 dependencies = [ 3692 "proc-macro2", 3693 "quote", 3694 + "syn 2.0.31", 3695 ] 3696 3697 [[package]] ··· 4007 4008 [[package]] 4009 name = "regex" 4010 + version = "1.9.5" 4011 source = "registry+https://github.com/rust-lang/crates.io-index" 4012 + checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47" 4013 dependencies = [ 4014 "aho-corasick", 4015 "memchr", 4016 + "regex-automata 0.3.8", 4017 "regex-syntax 0.7.5", 4018 ] 4019 ··· 4028 4029 [[package]] 4030 name = "regex-automata" 4031 + version = "0.3.8" 4032 source = "registry+https://github.com/rust-lang/crates.io-index" 4033 + checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795" 4034 dependencies = [ 4035 "aho-corasick", 4036 "memchr", ··· 4125 "bitflags 2.4.0", 4126 "fallible-iterator", 4127 "fallible-streaming-iterator", 4128 + "hashlink", 4129 "libsqlite3-sys", 4130 "smallvec", 4131 ] ··· 4303 checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" 4304 dependencies = [ 4305 "bitflags 1.3.2", 4306 + "core-foundation", 4307 + "core-foundation-sys", 4308 "libc", 4309 "security-framework-sys", 4310 ] ··· 4315 source = "registry+https://github.com/rust-lang/crates.io-index" 4316 checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" 4317 dependencies = [ 4318 + "core-foundation-sys", 4319 "libc", 4320 ] 4321 ··· 4376 dependencies = [ 4377 "proc-macro2", 4378 "quote", 4379 + "syn 2.0.31", 4380 ] 4381 4382 [[package]] ··· 4409 dependencies = [ 4410 "proc-macro2", 4411 "quote", 4412 + "syn 2.0.31", 4413 ] 4414 4415 [[package]] ··· 4481 dependencies = [ 4482 "proc-macro2", 4483 "quote", 4484 + "syn 2.0.31", 4485 ] 4486 4487 [[package]] ··· 4758 4759 [[package]] 4760 name = "syn" 4761 + version = "2.0.31" 4762 source = "registry+https://github.com/rust-lang/crates.io-index" 4763 + checksum = "718fa2415bcb8d8bd775917a1bf12a7931b6dfa890753378538118181e0cb398" 4764 dependencies = [ 4765 "proc-macro2", 4766 "quote", ··· 4774 checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" 4775 4776 [[package]] 4777 name = "sysinfo" 4778 version = "0.28.4" 4779 source = "registry+https://github.com/rust-lang/crates.io-index" 4780 checksum = "b4c2f3ca6693feb29a89724516f016488e9aafc7f37264f898593ee4b942f31b" 4781 dependencies = [ 4782 "cfg-if 1.0.0", 4783 + "core-foundation-sys", 4784 "libc", 4785 "ntapi", 4786 "once_cell", ··· 4830 4831 [[package]] 4832 name = "thiserror" 4833 + version = "1.0.48" 4834 source = "registry+https://github.com/rust-lang/crates.io-index" 4835 + checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7" 4836 dependencies = [ 4837 "thiserror-impl", 4838 ] 4839 4840 [[package]] 4841 name = "thiserror-impl" 4842 + version = "1.0.48" 4843 source = "registry+https://github.com/rust-lang/crates.io-index" 4844 + checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35" 4845 dependencies = [ 4846 "proc-macro2", 4847 "quote", 4848 + "syn 2.0.31", 4849 ] 4850 4851 [[package]] ··· 4963 dependencies = [ 4964 "proc-macro2", 4965 "quote", 4966 + "syn 2.0.31", 4967 ] 4968 4969 [[package]] ··· 5172 dependencies = [ 5173 "proc-macro2", 5174 "quote", 5175 + "syn 2.0.31", 5176 ] 5177 5178 [[package]] ··· 5431 checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 5432 5433 [[package]] 5434 name = "unicode_categories" 5435 version = "0.1.1" 5436 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 5506 checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" 5507 5508 [[package]] 5509 + name = "veilid-bugsalot" 5510 + version = "0.1.0" 5511 + source = "registry+https://github.com/rust-lang/crates.io-index" 5512 + checksum = "a9ee584edf237fac328b891dd06c21e7914a1db3762907edc366a13803451fe3" 5513 + 5514 + [[package]] 5515 name = "veilid-cli" 5516 + version = "0.2.1" 5517 dependencies = [ 5518 "arboard", 5519 "async-std", 5520 "async-tungstenite 0.8.0", 5521 "cfg-if 1.0.0", 5522 "clap 4.4.2", 5523 "config", ··· 5543 "thiserror", 5544 "tokio", 5545 "tokio-util", 5546 + "veilid-bugsalot", 5547 "veilid-tools", 5548 ] 5549 5550 [[package]] 5551 name = "veilid-core" 5552 + version = "0.2.1" 5553 dependencies = [ 5554 "argon2", 5555 "async-io", ··· 5561 "async_executors", 5562 "backtrace", 5563 "blake3", 5564 "capnp", 5565 "capnpc", 5566 "cfg-if 1.0.0", ··· 5580 "futures-util", 5581 "generic-array 0.14.7", 5582 "getrandom 0.2.10", 5583 "hex", 5584 "ifstructs", 5585 "jni", 5586 "jni-sys", 5587 "js-sys", ··· 5631 "tracing-subscriber", 5632 "tracing-wasm", 5633 "trust-dns-resolver", 5634 + "veilid-bugsalot", 5635 + "veilid-hashlink", 5636 + "veilid-igd", 5637 "veilid-tools", 5638 "wasm-bindgen", 5639 "wasm-bindgen-futures", ··· 5653 5654 [[package]] 5655 name = "veilid-flutter" 5656 + version = "0.2.1" 5657 dependencies = [ 5658 "allo-isolate", 5659 "async-std", ··· 5681 ] 5682 5683 [[package]] 5684 + name = "veilid-hashlink" 5685 + version = "0.1.0" 5686 + source = "registry+https://github.com/rust-lang/crates.io-index" 5687 + checksum = "6a3dabbda02cfe176635dcaa18a021416ff2eb4d0b47a913e3fdc7f62049d7b1" 5688 + dependencies = [ 5689 + "hashbrown 0.14.0", 5690 + "serde", 5691 + ] 5692 + 5693 + [[package]] 5694 + name = "veilid-igd" 5695 + version = "0.1.0" 5696 + source = "registry+https://github.com/rust-lang/crates.io-index" 5697 + checksum = "28428a3f826ed334f995522e554d7c8c1a5a0e0a0248fc795a31022ddf436c9d" 5698 + dependencies = [ 5699 + "attohttpc", 5700 + "log", 5701 + "rand 0.8.5", 5702 + "url", 5703 + "xmltree", 5704 + ] 5705 + 5706 + [[package]] 5707 name = "veilid-server" 5708 + version = "0.2.1" 5709 dependencies = [ 5710 "ansi_term", 5711 "async-std", 5712 "async-tungstenite 0.23.0", 5713 "backtrace", 5714 "cfg-if 1.0.0", 5715 "clap 4.4.2", 5716 "color-eyre", ··· 5747 "tracing-opentelemetry", 5748 "tracing-subscriber", 5749 "url", 5750 + "veilid-bugsalot", 5751 "veilid-core", 5752 "wg", 5753 "windows-service", ··· 5755 5756 [[package]] 5757 name = "veilid-tools" 5758 + version = "0.2.1" 5759 dependencies = [ 5760 "android_logger 0.13.3", 5761 "async-lock", ··· 5769 "flume", 5770 "fn_name", 5771 "futures-util", 5772 + "getrandom 0.2.10", 5773 "jni", 5774 "jni-sys", 5775 "js-sys", ··· 5807 5808 [[package]] 5809 name = "veilid-wasm" 5810 + version = "0.2.1" 5811 dependencies = [ 5812 "cfg-if 1.0.0", 5813 "console_error_panic_hook", ··· 5907 "once_cell", 5908 "proc-macro2", 5909 "quote", 5910 + "syn 2.0.31", 5911 "wasm-bindgen-shared", 5912 ] 5913 ··· 5941 dependencies = [ 5942 "proc-macro2", 5943 "quote", 5944 + "syn 2.0.31", 5945 "wasm-bindgen-backend", 5946 "wasm-bindgen-shared", 5947 ] ··· 6455 dependencies = [ 6456 "proc-macro2", 6457 "quote", 6458 + "syn 2.0.31", 6459 ] 6460 6461 [[package]]
+5 -5
pkgs/tools/networking/veilid/default.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "veilid"; 13 - version = "0.2.0"; 14 15 src = fetchFromGitLab { 16 owner = "veilid"; 17 repo = pname; 18 rev = "v${version}"; 19 - fetchSubmodules = true; 20 - sha256 = "sha256-OgV6Rp5Az5iPUekeO8L28bxlXj/wZ5mOGmlXz14wcoQ="; 21 }; 22 23 cargoLock = { 24 lockFile = ./Cargo.lock; 25 outputHashes = { 26 - "bugsalot-0.2.2" = "sha256-9zLzK22dOB7w+ejk1SfkA98z4rEzrB6mAVUpPFuDUnY="; 27 - "keychain-services-0.1.2" = "sha256-gkiE9PoSIgHngXc/BLMTL97/6dSnqAj42+q01CLbu+E="; 28 }; 29 }; 30
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "veilid"; 13 + version = "0.2.1"; 14 15 src = fetchFromGitLab { 16 owner = "veilid"; 17 repo = pname; 18 rev = "v${version}"; 19 + sha256 = "sha256-ebWY/1LTLwi1YFHliPDracdF0WLfY047jUtQ/1w9Rjw="; 20 }; 21 22 cargoLock = { 23 lockFile = ./Cargo.lock; 24 outputHashes = { 25 + "cursive-0.20.0" = "sha256-jETyRRnzt7OMkTo4LRfeRr37oPJpn9R2soxkH7tzGy8="; 26 + "cursive-flexi-logger-view-0.5.0" = "sha256-zFpfVFNZNNdNMdpJbaT4O2pMYccGEAGnvYzpRziMwfQ="; 27 + "cursive_buffered_backend-0.6.1" = "sha256-+sTJnp570HupwaJxV2x+oKyLwNmqQ4HqOH2P1s9Hhw8="; 28 }; 29 }; 30